.reports-house-tree .tree-node-el{display:flex;align-items:center}.reports-house-tree .tree-expand{margin-right:10px}.reports-house-tree .node-title{display:flex;align-items:center}.reports-house-tree .hover-title{background:transparent;padding:.25rem;border-radius:.5rem;cursor:pointer}.reports-house-tree .inputCheck{top:0;margin-right:5px;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.reports-house-tree .inputCheck .check{background:brown;border:1px solid;top:-1px;left:-1px;bottom:-1px;height:unset;display:block;width:calc(100% + 2px);-webkit-appearance:none;-moz-appearance:none;appearance:none}.reports-house-tree .inputCheck.box-checked{background:rgba(var(--vs-primary),1);border-color:rgba(var(--vs-primary),1)}.reports-house-tree .inputCheck.box-checked:after{font-family:feather!important;content:"\E83F";color:#fff;line-height:1}.reports-house-tree .inputCheck.box-halfchecked{background:rgba(var(--vs-warning),1);border-color:rgba(var(--vs-warning),1)}.reports-house-tree .inputCheck.box-halfchecked:after{font-family:feather!important;content:"\E897";color:#fff;line-height:1}.select-buildings{position:relative}.select-buildings_danger{color:rgba(var(--app-danger),1)}.select-buildings__validation-error{display:inline-block;color:rgba(var(--app-danger),1);overflow:hidden;transition:all .25s ease;border:1px solid #eee;background:#fff;box-shadow:0 10px 12px rgba(0,0,0,.2);margin-top:3px;font-weight:600;text-transform:uppercase;padding:4px;line-height:1.2;font-size:10px;border-radius:2px;z-index:100;position:absolute;bottom:-15px;left:50%;transform:translateX(-50%)}.select-buildings__text-wrapper{max-width:100%;padding:10px 5px}.select-buildings__text,.select-buildings__text-wrapper{text-align:center;overflow:hidden;text-overflow:ellipsis}.select-buildings__text{display:inline;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;text-decoration:none;border-bottom:1px dashed transparent}.select-buildings__text:hover,.select-buildings__text_empty{border-bottom:1px dashed rgba(var(--app-content-color),1)}.echarts{width:600px;height:400px}.employee-issue-building-report{flex:1;display:flex}.employee-issue-building-report__row{display:flex;align-items:center;flex:1}.employee-issue-building-report__chart-column{margin-bottom:30px}.employee-issue-building-report__chart-column_pie{flex:0 0 480px}.employee-issue-building-report__chart-column_line{flex:1;max-width:calc(100% - 480px)}@media (max-width:1200px){.employee-issue-building-report__row{display:block}.employee-issue-building-report__chart-column,.employee-issue-building-report__chart-column_line,.employee-issue-building-report__chart-column_pie{max-width:100%}}.employee-issues-user-report{flex:1;display:flex;flex-direction:column;justify-content:center}.employee-issues-user-report__row{display:flex;align-items:center;flex:1}.employee-issues-user-report__chart-column{flex:1;margin-bottom:30px;max-width:100%}.employee-issues-user-report__chart-column_pie{flex:0 0 480px}.employee-issues-user-report__chart-column_line{flex:1;max-width:calc(100% - 480px)}.employee-issues-analytics{flex:1;display:flex;flex-direction:column}.employee-issues-analytics__tabs{display:flex;flex:0}.employee-issues-analytics__tab{background:#f8f8f8;padding:12px 15px 10px;border-bottom:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1);position:relative;z-index:10;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1.1;cursor:pointer;transition:background .3s ease,font-weight .3s ease;min-width:90px;text-align:center;font-weight:500}.employee-issues-analytics__tab-header{width:100%;height:2px;position:absolute;left:0;top:0;opacity:.3;transition:all .3s ease}.employee-issues-analytics__tab:first-child{border-left:1px solid rgba(0,0,0,.1)}.employee-issues-analytics__tab_active{border-bottom-color:transparent;background:#fff}.employee-issues-analytics__tab_active .employee-issues-analytics__tab-header{opacity:1}.employee-issues-analytics__panel{flex:1;border:1px solid rgba(0,0,0,.1);border-top:none}.employee-issues-analytics__panel .app-panel__body{display:flex;flex-direction:column}.employee-issues-analytics__quick-filters-date{display:flex}.employee-issues-analytics__filters{display:flex;align-items:center}.employee-issues-analytics__quick-filter-date{border:1px solid #ced4da;line-height:1;display:flex;align-items:center;justify-content:center;height:34px;min-width:80px;border-left:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.employee-issues-analytics__quick-filter-date:first-child{border-radius:2px 0 0 2px;border-left:1px solid #ced4da}.employee-issues-analytics__quick-filter-date:last-child{border-radius:0 2px 2px 0}.employee-issues-analytics__quick-filter-date:hover,.employee-issues-analytics__quick-filter-date_active{background:rgba(var(--app-primary),1);border:1px solid rgba(var(--app-primary),1);color:#fff}.employee-issues-analytics__filters-date{display:flex;align-items:center;margin-left:30px}.employee-issues-analytics__filter-date{position:relative}.employee-issues-analytics__filter-date .vdp-datepicker{width:120px}.employee-issues-analytics__filter-date+.employee-issues-analytics__filter-date{padding-left:30px}.employee-issues-analytics__filter-date+.employee-issues-analytics__filter-date:before{content:"";position:absolute;left:7.5px;width:15px;top:50%;height:2px;background:#ced4da;transform:translateY(-50%)}.employee-issues-analytics__select-house{margin-left:30px;width:100%;max-width:320px}.employee-issues-analytics__select-house .select-buildings__label{display:none}.employee-issues-analytics__select-house .select-buildings__text-wrapper{padding:2px 7px;border:1px solid #ced4da;border-radius:2px;height:34px;display:flex;align-items:center;font-size:.85rem}.employee-issues-analytics__select-performer{margin-left:30px;width:100%;max-width:320px}.employee-issues-analytics__select-performer .app-v-select-flat__select .vs__dropdown-toggle{min-height:34px!important}.employee-issues-analytics__select-performer-avatar{flex-shrink:0;margin-right:5px}