/* Stable card and row heights for the analytics dashboard. */
.analytics-grid-v140.two{align-items:stretch}
.analytics-grid-v140.two>.analytics-panel-v140:not(.collapsed-v140){height:100%;align-self:stretch}
.analytics-grid-v140.two>.analytics-panel-v140.collapsed-v140{height:auto;min-height:78px;align-self:start}

.analytics-kpis-v140 article{height:auto;min-height:116px;max-height:none}
.analytics-panel-v140:not(.collapsed-v140)>.analytics-panel-title-v140{min-height:52px}
.analytics-panel-v140.collapsed-v140>.analytics-panel-title-v140{min-height:44px;align-items:center}
.analytics-panel-title-v140 h3{display:block;overflow:visible;line-height:1.18}

.analytics-task-v140{height:auto;min-height:64px;max-height:none}
.analytics-task-v140>div:nth-child(2){min-width:0}
.analytics-task-v140>div:nth-child(2)>b{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}
.analytics-task-v140>div:nth-child(2)>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.analytics-legend-v140>div{min-height:31px}
.analytics-legend-v140 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.analytics-goals-v140>div{min-height:72px}
.analytics-goals-v140>div>div>b{max-width:calc(100% - 54px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.finance-numbers-v140>div{height:104px;min-height:104px}

@media(max-width:1200px) and (min-width:621px){
  .analytics-kpis-v140 article{height:auto;min-height:112px;max-height:none}
}
@media(max-width:900px){
  .analytics-grid-v140.two>.analytics-panel-v140:not(.collapsed-v140),
  .analytics-grid-v140.two>.analytics-panel-v140.collapsed-v140{height:auto}
}
@media(max-width:620px){
  .analytics-kpis-v140 article{height:auto;min-height:108px;max-height:none}
  .analytics-task-v140{height:auto;min-height:84px;max-height:none}
  .analytics-panel-v140:not(.collapsed-v140)>.analytics-panel-title-v140{min-height:58px}
}
