.visor[data-v-139d4e79]{position:relative;height:62vh;min-height:380px;border-radius:14px;overflow:hidden;background:radial-gradient(ellipse at 50% 40%,#fff 0,#eef1f6 70%,#e2e7ef 100%);border:1px solid #e5e8ef}.lienzo[data-v-139d4e79]{position:absolute;inset:0;cursor:-webkit-grab;cursor:grab}.lienzo[data-v-139d4e79]:active{cursor:-webkit-grabbing;cursor:grabbing}.capa[data-v-139d4e79]{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;font-size:13px;color:#64748b}.capa.err span[data-v-139d4e79]{color:#b91c1c;max-width:70%;text-align:center}.herr[data-v-139d4e79]{position:absolute;top:12px;right:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.hb[data-v-139d4e79],.herr[data-v-139d4e79]{display:-webkit-box;display:-ms-flexbox;display:flex}.hb[data-v-139d4e79]{width:34px;height:34px;border-radius:10px;border:1px solid #e5e8ef;background:hsla(0,0%,100%,.92);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.hb .v-icon[data-v-139d4e79]{color:#475569!important}.hb[data-v-139d4e79]:hover{border-color:#c4b5fd}.hb.on[data-v-139d4e79]{background:#7c3aed;border-color:#7c3aed}.hb.on .v-icon[data-v-139d4e79]{color:#fff!important}.datos[data-v-139d4e79]{position:absolute;left:12px;bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap}.datos span[data-v-139d4e79]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5px 10px;border-radius:10px;background:hsla(0,0%,100%,.92);border:1px solid #e5e8ef;font-size:12px;font-weight:600;color:#1e293b;font-variant-numeric:tabular-nums}.datos b[data-v-139d4e79]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8}.ayuda[data-v-139d4e79]{position:absolute;right:14px;bottom:14px;font-size:11px;color:#94a3b8}