#diagnostico-app{background-color:#f0f8ff;padding:20px;border-radius:10px;margin-bottom:20px;font-family:Arial,sans-serif;font-size:14px}#diagnostico-app h2{color:#000;font-size:16px;font-weight:700}#diagnostico-form{margin-bottom:20px}#diagnostico-form label{display:block;margin-bottom:5px;color:#000}#diagnostico-form input,#diagnostico-form select{width:100%;padding:8px;margin-bottom:10px;border:1px solid #000;border-radius:5px}#diagnostico-form select{background-color:#fff}#diagnostico-form h3{margin-top:15px;margin-bottom:5px;color:#000}#diagnostico-form p{margin-bottom:10px;color:#000}#valorar-btn{background-color:#000;color:#fff;border:2px solid #000;border-radius:5px;padding:10px 20px;cursor:pointer;font-size:16px;font-weight:700}#valorar-btn:hover{background-color:#1e90ff}#resultado{margin-top:20px;padding:10px;background-color:#fff;border:1px solid #000;border-radius:5px;color:#000;font-size:14px;line-height:1.5}.calculated-warning{font-size:12px;color:gray}