.analytics-consent{position:fixed;z-index:10000;right:1rem;bottom:1rem;left:1rem;max-width:48rem;margin-left:auto;display:flex;align-items:center;gap:1rem;padding:1rem 1.1rem;border:1px solid #dfe3dc;border-radius:14px;background:#fff;color:#080908;box-shadow:0 18px 55px rgba(8,9,8,.18);font-family:"Hind Siliguri",Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.analytics-consent .consent-copy{flex:1;min-width:0}.analytics-consent strong{display:block;margin:0 0 .15rem;font-size:.95rem}.analytics-consent p{margin:0;font-size:.88rem;line-height:1.45;color:#50544d}.analytics-consent a{display:inline-block;margin-top:.35rem;color:#314c37;font-size:.78rem;font-weight:700;text-underline-offset:3px}.analytics-consent .consent-actions{display:flex;gap:.5rem;flex:0 0 auto}.analytics-consent button{min-height:2.75rem;padding:.65rem .9rem;border:1px solid #080908;border-radius:9px;background:#fff;color:#080908;font:700 .875rem/1 inherit;cursor:pointer}.analytics-consent button.accept{background:#080908;color:#fff}.analytics-consent button:focus-visible,.analytics-consent a:focus-visible{outline:3px solid #8dcc49;outline-offset:3px}@media(max-width:650px){.analytics-consent{align-items:stretch;flex-direction:column}.analytics-consent .consent-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.analytics-consent button{width:100%}}@media(max-width:420px){.analytics-consent .consent-actions{grid-template-columns:1fr}}
