/* Styling for Farmer Selector container */
.farmer-selector {
  border-radius: 20px;
  width: fit-content;
}

/* Round select box inside farmer selector */
.farmer-selector select {
  border-radius: 20px;
}

/* Remove outline and shadow on focus */
.farmer-selector select:focus {
  outline: none;
  box-shadow: none;
}

/* Size of farmer icon inside selector */
.farmer-selector-icon img {
  width: 25px;
  height: 25px;
}

/* Style for date button on top-right */
.date-display-button {
  background-color: var(--murstad-color);
  color: var(--white-text);
}

/* Icon size used in seller/expense rows */
.seller-list-icon,
.expense-list-icon {
  width: 20px;
  height: 20px;
}

/* Header background color for table sections */
.table-header {
  background-color: var(--bg-light);
}

/* Limit width of weight input fields */
.weight-input-group input {
  max-width: 60px;
}

/* Force remove focus outlines for all select elements */
select:focus {
  outline: none !important;
  box-shadow: none !important;
}
