.eye-privacy-panel[hidden]{display:none}
.eye-privacy-panel{position:fixed;z-index:9999;bottom:0;left:0;right:0;background:#fff;color:#102345;box-shadow:0 -10px 38px rgba(3,23,68,.2);border-top:4px solid #ffe500;font-family:Arial,sans-serif}
.eye-privacy-inner{max-width:1120px;margin:auto;padding:18px 24px;display:flex;align-items:center;gap:24px;justify-content:space-between}
.eye-privacy-copy{max-width:675px}.eye-privacy-copy strong{font-size:19px}.eye-privacy-copy p{margin:7px 0 11px;line-height:1.5;font-size:14px}.eye-privacy-copy a{color:#0d3a84;text-decoration:underline}.eye-privacy-copy label{display:flex;align-items:center;gap:9px;font-size:14px;line-height:1.4;cursor:pointer}.eye-privacy-copy input{width:18px;height:18px;accent-color:#0d3a84;flex:none}
.eye-privacy-actions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.eye-privacy-actions button{border:2px solid #0d3a84;border-radius:8px;background:#fff;color:#0d3a84;padding:10px 13px;font-size:14px;font-weight:700;cursor:pointer}.eye-privacy-actions button[data-choice=all],.eye-privacy-actions button[data-choice=necessary]{background:#0d3a84;color:#fff}.eye-privacy-actions button:hover,.eye-privacy-actions button:focus-visible{outline:2px solid #ffe500;outline-offset:2px}
@media(max-width:800px){.eye-privacy-inner{display:block;padding:15px}.eye-privacy-actions{justify-content:stretch;margin-top:16px}.eye-privacy-actions button{flex:1 1 135px}}
