:root{color:#1c1917;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#f5f5f4;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}*,:before,:after{box-sizing:border-box}html,body{width:100%;max-width:100%;margin:0;padding:0;overflow-x:auto}#root{text-align:left;width:100%;min-height:100vh;margin:0}:root{--color-text:#1c1917;--color-text-muted:#64748b;--color-bg:#f5f5f4;--color-bg-elevated:#fafaf9;--color-surface-inverse:#1c1917;--color-border:#d6d3d1;--color-danger:#dc2626;--color-warning:#d97706;--color-warning-hover:#b45309;--color-success:#166534;--color-accent-bold:#292524;--color-btn-primary-bg:#292524;--color-btn-primary-hover:#44403c;--color-btn-secondary-bg:#fff;--color-btn-secondary-hover:#fafaf9;--spacing-inline-xs:4px;--spacing-btn-y:8px;--spacing-btn-x:16px;--catalog-col-cost-width:9.5rem;--catalog-col-stock-width:8.75rem;--catalog-stock-btn-width:3rem}html{font-size:90%}*{box-sizing:border-box}body{background:var(--color-bg);color:var(--color-text);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}a{color:inherit;text-decoration:none}button{cursor:pointer}.app-layout{--sidebar-width:13.75rem;width:100%;max-width:100vw;min-height:100vh}.app-layout--sidebar-collapsed{--sidebar-width:4.5rem}.login-page{box-sizing:border-box;background:#f5f5f4;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login-card{box-sizing:border-box;width:100%;max-width:420px;overflow:hidden}.login-page .settings-form-grid{grid-template-columns:minmax(0,1fr)}.login-page .settings-actions{width:100%;margin-top:4px}.login-page .settings-actions .btn{white-space:normal;text-align:center;box-sizing:border-box;flex:9rem;min-width:0;max-width:100%;line-height:1.35}.login-page .action-banner{overflow-wrap:anywhere;word-break:break-word;min-width:0}.login-page .settings-field--checkbox{align-items:flex-start}.login-page .settings-field--checkbox span{overflow-wrap:break-word;white-space:normal;min-width:0}.login-page .settings-field,.login-page .settings-field input{box-sizing:border-box;min-width:0;max-width:100%}.main-content{min-width:0;min-height:100vh;margin-left:var(--sidebar-width);width:calc(100% - var(--sidebar-width));max-width:calc(100vw - var(--sidebar-width));scrollbar-gutter:stable both-edges;scrollbar-width:auto;scrollbar-color:#a8a29e #e7e5e4;padding:1.35rem 1.75rem 1.75rem;transition:margin-left .2s,width .2s,max-width .2s;overflow:auto visible}.main-content::-webkit-scrollbar{height:14px}.main-content::-webkit-scrollbar-track{background:#e7e5e4;border-radius:7px;margin:0 8px}.main-content::-webkit-scrollbar-thumb{background:#a8a29e;border:2px solid #e7e5e4;border-radius:7px}.main-content::-webkit-scrollbar-thumb:hover{background:#78716c}.main-content-inner{width:100%;min-width:0}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.page-header h2{flex:auto;margin:0}.page-header--stacked{flex-direction:column;align-items:flex-start;gap:8px}.page-header--stacked .page-actions{flex:none;justify-content:flex-start;align-items:center;width:100%}.page-lead{color:#78716c;max-width:42rem;margin:6px 0 0;font-size:.9375rem;line-height:1.45}.page-actions{flex-wrap:wrap;flex:280px;justify-content:flex-end;gap:8px;display:flex}.page-actions .btn{white-space:nowrap}.page-action-with-hint{flex-direction:column;align-items:flex-end;gap:6px;max-width:320px;display:flex}.page-action-hint{color:#78716c;text-align:right;margin:0;font-size:.8125rem;line-height:1.45}.page-lead{color:#78716c;margin:0 0 16px;line-height:1.5}.page-lead-short{color:#78716c;margin:0 0 12px;font-size:.875rem;line-height:1.45}.page-header h2 .page-refetch-indicator{margin-left:.65rem}.page-actions>.page-refetch-indicator{margin-left:0;margin-right:.25rem}.pagination{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px;display:flex}.pagination-summary{white-space:nowrap}.pagination-jump{color:#57534e;align-items:center;gap:6px;font-size:.875rem;display:inline-flex}.pagination-jump input{border:1px solid #d6d3d1;border-radius:6px;width:4rem;padding:6px 8px;font-size:.875rem}.page-loading-block{color:#78716c;justify-content:center;align-items:center;padding:2.5rem 1rem;display:flex}.page-loading-block .inline-loading{font-size:.9375rem}.mobile-nav-toggle{color:#1c1917;cursor:pointer;background:#fafaf9;border:1px solid #d6d3d1;border-radius:8px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin:0 0 12px;padding:0;transition:background .15s,border-color .15s;display:none}.mobile-nav-toggle:hover{background:#f5f5f4;border-color:#a8a29e}.mobile-nav-toggle:focus-visible{outline-offset:2px;outline:2px solid #78716c}.mobile-nav-toggle svg{width:1.25rem;height:1.25rem}.mobile-nav-backdrop{display:none}@media (width<=768px){.app-layout,.app-layout--sidebar-collapsed{--sidebar-width:0px}.mobile-nav-toggle{display:inline-flex}.mobile-nav-backdrop{z-index:110;cursor:pointer;background:#1c191773;border:none;margin:0;padding:0;display:block;position:fixed;inset:0}.sidebar{z-index:120;visibility:hidden;pointer-events:none;width:min(18rem,86vw);min-width:min(18rem,86vw);height:auto;transition:transform .2s,visibility .2s,width .2s,min-width .2s,padding .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.app-layout--mobile-nav-open .sidebar{visibility:visible;pointer-events:auto;transform:translate(0)}.sidebar-rail-toggle{display:none}.main-content{width:100%;max-width:100%;margin-left:0;padding:16px}.last-run-card-body{grid-template-columns:1fr}.last-run-hero{width:100%}.price-change-header{flex-direction:column}.price-change-header-meta{align-items:flex-start}.price-change-flow{flex-direction:column;align-items:stretch}.price-change-arrow{align-self:center;transform:rotate(90deg)}.history-compact-row-main{grid-template-columns:minmax(0,1fr)}.history-compact-expand-hit{grid-template-columns:minmax(0,1fr) auto;width:100%}.history-compact-thumb{grid-area:thumb}.history-compact-info{grid-area:info}.history-compact-highlight{justify-self:start}.history-compact-meta{flex-direction:row;justify-content:space-between;align-items:center;width:100%}}.emag-section .page-header{margin-top:0}.page-refetch-indicator{color:#78716c;vertical-align:middle;white-space:nowrap;align-items:center;margin-left:.65rem;font-size:.75rem;font-weight:500;display:inline-flex}.page-footnote{color:#78716c;margin-top:8px;font-size:.875rem;line-height:1.55}.page-footnote+.page-footnote,.page-footnote--tight{margin-top:4px}.admin-tenants-page .table-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-tenants-page .admin-inline-form{flex-wrap:wrap;align-items:flex-end;gap:12px;padding:8px 0;display:flex}.admin-tenants-page .admin-users-section{padding:8px 0}.admin-tenants-page .admin-users-table{max-width:32rem;margin-top:8px}.admin-workers-page .admin-host-panel{margin-bottom:20px}.admin-host-metrics{color:#44403c;flex-wrap:wrap;align-items:baseline;gap:8px 20px;font-size:.9375rem;display:flex}.admin-host-hint{color:#1c1917;font-weight:600}.admin-host-estimate{color:#57534e;flex:100%}.admin-worker-section{margin-bottom:24px}.admin-worker-section-title{color:#1c1917;margin:0 0 10px;font-size:1rem;font-weight:600}.table-actions .btn-accent{color:#92400e;background:#fffbeb;border-color:#f59e0b}.table-actions .btn-accent:hover{background:#fef3c7}.btn{padding:var(--spacing-btn-y) var(--spacing-btn-x);background:var(--color-btn-primary-bg);color:#fff;box-sizing:border-box;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:.9rem;line-height:1.25;text-decoration:none;display:inline-flex}.btn:hover{background:var(--color-btn-primary-hover)}.btn-primary{background:var(--color-btn-primary-bg);color:#fff}.btn-primary:hover:not(:disabled){background:var(--color-btn-primary-hover)}.btn-secondary{background:var(--color-btn-secondary-bg);color:var(--color-accent-bold);border:1px solid var(--color-border)}.btn-secondary:hover:not(:disabled){background:var(--color-btn-secondary-hover)}.btn-warning{background:var(--color-warning);color:#fff}.btn-warning:hover:not(:disabled){background:var(--color-warning-hover)}.btn-link{margin-top:4px;padding:4px 10px;font-size:.75rem;line-height:1.2;display:inline-block}.table-actions .btn{white-space:nowrap;padding:6px 12px;font-size:.8125rem;line-height:1.25;text-decoration:none}.btn-sm{padding:6px 12px;font-size:.8125rem}.btn-danger-outline{color:#b91c1c;border-color:#fca5a5}.btn-danger-outline:hover:not(:disabled){background:#fef2f2;border-color:#f87171}.btn:disabled{opacity:.65;cursor:not-allowed}.btn-loading{padding-left:32px;position:relative}.btn-loading:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;margin-top:-7px;animation:.8s linear infinite spin;position:absolute;top:50%;left:12px}@media (width<=640px){.settings-panel{padding:18px 16px}.settings-panel-header{flex-direction:column;align-items:stretch}.settings-form-grid{grid-template-columns:1fr}.settings-form-actions{flex-direction:column-reverse}.settings-form-actions .btn{justify-content:center;width:100%}}.btn-preset-active{color:#292524!important;background:#fafaf9!important;border-color:#292524!important}.btn-spaced-top{margin-top:8px}@media (width<=900px){.bulk-pricing-choice-grid--2,.bulk-pricing-choice-grid--3,.bulk-pricing-guide-grid{grid-template-columns:1fr}.bulk-pricing-footer{flex-direction:column;align-items:stretch}.bulk-pricing-footer-actions{width:100%}.bulk-pricing-footer-actions .btn{white-space:normal;text-align:center;flex:12rem;justify-content:center;line-height:1.35}}.table-actions{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.settings-field--checkbox{flex-direction:row;align-items:center;gap:10px}.settings-field--checkbox input[type=checkbox]{width:auto}.form-group{margin-bottom:16px}.form-group label{color:#57534e;margin-bottom:6px;font-size:.875rem;display:block}.form-group input[type=number],.form-group input[type=text],.form-group input[type=password],.form-group input[type=url]{border:1px solid #d6d3d1;border-radius:8px;width:100%;padding:8px 12px}.form-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.settings-field-hint{color:#78716c;margin-top:6px;font-size:.8125rem;line-height:1.45;display:block}.settings-field-hint a{color:#44403c;text-underline-offset:2px;font-weight:500;text-decoration:underline}.settings-field-hint code{word-break:break-all;font-size:.75rem}.settings-field{flex-direction:column;gap:6px;min-width:0;display:flex}.settings-field:has(>.settings-radio-row){gap:12px}.settings-field:has(>.settings-radio-row) .settings-field-label{margin-bottom:0}.settings-field:has(>.settings-radio-row) .settings-radio-row{margin-top:0}.settings-field:has(>.settings-radio-row) .settings-field-hint{margin-top:2px}.settings-field--full{grid-column:1/-1}.settings-field label{color:#44403c;font-size:.8125rem;font-weight:600}.settings-field-note{color:#78716c;font-weight:400}.settings-field input[type=text],.settings-field input[type=email],.settings-field input[type=password],.settings-field input[type=url],.settings-field input[type=number]{color:#1c1917;box-sizing:border-box;background:#fff;border:1px solid #d6d3d1;border-radius:8px;width:100%;padding:10px 12px;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.settings-field input:hover{border-color:#a8a29e}.settings-field input:focus{border-color:#78716c;outline:none;box-shadow:0 0 0 3px #78716c26}.settings-field small{color:#78716c;font-size:.75rem;line-height:1.4}.form-actions--spaced{margin-top:16px}.settings-field-label{color:#44403c;margin-bottom:4px;font-size:.875rem;font-weight:500;display:block}.bulk-pricing-footer-meta .form-error,.bulk-pricing-footer-meta .form-success,.bulk-pricing-footer-meta .page-meta{margin:0}.pricing-calculator-fields-row .form-group,.pricing-calculator-form-grid .form-group{margin-bottom:0}.pricing-calculator-modal .form-actions{border-top:1px solid #f5f5f4;margin-top:16px;padding-top:16px}.col-minmax{white-space:normal;vertical-align:middle}.col-minmax-inner{flex-direction:column;align-items:flex-start;gap:3px;max-width:100%;display:inline-flex}.col-minmax-header{flex-direction:column;align-items:flex-start;gap:4px;width:100%;max-width:100%;display:flex}.col-minmax-header .auto-repricing-pill{flex-shrink:0}.col-minmax .pricing-profit-summary{max-width:280px;margin-top:2px}.col-minmax .pricing-profit-summary--buybox{border-top:1px solid #e2e8f0;width:100%;max-width:280px;margin-top:4px;padding-top:4px}.col-minmax-values{color:#1c1917;width:100%;min-width:0;font-size:.8125rem;line-height:1.25}.col-minmax-values--warn{color:#b45309;font-weight:600}.col-minmax-warning{color:#dc2626;font-size:.6875rem;line-height:1.2;display:block}.data-table th.col-costs-purchase-cost,.data-table td.col-costs-purchase-cost,.data-table th.col-costs-stock,.data-table td.col-costs-stock{vertical-align:middle;white-space:normal}.data-table--catalog-fields{table-layout:auto}.data-table--catalog-fields th.col-costs-purchase-cost,.data-table--catalog-fields td.col-costs-purchase-cost{width:var(--catalog-col-cost-width);min-width:var(--catalog-col-cost-width);max-width:var(--catalog-col-cost-width);overflow-wrap:anywhere;padding-right:20px}.data-table--catalog-fields th.col-costs-stock,.data-table--catalog-fields td.col-costs-stock{width:var(--catalog-col-stock-width);min-width:var(--catalog-col-stock-width);max-width:var(--catalog-col-stock-width);overflow-wrap:anywhere}.data-table th.col-costs-basis,.data-table td.col-costs-basis{min-width:11rem}.sortable-th{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.sortable-th:hover,.data-table-wrap .data-table thead th.sortable-th:hover{background:#f5f5f4}.sortable-th-inner{align-items:center;gap:6px;display:inline-flex}.sortable-th-icons{color:#d6d3d1;flex-direction:column;gap:0;font-size:.55rem;line-height:.65;display:inline-flex}.sortable-th--active .sortable-th-icons{color:#a8a29e}.sortable-th-arrow--active{color:#292524}.minmax-sort-th{vertical-align:bottom;position:relative}.minmax-sort-th-inner{display:inline-block;position:relative}.minmax-sort-trigger{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;margin:0;padding:0;display:inline-flex}.minmax-sort-active-hint{color:#64748b;font-weight:500}.minmax-sort-menu{z-index:30;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:11.5rem;padding:4px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #0f172a1f}.minmax-sort-option{color:#334155;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:6px 10px;font-size:.8125rem;display:flex}.minmax-sort-option:hover{background:#f8fafc}.minmax-sort-option--active{color:#1d4ed8;background:#eff6ff;font-weight:600}.minmax-sort-option-dir{color:#64748b;font-size:.65rem}.data-table{table-layout:auto;border-collapse:collapse;background:#fff;border:1px solid #e7e5e4;border-radius:12px;width:max-content;min-width:100%}.data-table-wrap{scrollbar-gutter:stable both-edges;scrollbar-width:auto;scrollbar-color:#a8a29e #f5f5f4;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e7e5e4;border-radius:12px;width:100%;max-width:100%;max-height:min(72vh,100dvh - 12rem);margin-bottom:16px;display:block;overflow:auto;box-shadow:0 1px 2px #1c19170a}.data-table-wrap--modal,.data-table-wrap--no-sticky{max-height:none}.data-table-wrap--modal{overflow:auto visible}.data-table-wrap::-webkit-scrollbar{height:12px}.data-table-wrap::-webkit-scrollbar-track{background:#f5f5f4;border-radius:6px}.data-table-wrap::-webkit-scrollbar-thumb{background:#a8a29e;border-radius:6px}.data-table-wrap .data-table{box-shadow:none;border-collapse:separate;border-spacing:0;border:none;border-radius:0;margin:0}.data-table-wrap .data-table thead th{z-index:3;background:#fafaf9;position:sticky;top:0;box-shadow:inset 0 -1px #f5f5f4}.modal-scroll__body .data-table-wrap .data-table thead th{z-index:2;top:0}.data-table-wrap--wide .data-table{min-width:max(100%,1700px)}.data-table th,.data-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #f5f5f4;padding:12px 14px;font-size:.875rem}.data-table .col-title{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:160px;max-width:280px;overflow:hidden}.data-table th{white-space:nowrap;background:#fafaf9;font-weight:600}.data-table tr:hover td{background:#fafaf9}.data-table tbody tr.product-row--in-campaign td{background:#fffbeb;border-bottom-color:#fde68a}.data-table tbody tr.product-row--in-campaign:hover td{background:#fef3c7}.data-table tbody tr.product-row--in-campaign td:first-child{box-shadow:inset 3px 0 #f59e0b}.data-table-wrap--fetching-root{position:relative}.data-table-wrap--fetching{pointer-events:none}.data-table .col-image{min-width:60px}.data-table-wrap--modal{max-width:100%;overflow-x:auto}.data-table-wrap--modal .data-table{width:100%;min-width:640px}.data-table-wrap--modal .col-title{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:140px;max-width:240px;overflow:hidden}.data-table-wrap--import-preview{flex:1;width:100%;max-width:100%;max-height:min(68vh,100dvh - 15rem);margin-bottom:0;overflow:auto}.data-table-wrap--import-preview .data-table{width:100%;min-width:max-content}.data-table-wrap--import-preview .col-title{word-break:break-word;overflow-wrap:anywhere;white-space:normal;min-width:180px;max-width:22rem;overflow:hidden}.costs-catalog-export-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.purchase-cost-display-btn--stock{min-width:var(--catalog-stock-btn-width);max-width:var(--catalog-stock-btn-width);flex-shrink:0;justify-content:center}.costs-editable-row{align-items:center;gap:var(--spacing-inline-xs);flex-wrap:nowrap;width:max-content;max-width:100%;min-height:34px;display:flex}.costs-stock-zero-btn{white-space:nowrap;flex-shrink:0;padding:.25rem .4rem;font-size:.75rem;line-height:1.2}.catalog-editable-cell{box-sizing:border-box}.catalog-editable-cell--cost{width:100%;max-width:100%}.catalog-editable-cell--stock,.catalog-editable-cell .purchase-cost-display-btn{width:100%;min-width:0;max-width:100%}.catalog-editable-cell .purchase-cost-set-form--compact{width:100%;max-width:100%}.catalog-editable-cell .purchase-cost-display-btn--stock{min-width:var(--catalog-stock-btn-width);max-width:var(--catalog-stock-btn-width);width:var(--catalog-stock-btn-width)}.purchase-cost-display-btn__value{font-variant-numeric:tabular-nums;font-weight:600}.purchase-cost-set-input--stock{width:3rem;min-width:3rem}.purchase-cost-display{color:#44403c;font-size:.875rem}.costs-summary-grid{margin-bottom:20px}.costs-stat-card{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;transition:border-color .15s,box-shadow .15s,transform .15s}.costs-stat-card:hover,.costs-stat-card.is-active{border-color:#a8a29e;box-shadow:0 4px 14px #1c191714}.costs-stat-card:focus{outline:none}.costs-stat-card:focus-visible{outline-offset:2px;outline:2px solid #78716c}.costs-catalog-panel{background:#fff;border:1px solid #e7e5e4;border-radius:12px;padding:20px}.costs-catalog-panel-head{margin-bottom:16px}.costs-catalog-panel-title{margin:0 0 6px;font-size:1.05rem}.costs-catalog-panel-hint{color:#78716c;max-width:44rem;margin:0;font-size:.875rem;line-height:1.45}.costs-catalog-filters{margin-bottom:16px}.costs-filter-chips{flex:100%}.costs-sort-field{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.costs-sort-label{color:#78716c;white-space:nowrap;font-size:.8125rem}.costs-sort-field select{min-width:14rem}.costs-basis-select{color:#44403c;background:#fff;border:1px solid #d6d3d1;border-radius:6px;width:100%;min-width:11rem;max-width:16rem;padding:.35rem .5rem;font-size:.8125rem}.costs-basis-select:disabled{opacity:.6}.costs-product-barcode{color:#78716c;margin-top:4px;font-size:.8125rem;display:block}.costs-missing-value{color:#a8a29e}.costs-profit-negative{color:#dc2626}.costs-profit-positive{color:#15803d}.costs-storefront-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.costs-storefront-toolbar-links{flex-wrap:wrap;gap:16px;display:flex}.costs-storefront-tabs{margin:0}.costs-storefront-fx{flex:20rem;max-width:28rem;margin-left:auto}.cost-profit-tiers-editor{margin-top:8px}.cost-profit-tiers-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.cost-profit-tiers-table input{width:100%;max-width:140px}.cost-profit-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cost-profit-preview-card{background:#fff;border:1px solid #e7e5e4;border-radius:8px;padding:12px 14px}.cost-profit-preview-card-title{color:#44403c;margin-bottom:10px;font-size:.8125rem;font-weight:600}.cost-profit-preview-rows{flex-direction:column;gap:8px;margin:0;display:flex}.cost-profit-preview-row{grid-template-columns:minmax(0,1fr) minmax(88px,auto);align-items:start;gap:8px 12px;display:grid}.cost-profit-preview-label{color:#57534e;margin:0;font-size:.8125rem;font-weight:400;line-height:1.35}.cost-profit-preview-value{text-align:right;margin:0}.cost-profit-preview-value .platform-money-cell{align-items:flex-end}.costs-calculator-hint{color:#78716c;margin:-8px 0 16px;font-size:.8125rem;line-height:1.5}.purchase-cost-set-form--panel{background:#fafaf9;border:1px solid #e7e5e4;border-radius:10px;margin:16px 0;padding:16px}.purchase-cost-set-title{margin:0 0 8px;font-size:.9375rem}.purchase-cost-set-form--compact{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;max-width:8.5rem;display:flex}.purchase-cost-set-form--compact.purchase-cost-set-form--autosave{width:100%;min-width:0;max-width:100%}.purchase-cost-set-form--autosave .purchase-cost-set-inline{width:100%}.purchase-cost-set-inline{align-items:stretch;gap:8px;width:100%;display:flex}.purchase-cost-set-field{background:#fff;border:1px solid #d6d3d1;border-radius:8px;flex:auto;align-items:center;min-width:0;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #1c19170a}.purchase-cost-set-field:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb24}.purchase-cost-set-input{font-variant-numeric:tabular-nums;color:#1c1917;appearance:textfield;background:0 0;border:0;border-radius:8px 0 0 8px;width:100%;min-width:4.5rem;padding:7px 8px 7px 10px;font-size:.875rem}.purchase-cost-set-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.purchase-cost-set-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.purchase-cost-set-input:focus{outline:none}.purchase-cost-set-input::placeholder{color:#a8a29e}.purchase-cost-set-suffix{letter-spacing:.02em;color:#78716c;-webkit-user-select:none;user-select:none;flex-shrink:0;padding:0 10px 0 2px;font-size:.75rem;font-weight:600}.purchase-cost-set-save{white-space:nowrap;flex-shrink:0;align-self:stretch;padding-inline:12px}.purchase-cost-set-error{color:#dc2626;white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin-top:4px;font-size:.6875rem;line-height:1.35;display:block}.purchase-cost-display-btn{cursor:pointer;width:auto;min-width:6.5rem;max-width:8.5rem;min-height:34px;font:inherit;color:inherit;text-align:left;background:#fff;border:1px solid #d6d3d1;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:5px 8px;transition:border-color .15s,background .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #1c19170a}.purchase-cost-display-btn:hover{background:#f8fafc;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.purchase-cost-display-btn:focus-visible{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb33}.purchase-cost-display-btn .platform-money-cell{min-width:0}.purchase-cost-display-btn__icon{color:#78716c;flex-shrink:0;font-size:.875rem;line-height:1}.import-changes-summary{background:linear-gradient(#fafaf9 0%,#fff 100%);border:1px solid #e7e5e4;border-radius:.5rem;flex-direction:column;gap:.75rem;margin-bottom:1rem;padding:.875rem 1rem;display:flex}.import-changes-summary-meta{flex-direction:column;gap:.2rem;display:flex}.import-changes-summary-title{color:#1c1917;margin:0;font-size:.9375rem;font-weight:600;line-height:1.4}.import-changes-summary-hint{color:#78716c;margin:0;font-size:.8125rem}.import-changes-filter-chips{flex-wrap:wrap;gap:.4rem}.import-changes-filter-chip{align-items:center;gap:.4rem;display:inline-flex}.import-changes-filter-chip:disabled{opacity:.45;cursor:not-allowed}.import-changes-filter-chip-count{background:#00000014;border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;padding:0 .35rem;font-size:.6875rem;font-weight:700;line-height:1.4;display:inline-flex}.import-changes-filter-chip.is-active .import-changes-filter-chip-count{background:#ffffff38}.import-change-delta{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:.3rem;font-size:.8125rem;line-height:1.35;display:inline-flex}.import-change-delta--status{font-size:.75rem}.import-change-delta-from{color:#78716c}.import-change-delta-arrow{color:#a8a29e;flex-shrink:0;font-weight:600}.import-change-delta-to{color:#1c1917;font-weight:600}.import-change-delta-indicator{flex-shrink:0;font-size:.625rem;line-height:1}.import-change-delta--new .import-change-delta-to,.import-change-delta--new .import-change-delta-indicator{color:#1d4ed8}.import-change-delta--up .import-change-delta-to,.import-change-delta--up .import-change-delta-indicator{color:#b45309}.import-change-delta--down .import-change-delta-to,.import-change-delta--down .import-change-delta-indicator{color:#15803d}.import-change-delta--danger .import-change-delta-to{color:#b91c1c}.import-change-delta--success .import-change-delta-to{color:#15803d}.import-change-delta--warning .import-change-delta-to{color:#b45309}.data-table--import-changes .col-import-cost-delta{width:9.5rem;min-width:9rem}.data-table--import-changes .col-import-online-delta,.data-table--import-changes .col-import-ploiesti-delta{width:10rem;min-width:9.5rem}.data-table--import-changes .col-title{word-break:break-word;overflow-wrap:anywhere;white-space:normal;max-width:16rem;overflow:hidden}.col-import-cost-delta,.col-import-online-delta,.col-import-ploiesti-delta{vertical-align:middle}.purchase-cost-display-btn:hover .purchase-cost-display-btn__icon{color:#2563eb}.category-tree-panel .column-picker-header{gap:8px}.column-picker{position:relative}.column-picker-panel{z-index:120;background:#fff;border:1px solid #e7e5e4;border-radius:12px;width:min(320px,100vw - 32px);padding:14px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #1c19171f}.column-picker-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.column-picker-header strong{font-size:.95rem}.column-picker-hint{color:#78716c;margin:0 0 12px;font-size:.8125rem;line-height:1.4}.column-picker-list{grid-template-columns:1fr;gap:6px;max-height:360px;display:grid;overflow-y:auto}.column-picker-item{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.column-picker-item:hover{background:#fafaf9}.column-picker-item input{cursor:pointer;margin:0}.column-picker-item input:disabled{cursor:not-allowed}.column-picker-item span{font-size:.875rem}.column-picker-panel--wide{min-width:380px}.column-picker-panel--floating{background:#fff;border:1px solid #e7e5e4;border-radius:12px;flex-direction:column;padding:14px;display:flex;box-shadow:0 12px 32px #1c191729}.column-picker-panel--floating .column-picker-list{flex:1;min-height:0;overflow:hidden auto}.column-picker-section+.column-picker-section{border-top:1px solid #f5f5f4;margin-top:12px;padding-top:12px}.column-picker-section-label{letter-spacing:.02em;text-transform:uppercase;color:#a8a29e;margin:0 0 6px;font-size:.75rem;font-weight:600}.column-picker-row{border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.column-picker-row .column-picker-item{flex:unset;min-width:0}.column-picker-row--draggable{transition:background-color .15s}.column-picker-row--dragging{opacity:.45}.column-picker-row--drag-over{background:#fff7ed;box-shadow:inset 0 0 0 1px #fdba74}.column-picker-drag-handle{color:#a8a29e;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;display:inline-flex}.column-picker-drag-handle:hover{color:#78716c;background:#f5f5f4}.column-picker-drag-handle:active{cursor:grabbing}.column-picker-drag-handle span{letter-spacing:-.08em;font-size:.95rem;line-height:1}.column-picker-drag-placeholder{flex-shrink:0;width:1.75rem;height:1.75rem;display:inline-block}.column-picker-item span{white-space:normal;word-break:break-word;line-height:1.35}.last-run-stats-card,.last-run-card{margin-top:8px;margin-bottom:24px}.last-run-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.last-run-kind-text{color:#57534e;margin:8px 0 0;font-size:.8125rem;font-weight:500}.last-run-card-body{grid-template-columns:auto 1fr;align-items:center;gap:24px;margin-top:20px;display:grid}.last-run-hero{background:#fafaf9;border:2px solid #e7e5e4;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-width:120px;padding:20px 24px;display:flex}.last-run-hero-active{background:#f0fdf4;border-color:#86efac}.last-run-hero-number{color:#1c1917;font-size:2.4rem;font-weight:700;line-height:1}.last-run-hero-active .last-run-hero-number{color:#166534}.last-run-hero-caption{color:#78716c;text-align:center;margin-top:6px;font-size:.8rem}.last-run-details{min-width:0}.last-run-summary-text{color:#44403c;margin:0 0 16px;font-size:1.05rem;line-height:1.5}.last-run-facts{gap:10px;margin:0;padding:0;list-style:none;display:grid}.last-run-facts li{border-bottom:1px solid #f5f5f4;justify-content:space-between;gap:16px;padding-bottom:10px;font-size:.9rem;display:flex}.last-run-facts li span{color:#78716c}.last-run-facts li strong{color:#1c1917}.last-run-empty-text{color:#78716c;margin:8px 0 0}.last-run-note{color:#78716c;margin:16px 0 0;font-size:.875rem}.last-run-note-danger{color:#b91c1c}.last-run-errors-block{margin-top:16px}.last-run-errors-title{color:#dc2626;margin-bottom:4px;font-size:.8rem;font-weight:600}.last-run-cta{color:#78716c;border-top:1px solid #e7e5e4;margin-top:16px;padding-top:14px;font-size:.8rem}.stat-card-link:hover .last-run-cta{color:#44403c}.last-run-errors{color:#991b1b;white-space:pre-wrap;word-break:break-word;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;max-height:120px;margin:0;padding:10px 12px;font-size:.8rem;overflow-y:auto}.product-market-strip{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.product-market-strip-item{background:#fafaf9;border:1px solid #e7e5e4;border-radius:8px;padding:6px 10px;font-size:.8125rem}.product-market-strip-item--ours{background:#f0fdf4;border-color:#bbf7d0}.product-market-strip-item--buybox{background:#eff6ff;border-color:#bfdbfe}.product-market-strip-item strong{margin-top:2px;font-size:.9375rem;display:block}.product-header-compact{background:#fff;border:1px solid #e7e5e4;border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:12px;padding:12px 14px;display:flex}.product-header-compact-body{min-width:0;font-size:.875rem}.product-header-compact-body strong{margin-bottom:4px;display:block}.product-header-compact-body p{color:#78716c;margin:2px 0 0;font-size:.8rem}.product-history-plafon-trigger{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:none;margin:0 0 4px;padding:0;display:block}.product-history-plafon-trigger:hover strong{color:#2563eb}.auto-repricing-pill{letter-spacing:.01em;white-space:nowrap;box-sizing:border-box;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;min-height:15px;padding:1px 5px;font-size:.625rem;font-weight:600;line-height:1.2;display:inline-flex}.auto-repricing-pill--on{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.auto-repricing-pill--off{color:#b45309;background:#fffbeb;border-color:#fde68a}.auto-repricing-pill--muted{color:#a8a29e;background:#fafaf9;border-color:#e7e5e4}.effective-min-price-row{flex-wrap:wrap;align-items:center;gap:4px 6px;display:inline-flex}.effective-min-price-badge{text-transform:uppercase;letter-spacing:.03em;color:#57534e;cursor:help;background:#e7e5e4;border-radius:4px;padding:1px 5px;font-size:.65rem;font-weight:600}.effective-min-price-badge--warn{color:#c2410c;background:#ffedd5}.effective-min-price-sub,.effective-min-price-pursuit{color:#78716c;max-width:16rem;font-size:.7rem;line-height:1.25;display:block}.effective-min-price-pursuit{color:#b45309}.products-table-legend .auto-repricing-pill{min-height:18px;margin-left:2px;padding:2px 6px;font-size:.6875rem}.category-hierarchy-filter{flex-direction:column;flex:100%;gap:8px;min-width:min(100%,28rem);display:flex}.category-hierarchy-filter--loading{color:#78716c;font-size:.9rem}.category-breadcrumb{flex-wrap:wrap;align-items:center;gap:4px;font-size:.85rem;display:flex}.category-breadcrumb-item{color:#57534e;cursor:pointer;font:inherit;background:0 0;border:none;border-radius:6px;padding:2px 6px}.category-breadcrumb-item:hover{color:#1c1917;background:#f5f5f4}.category-breadcrumb-item.active{color:#1c1917;background:#e7e5e4;font-weight:600}.category-breadcrumb-sep{color:#a8a29e;padding:0 2px}.category-hierarchy-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.category-tree-trigger{text-align:left;justify-content:flex-start;min-width:min(100%,16rem);max-width:28rem}.category-tree-active-count{color:#78716c;white-space:nowrap;font-size:.85rem}.category-tree-list{max-height:inherit;padding:4px 0;overflow:auto}.category-tree-row{border-radius:6px;align-items:center;gap:4px;min-height:2rem;display:flex}.category-tree-row:hover{background:#fafaf9}.category-tree-row--selected{background:#f5f5f4}.category-tree-expand{color:#78716c;cursor:pointer;background:0 0;border:none;border-radius:4px;flex:0 0 1.5rem;width:1.5rem;height:1.5rem;padding:0;line-height:1}.category-tree-expand:hover{color:#1c1917;background:#e7e5e4}.category-tree-expand--spacer{cursor:default}.category-tree-label{text-align:left;cursor:pointer;font:inherit;color:#1c1917;background:0 0;border:none;flex:1;align-items:baseline;gap:6px;min-width:0;padding:4px 8px 4px 0;display:flex}.category-tree-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.category-tree-count{color:#78716c;flex-shrink:0;font-size:.82rem}.category-hierarchy-select{color:#1c1917;background:#fff;border:1px solid #d6d3d1;border-radius:8px;min-width:min(100%,22rem);padding:8px 12px;font-size:.9rem}.category-hierarchy-hint{color:#a16207;margin:0;font-size:.8rem}.product-campaign-inline-marker{color:#92400e;letter-spacing:.02em;text-transform:uppercase;vertical-align:middle;background:#fef3c7;border:1px solid #fcd34d;border-radius:999px;margin-right:8px;padding:2px 7px;font-size:.6875rem;font-weight:700;display:inline-block}.products-table-legend{color:#78716c;background:#fff;border:1px solid #e7e5e4;border-radius:12px;align-items:center;gap:8px;margin:0 0 12px;padding:10px 12px;font-size:.8125rem;line-height:1.4;display:flex;box-shadow:0 1px 2px #1c19170a}.products-table-legend-sample{background:#fffbeb;border:1px solid #fcd34d;border-radius:3px;flex-shrink:0;width:14px;height:14px;display:inline-block;box-shadow:inset 2px 0 #f59e0b}.product-with-image{align-items:flex-start;gap:12px;display:flex}.product-with-image-body{min-width:0}.product-thumb{object-fit:cover;background:#fafaf9;border:1px solid #e7e5e4;border-radius:8px;flex-shrink:0}.product-thumb-sm{width:52px;height:52px}.product-thumb-md{width:72px;height:72px}.product-thumb-lg{width:96px;height:96px}.product-thumb-placeholder{color:#a8a29e;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:flex}.product-thumb-button{cursor:zoom-in;background:0 0;border:none;border-radius:8px;padding:0;line-height:0;display:inline-flex}.product-thumb-button:hover .product-thumb{border-color:#a8a29e;box-shadow:0 2px 8px #1c19171f}.image-lightbox-overlay{z-index:200;background:#1c1917d1;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.image-lightbox{flex-direction:column;align-items:center;gap:12px;max-width:min(520px,92vw);display:flex}.image-lightbox-img{object-fit:contain;background:#fff;border:1px solid #e7e5e4;border-radius:12px;width:100%;max-height:72vh}.image-lightbox-caption{color:#fafaf9;text-align:center;margin:0;font-size:.875rem}.commission-rate-display{color:#44403c;font-size:.875rem}.commission-rate-display--compact{font-size:inherit;color:inherit;display:inline}.platform-money-cell{flex-direction:column;align-items:flex-start;gap:2px;line-height:1.25;display:inline-flex}.platform-ron-hint,.preview-tier-ron-hint{color:#78716c;font-size:.6875rem;font-weight:400;line-height:1.2;display:block}.filters-stock-exact{width:5.5rem;min-width:4.5rem}.products-bulk-select-col{text-align:center;vertical-align:middle;width:2.25rem}.products-bulk-stock-bar{background:#fafaf9;border:1px solid #e7e5e4;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0 0 12px;padding:12px 14px;display:flex}.products-bulk-stock-bar-count{font-size:.875rem;font-weight:600}.products-bulk-stock-bar-label{align-items:center;gap:8px;font-size:.875rem;display:inline-flex}.products-bulk-stock-bar-label input,.products-bulk-stock-bar-input{color:#1c1917;appearance:textfield;background:#fff;border:1px solid #d6d3d1;border-radius:8px;width:5.5rem;min-height:2.25rem;padding:8px 12px;font-size:.875rem}.products-bulk-stock-bar-label input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.products-bulk-stock-bar-label input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.products-bulk-stock-bar-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.products-bulk-stock-bar-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.products-bulk-stock-bar-msg{flex:100%;margin:0}.price-change-card.history-row-down,.price-change-card.price-change-card--down-buybox{border-left:3px solid #22c55e}.price-change-card.history-row-up,.price-change-card.price-change-card--up{border-left:3px solid #f97316}.price-change-card.price-change-card--down-pursuit{border-left:3px solid #3b82f6}.price-change-card-badges{flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:.75rem;display:flex}.price-change-card-body{border-top:1px solid #f5f5f4;padding:0 12px 10px}.price-change-card-edit-hint{color:#2563eb;font-weight:500}.pricing-plafon-modal-subtitle{color:#78716c;margin:4px 0 0;font-size:.8125rem}.history-compact-info .price-change-card-edit-hint{margin-top:4px;font-size:.75rem;display:block}.price-change-direction-chip{border-radius:999px;padding:1px 6px;font-size:.6875rem;font-weight:600;display:inline-block}.price-change-direction-chip--down,.price-change-direction-chip--down-buybox{color:#166534;background:#f0fdf4}.price-change-direction-chip--down-pursuit{color:#1d4ed8;background:#eff6ff}.price-change-direction-chip--up{color:#c2410c;background:#fff7ed}.price-change-direction-chip--same{color:#78716c;background:#f5f5f4}.price-change-direction-chip--journal{color:#1d4ed8;background:#eff6ff}.price-change-delta-text{color:#57534e}.price-change-card-reason{border-top:1px solid #f5f5f4;margin-top:8px;padding-top:8px}.price-change-card-reason p{color:#57534e;margin:0;font-size:.8125rem;line-height:1.45}.price-change-card-context-note{color:#78716c!important;margin-top:4px!important;font-size:.75rem!important}.price-change-card-body .price-market-snapshot{margin-top:10px}.price-market-snapshot{align-items:stretch;gap:8px;width:100%;display:grid}.price-market-snapshot--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.price-market-snapshot--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.price-market-col{background:#fafaf9;border:1px solid #e7e5e4;border-radius:8px;min-width:0;padding:8px 10px}.price-market-col--ours{min-width:0}.price-market-col--ours-won{background:#dcfce7;border-color:#86efac}.price-market-col--ours-pursuit{background:#eff6ff;border-color:#bfdbfe}.price-market-col--ours-neutral{background:#fafaf9;border-color:#e7e5e4}.price-market-col--buybox{background:#eff6ff;border-color:#bfdbfe}.price-market-col--buybox-ours{background:#ecfdf5;border-color:#a7f3d0}.price-market-col--buybox-ours .price-market-col-value{color:#15803d}.price-market-col--rank2{background:#f8fafc;border-color:#e2e8f0}.price-market-col-head{justify-content:space-between;align-items:center;gap:6px;margin-bottom:6px;display:flex}.price-market-col-label{text-transform:uppercase;letter-spacing:.03em;color:#78716c;font-size:.6875rem;font-weight:600;display:block}.price-market-col-value{color:#1c1917;font-size:1rem;font-weight:700;line-height:1.2;display:block}.price-market-col--buybox .price-market-col-value{color:#1d4ed8}.price-market-col--rank2 .price-market-col-value{color:#475569}.price-market-rank-badge{white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:.625rem;font-weight:700;line-height:1.3;display:inline-block}.price-market-rank-badge--won{color:#166534;background:#dcfce7}.price-market-rank-badge--rank{color:#3730a3;background:#e0e7ff}.price-market-snapshot--pursuit .price-market-col{min-height:100%}.price-market-change--down .price-market-change-new{color:#1d4ed8}.price-market-col--ours-won .price-market-change--down .price-market-change-new{color:#166534}.price-market-col--ours .buybox-outcome-badge{margin-top:6px}.price-market-change{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.price-market-change-old{color:#57534e;opacity:1;font-size:.875rem;font-weight:600;-webkit-text-decoration:line-through #a8a29e;text-decoration:line-through #a8a29e;text-decoration-thickness:1.5px}.price-market-change-arrow{color:#a8a29e;font-size:.75rem}.price-market-change-new{color:#1c1917;font-size:1rem;font-weight:700}.price-market-buybox-check{white-space:nowrap;color:#166534;background:#dcfce7;border:1px solid #86efac;border-radius:999px;align-items:center;padding:1px 7px;font-size:.625rem;font-weight:700;line-height:1.3;display:inline-flex}.price-market-change--up .price-market-change-new{color:#c2410c}.price-market-delta-chip{background:#fff;border:1px solid #e7e5e4;border-radius:999px;padding:1px 5px;font-size:.625rem;font-weight:700;display:inline-block}.price-market-change--down .price-market-delta-chip{color:#1d4ed8;border-color:#bfdbfe}.price-market-col--ours-won .price-market-change--down .price-market-delta-chip{color:#166534;border-color:#bbf7d0}.price-market-change--up .price-market-delta-chip{color:#c2410c;border-color:#fed7aa}.price-market-gap{color:#57534e;text-align:center;background:#fafaf9;border:1px dashed #d6d3d1;border-radius:6px;grid-column:1/-1;margin:0;padding:6px 10px;font-size:.75rem}.price-history-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}@media (width<=640px){.price-market-snapshot{grid-template-columns:1fr}}.product-history-plafon-trigger .price-change-card-edit-hint{margin-top:2px;display:block}.pricing-rule-chips{color:#475569;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px;font-size:.8rem;display:flex}.pricing-rule-chip{color:#334155;background:#f1f5f9;border-radius:999px;padding:2px 8px;font-size:.75rem;display:inline-block}.pricing-rule-chips-compact{margin-top:0}.pricing-plafon-summary{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.pricing-plafon-summary--missing .pricing-plafon-summary-badge{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-block}.pricing-plafon-summary--ok{color:#334155}.pricing-profit-summary{color:#334155;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:4px;font-size:.8125rem;display:flex}.pricing-profit-summary--missing{color:#64748b}.pricing-profit-summary-label{margin-right:2px;font-weight:600}.pricing-profit-summary-sep{color:#94a3b8}.pricing-profit-summary-muted{color:#64748b}.pricing-profit-summary-alert{color:#1d4ed8;background:#eff6ff;border-radius:4px;margin-left:4px;padding:1px 6px;font-size:.75rem;font-weight:600;display:inline-block}.pricing-profit-summary-alert--warn{color:#c2410c;background:#fff7ed}.pricing-profit-summary-bb{color:#475569;font-size:.75rem}.pricing-profit-summary--compact{gap:4px}.pricing-profit-summary--buybox{flex-flow:column;align-items:stretch;gap:4px;margin-top:0;display:flex}.pricing-profit-summary-rows{flex-direction:column;gap:2px;display:flex}.pricing-profit-summary-row{grid-template-columns:3.75rem 1fr;align-items:baseline;gap:6px;font-size:.8125rem;line-height:1.3;display:grid}.pricing-profit-summary-row-label{color:#64748b;font-size:.75rem}.pricing-profit-summary-row-value{min-width:0}.pricing-profit-summary-row--bb .pricing-profit-summary-row-value{font-weight:600}.pricing-profit-summary-alerts{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.pricing-profit-summary-alerts .pricing-profit-summary-alert{margin-left:0}.pricing-floor-context{flex-direction:column;gap:4px;margin-bottom:12px;font-size:.875rem;display:flex}.pricing-floor-confirm{color:#c2410c;align-items:flex-start;gap:8px;margin-top:8px;font-size:.8rem;display:flex}.price-change-summary-bar{background:#fff;border:1px solid #e7e5e4;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:12px;padding:10px 14px;display:flex}.price-change-summary-main{align-items:baseline;gap:8px;display:flex}.price-change-summary-total{color:#1c1917;font-size:1.25rem;font-weight:700;line-height:1}.price-change-summary-label{color:#57534e;font-size:.95rem}.price-change-summary-breakdown{flex-wrap:wrap;flex:1;gap:8px;display:flex}.price-change-summary-chip{color:#57534e;background:#f5f5f4;border-radius:999px;padding:4px 10px;font-size:.8rem;font-weight:600;display:inline-block}.price-change-summary-chip-down{color:#166534;background:#f0fdf4}.price-change-summary-chip-up{color:#c2410c;background:#fff7ed}.price-change-summary-chip-buybox-won{color:#166534;background:#f0fdf4}.price-change-summary-chip-buybox-pending{color:#92400e;background:#fffbeb}.price-change-list{flex-direction:column;gap:6px;display:flex}.price-change-card{background:#fff;border:1px solid #e7e5e4;border-radius:12px;overflow:hidden}.price-change-card.price-change-down{border-left:4px solid #22c55e}.price-change-card.price-change-up{border-left:4px solid #f97316}.price-change-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 16px 0;display:flex}.price-change-header>:first-child{flex:12rem;min-width:0}.price-change-header-meta{color:#78716c;flex-direction:column;flex:0 auto;align-items:flex-end;gap:8px;font-size:.8rem;display:flex}.price-change-product-title{font-size:.95rem;display:block}.price-change-product-meta{color:#78716c;margin:4px 0 0;font-size:.8rem}.price-change-body{padding:16px}.price-change-headline{text-transform:uppercase;letter-spacing:.04em;color:#78716c;margin-bottom:12px;font-size:.8rem;font-weight:700}.price-change-down .price-change-headline{color:#166534}.price-change-up .price-change-headline{color:#c2410c}.price-change-flow{background:#fafaf9;border:1px solid #f5f5f4;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.price-change-old,.price-change-new{flex-direction:column;gap:4px;min-width:110px;display:flex}.price-change-flow-label{color:#78716c;text-transform:uppercase;letter-spacing:.03em;font-size:.75rem}.price-change-flow-value{color:#1c1917;font-size:1.35rem;font-weight:700}.price-change-old .price-change-flow-value{color:#57534e;font-size:1.1rem;font-weight:600;-webkit-text-decoration:line-through #a8a29e;text-decoration:line-through #a8a29e;text-decoration-thickness:1.5px}.price-change-down .price-change-new .price-change-flow-value{color:#166534}.price-change-up .price-change-new .price-change-flow-value{color:#c2410c}.price-change-arrow{color:#a8a29e;font-size:1.5rem;font-weight:300}.price-change-delta{color:#44403c;margin-top:12px;font-size:.95rem;font-weight:600}.price-change-down .price-change-delta{color:#166534}.price-change-up .price-change-delta{color:#c2410c}.price-change-context{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:.875rem;line-height:1.5}.price-change-context p{margin:0}.price-change-context p+p{margin-top:6px}.price-change-context-label{color:#334155;font-weight:600}.price-change-step-notes{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:.875rem;line-height:1.5}.price-change-step-notes p{margin:0}.price-change-step-notes p+p{margin-top:6px}.pricing-rule-panel{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:10px 0 0;padding:12px 14px}.pricing-rule-panel-editing{background:#fff}.pricing-rule-panel-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.pricing-rule-panel-title{text-transform:uppercase;letter-spacing:.04em;color:#475569;flex:8rem;min-width:0;font-size:.8rem;font-weight:700}.pricing-rule-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.pricing-rule-item{flex-direction:column;gap:4px;display:flex}.pricing-rule-label{color:#64748b;font-size:.75rem}.pricing-rule-item strong{color:#0f172a;font-size:.95rem}.pricing-rule-hint{color:#64748b;margin:12px 0 0;font-size:.8rem}.pricing-rule-form-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.pricing-rule-field{color:#475569;flex-direction:column;gap:6px;font-size:.8rem;display:flex}.pricing-rule-field-wide{grid-column:1/-1}.pricing-rule-field input[type=number]{width:100%}.pricing-rule-field small{color:#64748b}.pricing-rule-presets{flex-wrap:wrap;gap:6px;display:flex}.pricing-rule-form-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.price-change-footer{padding:0 16px 16px;font-size:.875rem}.price-change-guard-ceiling{color:#6d28d9;white-space:nowrap;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:4px;padding:.1rem .45rem;font-size:.75rem;font-weight:600}.pricing-rule-purchase-cost{border-bottom:1px solid #e7e5e4;margin-bottom:10px;padding-bottom:10px}.pricing-rule-item-wide{grid-column:1/-1}.pricing-calculator-overrides{background:#fafaf9;border:1px solid #e7e5e4;border-radius:8px;margin:12px 0;padding:12px}.pricing-calculator-preview{border-top:1px solid #e7e5e4;margin-top:8px;padding-top:16px}.fx-rate-editor{background:#fafaf9;border:1px solid #e7e5e4;border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.fx-rate-editor-label{color:#44403c;font-size:.8125rem;font-weight:600;line-height:1.35}.fx-rate-editor-auto{color:#57534e;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin:0;font-size:.8125rem;font-weight:500;display:flex}.fx-rate-editor-auto-input{accent-color:#16a34a;width:auto;margin:0}.fx-rate-editor-row{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.fx-rate-editor-field{background:#fff;border:1px solid #d6d3d1;border-radius:8px;flex:11rem;align-items:center;min-width:9rem;max-width:15rem;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #1c19170a}.fx-rate-editor-field:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb24}.fx-rate-editor-input{font-variant-numeric:tabular-nums;color:#1c1917;appearance:textfield;background:0 0;border:0;border-radius:8px 0 0 8px;width:100%;min-width:0;padding:8px 8px 8px 10px;font-size:.875rem}.fx-rate-editor-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fx-rate-editor-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fx-rate-editor-input:focus{outline:none}.fx-rate-editor-input::placeholder{color:#a8a29e}.fx-rate-editor-input:disabled{opacity:.65;cursor:not-allowed}.fx-rate-editor-suffix{letter-spacing:.04em;text-transform:uppercase;color:#78716c;-webkit-user-select:none;user-select:none;flex-shrink:0;padding:0 10px 0 2px;font-size:.6875rem;font-weight:700}.fx-rate-editor-save{white-space:nowrap;flex-shrink:0;align-self:stretch;padding-inline:14px}.fx-rate-editor-hint{color:#78716c;font-size:.8125rem;line-height:1.45;display:block}.fx-rate-editor-message{margin:0;font-size:.8125rem;line-height:1.4}.fx-rate-editor-message--error{color:#dc2626}.fx-rate-editor-message--success{color:#15803d}.fx-rate-editor--compact{border-radius:10px;flex-flow:wrap;align-items:center;gap:10px 12px;padding:8px 12px}.fx-rate-editor--compact .fx-rate-editor-label{flex-shrink:0;margin:0}.fx-rate-editor--compact .fx-rate-editor-row{flex-wrap:wrap;flex:auto;min-width:0}.fx-rate-editor--compact .fx-rate-editor-field{flex:7.5rem;min-width:7rem;max-width:11rem}.fx-rate-editor--compact .fx-rate-editor-input{padding-top:7px;padding-bottom:7px}.fx-rate-editor--compact .fx-rate-editor-message{flex:100%}.modal.pricing-calculator-modal{width:min(960px,96vw);padding:0;overflow:hidden}.pricing-calculator-shell{flex-direction:column;min-height:min(72vh,640px);max-height:min(94vh,960px);display:flex}.pricing-calculator-scroll{flex:1;padding:24px 24px 8px;overflow-y:auto}.pricing-calculator-header{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.pricing-calculator-header-text{flex:1;min-width:0}.pricing-calculator-header .modal-product-title{margin-bottom:6px}.pricing-calculator-product-title{color:#44403c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;font-size:.875rem;line-height:1.45;display:-webkit-box;overflow:hidden}.pricing-calculator-product-meta{color:#78716c;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:.8125rem;display:flex}.pricing-calculator-segment{background:#f5f5f4;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:14px;padding:4px;display:grid}.pricing-calculator-segment-btn{color:#57534e;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 12px;font-size:.875rem;font-weight:600;transition:background .15s,color .15s,box-shadow .15s}.pricing-calculator-segment-btn.is-active{color:#1c1917;background:#fff;box-shadow:0 1px 2px #1c191714}.pricing-calculator-vat{background:#fff;border:1px solid #e7e5e4;border-radius:10px;margin-bottom:16px;padding:12px 14px}.pricing-calculator-vat-status{flex-direction:column;gap:4px;display:flex}.pricing-calculator-vat-label{letter-spacing:.02em;text-transform:uppercase;color:#78716c;font-size:.75rem;font-weight:600}.pricing-calculator-vat-status strong{color:#1c1917;font-size:.9375rem}.pricing-calculator-vat-meta{color:#57534e;font-size:.8125rem;line-height:1.45}.pricing-calculator-vat-meta a{color:#b45309;text-decoration:none}.pricing-calculator-vat-meta a:hover{text-decoration:underline}.pricing-calculator-vat-option{cursor:pointer;color:#44403c;align-items:flex-start;gap:10px;margin:0;font-size:.8125rem;line-height:1.4;display:flex}.pricing-calculator-vat-option input{flex-shrink:0;margin-top:3px}.pricing-calculator-vat-option strong{color:#1c1917;margin-bottom:2px;font-size:.8125rem;display:block}.pricing-calculator-vat-option small{color:#78716c;font-size:.75rem;line-height:1.35;display:block}.pricing-calculator-status{background:#fafaf9;border:1px solid #e7e5e4;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 16px;margin-bottom:16px;padding:14px 16px;display:grid}.pricing-calculator-status-item{flex-direction:column;gap:4px;min-width:0;display:flex}.pricing-calculator-status-item--live{background:#fff;border:1px solid #d6d3d1;border-radius:8px;margin:-10px -12px;padding:10px 12px;box-shadow:0 1px 2px #1c19170f}.pricing-calculator-status-label{color:#78716c;text-transform:uppercase;letter-spacing:.03em;font-size:.6875rem;font-weight:600;display:block}.pricing-calculator-status-value{color:#1c1917;font-size:1rem;font-weight:700;display:block}.pricing-calculator-status-value.platform-money-cell{margin-top:2px}.pricing-calculator-status-value--muted{color:#a8a29e;font-size:.875rem;font-weight:600}.pricing-calculator-status-meta{color:#78716c;font-size:.75rem;line-height:1.35;display:block}.pricing-calculator-status--eur .pricing-calculator-status-value{font-size:.9375rem}.pricing-calculator-plafon-meta{flex-direction:column;gap:4px;margin-top:4px;display:flex}.pricing-calculator-plafon-meta-row{color:#57534e;justify-content:space-between;align-items:baseline;gap:10px;font-size:.8125rem;display:flex}.pricing-calculator-plafon-meta-row>span:first-child{color:#78716c;flex-shrink:0}.pricing-calculator-plafon-meta-row .platform-money-cell{text-align:right;align-items:flex-end}.pricing-calculator-plafon-stale{color:#b45309;margin-top:6px;font-size:.75rem;line-height:1.4;display:block}.pricing-calculator-ladder{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.pricing-calculator-ladder-card{background:#fff;border:1px solid #e7e5e4;border-radius:12px;flex-direction:column;min-height:100%;padding:16px;display:flex}.pricing-calculator-ladder-card--min{background:#fafaf9;border-color:#d6d3d1}.pricing-calculator-ladder-card--mid{background:#fff}.pricing-calculator-ladder-card--max{background:#f8fafc;border-color:#cbd5e1}.pricing-calculator-ladder-title{color:#44403c;margin:0 0 6px;font-size:.875rem;font-weight:600;line-height:1.4}.pricing-calculator-ladder-title span{color:#78716c;margin-top:2px;font-size:.75rem;font-weight:500;display:block}.pricing-calculator-ladder-card>.modal-form-hint{margin:0 0 12px;font-size:.75rem;line-height:1.4}.pricing-calculator-ladder-card .pricing-calculator-hero{margin-bottom:12px}.pricing-calculator-ladder-action{border-top:1px solid #e7e5e4;flex-direction:column;gap:8px;margin-top:auto;padding-top:14px;display:flex}.pricing-calculator-ladder-action .modal-form-hint--tight{margin-bottom:0}.pricing-calculator-ladder-action .pricing-floor-confirm{margin-top:0}.pricing-calculator-ladder-actions-row{flex-direction:column;align-items:stretch;gap:8px;width:100%;display:flex}.pricing-calculator-ladder-actions-row>.btn{white-space:normal;text-align:center;width:100%}.pricing-calculator-hero-input{color:#1c1917;background:#fff;border:1px solid #d6d3d1;border-radius:8px;width:100%;padding:8px 10px;font-size:1.5rem;font-weight:700;line-height:1.15}.pricing-calculator-hero-input:focus{border-color:#a8a29e;outline:none;box-shadow:0 0 0 2px #a8a29e40}.pricing-calculator-hero-input:disabled{opacity:.6;cursor:not-allowed}.pricing-calculator-repricing-settings{background:#fafaf9;border:1px solid #e7e5e4;border-radius:12px;margin-bottom:16px;padding:16px 18px}.pricing-calculator-repricing-settings-title{color:#1c1917;margin:0 0 12px;font-size:.9375rem;font-weight:600}.pricing-calculator-simulator{background:#fff;border:1px solid #e7e5e4;border-radius:12px;margin-bottom:16px;padding:18px}.pricing-calculator-simulator-head h4{color:#1c1917;margin:0 0 6px;font-size:.9375rem;font-weight:600}.pricing-calculator-simulator-head .modal-form-hint{margin:0 0 14px}.pricing-calculator-simulator-body{grid-template-columns:minmax(160px,220px) minmax(0,1fr);align-items:start;gap:16px 20px;display:grid}.pricing-calculator-simulator-body .pricing-calculator-sale-field{margin:0}.pricing-calculator-simulator-body .pricing-calculator-stats--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-calculator-push-hints{color:#78716c;margin:10px 0 0;padding-left:18px;font-size:.8125rem;line-height:1.45}.pricing-calculator-push-hints li+li{margin-top:4px}.pricing-calculator-override{background:#fafaf9;border:1px solid #e7e5e4;border-radius:12px;margin-bottom:16px}.pricing-calculator-override summary{color:#57534e;cursor:pointer;padding:14px 16px;font-size:.875rem;font-weight:600;list-style:none}.pricing-calculator-override summary::-webkit-details-marker{display:none}.pricing-calculator-override summary:before{content:"▸";color:#78716c;margin-right:8px;transition:transform .15s;display:inline-block}.pricing-calculator-override[open] summary:before{transform:rotate(90deg)}.pricing-calculator-override-body{border-top:1px solid #e7e5e4;padding:0 16px 16px}.pricing-calculator-override-body>.modal-form-hint{margin:14px 0}.pricing-calculator-sync-hint{color:#57534e;background:#fff;border:1px solid #e7e5e4;border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:.875rem}.pricing-calculator-bounds-warning{margin-top:0;margin-bottom:16px}.pricing-floors-editor{background:#fafaf9;border:1px solid #e7e5e4;border-radius:8px;margin-bottom:20px;padding:16px}.pricing-floors-editor-title{color:#1c1917;margin:0 0 12px;font-size:.9375rem;font-weight:600}.pricing-floors-editor--compact .pricing-floors-editor-title{margin-bottom:12px}.pricing-floors-input-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pricing-floors-input-row input[type=number]{flex:1;min-width:0}.form-actions--compact{margin-top:12px}.pricing-calculator-actions{background:#fafaf9}.pricing-calculator-actions.pricing-calculator-panel{margin-bottom:12px}.pricing-calculator-scenario-title{color:#44403c;margin:0 0 10px;font-size:.875rem;font-weight:600;line-height:1.45}.pricing-calculator-scenario-title span{color:#1c1917;font-weight:700}.pricing-calculator-scenario-card .pricing-calculator-sale-field{margin-bottom:12px}.pricing-calculator-scenario-card .pricing-calculator-hero{background:#fff;margin-bottom:12px}.pricing-calculator-scenario-card--target .pricing-calculator-hero{background:#fff}.pricing-calculator-scenario-action{border-top:1px solid #e7e5e4;margin-top:14px;padding-top:14px}.pricing-calculator-scenario-action .modal-form-hint{margin-bottom:8px}.pricing-calculator-scenario-action .modal-form-hint--tight{margin-bottom:10px}.pricing-calculator-stats--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-calculator-stats--single{grid-template-columns:repeat(2,minmax(0,1fr));max-width:420px}.pricing-calculator-warning{margin:10px 0 0;font-size:.8125rem;line-height:1.45}.pricing-calculator-footer{background:#fff;border-top:1px solid #e7e5e4;flex-direction:column;gap:12px;padding:16px 24px 20px;display:flex}.pricing-calculator-footer-help{color:#57534e;font-size:.8125rem;line-height:1.5}.pricing-calculator-footer-help p{margin:0 0 6px}.pricing-calculator-footer-help p:last-child{margin-bottom:0}.pricing-calculator-footer-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.pricing-calculator-panel{background:#fafaf9;border:1px solid #e7e5e4;border-radius:12px;margin-bottom:16px;padding:18px}.pricing-calculator-panel--results{background:#fff}.pricing-calculator-panel-head h4{color:#1c1917;margin:0 0 4px;font-size:.9375rem;font-weight:600}.pricing-calculator-panel-head p{color:#78716c;margin:0 0 14px;font-size:.8125rem;line-height:1.45}.pricing-calculator-panel-head h4:only-child{margin-bottom:12px}.pricing-calculator-fields-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pricing-calculator-panel-actions{border-top:1px solid #ececec;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:14px;display:flex}.pricing-calculator-push-panel{background:linear-gradient(#f8fbff 0%,#fff 100%);border-color:#dbeafe}.pricing-calculator-push-target{color:#1e3a8a;margin:0 0 8px;font-size:.95rem}.pricing-calculator-push-actions{flex-wrap:wrap;gap:8px;display:flex}.pricing-push-confirm-list{gap:10px;margin:0;display:grid}.pricing-push-confirm-list>div{grid-template-columns:minmax(120px,38%) 1fr;align-items:start;gap:8px 12px;display:grid}.pricing-push-confirm-list dt{color:#78716c;margin:0;font-size:.82rem;font-weight:600}.pricing-push-confirm-list dd{color:#1c1917;margin:0}.pricing-calculator-sale-field{margin-bottom:18px}.pricing-calculator-output{flex-direction:column;gap:16px;display:flex}.pricing-calculator-hero{background:#fafaf9;border:1px solid #e7e5e4;border-radius:10px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.pricing-calculator-hero-label{color:#78716c;letter-spacing:.03em;text-transform:uppercase;font-size:.75rem;font-weight:600}.pricing-calculator-hero-value{color:#1c1917;font-size:1.625rem;font-weight:700;line-height:1.15}.pricing-calculator-hero-value strong{font-size:inherit;font-weight:inherit;color:inherit}.pricing-calculator-stat-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pricing-calculator-stat-group-title{color:#78716c;text-transform:uppercase;letter-spacing:.03em;margin-bottom:8px;font-size:.75rem;font-weight:600;display:block}.pricing-calculator-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pricing-calculator-stat{background:#fafaf9;border:1px solid #e7e5e4;border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.pricing-calculator-stat-label{color:#78716c;font-size:.75rem}.pricing-calculator-stat-value{color:#1c1917;font-size:.9375rem;font-weight:600}.pricing-calculator-meta-row{color:#57534e;flex-wrap:wrap;gap:8px 20px;padding-top:4px;font-size:.8125rem;display:flex}.pricing-calculator-meta-row strong{color:#1c1917}.pricing-calculator-scroll .action-banner{margin-top:4px;margin-bottom:8px}.pricing-calculator-tabs{margin-bottom:12px}.pricing-calculator-context{background:#fafaf9;border:1px solid #e7e5e4;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px;padding:12px 14px;display:flex}.pricing-calculator-context strong{color:#1c1917;font-size:.9375rem;display:block}.pricing-calculator-section{border-top:1px solid #f5f5f4;margin-top:20px;padding-top:18px}.pricing-calculator-section-title{color:#1c1917;margin:0 0 8px;font-size:.9375rem;font-weight:600}.pricing-calculator-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.pricing-calculator-modal .action-banner{margin-top:16px;margin-bottom:0}@media (width<=720px){.pricing-calculator-vat{grid-template-columns:minmax(0,1fr)}.pricing-calculator-status{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-calculator-ladder,.pricing-calculator-simulator-body{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.pricing-calculator-scroll{padding:18px 18px 8px}.pricing-calculator-footer{padding:14px 18px 18px}.pricing-calculator-status,.pricing-calculator-vat,.cost-profit-preview-grid,.pricing-calculator-ladder,.pricing-calculator-fields-row,.pricing-calculator-stat-groups,.pricing-calculator-stats--compact,.pricing-calculator-stats--single,.pricing-calculator-simulator-body,.pricing-calculator-simulator-body .pricing-calculator-stats--compact{grid-template-columns:minmax(0,1fr)}}.pricing-calculator-product{align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.pricing-calculator-results{background:#fafaf9;border-radius:8px;margin-top:1rem;padding:.75rem 1rem}.price-dual{flex-direction:column;align-items:flex-start;gap:2px;line-height:1.35;display:inline-flex}.price-dual-ron{color:#57534e;font-size:.8125rem;font-weight:500}.trendyol-eur-sync-banner{margin-bottom:16px}.trendyol-eur-sync-steps{color:#57534e;margin:8px 0 0;padding-left:1.25rem;line-height:1.55}.trendyol-eur-sync-steps li+li{margin-top:6px}.trendyol-eur-sync-guide .stat-card-body-text:first-child{margin-top:0}.buybox-outcome-badge{white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:.7rem;font-weight:600;display:inline-block}.buybox-outcome-won{font-size:.7rem}.buybox-outcome-pending{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.buybox-outcome-warning{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.buybox-outcome-later{color:#0369a1;background:#f0f9ff;border:1px solid #bae6fd}.emag-repricing-toggle{border-top:1px solid #e7e5e4;margin-top:4px;padding-top:16px}.emag-ip-row{align-items:stretch;gap:10px;display:flex}.emag-ip-row input{letter-spacing:.02em;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.emag-section{flex-direction:column;gap:0;display:flex}.emag-country-tabs{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.emag-country-tabs button{color:#44403c;cursor:pointer;background:#fff;border:1px solid #d6d3d1;border-radius:8px;padding:8px 14px;font-size:.875rem}.emag-country-tabs button.active{color:#fff;background:#44403c;border-color:#78716c}.emag-settings-grid{gap:12px;display:grid}.emag-settings-row{background:#fafaf9;border:1px solid #e7e5e4;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.emag-settings-row strong{color:#1c1917;display:block}.emag-settings-row small{color:#78716c}.trendyol-section-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.trendyol-section-header .emag-country-tabs{margin-bottom:0}.trendyol-help-btn{flex-shrink:0}.history-compact-list{flex-direction:column;gap:8px;display:flex}.history-compact-product{grid-column:1;align-items:flex-start;gap:10px;min-width:0;display:flex}.history-compact-product--clickable{cursor:pointer;border-radius:8px;width:fit-content;max-width:100%;margin:-4px;padding:4px;transition:background-color .15s}.history-compact-product--clickable:hover,.history-compact-product--clickable:focus-visible,.history-compact-info--clickable:hover,.history-compact-info--clickable:focus-visible{outline-offset:1px;background:#f5f5f4;outline:2px solid #2563eb}.history-compact-info--clickable{cursor:pointer;border-radius:8px;width:fit-content;max-width:100%;margin:-4px;padding:4px;transition:background-color .15s}.history-period-filter{background:#fafaf9;border:1px solid #e7e5e4;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:12px 14px;display:flex}.history-period-filter-label{color:#44403c;min-width:4.5rem;font-size:.875rem;font-weight:600}.history-period-filter-options{flex-wrap:wrap;gap:8px;display:flex}.history-period-filter-btn.is-active{color:#1d4ed8;background:#eff6ff;border-color:#2563eb;font-weight:600}.history-run-filter-banner{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;padding:12px 14px;display:flex}.history-run-filter-banner-text p{color:#57534e;margin:6px 0 0;font-size:.875rem}.history-run-filter-banner-text p:last-child{margin-bottom:0}.history-filter-hint{color:#78716c;margin:0 0 12px;font-size:.8125rem}.history-compact-row{background:#fff;border:1px solid #e7e5e4;border-radius:8px;overflow:hidden}.history-compact-row.history-row-down{border-left:3px solid #22c55e}.history-compact-row.history-row-up{border-left:3px solid #f97316}.history-compact-row-main{grid-template-columns:minmax(0,38%) minmax(0,1fr);align-items:center;gap:10px 12px;padding:10px 12px;display:grid}.history-compact-product{grid-column:1;align-self:start;align-items:flex-start;gap:10px;min-width:0;max-width:100%;display:flex}.history-compact-thumb{flex-shrink:0}.history-compact-info{flex:1;min-width:0}.history-compact-title{color:#1c1917;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;display:block;overflow:hidden}.history-compact-subtitle{color:#78716c;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.75rem;overflow:hidden}.history-compact-highlight{flex-shrink:0;align-items:center;gap:6px;font-size:.85rem;font-weight:600;display:flex}.history-compact-expand-hit{cursor:pointer;border-radius:6px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px 12px;min-width:0;display:grid}.history-compact-expand-hit:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.history-compact-expand-hit .history-compact-toggle{pointer-events:none}.history-compact-meta{color:#78716c;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;font-size:.75rem;display:flex}.history-compact-toggle{padding:2px 8px;font-size:.75rem}.history-compact-details{border-top:1px solid #f5f5f4;padding:0 12px 10px}.history-price-breakdown+.history-price-breakdown{margin-top:12px}.history-detail-text{color:#57534e;margin:10px 0 0;font-size:.8125rem;line-height:1.5}.history-detail-text p{margin:0}.history-detail-text p+p{margin-top:6px}.history-price-inline{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.history-price-inline-old{color:#57534e;font-weight:600;-webkit-text-decoration:line-through #a8a29e;text-decoration:line-through #a8a29e;text-decoration-thickness:1.5px}.history-price-inline-arrow{color:#a8a29e;font-weight:400}.history-row-down .history-price-inline-new{color:#166534}.history-row-up .history-price-inline-new{color:#c2410c}.history-price-delta-chip{border-radius:999px;padding:1px 6px;font-size:.7rem;font-weight:600;display:inline-block}.history-row-down .history-price-delta-chip{color:#166534;background:#f0fdf4}.history-row-up .history-price-delta-chip{color:#c2410c;background:#fff7ed}.history-compact-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:10px;font-size:.8125rem;display:flex}.history-compact-actions .badge{font-size:.7rem}.history-price-breakdown{background:#fafaf9;border:1px solid #e7e5e4;border-radius:8px;margin-top:12px;padding:10px 12px}.history-price-breakdown-title{color:#57534e;margin-bottom:8px;font-size:.8rem;font-weight:600}.history-price-breakdown-table{border-collapse:collapse;width:fit-content;max-width:100%;font-size:.875rem}.history-price-breakdown-table td{vertical-align:top;padding:4px 0}.history-price-breakdown-table td:first-child{color:#78716c;padding-right:12px}.history-price-breakdown-table td:last-child{text-align:left;white-space:nowrap}.history-price-breakdown-note{color:#78716c;margin:8px 0 0;font-size:.8rem}.timeline-item .meta{color:#78716c;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:.8rem;display:flex}.timeline-summary{margin-top:8px;line-height:1.5}.timeline-item{background:#fff;border:1px solid #e7e5e4;border-radius:8px;margin-bottom:6px;padding:10px 12px}.history-filter-label{color:#57534e;margin-bottom:12px;font-size:.875rem;display:block}.price-history-filter-chip{cursor:pointer;color:#57534e;background:#fff;border:1px solid #e7e5e4;border-radius:999px;padding:6px 12px;font-size:.8125rem}.price-history-filter-chip.is-active{color:#1d4ed8;background:#eff6ff;border-color:#2563eb;font-weight:600}.campaign-import-section-head .page-refetch-indicator{margin-left:.5rem}.campaign-view-selector{background:#fff;border:1px solid #e7e5e4;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:12px 0 16px;padding:10px 12px;display:flex;box-shadow:0 1px 2px #1c19170a}.campaign-view-selector-label{color:#44403c;font-size:.875rem;font-weight:600}.campaign-view-selector-options{flex-wrap:wrap;gap:8px;display:flex}.campaign-view-option{color:#44403c;background:#fafaf9;border:1px solid #d6d3d1;border-radius:999px;padding:8px 14px;font-size:.875rem;transition:background .15s,border-color .15s,color .15s}.campaign-view-option:hover{background:#f5f5f4;border-color:#a8a29e}.campaign-view-option.is-active{color:#92400e;background:#fef3c7;border-color:#f59e0b;font-weight:600}.campaign-view-link{color:#b45309;margin-left:auto;font-size:.875rem;font-weight:600;text-decoration:none}.campaign-view-link:hover{text-decoration:underline}.campaign-import-panel{flex-direction:column;gap:16px;max-width:640px;margin-bottom:1.5rem;display:flex}.campaign-import-status{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.campaign-import-status-note{color:#78716c;font-size:.875rem}.campaign-import-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.campaign-import-section-head .campaign-import-section-title{flex:10rem;min-width:0;margin-bottom:0}.campaign-import-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.campaign-import-list-item{background:#fafaf9;border:1px solid #e7e5e4;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.campaign-import-list-item--legacy{background:#fffbeb;border-color:#fcd34d}.campaign-import-list-meta{color:#78716c;margin-top:2px;font-size:.8125rem;display:block}.campaign-import-option{color:#57534e;cursor:pointer;align-items:center;gap:8px;margin-top:10px;font-size:.8125rem;display:inline-flex}.campaign-import-section{background:#fff;border:1px solid #e7e5e4;border-radius:10px;padding:16px}.campaign-import-section-title{color:#292524;margin:0 0 4px;font-size:.9375rem}.campaign-import-section-hint{color:#78716c;margin:0 0 12px;font-size:.8125rem}.campaign-import-row{flex-wrap:wrap;align-items:center;gap:10px;max-width:100%;display:flex}.campaign-import-file-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.campaign-import-file-name{color:#57534e;text-overflow:ellipsis;white-space:nowrap;flex:160px;min-width:0;font-size:.8125rem;overflow:hidden}.campaign-import-details summary{cursor:pointer;color:#44403c;margin-bottom:10px;font-size:.875rem;font-weight:600}.campaign-import-details .campaign-barcode-textarea{margin-bottom:10px}.campaign-import-footer{display:none}.campaign-import-option{color:#44403c;cursor:pointer;align-items:center;gap:8px;font-size:.875rem;display:inline-flex}.campaign-barcode-textarea{box-sizing:border-box;resize:vertical;border:1px solid #d6d3d1;border-radius:8px;width:100%;min-height:88px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem}.campaign-import-feedback{margin:0;font-size:.875rem}.campaign-import-feedback--success{color:#44403c;background:#f5f5f4;border-radius:8px;padding:10px 12px}.campaign-import-feedback code{word-break:break-all;margin-top:8px;font-size:.8125rem;display:block}.campaign-workbook-dashboard{flex-direction:column;gap:16px;margin-top:.5rem;margin-bottom:24px;display:flex}.campaign-workbook-list-item--active{background:#eff6ff;border-color:#2563eb}.campaign-workbook-select-btn{text-align:left;cursor:pointer;background:0 0;border:none;flex:12rem;min-width:0;padding:0}.campaign-workbook-select-btn strong{white-space:normal;word-break:break-word;overflow-wrap:anywhere;max-width:100%;display:block}.campaign-workbook-params{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:12px;display:flex}.campaign-workbook-params label{flex-direction:column;gap:4px;font-size:.875rem;display:flex}.campaign-workbook-params input{border:1px solid #d6d3d1;border-radius:6px;width:8rem;padding:6px 8px}.campaign-workbook-enroll-title{margin-top:20px}.campaign-workbook-enroll-hint{margin-bottom:4px}.campaign-workbook-enroll-field-hint{color:#78716c;align-self:center;font-size:.875rem}.campaign-workbook-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;max-width:100%;margin-top:12px}.campaign-workbook-included-block{flex-direction:column;gap:.15rem;min-width:0;max-width:22rem;display:flex}.campaign-workbook-included-summary{white-space:nowrap;font-size:.9375rem;font-weight:600}.campaign-workbook-cross-sf-hint{color:#78716c;margin:0;font-size:.75rem;font-weight:400;line-height:1.35}.campaign-workbook-cross-sf-checklist{background:#fffbeb;border:1px solid #e7e5e4;border-left:3px solid #d97706;border-radius:4px;max-width:36rem;margin-top:.75rem;padding:.65rem .75rem}.campaign-workbook-cross-sf-checklist-header{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.campaign-workbook-cross-sf-checklist-header strong{color:#44403c;font-size:.875rem;font-weight:600;line-height:1.35}.campaign-workbook-cross-sf-checklist-dismiss{color:#78716c;cursor:pointer;background:0 0;border:none;flex-shrink:0;margin:0;padding:.25rem .45rem;font-size:1.1rem;line-height:1}.campaign-workbook-cross-sf-checklist-dismiss:hover{color:#44403c}.campaign-workbook-cross-sf-checklist-intro{color:#78716c;margin:.35rem 0 .45rem;font-size:.75rem;line-height:1.4}.campaign-workbook-cross-sf-checklist-list{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.campaign-workbook-cross-sf-checklist-item{color:#44403c;cursor:pointer;align-items:flex-start;gap:.45rem;font-size:.8125rem;line-height:1.35;display:flex}.campaign-workbook-cross-sf-checklist-item input{flex-shrink:0;margin-top:.15rem}.campaign-workbook-table-wrap{max-width:100%;margin-top:12px;overflow-x:auto}.campaign-workbook-table{table-layout:auto;width:max-content;min-width:max(100%,92rem)}.campaign-workbook-table th,.campaign-workbook-table td{vertical-align:top;overflow:hidden}.campaign-workbook-table th{white-space:normal;line-height:1.3}.campaign-workbook-table td{white-space:nowrap;text-overflow:ellipsis}.campaign-workbook-table td.campaign-workbook-product-cell,.campaign-workbook-table th.campaign-workbook-product-cell{white-space:normal;word-break:break-word;overflow-wrap:anywhere;width:16rem;min-width:12rem;max-width:18rem;text-overflow:unset;overflow:hidden}.campaign-workbook-table td.campaign-workbook-code-cell,.campaign-workbook-table th.campaign-workbook-code-cell{white-space:nowrap;text-overflow:ellipsis;max-width:11rem;overflow:hidden}.campaign-workbook-table td.campaign-workbook-active-cell,.campaign-workbook-table td.campaign-workbook-edit-cell,.campaign-workbook-table th.campaign-workbook-edit-cell,.campaign-workbook-table th.campaign-workbook-active-cell{text-overflow:unset;overflow:visible}.campaign-workbook-table td:has(button){text-overflow:unset;overflow:visible}.campaign-workbook-table td:has(input){text-overflow:unset;overflow:visible}.campaign-workbook-table td.campaign-workbook-product-cell strong{white-space:normal;word-break:break-word;overflow-wrap:anywhere;max-width:100%;font-weight:600;display:block}.campaign-workbook-table td.campaign-workbook-product-cell .campaign-import-list-meta{white-space:normal;word-break:break-word;max-width:100%;display:block}.campaign-workbook-table td.campaign-workbook-tier-cell{white-space:normal;max-width:11rem;overflow:hidden}.campaign-workbook-stock-cell{min-width:4.5rem}.campaign-workbook-stock-cell .text-danger-sm{margin-top:.125rem;display:block}.campaign-workbook-row--unmatched{opacity:.65}.campaign-workbook-row--loading{opacity:.85}.campaign-workbook-table-wrap--simulation-loading{position:relative}.campaign-workbook-row--blocked{background:#fff7ed}.campaign-workbook-row--zero-stock{background:#fef2f2}.campaign-workbook-zero-stock-label{color:var(--color-danger);font-weight:600;display:block}.campaign-workbook-blocked-badge{color:#9a3412;white-space:normal;overflow-wrap:anywhere;background:#fed7aa;border-radius:4px;max-width:16rem;padding:.125rem .375rem;font-size:.75rem;line-height:1.25;display:inline-block}.campaign-workbook-invalid-badge{color:#991b1b;white-space:normal;overflow-wrap:anywhere;background:#fecaca;border-radius:4px;max-width:16rem;padding:.125rem .375rem;font-size:.75rem;line-height:1.25;display:inline-block}.campaign-workbook-price--invalid{color:#991b1b;background:#fef2f2}.campaign-import-feedback--warning{color:#9a3412;background:#fff7ed;border:1px solid #fdba74;border-radius:6px;padding:.5rem .75rem}.campaign-workbook-editable-btn{color:#1d4ed8;cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.campaign-workbook-inline-input{border:1px solid #d6d3d1;border-radius:6px;width:6.5rem;padding:4px 6px}.campaign-workbook-deal-select{border:1px solid #d6d3d1;border-radius:6px;max-width:9rem;padding:4px 6px}.campaign-workbook-delta--neg{color:#b91c1c}.campaign-workbook-delta--pos{color:#15803d}.campaign-workbook-table td.campaign-workbook-delta-cell{white-space:normal;font-variant-numeric:tabular-nums;max-width:9.5rem;line-height:1.35}.campaign-workbook-profit--low{color:#b91c1c;background:#fef2f2;font-weight:600}.campaign-workbook-profit--mid{color:#a16207;background:#fefce8;font-weight:600}.campaign-workbook-profit--high{color:#15803d;background:#f0fdf4;font-weight:600}.campaign-workbook-selectable-price{color:#44403c;cursor:pointer;min-width:4.75rem;min-height:2.1rem;font:inherit;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;background:#fafaf9;border:1px solid #d6d3d1;border-radius:7px;justify-content:center;align-items:center;margin:0;padding:.3rem .55rem;font-weight:600;transition:background .12s,border-color .12s,color .12s,box-shadow .12s;display:inline-flex}.campaign-workbook-selectable-price:hover:not(:disabled){background:#f5f5f4;border-color:#a8a29e;text-decoration:none}.campaign-workbook-selectable-price:focus-visible{outline-offset:2px;outline:2px solid #78716c}.campaign-workbook-selectable-price:disabled{opacity:.55;cursor:not-allowed}.campaign-workbook-selectable-price--active{color:#15803d;background:#dcfce7;border-color:#4ade80;box-shadow:inset 0 0 0 1px #86efac}.campaign-workbook-selectable-price--active:hover:not(:disabled){background:#bbf7d0;border-color:#22c55e;box-shadow:inset 0 0 0 1px #4ade80}.campaign-workbook-selectable-inherit{color:inherit;font-weight:inherit;min-width:0;min-height:0;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:0;padding:.2rem .45rem}.campaign-workbook-selectable-inherit:hover:not(:disabled){box-shadow:none;background:0 0;border-color:#0000;text-decoration:underline}.campaign-workbook-selectable-price--active.campaign-workbook-selectable-inherit,.campaign-workbook-selectable-price--active.campaign-workbook-selectable-inherit:hover:not(:disabled){color:inherit;box-shadow:none;background:0 0;border-color:#0000}.campaign-workbook-active-cell{white-space:nowrap}.campaign-workbook-tier-list{white-space:normal;color:#78716c;font-size:.8125rem;line-height:1.35;display:block}.campaign-workbook-tier-list span{display:block}.campaign-workbook-product-cell{min-width:0}.campaign-workbook-edit-cell{min-width:7.5rem;white-space:normal!important}.campaign-workbook-suggest-btn,.campaign-workbook-clear-price-btn{color:#1d4ed8;cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;margin-top:.25rem;padding:0;font-size:.8125rem;line-height:1.3;display:block}.campaign-workbook-suggest-btn:hover,.campaign-workbook-clear-price-btn:hover{text-decoration:underline}.campaign-workbook-suggest-btn:disabled,.campaign-workbook-clear-price-btn:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}.campaign-workbook-clear-price-btn{color:#b91c1c}.campaign-workbook-table--emag{table-layout:fixed;width:100%;min-width:1640px}.campaign-workbook-table--emag th{color:#44403c;vertical-align:middle;white-space:normal;background:#fafaf9;font-size:.75rem;font-weight:700;line-height:1.3}.campaign-workbook-table--emag td{vertical-align:middle;padding-top:.45rem;padding-bottom:.45rem;font-size:.8125rem}.campaign-workbook-table--emag td.campaign-workbook-product-cell{vertical-align:top}.campaign-workbook-table--emag td:not(.campaign-workbook-product-cell):not(.campaign-workbook-edit-cell):not(.campaign-workbook-tier-cell):not(.campaign-workbook-status-cell),.campaign-workbook-table--emag th:not(.campaign-workbook-product-cell):not(.campaign-workbook-status-cell){text-align:center}.campaign-workbook-table--emag td.campaign-workbook-active-cell,.campaign-workbook-table--emag th:first-child{width:5.25rem}.campaign-workbook-table--emag td.campaign-workbook-edit-cell,.campaign-workbook-table--emag th.campaign-workbook-edit-cell{width:9.75rem}.campaign-workbook-table--emag td.campaign-workbook-tier-cell,.campaign-workbook-table--emag th.campaign-workbook-tier-cell{width:10.25rem}.campaign-workbook-table--emag td.campaign-workbook-status-cell,.campaign-workbook-table--emag th.campaign-workbook-status-cell{width:9.5rem;max-width:9.5rem}.campaign-emag-price-actions{flex-direction:column;align-items:stretch;gap:.35rem;width:100%;min-width:8.75rem;max-width:10.5rem;display:flex}.campaign-emag-price-btn.campaign-workbook-editable-btn{color:#292524;font-variant-numeric:tabular-nums;text-align:center;cursor:pointer;background:#fff;border:1px solid #d6d3d1;border-radius:7px;justify-content:center;align-items:center;width:100%;min-height:2.1rem;padding:.35rem .6rem;font-size:.8125rem;font-weight:600;line-height:1.2;transition:background .12s,border-color .12s,color .12s,box-shadow .12s;display:inline-flex}.campaign-emag-price-btn.campaign-workbook-editable-btn:hover:not(:disabled){border-color:#a8a29e;box-shadow:0 1px 2px #1c191714}.campaign-emag-price-btn.campaign-workbook-editable-btn:focus-visible{outline-offset:2px;outline:2px solid #78716c}.campaign-emag-price-btn.campaign-workbook-editable-btn--empty{color:#78716c;background:#fafaf9;border-style:dashed;font-weight:500}.campaign-emag-price-btn.campaign-workbook-editable-btn--empty:hover:not(:disabled){color:#1c1917;background:#f5f5f4;border-color:#78716c}.campaign-emag-price-btn.campaign-workbook-editable-btn--set{color:#15803d;background:#dcfce7;border-color:#4ade80;box-shadow:inset 0 0 0 1px #86efac}.campaign-emag-price-btn.campaign-workbook-editable-btn--set:hover:not(:disabled){background:#bbf7d0;border-color:#22c55e}.campaign-emag-price-actions .campaign-workbook-inline-input{box-sizing:border-box;font-variant-numeric:tabular-nums;border-color:#a8a29e;border-radius:7px;width:100%;min-height:2.1rem;font-weight:600}.campaign-emag-chip{width:100%;font:inherit;text-align:left;cursor:pointer;border:1px solid #0000;border-radius:7px;flex-direction:column;align-items:flex-start;gap:.1rem;margin:0;padding:.38rem .6rem;transition:background .12s,border-color .12s,color .12s;display:flex}.campaign-emag-chip:disabled{opacity:.55;cursor:not-allowed}.campaign-emag-chip--clear{color:#78716c;letter-spacing:.02em;text-transform:uppercase;background:#fff;border-color:#e7e5e4;flex-direction:row;justify-content:center;align-items:center;min-height:1.75rem;padding:.2rem .5rem;font-size:.6875rem;font-weight:600}.campaign-emag-chip--clear:hover:not(:disabled){color:#b91c1c;background:#fef2f2;border-color:#fecaca}.campaign-emag-chip--clear:focus-visible{outline-offset:2px;outline:2px solid #f87171}.campaign-emag-select-price{color:#44403c;min-width:4.75rem;min-height:2.1rem;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:#fff;border:1px solid #d6d3d1;border-radius:7px;justify-content:center;align-items:center;margin:0;padding:.3rem .55rem;font-size:.8125rem;font-weight:600;transition:background .12s,border-color .12s,color .12s,box-shadow .12s;display:inline-flex}.campaign-emag-select-price:hover:not(:disabled){background:#fafaf9;border-color:#a8a29e;box-shadow:0 1px 2px #1c191714}.campaign-emag-select-price:disabled{opacity:.55;cursor:not-allowed}.campaign-emag-select-price:focus-visible{outline-offset:2px;outline:2px solid #78716c}.campaign-emag-select-price--active{color:#15803d;background:#dcfce7;border-color:#4ade80;box-shadow:inset 0 0 0 1px #86efac}.campaign-emag-select-price--active:hover:not(:disabled){background:#bbf7d0;border-color:#22c55e;box-shadow:inset 0 0 0 1px #4ade80}.campaign-emag-tier-actions{flex-direction:column;gap:.35rem;min-width:8.5rem;display:flex}.campaign-emag-tier-btn{color:#44403c;width:100%;min-height:2.1rem;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e7e5e4;border-radius:7px;flex-direction:column;align-items:flex-start;gap:.05rem;margin:0;padding:.28rem .5rem;transition:background .12s,border-color .12s,color .12s;display:flex}.campaign-emag-tier-btn:hover:not(:disabled){background:#fffaf0;border-color:#fbbf24}.campaign-emag-tier-btn:disabled{opacity:.55;cursor:not-allowed}.campaign-emag-tier-btn:focus-visible{outline-offset:2px;outline:2px solid #d97706}.campaign-emag-tier-btn--active{color:#15803d;background:#dcfce7;border-color:#4ade80;box-shadow:inset 0 0 0 1px #86efac}.campaign-emag-tier-btn--active:hover:not(:disabled){background:#bbf7d0;border-color:#22c55e;box-shadow:inset 0 0 0 1px #4ade80}.campaign-emag-tier-btn__pct{letter-spacing:.04em;text-transform:uppercase;color:#78716c;font-size:.625rem;font-weight:700}.campaign-emag-tier-btn--active .campaign-emag-tier-btn__pct{color:#15803d}.campaign-emag-tier-btn__val{font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600;line-height:1.25}.campaign-emag-profit--selected{color:#15803d;font-weight:700;background:#dcfce7!important}.campaign-emag-toggle{color:#57534e;letter-spacing:.01em;cursor:pointer;background:#fafaf9;border:1px solid #d6d3d1;border-radius:999px;justify-content:center;align-items:center;min-width:4.75rem;min-height:2.05rem;padding:.25rem .7rem;font-size:.75rem;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.campaign-emag-toggle:hover:not(:disabled){color:#1c1917;background:#f5f5f4;border-color:#a8a29e}.campaign-emag-toggle:disabled{opacity:.5;cursor:not-allowed}.campaign-emag-toggle:focus-visible{outline-offset:2px;outline:2px solid #78716c}.campaign-emag-toggle--on{color:#15803d;background:#dcfce7;border-color:#4ade80;box-shadow:inset 0 0 0 1px #86efac}.campaign-emag-toggle--on:hover:not(:disabled){color:#14532d;background:#bbf7d0;border-color:#22c55e;box-shadow:inset 0 0 0 1px #4ade80}.campaign-workbook-table td.campaign-workbook-edit-cell.campaign-workbook-campaign-price-set{background:#dcfce7}.campaign-workbook-table td.campaign-workbook-status-cell,.campaign-workbook-table th.campaign-workbook-status-cell{white-space:normal;vertical-align:top;width:auto;min-width:8.5rem;max-width:16rem;overflow:visible}.campaign-workbook-table--emag td.campaign-workbook-status-cell,.campaign-workbook-table--emag th.campaign-workbook-status-cell{vertical-align:middle;width:9.5rem;max-width:9.5rem;overflow:hidden}.campaign-workbook-status-badge{box-sizing:border-box;white-space:normal;word-break:break-word;overflow-wrap:anywhere;border-radius:4px;max-width:100%;padding:.2rem .4rem;font-size:.75rem;line-height:1.3;display:inline-block}.campaign-workbook-status-badge--ok{color:#166534;background:#dcfce7;font-weight:600}.campaign-workbook-status-badge--warn{color:#92400e;background:#fef3c7}.campaign-workbook-status-badge--danger{color:#991b1b;background:#fee2e2}.campaign-workbook-row--suggested td{background:#fffbeb}.text-warning-sm{color:#b45309;font-size:.8125rem}.text-success-sm{color:#15803d;font-size:.8125rem;font-weight:600}.campaign-emag-kind-badge{vertical-align:middle;letter-spacing:.01em;color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:4px;margin-left:.5rem;padding:.15rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.campaign-emag-kind-badge--discount{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.campaign-emag-kind-badge--voucher{color:#15803d;background:#f0fdf4;border-color:#86efac}.campaign-import-list-meta .campaign-emag-kind-badge{margin-left:0}.campaign-workbook-section-meta{margin:0}.campaign-workbook-active-btn--on{color:#2e7d32;border-color:#2e7d32}.campaign-workbook-campaign-price-set{background:#eff6ff}.campaign-banner{color:#92400e;background:#fef3c7;border:1px solid #f59e0b;border-radius:6px;margin-bottom:16px;padding:10px 12px;font-size:.875rem;line-height:1.5}.nav-link-with-attention{align-items:center;gap:.65rem;display:flex}.campaign-attention-dots{align-items:center;gap:.25rem;margin-left:.35rem;display:inline-flex}.campaign-attention-dot,.nav-attention-dot{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;display:inline-block}.campaign-attention-dot--red,.nav-attention-dot.campaign-attention-dot--red{background:#dc2626;animation:1.2s ease-in-out infinite campaign-attention-pulse}.campaign-attention-dot--orange,.nav-attention-dot.campaign-attention-dot--orange{background:#ea580c}.campaign-import-list-item--expired{background:#fff7f7;border-color:#fecaca}.campaign-import-list-head{flex:1;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.campaign-import-list-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.campaign-import-open-workbook-btn{white-space:nowrap}.campaign-import-list-item--expired .campaign-import-list-meta{color:#991b1b}.orders-dashboard-section{margin-bottom:1rem}.orders-chart-period{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.orders-chart-period-label{color:#78716c;white-space:nowrap;font-size:.8125rem}.orders-chart-period-options{flex-wrap:wrap;gap:.35rem;display:flex}.orders-charts-grid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem;margin-bottom:1rem;display:grid}.orders-charts-grid--emag,.orders-forecast-grid--emag{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.orders-chart-panel{padding:1rem}.orders-chart-panel-header h3{margin:0 0 .25rem;font-size:1rem}.orders-chart-panel-hint{color:#78716c;margin:0;font-size:.8125rem}.orders-chart-panel-total{margin:.35rem 0 .75rem;font-size:.95rem;font-weight:600}.orders-chart-canvas{width:100%;min-height:260px}.orders-chart-empty{color:#78716c;margin:0;font-size:.875rem}.orders-forecast-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;margin:.75rem 0 1rem;display:grid}.orders-forecast-panel{background:#fafaf9;border:1px solid #e7e5e4;border-radius:.5rem;padding:.65rem .75rem}.orders-forecast-header{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.4rem;display:flex}.orders-forecast-header h3{color:#57534e;margin:0 0 .15rem;font-size:.8125rem;font-weight:600}.orders-forecast-hint{color:#a8a29e;margin:0;font-size:.6875rem}.orders-forecast-trend{white-space:nowrap;background:#f5f5f4;border-radius:999px;padding:.1rem .4rem;font-size:.6875rem;font-weight:600}.orders-forecast-trend--up{color:#15803d;background:#ecfdf5}.orders-forecast-trend--down{color:#b45309;background:#fffbeb}.orders-forecast-trend--flat{color:#57534e}.orders-forecast-estimate{color:#44403c;margin:0 0 .4rem;font-size:.8125rem}.orders-forecast-estimate strong{font-weight:600}.orders-forecast-mini-chart{margin-bottom:.4rem}.orders-forecast-mini-chart-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.15rem;display:flex}.orders-forecast-mini-chart-title{color:#a8a29e;font-size:.6875rem}.orders-forecast-mini-chart-legend{color:#a8a29e;flex-wrap:wrap;gap:.5rem;font-size:.625rem;display:flex}.orders-forecast-mini-chart-legend-item{align-items:center;gap:.25rem;display:inline-flex}.orders-forecast-mini-chart-legend-line{border-top-style:solid;border-top-width:1.5px;width:.9rem;height:0;display:inline-block}.orders-forecast-mini-chart-legend-line--actual{border-top-color:#2563eb}.orders-forecast-mini-chart-legend-line--projected{border-top-style:dashed;border-top-color:#6366f1}.orders-forecast-bar-wrap{margin-bottom:.35rem}.orders-forecast-bar-label{color:#78716c;justify-content:space-between;gap:.5rem;margin-bottom:.25rem;font-size:.6875rem;display:flex}.orders-forecast-bar-track{background:#e7e5e4;border-radius:999px;height:.35rem;overflow:hidden}.orders-forecast-bar-fill{background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:999px;min-width:.2rem;height:100%;transition:width .25s}.orders-forecast-compare-missing{color:#a8a29e;margin:0;font-size:.6875rem;line-height:1.35}.orders-forecast-disclaimer{color:#a8a29e;margin:0;font-size:.625rem;line-height:1.35}.orders-forecast-empty{color:#78716c;margin:0;font-size:.75rem}.orders-package-product,.orders-line-product{flex-wrap:nowrap;align-items:flex-start;gap:.5rem;display:flex}.orders-package-product-text{flex-direction:column;gap:.2rem;min-width:0;display:flex}.orders-package-product-title,.orders-line-product-title{-webkit-line-clamp:2;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.35;display:-webkit-box;overflow:hidden}.orders-line-cost{color:#44403c;margin-top:.15rem;font-size:.75rem;font-weight:600}.orders-line-cost--missing{color:#b45309;font-weight:500}.orders-line-discounts{color:#c2410c;white-space:normal;margin-top:.15rem;font-size:.75rem;line-height:1.35}.orders-package-product-extra{color:#78716c;font-size:.75rem;display:block}.orders-package-cost{color:#44403c;font-size:.75rem;font-weight:600;line-height:1.35;display:block}.orders-line-details{flex-direction:column;gap:.2rem;min-width:0;padding:.15rem 0;display:flex}.orders-line-product-body{flex-direction:column;gap:.25rem;min-width:0;display:flex}.orders-product-link{box-sizing:border-box;white-space:nowrap;flex:none;justify-content:center;align-self:flex-start;align-items:center;min-height:1.75rem;margin-top:.15rem;padding:.2rem .625rem;font-size:.75rem;line-height:1.2;display:inline-flex}.orders-line-breakdown{color:#57534e;margin-top:.2rem;font-size:.75rem}.orders-page-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.orders-page-actions-group{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.orders-sync-health{color:var(--text-muted,#57534e);margin:-.35rem 0 .85rem;font-size:.85rem}.orders-sync-health--stale{color:#9a3412;font-weight:600}.orders-stats-grid{margin-bottom:1rem}.orders-toolbar{align-items:flex-end}.orders-toolbar .price-history-filters{margin-bottom:0}.orders-filter-chips{flex:auto}.orders-filter-chips-block{flex:auto;min-width:12rem}.orders-date-filters{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.orders-filter-field{flex-direction:column;gap:.25rem;margin:0;display:inline-flex}.orders-filter-label{color:#78716c;white-space:nowrap;font-size:.8125rem}.orders-date-filters select{min-width:10rem}.orders-date-filters input[type=date]{min-width:10.5rem}.orders-status-error{margin:0;font-size:.85rem}.orders-table-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin:0 0 .75rem;display:flex}.orders-selection-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;display:flex}.orders-selection-count{color:var(--text-muted,#64748b);font-size:.9rem}.orders-list-count{color:#57534e;margin:0;font-size:.875rem}.orders-list-truncated{color:#b45309;margin:0 0 .75rem;font-size:.875rem}.orders-table-wrap{max-width:100%;overflow-x:auto}.data-table.data-table--orders{table-layout:fixed;width:100%;max-width:100%}.data-table--orders th,.data-table--orders td{vertical-align:top;overflow:hidden}.data-table--orders th.orders-col-actions,.data-table--orders td.orders-col-actions{overflow:visible}.data-table--orders th:first-child,.data-table--orders td:first-child{width:2.25rem}.data-table--orders th:nth-child(2),.data-table--orders td:nth-child(2){white-space:nowrap;width:7.5rem}.data-table--orders th:nth-child(3),.data-table--orders td:nth-child(3),.data-table--orders td.orders-package-product-cell{white-space:normal;width:auto;max-width:18rem}.data-table--orders th:nth-child(4),.data-table--orders td:nth-child(4){white-space:nowrap;width:4.5rem}.data-table--orders th:nth-child(5),.data-table--orders td:nth-child(5){width:8rem}.data-table--orders th:nth-child(6),.data-table--orders td:nth-child(6),.data-table--orders th.orders-col-status,.data-table--orders td.orders-col-status{white-space:normal;overflow-wrap:anywhere;word-break:break-word;width:7.5rem}.data-table--orders th:nth-child(7),.data-table--orders td:nth-child(7){white-space:nowrap;width:4rem;min-width:0}.data-table--orders th:nth-child(8),.data-table--orders td:nth-child(8){white-space:nowrap;width:6.5rem}.data-table--orders th:nth-child(9),.data-table--orders td:nth-child(9){white-space:normal;word-break:break-word;overflow-wrap:anywhere;width:9rem}.data-table--orders th:nth-child(10),.data-table--orders td:nth-child(10){white-space:nowrap;width:6.75rem}.data-table--orders td:nth-child(10) .btn{max-width:100%}@media (width<=900px){.data-table--orders .orders-col-storefront,.data-table--orders .orders-col-qty{display:none}.data-table--orders th.orders-col-product,.data-table--orders td.orders-col-product,.data-table--orders td.orders-package-product-cell{max-width:none}.data-table--orders th.orders-col-order,.data-table--orders td.orders-col-order{width:5.5rem}.data-table--orders th.orders-col-profit,.data-table--orders td.orders-col-profit{width:6.5rem}}@media (width<=768px){.data-table--orders .orders-col-order{display:none}.data-table--orders th.orders-col-date,.data-table--orders td.orders-col-date,.data-table--orders th.orders-col-status,.data-table--orders td.orders-col-status{width:5.5rem}.data-table--orders th.orders-col-value,.data-table--orders td.orders-col-value,.data-table--orders th.orders-col-profit,.data-table--orders td.orders-col-profit{width:5.25rem}.data-table--orders th.orders-col-actions,.data-table--orders td.orders-col-actions{width:5rem}}.orders-day-row td{background:var(--surface-muted,#f1f5f9);border-top:1px solid var(--border-color,#e2e8f0)}.orders-day-select{cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}.orders-day-count{color:var(--text-muted,#64748b);font-size:.85rem}.orders-storefront-badge{border-radius:999px;padding:.1rem .45rem;font-size:.75rem;font-weight:600;display:inline-block}.orders-storefront-badge--ro{background:var(--badge-ro-bg,#dbeafe);color:var(--badge-ro-fg,#1d4ed8)}.orders-storefront-badge--gr,.orders-storefront-badge--bg{background:var(--badge-eur-bg,#fef3c7);color:var(--badge-eur-fg,#b45309)}.orders-storefront-badge--hu{background:var(--badge-huf-bg,#ede9fe);color:var(--badge-huf-fg,#6d28d9)}.orders-order-number-cell{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.orders-discount-badge{letter-spacing:.02em;text-transform:uppercase;color:#c2410c;background:#ffedd5;border:1px solid #fdba74;border-radius:999px;padding:.1rem .45rem;font-size:.7rem;font-weight:700;display:inline-block}.orders-genius-badge{letter-spacing:.02em;text-transform:uppercase;color:#047857;background:#d1fae5;border:1px solid #6ee7b7;border-radius:999px;padding:.1rem .45rem;font-size:.7rem;font-weight:700;display:inline-block}.orders-country-hint{margin:.35rem 0 0}.orders-empty-state{flex-direction:column;align-items:center;gap:.75rem;display:flex}.orders-empty-state p{margin:0}.orders-filter-extra-chips{flex-wrap:wrap;align-items:center;gap:.35rem;margin-left:.35rem;display:inline-flex}.orders-genius-filter-hint{flex-basis:100%;max-width:22rem;margin:0}.orders-package-row--discount>td{background:#ffedd559}.orders-package-row--discount:hover>td{background:#fed7aa73}.orders-line-row td{background:var(--surface-subtle,#fafafa);font-size:.9rem}.data-table--orders .orders-line-row .orders-col-product{white-space:normal}.orders-line-meta{color:var(--text-muted,#64748b);white-space:normal}.orders-missing-cost{flex-wrap:wrap;align-items:center;gap:.15rem .35rem;display:inline-flex}.orders-cost-link{font-size:.85rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bulk-repricing-toggle-bar{background:#fafaf9;border:1px solid #e7e5e4;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0 0 16px;padding:12px 14px;display:flex}.bulk-repricing-toggle-hint{flex:100%;margin:0}.bulk-pricing-page{flex-direction:column;gap:20px;width:100%;max-width:none;display:flex}.bulk-pricing-page-fieldset{border:none;flex-direction:column;gap:20px;min-width:0;margin:0;padding:0;display:flex}.bulk-pricing-page-fieldset:disabled{opacity:1;pointer-events:none;-webkit-user-select:none;user-select:none}.bulk-pricing-page-fieldset:disabled .bulk-pricing-table-wrap{pointer-events:auto;-webkit-user-select:text;user-select:text}.bulk-pricing-page-exempt{justify-content:flex-end;margin-top:0;margin-bottom:4px;display:flex}.bulk-pricing-operation-progress .bulk-pricing-progress{max-width:none;margin-top:4px}.bulk-pricing-recommended-flow{background:#fafaf9;border:1px solid #e7e5e4;border-radius:14px;margin-bottom:16px;padding:16px 20px;box-shadow:0 1px 2px #1c19170a}.bulk-pricing-recommended-flow-title{color:#1c1917;margin:0 0 10px;font-size:.9375rem;font-weight:600}.bulk-pricing-recommended-flow-steps{color:#44403c;flex-direction:column;gap:8px;margin:0;padding:0 0 0 20px;font-size:.875rem;line-height:1.5;display:flex}.bulk-pricing-recommended-flow-steps strong{color:#1c1917}.bulk-pricing-recommended-flow-note{color:#57534e;background:#fff;border:1px solid #e7e5e4;border-radius:10px;margin:12px 0 0;padding:12px 14px;font-size:.8125rem;line-height:1.55}.bulk-pricing-recommended-flow-note strong{color:#1c1917}.bulk-pricing-guide{background:#fff;border:1px solid #e7e5e4;border-radius:14px;padding:0 20px;box-shadow:0 1px 2px #1c19170a}.bulk-pricing-guide summary{cursor:pointer;color:#44403c;padding:16px 0;font-size:.9375rem;font-weight:600;list-style:none}.bulk-pricing-guide summary::-webkit-details-marker{display:none}.bulk-pricing-guide summary:before{content:"▸";color:#78716c;margin-right:8px;transition:transform .15s;display:inline-block}.bulk-pricing-guide[open] summary:before{transform:rotate(90deg)}.bulk-pricing-guide-body{border-top:1px solid #f5f5f4;padding:0 0 18px}.bulk-pricing-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;padding-top:16px;display:grid}.bulk-pricing-guide-grid strong{color:#1c1917;margin-bottom:4px;font-size:.875rem;display:block}.bulk-pricing-guide-grid p{color:#78716c;margin:0;font-size:.8125rem;line-height:1.45}.bulk-pricing-guide-notes{color:#57534e;background:#fafaf9;border-radius:10px;margin:14px 0 0;padding:12px 14px 12px 28px;font-size:.8125rem;line-height:1.55}.bulk-pricing-workflow{flex-direction:column;gap:0;padding-bottom:8px;display:flex}.bulk-pricing-workflow-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.bulk-pricing-workflow-tab{cursor:pointer;text-align:left;background:#fafaf9;border:1px solid #e7e5e4;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.bulk-pricing-workflow-tab:hover{background:#fff;border-color:#d6d3d1}.bulk-pricing-workflow-tab.is-active{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 1px #2563eb26}.bulk-pricing-workflow-tab-title{color:#1c1917;font-size:.9375rem;font-weight:600}.bulk-pricing-workflow-tab-desc{color:#78716c;font-size:.8125rem;line-height:1.4}.bulk-pricing-row--protected{background:#fffbeb}.bulk-pricing-tag--protected{color:#92400e;background:#fef3c7;border:1px solid #fcd34d}.bulk-pricing-step{border-bottom:1px solid #f5f5f4;grid-template-columns:36px minmax(0,1fr);gap:16px;padding:22px 0;display:grid}.bulk-pricing-step--last{border-bottom:none;padding-bottom:8px}.bulk-pricing-step-num{color:#44403c;background:#f5f5f4;border-radius:999px;flex-shrink:0;justify-content:center;align-items:flex-start;width:36px;height:36px;font-size:.875rem;font-weight:700;line-height:36px;display:flex}.bulk-pricing-step-content .settings-panel-title{margin-bottom:4px}.bulk-pricing-step-content .settings-panel-desc{margin-bottom:14px}.bulk-pricing-choice-grid{gap:10px;display:grid}.bulk-pricing-choice-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.bulk-pricing-choice-grid--1{grid-template-columns:minmax(0,1fr);max-width:36rem}.bulk-pricing-choice-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.bulk-pricing-choice{text-align:left;cursor:pointer;background:#fff;border:2px solid #e7e5e4;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;min-height:88px;padding:14px 16px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.bulk-pricing-choice--toggle{font:inherit;color:inherit;background:#fafaf9}.bulk-pricing-choice:hover{background:#fff;border-color:#d6d3d1}.bulk-pricing-choice.is-active{background:#f0f9ff;border-color:#0284c7;box-shadow:0 0 0 1px #0284c726}.bulk-pricing-choice input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bulk-pricing-choice-title{color:#1c1917;font-size:.875rem;font-weight:600;line-height:1.35}.bulk-pricing-choice-title-row{align-items:flex-start;gap:6px;max-width:100%;display:inline-flex}.bulk-pricing-choice-title-row .bulk-pricing-choice-title{flex:auto;min-width:0}.bulk-pricing-choice-help{color:#78716c;cursor:help;background:#fafaf9;border:1px solid #d6d3d1;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;margin-top:1px;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.bulk-pricing-choice-help:hover,.bulk-pricing-choice-help:focus-visible{color:#0369a1;background:#f0f9ff;border-color:#0284c7;outline:none}.bulk-pricing-choice-desc,.bulk-pricing-choice-meta{color:#78716c;font-size:.8125rem;line-height:1.4}.bulk-pricing-choice-meta{letter-spacing:.02em;font-size:.75rem;font-weight:600}.bulk-pricing-choice.is-active .bulk-pricing-choice-meta{color:#0369a1}.bulk-pricing-subsection{border-top:1px solid #f5f5f4;margin-top:20px;padding-top:20px}.bulk-pricing-subsection--compact{border-top:none;margin-top:12px;padding-top:0}.bulk-pricing-subsection--compact .bulk-pricing-choice{min-height:auto;padding:10px 12px}.bulk-pricing-subsection--compact .bulk-pricing-choice-desc{font-size:.75rem}.bulk-pricing-subsection-title{color:#1c1917;margin:0 0 4px;font-size:.875rem;font-weight:600}.bulk-pricing-subsection-desc{color:#78716c;margin:0 0 12px;font-size:.8125rem;line-height:1.45}.bulk-pricing-recipe{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:.85rem 1rem}.bulk-pricing-recipe-steps{margin:.35rem 0 .65rem;padding-left:1.25rem;font-size:.88rem;line-height:1.55}.bulk-pricing-recipe-steps li+li{margin-top:.35rem}.bulk-pricing-fx{margin-top:12px}.bulk-pricing-footer{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding-top:4px;display:flex}.bulk-pricing-footer-meta{flex:280px;min-width:0}.bulk-pricing-footer-hint{color:#78716c}.bulk-pricing-footer-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.bulk-pricing-footer-action{align-items:center;gap:6px;display:inline-flex}.bulk-pricing-table th .bulk-pricing-choice-help{vertical-align:middle;margin-left:4px}.bulk-pricing-progress{flex-direction:column;gap:8px;margin-top:12px;display:flex}.bulk-pricing-progress-actions{flex-direction:column;align-items:flex-start;gap:10px;margin-top:12px;display:flex}.bulk-pricing-operation-progress{background:#f5f5f4;border:1px solid #e7e5e4;border-radius:10px;align-items:flex-start;gap:12px;width:100%;max-width:640px;margin-top:12px;padding:12px 14px;display:flex}.bulk-pricing-operation-progress-body{flex-direction:column;gap:8px;min-width:0;display:flex}.bulk-pricing-operation-progress-body .bulk-pricing-progress-bar{width:100%}.bulk-pricing-operation-progress-body strong{font-size:.95rem}.bulk-pricing-operation-progress--success{background:#f0fdf4;border-color:#86efac}.bulk-pricing-operation-progress--error{background:#fef2f2;border-color:#fca5a5}.bulk-pricing-status-light-wrap{flex-shrink:0;margin-top:4px;display:inline-flex}.bulk-pricing-status-light{border-radius:50%;flex-shrink:0;width:12px;height:12px;box-shadow:0 0 0 2px #ffffffe6}.bulk-pricing-status-light--running{background:#f59e0b;animation:1.2s ease-in-out infinite bulk-pricing-status-pulse}.bulk-pricing-status-light--success{background:#22c55e}.bulk-pricing-status-light--error{background:#ef4444}.bulk-pricing-status-light--cancelled{background:#a8a29e}.bulk-pricing-operation-log{margin-top:16px}.bulk-pricing-operation-log-empty{padding:0 16px 16px}.bulk-pricing-operation-log-list{flex-direction:column;gap:10px;margin:0;padding:0 16px 16px;list-style:none;display:flex}.bulk-pricing-operation-log-list--collapsed{padding-top:0}.bulk-pricing-operation-log-item{background:#fafaf9;border:1px solid #e7e5e4;border-radius:8px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.bulk-pricing-operation-log-item--running{background:#fffbeb;border-color:#fcd34d}.bulk-pricing-operation-log-item--success{border-color:#86efac}.bulk-pricing-operation-log-item--error{background:#fef2f2;border-color:#fca5a5}.bulk-pricing-operation-log-text{flex-direction:column;gap:2px;min-width:0;display:flex}.bulk-pricing-operation-log-storefront{color:#44403c;font-weight:600}.bulk-pricing-operation-log-meta{color:#78716c;font-size:.8rem}.bulk-pricing-failures{margin-top:16px}.bulk-pricing-panel-actions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.bulk-pricing-panel-header-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;max-width:100%;display:inline-flex}.settings-panel-header--compact .bulk-pricing-panel-header-actions{margin-left:auto}.bulk-pricing-error-cell{line-height:1.45}.bulk-pricing-failures-table{table-layout:fixed;min-width:960px}.bulk-pricing-failures-table th:first-child,.bulk-pricing-failures-table td:first-child{width:12%}.bulk-pricing-failures-table th:nth-child(2),.bulk-pricing-failures-table td:nth-child(2){width:14%}.bulk-pricing-failures-table th:nth-child(3),.bulk-pricing-failures-table td:nth-child(3){width:28%}.bulk-pricing-failures-table th:nth-child(4),.bulk-pricing-failures-table td:nth-child(4){width:46%}.bulk-pricing-failures-table .bulk-pricing-title-cell,.bulk-pricing-failures-table .bulk-pricing-error-cell{white-space:normal;overflow-wrap:anywhere;word-break:break-word;vertical-align:top}.bulk-pricing-retry-desc{color:#44403c;max-width:52rem;margin:8px 0 0;font-size:.875rem;line-height:1.5}.bulk-pricing-progress-bar{background:#e7e5e4;border-radius:999px;height:8px;overflow:hidden}.bulk-pricing-progress-fill{background:linear-gradient(90deg,#0d9488,#14b8a6);border-radius:999px;height:100%;transition:width .35s}.bulk-pricing-progress-fill--waiting{animation:1.4s ease-in-out infinite bulk-pricing-progress-pulse}.bulk-pricing-results{padding-top:20px;padding-left:16px;padding-right:16px}.bulk-pricing-results .settings-panel-header{padding-left:8px;padding-right:8px}.bulk-pricing-empty{text-align:center;background:#fafaf9;border:2px dashed #d6d3d1;border-radius:14px;padding:28px 24px}.empty-state.bulk-pricing-empty{color:#78716c;flex-direction:column;align-items:center;gap:.75rem;padding:48px 24px;display:flex}.bulk-pricing-empty--loading{justify-content:center;align-items:center;min-height:5.5rem;display:flex}.bulk-pricing-empty p{color:#44403c;margin:0}.bulk-pricing-empty-hint{color:#78716c;font-size:.875rem;line-height:1.5;margin-top:0!important}.bulk-pricing-table-wrap{width:100%;max-height:min(70vh,100dvh - 12rem);overflow:auto}.bulk-pricing-table-wrap .bulk-pricing-table{table-layout:auto;width:100%;min-width:max(100%,1560px)}.bulk-pricing-table th,.bulk-pricing-table td{white-space:nowrap}.bulk-pricing-table td.bulk-pricing-cell-error{white-space:normal;overflow-wrap:anywhere;word-break:break-word;color:#dc2626;max-width:18rem;font-size:.8125rem;line-height:1.35}.bulk-pricing-table .bulk-pricing-title-cell{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:12rem;max-width:18rem;text-overflow:unset;overflow:hidden}.bulk-pricing-table .bulk-pricing-title-cell strong,.bulk-pricing-table .bulk-pricing-title-cell a{white-space:normal;word-break:break-word;overflow-wrap:anywhere;max-width:100%;display:block}.bulk-pricing-tag{color:#44403c;background:#e7e5e4;border-radius:6px;margin-right:4px;padding:2px 7px;font-size:.75rem;font-weight:600;display:inline-block}.bulk-pricing-tag--muted{color:#78716c;background:#f5f5f4;font-weight:500}.bulk-pricing-val-min{color:#0369a1}.bulk-pricing-val-max{color:#7c3aed}.bulk-pricing-muted{color:#78716c;font-size:.8125rem}@media (width<=900px){.bulk-pricing-table-wrap .bulk-pricing-table{min-width:0}.bulk-pricing-table .bulk-col-country,.bulk-pricing-table .bulk-col-cost,.bulk-pricing-table .bulk-col-price-mid,.bulk-pricing-table .bulk-col-profit-max,.bulk-pricing-table .bulk-col-profit-mid,.bulk-pricing-table .bulk-col-protect{display:none}.bulk-pricing-table .bulk-pricing-title-cell,.bulk-pricing-table .bulk-col-title{min-width:8rem}}@media (width<=768px){.bulk-pricing-table .bulk-col-profit-current,.bulk-pricing-table .bulk-col-profit-min{display:none}}.settings-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.settings-lead{max-width:640px}.settings-page{flex-direction:column;gap:20px;max-width:720px;display:flex}.settings-panel{background:#fff;border:1px solid #e7e5e4;border-radius:14px;padding:24px;box-shadow:0 1px 2px #1c19170a}.settings-panel-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.settings-panel-header>div:first-child{flex:12rem;min-width:0}.settings-panel-header--compact{margin-bottom:12px}.settings-panel-title{color:#1c1917;margin:0 0 6px;font-size:1.05rem;font-weight:600}.settings-panel-desc{color:#78716c;max-width:520px;margin:0;font-size:.875rem;line-height:1.5}.settings-panel-desc a{color:#44403c;text-underline-offset:2px;font-weight:500;text-decoration:underline}.settings-help-box{background:#fafaf9;border:1px solid #e7e5e4;border-radius:10px;margin:0 0 16px;padding:14px 16px}.settings-help-box-title{color:#44403c;margin:0 0 8px;font-size:.8125rem;font-weight:600}.settings-help-steps{color:#57534e;margin:0;padding-left:1.15rem;font-size:.8125rem;line-height:1.55}.settings-help-steps li+li{margin-top:6px}.settings-help-steps code{word-break:break-all;font-size:.75rem}.settings-help-subtitle{color:#44403c;margin:14px 0 6px;font-size:.8125rem;font-weight:600}.settings-code-block{color:#fafaf9;background:#1c1917;border-radius:8px;margin:8px 0 10px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.4;overflow-x:auto}.settings-form-grid--single{margin-top:12px}.settings-subsection-desc a{color:#44403c;text-underline-offset:2px;font-weight:500;text-decoration:underline}.settings-status-badge{text-transform:uppercase;letter-spacing:.03em;color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:.75rem;font-weight:600}.settings-status-badge--on{color:#166534;background:#ecfdf5;border-color:#86efac}.settings-status-badge--muted{color:#57534e;text-transform:none;letter-spacing:normal;background:#f5f5f4;border-color:#e7e5e4;font-weight:500}.settings-vacation-banner{margin:0 0 14px}.settings-vacation-toggles{flex-direction:column;gap:10px;display:flex}.settings-vacation-toggles .settings-toggle-text{flex-wrap:wrap;align-items:baseline;gap:.4rem .65rem;display:inline-flex}.settings-toggle-row{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fafaf9;border:1px solid #f5f5f4;border-radius:10px;align-items:flex-start;gap:14px;padding:16px;display:flex}.settings-toggle-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.settings-toggle-track{background:#d6d3d1;border-radius:999px;flex-shrink:0;width:44px;height:26px;margin-top:2px;transition:background .2s;position:relative}.settings-toggle-thumb{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000026}.settings-toggle-input:checked+.settings-toggle-track{background:#16a34a}.settings-toggle-input:checked+.settings-toggle-track .settings-toggle-thumb{transform:translate(18px)}.settings-toggle-input:focus-visible+.settings-toggle-track{outline-offset:2px;outline:2px solid #1c1917}.settings-toggle-text{color:#44403c;font-size:.9rem;line-height:1.45}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.settings-form-grid--intervals{margin-top:4px}.settings-subsection{border-top:1px solid #f5f5f4;margin-top:28px;padding-top:24px}.settings-subsection-title{color:#1c1917;margin:0 0 6px;font-size:.9375rem;font-weight:600}.settings-subsection-desc{color:#78716c;margin:0 0 16px;font-size:.8125rem;line-height:1.5}.settings-form-actions{border-top:1px solid #f5f5f4;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:28px;padding-top:20px;display:flex}.settings-tabs{gap:8px;margin-bottom:16px;display:flex}.settings-tabs button{cursor:pointer;background:#fff;border:1px solid #d6d3d1;border-radius:8px;padding:8px 16px}.settings-tabs button.active{color:#fff;background:#44403c;border-color:#44403c}.settings-link-spaced{margin-top:8px;display:inline-block}.settings-desc-spaced{margin-top:12px}.settings-radio-row{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:8px;display:flex}.settings-radio-row--stack{flex-direction:column;align-items:flex-start;gap:10px}.settings-radio-option{color:#44403c;cursor:pointer;align-items:center;gap:8px;margin:0;font-size:.875rem;display:flex}.fx-bnr-rate-card .fx-bnr-rate-card__value{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-family:Consolas,Courier New,ui-monospace,monospace}.fx-bnr-rate-card__value--muted{color:#a8a29e}.fx-bnr-rate-card__delta{font-variant-numeric:tabular-nums;margin-top:.15rem;font-family:Consolas,Courier New,ui-monospace,monospace;display:block}.fx-bnr-rate-card__delta--up{color:#15803d}.fx-bnr-rate-card__delta--down{color:#b91c1c}.fx-bnr-rate-card__delta--flat{color:#a16207}.market-controls-bar{border:1px solid var(--border,#e2e8f0);background:var(--surface-muted,#f8fafc);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin:0 0 .85rem;padding:.45rem .75rem;display:flex;position:relative}.market-controls-bar--vacation{border-color:color-mix(in srgb, #d97706 35%, var(--border,#e2e8f0));background:color-mix(in srgb, #f59e0b 8%, var(--surface-muted,#f8fafc))}.market-controls-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.45rem;margin:0;display:inline-flex}.market-controls-label{color:var(--text,#0f172a);align-items:baseline;gap:.35rem;font-size:.875rem;font-weight:600;display:inline-flex}.market-controls-state{color:var(--text-muted,#64748b);text-transform:uppercase;letter-spacing:.02em;font-size:.75rem;font-weight:500}.market-controls-state--on{color:#15803d}.market-controls-state--warn{color:#b45309}.market-controls-sep{background:var(--border,#e2e8f0);width:1px;height:1.15rem}.market-controls-hint{color:var(--text-muted,#64748b);font-size:.8rem}.market-controls-error{color:#b91c1c;flex-basis:100%;margin:0;font-size:.8rem}.market-controls-tip{align-items:center;display:inline-flex;position:relative}.market-controls-tip:after{content:attr(data-tip);z-index:40;width:max-content;max-width:min(22rem, calc(100vw - var(--sidebar-width,220px) - 2rem));color:#f8fafc;text-align:left;white-space:normal;opacity:0;pointer-events:none;background:#0f172a;border-radius:6px;padding:.45rem .6rem;font-size:.75rem;font-weight:500;line-height:1.35;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + .45rem);left:0;transform:translateY(.15rem);box-shadow:0 4px 14px #0f172a38}.market-controls-tip:before{content:"";z-index:41;opacity:0;pointer-events:none;border:6px solid #0000;border-top-color:#0f172a;transition:opacity .12s;position:absolute;bottom:calc(100% + .2rem);left:1rem}.market-controls-tip:hover:after,.market-controls-tip:focus-within:after,.market-controls-tip:hover:before,.market-controls-tip:focus-within:before{opacity:1}.market-controls-tip:hover:after,.market-controls-tip:focus-within:after{transform:translateY(0)}@media (width<=640px){.market-controls-sep{display:none}.market-controls-tip:after{max-width:min(18rem,100vw - 1.5rem)}}.modal-product-header{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.modal-overlay{z-index:100;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-product-title{margin:0;font-size:1.125rem;font-weight:700}.modal-product-meta{color:#78716c;margin:6px 0 0;font-size:.875rem}.modal-product-meta--tight{margin-top:4px}.modal-section-lead{color:#57534e;margin-bottom:16px;font-size:.875rem}.modal-form-hint{color:#78716c;margin-top:6px;font-size:.875rem;line-height:1.5;display:block}.modal-form-hint--warning{color:#b45309}.modal-form-hint--tight{margin-top:4px}.modal-form-actions-row{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.modal-loading-text{color:#78716c;margin:0}.modal-inline-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.modal.modal--wide{max-width:720px}.modal.modal-scroll{flex-direction:column;width:min(920px,94vw);max-width:94vw;max-height:min(85vh,900px);padding:0;display:flex;overflow:hidden}.modal-scroll__header{border-bottom:1px solid #e7e5e4;flex-shrink:0;padding:1.25rem 1.25rem .75rem}.modal-scroll__header .modal-product-title{margin:0 0 8px}.modal-scroll__body{flex:1;min-height:0;padding:.75rem 1.25rem;overflow-y:auto}.modal-scroll__footer{background:#fafaf9;border-top:1px solid #e7e5e4;flex-shrink:0;justify-content:flex-end;gap:8px;padding:.75rem 1.25rem 1.25rem;display:flex}.modal-overlay.modal-overlay--page-width{align-items:flex-start;padding:1rem}.modal.modal-scroll.modal-scroll--page-width{width:100%;max-width:calc(100vw - 2rem);max-height:min(92vh,100dvh - 2rem);margin-top:.5rem}.modal-scroll--page-width .modal-scroll__body{flex-direction:column;min-height:0;display:flex;overflow:hidden}.modal{background:#fff;border-radius:12px;width:min(420px,90vw);padding:24px}.modal h3{margin-top:0}.help-guide-overlay{justify-content:center;align-items:stretch;padding:1.5rem}.modal.help-guide-modal{background:#fafaf9;border:1px solid #e7e5e4;border-radius:18px;flex-direction:column;width:min(72rem,100vw - 3rem);max-width:none;height:min(90vh,56rem);max-height:min(90vh,56rem);padding:0;display:flex;overflow:hidden;box-shadow:0 24px 48px #1c191729,0 0 0 1px #1c19170a}.help-guide-modal-top{background:radial-gradient(120% 80% at 0 0,#f59e0b1a,#0000 55%),linear-gradient(#fff 0%,#fafaf9 100%);border-bottom:1px solid #e7e5e4;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem 1.75rem 1.25rem;display:flex}.help-guide-modal-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#a8a29e;margin:0 0 .2rem;font-size:.75rem;font-weight:700}.help-guide-modal-title{letter-spacing:-.03em;color:#1c1917;margin:0;font-size:1.5rem;font-weight:800;line-height:1.15}.help-guide-modal-subtitle{color:#78716c;max-width:36rem;margin:.45rem 0 0;font-size:.95rem;line-height:1.45}.help-guide-close{color:#57534e;cursor:pointer;background:#fff;border:1px solid #e7e5e4;border-radius:999px;flex:none;width:2.5rem;height:2.5rem;margin:0;padding:0;font-size:1.5rem;line-height:1;transition:background .15s,border-color .15s}.help-guide-close:hover{background:#f5f5f4;border-color:#d6d3d1}.help-guide-shell{flex:auto;grid-template-columns:minmax(14rem,17rem) minmax(0,1fr);min-height:0;display:grid}.help-guide-nav{background:#f5f5f4;border-right:1px solid #e7e5e4;flex-direction:column;gap:.2rem;padding:.75rem .7rem;display:flex;overflow-y:auto}.help-guide-nav-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:.55rem;margin:0;padding:.55rem .65rem;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.help-guide-nav-item:hover{background:#ffffffb3;border-color:#e7e5e4}.help-guide-nav-item.is-active{background:#fff;border-color:#d6d3d1;box-shadow:0 1px 2px #1c19170f}.help-guide-nav-index{letter-spacing:.04em;color:#a8a29e;flex:none;margin-top:.1rem;font-size:.75rem;font-weight:700}.help-guide-nav-item.is-active .help-guide-nav-index{color:#b45309}.help-guide-nav-copy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.help-guide-nav-label{color:#292524;font-size:.9375rem;font-weight:600;line-height:1.25}.help-guide-nav-blurb{color:#78716c;font-size:.8125rem;line-height:1.3}.help-guide-main{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex}.help-guide-main-scroll{scrollbar-gutter:stable;flex:auto;min-height:0;padding:1.5rem 1.75rem 1.75rem;overflow:hidden auto}.help-guide-main-chapter{letter-spacing:.08em;text-transform:uppercase;color:#a8a29e;margin:0 0 1rem;font-size:.75rem;font-weight:600}.help-guide-panel-header{margin-bottom:1.25rem}.help-guide-panel-header h4,.help-guide-hero-title{letter-spacing:-.02em;color:#1c1917;margin:0;font-size:1.35rem;font-weight:700;line-height:1.25}.help-guide-panel-header p,.help-guide-hero-lead{color:#57534e;max-width:42rem;margin:.5rem 0 0;font-size:1rem;line-height:1.55}.help-guide-kicker{letter-spacing:.1em;text-transform:uppercase;color:#b45309;margin:0 0 .35rem;font-size:.75rem;font-weight:700}.help-guide-hero{background:linear-gradient(135deg,#fef3c78c,#ffffffe6),#fffbeb;border:1px solid #fbbf2459;border-radius:14px;margin-bottom:1.25rem;padding:1.25rem 1.35rem}.help-guide-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-bottom:1.1rem;display:grid}.help-guide-feature-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.help-guide-feature{background:#fafaf9;border:1px solid #e7e5e4;border-radius:14px;padding:1.05rem 1.1rem}.help-guide-feature-icon{color:#fafaf9;background:#1c1917;border-radius:999px;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;margin-bottom:.6rem;font-size:.8125rem;font-weight:700;display:inline-flex}.help-guide-feature h5,.help-guide-page-card-title,.help-guide-word-term,.help-guide-step-title,.help-guide-country-card h5,.help-guide-split-card h5{color:#1c1917;margin:0 0 .4rem;font-size:1rem;font-weight:700;line-height:1.3}.help-guide-feature p,.help-guide-page-card-text,.help-guide-word-def,.help-guide-step-text,.help-guide-country-card p{color:#57534e;margin:0;font-size:.9375rem;line-height:1.55}.help-guide-tip{color:#44403c;background:#fffbeb;border:1px solid #e7e5e4;border-left:3px solid #f59e0b;border-radius:12px;margin:0;padding:1rem 1.15rem;font-size:.9375rem;line-height:1.55}.help-guide-steps{flex-direction:column;gap:.75rem;margin:0 0 1.1rem;padding:0;list-style:none;display:flex}.help-guide-step{background:#fff;border:1px solid #e7e5e4;border-radius:14px;grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:.85rem;padding:1rem 1.1rem;display:grid}.help-guide-step-num{color:#fafaf9;background:#1c1917;border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.875rem;font-weight:700;display:inline-flex}.help-guide-page-grid,.help-guide-word-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.help-guide-word-grid{margin-bottom:1.5rem}.help-guide-page-card,.help-guide-word-card{background:linear-gradient(#fff 0%,#fafaf9 100%);border:1px solid #e7e5e4;border-radius:14px;padding:1.05rem 1.1rem}.help-guide-country-stack{flex-direction:column;gap:.85rem;margin-bottom:1.1rem;display:flex}.help-guide-country-card{background:#fff;border:1px solid #e7e5e4;border-radius:14px;padding:1.15rem 1.25rem}.help-guide-country-card--ro{background:linear-gradient(135deg,#dcfce659,#fff);border-color:#86efac8c}.help-guide-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-bottom:1.1rem;display:grid}.help-guide-split-card{border:1px solid #e7e5e4;border-radius:14px;padding:1.15rem 1.25rem}.help-guide-split-card--auto{background:#f0fdf4;border-color:#86efac99}.help-guide-split-card--you{background:#fff7ed;border-color:#fdba748c}.help-guide-split-card ul{color:#44403c;margin:.5rem 0 0;padding-left:1.15rem;font-size:.9375rem;line-height:1.55}.help-guide-split-card li+li{margin-top:.4rem}.help-guide-modal-footer{background:#fafaf9;border-top:1px solid #e7e5e4;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.75rem 1.25rem;display:flex}.help-guide-footer-note{color:#78716c;margin:0;font-size:.875rem}@media (width<=800px){.modal.help-guide-modal{width:calc(100vw - 1.5rem);height:min(94vh,56rem);max-height:min(94vh,56rem)}.help-guide-shell{grid-template-columns:1fr}.help-guide-nav{border-bottom:1px solid #e7e5e4;border-right:none;flex-flow:row;gap:.4rem;padding:.75rem;overflow-x:auto}.help-guide-nav-item{flex:none;max-width:12rem}.help-guide-nav-blurb{display:none}.help-guide-feature-grid,.help-guide-feature-grid--two,.help-guide-page-grid,.help-guide-word-grid,.help-guide-split{grid-template-columns:1fr}}.onboarding-checklist{max-width:40rem;margin-bottom:1rem}.onboarding-checklist .settings-panel-header{margin-bottom:.75rem}.onboarding-checklist-dismiss{color:#78716c;cursor:pointer;background:0 0;border:none;flex-shrink:0;margin:0;padding:.25rem .45rem;font-size:1.25rem;line-height:1}.onboarding-checklist-dismiss:hover{color:#44403c}.onboarding-checklist-list{flex-direction:column;gap:.45rem;margin:0 0 .85rem;padding:0;list-style:none;display:flex}.onboarding-checklist-item{color:#44403c;align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.4;display:flex}.onboarding-checklist-check{cursor:pointer;flex-shrink:0;align-items:center;gap:.35rem;display:inline-flex}.onboarding-checklist-check input{margin:0}.onboarding-checklist-index{color:#78716c;background:#f5f5f4;border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;font-size:.6875rem;font-weight:600;display:inline-flex}.onboarding-checklist-link{color:#1c1917;text-underline-offset:2px;font-weight:500;text-decoration:underline}.onboarding-checklist-link:hover{color:#44403c}.onboarding-checklist-tip{margin-bottom:.85rem}.onboarding-checklist-actions{flex-wrap:wrap;gap:.5rem;display:flex}.onboarding-checklist-compact-line{color:#57534e;margin:0 0 .65rem;font-size:.875rem;line-height:1.5}.onboarding-checklist--compact{max-width:36rem}.sidebar{z-index:100;width:var(--sidebar-width,220px);min-width:var(--sidebar-width,220px);color:#fafaf9;background:#1c1917;flex-direction:column;padding:16px 12px;transition:width .2s,min-width .2s,padding .2s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden auto}.sidebar-top{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.sidebar-rail-toggle{color:#d6d3d1;cursor:pointer;background:#ffffff0a;border:1px solid #44403c;border-radius:8px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;margin:0;padding:0;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.sidebar-rail-toggle:hover{color:#fafaf9;background:#ffffff1a;border-color:#78716c}.sidebar-rail-toggle:focus-visible{outline-offset:2px;outline:2px solid #78716c}.sidebar h1{margin:0 0 24px;font-size:1.1rem}.sidebar-brand h1{font-size:inherit;margin:0}.sidebar nav{flex-direction:column;gap:8px;display:flex}.sidebar a{min-width:0;color:inherit;border-radius:8px;align-items:center;gap:.65rem;padding:10px 12px;text-decoration:none;transition:background .15s;display:flex}.sidebar a:hover,.sidebar a.active{background:#44403c}.sidebar a svg{opacity:.9;flex:none;width:1.125rem;height:1.125rem}.sidebar-nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar-footer{background:inherit;z-index:1;flex-direction:column;flex-shrink:0;gap:10px;margin-top:auto;padding-top:24px;display:flex;position:sticky;bottom:0}.sidebar-user{color:#d6d3d1;word-break:break-all;font-size:.85rem}.sidebar-user-initial{color:#fafaf9;font-size:.875rem;font-weight:700;display:none}.sidebar-logout-btn{justify-content:center;align-items:center;gap:.5rem;width:100%;display:inline-flex}.sidebar-logout-btn svg{flex:none}.sidebar-section-label{letter-spacing:.06em;text-transform:uppercase;color:#a8a29e;margin:16px 0 6px;padding:0 12px;font-size:.6875rem;font-weight:600}.sidebar-brand{flex:auto;min-width:0;margin-bottom:0;padding:4px 4px 0}.sidebar-brand-wordmark{color:#fafaf9;flex-wrap:nowrap;align-items:baseline;gap:.35em;margin:0;font-size:1.25rem;line-height:1.1;display:flex}.sidebar-brand-wordmark__buybox{letter-spacing:-.045em;font-weight:800}.sidebar-brand-wordmark__pilot{letter-spacing:.12em;text-transform:uppercase;color:#a8a29e;font-size:.68em;font-weight:500}.sidebar-brand-subtitle{color:#a8a29e;margin:6px 0 0;font-size:.75rem;font-weight:500}.sidebar-brand-title{color:#fafaf9;margin:0;font-size:1.1rem;font-weight:700;line-height:1.25}.sidebar-user-card{background:#ffffff0a;border:1px solid #44403c;border-radius:8px;justify-content:center;align-items:center;min-height:2.5rem;padding:10px 12px;display:flex}.sidebar-section{flex-direction:column;display:flex}.sidebar-section-toggle{width:100%;font:inherit;letter-spacing:.06em;text-transform:uppercase;color:#a8a29e;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin:16px 0 6px;padding:6px 12px;font-size:.6875rem;font-weight:600;transition:background .15s,color .15s;display:flex}.sidebar-section-toggle:disabled{cursor:default;opacity:1}.sidebar-section-toggle:hover:not(:disabled){color:#d6d3d1;background:#ffffff0f}.sidebar-section-toggle:focus-visible{outline-offset:2px;outline:2px solid #78716c}.sidebar-section-brand-slot{flex:auto;justify-content:flex-start;align-items:center;min-width:0;max-width:100%;display:flex}.sidebar-section-brand{object-fit:contain;object-position:left center;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;max-width:140px;height:22px;display:block}.sidebar-section-brand--trendyol{max-width:150px;height:26px}.sidebar-section-brand--emag{max-width:130px;height:22px}.sidebar-section-chevron{border-bottom:2px solid;border-right:2px solid;flex-shrink:0;width:.5rem;height:.5rem;margin-left:0;transition:transform .15s;transform:rotate(45deg)}.sidebar-section-toggle[aria-expanded=false] .sidebar-section-chevron{transform:rotate(-45deg)}.sidebar-section-links{flex-direction:column;gap:8px;display:flex}.app-layout--sidebar-collapsed .sidebar{padding:12px 8px}.app-layout--sidebar-collapsed .sidebar-top{flex-direction:column;align-items:center;gap:10px}.app-layout--sidebar-collapsed .sidebar-brand{text-align:center;width:100%;padding:0}.app-layout--sidebar-collapsed .sidebar-brand-wordmark{justify-content:center;font-size:1rem}.app-layout--sidebar-collapsed .sidebar-brand-wordmark__pilot,.app-layout--sidebar-collapsed .sidebar-brand-subtitle,.app-layout--sidebar-collapsed .sidebar-nav-label,.app-layout--sidebar-collapsed .sidebar-section-label,.app-layout--sidebar-collapsed .sidebar-section-chevron,.app-layout--sidebar-collapsed .sidebar-user{display:none}.app-layout--sidebar-collapsed .sidebar-user-initial{display:inline-flex}.app-layout--sidebar-collapsed .sidebar-rail-toggle{width:2.25rem;height:2.25rem}.app-layout--sidebar-collapsed .sidebar-section-toggle{justify-content:center;margin:10px 0 4px;padding:8px}.app-layout--sidebar-collapsed .sidebar-section-brand-slot{flex:none;justify-content:center}.app-layout--sidebar-collapsed .sidebar-section-brand{object-position:center;max-width:40px;height:18px}.app-layout--sidebar-collapsed .sidebar-section-brand--trendyol{max-width:44px;height:20px}.app-layout--sidebar-collapsed .sidebar a{justify-content:center;gap:0;padding:10px 8px}.app-layout--sidebar-collapsed .nav-link-with-attention{justify-content:center;position:relative}.app-layout--sidebar-collapsed .campaign-attention-dots{margin-left:0;position:absolute;top:4px;right:4px}.app-layout--sidebar-collapsed .sidebar-user-card{padding:8px}.app-layout--sidebar-collapsed .sidebar-logout-btn{padding-left:.5rem;padding-right:.5rem}.card-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px;display:grid}.today-inbox-teaser-wrap{width:fit-content;max-width:100%;margin:0 0 20px;display:block}.today-inbox-teaser{font-size:1rem;line-height:1.4}.today-inbox-teaser--empty{color:#78716c;margin:0 0 20px;padding:.35rem 0}.today-inbox-teaser--action{box-sizing:border-box;color:#1c1917;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;align-items:center;gap:.75rem;width:fit-content;max-width:100%;min-height:3.25rem;padding:.85rem 1.35rem;font-size:1.2rem;font-weight:700;text-decoration:none;transition:border-color .15s,box-shadow .15s,background-color .15s;display:inline-flex}.today-inbox-teaser--action:hover{background:#fee2e2;border-color:#f87171;text-decoration:none;box-shadow:0 1px 3px #7f1d1d1f}.today-inbox-teaser--action:focus-visible{outline-offset:2px;outline:2px solid #dc2626}.today-inbox-teaser-label{letter-spacing:.01em;white-space:nowrap}.today-inbox-teaser-dot{background:#dc2626;border-radius:50%;flex-shrink:0;width:.8rem;height:.8rem;animation:1.2s ease-in-out infinite today-inbox-pulse}@keyframes today-inbox-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.today-inbox-teaser-dot{animation:none}}.today-inbox-page{max-width:40rem}.today-inbox-panel{background:#fff;border:1px solid #e7e5e4;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #1c19170a}.today-inbox-panel--empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem 1.5rem;display:flex}.today-inbox-empty-title{color:#44403c;margin:0;font-size:1.05rem;font-weight:600;line-height:1.4}.today-inbox-teaser-wrap .action-banner{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0;display:flex}.today-inbox-empty-copy{color:#78716c;margin:.5rem 0 0;font-size:.9375rem;line-height:1.45}.today-inbox-list{margin:0;padding:0;list-style:none}.today-inbox-list>li+li{border-top:1px solid #f5f5f4}.today-inbox-row{color:#1c1917;grid-template-columns:auto auto 1fr auto;align-items:center;gap:.75rem .85rem;padding:1rem 1.15rem;text-decoration:none;transition:background-color .12s;display:grid}.today-inbox-row:hover{color:#1c1917;background:#fafaf9;text-decoration:none}.today-inbox-row:hover .today-inbox-row-title{color:#991b1b}.today-inbox-row:focus-visible{outline-offset:-2px;outline:2px solid #dc2626}.today-inbox-row-dot{background:#dc2626;border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.today-inbox-row-count{font-variant-numeric:tabular-nums;color:#1c1917;min-width:1.75rem;font-size:1.35rem;font-weight:700;line-height:1}.today-inbox-row-title{color:#44403c;font-size:1rem;font-weight:500;line-height:1.35}.today-inbox-row-chevron{opacity:.7;border-bottom:2px solid #a8a29e;border-right:2px solid #a8a29e;width:.45rem;height:.45rem;transform:rotate(-45deg)}.today-inbox-row:hover .today-inbox-row-chevron{opacity:1;border-color:#dc2626}.stat-card{background:#fff;border:1px solid #e7e5e4;border-radius:12px;padding:1rem 1.1rem}.stat-card-link{color:inherit;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s;display:block}.stat-card-link-main{color:inherit;text-decoration:none;display:block}.stat-card-hint-below{margin-top:8px;padding:0 20px 16px;display:block}.stat-card-inline-link{color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline #78716c80;text-decoration:underline #78716c80}.stat-card-inline-link:hover{color:#44403c;text-decoration-color:#44403c}.stat-card-link:hover{border-color:#a8a29e;transform:translateY(-1px);box-shadow:0 4px 14px #1c191714}.stat-card-link-hint{color:#78716c;margin-top:10px;font-size:.75rem;display:block}.stat-card-link:hover .stat-card-link-hint{color:#44403c}.stat-card-link-danger{border-left:4px solid #dc2626}.stat-card-link-danger .value{color:#dc2626}.stat-card-link-danger:hover{border-color:#b91c1c;box-shadow:0 4px 14px #dc26261f}.stat-card-link-success{border-left:4px solid #16a34a}.stat-card-link-success .value{color:#16a34a}.stat-card-link-success:hover{border-color:#15803d;box-shadow:0 4px 14px #16a34a1f}.page-refetch-indicator__loader.inline-loading{gap:.35rem;font-size:.75rem}.page-refetch-indicator .inline-loading-spinner{border-width:2px;width:.875rem;height:.875rem}.stat-card .label{color:#78716c;margin-bottom:8px;font-size:.875rem}.stat-card .value{word-break:break-word;font-size:1.55rem;font-weight:700}.stat-card small{color:#78716c;margin-top:6px;font-size:.8125rem;line-height:1.4;display:block}.filters{background:#fff;border:1px solid #e7e5e4;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;display:flex;box-shadow:0 1px 2px #1c19170a}.filters--compact{margin-bottom:12px}.filters input,.filters select{color:#1c1917;background:#fff;border:1px solid #d6d3d1;border-radius:8px;padding:8px 12px;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.filters input:focus,.filters select:focus{border-color:#78716c;outline:none;box-shadow:0 0 0 3px #78716c2e}.filters input::placeholder{color:#a8a29e}.filters input.filters-bb-profit-min{min-width:10.5rem;max-width:11.5rem}.badge{border-radius:999px;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-block}.badge-success{color:#166534;background:#dcfce7}.badge-danger{color:#dc2626;background:#fef2f2}.badge-warning{color:#d97706;background:#fffbeb}.badge-info{color:#2563eb;background:#eff6ff}.badge-guard{color:#6d28d9;background:#f5f3ff;border:1px solid #ddd6fe}.badge-muted{color:#78716c;background:#f5f5f4}.inline-loading{color:#78716c;white-space:nowrap;align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.inline-loading-spinner{border:2px solid #d6d3d1;border-top-color:#78716c;border-radius:50%;flex-shrink:0;width:.875rem;height:.875rem;animation:.8s linear infinite spin;display:inline-block}.inline-loading-label{font-weight:500}.table-fetch-overlay{z-index:2;pointer-events:none;background:#ffffff8c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.list-fetch-overlay-root{position:relative}.list-fetch-overlay-root--active{pointer-events:none}.list-fetch-overlay{z-index:2;pointer-events:none;background:#ffffff8c;justify-content:center;align-items:flex-start;padding-top:2rem;display:flex;position:absolute;inset:0}.error-text{color:#dc2626;font-size:.875rem}.action-banner{border:1px solid #0000;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:14px 16px;font-size:.95rem;display:flex}.action-banner-success{color:#166534;background:#ecfdf5;border-color:#86efac}.action-banner-error{color:#991b1b;background:#fef2f2;border-color:#fca5a5}.action-banner-warning{color:#92400e;background:#fffbeb;border-color:#fcd34d}.action-banner-info{color:#1e40af;background:#eff6ff;border-color:#93c5fd}.action-banner-close{color:inherit;opacity:.7;background:0 0;border:none;padding:0 4px;font-size:1.25rem;line-height:1}.action-banner-close:hover{opacity:1}.global-sync-progress{z-index:90;margin:0 0 16px;position:sticky;top:0;box-shadow:0 4px 12px #1c191714}.global-sync-progress-detail{margin:6px 0 0;line-height:1.45}.progress-banner{align-items:flex-start}.global-bulk-push-progress-body{flex-direction:column;gap:10px;width:100%;display:flex}.global-bulk-push-progress-bar{margin-top:10px}.empty-state{text-align:center;color:#78716c;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:48px;display:flex}.empty-state>p{margin:0}.empty-state>.btn{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.campaign-workbook-empty{flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 1rem;display:flex}.campaign-workbook-empty>p{margin:0}.link-inherit-bold{color:inherit;font-weight:600}.stat-card-body-text{color:#57534e;margin:8px 0 0;line-height:1.55}.stat-card-body-text+.stat-card-body-text,.stat-card-spaced{margin-top:8px}.stat-card-warning{border-left:4px solid #f59e0b;margin-bottom:16px}.info-callout{margin-bottom:16px}.info-callout p{color:#57534e;margin:8px 0 0;line-height:1.55}.text-muted-sm{color:#78716c;margin:0;font-size:.875rem;line-height:1.55}.text-muted-sm+.text-muted-sm{margin-top:4px}.text-muted-sm--tight{margin-top:8px}.badge-spaced{margin-left:8px}.text-accent-bold{color:var(--color-accent-bold);font-weight:600}.text-danger-sm{color:var(--color-danger);font-size:.875rem;display:block}.text-warning-sm{color:var(--color-warning-hover);font-size:.875rem;display:block}.text-success-sm{color:var(--color-success);font-size:.875rem;display:block}.page-meta{color:#57534e;margin:8px 0 0;font-size:.875rem}.preview-tier-ron-hint{color:#78716c;font-size:.75rem;font-weight:400}.a11y-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes spin{to{transform:rotate(360deg)}}@keyframes bulk-pricing-status-pulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@keyframes campaign-attention-pulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}
