.formulario-page{background-color:#f5f7fb;background-image:linear-gradient(#3b82f60f 1px,#0000 1px),linear-gradient(90deg,#3b82f60f 1px,#0000 1px);background-size:24px 24px;min-height:80vh}.formulario-reader{max-width:820px;margin:0 auto}.formulario-reader .form-page{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin:0 0 28px;padding:28px 32px 40px;position:relative;box-shadow:0 1px 3px #00000014}.formulario-reader .fp-head{border-bottom:2px solid #1d4ed8;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:8px;display:flex}.formulario-reader .fp-curso{color:#1d4ed8;font-size:14px;font-weight:700}.formulario-reader .fp-band{color:#fff;background:#1d4ed8;border-radius:4px;margin:16px 0 6px;padding:6px 12px;font-weight:700}.formulario-reader .fp-band.ns{background:#ea580c}.formulario-reader table.fp-tabla{border-collapse:collapse;width:100%}.formulario-reader table.fp-tabla td{vertical-align:middle;border:1px solid #cbd5e1;padding:6px 10px;font-size:14px}.formulario-reader table.fp-tabla--banda td{vertical-align:top}.formulario-reader .fp-badge{color:#1d4ed8;font-size:11px;font-weight:800}.formulario-reader .fp-cod{color:#64748b;font-size:11px;font-weight:700;display:block}.formulario-reader .fp-col1{width:12%}.formulario-reader .fp-col2{width:40%}.formulario-reader .fp-col3{width:48%}.formulario-reader .fp-desc-wide{width:40%}.formulario-reader .katex-display{margin:3px 0!important;padding:0!important}.formulario-reader .fp-foot{color:#64748b;border-top:1px solid #e2e8f0;justify-content:space-between;margin-top:20px;padding-top:6px;font-size:12px;font-style:italic;display:flex}.formulario-reader .fp-portada{text-align:center;padding:48px 0}.formulario-reader .fp-portada .fp-portada-logo{width:auto;height:72px;margin-bottom:20px}.formulario-reader .fp-portada h1{margin:0;font-family:Georgia,serif;font-size:30px;line-height:1.25}.formulario-reader .fp-portada .fp-sub{margin-top:6px;font-size:22px;font-weight:400;display:block}.formulario-reader .fp-indice table{border-collapse:collapse;width:100%}.formulario-reader .fp-indice td{border:none;padding:4px;font-size:15px}.formulario-reader .fp-idx-tema td{color:#1d4ed8;padding-top:12px;font-weight:700}.formulario-reader .fp-idx-fila td:first-child{padding-left:20px}.formulario-reader .fp-idx-fila td:last-child{text-align:right;border-bottom:1px dotted #cbd5e1}.formulario-reader table.fp-valores{border-collapse:collapse;width:100%;margin:1px 0 3px}.formulario-reader table.fp-valores th{text-align:left;background:#eff4ff;border:1px solid #cbd5e1;padding:4px 7px;font-size:14px;line-height:1.35}.formulario-reader table.fp-valores td{vertical-align:middle;border:1px solid #cbd5e1;padding:4px 7px;font-size:14px;line-height:1.35}.formulario-reader table.fp-valores td .katex-display,.formulario-reader table.fp-valores td .katex{font-size:14px}.formulario-reader table.fp-valores td .katex-display{margin:0!important;padding:0!important}.formulario-reader table.fp-valores td p{margin:0!important}.formulario-reader table.fp-valores--centro th,.formulario-reader table.fp-valores--centro td{text-align:center}.formulario-reader table.fp-valores--enfasis td,.formulario-reader table.fp-valores--enfasis td .katex-display,.formulario-reader table.fp-valores--enfasis td .katex{font-size:16px}.formulario-reader table.fp-valores--escala th,.formulario-reader table.fp-valores--escala td{padding:.5em .75em;font-size:1em;line-height:1.45}.formulario-reader table.fp-valores--escala td .katex,.formulario-reader table.fp-valores--escala td .katex-display{font-size:1em}.formulario-reader table.fp-valores--densa th,.formulario-reader table.fp-valores--densa td,.formulario-reader table.fp-valores--densa td .katex-display,.formulario-reader table.fp-valores--densa td .katex{padding:1px 4px;font-size:11px;line-height:1.15}.formulario-reader .fp-imagen-wrap{text-align:center;margin:3px 0}.formulario-reader .fp-imagen{max-width:100%;height:auto}.formulario-reader .fp-titulo-tema{color:#0f172a;margin:6px 0 8px;font-family:Georgia,serif;font-size:18px}.formulario-reader .fp-tabla td .fp-desc{color:#334155;font-size:12px;display:block}@media print{@page{size:A4;margin:12mm}nav,footer{display:none!important}.formulario-page{background:#fff}.formulario-page>div{max-width:none!important;margin:0!important;padding:0!important}.formulario-reader{max-width:none;margin:0}.formulario-reader .form-page{box-shadow:none;break-before:page;break-inside:avoid;border:none;border-radius:0;margin:0;padding:0}.formulario-reader .form-page:first-child{break-before:auto}.formulario-reader .fp-head{margin-bottom:10px;padding-bottom:6px}.formulario-reader .fp-curso{font-size:14px}.formulario-reader table.fp-tabla td{padding:4px 8px;font-size:12.5px}.formulario-reader .fp-badge,.formulario-reader .fp-cod{font-size:11px}.formulario-reader .fp-band{margin:10px 0 5px;padding:4px 10px;font-size:13px}.formulario-reader .katex-display{margin:2px 0}.formulario-reader .fp-indice h2{font-size:22px}.formulario-reader .fp-indice td{font-size:13px}.formulario-reader .fp-foot{margin-top:12px;padding-top:4px;font-size:10px}.formulario-reader .fp-portada-page{justify-content:center;align-items:center;min-height:250mm;display:flex}.formulario-reader .fp-portada{padding:0}}
