/* Scoped product detail enhancements — no global checkout overrides */
#product-product .mtx-linked-products{margin:24px 0;padding:24px;border:1px solid #dfe3e9;background:#f5f7fa;border-radius:12px;color:#18212b;max-width:720px}
#product-product .mtx-linked-products h3{font-size:19px;font-weight:800;margin:0 0 7px}
#product-product .mtx-linked-products__sub{font-size:13px;line-height:1.6;color:#536070;margin:0 0 17px}
#product-product .mtx-linked-products__label{display:block;font-weight:700;color:#222;margin:14px 0 8px}
#product-product .mtx-linked-products__select{width:100%;max-width:470px;min-height:46px;border:1px solid #cfd6df;border-radius:7px;padding:8px 12px;background:white;color:#1c2937;font-size:14px}
#product-product .mtx-linked-products__select:focus{outline:2px solid #c92132;outline-offset:2px}
#product-product .mtx-linked-products__message{margin:10px 0 0;font-size:13px;color:#ac2030}
#product-product .mtx-compatibility{padding:15px 0 22px;color:#212936}
#product-product .mtx-compatibility h3{font-size:24px;font-weight:800;color:#17212a}
#product-product .mtx-compatibility h4{font-size:20px;font-weight:750;margin:26px 0 14px}
#product-product .mtx-compatibility p{color:#556071}
#product-product .mtx-compatibility__overflow{width:100%;overflow-x:auto}
#product-product .mtx-compatibility__table{border-collapse:collapse;width:100%;min-width:620px;font-size:14px}
#product-product .mtx-compatibility__table th{background:#121924;color:#fff;font-weight:700;text-align:left;padding:13px}
#product-product .mtx-compatibility__table td{padding:13px;border-bottom:1px solid #e6e9ee}
#product-product .mtx-compatibility__table tbody tr:nth-child(even){background:#f5f7fa}
#product-product .mtx-compatibility__boxes{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}
#product-product .mtx-compatibility__box{padding:15px;border-radius:9px;background:#f5f7fa;border-left:4px solid #d01b2f;display:flex;flex-direction:column;gap:5px}
#product-product .milltek-info-box{background:#f7f8fa;border-left:4px solid #d01b2f;padding:14px 19px;margin:20px 0;border-radius:0 10px 10px 0}
#product-product .milltek-info-box h3{font-size:19px;font-weight:700;margin:0 0 12px}
#product-product .milltek-info-box li{margin-bottom:7px;line-height:1.55}
