/* src/components/src/components/index.module.css */
@layer ddsweb-molecules {
  @layer ddsweb-dropdown {
    .eabc4f_XrmOxq_container {
      --dropdown-height: var(--ddsweb-tc-dropdown-height, var(--ddsweb-theme-forms-field-height));
      --dropdown-left-label-padding: 12px;
      --dropdown-border-color: var(--ddsweb-theme-colors-active);
      --dropdown-icon-right: var(--ddsweb-theme-spacing-sm);
      --ddsweb-theme-icons-24-height: var(--ddsweb-tc-dropdown-icon-size, 24px);
      --ddsweb-theme-icons-24-width: var(--ddsweb-tc-dropdown-icon-size, 24px);
    }
    .eabc4f_XrmOxq_container > span,
    .eabc4f_XrmOxq_container > select {
      height: var(--dropdown-height);
      padding-right: 44px;
      padding-left: var(--dropdown-left-label-padding);
      align-items: center;
      display: flex;
    }
    .eabc4f_XrmOxq_hint {
      --ddsweb-text-color: var(--ddsweb-theme-colors-grayscale);
      --ddsweb-text-margin-bottom: var(--ddsweb-theme-spacing-xs);
    }
    .eabc4f_XrmOxq_sm {
      --dropdown-height: var(--ddsweb-theme-forms-small-field-height);
    }
    .eabc4f_XrmOxq_leftLabel {
      --dropdown-left-label-padding: 13px;
    }
    .eabc4f_XrmOxq_dropdownError {
      --dropdown-border-color: var(--ddsweb-theme-colors-error);
    }
    .eabc4f_XrmOxq_baseSelect {
      height: var(--ddsweb-tc-dropdown-height, var(--ddsweb-theme-forms-field-height));
      padding: var(--ddsweb-theme-spacing-xs) calc(20px + var(--ddsweb-theme-spacing-xs) * 2) var(--ddsweb-theme-spacing-xs) var(--ddsweb-theme-spacing-sm);
    }
    .eabc4f_XrmOxq_hiddenSelect {
      z-index: 1;
      opacity: 0;
    }
    .eabc4f_XrmOxq_hiddenSelect:disabled {
      opacity: 0;
    }
    .eabc4f_XrmOxq_hiddenSelect:disabled + span {
      --dropdown-border-color: var(--ddsweb-theme-colors-disabled-with-background);
      border-color: var(--dropdown-border-color);
      background-color: var(--ddsweb-theme-colors-background-base);
      box-shadow: none;
      color: rgb(var(--ddsweb-theme-colors-disabled-with-background-rgb), .4);
      cursor: default;
      opacity: .4;
    }
    .eabc4f_XrmOxq_hiddenSelect:focus + span {
      border: 1px solid var(--dropdown-border-color);
      outline: 3px solid var(--dropdown-border-color);
      outline-offset: 1px;
    }
    .eabc4f_XrmOxq_selectSpan {
      line-height: var(--ddsweb-theme-line-height-next-text-sm);
    }
    .eabc4f_XrmOxq_selectSpanOverflow {
      text-overflow: ellipsis;
      width: 100%;
      overflow: hidden;
    }
    .eabc4f_XrmOxq_container svg.eabc4f_XrmOxq_alignedIcon {
      right: var(--dropdown-icon-right);
      pointer-events: none;
      stroke: var(--ddsweb-theme-colors-text-base);
      position: absolute;
    }
    .eabc4f_XrmOxq_iconRight {
      --dropdown-icon-right: var(--ddsweb-tc-dropdown-icon-right, var(--ddsweb-theme-spacing-xs));
    }
    .eabc4f_XrmOxq_hiddenSelect:disabled ~ svg {
      opacity: .4;
    }
  }
}


/*# sourceMappingURL=df35f8526c32c4868e6f.css.map*/