@layer _.a {
  .-_4DHzJc-0u6p5b12 {
    container-type: inline-size;
  }

  .-_4DHzJc-e4mUs12 {
    container-type: unset;
  }

  ._ta12 {
    flex-direction: column;
  }

  .__ca12 {
    -webkit-tap-highlight-color: #0000;
  }

  .-uq4sQ-Sp12 {
    --cell-gap: 4px;
  }

  .-LnVzy-ZC12 {
    --cell-max-width: calc(2rem * var(--s2-scale));
  }

  .-cYDWLb-ZnqRBTd12 {
    --cell-responsive-size: min(var(--cell-max-width), (100cqw - (var(--cell-gap) * 12)) / 7);
  }

  .-cYDWLb-ZFFQGNb12 {
    --cell-responsive-size: var(--cell-max-width);
  }

  .ZRqDA2c12 {
    width: calc(7 * var(--cell-max-width) + var(--cell-gap) * 12);
  }

  .ZJ12 {
    width: fit-content;
  }

  .La12 {
    max-width: 100%;
  }

  .Le4mUs12 {
    max-width: unset;
  }

  .sd12 {
    display: flex;
  }

  ._tc12 {
    flex-direction: row;
  }

  .Uj12 {
    row-gap: 1.5rem;
  }

  .qj12 {
    column-gap: 1.5rem;
  }

  .ed12 {
    align-items: start;
  }
}
/*# sourceMappingURL=RangeCalendar.css.map */
