.analytics-settings{display:block;margin:1rem auto;padding:.6rem 1rem;border:1px solid #64748b;border-radius:.4rem;background:#fff;color:#1e293b;font:inherit;cursor:pointer}.analytics-consent{position:fixed;inset:auto 1rem 1rem;z-index:10000;max-width:48rem;max-height:80vh;overflow:auto;margin-inline:auto;padding:1rem 1.25rem;border:1px solid #cbd5e1;border-radius:.75rem;background:#fff;color:#1e293b;box-shadow:0 .5rem 2rem #0003;font:1rem/1.5 Segoe UI,Arial,sans-serif}.analytics-consent[hidden]{display:none}.analytics-consent p{margin:0 0 1rem;color:#1e293b}.analytics-consent a{color:#1d4ed8;text-decoration:underline}.analytics-consent__actions{display:flex;flex-wrap:wrap;gap:.75rem}.analytics-consent button{flex:1 1 12rem;padding:.7rem 1rem;border:1px solid #1d4ed8;border-radius:.4rem;background:#fff;color:#1d4ed8;font:inherit;font-weight:600;cursor:pointer}.analytics-consent button:focus-visible,.analytics-settings:focus-visible{outline:3px solid #2563eb;outline-offset:3px}
