/* Header */
.navbar {
  position: static;
  top: auto;
  z-index: auto;
  background-color: white;          /* eller legg .bg-white på elementet */
  border-bottom: 1px solid #e5e7eb; /* tynn linje som tilhører navbaren */
  box-shadow: none;
}
body { padding-top: 0; }
.page-content { padding-top: 0; }
/* Overstyrer farge for denne siden (bold arves fra styles.css) */
.navbartext2 { color: black; }

/* Side-spesifikke komponenter */
.kommuner {
  font-size: 8pt;
  font-family: Verdana;
  border-collapse: collapse;
  padding: 6px;
  margin: 6px;
}
.dynamic-button {
  display: inline-block;
}
.bkommnr, .dkommnr, .vkommnr, .kkommnr, .vakommnr, .fkommnr {
  margin-right: 6px;
}
.checkbox-columns {
  column-count: 4;
  column-gap: 0.6rem;

  width: fit-content;      
  max-width: 100%;        
}

.checkbox-columns label {
  display: block;
  break-inside: avoid;
  margin-bottom: 0.4rem;
  white-space: nowrap;
}

@media (max-width: 900px) {
  .checkbox-columns {
    column-count: 3;
  }
}

@media (max-width: 600px) {
  .checkbox-columns {
    column-count: 2;
  }
}

@media (max-width: 400px) {
  .checkbox-columns {
    column-count: 1;
  }
}