@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600&family=DM+Mono:wght@400;500&display=swap";.avatar-initials[data-v-b4b93be6]{-webkit-user-select:none;user-select:none}.sync-modal[data-v-b4b93be6] .p-dialog-content{padding:1.5rem}.sync-progress-container[data-v-b4b93be6]{min-height:150px;display:flex;flex-direction:column;justify-content:center}.sync-status[data-v-b4b93be6]{margin-top:1rem}.file-progress[data-v-b4b93be6]{background:#f8f9fa;border-radius:4px;padding:.5rem;margin:.5rem 0}.progress-percentage[data-v-b4b93be6]{font-size:1.2rem;font-weight:700;color:#303192}.sync-warning-summary[data-v-b4b93be6]{margin-top:1rem;padding-top:1rem;border-top:1px solid #dbeafe}.sync-warning-summary__title[data-v-b4b93be6]{margin-bottom:.75rem;color:#92400e;font-size:.92rem;font-weight:700}.sync-warning-card[data-v-b4b93be6]{margin-bottom:.75rem;padding:.75rem;border-radius:10px;background:#fffbeb;border:1px solid #fde68a;color:#78350f}.sync-warning-card ul[data-v-b4b93be6]{margin-top:.4rem;padding-left:1rem}.cliente-select[data-v-b4b93be6]{width:fit-content;min-width:180px;max-width:min(42vw,460px)}.cliente-select[data-v-b4b93be6] .p-select-label{white-space:nowrap}@media (max-width: 768px){.cliente-select[data-v-b4b93be6]{max-width:58vw}}.app-container[data-v-83508f5f]{min-height:100vh;display:flex;flex-direction:column}.header[data-v-83508f5f]{position:fixed;top:0;left:0;right:0;height:60px;background:linear-gradient(to right,#1e1f4e,#303192);color:#fff;display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:0 20px;z-index:1000;box-shadow:0 2px 10px #0000001a;transition:background .3s ease}.menu-toggle[data-v-83508f5f]{background:none;border:none;cursor:pointer;padding:5px;color:#fff;display:flex;align-items:center;justify-content:center}.hamburger[data-v-83508f5f]{display:flex;flex-direction:column;justify-content:space-between;width:24px;height:18px;position:relative;transition:all .3s ease}.hamburger span[data-v-83508f5f]{display:block;height:2px;width:100%;background:#fff;border-radius:2px;transition:all .3s ease}.hamburger.open span[data-v-83508f5f]:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.hamburger.open span[data-v-83508f5f]:nth-child(2){opacity:0}.hamburger.open span[data-v-83508f5f]:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.logo h2[data-v-83508f5f]{margin:0;font-size:1.5rem;font-weight:600}.logo2[data-v-83508f5f]{justify-self:center;display:flex;align-items:center}.header-left[data-v-83508f5f]{justify-self:start;display:flex;align-items:center;gap:15px}.header-right[data-v-83508f5f]{justify-self:end;display:flex;align-items:center}.user-info[data-v-83508f5f]{display:flex;align-items:center;gap:10px}.drawer[data-v-83508f5f]{position:fixed;top:60px;left:0;bottom:0;width:var(--72cba1ba);background:#fff;box-shadow:2px 0 10px #0000001a;z-index:1002;transition:transform .3s ease;transform:translate(-100%);overflow-y:auto}.drawer.open[data-v-83508f5f]{transform:translate(0)}.drawer.mobile[data-v-83508f5f]{width:280px;z-index:1001}.drawer-nav[data-v-83508f5f]{display:flex;flex-direction:column;height:100%}.drawer-header[data-v-83508f5f]{padding:20px;border-bottom:1px solid #eee;background:#f8f9fa}.drawer-header h3[data-v-83508f5f]{margin:0;color:#333;font-size:1.2rem}.menu-list[data-v-83508f5f]{list-style:none;padding:0;margin:0;flex:1;overflow-y:auto}.menu-list li[data-v-83508f5f]{margin:0;padding:0}.menu-section[data-v-83508f5f]{padding:14px 20px 8px;color:#64748b;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.menu-item[data-v-83508f5f]{display:flex;align-items:center;padding:15px 20px;color:#555;text-decoration:none;transition:all .3s ease;border-left:4px solid transparent;position:relative}.menu-item--child[data-v-83508f5f]{padding-left:36px}.menu-item[data-v-83508f5f]:hover{background:#f5f5f5;color:#667eea}.menu-item.active[data-v-83508f5f]{background:#f0f2ff;color:#667eea;border-left-color:#667eea}.menu-icon[data-v-83508f5f]{margin-right:12px;width:20px;text-align:center}.menu-icon-image[data-v-83508f5f]{width:18px;height:18px;display:inline-block;vertical-align:middle;position:relative;background-color:currentColor;-webkit-mask-image:var(--menu-icon-image);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:var(--menu-icon-image);mask-repeat:no-repeat;mask-position:center;mask-size:contain}.menu-icon-image[data-v-83508f5f]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:currentColor;-webkit-mask-image:var(--menu-icon-image);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:var(--menu-icon-image);mask-repeat:no-repeat;mask-position:center;mask-size:contain;transform:scale(1.1);transform-origin:center;opacity:.9}.menu-text[data-v-83508f5f]{flex:1}.menu-badge[data-v-83508f5f]{background:#667eea;color:#fff;padding:2px 8px;border-radius:10px;font-size:.75rem;font-weight:600}.menu-badge--pulse[data-v-83508f5f]{animation:menu-badge-pop-83508f5f .35s ease-out}@keyframes menu-badge-pop-83508f5f{0%{transform:scale(.75);opacity:0}to{transform:scale(1);opacity:1}}.drawer-footer[data-v-83508f5f]{padding:20px;border-top:1px solid #eee;background:#f8f9fa}.app-version[data-v-83508f5f]{color:#888;font-size:.8rem;text-align:center}.drawer-overlay[data-v-83508f5f]{position:fixed;top:60px;left:0;right:0;bottom:0;background:#00000080;z-index:1000;animation:fadeIn-83508f5f .3s ease}@keyframes fadeIn-83508f5f{0%{opacity:0}to{opacity:1}}.main-content[data-v-83508f5f]{flex:1;margin-top:60px;padding:20px;transition:padding .3s ease;background:#f8f9fa;min-height:calc(100vh - 60px)}.main-content.mobile[data-v-83508f5f]{margin-left:0}.content-wrapper[data-v-83508f5f]{margin:0 auto}@media (max-width: 768px){.header[data-v-83508f5f]{padding:0 15px}.main-content[data-v-83508f5f]{padding:15px}.drawer[data-v-83508f5f]{width:250px}}.modal-backdrop[data-v-59e8cd1d]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0f0f1e8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;padding:1rem}.modal-card[data-v-59e8cd1d]{position:relative;background:linear-gradient(145deg,#fff,#f8f9ff);border-radius:20px;padding:2rem 2.2rem;box-shadow:0 15px 40px #00000040;max-width:420px;width:100%;animation:fadeIn-59e8cd1d .25s ease}.modal-title[data-v-59e8cd1d]{margin-bottom:1.5rem;font-weight:600;text-align:center;font-size:1.4rem;color:#2d2f8c}.modal-list[data-v-59e8cd1d]{list-style:none;padding:0;margin:0}.modal-list-item+.modal-list-item[data-v-59e8cd1d]{margin-top:.75rem}.tenant-btn[data-v-59e8cd1d]{width:100%;background:linear-gradient(135deg,#4e7fff,#72b0ff);border:none;border-radius:12px;color:#fff;font-weight:500;padding:.75rem 1rem;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #00000026}.tenant-btn[data-v-59e8cd1d]:hover{background:linear-gradient(135deg,#65c8a7,#4cc0ff);transform:translateY(-2px);box-shadow:0 6px 16px #00000040}.tenant-btn[data-v-59e8cd1d]:active{transform:scale(.98)}.close-btn[data-v-59e8cd1d]{position:absolute;top:.8rem;right:1rem;background:none;border:none;color:#888;font-size:1.3rem;cursor:pointer;transition:color .2s ease}.close-btn[data-v-59e8cd1d]:hover{color:#444}.fade-scale-enter-active[data-v-59e8cd1d],.fade-scale-leave-active[data-v-59e8cd1d]{transition:all .25s ease}.fade-scale-enter-from[data-v-59e8cd1d],.fade-scale-leave-to[data-v-59e8cd1d]{opacity:0;transform:scale(.92)}@keyframes fadeIn-59e8cd1d{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.modal-backdrop[data-v-8c65e9f8]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0f0f1e8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10000;padding:1rem;pointer-events:all}.modal-card[data-v-8c65e9f8]{position:relative;background:linear-gradient(145deg,#fff,#f8f9ff);border-radius:20px;padding:2rem 2.2rem;box-shadow:0 15px 40px #00000040;max-width:420px;width:100%;animation:fadeIn-8c65e9f8 .25s ease;text-align:center}.modal-title[data-v-8c65e9f8]{margin-bottom:1.2rem;font-weight:600;font-size:1.4rem;color:#2d2f8c}.modal-message[data-v-8c65e9f8]{font-size:1rem;color:#333;margin-bottom:.5rem}.modal-submessage[data-v-8c65e9f8]{font-size:.9rem;color:#666;margin-bottom:1.5rem}.modal-actions[data-v-8c65e9f8]{display:flex;justify-content:center}.tenant-btn[data-v-8c65e9f8]{background:linear-gradient(135deg,#4e7fff,#72b0ff);border:none;border-radius:12px;color:#fff;font-weight:500;padding:.75rem 1.2rem;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #00000026}.tenant-btn[data-v-8c65e9f8]:hover{background:linear-gradient(135deg,#65c8a7,#4cc0ff);transform:translateY(-2px);box-shadow:0 6px 16px #00000040}.tenant-btn[data-v-8c65e9f8]:active{transform:scale(.98)}.tenant-btn.danger[data-v-8c65e9f8]{background:linear-gradient(135deg,#ff4e4e,#ff7878)}.tenant-btn.danger[data-v-8c65e9f8]:hover{background:linear-gradient(135deg,#ff6a6a,#ff4e4e)}.fade-scale-enter-active[data-v-8c65e9f8],.fade-scale-leave-active[data-v-8c65e9f8]{transition:all .25s ease}.fade-scale-enter-from[data-v-8c65e9f8],.fade-scale-leave-to[data-v-8c65e9f8]{opacity:0;transform:scale(.92)}@keyframes fadeIn-8c65e9f8{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.app-loading-overlay[data-v-dfe096de]{position:fixed;top:0;right:0;bottom:0;left:0;background:#ffffffd9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center}.loading-content[data-v-dfe096de]{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:2rem;background:#fff;border-radius:12px;box-shadow:0 10px 40px #0000001a;min-width:400px;max-width:600px}.sync-progress[data-v-dfe096de]{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%}.loading-text[data-v-dfe096de]{font-size:1.1rem;color:var(--text-color);font-weight:500}.file-name[data-v-dfe096de]{font-size:.95rem;color:var(--text-color-secondary);text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progress-container[data-v-dfe096de]{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%}.progress-text[data-v-dfe096de]{font-size:.9rem;color:var(--primary-color);font-weight:600}.step-text[data-v-dfe096de]{font-size:.9rem;color:var(--text-color-secondary);margin-top:.5rem}.upload-dialog[data-v-fe760078] .p-dialog{border-radius:14px;overflow:hidden;box-shadow:0 18px 42px #0f172a33}.upload-dialog[data-v-fe760078] .p-dialog-header{background:linear-gradient(180deg,#4860f2,#3150df);color:#fff;padding:1rem 1.4rem}.upload-dialog[data-v-fe760078] .p-dialog-title{font-size:1.08rem;font-weight:700}.upload-dialog[data-v-fe760078] .p-dialog-content{padding:0;background:#fff}.upload-dialog[data-v-fe760078] .p-dialog-footer{padding:1rem 1.4rem;border-top:1px solid #e2e8f0;background:#fff}.upload-modal-content[data-v-fe760078]{padding:1.2rem 1.4rem;background:#f8fafc}.upload-dropzone-card[data-v-fe760078]{border:1px solid #e2e8f0;border-radius:14px;background:#fff;padding:1rem;margin-bottom:1rem}.auto-code-section[data-v-fe760078]{border:1px solid #dbeafe;border-radius:12px;background:#f8fbff;padding:.75rem .9rem;margin-bottom:1rem}.auto-code-section__header[data-v-fe760078]{display:inline-flex;align-items:center;gap:.45rem;color:#1d4ed8;font-size:.86rem;font-weight:700;margin-bottom:.55rem}.auto-code-section__info-btn[data-v-fe760078]{border:0;background:transparent;color:#2563eb;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center}.auto-code-section__info-btn[data-v-fe760078]:hover{color:#1d4ed8}.auto-code-section__hint[data-v-fe760078]{display:block;margin-top:.5rem;color:#475569;font-size:.74rem;line-height:1.35}.background-status-card[data-v-fe760078]{border:1px solid #bfdbfe;border-radius:12px;background:#eff6ff;padding:.65rem .8rem;margin-bottom:.8rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem}.background-status-main[data-v-fe760078]{display:flex;align-items:center;gap:.5rem;color:#1e3a8a;font-size:.84rem;font-weight:600}.background-status-time[data-v-fe760078]{color:#475569;font-weight:500}.background-status-btn[data-v-fe760078]{border-radius:8px;font-size:.78rem;background:#fff;border:1px solid #93c5fd;color:#1e40af}.upload-area[data-v-fe760078]{border:2px dashed #cbd5e1;border-radius:12px;padding:1.7rem 1.25rem;text-align:center;cursor:pointer;transition:all .2s ease;background:#f8fafc}.upload-area[data-v-fe760078]:hover,.upload-area.dragover[data-v-fe760078]{border-color:#3150df;background-color:#eef2ff}.upload-area.upload-disabled[data-v-fe760078]{pointer-events:none;opacity:.65}.upload-icon-wrap[data-v-fe760078]{width:58px;height:58px;border-radius:50%;margin:0 auto .85rem;display:flex;align-items:center;justify-content:center;background:#dbeafe;color:#3150df}.upload-icon[data-v-fe760078]{font-size:1.5rem}.upload-title[data-v-fe760078]{color:#0f172a;font-size:1.02rem;font-weight:700;margin-bottom:.2rem}.upload-text[data-v-fe760078]{color:#475569;font-size:.92rem;margin-bottom:.25rem}.upload-hint[data-v-fe760078]{color:#64748b;font-size:.8rem;margin-bottom:1rem}.file-input[data-v-fe760078]{display:none}.select-files-btn[data-v-fe760078]{border-radius:10px;border:1px solid #cbd5e1;background:#fff;color:#1e293b;font-weight:600}.select-files-btn[data-v-fe760078]:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8}.files-section[data-v-fe760078]{margin-bottom:.85rem;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:.95rem}.section-header[data-v-fe760078]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.7rem}.section-title[data-v-fe760078]{font-weight:700;color:#0f172a;font-size:.92rem}.section-counter[data-v-fe760078]{min-width:1.4rem;height:1.4rem;padding:0 .35rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#e2e8f0;color:#334155;font-size:.75rem;font-weight:700}.section-counter--success[data-v-fe760078]{background:#dcfce7;color:#166534}.files-grid[data-v-fe760078]{display:grid;gap:.6rem}.file-item[data-v-fe760078]{display:grid;grid-template-columns:56px 1fr auto auto auto;gap:.65rem;align-items:center;padding:.7rem;border:1px solid #e2e8f0;border-radius:10px;background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease}.file-item[data-v-fe760078]:hover{border-color:#cbd5e1;box-shadow:0 6px 14px #0f172a0f}.file-item.uploading[data-v-fe760078]{border-color:#93c5fd;background-color:#eff6ff}.file-item.completed[data-v-fe760078]{border-color:#86efac;background-color:#f0fdf4}.file-item.error[data-v-fe760078]{border-color:#fca5a5;background-color:#fff1f2}.file-preview[data-v-fe760078]{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:8px;overflow:hidden;border:1px solid #e2e8f0;background:#f8fafc}.file-preview img[data-v-fe760078]{width:100%;height:100%;object-fit:cover}.file-icon[data-v-fe760078]{color:#64748b;font-size:1.4rem}.file-name[data-v-fe760078]{color:#0f172a;font-size:.9rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-fe760078]{color:#64748b;font-size:.8rem;font-weight:600}.resolution-badge[data-v-fe760078]{border:none;border-radius:999px;padding:.28rem .6rem;font-size:.7rem;font-weight:700;line-height:1.2;cursor:help;white-space:nowrap}.resolution-badge--info[data-v-fe760078]{background:#e0f2fe;color:#075985}.resolution-badge--success[data-v-fe760078]{background:#dcfce7;color:#166534}.resolution-badge--danger[data-v-fe760078]{background:#fee2e2;color:#b91c1c}[data-v-fe760078] .p-tooltip .p-tooltip-text{max-width:300px}.status-content[data-v-fe760078]{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.upload-error-state[data-v-fe760078]{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;max-width:100%}.upload-error-label[data-v-fe760078]{font-size:.72rem;font-weight:700;color:#b91c1c}.upload-error-message[data-v-fe760078]{font-size:.72rem;color:#7f1d1d;line-height:1.25;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.status-icon-btn[data-v-fe760078]{width:2rem;height:2rem;border:none;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:help;transition:transform .18s ease,box-shadow .18s ease}.status-icon-btn i[data-v-fe760078]{font-size:1rem}.status-icon-btn[data-v-fe760078]:hover{transform:translateY(-1px);box-shadow:0 6px 14px #0f172a1f}.status-icon-btn--error[data-v-fe760078]{background:#fee2e2;color:#dc2626}.status-icon-btn--warning[data-v-fe760078]{background:#fef3c7;color:#b45309}.progress-bar[data-v-fe760078]{width:115px;height:8px;background-color:#dbe1ea;border-radius:4px;overflow:hidden}.progress-fill[data-v-fe760078]{height:100%;background-color:#3150df;transition:width .3s ease}.progress-text[data-v-fe760078]{font-size:.78rem;color:#475569;font-weight:600}.badge[data-v-fe760078]{padding:.2rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700;text-align:center;line-height:1.2}.badge-success[data-v-fe760078]{background-color:#16a34a;color:#fff}.badge-warning[data-v-fe760078]{background-color:#e2e8f0;color:#334155}.file-action-btn[data-v-fe760078]{border-radius:8px;font-size:.78rem;padding:.45rem .6rem}.file-action-btn--danger[data-v-fe760078]{background:#fff;color:#dc2626;border:1px solid #fecaca}.file-action-btn--primary[data-v-fe760078]{background:#eef2ff;color:#3150df;border:1px solid #c7d2fe}.file-action-btn--primary[data-v-fe760078]:hover:not(:disabled){background:#dbeafe}.file-action-btn--danger[data-v-fe760078]:hover:not(:disabled){background:#fee2e2}.dialog-footer[data-v-fe760078]{display:flex;justify-content:space-between;align-items:center;gap:.6rem;width:100%}.dialog-footer-actions[data-v-fe760078]{display:flex;gap:.5rem}.footer-btn[data-v-fe760078]{border-radius:10px;font-weight:600}.footer-btn--ghost[data-v-fe760078]{background:#fff;border:1px solid #cbd5e1;color:#334155}.footer-btn--ghost[data-v-fe760078]:hover:not(:disabled){border-color:#94a3b8;background:#f8fafc}.footer-btn--primary[data-v-fe760078]{border:0;color:#fff;background:linear-gradient(180deg,#4860f2,#3150df)}.footer-btn--danger[data-v-fe760078]{border:1px solid #fecaca;color:#dc2626;background:#fff}.footer-btn--danger[data-v-fe760078]:hover:not(:disabled){background:#fee2e2}.duplicate-conflict-dialog__message[data-v-fe760078]{margin:0 0 .5rem;line-height:1.55;color:#1e293b}.duplicate-conflict-dialog__hint[data-v-fe760078]{margin:0;font-size:.875rem;color:#64748b}.duplicate-conflict-dialog__footer[data-v-fe760078]{display:flex;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}@media (max-width: 768px){.upload-dialog[data-v-fe760078] .p-dialog{width:100vw!important;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border-radius:0;display:flex;flex-direction:column}.upload-dialog[data-v-fe760078] .p-dialog-header{flex-shrink:0;padding:.8rem 1rem}.upload-dialog[data-v-fe760078] .p-dialog-content{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.upload-dialog[data-v-fe760078] .p-dialog-footer{flex-shrink:0;padding:.75rem}.upload-modal-content[data-v-fe760078]{padding:.75rem}.upload-dropzone-card[data-v-fe760078],.files-section[data-v-fe760078]{border-radius:10px;padding:.7rem;margin-bottom:.75rem}.upload-area[data-v-fe760078]{padding:1rem .8rem}.upload-icon-wrap[data-v-fe760078]{width:46px;height:46px;margin-bottom:.55rem}.upload-title[data-v-fe760078]{font-size:.95rem}.upload-text[data-v-fe760078],.upload-hint[data-v-fe760078]{font-size:.78rem}.background-status-card[data-v-fe760078]{align-items:stretch;flex-direction:column}.background-status-btn[data-v-fe760078],.select-files-btn[data-v-fe760078]{width:100%;justify-content:center}.file-item[data-v-fe760078]{grid-template-columns:50px 1fr;grid-template-rows:auto auto auto auto;gap:.35rem}.file-preview[data-v-fe760078]{grid-row:1 / 3}.file-name[data-v-fe760078],.file-size[data-v-fe760078]{grid-column:2}.status-content[data-v-fe760078]{grid-column:1 / 3;flex-direction:row;align-items:center;justify-content:flex-start;gap:.6rem}.file-action-btn[data-v-fe760078]{grid-column:1 / 3;justify-self:stretch;width:100%!important;min-width:0!important;justify-content:center}.resolution-badge[data-v-fe760078]{grid-column:1 / 3;width:fit-content}.progress-bar[data-v-fe760078]{width:min(160px,52vw)}.dialog-footer[data-v-fe760078]{flex-direction:column-reverse;align-items:stretch}.dialog-footer-actions[data-v-fe760078]{width:100%;flex-direction:column}.dialog-footer-actions .footer-btn[data-v-fe760078],.dialog-footer>.footer-btn[data-v-fe760078]{width:100%;justify-content:center}.duplicate-conflict-dialog[data-v-fe760078] .p-dialog{width:calc(100vw - 1rem)!important;max-width:calc(100vw - 1rem);margin:.5rem}.duplicate-conflict-dialog__footer[data-v-fe760078]{flex-direction:column-reverse}.duplicate-conflict-dialog__footer[data-v-fe760078] .p-button{width:100%;justify-content:center}}.app-layout[data-v-8d66395f]{--drawer-open-width: 240px;height:100vh;display:flex;flex-direction:column;overflow:hidden}.main-wrapper[data-v-8d66395f]{flex:1;display:flex;overflow:hidden;position:relative}.content-area[data-v-8d66395f]{flex:1;overflow-y:auto;overflow-x:auto;width:auto;margin-left:0;padding:1.5rem 1.5rem 4rem;background:var(--theme-bg-tertiary);top:60px;left:0;right:0;bottom:40px;position:fixed;box-sizing:border-box}.footer-bar[data-v-8d66395f]{background-color:#ebebeb;width:auto;margin-left:0;padding:10px 15px;text-align:center;font-size:.75rem;height:40px;display:flex;align-items:center;justify-content:center;border-top:1px solid #ddd;z-index:10;position:fixed;left:0;right:0;bottom:0;box-sizing:border-box}html.drawer-open:not(.drawer-mobile-mode){left:220px;right:0;width:auto;margin-left:0}.content-area--drawer-open[data-v-8d66395f],.footer-bar--drawer-open[data-v-8d66395f]{left:220px;right:0;width:auto;margin-left:0}@media (min-width: 1600px){.content-area[data-v-8d66395f]{padding-left:4rem;padding-right:4rem}}@media (max-width: 1024px){.content-area[data-v-8d66395f]{padding:1.2rem}}@media (max-width: 1199.98px){.main-wrapper[data-v-8d66395f]{flex-direction:column}.content-area[data-v-8d66395f]{position:fixed;top:70px;right:0;bottom:35px;left:0;margin-top:0;padding:1rem;width:auto;margin-left:0;overflow-y:auto;overflow-x:auto;-webkit-overflow-scrolling:touch}.footer-bar[data-v-8d66395f]{width:auto;margin-left:0;font-size:.65rem;padding:8px;height:35px;left:0;right:0;bottom:0}html.drawer-open:not(.drawer-mobile-mode){left:220px;right:0;width:auto;margin-left:0}}@media (max-width: 480px){.content-area[data-v-8d66395f]{padding:.8rem}.footer-bar[data-v-8d66395f]{font-size:.6rem;padding:6px}}.progress-overlay[data-v-29ac080e]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:99999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fadeIn-29ac080e .3s ease-out}@keyframes fadeIn-29ac080e{0%{opacity:0}to{opacity:1}}.progress-modal[data-v-29ac080e]{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0000004d;width:90%;max-width:400px;padding:2rem;animation:slideUp-29ac080e .3s ease-out;position:relative;z-index:100000}@keyframes slideUp-29ac080e{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.progress-modal-content[data-v-29ac080e]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem}.spinner-container[data-v-29ac080e]{display:flex;align-items:center;justify-content:center;width:80px;height:80px}.spinner[data-v-29ac080e]{width:60px;height:60px;border:4px solid #e0e0e0;border-top:4px solid #303192;border-radius:50%;animation:spin-29ac080e 1s linear infinite}@keyframes spin-29ac080e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.operation-title[data-v-29ac080e]{margin:0;font-size:1.25rem;font-weight:600;color:#333;line-height:1.4}.operation-message[data-v-29ac080e]{margin:0;font-size:.95rem;color:#666;line-height:1.5}.operation-details[data-v-29ac080e]{width:100%;background:#f8f9fa;border-radius:6px;padding:.75rem;margin-top:.5rem}.detail-item[data-v-29ac080e]{margin:0;font-size:.85rem;color:#495057;font-family:monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 480px){.progress-modal[data-v-29ac080e]{width:85%;padding:1.5rem}.spinner[data-v-29ac080e]{width:50px;height:50px;border-width:3px}.operation-title[data-v-29ac080e]{font-size:1.1rem}.operation-message[data-v-29ac080e]{font-size:.9rem}}.operation-feedback-panel[data-v-3962bb4c]{margin-top:.8rem;padding:.55rem .6rem;border:1px solid #dbeafe;border-radius:10px;background:#f8fbff}.operation-feedback-panel__header[data-v-3962bb4c]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.4rem}.operation-feedback-panel__header h4[data-v-3962bb4c]{margin:0;font-size:.86rem;color:#1e3a8a}.operation-feedback-panel__header small[data-v-3962bb4c]{color:#334155;font-size:.72rem}.operation-feedback-panel__list[data-v-3962bb4c]{display:grid;gap:.25rem;max-height:150px;overflow-y:auto;padding-right:.1rem}.operation-feedback-panel__item[data-v-3962bb4c]{border:1px solid transparent;border-radius:6px;padding:.22rem .34rem}.operation-feedback-panel__item.is-success[data-v-3962bb4c]{border-color:#bbf7d0;background:#f0fdf4}.operation-feedback-panel__item.is-error[data-v-3962bb4c]{border-color:#fecaca;background:#fef2f2}.operation-feedback-panel__item.is-warning[data-v-3962bb4c]{border-color:#fde68a;background:#fffbeb}.operation-feedback-panel__item.is-info[data-v-3962bb4c]{border-color:#bfdbfe;background:#eff6ff}.operation-feedback-panel__item-top[data-v-3962bb4c]{display:flex;width:100%;justify-content:space-between;align-items:center;gap:.4rem;border:none;background:transparent;padding:0;text-align:left;cursor:default}.operation-feedback-panel__item-top.is-expandable[data-v-3962bb4c]{cursor:pointer}.operation-feedback-panel__item-title[data-v-3962bb4c]{display:flex;align-items:center;gap:.35rem;min-width:0}.operation-feedback-panel__item-title strong[data-v-3962bb4c]{font-size:.76rem;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.operation-feedback-panel__item-meta[data-v-3962bb4c]{display:inline-flex;align-items:center;gap:.3rem}.operation-feedback-panel__item-time[data-v-3962bb4c],.operation-feedback-panel__expand-icon[data-v-3962bb4c]{font-size:.64rem;color:#475569}.operation-feedback-panel__expanded[data-v-3962bb4c]{margin-top:.2rem}.operation-feedback-panel__item-message[data-v-3962bb4c]{margin:0 0 .18rem;font-size:.72rem;line-height:1.15;color:#1f2937}.operation-feedback-panel__details[data-v-3962bb4c]{margin-top:.2rem;display:grid;gap:.2rem}.operation-feedback-panel__detail[data-v-3962bb4c]{border:1px solid transparent;border-radius:5px;padding:.24rem .32rem;display:flex;flex-direction:column;gap:.05rem}.operation-feedback-panel__detail.is-success[data-v-3962bb4c]{border-color:#bbf7d0;background:#f0fdf4}.operation-feedback-panel__detail.is-error[data-v-3962bb4c]{border-color:#fecaca;background:#fef2f2}.operation-feedback-panel__detail.is-warning[data-v-3962bb4c]{border-color:#fde68a;background:#fffbeb}.operation-feedback-panel__detail.is-info[data-v-3962bb4c]{border-color:#bfdbfe;background:#eff6ff}.operation-feedback-panel__detail strong[data-v-3962bb4c]{font-size:.68rem;color:#0f172a}.operation-feedback-panel__detail small[data-v-3962bb4c]{font-size:.68rem;color:#334155}.ix-modal[data-v-ffafce03]{--ix-surface-header: #eef3fb;--ix-surface-body: #ffffff;--ix-surface-field: #f5f8fc;--ix-surface-hover: #e7eef7;--ix-surface-idle: #f2f6fb;--ix-border: #bfcddd;--ix-border-strong: #9db1c6;--ix-border-focus: #0f62fe;--ix-text-primary: #1f2937;--ix-text-secondary: #334155;--ix-text-muted: #7b8794;--ix-accent: #0f62fe;--ix-accent-light: #e7f0ff;--ix-accent-hover: #0353e9;--ix-success: #2f9e44;--ix-success-bg: #ebfbee;--ix-warn: #d9822b;--ix-warn-bg: #fff9eb;--ix-danger: #d64545;--ix-danger-bg: #fff1f1;--ix-radius-sm: 6px;--ix-radius-md: 8px;--ix-radius-lg: 12px;--ix-radius-xl: 14px;--ix-shadow-sm: 0 1px 4px rgba(15, 23, 42, .12);--ix-shadow-md: 0 8px 22px rgba(15, 23, 42, .12);font-family:-apple-system,Segoe UI,system-ui,sans-serif}.ix-modal[data-v-ffafce03] .p-dialog{border-radius:var(--ix-radius-xl);box-shadow:0 20px 60px -10px #0000002e,0 0 0 1px #0000000d;overflow:hidden}.ix-modal[data-v-ffafce03] .p-dialog-content{padding:0;background:var(--ix-surface-body);overflow:visible}.ix-modal[data-v-ffafce03] .p-dialog-header{border-bottom:1px solid var(--ix-border);background:linear-gradient(180deg,#f7faff,#eef3fb)}.ix-body[data-v-ffafce03]{padding:1.1rem 1.2rem 1.2rem;background:linear-gradient(180deg,#fff,#f7fafd)}.ix-layout[data-v-ffafce03]{display:flex;flex-direction:column;gap:.9rem}.ix-layout--split[data-v-ffafce03]{display:grid;grid-template-columns:minmax(380px,1fr) minmax(480px,1.3fr);gap:1rem;align-items:stretch;min-height:calc(92vh - 190px)}.ix-preview-panel[data-v-ffafce03]{display:flex;flex-direction:column;border:1px solid var(--ix-border);border-radius:var(--ix-radius-lg);overflow:hidden;background:#fafbfc;min-height:0;height:100%;max-height:none;position:relative;top:auto;box-shadow:var(--ix-shadow-sm)}.ix-preview-toolbar[data-v-ffafce03]{display:flex;align-items:center;justify-content:space-between;padding:.45rem .65rem;background:var(--ix-surface-header);border-bottom:1px solid var(--ix-border);flex-shrink:0}.ix-preview-label[data-v-ffafce03]{display:flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:600;color:var(--ix-text-secondary);letter-spacing:.04em;text-transform:uppercase}.ix-preview-zoom-group[data-v-ffafce03]{display:flex;align-items:center;gap:2px}.ix-zoom-label[data-v-ffafce03]{min-width:36px;text-align:center;font-size:.7rem;font-weight:500;color:var(--ix-text-secondary)}.ix-icon-btn[data-v-ffafce03]{width:24px;height:24px;border:1px solid var(--ix-border);border-radius:var(--ix-radius-sm);background:var(--ix-surface-body);color:var(--ix-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s}.ix-icon-btn[data-v-ffafce03]:hover:not(:disabled){background:var(--ix-surface-hover);border-color:#c8ced8}.ix-icon-btn[data-v-ffafce03]:disabled{opacity:.4;cursor:not-allowed}.ix-icon-btn--ghost[data-v-ffafce03]{border-color:transparent;background:transparent}.ix-icon-btn--close[data-v-ffafce03]:hover:not(:disabled){background:var(--ix-danger-bg);border-color:#fecaca;color:var(--ix-danger)}.ix-preview-body[data-v-ffafce03]{flex:1;min-height:0;height:100%;overflow:auto;padding:.5rem;display:flex;align-items:flex-start;justify-content:flex-start;background:#f5f6f8}.ix-preview-body--pdf[data-v-ffafce03]{overflow:hidden;padding:0}.ix-preview-body--image[data-v-ffafce03]{overflow:auto;padding:.5rem}.ix-preview-loading[data-v-ffafce03],.ix-preview-error[data-v-ffafce03]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--ix-text-secondary);padding:.5rem}.ix-preview-error[data-v-ffafce03]{color:var(--ix-danger)}.ix-preview-image[data-v-ffafce03]{width:100%;height:100%;min-height:100%;max-height:none;max-width:none;object-fit:contain;object-position:top left;transform-origin:top left;transition:transform .12s ease-out;border-radius:var(--ix-radius-sm);display:block;box-shadow:var(--ix-shadow-sm)}.ix-preview-iframe[data-v-ffafce03]{width:100%;height:100%;min-height:0;max-height:none;border:0;background:#fff;display:block}.ix-main[data-v-ffafce03]{display:flex;flex-direction:column;gap:.85rem;min-height:0}.ix-file-card[data-v-ffafce03]{display:flex;align-items:center;gap:.65rem;padding:.65rem .9rem;background:var(--ix-surface-field);border:1px solid var(--ix-border);border-radius:var(--ix-radius-lg);box-shadow:0 1px #94a3b826}.ix-file-icon[data-v-ffafce03]{width:34px;height:34px;border-radius:var(--ix-radius-md);background:var(--ix-surface-body);border:1px solid var(--ix-border);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ix-file-meta[data-v-ffafce03]{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1}.ix-file-name[data-v-ffafce03]{font-size:.85rem;font-weight:600;color:var(--ix-text-primary);cursor:pointer;display:flex;align-items:center;gap:.4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s}.ix-file-name[data-v-ffafce03]:hover{color:var(--ix-accent)}.ix-file-preview-hint[data-v-ffafce03]{font-size:.72rem;color:var(--ix-text-muted);transition:color .15s,opacity .15s;flex-shrink:0}.ix-file-preview-hint--active[data-v-ffafce03]{color:var(--ix-accent)}.ix-indexed-badge[data-v-ffafce03]{display:inline-flex;align-items:center;gap:.25rem;font-size:.68rem;font-weight:600;color:var(--ix-success);background:var(--ix-success-bg);border:1px solid #bbf7d0;border-radius:999px;padding:.15rem .5rem;width:fit-content}.ix-section[data-v-ffafce03]{display:flex;flex-direction:column;gap:.3rem}.ix-field-label[data-v-ffafce03]{display:flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:600;color:var(--ix-text-secondary);letter-spacing:.02em;text-transform:uppercase}.ix-required[data-v-ffafce03]{color:red;margin-left:1px}.ix-select[data-v-ffafce03]{width:100%}.ix-select[data-v-ffafce03] .p-select{width:100%;border:1px solid var(--ix-border);border-radius:var(--ix-radius-md);background:var(--ix-surface-body);font-size:.84rem;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px #fffc}.ix-select[data-v-ffafce03] .p-select:hover{border-color:var(--ix-border-strong)}.ix-select[data-v-ffafce03] .p-select.p-focus{border-color:var(--ix-accent);box-shadow:0 0 0 3px #0f62fe2e;outline:none}.ix-state-card[data-v-ffafce03]{display:flex;flex-direction:column;gap:.5rem;padding:.8rem 1rem;border-radius:var(--ix-radius-md);font-size:.82rem}.ix-state-card--info[data-v-ffafce03]{background:var(--ix-accent-light);border:1px solid #bfdbfe;color:#1e40af;flex-direction:row;align-items:center}.ix-state-card--warn[data-v-ffafce03]{background:var(--ix-warn-bg);border:1px solid #fde68a;color:#92400e}.ix-auto-header[data-v-ffafce03]{display:flex;align-items:center;gap:.55rem;font-size:.82rem;font-weight:500}.ix-progress-track[data-v-ffafce03]{height:4px;background:#fde68a;border-radius:999px;overflow:hidden}.ix-progress-fill[data-v-ffafce03]{height:100%;background:var(--ix-warn);border-radius:999px;transition:width .4s ease}.ix-hint[data-v-ffafce03]{font-size:.72rem;opacity:.8}.ix-form-hint[data-v-ffafce03]{font-size:.76rem;color:var(--ix-text-muted);margin:0 0 .6rem;text-align:center}.ix-form-grid[data-v-ffafce03]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.65rem;padding:.9rem;background:var(--ix-surface-idle);border:1px solid var(--ix-border);border-radius:var(--ix-radius-lg);box-shadow:inset 0 1px #ffffffb3}.ix-field[data-v-ffafce03]{display:flex;flex-direction:column;gap:.3rem}.ix-field--full[data-v-ffafce03]{grid-column:1 / -1}.ix-input[data-v-ffafce03]{width:100%;height:34px;padding:0 .65rem;border:1px solid!important;border-radius:4px!important;border-color:#ccc!important;background:#eee;font-size:.82rem;color:var(--ix-text-primary);transition:border-color .15s,box-shadow .15s;outline:none;box-sizing:border-box}.ix-input[data-v-ffafce03]:hover{border-color:var(--ix-border-strong)}.ix-input[data-v-ffafce03]:focus{border-color:var(--ix-accent);box-shadow:0 0 0 3px #0f62fe2e}.ix-input[data-v-ffafce03]::placeholder{color:var(--ix-text-muted)}.ix-input[data-v-ffafce03] .p-inputtext,[data-v-ffafce03] .ix-input.p-inputtext{width:100%;height:34px;padding:0 .65rem;border:1px solid var(--ix-border);border-radius:var(--ix-radius-md);font-size:.82rem;background:var(--ix-surface-body);color:var(--ix-text-primary);transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px #fffc}.ix-input[data-v-ffafce03] .p-inputtext:hover,[data-v-ffafce03] .ix-input.p-inputtext:hover{border-color:var(--ix-border-strong)}.ix-input[data-v-ffafce03] .p-inputtext:focus,[data-v-ffafce03] .ix-input.p-inputtext:focus{border-color:var(--ix-accent);box-shadow:0 0 0 3px #0f62fe2e}.ix-textarea[data-v-ffafce03]{height:auto;min-height:72px;padding:.5rem .65rem;resize:vertical}.ix-textarea-group[data-v-ffafce03]{display:flex;flex-direction:column;gap:.45rem}.ix-ocr-row[data-v-ffafce03]{display:grid;grid-template-columns:34px 1fr;gap:.4rem;align-items:start}.ix-textarea--ocr[data-v-ffafce03]{flex:1;min-height:60px;max-height:150px;overflow-y:auto}.ix-scan-btn--ocr[data-v-ffafce03]:hover{background:#dbeafe;border-color:#60a5fa}.ix-scan-btn--ocr[data-v-ffafce03]{background:green;border-radius:5px}@media (max-width: 768px){.ix-ocr-row[data-v-ffafce03]{grid-template-columns:34px 1fr}}.ix-datepicker[data-v-ffafce03],.ix-datepicker[data-v-ffafce03] .p-datepicker{width:100%}.ix-datepicker[data-v-ffafce03] .p-datepicker-input{height:34px;padding:0 .65rem;font-size:.82rem;border:1px solid var(--ix-border);border-radius:var(--ix-radius-md) 0 0 var(--ix-radius-md);transition:border-color .15s,box-shadow .15s;background:var(--ix-surface-body);color:var(--ix-text-primary);box-shadow:inset 0 1px #fffc}.ix-datepicker[data-v-ffafce03] .p-datepicker-input:focus{border-color:var(--ix-accent);box-shadow:0 0 0 3px #0f62fe2e;outline:none}.ix-datepicker[data-v-ffafce03] .p-datepicker-dropdown{height:34px;width:34px;border:1px solid var(--ix-border);border-left:none;border-radius:0 var(--ix-radius-md) var(--ix-radius-md) 0;background:var(--ix-surface-field)}.ix-datepicker[data-v-ffafce03] .p-datepicker-dropdown:hover{background:var(--ix-surface-hover)}.ix-checkbox-row[data-v-ffafce03]{display:flex;align-items:center;gap:.5rem;height:34px}.ix-checkbox-label[data-v-ffafce03]{font-size:.82rem;color:var(--ix-text-primary);cursor:pointer}.ix-code-row[data-v-ffafce03]{display:grid;grid-template-columns:34px 1fr;gap:.4rem;align-items:center}.ix-scan-btn[data-v-ffafce03]{width:34px;height:34px;border-radius:var(--ix-radius-md);border:1px solid var(--ix-border);background:linear-gradient(180deg,#fff,#f2f7ff);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s,box-shadow .15s,transform .1s;flex-shrink:0;box-shadow:0 2px 8px #0f62fe29}.ix-scan-btn--barcode[data-v-ffafce03]:hover{background:#dbeafe;border-color:#60a5fa}.ix-scan-btn--qr[data-v-ffafce03]:hover{background:#dcfce7;border-color:#4ade80}.ix-scan-btn[data-v-ffafce03]:active{transform:scale(.96)}.ix-scan-btn[data-v-ffafce03]:disabled{opacity:.72;cursor:wait}.ix-scan-icon[data-v-ffafce03]{width:16px;height:16px;object-fit:contain}.ix-scan-spinner[data-v-ffafce03]{width:14px;height:14px}.ix-empty-state[data-v-ffafce03],.ix-idle-state[data-v-ffafce03]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;border:1px dashed var(--ix-border);border-radius:var(--ix-radius-lg);background:var(--ix-surface-idle);gap:.75rem}.ix-empty-icon[data-v-ffafce03]{opacity:.5}.ix-empty-text[data-v-ffafce03]{margin:0;font-size:.82rem;color:var(--ix-text-muted);text-align:center}.ix-idle-steps[data-v-ffafce03]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:center}.ix-idle-step[data-v-ffafce03]{display:flex;align-items:center;gap:.4rem;font-size:.78rem;color:var(--ix-text-secondary)}.ix-step-num[data-v-ffafce03]{width:20px;height:20px;border-radius:50%;background:var(--ix-accent-light);color:var(--ix-accent);font-size:.7rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ix-idle-sep[data-v-ffafce03]{width:20px;height:1px;background:var(--ix-border)}.ix-footer[data-v-ffafce03]{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;padding-top:.85rem;border-top:1px solid #c9d5e3;margin-top:.2rem}.ix-btn[data-v-ffafce03]{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem 1rem;border-radius:var(--ix-radius-md);font-size:.82rem;font-weight:600;cursor:pointer;border:1px solid transparent;transition:background .15s,border-color .15s,box-shadow .15s,transform .1s;line-height:1.4}.ix-btn[data-v-ffafce03]:active{transform:scale(.98)}.ix-btn--ghost[data-v-ffafce03]{background:#fff;border-color:var(--ix-border-strong);color:var(--ix-text-secondary);box-shadow:var(--ix-shadow-sm)}.ix-btn--ghost[data-v-ffafce03]:hover{background:#f3f7fc;border-color:#7f95ab;color:var(--ix-text-primary)}.ix-btn--primary[data-v-ffafce03]{background:var(--ix-accent);border-color:var(--ix-accent);color:#fff;box-shadow:0 6px 14px #0f62fe52}.ix-btn--primary[data-v-ffafce03]:hover:not(:disabled){background:var(--ix-accent-hover);border-color:var(--ix-accent-hover);box-shadow:0 8px 18px #0353e961}.ix-btn--primary[data-v-ffafce03]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.ix-slide-enter-active[data-v-ffafce03]{transition:opacity .22s ease,transform .22s ease}.ix-slide-leave-active[data-v-ffafce03]{transition:opacity .16s ease,transform .16s ease}.ix-slide-enter-from[data-v-ffafce03],.ix-slide-leave-to[data-v-ffafce03]{opacity:0;transform:translate(-8px)}@media (max-width: 1200px){.ix-layout--split[data-v-ffafce03]{grid-template-columns:1fr}.ix-preview-panel[data-v-ffafce03]{position:static;max-height:360px}}@media (max-width: 640px){.ix-modal[data-v-ffafce03] .p-dialog{width:100vw!important;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border-radius:0;display:flex;flex-direction:column}.ix-modal[data-v-ffafce03] .p-dialog-header{flex-shrink:0;padding:.75rem 1rem!important;border-radius:0!important}.ix-modal[data-v-ffafce03] .p-dialog-content{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.ix-body[data-v-ffafce03]{min-height:100%;padding:.75rem}.ix-layout[data-v-ffafce03],.ix-main[data-v-ffafce03]{gap:.7rem}.ix-layout--split[data-v-ffafce03]{min-height:0}.ix-preview-panel[data-v-ffafce03]{max-height:42dvh;min-height:260px}.ix-preview-toolbar[data-v-ffafce03]{align-items:flex-start;gap:.45rem;flex-direction:column}.ix-preview-zoom-group[data-v-ffafce03]{width:100%;justify-content:space-between}.ix-icon-btn[data-v-ffafce03]{width:32px;height:32px}.ix-file-card[data-v-ffafce03]{align-items:flex-start;padding:.65rem}.ix-file-name[data-v-ffafce03]{white-space:normal;overflow-wrap:anywhere;line-height:1.3}.ix-form-grid[data-v-ffafce03]{grid-template-columns:1fr;padding:.65rem;gap:.6rem}.ix-field-label[data-v-ffafce03]{line-height:1.25}.ix-input[data-v-ffafce03],.ix-input[data-v-ffafce03] .p-inputtext,[data-v-ffafce03] .ix-input.p-inputtext{min-height:38px}.ix-code-row[data-v-ffafce03]{grid-template-columns:38px minmax(0,1fr)}.ix-scan-btn[data-v-ffafce03]{width:38px;height:38px}.ix-textarea[data-v-ffafce03]{min-height:96px}.ix-footer[data-v-ffafce03]{position:sticky;bottom:0;z-index:3;flex-direction:column-reverse;gap:.45rem;padding:.7rem 0 0;background:linear-gradient(180deg,#f7fafde0,#f7fafd 34%)}.ix-btn[data-v-ffafce03],.ix-footer .btn[data-v-ffafce03]{width:100%;justify-content:center}.ix-idle-steps[data-v-ffafce03]{flex-direction:column;gap:.4rem}.ix-idle-sep[data-v-ffafce03]{width:1px;height:12px}}.linkage-panel[data-v-e56083a9]{padding:.45rem .7rem;border:1px solid #dbe4ee;border-radius:10px;background:#f8fbff}.linkage-panel__row[data-v-e56083a9]{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.linkage-panel__title[data-v-e56083a9]{font-size:.78rem;font-weight:700;color:#0f172a}.linkage-panel__loading[data-v-e56083a9]{font-size:.7rem;color:#64748b}.linkage-panel__badge[data-v-e56083a9]{padding:.1rem .45rem;border-radius:999px;font-size:.68rem;font-weight:700}.linkage-panel__badge--linked[data-v-e56083a9]{background:#dcfce7;color:#166534}.linkage-panel__badge--pending[data-v-e56083a9]{background:#fef3c7;color:#92400e}.linkage-panel__badge--conflict[data-v-e56083a9]{background:#fee2e2;color:#b91c1c}.linkage-panel__badge--skipped[data-v-e56083a9]{background:#e2e8f0;color:#334155}.linkage-panel__summary[data-v-e56083a9]{min-width:0;flex:1 1 240px;font-size:.74rem;color:#334155;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.linkage-panel__meta-chip[data-v-e56083a9]{max-width:180px;padding:.08rem .42rem;border-radius:999px;background:#fff;border:1px solid #dbe4ee;font-size:.68rem;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.linkage-panel__meta-chip--related[data-v-e56083a9]{color:#0f172a;font-weight:600}.preview-footer-content[data-v-bedec4fd]{display:flex;width:100%;flex-direction:column;gap:.5rem}.pdf-main-area[data-v-bedec4fd]{flex:1;height:100%;min-height:0;overflow-y:auto;background:#f8f9fa;padding:.75rem}.pdf-canvas-container[data-v-bedec4fd]{overflow:visible;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.pdf-page-wrapper[data-v-bedec4fd]{position:relative;display:flex;justify-content:center;border:1px solid #dee2e6;border-radius:4px;box-shadow:0 4px 6px #0000001a;background:#fff}.pdf-canvas[data-v-bedec4fd]{border:none;box-shadow:none;max-width:100%;height:auto;display:block}.page-number-indicator[data-v-bedec4fd]{position:absolute;bottom:10px;left:50%;transform:translate(-50%);background:#00000080;color:#fff;padding:4px 8px;border-radius:4px;font-size:.75rem;opacity:0;transition:opacity .3s ease;pointer-events:none}.pdf-page-wrapper:hover .page-number-indicator[data-v-bedec4fd]{opacity:1}.preview-navbar[data-v-bedec4fd]{width:100%;background:#eee;border-radius:12px;padding:8px 14px;margin-bottom:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.navbar-content[data-v-bedec4fd]{display:flex;flex-direction:column;gap:10px}.navbar-top-row[data-v-bedec4fd]{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:0;width:100%}.navbar-metadata-row[data-v-bedec4fd]{display:flex;width:100%}.navbar-top-row>.navbar-separator[data-v-bedec4fd]{display:none}.control-group[data-v-bedec4fd]{display:flex;align-items:center;gap:8px;background:#ffffff1a;border-radius:8px;padding:4px 8px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.2);transition:all .3s ease}.control-group[data-v-bedec4fd]:hover{background:#ffffff26;transform:translateY(-1px);box-shadow:0 2px 10px #0000001a}.control-group--badges[data-v-bedec4fd]{flex:1 1 100%;width:100%;align-items:flex-start;gap:.55rem}.control-group--badges[data-v-bedec4fd]:hover{transform:none}.badges-shell[data-v-bedec4fd]{display:flex;flex-wrap:wrap;gap:.35rem;width:100%;max-width:100%;max-height:2.1rem;overflow:hidden}.badges-shell--expanded[data-v-bedec4fd]{max-height:9.6rem;overflow-y:auto;padding-right:.25rem}.preview-meta-badge[data-v-bedec4fd] .p-tag-value{display:inline;white-space:nowrap}.badges-shell--expanded .preview-meta-badge[data-v-bedec4fd] .p-tag-value{white-space:normal;word-break:break-word}.badges-toggle-btn[data-v-bedec4fd]{border:1px solid #d0d7de;background:#fff;color:#4b5563;font-size:.74rem;font-weight:600;border-radius:999px;padding:.15rem .6rem;line-height:1.25;cursor:pointer}.badges-toggle-btn[data-v-bedec4fd]:hover{background:#f3f4f6;border-color:#b8c2cc}.control-group-label[data-v-bedec4fd]{font-size:.75rem;color:#000;font-weight:500;margin-right:8px;text-transform:uppercase;letter-spacing:.5px}.navbar-btn[data-v-bedec4fd]{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#000;border-radius:6px;padding:6px 12px;font-size:.875rem;font-weight:500;transition:all .3s ease;display:flex;align-items:center;gap:6px;min-width:auto;cursor:pointer}.navbar-btn[data-v-bedec4fd]:hover:not(:disabled){background:#ffffff4d;border-color:#ffffff80;color:#000;transform:translateY(-1px);box-shadow:0 2px 8px #0003}.navbar-btn[data-v-bedec4fd]:active:not(:disabled){transform:translateY(0)}.navbar-btn[data-v-bedec4fd]:disabled{background:#ffffff1a;border-color:#fff3;color:#0006;cursor:not-allowed;transform:none;opacity:.5}.status-indicator[data-v-bedec4fd]{background:#ffffff26;border-radius:6px;padding:3px 8px;font-size:.8rem;color:gray;font-weight:500;border:1px solid rgba(255,255,255,.2)}.navbar-separator[data-v-bedec4fd]{width:1px;height:24px;background:#fff3;margin:0 8px}.pdf-preview-container[data-v-bedec4fd]{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;height:100%}.pdf-layout-horizontal[data-v-bedec4fd]{display:flex;height:100%;min-height:0;gap:1rem;transition:filter .3s ease}.pdf-loading-blur[data-v-bedec4fd]{filter:blur(2px);pointer-events:none}.image-preview-content[data-v-bedec4fd]{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;height:100%;min-height:0;padding:.25rem 0;overflow:hidden}.fullscreen-content[data-v-bedec4fd]{height:100vh}.image-container[data-v-bedec4fd]{display:flex;justify-content:center;align-items:flex-start;width:100%;height:100%;min-height:0;overflow:auto}.fullscreen-image-container[data-v-bedec4fd]{height:100vh}.preview-image[data-v-bedec4fd]{display:block;max-width:100%;max-height:none;object-fit:contain;border-radius:8px;box-shadow:0 4px 6px #0000001a;transition:transform .2s ease}.fullscreen-image[data-v-bedec4fd]{max-height:90vh}.loading-indicator[data-v-bedec4fd]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:#6c757d}.loading-indicator i[data-v-bedec4fd]{margin-bottom:1rem}.fullscreen-modal[data-v-bedec4fd]{width:100vw!important;height:100vh!important;top:0!important;left:0!important;margin:0!important;border-radius:0!important}[data-v-bedec4fd] .preview-dialog{display:flex;flex-direction:column}[data-v-bedec4fd] .preview-dialog .p-dialog-header{padding:1rem 1rem .5rem}[data-v-bedec4fd] .preview-dialog .p-dialog-content{flex:1 1 auto;min-height:0;overflow:hidden;padding:.5rem 1rem}[data-v-bedec4fd] .preview-dialog .p-dialog-footer{padding:.4rem 1rem 1rem}.alert-danger[data-v-bedec4fd]{padding:1rem;background:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24}@media (max-width: 768px){.pdf-layout-horizontal[data-v-bedec4fd]{flex-direction:column}.navbar-content[data-v-bedec4fd]{flex-direction:column;align-items:stretch}.navbar-top-row[data-v-bedec4fd]{flex-wrap:wrap;gap:10px}.control-group[data-v-bedec4fd]{justify-content:center;flex-wrap:wrap}.navbar-btn[data-v-bedec4fd]{flex:1;justify-content:center;min-width:120px}}@media (max-width: 576px){.control-group[data-v-bedec4fd]{padding:8px}.navbar-btn[data-v-bedec4fd]{padding:8px 10px;font-size:.8rem;min-width:100px}.control-group-label[data-v-bedec4fd]{display:none}}@keyframes slideIn-bedec4fd{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.preview-navbar[data-v-bedec4fd]{animation:slideIn-bedec4fd .3s ease-out}.navbar-btn i[data-v-bedec4fd]{font-size:.9rem}.pdf-main-area[data-v-bedec4fd]::-webkit-scrollbar{width:8px}.pdf-main-area[data-v-bedec4fd]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.pdf-main-area[data-v-bedec4fd]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.pdf-main-area[data-v-bedec4fd]::-webkit-scrollbar-thumb:hover{background:#555}.preview-footer-content[data-v-0b723efe]{display:flex;width:100%;flex-direction:column;gap:.5rem}.pdf-main-area[data-v-0b723efe]{flex:1;min-height:0;overflow-y:auto;background:#f8f9fa;padding:.75rem}.pdf-canvas-container[data-v-0b723efe]{overflow:visible;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.pdf-page-wrapper[data-v-0b723efe]{position:relative;display:flex;justify-content:center;border:1px solid #dee2e6;border-radius:4px;box-shadow:0 4px 6px #0000001a;background:#fff}.pdf-canvas[data-v-0b723efe]{border:none;box-shadow:none;max-width:100%;height:auto}.page-number-indicator[data-v-0b723efe]{position:absolute;bottom:10px;left:50%;transform:translate(-50%);background:#00000080;color:#fff;padding:4px 8px;border-radius:4px;font-size:.75rem;opacity:0;transition:opacity .3s ease}.pdf-page-wrapper:hover .page-number-indicator[data-v-0b723efe]{opacity:1}.preview-navbar[data-v-0b723efe]{width:100%;background:#eee;border-radius:12px;padding:8px 14px;margin-bottom:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.navbar-content[data-v-0b723efe]{display:flex;flex-direction:column;gap:10px}.navbar-top-row[data-v-0b723efe]{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:0;width:100%}.navbar-metadata-row[data-v-0b723efe]{display:flex;width:100%}.navbar-top-row>.navbar-separator[data-v-0b723efe]{display:none}.control-group[data-v-0b723efe]{display:flex;align-items:center;gap:8px;background:#ffffff1a;border-radius:8px;padding:4px 8px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.2);transition:all .3s ease}.control-group[data-v-0b723efe]:hover{background:#ffffff26;transform:translateY(-1px);box-shadow:0 2px 10px #0000001a}.control-group--badges[data-v-0b723efe]{flex:1 1 100%;width:100%;align-items:flex-start;gap:.55rem}.control-group--badges[data-v-0b723efe]:hover{transform:none}.badges-shell[data-v-0b723efe]{display:flex;flex-wrap:wrap;gap:.35rem;width:100%;max-width:100%;max-height:2.1rem;overflow:hidden}.badges-shell--expanded[data-v-0b723efe]{max-height:9.6rem;overflow-y:auto;padding-right:.25rem}.preview-meta-badge[data-v-0b723efe] .p-tag-value{display:inline;white-space:nowrap}.badges-shell--expanded .preview-meta-badge[data-v-0b723efe] .p-tag-value{white-space:normal;word-break:break-word}.badges-toggle-btn[data-v-0b723efe]{border:1px solid #d0d7de;background:#fff;color:#4b5563;font-size:.74rem;font-weight:600;border-radius:999px;padding:.15rem .6rem;line-height:1.25;cursor:pointer}.badges-toggle-btn[data-v-0b723efe]:hover{background:#f3f4f6;border-color:#b8c2cc}.control-group-label[data-v-0b723efe]{font-size:.75rem;color:#000;font-weight:500;margin-right:8px;text-transform:uppercase;letter-spacing:.5px}.navbar-btn[data-v-0b723efe]{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#000;border-radius:6px;padding:6px 12px;font-size:.875rem;font-weight:500;transition:all .3s ease;display:flex;align-items:center;gap:6px;min-width:auto;cursor:pointer}.navbar-btn[data-v-0b723efe]:hover{background:#ffffff4d;border-color:#ffffff80;color:#000;transform:translateY(-1px);box-shadow:0 2px 8px #0003}.navbar-btn[data-v-0b723efe]:active{transform:translateY(0)}.navbar-btn[data-v-0b723efe]:disabled{background:#ffffff1a;border-color:#fff3;color:#000;cursor:not-allowed;transform:none}.navbar-btn[data-v-0b723efe]:disabled:hover{background:#ffffff1a;transform:none;box-shadow:none}.navbar-btn-danger[data-v-0b723efe]{background:#dc3545cc;border-color:#dc3545e6}.navbar-btn-danger[data-v-0b723efe]:hover{background:#dc3545e6;border-color:#dc3545}.status-indicator[data-v-0b723efe]{background:#ffffff26;border-radius:6px;padding:3px 8px;font-size:.8rem;color:gray;font-weight:500;border:1px solid rgba(255,255,255,.2)}.navbar-separator[data-v-0b723efe]{width:1px;height:24px;background:#fff3;margin:0 8px}@media (max-width: 768px){.navbar-content[data-v-0b723efe]{flex-direction:column;align-items:stretch}.navbar-top-row[data-v-0b723efe]{flex-wrap:wrap;gap:10px}.control-group[data-v-0b723efe]{justify-content:center;flex-wrap:wrap}.navbar-btn[data-v-0b723efe]{flex:1;justify-content:center;min-width:120px}}@media (max-width: 576px){.control-group[data-v-0b723efe]{padding:8px}.navbar-btn[data-v-0b723efe]{padding:8px 10px;font-size:.8rem;min-width:100px}.control-group-label[data-v-0b723efe]{display:none}}@keyframes slideIn-0b723efe{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.preview-navbar[data-v-0b723efe]{animation:slideIn-0b723efe .3s ease-out}.navbar-btn.active[data-v-0b723efe]{background:#fff6;border-color:#fff9}.navbar-btn i[data-v-0b723efe]{font-size:.9rem}.pdf-preview-container[data-v-0b723efe]{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;height:100%}.pdf-layout-horizontal[data-v-0b723efe]{display:flex;height:100%;min-height:0;gap:1rem}.pdf-loading-blur[data-v-0b723efe]{filter:blur(2px);pointer-events:none}.pdf-loading-overlay[data-v-0b723efe]{position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffffe6;display:flex;align-items:center;justify-content:center;z-index:1000}.pdf-loading-content[data-v-0b723efe]{text-align:center;padding:2rem;background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a}.pdf-loading-title[data-v-0b723efe]{margin-bottom:1rem;color:#333}.pdf-loading-status[data-v-0b723efe]{margin-bottom:.5rem;color:#666}.pdf-loading-details[data-v-0b723efe]{margin-top:1rem}.pdf-thumbnails-sidebar[data-v-0b723efe]{width:180px;background:#f8f9fa;border-right:1px solid #dee2e6;display:flex;flex-direction:column;overflow-y:auto;max-height:100%}.thumbnails-header[data-v-0b723efe]{padding:1rem;border-bottom:1px solid #dee2e6;background:#fff}.thumbnails-header h6[data-v-0b723efe]{margin:0;font-weight:600;color:#495057}.thumbnails-list[data-v-0b723efe]{flex:1;padding:.5rem;overflow-y:auto}.thumbnail-item-vertical[data-v-0b723efe]{display:flex;flex-direction:column;align-items:center;margin-bottom:1rem;padding:.5rem;border-radius:8px;transition:background-color .2s}.thumbnail-item-vertical[data-v-0b723efe]:hover{background-color:#e9ecef}.thumbnail-img-vertical[data-v-0b723efe]{width:120px;height:auto;border:2px solid transparent;border-radius:4px;cursor:pointer;transition:border-color .2s,transform .2s;margin-bottom:.5rem}.thumbnail-img-vertical[data-v-0b723efe]:hover{transform:scale(1.05)}.thumbnail-img-vertical.thumbnail-active[data-v-0b723efe]{border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.thumbnail-page-number[data-v-0b723efe]{font-size:.875rem;font-weight:500;color:#495057;margin-bottom:.5rem}.thumbnail-actions-vertical[data-v-0b723efe]{display:flex;gap:.25rem}.thumbnail-actions-vertical .btn[data-v-0b723efe]{padding:.25rem .5rem;font-size:.75rem}.pdf-controls-top[data-v-0b723efe]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f8f9fa;border-bottom:1px solid #dee2e6;flex-shrink:0}.pdf-navigation[data-v-0b723efe]{display:flex;align-items:center;gap:1rem}.pdf-navigation span[data-v-0b723efe]{font-weight:500;color:#495057}.pdf-zoom-controls[data-v-0b723efe]{display:flex;align-items:center;gap:.5rem}.pdf-zoom-level[data-v-0b723efe]{min-width:50px;text-align:center;font-weight:500;color:#495057}.image-preview-content[data-v-0b723efe]{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;height:100%;min-height:0;padding:.25rem 0;overflow:hidden}.fullscreen-content[data-v-0b723efe]{height:100vh}.image-container[data-v-0b723efe]{display:flex;justify-content:center;align-items:flex-start;width:100%;height:100%;min-height:0;overflow:auto}.fullscreen-image-container[data-v-0b723efe]{height:100vh}.preview-image[data-v-0b723efe]{display:block;max-width:100%;max-height:none;object-fit:contain;border-radius:8px;box-shadow:0 4px 6px #0000001a}.fullscreen-image[data-v-0b723efe]{max-height:90vh}.loading-indicator[data-v-0b723efe]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:#6c757d}.loading-indicator i[data-v-0b723efe]{margin-bottom:1rem}.preview-footer[data-v-0b723efe]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;background:#f8f9fa;border-top:1px solid #dee2e6}.zoom-controls[data-v-0b723efe]{display:flex;align-items:center;gap:.5rem}.zoom-level[data-v-0b723efe]{min-width:50px;text-align:center;font-weight:500;color:#495057}.file-actions[data-v-0b723efe],.main-controls[data-v-0b723efe]{display:flex;gap:.5rem}.fullscreen-modal[data-v-0b723efe]{width:100vw!important;height:100vh!important;top:0!important;left:0!important;margin:0!important;border-radius:0!important}[data-v-0b723efe] .preview-dialog{display:flex;flex-direction:column}[data-v-0b723efe] .preview-dialog .p-dialog-header{padding:1rem 1rem .5rem}[data-v-0b723efe] .preview-dialog .p-dialog-content{flex:1 1 auto;min-height:0;overflow:hidden;padding:.5rem 1rem}[data-v-0b723efe] .preview-dialog .p-dialog-footer{padding:.4rem 1rem 1rem}.sortable-list[data-v-0b723efe]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem;padding:1rem;max-height:400px;overflow-y:auto}.sortable-item[data-v-0b723efe]{display:flex;flex-direction:column;align-items:center;padding:1rem;border:2px solid #dee2e6;border-radius:8px;background:#fff;cursor:move;transition:all .2s}.sortable-item[data-v-0b723efe]:hover{border-color:#007bff;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.sortable-ghost[data-v-0b723efe]{opacity:.5;background:#f8f9fa}.reorder-thumbnail[data-v-0b723efe]{width:100px;height:auto;border-radius:4px;margin-bottom:.5rem}.page-number[data-v-0b723efe]{font-size:.875rem;font-weight:500;color:#495057}.alert-danger[data-v-0b723efe]{padding:1rem;background:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24}@media (max-width: 768px){.pdf-layout-horizontal[data-v-0b723efe]{flex-direction:column}.pdf-thumbnails-sidebar[data-v-0b723efe]{width:100%;max-height:200px;order:2}.thumbnails-list[data-v-0b723efe]{display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;padding:.5rem}.thumbnail-item-vertical[data-v-0b723efe]{flex-shrink:0;margin-right:1rem;margin-bottom:0}.pdf-controls-top[data-v-0b723efe],.preview-footer[data-v-0b723efe]{flex-direction:column;gap:1rem}.sortable-list[data-v-0b723efe]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}.pdf-main-area[data-v-0b723efe]::-webkit-scrollbar{width:8px}.pdf-main-area[data-v-0b723efe]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.pdf-main-area[data-v-0b723efe]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.pdf-main-area[data-v-0b723efe]::-webkit-scrollbar-thumb:hover{background:#555}.modal-overlay[data-v-6230cef1]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0009;display:flex;align-items:center;justify-content:center;z-index:2000}.modal-content[data-v-6230cef1]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 5px 20px #0000004d;text-align:center;width:90%;max-width:400px}.progress-title[data-v-6230cef1]{margin-bottom:1rem;font-weight:600}.progress-bar[data-v-6230cef1]{background:#e5e7eb;border-radius:8px;height:16px;overflow:hidden;position:relative}.progress-fill[data-v-6230cef1]{background:#3b82f6;height:100%;transition:width .3s ease}.progress-percent[data-v-6230cef1]{font-size:.9rem;margin-top:8px;display:inline-block}.signature-document[data-v-d75332a2]{font-family:Arial,sans-serif;background:#fff;border:2px solid #2196F3;padding:20px;position:relative}.signature-document[data-v-d75332a2]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:10px solid transparent;border-image:repeating-linear-gradient(45deg,#2196f3,#2196f3 10px,#81d4fa 10px,#81d4fa 20px) 10;pointer-events:none}.document-header[data-v-d75332a2]{background:#f5f5f5;padding:15px;margin-bottom:20px;border-radius:4px}.header-content[data-v-d75332a2]{display:flex;justify-content:space-between;align-items:flex-start}.logo-section[data-v-d75332a2]{display:flex;align-items:center;gap:10px}.company-name[data-v-d75332a2]{font-size:1.2rem;font-weight:700;color:#333}.location-info[data-v-d75332a2]{flex:1;padding:0 20px}.location-text[data-v-d75332a2],.sync-info[data-v-d75332a2],.certificate-info[data-v-d75332a2]{margin:2px 0;font-size:.85rem;color:#666}.qr-section[data-v-d75332a2]{display:flex;align-items:center;justify-content:center;background:#fff;padding:5px;border:1px solid #ddd;border-radius:4px}.document-info[data-v-d75332a2]{background:#f9f9f9;padding:15px;margin-bottom:20px;border-left:4px solid #2196F3}.document-title[data-v-d75332a2]{margin:0 0 5px;font-size:1.1rem;color:#333}.document-code[data-v-d75332a2]{margin:0;font-size:.85rem;color:#666;word-break:break-all}.signatures-section[data-v-d75332a2],.events-section[data-v-d75332a2],.hash-section[data-v-d75332a2]{margin-bottom:20px}.section-title[data-v-d75332a2]{font-size:1rem;font-weight:700;color:#333;margin-bottom:10px;padding-bottom:5px;border-bottom:2px solid #e0e0e0}.signature-item[data-v-d75332a2]{display:flex;align-items:flex-start;gap:10px;padding:10px;background:#f9f9f9;border-radius:4px}.signature-check[data-v-d75332a2]{color:#4caf50;font-size:1.5rem;margin-top:5px}.signature-details p[data-v-d75332a2]{margin:2px 0;font-size:.9rem}.signature-type[data-v-d75332a2]{font-weight:700;color:#333}.signature-email[data-v-d75332a2]{color:#666;font-size:.85rem}.signature-status[data-v-d75332a2]{color:#4caf50;font-weight:500}.event-item[data-v-d75332a2]{padding:10px 0;border-bottom:1px solid #e0e0e0}.event-item[data-v-d75332a2]:last-child{border-bottom:none}.event-date[data-v-d75332a2]{font-weight:700;color:#333;margin:0 0 5px;font-size:.9rem}.event-description[data-v-d75332a2]{margin:0;color:#666;font-size:.85rem;line-height:1.4}.hash-section[data-v-d75332a2]{background:#fff9e6;padding:15px;border-radius:4px;border:1px solid #ffe082}.hash-value[data-v-d75332a2]{font-family:Courier New,monospace;font-size:.75rem;color:#333;word-break:break-all;background:#fff;padding:10px;border-radius:4px;margin:10px 0}.hash-note[data-v-d75332a2]{font-size:.85rem;color:#666;margin:5px 0 0}.certificate-section[data-v-d75332a2]{display:flex;align-items:center;gap:15px;background:#e3f2fd;padding:15px;border-radius:4px;border:1px solid #2196F3}.certificate-badge[data-v-d75332a2]{color:#2196f3}.certificate-text p[data-v-d75332a2]{margin:5px 0}.certificate-title[data-v-d75332a2]{font-weight:700;color:#333;font-size:1rem}.certificate-description[data-v-d75332a2]{color:#666;font-size:.85rem;line-height:1.4}.file-explorer-layout[data-v-a58b9033]{display:flex;height:100%;min-height:0;width:100%;overflow:hidden;background-color:#fff}.main-content[data-v-a58b9033]{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0;background:#fff}.table-wrapper[data-v-a58b9033]{flex:1;min-height:0;overflow:hidden;padding:0;position:relative}.desktop-tree-sidebar[data-v-a58b9033]{flex:0 0 260px;width:260px;border-right:1px solid #eef2f7;max-height:min(75vh,640px);overflow-y:auto}.file-tree-drawer[data-v-a58b9033] .p-sidebar-content{padding:.25rem .5rem .75rem}.file-tree-drawer[data-v-a58b9033] .p-sidebar-header{padding:.9rem 1rem .6rem}.custom-tree[data-v-a58b9033]{border:none!important;padding:0!important;background-color:#fff}.custom-datatable[data-v-a58b9033] .p-datatable-thead>tr>th{background:#f8fafc!important;font-size:.85rem;text-transform:uppercase;letter-spacing:.04em;padding:.72rem .9rem;color:#64748b;border-color:#e2e8f0}.custom-datatable[data-v-a58b9033] .p-datatable-tbody>tr>td{padding:.72rem .9rem;border-color:#eef2f7;color:#334155}.custom-datatable[data-v-a58b9033] .p-datatable{height:100%;display:flex;flex-direction:column}.custom-datatable[data-v-a58b9033] .p-datatable-wrapper{flex:1;overflow:auto}.custom-datatable[data-v-a58b9033] .p-paginator{border-top:1px solid #eef2f7;border-radius:0;padding:.45rem .75rem;background:#fff}.file-name-wrapper[data-v-a58b9033]{display:flex;align-items:center;max-width:100%}.file-name-text[data-v-a58b9033]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auto-index-status-icon[data-v-a58b9033]{margin-left:.45rem;font-size:.95rem}.auto-index-status-icon.pi-check-circle[data-v-a58b9033]{color:#10b981}.auto-index-status-icon.pi-exclamation-triangle[data-v-a58b9033]{color:#f59e0b}.auto-index-status-icon.pi-times-circle[data-v-a58b9033]{color:#ef4444}.action-buttons-container[data-v-a58b9033]{display:flex;gap:.5rem;align-items:center}.index-column-content[data-v-a58b9033]{display:flex;align-items:center;gap:.5rem}.action-btn[data-v-a58b9033]{width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center}.status-bar[data-v-a58b9033]{position:static;min-height:40px;border-top:1px solid #eef2f7;background:#f8fafc;margin-top:auto}.operation-feedback[data-v-a58b9033]{display:flex;align-items:center;gap:.5rem;position:absolute;left:.75rem;bottom:.45rem;z-index:4;max-width:min(62%,720px);padding:.45rem .7rem;border-radius:8px;font-size:.82rem;pointer-events:none}.operation-feedback.is-success[data-v-a58b9033]{color:#166534;background:#ecfdf3;border:1px solid #bbf7d0}.operation-feedback.is-error[data-v-a58b9033]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.mobile-toolbar[data-v-a58b9033]{background:#f8fafc;border-bottom:1px solid #eef2f7!important;color:#334155}.mobile-menu-button[data-v-a58b9033]{color:#334155!important}.mobile-menu-button[data-v-a58b9033]:hover{color:#1f2937!important;background:#e2e8f0!important}@media (max-width: 1199.98px){.file-explorer-layout[data-v-a58b9033]{display:block;height:auto;overflow:visible}.desktop-tree-sidebar[data-v-a58b9033]{display:none}.main-content[data-v-a58b9033]{height:auto;width:100%;min-width:0}.table-wrapper[data-v-a58b9033]{height:auto;min-height:0;width:100%;overflow:visible}.custom-datatable[data-v-a58b9033],.custom-datatable[data-v-a58b9033] .p-datatable{height:auto}.custom-datatable[data-v-a58b9033] .p-datatable-wrapper{width:100%;overflow:visible}.status-bar[data-v-a58b9033]{position:static}[data-v-a58b9033] .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr>td{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;border-bottom:1px solid #eef2f7}[data-v-a58b9033] .p-datatable.p-datatable-responsive-stack .p-datatable-tbody>tr>td .p-column-title{font-weight:600;color:#64748b;min-width:100px}.action-buttons-container[data-v-a58b9033]{justify-content:flex-end;width:100%;gap:.35rem;flex-wrap:nowrap}.action-buttons-container[data-v-a58b9033] .p-button,.action-buttons-container[data-v-a58b9033] .p-splitbutton{flex:0 0 auto;min-height:32px}.action-buttons-container[data-v-a58b9033] .p-splitbutton{width:auto!important}.action-buttons-container[data-v-a58b9033] .p-splitbutton .p-button{width:32px;min-width:32px;height:32px;min-height:32px;padding:0}.action-buttons-container[data-v-a58b9033] .p-splitbutton .p-splitbutton-dropdown{width:30px;min-width:30px}.action-buttons-container>.action-btn[data-v-a58b9033]{width:32px;min-width:32px;height:32px;min-height:32px}.operation-feedback[data-v-a58b9033]{left:.5rem;right:.5rem;bottom:.35rem;max-width:none}}@media (max-width: 1199.98px){.index-column[data-v-a58b9033]{display:none!important}}[data-v-a58b9033]::-webkit-scrollbar{width:6px;height:6px}[data-v-a58b9033]::-webkit-scrollbar-track{background:#f1f1f1}[data-v-a58b9033]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}[data-v-a58b9033]::-webkit-scrollbar-thumb:hover{background:#bbb}.scan-dialog[data-v-17749e32] .p-dialog{border-radius:14px;overflow:hidden;box-shadow:0 18px 42px #0f172a33}.scan-dialog[data-v-17749e32] .p-dialog-header{background:linear-gradient(180deg,#4860f2,#3150df);color:#fff;padding:1rem 1.4rem}.scan-dialog[data-v-17749e32] .p-dialog-title{font-size:1.08rem;font-weight:700}.scan-dialog[data-v-17749e32] .p-dialog-content{padding:0;background:#fff}.scan-dialog[data-v-17749e32] .p-dialog-footer{padding:1rem 1.4rem;border-top:1px solid #e2e8f0;background:#fff}.scan-dialog[data-v-17749e32] .scan-input{width:100%}.scan-modal-content[data-v-17749e32]{padding:1.2rem 1.4rem;background:#f8fafc;display:flex;flex-direction:column;gap:.9rem}.scan-section-card[data-v-17749e32]{border:1px solid #e2e8f0;border-radius:12px;background:#fff;padding:1rem}.scanner-selection-section[data-v-17749e32],.batch-name-section[data-v-17749e32],.scan-config-section[data-v-17749e32],.scan-progress-section[data-v-17749e32]{margin-bottom:0}.section-title[data-v-17749e32]{margin:0 0 .8rem;display:flex;align-items:center;gap:.45rem;color:#0f172a;font-size:.96rem;font-weight:700}.auto-code-section[data-v-17749e32]{border-color:#dbeafe;background:#f8fbff}.auto-code-section__info-btn[data-v-17749e32]{border:0;background:transparent;color:#2563eb;cursor:pointer;padding:0;margin-left:.2rem;display:inline-flex;align-items:center;justify-content:center}.auto-code-section__info-btn[data-v-17749e32]:hover{color:#1d4ed8}.section-icon[data-v-17749e32]{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:8px;color:#3150df;background:#dbeafe}.section-icon--spin[data-v-17749e32]{background:#e0e7ff}.section-helper[data-v-17749e32]{margin-top:.4rem;display:inline-block;color:#64748b;font-size:.75rem}.scanner-option[data-v-17749e32]{display:flex;align-items:center}.scanner-info[data-v-17749e32]{margin-left:.55rem}.scanner-name[data-v-17749e32]{font-weight:600;color:#0f172a}.scanner-icon[data-v-17749e32]{font-size:.95rem}.scanner-icon--online[data-v-17749e32]{color:#16a34a}.scanner-icon--offline[data-v-17749e32]{color:#dc2626}.scanner-status[data-v-17749e32]{font-size:.75rem;font-weight:600}.scanner-status.online[data-v-17749e32]{color:#15803d}.scanner-status.offline[data-v-17749e32]{color:#b91c1c}.scan-config-grid[data-v-17749e32]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.scan-config-field--full[data-v-17749e32]{grid-column:1 / -1}.field-label[data-v-17749e32]{display:inline-block;margin-bottom:.45rem;font-size:.82rem;font-weight:600;color:#334155}.image-type-options[data-v-17749e32]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.image-type-card[data-v-17749e32]{border:1px solid #cbd5e1;border-radius:10px;padding:.65rem .8rem;display:flex;align-items:center;gap:.45rem;color:#334155;font-weight:600;background:#fff;cursor:pointer;transition:all .2s ease}.image-type-card[data-v-17749e32]:hover{background:#f8fafc;border-color:#94a3b8}.image-type-card--active[data-v-17749e32]{border-color:#3150df;background:#eef2ff;color:#1e3a8a}.image-type-input[data-v-17749e32]{display:none}.scan-progress-section[data-v-17749e32]{background:#fff}.scan-progress-section[data-v-17749e32] .p-progressbar{height:.7rem;border-radius:999px;overflow:hidden}.scan-status-text[data-v-17749e32]{margin:.55rem 0 0;font-size:.82rem;color:#475569}.scanned-images-section[data-v-17749e32]{margin-top:0}.reorder-mode-header[data-v-17749e32]{display:flex;justify-content:space-between;align-items:center;background-color:#eff6ff;border:1px solid #bfdbfe;padding:.72rem .92rem;margin-bottom:1rem;border-radius:10px;color:#1e40af}.reorder-instructions[data-v-17749e32]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600}.reorder-complete-btn[data-v-17749e32]{border-radius:9px;font-size:.78rem;font-weight:600;background:#16a34a;border:1px solid #16a34a}.thumbnails-container[data-v-17749e32]{display:grid;grid-template-columns:repeat(auto-fill,minmax(126px,1fr));gap:.8rem;padding:1rem;border:1px dashed #cbd5e1;border-radius:10px;min-height:120px;align-items:stretch}.thumbnails-container.reorder-mode[data-v-17749e32]{border-color:#93c5fd;background-color:#eff6ff}.thumbnail-item[data-v-17749e32]{position:relative;border:1px solid #dbe1ea;border-radius:10px;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.thumbnail-item[data-v-17749e32]:hover{border-color:#cbd5e1;box-shadow:0 8px 16px #0f172a14;transform:translateY(-1px)}.thumbnail-item.draggable[data-v-17749e32]{cursor:grab}.thumbnail-item.dragging[data-v-17749e32]{opacity:.55;border:2px dashed #3b82f6}.thumbnail-item.drop-target[data-v-17749e32]{border:2px solid #22c55e;box-shadow:0 0 0 3px #22c55e33}.thumbnail-wrapper[data-v-17749e32]{position:relative;width:100%;height:92px;display:flex;align-items:center;justify-content:center;background:#f8fafc}.thumbnail-placeholder[data-v-17749e32]{display:flex;align-items:center;justify-content:center;color:#94a3b8;font-size:1.3rem}.thumbnail-image[data-v-17749e32]{width:100%;height:100%;object-fit:cover;display:block}.thumbnail-overlay[data-v-17749e32]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0f172a6b;color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.thumbnail-item:hover .thumbnail-overlay[data-v-17749e32]{opacity:1}.thumbnail-info[data-v-17749e32]{font-size:.73rem;display:flex;flex-direction:column;gap:.1rem;text-align:left;padding:.45rem .5rem;width:100%}.thumbnail-name[data-v-17749e32]{color:#0f172a;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thumbnail-size[data-v-17749e32]{color:#64748b;font-size:.7rem}.quick-remove-btn[data-v-17749e32]{position:absolute;top:5px;right:5px;background-color:#dc2626eb;color:#fff;border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.7rem;cursor:pointer;z-index:10}.reorder-indicator[data-v-17749e32]{position:absolute;top:0;left:0;background-color:#2563eb;color:#fff;padding:2px 6px;font-size:.68rem;border-bottom-right-radius:8px;z-index:5;font-weight:700}.drag-handle[data-v-17749e32]{position:absolute;bottom:0;left:0;background-color:#0f172a8c;color:#fff;padding:2px 6px;font-size:.68rem;border-top-right-radius:8px;cursor:grab;z-index:5}.multiple-images-actions[data-v-17749e32]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.9rem;flex-wrap:wrap}.action-btn[data-v-17749e32]{border-radius:9px;font-size:.78rem;font-weight:600}.action-btn--ghost[data-v-17749e32]{background:#fff;color:#334155;border:1px solid #cbd5e1}.action-btn--ghost[data-v-17749e32]:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8}.action-btn--danger[data-v-17749e32]{background:#fff;color:#dc2626;border:1px solid #fecaca}.action-btn--danger[data-v-17749e32]:hover:not(:disabled){background:#fee2e2}.dialog-footer[data-v-17749e32]{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;width:100%}.footer-btn[data-v-17749e32]{border-radius:10px;font-weight:600}.footer-btn--ghost[data-v-17749e32]{background:#fff;border:1px solid #cbd5e1;color:#334155}.footer-btn--ghost[data-v-17749e32]:hover:not(:disabled){border-color:#94a3b8;background:#f8fafc}.footer-btn--primary[data-v-17749e32]{border:0;color:#fff;background:linear-gradient(180deg,#4860f2,#3150df)}@media (max-width: 768px){.scan-dialog[data-v-17749e32] .p-dialog{width:100vw!important;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border-radius:0;display:flex;flex-direction:column}.scan-dialog[data-v-17749e32] .p-dialog-header{flex-shrink:0;padding:.8rem 1rem}.scan-dialog[data-v-17749e32] .p-dialog-content{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.scan-dialog[data-v-17749e32] .p-dialog-footer{flex-shrink:0;padding:.75rem}.scan-modal-content[data-v-17749e32]{padding:.75rem;gap:.7rem}.scan-section-card[data-v-17749e32]{border-radius:10px;padding:.75rem}.section-title[data-v-17749e32]{font-size:.9rem;margin-bottom:.6rem}.section-icon[data-v-17749e32]{width:1.45rem;height:1.45rem}.section-helper[data-v-17749e32]{font-size:.72rem}.scan-config-grid[data-v-17749e32]{grid-template-columns:1fr;gap:.7rem}.scan-config-field--full[data-v-17749e32]{grid-column:auto}.image-type-options[data-v-17749e32]{grid-template-columns:1fr;gap:.5rem}.image-type-card[data-v-17749e32]{min-height:44px;padding:.65rem}.reorder-mode-header[data-v-17749e32]{flex-direction:column;align-items:flex-start;gap:.6rem}.thumbnails-container[data-v-17749e32]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;padding:.65rem}.thumbnail-wrapper[data-v-17749e32]{height:104px}.thumbnail-info[data-v-17749e32]{padding:.4rem}.multiple-images-actions[data-v-17749e32]{justify-content:stretch}.multiple-images-actions .action-btn[data-v-17749e32]{width:100%}.dialog-footer[data-v-17749e32]{flex-direction:column-reverse;align-items:stretch}.dialog-footer .footer-btn[data-v-17749e32]{width:100%;justify-content:center}}@media (max-width: 390px){.thumbnails-container[data-v-17749e32]{grid-template-columns:1fr}}.files-view[data-v-95171378]{display:flex;flex-direction:column;gap:1rem;min-height:calc(100vh - 170px)}.page-header[data-v-95171378]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.header-left[data-v-95171378]{display:flex;flex-direction:column;gap:.2rem}.header-left h1[data-v-95171378]{margin:0;font-size:2rem;line-height:1.1;color:#0f172a}.header-eyebrow[data-v-95171378]{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#64748b;font-weight:700}.header-actions[data-v-95171378]{display:flex;align-items:center;gap:.75rem}.btn-header[data-v-95171378]{height:2.6rem;border-radius:10px;font-weight:600;padding:0 1rem}.btn-header[data-v-95171378] .p-button-icon{font-size:.9rem}.btn-header--ghost[data-v-95171378]{background:#fff;border:1px solid #cbd5e1;color:#334155}.btn-header--ghost[data-v-95171378]:hover{border-color:#94a3b8;background:#f8fafc}.btn-header--primary[data-v-95171378]{border:0;color:#fff;background:linear-gradient(180deg,#4860f2,#3150df)}.btn-header--accent[data-v-95171378]{border:1px solid #0ea5a5;color:#0f766e;background:#ecfeff}.btn-header--accent[data-v-95171378]:hover{border-color:#0f766e;background:#cffafe}.btn-header--sync[data-v-95171378]{border:1px solid #c7d2fe;color:#3730a3;background:#eef2ff}.btn-header--sync[data-v-95171378]:hover{border-color:#a5b4fc;background:#e0e7ff}.surface-card[data-v-95171378]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 10px 30px #0f172a0d}.explorer-shell[data-v-95171378]{height:calc(100vh - 250px);min-height:420px;display:flex;flex-direction:column;overflow:hidden}.explorer-main-content[data-v-95171378]{flex:1;min-height:0;overflow:hidden}.explorer-content[data-v-95171378]{flex:1;min-height:0;overflow:hidden;background:#fff}.explorer-status-bar[data-v-95171378]{display:flex;align-items:center;gap:.5rem;padding:.65rem 1rem;border-top:1px solid #eef2f7;color:#64748b;font-size:.85rem;background:#f8fafc;justify-content:center}.explorer-status-bar .pi-spinner[data-v-95171378]{font-size:.85rem}@media (max-width: 1199.98px){.header-left h1[data-v-95171378]{font-size:1.75rem}.page-header[data-v-95171378]{flex-direction:column;align-items:stretch;gap:.5rem}.header-actions[data-v-95171378]{justify-content:flex-start;flex-wrap:wrap}.btn-header[data-v-95171378]{min-width:2.8rem;padding:0 .8rem}.explorer-shell[data-v-95171378]{height:auto;min-height:0;overflow:visible}.explorer-main-content[data-v-95171378],.explorer-content[data-v-95171378]{overflow:visible}.explorer-status-bar[data-v-95171378]{flex-wrap:wrap;justify-content:flex-start}}.login-page[data-v-3b37a715]{width:100vw;min-height:100vh;height:auto;display:flex;align-items:center;padding:max(4vh,20px) max(5vw,16px);background:linear-gradient(to right,#1e1f4e,#303192);color:#fff;font-family:Inter,sans-serif;box-sizing:border-box}.login-left[data-v-3b37a715],.login-right[data-v-3b37a715]{display:flex;flex-direction:column;justify-content:flex-start;flex:1 1 auto;min-width:280px;max-width:100%}.welcome-text p[data-v-3b37a715]{font-size:clamp(1.5rem,4vw,2rem);margin-bottom:clamp(24px,3vh,48px);opacity:.8}.logo[data-v-3b37a715]{max-width:min(360px,80vw);height:auto;margin-bottom:clamp(.5rem,2vh,1rem)}.welcome-text span[data-v-3b37a715]{font-size:clamp(1.2rem,3.5vw,1.5rem);font-weight:600;color:#fff}.login-card[data-v-3b37a715]{width:100%;max-width:600px;min-width:280px;min-height:350px;height:auto;background:transparent;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.login-header h1[data-v-3b37a715]{text-align:left;margin-bottom:5rem!important;font-size:clamp(2rem,5vw,40px);color:#fff}.form-group[data-v-3b37a715]{margin-bottom:clamp(.75rem,2vh,1rem)}.p-inputtext[data-v-3b37a715]{background-color:transparent;border:1.6px solid #A1A2EF;color:#fff;border-radius:25px;padding:clamp(12px,2vw,16px);width:100%;font-size:clamp(14px,1.8vw,16px)}#password[data-v-3b37a715]{margin-bottom:clamp(.75rem,2vh,1rem)}.p-inputtext[data-v-3b37a715]::placeholder{color:#fff;opacity:.3}.form-options[data-v-3b37a715]{display:flex;justify-content:space-between;align-items:center;margin-bottom:clamp(1rem,2.5vh,1.5rem);font-size:clamp(.8rem,1.5vw,.9rem)}.forgot-password[data-v-3b37a715]{color:#dcdff5;text-decoration:underline;font-size:clamp(.75rem,1.5vw,.85rem)}.login-btn[data-v-3b37a715]{width:100%;background:linear-gradient(to right,#6a82fb,#788eff);border:none;border-radius:50px!important;color:#fff;font-weight:700;font-size:clamp(1rem,2vw,1.1rem);padding:clamp(.6rem,1.5vw,.75rem);transition:background .3s ease}.login-btn[data-v-3b37a715]:hover{background:linear-gradient(to right,#35448f,#1f3397)!important;border:none}@media (max-width: 575.98px){.login-page[data-v-3b37a715]{flex-direction:column;justify-content:flex-start;gap:32px;padding-top:40px}.welcome-text[data-v-3b37a715],.login-header h1[data-v-3b37a715]{text-align:center}.form-options[data-v-3b37a715]{flex-direction:column;align-items:flex-start;gap:12px}.forgot-password[data-v-3b37a715]{margin-top:8px}}@media (min-width: 576px) and (max-width: 767.98px){.login-page[data-v-3b37a715]{flex-direction:column;justify-content:center;gap:40px}.login-left[data-v-3b37a715],.login-right[data-v-3b37a715]{width:85%;align-items:center}.welcome-text[data-v-3b37a715],.login-header h1[data-v-3b37a715]{text-align:center}}@media (min-width: 768px) and (max-width: 991.98px){.login-page[data-v-3b37a715]{flex-direction:column;justify-content:center;gap:48px}.login-left[data-v-3b37a715],.login-right[data-v-3b37a715]{width:70%}}@media (min-width: 992px) and (max-width: 1199.98px){.login-page[data-v-3b37a715]{justify-content:space-between;padding:6vh 8vw;gap:4vw}.login-left[data-v-3b37a715],.login-right[data-v-3b37a715]{width:50%}}@media (min-width: 1200px){.login-page[data-v-3b37a715]{justify-content:space-between;padding:8vh 10vw;gap:5vw}.login-left[data-v-3b37a715],.login-right[data-v-3b37a715]{width:45%}}@media (max-height: 600px){.login-page[data-v-3b37a715]{padding-top:40px;padding-bottom:40px}.login-card[data-v-3b37a715]{min-height:280px}.welcome-text p[data-v-3b37a715]{margin-bottom:16px}}.connectivity-indicator[data-v-3b37a715]{position:fixed;top:10px;right:10px;z-index:1000;padding:5px 10px;border-radius:4px;font-size:.8rem;transition:all .3s ease}.connectivity-indicator.online[data-v-3b37a715]{background-color:#4caf50;color:#fff}.connectivity-indicator.offline[data-v-3b37a715]{background-color:#f44336;color:#fff}.custom-card[data-v-d09acc9c]{background-color:var(--5dc19021);color:var(--59f4b082);border-radius:12px;padding:1rem;box-shadow:0 4px 12px #0000001a;width:100%;min-width:0;max-width:var(--6f645af6);max-height:var(--635809f7);min-height:var(--dd39bf36);display:flex;flex-direction:column;align-items:center;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.custom-card[data-v-d09acc9c]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.card-header[data-v-d09acc9c]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;flex-shrink:0}.header-content[data-v-d09acc9c]{display:flex;align-items:center;gap:.75rem;flex-grow:1}.card-icon[data-v-d09acc9c]{font-size:1.5rem;opacity:.8;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:#ffffff1a}.card-title[data-v-d09acc9c]{font-size:.875rem;font-weight:600;margin:0;text-transform:uppercase;letter-spacing:.5px;opacity:.9}.card-unit[data-v-d09acc9c]{font-size:.875rem;opacity:.7;font-weight:500}.card-content[data-v-d09acc9c]{flex-grow:1;display:flex;flex-direction:column;min-height:0;overflow-y:auto}.chart-container[data-v-d09acc9c]{flex-grow:1;display:flex;flex-direction:column;min-height:250px;width:100%;position:relative}.value-container[data-v-d09acc9c]{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-grow:1}.main-value[data-v-d09acc9c]{font-size:2.5rem;font-weight:700;margin:.5rem 0;text-align:center;line-height:1.2}.card-description[data-v-d09acc9c]{font-size:.875rem;opacity:.8;text-align:center;margin-top:.5rem}.card-footer[data-v-d09acc9c]{margin-top:auto;padding-top:1rem;flex-shrink:0}@media (max-width: 768px){.custom-card[data-v-d09acc9c]{padding:1rem;min-height:280px}.chart-container[data-v-d09acc9c]{min-height:200px}.main-value[data-v-d09acc9c]{font-size:2rem}.card-title[data-v-d09acc9c]{font-size:.75rem}}@media (max-width: 576px){.custom-card[data-v-d09acc9c]{padding:.75rem;min-height:240px}.chart-container[data-v-d09acc9c]{min-height:180px}.main-value[data-v-d09acc9c]{font-size:1.75rem}}.chart-container[data-v-d09acc9c] canvas,.chart-container[data-v-d09acc9c] svg,.chart-container[data-v-d09acc9c] .chart-wrapper{width:100%!important;height:100%!important;max-width:100%;max-height:100%}.chart-container[data-v-d09acc9c] .chartjs-render-monitor{width:100%!important;height:100%!important}.disco-gauge[data-v-5ba84ba2]{position:relative;width:100%;height:100%;min-height:180px;display:flex;flex-direction:column;justify-content:center}.center-value[data-v-5ba84ba2]{text-align:center;color:#fff;font-size:1.65rem;font-weight:700}.center-value small[data-v-5ba84ba2]{display:block;font-size:.8rem;opacity:.7}.grafana-chart[data-v-6ee8cda8]{background:#2377af;border-radius:8px;padding:16px;color:#fff;font-family:Inter,sans-serif;height:100%;display:flex;flex-direction:column}.chart-header[data-v-6ee8cda8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.chart-title[data-v-6ee8cda8]{font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px}.chart-actions[data-v-6ee8cda8]{display:flex;gap:6px}.btn-action[data-v-6ee8cda8]{background:#ffffff1f;border:1px solid rgba(255,255,255,.2);color:#fff;padding:6px 9px;font-size:12px;border-radius:6px;cursor:pointer;transition:background .2s}.btn-action[data-v-6ee8cda8]:hover{background:#fff3}.chart-container[data-v-6ee8cda8]{position:relative;height:180px;margin-bottom:14px;flex-grow:1}.chart-container canvas[data-v-6ee8cda8]{width:100%!important;height:100%!important}.sem-dados[data-v-6ee8cda8]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ffffff80;font-size:14px}.sem-dados i[data-v-6ee8cda8]{font-size:32px;margin-bottom:8px}.chart-legend[data-v-6ee8cda8]{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:12px;padding:12px;background:#ffffff0d;border-radius:6px}.legend-item[data-v-6ee8cda8]{display:flex;align-items:center;gap:6px;padding:4px 8px}.legend-color[data-v-6ee8cda8]{width:12px;height:12px;border-radius:2px}.legend-label[data-v-6ee8cda8]{font-size:12px;color:#fffc}.legend-value[data-v-6ee8cda8]{font-size:12px;font-weight:600;background:#ffffff1a;padding:2px 6px;border-radius:3px;min-width:40px;text-align:center}.chart-footer[data-v-6ee8cda8]{font-size:11px;color:#fff9;text-align:center}.grafana-chart[data-v-827b19b5]{background:#2377af;border-radius:8px;padding:16px;color:#fff;font-family:Inter,sans-serif;box-shadow:0 4px 6px #0000001a}.chart-header[data-v-827b19b5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.chart-title[data-v-827b19b5]{font-size:16px;font-weight:600;color:#fff;display:flex;align-items:center;gap:8px}.chart-title i[data-v-827b19b5]{color:#3498db}.chart-actions[data-v-827b19b5]{display:flex;gap:4px}.btn-action[data-v-827b19b5]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;border-radius:4px;padding:6px 8px;cursor:pointer;transition:all .2s;font-size:12px}.btn-action[data-v-827b19b5]:hover{background:#fff3;border-color:#ffffff4d}.chart-container[data-v-827b19b5]{position:relative;margin-bottom:16px}.chart-legend[data-v-827b19b5]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:12px;padding:12px;background:#ffffff0d;border-radius:4px}.legend-item[data-v-827b19b5]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s}.legend-item[data-v-827b19b5]:hover{background:#ffffff1a}.legend-color[data-v-827b19b5]{width:12px;height:12px;border-radius:2px}.legend-label[data-v-827b19b5]{font-size:12px;color:#fffc}.legend-label.legend-hidden[data-v-827b19b5]{text-decoration:line-through;opacity:.6}.legend-value[data-v-827b19b5]{font-size:12px;font-weight:600;color:#fff;background:#ffffff1a;padding:2px 6px;border-radius:3px}.chart-footer[data-v-827b19b5]{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#fff9}.time-range[data-v-827b19b5]{font-weight:500}.chart-stats[data-v-827b19b5]{display:flex;gap:12px}.chart-stats span[data-v-827b19b5]{padding:2px 6px;background:#ffffff1a;border-radius:3px}.dashboard[data-v-2c493c13]{padding:1.5rem 0;display:flex;justify-content:center;width:100%;min-height:420px;position:relative}.estado-carregamento[data-v-2c493c13]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:100%;height:400px}.estado-carregamento .spinner[data-v-2c493c13]{width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;animation:spin-2c493c13 1s linear infinite}.estado-erro[data-v-2c493c13]{display:flex;align-items:center;justify-content:center;width:100%;height:400px}.erro-conteudo[data-v-2c493c13]{text-align:center;max-width:400px;padding:2rem;background:#f8d7da;border-radius:10px;border:1px solid #f5c6cb}.erro-icone[data-v-2c493c13]{font-size:3rem;display:block;margin-bottom:1rem}.erro-conteudo h3[data-v-2c493c13]{color:#721c24;margin-bottom:.5rem}.erro-conteudo p[data-v-2c493c13]{color:#721c24;margin-bottom:1.5rem}.botao-recarregar[data-v-2c493c13]{background:#3498db;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;font-weight:500;transition:background .3s}.botao-recarregar[data-v-2c493c13]:hover{background:#2980b9}.conteudo-principal[data-v-2c493c13]{width:100%;max-width:1200px}.grid-layout[data-v-2c493c13]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.2rem;width:100%}.grid-item[data-v-2c493c13]{min-height:340px;display:flex;flex-direction:column;border-radius:14px;box-shadow:0 4px 12px #0000001a;transition:transform .3s ease}.grid-item[data-v-2c493c13]:hover{transform:translateY(-5px)}.quick-stats[data-v-2c493c13]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.2rem;margin:0 0 1.25rem;height:140px}@keyframes spin-2c493c13{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1400px){.grid-layout[data-v-2c493c13]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@media (max-width: 1024px){.dashboard[data-v-2c493c13]{padding:1rem 0}.grid-layout[data-v-2c493c13]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}}@media (max-width: 768px){.grid-layout[data-v-2c493c13]{grid-template-columns:1fr}.grid-item[data-v-2c493c13]{min-height:280px}.quick-stats[data-v-2c493c13]{grid-template-columns:1fr}}@media (max-width: 480px){.grid-item[data-v-2c493c13]{min-height:260px;border-radius:10px}.estado-carregamento[data-v-2c493c13],.estado-erro[data-v-2c493c13]{height:300px}}[data-v-9b77fca9] *{box-sizing:border-box}.landing-page[data-v-9b77fca9]{--wg-primary: #4f46e5;--wg-primary-strong: #4338ca;--wg-text: #0f172a;--wg-text-soft: #64748b;--wg-border: #e2e8f0;--wg-surface: #ffffff;--wg-surface-soft: #f8fafc;--wg-success: #16a34a;--wg-danger: #dc2626;--wg-radius: 14px;--wg-shadow: 0 10px 30px rgba(15, 23, 42, .05);min-height:100%;font-family:DM Sans,sans-serif;color:var(--wg-text)}.search-header[data-v-9b77fca9]{position:sticky;top:0;z-index:20;padding:0;margin-bottom:1rem;background:transparent}.search-header-container[data-v-9b77fca9]{max-width:1280px;margin:0 auto;background:var(--wg-surface);border:1px solid var(--wg-border);border-radius:var(--wg-radius);box-shadow:var(--wg-shadow);padding:1rem}.search-top-bar[data-v-9b77fca9]{display:flex;align-items:center}.search-filters-row[data-v-9b77fca9]{display:grid;grid-template-columns:minmax(180px,240px) minmax(200px,280px) minmax(0,1fr);gap:.75rem;width:100%;align-items:end}.filter-select-wrap[data-v-9b77fca9]{display:grid;gap:.35rem}.filter-label[data-v-9b77fca9]{font-size:.78rem;font-weight:700;color:var(--wg-text-soft);text-transform:uppercase;letter-spacing:.04em}.filter-multiselect[data-v-9b77fca9]{min-height:3rem}[data-v-9b77fca9] .filter-multiselect .p-multiselect-label{display:flex;align-items:center;gap:.35rem;min-height:2.4rem;padding:.35rem .75rem}[data-v-9b77fca9] .filter-multiselect .p-multiselect-chip-item{margin:0}[data-v-9b77fca9] .filter-multiselect.p-multiselect{width:100%;border-radius:12px;border-color:var(--wg-border);background:var(--wg-surface-soft);box-shadow:none}[data-v-9b77fca9] .filter-multiselect.p-multiselect:not(.p-disabled):hover{border-color:#cbd5e1}[data-v-9b77fca9] .filter-multiselect.p-focus{border-color:#4f46e573;box-shadow:0 0 0 3px #4f46e51f}.search-box[data-v-9b77fca9]{width:100%;position:relative;z-index:30}.search-input-wrapper[data-v-9b77fca9]{display:flex;align-items:center;gap:.5rem;min-height:3rem;border:1px solid var(--wg-border);border-radius:12px;padding:.25rem .35rem .25rem .95rem;background:var(--wg-surface-soft);transition:border-color .2s ease,box-shadow .2s ease}.search-input-wrapper[data-v-9b77fca9]:focus-within{border-color:#4f46e573;box-shadow:0 0 0 3px #4f46e51f}.search-help-line[data-v-9b77fca9]{display:block;margin-top:.35rem;color:var(--wg-text-soft);font-size:.78rem;line-height:1.3}.search-input[data-v-9b77fca9]{flex:1;width:100%;border:none;outline:none;font-size:.96rem;background:transparent;color:var(--wg-text)}.search-input[data-v-9b77fca9]::placeholder{color:#94a3b8}.search-actions[data-v-9b77fca9]{display:flex;align-items:center;gap:.35rem}.clear-btn[data-v-9b77fca9],.search-btn[data-v-9b77fca9]{width:2rem;height:2rem;border:0;border-radius:10px;background:transparent;color:var(--wg-text-soft);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease,color .2s ease}.search-btn[data-v-9b77fca9]{background:var(--wg-primary);color:#fff}.clear-btn[data-v-9b77fca9]:hover{background:#eef2ff;color:var(--wg-primary)}.search-btn[data-v-9b77fca9]:hover{background:var(--wg-primary-strong)}.search-btn[data-v-9b77fca9]:disabled{background:#cbd5e1;color:#f8fafc;cursor:not-allowed}.search-stats[data-v-9b77fca9]{margin-top:.65rem}.stats-text[data-v-9b77fca9]{margin:0;font-size:.82rem;color:var(--wg-text-soft)}.fade-enter-active[data-v-9b77fca9],.fade-leave-active[data-v-9b77fca9]{transition:all .18s ease}.fade-enter-from[data-v-9b77fca9],.fade-leave-to[data-v-9b77fca9]{opacity:0;transform:translateY(-6px)}.main-content[data-v-9b77fca9]{width:100%}.stats-view[data-v-9b77fca9],.results-view[data-v-9b77fca9]{max-width:1280px;margin:0 auto;padding:.25rem 0 1rem;max-height:68vh;overflow-y:auto}.stats-container[data-v-9b77fca9],.results-container[data-v-9b77fca9]{min-height:320px}.results-toolbar[data-v-9b77fca9]{display:flex;justify-content:flex-end;margin-bottom:.85rem}.sort-controls[data-v-9b77fca9]{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.6rem .8rem;border:1px solid var(--wg-border);border-radius:12px;background:var(--wg-surface);box-shadow:var(--wg-shadow)}.sort-controls--icons[data-v-9b77fca9]{padding:.35rem;gap:.35rem}.sort-btn[data-v-9b77fca9]{min-height:2rem;padding:0 .85rem;border-radius:999px;border:1px solid var(--wg-border);background:transparent;color:#475569;font-size:.82rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.sort-btn[data-v-9b77fca9]:hover{border-color:#cbd5e1;background:#f8fafc}.sort-btn.active[data-v-9b77fca9]{border-color:#4f46e540;background:#4f46e514;color:var(--wg-primary)}.sort-btn--icon[data-v-9b77fca9]{width:2.2rem;min-width:2.2rem;padding:0;border-radius:10px}.sort-btn--icon i[data-v-9b77fca9]{font-size:.95rem}.results-list[data-v-9b77fca9]{display:flex;flex-direction:column;gap:.75rem}.result-card[data-v-9b77fca9]{background:var(--wg-surface);border:1px solid var(--wg-border);border-radius:var(--wg-radius);box-shadow:var(--wg-shadow)}.result-header[data-v-9b77fca9]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.95rem 1rem .65rem}.result-title-area[data-v-9b77fca9]{min-width:0}.result-title-wrap[data-v-9b77fca9]{display:flex;align-items:center;gap:.7rem;min-width:0}.result-title-group[data-v-9b77fca9]{display:flex;flex-direction:column;gap:.4rem;min-width:0}.result-title-badges[data-v-9b77fca9]{display:flex;flex-wrap:wrap;gap:.45rem}.result-title-wrap i[data-v-9b77fca9],.result-meta[data-v-9b77fca9]{color:var(--wg-text-soft);font-size:.84rem}.result-meta[data-v-9b77fca9]{display:flex;flex-wrap:wrap;gap:.7rem;flex-shrink:0}.result-meta-badge[data-v-9b77fca9]{pointer-events:none}.result-meta-badge--blue[data-v-9b77fca9]{background:#e0f2fe;color:#0f4c81;border:1px solid #bae6fd}.result-body[data-v-9b77fca9]{padding:0 1rem .85rem}.result-divider[data-v-9b77fca9]{height:1px;margin:0 1rem .45rem;background:#eef2f7}.result-title[data-v-9b77fca9]{margin:0;color:#1d4ed8;font-size:1.15rem;line-height:1.35;cursor:pointer;overflow-wrap:anywhere}.result-title[data-v-9b77fca9]:hover{color:#1e40af}.result-secondary-row[data-v-9b77fca9]{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding-top:.15rem}.result-badges[data-v-9b77fca9]{flex:1;min-width:0}.search-badge[data-v-9b77fca9]{transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.search-badge--clickable[data-v-9b77fca9]{cursor:pointer;background-color:#fdfefe!important;color:#94a3b8!important;border:1px solid #e5edf7!important}.search-badge--clickable[data-v-9b77fca9]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0f172a0f;border-color:#dbeafe!important}.search-badge--readonly[data-v-9b77fca9]{cursor:default;opacity:.92;background-color:#f8fafc!important;color:#a8b0bc!important;border:1px solid #eef2f6!important}.search-badge--readonly[data-v-9b77fca9]:hover{transform:none;box-shadow:none}.result-actions[data-v-9b77fca9]{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}.action-btn[data-v-9b77fca9]{height:2rem;min-width:2rem;padding:0 .75rem;border-radius:10px;border:1px solid var(--wg-border);background:var(--wg-surface);display:inline-flex;align-items:center;justify-content:center;gap:.35rem;color:#334155;font-size:.82rem;font-weight:600;cursor:pointer}.index-actions[data-v-9b77fca9],.edit-actions[data-v-9b77fca9]{display:flex;align-items:center;gap:.4rem}.index-btn[data-v-9b77fca9]:hover{border-color:#cbd5e1;background:#f8fafc}.edit-btn[data-v-9b77fca9]{color:var(--wg-success)}.delete-btn[data-v-9b77fca9]{color:var(--wg-danger)}.edit-btn[data-v-9b77fca9]:hover{border-color:#16a34a40;background:#16a34a14}.delete-btn[data-v-9b77fca9]:hover{border-color:#dc262638;background:#dc262614}.result-card hr[data-v-9b77fca9]{margin:0;border:0;border-top:1px solid #eef2f7}.loading-state[data-v-9b77fca9],.no-results[data-v-9b77fca9]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:280px;text-align:center;padding:1.5rem;background:var(--wg-surface);border:1px solid var(--wg-border);border-radius:var(--wg-radius);box-shadow:var(--wg-shadow)}.loading-spinner[data-v-9b77fca9]{width:38px;height:38px;border:3px solid #e2e8f0;border-top-color:var(--wg-primary);border-radius:999px;animation:spin-9b77fca9 .9s linear infinite;margin-bottom:.7rem}.no-results h2[data-v-9b77fca9]{margin:.3rem 0 .7rem;font-size:1.1rem}.no-results-icon[data-v-9b77fca9]{font-size:2.4rem;color:#94a3b8}.suggestions[data-v-9b77fca9]{text-align:left;color:var(--wg-text-soft)}.suggestions ul[data-v-9b77fca9]{margin:0;padding-left:1rem}.pagination[data-v-9b77fca9]{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--wg-border);display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;justify-content:center}.pagination-btn[data-v-9b77fca9],.page-number[data-v-9b77fca9]{height:2.1rem;border-radius:10px;border:1px solid var(--wg-border);background:var(--wg-surface);color:#334155;font-size:.82rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.pagination-btn[data-v-9b77fca9]{padding:0 .8rem}.pagination-btn[data-v-9b77fca9]:hover:not(:disabled),.page-number[data-v-9b77fca9]:hover{border-color:#c7d2fe;color:#3730a3;background:#eef2ff}.pagination-btn[data-v-9b77fca9]:disabled{cursor:not-allowed;opacity:.45}.page-numbers[data-v-9b77fca9]{display:flex;flex-wrap:wrap;gap:.45rem}.page-number[data-v-9b77fca9]{width:2.1rem}.page-number.active[data-v-9b77fca9]{background:var(--wg-primary);color:#fff;border-color:var(--wg-primary)}@keyframes spin-9b77fca9{to{transform:rotate(360deg)}}@media (max-width: 1024px){.search-header-container[data-v-9b77fca9],.stats-view[data-v-9b77fca9],.results-view[data-v-9b77fca9]{max-width:100%}}@media (max-width: 768px){.search-header-container[data-v-9b77fca9]{padding:.8rem;border-radius:12px}.search-filters-row[data-v-9b77fca9]{grid-template-columns:1fr;align-items:stretch}.search-input-wrapper[data-v-9b77fca9]{min-height:2.8rem;padding-left:.75rem}.results-toolbar[data-v-9b77fca9]{justify-content:flex-start}.result-header[data-v-9b77fca9]{flex-direction:column;align-items:flex-start}.result-title-wrap[data-v-9b77fca9],.result-title-group[data-v-9b77fca9]{width:100%}.result-meta[data-v-9b77fca9]{width:100%;justify-content:flex-start}.result-secondary-row[data-v-9b77fca9]{flex-direction:column}.result-actions[data-v-9b77fca9]{width:100%;justify-content:flex-start}.result-title[data-v-9b77fca9]{font-size:1rem}.pagination[data-v-9b77fca9]{justify-content:stretch}.pagination-btn[data-v-9b77fca9],.page-number[data-v-9b77fca9]{flex:1}.page-numbers[data-v-9b77fca9]{width:100%}}@media (max-width: 480px){.search-header[data-v-9b77fca9]{margin-bottom:.75rem}.stats-view[data-v-9b77fca9],.results-view[data-v-9b77fca9]{padding-bottom:.5rem}.pagination-btn.first[data-v-9b77fca9],.pagination-btn.last[data-v-9b77fca9]{display:none}}.folder-monitor-component[data-v-f28e7119]{display:contents}.folder-monitor-table[data-v-74a034f0]{display:flex;flex-direction:column;gap:.75rem}.table-state[data-v-74a034f0]{border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.root-table[data-v-74a034f0]{font-size:.9rem}.state-icon[data-v-74a034f0]{margin-right:.4rem;color:#64748b}.empty-state[data-v-74a034f0]{border:1px dashed #cbd5e1;border-radius:10px;padding:1rem;color:#64748b;background:#f8fafc;font-style:italic}.flash-create[data-v-74a034f0]{animation:flash-create-fade-74a034f0 3s cubic-bezier(.4,0,.2,1);border-radius:6px;padding:4px 8px;margin:2px;box-shadow:0 2px 8px #22c55e66;transform-origin:center}.flash-delete[data-v-74a034f0]{animation:flash-delete-fade-74a034f0 3s cubic-bezier(.4,0,.2,1);border-radius:6px;padding:4px 8px;margin:2px;box-shadow:0 2px 8px #ef444466;transform-origin:center}.flash-rename[data-v-74a034f0]{animation:flash-rename-fade-74a034f0 3s cubic-bezier(.4,0,.2,1);border-radius:6px;padding:4px 8px;margin:2px;box-shadow:0 2px 8px #3b82f666;transform-origin:center}.flash-increase[data-v-74a034f0]{animation:flash-create-fade-74a034f0 3s cubic-bezier(.4,0,.2,1);border-radius:6px;padding:4px 8px;margin:2px;box-shadow:0 2px 8px #22c55e66;transform-origin:center}.flash-decrease[data-v-74a034f0]{animation:flash-delete-fade-74a034f0 3s cubic-bezier(.4,0,.2,1);border-radius:6px;padding:4px 8px;margin:2px;box-shadow:0 2px 8px #ef444466;transform-origin:center}@keyframes flash-create-fade-74a034f0{0%{background:linear-gradient(135deg,transparent,transparent);opacity:1;transform:scale(1);box-shadow:0 0 #22c55e00}15%{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;opacity:1;transform:scale(1.1);box-shadow:0 4px 16px #22c55e80}30%{background:linear-gradient(135deg,#4ade80,#22c55e);color:#fff;opacity:.95;transform:scale(1.05);box-shadow:0 3px 12px #22c55e66}60%{background:linear-gradient(135deg,#86efac,#4ade80);color:#065f46;opacity:.7;transform:scale(1.02);box-shadow:0 2px 8px #22c55e4d}85%{background:linear-gradient(135deg,#bbf7d0,#86efac);color:#065f46;opacity:.4;transform:scale(1.01);box-shadow:0 1px 4px #22c55e33}to{background:linear-gradient(135deg,transparent,transparent);opacity:1;transform:scale(1);box-shadow:0 0 #22c55e00}}@keyframes flash-delete-fade-74a034f0{0%{background:linear-gradient(135deg,transparent,transparent);opacity:1;transform:scale(1);box-shadow:0 0 #ef444400}15%{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;opacity:1;transform:scale(1.1);box-shadow:0 4px 16px #ef444480}30%{background:linear-gradient(135deg,#f87171,#ef4444);color:#fff;opacity:.95;transform:scale(1.05);box-shadow:0 3px 12px #ef444466}60%{background:linear-gradient(135deg,#fca5a5,#f87171);color:#7f1d1d;opacity:.7;transform:scale(1.02);box-shadow:0 2px 8px #ef44444d}85%{background:linear-gradient(135deg,#fecaca,#fca5a5);color:#7f1d1d;opacity:.4;transform:scale(1.01);box-shadow:0 1px 4px #ef444433}to{background:linear-gradient(135deg,transparent,transparent);opacity:1;transform:scale(1);box-shadow:0 0 #ef444400}}@keyframes flash-rename-fade-74a034f0{0%{background:linear-gradient(135deg,transparent,transparent);opacity:1;transform:scale(1);box-shadow:0 0 #3b82f600}15%{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;opacity:1;transform:scale(1.1);box-shadow:0 4px 16px #3b82f680}30%{background:linear-gradient(135deg,#60a5fa,#3b82f6);color:#fff;opacity:.95;transform:scale(1.05);box-shadow:0 3px 12px #3b82f666}60%{background:linear-gradient(135deg,#93c5fd,#60a5fa);color:#1e3a8a;opacity:.7;transform:scale(1.02);box-shadow:0 2px 8px #3b82f64d}85%{background:linear-gradient(135deg,#bfdbfe,#93c5fd);color:#1e3a8a;opacity:.4;transform:scale(1.01);box-shadow:0 1px 4px #3b82f633}to{background:linear-gradient(135deg,transparent,transparent);opacity:1;transform:scale(1);box-shadow:0 0 #3b82f600}}.state-item[data-v-74a034f0]{display:inline-flex;align-items:center;justify-content:center;min-width:70px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.metric-value[data-v-74a034f0]{font-weight:600;letter-spacing:.025em}.state-item[data-v-74a034f0]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0000001f}.state-item[data-v-74a034f0]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle,rgba(59,130,246,.1) 0%,transparent 70%);opacity:0;transition:opacity .3s ease}.state-item[data-v-74a034f0]:hover:before{opacity:1}[data-v-74a034f0] .p-datatable .p-datatable-tbody>tr>td{padding:.75rem .5rem;border-bottom:1px solid #e5e7eb}[data-v-74a034f0] .p-datatable .p-datatable-thead>tr>th{background-color:#f9fafb;color:#374151;font-weight:600;padding:1rem .5rem;border-bottom:2px solid #d1d5db}[data-v-74a034f0] .p-datatable .p-datatable-tbody>tr{transition:background-color .2s ease}[data-v-74a034f0] .p-datatable .p-datatable-tbody>tr:hover{background-color:#f8fafc}.generic-table-wrap[data-v-26361f12]{width:100%;overflow:auto}.group-header[data-v-26361f12]{font-weight:700;color:#2563eb;background:#f1f5f9;padding:6px 12px;border-radius:6px;margin-top:4px}.p-datatable-tbody>tr td[data-v-26361f12]{padding-left:100px}.generic-table-wrap[data-v-26361f12] .p-datatable-wrapper{overflow:auto}.dashboard-container[data-v-24e0ea64]{padding:0;min-height:auto;background:transparent}.report-layout[data-v-24e0ea64]{display:grid;grid-template-columns:minmax(240px,20%) minmax(0,1fr);gap:1rem;align-items:start}.filters-card[data-v-24e0ea64]{border:1px solid #e2e8f0;border-radius:12px}.filters-title[data-v-24e0ea64]{display:flex;align-items:center;font-size:1rem;font-weight:700;color:#0f172a}.filters-grid[data-v-24e0ea64]{display:flex;flex-direction:column;gap:.75rem}.filter-item[data-v-24e0ea64]{display:flex;flex-direction:column;gap:.4rem}.filter-label[data-v-24e0ea64]{font-size:.82rem;font-weight:600;color:#334155}.filter-input[data-v-24e0ea64],.filter-input[data-v-24e0ea64] .p-select,.filter-input[data-v-24e0ea64] .p-Select,.filter-input[data-v-24e0ea64] .p-calendar{width:100%}.filter-actions[data-v-24e0ea64]{display:grid;grid-template-columns:1fr;gap:.5rem;margin-top:.25rem}.filter-actions[data-v-24e0ea64] .p-button{width:100%}.report-main[data-v-24e0ea64]{display:flex;flex-direction:column;gap:.75rem}.report-toolbar[data-v-24e0ea64]{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.toolbar-title[data-v-24e0ea64]{display:flex;align-items:baseline;gap:.6rem}.toolbar-title h3[data-v-24e0ea64]{margin:0;font-size:1.05rem;color:#0f172a}.record-count[data-v-24e0ea64]{color:#64748b;font-size:.84rem;font-weight:500}.view-toggle[data-v-24e0ea64]{display:inline-flex;align-items:center;gap:.35rem;border:1px solid #d7deea;border-radius:10px;padding:.2rem;background:#fff}.toggle-btn[data-v-24e0ea64]{width:2rem;height:2rem;border:none;border-radius:8px;background:transparent;color:#64748b;cursor:pointer;display:grid;place-items:center;transition:background .2s,color .2s}.toggle-btn svg[data-v-24e0ea64]{width:.95rem;height:.95rem}.toggle-btn[data-v-24e0ea64]:hover{background:#eef2ff;color:#4f46e5}.toggle-btn.active[data-v-24e0ea64]{background:#6366f1;color:#fff}.toggle-tool-wrap[data-v-24e0ea64]{position:relative}.tool-menu[data-v-24e0ea64]{position:absolute;top:calc(100% + .35rem);right:0;min-width:170px;background:#fff;border:1px solid #d7deea;border-radius:10px;box-shadow:0 12px 28px #0f172a24;padding:.4rem;display:flex;flex-direction:column;gap:.25rem;z-index:20}.tool-menu-item[data-v-24e0ea64]{display:flex;align-items:center;gap:.45rem;font-size:.82rem;color:#334155;padding:.28rem .35rem;border-radius:6px}.tool-menu-action[data-v-24e0ea64]{border:none;background:transparent;text-align:left;font-size:.82rem;color:#334155;padding:.35rem .45rem;border-radius:6px;cursor:pointer}.tool-menu-action[data-v-24e0ea64]:hover{background:#eef2ff;color:#4338ca}.data-card[data-v-24e0ea64]{border:1px solid #e2e8f0;border-radius:12px}.table-container[data-v-24e0ea64]{overflow-x:auto}.premium-table[data-v-24e0ea64]{border-radius:8px;overflow:hidden;border:1px solid var(--surface-border)}.premium-table[data-v-24e0ea64] .p-datatable-thead>tr>th{background:var(--surface-50);color:var(--text-color);font-weight:600;border-color:var(--surface-border);padding:1rem}.premium-table[data-v-24e0ea64] .p-datatable-tbody>tr{transition:background-color .2s}.premium-table[data-v-24e0ea64] .p-datatable-tbody>tr:hover{background-color:var(--surface-50)!important}.premium-table[data-v-24e0ea64] .p-datatable-tbody>tr>td{padding:1rem;border-color:var(--surface-border)}.empty-state[data-v-24e0ea64]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:var(--text-color-secondary)}.empty-state p[data-v-24e0ea64]{margin-top:1rem;font-size:1rem}.loading-state[data-v-24e0ea64]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:var(--primary-color)}.loading-state p[data-v-24e0ea64]{margin-top:1rem;font-size:1rem}.table-footer[data-v-24e0ea64]{display:flex;justify-content:center;padding:1rem;background:var(--surface-50);border-top:1px solid var(--surface-border)}.kpi-container[data-v-24e0ea64]{display:flex;justify-content:space-between;gap:1rem;width:100%}.kpi-card[data-v-24e0ea64]{background:linear-gradient(135deg,var(--surface-0) 0%,var(--surface-50) 100%);border-radius:8px;padding:1rem;box-shadow:0 2px 8px #00000014;text-align:center;flex:1;min-width:120px}.kpi-value[data-v-24e0ea64]{font-size:1.5rem;font-weight:700;color:var(--primary-color);margin-bottom:.25rem}.kpi-label[data-v-24e0ea64]{font-size:.75rem;color:var(--text-color-secondary);font-weight:500;text-transform:uppercase}@media (max-width: 1100px){.report-layout[data-v-24e0ea64]{grid-template-columns:1fr}.report-toolbar[data-v-24e0ea64]{flex-direction:column;align-items:flex-start}}@media (max-width: 768px){.kpi-container[data-v-24e0ea64]{flex-direction:column;gap:.5rem}.kpi-card[data-v-24e0ea64]{min-width:auto}}.panel-view[data-v-d572ef30]{display:flex;flex-direction:column;gap:1rem;height:100vh;overflow-y:auto}.page-header[data-v-d572ef30]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.header-left[data-v-d572ef30]{display:flex;flex-direction:column;gap:.2rem}.header-left h1[data-v-d572ef30]{margin:0;font-size:2rem;line-height:1.1;color:#0f172a}.header-eyebrow[data-v-d572ef30]{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#64748b;font-weight:700}.header-actions[data-v-d572ef30]{display:flex;align-items:center;gap:.75rem}.btn-primary[data-v-d572ef30]{display:inline-flex;align-items:center;gap:.5rem;border:0;border-radius:10px;background:linear-gradient(180deg,#4860f2,#3150df);color:#fff;height:2.55rem;padding:0 .95rem;font-weight:600;cursor:pointer}.btn-secondary[data-v-d572ef30]{display:inline-flex;align-items:center;gap:.5rem;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#334155;height:2.55rem;padding:0 .95rem;font-weight:600;cursor:pointer}.btn-secondary svg[data-v-d572ef30],.btn-primary svg[data-v-d572ef30]{width:.95rem;height:.95rem}.btn-secondary[data-v-d572ef30]:disabled,.btn-primary[data-v-d572ef30]:disabled{opacity:.65;cursor:not-allowed}.panel-grid[data-v-d572ef30]{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.surface-card[data-v-d572ef30]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 10px 30px #0f172a0d}.card-header[data-v-d572ef30]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.1rem;border-bottom:1px solid #eef2f7}.card-header--split[data-v-d572ef30]{justify-content:space-between}.sync-header-main[data-v-d572ef30]{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap}.sync-header-actions[data-v-d572ef30]{display:flex;align-items:center;gap:.75rem}.card-header h2[data-v-d572ef30]{margin:0;font-size:1.05rem;font-weight:700;color:#0f172a}.record-count[data-v-d572ef30]{color:#64748b;font-size:.85rem;font-weight:500}.card-content[data-v-d572ef30]{padding:1rem}.report-wrap[data-v-d572ef30] .dashboard-container{margin:0}.empty-note[data-v-d572ef30]{margin:1rem;border:1px dashed #cbd5e1;border-radius:10px;padding:.9rem 1rem;color:#64748b;background:#f8fafc}.table-wrap[data-v-d572ef30] .p-datatable{font-size:.9rem}.table-wrap[data-v-d572ef30] .p-datatable-wrapper{overflow:auto}.sync-filters[data-v-d572ef30]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.9rem}.sync-filter-chip[data-v-d572ef30]{border:1px solid #cbd5e1;background:#fff;color:#475569;border-radius:999px;padding:.42rem .8rem;font-size:.82rem;font-weight:600;cursor:pointer}.sync-filter-chip--active[data-v-d572ef30]{border-color:#3150df;background:#e8edff;color:#2740b8}.sync-table-wrap[data-v-d572ef30]{overflow:auto;border:1px solid #e2e8f0;border-radius:12px}.sync-table[data-v-d572ef30]{width:100%;border-collapse:collapse;min-width:980px;font-size:.9rem}.sync-table th[data-v-d572ef30],.sync-table td[data-v-d572ef30]{padding:.8rem .9rem;border-bottom:1px solid #eef2f7;text-align:left;vertical-align:top}.sync-table th[data-v-d572ef30]{background:#f8fafc;color:#334155;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.sync-table tbody tr[data-v-d572ef30]:hover{background:#f8fafc}.sync-badge[data-v-d572ef30]{display:inline-flex;align-items:center;border-radius:999px;padding:.22rem .6rem;font-size:.78rem;font-weight:700;white-space:nowrap}.sync-badge--success[data-v-d572ef30]{background:#dcfce7;color:#166534}.sync-badge--warning[data-v-d572ef30]{background:#fef3c7;color:#92400e}.sync-badge--error[data-v-d572ef30]{background:#fee2e2;color:#991b1b}.sync-badge--transient[data-v-d572ef30]{background:#dbeafe;color:#1d4ed8}.sync-badge--permanent[data-v-d572ef30]{background:#ede9fe;color:#6d28d9}.sync-error-text[data-v-d572ef30]{display:inline-block;max-width:320px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#7f1d1d}.sync-muted[data-v-d572ef30]{color:#94a3b8}@media (max-width: 900px){.page-header[data-v-d572ef30]{flex-direction:column;align-items:flex-start}.header-actions[data-v-d572ef30]{width:100%}.btn-primary[data-v-d572ef30]{width:100%;justify-content:center}.sync-header-actions[data-v-d572ef30]{width:100%}}.advanced-filter-modal[data-v-eb4b15ef] .p-dialog{border-radius:12px}.filter-modal-content[data-v-eb4b15ef]{padding:1rem 0}.filters-section[data-v-eb4b15ef]{margin-bottom:2rem}.section-header[data-v-eb4b15ef]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.section-title[data-v-eb4b15ef]{margin:0;font-size:1.1rem;font-weight:600;color:#1e293b;display:flex;align-items:center}.no-filters-message[data-v-eb4b15ef]{text-align:center;padding:3rem 2rem;color:#6b7280;background:#f9fafb;border-radius:12px;border:1px solid #e5e7eb}.no-filters-message p[data-v-eb4b15ef]{margin:0;font-size:1rem}.filters-list[data-v-eb4b15ef]{display:flex;flex-direction:column;gap:1.5rem}.filter-item[data-v-eb4b15ef]{position:relative}.logical-operator-row[data-v-eb4b15ef]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:8px;border:1px solid #e2e8f0}.operator-selector[data-v-eb4b15ef]{display:flex;align-items:center;gap:.75rem}.operator-label[data-v-eb4b15ef]{font-size:.875rem;font-weight:500;color:#374151;white-space:nowrap}.operator-buttons[data-v-eb4b15ef]{display:flex;gap:.5rem}.operator-btn[data-v-eb4b15ef]{padding:.5rem 1rem;border-radius:6px;font-size:.875rem;font-weight:600;transition:all .2s ease;border:1px solid #d1d5db;background:#fff;color:#6b7280}.operator-btn.active[data-v-eb4b15ef]{background:#2563eb;color:#fff;border-color:#2563eb;box-shadow:0 2px 4px #2563eb33}.operator-btn[data-v-eb4b15ef]:hover:not(.active){background:#f3f4f6;border-color:#9ca3af}.operator-explanation[data-v-eb4b15ef]{flex:1}.explanation-text[data-v-eb4b15ef]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500}.explanation-text.and[data-v-eb4b15ef]{color:#059669}.explanation-text.or[data-v-eb4b15ef]{color:#d97706}.filter-content[data-v-eb4b15ef]{display:grid;grid-template-columns:auto 2fr 1.5fr 2fr auto;gap:1rem;align-items:end;padding:1.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000001a}.filter-number[data-v-eb4b15ef]{display:flex;align-items:center;justify-content:center}.number-badge[data-v-eb4b15ef]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:#2563eb;color:#fff;border-radius:50%;font-size:.875rem;font-weight:600}.filter-field[data-v-eb4b15ef],.filter-operator[data-v-eb4b15ef],.filter-value[data-v-eb4b15ef]{display:flex;flex-direction:column;gap:.5rem}.field-label[data-v-eb4b15ef]{font-size:.875rem;font-weight:500;color:#374151}.filter-actions[data-v-eb4b15ef]{display:flex;align-items:center}.filter-summary[data-v-eb4b15ef]{padding:1.5rem;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.summary-header[data-v-eb4b15ef]{display:flex;align-items:center;margin-bottom:1rem;font-weight:600;color:#1e293b}.summary-content[data-v-eb4b15ef]{background:#fff;padding:1rem;border-radius:8px;border:1px solid #e2e8f0}.summary-expression[data-v-eb4b15ef]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;font-family:Courier New,monospace;font-size:.875rem}.summary-item[data-v-eb4b15ef]{display:flex;align-items:center;gap:.5rem}.summary-operator[data-v-eb4b15ef]{padding:.25rem .75rem;border-radius:4px;font-size:.75rem;font-weight:700;text-transform:uppercase}.summary-operator.and[data-v-eb4b15ef]{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.summary-operator.or[data-v-eb4b15ef]{background:#fed7aa;color:#9a3412;border:1px solid #fdba74}.summary-filter[data-v-eb4b15ef]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px}.summary-value[data-v-eb4b15ef]{background:#e0e7ff;color:#3730a3;padding:.25rem .5rem;border-radius:4px;font-weight:600}.modal-footer[data-v-eb4b15ef]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.footer-actions[data-v-eb4b15ef]{display:flex;gap:1rem}@media (max-width: 768px){.filter-content[data-v-eb4b15ef]{grid-template-columns:1fr;gap:1rem}.logical-operator-row[data-v-eb4b15ef]{flex-direction:column;align-items:stretch;gap:1rem}.operator-selector[data-v-eb4b15ef]{justify-content:center}.modal-footer[data-v-eb4b15ef]{flex-direction:column;align-items:stretch}.footer-actions[data-v-eb4b15ef]{justify-content:stretch}.footer-actions button[data-v-eb4b15ef]{flex:1}.summary-expression[data-v-eb4b15ef]{flex-direction:column;align-items:stretch}.summary-item[data-v-eb4b15ef]{justify-content:center}}.filter-indicator{margin-right:.5rem}.d-flex{display:flex}.gap-2{gap:.5rem}.align-items-center{align-items:center}.justify-content-between{justify-content:space-between}.row-logically-deleted .p-datatable-row-editor-init,.row-logically-deleted .p-datatable-row-editor-save,.row-logically-deleted .p-datatable-row-editor-cancel{display:none!important}.cadastros-view[data-v-4ad6c8f5]{display:flex;flex-direction:column;gap:1rem;height:calc(100vh - 130px);overflow-y:auto}.page-header[data-v-4ad6c8f5]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.header-left[data-v-4ad6c8f5]{display:flex;flex-direction:column;gap:.2rem}.header-left h1[data-v-4ad6c8f5]{margin:0;font-size:2rem;line-height:1.1;color:#0f172a}.header-eyebrow[data-v-4ad6c8f5]{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#64748b;font-weight:700}.surface-card[data-v-4ad6c8f5]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 10px 30px #0f172a0d}.status-card[data-v-4ad6c8f5]{border-style:dashed;border-color:#cbd5e1}.status-line[data-v-4ad6c8f5]{display:flex;align-items:center;gap:.6rem;padding:1rem 1.1rem;color:#334155;font-size:.95rem}.status-line i[data-v-4ad6c8f5]{color:#4860f2;font-size:1rem}.card-header[data-v-4ad6c8f5]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.1rem;border-bottom:1px solid #eef2f7}.card-header h2[data-v-4ad6c8f5]{margin:0;font-size:1.1rem;font-weight:700;color:#1e293b}.card-subtitle[data-v-4ad6c8f5]{margin:.35rem 0 0;font-size:.9rem;color:#64748b;max-width:62rem}.card-header--split[data-v-4ad6c8f5]{justify-content:space-between;flex-wrap:wrap}.record-count[data-v-4ad6c8f5]{color:#64748b;font-size:.82rem;font-weight:600}.card-content[data-v-4ad6c8f5]{padding:1rem 1.1rem}.card-content--tabs[data-v-4ad6c8f5]{padding:0}.crud-table[data-v-4ad6c8f5]{width:100%}.tab-content[data-v-4ad6c8f5]{display:flex;flex-direction:column;gap:1rem;padding:1rem}.tab-header h3[data-v-4ad6c8f5]{margin:0;color:#1e293b;font-size:1rem}.tab-header p[data-v-4ad6c8f5]{margin:.25rem 0 0;color:#64748b;font-size:.87rem}.selected-section[data-v-4ad6c8f5]{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem;padding:1rem;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.section-header[data-v-4ad6c8f5]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.section-header h4[data-v-4ad6c8f5]{margin:0;font-size:.95rem;font-weight:700;color:#334155}.section-actions[data-v-4ad6c8f5]{display:flex;align-items:center}.batch-message[data-v-4ad6c8f5]{display:block;margin-top:-.2rem;color:#64748b;font-size:.85rem}.batch-modal-content[data-v-4ad6c8f5]{display:flex;flex-direction:column;gap:1rem}.batch-modal-description[data-v-4ad6c8f5]{margin:0;color:#475569;font-size:.92rem}.batch-modal-field[data-v-4ad6c8f5]{display:flex;flex-direction:column;gap:.45rem}.batch-modal-field>label[data-v-4ad6c8f5]{color:#334155;font-size:.87rem;font-weight:600}.batch-modal-hint[data-v-4ad6c8f5]{color:#64748b;font-size:.8rem}.batch-permissions-grid[data-v-4ad6c8f5]{display:flex;flex-wrap:wrap;gap:.85rem}.batch-permission-item[data-v-4ad6c8f5]{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .65rem;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc}.batch-permission-item label[data-v-4ad6c8f5]{color:#334155;font-size:.86rem;font-weight:600}.nested-table[data-v-4ad6c8f5]{border-radius:10px;overflow:auto}.nested-tab-content[data-v-4ad6c8f5]{padding-top:.5rem}[data-v-4ad6c8f5] .nested-tabview .p-tabview-nav{border-bottom:1px solid #e2e8f0}[data-v-4ad6c8f5] .nested-tabview .p-tabview-panels{padding:0}.empty-card[data-v-4ad6c8f5]{border-style:dashed}.empty-note[data-v-4ad6c8f5]{padding:1.2rem;color:#64748b;font-size:.95rem}[data-v-4ad6c8f5] .custom-tabview .p-tabview-nav{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:0 1rem}[data-v-4ad6c8f5] .custom-tabview .p-tabview-nav-link{font-weight:600;padding:.95rem 1rem}[data-v-4ad6c8f5] .custom-tabview .p-tabview-panels{background:transparent}@media (max-width: 768px){.header-left h1[data-v-4ad6c8f5]{font-size:1.6rem}.card-content[data-v-4ad6c8f5],.tab-content[data-v-4ad6c8f5]{padding:.85rem}}.verification-page[data-v-ce05964c]{min-height:100vh;padding:2rem;background:radial-gradient(circle at top left,rgba(59,130,246,.14),transparent 32%),linear-gradient(180deg,#f8fafc,#e2e8f0)}.verification-card[data-v-ce05964c]{max-width:960px;margin:0 auto;padding:2rem;border-radius:20px;background:#fffffff0;box-shadow:0 20px 60px #0f172a1f}.verification-header h1[data-v-ce05964c]{margin:0;color:#0f172a;font-size:clamp(1.8rem,3vw,2.5rem)}.eyebrow[data-v-ce05964c]{margin:0 0 .5rem;color:#3150df;font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.lead[data-v-ce05964c]{color:#475569;max-width:60ch}.verification-form[data-v-ce05964c]{margin-top:1.6rem}.field-label[data-v-ce05964c]{display:block;margin-bottom:.5rem;color:#0f172a;font-weight:600}.form-row[data-v-ce05964c]{display:flex;gap:.8rem;align-items:center}.verification-input[data-v-ce05964c]{flex:1}.result-panel[data-v-ce05964c]{margin-top:1.5rem;padding:1.25rem;border-radius:16px;border:1px solid #cbd5e1}.result-panel--success[data-v-ce05964c]{background:#f0fdf4;border-color:#86efac}.result-panel--warning[data-v-ce05964c]{background:#fff7ed;border-color:#fdba74}.result-panel--error[data-v-ce05964c]{background:#fef2f2;border:1px solid #fca5a5}.result-summary[data-v-ce05964c]{color:#334155}.result-grid[data-v-ce05964c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.result-label[data-v-ce05964c]{display:block;margin-bottom:.2rem;color:#64748b;font-size:.82rem;text-transform:uppercase;letter-spacing:.04em}.result-list[data-v-ce05964c]{margin-top:1rem}.result-list h3[data-v-ce05964c]{margin-bottom:.5rem;color:#0f172a;font-size:1rem}.result-list ul[data-v-ce05964c]{margin:0;padding-left:1.2rem;color:#334155}@media (max-width: 700px){.verification-page[data-v-ce05964c]{padding:1rem}.verification-card[data-v-ce05964c]{padding:1.25rem}.form-row[data-v-ce05964c],.result-grid[data-v-ce05964c]{grid-template-columns:1fr;display:grid}}.dashboard-view[data-v-f7e76581]{font-family:DM Sans,sans-serif;padding:24px 28px 40px;color:#0f172a;background:#f8fafc;height:calc(100vh - 150px);overflow:auto}.page-header[data-v-f7e76581]{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:18px}.eyebrow[data-v-f7e76581]{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;color:#64748b;text-transform:uppercase;margin-bottom:4px}h1[data-v-f7e76581]{margin:0;font-size:30px}h2[data-v-f7e76581]{margin:18px 0 8px;font-size:17px}.header-actions[data-v-f7e76581]{display:flex;align-items:center;gap:10px}.view-tabs[data-v-f7e76581]{display:flex;gap:8px;background:#eef2ff;border:1px solid #c7d2fe;border-radius:12px;padding:4px}.view-tab[data-v-f7e76581]{border:0;border-radius:8px;background:transparent;color:#4338ca;font-size:13px;font-weight:600;padding:8px 11px;cursor:pointer}.view-tab.active[data-v-f7e76581]{background:#fff;color:#1e1b4b}.btn-apply[data-v-f7e76581]{border:0;border-radius:10px;padding:10px 14px;background:#1d4ed8;color:#fff;cursor:pointer}.btn-apply[data-v-f7e76581]:disabled{opacity:.6;cursor:not-allowed}.filters-actions[data-v-f7e76581]{display:flex}.btn-apply--filters[data-v-f7e76581]{width:100%}.layout[data-v-f7e76581]{display:grid;grid-template-columns:320px minmax(0,1fr);gap:16px}.filters[data-v-f7e76581]{display:flex;flex-direction:column;gap:12px}.filter-card[data-v-f7e76581]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px}.filter-card h3[data-v-f7e76581]{margin:0 0 8px;font-size:14px}.filter-card input[type=text][data-v-f7e76581],.filter-card input[type=date][data-v-f7e76581]{width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:8px;padding:8px 10px;font-size:13px}.check-list[data-v-f7e76581]{margin-top:8px;max-height:180px;overflow:auto;border:1px solid #e2e8f0;border-radius:8px;padding:6px}.check-row[data-v-f7e76581]{display:flex;align-items:center;gap:8px;font-size:13px;padding:4px 0}.period-grid[data-v-f7e76581]{display:grid;grid-template-columns:1fr;gap:10px}.period-grid span[data-v-f7e76581]{display:block;font-size:12px;color:#475569;margin-bottom:4px}.content[data-v-f7e76581]{min-width:0}.metrics-grid[data-v-f7e76581]{display:grid;gap:12px;margin:12px 0 18px}.metrics-4[data-v-f7e76581]{grid-template-columns:repeat(4,minmax(0,1fr))}.metrics-2[data-v-f7e76581]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:520px}.metric-card[data-v-f7e76581]{border:1px solid #e2e8f0;border-radius:12px;padding:12px;background:#fff;box-shadow:0 1px 2px #0f172a0d}.metric-key[data-v-f7e76581]{color:#6b7280;font-size:12px}.metric-value[data-v-f7e76581]{font-size:32px;line-height:1.1;font-weight:700}.chart-card[data-v-f7e76581]{border:1px solid #e2e8f0;background:#fff;border-radius:12px;padding:10px 12px;height:290px}.empty-state[data-v-f7e76581]{display:flex;align-items:center;justify-content:center;color:#64748b;font-size:13px;height:100%}.table-wrap[data-v-f7e76581]{width:100%;overflow-x:auto}.tbl[data-v-f7e76581]{width:100%;border-collapse:collapse;margin:8px 0 14px;background:#fff;min-width:720px}.tbl th[data-v-f7e76581],.tbl td[data-v-f7e76581]{border-bottom:1px solid #e5e7eb;text-align:left;padding:8px}.tbl th[data-v-f7e76581]{background:#eff6ff;font-weight:600}.view-nav[data-v-f7e76581]{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:6px}.btn-nav[data-v-f7e76581]{border:0;background:transparent;color:#2563eb;font-weight:600;cursor:pointer}.btn-nav[data-v-f7e76581]:disabled{color:#9ca3af;cursor:not-allowed}.state[data-v-f7e76581]{padding:12px}.state-error[data-v-f7e76581]{color:#b91c1c}@media (max-width: 1280px){.layout[data-v-f7e76581]{grid-template-columns:1fr}.metrics-4[data-v-f7e76581]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.page-header[data-v-f7e76581],.header-actions[data-v-f7e76581]{flex-direction:column;align-items:stretch}.view-tabs[data-v-f7e76581]{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr}.metrics-4[data-v-f7e76581],.metrics-2[data-v-f7e76581]{grid-template-columns:1fr;max-width:none}}[data-v-54ce568f] .box-dialog-root{border-radius:16px!important;overflow:hidden!important;box-shadow:0 0 0 1px #0000000f,0 8px 24px #0000001a,0 32px 64px #0000001f!important;font-family:DM Sans,sans-serif}[data-v-54ce568f] .box-dialog-mask{background:#0f142373!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}[data-v-54ce568f] .box-dialog-content{padding:0!important;background:#fff}.modal-inner[data-v-54ce568f]{display:flex;flex-direction:column;background:#fff}.modal-header[data-v-54ce568f]{display:flex;align-items:flex-start;justify-content:space-between;padding:28px 28px 20px;background:#f8f8fb;border-bottom:1px solid #ebebf0}.header-left[data-v-54ce568f]{display:flex;flex-direction:column;gap:2px}.box-label[data-v-54ce568f]{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#9191a8}.box-number[data-v-54ce568f]{margin:0;font-size:26px;font-weight:600;color:#16162a;line-height:1.1;letter-spacing:-.02em}.header-right[data-v-54ce568f]{display:flex;align-items:center;gap:12px}.status-badge[data-v-54ce568f]{display:inline-flex;align-items:center;padding:4px 12px;border-radius:100px;font-size:12px;font-weight:500;letter-spacing:.01em}.status-active[data-v-54ce568f]{background:#e6f9f0;color:#0d7a4a}.status-inactive[data-v-54ce568f]{background:#fdecea;color:#b71c1c}.status-default[data-v-54ce568f]{background:#eef0ff;color:#3730a3}.close-btn[data-v-54ce568f]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:8px;cursor:pointer;color:#9191a8;transition:background .15s,color .15s}.close-btn[data-v-54ce568f]:hover{background:#ebebf0;color:#16162a}.close-btn svg[data-v-54ce568f]{width:16px;height:16px}.subject-section[data-v-54ce568f]{padding:20px 28px 16px;display:flex;flex-direction:column;gap:6px}.subject-title[data-v-54ce568f]{margin:0;font-size:17px;font-weight:600;color:#16162a;letter-spacing:-.01em}.subject-content[data-v-54ce568f]{margin:0;font-size:14px;color:#6b6b85;line-height:1.55;font-weight:400}.divider[data-v-54ce568f]{height:1px;background:#ebebf0;margin:0 28px}.detail-grid[data-v-54ce568f]{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:4px 0}.detail-item[data-v-54ce568f]{display:flex;flex-direction:column;gap:4px;padding:16px 28px}.detail-item+.detail-item[data-v-54ce568f]{border-left:1px solid #ebebf0}.detail-label[data-v-54ce568f]{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#9191a8}.detail-value[data-v-54ce568f]{font-size:14px;font-weight:500;color:#16162a}.detail-value.mono[data-v-54ce568f]{font-family:DM Mono,monospace;font-size:13px;letter-spacing:.02em}.location-section[data-v-54ce568f]{padding:18px 28px 24px;display:flex;flex-direction:column;gap:12px}.location-row[data-v-54ce568f]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.location-chip[data-v-54ce568f]{display:flex;align-items:center;gap:8px;background:#f0f0fa;border-radius:10px;padding:8px 12px 8px 10px}.loc-icon[data-v-54ce568f]{width:16px;height:16px;color:#6b6b85;flex-shrink:0}.loc-item[data-v-54ce568f]{display:flex;flex-direction:column;gap:1px}.loc-sublabel[data-v-54ce568f]{font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#9191a8}.loc-value[data-v-54ce568f]{font-size:13px;font-weight:500;color:#16162a}.loc-sep[data-v-54ce568f]{color:#c0c0d0;font-size:16px;line-height:1;flex-shrink:0}.state-container[data-v-54ce568f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:64px 32px;min-height:200px;font-family:DM Sans,sans-serif}.state-text[data-v-54ce568f]{margin:0;font-size:14px;color:#9191a8}.spinner[data-v-54ce568f]{display:flex;gap:6px}.spinner span[data-v-54ce568f]{display:block;width:8px;height:8px;border-radius:50%;background:#c0c0d0;animation:bounce-54ce568f .9s infinite ease-in-out both}.spinner span[data-v-54ce568f]:nth-child(1){animation-delay:-.32s}.spinner span[data-v-54ce568f]:nth-child(2){animation-delay:-.16s}@keyframes bounce-54ce568f{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}.error-icon[data-v-54ce568f]{width:44px;height:44px;border-radius:50%;background:#fdecea;display:flex;align-items:center;justify-content:center;color:#b71c1c}.error-icon svg[data-v-54ce568f]{width:22px;height:22px}.error-text[data-v-54ce568f]{color:#b71c1c}.dialog-backdrop[data-v-6bfd3a6b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0f172a66;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:20px}.dialog[data-v-6bfd3a6b]{font-family:DM Sans,sans-serif;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 20px 60px #0f172a26,0 4px 16px #0f172a14;width:100%;max-width:460px;overflow:hidden}.dialog-header[data-v-6bfd3a6b]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 18px;border-bottom:1px solid #f1f5f9}.dialog-title-group[data-v-6bfd3a6b]{display:flex;align-items:center;gap:10px}.dialog-icon[data-v-6bfd3a6b]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:#eff6ff;border-radius:9px;color:#6366f1;flex-shrink:0}.dialog-icon svg[data-v-6bfd3a6b]{width:18px;height:18px}.dialog-title[data-v-6bfd3a6b]{font-size:16px;font-weight:600;color:#0f172a;letter-spacing:-.01em;margin:0}.dialog-close[data-v-6bfd3a6b]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:7px;background:transparent;color:#94a3b8;cursor:pointer;transition:background .15s,color .15s;flex-shrink:0}.dialog-close svg[data-v-6bfd3a6b]{width:14px;height:14px}.dialog-close[data-v-6bfd3a6b]:hover{background:#f1f5f9;color:#475569}.dialog-body[data-v-6bfd3a6b]{padding:20px 24px;display:flex;flex-direction:column;gap:18px}.info-block[data-v-6bfd3a6b]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.info-row[data-v-6bfd3a6b]{display:flex;align-items:center;justify-content:space-between;gap:12px}.info-label[data-v-6bfd3a6b]{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;flex-shrink:0}.info-value[data-v-6bfd3a6b]{font-size:14px;color:#334155;text-align:right}.info-value.clip[data-v-6bfd3a6b]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.mono[data-v-6bfd3a6b]{font-family:DM Mono,monospace;font-size:13px;color:#6366f1;font-weight:500}.service-badge[data-v-6bfd3a6b]{display:inline-block;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:500;letter-spacing:.01em;white-space:nowrap}.svc--enfase[data-v-6bfd3a6b]{background:#eff6ff;color:#1d4ed8}.svc--client[data-v-6bfd3a6b]{background:#f0fdf4;color:#15803d}.svc--disponibilizar[data-v-6bfd3a6b]{background:#fdf4ff;color:#7e22ce}.field[data-v-6bfd3a6b]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-6bfd3a6b]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#334155}.field-optional[data-v-6bfd3a6b]{font-size:11px;font-weight:400;color:#94a3b8;background:#f1f5f9;padding:1px 7px;border-radius:10px}.field-textarea[data-v-6bfd3a6b]{width:100%;box-sizing:border-box;padding:10px 14px;font-family:DM Sans,sans-serif;font-size:14px;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:10px;outline:none;resize:none;min-height:80px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.field-counter[data-v-6bfd3a6b]{font-size:11px;color:#94a3b8;text-align:right}.field-textarea[data-v-6bfd3a6b]::placeholder{color:#94a3b8}.field-textarea[data-v-6bfd3a6b]:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.dialog-footer[data-v-6bfd3a6b]{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 24px 20px;border-top:1px solid #f1f5f9}.btn-cancel[data-v-6bfd3a6b]{padding:9px 18px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.btn-cancel[data-v-6bfd3a6b]:hover:not(:disabled){background:#e2e8f0;border-color:#cbd5e1;color:#0f172a}.btn-cancel[data-v-6bfd3a6b]:disabled{opacity:.4;cursor:not-allowed}.btn-confirm[data-v-6bfd3a6b]{display:flex;align-items:center;gap:7px;padding:9px 20px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;color:#fff;background:#6366f1;border:none;border-radius:10px;cursor:pointer;transition:background .15s,transform .1s,box-shadow .15s}.btn-confirm svg[data-v-6bfd3a6b]{width:15px;height:15px}.btn-confirm[data-v-6bfd3a6b]:hover:not(:disabled){background:#4f46e5;box-shadow:0 4px 12px #6366f14d}.btn-confirm[data-v-6bfd3a6b]:active:not(:disabled){transform:scale(.98)}.btn-confirm[data-v-6bfd3a6b]:disabled{opacity:.5;cursor:not-allowed}.btn-spinner[data-v-6bfd3a6b]{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-6bfd3a6b .7s linear infinite;flex-shrink:0}@keyframes spin-6bfd3a6b{to{transform:rotate(360deg)}}.dialog-fade-enter-active[data-v-6bfd3a6b],.dialog-fade-leave-active[data-v-6bfd3a6b]{transition:opacity .2s ease}.dialog-fade-enter-from[data-v-6bfd3a6b],.dialog-fade-leave-to[data-v-6bfd3a6b]{opacity:0}.dialog-slide-enter-active[data-v-6bfd3a6b]{transition:opacity .2s ease,transform .22s cubic-bezier(.34,1.3,.64,1)}.dialog-slide-leave-active[data-v-6bfd3a6b]{transition:opacity .15s ease,transform .15s ease}.dialog-slide-enter-from[data-v-6bfd3a6b]{opacity:0;transform:translateY(-12px) scale(.97)}.dialog-slide-leave-to[data-v-6bfd3a6b]{opacity:0;transform:translateY(6px) scale(.98)}.dialog-backdrop[data-v-f84570a8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0f172a66;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:20px}.dialog[data-v-f84570a8]{font-family:DM Sans,sans-serif;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 20px 60px #0f172a26,0 4px 16px #0f172a14;width:100%;max-width:420px;overflow:hidden}.dialog-header[data-v-f84570a8]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 18px;border-bottom:1px solid #f1f5f9}.dialog-title-group[data-v-f84570a8]{display:flex;align-items:center;gap:10px}.dialog-icon[data-v-f84570a8]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:#eff6ff;border-radius:9px;color:#6366f1;flex-shrink:0}.dialog-icon svg[data-v-f84570a8]{width:18px;height:18px}.dialog-title[data-v-f84570a8]{font-size:16px;font-weight:600;color:#0f172a;letter-spacing:-.01em;margin:0}.dialog-close[data-v-f84570a8]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:7px;background:transparent;color:#94a3b8;cursor:pointer;transition:background .15s,color .15s;flex-shrink:0}.dialog-close svg[data-v-f84570a8]{width:14px;height:14px}.dialog-close[data-v-f84570a8]:hover{background:#f1f5f9;color:#475569}.dialog-body[data-v-f84570a8]{padding:22px 24px;display:flex;flex-direction:column;gap:18px}.dialog-question[data-v-f84570a8]{margin:0;font-size:14px;color:#334155;font-weight:500}.field[data-v-f84570a8]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-f84570a8]{font-size:13px;font-weight:500;color:#334155}.input-wrapper[data-v-f84570a8]{position:relative}.field-input[data-v-f84570a8]{width:100%;box-sizing:border-box;padding:10px 14px;font-family:DM Sans,sans-serif;font-size:14px;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:10px;outline:none;transition:border-color .15s,box-shadow .15s;-moz-appearance:textfield}.field-input[data-v-f84570a8]::-webkit-inner-spin-button,.field-input[data-v-f84570a8]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.field-input[data-v-f84570a8]::placeholder{color:#94a3b8}.field-input[data-v-f84570a8]:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.field-input.has-error[data-v-f84570a8]{border-color:#fca5a5;box-shadow:0 0 0 3px #ef444414}.field-error[data-v-f84570a8]{display:flex;align-items:center;gap:5px;font-size:12px;color:#dc2626}.field-error svg[data-v-f84570a8]{width:13px;height:13px;flex-shrink:0}.checkbox-wrapper[data-v-f84570a8]{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;width:fit-content}.checkbox[data-v-f84570a8]{width:18px;height:18px;border-radius:5px;border:1.5px solid #cbd5e1;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,border-color .15s}.checkbox.checked[data-v-f84570a8]{background:#6366f1;border-color:#6366f1;color:#fff}.checkbox svg[data-v-f84570a8]{width:11px;height:11px}.checkbox-label[data-v-f84570a8]{font-size:14px;color:#334155}.checkbox-wrapper:hover .checkbox[data-v-f84570a8]:not(.checked){border-color:#6366f1;background:#f5f3ff}.dialog-footer[data-v-f84570a8]{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 24px 20px;border-top:1px solid #f1f5f9}.btn-cancel[data-v-f84570a8]{padding:9px 18px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.btn-cancel[data-v-f84570a8]:hover:not(:disabled){background:#e2e8f0;border-color:#cbd5e1;color:#0f172a}.btn-cancel[data-v-f84570a8]:disabled{opacity:.4;cursor:not-allowed}.btn-confirm[data-v-f84570a8]{display:flex;align-items:center;gap:7px;padding:9px 22px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;color:#fff;background:#6366f1;border:none;border-radius:10px;cursor:pointer;transition:background .15s,transform .1s,box-shadow .15s,opacity .15s}.btn-confirm svg[data-v-f84570a8]{width:14px;height:14px}.btn-confirm[data-v-f84570a8]:hover:not(:disabled){background:#4f46e5;box-shadow:0 4px 12px #6366f14d}.btn-confirm[data-v-f84570a8]:active:not(:disabled){transform:scale(.98)}.btn-confirm[data-v-f84570a8]:disabled{opacity:.45;cursor:not-allowed}.btn-spinner[data-v-f84570a8]{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-f84570a8 .7s linear infinite;flex-shrink:0}@keyframes spin-f84570a8{to{transform:rotate(360deg)}}.dialog-fade-enter-active[data-v-f84570a8],.dialog-fade-leave-active[data-v-f84570a8]{transition:opacity .2s ease}.dialog-fade-enter-from[data-v-f84570a8],.dialog-fade-leave-to[data-v-f84570a8]{opacity:0}.dialog-slide-enter-active[data-v-f84570a8]{transition:opacity .2s ease,transform .22s cubic-bezier(.34,1.3,.64,1)}.dialog-slide-leave-active[data-v-f84570a8]{transition:opacity .15s ease,transform .15s ease}.dialog-slide-enter-from[data-v-f84570a8]{opacity:0;transform:translateY(-12px) scale(.97)}.dialog-slide-leave-to[data-v-f84570a8]{opacity:0;transform:translateY(6px) scale(.98)}.dlg-overlay[data-v-0a834276]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:grid;place-items:center;padding:18px;z-index:9999;font-family:DM Sans,sans-serif}.dlg-card[data-v-0a834276]{width:min(980px,100%);background:#fff;border-radius:18px;box-shadow:0 24px 80px #02061740;overflow:hidden;color:#0f172a}.dlg-header[data-v-0a834276]{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.dlg-eyebrow[data-v-0a834276]{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#64748b;margin-bottom:2px}.dlg-title h3[data-v-0a834276]{margin:0;font-size:18px;font-weight:700;letter-spacing:-.02em}.icon-btn[data-v-0a834276]{width:34px;height:34px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;color:#334155;display:grid;place-items:center;cursor:pointer}.icon-btn[data-v-0a834276]:hover{background:#f1f5f9}.section[data-v-0a834276]{padding:16px 18px}.section+.section[data-v-0a834276]{border-top:1px solid #eef2f7}.section-row[data-v-0a834276]{display:grid;gap:12px;align-items:end}.section-row--top[data-v-0a834276]{grid-template-columns:140px 200px 1fr 220px}@media (max-width: 940px){.section-row--top[data-v-0a834276]{grid-template-columns:1fr}}.section-grid[data-v-0a834276]{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}@media (max-width: 940px){.section-grid[data-v-0a834276]{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.section-grid[data-v-0a834276]{grid-template-columns:1fr}}.field label[data-v-0a834276]{display:block;font-size:12px;font-weight:700;color:#334155;margin-bottom:6px}.input[data-v-0a834276],.select[data-v-0a834276],.textarea[data-v-0a834276]{width:100%;border:1px solid #e2e8f0;border-radius:12px;padding:10px 12px;font-size:14px;outline:none;background:#fff;color:#0f172a}.textarea[data-v-0a834276]{resize:vertical;min-height:44px}.input[data-v-0a834276]:focus,.select[data-v-0a834276]:focus,.textarea[data-v-0a834276]:focus{border-color:#94a3b8;box-shadow:0 0 0 4px #94a3b82e}.readonly[data-v-0a834276]{border:1px solid #e2e8f0;border-radius:12px;padding:10px 12px;background:#f8fafc;color:#334155;font-size:14px}.mono[data-v-0a834276]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.hint[data-v-0a834276]{margin-top:6px;font-size:12px;color:#64748b}.alert[data-v-0a834276]{margin:14px 18px 0;border-radius:14px;padding:12px;border:1px solid}.alert-title[data-v-0a834276]{font-weight:800;margin-bottom:6px;font-size:13px}.alert.error[data-v-0a834276]{border-color:#ef444447;background:#ef44440f;color:#991b1b}.alert ul[data-v-0a834276]{margin:0;padding-left:18px;font-size:13px}.dlg-footer[data-v-0a834276]{display:flex;justify-content:space-between;gap:12px;padding:14px 18px 18px;border-top:1px solid #e2e8f0;background:#f8fafc}.btn[data-v-0a834276]{height:38px;border-radius:12px;padding:0 14px;border:1px solid transparent;font-weight:700;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:10px}.btn--ghost[data-v-0a834276]{background:#fff;border-color:#e2e8f0;color:#0f172a}.btn--ghost[data-v-0a834276]:hover{background:#f1f5f9}.btn--primary[data-v-0a834276]{background:#0f172a;color:#fff}.btn--primary[data-v-0a834276]:hover{filter:brightness(1.05)}.btn[data-v-0a834276]:disabled{opacity:.6;cursor:not-allowed}.badge[data-v-0a834276]{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:800;border:1px solid rgba(2,6,23,.08)}.badge--green[data-v-0a834276]{background:#22c55e1f;color:#166534}.badge--gray[data-v-0a834276]{background:#94a3b82e;color:#334155}.badge--amber[data-v-0a834276]{background:#f59e0b24;color:#92400e}.badge--red[data-v-0a834276]{background:#ef44441f;color:#991b1b}.badge--blue[data-v-0a834276]{background:#3b82f61f;color:#1e40af}.mini-spinner[data-v-0a834276]{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;animation:spin-0a834276 .8s linear infinite}@keyframes spin-0a834276{to{transform:rotate(360deg)}}.boxes-view[data-v-1d9889b9]{font-family:DM Sans,sans-serif;padding:32px 40px 88px;color:#0f172a;background:#f8fafc;min-height:calc(100vh - 180px);height:auto;overflow:visible}.page-header[data-v-1d9889b9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;gap:16px;flex-wrap:wrap}.header-eyebrow[data-v-1d9889b9]{display:block;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#64748b;margin-bottom:4px}h1[data-v-1d9889b9]{font-size:26px;font-weight:600;letter-spacing:-.02em;margin:0;color:#0f172a}.header-right[data-v-1d9889b9]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.record-count[data-v-1d9889b9]{font-size:13px;color:#94a3b8}.header-actions[data-v-1d9889b9]{display:flex;align-items:center;gap:8px}.btn-header[data-v-1d9889b9]{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;border-radius:10px;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .1s}.btn-header svg[data-v-1d9889b9]{width:15px;height:15px;flex-shrink:0}.btn-header[data-v-1d9889b9]:active{transform:scale(.98)}.btn-header--ghost[data-v-1d9889b9]{background:#fff;color:#475569;border:1px solid #e2e8f0}.btn-header--ghost[data-v-1d9889b9]:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.btn-header--primary[data-v-1d9889b9]{background:#6366f1;color:#fff;border:none}.btn-header--primary[data-v-1d9889b9]:hover{background:#4f46e5;box-shadow:0 4px 12px #6366f14d}.toolbar[data-v-1d9889b9]{display:flex;gap:10px;margin-bottom:20px;align-items:center;flex-wrap:wrap}.batch-bar[data-v-1d9889b9]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px;padding:12px 14px;border:1px solid #dbeafe;background:#eff6ff;border-radius:12px}.batch-summary[data-v-1d9889b9]{font-size:13px;color:#1e3a8a}.batch-actions[data-v-1d9889b9]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.batch-btn[data-v-1d9889b9]{border:1px solid transparent;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.batch-btn[data-v-1d9889b9]:disabled{opacity:.45;cursor:not-allowed}.batch-btn--enfase[data-v-1d9889b9]{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.batch-btn--client[data-v-1d9889b9]{background:#f0fdf4;color:#15803d;border-color:#bbf7d0}.batch-btn--disponibilizar[data-v-1d9889b9]{background:#fdf4ff;color:#7e22ce;border-color:#e9d5ff}.batch-btn--clear[data-v-1d9889b9]{background:#fff;color:#334155;border-color:#cbd5e1}.search-wrapper[data-v-1d9889b9]{position:relative;flex:1;min-width:200px}.search-icon[data-v-1d9889b9]{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:#94a3b8;pointer-events:none}.search-wrapper input[data-v-1d9889b9]{width:100%;box-sizing:border-box;padding:10px 14px 10px 38px;font-family:DM Sans,sans-serif;font-size:14px;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:10px;outline:none;transition:border-color .15s,box-shadow .15s}.search-wrapper input[data-v-1d9889b9]::placeholder{color:#94a3b8}.search-wrapper input[data-v-1d9889b9]:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.btn-search[data-v-1d9889b9]{display:flex;align-items:center;gap:7px;padding:10px 20px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;color:#fff;background:#6366f1;border:none;border-radius:10px;cursor:pointer;transition:background .15s,transform .1s;white-space:nowrap}.btn-search svg[data-v-1d9889b9]{width:15px;height:15px}.btn-search[data-v-1d9889b9]:hover{background:#4f46e5}.btn-search[data-v-1d9889b9]:active{transform:scale(.98)}.select-wrapper[data-v-1d9889b9]{position:relative;display:flex;align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;transition:border-color .15s,box-shadow .15s;flex-shrink:0}.select-wrapper[data-v-1d9889b9]:focus-within{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.select-icon[data-v-1d9889b9]{position:absolute;left:11px;width:15px;height:15px;color:#94a3b8;pointer-events:none}.select-chevron[data-v-1d9889b9]{position:absolute;right:10px;width:14px;height:14px;color:#94a3b8;pointer-events:none}.sort-select[data-v-1d9889b9]{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:10px 32px 10px 34px;font-family:DM Sans,sans-serif;font-size:14px;color:#334155;background:transparent;border:none;outline:none;cursor:pointer;white-space:nowrap}.view-toggle[data-v-1d9889b9]{display:flex;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:3px;gap:2px;flex-shrink:0}.toggle-btn[data-v-1d9889b9]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:7px;background:transparent;color:#94a3b8;cursor:pointer;transition:background .15s,color .15s}.toggle-btn svg[data-v-1d9889b9]{width:16px;height:16px}.toggle-btn[data-v-1d9889b9]:hover{background:#f1f5f9;color:#475569}.toggle-btn.active[data-v-1d9889b9]{background:#6366f1;color:#fff}.toggle-tool-wrap[data-v-1d9889b9]{position:relative}.tool-menu[data-v-1d9889b9]{position:absolute;top:calc(100% + 6px);right:0;min-width:170px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 24px #0f172a1f;padding:8px;z-index:20}.tool-menu-item[data-v-1d9889b9]{display:flex;align-items:center;gap:8px;font-size:13px;color:#334155;padding:6px 4px}.tool-menu-action[data-v-1d9889b9]{display:block;width:100%;text-align:left;border:0;background:transparent;color:#334155;font-size:13px;padding:7px 8px;border-radius:8px;cursor:pointer}.tool-menu-action[data-v-1d9889b9]:hover{background:#f1f5f9}.state-block[data-v-1d9889b9]{display:flex;align-items:center;gap:12px;padding:48px 24px;justify-content:center;color:#64748b;font-size:14px}.error-block[data-v-1d9889b9]{color:#dc2626}.error-block svg[data-v-1d9889b9]{width:20px;height:20px;flex-shrink:0}.spinner[data-v-1d9889b9]{width:20px;height:20px;border:2px solid #e2e8f0;border-top-color:#6366f1;border-radius:50%;animation:spin-1d9889b9 .7s linear infinite}@keyframes spin-1d9889b9{to{transform:rotate(360deg)}}.table-card[data-v-1d9889b9]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:0 1px 4px #0000000a;height:63vh}.tbl[data-v-1d9889b9]{width:100%;min-width:1120px;border-collapse:collapse}.tbl thead tr[data-v-1d9889b9]{background:#f8fafc;border-bottom:1px solid #e2e8f0}.tbl th[data-v-1d9889b9]{padding:11px 16px;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#64748b;text-align:left}.tbl-row[data-v-1d9889b9]{border-bottom:1px solid #f1f5f9;transition:background .1s}.tbl-row[data-v-1d9889b9]:last-child{border-bottom:none}.tbl-row[data-v-1d9889b9]:hover{background:#fafbff}.tbl td[data-v-1d9889b9]{padding:13px 16px;font-size:14px;color:#334155;vertical-align:middle}.col-select[data-v-1d9889b9]{width:46px;text-align:center}.col-id[data-v-1d9889b9]{width:72px}.col-cnpj[data-v-1d9889b9]{width:150px}.col-status[data-v-1d9889b9]{width:140px}.col-lacre[data-v-1d9889b9]{width:110px}.col-type[data-v-1d9889b9]{width:130px}.col-actions[data-v-1d9889b9]{width:260px}.row-checkbox[data-v-1d9889b9]{width:16px;height:16px;cursor:pointer}.id-link[data-v-1d9889b9]{font-family:DM Mono,monospace;font-size:13px;font-weight:500;color:#6366f1;text-decoration:none;transition:color .15s}.id-link[data-v-1d9889b9]:hover{color:#4f46e5;text-decoration:underline}.mono[data-v-1d9889b9]{font-family:DM Mono,monospace;font-size:13px;color:#475569}.clip[data-v-1d9889b9]{max-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action-group[data-v-1d9889b9]{display:flex;align-items:center;gap:5px}.action-btn[data-v-1d9889b9]{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;border-radius:7px;border:1px solid transparent;cursor:pointer;white-space:nowrap;line-height:1;transition:background .15s,border-color .15s,transform .1s,box-shadow .15s}.action-btn svg[data-v-1d9889b9]{width:12px;height:12px;flex-shrink:0}.action-btn[data-v-1d9889b9]:active{transform:scale(.97)}.action-btn[data-v-1d9889b9]:disabled{opacity:.45;cursor:not-allowed;pointer-events:none;box-shadow:none}.action-btn--edit[data-v-1d9889b9]{background:#f1f5f9;color:#475569;border-color:#e2e8f0}.action-btn--edit[data-v-1d9889b9]:hover{background:#e2e8f0;border-color:#cbd5e1;color:#0f172a}.action-btn--enfase[data-v-1d9889b9]{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.action-btn--enfase[data-v-1d9889b9]:hover{background:#dbeafe;border-color:#93c5fd;box-shadow:0 2px 6px #1d4ed81f}.action-btn--blocked[data-v-1d9889b9]{background:#f1f5f9;color:#64748b;border-color:#cbd5e1}.batch-dialog-backdrop[data-v-1d9889b9]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a66;display:flex;align-items:center;justify-content:center;padding:20px;z-index:1000}.batch-dialog[data-v-1d9889b9]{width:100%;max-width:520px;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 20px 60px #0f172a2e}.batch-dialog-header[data-v-1d9889b9]{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #f1f5f9}.batch-dialog-header h3[data-v-1d9889b9]{margin:0;font-size:17px;color:#0f172a}.batch-dialog-close[data-v-1d9889b9]{border:0;background:transparent;font-size:20px;line-height:1;color:#64748b;cursor:pointer}.batch-dialog-body[data-v-1d9889b9]{padding:16px 18px;display:flex;flex-direction:column;gap:10px;color:#334155;font-size:14px}.batch-dialog-body p[data-v-1d9889b9]{margin:0}.batch-dialog-field[data-v-1d9889b9]{display:flex;flex-direction:column;gap:6px}.batch-dialog-field span[data-v-1d9889b9]{font-size:13px;color:#475569}.batch-dialog-field textarea[data-v-1d9889b9]{border:1px solid #dbe3ef;border-radius:10px;padding:9px 10px;font-family:DM Sans,sans-serif;font-size:14px;resize:vertical}.batch-dialog-field textarea[data-v-1d9889b9]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.batch-dialog-footer[data-v-1d9889b9]{display:flex;justify-content:flex-end;gap:8px;padding:14px 18px 16px;border-top:1px solid #f1f5f9}.batch-dialog-btn[data-v-1d9889b9]{border:1px solid transparent;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:600;cursor:pointer}.batch-dialog-btn[data-v-1d9889b9]:disabled{opacity:.55;cursor:not-allowed}.batch-dialog-btn--ghost[data-v-1d9889b9]{background:#fff;border-color:#dbe3ef;color:#334155}.batch-dialog-btn--primary[data-v-1d9889b9]{background:#1d4ed8;color:#fff}.action-btn--client[data-v-1d9889b9]{background:#f0fdf4;color:#15803d;border-color:#bbf7d0}.action-btn--client[data-v-1d9889b9]:hover{background:#dcfce7;border-color:#86efac;box-shadow:0 2px 6px #15803d1f}.action-btn--disponibilizar[data-v-1d9889b9]{background:#fdf4ff;color:#7e22ce;border-color:#e9d5ff}.action-btn--disponibilizar[data-v-1d9889b9]:hover{background:#f3e8ff;border-color:#d8b4fe;box-shadow:0 2px 6px #7e22ce1f}.cards-grid[data-v-1d9889b9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;height:63vh;overflow-y:auto}.box-card[data-v-1d9889b9]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:18px 20px;box-shadow:0 1px 4px #0000000a;cursor:pointer;transition:box-shadow .15s,border-color .15s,transform .15s;display:flex;flex-direction:column;gap:10px}.box-card[data-v-1d9889b9]:hover{box-shadow:0 4px 16px #6366f11f;border-color:#c7d2fe;transform:translateY(-2px)}.card-header[data-v-1d9889b9]{display:flex;align-items:center;justify-content:space-between;gap:8px}.card-subject[data-v-1d9889b9]{margin:0;font-size:14px;font-weight:500;color:#0f172a;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}.card-footer[data-v-1d9889b9]{display:flex;gap:20px;padding-top:10px;border-top:1px solid #f1f5f9}.card-meta[data-v-1d9889b9]{display:flex;flex-direction:column;gap:2px}.meta-label[data-v-1d9889b9]{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.card-meta span[data-v-1d9889b9]:not(.meta-label){font-size:13px;color:#334155}.card-actions[data-v-1d9889b9]{display:flex;gap:6px;flex-wrap:wrap;padding-top:10px;border-top:1px solid #f1f5f9}.badge[data-v-1d9889b9]{display:inline-block;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:500;letter-spacing:.01em;white-space:nowrap}.badge--green[data-v-1d9889b9]{background:#dcfce7;color:#15803d}.badge--gray[data-v-1d9889b9]{background:#f1f5f9;color:#475569}.badge--amber[data-v-1d9889b9]{background:#fef9c3;color:#92400e}.badge--red[data-v-1d9889b9]{background:#fee2e2;color:#b91c1c}.badge--blue[data-v-1d9889b9]{background:#eff6ff;color:#1d4ed8}.pager[data-v-1d9889b9]{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:20px;flex-wrap:wrap}.page-size[data-v-1d9889b9]{display:flex;align-items:center;gap:8px;font-size:13px;color:#64748b}.page-size label[data-v-1d9889b9]{white-space:nowrap}.page-size select[data-v-1d9889b9]{border:1px solid #e2e8f0;background:#fff;color:#334155;border-radius:8px;padding:6px 10px;font-size:13px;outline:none}.page-size select[data-v-1d9889b9]:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.btn-page[data-v-1d9889b9]{display:flex;align-items:center;gap:6px;padding:8px 16px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.btn-page svg[data-v-1d9889b9]{width:14px;height:14px}.btn-page[data-v-1d9889b9]:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.btn-page[data-v-1d9889b9]:disabled{opacity:.4;cursor:not-allowed}.pager-info[data-v-1d9889b9]{display:flex;align-items:center;gap:6px;font-size:14px}.page-current[data-v-1d9889b9]{font-weight:600;color:#6366f1;min-width:20px;text-align:center}.page-sep[data-v-1d9889b9]{color:#94a3b8;font-size:13px}.page-total[data-v-1d9889b9]{color:#64748b}.balcao-view[data-v-1a030578]{font-family:DM Sans,sans-serif;padding:32px 40px 88px;color:#0f172a;background:#f8fafc;min-height:calc(100vh - 180px);height:auto;overflow:visible}.page-header[data-v-1a030578]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:28px;gap:12px}.header-eyebrow[data-v-1a030578]{display:block;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#64748b;margin-bottom:4px}h1[data-v-1a030578]{font-size:26px;font-weight:600;letter-spacing:-.02em;margin:0;color:#0f172a}.header-meta[data-v-1a030578]{display:flex;align-items:center;gap:10px}.record-count[data-v-1a030578]{font-size:13px;color:#94a3b8}.btn-send[data-v-1a030578]{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;color:#fff;background:#0f766e;border:0;border-radius:10px;cursor:pointer;transition:background .15s,transform .1s}.btn-send svg[data-v-1a030578]{width:14px;height:14px}.btn-send[data-v-1a030578]:hover:not(:disabled){background:#0d9488}.btn-send[data-v-1a030578]:active:not(:disabled){transform:scale(.98)}.btn-send[data-v-1a030578]:disabled{opacity:.55;cursor:not-allowed}.toolbar[data-v-1a030578]{display:flex;gap:10px;margin-bottom:20px;flex-wrap:wrap;align-items:center}.admin-inline-filters[data-v-1a030578]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.admin-select[data-v-1a030578]{min-width:260px;box-sizing:border-box;padding:10px 12px;font-family:DM Sans,sans-serif;font-size:14px;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:10px;outline:none;transition:border-color .15s,box-shadow .15s}.admin-select[data-v-1a030578]:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.search-wrapper[data-v-1a030578]{position:relative;width:200px}.search-wrapper--main[data-v-1a030578]{flex:1}.input-icon[data-v-1a030578]{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:#94a3b8;pointer-events:none}.search-wrapper input[data-v-1a030578]{width:100%;box-sizing:border-box;padding:10px 14px 10px 36px;font-family:DM Sans,sans-serif;font-size:14px;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:10px;outline:none;transition:border-color .15s,box-shadow .15s}.search-wrapper input[data-v-1a030578]::placeholder{color:#94a3b8}.search-wrapper input[data-v-1a030578]:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.btn-search[data-v-1a030578]{display:flex;align-items:center;gap:7px;padding:10px 20px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;color:#fff;background:#6366f1;border:none;border-radius:10px;cursor:pointer;transition:background .15s,transform .1s;white-space:nowrap}.btn-search svg[data-v-1a030578]{width:15px;height:15px}.btn-search[data-v-1a030578]:hover{background:#4f46e5}.btn-search[data-v-1a030578]:active{transform:scale(.98)}.btn-search[data-v-1a030578]:disabled{opacity:.55;cursor:not-allowed}.view-toggle[data-v-1a030578]{display:flex;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:3px;gap:2px;flex-shrink:0}.toggle-btn[data-v-1a030578]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:7px;background:transparent;color:#94a3b8;cursor:pointer;transition:background .15s,color .15s}.toggle-btn svg[data-v-1a030578]{width:16px;height:16px}.toggle-btn[data-v-1a030578]:hover{background:#f1f5f9;color:#475569}.toggle-btn.active[data-v-1a030578]{background:#6366f1;color:#fff}.toggle-btn[data-v-1a030578]:disabled{cursor:default;opacity:1}.toggle-tool-wrap[data-v-1a030578]{position:relative}.tool-menu[data-v-1a030578]{position:absolute;top:calc(100% + 6px);right:0;min-width:170px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 24px #0f172a1f;padding:8px;z-index:20}.tool-menu-item[data-v-1a030578]{display:flex;align-items:center;gap:8px;font-size:13px;color:#334155;padding:6px 4px}.tool-menu-action[data-v-1a030578]{display:block;width:100%;text-align:left;border:0;background:transparent;color:#334155;font-size:13px;padding:7px 8px;border-radius:8px;cursor:pointer}.tool-menu-action[data-v-1a030578]:hover{background:#f1f5f9}.state-block[data-v-1a030578]{display:flex;align-items:center;gap:12px;padding:48px 24px;justify-content:center;color:#64748b;font-size:14px}.error-block[data-v-1a030578]{color:#dc2626}.error-block svg[data-v-1a030578]{width:20px;height:20px;flex-shrink:0}.spinner[data-v-1a030578]{width:20px;height:20px;border:2px solid #e2e8f0;border-top-color:#6366f1;border-radius:50%;animation:spin-1a030578 .7s linear infinite}@keyframes spin-1a030578{to{transform:rotate(360deg)}}.table-card[data-v-1a030578]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow-x:hidden;overflow-y:auto;box-shadow:0 1px 4px #0000000a;height:63vh}.tbl[data-v-1a030578]{width:100%;min-width:1040px;border-collapse:collapse}.tbl thead tr[data-v-1a030578]{background:#f8fafc;border-bottom:1px solid #e2e8f0}.tbl th[data-v-1a030578]{padding:11px 16px;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#64748b;text-align:left}.tbl-row[data-v-1a030578]{border-bottom:1px solid #f1f5f9;transition:background .1s}.tbl-row[data-v-1a030578]:last-child{border-bottom:none}.tbl-row[data-v-1a030578]:hover{background:#fafbff}.tbl td[data-v-1a030578]{padding:13px 16px;font-size:14px;color:#334155;vertical-align:middle}.empty-row[data-v-1a030578]{text-align:center;color:#64748b;padding:18px}.col-id[data-v-1a030578]{width:70px}.col-box[data-v-1a030578]{width:90px}.col-service[data-v-1a030578]{width:180px}.col-status[data-v-1a030578]{width:150px}.col-details[data-v-1a030578]{min-width:180px}.col-quantity[data-v-1a030578]{width:110px}.col-date[data-v-1a030578]{width:145px}.col-actions[data-v-1a030578]{width:180px}.mono[data-v-1a030578]{font-family:DM Mono,monospace;font-size:13px;color:#6366f1;font-weight:500}.box-chip[data-v-1a030578]{display:inline-block;font-family:DM Mono,monospace;font-size:12px;font-weight:500;padding:3px 8px;background:#f1f5f9;color:#475569;border-radius:6px}.clip[data-v-1a030578]{max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.datetime[data-v-1a030578]{font-size:13px;color:#64748b;white-space:nowrap}.badge[data-v-1a030578]{display:inline-block;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:500;letter-spacing:.01em}.badge--green[data-v-1a030578]{background:#dcfce7;color:#15803d}.badge--gray[data-v-1a030578]{background:#f1f5f9;color:#475569}.badge--amber[data-v-1a030578]{background:#fef9c3;color:#92400e}.badge--red[data-v-1a030578]{background:#fee2e2;color:#b91c1c}.badge--blue[data-v-1a030578]{background:#eff6ff;color:#1d4ed8}.action-group[data-v-1a030578]{display:flex;gap:6px}.btn-action[data-v-1a030578]{border:1px solid #dbe3ef;background:#fff;color:#334155;border-radius:8px;font-size:12px;padding:6px 9px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.btn-action[data-v-1a030578]:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.btn-action--danger[data-v-1a030578]{color:#b91c1c;border-color:#fecaca}.btn-action--danger[data-v-1a030578]:hover:not(:disabled){background:#fef2f2;border-color:#fca5a5}.btn-action[data-v-1a030578]:disabled{opacity:.45;cursor:not-allowed}.pager[data-v-1a030578]{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:20px;flex-wrap:wrap}.page-size[data-v-1a030578]{display:flex;align-items:center;gap:8px;font-size:13px;color:#64748b}.page-size label[data-v-1a030578]{white-space:nowrap}.page-size select[data-v-1a030578]{border:1px solid #e2e8f0;background:#fff;color:#334155;border-radius:8px;padding:6px 10px;font-size:13px;outline:none}.page-size select[data-v-1a030578]:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.btn-page[data-v-1a030578]{display:flex;align-items:center;gap:6px;padding:8px 16px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.btn-page svg[data-v-1a030578]{width:14px;height:14px}.btn-page[data-v-1a030578]:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.btn-page[data-v-1a030578]:disabled{opacity:.4;cursor:not-allowed}.pager-info[data-v-1a030578]{display:flex;align-items:center;gap:6px;font-size:14px}.page-current[data-v-1a030578]{font-weight:600;color:#6366f1;min-width:20px;text-align:center}.page-sep[data-v-1a030578]{color:#94a3b8;font-size:13px}.page-total[data-v-1a030578]{color:#64748b}.dialog-backdrop[data-v-1a030578]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:20px}.dialog[data-v-1a030578]{width:100%;max-width:520px;background:#fff;border-radius:14px;border:1px solid #e2e8f0;box-shadow:0 20px 50px #0f172a33;overflow:hidden}.dialog-header[data-v-1a030578]{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #f1f5f9}.dialog-header h2[data-v-1a030578]{margin:0;font-size:16px}.dialog-close[data-v-1a030578]{border:0;background:transparent;color:#64748b;cursor:pointer;font-size:16px}.dialog-body[data-v-1a030578]{padding:16px 18px}.dialog-text[data-v-1a030578]{margin:0 0 12px;color:#334155;font-size:14px}.field[data-v-1a030578]{display:flex;flex-direction:column;gap:6px;margin-top:10px}.field-grid[data-v-1a030578]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.field label[data-v-1a030578]{font-size:13px;color:#475569}.field textarea[data-v-1a030578],.field input[data-v-1a030578],.field select[data-v-1a030578]{font-family:DM Sans,sans-serif;font-size:14px;border:1px solid #dbe3ef;border-radius:10px;padding:10px 12px;color:#0f172a;outline:none}.field textarea[data-v-1a030578]:focus,.field input[data-v-1a030578]:focus,.field select[data-v-1a030578]:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.field .readonly[data-v-1a030578]{background:#f8fafc}.dialog-footer[data-v-1a030578]{display:flex;justify-content:flex-end;gap:8px;padding:14px 18px 16px;border-top:1px solid #f1f5f9}.btn-secondary[data-v-1a030578],.btn-primary[data-v-1a030578]{border-radius:10px;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer}.btn-secondary[data-v-1a030578]{border:1px solid #dbe3ef;background:#fff;color:#334155}.btn-primary[data-v-1a030578]{border:0;background:#1d4ed8;color:#fff}.btn-secondary[data-v-1a030578]:disabled,.btn-primary[data-v-1a030578]:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 720px){.admin-inline-filters[data-v-1a030578]{width:100%}.admin-select[data-v-1a030578]{min-width:100%}.field-grid[data-v-1a030578]{grid-template-columns:1fr}}.detail-section[data-v-2e746286]{padding:1rem 0}.detail-stack[data-v-2e746286]{display:flex;flex-direction:column;gap:.6rem}.detail-block[data-v-2e746286]{border:1px solid #e3e8f2;border-radius:.5rem;padding:.55rem;background:#fbfcff}.detail-block-title[data-v-2e746286]{margin:0 0 .4rem;font-size:.76rem;text-transform:uppercase;letter-spacing:.04em;color:#5b6b82}.general-data-grid[data-v-2e746286]{display:flex;flex-direction:column;gap:.45rem;padding:.35rem}.general-data-section[data-v-2e746286]{grid-column:1 / -1;border-top:1px solid #dee2e6;padding-top:.35rem}.resource-title[data-v-2e746286]{margin:0 0 .4rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#5b6b82}.resource-compact[data-v-2e746286]{display:flex;flex-wrap:wrap;gap:.35rem}.resource-pill[data-v-2e746286]{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .45rem;border:1px solid #dbe4f2;border-radius:999px;font-size:.74rem;color:#27364c;background:#f7faff}.resource-pill strong[data-v-2e746286]{font-size:.68rem;text-transform:uppercase;letter-spacing:.03em;color:#5c6d84}.resource-pill--mono[data-v-2e746286]{font-family:Monaco,Courier New,monospace}.resource-pill--ok[data-v-2e746286]{background:#ecf9f0;border-color:#cce9d6}.resource-pill--danger[data-v-2e746286]{background:#ffefef;border-color:#f2cccc}.events-table-wrapper[data-v-2e746286]{margin-top:1rem}.events-compact-list[data-v-2e746286]{display:flex;flex-direction:column;gap:.45rem;margin-top:.35rem}.event-compact-item[data-v-2e746286]{display:flex;flex-wrap:wrap;gap:.35rem}.event-comment[data-v-2e746286]{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.empty-events[data-v-2e746286]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;color:#6c757d;text-align:center}.empty-events i[data-v-2e746286]{font-size:2.5rem;margin-bottom:1rem;opacity:.5}.technical-data[data-v-2e746286]{margin-top:.35rem}.code-block[data-v-2e746286]{background:#111a29;color:#d4d8e2;padding:.65rem;border-radius:.4rem;overflow-x:auto;font-family:Monaco,Courier New,monospace;font-size:.72rem;line-height:1.35}.code-block pre[data-v-2e746286]{margin:0;white-space:pre-wrap;word-wrap:break-word}.empty-state[data-v-2e746286]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;color:#6c757d}.empty-state i[data-v-2e746286]{font-size:3rem;margin-bottom:1rem;opacity:.5}.loading-overlay[data-v-2e746286]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999}.audit-view[data-v-745aa4f9]{display:flex;flex-direction:column;gap:1rem}.page-header[data-v-745aa4f9]{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem}.header-left[data-v-745aa4f9]{display:flex;flex-direction:column;gap:.25rem}.header-eyebrow[data-v-745aa4f9]{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#506075}.page-header h1[data-v-745aa4f9]{margin:0;font-size:1.8rem;line-height:1.1;color:#1d2939}.record-count[data-v-745aa4f9]{font-size:.9rem;color:#4a5668}.toolbar[data-v-745aa4f9]{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.search-wrapper[data-v-745aa4f9]{position:relative;min-width:280px;flex:1 1 360px}.search-icon[data-v-745aa4f9]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:#64748b}.search-wrapper input[data-v-745aa4f9]{width:100%;height:2.5rem;border:1px solid #d3dce8;border-radius:.75rem;background:#fff;padding:0 .9rem 0 2.2rem;font-size:.9rem;color:#162033}.search-wrapper input[data-v-745aa4f9]:focus,.select-input[data-v-745aa4f9]:focus{outline:none;border-color:#79a8ff;box-shadow:0 0 0 3px #457cf526}.select-wrapper[data-v-745aa4f9]{position:relative;min-width:190px}.select-wrapper--sm[data-v-745aa4f9]{min-width:140px}.select-input[data-v-745aa4f9]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:2.5rem;border:1px solid #d3dce8;border-radius:.75rem;background:#fff;padding:0 2rem;font-size:.88rem;color:#162033}.select-icon[data-v-745aa4f9]{position:absolute;left:.65rem;top:50%;transform:translateY(-50%);width:.9rem;height:.9rem;color:#64748b;pointer-events:none}.select-chevron[data-v-745aa4f9]{position:absolute;right:.65rem;top:50%;transform:translateY(-50%);width:.9rem;height:.9rem;color:#64748b;pointer-events:none}.btn-action[data-v-745aa4f9]{height:2.5rem;border:1px solid #ccd6e4;background:#f9fbff;color:#1b314f;border-radius:.75rem;padding:0 .9rem;font-weight:600;font-size:.88rem;cursor:pointer}.btn-action--secondary[data-v-745aa4f9]{background:#1f4d99;border-color:#1f4d99;color:#fff}.btn-action[data-v-745aa4f9]:disabled{opacity:.7;cursor:not-allowed}.state-block[data-v-745aa4f9]{background:#fff;border:1px solid #dde6f2;border-radius:.9rem;min-height:130px;display:flex;align-items:center;justify-content:center;gap:.7rem;color:#43546e}.spinner[data-v-745aa4f9]{width:18px;height:18px;border:2px solid #d9e2ef;border-top-color:#2f6de0;border-radius:999px;animation:spin-745aa4f9 .8s linear infinite}.table-card[data-v-745aa4f9]{border:1px solid #dce6f2;background:#fff;border-radius:.9rem;height:550px;overflow-y:auto}.tbl[data-v-745aa4f9]{width:100%;border-collapse:collapse;font-size:.9rem}.tbl th[data-v-745aa4f9],.tbl td[data-v-745aa4f9]{border-bottom:1px solid #edf2fa;padding:.75rem .8rem;text-align:left;vertical-align:middle}.tbl th[data-v-745aa4f9]{font-size:.76rem;text-transform:uppercase;letter-spacing:.06em;color:#6a7891;background:#f8fbff}.tbl-row[data-v-745aa4f9]{cursor:pointer}.tbl-row[data-v-745aa4f9]:hover{background:#f6f9ff}.empty-row[data-v-745aa4f9]{text-align:center;color:#66758f;padding:1.5rem}.datetime[data-v-745aa4f9]{font-variant-numeric:tabular-nums;color:#0f243f}.chip[data-v-745aa4f9]{display:inline-flex;align-items:center;justify-content:center;padding:.2rem .5rem;border-radius:999px;background:#edf4ff;color:#1f4d99;font-size:.78rem}.badge[data-v-745aa4f9]{display:inline-flex;align-items:center;justify-content:center;padding:.22rem .54rem;border-radius:999px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.badge--success[data-v-745aa4f9]{background:#e8f8ee;color:#2f7d42}.badge--warning[data-v-745aa4f9]{background:#fff6df;color:#9d6510}.badge--danger[data-v-745aa4f9]{background:#ffe9e7;color:#a42f26}.badge--info[data-v-745aa4f9]{background:#e8f0ff;color:#264f9f}.badge--neutral[data-v-745aa4f9]{background:#edf2f8;color:#4a5b74}.col-entity[data-v-745aa4f9],.col-data[data-v-745aa4f9]{max-width:280px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pager[data-v-745aa4f9]{display:flex;justify-content:flex-end;align-items:center;gap:.75rem}.btn-page[data-v-745aa4f9]{border:1px solid #d2dced;background:#fff;color:#1f3352;border-radius:.65rem;height:2.2rem;padding:0 .9rem;font-weight:600;cursor:pointer}.btn-page[data-v-745aa4f9]:disabled{opacity:.55;cursor:not-allowed}.pager-info[data-v-745aa4f9]{display:inline-flex;align-items:center;gap:.4rem;color:#4d5f7a}.page-current[data-v-745aa4f9],.page-total[data-v-745aa4f9]{font-weight:700;color:#11253f}.page-sep[data-v-745aa4f9]{font-size:.82rem}@keyframes spin-745aa4f9{to{transform:rotate(360deg)}}@media (max-width: 900px){.page-header[data-v-745aa4f9]{align-items:flex-start;flex-direction:column}.toolbar[data-v-745aa4f9]{align-items:stretch}.search-wrapper[data-v-745aa4f9],.select-wrapper[data-v-745aa4f9],.select-wrapper--sm[data-v-745aa4f9],.btn-action[data-v-745aa4f9],.btn-action--secondary[data-v-745aa4f9]{width:100%;min-width:0}.table-card[data-v-745aa4f9]{overflow-x:auto}.tbl[data-v-745aa4f9]{min-width:860px}.pager[data-v-745aa4f9]{justify-content:space-between}}.app-logs-view[data-v-8b1a29f3]{display:flex;flex-direction:column;gap:1rem}.page-header[data-v-8b1a29f3]{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem}.header-left[data-v-8b1a29f3]{display:flex;flex-direction:column;gap:.25rem}.header-eyebrow[data-v-8b1a29f3]{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#506075}.page-header h1[data-v-8b1a29f3]{margin:0;font-size:1.8rem;line-height:1.1;color:#1d2939}.btn-refresh[data-v-8b1a29f3]{height:2.4rem;border:1px solid #1f4d99;background:#1f4d99;color:#fff;border-radius:.7rem;padding:0 .95rem;font-weight:600;font-size:.86rem;cursor:pointer}.btn-refresh[data-v-8b1a29f3]:disabled{opacity:.75;cursor:not-allowed}.toolbar[data-v-8b1a29f3]{display:flex;gap:.7rem;align-items:center}.search-wrapper[data-v-8b1a29f3]{position:relative;min-width:280px;flex:1}.search-icon[data-v-8b1a29f3]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:#64748b}.search-wrapper input[data-v-8b1a29f3]{width:100%;height:2.5rem;border:1px solid #d3dce8;border-radius:.75rem;background:#fff;padding:0 .9rem 0 2.2rem;font-size:.9rem;color:#162033}.search-wrapper input[data-v-8b1a29f3]:focus{outline:none;border-color:#79a8ff;box-shadow:0 0 0 3px #457cf526}.console-card[data-v-8b1a29f3]{border:1px solid #dce6f2;background:#0f172a;border-radius:.9rem;height:calc(100vh - 255px);min-height:420px;overflow:hidden}.console-state[data-v-8b1a29f3]{color:#c2c9d6;height:100%;display:flex;align-items:center;justify-content:center;font-size:.9rem}.console-state--error[data-v-8b1a29f3]{color:#ffb4b4}.console-output[data-v-8b1a29f3]{height:100%;overflow-y:auto;padding:.8rem .95rem;font-family:Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.8rem;line-height:1.4}.console-line[data-v-8b1a29f3]{padding:.1rem 0;white-space:pre-wrap;word-break:break-word}.console-line--info[data-v-8b1a29f3]{color:#d5e0f0}.console-line--warn[data-v-8b1a29f3]{color:#ffd479}.console-line--error[data-v-8b1a29f3]{color:#ff8a8a}:root{color-scheme:light;--theme-bg-primary: #ffffff;--theme-bg-secondary: #f5f6fa;--theme-bg-tertiary: #e9ecef;--theme-text-primary: #333333;--theme-text-secondary: #666666;--theme-text-muted: #999999;--theme-border: #dee2e6;--theme-border-light: #e9ecef;--theme-shadow: rgba(0, 0, 0, .1);--theme-shadow-hover: rgba(0, 0, 0, .15);--theme-primary: #007bff;--theme-primary-hover: #0056b3;--theme-success: #28a745;--theme-warning: #ffc107;--theme-danger: #dc3545;--theme-info: #17a2b8;--theme-card-bg: var(--theme-bg-primary);--theme-sidebar-bg: var(--theme-bg-primary);--theme-header-bg: var(--theme-bg-primary);--theme-footer-bg: rgba(217, 217, 217, .4);--theme-input-bg: var(--theme-bg-primary);--theme-input-border: var(--theme-border);--theme-overlay-bg: rgba(0, 0, 0, .5);--theme-modal-bg: var(--theme-bg-primary);--p-tree:var(--theme-bg-primary);--p-select-option-selected-background: #f0f0f0;--p-list-option-selected-focus-background: #e0e0e0;--p-tabview-tab-list-background: var(var(--theme-bg-primary)) }html.dark-theme,body.dark-theme,.dark-theme{--theme-bg-primary: #1a1a1a;--theme-bg-secondary: #2d2d2d;--theme-bg-tertiary: #404040;--theme-text-primary: #ffffff;--theme-text-secondary: #cccccc;--theme-text-muted: #999999;--theme-border: #404040;--theme-border-light: #333333;--theme-shadow: rgba(0, 0, 0, .3);--theme-shadow-hover: rgba(0, 0, 0, .4);--theme-primary: #4dabf7;--theme-primary-hover: #339af0;--theme-success: #51cf66;--theme-warning: #ffd43b;--theme-danger: #ff6b6b;--theme-info: #22b8cf;--theme-card-bg: var(--theme-bg-secondary);--theme-sidebar-bg: var(--theme-bg-secondary);--theme-header-bg: var(--theme-bg-secondary);--theme-footer-bg: rgba(45, 45, 45, .8);--theme-input-bg: var(--theme-bg-tertiary);--theme-input-border: var(--theme-border);--theme-overlay-bg: rgba(0, 0, 0, .7);--theme-modal-bg: var(--theme-bg-secondary);--p-select-option-selected-background: #333333;--p-list-option-selected-focus-background: #56565e}html{background-color:var(--theme-bg-primary);color:var(--theme-text-primary)}body{background-color:var(--theme-bg-primary);color:var(--theme-text-primary);transition:background-color .3s ease,color .3s ease}*{color:inherit}.app-layout,.main-wrapper,.content-area{background-color:var(--theme-bg-secondary);color:var(--theme-text-primary)}.side-menu-fixed,.sidemenu{background-color:var(--theme-sidebar-bg);color:var(--theme-text-primary)}.header{background:linear-gradient(to right,#1e1f4e,#303192);color:#fff}.footer-bar{background-color:var(--theme-footer-bg);color:var(--theme-text-secondary)}.p-component{color:var(--theme-text-primary)}.p-button-text{color:var(--theme-text-primary);border-color:var(--theme-border)}.p-button-text:hover{background-color:var(--theme-bg-tertiary);border-color:var(--theme-primary)}.p-button.p-button-secondary,.p-button.p-button-secondary:hover,.p-button.p-button-secondary:focus,.p-button.p-button-secondary:active{color:var(--theme-text-primary)!important}.p-button.p-button-secondary .p-button-label,.p-button.p-button-secondary .p-button-icon,.p-button.p-button-secondary .p-button-loading-icon,.p-button.p-button-secondary .pi{color:inherit!important}.debug-theme-vars:before{content:"Theme: " var(--theme-text-primary);position:fixed;top:0;left:0;background:red;color:#fff;padding:5px;z-index:9999;font-size:12px}body{background-color:var(--theme-bg-primary)!important;color:var(--theme-text-primary)!important;transition:background-color .3s ease,color .3s ease}.card{background-color:var(--theme-card-bg)!important;border-color:var(--theme-border)!important;color:var(--theme-text-primary)!important;box-shadow:0 2px 4px var(--theme-shadow);transition:all .3s ease}.card:hover{box-shadow:0 4px 8px var(--theme-shadow-hover)}.side-menu-fixed{background-color:var(--theme-sidebar-bg)!important;border-right:1px solid var(--theme-border)!important}.content-area{background-color:var(--theme-bg-secondary)!important;color:var(--theme-text-primary)!important}.footer-bar{background-color:var(--theme-footer-bg)!important;color:var(--theme-text-secondary)!important;border-top:1px solid var(--theme-border)!important}input,textarea,select{background-color:var(--theme-input-bg)!important;border-color:var(--theme-input-border)!important;color:var(--theme-text-primary)!important}input:focus,textarea:focus,select:focus{border-color:var(--theme-primary)!important;box-shadow:0 0 0 .2rem rgba(var(--theme-primary),.25)!important}.btn-primary{background-color:var(--theme-primary)!important;border-color:var(--theme-primary)!important}.btn-primary:hover{background-color:var(--theme-primary-hover)!important;border-color:var(--theme-primary-hover)!important}a{color:var(--theme-primary)!important}a:hover{color:var(--theme-primary-hover)!important}.modal-content{background-color:var(--theme-modal-bg)!important;color:var(--theme-text-primary)!important;border-color:var(--theme-border)!important}.modal-backdrop{background-color:var(--theme-overlay-bg)!important}.table{color:var(--theme-text-primary)!important}.table th{background-color:var(--theme-bg-tertiary)!important;border-color:var(--theme-border)!important}.table td{border-color:var(--theme-border-light)!important}.table-striped tbody tr:nth-of-type(odd){background-color:var(--theme-bg-secondary)!important}.nav-link{color:var(--theme-text-secondary)!important}.nav-link:hover,.nav-link.active{color:var(--theme-text-primary)!important}.dropdown-menu{background-color:var(--theme-modal-bg)!important;border-color:var(--theme-border)!important}.dropdown-item{color:var(--theme-text-primary)!important}.dropdown-item:hover{background-color:var(--theme-bg-tertiary)!important}.alert{border-color:var(--theme-border)!important}.badge{color:var(--theme-text-primary)!important}*{transition:background-color .3s ease,color .3s ease,border-color .3s ease}@media (prefers-color-scheme: dark){.light-theme{background-color:var(--theme-bg-primary)!important;color:var(--theme-text-primary)!important}}@media (prefers-color-scheme: light){.dark-theme{background-color:var(--theme-bg-primary)!important;color:var(--theme-text-primary)!important}}.dark-theme .content-area,.dark-theme main,.dark-theme .main-content{background-color:var(--theme-bg-secondary)!important}.dark-theme .p-card,.dark-theme .p-panel,.dark-theme .p-fieldset,.dark-theme .card{background-color:var(--theme-card-bg)!important;border-color:var(--theme-border)!important;color:var(--theme-text-primary)!important}.dark-theme .p-card .p-card-body,.dark-theme .p-card .p-card-content,.dark-theme .p-card .p-card-title{color:var(--theme-text-primary)!important}.dark-theme .p-datatable,.dark-theme .p-datatable .p-datatable-table{background-color:var(--theme-card-bg)!important;color:var(--theme-text-primary)!important}.dark-theme .p-datatable .p-datatable-thead>tr>th{background-color:var(--theme-bg-tertiary)!important;border-color:var(--theme-border)!important;color:var(--theme-text-primary)!important}.dark-theme .p-datatable .p-datatable-tbody>tr{background-color:var(--theme-card-bg)!important;color:var(--theme-text-primary)!important}.dark-theme .p-datatable .p-datatable-tbody>tr>td{border-color:var(--theme-border-light)!important;color:var(--theme-text-primary)!important}.dark-theme .p-datatable .p-datatable-tbody>tr:nth-child(2n){background-color:var(--theme-bg-secondary)!important}.dark-theme .p-datatable .p-datatable-tbody>tr:hover{background-color:var(--theme-bg-tertiary)!important}.dark-theme .p-inputtext,.dark-theme .p-dropdown,.dark-theme .p-multiselect,.dark-theme .p-calendar,.dark-theme .p-inputnumber,.dark-theme .p-textarea{background-color:var(--theme-input-bg)!important;border-color:var(--theme-input-border)!important;color:var(--theme-text-primary)!important}.dark-theme .p-inputtext:focus,.dark-theme .p-dropdown:focus,.dark-theme .p-multiselect:focus,.dark-theme .p-calendar:focus,.dark-theme .p-inputnumber:focus,.dark-theme .p-textarea:focus{border-color:var(--theme-primary)!important;box-shadow:0 0 0 .2rem #4aabf740!important}.dark-theme .p-dropdown-panel,.dark-theme .p-multiselect-panel{background-color:var(--theme-modal-bg)!important;border-color:var(--theme-border)!important}.dark-theme .p-dropdown-item,.dark-theme .p-multiselect-item{color:var(--theme-text-primary)!important}.dark-theme .p-dropdown-item:hover,.dark-theme .p-multiselect-item:hover{background-color:var(--theme-bg-tertiary)!important}.dark-theme .p-button.p-button-secondary{background-color:var(--theme-bg-tertiary)!important;border-color:var(--theme-border)!important;color:var(--theme-text-primary)!important}.dark-theme .p-button.p-button-secondary:hover{background-color:var(--theme-bg-secondary)!important}.dark-theme .p-dialog,.dark-theme .p-sidebar{background-color:var(--theme-modal-bg)!important;color:var(--theme-text-primary)!important}.dark-theme .p-dialog .p-dialog-header{background-color:var(--theme-modal-bg)!important;border-color:var(--theme-border)!important;color:var(--theme-text-primary)!important}.dark-theme .p-dialog .p-dialog-content{background-color:var(--theme-modal-bg)!important;color:var(--theme-text-primary)!important}.dark-theme .p-toolbar{background-color:var(--theme-bg-tertiary)!important;border-color:var(--theme-border)!important;color:var(--theme-text-primary)!important}.dark-theme .p-toast .p-toast-message{background-color:var(--theme-modal-bg)!important;border-color:var(--theme-border)!important;color:var(--theme-text-primary)!important}.dark-theme .p-tabview .p-tabview-nav{background-color:var(--theme-bg-tertiary)!important;border-color:var(--theme-border)!important}.dark-theme .p-tabview .p-tabview-nav li .p-tabview-nav-link{background-color:transparent!important;border-color:var(--theme-border)!important;color:var(--theme-text-secondary)!important}.dark-theme .p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link,.dark-theme .p-tabview .p-tabview-panels{background-color:var(--theme-card-bg)!important;color:var(--theme-text-primary)!important}.dark-theme .p-accordion .p-accordion-tab .p-accordion-header .p-accordion-header-link{background-color:var(--theme-bg-tertiary)!important;border-color:var(--theme-border)!important;color:var(--theme-text-primary)!important}.dark-theme .p-accordion .p-accordion-tab .p-accordion-content{background-color:var(--theme-card-bg)!important;border-color:var(--theme-border)!important;color:var(--theme-text-primary)!important}.dark-theme ::-webkit-scrollbar{width:8px;height:8px}.dark-theme ::-webkit-scrollbar-track{background:var(--theme-bg-secondary)}.dark-theme ::-webkit-scrollbar-thumb{background:var(--theme-border);border-radius:4px}.dark-theme ::-webkit-scrollbar-thumb:hover{background:var(--theme-text-muted)}.dark-theme .dashboard-card,.dark-theme .stats-card,.dark-theme .info-card{background-color:var(--theme-card-bg)!important;border-color:var(--theme-border)!important;color:var(--theme-text-primary)!important}.dark-theme h1,.dark-theme h2,.dark-theme h3,.dark-theme h4,.dark-theme h5,.dark-theme h6{color:var(--theme-text-primary)!important}.dark-theme p,.dark-theme span,.dark-theme div{color:var(--theme-text-secondary)!important}.dark-theme div{background-color:var(--theme-bg-tertiary)}.dark-theme .p-field label,.dark-theme .field label,.dark-theme label{color:var(--theme-text-secondary)!important}.dark-theme .p-breadcrumb{background-color:var(--theme-bg-tertiary)!important;border-color:var(--theme-border)!important}.dark-theme .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link{color:var(--theme-text-secondary)!important}.dark-theme .p-menu{background-color:var(--theme-modal-bg)!important;border-color:var(--theme-border)!important}.dark-theme .p-menu .p-menuitem-link{color:var(--theme-text-primary)!important}.dark-theme .p-menu .p-menuitem-link:hover{background-color:var(--theme-bg-tertiary)!important}.dark-theme *{border-color:var(--theme-border)!important}.dark-theme [style*="background-color: white"],.dark-theme [style*="background-color: #fff"],.dark-theme [style*="background-color: #ffffff"]{background-color:var(--theme-card-bg)!important}.dark-theme [style*="color: black"],.dark-theme [style*="color: #000"],.dark-theme [style*="color: #000000"]{color:var(--theme-text-primary)!important}*{transition:background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.dark-theme{--theme-text-primary: #f8f9fa;--theme-text-secondary: #dee2e6;--theme-text-muted: #adb5bd;--theme-shadow: rgba(0, 0, 0, .4);--theme-shadow-hover: rgba(0, 0, 0, .6);--theme-border: #495057;--theme-border-light: #3a3f47}.theme-toggle .theme-toggle-btn{position:relative;overflow:hidden}.theme-toggle .theme-toggle-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.theme-toggle .theme-toggle-btn:hover:before{left:100%}.theme-toggle .pi{transition:transform .5s cubic-bezier(.68,-.55,.265,1.55)}.theme-toggle .theme-toggle-btn:hover .pi{transform:rotate(180deg) scale(1.1)}.dark-theme .card,.dark-theme .demo-card,.dark-theme .p-card{background:linear-gradient(145deg,var(--theme-bg-secondary),var(--theme-bg-tertiary));border:1px solid var(--theme-border);box-shadow:0 4px 6px var(--theme-shadow),inset 0 1px #ffffff0d}.dark-theme .card:hover,.dark-theme .demo-card:hover,.dark-theme .p-card:hover{box-shadow:0 8px 15px var(--theme-shadow-hover),inset 0 1px #ffffff1a;transform:translateY(-2px)}.dark-theme input,.dark-theme textarea,.dark-theme select,.dark-theme .p-inputtext,.dark-theme .p-dropdown,.dark-theme .demo-input{background:linear-gradient(145deg,var(--theme-input-bg),var(--theme-bg-tertiary));border:1px solid var(--theme-border);box-shadow:inset 0 2px 4px #0003}.dark-theme input:focus,.dark-theme textarea:focus,.dark-theme select:focus,.dark-theme .p-inputtext:focus,.dark-theme .p-dropdown:focus,.dark-theme .demo-input:focus{box-shadow:inset 0 2px 4px #0003,0 0 0 3px #4aabf74d;border-color:var(--theme-primary)}.dark-theme .btn,.dark-theme .p-button,.dark-theme .demo-btn{position:relative;overflow:hidden}.dark-theme .btn-primary,.dark-theme .p-button-primary,.dark-theme .demo-btn{background:linear-gradient(145deg,var(--theme-primary),var(--theme-primary-hover));border:1px solid var(--theme-primary);box-shadow:0 4px 8px #4aabf74d}.dark-theme .btn-primary:hover,.dark-theme .p-button-primary:hover,.dark-theme .demo-btn:hover{background:linear-gradient(145deg,var(--theme-primary-hover),var(--theme-primary));box-shadow:0 6px 12px #4aabf766;transform:translateY(-1px)}.dark-theme .table,.dark-theme .p-datatable,.dark-theme .demo-table{border-radius:8px;overflow:hidden;box-shadow:0 4px 6px var(--theme-shadow)}.dark-theme .table th,.dark-theme .p-datatable .p-datatable-thead>tr>th,.dark-theme .demo-table th{background:linear-gradient(145deg,var(--theme-bg-tertiary),var(--theme-bg-secondary));border-bottom:2px solid var(--theme-border);font-weight:600}.dark-theme .table tr:hover,.dark-theme .p-datatable .p-datatable-tbody>tr:hover,.dark-theme .demo-table tr:hover{background:linear-gradient(145deg,var(--theme-bg-tertiary),var(--theme-bg-secondary));transform:scale(1.01)}.dark-theme .sidemenu,.dark-theme .demo-sidebar{background:linear-gradient(180deg,var(--theme-bg-secondary),var(--theme-bg-tertiary));border-right:1px solid var(--theme-border);box-shadow:2px 0 10px var(--theme-shadow)}.dark-theme .link,.dark-theme .demo-nav-link{position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.dark-theme .link:before,.dark-theme .demo-nav-link:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:var(--theme-primary);transform:scaleY(0);transition:transform .3s cubic-bezier(.4,0,.2,1)}.dark-theme .link:hover:before,.dark-theme .link.active:before,.dark-theme .demo-nav-link:hover:before,.dark-theme .demo-nav-link.active:before{transform:scaleY(1)}.dark-theme .modal-content,.dark-theme .p-dialog,.dark-theme .p-sidebar{background:linear-gradient(145deg,var(--theme-modal-bg),var(--theme-bg-tertiary));border:1px solid var(--theme-border);box-shadow:0 20px 25px -5px var(--theme-shadow),0 10px 10px -5px var(--theme-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dark-theme ::-webkit-scrollbar{width:12px;height:12px}.dark-theme ::-webkit-scrollbar-track{background:var(--theme-bg-secondary);border-radius:6px}.dark-theme ::-webkit-scrollbar-thumb{background:linear-gradient(145deg,var(--theme-border),var(--theme-text-muted));border-radius:6px;border:2px solid var(--theme-bg-secondary)}.dark-theme ::-webkit-scrollbar-thumb:hover{background:linear-gradient(145deg,var(--theme-text-muted),var(--theme-primary))}.dark-theme .header,.dark-theme .demo-header{background:linear-gradient(135deg,#1e1f4e,#303192,#1e1f4e);box-shadow:0 2px 10px #0000004d;border-bottom:1px solid rgba(255,255,255,.1)}.dark-theme .footer-bar,.dark-theme .demo-footer{background:linear-gradient(145deg,var(--theme-footer-bg),var(--theme-bg-secondary));border-top:1px solid var(--theme-border);box-shadow:0 -2px 10px var(--theme-shadow)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.dark-theme .card,.dark-theme .demo-card,.dark-theme .p-card{animation:fadeInUp .6s cubic-bezier(.4,0,.2,1)}.dark-theme *:focus{outline:2px solid var(--theme-primary);outline-offset:2px}.dark-theme .badge,.dark-theme .p-badge{box-shadow:0 2px 4px #0000004d;border:1px solid rgba(255,255,255,.1)}.dark-theme .tooltip,.dark-theme .p-tooltip{background:linear-gradient(145deg,var(--theme-bg-tertiary),var(--theme-modal-bg));border:1px solid var(--theme-border);box-shadow:0 4px 6px var(--theme-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dark-theme .spinner-border{border-color:var(--theme-primary);border-right-color:transparent}.dark-theme .alert{border-left:4px solid var(--theme-primary);background:linear-gradient(145deg,var(--theme-card-bg),var(--theme-bg-tertiary));box-shadow:0 2px 4px var(--theme-shadow)}.theme-loading{visibility:hidden}.theme-loaded{visibility:visible;animation:fadeInUp .3s ease-out}@media (max-width: 768px){.dark-theme .card,.dark-theme .demo-card,.dark-theme .p-card{margin-bottom:1rem;border-radius:12px}.dark-theme .theme-toggle .theme-toggle-btn{padding:.4rem .8rem;font-size:.9rem}}@media print{.dark-theme{--theme-bg-primary: #ffffff !important;--theme-bg-secondary: #f8f9fa !important;--theme-text-primary: #000000 !important;--theme-text-secondary: #333333 !important}.dark-theme *{background:#fff!important;color:#000!important;box-shadow:none!important}}@media (prefers-reduced-motion: reduce){.dark-theme *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast: high){.dark-theme{--theme-text-primary: #ffffff;--theme-bg-primary: #000000;--theme-border: #ffffff;--theme-primary: #00ff00}}@media (prefers-color-scheme: dark){:root,.light-theme{--theme-bg-primary: #ffffff;--theme-bg-secondary: #f5f5f5;--theme-text-primary: #1f2937;--theme-text-secondary: #6b7280}}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix) format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2) format("woff2"),url(/assets/primeicons-WjwUDZjB.woff) format("woff"),url(/assets/primeicons-MpK4pl85.ttf) format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media (prefers-reduced-motion: reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}
