/* Limited to WooCommerce products and product categories; avoids touching the 99/100 mobile homepage. */
.akron-lifecycle{display:inline-flex;align-items:center;min-height:36px;padding:8px 12px;margin:10px 0 14px;border:1px solid #d6e2e8;border-radius:8px;background:#eff6fa;color:#173349;font-weight:750}
.akron-lifecycle-discontinued{background:#f3f4f6;border-color:#d4d5d8;color:#3d4550}
.akron-analog-products{margin:32px 0;padding:24px;border:1px solid #d8e0e5;border-radius:12px}
.akron-analog-products h2{margin:0 0 10px}
.akron-analog-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}
.akron-analog-item{display:flex;align-items:center;padding:13px 16px;min-height:48px;border-radius:8px;border:1px solid #cbd6dd;color:#132638;text-decoration:none}
.akron-analog-item:hover,.akron-analog-item:focus-visible{border-color:#ed6327;text-decoration:underline}
@media(max-width:414px){
  body.single-product .woocommerce-product-attributes,
  body.single-product .woocommerce-Tabs-panel table,
  body.single-product .entry-content table,
  body.single-product .sc-specs table,
  body.single-product .sc-product-specifications table {
    display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;
  }
  body.single-product .sc-btn,
  body.single-product a[href^="tel:"],
  body.single-product button[type="submit"],
  body.tax-product_cat .sc-btn,
  body.tax-product_cat a[href^="tel:"] {min-height:44px;min-width:44px}
}
