:root{--cg-privacy-space:0px}body{padding-bottom:var(--cg-privacy-space)!important}
.cg-analytics-footer{max-width:1180px;margin:0 auto;padding:0 20px 24px;font:14px/1.5 system-ui,sans-serif}.cg-analytics-footer button{background:none;border:0;min-height:44px;padding:4px 0;color:inherit;text-decoration:underline;cursor:pointer}
#cg-analytics-panel{box-sizing:border-box;position:fixed;inset:auto 0 0;z-index:10000;max-height:72vh;max-height:72dvh;overflow:auto;overscroll-behavior:contain;border-top:3px solid #264d38;background:#fffef9;color:#243c30;box-shadow:0 -4px 20px #00000012;padding:18px max(20px,calc((100vw - 1180px)/2)) max(12px,env(safe-area-inset-bottom));font:14px/1.5 system-ui,sans-serif}
#cg-analytics-panel[hidden],#cg-analytics-panel [hidden]{display:none!important}#cg-analytics-panel *{box-sizing:border-box}#cg-analytics-panel h2{font:600 20px/1.3 system-ui,sans-serif;margin:0 0 6px;color:#243c30}#cg-analytics-panel h3{font:600 17px/1.4 system-ui,sans-serif;margin:0 0 6px;color:#243c30}#cg-analytics-panel p{margin:5px 0;color:#435648}#cg-analytics-panel a{color:#243c30;text-decoration:underline}#cg-analytics-description{max-width:850px}
#cg-analytics-panel .cg-analytics-actions{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 8px}#cg-analytics-panel button{min-height:44px;padding:10px 18px;border:2px solid #264d38;border-radius:6px;background:#264d38;color:#fffef9;font:600 14px/1.3 system-ui,sans-serif;cursor:pointer}#cg-analytics-panel #cg-analytics-customise{background:transparent;color:#243c30;border-color:#839488}#cg-analytics-panel button:disabled{opacity:.6;cursor:default}#cg-analytics-panel button:focus-visible,#cg-analytics-panel input:focus-visible,.cg-analytics-footer button:focus-visible{outline:3px solid #bd711d;outline-offset:3px}
#cg-analytics-options{border-top:1px solid #d6ded0;margin-top:14px;padding-top:16px}#cg-analytics-panel .cg-choice{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid #d6ded0;max-width:900px}#cg-analytics-panel .cg-choice small{display:block;font:13px/1.5 system-ui,sans-serif;color:#435648;margin-top:3px}#cg-analytics-panel .cg-choice input{flex:none;width:24px;height:24px;accent-color:#264d38;margin:10px}#cg-analytics-panel .cg-always{white-space:nowrap;font-size:12px;color:#435648}#cg-analytics-panel #cg-analytics-save{margin-top:14px}#cg-analytics-panel .cg-analytics-detail{font-size:12px;margin-top:10px}#cg-analytics-status:empty{display:none}#cg-analytics-status{font-weight:600}
@media(max-width:520px){#cg-analytics-panel{padding-left:16px;padding-right:16px}#cg-analytics-panel .cg-analytics-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}#cg-analytics-panel .cg-analytics-actions button{padding:10px 8px;font-size:13px}#cg-analytics-panel #cg-analytics-customise{grid-column:1/-1}#cg-analytics-panel h2{font-size:18px}}
