.bt-checkbox{display:inline-block;cursor:pointer}.bt-checkbox .bt-checkbox__input{margin-right:2px}.bt-checkbox .bt-checkbox__input[disabled]{cursor:not-allowed}.bt-checkbox .bt-checkbox__text{font-size:14px;vertical-align:2px}.legend-item__block{box-shadow:2px 2px 0 rgba(0,0,0,.1)}.legend-item__block,.legend-item__char{width:18px;height:18px;border-radius:2px;display:inline-block}.legend-item__char{line-height:18px;text-align:center;font-size:12px;color:#fff;box-shadow:0 2px 2px rgba(0,0,0,.1)}.legend-item__icon{width:18px;height:18px;display:inline-block;line-height:normal}.legend-item__icon>i{font-size:24px;position:relative;left:-3px;top:-2px}.legend-item__empty{display:none}.building-table-wrap .building-table__content{position:relative}.building-table-wrap .building-table__content.has-legend .building-table__content-left{margin-right:165px}.building-table-wrap .building-table__content.has-legend .building-table__content-right{width:160px;display:block}.building-table-wrap .building-table__content-left{position:relative;overflow:hidden}.building-table-wrap .building-table__content-right{position:absolute;right:0;bottom:0;top:0;display:none}.building-table-wrap .building-table__empty,.building-table-wrap .building-table__tip{border:1px solid #ddd;border-radius:2px;display:flex;align-items:center;justify-content:center;height:100%}.building-table-wrap .building-table__empty{margin:3px 0 0 2px}.building-header-wrap{background-color:#669aff;height:40px;line-height:40px;color:#fff;font-size:16px;border-radius:2px;margin:0 0 2px 2px;text-align:center;position:relative}.building-header-wrap .building-header_title{margin:0;padding:0;font-weight:400}.building-header-wrap .building-header__left,.building-header-wrap .building-header__right{position:absolute;top:0;bottom:0;padding:0 25px;background-color:#669aff;display:flex}.building-header-wrap .building-header__left{left:0}.building-header-wrap .building-header__right{right:0}.building-tool:not(:first-child){margin-left:10px}.building-tool__button{display:inline-block;width:20px;height:20px;position:relative;top:5px;margin-left:3px;background-size:100% 100%;cursor:pointer;transition:opacity .25s ease}.building-tool__button:hover{opacity:.9}.switch-logic-tool-wrap .logic-item{display:inline-block;font-size:12px;cursor:pointer;border:1px solid #fff;height:24px;line-height:20px;padding:0 14px;position:relative;transition:all .25s ease}.switch-logic-tool-wrap .logic-item:not(:first-child){margin-left:10px}.switch-logic-tool-wrap .logic-item:before{position:absolute;right:-1px;bottom:-1px;border-right:6px solid #275cc4;border-bottom:6px solid #275cc4;border-top:6px solid transparent;border-left:6px solid transparent}.switch-logic-tool-wrap .logic-item:after{width:2px;height:4px;position:absolute;right:1px;bottom:1px;border-left:1px solid #fff;border-top:1px solid #fff;transform:rotate(-135deg)}.switch-logic-tool-wrap .logic-item.logic-checked,.switch-logic-tool-wrap .logic-item:hover{border:2px solid #275cc4;padding:0 13px}.switch-logic-tool-wrap .logic-item.logic-checked:after,.switch-logic-tool-wrap .logic-item.logic-checked:before{content:" "}.locate-tool-wrap .locate-tool__select{font-size:12px;background-color:transparent;color:#fff;border:none;position:relative}.locate-tool-wrap .locate-tool__select>option{padding:2px 5px;color:#333}.locate-tool-wrap .locate-tool__input{width:90px;height:20px;padding:0 2px;margin-left:8px;font-size:12px;border:none;border-radius:1px}.locate-tool-wrap .locate-button{margin-left:8px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAACEUlEQVQ4T72UPUhcQRSFfWixiDYmKiKCxGCwkYiIglimCCoxGLQTg50GEf/QKkUQFQ1RUOxkrRIwguiSJm0Q1w1JGYI/MZUhoo1os+j6nWV2nZ11Vwtx4OPN3HvmvDtvZp6XccfNu41fJBLxo4t4nvf6Jn1aQ4yKMHgG0zKEVky/pTO91hCjx0x6B68gyzE4ZvwRhjE/c82TDDErR6Qq8mEdtFyZqOlFI1AGv+E5pn9s0wRDzEpJfocH0I/4g1sBmkxiAzAJe/AU3UlM5xoukeiAN4jmXTN7jHEP4zlYQNudZIigmOA+/EBQK4GpZoxuJxTCBrSQPzT5IM9KeEjsVLF4hUxuZ/wJukgumglTPAedStfIvzD5Xp6z8JLYatwQsxkGzfAI6kgGifno69u4u3xBLFc7jKaevjZwFwLE+qIVGsNGutrFehIbxLLpR5fhNBn60ITR6NNsJhkaUy1DZcc3hAkBxnqR3VSJVqNCdHP0edqILStmf8McxjpvIZJaiiYUaClQYxxDPJvI/zf5LZ5VUELsX4KhEeio6AgkHBuMK6Jiz/sVK9U6Nn77jrvnMJcJP0E3YRSmEJ/b6zVHaYjYOBxBNZq/Mc11V087/QWegHZvAnbMBPvqyUwbqCsYb6l+Dtrh99AGefYE+mH4DG8x23ZyV5viJqxv1UB/BfT70lK/YnSQSn+/P9hUVaSLXwLef8YVlIGjJQAAAABJRU5ErkJggg==")}.switch-view-tool-wrap .block-button{background-image:url(../../static/img/block.fa25988b.svg)}.switch-view-tool-wrap .list-button{background-image:url(../../static/img/list.97457297.svg)}.unit-display-wrap{overflow:hidden}.unit-display-wrap .building-td__gutter,.unit-display-wrap .building-td__header,.unit-display-wrap .building-td__unit{padding:2px;background-color:#a3d5f6;border-radius:4px;text-align:center;background-clip:content-box}.house-display-wrap{overflow:auto}.house-display-wrap .building-td__floor,.house-display-wrap .building-td__house{background-color:#fff;vertical-align:middle}.house-display-wrap .building-td__floor{padding:2px;background-color:#a3d5f6;border-radius:4px;text-align:center;background-clip:content-box}.house-display-wrap .building-td__house{padding:6px}.house-display-wrap .building-td__house.td-colspan{height:1px}.house-display-wrap .building-td__house.td-colspan .house-cell-wrap{height:100%;box-sizing:border-box}.house-display-wrap .building-td__house.td-selected .house-cell-wrap:after,.house-display-wrap .building-td__house.td-selected .house-cell-wrap:before{content:" "}.house-display-wrap .building-td__house.td-highlight .house-cell-wrap{border:none;box-shadow:0 0 14px #00f}.house-display-wrap .house-cell-wrap{padding:4px;border-radius:3px;background-color:#f0f0f0;text-align:left;border-spacing:0;font-size:14px;color:#333;display:flex;position:relative;cursor:pointer}.house-display-wrap .house-cell-wrap:before{position:absolute;right:0;bottom:0;border-right:10px solid #275cc4;border-bottom:10px solid #275cc4;border-top:10px solid transparent;border-left:10px solid transparent}.house-display-wrap .house-cell-wrap:after{width:4px;height:6px;position:absolute;right:4px;bottom:4px;border-left:1px solid #fff;border-top:1px solid #fff;transform:rotate(-135deg)}.house-display-wrap .house-cell__block{width:0;flex:1;padding:0 4px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}.house-display-wrap .house-cell__block-item,.house-display-wrap .house-cell__block-title{margin:0;padding:0;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.house-display-wrap .house-cell__block-title{text-decoration:underline}.house-display-wrap .house-cell__block-item{font-size:11px}.house-display-wrap .house-cell__symbol-row{display:flex;align-items:center;margin-bottom:5px}.house-display-wrap .house-cell__symbol-row>div{margin-right:4px}.house-display-wrap .floor-cell-wrap{padding-right:3px}.building-legend-wrap{background-color:#f0f0f0;margin-top:3px;height:calc(100% - 3px);padding:10px;box-sizing:border-box;overflow:auto;font-size:12px;border-radius:1px;border:1px solid #ddd;box-shadow:0 0 3px #ddd}.building-legend-wrap .legend-item{display:flex;align-items:center}.building-legend-wrap .legend-item:not(:last-child){margin-bottom:10px}.building-legend-wrap .legend-item__text{margin-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.building-legend-wrap .legend-item__count{margin-left:4px;color:#ff5809}.house-list-wrap{display:flex;flex-direction:column}.house-list-wrap .house-list__table{height:0;flex:1}.house-list-wrap .house-list__table .single-select .el-radio__label{display:none}.house-list-wrap .house-list__table .locate-house-row,.house-list-wrap .house-list__table .locate-house-row.hover-row>td.el-table__cell{background-color:#f89898}.house-list-wrap .house-list__table .locate-house-row.hover-row>td.el-table__cell.el-table-fixed-column--left,.house-list-wrap .house-list__table .locate-house-row.hover-row>td.el-table__cell.el-table-fixed-column--right{background-color:#f5f7fa}.house-list-wrap .house-list__table .el-table .el-table__header th.el-table__cell{background:#f5f7fa}.house-list-wrap .house-list__table .list-symbol{display:flex;align-items:center;justify-content:center;gap:8px}.house-list-wrap .house-list__footer{margin-top:6px}.house-list-wrap .house-list__footer .el-pagination{text-align:right}.cardMain[data-v-0abd8f67]{height:100%}.cardFoot[data-v-0abd8f67]{text-align:center}.building-dialog-wrap[data-v-0abd8f67] .el-dialog__body{padding-top:5px}