.hoo-analytics-consent{position:fixed;z-index:10000;inset:auto 18px 18px;box-sizing:border-box;display:flex;align-items:center;gap:28px;max-width:1150px;margin:0 auto;padding:18px 22px;border:1px solid #d4dce6;border-radius:16px;background:#fff8ee;color:#12346c;box-shadow:0 8px 32px #12346c20;font:13px/1.6 Outfit,Arial,sans-serif;text-align:left}
.hoo-analytics-consent[hidden]{display:none}
.hoo-analytics-consent p{margin:0;max-width:710px;font:inherit;color:inherit}
.hoo-analytics-consent .hoo-analytics-title{font-weight:600;font-size:16px;margin-bottom:4px}
.hoo-analytics-consent a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.hoo-analytics-actions{display:flex;gap:10px;flex:none}
.hoo-analytics-actions button{min-height:44px;min-width:140px;padding:10px 15px;border:1px solid #8b9fbc;border-radius:24px;background:#fff8ee;color:#12346c;font:500 13px/1.4 Outfit,Arial,sans-serif;cursor:pointer}
.hoo-analytics-actions button:hover{background:#eaf0f8}
.hoo-analytics-actions button:disabled{opacity:.5;cursor:default}
.hoo-analytics-choices{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:44px}
.hoo-doc>.hoo-analytics-choices{display:block;margin-top:24px;color:#12346c}
.hoo-analytics-actions button:focus-visible,.hoo-analytics-choices:focus-visible{outline:2px solid #315f9f;outline-offset:4px}
@media(max-width:800px){.hoo-analytics-consent{inset:auto 12px max(12px,env(safe-area-inset-bottom));gap:14px;padding:16px;flex-direction:column;align-items:stretch}.hoo-analytics-actions{flex-wrap:wrap}.hoo-analytics-actions button{flex:1;min-width:130px}.hoo-analytics-consent p{font-size:12px}}
