#vcf-privacy{color:#163455;font:15px/1.55 Arial,sans-serif}#vcf-privacy *{box-sizing:border-box}#vcf-privacy [hidden]{display:none!important}#vcf-privacy h2{color:#163455;margin:0 0 10px;font:700 21px/1.3 Arial,sans-serif}#vcf-privacy p{margin:10px 0}#vcf-privacy a{color:#163455;text-decoration:underline}#vcf-privacy button{color:#163455;cursor:pointer;background:#fff;border:1px solid #163455;border-radius:7px;min-height:44px;padding:10px 16px;font:600 14px/1.3 Arial,sans-serif}#vcf-privacy button:focus-visible,#vcf-privacy a:focus-visible,#vcf-privacy input:focus-visible{outline-offset:3px;outline:3px solid #ba5712}#vcf-privacy .vcf-privacy-reopen{z-index:1000;font-size:12px;position:fixed;bottom:12px;right:12px;box-shadow:0 2px 10px #0002}#vcf-privacy .vcf-privacy-banner{z-index:2147483646;background:#fff;border:1px solid #d2d8df;border-radius:12px;width:min(720px,100% - 24px);max-height:calc(100dvh - 24px);margin:0;padding:22px;position:fixed;inset:auto 12px 12px;overflow-y:auto;box-shadow:0 8px 40px #0003}#vcf-privacy .vcf-privacy-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}#vcf-privacy .vcf-privacy-actions button{flex:140px}#vcf-privacy dialog{color:#163455;background:#fff;border:1px solid #d2d8df;border-radius:12px;width:min(600px,100% - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:26px;overflow-y:auto}#vcf-privacy dialog::backdrop{background:#102a43a6}#vcf-privacy label{align-items:center;gap:12px;min-height:44px;font-weight:700;display:flex}#vcf-privacy input{accent-color:#163455;width:22px;height:22px}#vcf-privacy .vcf-privacy-status:empty{display:none}#vcf-privacy .vcf-privacy-status:not(:empty){z-index:1001;background:#fff;border:1px solid #163455;border-radius:8px;max-width:min(420px,100% - 24px);padding:12px;position:fixed;bottom:64px;right:12px}
