/* Margin */
.msu-m-0, .m-0 {
  margin: var(--msu-space-0) !important;
}
.msu-m-auto, .m-auto {
  margin: auto !important;
}
.msu-m-3xs, .m-3xs {
  margin: var(--msu-space-3xs) !important;
}
.msu-m-2xs, .m-2xs {
  margin: var(--msu-space-2xs) !important;
}
.msu-m-xs, .m-xs {
  margin: var(--msu-space-xs) !important;
}
.msu-m-sm, .m-sm {
  margin: var(--msu-space-sm) !important;
}
.msu-m-md, .m-md {
  margin: var(--msu-space-md) !important;
}
.msu-m-lg, .m-lg {
  margin: var(--msu-space-lg) !important;
}
.msu-m-xl, .m-xl {
  margin: var(--msu-space-xl) !important;
}
.msu-m-2xl, .m-2xl {
  margin: var(--msu-space-2xl) !important;
}
.msu-m-3xl, .m-3xl {
  margin: var(--msu-space-3xl) !important;
}
.msu-m-4xl, .m-4xl {
  margin: var(--msu-space-4xl) !important;
}
.msu-m-5xl, .m-5xl {
  margin: var(--msu-space-5xl) !important;
}
.msu-m-6xl, .m-6xl {
  margin: var(--msu-space-6xl) !important;
}
.msu-m-7xl, .m-7xl {
  margin: var(--msu-space-7xl) !important;
}
.msu-m-8xl, .m-8xl {
  margin: var(--msu-space-8xl) !important;
}
.msu-m-9xl, .m-9xl {
  margin: var(--msu-space-9xl) !important;
}
.msu-m-10xl, .m-10xl {
  margin: var(--msu-space-10xl) !important;
}


/* Horizontal Margin (inline) */
.msu-mx-0, .mx-0 {
  margin-inline: var(--msu-space-0) !important;
}
.msu-mx-auto, .mx-auto {
  margin-inline: auto !important;
}
.msu-mx-3xs, .mx-3xs {
  margin-inline: var(--msu-space-3xs) !important;
}
.msu-mx-2xs, .mx-2xs {
  margin-inline: var(--msu-space-2xs) !important;
}
.msu-mx-xs, .mx-xs {
  margin-inline: var(--msu-space-xs) !important;
}
.msu-mx-sm, .mx-sm {
  margin-inline: var(--msu-space-sm) !important;
}
.msu-mx-md, .mx-md {
  margin-inline: var(--msu-space-md) !important;
}
.msu-mx-lg, .mx-lg {
  margin-inline: var(--msu-space-lg) !important;
}
.msu-mx-xl, .mx-xl {
  margin-inline: var(--msu-space-xl) !important;
}
.msu-mx-2xl, .mx-2xl {
  margin-inline: var(--msu-space-2xl) !important;
}
.msu-mx-3xl, .mx-3xl {
  margin-inline: var(--msu-space-3xl) !important;
}
.msu-mx-4xl, .mx-4xl {
  margin-inline: var(--msu-space-4xl) !important;
}
.msu-mx-5xl, .mx-5xl {
  margin-inline: var(--msu-space-5xl) !important;
}
.msu-mx-6xl, .mx-6xl {
  margin-inline: var(--msu-space-6xl) !important;
}
.msu-mx-7xl, .mx-7xl {
  margin-inline: var(--msu-space-7xl) !important;
}
.msu-mx-8xl, .mx-8xl {
  margin-inline: var(--msu-space-8xl) !important;
}
.msu-mx-9xl, .mx-9xl {
  margin-inline: var(--msu-space-9xl) !important;
}
.msu-mx-10xl, .mx-10xl {
  margin-inline: var(--msu-space-10xl) !important;
}


/* Vertical Margin (block) */
.msu-my-0, .my-0 {
  margin-block: var(--msu-space-0) !important;
}
.msu-my-auto, .my-auto {
  margin-block: auto !important;
}
.msu-my-3xs, .my-3xs {
  margin-block: var(--msu-space-3xs) !important;
}
.msu-my-2xs, .my-2xs {
  margin-block: var(--msu-space-2xs) !important;
}
.msu-my-xs, .my-xs {
  margin-block: var(--msu-space-xs) !important;
}
.msu-my-sm, .my-sm {
  margin-block: var(--msu-space-sm) !important;
}
.msu-my-md, .my-md {
  margin-block: var(--msu-space-md) !important;
}
.msu-my-lg, .my-lg {
  margin-block: var(--msu-space-lg) !important;
}
.msu-my-xl, .my-xl {
  margin-block: var(--msu-space-xl) !important;
}
.msu-my-2xl, .my-2xl {
  margin-block: var(--msu-space-2xl) !important;
}
.msu-my-3xl, .my-3xl {
  margin-block: var(--msu-space-3xl) !important;
}
.msu-my-4xl, .my-4xl {
  margin-block: var(--msu-space-4xl) !important;
}
.msu-my-5xl, .my-5xl {
  margin-block: var(--msu-space-5xl) !important;
}
.msu-my-6xl, .my-6xl {
  margin-block: var(--msu-space-6xl) !important;
}
.msu-my-7xl, .my-7xl {
  margin-block: var(--msu-space-7xl) !important;
}
.msu-my-8xl, .my-8xl {
  margin-block: var(--msu-space-8xl) !important;
}
.msu-my-9xl, .my-9xl {
  margin-block: var(--msu-space-9xl) !important;
}
.msu-my-10xl, .my-10xl {
  margin-block: var(--msu-space-10xl) !important;
}

/* Margin Top (block-start) */
.msu-mt-0, .mt-0 {
  margin-block-start: var(--msu-space-0) !important;
}
.msu-mt-auto, .mt-auto {
  margin-block-start: auto !important;
}
.msu-mt-3xs, .mt-3xs {
  margin-block-start: var(--msu-space-3xs) !important;
}
.msu-mt-2xs, .mt-2xs {
  margin-block-start: var(--msu-space-2xs) !important;
}
.msu-mt-xs, .mt-xs {
  margin-block-start: var(--msu-space-xs) !important;
}
.msu-mt-sm, .mt-sm {
  margin-block-start: var(--msu-space-sm) !important;
}
.msu-mt-md, .mt-md {
  margin-block-start: var(--msu-space-md) !important;
}
.msu-mt-lg, .mt-lg {
  margin-block-start: var(--msu-space-lg) !important;
}
.msu-mt-xl, .mt-xl {
  margin-block-start: var(--msu-space-xl) !important;
}
.msu-mt-2xl, .mt-2xl {
  margin-block-start: var(--msu-space-2xl) !important;
}
.msu-mt-3xl, .mt-3xl {
  margin-block-start: var(--msu-space-3xl) !important;
}
.msu-mt-4xl, .mt-4xl {
  margin-block-start: var(--msu-space-4xl) !important;
}
.msu-mt-5xl, .mt-5xl {
  margin-block-start: var(--msu-space-5xl) !important;
}
.msu-mt-6xl, .mt-6xl {
  margin-block-start: var(--msu-space-6xl) !important;
}
.msu-mt-7xl, .mt-7xl {
  margin-block-start: var(--msu-space-7xl) !important;
}
.msu-mt-8xl, .mt-8xl {
  margin-block-start: var(--msu-space-8xl) !important;
}
.msu-mt-9xl, .mt-9xl {
  margin-block-start: var(--msu-space-9xl) !important;
}
.msu-mt-10xl, .mt-10xl {
  margin-block-start: var(--msu-space-10xl) !important;
}


/* Margin Right (inline-end) */
.msu-me-0, .me-0 {
  margin-inline-end: var(--msu-space-0) !important;
}
.msu-me-auto, .me-auto {
  margin-inline-end: auto !important;
}
.msu-me-3xs, .me-3xs {
  margin-inline-end: var(--msu-space-3xs) !important;
}
.msu-me-2xs, .me-2xs {
  margin-inline-end: var(--msu-space-2xs) !important;
}
.msu-me-xs, .me-xs {
  margin-inline-end: var(--msu-space-xs) !important;
}
.msu-me-sm, .me-sm {
  margin-inline-end: var(--msu-space-sm) !important;
}
.msu-me-md, .me-md {
  margin-inline-end: var(--msu-space-md) !important;
}
.msu-me-lg, .me-lg {
  margin-inline-end: var(--msu-space-lg) !important;
}
.msu-me-xl, .me-xl {
  margin-inline-end: var(--msu-space-xl) !important;
}
.msu-me-2xl, .me-2xl {
  margin-inline-end: var(--msu-space-2xl) !important;
}
.msu-me-3xl, .me-3xl {
  margin-inline-end: var(--msu-space-3xl) !important;
}
.msu-me-4xl, .me-4xl {
  margin-inline-end: var(--msu-space-4xl) !important;
}
.msu-me-5xl, .me-5xl {
  margin-inline-end: var(--msu-space-5xl) !important;
}
.msu-me-6xl, .me-6xl {
  margin-inline-end: var(--msu-space-6xl) !important;
}
.msu-me-7xl, .me-7xl {
  margin-inline-end: var(--msu-space-7xl) !important;
}
.msu-me-8xl, .me-8xl {
  margin-inline-end: var(--msu-space-8xl) !important;
}
.msu-me-9xl, .me-9xl {
  margin-inline-end: var(--msu-space-9xl) !important;
}
.msu-me-10xl, .me-10xl {
  margin-inline-end: var(--msu-space-10xl) !important;
}

/* Margin Bottom (block-end) */
.msu-mb-0, .mb-0 {
  margin-block-end: var(--msu-space-0) !important;
}
.msu-mb-auto, .mb-auto {
  margin-block-end: auto !important;
}
.msu-mb-3xs, .mb-3xs {
  margin-block-end: var(--msu-space-3xs) !important;
}
.msu-mb-2xs, .mb-2xs {
  margin-block-end: var(--msu-space-2xs) !important;
}
.msu-mb-xs, .mb-xs {
  margin-block-end: var(--msu-space-xs) !important;
}
.msu-mb-sm, .mb-sm {
  margin-block-end: var(--msu-space-sm) !important;
}
.msu-mb-md, .mb-md {
  margin-block-end: var(--msu-space-md) !important;
}
.msu-mb-lg, .mb-lg {
  margin-block-end: var(--msu-space-lg) !important;
}
.msu-mb-xl, .mb-xl {
  margin-block-end: var(--msu-space-xl) !important;
}
.msu-mb-2xl, .mb-2xl {
  margin-block-end: var(--msu-space-2xl) !important;
}
.msu-mb-3xl, .mb-3xl {
  margin-block-end: var(--msu-space-3xl) !important;
}
.msu-mb-4xl, .mb-4xl {
  margin-block-end: var(--msu-space-4xl) !important;
}
.msu-mb-5xl, .mb-5xl {
  margin-block-end: var(--msu-space-5xl) !important;
}
.msu-mb-6xl, .mb-6xl {
  margin-block-end: var(--msu-space-6xl) !important;
}
.msu-mb-7xl, .mb-7xl {
  margin-block-end: var(--msu-space-7xl) !important;
}
.msu-mb-8xl, .mb-8xl {
  margin-block-end: var(--msu-space-8xl) !important;
}
.msu-mb-9xl, .mb-9xl {
  margin-block-end: var(--msu-space-9xl) !important;
}
.msu-mb-10xl, .mb-10xl {
  margin-block-end: var(--msu-space-10xl) !important;
}


/* Margin Left (inline-start) */
.msu-ms-0, .ms-0 {
  margin-inline-start: var(--msu-space-0) !important;
}
.msu-ms-auto, .ms-auto {
  margin-inline-start: auto !important;
}
.msu-ms-3xs, .ms-3xs {
  margin-inline-start: var(--msu-space-3xs) !important;
}
.msu-ms-2xs, .ms-2xs {
  margin-inline-start: var(--msu-space-2xs) !important;
}
.msu-ms-xs, .ms-xs {
  margin-inline-start: var(--msu-space-xs) !important;
}
.msu-ms-sm, .ms-sm {
  margin-inline-start: var(--msu-space-sm) !important;
}
.msu-ms-md, .ms-md {
  margin-inline-start: var(--msu-space-md) !important;
}
.msu-ms-lg, .ms-lg {
  margin-inline-start: var(--msu-space-lg) !important;
}
.msu-ms-xl, .ms-xl {
  margin-inline-start: var(--msu-space-xl) !important;
}
.msu-ms-2xl, .ms-2xl {
  margin-inline-start: var(--msu-space-2xl) !important;
}
.msu-ms-3xl, .ms-3xl {
  margin-inline-start: var(--msu-space-3xl) !important;
}
.msu-ms-4xl, .ms-4xl {
  margin-inline-start: var(--msu-space-4xl) !important;
}
.msu-ms-5xl, .ms-5xl {
  margin-inline-start: var(--msu-space-5xl) !important;
}
.msu-ms-6xl, .ms-6xl {
  margin-inline-start: var(--msu-space-6xl) !important;
}
.msu-ms-7xl, .ms-7xl {
  margin-inline-start: var(--msu-space-7xl) !important;
}
.msu-ms-8xl, .ms-8xl {
  margin-inline-start: var(--msu-space-8xl) !important;
}
.msu-ms-9xl, .ms-9xl {
  margin-inline-start: var(--msu-space-9xl) !important;
}
.msu-ms-10xl, .ms-10xl {
  margin-inline-start: var(--msu-space-10xl) !important;
}
