.dialog-footer{display:flex;justify-content:flex-end;margin-top:20px}body{background:#f0f4fa}.input-passw{width:300px;margin:10px auto 0}.home{height:100vh;overflow:hidden}.home-right{width:100%}.home-title{width:100%;height:60px;background:#fff;border-top:8px solid #545c64;padding-left:30px;padding-right:50px;box-sizing:border-box;margin-bottom:10px}.home-title,.home-title-left,.home-title-right{display:flex;align-items:center;justify-content:space-between}.ofmenu{font-size:28px;color:#606266}.ofmenu cursor:hover{cursor:pointer}.inform{padding:8px;border-radius:50%;border:1px solid #606266}.home-breadcrumb{margin-left:20px;color:#606266}.head-mascot{width:44px;height:44px;border-radius:14px;margin-left:20px;background:#6a4dff;position:relative;box-shadow:0 6px 16px rgba(62,31,209,.35);transition:transform .25s ease,filter .25s ease}.head-mascot .mascot-eye{position:absolute;top:13px;width:10px;height:10px;border-radius:50%;background:#fff;overflow:hidden}.head-mascot .mascot-eye .pupil{position:absolute;left:3px;top:3px;width:4px;height:4px;border-radius:50%;background:#222;transition:transform .2s ease}.head-mascot .mascot-eye.left{left:9px}.head-mascot .mascot-eye.right{right:9px}.head-mascot .mascot-mouth{position:absolute;left:50%;bottom:10px;width:18px;height:3px;border-radius:8px;background:hsla(0,0%,100%,.92);transform:translateX(-50%);transition:all .22s ease}.head-mascot .mascot-cheek{position:absolute;bottom:13px;width:6px;height:4px;border-radius:50%;background:rgba(255,173,204,.75);opacity:0;transition:opacity .2s ease}.head-mascot .mascot-cheek.left{left:7px}.head-mascot .mascot-cheek.right{right:7px}.head-mascot.blink .mascot-eye{height:2px;top:17px}.head-mascot.blink .mascot-eye .pupil{opacity:0}.head-mascot.micro-turn{-webkit-animation:mascotMicroTurn .52s ease;animation:mascotMicroTurn .52s ease}.head-mascot.smile-pulse .mascot-mouth{-webkit-animation:smilePulse .42s ease;animation:smilePulse .42s ease}.head-mascot.mood-turn{transform:rotate(-14deg) translateY(-2px)}.head-mascot.mood-shy{transform:scale(.95) rotate(-8deg) translateY(1px)}.head-mascot.mood-shy .mascot-cheek{opacity:1}.head-mascot.mood-shy .mascot-mouth{width:11px;height:4px;border-radius:10px 10px 0 0}.head-mascot.mood-shy .mascot-eye .pupil{transform:translateY(1px)}.head-mascot.mood-laugh{transform:translateY(-4px) rotate(6deg);filter:saturate(112%)}.head-mascot.mood-laugh .mascot-mouth{width:21px;height:10px;border-radius:0 0 16px 16px}.head-mascot.mood-laugh .mascot-eye .pupil{transform:translateY(-1px) scale(1.06)}@-webkit-keyframes mascotMicroTurn{0%{transform:rotate(0deg)}35%{transform:rotate(-7deg) translateY(-1px)}70%{transform:rotate(4deg)}to{transform:rotate(0deg)}}@keyframes mascotMicroTurn{0%{transform:rotate(0deg)}35%{transform:rotate(-7deg) translateY(-1px)}70%{transform:rotate(4deg)}to{transform:rotate(0deg)}}@-webkit-keyframes smilePulse{0%{width:18px}50%{width:22px}to{width:18px}}@keyframes smilePulse{0%{width:18px}50%{width:22px}to{width:18px}}.title-login{font-size:19px;color:#243143;margin-left:18px;font-family:PingFang SC,Microsoft YaHei,Inter,sans-serif;letter-spacing:.3px;display:flex;align-items:center}.title-login>span{font-weight:600;background:linear-gradient(90deg,#2f3d52,#1e6dff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.title-login>p{font-size:16px;color:#3b82ff;margin-left:14px;margin-right:12px;font-weight:500;transition:color .2s ease,transform .2s ease}.title-login>p:hover{color:#ff4d4f;transform:translateY(-1px)}.el-menu-vertical-demo:not(.el-menu--collapse){width:265px}.el-breadcrumb__inner.is-link,.el-breadcrumb__inner a{color:#606266}.el-submenu__title{padding:0 15px!important}.el-breadcrumb__inner.is-link:hover,.el-breadcrumb__inner a:hover{color:#999}.el-breadcrumb__item:last-child .el-breadcrumb__inner,.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover,.el-breadcrumb__item:last-child .el-breadcrumb__inner a,.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover{color:#606266;cursor:pointer}.home>.el-menu{height:100vh;border-right:0;box-sizing:border-box;overflow-y:auto}.topButton>div{margin-right:20px}@media only screen and (max-width:900px){.home>.el-menu{overflow-y:initial}}.home-tag{width:100%;box-sizing:border-box}.home-view{height:100%}@media (max-width:992px){.home{display:none}.mobile{display:flex}}@media (min-width:992px){.mobile{display:none}.home{display:flex}}