/* Baskibu Ürün Satış UX v1.2.0: scoped to configured Woo product builders. */
#bux140.bbem-sales-enabled .bbem-qty-links{margin:10px 0 2px;padding:12px;border:1px solid #d8e4ec;border-radius:13px;background:linear-gradient(135deg,#fff,#f7fafc)}
#bux140 .bbem-quick-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 10px;margin-bottom:8px}
#bux140 .bbem-quick-head strong{font-size:12px;color:#07172f}#bux140 .bbem-quick-head small{font-size:10px;color:#68798a}
#bux140 .bbem-quick-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}
#bux140 .bbem-quick-row button{min-width:0;min-height:40px;background:#fff;border:1px solid #cfdae4;border-radius:10px;color:#0b1730;font-family:inherit;font-size:11px;font-weight:800;line-height:1.2;cursor:pointer;padding:8px 3px}
#bux140 .bbem-quick-row button[aria-pressed="true"]{border:2px solid #071b45;background:#eef5ff;color:#071b45}
#bux140 .bbem-price-box{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}
#bux140 .bbem-price-box>div{min-width:0;padding:11px 12px;border-radius:10px;background:#f0f5f8}
#bux140 .bbem-price-box>div:last-child{background:#fff6cc;border:1px solid #ffe17c}
#bux140 .bbem-price-box span,#bux140 .bbem-price-box strong{display:block}
#bux140 .bbem-price-box span{color:#607188;font-size:10px;font-weight:750}
#bux140 .bbem-price-box strong{margin-top:4px;color:#07172f;font-size:clamp(13px,1.5vw,19px);font-weight:950;line-height:1.25}
#bux140 .bbem-shipping-note{display:block;margin-top:9px;color:#63748a;font-size:10px;line-height:1.45}
#bux140 .bbem-eyelets{margin-top:10px}
#bux140 .bbem-eyelet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
#bux140 .bbem-eyelet-card{display:flex!important;flex-direction:column;align-items:center;justify-content:center;min-width:0!important;width:100%;height:auto!important;min-height:142px;padding:8px!important;white-space:normal;border:1px solid #d9e2eb;border-radius:12px!important;background:#fff;cursor:pointer}
#bux140 .bbem-eyelet-card.is-selected{border:2px solid #152e61!important;background:#f2f7ff!important;box-shadow:0 0 0 2px rgba(255,203,0,.25)}
#bux140 .bbem-eyelet-card svg{height:78px;width:100%;max-width:168px;flex:0 0 auto}
#bux140 .bbem-eyelet-card strong{display:block;color:#07172f;font-size:11px;text-align:center;line-height:1.25;margin-top:4px}
#bux140 .bbem-eyelet-card small{display:block;color:#60748a;font-size:10px;font-weight:650;text-align:center;margin-top:3px}
#bux140 .bbem-eyelet-extra{margin:9px 0 0;font-size:10px;color:#41526a}
#bux140 .bbem-eyelet-extra summary{cursor:pointer;padding:6px 2px;font-weight:700}
#bux140 .bbem-eyelet-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:6px}
#bux140 .bbem-eyelet-row button{font-size:10px;min-height:35px;padding:7px 10px}
#bux140 .bbem-quick-row button:focus-visible,#bux140 .bbem-eyelet-card:focus-visible{outline:3px solid #f6c400;outline-offset:3px}
@media(max-width:390px){#bux140 .bbem-quick-row{grid-template-columns:repeat(3,minmax(0,1fr))}#bux140 .bbem-eyelet-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}#bux140 .bbem-eyelet-card{min-height:135px;padding:5px!important}#bux140 .bbem-eyelet-card svg{height:66px}#bux140 .bbem-eyelet-card strong{font-size:9px}#bux140 .bbem-eyelet-card small{font-size:9px}}

#bux140 .bbem-crosslink{display:block;margin-top:12px;padding:11px 12px;border:1px solid #b5c7e1;border-radius:11px;background:#f0f5ff;color:#081b45;text-decoration:none;font-size:11px;font-weight:850;line-height:1.45}
#bux140 .bbem-crosslink:hover{border-color:#f1c500;background:#fff9dc}
#bux140 [data-bux470-finish-spacing]>.bux140-chips[hidden]{display:none!important}

/* v1.1: brand navy/yellow, accessible cards; never overrides the Product Engine prices. */
#bux140.bbem-sales-enabled .bbem-eyelet-card[aria-pressed="true"]{border-color:#0b1730!important;background:#f0f5fd!important;box-shadow:0 0 0 2px rgba(255,203,0,.26)!important}
#bux140.bbem-sales-enabled .bbem-quick-row button[aria-pressed="true"]{border-color:#0b1730!important;background:#fff7db!important;color:#081630!important}
#bux140.bbem-sales-enabled .bbem-quick-row button:disabled{opacity:.44;cursor:not-allowed}
#bux140.bbem-sales-enabled .bbem-price-box{font-variant-numeric:tabular-nums}
#bux140.bbem-sales-enabled .bbem-eyelet-card{touch-action:manipulation}
#bux140.bbem-sales-enabled .bbem-eyelet-card svg{pointer-events:none}
#bux140.bbem-sales-enabled .bbem-eyelet-card.is-selected::before{display:none!important}
#bux140.bbem-sales-enabled .bbem-eyelet-grid{align-items:stretch}
#bux140.bbem-sales-enabled .bbem-qty-links .bbem-shipping-note{word-break:normal}
@media(prefers-reduced-motion:reduce){#bux140.bbem-sales-enabled .bbem-eyelet-card,#bux140.bbem-sales-enabled .bbem-quick-row button{transition:none!important;animation:none!important}}

/* v1.2 price feedback: no permanent "Hesaplanıyor" blocks; never print unverified numeric prices. */
#bux140.bbem-sales-enabled .bbem-price-box{gap:8px;margin-top:11px}
#bux140.bbem-sales-enabled .bbem-price-box>div{min-height:63px;box-sizing:border-box;background:#f2f6fa;border:1px solid #e6edf3}
#bux140.bbem-sales-enabled .bbem-price-box>div:last-child{background:#fff8df;border-color:#ffe5a2}
#bux140.bbem-sales-enabled .bbem-price-box strong{font-size:clamp(14px,1.65vw,20px);white-space:normal;overflow-wrap:anywhere}
#bux140.bbem-sales-enabled .bbem-qty-links[data-price-status="pending"] .bbem-price-box strong{color:#65758c;font-size:13px;font-weight:700;opacity:.8}
#bux140.bbem-sales-enabled .bbem-qty-links[data-price-status="pending"] .bbem-price-box>div{position:relative;overflow:hidden}
#bux140.bbem-sales-enabled .bbem-qty-links[data-price-status="pending"] .bbem-price-box>div:after{content:"";display:block;height:2px;position:absolute;bottom:0;left:0;width:40%;background:#e4b100;animation:bbemLoading 1.4s ease-in-out infinite alternate}
#bux140.bbem-sales-enabled .bbem-qty-links[data-price-status="unavailable"] .bbem-price-box>div:last-child{background:#fff3f1;border-color:#f4c8c2}
#bux140.bbem-sales-enabled .bbem-price-foot{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:9px;font-size:11px;line-height:1.45;color:#62738d}
#bux140.bbem-sales-enabled [data-bbem-retry]{border:1px solid #071832;background:#fff;color:#071832;font-size:10px;font-weight:800;border-radius:9px;padding:7px 10px;cursor:pointer;flex:none}
#bux140.bbem-sales-enabled [data-bbem-retry][hidden]{display:none!important}
#bux140.bbem-sales-enabled .bbem-eyelet-card{line-height:1.4}
#bux140.bbem-sales-enabled .bbem-eyelet-card strong{font-variant-numeric:tabular-nums}
@keyframes bbemLoading{from{transform:translateX(0)}to{transform:translateX(150%)}}
@media(max-width:760px){#bux140.bbem-sales-enabled .bbem-quick-row{grid-template-columns:repeat(3,minmax(0,1fr))}#bux140.bbem-sales-enabled .bbem-quick-row button{min-height:42px}#bux140.bbem-sales-enabled .bbem-price-box{grid-template-columns:1fr 1fr}#bux140.bbem-sales-enabled .bbem-qty-links{margin:10px 0 0;padding:10px}}
@media(prefers-reduced-motion:reduce){#bux140.bbem-sales-enabled .bbem-qty-links[data-price-status="pending"] .bbem-price-box>div:after{animation:none;transform:none}}
