:root{font-family:system-ui,-apple-system,"PingFang SC",sans-serif;color:#172c35;background:#f4f7f7;font-size:15px}*{box-sizing:border-box}body{margin:0}main{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:24px}.login{width:100%;max-width:380px;background:#fff;border:1px solid #d9e2e4;border-radius:6px;padding:32px}h1{font-size:25px;margin:0 0 28px;font-weight:650}label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}input,button{font:inherit;border-radius:4px;width:100%;min-height:44px}input{border:1px solid #aabac0;padding:10px 12px;margin-bottom:20px;color:inherit;background:#fff}button{border:1px solid #07665e;background:#07665e;color:#fff;padding:10px 16px;font-weight:600;cursor:pointer}button:hover{background:#05534d}button:disabled{opacity:.6;cursor:wait}:focus-visible{outline:3px solid #278fbc;outline-offset:3px}.error{color:#a1242c;font-size:13px;line-height:1.6;margin:0 0 16px}.error:empty{display:none}@media(max-width:420px){main{padding:16px}.login{padding:28px 24px}}
