.book-rental-page {
  margin-top: 6em;
  margin-bottom: 5.5em;
  text-align: center;
}

.book-rental-page .book-rental-top {
  background-color: var(--white);
  box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.08);
  border-radius: var(--border-radius);
  padding: 1em;
  margin-bottom: 1em;
}

.book-rental-page .book-rental-top .top {
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 1em;
}

.book-rental-page .book-rental-top .top .left {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1em;
}

.book-rental-page .book-rental-top .top .left > img {
  width: 60px;
  height: 60px;
  border-radius: var(--border-radius);
  object-position: center;
  object-fit: cover;
}

.book-rental-page .book-rental-top .top .left .info > p {
  font-size: 1rem;
  font-weight: 600;
  color: var(--text);
}

.book-rental-page .book-rental-top .top .left .user {
  display: flex;
  align-items: center;
  gap: 0.5em;
}

.book-rental-page .book-rental-top .top .left .user img {
  width: 25px;
  height: 25px;
}

.book-rental-page .book-rental-top .top .left .user p {
  font-size: 0.9rem;
  color: var(--primary);
}

.book-rental-page .book-rental-top .top .price {
  padding: 0.5em 1em;
  border-radius: var(--input-border-radius);
  background-color: var(--primary-light);
  color: var(--primary);
}

.book-rental-page .book-rental-top .bottom {
  width: 100%;
  display: flex;
  background-color: var(--white);
  box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.08);
  border-radius: var(--border-radius);
  padding: 1em;
}

.book-rental-page .book-rental-top .bottom .sub {
  width: 50%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.book-rental-page .book-rental-top .sub:first-child {
  border-right: 1px solid var(--primary);
}

.book-rental-page .book-rental-top .sub p {
  font-size: 1rem;
  color: var(--light-text);
}

.book-rental-page .book-rental-top .sub h5 {
  font-size: 1.3rem;
  color: var(--primary);
  font-weight: 600;
}

.book-rental-page > button {
  margin: 0 auto;
  margin-top: 2em;
  padding: 0.5em 4em;
}
