#sfu-cookie{position:fixed;left:16px;right:16px;bottom:16px;z-index:9999;background:#111;color:#fff;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.3);font-family:inherit}
#sfu-cookie .sfu-cookie-inner{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;padding:14px 18px}
#sfu-cookie p{margin:0;flex:1 1 320px;font-size:.92rem;line-height:1.45}
#sfu-cookie a{color:#fff;text-decoration:underline}
#sfu-cookie .sfu-cookie-btns{display:flex;gap:8px;flex-shrink:0}
#sfu-cookie button{appearance:none;border:0;cursor:pointer;font:inherit;font-weight:600;padding:9px 16px;border-radius:4px}
#sfu-cookie .sfu-cookie-decline{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4)}
#sfu-cookie .sfu-cookie-accept{background:#ffb400;color:#111}
#sfu-cookie .sfu-cookie-accept:hover{background:#ffc733}
@media (max-width:600px){#sfu-cookie{left:8px;right:8px;bottom:8px}#sfu-cookie .sfu-cookie-inner{padding:12px 14px}#sfu-cookie .sfu-cookie-btns{flex:1 1 auto}#sfu-cookie button{flex:1}}
