.clase-d-loading[hidden],[data-clase-d-root][hidden]{display:none!important}.clase-d-visual{width:min(100%,760px);margin:22px auto 26px;border:1px solid rgba(32,91,125,.24);border-radius:18px;background:#f7fbfd;box-shadow:0 14px 34px rgba(5,29,44,.12);overflow:hidden;color:#16384d}.clase-d-visual-canvas{display:grid;width:100%;min-height:190px;padding:0;border:0;background:#f7fbfd;color:inherit;place-items:center;text-align:center}.clase-d-visual-canvas:is(button){cursor:zoom-in}.clase-d-visual-canvas:is(button):hover{background:#eef8fc}.clase-d-visual-canvas:is(button):focus-visible{outline:4px solid rgba(66,185,237,.42);outline-offset:-4px}.clase-d-visual img,.clase-d-visual svg{display:block;width:100%;height:auto;max-height:460px;object-fit:contain}.clase-d-visual img{background:#fff}.clase-d-visual figcaption{padding:11px 16px;border-top:1px solid rgba(32,91,125,.18);background:#eef7fb;color:#355d73;font-size:12px;font-weight:750;line-height:1.45}.clase-d-visual.is-generated figcaption:before{content:'Gráfico de apoyo · ';color:#177ca8}.clase-d-visual.is-error .clase-d-visual-canvas{min-height:120px;padding:20px;background:#fff5f5;color:#9f3039;font-weight:800}.clase-d-feedback .clase-d-visual{margin:18px 0 14px;box-shadow:none}.clase-d-review-item .clase-d-visual{margin:15px 0;box-shadow:none}.clase-d-visual-dialog{width:min(1100px,calc(100% - 30px));max-height:94vh;padding:0;border:1px solid #315f79;border-radius:20px;background:#07141f;color:#eef8fd;box-shadow:0 32px 100px rgba(0,0,0,.72)}.clase-d-visual-dialog::backdrop{background:rgba(0,5,10,.84);backdrop-filter:blur(5px)}.clase-d-visual-dialog-shell{display:grid;gap:12px;padding:16px}.clase-d-visual-dialog-close{justify-self:end;min-height:42px;padding:8px 15px;border:1px solid #3d708e;border-radius:10px;background:#102c3d;color:#fff;font:inherit;font-weight:850;cursor:pointer}.clase-d-visual-dialog-close:hover,.clase-d-visual-dialog-close:focus-visible{border-color:#69c9f2;background:#17415a;outline:none}.clase-d-visual-dialog-content{display:grid;max-height:calc(94vh - 78px);overflow:auto;border-radius:14px;background:#f7fbfd;place-items:center}.clase-d-visual-dialog-content img,.clase-d-visual-dialog-content svg{display:block;width:auto;max-width:100%;height:auto;max-height:calc(94vh - 130px);object-fit:contain}.clase-d-visual-dialog-content figcaption{width:100%;box-sizing:border-box;padding:12px 18px;background:#eaf5fa;color:#244d63;text-align:center;font-size:13px;font-weight:750}@media(max-width:620px){.clase-d-visual{margin:16px auto 20px;border-radius:14px}.clase-d-visual-canvas{min-height:145px}.clase-d-visual img,.clase-d-visual svg{max-height:330px}.clase-d-visual figcaption{padding:9px 12px;font-size:11px}.clase-d-visual-dialog{width:calc(100% - 16px);border-radius:14px}.clase-d-visual-dialog-shell{padding:10px}}@media(prefers-reduced-motion:reduce){.clase-d-visual-canvas{scroll-behavior:auto}}@media print{.clase-d-visual{break-inside:avoid;box-shadow:none}.clase-d-visual-canvas:is(button){cursor:default}.clase-d-visual-dialog{display:none}}