li,ul{padding:0;margin:0}.step div,h1,section h2{text-align:center}li,ul{margin:0}.step,main,section,section .btn-group,ul{display:flex}.already-exists,.form-radio sub{font-size:var(--font-size-small)}main{flex-direction:column;align-items:center}h1{text-transform:uppercase;font-weight:400;font-size:var(--font-size-very-high)}.step{flex-direction:row;width:270px;align-items:center;justify-content:space-between}.step hr{position:absolute;border:none;width:270px;background-color:#000;height:1px;z-index:1}.step div,section{background-color:#fff}.step div{z-index:2;height:30px;width:30px;align-content:center;border-radius:50px;border:1px solid #000}.step div.step-check{color:#fff;background-color:var(--color-valid)}.step div.step-current{color:#fff;background-color:var(--color-invalid)}form{overflow-y:auto;scrollbar-width:thin}.section-wheel{position:relative;flex-grow:1;width:480px;overflow:hidden}ul{list-style:none;flex-direction:row;align-items:start}section{position:relative;flex-direction:column;align-items:center;width:400px;height:450px;border-radius:10px;margin:30px;padding:10px;box-shadow:0 0 20px rgba(100,100,100,.8)}section .btn-group{position:absolute;bottom:0;box-sizing:border-box;padding:10px;width:100%;flex-direction:row;align-items:center;justify-content:space-between}li:first-child .btn-group{justify-content:end}.already-exists{width:100%;margin:0;text-align:left;color:#900}.form-radio{width:100%;padding:10px}.form-radio input[type=radio]{opacity:0;position:absolute}.form-radio input[type=radio]+label{display:flex;align-items:center;border:1px solid grey;border-radius:10px;padding:5px;font-size:var(--font-size-medium);cursor:pointer;user-select:none}.form-radio svg{border-radius:10px;padding:10px;height:50px;width:50px;margin-right:10px}.form-radio input[type=radio]:checked+label{border:1px solid #000;box-shadow:0 0 10px rgba(100,100,100,.8)}.radio-disabled{opacity:.5}.radio-disabled input[type=radio]+label{cursor:default}@media screen and (max-width:500px){.section-wheel{width:350px}section{width:270px}.form-radio input[type=radio]+label{font-size:var(--font-size-normal)}}
