.date-time-picker{
  align-items:flex-start;
  display:flex;
  flex-direction:column;
  justify-content:flex-start;
  width:100%;
}
@media (min-width: 576px){
  .date-time-picker{
    align-items:center;
    flex-direction:row;
  }
}
.date-time-picker .react-datepicker__header{
  background-color:var(--ux-white);
  border-bottom:1px solid var(--ux-gray-200);
}
.date-time-picker .react-datepicker__day-names{
  font-weight:700;
}
.date-time-picker .react-datepicker__day--outside-month{
  color:var(--ux-gray-300);
}
.date-time-picker .date-time-picker__input-group{
  background-color:var(--ux-white);
  border:thin solid var(--ux-gray-400);
  border-radius:0.25rem;
  justify-content:space-between;
  padding:0.46875rem 0.75rem;
  width:inherit;
}
.date-time-picker .react-datepicker{
  border:none;
  box-shadow:0 1px 3px var(--ux-gray-400);
  font-family:"Inter", sans-serif;
  font-size:var(--synth-font-size-base);
  font-weight:var(--synth-font-weight-regular);
  line-height:1.25rem;
}
.date-time-picker .react-datepicker__time{
  font-size:0.75rem;
  font-weight:var(--synth-font-weight-regular);
  line-height:1rem;
}
.date-time-picker .react-datepicker__day--selected{
  background:var(--ux-blue-500);
}
.date-time-picker .react-datepicker__day--keyboard-selected{
  background:none;
  color:var(--ux-black);
}
.date-time-picker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{
  background:var(--ux-blue-500);
}
.date-time-picker .react-datepicker__day--today{
  color:var(--ux-blue-500);
}
.date-time-picker .react-datepicker__day--selected{
  color:var(--ux-white);
}
.date-time-picker .react-datepicker__triangle{
  display:none;
}
.date-time-picker input:-moz-read-only{
  background-color:var(--ux-white);
}
.date-time-picker input:read-only{
  background-color:var(--ux-white);
}
.date-time-picker input:-moz-read-only{
  background-color:var(--ux-white);
}
.date-time-picker .form-control[readonly],.date-time-picker input:read-only{
  background-color:var(--ux-white);
}
.date-time-picker .react-datepicker{
  width:100%;
}
.date-time-picker .react-datepicker > div:first-child{
  width:100%;
}
.date-time-picker .react-datepicker:not(:first-child){
  margin-top:0.5rem;
}
@media (min-width: 576px){
  .date-time-picker .react-datepicker:not(:first-child){
    margin-left:0.5rem;
    margin-top:0;
  }
}
.FormGroup--is-invalid .date-time-picker select{
  border:thin solid var(--ux-gray-400);
  border-radius:0.25rem;
}
.FormGroup--is-invalid .date-time-picker .react-datepicker-wrapper .react-datepicker__input-container input{
  border:thin solid var(--ux-red);
}
.table .date-time-picker td,
.table .date-time-picker th{
  border-top:0;
  padding:0;
  vertical-align:middle;
}
.table .date-time-picker thead th{
  border-bottom:0;
  vertical-align:middle;
}
.react-datepicker-wrapper{
  width:100%;
}

.EoBmGi0tPCxr2MhdXkou {
  margin-bottom: 1rem;
}

.EoBmGi0tPCxr2MhdXkou .TableCell__header {
  background-color: var(--ux-white);
  padding-bottom: 0.25rem;
}

.EoBmGi0tPCxr2MhdXkou .TableCell__header:last-child {
  width: 100%;
}

.ui-card{
  background-color:var(--ux-white);
  border:none;
  border-bottom-left-radius:0.25rem;
  border-bottom-right-radius:0.25rem;
  border-top-left-radius:0.25rem;
  border-top-right-radius:0.25rem;
  box-shadow:0 0.125rem 0.25rem rgb(0, 0, 0, 10%);
  margin:1rem auto;
  padding:1rem;
  width:calc(100% - 1rem);
}
@media (min-width: 576px){
  .ui-card{
    max-width:56rem;
    width:calc(100% - 2rem);
  }
}
@media (min-width: 576px){
  .ui-card{
    margin:1.5rem auto;
  }
}
@media (min-width: 576px){
  .ui-card{
    padding:1.5rem;
  }
}
.ui-card .card-title{
  font-size:1.125rem;
  font-weight:var(--synth-font-weight-bold);
  line-height:1.5rem;
  margin:0;
}
.ui-card .card-title-link{
  font-size:var(--synth-font-size-base);
  font-weight:var(--synth-font-weight-regular);
  line-height:1.25rem;
  padding-left:0.25rem;
  vertical-align:text-top;
}
.ui-card .card-title-helper-text{
  font-size:1.125rem;
  font-weight:var(--synth-font-weight-regular);
  line-height:1.5rem;
}
.ui-card .card-subtitle{
  color:var(--ux-gray-700);
  font-size:var(--synth-font-size-base);
  font-weight:var(--synth-font-weight-regular);
  line-height:1.25rem;
  margin:0;
}
.ui-card .card-title-hr{
  margin-bottom:0.5rem;
  margin-top:0.25rem;
}
.card--full-width{
  width:calc(100% - 1rem);
}
@media (min-width: 576px){
  .card--full-width{
    max-width:100%;
    width:calc(100% - 2rem);
  }
}
.card--no-padding{
  padding:0;
}
.card--sand{
  background-color:var(--ux-sand-100);
}
@media (min-width: 576px){
  .card--sidebar-left, .card--sidebar-right{
    align-items:flex-start;
    display:flex;
    flex-direction:row;
    justify-content:space-between;
  }
  .card--sidebar-left .card-sidebar, .card--sidebar-right .card-sidebar{
    width:30%;
  }
  .card--sidebar-left .card-sidebar--no-margin, .card--sidebar-right .card-sidebar--no-margin{
    width:40%;
  }
  .card--sidebar-left .card-sidebar-content, .card--sidebar-right .card-sidebar-content{
    width:60%;
  }
}
.card--sidebar-left--unresponsive, .card--sidebar-right--unresponsive{
  align-items:flex-start;
  display:flex;
  flex-direction:row;
  justify-content:space-between;
}
.card--sidebar-left--unresponsive .card-sidebar, .card--sidebar-right--unresponsive .card-sidebar{
  width:30%;
}
.card--sidebar-left--unresponsive .card-sidebar-content, .card--sidebar-right--unresponsive .card-sidebar-content{
  width:60%;
}
.card--sidebar-left .card-sidebar{
  margin-bottom:1.25rem;
}
@media (min-width: 576px){
  .card--sidebar-left .card-sidebar{
    margin-bottom:0;
    margin-right:10%;
  }
  .card--sidebar-left .card-sidebar--no-margin{
    margin-right:0;
  }
}
.card--sidebar-right .card-sidebar{
  margin-top:1.25rem;
}
@media (min-width: 576px){
  .card--sidebar-right .card-sidebar{
    margin-left:10%;
    margin-top:0;
  }
  .card--sidebar-right .card-sidebar--no-margin{
    margin-left:0;
  }
}
@media (min-width: 576px){
  .card--sm{
    max-width:40rem;
  }
}
@media (min-width: 576px){
  .card--xs{
    max-width:32rem;
  }
}

.H2hL7Deju6VVBTC68ep2{
  margin:var(--synth-spacing-3) 0 var(--synth-spacing-2);
  text-align:right;
}

.DT5cKshAWlATCwZwSllS{
  border:1px solid black;
  border-radius:1%;
  padding:var(--synth-spacing-2);
}

.DT5cKshAWlATCwZwSllS p:last-of-type{
  margin-bottom:0;
}


/*# sourceMappingURL=shared-e3c2be32.css.map*/