.hl-privacy-choice[hidden]{display:none!important}
.hl-privacy-choice{position:fixed;z-index:16000;left:18px;bottom:18px;width:430px;max-width:calc(100vw - 36px);box-sizing:border-box;padding:16px 18px;border:1px solid #dce5f1;border-radius:12px;background:#fff;color:#14233b;box-shadow:0 6px 24px rgba(7,19,37,.12);font:14px/1.5 Inter,'Segoe UI',Arial,sans-serif;text-align:left}
.hl-privacy-choice strong{display:block;font-size:15px;line-height:1.4}
.hl-privacy-choice p{margin:7px 0 12px;color:#52627a;font-size:14px;line-height:1.5}
.hl-privacy-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}
.hl-privacy-actions a{margin-right:auto;color:#265cce;text-decoration:underline;font-size:13px}
.hl-privacy-actions button{margin:0;min-height:36px;padding:7px 12px;border:1px solid #d8e4ff;border-radius:7px;background:#edf3ff;color:#265cce;font:600 14px/20px Inter,'Segoe UI',Arial,sans-serif;cursor:pointer}
.hl-privacy-actions button:hover{background:#dfe9ff}
.hl-privacy-choice button:focus-visible,.hl-privacy-settings:focus-visible{outline:2px solid #265cce;outline-offset:3px}
.hl-privacy-settings{display:inline-block;width:auto;margin:8px 10px;padding:4px;border:0;background:transparent;color:inherit;text-decoration:underline;font:inherit;cursor:pointer}
@media(max-width:480px){.hl-privacy-choice{left:12px;bottom:12px;max-width:calc(100vw - 24px);padding:14px}.hl-privacy-actions a{font-size:14px}}
