:root { --latest-compatibility-marker: "styles.v3.css"; }

/* Prekršaji ispod grafikona koriste isti tabelarni/kartični jezik kao Pregled prekršaja. */
.daily-violation-details.inline-violation-viewer {
  align-content: start;
  gap: 10px;
  min-width: 0;
}

.inline-violation-viewer .inline-violation-count-item {
  display: none !important;
}

.inline-violation-viewer .inline-violation-table-scroll {
  max-height: none;
}

.inline-violation-viewer .violation-date-link {
  color: inherit;
  font: inherit;
}

@media (max-width: 680px) {
  .daily-violation-details.inline-violation-viewer {
    gap: 10px;
    padding: 10px !important;
  }

  .inline-violation-viewer .inline-violation-heading {
    margin: 0;
  }

  .weekly-review-track > .daily-review-card.violations-expanded
    > .daily-violation-details.inline-violation-viewer:not([hidden]) {
    box-sizing: border-box;
    left: 4px;
    position: sticky;
    width: calc(100vw - 40px) !important;
  }
}
