.svg-icon[data-v-632726cc] {
    cursor: pointer;
    width: 1em;
    height: 1em;
    vertical-align: -.15em;
    fill: currentColor;
    overflow: hidden
}

.system-layout[data-v-238e9ce0] {
    width: 100%;
    height: 100%;
    padding: 10px;
    display: flex;
    gap: 10px
}

.system-layout .system-left[data-v-238e9ce0] {
    width: 200px;
    height: 100%;
    border-radius: 6px;
    background: #fff;
    display: flex;
    flex-direction: column;
    transition: width .2s ease-in-out;
    position: relative
}

.system-layout .system-left .system-left-controller[data-v-238e9ce0] {
    flex: 1;
    height: 0;
    overflow: auto
}

.system-layout .system-left .ihh-popup-action[data-v-238e9ce0] {
    position: fixed;
    top: 0;
    left: 0;
    border: 1px solid #eaeaea;
    background-color: #fff;
    font-size: 12px;
    padding: 10px 20px;
    border-radius: 6px;
    white-space: nowrap;
    z-index: 999
}

.system-layout .system-left .ihh-popup-action span[data-v-238e9ce0] {
    cursor: pointer
}

.system-layout .system-left .ihh-collapsed-icon[data-v-238e9ce0] {
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    box-sizing: border-box;
    color: #555;
    border-top: 1px solid #f9f9f9;
    text-align: center;
    cursor: pointer
}

.system-layout .system-right[data-v-238e9ce0] {
    flex: auto;
    display: flex;
    gap: 10px;
    flex-direction: column
}

.system-layout .system-right .layout-top[data-v-238e9ce0] {
    padding: 8px 14px;
    background-color: #fff;
    border-radius: 6px
}

.system-layout .system-right .layout-container-body[data-v-238e9ce0] {
    flex: 1
}

.system-layout .system-right .layout-container-body iframe[data-v-238e9ce0] {
    border: none;
    width: 100%;
    height: 100%
}

#layout—content[data-v-238e9ce0] {
    width: 100%;
    height: 100%;
    position: relative
}

[data-v-238e9ce0] .home-page-iframe {
    width: 100%;
    height: 100%;
    border: none
}

[data-v-238e9ce0] .home-page-iframe iframe {
    width: 100%;
    height: 100%;
    border: 0
}

[data-v-238e9ce0] .ant-menu-item, [data-v-238e9ce0] .ant-menu-submenu-title {
    margin: 0 !important;
    width: 100% !important;
    border-radius: 0 !important;
    height: 35px !important;
    line-height: 35px !important
}

[data-v-238e9ce0] .ant-menu {
    background-color: #fff !important;
    border-right: none !important
}

[data-v-238e9ce0] .ant-tabs-nav {
    margin: 0 !important
}

[data-v-238e9ce0] .ant-tabs-nav:before {
    content: "";
    border-bottom: 0 !important
}

[data-v-238e9ce0] .ant-tabs-tab {
    padding: 4px !important;
    border: 1px solid #10A7FC !important;
    border-radius: 4px !important;
    line-height: 1.4;
    font-size: 12px;
    background-color: #fff !important;
    color: #10A7FC
}

[data-v-238e9ce0] .ant-tabs-tab:before {
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 20px;
    background-color: #2ba2dc;
    margin-right: 3px
}

[data-v-238e9ce0] .ant-tabs-tab + .ant-tabs-tab {
    margin-left: 6px !important
}

[data-v-238e9ce0] .ant-tabs-tab-active {
    background-color: #10A7FC !important
}

[data-v-238e9ce0] .ant-tabs-tab-active:before {
    width: 0
}

[data-v-238e9ce0] .ant-tabs-tab-active .ant-tabs-tab-btn {
    color: #fff !important
}

[data-v-238e9ce0] .ant-tabs-tab-remove {
    display: none !important;
    margin-left: 0 !important
}

[data-v-238e9ce0] .ant-tabs-tab-active .ant-tabs-tab-remove {
    display: inline-block !important
}

[data-v-238e9ce0] .anticon {
    color: #fff
}

[data-v-238e9ce0] .ant-menu-title-content {
    margin-left: 8px !important
}

[data-v-238e9ce0] .ihh-collapsed {
    width: 50px !important;
    transition: width .2s ease-in-out
}

[data-v-238e9ce0] .ant-menu-inline-collapsed {
    width: 50px !important
}

[data-v-012d4d2a] .ant-menu-item, [data-v-012d4d2a] .ant-menu-submenu-title {
    margin: 5px 0 !important;
    width: 100% !important;
    border-radius: 0 !important
}

[data-v-012d4d2a] .ant-menu {
    background-color: #fff !important
}

.search-item-type[data-v-fd35c765] {
    width: 100%
}

.search-controller[data-v-d236c823] {
    background-color: #fff;
    border-radius: 4px
}

.search-controller .search-filter[data-v-d236c823] {
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding: 12px 16px 0
}

.search-controller .search-filter .search-filter-item[data-v-d236c823] {
    display: flex
}

.search-controller .search-filter .search-filter-item .search-filter-label[data-v-d236c823]:after {
    content: "：";
    margin-right: 5px
}

.search-controller .search-filter .search-filter-item .search-filter-value[data-v-d236c823] {
    flex: 1;
    width: 0
}

.search-layout[data-v-d236c823] {
    padding: 12px 16px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap
}

.search-layout .search-box[data-v-d236c823] {
    flex: 1;
    display: flex;
    flex-wrap: wrap;
    margin-left: -12px;
    margin-bottom: -12px
}

.search-layout .search-box .search-item[data-v-d236c823] {
    display: flex;
    align-items: center;
    width: 210px;
    margin-bottom: 12px
}

.search-layout .search-box .search-item .search-item-label[data-v-d236c823] {
    position: relative
}

.search-layout .search-box .search-item .search-item-label[data-v-d236c823]:after {
    content: "："
}

.search-layout .search-box .search-item .search-item-value[data-v-d236c823] {
    flex: 1;
    width: 0
}

.search-layout .search-box[data-v-d236c823] > * {
    margin-left: 12px
}

.search-layout .search-btn[data-v-d236c823] {
    display: flex;
    align-items: center;
    justify-content: center
}

.search-layout .search-btn[data-v-d236c823] > * {
    margin-left: 8px
}

.search-layout[data-v-d236c823] > * {
    margin-left: 12px
}

.table-layout[data-v-c9f0e9bf] {
    width: 100%;
    height: 100%;
    display: flex;
    gap: 10px
}

.table-layout .table-layout-container[data-v-c9f0e9bf] {
    flex: 1;
    width: 0;
    height: 100%;
    display: flex;
    flex-direction: column;
    gap: 10px
}

.table-layout .table-layout-container .table-body[data-v-c9f0e9bf] {
    flex: 1;
    display: flex;
    height: 100%;
    background-color: #fff;
    padding: 10px;
    overflow: hidden
}

.table-layout .table-layout-container .table-body .table-body-left[data-v-c9f0e9bf] {
    margin-right: 12px
}

.table-layout .table-layout-container .table-body .table-body-right[data-v-c9f0e9bf] {
    flex: 1;
    display: flex;
    height: 100%;
    flex-direction: column;
    overflow: hidden
}

.table-layout .table-layout-container .table-body .table-body-right .table-action[data-v-c9f0e9bf] {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.table-layout .table-layout-container .table-body .table-body-right .table-action .table-action-left[data-v-c9f0e9bf] {
    flex: 1
}

.table-layout .table-layout-container .table-body .table-body-right .table-action .table-action-right[data-v-c9f0e9bf] {
    flex: 1;
    display: flex;
    justify-content: flex-end;
    align-items: center
}

.table-layout .table-layout-container .table-body .table-body-right .table-list[data-v-c9f0e9bf] {
    flex: 1;
    overflow: hidden
}

.table-layout .table-layout-container .table-body .table-body-right .table-pagination[data-v-c9f0e9bf] {
    border-top: 1px solid #e2e2e2;
    padding: 10px 10px 0;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.table-layout .table-layout-container .table-body .table-body-right .table-pagination .pagination-total[data-v-c9f0e9bf] {
    color: #505363;
    font-size: 14px;
    font-weight: 500
}

.table-layout .table-layout-container .table-body .table-body-right[data-v-c9f0e9bf] > * {
    margin-bottom: 10px
}

.table-layout .table-layout-container .table-body .table-body-right[data-v-c9f0e9bf] > *:last-child {
    margin-bottom: 0
}

.ihh-dialog-content[data-v-7da53f80] {
    padding: 10px;
    max-height: calc(100vh - 103px);
    overflow-y: auto;
    overflow-x: hidden
}

[data-v-7da53f80] .ant-modal-body {
    padding: 0
}

.ant-upload-list-item-actions[data-v-266f01d1] {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 14px
}

.ant-upload-list-item-actions[data-v-266f01d1] > * {
    margin-left: 5px
}

.ant-upload-list-item-actions[data-v-266f01d1] > *:first-child {
    margin-left: 0
}

[data-v-266f01d1] .ant-image {
    width: 100%;
    height: 100%
}

.ant-display-none[data-v-266f01d1] .ant-image-mask {
    display: none !important
}

.picture-card-item[data-v-266f01d1] {
    width: 89.25px;
    height: 89.25px;
    margin-right: 6px;
    margin-bottom: 6px;
    border: 1px solid #d9d9d9;
    border-radius: 6px;
    transition: border-color .3s;
    position: relative;
    cursor: pointer;
    overflow: hidden
}

.picture-card-item .picture-card-item-delete[data-v-266f01d1] {
    position: absolute;
    top: 0;
    width: 20px;
    height: 20px;
    right: 0;
    font-size: 12px;
    color: #fff;
    background-color: #115ba6;
    display: flex;
    justify-content: center;
    align-items: center;
    border-bottom-left-radius: 20px
}

.picture-card-item .picture-card-item-delete span[data-v-266f01d1] {
    margin-left: 3px;
    margin-bottom: 3px
}

.picture-card-item[data-v-266f01d1] .ant-image {
    display: flex;
    justify-content: center;
    align-items: center
}

.ihh-drawer-container .ant-drawer-header {
    padding: 12px 15px !important
}

.ihh-drawer-container .ant-drawer-header-title {
    flex-direction: row-reverse
}

.ihh-drawer-container .ant-drawer-body {
    padding: 0 !important
}

.ihh-drawer-container .ant-drawer-header-title .ant-drawer-close {
    margin-right: 0;
    margin-left: 12px
}

.ihh-drawer-container .ihh-drawer-content {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%
}

.ihh-drawer-container .ihh-drawer-content .drawer-body {
    width: 100%;
    flex: 1;
    height: 0;
    overflow: auto
}

.ihh-drawer-container .ihh-drawer-content .drawer-footer {
    padding: 12px 15px;
    border-top: 1px solid #EBEBEB;
    height: 56px;
    box-shadow: 0 -2px 8px #0000000d
}

.ihh-dict-select[data-v-e4e8dc7d] {
    width: 100%;
    display: inline-block
}

.map-container[data-v-2b31fa50] {
    width: 100%;
    height: 100%;
    position: relative
}

.breadcrumb[data-v-2b31fa50] {
    position: absolute;
    top: 10px;
    left: 20px;
    z-index: 10
}

.breadcrumb .el-button[data-v-2b31fa50] {
    background: #ffffffe6;
    border-radius: 4px;
    padding: 6px 12px
}

.map-chart[data-v-2b31fa50] {
    width: 100%;
    height: 100%
}

.ihh-switch-city[data-v-9a6cc68e] {
    display: inline-block
}

.ihh-switch-city .ihh-switch-body[data-v-9a6cc68e] {
    width: 100%;
    display: flex;
    gap: 5px;
}

.ihh-switch-city .ihh-switch-body[data-v-9a6cc68e] .ant-select {
    flex: 1
}
