/* La navegación de la vista no altera el SVG, PNG ni PPTX exportados. */
.preview-actions{display:flex;align-items:center;gap:12px;padding:9px 16px;border-bottom:1px solid var(--line);background:#fbfcfd}.preview-actions label{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:12px;font-weight:700}.preview-actions input{width:100px;padding:0}.preview-actions button{border:1px solid var(--line);border-radius:7px;padding:5px 8px;background:#fff;color:var(--brand);font-size:12px;font-weight:700;cursor:pointer}.preview-canvas{overflow:hidden}.preview-artboard{width:100%;max-width:100%;transform-origin:center center;touch-action:none;cursor:grab;will-change:transform}.preview-artboard:active{cursor:grabbing}.preview-artboard svg text,.preview-artboard svg tspan{cursor:move;pointer-events:all!important}.data-table-wrap{margin:0 14px;min-width:180px;min-height:130px;max-width:calc(100% - 28px);max-height:390px;overflow:auto;resize:both;border:1px solid var(--line);border-radius:8px}.data-table{width:100%;min-width:430px;border-collapse:collapse;font-size:12px;table-layout:fixed}.data-table th{min-width:80px;overflow:auto;resize:horizontal;padding:7px;text-align:left;background:#f5f8fb;color:var(--muted)}.data-table td{padding:3px;border-top:1px solid var(--line)}.data-table input{width:100%;border:0;border-radius:4px;padding:6px;background:transparent}.catalog-error{padding:16px;border:1px solid var(--danger);border-radius:10px;background:#fff1f2;color:var(--danger)}.echarts-frame{width:100%;max-width:100%;min-width:0;overflow:hidden}.echarts-frame>div,.echarts-frame svg{max-width:100%!important}.echarts-frame svg{width:100%!important;height:100%!important}@media(max-width:850px){.preview-actions{flex-wrap:wrap;gap:8px}}@media(max-width:440px){.preview-actions .hint{width:100%}}
