/* src/component/src/component/index.module.css */
@layer ddsweb-molecules {
  @layer ddsweb-form-group {
    .a5e853_L8Eusa_container {
      gap: var(--ddsweb-theme-spacing-xs);
      grid-template-columns: auto 1fr;
      grid-template-areas: "a5e853_L8Eusa_inputs a5e853_L8Eusa_inputs";
      display: grid;
    }
    .a5e853_L8Eusa_containerWithMessage {
      grid-template-areas: "a5e853_L8Eusa_inputs a5e853_L8Eusa_inputs" "a5e853_L8Eusa_message a5e853_L8Eusa_message";
    }
    .a5e853_L8Eusa_withError {
      --form-group-optional-color: var(--ddsweb-theme-colors-error);
    }
    .a5e853_L8Eusa_containerWithTopLabel {
      grid-template-areas: "a5e853_L8Eusa_legend a5e853_L8Eusa_helplink" "a5e853_L8Eusa_inputs a5e853_L8Eusa_inputs";
      align-items: flex-start;
    }
    .a5e853_L8Eusa_containerWithTopLabelAndMessage {
      grid-template-areas: "a5e853_L8Eusa_legend a5e853_L8Eusa_helplink" "a5e853_L8Eusa_inputs a5e853_L8Eusa_inputs" "a5e853_L8Eusa_message a5e853_L8Eusa_message";
    }
    .a5e853_L8Eusa_containerWithLeftLabel {
      align-items: center;
    }
    .a5e853_L8Eusa_containerWithLeftLabelAndFieldset {
      grid-template-areas: "a5e853_L8Eusa_legend a5e853_L8Eusa_inputs";
    }
    .a5e853_L8Eusa_children {
      display: var(--ddsweb-formgroup-chidren-display, block);
    }
    .a5e853_L8Eusa_children > * {
      margin-bottom: var(--ddsweb-form-group-children-margin-bottom, var(--ddsweb-theme-spacing-xs));
    }
    .a5e853_L8Eusa_children > :last-child {
      margin-bottom: 0;
    }
    .a5e853_L8Eusa_childrenWithSpacing {
      display: var(--ddsweb-formgroup-chidren-display, block);
      margin-top: var(--ddsweb-theme-spacing-xs);
    }
    .a5e853_L8Eusa_childrenWithTopLabel {
      grid-area: a5e853_L8Eusa_inputs;
    }
    .a5e853_L8Eusa_childrenWithLeftLabel {
      margin-top: 0;
      display: contents;
    }
    .a5e853_L8Eusa_childrenWithLeftLabel > * {
      margin-bottom: 0;
    }
    .a5e853_L8Eusa_childrenWithHideLabelAndNoHelpLink {
      margin-top: 0;
    }
    .a5e853_L8Eusa_optional {
      color: var(--form-group-optional-color, var(--ddsweb-theme-colors-text-base));
      font-weight: normal;
    }
    .a5e853_L8Eusa_legend {
      float: left;
      grid-area: a5e853_L8Eusa_legend;
      padding: 0;
    }
    .a5e853_L8Eusa_message {
      grid-area: a5e853_L8Eusa_message;
      margin-top: 0;
    }
    .a5e853_L8Eusa_messageWithLeftLabel {
      grid-column: 2;
    }
    p.a5e853_L8Eusa_messageWithError {
      --ddsweb-text-color: var(--ddsweb-theme-colors-error);
    }
    p.a5e853_L8Eusa_messageWithSuccess {
      --ddsweb-text-color: var(--ddsweb-theme-colors-success);
    }
    .a5e853_L8Eusa_message .ddsweb-messaging__icon-svg {
      margin-top: 2px;
      display: block;
    }
    .a5e853_L8Eusa_withMaxWidth {
      max-width: 200px;
    }
    .a5e853_L8Eusa_labelContainer {
      place-content: center space-between;
      display: flex;
    }
    .a5e853_L8Eusa_helpLinkText {
      grid-area: a5e853_L8Eusa_helplink;
      min-width: 95px;
      display: inline-block;
    }
    .a5e853_L8Eusa_helpLinkText > * {
      white-space: normal;
      word-break: break-word;
      justify-content: flex-end;
      display: flex;
    }
  }
}


/*# sourceMappingURL=70fffd2420fb96099812.css.map*/