.oa-books-bundle-open{overflow:hidden}
.oa-books-bundle-modal{position:fixed;inset:0;z-index:999999;display:none;direction:rtl;font-family:"Open Sans","Noto Sans Hebrew",Arial,sans-serif}
.oa-books-bundle-modal.is-open{display:block}
.oa-books-bundle-backdrop{position:absolute;inset:0;background:rgba(10,38,68,.58);backdrop-filter:blur(2px)}
.oa-books-bundle-dialog{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(520px,calc(100% - 30px));background:#fff;border-radius:22px;padding:34px 32px 28px;box-shadow:0 28px 80px rgba(6,36,70,.28);text-align:center;color:#174f88}
.oa-books-bundle-x{position:absolute;top:10px;left:14px;border:0;background:transparent;color:#6b7d90;font-size:30px;line-height:1;cursor:pointer;padding:4px 8px}
.oa-books-bundle-badge{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 16px;border-radius:999px;background:#edf6ff;color:#0a4c97;font-weight:800;margin-bottom:8px}
.oa-books-bundle-dialog h2{margin:0 0 10px;color:#0a4c97;font-size:27px;line-height:1.25;font-weight:800}
.oa-books-bundle-dialog p{margin:0 auto 8px;font-size:18px;line-height:1.65;color:#315d88}
.oa-books-bundle-dialog p strong{font-weight:800;color:#0a4c97}
.oa-books-bundle-note{font-size:13px!important;color:#74879a!important}
.oa-books-bundle-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}
.oa-books-bundle-actions button,.oa-books-bundle-cart-button{min-height:48px;border-radius:14px;padding:10px 18px;font:inherit;font-weight:800;cursor:pointer}
.oa-books-bundle-yes,.oa-books-bundle-cart-button{border:2px solid #0a4c97;background:#0a4c97;color:#fff}
.oa-books-bundle-no{border:2px solid #0a4c97;background:#fff;color:#0a4c97}
.oa-books-bundle-actions button:disabled,.oa-books-bundle-cart-button:disabled{opacity:.65;cursor:wait}
.oa-books-bundle-error{min-height:20px;margin-top:10px;color:#b42318;font-size:13px;font-weight:600}
.oa-books-bundle-cart-offer{direction:rtl;display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:0 0 22px;padding:18px 20px;border:1px solid #bcd8ef;border-radius:14px;background:#f3f9ff;color:#174f88;font-family:"Open Sans","Noto Sans Hebrew",Arial,sans-serif}
.oa-books-bundle-cart-copy{flex:1 1 420px;font-size:16px;line-height:1.6}
.oa-books-bundle-cart-copy strong{color:#0a4c97}
.oa-books-bundle-cart-button{flex:0 0 auto;min-width:160px}
.oa-books-bundle-cart-offer .oa-books-bundle-error{flex-basis:100%;margin:0}
@media(max-width:600px){.oa-books-bundle-dialog{padding:30px 20px 22px}.oa-books-bundle-dialog h2{font-size:23px}.oa-books-bundle-dialog p{font-size:16px}.oa-books-bundle-actions{grid-template-columns:1fr}.oa-books-bundle-cart-offer{align-items:stretch}.oa-books-bundle-cart-button{width:100%}}
