/**
 * 审核面板 - 面包屑导航样式
 * 使用 review- 前缀确保样式独立
 */

/* 面包屑导航容器 - 固定于内容区顶部，不随内容滚动，紧凑间距减少镂空 */
#review-panel .review-folder-content .review-breadcrumb-navigation {
    position: sticky;
    top: 0;
    z-index: 2;
    width: 100%;
    padding: 4px 0;
    margin-bottom: 4px;
    background: var(--bg-tertiary);
    border-bottom: 1px solid var(--review-border-color, var(--border-primary));
}

#review-panel .review-breadcrumb-navigation {
    width: 100%;
    padding: var(--review-spacing-sm, 8px) 0;
    margin-bottom: var(--review-spacing-sm, 8px);
    background: transparent;
    border-bottom: 1px solid var(--review-border-color, var(--border-primary));
}

#review-panel .review-breadcrumb-container {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: var(--review-spacing-xs, 4px);
    padding-left: var(--review-spacing-sm, 6px);
    font-family: "Microsoft YaHei", "微软雅黑", "SimSun", "宋体", "Arial", sans-serif;
}

/* 面包屑项 */
#review-panel .review-breadcrumb-item {
    display: inline-flex;
    align-items: center;
    gap: var(--review-spacing-xs, 4px);
    padding: var(--review-spacing-xs, 4px) var(--review-spacing-sm, 8px);
    background: var(--bg-tertiary, var(--review-bg-secondary));
    border: 1px solid var(--review-border-color, var(--border-primary));
    border-radius: var(--review-radius-sm, 4px);
    color: var(--review-text-primary, var(--text-primary));
    font-size: 13px;
    cursor: pointer;
    transition: all 0.2s ease;
    font-family: "Microsoft YaHei", "微软雅黑", "SimSun", "宋体", "Arial", sans-serif;
}

#review-panel .review-breadcrumb-item:hover {
    background: var(--bg-hover, var(--review-bg-primary));
    border-color: var(--border-accent, var(--review-border-color));
    color: var(--text-accent, var(--review-text-primary));
}

#review-panel .review-breadcrumb-item.review-breadcrumb-home {
    font-weight: 600;
}

/* 首页按钮中的项目名【】区域：弱化背景与边框，与「根目录」区分更清晰 */
#review-panel .review-breadcrumb-item.review-breadcrumb-home .review-breadcrumb-project-name {
    display: inline-block;
    padding: 0 4px;
    margin-right: 2px;
    color: var(--text-accent, var(--review-text-primary));
    opacity: 0.92;
    font-weight: 700;
}

#review-panel .review-breadcrumb-item.review-breadcrumb-current {
    background: var(--bg-accent, var(--review-bg-secondary));
    color: var(--text-accent, var(--review-text-primary));
    cursor: default;
    pointer-events: none;
}

/* 面包屑分隔符 */
#review-panel .review-breadcrumb-separator {
    color: var(--review-text-secondary, var(--text-secondary));
    font-size: 14px;
    user-select: none;
    opacity: 0.6;
}

/* SVG图标 */
#review-panel .review-breadcrumb-item svg {
    width: 16px;
    height: 16px;
    flex-shrink: 0;
}

/* 移动端响应式已移除（项目仅支持 Windows 桌面端） */
