.search-container {
  grid-column: 4/10;
  margin-top: 40pt; }
  .search-container .search-bar {
    border-radius: 15pt;
    width: 100%;
    background-color: #FFEEE0;
    text-indent: 10px;
    padding: 6pt;
    font-size: 14pt;
    color: #4E2323;
    font-weight: 600;
    filter: drop-shadow(0pt 2pt 5pt rgba(0, 0, 0, 0.15)); }
  .search-container .search-icon {
    position: absolute;
    right: 16pt;
    top: 50%;
    transform: translateY(-50%);
    width: 14pt;
    aspect-ratio: 1;
    background-image: url("../images/Search_Icon.svg");
    background-size: cover; }
  .search-container .search-bar-container {
    position: relative;
    margin-bottom: 20px;
    display: flex;
    justify-content: center;
    width: 100%; }
  .search-container .dropdown {
    padding-top: 10px;
    display: flex;
    gap: 20pt; }
    .search-container .dropdown .filter-container .filter {
      border-radius: 15pt;
      width: fit-content;
      font-size: 11pt;
      font-weight: 600;
      color: #4E2323;
      background-color: #FFEEE0;
      padding: 7pt 10pt;
      filter: drop-shadow(0pt 2pt 5pt rgba(0, 0, 0, 0.15)); }
    .search-container .dropdown .sort-container .sort {
      border-radius: 15pt;
      width: fit-content;
      font-size: 11pt;
      font-weight: 600;
      color: #4E2323;
      background-color: #FFEEE0;
      padding: 7pt 10pt;
      filter: drop-shadow(0pt 2pt 5pt rgba(0, 0, 0, 0.15)); }
    .search-container .dropdown a:last-child {
      margin-left: auto; }

a[href="/books.php"] {
  font-weight: bold; }

.result-container {
  margin-top: 80pt;
  grid-column: 1/13;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: 6pt; }
  .result-container .send-value-button {
    border-radius: 15pt;
    font-size: 11pt;
    font-weight: 600;
    color: #4E2323;
    background-color: #FFEEE0;
    padding: 7pt 10pt;
    filter: drop-shadow(0pt 2pt 5pt rgba(0, 0, 0, 0.15)); }

.pagination {
  grid-column: 4/10;
  margin-top: 20px;
  margin-bottom: 50pt;
  display: flex;
  justify-content: center; }
  .pagination a {
    position: relative;
    padding: 8px 16px;
    text-decoration: none;
    color: #4E2323;
    border-right: 2px solid #4E2323;
    font-size: 13pt;
    font-weight: bold; }
    .pagination a:last-child {
      border-right: none; }
    .pagination a.active {
      color: #38703E; }

/*# sourceMappingURL=books.css.map */
