.loader{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999}.compact-text-field[data-v-42b4df63]{align-items:center}.compact-text-field[data-v-42b4df63] .v-input__slot{min-height:34px!important;margin-top:2px!important}.compact-text-field[data-v-42b4df63] input{text-align:center}.compact-text-field[data-v-42b4df63] input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.compact-text-field[data-v-42b4df63] .v-input__append-outer,.compact-text-field[data-v-42b4df63] .v-input__prepend-outer{margin-top:0!important;margin-bottom:0!important}.button-row[data-v-42b4df63]{position:relative;margin:1%;width:100%;bottom:20%}.image-container[data-v-42b4df63]{display:flex;align-items:center;justify-content:center;height:100%}.image-container img[data-v-42b4df63]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.v-img[data-v-a1ce00e0]{max-width:100%;height:auto}.text-right[data-v-a1ce00e0]{text-align:right}.ml-4[data-v-a1ce00e0]{margin-left:16px}@media (max-width:600px){.ml-4[data-v-a1ce00e0]{margin-left:8px}}.text-left[data-v-a1ce00e0]{text-align:left}.v-btn[data-v-12ab67a2]{max-width:100%;box-sizing:border-box}@keyframes spin-12ab67a2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mdi-spin-reverse[data-v-12ab67a2]{animation:spin-12ab67a2 2s linear infinite}.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}.v-select[data-v-f8fc5a26],.v-text-field[data-v-f8fc5a26]{width:100%;margin-bottom:16px}.v-btn.block[data-v-f8fc5a26]{width:100%}.alerta-central[data-v-f8fc5a26]{max-width:400px;text-align:center}.alert-container[data-v-f8fc5a26]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;display:flex;justify-content:center;align-items:center}.full-height-row[data-v-f8fc5a26]{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.alerta-centrada[data-v-f8fc5a26]{min-width:300px;text-align:center}.tree-node[data-v-34c96982]{display:flex;flex-direction:row;align-items:flex-start;position:relative;margin:15px 0}.node-wrapper[data-v-34c96982]{position:relative;display:flex;flex-direction:column;align-items:center;margin-right:30px}.node-card[data-v-34c96982]{border-radius:10px;min-width:140px;background-color:#fafafa;border-color:#cfd8dc;box-shadow:0 2px 6px rgba(0,0,0,.12),0 1px 3px rgba(0,0,0,.08);transition:box-shadow .3s ease,background-color .3s ease,border-color .3s ease;cursor:pointer}.node-card[data-v-34c96982]:hover{box-shadow:0 4px 12px rgba(0,0,0,.18),0 2px 6px rgba(0,0,0,.12)}.node-card.selected[data-v-34c96982]{border-color:#1976d2;background-color:#e3f2fd;box-shadow:0 4px 15px rgba(25,118,210,.5)}.node-text[data-v-34c96982]{font-weight:600;font-size:1.05rem;color:#37474f;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle-btn[data-v-34c96982]{color:#607d8b;transition:color .25s ease}.toggle-btn[data-v-34c96982]:hover{color:#455a64}.rotated[data-v-34c96982]{transform:rotate(-90deg);transition:transform .3s ease}.line-horizontal-right[data-v-34c96982]{position:absolute;top:50%;right:-25px;transform:translateY(-50%);width:25px;height:2px;background-color:#b9cbd4;border-radius:1px;z-index:10}.children-wrapper.horizontal[data-v-34c96982]{position:relative;display:flex;flex-direction:column}.line-vertical-children[data-v-34c96982]{position:absolute;left:-5px;top:0;bottom:0;width:2px;background-color:#78909c;border-radius:1px;z-index:0}.children.horizontal[data-v-34c96982]{display:flex;flex-direction:column;gap:10px;position:relative;z-index:1}.children.horizontal>.tree-node[data-v-34c96982]{position:relative;padding-left:28px;display:flex;align-items:center}.children.horizontal>.tree-node[data-v-34c96982]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:28px;height:2px;background-color:#78909c;border-radius:1px}.dialog-buttons[data-v-34c96982]{margin-top:8px;display:flex;gap:6px;justify-content:center;flex-wrap:wrap}.fade-slide-enter-active[data-v-34c96982],.fade-slide-leave-active[data-v-34c96982]{transition:all .3s ease}.fade-slide-enter[data-v-34c96982],.fade-slide-leave-to[data-v-34c96982]{opacity:0;transform:translateX(15px)}.adjuntos-indicator[data-v-34c96982]{position:absolute;top:0;left:0;transform:translate(-30%,-30%);background-color:#1976d2;color:#fff;font-weight:700;font-size:.75rem;width:20px;height:20px;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 0 4px rgba(0,0,0,.2);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:20}.node-banner[data-v-34c96982]{border-radius:4px;-o-object-fit:contain;object-fit:contain;max-width:50px}.selected-node-wrapper[data-v-34c96982]{border:2px solid #1976d2;border-radius:12px;padding:6px;background-color:#e3f2fd44;transition:border-color .3s ease,background-color .3s ease}ul[data-v-f50dd0d0]{list-style-type:none;padding-left:.8rem}li[data-v-f50dd0d0]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.2rem .5rem}li[data-v-f50dd0d0]:hover{background-color:#eee}.viewer-content-area[data-v-1b799e0d]{background-color:#f0f0f0}.pdf-container[data-v-1b799e0d]{width:100%;height:90%;overflow-y:scroll;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;text-align:center;padding:10px}.pdf-container canvas[data-v-1b799e0d]{margin-bottom:15px;box-shadow:0 4px 8px rgba(0,0,0,.1);max-width:100%;height:auto}.v-data-table>.v-data-footer[data-v-1b799e0d]{flex-wrap:wrap!important;justify-content:center!important}@media (max-width:600px){.v-data-footer__select[data-v-1b799e0d]{display:none}}.planos-list[data-v-03e25b75]{max-height:400px;overflow-y:auto;border:1px solid #e0e0e0;border-radius:8px;background-color:#fafafa}.planos-list__item--selected[data-v-03e25b75]{background-color:#e3f2fd;font-weight:600}.text-truncate[data-v-03e25b75]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plano-container[data-v-2e799a4b]{background-repeat:no-repeat;background-position:50%;border:1px solid #ccc;border-radius:4px;width:100vw;height:85vh;max-width:100%;max-height:100%;box-sizing:border-box;position:relative}.region[data-v-2e799a4b]{border:2px solid #1976d2;background-color:rgba(25,118,210,.2);box-sizing:border-box}.tree-container[data-v-714b6dee]{display:flex;flex-direction:column;height:100vh;width:100vw}.content-container[data-v-714b6dee]{display:flex;flex-grow:1;overflow:hidden}.sidebar[data-v-714b6dee]{padding:16px;width:20%;min-width:250px;overflow-y:auto;border-right:1px solid #ddd;flex-shrink:0}.main-content[data-v-714b6dee]{width:80%;min-width:500px;padding:16px;overflow-y:auto;flex-shrink:0}.toggle-container[data-v-c17938ec]{border-bottom:1px solid #ddd}.sidebar-desktop[data-v-c17938ec]{width:250px;min-width:250px;max-width:300px;overflow-y:auto;border-right:1px solid #ddd;flex-shrink:0;padding:16px;position:relative}.sidebar-mobile[data-v-c17938ec]{position:fixed;top:60px;left:0;width:80%;max-width:280px;height:calc(100vh - 60px);background:#fff;z-index:10;padding:16px;overflow-y:auto;box-shadow:2px 0 5px rgba(0,0,0,.1)}.main-content[data-v-c17938ec]{padding:16px;overflow-y:auto}