.svp-google-signin{margin-block:1rem;max-width:100%;min-width:0;box-sizing:border-box}.svp-google-signin .svp-gsi-status{font-size:.875rem;line-height:1.5;margin:.5rem 0;overflow-wrap:anywhere}.svp-google-signin .svp-gsi-start{min-height:44px;max-width:100%;white-space:normal;border-radius:8px}.svp-google-signin .svp-gsi-consent{min-height:44px;display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.5;margin-block:.75rem;cursor:pointer}.svp-google-signin .svp-gsi-confirm{flex:0 0 auto;margin-top:.25rem;min-width:18px;min-height:18px}.svp-google-signin .svp-gsi-password{display:block;width:100%;box-sizing:border-box;min-height:44px;border-radius:8px}.svp-google-signin .svp-gsi-retry{display:inline-block;min-height:44px;align-content:center}.svp-google-signin [hidden]{display:none!important}.svp-google-signin :focus-visible{outline:2px solid #5c088b;outline-offset:3px}.svp-google-signin[aria-busy=true]{cursor:progress}#svp-login-popup:has(.svp-google-signin) .svp-popup-tabs .svp-popup-tab{min-height:44px}#svp-login-popup:has(.svp-google-signin) .svp-popup-tabs .svp-popup-tab.is-active{background:#5c088b!important;color:#fff!important}.svp-google-signin .svp-gsi-code{display:block;box-sizing:border-box;width:100%;max-width:16rem;min-height:44px;letter-spacing:.15em;margin-block:.5rem}.svp-google-signin .svp-gsi-verify{min-height:44px;white-space:normal;max-width:100%;border-radius:8px}.svp-gsi-mailbox{margin-block:1rem}.svp-google-signin .svp-gsi-create{min-height:44px;max-width:100%;border-radius:8px;white-space:normal}.svp-google-signin[data-onetap="1"]{position:fixed;right:16px;bottom:16px;z-index:99999;width:min(340px,calc(100vw - 32px));padding:16px;background:#fff;color:#202028;border:1px solid #ddd;border-radius:8px;box-shadow:0 8px 28px #0003}.svp-google-signin[data-onetap="1"]:has(.svp-gsi-status:empty){display:none}