/* Only the final, fully priced collection action receives the neon treatment. */
#rug-quote-dialog .quote-book-collection {
 position:relative;isolation:isolate;display:flex;flex:1 0 100%;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:100%;min-height:82px;margin:10px 0 17px;padding:17px 24px;border:3px solid #ff6eb7;border-radius:18px;background:linear-gradient(135deg,#26132c,#491b40);color:#fff;box-shadow:0 0 0 1px #ffd8ed,0 0 15px #ee4e9d80,0 8px 20px #42112b33;cursor:pointer;animation:rcs-book-neon 3.6s ease-in-out infinite alternate;transition:transform .18s ease;
}
#rug-quote-dialog .quote-book-title{font-size:1.35rem;font-weight:900;letter-spacing:.015em;line-height:1.15;color:#fff;}
#rug-quote-dialog .quote-book-subtitle{font-size:.88rem;font-weight:650;line-height:1.3;color:#ffe1f0;}
#rug-quote-dialog .quote-book-collection:hover{transform:translateY(-2px);background:linear-gradient(135deg,#39143e,#5e204c);animation-play-state:paused;}
#rug-quote-dialog .quote-book-collection:focus-visible{outline:3px solid #25102d;outline-offset:5px;animation-play-state:paused;}
#rug-quote-dialog .quote-november-offer{margin:16px 0 5px;padding:16px 18px;border:1px solid #e49cbe;border-left:5px solid #d83287;border-radius:12px;background:#fff0f7;color:#36152b;}
#rug-quote-dialog .quote-november-offer[hidden]{display:none!important;}
#rug-quote-dialog .quote-november-offer strong{display:block;font-size:1.16rem;line-height:1.3;font-weight:900;color:#9c1857;}
#rug-quote-dialog .quote-november-offer p{margin:7px 0 0!important;font-size:.95rem;line-height:1.5;color:#36152b;}
@keyframes rcs-book-neon{from{border-color:#f36bb3;box-shadow:0 0 0 1px #ffd8ed,0 0 10px #ee4e9d66,0 8px 20px #42112b33;}to{border-color:#ffc4e4;box-shadow:0 0 0 1px #fff0f8,0 0 24px #ed3d99a6,0 0 38px #ed3d993d,0 8px 20px #42112b33;}}
@media(prefers-reduced-motion:reduce){#rug-quote-dialog .quote-book-collection{animation:none;transition:none;}#rug-quote-dialog .quote-book-collection:hover{transform:none;}}
