.pp-supply-map{--supply-map-height:580px;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);container-type:inline-size}.pp-supply-map[data-expanded=true]{--supply-map-height:740px}.pp-supply-map-toolbar{display:flex;align-items:flex-end;gap:12px;padding:16px;border-bottom:1px solid var(--color-border);position:relative;z-index:2;flex-wrap:wrap}.pp-supply-map-search{flex:1 1 280px;min-width:0;max-width:360px;position:relative}.pp-supply-map-toolbar .pp-supply-field{margin:0;min-width:0}.pp-supply-map-search-field{box-sizing:border-box;height:var(--size-control);display:flex;align-items:center;gap:8px;padding:0 12px;background:var(--color-canvas);border:1px solid var(--color-control-border);border-radius:var(--radius-control)}.pp-supply-map-search-field:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.pp-supply-map-search-field input{width:100%;min-width:0;height:100%;min-height:0;padding:0;border:0;background:transparent;color:var(--color-ink);font:inherit;font-size:14px;line-height:20px;font-weight:400;outline:0}.pp-supply-map-horizon{flex:0 0 148px;min-width:148px}.pp-supply-map-horizon>[data-autocomplete]{min-width:0;width:100%}.pp-supply-map-filter-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pp-supply-map-filter-actions [aria-expanded=true],.pp-supply-map-filter-actions [aria-pressed=true]{background:var(--color-primary-soft);color:var(--color-primary);border-color:var(--color-primary)}.pp-supply-map-search-results{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:4;max-height:360px;overflow-y:auto;overscroll-behavior:contain;border-radius:var(--radius-control);padding:8px;background:var(--color-surface);box-shadow:var(--shadow-overlay)}.pp-supply-map-search-results>p{padding:8px;color:var(--color-muted)}.pp-supply-map-choice{display:flex;width:100%;min-height:var(--size-control);align-items:center;justify-content:space-between;gap:12px;text-align:left;padding:12px 8px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-ink);cursor:pointer}.pp-supply-map-choice:hover{background:var(--color-row-hover)}.pp-supply-map-choice span{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.pp-supply-map-choice small{color:var(--color-muted);font-size:12px;line-height:16px}.pp-supply-map-choice>.pp-i{flex:none}.pp-supply-map-layout{display:grid;grid-template-columns:minmax(0,1fr)}.pp-supply-map-layout[data-inspecting=true]{grid-template-columns:minmax(0,1fr) 340px}.pp-supply-map-viewport{position:relative;height:var(--supply-map-height);min-width:0;background:var(--color-surface-raised);overflow:hidden}.pp-supply-map-viewport>svg{display:block;width:100%;height:100%;touch-action:pinch-zoom;cursor:grab}.pp-supply-map-viewport>svg:focus-visible{outline:2px solid var(--color-primary);outline-offset:-4px}.pp-supply-map-viewport>svg:active{cursor:grabbing}.pp-supply-map-land{fill:var(--color-surface);stroke:var(--color-muted);stroke-width:1.25}.pp-supply-map-border{fill:none;stroke:var(--color-muted);stroke-opacity:.4;stroke-width:1;pointer-events:none}.pp-supply-map-river{fill:none;stroke:var(--color-info);stroke-opacity:.3;stroke-width:.8;pointer-events:none}.pp-supply-map-lake{fill:var(--color-info-soft);stroke:var(--color-info);stroke-opacity:.3;stroke-width:.75;pointer-events:none}.pp-supply-map-cities{pointer-events:none}.pp-supply-map-cities circle{fill:var(--color-muted);stroke:var(--color-surface);stroke-width:1}.pp-supply-map-cities text{fill:var(--color-muted);font-size:12px;font-weight:500;paint-order:stroke;stroke:var(--color-surface);stroke-width:4px;stroke-linejoin:round}.pp-supply-map-cities text[data-major=true]{fill:var(--color-ink);font-size:14px;font-weight:600}.pp-supply-map-context{position:absolute;top:16px;left:16px;display:flex;align-items:center;gap:16px;max-width:calc(100% - 96px);padding:8px 12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control)}.pp-supply-map-context>div{display:grid;gap:4px;min-width:0}.pp-supply-map-context strong{font-size:14px;line-height:20px}.pp-supply-map-context span{font-size:12px;line-height:16px;color:var(--color-muted)}.pp-supply-map-context>button{flex:none}.pp-supply-map-scale{position:absolute;bottom:12px;left:16px;display:grid;gap:4px;color:var(--color-muted);font-size:12px;line-height:16px;pointer-events:none}.pp-supply-map-scale>span{width:fit-content;background:var(--color-surface);padding:0 4px;border-radius:var(--radius-sm)}.pp-supply-map-scale path{fill:none;stroke:var(--color-muted);stroke-width:1.5}.pp-supply-map-point{cursor:pointer;outline:none}.pp-supply-map-hit{fill:transparent}.pp-supply-map-focus{fill:none;stroke:transparent;stroke-width:2}.pp-supply-map-point:focus-visible .pp-supply-map-focus,.pp-supply-map-point[aria-pressed=true] .pp-supply-map-focus{stroke:var(--color-primary)}.pp-supply-map-point{--supply-point-color:var(--color-primary)}.pp-supply-map-dot{fill:var(--supply-point-color);stroke:var(--color-surface);stroke-width:3}.pp-supply-map-point-low{--supply-point-color:var(--color-danger)}.pp-supply-map-point-cluster{--supply-point-color:var(--color-warning)}.pp-supply-map-point-unknown{--supply-point-color:var(--color-muted)}.pp-supply-map-count{fill:var(--color-on-primary);font-size:12px;font-weight:600;pointer-events:none}.pp-supply-map-point[data-group=true] .pp-supply-map-dot{fill:var(--color-surface);stroke:var(--supply-point-color);stroke-width:2}.pp-supply-map-point[data-group=true] .pp-supply-map-count{fill:var(--color-ink);font-size:14px}.pp-supply-map-label{display:none;fill:var(--color-ink);paint-order:stroke;stroke:var(--color-surface);stroke-width:6px;stroke-linejoin:round;font-size:12px;font-weight:600;pointer-events:none}.pp-supply-map-point:focus-visible .pp-supply-map-label,.pp-supply-map-point:hover .pp-supply-map-label,.pp-supply-map-point[aria-pressed=true] .pp-supply-map-label{display:block}.pp-supply-map-tools{position:absolute;right:16px;top:16px;display:grid;gap:12px}.pp-supply-map-tools>button,.pp-supply-map-tools>div{background:var(--color-surface);border:1px solid var(--color-control-border);border-radius:var(--radius-control)}.pp-supply-map-tools>div{display:grid}.pp-supply-map-tools>div button{border:0;border-radius:0}.pp-supply-map-tools>div button:first-child{border-bottom:1px solid var(--color-border)}.pp-supply-map-credit{position:absolute;right:12px;bottom:12px;color:var(--color-muted);font-size:12px;line-height:16px;background:var(--color-surface);padding:4px 8px;border-radius:var(--radius-sm)}.pp-supply-map-footer{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;padding:8px 16px;border-top:1px solid var(--color-border)}.pp-supply-map-legend{position:relative;flex:none;margin-left:auto}.pp-supply-map-legend summary{display:flex;align-items:center;gap:8px;min-height:var(--size-control-sm);padding:4px 8px;border-radius:var(--radius-control);font-size:12px;line-height:16px;color:var(--color-muted);cursor:pointer;list-style:none}.pp-supply-map-legend summary::-webkit-details-marker{display:none}.pp-supply-map-legend summary:hover,.pp-supply-map-legend[open] summary{color:var(--color-primary);background:var(--color-primary-soft)}.pp-supply-map-legend summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.pp-supply-map-legend[open] summary>.pp-i:last-child{transform:rotate(180deg)}.pp-supply-map-legend-content{position:absolute;right:0;bottom:calc(100% + 8px);z-index:3;display:grid;gap:12px;width:320px;max-width:calc(100vw - 64px);box-sizing:border-box;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-overlay);font-size:12px;line-height:16px;color:var(--color-ink)}.pp-supply-map-legend-content>strong{font-size:14px;line-height:20px}.pp-supply-map-legend-content>span{display:flex;align-items:center;gap:8px}.pp-supply-map-legend-content>p{margin:0;color:var(--color-muted)}.pp-supply-map-legend i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--color-primary)}.pp-supply-map-legend i[data-status=low]{background:var(--color-danger)}.pp-supply-map-legend i[data-status=cluster]{background:var(--color-warning)}.pp-supply-map-legend i[data-status=unknown]{background:var(--color-muted)}.pp-supply-map-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:48px 72px 80px 24px;text-align:center;pointer-events:none}.pp-supply-map-empty p{max-width:400px;margin:0;color:var(--color-muted)}.pp-supply-map-help{flex:1 1;min-width:220px;margin:0;color:var(--color-muted);font-size:12px;line-height:16px}.pp-supply-map-group-panel{height:var(--supply-map-height);min-width:0;border-left:1px solid var(--color-border);display:flex;flex-direction:column}.pp-supply-map-group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--color-border)}.pp-supply-map-group-head h2{font-size:16px;line-height:24px;margin:4px 0 0}.pp-supply-map-group-head span{font-size:12px;line-height:16px;color:var(--color-muted)}.pp-supply-map-group-head>button{flex:none}.pp-supply-map-group-body{min-height:0;overflow:auto;padding:8px}@container(max-width:720px){.pp-supply-map-layout[data-inspecting=true]{grid-template-columns:minmax(0,1fr)}.pp-supply-map-group-panel,.pp-supply-map-inspector{height:auto;max-height:580px;border-left:0;border-top:1px solid var(--color-border)}}@media(max-width:760px){.pp-supply-map{--supply-map-height:440px}.pp-supply-map-search{min-width:180px}.pp-supply-map-tools{right:12px;top:12px}.pp-supply-map-credit{bottom:4px}}@media(max-width:640px){.pp-supply-map-horizon,.pp-supply-map-search{flex:1 1 100%;min-width:0;max-width:none}.pp-supply-map-filter-actions{width:100%}.pp-supply-map-filter-actions>.pp-btn{flex:1 1 auto}}.pp-replenishment{min-width:0}.pp-replenishment-heading{display:flex;justify-content:space-between;align-items:start;flex-wrap:wrap;gap:16px;padding:16px 0}.pp-replenishment-heading h2{margin:0;font-size:16px;line-height:24px}.pp-replenishment-heading p{margin:4px 0 0;color:var(--color-muted)}.pp-replenishment-summary{margin-bottom:16px}.pp-replenishment-settings,.pp-replenishment-timing{display:flex;align-items:end;flex-wrap:wrap;gap:12px;min-width:0}.pp-replenishment-controls{margin-bottom:12px}.pp-replenishment-controls .pp-supply-field{min-width:0;margin:0}.pp-replenishment-controls>.pp-supply-error{margin:0}.pp-replenishment-timing .pp-num-in{width:100%;height:var(--size-control);min-height:var(--size-control)}.pp-replenishment-timing .pp-supply-field{width:192px}.pp-replenishment-filters{display:flex;align-items:end;flex-wrap:wrap;gap:12px}.pp-replenishment-search{flex:1 1 280px;max-width:360px}.pp-replenishment-selection{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 0}.pp-replenishment .pp-table-wrap{margin-top:12px}.pp-replenishment-table{min-width:780px}.pp-replenishment-table td,.pp-replenishment-table th{padding:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pp-replenishment-table td:first-child,.pp-replenishment-table th:first-child{position:sticky;left:0;width:48px;background:var(--color-surface)}.pp-replenishment-table th:first-child{background:var(--color-surface-raised)}.pp-replenishment-table tr[data-selected=true] td:first-child{background:var(--color-primary-soft)}.pp-replenishment-table tr:not([data-selected=true]):hover td:first-child{background:var(--color-row-hover)}.pp-replenishment-table th:nth-child(2){width:40%}.pp-replenishment-table td.pp-replenishment-select{padding-block:4px;vertical-align:middle}.pp-replenishment-product-meta{display:block;color:var(--color-muted);font-size:12px;line-height:16px;overflow-wrap:anywhere}.pp-replenishment-table .pp-replenishment-row-note td{position:static;background:var(--color-surface-raised);padding:8px 16px;color:var(--color-muted);font-size:12px;line-height:16px}.pp-replenishment-pagination{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 0}.pp-replenishment .pp-how{margin-block:16px}.pp-replenishment .pp-how ul{padding-left:20px;overflow-wrap:anywhere}.pp-replenishment .pp-sticky{margin-top:16px}@media (max-width:760px){.pp-replenishment .pp-table-wrap{overflow:visible}.pp-replenishment-table,.pp-replenishment-table tbody{display:block;min-width:0}.pp-replenishment-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pp-replenishment-table tbody>tr:not(.pp-replenishment-row-note){display:grid;grid-template-columns:minmax(0,1fr);padding:12px;border-bottom:1px solid var(--color-border)}.pp-replenishment-table td{display:block;padding:8px 0;border:0}.pp-replenishment-table td:first-child{position:static;width:auto;background:transparent}.pp-replenishment-table td[data-label]{display:flex;justify-content:space-between;align-items:center;gap:16px}.pp-replenishment-table td[data-label]:before{content:attr(data-label);color:var(--color-muted);text-align:left}.pp-replenishment-table .pp-supply-check{justify-content:space-between}.pp-replenishment-table .pp-supply-mobile-label{display:inline}.pp-replenishment-row-note{display:block}.pp-replenishment-table .pp-replenishment-row-note td{width:auto}.pp-replenishment-table tr[data-selected=true] td:first-child{background:transparent}}@media (max-width:640px){.pp-replenishment-search,.pp-replenishment-settings>.pp-supply-field,.pp-replenishment-timing{flex-basis:100%;max-width:none}.pp-replenishment-timing .pp-supply-field{flex:1 1 100%;width:auto}.pp-replenishment-settings .pp-seg{display:flex;flex-wrap:wrap;gap:8px}.pp-replenishment-settings .pp-seg button{flex:1 1 auto}.pp-replenishment .pp-supply-views{flex-wrap:wrap}.pp-replenishment .pp-supply-views button{flex:1 1 auto}.pp-replenishment .pp-supply-check{min-height:var(--size-control)}}.pp-supply-data-status{align-items:start}.pp-supply-data-status>p{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;flex:1 1 320px}.pp-supply-data-status>p>span{color:var(--color-muted)}.pp-supply-data-status[data-state=missing] strong,.pp-supply-data-status[data-state=stale] strong{color:var(--color-warning)}.pp-supply-data-status details{min-width:0}.pp-supply-data-status summary{cursor:pointer;color:var(--color-muted)}.pp-supply-data-details{display:grid;gap:8px;padding-block:8px;max-width:72ch}.pp-supply-data-details p{margin:0;font-size:12px;line-height:16px;color:var(--color-muted);overflow-wrap:anywhere}.pp-planning{min-width:0}.pp-planning-heading{display:flex;justify-content:space-between;align-items:start;gap:16px;flex-wrap:wrap;padding:16px 0}.pp-planning-heading h2,.pp-planning-preview h2{margin:0;font-size:16px;line-height:24px;font-weight:600}.pp-planning-heading p{margin:4px 0 0;color:var(--color-muted)}.pp-planning-settings{display:flex;flex-wrap:wrap;gap:12px;align-items:start}.pp-planning-controls .pp-planning-field{flex:0 1 200px;max-width:none;margin:0}.pp-planning-controls .pp-planning-field:last-child{flex-basis:240px}.pp-planning-controls>.pp-planning-note{margin:0}.pp-planning-controls>.pp-planning-actions{padding:0}.pp-planning-field{flex:1 1 160px;min-width:0;max-width:280px}.pp-planning-field .pp-num-in{width:100%;min-height:var(--size-control);height:var(--size-control)}.pp-planning-destinations small,.pp-planning-details .pp-muted,.pp-planning-meta,.pp-planning-note{color:var(--color-muted);font-size:12px;line-height:16px}.pp-planning-meta{display:block;margin-top:4px;overflow-wrap:anywhere}.pp-planning-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 0}.pp-planning-actions>.pp-muted{flex:1 1 240px}.pp-planning-toolbar{display:flex;align-items:end;flex-wrap:wrap;gap:16px;margin-block:16px}.pp-planning-toolbar .pp-seg{display:flex;flex-wrap:wrap;gap:8px}.pp-planning-search{flex:1 1 280px;max-width:360px;min-width:0}.pp-planning-summary{display:flex;flex-wrap:wrap;gap:8px 24px;padding:12px 16px;margin-block:12px;background:var(--color-surface-raised);border-radius:var(--radius-control)}.pp-planning-table{min-width:880px}.pp-planning-table td,.pp-planning-table th{padding:12px;vertical-align:middle;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pp-planning-table th:first-child{width:28%}.pp-planning-table td:last-child{min-width:200px}.pp-planning-table .pp-r .pp-planning-meta{white-space:normal}.pp-planning-details{display:grid;gap:12px;padding-block:12px;min-width:0}.pp-planning-details p{margin:0}.pp-planning-destinations .pp-fld,.pp-planning-details .pp-fld{max-width:none}.pp-planning-details summary,.pp-planning-table summary{min-height:var(--size-control);cursor:pointer}.pp-planning-table summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:var(--radius-sm)}.pp-planning-destinations{display:grid;gap:12px;min-width:160px}.pp-planning-consent{display:flex;align-items:start;gap:8px;min-height:var(--size-control)}.pp-planning-consent input{margin-top:4px;flex:none}.pp-planning-error{color:var(--color-danger)}.pp-planning-field input[aria-invalid=true]{border-color:var(--color-danger)}.pp-planning-preview{padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-panel)}.pp-planning-preview ul{padding-left:24px}.pp-planning-preview li{margin-block:8px;overflow-wrap:anywhere}@media (max-width:760px){.pp-planning .pp-table-wrap{overflow:visible}.pp-planning-table,.pp-planning-table tbody{display:block;min-width:0}.pp-planning-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pp-planning-table tbody>tr{display:grid;grid-template-columns:minmax(0,1fr);padding:12px;border-bottom:1px solid var(--color-border)}.pp-planning-table td{display:block;padding:8px 0;border:0;min-width:0}.pp-planning-table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:8px;color:var(--color-muted)}.pp-planning-table td:last-child{min-width:0}.pp-planning-table td.pp-r{text-align:left;white-space:normal}.pp-planning-field{max-width:none}}@media (max-width:640px){.pp-planning-controls .pp-planning-settings>.pp-fld,.pp-planning-search{flex-basis:100%;max-width:none}.pp-planning-toolbar .pp-seg{width:100%}.pp-planning-toolbar .pp-seg button{flex:1 1 auto}}.pp-cab .pp-planning label.pp-planning-consent{display:flex;align-items:flex-start}.pp-cab .pp-planning .pp-planning-consent>input[type=checkbox]{display:block;width:18px;height:18px;min-height:0;padding:0;margin:0;flex:0 0 18px;appearance:auto;accent-color:var(--color-primary)}.pp-planning-consent>span{flex:1 1;min-width:0;overflow-wrap:anywhere}.pp-fulfillment{display:grid;gap:16px;min-width:0}.pp-fulfillment-actions,.pp-fulfillment-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pp-fulfillment-head{justify-content:space-between}.pp-fulfillment-progress{display:grid;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--color-border)}.pp-fulfillment-progress>p:first-child strong{font-size:16px;line-height:24px}.pp-fulfillment-source{color:var(--color-muted);font-size:12px;line-height:16px}.pp-fulfillment-source summary{cursor:pointer}.pp-fulfillment-source p{margin-block:8px}.pp-fulfillment-stages{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.pp-fulfillment-stages [aria-current=step]{border-color:var(--color-primary);background:var(--color-primary-soft)}.pp-fulfillment-footer{padding:16px 0;border-top:1px solid var(--color-border)}.pp-fulfillment h2{margin:0;font-size:16px;line-height:24px}.pp-fulfillment h3{margin:0;font-size:14px;line-height:20px}.pp-fulfillment p{margin:0;overflow-wrap:anywhere}.pp-fulfillment-fields{display:grid;gap:16px;padding:16px;min-width:0;border:1px solid var(--color-border);border-radius:var(--radius-panel)}.pp-fulfillment-fields legend{padding:0 8px;font-weight:600}.pp-fulfillment-pack,.pp-fulfillment-receipt-line,.pp-fulfillment-reference{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-control)}.pp-fulfillment-fields small{color:var(--color-muted);overflow-wrap:anywhere}.pp-fulfillment .pp-check{display:flex;align-items:center;gap:8px;min-height:var(--size-control)}.pp-fulfillment .pp-fld,.pp-fulfillment .pp-fld>.pp-input{min-width:0}.pp-fulfillment .pp-fld input{max-width:100%;min-width:0}.pp-fulfillment-table{width:100%;border-collapse:collapse;table-layout:fixed}.pp-fulfillment-table caption{text-align:left;font-weight:600;padding:8px 0}.pp-fulfillment-table td,.pp-fulfillment-table th{padding:8px;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pp-fulfillment-table th:first-child{width:28%}.pp-fulfillment-table small{display:block;color:var(--color-muted);font-weight:400}.pp-fulfillment-textarea{width:100%;min-height:calc(var(--size-control) * 2);padding:8px;font:inherit;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-control-border);border-radius:var(--radius-control)}.pp-fulfillment-textarea:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.pp-fulfillment .pp-seg{width:fit-content;max-width:100%;flex-wrap:wrap}@media (max-width:640px){.pp-fulfillment-pack,.pp-fulfillment-receipt-line,.pp-fulfillment-reference{grid-template-columns:minmax(0,1fr)}.pp-fulfillment-table,.pp-fulfillment-table tbody{display:block}.pp-fulfillment-table thead{display:none}.pp-fulfillment-table tr{display:grid;gap:8px;margin-bottom:16px;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-control)}.pp-fulfillment-table td,.pp-fulfillment-table th{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:0;border:0}.pp-fulfillment-table th:first-child{width:auto;display:block}.pp-fulfillment-table td:before{content:attr(data-label);color:var(--color-muted)}.pp-fulfillment-fields{padding:12px}.pp-fulfillment-textarea{font-size:16px;line-height:24px}.pp-fulfillment-actions>*{max-width:100%;white-space:normal}}.pp-cab .pp-fulfillment label.pp-check{display:flex;width:auto;height:auto;align-items:flex-start}.pp-cab .pp-fulfillment .pp-check>input[type=checkbox]{display:block;width:18px;height:18px;min-height:0;padding:0;margin:0;flex:0 0 18px;appearance:auto;accent-color:var(--color-primary)}.pp-fulfillment .pp-check>span{flex:1 1;min-width:0;overflow-wrap:anywhere}.pp-supply-shipments{min-width:0}.pp-supply-shipments-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.pp-supply-shipments-table{min-width:0}.pp-supply-shipments-table th[data-column-id=shipment]{width:24%}.pp-supply-shipments-table th[data-column-id=content]{width:20%}.pp-supply-shipments-table th[data-column-id=status]{width:24%}.pp-supply-shipments-table td{overflow-wrap:anywhere}.pp-supply-shipments-table summary{cursor:pointer;min-height:var(--size-control-sm);display:list-item;align-content:center}.pp-supply-shipments-table ul{margin:8px 0;padding-left:20px}.pp-supply-shipments-table li+li{margin-top:8px}.pp-supply-shipment-preparation{margin-top:12px}@media (max-width:760px){.pp-supply-shipments .pp-table-wrap{overflow:visible}.pp-supply-shipments-table,.pp-supply-shipments-table tbody{display:block}.pp-supply-shipments-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pp-supply-shipments-table tbody>tr{display:grid;gap:16px;padding:16px;border-bottom:1px solid var(--color-border)}.pp-supply-shipments-table td{padding:0;border:0}.pp-supply-shipments-table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:8px;color:var(--color-muted);font-size:12px;line-height:16px}}.pp-advertising{min-width:0}.pp-advertising h2{font-size:16px;line-height:24px;font-weight:600}.pp-advertising h3{font-size:14px;line-height:20px;font-weight:600}.pp-ad-editor p,.pp-advertising p{margin:0}.pp-ad-muted{color:var(--color-muted);font-size:14px;line-height:20px}.pp-ad-editor small,.pp-advertising small{display:block;color:var(--color-muted);font-size:12px;line-height:16px}.pp-ad-filters{display:grid;grid-template-columns:minmax(160px,240px) minmax(200px,320px) minmax(0,1fr);align-items:end}.pp-ad-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pp-ad-filter-actions{justify-content:flex-end}.pp-ad-status{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.pp-ad-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pp-ad-fields>*,.pp-ad-filters>*,.pp-ad-row>*{min-width:0}.pp-ad-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid var(--color-border);overflow-wrap:anywhere}.pp-ad-row:last-child{border-bottom:0}.pp-ad-source{padding:12px 16px;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface)}.pp-ad-campaign-filters{grid-template-columns:minmax(200px,400px) minmax(160px,240px);align-items:end}.pp-ad-period-panel>.pp-filter-panel-head{justify-content:flex-start}.pp-ad-period{display:grid;grid-template-columns:minmax(160px,200px) minmax(160px,200px) minmax(220px,1fr);align-items:end;gap:12px}.pp-ad-period>.pp-fld{min-width:0}.pp-ad-period .pp-input{width:100%;min-width:0}.pp-ad-period>.pp-ad-check{min-width:0;align-self:end;min-height:var(--size-control)}.pp-ad-check{display:flex;align-items:center;gap:8px;min-height:var(--size-control-sm);cursor:pointer}.pp-ad-check>span{min-width:0;overflow-wrap:anywhere}.pp-ad-check .pp-check{flex:none}.pp-ad-selection{display:grid;gap:8px;max-height:360px;overflow:auto;padding:4px}.pp-ad-funnel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pp-ad-funnel>div{display:grid;gap:8px;padding:16px;background:var(--color-surface-raised);border-radius:var(--radius-control)}.pp-ad-funnel strong{font-size:24px;line-height:32px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pp-ad-funnel span{color:var(--color-muted)}.pp-ad-kv{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,2fr);gap:12px 16px}.pp-ad-kv>span{color:var(--color-muted)}.pp-ad-kv>strong{overflow-wrap:anywhere;font-weight:500}.pp-ad-table small{margin-top:4px}.pp-ad-campaign-link{max-width:100%;white-space:normal;text-align:left;justify-content:flex-start}.pp-ad-notification{display:grid;gap:8px;padding:12px 0;border-bottom:1px solid var(--color-border)}.pp-ad-notification .pp-btn{justify-self:start}.pp-ad-editor .pp-input{width:100%}.pp-ad-editor textarea{min-height:calc(var(--size-control) * 3);resize:vertical}.pp-advertising>.pp-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:960px){.pp-ad-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-ad-filter-actions{grid-column:1/-1;justify-content:flex-start}.pp-ad-period{grid-template-columns:repeat(2,minmax(0,200px))}.pp-ad-period>.pp-ad-check{grid-column:1/-1}}@media(max-width:640px){.pp-ad-campaign-filters,.pp-ad-fields,.pp-ad-filters{grid-template-columns:minmax(0,1fr)}.pp-ad-filter-actions{grid-column:auto}.pp-ad-period{grid-template-columns:minmax(0,1fr)}.pp-ad-period>.pp-ad-check{grid-column:1/-1}.pp-ad-funnel{grid-template-columns:minmax(0,1fr);gap:8px}.pp-ad-funnel>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:12px}.pp-ad-funnel strong{font-size:20px;line-height:28px}.pp-ad-kv{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pp-ad-table thead{display:none}.pp-ad-table,.pp-ad-table tbody{display:block;width:100%}.pp-ad-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;border-bottom:1px solid var(--color-border)}.pp-ad-table td{display:block;padding:0;border:0;white-space:normal;overflow-wrap:anywhere}.pp-ad-table td:first-child{grid-column:1/-1;position:static}.pp-ad-table td:before{content:attr(data-label);display:block;font-size:12px;line-height:16px;color:var(--color-muted);margin-bottom:4px}.pp-ad-table td:first-child:before{display:none}.pp-ad-table .pp-ad-campaign-link{padding:0}}.pp-ad-diff table{table-layout:fixed;width:100%}.pp-ad-diff td,.pp-ad-diff th{overflow-wrap:anywhere;white-space:normal}.pp-ad-bulk-item{display:grid;gap:8px;padding:12px 0;border-bottom:1px solid var(--color-border);overflow-wrap:anywhere}.pp-ad-check input.pp-check{display:block;width:18px;height:18px;min-height:0;padding:0;margin:0;flex:0 0 18px;appearance:auto;accent-color:var(--color-primary)}.pp-ad-check>span{flex:1 1}.pp-ad-meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 16px;color:var(--color-muted);font-size:12px;line-height:16px}.pp-ad-example{color:var(--color-warning);font-weight:600}.pp-ad-account{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.pp-ad-account>.pp-ad-muted{font-size:12px;line-height:16px;flex:1 1;min-width:0}.pp-ad-access{max-width:none}.pp-ad-access[open]{flex-basis:100%}.pp-advertising [data-ad-metrics]{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-advertising .pp-ad-actions button[aria-pressed=true]{background:var(--color-primary-soft);border-color:var(--color-primary);color:var(--color-primary)}.pp-cab .pp-import-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start;width:100%;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--soft);font-size:14px;line-height:20px}.pp-cab .pp-import-banner>.pp-i{color:var(--primary);margin-top:2px}.pp-cab .pp-import-banner p{margin:4px 0 0}.pp-cab .pp-import-done{background:var(--ok-soft)}.pp-cab .pp-import-done>.pp-i{color:var(--ok)}.pp-cab .pp-import-progress{display:flex;flex-wrap:wrap;gap:6px 18px}.pp-cab .pp-import-mp{display:inline-flex;gap:6px;align-items:center;font-weight:600}.pp-cab .pp-import-bar{appearance:none;border:0;display:inline-block;width:80px;height:6px;border-radius:var(--radius-sm);background:var(--surface);overflow:hidden;color:var(--primary)}.pp-cab .pp-import-bar::-webkit-progress-bar{background:var(--surface)}.pp-cab .pp-import-bar::-webkit-progress-value{background:var(--primary);border-radius:var(--radius-sm)}.pp-cab .pp-import-bar::-moz-progress-bar{background:var(--primary);border-radius:var(--radius-sm)}.pp-cab .pp-import-acts{display:flex;gap:6px;align-items:center}.pp-cab .pp-sync-strip{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;padding:8px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.pp-cab .pp-import-banner .pp-link,.pp-cab .pp-matching .pp-link,.pp-cab .pp-review-links .pp-link,.pp-cab .pp-sync-strip .pp-link{background:none;border:0;padding:0;font:inherit;font-weight:600;color:var(--primary);cursor:pointer}.pp-cab .pp-review-links .pp-card{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);padding:14px 16px;box-shadow:none}.pp-cab .pp-review-links .pp-case{display:grid;gap:10px}.pp-cab .pp-review-links .pp-case:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pp-cab .pp-review-links .pp-case-h{display:flex;gap:10px;align-items:flex-start}.pp-cab .pp-review-links .pp-case-h>span{display:grid;gap:4px}.pp-cab .pp-review-links .pp-case-h b{font-size:16px;line-height:24px;font-weight:600}.pp-cab .pp-review-links .pp-case-h small{font-size:12px;color:var(--muted);display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pp-cab .pp-review-links .pp-cands{display:grid;gap:0;border:0;border-top:1px solid var(--border);margin:0;padding:0}.pp-cab .pp-review-links .pp-cand{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:10px;align-items:center;min-height:var(--size-control);padding:8px 10px;border-bottom:1px solid var(--border);cursor:pointer}.pp-cab .pp-review-links .pp-cand:hover{background:var(--color-row-hover)}.pp-cab .pp-review-links .pp-cand.pp-on{background:var(--soft)}.pp-cab .pp-review-links .pp-cand-main{display:grid;gap:2px;min-width:0}.pp-cab .pp-review-links .pp-cand-main b{font-size:14px;line-height:20px;font-weight:600}.pp-cab .pp-review-links .pp-cand-main small{font-size:12px;color:var(--muted);display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pp-cab .pp-review-links .pp-cand-why{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.pp-cab .pp-review-links .pp-case-actions{justify-content:flex-end}.pp-cab .pp-review-links .pp-chips{display:inline-flex;flex-wrap:wrap;gap:4px}.pp-cab .pp-review-links .pp-plain-list{margin:0;padding:0;list-style:none;display:grid;gap:0;border-top:1px solid var(--border)}.pp-cab .pp-review-links .pp-plain-list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;min-height:var(--size-control);padding:6px 10px;border-bottom:1px solid var(--border)}.pp-cab .pp-review-links kbd.pp-kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:12px;font-weight:600;line-height:1;color:var(--muted);background:var(--raised)}.pp-cab .pp-case-done{display:flex;gap:6px;align-items:center}.pp-cab .pp-matching .pp-match-keys{margin:0;padding:0;list-style:none;display:grid;gap:0;border-top:1px solid var(--border)}.pp-cab .pp-matching .pp-match-keys li{display:flex;justify-content:space-between;gap:10px;align-items:center;min-height:var(--size-control);padding:8px 0;border-bottom:1px solid var(--border)}.pp-cab .pp-matching .pp-match-keys li.pp-off{opacity:.65}.pp-cab .pp-matching .pp-match-keys label{display:flex;gap:10px;align-items:flex-start}.pp-cab .pp-matching .pp-match-keys label>span{display:grid;gap:2px}.pp-cab .pp-matching .pp-match-keys small{font-size:12px;color:var(--muted)}[data-catalog-panel] .pp-choice-list{display:grid;gap:8px;border:0;margin:0;padding:0}[data-catalog-panel] .pp-choice{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--border);border-radius:10px;cursor:pointer}[data-catalog-panel] .pp-choice.pp-on{border-color:var(--primary)}[data-catalog-panel] .pp-choice>span{display:grid;gap:2px}[data-catalog-panel] .pp-choice small{font-size:12px;color:var(--muted)}[data-catalog-panel] .pp-panel-sec{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--border)}[data-catalog-panel] .pp-panel-sec>h3{margin:0;font-size:14px}[data-catalog-panel] .pp-plain-list{margin:0;padding-left:18px;display:grid;gap:4px}[data-catalog-panel] .pp-sticky-foot{position:sticky;bottom:0;padding:10px 0;background:var(--surface);border-top:1px solid var(--border)}@media(max-width:640px){.pp-cab .pp-import-banner{grid-template-columns:auto minmax(0,1fr)}.pp-cab .pp-import-acts{grid-column:1/-1;justify-content:flex-end}.pp-cab .pp-review-links .pp-cand{grid-template-columns:auto minmax(0,1fr)}.pp-cab .pp-sync-strip .pp-strip-mp{display:none}.pp-cab .pp-review-links .pp-case-actions>.pp-small{flex-basis:100%}.pp-cab .pp-review-links .pp-cand-why{grid-column:2;justify-content:flex-start}.pp-cab .pp-review-links .pp-kbd{display:none}}.pp-skel.pp-skel-block{height:140px}.pp-skel.pp-skel-block.pp-skel-sm{height:120px}.pp-cab .pp-import-banner p>.pp-i,.pp-cab .pp-review-links p.pp-small>.pp-i,.pp-cab .pp-sync-strip span>.pp-i{display:inline-block;vertical-align:-2px;margin-right:4px}@media(max-width:640px){.pp-cab .pp-review-links kbd.pp-kbd{display:none}}.ozon-protection-settings_panel__D1X5w{display:grid;gap:16px;padding:20px;border:1px solid var(--color-border);border-radius:var(--radius-panel);min-width:0;background:var(--color-surface);color:var(--color-ink);font-size:14px;line-height:20px}.ozon-protection-settings_panel__D1X5w fieldset>p,.ozon-protection-settings_panel__D1X5w header p,.ozon-protection-settings_panel__D1X5w small{margin:0;color:var(--color-muted);font-weight:400;line-height:20px}.ozon-protection-settings_panel__D1X5w header h2{margin:0;font-size:16px;line-height:24px;font-weight:600}.ozon-protection-settings_panel__D1X5w label{display:grid;gap:6px;font-weight:600;margin:0}.ozon-protection-settings_panel__D1X5w form{display:grid;gap:20px}.ozon-protection-settings_panel__D1X5w fieldset{display:grid;gap:16px;min-width:0;border:0;border-top:1px solid var(--color-border);margin:0;padding:16px 0 0}.ozon-protection-settings_panel__D1X5w legend{font-weight:600;font-size:16px;line-height:24px;padding-right:12px}.ozon-protection-settings_panel__D1X5w input:not([type=checkbox]),.ozon-protection-settings_panel__D1X5w textarea{box-sizing:border-box;width:100%;padding:8px 12px;border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-canvas);color:var(--color-ink);font:inherit;min-height:var(--size-control)}.ozon-protection-settings_panel__D1X5w textarea{resize:vertical}.ozon-protection-settings_panel__D1X5w .ozon-protection-settings_check__P_SMC{display:flex;align-items:center;gap:12px;min-height:var(--size-control-sm);font-weight:500;cursor:pointer}.ozon-protection-settings_check__P_SMC input{width:18px;height:18px;flex:none;accent-color:var(--color-primary)}.ozon-protection-settings_columns__TjB0g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ozon-protection-settings_panel__D1X5w .ozon-protection-settings_percent__dC0sK{max-width:12ch}.ozon-protection-settings_note__C8FIL{background:var(--color-canvas);padding:10px 12px;border-radius:var(--radius-control);font-size:14px;line-height:20px}.ozon-protection-settings_panel__D1X5w small{font-size:12px;line-height:16px}.ozon-protection-settings_panel__D1X5w details{align-self:start;min-width:0;padding:0;border:0}.ozon-protection-settings_panel__D1X5w summary{cursor:pointer}.ozon-protection-settings_panel__D1X5w dl{max-height:260px;overflow:auto;margin:12px 0 0}.ozon-protection-settings_panel__D1X5w dl>div{padding:8px 0;border-top:1px solid var(--color-border)}.ozon-protection-settings_panel__D1X5w dd{margin:4px 0 0;font-size:14px;color:var(--color-muted);overflow-wrap:anywhere}.ozon-protection-settings_panel__D1X5w button{justify-self:start}.ozon-protection-settings_actions___Tdg1{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ozon-protection-settings_panel__D1X5w :is(input,textarea,summary,button):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(max-width:650px){.ozon-protection-settings_columns__TjB0g{grid-template-columns:1fr}.ozon-protection-settings_panel__D1X5w button{width:100%;justify-content:center}.ozon-protection-settings_panel__D1X5w .ozon-protection-settings_percent__dC0sK{max-width:none}}.ozon-protection-settings_panel__D1X5w label:has(>input[type=checkbox]){display:flex;align-items:center;gap:12px;font-weight:500}.ozon-protection-settings_panel__D1X5w label>input[type=checkbox]{width:18px;height:18px;flex:none;accent-color:var(--color-primary)}.ozon-protection-settings_panel__D1X5w details[open]>:not(summary){margin-top:12px}.ozon-protection-settings_panel__D1X5w details ul{padding-left:20px}.ozon-protection-settings_panel__D1X5w details li+li{margin-top:12px}.ozon-protection-settings_panel__D1X5w details a{color:var(--color-primary);text-underline-offset:3px}.ozon-protection-settings_servicePicker__deLOu{display:grid;gap:12px}.ozon-protection-settings_servicePicker__deLOu>p{margin:0;line-height:20px;color:var(--color-muted)}.ozon-protection-settings_serviceList__WaUtJ{list-style:none;padding:0;margin:0;display:grid;gap:0}.ozon-protection-settings_serviceList__WaUtJ li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:4px 0;border:0;border-bottom:1px solid var(--color-border);border-radius:0}.ozon-protection-settings_serviceList__WaUtJ li:last-child{border-bottom:0}.ozon-protection-settings_serviceList__WaUtJ li button{min-height:var(--size-control-sm);flex:none;width:auto}.ozon-protection-settings_serviceList__WaUtJ span{flex:1 1 auto;min-width:0;overflow-wrap:normal}@media(max-width:650px){.ozon-protection-settings_panel__D1X5w .ozon-protection-settings_serviceList__WaUtJ li button{width:auto;flex:none}}.ozon-protection-report_report__mgZD0{display:grid;gap:16px;margin-block:16px;font-size:14px;line-height:20px}.ozon-protection-report_group__ygSjB{border:0;border-top:1px solid var(--border);border-radius:0;padding:16px 0 0;background:transparent}.ozon-protection-report_group__ygSjB h4{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:14px;line-height:20px;font-weight:600}.ozon-protection-report_group__ygSjB h4 span{font-size:12px;font-weight:500;color:var(--muted)}.ozon-protection-report_group__ygSjB ul{list-style:none;padding:0;margin:0;display:grid;gap:0}.ozon-protection-report_group__ygSjB li{padding-block:10px;border-top:1px solid var(--border);overflow-wrap:anywhere}.ozon-protection-report_group__ygSjB li:first-child{border-top:0}.ozon-protection-report_group__ygSjB p{margin-block:4px;line-height:20px}.ozon-protection-report_group__ygSjB small,.ozon-protection-report_muted__cEFKI{color:var(--muted)}.ozon-protection-report_notice__LckY6{padding:10px 12px;border-left:2px solid var(--accent);line-height:20px}.ozon-protection-report_identifiers__l7wT3{max-height:200px;overflow:auto;overflow-wrap:anywhere}.ozon-protection-report_group__ygSjB button{margin-top:12px;min-height:var(--size-control-sm)}@media(max-width:600px){.ozon-protection-report_report__mgZD0{gap:12px}}.promotions-panel_panel__xdi2v{display:grid;gap:16px;width:100%;min-width:0;box-sizing:border-box;padding:20px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);color:var(--color-ink);font-size:14px;line-height:20px}.promotions-panel_panel__xdi2v h2{margin:0;font-size:16px;line-height:24px;font-weight:600}.promotions-panel_panel__xdi2v p{margin:0;line-height:20px}.promotions-panel_card__6LTkR,.promotions-panel_info__ZGwKi,.promotions-panel_list__ZZh_9{display:grid;gap:12px;padding:0;border:0;border-radius:0;background:transparent}.promotions-panel_info__ZGwKi{padding-left:12px;border-left:2px solid var(--color-primary)}.promotions-panel_card__6LTkR{padding-top:16px;border-top:1px solid var(--color-border)}.promotions-panel_card__6LTkR fieldset{display:grid;gap:16px;border:0;padding:0;margin:0;min-width:0}.promotions-panel_card__6LTkR label{display:grid;gap:6px;font-size:14px;font-weight:600}.promotions-panel_card__6LTkR input:not([role=combobox]):not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.promotions-panel_card__6LTkR textarea{width:100%;min-height:var(--size-control);box-sizing:border-box;border:1px solid var(--color-control-border);border-radius:var(--radius-control);padding:8px 12px;background:var(--color-canvas);color:var(--color-ink);font:inherit}.promotions-panel_columns__H_WUO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.promotions-panel_list__ZZh_9>button:not(.button){display:grid;grid-template-columns:minmax(0,1fr) 32px;grid-template-areas:"t c" "s c";align-items:center;text-align:left;column-gap:8px;row-gap:2px;background:transparent;border:0;border-bottom:1px solid var(--color-border);border-radius:0;color:var(--color-ink);font:inherit;min-height:var(--size-control);padding:8px 0;cursor:pointer;overflow-wrap:anywhere}.promotions-panel_list__ZZh_9>button:not(.button):hover{background:var(--color-row-hover)}.promotions-panel_list__ZZh_9>button[aria-pressed=true]{box-shadow:inset 2px 0 0 var(--color-primary);padding-left:10px;background:var(--color-primary-soft)}.promotions-panel_list__ZZh_9>button:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.promotions-panel_list__ZZh_9>button>strong{grid-area:t}.promotions-panel_list__ZZh_9>button>span{grid-area:s}.promotions-panel_chev__d_1_y{grid-area:c;justify-self:center;width:20px;height:20px;color:var(--color-muted)}.promotions-panel_list__ZZh_9[data-price-floor-rules]{padding:20px;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface)}.promotions-panel_list__ZZh_9 span{color:var(--color-muted);font-size:12px;line-height:16px}.promotions-panel_panel__xdi2v a{color:var(--color-primary);text-decoration:underline}@media(max-width:650px){.promotions-panel_panel__xdi2v{padding:16px}.promotions-panel_columns__H_WUO{grid-template-columns:1fr}}.promotions-panel_choice__5PlCW{display:grid;gap:6px;min-width:0}.promotions-panel_choice__5PlCW>label{margin:0}.promotions-panel_formActions___baCf{display:flex;flex-wrap:wrap;gap:8px}.protection-telegram_panel__tFKzG{display:grid;gap:12px;padding:20px;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);color:var(--color-ink);font-size:14px;line-height:20px}.protection-telegram_panel__tFKzG h2{margin:0;font-size:16px;line-height:24px;font-weight:600}.protection-telegram_panel__tFKzG p{margin:0;color:var(--color-muted)}.protection-telegram_panel__tFKzG .protection-telegram_status__XUjvC{color:var(--color-ink)}.protection-telegram_actions__pRYA0{display:flex;gap:8px;flex-wrap:wrap}.protection-telegram_actions__pRYA0 button,.protection-telegram_more___gZ_F button{min-height:var(--size-control);padding:8px 14px;border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);font:inherit;font-weight:600;cursor:pointer}.protection-telegram_actions__pRYA0 button:disabled,.protection-telegram_more___gZ_F button:disabled{opacity:.55;cursor:default}.protection-telegram_actions__pRYA0 button:focus-visible,.protection-telegram_more___gZ_F button:focus-visible,.protection-telegram_more___gZ_F summary:focus-visible,.protection-telegram_panel__tFKzG a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.protection-telegram_more___gZ_F summary{min-height:var(--size-control-sm);cursor:pointer;color:var(--color-primary);font-weight:600}.protection-telegram_more___gZ_F button{margin-top:8px}.protection-telegram_panel__tFKzG a{display:inline;color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.protection-telegram_error__QjE3B{padding:10px 12px;border-radius:var(--radius-control);background:var(--color-surface-raised);color:var(--color-ink)}.pp-mpromo :is(input,select,textarea){margin:0}.pp-mpromo label{margin:0}.pp-mpromo .pp-i-14{width:14px;height:14px;vertical-align:-2px}.pp-mpromo .pp-promo-link,.pp-mpromo button.pp-link{padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--primary);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.pp-promos-seg{flex:none}.pp-promo-status .pp-status-sum .pp-i.pp-promo-muted-i{color:var(--muted)}.pp-promo-status>details{flex:1 1 auto;min-width:0}.pp-promo-status .pp-status-sum>span{min-width:0}.pp-promo-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.pp-grid.pp-promo-list td.pp-td-main>b{white-space:normal}.pp-promo-list td{vertical-align:top}.pp-promo-proc{display:flex;width:max-content;margin-top:4px}.pp-mpromo .pp-promo-chip{cursor:pointer;font:inherit;font-size:12px;color:var(--ink)}.pp-mpromo .pp-promo-chip b{font-weight:600;color:var(--muted)}.pp-mpromo .pp-promo-chip[aria-pressed=true]{background:var(--soft);color:var(--primary);border-color:var(--primary)}.pp-mpromo .pp-promo-chip[aria-pressed=true] b{color:var(--primary)}.pp-mpromo .pp-promo-chip:focus-visible,.pp-mpromo .pp-promo-kpi:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pp-promo-panel{overflow:visible}.pp-promo-panel .pp-ui-head{align-items:flex-start}.pp-promo-panel h2.pp-ttl{align-items:flex-start;min-width:0;flex:1 1 320px}.pp-promo-panel h2.pp-ttl>span{min-width:0}.pp-promo-panel h2.pp-ttl .pp-i{margin-top:2px;flex:none}.pp-promo-sub{display:block;font-size:12px;font-weight:400}.pp-promo-checkrow{gap:8px;justify-content:flex-end;flex:1 1 auto}.pp-promo-checked{color:var(--muted);text-align:right}.pp-promo-checked b{color:var(--ink);font-weight:600}.pp-promo-how>summary{list-style:none}.pp-promo-how>summary::-webkit-details-marker{display:none}.pp-promo-how-panel{width:min(360px,calc(100vw - 32px));padding:12px 14px;line-height:1.5}.pp-promo-progress{margin:0 14px}.pp-promo-panel>.pp-note{margin:10px 14px 0}.pp-promo-busy{opacity:.6;transition:opacity .15s}.pp-promo-levels{gap:8px}.pp-promo-levels .pp-seg{max-width:100%;overflow-x:auto;scrollbar-width:thin}.pp-mpromo .pp-promo-kpi{font:inherit;text-align:left;color:inherit;cursor:pointer;align-content:start}.pp-mpromo .pp-promo-kpi:hover{border-color:var(--primary)}.pp-mpromo .pp-promo-kpi[aria-pressed=true]{border-color:var(--primary);background:var(--color-primary-soft)}.pp-promo-kpi-wait b{color:var(--primary)}.pp-promo-toolbar .pp-promo-chiprow{display:flex;flex-wrap:wrap;gap:6px}.pp-promo-toolbar .pp-promo-reason{max-width:280px}.pp-promo-shown{margin-left:auto}.pp-promo-rows td{vertical-align:top}.pp-promo-rows td.pp-chk{width:40px}.pp-promo-rows td.pp-chk input{margin-top:2px}.pp-promo-eff,.pp-promo-part{display:block;font-size:12px}.pp-promo-sent{display:flex;width:max-content;margin-top:4px}.pp-promos .pp-period{display:block;white-space:nowrap}.pp-promo-rows .pp-reason{max-width:320px}.pp-grid tr.pp-promo-detail:hover>td,.pp-grid tr.pp-promo-detail>td{background:var(--raised);padding:12px 14px}.pp-grid.pp-promo-list td[data-l="Проверка"]{min-width:280px}.pp-grid.pp-promo-list td.pp-td-main{max-width:260px}@media(max-width:760px){.pp-grid.pp-promo-list td.pp-td-main,.pp-grid.pp-promo-list td[data-l="Проверка"]{min-width:0;max-width:none}}.pp-promo-details{display:grid;gap:12px;font-size:14px}.pp-promo-details h3{font-size:14px}.pp-promo-dgrid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:16px;align-items:start}.pp-promo-lines{display:grid;gap:4px}.pp-promo-lines .pp-sync-row{font-size:14px}.pp-promo-lines .pp-sync-row b{font-weight:600;white-space:nowrap}.pp-promo-total{padding-top:4px;border-top:1px solid var(--border)}.pp-grid.pp-promo-lvl{background:transparent;border:0;border-collapse:separate;border-spacing:0}.pp-promo-lvl td,.pp-promo-lvl th{vertical-align:top}.pp-promo-lvl .pp-reason{max-width:220px}.pp-promo-facts{display:grid;gap:4px;color:var(--ink)}.pp-promo-reasons{margin:2px 0 0;padding-left:18px}.pp-promo-sticky .pp-promo-sticky-acts{gap:6px}.pp-promo-rule .pp-promo-skus textarea{box-sizing:border-box;width:100%;min-height:110px;padding:8px 10px;border:1px solid var(--color-control-border);border-radius:10px;background:var(--surface);color:var(--ink);font:inherit;resize:vertical}.pp-promo-rule .pp-promo-skus textarea[aria-invalid=true]{border-color:var(--danger)}.pp-promo-rule .pp-ps-unit{display:flex;align-items:center;gap:6px}.pp-promo-rule .pp-ps-unit input{flex:1 1 auto;min-width:0}.pp-promo-rule .pp-ps-unit i{font-style:normal;color:var(--muted)}.pp-promo-rule input::placeholder{color:var(--muted);opacity:1;font-weight:400}.pp-promo-rule .pp-promo-dim{color:var(--muted)}.pp-promo-rule .pp-promo-picks{max-height:260px;overflow:auto}.pp-promo-rule .pp-promo-auto legend{display:inline-flex;align-items:center;gap:4px}.pp-promo-rule .pp-promo-ver{margin-left:auto}.pp-promo-norollback{margin:0;padding:6px 14px 10px}.pp-promo-journal{display:grid;margin:0;padding:0;list-style:none}.pp-promo-journal li{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px;padding:8px 0;border-bottom:1px solid var(--border);font-size:14px}.pp-promo-journal li:last-child{border-bottom:0}.pp-promo-journal time{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pp-mpromo .pp-promo-journal-all{min-height:var(--size-control-sm);padding:0;border-top:0}.pp-promo-drawer .pp-kpi{align-content:start}.pp-promo-drawer .pp-kpi small{font-size:12px}.pp-promo-warns{margin:0;padding-left:16px;display:grid;gap:2px}@media(max-width:1023px){.pp-promo-dgrid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.pp-cab .pp-promos-seg{display:flex;width:100%}.pp-cab .pp-promos-seg button{flex:1 1;justify-content:center}.pp-cab .pp-grid.pp-promo-rows td.pp-m-hide{display:none}.pp-cab .pp-grid.pp-promo-rows tr{padding-right:44px}.pp-cab .pp-grid.pp-promo-rows td.pp-act{position:absolute;top:6px;right:6px;padding:0}.pp-promo-rows .pp-promo-eff{display:inline;margin-left:4px}.pp-cab .pp-grid.pp-promo-list td.pp-act{padding-top:8px}.pp-promo-sticky .pp-promo-sticky-acts{flex-wrap:nowrap;width:100%;overflow-x:auto;gap:4px}.pp-cab .pp-promo-sticky .pp-promo-sticky-acts .pp-btn{flex:0 0 auto}.pp-promo-sticky [data-min-profit]{display:none}.pp-promo-drawer .pp-drawer-h{flex-wrap:wrap}.pp-promo-drawer .pp-drawer-h h2{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 52px)}.pp-promo-drawer .pp-drawer-h .pp-st{order:3}.pp-promo-checkrow{justify-content:flex-start;width:100%}.pp-promo-checked{text-align:left;flex-basis:100%}.pp-promo-shown{margin-left:0}.pp-mpromo .pp-promo-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-mpromo .pp-promo-kpis .pp-promo-kpi:last-child{grid-column:1/-1}.pp-promo-toolbar .pp-promo-reason{max-width:none;flex:1 1 100%}.pp-cab .pp-grid.pp-promo-list tr,.pp-cab .pp-grid.pp-promo-lvl tr,.pp-cab .pp-promo-history .pp-grid tr{padding-left:14px}.pp-cab .pp-grid tr.pp-promo-detail{padding:0}.pp-cab .pp-grid tr.pp-promo-detail>td{display:block;padding:12px 14px}.pp-cab .pp-grid tr.pp-promo-detail>td:before{content:none}.pp-promo-rows .pp-reason{max-width:none}.pp-promo-journal li{grid-template-columns:72px minmax(0,1fr)}.pp-promo-rule .pp-promo-ver{margin-left:0;flex-basis:100%}}.pp-mpromo .pp-promo-name{font-weight:600;color:var(--ink);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px}.pp-mpromo .pp-promo-name:hover{color:var(--primary);text-decoration-color:currentColor}.pp-grid.pp-promo-list td.pp-td-main>b,.pp-promo-rows td.pp-td-main>a{white-space:normal}.pp-promo-own{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pp-promo-own .pp-select{min-height:var(--size-control-sm)}.pp-promo-rule .pp-ps-field{align-content:start}.pp-promo-rows td[data-l="Решение"],.pp-promo-rows th[data-column-id=decision]{min-width:190px}.pp-promo-phone{display:none}.pp-promo-kpi [data-add-discount]{color:var(--ok)}@media(max-width:760px){.pp-promo-phone{display:block}.pp-promo-rows td[data-l="Решение"]{min-width:0}.pp-promo-sticky .pp-promo-sticky-acts{flex-wrap:wrap;overflow-x:visible}}.pp-promo-levels .pp-seg button[role=radio][aria-checked=true]{background:var(--soft);color:var(--primary)}.pp-promo-levels .pp-seg button[role=radio]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}@media(max-width:760px){.pp-cab .pp-promo-sticky .pp-promo-sticky-acts .pp-btn{padding:4px 8px;gap:4px}}.pp-promo-lvl-wrap{max-width:100%;overflow-x:auto;scrollbar-width:thin}.pp-grid.pp-promo-lvl td.pp-td-main{min-width:130px;white-space:normal}@media(max-width:760px){.pp-grid.pp-promo-lvl td.pp-td-main{min-width:0}}.pp-grid.pp-promo-lvl td,.pp-grid.pp-promo-lvl th{padding-left:8px;padding-right:8px}.pp-promo-history .pp-table-wrap,.pp-promo-histwrap,.pp-promo-panel .pp-table-wrap{border:0;border-radius:0;background:transparent}.pp-promo-histwrap{display:grid;overflow:visible}.pp-promo-panel .pp-placeholder{padding:0;border:0;background:transparent}.pp-promo-panel .pp-promo-checked .pp-promo-link{font-weight:600}.pp-promo-checked [data-max-below],.pp-promo-checked [data-partial],.pp-promo-checked [data-quarantine],.pp-promo-checked [data-rule-off],.pp-promo-checked [data-stale-rows]{white-space:normal}.pp-mpromo small,.pp-promo-levels .pp-xs{font-size:12px;line-height:16px}.pp-wbg .pp-psettings{max-width:880px}.pp-wbg label{margin:0}.pp-wbg .pp-wbg-hint{display:block;font-size:12px;line-height:16px;font-weight:400}.pp-wbg .pp-toggle{align-items:flex-start}.pp-wbg .pp-toggle>i{margin-top:2px}.pp-wbg .pp-wbg-group{font-size:14px;line-height:20px;font-weight:600}.pp-wbg .pp-wbg-inline{display:flex;flex-wrap:wrap;gap:4px 16px}.pp-wbg .pp-wbg-facts{margin:8px 0 0;padding-left:20px;display:grid;gap:4px;font-size:14px;line-height:20px}.pp-wbg .pp-wbg-facts b{font-weight:600}.pp-wbg .pp-wbg-assumptions{flex:1 1 280px;min-width:0}.pp-wbg .pp-nowrap{white-space:nowrap}.pp-wbg td small{display:block;font-size:12px;line-height:16px}.pp-wbg-groups{display:grid;gap:8px}.pp-wbg-groups h2{display:flex;align-items:center;gap:8px;margin:0 0 8px}.pp-wbg-groups h2 span{font-size:12px;line-height:16px;font-weight:500;color:var(--color-muted)}.pp-wbg-card{display:grid;gap:4px;min-width:0}.pp-wbg-card-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:4px 12px}.pp-wbg-card-name{display:grid;min-width:0}.pp-wbg-card-name b{font-weight:600;overflow-wrap:anywhere}.pp-wbg-card-name small{font-size:12px;line-height:16px}.pp-wbg-prices{display:flex;flex-wrap:wrap;gap:2px 16px}.pp-wbg-prices b{font-weight:600;color:var(--color-ink)}.pp-wbg-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.pp-wbg-groups .pp-wbg-acts .pp-btn{margin-top:0}.pp-wbg-run{display:grid;gap:4px;padding:0 14px 12px}.pp-wbg-outcome>.pp-vstack{gap:8px;min-width:0}.pp-promos .pp-promos-run{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.pp-promos .pp-promos-status{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;color:var(--muted);font-size:14px;line-height:20px}.pp-promos .pp-promos-status b{color:var(--ink);font-weight:600}.pp-promos [data-history-compact] .pp-protection-runs{list-style:none;margin:0;padding:0;display:grid;gap:12px}.pp-promos [data-history-compact] .pp-protection-runs>li{min-width:0;padding:12px 16px;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);font-size:14px;line-height:20px;overflow-wrap:anywhere}.pp-promos [data-history-compact] .pp-protection-runs>li p{margin:4px 0 0;color:var(--muted)}.pp-promos [data-history-compact] .pp-protection-runs details{margin-top:4px}.pp-promos [data-history-compact] .pp-protection-runs-actions{display:flex;flex-wrap:wrap;gap:8px}.pp-promos [data-history-compact] details[data-performance-api]{border-top:1px solid var(--border);padding-top:12px}.pp-promos [data-history-compact] details[data-performance-api] fieldset{border:0;margin:0;padding:12px 0 0;display:grid;gap:12px;min-width:0}.pp-promos [data-history-compact] details[data-performance-api] label{display:grid;gap:6px;font-weight:600}.pp-promos [data-history-compact] details[data-performance-api] input{box-sizing:border-box;width:100%;max-width:420px;min-height:var(--size-control);padding:8px 12px;border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--canvas);color:var(--ink);font:inherit}.pp-promos [data-history-compact] [data-run-blocked]{margin:0;color:var(--muted)}.pp-promos .pp-promos-actions .pp-table-wrap{margin:0}.pp-promos .pp-promos-actions td.pp-r b{font-weight:600}@media(max-width:640px){.pp-promos .pp-promos-run .pp-btn{width:100%}}.pp-promos small{font-size:12px;line-height:16px}.pp-promos [data-history-compact] h3{font-size:14px;line-height:20px;font-weight:600}.pp-promos .pp-promos-status .pp-link{display:inline-flex;align-items:center;min-height:var(--size-control-sm)}.pp-psettings-rules{display:grid;gap:16px;max-width:880px}.pp-psettings-rules fieldset{margin:0;padding:0;border:0;min-width:0;display:block}.pp-psettings-rules legend{display:block;margin:0 0 8px;padding:0;font-size:16px;line-height:24px;font-weight:600}.pp-psettings-rules .pp-ps-body{display:grid;gap:12px;align-content:start;padding:20px;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface)}.pp-psettings-rules .pp-ps-body>p{margin:0}.pp-psettings-rules .pp-ps-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;align-items:start}.pp-psettings-rules .pp-ps-field{display:grid;gap:6px;font-size:14px;line-height:20px;align-content:start}.pp-psettings-rules .pp-ps-field>span:first-child{font-weight:600}@supports(grid-template-rows:subgrid){.pp-psettings-rules .pp-ps-grid{align-items:stretch}.pp-psettings-rules .pp-ps-grid>.pp-ps-field{grid-row:span 3;grid-template-rows:subgrid;row-gap:6px}}.pp-psettings-rules .pp-ps-field small{font-size:12px;line-height:16px;color:var(--color-muted)}.pp-psettings-rules .pp-ps-field input:not([type=checkbox]):not([type=radio]),.pp-psettings-rules .pp-ps-field select{box-sizing:border-box;width:100%;height:var(--size-control);padding:0 12px;border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);font:inherit}.pp-psettings-rules .pp-ps-field input[aria-invalid=true]{border-color:var(--color-danger)}.pp-psettings-rules .pp-ps-field input:not([type=checkbox]):not([type=radio]):disabled{background:var(--color-canvas);color:var(--color-muted);cursor:not-allowed}.pp-psettings-rules .pp-ps-field :is(input,select):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.pp-psettings-rules .pp-ps-radios{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:12px}.pp-psettings-rules .pp-check{display:flex;align-items:flex-start;gap:10px;padding-block:4px;cursor:pointer}.pp-psettings-rules .pp-check input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:var(--color-primary)}.pp-psettings-rules .pp-ps-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.pp-psettings-rules .pp-ps-state{margin:0;font-size:14px;line-height:20px;color:var(--color-muted)}@media(max-width:640px){.pp-psettings-rules .pp-ps-body{padding:16px}.pp-psettings-rules .pp-ps-grid{grid-template-columns:minmax(0,1fr)}.pp-psettings-rules .pp-ps-field input:not([type=checkbox]):not([type=radio]),.pp-psettings-rules .pp-ps-field select{font-size:16px}}.pp-psettings-rules label{margin:0}.pp-psettings .pp-ps-hint{display:block;font-size:12px;line-height:16px}.pp-psettings-rules .pp-ps-group{font-size:14px;line-height:20px;font-weight:600}.pp-psettings-rules .pp-ps-radios>small{font-size:12px;line-height:16px;color:var(--color-muted)}.pp-psettings-rules .pp-check .pp-ps-hint{display:block;font-size:12px;line-height:16px}.pp-psettings-rules .pp-ps-runs{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-size:14px;line-height:20px;color:var(--color-muted)}.pp-psettings-rules .pp-ps-section{display:grid;gap:8px;min-width:0}.pp-cab .pp-photo-skel-kpi{height:64px;border-radius:var(--radius-panel)}.pp-cab .pp-photo-sources{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none}.pp-cab .pp-photo-sources li{display:inline-flex;align-items:center;gap:8px;font-size:14px;line-height:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pp-cab .pp-photo-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.pp-cab .pp-photo-reason{display:inline-flex;align-items:flex-start;gap:6px;margin:0;font-size:14px;line-height:20px;color:var(--color-muted);max-width:60ch}.pp-cab .pp-photo-reason .pp-i{flex:none;margin-top:2px}.pp-cab .pp-photo-sku{display:block;font-size:12px;line-height:16px;color:var(--color-muted)}.pp-cab .pp-photo-progress{display:grid;gap:8px}.pp-cab .pp-photo-progress p{margin:0;font-size:16px;line-height:24px}.pp-cab .pp-photo-bar{appearance:none;width:100%;height:8px;border:0;border-radius:var(--radius-sm);background:var(--color-surface-raised);overflow:hidden;color:var(--color-primary)}.pp-cab .pp-photo-bar::-webkit-progress-bar{background:var(--color-surface-raised)}.pp-cab .pp-photo-bar::-webkit-progress-value{background:var(--color-primary);border-radius:var(--radius-sm)}.pp-cab .pp-photo-bar::-moz-progress-bar{background:var(--color-primary);border-radius:var(--radius-sm)}.pp-cab .pp-photo-group ul{margin:4px 0 0;padding-left:20px;font-size:14px;line-height:20px;color:var(--color-muted)}.pp-cab .pp-photo-limit{justify-content:space-between}.pp-cab .pp-photo-limit p{margin:0}.pp-cab .pp-photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px;margin:0;padding:0;list-style:none}.pp-cab .pp-photo-skel{height:160px;border-radius:var(--radius-control)}.pp-cab .pp-photo-tile{display:grid;gap:6px;align-content:start;padding:8px;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface)}.pp-cab .pp-photo-tile.pp-on{border-color:var(--color-primary);background:var(--color-primary-soft)}.pp-cab .pp-photo-tile.pp-done{background:var(--color-surface-raised)}.pp-cab .pp-photo-pick{display:grid;gap:6px;cursor:pointer}.pp-cab .pp-photo-img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:var(--radius-sm);background:var(--color-surface-raised)}.pp-cab .pp-photo-broken{display:grid;place-content:center;justify-items:center;gap:4px;padding:8px;text-align:center;color:var(--color-muted)}.pp-cab .pp-photo-broken small{font-size:12px;line-height:16px}.pp-cab .pp-photo-name{display:flex;align-items:center;gap:8px;min-height:var(--size-control-sm);font-size:14px;line-height:20px;font-weight:600}.pp-cab .pp-photo-name input{flex:none;width:18px;height:18px;margin:0;accent-color:var(--color-primary)}.pp-cab .pp-photo-tile .pp-st{justify-self:start}.pp-cab .pp-photo-note{font-size:12px;line-height:16px;color:var(--color-muted)}.pp-cab .pp-photo-note.pp-neg{color:var(--color-danger)}.pp-cab .pp-photo-order{display:grid;gap:8px;margin:0;padding:0;list-style:none;max-width:520px}.pp-cab .pp-photo-order li{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface)}.pp-cab .pp-photo-order-n{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--color-surface-raised);font-size:12px;line-height:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pp-cab .pp-photo-order-move{display:inline-flex;gap:8px;margin-left:auto}.pp-cab .pp-kpi .pp-kpi-action{justify-self:start;margin-top:4px;white-space:normal;text-align:left}.pp-cab .pp-photo-quota{margin:0;font-size:14px;line-height:20px}.pp-cab .pp-photo-settings{max-width:880px}.pp-cab .pp-photo-settings-title{margin:0 0 8px;font-size:16px;line-height:24px;font-weight:600}.pp-cab .pp-photo-settings-body{display:grid;gap:12px;align-content:start;padding:20px;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface)}.pp-cab .pp-photo-settings-body>p{margin:0}.pp-cab .pp-photo-view:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.pp-cab .pp-photo-start{display:grid;justify-items:start;gap:8px}.pp-cab .pp-photo-start-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.pp-cab .pp-photo-pickbar{column-gap:16px}.pp-cab .pp-photo-picked{font-size:14px;line-height:20px;color:var(--color-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pp-cab .pp-photo-hit{display:grid;place-items:center;min-width:var(--size-control-sm);padding:0}.pp-cab .pp-photo-list .pp-td-check,.pp-cab .pp-photo-list .pp-th-check{width:1px;padding-right:0}.pp-cab .pp-photo-list .pp-td-check{padding-block:4px}@media(max-width:760px){.pp-cab .pp-grid.pp-photo-list>tbody>tr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:8px;padding:4px 12px 4px 4px}.pp-cab .pp-grid.pp-photo-list>tbody>tr>td{display:block;padding:0}}@media(max-width:640px){.pp-cab .pp-products>.pp-kpis>.pp-kpi:has(.pp-kpi-action){grid-column:1/-1}.pp-cab .pp-kpi .pp-kpi-action{min-height:var(--size-control)}.pp-cab .pp-photo-start{justify-items:stretch}.pp-cab .pp-photo-start-buttons{flex-direction:column;align-items:stretch}}.pp-seo-summary-scores{display:flex;flex-wrap:wrap;gap:4px 8px;min-width:220px;max-width:480px}.pp-seo-summary-link{display:inline-flex;align-items:center;gap:6px;min-height:var(--size-control-sm);padding:4px 8px;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);text-decoration:none;max-width:100%;overflow-wrap:anywhere}.pp-seo-summary-name{font-size:12px;line-height:16px;color:var(--color-muted)}.pp-seo-summary-link>strong{font-size:14px;line-height:20px;font-weight:500;white-space:nowrap}.pp-seo-summary-link:hover{border-color:var(--color-primary);background:var(--color-primary-soft)}.pp-seo-summary-loading{display:block;min-width:220px}.pp-seo-summary-loading>.pp-skel{display:block;height:var(--size-control-sm);max-width:260px}.product-assets{min-width:0}.product-assets-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.product-assets-heading h3{font-size:16px;font-weight:600;line-height:24px;letter-spacing:0}.product-assets-heading p{font-size:14px;color:var(--muted);line-height:20px;margin-top:4px}.product-assets-refresh{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:transparent;border:1px solid var(--color-control-border);border-radius:var(--radius-control);min-height:var(--size-control);padding:8px 12px;font-size:14px;color:var(--color-primary);flex-shrink:0}.product-assets-refresh:hover,.product-assets-upload{background:var(--color-primary-soft)}.product-assets-upload{border:1px solid var(--color-border);border-radius:var(--radius-control);padding:16px}.product-assets-upload label{margin:0;font-size:14px;line-height:20px;font-weight:600}.product-assets-upload>p{font-size:14px;line-height:20px;color:var(--muted);margin-top:4px}.product-assets-upload input{background:var(--color-surface);border-color:var(--color-control-border);font-size:14px;padding:8px;width:100%;margin-top:12px;line-height:20px}.product-assets-upload input::file-selector-button{font:inherit;border:0;border-radius:var(--radius-sm);padding:6px 10px;margin-right:10px;color:var(--color-primary);background:var(--color-primary-soft);cursor:pointer}.product-assets-selected{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.product-assets-selected>span{font-size:14px;overflow-wrap:anywhere;min-width:0;line-height:20px}.product-assets-selected small{color:var(--muted);font-size:12px;white-space:nowrap}.product-assets-upload-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--color-surface);color:var(--color-primary);border:1px solid var(--color-control-border);font-weight:600;border-radius:var(--radius-control);padding:8px 14px;min-height:var(--size-control);font-size:14px;white-space:nowrap}.product-assets-upload-button:hover:not(:disabled){background:var(--color-primary-soft)}.product-assets-upload-button:disabled{opacity:.55;cursor:default}.product-assets-status{display:flex;align-items:center;gap:8px;margin-top:16px;font-size:14px;line-height:20px;color:var(--muted)}.product-assets-status svg,.product-assets-success svg{flex-shrink:0}.product-assets-success{display:flex;align-items:flex-start;gap:8px;background:var(--color-primary-soft);color:var(--color-primary);border:1px solid var(--color-primary-border);border-radius:var(--radius-control)}.product-assets-error,.product-assets-success{font-size:14px;line-height:20px;padding:12px;margin-top:12px;overflow-wrap:anywhere}.product-assets-error{background:var(--color-danger-soft)}.product-assets-error,.product-assets-error button{color:var(--danger);border:1px solid var(--color-danger-border);border-radius:var(--radius-control)}.product-assets-error button{display:inline-flex;align-items:center;gap:8px;background:var(--color-surface);padding:8px 12px;min-height:var(--size-control);margin-top:8px;font-size:14px}.product-assets-login{display:inline-block;margin-top:12px;text-decoration:underline;color:var(--color-primary);font-size:14px;padding:6px 0}.product-assets-empty{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px dashed var(--color-border);border-radius:var(--radius-control);padding:28px 16px;margin-top:16px;color:var(--color-primary)}.product-assets-empty p{font-size:14px;line-height:20px;margin-top:12px}.product-assets-empty span{font-size:14px;line-height:20px;color:var(--muted);margin-top:4px}.product-assets-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;margin:16px 0 0;padding:0;list-style:none}.product-assets-card{min-width:0}.product-assets-preview{height:180px;display:flex;align-items:center;justify-content:center;background:var(--color-surface-raised);border-radius:var(--radius-sm);overflow:hidden}.product-assets-preview img{display:block;width:100%;height:100%;object-fit:contain;padding:10px}.product-assets-preview-error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px;text-align:center;font-size:14px;color:var(--muted)}.product-assets-preview-error button{display:inline-flex;align-items:center;gap:8px;background:var(--color-surface);color:var(--color-primary);padding:8px 12px;border:1px solid var(--color-control-border);border-radius:var(--radius-control);font-size:14px;min-height:var(--size-control)}.product-assets-details{padding:8px 0 0}.product-assets-details>p{font-size:14px;line-height:20px;overflow-wrap:anywhere}.product-assets-details>span{display:block;font-size:12px;line-height:16px;color:var(--muted);margin-top:4px}.product-assets-details>a{display:inline-flex;align-items:center;gap:8px;color:var(--color-primary);font-size:14px;line-height:20px;min-height:var(--size-control);margin-top:4px;text-decoration:underline;text-underline-offset:3px}@media(max-width:480px){.product-assets-heading{gap:12px}.product-assets-refresh span{display:none}.product-assets-refresh{min-width:var(--size-control);padding-inline:0}.product-assets-upload{padding:12px}.product-assets-selected{align-items:stretch;flex-direction:column;gap:12px}.product-assets-grid{grid-template-columns:1fr}.product-assets-preview{height:200px}}.product-enrichment_panel__ynYII{min-width:0;font-size:14px;line-height:20px;color:var(--color-ink)}.product-enrichment_heading__65721{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.product-enrichment_heading__65721 h3{font-size:16px;line-height:24px;font-weight:600;margin:0 0 4px}.product-enrichment_heading__65721 p{margin:0;color:var(--color-muted);max-width:670px}.product-enrichment_badge__v_vaV{border:1px solid var(--color-border);border-radius:8px;padding:6px 10px;background:var(--color-canvas);font-size:14px;color:var(--color-muted);white-space:nowrap}.product-enrichment_error__tB8_z,.product-enrichment_notice__dWLJI,.product-enrichment_warning__eukPN{padding:18px;border-radius:var(--radius-control);line-height:20px;margin:20px 0}.product-enrichment_notice__dWLJI{display:flex;gap:12px;background:var(--color-info-soft);border:1px solid var(--color-info);color:var(--color-ink)}.product-enrichment_notice__dWLJI>svg{flex-shrink:0;margin-top:3px;color:var(--color-info)}.product-enrichment_notice__dWLJI strong,.product-enrichment_warning__eukPN strong{font-weight:600}.product-enrichment_error__tB8_z p,.product-enrichment_notice__dWLJI p,.product-enrichment_warning__eukPN p{margin:8px 0 0}.product-enrichment_notice__dWLJI p{color:var(--color-muted)}.product-enrichment_warning__eukPN{border:1px solid var(--color-warning);background:var(--color-warning-soft);color:var(--color-warning)}.product-enrichment_warning__eukPN .product-enrichment_secondary__LRJcW{margin-top:12px}.product-enrichment_error__tB8_z{border:1px solid var(--color-danger-border);background:var(--color-danger-soft);color:var(--color-danger)}.product-enrichment_error__tB8_z p:first-child{margin-top:0}.product-enrichment_error__tB8_z button{margin-top:12px}.product-enrichment_login__0jzs1{display:inline-block;min-height:var(--size-control);color:var(--color-primary);text-decoration:underline;text-underline-offset:3px;margin-bottom:12px}.product-enrichment_section__9OkUZ{padding:24px;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);margin:24px 0;min-width:0}.product-enrichment_section__9OkUZ legend{font-size:16px;font-weight:600;padding:0 8px;margin-left:-8px}.product-enrichment_meta__InXHc{font-size:14px;line-height:20px;color:var(--color-muted);margin:10px 0;overflow-wrap:anywhere}.product-enrichment_tasks__1IqMA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-enrichment_task__4lBqm{display:block;margin:0;padding:16px;border:2px solid var(--color-control-border);border-radius:var(--radius-control);min-width:0;cursor:pointer}.product-enrichment_task__4lBqm.product-enrichment_selected__CJspr{border-color:var(--color-primary);background:var(--color-primary-soft)}.product-enrichment_task__4lBqm>span{display:flex;align-items:flex-start;gap:10px}.product-enrichment_task__4lBqm strong{font-size:14px;font-weight:600;line-height:20px}.product-enrichment_task__4lBqm input{width:20px;height:20px;margin:3px 0 0;flex-shrink:0;accent-color:var(--color-primary)}.product-enrichment_task__4lBqm p{line-height:20px;margin:10px 0}.product-enrichment_task__4lBqm p,.product-enrichment_task__4lBqm small{font-size:14px;color:var(--color-muted)}.product-enrichment_task__4lBqm:focus-within{outline:3px solid var(--color-primary);outline-offset:3px}.product-enrichment_task__4lBqm:has(input:disabled){cursor:default}.product-enrichment_actions__61Rjb{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:16px 0}.product-enrichment_primary__Al5mx,.product-enrichment_remove__LIsYd,.product-enrichment_secondary__LRJcW{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--size-control);padding:8px 14px;border-radius:var(--radius-control);font:inherit;font-size:14px;line-height:20px;cursor:pointer}.product-enrichment_primary__Al5mx{border:1px solid var(--color-primary);background:var(--color-primary);color:var(--color-on-primary);font-weight:600}.product-enrichment_primary__Al5mx:hover:not(:disabled){background:var(--color-primary-hover)}.product-enrichment_secondary__LRJcW{border:1px solid var(--color-control-border);color:var(--color-ink);background:var(--color-surface)}.product-enrichment_secondary__LRJcW:hover:not(:disabled){background:var(--color-primary-soft)}.product-enrichment_primary__Al5mx:disabled,.product-enrichment_remove__LIsYd:disabled,.product-enrichment_secondary__LRJcW:disabled{cursor:not-allowed;opacity:.55}.product-enrichment_primary__Al5mx svg,.product-enrichment_remove__LIsYd svg,.product-enrichment_secondary__LRJcW svg{flex-shrink:0}.product-enrichment_remove__LIsYd{background:transparent;color:var(--color-danger);border:1px solid var(--color-danger-border);min-height:var(--size-control);font-size:14px;padding:8px 12px}.product-enrichment_remove__LIsYd:hover:not(:disabled){background:var(--color-danger-soft)}.product-enrichment_fileLabel__tBPeE{display:block;margin:20px 0 0;font-size:14px}.product-enrichment_fileLabel__tBPeE>svg{vertical-align:middle;margin-right:8px;color:var(--color-primary)}.product-enrichment_fileLabel__tBPeE input{display:block;max-width:100%;width:100%;margin-top:10px;font:inherit;min-height:var(--size-control);padding:8px;border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink)}.product-enrichment_fileLabel__tBPeE input::file-selector-button{min-height:var(--size-control);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);padding:8px 10px;margin-right:8px;background:var(--color-surface);color:var(--color-ink);font:inherit;cursor:pointer}.product-enrichment_empty__ivk6J{display:flex;align-items:center;flex-direction:column;gap:12px;text-align:center;background:var(--color-canvas);border:1px dashed var(--color-control-border);border-radius:var(--radius-control);padding:28px 20px;margin:20px 0}.product-enrichment_empty__ivk6J>svg{color:var(--color-muted)}.product-enrichment_empty__ivk6J strong{font-weight:600}.product-enrichment_empty__ivk6J p{font-size:14px;color:var(--color-muted);max-width:620px;margin:0}.product-enrichment_sources__B72y7{list-style:none;display:grid;gap:20px;margin:24px 0 0;padding:0}.product-enrichment_source__l9JZh{border:1px solid var(--color-border);border-radius:var(--radius-control);padding:20px;background:var(--color-canvas);min-width:0}.product-enrichment_sourceHeading__qyg5g{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.product-enrichment_sourceHeading__qyg5g h4{font-size:16px;font-weight:600;margin:0}.product-enrichment_sourceFields__Ap03c{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.product-enrichment_field__5ONTu{display:grid;gap:8px;min-width:0;margin:16px 0}.product-enrichment_field__5ONTu>label{margin:0;font-size:14px;font-weight:600}.product-enrichment_field__5ONTu>input,.product-enrichment_field__5ONTu>textarea{width:100%;max-width:100%;min-width:0;border:1px solid var(--color-control-border);border-radius:var(--radius-control);font:inherit;font-size:14px;line-height:20px;color:var(--color-ink);background:var(--color-surface);padding:11px 12px;margin:0;min-height:var(--size-control)}.product-enrichment_field__5ONTu>textarea{resize:vertical;min-height:120px}.product-enrichment_field__5ONTu>.product-enrichment_meta__InXHc{margin:0}.product-enrichment_field__5ONTu>input:disabled,.product-enrichment_field__5ONTu>textarea:disabled{color:var(--color-muted);opacity:1;background:var(--color-canvas)}.product-enrichment_validation__rhpPL{padding:12px 16px;background:var(--color-warning-soft);color:var(--color-warning);border:1px solid var(--color-warning);border-radius:var(--radius-control);font-size:14px;line-height:20px}.product-enrichment_footer__3Mttq{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--color-border);padding:20px 0;margin:24px 0 12px}.product-enrichment_footer__3Mttq>div{display:grid;gap:6px;min-width:0}.product-enrichment_footer__3Mttq strong{font-size:14px;font-weight:600}.product-enrichment_footer__3Mttq .product-enrichment_meta__InXHc{margin:0}.product-enrichment_footer__3Mttq button{flex-shrink:0}.product-enrichment_status__NtVL5,.product-enrichment_success__BXidZ{display:flex;align-items:flex-start;gap:10px;margin:16px 0;font-size:14px}.product-enrichment_success__BXidZ{color:var(--color-primary)}.product-enrichment_status__NtVL5{color:var(--color-muted)}.product-enrichment_status__NtVL5 svg,.product-enrichment_success__BXidZ svg{flex-shrink:0;margin-top:3px}.product-enrichment_launch__mStHG{padding:24px;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-canvas);margin-top:28px}.product-enrichment_launch__mStHG h4{font-size:16px;margin:0 0 12px;font-weight:600}.product-enrichment_launch__mStHG>p:not(.product-enrichment_meta__InXHc){font-size:14px;line-height:20px;margin:0 0 20px}.product-enrichment_launch__mStHG>.product-enrichment_secondary__LRJcW{margin-left:12px}.product-enrichment_panel__ynYII :is(input,button,textarea,a,[tabindex]):focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}@media(max-width:640px){.product-enrichment_heading__65721{flex-direction:column;gap:12px}.product-enrichment_launch__mStHG,.product-enrichment_section__9OkUZ{padding:18px}.product-enrichment_sourceFields__Ap03c,.product-enrichment_tasks__1IqMA{grid-template-columns:minmax(0,1fr)}.product-enrichment_source__l9JZh{padding:16px}.product-enrichment_sourceHeading__qyg5g{flex-wrap:wrap;gap:12px}.product-enrichment_footer__3Mttq{align-items:stretch;flex-direction:column;gap:16px}.product-enrichment_footer__3Mttq button{width:100%}.product-enrichment_actions__61Rjb{align-items:stretch;flex-direction:column}.product-enrichment_actions__61Rjb button{width:100%}.product-enrichment_error__tB8_z,.product-enrichment_notice__dWLJI,.product-enrichment_warning__eukPN{padding:14px}.product-enrichment_launch__mStHG>.product-enrichment_secondary__LRJcW{margin:12px 0 0}.product-enrichment_fileLabel__tBPeE input{font-size:16px}}