#nho-book-cart-conflict-dialog{box-sizing:border-box;width:min(520px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:32px;border:1px solid #dbe3ef;border-radius:24px;background:#fff;color:#101b43;box-shadow:0 24px 80px #101b4333;overflow:auto;font:inherit}
#nho-book-cart-conflict-dialog::backdrop{background:#101b4373;backdrop-filter:blur(3px)}
#nho-book-cart-conflict-dialog .nho-cart-conflict-close{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:#f1f5fb;color:#101b43;font:28px/1 sans-serif;cursor:pointer}
#nho-book-cart-conflict-dialog .nho-cart-conflict-eyebrow{margin:8px 32px 12px 0;color:#9a490d;font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}
#nho-book-cart-conflict-dialog h2{margin:0 24px 16px 0;color:#101b43;font-size:clamp(24px,5vw,30px);line-height:1.2}
#nho-book-cart-conflict-dialog #nho-book-cart-conflict-copy{margin:0 0 24px;color:#44546e;font-size:16px;line-height:1.65;overflow-wrap:anywhere}
#nho-book-cart-conflict-dialog .nho-cart-conflict-actions{display:flex;flex-wrap:wrap;gap:10px}
#nho-book-cart-conflict-dialog .nho-cart-conflict-actions>a,#nho-book-cart-conflict-dialog .nho-cart-conflict-actions>button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex:1 1 170px;min-height:48px;padding:12px 18px;border:1px solid #cdd8e8;border-radius:12px;background:#f5f8fd;color:#101b43;text-decoration:none;font:inherit;font-size:16px;font-weight:700;line-height:1.4;text-align:center;cursor:pointer}
#nho-book-cart-conflict-dialog .nho-cart-conflict-actions>.nho-cart-conflict-checkout{border-color:#ff7418;background:#ff7418;color:#101b43}
#nho-book-cart-conflict-dialog a:focus-visible,#nho-book-cart-conflict-dialog button:focus-visible{outline:3px solid #173a74;outline-offset:3px}
html:has(#nho-book-cart-conflict-dialog[open]){overflow:hidden}
@media(max-width:420px){#nho-book-cart-conflict-dialog{padding:28px 22px;border-radius:20px}#nho-book-cart-conflict-dialog .nho-cart-conflict-actions>a,#nho-book-cart-conflict-dialog .nho-cart-conflict-actions>button{flex-basis:100%}}
