.map-editor{height:100%;overflow:hidden}.map-editor .el-container{height:100%}.map-editor .inline{display:inline-block}.map-editor .is-error .vue-treeselect__control{border:1px solid #fe6e6f}.map-editor .hidden-input{display:none}.map-editor .title-label{font-weight:700}.map-editor fieldset{border:1px solid #dcdfe6;border-radius:4px}.map-editor .options-add-button{margin-top:42px;margin-left:8px}.map-editor .select-options{margin-top:40px}.map-editor .tree-record-options .el-button+.el-button{margin-left:4px}.map-editor .project-tabs-container{height:40px!important;padding:0!important}.map-editor .main-toolbar{padding:0;border-bottom:1px solid #efefef;height:120px!important}.map-editor .main-toolbar .el-tabs{box-shadow:none!important;-webkit-box-shadow:none!important}.map-editor .main-toolbar .el-tabs__content{padding:0}.map-editor .el-divider--vertical{display:inline-block;width:1px;height:1em;margin:0 8px 16px 8px;font-size:18px}.map-editor .layer-panel{height:100%;width:100%}.map-editor .layer-panel .layer-tree{height:calc(100vh - 240px);overflow-y:auto;overflow-x:hidden}.map-editor .layer-panel .el-tabs{height:95%!important;border-right:1px solid #efefef}.map-editor .layer-panel .project-layers-tabs .el-tabs__content{width:100%}.map-editor .toolbar-options{width:200px;margin-left:10px}.map-editor .main-tools .el-switch{width:170px;margin:-8px 10px 10px 0}.map-editor .toolbar-options .vue-treeselect__control{height:30px}.map-editor .toolbar-options .vue-treeselect__value-container .vue-treeselect__single-value{height:30px!important;line-height:30px!important}.map-editor .layer-panel .el-tabs__header,.map-editor .project-panel .el-tabs__header{background:none!important}.map-editor .layer-panel .el-tabs__nav,.map-editor .project-panel .el-tabs__nav{border-top:none!important}.map-editor .expand-layers-button,.map-editor .expand-projects-button{height:40px!important}.map-editor .layer-panel .main-tabs .el-tabs__item.is-active{border-top:1px solid #efefef!important}.map-editor .layer-panel .layer-opacity-slider-input{-webkit-appearance:none;width:100%;height:8px;outline:none;background:#fff;border:1px solid #dcdfe6}.map-editor .layer-panel .layer-opacity-slider-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:8px;height:8px;background:#208be9}.map-editor .layer-panel .project-layers-tabs .el-tabs__item.is-active{border-top:none!important}.map-editor .layer-panel .custom-tree-node{position:relative}.map-editor .layer-icon{display:inline-block;margin-right:8px}.map-editor .layer-panel .layer-opacity-slider{width:50px;position:absolute;right:4px}.map-editor .layer-form-set{z-index:1;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);transition:all .3s cubic-bezier(.25,.8,.25,1)}.map-editor .layer-form-set:hover{-webkit-box-shadow:0 7px 14px rgba(0,0,0,.25),0 5px 5px rgba(0,0,0,.22);box-shadow:0 7px 14px rgba(0,0,0,.25),0 5px 5px rgba(0,0,0,.22)}.map-editor .layer-form-set .layer-form-header{height:40px!important;background-color:#f0f0f0}.map-editor .layer-form-set .layer-form-header .el-row{padding-top:12px}.map-editor .layer-form-set .layer-form-body{height:calc(100vh - 247px);width:100%;padding:0;overflow:hidden}.map-editor .layer-form-set .layer-form-inner-body{height:100%}.map-editor .layer-form-set .el-tabs__content{padding-right:10px}.map-editor .layer-form-set .layer-hidden-form{display:none}.map-editor .layer-form-set .layer-form-footer{text-align:right;background-color:#f0f0f0}.map-editor .layer-form .layer-form-inner-body{padding-right:10px;margin-right:-11px;height:calc(100vh - 271px)}.map-editor .layer-form .layer-form-inner-body .el-tabs{border-right:none;padding:0}.map-editor .layer-form{height:100%}.map-editor .layer-form .layer-source-options{padding-top:10px;padding-right:10px;margin-right:-11px;height:calc(100vh - 228px)}.map-editor .layer-form .style-preview{padding-top:30px;padding-left:30px;width:50px;height:50px;border:1px solid #dcdfe6;border-radius:5px}.map-editor .layer-form .style-preview.selected{border:2px solid #409eff}.map-editor .layer-form-select,.map-editor .layer-form-select .el-container{width:206px}.map-editor .layer-form-select.is-error{height:92px!important}.map-editor .affine-transformation-form,.map-editor .coordinate-system-form,.map-editor .linestring-style-pattern-form,.map-editor .point-style-image-form,.map-editor .source-form{height:100%;padding-left:10px;padding-right:10px;overflow-x:hidden}.map-editor .linestring-style-pattern-form .el-table{width:306px}.map-editor .linestring-style-pattern-form-inner-body{height:100%}.map-editor .linestring-style-pattern-form .pattern-table{float:left}.map-editor .linestring-style-pattern-form .pattern-controls{float:left;margin-left:4px;width:40px}.map-editor .linestring-style-pattern-form .pattern-form-item{height:calc(100% - 220px)}.map-editor .linestring-style-pattern-form .el-form-item__content,.map-editor .linestring-style-pattern-form .pattern-container,.map-editor .linestring-style-pattern-form .pattern-table{height:100%}.map-editor .style-form .style-form-inner-body{overflow-y:auto;padding-right:10px;margin-right:-11px;height:calc(100vh - 247px)}.map-editor .coordinate-system-form .epsg-type{width:100%}.map-editor .tools .el-input{margin-left:24px;height:30px;line-height:30px}.map-editor .tools .el-input input{height:30px;line-height:30px}.map-editor .tools .el-input .el-input__icon{line-height:30px}.map-editor .coordinate-system-form .epsg-input{padding-top:8px}.map-editor .information-form{padding-top:10px}.map-editor .el-form-item{margin-bottom:12px}.map-editor .el-form-item__label{font-size:13px}.el-tabs--top .el-tabs__item.is-top:nth-child(2),.map-editor .el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2),.map-editor .el-tabs--bottom .el-tabs__item.is-top:nth-child(2),.map-editor .el-tabs--top .el-tabs__item.is-bottom:nth-child(2){padding-left:20px!important}.el-tabs--top .el-tabs__item.is-top:last-child,.map-editor .el-tabs--bottom .el-tabs__item.is-bottom:last-child,.map-editor .el-tabs--bottom .el-tabs__item.is-top:last-child,.map-editor .el-tabs--top .el-tabs__item.is-bottom:last-child{padding-right:20px!important}.map-editor .expand-layers-button{position:absolute;top:76px;left:4px;z-index:1}.map-editor .main-tools{height:36px;padding:0 10px}.map-editor .main-toolbar .el-button{border-width:0;padding:0 0;height:24px}.map-editor .map-tool i{background-size:100%;width:24px;height:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:baseline;display:inline-block}.map-editor .map-tool.is-active{background-color:#b6cddc}.map-editor .to-left{background:url(/icon/differentIcons/to-left.svg) no-repeat}.map-editor .to-right{background:url(/icon/differentIcons/to-right.svg) no-repeat}.map-editor .map-zoom-in{background:url(/icon/differentIcons/map-zoom-in.svg) no-repeat}.map-editor .attribute-by-click-icon{background:url(/icon/differentIcons/attribute-by-click.svg) no-repeat}.map-editor .attribute-by-area-icon{background:url(/icon/differentIcons/attribute-by-area.svg) no-repeat}.map-editor .select-by-click-icon{background:url(/icon/differentIcons/select-by-click.svg) no-repeat}.map-editor .select-by-area-icon{background:url(/icon/differentIcons/select-by-area.svg) no-repeat}.map-editor .select-on-multiple-layers-icon{background:url(/icon/differentIcons/select-on-multiple-layers.svg) no-repeat}.map-editor .select-multiple-features-icon{background:url(/icon/differentIcons/select-multiple-features.svg) no-repeat}.map-editor .clear-selection-icon{background:url(/icon/differentIcons/clear-selection.svg) no-repeat}.map-editor .map-zoom-out{background:url(/icon/differentIcons/map-zoom-out.svg) no-repeat}.map-editor .full-screen-icon{background:url(/icon/differentIcons/full-screen.svg) no-repeat}.map-editor .full-screen-plus-icon{background:url(/icon/differentIcons/full-screen-plus.svg) no-repeat}.map-editor .map-length{background:url(/icon/differentIcons/length.svg) no-repeat}.map-editor .map-area{background:url(/icon/differentIcons/area.svg) no-repeat}.map-editor .map-angle{background:url(/icon/differentIcons/angle.svg) no-repeat}.map-editor .map-allow-edit{background:url(/icon/differentIcons/edit-no-outline.svg) no-repeat}.map-editor .map-draw-point{background:url(/icon/differentIcons/point.svg) no-repeat}.map-editor .map-draw-line{background:url(/icon/differentIcons/linestring.svg) no-repeat}.map-editor .map-draw-polygon{background:url(/icon/differentIcons/polygon.svg) no-repeat}.map-editor .map-snap-mode{background:url(/icon/differentIcons/snap-mode.svg) no-repeat}.map-editor .delete{background:url(/icon/differentIcons/delete.svg) no-repeat}.map-editor .transform-geometry{background:url(/icon/differentIcons/transform-geometry.svg) no-repeat}.map-editor .link-to-registry-icon{background:url(/icon/differentIcons/geometry-in-text-format.svg) no-repeat}.map-editor .export-map-icon{background:url(/icon/differentIcons/map.svg) no-repeat}.map-editor .import-icon{background:url(/icon/differentIcons/import.svg) no-repeat}.map-editor .export-icon{background:url(/icon/differentIcons/export.svg) no-repeat}.map-editor .coordinate-systems{background:url(/icon/differentIcons/geometry-in-text-format.svg) no-repeat}.map-editor .expand-layers-button-icon{background:url(/icon/differentIcons/layers.svg) no-repeat;background-size:100%;height:16px;width:16px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:baseline;display:inline-block}.map-editor .save{background:url(/icon/differentIcons/save.svg) no-repeat}.map-editor .modify-feature{background:url(/icon/differentIcons/modify-feature.svg) no-repeat}.map-editor .modify-feature-coordinates{background:url(/icon/differentIcons/modify-feature-coordinates.svg) no-repeat}.map-editor .delete-feature{background:url(/icon/differentIcons/delete.svg) no-repeat}.map-editor .cut-feature{background:url(/icon/differentIcons/cut.svg) no-repeat}.map-editor .copy-feature{background:url(/icon/differentIcons/copy-feature.svg) no-repeat}.map-editor .paste-feature{background:url(/icon/differentIcons/paste-feature.svg) no-repeat}.map-editor .text-editor{background:url(/icon/differentIcons/text-editor.svg) no-repeat}.map-editor .geometry-in-text-format{background:url(/icon/differentIcons/geometry-in-text-format.svg) no-repeat}.map-editor .combine-geometry{background:url(/icon/differentIcons/combine-geometry.svg) no-repeat}.map-editor .split-geometry{background:url(/icon/differentIcons/split-geometry.svg) no-repeat}.map-editor .create-buffer{background:url(/icon/differentIcons/create-buffer.svg) no-repeat}.map-editor .line-polygon{background:url(/icon/differentIcons/line-polygon.svg) no-repeat}.map-editor .split-polygon{background:url(/icon/differentIcons/split-polygon.svg) no-repeat}.map-editor .expand-projects-button{position:absolute;top:76px;right:4px;z-index:1}.map-editor .expand-projects-button-icon{background:url(/icon/differentIcons/briefcase.svg) no-repeat;background-size:100%;height:16px;width:16px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:baseline;display:inline-block}.map-editor .edit-button{background:url(/icon/differentIcons/pencil.svg) no-repeat;background-size:100%}.map-editor .delete-button,.map-editor .edit-button{height:13px;width:12px;font-family:element-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:baseline;display:inline-block;-webkit-font-smoothing:antialiased}.map-editor .delete-button{background:url(/icon/differentIcons/can.svg) no-repeat;background-size:100%}.map-editor .el-tabs__collapse-tab{float:right;border:0;height:18px;width:18px;line-height:18px;margin:13px 0 9px 10px;border-radius:3px;text-align:center;font-size:12px;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;color:#9298a9}.map-editor .el-tabs__collapse-tab:hover{color:#409eff}.map-editor .layer-panel .el-tabs--top .el-tabs__item.is-top:nth-child(2),.map-editor .project-panel .el-tabs--top .el-tabs__item.is-top:nth-child(2){padding-left:8px}.map-editor .map .map-element{padding:0}.map-editor .map .ol-map{width:100%;height:100%}.map-editor .map .ol-map .ol-zoom{top:unset;bottom:8px}.map-editor .map .info-element{padding:0;height:40px!important;border-top:1px solid #efefef}.map-editor .project-panel .project-tree-panel{padding:0;width:300px;max-width:300px;border-left:1px solid #efefef}.map-editor .project-panel .el-tabs{height:100px!important}.map-editor .project-panel .el-aside{overflow:hidden}.map-editor .tree-tools{border-bottom:1px solid #efefef;padding:4px}.map-editor .el-tree-node__content{height:28px}.map-editor .el-tree-node__content button{width:28px;height:28px}.map-editor .el-tree-node__content .custom-tree-options{padding-top:4px}.map-editor .project-panel .create-project-window .el-dialog__body{padding-bottom:0}.map-editor .project-panel .project-error-message{text-align:left!important}.map-editor .project-panel .project-error-message a{color:red;text-decoration:underline}.map-editor .project-panel .create-project-window .el-loading-parent--relative{padding-right:48px}.map-editor .project-panel .project-tree{height:calc(100vh - 197px);overflow-y:auto;overflow-x:hidden}.map-editor .custom-tree-node{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;padding-right:8px}.map-editor .custom-tree-label{width:100%}.map-editor .custom-tree-icon{font-size:16px}.map-editor .select-panel{width:calc(100% - 2px);height:100%}.map-editor .select-panel .tools{height:36px;padding:4px}.map-editor .select-panel .mini{width:50%}.map-editor .select-panel .information{padding:10px;background-color:#ebf5fe;border-radius:8px}.map-editor .select-panel .information .el-form-item__label{padding:4px 0 0;line-height:24px}.map-editor .select-panel .tools .el-checkbox{margin:5px 0 0 24px}.map-editor .affine-transformation-form .affine-transformation-formula .el-form-item__label{padding:0;line-height:10px}.map-editor .affine-transformation-form .affine-transformation-formula .el-input-number{width:100%}.map-editor .affine-transformation-form .affine-transformation-plus{text-align:center}.map-editor .select-options button{margin-top:0!important}.map-editor .layer-form{padding:10px}.map-editor .select-options{margin-top:0!important}