.login_shell__DdQvt{min-height:100vh;display:grid;place-items:center;padding:28px 18px;background:linear-gradient(115deg,rgba(255,255,255,.75),transparent 44%),#eff1eb}.login_panel__zlyPF{width:min(100%,410px);padding:42px;border:1px solid #dfe3da;border-radius:8px;background:rgba(255,255,255,.94);box-shadow:0 22px 60px rgba(52,61,45,.1)}.login_mark__cs5xx{position:relative;width:42px;height:42px;margin-bottom:34px;border:1px solid #899781;border-radius:50%}.login_mark__cs5xx i,.login_mark__cs5xx span{position:absolute;display:block;border-radius:50%;border:1px solid #899781}.login_mark__cs5xx span{inset:8px}.login_mark__cs5xx i{inset:16px;background:#dc5143;border-color:#dc5143}.login_heading__DFZnI small{color:#8b9485;font-size:9px;letter-spacing:.16em}.login_heading__DFZnI h1{margin-top:9px;font-size:25px;letter-spacing:-.03em}.login_form__Ij6Df{display:grid;gap:18px;margin-top:38px}.login_form__Ij6Df label{display:grid;gap:8px}.login_form__Ij6Df label span{color:#6e7669;font-size:11px}.login_form__Ij6Df input{min-height:44px;background:#fbfcfa}.login_form__Ij6Df button{min-height:44px;margin-top:5px;border-radius:5px;background:#2e352b;color:white;font-size:12px}.login_form__Ij6Df button:disabled{opacity:.55}.login_error__BN8Ls{padding:10px 12px;border-left:2px solid #dc5143;background:#fbefec;color:#a34439;font-size:11px}.login_note__pmqHG{margin-top:25px;color:#9ca497;font-size:10px;text-align:center}@media (max-width:480px){.login_panel__zlyPF{padding:34px 26px}.login_heading__DFZnI h1{font-size:23px}}