.history-hover-popup{background:rgba(20,20,25,0.95);border:1px solid rgba(255,255,255,0.08);box-shadow:0 8px 32px rgba(0,0,0,0.3);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);}
.history-hover-popup .popup-title{color:rgba(255,255,255,0.7);}
.history-hover-popup .clear-history-btn{color:rgba(255,255,255,0.5);}
.history-hover-popup .clear-history-btn:hover{color:rgba(255,255,255,0.8);}
.history-hover-popup .history-item{display:flex;padding:10px 0;border-bottom:1px solid rgba(255,255,255,0.06);text-decoration:none;}
.history-hover-popup .history-item:hover{background:rgba(255,255,255,0.03);}
.history-hover-popup .history-item img{width:70px;height:40px;object-fit:cover;border-radius:4px;flex-shrink:0;}
.history-hover-popup .history-info{flex:1;margin-left:8px;min-width:0;}
.history-hover-popup .history-info .name{font-size:12px;color:rgba(255,255,255,0.9);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.history-hover-popup .history-info .progress{font-size:10px;color:rgba(255,255,255,0.4);}
.history-hover-popup .history-item:last-child{border-bottom:none;}
.history-hover-popup .empty-text{text-align:center;padding:25px 0;color:rgba(255,255,255,0.4);font-size:12px;}
.history-hover-popup::-webkit-scrollbar{width:2px;}
.history-hover-popup::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.15);border-radius:1px;}
.history-hover-popup.light-theme{background:rgba(255,255,255,0.95);border-color:rgba(0,0,0,0.08);box-shadow:0 8px 32px rgba(0,0,0,0.1);}
.history-hover-popup.light-theme .popup-title{color:rgba(0,0,0,0.6);}
.history-hover-popup.light-theme .clear-history-btn{color:rgba(0,0,0,0.4);}
.history-hover-popup.light-theme .clear-history-btn:hover{color:rgba(0,0,0,0.7);}
.history-hover-popup.light-theme .history-item{border-bottom-color:rgba(0,0,0,0.06);}
.history-hover-popup.light-theme .history-item:hover{background:rgba(0,0,0,0.02);}
.history-hover-popup.light-theme .history-info .name{color:rgba(0,0,0,0.85);}
.history-hover-popup.light-theme .history-info .progress{color:rgba(0,0,0,0.4);}
.history-hover-popup.light-theme .empty-text{color:rgba(0,0,0,0.4);}
.history-hover-popup.light-theme::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.15);}