

.loader{
  display:none;
  position: absolute;
  bottom: 0.75rem;
}


.no_results{
  max-width:960px;
  margin:auto;
  min-height:256px;
  font-weight:bold;
  display:flex;
  justify-content:center;
  align-items:center;
}

.form__overlay{
    position:fixed;
    display:block;
    top:0px;
    left:0px;
    right:0px;
    bottom:0px;
    z-index:-1;
   
}

.form__overlay .form__overlay--texture{
    display:block;
    width:100%;
    height:100%;
    opacity:0;
    background-color:rgba(1,1,1,.5);
    display:flex;
    justify-content:center;
    align-items:center;
    padding:2rem 2rem 2rem 2rem;
    transition: opacity 0.3s var(--tds-bezier);
}

.form__overlay._show{
    z-index:18;
}
.form__overlay._show .form__overlay--texture{
    opacity:1;
    transition: opacity 0.3s var(--tds-bezier);
} 
@supports ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))) {
.form__overlay .form__overlay--texture{
    background-color: rgba(222,222,222,0.4);
		backdrop-filter: blur(10px);
		-webkit-backdrop-filter: blur(10px);
	}
}
.form--palette{
    max-width:480px;
    background:white;
    margin:auto;
  padding:2rem;
    border-radius:0.25rem;

}





	
.radio_choice{
	display:flex;
	flex-direction: row;
}	
	
.radio_choice .radio_bt {
	background:#eee;
	padding:0.5rem 1rem;
  text-decoration:none;
}
	
.radio_choice .radio_bt:first-child{
	border-radius:0.5rem 0 0 0.5rem
}	
.radio_choice .radio_bt:last-child{
	border-radius: 0  0.5rem 0.5rem 0;
}		

.radio_choice .radio_bt__current {
  background:var(--purple);
  color:white;
}


