body.pp-lock{overflow:hidden}html{scroll-padding-top:calc(var(--bar-h,60px) + 12px);scroll-padding-bottom:12px}@media(max-width:1023px){html{scroll-padding-bottom:calc(76px + env(safe-area-inset-bottom))}}.pp-cab a.pp-link,.pp-cab button.pp-link{display:inline;min-height:0}.pp-cab .pp-link-solo,.pp-cab .pp-link.pp-link-solo{display:inline-flex;align-items:center;min-height:var(--size-control-sm)}:where(.pp-cab details>summary){min-height:var(--size-control-sm)}.pp-cab{--nav-w:232px;--bar-h:60px;font-size:14px;line-height:1.45;display:grid;grid-template-columns:var(--nav-w) minmax(0,1fr);min-height:100vh;min-height:100dvh}.pp-cab :where(h1,h2,h3,h4,p):where(:not(.pp-legacy *)){margin:0}.pp-cab :where(h1):where(:not(.pp-legacy *)){font-size:24px;line-height:32px;font-weight:700;letter-spacing:-.02em}.pp-cab :where(h2):where(:not(.pp-legacy *)){font-size:16px;line-height:24px;font-weight:600}.pp-cab :where(h3):where(:not(.pp-legacy *)){font-size:14px;line-height:20px;font-weight:600}.pp-cab :where(a):where(:not(.pp-legacy *)){text-decoration:none}.pp-cab :where(label):where(:not(.pp-legacy *)){display:block}.pp-cab .pp-muted{color:var(--muted)}.pp-cab .pp-small{font-size:14px;line-height:20px}.pp-cab .pp-xs{font-size:12px}.pp-cab .pp-pos{color:var(--ok)}.pp-cab .pp-neg{color:var(--danger)}.pp-cab .pp-warn-t{color:var(--warn)}.pp-cab .pp-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pp-cab .pp-grow{flex:1 1 auto;min-width:0}.pp-cab .pp-gap-16{gap:16px}.pp-cab .pp-mt-8{margin-top:8px}.pp-cab .pp-mt-12{margin-top:12px}.pp-cab .pp-mb-12{margin-bottom:12px}.pp-nav{position:sticky;top:0;height:100vh;height:100dvh;display:flex;flex-direction:column;gap:6px;padding:16px 12px;background:var(--surface);border-right:1px solid var(--border);overflow:auto}.pp-logo{display:block;margin:0 6px 14px}.pp-logo,.pp-logo svg{width:183px;height:48px}.pp-nav-list{display:grid;gap:2px}.pp-nav-item{display:flex;align-items:center;gap:10px;min-height:var(--size-control);padding:0 10px;border-radius:10px;font-weight:500;color:var(--ink);transition:background-color .12s,color .12s}.pp-nav-item .pp-i{color:var(--muted)}.pp-nav-item:hover{background:var(--raised)}.pp-nav-item.pp-active{background:var(--soft);color:var(--primary);font-weight:600}.pp-nav-item.pp-active .pp-i{color:var(--primary)}.pp-nav-item span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-nav-secondary{margin-top:auto;padding-top:10px;border-top:1px solid var(--border)}.pp-nav-secondary .pp-nav-item{font-weight:500;color:var(--muted);min-height:var(--size-control)}.pp-nav-secondary .pp-nav-item.pp-active{color:var(--primary)}.pp-nav-foot{display:flex;align-items:center;gap:10px;padding:10px 8px 2px;font-size:12px;line-height:1.35;color:var(--muted)}.pp-cnt{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--primary);color:var(--on-primary);font-size:12px;font-weight:700;line-height:1}.pp-cnt-abs{position:absolute;top:4px;right:4px;min-width:18px;height:18px;font-size:12px;padding:0 4px}.pp-main{min-width:0;display:flex;flex-direction:column}.pp-topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:8px;height:var(--bar-h);padding:0 24px;background:var(--canvas);border-bottom:1px solid var(--border)}.pp-bar-mark{display:none;flex:none;align-items:center;justify-content:center;width:var(--size-control);height:var(--size-control)}.pp-bar-sp{flex:1 1 auto}.pp-topbar .pp-icon-btn{position:relative;flex:none}.pp-avatar{display:inline-grid;place-items:center;width:var(--size-control);height:var(--size-control);border-radius:50%;background:var(--color-surface-inverse);color:var(--lime);font-weight:700;font-size:16px;cursor:pointer;list-style:none;border:2px solid transparent}.pp-avatar::-webkit-details-marker{display:none}details.pp-dd[open] .pp-avatar{border-color:var(--primary)}.pp-shop-btn{display:inline-flex;align-items:center;gap:8px;min-height:var(--size-control);padding:0 10px;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);font-weight:600;cursor:pointer;list-style:none;max-width:min(60vw,360px)}.pp-shop-btn::-webkit-details-marker{display:none}.pp-shop-btn:hover{border-color:var(--primary)}.pp-shop-ic{color:var(--primary)}.pp-shop-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-shop-mps{display:inline-flex;gap:3px;align-items:center}.pp-shop-mps small{font-size:12px;color:var(--muted);font-weight:500}.pp-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--muted);flex:none}.pp-dot-ozon{background:var(--mp-ozon)}.pp-dot-wb{background:var(--mp-wb)}.pp-dot-ym{background:var(--mp-ym)}.pp-dd{position:relative}.pp-dd>summary{outline-offset:2px}.pp-dd-panel{position:absolute;top:calc(100% + 6px);left:0;z-index:30;min-width:min(280px,var(--pp-dd-limit,calc(100vw - 16px)));max-width:var(--pp-dd-limit,calc(100vw - 16px));padding:6px;border:0;border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--shadow-overlay)}.pp-dd[data-viewport-menu]>.pp-dd-panel{transform:translate(var(--pp-dd-x,0),var(--pp-dd-y,0));max-height:var(--pp-dd-height,calc(100dvh - 16px));overflow:auto;overscroll-behavior:contain}.pp-dd[data-viewport-menu][open]:not([data-menu-placed])>.pp-dd-panel{visibility:hidden}.pp-dd-right .pp-dd-panel{left:auto;right:0}.pp-dd-item{display:flex;align-items:center;gap:10px;min-height:var(--size-control);padding:6px 10px;border-radius:calc(var(--radius-control) - 1px);color:var(--ink);font-weight:500}.pp-dd-item>span:first-of-type{flex:1 1 auto;min-width:0;display:grid;line-height:1.25;white-space:normal;overflow-wrap:anywhere}.pp-dd-item small{font-size:12px;font-weight:400}.pp-dd-item .pp-i,.pp-dd-item small{color:var(--muted)}.pp-dd-item:hover{background:var(--raised)}.pp-dd-item.pp-active{background:var(--soft);color:var(--primary)}.pp-dd-item.pp-active .pp-i{color:var(--primary)}.pp-warn-ic{color:var(--warn)}.pp-dd-sep{height:1px;margin:6px 4px;background:var(--border)}.pp-dd-head{padding:10px 10px 8px;display:grid;line-height:1.3}.pp-dd-head small{color:var(--muted);font-size:12px}.pp-dd-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:var(--size-control);padding:0 12px;color:var(--primary);font-weight:600;border-top:1px solid var(--border)}.pp-bell-panel{width:380px;padding:10px}.pp-feed-plain{border-top:0;padding:10px 4px 4px}.pp-feed-plain .pp-ev,.pp-page{display:grid}.pp-page{flex:1 1 auto;padding:20px 24px 96px;gap:16px;align-content:start}.pp-ph{display:flex;align-items:flex-start;gap:12px 16px;flex-wrap:wrap}.pp-ph>div:first-child{flex:1 1 320px;min-width:0;display:grid;gap:4px}.pp-ph p{color:var(--muted)}.pp-ph-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pp-crumb{display:inline-flex;align-items:center;gap:6px;min-height:var(--size-control-sm);color:var(--muted);font-size:14px;font-weight:500}.pp-crumb a{color:var(--primary)}.pp-cab .pp-tabs{flex:0 1 auto;display:inline-flex;gap:2px;padding:4px;max-width:100%;overflow-x:auto;scrollbar-width:none}.pp-cab .pp-tab{flex:0 0 auto;min-height:var(--size-control);padding:0 14px;font-size:14px}.pp-cab .pp-tab .pp-cnt{background:var(--raised);color:var(--ink);min-width:18px;height:18px;font-size:12px}.pp-cab .pp-tab[aria-selected=true] .pp-cnt{background:var(--primary);color:var(--on-primary)}.pp-cab .pp-tabs-sm .pp-tab{min-height:var(--size-control-sm);padding:0 10px;font-size:14px}.pp-seg{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.pp-seg button{display:inline-flex;align-items:center;gap:7px;min-height:var(--size-control-sm);padding:0 12px;border:0;border-radius:var(--radius-sm);background:transparent;font-weight:600;font-size:14px;color:var(--muted);cursor:pointer;white-space:nowrap}.pp-seg button[aria-pressed=true]{background:var(--soft);color:var(--primary)}.pp-seg button:hover{color:var(--ink)}.pp-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.pp-kpi{display:grid;gap:2px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);min-width:0}.pp-kpi span{font-size:12px;color:var(--muted);line-height:1.3}.pp-kpi b{font-size:24px;font-weight:600;letter-spacing:-.01em;line-height:32px}.pp-kpi small{font-size:12px;color:var(--muted)}.pp-kpi.pp-pos b{color:var(--ok)}.pp-kpi.pp-neg b{color:var(--danger)}.pp-kpi.pp-warn b{color:var(--warn)}a.pp-kpi:hover{border-color:var(--primary)}.pp-cab .pp-btn{min-height:var(--size-control);padding:8px 14px;font-size:14px;gap:8px}.pp-cab .pp-btn,.pp-cab .pp-btn-lg{border-radius:var(--radius-control)}.pp-cab .pp-btn-lg{min-height:var(--size-control-lg);padding:12px 20px;font-size:16px}.pp-cab .pp-btn-xs{min-height:var(--size-control-sm);padding:4px 10px;font-size:14px;border-radius:var(--radius-sm);gap:6px}.pp-cab .pp-btn-danger{background:var(--danger-soft);color:var(--danger);border-color:var(--danger-border)}.pp-cab .pp-btn-danger:hover{background:var(--danger-border)}.pp-cab .pp-icon-btn{flex:none;width:var(--size-control);height:var(--size-control)}.pp-cab .pp-icon-btn-xs{flex:none;width:var(--size-control-sm);height:var(--size-control-sm);border-radius:var(--radius-sm)}.pp-cab .pp-input{display:flex;align-items:center;gap:8px;height:var(--size-control);min-height:var(--size-control);padding:0 12px;border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font:inherit;font-size:14px;font-weight:400;min-width:0;margin:0}.pp-input .pp-i{color:var(--muted);width:18px;height:18px}.pp-cab .pp-input input{align-self:stretch;flex:1 1 auto;min-width:0;width:100%;height:auto;min-height:0;margin:0;border:0;border-radius:0;background:transparent;font:inherit;line-height:20px;color:inherit;padding:0;outline:0}.pp-input input::placeholder{color:var(--muted);opacity:1}.pp-input:focus-within{border-color:var(--primary);outline:2px solid var(--primary);outline-offset:1px}.pp-input :is(input,select,textarea):focus-visible{outline:none}.pp-select{appearance:none;min-height:var(--size-control);padding:0 34px 0 12px;border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2356675f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center;color:var(--ink);font:inherit;font-size:14px;font-weight:500}.pp-select[data-autocomplete]{min-height:0;padding:0;border:0;border-radius:0;background:none}.pp-toolbar .pp-select[data-autocomplete]{flex:0 1 13em;min-width:10em}.pp-num-in{width:84px;min-height:var(--size-control-sm);padding:0 8px;border:1px solid var(--color-control-border);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;font-size:14px;text-align:right}.pp-num-in:focus{outline:2px solid var(--primary);outline-offset:1px}.pp-cab .pp-prices-delta{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.pp-prices-delta .pp-num-in{width:64px}.pp-cab .pp-fld{display:grid;gap:6px;min-width:0;margin:0}.pp-fld>span{font-size:14px;font-weight:600}.pp-fld small{font-size:12px;color:var(--muted)}.pp-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pp-filter-panel{display:grid;gap:12px;min-width:0;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface)}.pp-filter-panel-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;min-width:0}.pp-filter-panel-head h2{margin:0;font-size:16px;line-height:24px;font-weight:600}.pp-filter-panel-body{min-width:0}.pp-filter-panel-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pp-filter-panel-note{margin:0;color:var(--color-muted);font-size:12px;line-height:16px}.pp-toolbar .pp-input{flex:1 1 220px;max-width:360px}.pp-cab .pp-check{display:inline-flex;align-items:center;min-height:var(--size-control-sm);padding-block:calc((var(--size-control-sm) - 20px) / 2);gap:10px;margin:0;font-size:14px;cursor:pointer;line-height:20px}.pp-cab .pp-check input{width:18px;height:18px;min-height:0;padding:0;margin:0;accent-color:var(--primary);flex:none}.pp-toggle{display:inline-flex;align-items:center;gap:10px;cursor:pointer}.pp-toggle i{position:relative;width:38px;height:22px;border-radius:999px;background:var(--border-strong);flex:none;transition:background .15s}.pp-toggle i:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--on-primary);transition:transform .15s}.pp-toggle input{position:absolute;opacity:0;width:0;height:0}.pp-toggle input:checked+i{background:var(--primary)}.pp-toggle input:checked+i:after{transform:translateX(16px)}.pp-cab .pp-ui{box-shadow:none}.pp-cab .pp-ui-head{padding:10px 14px;min-height:50px}.pp-cab .pp-ui-body{padding:12px 14px}.pp-ui-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border-top:1px solid var(--border);background:var(--raised)}.pp-cols-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.pp-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-cols-3,.pp-cols-4{display:grid;gap:12px;align-items:start}.pp-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.pp-cols-main{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.pp-cols-main,.pp-cols-side{display:grid;gap:16px;align-items:start}.pp-cols-side{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.pp-vstack{display:grid;gap:16px;align-content:start}.pp-note{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:var(--radius-control);background:var(--raised);font-size:14px;color:var(--muted);line-height:20px}.pp-note .pp-i{flex:none;width:18px;height:18px;margin-top:1px;color:var(--primary)}.pp-note-warn{background:var(--warn-soft);color:var(--ink)}.pp-note-warn .pp-i{color:var(--warn)}.pp-note-bad{background:var(--danger-soft);color:var(--ink)}.pp-note-bad .pp-i{color:var(--danger)}.pp-note-ok{background:var(--ok-soft);color:var(--ink)}.pp-note-ok .pp-i{color:var(--ok)}.pp-cab .pp-chip{min-height:26px;padding:2px 9px;font-size:12px;gap:6px}.pp-cab .pp-chip[aria-pressed],.pp-cab button.pp-chip{min-height:var(--size-control-sm)}.pp-cab .pp-chip-muted{color:var(--muted)}.pp-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);overflow:hidden}.pp-step{display:grid;grid-template-columns:24px minmax(0,1fr);gap:4px 10px;padding:10px 12px;border-right:1px solid var(--border);color:var(--muted);font-size:12px;min-width:0}.pp-step:last-child{border-right:0}.pp-step i{grid-row:1/3;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--raised);font-style:normal;font-size:12px;font-weight:700;color:var(--muted)}.pp-step b{font-weight:600;color:var(--ink)}.pp-step b,.pp-step small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-step small{font-size:12px}.pp-step.pp-done i{background:var(--ok-soft);color:var(--ok)}.pp-step.pp-now{background:var(--soft)}.pp-step.pp-now i{background:var(--primary);color:var(--on-primary)}.pp-grid-wrap{position:relative;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);overflow:auto;scrollbar-width:thin}.pp-grid{width:100%;border-collapse:collapse;font-size:14px;line-height:20px;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.pp-grid td,.pp-grid th{padding:10px 12px;border-bottom:1px solid var(--border);vertical-align:middle;text-align:left}.pp-grid th{font-weight:500;font-size:12px;line-height:16px;color:var(--muted);background:var(--raised);white-space:nowrap}.pp-grid td:first-child,.pp-grid th:first-child{padding-left:16px}.pp-grid td:last-child,.pp-grid th:last-child{padding-right:16px}.pp-grid tbody tr:last-child>:is(td,th){border-bottom:0}.pp-grid>tbody>tr:hover,.pp-grid>tbody>tr:hover>:is(td,th){background:var(--color-row-hover)}.pp-grid>tbody>tr.pp-sel,.pp-grid>tbody>tr.pp-sel>:is(td,th){background:var(--color-primary-soft)}.pp-grid tr.pp-off td{color:var(--muted)}.pp-grid .pp-r{text-align:right;white-space:nowrap}.pp-grid .pp-c{text-align:center}.pp-grid td.pp-r b{font-weight:600}.pp-grid input[type=checkbox],.pp-table input[type=checkbox]{width:18px;height:18px;margin:0;accent-color:var(--primary);display:block}.pp-grid .pp-td-check,.pp-grid .pp-th-check,.pp-table .pp-td-check,.pp-table .pp-th-check{min-width:32px;padding-block:7px}.pp-grid .pp-was{color:var(--muted);text-decoration:line-through;margin-right:6px}.pp-grid .pp-delta{display:inline-block;min-width:54px;font-weight:600}.pp-prod{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center;min-width:0}.pp-prod .pp-thumb{width:36px;height:36px;border-radius:8px}.pp-prod b{font-weight:600}.pp-prod b,.pp-prod small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-prod small{font-size:12px;color:var(--muted)}.pp-prod a{color:inherit}.pp-prod a:hover b{color:var(--primary)}.pp-thumb{flex:none;object-fit:cover}.pp-ph-thumb{display:inline-grid;place-items:center;background:var(--color-surface-raised);color:var(--color-muted)}.pp-st{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;background:var(--raised);color:var(--muted)}.pp-st .pp-i{width:14px;height:14px}.pp-st-ok{background:var(--ok-soft);color:var(--ok)}.pp-st-warn{background:var(--warn-soft);color:var(--warn)}.pp-st-bad{background:var(--danger-soft);color:var(--danger)}.pp-st-info{background:var(--soft);color:var(--primary)}.pp-st-ozon{background:var(--mp-ozon-bg);color:var(--mp-ozon-ink)}.pp-st-wb{background:var(--mp-wb-bg);color:var(--mp-wb-ink)}.pp-st-ym{background:var(--mp-ym-bg);color:var(--mp-ym-ink)}.pp-reason{display:block;font-size:12px;color:var(--muted);margin-top:2px;white-space:normal}.pp-grid-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px 16px;border-top:1px solid var(--border);font-size:14px;color:var(--muted)}.pp-table-wrap{position:relative;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);overflow-x:auto;overflow-y:hidden;scrollbar-gutter:stable;scrollbar-width:thin;max-height:calc(100dvh - var(--bar-h) - var(--pp-table-bottom, 16px))}.pp-table-wrap[data-docked]{overflow-y:auto}.pp-table-wrap:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.pp-table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px;line-height:20px;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.pp-table td,.pp-table th{padding:10px 12px;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle}.pp-table th{font-size:12px;line-height:16px;font-weight:500;color:var(--color-muted);background:var(--color-surface-raised)}.pp-cab :is(.pp-grid,.pp-table)>thead th{font-size:14px;line-height:20px;font-weight:600}.pp-grid>thead th:is([aria-sort=ascending],[aria-sort=descending]),.pp-table>thead th:is([aria-sort=ascending],[aria-sort=descending]){color:var(--color-primary);font-weight:600}.pp-cab .pp-table-sort{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-width:0;min-height:var(--size-control-sm);padding:4px 0;border:0;border-radius:var(--radius-sm);background:transparent;color:inherit;font:inherit;font-weight:600;text-align:inherit;cursor:pointer}.pp-cab .pp-r .pp-table-columns-header-label>.pp-table-sort,.pp-cab .pp-r>.pp-table-sort{justify-content:flex-end}.pp-cab .pp-table-sort:hover{background:var(--color-row-hover);color:var(--color-ink)}.pp-cab .pp-table-sort:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.pp-table-sort-label{min-width:0;white-space:normal;text-wrap:balance}.pp-table-sort-unit{flex:none;width:12px;font-size:12px;line-height:16px;color:var(--color-muted)}.pp-table-sort-indicator{position:relative;display:block;flex:none;width:16px;height:20px;color:var(--color-muted)}.pp-table-sort-indicator>svg{position:absolute;left:0;width:16px;height:16px;stroke-width:2}.pp-table-sort-up{top:-2px}.pp-table-sort-down{bottom:-2px}.pp-table-sort[data-sort-direction=asc] .pp-table-sort-up,.pp-table-sort[data-sort-direction=desc] .pp-table-sort-down{color:var(--color-primary);stroke-width:3}.pp-table-sort[data-sort-direction=asc] .pp-table-sort-down,.pp-table-sort[data-sort-direction=desc] .pp-table-sort-up{opacity:.35}.pp-table-header-label{display:inline-block;border-radius:var(--radius-sm);cursor:help}.pp-table-header-label:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.pp-table-header-hint{position:fixed;left:var(--header-hint-x,16px);top:var(--header-hint-y,16px);z-index:60;box-sizing:border-box;width:max-content;max-width:min(320px,calc(100vw - 32px));padding:12px 16px;border-radius:var(--radius-control);background:var(--color-surface-inverse);color:var(--color-on-inverse);box-shadow:var(--shadow-overlay);font-family:var(--font-sans);font-size:14px;line-height:20px;font-weight:400;text-align:left;overflow-wrap:anywhere}.pp-table-wrap>table>thead th{position:sticky;top:0;z-index:1}.pp-table td:first-child,.pp-table th:first-child{padding-left:16px}.pp-table td:last-child,.pp-table th:last-child{padding-right:16px}.pp-table>tbody>tr:hover,.pp-table>tbody>tr:hover>:is(td,th){background:var(--color-row-hover)}.pp-table>tbody>tr:is(.pp-sel,.pp-row-sel),.pp-table>tbody>tr:is(.pp-sel,.pp-row-sel)>:is(td,th){background:var(--color-primary-soft)}.pp-table .pp-r{text-align:right;white-space:nowrap}.pp-grid.pp-grid-dense td,.pp-grid.pp-grid-dense th,.pp-table-compact td,.pp-table-compact th,.pp-table.pp-grid-dense td,.pp-table.pp-grid-dense th{padding:6px 8px}.pp-grid.pp-grid-dense td:first-child,.pp-grid.pp-grid-dense th:first-child,.pp-table.pp-grid-dense td:first-child,.pp-table.pp-grid-dense th:first-child{padding-left:12px}.pp-grid.pp-grid-dense td:last-child,.pp-grid.pp-grid-dense th:last-child,.pp-table.pp-grid-dense td:last-child,.pp-table.pp-grid-dense th:last-child{padding-right:12px}.pp-table-compact td:first-child,.pp-table-compact th:first-child{padding-left:0}.pp-table-compact td:last-child,.pp-table-compact th:last-child{padding-right:0}.pp-table-compact th{background:transparent}.pp-table-wrap.pp-table-wrap-free{max-height:none;overflow:auto;scrollbar-gutter:auto}@media(max-width:760px){.pp-table-wrap,.pp-table-wrap.pp-table-wrap-free,.pp-table-wrap[data-docked]{max-height:none;overflow:visible}}.pp-attn{display:grid}.pp-attn-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--border)}.pp-attn-row:last-child{border-bottom:0}.pp-attn-row .pp-ev-ic{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-sm);background:var(--raised);color:var(--muted)}.pp-attn-row.pp-ev-warn .pp-ev-ic{background:var(--warn-soft);color:var(--warn)}.pp-attn-row.pp-ev-bad .pp-ev-ic{background:var(--danger-soft);color:var(--danger)}.pp-attn-row.pp-ev-ok .pp-ev-ic{background:var(--ok-soft);color:var(--ok)}.pp-attn-row.pp-ev-ok .pp-ev-ic .pp-mascot{border-radius:calc(var(--radius-sm) - 1px)}.pp-attn-row p{min-width:0;line-height:1.35}.pp-attn-row p b{font-weight:600}.pp-attn-row p small{display:block;font-size:12px;color:var(--muted)}.pp-attn-row .pp-btn{white-space:nowrap}.pp-cab .pp-feed .pp-ev{display:grid;animation:none}.pp-cab .pp-ev .pp-ev-ic .pp-mascot{border-radius:calc(var(--radius-sm) - 1px)}.pp-sticky{position:sticky;bottom:12px;z-index:15;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 14px;border:0;border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--shadow-overlay)}.pp-sticky .pp-sum{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:14px;color:var(--muted);flex:1 1 auto}.pp-sticky .pp-sum b{color:var(--ink);font-weight:600}.pp-overlay{position:fixed;inset:0;z-index:40;background:var(--color-scrim);opacity:0;pointer-events:none;transition:opacity .2s}.pp-overlay.pp-on{opacity:1;pointer-events:auto}.pp-overlay.pp-confirm-overlay{z-index:55}.pp-confirm{position:fixed;z-index:60;top:50%;left:50%;transform:translate(-50%,-50%);width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;display:grid;gap:12px;padding:24px;border-radius:var(--radius-panel);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-overlay)}.pp-confirm h2{margin:0;font-size:20px;line-height:28px;font-weight:600}.pp-confirm p{margin:0;font-size:14px;line-height:20px;color:var(--color-muted);overflow-wrap:anywhere}.pp-confirm-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:8px}@media(max-width:640px){.pp-confirm-actions{flex-direction:column-reverse;align-items:stretch}.pp-confirm-actions .pp-btn{width:100%}}.pp-drawer{position:fixed;top:0;right:0;bottom:0;z-index:50;width:min(520px,100%);display:flex;flex-direction:column;background:var(--surface);box-shadow:var(--shadow-overlay);transform:translateX(100%);transition:transform .25s var(--ease-enter);visibility:hidden}.pp-drawer.pp-on{transform:none;visibility:visible}.pp-drawer-h{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border)}.pp-drawer-h h2{flex:1 1 auto;min-width:0}.pp-drawer-b{flex:1 1 auto;overflow:auto;padding:14px 16px;display:grid;gap:14px;align-content:start}.pp-drawer-f{display:grid;gap:10px;padding:12px 16px;border-top:1px solid var(--border);background:var(--raised)}.pp-drawer-f .pp-btn{width:100%}.pp-drawer .pp-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pp-drawer .pp-kpi{padding:8px 10px}.pp-drawer .pp-kpi b{font-size:20px;line-height:28px}.pp-diff{width:100%;border-collapse:collapse;font-size:14px}.pp-diff td,.pp-diff th{padding:7px 6px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.pp-diff th{font-weight:500;font-size:12px;color:var(--muted)}.pp-diff .pp-r{text-align:right;white-space:nowrap}.pp-diff td.pp-r b{font-weight:600}.pp-diff tr:last-child td{border-bottom:0}.pp-diff .pp-was{color:var(--muted);text-decoration:line-through}.pp-diff .pp-to{display:inline-block;margin:0 4px;color:var(--muted)}.pp-tabbar{display:none}.pp-sheet{position:fixed;left:0;right:0;bottom:0;z-index:50;max-height:80vh;overflow:auto;padding:8px 12px 20px;border-radius:var(--radius-panel) var(--radius-panel) 0 0;background:var(--surface);box-shadow:var(--shadow-overlay)}.pp-sheet[hidden]{display:none}.pp-sheet-h{display:flex;align-items:center;justify-content:space-between;padding:6px 4px 6px 8px}.pp-sheet .pp-nav-item{min-height:var(--size-control-lg)}.pp-empty{display:grid;justify-items:center;text-align:center;gap:10px;padding:36px 20px;border:1px dashed var(--color-border);border-radius:var(--radius-panel);background:var(--surface)}.pp-empty h2{font-size:20px;line-height:28px}.pp-empty p{color:var(--muted);max-width:460px}.pp-empty .pp-mascot{width:56px;height:56px}.pp-empty-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:4px}.pp-start{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;align-items:center;padding:28px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border)}.pp-start h2{font-size:24px;line-height:32px;font-weight:600;margin:0 0 8px}.pp-start>p{color:var(--muted);font-size:16px;line-height:24px}.pp-start .pp-next{margin-top:0;padding-top:0;border-top:0}.pp-start .pp-next li b{display:block}.pp-state-row{display:flex;flex-wrap:wrap;gap:8px}.pp-skel{display:block;height:12px;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--raised),var(--border),var(--raised));background-size:200% 100%;animation:pp-skel 1.2s linear infinite}.pp-skel.pp-skel-product{height:72px}@keyframes pp-skel{to{background-position:-200% 0}}.pp-shop-card{display:grid;gap:8px}.pp-shop-card+.pp-shop-card{padding-top:12px;border-top:1px solid var(--border)}.pp-shop-card .pp-row{justify-content:space-between}.pp-shop-card b{font-weight:600}.pp-shop-line{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 10px;align-items:center;font-size:14px;padding:6px 0;border-top:1px solid var(--border)}.pp-shop-line .pp-chip{justify-self:start}.pp-shop-line .pp-r{text-align:right;white-space:nowrap}.pp-quick{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.pp-quick a{display:flex;align-items:center;gap:10px;min-height:var(--size-control-lg);padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);font-weight:600;color:var(--ink)}.pp-quick a .pp-i{color:var(--primary);flex:none}.pp-quick a:hover{border-color:var(--primary);background:var(--soft)}.pp-quick a small{display:block;font-weight:400;font-size:12px;color:var(--muted)}.pp-prod-head{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:14px;align-items:center}.pp-prod-head>div{min-width:0}.pp-prod-head .pp-thumb{width:72px;height:72px;border-radius:var(--radius-sm)}.pp-prod-head h1{font-size:24px;line-height:32px;overflow-wrap:anywhere}.pp-prod-head .pp-row{margin-top:6px}.pp-cab .pp-slides{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.pp-cab .pp-slide{cursor:pointer;outline:2px solid transparent;outline-offset:2px;border-radius:10px}.pp-cab .pp-slide.pp-cur{outline-color:var(--primary)}.pp-cab .pp-slide figcaption{position:absolute;left:6px;top:6px;z-index:1;padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--color-surface-inverse) 80%,transparent);color:var(--color-on-inverse);font-size:12px;font-weight:600}.pp-covers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pp-cover{position:relative;margin:0;aspect-ratio:3/4;border-radius:10px;overflow:hidden;background:var(--color-surface-raised);outline:2px solid transparent;outline-offset:2px}.pp-cover img{width:100%;height:100%;object-fit:cover}.pp-cover.pp-cur{outline-color:var(--primary)}.pp-cover figcaption{position:absolute;left:0;right:0;bottom:0;padding:6px 8px;background:color-mix(in srgb,var(--color-surface-inverse) 80%,transparent);color:var(--color-on-inverse);font-size:12px}.pp-editor{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:16px;align-items:start}.pp-editor .pp-slide{aspect-ratio:3/4}.pp-tool-row{display:flex;flex-wrap:wrap;gap:6px}.pp-stage-list{display:grid;gap:8px}.pp-stage-item{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.pp-stage-item i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--raised);font-style:normal;font-size:12px;font-weight:700;color:var(--muted)}.pp-stage-item.pp-done i{background:var(--ok-soft);color:var(--ok)}.pp-stage-item.pp-now i{background:var(--primary);color:var(--on-primary)}.pp-stage-item b{display:block;font-weight:600}.pp-stage-item small{display:block;font-size:12px;color:var(--muted)}.pp-mp-table{display:grid;gap:8px}.pp-mp-row{display:grid;grid-template-columns:140px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.pp-mp-row small{display:block;font-size:12px;color:var(--muted)}.pp-family{display:grid;gap:10px}.pp-fam-list{display:grid;gap:4px}.pp-fam-list a{display:flex;align-items:center;gap:10px;min-height:var(--size-control);padding:0 10px;border-radius:calc(var(--radius-control) - 1px);color:var(--ink);font-weight:500}.pp-fam-list a:hover{background:var(--raised)}.pp-fam-list a.pp-active{background:var(--soft);color:var(--primary);font-weight:600}.pp-fam-list a small{margin-left:auto;font-size:12px;color:var(--muted);font-weight:400;white-space:nowrap}.pp-formula-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;color:var(--muted)}.pp-formula-line b{color:var(--ink);font-weight:600}.pp-source-card{display:grid;gap:8px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);min-width:0}.pp-source-card .pp-row{justify-content:space-between}.pp-source-card h3{display:flex;align-items:center;gap:8px}.pp-source-card h3 .pp-i{color:var(--primary)}.pp-source-card p{font-size:14px;color:var(--muted)}.pp-source-card .pp-src-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.pp-bars{display:grid;gap:6px}.pp-bar-row{display:grid;grid-template-columns:120px minmax(0,1fr) 90px;gap:10px;align-items:center;font-size:14px}.pp-bar-row .pp-bar{margin:0}.pp-bar-row .pp-r{text-align:right;white-space:nowrap;font-weight:600}.pp-wizard{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.pp-wizard .pp-step{border-right:1px solid var(--border);border-radius:10px;border:1px solid var(--border)}.pp-team-row{display:grid;grid-template-columns:minmax(0,1fr) 140px auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--border);font-size:14px}.pp-team-row small{display:block;font-size:12px;color:var(--muted)}.pp-period{display:inline-flex;align-items:center;gap:6px}@media(max-width:1200px){.pp-cab{--nav-w:208px}.pp-cols-main,.pp-cols-side{grid-template-columns:minmax(0,1fr)}.pp-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-step:nth-child(3){border-right:0}.pp-step:nth-child(n+4){border-top:1px solid var(--border)}.pp-editor{grid-template-columns:minmax(0,1fr)}.pp-cab .pp-slides{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1023px){.pp-cab{grid-template-columns:minmax(0,1fr)}.pp-nav{display:none}.pp-topbar{padding:0 16px;gap:6px}.pp-bar-mark{display:inline-flex}.pp-page{padding:16px 16px 92px;gap:14px}.pp-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--border)}.pp-tb-item{position:relative;display:grid;justify-items:center;gap:2px;min-height:var(--size-control-lg);padding:6px 2px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--muted);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.pp-tb-item.pp-active{color:var(--primary)}.pp-tb-item .pp-cnt{position:absolute;top:2px;right:calc(50% - 22px);min-width:18px;height:18px;font-size:12px;padding:0 4px}.pp-sticky{bottom:72px}.pp-cols-2,.pp-cols-3{grid-template-columns:minmax(0,1fr)}.pp-wizard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.pp-cab .pp-grid thead{display:none}.pp-cab .pp-grid,.pp-cab .pp-grid tbody,.pp-cab .pp-grid td,.pp-cab .pp-grid tr{display:block}.pp-cab .pp-grid tr{position:relative;padding:10px 14px 10px 44px;border-bottom:1px solid var(--border)}.pp-cab .pp-grid tr:last-child{border-bottom:0}.pp-cab .pp-grid td,.pp-cab .pp-grid td:first-child,.pp-cab .pp-grid td:last-child{display:inline-block;border:0;padding:2px 10px 2px 0;text-align:left;vertical-align:top}.pp-cab .pp-grid td.pp-chk{position:absolute;left:14px;top:12px;padding:0}.pp-cab .pp-grid td.pp-td-main{display:block;padding-right:0;margin-bottom:4px}.pp-cab .pp-grid td[data-l]:before{content:attr(data-l) " ";color:var(--muted);font-size:12px}.pp-cab .pp-grid td.pp-r{text-align:left}.pp-cab .pp-grid td.pp-act{display:block;padding-top:6px}.pp-cab .pp-grid tr.pp-sel td{background:transparent}.pp-cab .pp-grid tr.pp-sel{background:color-mix(in srgb,var(--soft) 55%,var(--surface))}.pp-cab .pp-grid tr:hover td{background:transparent}.pp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-kpi b{font-size:20px;line-height:28px}.pp-cab .pp-tabs{display:flex;max-width:100%}.pp-cab .pp-tab{padding:0 10px;font-size:14px}.pp-steps{grid-template-columns:minmax(0,1fr)}.pp-step{border-right:0;border-top:1px solid var(--border)}.pp-step:first-child{border-top:0}.pp-steps .pp-step:not(.pp-now):not(.pp-done) small{display:none}.pp-cols-4{grid-template-columns:minmax(0,1fr)}.pp-drawer .pp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-sticky{padding:8px 12px}.pp-sticky .pp-btn{flex:1 1 auto}.pp-ph-actions{width:100%}.pp-ph-actions .pp-btn-primary{flex:1 1 auto}.pp-topbar .pp-shop{flex:1 1 auto;min-width:0}.pp-shop-btn{max-width:100%;min-width:0}.pp-shop-mps{display:none}.pp-bell-panel{width:calc(100vw - 32px)}.pp-attn-row{grid-template-columns:32px minmax(0,1fr)}.pp-attn-row .pp-btn{grid-column:2}.pp-start{grid-template-columns:minmax(0,1fr);padding:20px}.pp-prod-head{grid-template-columns:56px minmax(0,1fr)}.pp-prod-head .pp-thumb{width:56px;height:56px}.pp-prod-head .pp-ph-actions{grid-column:1/-1}.pp-cab .pp-slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px}.pp-cab .pp-slide{flex:0 0 46%;scroll-snap-align:start}.pp-covers{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-mp-row{grid-template-columns:minmax(0,1fr) auto}.pp-mp-row>span:first-child{grid-column:1/-1}.pp-bar-row{grid-template-columns:minmax(0,1fr) 80px}.pp-bar-row .pp-bar{grid-column:1/-1}.pp-team-row{grid-template-columns:minmax(0,1fr) auto}.pp-team-row>span:nth-child(2){grid-column:1}.pp-wizard{grid-template-columns:minmax(0,1fr)}.pp-toolbar .pp-input{max-width:none;flex-basis:100%}.pp-toolbar .pp-select{flex:1 1 auto}}.pp-hist{border-bottom:1px solid var(--border)}.pp-hist:last-child{border-bottom:0}.pp-hist-h{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:var(--size-control-lg);padding:8px 14px;cursor:pointer;list-style:none;font-size:14px}.pp-hist-h::-webkit-details-marker{display:none}.pp-hist-h:hover{background:var(--raised)}.pp-hist-h b,.pp-hist-when{font-weight:600}.pp-hist-when{min-width:110px}.pp-hist-chev{color:var(--muted);transition:transform .15s}.pp-hist[open] .pp-hist-chev{transform:rotate(180deg)}.pp-hist .pp-grid{border-top:1px solid var(--border)}.pp-hist-note{margin:0 14px 12px;border-radius:10px}@media(max-width:760px){.pp-diff thead{display:none}.pp-diff,.pp-diff tbody,.pp-diff td,.pp-diff tr{display:block}.pp-diff tr{padding:8px 0;border-bottom:1px solid var(--border)}.pp-diff td{border:0;padding:1px 0}.pp-diff td,.pp-diff td.pp-r{text-align:left}.pp-diff td[data-l]:before{content:attr(data-l) ": ";color:var(--muted);font-size:12px}.pp-diff td:first-child{font-weight:600;margin-bottom:2px}.pp-m-hide{display:none}}@media(min-width:1201px){.pp-grid td.pp-td-main{min-width:220px}.pp-grid td.pp-td-main>b{white-space:nowrap}}@media(min-width:761px) and (max-width:1200px){.pp-grid td,.pp-grid th{padding:8px 7px}.pp-grid .pp-num-in{width:68px}.pp-grid td.pp-td-main{min-width:150px}.pp-grid .pp-prod{grid-template-columns:minmax(0,1fr)}.pp-grid .pp-prod .pp-thumb{display:none}.pp-grid .pp-prod b{white-space:normal}}.pp-grid .pp-reason{max-width:300px}.pp-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface)}.pp-status-sum{display:inline-flex;align-items:center;gap:8px;min-height:var(--size-control-sm);font-size:14px;color:var(--muted);cursor:pointer;list-style:none}.pp-status-sum::-webkit-details-marker{display:none}.pp-status-sum .pp-i:first-child{color:var(--ok)}.pp-status-sum b{color:var(--ink);font-weight:600}.pp-status-dd[open] .pp-status-sum{color:var(--ink)}.pp-status-panel{width:360px;padding:10px 12px 0;display:grid;gap:8px}.pp-status-panel .pp-dd-foot{margin:4px -12px 0;padding-inline:12px}.pp-status-target{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;margin-left:auto}.pp-status-target .pp-muted{font-weight:400}.pp-status>.pp-btn{flex:none}.pp-prod-text{grid-template-columns:minmax(0,1fr)}.pp-soon{display:inline-block;margin-left:4px;padding:1px 6px;border-radius:999px;background:var(--warn-soft);color:var(--warn);font-size:12px;font-weight:600}.pp-quick-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-m-only{display:none}@media(max-width:760px){.pp-m-only{display:inline-flex}.pp-cab .pp-tabs{display:flex;flex-wrap:nowrap;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain}.pp-cab .pp-tabs>.pp-tab{flex:0 0 auto;white-space:nowrap}.pp-cab .pp-tabs{background:linear-gradient(to right,var(--color-surface),var(--color-surface)) 0/12px 100% no-repeat local,linear-gradient(to left,var(--color-surface),var(--color-surface)) 100%/12px 100% no-repeat local,linear-gradient(to right,color-mix(in srgb,var(--color-ink) 18%,transparent),transparent) 0/14px 100% no-repeat scroll,linear-gradient(to left,color-mix(in srgb,var(--color-ink) 18%,transparent),transparent) 100%/14px 100% no-repeat scroll,var(--color-surface)}.pp-cab .pp-bell-panel .pp-tabs{flex-wrap:wrap;overflow:visible;background:var(--color-surface)}.pp-status{padding:8px 10px}.pp-status-target{margin-left:0;width:100%}.pp-status-panel{width:calc(100vw - 52px)}.pp-quick-3{grid-template-columns:minmax(0,1fr)}}.pp-drawer-b{overflow-x:hidden}.pp-drawer-b>*{min-width:0;max-width:100%}.pp-diff .pp-st{white-space:normal;display:inline;line-height:1.4;padding:2px 8px}.pp-cab .pp-legacy,.pp-cab .pp-page{--line:var(--border);--paper:var(--canvas)}.pp-cab .pp-legacy{display:block;min-height:0;background:transparent;grid-template-columns:none}.pp-cab .pp-legacy h2[data-panel-title]{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.pp-cab .pp-legacy .button{min-height:var(--size-control);padding:8px 14px;font-size:14px;font-weight:600;border-radius:10px;gap:8px;background:var(--primary);color:var(--on-primary);box-shadow:none}.pp-cab .pp-legacy .button:hover{background:var(--primary-hover)}.pp-cab .pp-legacy .button.secondary{background:var(--surface);color:var(--ink);border:1px solid var(--border-strong)}.pp-cab .pp-legacy .button.secondary:hover{background:var(--soft);border-color:var(--primary)}.pp-cab .pp-legacy :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){border-color:var(--color-control-border);border-radius:10px}.pp-cab :is(.pp-fld,.pp-legacy) input:where(:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden],[type=color],[role=combobox],.pp-num-in,.pp-input input)){height:var(--size-control);min-height:var(--size-control);margin:0;padding-block:0;font-size:14px;line-height:20px}.pp-cab .pp-toolbar .pp-num-in,.pp-cab [data-autocomplete] input[role=combobox]{height:var(--size-control);min-height:var(--size-control);margin:0;border-radius:var(--radius-control)}.pp-cab [data-autocomplete] input[role=combobox]{padding:0 38px 0 12px;font-size:14px;line-height:20px;font-weight:400}.pp-cab [data-autocomplete]>span[aria-hidden=true]{height:var(--size-control);right:12px}.pp-cab .pp-legacy label:has(>input:is([type=checkbox],[type=radio])){align-items:center}.pp-cab .pp-legacy label>input:is([type=checkbox],[type=radio]){margin-block:0;padding:0;min-height:0;flex-shrink:0}.pp-cab :is(.pp-grid,.pp-table) :is(.pp-td-check,.pp-th-check,.pp-chk){vertical-align:middle;text-align:center}.pp-cab :is(.pp-grid,.pp-table) input[type=checkbox]{margin:0 auto;padding:0;min-height:0}.pp-cab :is(.pp-grid,.pp-table) :is(.pp-td-check,.pp-th-check,.pp-chk)>label{display:inline-flex;align-items:center;justify-content:center;width:var(--size-control-sm);height:var(--size-control-sm);margin:0;vertical-align:middle;cursor:pointer}@media(max-width:640px){.pp-cab :is(.pp-fld,.pp-legacy) input:where(:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden],[type=color],.pp-num-in,.pp-input input)),.pp-cab [data-autocomplete] input[role=combobox]{font-size:16px}}.pp-cab .pp-legacy .product-table th{background:var(--raised);font-size:14px}.pp-cab .pp-legacy .page-heading{margin:0 0 16px}.pp-cab .pp-legacy .workspace-content{padding:0}.pp-cab .pp-legacy .product-dialog{color:var(--ink)}.pp-nav-item{cursor:pointer;text-decoration:none}.pp-dd-item:focus-visible,.pp-nav-item:focus-visible,.pp-tb-item:focus-visible{outline:3px solid var(--primary);outline-offset:-3px}button.pp-dd-item{width:100%;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}button.pp-dd-item:disabled{opacity:.55;cursor:default}.pp-dd-panel[hidden]{display:none}.pp-dd>summary{list-style:none}.pp-dd>summary::-webkit-details-marker{display:none}.pp-bell-panel .pp-tabs{display:flex;width:100%}.pp-bell-panel .pp-tab{flex:1 1}.pp-bell-list{display:grid;gap:2px;max-height:min(60vh,420px);overflow:auto;padding:8px 2px 4px}.pp-bell-item{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;width:100%;padding:8px;border:0;border-radius:10px;background:transparent;font:inherit;font-size:14px;line-height:1.4;text-align:left;color:var(--ink);cursor:pointer}.pp-bell-item .pp-ev-ic,button.pp-bell-item:hover{background:var(--raised)}.pp-bell-item .pp-ev-ic{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);color:var(--muted)}.pp-bell-item.pp-ev-warn .pp-ev-ic{color:var(--warn);background:var(--warn-soft)}.pp-bell-item.pp-ev-bad .pp-ev-ic{color:var(--danger);background:var(--danger-soft)}.pp-bell-item.pp-ev-ok .pp-ev-ic{color:var(--ok);background:var(--ok-soft)}.pp-bell-item b{display:block;font-weight:600}.pp-bell-item small{display:block;color:var(--muted);font-size:12px}.pp-bell-empty{padding:16px 8px;color:var(--muted);font-size:14px}.pp-dd-foot{width:100%;border-width:1px 0 0;border-style:solid;border-color:var(--border);background:transparent;font:inherit;cursor:pointer}.pp-biz{display:contents}.pp-biz:empty{display:none}.pp-cab .pp-ev time,.pp-sr{white-space:nowrap}.pp-sr{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0)}.pp-placeholder{display:grid;gap:8px;padding:20px;border:1px dashed var(--color-border);border-radius:var(--radius-panel);background:var(--surface)}.pp-placeholder p{color:var(--muted);max-width:620px}@media(max-width:1023px){.pp-cab .pp-legacy .product-dialog{max-width:calc(100vw - 16px)}}.pp-ui-head h2.pp-ttl{font-size:inherit;line-height:inherit}.pp-banner{padding:0 24px}.pp-banner:has(>section>:not(dialog)){padding-top:12px}.pp-banner>section{display:grid;gap:8px;justify-items:start}.pp-cab .pp-dialogs.pp-legacy{display:contents}@media(max-width:1023px){.pp-banner{padding:0 16px}}.pp-cab .pp-legacy{font-size:16px;line-height:1.5}.pp-cab .pp-vstack>.pp-tabs{justify-self:start}.pp-cab .pp-page{grid-template-columns:minmax(0,1fr)}.pp-cab .pp-page>*,.pp-cab .pp-vstack>*{min-width:0}.pp-cab select{max-width:100%;min-width:0;text-overflow:ellipsis}.pp-cab .pp-ps-field,.pp-cab .pp-row>*{min-width:0}.pp-cab .pp-seg{max-width:100%;overflow-x:auto;scrollbar-width:thin}.pp-cab .pp-seg button{flex:0 0 auto}@media(max-width:640px){.pp-cab .pp-seg{overscroll-behavior-x:contain;background:linear-gradient(to right,var(--color-surface),var(--color-surface)) 0/22px 100% no-repeat local,linear-gradient(to left,var(--color-surface),var(--color-surface)) 100%/22px 100% no-repeat local,linear-gradient(to right,color-mix(in srgb,var(--color-ink) 24%,transparent),transparent) 0/22px 100% no-repeat scroll,linear-gradient(to left,color-mix(in srgb,var(--color-ink) 24%,transparent),transparent) 100%/22px 100% no-repeat scroll,var(--color-surface)}}.pp-cab .pp-legacy [data-workspace-heading] :where(p,[class*=kicker],[class*=eyebrow]){display:none}.pp-cab .pp-legacy [data-workspace-heading]:not(:has(button,a,select,input)){margin:0;padding:0;border:0}.pp-cab .pp-legacy .button{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;cursor:pointer;line-height:1.3}.pp-cab .pp-legacy .button:disabled{opacity:.55;cursor:default}.pp-cab .pp-legacy .button.secondary:disabled:hover{background:var(--surface);border-color:var(--border-strong)}.pp-cab .pp-legacy .text-button{display:inline-flex;align-items:center;gap:6px;min-height:var(--size-control-sm);padding:6px 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--primary);font-size:14px;font-weight:600;cursor:pointer}.pp-cab .pp-legacy .text-button:hover:not(:disabled){background:var(--soft)}.pp-cab .pp-legacy .text-button:disabled{opacity:.55;cursor:default}.pp-cab .pp-legacy .editor-tabs{display:inline-flex;flex-wrap:wrap;gap:2px;padding:4px;max-width:100%;border:1px solid var(--border);border-radius:calc(var(--radius-control) + 4px);background:var(--surface)}.pp-cab .pp-legacy .editor-tabs>:where(button,a){display:inline-flex;align-items:center;gap:8px;min-height:var(--size-control);padding:0 14px;border:0;border-radius:10px;background:transparent;color:var(--muted);font-size:14px;font-weight:600;cursor:pointer;text-decoration:none}.pp-cab .pp-legacy .editor-tabs>:where(button,a):hover{color:var(--ink);background:var(--raised)}.pp-cab .pp-legacy .editor-tabs>:where([aria-selected=true],[aria-pressed=true],[aria-current]){color:var(--primary);background:var(--soft)}:where(.pp-cab .pp-legacy) summary:where(:not([class])){display:flex;align-items:center;gap:8px;min-height:var(--size-control);width:fit-content;max-width:100%;color:var(--primary);font-size:14px;font-weight:600;cursor:pointer;list-style:none}:where(.pp-cab .pp-legacy) summary:where(:not([class]))::-webkit-details-marker{display:none}:where(.pp-cab .pp-legacy) summary:where(:not([class])):before{content:"";flex:none;width:7px;height:7px;margin:0 3px;border-right:2px solid;border-bottom:2px solid;transform:rotate(-45deg);transition:transform .15s}:where(.pp-cab .pp-legacy) details[open]>summary:where(:not([class])):before{transform:rotate(45deg)}.pp-cab .pp-legacy input[type=file]{max-width:100%;font-size:14px;color:var(--muted)}.pp-cab .pp-legacy input[type=file]::file-selector-button{margin-right:10px;min-height:var(--size-control);padding:8px 14px;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface);color:var(--ink);font:inherit;font-weight:600;cursor:pointer}.pp-cab .pp-legacy input[type=file]::file-selector-button:hover{background:var(--soft);border-color:var(--primary)}.pp-cab .pp-legacy label:has(>input[type=file]){position:relative;align-self:center;margin:0;display:inline-flex;align-items:center;gap:8px;min-height:var(--size-control);padding:8px 14px;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface);color:var(--ink);font-size:14px;font-weight:600;cursor:pointer}.pp-cab .pp-legacy label:has(>input[type=file]):hover{background:var(--soft);border-color:var(--primary)}.pp-cab .pp-legacy label:has(>input[type=file]:focus-visible){outline:3px solid var(--primary);outline-offset:2px}.pp-cab .pp-legacy label:has(>input[type=file]:disabled){opacity:.55;cursor:default}.pp-cab .pp-legacy label:has(>input[type=file])>input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:inherit}.pp-drawer-wide{width:min(760px,100%)}.pp-side-panel .pp-drawer-h .pp-i,.pp-side-panel .pp-drawer-h>svg{flex:none;color:var(--primary)}.pp-side-panel .pp-legacy>section{gap:16px}.pp-side-panel .pp-legacy :where(section,article)[class]{padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}.pp-cab .pp-legacy>section[data-transfer-panel],.pp-cab [data-promos-tab=protection] .pp-legacy[data-flat]>section{margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;gap:16px}.pp-cab [data-promos-tab=protection] .pp-legacy>section{margin-top:0}.pp-cab .pp-legacy [data-transfer-intro]{display:block;padding:10px 12px;border:0;border-radius:10px;background:var(--raised);font-size:14px;line-height:1.45;color:var(--muted)}.pp-cab .pp-legacy [data-transfer-intro]>*{display:inline;margin:0;font-size:inherit;color:inherit}.pp-cab .pp-legacy [data-transfer-intro]>strong{color:var(--ink);font-weight:600}.pp-cab .pp-legacy [data-transfer-intro]>strong:after{content:". "}.pp-side-panel .pp-legacy fieldset section[class]+section[class]{padding-top:16px;border-top:1px solid var(--border)}.pp-side-panel .pp-note svg{flex:none;width:18px;height:18px;margin-top:1px;color:var(--primary)}.pp-costs-head{justify-content:space-between}.pp-costs-head-actions{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.pp-cab .pp-legacy [data-protection-advanced]{border-top:1px solid var(--border);padding-top:12px}.pp-cab .pp-legacy [data-protection-advanced] fieldset{border-top:0;padding-top:12px}.pp-cab .pp-legacy [data-history-compact]{display:grid;gap:16px}.pp-cab .pp-legacy [data-history-compact] h3{margin:0}.pp-cab .pp-legacy [data-connections-layout=cabinet]{display:grid;gap:14px}.pp-cab .pp-legacy [data-connections-layout=cabinet] .pp-empty svg{color:var(--primary)}.pp-cab [data-org-compact] header{margin:0}.pp-cab [data-org-compact] form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 12px;max-width:none;margin:0;padding:14px 16px;border-radius:var(--radius-panel);box-shadow:none}.pp-cab [data-org-compact] form>:not(:nth-child(2)):not(:last-child){grid-column:1/-1}.pp-cab [data-org-compact] form h2{font-size:20px;line-height:28px}.pp-cab [data-org-compact] form h2+p{margin-top:2px;font-size:12px}.pp-cab [data-org-compact] form>div:nth-child(2){width:100%;max-width:560px;margin:0}.pp-cab [data-org-compact] form input{min-height:var(--size-control);padding:8px 12px;font-size:14px}.pp-cab [data-org-compact] form>div:last-child{margin:0}@media(max-width:640px){.pp-cab [data-org-compact] form{grid-template-columns:minmax(0,1fr)}}.pp-ps-unit{position:relative;display:block}.pp-ps-unit input{margin:0}.pp-ps-unit[data-unit] input{width:100%;padding-right:40px!important}.pp-ps-unit>i{position:absolute;right:12px;top:50%;transform:translateY(-50%);line-height:1;font-style:normal;font-size:12px;color:var(--muted);pointer-events:none}.pp-cab .pp-drawer-h h2{margin:0;font-size:20px;line-height:28px;font-weight:600}.pp-cab .pp-legacy td button{overflow-wrap:normal;word-break:normal;min-height:var(--size-control-sm);padding:6px 12px;font-size:14px}.pp-cab .pp-tabs.pp-tabs-scroll{display:flex;flex-wrap:nowrap;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain}.pp-cab .pp-tabs.pp-tabs-scroll::-webkit-scrollbar{display:none}.pp-cab .pp-tabs.pp-tabs-scroll>.pp-tab{flex:0 0 auto;white-space:nowrap}.pp-cab [role=tabpanel]:not(:is([role=dialog],.pp-dd-panel) *):has(>[aria-busy=true]){min-height:calc(100dvh - var(--bar-h))}.pp-cab .pp-tabs.pp-tabs-scroll{background:linear-gradient(to right,var(--color-surface),var(--color-surface)) 0/12px 100% no-repeat local,linear-gradient(to left,var(--color-surface),var(--color-surface)) 100%/12px 100% no-repeat local,linear-gradient(to right,color-mix(in srgb,var(--color-ink) 18%,transparent),transparent) 0/14px 100% no-repeat scroll,linear-gradient(to left,color-mix(in srgb,var(--color-ink) 18%,transparent),transparent) 100%/14px 100% no-repeat scroll,var(--color-surface)}.pp-cab .pp-period{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:8px 12px}.pp-cab .pp-period label{display:grid;gap:4px;margin:0;font-size:14px;color:var(--muted)}.pp-cab .pp-period input{box-sizing:border-box;height:var(--size-control);padding:0 10px;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface);color:var(--ink);font:inherit;font-size:14px;color-scheme:light dark}.pp-cab .pp-period input[aria-invalid=true]{border-color:var(--danger)}.pp-cab .pp-period .pp-btn{min-height:var(--size-control)}.pp-cab .pp-period-error{flex-basis:100%;margin:0;text-align:right;font-size:12px;color:var(--danger)}@media (max-width:640px){.pp-cab .pp-period{justify-content:flex-start}.pp-cab .pp-period label{flex:1 1 140px}.pp-cab .pp-period input{width:100%}.pp-cab .pp-period-error{text-align:left}.pp-cab .pp-ph-actions .pp-seg{max-width:100%;overflow-x:auto}}.pp-cab .pp-more>summary{gap:8px;width:fit-content;max-width:100%;color:var(--primary);font-size:14px;list-style:none}.pp-cab .pp-more>summary::-webkit-details-marker{display:none}.pp-cab .pp-more>summary:before{content:"";flex:none;width:7px;height:7px;margin:0 3px;border-right:2px solid;border-bottom:2px solid;transform:rotate(-45deg);transition:transform .15s}.pp-cab .pp-more[open]>summary:before{transform:rotate(45deg)}.pp-cab .pp-more>summary:focus-visible{outline:3px solid var(--primary);outline-offset:2px;border-radius:var(--radius-sm)}.pp-cab .pp-more>:not(summary){margin:6px 0 0}.pp-cab .pp-market-intro{display:grid;gap:4px}.pp-cab label.pp-file-btn{position:relative;display:inline-flex;align-items:center;justify-self:start;width:fit-content;max-width:100%;margin:0}.pp-cab label.pp-file-btn>input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.pp-cab label.pp-file-btn:has(>input[type=file]:focus-visible){outline:3px solid var(--primary);outline-offset:2px}@media(max-width:640px){.pp-cab .pp-p2 .pp-select-xs,.pp-input,.pp-num-in,.pp-select{font-size:16px}.pp-select[data-autocomplete][data-density] input{height:var(--size-control);min-height:var(--size-control);font-size:16px}.pp-select[data-autocomplete][data-density]>span[aria-hidden=true]{height:var(--size-control)}}.pp-cab .pp-how{padding:0}.pp-cab .pp-how>summary{display:list-item;list-style:disclosure-closed inside;padding-block:calc((var(--size-control-sm) - 20px) / 2);min-height:var(--size-control-sm);width:auto;gap:0;cursor:pointer;font-size:14px;line-height:20px;font-weight:600;color:var(--color-ink)}.pp-cab .pp-how[open]>summary{list-style-type:disclosure-open}.pp-cab .pp-how>summary:before{content:none}.pp-cab .pp-how>summary::-webkit-details-marker{display:revert}.pp-cab .pp-how>p{margin:4px 0 0;max-width:640px;font-size:14px;line-height:20px;color:var(--color-muted)}.pp-cab .pp-how>summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}:where(.pp-cab) small{font-size:12px;line-height:16px}.pp-cab #pp-settings-panel .pp-photo-settings,.pp-cab #pp-settings-panel .pp-psettings-rules,.pp-cab #pp-settings-panel>.pp-legacy>section{width:100%;max-width:none;min-width:0}.pp-cab .pp-link-plain{color:inherit;text-decoration:none}.pp-cab .pp-prod b>a.pp-link-plain,.pp-cab .pp-product-page .pp-econ-foot .pp-link{display:inline-flex;align-items:center;min-height:var(--size-control-sm)}.pp-cab .pp-open-ghost{display:inline-flex}@media(max-width:640px){.pp-cab .pp-open-ghost{display:none}}.pp-cab .pp-prod .pp-thumb,.pp-cab .pp-prod-head .pp-thumb{background:var(--color-surface-raised)}.pp-cab .pp-link-plain:hover{color:var(--primary);text-decoration:underline}.pp-cab .pp-link-plain:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-sm)}.pp-cab .pp-products{container:products-list/inline-size}.pp-cab .pp-products .pp-products-filters{display:grid;grid-template-columns:minmax(200px,240px) 140px 148px 168px 180px;justify-content:start;align-items:center;gap:8px;padding:12px}.pp-cab .pp-products .pp-products-filters>.pp-input,.pp-cab .pp-products .pp-products-filters>.pp-select[data-autocomplete]{width:100%;max-width:none;min-width:0}@container products-list (max-width:892px){.pp-cab .pp-products .pp-products-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.pp-cab .pp-products .pp-products-filters>.pp-input{grid-column:1/-1;max-width:360px}}@container products-list (max-width:680px){.pp-cab .pp-products .pp-products-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-cab .pp-products .pp-products-filters>.pp-input{max-width:none}}@container products-list (max-width:380px){.pp-cab .pp-products .pp-products-filters{grid-template-columns:minmax(0,1fr)}}.pp-cab .pp-products .pp-table-wrap:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.pp-cab .pp-grid td.pp-act{white-space:nowrap}.pp-cab .pp-grid td.pp-act .pp-btn+.pp-btn{margin-left:8px}.pp-cab .pp-products .pp-table tbody tr{background:var(--color-surface)}.pp-cab :is(.pp-products,.pp-cards-queue) .pp-table tbody tr:is(:hover,:focus-within){background:var(--color-row-hover)}.pp-cab :is(.pp-products,.pp-cards-queue) .pp-table tbody tr:is(:hover,:focus-within)>td{background:var(--color-row-hover)}.pp-cab :is(.pp-products,.pp-cards-queue) .pp-table tbody tr:is(.pp-sel,.pp-row-sel)>td{background:var(--color-primary-soft)}.pp-cab .pp-products .pp-table td:first-child,.pp-cab .pp-products .pp-table th:first-child{position:sticky;left:0;background:inherit}.pp-cab .pp-products .pp-table thead th:first-child{z-index:2;background:var(--color-surface-raised)}.pp-cab .pp-products .pp-table td.pp-td-main{min-width:240px}.pp-cab .pp-products .pp-table td .pp-i-16{display:inline-block;vertical-align:-3px;margin-right:4px}.pp-cab .pp-products .pp-reason{display:block;font-size:12px;line-height:16px;font-weight:400;color:var(--color-muted);white-space:normal;max-width:200px;margin-left:auto}.pp-cab .pp-skel-row{height:40px;margin:12px}.pp-cab .pp-products>.pp-kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.pp-cab .pp-products .pp-kpi{text-align:left;font:inherit;color:inherit;cursor:default;gap:0}.pp-cab .pp-products .pp-kpi b{display:flex;align-items:center;gap:8px}.pp-cab .pp-products .pp-kpi-link{color:inherit;cursor:pointer}.pp-cab button.pp-kpi{cursor:pointer;border:1px solid var(--color-border)}.pp-cab button.pp-kpi:hover{border-color:var(--color-primary)}.pp-cab button.pp-kpi[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-primary-soft)}.pp-cab .pp-columns{position:relative}.pp-cab .pp-columns>summary{list-style:none}.pp-cab .pp-columns>summary::-webkit-details-marker{display:none}.pp-cab .pp-columns .pp-dd-panel{left:auto;right:0;min-width:min(200px,var(--pp-dd-limit,calc(100vw - 16px)));display:grid;gap:4px;margin:0;padding:8px 10px}.pp-cab .pp-columns .pp-check{display:flex;gap:8px;font-size:14px}.pp-cab .pp-mp-list{display:inline-flex;flex-wrap:wrap;gap:4px}.pp-cab .pp-mp{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 8px;border-radius:999px;background:var(--color-surface-raised);color:var(--color-ink);font-size:12px;line-height:16px;font-weight:500;white-space:nowrap}.pp-cab .pp-mp i{width:8px;height:8px;border-radius:50%;background:var(--dot,var(--color-muted));flex:none}.pp-cab .pp-mp small{font-size:12px;color:var(--color-muted)}.pp-cab .pp-mp-ozon{--dot:var(--mp-ozon)}.pp-cab .pp-mp-wb{--dot:var(--mp-wb)}.pp-cab .pp-mp-ym{--dot:var(--mp-ym)}.pp-cab .pp-st{white-space:nowrap}.pp-cab .pp-product-page .pp-prod-head h1{font-size:24px;line-height:32px;letter-spacing:-.02em}.pp-cab .pp-product-page .pp-prod-head .pp-thumb{border-radius:var(--radius-control)}.pp-cab .pp-prod-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px;color:var(--color-muted)}.pp-cab .pp-prod-meta .pp-sku{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pp-cab .pp-product-page .pp-prod-head .pp-ph-actions{display:flex;gap:8px;align-items:center}.pp-cab .pp-fieldset{border:0;margin:0;padding:0;min-width:0}.pp-cab .pp-ui-body.pp-fieldset{padding:16px}.pp-cab .pp-textarea{width:100%;min-height:96px;padding:8px 12px;border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);font:inherit;resize:vertical}.pp-cab .pp-textarea:focus{outline:3px solid var(--color-primary);outline-offset:2px}.pp-cab .pp-prod-cols{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;align-items:start}.pp-cab .pp-cards-cols{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:16px;align-items:start}.pp-cab .pp-tool{display:block;min-height:0;background:transparent}.pp-cab .pp-ui-note{display:flex;gap:8px;align-items:flex-start;margin:0}.pp-cab .pp-more,.pp-cab .pp-ui-note{padding:12px 16px 0;color:var(--color-muted)}.pp-cab .pp-more>summary{cursor:pointer;color:var(--color-primary);font-weight:600;min-height:var(--size-control-sm);display:flex;align-items:center}.pp-cab .pp-more>p{margin-top:4px}.pp-cab .pp-ui-body>.pp-tool{padding:0}.pp-cab .pp-ui-body.pp-tool+.pp-ui-body.pp-tool,.pp-cab .pp-ui-head+.pp-ui-body.pp-tool{border-top:0}.pp-cab .pp-ui .product-assets-heading h3{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pp-cab .pp-link-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 16px;color:inherit;text-decoration:none}.pp-cab .pp-link-card small{display:block;font-size:12px;line-height:16px;color:var(--color-muted)}.pp-cab .pp-link-card:hover{border-color:var(--color-primary)}.pp-cab .pp-link-group+.pp-link-group{padding-top:12px;border-top:1px solid var(--color-border)}.pp-cab .pp-manual-econ>summary{cursor:pointer;list-style:none;flex-wrap:wrap}.pp-cab .pp-manual-econ>summary::-webkit-details-marker{display:none}.pp-cab .pp-product-page .pp-stage-list{display:grid;gap:0;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);overflow:hidden}.pp-cab .pp-product-page .pp-stage-item{border:0;border-radius:0;background:transparent;padding:12px 16px}.pp-cab .pp-product-page .pp-stage-item+.pp-stage-item{border-top:1px solid var(--color-border)}.pp-cab .pp-product-page .pp-stage-item.pp-now{background:var(--color-primary-soft)}.pp-cab .pp-product-page .pp-stage-item b{font-weight:600}.pp-cab .pp-product-page .pp-mp-row{grid-template-columns:auto minmax(0,1fr) auto;border:0;border-radius:0;background:transparent;padding:8px 0;border-bottom:1px solid var(--color-border)}.pp-cab .pp-product-page .pp-econ-sum{font-size:14px;line-height:20px;padding:12px 16px;gap:4px 16px}.pp-cab .pp-product-page .pp-econ-sum .pp-num-line{display:block;width:100%}.pp-cab .pp-product-page .pp-econ-cap{padding:0 16px;font-size:14px}.pp-cab .pp-product-page .pp-ledger th small{font-size:12px}.pp-cab .pp-product-page .pp-ui-head .pp-chip{min-height:24px}.pp-cab .pp-add-drawer .pp-note{margin:0}@media(max-width:1023px){.pp-cab .pp-cards-cols,.pp-cab .pp-prod-cols{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.pp-cab .pp-products .pp-table td:first-child,.pp-cab .pp-products .pp-table th:first-child{position:static}.pp-cab .pp-products .pp-grid tr{padding-left:14px}.pp-cab .pp-products .pp-reason{display:inline;max-width:none;margin:0}}@media(max-width:640px){.pp-cab .pp-products>.pp-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pp-cab .pp-products>.pp-kpis>.pp-kpi{padding:8px 10px}.pp-cab .pp-products>.pp-kpis>.pp-kpi span{font-size:12px}.pp-cab .pp-prod-head{grid-template-columns:56px minmax(0,1fr)}.pp-cab .pp-prod-head .pp-thumb{width:56px;height:56px}.pp-cab .pp-product-page .pp-prod-head h1{font-size:20px;line-height:28px;overflow-wrap:anywhere}.pp-cab .pp-prod-head .pp-ph-actions{grid-column:1/-1}.pp-cab .pp-product-page .pp-tabs{display:flex;flex-wrap:wrap;overflow:visible}.pp-cab .pp-product-page .pp-mp-row{grid-template-columns:minmax(0,1fr) auto}.pp-cab .pp-grid td.pp-act{white-space:normal}.pp-cab .pp-add-drawer .pp-tabs{display:flex;flex-wrap:wrap}}.pp-cab .pp-cards-queue .pp-kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.pp-cab .pp-cards-queue .pp-kpi{text-align:left;font:inherit;color:inherit;cursor:pointer;gap:0}.pp-cab .pp-cards-queue .pp-table td.pp-td-main{min-width:240px}.pp-cab .pp-cards-queue .pp-table td:first-child,.pp-cab .pp-cards-queue .pp-table th:first-child{position:sticky;left:0;background:inherit}.pp-cab .pp-cards-queue .pp-table tbody tr{background:var(--color-surface)}.pp-cab .pp-cards-queue .pp-table thead th:first-child{z-index:2;background:var(--color-surface-raised)}.pp-cab .pp-cards-queue .pp-table-wrap:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}@media(max-width:760px){.pp-cab .pp-cards-queue .pp-table td:first-child,.pp-cab .pp-cards-queue .pp-table th:first-child{position:static}.pp-cab .pp-cards-queue .pp-grid tr{padding-left:14px}}@media(max-width:640px){.pp-cab .pp-cards-queue .pp-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pp-cab .pp-cards-queue .pp-kpi{padding:8px 10px}.pp-cab .pp-cards-queue .pp-grid td.pp-act{white-space:normal}}.workspace{display:grid;grid-template-columns:312px minmax(0,1fr);min-height:100vh;background:var(--color-canvas)}.workspace .button{background:var(--color-primary);border-radius:var(--radius-control);box-shadow:none;min-height:var(--size-control-lg);padding:12px 18px;font-size:16px;gap:10px}.workspace .button:hover{background:var(--color-primary-hover)}.workspace .button.secondary{background:var(--color-surface);border:1px solid var(--color-control-border);color:var(--color-ink)}.workspace .button.secondary:hover{background:var(--color-primary-soft)}@media(max-width:1100px) and (min-width:761px){.workspace{grid-template-columns:288px minmax(0,1fr)}}@media(max-width:760px){.workspace{display:block;grid-template-columns:minmax(0,1fr)}}.account-access-error{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:20px;width:min(480px,calc(100vw - 40px));padding:32px 24px;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);text-align:center;color:var(--color-ink)}.account-access-error h1{margin:0;font-size:24px;line-height:1.3;font-weight:600;letter-spacing:-.4px}.account-access-error p{margin:0;font-size:16px;line-height:1.65;color:var(--color-muted);overflow-wrap:anywhere}.account-access-error .button{display:inline-flex;justify-content:center;align-items:center;align-self:center;margin:4px auto 0;min-height:var(--size-control-lg);max-width:100%;text-align:center;white-space:normal}@media(max-width:480px){.account-access-error{padding:28px 20px}.account-access-error .button{width:100%}}.jobs-panel_panel__PHNsm{color:var(--color-ink);font-size:14px;line-height:20px;min-width:0}.jobs-panel_content__d_kx4{min-width:0}.jobs-panel_historyHeading__VYQpM{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:24px 0 16px}.jobs-panel_historyHeading__VYQpM h2{font-size:16px;font-weight:600;line-height:24px}.jobs-panel_historyHeading__VYQpM>span{font-size:14px;line-height:20px;color:var(--color-muted)}.jobs-panel_meta__l1V6i{font-size:12px;line-height:16px;color:var(--color-muted)}.jobs-panel_filters__6WsWC{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.jobs-panel_back__2LdvU,.jobs-panel_filters__6WsWC button{min-height:var(--size-control);padding:8px 16px;border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-surface);font-size:14px;line-height:20px}.jobs-panel_back__2LdvU:hover,.jobs-panel_filters__6WsWC button:hover{background:var(--color-primary-soft)}.jobs-panel_filters__6WsWC button[aria-pressed=true]{background:var(--color-primary-soft);border-color:var(--color-primary);color:var(--color-primary);font-weight:600}.jobs-panel_back__2LdvU{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px}.jobs-panel_back__2LdvU svg{flex-shrink:0}.jobs-panel_history__KYVx8{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);overflow:hidden}.jobs-panel_columnHeading__1uqSM,.jobs-panel_row__EeMO4{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) 20px;gap:24px;align-items:center;padding:8px 24px}.jobs-panel_columnHeading__1uqSM{background:var(--color-canvas);color:var(--color-muted);font-size:12px;line-height:16px;border-bottom:1px solid var(--color-border)}.jobs-panel_list__2eMeX{list-style:none;margin:0;padding:0}.jobs-panel_list__2eMeX li+li{border-top:1px solid var(--color-border)}.jobs-panel_row__EeMO4{width:100%;background:var(--color-surface);text-align:left;font-size:14px;border:0}.jobs-panel_row__EeMO4:hover{background:var(--color-primary-soft)}.jobs-panel_row__EeMO4:focus-visible{outline:3px solid var(--color-primary);outline-offset:-4px}.jobs-panel_jobName__3cEvT{display:grid;gap:2px;min-width:0}.jobs-panel_jobName__3cEvT strong{font-size:14px;line-height:20px;font-weight:600}.jobs-panel_jobName__3cEvT .jobs-panel_meta__l1V6i{overflow-wrap:anywhere}.jobs-panel_badge__uo897{display:inline-flex;align-items:center;justify-self:start;gap:8px;border-radius:var(--radius-control);padding:4px 10px;font-size:12px;line-height:16px;max-width:100%;min-width:0}.jobs-panel_badge__uo897 svg{flex-shrink:0}.jobs-panel_waiting__QUalF{background:var(--color-canvas);color:var(--color-muted)}.jobs-panel_running__OAAMD{background:var(--color-info-soft);color:var(--color-info)}.jobs-panel_success__b380q{background:var(--color-primary-soft);color:var(--color-primary)}.jobs-panel_attention__pTCKD{background:var(--color-warning-soft);color:var(--color-warning)}.jobs-panel_error__zCvfK{background:var(--color-danger-soft);color:var(--color-danger)}.jobs-panel_changed__LjWBz{font-size:14px;line-height:20px;color:var(--color-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:0}.jobs-panel_mobileLabel__0ezEZ{display:none}.jobs-panel_open__mjFgJ{display:inline-flex;color:var(--color-primary)}.jobs-panel_detail__a6PEu{border:1px solid var(--color-border);border-radius:var(--radius-panel);padding:32px;width:100%;min-width:0;background:var(--color-surface)}.jobs-panel_detailHeading__tG456{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap}.jobs-panel_detailHeading__tG456>div{min-width:0}.jobs-panel_detail__a6PEu h2{font-size:24px;line-height:1.3;font-weight:600;margin:8px 0 0}.jobs-panel_detail__a6PEu h2:focus,.jobs-panel_historyHeading__VYQpM h2:focus{outline:3px solid var(--color-primary);outline-offset:6px;border-radius:var(--radius-sm)}.jobs-panel_description__f21c_{font-size:16px;line-height:1.7;color:var(--color-muted);max-width:65ch;margin-top:24px}.jobs-panel_detail__a6PEu dl{margin:24px 0 0}.jobs-panel_detail__a6PEu dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:24px;padding:20px 0;border-top:1px solid var(--color-border)}.jobs-panel_detail__a6PEu dt{color:var(--color-muted);font-size:16px}.jobs-panel_detail__a6PEu dd{margin:0;text-align:right;font-size:16px;min-width:0;overflow-wrap:anywhere}.jobs-panel_detail__a6PEu dd.jobs-panel_identifier__dDDtT{font-size:14px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.7}.jobs-panel_detail__a6PEu time,.jobs-panel_numbers__KAy_C{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.jobs-panel_timezone__k07uZ{font-size:14px;line-height:1.6;color:var(--color-muted);border-top:1px solid var(--color-border);padding-top:20px}.jobs-panel_empty__NTy5b{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;padding:48px 24px;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface)}.jobs-panel_emptyIcon__A60OT{width:56px;height:56px;border-radius:var(--radius-panel);display:grid;place-items:center;background:var(--color-primary-soft);color:var(--color-primary);margin-bottom:8px}.jobs-panel_empty__NTy5b h2{font-size:24px;line-height:1.3;font-weight:600}.jobs-panel_empty__NTy5b p{font-size:16px;max-width:50ch;color:var(--color-muted);line-height:1.7}.jobs-panel_empty__NTy5b .button{margin-top:8px}.jobs-panel_loading__wUPR2{min-height:240px;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--color-muted);font-size:16px}.jobs-panel_loading__wUPR2 svg{flex-shrink:0}.jobs-panel_errorPanel__wwQgx{display:flex;align-items:flex-start;gap:12px;padding:20px;margin-bottom:24px;border:1px solid var(--color-danger);border-radius:var(--radius-panel);background:var(--color-danger-soft);color:var(--color-danger);font-size:16px;line-height:1.6}.jobs-panel_errorPanel__wwQgx>svg{flex-shrink:0;margin-top:2px}.jobs-panel_errorPanel__wwQgx>div{min-width:0}.jobs-panel_errorPanel__wwQgx p{overflow-wrap:anywhere}.jobs-panel_errorPanel__wwQgx:focus{outline:3px solid var(--color-primary);outline-offset:3px}.jobs-panel_link__75Lwy{display:inline-flex;align-items:center;gap:8px;min-height:var(--size-control);text-decoration:underline;text-underline-offset:3px;margin-top:8px}.jobs-panel_updated__yaav9{display:flex;align-items:flex-start;gap:8px;font-size:14px;color:var(--color-muted);margin-top:20px;line-height:1.6}.jobs-panel_updated__yaav9 svg{flex-shrink:0;margin-top:3px}.jobs-panel_updated__yaav9 time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:1000px){.jobs-panel_columnHeading__1uqSM,.jobs-panel_row__EeMO4{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 20px;gap:20px}.jobs-panel_columnHeading__1uqSM>span:nth-child(3){display:none}.jobs-panel_changed__LjWBz{grid-column:1/3}.jobs-panel_mobileLabel__0ezEZ{display:inline;margin-right:8px}.jobs-panel_open__mjFgJ{grid-column:3;grid-row:1/3}}@media(max-width:640px){.jobs-panel_historyHeading__VYQpM{gap:8px}.jobs-panel_columnHeading__1uqSM{display:none}.jobs-panel_row__EeMO4{grid-template-columns:minmax(0,1fr) 20px;gap:16px;padding:20px}.jobs-panel_jobName__3cEvT{grid-column:1/3}.jobs-panel_row__EeMO4 .jobs-panel_badge__uo897{grid-column:1}.jobs-panel_changed__LjWBz{grid-column:1/3}.jobs-panel_open__mjFgJ{grid-column:2;grid-row:2}.jobs-panel_mobileLabel__0ezEZ{display:block;margin:0 0 2px}.jobs-panel_detail__a6PEu{padding:24px 20px}.jobs-panel_detailHeading__tG456{gap:16px}.jobs-panel_detail__a6PEu h2{font-size:24px}.jobs-panel_detail__a6PEu dl>div{grid-template-columns:minmax(0,1fr);gap:8px;padding:16px 0}.jobs-panel_detail__a6PEu dd{text-align:left}.jobs-panel_empty__NTy5b{padding:32px 20px}.jobs-panel_empty__NTy5b h2{font-size:20px}.jobs-panel_errorPanel__wwQgx{padding:16px}.jobs-panel_filters__6WsWC button{padding:10px 14px}}@media(prefers-reduced-motion:reduce){.jobs-panel_panel__PHNsm button{transition:none}.jobs-panel_panel__PHNsm .spin{animation:none}}