#tracking-consent{font:14px/1.45 system-ui,sans-serif;color:#1c2a18;position:relative;z-index:1000}
#tracking-consent button{font:inherit;cursor:pointer;min-height:38px;border:1px solid #315d2e;border-radius:7px;padding:7px 10px;background:#fff;color:#243f22}
#tracking-preferences{position:fixed;bottom:6px;left:6px;z-index:1001;box-shadow:0 1px 5px #0003}
#tracking-panel{position:fixed;bottom:52px;left:12px;width:min(440px,calc(100vw - 24px));max-height:70vh;overflow:auto;padding:16px;border:1px solid #315d2e;border-radius:10px;background:#fff;box-shadow:0 4px 22px #0003;z-index:1002}
#tracking-panel p{margin:8px 0}#tracking-panel a{color:#315d2e}#tracking-panel [hidden]{display:none}
#tracking-panel #tracking-accept{background:#315d2e;color:#fff}#tracking-panel button:disabled{opacity:.6;cursor:default}
#tracking-panel>div{display:flex;flex-wrap:wrap;gap:6px}#tracking-panel[hidden]{display:none}
#tracking-status:empty{display:none}
