@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto.woff2)format("woff2");src:url(/fonts/Roboto/Roboto.woff)format("woff"),url(/fonts/Roboto/Roboto.ttf)format("truetype");font-weight:400;font-style:normal}.access-editor{height:100%;font-family:Roboto;overflow:hidden}.access-editor .el-container{height:100%}.access-editor .main-title{float:left;z-index:501;max-width:75%;height:28px;margin-top:15px;margin-left:24px;font-family:Roboto;font-size:24px;font-style:normal;font-weight:500;line-height:28px;position:absolute}.access-editor .topper-tabs.el-tabs--border-card{box-shadow:none;border:none}.access-editor .topper-tabs>.el-tabs__header{z-index:500;background:#f4f5f6;border-bottom:none;width:100%;position:absolute}.access-editor .topper-tabs>.el-tabs__header .el-tabs__nav-wrap{padding-top:10px}.access-editor .topper-tabs>.el-tabs__header .el-tabs__nav{float:right;margin-right:24px}.access-editor .topper-tabs>.el-tabs__header .el-tabs__item{background-color:#fff;border:1px solid #4fa9f3;margin-top:1px;margin-bottom:10px}.access-editor .topper-tabs>.el-tabs__header .el-tabs__item:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.access-editor .topper-tabs>.el-tabs__header .el-tabs__item:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.access-editor .topper-tabs>.el-tabs__header .el-tabs__item.is-active{color:#fff;background-color:#208be9;font-weight:700}.access-editor .topper-tabs>.el-tabs__content{height:100%;padding:0}.access-editor .topper-tabs>.el-tabs__content .el-tab-pane{height:100%;overflow:auto}.access-editor .tools .el-button{color:#208be9;border:none;border-radius:0;font-size:24px}.access-editor .tools .el-button+.el-button{margin-left:0}.access-editor .icon-plus-blue{text-transform:none;vertical-align:baseline;-webkit-font-smoothing:antialiased;background:url(/icon/differentIcons/accesseditor/icon-plus-blue.svg) 0 0/100% no-repeat;width:24px;height:24px;line-height:1;display:inline-block}.access-editor .icon-edit-blue{text-transform:none;vertical-align:baseline;-webkit-font-smoothing:antialiased;background:url(/icon/differentIcons/accesseditor/icon-edit-blue.svg) 0 0/100% no-repeat;width:24px;height:24px;line-height:1;display:inline-block}.access-editor .icon-delete-blue{text-transform:none;vertical-align:baseline;-webkit-font-smoothing:antialiased;background:url(/icon/differentIcons/accesseditor/icon-delete-blue.svg) 0 0/100% no-repeat;width:24px;height:24px;line-height:1;display:inline-block}.access-editor .icon-upload-blue{text-transform:none;vertical-align:baseline;-webkit-font-smoothing:antialiased;background:url(/icon/differentIcons/accesseditor/icon-upload-blue.svg) 0 0/100% no-repeat;width:24px;height:24px;line-height:1;display:inline-block;transform:rotate(180deg)}.access-editor .icon-refresh-blue{text-transform:none;vertical-align:baseline;-webkit-font-smoothing:antialiased;background:url(/icon/differentIcons/accesseditor/icon-refresh-blue.svg) 0 0/100% no-repeat;width:24px;height:24px;line-height:1;display:inline-block}.access-editor .icon-ok-green{text-transform:none;vertical-align:baseline;-webkit-font-smoothing:antialiased;background:url(/icon/differentIcons/accesseditor/icon-ok-green.svg) 0 0/100% no-repeat;width:24px;height:24px;line-height:1;display:inline-block}.access-editor .tools .accent-splitter{font-size:28px}.access-editor .el-table td.el-table__cell,.el-table th.el-table__cell.is-leaf{border:none}.access-editor .registry thead th .cell{color:#6e7b87;font-family:Roboto;font-size:15px;font-style:normal;font-weight:400;line-height:16px}.access-editor .registry tbody td .cell{color:#2d3943;font-family:Roboto;font-size:17px;font-style:normal;font-weight:400;line-height:20px}.access-editor .checkbox-filled{text-transform:none;vertical-align:baseline;-webkit-font-smoothing:antialiased;background:url(/icon/differentIcons/accesseditor/checkbox-filled-blue.svg) 0 0/100% no-repeat;width:24px;height:24px;line-height:1;display:inline-block}.access-editor .checkbox-empty{text-transform:none;vertical-align:baseline;-webkit-font-smoothing:antialiased;background:url(/icon/differentIcons/accesseditor/checkbox-empty-blue.svg) 0 0/100% no-repeat;width:24px;height:24px;line-height:1;display:inline-block}.access-editor .el-button{border-radius:8px}.access-editor .tools{width:100%;height:52px;line-height:52px;display:block;position:relative}.access-editor .tools .controls{float:left;z-index:5;min-width:300px;height:52px;display:inline-block;position:absolute}.access-editor .tools .filters{float:right;text-align:right;width:100%;height:52px;display:inline-block;position:absolute}.access-editor .tools .filters .filter-label{float:left;margin-top:10px;line-height:14px}.access-editor .tools .filters .text-filter,.access-editor .tools .filters .role-filter{margin:10px}.access-editor .tools .filters .text-filter input{vertical-align:middle;border-radius:8px;height:40px}.access-editor .tools .filters .role-filter .vue-treeselect__control{border-radius:8px;height:40px}.access-editor .tools .filters .role-filter .vue-treeselect__control .vue-treeselect__placeholder,.access-editor .tools .filters .role-filter .vue-treeselect__control .vue-treeselect__single-value{font-family:Roboto;font-size:17px;line-height:40px}.access-editor .tools .filters .filter-button{color:#208be9;cursor:pointer;margin-right:20px;font-size:16px}.access-editor .tools .filters .filter-panel{z-index:100;background:#f4f5f6;border:1px dotted gray;width:25%;height:calc(100vh - 210px);padding:10px;transition:top .5s linear;display:block;position:fixed;right:20px}.access-editor .tools .controls .common-filter-wrapper{width:100%;display:inline-block;position:absolute}.access-editor .tools .controls .common-filter input{vertical-align:middle;border-radius:8px;height:40px}.access-editor .connections-panel,.access-editor .user-panel,.access-editor .role-panel,.access-editor .smev-setting-panel,.access-editor .right-panel,.access-editor .topic-right-panel,.access-editor .main-table,.access-editor .main-table .wrapper{height:100%}.access-editor .el-table{height:100%;overflow-y:auto}.access-editor .el-footer{height:32px;position:fixed}.access-editor .el-table .crud{width:120px}.access-editor .main-edit-title{width:100%;margin:20px 0 20px 24px;font-family:Roboto;font-size:20px;font-style:normal;font-weight:500;line-height:24px}.access-editor .right-side{z-index:200;background-color:#f4f5f6;width:480px;height:100%;position:fixed;right:0}.access-editor .left-side{width:calc(100% - 470px)}.access-editor .el-input__inner{border-radius:8px;height:36px;font-family:Roboto;font-size:17px;line-height:36px}.access-editor .vue-treeselect,.access-editor .vue-treeselect__single-value{font-family:Roboto;font-size:17px}.access-editor .vue-treeselect__control{border-radius:8px}.access-editor .upload-users-window .el-dialog__header{text-align:center}.access-editor .upload-users-window .el-dialog__header .el-dialog__title{font-family:Roboto;font-size:20px}.access-editor .upload-users-window .dynamical-login{text-align:left;margin-top:20px}.access-editor .upload-users-window .dynamical-login .el-checkbox__label{font-family:Roboto;font-size:17px}.access-editor .upload-users-window .footer{margin-top:20px}.access-editor .upload-users-window .footer button{width:40%;margin-left:2.5%;margin-right:2.5%;padding:15px}.access-editor .upload-users-window .el-upload{float:left;width:50%}.access-editor .upload-users-window .footer .el-upload button{width:80%}.access-editor .upload-users-window .footer .el-upload-list{float:left;width:100%;display:block}.access-editor .right-side .dialog-footer{text-align:right;position:fixed;bottom:20px;right:24px}.access-editor .right-side .dialog-footer .el-button{padding-top:10px;padding-bottom:10px;font-family:Roboto;font-size:17px}.access-editor .right-side .dialog-footer .save-button{color:#fff;background-color:#208be9}.access-editor .el-form-item__error{display:none}.access-editor span.name-required-star{color:red;margin-left:-10px;position:absolute}.access-editor .role-panel{margin-top:60px}.access-editor .role-table{height:calc(100vh - 186px)}.access-editor .smev-setting-table{height:calc(100vh - 158px)}.access-editor .role-main-edit-panel .right-side{margin-top:-55px}.access-editor .role-main-edit-panel .role-main-form-wrapper{height:850px}.access-editor .role-main-edit-panel .el-form-item__label{width:300px;height:36px;padding-left:36px;font-family:Roboto;font-size:17px;line-height:36px;position:absolute}.access-editor .role-main-edit-panel .el-form-item__content{margin-left:300px;padding-right:36px}.access-editor .role-main-edit-panel .el-checkbox{width:300px;height:36px;margin-bottom:18px;padding-left:36px;font-family:Roboto;font-size:17px;line-height:36px;display:block}.access-editor .role-main-edit-panel .el-checkbox__inner{vertical-align:middle;border-radius:4px;width:20px;height:20px;line-height:36px}.access-editor .role-main-edit-panel .checkbox-group .el-form-item__content{height:22px;margin-left:0;padding-right:20px}.access-editor .role-main-edit-panel .el-checkbox__inner:after,.access-editor .role-main-edit-panel .checkbox-group .el-checkbox__inner:after{top:4px;left:7px}.access-editor .role-main-edit-panel .checkbox-group .el-checkbox__label{float:left;color:#000;width:200px;height:36px;padding-left:0;font-family:Roboto;font-size:17px;font-weight:400;line-height:36px}.access-editor .role-main-edit-panel .checkbox-group.wrap .el-checkbox__label{white-space:break-spaces;margin-bottom:22px;line-height:normal}.access-editor .role-main-edit-panel .checkbox-group .el-checkbox__input{height:36px;margin-left:264px;line-height:36px;position:absolute}.access-editor .role-main-edit-panel .profile-right-item{width:100%;height:42px;line-height:42px;display:block}.access-editor .role-main-edit-panel .profile-right-item .title{float:left;font-family:Roboto;font-size:17px;display:inline-block}.access-editor .role-main-edit-panel .profile-right-item .wrapper{float:right;display:inline-block}.access-editor .role-main-edit-panel .profile-right-item .checker{width:150px;margin-bottom:0;display:inline-block}.access-editor .role-extend-edit-panel .el-table--border,.access-editor .role-extend-edit-panel .el-table--group{border:none}.access-editor .role-extend-edit-panel{width:100%}.access-editor .role-extend-edit-panel .title{float:left;z-index:5;width:100%;height:52px;margin-top:0;margin-left:24px;font-family:Roboto;font-size:24px;font-style:normal;font-weight:500;line-height:28px;position:relative}.access-editor .role-extend-edit-panel .main-tabs.special-left-tabs-heighter{height:calc(100vh - 180px)}.access-editor .user-panel{margin-top:60px}.access-editor .user-table{height:calc(100vh - 186px)}.access-editor .avatar-wrapper{float:left;width:248px}.access-editor .user-main-info-wrapper{float:left;width:calc(100% - 276px);margin-left:24px}.access-editor .user-main-edit-panel .avatar{background:#f9fafa;border:1px dashed #4fa9f3;border-radius:8px;width:200px;height:200px;margin-left:auto;margin-right:auto;display:block}.access-editor .user-main-edit-panel .avatar fieldset{border:none;width:200px;height:200px;margin:0;padding:0}.access-editor .avatar .upload-demo{text-align:center;width:100%;height:100%;margin-top:0}.access-editor .user-main-edit-panel .avatar .el-upload--picture-card{width:200px;height:200px;line-height:200px;display:block;position:absolute}.access-editor .user-main-edit-panel .avatar .el-upload--picture-card .icon-upload-blue{width:48px;height:48px}.access-editor .user-main-edit-panel .avatar .avatar-legend{text-align:center;color:#208be9;width:200px;margin-top:-75px;font-family:Roboto;font-size:15px;display:block;position:absolute}.access-editor .user-main-edit-panel .avatar .el-upload-list--picture-card{vertical-align:middle;z-index:5;margin:0;display:block;position:absolute}.access-editor .user-main-edit-panel .avatar .el-upload-list--picture-card .el-upload-list__item{border:none;border-radius:8px;width:200px;height:200px;margin:0;position:relative}.access-editor .user-main-edit-panel .avatar .upload-demo .el-upload-list__item .el-upload-list__item-status-label{display:none}.access-editor .user-main-edit-panel .fio{width:100%;margin-bottom:18px;display:inline-block}.access-editor .fio .wrapper{width:calc(100% - 45px);display:inline-block}.access-editor .fio .wrapper .fio-text{padding-top:6px;padding-bottom:11px}.access-editor .user-main-edit-panel .fio .el-form-item{width:30%;margin-bottom:0;margin-right:20px;display:inline-block}.access-editor .user-main-edit-panel .fio .text{margin-right:12px;font-family:Roboto;font-size:20px;font-style:normal;font-weight:400;line-height:24px}.access-editor .user-main-edit-panel .fio .el-input__inner{border-radius:0;font-size:20px}.access-editor .user-main-edit-panel .fio button{vertical-align:middle;border:none;width:24px;height:24px;margin:0 0 8px;padding:0}.access-editor .user-main-edit-panel .fio input{border:none;border-bottom:1px dashed #dcdfe6;border-radius:0;padding:0;font-family:Roboto;font-size:20px;font-weight:400}.access-editor .user-main-edit-panel label{width:300px}.access-editor .user-main-edit-panel .el-form-item__content{margin-left:300px;padding-right:20px}.access-editor .user-main-edit-panel .fio .el-form-item__content{margin:0}.access-editor .user-main-edit-panel .el-form-item__label{height:36px;font-family:Roboto;font-size:17px;line-height:18px;position:absolute}.access-editor .user-card-edit-panel .el-form-item__label{height:25px}.access-editor .user-main-edit-panel .el-checkbox{width:220px;height:36px;margin-bottom:18px;font-family:Roboto;font-size:17px;line-height:36px;display:block}.access-editor .user-main-edit-panel .el-checkbox__inner{vertical-align:middle;border-radius:4px;width:20px;height:20px;line-height:36px}.access-editor .user-main-edit-panel .checkbox-group .el-form-item__content{margin-left:0;padding-right:20px}.access-editor .user-main-edit-panel .checkbox-group .el-checkbox__inner:after{top:4px;left:7px}.access-editor .user-main-edit-panel .checkbox-group .el-checkbox__label{float:left;height:36px;padding-left:0;font-family:Roboto;font-size:17px;line-height:36px}.access-editor .user-main-edit-panel .checkbox-group .el-checkbox__input{height:36px;margin-left:200px;line-height:36px;position:absolute}.access-editor .right-side .login{margin-top:48px}.access-editor .right-side .login .el-form-item__label:before,.access-editor .left-side .role .el-form-item__label:before{display:none}.access-editor .right-side .login .el-form-item__label:after,.access-editor .left-side .role .el-form-item__label:after{content:"*";color:#f56c6c;margin-left:4px}.access-editor .right-side .el-form-item__label{width:100px;padding-left:36px}.access-editor .right-side .el-form-item__label,.access-editor .left-side .el-form-item__label{align-items:center;display:flex}.access-editor .right-side .el-form-item__content{margin-left:150px;padding-right:20px}.access-editor .right-side .password{width:80%;margin-right:0}.access-editor .icon-lock{text-transform:none;vertical-align:baseline;-webkit-font-smoothing:antialiased;background:url(/icon/differentIcons/accesseditor/icon-lock.svg) 0 0/100% no-repeat;width:24px;height:24px;line-height:1;display:inline-block}.access-editor .right-side .password-lock-button{float:right;background-color:#f4f5f6;border:none}.access-editor .right-side .password-control-list{color:red;margin:0 0 0 120px;list-style-type:none}.access-editor .right-side .password-generate-button{color:#fff;background-color:#208be9;width:90%;margin:20px 5%;font-family:Roboto;font-size:17px}.access-editor .right-side .password-request-button{width:90%;margin:20px 5%;font-family:Roboto;font-size:17px}.access-editor .right-side .is-system{overflow-x:auto}.access-editor .left-side .is-system{width:100%}.access-editor .left-side .is-system .system-wrapper{margin-left:24px}.access-editor .is-system .left-side label{padding-left:36px}.access-editor .right-side .is-system .el-form-item__label{width:100%;padding-left:20px}.access-editor .right-side .is-system .el-form-item__content{margin-left:0;padding-left:20px;padding-right:36px}.access-editor .right-side .is-system .el-form-item__content .api-key{margin-top:40px}.access-editor .right-side .is-system .el-form-item__content textarea{border-radius:8px;height:120px}.access-editor .right-side .is-system .api-generate-button{color:#fff;background-color:#208be9;margin:0 20px 20px}.access-editor .right-side .is-system fieldset{border:none;margin:20px;padding:20px 0;font-family:Roboto;font-size:17px}.access-editor .right-side .is-system fieldset legend{height:36px;font-size:17px;line-height:36px}.access-editor .right-side .is-system fieldset .ip-tag{border-radius:8px;margin-bottom:10px;margin-right:10px;font-size:17px}.access-editor .right-side .is-system fieldset .button-new-ip{font-size:17px}.access-editor .user-card-edit-panel{width:100%;height:100vh;margin-bottom:40px}.access-editor .registry_fields_label{color:#606266;height:25px;font-family:Roboto;font-size:14px;line-height:25px}.access-editor .connections-panel .el-dialog__body .el-form-item__label{position:absolute}.access-editor .profile-title{float:left;z-index:500;background-color:#f4f5f6;width:100%;height:48px;padding-top:15px;padding-left:24px;font-family:Roboto;font-size:24px;font-style:normal;font-weight:500;line-height:28px;position:fixed}.access-editor .user-main-edit-panel .profile-main-form-wrapper,.access-editor .connections-panel{margin-top:60px}.access-editor .connection-table{height:calc(100vh - 186px)}.access-editor .functional-role-dialog-footer{float:right;text-align:right}.access-editor .functional-role-dialog-footer .el-button{padding-top:10px;padding-bottom:10px;font-family:Roboto;font-size:17px}.access-editor .functional-role-dialog-footer .save-button{color:#fff;background-color:#208be9}.access-editor .custom-tree-node{flex:1;justify-content:space-between;align-items:center;width:90%;padding-right:8px;font-size:14px;display:inline-flex}.access-editor .el-tree-node__children{border-left:2px solid #4fa9f3;margin-left:5px}.access-editor .el-tree-node.is-current>.el-tree-node__content{background-color:#f5f7fa}.access-editor .el-tree-node.is-focusable.is-expanded{background-color:#0000}.access-editor .permission-group-table{margin-top:60px}.access-editor .permission-group-settings{background-color:#fcfcfc}.access-editor .permission-group-form{padding:15px}.access-editor .permission-group-settings .information-group{background-color:#f5f5f5;border-top:1px solid #e4e7ed;border-bottom:1px solid #e4e7ed;padding-left:10px;line-height:52px}.access-editor .permission-group-settings .user-state{border:1px solid #e1e1e1;border-radius:8px;padding:0 10px}.access-editor .permission-group-settings .permissions{border:1px solid #e1e1e1;border-radius:8px;margin-top:10px;padding:0 10px 10px}.access-editor .permission-group-settings .permissions .permission-objects{background-color:#fff;border:2px solid #abc6d5;border-radius:8px;padding:10px}.access-editor .permission-group-settings .permissions .permission-objects .permission-object,.access-editor .permission-group-settings .permissions .permission-objects .permission-object td{position:relative}.access-editor .permission-group-settings .permissions .permission-objects .permission-object:after{content:"";pointer-events:none;z-index:1;border:2px dashed #abc6d5;position:absolute;top:2px;bottom:2px;left:2px;right:2px}@media (max-width:1366px){.access-editor .right-side{width:340px}.access-editor .left-side{width:calc(100% - 330px)}.access-editor .user-main-edit-panel .fio .el-form-item{width:27%}.access-editor .right-side .password{margin-right:0}.access-editor .right-side .password-control-list{margin:0}.access-editor .right-side .password-lock-button{padding-left:0;padding-right:0}.access-editor .role-main-edit-panel .profile-right-item .title{width:100px}.access-editor .role-main-edit-panel .profile-right-item .checker{width:40px}}