.google-choice{margin:18px 0}.google-signin{display:flex;width:100%;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:10px 14px;border:1px solid #747775;border-radius:8px;background:#fff;color:#1f1f1f;font:500 14px/20px Arial,sans-serif;cursor:pointer}.google-signin img{width:20px;height:20px;object-fit:contain}.google-signin:focus-visible{outline:3px solid #bbc5ff;outline-offset:3px}.google-choice p{text-align:center;color:var(--muted);margin:12px 0 0}.signed-in-banner{background:#f0edff;border-bottom:1px solid #e1dbf4;color:#49396e}.signed-in-banner .wrap{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:10px;flex-wrap:wrap;font-size:14px}.signed-in-banner a{font-weight:700;text-decoration:underline}.signed-in-banner button{border:1px solid #cfc7e6;background:#fff;border-radius:8px;padding:7px 12px;font:inherit;cursor:pointer}.signin-history td{white-space:normal;min-width:125px}.signin-history .muted{display:block}.learner-maths input{max-width:150px}.privacy-location-note{font-size:13px}.profile-settings{max-width:720px}
