/* NeoParts Products — tylko stabilny rdzeń prezentacji danych produktu. */
.np-availability-wrap{margin:10px 0 12px}
.np-status-block{display:inline-flex;flex-direction:column;align-items:flex-start;gap:5px;max-width:100%}
.np-status{display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:4px 8px;border:1px solid transparent;border-radius:4px;font-size:12px;line-height:1.25;font-weight:600;white-space:nowrap;box-sizing:border-box}
.np-status strong{font:inherit;color:inherit}
.np-status--in_stock{color:#087a3b;background:#e9f8ef;border-color:#a9e4bf}
.np-status--on_order,.np-status--split{color:#8a5b00;background:#fff6dc;border-color:#efd58a}
.np-status--unavailable{color:#4b5563;background:#f3f4f6;border-color:#d1d5db}
.np-status__details{display:flex;flex-direction:column;gap:1px;color:#667085;font-size:12px;line-height:1.35;padding-left:1px}
.np-status__details span{display:block}

.np-native-stock{display:inline-block!important;width:auto!important;max-width:100%;margin:6px auto 0!important;padding:4px 8px!important;border:1px solid transparent!important;border-radius:4px!important;font-size:12px!important;line-height:1.25!important;font-weight:600!important;white-space:nowrap;box-sizing:border-box}
.np-native-stock--in_stock{color:#087a3b!important;background:#e9f8ef!important;border-color:#a9e4bf!important}
.np-native-stock--on_order,.np-native-stock--split{color:#8a5b00!important;background:#fff6dc!important;border-color:#efd58a!important}
.np-native-stock--unavailable{color:#4b5563!important;background:#f3f4f6!important;border-color:#d1d5db!important}

.np-cart-availability-lines{font-size:.92em;color:#667085}

/* Identyfikatory produktu: automatycznie z SKU + pola OEM. */
body.single-product .np-single-product-identifiers{display:flex!important;flex-direction:column!important;gap:0!important;margin:10px 0 12px!important;color:#475467;font-size:15px;line-height:1.38;font-weight:400}
body.single-product .np-single-product-identifiers>div{margin:0!important;font:inherit;color:inherit}
body.single-product .np-single-product-identifiers span,
body.single-product .np-single-product-identifiers .np-identifier-value{font:inherit;color:inherit;font-weight:400!important}
/* Kod towaru pokazujemy wyżej, więc usuwamy powielenie w product_meta. */
body.single-product .product_meta .sku_wrapper{display:none!important}

@media(max-width:640px){.np-status{font-size:11px;padding:4px 7px}}

/* Natywny komunikat WooCommerce o backorderze jest zastąpiony statusem NeoParts. */
body.woocommerce-cart .backorder_notification,body.woocommerce-checkout .backorder_notification{display:none!important}

/* Kod towaru jest odsunięty od linku ceny i wizualnie tworzy parę z numerem katalogowym. */
body.single-product .np-single-product-code{margin-top:4px!important;margin-bottom:0!important}
body.single-product .np-single-catalog-number{margin-top:0!important}
