.analytics-consent{position:fixed;bottom:18px;left:18px;right:18px;max-width:560px;padding:20px;z-index:1000;background:#fff;color:#19383d;border:1px solid #7d9697;border-radius:8px;box-shadow:0 8px 30px #0002;font:16px/1.5 sans-serif}.analytics-consent[hidden]{display:none}.analytics-consent p{margin:0 0 12px}.analytics-consent p:first-child{font-weight:700}.analytics-consent div{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.analytics-consent button{padding:10px 14px;border:1px solid #19383d;border-radius:4px;background:white;color:#19383d;cursor:pointer;font:inherit}.analytics-consent button[data-consent=accepted]{background:#19383d;color:#fff}.analytics-consent a{color:#19383d;font-size:14px;text-decoration:underline}.analytics-preferences{background:transparent;color:inherit;border:0;text-decoration:underline;cursor:pointer;font:14px/1.5 sans-serif;padding:10px}.analytics-consent button:focus-visible,.analytics-preferences:focus-visible{outline:3px solid #d8a66b;outline-offset:3px}
