/* BEGIN [09 NOVEMBER 2026] GTS disclosure and existing-style similar product cards. */
#page-content .gts-product-details{padding:0}
#page-content .gts-product-details>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;padding:16px;min-height:52px;border-radius:8px;color:#2e4f8e;cursor:pointer}
#page-content .gts-product-details>summary::-webkit-details-marker{display:none}
#page-content .gts-product-details>summary:hover{background:#f2f6fc}
#page-content .gts-product-details>summary:focus-visible{outline:3px solid #267ac7;outline-offset:2px}
#page-content .gts-product-details>.product-description{padding:0 16px 16px}
#page-content .gts-details-icon{position:relative;display:block;width:22px;height:22px;flex:0 0 22px}
#page-content .gts-details-icon:before,#page-content .gts-details-icon:after{content:"";position:absolute;background:currentColor;border-radius:1px}
#page-content .gts-details-icon:before{width:18px;height:2px;left:2px;top:10px}
#page-content .gts-details-icon:after{width:2px;height:18px;left:10px;top:2px}
#page-content .gts-product-details[open]>summary .gts-details-icon:after{display:none}
#gts-similar-products{clear:both;margin-top:36px;margin-bottom:24px}
#gts-similar-products h2{color:#203d69}
#gts-similar-products .product-list{display:flex;flex-wrap:wrap;padding:0;list-style:none;margin:0 -10px}
#gts-similar-products .product-list>.product-item{width:33.333%;padding:0 10px;margin:0 0 24px}
#gts-similar-products .item{border-radius:7px;overflow:hidden;display:flex;flex-direction:column;height:100%;border:1px solid #d2dbdf;background:#fff}
#gts-similar-products .product-name a{color:#203d69;line-height:1.4}
#gts-similar-products .image a{display:block}
#gts-similar-products .image img{display:block;width:100%;height:220px;object-fit:contain;background:#fff}
#gts-similar-products .text{padding:10px 10px 20px}
#gts-similar-products .gts-similar-code{font-size:13px;color:#42566f;margin:8px 0 0}
#gts-similar-products .actions{margin-top:auto}
#gts-similar-products .actions>ul{display:flex}
#gts-similar-products .gts-similar-price{flex:1;padding:12px;align-self:center;color:#203d69;font-size:14px}
#gts-similar-products .view-details a,#gts-similar-products .view-details a:before,#gts-similar-products .view-details a:after{background-color:#2e4f8e;color:#fff}
#gts-similar-products .gts-similar-add{display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding:12px;margin:0}
#gts-similar-products .gts-similar-add button{min-height:40px;min-width:34px;border:1px solid #a8b9d2;border-radius:5px;background:#f2f6fc;color:#203d69;font:600 16px Arial;cursor:pointer;padding:8px}
#gts-similar-products .gts-similar-add input{width:55px;min-height:40px;border:1px solid #a8b9d2;border-radius:5px;text-align:center;color:#203d69;background:#fff;padding:4px}
#gts-similar-products .gts-similar-add .gts-add-button{background:#2e4f8e;color:#fff;flex:1;font-size:14px;white-space:nowrap}
#gts-similar-products a:focus-visible,#gts-similar-products button:focus-visible,#gts-similar-products input:focus-visible{outline:3px solid #267ac7;outline-offset:2px}
#gts-similar-products .gts-similar-no-image{display:flex;height:220px;align-items:center;justify-content:center;color:#203d69;background:#f2f6fc}
@media(max-width:991px){#gts-similar-products .product-list>.product-item{width:50%}}
@media(max-width:575px){#gts-similar-products .product-list>.product-item{width:100%}}
/* END [09 NOVEMBER 2026] GTS disclosure and similar product styling. */

