& {
  position: relative;
  .calendar-container {
    z-index: 9;
    position: absolute;
    left: 0;
    border: 1px solid #dee5e7;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    &.show {
      display: block;
    }
    &.hide {
      display: none;
    }
    &.top {
      top: -303px;
    }
    &.bottom {
      top: 58px;
    }
    &.show-time.top {
      top: -337px;
    }
  }
}