
label {
    display: inline-block;
    margin-bottom: 0.5rem;
    font-weight: bold;
  }
  
  .input-container {
    display: flex;
    flex-wrap: wrap;
    row-gap: 1rem;
    align-items: center;
    border: 1px solid rgb(212, 206, 206);
    border-radius: 0.2rem;
  }
  

  
  .chips {
    list-style: none;
    display: flex;
  }
  
  .chip {
    background-color: #cfe1ff;
    display: flex;
    align-items: center;
    padding: 0.2rem;
    border-radius: 0.5rem;
    margin-right: 1rem;
  }
  
  .chip span {
    color: #013380;
  }
  
  .chip svg {
    font-size: 2.5rem;
    fill: #3270d1;
    cursor: pointer;
    transition: fill 0.2s;
  }
  
  .chip svg:hover {
    fill: #2857a3;
    transition: all 0.2s;
  }
  
  input {
    font-size: 1.6rem;
    background: transparent;
    border: none;
    outline: none;
  }
  
  .error-message {
    margin-top: 1rem;
    color: red;
  }
  