#fastbuy-cookie-choice{position:fixed;z-index:10000;bottom:18px;left:18px;width:min(640px,calc(100% - 36px));box-sizing:border-box;padding:22px;background:#152018;color:#edf7e9;border:1px solid #3d5634;border-radius:18px;box-shadow:0 12px 50px #0009;font:13px/1.6 system-ui}#fastbuy-cookie-choice p{font-size:12px;margin:8px 0 16px;color:#c0ceb9}#fastbuy-cookie-choice a{color:#a9ec7e;text-decoration:underline}.cookie-actions{display:flex;gap:12px;flex-wrap:wrap}#fastbuy-cookie-choice button{cursor:pointer;width:auto;margin:0;padding:11px 16px;border:1px solid #668455;border-radius:9px;background:#20331b;color:#f0fbe9;font:600 12px system-ui}#fastbuy-cookie-choice button[data-choice=granted]{background:#94f44b;color:#17210f}.cookie-preferences{display:block;position:relative;margin:14px auto;padding:8px 12px;background:transparent;color:#a6b79a;border:1px solid #34442d;border-radius:9px;font:11px system-ui;cursor:pointer;width:auto}.cookie-preferences:focus-visible,#fastbuy-cookie-choice button:focus-visible{outline:2px solid #94f44b;outline-offset:3px}

#fastbuy-cookie-choice{max-height:70dvh;overflow:auto}@media(max-width:480px){#fastbuy-cookie-choice{left:12px;bottom:12px;width:calc(100% - 24px);padding:16px}.cookie-actions{gap:8px}#fastbuy-cookie-choice button{flex:1;min-height:44px;padding:10px;font-size:12px}.cookie-preferences{min-height:44px}}

#fastbuy-cookie-choice{background:#101c17;border-color:#365747;box-shadow:0 14px 60px #0008;padding:24px;border-radius:20px}#fastbuy-cookie-choice strong{display:block;font-size:19px;letter-spacing:-.3px;color:#eff9f2}.cookie-kicker{display:block;font-size:9px;letter-spacing:1.7px;color:#82cda0;margin-bottom:8px}#fastbuy-cookie-choice p{color:#b2c9bb;font-size:13px;line-height:1.7}.cookie-details{border-top:1px solid #2c4435;margin:12px 0 18px;padding-top:12px}.cookie-details summary{cursor:pointer;min-height:30px;font-size:12px;color:#c4e6d1}#fastbuy-cookie-choice button{min-height:44px;border-radius:11px;padding:12px 18px;flex:1;background:#1b2b21;border-color:#45624e}#fastbuy-cookie-choice button[data-choice=granted]{background:#65de92;color:#0b2818;border-color:#65de92}body:has(.fastbuy-footer)>.cookie-preferences{display:none}@media(max-width:480px){#fastbuy-cookie-choice{padding:18px}#fastbuy-cookie-choice strong{font-size:18px}#fastbuy-cookie-choice p{font-size:12px}.cookie-actions{gap:8px}#fastbuy-cookie-choice button{padding:11px 8px}}
