#invac-cookie-dialog{box-sizing:border-box;position:fixed;inset:auto 16px 16px auto;margin:0;width:min(580px,calc(100% - 32px));max-height:80dvh;overflow:auto;padding:22px;border:1px solid #c4dcd3;border-radius:18px;background:#fff;color:#071b30;box-shadow:0 12px 55px #071b3030;font:14px/1.5 Manrope,Arial,sans-serif;z-index:2147483647}#invac-cookie-dialog::backdrop{background:#071b3014}#invac-cookie-dialog h2{font-size:20px;letter-spacing:0;margin:0 0 8px;color:#071b30}#invac-cookie-dialog p{font:inherit;color:#40516d;margin:8px 0}#invac-cookie-dialog a{color:#006c55;text-decoration:underline}.invac-cookie-actions{display:flex;gap:10px;margin-top:16px}#invac-cookie-dialog button{border:1px solid #00765b;border-radius:9px;background:#fff;color:#006c55;font:700 14px Manrope,Arial,sans-serif;padding:11px 15px;cursor:pointer;min-height:44px}.invac-cookie-actions button{flex:1}#invac-cookie-options{border-top:1px solid #dde8e2;margin-top:16px;padding-top:8px}#invac-cookie-options[hidden]{display:none}#invac-cookie-options label{display:flex;gap:10px;align-items:center;font-weight:700}#invac-cookie-options input{width:20px;height:20px;accent-color:#00765b}.invac-privacy-links{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;padding:16px 16px 100px;background:white;color:#40516d;font:12px Arial,sans-serif}.invac-privacy-links a,.invac-privacy-links button{color:inherit;text-decoration:underline}.invac-privacy-links button{padding:0;border:0;background:none;font:inherit;cursor:pointer}.invac-service-privacy{font:12px/1.5 Manrope,Arial,sans-serif;color:#40516d;margin:9px 0}.invac-service-privacy a{color:#006c55;text-decoration:underline}#invac-voice-load{position:fixed;left:24px;bottom:24px;z-index:9999;border:0;border-radius:16px;background:#007e62;color:white;padding:12px 20px;font:700 14px Manrope,Arial,sans-serif;min-height:64px;cursor:pointer}#invac-voice-load small{display:block;font-weight:400;margin-top:3px}#invac-cookie-dialog :focus-visible{outline:3px solid #00765b;outline-offset:3px}@media(max-width:480px){#invac-cookie-dialog{inset:auto 10px 10px;width:calc(100% - 20px);padding:17px}.invac-cookie-actions{gap:6px}#invac-cookie-dialog button{padding:10px 9px;font-size:13px}}
