/* A7 RENT: production entry to the experimental filtered catalog */

#a7-search-magnifier{
  display:none;
}
#a7-preview-entry-link{
  display:none;
}

@media(min-width:1201px){
  body.main-page .a7-hero-new__date-range{
    grid-template-columns:minmax(160px,1fr) 200px minmax(160px,1fr) 62px!important;
    gap:12px!important;
  }

  #a7-search-magnifier{
    display:flex;
    align-items:center;
    justify-content:center;
    width:62px;
    height:62px;
    min-width:62px;
    min-height:62px;
    margin:0;
    padding:0;
    align-self:center;
    border:0;
    border-radius:15px;
    background:#ffed00;
    color:#111;
    box-shadow:0 1px 0 rgba(0,0,0,.05),0 5px 15px rgba(37,45,54,.10);
    cursor:pointer;
    transition:transform .14s ease,background .14s ease,box-shadow .14s ease;
  }
  #a7-search-magnifier:hover{
    background:#ffe200;
    box-shadow:0 1px 0 rgba(0,0,0,.05),0 7px 18px rgba(37,45,54,.14);
  }
  #a7-search-magnifier:active{
    transform:scale(.96);
  }
  #a7-search-magnifier:disabled{
    opacity:.45;
    cursor:default;
    transform:none;
    box-shadow:none;
  }
  #a7-search-magnifier svg{
    display:block;
    width:27px;
    height:27px;
    fill:none;
    stroke:currentColor;
    stroke-width:2.3;
    stroke-linecap:round;
  }

  .a7-catalog-query-row{
    display:block!important;
    margin:0 0 25px!important;
  }
  .a7-catalog-query-row .a7-catalog-query-title{
    margin:0!important;
  }
  #a7-preview-entry-link{
    margin-top:7px;
    width:max-content;
    max-width:100%;
    color:#5d6875;
    font-size:13px;
    line-height:1.3;
    font-weight:500;
    text-decoration:underline;
    text-underline-offset:3px;
  }
  #a7-preview-entry-link.is-visible{
    display:block;
  }
}

@media(max-width:1200px){
  #a7-search-magnifier,
  #a7-preview-entry-link{
    display:none!important;
  }
}
