*{box-sizing:border-box}body{background-color:#f5f9fa;color:#344251;font-family:Poppins;background-repeat:no-repeat;margin-left:auto;margin-right:auto;font-weight:500;display:flex;flex-direction:column;align-items:center}.checkbox-group{display:grid;flex-direction:column;gap:1px;max-width:300px;width:100%}.checkbox-item{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.checkbox-item input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:16px;height:16px;background-color:#d9d9d9;margin-left:10px;transform:scale(1.2);border:none;border-radius:0}.checkbox-item input[type=checkbox]:checked{background-color:#333;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 12 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5l3 3 7-7' stroke='%23fff' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}input[type=number],input[type=date]{display:block;padding:8px;font-size:18px}button{cursor:pointer;margin:32px auto auto;font-size:22px;background-color:#d700c2;color:#fff;padding:6px 42px;font-size:16px;border:none;font-family:Poppins}label[for=kulfoldi],label[for=bool_erv_muszaki],label[for=hybrid]{line-height:5px}.underline-input{width:100%;border:none;border-bottom:2px solid #d700c2;outline:none;transition:border-color .2s ease;font-family:Poppins;margin-top:8px;color:#333}.form-container{display:grid;grid-template-columns:1fr 1fr;column-gap:10%;width:100%}.form-group{padding:4px}.chx{display:flex;flex-direction:column;align-items:center}.ertek{padding-left:32px}form{display:flex;flex-direction:column;align-items:center;padding:16px;width:100%;max-width:728px}h1{font-size:30px;text-align:center}p{font-weight:bolder;line-height:40px}table{max-width:728px;width:100%;font-weight:500;padding:16px}td{padding-top:16px;padding-bottom:12px;border-bottom:#DADADA 1px solid}input,select{margin-bottom:16px;display:block;padding:8px;font-size:18px}input::placeholder,input[type=date]:invalid::-webkit-datetime-edit{color:#8e8e8e;font-style:italic}@media only screen and (max-width: 550px){.form-container{grid-template-columns:1fr;width:100%}}
