/* Region Commander Custom Styles */

#root {
  min-width: 1200px;
}

.button-spread {
  margin-right: 15px;
  margin-bottom: 5px;
}

.linebreak-text {
  white-space: pre-line;
}

.row-spacing {
  margin-top: 15px;
}

.col.no-padding {
  padding-left: 0;
  padding-right: 0;
}

.red-cell {
  background-color: #ae1505;
  color: white;
  cursor: pointer;
  text-align: center;
}

.blue-cell {
  background-color: #040fe2;
  color: white;
  cursor: pointer;
  text-align: center;
}

.btn-margin {
  margin-top: 5px;
}

label.required::after {
  content: " *";
  color: red;
  font-size: large;
}

.navbar-text {
  padding: 0.5rem;
}

.overflow-table-wrapper {
  overflow-x: auto;
}

.overflow-table {
  width: auto;
  min-width: 1200px;
}

.dropdown-menu a:hover {
  text-decoration: none;
}

/* Timer priority colors — see RCTable.css for rc-p1/p2/p3 row tints */

/* Task status badges */
.badge-unassigned { background-color: #6c757d; }
.badge-active { background-color: #007bff; }
.badge-completed { background-color: #28a745; }
.badge-failed { background-color: #dc3545; }
.badge-cancelled { background-color: #ffc107; color: #000; }

/* Fuel level indicators */
.fuel-critical { color: #dc3545; font-weight: bold; }
.fuel-warning { color: #ffc107; }
.fuel-ok { color: #28a745; }

/* EVE time display */
.eve-time {
  font-family: monospace;
  font-size: 0.9rem;
}
