/**
* Colors
*/
/* Signal colors */
/* Old colors (TODO: cleanup when not needed anymore) */
/**
 * Base
 */
/**
 * Selection
 */
/**
 * Flyingfocus
 */
/**
 * Icons
 */
/**
 * Link
 */
/**
 * Text
 */
/**
 * Section
 */
/**
 * Header
 */
/**
 * Footer
 */
/**
 * Fieldset
 */
/**
 * Stepper
 */
/**
 * Loader
 */
/**
 * Table
 */
/**
 * Heading
 */
/**
 * Text
 */
/**
 * Menu (Item)
 */
/**
 * Form Elements (Input / Checkbox / Radio / Select / Datepicker)
 */
/**
 * Popover
 */
/**
 * Tooltips
 */
/**
 * Dialogs / Popover
 */
/**
 * Overlays
 */
/**
 * Accordions
 */
/**
 * Timeline
 */
/**
 * Buttons
 */
/**
 * Ratios
 */
/**
 * Pagetitle
 */
/**
 * TopnewsMostsearched
 */
/**
 * Calendar
 */
/**
 * Cta
 */
/**
 * Toasts
 */
/**
 * Uploads
 */
/**
 * Box Shadows
 */
/**
 * Z-Indexes
 * Inspired by https://www.duetds.com/tokens/#z-index
 */
/**
 * Icon sizes
 */
/**
 * Grid
 */
/**
 * Container
 */
/**
 * Breakpoints
 */
/**
 * Ratios
 */
/**
 * Spaces
 */
/**
 * Fonts
 */
:host {
  font-family: var(--stzh-font-family-medium);
  font-weight: var(--stzh-font-weight-medium);
  font-style: var(--stzh-font-style-medium);
  color: var(--stzh-base-color);
  box-sizing: border-box;
  display: block;
}
:host[hidden], :host[stzh-hidden] {
  display: none;
}
:host::selection {
  color: var(--stzh-selection-color);
  background-color: var(--stzh-selection-background-color);
}
:host *,
:host *::before,
:host *::after {
  box-sizing: border-box;
  text-underline-offset: var(--stzh-link-text-underline-offset);
  text-decoration-thickness: var(--stzh-link-text-decoration-thickness);
  -webkit-text-decoration-skip-ink: var(--stzh-link-text-decoration-skip-ink);
          text-decoration-skip-ink: var(--stzh-link-text-decoration-skip-ink);
}
:host {
  /* default outline value, which will be applied to all elements receiving focus
  the .has-focus class is used by the focus target */
}
:host .has-focus {
  outline: var(--stzh-flyingfocus-color) solid 0.125rem;
  outline-offset: 0.125rem;
}
:host .stzh-fylingfocus-focused {
  outline-style: none !important;
}
:host .stzh-fylingfocus-focused::-moz-focus-inner {
  border: 0 !important;
}

.stzh-fieldset {
  --stzh-description-min-height: var(--stzh-fieldset-description-min-height);
  margin: 0;
  padding: 0;
  border: none;
  min-inline-size: auto;
}
.stzh-fieldset__wrapper {
  display: grid;
}
.stzh-fieldset__legend {
  font-family: var(--stzh-font-family-title);
  font-weight: var(--stzh-font-weight-title);
  font-style: var(--stzh-font-style-title);
  font-size: var(--stzh-font-curve-h4-default-font-size, var(--stzh-font-milli-font-size));
  line-height: var(--stzh-font-curve-h4-default-text-line-height, var(--stzh-font-milli-text-line-height));
  letter-spacing: var(--stzh-font-curve-h4-default-text-letter-spacing);
}
@media screen and (min-width: 600px) {
  .stzh-fieldset__legend {
    font-size: var(--stzh-font-curve-h4-small-font-size, var(--stzh-font-centi-font-size));
    line-height: var(--stzh-font-curve-h4-small-text-line-height, var(--stzh-font-centi-text-line-height));
    letter-spacing: var(--stzh-font-curve-h4-small-text-letter-spacing);
  }
}
@media screen and (min-width: 1260px) {
  .stzh-fieldset__legend {
    font-size: var(--stzh-font-curve-h4-large-font-size, var(--stzh-font-deci-font-size));
    line-height: var(--stzh-font-curve-h4-large-text-line-height, var(--stzh-font-deci-text-line-height));
    letter-spacing: var(--stzh-font-curve-h4-large-text-letter-spacing);
  }
}
@media screen and (min-width: 1600px) {
  .stzh-fieldset__legend {
    font-size: var(--stzh-font-curve-h4-ultra-font-size, var(--stzh-font-deca-font-size));
    line-height: var(--stzh-font-curve-h4-ultra-text-line-height, var(--stzh-font-deca-text-line-height));
    letter-spacing: var(--stzh-font-curve-h4-ultra-text-letter-spacing, var(--stzh-font-deca-text-letter-spacing));
  }
}
.stzh-fieldset__legend {
  color: var(--stzh-color-primary70);
  padding: 0;
  margin-bottom: var(--stzh-space-large, 20px);
}
.stzh-fieldset--hide-legend .stzh-fieldset__legend {
  border: 0;
  clip: rect(0 0 0 0);
  clip-path: inset(100%);
  width: 0.0625rem;
  height: 0.0625rem;
  overflow: hidden;
  padding: 0;
  position: absolute;
}

:host ::slotted(.layout_column > .stzh-fieldset-row > .stzh-fieldset-row),
:host ::slotted(.stzh-fieldset-row > .stzh-fieldset-row),
:host ::slotted(.layout_column > .stzh-fieldset-row),
:host ::slotted(.stzh-fieldset-row),
:host ::slotted(.layout_column > .stzh-fieldset-row > stzh-input),
:host ::slotted(.stzh-fieldset-row > stzh-input),
:host ::slotted(stzh-input),
:host ::slotted(.layout_column > .stzh-fieldset-row > stzh-datepicker),
:host ::slotted(.stzh-fieldset-row > stzh-datepicker),
:host ::slotted(stzh-datepicker),
:host ::slotted(.stzh-fieldset-row > stzh-dropdown),
:host ::slotted(.layout_column > .stzh-fieldset-row > stzh-dropdown),
:host ::slotted(stzh-dropdown),
:host ::slotted(.stzh-fieldset-row > stzh-fieldset),
:host ::slotted(.layout_column > .stzh-fieldset-row > stzh-fieldset),
:host ::slotted(stzh-fieldset),
:host ::slotted(.stzh-fieldset-row > stzh-upload),
:host ::slotted(.layout_column > .stzh-fieldset-row > stzh-upload),
:host ::slotted(stzh-upload),
:host ::slotted(.stzh-fieldset-row > stzh-checkbox),
:host ::slotted(.layout_column > .stzh-fieldset-row > stzh-checkbox),
:host ::slotted(stzh-checkbox),
:host ::slotted(.stzh-fieldset-row > stzh-checkboxgroup),
:host ::slotted(.layout_column > .stzh-fieldset-row > stzh-checkboxgroup),
:host ::slotted(stzh-checkboxgroup),
:host ::slotted(.stzh-fieldset-row > stzh-radio),
:host ::slotted(.layout_column > .stzh-fieldset-row > stzh-radio),
:host ::slotted(stzh-radio),
:host ::slotted(.stzh-fieldset-row > stzh-radiogroup),
:host ::slotted(.layout_column > .stzh-fieldset-row > stzh-radiogroup),
:host ::slotted(stzh-radiogroup),
:host ::slotted(.stzh-fieldset-row > stzh-row),
:host ::slotted(.layout_column > .stzh-fieldset-row > stzh-row),
:host ::slotted(stzh-row),
:host ::slotted(.stzh-fieldset-row > stzh-vspace),
:host ::slotted(.layout_column > .stzh-fieldset-row > stzh-vspace),
:host ::slotted(stzh-vspace),
:host ::slotted(.stzh-fieldset-row > stzh-hspace),
:host ::slotted(.layout_column > .stzh-fieldset-row > stzh-hspace),
:host ::slotted(stzh-hspace),
:host ::slotted(.stzh-fieldset-row > stzh-text),
:host ::slotted(.layout_column > .stzh-fieldset-row > stzh-text),
:host ::slotted(stzh-text) {
  margin-bottom: var(--stzh-space-xxsmall, 4px);
}
@media screen and (min-width: 900px) {
  :host ::slotted(.layout_column > .stzh-fieldset-row > .stzh-fieldset-row),
  :host ::slotted(.stzh-fieldset-row > .stzh-fieldset-row),
  :host ::slotted(.layout_column > .stzh-fieldset-row),
  :host ::slotted(.stzh-fieldset-row),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-input),
  :host ::slotted(.stzh-fieldset-row > stzh-input),
  :host ::slotted(stzh-input),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-datepicker),
  :host ::slotted(.stzh-fieldset-row > stzh-datepicker),
  :host ::slotted(stzh-datepicker),
  :host ::slotted(.stzh-fieldset-row > stzh-dropdown),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-dropdown),
  :host ::slotted(stzh-dropdown),
  :host ::slotted(.stzh-fieldset-row > stzh-fieldset),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-fieldset),
  :host ::slotted(stzh-fieldset),
  :host ::slotted(.stzh-fieldset-row > stzh-upload),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-upload),
  :host ::slotted(stzh-upload),
  :host ::slotted(.stzh-fieldset-row > stzh-checkbox),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-checkbox),
  :host ::slotted(stzh-checkbox),
  :host ::slotted(.stzh-fieldset-row > stzh-checkboxgroup),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-checkboxgroup),
  :host ::slotted(stzh-checkboxgroup),
  :host ::slotted(.stzh-fieldset-row > stzh-radio),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-radio),
  :host ::slotted(stzh-radio),
  :host ::slotted(.stzh-fieldset-row > stzh-radiogroup),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-radiogroup),
  :host ::slotted(stzh-radiogroup),
  :host ::slotted(.stzh-fieldset-row > stzh-row),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-row),
  :host ::slotted(stzh-row),
  :host ::slotted(.stzh-fieldset-row > stzh-vspace),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-vspace),
  :host ::slotted(stzh-vspace),
  :host ::slotted(.stzh-fieldset-row > stzh-hspace),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-hspace),
  :host ::slotted(stzh-hspace),
  :host ::slotted(.stzh-fieldset-row > stzh-text),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-text),
  :host ::slotted(stzh-text) {
    margin-bottom: var(--stzh-space-xsmall, 8px);
  }
}
@media screen and (min-width: 1260px) {
  :host ::slotted(.layout_column > .stzh-fieldset-row > .stzh-fieldset-row),
  :host ::slotted(.stzh-fieldset-row > .stzh-fieldset-row),
  :host ::slotted(.layout_column > .stzh-fieldset-row),
  :host ::slotted(.stzh-fieldset-row),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-input),
  :host ::slotted(.stzh-fieldset-row > stzh-input),
  :host ::slotted(stzh-input),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-datepicker),
  :host ::slotted(.stzh-fieldset-row > stzh-datepicker),
  :host ::slotted(stzh-datepicker),
  :host ::slotted(.stzh-fieldset-row > stzh-dropdown),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-dropdown),
  :host ::slotted(stzh-dropdown),
  :host ::slotted(.stzh-fieldset-row > stzh-fieldset),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-fieldset),
  :host ::slotted(stzh-fieldset),
  :host ::slotted(.stzh-fieldset-row > stzh-upload),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-upload),
  :host ::slotted(stzh-upload),
  :host ::slotted(.stzh-fieldset-row > stzh-checkbox),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-checkbox),
  :host ::slotted(stzh-checkbox),
  :host ::slotted(.stzh-fieldset-row > stzh-checkboxgroup),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-checkboxgroup),
  :host ::slotted(stzh-checkboxgroup),
  :host ::slotted(.stzh-fieldset-row > stzh-radio),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-radio),
  :host ::slotted(stzh-radio),
  :host ::slotted(.stzh-fieldset-row > stzh-radiogroup),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-radiogroup),
  :host ::slotted(stzh-radiogroup),
  :host ::slotted(.stzh-fieldset-row > stzh-row),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-row),
  :host ::slotted(stzh-row),
  :host ::slotted(.stzh-fieldset-row > stzh-vspace),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-vspace),
  :host ::slotted(stzh-vspace),
  :host ::slotted(.stzh-fieldset-row > stzh-hspace),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-hspace),
  :host ::slotted(stzh-hspace),
  :host ::slotted(.stzh-fieldset-row > stzh-text),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-text),
  :host ::slotted(stzh-text) {
    margin-bottom: var(--stzh-space-small, 12px);
  }
}
@media screen and (max-width: 899px) {
  :host ::slotted(.layout_column > .stzh-fieldset-row > .stzh-fieldset-row),
  :host ::slotted(.stzh-fieldset-row > .stzh-fieldset-row),
  :host ::slotted(.layout_column > .stzh-fieldset-row),
  :host ::slotted(.stzh-fieldset-row),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-input),
  :host ::slotted(.stzh-fieldset-row > stzh-input),
  :host ::slotted(stzh-input),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-datepicker),
  :host ::slotted(.stzh-fieldset-row > stzh-datepicker),
  :host ::slotted(stzh-datepicker),
  :host ::slotted(.stzh-fieldset-row > stzh-dropdown),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-dropdown),
  :host ::slotted(stzh-dropdown),
  :host ::slotted(.stzh-fieldset-row > stzh-fieldset),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-fieldset),
  :host ::slotted(stzh-fieldset),
  :host ::slotted(.stzh-fieldset-row > stzh-upload),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-upload),
  :host ::slotted(stzh-upload),
  :host ::slotted(.stzh-fieldset-row > stzh-checkbox),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-checkbox),
  :host ::slotted(stzh-checkbox),
  :host ::slotted(.stzh-fieldset-row > stzh-checkboxgroup),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-checkboxgroup),
  :host ::slotted(stzh-checkboxgroup),
  :host ::slotted(.stzh-fieldset-row > stzh-radio),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-radio),
  :host ::slotted(stzh-radio),
  :host ::slotted(.stzh-fieldset-row > stzh-radiogroup),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-radiogroup),
  :host ::slotted(stzh-radiogroup),
  :host ::slotted(.stzh-fieldset-row > stzh-row),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-row),
  :host ::slotted(stzh-row),
  :host ::slotted(.stzh-fieldset-row > stzh-vspace),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-vspace),
  :host ::slotted(stzh-vspace),
  :host ::slotted(.stzh-fieldset-row > stzh-hspace),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-hspace),
  :host ::slotted(stzh-hspace),
  :host ::slotted(.stzh-fieldset-row > stzh-text),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-text),
  :host ::slotted(stzh-text) {
    margin-bottom: var(--stzh-space-xsmall, 8px);
  }
}
@media screen and (max-width: 899px) and (min-width: 600px) {
  :host ::slotted(.layout_column > .stzh-fieldset-row > .stzh-fieldset-row),
  :host ::slotted(.stzh-fieldset-row > .stzh-fieldset-row),
  :host ::slotted(.layout_column > .stzh-fieldset-row),
  :host ::slotted(.stzh-fieldset-row),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-input),
  :host ::slotted(.stzh-fieldset-row > stzh-input),
  :host ::slotted(stzh-input),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-datepicker),
  :host ::slotted(.stzh-fieldset-row > stzh-datepicker),
  :host ::slotted(stzh-datepicker),
  :host ::slotted(.stzh-fieldset-row > stzh-dropdown),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-dropdown),
  :host ::slotted(stzh-dropdown),
  :host ::slotted(.stzh-fieldset-row > stzh-fieldset),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-fieldset),
  :host ::slotted(stzh-fieldset),
  :host ::slotted(.stzh-fieldset-row > stzh-upload),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-upload),
  :host ::slotted(stzh-upload),
  :host ::slotted(.stzh-fieldset-row > stzh-checkbox),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-checkbox),
  :host ::slotted(stzh-checkbox),
  :host ::slotted(.stzh-fieldset-row > stzh-checkboxgroup),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-checkboxgroup),
  :host ::slotted(stzh-checkboxgroup),
  :host ::slotted(.stzh-fieldset-row > stzh-radio),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-radio),
  :host ::slotted(stzh-radio),
  :host ::slotted(.stzh-fieldset-row > stzh-radiogroup),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-radiogroup),
  :host ::slotted(stzh-radiogroup),
  :host ::slotted(.stzh-fieldset-row > stzh-row),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-row),
  :host ::slotted(stzh-row),
  :host ::slotted(.stzh-fieldset-row > stzh-vspace),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-vspace),
  :host ::slotted(stzh-vspace),
  :host ::slotted(.stzh-fieldset-row > stzh-hspace),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-hspace),
  :host ::slotted(stzh-hspace),
  :host ::slotted(.stzh-fieldset-row > stzh-text),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-text),
  :host ::slotted(stzh-text) {
    margin-bottom: var(--stzh-space-small, 12px);
  }
}
@media screen and (max-width: 899px) and (min-width: 900px) {
  :host ::slotted(.layout_column > .stzh-fieldset-row > .stzh-fieldset-row),
  :host ::slotted(.stzh-fieldset-row > .stzh-fieldset-row),
  :host ::slotted(.layout_column > .stzh-fieldset-row),
  :host ::slotted(.stzh-fieldset-row),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-input),
  :host ::slotted(.stzh-fieldset-row > stzh-input),
  :host ::slotted(stzh-input),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-datepicker),
  :host ::slotted(.stzh-fieldset-row > stzh-datepicker),
  :host ::slotted(stzh-datepicker),
  :host ::slotted(.stzh-fieldset-row > stzh-dropdown),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-dropdown),
  :host ::slotted(stzh-dropdown),
  :host ::slotted(.stzh-fieldset-row > stzh-fieldset),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-fieldset),
  :host ::slotted(stzh-fieldset),
  :host ::slotted(.stzh-fieldset-row > stzh-upload),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-upload),
  :host ::slotted(stzh-upload),
  :host ::slotted(.stzh-fieldset-row > stzh-checkbox),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-checkbox),
  :host ::slotted(stzh-checkbox),
  :host ::slotted(.stzh-fieldset-row > stzh-checkboxgroup),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-checkboxgroup),
  :host ::slotted(stzh-checkboxgroup),
  :host ::slotted(.stzh-fieldset-row > stzh-radio),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-radio),
  :host ::slotted(stzh-radio),
  :host ::slotted(.stzh-fieldset-row > stzh-radiogroup),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-radiogroup),
  :host ::slotted(stzh-radiogroup),
  :host ::slotted(.stzh-fieldset-row > stzh-row),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-row),
  :host ::slotted(stzh-row),
  :host ::slotted(.stzh-fieldset-row > stzh-vspace),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-vspace),
  :host ::slotted(stzh-vspace),
  :host ::slotted(.stzh-fieldset-row > stzh-hspace),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-hspace),
  :host ::slotted(stzh-hspace),
  :host ::slotted(.stzh-fieldset-row > stzh-text),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-text),
  :host ::slotted(stzh-text) {
    margin-bottom: var(--stzh-space-medium, 16px);
  }
}
@media screen and (max-width: 899px) and (min-width: 1260px) {
  :host ::slotted(.layout_column > .stzh-fieldset-row > .stzh-fieldset-row),
  :host ::slotted(.stzh-fieldset-row > .stzh-fieldset-row),
  :host ::slotted(.layout_column > .stzh-fieldset-row),
  :host ::slotted(.stzh-fieldset-row),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-input),
  :host ::slotted(.stzh-fieldset-row > stzh-input),
  :host ::slotted(stzh-input),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-datepicker),
  :host ::slotted(.stzh-fieldset-row > stzh-datepicker),
  :host ::slotted(stzh-datepicker),
  :host ::slotted(.stzh-fieldset-row > stzh-dropdown),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-dropdown),
  :host ::slotted(stzh-dropdown),
  :host ::slotted(.stzh-fieldset-row > stzh-fieldset),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-fieldset),
  :host ::slotted(stzh-fieldset),
  :host ::slotted(.stzh-fieldset-row > stzh-upload),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-upload),
  :host ::slotted(stzh-upload),
  :host ::slotted(.stzh-fieldset-row > stzh-checkbox),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-checkbox),
  :host ::slotted(stzh-checkbox),
  :host ::slotted(.stzh-fieldset-row > stzh-checkboxgroup),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-checkboxgroup),
  :host ::slotted(stzh-checkboxgroup),
  :host ::slotted(.stzh-fieldset-row > stzh-radio),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-radio),
  :host ::slotted(stzh-radio),
  :host ::slotted(.stzh-fieldset-row > stzh-radiogroup),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-radiogroup),
  :host ::slotted(stzh-radiogroup),
  :host ::slotted(.stzh-fieldset-row > stzh-row),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-row),
  :host ::slotted(stzh-row),
  :host ::slotted(.stzh-fieldset-row > stzh-vspace),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-vspace),
  :host ::slotted(stzh-vspace),
  :host ::slotted(.stzh-fieldset-row > stzh-hspace),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-hspace),
  :host ::slotted(stzh-hspace),
  :host ::slotted(.stzh-fieldset-row > stzh-text),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-text),
  :host ::slotted(stzh-text) {
    margin-bottom: var(--stzh-space-xlarge, 24px);
  }
}
:host ::slotted(.stzh-fieldset-row > stzh-fieldset),
:host ::slotted(.layout_column > .stzh-fieldset-row > stzh-fieldset),
:host ::slotted(stzh-fieldset) {
  margin-top: var(--stzh-space-medium, 16px);
}
@media screen and (min-width: 600px) {
  :host ::slotted(.stzh-fieldset-row > stzh-fieldset),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-fieldset),
  :host ::slotted(stzh-fieldset) {
    margin-top: var(--stzh-space-large, 20px);
  }
}
@media screen and (min-width: 900px) {
  :host ::slotted(.stzh-fieldset-row > stzh-fieldset),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-fieldset),
  :host ::slotted(stzh-fieldset) {
    margin-top: var(--stzh-space-xlarge, 24px);
  }
}
@media screen and (min-width: 1260px) {
  :host ::slotted(.stzh-fieldset-row > stzh-fieldset),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-fieldset),
  :host ::slotted(stzh-fieldset) {
    margin-top: var(--stzh-space-xxlarge, 32px);
  }
}
:host ::slotted(.stzh-fieldset-row > stzh-fieldset) .stzh-fieldset__legend,
:host ::slotted(.layout_column > .stzh-fieldset-row > stzh-fieldset) .stzh-fieldset__legend,
:host ::slotted(stzh-fieldset) .stzh-fieldset__legend {
  font-size: var(--stzh-font-curve-p1-default-font-size, var(--stzh-font-milli-font-size));
  line-height: var(--stzh-font-curve-p1-default-heading-line-height, var(--stzh-font-milli-heading-line-height));
  letter-spacing: var(--stzh-font-curve-p1-default-heading-letter-spacing);
}
@media screen and (min-width: 900px) {
  :host ::slotted(.stzh-fieldset-row > stzh-fieldset) .stzh-fieldset__legend,
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-fieldset) .stzh-fieldset__legend,
  :host ::slotted(stzh-fieldset) .stzh-fieldset__legend {
    font-size: var(--stzh-font-curve-p1-medium-font-size, var(--stzh-font-centi-font-size));
    line-height: var(--stzh-font-curve-p1-medium-heading-line-height, var(--stzh-font-centi-heading-line-height));
    letter-spacing: var(--stzh-font-curve-p1-medium-heading-letter-spacing);
  }
}
:host > .section > stzh-chipgroup, :host > stzh-chipgroup, :host > .section > stzh-chipselect, :host > stzh-chipselect {
  margin-bottom: var(--stzh-space-xlarge, 24px);
}
:host ::slotted(.stzh-fieldset-row > stzh-daterange),
:host ::slotted(.layout_column > .stzh-fieldset-row > stzh-daterange),
:host ::slotted(stzh-daterange) {
  margin-bottom: var(--stzh-space-xxsmall, 4px);
}
@media screen and (min-width: 900px) {
  :host ::slotted(.stzh-fieldset-row > stzh-daterange),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-daterange),
  :host ::slotted(stzh-daterange) {
    margin-bottom: var(--stzh-space-xsmall, 8px);
  }
}
@media screen and (min-width: 1260px) {
  :host ::slotted(.stzh-fieldset-row > stzh-daterange),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-daterange),
  :host ::slotted(stzh-daterange) {
    margin-bottom: var(--stzh-space-small, 12px);
  }
}
@media screen and (max-width: 899px) {
  :host ::slotted(.stzh-fieldset-row > stzh-daterange),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-daterange),
  :host ::slotted(stzh-daterange) {
    margin-bottom: calc(var(--stzh-fieldset-description-min-height) + var(--stzh-space-xxsmall, 4px));
  }
}
:host ::slotted(.stzh-fieldset-row > stzh-message),
:host ::slotted(.layout_column > .stzh-fieldset-row > stzh-message),
:host ::slotted(stzh-message) {
  margin-bottom: var(--stzh-space-xxlarge, 32px);
}
@media screen and (min-width: 900px) {
  :host ::slotted(.stzh-fieldset-row > stzh-message),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-message),
  :host ::slotted(stzh-message) {
    margin-bottom: var(--stzh-space-xxxlarge, 40px);
  }
}
@media screen and (min-width: 1260px) {
  :host ::slotted(.stzh-fieldset-row > stzh-message),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-message),
  :host ::slotted(stzh-message) {
    margin-bottom: var(--stzh-space-xxxxlarge, 48px);
  }
}
:host ::slotted(.stzh-fieldset-row > stzh-actions),
:host ::slotted(.layout_column > .stzh-fieldset-row > stzh-actions),
:host ::slotted(stzh-actions) {
  margin-top: var(--stzh-space-large, 20px);
}
@media screen and (min-width: 600px) {
  :host ::slotted(.stzh-fieldset-row > stzh-actions),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-actions),
  :host ::slotted(stzh-actions) {
    margin-top: var(--stzh-space-xlarge, 24px);
  }
}
@media screen and (min-width: 900px) {
  :host ::slotted(.stzh-fieldset-row > stzh-actions),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-actions),
  :host ::slotted(stzh-actions) {
    margin-top: var(--stzh-space-xxlarge, 32px);
  }
}
@media screen and (min-width: 1260px) {
  :host ::slotted(.stzh-fieldset-row > stzh-actions),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-actions),
  :host ::slotted(stzh-actions) {
    margin-top: var(--stzh-space-xxxlarge, 40px);
  }
}
:host ::slotted(.stzh-fieldset-row > stzh-actions),
:host ::slotted(.layout_column > .stzh-fieldset-row > stzh-actions),
:host ::slotted(stzh-actions) {
  margin-bottom: var(--stzh-space-xxlarge, 32px);
}
@media screen and (min-width: 600px) {
  :host ::slotted(.stzh-fieldset-row > stzh-actions),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-actions),
  :host ::slotted(stzh-actions) {
    margin-bottom: var(--stzh-space-xxxxlarge, 48px);
  }
}
@media screen and (min-width: 900px) {
  :host ::slotted(.stzh-fieldset-row > stzh-actions),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-actions),
  :host ::slotted(stzh-actions) {
    margin-bottom: var(--stzh-space-xxxxlarge, 48px);
  }
}
@media screen and (min-width: 1260px) {
  :host ::slotted(.stzh-fieldset-row > stzh-actions),
  :host ::slotted(.layout_column > .stzh-fieldset-row > stzh-actions),
  :host ::slotted(stzh-actions) {
    margin-bottom: var(--stzh-space-xbig, 64px);
  }
}
:host ::slotted(*) stzh-checkboxgroup stzh-checkbox,
:host ::slotted(*) stzh-radiogroup stzh-radio {
  --stzh-description-min-height: none;
}
:host ::slotted(.stzh-fieldset-row > :last-child),
:host ::slotted(.layout_column > .stzh-fieldset-row > :last-child),
:host ::slotted(:last-child),
:host ::slotted(.layout_column > .stzh-fieldset-row:has(cq) > :nth-last-child(2)),
:host ::slotted(.stzh-fieldset-row:has(cq) > :nth-last-child(2)) {
  margin-bottom: 0;
}
@media screen and (max-width: 899px) {
  :host ::slotted(stzh-row) {
    margin-bottom: 0;
  }
}
:host {
  /* Slotted cells and rows */
}
:host ::slotted(stzh-row) > stzh-cell[span-large] > stzh-input,
:host ::slotted(stzh-row) > stzh-cell[span-large] > stzh-datepicker,
:host ::slotted(stzh-row) > stzh-cell[span-large] > stzh-upload,
:host ::slotted(stzh-row) > stzh-cell[span-large] > stzh-checkbox,
:host ::slotted(stzh-row) > stzh-cell[span-large] > stzh-checkboxgroup,
:host ::slotted(stzh-row) > stzh-cell[span-large] > stzh-dropdown,
:host ::slotted(stzh-row) > stzh-cell[span-large] > stzh-radio,
:host ::slotted(stzh-row) > stzh-cell[span-large] > stzh-amount,
:host ::slotted(stzh-row) > stzh-cell[span-large] > stzh-radiogroup {
  content: "";
}
@media screen and (max-width: 1259px) {
  :host ::slotted(stzh-row) > stzh-cell[span-large] > stzh-input,
  :host ::slotted(stzh-row) > stzh-cell[span-large] > stzh-datepicker,
  :host ::slotted(stzh-row) > stzh-cell[span-large] > stzh-upload,
  :host ::slotted(stzh-row) > stzh-cell[span-large] > stzh-checkbox,
  :host ::slotted(stzh-row) > stzh-cell[span-large] > stzh-checkboxgroup,
  :host ::slotted(stzh-row) > stzh-cell[span-large] > stzh-dropdown,
  :host ::slotted(stzh-row) > stzh-cell[span-large] > stzh-radio,
  :host ::slotted(stzh-row) > stzh-cell[span-large] > stzh-amount,
  :host ::slotted(stzh-row) > stzh-cell[span-large] > stzh-radiogroup {
    margin-bottom: var(--stzh-space-xxsmall, 4px);
  }
}
@media screen and (max-width: 1259px) and (min-width: 900px) {
  :host ::slotted(stzh-row) > stzh-cell[span-large] > stzh-input,
  :host ::slotted(stzh-row) > stzh-cell[span-large] > stzh-datepicker,
  :host ::slotted(stzh-row) > stzh-cell[span-large] > stzh-upload,
  :host ::slotted(stzh-row) > stzh-cell[span-large] > stzh-checkbox,
  :host ::slotted(stzh-row) > stzh-cell[span-large] > stzh-checkboxgroup,
  :host ::slotted(stzh-row) > stzh-cell[span-large] > stzh-dropdown,
  :host ::slotted(stzh-row) > stzh-cell[span-large] > stzh-radio,
  :host ::slotted(stzh-row) > stzh-cell[span-large] > stzh-amount,
  :host ::slotted(stzh-row) > stzh-cell[span-large] > stzh-radiogroup {
    margin-bottom: var(--stzh-space-xsmall, 8px);
  }
}
@media screen and (max-width: 1259px) and (min-width: 1260px) {
  :host ::slotted(stzh-row) > stzh-cell[span-large] > stzh-input,
  :host ::slotted(stzh-row) > stzh-cell[span-large] > stzh-datepicker,
  :host ::slotted(stzh-row) > stzh-cell[span-large] > stzh-upload,
  :host ::slotted(stzh-row) > stzh-cell[span-large] > stzh-checkbox,
  :host ::slotted(stzh-row) > stzh-cell[span-large] > stzh-checkboxgroup,
  :host ::slotted(stzh-row) > stzh-cell[span-large] > stzh-dropdown,
  :host ::slotted(stzh-row) > stzh-cell[span-large] > stzh-radio,
  :host ::slotted(stzh-row) > stzh-cell[span-large] > stzh-amount,
  :host ::slotted(stzh-row) > stzh-cell[span-large] > stzh-radiogroup {
    margin-bottom: var(--stzh-space-small, 12px);
  }
}
:host ::slotted(stzh-row) > stzh-cell[span-medium] > stzh-input,
:host ::slotted(stzh-row) > stzh-cell[span-medium] > stzh-datepicker,
:host ::slotted(stzh-row) > stzh-cell[span-medium] > stzh-upload,
:host ::slotted(stzh-row) > stzh-cell[span-medium] > stzh-checkbox,
:host ::slotted(stzh-row) > stzh-cell[span-medium] > stzh-checkboxgroup,
:host ::slotted(stzh-row) > stzh-cell[span-medium] > stzh-dropdown,
:host ::slotted(stzh-row) > stzh-cell[span-medium] > stzh-radio,
:host ::slotted(stzh-row) > stzh-cell[span-medium] > stzh-amount,
:host ::slotted(stzh-row) > stzh-cell[span-medium] > stzh-radiogroup {
  content: "";
}
@media screen and (max-width: 899px) {
  :host ::slotted(stzh-row) > stzh-cell[span-medium] > stzh-input,
  :host ::slotted(stzh-row) > stzh-cell[span-medium] > stzh-datepicker,
  :host ::slotted(stzh-row) > stzh-cell[span-medium] > stzh-upload,
  :host ::slotted(stzh-row) > stzh-cell[span-medium] > stzh-checkbox,
  :host ::slotted(stzh-row) > stzh-cell[span-medium] > stzh-checkboxgroup,
  :host ::slotted(stzh-row) > stzh-cell[span-medium] > stzh-dropdown,
  :host ::slotted(stzh-row) > stzh-cell[span-medium] > stzh-radio,
  :host ::slotted(stzh-row) > stzh-cell[span-medium] > stzh-amount,
  :host ::slotted(stzh-row) > stzh-cell[span-medium] > stzh-radiogroup {
    margin-bottom: var(--stzh-space-xxsmall, 4px);
  }
}
@media screen and (max-width: 899px) and (min-width: 900px) {
  :host ::slotted(stzh-row) > stzh-cell[span-medium] > stzh-input,
  :host ::slotted(stzh-row) > stzh-cell[span-medium] > stzh-datepicker,
  :host ::slotted(stzh-row) > stzh-cell[span-medium] > stzh-upload,
  :host ::slotted(stzh-row) > stzh-cell[span-medium] > stzh-checkbox,
  :host ::slotted(stzh-row) > stzh-cell[span-medium] > stzh-checkboxgroup,
  :host ::slotted(stzh-row) > stzh-cell[span-medium] > stzh-dropdown,
  :host ::slotted(stzh-row) > stzh-cell[span-medium] > stzh-radio,
  :host ::slotted(stzh-row) > stzh-cell[span-medium] > stzh-amount,
  :host ::slotted(stzh-row) > stzh-cell[span-medium] > stzh-radiogroup {
    margin-bottom: var(--stzh-space-xsmall, 8px);
  }
}
@media screen and (max-width: 899px) and (min-width: 1260px) {
  :host ::slotted(stzh-row) > stzh-cell[span-medium] > stzh-input,
  :host ::slotted(stzh-row) > stzh-cell[span-medium] > stzh-datepicker,
  :host ::slotted(stzh-row) > stzh-cell[span-medium] > stzh-upload,
  :host ::slotted(stzh-row) > stzh-cell[span-medium] > stzh-checkbox,
  :host ::slotted(stzh-row) > stzh-cell[span-medium] > stzh-checkboxgroup,
  :host ::slotted(stzh-row) > stzh-cell[span-medium] > stzh-dropdown,
  :host ::slotted(stzh-row) > stzh-cell[span-medium] > stzh-radio,
  :host ::slotted(stzh-row) > stzh-cell[span-medium] > stzh-amount,
  :host ::slotted(stzh-row) > stzh-cell[span-medium] > stzh-radiogroup {
    margin-bottom: var(--stzh-space-small, 12px);
  }
}
:host ::slotted(stzh-row) > stzh-cell[span-small] > stzh-input,
:host ::slotted(stzh-row) > stzh-cell[span-small] > stzh-datepicker,
:host ::slotted(stzh-row) > stzh-cell[span-small] > stzh-upload,
:host ::slotted(stzh-row) > stzh-cell[span-small] > stzh-checkbox,
:host ::slotted(stzh-row) > stzh-cell[span-small] > stzh-checkboxgroup,
:host ::slotted(stzh-row) > stzh-cell[span-small] > stzh-dropdown,
:host ::slotted(stzh-row) > stzh-cell[span-small] > stzh-radio,
:host ::slotted(stzh-row) > stzh-cell[span-small] > stzh-amount,
:host ::slotted(stzh-row) > stzh-cell[span-small] > stzh-radiogroup {
  content: "";
}
@media screen and (max-width: 899px) {
  :host ::slotted(stzh-row) > stzh-cell[span-small] > stzh-input,
  :host ::slotted(stzh-row) > stzh-cell[span-small] > stzh-datepicker,
  :host ::slotted(stzh-row) > stzh-cell[span-small] > stzh-upload,
  :host ::slotted(stzh-row) > stzh-cell[span-small] > stzh-checkbox,
  :host ::slotted(stzh-row) > stzh-cell[span-small] > stzh-checkboxgroup,
  :host ::slotted(stzh-row) > stzh-cell[span-small] > stzh-dropdown,
  :host ::slotted(stzh-row) > stzh-cell[span-small] > stzh-radio,
  :host ::slotted(stzh-row) > stzh-cell[span-small] > stzh-amount,
  :host ::slotted(stzh-row) > stzh-cell[span-small] > stzh-radiogroup {
    margin-bottom: var(--stzh-space-xsmall, 8px);
  }
}
@media screen and (max-width: 899px) and (min-width: 600px) {
  :host ::slotted(stzh-row) > stzh-cell[span-small] > stzh-input,
  :host ::slotted(stzh-row) > stzh-cell[span-small] > stzh-datepicker,
  :host ::slotted(stzh-row) > stzh-cell[span-small] > stzh-upload,
  :host ::slotted(stzh-row) > stzh-cell[span-small] > stzh-checkbox,
  :host ::slotted(stzh-row) > stzh-cell[span-small] > stzh-checkboxgroup,
  :host ::slotted(stzh-row) > stzh-cell[span-small] > stzh-dropdown,
  :host ::slotted(stzh-row) > stzh-cell[span-small] > stzh-radio,
  :host ::slotted(stzh-row) > stzh-cell[span-small] > stzh-amount,
  :host ::slotted(stzh-row) > stzh-cell[span-small] > stzh-radiogroup {
    margin-bottom: var(--stzh-space-small, 12px);
  }
}
@media screen and (max-width: 899px) and (min-width: 900px) {
  :host ::slotted(stzh-row) > stzh-cell[span-small] > stzh-input,
  :host ::slotted(stzh-row) > stzh-cell[span-small] > stzh-datepicker,
  :host ::slotted(stzh-row) > stzh-cell[span-small] > stzh-upload,
  :host ::slotted(stzh-row) > stzh-cell[span-small] > stzh-checkbox,
  :host ::slotted(stzh-row) > stzh-cell[span-small] > stzh-checkboxgroup,
  :host ::slotted(stzh-row) > stzh-cell[span-small] > stzh-dropdown,
  :host ::slotted(stzh-row) > stzh-cell[span-small] > stzh-radio,
  :host ::slotted(stzh-row) > stzh-cell[span-small] > stzh-amount,
  :host ::slotted(stzh-row) > stzh-cell[span-small] > stzh-radiogroup {
    margin-bottom: var(--stzh-space-medium, 16px);
  }
}
@media screen and (max-width: 899px) and (min-width: 1260px) {
  :host ::slotted(stzh-row) > stzh-cell[span-small] > stzh-input,
  :host ::slotted(stzh-row) > stzh-cell[span-small] > stzh-datepicker,
  :host ::slotted(stzh-row) > stzh-cell[span-small] > stzh-upload,
  :host ::slotted(stzh-row) > stzh-cell[span-small] > stzh-checkbox,
  :host ::slotted(stzh-row) > stzh-cell[span-small] > stzh-checkboxgroup,
  :host ::slotted(stzh-row) > stzh-cell[span-small] > stzh-dropdown,
  :host ::slotted(stzh-row) > stzh-cell[span-small] > stzh-radio,
  :host ::slotted(stzh-row) > stzh-cell[span-small] > stzh-amount,
  :host ::slotted(stzh-row) > stzh-cell[span-small] > stzh-radiogroup {
    margin-bottom: var(--stzh-space-xlarge, 24px);
  }
}
:host ::slotted(stzh-row[span-large]) > stzh-cell > stzh-input,
:host ::slotted(stzh-row[span-large]) > stzh-cell > stzh-datepicker,
:host ::slotted(stzh-row[span-large]) > stzh-cell > stzh-upload,
:host ::slotted(stzh-row[span-large]) > stzh-cell > stzh-checkbox,
:host ::slotted(stzh-row[span-large]) > stzh-cell > stzh-checkboxgroup,
:host ::slotted(stzh-row[span-large]) > stzh-cell > stzh-dropdown,
:host ::slotted(stzh-row[span-large]) > stzh-cell > stzh-radio,
:host ::slotted(stzh-row[span-large]) > stzh-cell > stzh-amount,
:host ::slotted(stzh-row[span-large]) > stzh-cell > stzh-radiogroup {
  content: "";
}
@media screen and (max-width: 1259px) {
  :host ::slotted(stzh-row[span-large]) > stzh-cell > stzh-input,
  :host ::slotted(stzh-row[span-large]) > stzh-cell > stzh-datepicker,
  :host ::slotted(stzh-row[span-large]) > stzh-cell > stzh-upload,
  :host ::slotted(stzh-row[span-large]) > stzh-cell > stzh-checkbox,
  :host ::slotted(stzh-row[span-large]) > stzh-cell > stzh-checkboxgroup,
  :host ::slotted(stzh-row[span-large]) > stzh-cell > stzh-dropdown,
  :host ::slotted(stzh-row[span-large]) > stzh-cell > stzh-radio,
  :host ::slotted(stzh-row[span-large]) > stzh-cell > stzh-amount,
  :host ::slotted(stzh-row[span-large]) > stzh-cell > stzh-radiogroup {
    margin-bottom: var(--stzh-space-xxsmall, 4px);
  }
}
@media screen and (max-width: 1259px) and (min-width: 900px) {
  :host ::slotted(stzh-row[span-large]) > stzh-cell > stzh-input,
  :host ::slotted(stzh-row[span-large]) > stzh-cell > stzh-datepicker,
  :host ::slotted(stzh-row[span-large]) > stzh-cell > stzh-upload,
  :host ::slotted(stzh-row[span-large]) > stzh-cell > stzh-checkbox,
  :host ::slotted(stzh-row[span-large]) > stzh-cell > stzh-checkboxgroup,
  :host ::slotted(stzh-row[span-large]) > stzh-cell > stzh-dropdown,
  :host ::slotted(stzh-row[span-large]) > stzh-cell > stzh-radio,
  :host ::slotted(stzh-row[span-large]) > stzh-cell > stzh-amount,
  :host ::slotted(stzh-row[span-large]) > stzh-cell > stzh-radiogroup {
    margin-bottom: var(--stzh-space-xsmall, 8px);
  }
}
@media screen and (max-width: 1259px) and (min-width: 1260px) {
  :host ::slotted(stzh-row[span-large]) > stzh-cell > stzh-input,
  :host ::slotted(stzh-row[span-large]) > stzh-cell > stzh-datepicker,
  :host ::slotted(stzh-row[span-large]) > stzh-cell > stzh-upload,
  :host ::slotted(stzh-row[span-large]) > stzh-cell > stzh-checkbox,
  :host ::slotted(stzh-row[span-large]) > stzh-cell > stzh-checkboxgroup,
  :host ::slotted(stzh-row[span-large]) > stzh-cell > stzh-dropdown,
  :host ::slotted(stzh-row[span-large]) > stzh-cell > stzh-radio,
  :host ::slotted(stzh-row[span-large]) > stzh-cell > stzh-amount,
  :host ::slotted(stzh-row[span-large]) > stzh-cell > stzh-radiogroup {
    margin-bottom: var(--stzh-space-small, 12px);
  }
}
:host ::slotted(stzh-row[span-medium]) > stzh-cell > stzh-input,
:host ::slotted(stzh-row[span-medium]) > stzh-cell > stzh-datepicker,
:host ::slotted(stzh-row[span-medium]) > stzh-cell > stzh-upload,
:host ::slotted(stzh-row[span-medium]) > stzh-cell > stzh-checkbox,
:host ::slotted(stzh-row[span-medium]) > stzh-cell > stzh-checkboxgroup,
:host ::slotted(stzh-row[span-medium]) > stzh-cell > stzh-dropdown,
:host ::slotted(stzh-row[span-medium]) > stzh-cell > stzh-radio,
:host ::slotted(stzh-row[span-medium]) > stzh-cell > stzh-amount,
:host ::slotted(stzh-row[span-medium]) > stzh-cell > stzh-radiogroup {
  content: "";
}
@media screen and (max-width: 899px) {
  :host ::slotted(stzh-row[span-medium]) > stzh-cell > stzh-input,
  :host ::slotted(stzh-row[span-medium]) > stzh-cell > stzh-datepicker,
  :host ::slotted(stzh-row[span-medium]) > stzh-cell > stzh-upload,
  :host ::slotted(stzh-row[span-medium]) > stzh-cell > stzh-checkbox,
  :host ::slotted(stzh-row[span-medium]) > stzh-cell > stzh-checkboxgroup,
  :host ::slotted(stzh-row[span-medium]) > stzh-cell > stzh-dropdown,
  :host ::slotted(stzh-row[span-medium]) > stzh-cell > stzh-radio,
  :host ::slotted(stzh-row[span-medium]) > stzh-cell > stzh-amount,
  :host ::slotted(stzh-row[span-medium]) > stzh-cell > stzh-radiogroup {
    margin-bottom: var(--stzh-space-xxsmall, 4px);
  }
}
@media screen and (max-width: 899px) and (min-width: 900px) {
  :host ::slotted(stzh-row[span-medium]) > stzh-cell > stzh-input,
  :host ::slotted(stzh-row[span-medium]) > stzh-cell > stzh-datepicker,
  :host ::slotted(stzh-row[span-medium]) > stzh-cell > stzh-upload,
  :host ::slotted(stzh-row[span-medium]) > stzh-cell > stzh-checkbox,
  :host ::slotted(stzh-row[span-medium]) > stzh-cell > stzh-checkboxgroup,
  :host ::slotted(stzh-row[span-medium]) > stzh-cell > stzh-dropdown,
  :host ::slotted(stzh-row[span-medium]) > stzh-cell > stzh-radio,
  :host ::slotted(stzh-row[span-medium]) > stzh-cell > stzh-amount,
  :host ::slotted(stzh-row[span-medium]) > stzh-cell > stzh-radiogroup {
    margin-bottom: var(--stzh-space-xsmall, 8px);
  }
}
@media screen and (max-width: 899px) and (min-width: 1260px) {
  :host ::slotted(stzh-row[span-medium]) > stzh-cell > stzh-input,
  :host ::slotted(stzh-row[span-medium]) > stzh-cell > stzh-datepicker,
  :host ::slotted(stzh-row[span-medium]) > stzh-cell > stzh-upload,
  :host ::slotted(stzh-row[span-medium]) > stzh-cell > stzh-checkbox,
  :host ::slotted(stzh-row[span-medium]) > stzh-cell > stzh-checkboxgroup,
  :host ::slotted(stzh-row[span-medium]) > stzh-cell > stzh-dropdown,
  :host ::slotted(stzh-row[span-medium]) > stzh-cell > stzh-radio,
  :host ::slotted(stzh-row[span-medium]) > stzh-cell > stzh-amount,
  :host ::slotted(stzh-row[span-medium]) > stzh-cell > stzh-radiogroup {
    margin-bottom: var(--stzh-space-small, 12px);
  }
}
:host ::slotted(stzh-row[span-small]) > stzh-cell > stzh-input,
:host ::slotted(stzh-row[span-small]) > stzh-cell > stzh-datepicker,
:host ::slotted(stzh-row[span-small]) > stzh-cell > stzh-upload,
:host ::slotted(stzh-row[span-small]) > stzh-cell > stzh-checkbox,
:host ::slotted(stzh-row[span-small]) > stzh-cell > stzh-checkboxgroup,
:host ::slotted(stzh-row[span-small]) > stzh-cell > stzh-dropdown,
:host ::slotted(stzh-row[span-small]) > stzh-cell > stzh-radio,
:host ::slotted(stzh-row[span-small]) > stzh-cell > stzh-amount,
:host ::slotted(stzh-row[span-small]) > stzh-cell > stzh-radiogroup {
  content: "";
}
@media screen and (max-width: 899px) {
  :host ::slotted(stzh-row[span-small]) > stzh-cell > stzh-input,
  :host ::slotted(stzh-row[span-small]) > stzh-cell > stzh-datepicker,
  :host ::slotted(stzh-row[span-small]) > stzh-cell > stzh-upload,
  :host ::slotted(stzh-row[span-small]) > stzh-cell > stzh-checkbox,
  :host ::slotted(stzh-row[span-small]) > stzh-cell > stzh-checkboxgroup,
  :host ::slotted(stzh-row[span-small]) > stzh-cell > stzh-dropdown,
  :host ::slotted(stzh-row[span-small]) > stzh-cell > stzh-radio,
  :host ::slotted(stzh-row[span-small]) > stzh-cell > stzh-amount,
  :host ::slotted(stzh-row[span-small]) > stzh-cell > stzh-radiogroup {
    margin-bottom: var(--stzh-space-xsmall, 8px);
  }
}
@media screen and (max-width: 899px) and (min-width: 600px) {
  :host ::slotted(stzh-row[span-small]) > stzh-cell > stzh-input,
  :host ::slotted(stzh-row[span-small]) > stzh-cell > stzh-datepicker,
  :host ::slotted(stzh-row[span-small]) > stzh-cell > stzh-upload,
  :host ::slotted(stzh-row[span-small]) > stzh-cell > stzh-checkbox,
  :host ::slotted(stzh-row[span-small]) > stzh-cell > stzh-checkboxgroup,
  :host ::slotted(stzh-row[span-small]) > stzh-cell > stzh-dropdown,
  :host ::slotted(stzh-row[span-small]) > stzh-cell > stzh-radio,
  :host ::slotted(stzh-row[span-small]) > stzh-cell > stzh-amount,
  :host ::slotted(stzh-row[span-small]) > stzh-cell > stzh-radiogroup {
    margin-bottom: var(--stzh-space-small, 12px);
  }
}
@media screen and (max-width: 899px) and (min-width: 900px) {
  :host ::slotted(stzh-row[span-small]) > stzh-cell > stzh-input,
  :host ::slotted(stzh-row[span-small]) > stzh-cell > stzh-datepicker,
  :host ::slotted(stzh-row[span-small]) > stzh-cell > stzh-upload,
  :host ::slotted(stzh-row[span-small]) > stzh-cell > stzh-checkbox,
  :host ::slotted(stzh-row[span-small]) > stzh-cell > stzh-checkboxgroup,
  :host ::slotted(stzh-row[span-small]) > stzh-cell > stzh-dropdown,
  :host ::slotted(stzh-row[span-small]) > stzh-cell > stzh-radio,
  :host ::slotted(stzh-row[span-small]) > stzh-cell > stzh-amount,
  :host ::slotted(stzh-row[span-small]) > stzh-cell > stzh-radiogroup {
    margin-bottom: var(--stzh-space-medium, 16px);
  }
}
@media screen and (max-width: 899px) and (min-width: 1260px) {
  :host ::slotted(stzh-row[span-small]) > stzh-cell > stzh-input,
  :host ::slotted(stzh-row[span-small]) > stzh-cell > stzh-datepicker,
  :host ::slotted(stzh-row[span-small]) > stzh-cell > stzh-upload,
  :host ::slotted(stzh-row[span-small]) > stzh-cell > stzh-checkbox,
  :host ::slotted(stzh-row[span-small]) > stzh-cell > stzh-checkboxgroup,
  :host ::slotted(stzh-row[span-small]) > stzh-cell > stzh-dropdown,
  :host ::slotted(stzh-row[span-small]) > stzh-cell > stzh-radio,
  :host ::slotted(stzh-row[span-small]) > stzh-cell > stzh-amount,
  :host ::slotted(stzh-row[span-small]) > stzh-cell > stzh-radiogroup {
    margin-bottom: var(--stzh-space-xlarge, 24px);
  }
}