.gzm-privacy-banner,.gzm-privacy-dialog{box-sizing:border-box;background:#fff;color:#12334d;border:1px solid #cadbe9;border-radius:18px;box-shadow:0 12px 45px #12334d20;font:15px/1.55 Arial,sans-serif}.gzm-privacy-banner{position:fixed;z-index:2000;bottom:18px;left:50%;transform:translateX(-50%);width:min(880px,calc(100% - 28px));padding:20px 24px;max-height:55vh;overflow:auto}.gzm-privacy-banner strong{font-size:18px}.gzm-privacy-banner p{margin:7px 0}.gzm-privacy-banner a,.gzm-privacy-dialog a{color:#075ca9;text-decoration:underline}.gzm-privacy-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:14px}.gzm-privacy-button{font:600 14px/1.4 Arial,sans-serif;border:1px solid #96aec2;border-radius:10px;background:#fff;color:#12334d;padding:11px 15px;cursor:pointer}.gzm-privacy-button:focus-visible{outline:3px solid #73b7ef;outline-offset:3px}.gzm-privacy-primary{background:#075ca9;color:#fff;border-color:#075ca9}.gzm-privacy-dialog{padding:26px;max-width:630px;width:calc(100% - 28px);max-height:88vh;overflow:auto}.gzm-privacy-dialog::backdrop{background:#09294388}.gzm-privacy-dialog h2{font-size:25px;margin:0 0 12px}.gzm-privacy-option{display:flex;gap:13px;padding:15px 0;border-top:1px solid #e4ebf1;cursor:pointer}.gzm-privacy-option input{width:20px;height:20px;accent-color:#075ca9;flex-shrink:0;margin-top:3px}.gzm-privacy-option span span{display:block;margin-top:4px;font-size:14px;color:#50677c}.gzm-privacy-small{font-size:13px;color:#50677c}.gzm-privacy-footer{margin:12px 24px;background:transparent;color:inherit;border-color:currentColor;font-size:13px}@media(max-width:600px){.gzm-privacy-banner{bottom:10px;padding:16px;font-size:14px}.gzm-privacy-actions{gap:8px}.gzm-privacy-button{flex:1 1 auto;padding:10px 12px}.gzm-privacy-dialog{padding:20px}.gzm-privacy-banner strong{font-size:17px}}
