.legend{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}[dir=ltr] .legend{float:right}[dir=rtl] .legend{float:left}.legend-item{gap:.5rem}.header,.legend-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}[dir] .header h4{margin:0}.header img{height:64px}#dashboard-analytics .greet-user{position:relative}#dashboard-analytics .greet-user .decore-left{position:absolute;top:0}[dir=ltr] #dashboard-analytics .greet-user .decore-left{left:0}[dir=rtl] #dashboard-analytics .greet-user .decore-left{right:0}#dashboard-analytics .greet-user .decore-right{position:absolute;top:0}[dir=ltr] #dashboard-analytics .greet-user .decore-right{right:0}[dir=rtl] #dashboard-analytics .greet-user .decore-right{left:0}@media (max-width:576px){#dashboard-analytics .decore-left,#dashboard-analytics .decore-right{width:140px}}.institution{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;transition:background-color .3s ease}[dir] .institution{background-color:#f9f9f9;border:1px solid #eaeaea;border-radius:10px;padding:10px;margin-bottom:10px;-webkit-transition:background-color .3s ease}[dir] .institution:hover{background-color:#e6f7ff}[dir] .institution img{border-radius:5px}[dir=ltr] .institution img{margin-right:15px}[dir=rtl] .institution img{margin-left:15px}.institution-info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.dispute-badge{display:inline-block;color:#fff;font-size:10px;font-weight:700;letter-spacing:.5px;vertical-align:middle}[dir] .dispute-badge{background-color:#dc2626;padding:2px 8px;border-radius:4px}[dir=ltr] .dispute-badge{margin-left:6px}[dir=ltr] .dispute-badge,[dir=rtl] .dispute-badge{-webkit-animation:dispute-pulse 1.5s ease-in-out infinite;animation:dispute-pulse 1.5s ease-in-out infinite}[dir=rtl] .dispute-badge{margin-right:6px}@-webkit-keyframes dispute-pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes dispute-pulse{0%,to{opacity:1}50%{opacity:.6}}.dispute-comment{color:#dc2626;font-style:italic}