.block-search {
  .col;

  .block-title {
    display: none;
  }

  .block-content {
    height: 100%;

    form {
      height: 100%;

      &.minisearch {
        position: relative;

        .search {
          align-items: center;
          display: flex;
          height: 100%;

          label {
            display: none;
          }

          #search {
            .p4;

            background-color: @champagne-25;
            background-image: data-uri('image/svg+xml;charset=UTF-8', @icon--search);
            background-position: right (@default--space / 2) center;
            background-repeat: no-repeat;
            background-size: @icon-small--size @icon-small--size;
            border: 0;
            box-shadow: none;
            color: @black;
            height: @default--space * 3;
            line-height: @default--space * 3;
            outline: none;
            padding: 0 (@default--space * 2.5) 0 @default--space;

            &:focus {
              box-shadow: none;
              outline: none;
            }
            
            &::-webkit-input-placeholder {
              color: @black;
            }
          }

          .search-autocomplete {
            background-color: @white;
            border: 1px solid @champagne-25;
            border-top: 0 none;
            box-shadow: 0 2px 8px -1px rgba(0, 0, 0, 0.15);
            max-height: 50vh;
            overflow: auto;
            padding-bottom: @default--space / 2;
            padding-top: @default--space / 2;
            z-index: 10;

            li {
              .p4;

              padding-left: @default--space / 2;
              padding-right: @default--space / 2;
            }
          }
          
          .nested {
            display: none;
          }
        }

        .actions {
          display: none;
        }
      }
    }
  }
}