/* Keep Woo's native tab controls and keyboard behaviour, with room to wrap. */
.woocommerce div.product.tedson-luminaire-product-tabs .woocommerce-tabs ul.tabs{display:flex;flex-wrap:wrap;gap:4px;padding-left:0}
.woocommerce div.product.tedson-luminaire-product-tabs .woocommerce-tabs ul.tabs li{margin:0;max-width:100%;min-width:0}
.woocommerce div.product.tedson-luminaire-product-tabs .woocommerce-tabs ul.tabs li a{white-space:normal;overflow-wrap:anywhere;line-height:1.45}
@media(max-width:600px){.woocommerce div.product.tedson-luminaire-product-tabs .woocommerce-tabs ul.tabs li{flex:1 1 110px;text-align:center;padding-inline:8px}.woocommerce div.product.tedson-luminaire-product-tabs .woocommerce-tabs ul.tabs li a{font-size:.82rem;overflow-wrap:normal;word-break:normal}}
.woocommerce-tabs :is(.tedson-product-engineering,.tedson-cc-operating,.tedson-product-dimensions){min-width:0;max-width:100%;box-sizing:border-box}
@media(max-width:760px){.woocommerce-tabs .tedson-product-engineering{grid-template-columns:minmax(0,1fr);padding:18px;gap:18px}.woocommerce-tabs .tedson-cc-operating{padding:18px}.woocommerce-tabs .tedson-cc-table :is(th,td){padding:10px}.woocommerce-tabs .tedson-cc-links a{min-width:0;max-width:100%;overflow-wrap:anywhere}}
.woocommerce div.product .woocommerce-tabs table.tedson-technical-facts{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse}
.woocommerce div.product .woocommerce-tabs .tedson-technical-facts tr{display:table-row}
.woocommerce div.product .woocommerce-tabs .tedson-technical-facts :is(th,td){display:table-cell;white-space:normal;overflow-wrap:anywhere;vertical-align:top;padding:14px 16px;line-height:1.6;text-align:left;font-style:normal}
.woocommerce div.product .woocommerce-tabs .tedson-technical-facts th[scope=row]{width:38%}
.tedson-technical-facts .tedson-spec-section th{background:#e8ece7;font-weight:700}
.tedson-technical-facts .tedson-spec-detail{display:block}
.tedson-technical-facts .tedson-spec-detail+.tedson-spec-detail{margin-top:6px}
@media(max-width:600px){.woocommerce div.product .woocommerce-tabs .tedson-technical-facts :is(th,td){font-size:14px;padding:10px}.woocommerce div.product .woocommerce-tabs .tedson-technical-facts th[scope=row]{width:42%}}
