.kainos .res-select {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.kainos .res-select .date {
  display: flex;
  flex-direction: row;
  justify-content: left;
  gap: 10px;
}

.kainos .res-select .date button,
.kainos .res-select .date input {
  padding: 10px 20px;
  box-sizing: border-box;
}
.kainos .res-select .select-book {
  display: flex;
  flex-direction: row;
  justify-content: left;
}
.kainos .res-select .select-book .list-res .line {
  box-sizing: border-box;
  padding: 20px;
}
.kainos .res-select .select-book .list-res .line.active {
  background-color: #DBCDB8;
}
.kainos table {
  width: 100%;
  border-collapse: collapse;
  text-align: left;
}
.kainos table thead {
  background-color: #f1f1f1;
}
.kainos table thead th {
  padding: 10px;
}
.kainos table tbody tr:nth-child(even) {
  background-color: #f9f9f9;
}
.kainos table tbody tr td {
  padding: 10px;
}
.kainos table tbody tr td .quantity {
  margin: 0 10px;
}
.kainos table .action-btn {
  box-sizing: border-box;
}/*# sourceMappingURL=style.css.map */