:is(#tourtask-booking-root, #tourtask-chat-root) legend {
  border-bottom: none;
  margin: 0;
}
:is(#tourtask-booking-root, #tourtask-chat-root) h2 {
  font-size: 24px;
}
:is(#tourtask-booking-root, #tourtask-chat-root) table {
  margin-bottom: 0;
}
:is(#tourtask-booking-root, #tourtask-chat-root) td,
:is(#tourtask-booking-root, #tourtask-chat-root) th {
  border: none;
}
:is(#tourtask-booking-root, #tourtask-chat-root)
  button:not([class*="Mui"]):hover {
  background-color: transparent;
}
:is(#tourtask-booking-root, #tourtask-chat-root) .MuiInputBase-input {
  background-color: transparent;
  border: none;
  box-shadow: none;
  font-family: inherit;
  height: auto;
  line-height: 1.4375em;
  margin: 0;
  max-height: none;
  min-height: 0;
}
:is(#tourtask-booking-root, #tourtask-chat-root) .MuiOutlinedInput-input {
  padding: 16.5px 14px;
}
:is(#tourtask-booking-root, #tourtask-chat-root)
  .MuiInputBase-sizeSmall
  .MuiOutlinedInput-input,
:is(#tourtask-booking-root, #tourtask-chat-root)
  .MuiInputBase-sizeSmall.MuiOutlinedInput-input {
  padding: 8.5px 14px;
}
:is(#tourtask-booking-root, #tourtask-chat-root) .MuiInputBase-inputMultiline {
  padding: 0;
}
:is(#tourtask-booking-root, #tourtask-chat-root)
  .MuiAutocomplete-input.MuiOutlinedInput-input {
  padding: 7.5px 4px 7.5px 6px;
}
:is(#tourtask-booking-root, #tourtask-chat-root)
  .MuiNativeSelect-select.MuiOutlinedInput-input {
  padding-bottom: 16.5px;
  padding-top: 16.5px;
}
:is(#tourtask-booking-root, #tourtask-chat-root)
  .MuiSelect-select.MuiOutlinedInput-input {
  padding-right: 32px;
}
:is(#tourtask-booking-root, #tourtask-chat-root)
  #tt-cart-bar-wrapper
  .MuiOutlinedInput-input {
  padding-bottom: 10px;
  padding-top: 10px;
}
:is(#tourtask-booking-root, #tourtask-chat-root)
  .tt-pax-selector-no-age-groups
  fieldset {
  background: none;
  box-shadow: none;
}
