*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0;padding:0;background:transparent}.login-wrapper{width:100%;height:100%;position:relative;overflow:hidden}.login-header,.login-shadow,.login-content{position:absolute;top:20px;left:20px;width:calc(100% - 40px);height:calc(100% - 40px);border-radius:8px;overflow:hidden}.login-header{height:50px!important;-webkit-app-region:drag;z-index:20}.close-button{position:absolute;top:18px;right:20px;width:32px;height:32px;cursor:pointer;transition:all .2s;display:flex;justify-content:center;align-items:center;border-radius:4px;-webkit-app-region:no-drag;z-index:30}.close-button:hover{background:#F1F2F3}.close-button .close-icon{width:24px;height:24px;color:#61666d}.login-shadow{box-shadow:0 0 20px #0003}.login-content{background:#fff;z-index:10}.login-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;user-select:none;z-index:11}.network-error{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:280px;height:158px;user-select:none;-webkit-user-drag:none;z-index:13}.login-webview{position:relative;width:100%;height:100%;border:none;border-radius:8px;background:#fff;user-select:none;-webkit-user-drag:none;z-index:12}
