.nura-consent{position:fixed;bottom:20px;left:20px;z-index:10020;width:min(440px,calc(100vw - 40px));padding:22px;background:#f7f5ef;color:#233b32;border:1px solid #c7b995;border-radius:12px;box-shadow:0 8px 35px #0002;font:14px/1.6 sans-serif}.nura-consent[hidden]{display:none}.nura-consent p{margin:0 0 16px}.nura-consent a{color:inherit;text-decoration:underline}.nura-consent div{display:flex;gap:10px}.nura-consent button{flex:1;padding:12px 8px;cursor:pointer;background:#263f35;color:white;border:1px solid #263f35;border-radius:6px;font:inherit}.nura-consent button:last-child{background:transparent;color:#263f35}.nura-consent button:focus-visible,.nura-privacy-control:focus-visible{outline:3px solid #b58c3f;outline-offset:3px}.nura-privacy-control{position:fixed;left:14px;bottom:8px;z-index:10000;border:1px solid #c7b995;border-radius:4px;padding:5px 9px;background:#f7f5ef;color:#263f35;font:11px sans-serif;cursor:pointer}.nura-consent-open .nura-lead-trigger{visibility:hidden}@media(max-width:600px){.nura-consent{bottom:20px;padding:18px}.nura-privacy-control{bottom:4px}}

.site-footer .nura-social-links img{filter:none;width:24px;height:24px}

.nura-consent{box-sizing:border-box;max-height:calc(100svh - 40px);overflow-y:auto}.nura-consent button{min-height:44px}.nura-consent-open .nura-privacy-control{display:none}
.nura-consent div{flex-wrap:wrap}.nura-consent button{flex:1 1 120px}
