.visits_filter {
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
}
@media screen and (max-width: 768px) {
  .visits_filter {
    flex-direction: column;
    margin-bottom: 0;
  }
}
.visits_filter .filter_item {
  width: calc(100%/5 - 10px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
}
@media screen and (max-width: 768px) {
  .visits_filter .filter_item {
    width: 100%;
    margin-bottom: 15px;
  }
}
.visits_filter .filter_item .rounded-md {
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  .visits_filter .filter_item .rounded-md {
    width: 100%;
    max-width: 100% !important;
  }
}

.visits_navigation {
  overflow-x: auto;
}
.visits_navigation nav {
  align-items: flex-end;
}
.visits_navigation nav div:nth-child(1) {
  margin-right: 10px;
}
.visits_navigation nav div:nth-child(2) div:nth-child(1) {
  margin-right: 10px;
  white-space: nowrap;
  margin-bottom: 5px;
}

/*# sourceMappingURL=frontend_custom.css.map */
