/* Neutral styling for the "Velg fil / Endre fil" button */
.btn-for-file-input{
  background-color: #f2f2f2 !important;   /* light grey default */
  border: 1px solid #d0d0d0 !important;   /* soft grey border */
  color: #333333 !important;              /* dark grey text */
  border-radius: 4px;
  padding: 6px 16px;
  font-size: 14px;
  line-height: 1.4;
  box-shadow: none !important;
}

/* Hover / focus – slightly darker grey */
.btn-for-file-input:hover,
.btn-for-file-input:focus {
  background-color: #e0e0e0 !important;   /* darker grey on hover */
  border-color: #c0c0c0 !important;
  color: #111111 !important;
  text-decoration: none;
}

/* Active (while clicking) */
.btn-for-file-input:active {
  background-color: #d5d5d5 !important;
  border-color: #b5b5b5 !important;
  color: #111111 !important;
}

/* Optional: disabled state */
.btn-for-file-input[disabled],
.btn-for-file-input.disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
