#ldv-consent{position:fixed;left:16px;right:16px;bottom:16px;z-index:70;max-width:720px;margin:0 auto;background:#fff;color:#163e2c;border:1px solid #cfd8c8;border-radius:14px;box-shadow:0 8px 30px rgba(0,0,0,.18);padding:16px 18px;display:flex;gap:16px;align-items:center;flex-wrap:wrap;font-size:15px;line-height:1.45}
#ldv-consent p{margin:0;flex:1 1 320px}#ldv-consent a{color:#163e2c;text-decoration:underline}
.ldv-consent-actions{display:flex;gap:10px;flex:0 0 auto}
.ldv-consent-actions button{min-height:44px;min-width:96px;padding:0 18px;border-radius:999px;font:inherit;font-weight:700;cursor:pointer;border:2px solid #163e2c;background:#fff;color:#163e2c}
.ldv-consent-actions button[data-ldv=accept]{background:#163e2c;color:#fff}
@media(max-width:550px){#ldv-consent{bottom:80px}.ldv-consent-actions{width:100%}.ldv-consent-actions button{flex:1}}
