.login-art-kicker{display:flex;align-items:center;margin-bottom:28px}.login-art .login-art-kicker span{margin:0}.members-only-seal{position:absolute;z-index:1;right:12%;top:58%;display:grid;place-items:center;width:128px;height:128px;border:1px solid rgba(255,255,255,.7);border-radius:50%;color:#fff;font:500 15px/1 var(--sans);letter-spacing:.06em;text-align:center;white-space:nowrap}.login-panel form{display:grid;grid-template-columns:minmax(0,1fr) 48px;gap:12px;align-items:end;max-width:540px;margin-top:54px}.login-panel label{display:grid;grid-column:1;gap:13px;margin:0;color:#687269;font-size:10px}.login-panel label>span{display:block}.login-panel input{min-width:0;width:100%;height:50px;border:1px solid var(--community-line);padding:0 16px;background:#fff;color:inherit}.login-panel form button{display:grid;place-items:center;width:48px;height:48px;margin:0;border:1px solid var(--community-dark);border-radius:50%;padding:0;background:transparent;color:var(--community-dark);font-size:20px;cursor:pointer;transition:background .2s ease,color .2s ease}.login-panel form button:hover,.login-panel form button:focus-visible{background:var(--community-dark);color:#fff;outline:none}.login-panel form button span{margin:0;transform:translateY(-1px)}
.login-panel form button:disabled{cursor:wait;opacity:.45}
.pending-actions{display:flex;flex-wrap:wrap;gap:18px;margin-top:30px}.pending-view .pending-actions a,.pending-view .pending-actions button{margin:0;border:0;border-bottom:1px solid;padding:0 0 4px;background:none;color:inherit;font-size:12px;text-decoration:none;cursor:pointer}.pending-view .pending-actions button:disabled{cursor:wait;opacity:.45}
@media(max-width:760px){.login-view{min-height:0;grid-template-rows:auto auto}.login-art{height:340px;min-height:340px}.members-only-seal{right:7%;top:57%;width:108px;height:108px;font-size:13px}.login-panel{justify-content:flex-start}.login-panel form{grid-template-columns:minmax(0,1fr) 46px;gap:10px;margin-top:36px}.login-panel form button{width:46px;height:46px;margin:0;padding:0}.login-panel input{height:48px}}
