.v-grid,.v-grid__content{display:-webkit-box;display:-ms-flexbox;display:flex}.v-grid__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.v-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:100%;padding:15px;border-radius:8px;background-color:#fff}.v-block__title{font-size:20px;font-weight:600}.v-block__title--compact{max-width:200px}.v-block--all-space{position:absolute;top:0;right:0;bottom:0;left:0}.date-picker{cursor:pointer}.date-picker .el-range-input{width:100px;cursor:pointer;font-variant-numeric:tabular-nums}.date-picker .el-range-separator{width:50px;padding:0;font-weight:700}.date-picker .el-range__close-icon{display:none}.date-picker.date-picker{width:270px;min-width:270px}.doughnut-chart-block__container{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:992px){.doughnut-chart-block__container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.doughnut-chart-block__chart{width:100%;max-width:325px;max-height:325px;margin:18px}.doughnut-chart-block__legend{max-width:300px;max-height:340px;margin-left:30px;overflow-y:auto}.doughnut-chart-block__legend-item-cirlce{min-width:14px;height:14px;margin-top:3px;margin-right:9px;border-radius:50%}.doughnut-chart-block__legend-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0}.doughnut-chart-block__legend-item-label{max-width:100px;text-overflow:ellipsis}.doughnut-chart-block__stub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;min-height:100px;font-size:18px}.doughnut-chart-block__stub-text{max-width:500px;text-align:center}.income-ratio-chart__chart{width:100%}.overall-income-chart{position:relative}.reports{display:grid;grid-template-areas:"general general" "overall-income income-ratio";grid-template-columns:1fr auto;grid-gap:25px}.reports__general-chart{grid-area:general}.reports__overall-income-chart{grid-area:overall-income}.reports__income-ratio-chart{grid-area:income-ratio}@media only screen and (max-width:1400px){.reports{grid-template-areas:"general general" "overall-income overall-income" "income-ratio .";grid-template-columns:auto 1fr}}@media only screen and (max-width:992px){.reports{grid-template-areas:"general general" "overall-income overall-income" "income-ratio income-ratio"}}