.time-slot-popup-overlay[data-v-2546b16e] {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1000;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}
.time-slot-popup[data-v-2546b16e] {
  width: 100%;
  height: 8rem;
  background: #fff;
  border-radius: 0.32rem 0.32rem 0 0;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.time-slot-popup__indicator[data-v-2546b16e] {
  display: flex;
  justify-content: center;
  padding: 0.24rem 0 0.16rem;
  flex-shrink: 0;
}
.time-slot-popup__indicator-bar[data-v-2546b16e] {
  width: 0.72rem;
  height: 0.08rem;
  background: #e0e0e0;
  border-radius: 0.04rem;
}
.time-slot-popup__content[data-v-2546b16e] {
  flex: 1;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  padding: 0.16rem 0;
  min-height: 0;
}
.time-slot-popup__item[data-v-2546b16e] {
  padding: 0.32rem 0.48rem;
  font-size: 0.32rem;
  color: #606266;
  cursor: pointer;
  transition: background-color 0.2s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.time-slot-popup__item[data-v-2546b16e]:hover:not(.time-slot-popup__item--disabled) {
  background-color: #f5f5f5;
}
.time-slot-popup__item--selected[data-v-2546b16e] {
  background-color: #F6F7F9 !important;
  color: #000 !important;
  font-weight: 600 !important;
}
.time-slot-popup__item--disabled[data-v-2546b16e] {
  color: #ccc;
  cursor: not-allowed;
}
.time-slot-popup__item--disabled[data-v-2546b16e]:hover {
  background-color: transparent;
}
.time-slot-popup__actions[data-v-2546b16e] {
  display: flex;
  gap: 0.32rem;
  padding: 0.32rem;
  flex-shrink: 0;
}
.time-slot-popup__btn[data-v-2546b16e] {
  flex: 1;
  height: 0.8rem;
  border: none;
  border-radius: 2rem;
  font-size: 0.3rem;
  cursor: pointer;
  transition: all 0.2s;
}
.time-slot-popup__btn--cancel[data-v-2546b16e] {
  background: #fff;
  color: #0F1112;
  border: 1px solid #d9d9d9;
}
.time-slot-popup__btn--cancel[data-v-2546b16e]:hover {
  border-color: #999;
}
.time-slot-popup__btn--confirm[data-v-2546b16e] {
  background: #2C2F33;
  color: #fff;
}
.time-slot-popup__btn--confirm[data-v-2546b16e]:hover {
  background: #000;
}
.bottom-sheet-enter-active[data-v-2546b16e],
.bottom-sheet-leave-active[data-v-2546b16e] {
  transition: opacity 0.3s ease;
}
.bottom-sheet-enter-active .time-slot-popup[data-v-2546b16e],
.bottom-sheet-leave-active .time-slot-popup[data-v-2546b16e] {
  transition: transform 0.3s ease;
}
.bottom-sheet-enter-from[data-v-2546b16e],
.bottom-sheet-leave-to[data-v-2546b16e] {
  opacity: 0;
}
.bottom-sheet-enter-from .time-slot-popup[data-v-2546b16e],
.bottom-sheet-leave-to .time-slot-popup[data-v-2546b16e] {
  transform: translateY(100%);
}
.bottom-sheet-enter-to[data-v-2546b16e],
.bottom-sheet-leave-from[data-v-2546b16e] {
  opacity: 1;
}
.bottom-sheet-enter-to .time-slot-popup[data-v-2546b16e],
.bottom-sheet-leave-from .time-slot-popup[data-v-2546b16e] {
  transform: translateY(0);
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbXBvbmVudHMvY29tbW9uLXJlc2VydmF0aW9uL3N0YXRpYy9zcmMvcmVuZGVyL2NvbXBvbmVudHMvVGltZVNsb3RQb3B1cC52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBMExBO0VBQ0ksZUFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSw4QkFBQTtFQUNBLGFBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQUE7RUFDQSx1QkFBQTtBQXpMSjtBQTRMQTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQ0FBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0FBMUxKO0FBNExJO0VBQ0ksYUFBQTtFQUNBLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSxjQUFBO0FBMUxSO0FBNkxJO0VBQ0ksY0FBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0FBM0xSO0FBOExJO0VBQ0ksT0FBQTtFQUNBLGdCQUFBO0VBQ0EsaUNBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7QUE1TFI7QUErTEk7RUFDSSx3QkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxpQ0FBQTtFQUNBLHlCQUFBO0tBQUEsc0JBQUE7VUFBQSxpQkFBQTtBQTdMUjtBQStMUTtFQUNJLHlCQUFBO0FBN0xaO0FBZ01RO0VBQ0ksb0NBQUE7RUFDQSxzQkFBQTtFQUNBLDJCQUFBO0FBOUxaO0FBaU1RO0VBQ0ksV0FBQTtFQUNBLG1CQUFBO0FBL0xaO0FBaU1ZO0VBQ0ksNkJBQUE7QUEvTGhCO0FBb01JO0VBQ0ksYUFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7QUFsTVI7QUFxTUk7RUFDSSxPQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLG9CQUFBO0FBbk1SO0FBcU1RO0VBQ0ksZ0JBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QUFuTVo7QUFxTVk7RUFDSSxrQkFBQTtBQW5NaEI7QUF1TVE7RUFDSSxtQkFBQTtFQUNBLFdBQUE7QUFyTVo7QUF1TVk7RUFDSSxnQkFBQTtBQXJNaEI7QUE0TUE7O0VBRUksNkJBQUE7QUExTUo7QUF3TUE7O0VBS1EsK0JBQUE7QUF6TVI7QUE2TUE7O0VBRUksVUFBQTtBQTNNSjtBQXlNQTs7RUFLUSwyQkFBQTtBQTFNUjtBQThNQTs7RUFFSSxVQUFBO0FBNU1KO0FBME1BOztFQUtRLHdCQUFBO0FBM01SIiwic291cmNlc0NvbnRlbnQiOlsiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuLnRpbWUtc2xvdC1wb3B1cC1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udGltZS1zbG90LXBvcHVwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDhyZW07IC8vIOWbuuWumumrmOW6plxuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zMnJlbSAwLjMycmVtIDAgMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICZfX2luZGljYXRvciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwLjI0cmVtIDAgMC4xNnJlbTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgJl9faW5kaWNhdG9yLWJhciB7XG4gICAgICAgIHdpZHRoOiAwLjcycmVtO1xuICAgICAgICBoZWlnaHQ6IDAuMDhyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMGUwZTA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMDRyZW07XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgICAgcGFkZGluZzogMC4xNnJlbSAwO1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwLjMycmVtIDAuNDhyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC4zMnJlbTtcbiAgICAgICAgY29sb3I6ICM2MDYyNjY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAmOmhvdmVyOm5vdCgmLS1kaXNhYmxlZCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXNlbGVjdGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY3RjkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1kaXNhYmxlZCB7XG4gICAgICAgICAgICBjb2xvcjogI2NjYztcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMC4zMnJlbTtcbiAgICAgICAgcGFkZGluZzogMC4zMnJlbTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgJl9fYnRuIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgaGVpZ2h0OiAwLjhyZW07XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjNyZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgICAgICAgJi0tY2FuY2VsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBjb2xvcjogIzBGMTExMjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzk5OTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWNvbmZpcm0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzJDMkYzMztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyDov4fmuKHliqjnlLtcbi5ib3R0b20tc2hlZXQtZW50ZXItYWN0aXZlLFxuLmJvdHRvbS1zaGVldC1sZWF2ZS1hY3RpdmUge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuXG4gICAgLnRpbWUtc2xvdC1wb3B1cCB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgfVxufVxuXG4uYm90dG9tLXNoZWV0LWVudGVyLWZyb20sXG4uYm90dG9tLXNoZWV0LWxlYXZlLXRvIHtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgLnRpbWUtc2xvdC1wb3B1cCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB9XG59XG5cbi5ib3R0b20tc2hlZXQtZW50ZXItdG8sXG4uYm90dG9tLXNoZWV0LWxlYXZlLWZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG5cbiAgICAudGltZS1zbG90LXBvcHVwIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */