.applied-coefficient strong,
.applied-coefficient small {
  display: block;
}

.applied-coefficient small {
  margin-top: .15rem;
  color: var(--muted);
  font-size: .72rem;
}

.effective-rent {
  background: #f1f8e7;
  color: var(--deep);
}

.expired .effective-rent {
  background: #f9efed;
}

.table-wrap table {
  table-layout: fixed;
  font-size: clamp(.69rem, .72vw, .84rem);
}

.table-wrap th,
.table-wrap td {
  padding: .62rem .3rem;
  white-space: normal;
  line-height: 1.2;
}

.table-wrap th {
  text-align: center;
  vertical-align: middle;
}

.table-wrap td:nth-child(3) {
  overflow-wrap: anywhere;
}

.table-wrap .year-col { width: 5%; }
.table-wrap .date-col { width: 10%; }
.table-wrap .publication-col { width: 18%; }
.table-wrap .coefficient-col { width: 10%; }
.table-wrap .coefficient-used-col { width: 12%; }
.table-wrap .rent-col { width: 16%; }
.table-wrap .status-col { width: 13%; }

.table-wrap .badge {
  padding: .18rem .4rem;
}
