       .navbartext2 { color: black; }
        .kommuner {
          font-size: 8pt;
          font-family: Verdana;
          border-collapse: collapse;
          padding: 6px;
          margin: 6px;
        }
        .rad-kompakt p {
          margin: 2px 0;
        }
        .dynamic-button {
          display: inline-block; /* Viser tidslinje knappen */
        }
        .bkommnr, .dkommnr, .vkommnr, .kkommnr, .vakommnr, .fkommnr { margin-right: 6px; }
        /* Mindre horisontal gutter mellom label-kolonne og input-kolonne */
  .tight-gutter { --bs-gutter-x: .4rem; } /* ca. 8px total mellomrom */
  /* Kompakte tekstbokser */
  .compact-input { width: 240px; max-width: 100%; }
  @media (min-width: 992px) { .compact-input { width: 280px; } }