.gf-signin-line{align-items:center;gap:4px var(--gf-space-4);margin:0 0 var(--gf-space-4);padding:var(--gf-space-2) 0;border-top:var(--gf-keyline-2) solid var(--gf-ink);border-bottom:var(--gf-keyline-2) solid var(--gf-ink);color:var(--gf-text);flex-wrap:wrap;font-size:14.5px;line-height:1.4;display:flex}.gf-signin-line.is-done{border-color:var(--gf-success)}.gf-signin-line.is-error{border-color:var(--gf-danger);color:var(--gf-danger)}.gf-signin-line-text{flex:260px;margin:0}.gf-signin-line-text strong{font-weight:var(--gf-fw-bold)}.gf-signin-line-acts{gap:4px var(--gf-space-4);flex-wrap:wrap;display:inline-flex}.gf-signin-line-btn{border-radius:var(--gf-r);min-height:40px;color:var(--gf-ink);font:inherit;font-weight:var(--gf-fw-ui);text-underline-offset:3px;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 2px;text-decoration:underline 1px;display:inline-flex}.gf-signin-line-btn:hover:not([disabled]){background:var(--gf-yellow);color:var(--gf-on-field);text-decoration-thickness:2px}.gf-signin-line-btn:focus-visible{outline:3px solid var(--gf-focus);outline-offset:2px}.gf-signin-line-btn[disabled]{opacity:.45;cursor:default}.gf-signin-line-error{color:var(--gf-danger);flex:100%;margin:0}.gf-signin-line-btn.is-strong{border:var(--gf-keyline-2) solid var(--gf-ink);background:var(--gf-yellow);color:var(--gf-on-field);font-weight:var(--gf-fw-bold);padding:0 12px;text-decoration:none}.gf-signin-confirm{gap:var(--gf-space-2);margin:0 0 var(--gf-space-4);padding:var(--gf-space-3,12px) var(--gf-space-4);border:var(--gf-keyline-2) solid var(--gf-ink);border-left:8px solid var(--gf-danger);background:var(--gf-paper);color:var(--gf-text);font-size:14.5px;line-height:1.45;display:grid}.gf-signin-confirm-text{margin:0}.gf-signin-confirm-acts{gap:var(--gf-space-2) var(--gf-space-4);flex-wrap:wrap;display:inline-flex}
