.cali-privacy-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px;margin:18px 0 6px;font:14px/1.5 Arial,sans-serif}
.cali-privacy-links a,.cali-privacy-links button{color:inherit!important;text-decoration:underline!important;font:inherit!important;background:none!important;border:0!important;padding:4px!important;cursor:pointer}
#cali-analytics-choice{position:fixed;left:20px;bottom:80px;width:min(440px,calc(100% - 40px));box-sizing:border-box;z-index:100000001;padding:22px;border:1px solid #e2dedb;border-radius:8px;background:#fff;color:#202020;box-shadow:0 8px 36px #0002;font:15px/1.5 Arial,sans-serif;max-height:calc(100dvh - 120px);overflow:auto}
#cali-analytics-choice[hidden]{display:none!important}
#cali-analytics-choice h2{margin:0 0 8px;color:#202020;font:bold 19px/1.3 Arial,sans-serif;text-transform:none;letter-spacing:0}
#cali-analytics-choice p{margin:0;font:15px/1.5 Arial,sans-serif}
#cali-analytics-choice a{color:#b5101b;text-decoration:underline}
.cali-analytics-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}
#cali-analytics-choice button{flex:1;min-width:145px;margin:0;padding:11px 12px;border:1px solid #bd1823;border-radius:4px;background:#fff;color:#a90e18;font:bold 14px/1.3 Arial,sans-serif;letter-spacing:0;text-transform:none;cursor:pointer}
#cali-analytics-choice button:hover{background:#fff3f3}
#cali-analytics-choice :focus-visible,.cali-privacy-links :focus-visible{outline:3px solid #178485!important;outline-offset:3px}
@media(max-width:480px){#cali-analytics-choice{left:12px;bottom:74px;width:calc(100% - 24px);padding:18px}.cali-analytics-actions{gap:8px}#cali-analytics-choice button{min-width:120px}}
