.reservation-form[data-v-2655a2d9] {
  width: 100%;
  padding: 0.32rem;
}
.reservation-form .form-item[data-v-2655a2d9] {
  margin-bottom: 0.32rem;
}
.reservation-form .form-item[data-v-2655a2d9]:last-child {
  margin-bottom: 0;
}
.reservation-form .form-row[data-v-2655a2d9] {
  display: flex;
  align-items: flex-start;
}
.reservation-form .form-row .form-select--half[data-v-2655a2d9] {
  flex: 3;
  width: calc(50% - 0.05rem);
}
.reservation-form .form-row .form-select--half[data-v-2655a2d9]:first-child {
  flex: 2;
  margin-right: 0.1rem;
}
.reservation-form .form-select[data-v-2655a2d9] {
  width: 100%;
}
.reservation-form .popup-select-trigger[data-v-2655a2d9] {
  width: 100%;
  height: 0.88rem;
  padding: 0 0.2rem 0 0.14rem;
  background: #fff;
  border: 1px solid #dcdfe6;
  border-radius: 0.08rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  transition: all 0.2s;
}
.reservation-form .popup-select-trigger[data-v-2655a2d9]:hover {
  border-color: #0052d9;
}
.reservation-form .popup-select-trigger--placeholder[data-v-2655a2d9] {
  color: #c0c4cc;
}
.reservation-form .popup-select-trigger--disabled[data-v-2655a2d9] {
  background: #f5f7fa;
  cursor: not-allowed;
  color: #c0c4cc;
}
.reservation-form .popup-select-trigger--disabled[data-v-2655a2d9]:hover {
  border-color: #dcdfe6;
}
.reservation-form .popup-select-trigger-text[data-v-2655a2d9] {
  flex: 1;
  text-align: left;
  font-size: 0.26rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.reservation-form .popup-select-trigger-arrow[data-v-2655a2d9] {
  margin-left: 0.16rem;
  font-size: 0.24rem;
  color: #c0c4cc;
}
.reservation-form .form-submit[data-v-2655a2d9] {
  margin-top: 0.48rem;
  text-align: center;
}
.reservation-form .form-submit .submit-btn[data-v-2655a2d9] {
  width: 4.4rem;
  height: 0.9rem;
  background: #f36f12;
  color: #fff;
  border: none;
  border-radius: 0.6rem;
  font-size: 0.32rem;
  cursor: pointer;
  transition: background 0.3s;
}
.reservation-form .form-submit .submit-btn[data-v-2655a2d9]:hover:not(.submit-btn--disabled) {
  background: #f36f12;
}
.reservation-form .form-submit .submit-btn--disabled[data-v-2655a2d9] {
  background: rgba(243, 111, 18, 0.45);
  cursor: not-allowed;
}
.reservation-form .form-submit .view-records-btn[data-v-2655a2d9] {
  margin-top: 0.42rem;
  background: none;
  border: none;
  font-size: 0.28rem;
  line-height: 0.28rem;
  color: #2b78f5;
  cursor: pointer;
  width: 100%;
}
.reservation-form .form-submit .view-records-btn[data-v-2655a2d9]:hover {
  opacity: 0.8;
}
.reservation-form.reservation-form--pc .form-submit .submit-btn[data-v-2655a2d9] {
  width: 220px;
  height: 44px;
  border-radius: 22px;
  font-size: 16px;
}
.reservation-form.reservation-form--pc .form-submit .view-records-btn[data-v-2655a2d9] {
  font-size: 14px;
  line-height: 14px;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3BhY2thZ2VzL2NvbXBvbmVudHMvY29tbW9uLXJlc2VydmF0aW9uL3N0YXRpYy9zcmMvcmVuZGVyL2NvbXBvbmVudHMvUmVzZXJ2YXRpb25Gb3JtLnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF3d0JBO0VBQ0ksV0FBQTtFQUNBLGdCQUFBO0FBdndCSjtBQXF3QkE7RUFLUSxzQkFBQTtBQXZ3QlI7QUF5d0JRO0VBQ0ksZ0JBQUE7QUF2d0JaO0FBK3ZCQTtFQWFRLGFBQUE7RUFDQSx1QkFBQTtBQXp3QlI7QUEydkJBO0VBaUJZLE9BQUE7RUFDQSwwQkFBQTtBQXp3Qlo7QUEyd0JZO0VBQ0ksT0FBQTtFQUNBLG9CQUFBO0FBendCaEI7QUFtdkJBO0VBZ0NRLFdBQUE7QUFoeEJSO0FBZ3ZCQTtFQXFDUSxXQUFBO0VBQ0EsZUFBQTtFQUNBLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7RUFDQSxlQUFBO0VBQ0Esb0JBQUE7QUFseEJSO0FBb3hCUTtFQUNJLHFCQUFBO0FBbHhCWjtBQXF4QlE7RUFDSSxjQUFBO0FBbnhCWjtBQXN4QlE7RUFDSSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtBQXB4Qlo7QUFzeEJZO0VBQ0kscUJBQUE7QUFweEJoQjtBQXF0QkE7RUFxRVEsT0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QUF2eEJSO0FBNnNCQTtFQThFUSxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBQXh4QlI7QUF3c0JBO0VBb0ZRLG1CQUFBO0VBQ0Esa0JBQUE7QUF6eEJSO0FBb3NCQTtFQXdGWSxhQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLDJCQUFBO0FBenhCWjtBQTJ4Qlk7RUFDSSxtQkFBQTtBQXp4QmhCO0FBNHhCWTtFQUNJLG9DQUFBO0VBQ0EsbUJBQUE7QUExeEJoQjtBQWtyQkE7RUE4R1ksbUJBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0FBN3hCWjtBQSt4Qlk7RUFDSSxZQUFBO0FBN3hCaEI7QUFteUJJO0VBR1ksWUFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QUFueUJoQjtBQTZ4Qkk7RUFVWSxlQUFBO0VBQ0EsaUJBQUE7QUFweUJoQiIsInNvdXJjZXNDb250ZW50IjpbIlxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4ucmVzZXJ2YXRpb24tZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMC4zMnJlbTtcblxuICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjMycmVtO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLmZvcm0tc2VsZWN0LS1oYWxmIHtcbiAgICAgICAgICAgIGZsZXg6IDM7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAwLjA1cmVtKTtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgZmxleDogMjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gJiArIC5mb3JtLXNlbGVjdC0taGFsZiB7XG4gICAgICAgICAgICAvLyAgICAgbWFyZ2luLWxlZnQ6IDAuMXJlbTtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLXNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC8vIOenu+WKqOerr+inpuWPkeaMiemSruagt+W8j1xuICAgIC5wb3B1cC1zZWxlY3QtdHJpZ2dlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDAuODhyZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMC4ycmVtIDAgMC4xNHJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RjZGZlNjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4wOHJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA1MmQ5O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICNjMGM0Y2M7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1kaXNhYmxlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmN2ZhO1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgIGNvbG9yOiAjYzBjNGNjO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNkY2RmZTY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucG9wdXAtc2VsZWN0LXRyaWdnZXItdGV4dCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMC4yNnJlbTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLnBvcHVwLXNlbGVjdC10cmlnZ2VyLWFycm93IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMTZyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC4yNHJlbTtcbiAgICAgICAgY29sb3I6ICNjMGM0Y2M7XG4gICAgfVxuXG4gICAgLmZvcm0tc3VibWl0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC40OHJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC5zdWJtaXQtYnRuIHtcbiAgICAgICAgICAgIHdpZHRoOiA0LjRyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDAuOXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMzZmMTI7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC4zMnJlbTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcztcblxuICAgICAgICAgICAgJjpob3Zlcjpub3QoLnN1Ym1pdC1idG4tLWRpc2FibGVkKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YzNmYxMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQzLCAxMTEsIDE4LCAwLjQ1KTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8g6aKE57qm6K6w5b2V5oyJ6ZKu77yI6ZO+5o6l5qC35byP77yM5Y+C6ICD5Y+W5raI6aKE57qm5oyJ6ZKu77yJXG4gICAgICAgIC52aWV3LXJlY29yZHMtYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNDJyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjI4cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuMjhyZW07XG4gICAgICAgICAgICBjb2xvcjogIzJiNzhmNTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBQQyDnq6/moLflvI/opobnm5ZcbiAgICAmLnJlc2VydmF0aW9uLWZvcm0tLXBjIHtcbiAgICAgICAgLmZvcm0tc3VibWl0IHtcbiAgICAgICAgICAgIC5zdWJtaXQtYnRuIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudmlldy1yZWNvcmRzLWJ0biB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */