#auth-reference .google-account-notice{display:flex;flex-direction:column;gap:8px;margin:18px 0;padding:15px;background:#eef5ff;border:1px solid #d5e4fb;border-radius:10px;font-size:12px;line-height:1.6;overflow-wrap:anywhere}
#auth-reference .google-account-notice b{font-weight:700;color:#165bc8}
#auth-reference .google-account-notice p{margin:0;color:#536b88}
#auth-reference .google-account-notice a{color:#165bc8;text-decoration:underline;cursor:pointer}
#auth-reference .google-account-notice label{display:flex;align-items:flex-start;gap:8px;font-size:12px}
#auth-reference .google-account-notice input[type=checkbox]{appearance:auto;width:16px;height:16px;flex:0 0 16px;margin:3px 0;accent-color:#165bc8}
#auth-reference .google-login-divider{display:flex;align-items:center;gap:12px;margin:18px 0;color:#8090a6;font-size:10px}
#auth-reference .google-login-divider::before,#auth-reference .google-login-divider::after{content:'';height:1px;flex:1;background:#e0e7f0}
#auth-reference .google-login-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;padding:12px;border:1px solid #d8e1ed;border-radius:8px;background:#fff;text-decoration:none;font-size:12px;font-weight:600;cursor:pointer}
#auth-reference .google-login-button:hover{background:#f4f7fc;border-color:#aabbd3}
#auth-reference .google-login-button:focus-visible{outline:3px solid #75aaff;outline-offset:2px}
#auth-reference .google-login-button svg{width:20px;height:20px;flex:0 0 20px}
