/* BRIVIA Google sign-in V56 */
.google-login-v56{margin:16px 0 18px}.google-login-btn-v56{box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:center;gap:12px;border:1px solid #cbd5e1;background:#fff!important;color:#15171b!important;border-radius:12px;padding:14px 18px;font-size:16px;font-weight:700;text-decoration:none;min-height:52px;cursor:pointer;line-height:1.25}.google-login-btn-v56:hover,.google-login-btn-v56:focus{background:#f4f7ff!important;color:#0b1220!important;border-color:#8ea1c7;outline-offset:2px}.google-login-btn-v56 svg{flex:none}.google-divider-v56{display:flex;align-items:center;gap:10px;color:#657287;margin-top:15px;font-size:14px;font-weight:600}.google-divider-v56:before,.google-divider-v56:after{content:"";height:1px;background:#dce3ee;flex:1}.google-profile-v56{margin:14px 0}.google-error-v56{font-size:15px;padding:12px}.google-flash-v56{position:fixed;z-index:999999;bottom:30px;left:50%;transform:translateX(-50%);border-radius:12px;background:#173e30;color:#fff;padding:14px 18px;font:600 15px/1.4 system-ui,Arial;max-width:90vw;box-shadow:0 4px 24px #0003}[hidden]{display:none!important}@media(max-width:480px){.google-login-btn-v56{font-size:16px;padding:14px}}

.google-flash-error-v56{background:#9e2532;color:#fff}
