/* Every legacy override is confined to a server-validated own-product root. */
[data-pg-own-root] .item-stock {display:none!important}
[data-pg-own-root]:not([data-pg-action="ADD_TO_CART"]) .cost.prices,
[data-pg-own-root]:not([data-pg-action="ADD_TO_CART"]) .button_block,
[data-pg-own-root]:not([data-pg-action="ADD_TO_CART"]) .offer_buy_block,
[data-pg-own-root]:not([data-pg-action="ADD_TO_CART"]) .counter_wrapp,
[data-pg-own-root]:not([data-pg-action="ADD_TO_CART"]) .quantity_block_wrapper,
[data-pg-own-root]:not([data-pg-action="ADD_TO_CART"]) .buy_block:not(.offer-props-wrapper),
[data-pg-own-root]:not([data-pg-action="ADD_TO_CART"]) .one_click,
[data-pg-own-root]:not([data-pg-action="ADD_TO_CART"]) .one_click_buy,
[data-pg-own-root]:not([data-pg-action="ADD_TO_CART"]) .calculate-delivery,
[data-pg-own-root]:not([data-pg-action="ADD_TO_CART"]) .sale_block {display:none!important}
.pg-own-panel {position:relative;z-index:2;max-width:100%;margin:10px 0 14px;text-align:left;line-height:1.45}
.pg-own-panel [hidden] {display:none!important}
.pg-own-status {font-size:14px;color:#3d6f54;margin-bottom:8px}
[data-pg-action="REQUEST_ORDER"] .pg-own-status,
[data-pg-action="CHECK_AVAILABILITY"] .pg-own-status {color:#6c5b33}
.pg-own-price {font-size:24px;font-weight:600;color:#222;margin:4px 0 12px}
.pg-own-request {display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;white-space:normal!important;text-decoration:none!important}
.pg-own-request[aria-disabled="true"] {opacity:.55;cursor:default}
.pg-own-quantity,.pg-own-variant {display:block;margin:10px 0 14px;font-size:14px;font-weight:400}
.pg-own-quantity input {display:block;width:116px!important;height:44px;padding:8px 12px;border:1px solid #bbb;border-radius:4px;background:#fff;color:#222;margin-top:5px}
.pg-own-variant select {display:block;max-width:100%;min-height:44px;margin-top:5px}
.pg-own-preview {font-size:11px;color:#777;margin-top:9px}
.pg-own-preview a {color:inherit;text-decoration:underline}
.pg-own-quickview {display:block;margin-top:10px;padding:0;border:0;font:inherit;font-size:12px;text-decoration:underline;cursor:pointer;background:none;color:#666}
.pg-own-dialog {width:min(880px,calc(100% - 32px));max-height:calc(100% - 40px);padding:38px 28px 28px;border:0;border-radius:8px;color:#222;overflow:auto}
.pg-own-dialog::backdrop {background:rgba(0,0,0,.5)}
.pg-own-dialog-close {position:absolute;right:12px;top:8px;width:36px;height:36px;border:0;background:none;font-size:28px;cursor:pointer}
.pg-own-quick-content {display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}
.pg-own-quick-content h2 {font-size:23px;line-height:1.35;margin:0 0 14px}
.pg-own-quick-image {max-width:100%;max-height:440px;object-fit:contain}
@media(max-width:600px){.pg-own-quick-content{grid-template-columns:1fr}.pg-own-quick-image{max-height:230px;margin:auto}.pg-own-dialog{padding:40px 20px 24px}}
[data-pg-view="table"] .pg-own-panel {min-width:145px}
[data-pg-view="block"] .pg-own-price,[data-pg-view="list"] .pg-own-price,[data-pg-view="table"] .pg-own-price {font-size:19px}
@media(max-width:600px){.pg-own-request{width:100%}.pg-own-price{font-size:22px}[data-pg-view="table"] .pg-own-panel{min-width:0}}
