.data-bar{flex:1;background-color:#7c3aed;transition:height .3s ease-out;border-radius:4px 4px 0 0;position:relative}.data-bar.median{background-color:#f59e0b;box-shadow:0 0 8px rgba(245,158,11,.7)}.data-bar .bar-label{position:absolute;top:-20px;left:50%;transform:translateX(-50%);font-size:.75rem;font-weight:500;color:#5b21b6;white-space:nowrap}