.rm-analytics-choice[hidden]{display:none}.rm-analytics-choice{position:fixed;z-index:900;inset:auto 1rem 1rem;max-width:48rem;margin-inline:auto;padding:1.25rem;border:2px solid var(--accent,#164b58);border-radius:.75rem;background:#fff;color:#172b32;box-shadow:0 .4rem 2rem #0003;max-height:80vh;overflow:auto}.rm-analytics-choice h2{font-size:1.2rem;margin:0 0 .5rem}.rm-analytics-choice p{font-size:1rem;line-height:1.5;margin:.5rem 0}.rm-analytics-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-block:.8rem}.rm-analytics-actions button{flex:1;min-height:44px;padding:.65rem 1rem;border:2px solid var(--accent,#164b58);border-radius:.35rem;background:#fff;color:var(--accent,#164b58);font:inherit;font-weight:700;cursor:pointer}.rm-analytics-actions button:hover{background:var(--wash,#edf4ee)}.rm-analytics-actions button:focus-visible,.rm-analytics-preferences:focus-visible{outline:3px solid #cf8600;outline-offset:3px}.rm-analytics-preferences{border:0;background:transparent;color:inherit;text-decoration:underline;font:inherit;cursor:pointer;padding:.2rem}.rm-analytics-choice small{font-size:.875rem}.rm-analytics-status:empty{display:none}@media(max-width:560px){.rm-analytics-choice{inset:auto .5rem .5rem;padding:1rem}.rm-analytics-actions{flex-direction:column}}
