/* 1.1.67 — restore original full-height gradient CTA; no photo/text split. */
:is(.ae-listings-grid > .ae-listing-add-tile, .ae-catalog .ae-listing-add-tile) {
  position:relative;
  isolation:isolate;
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  min-width:0;
  width:100%;
  height:100%;
  min-height:300px;
  margin:0;
  padding:0;
  overflow:hidden;
  border:1px solid #cbd7fa;
  border-radius:9px;
  background:linear-gradient(130deg,#eaf3ff 0%,#edf0ff 45%,#f3e2ff 100%);
  box-shadow:none;
  color:#172c4a;
  text-align:center;
}
:is(.ae-listings-grid > .ae-listing-add-tile, .ae-catalog .ae-listing-add-tile)::before {
  content:'';
  display:block;
  position:absolute;
  z-index:-1;
  top:-30%;right:-40%;width:95%;height:120%;
  border-radius:40%;transform:rotate(37deg);
  background:linear-gradient(90deg,transparent,rgba(155,145,251,.13),rgba(215,112,219,.08));
}
:is(.ae-listings-grid > .ae-listing-add-tile, .ae-catalog .ae-listing-add-tile)::after {
  content:'';
  display:block;
  position:absolute;
  z-index:-1;
  bottom:-46%;right:-26%;width:116%;height:85%;
  border-radius:50%;transform:rotate(-18deg);
  border-top:28px solid rgba(119,137,234,.09);
}
:is(.ae-listings-grid > .ae-listing-add-tile, .ae-catalog .ae-listing-add-tile) > .ae-listing-add-tile-content {
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:0;
  width:100%;
  max-width:310px;
  padding:26px 17px;
  text-align:center;
  background:transparent;
}
:is(.ae-listings-grid > .ae-listing-add-tile, .ae-catalog .ae-listing-add-tile) .ae-listing-add-tile-plus {
  display:grid;
  place-items:center;
  flex:none;
  width:57px;
  height:57px;
  margin:0 0 22px;
  padding:0;
  border:0;
  border-radius:50%;
  background:#818a9b;
  color:#fff;
  box-shadow:0 3px 9px rgba(43,60,105,.12);
}
:is(.ae-listings-grid > .ae-listing-add-tile, .ae-catalog .ae-listing-add-tile) .ae-listing-add-tile-plus svg {
  display:block;width:30px;height:30px;
}
:is(.ae-listings-grid > .ae-listing-add-tile, .ae-catalog .ae-listing-add-tile) h3 {
  margin:0;
  font-size:17px;
  line-height:1.22;
  letter-spacing:-.025em;
  font-weight:780;
  color:#172a47;
}
:is(.ae-listings-grid > .ae-listing-add-tile, .ae-catalog .ae-listing-add-tile) p {
  margin:9px 0 21px;
  font-size:12px;
  line-height:1.35;
  color:#506687;
}
:is(.ae-listings-grid > .ae-listing-add-tile, .ae-catalog .ae-listing-add-tile) a {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:100%;
  max-width:225px;
  min-height:38px;
  padding:8px 14px;
  border:0;
  border-radius:7px;
  background:#263e5d;
  color:#fff;
  text-decoration:none;
  font-size:12px;
  font-weight:700;
  box-shadow:0 3px 9px rgba(33,54,88,.10);
  transition:background .2s ease;
}
:is(.ae-listings-grid > .ae-listing-add-tile, .ae-catalog .ae-listing-add-tile) a:hover {
  background:#182d4b;
  color:#fff;
}
@media(max-width:720px) {
  :is(.ae-listings-grid > .ae-listing-add-tile, .ae-catalog .ae-listing-add-tile){min-height:245px}
  :is(.ae-listings-grid > .ae-listing-add-tile, .ae-catalog .ae-listing-add-tile) > .ae-listing-add-tile-content{padding:18px 12px}
}
@media(max-width:450px) {
  :is(.ae-listings-grid > .ae-listing-add-tile, .ae-catalog .ae-listing-add-tile){min-height:225px}
  :is(.ae-listings-grid > .ae-listing-add-tile, .ae-catalog .ae-listing-add-tile) h3{font-size:14px}
}
