editado de reporte

This commit is contained in:
jls846
2025-11-18 15:08:56 -06:00
parent 224f3aa69b
commit 488b458137
4 changed files with 58 additions and 32 deletions
@@ -0,0 +1,56 @@
"use client";
import React from "react";
import "./pregunta5EP.scss";
export default function Pregunta5EP() {
return (
<div className="container">
<div className="header">
Indique el número de equipos de digitalización de acuerdo con la
población universitaria al que se destina su uso primordialmente.
<span>*</span>
<small> (Requerido en el caso de contar con Equipo de digitalización)</small>
</div>
<div className="row">
<div className="item">
<label htmlFor="alumnos-digital">Alumnos</label>
<input type="text" id="alumnos-digital" defaultValue="11" />
</div>
<div className="item">
<label htmlFor="profesores-digital">
Profesores <span className="help-icon">?</span>
</label>
<input type="text" id="profesores-digital" defaultValue="24" />
</div>
<div className="item">
<label htmlFor="tecnicos-academicos-digital">
Técnicos Académicos
</label>
<input type="text" id="tecnicos-academicos-digital" defaultValue="" />
</div>
<div className="item">
<label htmlFor="investigadores-digital">
Investigadores <span className="help-icon">?</span>
</label>
<input type="text" id="investigadores-digital" defaultValue="" />
</div>
<div className="item">
<label htmlFor="administrativos-digital">
Administrativos <span className="help-icon">?</span>
</label>
<input type="text" id="administrativos-digital" defaultValue="101" />
</div>
<div className="item">
<label htmlFor="total-digital">Total</label>
<input type="text" id="total-digital" defaultValue="136" />
</div>
</div>
</div>
);
}
@@ -0,0 +1,70 @@
.container {
max-width: 1000px;
margin: 2% auto 20% auto;
background: white;
padding: 20px;
border: 1px solid #ddd;
border-radius: 6px;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
}
.header {
font-weight: bold;
margin-bottom: 20px;
padding-bottom: 10px;
border-bottom: 1px solid #eee;
font-size: 14px;
small {
font-weight: normal;
color: #555;
}
span {
color: #d9534f;
}
}
.row {
display: flex;
gap: 10px;
align-items: flex-start;
flex-wrap: wrap;
}
.item {
flex: 1;
min-width: 150px;
}
label {
display: block;
margin-bottom: 5px;
font-size: 14px;
color: #333;
}
input[type="text"] {
width: 100%;
padding: 8px;
border: 1px solid #ccc;
border-radius: 4px;
background-color: #f0f5ff;
font-size: 14px;
box-sizing: border-box;
}
.help-icon {
color: #007bff;
font-size: 12px;
cursor: help;
margin-left: 3px;
}
@media (max-width: 768px) {
.row {
flex-direction: column;
gap: 10px;
}
}