.pp-cab .pp-import-choose{align-items:flex-end;flex-wrap:wrap}.pp-cab .pp-import-choose .pp-fld{min-width:0;flex:1 1 220px}.pp-cab .pp-import-list h3{margin:0 0 6px}.pp-cab .pp-import-list ul{list-style:none;margin:0;padding:0;display:grid;gap:4px;gap:0;border-top:1px solid var(--border)}.pp-cab .pp-import-list li{display:grid;gap:1px;padding:8px 10px;border-bottom:1px solid var(--border);background:var(--surface);min-width:0}.pp-cab .pp-import-list li b{font-weight:600;overflow-wrap:anywhere}.pp-cab .pp-import-list li small{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.pp-cab .pp-import-list details>summary{cursor:pointer;margin:6px 0;font-size:14px}.pp-cab .pp-import-list details>ul{margin-top:4px}.pp-cab .pp-import-list[data-import-list=conflicts] li{background:var(--warn-soft)}.pp-cab .pp-import-list details>summary.pp-link{display:list-item;list-style:disclosure-closed inside;min-height:var(--size-control-sm);padding-block:6px;font-weight:600;color:var(--primary)}.pp-cab .pp-import-list details[open]>summary.pp-link{list-style-type:disclosure-open}.pp-cab .pp-suggest-group .pp-link{min-height:var(--size-control-sm)}.pp-cab .pp-import-confirm{gap:10px}.pp-cab .pp-import-confirm .pp-btn{justify-self:start}.pp-cab .pp-suggest-group{display:grid;gap:6px;padding:10px 0;border-top:1px solid var(--border)}.pp-cab .pp-suggest-group:first-of-type{border-top:0}.pp-cab .pp-suggest-head{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.pp-cab .pp-suggest-variants{display:flex;flex-wrap:wrap;gap:4px}.pp-attn-row .pp-attn-acts{grid-column:2/-1;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.pp-shop-line .pp-muted{min-width:0;overflow-wrap:anywhere}@media(max-width:760px){.pp-attn-row .pp-attn-acts{grid-column:2;justify-content:flex-start}}.pp-attn-row .pp-attn-note{font-size:12px;color:var(--muted);max-width:260px;text-align:right}@media(max-width:760px){.pp-attn-row .pp-attn-note{grid-column:2;max-width:none;text-align:left}}.pp-econ{container-type:inline-size;scroll-margin-top:72px}.pp-ui.pp-econ{display:block;overflow:visible}.pp-econ:focus{outline:none}.pp-econ:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.pp-econ[aria-busy=true] .pp-ui-body{opacity:.6;transition:opacity .15s}.pp-econ-mps,.pp-econ-shops{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.pp-econ-mps{margin-bottom:12px}.pp-econ .pp-econ-chip{font-family:inherit;color:var(--ink);cursor:pointer;line-height:1.2}.pp-econ .pp-econ-chip:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--primary)}.pp-econ .pp-econ-chip:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pp-econ .pp-econ-chip:disabled{opacity:.55;cursor:default}.pp-econ .pp-econ-chip[aria-disabled=true]{cursor:default}.pp-econ-shop{max-width:160px;min-width:0}.pp-econ-shop>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-econ .pp-econ-shop[aria-pressed=true]{background:var(--soft);color:var(--primary);border-color:var(--color-primary-border)}:root[data-theme=dark] .pp-econ .pp-econ-shop[aria-pressed=true]{border-color:var(--theme-dark-primary-border)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .pp-econ .pp-econ-shop[aria-pressed=true]{border-color:var(--theme-dark-primary-border)}}.pp-econ .pp-econ-mp[aria-pressed=false]{background:transparent;color:var(--muted);text-decoration:line-through}.pp-econ .pp-econ-mp:disabled i,.pp-econ .pp-econ-mp[aria-pressed=false] i{background:var(--border-strong)}.pp-econ .pp-econ-mp .pp-i{width:12px;height:12px;color:var(--muted)}.pp-econ .pp-big>div{display:grid;align-content:start;gap:2px}.pp-econ .pp-big .pp-econ-v{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-size:inherit;color:var(--ink);min-width:0}.pp-econ .pp-big .pp-econ-v b{margin:0;white-space:nowrap}.pp-econ .pp-big .pp-neg{color:var(--danger)}.pp-econ .pp-big .pp-econ-v .pp-st{display:inline-flex;min-height:20px;padding:0 6px;font-size:12px;color:var(--warn)}.pp-econ-sub{display:block;font-size:12px;color:var(--muted);line-height:1.35;min-width:0}.pp-econ .pp-big .pp-an-delta{display:inline-flex;font-size:12px;margin-right:4px}.pp-econ .pp-an-delta-i{width:14px;height:14px}.pp-econ .pp-big .pp-an-delta-ok{color:var(--ok)}.pp-econ .pp-big .pp-an-delta-bad{color:var(--danger)}.pp-econ .pp-big .pp-an-delta-muted,.pp-econ .pp-big .pp-an-delta-na{color:var(--muted)}.pp-econ .pp-big .pp-econ-reason{white-space:normal}.pp-econ .pp-econ-skel{height:18px}@container (max-width:560px){.pp-econ .pp-big{grid-template-columns:minmax(0,1fr);gap:6px}.pp-econ .pp-big>div{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 10px;padding:8px 12px}.pp-econ .pp-big .pp-econ-v{justify-content:flex-end}.pp-econ .pp-big b{font-size:16px}.pp-econ .pp-big .pp-econ-sub{grid-column:1/-1;text-align:right}}.pp-econ .pp-an-shares,.pp-econ .pp-an-shares-off{margin-top:12px;padding-top:0;border-top:0}.pp-econ-list{margin:2px 0 0;padding-left:18px}.pp-econ-dates{white-space:nowrap}.pp-econ-msg{display:flex;gap:10px;align-items:flex-start}.pp-econ .pp-ai-foot{padding:10px 14px}.pp-econ-facts{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;flex:1 1 100%;font-size:12px;color:var(--muted);line-height:1.4}.pp-econ-facts .pp-link{font-size:12px}.pp-econ-assume{display:inline-flex;align-items:center;gap:4px}.pp-econ-assume .pp-i{width:14px;height:14px;color:var(--warn);flex:none}.pp-econ-acts{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pp-econ-open .pp-dd-panel{min-width:220px}@container (max-width:420px){.pp-econ-acts{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.pp-econ-acts>.pp-btn,.pp-econ-acts>.pp-dd>summary{width:100%;justify-content:center}}.pp-kpi-skel{height:32px;width:120px}.pp-ov-skel{display:grid;gap:12px}.pp-ov-skel-row{height:40px}.pp-ov-status{align-items:center}.pp-ov-status>span{flex:1 1 auto;min-width:0}.pp-ov-status .pp-btn{flex:none;margin-left:auto}.pp-cab .pp-ok-t{color:var(--ok)}.pp-start h2{text-wrap:balance}.pp-attn-row .pp-btn{justify-self:end}@media(max-width:760px){.pp-attn-row .pp-btn{justify-self:start}}.pp-quick-links{display:flex;flex-wrap:wrap;gap:0 24px}.pp-shop-list{display:grid;gap:12px}.pp-econ .pp-big>div{border:0;border-radius:0;padding:0}@container (max-width:560px){.pp-econ .pp-big{gap:0}.pp-econ .pp-big>div{padding:8px 0}.pp-econ .pp-big>div+div{border-top:1px solid var(--border)}}@media(max-width:760px){.pp-kpis[data-kpis=overview]>:last-child:nth-child(odd){grid-column:1/-1}}.pp-ov-main{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:auto auto 1fr;grid-template-areas:"attn side" "quick side" "feed side";align-items:start}.pp-ov-main>.pp-ov-attn{grid-area:attn}.pp-ov-main>.pp-ov-side{grid-area:side}.pp-ov-main>.pp-ov-feed{grid-area:feed}.pp-ov-main>.pp-ov-quick{grid-area:quick}@media(max-width:1200px){.pp-ov-main{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"attn" "side" "feed" "quick"}}.pp-ov-steps .pp-ui-head .pp-small{white-space:nowrap}.pp-ov-steps-list{list-style:none;margin:0;padding:0}.pp-ov-step{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--color-border)}.pp-ov-step:last-child{border-bottom:0}.pp-ov-step-ic{display:inline-flex;color:var(--color-muted)}.pp-ov-step-ic.pp-ok-t{color:var(--color-primary)}.pp-ov-step p{min-width:0;margin:0;font-size:14px;line-height:20px}.pp-ov-step p .pp-link{gap:4px;font-weight:600}.pp-ov-step p small{display:block;font-size:12px;line-height:16px}.pp-ov-step p small,.pp-ov-step[data-done] p .pp-link{color:var(--color-muted)}.pp-ov-step .pp-btn{white-space:nowrap}@media(max-width:760px){.pp-ov-step{grid-template-columns:24px minmax(0,1fr)}.pp-ov-step .pp-btn{grid-column:2;justify-self:start}}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;user-select:none}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px;opacity:0}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4)}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e,.react-grid-item>.react-resizable-handle.react-resizable-handle-w{top:50%;margin-top:-10px;cursor:ew-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.pp-ov-editbar{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:16px;background:var(--color-primary-soft);border:1px solid var(--color-primary-border);border-radius:var(--radius-panel)}.pp-ov-editbar-copy{display:grid;gap:4px;flex:1 1 220px;color:var(--color-ink)}.pp-ov-editbar-copy span{font-size:12px;line-height:16px;color:var(--color-muted)}.pp-ov-editbar-actions{display:flex;flex-wrap:wrap;gap:8px}.pp-ov-editbar>.pp-note{flex:1 1 100%;margin:0;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.pp-ov-editbar>.pp-note>span{flex:1 1 240px}.pp-ov-board{min-width:0}.pp-ov-board-flow{display:grid;gap:16px}.pp-ov-board .react-grid-item{transition:none}.pp-ov-board-editing .react-grid-item{transition:transform .18s var(--ease-enter)}.pp-ov-board .react-grid-item.react-draggable-dragging{transition:none;z-index:12}.pp-ov-board .react-grid-placeholder{background:var(--color-primary-soft);outline:2px dashed var(--color-primary);border-radius:var(--radius-panel);opacity:1}.pp-ov-widget-content{display:flow-root;min-width:0}.pp-ov-widget-body{min-width:0}.pp-ov-widget-body>.pp-kpi{display:grid;height:auto;min-width:0}.pp-ov-board .pp-kpi b{overflow-wrap:anywhere}.pp-ov-widget-tools{display:flex;align-items:center;gap:4px;padding:4px 8px;color:var(--color-primary);background:var(--color-primary-soft);border:1px solid var(--color-primary-border);border-bottom:0;border-radius:var(--radius-panel) var(--radius-panel) 0 0}.pp-ov-widget-tools>span{flex:1 1 auto;min-width:0;font-size:12px;line-height:16px;font-weight:600}.pp-ov-grip{cursor:grab;touch-action:none}.pp-ov-grip:active{cursor:grabbing}.pp-ov-board-editing .pp-ov-widget-body>.pp-kpi,.pp-ov-board-editing .pp-ov-widget-body>.pp-ui{border-top-left-radius:0;border-top-right-radius:0}.pp-ov-board-editing .pp-quick-links{padding:12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:0 0 var(--radius-panel) var(--radius-panel)}.pp-ov-library{display:grid}.pp-ov-library-row{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--color-border)}.pp-ov-library-row>div{flex:1 1 auto;min-width:0}.pp-ov-library-row p{margin:4px 0 0;font-size:12px;line-height:16px;color:var(--color-muted)}.pp-ov-options{border:0;padding:0;margin:0;min-width:0}.pp-ov-options legend{padding:0;margin-bottom:12px;font-weight:600}.pp-ov-choice-grid{display:flex;flex-wrap:wrap;gap:8px}.pp-ov-choice-grid .pp-btn[aria-pressed=true]{color:var(--color-primary);background:var(--color-primary-soft);border-color:var(--color-primary)}.pp-ov-date-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pp-ov-date-fields label{display:grid;gap:8px;min-width:0}.pp-ov-date-fields .pp-input{width:100%;box-sizing:border-box}@media(prefers-reduced-motion:reduce){.pp-ov-board .react-grid-item{transition:none}}.pp-hist-disclosure{flex:none;color:var(--muted);transition:transform .15s}.pp-hist[open]>summary .pp-hist-disclosure{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.pp-hist-disclosure{transition:none}}.pp-hist-panel .pp-input{flex:1 1 200px;max-width:320px}.pp-hist-notes{display:grid;gap:8px}.pp-hist-notes .pp-note{margin:0}.pp-hist-tbl td.pp-td-main small{display:block;font-size:12px;line-height:16px}.pp-hist-tbl td.pp-td-main b{display:block;font-weight:600}@media(max-width:760px){.pp-hist-panel .pp-input{max-width:none;flex-basis:100%}.pp-hist-panel .pp-select{flex:1 1 140px;min-width:0}.pp-hist-h{padding:10px 12px}.pp-hist-when{min-width:0}.pp-cab .pp-hist-tbl tr{padding:10px 12px;display:grid;gap:4px}.pp-cab .pp-hist-tbl td,.pp-cab .pp-hist-tbl td:first-child,.pp-cab .pp-hist-tbl td:last-child{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:0;min-width:0;overflow-wrap:anywhere}.pp-cab .pp-hist-tbl td[data-l]:before{content:attr(data-l);flex:0 0 auto;max-width:55%;color:var(--muted);font-size:12px}.pp-cab .pp-hist-tbl td.pp-td-main{display:block}.pp-cab .pp-hist-tbl td.pp-td-main:before{display:none}.pp-cab .pp-hist-tbl td.pp-st-cell{display:block}.pp-cab .pp-hist-tbl td.pp-st-cell:before{display:block;margin-bottom:2px}.pp-cab .pp-hist-tbl td.pp-act{display:flex;flex-wrap:wrap;justify-content:flex-start;padding-top:6px}.pp-cab .pp-hist-tbl td.pp-act:empty{display:none}}.pp-hist-tbl small{font-size:12px;line-height:16px}.pp-q-intro{display:flex;gap:8px;align-items:flex-start;margin:0;color:var(--muted)}.pp-q-diff th small,.pp-q-table th small{display:block;font-weight:400;color:var(--muted);font-size:12px}.pp-q-table .pp-reason{display:block;font-size:12px;line-height:16px}.pp-q-table{width:100%;table-layout:fixed}.pp-q-table .pp-q-article{display:block}.pp-q-table td{overflow-wrap:anywhere}.pp-q-table td:first-child,.pp-q-table th:first-child{width:56px}.pp-q-table th[data-column-id=product]{width:30%}.pp-grid.pp-q-table th{white-space:normal;vertical-align:bottom}.pp-grid.pp-q-table td.pp-td-main{min-width:0}.pp-grid.pp-q-table td.pp-td-main>b{white-space:normal}.pp-q-table th[data-column-id=after],.pp-q-table th[data-column-id=before]{width:12%}.pp-q-table th[data-column-id=delta]{width:11%}.pp-q-table th[data-column-id=profit]{width:15%}.pp-q-table tr.pp-off{opacity:.85}@media(max-width:760px){.pp-q .pp-grid-wrap{overflow-x:visible}.pp-q-table,.pp-q-table tbody{display:block;width:100%}.pp-q-table thead{display:none}.pp-q-table tr{display:grid;grid-template-columns:var(--size-control-sm) 1fr;gap:4px 10px;padding:10px 8px;border-bottom:1px solid var(--border)}.pp-q-table td{display:block;border:0;padding:0;text-align:left!important;min-width:0}.pp-q-table td.pp-chk{grid-row:1/8}.pp-q-table td.pp-td-main{grid-column:2}.pp-q-table td[data-l]{grid-column:2;display:flex;justify-content:space-between;gap:8px;font-size:14px}.pp-q-table td[data-l]:before{content:attr(data-l);color:var(--muted);font-size:12px}.pp-q-diff thead{display:none}.pp-q-diff,.pp-q-diff tbody{display:block;width:100%}.pp-q-diff tr{display:grid;gap:2px;padding:8px 0;border-bottom:1px solid var(--border)}.pp-q-diff td{display:flex;justify-content:space-between;gap:8px;border:0;padding:0;text-align:left!important}.pp-q-diff td:before{content:attr(data-l);color:var(--muted)}.pp-q-diff td[data-l="Товар"]{display:block}.pp-q-diff td[data-l="Товар"]:before{display:none}}.pp-grid.pp-q-table td.pp-td-main>b a{display:inline-flex;align-items:center;min-height:var(--size-control-sm)}.pp-q-diff small,.pp-q-table small{font-size:12px;line-height:16px}.pp-subliter .pp-i-14{width:14px;height:14px}.pp-subliter .pp-subliter-src{display:inline-flex;align-items:center;gap:4px;min-height:0;font-weight:500}.pp-subliter-check .pp-ui-head{align-items:center}.pp-subliter-check .pp-subliter-chips{display:flex;flex-wrap:wrap;gap:6px}.pp-subliter-check .pp-sync-row{font-size:14px}.pp-subliter-check .pp-sync-row b{font-weight:600;text-align:right}.pp-subliter-check details.pp-more>summary{cursor:pointer;color:var(--primary);font-weight:600;font-size:14px}.pp-subliter-check details.pp-more ul{margin:6px 0 0;padding-left:18px;font-size:14px;display:grid;gap:2px}@media(max-width:760px){.pp-cab .pp-subliter-check .pp-grid tr{padding-left:14px}.pp-subliter-check .pp-sync-row{flex-direction:column;gap:2px}.pp-subliter-check .pp-sync-row b{text-align:left}}.pp-econ button.pp-link,.pp-prices button.pp-link{background:none;border:0;padding:0;font:inherit;font-weight:600;color:var(--primary);cursor:pointer}.pp-prices .pp-prices-fix{min-height:0;font-size:12px}.pp-prices .pp-prices-conn{min-height:var(--size-control);font-size:14px}.pp-prices .pp-prices-why{flex-basis:100%;text-align:right}.pp-prices .pp-prices-pad{padding:10px 14px}.pp-prices .pp-prices-attr{margin-top:6px;font-size:12px;gap:6px}.pp-prices .pp-prices-attr input{width:16px;height:16px}.pp-prices .pp-empty .pp-i{color:var(--muted)}.pp-prices .pp-cnt{margin-left:6px}.pp-prices-skel{display:grid;gap:14px;padding:16px}.pp-prices-skel-row{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px}.pp-prices-result .pp-ui-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.pp-prices-result-body{gap:12px}.pp-prices-drawer .pp-diff small{font-size:12px}.pp-prices-fbtn{display:none}@media(max-width:640px){.pp-prices-fbtn{display:inline-flex}.pp-prices-filters .pp-prices-collapse{display:none}.pp-prices-filters.pp-open .pp-prices-collapse{display:inline-flex;flex:1 1 100%}.pp-prices .pp-prices-why{text-align:left}.pp-prices-skel-row{grid-template-columns:1fr}}.pp-psettings{display:grid;gap:16px;max-width:880px}.pp-psettings fieldset{margin:0;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);display:grid;gap:12px}.pp-psettings legend{padding:0 6px;font-weight:600}.pp-psettings .pp-ps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:12px 16px}.pp-psettings .pp-ps-field{display:grid;align-content:start;gap:4px;min-width:0;font-size:14px}@supports(grid-template-rows:subgrid){.pp-psettings .pp-ps-field{grid-row:span 3;grid-template-rows:subgrid}}.pp-psettings .pp-ps-field>[data-autocomplete],.pp-psettings .pp-ps-unit{align-self:start;height:var(--size-control)}.pp-psettings .pp-ps-checks{display:grid;justify-items:start;align-items:start;gap:12px;padding:4px 0}.pp-psettings .pp-ps-field>span:not([data-autocomplete]){font-weight:600}.pp-psettings .pp-ps-field small{color:var(--muted);font-size:12px}.pp-psettings .pp-ps-field input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([role=combobox]),.pp-psettings .pp-ps-field select{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}.pp-psettings .pp-ps-field input[aria-invalid=true]{border-color:var(--danger)}.pp-psettings .pp-ps-radios{display:grid;gap:8px}.pp-psettings .pp-ps-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.pp-econ,.pp-econ-cards{display:grid;gap:16px}.pp-econ-cards{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.pp-econ .pp-ui-head{flex-wrap:wrap}.pp-econ .pp-ledger th{font-weight:400}.pp-econ-sum{display:flex;flex-wrap:wrap;gap:6px 14px;padding:10px 16px;font-size:14px;color:var(--muted)}.pp-econ-sum b{color:var(--ink)}.pp-econ-warn{display:grid;gap:6px;padding:0 16px 12px}.pp-econ-warn p>.pp-i{display:inline-block;vertical-align:-3px;margin-right:2px}.pp-econ-foot{display:flex;justify-content:flex-end;padding:10px 16px;border-top:1px solid var(--border)}@media(max-width:640px){.pp-econ-cards{grid-template-columns:1fr}}.pp-prices .pp-prices-receipt{display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-size:12px}.pp-prices .pp-grid tr.pp-prices-detail td{background:var(--raised);padding:12px 14px}.pp-prices-ledgers{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.pp-prices-ledgers h3{margin:0 0 6px}.pp-prices-ledgers .pp-ledger{background:var(--surface);border-radius:10px}.pp-econ-cap{padding:0 16px}@media(max-width:760px){.pp-prices .pp-grid tr.pp-prices-detail td{display:block}.pp-prices .pp-grid tr.pp-prices-detail td:before{content:none}}.pp-prices-more{display:flex;justify-content:center}.pp-prices .pp-grid tr.pp-prices-nocalc .pp-reason{display:inline;margin:0 0 0 6px}.pp-prices .pp-grid tr.pp-prices-nocalc td.pp-act{white-space:normal}@media(max-width:760px){.pp-cab .pp-prices .pp-grid tr.pp-prices-nocalc td.pp-r{display:none}.pp-cab .pp-prices .pp-grid tr.pp-prices-nocalc td.pp-td-main{margin-bottom:0}.pp-cab .pp-prices .pp-grid tr.pp-prices-nocalc td.pp-act{padding-top:2px}.pp-cab .pp-prices .pp-grid tr.pp-prices-nocalc td.pp-act:before{content:none}}.pp-prices-group summary{cursor:pointer;list-style:none}.pp-prices-group summary::-webkit-details-marker{display:none}.pp-prices-group-acts{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}@media(max-width:760px){.pp-prices-group-acts{grid-column:2;justify-content:flex-start}}.pp-prices .pp-prices-bulk{gap:6px;align-items:center;flex-wrap:wrap}.pp-prices .pp-prices-bulk .pp-num-in{width:76px}.pp-prices .pp-prices-bulk [data-bulk-note]{flex-basis:100%}.pp-econ small,.pp-ledger small,.pp-prices small,.pp-ui small{font-size:12px;line-height:16px}.pp-p2 .pp-p2-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);font-size:14px;color:var(--muted)}.pp-p2 .pp-p2-status>span{flex:1 1 320px;min-width:0}.pp-p2 .pp-p2-status b{color:var(--ink);font-weight:600}.pp-p2 .pp-p2-status b.pp-warn-t{color:var(--warn)}.pp-p2 .pp-p2-status .pp-p2-status-ic{display:inline;vertical-align:-3px;margin-right:6px;color:var(--danger)}.pp-p2 .pp-p2-send-why{margin:0}.pp-p2 .pp-p2-phone-only{display:none}.pp-p2 .pp-spin{animation:pp-p2-spin 1s linear infinite}@keyframes pp-p2-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.pp-p2 .pp-spin{animation:none}}.pp-p2 .pp-p2-cats{display:flex;flex-wrap:wrap;gap:6px}.pp-p2 .pp-p2-cat{display:inline-flex;align-items:center;gap:8px;min-height:var(--size-control-sm);padding:6px 12px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--ink);font:inherit;font-size:14px;cursor:pointer}.pp-p2 .pp-p2-cat b{font-weight:700;color:var(--muted)}.pp-p2 .pp-p2-cat[aria-pressed=true]{border-color:var(--primary);background:var(--color-primary-soft);color:var(--ink)}.pp-p2 .pp-p2-cat[aria-pressed=true] b{color:var(--primary)}.pp-p2 .pp-p2-cat:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pp-p2 .pp-p2-cat-sm{min-height:var(--size-control-sm);padding:4px 10px;font-size:14px}.pp-p2 .pp-p2-sub{display:grid;gap:6px}.pp-p2 .pp-p2-work{gap:12px}.pp-p2 .pp-p2-cost{display:grid;gap:6px;padding:12px 16px}.pp-p2 .pp-p2-cost h2{margin:0;font-size:16px;line-height:24px;font-weight:600}.pp-p2 .pp-p2-cost p{margin:0;font-size:14px;line-height:20px}.pp-p2 .pp-p2-cost p.pp-small{font-size:12px;line-height:16px}.pp-p2 .pp-p2-cost-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px}.pp-p2 .pp-p2-cost-actions .pp-btn[aria-pressed=true]{background:var(--color-primary-soft);color:var(--ink)}.pp-p2 .pp-p2-cost-mode{margin-left:auto;font-size:12px;line-height:16px}.pp-p2 .pp-p2-cost-mode .pp-link{display:inline-flex;align-items:center;min-height:var(--size-control-sm)}@media(max-width:760px){.pp-p2 .pp-p2-cost-actions{flex-direction:column;align-items:stretch}.pp-p2 .pp-p2-cost-actions .pp-btn{width:100%}.pp-p2 .pp-p2-cost-mode{margin-left:0}}.pp-p2 .pp-p2-work{container:price-work/inline-size}.pp-p2 .pp-p2-filters{display:grid;grid-template-columns:minmax(200px,224px) 176px 184px 160px 176px 184px;justify-content:start;align-items:center;gap:8px;padding:12px}.pp-p2 .pp-p2-filter-main{display:contents}.pp-p2 .pp-p2-filters .pp-p2-search,.pp-p2 .pp-p2-filters>.pp-select[data-autocomplete]{width:100%;max-width:none;min-width:0}.pp-p2 .pp-p2-change-filter{white-space:nowrap;justify-content:flex-start}.pp-p2 .pp-p2-change-filter>span{font-weight:400}.pp-p2 .pp-p2-change-filter .pp-num-in{width:56px}.pp-p2 .pp-p2-dirs-m{grid-column:1/-1;min-height:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@container price-work (max-width:1144px){.pp-p2 .pp-p2-filters{grid-template-columns:minmax(180px,240px) 184px 200px minmax(0,1fr)}.pp-p2 .pp-p2-filters>.pp-p2-dirs-m{grid-column:4;grid-row:2;align-self:center;white-space:nowrap}}@container price-work (max-width:820px){.pp-p2 .pp-p2-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-p2 .pp-p2-filters>.pp-p2-dirs-m{grid-column:1/-1;grid-row:auto;white-space:normal}}@container price-work (max-width:680px){.pp-p2 .pp-p2-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-p2 .pp-p2-filter-main{display:flex;grid-column:1/-1;min-width:0;align-items:center;gap:8px}}.pp-p2 .pp-p2-work>.pp-table-wrap{container-type:inline-size}.pp-p2 .pp-p2-brief{width:100%;min-width:1180px;table-layout:fixed}.pp-p2 .pp-p2-brief .pp-p2-col-check,.pp-p2 .pp-p2-brief .pp-p2-col-more{width:52px}.pp-p2 .pp-p2-brief .pp-p2-col-name{width:auto}.pp-p2 .pp-p2-brief .pp-p2-col-current,.pp-p2 .pp-p2-brief .pp-p2-col-stock{width:100px}.pp-p2 .pp-p2-brief .pp-p2-col-profit{width:140px}.pp-p2 .pp-p2-brief .pp-p2-col-new{width:156px}.pp-p2 .pp-p2-brief .pp-p2-col-delta{width:144px}.pp-p2 .pp-p2-brief .pp-p2-col-status{width:128px}.pp-p2 .pp-p2-status-cell .pp-st{white-space:normal;display:inline-flex;max-width:100%;border-radius:var(--radius-sm);padding-block:2px;line-height:16px}.pp-p2 .pp-p2-catrow{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 12px}.pp-p2 .pp-p2-catrow .pp-p2-cats{flex:1 1 auto}.pp-p2 .pp-p2-view{display:flex;align-items:center;gap:6px;margin-left:auto}.pp-p2 input[type=checkbox]{accent-color:var(--primary)}.pp-p2 .pp-chkzone{display:grid;margin-inline:auto;place-items:center;min-width:var(--size-control-sm);min-height:var(--size-control-sm);cursor:pointer}.pp-p2 .pp-p2-table>tbody>tr>td.pp-p2-new,.pp-p2 .pp-p2-table>tbody>tr>td.pp-td-check,.pp-p2 .pp-p2-table>tbody>tr>td.pp-td-more{padding-block:0}:root[data-theme=dark] .pp-p2 input[type=checkbox]{color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .pp-p2 input[type=checkbox]{color-scheme:dark}}.pp-p2 .pp-p2-table>tbody>tr>td.pp-num{white-space:nowrap}.pp-p2 .pp-p2-table>tbody>tr>td.pp-num+td.pp-num{padding-left:14px}.pp-p2 .pp-p2-table .pp-td-main{min-width:0}.pp-p2 .pp-p2-stock{white-space:nowrap}.pp-p2 .pp-p2-stock small{white-space:normal}.pp-p2 .pp-p2-status-cell .pp-p2-why{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pp-p2 .pp-p2-full{width:100%;min-width:1500px;table-layout:fixed}.pp-p2 .pp-p2-full col{width:140px}.pp-p2 .pp-p2-full .pp-p2-col-check{width:52px}.pp-p2 .pp-p2-full .pp-p2-col-more{width:48px}.pp-p2 .pp-p2-full .pp-p2-col-name{width:240px}.pp-p2 .pp-p2-full .pp-p2-col-stock{width:100px}.pp-p2 .pp-p2-full .pp-p2-col-current{width:112px}.pp-p2 .pp-p2-full .pp-p2-col-profit{width:160px}.pp-p2 .pp-p2-full .pp-p2-col-new{width:200px}.pp-p2 .pp-p2-full .pp-p2-col-delta{width:160px}.pp-p2 .pp-p2-full .pp-p2-col-status{width:176px}.pp-p2 .pp-p2-table .pp-td-main b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-p2 .pp-p2-table .pp-td-main .pp-prod>span{min-width:0}.pp-p2 .pp-fld-inline{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--muted)}.pp-p2 .pp-num-xs{width:64px}.pp-p2 .pp-select-xs{min-height:var(--size-control-sm);padding:4px 8px;font-size:14px}.pp-p2 .pp-filters-toggle{display:none}.pp-p2 .pp-p2-table>thead>tr>th{vertical-align:middle;text-align:center;white-space:normal;overflow-wrap:normal}.pp-p2 .pp-p2-table>thead>tr>th small{display:block;text-wrap:balance;font-weight:400;color:var(--muted);font-size:12px;white-space:normal;line-height:16px}.pp-p2 .pp-p2-table>tbody>tr>td{vertical-align:middle}@media(min-width:761px){.pp-p2 .pp-p2-table>tbody>tr:not(.pp-p2-detail-row)>td{text-align:center}.pp-p2 .pp-p2-table>tbody>tr>td.pp-num+td.pp-num{padding-inline:8px}.pp-p2 .pp-p2-table .pp-p2-newbox{justify-content:center}.pp-p2 .pp-p2-table .pp-p2-err{margin-inline:auto;text-align:center}}.pp-p2 .pp-p2-table .pp-td-main small{display:block;color:var(--muted);font-size:12px}.pp-p2 .pp-p2-below{display:inline-block;margin-left:4px;vertical-align:-1px;color:var(--warn)}.pp-p2 .pp-nowrap,.pp-p2 .pp-p2-new{white-space:nowrap}.pp-p2 .pp-p2-new{position:relative}.pp-p2 .pp-p2-price{border:0;background:none;min-height:var(--size-control-sm);padding:0 4px;margin:0 -4px;border-radius:var(--radius-sm);font:inherit;color:inherit;cursor:text}.pp-p2 .pp-p2-price:focus-visible,.pp-p2 .pp-p2-price:hover{background:var(--soft);outline:1px dashed var(--border-strong)}.pp-p2 .pp-p2-price b{font-size:14px}.pp-p2 .pp-p2-src{display:inline-flex;align-items:center;gap:2px;min-height:var(--size-control-sm);border:0;border-radius:var(--radius-sm);background:none;padding:0 4px;color:var(--muted);font:inherit;font-size:12px;cursor:pointer}.pp-p2 .pp-p2-src:focus-visible,.pp-p2 .pp-p2-src:hover:not(:disabled){background:var(--soft);color:var(--ink)}.pp-p2 .pp-p2-newbox{display:flex;flex-wrap:wrap;white-space:nowrap;align-items:center;justify-content:flex-end;gap:0 8px}.pp-p2 .pp-p2-src:disabled{cursor:default}.pp-p2 .pp-p2-edit{display:inline-flex;gap:4px;align-items:center}.pp-p2 .pp-p2-edit .pp-num-in{width:104px;font-size:16px}.pp-p2 .pp-p2-ok{display:none}.pp-p2 .pp-p2-err{display:block;white-space:normal;max-width:220px;margin-left:auto;text-align:right}.pp-p2 .pp-p2-menu{position:absolute;right:0;top:100%;z-index:20;display:grid;gap:2px;min-width:300px;padding:6px;border:0;border-radius:var(--radius-control);background:var(--surface);box-shadow:var(--shadow-overlay);text-align:left;white-space:normal}.pp-p2 .pp-p2-menu.pp-p2-menu-up{top:auto;bottom:100%}.pp-p2 .pp-p2-menu button{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:8px 10px;border:0;border-radius:var(--radius-sm);background:none;color:var(--ink);font:inherit;font-size:14px;text-align:left;cursor:pointer}.pp-p2 .pp-p2-menu button small{grid-column:1/-1}.pp-p2 .pp-p2-menu button:focus-visible,.pp-p2 .pp-p2-menu button:hover:not(:disabled){background:var(--soft)}.pp-p2 .pp-p2-menu button:disabled{color:var(--muted);cursor:default}.pp-p2 .pp-p2-status-cell{min-width:0}.pp-p2 .pp-p2-why{display:block;margin-top:2px;color:var(--muted);font-size:12px;line-height:1.35}.pp-p2 .pp-rot{transform:rotate(180deg)}.pp-p2 .pp-p2-table>tbody>tr.pp-p2-detail-row>td{background:var(--raised)}.pp-p2 .pp-p2-detail{position:sticky;left:12px;width:calc(100cqw - 24px);max-width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:24px;align-items:start}.pp-p2 .pp-p2-detail-name{grid-column:1/-1;margin:0;white-space:normal;overflow-wrap:anywhere}.pp-p2 .pp-p2-detail>div{min-width:0;overflow-wrap:anywhere}.pp-p2 .pp-p2-detail-side{display:grid;gap:10px}.pp-p2 .pp-p2-detail-side p{margin:0;line-height:20px}.pp-p2 .pp-p2-receipt{width:100%;table-layout:fixed}.pp-p2 .pp-p2-receipt th:first-child{width:44%}.pp-p2 .pp-p2-receipt th{white-space:normal;text-wrap:balance;vertical-align:middle}.pp-p2 .pp-p2-receipt td{vertical-align:top;white-space:normal;overflow-wrap:anywhere}.pp-p2 .pp-p2-receipt td:first-child b{white-space:normal}.pp-p2 .pp-p2-detail h4{margin:0 0 6px;font-size:14px}.pp-p2 .pp-p2-detail-total td{border-top:1px solid var(--border-strong)}.pp-p2 .pp-p2-fields,.pp-p2 .pp-p2-reasons{margin:0;padding:0;list-style:none;display:grid;gap:4px;font-size:14px}.pp-p2 .pp-p2-fields li{display:flex;justify-content:space-between;gap:12px}.pp-p2 .pp-p2-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px}.pp-p2 .pp-p2-bar{display:grid;gap:6px}.pp-p2 .pp-p2-bar-actions,.pp-p2 .pp-p2-bar-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pp-p2 .pp-p2-bar-stats{margin:0}.pp-p2-sheet{width:min(720px,100%)}.pp-p2-chev{margin-left:auto;transition:transform .15s}details[open]>summary .pp-p2-chev{transform:rotate(180deg)}.pp-p2 .pp-p2-barmenu{display:grid;gap:2px;padding:4px;border-top:1px solid var(--border)}.pp-p2 .pp-p2-barmenu button{min-height:var(--size-control-sm);border:0;border-radius:8px;background:none;color:var(--ink);font:inherit;text-align:left;padding:8px 10px;cursor:pointer}.pp-p2 .pp-p2-barmenu button:hover{background:var(--soft)}.pp-p2-review{width:min(860px,100%)}.pp-p2-modes{display:grid;gap:8px;margin:0;padding:0;border:0}.pp-p2-modes legend{margin-bottom:4px;font-weight:600;font-size:14px}.pp-p2-mode{display:flex;gap:10px;align-items:flex-start;cursor:pointer;text-align:left}.pp-p2-mode>input[type=radio]{flex:none;width:auto;min-width:0;margin:3px 0 0}.pp-p2-mode>span{flex:1 1 auto;min-width:0;display:grid;gap:3px;justify-items:start}.pp-p2-modes .pp-check input[type=checkbox],.pp-p2-modes .pp-check input[type=radio]{width:auto;flex:none}.pp-p2-mode small{font-size:12px}.pp-p2-inline{display:inline-flex;align-items:center;gap:6px;margin-top:2px}.pp-p2-preview{display:grid;gap:8px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--raised)}.pp-p2-warn{margin:0;padding-left:18px;font-size:14px}.pp-p2-prows{margin:0;padding:0;list-style:none;display:grid;gap:6px;font-size:14px}.pp-p2-prows li{display:grid;grid-template-columns:minmax(0,2.4fr) auto auto auto;gap:4px 12px;align-items:baseline}.pp-p2-prows .pp-p2-pname{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-width:0}.pp-p2-prows .pp-p2-pname small{display:block}.pp-p2-prows li[data-outcome=blocked],.pp-p2-prows li[data-outcome=skipped]{color:var(--muted)}.pp-p2-excl{margin:6px 0 0;padding-left:16px;font-size:14px;max-height:180px;overflow:auto}.pp-p2-diff td small{display:block}.pp-p2-review .pp-drawer-f .pp-btn{width:auto}.pp-p2-sheet .pp-drawer-f{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pp-p2-sheet .pp-drawer-f .pp-btn{width:auto}.pp-p2-result{display:grid;gap:8px;padding:12px 14px}.pp-p2-result .pp-kpi-dim{opacity:.55}.pp-p2-issues{margin:0;padding:0;list-style:none;display:grid;gap:4px;font-size:14px}.pp-p2-more .pp-p2-block{padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface)}.pp-p2-more .pp-p2-block>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:6px;min-height:var(--size-control-sm)}.pp-p2-more .pp-p2-block>summary::-webkit-details-marker{display:none}.pp-p2-more .pp-p2-block[open]>summary{margin-bottom:10px}.pp-p2-facts{margin:0 0 10px;padding:0;list-style:none;display:grid;gap:4px;font-size:14px;max-width:760px}.pp-p2-facts li{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:4px 16px;border-bottom:1px dashed var(--border);padding-bottom:4px}.pp-p2-facts span{color:var(--muted)}.pp-p2-facts b{font-weight:600}.pp-cab .pp-p2 .pp-more>summary{min-height:var(--size-control-sm)}.pp-p2-policy{display:grid;gap:6px;margin:6px 0 10px;padding:10px 12px;border:1px solid var(--border);border-radius:10px}.pp-p2-more .pp-p2-block>summary .pp-p2-tsum{min-width:0;font-size:12px;font-weight:400}.pp-p2-tariffs{margin:0 0 10px;padding:0;list-style:none;display:grid;font-size:14px}.pp-p2-tariffs li{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,2.2fr) minmax(0,.9fr);gap:4px 12px;align-items:baseline;padding:6px 0;border-bottom:1px dashed var(--border)}.pp-p2-tariffs li>*{min-width:0;overflow-wrap:anywhere}.pp-p2-tariffs .pp-p2-tname{color:var(--muted)}.pp-p2-tariffs .pp-p2-tsrc .pp-st{min-height:20px;margin-right:4px}.pp-p2-tariffs .pp-p2-tsrc .pp-i{width:14px;height:14px;margin-left:2px;vertical-align:-2px}.pp-p2-tariffs .pp-p2-trows{grid-column:4;color:var(--muted);font-size:12px;text-align:right}.pp-p2 .pp-p2-full .pp-td-check,.pp-p2 .pp-p2-full .pp-th-check{position:sticky;left:0;z-index:2;background:var(--surface);min-width:52px}.pp-p2 .pp-p2-full .pp-td-main,.pp-p2 .pp-p2-full>thead>tr>th[data-column-id=product]{position:sticky;left:52px;z-index:2;background:var(--surface);min-width:240px}.pp-p2 .pp-p2-full>thead>tr>th[data-column-id=product],.pp-p2 .pp-p2-full>thead>tr>th[data-column-id=selection]{z-index:3;background:var(--color-surface-raised)}.pp-p2 .pp-p2-full tbody tr:hover>td.pp-td-check,.pp-p2 .pp-p2-full tbody tr:hover>td.pp-td-main{background:var(--color-row-hover)}.pp-p2 .pp-p2-full tbody tr.pp-row-sel>td.pp-td-check,.pp-p2 .pp-p2-full tbody tr.pp-row-sel>td.pp-td-main{background:var(--color-primary-soft)}@media(max-width:760px){.pp-p2-facts li{grid-template-columns:1fr}.pp-p2 .pp-p2-mps{max-width:100%}.pp-p2 .pp-p2-mps,.pp-p2 .pp-tabs{overflow-x:auto;flex-wrap:nowrap}.pp-p2 .pp-p2-status .pp-btn{width:100%}.pp-p2 .pp-p2-cats{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.pp-p2 .pp-p2-cat{flex:none}.pp-p2 .pp-filters-toggle{display:inline-flex}.pp-p2 .pp-p2-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-p2 .pp-p2-filter-main{display:flex;grid-column:1/-1;min-width:0;align-items:center;gap:8px}.pp-p2 .pp-p2-filters .pp-p2-search{flex:1 1;min-width:0;max-width:none}.pp-p2 .pp-filters-toggle{flex:none}.pp-p2 .pp-p2-filters>.pp-p2-change-filter{grid-column:1/-1}.pp-p2 .pp-p2-catrow{display:grid}.pp-p2 .pp-view-hide-m{display:none}.pp-p2 .pp-p2-catrow .pp-p2-view{justify-content:space-between}.pp-p2 .pp-p2-filters.pp-filters-closed>.pp-fld-inline,.pp-p2 .pp-p2-filters.pp-filters-closed>.pp-seg,.pp-p2 .pp-p2-filters.pp-filters-closed>.pp-select,.pp-p2 .pp-p2-table>thead{display:none}.pp-p2 .pp-p2-table,.pp-p2 .pp-p2-table>tbody{display:block}.pp-p2 .pp-p2-phone-only{display:revert}.pp-p2 .pp-p2-desk{display:none!important}.pp-p2 .pp-p2-table>tbody>tr{display:grid;gap:2px 10px;padding:10px 8px;border-bottom:1px solid var(--border);position:relative}.pp-p2 .pp-p2-table>tbody>tr>td{display:block;border:0;padding:0;text-align:left!important;min-width:0}.pp-p2 .pp-p2-table>tbody>tr>td.pp-td-more{position:absolute;right:6px;top:8px}.pp-p2 .pp-p2-table>tbody>tr>td.pp-td-main{padding-right:32px}.pp-p2 .pp-p2-table .pp-td-main b{white-space:normal}.pp-p2 .pp-p2-table>tbody>tr>td.pp-p2-status-cell .pp-st{display:inline-flex}.pp-p2 .pp-p2-table>tbody>tr.pp-row-sel{background:var(--color-primary-soft)}.pp-p2 .pp-p2-table>tbody>tr.pp-row-sel>td{background:transparent}.pp-p2 .pp-p2-brief td[data-c=after],.pp-p2 .pp-p2-brief td[data-c=before]{white-space:normal;overflow-wrap:anywhere}.pp-p2 .pp-p2-sub .pp-state-row{flex-wrap:nowrap;overflow-x:auto}.pp-p2 .pp-p2-view{margin-left:0}.pp-p2 .pp-p2-brief>tbody>tr{grid-template-columns:var(--size-control-sm) auto minmax(0,1fr);grid-template-areas:"check name name" "check stock stock" "check cur new" "check delta delta" "check before after" "check status status" "check src src"}.pp-p2 .pp-p2-brief td[data-c=check]{grid-area:check}.pp-p2 .pp-p2-brief td[data-c=name]{grid-area:name}.pp-p2 .pp-p2-brief td[data-c=stock]{grid-area:stock;font-size:12px;color:var(--muted)}.pp-p2 .pp-p2-brief td[data-c=stock]:before{content:"остаток "}.pp-p2 .pp-p2-brief td[data-c=cur]{grid-area:cur;font-size:16px;align-self:baseline}.pp-p2 .pp-p2-brief td[data-c=cur]:after{content:"\00a0→";color:var(--muted)}.pp-p2 .pp-p2-brief td[data-c=cur],.pp-p2 .pp-p2-brief td[data-c=new] .pp-p2-newbox>b,.pp-p2 .pp-p2-brief td[data-c=new] .pp-p2-price{white-space:nowrap}.pp-p2 .pp-p2-brief td[data-c=new],.pp-p2 .pp-p2-brief td[data-c=new] .pp-p2-newbox{display:contents}.pp-p2 .pp-p2-brief td[data-c=new] .pp-p2-newbox>:not(.pp-p2-src){grid-area:new;align-self:baseline;justify-self:start}.pp-p2 .pp-p2-brief td[data-c=new] .pp-p2-src{grid-area:src;justify-self:start;margin-left:-4px}.pp-p2 .pp-p2-brief td[data-c=new]>.pp-p2-err{grid-column:2/4;max-width:none;text-align:left;margin:0}.pp-p2 .pp-p2-brief td[data-c=new] b{font-size:16px}.pp-p2 .pp-p2-brief td[data-c=delta]{grid-area:delta;font-size:14px}.pp-p2 .pp-p2-brief td[data-c=before]{grid-area:before;font-size:14px}.pp-p2 .pp-p2-brief td[data-c=before]:before{content:"Прибыль ";color:var(--muted);font-size:12px}.pp-p2 .pp-p2-brief td[data-c=before]:after{content:"\00a0→";color:var(--muted)}.pp-p2 .pp-p2-brief td[data-c=after]{grid-area:after;font-size:14px;align-self:baseline}.pp-p2 .pp-p2-brief td[data-c=status]{grid-area:status}.pp-p2 .pp-p2-brief,.pp-p2 .pp-p2-full,.pp-p2 .pp-p2-full .pp-td-check,.pp-p2 .pp-p2-full .pp-td-main{min-width:0}.pp-p2 .pp-p2-full>tbody>tr{grid-template-columns:var(--size-control-sm) 1fr}.pp-p2 .pp-p2-full td.pp-td-check{grid-row:1/3}.pp-p2 .pp-p2-full td[data-l]:not(.pp-td-main){grid-column:2;display:flex;justify-content:space-between;gap:8px;font-size:14px}.pp-p2 .pp-p2-full td[data-l]:not(.pp-td-main):before{content:attr(data-l);color:var(--muted);font-size:14px}.pp-p2 .pp-p2-full td.pp-p2-status-cell{display:block}.pp-p2 .pp-p2-full td.pp-p2-status-cell:before{display:none}.pp-p2 .pp-p2-table>tbody>tr.pp-p2-detail-row,.pp-p2 .pp-p2-table>tbody>tr.pp-p2-detail-row>td{display:block}.pp-p2 .pp-p2-table>colgroup,.pp-p2 .pp-p2-table>tbody>tr.pp-p2-detail-row>td:before{display:none}.pp-p2 .pp-p2-detail{grid-template-columns:1fr}.pp-p2 .pp-p2-new{flex-wrap:wrap}.pp-p2 .pp-p2-ok{display:inline-flex}.pp-p2 .pp-p2-menu,.pp-p2 .pp-p2-menu.pp-p2-menu-up{position:fixed;left:8px;right:8px;top:auto;bottom:72px;min-width:0;max-height:calc(100dvh - 160px);overflow:auto;z-index:60}.pp-p2 .pp-p2-full .pp-td-check,.pp-p2 .pp-p2-full .pp-td-main{position:static}.pp-p2 .pp-p2-bar{bottom:72px;gap:4px;padding:8px 10px}.pp-p2 .pp-p2-bar-actions{flex-wrap:nowrap}.pp-p2 .pp-p2-bar-actions .pp-btn-primary{flex:1 1 auto}.pp-p2 .pp-p2-bar-actions .pp-grow{display:none}.pp-p2 .pp-p2-sub p,.pp-p2 [data-note]{line-height:1.4}.pp-p2-prows li{grid-template-columns:1fr auto}.pp-p2-review .pp-p2-diff thead{display:none}.pp-p2-review .pp-p2-diff tr{display:grid;gap:2px;padding:8px 0;border-bottom:1px solid var(--border)}.pp-p2-review .pp-p2-diff td{display:flex;justify-content:space-between;border:0;padding:0}.pp-p2-review .pp-p2-diff td:before{content:attr(data-l);color:var(--muted)}.pp-p2-review .pp-p2-diff td[data-l="Товар"]{display:block}.pp-p2-review .pp-p2-diff td[data-l="Товар"]:before{display:none}.pp-p2-more .pp-p2-block>summary{flex-wrap:wrap}.pp-p2-more .pp-p2-block>summary .pp-p2-tsum{order:1;flex-basis:100%}.pp-p2-tariffs li{grid-template-columns:minmax(0,1fr) fit-content(55%);grid-template-areas:"name val" "src src" "rows rows";gap:2px 10px;padding:8px 0}.pp-p2-tariffs .pp-p2-tname{grid-area:name}.pp-p2-tariffs .pp-p2-tval{grid-area:val;text-align:right}.pp-p2-tariffs .pp-p2-tsrc{grid-area:src}.pp-p2-tariffs .pp-p2-trows{grid-area:rows;text-align:left}}.pp-p2 .pp-p2-status-cell .pp-link{display:inline-flex;align-items:center;min-height:var(--size-control-sm)}.pp-p2 .pp-p2-price{min-width:var(--size-control-sm);text-align:left}.pp-p2-more a.pp-link.pp-p2-solo-link{display:inline-flex;align-items:center;min-height:var(--size-control-sm)}.pp-p2-more .pp-dd>summary{display:flex;align-items:center;min-height:var(--size-control-sm);cursor:pointer}.pp-p2 small,.pp-p2-more small,.pp-p2-tariffs small{font-size:12px;line-height:16px}@media(max-width:760px){.pp-p2 .pp-p2-table .pp-td-main b a{display:flex;align-items:center;min-height:var(--size-control-sm)}}@media(max-width:420px){.pp-p2 .pp-p2-brief>tbody>tr{grid-template-areas:"check name name" "check stock stock" "check cur new" "check delta delta" "check before before" "check after after" "check status status" "check src src"}.pp-p2 .pp-p2-brief td[data-c=before]:before{content:"Прибыль сейчас "}.pp-p2 .pp-p2-brief td[data-c=before]:after{content:none}.pp-p2 .pp-p2-brief td[data-c=after]:before{content:"Прибыль после ";color:var(--muted);font-size:12px}}.pp-p2 .pp-p2-unit{padding:2px;flex-shrink:0}.pp-p2 .pp-p2-unit button{min-height:var(--size-control-sm);padding:0 8px}.pp-p2 .pp-p2-drops-intro{display:grid;gap:4px}.pp-p2 .pp-p2-drops-intro p{margin:0}.pp-p2 .pp-p2-drops-table{width:100%}.pp-p2 .pp-p2-drops-table th:first-child{width:auto}.pp-p2 .pp-p2-drops-table td[data-c=profit]{min-width:13em}.pp-p2 .pp-p2-drops-table td[data-c=action]{width:24em;vertical-align:middle}.pp-p2 .pp-p2-drops-table [data-drop-shift],.pp-p2 .pp-p2-drops-table td[data-c=action] .pp-btn{white-space:nowrap}.pp-p2 .pp-p2-drops-table th small{display:block;font-weight:400;color:var(--muted)}.pp-p2 .pp-p2-drops-table td.pp-num{white-space:nowrap}.pp-p2 .pp-p2-drops-profit small,.pp-p2 .pp-p2-drops-table .pp-td-main b,.pp-p2 .pp-p2-drops-table .pp-td-main small{display:block}.pp-p2 .pp-p2-drops-done{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 12px}.pp-p2 .pp-p2-drops-done p{margin:0}.pp-p2 .pp-p2-drops-done-actions{display:flex;flex-wrap:wrap;gap:8px}.pp-p2 .pp-p2-drops-skipped{margin:4px 0 0;padding-left:20px}@media(max-width:760px){.pp-p2 .pp-p2-drops .pp-grid-wrap{overflow-x:visible}.pp-p2 .pp-p2-drops-table thead{display:none}.pp-p2 .pp-p2-drops-table,.pp-p2 .pp-p2-drops-table tbody{display:block;width:100%}.pp-p2 .pp-p2-drops-table tr{display:grid;gap:4px;padding:10px 8px;border-bottom:1px solid var(--border)}.pp-p2 .pp-p2-drops-table td{display:flex;justify-content:space-between;align-items:baseline;gap:8px;border:0;padding:0;text-align:left!important;min-width:0;font-size:14px}.pp-p2 .pp-p2-drops-table td:before{content:attr(data-l);color:var(--muted)}.pp-p2 .pp-p2-drops-table td.pp-td-main{display:block}.pp-p2 .pp-p2-drops-table td.pp-td-main:before{display:none}.pp-p2 .pp-p2-drops-table td.pp-num{white-space:normal}.pp-p2 .pp-p2-drops-table td[data-c=profit]{min-width:0}.pp-p2 .pp-p2-drops-table td[data-c=action]{width:auto}.pp-p2 .pp-p2-drops-profit,.pp-p2 .pp-p2-drops-table td[data-c=action]>span{text-align:right}.pp-p2 .pp-p2-drops-table .pp-td-main b a{display:flex;align-items:center;min-height:var(--size-control-sm)}.pp-p2 .pp-p2-drops-bar .pp-btn,.pp-p2 .pp-p2-drops-done-actions .pp-btn{width:100%}.pp-p2 .pp-p2-drops-done{flex-direction:column}.pp-p2 .pp-p2-drops-done-actions{width:100%}}.pp-p2 .pp-p2-drops-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.pp-p2 .pp-p2-drops-actions>[data-drop-restore]{justify-self:start}.pp-p2 .pp-p2-drops-actions>[data-drop-hide]{justify-self:end}.pp-p2 .pp-p2-drops-hidden{gap:8px}.pp-p2 .pp-p2-drops-hidden p{margin:0}.pp-p2 .pp-p2-drops-hidden-toggle{justify-self:start;align-self:flex-start}.pp-p2 .pp-p2-drops-hidden-toggle .pp-rot{transform:rotate(180deg)}@media(max-width:760px){.pp-p2 .pp-p2-drops-actions{grid-template-columns:minmax(0,1fr) auto;justify-content:end;max-width:100%}}.pp-cab .pp-p2 th .pp-table-columns-header-label>.pp-table-sort,.pp-cab .pp-p2 th>.pp-table-sort{justify-content:center;text-align:center}.pp-proc-toolbar{align-items:flex-end}.pp-proc-toolbar .pp-fld{min-width:140px}.pp-proc-status .pp-note{flex-wrap:wrap;align-items:center}.pp-proc-status .pp-note>span{flex:1 1 320px;min-width:0}.pp-proc-status .pp-st{margin:2px 0;white-space:normal}.pp-proc-table td .pp-proc-reason{display:block;max-width:360px;margin-top:2px;white-space:normal;color:var(--danger)}.pp-proc-table td b small{font-weight:500;font-size:12px}.pp-proc-table td.pp-td-main>b{white-space:normal;max-width:440px}.pp-proc-order-fields{align-items:flex-end;gap:12px;flex-wrap:wrap}.pp-proc-order-fields .pp-grow{flex:1 1 220px}.pp-proc-order-actions{flex-wrap:wrap;gap:8px}@media(max-width:760px){.pp-proc-toolbar .pp-fld{flex:1 1 140px;min-width:0}.pp-proc-toolbar .pp-seg{width:100%}.pp-proc-toolbar .pp-seg button{flex:1 1;justify-content:center}.pp-proc-table td .pp-proc-reason{max-width:none}.pp-proc-order-actions .pp-btn{flex:1 1 auto}.pp-proc-order-actions .pp-grow{display:none}}.pp-proc-table td small{font-size:12px}.pp-proc-table td .pp-check.pp-hit,.pp-proc-table td.pp-chk .pp-hit{display:grid;place-items:center;min-width:var(--size-control-sm)}@media(max-width:760px){.pp-cab .pp-proc-table tr.pp-sel{background:var(--color-primary-soft)}}.pp-costs .pp-link,.pp-promos .pp-link{background:none;border:0;padding:0;font:inherit;font-weight:600;color:var(--primary);cursor:pointer}.pp-costs .pp-link:hover,.pp-promos .pp-link:hover{text-decoration:underline}.pp-promos-conn{max-width:320px}.pp-promos-actions .pp-grid td small{display:block}.pp-costs .pp-chips{display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center}.pp-costs .pp-st-muted{background:var(--raised);color:var(--muted)}.pp-costs .pp-st-info{background:var(--soft);color:var(--primary)}.pp-costs .pp-input-plain{min-height:var(--size-control);padding:0 10px;border:1px solid var(--color-control-border);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;font-size:14px;min-width:0;width:100%}.pp-costs .pp-input-plain:focus,.pp-costs input[type=date]:focus,.pp-costs input[type=time]:focus{outline:2px solid var(--primary);outline-offset:1px}.pp-costs input[type=date],.pp-costs input[type=time]{min-height:var(--size-control-sm);padding:0 8px;border:1px solid var(--color-control-border);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;font-size:14px}.pp-costs .pp-num-sm{width:72px}.pp-costs .pp-num-xs{width:56px;min-height:var(--size-control-sm)}.pp-costs .pp-block{display:block}.pp-costs .pp-inline-ic{display:inline-flex;gap:6px;align-items:center}.pp-costs .pp-i-14{width:14px;height:14px}.pp-costs .pp-note-info{background:var(--soft);color:var(--ink);align-items:center;flex-wrap:wrap}.pp-costs .pp-note-info .pp-i{color:var(--primary)}.pp-costs .pp-note-info>span{flex:1 1 260px}.pp-costs .pp-card{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);padding:14px 16px}.pp-costs [aria-invalid=true]{border-color:var(--danger)}.pp-costs kbd.pp-kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);font:600 12px/1 inherit;color:var(--muted);background:var(--raised)}.pp-costs-kpis button.pp-kpi{text-align:left;font:inherit;color:inherit;cursor:pointer}.pp-costs-kpis button.pp-kpi[aria-pressed=true]{border-color:var(--primary);background:var(--color-primary-soft)}.pp-costs-grid td{vertical-align:top}.pp-costs .pp-cost-prod{display:grid;gap:3px;min-width:0}.pp-costs .pp-cost-prod b{font-weight:600;overflow-wrap:anywhere}.pp-costs .pp-cost-prod small{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.pp-costs .pp-cost-origin{display:grid;gap:2px;max-width:320px;min-width:0}.pp-costs .pp-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-costs .pp-cost-row{display:flex;gap:10px;align-items:flex-start;min-width:0}.pp-costs .pp-cost-row .pp-thumb{width:32px;height:32px;flex:none;border-radius:var(--radius-sm);object-fit:cover}.pp-costs .pp-cost-meta{gap:4px 8px}.pp-costs .pp-cost-meta,.pp-costs .pp-fresh{display:flex;flex-wrap:wrap;align-items:center}.pp-costs .pp-fresh{gap:4px 16px}.pp-costs .pp-undo{display:flex;gap:10px}.pp-costs .pp-grid tr.pp-saved td{background:color-mix(in srgb,var(--ok-soft) 70%,var(--surface));transition:background .4s}.pp-costs .pp-cost-origin small{font-size:12px;color:var(--muted)}.pp-costs .pp-cost-td{width:1%;white-space:nowrap}.pp-costs .pp-cost-view{display:inline-flex;justify-content:flex-end;min-width:104px;min-height:var(--size-control-sm);align-items:center;padding:0 8px;border:1px dashed transparent;border-radius:8px;background:none;font:inherit;color:inherit;cursor:text}.pp-costs .pp-cost-view:hover:not(:disabled){border-color:var(--color-control-border);background:var(--surface)}.pp-costs .pp-cost-view:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.pp-costs .pp-cost-view.pp-cost-kit{cursor:pointer;color:var(--ink)}.pp-costs .pp-cost-view.pp-cost-kit:hover{border-style:solid}.pp-costs .pp-cost-view:disabled{cursor:default}.pp-costs td.pp-cost-td:has(>.pp-cost-edit){white-space:normal}.pp-costs .pp-cost-edit{display:grid;gap:6px;min-width:260px;text-align:left}.pp-costs .pp-cost-fields{display:flex;gap:6px;align-items:center}.pp-costs .pp-cost-input{width:110px;font-weight:600}.pp-costs .pp-cost-hint{display:grid;gap:4px;font-size:12px;color:var(--muted);max-width:320px;white-space:normal}.pp-costs .pp-cost-lock{font-size:12px;min-height:var(--size-control-sm)}.pp-costs .pp-cost-actions{display:flex;gap:6px;justify-content:flex-end}.pp-costs .pp-undo{align-items:center}.pp-costs .pp-undo>span{flex:1 1 auto}.pp-costs .pp-bulk{display:grid;gap:10px}.pp-costs .pp-bulk-actions,.pp-costs .pp-bulk-confirm,.pp-costs .pp-bulk-form,.pp-costs .pp-bulk-head{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pp-costs .pp-bulk-form{align-items:flex-end;padding-top:6px;border-top:1px solid var(--border)}.pp-costs .pp-bulk-form .pp-num-in{width:110px}.pp-costs .pp-bulk-preview{display:grid;gap:6px;padding-top:6px;border-top:1px solid var(--border)}.pp-costs .pp-bulk-rows{margin:0;padding:0;list-style:none;display:grid;gap:4px;font-size:14px}.pp-costs .pp-bulk-rows li{display:flex;justify-content:space-between;gap:12px}.pp-costs .pp-bulk-rows li>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-costs .pp-picker{position:relative;min-width:240px;flex:1 1 280px}.pp-costs .pp-picker .pp-input{min-height:var(--size-control)}.pp-costs .pp-picker .pp-input input{border:0;outline:0;background:transparent;font:inherit;color:inherit;min-width:0;flex:1 1}.pp-costs .pp-picker-sel{font-weight:600;color:var(--primary)}.pp-costs .pp-picker-list{position:absolute;z-index:40;left:0;right:0;top:calc(100% + 4px);max-height:320px;overflow:auto;margin:0;padding:4px;list-style:none;border:0;border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--shadow-overlay)}.pp-costs .pp-picker-opt{display:flex;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer}.pp-costs .pp-picker-opt[aria-selected=true]{background:var(--soft)}.pp-costs .pp-picker-opt.pp-off{opacity:.7}.pp-costs .pp-picker-main{display:grid;gap:2px;min-width:0}.pp-costs .pp-picker-main b{font-weight:600;overflow-wrap:anywhere}.pp-costs .pp-picker-cost small,.pp-costs .pp-picker-main small{font-size:12px;color:var(--muted)}.pp-costs .pp-picker-cost{display:grid;justify-items:end;gap:2px;white-space:nowrap}.pp-costs .pp-picker-new{justify-content:flex-start;align-items:center;color:var(--primary);font-weight:600}.pp-costs .pp-picker-note{padding:8px 10px;font-size:14px}.pp-costs .pp-cost-panel{gap:14px}.pp-costs .pp-panel-sec{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--border)}.pp-costs .pp-panel-sec>h3{display:flex;align-items:center;gap:6px;margin:0;font-size:14px}.pp-costs .pp-now-row{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:baseline}.pp-costs .pp-now-sum{font-size:24px;font-weight:700}.pp-costs .pp-now-edit{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.pp-costs .pp-now-edit .pp-num-in{width:130px}.pp-costs .pp-plain-list{margin:0;padding:0;list-style:none;display:grid;gap:6px}.pp-costs .pp-plain-list li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px}.pp-costs .pp-hist-table{font-size:12px}.pp-costs .pp-sticky-foot{position:sticky;bottom:0;padding:10px 0;background:var(--surface);border-top:1px solid var(--border)}.pp-costs .pp-kit{display:grid;gap:10px}.pp-costs .pp-kit-table td{vertical-align:top}.pp-costs .pp-kit-proc{display:inline-flex;gap:4px;align-items:center;color:var(--muted)}.pp-costs .pp-kit-exp{display:grid;gap:6px}.pp-costs .pp-kit-exp-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px;align-items:center}.pp-costs .pp-kit-exp-row small{grid-column:1/-1}.pp-costs .pp-kit-add,.pp-costs .pp-kit-new{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.pp-costs .pp-kit-new{padding:10px;border:1px dashed var(--border-strong);border-radius:10px}.pp-costs .pp-kit-new .pp-fld{flex:1 1 160px}.pp-costs .pp-kit-total{display:flex;justify-content:flex-end;gap:12px;align-items:baseline;font-size:14px}.pp-costs .pp-kit-total b{font-size:20px}.pp-costs .pp-kit-when{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}.pp-costs .pp-kit-foot{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--color-border);border-radius:10px;background:var(--raised)}.pp-costs .pp-new-item{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.pp-costs .pp-new-item .pp-fld{flex:1 1 150px}.pp-costs .pp-case{display:grid;gap:10px}.pp-costs .pp-case:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pp-costs .pp-case-h{display:flex;gap:10px;align-items:flex-start}.pp-costs .pp-case-h>span{display:grid;gap:2px}.pp-costs .pp-case-h small{font-size:12px;color:var(--muted)}.pp-costs .pp-cands{display:grid;gap:6px}.pp-costs .pp-cand{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--border);border-radius:10px;cursor:pointer}.pp-costs .pp-cand.pp-on{border-color:var(--primary);background:color-mix(in srgb,var(--soft) 50%,var(--surface))}.pp-costs .pp-cand-main{display:grid;gap:2px;min-width:0}.pp-costs .pp-cand-main small{font-size:12px;color:var(--muted);display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pp-costs .pp-cand-why{display:flex;flex-wrap:wrap;gap:4px}.pp-costs .pp-cand-why,.pp-costs .pp-case-actions{justify-content:flex-end}.pp-costs .pp-done-list{padding:8px 0}.pp-costs .pp-inline-form{justify-content:flex-end}.pp-costs .pp-inline-form .pp-input-plain{width:180px}.pp-costs .pp-sources{gap:12px}.pp-costs .pp-source{display:grid;gap:8px;align-content:start}.pp-costs .pp-source-h{display:flex;gap:10px;align-items:flex-start}.pp-costs .pp-source-h>span{display:grid;gap:2px}.pp-costs .pp-source-h small{font-size:12px;color:var(--muted)}.pp-costs .pp-choice-list{display:grid;gap:8px}.pp-costs .pp-choice{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--border);border-radius:10px;cursor:pointer}.pp-costs .pp-choice.pp-on{border-color:var(--primary);background:color-mix(in srgb,var(--soft) 50%,var(--surface))}.pp-costs .pp-choice>span{display:grid;gap:2px}.pp-costs .pp-choice small{font-size:12px;color:var(--muted)}.pp-costs .pp-scheme{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}.pp-costs .pp-sched{align-items:flex-end}.pp-costs .pp-howto-box{border:1px solid var(--border);border-radius:10px;padding:8px 12px;background:var(--raised)}.pp-costs .pp-howto-box>summary{display:flex;gap:8px;align-items:center;cursor:pointer;font-weight:600;font-size:14px;list-style:none}.pp-costs .pp-howto-box>summary::-webkit-details-marker{display:none}.pp-costs .pp-howto-box ol{margin:8px 0 2px;padding-left:20px;display:grid;gap:4px}.pp-costs .pp-wh-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.pp-costs .pp-wh-list>li{padding:8px 10px;border:1px solid var(--border);border-radius:10px;min-width:0}.pp-costs .pp-wh-list .pp-check{display:flex;align-items:center;width:100%;min-width:0;margin:0}.pp-costs .pp-wh-id{flex:1 1 auto;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px;overflow-wrap:anywhere}.pp-costs .pp-wh-add{align-items:flex-end}.pp-costs .pp-wh-add>.pp-fld{flex:1 1 240px}.pp-costs .pp-download{position:relative}.pp-costs .pp-download>summary{list-style:none}.pp-costs .pp-download>summary::-webkit-details-marker{display:none}.pp-costs .pp-download .pp-dd-panel{left:auto;right:0;min-width:260px}.pp-costs .pp-dd-note{margin:6px 8px 4px}.pp-costs .pp-file-drop{position:relative;display:flex;gap:12px;align-items:center;padding:16px;border:1px dashed var(--color-control-border);border-radius:var(--radius-panel);background:var(--raised);cursor:pointer}.pp-costs .pp-file-drop>span{display:grid;gap:2px}.pp-costs .pp-file-drop small{font-size:12px;color:var(--muted)}.pp-costs .pp-file-drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.pp-costs .pp-file-drop:focus-within{outline:2px solid var(--primary);outline-offset:2px}.pp-costs .pp-upload-date{align-items:flex-end}.pp-costs .pp-kpis-sm .pp-kpi{padding:8px 10px}.pp-costs .pp-kpis-sm .pp-kpi b{font-size:20px}.pp-costs tr.pp-row-bad td{background:color-mix(in srgb,var(--danger-soft) 45%,var(--surface))}@media(max-width:640px){.pp-costs .pp-grid td.pp-m-hide{display:none!important}.pp-costs .pp-cost-view{min-width:var(--size-control-sm);justify-content:flex-start;font-size:16px;padding:0 8px;border-color:transparent}.pp-costs .pp-cost-td{width:auto;display:block!important}.pp-costs .pp-cost-edit{min-width:0}.pp-costs .pp-cost-fields{flex-wrap:wrap}.pp-costs .pp-cost-input{width:140px;font-size:16px}.pp-costs .pp-cand{grid-template-columns:auto minmax(0,1fr)}.pp-costs .pp-cand-why{grid-column:2;justify-content:flex-start}.pp-costs .pp-cand .pp-kbd{display:none}.pp-costs .pp-kit-total{justify-content:space-between}.pp-costs .pp-inline-form .pp-input-plain{width:100%}}.pp-costs li>.pp-i,.pp-costs p.pp-small>.pp-i{display:inline-block;vertical-align:-2px;margin-right:4px}.pp-costs tr.pp-form-row td{background:var(--raised)}.pp-costs .pp-inline-form{align-items:flex-end}.pp-costs .pp-bulk-more,.pp-costs .pp-filters-toggle{display:none}@media(max-width:640px){.pp-costs kbd.pp-kbd{display:none}.pp-costs .pp-bulk-more,.pp-costs .pp-filters-toggle{display:inline-flex}.pp-costs .pp-bulk-actions:not([data-more]) .pp-bulk-extra:not([aria-pressed=true]),.pp-costs .pp-toolbar.pp-filters-closed>.pp-check,.pp-costs .pp-toolbar.pp-filters-closed>.pp-select{display:none}.pp-costs .pp-kit-table tr{position:relative;padding-right:44px}.pp-costs .pp-kit-table td[data-column-id=actions]{position:absolute;right:8px;top:8px}}.pp-costs .pp-kit-table td[data-l="Кол-во"]{white-space:nowrap;min-width:120px}.pp-costs .pp-grid td[data-l="Источник"]{white-space:nowrap}.pp-costs .pp-pack-name{display:inline-flex;flex-wrap:wrap;gap:4px 8px;align-items:center;min-width:0}.pp-costs .pp-pack-name b{font-weight:600;overflow-wrap:anywhere}.pp-costs .pp-pack-price{display:inline-grid;justify-items:end;gap:2px}.pp-costs .pp-pack-price small{font-size:12px;color:var(--muted);white-space:nowrap}.pp-costs .pp-pack-cell{display:grid;gap:2px;min-width:0;max-width:240px}.pp-costs .pp-pack-cell>span{overflow-wrap:anywhere}.pp-costs .pp-pack-cell small{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.pp-costs .pp-pack-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pp-costs .pp-pack-row .pp-input-plain{flex:1 1 240px}.pp-costs .pp-pack-sum{width:130px}.pp-costs .pp-pack-first{border-top:0;padding-top:0}.pp-costs .pp-pack-select{width:100%;max-width:420px}.pp-costs .pp-pack-mps{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 12px}.pp-costs .pp-pack-double{display:grid;gap:8px;min-width:0}.pp-costs .pp-pack-change{display:inline-grid;justify-items:end;gap:2px;text-align:right;min-width:0}.pp-costs .pp-pack-change small{white-space:normal}@media(max-width:760px){.pp-costs .pp-grid.pp-pack-grid tr{padding-left:14px}}@media(max-width:640px){.pp-costs .pp-pack-mps{grid-template-columns:minmax(0,1fr)}.pp-costs .pp-pack-select{max-width:none}.pp-costs .pp-pack-change,.pp-costs .pp-pack-price{justify-items:start;text-align:left}.pp-costs .pp-pack-cell{max-width:none}.pp-costs .pp-pack-row .pp-input-plain{flex-basis:100%}}.pp-costs .pp-skel-row{height:40px;margin:10px}.pp-costs .pp-skel-block{height:48px;margin:10px 0}.pp-costs .pp-skel-card{height:150px;border-radius:var(--radius-panel)}.pp-costs .pp-skel-report{height:120px}.pp-costs .pp-skel-line{height:40px}.pp-costs .pp-hit{display:grid;place-items:center;min-width:var(--size-control-sm);min-height:var(--size-control-sm);margin:0;cursor:pointer}.pp-costs td.pp-chk,.pp-costs th.pp-chk{width:1%;padding-block:0}.pp-costs .pp-mps{display:inline-flex;flex-wrap:wrap;gap:0 6px}.pp-costs .pp-mps>span+span:before{content:"·";margin-right:6px}.pp-costs .pp-cost-meta{gap:4px 6px}.pp-costs .pp-cost-meta>span+.pp-mps:before{content:"·";margin-right:6px}.pp-costs .pp-table td.pp-td-main{min-width:240px}.pp-costs .pp-cost-origin{max-width:260px}.pp-costs .pp-cost-view>b{font-weight:600}.pp-costs .pp-cand{border:0;border-top:1px solid var(--color-border);border-radius:0}.pp-costs .pp-cand:first-child{border-top:0}.pp-costs .pp-cand.pp-on{background:var(--color-primary-soft)}.pp-costs .pp-kit-table td[data-l="Кол-во"] .pp-num-in{display:inline-block;vertical-align:middle}.pp-costs .pp-kit-table td[data-l="Кол-во"] .pp-block,.pp-costs .pp-kit-table td[data-l="Кол-во"] .pp-kit-proc{display:flex;justify-content:flex-start;text-align:left}.pp-costs .pp-how{margin:0}.pp-costs .pp-how.pp-grow{min-width:0}.pp-costs .pp-fresh>.pp-link,.pp-costs .pp-kit-table .pp-link,.pp-costs li>a.pp-link-plain,.pp-costs li>button.pp-link,.pp-costs td>button.pp-link{display:inline-flex;align-items:center;min-height:var(--size-control-sm)}.pp-costs .pp-pick-hint{margin-right:auto;font-size:14px;color:var(--color-muted)}@media(max-width:640px){.pp-costs .pp-pick-hint{flex:1 1 100%;margin-right:0}}.pp-supplies{min-width:0}.pp-supply-toolbar{display:flex;align-items:end;gap:16px;flex-wrap:wrap;padding:16px 0}.pp-supply-field{display:grid;gap:8px;font-size:12px;line-height:16px;color:var(--color-muted)}.pp-supply-search{flex:1 1;min-width:200px}.pp-supply-views{display:flex;gap:8px}.pp-supply-views [aria-pressed=true]{color:var(--color-primary);background:var(--color-primary-soft);border-color:var(--color-primary)}.pp-supply-summary{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0 0 8px;padding:0 0 8px;border-bottom:1px solid var(--color-border)}.pp-supply-summary div{display:flex;align-items:baseline;gap:8px}.pp-supply-summary dt{font-size:12px;line-height:16px;color:var(--color-muted)}.pp-supply-summary dd{margin:0;font-size:16px;line-height:24px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pp-supply-note{color:var(--color-muted);font-size:12px;line-height:16px;margin:8px 0}.pp-supply-warning{display:flex;align-items:start;gap:8px;color:var(--color-warning);background:var(--color-warning-soft);padding:12px 16px;border-radius:var(--radius-control);margin:12px 0}.pp-supply-warning svg{flex:none}.pp-supply-table{width:100%;border-collapse:collapse;table-layout:fixed}.pp-supply-table td,.pp-supply-table th{padding:12px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border)}.pp-supply-table th{background:var(--color-surface-raised);font-size:12px;line-height:16px;font-weight:500;color:var(--color-muted)}.pp-supply-table tbody tr:hover{background:var(--color-row-hover)}.pp-supply-table tbody tr[data-selected=true]{background:var(--color-primary-soft)}.pp-supply-table .pp-supply-numeric{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pp-supply-warehouses{min-width:960px}.pp-supply-warehouses th:first-child{width:28%}.pp-supply-name{display:block;font-weight:600}.pp-supply-empty{padding:40px 24px;text-align:center;color:var(--color-muted)}.pp-supply-empty h2{font-size:16px;line-height:24px;color:var(--color-ink)}.pp-supply-editor{display:grid;gap:16px}.pp-supply-editor h3{margin:0;font-size:14px;line-height:20px}.pp-supply-editor .pp-supply-toolbar{padding:0}.pp-drawer[data-supply-plan]{width:min(1056px,100%)}.pp-supply-plan-lines{min-width:0}.pp-supply-plan-lines td,.pp-supply-plan-lines th{padding:12px 8px;overflow-wrap:anywhere}.pp-supply-plan-lines .pp-supply-select-col{width:48px;padding-inline:8px;vertical-align:middle}.pp-supply-plan-lines th[data-column-id=available-reserved]{width:16%}.pp-supply-plan-lines th[data-column-id=inbound]{width:10%}.pp-supply-plan-lines th[data-column-id=demand-coverage],.pp-supply-plan-lines th[data-column-id=recommended]{width:15%}.pp-supply-plan-lines .pp-supply-quantity-col{width:120px;text-align:right}.pp-supply-quantity{width:100%;max-width:104px}.pp-supply-mobile-label{display:none}.pp-supply-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 0;border-top:1px solid var(--color-border)}.pp-supply-footer p{margin:0;color:var(--color-muted)}.pp-supply-error{color:var(--color-danger)}.pp-supply-status{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pp-supply-status:empty{display:none}.pp-supply-editor textarea{width:100%;resize:vertical}.pp-supply-plan-list{min-width:660px}.pp-supply-plan-list th:first-child{width:30%}.pp-supply-check{display:flex;align-items:center;justify-content:center;min-width:var(--size-control-sm);min-height:var(--size-control-sm);cursor:pointer}.pp-supply-check input{flex:none;width:18px;height:18px;margin:0;accent-color:var(--color-primary)}@media (max-width:640px){.pp-supply-toolbar>.pp-supply-field{flex:1 1 100%}.pp-supply-views{width:100%}.pp-supply-views button{flex:1 1}.pp-supply-summary{gap:16px}}@media (max-width:760px){.pp-supplies .pp-table-wrap,.pp-supply-editor .pp-table-wrap{overflow-x:auto;overflow-y:hidden;max-width:100%}.pp-supply-editor .pp-table-wrap{overflow:visible}.pp-supply-plan-lines,.pp-supply-plan-lines tbody{display:block}.pp-supply-plan-lines thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pp-supply-plan-lines tbody>tr{display:grid;grid-template-columns:minmax(0,1fr);padding:12px;border-bottom:1px solid var(--color-border)}.pp-supply-plan-lines tbody>tr:last-child{border-bottom:0}.pp-supply-plan-lines td{padding:8px 0;border:0}.pp-supply-plan-lines td.pp-supply-quantity-col,.pp-supply-plan-lines td.pp-supply-select-col{width:auto}.pp-supply-plan-lines td[data-label]{display:flex;justify-content:space-between;align-items:center;gap:16px}.pp-supply-plan-lines td[data-label]:before{content:attr(data-label);color:var(--color-muted);font-size:12px;line-height:16px;text-align:left}.pp-supply-plan-lines td[data-label]>span{min-width:0}.pp-supply-mobile-label{display:inline;color:var(--color-muted);font-size:12px;line-height:16px}.pp-supply-check{justify-content:space-between;gap:16px}}.pp-supplies button.pp-link,.pp-supply-editor button.pp-link{padding:0;border:0;background:transparent;color:var(--color-primary);text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.pp-supply-editor .pp-supply-disclosure{display:block;font-size:12px;line-height:16px;margin-top:4px}.pp-drawer .pp-supply-editor button.pp-supply-disclosure{display:block}.pp-supply-detail-row td{background:var(--color-surface-raised)}.pp-supply-plan-actions{display:flex;flex-wrap:wrap;gap:8px}.pp-supply-toolbar [data-autocomplete]{min-width:200px}.pp-supply-editor{min-width:0}.pp-supply-filter-fields{display:flex;flex-wrap:wrap;align-items:end;gap:12px}.pp-supply-filter-fields>.pp-supply-field{min-width:0;margin:0}.pp-supply-filter-views{flex:0 0 auto;margin-left:auto}.pp-supply-filter-marketplace{flex:0 1 224px}.pp-supply-filter-connection{flex:0 1 280px}.pp-supply-filter-search{flex:1 1 280px;max-width:360px}.pp-supply-filter-fields :is([data-autocomplete],.pp-input){width:100%;min-width:0}.pp-supply-filters>.pp-supply-data-status,.pp-supply-filters>.pp-supply-warning{margin:0}@media (max-width:640px){.pp-supply-filter-fields>.pp-supply-field{flex:1 1 100%;max-width:none}.pp-supply-filter-views{margin-left:0}}.pp-supply-snapshots{margin-top:8px;color:var(--color-muted);font-size:12px;line-height:16px}.pp-supply-snapshots summary{cursor:pointer}.pp-supply-skeleton{padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-panel)}.pp-supply-skeleton-row{display:grid;grid-template-columns:2fr repeat(5,1fr);gap:16px;padding:16px 0}.pp-supply-skeleton-row .pp-skel{height:20px}.pp-supply-fby{padding:12px 0;max-width:520px}.pp-supply-booking{display:grid;gap:16px;min-width:0}.pp-supply-booking>div{min-width:0}.pp-supply-booking h3{margin:0 0 8px;font-size:14px;line-height:20px}.pp-supply-booking p{overflow-wrap:anywhere}.pp-supply-booking-entry{display:grid;gap:8px;justify-items:start}.pp-supply-slot-options{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.pp-supply-slot-options .pp-btn{max-width:100%;white-space:normal;overflow-wrap:anywhere}.pp-supply-slot-options [aria-pressed=true]{color:var(--color-primary);background:var(--color-primary-soft);border-color:var(--color-primary)}.pp-supply-booking-status{padding:12px 16px;background:var(--color-surface-raised);border-radius:var(--radius-control)}.pp-supply-booking-items{padding:0;margin:12px 0;list-style:none}.pp-supply-booking-items li{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--color-border)}.pp-supply-booking-items small{display:block;color:var(--color-muted);font-size:12px;line-height:16px}.pp-supply-booking-items strong{flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pp-supply-editor-search{align-items:flex-end}.pp-supply-editor-search .pp-supply-search{flex:1 1}.pp-supply-editor-search [aria-pressed=true]{background:var(--color-primary-soft);color:var(--color-primary);border-color:var(--color-primary-border)}.pp-supply-editor-footer{position:sticky;bottom:0;z-index:2;background:var(--color-surface)}.pp-supply-editor-footer,.pp-supply-plan-review{padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-panel)}.pp-supply-plan-review{background:var(--color-surface-raised)}.pp-supply-steps{display:flex;flex-wrap:wrap;gap:8px 16px;list-style:none;margin:0;padding:0 0 16px;border-bottom:1px solid var(--color-border)}.pp-supply-steps li{display:flex;align-items:center;gap:8px;color:var(--color-muted);font-size:12px;line-height:16px}.pp-supply-steps li>span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--color-surface-raised);border:1px solid var(--color-border);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pp-supply-steps li[aria-current=step]{color:var(--color-primary);font-weight:600}.pp-supply-steps li[aria-current=step]>span{color:var(--color-on-primary);background:var(--color-primary);border-color:var(--color-primary)}.pp-supply-steps li[data-complete=true]>span{color:var(--color-primary);background:var(--color-primary-soft);border-color:var(--color-primary-soft)}.pp-supply-auto{min-width:0;padding-top:16px;border-top:1px solid var(--color-border)}.pp-supply-auto-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.pp-supply-auto-heading h3{margin:0}.pp-supply-auto-result{display:block;margin-top:4px}.pp-supply-auto-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.pp-supply-auto-actions .pp-btn{white-space:normal}.pp-supply-auto-form{display:grid;gap:20px;margin-top:16px}.pp-supply-auto-form fieldset{min-width:0;margin:0;padding:0;border:0}.pp-supply-auto-form legend{margin-bottom:8px;font-weight:600}.pp-supply-auto-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pp-supply-auto-grid input{width:100%;min-width:0;box-sizing:border-box}.pp-supply-auto-weekdays{display:flex;flex-wrap:wrap;gap:8px}.pp-supply-auto-weekdays label{display:inline-flex;align-items:center;gap:4px;min-height:var(--size-control);padding:0 8px;border:1px solid var(--color-control-border);border-radius:var(--radius-control)}.pp-supply-auto-consent{display:flex;align-items:flex-start;gap:8px;min-height:var(--size-control)}.pp-supply-auto-consent input{flex:none;margin-top:4px}.pp-supply-auto-history{display:grid;gap:12px;padding-left:20px}.pp-supply-auto-history time{display:block;color:var(--color-muted);font-size:12px;line-height:16px}.pp-supply-auto-history span{overflow-wrap:anywhere}@media (max-width:640px){.pp-supply-auto-grid{grid-template-columns:minmax(0,1fr)}.pp-supply-auto-actions .pp-btn{width:100%}}.pp-cab .pp-supply-auto 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-cab .pp-supply-auto label.pp-supply-auto-consent{display:flex;align-items:flex-start}.pp-supply-auto-consent>span{flex:1 1;min-width:0;overflow-wrap:anywhere}.pp-supply-booking-next,.pp-supply-booking-review{min-width:0;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface)}.pp-supply-booking-facts{display:grid;gap:12px;margin:16px 0}.pp-supply-booking-facts>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px}.pp-supply-booking-facts dt{color:var(--color-muted)}.pp-supply-booking-facts dd{margin:0;overflow-wrap:anywhere}.pp-supply-booking-facts small{display:block;margin-top:4px;color:var(--color-muted);font-size:12px;line-height:16px}.pp-supply-booking-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.pp-supply-booking-actions .pp-btn{white-space:normal}.pp-supply-booking-next ol{display:grid;gap:12px;margin:16px 0 0;padding-left:20px}@media (max-width:640px){.pp-supply-booking-facts>div{grid-template-columns:minmax(0,1fr);gap:4px}.pp-supply-booking-actions .pp-btn{width:100%}}.pp-supply-map-inspector{display:flex;flex-direction:column;min-width:0;height:var(--supply-map-height,580px);overflow:hidden;border-left:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink)}.pp-supply-inspector-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:12px 16px;border-bottom:1px solid var(--color-border);flex-shrink:0}.pp-supply-inspector-head>div{min-width:0}.pp-supply-inspector-head h2{margin:4px 0;font-size:20px;line-height:28px;overflow-wrap:anywhere}.pp-supply-inspector-head>button{flex-shrink:0}.pp-supply-inspector-meta{margin:4px 0 0;color:var(--color-muted);font-size:12px;line-height:16px;overflow-wrap:anywhere}.pp-supply-inspector-body{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 16px}.pp-supply-inspector-totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0 0 8px}.pp-supply-inspector-totals dt{font-size:12px;line-height:16px;color:var(--color-muted)}.pp-supply-inspector-totals dd{margin:0;font-size:16px;line-height:24px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pp-supply-inspector-notice{padding:8px 12px;margin:0 0 12px;background:var(--color-warning-soft);color:var(--color-ink);border-radius:var(--radius-sm);font-size:12px;line-height:16px}.pp-supply-inspector-details{font-size:12px;line-height:16px;color:var(--color-muted)}.pp-supply-inspector-details summary{cursor:pointer}.pp-supply-inspector-products-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin:8px 0}.pp-supply-inspector-products-head h3{margin:0;font-size:16px;line-height:24px}.pp-supply-inspector-products-head [aria-pressed=true]{background:var(--color-primary-soft);border-color:var(--color-primary);color:var(--color-ink)}.pp-supply-inspector-search{display:grid;gap:4px;font-size:12px;line-height:16px}.pp-supply-inspector-search input{min-width:0;width:100%}.pp-supply-inspector-products{list-style:none;margin:12px 0 0;padding:0}.pp-supply-inspector-products li{padding:12px 0;border-top:1px solid var(--color-border)}.pp-supply-inspector-products li>strong{display:block;font-size:14px;line-height:20px;font-weight:500;overflow-wrap:anywhere}.pp-supply-inspector-products li>span{display:block}.pp-supply-inspector-product-stock{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;font-size:12px;line-height:16px}.pp-supply-inspector-product-stock dt{color:var(--color-muted)}.pp-supply-inspector-product-stock dd{margin:4px 0 0;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pp-supply-inspector-suggestion{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;color:var(--color-muted);font-size:12px;line-height:16px}.pp-supply-inspector-suggestion b{color:var(--color-ink);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pp-supply-inspector-risk{margin:8px 0 0;color:var(--color-danger);font-size:12px;line-height:16px}.pp-supply-inspector-pagination{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;line-height:16px}.pp-supply-inspector-footer{flex-shrink:0;padding:16px 20px;border-top:1px solid var(--color-border);background:var(--color-surface)}.pp-supply-inspector-footer>button{width:100%}.pp-supply-inspector-footer>p{margin-top:8px}@media (max-width:640px){.pp-supply-inspector-search input{font-size:16px}}