.el-dialog.resource-dialog{max-width:400px}.el-dialog.resource-dialog .el-dialog__header{padding:0}.el-dialog.resource-dialog .el-dialog__header .el-dialog__headerbtn{z-index:1;background:rgba(0,0,0,.05);min-width:18px;min-height:18px;border-radius:4px}.el-dialog.resource-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#f3f7fa}.el-dialog.resource-dialog .el-dialog__body{padding:0}.el-dialog.resource-dialog .avatar-box{background:#1976d2;margin-bottom:50px;position:relative}.el-dialog.resource-dialog .avatar-box img{width:100px;height:100px;position:relative;bottom:-50px;display:block;margin:0 auto}.el-dialog.resource-dialog .avatar-box .star,.el-dialog.resource-dialog .avatar-box img{border-radius:50%;background:#fff;border:2px solid #1976d2;-webkit-box-sizing:border-box;box-sizing:border-box}.el-dialog.resource-dialog .avatar-box .star{position:absolute;top:50%;left:50%;z-index:1;width:30px;height:30px;text-align:center;line-height:28px;font-size:20px;cursor:pointer;margin-top:35px;margin-left:35px}.el-dialog.resource-dialog .avatar-box .star .mdi-star{color:#ffd730}.el-dialog.resource-dialog .avatar-box .star .mdi-star-outline{opacity:.5}.el-dialog.resource-dialog .form-box{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.el-dialog.resource-dialog .form-box>*{margin:10px 0}.page-contacts{height:90%;margin:0!important;padding:20px;padding-bottom:10px}.page-contacts,.page-contacts .search-card{-webkit-box-sizing:border-box;box-sizing:border-box}.page-contacts .search-card{padding:50px;padding-top:20px;max-width:350px;margin-bottom:15px}.page-contacts .search-card .el-button,.page-contacts .search-card .el-input{width:100%}.page-contacts .search-card .contacts-favourites{margin:0;padding:0;list-style:none;overflow:auto}.page-contacts .search-card .contacts-favourites li{list-style:none;padding:0;margin:0;margin-right:10px;margin-bottom:10px;float:left;cursor:pointer;background:#f3f7fa;color:#4a596a;border-radius:4px;overflow:hidden}.page-contacts .search-card .contacts-favourites li:hover{color:#1976d2}.page-contacts .search-card .contacts-favourites li img{width:30px;height:30px;float:left}.page-contacts .search-card .contacts-favourites li span{line-height:30px;padding:0 10px}.page-contacts .search-wrap{margin:0 auto;margin-bottom:10px;padding:0 30px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:600px}.page-contacts .search-wrap i{display:inline-block;width:22px}.page-contacts .search-wrap input{outline:none;background:transparent;border:none;font-size:14px;position:relative;top:-2px;width:100%;padding:0;color:#4a596a}.page-contacts .search-wrap .contacts-tot{margin-right:20px;margin-left:10px}.page-contacts .search-wrap a{border-bottom:1px solid;text-decoration:none;color:#4a596a}.page-contacts .search-wrap a:hover{opacity:.6}.page-contacts .contacts-root{max-height:100%}.page-contacts .contacts-list{width:100%;height:125%;max-width:965px;padding:0 30px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-contacts .contacts-list .contact{margin:10px 0;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-transition:all .5s .25s;transition:all .5s .25s}.page-contacts .contacts-list .contact .star .mdi-star{color:#ffd730}.page-contacts .contacts-list .contact .star .mdi-star-outline{opacity:.5}.page-contacts .contacts-list .contact .avatar{width:60px;-webkit-transition:all .5s .25s;transition:all .5s .25s}.page-contacts .contacts-list .contact .avatar img{border:1px solid rgba(74,89,106,.1);-webkit-box-sizing:border-box;box-sizing:border-box;width:50px;height:50px;border-radius:50%;-webkit-transition:all .5s .25s;transition:all .5s .25s}.page-contacts .contacts-list .contact .info{word-break:break-word}.page-contacts .contacts-list .contact .info .name .email{opacity:0;line-height:0;-webkit-transition:all .5s .25s;transition:all .5s .25s}.page-contacts .contacts-list .contact .info .name .phone{display:none}.page-contacts .contacts-list .contact:hover{margin:15px -20px;padding:10px;background-color:#fff;border-radius:5px;-webkit-box-shadow:0 8px 16px 0 rgba(40,40,90,.09),0 3px 6px 0 rgba(0,0,0,.065);box-shadow:0 8px 16px 0 rgba(40,40,90,.09),0 3px 6px 0 rgba(0,0,0,.065)}.page-contacts .contacts-list .contact:hover .avatar{width:90px}.page-contacts .contacts-list .contact:hover .avatar img{width:90px;height:90px}.page-contacts .contacts-list .contact:hover .info .name .email{opacity:1;line-height:1.4}.page-contacts .contacts-root.medium .search-card{padding:20px;max-width:260px}.page-contacts .contacts-root.small{overflow-y:auto;display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5px}.page-contacts .contacts-root.small .search-card{padding:20px;max-width:100%;width:100%}.page-contacts .contacts-root.small .contacts-list,.page-contacts .contacts-root.small .search-card{flex:none;-webkit-box-flex:none;-ms-flex:none;display:block;overflow:hidden!important}@media(max-width:768px){.page-contacts .contacts-list,.page-contacts .search-wrap{padding:0}.page-contacts .contacts-list .contact .avatar{width:40px}.page-contacts .contacts-list .contact .avatar img{width:40px;height:40px}.page-contacts .contacts-list .contact .info .phone{display:none}.page-contacts .contacts-list .contact .info .name .phone{display:block}.page-contacts .contacts-list .contact:hover{margin:15px 0}.page-contacts .contacts-list .contact:hover .avatar{width:60px}.page-contacts .contacts-list .contact:hover .avatar img{width:60px;height:60px}.page-contacts .contacts-root.medium .contacts-list{padding:0 30px}.page-contacts .contacts-root.small .contacts-list{padding:8px}}#mod_Contact,body,html{height:100%}.bageItem{margin-top:0;margin-right:0}