/* Catalogue composition only. Accepted CMS30 type and the whole lead remain
   unchanged. The published aerial site photograph is a decorative full-width plane. */
body.post-type-archive-object.aero-catalog-review .inzh-objects{
  background:linear-gradient(180deg,#f2f7fb 0%,#fff 36%,#f2f7fb 70%,#fff 100%);
}
body.post-type-archive-object.aero-catalog-review .inzh-objects::before{
  content:"";position:absolute;inset:0 0 auto;height:390px;z-index:-1;
  --catalog-photo-width:clamp(640px,48vw,900px);
  pointer-events:none;
  background-image:
    linear-gradient(180deg,rgba(242,247,251,0) 0%,rgba(242,247,251,0) 42%,#f2f7fb 92%),
    linear-gradient(90deg,#f2f7fb 0%,rgba(242,247,251,.98) 20%,rgba(242,247,251,.7) 42%,rgba(242,247,251,.12) 64%,rgba(242,247,251,0) 100%),
    url("catalog-background-940.webp");
  background-size:var(--catalog-photo-width) 100%,var(--catalog-photo-width) 100%,var(--catalog-photo-width) auto;
  background-position:right 0,right 0,right -50px;background-repeat:no-repeat;
  mask-image:linear-gradient(180deg,#000 0%,#000 60%,transparent 100%);
}
body.post-type-archive-object.aero-catalog-review .inzh-objects .aero-catalog-hero{
  min-height:220px;padding:0 0 32px;
}
body.post-type-archive-object.aero-catalog-review .inzh-objects .aero-catalog-hero .inzh-h1{
  max-width:660px;
}
body.post-type-archive-object.aero-catalog-review .inzh-objects .aero-object-intro{
  max-width:650px;margin-bottom:0;
}
body.post-type-archive-object.aero-catalog-review .inzh-objects .aero-object-tools{
  display:block;background:none;border:0;border-radius:0;
  padding:0 0 14px;margin:0 0 20px;
  border-bottom:1px solid #c8d9e8;
}
body.post-type-archive-object.aero-catalog-review .inzh-objects .aero-object-fields{
  grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;
}
body.post-type-archive-object.aero-catalog-review .inzh-objects .aero-catalog-filters{
  display:grid;gap:5px;
}
body.post-type-archive-object.aero-catalog-review .inzh-objects .aero-catalog-filter-row{
  display:grid;grid-template-columns:128px minmax(0,1fr);align-items:start;gap:18px;
  min-width:0;
}
body.post-type-archive-object.aero-catalog-review .inzh-objects .aero-catalog-filter-label{
  display:block;padding:11px 0;font:400 14px/1.65 "Open Sans",Arial,sans-serif;
  color:#4c6581;
}
body.post-type-archive-object.aero-catalog-review .inzh-objects .aero-catalog-filter-cue{
  display:none;
}
body.post-type-archive-object.aero-catalog-review .inzh-objects .aero-catalog-options{
  display:flex;flex-wrap:wrap;gap:0 22px;min-width:0;
}
body.post-type-archive-object.aero-catalog-review .inzh-objects .aero-catalog-option{
  position:relative;min-height:44px;padding:10px 0 12px;flex:none;
  background:none;border:0;border-radius:0;box-shadow:none;
  font:400 15px/1.45 "Open Sans",Arial,sans-serif;color:#416eaa;
  cursor:pointer;text-align:left;white-space:nowrap;
}
body.post-type-archive-object.aero-catalog-review .inzh-objects .aero-catalog-option::after{
  content:"";position:absolute;inset:auto 0 6px;height:1px;background:#a3bdd9;
}
body.post-type-archive-object.aero-catalog-review .inzh-objects .aero-catalog-option[aria-pressed="true"]{
  color:#20314b;font-weight:600;
}
body.post-type-archive-object.aero-catalog-review .inzh-objects .aero-catalog-option[aria-pressed="true"]::after{
  height:2px;background:#416eaa;
}
body.post-type-archive-object.aero-catalog-review .inzh-objects .aero-catalog-option:hover{
  color:#20314b;background:none;
}
body.post-type-archive-object.aero-catalog-review .inzh-objects .aero-catalog-option:focus-visible{
  outline:3px solid #416eaa;outline-offset:3px;
}
body.post-type-archive-object.aero-catalog-review .inzh-objects .aero-object-status{
  display:flex;flex-direction:row;justify-content:space-between;
  align-items:center;gap:18px;min-height:44px;margin:4px 0 0;
}
body.post-type-archive-object.aero-catalog-review .inzh-objects .aero-object-status p{
  color:#4c6581;
}
body.post-type-archive-object.aero-catalog-review .inzh-objects .aero-object-reset:disabled{
  display:none;
}
body.post-type-archive-object.aero-catalog-review .inzh-objects .inzh-objects-head{
  margin-top:56px;padding-bottom:12px;margin-bottom:24px;border-color:#c8d9e8;
}
body.post-type-archive-object.aero-catalog-review .inzh-objects .inzh-objects-head.aero-catalog-opening{
  margin-top:20px;
}
body.post-type-archive-object.aero-catalog-review .inzh-objects .inzh-grid--objects{
  grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 32px;align-items:start;
}
body.post-type-archive-object.aero-catalog-review .inzh-objects .inzh-grid--objects>a.inzh-card{
  gap:0;background:none;border:0;border-radius:0;padding:0;box-shadow:none;
  transform:none;transition:none;
}
body.post-type-archive-object.aero-catalog-review .inzh-objects .inzh-grid--objects>a.inzh-card:hover{
  background:none;border:0;box-shadow:none;transform:none;
}
body.post-type-archive-object.aero-catalog-review .inzh-objects .inzh-grid--objects>a.inzh-card:focus-visible{
  outline:3px solid #416eaa;outline-offset:6px;
}
body.post-type-archive-object.aero-catalog-review .inzh-objects .inzh-grid--objects>a.inzh-card>img{
  width:100%;max-width:100%;height:auto;aspect-ratio:720/440;object-fit:cover;
  margin:0 0 18px;border-radius:0;
}
body.post-type-archive-object.aero-catalog-review .inzh-objects .inzh-card-title{
  margin:0 0 10px;
}
body.post-type-archive-object.aero-catalog-review .inzh-objects .inzh-card:hover .inzh-card-title{
  color:#416eaa;text-decoration:underline;text-underline-offset:4px;
}
body.post-type-archive-object.aero-catalog-review .inzh-objects .inzh-card-sys.aero-object-workline{
  margin:0 0 12px;
}
body.post-type-archive-object.aero-catalog-review .inzh-objects .inzh-card-desc{
  margin:0 0 12px;
}
body.post-type-archive-object.aero-catalog-review .inzh-objects .inzh-card-meta{
  margin:0;padding-top:0;color:#4c6581;
}
body.post-type-archive-object.aero-catalog-review .inzh-objects .inzh-objects-works{
  margin-top:32px;
}
body.post-type-archive-object.aero-catalog-review .inzh-objects .aero-object-empty{
  background:none;border:0;border-radius:0;padding:24px 0;margin:0;
}
@media(max-width:1023px){
  body.post-type-archive-object.aero-catalog-review .inzh-objects::before{
    height:370px;
    background-image:linear-gradient(180deg,rgba(242,247,251,.9) 0%,rgba(242,247,251,.85) 40%,#f2f7fb 90%),url("catalog-background-768.webp");
    background-size:100% calc(100vw * .667),100% auto;
    background-position:0 0,right 0;
  }
}
@media(max-width:767px){
  body.post-type-archive-object.aero-catalog-review .inzh-objects .aero-catalog-hero{
    min-height:0;padding-bottom:28px;
  }
  body.post-type-archive-object.aero-catalog-review .inzh-objects .aero-catalog-filter-row{
    grid-template-columns:minmax(0,1fr);gap:0;
  }
  body.post-type-archive-object.aero-catalog-review .inzh-objects .aero-catalog-filter-label{
    display:flex;justify-content:space-between;padding:3px 0;
  }
  body.post-type-archive-object.aero-catalog-review .inzh-objects .aero-catalog-filter-cue{
    display:inline;color:#416eaa;
  }
  body.post-type-archive-object.aero-catalog-review .inzh-objects .aero-catalog-options{
    flex-wrap:nowrap;overflow-x:auto;gap:0 20px;padding:3px 4px 4px;
    margin:0 -4px;scrollbar-width:none;
  }
  body.post-type-archive-object.aero-catalog-review .inzh-objects .aero-catalog-options::-webkit-scrollbar{
    display:none;
  }
  body.post-type-archive-object.aero-catalog-review .inzh-objects .aero-catalog-filters{
    gap:12px;
  }
  body.post-type-archive-object.aero-catalog-review .inzh-objects .inzh-grid--objects{
    grid-template-columns:minmax(0,1fr);gap:32px;
  }
  body.post-type-archive-object.aero-catalog-review .inzh-objects .inzh-objects-head{
    margin-top:40px;margin-bottom:20px;
  }
  body.post-type-archive-object.aero-catalog-review .inzh-objects .inzh-objects-head.aero-catalog-opening{
    margin-top:20px;
  }
}
@media(max-width:600px){
  body.post-type-archive-object.aero-catalog-review .inzh-objects .aero-object-fields{
    grid-template-columns:minmax(0,1fr);gap:14px;
  }
  body.post-type-archive-object.aero-catalog-review .inzh-objects .aero-object-tools{
    padding:0 0 14px;margin-bottom:20px;
  }
  body.post-type-archive-object.aero-catalog-review .inzh-objects .aero-object-status p{
    flex:1 1 200px;min-width:0;
  }
  body.post-type-archive-object.aero-catalog-review .inzh-objects .aero-object-status{
    flex-wrap:wrap;gap:0 14px;
  }
  body.post-type-archive-object.aero-catalog-review .inzh-objects .aero-object-reset{
    flex:none;
  }
}
