#solclo-ads-choice { position:fixed; bottom:1rem; left:1rem; z-index:10000; max-width:36rem; padding:1rem; margin-right:1rem; background:#101923; color:#f4f0e8; border:1px solid #d6b45f; font:inherit; box-shadow:0 4px 18px #0005; }
#solclo-ads-choice p { margin:0 0 .8rem; font-size:.9rem; line-height:1.5; }
#solclo-ads-choice button { margin:.25rem .5rem .25rem 0; padding:.5rem .7rem; border:1px solid #d6b45f; background:transparent; color:#f4f0e8; font:inherit; cursor:pointer; }
.solclo-ads-preference { margin-left:.7rem; border:0; background:transparent; color:inherit; font:inherit; text-decoration:underline; cursor:pointer; }
