.analytics-settings{z-index:80;color:#004643;max-width:calc(100% - 2rem);font-family:var(--font-brand-body), sans-serif;position:fixed;inset:auto 1rem 1rem auto}.analytics-panel{background:#f0ede5;border:1px solid #004643;width:27rem;max-width:100%;max-height:calc(100dvh - 2rem);padding:1.25rem;overflow:auto;box-shadow:0 .5rem 2rem #00272426}.analytics-panel h2{font-size:1.125rem;line-height:1.35}.analytics-panel p{margin-block:.75rem;font-size:.9375rem;line-height:1.5}.analytics-panel a{text-underline-offset:.2em;font-size:.875rem;text-decoration:underline}.analytics-actions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.analytics-actions button{min-height:2.75rem;font:inherit;cursor:pointer;border:1px solid #004643;flex:1;padding:.5rem .75rem;font-size:.9375rem}.analytics-actions button:hover{background:#e9d995}.analytics-reopen{cursor:pointer;background:#f0ede5;border:1px solid #00464355;min-height:2.75rem;padding:.5rem .75rem;font-size:.75rem}.analytics-settings :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #004643}
