/* Both choices have the same size, colour and visual priority. */
.cr-analytics-panel{position:fixed;z-index:1200;inset:auto 24px 24px;max-width:1232px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:26px 54px 26px 28px;border:1px solid #b9c8bf;border-radius:5px;background:#f7f7f2;color:#183235;box-shadow:0 12px 55px #122b2b33;font-family:inherit;font-size:15px;line-height:1.6}
.cr-analytics-panel[hidden]{display:none!important}
.cr-analytics-copy h2{font-size:20px;line-height:1.3;letter-spacing:-.02em;font-weight:500;margin:0 0 8px}
.cr-analytics-copy p{font-size:14px;line-height:1.6;max-width:750px;margin:0}
.cr-analytics-copy nav{display:flex;gap:20px;flex-wrap:wrap;margin-top:10px;font-size:13px}
.cr-analytics-copy a{text-decoration:underline;text-underline-offset:3px;color:#2f6875}
.cr-analytics-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:stretch}
.cr-analytics-choice{appearance:none;border:1px solid #18383a;border-radius:3px;background:#18383a;color:#fff;min-height:48px;min-width:153px;padding:11px 16px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;text-align:center;cursor:pointer}
.cr-analytics-choice:hover{background:#285155;border-color:#285155}
.cr-analytics-choice:focus-visible,.cr-analytics-close:focus-visible,.cr-analytics-copy a:focus-visible,[data-analytics-preferences]:focus-visible{outline:3px solid #36798c;outline-offset:4px}
.cr-analytics-close{position:absolute;top:10px;right:10px;display:grid;place-items:center;appearance:none;min-width:34px;min-height:34px;padding:0;border:0;border-radius:3px;background:transparent;color:#183235;font:400 25px/1 sans-serif;cursor:pointer}
.cr-analytics-close:hover{background:#e5ebe3}
[data-analytics-preferences]{appearance:none;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
@media(max-width:1000px){.cr-analytics-panel{grid-template-columns:1fr;gap:18px;padding:25px 45px 25px 25px}.cr-analytics-actions{justify-self:start}.cr-analytics-copy p{max-width:none}}
@media(max-width:560px){.cr-analytics-panel{inset:auto 12px 12px;padding:23px 22px 22px;gap:16px;max-height:calc(100dvh - 24px);overflow:auto}.cr-analytics-copy h2{font-size:19px;padding-right:24px}.cr-analytics-copy p{font-size:14px}.cr-analytics-actions{width:100%;justify-self:stretch;grid-template-columns:1fr;gap:9px}.cr-analytics-choice{width:100%;min-width:0}.cr-analytics-close{top:8px;right:8px}}
