#initiative-menu a { color: var(--colorPrimaryText);}

.edit-buttom {
  background: var(--colorPrimaryText);
  border: none;
  padding: 8px 0px 8px 10px;
  font-size: 5px;
  display: inline-block;
  border-radius: 20px;
}

.complaints {
  position: relative; 
  &-expand-btn {
    margin-left: auto; 
    padding: 0.3rem 1rem;
    color: var(--colorPrimary);
    font-size: 1rem;
    background: none;
    border: none;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 5px;
    svg {
      path,
      g {
        stroke: var(--colorPrimary);
      }
    }
  }
  &-form {
    //position: absolute; 
    //z-index: 4; 
    //right: 0px; 
    //top: 30px; 
    margin-left: auto; 
    width: 200px;
    border: 1px solid #ccc;
    border-radius: 3px;
    padding: 10px;
    margin-bottom: 10px;
    background-color: var(--white);
  }
  &-label {
    margin: 0px;
    width: 100%;
    height: auto;
    cursor: pointer;
    margin-top: 0.6rem;
    display: flex;
    align-items: center;
    justify-content: flex-start;
  }
  &-span {
    width: 100%;
    padding: 0.3rem 1rem;

    transition: all 0.1s;
    color: var(--colorPrimary);
    font-size: 0.8rem;
    &:hover {
      color: var(--white);
      background-color: var(--colorPrimary);
      opacity: .8; 
    }
  }
  &-input {
    display: none;

    &:checked + span {
      color: var(--white);
      background-color: var(--colorPrimary);
    }
  }

  &-form-footer {
    margin-top: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px; 
    flex-wrap: wrap;
  }
  &-submit-btn {
    background-color: var(--white);
    border-radius: 30px;
    padding: 0.3rem 1rem;
    border: solid 1px var(--colorPrimary);
    transition: all 0.5s;
    color: var(--colorPrimary);
    font-size: 0.8rem;
    min-width:85px; 
    &:hover {
      cursor: pointer;
      color: var(--white);
      background-color: var(--colorPrimary);
    }
  }
  &-cancel-btn {
    background-color: var(--white);
    border-radius: 30px;
    padding: 0.3rem 1rem;
    border: solid 1px var(--colorPrimary);
    transition: all 0.5s;
    color: var(--colorPrimary);
    font-size: 0.8rem;
    min-width:85px; 
    &:hover {
      cursor: pointer;
      color: var(--white);
      background-color: var(--colorPrimary);
    }
  }
}