textarea {
  resize: vertical;
}
.log-info-table, .log-info-thead {
  width: 100%;
  table-layout: fixed;
}
.log-info-thead {
  margin-bottom: 14px;
}
.log-info-thead tr th {
  padding: 8px;
  background-color: #fff;
  border-bottom: 1px solid #ddd;
}
.log-info-table{
  word-break: break-word;
}
.log-info-table tr td {
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 25px;
  vertical-align: bottom;
}
.log-info-table tr td p {
  display: inline-block;
  position: absolute;
  width: 13px;
  height: 12px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: #009dd9;
  background: var(--color-5);
  bottom: -9px;
  left: -7px;
}
h4.auditLog span.pull-up {
  float: right;
  border: 1px solid #ccc;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  font-size: 12px;
  padding: 4px 10px;
  cursor: pointer;
}
#acceptedButton, #next-plan-bind-btn, #save-next-plan-bind-btn {
  background-color: #22A498 !important;
  color: #ffffff;
}
#rejectedButton {
  background-color: #FF696A !important;
  color: #ffffff;
}
.button-wrapper {
  margin-top: 10px;
  text-align: center;
}
.remark-info-circle {
  color: #FFB15C;
}
.audit-info-wrapper {
  border: 1px solid rgb(221,221,221);
  border-top: none;
  padding-top: 10px;
}
.audit-info-title {
  font-size: 16px;
  background: rgba(51,51,51,0.04);
  padding: 7px 0px 7px 11px;
  margin-bottom: 0px;
  color: #000;
  border: 1px solid #ddd;
  border-bottom: none;
}

.new-file-content,.old-file-content{
  padding: 5px 0;
  list-style: none;
  font-size: 14px;
  color: #06568b;
}

.old-file-content{
  padding: 5px 0px 0px 0px;
  margin-bottom: 0px;
}

h3.audit-info-title{
  background: #2e8ec2;
  background: var(--color-2);color: #fff;
  font-size: 18px;
  margin-bottom: 0px;padding: 7px 0px 7px 11px;
}

#audit-logs{
  padding:0 15px 15px;
}

/* 移动端适配 - 768px以下 */
@media (max-width: 768px) {
  .log-info-table, .log-info-thead {
    table-layout: auto; /* 自动调整列宽 */
    min-width: 320px; /* 确保最小宽度 */
  }

  .log-info-table tr td {
    padding: 5px 1px !important;
    font-size: 12px;
  }

  .log-await-audit-text {
    min-width: 50px;
  }

  .log-await-audit, .log-info-table span {
    padding-left: 10px !important;
    font-size: 12px !important;
  }

  .audit-info-title {
    font-size: 14px;
    padding: 7px 5px;
  }

  h3.audit-info-title {
    font-size: 16px;
    padding: 7px 5px;
  }

  /* 调整审核结果列宽度 */
  .log-info-table td:nth-child(4) {
    width: 25% !important;
  }
}