body,button,div{padding:0;margin:0;box-sizing:border-box}ul{list-style:none}i{font-style:normal}button{outline:none;border:none}.dialog{position:fixed;z-index:777}.dialog,.dialog .mask{top:0;right:0;bottom:0;left:0}.dialog .mask{position:absolute;background-color:#000}.dialog .box{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:space-evenly;position:absolute;top:30%;left:50%;margin-left:-150px;width:300px;padding:20px 0;border-radius:7px;background-color:#fff}.box .header{width:100%;padding:10px 0;font-size:18px;font-weight:600;color:#303133}.header .icon{position:absolute;top:10px;right:10px;width:20px;height:20px;line-height:20px;text-align:center;font-weight:400;color:#909399;cursor:pointer;overflow:hidden}.header .icon:hover{color:#42a1ff}.box .main{padding:20px;color:#606266}.box .footer{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;width:100%}.footer button{display:inline-block;padding:9px 20px;margin:10px 10px 0;font-size:12px;font-weight:500;text-align:center;border:1px solid #dcdfe6;border-radius:4px;cursor:pointer}.footer button.default{color:#606266}.footer button.default:hover{color:#409eff;border-color:#c6e2ff;background-color:#ecf5ff}.footer button.confirm{color:#fff;background-color:#42a1ff;border-color:#409eff}.footer button.confirm:hover{background-color:#66b0ff;border-color:#66b1ff}.footer button.danger{color:#fff;background-color:#f56b6b;border-color:#f56c6c}.footer button.danger:hover{background-color:#f78e8d;border-color:#f78e8d}.dialog-enter,.dialog-leave-to,.opacity-enter,.opacity-leave-to{opacity:0}.top-enter,.top-leave-to{transform:translate3d(0,-10%,0)}.bottom-enter,.bottom-leave-to{transform:translate3d(0,10%,0)}.left-enter,.left-leave-to{transform:translate3d(-10%,0,0)}.right-enter,.right-leave-to{transform:translate3d(10%,0,0)}.scale-enter,.scale-leave-to{transform:scale(.5)}.bottom-enter-active,.bottom-leave-active,.dialog-enter-active,.dialog-leave-active,.left-enter-active,.left-leave-active,.opacity-enter-active,.opacity-leave-active,.right-enter-active,.right-leave-active,.scale-enter-active,.scale-leave-active,.top-enter-active,.top-leave-active{transition:all .3s}