.bv-analytics-preferences{padding:1rem 1.5rem;background:#f5f6fb;text-align:center}.bv-analytics-preferences button{font:inherit;background:transparent;border:0;text-decoration:underline;min-height:44px;cursor:pointer;color:#173b87}.bv-analytics-consent{position:fixed;inset:auto 1rem 1rem auto;z-index:10000;background:#fff;color:#141b2d;max-width:40rem;max-height:75vh;overflow:auto;padding:1.25rem;border:1px solid #173b87;border-radius:.5rem;box-shadow:0 4px 30px #0003}.bv-analytics-consent[hidden]{display:none}.bv-analytics-consent h2{font-size:1.25rem;margin:0 0 .5rem}.bv-analytics-consent p{font-size:1rem;line-height:1.5;margin:.5rem 0}.bv-analytics-actions{display:flex;flex-wrap:wrap;gap:.5rem}.bv-analytics-actions button{font:inherit;color:#173b87;background:#fff;border:1px solid #173b87;border-radius:.25rem;padding:.65rem;min-height:44px;cursor:pointer}.bv-analytics-actions button:focus-visible,.bv-analytics-preferences button:focus-visible{outline:3px solid #e5a500;outline-offset:3px}@media(max-width:600px){.bv-analytics-consent{inset:auto .5rem .5rem;max-width:none}.bv-analytics-actions button{flex:1 1 45%}}
