.grantees-airtable__title{
  font-size:1.25rem;
  margin:0 0 0.625rem;
  text-transform:uppercase;
}
.grantees-airtable__data{
  margin:0 -0.9375rem;
  position:relative;
}
.grantees-airtable__header{
  background:#FFF;
  position:sticky;
  top:0;
}
.grantees-airtable__form{
  display:flex;
  flex-direction:column;
  gap:1rem;
  padding:2rem 0 0;
}
@media (min-width: 992px){
.grantees-airtable__form{
    display:grid;
    grid-template-columns:minmax(0, 7fr) minmax(0, 3fr) minmax(0, 2fr);
    gap:2rem;
}
  }
.grantees-airtable__actions button{
    color:#000;
    font-size:0.875rem;
    font-weight:600;
    text-transform:uppercase;
    width:100%;
  }
.grantees-airtable__label{
  font-weight:bold;
  text-transform:uppercase;
}
.grantees-airtable__label input,.grantees-airtable__label select{
    border:0;
    border-bottom:1px solid #e5e5e5;
    display:block;
    margin:0.625rem 0 0;
    padding:0.625rem 0;
    width:100%;
  }
.grantees-airtable__label input{
    background:url(/themes/custom/dca/components/grantees_airtable/icon--search.svg) no-repeat left center;
    background-size:1rem;
    font-weight:bold;
    padding-left:1.5rem;
  }
:is(.grantees-airtable__label input)::-moz-placeholder{
      color:#e5e5e5;
      font-weight:bold;
    }
:is(.grantees-airtable__label input)::placeholder{
      color:#e5e5e5;
      font-weight:bold;
    }
.grantees-airtable__label select{
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none;
    background:url(/themes/custom/dca/components/grantees_airtable/icon--dropdown.svg) no-repeat right center;
    background-size:0.5625rem;
    font-weight:bold;
    padding-right:1.5rem;
  }
.grantees-airtable__actions{
  padding:1.875rem 0 0;
}
.grantees-airtable__sort{
  border:0;
  background:0;
  cursor:pointer;
  font-weight:bold;
  max-width:100%;
  padding:0.625rem 0;
  text-align:left;
  text-transform:uppercase;
}
.grantees-airtable__header{
  font-weight:bold;
}
.grantees-airtable__header,
.grantees-airtable__row{
  display:grid;
  grid-template-columns:minmax(0, 6fr) minmax(0, 3fr) minmax(0, 3fr);
}
@media (min-width: 768px){
.grantees-airtable__header,
.grantees-airtable__row{
    grid-template-columns:minmax(0, 8fr) minmax(0, 2fr) minmax(0, 2fr);
}
  }
.grantees-airtable__sort{
  align-items:center;
  display:flex;
  gap:0.25rem;
}
.grantees-airtable__sort::after{
    background:url(/themes/custom/dca/components/grantees_airtable/icon--dropdown.svg) no-repeat center center;
    background-size:0.5625rem;
    content:'';
    display:block;
    height:0.5625rem;
    margin:0 0 0 auto;
    width:1rem;
  }
.grantees-airtable__row{
  border-top:1px solid #e5e5e5;
}
.grantees-airtable__cell{
  padding:1.25rem 0.9375rem;
}


/*# sourceMappingURL=grantees_airtable.css.map*/