/* Additive product-only styles; native offers, gallery geometry and cart remain owned by Woo. */
.single-product .ue-product-decision{margin:24px 0;padding:20px;border:1px solid #cbd8e0;border-radius:10px;background:#f5f9fb;color:#16324f;font-size:16px;line-height:1.55;overflow-wrap:anywhere}
.single-product .ue-product-decision h2{margin:0 0 16px!important;font-size:clamp(20px,1.6rem,26px)!important;line-height:1.3!important;color:inherit!important}
.single-product .ue-product-decision h3{margin:0 0 10px!important;font-size:17px!important;line-height:1.4!important;color:inherit!important}
.single-product .ue-product-decision__group+.ue-product-decision__group{margin-top:18px;padding-top:16px;border-top:1px solid #cbd8e0}
.single-product .ue-product-decision dl{margin:0!important}
.single-product .ue-product-decision dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);gap:12px;padding:6px 0}
.single-product .ue-product-decision dt{font-weight:600;color:#385366}
.single-product .ue-product-decision dd{margin:0!important;min-width:0;color:#16324f}
.single-product .ue-product-decision__note{font-size:14px!important;line-height:1.6!important;margin:14px 0 0!important;padding:0!important;color:#385366!important}
.single-product .ue-gallery-status{font-size:14px;line-height:1.5;color:#385366;margin:12px 0 0;text-align:center}
.single-product .woocommerce-product-gallery .flex-control-thumbs li{min-width:44px;min-height:44px}
.single-product .woocommerce-product-gallery .flex-control-thumbs img[role=button]{cursor:pointer;box-sizing:border-box}
.single-product .woocommerce-product-gallery .flex-control-thumbs img[aria-pressed=true]{outline:2px solid #075985;outline-offset:-2px}
.single-product .woocommerce-product-gallery .flex-control-thumbs img[role=button]:focus-visible{outline:3px solid #9f1239;outline-offset:3px}
/* Existing model-view section is a grid; its direct heading must span the cards. */
.single-product section#ue-features.ue26-model-views>h2{grid-column:1/-1}
@media(max-width:480px){.single-product .ue-product-decision{padding:16px;margin:20px 0}.single-product .ue-product-decision dl>div{grid-template-columns:1fr;gap:2px;padding:8px 0}}
@media(prefers-reduced-motion:reduce){.single-product .woocommerce-product-gallery *{scroll-behavior:auto}}
