/* Inherits approved green/gold V16 modal design; styling only */
.gg-v8-dialog .gg-v8-head{display:flex;align-items:center;justify-content:space-between;gap:12px}
.gg-v8-dialog .gg-v8-head button{border:0;border-radius:10px;padding:6px 12px;background:#f2f4ef;color:#123d2c;font-size:22px;cursor:pointer}
.gg-v8-dialog .gg-v8-head h2{font-size:1.3rem}
.gg-v8-dialog .gg-v8-note{color:#42584f;line-height:1.65;font-size:.94rem}
.gg-v8-dialog label.gg-v8-consent{display:flex;gap:9px;align-items:flex-start;line-height:1.5;font-weight:500}
.gg-v8-dialog label.gg-v8-consent input{width:auto;margin:4px 0 0}
@media(max-width:480px){.gg-v8-dialog{width:calc(100vw - 26px);max-height:calc(100dvh - 36px);overflow:auto}}
