.detalles{color:#6c6c6c;padding:1rem;.label{color:#9b9b9b;font-style:italic}}.contenedor-programa{display:grid;gap:1rem;grid-template-columns:auto auto 1fr;margin-bottom:1rem;.controles{background-color:#e5e5e5;border-radius:1rem;padding:1rem}}.contenedor-logos{align-items:center;background:var(--accent-bg-color);border-radius:0 0 0 50px;display:grid;grid-template-columns:50% 50%;.logo{padding:1rem;text-align:center}.logo-usal img{width:200px}.logo-uv img{width:170px}}.programa{border:2px solid var(--accent-color);font-size:1.2rem;height:800px;width:800px;.contenedor-titulos{padding:1.5rem 1.5rem 0}.titulo{color:var(--accent-color);font-family:var(--pop);font-size:1.1rem;margin-bottom:2rem}.nombre-programa,.titulo{font-weight:700;text-align:center;text-transform:uppercase}.nombre-programa{font-size:1.3rem;margin:0 auto 1rem;max-width:80%;text-wrap:balance}.cohorte{margin-bottom:1.5rem;text-align:center}.cohorte,.pie{font-size:1rem;font-weight:700;text-transform:uppercase}.pie{padding:2rem 3rem 0;text-align:right}}.programa .contenedor-tabla{padding:1rem 3rem}.programa .tabla{.data{padding:.3rem 0}.data.nombre{text-wrap:balance}.header{background-color:var(--accent-color);color:#fff;font-weight:600;text-transform:uppercase}.fila{border-bottom:1px solid #e9e9e9;display:grid;grid-template-columns:3rem 1fr 10rem 10rem}.fila.especial{background-color:#dedede}.inicio,.numero{border-left:1px solid #cfcfcf;text-align:center}.final,.inicio{border-right:1px solid #cfcfcf}.final{text-align:center}.fin,.ini{align-items:center;display:flex;height:100%;justify-content:center}}