#map {
    height: calc(100% - 103px);
    min-height: 700px!important;
    width: 100%;
    z-index: 1;
}
.ck-content table {
    background-color: transparent;
    border: 0px!important;
    border-collapse: collapse;
    margin-bottom: 1rem;
    max-width: 100%;
    width: 100%;
}
.ck-content table td {
  border: 0px!important;
}
#map .infomarker h5 {
  font-size: 16px;
  font-weight: 400;
  margin: 0px 0 15px;
  overflow: hidden;
  padding: 15px 0px  10px 0px;
}

.leaflet-container a {
  color: #D81212;
}
.label-success {
  background-color: #D81212;
  color: #fff;
}
.item-info-wrap span.label-success:after {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(216 18 18/var(--tw-border-opacity));
    border-bottom-width: 33px;
    content: var(--tw-content)
}

.item-info-wrap span.label-danger:after {
    --tw-border-opacity: 0.8;
    border-bottom-color: rgb(239 68 68/var(--tw-border-opacity));
    border-bottom-width: 33px;
    content: var(--tw-content)
}

.item-info-wrap span.label-info:after {
    --tw-border-opacity: 0.8;
    border-bottom-color: rgb(14 165 233/var(--tw-border-opacity));
    border-bottom-width: 33px;
    content: var(--tw-content)
}

.item-info-wrap span.label-default:after {
    --tw-border-opacity: 0.8;
    border-bottom-color: rgb(107 114 128/var(--tw-border-opacity));
    border-bottom-width: 33px;
    content: var(--tw-content)
}
.item-info-wrap span:first-child::after {
  --tw-content: "";
  border-inline-end-color: transparent;
  border-inline-end-width: 25px;
  border-top-color: #727881;
  border-top-width: 33px;
  content: var(--tw-content);
  inset-inline-start: 100%;
  position: absolute;
  top: 0;
}
.item-info-wrap span:first-child {
  background-color: #727881 !important;
  margin-inline-end: 27px;
}
.text-sm {
  font-size: 1rem !important;
  line-height: 1.5rem !important;
}