.report-bv2-container{z-index:1}.report-bv2-container .bar-graph{overflow:hidden;width:310px}.report-bv2-container .bar-graph::after{content:"";clear:both;display:table}.report-bv2-container .bar-graph div{height:25px;float:left;color:#fff;box-sizing:border-box}.report-bv2-container .bar-graph div.number{padding:5px;color:#000}.report-bv2-container .bar-graph div.insufficient{background:#d21900}.report-bv2-container .bar-graph div.satisfying{background:#eade42}.report-bv2-container .bar-graph div.ok{background:#50af3c}.report-bv2-container .bar-graph div.resolved{background-color:#4cbdc6}.report-bv2-container .bar-graph div.not-resolved{background-color:#18769e}.report-bv2-container .bar-graph div span{display:inline-block;margin:5px}.report-bv2-container h1,.report-bv2-container h2,.report-bv2-container h3,.report-bv2-container h4,.report-bv2-container h5,.report-bv2-container p{margin:0}.report-bv2-container .section.general-info table td p{margin:0;margin-bottom:10px}.report-bv2-container .section.general-info table td:first-child{width:200px}.report-bv2-container .section.status-info table td:last-child{padding-left:20px;padding-bottom:10px;padding-top:10px}.report-bv2-container .section.status-info table tr:first-child td:last-child{padding-top:0}.report-bv2-container .section.facility-analysis .facility-info{margin-top:15px;border-bottom:2px solid #18769e;background:#e7f1f5}.report-bv2-container .section.facility-analysis .facility-info h3{border-bottom:0}.report-bv2-container .section.facility-analysis .facility-info>.clearfix>table{width:49%}.report-bv2-container .section.facility-analysis .facility-info>.clearfix>table td{vertical-align:top}.report-bv2-container .section.facility-analysis .facility-info>.clearfix>table td:first-child img{width:60px}.report-bv2-container .section.facility-analysis .facility-info .attributes{overflow:hidden}.report-bv2-container .section.facility-analysis .facility-info .attributes::after{content:"";clear:both;display:table}.report-bv2-container .section.facility-analysis .facility-info .attributes .attribute{float:left;background:#4cbdc6;padding:0 5px;margin-right:10px;margin-bottom:10px;border-radius:100px}.report-bv2-container .section.facility-analysis .facility-info .attributes .attribute span{color:#fff;border-right:1px solid #e7f1f5;padding:10px 5px;display:inline-block}.report-bv2-container .section.facility-analysis .facility-info .attributes .attribute span:last-child{border-right:0}.report-bv2-container .section.facility-analysis .facility-info table.comment{margin-top:15px}.report-bv2-container .section.facility-analysis .facility-info table.comment td{vertical-align:top}.report-bv2-container .section.facility-analysis .facility-info table.comment td:first-child{width:25px}.report-bv2-container .section.facility-analysis .facility-info table.buildings{width:100%;margin-top:10px}.report-bv2-container .section.facility-analysis .facility-info table.buildings thead td{font-size:10px;padding:10px 0}.report-bv2-container .section.facility-analysis .facility-info table.buildings tbody tr{border-top:1px solid #6a6c6f}.report-bv2-container .section.facility-analysis .facility-info table.buildings tbody tr:first-child{border-top:0}.report-bv2-container .section.facility-analysis .facility-info table.buildings tbody tr td{padding:10px 0}.report-bv2-container .section.facility-analysis .facility-info table.buildings.no-separator tbody tr{border-top:0 !important}.report-bv2-container .section.facility-analysis .facility-info table.buildings td{vertical-align:top}.report-bv2-container .section.facility-analysis .facility-info table.buildings thead td{color:#d21900;padding:0;padding-bottom:5px}.report-bv2-container .section.facility-analysis .facility-info table.buildings>tbody>tr>td{padding:0;padding-right:50px}.report-bv2-container .section.facility-analysis .facility-info table.buildings>tbody>tr>td td{padding:0;padding-bottom:5px}.report-bv2-container .section.facility-analysis .future-appointments{overflow:hidden;display:block}.report-bv2-container .section.facility-analysis .future-appointments::after{content:"";clear:both;display:table}.report-bv2-container .section.facility-analysis .future-appointments .appointment{width:30%;height:130px;margin-top:15px;margin-right:3%;float:left;background:#e7f1f5}.report-bv2-container .section.facility-analysis .future-appointments .appointment .head{overflow:hidden}.report-bv2-container .section.facility-analysis .future-appointments .appointment .head::after{content:"";clear:both;display:table}.report-bv2-container .section.facility-analysis .future-appointments .appointment .head .status{display:block;float:left;margin-top:10px;margin-left:10px}.report-bv2-container .section.facility-analysis .future-appointments .appointment .head .title{margin-top:10px;width:140px;display:block;float:right}.report-bv2-container .section.facility-analysis .future-appointments .appointment .head .title h5{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;color:#18769e}.report-bv2-container .section.facility-analysis .future-appointments .appointment .head .title p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px;font-size:13px}.report-bv2-container .section.facility-analysis .future-appointments .appointment .body{margin-top:10px;overflow:hidden}.report-bv2-container .section.facility-analysis .future-appointments .appointment .body::after{content:"";clear:both;display:table}.report-bv2-container .section.facility-analysis .future-appointments .appointment .body img{width:60px;margin-left:10px;display:block;float:left}.report-bv2-container .section.facility-analysis .future-appointments .appointment .body .info{float:right;width:110px;padding-top:20px}.report-bv2-container .section.facility-analysis .future-appointments .appointment .body .info h5{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px}.report-bv2-container .section.facility-analysis .future-appointments .appointment .body .info p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;color:#d21900}.report-bv2-container .section.facility-analysis .past-appointments{width:100%}.report-bv2-container .section.facility-analysis .past-appointments thead td{font-size:10px;padding:10px 0}.report-bv2-container .section.facility-analysis .past-appointments tbody tr{border-top:1px solid #6a6c6f}.report-bv2-container .section.facility-analysis .past-appointments tbody tr:first-child{border-top:0}.report-bv2-container .section.facility-analysis .past-appointments tbody tr td{padding:10px 0}.report-bv2-container .section.facility-analysis .past-appointments.no-separator tbody tr{border-top:0 !important}.report-bv2-container .section.facility-analysis .past-appointments tbody tr td:first-child{width:120px}.report-bv2-container .section.facility-analysis .past-appointments tbody tr td:nth-child(2){width:40px}.report-bv2-container .section.facility-analysis .defects-table{width:100%;margin-top:20px}.report-bv2-container .section.facility-analysis .defects-table thead td{font-size:10px;padding:10px 0}.report-bv2-container .section.facility-analysis .defects-table tbody tr{border-top:1px solid #6a6c6f}.report-bv2-container .section.facility-analysis .defects-table tbody tr:first-child{border-top:0}.report-bv2-container .section.facility-analysis .defects-table tbody tr td{padding:10px 0}.report-bv2-container .section.facility-analysis .defects-table.no-separator tbody tr{border-top:0 !important}.report-bv2-container .section.facility-analysis .defects-table tbody tr.defect{background:#f0f1f3}.report-bv2-container .section.facility-analysis .defects-table tbody tr.defect td:first-child{padding-left:10px}.report-bv2-container .section.facility-analysis .defects-table tbody tr td{padding:5px 0}.report-bv2-container .section.facility-analysis .defects-table tbody tr td.short{width:20px}.report-bv2-container .section.facility-analysis .defects-table tbody tr tr.law-unit-info td:first-child{padding-left:10px}.report-bv2-container .section.requirement-analysis table{width:100%;margin-top:25px}.report-bv2-container .section.requirement-analysis table thead td{font-size:10px;padding:10px 0}.report-bv2-container .section.requirement-analysis table tbody tr{border-top:1px solid #6a6c6f}.report-bv2-container .section.requirement-analysis table tbody tr:first-child{border-top:0}.report-bv2-container .section.requirement-analysis table tbody tr td{padding:10px 0}.report-bv2-container .section.requirement-analysis table.no-separator tbody tr{border-top:0 !important}.report-bv2-container .section.requirement-analysis table td{width:33.3%}.report-bv2-container .section.requirement-analysis table thead td{padding:0}.report-bv2-container .section.requirement-analysis table tbody td{vertical-align:top;font-size:14px}.report-bv2-container .section.requirement-analysis table.fire-plan td:nth-child(2){width:25%}.report-bv2-container .section.requirement-analysis table.fire-plan td:nth-child(2){width:25%}.report-bv2-container .section.requirement-analysis table.fire-plan td:nth-child(3){width:50%}.report-bv2-container .section.requirement-analysis table.effective-area td:nth-child(2){width:66.6%}.report-bv2-container .section.construction-permit-status table{width:100%;margin-top:25px}.report-bv2-container .section.construction-permit-status table thead td{font-size:10px;padding:10px 0}.report-bv2-container .section.construction-permit-status table tbody tr{border-top:1px solid #6a6c6f}.report-bv2-container .section.construction-permit-status table tbody tr:first-child{border-top:0}.report-bv2-container .section.construction-permit-status table tbody tr td{padding:10px 0}.report-bv2-container .section.construction-permit-status table.no-separator tbody tr{border-top:0 !important}.report-bv2-container .section.construction-permit-status thead tr td{padding:0}.report-bv2-container .section.construction-permit-status thead tr td:nth-child(1){width:25%}.report-bv2-container .section.construction-permit-status thead tr td:nth-child(2){width:25%}.report-bv2-container .section.construction-permit-status thead tr td:nth-child(3){width:50%}.report-bv2-container .section.construction-permit-status tbody td{vertical-align:top;font-size:14px;line-height:1.5}
