.jk-fin-t1{--ft-accent:#56b8cc;line-height:1.7;color:var(--text-main);padding:20px;border:1px solid var(--ft-accent);border-radius:14px;background:var(--bg-card)}
body.tema-claro .jk-fin-t1{--ft-accent:#287487}.jk-fin-t1 h2,.jk-fin-t1 h3{color:var(--ft-accent)}.jk-fin-t1 button,.jk-fin-t1 select{font:inherit;border:1px solid var(--ft-accent);border-radius:8px;padding:9px 13px;background:var(--bg-card);color:var(--text-main);margin:5px;cursor:pointer}.jk-fin-t1 textarea{box-sizing:border-box;width:100%;min-height:150px;font:inherit;padding:14px;background:var(--bg-card);color:var(--text-main);border:1px solid var(--ft-accent);border-radius:8px}.jk-fin-t1 aside{border-left:3px solid var(--ft-accent);padding:12px;background:rgba(86,184,204,.08)}.jk-fin-t1 select{max-width:100%;white-space:normal}.jk-fin-t1 button:focus-visible{outline:3px solid var(--ft-accent);outline-offset:3px}.jk-fin-t1 [role=alert]{color:var(--text-main);font-weight:bold}.jk-fin-t1 .ft-model{padding:18px;border:1px solid var(--ft-accent);margin-top:15px}.jk-fin-t1 .ft-meta{font-size:.9rem;color:var(--text-muted)}

#visor-documento.jk-fin-t1{height:auto;overflow:visible}#contenedor-visor-completo:has(#visor-documento.jk-fin-t1)>.visor-herramientas{display:none}
.jk-fin-t1 .ft-study-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0}.jk-fin-t1 .ft-study-choices button{margin:0;min-width:0;min-height:48px;text-align:center}
@media(max-width:720px){.jk-fin-t1{padding:16px}.jk-fin-t1 .ft-study-choices{grid-template-columns:1fr}}
.jk-assistant-dialog[data-jk-tutor-screen="financial-lesson"]{width:min(760px,calc(100% - 24px))}
.jk-assistant-dialog[data-jk-tutor-screen="financial-lesson"] .jk-assistant-selection.jk-fin-t1{box-sizing:border-box;min-width:0;width:100%;grid-template-columns:minmax(0,1fr);overflow-wrap:anywhere}
.jk-assistant-dialog[data-jk-tutor-screen="financial-lesson"] .jk-fin-t1>*{min-width:0;max-width:100%;box-sizing:border-box}
.jk-assistant-dialog[data-jk-tutor-screen="financial-lesson"] .jk-fin-t1 select{display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box;text-overflow:ellipsis}
@media(max-width:600px){.jk-assistant-dialog[data-jk-tutor-screen="financial-lesson"]{width:calc(100% - 20px);max-height:calc(100dvh - 20px);padding:18px}.jk-assistant-dialog[data-jk-tutor-screen="financial-lesson"] .jk-assistant-selection.jk-fin-t1{padding:14px}}
