.le-jojo-checkbox{min-width:1.5rem;min-height:1.5rem;background-color:var(--color-blue-10);border:1px solid var(--border);border-radius:.25rem;display:grid;place-items:center;padding:0;cursor:pointer}.le-jojo-checkbox:focus-visible{outline:2px solid var(--ring)}.le-jojo-checkbox:disabled{background-color:var(--color-grey-10);cursor:not-allowed;border:1px solid var(--color-grey-100)!important}.le-jojo-checkbox:disabled>svg{fill:var(--color-grey-100)!important}.le-jojo-checkbox--checked{background-color:var(--color-blue-500);border:none}.le-jojo-checkbox__container{display:flex;gap:.75rem;align-items:flex-start}.le-jojo-checkbox__check{fill:#fff;width:1rem}.password{z-index:2;position:relative}.le-jojo-form-button-wrapper{grid-column:span 12;display:flex;flex-direction:column;gap:.5rem}.le-jojo-radio-buttons{all:unset;display:flex;flex-direction:column;gap:.75rem}.le-jojo-radio-buttons__option{display:flex;align-items:flex-start;gap:.75rem}.le-jojo-radio-buttons__input{all:unset;background-color:var(--color-blue-10);border:1px solid var(--border);border-radius:100%;width:1.5rem;height:1.5rem;position:relative;cursor:pointer}.le-jojo-radio-buttons__input:checked{border-color:var(--color-blue-500)}.le-jojo-radio-buttons__input:checked:after{content:"";display:block;width:1rem;height:1rem;background-color:var(--color-blue-500);border-radius:100%;position:absolute;top:.25rem;left:.25rem}.le-jojo-radio-buttons__input:focus-visible{outline:2px solid var(--ring)}:export{animationDurationQuick:.2s;animationDurationNormal:.35s;animationDurationSlow:.6s;animationTimingEaseInOut:ease-in-out;animationTimingEaseOut:ease-out}@keyframes skeleton-loading{0%{background-color:var(--color-blue-10)}to{background-color:var(--color-grey-100)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.le-jojo-grouped-item{grid-column:span 12;display:flex;flex-direction:column;gap:.75rem}.le-jojo-grouped-item__title{font-family:Gilroy,sans-serif;font-weight:400;font-size:1.125rem;font-weight:700}.le-jojo-form{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;row-gap:1.5rem;column-gap:1rem;min-width:0}.le-jojo-form>*:not([class^=le-jojo]):not([class*=col-span-]){grid-column:span 12}.le-jojo-form--small{column-gap:0}.le-jojo-form--card .le-jojo-form-item{gap:.5rem}.le-jojo-form--card .le-jojo-form-item__title{font-size:1rem}.le-jojo-form--standalone .le-jojo-form-item{gap:.75rem}.le-jojo-form--standalone .le-jojo-form-item__title{font-size:1.0625rem}
