/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

#gtesr-optin-root .gtesr-modal{
    position:fixed; inset:0;
    display:flex; align-items:center; justify-content:center;
    background:rgba(0,0,0,.55);
    z-index:999999;
}
#gtesr-optin-root .gtesr-card{
    background:#000;
    width:min(520px, 92vw);
    border-radius:12px;
    padding:22px;
}
#gtesr-optin-root .gtesr-consent{ display:flex; gap:10px; margin:14px 0; }
#gtesr-optin-root .gtesr-actions{ display:flex; gap:10px; justify-content:flex-end; }
#gtesr-optin-root button[disabled]{ opacity:.5; cursor:not-allowed; }
#gtesr-optin-root .gtesr-msg{ margin-top:12px; }
