.wq-broker-banner{margin-block:0 24px}
.wq-broker-banner-link{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:8px 20px;padding:12px 18px;border:1px solid rgba(218,185,113,.38);border-radius:10px;background:rgba(218,185,113,.065);color:#e9d6a7;text-decoration:none;font-size:14px;line-height:1.6;min-width:0}
.wq-broker-banner-link:hover{border-color:rgba(218,185,113,.7);background:rgba(218,185,113,.1)}
.wq-broker-banner-link:focus-visible{outline:2px solid #e9d6a7;outline-offset:3px}
.wq-broker-banner-message{min-width:0;overflow-wrap:anywhere}
.wq-broker-banner-action{flex:none;white-space:nowrap;text-decoration:underline;text-underline-offset:3px;font-weight:600}
@media(max-width:600px){.wq-broker-banner{margin-block-end:20px}.wq-broker-banner-link{flex-wrap:wrap;justify-content:flex-start;gap:2px 12px;padding:11px 14px;font-size:13px}}
