/* ================= MAIN STYLES ================= */
body {
    font-family: Arial, sans-serif;
    background-color: rgb(217, 255, 217);
    margin: 20px;
    padding-bottom: 20px;
}

.center {
    text-align: center;
}

/* ================= STATUS LABELS ================= */
.status {
  padding: 4px 8px;
  border-radius: 6px;
  font-size: 0.85rem;
}

.status.pending {
  background: #f1c40f;
  color: #000;
}

.status.reviewed {
  background: #daf10f;
  color: #000;
}

.status.completed {
  background: #2ecc71;
  color: #fff;
}

.status.HR-reviewed {
  background: #ff825f;
  color: #000000;
}

footer {
    text-align: right;
    margin-top: 10px;
    bottom: 0;
    width: 100%;
    font-size: 10px;
}