.qd-form--small[data-v-10c3d73e] {
  font: var(--td-font-body-small);
}
.qd-form--small[data-v-10c3d73e] .t-form__label--top {
  min-height: var(--td-comp-margin-xxl);
  line-height: var(--td-comp-margin-xxl);
}
.qd-form--small[data-v-10c3d73e] .t-form__controls,
.qd-form--small[data-v-10c3d73e] .t-form__controls-content {
  min-height: var(--td-comp-margin-xxl);
}
.qd-form--descriptions[data-v-10c3d73e] .qd-grid {
  border-top: 1px solid var(--td-component-border);
  border-left: 1px solid var(--td-component-border);
}
.qd-form--descriptions[data-v-10c3d73e] .qd-grid-item {
  border-right: 1px solid var(--td-component-border);
  border-bottom: 1px solid var(--td-component-border);
}
.qd-form--descriptions[data-v-10c3d73e] .t-form__item {
  display: flex;
  align-items: stretch;
  height: 100%;
}
.qd-form--descriptions[data-v-10c3d73e] .t-form__label {
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-color: var(--td-bg-color-secondarycontainer);
  padding: var(--td-comp-paddingLR-m) var(--td-comp-paddingLR-l);
  height: 100%;
}
.qd-form--descriptions[data-v-10c3d73e] .t-form__label--top {
  border-bottom: 1px solid var(--td-component-border);
  align-items: center;
  height: var(--qd-form-description-label-height, auto);
  white-space: normal;
}
.qd-form--descriptions[data-v-10c3d73e] .t-form__label--top + .t-form__controls > .t-form__controls-content {
  justify-content: center;
  text-align: center;
}
.qd-form--descriptions[data-v-10c3d73e] .t-form__controls {
  flex: 1 1 0;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: var(--td-comp-paddingLR-m) var(--td-comp-paddingLR-l);
  margin-left: 0 !important;
  height: 100%;
}
.qd-form--descriptions[data-v-10c3d73e] .qd-form-item--label-top {
  display: grid;
  grid-template-rows: auto minmax(min-content, auto);
  grid-row: span 2 !important;
}
.qd-form--descriptions[data-v-10c3d73e] .qd-form-item--label-top > .t-form__item {
  display: contents;
}
.qd-form--descriptions[data-v-10c3d73e] .qd-form-item--label-top .t-form__controls-content {
  white-space: normal;
}
.qd-form--descriptions[data-v-10c3d73e] .qd-form-item--empty-content .t-form__controls {
  padding: 0 !important;
  min-height: 0;
  height: 0;
  overflow: hidden;
}
.qd-form--descriptions[data-v-10c3d73e] .qd-form-item:not(.qd-form-item--label-top):not(.qd-form-item--label-width-full) .t-form__label {
  border-right: 1px solid var(--td-component-border);
}
.qd-form--descriptions-mini[data-v-10c3d73e] .t-form__label,
.qd-form--descriptions-mini[data-v-10c3d73e] .t-form__controls {
  padding: var(--td-comp-paddingTB-xxs) var(--td-comp-paddingLR-xxs);
  font: var(--td-font-body-small);
}
