.google-login-form{margin:0 0 18px}.google-login-button{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:46px;border:1px solid #747775;border-radius:5px;background:#fff;color:#1f1f1f;font:500 15px "Yu Gothic UI",sans-serif;cursor:pointer;padding:11px 16px}.google-login-button:hover{background:#f4f7fc}.google-login-button:focus-visible{outline:3px solid #8cb3ef;outline-offset:3px}.google-login-button:disabled{opacity:.55;cursor:default}.google-login-button svg{width:20px;height:20px;flex:none}.login-separator{display:flex;align-items:center;gap:12px;margin:18px 0;color:#687684;font-size:12px}.login-separator:before,.login-separator:after{content:"";height:1px;flex:1;background:#dce3e9}.google-login-help{font-size:12px;line-height:1.8;color:#556777}.google-message{padding:12px 14px;margin:12px 0;background:#fff3e6;border-left:4px solid #b5761c;color:#624818;overflow-wrap:anywhere}.google-message.ok{background:#eaf6ed;border-color:#34794a;color:#245836}.profile-wrap{max-width:720px;margin:35px auto;padding:0 20px}.profile-card{padding:24px;background:white;border:1px solid #dce3e9;border-radius:10px;margin:20px 0}.profile-card h2{font-size:20px;margin:0 0 16px}.profile-card label{display:block;margin:16px 0 7px}.profile-card input[type=password]{width:100%;box-sizing:border-box;padding:12px;border:1px solid #aebac5;border-radius:5px;font:inherit}.profile-card button{margin-top:16px}.profile-caption{color:#536575;line-height:1.8;font-size:14px}.profile-email{font-weight:600;overflow-wrap:anywhere}.profile-unlink{padding:11px 18px;color:#922e2e;border:1px solid #bd7777;border-radius:5px;background:white;cursor:pointer}.profile-link{color:#165c99}.profile-top{display:flex;align-items:center;justify-content:space-between;gap:12px}@media(max-width:600px){.profile-wrap{margin:20px auto}.profile-card{padding:20px}.profile-top{display:block}}
