#close-btn:hover svg{stroke:#090909}.agreement{color:#090909;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.agreement label{display:flex;align-items:center;padding-left:30px}.agreement label input{margin-right:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;display:none}.agreement label span{position:absolute;width:20px;height:20px;border:1px solid rgba(9,9,9,.3);margin-left:-30px;background-image:none}.agreement label input:checked+span{border:none;background-color:#ffbd19;background-image:url(/storage/images/check.icon.svg);background-repeat:no-repeat;background-position:center center}.agreement.has-error{color:#ff004d;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.agreement.has-error label span{border:1px solid #ff004d}.agreement label a{color:#090909;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:normal}#brochat-btn{position:fixed;right:20px;bottom:20px;padding:12px 16px;border-radius:999px;background:#111;color:#fff;font:600 14px/1.2 system-ui;box-shadow:0 8px 20px #0003;cursor:pointer;z-index:9999}#brochat{position:fixed;right:20px;bottom:80px;width:360px;max-width:92vw;height:520px;background:#fff;border-radius:16px;box-shadow:0 20px 50px #00000040;display:none;flex-direction:column;overflow:hidden;z-index:9999}#brochat header{padding:12px 16px;background:#111;color:#fff;display:flex;justify-content:space-between;align-items:center}#brochat main{padding:12px;height:100%;overflow:auto;background:#f7f7f8}#brochat .msg{margin:8px 0;padding:10px 12px;border-radius:12px;max-width:85%}#brochat .me{background:#ffbd19;margin-left:auto}#brochat .bot{background:#fff;border:1px solid #e7e7ea;color:#111}#brochat footer{display:flex;gap:8px;padding:10px;background:#fff;border-top:1px solid #eee}#brochat input{flex:1;padding:10px;border:1px solid #ddd;border-radius:10px;color:#111}#brochat button{padding:10px 14px;background:#111;color:#fff;border:0;border-radius:10px;cursor:pointer}
