/* ===== Office Closings List – clean reset ===== */

/* Container for the shortcode output */
.kw-office-closings {
    position: relative;
    z-index: 5;
    margin: 0;
    padding: 0;
  }
  
  /* The UL itself */
  .kw-office-closings .kw-list {
    display: block;
    margin: 0;
    padding-left: 1.5rem;  /* normal bullet indent */
    list-style: disc;
  }
  
  /* Each LI row */
  .kw-office-closings .kw-item {
    display: list-item;
    list-style: disc;
    margin: 0.25rem 0;
  }
  
  /* Force readable text colors, in case the theme overrides them */
  .kw-office-closings,
  .kw-office-closings .kw-item,
  .kw-office-closings .kw-item strong,
  .kw-office-closings .kw-office-agent {
    color: #243047; /* dark text – adjust if you use a different body color */
  }
  
  /* Inline agent name (after the price) */
  .kw-office-agent {
    white-space: nowrap;
    font-size: 0.9em;
    opacity: 0.9;
  }
  
  /* Basic layout for the office closings list */
.kw-office-closings.formatted .kw-list {
  margin: 0;
  padding-left: 1.5rem;   /* indentation for bullets */
}

.kw-office-closings.formatted .kw-item {
  list-style: disc;
  margin: 0.25rem 0;
}

/* Make sure the agent name sits nicely after the price */
.kw-office-closings .kw-agent {
  white-space: nowrap;
}

/* Optional: slightly smaller agent name */
.kw-office-closings .kw-agent {
  font-size: 0.9em;
  opacity: 0.9;
}
/* Make the office closings block sit above any overlapping cards */
.kw-office-closings.formatted {
  position: relative;
  z-index: 9999;
  background: #f5f7fb;  /* optional, just to visually separate */
}

/* Ensure the list itself is also on top */
.kw-office-closings.formatted .kw-list,
.kw-office-closings.formatted .kw-item {
  position: relative;
  z-index: 9999;
}



