.dav-consent[hidden]{display:none!important}.dav-consent{position:fixed;inset:0;z-index:2147483646;background:rgba(0,0,0,.65);display:flex;align-items:center;justify-content:center;padding:16px;font:inherit}.dav-consent-card{width:min(100%,560px);max-height:90vh;overflow:auto;background:#fff;color:#202020;padding:25px;border-radius:12px;box-shadow:0 10px 60px #0005}.dav-consent-card h2{margin:0 0 12px;font-size:1.4rem;color:#831d26}.dav-consent-card p{font-size:15px;line-height:1.5}.dav-consent-card fieldset{border:1px solid #ddd;padding:12px;margin:14px 0}.dav-consent-card label{display:block;margin:9px 0;font-size:14px}.dav-consent-actions{display:flex;flex-wrap:wrap;gap:8px}.dav-consent-actions button{border:1px solid #831d26;border-radius:6px;padding:10px 13px;cursor:pointer;background:white;color:#831d26;font-weight:600;flex:1 1 140px}.dav-consent-actions button[data-dav-action="accept"]{background:#831d26;color:white}.dav-consent-actions button[data-dav-action="reject"]{background:white;color:#831d26;border:2px solid #831d26}.dav-consent-actions button[data-dav-action="save"]{border-color:#999;color:#333}.dav-consent-links{text-align:center;font-size:13px!important}.dav-consent-links a{color:#831d26}#dav-consent-reopen{position:fixed;bottom:12px;left:12px;z-index:9999;border:1px solid #aaa;border-radius:6px;background:#fff;color:#333;padding:6px 9px;font-size:12px;cursor:pointer}.dav-consent-embed{border:1px solid #ddd;background:#f6f6f6;padding:20px;text-align:center}.dav-consent-embed iframe{width:100%;min-height:300px;border:0}@media(max-width:520px){.dav-consent-card{padding:18px}.dav-consent-actions{flex-direction:column}}
