@@ -565,6 +565,88 @@ body {
565565 box-shadow : 0 2px 8px rgba (0 , 0 , 0 , 0.1 );
566566}
567567
568+ /* ===== Recently Played (expanded user row) ===== */
569+
570+ .table tr .recent-songs-row : hover {
571+ background : transparent;
572+ }
573+
574+ .recent-songs {
575+ border : 1px solid rgba (255 , 255 , 255 , 0.12 );
576+ border-radius : 0.75rem ;
577+ background : rgba (0 , 0 , 0 , 0.15 );
578+ overflow : hidden;
579+ }
580+
581+ .recent-songs-header {
582+ display : flex;
583+ justify-content : space-between;
584+ align-items : center;
585+ padding : 0.65rem 1rem ;
586+ font-size : 0.75rem ;
587+ font-weight : 600 ;
588+ text-transform : uppercase;
589+ letter-spacing : 0.05em ;
590+ color : rgba (255 , 255 , 255 , 0.6 );
591+ background : rgba (255 , 255 , 255 , 0.06 );
592+ border-bottom : 1px solid rgba (255 , 255 , 255 , 0.1 );
593+ }
594+
595+ .recent-songs-list {
596+ max-height : 320px ;
597+ overflow-y : auto;
598+ }
599+
600+ .recent-song-item {
601+ display : flex;
602+ align-items : center;
603+ gap : 0.75rem ;
604+ padding : 0.55rem 1rem ;
605+ border-bottom : 1px solid rgba (255 , 255 , 255 , 0.06 );
606+ }
607+
608+ .recent-song-item : last-child {
609+ border-bottom : none;
610+ }
611+
612+ .recent-song-item : hover {
613+ background : rgba (255 , 255 , 255 , 0.05 );
614+ }
615+
616+ .recent-song-rank {
617+ flex-shrink : 0 ;
618+ width : 1.5rem ;
619+ text-align : right;
620+ font-size : 0.8rem ;
621+ font-variant-numeric : tabular-nums;
622+ color : rgba (255 , 255 , 255 , 0.4 );
623+ }
624+
625+ .recent-song-title {
626+ flex : 1 ;
627+ min-width : 0 ;
628+ white-space : nowrap;
629+ overflow : hidden;
630+ text-overflow : ellipsis;
631+ font-weight : 500 ;
632+ color : rgba (255 , 255 , 255 , 0.9 );
633+ }
634+
635+ .recent-song-item .play-count {
636+ flex-shrink : 0 ;
637+ min-width : 3rem ;
638+ text-align : center;
639+ }
640+
641+ .recent-song-date {
642+ flex-shrink : 0 ;
643+ width : 6.5rem ;
644+ text-align : right;
645+ font-size : 0.8rem ;
646+ font-variant-numeric : tabular-nums;
647+ color : rgba (255 , 255 , 255 , 0.5 );
648+ }
649+
568650/* ===== Radio Admin ===== */
569651
570652.add-button {
0 commit comments