[group_id="1994"] {
    display: none;
}
/* ===== Price + address (top of page) ===== */
.propertydetails-default-theme .price-address-row{
  display:flex;
  align-items:baseline;
  gap:10px;
  flex-wrap:wrap;
}
.propertydetails-default-theme .property-price-top{
  font-weight:700;
  font-size:1.4rem;
  line-height:1.2;
  white-space:nowrap;
}
.propertydetails-default-theme .price-address-row .address_details{
  display:inline;
  margin:0;
}
.propertydetails-default-theme .stat-gap{ display:inline-block; width:8px; }

@media (min-width:768px){
  .propertydetails-default-theme .property-price-top{ font-size:1.6rem; }
}

/* ===== Actions row under the slideshow ===== */
/* keep left + right columns aligned */
.tasks-box .actions-row{
  align-items: center !important;
}

/* make the left column (icons + buttons) left-aligned */
.tasks-box .actions-row > div:first-child{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  text-align:left !important;
}

/* ---- Quick stats (Receptions, Beds, Baths, Parking) ---- */
.tasks-box .quick-stats{
  display:flex;
  flex-wrap:wrap;
  gap:14px;
  justify-content:flex-start;
  margin:0;                         /* reset any template spacing */
}
.tasks-box .qs-item{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#fff;
  border:1px solid #e5e7eb;
  border-radius:12px;
  padding:10px 12px;
  line-height:1;
  min-height:48px;                  /* roughly matches the right icons’ height */
  white-space:nowrap;
}
.tasks-box .qs-item .qs-icon i{ font-size:20px; color:#000; line-height:1; }
.tasks-box .qs-item .qs-value{ font-weight:700; font-size:15px; }
.tasks-box .qs-item .qs-label{ font-size:12px; opacity:.8; }

/* ---- Buttons under the pills (Material Info / Dataroom) ---- */
.tasks-box .mi-buttons{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  margin-top:16px;                  /* gives space — no <br> needed */
}
.tasks-box .mi-buttons .btn{
  font-size:1rem;
  padding:8px 12px;
}

/* ---- Right-hand action icons: align with pills ---- */
.theme3-container-tasks .icon-container{
  display:flex;
  align-items:center;
  justify-content:flex-end;
  gap:18px;
}
.theme3-container-tasks .link-icon{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:48px;                  /* helps baselines match the pills */
}
.agent-action-buttons{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  margin-top:10px;
}