#rb2-fab{position:fixed;right:20px;bottom:20px;width:62px;height:62px;border:0;border-radius:50%;background:linear-gradient(135deg,#8b2be2,#e83e8c);color:#fff;font-size:27px;z-index:99998;cursor:pointer;box-shadow:0 8px 25px #0003}#rb2-box{display:none;position:fixed;right:20px;bottom:92px;width:370px;max-width:calc(100vw - 20px);height:550px;background:#fff;border-radius:20px;box-shadow:0 15px 50px #0003;z-index:99999;overflow:hidden;font-family:Arial,sans-serif}.rb2-head{background:linear-gradient(135deg,#8b2be2,#e83e8c);color:#fff;padding:16px}.rb2-head small{display:block;margin-top:4px}.rb2-head+ #rb2-msg{height:370px;overflow:auto;background:#fff8fc;padding:8px}.rb2-bot,.rb2-user{padding:10px 12px;border-radius:14px;margin:7px;max-width:88%;line-height:1.4}.rb2-bot{background:#eee8ff}.rb2-user{background:#8b2be2;color:#fff;margin-left:auto}.rb2-q{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:7px}.rb2-q button{border:1px solid #ddd;background:#fff;padding:8px;border-radius:9px}.rb2-q+form,#rb2-form{display:flex;gap:6px;padding:8px;border-top:1px solid #eee}.rb2-q+form input,#rb2-in{flex:1;border:1px solid #ddd;border-radius:20px;padding:10px}.rb2-q+form button,#rb2-form button{border:0;border-radius:20px;background:#8b2be2;color:#fff;width:42px}.rb2-prod{background:#fff;border:1px solid #eee;border-radius:10px;padding:9px;margin:7px}.rb2-prod a{color:#8b2be2;font-weight:bold}.rb2-confirm{margin-top:20px;padding:15px;border:1px solid #ddd;border-radius:12px}.rb2-confirm a{display:inline-block;margin-top:8px}.rb2-confirm strong{font-size:16px}@media(max-width:500px){#rb2-box{right:8px;bottom:82px;width:calc(100vw - 16px)}}
