.ContentTools {
  .TC-panel {
    > form {
      padding-left: calc(var(--gap-s) * 2);
    }
  }

  .Message.is-success {
    margin-bottom: var(--gap-l);
  }

  .CIG-row[data-type='boolean'] > .CIG-small > input[type='checkbox'] {
    --Icon-size: var(--iconSize-l);
  }

  .CIG-title {
    line-height: inherit;
  }

  .ActionBar {
    border-top: 0;
    position: static;

    > button {
      font-size: var(--fontSize-s);
      line-height: var(--lineHeight-s);
    }
  }

  .ActionBar:not(.is-top) > .Button:not(.Link):first-child {
    .Button;
  }

  .TC-panel,
  .TC-panel > form,
  .TC-panel > form > .fixedScrollable {
    padding-bottom: 0;
    padding-left: var(--gap-l);

    > .CIG {
      padding: 0 var(--gap-l);

      .CIG-row {
        padding-top: var(--gap-l);
      }
    }

    > .CIG-row {
      padding-top: 0;
    }

    .TC-panel-heading {
      .Text.is-s;

      background: var(--color-gray1);
      font-weight: bold;
      margin: calc(var(--gap-s) * 2) 0 var(--gap-l) 0;
      padding: calc(var(--gap-s) + 2px) calc(var(--gap-s) * 2);
    }
  }
}

.ContentTools-meta {
  font-size: var(--fontSize-s);
  margin-bottom: calc(var(--gap-s) * 2 + var(--gap-l));
  margin-left: calc(var(--gap-l));

  span {
    border-bottom: 1px solid var(--color-gray2);
    display: block;
    padding: calc(var(--gap-s) * 2) 0;
  }
}
