/* src/component/src/component/index.module.css */
@layer ddsweb-molecules {
  @layer ddsweb-form-group {
    .qU6UQW_container {
      gap: var(--ddsweb-theme-spacing-xs);
      grid-template-columns: auto 1fr;
      grid-template-areas: "qU6UQW_inputs qU6UQW_inputs";
      display: grid;
    }
    .qU6UQW_containerWithMessage {
      grid-template-areas: "qU6UQW_inputs qU6UQW_inputs" "qU6UQW_message qU6UQW_message";
    }
    .qU6UQW_withError {
      --form-group-optional-color: var(--ddsweb-theme-colors-error);
    }
    .qU6UQW_containerWithTopLabel {
      grid-template-areas: "qU6UQW_legend qU6UQW_helplink" "qU6UQW_inputs qU6UQW_inputs";
      align-items: flex-start;
    }
    .qU6UQW_containerWithTopLabelAndMessage {
      grid-template-areas: "qU6UQW_legend qU6UQW_helplink" "qU6UQW_inputs qU6UQW_inputs" "qU6UQW_message qU6UQW_message";
    }
    .qU6UQW_containerWithLeftLabel {
      align-items: center;
    }
    .qU6UQW_containerWithLeftLabelAndFieldset {
      grid-template-areas: "qU6UQW_legend qU6UQW_inputs";
    }
    .qU6UQW_children {
      display: var(--ddsweb-formgroup-chidren-display, block);
    }
    .qU6UQW_children > * {
      margin-bottom: var(--ddsweb-form-group-children-margin-bottom, var(--ddsweb-theme-spacing-xs));
    }
    .qU6UQW_children > :last-child {
      margin-bottom: 0;
    }
    .qU6UQW_childrenWithSpacing {
      display: var(--ddsweb-formgroup-chidren-display, block);
      margin-top: var(--ddsweb-theme-spacing-xs);
    }
    .qU6UQW_childrenWithTopLabel {
      grid-area: qU6UQW_inputs;
    }
    .qU6UQW_childrenWithLeftLabel {
      margin-top: 0;
      display: contents;
    }
    .qU6UQW_childrenWithLeftLabel > * {
      margin-bottom: 0;
    }
    .qU6UQW_childrenWithHideLabelAndNoHelpLink {
      margin-top: 0;
    }
    .qU6UQW_optional {
      color: var(--form-group-optional-color, var(--ddsweb-theme-colors-text-base));
      font-weight: normal;
    }
    .qU6UQW_legend {
      float: left;
      grid-area: qU6UQW_legend;
      padding: 0;
    }
    .qU6UQW_message {
      grid-area: qU6UQW_message;
      margin-top: 0;
    }
    .qU6UQW_messageWithLeftLabel {
      grid-column: 2;
    }
    p.qU6UQW_messageWithError {
      --ddsweb-text-color: var(--ddsweb-theme-colors-error);
    }
    p.qU6UQW_messageWithSuccess {
      --ddsweb-text-color: var(--ddsweb-theme-colors-success);
    }
    .qU6UQW_message .ddsweb-messaging__icon-svg {
      margin-top: 2px;
      display: block;
    }
    .qU6UQW_withMaxWidth {
      max-width: 200px;
    }
    .qU6UQW_labelContainer {
      place-content: center space-between;
      display: flex;
    }
    .qU6UQW_helpLinkText {
      grid-area: qU6UQW_helplink;
      min-width: 95px;
      display: inline-block;
    }
    .qU6UQW_helpLinkText > * {
      white-space: normal;
      word-break: break-word;
      justify-content: flex-end;
      display: flex;
    }
  }
}


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