.pixel-consent{z-index:90;color:#203c2d;background:#fff;border:1px solid #dce4dd;border-radius:18px;width:min(380px,100vw - 32px);padding:24px;position:fixed;bottom:104px;left:24px;box-shadow:0 12px 40px #173f2520}.pixel-consent-label{letter-spacing:.12em;color:#536e5c;margin-bottom:10px;font-size:11px;font-weight:600;display:block}.pixel-consent h2{letter-spacing:-.025em;margin:0 0 12px;font-size:19px;line-height:1.45}.pixel-consent p{color:#506158;margin:0 0 20px;font-size:13px;line-height:1.8}.pixel-consent-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pixel-consent-actions button{color:#214a32;cursor:pointer;background:#fff;border:1px solid #c8d6c9;border-radius:9px;min-height:44px;font-size:14px;font-weight:600}.pixel-consent-actions button:last-child{background:#d5f678;border-color:#d5f678}.pixel-consent button:focus-visible,.tracking-preferences:focus-visible{outline-offset:3px;outline:2px solid #215d3a}.pixel-consent small{color:#637267;margin-top:14px;font-size:11px;line-height:1.7;display:block}.pixel-consent a{text-underline-offset:3px;margin-left:4px;text-decoration:underline}.tracking-preferences{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:600px){.pixel-consent{padding:20px;bottom:100px;left:16px}.pixel-consent h2{font-size:18px}}
