button.google-signin-button{display:block;width:216px;max-width:100%;min-height:48px;margin:16px 0 0;padding:0;border:0;border-radius:5px;background:transparent;box-shadow:none;overflow:hidden}button.google-signin-button img{display:block;width:100%;height:auto;object-fit:contain}button.google-signin-button:hover{background:transparent;filter:brightness(.96)}button.google-signin-button:focus-visible{outline:3px solid #1a73e8;outline-offset:3px}button.google-signin-button:disabled{opacity:.5;cursor:wait}

.google-signin-panel{grid-column:1/-1}.google-consent{display:flex;align-items:flex-start;gap:10px}.google-consent input[type=checkbox]{flex:0 0 auto;width:18px;height:18px;margin:2px 0 0}.google-consent span{flex:1}
