/*!************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./assets/src/scss/frontend.scss ***!
  \************************************************************************************************************************/ .tt-booking-info-icon-chair {
  display: flex;
  align-items: center;
  gap: 10px
}
.tt-seatsmap-wrapper {
  position: relative;
  padding-bottom: 60%;
  overflow: auto;
  padding-left: 40px;
  padding-top: 30px;
  padding-right: 40px
}
.tt-seatsmap-wrapper .seats-item {
  position: absolute;
  display: inline-block
}
.tt-seatsmap-wrapper .seats-item.chair {
  cursor: pointer
}
.tt-seatsmap-wrapper .seats-item.circle {
  border-radius: 50%
}
.tt-seat-map-controls {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 15px;
  margin: 30px 0;
  flex-wrap: wrap
}
.tt-seat-map-controls .tt-set-map-button {
  line-height: 0
}
.tt-seat-map-controls .timetics-dot {
  height: 25px;
  width: 25px;
  border-radius: 50%;
  display: inline-block
}
.tt-add-calendar-container .ant-btn.ant-btn-default.tt-calendar-btn svg {
  margin-right: 10px
}