@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial}}}.btn-amber{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){.btn-amber{border-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 30%,transparent)}}.btn-amber{background-color:var(--color-amber-500,oklch(76.9% .188 70.08));padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-black,#000);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media(hover:hover){.btn-amber:hover{background-color:var(--color-amber-400,oklch(82.8% .189 84.429))}}.btn-amber{cursor:pointer}.btn-white{border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.btn-white:disabled{opacity:.5}.btn-white{cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a}.btn-white:hover{cursor:pointer;background:#ffffff21}.btn-icon{border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-white,#fff)}.btn-icon:disabled{opacity:.3}.btn-icon{cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a}.btn-icon:hover{cursor:pointer;background:#ffffff26}.btn-icon-blue{border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-white,#fff);cursor:pointer;background:#2b87da40;border:1px solid #2b87da66;font-size:16px}.btn-icon-blue:hover{cursor:pointer;background:#2b87da66}.btn-icon-danger{border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#f87171;cursor:pointer;background:#ef44441a;border:1px solid #ef444433}.btn-icon-danger:hover{cursor:pointer;background:#ef444433}.btn-icon-sm{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff26;border-radius:.25rem;padding:.2rem .5rem;font-size:.7rem}.btn-icon-sm:hover{cursor:pointer;background:#fff3}.btn-icon-sm:disabled{opacity:.3;cursor:pointer}.btn-icon-danger-sm{color:#f87171;cursor:pointer;background:#ef44441a;border:1px solid #ef444433;border-radius:.25rem;padding:.2rem .5rem;font-size:.7rem}.btn-icon-danger-sm:hover{cursor:pointer;background:#ef444433}.btn-icon-green{border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-white,#fff);background:#16a34a40;border:1px solid #16a34a66}.btn-icon-green:hover{cursor:pointer;background:#16a34a66}.btn-icon-green-sm,.btn-icon-xs,.btn-icon-danger-xs,.button-modulo,.builder-modal-backdrop .builder-modal-panel>div div button{cursor:pointer}.col-btn{color:#ffffff80;white-space:nowrap;cursor:pointer;background:#0003;border:1px solid #ffffff26;border-radius:.25rem;padding:.2rem .4rem;font-size:.7rem;font-weight:600;transition:all .15s}.col-btn:hover{color:#fff;cursor:pointer;background:#00000059}.col-btn-active{color:#fff;cursor:pointer;background:#0006;border-color:#ffffff80}.col-info-btn{opacity:.6;cursor:pointer;background:0 0;border:none;border-radius:.25rem;padding:.2rem .35rem;font-size:.75rem}.col-info-btn:hover{opacity:1;cursor:pointer}.col-tooltip{z-index:9999;color:#cbd5e1;cursor:pointer;background:#0f1117;border:1px solid #ffffff1f;border-radius:.5rem;width:260px;margin-top:.5rem;padding:.75rem;font-size:.75rem;display:none;position:absolute;top:100%;left:0;box-shadow:0 8px 24px #00000080}.col-structure-select{color:#fff;cursor:pointer;background:#0f4d23;border:1px solid #fff3;border-radius:.25rem;outline:none;max-width:140px;padding:.2rem .4rem;font-size:.7rem}.group:hover .col-tooltip{display:block}.tiptap-wrapper .color-popup,.tiptap-wrapper .icon-popup{z-index:999999999!important}.builder-modal-backdrop{z-index:99999;background:#000000e0;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.builder-modal-panel{background:#0f1117;border:1px solid #ffffff14;border-radius:.75rem;flex-direction:column;width:100%;max-width:80%;height:85vh;display:flex;box-shadow:0 25px 60px #0009}.builder-input{color:#e2e8f0;background:#1a1a24;border:1px solid #ffffff14;border-radius:.4rem;outline:none;width:100%;padding:.55rem .8rem;font-size:.875rem;transition:border-color .15s}.builder-input:focus{border-color:#2b87da99;box-shadow:0 0 0 2px #2b87da1f}.builder-input option{background:#1a1a24}.unit-input{display:flex}.unit-input .builder-input{border-right:none;border-radius:.4rem 0 0 .4rem}.unit-select{color:#94a3b8;cursor:pointer;background:#252535;border:1px solid #ffffff14;border-radius:0 .4rem .4rem 0;outline:none;min-width:3.2rem;padding:0 .4rem;font-size:.75rem}.css-textarea{resize:vertical;min-height:80px;font-family:monospace;font-size:.8rem}.css-code{color:#7dd3fc;background:#2b87da33;border-radius:.2rem;padding:.1rem .3rem;font-family:monospace;font-size:.75rem}.modal-tab{color:#64748b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:.75rem 1rem;font-size:.8rem;font-weight:500;transition:color .15s,border-color .15s}.modal-tab:hover{color:#cbd5e1}.modal-tab-active{color:#fff;border-bottom-color:#2b87da}.acordeon{border:1px solid #ffffff12;border-radius:.4rem;margin-bottom:6px;overflow:hidden}.acordeon-header{color:#cbd5e1;cursor:pointer;text-align:left;background:#ffffff06;border:none;justify-content:space-between;align-items:center;width:100%;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:background .15s,color .15s;display:flex}.acordeon-header:hover{color:#fff;background:#ffffff0d}.acordeon-icon{font-size:.9rem}.acordeon-badge{color:#7dd3fc;background:#2b87da33;border:1px solid #2b87da4d;border-radius:999px;padding:.15rem .5rem;font-size:.7rem}.acordeon-arrow{color:#475569;font-size:.6rem;transition:transform .2s}.acordeon-arrow-open{color:#94a3b8;transform:rotate(180deg)}.acordeon-body{background:#00000026;border-top:1px solid #ffffff0f;padding:1rem}.acordeon-device-selector{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:.4rem;gap:.25rem;width:-moz-fit-content;width:fit-content;margin-bottom:.75rem;padding:.3rem;display:flex}.device-btn{cursor:pointer;opacity:.5;background:0 0;border:none;border-radius:.25rem;padding:.25rem .5rem;font-size:.9rem;transition:all .15s}.device-btn:hover{opacity:.8}.device-btn-active{opacity:1;background:#1d6fa8}.field-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.35rem;font-size:.78rem;font-weight:500;display:block}.field-hint{color:#475569;margin-top:.25rem;font-size:.72rem}.bg-tab{color:#64748b;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff12;border-radius:.3rem;padding:.35rem .75rem;font-size:.78rem;font-weight:500;transition:all .15s}.bg-tab:hover{color:#cbd5e1;background:#ffffff14}.bg-tab-active{color:#fff;background:#1d6fa8;border-color:#2b87da}.color-swatch{cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:.3rem;flex-shrink:0;width:2.25rem;height:2.25rem;padding:2px}.color-palette-btn{cursor:pointer;border:2px solid #ffffff1a;border-radius:50%;width:1.6rem;height:1.6rem;transition:transform .1s}.color-palette-btn:hover{transform:scale(1.2)}.image-upload-btn{cursor:pointer;color:#94a3b8;background:#ffffff05;border:2px dashed #ffffff1f;border-radius:.4rem;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:1.25rem;font-size:.875rem;transition:all .15s;display:flex}.image-upload-btn:hover{color:#7dd3fc;background:#2b87da0d;border-color:#2b87da80}.gradient-preset-btn{cursor:pointer;border:2px solid #ffffff1a;border-radius:.3rem;width:2.25rem;height:2.25rem;transition:transform .1s}.gradient-preset-btn:hover{transform:scale(1.15)}.toggle-btn{color:#64748b;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:.375rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;transition:all .15s}.toggle-btn-on{color:#4ade80;background:#16a34a33;border-color:#16a34a}.shadow-preset-btn{cursor:pointer;color:#64748b;background:#ffffff08;border:1px solid #ffffff12;border-radius:.375rem;flex-direction:column;align-items:center;padding:.5rem;transition:all .15s;display:flex}.shadow-preset-btn-active{color:#7dd3fc;background:#2b87da1a;border-color:#2b87da}.shadow-preview-box{background:#1a1a24;border:1px solid #ffffff1a;border-radius:.25rem;width:2.5rem;height:1.5rem}.filter-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#ffffff1a;border-radius:2px;outline:none;width:100%;height:4px}.filter-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;cursor:pointer;background:#2b87da;border-radius:50%;width:14px;height:14px}.anim-btn{cursor:pointer;color:#64748b;background:#ffffff08;border:1px solid #ffffff12;border-radius:.375rem;flex-direction:column;align-items:center;padding:.5rem;transition:all .15s;display:flex}.anim-btn-active{color:#7dd3fc;background:#2b87da1a;border-color:#2b87da}.anim-btn:hover{border-color:#2b87da4d}.scroll-effect-btn{cursor:pointer;color:#64748b;background:#ffffff08;border:1px solid #ffffff12;border-radius:.375rem;flex-direction:column;align-items:center;padding:.5rem;transition:all .15s;display:flex}.scroll-effect-btn-active{color:#7dd3fc;background:#2b87da1a;border-color:#2b87da}.scroll-effect-btn:hover{border-color:#2b87da4d}.unit-label{color:#64748b;background:#252535;border:1px solid #ffffff14;border-radius:0 .4rem .4rem 0;align-items:center;padding:0 .6rem;font-size:.75rem;display:flex}.inline-label-input{color:#fff;background:#00000038;border:1px solid #ffffff59;border-radius:6px;outline:none;min-width:120px;max-width:260px;height:26px;padding:2px 8px;font-size:.875rem;font-weight:600}.inline-label-input:focus{background:#00000059;border-color:#ffffffbf}.inline-label-input-xs{min-width:90px;max-width:180px;height:22px;font-size:.75rem;font-weight:500}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}.icon-popup-fixed[data-v-b6915300]{background:#1a1a2e;border:1px solid rgba(255,255,255,.12);border-radius:.5rem;padding:.75rem;width:280px;box-shadow:0 8px 24px #00000080}.tiptap-wrapper[data-v-b6915300]{border-radius:.4rem;border:1px solid rgba(255,255,255,.08);overflow:visible;position:relative}.tiptap-toolbar[data-v-b6915300]{display:flex;flex-wrap:wrap;gap:2px;padding:.5rem;background:#1a1a2e;border-bottom:1px solid rgba(255,255,255,.08);position:sticky;top:0;z-index:10}.toolbar-group[data-v-b6915300]{display:flex;gap:2px;align-items:center}.toolbar-sep[data-v-b6915300]{width:1px;background:#ffffff1f;margin:2px 4px;align-self:stretch}.tb-btn[data-v-b6915300]{padding:.25rem .45rem;border-radius:.25rem;font-size:.72rem;color:#94a3b8;background:transparent;border:1px solid transparent;cursor:pointer;transition:all .12s;white-space:nowrap;min-width:1.8rem;text-align:center}.tb-btn[data-v-b6915300]:hover:not(:disabled){color:#fff;background:#ffffff14}.tb-btn.active[data-v-b6915300]{color:#fff;background:#1d6fa8;border-color:#2b87da}.tb-btn[data-v-b6915300]:disabled{opacity:.3;cursor:not-allowed}.color-indicator[data-v-b6915300]{width:10px;height:4px;border-radius:2px;display:inline-block;border:1px solid rgba(255,255,255,.2)}.color-popup[data-v-b6915300]{position:fixed;z-index:99999999;background:#1a1a2e;border:1px solid rgba(255,255,255,.12);border-radius:.5rem;padding:.75rem;min-width:200px;box-shadow:0 8px 24px #00000080}.color-popup-title[data-v-b6915300]{font-size:.7rem;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-weight:600}.color-grid[data-v-b6915300]{display:grid;grid-template-columns:repeat(8,1fr);gap:4px}.color-dot[data-v-b6915300]{width:20px;height:20px;border-radius:50%;border:2px solid rgba(255,255,255,.15);cursor:pointer;transition:transform .1s}.color-dot[data-v-b6915300]:hover{transform:scale(1.2)}.color-swatch-sm[data-v-b6915300]{width:2rem;height:2rem;border-radius:.25rem;border:1px solid rgba(255,255,255,.1);background:none;padding:2px;cursor:pointer;flex-shrink:0}.color-input-sm[data-v-b6915300]{background:#252535;border:1px solid rgba(255,255,255,.08);border-radius:.25rem;padding:.25rem .4rem;font-size:.72rem;color:#e2e8f0;outline:none;width:100%}.color-remove-btn[data-v-b6915300]{width:100%;margin-top:.35rem;padding:.25rem;border-radius:.25rem;font-size:.72rem;color:#f87171;background:#ef44441a;border:1px solid rgba(239,68,68,.2);cursor:pointer;text-align:center}.color-remove-btn[data-v-b6915300]:hover{background:#ef444433}.field-label-sm[data-v-b6915300]{display:block;font-size:.68rem;color:#64748b;margin-bottom:2px}.icon-popup[data-v-b6915300]{position:absolute;top:calc(100% + 4px);left:0;z-index:999999999;background:#1a1a2e;border:1px solid rgba(255,255,255,.12);border-radius:.5rem;padding:.75rem;width:280px;box-shadow:0 8px 24px #00000080}.icon-grid[data-v-b6915300]{display:grid;grid-template-columns:repeat(8,1fr);gap:4px;max-height:150px;overflow-y:auto}.icon-btn[data-v-b6915300]{padding:.35rem;border-radius:.25rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);color:#94a3b8;cursor:pointer;font-size:.9rem;text-align:center;transition:all .12s}.icon-btn[data-v-b6915300]:hover{background:#2b87da26;color:#fff;border-color:#2b87da66}.tiptap-content[data-v-b6915300]{padding:.75rem;background:#13131a;color:#e2e8f0;font-size:.875rem;min-height:150px;outline:none}.tiptap-content[data-v-b6915300] .ProseMirror{outline:none;min-height:120px}.tiptap-content[data-v-b6915300] h1{font-size:2rem;font-weight:700;margin-bottom:.5rem;line-height:1.2}.tiptap-content[data-v-b6915300] h2{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;line-height:1.25}.tiptap-content[data-v-b6915300] h3{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.tiptap-content[data-v-b6915300] h4{font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.tiptap-content[data-v-b6915300] h5{font-size:1rem;font-weight:600;margin-bottom:.5rem}.tiptap-content[data-v-b6915300] h6{font-size:.875rem;font-weight:600;margin-bottom:.5rem}.tiptap-content[data-v-b6915300] p{margin-bottom:.5rem}.tiptap-content[data-v-b6915300] ul{list-style:disc;padding-left:1.5rem;margin-bottom:.5rem}.tiptap-content[data-v-b6915300] ol{list-style:decimal;padding-left:1.5rem;margin-bottom:.5rem}.tiptap-content[data-v-b6915300] blockquote{border-left:3px solid #2b87da;padding-left:1rem;color:#94a3b8;font-style:italic;margin:.5rem 0}.tiptap-content[data-v-b6915300] code{background:#ffffff14;padding:.1rem .3rem;border-radius:.2rem;font-family:monospace;font-size:.85em}.tiptap-content[data-v-b6915300] pre{background:#0f172a;padding:.75rem;border-radius:.375rem;overflow-x:auto;margin-bottom:.5rem}.tiptap-content[data-v-b6915300] pre code{background:none;padding:0}.tiptap-content[data-v-b6915300] a{color:#7dd3fc;text-decoration:underline}.tiptap-content[data-v-b6915300] hr{border:none;border-top:1px solid rgba(255,255,255,.15);margin:1rem 0}.tiptap-content[data-v-b6915300] img{max-width:100%;border-radius:.25rem}.tiptap-content[data-v-b6915300] table{border-collapse:collapse;width:100%;margin-bottom:.5rem}.tiptap-content[data-v-b6915300] td,.tiptap-content[data-v-b6915300] th{border:1px solid rgba(255,255,255,.15);padding:.4rem .6rem}.tiptap-content[data-v-b6915300] th{background:#ffffff0f;font-weight:600}.tiptap-content[data-v-b6915300] .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#475569;pointer-events:none;float:left;height:0}.popup-builder{display:flex;flex-direction:column;height:calc(100vh - 60px)}.pb-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.5rem;background:#111318;border-bottom:1px solid rgba(255,255,255,.08)}.pb-tab{padding:.4rem 1rem;border-radius:.375rem;font-size:.8rem;color:#94a3b8;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:all .15s}.pb-tab:hover{color:#fff;background:#ffffff0f}.pb-tab-active{color:#fff;background:#1d6fa8;border-color:#2b87da}.pb-save-btn{padding:.5rem 1.25rem;border-radius:.375rem;font-size:.85rem;color:#fff;background:#16a34a;border-color:#16a34a;cursor:pointer;transition:all .15s}.popup-builder-body{display:flex;flex:1;overflow:hidden}.popup-panel-left{width:380px;min-width:380px;background:#111318;border-right:1px solid rgba(255,255,255,.08);overflow-y:auto;padding:1.5rem}.popup-panel-right{flex:1;background:#0d0d12;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.popup-preview-label{font-size:.75rem;color:#475569;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.popup-preview-area{width:100%;max-width:700px;min-height:400px;display:flex;align-items:center;justify-content:center;position:relative;background:#ffffff05;border-radius:.5rem;border:1px dashed rgba(255,255,255,.1)}.pb-section{margin-bottom:1.25rem}.pb-label{display:block;font-size:.75rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.4rem;font-weight:600}.pb-input{width:100%;background:#1a1a2e;border:1px solid rgba(255,255,255,.08);border-radius:.375rem;padding:.5rem .75rem;font-size:.85rem;color:#e2e8f0;outline:none}.pb-input:focus{border-color:#2b87da}.pb-upload-btn{display:flex;align-items:center;justify-content:center;padding:.6rem;border-radius:.375rem;border:1px dashed rgba(255,255,255,.15);color:#64748b;font-size:.8rem;cursor:pointer;transition:all .15s}.pb-upload-btn:hover{border-color:#2b87da;color:#2b87da}.pb-toggle{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#64748b;cursor:pointer;transition:all .15s}.pb-toggle-on{background:#2b87da;border-color:#2b87da;color:#fff}.pb-group-title{font-size:.7rem;color:#2b87da;text-transform:uppercase;letter-spacing:.08em;font-weight:700;margin-bottom:.75rem;padding:.4rem 0;border-bottom:1px solid rgba(43,135,218,.2)}.pb-divider{height:1px;background:#ffffff0f;margin:1.25rem 0}.popup-preview-box{position:relative;max-width:100%;transition:all .3s}.popup-preview-title{line-height:1.3}.popup-preview-desc{line-height:1.6}.ia-galeria[data-v-464d734d]{display:flex;flex-direction:column;gap:10px}.fila[data-v-464d734d]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ctl[data-v-464d734d]{display:flex;flex-direction:column;gap:4px}.ctl>span[data-v-464d734d],.cabecera>span[data-v-464d734d]{font-size:.7rem;color:#64748b}select[data-v-464d734d],input[data-v-464d734d]{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:6px 8px;color:#e2e8f0;font-size:.8rem;outline:none}select option[data-v-464d734d]{background:#1e293b}.columnas[data-v-464d734d]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.columnas label[data-v-464d734d]{display:flex;flex-direction:column;gap:2px}.columnas small[data-v-464d734d]{font-size:.65rem;color:#94a3b8;white-space:nowrap}.cabecera[data-v-464d734d]{display:flex;align-items:center;justify-content:space-between;gap:8px}.btn[data-v-464d734d]{padding:6px 10px;border-radius:6px;font-size:.78rem;cursor:pointer;background:#ffffff0f;color:#cbd5e1;border:1px solid rgba(255,255,255,.12)}.btn[data-v-464d734d]:disabled,.btn.desactivado[data-v-464d734d],.cambiar.desactivado[data-v-464d734d]{opacity:.4;cursor:not-allowed}.anadir[data-v-464d734d]{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}label.btn[data-v-464d734d]{display:inline-flex;align-items:center}.acciones .cambiar[data-v-464d734d]{width:24px;height:24px;border-radius:5px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#cbd5e1;cursor:pointer;font-size:.75rem;display:inline-flex;align-items:center;justify-content:center}.carrusel[data-v-464d734d]{display:grid;grid-template-columns:1fr 1fr;gap:6px 10px;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:8px}.check[data-v-464d734d]{display:flex;align-items:center;gap:6px;font-size:.78rem;color:#cbd5e1;cursor:pointer}.check input[data-v-464d734d]{width:auto}.nota[data-v-464d734d]{grid-column:1 / -1;margin:0;font-size:.7rem;color:#94a3b8}.aviso[data-v-464d734d]{margin:0;font-size:.74rem;color:#fbbf24}.vacio[data-v-464d734d]{margin:0;font-size:.78rem;color:#64748b}.lista[data-v-464d734d]{display:flex;flex-direction:column;gap:6px}.item[data-v-464d734d]{display:grid;grid-template-columns:16px 56px 1fr auto;gap:8px;align-items:center;padding:6px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff05}.asa[data-v-464d734d]{cursor:grab;color:#64748b;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mini[data-v-464d734d]{width:56px;height:56px;padding:0;border-radius:6px;overflow:hidden;border:1px dashed rgba(255,255,255,.15);background:#ffffff08;cursor:pointer;display:flex;align-items:center;justify-content:center}.mini img[data-v-464d734d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.textos[data-v-464d734d]{display:flex;flex-direction:column;gap:4px;min-width:0}.textos input.falta[data-v-464d734d]{border-color:#fbbf2499}.acciones[data-v-464d734d]{display:flex;gap:2px}.acciones button[data-v-464d734d]{width:24px;height:24px;border-radius:5px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#cbd5e1;cursor:pointer;font-size:.75rem}.acciones button[data-v-464d734d]:disabled{opacity:.3;cursor:default}.acciones .quitar[data-v-464d734d]:hover{background:#ef444440}select option[data-v-670a954a]{background:#111827;color:#e2e8f0}select option[data-v-670a954a]:checked{background:#2563eb;color:#fff}.ia-section[data-v-836fb719]{border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden;background:#111318}.section-header[data-v-836fb719]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#ffffff08;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s}.section-header[data-v-836fb719]:hover{background:#ffffff0d}.section-left[data-v-836fb719]{display:flex;align-items:center;gap:8px}.section-drag[data-v-836fb719]{cursor:grab;color:#334155;font-size:1.1rem;padding:0 2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.section-drag[data-v-836fb719]:hover{color:#64748b}.section-name[data-v-836fb719]{font-size:.85rem;font-weight:600;color:#e2e8f0}.section-count[data-v-836fb719]{font-size:.7rem;color:#475569;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:999px;padding:1px 7px}.section-toggle[data-v-836fb719]{background:none;border:none;color:#475569;cursor:pointer;font-size:.75rem;padding:2px 4px;transition:color .15s}.section-toggle[data-v-836fb719]:hover{color:#94a3b8}.section-body[data-v-836fb719]{padding:14px;display:flex;flex-direction:column;gap:16px;border-top:1px solid rgba(255,255,255,.05)}.media-backdrop[data-v-e5ff82e8]{position:fixed;inset:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:9999}.media-panel[data-v-e5ff82e8]{background:#111318;border-radius:12px;border:1px solid rgba(255,255,255,.1);width:880px;max-width:95vw;max-height:86vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #0009}.media-header[data-v-e5ff82e8]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.08);color:#e2e8f0;font-size:.9rem;font-weight:600}.btn-close[data-v-e5ff82e8]{background:none;border:none;color:#64748b;cursor:pointer;font-size:1rem;padding:4px;border-radius:4px;transition:color .15s;line-height:1}.btn-close[data-v-e5ff82e8]:hover{color:#e2e8f0}.media-buscador[data-v-e5ff82e8]{display:flex;align-items:center;gap:12px;padding:12px 16px 0}.media-buscar[data-v-e5ff82e8]{flex:1;min-width:0;padding:8px 12px;border-radius:8px;background:#1a1d24;color:#e2e8f0;border:1px solid rgba(255,255,255,.12);font-size:.85rem}.media-buscar[data-v-e5ff82e8]:focus{outline:2px solid #2b87da;outline-offset:1px;border-color:transparent}.media-cuenta[data-v-e5ff82e8]{color:#64748b;font-size:.75rem;white-space:nowrap}.media-grid[data-v-e5ff82e8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;padding:14px 16px 16px;overflow-y:auto;flex:1}.media-state[data-v-e5ff82e8]{color:#64748b;font-size:.85rem;grid-column:1 / -1;text-align:center;padding:40px}.media-item[data-v-e5ff82e8]{display:flex;flex-direction:column;gap:4px;min-width:0;padding:0;background:none;border:none;cursor:pointer;text-align:left}.media-marco[data-v-e5ff82e8]{display:block;aspect-ratio:1;border-radius:6px;overflow:hidden;border:2px solid transparent;transition:border-color .15s;background-color:#e5e7eb;background-image:linear-gradient(45deg,#cbd5e1 25%,transparent 25%),linear-gradient(-45deg,#cbd5e1 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#cbd5e1 75%),linear-gradient(-45deg,transparent 75%,#cbd5e1 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}.media-item:hover .media-marco[data-v-e5ff82e8]{border-color:#2b87da80}.media-item[data-v-e5ff82e8]:focus-visible{outline:none}.media-item:focus-visible .media-marco[data-v-e5ff82e8]{border-color:#2b87da;box-shadow:0 0 0 2px #2b87da59}.media-item-selected .media-marco[data-v-e5ff82e8]{border-color:#2b87da!important}.media-thumb[data-v-e5ff82e8]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.media-nombre[data-v-e5ff82e8]{color:#94a3b8;font-size:.7rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media-item-selected .media-nombre[data-v-e5ff82e8]{color:#93c5fd}.media-previa[data-v-e5ff82e8]{position:fixed;z-index:10000;width:340px;max-height:420px;display:flex;flex-direction:column;gap:4px;padding:10px;border-radius:10px;background:#0b0d12;border:1px solid rgba(255,255,255,.14);box-shadow:0 16px 40px #0009;pointer-events:none;overflow:hidden}.media-previa-marco[data-v-e5ff82e8]{display:flex;align-items:center;justify-content:center;height:260px;border-radius:6px;overflow:hidden;background-color:#e5e7eb;background-image:linear-gradient(45deg,#cbd5e1 25%,transparent 25%),linear-gradient(-45deg,#cbd5e1 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#cbd5e1 75%),linear-gradient(-45deg,transparent 75%,#cbd5e1 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}.media-previa-img[data-v-e5ff82e8]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;display:block}.media-previa-nombre[data-v-e5ff82e8]{color:#e2e8f0;font-size:.8rem;font-weight:600;overflow-wrap:anywhere}.media-previa-dato[data-v-e5ff82e8]{color:#94a3b8;font-size:.72rem;overflow-wrap:anywhere}.media-previa-usos[data-v-e5ff82e8]{display:flex;flex-direction:column;gap:1px;color:#64748b;font-size:.7rem}.media-previa-uso[data-v-e5ff82e8]{color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ia-vista-previa[data-v-32b84d2a]{display:flex;flex-direction:column;gap:.75rem}.ia-vista-previa-barra[data-v-32b84d2a]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.ia-vista-previa-nota[data-v-32b84d2a]{font-size:.8rem;color:#94a3b8;max-width:48rem}.ia-vista-previa-pendientes[data-v-32b84d2a]{color:#fbbf24;font-weight:600}.ia-vista-previa-acciones[data-v-32b84d2a]{display:flex;flex-wrap:wrap;gap:.375rem}.ia-vista-previa-btn[data-v-32b84d2a]{padding:.375rem .75rem;border-radius:.5rem;font-size:.8rem;cursor:pointer;background:#ffffff0f;color:#cbd5e1;border:1px solid rgba(255,255,255,.1)}.ia-vista-previa-btn[data-v-32b84d2a]:hover{background:#ffffff1f;color:#fff}.ia-vista-previa-btn[data-v-32b84d2a]:focus-visible{outline:2px solid #a5b4fc;outline-offset:2px}.ia-vista-previa-btn-activo[data-v-32b84d2a]{background:#a5b4fc24;color:#c7d2fe;border-color:#a5b4fc59}.ia-vista-previa-marco[data-v-32b84d2a]{position:relative;display:flex;justify-content:center;background:#1e1e26;border-radius:.75rem;padding:.75rem;overflow:auto}.ia-vista-previa-iframe[data-v-32b84d2a]{width:100%;height:80vh;border:0;border-radius:.5rem;background:#fff}.ia-vista-previa-cargando[data-v-32b84d2a]{position:absolute;top:1.5rem;left:50%;transform:translate(-50%);margin:0;padding:.375rem .75rem;border-radius:999px;font-size:.8rem;background:#000000b3;color:#fff;z-index:1}.ia-panel-campo[data-v-7bd3cb56]{position:fixed;top:0;right:0;bottom:0;z-index:50;width:min(420px,100vw);display:flex;flex-direction:column;background:#111318;border-left:1px solid rgba(255,255,255,.1);box-shadow:-12px 0 32px #00000073;outline:none}.ia-panel-campo-cabecera[data-v-7bd3cb56]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.ia-panel-campo-titulo[data-v-7bd3cb56]{font-size:.9rem;font-weight:600;color:#e2e8f0}.ia-panel-campo-cerrar[data-v-7bd3cb56]{padding:4px 10px;border-radius:6px;cursor:pointer;font-size:.85rem;background:#ffffff0f;color:#cbd5e1;border:1px solid rgba(255,255,255,.1)}.ia-panel-campo-cerrar[data-v-7bd3cb56]:hover{background:#ffffff1f;color:#fff}.ia-panel-campo-cerrar[data-v-7bd3cb56]:focus-visible{outline:2px solid #a5b4fc;outline-offset:2px}.ia-panel-campo-nota[data-v-7bd3cb56]{margin:0;padding:8px 16px 0;font-size:.75rem;color:#94a3b8}.ia-panel-campo-cuerpo[data-v-7bd3cb56]{flex:1;overflow-y:auto;padding:12px 16px 24px}.ia-draft-btn[data-v-f8a9f1b2]{padding:7px 20px;border-radius:8px;font-size:.85rem;font-weight:600;background:#52525b;color:#fff;border:none;cursor:pointer}.ia-draft-btn[data-v-f8a9f1b2]:hover:not(:disabled){background:#71717a}.ia-draft-btn[data-v-f8a9f1b2]:disabled{opacity:.6;cursor:not-allowed}.ia-publish-btn[data-v-f8a9f1b2]{padding:7px 20px;border-radius:8px;font-size:.85rem;font-weight:600;background:#16a34a;color:#fff;border:none;cursor:pointer}.ia-publish-btn[data-v-f8a9f1b2]:hover:not(:disabled){background:#15803d}.ia-publish-btn[data-v-f8a9f1b2]:disabled{opacity:.6;cursor:not-allowed}.ia-unpublish-btn[data-v-f8a9f1b2]{padding:7px 20px;border-radius:8px;font-size:.85rem;font-weight:600;background:#b45309;color:#fff;border:1px solid rgba(255,255,255,.1);cursor:pointer}.ia-unpublish-btn[data-v-f8a9f1b2]:hover:not(:disabled){background:#92400e}.ia-unpublish-btn[data-v-f8a9f1b2]:disabled{opacity:.6;cursor:not-allowed}.ia-builder[data-v-f8a9f1b2]{display:flex;flex-direction:column;min-height:calc(100vh - 120px);background:#0d0d12}.ia-header[data-v-f8a9f1b2]{display:flex;align-items:center;justify-content:space-between;background:#111318;border-bottom:1px solid rgba(255,255,255,.08);gap:12px;flex-wrap:wrap;position:sticky;top:0;z-index:10;padding:2em;background:#1a1a24;border:1px solid rgba(255,255,255,.06);border-radius:10px}.ia-header-left[data-v-f8a9f1b2]{display:flex;align-items:center;gap:10px}.ia-header-right[data-v-f8a9f1b2]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ia-title[data-v-f8a9f1b2]{font-size:.9rem;font-weight:600;color:#e2e8f0}.ia-badge[data-v-f8a9f1b2]{font-size:.7rem;padding:2px 8px;border-radius:999px;background:#a5b4fc1a;color:#a5b4fc;border:1px solid rgba(165,180,252,.2)}.ia-tab[data-v-f8a9f1b2]{padding:6px 14px;border-radius:6px;font-size:.8rem;background:#ffffff0d;color:#64748b;border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:all .15s}.ia-tab[data-v-f8a9f1b2]:hover{background:#ffffff14;color:#e2e8f0}.ia-tab-active[data-v-f8a9f1b2]{background:#a5b4fc1f!important;color:#a5b4fc!important;border-color:#a5b4fc40!important}.ia-save-btn[data-v-f8a9f1b2]{padding:7px 20px;border-radius:8px;font-size:.85rem;font-weight:600;background:#16a34a;color:#fff;border:none;cursor:pointer;transition:background .15s}.ia-save-btn[data-v-f8a9f1b2]:hover:not(:disabled){background:#1d6fa8}.ia-save-btn[data-v-f8a9f1b2]:disabled{opacity:.6;cursor:not-allowed}.ia-body[data-v-f8a9f1b2]{flex:1;overflow-y:auto;padding:20px 0;max-width:100%;width:100%;margin:0 auto}.ia-empty[data-v-f8a9f1b2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center;gap:10px}.ia-empty-icon[data-v-f8a9f1b2]{font-size:3rem}.ia-empty-title[data-v-f8a9f1b2]{font-size:1.1rem;font-weight:600;color:#e2e8f0}.ia-empty-desc[data-v-f8a9f1b2]{font-size:.85rem;color:#475569}.ia-sections[data-v-f8a9f1b2]{display:flex;flex-direction:column;gap:12px}.ia-input,.ia-input option{color:#e2e8f0;background-color:#111827}.ia-input option{color:#111827;background-color:#fff}.ia-input option:checked{color:#fff;background-color:#2563eb}.menu-ia-builder{display:flex;flex-direction:column;min-height:calc(100vh - 120px);background:#0d0d12}.ia-header{display:flex;align-items:center;justify-content:space-between;padding:2em;background:#1a1a24;border:1px solid rgba(255,255,255,.06);border-radius:10px;gap:12px;flex-wrap:wrap;position:sticky;top:0;z-index:10}.ia-header-left{display:flex;align-items:center;gap:10px}.ia-header-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ia-title{font-size:.9rem;font-weight:600;color:#e2e8f0}.ia-badge{font-size:.7rem;padding:2px 8px;border-radius:999px;background:#a5b4fc1a;color:#a5b4fc;border:1px solid rgba(165,180,252,.2)}.ia-tab{padding:6px 14px;border-radius:6px;font-size:.8rem;background:#ffffff0d;color:#94a3b8;border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:all .15s}.ia-tab:hover{background:#ffffff14;color:#e2e8f0}.ia-tab-active{background:#a5b4fc1f!important;color:#a5b4fc!important;border-color:#a5b4fc40!important}.ia-save-btn{padding:7px 20px;border-radius:8px;font-size:.85rem;font-weight:600;background:#16a34a;color:#fff;border:none;cursor:pointer}.ia-save-btn:hover:not(:disabled){background:#1d6fa8}.ia-save-btn:disabled{opacity:.6;cursor:not-allowed}.ia-body{flex:1;overflow-y:auto;padding:20px 0;max-width:100%;width:100%;margin:0 auto}.ia-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center;gap:10px}.ia-empty-icon{font-size:3rem}.ia-empty-title{font-size:1.1rem;font-weight:600;color:#e2e8f0}.ia-empty-desc{font-size:.85rem;color:#475569}.ia-sections{display:flex;flex-direction:column;gap:12px}.ia-section{border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden;background:#111318}.section-header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#ffffff08;cursor:pointer}.section-left{display:flex;align-items:center;gap:8px}.section-drag{cursor:grab;color:#334155;font-size:1.1rem}.section-name{font-size:.85rem;font-weight:600;color:#e2e8f0}.section-count{font-size:.7rem;color:#475569;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:999px;padding:1px 7px}.section-toggle{background:none;border:none;color:#475569;cursor:pointer;font-size:.75rem}.section-body{padding:14px;display:flex;flex-direction:column;gap:16px;border-top:1px solid rgba(255,255,255,.05)}.ia-field{display:flex;flex-direction:column;gap:6px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.05)}.field-label{font-size:.72rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;display:flex;align-items:center;gap:8px}.field-type{font-weight:400;text-transform:none;color:#475569;font-size:.65rem}.sublabel{font-size:.7rem;color:#64748b;margin-bottom:3px}.ia-input{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:7px 10px;color:#e2e8f0;font-size:.82rem;outline:none}.ia-input:focus{border-color:#2b87da}.button-field,.image-field{display:flex;flex-direction:column;gap:8px}.image-preview-wrap{position:relative;display:inline-block}.image-preview{max-height:100px;border-radius:6px;border:1px solid rgba(255,255,255,.1);display:block}.image-placeholder{padding:20px;border:2px dashed rgba(255,255,255,.1);border-radius:6px;color:#475569;text-align:center}.image-remove{position:absolute;top:4px;right:4px;background:#000000b3;color:#fff;border:none;border-radius:50%;width:22px;height:22px;font-size:.7rem;cursor:pointer}.image-actions{display:flex;gap:8px}.upload-btn,.media-btn{padding:7px 14px;border-radius:6px;font-size:.8rem;cursor:pointer;background:#ffffff0f;color:#94a3b8;border:1px solid rgba(255,255,255,.1)}
