.fby-ad-choice{position:fixed;z-index:10020;bottom:24px;right:24px;width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;background:#191a1c;color:#f3f0e9;border:1px solid #665536;border-top:3px solid #edb449;border-radius:10px;padding:24px;box-shadow:0 10px 48px #0008;font:14px/1.55 Arial,Helvetica,sans-serif}.fby-ad-choice[hidden]{display:none}.fby-ad-choice h2{font-size:21px;letter-spacing:0;line-height:1.2;margin:0 0 12px}.fby-ad-choice p{margin:0 0 14px}.fby-ad-choice a{color:#edb449;text-decoration:underline}.fby-ad-choice>div{display:flex;gap:12px;flex-wrap:wrap}.fby-ad-choice button{flex:1;min-height:44px;padding:10px 14px;background:#252628;color:#f3f0e9;border:1px solid #777;border-radius:4px;font:700 14px Arial,Helvetica,sans-serif;cursor:pointer}.fby-ad-choice button[data-meta-allow]{border-color:#edb449;color:#edb449}.fby-ad-choice button:disabled{opacity:.5;cursor:default}.fby-ad-settings{display:block;margin:20px auto 90px;background:transparent;border:0;border-bottom:1px solid #777;color:#b5b4b0;padding:10px;min-height:44px;font:12px Arial,Helvetica,sans-serif;cursor:pointer}.fby-ad-choice button:focus-visible,.fby-ad-settings:focus-visible{outline:3px solid #edb449;outline-offset:3px}@media(max-width:550px){.fby-ad-choice{bottom:16px;right:16px;padding:20px}}
