@layer starter, reset, base, state, application;
@layer base {
  ._edit-card_1bs09_2 {
    box-sizing: border-box;
  }
  ._edit-card-error_1bs09_5 {
    border-inline-start: 0.375rem solid var(--status-color-danger, #e13212);
  }
  ._edit-card-in-progress_1bs09_8 {
    border-inline-start: 0.375rem solid var(--status-color-info, #0265DC);
  }
  ._container_1bs09_11 {
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
    flex-grow: 1;
  }
  ._header_1bs09_17 {
    display: flex;
    flex-direction: row;
    font-weight: 700;
    gap: 0.75rem;
    min-height: 2.5rem;
    justify-content: space-between;
  }
  ._content_1bs09_25 {
    display: flex;
  }
  ._indicator_1bs09_28 {
    width: 1rem;
    height: 1rem;
    min-width: 1rem;
    border-radius: 100%;
    border: 0.0625rem dashed var(--background-color-strongest, #bcbcbd);
    background: var(--background-color, #ffffff);
    color: var(--foreground-color-on-primary, #ffffff);
    margin-top: 0.75rem;
    margin-inline-end: 0.5rem;
  }
  ._indicator_1bs09_28._indicator-in-progress_1bs09_39 {
    border: 0.0625rem solid var(--status-color-info, #0265DC);
    margin-inline-start: -0.3125rem;
  }
  ._indicator_1bs09_28._indicator-complete_1bs09_43 {
    border: 0.0625rem solid var(--status-color-info, #0265DC);
    background-color: var(--status-color-info, #0265DC);
  }
  ._indicator_1bs09_28._indicator-error_1bs09_47 {
    border: 0.0625rem solid var(--status-color-danger, #e13212);
    background-color: var(--status-color-danger, #e13212);
    margin-inline-start: -0.3125rem;
  }
  ._indicator_1bs09_28 svg {
    width: 1rem;
    height: 1rem;
    fill: var(--background-color, #ffffff);
  }
  ._heading_1bs09_57 {
    margin-top: 0.5rem;
  }
  ._footer_1bs09_60 {
    display: flex;
    gap: 0.75rem;
    justify-content: flex-end;
  }
}