@charset "UTF-8";
/* XXL breder tonen */
@media (min-width: 1400px) {
  .container-xxl {
    max-width: 1500px;
  }
}
/* Schaal gelijk aan Bootstrap’s spacing */
/* Bootstrap 5 breakpoints */
/* Helper: maak classes voor 1 set properties (top/bottom/… of as-lijst) */
/* Basis (alle viewports) */
.m-n1 {
  margin: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.m-n6 {
  margin: -5rem !important;
}

.mt-n1 {
  margin-top: -0.25rem !important;
}

.mt-n2 {
  margin-top: -0.5rem !important;
}

.mt-n3 {
  margin-top: -1rem !important;
}

.mt-n4 {
  margin-top: -1.5rem !important;
}

.mt-n5 {
  margin-top: -3rem !important;
}

.mt-n6 {
  margin-top: -5rem !important;
}

.mb-n1 {
  margin-bottom: -0.25rem !important;
}

.mb-n2 {
  margin-bottom: -0.5rem !important;
}

.mb-n3 {
  margin-bottom: -1rem !important;
}

.mb-n4 {
  margin-bottom: -1.5rem !important;
}

.mb-n5 {
  margin-bottom: -3rem !important;
}

.mb-n6 {
  margin-bottom: -5rem !important;
}

/* RTL-vriendelijk voor start/end + assen */
.ms-n1 {
  margin-inline-start: -0.25rem !important;
}

.ms-n2 {
  margin-inline-start: -0.5rem !important;
}

.ms-n3 {
  margin-inline-start: -1rem !important;
}

.ms-n4 {
  margin-inline-start: -1.5rem !important;
}

.ms-n5 {
  margin-inline-start: -3rem !important;
}

.ms-n6 {
  margin-inline-start: -5rem !important;
}

.me-n1 {
  margin-inline-end: -0.25rem !important;
}

.me-n2 {
  margin-inline-end: -0.5rem !important;
}

.me-n3 {
  margin-inline-end: -1rem !important;
}

.me-n4 {
  margin-inline-end: -1.5rem !important;
}

.me-n5 {
  margin-inline-end: -3rem !important;
}

.me-n6 {
  margin-inline-end: -5rem !important;
}

.mx-n1 {
  margin-inline: -0.25rem !important;
}

.mx-n2 {
  margin-inline: -0.5rem !important;
}

.mx-n3 {
  margin-inline: -1rem !important;
}

.mx-n4 {
  margin-inline: -1.5rem !important;
}

.mx-n5 {
  margin-inline: -3rem !important;
}

.mx-n6 {
  margin-inline: -5rem !important;
}

/* links+rechts logisch */
.my-n1 {
  margin-block: -0.25rem !important;
}

.my-n2 {
  margin-block: -0.5rem !important;
}

.my-n3 {
  margin-block: -1rem !important;
}

.my-n4 {
  margin-block: -1.5rem !important;
}

.my-n5 {
  margin-block: -3rem !important;
}

.my-n6 {
  margin-block: -5rem !important;
}

/* boven+onder logisch */
/* Responsive varianten */
@media (min-width: 576px) {
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .m-sm-n6 {
    margin: -5rem !important;
  }
  .mt-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-sm-n3 {
    margin-top: -1rem !important;
  }
  .mt-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-sm-n5 {
    margin-top: -3rem !important;
  }
  .mt-sm-n6 {
    margin-top: -5rem !important;
  }
  .mb-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .mb-sm-n6 {
    margin-bottom: -5rem !important;
  }
  .ms-sm-n1 {
    margin-inline-start: -0.25rem !important;
  }
  .ms-sm-n2 {
    margin-inline-start: -0.5rem !important;
  }
  .ms-sm-n3 {
    margin-inline-start: -1rem !important;
  }
  .ms-sm-n4 {
    margin-inline-start: -1.5rem !important;
  }
  .ms-sm-n5 {
    margin-inline-start: -3rem !important;
  }
  .ms-sm-n6 {
    margin-inline-start: -5rem !important;
  }
  .me-sm-n1 {
    margin-inline-end: -0.25rem !important;
  }
  .me-sm-n2 {
    margin-inline-end: -0.5rem !important;
  }
  .me-sm-n3 {
    margin-inline-end: -1rem !important;
  }
  .me-sm-n4 {
    margin-inline-end: -1.5rem !important;
  }
  .me-sm-n5 {
    margin-inline-end: -3rem !important;
  }
  .me-sm-n6 {
    margin-inline-end: -5rem !important;
  }
  .mx-sm-n1 {
    margin-inline: -0.25rem !important;
  }
  .mx-sm-n2 {
    margin-inline: -0.5rem !important;
  }
  .mx-sm-n3 {
    margin-inline: -1rem !important;
  }
  .mx-sm-n4 {
    margin-inline: -1.5rem !important;
  }
  .mx-sm-n5 {
    margin-inline: -3rem !important;
  }
  .mx-sm-n6 {
    margin-inline: -5rem !important;
  }
  .my-sm-n1 {
    margin-block: -0.25rem !important;
  }
  .my-sm-n2 {
    margin-block: -0.5rem !important;
  }
  .my-sm-n3 {
    margin-block: -1rem !important;
  }
  .my-sm-n4 {
    margin-block: -1.5rem !important;
  }
  .my-sm-n5 {
    margin-block: -3rem !important;
  }
  .my-sm-n6 {
    margin-block: -5rem !important;
  }
}
@media (min-width: 768px) {
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .m-md-n6 {
    margin: -5rem !important;
  }
  .mt-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-md-n3 {
    margin-top: -1rem !important;
  }
  .mt-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-md-n5 {
    margin-top: -3rem !important;
  }
  .mt-md-n6 {
    margin-top: -5rem !important;
  }
  .mb-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-md-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-md-n5 {
    margin-bottom: -3rem !important;
  }
  .mb-md-n6 {
    margin-bottom: -5rem !important;
  }
  .ms-md-n1 {
    margin-inline-start: -0.25rem !important;
  }
  .ms-md-n2 {
    margin-inline-start: -0.5rem !important;
  }
  .ms-md-n3 {
    margin-inline-start: -1rem !important;
  }
  .ms-md-n4 {
    margin-inline-start: -1.5rem !important;
  }
  .ms-md-n5 {
    margin-inline-start: -3rem !important;
  }
  .ms-md-n6 {
    margin-inline-start: -5rem !important;
  }
  .me-md-n1 {
    margin-inline-end: -0.25rem !important;
  }
  .me-md-n2 {
    margin-inline-end: -0.5rem !important;
  }
  .me-md-n3 {
    margin-inline-end: -1rem !important;
  }
  .me-md-n4 {
    margin-inline-end: -1.5rem !important;
  }
  .me-md-n5 {
    margin-inline-end: -3rem !important;
  }
  .me-md-n6 {
    margin-inline-end: -5rem !important;
  }
  .mx-md-n1 {
    margin-inline: -0.25rem !important;
  }
  .mx-md-n2 {
    margin-inline: -0.5rem !important;
  }
  .mx-md-n3 {
    margin-inline: -1rem !important;
  }
  .mx-md-n4 {
    margin-inline: -1.5rem !important;
  }
  .mx-md-n5 {
    margin-inline: -3rem !important;
  }
  .mx-md-n6 {
    margin-inline: -5rem !important;
  }
  .my-md-n1 {
    margin-block: -0.25rem !important;
  }
  .my-md-n2 {
    margin-block: -0.5rem !important;
  }
  .my-md-n3 {
    margin-block: -1rem !important;
  }
  .my-md-n4 {
    margin-block: -1.5rem !important;
  }
  .my-md-n5 {
    margin-block: -3rem !important;
  }
  .my-md-n6 {
    margin-block: -5rem !important;
  }
}
@media (min-width: 992px) {
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .m-lg-n6 {
    margin: -5rem !important;
  }
  .mt-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-lg-n3 {
    margin-top: -1rem !important;
  }
  .mt-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-lg-n5 {
    margin-top: -3rem !important;
  }
  .mt-lg-n6 {
    margin-top: -5rem !important;
  }
  .mb-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .mb-lg-n6 {
    margin-bottom: -5rem !important;
  }
  .ms-lg-n1 {
    margin-inline-start: -0.25rem !important;
  }
  .ms-lg-n2 {
    margin-inline-start: -0.5rem !important;
  }
  .ms-lg-n3 {
    margin-inline-start: -1rem !important;
  }
  .ms-lg-n4 {
    margin-inline-start: -1.5rem !important;
  }
  .ms-lg-n5 {
    margin-inline-start: -3rem !important;
  }
  .ms-lg-n6 {
    margin-inline-start: -5rem !important;
  }
  .me-lg-n1 {
    margin-inline-end: -0.25rem !important;
  }
  .me-lg-n2 {
    margin-inline-end: -0.5rem !important;
  }
  .me-lg-n3 {
    margin-inline-end: -1rem !important;
  }
  .me-lg-n4 {
    margin-inline-end: -1.5rem !important;
  }
  .me-lg-n5 {
    margin-inline-end: -3rem !important;
  }
  .me-lg-n6 {
    margin-inline-end: -5rem !important;
  }
  .mx-lg-n1 {
    margin-inline: -0.25rem !important;
  }
  .mx-lg-n2 {
    margin-inline: -0.5rem !important;
  }
  .mx-lg-n3 {
    margin-inline: -1rem !important;
  }
  .mx-lg-n4 {
    margin-inline: -1.5rem !important;
  }
  .mx-lg-n5 {
    margin-inline: -3rem !important;
  }
  .mx-lg-n6 {
    margin-inline: -5rem !important;
  }
  .my-lg-n1 {
    margin-block: -0.25rem !important;
  }
  .my-lg-n2 {
    margin-block: -0.5rem !important;
  }
  .my-lg-n3 {
    margin-block: -1rem !important;
  }
  .my-lg-n4 {
    margin-block: -1.5rem !important;
  }
  .my-lg-n5 {
    margin-block: -3rem !important;
  }
  .my-lg-n6 {
    margin-block: -5rem !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .m-xl-n6 {
    margin: -5rem !important;
  }
  .mt-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xl-n5 {
    margin-top: -3rem !important;
  }
  .mt-xl-n6 {
    margin-top: -5rem !important;
  }
  .mb-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .mb-xl-n6 {
    margin-bottom: -5rem !important;
  }
  .ms-xl-n1 {
    margin-inline-start: -0.25rem !important;
  }
  .ms-xl-n2 {
    margin-inline-start: -0.5rem !important;
  }
  .ms-xl-n3 {
    margin-inline-start: -1rem !important;
  }
  .ms-xl-n4 {
    margin-inline-start: -1.5rem !important;
  }
  .ms-xl-n5 {
    margin-inline-start: -3rem !important;
  }
  .ms-xl-n6 {
    margin-inline-start: -5rem !important;
  }
  .me-xl-n1 {
    margin-inline-end: -0.25rem !important;
  }
  .me-xl-n2 {
    margin-inline-end: -0.5rem !important;
  }
  .me-xl-n3 {
    margin-inline-end: -1rem !important;
  }
  .me-xl-n4 {
    margin-inline-end: -1.5rem !important;
  }
  .me-xl-n5 {
    margin-inline-end: -3rem !important;
  }
  .me-xl-n6 {
    margin-inline-end: -5rem !important;
  }
  .mx-xl-n1 {
    margin-inline: -0.25rem !important;
  }
  .mx-xl-n2 {
    margin-inline: -0.5rem !important;
  }
  .mx-xl-n3 {
    margin-inline: -1rem !important;
  }
  .mx-xl-n4 {
    margin-inline: -1.5rem !important;
  }
  .mx-xl-n5 {
    margin-inline: -3rem !important;
  }
  .mx-xl-n6 {
    margin-inline: -5rem !important;
  }
  .my-xl-n1 {
    margin-block: -0.25rem !important;
  }
  .my-xl-n2 {
    margin-block: -0.5rem !important;
  }
  .my-xl-n3 {
    margin-block: -1rem !important;
  }
  .my-xl-n4 {
    margin-block: -1.5rem !important;
  }
  .my-xl-n5 {
    margin-block: -3rem !important;
  }
  .my-xl-n6 {
    margin-block: -5rem !important;
  }
}
@media (min-width: 1400px) {
  .m-xxl-n1 {
    margin: -0.25rem !important;
  }
  .m-xxl-n2 {
    margin: -0.5rem !important;
  }
  .m-xxl-n3 {
    margin: -1rem !important;
  }
  .m-xxl-n4 {
    margin: -1.5rem !important;
  }
  .m-xxl-n5 {
    margin: -3rem !important;
  }
  .m-xxl-n6 {
    margin: -5rem !important;
  }
  .mt-xxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xxl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xxl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xxl-n5 {
    margin-top: -3rem !important;
  }
  .mt-xxl-n6 {
    margin-top: -5rem !important;
  }
  .mb-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxl-n5 {
    margin-bottom: -3rem !important;
  }
  .mb-xxl-n6 {
    margin-bottom: -5rem !important;
  }
  .ms-xxl-n1 {
    margin-inline-start: -0.25rem !important;
  }
  .ms-xxl-n2 {
    margin-inline-start: -0.5rem !important;
  }
  .ms-xxl-n3 {
    margin-inline-start: -1rem !important;
  }
  .ms-xxl-n4 {
    margin-inline-start: -1.5rem !important;
  }
  .ms-xxl-n5 {
    margin-inline-start: -3rem !important;
  }
  .ms-xxl-n6 {
    margin-inline-start: -5rem !important;
  }
  .me-xxl-n1 {
    margin-inline-end: -0.25rem !important;
  }
  .me-xxl-n2 {
    margin-inline-end: -0.5rem !important;
  }
  .me-xxl-n3 {
    margin-inline-end: -1rem !important;
  }
  .me-xxl-n4 {
    margin-inline-end: -1.5rem !important;
  }
  .me-xxl-n5 {
    margin-inline-end: -3rem !important;
  }
  .me-xxl-n6 {
    margin-inline-end: -5rem !important;
  }
  .mx-xxl-n1 {
    margin-inline: -0.25rem !important;
  }
  .mx-xxl-n2 {
    margin-inline: -0.5rem !important;
  }
  .mx-xxl-n3 {
    margin-inline: -1rem !important;
  }
  .mx-xxl-n4 {
    margin-inline: -1.5rem !important;
  }
  .mx-xxl-n5 {
    margin-inline: -3rem !important;
  }
  .mx-xxl-n6 {
    margin-inline: -5rem !important;
  }
  .my-xxl-n1 {
    margin-block: -0.25rem !important;
  }
  .my-xxl-n2 {
    margin-block: -0.5rem !important;
  }
  .my-xxl-n3 {
    margin-block: -1rem !important;
  }
  .my-xxl-n4 {
    margin-block: -1.5rem !important;
  }
  .my-xxl-n5 {
    margin-block: -3rem !important;
  }
  .my-xxl-n6 {
    margin-block: -5rem !important;
  }
}
/* ===== Responsive rounded utilities ===== */
/* Sluit aan op Bootstrap 5.3 CSS-variabelen met fallback-waardes */
/* Mixin: maak .rounded-<n> (of .rounded-<bp>-<n>) voor 1 of meerdere properties */
/* Basis (alle viewports) – zelfde naming als Bootstrap, maar met schalen 0..5 */
.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: var(--bs-border-radius-sm, 0.25rem) !important;
}

.rounded-2 {
  border-radius: var(--bs-border-radius, 0.375rem) !important;
}

.rounded-3 {
  border-radius: var(--bs-border-radius-lg, 0.5rem) !important;
}

.rounded-4 {
  border-radius: var(--bs-border-radius-xl, 1rem) !important;
}

.rounded-5 {
  border-radius: var(--bs-border-radius-xxl, 2rem) !important;
}

/* Varianten per zijde/zijde-paren (logisch → RTL-proof) */
.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm, 0.25rem) !important;
  border-top-right-radius: var(--bs-border-radius-sm, 0.25rem) !important;
}

.rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius, 0.375rem) !important;
  border-top-right-radius: var(--bs-border-radius, 0.375rem) !important;
}

.rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg, 0.5rem) !important;
  border-top-right-radius: var(--bs-border-radius-lg, 0.5rem) !important;
}

.rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl, 1rem) !important;
  border-top-right-radius: var(--bs-border-radius-xl, 1rem) !important;
}

.rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl, 2rem) !important;
  border-top-right-radius: var(--bs-border-radius-xxl, 2rem) !important;
}

.rounded-bottom-0 {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-bottom-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm, 0.25rem) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm, 0.25rem) !important;
}

.rounded-bottom-2 {
  border-bottom-left-radius: var(--bs-border-radius, 0.375rem) !important;
  border-bottom-right-radius: var(--bs-border-radius, 0.375rem) !important;
}

.rounded-bottom-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg, 0.5rem) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg, 0.5rem) !important;
}

.rounded-bottom-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl, 1rem) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl, 1rem) !important;
}

.rounded-bottom-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl, 2rem) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl, 2rem) !important;
}

.rounded-start-0 {
  border-start-start-radius: 0 !important;
  border-end-start-radius: 0 !important;
}

.rounded-start-1 {
  border-start-start-radius: var(--bs-border-radius-sm, 0.25rem) !important;
  border-end-start-radius: var(--bs-border-radius-sm, 0.25rem) !important;
}

.rounded-start-2 {
  border-start-start-radius: var(--bs-border-radius, 0.375rem) !important;
  border-end-start-radius: var(--bs-border-radius, 0.375rem) !important;
}

.rounded-start-3 {
  border-start-start-radius: var(--bs-border-radius-lg, 0.5rem) !important;
  border-end-start-radius: var(--bs-border-radius-lg, 0.5rem) !important;
}

.rounded-start-4 {
  border-start-start-radius: var(--bs-border-radius-xl, 1rem) !important;
  border-end-start-radius: var(--bs-border-radius-xl, 1rem) !important;
}

.rounded-start-5 {
  border-start-start-radius: var(--bs-border-radius-xxl, 2rem) !important;
  border-end-start-radius: var(--bs-border-radius-xxl, 2rem) !important;
}

.rounded-end-0 {
  border-start-end-radius: 0 !important;
  border-end-end-radius: 0 !important;
}

.rounded-end-1 {
  border-start-end-radius: var(--bs-border-radius-sm, 0.25rem) !important;
  border-end-end-radius: var(--bs-border-radius-sm, 0.25rem) !important;
}

.rounded-end-2 {
  border-start-end-radius: var(--bs-border-radius, 0.375rem) !important;
  border-end-end-radius: var(--bs-border-radius, 0.375rem) !important;
}

.rounded-end-3 {
  border-start-end-radius: var(--bs-border-radius-lg, 0.5rem) !important;
  border-end-end-radius: var(--bs-border-radius-lg, 0.5rem) !important;
}

.rounded-end-4 {
  border-start-end-radius: var(--bs-border-radius-xl, 1rem) !important;
  border-end-end-radius: var(--bs-border-radius-xl, 1rem) !important;
}

.rounded-end-5 {
  border-start-end-radius: var(--bs-border-radius-xxl, 2rem) !important;
  border-end-end-radius: var(--bs-border-radius-xxl, 2rem) !important;
}

/* Responsive varianten: .rounded-sm-2, .rounded-md-5, etc. */
@media (min-width: 576px) {
  .rounded-sm-0 {
    border-radius: 0 !important;
  }
  .rounded-sm-1 {
    border-radius: var(--bs-border-radius-sm, 0.25rem) !important;
  }
  .rounded-sm-2 {
    border-radius: var(--bs-border-radius, 0.375rem) !important;
  }
  .rounded-sm-3 {
    border-radius: var(--bs-border-radius-lg, 0.5rem) !important;
  }
  .rounded-sm-4 {
    border-radius: var(--bs-border-radius-xl, 1rem) !important;
  }
  .rounded-sm-5 {
    border-radius: var(--bs-border-radius-xxl, 2rem) !important;
  }
  .rounded-sm-top-0 {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }
  .rounded-sm-top-1 {
    border-top-left-radius: var(--bs-border-radius-sm, 0.25rem) !important;
    border-top-right-radius: var(--bs-border-radius-sm, 0.25rem) !important;
  }
  .rounded-sm-top-2 {
    border-top-left-radius: var(--bs-border-radius, 0.375rem) !important;
    border-top-right-radius: var(--bs-border-radius, 0.375rem) !important;
  }
  .rounded-sm-top-3 {
    border-top-left-radius: var(--bs-border-radius-lg, 0.5rem) !important;
    border-top-right-radius: var(--bs-border-radius-lg, 0.5rem) !important;
  }
  .rounded-sm-top-4 {
    border-top-left-radius: var(--bs-border-radius-xl, 1rem) !important;
    border-top-right-radius: var(--bs-border-radius-xl, 1rem) !important;
  }
  .rounded-sm-top-5 {
    border-top-left-radius: var(--bs-border-radius-xxl, 2rem) !important;
    border-top-right-radius: var(--bs-border-radius-xxl, 2rem) !important;
  }
  .rounded-sm-bottom-0 {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .rounded-sm-bottom-1 {
    border-bottom-left-radius: var(--bs-border-radius-sm, 0.25rem) !important;
    border-bottom-right-radius: var(--bs-border-radius-sm, 0.25rem) !important;
  }
  .rounded-sm-bottom-2 {
    border-bottom-left-radius: var(--bs-border-radius, 0.375rem) !important;
    border-bottom-right-radius: var(--bs-border-radius, 0.375rem) !important;
  }
  .rounded-sm-bottom-3 {
    border-bottom-left-radius: var(--bs-border-radius-lg, 0.5rem) !important;
    border-bottom-right-radius: var(--bs-border-radius-lg, 0.5rem) !important;
  }
  .rounded-sm-bottom-4 {
    border-bottom-left-radius: var(--bs-border-radius-xl, 1rem) !important;
    border-bottom-right-radius: var(--bs-border-radius-xl, 1rem) !important;
  }
  .rounded-sm-bottom-5 {
    border-bottom-left-radius: var(--bs-border-radius-xxl, 2rem) !important;
    border-bottom-right-radius: var(--bs-border-radius-xxl, 2rem) !important;
  }
  .rounded-sm-start-0 {
    border-start-start-radius: 0 !important;
    border-end-start-radius: 0 !important;
  }
  .rounded-sm-start-1 {
    border-start-start-radius: var(--bs-border-radius-sm, 0.25rem) !important;
    border-end-start-radius: var(--bs-border-radius-sm, 0.25rem) !important;
  }
  .rounded-sm-start-2 {
    border-start-start-radius: var(--bs-border-radius, 0.375rem) !important;
    border-end-start-radius: var(--bs-border-radius, 0.375rem) !important;
  }
  .rounded-sm-start-3 {
    border-start-start-radius: var(--bs-border-radius-lg, 0.5rem) !important;
    border-end-start-radius: var(--bs-border-radius-lg, 0.5rem) !important;
  }
  .rounded-sm-start-4 {
    border-start-start-radius: var(--bs-border-radius-xl, 1rem) !important;
    border-end-start-radius: var(--bs-border-radius-xl, 1rem) !important;
  }
  .rounded-sm-start-5 {
    border-start-start-radius: var(--bs-border-radius-xxl, 2rem) !important;
    border-end-start-radius: var(--bs-border-radius-xxl, 2rem) !important;
  }
  .rounded-sm-end-0 {
    border-start-end-radius: 0 !important;
    border-end-end-radius: 0 !important;
  }
  .rounded-sm-end-1 {
    border-start-end-radius: var(--bs-border-radius-sm, 0.25rem) !important;
    border-end-end-radius: var(--bs-border-radius-sm, 0.25rem) !important;
  }
  .rounded-sm-end-2 {
    border-start-end-radius: var(--bs-border-radius, 0.375rem) !important;
    border-end-end-radius: var(--bs-border-radius, 0.375rem) !important;
  }
  .rounded-sm-end-3 {
    border-start-end-radius: var(--bs-border-radius-lg, 0.5rem) !important;
    border-end-end-radius: var(--bs-border-radius-lg, 0.5rem) !important;
  }
  .rounded-sm-end-4 {
    border-start-end-radius: var(--bs-border-radius-xl, 1rem) !important;
    border-end-end-radius: var(--bs-border-radius-xl, 1rem) !important;
  }
  .rounded-sm-end-5 {
    border-start-end-radius: var(--bs-border-radius-xxl, 2rem) !important;
    border-end-end-radius: var(--bs-border-radius-xxl, 2rem) !important;
  }
}
@media (min-width: 768px) {
  .rounded-md-0 {
    border-radius: 0 !important;
  }
  .rounded-md-1 {
    border-radius: var(--bs-border-radius-sm, 0.25rem) !important;
  }
  .rounded-md-2 {
    border-radius: var(--bs-border-radius, 0.375rem) !important;
  }
  .rounded-md-3 {
    border-radius: var(--bs-border-radius-lg, 0.5rem) !important;
  }
  .rounded-md-4 {
    border-radius: var(--bs-border-radius-xl, 1rem) !important;
  }
  .rounded-md-5 {
    border-radius: var(--bs-border-radius-xxl, 2rem) !important;
  }
  .rounded-md-top-0 {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }
  .rounded-md-top-1 {
    border-top-left-radius: var(--bs-border-radius-sm, 0.25rem) !important;
    border-top-right-radius: var(--bs-border-radius-sm, 0.25rem) !important;
  }
  .rounded-md-top-2 {
    border-top-left-radius: var(--bs-border-radius, 0.375rem) !important;
    border-top-right-radius: var(--bs-border-radius, 0.375rem) !important;
  }
  .rounded-md-top-3 {
    border-top-left-radius: var(--bs-border-radius-lg, 0.5rem) !important;
    border-top-right-radius: var(--bs-border-radius-lg, 0.5rem) !important;
  }
  .rounded-md-top-4 {
    border-top-left-radius: var(--bs-border-radius-xl, 1rem) !important;
    border-top-right-radius: var(--bs-border-radius-xl, 1rem) !important;
  }
  .rounded-md-top-5 {
    border-top-left-radius: var(--bs-border-radius-xxl, 2rem) !important;
    border-top-right-radius: var(--bs-border-radius-xxl, 2rem) !important;
  }
  .rounded-md-bottom-0 {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .rounded-md-bottom-1 {
    border-bottom-left-radius: var(--bs-border-radius-sm, 0.25rem) !important;
    border-bottom-right-radius: var(--bs-border-radius-sm, 0.25rem) !important;
  }
  .rounded-md-bottom-2 {
    border-bottom-left-radius: var(--bs-border-radius, 0.375rem) !important;
    border-bottom-right-radius: var(--bs-border-radius, 0.375rem) !important;
  }
  .rounded-md-bottom-3 {
    border-bottom-left-radius: var(--bs-border-radius-lg, 0.5rem) !important;
    border-bottom-right-radius: var(--bs-border-radius-lg, 0.5rem) !important;
  }
  .rounded-md-bottom-4 {
    border-bottom-left-radius: var(--bs-border-radius-xl, 1rem) !important;
    border-bottom-right-radius: var(--bs-border-radius-xl, 1rem) !important;
  }
  .rounded-md-bottom-5 {
    border-bottom-left-radius: var(--bs-border-radius-xxl, 2rem) !important;
    border-bottom-right-radius: var(--bs-border-radius-xxl, 2rem) !important;
  }
  .rounded-md-start-0 {
    border-start-start-radius: 0 !important;
    border-end-start-radius: 0 !important;
  }
  .rounded-md-start-1 {
    border-start-start-radius: var(--bs-border-radius-sm, 0.25rem) !important;
    border-end-start-radius: var(--bs-border-radius-sm, 0.25rem) !important;
  }
  .rounded-md-start-2 {
    border-start-start-radius: var(--bs-border-radius, 0.375rem) !important;
    border-end-start-radius: var(--bs-border-radius, 0.375rem) !important;
  }
  .rounded-md-start-3 {
    border-start-start-radius: var(--bs-border-radius-lg, 0.5rem) !important;
    border-end-start-radius: var(--bs-border-radius-lg, 0.5rem) !important;
  }
  .rounded-md-start-4 {
    border-start-start-radius: var(--bs-border-radius-xl, 1rem) !important;
    border-end-start-radius: var(--bs-border-radius-xl, 1rem) !important;
  }
  .rounded-md-start-5 {
    border-start-start-radius: var(--bs-border-radius-xxl, 2rem) !important;
    border-end-start-radius: var(--bs-border-radius-xxl, 2rem) !important;
  }
  .rounded-md-end-0 {
    border-start-end-radius: 0 !important;
    border-end-end-radius: 0 !important;
  }
  .rounded-md-end-1 {
    border-start-end-radius: var(--bs-border-radius-sm, 0.25rem) !important;
    border-end-end-radius: var(--bs-border-radius-sm, 0.25rem) !important;
  }
  .rounded-md-end-2 {
    border-start-end-radius: var(--bs-border-radius, 0.375rem) !important;
    border-end-end-radius: var(--bs-border-radius, 0.375rem) !important;
  }
  .rounded-md-end-3 {
    border-start-end-radius: var(--bs-border-radius-lg, 0.5rem) !important;
    border-end-end-radius: var(--bs-border-radius-lg, 0.5rem) !important;
  }
  .rounded-md-end-4 {
    border-start-end-radius: var(--bs-border-radius-xl, 1rem) !important;
    border-end-end-radius: var(--bs-border-radius-xl, 1rem) !important;
  }
  .rounded-md-end-5 {
    border-start-end-radius: var(--bs-border-radius-xxl, 2rem) !important;
    border-end-end-radius: var(--bs-border-radius-xxl, 2rem) !important;
  }
}
@media (min-width: 992px) {
  .rounded-lg-0 {
    border-radius: 0 !important;
  }
  .rounded-lg-1 {
    border-radius: var(--bs-border-radius-sm, 0.25rem) !important;
  }
  .rounded-lg-2 {
    border-radius: var(--bs-border-radius, 0.375rem) !important;
  }
  .rounded-lg-3 {
    border-radius: var(--bs-border-radius-lg, 0.5rem) !important;
  }
  .rounded-lg-4 {
    border-radius: var(--bs-border-radius-xl, 1rem) !important;
  }
  .rounded-lg-5 {
    border-radius: var(--bs-border-radius-xxl, 2rem) !important;
  }
  .rounded-lg-top-0 {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }
  .rounded-lg-top-1 {
    border-top-left-radius: var(--bs-border-radius-sm, 0.25rem) !important;
    border-top-right-radius: var(--bs-border-radius-sm, 0.25rem) !important;
  }
  .rounded-lg-top-2 {
    border-top-left-radius: var(--bs-border-radius, 0.375rem) !important;
    border-top-right-radius: var(--bs-border-radius, 0.375rem) !important;
  }
  .rounded-lg-top-3 {
    border-top-left-radius: var(--bs-border-radius-lg, 0.5rem) !important;
    border-top-right-radius: var(--bs-border-radius-lg, 0.5rem) !important;
  }
  .rounded-lg-top-4 {
    border-top-left-radius: var(--bs-border-radius-xl, 1rem) !important;
    border-top-right-radius: var(--bs-border-radius-xl, 1rem) !important;
  }
  .rounded-lg-top-5 {
    border-top-left-radius: var(--bs-border-radius-xxl, 2rem) !important;
    border-top-right-radius: var(--bs-border-radius-xxl, 2rem) !important;
  }
  .rounded-lg-bottom-0 {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .rounded-lg-bottom-1 {
    border-bottom-left-radius: var(--bs-border-radius-sm, 0.25rem) !important;
    border-bottom-right-radius: var(--bs-border-radius-sm, 0.25rem) !important;
  }
  .rounded-lg-bottom-2 {
    border-bottom-left-radius: var(--bs-border-radius, 0.375rem) !important;
    border-bottom-right-radius: var(--bs-border-radius, 0.375rem) !important;
  }
  .rounded-lg-bottom-3 {
    border-bottom-left-radius: var(--bs-border-radius-lg, 0.5rem) !important;
    border-bottom-right-radius: var(--bs-border-radius-lg, 0.5rem) !important;
  }
  .rounded-lg-bottom-4 {
    border-bottom-left-radius: var(--bs-border-radius-xl, 1rem) !important;
    border-bottom-right-radius: var(--bs-border-radius-xl, 1rem) !important;
  }
  .rounded-lg-bottom-5 {
    border-bottom-left-radius: var(--bs-border-radius-xxl, 2rem) !important;
    border-bottom-right-radius: var(--bs-border-radius-xxl, 2rem) !important;
  }
  .rounded-lg-start-0 {
    border-start-start-radius: 0 !important;
    border-end-start-radius: 0 !important;
  }
  .rounded-lg-start-1 {
    border-start-start-radius: var(--bs-border-radius-sm, 0.25rem) !important;
    border-end-start-radius: var(--bs-border-radius-sm, 0.25rem) !important;
  }
  .rounded-lg-start-2 {
    border-start-start-radius: var(--bs-border-radius, 0.375rem) !important;
    border-end-start-radius: var(--bs-border-radius, 0.375rem) !important;
  }
  .rounded-lg-start-3 {
    border-start-start-radius: var(--bs-border-radius-lg, 0.5rem) !important;
    border-end-start-radius: var(--bs-border-radius-lg, 0.5rem) !important;
  }
  .rounded-lg-start-4 {
    border-start-start-radius: var(--bs-border-radius-xl, 1rem) !important;
    border-end-start-radius: var(--bs-border-radius-xl, 1rem) !important;
  }
  .rounded-lg-start-5 {
    border-start-start-radius: var(--bs-border-radius-xxl, 2rem) !important;
    border-end-start-radius: var(--bs-border-radius-xxl, 2rem) !important;
  }
  .rounded-lg-end-0 {
    border-start-end-radius: 0 !important;
    border-end-end-radius: 0 !important;
  }
  .rounded-lg-end-1 {
    border-start-end-radius: var(--bs-border-radius-sm, 0.25rem) !important;
    border-end-end-radius: var(--bs-border-radius-sm, 0.25rem) !important;
  }
  .rounded-lg-end-2 {
    border-start-end-radius: var(--bs-border-radius, 0.375rem) !important;
    border-end-end-radius: var(--bs-border-radius, 0.375rem) !important;
  }
  .rounded-lg-end-3 {
    border-start-end-radius: var(--bs-border-radius-lg, 0.5rem) !important;
    border-end-end-radius: var(--bs-border-radius-lg, 0.5rem) !important;
  }
  .rounded-lg-end-4 {
    border-start-end-radius: var(--bs-border-radius-xl, 1rem) !important;
    border-end-end-radius: var(--bs-border-radius-xl, 1rem) !important;
  }
  .rounded-lg-end-5 {
    border-start-end-radius: var(--bs-border-radius-xxl, 2rem) !important;
    border-end-end-radius: var(--bs-border-radius-xxl, 2rem) !important;
  }
}
@media (min-width: 1200px) {
  .rounded-xl-0 {
    border-radius: 0 !important;
  }
  .rounded-xl-1 {
    border-radius: var(--bs-border-radius-sm, 0.25rem) !important;
  }
  .rounded-xl-2 {
    border-radius: var(--bs-border-radius, 0.375rem) !important;
  }
  .rounded-xl-3 {
    border-radius: var(--bs-border-radius-lg, 0.5rem) !important;
  }
  .rounded-xl-4 {
    border-radius: var(--bs-border-radius-xl, 1rem) !important;
  }
  .rounded-xl-5 {
    border-radius: var(--bs-border-radius-xxl, 2rem) !important;
  }
  .rounded-xl-top-0 {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }
  .rounded-xl-top-1 {
    border-top-left-radius: var(--bs-border-radius-sm, 0.25rem) !important;
    border-top-right-radius: var(--bs-border-radius-sm, 0.25rem) !important;
  }
  .rounded-xl-top-2 {
    border-top-left-radius: var(--bs-border-radius, 0.375rem) !important;
    border-top-right-radius: var(--bs-border-radius, 0.375rem) !important;
  }
  .rounded-xl-top-3 {
    border-top-left-radius: var(--bs-border-radius-lg, 0.5rem) !important;
    border-top-right-radius: var(--bs-border-radius-lg, 0.5rem) !important;
  }
  .rounded-xl-top-4 {
    border-top-left-radius: var(--bs-border-radius-xl, 1rem) !important;
    border-top-right-radius: var(--bs-border-radius-xl, 1rem) !important;
  }
  .rounded-xl-top-5 {
    border-top-left-radius: var(--bs-border-radius-xxl, 2rem) !important;
    border-top-right-radius: var(--bs-border-radius-xxl, 2rem) !important;
  }
  .rounded-xl-bottom-0 {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .rounded-xl-bottom-1 {
    border-bottom-left-radius: var(--bs-border-radius-sm, 0.25rem) !important;
    border-bottom-right-radius: var(--bs-border-radius-sm, 0.25rem) !important;
  }
  .rounded-xl-bottom-2 {
    border-bottom-left-radius: var(--bs-border-radius, 0.375rem) !important;
    border-bottom-right-radius: var(--bs-border-radius, 0.375rem) !important;
  }
  .rounded-xl-bottom-3 {
    border-bottom-left-radius: var(--bs-border-radius-lg, 0.5rem) !important;
    border-bottom-right-radius: var(--bs-border-radius-lg, 0.5rem) !important;
  }
  .rounded-xl-bottom-4 {
    border-bottom-left-radius: var(--bs-border-radius-xl, 1rem) !important;
    border-bottom-right-radius: var(--bs-border-radius-xl, 1rem) !important;
  }
  .rounded-xl-bottom-5 {
    border-bottom-left-radius: var(--bs-border-radius-xxl, 2rem) !important;
    border-bottom-right-radius: var(--bs-border-radius-xxl, 2rem) !important;
  }
  .rounded-xl-start-0 {
    border-start-start-radius: 0 !important;
    border-end-start-radius: 0 !important;
  }
  .rounded-xl-start-1 {
    border-start-start-radius: var(--bs-border-radius-sm, 0.25rem) !important;
    border-end-start-radius: var(--bs-border-radius-sm, 0.25rem) !important;
  }
  .rounded-xl-start-2 {
    border-start-start-radius: var(--bs-border-radius, 0.375rem) !important;
    border-end-start-radius: var(--bs-border-radius, 0.375rem) !important;
  }
  .rounded-xl-start-3 {
    border-start-start-radius: var(--bs-border-radius-lg, 0.5rem) !important;
    border-end-start-radius: var(--bs-border-radius-lg, 0.5rem) !important;
  }
  .rounded-xl-start-4 {
    border-start-start-radius: var(--bs-border-radius-xl, 1rem) !important;
    border-end-start-radius: var(--bs-border-radius-xl, 1rem) !important;
  }
  .rounded-xl-start-5 {
    border-start-start-radius: var(--bs-border-radius-xxl, 2rem) !important;
    border-end-start-radius: var(--bs-border-radius-xxl, 2rem) !important;
  }
  .rounded-xl-end-0 {
    border-start-end-radius: 0 !important;
    border-end-end-radius: 0 !important;
  }
  .rounded-xl-end-1 {
    border-start-end-radius: var(--bs-border-radius-sm, 0.25rem) !important;
    border-end-end-radius: var(--bs-border-radius-sm, 0.25rem) !important;
  }
  .rounded-xl-end-2 {
    border-start-end-radius: var(--bs-border-radius, 0.375rem) !important;
    border-end-end-radius: var(--bs-border-radius, 0.375rem) !important;
  }
  .rounded-xl-end-3 {
    border-start-end-radius: var(--bs-border-radius-lg, 0.5rem) !important;
    border-end-end-radius: var(--bs-border-radius-lg, 0.5rem) !important;
  }
  .rounded-xl-end-4 {
    border-start-end-radius: var(--bs-border-radius-xl, 1rem) !important;
    border-end-end-radius: var(--bs-border-radius-xl, 1rem) !important;
  }
  .rounded-xl-end-5 {
    border-start-end-radius: var(--bs-border-radius-xxl, 2rem) !important;
    border-end-end-radius: var(--bs-border-radius-xxl, 2rem) !important;
  }
}
@media (min-width: 1400px) {
  .rounded-xxl-0 {
    border-radius: 0 !important;
  }
  .rounded-xxl-1 {
    border-radius: var(--bs-border-radius-sm, 0.25rem) !important;
  }
  .rounded-xxl-2 {
    border-radius: var(--bs-border-radius, 0.375rem) !important;
  }
  .rounded-xxl-3 {
    border-radius: var(--bs-border-radius-lg, 0.5rem) !important;
  }
  .rounded-xxl-4 {
    border-radius: var(--bs-border-radius-xl, 1rem) !important;
  }
  .rounded-xxl-5 {
    border-radius: var(--bs-border-radius-xxl, 2rem) !important;
  }
  .rounded-xxl-top-0 {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }
  .rounded-xxl-top-1 {
    border-top-left-radius: var(--bs-border-radius-sm, 0.25rem) !important;
    border-top-right-radius: var(--bs-border-radius-sm, 0.25rem) !important;
  }
  .rounded-xxl-top-2 {
    border-top-left-radius: var(--bs-border-radius, 0.375rem) !important;
    border-top-right-radius: var(--bs-border-radius, 0.375rem) !important;
  }
  .rounded-xxl-top-3 {
    border-top-left-radius: var(--bs-border-radius-lg, 0.5rem) !important;
    border-top-right-radius: var(--bs-border-radius-lg, 0.5rem) !important;
  }
  .rounded-xxl-top-4 {
    border-top-left-radius: var(--bs-border-radius-xl, 1rem) !important;
    border-top-right-radius: var(--bs-border-radius-xl, 1rem) !important;
  }
  .rounded-xxl-top-5 {
    border-top-left-radius: var(--bs-border-radius-xxl, 2rem) !important;
    border-top-right-radius: var(--bs-border-radius-xxl, 2rem) !important;
  }
  .rounded-xxl-bottom-0 {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .rounded-xxl-bottom-1 {
    border-bottom-left-radius: var(--bs-border-radius-sm, 0.25rem) !important;
    border-bottom-right-radius: var(--bs-border-radius-sm, 0.25rem) !important;
  }
  .rounded-xxl-bottom-2 {
    border-bottom-left-radius: var(--bs-border-radius, 0.375rem) !important;
    border-bottom-right-radius: var(--bs-border-radius, 0.375rem) !important;
  }
  .rounded-xxl-bottom-3 {
    border-bottom-left-radius: var(--bs-border-radius-lg, 0.5rem) !important;
    border-bottom-right-radius: var(--bs-border-radius-lg, 0.5rem) !important;
  }
  .rounded-xxl-bottom-4 {
    border-bottom-left-radius: var(--bs-border-radius-xl, 1rem) !important;
    border-bottom-right-radius: var(--bs-border-radius-xl, 1rem) !important;
  }
  .rounded-xxl-bottom-5 {
    border-bottom-left-radius: var(--bs-border-radius-xxl, 2rem) !important;
    border-bottom-right-radius: var(--bs-border-radius-xxl, 2rem) !important;
  }
  .rounded-xxl-start-0 {
    border-start-start-radius: 0 !important;
    border-end-start-radius: 0 !important;
  }
  .rounded-xxl-start-1 {
    border-start-start-radius: var(--bs-border-radius-sm, 0.25rem) !important;
    border-end-start-radius: var(--bs-border-radius-sm, 0.25rem) !important;
  }
  .rounded-xxl-start-2 {
    border-start-start-radius: var(--bs-border-radius, 0.375rem) !important;
    border-end-start-radius: var(--bs-border-radius, 0.375rem) !important;
  }
  .rounded-xxl-start-3 {
    border-start-start-radius: var(--bs-border-radius-lg, 0.5rem) !important;
    border-end-start-radius: var(--bs-border-radius-lg, 0.5rem) !important;
  }
  .rounded-xxl-start-4 {
    border-start-start-radius: var(--bs-border-radius-xl, 1rem) !important;
    border-end-start-radius: var(--bs-border-radius-xl, 1rem) !important;
  }
  .rounded-xxl-start-5 {
    border-start-start-radius: var(--bs-border-radius-xxl, 2rem) !important;
    border-end-start-radius: var(--bs-border-radius-xxl, 2rem) !important;
  }
  .rounded-xxl-end-0 {
    border-start-end-radius: 0 !important;
    border-end-end-radius: 0 !important;
  }
  .rounded-xxl-end-1 {
    border-start-end-radius: var(--bs-border-radius-sm, 0.25rem) !important;
    border-end-end-radius: var(--bs-border-radius-sm, 0.25rem) !important;
  }
  .rounded-xxl-end-2 {
    border-start-end-radius: var(--bs-border-radius, 0.375rem) !important;
    border-end-end-radius: var(--bs-border-radius, 0.375rem) !important;
  }
  .rounded-xxl-end-3 {
    border-start-end-radius: var(--bs-border-radius-lg, 0.5rem) !important;
    border-end-end-radius: var(--bs-border-radius-lg, 0.5rem) !important;
  }
  .rounded-xxl-end-4 {
    border-start-end-radius: var(--bs-border-radius-xl, 1rem) !important;
    border-end-end-radius: var(--bs-border-radius-xl, 1rem) !important;
  }
  .rounded-xxl-end-5 {
    border-start-end-radius: var(--bs-border-radius-xxl, 2rem) !important;
    border-end-end-radius: var(--bs-border-radius-xxl, 2rem) !important;
  }
}