.byari-849-panel{border:1px solid #c8ab70;border-radius:10px;background:#fff;padding:16px;margin:22px 0;color:#243c5a}
.byari-849-panel>strong{font-size:16px}
.byari-849-note{font-size:13px;color:#6f7684;margin:8px 0 12px}
.byari-849-cover{font-size:14px;padding:8px 10px;background:#f4f5f8;border-radius:6px}
.byari-849-choices{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 16px}
.byari-849-choices button{display:flex;align-items:center;gap:8px;border:1px solid #d4d9e0;border-radius:8px;padding:6px 9px;background:#fff;color:#243c5a;cursor:pointer;font-size:13px}
.byari-849-choices button:hover,.byari-849-choices button.is-selected{border-color:#b28a41;box-shadow:0 0 0 1px #b28a41}
.byari-849-swatch{display:inline-block;width:25px;height:25px;border:1px solid #e5e5e5;border-radius:50%;flex:none}
.byari-849-choices img{width:44px;height:44px;object-fit:contain}
.byari-849-selected{font-size:13px;margin:8px 0 0}
.byari-849-preview.byari-849-no-models .ct-product-gallery-container .flexy-pills,
.byari-849-preview.byari-849-no-models .ct-product-gallery-container .ct-product-gallery-thumbnails,
.byari-849-preview.byari-849-no-models .woocommerce-product-gallery .flex-control-thumbs{display:none!important}

.byari-849-preview form.cart .byari-849-panel{margin:8px 0 18px;flex:0 0 100%}
.byari-849-preview form.cart button.single_add_to_cart_button:disabled{opacity:.48;cursor:not-allowed}

/* HF261 model cards are the only visible model-choice thumbnails in this admin pilot. */
.byari-862-gallery-thumbs-hidden .ct-product-gallery-container .flexy-pills,
.byari-862-gallery-thumbs-hidden .ct-product-gallery-container .ct-product-gallery-thumbnails,
.byari-862-gallery-thumbs-hidden .woocommerce-product-gallery .flex-control-thumbs{display:none!important}
