.v-expansion-panel-content.code-wrap .v-expansion-panel-content__wrap {
  padding: 0 10px 5px !important;
}
.col.code-col {
  flex: none;
  width: 8%;
  padding: 0 12px;
}
.col.code-col.code {
  width: 25%;
}
.col.code-col.descr {
  width: 67%;
}
.col.code-col.descr > p {
  margin-bottom: 0 !important;
}
.close-all[data-v-2326aee4] {
  flex-grow: unset;
  margin-right: 10px;
}
.close-all.toggle-subs[data-v-2326aee4] {
  width: 30px;
  height: 30px;
}
.close-all.toggle-subs .v-icon[data-v-2326aee4] {
  font-size: 20px;
}
.col.code-head[data-v-2326aee4] {
  padding: 12px 18px;
  font-weight: bold;
  color: #005FA1;
}
.col.code-head.code[data-v-2326aee4] {
  flex: none;
  width: 25%;
}
.sub-cat-title[data-v-2326aee4] {
  color: var(--v-primary-base) !important;
}
.code-wrap[data-v-2326aee4] {
  padding: 0 !important;
}
.code-wrap .specification[data-v-2326aee4] {
  padding: 3px 10px;
  cursor: pointer;
  border-radius: 16px;
  margin: 4px -12px;
  font-size: 13px !important;
  padding: 0 10px;
}
.code-wrap .specification .v-icon[data-v-2326aee4] {
  color: #008b26;
  font-size: 16px !important;
}
.code-wrap .specification.active[data-v-2326aee4] {
  background-color: #e2deef;
}
.code-wrap .specification[data-v-2326aee4]:hover {
  background-color: var(--v-secondary-base);
}
