.fade-slide-enter-active[data-v-45e76ee4],.fade-slide-leave-active[data-v-45e76ee4]{transition:all .3s;max-height:2000px;overflow:hidden}.fade-slide-enter[data-v-45e76ee4],.fade-slide-leave-to[data-v-45e76ee4]{opacity:0;max-height:0}.bg-selected[data-v-45e76ee4]{background-color:#f0f7ff!important;border-left:4px solid #007bff}.folder-children[data-v-45e76ee4]{padding-left:18px;border-left:1px solid #e0e0e0;margin-left:22px}.folder-icon[data-v-45e76ee4]{color:#ffca28}.btn-action[data-v-45e76ee4]{cursor:pointer;opacity:.6;transition:.2s}.btn-action[data-v-45e76ee4]:hover{opacity:1;transform:scale(1.1)}[data-v-45e76ee4] .text-highlight{pointer-events:none;background-color:#fff176;font-weight:700;padding:0 2px;border-radius:2px}.workflow-pending[data-v-45e76ee4]{background-color:#fff9f0!important}.workflow-validated[data-v-45e76ee4]{background-color:#a4f89e!important}.file-row[data-v-45e76ee4]:hover{background-color:#f8f9fa}.extra-small[data-v-45e76ee4]{font-size:10px}.animate-pulse[data-v-45e76ee4],.dms-status-alert[data-v-45e76ee4]{animation:pulse-red-45e76ee4 2s infinite}.dms-status-alert[data-v-45e76ee4]{display:inline-flex;align-items:center;background-color:#ff4d4d;color:#fff;padding:2px 10px;border-radius:50px;font-size:.75rem;font-weight:800;letter-spacing:.5px;border:1px solid hsla(0,0%,100%,.3)}.badge-text[data-v-45e76ee4]{margin-left:5px}@keyframes pulse-red-45e76ee4{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(255,77,77,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(255,77,77,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(255,77,77,0)}}.workflow-pending[data-v-45e76ee4]{display:inline-flex;align-items:center;background-color:#ff9800;color:#fff;padding:3px 12px;border-radius:4px;font-size:.7rem;font-weight:700;letter-spacing:.8px;border-left:3px solid #e68a00;animation:workflow-glow-45e76ee4 3s ease-in-out infinite}.mdi-spin[data-v-45e76ee4]{animation:mdi-spin-45e76ee4 2s linear infinite}@keyframes workflow-glow-45e76ee4{0%{box-shadow:0 0 5px rgba(255,152,0,.2);background-color:#ff9800}50%{box-shadow:0 0 15px rgba(255,152,0,.6);background-color:#ffa726}to{box-shadow:0 0 5px rgba(255,152,0,.2);background-color:#ff9800}}@keyframes mdi-spin-45e76ee4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.revision-pending[data-v-45e76ee4]{display:inline-flex;align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:4px 12px;border-radius:4px;font-size:.7rem;font-weight:700;letter-spacing:.8px;border-left:3px solid #5a67d8;animation:revision-pulse-45e76ee4 3s ease-in-out infinite;text-transform:uppercase}.revision-icon[data-v-45e76ee4]{font-size:1.1rem;margin-right:6px;animation:clock-swing-45e76ee4 2s ease-in-out infinite}@keyframes revision-pulse-45e76ee4{0%{box-shadow:0 0 5px rgba(118,75,162,.2);filter:brightness(1)}50%{box-shadow:0 0 15px rgba(118,75,162,.5);filter:brightness(1.1)}to{box-shadow:0 0 5px rgba(118,75,162,.2);filter:brightness(1)}}@keyframes clock-swing-45e76ee4{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}.status-validated[data-v-45e76ee4]{display:inline-flex;align-items:center;background:linear-gradient(135deg,#00b09b,#96c93d);color:#fff;padding:4px 12px;border-radius:4px;font-size:.7rem;font-weight:700;letter-spacing:.8px;border-left:3px solid #008a78;box-shadow:0 2px 4px rgba(0,0,0,.1);text-transform:uppercase;transition:all .3s ease}.validated-icon[data-v-45e76ee4]{font-size:1.1rem;margin-right:6px;animation:scale-up-45e76ee4 .4s cubic-bezier(.175,.885,.32,1.275)}@keyframes scale-up-45e76ee4{0%{transform:scale(0)}to{transform:scale(1)}}.status-validated[data-v-45e76ee4]:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.quote-modal-overlay[data-v-810aaaf8]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.6);z-index:2000;display:flex;justify-content:center;align-items:center;backdrop-filter:blur(4px)}.quote-modal-container[data-v-810aaaf8]{width:95vw;height:95vh;background:#fff;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.modal-body-scrollable[data-v-810aaaf8]{flex:1;overflow-y:auto}.modal-footer-sticky[data-v-810aaaf8]{flex-shrink:0}.quote-builder[data-v-810aaaf8]{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.extra-small[data-v-810aaaf8]{font-size:.7rem}.cursor-pointer[data-v-810aaaf8]{cursor:pointer}.cursor-move[data-v-810aaaf8]{cursor:move}.drag-handle[data-v-810aaaf8]{width:30px}.bg-warning-light[data-v-810aaaf8]{background-color:#fff9db!important}.italic[data-v-810aaaf8]{font-style:italic}#quote-content-to-export[data-v-810aaaf8]{min-height:297mm}@media print{.d-print-none[data-v-810aaaf8]{display:none!important}}.dms-workstation-overlay[data-v-010e1c4c]{z-index:9999}.workstation-header[data-v-010e1c4c]{height:70px;background:#2c3e50;color:#fff;border-bottom:1px solid #34495e}.workstation-body[data-v-010e1c4c]{flex:1;overflow:hidden}.preview-container[data-v-010e1c4c]{height:100%;position:relative}.actions-panel[data-v-010e1c4c]{height:100%;box-shadow:-5px 0 15px rgba(0,0,0,.3)}.btn-close-workstation[data-v-010e1c4c]{background:#e74c3c;border:none;color:#fff;padding:5px 15px;border-radius:4px;font-weight:700}.bg-danger-light[data-v-010e1c4c]{background:#fdeaea}.bg-info-light[data-v-010e1c4c]{background:#e3f2fd}.bg-success-light[data-v-010e1c4c]{background:#e8f5e9}.custom-textarea[data-v-010e1c4c]{border:1px solid #ddd;border-radius:8px}.info-row[data-v-010e1c4c]{display:flex;justify-content:space-between;font-size:.85rem;margin-bottom:8px}.info-row .label[data-v-010e1c4c]{color:#888}.info-row .value[data-v-010e1c4c]{font-weight:600}.dms-workstation-overlay[data-v-010e1c4c]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1040;background:#1a1a1a;display:flex;flex-direction:column}.upload-zone[data-v-645b7efa]{border:2px dashed #cbd5e0;background-color:#f8fafc;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.upload-zone.is-dragging[data-v-645b7efa]{border-color:#4299e1;background-color:#ebf8ff;transform:scale(1.01);box-shadow:0 10px 15px -3px rgba(66,153,225,.1)}.icon-circle[data-v-645b7efa]{width:70px;height:70px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.destination-pill[data-v-645b7efa]{border:1px solid #e2e8f0;color:#4a5568}.file-pill-modern[data-v-645b7efa]{transition:transform .2s ease;border-left:4px solid #4299e1!important}.file-pill-modern[data-v-645b7efa]:hover{transform:translateX(5px)}.custom-scrollbar[data-v-645b7efa]{max-height:200px;overflow-y:auto;padding-right:5px}.custom-scrollbar[data-v-645b7efa]::-webkit-scrollbar{width:5px}.custom-scrollbar[data-v-645b7efa]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:10px}.hover-danger[data-v-645b7efa]:hover{color:#e53e3e!important}.animate-fade-in[data-v-645b7efa]{animation:fadeIn-645b7efa .4s ease-out}@keyframes fadeIn-645b7efa{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.stats-card[data-v-645b7efa],.workflow-card[data-v-645b7efa]{border-radius:12px}.workflow-items-scroll[data-v-645b7efa]{max-height:250px;overflow-y:auto}.bg-pending[data-v-645b7efa]{background-color:#fff9f2}.pulse-icon[data-v-645b7efa]{animation:pulse-645b7efa 2s infinite}@keyframes pulse-645b7efa{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.preview-overlay[data-v-645b7efa]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.85);z-index:9999;display:flex;align-items:center;justify-content:center}.preview-container[data-v-645b7efa]{width:90%;height:85vh;background:#fff;border-radius:8px;display:flex;flex-direction:column}.preview-content[data-v-645b7efa]{flex-grow:1;overflow:hidden;background:#444}.btn-xs[data-v-645b7efa]{padding:2px 8px;font-size:11px}.badge-outline-secondary[data-v-645b7efa]{border:1px solid #ccc;color:#666;background:transparent}.search-icon[data-v-645b7efa]{position:absolute;left:10px;top:10px;color:#ccc}.search-input[data-v-645b7efa]{padding-left:35px;border-radius:20px}.custom-modal-overlay[data-v-645b7efa]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:1050;display:flex;justify-content:center;align-items:center;backdrop-filter:blur(4px)}.custom-modal-content[data-v-645b7efa]{width:95vw;height:95vh;background:#fff;border-radius:8px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 15px 50px rgba(0,0,0,.3)}.modal-body[data-v-645b7efa]{flex:1;overflow-y:auto;padding:20px}.custom-modal-content[data-v-645b7efa]{animation:slideIn-645b7efa .3s ease-out}@keyframes slideIn-645b7efa{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.workflow-item-card[data-v-645b7efa]{display:flex;position:relative;background:#fff;border-radius:6px;border:1px solid #e2e8f0;overflow:hidden;transition:all .2s ease}.workflow-item-card[data-v-645b7efa]:hover{transform:translateX(5px);border-color:#ff9800;box-shadow:0 4px 12px rgba(255,152,0,.15)!important}.status-accent-pending[data-v-645b7efa]{width:4px;background:linear-gradient(180deg,#ff9800,#f57c00)}.icon-container-pending[data-v-645b7efa]{width:32px;height:32px;background:rgba(255,152,0,.1);color:#f57c00;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:pulse-orange-subtle-645b7efa 2s infinite}.category-tag-pending[data-v-645b7efa]{background:#f8fafc;color:#64748b;border:1px solid #e2e8f0;padding:1px 6px;text-transform:uppercase}.doc-name[data-v-645b7efa]{font-size:.85rem;color:#1e293b}.btn-validate-sm[data-v-645b7efa]{background:#00b09b;color:#fff;border:none;padding:4px 12px;font-size:.7rem;font-weight:800;border-radius:4px;cursor:pointer;transition:background .2s}.btn-validate-sm[data-v-645b7efa]:hover{background:#008a78;box-shadow:0 2px 6px rgba(0,176,155,.4)}.action-circle-info[data-v-645b7efa]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:#0ea5e9;border-radius:50%;cursor:pointer;transition:background .2s}.action-circle-info[data-v-645b7efa]:hover{background:rgba(14,165,233,.1)}@keyframes pulse-orange-subtle-645b7efa{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,152,0,.4)}70%{transform:scale(1.05);box-shadow:0 0 0 6px rgba(255,152,0,0)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(255,152,0,0)}}.border-left-success[data-v-645b7efa]{border-left:4px solid #28a745!important;background-color:#f8fff9}.icon-container-success[data-v-645b7efa]{width:35px;height:35px;background:#d4edda;border-radius:8px;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 5px rgba(40,167,69,.2)}.extra-small[data-v-645b7efa]{font-size:.7rem;line-height:1.2}.workflow-item-card[data-v-645b7efa]:hover{transform:translateY(-2px);transition:all .2s ease;box-shadow:0 4px 8px rgba(0,0,0,.1)!important}.bg-primary-soft[data-v-645b7efa]{background-color:#e7f1ff!important;color:#0d6efd!important;border:1px solid #cfe2ff}.bg-warning-soft[data-v-645b7efa]{background-color:#fff3cd!important;color:#856404!important;border:1px solid #ffeeba}.bg-info-soft[data-v-645b7efa]{background-color:#e0f7fa!important;color:#00838f!important;border:1px solid #b2ebf2}.bg-danger-soft[data-v-645b7efa]{background-color:#f8d7da!important;color:#721c24!important;border:1px solid #f5c6cb}.bg-secondary-soft[data-v-645b7efa]{background-color:#f8f9fa!important;color:#6c757d!important;border:1px solid #dee2e6}.category-tag-pending[data-v-645b7efa]{padding:2px 8px;border-radius:4px;font-size:.65rem;font-weight:700;text-uppercase:uppercase}.status-accent-pending[data-v-645b7efa]{position:absolute;left:0;top:0;bottom:0;width:3px;background:#ffc107}.dms-alerts-container[data-v-645b7efa]{padding:10px;display:flex;flex-direction:column;gap:8px}.alert-dms[data-v-645b7efa]{display:flex;align-items:center;padding:12px 16px;border-radius:8px;font-size:.9rem;font-weight:600;border-left:5px solid}.alert-missing[data-v-645b7efa]{background-color:#e1f5fe;color:#0277bd;border-left-color:#0288d1}.alert-to-validate[data-v-645b7efa]{background-color:#ffebee;color:#c62828;border-left-color:#d32f2f;animation:simple-pulse-645b7efa 2s infinite}.alert-to-activate[data-v-645b7efa]{background-color:#fff3e0;color:#ef6c00;border-left-color:#f57c00}@keyframes simple-pulse-645b7efa{0%{opacity:1}50%{opacity:.8}to{opacity:1}}.file-manager-container .btn[data-v-645b7efa]{border-width:2px;font-weight:600;transition:all .3s}.file-manager-container .btn[data-v-645b7efa]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)!important}.alert-custom-work[data-v-645b7efa]{background-color:#fff9db;border-left:5px solid #fab005;color:#856404;padding:15px 20px}.pulse[data-v-645b7efa]{animation:pulse-animation-645b7efa 2s infinite}@keyframes pulse-animation-645b7efa{0%{transform:scale(.95);opacity:.7}70%{transform:scale(1.1);opacity:1}to{transform:scale(.95);opacity:.7}}.file-tree-root[data-v-645b7efa]{min-height:400px;border-radius:8px}.btn[data-v-645b7efa]{font-weight:600;border-radius:6px;letter-spacing:.3px}