.analytics-consent{position:fixed;z-index:2000;bottom:18px;left:18px;right:18px;max-width:620px;padding:22px;border:1px solid #b8c9b1;border-radius:14px;background:#fff;color:#173d35;box-shadow:0 8px 36px #173d352b;font:14px/1.6 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.analytics-consent h2{margin:0;font-size:19px}.analytics-consent p{margin:12px 0;font-size:14px}.analytics-consent a{color:#173d35;text-underline-offset:3px}.analytics-consent-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.analytics-consent-actions button,.analytics-consent-manage{border:1px solid #173d35;background:#fff;color:#173d35;border-radius:8px;cursor:pointer;font:inherit;font-weight:600;padding:11px 16px;min-height:44px}.analytics-consent-actions button{flex:1;min-width:160px;font:600 13px/1.5 Inter,ui-sans-serif,sans-serif}.analytics-consent-actions button:hover,.analytics-consent-manage:hover{background:#edf3e7}.analytics-consent-manage{position:fixed;z-index:1100;bottom:12px;left:12px;font:600 12px/1.5 Inter,ui-sans-serif,sans-serif;box-shadow:0 2px 12px #173d3517}.analytics-consent button:focus-visible,.analytics-consent a:focus-visible,.analytics-consent-manage:focus-visible{outline:3px solid #79a95b;outline-offset:3px}.analytics-consent[hidden],.analytics-consent-manage[hidden]{display:none!important}@media(max-width:480px){.analytics-consent{padding:16px;bottom:10px;left:10px;right:10px;max-height:85vh;overflow-y:auto}.analytics-consent-actions{gap:10px}.analytics-consent-actions button{min-width:0;padding:11px 8px}}@media print{.analytics-consent,.analytics-consent-manage{display:none!important}}
