.gt-audience-controls{padding:12px 24px;text-align:center;background:#f4f7f8}.gt-audience-controls button{border:0;background:transparent;color:#234c57;text-decoration:none;font:inherit;cursor:pointer}.gt-audience-dialog{box-sizing:border-box;width:min(580px,calc(100% - 32px));max-height:85dvh;overflow:auto;padding:28px;border:1px solid #dce5e8;border-radius:18px;color:#17323b;background:#fff;font:16px/1.7 system-ui,sans-serif;box-shadow:0 20px 80px #1234}.gt-audience-dialog::backdrop{background:#102b3980}.gt-audience-dialog h2{font-size:24px;margin:0 0 12px}.gt-audience-dialog button{font:inherit;cursor:pointer;min-height:44px;padding:8px 16px;border:1px solid #9ab0b7;border-radius:8px;background:#f6f9fa;color:#17323b}.gt-audience-dialog button:focus-visible,.gt-audience-controls button:focus-visible{outline:3px solid #147b92;outline-offset:3px}.gt-audience-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.gt-audience-actions button{flex:1}.gt-audience-dialog details{margin:16px 0}.gt-audience-dialog details button{margin:4px}.gt-audience-dialog [data-audience-status]{font-weight:600}.gt-audience-dialog button:disabled{opacity:.6;cursor:wait}

.gt-audience-actions [data-audience-choice="deny"]{flex:0 1 auto;background:transparent;border-color:transparent;font-weight:400;color:#526368;box-shadow:none}.gt-audience-actions [data-audience-choice="deny"]:hover{background:#f3f6f5;color:#17323b}
