.wty-gcmv2-overlay{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:flex-end;justify-content:center;padding:24px;background:var(--wty-gcmv2-overlay-bg,rgb(16 24 40 / .38));box-sizing:border-box}.wty-gcmv2-overlay.is-position-top{align-items:flex-start}.wty-gcmv2-overlay.is-position-center{align-items:center}.wty-gcmv2-overlay.is-position-bottom{align-items:flex-end}.wty-gcmv2-dialog{width:min(760px, 100%);max-height:calc(100vh - 48px);overflow:auto;color:var(--wty-gcmv2-text,#17202a);background:var(--wty-gcmv2-panel-bg,#ffffff);border:1px solid rgb(16 24 40 / .16);border-radius:var(--wty-gcmv2-radius,8px);box-shadow:0 20px 64px rgb(16 24 40 / .24);padding:24px;box-sizing:border-box;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.wty-gcmv2-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.wty-gcmv2-header h2{margin:0;font-size:22px;line-height:1.25;letter-spacing:0}.wty-gcmv2-message{margin:12px 0 0;color:var(--wty-gcmv2-muted,#475467);font-size:15px;line-height:1.55}.wty-gcmv2-privacy-link{display:inline-flex;margin-top:10px;color:var(--wty-gcmv2-primary,#175cd3);font-weight:650;text-decoration:underline;text-underline-offset:3px}.wty-gcmv2-form{display:none;margin-top:18px}.wty-gcmv2-form.is-expanded{display:block}.wty-gcmv2-categories{display:grid;gap:10px}.wty-gcmv2-category{display:grid;grid-template-columns:48px 1fr;align-items:center;gap:14px;margin:0;padding:14px;border:1px solid #d0d5dd;border-radius:var(--wty-gcmv2-radius,8px);background:var(--wty-gcmv2-panel-bg,#ffffff);cursor:pointer}.wty-gcmv2-category input{position:absolute;opacity:0;pointer-events:none}.wty-gcmv2-switch{position:relative;width:44px;height:24px;border-radius:999px;background:#98a2b3;transition:background 160ms ease}.wty-gcmv2-switch::after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgb(16 24 40 / .2);transition:transform 160ms ease}.wty-gcmv2-category input:checked+.wty-gcmv2-switch{background:var(--wty-gcmv2-primary,#1570ef)}.wty-gcmv2-category input:checked+.wty-gcmv2-switch::after{transform:translateX(20px)}.wty-gcmv2-category input:focus-visible+.wty-gcmv2-switch{outline:3px solid var(--wty-gcmv2-primary-focus,rgb(21 112 239 / .3));outline-offset:2px}.wty-gcmv2-category input:disabled+.wty-gcmv2-switch{background:#344054}.wty-gcmv2-category-copy{display:grid;gap:4px}.wty-gcmv2-category-copy strong{font-size:15px;line-height:1.25}.wty-gcmv2-category-description{color:var(--wty-gcmv2-muted,#667085);font-size:13px;line-height:1.45}.wty-gcmv2-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:20px}.wty-gcmv2-secondary-actions{display:flex;gap:10px;margin-right:auto;flex-wrap:wrap}.wty-gcmv2-button,.wty-gcmv2-icon-button,.wty-gcmv2-floating-button,.wty-gcmv2-shortcode-button{appearance:none!important;-webkit-appearance:none!important;border:1px solid transparent!important;border-radius:var(--wty-gcmv2-radius,8px)!important;cursor:pointer!important;font:inherit!important;font-weight:700!important;letter-spacing:0!important;text-decoration:none!important;box-sizing:border-box!important}.wty-gcmv2-button{min-height:42px!important;padding:10px 16px!important}.wty-gcmv2-button-primary{color:var(--wty-gcmv2-primary-text,#ffffff)!important;background:var(--wty-gcmv2-primary,#1570ef)!important;border-color:var(--wty-gcmv2-primary,#1570ef)!important}.wty-gcmv2-button-secondary{color:var(--wty-gcmv2-primary,#1849a9)!important;background:var(--wty-gcmv2-primary-soft,#eff8ff)!important;border-color:var(--wty-gcmv2-primary-border,#84caff)!important}.wty-gcmv2-button-ghost{color:var(--wty-gcmv2-text,#344054)!important;background:var(--wty-gcmv2-panel-bg,#ffffff)!important;border-color:#d0d5dd!important}.wty-gcmv2-icon-button{display:inline-grid;place-items:center;flex:0 0 auto;width:34px!important;height:34px!important;padding:0!important;color:var(--wty-gcmv2-text,#344054)!important;background:#f2f4f7!important;border-color:#eaecf0!important;font-size:24px!important;line-height:1!important}.wty-gcmv2-floating-button,.wty-gcmv2-shortcode-button{color:var(--wty-gcmv2-text,#17202a)!important;background:var(--wty-gcmv2-panel-bg,#ffffff)!important;border-color:#d0d5dd!important;box-shadow:0 8px 24px rgb(16 24 40 / .14);padding:9px 12px!important;font-size:13px!important}.wty-gcmv2-floating-button{position:fixed;left:16px;bottom:16px;z-index:2147482999}.wty-gcmv2-button:hover,.wty-gcmv2-icon-button:hover,.wty-gcmv2-floating-button:hover,.wty-gcmv2-shortcode-button:hover{filter:brightness(.98)}@media (max-width:640px){.wty-gcmv2-overlay{padding:12px}.wty-gcmv2-dialog{padding:18px;max-height:calc(100vh - 24px)}.wty-gcmv2-actions,.wty-gcmv2-secondary-actions{display:grid;grid-template-columns:1fr;width:100%}.wty-gcmv2-button{width:100%}}