#kk-analytics-consent{position:fixed;left:16px;bottom:30px;max-width:min(350px,calc(100vw - 32px));z-index:2147482998;padding:17px;background:#fffaf1;color:#34251f;border:1px solid #ead7bf;border-radius:14px;box-shadow:0 4px 20px #34251f20;font:14px/1.45 Arial,sans-serif;text-align:left}
#kk-analytics-consent p{margin:0 0 12px;font:inherit;color:inherit}
#kk-analytics-consent button{font:700 14px Arial,sans-serif;border:1px solid #703f0c;border-radius:8px;background:white;color:#703f0c;padding:9px 12px;margin-right:8px;cursor:pointer}
#kk-analytics-consent button:first-of-type{background:#703f0c;color:white}
#kk-analytics-preferences{position:fixed;bottom:4px;left:16px;z-index:2147482997;font:12px Arial,sans-serif;text-decoration:underline;background:#fffaf1;color:#715f55;border:0;padding:3px;cursor:pointer}
#kk-analytics-consent button:focus-visible,#kk-analytics-preferences:focus-visible{outline:3px solid #3d7c7e;outline-offset:3px}
@media(max-width:600px){#kk-analytics-consent{bottom:30px}body:has(#kk-matchmaker-root .kk-panel:not([hidden])) #kk-analytics-consent,body:has(#kk-matchmaker-root .kk-panel:not([hidden])) #kk-analytics-preferences{display:none}}
