.announcement-banner {
    background-color: #EB1E4E;
    color: #fff;
    padding-top: 1.0rem; 
    padding-bottom: 1.0rem;
    font-size: 1.3rem;
    font-weight: 100px;
}

.chat-with-us {
    height: 60px;
    width: 60px;
    background-color: rgb(37, 211, 102);
    border-radius: 50%;
    position: fixed;
    bottom: 40px;
    right: 40px;
    cursor: pointer;
    z-index: 100;
}

.chat-with-us-img {
    padding: 10px;
}


/* MAIN DROPDOWN */
.pac-container {
  border-radius: 12px !important;
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.12) !important;
  border: none !important;
  padding: 6px 0 !important;
  font-family: "Inter", "Segoe UI", sans-serif !important;
  z-index: 999999 !important;
  background: #ffffff !important;
}

/* EACH ITEM */
.pac-item {
  color: #333 !important;
  display: flex !important;
  align-items: center !important;
  border-bottom: none !important;
  gap: 10px !important;
}

/* REMOVE DEFAULT ICON */
.pac-icon {
  display: none !important;
}

/* ADD CUSTOM LEFT ICON (A modern location pin) */
.pac-item::before {
  content: "📍";
  font-size: 16px;
  opacity: 0.75;
}

/* ITEM HOVER */
.pac-item:hover {
  background-color: #f8f9fa !important;
  cursor: pointer;
}

/* MATCHED (bold highlighted part) */
.pac-item .pac-matched {
  font-weight: 600 !important;
  color: #000 !important;
}

/* SUBTEXT (address details) */
.pac-item .pac-item-query {
  color: #666 !important;
}

.pac-logo:after {
  display: none !important;
}
