.rl-analytics-choice{position:fixed;bottom:20px;left:20px;z-index:10000;width:min(390px,calc(100vw - 40px));box-sizing:border-box;padding:18px;border:1px solid #416368;border-radius:14px;background:#111b1d;color:#ecf5f5;box-shadow:0 12px 36px #0006;font:14px/1.5 Arial,sans-serif}.rl-analytics-choice p{margin:0 0 6px;font-size:16px;font-weight:700}.rl-analytics-choice span{display:block}.rl-analytics-choice a,.rl-followup-choice a,.rl-privacy-links a{color:#77e5ed;text-decoration:underline}.rl-analytics-choice div{display:flex;gap:10px;margin-top:14px}.rl-analytics-choice button{cursor:pointer;border:1px solid #567174;border-radius:8px;background:#17292b;color:#f2fafa;padding:10px 14px;font:700 14px Arial,sans-serif}.rl-analytics-choice button[data-choice=allow]{background:#00c8d7;border-color:#00c8d7;color:#071011}.rl-followup-choice{display:flex;align-items:flex-start;gap:9px;flex-basis:100%;max-width:650px;font-size:14px;line-height:1.5;margin:12px 0}.rl-followup-choice input{flex:0 0 auto;width:18px!important;height:18px!important;margin-top:2px;accent-color:#00c8d7}.rl-followup-status{font-size:14px;flex-basis:100%;margin:0 0 10px}.rl-followup-status:empty{display:none}.rl-privacy-links{display:flex;gap:16px;align-items:center;font-size:14px}.rl-privacy-links button{padding:0;border:0;background:transparent;color:inherit;text-decoration:underline;cursor:pointer;font:inherit}.rl-analytics-choice button:focus-visible,.rl-privacy-links button:focus-visible{outline:2px solid #77e5ed;outline-offset:3px}@media(max-width:600px){.rl-analytics-choice{bottom:12px;left:12px;width:calc(100vw - 24px)}.rl-privacy-links{flex-wrap:wrap}}
