.theme--light.v-input--switch .v-input--switch__thumb{color:#fff}.theme--light.v-input--switch .v-input--switch__track{color:rgba(0,0,0,.38)}.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb{color:#fafafa!important}.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track{color:rgba(0,0,0,.12)!important}.theme--dark.v-input--switch .v-input--switch__thumb{color:#bdbdbd}.theme--dark.v-input--switch .v-input--switch__track{color:hsla(0,0%,100%,.3)}.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb{color:#424242!important}.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track{color:hsla(0,0%,100%,.1)!important}.v-input--switch__thumb,.v-input--switch__track{background-color:currentColor;pointer-events:none;transition:inherit}.v-input--switch__track{border-radius:8px;width:36px;height:14px;left:2px;position:absolute;opacity:.6;right:2px;top:calc(50% - 7px)}.v-input--switch__thumb{border-radius:50%;top:calc(50% - 10px);height:20px;position:relative;width:20px;display:flex;justify-content:center;align-items:center;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-input--switch .v-input--selection-controls__input{width:38px;transition:opacity .3s cubic-bezier(.25,.8,.5,1)}.v-input--switch .v-input--selection-controls__ripple{top:calc(50% - 24px)}.v-input--switch.v-input--dense .v-input--switch__thumb{width:18px;height:18px}.v-input--switch.v-input--dense .v-input--switch__track{height:12px;width:32px}.v-input--switch.v-input--dense.v-input--switch--inset .v-input--switch__track{height:22px;width:44px;top:calc(50% - 12px);left:-3px}.v-input--switch.v-input--dense .v-input--selection-controls__ripple{top:calc(50% - 22px)}.v-input--switch.v-input--is-dirty.v-input--is-disabled .v-input--selection-controls__input{opacity:.6}.v-application--is-ltr .v-input--switch .v-input--selection-controls__ripple{left:-14px}.v-application--is-ltr .v-input--switch.v-input--dense .v-input--selection-controls__ripple{left:-12px}.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--switch__thumb{transform:translate(20px)}.v-application--is-rtl .v-input--switch .v-input--selection-controls__ripple{right:-14px}.v-application--is-rtl .v-input--switch.v-input--dense .v-input--selection-controls__ripple{right:-12px}.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--switch__thumb{transform:translate(-20px)}.v-input--switch:not(.v-input--switch--flat):not(.v-input--switch--inset) .v-input--switch__thumb{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-input--switch--inset .v-input--selection-controls__input,.v-input--switch--inset .v-input--switch__track{width:48px}.v-input--switch--inset .v-input--switch__track{border-radius:14px;height:28px;left:-4px;opacity:.32;top:calc(50% - 14px)}.v-application--is-ltr .v-input--switch--inset .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch--inset .v-input--switch__thumb{transform:translate(0)!important}.v-application--is-rtl .v-input--switch--inset .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch--inset .v-input--switch__thumb{transform:translate(-6px)!important}.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb{transform:translate(20px)!important}.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb{transform:translate(-26px)!important}.v-autocomplete.v-input>.v-input__control>.v-input__slot{cursor:text}.v-autocomplete input{align-self:center}.v-autocomplete.v-select.v-input--is-focused input{min-width:64px}.v-autocomplete:not(.v-input--is-focused).v-select--chips input{max-height:0;padding:0}.v-autocomplete--is-selecting-index input{opacity:0}.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__slot>input{margin-top:24px}.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined).v-input--dense .v-select__slot>input{margin-top:20px}.v-autocomplete__content.v-menu__content,.v-autocomplete__content.v-menu__content .v-card{border-radius:0}.theme--light.v-subheader{color:rgba(0,0,0,.6)}.theme--dark.v-subheader{color:hsla(0,0%,100%,.7)}.v-subheader{align-items:center;display:flex;height:48px;font-size:.875rem;font-weight:400;padding:0 16px 0 16px}.v-subheader--inset{margin-left:56px}.v-chip:not(.v-chip--outlined).accent,.v-chip:not(.v-chip--outlined).error,.v-chip:not(.v-chip--outlined).info,.v-chip:not(.v-chip--outlined).primary,.v-chip:not(.v-chip--outlined).secondary,.v-chip:not(.v-chip--outlined).success,.v-chip:not(.v-chip--outlined).warning{color:#fff}.theme--light.v-chip{border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.87)}.theme--light.v-chip:not(.v-chip--active){background:#e0e0e0}.theme--light.v-chip:hover:before{opacity:.04}.theme--light.v-chip--active:before,.theme--light.v-chip--active:hover:before,.theme--light.v-chip:focus:before{opacity:.12}.theme--light.v-chip--active:focus:before{opacity:.16}.theme--dark.v-chip{border-color:hsla(0,0%,100%,.12);color:#fff}.theme--dark.v-chip:not(.v-chip--active){background:#555}.theme--dark.v-chip:hover:before{opacity:.08}.theme--dark.v-chip--active:before,.theme--dark.v-chip--active:hover:before,.theme--dark.v-chip:focus:before{opacity:.24}.theme--dark.v-chip--active:focus:before{opacity:.32}.v-chip{align-items:center;cursor:default;display:inline-flex;line-height:20px;max-width:100%;outline:none;overflow:hidden;padding:0 12px;position:relative;text-decoration:none;transition-duration:.28s;transition-property:box-shadow,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);vertical-align:middle;white-space:nowrap}.v-chip:before{background-color:currentColor;bottom:0;border-radius:inherit;content:"";left:0;opacity:0;position:absolute;pointer-events:none;right:0;top:0}.v-chip .v-avatar{height:24px!important;min-width:24px!important;width:24px!important}.v-chip .v-icon{font-size:24px}.v-application--is-ltr .v-chip .v-avatar--left,.v-application--is-ltr .v-chip .v-icon--left{margin-left:-6px;margin-right:6px}.v-application--is-ltr .v-chip .v-avatar--right,.v-application--is-ltr .v-chip .v-icon--right,.v-application--is-rtl .v-chip .v-avatar--left,.v-application--is-rtl .v-chip .v-icon--left{margin-left:6px;margin-right:-6px}.v-application--is-rtl .v-chip .v-avatar--right,.v-application--is-rtl .v-chip .v-icon--right{margin-left:-6px;margin-right:6px}.v-chip:not(.v-chip--no-color) .v-icon{color:inherit}.v-chip .v-chip__close.v-icon{font-size:18px;max-height:18px;max-width:18px;user-select:none}.v-application--is-ltr .v-chip .v-chip__close.v-icon.v-icon--right{margin-right:-4px}.v-application--is-rtl .v-chip .v-chip__close.v-icon.v-icon--right{margin-left:-4px}.v-chip .v-chip__close.v-icon:active,.v-chip .v-chip__close.v-icon:focus,.v-chip .v-chip__close.v-icon:hover{opacity:.72}.v-chip .v-chip__content{align-items:center;display:inline-flex;height:100%;max-width:100%}.v-chip--active .v-icon{color:inherit}.v-chip--link:before{transition:opacity .3s cubic-bezier(.25,.8,.5,1)}.v-chip--link:focus:before{opacity:.32}.v-chip--clickable{cursor:pointer;user-select:none}.v-chip--clickable:active{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-chip--disabled{opacity:.4;pointer-events:none;user-select:none}.v-chip__filter{max-width:24px}.v-chip__filter.v-icon{color:inherit}.v-chip__filter.expand-x-transition-enter,.v-chip__filter.expand-x-transition-leave-active{margin:0}.v-chip--pill .v-chip__filter{margin:0 16px 0 0}.v-chip--pill .v-avatar{height:32px!important;width:32px!important}.v-application--is-ltr .v-chip--pill .v-avatar--left{margin-left:-12px}.v-application--is-ltr .v-chip--pill .v-avatar--right,.v-application--is-rtl .v-chip--pill .v-avatar--left{margin-right:-12px}.v-application--is-rtl .v-chip--pill .v-avatar--right{margin-left:-12px}.v-chip--label{border-radius:4px!important}.v-chip.v-chip--outlined{border-width:thin;border-style:solid}.v-chip.v-chip--outlined.v-chip--active:before{opacity:.08}.v-chip.v-chip--outlined .v-icon{color:inherit}.v-chip.v-chip--outlined.v-chip.v-chip{background-color:transparent!important}.v-chip.v-chip--selected{background:transparent}.v-chip.v-chip--selected:after{opacity:.28}.v-chip.v-size--x-small{border-radius:8px;font-size:10px;height:16px}.v-chip.v-size--small{border-radius:12px;font-size:12px;height:24px}.v-chip.v-size--default{border-radius:16px;font-size:14px;height:32px}.v-chip.v-size--large{border-radius:27px;font-size:16px;height:54px}.v-chip.v-size--x-large{border-radius:33px;font-size:18px;height:66px}.v-menu{display:none}.v-menu--attached{display:inline}.v-menu__content{position:absolute;display:inline-block;max-width:80%;overflow-y:auto;overflow-x:hidden;contain:content;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);border-radius:4px}.v-menu__content--active{pointer-events:none}.v-menu__content--auto .v-list-item{transition-property:transform,opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.25,.8,.25,1)}.v-menu__content--fixed{position:fixed}.v-menu__content>.card{contain:content;backface-visibility:hidden}.v-menu>.v-menu__content{max-width:none}.v-menu-transition-enter .v-list-item{min-width:0;pointer-events:none}.v-menu-transition-enter-to .v-list-item{transition-delay:.1s}.v-menu-transition-leave-active,.v-menu-transition-leave-to{pointer-events:none}.v-menu-transition-enter,.v-menu-transition-leave-to{opacity:0}.v-menu-transition-enter-active,.v-menu-transition-leave-active{transition:all .3s cubic-bezier(.25,.8,.25,1)}.v-menu-transition-enter.v-menu__content--auto{transition:none!important}.v-menu-transition-enter.v-menu__content--auto .v-list-item{opacity:0;transform:translateY(-15px)}.v-menu-transition-enter.v-menu__content--auto .v-list-item--active{opacity:1;transform:none!important;pointer-events:auto}.tools-wrapper[data-v-8775769c]{display:flex;flex-direction:column;align-items:stretch;gap:8px}.tools-wrapper .version-badge[data-v-8775769c]{position:static;align-self:flex-start;left:auto;top:auto}.draw-root[data-v-8775769c]{background:linear-gradient(135deg,#eef2ff,#f3efff 45%,#e8f6ff);min-height:100vh}#lienzo.lienzo[data-v-8775769c]{flex-grow:1;height:100vh;overflow:hidden;display:flex;align-items:center;flex-direction:column;position:relative}.draw-root--embebido[data-v-8775769c]{--draw-alto:calc(100vh - 250px);min-height:0;overflow-x:auto}.draw-root--embebido #lienzo.lienzo[data-v-8775769c]{height:var(--draw-alto);min-height:560px}.draw-root--embebido[data-v-8775769c] #drawer{height:var(--draw-alto)!important;min-height:560px}@media (max-width:960px){.draw-root--embebido[data-v-8775769c]{--draw-alto:calc(100vh - 180px)}}.lienzo-blob[data-v-8775769c]{position:absolute;border-radius:50%;filter:blur(70px);opacity:.5;pointer-events:none;z-index:0}.lienzo-blob--1[data-v-8775769c]{width:380px;height:380px;top:-90px;right:-70px;background:radial-gradient(circle,rgba(124,58,237,.35),transparent 70%)}.lienzo-blob--2[data-v-8775769c]{width:420px;height:420px;bottom:-120px;left:-90px;background:radial-gradient(circle,rgba(65,105,225,.35),transparent 70%)}.top-toolbar[data-v-8775769c]{display:flex;flex-wrap:wrap;justify-content:center;max-width:100%;align-items:center;align-self:center;gap:4px;margin-top:10px;padding:7px 18px;background:hsla(0,0%,100%,.75);border:1px solid rgba(65,105,225,.3);border-radius:999px;backdrop-filter:blur(14px);box-shadow:0 8px 22px rgba(30,41,99,.14);z-index:3}.top-toolbar[data-v-8775769c] .v-btn--icon.v-size--small{width:38px;height:38px}.top-toolbar[data-v-8775769c] .v-btn--icon.v-size--small .v-icon{font-size:21px!important}.top-toolbar__btn--activo[data-v-8775769c]{background:linear-gradient(135deg,#4169e1,#7c3aed)!important}.top-toolbar__btn--activo[data-v-8775769c] .v-icon{color:#fff!important}.top-toolbar__sep[data-v-8775769c]{width:1px;height:22px;margin:0 8px;background:rgba(65,105,225,.25)}.top-toolbar__zoom[data-v-8775769c]{font-size:12px;font-weight:700;color:#1a237e;min-width:40px;text-align:center}.top-toolbar__switch[data-v-8775769c]{transform:scale(.85);transform-origin:left center}.top-toolbar__switch[data-v-8775769c] .v-label{font-size:13px;font-weight:600;color:#1a237e}.texto-editor[data-v-8775769c]{position:absolute;transform:translateY(-110%);background:hsla(0,0%,100%,.95);border:1px solid rgba(65,105,225,.45);border-radius:10px;padding:6px 8px;box-shadow:0 10px 26px rgba(30,41,99,.25);backdrop-filter:blur(8px);z-index:5;min-width:200px}.texto-editor__input[data-v-8775769c]{width:100%;border:none;outline:none;font-size:14px;font-weight:600;color:#1a237e;background:transparent;padding:2px 4px;border-bottom:2px solid rgba(65,105,225,.4)}.texto-editor__acciones[data-v-8775769c]{display:flex;align-items:center;gap:4px;margin-top:6px}.texto-editor__size[data-v-8775769c]{border:1px solid rgba(65,105,225,.35);background:#fff;border-radius:6px;font-size:11px;font-weight:700;color:#3949ab;padding:1px 6px;cursor:pointer}.texto-editor__size--activo[data-v-8775769c]{background:linear-gradient(135deg,#4169e1,#7c3aed);color:#fff;border-color:transparent}.texto-editor__giro[data-v-8775769c]{display:flex;align-items:center;gap:6px;margin-top:6px;padding-top:6px;border-top:1px solid rgba(65,105,225,.18)}.texto-editor__giro-label[data-v-8775769c]{font-size:11px;font-weight:600;color:#3949ab;white-space:nowrap}.texto-editor__giro-barra[data-v-8775769c]{flex:1;min-width:90px;accent-color:#4169e1;cursor:pointer}.texto-editor__giro-valor[data-v-8775769c]{min-width:42px;border:1px solid rgba(65,105,225,.35);background:#fff;border-radius:6px;font-size:11px;font-weight:700;color:#3949ab;padding:1px 4px;cursor:pointer}.escala-bar[data-v-8775769c]{display:inline-flex;align-items:center;align-self:center;margin:6px 0 10px;padding:5px 16px;background:hsla(0,0%,100%,.65);border:1px solid rgba(65,105,225,.25);border-radius:999px;backdrop-filter:blur(12px);box-shadow:0 6px 18px rgba(30,41,99,.1);font-size:13px;font-weight:600;color:#1a237e;z-index:2}.escala-bar__input[data-v-8775769c]{width:52px;margin:0 6px;padding:1px 6px;border:1px solid rgba(65,105,225,.4);border-radius:6px;font-size:13px;font-weight:700;color:#1a237e;text-align:center;background:#fff;outline:none}.fundido-enter-active[data-v-8775769c],.fundido-leave-active[data-v-8775769c]{transition:opacity .35s ease}.fundido-enter[data-v-8775769c],.fundido-leave-to[data-v-8775769c]{opacity:0}.save-status[data-v-8775769c]{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;padding:5px 12px;border-radius:999px;color:#fff;font-size:13px;font-weight:600;box-shadow:0 6px 16px rgba(30,41,99,.25);z-index:4}.save-status--saving[data-v-8775769c]{background:rgba(69,90,100,.9)}.save-status--saved[data-v-8775769c]{background:linear-gradient(135deg,#2e7d32,#43a047)}.save-status--error[data-v-8775769c]{background:linear-gradient(135deg,#c62828,#e53935)}.save-status__retry[data-v-8775769c]{background:#fff!important;color:#c62828!important;font-weight:700;border-radius:6px!important}.membrete-bar[data-v-8775769c]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;width:100%;padding:10px 18px;background:#fff;border:2px solid rgba(65,105,225,.55);border-bottom:1px solid rgba(65,105,225,.28);border-radius:8px 8px 0 0;z-index:2}.membrete-bar__empresa-caja[data-v-8775769c]{display:flex;align-items:center;flex:1 1 56%;min-width:0}.membrete-bar__logo[data-v-8775769c]{max-height:46px;max-width:110px;object-fit:contain;margin-right:14px}.membrete-bar__datos[data-v-8775769c]{text-align:left;min-width:0}.membrete-bar__cliente[data-v-8775769c]{text-align:right;flex:0 1 auto;min-width:0;flex-basis:38%;max-width:38%;padding-left:14px;border-left:1px solid rgba(65,105,225,.2)}.membrete-bar__cliente-titulo[data-v-8775769c]{font-size:14px;font-weight:700;color:#1a237e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.membrete-bar__cliente-lineas--dos[data-v-8775769c]{display:grid;grid-template-columns:repeat(2,minmax(0,auto));justify-content:end;column-gap:14px}.membrete-bar__cliente-linea[data-v-8775769c]{font-size:13px;font-weight:500;color:#37474f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.membrete-bar__empresa[data-v-8775769c]{font-size:15px;font-weight:700;color:#1a237e;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.membrete-bar__linea[data-v-8775769c]{font-size:13px;font-weight:500;color:#37474f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.membrete-bar__editar[data-v-8775769c]{background:linear-gradient(135deg,#4169e1,#7c3aed)!important;color:#fff!important;border-radius:50%!important;flex-shrink:0}.hint-bar[data-v-8775769c]{display:inline-flex;align-items:center;justify-content:center;align-self:center;margin-top:10px;background:linear-gradient(135deg,rgba(65,105,225,.95),rgba(124,58,237,.95));color:#fff;font-size:14px;font-weight:600;padding:7px 18px;border-radius:999px;border:1px solid hsla(0,0%,100%,.35);box-shadow:0 8px 24px rgba(65,105,225,.35);backdrop-filter:blur(10px);z-index:2;animation:hint-pop-8775769c .2s ease-out}.hint-bar--flotante[data-v-8775769c]{position:absolute;left:50%;top:62px;margin-top:0;max-width:92%;white-space:nowrap;z-index:6;pointer-events:none;animation:hint-pop-flotante-8775769c .2s ease-out;transform:translateX(-50%)}@keyframes hint-pop-flotante-8775769c{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}@keyframes hint-pop-8775769c{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.snap-bar[data-v-8775769c]{display:inline-flex;align-items:center;justify-content:center;align-self:center;margin:6px 0 10px;padding:2px 18px 6px;background:hsla(0,0%,100%,.55);border:1px solid rgba(65,105,225,.25);border-radius:999px;backdrop-filter:blur(12px);box-shadow:0 6px 18px rgba(30,41,99,.12);z-index:2}.snap-bar[data-v-8775769c] .v-label{font-size:13px;font-weight:600;color:#1a237e}.canvas-scroll[data-v-8775769c]{overflow:auto;flex:1;width:100%;position:relative;z-index:1}.canvas-outer[data-v-8775769c]{position:relative;margin:44px auto;transform-origin:0 0;transition:transform .1s ease;border-radius:8px;box-shadow:0 22px 50px rgba(30,41,99,.18),0 4px 12px rgba(30,41,99,.1)}.canvas-hoja[data-v-8775769c]{position:relative}.hit-area[data-v-8775769c]{cursor:grab;pointer-events:all}.hit-area.dragging[data-v-8775769c],.hit-area[data-v-8775769c]:active{cursor:grabbing}.grid[data-v-8775769c]{stroke-opacity:.5;pointer-events:none}.drawing-area[data-v-8775769c]{touch-action:none;position:relative;background:#fff;border:2px solid rgba(65,105,225,.55);border-radius:8px;overflow:hidden;cursor:default}.canvas-hoja--con-membrete .drawing-area[data-v-8775769c]{border-top:0;border-radius:0 0 8px 8px}.resize-handle[data-v-8775769c]{position:absolute;right:-40px;bottom:-40px;width:34px;height:34px;background:linear-gradient(135deg,#4169e1,#7c3aed);border:1px solid hsla(0,0%,100%,.5);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:nwse-resize;z-index:3;box-shadow:0 6px 16px rgba(65,105,225,.45);transition:transform .15s ease,box-shadow .15s ease}.resize-handle[data-v-8775769c]:hover{transform:scale(1.12);box-shadow:0 8px 22px rgba(65,105,225,.6)}.drawing-area[data-panning=true][data-v-8775769c]{cursor:grabbing!important}.svg-layer[data-v-8775769c]{position:absolute;top:0;left:0}.selection-actions[data-v-8775769c]{position:absolute;transform:translate(-50%,-100%);z-index:1;display:flex;gap:6px;align-items:center}.selection-button[data-v-8775769c]{touch-action:manipulation;user-select:none;background:hsla(0,0%,100%,.85);backdrop-filter:blur(6px);border:1px solid rgba(65,105,225,.3);border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 8px rgba(30,41,99,.25);cursor:pointer;transition:all .2s}.selection-button[data-v-8775769c]:hover{transform:scale(1.1)}.selection-button--delete[data-v-8775769c]:hover{background:#f44;color:#fff}.selection-button--cancel[data-v-8775769c]:hover{background:#9e9e9e;color:#fff}.selection-button--edit[data-v-8775769c]:hover{background:#1a237e;color:#fff}.legend-edit-btn[data-v-8775769c]{position:absolute;z-index:2;touch-action:manipulation;user-select:none;background:hsla(0,0%,100%,.95);border:1px solid rgba(65,105,225,.35);border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 8px rgba(30,41,99,.25);cursor:pointer;transition:transform .2s}.legend-edit-btn[data-v-8775769c]:hover{transform:scale(1.1)}.cancelar-trazo[data-v-8775769c]{position:absolute;z-index:5;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:rgba(211,47,47,.95);border:1px solid hsla(0,0%,100%,.5);color:#fff;font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap;box-shadow:0 4px 12px rgba(120,20,20,.35);cursor:pointer;touch-action:manipulation;user-select:none}.cancelar-trazo[data-v-8775769c]:hover{background:rgba(183,28,28,.98)}.cancelar-trazo__tecla[data-v-8775769c]{padding:0 5px;border-radius:5px;background:hsla(0,0%,100%,.22);border:1px solid hsla(0,0%,100%,.45);font-size:11px;font-weight:700;letter-spacing:.5px}.vincular-hint[data-v-8775769c]{font-size:13px;font-weight:500;color:#37474f;line-height:1.4}.vincular-error[data-v-8775769c]{margin-bottom:8px;font-size:13px;font-weight:600;color:#b71c1c}.legend-edit-hint[data-v-8775769c],.membrete-dialog-hint[data-v-8775769c]{font-size:13px;font-weight:500;color:#37474f;line-height:1.4}.membrete-dialog-cliente[data-v-8775769c]{border-top:1px solid rgba(65,105,225,.18);padding-top:10px;margin-bottom:4px}.membrete-dialog-cliente__titulo[data-v-8775769c]{font-size:13px;font-weight:700;color:#1a237e;margin-bottom:6px}.membrete-dialog-cliente__grid[data-v-8775769c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;row-gap:2px}.membrete-dialog-cliente__dato[data-v-8775769c]{font-size:13px;font-weight:500;color:#37474f;line-height:1.4;overflow-wrap:anywhere}.membrete-dialog-cliente__nota[data-v-8775769c]{margin-top:8px;font-size:13px;font-weight:500;color:#546e7a;line-height:1.4}.membrete-dialog-reset[data-v-8775769c]{display:flex;align-items:center;flex-wrap:wrap;font-size:13px;font-weight:500;color:#37474f}.membrete-dialog-textarea[data-v-8775769c] textarea{font-size:14px;font-weight:500;line-height:1.6;color:#212121}.legend-edit-swatch[data-v-8775769c]{width:14px;height:14px;min-width:14px;display:inline-block;border-radius:3px;border:1px solid rgba(0,0,0,.2)}.legend-edit-cantidad[data-v-8775769c]{max-width:96px}.version-badge[data-v-8775769c]{position:absolute;top:8px;left:8px;background:linear-gradient(135deg,rgba(65,105,225,.9),rgba(124,58,237,.9));color:#fff;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.02em;box-shadow:0 4px 12px rgba(65,105,225,.3);z-index:2}.draggable[data-v-8775769c]{cursor:grabbing}@media (prefers-reduced-motion:reduce){.canvas-outer[data-v-8775769c],.hint-bar[data-v-8775769c],.resize-handle[data-v-8775769c],.selection-button[data-v-8775769c]{animation:none!important;transition:none!important}}@media (max-width:600px){.resize-handle[data-v-8775769c]{width:44px;height:44px;right:-46px;bottom:-46px}.canvas-outer[data-v-8775769c]{margin:50px auto}.hint-bar[data-v-8775769c]{font-size:13px;padding:6px 14px;margin:8px 8px 0;text-align:center}}