.live-book-bonus{display:flex;align-items:flex-start;gap:12px;margin:18px 0;padding:16px;border:1px solid #b78c52;border-radius:12px;background:#fff8eb;color:#32173b;font-size:15px;line-height:1.55;text-align:left;cursor:pointer}
.live-book-bonus input{flex:0 0 auto;width:20px;height:20px;margin:2px 0 0;accent-color:#542542}
.live-book-bonus input:focus-visible{outline:2px solid #542542;outline-offset:4px}
.live-book-bonus[hidden]{display:none!important}
