.custom-app-bar[data-v-0d46d4a4]{border-bottom:1px solid #edf2f7!important;transition:all .3s ease}.logo-container[data-v-0d46d4a4]{cursor:pointer;transition:opacity .2s ease,transform .2s ease}.logo-hover[data-v-0d46d4a4]{opacity:.85;transform:scale(.98)}.custom-tabs[data-v-0d46d4a4]{height:48px}.nav-tab[data-v-0d46d4a4]{letter-spacing:.3px;min-width:90px;transition:all .2s ease;border-radius:8px 8px 0 0}.nav-tab[data-v-0d46d4a4]:hover{background-color:rgba(0,0,0,.02)}.action-btn[data-v-0d46d4a4]{background:#f8fafc;transition:all .2s ease-in-out}.action-btn[data-v-0d46d4a4]:hover{background:#f1f5f9;transform:translateY(-1px)}.logout-btn[data-v-0d46d4a4]:hover{background:#fef2f2}.hover-red[data-v-0d46d4a4]:hover{color:#ef4444!important}.texto-confirmar[data-v-55229c26]{white-space:pre-line}.v-main[data-v-74001278]{background-color:#f5f7fa;min-height:100vh}.border-bottom[data-v-74001278]{border-bottom:1px solid #e0e0e0!important}.custom-autocomplete[data-v-74001278] .v-input__control{border-radius:8px!important}.custom-autocomplete[data-v-74001278] .v-input__slot{min-height:40px!important}.w-full[data-v-74001278]{width:100%}.grey.lighten-4[data-v-18d4474a]{background-color:#f8f9fa!important}.product-card[data-v-18d4474a]{border:1px solid #e0e0e0!important;transition:all .3s cubic-bezier(.25,.8,.25,1);overflow:hidden}.product-card[data-v-18d4474a]:hover{border-color:#1976d2!important}.out-of-stock[data-v-18d4474a]{opacity:.8;border-left:4px solid #ff5252!important}.quantity-selector[data-v-18d4474a]{background:#fff;border:1px solid #d1d1d1;max-width:130px}.qty-input[data-v-18d4474a]{width:40px;border:none;font-weight:700;font-size:.9rem;color:#333}.qty-input[data-v-18d4474a]:focus{outline:none}.border-right[data-v-18d4474a]{border-right:1px solid #eee}@media (min-width:960px){.border-left-md[data-v-18d4474a]{border-left:1px solid #eee}}.tracking-wider[data-v-18d4474a]{letter-spacing:.05em}.italic[data-v-18d4474a]{font-style:italic}.search-bar[data-v-18d4474a] .v-input__slot{padding-left:20px!important}.search-bar[data-v-18d4474a] input{font-size:1.1rem}.shadow-lg[data-v-18d4474a]{box-shadow:0 10px 20px rgba(0,0,0,.15)!important}.v-pagination[data-v-18d4474a] button{transition:all .2s}.v-pagination[data-v-18d4474a] .v-pagination__item--active{box-shadow:0 4px 10px rgba(25,118,210,.3)}.rounded-xl[data-v-226cb26e]{border-radius:16px!important}.v-data-table[data-v-226cb26e] thead th{text-transform:uppercase;font-size:.7rem!important;font-weight:700!important;letter-spacing:.5px}.v-toolbar[data-v-226cb26e]{border-bottom:1px solid #eee!important}.gap-1[data-v-226cb26e]{gap:4px}.italic[data-v-226cb26e]{font-style:italic}.cursor-pointer[data-v-226cb26e]{cursor:pointer}.v-chip--label[data-v-226cb26e]:hover{filter:brightness(1.2);transition:.3s}.border-purple[data-v-226cb26e]{border-top:4px solid #7b1fa2!important}.border-blue[data-v-226cb26e]{border-top:4px solid #1976d2!important}.border-orange[data-v-226cb26e]{border-top:4px solid #f57c00!important}.border-green[data-v-226cb26e]{border-top:4px solid #00897b!important}.border-indigo[data-v-226cb26e]{border-top:4px solid #3f51b5!important}.v-card[data-v-5025ed3e]{border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.v-card[data-v-5025ed3e]:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.2)}.text-h5[data-v-5025ed3e]{font-weight:600;color:#333}.text-h6[data-v-5025ed3e]{font-weight:400;color:#007bff}.text-overline[data-v-5025ed3e]{font-size:14px;color:#6c757d}.ml-4[data-v-5025ed3e]{margin-left:16px}.text-left[data-v-5025ed3e]{text-align:left}.text-muted[data-v-5025ed3e]{color:#6c757d}.text-dark[data-v-5025ed3e]{color:#333}.text-primary[data-v-5025ed3e]{color:#007bff}.image-container[data-v-5025ed3e]{height:100%}.image-container img[data-v-5025ed3e]{border-radius:8px;border:2px solid #e0e0e0;max-width:80px;max-height:80px;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease,box-shadow .3s ease}.image-container img[data-v-5025ed3e]:hover{transform:scale(1.05);box-shadow:0 4px 10px rgba(0,0,0,.1)}.icon-small[data-v-5025ed3e]{font-size:50px;background-color:#f0f0f0;border-radius:50%;padding:10px}.v-container[data-v-5025ed3e]{padding:20px}.v-card[data-v-5025ed3e]{margin-bottom:20px}.v-row[data-v-5025ed3e]{margin-top:10px;margin-bottom:10px}@media (max-width:600px){.ml-4[data-v-5025ed3e]{margin-left:8px}}.table-image[data-v-5025ed3e]{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.image-container[data-v-5025ed3e]{display:flex;justify-content:center;align-items:center;background:#f5f5f5;border-radius:8px;padding:10px}.img-small[data-v-5025ed3e]{max-width:100px;max-height:100px;-o-object-fit:contain;object-fit:contain}.card[data-v-5025ed3e]{transition:transform .2s ease-in-out}.card[data-v-5025ed3e]:hover{transform:scale(1.02)}.editable-input[data-v-5025ed3e]{max-width:80px;text-align:center}.grey.lighten-4[data-v-58474dd3]{background-color:#f8f9fa!important}.order-card[data-v-58474dd3]{border:1px solid #e0e0e0!important;background:#fff!important;overflow:hidden;transition:all .3s ease}.order-card[data-v-58474dd3]:hover{border-color:#1976d2!important}.bg-header[data-v-58474dd3]{background-color:#fcfcfc}.border-top[data-v-58474dd3]{border-top:1px solid #eee}.tracking-wider[data-v-58474dd3]{letter-spacing:.1em}.state-select[data-v-58474dd3] .v-input__slot{background:transparent!important;box-shadow:none!important}@media (min-width:960px){.border-left-md[data-v-58474dd3]{border-left:1px solid #eee;padding-left:24px}}.v-pagination[data-v-58474dd3] button{transition:all .2s}.v-pagination[data-v-58474dd3] .v-pagination__item--active{box-shadow:0 4px 10px rgba(25,118,210,.3)}.btn-action-confirm[data-v-58474dd3]{background-color:#ff7043!important;color:#fff!important}.w-100[data-v-58474dd3]{width:100%}.signature-container[data-v-5003a540]{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:5px}.signature-canvas[data-v-5003a540]{border:3px solid #007bff;background-color:#f7f7f7;cursor:pointer;box-shadow:0 4px 8px rgba(0,123,255,.2);margin-bottom:20px;transition:box-shadow .2s ease-in-out}.signature-canvas[data-v-5003a540]:hover{box-shadow:0 4px 12px rgba(0,123,255,.5)}.button-container[data-v-5003a540]{display:flex;justify-content:space-around;width:100%;max-width:400px}.button[data-v-5003a540]{background-color:#007bff;color:#fff;padding:10px;border:none;border-radius:5px;cursor:pointer;width:45%}.button[data-v-5003a540]:hover{background-color:#0056b3}.custom-table[data-v-3c985b21] th{text-transform:uppercase;font-size:.7rem!important;font-weight:700!important;letter-spacing:.05em;color:#616161!important;background-color:#fcfcfc!important;border-bottom:2px solid #eee!important}.border-top-primary[data-v-3c985b21]{border-top:4px solid #1976d2!important}.border-dashed[data-v-3c985b21]{border:2px dashed #e0e0e0!important;background-color:#f9f9f9}.custom-table[data-v-3c985b21] .v-data-table-group__header:hover{background-color:#f1f7ff!important}.pb-12[data-v-3c985b21]{padding-bottom:100px!important}.boton-documentos[data-v-ebb06800]{color:#117f9c!important;background-color:rgba(17,127,156,.08);transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.boton-documentos[data-v-ebb06800]:hover{background-color:rgba(17,127,156,.16);box-shadow:0 2px 8px rgba(17,127,156,.25);transform:translateY(-1px)}.contador-documentos[data-v-ebb06800] .v-badge__badge{font-size:.65rem;font-weight:700;height:18px;min-width:18px;padding:3px 5px}.custom-toggle[data-v-ebb06800]{background-color:#f0f0f0!important;border:1px solid #e0e0e0}.custom-toggle .v-btn[data-v-ebb06800]{text-transform:none;font-weight:500;letter-spacing:normal}.categoria-dot[data-v-47ec6f2b]{display:inline-block;width:10px;height:10px;border-radius:50%;flex-shrink:0;margin-top:4px}.armario-node[data-v-47ec6f2b]{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.node-row[data-v-47ec6f2b]{cursor:pointer;padding:6px 8px;border-radius:4px;transition:background-color .2s ease;margin-bottom:2px;font-size:.85rem;color:#444;position:relative;height:auto!important;min-height:32px;align-items:flex-start}.node-row[data-v-47ec6f2b]:hover{background-color:rgba(25,118,210,.05)}.expansion-wrapper[data-v-47ec6f2b]{width:24px;height:24px;border-radius:4px;margin-right:4px;flex-shrink:0;transition:background-color .2s}.expansion-wrapper[data-v-47ec6f2b]:hover{background-color:rgba(0,0,0,.1)}.node-active[data-v-47ec6f2b]{background-color:#e3f2fd!important;color:#1976d2!important}.node-active .node-text[data-v-47ec6f2b]{font-weight:600}.node-active[data-v-47ec6f2b]:before{content:"";position:absolute;left:0;width:3px;height:60%;background-color:#1976d2;border-radius:0 4px 4px 0}.node-children[data-v-47ec6f2b]{padding-left:12px;margin-left:11px;border-left:1px solid #e0e0e0}.expansion-icon[data-v-47ec6f2b]{transition:transform .2s ease}.expansion-icon.rotated[data-v-47ec6f2b]{transform:rotate(90deg)}.node-text[data-v-47ec6f2b]{white-space:normal!important;word-break:break-word!important;overflow:visible!important;text-overflow:clip!important;flex-grow:1;line-height:1.3!important;display:inline-block;padding-top:2px}.planos-sidebar-container[data-v-067da9a0]{display:flex;flex-direction:column;height:100%;background:#fff}.planos-list[data-v-067da9a0]{overflow-y:auto;flex-grow:1}.plano-item[data-v-067da9a0]{border-radius:8px!important;transition:all .2s ease;border:1px solid transparent}.plano-item[data-v-067da9a0]:hover{background-color:#f5f7fa!important}.plano-item--active[data-v-067da9a0]{background-color:#e3f2fd!important;border:1px solid #bbdefb!important}.plano-item--active .v-list-item__title[data-v-067da9a0]{color:#1976d2;font-weight:700!important}.search-input[data-v-067da9a0] .v-input__control{min-height:36px!important}.search-input[data-v-067da9a0] .v-input__slot{background:#f8f9fa!important;border:none!important}.shadow-sm[data-v-067da9a0]{box-shadow:0 2px 4px rgba(0,0,0,.05)!important}.planos-list[data-v-067da9a0]::-webkit-scrollbar{width:4px}.planos-list[data-v-067da9a0]::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:10px}.plano-item .v-list-item__action[data-v-067da9a0]{margin:0!important;opacity:.7}.plano-item:hover .v-list-item__action[data-v-067da9a0]{opacity:1}.v-list-item__action .v-btn--icon.v-size--x-small[data-v-067da9a0]{width:24px;height:24px}.sidebar-scroll[data-v-07e36d3a]{height:calc(100vh - 150px);overflow-y:auto}.sidebar-scroll[data-v-07e36d3a]::-webkit-scrollbar{width:4px}.sidebar-scroll[data-v-07e36d3a]::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:10px}.tree-node[data-v-7c84dcff]{display:flex;flex-direction:row;align-items:flex-start;position:relative;margin:15px 0}.node-wrapper[data-v-7c84dcff]{position:relative;display:flex;flex-direction:column;align-items:center;margin-right:30px;flex-shrink:0}.node-card[data-v-7c84dcff]{border-radius:10px;min-width:160px;max-width:350px;height:auto;background-color:#fafafa;border-color:#cfd8dc;display:flex;align-items:center;box-shadow:0 2px 6px rgba(0,0,0,.12);transition:all .3s ease;cursor:pointer;z-index:2;overflow:visible}.icono-nota[data-v-7c84dcff]{flex-shrink:0}.texto-nota-tooltip[data-v-7c84dcff]{white-space:pre-line}.node-card.nodo-marcado[data-v-7c84dcff]{border-color:#117f9c!important;background-color:#e6f3f6;box-shadow:0 0 0 2px rgba(17,127,156,.35)}.node-card.con-categoria[data-v-7c84dcff]{border-left-width:6px;border-left-style:solid}.categoria-chip[data-v-7c84dcff]{flex-shrink:0;color:#fff;font-size:.65rem;font-weight:700;line-height:1;padding:3px 7px;border-radius:10px;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 2px rgba(0,0,0,.45)}.node-card.selected[data-v-7c84dcff]{border-color:#1976d2;background-color:#e3f2fd;box-shadow:0 4px 15px rgba(25,118,210,.3)}.node-text[data-v-7c84dcff]{flex:1;font-weight:600;font-size:.95rem;color:#37474f;line-height:1.3;white-space:normal;word-break:break-word;overflow:visible;text-overflow:clip;padding:4px 0}.line-horizontal-right[data-v-7c84dcff]{position:absolute;top:25px;right:-25px;width:25px;height:2px;background-color:#b9cbd4}.children-wrapper[data-v-7c84dcff]{position:relative;display:flex;flex-direction:column}.line-vertical-children[data-v-7c84dcff]{position:absolute;left:-5px;top:0;bottom:0;width:2px;background-color:#78909c}.children.horizontal[data-v-7c84dcff]{display:flex;flex-direction:column;gap:12px}.children.horizontal>.tree-node[data-v-7c84dcff]:before{content:"";position:absolute;left:0;top:25px;width:28px;height:2px;background-color:#78909c}.dialog-buttons[data-v-7c84dcff]{margin-top:10px;display:flex;gap:6px;justify-content:center;flex-wrap:wrap;max-width:250px}.adjuntos-indicator[data-v-7c84dcff]{position:absolute;top:0;left:0;transform:translate(-30%,-30%);background-color:#1976d2;color:#fff;font-weight:700;font-size:.7rem;width:20px;height:20px;border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:3}.node-banner[data-v-7c84dcff]{border-radius:4px;-o-object-fit:contain;object-fit:contain;max-width:40px;flex-shrink:0}.toggle-btn[data-v-7c84dcff]{flex-shrink:0}.rotated[data-v-7c84dcff]{transform:rotate(-90deg);transition:transform .3s ease}@media (max-width:600px){.tree-node[data-v-7c84dcff]{flex-direction:column;width:100%}.node-wrapper[data-v-7c84dcff]{margin-right:0;margin-bottom:5px;align-items:flex-start;width:100%}.node-card[data-v-7c84dcff]{min-width:100%;width:100%;max-width:100%}.children-wrapper[data-v-7c84dcff]{margin-left:15px;padding-left:10px;border-left:1px dashed #b9cbd4;width:calc(100% - 15px)}.children.horizontal>.tree-node[data-v-7c84dcff]:before{width:12px;left:-10px}.dialog-buttons[data-v-7c84dcff]{justify-content:flex-start;max-width:100%;padding:5px}.hidden-xs-only[data-v-7c84dcff]{display:none!important}}.fade-slide-enter-active[data-v-7c84dcff],.fade-slide-leave-active[data-v-7c84dcff]{transition:all .3s ease}.fade-slide-enter[data-v-7c84dcff],.fade-slide-leave-to[data-v-7c84dcff]{opacity:0;transform:translateY(-10px)}.simbolo[data-v-13f3fdc4]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;line-height:1}.simbolo[data-v-13f3fdc4]:not(.simbolo-forma){border:1.5px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.35)}.simbolo-forma .v-icon[data-v-13f3fdc4]{filter:drop-shadow(0 0 1px white) drop-shadow(0 0 1px white) drop-shadow(0 1px 2px rgba(0,0,0,.4))}.accion-minimal[data-v-7dff2b80]{color:#607d8b!important;transition:color .2s ease,transform .2s ease}.accion-activa[data-v-7dff2b80]{color:#117f9c!important;background-color:rgba(17,127,156,.14)!important}.barra-bloque[data-v-7dff2b80]{gap:4px;padding:6px 10px;border-radius:10px;background:#e6f3f6;border:1px solid #b5dbe4}.texto-bloque[data-v-7dff2b80]{font-size:.85rem;color:#37474f}.accion-minimal[data-v-7dff2b80]:hover{color:#117f9c!important;transform:scale(1.08)}.tree-container[data-v-7dff2b80]{background-color:#fff;border:1px solid #e0e4e9}.arbol-lienzo[data-v-7dff2b80]{position:relative;overflow:auto;border-radius:10px;border:1px solid #edf1f4;background-color:#fbfcfd;background-image:radial-gradient(circle,#dfe6eb 1px,transparent 0);background-size:22px 22px;cursor:grab;scrollbar-width:thin;scrollbar-color:#c3d0d8 transparent}.arbol-lienzo[data-v-7dff2b80]::-webkit-scrollbar{width:10px;height:10px}.arbol-lienzo[data-v-7dff2b80]::-webkit-scrollbar-thumb{background:#c3d0d8;border-radius:10px;border:2px solid #fbfcfd}.arbol-lienzo[data-v-7dff2b80]::-webkit-scrollbar-track{background:transparent}.arbol-arrastrando[data-v-7dff2b80]{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.arbol-arrastrando[data-v-7dff2b80] .node-card{cursor:grabbing}.arbol-contenido[data-v-7dff2b80]{display:inline-block;min-width:100%;padding:8px 24px 140px 16px}.arbol-marco[data-v-7dff2b80]{position:relative}.arbol-controles[data-v-7dff2b80]{position:absolute;bottom:14px;right:18px;display:flex;align-items:center;gap:2px;padding:4px 8px;border-radius:24px;background:hsla(0,0%,100%,.95);border:1px solid #e3e9ee;cursor:default;z-index:4}.arbol-controles .v-btn[data-v-7dff2b80]{color:#607d8b!important}.arbol-controles .v-btn[data-v-7dff2b80]:hover{color:#117f9c!important}.arbol-zoom-valor[data-v-7dff2b80]{min-width:42px;text-align:center;font-size:.75rem;font-weight:600;color:#607d8b}.color-swatch[data-v-7dff2b80]{display:inline-block;width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.15);flex-shrink:0}.visor-cuerpo[data-v-51c2e593]{max-height:78vh;background:#eef1f4}.visor-pdf[data-v-51c2e593]{padding:16px}.visor-pdf[data-v-51c2e593] .visor-pagina{display:block;margin:0 auto 16px;max-width:100%;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.18)}.visor-imagen[data-v-51c2e593]{max-width:100%;max-height:70vh;-o-object-fit:contain;object-fit:contain;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.18)}.titulo-armario[data-v-56d2f2b7]{font-size:1.5rem}@media (max-width:599px){.cabecera-armario[data-v-56d2f2b7],.cabecera-armario[data-v-56d2f2b7] .v-toolbar__content{height:auto!important;min-height:56px}.cabecera-armario[data-v-56d2f2b7] .v-toolbar__content{padding-top:8px;padding-bottom:8px}.titulo-armario[data-v-56d2f2b7]{flex:1 1 auto;min-width:0;margin-right:8px;white-space:normal;overflow:visible;line-height:1.25}.titulo-prefijo[data-v-56d2f2b7]{display:block;font-size:.75rem;font-weight:500;opacity:.8}.titulo-nombre[data-v-56d2f2b7]{display:block;font-size:1.1rem;overflow-wrap:anywhere}}.nota-armario[data-v-56d2f2b7]{padding:10px 16px;background:#fff8e1;border-bottom:1px solid #ffe082;color:#5d4037;font-size:.875rem}.texto-nota[data-v-56d2f2b7]{white-space:pre-line;overflow-wrap:anywhere}.pestanas-armario[data-v-56d2f2b7]{border-bottom:1px solid #eceff1}@media (max-width:599px){.pestanas-armario[data-v-56d2f2b7] .v-slide-group__next,.pestanas-armario[data-v-56d2f2b7] .v-slide-group__prev{display:none!important}.pestanas-armario[data-v-56d2f2b7] .v-tab{padding:0 8px;min-width:0}}.barra-documentos[data-v-56d2f2b7]{gap:8px;margin-bottom:12px}.filtro-documentos[data-v-56d2f2b7]{flex:1 1 auto;border:1px solid #e3e8ec}.grupo-carpeta[data-v-56d2f2b7]{margin:0 0 10px;border:1px solid #e8ecef;border-radius:10px;background:#fff;transition:border-color .15s ease,background-color .15s ease}.grupo-destino[data-v-56d2f2b7]{border:2px dashed #117f9c;background:#e6f3f6}.grupo-sin-carpeta[data-v-56d2f2b7]{background:#fafbfc;border-style:dashed}.cabecera-carpeta[data-v-56d2f2b7]{padding:4px 8px 4px 12px;min-height:40px;border-bottom:1px solid #f2f4f5}.nombre-carpeta[data-v-56d2f2b7]{color:#37474f}.fila-documento[data-v-56d2f2b7]{padding:6px 8px;border-bottom:1px solid #f5f6f7}.nombre-documento[data-v-56d2f2b7]{font-weight:600;color:#263238;text-decoration:none}.nombre-documento[data-v-56d2f2b7]:hover{color:#117f9c;text-decoration:underline}.acciones-al-pasar .acciones-documento[data-v-56d2f2b7]{opacity:0;transition:opacity .12s ease}.acciones-al-pasar:focus-within .acciones-documento[data-v-56d2f2b7],.acciones-al-pasar:hover .acciones-documento[data-v-56d2f2b7]{opacity:1}.fila-arrastrable[data-v-56d2f2b7]{cursor:grab}.fila-arrastrable[data-v-56d2f2b7]:hover{background:#f7fafb}.fila-arrastrada[data-v-56d2f2b7]{opacity:.4}.fila-documento[data-v-56d2f2b7]:last-child{border-bottom:none}.texto-documento[data-v-56d2f2b7]{padding-left:32px}@media (max-width:599px){.fila-documento[data-v-56d2f2b7]{flex-wrap:wrap}.texto-documento[data-v-56d2f2b7]{padding-left:8px;flex-basis:100%}.acciones-documento[data-v-56d2f2b7]{margin-left:auto}}.min-w-0[data-v-56d2f2b7]{min-width:0}.barra-subida[data-v-56d2f2b7]{border-bottom:1px solid #e0e4e9;color:#455a64}.border-gold[data-v-56d2f2b7]{border:2px dashed #ffb300!important;background:linear-gradient(to bottom right,#fff,#fffdf2)}.premium-icon-container[data-v-56d2f2b7]{animation:float-56d2f2b7 3s ease-in-out infinite}@keyframes float-56d2f2b7{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.shadow-24[data-v-56d2f2b7]{box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2)!important}.pdf-container[data-v-56d2f2b7]{width:100%;height:100%;background:#333}.text-wrap-cell[data-v-56d2f2b7]{white-space:normal!important;word-break:break-word;line-height:1.4;padding:8px 0;min-width:120px}.text-no-wrap[data-v-56d2f2b7]{white-space:nowrap!important}.plano-workspace[data-v-22e6cbdc]{background-color:#f0f2f5!important;position:relative;overflow:hidden}.action-hud[data-v-22e6cbdc]{position:absolute;top:0;left:0;right:0;z-index:5;flex-wrap:nowrap;background-color:hsla(0,0%,100%,.9)!important;backdrop-filter:blur(5px);max-width:-moz-fit-content;max-width:fit-content;margin-left:auto!important;margin-right:auto!important}.plano-viewport[data-v-22e6cbdc]{width:100%;display:flex;justify-content:center;align-items:flex-start;padding:20px}.plano-viewport-movil[data-v-22e6cbdc]{padding:8px}.plano-canvas[data-v-22e6cbdc]{background-color:#fff;border-radius:8px;position:relative;isolation:isolate;width:100%;overflow:hidden;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.plano-con-hud[data-v-22e6cbdc]{padding-top:0}.plano-paneando[data-v-22e6cbdc]{cursor:grabbing}.region-box[data-v-22e6cbdc]{box-sizing:border-box;transition:box-shadow .3s ease;z-index:10;overflow:visible!important}.region-edit[data-v-22e6cbdc],.region-view[data-v-22e6cbdc]{border-radius:4px}.region-view[data-v-22e6cbdc]{cursor:pointer}.region-edit[data-v-22e6cbdc]{cursor:move}.region-visual[data-v-22e6cbdc]{width:100%;height:100%;position:relative;box-sizing:border-box;transition:transform .05s linear;border-radius:4px}.region-view.region-armario .region-visual[data-v-22e6cbdc]{border:2px solid var(--region-borde,#1976d2);background-color:var(--region-fondo,rgba(25,118,210,.15))}.region-view.region-armario:hover .region-visual[data-v-22e6cbdc]{background-color:var(--region-fondo-hover,rgba(25,118,210,.3));box-shadow:0 0 10px var(--region-fondo-hover,rgba(25,118,210,.5))}.etiqueta-marcador[data-v-22e6cbdc],.etiqueta-region[data-v-22e6cbdc]{font-size:11px;font-weight:600;line-height:1.2;color:#263238;background:hsla(0,0%,100%,.88);border-radius:4px;padding:1px 5px;white-space:nowrap;pointer-events:none;box-shadow:0 1px 2px rgba(0,0,0,.15)}.etiqueta-region[data-v-22e6cbdc]{position:absolute;top:2px;left:2px;max-width:calc(100% - 4px);overflow:hidden;text-overflow:ellipsis}.etiqueta-marcador[data-v-22e6cbdc]{position:absolute;top:calc(100% + 3px);left:50%;transform:translateX(-50%)}.region-edit.region-armario .region-visual[data-v-22e6cbdc]{border:2px dashed #fb8c00;background-color:rgba(251,140,0,.2)}.region-view.region-plano .region-visual[data-v-22e6cbdc]{border:2px solid #7e57c2;background-color:rgba(126,87,194,.16)}.region-view.region-plano:hover .region-visual[data-v-22e6cbdc]{background-color:rgba(126,87,194,.28);box-shadow:0 0 10px rgba(126,87,194,.45)}.region-edit.region-plano .region-visual[data-v-22e6cbdc]{border:2px dashed #7e57c2;background-color:rgba(126,87,194,.2)}.region-label[data-v-22e6cbdc]{position:absolute;top:-20px;left:0;font-size:10px;color:#fff;padding:0 4px;border-radius:2px;white-space:nowrap}.region-armario .region-label[data-v-22e6cbdc]{background:#fb8c00}.region-plano .region-label[data-v-22e6cbdc]{background:#7e57c2}.marcador[data-v-22e6cbdc]{position:absolute;z-index:11;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;transition:transform .15s ease}.marcador-arrastrando[data-v-22e6cbdc],.marcador[data-v-22e6cbdc]:hover{transform:scale(1.25)}.marcador-movible[data-v-22e6cbdc]{cursor:grab;touch-action:none}.marcador-arrastrando[data-v-22e6cbdc]{cursor:grabbing;z-index:13;transition:none}.marcador .delete-region-btn[data-v-22e6cbdc]{top:-14px;right:-14px}.plano-leyenda[data-v-22e6cbdc]{position:absolute;bottom:12px;left:12px;z-index:12;background:hsla(0,0%,100%,.95);border-radius:10px;max-width:min(260px,55%);max-height:45%;overflow-y:auto;padding:4px;font-size:.75rem;color:#37474f;cursor:default}.leyenda-cabecera[data-v-22e6cbdc]{display:flex;align-items:center;width:100%;padding:4px 6px;font-weight:700;font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;color:#546e7a}.leyenda-ocultas[data-v-22e6cbdc]{margin-left:4px;font-weight:500;text-transform:none;color:#fb8c00}.leyenda-item[data-v-22e6cbdc]{display:flex;align-items:center;width:100%;padding:3px 6px;border-radius:6px;text-align:left;transition:background-color .15s ease,opacity .15s ease}.leyenda-item[data-v-22e6cbdc]:hover{background:#eef3f6}.leyenda-nombre[data-v-22e6cbdc]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leyenda-cuenta[data-v-22e6cbdc]{margin-left:8px;color:#90a4ae;font-weight:600}.leyenda-oculta[data-v-22e6cbdc]{opacity:.4}.leyenda-oculta .leyenda-nombre[data-v-22e6cbdc]{text-decoration:line-through}.leyenda-mostrar-todo[data-v-22e6cbdc]{width:100%;padding:4px 6px;font-weight:600;color:#117f9c;text-align:left}.plano-vacio[data-v-22e6cbdc]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:12;max-width:300px;padding:20px 24px;text-align:center;background:hsla(0,0%,100%,.96);border-radius:12px;color:#37474f;cursor:default}.plano-controles[data-v-22e6cbdc]{position:absolute;bottom:12px;right:12px;z-index:12;display:flex;align-items:center;padding:2px 4px;border-radius:10px;background:hsla(0,0%,100%,.95);cursor:default}.separador-controles[data-v-22e6cbdc]{width:1px;height:18px;margin:0 4px;background:#e0e4e9}.zoom-valor[data-v-22e6cbdc]{min-width:40px;text-align:center;font-size:.75rem;font-weight:600;color:#546e7a}.asa-tamano[data-v-22e6cbdc]{position:absolute;right:-10px;bottom:-10px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.35);cursor:nwse-resize;touch-action:none}.opcion-colocar[data-v-22e6cbdc]{cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.opcion-colocar[data-v-22e6cbdc]:hover{border-color:#117f9c!important;background:rgba(17,127,156,.05)}.simbolo-opcion[data-v-22e6cbdc]{height:40px;display:flex;align-items:center;justify-content:center}.region-pulse[data-v-22e6cbdc]{animation:pulse-halo-22e6cbdc 1s ease-in-out infinite}.region-selected[data-v-22e6cbdc]{outline:2px solid #00bcd4;outline-offset:3px}@keyframes pulse-halo-22e6cbdc{0%{box-shadow:0 0 0 0 rgba(25,118,210,0),0 0 0 0 rgba(25,118,210,0)}40%{box-shadow:0 0 0 10px rgba(25,118,210,.45),0 0 18px 6px rgba(25,118,210,.45)}to{box-shadow:0 0 0 18px rgba(25,118,210,0),0 0 0 0 rgba(25,118,210,0)}}.hud-movil[data-v-22e6cbdc]{margin:12px 12px 0!important;max-width:calc(100% - 24px)!important}.hud-titulo[data-v-22e6cbdc]{min-width:0;flex:0 1 auto}.hud-movil .hud-titulo .text-truncate[data-v-22e6cbdc]{max-width:38vw}.boton-hud-movil[data-v-22e6cbdc]{width:32px!important;height:32px!important}.hierarchy-line[data-v-22e6cbdc]{width:15px;height:1px;background-color:#e0e0e0;margin-right:5px}.border-bottom[data-v-22e6cbdc]{border-bottom:1px solid #f0f0f0}.delete-region-btn[data-v-22e6cbdc]{position:absolute;top:-12px;right:-12px;z-index:20;background-color:#fff!important;box-shadow:0 2px 4px rgba(0,0,0,.2)}.h-100[data-v-34dfd982]{height:100%}.tree-container[data-v-7fd2fdcc]{display:flex;flex-direction:column;height:100vh;width:100vw}.content-container[data-v-7fd2fdcc]{display:flex;flex-grow:1;overflow:hidden}.sidebar[data-v-7fd2fdcc]{padding:16px;width:20%;min-width:250px;overflow-y:auto;border-right:1px solid #ddd;flex-shrink:0}.main-content[data-v-7fd2fdcc]{width:80%;min-width:500px;padding:16px;overflow-y:auto;flex-shrink:0}.text-wrap-cell[data-v-4082b7bf]{white-space:normal;word-break:break-word;max-width:280px}.rejilla-simbolos[data-v-b9a8614a]{display:grid;grid-template-columns:repeat(auto-fill,36px);gap:4px}.opcion-simbolo[data-v-b9a8614a]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:2px solid transparent;border-radius:8px;background:#f5f7f9;cursor:pointer}.opcion-simbolo[data-v-b9a8614a]:hover{background:#e8edf1}.opcion-activa[data-v-b9a8614a]{border-color:#117f9c;background:#fff}.color-swatch[data-v-30acb540]{display:inline-block;width:18px;height:18px;border-radius:50%;border:1px solid rgba(0,0,0,.15);flex-shrink:0}.sin-categoria[data-v-30acb540]{background:repeating-linear-gradient(45deg,#fff,#fff 3px,#e0e0e0 0,#e0e0e0 6px)}.fila-orden[data-v-c4cba23e]{padding:6px 8px;margin-bottom:4px;border:1px solid #e0e4e9;border-radius:8px;background:#fff;cursor:grab;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease}.fila-orden[data-v-c4cba23e]:hover{border-color:#b9cbd4}.fila-arrastrando[data-v-c4cba23e]{opacity:.45}.fila-destino[data-v-c4cba23e]{border-color:#117f9c;background:rgba(17,127,156,.06)}.asa[data-v-c4cba23e],.flecha[data-v-c4cba23e],.posicion[data-v-c4cba23e]{flex-shrink:0}.asa[data-v-c4cba23e]{color:#90a4ae}.posicion[data-v-c4cba23e]{min-width:20px;font-size:.75rem;font-weight:700;color:#117f9c;text-align:right}.nombre[data-v-c4cba23e]{flex:1 1 auto;min-width:0;margin-right:4px;font-weight:500;color:#37474f;line-height:1.3;overflow-wrap:anywhere}.historial-lista[data-v-3898e60c]{list-style:none;padding:8px 4px;margin:0}.historial-entrada[data-v-3898e60c]{position:relative;display:flex;gap:12px;padding:8px 4px}.historial-entrada[data-v-3898e60c]:not(:last-child):before{content:"";position:absolute;left:15px;top:32px;bottom:-8px;width:2px;background:#e3e8ec}.historial-icono[data-v-3898e60c]{flex-shrink:0;width:24px;height:24px;margin-left:2px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:1}.historial-texto[data-v-3898e60c]{font-size:.875rem;color:#37474f;min-width:0;overflow-wrap:anywhere}.historial-armario[data-v-3898e60c]{font-weight:600;font-size:.8rem;color:#117f9c;text-decoration:none}.historial-armario[data-v-3898e60c]:hover{text-decoration:underline}.historial-detalle[data-v-3898e60c]{color:#607d8b}.historial-fecha[data-v-3898e60c]{font-size:.75rem;color:#90a4ae}.ayuda-paneles[data-v-4bd0a69e]{padding:8px}.ayuda-pasos[data-v-4bd0a69e]{padding-left:18px;font-size:.875rem;color:#37474f}.ayuda-pasos li+li[data-v-4bd0a69e]{margin-top:6px}.cuerpo-calidad[data-v-5c91a63e]{max-height:78vh}.resumen[data-v-5c91a63e]{padding:12px 16px;border-radius:12px;background:#f5f8fa}.puntuacion[data-v-5c91a63e]{font-size:1.35rem;font-weight:800;color:#37474f}.indicador-cabecera[data-v-5c91a63e]{width:100%}.porcentaje[data-v-5c91a63e]{min-width:44px;text-align:right;font-weight:700;color:#546e7a}.lista-pendientes[data-v-5c91a63e]{list-style:none;padding:0;max-height:260px;overflow-y:auto}.lista-pendientes li[data-v-5c91a63e]{padding:4px 0;border-bottom:1px solid #f0f2f4}.nombre-pendiente[data-v-5c91a63e]{font-weight:600;color:#117f9c;text-decoration:none}.nombre-pendiente[data-v-5c91a63e]:hover{text-decoration:underline}.min-w-0[data-v-5c91a63e]{min-width:0}.main-workspace[data-v-9879ee52]{overflow-y:auto;height:100%;background-color:#f5f7fa}.rounded-lg[data-v-28fcf3bf]{border-radius:8px!important}[data-v-28fcf3bf] .v-image__image{background-size:contain!important}body[data-v-28fcf3bf],html[data-v-28fcf3bf]{overflow-x:hidden}.v-main[data-v-67749d47]{padding-left:0!important;padding-top:0!important}.rounded-xl[data-v-3c3601f7]{border-radius:16px!important}.text-wrap[data-v-3c3601f7]{white-space:normal!important}.rounded-xl[data-v-1a361cba]{border-radius:24px!important}.rounded-lg[data-v-1a361cba]{border-radius:12px!important}[data-v-1a361cba] .v-data-table-header th{font-weight:700!important;text-transform:uppercase;font-size:.75rem;letter-spacing:.5px;color:#757575!important}[data-v-1a361cba] .v-data-table__wrapper tr:hover{background-color:rgba(0,0,0,.02)!important}.rounded-xl[data-v-04d2332c]{border-radius:24px!important}.rounded-lg[data-v-04d2332c]{border-radius:12px!important}[data-v-04d2332c] .v-data-table-header th{font-weight:700!important;text-transform:uppercase;font-size:.75rem;letter-spacing:.5px;color:#757575!important}[data-v-04d2332c] .v-data-table__wrapper tr:hover{background-color:rgba(0,0,0,.02)!important}.rounded-xl[data-v-745ea5c6]{border-radius:24px!important}.rounded-lg[data-v-745ea5c6]{border-radius:12px!important}.section-title[data-v-745ea5c6]{font-size:.9rem;font-weight:700;text-transform:uppercase;color:#555;letter-spacing:.5px}.task-input[data-v-745ea5c6] .v-input__slot{background:transparent!important;padding:0!important}.rounded-xl[data-v-745ea5c6]{border-radius:16px!important}.v-list-item[data-v-745ea5c6]:hover{background-color:#f8f9fa}.rounded-xl[data-v-2dd26617]{border-radius:16px!important}.border-bottom[data-v-2dd26617]{border-bottom:1px solid rgba(0,0,0,.05)!important}.capitalize-first[data-v-2dd26617]:first-letter{text-transform:uppercase}.year-grid-container[data-v-2dd26617]{height:calc(100vh - 64px);overflow-y:auto;background-color:#f8f9fa}.year-wrapper[data-v-2dd26617]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;padding:12px}.compact-month[data-v-2dd26617]{border:1px solid #e0e0e0;border-radius:8px;background:#fff;padding:8px}.month-title[data-v-2dd26617]{text-align:center;font-weight:700;color:#1976d2;text-transform:uppercase;margin-bottom:4px}.compact-days-grid[data-v-2dd26617]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.compact-day-header[data-v-2dd26617]{font-size:.6rem;text-align:center;color:#9e9e9e;font-weight:700}.compact-day-cell[data-v-2dd26617]{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;font-size:.7rem;border-radius:4px}.day-saved[data-v-2dd26617]{background-color:#ffebee!important;color:#d32f2f!important;font-weight:700}.day-selected[data-v-2dd26617]{background-color:#e3f2fd!important;color:#1976d2!important;font-weight:700;border:1px solid #2196f3}.day-weekend[data-v-2dd26617]{background-color:#fafafa;color:#bdbdbd}[data-v-2dd26617] .v-date-picker-table{height:auto}.table-container[data-v-39addd84]{max-height:calc(100vh - 280px);position:relative;margin:0}.corner-cell[data-v-39addd84]{padding-left:20px!important;text-transform:uppercase;letter-spacing:1px;font-size:.75rem!important;color:#1976d2!important}.history-table[data-v-39addd84]{width:100%;border-collapse:separate;border-spacing:0;min-width:1850px}.sticky-column[data-v-39addd84]{position:sticky;left:0;z-index:10;width:200px;background-color:#fff!important;text-align:left}.shadow-right[data-v-39addd84]{border-right:2px solid #1976d2!important;box-shadow:4px 0 10px rgba(0,0,0,.05)}.machine-cell[data-v-39addd84]{padding-left:15px;font-size:.85rem;color:#263238}.header-cell[data-v-39addd84]{position:sticky;top:35px;z-index:5;background-color:#f8f9fa;border-bottom:2px solid #e0e0e0;height:45px;font-size:.75rem;font-weight:700;color:#546e7a}.month-label[data-v-39addd84]{position:sticky;top:0;z-index:6;background-color:#eceff1;color:#455a64;font-size:.7rem;font-weight:800;text-transform:uppercase;border-right:1px solid #cfd8dc;border-bottom:1px solid #cfd8dc;height:35px;text-align:center}.month-header .sticky-column[data-v-39addd84]{top:0;z-index:11;background-color:#eceff1!important;height:35px;display:flex;align-items:center}.month-divider[data-v-39addd84]{border-right:2px solid #b0bec5!important}.current-week-head[data-v-39addd84]{background-color:#bbdefb!important;color:#0d47a1!important;font-weight:900!important}.current-week-column[data-v-39addd84]{background-color:#f0f7ff!important}.row-hover:hover .sticky-column[data-v-39addd84],.row-hover[data-v-39addd84]:hover{background-color:#e3f2fd!important}.border-cell[data-v-39addd84]:hover{background-color:#bbdefb!important}.border-cell[data-v-39addd84]{border-bottom:1px solid #eee;border-right:1px solid #f5f5f5;height:52px}.week-col[data-v-39addd84]{width:34px;text-align:center}.mini-btn-modern[data-v-39addd84]{width:18px;height:18px;border-radius:4px;border:1px solid hsla(0,0%,100%,.3);cursor:pointer;transition:transform .2s cubic-bezier(.175,.885,.32,1.275);display:flex;align-items:center;justify-content:center;padding:0;line-height:0;outline:none}.mini-btn-modern .v-icon[data-v-39addd84]{margin:0!important;padding:0!important;display:block}.grid-cell-container[data-v-39addd84]{display:flex;gap:3px;justify-content:center;align-items:center}.custom-scroll[data-v-39addd84]::-webkit-scrollbar{height:10px;width:8px}.custom-scroll[data-v-39addd84]::-webkit-scrollbar-thumb{background:#b0bec5;border-radius:10px}.rounded-xl[data-v-39addd84]{border-radius:16px!important}.dot[data-v-39addd84]{height:10px;width:10px;border-radius:50%;display:inline-block;margin-right:6px}.dot.success[data-v-39addd84]{background-color:#4caf50}.dot.primary[data-v-39addd84]{background-color:#2196f3}.dot.grey[data-v-39addd84]{background-color:#9e9e9e}.dot.error[data-v-39addd84]{background-color:#f44336}.dot.orange[data-v-39addd84]{background-color:#fb8c00}.max-width-300[data-v-02b716c4]{max-width:300px}[data-v-02b716c4] .v-data-table-header th{font-weight:700!important;text-transform:uppercase;font-size:.75rem!important;letter-spacing:.5px;color:#757575!important}.rounded-xl[data-v-02b716c4]{border-radius:16px!important}.min-h-screen[data-v-145fb243]{min-height:100vh}.border-light[data-v-145fb243]{border:1px solid #e0e0e0!important}.border-selection[data-v-145fb243]{border:1.5px solid #80cbc4!important}.shadow-sm[data-v-145fb243]{box-shadow:0 4px 12px rgba(0,0,0,.03)!important}.search-bar[data-v-145fb243]{transition:all .3s ease}.search-bar.v-input--is-focused[data-v-145fb243]{transform:translateY(-2px)}.font-mono[data-v-145fb243]{font-family:Courier New,Courier,monospace;letter-spacing:.5px}[data-v-145fb243] .tabla-seleccionados{background-color:transparent!important}[data-v-145fb243] .tabla-seleccionados thead th{text-transform:uppercase;font-size:.72rem!important;font-weight:700!important;letter-spacing:.8px;height:48px!important;border-bottom:1px solid #b2dfdb!important}[data-v-145fb243] .tabla-seleccionados tbody tr{background-color:#f7fdfc!important}[data-v-145fb243] .tabla-seleccionados tbody tr:hover{background-color:#e0f2f1!important}[data-v-145fb243] .tabla-seleccionados tbody tr td{height:52px!important;border-bottom:1px solid #e0f2f1!important}[data-v-145fb243] .custom-table{background-color:transparent!important}[data-v-145fb243] .custom-table thead{background-color:#f8f9fa!important}[data-v-145fb243] .custom-table thead th{text-transform:uppercase;font-size:.75rem!important;font-weight:700!important;color:#757575!important;letter-spacing:1px;height:56px!important;border-bottom:1px solid #e0e0e0!important}[data-v-145fb243] .custom-table tbody tr{transition:background-color .2s ease}[data-v-145fb243] .custom-table tbody tr:hover{background-color:#f0f7ff!important}[data-v-145fb243] .custom-table tbody tr td{height:64px!important;border-bottom:1px solid #f0f0f0!important}[data-v-145fb243] .custom-table tbody tr.fila-seleccionada{background-color:#e0f2f1!important;border-left:4px solid #00897b}[data-v-145fb243] .custom-table tbody tr.fila-seleccionada:hover{background-color:#b2dfdb!important}[data-v-145fb243] .custom-table tbody tr.fila-seleccionada td{border-bottom:1px solid #b2dfdb!important}.action-btn[data-v-145fb243]{transition:all .2s ease}.action-btn.assign[data-v-145fb243]{color:#1976d2}.action-btn.assign[data-v-145fb243]:hover{background-color:#e3f2fd;transform:scale(1.1)}.rounded-md[data-v-145fb243]{border-radius:6px!important}.border-premium[data-v-90bee3c8]{border:1px solid rgba(255,179,0,.3)!important}.border-amber[data-v-90bee3c8]{border:1px solid #ffb300!important}.shadow-premium[data-v-90bee3c8]{box-shadow:0 4px 15px rgba(255,179,0,.4)!important}.icon-pulse[data-v-90bee3c8]{animation:pulse-animation-90bee3c8 2s infinite;display:inline-block}@keyframes pulse-animation-90bee3c8{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.premium-bg-gradient[data-v-90bee3c8]{position:absolute;top:-50px;right:-50px;width:150px;height:150px;background:radial-gradient(circle,rgba(255,179,0,.1) 0,hsla(0,0%,100%,0) 70%);pointer-events:none}.gap-4[data-v-90bee3c8]{gap:16px}@media (max-width:600px){.gap-4[data-v-90bee3c8]{flex-direction:column}}