/*! IVAC minificato da gen-minificati.mjs — sorgente css/editor-lastra.css sha256:ecd7403aa0cba1ebd3e95c2173e2bba56df278e8edfb4227929cefb74632b278 — non si modifica a mano */
@import"/css/flottanti.css?v=2";@import"/css/finestra-anteprima.css?v=2";@import"/css/grandezza-vera.css?v=2";.edl{--yellow: var(--giallo, #FFD600);--yellow-dim: rgba(255,214,0,.1);--cyan-dim: rgba(0,212,255,.12);--magenta-dim: rgba(255,45,120,.12);--bg-input: #0A0A17;--bg-raised: #111120;--r-lg: 20px;--trama: linear-gradient(rgba(255,255,255,.035) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,.035) 1px, transparent 1px)}.edl [hidden]{display:none!important}.edl button{font:inherit;color:inherit;cursor:pointer}@media (max-width: 1024px){.edl input,.edl select,.edl textarea{font-size:16px}}.edl .ed-ptext:focus{border-color:var(--cyan);outline:none}.edl .ed-ptext{display:block;width:100%;box-sizing:border-box;color:var(--text);background:var(--bg-input);border:1px solid var(--border-2);border-radius:10px;padding:10px 12px;min-height:calc(2.8em + 18px);font-size:16px;line-height:1.4;resize:none;overflow:hidden;field-sizing:content}.edl .edbox{margin-top:16px;background:var(--bg-card);border:1px solid var(--border-2);border-radius:var(--r-lg);padding:14px;background-image:var(--trama);background-size:22px 22px}.edl .edtop{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;margin-bottom:8px}.edl .chips{display:flex;flex-wrap:wrap;gap:6px}.edl .chip{border:1px solid var(--border-2);background:var(--bg-input);border-radius:999px;padding:5px 12px;font:600 13px var(--f-ui)}.edl .chip[aria-pressed=true]{border-color:var(--cyan);color:var(--cyan);background:var(--cyan-dim)}.edl .chip .dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--magenta);margin-left:6px;vertical-align:1px}.edl #stageWrap{position:relative}.edl #stage{display:block;width:100%;height:auto;max-height:62vh;touch-action:none;user-select:none;-webkit-user-select:none}.edl #stage [data-id]{cursor:move}.edl #stage .handle{cursor:nwse-resize}.edl .cap{text-align:center;color:var(--text-2);font-size:13.5px;margin:4px 0 0}.edl .float{position:absolute;display:flex;gap:2px;background:#1a1a2e;border:1px solid var(--border-2);border-radius:10px;padding:3px;box-shadow:0 8px 22px #00000080;z-index:5}.edl .float button{border:0;background:transparent;color:#fff;width:36px;height:34px;border-radius:7px;display:grid;place-items:center}.edl .float button:hover{background:#ffffff1a}.edl .float button.del:hover{background:var(--magenta)}.edl .float svg{width:18px;height:18px}.edl .alerts{list-style:none;padding:0;margin:10px 2px 0;display:flex;flex-direction:column;gap:5px;font-size:14px}.edl .alerts li.e{color:var(--magenta)}.edl .alerts li.w{color:var(--yellow)}.edl .ctrls{display:flex;flex-direction:column;gap:14px;margin-top:16px}.edl .crow{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.edl .clbl{color:var(--text-2);font-size:15px;min-width:74px}.edl .pills:not(.pv-copie-g){display:inline-flex;border:1px solid var(--border-2);border-radius:999px;overflow:hidden;background:var(--bg-input)}.edl .pills:not(.pv-copie-g) button{border:0;background:transparent;padding:9px 15px;display:inline-flex;gap:7px;align-items:center;font:500 14.5px var(--f-ui);color:var(--text)}.edl .pills:not(.pv-copie-g) button[aria-pressed=true]{background:var(--cyan-dim);color:var(--cyan)}.edl .pills:not(.pv-copie-g) button:disabled{opacity:.35;cursor:default}.edl .pills svg{width:17px;height:17px}.edl .obtn{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border-2);background:var(--bg-input);border-radius:10px;padding:10px 14px;font:600 14.5px var(--f-ui);color:var(--text)}.edl .obtn:hover:not(:disabled){border-color:#00d4ff80}.edl .obtn:disabled{opacity:.35;cursor:default}.edl .obtn svg{width:17px;height:17px}.edl .obtn.pill{border-radius:999px}.edl .note{color:var(--text-2);font-size:14px;margin:0}.edl .tpls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.edl .tpl{border:1px solid var(--border-2);background:var(--bg-input);border-radius:10px;padding:6px 6px 8px;text-align:left}.edl .tpl svg{display:block;width:100%;height:auto;border-radius:4px}.edl .tpl span{display:block;font:600 13px var(--f-ui);margin-top:6px;padding-left:2px}.edl .tpl[aria-pressed=true]{border:2px solid var(--cyan);padding:5px 5px 7px;box-shadow:0 0 14px #00d4ff33}.edl-diversi{margin-top:14px}.edl-diversi .ed-diversi{display:flex;flex-direction:column;gap:8px}.edl .ed-modelli{margin-top:16px;display:flex;flex-direction:column;gap:10px}.edl .ed-modelli .flbl{margin:0}.edl .confirm{background:var(--yellow-dim);border:1px solid rgba(255,214,0,.45);border-radius:10px;padding:10px 12px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:14px}.edl .confirm b{flex:1 1 200px;font-weight:600}.edl .rows{display:flex;flex-direction:column;gap:8px}.edl .erow{border:1px solid var(--border-2);background:var(--bg-card);border-radius:var(--r-md);padding:10px 10px 10px 12px;display:flex;align-items:center;gap:12px}.edl .erow[aria-current=true]{border:2px solid var(--cyan);padding:9px 9px 9px 11px;box-shadow:0 0 16px #00d4ff2e}.edl .ebadge{width:28px;height:28px;border-radius:50%;background:var(--yellow);color:#07070f;font:700 13px var(--f-ui);display:grid;place-items:center;flex:none}.edl .erow .lbl{flex:1;min-width:0;text-align:left;border:0;background:var(--bg-input);border:1px solid var(--border);border-radius:8px;padding:9px 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;color:var(--text)}.edl .erow .kind{font:500 10.5px var(--f-mono);letter-spacing:.1em;color:var(--text-3);text-transform:uppercase;flex:none}.edl .erow .ib{border:1px solid var(--border-2);background:transparent;width:36px;height:36px;border-radius:8px;display:grid;place-items:center;color:var(--text-2);flex:none}.edl .erow .ib:hover{color:var(--magenta);border-color:var(--magenta)}.edl .erow .ib svg{width:16px;height:16px}.edl .props{border:2px solid var(--cyan);border-radius:var(--r-md);background:var(--bg-card);padding:14px;box-shadow:0 0 16px #00d4ff1f}.edl .props.off{border:1px dashed var(--border-2);box-shadow:none;color:var(--text-2);font-size:14.5px}.edl .flbl{display:block;font:500 10.5px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin:14px 0 7px}.edl .flbl:first-child{margin-top:0}.edl .fontbtn{width:100%;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--border-2);background:var(--bg-input);border-radius:10px;padding:8px 12px;font-size:21px;text-align:left}.edl .fontbtn small{font:600 13px var(--f-ui);color:var(--cyan)}.edl .fontlist{border:1px solid var(--cyan);border-radius:12px;margin-top:6px;max-height:310px;overflow:auto;background:var(--bg-input)}.edl .fontlist h4{margin:0;padding:9px 12px 4px;font:500 10.5px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);position:sticky;top:0;background:var(--bg-input)}.edl .fontlist button{display:flex;width:100%;justify-content:space-between;align-items:baseline;gap:10px;border:0;background:transparent;padding:6px 12px;font-size:22px;text-align:left}.edl .fontlist button small{font:500 11px var(--f-mono);color:var(--text-3);white-space:nowrap}.edl .fontlist button:hover,.edl .fontlist button[aria-pressed=true]{background:var(--cyan-dim)}.edl .step-ctl{display:inline-flex;align-items:center;border:1px solid var(--border-2);border-radius:999px;background:var(--bg-input)}.edl .step-ctl button{border:0;background:transparent;width:42px;height:40px;font-size:19px}.edl .step-ctl output{min-width:76px;text-align:center;font:500 15px var(--f-ui);font-variant-numeric:tabular-nums}.edl .swatches{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:7px;max-width:520px}.edl .swatch{aspect-ratio:1;border-radius:50%;border:2px solid var(--bg-card);box-shadow:0 0 0 1px var(--border-2);max-width:34px}.edl .swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--cyan)}.edl .pad{display:grid;grid-template-columns:repeat(3,40px);grid-template-rows:repeat(2,36px);gap:4px}.edl .pad button{border:1px solid var(--border-2);background:var(--bg-input);border-radius:8px;display:grid;place-items:center}.edl .pad button svg{width:15px;height:15px}.edl .pad .u{grid-column:2;grid-row:1}.edl .pad .l{grid-column:1;grid-row:2}.edl .pad .d{grid-column:2;grid-row:2}.edl .pad .r{grid-column:3;grid-row:2}.edl .logoprev{display:flex;gap:12px;align-items:center}.edl .logoprev img{width:58px;height:58px;object-fit:contain;background:#fff;border-radius:8px}.edl .tag{display:inline-block;font:600 10.5px var(--f-mono);letter-spacing:.06em;padding:3px 8px;border-radius:5px;margin-top:4px}.edl .t-ok{background:#00d4ff1f;color:var(--cyan)}.edl .t-warn{background:var(--yellow-dim);color:var(--yellow)}.edl .qty .step-ctl output{font:700 18px var(--f-ui);min-width:54px}.edl .ack{display:flex;gap:9px;align-items:flex-start;font-size:13px;color:var(--text-2);margin:12px 16px 0}.edl .ack input{accent-color:var(--cyan);margin-top:3px;width:16px;height:16px}.edl .real{overflow:auto;background:var(--bg);border-radius:12px;padding:20px;background-image:var(--trama);background-size:22px 22px}.edl .real svg{width:170mm;height:120mm;display:block;margin:0 auto;filter:drop-shadow(0 8px 18px rgba(0,0,0,.6))}.edl con la testatina */ .edgrid{display:block}.edl .mini{position:fixed;left:max(24px,env(safe-area-inset-left,0px));bottom:var(--ivac-mini-basso);width:min(300px,calc((var(--ivac-mini-alto) - 43px) * var(--mini-ar, 1.4167)));z-index:35;background:var(--bg-raised);border:1px solid var(--cyan);border-radius:14px;box-shadow:0 0 18px #00d4ff26;overflow:hidden;transition:opacity .2s}.edl .mini.idle{visibility:hidden;opacity:0}.edl .mini .mh{display:flex;align-items:center;gap:8px;padding:7px 8px 7px 12px;border-bottom:1px solid var(--border-2)}.edl .mini .mh span{font:500 10.5px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);flex:1}.edl .mini .mh button{border:1px solid var(--border-2);background:transparent;border-radius:7px;height:28px;padding:0 8px;font:600 12px var(--f-ui);color:var(--text)}.edl .mini svg{display:block;width:100%;height:auto;background:var(--bg-card);cursor:pointer}.edl .mini.min svg{display:none}.edl .mini.min .mh{border:0}@media (max-width:1024px){.edl .edgrid{display:block}.edl #props .fontbtn,.edl #layers .erow{scroll-margin-top:calc(var(--ivac-sotto-testata, var(--nav-h, 72px)) + 16px)}}@media (max-width:1024px){.edl .tpls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.edl .swatches{grid-template-columns:repeat(6,minmax(0,1fr))}.edl .clbl{min-width:0;width:100%}.edl .pills:not(.pv-copie-g) button{padding:9px 12px;font-size:14px}}.edl .obtn.sm{padding:6px 11px;font-size:13px}.edl .obtn[aria-pressed=true]{border-color:var(--cyan);color:var(--cyan);background:var(--cyan-dim)}.edl .syms{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.edl .syms button{border:1px solid var(--border-2);background:var(--bg-input);border-radius:7px;min-width:36px;height:34px;font:600 15px var(--f-ui);color:var(--text)}.edl .rng{display:flex;align-items:center;gap:10px;max-width:520px}.edl .rng input[type=range]{flex:1;accent-color:var(--cyan);min-width:0}.edl .rng output{min-width:52px;text-align:right;font:500 14px var(--f-ui);font-variant-numeric:tabular-nums}.edl .mm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:440px}.edl .mm label{display:grid;gap:4px;font:500 10px var(--f-mono);letter-spacing:.08em;color:var(--text-3)}.edl .mm input{width:100%;min-height:40px;border:1px solid var(--border-2);border-radius:9px;background:var(--bg-input);color:var(--text);padding:0 10px;font:600 16px var(--f-ui)}.edl .tplhead{display:flex;align-items:center;gap:8px;margin:18px 0 8px}.edl .tplhead .flbl{margin:0;flex:1}.edl .tplcount{font:500 11px var(--f-mono);color:var(--text-3);letter-spacing:.06em}.edl .tplnav{width:40px;height:40px;border-radius:50%;border:1px solid var(--border-2);background:var(--bg-input);color:var(--cyan);font:700 22px/1 var(--f-ui);display:grid;place-items:center;padding:0 0 3px;cursor:pointer}.edl .tplnav:disabled{opacity:.3;cursor:default}.edl .tpls.tplscroll{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 24px)/4);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;margin-bottom:12px}.edl .tpls.tplscroll::-webkit-scrollbar{display:none}.edl .ed-modelli{contain:layout paint;isolation:isolate}.edl .tplscroll .tpl{scroll-snap-align:start;content-visibility:auto;contain-intrinsic-size:auto 146px}@media (max-width:560px){.edl .tpls.tplscroll{grid-auto-columns:calc((100% - 8px)/2)}}.edl .acc{border:1px solid var(--border-2);border-radius:12px;background:var(--bg-input);margin-top:10px;min-width:0}.edl .acc>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:10px 12px;min-height:44px;font:600 14.5px var(--f-ui);color:var(--text)}.edl .acc>summary::-webkit-details-marker{display:none}.edl .acc>summary small{font:500 12.5px var(--f-body);color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.edl .acc>summary:after{content:"";flex:none;width:8px;height:8px;margin:0 4px 3px auto;border-right:2px solid var(--cyan);border-bottom:2px solid var(--cyan);transform:rotate(45deg);transition:transform .15s}.edl .acc[open]>summary:after{transform:rotate(-135deg);margin-bottom:-3px}.edl .acc[open]>summary{border-bottom:1px solid var(--border-2)}.edl .acc .accb{padding:2px 12px 12px}.edl .addgrid{display:grid;gap:4px;padding:10px 0 0}.edl .addgrid .flbl{margin:8px 0 6px}.edl .mini-ic{width:16px;height:16px;flex:none}.edl .acctools{display:flex;justify-content:flex-end;gap:6px;margin-top:14px;font-size:13px;color:var(--text-3)}.edl .acctools button{border:0;background:none;color:var(--cyan);font:600 13px var(--f-ui);padding:6px 4px;min-height:32px;cursor:pointer}@media (pointer:coarse){.edl .syms button{height:44px;min-width:44px}.edl .obtn.sm,.edl .acctools button,.edl .tplnav{min-height:44px;min-width:44px}.edl .tplnav{height:44px;width:44px}.edl .mm input{min-height:44px}}@media (pointer:coarse){.edl .pills button,.edl .obtn,.edl .erow .ib{min-height:44px}.edl .erow .ib{min-width:44px}}@media (pointer:coarse){.edl .step-ctl button{min-width:44px;min-height:44px}.edl .pad{grid-template-columns:repeat(3,44px);grid-template-rows:repeat(2,44px)}.edl .pad button{width:44px;height:44px;min-height:44px}}.edl .mini .pv-mh-nota{display:block;padding:6px 10px;font:500 11px/1.3 var(--f-ui);color:#cfe9f2;background:#00d4ff14;border-bottom:1px solid var(--border-2)}.edl .mini.min .pv-mh-nota{display:none}.edl .mini .ed-minisvg [data-id]{cursor:move}.edv.edl .ctrls{margin-top:0;gap:12px}.edv.edl .ed-stagewrap{position:relative;background:#111120;border-radius:12px;overflow:hidden;touch-action:none}.edv.edl .ed-stage{display:block;width:100%;height:auto}.edv.edl .ed-stage.ed-mano{cursor:grab}.edv.edl .ed-float{display:none!important}.edv.edl .edtop{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.edv.edl .ed-real{margin-left:auto}.edv.edl .ed-misval{font-size:13.5px;color:#d6e2ee}.edv.edl .ed-misriga .t{font:600 11px JetBrains Mono,ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:#ffd600}.edv.edl .ed-add{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 8px}.edv.edl .ed-add button{min-height:44px}.edv.edl .ed-salv .ed-bozza{flex:0 1 auto}.edv.edl .ed-salv .ed-bozza svg{width:16px;height:16px}.edv.edl .ev-fondo .ed-alerts:empty{display:none}.edv.edl .carr .ed-diversi{flex-basis:100%}.edv.edl .mc .lav{display:block;font-size:11px;color:#9a9bb8;padding:0 2px 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.edv.edl .mc .th{background:#14141f;display:grid;place-items:center}.edv.edl .mc .th svg{height:auto}.edv.edl .ed-gruppi{overflow:auto;padding:4px 18px 12px}.edv.edl .ed-gruppi h4{margin:14px 0 8px;font:600 12px JetBrains Mono,ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:#9a9bb8}.edv.edl .ed-gruppo{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.ed-pronta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:10px 0 0;padding:10px 14px;border:1px solid #3ddc8466;border-radius:12px;background:#3ddc8412;color:#dfe8f2;font-size:14px}.ed-pronta[hidden]{display:none}.ed-pronta button{min-height:44px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:none;color:#cfd3e6;font-weight:600;cursor:pointer}.edv.edl .swatches{display:flex;flex-wrap:wrap;gap:8px}.edv.edl .ed-tpls{overflow-x:auto;scrollbar-width:none;min-width:0}.edv.edl .ed-tpls::-webkit-scrollbar{display:none}@media (max-width:600px){.edv.edl .ev-zoom{display:none}.edv.edl .azioni{flex-wrap:wrap}.edv.edl .edtop .pills{flex:1 1 100%}.edv.edl .ed-real{margin-left:0}}.edl .erow.erow--fuori{border-color:#ff3d7f;box-shadow:inset 3px 0 #ff3d7f}.edl .erow.erow--fuori .ebadge{background:#ff3d7f;color:#fff}.edl .ed-cmyk[data-gk]{display:block;width:100%;flex:1 1 100%;grid-column:1/-1;min-width:0;box-sizing:border-box}.edl .ed-cmyk .cmyk__corpo{width:100%;box-sizing:border-box}
