/* Localsewa v32.8.44 — emergency card title single-line and tighter chip spacing */
.ls-home-emergency-card .ls-emergency-title {
  max-width: 12.8rem !important;
  white-space: nowrap !important;
}

.ls-home-emergency-card .ls-emergency-hints {
  gap: 6px !important;
}

.ls-home-emergency-card .ls-emergency-hints span {
  gap: 5px !important;
  padding: 6px 9px !important;
}

.ls-home-emergency-card .ls-emergency-hints span::before {
  width: 12px !important;
  height: 12px !important;
  flex-basis: 12px !important;
  background-size: 12px 12px !important;
}

@media (max-width: 359.98px) {
  .ls-home-emergency-card .ls-emergency-title {
    max-width: 10.2rem !important;
  }

  .ls-home-emergency-card .ls-emergency-hints {
    gap: 4px !important;
  }

  .ls-home-emergency-card .ls-emergency-hints span {
    gap: 4px !important;
    padding: 5px 7px !important;
  }

  .ls-home-emergency-card .ls-emergency-hints span::before {
    width: 11px !important;
    height: 11px !important;
    flex-basis: 11px !important;
    background-size: 11px 11px !important;
  }
}

@media (min-width: 640px) {
  .ls-home-emergency-card .ls-emergency-title {
    max-width: 20rem !important;
  }

  .ls-home-emergency-card .ls-emergency-hints span {
    gap: 6px !important;
    padding: 7px 11px !important;
  }

  .ls-home-emergency-card .ls-emergency-hints span::before {
    width: 13px !important;
    height: 13px !important;
    flex-basis: 13px !important;
    background-size: 13px 13px !important;
  }
}
