.kp-privacy-button{position:fixed;bottom:12px;left:12px;background:#faf9f6;color:#4f6352;border:1px solid #a6aea0;padding:10px 14px;border-radius:6px;font:13px Arial;cursor:pointer;z-index:80;min-height:44px}.kp-analytics-choice{position:fixed;bottom:18px;right:18px;z-index:90;max-width:430px;background:#faf9f6;color:#292b29;border:1px solid #a6aea0;border-radius:10px;box-shadow:0 12px 38px #0002;padding:22px;font:15px/1.6 Arial}.kp-analytics-choice[hidden]{display:none}.kp-analytics-choice strong{font-size:17px}.kp-analytics-choice p{margin:12px 0}.kp-analytics-choice div{display:flex;gap:12px;margin:16px 0}.kp-analytics-choice button{min-height:46px;border:1px solid #4f6352;border-radius:5px;background:white;color:#4f6352;padding:10px 16px;font:15px Arial;cursor:pointer}.kp-analytics-choice button[data-choice=yes]{background:#4f6352;color:white}.kp-analytics-choice button:disabled{opacity:.6;cursor:wait}.kp-analytics-choice small{font-size:12px;color:#62615c}.kp-analytics-choice button:focus-visible,.kp-privacy-button:focus-visible{outline:3px solid #76543e;outline-offset:3px}@media(max-width:600px){.kp-analytics-choice{left:12px;right:12px;bottom:64px;max-width:none;padding:18px;max-height:75vh;overflow:auto}.kp-analytics-choice div{flex-wrap:wrap}.kp-analytics-choice button{flex:1}.kp-privacy-button{font-size:14px}}
