.dg.main.a li.title {
  padding: 10px 10px 10px 16px;
  background-position-y: 20px;
  font-size: 14px;
  font-weight: bold;
  border-radius: 10px;
  background-color: rgb(0 0 0 / 60%);
}

.dg.main.a,
.close-button {
  width: 350px !important;
}

.close-button {
  border-radius: 5px;
  margin-top: 5px;
  padding: 5px 0;
  background-color: rgb(0 0 0 / 60%);
  font-size: 14px;
}

li.folder .dg ul .cr,
.dg.main.a > ul > .cr {
  margin-right: 8px;
  margin-left: 4px;
  background-color: rgb(26 26 26 / 70%);
  font-size: 14px;
}

li.folder .dg ul .cr .property-name,
.dg.main.a > ul > .cr .property-name {
  width: 50%;
}

li.folder .dg ul .cr .c,
.dg.main.a > ul > .cr .c {
  width: 40%;
}

.dg.main.a > ul > .cr {
  padding-top: 5px;
  padding-bottom: 5px;
}

li.folder .dg ul:not(.closed) .cr {
  padding-top: 5px;
  padding-bottom: 5px;
}

li.folder .dg ul .cr:last-of-type,
.dg.main.a > ul > .cr:last-of-type {
  border-radius: 0 0 10px 10px;
}

.dg.main.a > ul > li:nth-of-type(4) {
  margin-top: 5px;
  border-radius: 10px 10px 0 0;
}

.dg.main.a li.folder {
  margin-top: 2px;
  margin-bottom: 2px;
}

.dg.main.a .slider {
  height: 24px;
  margin-top: 1px;
  border-radius: 12px;
}

.dg.main.a input {
  height: 18px;
  margin-top: 1px !important;
  border-radius: 6px;
}

.slider .slider-fg {
  border-radius: 12px;
}
