
.es-privacy-box{position:fixed;bottom:20px;left:20px;z-index:10000;box-sizing:border-box;width:min(480px,calc(100% - 40px));padding:24px;background:#151515;color:#fff;border:1px solid #555;border-top:3px solid #ee2638;border-radius:16px;box-shadow:0 16px 55px #0009;font:15px/1.6 Arial,sans-serif}.es-privacy-box[hidden]{display:none}.es-privacy-box h2{font-size:21px;margin:0 0 10px;color:#fff}.es-privacy-box p{margin:0 0 14px;color:#eee}.es-privacy-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.es-privacy-actions a,.es-privacy-actions button,.es-privacy-open{font:inherit;border-radius:8px;padding:10px 14px;cursor:pointer}.es-privacy-actions a{color:#fff;border:1px solid #aaa;text-decoration:none}.es-privacy-actions button,.es-privacy-open{background:#c9162b;color:white;border:1px solid #ef4657}.es-privacy-open{position:fixed;bottom:18px;left:18px;z-index:9998;font:13px Arial,sans-serif}.es-privacy-box :focus-visible,.es-privacy-open:focus-visible{outline:3px solid white;outline-offset:4px}.es-policy{max-width:900px;margin:auto;padding:70px 24px;font:17px/1.8 Arial,sans-serif}.es-policy h1{font-size:clamp(32px,6vw,58px);line-height:1.1}.es-policy h2{font-size:24px;margin-top:35px}.es-policy a{color:#ff6574;text-decoration:underline}.es-kicker{color:#ff6574;font-size:13px;letter-spacing:1px}.es-privacy-note{font-size:14px;line-height:1.6;padding:16px;border-left:3px solid #e32336}.es-privacy-check{display:flex!important;gap:12px;align-items:flex-start!important;font-size:14px!important}.es-privacy-check input{width:20px!important;min-width:20px;height:20px!important;accent-color:#d0192f}.es-privacy-note a,.es-privacy-check a{color:inherit;text-decoration:underline}@media(max-width:540px){.es-privacy-box{bottom:85px;padding:18px;max-height:65vh;overflow:auto}}
