.tv-privacy-banner{position:fixed;z-index:10000;bottom:16px;left:16px;width:min(430px,calc(100% - 32px));padding:18px 20px;border-radius:18px;background:#fffaf5;color:#664537;border:1px solid #f0cfc1;box-shadow:0 16px 45px #4c27132b;font:14px/1.5 system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}
.tv-privacy-banner strong{font-weight:800;font-size:15px}.tv-privacy-banner p{font-size:12px;margin:7px 0 14px;line-height:1.65}.tv-privacy-banner div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tv-privacy-banner button{font:inherit;font-size:12px;border-radius:11px;padding:9px 12px;cursor:pointer;border:1px solid #eacbbd;background:white;color:#724532}.tv-privacy-banner button[data-tv-consent="allow"]{background:#f37476;color:white;border-color:#f37476;font-weight:700}.tv-privacy-banner a{font-size:12px;color:#8a6a5c}.tv-privacy-link{color:#a9554c;background:none;border:0;text-decoration:underline;cursor:pointer}
