#form-selection{margin:20px 0;padding:10px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9}#form-selection label{display:block;padding:10px;margin-bottom:10px;border-radius:5px;cursor:pointer;font-weight:bold;font-size:16px;color:#333;transition:background-color .3s,color .3s}#form-selection label:hover{background-color:#e2e2e2}#form-selection input[type="radio"]{margin-right:10px}#form-selection input[type="radio"]:checked+label{background-color:#007bff;color:white}#form-selection input[type="radio"]:checked+label:hover{background-color:#0056b3}