/**
 * 项目面板 - 项目内容区框选与多选样式
 * 独立于其他面板，仅作用于 #review-panel 内；使用 review- 前缀
 * 字体：Microsoft YaHei
 */

/* 框选矩形（挂载在 body，绝对定位） */
.review-selection-marquee {
    position: fixed;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    pointer-events: none;
    z-index: 9999;
    border: 2px solid var(--text-accent, #667eea);
    background: rgba(102, 126, 234, 0.12);
    border-radius: 2px;
    box-sizing: border-box;
}

/* 项目内容区：禁用文本/图片选中，避免框选时出现系统高亮选区 */
#review-panel .review-folder-content,
#review-panel .review-folder-content *,
#review-panel .review-content-item,
#review-panel .review-content-item *,
#review-panel .review-thumbnail-item,
#review-panel .review-thumbnail-item * {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* 缩略图项选中态（与列表项 .review-content-item.active 视觉一致，保持原始字重不加粗） */
#review-panel .review-thumbnail-item.active {
    background: var(--gradient-primary, linear-gradient(135deg, #764ba2 0%, #667eea 100%));
    color: var(--text-primary, #fff);
    font-weight: normal;
    border-color: rgba(255, 255, 255, 0.35);
    box-shadow: var(--shadow-lg, 0 4px 12px rgba(0, 0, 0, 0.2));
}

#review-panel .review-thumbnail-item.active:hover {
    background: linear-gradient(135deg, #764ba2 0%, #667eea 100%);
    box-shadow: var(--shadow-lg, 0 4px 12px rgba(0, 0, 0, 0.2));
}

/* 选中态下元数据：标题（上传者）弱一些保持层次，大小与时间更亮 */
#review-panel .review-thumbnail-item.active .review-thumbnail-uploader {
    color: rgba(255, 255, 255, 0.75);
}
#review-panel .review-thumbnail-item.active .review-thumbnail-size,
#review-panel .review-thumbnail-item.active .review-thumbnail-date {
    color: rgba(255, 255, 255, 0.95);
}
