/* GFSC Flight Checker – basis styling */

.gfsc-fc-button {
  margin-top: 0.25rem;
  margin-left: 0;
  display: inline-block;
  padding: 0.35rem 0.75rem;
  font-size: 0.9rem;
  line-height: 1.2;
  border-radius: 3px;
  border: 1px solid #0073aa;
  background: #0085ba;
  color: #fff;
  cursor: pointer;
}

.gfsc-fc-button:hover,
.gfsc-fc-button:focus {
  background: #0073aa;
  outline: none;
}

.gfsc-fc-button[disabled] {
  opacity: 0.6;
  cursor: default;
}

.gfsc-fc-status {
  margin-top: 0.25rem;
  font-size: 0.85rem;
}

.gfsc-fc-status.gfsc-fc-loading {
  color: #444;
  font-style: italic;
}

.gfsc-fc-status.gfsc-fc-error {
  color: #b00020;
}

.gfsc-fc-status.gfsc-fc-success {
  color: #008000;
}
