.dyka-consent[hidden]{display:none!important}.dyka-consent{position:fixed;z-index:9999;bottom:18px;left:18px;right:18px;max-width:690px;margin-left:auto;background:#fff;color:#351d2b;border:1px solid #ead1dc;border-radius:14px;padding:22px;box-shadow:0 10px 45px #351d2b30;font:14px/1.6 Arial,sans-serif}.dyka-consent h2{font-size:19px;margin:0 0 10px}.dyka-consent p{margin:8px 0}.dyka-consent a{color:#8f2050;text-decoration:underline}.dyka-consent-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.dyka-consent-actions button{flex:1;min-width:160px;padding:12px 14px;background:#fff;border:1px solid #8f2050;border-radius:8px;color:#68183c;font:700 14px Arial,sans-serif;cursor:pointer}.dyka-consent-actions button:hover{background:#fff1f6}.dyka-consent-actions button:focus-visible,.dyka-analytics-settings:focus-visible{outline:3px solid #bd2867;outline-offset:3px}.dyka-consent-actions button[hidden]{display:none}.dyka-analytics-settings{font:inherit;color:inherit;background:none;border:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:0}.dyka-consent-status:empty{display:none}@media(max-width:650px){.dyka-consent{bottom:10px;left:10px;right:10px;padding:18px;max-height:80vh;overflow:auto}}
