#add-screen, #modify-screen {
  font-size: x-large;
}

button {
  border-radius: 10px;
  font-size: x-large;
}

.button-selected {
  background-color: lightgreen;
}

.category-button-set {
  border: thin solid black;
}

/* Hide all buttons when one is active */
.category-button-set:has(button.button-selected) button:not(.button-selected) {
  display: none;
}


table {
  border-collapse: collapse;
  /* Ensures clean borders */
}

.field-input-table tr td:first-child::after {
  content: ":";
}

.field-input-table tr td:first-child {
  text-align: right;
}

.field-input-table tr {
  border-bottom: thin solid black;
}

.timestamp-chooser button {
  width: 2em;
}

.timestamp-value {
  border: thin solid black;
  width: 6em;
  display: inline-block;
}

.firebaseui-container {
  background-color: antiquewhite;
}

.logged-in .if-logged-in,
.logged-out .if-logged-out {
  display: block;
}

.logged-in .if-logged-out,
.logged-out .if-logged-in {
  display: none;
}

.hidden-nav-menu-item {
  display: none;
}

.view-table tr:nth-child(even) {
  background-color: antiquewhite;
}

.view-table tr.hidden {
  display: none;
}
