﻿.background-blue-lighter{
  background-color:#F2F6FF;
}

.border-radius-bottom-rounded{
  border-bottom-right-radius:100px;
  border-bottom-left-radius:100px;
}

.justify-content-space-between {
    justify-content: space-between;
}

.payment-question-class-item{
    padding: 10px;
    color: black;
    font-family: inter;
}


.payment-question-class{
    box-sizing: border-box;
    background: #F2F6FF;
    flex: none;
    order: 0;
    flex-grow: 0;
    border: solid 3px white;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: var(--space-s);
    gap: 16px;
    background: #FFFFFF;
    border-radius: 56px;
    width: 270px;

}

.card--selected {
    border: solid 3px var(--color-primary);
}

.radio-button {
    height: 20px;
    width: 20px;
    min-width: 20px;
}

.radio-button:checked:before {
    background-color: var(--color-neutral-0);
    border: 7px solid var(--color-primary);
}
.radio-button:before {
    border: 2px solid var(--color-primary);
}
.radio-button:before {
    background-color: var(--color-neutral-0);
    border: var(--border-size-s) solid var(--color-neutral-5);
    border-radius: 100px;
    content: "";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-transition: all 180ms linear;
    transition: all 180ms linear;
    width: 100%;
}
.radio-button:before, .radio-button:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.radio-button:checked:after {
    background-color: transparent;
    border: transparent;
}
