#building-section{height:100%;padding:10px}#building-section .fake-sider{width:0;min-width:0;height:100%;-webkit-transition:all .4s;transition:all .4s}#building-section .fake-sider.expanded{width:400px;min-width:400px}#building-section .el-card{position:relative;height:100%;background-color:#f5f7fa}#building-section .el-card .section-image-container{position:relative}#building-section .el-card .section-image-container .image-box{position:absolute;top:0;left:0;width:100%;min-width:400px;min-height:100%}#building-section .el-card .section-image-container .image-box img{width:100%;height:100%;border-radius:3px}#building-section .el-card .section-image-container .vue-grid-layout .vue-grid-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:400px;cursor:pointer;border:7px solid rgba(0,0,255,0);border-radius:3px;-webkit-transition:border-color 1.5s;transition:border-color 1.5s;-webkit-transition:background-color 1.25s;transition:background-color 1.25s}#building-section .el-card .section-image-container .vue-grid-layout .vue-grid-item.disabled{cursor:default;background-color:hsla(0,0%,100%,.6);border:none}#building-section .el-card .section-image-container .vue-grid-layout .vue-grid-item:not(.disabled):hover{font-size:1.4rem;font-weight:700;color:#1a77f3;border:4px solid #1a77f3}#building-section .el-card .section-image-container .vue-grid-layout .vue-grid-item .vue-resizable-handle{bottom:-5px;left:0;width:100%;height:1px;text-align:center;cursor:default;background:unset}#building-section .photo-close-btn{position:absolute;top:10px;right:10px;z-index:9999}