.file_content {
  cursor: pointer;
  color: #299cfa;
  /* 单行超出省略号 */
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100px;
  display: inline-block;
  vertical-align: bottom;
}

/* 注意：.right_content 和 .left_content 的主要样式已移至 index.css 的 Grid 布局中 */
/* 这里保留 thesis.css 特定页面的覆盖样式（如果需要） */

.pagination_content {}

.description_content {
  padding: 20px;
  box-sizing: border-box;
  min-width: 0;  /* 防止内容溢出 */
  width: 100%;   /* 在 Grid 布局中自动适应 */
}

.analysis_content{
  border-radius: 12px;
  border: 1px solid #e1e4e8;  /* P2: 更柔和的边框颜色 */
  background-color: #ffffff;  /* P2: 明确的白色背景 */
  height: 600px;
  overflow: auto;
  margin-top: 20px;
  padding: 40px;  /* P2: 增加内边距，提升阅读体验 */
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);  /* P2: 添加轻微阴影，增强层次感 */
  transition: box-shadow 0.3s ease;  /* P2: 阴影过渡动画 */
}

/* 响应式优化：小屏幕调整 */
@media (max-width: 767px) {
  .description_content {
    padding: 10px !important;
  }
  
  .analysis_content {
    padding: 20px !important;  /* 小屏幕减少内边距 */
    height: 400px;  /* 小屏幕减少高度 */
  }
}

/* P2: 鼠标悬停时增强阴影效果 */
.analysis_content:hover {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);
}

/* P2: 滚动条美化（Webkit 浏览器：Chrome/Edge/Safari） */
.analysis_content::-webkit-scrollbar {
  width: 10px;
}

.analysis_content::-webkit-scrollbar-thumb {
  background-color: #c1c1c1;
  border-radius: 5px;
  transition: background-color 0.3s;
}

.analysis_content::-webkit-scrollbar-thumb:hover {
  background-color: #a8a8a8;
}

.analysis_content::-webkit-scrollbar-track {
  background-color: #f1f1f1;
  border-radius: 5px;
}
.table_content{
  max-height: none;
}
.submit_btn{
  margin-top: 311px;
}