body,html{height:100%;margin:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.login-container[data-v-744670fb]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:var(--bs-tertiary-bg);transition:background-color .3s ease}.login-card[data-v-744670fb]{width:100%;max-width:400px;padding:2.5rem;background-color:var(--bs-body-bg);color:var(--bs-body-color);border:1px solid var(--bs-border-color-translucent);border-radius:.5rem;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:background-color .3s ease,border-color .3s ease}.global-loading-overlay[data-v-1bd4b6d6]{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.7);display:flex;align-items:center;justify-content:center}.loading-blocking[data-v-1bd4b6d6]{pointer-events:all}.loading-content[data-v-1bd4b6d6]{display:flex;align-items:center;background:#fff;padding:12px 24px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.loading-text[data-v-1bd4b6d6]{color:#0d6efd}.loading-fade-enter-active[data-v-1bd4b6d6],.loading-fade-leave-active[data-v-1bd4b6d6]{transition:opacity .2s ease}.loading-fade-enter-from[data-v-1bd4b6d6],.loading-fade-leave-to[data-v-1bd4b6d6]{opacity:0}[data-bs-theme=dark] .global-loading-overlay[data-v-1bd4b6d6]{background:rgba(0,0,0,.6)}[data-bs-theme=dark] .loading-content[data-v-1bd4b6d6]{background:var(--bs-tertiary-bg);box-shadow:0 4px 16px rgba(0,0,0,.4)}[data-bs-theme=dark] .loading-text[data-v-1bd4b6d6]{color:var(--bs-info)}.pagina-administrar-container[data-v-3f6d3aac]{width:100%;position:relative;padding-bottom:1rem}.admin-header[data-v-3f6d3aac]{display:flex;height:100px;align-items:center;gap:60px;padding:1.5rem;background-color:#34495e;border-bottom:1px solid var(--bs-border-color);position:sticky;top:0;z-index:10}.titulo-wrapper[data-v-3f6d3aac]{flex-shrink:0;display:flex;flex-direction:column;justify-content:center}.titulo-principal[data-v-3f6d3aac]{margin:0;font-size:1.75rem;font-weight:600;line-height:1.1;color:#fff}.titulo-acao[data-v-3f6d3aac]{font-size:.875rem;color:#adb5bd}.botoes-wrapper[data-v-3f6d3aac]{margin-left:auto;flex-shrink:0;display:flex;gap:.75rem}.admin-conteudo[data-v-3f6d3aac]{padding:1.5rem;background-color:var(--bs-body-bg);padding-bottom:3rem;transition:background-color .3s ease}.filtros-container[data-v-3f6d3aac]{padding:1.5rem;border:1px solid var(--bs-border-color);margin-bottom:1.5rem}.admin-footer[data-v-3f6d3aac],.filtros-container[data-v-3f6d3aac]{background-color:var(--bs-tertiary-bg);border-radius:.25rem;transition:background-color .3s ease,border-color .3s ease}.admin-footer[data-v-3f6d3aac]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-top:1px solid var(--bs-border-color);position:sticky;bottom:15px;z-index:20;box-shadow:0 -5px 20px rgba(0,0,0,.15)}[data-v-3f6d3aac] .admin-table-container{background-color:transparent;overflow-x:auto}[data-v-3f6d3aac] .admin-table{width:100%;border-collapse:collapse}[data-v-3f6d3aac] .admin-table thead th{background-color:var(--bs-tertiary-bg);font-weight:600;color:var(--bs-heading-color);border-bottom:1px solid var(--bs-border-color);transition:background-color .3s ease}[data-v-3f6d3aac] .admin-table td,[data-v-3f6d3aac] .admin-table th{padding:.75rem 1.25rem;height:45px;text-align:left;border-bottom:1px solid var(--bs-border-color);vertical-align:middle;color:var(--bs-body-color);transition:background-color .2s ease-out,color .3s ease,border-color .3s ease}[data-v-3f6d3aac] .admin-table td{white-space:nowrap}[data-v-3f6d3aac] .admin-table tbody tr:hover td{background-color:var(--bs-secondary-bg)}[data-v-3f6d3aac] .admin-table tbody tr:last-child td{border-bottom:none}[data-v-3f6d3aac] .acoes-cell{text-align:right;position:relative}[data-v-3f6d3aac] .acoes-wrapper{display:flex;justify-content:flex-end;gap:.25rem;opacity:0;transition:opacity .2s ease-out}[data-v-3f6d3aac] tr:hover .acoes-wrapper{opacity:1}@media (max-width:991.98px){.admin-header[data-v-3f6d3aac]{position:static;height:auto;flex-direction:column;gap:1rem;align-items:stretch}.titulo-wrapper[data-v-3f6d3aac]{align-items:center;text-align:center}.botoes-wrapper[data-v-3f6d3aac]{margin-left:0;display:flex;flex-direction:column;width:100%}.botoes-wrapper .btn[data-v-3f6d3aac]{width:100%}.admin-conteudo[data-v-3f6d3aac]{padding:1rem}.admin-footer[data-v-3f6d3aac]{position:static;box-shadow:none;border-radius:0;margin-top:1rem}}.form-label[data-v-5d7e77eb]{font-weight:400!important}.form-label.is-required[data-v-5d7e77eb]:after{content:" *";color:#dc3545;font-weight:700}.campo-busca-lista-container[data-v-5d7e77eb]{display:flex;flex-direction:column}.input-readonly-clickable[data-v-5d7e77eb]{background-color:var(--bs-body-bg)!important;cursor:pointer}.form-label[data-v-552c5c7e]{font-weight:400!important}.form-label.is-required[data-v-552c5c7e]:after{content:" *";color:#dc3545;font-weight:700}.campo-busca-container[data-v-552c5c7e]{display:flex;flex-direction:column}.modal-backdrop[data-v-ee9e6bfc]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center}.modal-container[data-v-ee9e6bfc]{width:90%;max-width:900px;background-color:var(--bs-body-bg);color:var(--bs-body-color);border:1px solid var(--bs-border-color-translucent);border-radius:.5rem;display:flex;flex-direction:column;max-height:90vh;overflow:hidden;transition:background-color .3s ease,border-color .3s ease}.modal-xs[data-v-ee9e6bfc]{max-width:340px}.modal-sm[data-v-ee9e6bfc]{max-width:500px}.modal-xl[data-v-ee9e6bfc]{max-width:1140px}.modal-xxl[data-v-ee9e6bfc]{max-width:1400px}.modal-header[data-v-ee9e6bfc]{padding:1rem 1.5rem;background-color:#34495e;color:#fff;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #1f2d3a;flex-shrink:0;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.modal-title[data-v-ee9e6bfc]{font-size:1.25rem;font-weight:500}.modal-body[data-v-ee9e6bfc]{padding:1.5rem;overflow-y:auto;overflow-x:hidden;flex-grow:1}.modal-footer[data-v-ee9e6bfc]{padding:1rem 1.5rem;background-color:var(--bs-body-bg);border-top:1px solid var(--bs-border-color-translucent);flex-shrink:0;display:flex;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.filtros-container[data-v-ee9e6bfc]{padding:1.5rem;border:1px solid var(--bs-border-color-translucent);border-radius:.5rem;background-color:var(--bs-tertiary-bg);transition:background-color .3s ease,border-color .3s ease}.filtros-corpo[data-v-ee9e6bfc]{display:flex;gap:1rem;align-items:flex-end}.filtros-grid[data-v-ee9e6bfc]{display:flex;flex-wrap:wrap;gap:1rem;flex:1;min-width:0}.filtro-item[data-v-ee9e6bfc]{flex:1 1 200px;min-width:180px}.filtro-data[data-v-ee9e6bfc]{flex:1 1 280px;min-width:240px}.filtro-operador[data-v-ee9e6bfc]{max-width:80px;flex:0 0 auto}.filtro-botao-wrapper[data-v-ee9e6bfc]{flex-shrink:0;display:flex;align-items:flex-end;padding-bottom:0;align-self:flex-end}.form-label[data-v-ee9e6bfc]{font-size:.875rem;font-weight:500}[data-v-ee9e6bfc] .admin-table-container{background-color:transparent;border:1px solid var(--bs-border-color-translucent);border-radius:.5rem}[data-v-ee9e6bfc] .admin-table{width:100%;border-collapse:collapse;background-color:transparent;color:var(--bs-body-color)}[data-v-ee9e6bfc] .admin-table thead th{background-color:var(--bs-tertiary-bg);color:var(--bs-heading-color);font-weight:600;position:sticky;top:0;z-index:1;border-bottom:1px solid var(--bs-border-color-translucent)}[data-v-ee9e6bfc] .admin-table td,[data-v-ee9e6bfc] .admin-table th{padding:.9rem 1rem;text-align:left;border-bottom:1px solid var(--bs-border-color-translucent);vertical-align:middle}[data-v-ee9e6bfc] .admin-table td{white-space:nowrap}[data-v-ee9e6bfc] .admin-table tbody tr:last-child td{border-bottom:none}[data-v-ee9e6bfc] .admin-table tbody tr:hover td{background-color:var(--bs-secondary-bg);cursor:pointer}.tag-badge[data-v-ee9e6bfc]{background:var(--bs-tertiary-bg);color:var(--bs-body-color);border:1px solid var(--bs-border-color);border-radius:4px;font-size:.7rem;font-weight:600;white-space:nowrap}.form-label[data-v-206e196a]{font-weight:400!important}.form-label.is-required[data-v-206e196a]:after{content:" *";color:#dc3545;font-weight:700}.campo-busca-multiplo-container[data-v-206e196a]{display:flex;flex-direction:column}.chip-input-wrapper[data-v-206e196a]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:2px 6px;min-height:calc(1.5em + .5rem + 2px);cursor:text}.chip-input-wrapper[data-v-206e196a]:focus-within{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.chip-input[data-v-206e196a]{border:none;outline:none;box-shadow:none;flex:1 1 80px;min-width:60px;padding:0;font-size:inherit;background:transparent}.chip-input[data-v-206e196a]::-moz-placeholder{color:var(--bs-secondary-color);opacity:.7}.chip-input[data-v-206e196a]::placeholder{color:var(--bs-secondary-color);opacity:.7}.tag-badge[data-v-206e196a]{background:var(--bs-tertiary-bg);color:var(--bs-body-color);border:1px solid var(--bs-border-color);border-radius:4px;padding:0 4px;font-size:.75rem;display:flex;align-items:center;font-weight:600;white-space:nowrap}.tag-remove-icon[data-v-206e196a]{cursor:pointer;font-size:.65rem;opacity:.7;transition:opacity .2s}.tag-remove-icon[data-v-206e196a]:hover{opacity:1;color:var(--bs-danger)}.modal-backdrop-layout[data-v-146e2a92]{position:fixed;inset:0;z-index:1055;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;padding:2rem 1rem;overflow-y:auto}.modal-card-layout[data-v-146e2a92]{background:var(--bs-body-bg,#fff);border-radius:.5rem;display:flex;flex-direction:column;width:100%;max-width:900px;max-height:90vh}.modal-header-layout[data-v-146e2a92]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background-color:#34495e;color:#fff;border-radius:.5rem .5rem 0 0}.modal-body-layout[data-v-146e2a92]{flex:1;overflow-y:auto;padding:1.5rem}.modal-footer-layout[data-v-146e2a92]{padding:.75rem 1.5rem;border-top:1px solid var(--bs-border-color,#dee2e6);background-color:var(--bs-tertiary-bg,#f8f9fa);border-radius:0 0 .5rem .5rem}.lista-layouts[data-v-146e2a92]{display:flex;flex-direction:column;gap:.75rem}.card-layout-item[data-v-146e2a92]{display:flex;align-items:center;justify-content:space-between;padding:1rem;border:1px solid var(--bs-border-color,#dee2e6);border-radius:.5rem;background-color:var(--bs-secondary-bg,#fff);transition:border-color .2s ease,box-shadow .2s ease;gap:1rem}.card-layout-item[data-v-146e2a92]:hover{border-color:var(--bs-primary,#0d6efd);box-shadow:0 0 0 1px var(--bs-primary,#0d6efd)}.card-layout-default[data-v-146e2a92]{border-left:4px solid var(--bs-warning,#ffc107);background-color:var(--bs-warning-bg-subtle,#fff3cd)}.layout-info[data-v-146e2a92]{flex:1;min-width:0}.layout-nome[data-v-146e2a92]{font-size:.95rem;margin-bottom:.15rem}.layout-descricao[data-v-146e2a92]{font-size:.8rem;margin-bottom:.15rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layout-meta[data-v-146e2a92]{font-size:.75rem}.layout-acoes[data-v-146e2a92]{display:flex;gap:.35rem;flex-shrink:0}.layout-acoes .btn[data-v-146e2a92]{font-size:.75rem;padding:.2rem .4rem;line-height:1}.lista-usuarios[data-v-146e2a92]{max-height:200px;overflow-y:auto;border:1px solid var(--bs-border-color,#dee2e6);border-radius:.375rem;padding:.5rem .75rem}.lista-usuarios .form-check[data-v-146e2a92]{margin-bottom:.25rem}@media (max-width:767.98px){.modal-card-layout[data-v-146e2a92]{max-width:100%;max-height:100vh;border-radius:0}.card-layout-item[data-v-146e2a92]{flex-direction:column;align-items:stretch}.layout-acoes[data-v-146e2a92]{justify-content:flex-end;margin-top:.5rem}.modal-backdrop-layout[data-v-146e2a92]{padding:0;align-items:stretch}}.admin-table-outer-wrapper[data-v-4435d922]{position:relative}.admin-table-toolbar[data-v-4435d922]{display:flex;align-items:center;justify-content:flex-end;height:32px;position:relative}.btn-layout-config[data-v-4435d922]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid transparent;border-radius:.2rem;background-color:transparent;color:#6c757d;opacity:.35;cursor:pointer;position:absolute;top:4px;right:4px;z-index:20;transition:opacity .2s ease,color .2s ease,border-color .2s ease,background-color .2s ease}.btn-colunas-selector[data-v-4435d922]{right:32px}.btn-exportar-wrapper[data-v-4435d922]{position:absolute;top:4px;right:60px;z-index:20}.btn-exportar[data-v-4435d922]{position:static!important}.exportar-dropdown[data-v-4435d922]{position:absolute;top:100%;right:0;z-index:1050;min-width:120px;background:var(--bs-body-bg,#fff);border:1px solid var(--bs-border-color,#dee2e6);border-radius:.375rem;box-shadow:0 4px 16px rgba(0,0,0,.12);overflow:hidden;margin-top:4px}.exportar-opcao[data-v-4435d922]{display:flex;align-items:center;width:100%;padding:6px 12px;border:none;background:transparent;color:var(--bs-body-color,#212529);font-size:.8rem;cursor:pointer;transition:background-color .15s ease;text-align:left}.exportar-opcao[data-v-4435d922]:hover{background-color:var(--bs-tertiary-bg,#f8f9fa)}.exportar-opcao[data-v-4435d922]:first-child{border-bottom:1px solid var(--bs-border-color,#dee2e6)}.exportar-progresso-wrapper[data-v-4435d922]{position:absolute;top:2px;left:0;right:0;z-index:25;display:flex;align-items:center;gap:8px;padding:0 8px}.exportar-progresso-bar[data-v-4435d922]{flex:1;height:6px;background:var(--bs-secondary-bg,#e9ecef);border-radius:3px;overflow:hidden}.exportar-progresso-fill[data-v-4435d922]{height:100%;background:var(--bs-primary,#0d6efd);border-radius:3px;transition:width .3s ease}.exportar-progresso-texto[data-v-4435d922]{font-size:.7rem;color:var(--bs-secondary-color,#6c757d);white-space:nowrap}.colunas-selector-popover[data-v-4435d922]{position:absolute;top:4px;right:0;z-index:1050;width:520px;max-height:480px;background:var(--bs-body-bg,#fff);border:1px solid var(--bs-border-color,#dee2e6);border-radius:.375rem;box-shadow:0 4px 16px rgba(0,0,0,.12);overflow:hidden}.colunas-selector-panes[data-v-4435d922]{display:flex;height:100%;max-height:480px}.colunas-pane[data-v-4435d922]{flex:1;display:flex;flex-direction:column;min-width:0;border-right:1px solid var(--bs-border-color,#dee2e6)}.colunas-pane[data-v-4435d922]:last-child{border-right:none}.pane-header[data-v-4435d922]{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;background:var(--bs-tertiary-bg,#f8f9fa);border-bottom:1px solid var(--bs-border-color,#dee2e6);flex-shrink:0}.pane-title[data-v-4435d922]{font-size:.75rem;font-weight:600;color:var(--bs-body-color,#212529);white-space:nowrap}.pane-count[data-v-4435d922]{font-size:.65rem;padding:1px 6px;border-radius:8px;background:var(--bs-secondary-bg,#e9ecef);color:var(--bs-secondary-color,#6c757d)}.pane-filter-input[data-v-4435d922]{width:100%;padding:4px 6px;font-size:.75rem;border:none;border-bottom:1px solid var(--bs-border-color,#dee2e6);background:var(--bs-body-bg,#fff);color:var(--bs-body-color,#212529);outline:none;flex-shrink:0}.pane-filter-input[data-v-4435d922]:focus{background:var(--bs-tertiary-bg,#f8f9fa)}.pane-body[data-v-4435d922]{flex:1;overflow-y:auto;padding:2px 0;min-height:80px}.pane-item[data-v-4435d922]{display:flex;align-items:center;gap:4px;padding:3px 6px;cursor:default;transition:background-color .12s ease;border-radius:0}.pane-item[data-v-4435d922]:hover{background-color:var(--bs-tertiary-bg,#f8f9fa)}.pane-item-fixed[data-v-4435d922],.pane-item-fixed[data-v-4435d922]:hover{background-color:var(--bs-warning-bg-subtle,#fff3cd)}.pane-item-drop-before[data-v-4435d922]{box-shadow:inset 0 2px 0 var(--bs-primary,#0d6efd)}.pane-item-text[data-v-4435d922]{font-size:.8rem;color:var(--bs-body-color,#212529);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.pane-lock[data-v-4435d922],.pane-star[data-v-4435d922]{font-size:.8rem;line-height:1;flex-shrink:0}.pane-lock[data-v-4435d922]{opacity:.7}.pane-empty[data-v-4435d922]{padding:20px 8px;text-align:center;font-size:.75rem;color:var(--bs-secondary-color,#6c757d)}.pane-item-arrows[data-v-4435d922]{display:flex;gap:1px;flex-shrink:0;opacity:.3;transition:opacity .15s ease}.pane-item:hover .pane-item-arrows[data-v-4435d922]{opacity:1}.btn-arrow-colunas[data-v-4435d922]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:1px solid transparent;border-radius:.2rem;background:transparent;color:var(--bs-secondary-color,#6c757d);font-size:.55rem;cursor:pointer;transition:color .15s ease,background-color .15s ease;line-height:1}.btn-arrow-colunas[data-v-4435d922]:hover:not(:disabled){color:var(--bs-primary,#0d6efd);background-color:var(--bs-tertiary-bg,#f8f9fa);border-color:var(--bs-border-color,#dee2e6)}.btn-arrow-colunas[data-v-4435d922]:disabled{opacity:.15;cursor:default}.drag-handle[data-v-4435d922]{font-size:.8rem;color:var(--bs-secondary-color,#6c757d);cursor:grab;flex-shrink:0;padding:0 2px;opacity:.3;transition:opacity .15s ease}.pane-item:hover .drag-handle[data-v-4435d922]{opacity:.7}.drag-handle[data-v-4435d922]:active{cursor:grabbing}.admin-table-outer-wrapper:hover .btn-layout-config[data-v-4435d922]{opacity:.85;color:#34495e;border-color:rgba(52,73,94,.2);background-color:rgba(52,73,94,.05)}.btn-layout-config[data-v-4435d922]:hover{opacity:1!important;color:#fff!important;border-color:#34495e!important;background-color:#34495e!important}.btn-layout-config-visible[data-v-4435d922]{opacity:.85!important;color:#34495e!important;border-color:rgba(52,73,94,.2)!important;background-color:rgba(52,73,94,.05)!important}.admin-table-container.has-sticky-actions .admin-table tr.selected .td-actions[data-v-4435d922]{position:sticky;right:0;z-index:3;background:var(--bs-body-bg,#fff)!important;box-shadow:-4px 0 8px rgba(0,0,0,.06);overflow:visible}.admin-table-container[data-v-4435d922]{position:relative;overflow-x:auto}.admin-table[data-v-4435d922]{table-layout:fixed}.admin-table td[data-v-4435d922]{overflow:hidden;text-overflow:ellipsis}.admin-table tr.selected[data-v-4435d922]{background-color:rgba(var(--bs-primary-rgb,13,110,253),.08)!important;outline:2px solid var(--bs-primary,#0d6efd);outline-offset:-2px}.admin-table tr.selected[data-v-4435d922]:hover{background-color:rgba(var(--bs-primary-rgb,13,110,253),.12)!important}.admin-table tr.selected[data-v-4435d922] .acoes-wrapper{opacity:1!important}.admin-table tr.selected .td-actions[data-v-4435d922]{background:var(--bs-body-bg,#fff)!important}.admin-table th[data-v-4435d922]{border-right:1px solid var(--bs-border-color,#dee2e6);position:relative;overflow:hidden}.admin-table th[data-v-4435d922]:last-child{border-right:none}.th-content[data-v-4435d922]{display:flex;align-items:center;gap:.25rem}.th-label[data-v-4435d922]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;line-height:1.2;min-width:0}.th-sortable .th-content[data-v-4435d922]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.th-sortable:hover .th-label[data-v-4435d922],.th-sorted .sort-indicator[data-v-4435d922]{color:var(--bs-primary)}.sort-indicator[data-v-4435d922]{display:inline-flex;align-items:center;flex-shrink:0;line-height:1}.resize-handle[data-v-4435d922]{position:absolute;top:0;right:-1px;bottom:0;width:7px;cursor:col-resize;z-index:2;background:transparent;transition:background-color .15s ease}.resize-handle[data-v-4435d922]:active,.resize-handle[data-v-4435d922]:hover{background-color:var(--bs-primary);opacity:.4}.admin-table-container.is-resizing[data-v-4435d922]{-moz-user-select:none;user-select:none;-webkit-user-select:none}.admin-table-container.is-resizing .resize-handle[data-v-4435d922]{opacity:.4;background-color:var(--bs-primary)}.admin-table-container.table-loading[data-v-4435d922]:after{content:"";position:absolute;inset:0;background:rgba(var(--bs-body-bg-rgb),.6);z-index:5}@media (max-width:991.98px){.admin-table-container[data-v-4435d922]{overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-table[data-v-4435d922]{table-layout:auto;width:-moz-max-content;width:max-content;min-width:100%}.admin-table td[data-v-4435d922]{white-space:nowrap}.admin-table th[data-v-4435d922]{white-space:normal}.btn-layout-config[data-v-4435d922]{opacity:.6;color:#34495e}}.modal-backdrop[data-v-7f39a869]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:11500}.modal-container[data-v-7f39a869]{width:95%;max-width:1140px;background-color:var(--bs-body-bg);color:var(--bs-body-color);border:1px solid var(--bs-border-color-translucent);border-radius:.5rem;display:flex;flex-direction:column;max-height:90vh;transition:background-color .3s ease,border-color .3s ease}.modal-header[data-v-7f39a869]{padding:1rem 1.5rem;background-color:#34495e;color:#fff;display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #1f2d3a;flex-shrink:0;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.modal-title[data-v-7f39a869]{font-size:1.25rem;font-weight:500;margin:0}.modal-body[data-v-7f39a869]{overflow-y:auto;flex-grow:1}.modal-footer[data-v-7f39a869]{padding:1rem 1.5rem;border-top:1px solid var(--bs-border-color-translucent);flex-shrink:0;display:flex;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;transition:background-color .3s ease,border-color .3s ease}.text-sm[data-v-7f39a869]{font-size:.85rem}.table td[data-v-7f39a869],.table th[data-v-7f39a869]{padding:.6rem .75rem}.cursor-pointer[data-v-7f39a869]{cursor:pointer}.switch-md[data-v-7f39a869]{width:2em;height:1em;cursor:pointer}.list-unstyled li[data-v-7f39a869]{margin-bottom:.2rem;border-bottom:1px dashed var(--bs-border-color-translucent);padding-bottom:.2rem}.list-unstyled li[data-v-7f39a869]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.filtros-titulo[data-v-f3c0f502]{font-size:1.1rem;font-weight:600;color:#495057;margin-bottom:1rem}.formulario-cadastro-container[data-v-544f1c03]{--ct-card-header-bg:rgba(52,73,94,.06)}[data-bs-theme=dark]{--ct-card-header-bg:rgba(0,0,0,.15)}.formulario-cadastro-container.embedded-mode[data-v-544f1c03]{border:none;border-radius:0;box-shadow:none;background-color:transparent;margin:0;min-height:auto}.formulario-cadastro-container.embedded-mode .p-3[data-v-544f1c03]{padding:0!important}.formulario-header[data-v-544f1c03]{display:flex;height:100px;align-items:center;gap:40px;padding:1.5rem;background-color:#34495e;border-bottom:1px solid #1f2d3a;position:sticky;top:0;z-index:10}.titulo-wrapper[data-v-544f1c03]{flex-shrink:0;display:flex;flex-direction:column;justify-content:center}.titulo-principal[data-v-544f1c03]{margin:0;font-size:1.75rem;font-weight:600;line-height:1.1;color:#fff}.titulo-acao[data-v-544f1c03]{font-size:.875rem;color:#adb5bd}.btn-collapse-all[data-v-544f1c03]{background:none;border:none;padding:0;margin-top:.5rem;color:rgba(173,181,189,.6);font-size:.7rem;display:flex;align-items:center;gap:6px;transition:all .2s ease-in-out;width:-moz-fit-content;width:fit-content;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.btn-collapse-all[data-v-544f1c03]:hover{color:#fff}.btn-collapse-all i[data-v-544f1c03]{font-size:.85rem}.info-registro[data-v-544f1c03]{font-size:.9rem;line-height:1.4}[data-v-544f1c03] .info-item strong{color:#adb5bd}[data-v-544f1c03] .info-item span{color:#ca8019;font-weight:600}.botoes-wrapper[data-v-544f1c03]{margin-left:auto;flex-shrink:0}.audit-wrapper[data-v-544f1c03]{flex-shrink:0;display:flex;flex-direction:column;justify-content:center;gap:.15rem;border-left:1px solid hsla(0,0%,100%,.1);padding-left:1.25rem;min-width:180px}.audit-item[data-v-544f1c03]{display:flex;align-items:center;gap:.35rem;white-space:nowrap}.audit-item i[data-v-544f1c03]{font-size:.75rem;color:hsla(0,0%,100%,.3);width:16px;text-align:center;flex-shrink:0}.audit-label[data-v-544f1c03]{font-size:.65rem;color:hsla(0,0%,100%,.4);text-transform:uppercase;letter-spacing:.3px;font-weight:500;flex-shrink:0}.audit-user[data-v-544f1c03]{font-size:.8rem;color:hsla(0,0%,100%,.85);font-weight:500;white-space:nowrap}.audit-date[data-v-544f1c03]{font-size:.65rem;color:hsla(0,0%,100%,.45);margin-left:.15rem;white-space:nowrap}.audit-divider[data-v-544f1c03]{border-bottom:1px solid hsla(0,0%,100%,.06);margin:.1rem 0}.campos-container[data-v-544f1c03]{margin-right:auto;margin-left:0}.full-width-container[data-v-544f1c03]{padding:1rem 0}form[data-v-544f1c03]{width:100%}[data-v-544f1c03] .btn-icon-minimalista{background:none;border:none;padding:0;color:hsla(0,0%,100%,.6);font-size:1.3rem;transition:color .2s ease-in-out;display:flex;align-items:center;justify-content:center}[data-v-544f1c03] .btn-icon-minimalista:hover{color:#fff}[data-v-544f1c03] .card{background-color:var(--bs-tertiary-bg);border-radius:.375rem;border:1px solid var(--bs-border-color-translucent)!important;box-shadow:0 .125rem .25rem rgba(0,0,0,.03);transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}[data-v-544f1c03] .card-header{background-color:var(--ct-card-header-bg);border-bottom:1px solid var(--bs-border-color-translucent)!important;padding:.85rem 1.25rem;transition:background-color .3s ease,border-color .3s ease}[data-v-544f1c03] .card-header h5{color:var(--bs-heading-color);font-weight:600;font-size:1.1rem;margin:0}[data-v-544f1c03] .card-body{padding:1.25rem}@media (max-width:991.98px){.formulario-header[data-v-544f1c03]{position:static;height:auto;flex-direction:column;gap:1rem;align-items:stretch}.titulo-wrapper[data-v-544f1c03]{align-items:center;text-align:center}.info-registro[data-v-544f1c03]{display:flex;justify-content:center;gap:1.5rem;text-align:center}.audit-wrapper[data-v-544f1c03]{border-left:none;border-top:1px solid hsla(0,0%,100%,.1);padding-left:0;padding-top:.75rem;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.75rem;min-width:0}.audit-divider[data-v-544f1c03]{display:none}.botoes-wrapper[data-v-544f1c03]{margin-left:0;display:flex;flex-direction:column;gap:.5rem;width:100%}.botoes-wrapper .btn[data-v-544f1c03]{width:100%}}.form-label[data-v-5b016896]{font-weight:400!important}.form-label.is-required[data-v-5b016896]:after{content:" *";color:#dc3545;font-weight:700}.campo-input-container[data-v-5b016896]{display:flex;flex-direction:column}.text-end[data-v-5b016896]{text-align:right}.config-imagem-item[data-v-37243338]{padding:1.5rem;border-bottom:1px solid var(--bs-border-color)}.config-imagem-item[data-v-37243338]:last-child{border-bottom:none}.upload-area[data-v-37243338]{border:2px dashed var(--bs-border-color);border-radius:8px;padding:1.5rem;text-align:center;cursor:pointer;transition:all .2s;min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center}.upload-area.drag-over[data-v-37243338],.upload-area[data-v-37243338]:hover{border-color:var(--bs-primary);background-color:var(--bs-primary-bg-subtle)}.upload-area.has-image[data-v-37243338]{border-style:solid;border-color:var(--bs-success);padding:.5rem}.upload-area.is-invalid[data-v-37243338]{border-color:var(--bs-danger)}.preview-imagem[data-v-37243338]{max-width:100%;max-height:120px;-o-object-fit:contain;object-fit:contain}.overlay-actions[data-v-37243338]{margin-top:.5rem}.preview-box[data-v-37243338]{border:1px solid var(--bs-border-color);border-radius:4px;overflow:hidden;background-color:var(--bs-body-bg);display:flex;align-items:center;justify-content:center}.preview-box img[data-v-37243338]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.preview-logo_login[data-v-37243338],.preview-logo_principal[data-v-37243338]{height:80px}.preview-logo_compacto[data-v-37243338]{width:64px;height:64px;margin:0 auto}.preview-imagem_login[data-v-37243338]{height:120px}.preview-banner_dashboard[data-v-37243338]{height:60px}.preview-marca_dagua[data-v-37243338]{height:80px}.preview-marca_dagua img[data-v-37243338]{opacity:.3}.preview-imagem_erro[data-v-37243338],.preview-imagem_vazio[data-v-37243338]{height:80px}.placeholder-exemplo[data-v-37243338]{height:80px;width:100%;display:flex;align-items:center;justify-content:center;background-color:var(--bs-secondary-bg)}.form-label[data-v-3a7daeba]{font-weight:400!important}.form-label.is-required[data-v-3a7daeba]:after{content:" *";color:var(--bs-danger);font-weight:700}.campo-select-container[data-v-3a7daeba]{display:flex;flex-direction:column}.form-select option[data-v-3a7daeba]{color:var(--bs-body-color)}.form-select option.placeholder-option[data-v-3a7daeba],.form-select.placeholder-selected[data-v-3a7daeba]{color:var(--bs-secondary-color)}.modal-backdrop[data-v-19a946bd]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:transparent;display:flex;justify-content:center;align-items:center;z-index:99999}.modal-container[data-v-19a946bd]{width:90%;max-width:450px;background-color:var(--bs-body-bg);color:var(--bs-body-color);border:1px solid var(--bs-border-color-translucent);border-radius:.5rem;display:flex;flex-direction:column;transition:background-color .3s ease,border-color .3s ease}.modal-header[data-v-19a946bd]{padding:1rem 1.5rem;background-color:#34495e;color:#fff;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #1f2d3a;flex-shrink:0;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.modal-title[data-v-19a946bd]{font-size:1.15rem;font-weight:500;margin:0}.modal-body[data-v-19a946bd]{padding:1.5rem;overflow-y:auto;flex-grow:1}.modal-footer[data-v-19a946bd]{padding:1.25rem 1.5rem;background-color:var(--bs-body-bg);border-top:1px solid var(--bs-border-color-translucent);flex-shrink:0;display:flex;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;transition:background-color .3s ease,border-color .3s ease}.modal-backdrop[data-v-28d9d9dd]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:10040}.modal-backdrop-draggable[data-v-28d9d9dd]{display:block}.modal-container[data-v-28d9d9dd]{width:90%;max-width:800px;background-color:var(--bs-body-bg);color:var(--bs-body-color);border:1px solid var(--bs-border-color-translucent);border-radius:.5rem;display:flex;flex-direction:column;max-height:90vh;transition:background-color .3s ease,border-color .3s ease}.modal-xs[data-v-28d9d9dd]{max-width:340px}.modal-sm[data-v-28d9d9dd]{max-width:500px}.modal-xl[data-v-28d9d9dd]{max-width:1140px}.modal-xxl[data-v-28d9d9dd]{max-width:1400px}.modal-header[data-v-28d9d9dd]{padding:1rem 1.5rem;background-color:#34495e;color:#fff;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #1f2d3a;flex-shrink:0;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.cursor-grab[data-v-28d9d9dd]{cursor:grab}.cursor-grabbing[data-v-28d9d9dd]{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal-title[data-v-28d9d9dd]{font-size:1.25rem;font-weight:500;margin:0;cursor:text;-webkit-user-select:text;-moz-user-select:text;user-select:text}.modal-body[data-v-28d9d9dd]{padding:1.5rem;overflow-y:auto;flex-grow:1}.modal-footer[data-v-28d9d9dd]{padding:1rem 1.5rem;border-top:1px solid var(--bs-border-color-translucent);flex-shrink:0;display:flex;background-color:var(--bs-tertiary-bg);border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;transition:background-color .3s ease,border-color .3s ease}.diagnostico-fiscal-relatorio-wrapper[data-v-1dc5991a]{display:flex;flex-direction:column;height:100%;background-color:var(--bs-body-bg)}.relatorio-body[data-v-1dc5991a]{flex:1;overflow-y:auto;padding:1.5rem}.relatorio-header[data-v-1dc5991a]{display:flex;height:100px;align-items:center;gap:60px;padding:1.5rem;background-color:#34495e;border-bottom:1px solid #1f2d3a;flex-shrink:0}.titulo-wrapper[data-v-1dc5991a]{flex-shrink:0;display:flex;flex-direction:column;justify-content:center}.titulo-principal[data-v-1dc5991a]{margin:0;font-size:1.75rem;font-weight:600;line-height:1.1;color:#fff}.titulo-acao[data-v-1dc5991a]{font-size:.875rem;color:#adb5bd}.info-registro[data-v-1dc5991a]{font-size:.9rem;line-height:1.8;display:flex;flex-direction:column;gap:.1rem}.info-item strong[data-v-1dc5991a]{color:#adb5bd;margin-right:.25rem}.info-valor[data-v-1dc5991a]{color:#ca8019;font-weight:600}.botoes-wrapper[data-v-1dc5991a]{margin-left:auto;flex-shrink:0}.botoes-wrapper .btn[data-v-1dc5991a]{color:#fff;border-color:hsla(0,0%,100%,.3)}.botoes-wrapper .btn[data-v-1dc5991a]:hover{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5)}.resumo-executivo-row[data-v-1dc5991a]{display:flex;gap:1rem;flex-wrap:wrap}.resumo-card[data-v-1dc5991a]{flex:1;min-width:120px;background-color:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color-translucent);border-radius:.5rem;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.25rem;transition:box-shadow .2s ease}.resumo-card[data-v-1dc5991a]:hover{box-shadow:0 .125rem .5rem rgba(0,0,0,.08)}.resumo-label[data-v-1dc5991a]{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--bs-secondary-color);font-weight:600}.campo-valor[data-v-1dc5991a]{font-size:.95rem;color:var(--bs-body-emphasis);font-weight:500;word-break:break-word}.campo-valor.destaque[data-v-1dc5991a]{font-size:1.1rem;font-weight:700}.card[data-v-1dc5991a]{background-color:var(--bs-tertiary-bg);border-radius:.375rem;border:1px solid var(--bs-border-color-translucent)!important;box-shadow:0 .125rem .25rem rgba(0,0,0,.03)}.card-header[data-v-1dc5991a]{background-color:rgba(52,73,94,.06);border-bottom:1px solid var(--bs-border-color-translucent)!important;padding:.85rem 1.25rem}.card-header h5[data-v-1dc5991a]{color:var(--bs-heading-color);font-weight:600;font-size:1.1rem}.card-body[data-v-1dc5991a]{padding:1.25rem}.cursor-pointer[data-v-1dc5991a]{cursor:pointer}@media (max-width:991.98px){.relatorio-header[data-v-1dc5991a]{position:static;height:auto;flex-direction:column;gap:1rem;align-items:stretch}.info-registro[data-v-1dc5991a],.titulo-wrapper[data-v-1dc5991a]{align-items:center;text-align:center}.info-registro[data-v-1dc5991a]{display:flex;flex-direction:column;gap:.1rem}.botoes-wrapper[data-v-1dc5991a]{margin-left:0;display:flex;flex-direction:column;gap:.5rem;width:100%}.botoes-wrapper .btn[data-v-1dc5991a]{width:100%}.resumo-executivo-row[data-v-1dc5991a]{flex-direction:column}}.cursor-pointer[data-v-0016bb4a]{cursor:pointer}.accordion-button[data-v-0016bb4a]:after{margin-left:auto;margin-right:15px}.accordion-body .list-group-item[data-v-0016bb4a]{background-color:transparent;border-left:none;border-right:none;border-radius:0}.accordion-body .list-group-item[data-v-0016bb4a]:first-child{border-top:none}.bg-warning-subtle[data-v-0016bb4a]{background-color:rgba(255,193,7,.15)!important}.form-label[data-v-3101e154]{font-weight:400!important}[data-v-3101e154] .dp__input{padding-top:.375rem;padding-bottom:.375rem;padding-left:35px!important;border-radius:.375rem;border-color:var(--bs-border-color);background-color:var(--bs-body-bg);color:var(--bs-body-color);font-family:inherit;font-size:1rem;box-shadow:0 2px 5px rgba(0,0,0,.05);transition:border-color .2s ease,box-shadow .2s ease}[data-v-3101e154] .dp__input:hover{border-color:var(--bs-primary)}[data-v-3101e154] .dp__input_focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)!important}[data-bs-theme=dark]{background-color:var(--bs-tertiary-bg);border-color:var(--bs-border-color-translucent);box-shadow:0 2px 5px rgba(0,0,0,.25);border-color:var(--bs-primary);box-shadow:0 0 0 .25rem rgba(13,110,253,.5)!important}.filtros-titulo[data-v-31ec8d93],.filtros-titulo[data-v-4abef651],.filtros-titulo[data-v-55d93da6]{font-size:1.1rem;font-weight:600;color:#495057;margin-bottom:1rem}.acoes-cell[data-v-0be34b53]{padding-right:.75rem}.frame-bloqueado[data-v-0be34b53]{opacity:.7;background-color:var(--bs-secondary-bg);pointer-events:none;border-radius:.375rem}.admin-table-container[data-v-0be34b53]{background-color:transparent;border:1px solid var(--bs-border-color-translucent);border-radius:.375rem;height:327px;min-height:150px;resize:vertical;overflow-y:auto;overflow-x:auto}.table.admin-table[data-v-0be34b53]{margin-bottom:0;border-collapse:collapse;table-layout:auto;color:var(--bs-body-color)}.admin-table thead th[data-v-0be34b53]{background-color:var(--bs-tertiary-bg);color:var(--bs-heading-color);border-bottom-width:2px;border-bottom-color:var(--bs-border-color-translucent);vertical-align:middle;font-weight:600;padding:.5rem .75rem;height:45px;position:sticky;top:0;z-index:1}.admin-table tbody[data-v-0be34b53]{min-height:280px}.admin-table td[data-v-0be34b53],.admin-table th[data-v-0be34b53]{padding:.25rem .75rem;height:40px;vertical-align:middle;border-bottom:1px solid var(--bs-border-color-translucent);border-right:1px solid var(--bs-border-color-translucent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color .2s ease-out}.admin-table td[data-v-0be34b53]:nth-child(2),.admin-table td[data-v-0be34b53]:nth-child(3),.admin-table th[data-v-0be34b53]:nth-child(2),.admin-table th[data-v-0be34b53]:nth-child(3){white-space:normal;width:auto}.admin-table td[data-v-0be34b53]:last-child,.admin-table th[data-v-0be34b53]:last-child{border-right:none}.admin-table tr.linha-edicao td[data-v-0be34b53]{background-color:var(--bs-tertiary-bg)!important;padding-top:.15rem;padding-bottom:.15rem}[data-v-0be34b53] td .form-label{display:none}.admin-table tbody tr:not(.linha-edicao):hover td[data-v-0be34b53]{background-color:var(--bs-secondary-bg)}.acoes-cell[data-v-0be34b53]{text-align:right;position:relative}.acoes-wrapper[data-v-0be34b53]{display:flex;justify-content:flex-end;gap:.25rem;opacity:0;transition:opacity .2s ease-out}tr.linha-edicao .acoes-wrapper[data-v-0be34b53],tr:not(.linha-edicao):hover .acoes-wrapper[data-v-0be34b53]{opacity:1}.btn-icon[data-v-0be34b53]{background:none;border:none;color:#6c7d8e;cursor:pointer;padding:.5rem;border-radius:50%;line-height:1;transition:background-color .2s,color .2s}.btn-icon[data-v-0be34b53]:hover{background-color:#e2e6ea;color:#212934}[data-bs-theme=dark] .btn-icon[data-v-0be34b53]:hover{background-color:#343a40;color:#fff}.btn-icon i[data-v-0be34b53]{font-size:.9rem;vertical-align:middle}.cursor-pointer[data-v-0be34b53]{cursor:pointer}.card-header h5[data-v-0be34b53]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.card-header i.bi-chevron-down[data-v-0be34b53],.card-header i.bi-chevron-up[data-v-0be34b53]{transition:transform .2s}.drag-handle-cell[data-v-0be34b53]{background-color:var(--bs-tertiary-bg);width:40px}.drag-handle[data-v-0be34b53]{color:var(--bs-secondary-color);opacity:.5;transition:opacity .2s}.drag-handle[data-v-0be34b53]:hover{opacity:1}.cursor-move[data-v-0be34b53]{cursor:move}.sortable-ghost[data-v-0be34b53]{opacity:.4;background-color:var(--bs-primary-bg-subtle)!important}.sortable-drag[data-v-0be34b53]{opacity:.9;background-color:var(--bs-body-bg)!important;box-shadow:0 5px 15px rgba(0,0,0,.2)}.dicionario-empty-state[data-v-0be34b53]{background-color:var(--bs-tertiary-bg)}.dicionario-table-wrapper[data-v-0be34b53]{border-color:var(--bs-border-color-translucent)}.dicionario-table thead th[data-v-0be34b53]{background-color:var(--bs-tertiary-bg);color:var(--bs-heading-color);border-bottom-width:2px;border-bottom-color:var(--bs-border-color-translucent);font-weight:600;vertical-align:middle;padding:.5rem .75rem}.dicionario-table tbody td[data-v-0be34b53]{padding:.5rem .75rem;vertical-align:middle;border-bottom:1px solid var(--bs-border-color-translucent)}.dicionario-table tbody tr:hover td[data-v-0be34b53]{background-color:var(--bs-secondary-bg)}.filtros-titulo[data-v-78491790]{font-size:1.1rem;font-weight:600;color:#495057;margin-bottom:1rem}[data-v-04d5afb0] .form-label{font-weight:400!important}.pointer[data-v-04d5afb0]{cursor:pointer}.switch-lg[data-v-04d5afb0]{width:2.5em;height:1.25em;cursor:pointer}.admin-table-container[data-v-04d5afb0]{background-color:transparent;border:1px solid var(--bs-border-color);border-radius:.25rem;overflow-x:auto}.admin-table thead th[data-v-04d5afb0]{background-color:var(--bs-tertiary-bg);color:var(--bs-heading-color);font-weight:600;padding:.5rem .75rem;border-bottom:1px solid var(--bs-border-color)}.admin-table td[data-v-04d5afb0]{border-bottom:1px solid var(--bs-border-color);color:var(--bs-body-color)}[data-v-04d5afb0] .campo-input-container,[data-v-04d5afb0] .campo-select-container{margin-bottom:1rem;display:flex;flex-direction:column}.acoes-cell[data-v-04d5afb0]{text-align:right;vertical-align:middle}.btn-icon[data-v-04d5afb0]{background:none;border:none;color:#6c7d8e;padding:.4rem;transition:.2s}.btn-icon[data-v-04d5afb0]:hover{color:#212934}[data-bs-theme=dark] .btn-icon[data-v-04d5afb0]:hover{color:#fff}.filtros-titulo[data-v-209cb69a]{font-size:1.1rem;font-weight:600;color:#495057;margin-bottom:1rem}.cursor-pointer[data-v-5d4bc47c]{cursor:pointer}.accordion-body .list-group-item[data-v-5d4bc47c]{border:none;padding-top:.5rem;padding-bottom:.5rem;background-color:transparent}.filtros-titulo[data-v-9a7376f0]{font-size:1.1rem;font-weight:600;color:#495057;margin-bottom:1rem}.cursor-pointer[data-v-4702d80a]{cursor:pointer}.accordion-body .list-group-item[data-v-4702d80a]{border:none;padding-top:.5rem;padding-bottom:.5rem;background-color:transparent}.filtros-titulo[data-v-b5f68a7c]{font-size:1.1rem;font-weight:600;color:#495057;margin-bottom:1rem}.acoes-cell[data-v-675de2fc]{padding-right:.75rem}.frame-bloqueado[data-v-675de2fc]{opacity:.7;background-color:var(--bs-secondary-bg);pointer-events:none;border-radius:.375rem}.admin-table-container[data-v-675de2fc]{background-color:transparent;border:1px solid var(--bs-border-color-translucent);border-radius:.375rem;height:325px;overflow-y:auto;overflow-x:auto}.table.admin-table[data-v-675de2fc]{margin-bottom:0;border-collapse:collapse;table-layout:auto;color:var(--bs-body-color)}.admin-table thead th[data-v-675de2fc]{background-color:var(--bs-tertiary-bg);color:var(--bs-heading-color);border-bottom-width:2px;border-bottom-color:var(--bs-border-color-translucent);vertical-align:middle;font-weight:600;padding:.5rem .75rem;height:45px;position:sticky;top:0;z-index:1}.admin-table tbody[data-v-675de2fc]{min-height:280px}.admin-table td[data-v-675de2fc],.admin-table th[data-v-675de2fc]{padding:.25rem .75rem;height:40px;vertical-align:middle;border-bottom:1px solid var(--bs-border-color-translucent);border-right:1px solid var(--bs-border-color-translucent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color .2s ease-out}.admin-table td[data-v-675de2fc]:nth-child(2),.admin-table td[data-v-675de2fc]:nth-child(3),.admin-table th[data-v-675de2fc]:nth-child(2),.admin-table th[data-v-675de2fc]:nth-child(3){white-space:normal;width:auto}.admin-table td[data-v-675de2fc]:last-child,.admin-table th[data-v-675de2fc]:last-child{border-right:none}.admin-table tr.linha-edicao td[data-v-675de2fc]{background-color:var(--bs-tertiary-bg)!important;padding-top:.15rem;padding-bottom:.15rem}[data-v-675de2fc] td .form-label{display:none}.admin-table tbody tr:not(.linha-edicao):hover td[data-v-675de2fc]{background-color:var(--bs-secondary-bg)}.acoes-cell[data-v-675de2fc]{text-align:right;position:relative}.acoes-wrapper[data-v-675de2fc]{display:flex;justify-content:flex-end;gap:.25rem;opacity:0;transition:opacity .2s ease-out}tr.linha-edicao .acoes-wrapper[data-v-675de2fc],tr:not(.linha-edicao):hover .acoes-wrapper[data-v-675de2fc]{opacity:1}.btn-icon[data-v-675de2fc]{background:none;border:none;color:#6c7d8e;cursor:pointer;padding:.5rem;border-radius:50%;line-height:1;transition:background-color .2s,color .2s}.btn-icon[data-v-675de2fc]:hover{background-color:#e2e6ea;color:#212934}[data-bs-theme=dark] .btn-icon[data-v-675de2fc]:hover{background-color:#343a40;color:#fff}.btn-icon i[data-v-675de2fc]{font-size:.9rem;vertical-align:middle}.pointer[data-v-bb55a678]{cursor:pointer}.admin-table-container[data-v-bb55a678]{background-color:transparent;border:1px solid var(--bs-border-color);border-radius:.25rem;overflow-x:auto}.admin-table thead th[data-v-bb55a678]{background-color:var(--bs-tertiary-bg);color:var(--bs-heading-color);font-weight:600;padding:.5rem .75rem;border-bottom:1px solid var(--bs-border-color)}.admin-table td[data-v-bb55a678]{border-bottom:1px solid var(--bs-border-color);color:var(--bs-body-color);padding:.5rem .75rem}.acoes-cell[data-v-bb55a678]{text-align:right;vertical-align:middle}.btn-icon[data-v-bb55a678]{background:none;border:none;color:#6c7d8e;padding:.4rem;transition:.2s}.btn-icon[data-v-bb55a678]:hover{color:#212934}[data-bs-theme=dark] .btn-icon[data-v-bb55a678]:hover{color:#fff}.limite-extrato-wrapper[data-v-10b8e64d]{display:flex;flex-direction:column;height:100%;overflow:hidden}.relatorio-header[data-v-10b8e64d]{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background-color:var(--bs-body-bg);border-bottom:1px solid var(--bs-border-color);position:sticky;top:0;z-index:10;flex-wrap:wrap}.titulo-wrapper[data-v-10b8e64d]{flex:1;min-width:200px}.titulo-wrapper h4[data-v-10b8e64d]{margin:0;font-size:1.1rem}.titulo-acao[data-v-10b8e64d]{font-size:.8rem;color:var(--bs-secondary-color)}.info-registro[data-v-10b8e64d]{display:flex;gap:1.5rem;font-size:.85rem;flex-wrap:wrap}.info-item strong[data-v-10b8e64d]{margin-right:.25rem;color:var(--bs-secondary-color)}.botoes-wrapper[data-v-10b8e64d]{white-space:nowrap}.relatorio-body[data-v-10b8e64d]{flex:1;overflow-y:auto;padding:1rem}.resumo-executivo-row[data-v-10b8e64d]{display:flex;gap:1rem;padding:0 1rem;flex-wrap:wrap}.resumo-card[data-v-10b8e64d]{flex:1;min-width:160px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:.5rem;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.25rem}.resumo-label[data-v-10b8e64d]{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--bs-secondary-color)}.campo-valor[data-v-10b8e64d]{font-size:1.1rem;font-weight:600}.campo-valor small[data-v-10b8e64d]{font-weight:400;font-size:.8rem}.filtros-section[data-v-10b8e64d]{padding:0 1rem}.extrato-table th[data-v-10b8e64d]{font-size:.8rem;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap}.extrato-table td[data-v-10b8e64d]{font-size:.875rem;vertical-align:middle}@media (max-width:991.98px){.relatorio-header[data-v-10b8e64d]{position:static}.resumo-executivo-row[data-v-10b8e64d]{flex-direction:column}.resumo-card[data-v-10b8e64d]{min-width:100%}}.modal-backdrop-v2[data-v-635bf946]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.6);backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:center;z-index:10040}.modal-backdrop-draggable-v2[data-v-635bf946]{display:block}.modal-card[data-v-635bf946]{width:90%;max-width:800px;background-color:var(--bs-body-bg);color:var(--bs-body-color);border:1px solid var(--bs-border-color-translucent);border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);display:flex;flex-direction:column;max-height:90vh;transition:background-color .3s ease,border-color .3s ease}.modal-xs[data-v-635bf946]{max-width:340px}.modal-sm[data-v-635bf946]{max-width:500px}.modal-xl[data-v-635bf946]{max-width:1140px}.modal-xxl[data-v-635bf946]{max-width:1400px}.modal-header-v2[data-v-635bf946]{padding:1rem 1.5rem;color:#fff;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);flex-shrink:0;border-top-left-radius:12px;border-top-right-radius:12px}.cursor-grab[data-v-635bf946]{cursor:grab}.cursor-grabbing[data-v-635bf946]{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal-title-v2[data-v-635bf946]{font-size:1.25rem;font-weight:500;margin:0;cursor:text;-webkit-user-select:text;-moz-user-select:text;user-select:text}.modal-body-v2[data-v-635bf946]{padding:1.5rem;overflow-y:auto;flex-grow:1}.modal-footer-v2[data-v-635bf946]{padding:1rem 1.5rem;border-top:1px solid var(--bs-border-color-translucent);flex-shrink:0;display:flex;background-color:var(--bs-tertiary-bg);border-bottom-left-radius:12px;border-bottom-right-radius:12px;transition:background-color .3s ease,border-color .3s ease}.liquidacoes-table thead th[data-v-27d851e3]{background-color:var(--bs-secondary-bg);color:var(--bs-body-color)}.filtros-titulo[data-v-4b62c44f]{font-size:1.1rem;font-weight:600;color:#495057;margin-bottom:1rem}.tree-node-container[data-v-cb889f7a]{border-bottom:1px solid var(--bs-border-color)}.tree-node[data-v-cb889f7a]:hover{background-color:var(--bs-tertiary-bg)}.tree-node[draggable=true][data-v-cb889f7a]{cursor:grab}.tree-node[draggable=true][data-v-cb889f7a]:active{cursor:grabbing}.btn-icon[data-v-cb889f7a]{background:none;border:none;padding:2px 6px;transition:opacity .2s}.btn-icon[data-v-cb889f7a]:hover{opacity:.7}.tree-node-container[data-v-456551b9]{border-bottom:1px solid var(--bs-border-color)}.tree-node[data-v-456551b9]:hover{background-color:var(--bs-tertiary-bg)}.tree-node[draggable=true][data-v-456551b9]{cursor:grab}.tree-node[draggable=true][data-v-456551b9]:active{cursor:grabbing}.campo-exibicao[data-v-28f15657]{display:flex;flex-direction:column;gap:.15rem}.campo-label[data-v-28f15657]{font-size:.75rem;text-transform:uppercase;letter-spacing:.03em;color:var(--bs-secondary-color);font-weight:600}.campo-valor[data-v-28f15657]{font-size:.95rem;color:var(--bs-body-emphasis);font-weight:500;word-break:break-word}.card[data-v-28f15657]{background-color:var(--bs-tertiary-bg);border-radius:.375rem;border:1px solid var(--bs-border-color-translucent)!important}.card-header[data-v-28f15657]{background-color:rgba(52,73,94,.06);border-bottom:1px solid var(--bs-border-color-translucent)!important;padding:.75rem 1.25rem}.card-header h6[data-v-28f15657]{color:var(--bs-heading-color);font-weight:600;font-size:.95rem}.card-body[data-v-28f15657]{padding:1rem}.input-group-custom[data-v-28f15657]{display:flex;align-items:flex-start;margin-bottom:1rem}.input-group-custom[data-v-28f15657] .campo-input-container{flex:1;margin-bottom:0!important}.input-group-custom[data-v-28f15657] .campo-input-container .form-control{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.input-group-btn[data-v-28f15657]{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0;white-space:nowrap;display:flex;align-items:center;height:calc(1.5em + .75rem + 2px);padding-top:.375rem;padding-bottom:.375rem}.btn-replicar[data-v-28f15657]:disabled{opacity:.35;cursor:not-allowed;filter:grayscale(.8);border-style:dashed}.btn-icon[data-v-28f15657]:disabled{opacity:.3;cursor:not-allowed;filter:grayscale(.9)}.form-label.is-required[data-v-28f15657]:after{content:" *";color:#dc3545;font-weight:700}.bar-parcial[data-v-28f15657]{border-right:2px solid #fff;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.5)}.bar-completa[data-v-28f15657]{border:none;box-shadow:none}.solicitacao-adiantamento-modal[data-v-73995346]{max-height:65vh;overflow-y:auto}.admin-table-container[data-v-73995346]{overflow-x:auto}.btn-icon[data-v-73995346]{background:none;border:none;color:#6c7d8e;padding:.3rem;border-radius:50%;line-height:1;transition:background-color .2s,color .2s}.btn-icon[data-v-73995346]:hover{background-color:#e2e6ea;color:#212934}[data-bs-theme=dark] .btn-icon[data-v-73995346]:hover{background-color:#343a40;color:#fff}.btn-icon.text-danger[data-v-73995346]{color:#dc3545}.btn-icon.text-danger[data-v-73995346]:hover{background-color:rgba(220,53,69,.1);color:#b02a37}.avatar-circle[data-v-7f580c7e]{width:28px;height:28px;border-radius:50%;background-size:cover;background-position:50%;flex-shrink:0}.avatar-placeholder[data-v-7f580c7e]{background:var(--bs-primary-bg-subtle);color:var(--bs-primary);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem}.movimentacao-bancaria-form-wrapper[data-v-6df4cffe]{--ct-34495e:#34495e;--ct-34495e-border:rgba(52,73,94,.25);--ct-34495e-bg-subtle:rgba(52,73,94,.06);--ct-34495e-bg-subtle-dark:rgba(52,73,94,.2);--ct-34495e-text-emphasis:#2c3e50;--ct-34495e-text-emphasis-dark:#8ab4d6}.border-ct[data-v-6df4cffe]{border-color:var(--ct-34495e-border)!important}.bg-ct-subtle[data-v-6df4cffe]{background-color:var(--ct-34495e-bg-subtle)!important}.text-ct-emphasis[data-v-6df4cffe]{color:var(--ct-34495e-text-emphasis)!important}[data-bs-theme=dark] .bg-ct-subtle[data-v-6df4cffe]{background-color:var(--ct-34495e-bg-subtle-dark)!important}[data-bs-theme=dark] .text-ct-emphasis[data-v-6df4cffe]{color:var(--ct-34495e-text-emphasis-dark)!important}[data-bs-theme=dark] .border-ct[data-v-6df4cffe]{border-color:rgba(138,180,214,.3)!important}.movimentacao-bancaria-relatorio-wrapper[data-v-1d5ecbb7]{display:flex;flex-direction:column;height:100%;background-color:var(--bs-body-bg)}.relatorio-body[data-v-1d5ecbb7]{flex:1;overflow-y:auto;padding:1.5rem}.relatorio-header[data-v-1d5ecbb7]{display:flex;height:100px;align-items:center;gap:60px;padding:1.5rem;background-color:#34495e;border-bottom:1px solid #1f2d3a;flex-shrink:0}.titulo-wrapper[data-v-1d5ecbb7]{flex-shrink:0;display:flex;flex-direction:column;justify-content:center}.titulo-principal[data-v-1d5ecbb7]{margin:0;font-size:1.75rem;font-weight:600;line-height:1.1;color:#fff}.titulo-acao[data-v-1d5ecbb7]{font-size:.875rem;color:#adb5bd}.info-registro[data-v-1d5ecbb7]{font-size:.9rem;line-height:1.8;display:flex;flex-direction:column;gap:.1rem}.info-item strong[data-v-1d5ecbb7]{color:#adb5bd;margin-right:.25rem}.info-valor[data-v-1d5ecbb7]{color:#ca8019;font-weight:600}.botoes-wrapper[data-v-1d5ecbb7]{margin-left:auto;flex-shrink:0}.botoes-wrapper .btn[data-v-1d5ecbb7]{color:#fff;border-color:hsla(0,0%,100%,.3)}.botoes-wrapper .btn[data-v-1d5ecbb7]:hover{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5)}.resumo-executivo-row[data-v-1d5ecbb7]{display:flex;gap:1rem}.resumo-card[data-v-1d5ecbb7]{flex:1;background-color:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color-translucent);border-radius:.5rem;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.25rem;transition:box-shadow .2s ease}.resumo-card[data-v-1d5ecbb7]:hover{box-shadow:0 .125rem .5rem rgba(0,0,0,.08)}.resumo-label[data-v-1d5ecbb7]{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--bs-secondary-color);font-weight:600}.campo-exibicao[data-v-1d5ecbb7]{display:flex;flex-direction:column;gap:.15rem}.campo-label[data-v-1d5ecbb7]{font-size:.75rem;text-transform:uppercase;letter-spacing:.03em;color:var(--bs-secondary-color);font-weight:600}.campo-valor[data-v-1d5ecbb7]{font-size:.95rem;color:var(--bs-body-emphasis);font-weight:500;word-break:break-word}.campo-valor.destaque[data-v-1d5ecbb7]{font-size:1.1rem;font-weight:700}.campo-valor.taxa[data-v-1d5ecbb7]{font-family:Courier New,Courier,monospace;font-weight:600}.campo-valor.mono[data-v-1d5ecbb7]{font-family:Courier New,Courier,monospace;font-size:.85rem}.campo-valor.texto-livre[data-v-1d5ecbb7]{white-space:pre-wrap;font-weight:400;line-height:1.5}.campo-moeda[data-v-1d5ecbb7]{font-size:.7rem;color:var(--bs-secondary-color);text-transform:uppercase;font-weight:600}.campo-helper[data-v-1d5ecbb7]{font-size:.75rem;color:var(--bs-secondary-color);margin-top:.1rem}.dual-ledger-col[data-v-1d5ecbb7]{border:1px solid var(--bs-border-color-translucent);border-radius:.5rem;overflow:hidden;height:100%}.borda-fiscal[data-v-1d5ecbb7]{border-color:#0d6efd}.borda-gerencial[data-v-1d5ecbb7]{border-color:#198754}.dual-ledger-header[data-v-1d5ecbb7]{padding:.65rem 1rem;font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.04em;color:#fff}.bg-fiscal[data-v-1d5ecbb7]{background-color:#0d6efd}.bg-gerencial[data-v-1d5ecbb7]{background-color:#198754}.dual-ledger-body[data-v-1d5ecbb7]{padding:1rem;display:flex;flex-direction:column;gap:.65rem}.dual-item[data-v-1d5ecbb7]{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.dual-label[data-v-1d5ecbb7]{font-size:.8rem;color:var(--bs-secondary-color);font-weight:500;flex-shrink:0}.dual-valor[data-v-1d5ecbb7]{font-size:.9rem;font-weight:600;color:var(--bs-body-emphasis);text-align:right}.dual-valor.taxa[data-v-1d5ecbb7]{font-family:Courier New,Courier,monospace}.dual-divider[data-v-1d5ecbb7]{margin:.3rem 0;border-color:var(--bs-border-color-translucent);opacity:.5}.estorno-box[data-v-1d5ecbb7]{background-color:rgba(220,53,69,.06);border:1px solid rgba(220,53,69,.2)}.card[data-v-1d5ecbb7]{background-color:var(--bs-tertiary-bg);border-radius:.375rem;border:1px solid var(--bs-border-color-translucent)!important;box-shadow:0 .125rem .25rem rgba(0,0,0,.03)}.card-header[data-v-1d5ecbb7]{background-color:rgba(52,73,94,.06);border-bottom:1px solid var(--bs-border-color-translucent)!important;padding:.85rem 1.25rem}.card-header h5[data-v-1d5ecbb7]{color:var(--bs-heading-color);font-weight:600;font-size:1.1rem}.card-body[data-v-1d5ecbb7]{padding:1.25rem}[data-v-1d5ecbb7] .badge{font-size:.8rem;font-weight:600;padding:.35rem .65rem}[data-v-1d5ecbb7] .badge-ghost-success{background-color:rgba(25,135,84,.12);color:#198754;border:1px solid rgba(25,135,84,.2)}[data-v-1d5ecbb7] .badge-ghost-info{background-color:rgba(13,202,240,.12);color:#0dcaf0;border:1px solid rgba(13,202,240,.2)}[data-v-1d5ecbb7] .badge-ghost-warning{background-color:rgba(255,193,7,.12);color:#ffc107;border:1px solid rgba(255,193,7,.2)}[data-v-1d5ecbb7] .badge-ghost-danger{background-color:rgba(220,53,69,.12);color:#dc3545;border:1px solid rgba(220,53,69,.2)}[data-v-1d5ecbb7] .badge-ghost-secondary{background-color:hsla(208,7%,46%,.12);color:#6c757d;border:1px solid hsla(208,7%,46%,.2)}[data-bs-theme=dark] .card-header[data-v-1d5ecbb7]{background-color:rgba(0,0,0,.15)}[data-bs-theme=dark] .estorno-box[data-v-1d5ecbb7]{background-color:rgba(220,53,69,.1)}@media (max-width:991.98px){.relatorio-header[data-v-1d5ecbb7]{position:static;height:auto;flex-direction:column;gap:1rem;align-items:stretch}.info-registro[data-v-1d5ecbb7],.titulo-wrapper[data-v-1d5ecbb7]{align-items:center;text-align:center}.info-registro[data-v-1d5ecbb7]{display:flex;flex-direction:column;gap:.1rem}.botoes-wrapper[data-v-1d5ecbb7]{margin-left:0;display:flex;flex-direction:column;gap:.5rem;width:100%}.botoes-wrapper .btn[data-v-1d5ecbb7]{width:100%}.resumo-executivo-row[data-v-1d5ecbb7]{flex-direction:column}.dual-ledger-col[data-v-1d5ecbb7]{height:auto}}.modal-backdrop.show{z-index:11500!important}.modal.show{z-index:11501!important}.helper-modal-content[data-v-1d5ecbb7]{border:none;border-radius:.5rem}.helper-modal-content .modal-header[data-v-1d5ecbb7]{background-color:#34495e;color:#fff;border-bottom:1px solid #1f2d3a;padding:1rem 1.25rem}.helper-modal-content .modal-header .modal-title[data-v-1d5ecbb7]{font-size:1.1rem;font-weight:600}.helper-modal-content .modal-header .btn-close[data-v-1d5ecbb7]{filter:brightness(0) invert(1)}.helper-modal-content .modal-body[data-v-1d5ecbb7]{padding:1.5rem;font-size:.9rem;line-height:1.6;color:var(--bs-body-color)}.helper-section[data-v-1d5ecbb7]{margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--bs-border-color-translucent)}.helper-section[data-v-1d5ecbb7]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.helper-section-title[data-v-1d5ecbb7]{font-size:1rem;font-weight:700;color:var(--bs-heading-color);display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.helper-badge[data-v-1d5ecbb7]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background-color:#34495e;color:#fff;font-size:.75rem;font-weight:700;flex-shrink:0}.helper-section p[data-v-1d5ecbb7]{margin-bottom:.5rem}.helper-section ul[data-v-1d5ecbb7]{margin-bottom:.5rem;padding-left:1.25rem}.helper-section ul li[data-v-1d5ecbb7]{margin-bottom:.25rem}.helper-callout[data-v-1d5ecbb7]{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem 1rem;background-color:rgba(255,193,7,.08);border:1px solid rgba(255,193,7,.2);border-radius:.375rem;font-size:.85rem;color:var(--bs-body-color);margin-top:.5rem}.helper-callout i[data-v-1d5ecbb7]{color:#ffc107;font-size:1rem;margin-top:.1rem;flex-shrink:0}.helper-btn[data-v-1d5ecbb7]{border-color:var(--bs-border-color);color:var(--bs-body-color);padding:.15rem .45rem;font-size:.85rem;line-height:1.2;border-radius:.25rem;transition:background-color .2s ease,border-color .2s ease;background-color:transparent}.helper-btn[data-v-1d5ecbb7]:hover{background-color:var(--bs-tertiary-bg);border-color:var(--bs-secondary-color);color:var(--bs-body-color)}.helper-btn i[data-v-1d5ecbb7]{font-size:1rem}.table th[data-v-e9c52e72]{font-weight:600}.thead-cotacoes[data-v-e9c52e72]{--thead-bg:#f8f9fa;--thead-color:#212529}[data-bs-theme=dark] .thead-cotacoes[data-v-e9c52e72]{--thead-bg:#2b3035;--thead-color:#dee2e6}.thead-cotacoes th[data-v-e9c52e72],.thead-cotacoes tr[data-v-e9c52e72]{background-color:var(--thead-bg);color:var(--thead-color)}.cursor-pointer[data-v-69c0882c]{cursor:pointer}.filtros-titulo[data-v-3d16f194]{font-size:1.1rem;font-weight:600;color:#495057;margin-bottom:1rem}.tree-node-container[data-v-600a483c]{border-bottom:1px solid var(--bs-border-color)}.tree-node[data-v-600a483c]:hover{background-color:var(--bs-tertiary-bg)}.tree-node[draggable=true][data-v-600a483c]{cursor:grab}.tree-node[draggable=true][data-v-600a483c]:active{cursor:grabbing}.tree-node-container[data-v-5c1989d5]{border-bottom:1px solid var(--bs-border-color)}.tree-node[data-v-5c1989d5]:hover{background-color:var(--bs-tertiary-bg)}.tree-node[draggable=true][data-v-5c1989d5]{cursor:grab}.tree-node[draggable=true][data-v-5c1989d5]:active{cursor:grabbing}[data-v-56f87361] .form-label{font-weight:400!important}[data-v-56f87361] .form-label[required=true]:after,[data-v-56f87361] .form-label[required]:not([required=false]):after{content:" *";color:#dc3545;font-weight:700}.pointer[data-v-56f87361]{cursor:pointer}.admin-table-container[data-v-56f87361]{background-color:transparent;border:1px solid var(--bs-border-color);border-radius:.25rem;overflow-x:auto}.admin-table thead th[data-v-56f87361]{background-color:var(--bs-tertiary-bg);color:var(--bs-heading-color);font-weight:600;padding:.5rem .75rem;border-bottom:1px solid var(--bs-border-color)}.admin-table td[data-v-56f87361]{border-bottom:1px solid var(--bs-border-color);color:var(--bs-body-color);padding:.75rem}[data-v-56f87361] .campo-input-container,[data-v-56f87361] .campo-select-container{margin-bottom:1rem;display:flex;flex-direction:column}.acoes-cell[data-v-56f87361]{text-align:right;vertical-align:middle}.btn-icon[data-v-56f87361]{background:none;border:none;color:#6c7d8e;padding:.4rem;transition:.2s}.btn-icon[data-v-56f87361]:hover{color:#212934}[data-bs-theme=dark] .btn-icon[data-v-56f87361]:hover{color:#fff}code.badge[data-v-56f87361]{font-family:var(--bs-font-monospace);letter-spacing:.5px}.admin-table-container[data-v-cdd308b8]{background-color:transparent;border-top:1px solid var(--bs-border-color-translucent)}.admin-table thead th[data-v-cdd308b8]{background-color:var(--bs-tertiary-bg);color:var(--bs-heading-color);font-weight:600;padding:.5rem .75rem;border-bottom:1px solid var(--bs-border-color-translucent)}.admin-table td[data-v-cdd308b8]{border-bottom:1px solid var(--bs-border-color-translucent);color:var(--bs-body-color);vertical-align:middle}.acoes-cell[data-v-cdd308b8]{text-align:right;vertical-align:middle;padding-right:.5rem}.btn-icon[data-v-cdd308b8]{background:none;border:none;color:#6c7d8e;padding:.4rem;transition:.2s}.btn-icon[data-v-cdd308b8]:hover{color:#212934}[data-bs-theme=dark] .btn-icon[data-v-cdd308b8]:hover{color:#fff}[data-v-cdd308b8] .campo-input-container,[data-v-cdd308b8] .campo-select-container{margin-bottom:0!important}.filtros-titulo[data-v-78680b67]{font-size:1.1rem;font-weight:600;color:#495057;margin-bottom:1rem}[data-bs-theme=dark] .filtros-titulo[data-v-78680b67]{color:#e9ecef}[data-v-4a6fbc2c] .form-label{font-weight:400!important}[data-v-4a6fbc2c] .form-label[required=true]:after,[data-v-4a6fbc2c] .form-label[required]:not([required=false]):after{content:" *";color:#dc3545;font-weight:700}.pointer[data-v-4a6fbc2c]{cursor:pointer}.admin-table-container[data-v-4a6fbc2c]{background-color:transparent;border:1px solid var(--bs-border-color-translucent);border-radius:.375rem;overflow-x:auto}.admin-table thead th[data-v-4a6fbc2c]{background-color:var(--bs-tertiary-bg);color:var(--bs-heading-color);font-weight:600;padding:.5rem .75rem;border-bottom:2px solid var(--bs-border-color-translucent)}.admin-table td[data-v-4a6fbc2c]{border-bottom:1px solid var(--bs-border-color-translucent);color:var(--bs-body-color);vertical-align:middle}[data-v-4a6fbc2c] .campo-input-container,[data-v-4a6fbc2c] .campo-select-container{margin-bottom:1rem;display:flex;flex-direction:column}.acoes-cell[data-v-4a6fbc2c]{text-align:right;vertical-align:middle;padding-right:.5rem}.btn-icon[data-v-4a6fbc2c]{background:none;border:none;color:#6c7d8e;padding:.4rem;transition:.2s}.btn-icon[data-v-4a6fbc2c]:hover{color:#212934}[data-bs-theme=dark] .btn-icon[data-v-4a6fbc2c]:hover{color:#fff}.filtros-titulo[data-v-08a5e593]{font-size:1.1rem;font-weight:600;color:#495057;margin-bottom:1rem}.acoes-cell[data-v-143856f2]{vertical-align:middle;padding-right:1rem}.btn-icon[data-v-143856f2]{background:none;border:none;padding:.4rem;transition:.2s;font-size:1.1rem}.btn-icon[data-v-143856f2]:hover{filter:brightness(.8)}.btn-icon[data-v-143856f2]:disabled{opacity:.3;cursor:not-allowed}.acoes-hover-container .btn-hover-only[data-v-143856f2]{opacity:0;transition:opacity .2s ease-in-out}.acoes-hover-container .always-visible[data-v-143856f2],.admin-table tr:hover .acoes-hover-container .btn-hover-only[data-v-143856f2]{opacity:1}.admin-table-container[data-v-16772950]{background-color:transparent;border:1px solid var(--bs-border-color-translucent);border-radius:.375rem;overflow-x:auto}.admin-table thead th[data-v-16772950]{background-color:var(--bs-tertiary-bg);color:var(--bs-heading-color);font-weight:600;padding:.5rem .75rem;border-bottom:2px solid var(--bs-border-color-translucent)}.admin-table td[data-v-16772950]{border-bottom:1px solid var(--bs-border-color-translucent);color:var(--bs-body-color);vertical-align:middle}.admin-table-container[data-v-22aa21d5]{background-color:transparent;overflow-x:auto}.btn-icon-minimalista[data-v-22aa21d5]{background:none;border:none;color:var(--bs-body-color);cursor:pointer;font-size:1.3rem;transition:.2s}.btn-icon-minimalista[data-v-22aa21d5]:hover{color:var(--bs-body-emphasis)}.btn-icon[data-v-22aa21d5]{background:none;border:none;color:var(--bs-secondary-color);padding:.4rem;transition:.2s}.btn-icon[data-v-22aa21d5]:hover{color:var(--bs-body-emphasis)}.cursor-pointer[data-v-22aa21d5]{cursor:pointer}.content-area-sub[data-v-74c02cfb]{display:grid;grid-template-columns:1fr 0 0fr;transition:grid-template-columns .35s cubic-bezier(.2,.8,.2,1);height:calc(100% + 3rem);width:calc(100% + 3rem);margin:-1.5rem;position:relative}.content-area-sub.panel-is-open[data-v-74c02cfb]{grid-template-columns:0fr 21px 1fr}.grid-left[data-v-74c02cfb]{grid-column:1;overflow-y:auto;transition:padding .3s;padding:1.5rem}.grid-left.list-collapsed[data-v-74c02cfb]{padding:0}.divider-sub[data-v-74c02cfb]{grid-column:2;width:21px;cursor:pointer;background-color:var(--bs-tertiary-bg);border-left:1px solid var(--bs-border-color-translucent);border-right:1px solid var(--bs-border-color-translucent);display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:1025;color:var(--bs-body-color);transition:background-color .2s ease,color .2s ease}.divider-sub[data-v-74c02cfb]:hover{background-color:var(--bs-secondary-bg);color:var(--bs-body-emphasis)}.divider-text-sub[data-v-74c02cfb]{transform:rotate(-180deg);white-space:nowrap;writing-mode:vertical-lr;font-size:1rem;margin-bottom:5px}.divider-icon-sub[data-v-74c02cfb]{font-size:2rem}.admin-panel-sub[data-v-74c02cfb]{grid-column:3;height:100%;box-shadow:-5px 0 20px rgba(0,0,0,.08);display:flex;flex-direction:column;z-index:1020;overflow:hidden}.admin-panel-body-sub[data-v-74c02cfb]{padding:0;overflow-y:auto;flex-grow:1;background-color:var(--bs-body-bg)}.btn-icon-minimalista[data-v-74c02cfb]{background:none;border:none;color:var(--bs-body-color);cursor:pointer}.admin-table-container[data-v-74c02cfb]{background-color:transparent;border:1px solid var(--bs-border-color);border-radius:.25rem;overflow-x:auto}.btn-icon[data-v-74c02cfb]{background:none;border:none;color:#6c7d8e;padding:.4rem;transition:.2s}.btn-icon[data-v-74c02cfb]:hover{color:var(--bs-body-emphasis)}.btn-xs[data-v-74c02cfb]{padding:.1rem .4rem;font-size:.75rem}.comex-drilldown-container[data-v-707fe6f7]{overflow:hidden}.drilldown-wall[data-v-707fe6f7]{width:40px;min-width:40px;border-right:1px solid hsla(0,0%,100%,.2);cursor:pointer;transition:width .02S cubic-bezier(.2,.8,.2,1),min-width .02S cubic-bezier(.2,.8,.2,1),background-color .02S ease}.drilldown-wall[data-v-707fe6f7]:hover{filter:brightness(1.1);width:45px}.drilldown-wall svg.lucide-ship[data-v-707fe6f7]{stroke:currentColor;color:inherit}.wall-warning .vertical-text[data-v-707fe6f7],.wall-warning i[data-v-707fe6f7],.wall-warning svg[data-v-707fe6f7]{color:#212529!important}.wall-warning svg.lucide-ship[data-v-707fe6f7]{color:#fff!important}.wall-enter-active[data-v-707fe6f7],.wall-leave-active[data-v-707fe6f7]{transition:all .02S cubic-bezier(.2,.8,.2,1);overflow:hidden;white-space:nowrap}.wall-enter-from[data-v-707fe6f7],.wall-leave-to[data-v-707fe6f7]{width:0!important;min-width:0!important;opacity:0}.vertical-text[data-v-707fe6f7]{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;letter-spacing:2px;font-size:.9rem}.drilldown-active-content[data-v-707fe6f7]{box-shadow:-5px 0 15px rgba(0,0,0,.05);z-index:10;position:relative;min-width:0;max-width:100%;overflow-x:hidden}@media (max-width:991.98px){.comex-drilldown-container[data-v-707fe6f7]{width:100%!important;max-width:100%!important}.drilldown-walls-wrapper[data-v-707fe6f7]{flex-shrink:0}.drilldown-active-content[data-v-707fe6f7]{flex:1;min-width:0;max-width:100%;overflow-x:hidden;overflow-y:auto}.drilldown-active-content[data-v-707fe6f7]>*{max-width:100%!important;box-sizing:border-box!important}}.comex-pipeline-container[data-v-1d7fb00a]{padding:1rem;background-color:var(--bs-tertiary-bg);border-radius:.5rem;border:1px solid var(--bs-border-color)}.pipeline-steps[data-v-1d7fb00a]{display:flex;justify-content:space-between;align-items:flex-start;max-width:900px;margin:0 auto}.step-item[data-v-1d7fb00a]{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;cursor:pointer;transition:opacity .3s}.step-item.disabled[data-v-1d7fb00a]{cursor:not-allowed;opacity:.5}.step-item.disabled .step-icon[data-v-1d7fb00a]{background-color:var(--bs-secondary-bg);border-color:var(--bs-border-color);color:var(--bs-secondary);box-shadow:none}.step-item.disabled .step-label[data-v-1d7fb00a]{color:var(--bs-secondary)}.step-item.disabled .step-connector[data-v-1d7fb00a]{background-color:var(--bs-border-color)}.step-icon-wrapper[data-v-1d7fb00a]{position:relative;z-index:2;margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;width:100%}.step-icon[data-v-1d7fb00a]{width:40px;height:40px;border-radius:50%;background-color:var(--bs-secondary-bg);border:2px solid var(--bs-border-color);display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:var(--bs-body-secondary);transition:all .3s ease}.step-icon svg.lucide-ship[data-v-1d7fb00a]{stroke:currentColor;color:inherit}.active .step-icon[data-v-1d7fb00a]{background-color:var(--cor-etapa-ativa);border-color:var(--cor-etapa-ativa);color:#fff;transform:scale(1.1)}.step-item.active.step-fundo-amarelo .step-icon svg[data-v-1d7fb00a],.step-item.active.step-fundo-amarelo .step-icon[data-v-1d7fb00a]{color:#212529}.active .step-icon svg[data-v-1d7fb00a]{color:inherit}.selected .step-icon[data-v-1d7fb00a]{border-color:var(--cor-selecionada);border-width:3px;color:var(--cor-selecionada);box-shadow:0 0 10px var(--cor-selecionada);animation:glow-selected-1d7fb00a 1.5s ease-in-out infinite}@keyframes glow-selected-1d7fb00a{0%,to{box-shadow:0 0 5px var(--cor-selecionada)}50%{box-shadow:0 0 15px var(--cor-selecionada),0 0 25px hsla(0,0%,100%,.05)}}.active.selected .step-icon[data-v-1d7fb00a]{background-color:var(--cor-etapa-ativa);border-color:var(--cor-etapa-ativa);color:#fff;box-shadow:0 0 10px var(--cor-selecionada);animation:glow-selected-1d7fb00a 1.5s ease-in-out infinite}.active.selected.step-fundo-amarelo .step-icon svg[data-v-1d7fb00a],.active.selected.step-fundo-amarelo .step-icon[data-v-1d7fb00a]{color:#212529}.selected .step-label[data-v-1d7fb00a]{color:var(--cor-selecionada);font-weight:700}.completed .step-icon[data-v-1d7fb00a]{background-color:var(--bs-body-bg);border-color:var(--step-color);color:var(--step-color)}.step-connector[data-v-1d7fb00a]{position:absolute;height:2px;background-color:var(--bs-border-color);width:calc(100% - 40px);left:calc(50% + 20px);top:50%;z-index:1}.active .step-connector[data-v-1d7fb00a],.completed .step-connector[data-v-1d7fb00a]{background-color:var(--step-color)}.selected .step-connector[data-v-1d7fb00a]{background-color:var(--cor-selecionada)}.step-label[data-v-1d7fb00a]{font-size:.85rem;font-weight:500;color:var(--bs-body-secondary);text-align:center;transition:color .3s ease,font-weight .3s ease}.active .step-label[data-v-1d7fb00a]{color:var(--bs-body-emphasis);font-weight:700}.completed .step-label[data-v-1d7fb00a]{color:var(--step-color);font-weight:600}.purchase-order-smart-mode[data-v-4749dda4]{position:relative;display:flex;gap:0;min-height:300px;align-items:flex-start}.saldos-panel[data-v-4749dda4]{width:0;overflow:hidden;flex-shrink:0;transition:width .3s ease;border:1px solid var(--bs-border-color);border-radius:8px;background:var(--bs-body-bg);height:100%;min-height:300px}.saldos-panel.saldos-visible[data-v-4749dda4]{width:380px;margin-right:16px}.saldos-panel-inner[data-v-4749dda4]{width:380px;display:flex;flex-direction:column;height:100%;min-height:300px}.saldos-header[data-v-4749dda4]{padding:12px 16px;background:var(--bs-tertiary-bg);border-bottom:1px solid var(--bs-border-color);flex-shrink:0}.saldos-header-top[data-v-4749dda4]{display:flex;justify-content:space-between;align-items:center}.saldos-header h5[data-v-4749dda4]{font-size:.9rem;font-weight:700}.saldos-header small[data-v-4749dda4]{font-size:.7rem}.saldos-body[data-v-4749dda4]{flex:1;padding:12px;overflow-y:auto;max-height:500px}.po-main[data-v-4749dda4]{flex:1;min-width:0;border:1px solid var(--bs-border-color);border-radius:8px;background:var(--bs-body-bg);overflow:hidden}.po-main-expanded[data-v-4749dda4]{width:100%}.po-main-toolbar[data-v-4749dda4]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--bs-tertiary-bg);border-bottom:1px solid var(--bs-border-color)}.po-main-toolbar h5[data-v-4749dda4]{font-size:.9rem;font-weight:700}.po-main-body[data-v-4749dda4]{padding:12px;overflow-y:auto;max-height:500px;position:relative}.po-main-body.dropzone-ativa[data-v-4749dda4]{border:2px dashed var(--bs-border-color);border-radius:8px;margin:8px;transition:all .3s ease;min-height:200px}.po-main-body.dropzone-ativa.drag-over[data-v-4749dda4]{border-color:var(--bs-info);background-color:var(--bs-info-bg-subtle);transform:scale(1.01)}.empty-state[data-v-4749dda4]{text-align:center;padding:40px 16px;color:var(--bs-secondary-color)}.empty-state p[data-v-4749dda4]{font-size:.85rem}.draggable-card[data-v-4749dda4]{cursor:grab;padding:10px 12px;margin-bottom:8px;border:1px solid var(--bs-border-color);border-left:4px solid var(--bs-info);border-radius:6px;background:var(--bs-body-bg);transition:transform .2s,box-shadow .2s}.draggable-card[data-v-4749dda4]:active{cursor:grabbing;transform:scale(.98)}.draggable-card[data-v-4749dda4]:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.card-saldo-esgotado[data-v-4749dda4]{opacity:.5;border-left-color:var(--bs-danger);cursor:not-allowed}.card-title[data-v-4749dda4]{font-weight:600;font-size:.85rem;color:var(--bs-body-color);margin-bottom:2px}.card-sku[data-v-4749dda4]{font-size:.75rem;margin-bottom:6px}.card-saldo[data-v-4749dda4]{font-size:.75rem}.saldo-row[data-v-4749dda4]{display:flex;justify-content:space-between;align-items:center;padding:1px 0}.saldo-label[data-v-4749dda4]{color:var(--bs-secondary-color);font-size:.72rem}.saldo-value[data-v-4749dda4]{font-weight:600;font-family:Consolas,Courier New,monospace;font-size:.75rem}.card-preco[data-v-4749dda4]{font-size:.72rem;display:flex;justify-content:space-between;align-items:center;padding:2px 0;border-top:1px solid var(--bs-border-color-translucent);margin-top:4px;padding-top:4px}.card-flag-conversao[data-v-4749dda4]{font-size:.65rem;font-weight:600;color:var(--bs-warning-text-emphasis);background:var(--bs-warning-bg-subtle);padding:2px 6px;border-radius:4px;margin-top:4px;display:inline-flex;align-items:center;gap:2px}.po-produtos-grid[data-v-4749dda4]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.po-produto-card[data-v-4749dda4]{padding:10px 12px;border:1px solid var(--bs-border-color);border-left:4px solid var(--bs-success);border-radius:6px;background:var(--bs-body-bg)}.po-produto-header[data-v-4749dda4]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6px;gap:4px}.po-produto-info[data-v-4749dda4]{flex:1;min-width:0}.po-produto-actions[data-v-4749dda4]{display:flex;gap:2px;flex-shrink:0}.po-produto-actions .btn[data-v-4749dda4]{font-size:.7rem;padding:2px 6px;line-height:1}.po-produto-nome[data-v-4749dda4]{font-weight:600;font-size:.85rem;color:var(--bs-body-color)}.po-produto-sku[data-v-4749dda4]{font-size:.72rem}.po-produto-descricao[data-v-4749dda4]{font-size:.72rem;color:var(--bs-secondary-color);display:block;margin-top:1px}.po-produto-detalhes[data-v-4749dda4]{font-size:.75rem}.detalhe-item[data-v-4749dda4]{display:flex;justify-content:space-between;align-items:center;padding:1px 0}.detalhe-label[data-v-4749dda4]{color:var(--bs-secondary-color);font-size:.72rem}.detalhe-value[data-v-4749dda4]{font-weight:600;font-family:Consolas,Courier New,monospace;font-size:.75rem}.detalhe-total[data-v-4749dda4]{border-top:1px solid var(--bs-border-color-translucent);margin-top:4px;padding-top:4px}.modal-info-box[data-v-4749dda4]{display:grid;grid-template-columns:1fr auto;gap:4px 24px;background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:8px;padding:12px;margin-bottom:16px}.info-left[data-v-4749dda4]{display:flex;flex-direction:column;gap:2px;min-width:0}.info-right[data-v-4749dda4]{display:flex;flex-direction:column;gap:2px;justify-content:center;text-align:right}.info-right .info-item[data-v-4749dda4]{justify-content:flex-end}.info-right .info-label[data-v-4749dda4]{min-width:auto}.info-sku code[data-v-4749dda4]{font-size:.95rem;color:var(--bs-danger);font-weight:700}.info-produto-nome[data-v-4749dda4]{font-weight:600;font-size:.85rem;color:var(--bs-body-color);word-break:break-word}.info-item[data-v-4749dda4]{display:flex;gap:8px;font-size:.85rem;padding:2px 0}.info-item .info-label[data-v-4749dda4]{font-weight:600;min-width:90px;color:var(--bs-secondary-color)}.info-item .info-valor[data-v-4749dda4]{color:var(--bs-body-color)}.preco-total-info[data-v-4749dda4]{background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:8px;padding:10px 12px}.sliders-stacked[data-v-4749dda4]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.slider-section[data-v-4749dda4]{background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:8px;padding:12px}.slider-section-header[data-v-4749dda4]{font-weight:700;font-size:.8rem;margin-bottom:8px;display:flex;align-items:center;gap:4px}.slider-section-header small[data-v-4749dda4]{font-weight:400;font-size:.7rem}.slider-row[data-v-4749dda4]{display:flex;align-items:center;gap:8px}.slider-row-main[data-v-4749dda4]{flex:1;min-width:0;margin:0}.slider-row-controls[data-v-4749dda4]{display:flex;align-items:flex-start;gap:4px;flex-shrink:0}.slider-row-buttons[data-v-4749dda4]{display:flex;flex-direction:column;gap:2px}.slider-row-value[data-v-4749dda4]{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:110px}.slider-row-value .form-control-sm[data-v-4749dda4]{width:100%;font-family:Consolas,Courier New,monospace;font-weight:600;text-align:center}.slider-row-value .slider-max[data-v-4749dda4]{font-size:.65rem;color:var(--bs-secondary-color);font-family:Consolas,Courier New,monospace;white-space:nowrap}.slider-btn[data-v-4749dda4]{font-size:.6rem;padding:2px 8px;line-height:1.3;border-width:1px;white-space:nowrap;min-width:36px}.slider-btn-decimal[data-v-4749dda4]{font-size:.55rem;opacity:.8;min-width:32px}@media (max-width:1400px){.po-produtos-grid[data-v-4749dda4]{grid-template-columns:repeat(3,1fr)}}@media (max-width:1200px){.po-produtos-grid[data-v-4749dda4]{grid-template-columns:repeat(2,1fr)}.saldos-panel.saldos-visible[data-v-4749dda4]{width:320px}}@media (max-width:992px){.purchase-order-smart-mode[data-v-4749dda4]{flex-direction:column}.saldos-panel.saldos-visible[data-v-4749dda4]{width:100%;margin-right:0;margin-bottom:16px}.po-produtos-grid[data-v-4749dda4]{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.po-produtos-grid[data-v-4749dda4]{grid-template-columns:1fr}}.acoes-documentos[data-v-b7097e30]:not(.modo-texto) .btn-icon{background:none;border:none;color:#6c7d8e;padding:.4rem;border-radius:50%;line-height:1;transition:background-color .2s,color .2s}.acoes-documentos[data-v-b7097e30]:not(.modo-texto) .btn-icon:hover{background-color:#e2e6ea;color:#212934}[data-bs-theme=dark] .acoes-documentos[data-v-b7097e30]:not(.modo-texto) .btn-icon:hover{background-color:#343a40;color:#fff}.acoes-documentos[data-v-b7097e30]:not(.modo-texto) .btn-icon:focus-visible{outline:2px solid var(--bs-info);outline-offset:2px}.acoes-documentos.modo-texto[data-v-b7097e30]{flex-wrap:wrap}.acoes-documentos.modo-texto[data-v-b7097e30] .btn-sm{font-size:.75rem;line-height:1.2;display:inline-flex;align-items:center}.fiscal-item-box[data-v-eaa96eba]{background:var(--bs-tertiary-bg);transition:background .15s ease}.fiscal-item-box[data-v-eaa96eba]:hover{background:var(--bs-secondary-bg)}.fiscal-aliquota[data-v-eaa96eba]{font-size:.6rem;color:var(--bs-info-text-emphasis);font-weight:600}.documento-itens-smart-mode[data-v-46d40d97]{position:relative;display:flex;gap:0;min-height:300px;align-items:flex-start}.saldos-panel[data-v-46d40d97]{width:0;overflow:hidden;flex-shrink:0;transition:width .3s ease;border:1px solid var(--bs-border-color);border-radius:8px;background:var(--bs-body-bg);height:100%;min-height:300px}.saldos-panel.saldos-visible[data-v-46d40d97]{width:380px;margin-right:16px}.saldos-panel-inner[data-v-46d40d97]{width:380px;display:flex;flex-direction:column;height:100%;min-height:300px}.saldos-header[data-v-46d40d97]{padding:12px 16px;background:var(--bs-tertiary-bg);border-bottom:1px solid var(--bs-border-color);flex-shrink:0}.saldos-header-top[data-v-46d40d97]{display:flex;justify-content:space-between;align-items:center}.saldos-header h5[data-v-46d40d97]{font-size:.9rem;font-weight:700}.saldos-header small[data-v-46d40d97]{font-size:.7rem}.saldos-body[data-v-46d40d97]{flex:1;padding:12px;overflow-y:auto;max-height:500px}.itens-main[data-v-46d40d97]{flex:1;min-width:0;border:1px solid var(--bs-border-color);border-radius:8px;background:var(--bs-body-bg);overflow:hidden}.itens-main-expanded[data-v-46d40d97]{width:100%}.itens-main-toolbar[data-v-46d40d97]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--bs-tertiary-bg);border-bottom:1px solid var(--bs-border-color)}.itens-main-toolbar h5[data-v-46d40d97]{font-size:.9rem;font-weight:700}.itens-main-body[data-v-46d40d97]{padding:12px;overflow-y:auto;max-height:500px;position:relative}.itens-main-body.dropzone-ativa[data-v-46d40d97]{border:2px dashed var(--bs-border-color);border-radius:8px;margin:8px;transition:all .3s ease;min-height:200px}.itens-main-body.dropzone-ativa.drag-over[data-v-46d40d97]{border-color:var(--bs-info);background-color:var(--bs-info-bg-subtle);transform:scale(1.01)}.itens-grid[data-v-46d40d97]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.item-card[data-v-46d40d97]{padding:10px 12px;border:1px solid var(--bs-border-color);border-left:4px solid var(--bs-success);border-radius:6px;background:var(--bs-body-bg)}.empty-state[data-v-46d40d97]{text-align:center;padding:40px 16px;color:var(--bs-secondary-color)}.empty-state p[data-v-46d40d97]{font-size:.85rem}.draggable-card[data-v-46d40d97]{cursor:grab;padding:10px 12px;margin-bottom:8px;border:1px solid var(--bs-border-color);border-left:4px solid var(--bs-info);border-radius:6px;background:var(--bs-body-bg);transition:transform .2s,box-shadow .2s}.draggable-card[data-v-46d40d97]:active{cursor:grabbing;transform:scale(.98)}.draggable-card[data-v-46d40d97]:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.card-saldo-esgotado[data-v-46d40d97]{opacity:.5;border-left-color:var(--bs-danger);cursor:not-allowed}.card-title[data-v-46d40d97]{font-weight:600;font-size:.75rem;color:var(--bs-body-color);margin-bottom:2px}.card-sku[data-v-46d40d97]{font-size:.95rem;margin-bottom:6px;color:var(--bs-danger)}.card-saldo[data-v-46d40d97]{font-size:.75rem}.saldo-row[data-v-46d40d97]{display:flex;justify-content:space-between;align-items:center;padding:1px 0}.saldo-label[data-v-46d40d97]{color:var(--bs-secondary-color);font-size:.72rem}.saldo-value[data-v-46d40d97]{font-weight:600;font-family:Consolas,Courier New,monospace;font-size:.75rem}.card-preco[data-v-46d40d97]{font-size:.72rem;display:flex;justify-content:space-between;align-items:center;padding:2px 0;border-top:1px solid var(--bs-border-color-translucent);margin-top:4px;padding-top:4px}.sku-destaque[data-v-46d40d97]{color:var(--bs-danger);font-weight:700}.item-card-header[data-v-46d40d97]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6px}.natureza-badge[data-v-46d40d97]{font-size:.65rem;font-weight:600;padding:2px 8px;margin-bottom:4px;display:inline-flex;align-items:center}.item-card-codigos-fiscais[data-v-46d40d97]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:6px}.codigo-fiscal-badge[data-v-46d40d97]{font-size:.65rem;background:var(--bs-tertiary-bg);padding:1px 6px;border-radius:4px;color:var(--bs-secondary-color)}.codigo-fiscal-badge code[data-v-46d40d97]{font-weight:600;color:var(--bs-info-text-emphasis);font-size:.7rem}.imposto-toggle[data-v-46d40d97]{font-size:.7rem;padding:4px 8px}.item-card-actions[data-v-46d40d97]{display:flex;gap:2px;flex-shrink:0}.item-card-info[data-v-46d40d97]{flex:1;min-width:0}.item-card-nome[data-v-46d40d97]{font-weight:600;font-size:.85rem;color:var(--bs-body-color);display:flex;align-items:center;flex-wrap:wrap;gap:4px}.item-card-nome .natureza-badge[data-v-46d40d97]{font-size:.65rem;padding:.2rem .4rem;white-space:nowrap}.item-card-nome .sku-destaque[data-v-46d40d97]{font-size:.75rem}.item-card-nome .produto-nome-texto[data-v-46d40d97]{font-weight:600;font-size:.85rem}.item-card-sku[data-v-46d40d97]{font-size:.72rem}.item-card-detalhes[data-v-46d40d97]{font-size:.75rem}.detalhe-item[data-v-46d40d97]{display:flex;justify-content:space-between;align-items:center;padding:1px 0}.detalhe-label[data-v-46d40d97]{color:var(--bs-secondary-color);font-size:.72rem}.detalhe-value[data-v-46d40d97]{font-weight:600;font-family:Consolas,Courier New,monospace;font-size:.75rem}.detalhe-total[data-v-46d40d97]{border-top:1px solid var(--bs-border-color-translucent);margin-top:4px;padding-top:4px}.modal-overlay[data-v-46d40d97]{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:10060;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(2px)}.modal-card[data-v-46d40d97]{background:var(--bs-body-bg);border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);width:calc(100% - 32px);max-width:960px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;margin:16px}.modal-header[data-v-46d40d97]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:var(--bs-info);color:#fff;border-bottom:1px solid var(--bs-border-color)}.modal-header .btn-close[data-v-46d40d97]{filter:invert(1)}.modal-title[data-v-46d40d97]{font-weight:700;font-size:1rem;margin:0;color:#fff}.modal-body[data-v-46d40d97]{padding:20px;overflow-y:auto;flex:1;min-height:0}.modal-footer[data-v-46d40d97]{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--bs-border-color);background:var(--bs-tertiary-bg)}.modal-info-box[data-v-46d40d97]{display:grid;grid-template-columns:1fr auto;gap:4px 24px;background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:8px;padding:12px;margin-bottom:16px}.info-left[data-v-46d40d97]{display:flex;flex-direction:column;gap:2px;min-width:0}.info-right[data-v-46d40d97]{display:flex;flex-direction:column;gap:2px;justify-content:center;text-align:right}.info-right .info-item[data-v-46d40d97]{justify-content:flex-end}.info-right .info-label[data-v-46d40d97]{min-width:auto}.info-item[data-v-46d40d97]{display:flex;gap:8px;font-size:.85rem;padding:2px 0}.info-item .info-label[data-v-46d40d97]{font-weight:600;min-width:90px;color:var(--bs-secondary-color)}.info-item .info-valor[data-v-46d40d97]{color:var(--bs-body-color)}.sliders-stacked[data-v-46d40d97]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.slider-section[data-v-46d40d97]{background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:8px;padding:12px}.slider-section-header[data-v-46d40d97]{font-weight:700;font-size:.8rem;margin-bottom:8px;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.slider-section-header small[data-v-46d40d97]{font-weight:400;font-size:.7rem}.slider-row[data-v-46d40d97]{display:flex;align-items:center;gap:8px}.slider-row-main[data-v-46d40d97]{flex:1;min-width:0;margin:0}.slider-row-controls[data-v-46d40d97]{display:flex;align-items:center;gap:4px;flex-shrink:0}.slider-row-buttons[data-v-46d40d97]{display:flex;flex-direction:column;gap:2px}.slider-row-value[data-v-46d40d97]{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:110px}.slider-row-value .form-control-sm[data-v-46d40d97]{width:100%;font-family:Consolas,Courier New,monospace;font-weight:600;text-align:center}.slider-row-value .slider-max[data-v-46d40d97]{font-size:.65rem;color:var(--bs-secondary-color);font-family:Consolas,Courier New,monospace;white-space:nowrap}.slider-btn[data-v-46d40d97]{font-size:.65rem;padding:2px 8px;line-height:1.3;border-width:1px;white-space:nowrap;min-width:36px}.slider-btn-decimal[data-v-46d40d97]{font-size:.6rem;opacity:.8;min-width:32px}.campos-preco-parceiro[data-v-46d40d97]{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.campos-preco-parceiro.com-parceiro-sem-lote[data-v-46d40d97]{grid-template-columns:1fr 1fr 1fr}.campos-preco-parceiro.com-parceiro-com-lote[data-v-46d40d97]{grid-template-columns:repeat(4,1fr)}.campo-parceiro[data-v-46d40d97],.campo-preco-total[data-v-46d40d97]{display:flex;flex-direction:column}.campo-parceiro .campo-busca-container[data-v-46d40d97]{margin-bottom:0!important}@media (max-width:1400px){.itens-grid[data-v-46d40d97]{grid-template-columns:repeat(3,1fr)}}@media (max-width:1200px){.itens-grid[data-v-46d40d97]{grid-template-columns:repeat(2,1fr)}.saldos-panel.saldos-visible[data-v-46d40d97]{width:320px}}@media (max-width:992px){.documento-itens-smart-mode[data-v-46d40d97]{flex-direction:column}.saldos-panel.saldos-visible[data-v-46d40d97]{width:100%;margin-right:0;margin-bottom:16px}.itens-grid[data-v-46d40d97]{grid-template-columns:repeat(2,1fr)}.sliders-stacked[data-v-46d40d97]{grid-template-columns:1fr}.campos-preco-parceiro.com-parceiro-com-lote[data-v-46d40d97],.campos-preco-parceiro.com-parceiro-sem-lote[data-v-46d40d97]{grid-template-columns:1fr 1fr}.modal-card[data-v-46d40d97]{max-width:720px}}@media (max-width:768px){.modal-card[data-v-46d40d97]{max-width:calc(100vw - 32px);border-radius:8px}.modal-info-box[data-v-46d40d97]{grid-template-columns:1fr}.info-right[data-v-46d40d97]{text-align:left;border-top:1px solid var(--bs-border-color-translucent);padding-top:6px;margin-top:2px}.info-right .info-item[data-v-46d40d97]{justify-content:flex-start}.campos-preco-parceiro.com-parceiro-com-lote[data-v-46d40d97],.campos-preco-parceiro.com-parceiro-sem-lote[data-v-46d40d97]{grid-template-columns:1fr}}@media (max-width:576px){.campos-preco-parceiro[data-v-46d40d97],.itens-grid[data-v-46d40d97]{grid-template-columns:1fr}}.documento-entrada-modal[data-v-33dd4089]{max-width:100%}.documento-entrada-modal .campo-busca-lista-wrapper[data-v-33dd4089]{margin-bottom:0}.documento-entrada-modal .campo-busca-lista-wrapper .form-label[data-v-33dd4089]{font-weight:400!important}.documento-entrada-modal .campo-busca-lista-wrapper .form-label.is-required[data-v-33dd4089]:after{content:" *";color:#dc3545;font-weight:700}.stepper-wrapper[data-v-33dd4089]{border-bottom:1px solid var(--bs-border-color);margin-bottom:20px;padding:0}.stepper-horizontal[data-v-33dd4089]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;gap:4px}.step-item[data-v-33dd4089]{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1;position:relative;padding:8px 4px;transition:all .2s;border-radius:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.step-item.step-clickable[data-v-33dd4089]{cursor:pointer}.step-item.step-clickable[data-v-33dd4089]:hover{background:var(--bs-tertiary-bg)}.step-item.step-disabled[data-v-33dd4089]{opacity:.4;cursor:not-allowed}.step-indicator[data-v-33dd4089]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8rem;background:var(--bs-tertiary-bg);color:var(--bs-secondary-color);border:2px solid var(--bs-border-color)}.step-item.step-active[data-v-33dd4089]{background:var(--bs-tertiary-bg);border-radius:8px}.step-item.step-completed .step-indicator[data-v-33dd4089]{background:var(--bs-success);color:#fff;border-color:var(--bs-success)}.step-number[data-v-33dd4089]{font-size:.8rem}.step-label[data-v-33dd4089]{font-size:.7rem;font-weight:600;text-align:center;color:var(--bs-secondary-color);white-space:nowrap}.step-item.step-completed .step-label[data-v-33dd4089]{color:var(--bs-success)}.step-navigation[data-v-33dd4089]{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid var(--bs-border-color);margin-top:16px}.step-counter[data-v-33dd4089]{font-size:.8rem;color:var(--bs-secondary-color);font-weight:500}.step-content[data-v-33dd4089]{min-height:200px}.parcelas-grid thead>tr[data-v-33dd4089]{background-color:var(--bs-tertiary-bg);color:var(--bs-body-color)}.parcelas-grid thead>tr>th[data-v-33dd4089]{border-bottom:2px solid var(--bs-border-color);font-weight:600;font-size:.8rem}.parcelas-grid tfoot .parcelas-total[data-v-33dd4089],.parcelas-grid tfoot tr[data-v-33dd4089]{background-color:var(--bs-secondary-bg);color:var(--bs-body-color)}.parcelas-grid tfoot td[data-v-33dd4089]{border-top:2px solid var(--bs-border-color)}@keyframes spin-33dd4089{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.bi-arrow-repeat.spin[data-v-33dd4089]{animation:spin-33dd4089 1s linear infinite;display:inline-block}.stepper-constrained[data-v-33dd4089]{max-width:800px;margin-left:auto;margin-right:auto}.grid-scroll-container[data-v-8243866e]{overflow-x:auto}.linha-selecionada[data-v-8243866e]{background-color:var(--bs-info-bg-subtle)}.purchase-order-form-wrapper[data-v-1ca9cdca]{max-width:100%;overflow-x:hidden}.grid-scroll-container[data-v-1ca9cdca]{max-height:200px;overflow-y:auto}.admin-table[data-v-1ca9cdca]{width:100%;table-layout:fixed}.admin-table td[data-v-1ca9cdca],.admin-table th[data-v-1ca9cdca]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cursor-pointer[data-v-1ca9cdca]{cursor:pointer}.admin-table-container[data-v-1ca9cdca]{background-color:transparent;border:1px solid var(--bs-border-color);border-radius:.25rem;overflow-x:auto}.admin-table td[data-v-1ca9cdca]{border-bottom:1px solid var(--bs-border-color);color:var(--bs-body-color);padding:.5rem .75rem}.linha-selecionada td[data-v-1ca9cdca]{background-color:var(--bs-info-bg-subtle)!important}.linha-selecionada code[data-v-1ca9cdca],.linha-selecionada td[data-v-1ca9cdca]{color:var(--bs-info-text-emphasis)!important}.border-info-subtle[data-v-1ca9cdca]{border-color:var(--bs-info-border-subtle)!important}.bg-info-subtle[data-v-1ca9cdca]{background-color:var(--bs-info-bg-subtle)!important}.text-info-emphasis[data-v-1ca9cdca]{color:var(--bs-info-text-emphasis)!important}.grid-po-card-header[data-v-1ca9cdca]{background-color:var(--bs-info-bg-subtle);color:var(--bs-info-text-emphasis);border-bottom:1px solid var(--bs-border-color)}[data-bs-theme=dark] .grid-po-card-header[data-v-1ca9cdca]{background-color:rgba(var(--bs-info-rgb),.18);color:var(--bs-info-text-emphasis)}.frame-bloqueado[data-v-1ca9cdca]{opacity:.6;filter:grayscale(.5);transition:all .3s ease}.nav-tabs .nav-link[data-v-1ca9cdca]{border:none;color:var(--bs-secondary-color);font-weight:500;padding:.75rem 1rem;min-width:130px;text-align:center;transition:all .2s ease}.nav-tabs .nav-link[data-v-1ca9cdca]:hover{color:var(--bs-info-text-emphasis);background-color:rgba(var(--bs-info-rgb),.05)}.nav-tabs .nav-link.active[data-v-1ca9cdca]{color:var(--bs-info-text-emphasis);background-color:transparent;border-bottom:3px solid var(--bs-info);font-weight:600}@media (max-width:991.98px){.grid-scroll-container[data-v-1ca9cdca]{max-height:150px;overflow-x:auto}.admin-table[data-v-1ca9cdca]{min-width:600px}}.grid-scroll-container[data-v-1ca9cdca]{overflow-x:auto}.grid-scroll-container[data-v-1ca9cdca] .admin-table{margin-bottom:0}.grid-scroll-container[data-v-1ca9cdca] .admin-table th{background-color:var(--bs-secondary-bg);border-bottom:2px solid var(--bs-border-color);white-space:nowrap;padding:.5rem .75rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.5px;color:var(--bs-secondary-color)}.grid-scroll-container[data-v-1ca9cdca] .admin-table td{padding:.5rem .75rem;vertical-align:middle}.linha-editando[data-v-1ca9cdca]{background-color:var(--bs-info-bg-subtle)}.inline-edit-cell[data-v-1ca9cdca]{min-width:120px}.inline-edit-cell[data-v-1ca9cdca] .campo-input-container{margin-bottom:0!important}.inline-edit-cell[data-v-1ca9cdca] .form-control{font-size:.875rem;padding:.25rem .5rem;height:auto}.acoes-wrapper[data-v-1ca9cdca]{white-space:nowrap}.modal-relatorio-po[data-v-1ca9cdca]{max-width:900px;width:90%;max-height:90vh;display:flex;flex-direction:column;background:var(--bs-body-bg);border-radius:12px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.3)}.modal-header-relatorio-po[data-v-1ca9cdca]{background:var(--bs-primary);color:#fff;padding:16px 24px;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.modal-footer-relatorio-po[data-v-1ca9cdca]{padding:12px 24px;border-top:1px solid var(--bs-border-color);display:flex;justify-content:flex-end;gap:8px;flex-shrink:0}.relatorio-po-content[data-v-1ca9cdca]{padding:24px;font-size:12px;line-height:1.5;color:var(--bs-body-color)}.relatorio-po-header[data-v-1ca9cdca]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid var(--bs-primary)}.relatorio-po-logo[data-v-1ca9cdca]{display:flex;align-items:center;gap:12px}.relatorio-po-logo-img[data-v-1ca9cdca]{max-height:60px;max-width:120px;-o-object-fit:contain;object-fit:contain}.relatorio-po-logo-placeholder[data-v-1ca9cdca]{width:60px;height:60px;background:var(--bs-tertiary-bg);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--bs-secondary-color)}.relatorio-po-empresa h2[data-v-1ca9cdca]{font-size:18px;font-weight:700;margin:0;color:var(--bs-primary-text-emphasis)}.relatorio-po-empresa p[data-v-1ca9cdca]{margin:2px 0 0;font-size:13px;color:var(--bs-secondary-color)}.relatorio-po-info[data-v-1ca9cdca]{text-align:right}.info-field[data-v-1ca9cdca]{margin-bottom:4px}.info-label[data-v-1ca9cdca]{font-weight:600;color:var(--bs-secondary-color);margin-right:8px}.info-valor[data-v-1ca9cdca]{font-weight:600}.relatorio-po-section[data-v-1ca9cdca]{margin-bottom:16px}.relatorio-po-section h6[data-v-1ca9cdca]{font-size:13px;font-weight:700;color:var(--bs-primary-text-emphasis);border-bottom:1px solid var(--bs-border-color);padding-bottom:6px;margin-bottom:8px}.relatorio-po-grid-4[data-v-1ca9cdca]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.relatorio-po-grid-4 .label[data-v-1ca9cdca]{font-weight:600;color:var(--bs-secondary-color)}.relatorio-po-tabela[data-v-1ca9cdca]{width:100%;border-collapse:collapse;font-size:11px}.relatorio-po-tabela th[data-v-1ca9cdca]{background:var(--bs-tertiary-bg);padding:6px 8px;text-align:left;font-weight:600;border-bottom:2px solid var(--bs-border-color);text-transform:uppercase;font-size:10px;letter-spacing:.5px}.relatorio-po-tabela td[data-v-1ca9cdca]{padding:5px 8px;border-bottom:1px solid var(--bs-border-color)}.relatorio-po-tabela .td-num[data-v-1ca9cdca],.relatorio-po-tabela .th-num[data-v-1ca9cdca]{text-align:right;font-family:Consolas,Courier New,monospace}.relatorio-po-tabela .td-footer-label[data-v-1ca9cdca]{font-weight:700;text-align:right}.relatorio-po-tabela .td-footer[data-v-1ca9cdca]{font-weight:700;border-top:2px solid var(--bs-body-color)}.relatorio-po-footer[data-v-1ca9cdca]{margin-top:24px;padding-top:12px;border-top:1px solid var(--bs-border-color);text-align:center;font-size:10px;color:var(--bs-secondary-color)}.frame-bloqueado[data-v-6a33d598]{opacity:.6;filter:grayscale(.5);transition:all .3s ease}.cursor-pointer[data-v-6a33d598]{cursor:pointer}.admin-table-container[data-v-6a33d598]{background-color:transparent;border:1px solid var(--bs-border-color);border-radius:.25rem;overflow-x:auto}.admin-table thead th[data-v-6a33d598]{background-color:var(--bs-tertiary-bg);color:var(--bs-heading-color);font-weight:600;padding:.5rem .75rem;border-bottom:1px solid var(--bs-border-color)}.admin-table td[data-v-6a33d598]{border-bottom:1px solid var(--bs-border-color);color:var(--bs-body-color);padding:.5rem .75rem}.btn-icon[data-v-6a33d598]{background:none;border:none;color:#6c7d8e;padding:.4rem;transition:.2s}.btn-icon[data-v-6a33d598]:hover{color:#212934}[data-bs-theme=dark] .btn-icon[data-v-6a33d598]:hover{color:#fff}.ordem-compra-itens-smart-mode[data-v-a6a8b4dc]{position:relative;width:100%}.itens-main-toolbar[data-v-a6a8b4dc]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--bs-primary-bg-subtle);border-bottom:1px solid var(--bs-primary-border-subtle)}.itens-main-toolbar h5[data-v-a6a8b4dc]{font-size:.9rem;font-weight:700;margin:0}.itens-main-body[data-v-a6a8b4dc]{padding:12px;min-height:120px}.empty-state[data-v-a6a8b4dc]{text-align:center;padding:40px 16px;color:var(--bs-secondary-color)}.empty-state p[data-v-a6a8b4dc]{font-size:.85rem}.itens-grid[data-v-a6a8b4dc]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.item-card[data-v-a6a8b4dc]{padding:10px 12px;border:1px solid var(--bs-border-color);border-left:4px solid var(--bs-primary);border-radius:6px;background:var(--bs-body-bg)}.item-card-header[data-v-a6a8b4dc]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6px}.item-card-info[data-v-a6a8b4dc]{flex:1;min-width:0}.item-card-nome[data-v-a6a8b4dc]{font-weight:600;font-size:.85rem;color:var(--bs-body-color);display:flex;align-items:center;flex-wrap:wrap;gap:4px}.sku-destaque[data-v-a6a8b4dc]{font-size:.75rem}.produto-nome-texto[data-v-a6a8b4dc]{font-weight:600;font-size:.85rem}.item-card-actions[data-v-a6a8b4dc]{display:flex;gap:2px;flex-shrink:0}.item-card-codigos-fiscais[data-v-a6a8b4dc]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:6px}.codigo-fiscal-badge[data-v-a6a8b4dc]{font-size:.65rem;background:var(--bs-tertiary-bg);padding:1px 6px;border-radius:4px;color:var(--bs-secondary-color)}.codigo-fiscal-badge code[data-v-a6a8b4dc]{font-weight:600;color:var(--bs-info-text-emphasis);font-size:.7rem}.item-card-detalhes[data-v-a6a8b4dc]{font-size:.75rem}.detalhe-item[data-v-a6a8b4dc]{display:flex;justify-content:space-between;align-items:center;padding:1px 0}.detalhe-label[data-v-a6a8b4dc]{color:var(--bs-secondary-color);font-size:.72rem}.detalhe-value[data-v-a6a8b4dc]{font-weight:600;font-family:Consolas,Courier New,monospace;font-size:.75rem}.detalhe-total[data-v-a6a8b4dc]{border-top:1px solid var(--bs-border-color-translucent);margin-top:4px;padding-top:4px}.modal-overlay[data-v-a6a8b4dc]{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:10060;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(2px)}.modal-card[data-v-a6a8b4dc]{background:var(--bs-body-bg);border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);width:calc(100% - 32px);max-width:640px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;margin:16px}.modal-header[data-v-a6a8b4dc]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#34495e;color:#fff;border-bottom:1px solid hsla(0,0%,100%,.1)}.modal-header .btn-close[data-v-a6a8b4dc]{filter:invert(1)}.modal-title[data-v-a6a8b4dc]{font-weight:700;font-size:1rem;margin:0;color:#fff}.modal-body[data-v-a6a8b4dc]{padding:20px;overflow-y:auto;flex:1;min-height:0}.modal-footer[data-v-a6a8b4dc]{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--bs-border-color);background:var(--bs-tertiary-bg)}.modal-info-box[data-v-a6a8b4dc]{display:grid;grid-template-columns:1fr auto;gap:4px 24px;background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:8px;padding:12px;margin-bottom:16px}.info-left[data-v-a6a8b4dc],.info-right[data-v-a6a8b4dc]{display:flex;flex-direction:column;gap:4px}.info-right[data-v-a6a8b4dc]{text-align:right}.info-item[data-v-a6a8b4dc]{display:flex;gap:8px;font-size:.85rem}.info-item .info-label[data-v-a6a8b4dc]{font-weight:600;min-width:70px;color:var(--bs-secondary-color);white-space:nowrap}.info-item .info-valor[data-v-a6a8b4dc]{color:var(--bs-body-color)}.sku-destaque[data-v-a6a8b4dc]{color:var(--bs-danger);font-weight:700}.sliders-stacked[data-v-a6a8b4dc]{display:flex;flex-direction:column;gap:8px}.slider-section[data-v-a6a8b4dc]{background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:8px;padding:12px}.slider-section-header[data-v-a6a8b4dc]{font-weight:700;font-size:.8rem;margin-bottom:8px;display:flex;align-items:center;gap:4px}.slider-section-header small[data-v-a6a8b4dc]{font-weight:400;font-size:.7rem}.slider-row[data-v-a6a8b4dc]{display:flex;align-items:center;gap:8px}.slider-row-main[data-v-a6a8b4dc]{flex:1;min-width:0;margin:0}.slider-row-controls[data-v-a6a8b4dc]{display:flex;align-items:flex-start;gap:4px;flex-shrink:0}.slider-row-buttons[data-v-a6a8b4dc]{display:flex;flex-direction:column;gap:2px}.slider-row-value[data-v-a6a8b4dc]{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:110px}.slider-row-value .form-control-sm[data-v-a6a8b4dc]{width:100%;font-family:Consolas,Courier New,monospace;font-weight:600;text-align:center}.slider-row-value .slider-max[data-v-a6a8b4dc]{font-size:.65rem;color:var(--bs-secondary-color);font-family:Consolas,Courier New,monospace;white-space:nowrap}.slider-btn[data-v-a6a8b4dc]{font-size:.6rem;padding:2px 8px;line-height:1.3;border-width:1px;white-space:nowrap;min-width:36px}.slider-btn-decimal[data-v-a6a8b4dc]{font-size:.55rem;opacity:.8;min-width:32px}.campos-preco[data-v-a6a8b4dc]{background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:8px;padding:12px}@media (max-width:1400px){.itens-grid[data-v-a6a8b4dc]{grid-template-columns:repeat(3,1fr)}}@media (max-width:1200px){.itens-grid[data-v-a6a8b4dc]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.itens-grid[data-v-a6a8b4dc]{grid-template-columns:1fr}}.modal-overlay[data-v-053fd524]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1060;display:flex;align-items:center;justify-content:center}.modal-card.modal-relatorio-oc[data-v-053fd524]{width:90%;max-width:1100px;max-height:90vh;background:#fff;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3)}.modal-header[data-v-053fd524]{padding:16px 24px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.modal-body[data-v-053fd524]{flex:1;overflow-y:auto;padding:0}.modal-footer[data-v-053fd524]{padding:12px 24px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #dee2e6;flex-shrink:0}.relatorio-oc-content[data-v-053fd524]{padding:30px;font-family:Segoe UI,Arial,sans-serif;color:#212529}.relatorio-header[data-v-053fd524]{display:flex;align-items:center;gap:20px;margin-bottom:24px;padding-bottom:16px;border-bottom:3px solid #0d6efd}.relatorio-logo-area[data-v-053fd524]{flex-shrink:0}.relatorio-logo[data-v-053fd524]{max-height:60px;max-width:120px}.relatorio-logo-placeholder[data-v-053fd524]{width:80px;height:60px;background:#f0f0f0;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:28px;color:#adb5bd}.relatorio-titulo-area[data-v-053fd524]{flex:1}.relatorio-titulo[data-v-053fd524]{font-size:20px;font-weight:700;margin:0;color:#0d6efd;text-transform:uppercase;letter-spacing:1px}.relatorio-numero[data-v-053fd524]{font-size:16px;font-weight:600;margin:4px 0;color:#495057}.relatorio-status[data-v-053fd524]{display:inline-block;background:#198754;color:#fff;padding:2px 10px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase}.relatorio-data-area[data-v-053fd524]{flex-shrink:0}.relatorio-data-box[data-v-053fd524]{text-align:center;background:#f8f9fa;padding:8px 16px;border-radius:8px;border:1px solid #dee2e6}.relatorio-data-label[data-v-053fd524]{display:block;font-size:10px;color:#6c757d;text-transform:uppercase}.relatorio-data-valor[data-v-053fd524]{display:block;font-size:14px;font-weight:600;color:#212529}.relatorio-info-grid[data-v-053fd524]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:16px}.relatorio-info-card[data-v-053fd524]{border:1px solid #dee2e6;border-radius:8px;overflow:hidden}.info-card-header[data-v-053fd524]{background:#f8f9fa;padding:8px 12px;font-size:12px;font-weight:600;color:#495057;border-bottom:1px solid #dee2e6}.info-card-header i[data-v-053fd524]{margin-right:6px;color:#0d6efd}.info-card-body[data-v-053fd524]{padding:8px 12px}.info-row[data-v-053fd524]{display:flex;justify-content:space-between;padding:2px 0;font-size:11px}.info-label[data-v-053fd524]{color:#6c757d;font-weight:500}.info-value[data-v-053fd524]{font-weight:600;color:#212529;text-align:right}.relatorio-resumo-box[data-v-053fd524]{background:#fff3cd;border:1px solid #ffc107;border-radius:8px;padding:10px 14px;margin-bottom:16px;font-size:12px;display:flex;align-items:flex-start;gap:8px}.relatorio-resumo-box i[data-v-053fd524]{color:#ffc107;font-size:16px;margin-top:1px}.relatorio-tabela[data-v-053fd524]{width:100%;border-collapse:collapse;font-size:11px;margin-bottom:16px}.relatorio-tabela thead tr[data-v-053fd524]{background:#0d6efd;color:#fff}.relatorio-tabela th[data-v-053fd524]{padding:8px 10px;text-align:left;font-weight:600;border:none}.relatorio-tabela th.th-num[data-v-053fd524]{text-align:right}.relatorio-tabela td[data-v-053fd524]{padding:6px 10px;border-bottom:1px solid #e9ecef}.relatorio-tabela td.td-num[data-v-053fd524]{text-align:right;font-family:Consolas,monospace}.relatorio-tabela tbody tr[data-v-053fd524]:nth-child(2n){background:#f8f9fa}.relatorio-tabela tbody tr[data-v-053fd524]:hover{background:#e7f1ff}.relatorio-tabela tbody code[data-v-053fd524]{background:#e9ecef;padding:1px 4px;border-radius:3px;font-size:10px}.relatorio-tabela tfoot tr.tr-total[data-v-053fd524]{background:#e7f1ff;font-weight:700}.relatorio-tabela tfoot td.td-footer-label[data-v-053fd524]{text-align:right;padding:10px;font-size:12px;color:#495057}.relatorio-tabela tfoot td.td-footer-valor[data-v-053fd524]{padding:10px;font-size:14px;color:#0d6efd}.relatorio-rodape[data-v-053fd524]{text-align:center;font-size:9px;color:#6c757d;border-top:1px solid #dee2e6;padding-top:10px;margin-top:10px}.relatorio-rodape-divider[data-v-053fd524]{margin:0 8px}.filtro-inline-row[data-v-2c078a90]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-end}.filtro-group[data-v-2c078a90]{display:flex;flex-direction:column;gap:.15rem}.filtro-label[data-v-2c078a90]{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--bs-secondary-color);margin-bottom:0}.filtro-numero[data-v-2c078a90]{flex:1 1 140px;min-width:120px}.filtro-resumo[data-v-2c078a90]{flex:1 1 160px;min-width:130px}.filtro-valor[data-v-2c078a90]{flex:0 1 auto}.filtro-grupo[data-v-2c078a90]{flex:1 1 100%}.filtro-acoes[data-v-2c078a90]{flex:0 0 auto}.filtro-grupo .badge[data-v-2c078a90]{cursor:pointer;font-size:.75rem;font-weight:500;transition:all .15s ease;white-space:nowrap}.filtro-grupo .badge.text-bg-light[data-v-2c078a90]{background-color:color-mix(in srgb,var(--bs-secondary-bg) 60%,transparent)!important;color:var(--bs-body-color)!important;border-color:var(--bs-border-color)!important}.filtro-grupo .badge[data-v-2c078a90]:hover{opacity:.85;transform:translateY(-1px)}.filtro-valor .btn[data-v-2c078a90]{font-size:.72rem;padding:.2rem .5rem;white-space:nowrap}.itens-scroll-wrapper[data-v-2c078a90]{max-height:220px;overflow-y:auto}.itens-scroll-wrapper[data-v-2c078a90]::-webkit-scrollbar{width:6px}.itens-scroll-wrapper[data-v-2c078a90]::-webkit-scrollbar-thumb{background-color:var(--bs-border-color);border-radius:3px}.item-row[data-v-2c078a90]:last-child{border-bottom:none!important}@media (max-width:576px){.filtro-inline-row[data-v-2c078a90]{gap:.4rem}.filtro-numero[data-v-2c078a90],.filtro-resumo[data-v-2c078a90]{flex:1 1 100%;min-width:0}.filtro-valor[data-v-2c078a90]{flex:1 1 100%}.filtro-valor .btn[data-v-2c078a90]{flex:1;text-align:center}.filtro-grupo .badge[data-v-2c078a90]{font-size:.7rem;padding:.25rem .6rem}.filtro-acoes[data-v-2c078a90]{flex:1 1 100%}.filtro-acoes .d-flex[data-v-2c078a90]{justify-content:flex-end}}.filtro-inline-row[data-v-0ac84742]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-end}.filtro-group[data-v-0ac84742]{display:flex;flex-direction:column;gap:.15rem}.filtro-label[data-v-0ac84742]{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--bs-secondary-color);margin-bottom:0}.filtro-numero[data-v-0ac84742]{flex:1 1 140px;min-width:120px}.filtro-resumo[data-v-0ac84742]{flex:1 1 160px;min-width:130px}.filtro-valor[data-v-0ac84742]{flex:0 1 auto}.filtro-grupo[data-v-0ac84742]{flex:1 1 100%}.filtro-acoes[data-v-0ac84742]{flex:0 0 auto}.filtro-grupo .badge[data-v-0ac84742]{cursor:pointer;font-size:.75rem;font-weight:500;transition:all .15s ease;white-space:nowrap}.filtro-grupo .badge.text-bg-light[data-v-0ac84742]{background-color:color-mix(in srgb,var(--bs-secondary-bg) 60%,transparent)!important;color:var(--bs-body-color)!important;border-color:var(--bs-border-color)!important}.filtro-grupo .badge[data-v-0ac84742]:hover{opacity:.85;transform:translateY(-1px)}.filtro-valor .btn[data-v-0ac84742]{font-size:.72rem;padding:.2rem .5rem;white-space:nowrap}@media (max-width:576px){.filtro-inline-row[data-v-0ac84742]{gap:.4rem}.filtro-numero[data-v-0ac84742],.filtro-resumo[data-v-0ac84742]{flex:1 1 100%;min-width:0}.filtro-valor[data-v-0ac84742]{flex:1 1 100%}.filtro-valor .btn[data-v-0ac84742]{flex:1;text-align:center}.filtro-grupo .badge[data-v-0ac84742]{font-size:.7rem;padding:.25rem .6rem}.filtro-acoes[data-v-0ac84742]{flex:1 1 100%}.filtro-acoes .d-flex[data-v-0ac84742]{justify-content:flex-end}}.itens-scroll-wrapper[data-v-fec97adc]{max-height:220px;overflow-y:auto}.itens-scroll-wrapper[data-v-fec97adc]::-webkit-scrollbar{width:6px}.itens-scroll-wrapper[data-v-fec97adc]::-webkit-scrollbar-thumb{background-color:var(--bs-border-color);border-radius:3px}.item-row[data-v-fec97adc]:last-child{border-bottom:none!important}.itens-scroll-wrapper[data-v-ccf4e5ae]{max-height:220px;overflow-y:auto}.itens-scroll-wrapper[data-v-ccf4e5ae]::-webkit-scrollbar{width:6px}.itens-scroll-wrapper[data-v-ccf4e5ae]::-webkit-scrollbar-thumb{background-color:var(--bs-border-color);border-radius:3px}.filtro-inline-row[data-v-4ed26ea5]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-end}.filtro-group[data-v-4ed26ea5]{display:flex;flex-direction:column;gap:.15rem}.filtro-label[data-v-4ed26ea5]{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--bs-secondary-color);margin-bottom:0}.filtro-numero[data-v-4ed26ea5]{flex:1 1 140px;min-width:120px}.filtro-resumo[data-v-4ed26ea5]{flex:1 1 160px;min-width:130px}.filtro-valor[data-v-4ed26ea5]{flex:0 1 auto}.filtro-grupo[data-v-4ed26ea5]{flex:1 1 100%}.filtro-acoes[data-v-4ed26ea5]{flex:0 0 auto}.filtro-grupo .badge[data-v-4ed26ea5]{cursor:pointer;font-size:.75rem;font-weight:500;transition:all .15s ease;white-space:nowrap}.filtro-grupo .badge.text-bg-light[data-v-4ed26ea5]{background-color:color-mix(in srgb,var(--bs-secondary-bg) 60%,transparent)!important;color:var(--bs-body-color)!important;border-color:var(--bs-border-color)!important}.filtro-grupo .badge[data-v-4ed26ea5]:hover{opacity:.85;transform:translateY(-1px)}.filtro-valor .btn[data-v-4ed26ea5]{font-size:.72rem;padding:.2rem .5rem;white-space:nowrap}@media (max-width:576px){.filtro-inline-row[data-v-4ed26ea5]{gap:.4rem}.filtro-numero[data-v-4ed26ea5],.filtro-resumo[data-v-4ed26ea5]{flex:1 1 100%;min-width:0}.filtro-valor[data-v-4ed26ea5]{flex:1 1 100%}.filtro-valor .btn[data-v-4ed26ea5]{flex:1;text-align:center}.filtro-grupo .badge[data-v-4ed26ea5]{font-size:.7rem;padding:.25rem .6rem}.filtro-acoes[data-v-4ed26ea5]{flex:1 1 100%}.filtro-acoes .d-flex[data-v-4ed26ea5]{justify-content:flex-end}}.itens-scroll-wrapper[data-v-7fbc46a6]{max-height:220px;overflow-y:auto}.itens-scroll-wrapper[data-v-7fbc46a6]::-webkit-scrollbar{width:6px}.itens-scroll-wrapper[data-v-7fbc46a6]::-webkit-scrollbar-thumb{background-color:var(--bs-border-color);border-radius:3px}.item-row[data-v-7fbc46a6]:last-child{border-bottom:none!important}.itens-scroll-wrapper[data-v-5074cb56]{max-height:220px;overflow-y:auto}.itens-scroll-wrapper[data-v-5074cb56]::-webkit-scrollbar{width:6px}.itens-scroll-wrapper[data-v-5074cb56]::-webkit-scrollbar-thumb{background-color:var(--bs-border-color);border-radius:3px}[data-v-6ce07f0c] .filtro-inline-row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-end}[data-v-6ce07f0c] .filtro-group{display:flex;flex-direction:column;gap:.15rem}[data-v-6ce07f0c] .filtro-label{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--bs-secondary-color);margin-bottom:0}[data-v-6ce07f0c] .filtro-numero{flex:1 1 140px;min-width:120px}[data-v-6ce07f0c] .filtro-resumo{flex:1 1 160px;min-width:130px}[data-v-6ce07f0c] .filtro-valor{flex:0 1 auto}[data-v-6ce07f0c] .filtro-grupo{flex:1 1 100%}[data-v-6ce07f0c] .filtro-acoes{flex:0 0 auto}[data-v-6ce07f0c] .filtro-grupo .badge{cursor:pointer;font-size:.75rem;font-weight:500;transition:all .15s ease;white-space:nowrap}[data-v-6ce07f0c] .filtro-grupo .badge.text-bg-light{background-color:color-mix(in srgb,var(--bs-secondary-bg) 60%,transparent)!important;color:var(--bs-body-color)!important;border-color:var(--bs-border-color)!important}[data-v-6ce07f0c] .filtro-grupo .badge:hover{opacity:.85;transform:translateY(-1px)}[data-v-6ce07f0c] .filtro-valor .btn{font-size:.72rem;padding:.2rem .5rem;white-space:nowrap}[data-v-6ce07f0c] .itens-scroll-wrapper{max-height:220px;overflow-y:auto}[data-v-6ce07f0c] .itens-scroll-wrapper::-webkit-scrollbar{width:6px}[data-v-6ce07f0c] .itens-scroll-wrapper::-webkit-scrollbar-thumb{background-color:var(--bs-border-color);border-radius:3px}[data-v-6ce07f0c] .item-row:last-child{border-bottom:none!important}@media (max-width:576px){[data-v-6ce07f0c] .filtro-inline-row{gap:.4rem}[data-v-6ce07f0c] .filtro-numero,[data-v-6ce07f0c] .filtro-resumo{flex:1 1 100%;min-width:0}[data-v-6ce07f0c] .filtro-valor{flex:1 1 100%}[data-v-6ce07f0c] .filtro-valor .btn{flex:1;text-align:center}[data-v-6ce07f0c] .filtro-grupo .badge{font-size:.7rem;padding:.25rem .6rem}[data-v-6ce07f0c] .filtro-acoes{flex:1 1 100%}[data-v-6ce07f0c] .filtro-acoes .d-flex{justify-content:flex-end}}.pedido-venda-cadastro-wrapper[data-v-b1a4dfd6]{max-width:100%;overflow-x:hidden}.nav-tabs .nav-link.active[data-v-b1a4dfd6]{color:var(--bs-success-text-emphasis);background-color:var(--bs-success-bg-subtle);border-color:var(--bs-success-border-subtle) var(--bs-success-border-subtle) #fff}.nav-tabs .nav-link[data-v-b1a4dfd6]:not(.active):hover{border-color:var(--bs-success-border-subtle)}.card[data-v-b1a4dfd6]{border-color:var(--bs-success-border-subtle)!important}.card-header.bg-success-subtle[data-v-b1a4dfd6]{background-color:var(--bs-success-bg-subtle)!important}.card-header h5[data-v-b1a4dfd6],.card-header h6[data-v-b1a4dfd6]{color:var(--bs-success-text-emphasis)!important}.badge.badge-ghost-success[data-v-b1a4dfd6]{background-color:var(--bs-success-bg-subtle);color:var(--bs-success-text-emphasis);border:1px solid var(--bs-success-border-subtle)}.badge.badge-ghost-warning[data-v-b1a4dfd6]{background-color:var(--bs-warning-bg-subtle);color:var(--bs-warning-text-emphasis);border:1px solid var(--bs-warning-border-subtle)}.badge.badge-ghost-danger[data-v-b1a4dfd6]{background-color:var(--bs-danger-bg-subtle);color:var(--bs-danger-text-emphasis);border:1px solid var(--bs-danger-border-subtle)}.badge.badge-ghost-info[data-v-b1a4dfd6]{background-color:var(--bs-info-bg-subtle);color:var(--bs-info-text-emphasis);border:1px solid var(--bs-info-border-subtle)}.badge.badge-ghost-secondary[data-v-b1a4dfd6]{background-color:var(--bs-secondary-bg-subtle);color:var(--bs-secondary-text-emphasis);border:1px solid var(--bs-secondary-border-subtle)}.grid-scroll-container[data-v-b1a4dfd6]{max-height:200px;overflow-y:auto;overflow-x:auto}.frame-bloqueado[data-v-b1a4dfd6]{opacity:.6;filter:grayscale(.5);transition:all .3s ease}@media (max-width:991.98px){.grid-scroll-container[data-v-b1a4dfd6]{max-height:150px;overflow-x:auto}}.contrato-venda-administrar-wrapper[data-v-890dc770]{--ct-green:#0f5c3a;--ct-green-bg:#0b4a2e;--ct-green-border:#1a7a4a;--ct-green-text:#fff}[data-bs-theme=dark] .contrato-venda-administrar-wrapper[data-v-890dc770]{--ct-green:#1a8a4e;--ct-green-bg:#0d3d25;--ct-green-border:#2a9a5e;--ct-green-text:#a3cfb4}.contrato-venda-form-wrapper[data-v-4a116f16]{--ct-green:#0f5c3a;--ct-green-bg:#0b4a2e;--ct-green-border:#1a7a4a;--ct-green-text:#fff}.contrato-venda-form-wrapper .card-header.bg-success-subtle[data-v-4a116f16]{background-color:var(--ct-green-bg)!important;color:var(--ct-green-text)!important}.contrato-venda-form-wrapper .card-header.bg-success-subtle .bi[data-v-4a116f16],.contrato-venda-form-wrapper .card-header.bg-success-subtle h5[data-v-4a116f16],.contrato-venda-form-wrapper .card-header.bg-success-subtle span[data-v-4a116f16]{color:var(--ct-green-text)!important}.contrato-venda-form-wrapper .border-success-subtle[data-v-4a116f16]{border-color:var(--ct-green-border)!important}.contrato-venda-form-wrapper .btn-success[data-v-4a116f16]{background-color:var(--ct-green)!important;border-color:var(--ct-green-border)!important;color:#fff!important}.contrato-venda-form-wrapper .btn-success[data-v-4a116f16]:hover{background-color:var(--ct-green-bg)!important;border-color:var(--ct-green)!important}.contrato-venda-form-wrapper .btn-success .bi[data-v-4a116f16],.contrato-venda-form-wrapper .btn-success i[data-v-4a116f16]{color:#fff!important}.contrato-venda-form-wrapper .text-success-emphasis[data-v-4a116f16]{color:var(--ct-green)!important}.contrato-venda-form-wrapper .badge.bg-success[data-v-4a116f16]{background-color:var(--ct-green)!important}.contrato-venda-form-wrapper .badge.bg-success.bg-opacity-10[data-v-4a116f16]{background-color:color-mix(in srgb,var(--ct-green) 10%,transparent)!important}.contrato-venda-form-wrapper .badge.text-success-emphasis[data-v-4a116f16]{color:var(--ct-green)!important}.contrato-venda-form-wrapper .badge.border-success-subtle[data-v-4a116f16]{border-color:var(--ct-green-border)!important}[data-bs-theme=dark] .contrato-venda-form-wrapper[data-v-4a116f16]{--ct-green:#1a8a4e;--ct-green-bg:#0d3d25;--ct-green-border:#2a9a5e;--ct-green-text:#a3cfb4}[data-bs-theme=dark] .contrato-venda-form-wrapper .card-header.bg-success-subtle[data-v-4a116f16]{background-color:var(--ct-green-bg)!important;color:var(--ct-green-text)!important}[data-bs-theme=dark] .contrato-venda-form-wrapper .card-header.bg-success-subtle .bi[data-v-4a116f16],[data-bs-theme=dark] .contrato-venda-form-wrapper .card-header.bg-success-subtle h5[data-v-4a116f16],[data-bs-theme=dark] .contrato-venda-form-wrapper .card-header.bg-success-subtle span[data-v-4a116f16]{color:var(--ct-green-text)!important}.frame-bloqueado[data-v-4a116f16]{opacity:.6;filter:grayscale(.5);transition:all .3s ease}.cursor-pointer[data-v-4a116f16]{cursor:pointer}.admin-table-container[data-v-4a116f16]{background-color:transparent;border:1px solid var(--bs-border-color);border-radius:.25rem;overflow-x:auto}.admin-table thead th[data-v-4a116f16]{background-color:var(--bs-tertiary-bg);color:var(--bs-heading-color);font-weight:600;padding:.5rem .75rem;border-bottom:1px solid var(--bs-border-color)}.admin-table td[data-v-4a116f16]{border-bottom:1px solid var(--bs-border-color);color:var(--bs-body-color);padding:.5rem .75rem}.btn-icon[data-v-4a116f16]{background:none;border:none;color:#6c7d8e;padding:.4rem;transition:.2s}.btn-icon[data-v-4a116f16]:hover{color:#212934}[data-bs-theme=dark] .btn-icon[data-v-4a116f16]:hover{color:#fff}.grid-scroll-container[data-v-4a116f16]{max-height:200px;overflow-y:auto;overflow-x:auto}@media (max-width:991.98px){.grid-scroll-container[data-v-4a116f16]{max-height:150px;overflow-x:auto}}.slicer-dimensao[data-v-6617a3aa]{--slicer-primary:#0d6efd;--slicer-primary-bg:#e7f1ff;--slicer-primary-border:#0d6efd;--slicer-inativo-bg:var(--bs-tertiary-bg);--slicer-inativo-border:var(--bs-border-color);--slicer-text:var(--bs-body-color);--slicer-text-muted:var(--bs-secondary-color);--slicer-chip-count-bg:var(--bs-tertiary-bg);--slicer-chip-count-color:var(--bs-body-color);font-size:.8125rem}[data-bs-theme=dark] .slicer-dimensao[data-v-6617a3aa]{--slicer-primary-bg:#0a2a4a;--slicer-primary-border:#0d6efd;--slicer-inativo-bg:#1a1d23;--slicer-inativo-border:#2d323b;--slicer-chip-count-bg:#2d323b}.slicer-header[data-v-6617a3aa]{border-bottom:1px solid var(--bs-border-color);padding-bottom:4px}.slicer-titulo[data-v-6617a3aa]{letter-spacing:.3px;color:var(--slicer-text-muted)}.slicer-badge-ativos[data-v-6617a3aa]{background:var(--slicer-primary);color:#fff;font-size:.65rem}.slicer-search[data-v-6617a3aa]{border-color:var(--slicer-inativo-border);background:var(--slicer-inativo-bg);color:var(--slicer-text)}.slicer-search[data-v-6617a3aa]:focus{border-color:var(--slicer-primary);box-shadow:0 0 0 .15rem rgba(13,110,253,.15)}.chip-ativo[data-v-6617a3aa]{background:var(--slicer-primary-bg);border:1px solid var(--slicer-primary-border);transition:all .15s ease}.chip-inativo[data-v-6617a3aa]{background:var(--slicer-inativo-bg);border:1px solid var(--slicer-inativo-border);transition:all .15s ease}.chip-inativo[data-v-6617a3aa]:hover{background:var(--bs-tertiary-bg);border-color:var(--bs-secondary-color)}.chip-label[data-v-6617a3aa]{max-width:70%;color:var(--slicer-text)}.chip-icon-active[data-v-6617a3aa]{color:var(--slicer-primary)}.chip-icon-inactive[data-v-6617a3aa]{color:var(--slicer-text-muted)}.chip-count[data-v-6617a3aa]{font-size:.7rem;line-height:1.2;background:var(--slicer-chip-count-bg);color:var(--slicer-chip-count-color)}.slicer-expand-btn[data-v-6617a3aa]{color:var(--slicer-primary);font-size:.75rem}.slicer-empty[data-v-6617a3aa]{color:var(--slicer-text-muted);font-size:.8rem}.shimmer-line[data-v-6617a3aa]{height:28px;background:linear-gradient(90deg,var(--bs-tertiary-bg) 25%,var(--bs-secondary-bg) 50%,var(--bs-tertiary-bg) 75%);background-size:200% 100%;animation:shimmer-6617a3aa 1.5s infinite;border-radius:4px}@keyframes shimmer-6617a3aa{0%{background-position:200% 0}to{background-position:-200% 0}}.sidebar-filtros-bi[data-v-2c4a352e]{--sidebar-bg:var(--bs-body-bg);--sidebar-border:var(--bs-border-color);--sidebar-search-bg:var(--bs-tertiary-bg);min-width:200px;max-width:600px;background:var(--sidebar-bg);position:relative;flex-shrink:0}.sidebar-search[data-v-2c4a352e]{border-color:var(--sidebar-border)!important}.sidebar-search-icon[data-v-2c4a352e]{background:var(--sidebar-search-bg);border:none;color:var(--bs-secondary-color)}.sidebar-search-input[data-v-2c4a352e]{background:var(--sidebar-search-bg);border:none;color:var(--bs-body-color)}.sidebar-search-input[data-v-2c4a352e]::-moz-placeholder{color:var(--bs-secondary-color)}.sidebar-search-input[data-v-2c4a352e]::placeholder{color:var(--bs-secondary-color)}.sidebar-slicers[data-v-2c4a352e]::-webkit-scrollbar{width:4px}.sidebar-slicers[data-v-2c4a352e]::-webkit-scrollbar-thumb{background-color:var(--bs-border-color);border-radius:4px}.sidebar-avancados-btn[data-v-2c4a352e]{font-size:.8rem}.sidebar-resize-handle[data-v-2c4a352e]{position:absolute;top:0;right:0;width:5px;height:100%;cursor:col-resize;background:transparent;transition:background .15s;z-index:10}.sidebar-resize-handle[data-v-2c4a352e]:active,.sidebar-resize-handle[data-v-2c4a352e]:hover{background:var(--bs-primary);opacity:.4}.barra-filtros-ativos[data-v-555cbd66]{--barra-bg:var(--bs-tertiary-bg);--barra-border:var(--bs-border-color);--barra-badge-bg:rgba(13,110,253,.1);--barra-badge-color:var(--bs-primary);--barra-badge-border:var(--bs-primary);--barra-text-muted:var(--bs-secondary-color);min-height:32px;font-size:.8rem;background:var(--barra-bg);border-bottom:1px solid var(--barra-border)}.barra-label[data-v-555cbd66]{color:var(--barra-text-muted)}.barra-badge[data-v-555cbd66]{background:var(--barra-badge-bg);border:1px solid var(--barra-badge-border)}.barra-badge[data-v-555cbd66],.barra-close[data-v-555cbd66]{color:var(--barra-badge-color)}.barra-limpar[data-v-555cbd66]{color:var(--bs-danger)!important;font-size:.8rem}.barra-subtitulo[data-v-555cbd66],.barra-vazia[data-v-555cbd66]{color:var(--barra-text-muted)}.kpi-card[data-v-08766958]{--kpi-border:var(--bs-border-color);--kpi-bg:var(--bs-body-bg);--kpi-text:var(--bs-body-color);--kpi-text-muted:var(--bs-secondary-color);--kpi-active-bg:#f0f6ff;--kpi-active-border:var(--bs-primary);--kpi-badge-bg:var(--bs-warning-bg-subtle);--kpi-badge-color:var(--bs-warning-text-emphasis);min-width:110px;transition:all .2s ease;border-color:var(--kpi-border)!important;background:var(--kpi-bg)}[data-bs-theme=dark] .kpi-card[data-v-08766958]{--kpi-active-bg:#0a2a4a}.kpi-card[data-v-08766958]:hover{border-color:var(--bs-secondary-color)!important}.kpi-clickable[data-v-08766958]{cursor:pointer}.kpi-clickable[data-v-08766958]:hover{box-shadow:0 1px 4px rgba(0,0,0,.1)}.kpi-active[data-v-08766958]{border-color:var(--kpi-active-border)!important;box-shadow:0 0 0 2px rgba(13,110,253,.2);background:var(--kpi-active-bg)}.kpi-icon[data-v-08766958],.kpi-rotulo[data-v-08766958]{color:var(--kpi-text-muted)}.kpi-valor[data-v-08766958]{font-size:1.1rem;line-height:1.2;color:var(--kpi-text)}.kpi-badge[data-v-08766958]{background:var(--kpi-badge-bg);color:var(--kpi-badge-color);font-size:.6rem}.kpi-shimmer[data-v-08766958]{height:22px;background:linear-gradient(90deg,var(--bs-tertiary-bg) 25%,var(--bs-secondary-bg) 50%,var(--bs-tertiary-bg) 75%);background-size:200% 100%;animation:shimmer-08766958 1.5s infinite;border-radius:4px}@keyframes shimmer-08766958{0%{background-position:200% 0}to{background-position:-200% 0}}.preset-btn[data-v-49e318bc]{font-size:.8rem}.preset-menu[data-v-49e318bc]{min-width:220px}.preset-item[data-v-49e318bc]{font-size:.8rem}.preset-empty[data-v-49e318bc]{font-size:.8rem;color:var(--bs-secondary-color)}.preset-icon[data-v-49e318bc]{color:var(--bs-warning)}.preset-data[data-v-49e318bc]{font-size:.65rem;color:var(--bs-secondary-color)}.preset-load-btn[data-v-49e318bc]{color:var(--bs-body-color);font-size:.8rem}.preset-del-btn[data-v-49e318bc]{font-size:.8rem}.preset-modal-content[data-v-49e318bc]{background:var(--bs-body-bg);color:var(--bs-body-color)}.gaveta-filtros[data-v-c1f14ed8]{--gaveta-bg:var(--bs-body-bg);--gaveta-border:var(--bs-border-color);position:fixed;top:56px;left:0;right:0;z-index:1040;transform:translateY(-100%);transition:transform .25s ease;background:var(--gaveta-bg);border-color:var(--gaveta-border)!important}.gaveta-aberta[data-v-c1f14ed8]{transform:translateY(0)}.gaveta-titulo[data-v-c1f14ed8]{color:var(--bs-body-color)}.gaveta-label[data-v-c1f14ed8]{color:var(--bs-secondary-color)}.dashboard-bi[data-v-46b0f773]{--dashboard-bg:var(--bs-body-bg);--dashboard-border:var(--bs-border-color);--dashboard-header-bg:var(--bs-body-bg);--dashboard-kpi-bg:var(--bs-tertiary-bg);--dashboard-icon:var(--bs-primary);font-size:.875rem;background:var(--dashboard-bg)}.dashboard-header[data-v-46b0f773]{min-height:52px;z-index:1020;background:var(--dashboard-header-bg);border-color:var(--dashboard-border)!important}.dashboard-icon[data-v-46b0f773]{color:var(--dashboard-icon)}.dashboard-subtitulo[data-v-46b0f773]{color:var(--bs-secondary-color)}.dashboard-sidebar[data-v-46b0f773]{flex-shrink:0;overflow:hidden;border-color:var(--dashboard-border)!important}.dashboard-main[data-v-46b0f773]{min-width:0}.dashboard-kpis[data-v-46b0f773]{background:var(--dashboard-kpi-bg);border-color:var(--dashboard-border)!important}.dashboard-grid[data-v-46b0f773]{background:var(--dashboard-bg)}.admin-table-container[data-v-a4f96866] .admin-table{width:100%}.btn-icon[data-v-a4f96866]{background:none;border:none;color:#6c7d8e;padding:.4rem;border-radius:50%;line-height:1;transition:background-color .2s,color .2s}.btn-icon[data-v-a4f96866]:hover{background-color:#e2e6ea;color:#212934}[data-bs-theme=dark] .btn-icon[data-v-a4f96866]:hover{background-color:#343a40;color:#fff}.btn-icon.text-danger[data-v-a4f96866]{color:#dc3545}.btn-icon.text-danger[data-v-a4f96866]:hover{background-color:rgba(220,53,69,.1);color:#b02a37}.produtos-smart-mode[data-v-3ecd061e]{position:relative;display:flex;gap:0;height:800px;overflow:hidden}.disponiveis-panel[data-v-3ecd061e]{width:0;overflow:hidden;flex-shrink:0;transition:width .3s ease;border:1px solid var(--bs-border-color);border-radius:8px;background:var(--bs-body-bg);display:flex;flex-direction:column}.disponiveis-panel.disponiveis-visible[data-v-3ecd061e]{width:28%;margin-right:16px;height:100%}.disponiveis-panel-inner[data-v-3ecd061e]{width:100%;display:flex;flex-direction:column;height:100%;overflow:hidden}.disponiveis-header[data-v-3ecd061e]{padding:12px 16px;background:var(--bs-warning-bg-subtle);border-bottom:1px solid var(--bs-warning-border-subtle);flex-shrink:0}.disponiveis-header-top[data-v-3ecd061e]{display:flex;justify-content:space-between;align-items:center}.disponiveis-header h5[data-v-3ecd061e]{font-size:.9rem;font-weight:700}.disponiveis-header small[data-v-3ecd061e]{font-size:.7rem}.filtros-disponiveis[data-v-3ecd061e]{display:flex;flex-direction:column;gap:6px}.filtro-group[data-v-3ecd061e]{display:flex;flex-direction:column;gap:1px}.filtro-label[data-v-3ecd061e]{font-size:.68rem;font-weight:600;color:var(--bs-secondary-color);display:flex;align-items:center}.filtro-group .form-control-sm[data-v-3ecd061e]{font-size:.75rem;padding:3px 6px;border:none;background:transparent;flex:1;min-width:60px}.filtro-group .form-control-sm[data-v-3ecd061e]:focus{box-shadow:none}.tags-input-container[data-v-3ecd061e]{flex-wrap:wrap;gap:4px;padding:2px 4px}.tag-badge[data-v-3ecd061e],.tags-input-container[data-v-3ecd061e]{display:flex;background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:4px;align-items:center}.tag-badge[data-v-3ecd061e]{color:var(--bs-body-color);padding:0 4px;font-size:.7rem;font-weight:600}.tag-badge i[data-v-3ecd061e]{cursor:pointer}.tag-badge i[data-v-3ecd061e]:hover{color:var(--bs-danger)}.disponiveis-body[data-v-3ecd061e]{flex:1;padding:12px;overflow-y:auto;position:relative}.local-loading-overlay[data-v-3ecd061e]{position:absolute;inset:0;background-color:var(--bs-body-bg);opacity:.7;z-index:10}.local-loading-spinner[data-v-3ecd061e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:11}.produtos-main[data-v-3ecd061e]{flex:1;min-width:0;border:1px solid var(--bs-border-color);border-radius:8px;background:var(--bs-body-bg);display:flex;flex-direction:column;height:100%}.produtos-main-expanded[data-v-3ecd061e]{width:100%}.produtos-main-toolbar[data-v-3ecd061e]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--bs-success-bg-subtle);border-bottom:1px solid var(--bs-success-border-subtle)}.produtos-main-toolbar h5[data-v-3ecd061e]{font-size:.9rem;font-weight:700}.produtos-main-body[data-v-3ecd061e]{flex:1;padding:12px;overflow-y:auto;position:relative}.produtos-main-body.dropzone-ativa[data-v-3ecd061e]{border:2px dashed var(--bs-border-color);border-radius:8px;margin:8px;transition:all .3s ease;min-height:200px}.produtos-main-body.dropzone-ativa.drag-over[data-v-3ecd061e]{border-color:var(--bs-success);background-color:var(--bs-success-bg-subtle);transform:scale(1.01)}.produtos-alocados-grid[data-v-3ecd061e]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.produto-alocado-card[data-v-3ecd061e]{padding:10px 12px;border:1px solid var(--bs-border-color-translucent);border-left:4px solid var(--bs-success);border-radius:6px;background:var(--bs-body-bg)}.empty-state[data-v-3ecd061e]{text-align:center;padding:40px 16px;color:var(--bs-secondary-color)}.empty-state p[data-v-3ecd061e]{font-size:.85rem}.draggable-card[data-v-3ecd061e]{cursor:grab;padding:10px 12px;margin-bottom:8px;border:1px solid var(--bs-border-color);border-left:4px solid var(--bs-warning);border-radius:6px;background:var(--bs-body-bg);transition:transform .2s,box-shadow .2s}.draggable-card[data-v-3ecd061e]:active{cursor:grabbing;transform:scale(.98)}.draggable-card[data-v-3ecd061e]:hover{box-shadow:0 2px 8px rgba(255,193,7,.15)}.card-saldo-esgotado[data-v-3ecd061e]{opacity:.5;border-left-color:var(--bs-danger);cursor:not-allowed}.card-sku[data-v-3ecd061e]{font-size:.85rem;font-weight:700;color:var(--bs-danger);margin-bottom:2px;line-height:1.2}.card-title[data-v-3ecd061e]{font-weight:400;font-size:.8rem;color:var(--bs-body-color);margin-bottom:6px}.card-filial[data-v-3ecd061e]{font-size:.7rem;color:var(--bs-secondary-color);margin-bottom:6px;display:flex;align-items:center;gap:4px}.card-filial i[data-v-3ecd061e]{font-size:.65rem}.filial-id-badge[data-v-3ecd061e]{font-size:.6rem;background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:3px;padding:0 4px;color:var(--bs-secondary-color)}.card-info-grid[data-v-3ecd061e]{border-top:1px solid var(--bs-border-color-translucent);padding-top:6px;margin-bottom:6px;display:flex;flex-direction:column;gap:2px}.card-info-row[data-v-3ecd061e]{display:flex;gap:8px}.card-info-item[data-v-3ecd061e]{flex:1;min-width:0;display:flex;gap:2px;font-size:.68rem;align-items:baseline}.info-label-tag[data-v-3ecd061e]{color:var(--bs-secondary-color);white-space:nowrap;font-size:.65rem}.info-value-tag[data-v-3ecd061e]{font-weight:600;color:var(--bs-body-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-saldo-separator[data-v-3ecd061e]{border-top:1px solid var(--bs-border-color-translucent);margin:4px 0}.card-saldo[data-v-3ecd061e]{font-size:.75rem}.saldo-row[data-v-3ecd061e]{display:flex;justify-content:space-between;align-items:center;padding:1px 0}.saldo-label[data-v-3ecd061e]{color:var(--bs-secondary-color);font-size:.72rem}.saldo-value[data-v-3ecd061e]{font-weight:600;font-family:Consolas,Courier New,monospace;font-size:.75rem}.card-preco[data-v-3ecd061e]{font-size:.72rem;display:flex;justify-content:space-between;align-items:center;padding:2px 0;border-top:1px solid var(--bs-border-color-translucent);margin-top:4px;padding-top:4px}.produto-alocado-header[data-v-3ecd061e]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px}.produto-alocado-actions[data-v-3ecd061e]{display:flex;gap:2px;flex-shrink:0;margin-left:auto}.produto-alocado-actions .btn-outline-danger:not(:disabled) i[data-v-3ecd061e],.produto-alocado-actions .btn-outline-success:not(:disabled) i[data-v-3ecd061e]{opacity:1}.produto-alocado-actions .btn-outline-danger:disabled i[data-v-3ecd061e],.produto-alocado-actions .btn-outline-success:disabled i[data-v-3ecd061e]{opacity:.55}.modal-overlay[data-v-3ecd061e]{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1050;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(2px)}.modal-card[data-v-3ecd061e]{background:var(--bs-body-bg);border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);width:100%;max-width:560px;overflow:hidden}.modal-header[data-v-3ecd061e]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:var(--bs-warning);color:#fff;border-bottom:1px solid var(--bs-border-color)}.modal-header .btn-close[data-v-3ecd061e]{filter:invert(1)}.modal-title[data-v-3ecd061e]{font-weight:700;font-size:1rem;margin:0;color:#fff}.modal-body[data-v-3ecd061e]{padding:20px}.modal-footer[data-v-3ecd061e]{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--bs-border-color);background:var(--bs-tertiary-bg)}.modal-info-box[data-v-3ecd061e]{background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:8px;padding:12px;margin-bottom:16px}.modal-sku[data-v-3ecd061e]{font-size:.9rem;font-weight:700;color:var(--bs-danger);margin-bottom:2px;line-height:1.2}.modal-produto-nome[data-v-3ecd061e]{font-weight:400;font-size:.8rem;color:var(--bs-body-color);margin-bottom:6px}.modal-info-grid[data-v-3ecd061e]{border-top:1px solid var(--bs-border-color-translucent);padding-top:6px;margin-bottom:6px;display:flex;flex-direction:column;gap:2px}.modal-info-row[data-v-3ecd061e]{display:flex;gap:8px}.modal-info-item[data-v-3ecd061e]{flex:1;min-width:0;display:flex;gap:2px;font-size:.68rem;align-items:baseline}.modal-saldo-separator[data-v-3ecd061e]{border-top:1px solid var(--bs-border-color-translucent);margin:4px 0}.info-item[data-v-3ecd061e]{display:flex;gap:8px;font-size:.85rem;padding:2px 0}.info-item .info-label[data-v-3ecd061e]{font-weight:600;min-width:90px;color:var(--bs-secondary-color)}.info-item .info-valor[data-v-3ecd061e]{color:var(--bs-body-color)}.sliders-stacked[data-v-3ecd061e]{display:flex;flex-direction:column;gap:8px}.slider-section[data-v-3ecd061e]{background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:8px;padding:12px}.slider-section-header[data-v-3ecd061e]{font-weight:700;font-size:.8rem;margin-bottom:8px;display:flex;align-items:center;gap:4px}.slider-section-header small[data-v-3ecd061e]{font-weight:400;font-size:.7rem}.slider-divider[data-v-3ecd061e]{margin:0;border:0;border-top:2px dashed var(--bs-border-color);opacity:.5}.slider-row[data-v-3ecd061e]{display:flex;align-items:center;gap:8px}.slider-row-main[data-v-3ecd061e]{flex:1;min-width:0;margin:0}.slider-row-controls[data-v-3ecd061e]{display:flex;align-items:flex-start;gap:4px;flex-shrink:0}.slider-row-buttons[data-v-3ecd061e]{display:flex;flex-direction:column;gap:2px}.slider-row-value[data-v-3ecd061e]{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:110px}.slider-row-value .form-control-sm[data-v-3ecd061e]{width:100%;font-family:Consolas,Courier New,monospace;font-weight:600;text-align:center}.slider-row-value .slider-max[data-v-3ecd061e]{font-size:.65rem;color:var(--bs-secondary-color);font-family:Consolas,Courier New,monospace;white-space:nowrap}.slider-btn[data-v-3ecd061e]{font-size:.6rem;padding:2px 8px;line-height:1.3;border-width:1px;white-space:nowrap;min-width:36px}.slider-btn-decimal[data-v-3ecd061e]{font-size:.55rem;opacity:.8;min-width:32px}.paginacao-disponiveis[data-v-3ecd061e]{padding:8px 12px;border-top:1px solid var(--bs-border-color);background:var(--bs-tertiary-bg);flex-shrink:0}.paginacao-disponiveis .form-select-sm[data-v-3ecd061e]{font-size:.75rem;padding:2px 24px 2px 8px}.paginacao-disponiveis .btn-sm[data-v-3ecd061e]{font-size:.75rem}.paginacao-disponiveis .text-muted.small[data-v-3ecd061e]{font-size:.72rem}@media (max-width:1400px){.produtos-alocados-grid[data-v-3ecd061e]{grid-template-columns:repeat(3,1fr)}}@media (max-width:1200px){.produtos-alocados-grid[data-v-3ecd061e]{grid-template-columns:repeat(2,1fr)}}@media (max-width:992px){.produtos-smart-mode[data-v-3ecd061e]{flex-direction:column}.disponiveis-panel.disponiveis-visible[data-v-3ecd061e]{width:100%;margin-right:0;margin-bottom:16px}.produtos-alocados-grid[data-v-3ecd061e]{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.produtos-alocados-grid[data-v-3ecd061e]{grid-template-columns:1fr}}.embarques-materiais-form-wrapper[data-v-0b862ca0],.validacao-lpco-form-wrapper[data-v-2f9787bd]{max-width:100%;overflow-x:hidden}.validacao-itens-grid[data-v-2f9787bd]{display:grid;gap:16px}.validacao-item-card[data-v-2f9787bd]{border-left:4px solid var(--bs-secondary);transition:box-shadow .2s}.validacao-item-card[data-v-2f9787bd]:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.validacao-item-card.card-ok[data-v-2f9787bd]{border-left-color:var(--bs-success)}.validacao-item-card.card-pendente[data-v-2f9787bd]{border-left-color:var(--bs-warning)}.validacao-item-card.card-sem-exigencia[data-v-2f9787bd]{border-left-color:var(--bs-secondary)}.vinculo-row[data-v-2f9787bd]{background:var(--bs-tertiary-bg)}.modal-overlay[data-v-2f9787bd]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:1060}.modal-card[data-v-2f9787bd]{background:var(--bs-body-bg);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.15);width:90%;max-width:500px;max-height:80vh;overflow-y:auto}.modal-header[data-v-2f9787bd]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--bs-border-color)}.modal-header .modal-title[data-v-2f9787bd]{font-size:1rem;font-weight:700;margin:0}.modal-body[data-v-2f9787bd]{padding:20px}.modal-footer[data-v-2f9787bd]{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--bs-border-color)}@media (min-width:768px){.validacao-itens-grid[data-v-2f9787bd]{grid-template-columns:1fr 1fr}}@media (min-width:1200px){.validacao-itens-grid[data-v-2f9787bd]{grid-template-columns:1fr 1fr}}.smart-mode-grid[data-v-ca13069c]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;min-height:500px}.smart-column[data-v-ca13069c]{display:flex;flex-direction:column;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:8px;overflow:hidden}.column-header[data-v-ca13069c]{padding:12px 16px;background:var(--bs-warning-bg-subtle);border-bottom:1px solid var(--bs-warning-border-subtle)}.column-header-packing[data-v-ca13069c]{background:var(--bs-danger-bg-subtle);border-bottom:1px solid var(--bs-danger-border-subtle)}.column-header-packing-completo[data-v-ca13069c]{background:var(--bs-success-bg-subtle);border-bottom:1px solid var(--bs-success-border-subtle)}.column-header-containers[data-v-ca13069c]{background:var(--bs-primary-bg-subtle);border-bottom:1px solid var(--bs-primary-border-subtle)}.column-header h5[data-v-ca13069c]{font-size:.9rem;font-weight:700}.column-header small[data-v-ca13069c]{font-size:.7rem}.column-body[data-v-ca13069c]{flex:1;padding:12px;overflow-y:auto;max-height:600px}.empty-state[data-v-ca13069c]{text-align:center;padding:40px 16px;color:var(--bs-secondary-color)}.empty-state p[data-v-ca13069c]{font-size:.85rem}.grupo-documento-label[data-v-ca13069c]{font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.03em;color:var(--bs-warning-text-emphasis);background:var(--bs-warning-bg-subtle);padding:8px 12px;border-radius:4px;margin-bottom:6px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background .2s}.grupo-documento-label[data-v-ca13069c]:hover{background:var(--bs-warning-border-subtle)}.grupo-documento-body[data-v-ca13069c]{margin-bottom:12px}.card-lote-info[data-v-ca13069c]{font-size:.72rem;margin-bottom:6px;display:flex;align-items:center;gap:2px;color:var(--bs-warning-text-emphasis);background:var(--bs-warning-bg-subtle);padding:2px 6px;border-radius:4px}.draggable-card[data-v-ca13069c]{cursor:grab;padding:10px 12px;margin-bottom:8px;border:1px solid var(--bs-border-color);border-left:4px solid var(--bs-warning);border-radius:6px;background:var(--bs-body-bg);transition:transform .2s,box-shadow .2s}.draggable-card[data-v-ca13069c]:active{cursor:grabbing;transform:scale(.98)}.draggable-card[data-v-ca13069c]:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.card-title-ai[data-v-ca13069c]{color:var(--bs-info-text-emphasis)}.card-sku[data-v-ca13069c]{font-size:.85rem;font-weight:700;color:var(--bs-danger);margin-bottom:2px;line-height:1.2}.card-sku code[data-v-ca13069c]{font-size:.85rem;font-weight:700;color:var(--bs-danger);background:transparent;border:none;padding:0}.card-produto-nome[data-v-ca13069c]{font-weight:400;font-size:.8rem;color:var(--bs-body-color);margin-bottom:6px}.card-fornecedor[data-v-ca13069c]{font-size:.72rem;margin-bottom:6px;display:flex;align-items:center;gap:2px;color:var(--bs-secondary-color);background:var(--bs-tertiary-bg);padding:2px 6px;border-radius:4px}.card-fornecedor .fornecedor-id[data-v-ca13069c]{font-weight:700;font-family:Consolas,Courier New,monospace;color:var(--bs-body-color)}.card-fornecedor .fornecedor-nome[data-v-ca13069c]{color:var(--bs-body-color);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-saldo[data-v-ca13069c]{font-size:.75rem}.saldo-row[data-v-ca13069c]{display:flex;justify-content:space-between;align-items:center;padding:1px 0}.saldo-label[data-v-ca13069c]{color:var(--bs-secondary-color)}.saldo-value[data-v-ca13069c]{font-weight:600;font-family:Consolas,Courier New,monospace}.dropzone-card[data-v-ca13069c]{transition:all .3s ease;border:2px dashed transparent;border-radius:8px;padding:12px;margin-bottom:10px;position:relative}.dropzone-card.drag-over[data-v-ca13069c]{border-color:var(--bs-warning);background-color:var(--bs-warning-bg-subtle);transform:scale(1.02)}.card-lote[data-v-ca13069c]{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-left:4px solid var(--bs-warning);cursor:grab}.card-lote[data-v-ca13069c]:active{cursor:grabbing}.card-lote-pendente[data-v-ca13069c]{border-left-color:var(--bs-danger)}.card-lote-alocado[data-v-ca13069c]{border-left-color:var(--bs-success);cursor:not-allowed}.lote-badge-pendente[data-v-ca13069c]{color:var(--bs-danger-text-emphasis);background:var(--bs-danger-bg-subtle)}.lote-badge-alocado[data-v-ca13069c],.lote-badge-pendente[data-v-ca13069c]{display:inline-flex;align-items:center;font-size:.65rem;font-weight:600;padding:2px 8px;border-radius:10px;margin-bottom:6px}.lote-badge-alocado[data-v-ca13069c]{color:var(--bs-success-text-emphasis);background:var(--bs-success-bg-subtle)}.card-subtitle[data-v-ca13069c]{font-size:.75rem;color:var(--bs-secondary-color);margin-bottom:8px}.lote-info[data-v-ca13069c]{font-size:.75rem}.info-row[data-v-ca13069c]{display:flex;justify-content:space-between;padding:1px 0}.info-label[data-v-ca13069c]{color:var(--bs-secondary-color)}.info-value[data-v-ca13069c]{font-weight:600}.lote-flag-ia[data-v-ca13069c]{position:absolute;top:8px;right:8px;font-size:.6rem;font-weight:600;color:var(--bs-warning-text-emphasis);background:var(--bs-warning-bg-subtle);padding:2px 6px;border-radius:4px}.lote-acao-principal[data-v-ca13069c]{margin-bottom:8px}.lote-acao-principal .lote-flag-checkbox[data-v-ca13069c]{padding:4px 8px;background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color-translucent);border-radius:6px;font-size:.75rem}.lote-acao-principal .lote-flag-checkbox.disabled[data-v-ca13069c]{opacity:.6}.lote-acao-principal .lote-flag-checkbox .form-check[data-v-ca13069c]{min-height:auto;padding-left:2.2em;margin-bottom:0}.lote-acao-principal .lote-flag-checkbox .form-check-input[data-v-ca13069c]{cursor:pointer;margin-top:.15em}.lote-acao-principal .lote-flag-checkbox .form-check-input[data-v-ca13069c]:disabled{cursor:not-allowed}.lote-acao-principal .lote-flag-checkbox .form-check-label[data-v-ca13069c]{cursor:pointer;font-weight:500}.lote-acao-principal .lote-flag-checkbox .form-check-input:disabled+.form-check-label[data-v-ca13069c]{cursor:not-allowed}.flag-text[data-v-ca13069c]{display:inline-flex;align-items:center;font-weight:600;font-size:.7rem;text-transform:uppercase;letter-spacing:.02em}.flag-text.flag-ok[data-v-ca13069c]{color:var(--bs-success-text-emphasis)}.flag-text.flag-pendente[data-v-ca13069c]{color:var(--bs-danger-text-emphasis)}.lote-acao-principal .desalocar-btn[data-v-ca13069c]{font-size:.7rem;padding:4px 8px;width:100%;border-width:1px;border-radius:6px;display:flex;align-items:center;justify-content:center;min-height:32px}.lote-produtos[data-v-ca13069c]{margin-top:8px;padding-top:8px;border-top:1px solid var(--bs-border-color-translucent)}.produtos-header[data-v-ca13069c]{font-size:.7rem;font-weight:600;color:var(--bs-secondary-color);margin-bottom:4px}.produto-item[data-v-ca13069c]{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;padding:4px 6px;margin-bottom:3px;background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:4px;font-size:.7rem}.produto-info[data-v-ca13069c]{display:flex;align-items:center;gap:4px;flex:1;min-width:0;overflow:hidden;font-size:.7rem;white-space:nowrap}.produto-tag-item[data-v-ca13069c]{display:inline-flex;align-items:center;gap:2px}.tag-label[data-v-ca13069c]{font-weight:600;color:var(--bs-secondary-color);font-size:.7rem}.tag-value[data-v-ca13069c]{font-weight:600;font-family:Consolas,Courier New,monospace;color:var(--bs-body-color);font-size:.7rem}.tag-unidade[data-v-ca13069c]{font-weight:400;color:var(--bs-secondary-color);font-size:.7rem}.tag-separator[data-v-ca13069c]{color:var(--bs-border-color);font-weight:300;font-size:.7rem;margin:0 2px}.produto-nome[data-v-ca13069c]{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.produto-sku[data-v-ca13069c]{font-size:.65rem;flex-shrink:0}.produto-qtd[data-v-ca13069c]{font-weight:600;font-family:Consolas,Courier New,monospace;white-space:nowrap;flex-shrink:0;margin-left:auto;margin-right:4px}.produto-qtd small[data-v-ca13069c]{font-weight:400;color:var(--bs-secondary-color)}.desalocar-produto-btn[data-v-ca13069c]{padding:0 4px;font-size:.6rem;line-height:1;flex-shrink:0;border-width:1px}.card-container[data-v-ca13069c]{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-top:3px solid var(--bs-primary);min-height:180px}.container-header[data-v-ca13069c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.container-numero[data-v-ca13069c]{font-weight:700;font-size:.9rem;color:var(--bs-primary-text-emphasis);font-family:Consolas,Courier New,monospace}.container-header-right[data-v-ca13069c]{display:flex;align-items:center;gap:6px}.container-header-right .lote-flag-ia[data-v-ca13069c]{position:static}.btn-lancar-despesas-container[data-v-ca13069c]{font-size:.6rem;padding:1px 6px;line-height:1.4;border-width:1px;white-space:nowrap}.container-tipo[data-v-ca13069c]{font-size:.7rem;color:var(--bs-secondary-color);background:var(--bs-tertiary-bg);padding:2px 8px;border-radius:4px}.container-info[data-v-ca13069c]{font-size:.75rem;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--bs-border-color-translucent)}.container-conteudo[data-v-ca13069c]{flex:1}.container-empty[data-v-ca13069c]{text-align:center;padding:20px;color:var(--bs-secondary-color);font-size:.75rem;font-style:italic;border:1px dashed var(--bs-border-color);border-radius:4px}.container-itens[data-v-ca13069c]{display:flex;flex-direction:column;gap:4px}.container-item-alocado[data-v-ca13069c]{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:.75rem;padding:4px 8px;background:var(--bs-primary-bg-subtle);border:1px solid var(--bs-primary-border-subtle);border-radius:4px;color:var(--bs-primary-text-emphasis)}.container-item-content[data-v-ca13069c]{display:flex;align-items:center;gap:4px;flex:1;min-width:0;overflow:hidden}.container-item-nome[data-v-ca13069c]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.desalocar-container-item-btn[data-v-ca13069c]{padding:0 3px;font-size:.55rem;line-height:1;flex-shrink:0;border-width:1px}.modal-overlay[data-v-ca13069c]{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1050;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(2px)}.modal-card[data-v-ca13069c]{background:var(--bs-body-bg);border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);width:100%;max-width:560px;overflow:hidden}.modal-header[data-v-ca13069c]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:var(--bs-warning);color:#000;border-bottom:1px solid var(--bs-border-color)}.modal-header .btn-close[data-v-ca13069c]{filter:invert(0)}.modal-title[data-v-ca13069c]{font-weight:700;font-size:1rem;margin:0}.modal-body[data-v-ca13069c]{padding:20px}.modal-footer[data-v-ca13069c]{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--bs-border-color);background:var(--bs-tertiary-bg)}.modal-info-box[data-v-ca13069c]{background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:8px;padding:12px;margin-bottom:16px}.info-origem-destino[data-v-ca13069c]{display:flex;flex-direction:column;gap:6px}.info-item[data-v-ca13069c]{display:flex;gap:8px;font-size:.85rem}.info-item .info-label[data-v-ca13069c]{font-weight:600;min-width:70px;color:var(--bs-secondary-color)}.info-item .info-valor[data-v-ca13069c]{color:var(--bs-body-color)}.slider-group[data-v-ca13069c]{display:flex;flex-direction:column;gap:8px}.slider-values[data-v-ca13069c]{display:flex;align-items:center;gap:8px}.slider-values input[type=number][data-v-ca13069c]{width:120px;font-family:Consolas,Courier New,monospace;font-weight:600}.slider-max[data-v-ca13069c]{font-size:.75rem;color:var(--bs-secondary-color);font-family:Consolas,Courier New,monospace}.sliders-stacked[data-v-ca13069c]{display:flex;flex-direction:column;gap:8px}.slider-section[data-v-ca13069c]{background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:8px;padding:12px}.slider-section-header[data-v-ca13069c]{font-weight:700;font-size:.8rem;margin-bottom:8px;display:flex;align-items:center;gap:4px}.slider-section-header small[data-v-ca13069c]{font-weight:400;font-size:.7rem}.slider-divider[data-v-ca13069c]{margin:0;border:0;border-top:2px dashed var(--bs-border-color);opacity:.5}.slider-controls[data-v-ca13069c]{display:flex;align-items:center;gap:6px;margin-top:6px}.slider-buttons-left[data-v-ca13069c],.slider-buttons-right[data-v-ca13069c]{display:flex;flex-direction:column;gap:2px}.slider-value-box[data-v-ca13069c]{display:flex;align-items:center;gap:6px;flex:1}.slider-btn[data-v-ca13069c]{font-size:.6rem;padding:2px 8px;line-height:1.3;border-width:1px;white-space:nowrap;min-width:36px}.slider-btn-decimal[data-v-ca13069c]{font-size:.55rem;opacity:.8;min-width:32px}.slider-row[data-v-ca13069c]{display:flex;align-items:center;gap:8px}.slider-row-main[data-v-ca13069c]{flex:1;min-width:0;margin:0}.slider-row-controls[data-v-ca13069c]{display:flex;align-items:flex-start;gap:4px;flex-shrink:0}.slider-row-buttons[data-v-ca13069c]{display:flex;flex-direction:column;gap:2px}.slider-row-value[data-v-ca13069c]{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:110px}.slider-row-value .form-control-sm[data-v-ca13069c]{width:100%;font-family:Consolas,Courier New,monospace;font-weight:600;text-align:center}.slider-row-value .slider-max[data-v-ca13069c]{font-size:.65rem;color:var(--bs-secondary-color);font-family:Consolas,Courier New,monospace;white-space:nowrap}@media (max-width:1200px){.smart-mode-grid[data-v-ca13069c]{grid-template-columns:1fr 1fr}}@media (max-width:768px){.smart-mode-grid[data-v-ca13069c]{grid-template-columns:1fr}}.modal-relatorio[data-v-ca13069c]{max-width:95vw;width:1200px;max-height:90vh}.modal-relatorio .modal-body[data-v-ca13069c]{max-height:calc(90vh - 140px);overflow-y:auto}.modal-header-relatorio[data-v-ca13069c]{background:linear-gradient(135deg,#0a1628,#1a2a4a);color:#fff;border-bottom:1px solid hsla(0,0%,100%,.1);padding:16px 24px}.modal-header-relatorio .modal-title[data-v-ca13069c]{font-weight:600;font-size:1.1rem;letter-spacing:.02em}.modal-footer-relatorio[data-v-ca13069c]{padding:12px 24px;background:#f8f9fc;border-top:1px solid #e8ecf1}.relatorio-content[data-v-ca13069c]{padding:30px;background:#fff;color:#1a1a2e;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}.relatorio-identificacao[data-v-ca13069c]{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:24px;margin-bottom:20px;border-bottom:2px solid #e8ecf1}.relatorio-identificacao-logo[data-v-ca13069c]{display:flex;align-items:center;gap:16px}.relatorio-logo-icon[data-v-ca13069c]{width:56px;height:56px;background:linear-gradient(135deg,#0a1628,#1a2a4a);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.8rem;color:#fff}.relatorio-logo-texto[data-v-ca13069c]{display:flex;flex-direction:column}.relatorio-titulo-principal[data-v-ca13069c]{font-size:1.6rem;font-weight:700;margin:0;color:#0a1628;line-height:1.2}.relatorio-subtitulo[data-v-ca13069c]{font-size:.85rem;color:#6b7280;margin:2px 0 0 0;font-weight:400}.relatorio-identificacao-dados[data-v-ca13069c]{display:flex;gap:24px;align-items:flex-start}.id-field[data-v-ca13069c]{display:flex;flex-direction:column;gap:2px;min-width:100px}.id-label[data-v-ca13069c]{font-size:.65rem;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;font-weight:600}.id-valor[data-v-ca13069c]{font-size:.9rem;font-weight:600;color:#0a1628}.id-tipo-operacao[data-v-ca13069c]{color:#2563eb}.id-modal[data-v-ca13069c]{color:#7c3aed}.id-status[data-v-ca13069c]{color:#059669}.relatorio-transporte[data-v-ca13069c]{display:flex;gap:32px;padding:16px 20px;background:#f8f9fc;border:1px solid #e8ecf1;border-radius:10px;margin-bottom:16px}.transporte-coluna[data-v-ca13069c]{flex:1;display:flex;flex-direction:column;gap:10px}.transporte-item[data-v-ca13069c]{display:flex;align-items:center;gap:10px}.transporte-item i[data-v-ca13069c]{width:20px;text-align:center;font-size:.95rem;color:#6b7280}.transporte-item>div[data-v-ca13069c]{display:flex;flex-direction:column;gap:1px}.transporte-label[data-v-ca13069c]{font-size:.7rem;color:#9ca3af;text-transform:uppercase;letter-spacing:.03em;font-weight:600}.transporte-valor[data-v-ca13069c]{font-size:.82rem;color:#1f2937;font-weight:500}.relatorio-documentos[data-v-ca13069c]{display:flex;gap:32px;padding:12px 20px;background:#f0f4ff;border:1px solid #dbe4f0;border-radius:10px;margin-bottom:16px}.relatorio-datas-geracao[data-v-ca13069c]{display:flex;justify-content:flex-end;font-size:.72rem;color:#9ca3af;margin-bottom:24px;padding-top:4px}.relatorio-resumo[data-v-ca13069c]{display:flex;gap:16px;margin-bottom:24px}.resumo-card[data-v-ca13069c]{flex:1;display:flex;flex-direction:column;align-items:center;padding:16px 12px;border-radius:10px;background:#fff;border:1px solid #e8ecf1;transition:box-shadow .2s}.resumo-card i[data-v-ca13069c]{font-size:1.3rem;margin-bottom:6px}.resumo-numero[data-v-ca13069c]{font-size:1.3rem;font-weight:700;color:#0a1628;line-height:1.2}.resumo-rotulo[data-v-ca13069c]{font-size:.7rem;text-transform:uppercase;color:#9ca3af;letter-spacing:.04em;font-weight:600;margin-top:2px}.resumo-container i[data-v-ca13069c]{color:#2563eb}.resumo-packing i[data-v-ca13069c]{color:#7c3aed}.resumo-peso i[data-v-ca13069c]{color:#059669}.resumo-volume i[data-v-ca13069c]{color:#d97706}.relatorio-containers[data-v-ca13069c]{display:flex;flex-direction:column;gap:16px}.relatorio-container-item[data-v-ca13069c]{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.04)}.container-header-relatorio[data-v-ca13069c]{background:linear-gradient(135deg,#f8f9fc,#f0f2f7);padding:14px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e7eb}.container-titulo[data-v-ca13069c]{font-weight:700;font-size:.95rem;color:#0a1628;display:flex;align-items:center;gap:8px}.container-titulo i[data-v-ca13069c]{color:#2563eb;font-size:1.05rem}.container-tipo-badge[data-v-ca13069c]{display:inline-block;background:#e0e7ff;color:#1e40af;padding:2px 10px;border-radius:20px;font-size:.7rem;font-weight:600;letter-spacing:.02em}.container-metrics[data-v-ca13069c]{display:flex;align-items:center;gap:12px}.metric[data-v-ca13069c]{display:flex;align-items:baseline;gap:3px}.metric-label[data-v-ca13069c]{font-size:.65rem;text-transform:uppercase;color:#9ca3af;font-weight:600;letter-spacing:.03em}.metric-value[data-v-ca13069c]{font-size:.85rem;font-weight:700;color:#1f2937;font-family:JetBrains Mono,Consolas,monospace}.metric-unit[data-v-ca13069c]{font-size:.7rem;color:#9ca3af}.metric-destaque .metric-value[data-v-ca13069c]{color:#059669}.metric-divider[data-v-ca13069c]{width:1px;height:24px;background:#d1d5db}.container-packing-lists[data-v-ca13069c]{padding:12px;background:#fff}.relatorio-pl-item[data-v-ca13069c]{margin-bottom:12px;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.pl-header-relatorio[data-v-ca13069c]{background:#f9fafb;padding:10px 14px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e7eb}.pl-titulo[data-v-ca13069c]{font-weight:600;font-size:.85rem;color:#1f2937}.pl-titulo i[data-v-ca13069c]{color:#f59e0b;margin-right:6px}.pl-metrics[data-v-ca13069c]{display:flex;align-items:center;gap:6px;font-size:.72rem;color:#6b7280}.pl-metric-label[data-v-ca13069c]{color:#9ca3af;font-weight:500}.pl-metric-sep[data-v-ca13069c]{color:#d1d5db;font-weight:300}.relatorio-tabela-produtos[data-v-ca13069c]{width:100%;border-collapse:collapse;font-size:.78rem}.relatorio-tabela-produtos thead tr[data-v-ca13069c]{background:#f3f4f6}.relatorio-tabela-produtos th[data-v-ca13069c]{padding:8px 10px;text-align:left;font-weight:600;color:#374151;border-bottom:2px solid #d1d5db;font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.relatorio-tabela-produtos th.th-num[data-v-ca13069c]{text-align:right}.relatorio-tabela-produtos td[data-v-ca13069c]{padding:7px 10px;border-bottom:1px solid #f3f4f6;vertical-align:middle;color:#1f2937}.relatorio-tabela-produtos tbody tr[data-v-ca13069c]:nth-child(2n){background:#fafbfc}.relatorio-tabela-produtos tbody tr[data-v-ca13069c]:hover{background:#f0f4ff}.relatorio-tabela-produtos tfoot td[data-v-ca13069c]{background:#f3f4f6;font-weight:700;color:#1f2937;border-top:2px solid #d1d5db;padding:8px 10px}.td-sku[data-v-ca13069c]{width:110px}.sku-code[data-v-ca13069c]{font-family:JetBrains Mono,Consolas,monospace;font-weight:600;font-size:.76rem;color:#dc2626;background:#fef2f2;padding:1px 6px;border-radius:4px}.td-produto[data-v-ca13069c]{min-width:180px;font-weight:500}.td-num[data-v-ca13069c]{text-align:right;white-space:nowrap;font-family:JetBrains Mono,Consolas,monospace;font-weight:500;font-size:.76rem}.td-unidade[data-v-ca13069c]{color:#9ca3af;font-weight:400;font-size:.7rem;margin-left:2px}.td-footer-label[data-v-ca13069c]{text-align:right;font-weight:700;font-size:.78rem;color:#374151;text-transform:uppercase;letter-spacing:.02em}.td-footer[data-v-ca13069c]{font-weight:700;color:#0a1628;border-top:2px solid #9ca3af}.pl-sem-produtos[data-v-ca13069c]{padding:16px;text-align:center;color:#dc2626;font-size:.82rem;background:#fef2f2}.container-vazio[data-v-ca13069c]{padding:24px;text-align:center;color:#9ca3af;font-style:italic;font-size:.85rem;background:#f9fafb;border:1px dashed #d1d5db;border-radius:6px}.relatorio-nao-alocados[data-v-ca13069c]{margin-top:24px;border:1px solid #fca5a5;border-radius:10px;padding:16px;background:#fef2f2}.nao-alocados-header[data-v-ca13069c]{font-weight:700;color:#b91c1c;margin-bottom:12px;font-size:.9rem;display:flex;align-items:center;gap:8px}.nao-alocados-header i[data-v-ca13069c]{font-size:1rem}.nao-alocados-count[data-v-ca13069c]{background:#b91c1c;color:#fff;padding:1px 8px;border-radius:20px;font-size:.75rem;margin-left:4px}.nao-alocado-item[data-v-ca13069c]{border-color:#fca5a5;background:#fff}@media print{.relatorio-content[data-v-ca13069c]{padding:15px}.relatorio-container-item[data-v-ca13069c]{page-break-inside:avoid;margin-bottom:16px}.relatorio-pl-item[data-v-ca13069c]{page-break-inside:avoid}.relatorio-identificacao[data-v-ca13069c],.relatorio-resumo[data-v-ca13069c],.relatorio-transporte[data-v-ca13069c]{page-break-inside:avoid}}.container-volumes-badge[data-v-ca13069c]{font-size:.65rem;font-weight:600;color:var(--bs-primary-text-emphasis);background:var(--bs-primary-bg-subtle);padding:2px 8px;border-radius:10px;white-space:nowrap;display:inline-flex;align-items:center;gap:2px}.volumes-sep[data-v-ca13069c]{color:var(--bs-primary-border-subtle);margin:0 2px}.btn-viewer-container[data-v-ca13069c]{font-size:.6rem;padding:1px 6px;line-height:1.4;border-width:1px;white-space:nowrap}.container-viewer-content[data-v-ca13069c]{font-size:.85rem}.viewer-section[data-v-ca13069c]{margin-bottom:20px}.viewer-section[data-v-ca13069c]:last-child{margin-bottom:0}.viewer-section-title[data-v-ca13069c]{font-weight:700;font-size:.9rem;color:var(--bs-primary-text-emphasis);padding-bottom:8px;margin-bottom:12px;border-bottom:1px solid var(--bs-primary-border-subtle);display:flex;align-items:center}.viewer-grid[data-v-ca13069c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.viewer-field[data-v-ca13069c]{display:flex;flex-direction:column;gap:2px}.viewer-label[data-v-ca13069c]{font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;color:var(--bs-secondary-color);font-weight:600}.viewer-value[data-v-ca13069c]{font-weight:600;font-size:.9rem;color:var(--bs-body-color)}.viewer-empty[data-v-ca13069c]{text-align:center;padding:24px;color:var(--bs-secondary-color);font-style:italic;background:var(--bs-tertiary-bg);border:1px dashed var(--bs-border-color);border-radius:6px}.viewer-pl-card[data-v-ca13069c]{border:1px solid var(--bs-border-color);border-radius:8px;padding:12px;margin-bottom:10px;background:var(--bs-tertiary-bg)}.viewer-pl-card[data-v-ca13069c]:last-child{margin-bottom:0}.viewer-pl-header[data-v-ca13069c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.viewer-pl-nome[data-v-ca13069c]{font-weight:700;font-size:.85rem;color:var(--bs-body-color)}.viewer-pl-volumes[data-v-ca13069c]{font-size:.75rem;font-weight:600;color:var(--bs-primary-text-emphasis);background:var(--bs-primary-bg-subtle);padding:2px 8px;border-radius:10px}.viewer-pl-metrics[data-v-ca13069c]{font-size:.75rem;color:var(--bs-secondary-color);display:flex;align-items:center;gap:6px;margin-bottom:8px}.viewer-metric-sep[data-v-ca13069c]{color:var(--bs-border-color)}.viewer-pl-produtos[data-v-ca13069c]{border-top:1px solid var(--bs-border-color-translucent);padding-top:8px}.viewer-produto-item[data-v-ca13069c]{display:flex;justify-content:space-between;align-items:center;padding:4px 0;font-size:.75rem}.viewer-produto-item+.viewer-produto-item[data-v-ca13069c]{border-top:1px solid var(--bs-border-color-translucent)}.viewer-produto-info[data-v-ca13069c]{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.viewer-produto-sku[data-v-ca13069c]{font-size:.7rem;font-weight:700;color:var(--bs-danger);background:transparent;border:none;padding:0}.viewer-produto-nome[data-v-ca13069c]{color:var(--bs-body-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.viewer-produto-qtd[data-v-ca13069c]{display:flex;align-items:center;gap:4px;font-weight:600;font-family:Consolas,Courier New,monospace;font-size:.7rem;flex-shrink:0}.viewer-produto-sep[data-v-ca13069c]{color:var(--bs-border-color);font-weight:300}.viewer-pl-produtos-header[data-v-ca13069c]{font-size:.7rem;font-weight:600;color:var(--bs-primary-text-emphasis);margin-bottom:6px;display:flex;align-items:center;gap:6px}.viewer-pl-produtos-count[data-v-ca13069c]{font-size:.65rem;font-weight:400;color:var(--bs-secondary-color);background:var(--bs-tertiary-bg);padding:1px 6px;border-radius:8px}.viewer-pl-sem-produtos[data-v-ca13069c]{font-size:.75rem;color:var(--bs-secondary-color);font-style:italic;padding:8px;text-align:center;background:var(--bs-tertiary-bg);border:1px dashed var(--bs-border-color);border-radius:4px}[data-v-ca13069c] .modal-header-v2{color:var(--bs-body-color);border-bottom:1px solid var(--bs-primary-border-subtle)}[data-v-ca13069c] .modal-header-v2 .modal-title-v2{color:var(--bs-body-color)}[data-v-ca13069c] .modal-header-v2 .btn-close{filter:none;opacity:.65}.viewer-produto-qtd-label[data-v-ca13069c],.viewer-produto-un[data-v-ca13069c]{font-weight:400;color:var(--bs-secondary-color)}.viewer-produto-un[data-v-ca13069c]{font-size:.65rem}.relatorio-volumes-badge[data-v-ca13069c]{font-size:.65rem;font-weight:600;color:var(--bs-primary-text-emphasis);background:var(--bs-primary-bg-subtle);padding:2px 8px;border-radius:10px;white-space:nowrap;display:inline-flex;align-items:center;gap:2px;margin-left:8px}.modal-backdrop[data-v-2cb78422]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.65);display:flex;justify-content:center;align-items:center;z-index:12000;backdrop-filter:blur(2px)}.modal-container[data-v-2cb78422]{width:90%;max-width:480px;background-color:var(--bs-body-bg);color:var(--bs-body-color);border:1px solid var(--bs-border-color-translucent);border-radius:.75rem;transition:background-color .3s ease,border-color .3s ease}.modal-backdrop[data-v-91b37772]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.65);display:flex;justify-content:center;align-items:center;z-index:12000;backdrop-filter:blur(2px)}.modal-container[data-v-91b37772]{width:90%;max-width:520px;background-color:var(--bs-body-bg);color:var(--bs-body-color);border:1px solid var(--bs-border-color-translucent);border-radius:.5rem;overflow:hidden;transition:background-color .3s ease,border-color .3s ease}.modal-header[data-v-91b37772]{padding:1rem 1.5rem;color:#fff;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(0,0,0,.1)}.modal-backdrop[data-v-1e6d8659]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:10040}.modal-container[data-v-1e6d8659]{width:90%;max-width:800px;background-color:var(--bs-body-bg);color:var(--bs-body-color);border:1px solid var(--bs-border-color-translucent);border-radius:.5rem;display:flex;flex-direction:column;max-height:90vh;transition:background-color .3s ease,border-color .3s ease}.modal-container.modal-lg[data-v-1e6d8659]{max-width:800px}.modal-header[data-v-1e6d8659]{padding:1rem 1.5rem;background-color:#34495e;color:#fff;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #1f2d3a;flex-shrink:0;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.modal-title[data-v-1e6d8659]{font-size:1.25rem;font-weight:500;margin:0}.modal-body[data-v-1e6d8659]{padding:1.5rem;overflow-y:auto;flex-grow:1}.paste-area[data-v-1e6d8659]{min-height:150px;max-height:300px;overflow-y:auto;border:2px dashed var(--bs-border-color);padding:10px}.paste-area[data-v-1e6d8659]:empty:before{content:attr(placeholder);color:var(--bs-secondary-color);pointer-events:none;display:block}.images-preview[data-v-1e6d8659]{display:flex;flex-wrap:wrap;gap:10px}.image-thumbnail[data-v-1e6d8659]{position:relative;border:1px solid var(--bs-border-color);border-radius:4px;padding:2px}.image-thumbnail img[data-v-1e6d8659]{max-height:100px;border-radius:2px}.remove-img[data-v-1e6d8659]{position:absolute;top:-5px;right:-5px;background-color:var(--bs-danger);border-radius:50%;padding:4px;font-size:.5rem}.excel-grid-wrapper[data-v-c91caab8]{position:relative;outline:none;min-height:100px}.excel-grid-wrapper[data-v-c91caab8]:focus{outline:none}.excel-grid-empty[data-v-c91caab8],.excel-grid-loading[data-v-c91caab8]{padding:1.5rem;text-align:center;color:var(--bs-secondary-color)}.excel-grid-table-wrap[data-v-c91caab8]{overflow-x:auto}.excel-grid-table[data-v-c91caab8]{width:100%;border-collapse:collapse;table-layout:fixed}.excel-grid-table thead th[data-v-c91caab8]{position:sticky;top:0;background:var(--bs-light-bg-subtle);border-bottom:2px solid var(--bs-border-color);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:var(--bs-secondary-color);padding:.5rem .5rem;white-space:nowrap;z-index:1}.excel-grid-cell[data-v-c91caab8]{padding:.25rem .5rem;border:1px solid transparent;border-top:none;border-left:none;border-right:none;border-bottom:1px solid var(--bs-border-color);cursor:pointer;transition:border-color .15s ease,background .15s ease;vertical-align:middle}.excel-grid-cell[data-v-c91caab8]:hover{border-color:var(--bs-border-color)}.excel-grid-cell-selected[data-v-c91caab8]{border-color:var(--bs-primary)!important;background:rgba(var(--bs-primary-rgb),.05);box-shadow:0 0 0 1px var(--bs-primary);position:relative;z-index:1}.excel-grid-cell-editing[data-v-c91caab8]{border-color:var(--bs-warning)!important;background:var(--bs-body-bg);box-shadow:0 0 0 2px rgba(255,193,7,.25);position:relative;z-index:2}.excel-grid-cell-readonly[data-v-c91caab8]{cursor:not-allowed;opacity:.65;background:var(--bs-secondary-bg)}.excel-grid-cell-actions[data-v-c91caab8]{cursor:default;opacity:1;background:transparent}.excel-grid-cell-text[data-v-c91caab8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.excel-grid-cell-text[data-v-c91caab8],.excel-grid-input[data-v-c91caab8]{display:block;min-height:1.5rem;line-height:1.5rem;font-size:.875rem;padding:1px 0}.excel-grid-input[data-v-c91caab8]{width:100%;box-sizing:border-box;font-family:inherit;color:var(--bs-body-color);background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:0;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.excel-grid-input[data-v-c91caab8]:focus{border-color:var(--bs-warning);box-shadow:0 0 0 2px rgba(255,193,7,.25)}.excel-grid-select[data-v-c91caab8]{cursor:pointer;min-height:1.75rem}.font-mono[data-v-c91caab8]{font-family:SF Mono,Cascadia Code,Consolas,monospace}.text-right[data-v-c91caab8]{text-align:right}[data-v-c91caab8] .excel-grid-row-selected{background:rgba(var(--bs-primary-rgb),.03)}.excel-grid-ghost-row[data-v-c91caab8]{border-top:2px dashed var(--bs-border-color)}.excel-grid-ghost-row[data-v-c91caab8]:hover{background:rgba(var(--bs-primary-rgb),.03)}.excel-grid-ghost-cell[data-v-c91caab8]{cursor:pointer!important;color:var(--bs-secondary-color);font-size:.8rem;padding:.35rem .5rem}.excel-grid-ghost-icon[data-v-c91caab8]{display:inline-block;width:20px;height:20px;line-height:18px;text-align:center;border:1px dashed var(--bs-secondary-color);border-radius:3px;font-size:.8rem;font-weight:700;margin-right:6px;color:var(--bs-secondary-color)}.excel-grid-ghost-text[data-v-c91caab8]{vertical-align:middle}[data-v-c91caab8] .row-preenchimento-concluido,[data-v-c91caab8] .row-preenchimento-concluido:hover{background:var(--bs-success-bg-subtle)}[data-v-c91caab8] .row-preenchimento-concluido .excel-grid-cell{background:transparent}.excel-grid-required-mark[data-v-c91caab8]{color:var(--bs-danger);margin-left:2px;font-weight:700}.excel-grid-cell-required[data-v-c91caab8]{border-color:var(--bs-danger)!important;border-style:dashed;background:rgba(var(--bs-danger-rgb),.03)}.excel-grid-help-bar[data-v-c91caab8]{display:flex;justify-content:flex-end;gap:4px;padding:2px 4px;background:var(--bs-light-bg-subtle);border-bottom:1px solid var(--bs-border-color)}.excel-grid-cancel-btn[data-v-c91caab8]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--bs-border-color);border-radius:4px;background:transparent;color:var(--bs-danger);font-size:.7rem;cursor:pointer;transition:background .2s ease,color .2s ease;padding:0;line-height:1}.excel-grid-cancel-btn[data-v-c91caab8]:hover{background:var(--bs-danger-bg-subtle);color:var(--bs-danger-text-emphasis)}.excel-grid-help-btn[data-v-c91caab8]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:4px;background:var(--bs-primary);color:#fff;font-size:.8rem;cursor:pointer;transition:background .2s ease,transform .15s ease;padding:0;line-height:1}.excel-grid-help-btn[data-v-c91caab8]:hover{background:var(--bs-primary-text-emphasis);transform:scale(1.1)}.excel-grid-help-btn[data-v-c91caab8]:active{transform:scale(.95)}.excel-grid-help-note[data-v-c91caab8]{font-size:.75rem;color:var(--bs-secondary-color);line-height:1.4;padding:0 .25rem}.excel-grid-help-panel[data-v-c91caab8]{position:absolute;top:32px;right:4px;z-index:20;width:320px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:.5rem;box-shadow:0 4px 16px rgba(0,0,0,.15);overflow:hidden}.excel-grid-help-header[data-v-c91caab8]{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;background:var(--bs-primary);color:#fff;font-size:.85rem}.excel-grid-help-body[data-v-c91caab8]{padding:.75rem;font-size:.85rem}.excel-grid-help-table[data-v-c91caab8]{width:100%;border-collapse:collapse}.excel-grid-help-table td[data-v-c91caab8]{padding:.25rem .25rem;vertical-align:middle}.excel-grid-help-key[data-v-c91caab8]{white-space:nowrap;padding-right:.5rem}.excel-grid-help-key kbd[data-v-c91caab8]{display:inline-block;padding:1px 5px;font-size:.75rem;font-family:SF Mono,Consolas,monospace;font-weight:600;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-bottom-width:2px;border-radius:4px;color:var(--bs-body-color);box-shadow:0 1px 0 rgba(0,0,0,.08)}.excel-grid-help-legend[data-v-c91caab8]{display:flex;flex-direction:column;gap:.25rem}.excel-grid-help-swatch[data-v-c91caab8]{display:inline-block;width:14px;height:14px;border-radius:2px;vertical-align:middle;margin-right:4px}.excel-grid-help-swatch-selected[data-v-c91caab8]{background:rgba(var(--bs-primary-rgb),.05);border:1px solid var(--bs-primary)}.excel-grid-help-swatch-editing[data-v-c91caab8]{background:var(--bs-body-bg);border:1px solid var(--bs-warning);box-shadow:0 0 0 1px rgba(255,193,7,.25)}.excel-grid-help-swatch-required[data-v-c91caab8]{background:rgba(var(--bs-danger-rgb),.03);border:1px dashed var(--bs-danger)}.embarques-form-wrapper[data-v-6089ef5b]{max-width:100%;overflow-x:hidden}.embarques-form-wrapper[data-v-6089ef5b] .tab-pane:not(.active){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;position:absolute!important;z-index:-1!important}.embarques-form-wrapper[data-v-6089ef5b] .tab-pane.active{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:1!important}.admin-table[data-v-6089ef5b],.packing-list-table[data-v-6089ef5b]{width:100%;table-layout:fixed}.admin-table td[data-v-6089ef5b],.admin-table th[data-v-6089ef5b],.packing-list-table td[data-v-6089ef5b],.packing-list-table th[data-v-6089ef5b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid-scroll-container[data-v-6089ef5b]{max-height:200px;overflow-y:auto}.cursor-pointer[data-v-6089ef5b]{cursor:pointer}.admin-table-container[data-v-6089ef5b]{background-color:transparent;border:1px solid var(--bs-border-color);border-radius:.25rem;overflow-x:auto}.admin-table td[data-v-6089ef5b]{border-bottom:1px solid var(--bs-border-color);color:var(--bs-body-color);padding:.5rem .75rem}.table-compact td[data-v-6089ef5b]{padding:.3rem .5rem!important;font-size:.825rem;vertical-align:middle}.table-compact th[data-v-6089ef5b]{padding:.4rem .5rem!important;font-size:.72rem;white-space:nowrap}.action-hover-cell .action-btn-group[data-v-6089ef5b]{opacity:0;transition:opacity .15s ease}tr:hover .action-hover-cell .action-btn-group[data-v-6089ef5b]{opacity:1}.action-hover-col[data-v-6089ef5b]{width:80px}.table-compact .action-btn-group .btn-icon-minimalista[data-v-6089ef5b]{padding:.15rem .2rem;font-size:.75rem}.table-compact .action-btn-group .btn-icon-minimalista i[data-v-6089ef5b]{font-size:.8rem}.lote-badge[data-v-6089ef5b]{display:inline-block;background-color:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:4px;padding:.1rem .45rem;font-size:.75rem;font-family:Consolas,Courier New,monospace;color:var(--bs-body-color);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linha-selecionada td[data-v-6089ef5b]{background-color:var(--bs-warning-bg-subtle)!important}.linha-selecionada code[data-v-6089ef5b],.linha-selecionada td[data-v-6089ef5b]{color:var(--bs-warning-text-emphasis)!important}.linha-selecao-fatura td[data-v-6089ef5b]{background-color:var(--bs-info-bg-subtle)!important}.linha-selecao-fatura code[data-v-6089ef5b],.linha-selecao-fatura td[data-v-6089ef5b]{color:var(--bs-info-text-emphasis)!important}.btn-icon-minimalista[data-v-6089ef5b]{background:none;border:none;color:#6c7d8e;padding:.4rem;display:inline-flex;align-items:center;justify-content:center;transition:.2s}.btn-icon-minimalista[data-v-6089ef5b]:hover{color:#212934}[data-bs-theme=dark] .btn-icon-minimalista[data-v-6089ef5b]:hover{color:#fff}[data-bs-theme=dark] .modal-dark-aware[data-v-6089ef5b] .modal-container,[data-bs-theme=dark] .modal-dark-aware[data-v-6089ef5b] .modal-content{background-color:var(--bs-tertiary-bg);color:var(--bs-body-color);border-color:var(--bs-border-color)}[data-bs-theme=dark] .modal-dark-aware[data-v-6089ef5b] .modal-footer,[data-bs-theme=dark] .modal-dark-aware[data-v-6089ef5b] .modal-header{border-color:var(--bs-border-color-translucent)}[data-bs-theme=dark] .modal-dark-aware[data-v-6089ef5b] .card{background-color:var(--bs-secondary-bg);border-color:var(--bs-border-color)}[data-bs-theme=dark] .modal-dark-aware[data-v-6089ef5b] .table{--bs-table-bg:transparent;--bs-table-color:var(--bs-body-color);--bs-table-border-color:var(--bs-border-color)}[data-bs-theme=dark] .modal-dark-aware[data-v-6089ef5b] .admin-table-container{background-color:var(--bs-secondary-bg)}[data-bs-theme=dark] .modal-dark-aware[data-v-6089ef5b] .text-primary{color:var(--bs-primary-border-subtle)!important}.border-warning-subtle[data-v-6089ef5b]{border-color:var(--bs-warning-border-subtle)!important}.bg-warning-subtle[data-v-6089ef5b]{background-color:var(--bs-warning-bg-subtle)!important}.text-warning-emphasis[data-v-6089ef5b]{color:var(--bs-warning-text-emphasis)!important}.packing-list-table-wrap[data-v-6089ef5b]{overflow-x:auto}.packing-list-table[data-v-6089ef5b]{border:1px solid var(--bs-border-color);border-radius:4px}.packing-list-table th[data-v-6089ef5b]{font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;background-color:var(--bs-tertiary-bg);border-bottom:2px solid var(--bs-border-color);padding:.35rem .4rem;border-right:1px solid var(--bs-border-color-translucent)}.packing-list-table th[data-v-6089ef5b]:last-child{border-right:none}.packing-list-table td[data-v-6089ef5b]{padding:.2rem .4rem;vertical-align:middle;border-bottom:1px solid var(--bs-border-color);border-right:1px solid var(--bs-border-color-translucent)}.packing-list-table td[data-v-6089ef5b]:last-child{border-right:none}.packing-list-row[data-v-6089ef5b]:hover{background-color:var(--bs-warning-bg-subtle)!important}.packing-list-row td[data-v-6089ef5b]{font-size:.8rem}.grid-input[data-v-6089ef5b]{width:100%;background:transparent;border:1px solid transparent;border-radius:3px;padding:2px 6px;transition:all .15s ease;font-size:.8rem}.grid-input[data-v-6089ef5b]:hover{border-color:var(--bs-border-color);background-color:var(--bs-tertiary-bg)}.grid-input[data-v-6089ef5b]:focus{outline:none;border-color:var(--bs-warning);background-color:var(--bs-body-bg);box-shadow:0 0 0 2px rgba(255,193,7,.15)}.grid-input.font-mono[data-v-6089ef5b]{font-family:Consolas,Courier New,monospace}.grid-select[data-v-6089ef5b]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-image:none;padding-right:4px}.btn-gradient-ia-moderno[data-v-6089ef5b]{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#a855f7);color:#fff!important;border:none;transition:all .3s ease;letter-spacing:.02em;font-size:.8rem;padding:.3rem .75rem;border-radius:20px;box-shadow:0 2px 8px rgba(99,102,241,.3)}.btn-gradient-ia-moderno[data-v-6089ef5b]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(99,102,241,.4)!important;color:#fff!important}.btn-gradient-ia-moderno[data-v-6089ef5b]:active{transform:translateY(0)}.btn-gradient-ia-moderno[data-v-6089ef5b]:disabled{opacity:.5;transform:none;box-shadow:none!important}[data-bs-theme=dark] .btn-gradient-ia-moderno[data-v-6089ef5b]{background:linear-gradient(135deg,#818cf8,#a78bfa 50%,#c084fc)}.embarques-form-wrapper[data-v-6089ef5b] .nav-tabs{background-color:transparent!important;border-bottom:1px solid var(--bs-warning-border-subtle);border-radius:8px 8px 0 0;padding:4px 4px 0 4px;gap:2px}.embarques-form-wrapper[data-v-6089ef5b] .nav-tabs .nav-link{border:1px solid #f0e7d0;border-bottom:none;border-radius:6px 6px 0 0;color:#7d6930;font-weight:600;font-size:.85rem;padding:.5rem 1rem;transition:all .2s ease;background-color:#fffff5;margin-bottom:0}.embarques-form-wrapper[data-v-6089ef5b] .nav-tabs .nav-link:hover{background-color:#fffef0;border-color:#f0e7d0;color:#5a4a1a;isolation:isolate}.embarques-form-wrapper[data-v-6089ef5b] .nav-tabs .nav-link.active{background-color:var(--bs-warning-bg-subtle)!important;border-color:var(--bs-warning-border-subtle) var(--bs-warning-border-subtle) var(--bs-warning-bg-subtle)!important;color:var(--bs-warning-text-emphasis)!important;font-weight:700;box-shadow:0 -1px 4px rgba(255,193,7,.12)}.embarques-form-wrapper[data-v-6089ef5b] .tab-content{background-color:var(--bs-body-bg);border:1px solid var(--bs-warning-border-subtle);border-top:none;border-radius:0 0 8px 8px;padding:1rem}.embarques-form-wrapper[data-v-6089ef5b] .tab-pane{min-height:200px}[data-bs-theme=dark] .embarques-form-wrapper[data-v-6089ef5b] .nav-tabs{background-color:transparent!important;border-bottom-color:var(--bs-warning-border-subtle)}[data-bs-theme=dark] .embarques-form-wrapper[data-v-6089ef5b] .nav-tabs .nav-link{background-color:#2a2510;border-color:#4a4020;color:#c4b070}[data-bs-theme=dark] .embarques-form-wrapper[data-v-6089ef5b] .nav-tabs .nav-link:hover{background-color:#3a3020;border-color:#4a4020;color:#e0cc80}[data-bs-theme=dark] .embarques-form-wrapper[data-v-6089ef5b] .nav-tabs .nav-link.active{background-color:var(--bs-warning-bg-subtle)!important;border-color:var(--bs-warning-border-subtle) var(--bs-warning-border-subtle) var(--bs-warning-bg-subtle)!important;color:var(--bs-warning-text-emphasis)!important}[data-bs-theme=dark] .embarques-form-wrapper[data-v-6089ef5b] .tab-content{background-color:var(--bs-body-bg);border-color:var(--bs-warning-border-subtle)}.embarques-form-wrapper[data-v-6089ef5b] .tab-content .card-header{background-color:#fffff5!important}.embarques-form-wrapper[data-v-6089ef5b] .tab-content .card-header .text-warning-emphasis,.embarques-form-wrapper[data-v-6089ef5b] .tab-content .card-header h5,.embarques-form-wrapper[data-v-6089ef5b] .tab-content .card-header h6{color:#7d6930!important}[data-bs-theme=dark] .embarques-form-wrapper[data-v-6089ef5b] .tab-content .card-header{background-color:#2a2510!important}[data-bs-theme=dark] .embarques-form-wrapper[data-v-6089ef5b] .tab-content .card-header .text-warning-emphasis,[data-bs-theme=dark] .embarques-form-wrapper[data-v-6089ef5b] .tab-content .card-header h5,[data-bs-theme=dark] .embarques-form-wrapper[data-v-6089ef5b] .tab-content .card-header h6{color:#c4b070!important}.orientacao-uso-smart-mode[data-v-6089ef5b]{display:flex;align-items:flex-start;max-width:70%;line-height:1.5}.orientacao-uso-smart-mode .badge[data-v-6089ef5b]{font-size:.75rem;font-weight:600;padding:.25em .5em}.row-preenchimento-concluido[data-v-6089ef5b]{background-color:var(--bs-success-bg-subtle)!important;opacity:.9}.row-preenchimento-concluido[data-v-6089ef5b]:hover{background-color:var(--bs-success-bg-subtle)!important;cursor:not-allowed}.row-preenchimento-concluido .grid-input[data-v-6089ef5b]{background-color:transparent;cursor:not-allowed}.row-preenchimento-concluido .grid-input[data-v-6089ef5b]:hover{border-color:transparent;background-color:transparent}.row-container-com-conteudo[data-v-6089ef5b]{background-color:var(--bs-success-bg-subtle)!important;opacity:.9}.row-container-com-conteudo[data-v-6089ef5b]:hover{background-color:var(--bs-success-bg-subtle)!important;cursor:not-allowed}.row-container-com-conteudo .grid-input[data-v-6089ef5b]{background-color:transparent;cursor:not-allowed}.row-container-com-conteudo .grid-input[data-v-6089ef5b]:hover{border-color:transparent;background-color:transparent}.pesos-produto-row[data-v-6089ef5b]:hover{background-color:var(--bs-info-bg-subtle)!important}.pesos-sku[data-v-6089ef5b]{font-size:.75rem;font-weight:700}.pesos-qtd[data-v-6089ef5b]{font-size:.8rem;white-space:nowrap}.entreposto-cadastro-wrapper[data-v-35be08be],.lpco-cadastro-wrapper[data-v-75b6e90b]{max-width:100%;overflow-x:hidden}.frame-bloqueado[data-v-35be08be]{opacity:.7;background-color:var(--bs-secondary-bg);pointer-events:none;border-radius:.375rem}.simulador-fiscal-wrapper[data-v-25fd855c]{display:flex;flex-direction:column;height:100%;background-color:var(--bs-body-bg)}.simulador-body[data-v-25fd855c]{flex:1;overflow-y:auto;padding:1.5rem}.simulador-header[data-v-25fd855c]{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background-color:#34495e;border-bottom:1px solid #1f2d3a;flex-shrink:0}[data-bs-theme=dark] .simulador-header[data-v-25fd855c]{background-color:var(--bs-dark-bg-subtle);border-bottom:1px solid var(--bs-border-color)}.titulo-wrapper[data-v-25fd855c]{display:flex;flex-direction:column}.titulo-principal[data-v-25fd855c]{margin:0;font-size:1.5rem;font-weight:600;color:#fff}[data-bs-theme=dark] .titulo-principal[data-v-25fd855c]{color:var(--bs-body-color)}.titulo-sub[data-v-25fd855c]{font-size:.8rem;color:#adb5bd}[data-bs-theme=dark] .titulo-sub[data-v-25fd855c]{color:var(--bs-secondary-color)}.botoes-wrapper[data-v-25fd855c]{margin-left:auto}.botoes-wrapper .btn[data-v-25fd855c]{color:#fff;border-color:hsla(0,0%,100%,.3)}[data-bs-theme=dark] .botoes-wrapper .btn[data-v-25fd855c]{color:var(--bs-body-color);border-color:var(--bs-border-color)}.botoes-wrapper .btn[data-v-25fd855c]:hover{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5)}[data-bs-theme=dark] .botoes-wrapper .btn[data-v-25fd855c]:hover{background-color:var(--bs-tertiary-bg);border-color:var(--bs-border-color)}.card[data-v-25fd855c]{border-radius:.375rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.03)}.card-header[data-v-25fd855c]{padding:.6rem 1rem;border-bottom:1px solid var(--bs-border-color-translucent)}.card-body[data-v-25fd855c]{padding:1rem}.json-pre[data-v-25fd855c]{background-color:#1e1e1e;color:#d4d4d4;padding:1rem;font-size:.75rem;line-height:1.4;max-height:400px;overflow:auto;border-radius:0 0 .375rem .375rem}[data-bs-theme=dark] .json-pre[data-v-25fd855c]{background-color:var(--bs-dark-bg-subtle);color:var(--bs-body-color)}.cursor-pointer[data-v-25fd855c]{cursor:pointer}@media (max-width:991.98px){.simulador-header[data-v-25fd855c]{flex-direction:column;align-items:stretch;text-align:center}.botoes-wrapper[data-v-25fd855c]{margin-left:0}}.mobile-bottom-nav[data-v-08ebe6a8]{display:contents}.sheet-backdrop[data-v-08ebe6a8]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.45);z-index:1060;backdrop-filter:blur(2px)}.action-sheet[data-v-08ebe6a8]{position:fixed;bottom:0;left:0;width:100%;max-height:75vh;background:var(--bs-body-bg,#fff);border-radius:16px 16px 0 0;box-shadow:0 -8px 30px rgba(0,0,0,.15);z-index:1070;display:flex;flex-direction:column;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.sheet-swipe-zone[data-v-08ebe6a8]{flex-shrink:0;touch-action:none}.sheet-drag-handle[data-v-08ebe6a8]{display:flex;justify-content:center;padding:10px 0 4px;cursor:grab;flex-shrink:0}.drag-bar[data-v-08ebe6a8]{width:40px;height:4px;border-radius:2px;background:var(--bs-secondary-color,#adb5bd);opacity:.5}.sheet-header[data-v-08ebe6a8]{display:flex;align-items:center;padding:8px 16px 12px;border-bottom:1px solid var(--bs-border-color-translucent,#dee2e6);flex-shrink:0;cursor:grab}.btn-back[data-v-08ebe6a8]{background:none;border:none;color:var(--bs-body-color,#212529);font-size:12px;padding:4px 8px;display:flex;align-items:center;gap:4px;cursor:pointer;flex-shrink:0}.btn-back[data-v-08ebe6a8]:hover{opacity:.7}.sheet-title[data-v-08ebe6a8]{flex:1;text-align:center;font-weight:600;font-size:14px;margin-right:60px}.sheet-title i[data-v-08ebe6a8]{margin-right:6px}.sheet-body[data-v-08ebe6a8]{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:8px 0 24px;flex:1}.sheet-section-header[data-v-08ebe6a8]{padding:12px 20px 4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--bs-secondary-color,#6c757d)}.sheet-item[data-v-08ebe6a8]{display:flex;align-items:center;width:100%;padding:12px 20px;border:none;background:none;color:var(--bs-body-color,#212529);font-size:13px;text-align:left;cursor:pointer;transition:background-color .15s ease}.sheet-item[data-v-08ebe6a8]:active,.sheet-item[data-v-08ebe6a8]:hover{background:var(--bs-tertiary-bg,#f8f9fa)}.sheet-item i[data-v-08ebe6a8]{font-size:15px;margin-right:12px;width:20px;text-align:center;color:var(--bs-secondary-color,#495057)}.sheet-item span[data-v-08ebe6a8]{flex:1}.tab-bar[data-v-08ebe6a8]{position:fixed;bottom:0;left:0;width:100%;height:56px;background:var(--bs-body-bg,#fff);border-top:1px solid var(--bs-border-color-translucent,#dee2e6);z-index:1050;box-shadow:0 -2px 8px rgba(0,0,0,.05)}.tab-bar-wrapper[data-v-08ebe6a8]{position:relative;height:100%}.tab-bar-inner[data-v-08ebe6a8]{display:flex;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;height:100%;scrollbar-width:none}.tab-bar-inner[data-v-08ebe6a8]::-webkit-scrollbar{display:none}.tab-bar-distribute[data-v-08ebe6a8]{justify-content:space-around}.tab-bar-distribute .tab-btn[data-v-08ebe6a8]{flex:1 0 0;min-width:0;padding:8px 4px}.tab-bar-scrollable[data-v-08ebe6a8]{justify-content:flex-start}.tab-bar-scrollable .tab-btn[data-v-08ebe6a8]{flex:0 0 auto;min-width:48px;padding:8px 14px}.tab-bar-overflow-indicator[data-v-08ebe6a8]{position:absolute;top:0;right:0;width:40px;height:100%;pointer-events:none;background:linear-gradient(to right,transparent 0,var(--bs-body-bg,#fff) 100%);opacity:.85}.tab-btn[data-v-08ebe6a8]{display:flex;align-items:center;justify-content:center;border:none;background:none;color:var(--bs-secondary-color,#6c757d);cursor:pointer;transition:color .2s ease}.tab-btn i[data-v-08ebe6a8]{font-size:18px;line-height:1}.tab-btn.tab-active[data-v-08ebe6a8]{color:var(--bs-primary,#0d6efd);position:relative}.tab-btn.tab-active[data-v-08ebe6a8]:after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:24px;height:3px;border-radius:0 0 3px 3px;background:var(--bs-primary,#0d6efd)}.fade-enter-active[data-v-08ebe6a8],.fade-leave-active[data-v-08ebe6a8]{transition:opacity .25s ease}.fade-enter-from[data-v-08ebe6a8],.fade-leave-to[data-v-08ebe6a8]{opacity:0}.slide-up-enter-active[data-v-08ebe6a8]{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.slide-up-leave-active[data-v-08ebe6a8]{transition:transform .25s ease-in}.slide-up-enter-from[data-v-08ebe6a8],.slide-up-leave-to[data-v-08ebe6a8]{transform:translateY(100%)}.slide-up-enter-to[data-v-08ebe6a8],.slide-up-leave-from[data-v-08ebe6a8]{transform:translateY(0)}[data-bs-theme=dark] .tab-bar[data-v-08ebe6a8]{border-top-color:var(--bs-border-color-translucent,#2d2d2d)}[data-bs-theme=dark] .sheet-item[data-v-08ebe6a8]:active,[data-bs-theme=dark] .sheet-item[data-v-08ebe6a8]:hover{background:var(--bs-tertiary-bg,#2d2d2d)}[data-bs-theme=dark] .tab-bar-overflow-indicator[data-v-08ebe6a8]{background:linear-gradient(to right,transparent 0,var(--bs-body-bg,#212529) 100%)}.mobile-toast-container[data-v-2ba9a5c8]{position:fixed;bottom:68px;left:0;width:100%;display:flex;justify-content:center;pointer-events:none;z-index:10060}.mobile-toast[data-v-2ba9a5c8]{display:flex;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:10px 16px;border-radius:12px;font-size:.85rem;font-weight:500;color:#fff;box-shadow:0 4px 16px rgba(0,0,0,.2);pointer-events:auto;cursor:pointer;backdrop-filter:blur(8px)}.toast-icon[data-v-2ba9a5c8]{font-size:1.1rem;flex-shrink:0}.toast-text[data-v-2ba9a5c8]{flex:1;line-height:1.3}.toast-success[data-v-2ba9a5c8]{background:rgba(25,135,84,.92)}.toast-error[data-v-2ba9a5c8]{background:rgba(220,53,69,.92)}.toast-warning[data-v-2ba9a5c8]{background:rgba(255,193,7,.92);color:#000}.toast-info[data-v-2ba9a5c8]{background:rgba(13,202,240,.92);color:#000}.blinking-toast[data-v-2ba9a5c8]{animation:toast-blink-animation-2ba9a5c8 .2s step-start infinite}@keyframes toast-blink-animation-2ba9a5c8{0%{opacity:1}to{opacity:0}}.toast-slide-enter-active[data-v-2ba9a5c8]{transition:all .35s cubic-bezier(.2,.8,.2,1)}.toast-slide-leave-active[data-v-2ba9a5c8]{transition:all .25s ease-in}.toast-slide-enter-from[data-v-2ba9a5c8]{opacity:0;transform:translateY(20px)}.toast-slide-leave-to[data-v-2ba9a5c8]{opacity:0;transform:translateY(10px)}.env-badge[data-v-6a2c26dd]{line-height:1;opacity:.85;transition:opacity .2s ease}.env-badge[data-v-6a2c26dd]:hover{opacity:1}.env-dot[data-v-6a2c26dd]{display:inline-block;width:8px;height:8px;border-radius:50%;animation:pulse-dot-6a2c26dd 2s ease-in-out infinite}.env-dev[data-v-6a2c26dd]{background-color:#2ecc71;box-shadow:0 0 4px rgba(46,204,113,.6)}.env-homolog[data-v-6a2c26dd]{background-color:#f1c40f;box-shadow:0 0 4px rgba(241,196,15,.6)}.env-label[data-v-6a2c26dd]{color:hsla(0,0%,100%,.8);font-weight:600;letter-spacing:.03em}@keyframes pulse-dot-6a2c26dd{0%,to{opacity:1}50%{opacity:.5}}.bell-container .btn-link[data-v-e5fe1c3c]{color:var(--bs-navbar-color,hsla(0,0%,100%,.85));text-decoration:none}.bell-container .btn-link[data-v-e5fe1c3c]:hover{color:var(--bs-navbar-hover-color,#fff)}.alerta-item[data-v-e5fe1c3c]{cursor:pointer;transition:background-color .15s}.alerta-item[data-v-e5fe1c3c]:hover{background-color:var(--bs-tertiary-bg)}.alerta-item p[data-v-e5fe1c3c]{margin-bottom:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.alerta-nao-visto[data-v-e5fe1c3c]{border-left:3px solid #0d6efd!important;background-color:rgba(13,110,253,.04)}.dropdown-toggle[data-v-354c2fb9]:after{display:none!important}.dropdown[data-v-354c2fb9]{position:relative}.dropdown-item[data-v-354c2fb9]{padding:.5rem 1rem;font-size:.9rem;border-radius:.25rem;margin:.1rem .3rem;transition:background-color .15s ease;cursor:pointer}.dropdown-item[data-v-354c2fb9]:hover{background-color:hsla(0,0%,100%,.08)!important}.dropdown-item.text-danger[data-v-354c2fb9]:hover{background-color:rgba(220,53,69,.15)!important}.company-selector[data-v-b0c1da82]{white-space:nowrap}.company-name[data-v-b0c1da82]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}.dropdown-toggle[data-v-b0c1da82]:after{font-size:.65rem;vertical-align:middle}.dropdown-item[data-v-b0c1da82]{padding:.45rem 1rem;font-size:.85rem;border-radius:.25rem;margin:.1rem .3rem;transition:background-color .15s ease;cursor:pointer}.dropdown-item[data-v-b0c1da82]:hover{background-color:hsla(0,0%,100%,.08)!important}.dropdown-item.active[data-v-b0c1da82]{background-color:rgba(13,110,253,.2)!important;color:#fff!important}.modal-backdrop[data-v-18f7efd0]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:12000;backdrop-filter:blur(2px)}.modal-container[data-v-18f7efd0]{background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color-translucent);border-radius:.75rem;overflow:hidden;width:90%;max-width:480px}.modal-header[data-v-18f7efd0]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background-color:var(--bs-tertiary-bg);border-bottom:1px solid var(--bs-border-color-translucent)}.modal-body[data-v-18f7efd0]{padding:1.5rem}.modal-footer[data-v-18f7efd0]{padding:.75rem 1.5rem;border-top:1px solid var(--bs-border-color-translucent)}.table-borderless td[data-v-18f7efd0]{padding:.35rem 0}.nh-overlay[data-v-a41f3a56]{position:fixed;inset:0;z-index:20000;background:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center}.nh-panel[data-v-a41f3a56]{width:100%;max-height:80vh;background-color:var(--bs-body-bg);color:var(--bs-body-color);border-radius:1rem 1rem 0 0;display:flex;flex-direction:column;box-shadow:0 -4px 20px rgba(0,0,0,.15)}.nh-header[data-v-a41f3a56]{flex-shrink:0;border-bottom-color:var(--bs-border-color-translucent)!important}.nh-body[data-v-a41f3a56]{overflow-y:auto;flex-grow:1;min-height:0}.nh-item[data-v-a41f3a56]{font-size:.85rem;border-bottom-color:var(--bs-border-color-translucent)!important}.nh-item[data-v-a41f3a56]:last-child{border-bottom:none!important}.nh-slide-enter-active[data-v-a41f3a56]{transition:transform .3s ease}.nh-slide-leave-active[data-v-a41f3a56]{transition:transform .2s ease}.nh-slide-enter-from[data-v-a41f3a56],.nh-slide-leave-to[data-v-a41f3a56]{transform:translateY(100%)}@media (min-width:768px){.nh-overlay[data-v-a41f3a56]{align-items:center}.nh-panel[data-v-a41f3a56]{max-width:520px;width:100%;border-radius:1rem;max-height:70vh;margin:1rem}.nh-slide-enter-active[data-v-a41f3a56]{transition:transform .3s ease,opacity .3s ease}.nh-slide-leave-active[data-v-a41f3a56]{transition:transform .2s ease,opacity .2s ease}.nh-slide-enter-from[data-v-a41f3a56],.nh-slide-leave-to[data-v-a41f3a56]{transform:translateY(24px) scale(.97);opacity:0}}[data-bs-theme=dark] .nh-panel[data-v-a41f3a56]{background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color-translucent)}[data-bs-theme=dark] .nh-header[data-v-a41f3a56]{border-bottom-color:var(--bs-border-color-translucent)!important}.meu-perfil-backdrop[data-v-23bdc9b1]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.6);backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:center;z-index:10050}.meu-perfil-modal[data-v-23bdc9b1]{width:90%;max-width:560px;background-color:var(--bs-body-bg);color:var(--bs-body-color);border:1px solid var(--bs-border-color-translucent);border-radius:12px;display:flex;flex-direction:column;max-height:90vh}.termo-modal[data-v-23bdc9b1]{max-width:640px}.meu-perfil-header[data-v-23bdc9b1]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:#34495e;color:#fff;border-top-left-radius:12px;border-top-right-radius:12px;flex-shrink:0}.meu-perfil-body[data-v-23bdc9b1]{padding:1.5rem;overflow-y:auto;flex-grow:1}.meu-perfil-footer[data-v-23bdc9b1]{padding:1rem 1.5rem;border-top:1px solid var(--bs-border-color-translucent);flex-shrink:0;background-color:var(--bs-tertiary-bg);border-bottom-left-radius:12px;border-bottom-right-radius:12px}.foto-preview[data-v-23bdc9b1]{width:80px;height:80px;border-radius:50%;overflow:hidden;border:2px solid var(--bs-border-color);flex-shrink:0}.preview-img-wrapper[data-v-23bdc9b1]{width:100%;height:100%}.preview-img[data-v-23bdc9b1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.preview-placeholder[data-v-23bdc9b1]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--bs-tertiary-bg);color:var(--bs-secondary-color);font-size:2rem}.termo-section[data-v-23bdc9b1]{padding:1rem;background-color:var(--bs-tertiary-bg);border-radius:8px;border:1px solid var(--bs-border-color-translucent)}.termo-conteudo[data-v-23bdc9b1]{font-size:.9rem;line-height:1.6}.termo-conteudo h6[data-v-23bdc9b1]{margin-top:1rem;margin-bottom:.5rem;font-weight:600}.termo-conteudo ul[data-v-23bdc9b1]{padding-left:1.5rem}.termo-conteudo p[data-v-23bdc9b1]{margin-bottom:.5rem}.chat-panel-overlay[data-v-0cf1acb5]{position:fixed;inset:0;background:rgba(0,0,0,.3);z-index:2147483647;display:flex;justify-content:flex-end}.chat-panel[data-v-0cf1acb5]{width:420px;max-width:100vw;height:var(--chat-height,calc(100vh - 56px));top:56px;position:relative;background:var(--bs-body-bg);display:flex;flex-direction:column;animation:slideIn-0cf1acb5 .2s ease-out}@keyframes slideIn-0cf1acb5{0%{transform:translateX(100%)}to{transform:translateX(0)}}.chat-panel-header[data-v-0cf1acb5]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--bs-dark);color:#fff;flex-shrink:0}.chat-messages[data-v-0cf1acb5]{flex:1;overflow-y:auto;padding:16px}.chat-bubble[data-v-0cf1acb5]{max-width:85%;padding:4px 10px;border-radius:12px;font-size:1.2rem;line-height:1.6;white-space:pre-wrap}.chat-bubble[data-v-0cf1acb5] p{margin:0 0 1px 0}.chat-bubble[data-v-0cf1acb5] p:last-child,.chat-bubble[data-v-0cf1acb5] p:only-child{margin-bottom:0}.chat-bubble-user[data-v-0cf1acb5]{background:var(--bs-primary);color:#fff;border-bottom-right-radius:4px}.chat-bubble-assistant[data-v-0cf1acb5]{background:var(--bs-tertiary-bg);border-bottom-left-radius:4px}.chat-profile-banner[data-v-0cf1acb5]{padding:8px 16px;background:#fef3c7;color:#92400e;font-size:.8rem;display:flex;align-items:center;border-bottom:1px solid #fde68a}[data-bs-theme=dark] .chat-profile-banner[data-v-0cf1acb5]{background:#78350f;color:#fcd34d;border-color:#92400e}.chat-profile-banner a[data-v-0cf1acb5]{color:inherit;font-weight:600;text-decoration:underline}.chat-panel-footer[data-v-0cf1acb5]{padding:12px 16px;border-top:1px solid var(--bs-border-color);flex-shrink:0;background:var(--bs-body-bg);scroll-margin-bottom:16px}.chat-input[data-v-0cf1acb5]{font-size:1.2rem;line-height:1.6}.input-area[data-v-0cf1acb5]{display:flex;gap:8px;align-items:flex-end}.chat-input[data-v-0cf1acb5]{resize:vertical;min-height:42px;max-height:150px;font-size:.95rem;line-height:1.5}.btn-send[data-v-0cf1acb5]{height:42px;flex-shrink:0}.typing-indicator[data-v-0cf1acb5]{display:flex;gap:4px;padding:4px 0}.typing-indicator span[data-v-0cf1acb5]{width:8px;height:8px;border-radius:50%;background:var(--bs-secondary-color);animation:typing-0cf1acb5 1.4s ease-in-out infinite}.typing-indicator span[data-v-0cf1acb5]:first-child{animation-delay:0s}.typing-indicator span[data-v-0cf1acb5]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-0cf1acb5]:nth-child(3){animation-delay:.4s}@keyframes typing-0cf1acb5{0%,60%,to{opacity:.3;transform:scale(.8)}30%{opacity:1;transform:scale(1.2)}}.badges-container[data-v-0cf1acb5]{display:flex;flex-wrap:wrap;gap:4px}.badge-opcao[data-v-0cf1acb5]{cursor:pointer;font-size:.8rem;padding:6px 12px;border:1px solid var(--bs-primary-border-subtle);background:var(--bs-tertiary-bg);color:var(--bs-body-color);border-radius:20px;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.badge-opcao[data-v-0cf1acb5]:hover{background:var(--bs-primary);color:#fff;border-color:var(--bs-primary)}@media (max-width:767.98px){.chat-panel[data-v-0cf1acb5]{width:100vw}.chat-bubble[data-v-0cf1acb5]{font-size:1.4rem;padding:8px 14px}.chat-input[data-v-0cf1acb5]{font-size:1.2rem;min-height:52px}.btn-send[data-v-0cf1acb5]{height:52px;width:52px}.badge-opcao[data-v-0cf1acb5]{font-size:1.1rem;padding:10px 18px}.chat-panel-header h6[data-v-0cf1acb5]{font-size:1.2rem}.chat-panel-footer[data-v-0cf1acb5]{padding:16px}.badges-container[data-v-0cf1acb5]{gap:8px}}.badge-admin-interno-chat[data-v-0cf1acb5]{font-size:.6rem;padding:.15rem .4rem;border-radius:999px;background:hsla(0,0%,100%,.2);color:#fff;font-weight:600;vertical-align:middle}.bell-sugestoes[data-v-12f14494]{display:inline-flex;flex-shrink:0}.bell-btn[data-v-12f14494]{font-size:1.15rem;width:38px;height:38px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}.bell-badge[data-v-12f14494]{position:absolute;top:-4px;right:-6px;background:#dc2626;color:#fff;font-size:.6rem;font-weight:700;padding:.1rem .35rem;border-radius:999px;min-width:16px;text-align:center;line-height:1.2;border:2px solid var(--bs-body-bg)}.bell-dropdown[data-v-12f14494]{width:min(360px,calc(100vw - 16px));max-height:480px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color-translucent);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.15);display:flex;flex-direction:column;overflow:hidden}.bell-dropdown-header[data-v-12f14494]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--bs-border-color-translucent);font-size:.85rem}.bell-empty[data-v-12f14494]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1rem;color:var(--bs-secondary-color);font-size:.85rem}.bell-empty i[data-v-12f14494]{font-size:2rem;opacity:.4}.bell-loading[data-v-12f14494]{display:flex;justify-content:center;padding:2rem}.bell-list[data-v-12f14494]{flex:1;overflow-y:auto;max-height:360px}.bell-item[data-v-12f14494]{display:flex;align-items:flex-start;gap:.65rem;width:100%;padding:.65rem 1rem;border:none;background:transparent;text-align:left;cursor:pointer;transition:background .15s ease;border-bottom:1px solid var(--bs-border-color-translucent)}.bell-item[data-v-12f14494]:last-child{border-bottom:none}.bell-item[data-v-12f14494]:hover{background:var(--bs-tertiary-bg)}.bell-item-nao-lida[data-v-12f14494]{background:rgba(139,92,246,.04)}.bell-item-icon[data-v-12f14494]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--bs-tertiary-bg);color:var(--bs-secondary-color);font-size:.8rem}.bell-item-nao-lida .bell-item-icon[data-v-12f14494]{background:rgba(139,92,246,.12);color:var(--feed-primary,#8b5cf6)}.bell-item-content[data-v-12f14494]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.bell-item-mensagem[data-v-12f14494]{font-size:.78rem;color:var(--bs-body-color);line-height:1.3}.bell-item-titulo[data-v-12f14494]{font-size:.7rem;color:var(--bs-secondary-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bell-item-time[data-v-12f14494]{font-size:.6rem;color:var(--bs-tertiary-color);margin-top:.1rem}.bell-item-dot[data-v-12f14494]{width:8px;height:8px;border-radius:50%;background:var(--feed-primary,#8b5cf6);flex-shrink:0;margin-top:.3rem}.bell-ver-mais[data-v-12f14494]{text-align:center;padding:.5rem;border-top:1px solid var(--bs-border-color-translucent)}.bell-ver-mais .btn-link[data-v-12f14494]{font-size:.8rem;color:var(--feed-primary,#8b5cf6);text-decoration:none}.bell-ver-mais .btn-link[data-v-12f14494]:hover{text-decoration:underline}.sugestoes-feed[data-v-3de14660]{--feed-primary:#8b5cf6;--feed-primary-light:#a78bfa;--feed-primary-dark:#7c3aed;--feed-primary-deep:#6d28d9;--feed-primary-bg:#f5f3ff;--feed-primary-border:#ddd6fe;--feed-card-bg:var(--bs-body-bg);--feed-card-border:var(--bs-border-color-translucent);--feed-text:var(--bs-body-color);--feed-text-secondary:var(--bs-secondary-color);--feed-shadow:0 1px 3px rgba(0,0,0,.08);--feed-shadow-hover:0 4px 12px rgba(139,92,246,.12);--feed-radius:12px;--feed-transition:all 0.2s ease;--feed-rosa:#ec4899;--feed-ambar:#f59e0b;--feed-esmeralda:#10b981;--feed-azul:#3b82f6;--feed-naranja:#f97316}[data-bs-theme=dark] .sugestoes-feed[data-v-3de14660]{--feed-primary-bg:#1e1b2e;--feed-primary-border:#2d2840;--feed-shadow:0 1px 3px rgba(0,0,0,.2);--feed-shadow-hover:0 4px 12px rgba(139,92,246,.2);--feed-rosa:#f472b6;--feed-ambar:#fbbf24;--feed-esmeralda:#34d399;--feed-azul:#60a5fa;--feed-naranja:#fb923c}.feed-layout[data-v-3de14660]{display:grid;grid-template-columns:240px minmax(0,1fr) 280px;gap:1rem;align-items:start;max-width:1400px;margin:0 auto}.feed-sidebar[data-v-3de14660]{position:sticky;top:1rem;align-self:start;display:flex;flex-direction:column;gap:.75rem}.feed-sidebar-right[data-v-3de14660]{max-height:calc(100vh - 2rem);overflow-y:auto}.feed-main[data-v-3de14660]{min-width:0;overflow-y:auto}.sidebar-block[data-v-3de14660],.sidebar-widget[data-v-3de14660]{background:var(--feed-card-bg);border:1px solid var(--feed-card-border);border-radius:var(--feed-radius);padding:.9rem;box-shadow:var(--feed-shadow)}.sidebar-title[data-v-3de14660],.widget-title[data-v-3de14660]{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--feed-primary);margin-bottom:.6rem;display:flex;align-items:center;gap:.3rem}.sidebar-profile[data-v-3de14660]{background:linear-gradient(135deg,#f5f3ff,#ede9fe);color:var(--feed-text);border:1px solid var(--feed-primary-border);position:relative;padding:.75rem}.profile-top-row[data-v-3de14660]{display:flex;align-items:flex-start;justify-content:space-between}.profile-bell[data-v-3de14660]{margin-top:.25rem;flex-shrink:0}[data-bs-theme=dark] .sidebar-profile[data-v-3de14660]{background:linear-gradient(135deg,#1e1b2e,#2d2840);border-color:var(--feed-primary-border)}.profile-avatar-ring[data-v-3de14660]{border-radius:50%;border:2px solid var(--feed-primary-border);flex-shrink:0}.profile-avatar-ring[data-v-3de14660],.profile-avatar[data-v-3de14660]{width:48px;height:48px;display:flex;align-items:center;justify-content:center}.profile-avatar[data-v-3de14660]{border-radius:50%;color:#fff;font-weight:700;font-size:1.1rem}.profile-info[data-v-3de14660]{display:flex;align-items:center;gap:.4rem;margin-top:.5rem}.profile-name[data-v-3de14660]{font-size:.95rem;font-weight:700;color:var(--feed-primary-dark)}[data-bs-theme=dark] .profile-name[data-v-3de14660]{color:var(--feed-primary-light)}.profile-stats[data-v-3de14660]{display:flex;gap:.5rem;margin-top:.5rem;background:var(--feed-primary-bg);border:1px solid var(--feed-primary-border);border-radius:10px;padding:.4rem .6rem}.profile-stat[data-v-3de14660]{display:flex;flex-direction:column;align-items:center;flex:1}.stat-value[data-v-3de14660]{font-size:1rem;font-weight:800;color:var(--feed-primary)}.stat-label[data-v-3de14660]{font-size:.6rem;color:var(--feed-text-secondary);text-transform:uppercase}.sidebar-module-item[data-v-3de14660],.sidebar-nav-item[data-v-3de14660]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.45rem .6rem;border:none;background:transparent;color:var(--feed-text);border-radius:8px;font-size:.82rem;cursor:pointer;transition:var(--feed-transition);text-align:left}.sidebar-module-item[data-v-3de14660]:hover,.sidebar-nav-item[data-v-3de14660]:hover{background:var(--feed-primary-bg);color:var(--feed-primary)}.sidebar-module-item.active[data-v-3de14660],.sidebar-nav-item.active[data-v-3de14660]{background:linear-gradient(135deg,var(--feed-primary),var(--feed-primary-dark));color:#fff;font-weight:600}.nav-count[data-v-3de14660]{margin-left:auto;background:var(--feed-primary-bg);color:var(--feed-primary);font-size:.7rem;font-weight:700;padding:.1rem .5rem;border-radius:999px;min-width:1.6rem;text-align:center}.sidebar-module-item.active .nav-count[data-v-3de14660],.sidebar-nav-item.active .nav-count[data-v-3de14660]{background:hsla(0,0%,100%,.2);color:#fff}.module-name[data-v-3de14660]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-empty[data-v-3de14660]{font-size:.75rem;color:var(--feed-text-secondary);padding:.5rem}.btn-action-saved[data-v-3de14660]{color:#8b5cf6!important}.btn-action-saved i[data-v-3de14660]{color:#8b5cf6}.feed-header[data-v-3de14660]{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0;margin-bottom:.5rem;flex-wrap:wrap;gap:.5rem}.feed-header-icon[data-v-3de14660]{font-size:1.5rem;color:var(--feed-primary)}.badge-feed-count[data-v-3de14660]{background:var(--feed-primary);color:#fff;font-size:.75rem;padding:.2rem .6rem;border-radius:999px}.btn-feed-primary[data-v-3de14660]{background:linear-gradient(135deg,var(--feed-primary),var(--feed-primary-dark));color:#fff;border:none;padding:.5rem 1.25rem;border-radius:999px;font-weight:600;font-size:.875rem;transition:var(--feed-transition);box-shadow:0 2px 8px rgba(139,92,246,.3)}.btn-feed-primary[data-v-3de14660]:hover{transform:translateY(-1px);box-shadow:0 4px 16px rgba(139,92,246,.4);color:#fff}.feed-composer[data-v-3de14660]{display:flex;align-items:center;gap:.75rem;background:var(--feed-card-bg);border:1px solid var(--feed-primary-border);border-radius:999px;padding:.6rem 1rem;box-shadow:var(--feed-shadow);margin-bottom:.75rem}.composer-avatar[data-v-3de14660]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1rem;flex-shrink:0;border:2px solid var(--feed-primary-light)}.composer-input[data-v-3de14660]{flex:1;border:none;background:var(--feed-primary-bg);color:var(--feed-text-secondary);border-radius:999px;padding:.5rem 1rem;font-size:.875rem;text-align:left;cursor:pointer;transition:var(--feed-transition)}.composer-input[data-v-3de14660]:hover{background:var(--feed-primary-border);color:var(--feed-primary)}.btn-composer-send[data-v-3de14660]{padding:.4rem 1rem;font-size:.8rem}.feed-filters[data-v-3de14660]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem 0;margin-bottom:.5rem;flex-wrap:wrap;border-bottom:1px solid var(--feed-card-border)}.filter-group[data-v-3de14660]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.filter-select[data-v-3de14660]{min-width:140px;border-radius:8px;border-color:var(--feed-primary-border)}.filter-input[data-v-3de14660]{width:150px;border-radius:8px;border-color:var(--feed-primary-border)}.filter-input[data-v-3de14660]:focus,.filter-select[data-v-3de14660]:focus{border-color:var(--feed-primary);box-shadow:0 0 0 .2rem rgba(139,92,246,.15)}.btn-outline-feed[data-v-3de14660]{border:1px solid var(--feed-primary-border);color:var(--feed-text);border-radius:8px;transition:var(--feed-transition)}.btn-outline-feed.active[data-v-3de14660],.btn-outline-feed[data-v-3de14660]:hover{background:var(--feed-primary-bg);border-color:var(--feed-primary);color:var(--feed-primary)}.filter-order[data-v-3de14660]{display:flex;gap:.25rem}.feed-active-chips[data-v-3de14660]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem}.active-chip[data-v-3de14660]{display:inline-flex;align-items:center;gap:.3rem;background:var(--feed-primary-bg);color:var(--feed-primary);border:1px solid var(--feed-primary-border);border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:600}.chip-close[data-v-3de14660]{background:none;border:none;color:var(--feed-primary);font-size:.7rem;padding:0;cursor:pointer;line-height:1}.feed-loading[data-v-3de14660]{display:flex;justify-content:center;padding:3rem 0}.text-feed-primary[data-v-3de14660]{color:var(--feed-primary)}.feed-list[data-v-3de14660]{display:flex;flex-direction:column;gap:1rem}.feed-card[data-v-3de14660]{background:var(--bs-tertiary-bg);border:1px solid var(--feed-card-border);border-radius:var(--feed-radius);padding:1.25rem;box-shadow:var(--feed-shadow);transition:var(--feed-transition);position:relative}.feed-card[data-v-3de14660]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:4px 0 0 4px}.feed-card-sugestao[data-v-3de14660]:before{background:linear-gradient(180deg,#4338ca,#8b5cf6)}.feed-card-bug[data-v-3de14660]:before{background:linear-gradient(180deg,#dc2626,#f97316)}.feed-card-nova[data-v-3de14660]:before{background:linear-gradient(180deg,#059669,#10b981)}.feed-card-duda[data-v-3de14660]:before{background:linear-gradient(180deg,#d97706,#f59e0b)}.feed-card-default[data-v-3de14660]:before{background:linear-gradient(180deg,#6b7280,#9ca3af)}.feed-card[data-v-3de14660]:hover{box-shadow:var(--feed-shadow-hover);border-color:var(--feed-primary-border)}.feed-card-expanded[data-v-3de14660]{border-color:var(--feed-primary-light);box-shadow:var(--feed-shadow-hover)}.card-user[data-v-3de14660]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.user-avatar-feed[data-v-3de14660]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1rem;flex-shrink:0}.user-info[data-v-3de14660]{flex:1;min-width:0}.user-name[data-v-3de14660]{font-size:.9rem;display:block;line-height:1.2}.user-time[data-v-3de14660]{font-size:.75rem;color:var(--feed-text-secondary)}.card-badges[data-v-3de14660]{display:flex;gap:.35rem;flex-shrink:0}.badge-tipo[data-v-3de14660]{font-size:.7rem;padding:.2rem .5rem;border-radius:999px;font-weight:500}.badge-tipo-sugestao[data-v-3de14660]{background:#e0e7ff;color:#4338ca}.badge-tipo-bug[data-v-3de14660]{background:#fee2e2;color:#dc2626}.badge-tipo-nova[data-v-3de14660]{background:#d1fae5;color:#059669}.badge-tipo-duda[data-v-3de14660]{background:#fef3c7;color:#d97706}.badge-tipo-default[data-v-3de14660]{background:#f3f4f6;color:#6b7280}[data-bs-theme=dark] .badge-tipo-sugestao[data-v-3de14660]{background:#312e81;color:#a5b4fc}[data-bs-theme=dark] .badge-tipo-bug[data-v-3de14660]{background:#7f1d1d;color:#fca5a5}[data-bs-theme=dark] .badge-tipo-nova[data-v-3de14660]{background:#065f46;color:#6ee7b7}[data-bs-theme=dark] .badge-tipo-duda[data-v-3de14660]{background:#78350f;color:#fcd34d}.badge-admin-interno[data-v-3de14660]{font-size:.6rem;padding:.15rem .4rem;border-radius:999px;background:#34495e;color:#fff;font-weight:600;vertical-align:middle}.card-body-feed[data-v-3de14660]{cursor:pointer;margin-bottom:.75rem}.card-title-feed[data-v-3de14660]{font-size:1.05rem;font-weight:600;margin-bottom:.35rem;color:var(--feed-text)}.card-desc-feed[data-v-3de14660]{font-size:.875rem;color:var(--feed-text-secondary);margin-bottom:.25rem;line-height:1.5;white-space:pre-wrap}.desc-collapsed[data-v-3de14660]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.btn-expand-toggle[data-v-3de14660]{background:none;border:none;color:var(--feed-primary);font-size:.8rem;padding:0;cursor:pointer;font-weight:500}.btn-expand-toggle[data-v-3de14660]:hover{text-decoration:underline}.card-status-bar[data-v-3de14660]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.badge-status[data-v-3de14660]{font-size:.7rem;padding:.25rem .6rem;border-radius:999px;font-weight:500}.badge-status-pendente[data-v-3de14660]{background:#fef3c7;color:#d97706}.badge-status-analise[data-v-3de14660]{background:#dbeafe;color:#2563eb}.badge-status-planejado[data-v-3de14660]{background:#e0e7ff;color:#4338ca}.badge-status-desenvolvimento[data-v-3de14660]{background:#f3e8ff;color:#7c3aed}.badge-status-concluido[data-v-3de14660]{background:#d1fae5;color:#059669}.badge-status-rejeitado[data-v-3de14660]{background:#fee2e2;color:#dc2626}.badge-status-banido[data-v-3de14660]{background:#6c757d;color:#fff}[data-bs-theme=dark] .badge-status-pendente[data-v-3de14660]{background:#78350f;color:#fcd34d}[data-bs-theme=dark] .badge-status-analise[data-v-3de14660]{background:#1e3a5f;color:#93c5fd}[data-bs-theme=dark] .badge-status-planejado[data-v-3de14660]{background:#312e81;color:#a5b4fc}[data-bs-theme=dark] .badge-status-desenvolvimento[data-v-3de14660]{background:#4c1d95;color:#c4b5fd}[data-bs-theme=dark] .badge-status-concluido[data-v-3de14660]{background:#065f46;color:#6ee7b7}[data-bs-theme=dark] .badge-status-rejeitado[data-v-3de14660]{background:#7f1d1d;color:#fca5a5}[data-bs-theme=dark] .badge-status-banido[data-v-3de14660]{background:#495057;color:#ced4da}.card-modulo[data-v-3de14660]{font-size:.75rem;color:var(--feed-text-secondary)}.badge-prior[data-v-3de14660]{font-size:.65rem;padding:.15rem .45rem;border-radius:999px;font-weight:600}.badge-prior-critica[data-v-3de14660]{background:#dc2626;color:#fff}.badge-prior-alta[data-v-3de14660]{background:#f59e0b;color:#fff}.badge-prior-media[data-v-3de14660]{background:#3b82f6;color:#fff}.badge-prior-baixa[data-v-3de14660]{background:#9ca3af;color:#fff}.card-actions[data-v-3de14660]{display:flex;align-items:center;gap:.25rem;border-top:1px solid var(--feed-card-border);padding-top:.75rem}.btn-action[data-v-3de14660]{display:flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border:none;background:transparent;color:var(--feed-text-secondary);border-radius:999px;font-size:.8rem;font-weight:500;transition:var(--feed-transition);cursor:pointer}.btn-action-active[data-v-3de14660],.btn-action-admin[data-v-3de14660],.btn-action[data-v-3de14660]:hover{background:var(--feed-primary-bg);color:var(--feed-primary)}.btn-action-admin[data-v-3de14660]{padding:.35rem .5rem;border-radius:8px}.btn-action-admin[data-v-3de14660]:hover{background:var(--feed-primary);color:#fff}.card-comments[data-v-3de14660]{margin-top:.75rem;background:var(--bs-body-bg);border-radius:10px;padding:.75rem 1rem;margin-left:1rem}.comments-divider[data-v-3de14660]{height:1px;background:var(--feed-card-border);margin-bottom:.75rem}.comments-list[data-v-3de14660]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem;max-height:300px;overflow-y:auto}.comment-item[data-v-3de14660]{display:flex;gap:.65rem}.comment-avatar[data-v-3de14660]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.7rem;flex-shrink:0}.comment-content[data-v-3de14660]{flex:1;min-width:0}.comment-body[data-v-3de14660]{border:2px solid transparent;border-radius:8px;transition:border-color .4s ease-in,background .4s ease-in}.comment-header[data-v-3de14660]{display:flex;align-items:center;gap:.5rem;margin-bottom:.15rem}.comment-author[data-v-3de14660]{font-size:.8rem}.comment-time[data-v-3de14660]{font-size:.65rem;color:var(--feed-text-secondary)}.comment-text[data-v-3de14660]{font-size:.825rem;margin-bottom:.25rem;line-height:1.4;word-break:break-word;white-space:pre-wrap}.comment-actions[data-v-3de14660]{display:flex;gap:.5rem}.btn-like-comment[data-v-3de14660]{background:none;border:none;padding:.15rem .4rem;font-size:.7rem;color:var(--feed-text-secondary);cursor:pointer;border-radius:4px;display:flex;align-items:center;gap:.2rem;transition:var(--feed-transition)}.btn-like-comment[data-v-3de14660]:hover{color:#e11d48;background:#fff1f2}.btn-like-comment.liked[data-v-3de14660]{color:#e11d48}.btn-reply-comment[data-v-3de14660]{background:none;border:none;padding:.15rem .4rem;font-size:.7rem;color:var(--feed-text-secondary);cursor:pointer;border-radius:4px;display:flex;align-items:center;gap:.2rem;transition:var(--feed-transition)}.btn-reply-comment[data-v-3de14660]:hover{color:var(--feed-primary);background:var(--feed-primary-bg)}.btn-delete-comment[data-v-3de14660]{background:none;border:none;padding:.15rem .4rem;font-size:.7rem;color:var(--feed-text-secondary);cursor:pointer;border-radius:4px;display:flex;align-items:center;gap:.2rem;transition:var(--feed-transition)}.btn-delete-comment[data-v-3de14660]:hover{color:#dc2626;background:#fee2e2}.comment-replies[data-v-3de14660]{margin-left:1.5rem;margin-top:.5rem;padding-left:.75rem;border-left:2px solid var(--feed-primary-border)}.comment-replies-toggle[data-v-3de14660]{margin-left:1.5rem;margin-top:.4rem}.btn-ver-respostas[data-v-3de14660]{background:none;border:1px solid var(--feed-primary-border);color:var(--feed-primary);font-size:.78rem;font-weight:600;padding:.3rem .75rem;border-radius:999px;cursor:pointer;transition:var(--feed-transition)}.btn-ver-respostas[data-v-3de14660]:hover{background:var(--feed-primary-bg);border-color:var(--feed-primary)}.btn-ver-mais-respostas[data-v-3de14660]{background:none;border:none;color:var(--feed-text-secondary);font-size:.75rem;padding:.4rem 0;cursor:pointer;transition:var(--feed-transition);width:100%;text-align:center}.btn-ver-mais-respostas[data-v-3de14660]:hover{color:var(--feed-primary)}.feed-comments-pagination[data-v-3de14660]{display:flex;justify-content:center;padding:.5rem 0;margin-top:.25rem}.curtidores-backdrop[data-v-3de14660]{position:fixed;inset:0;z-index:99999;background:rgba(0,0,0,.3)}.curtidores-popup[data-v-3de14660]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--feed-card-bg);border:1px solid var(--feed-card-border);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.2);width:320px;max-width:90vw;max-height:60vh;display:flex;flex-direction:column;z-index:100000}.curtidores-popup-header[data-v-3de14660]{display:flex;align-items:center;justify-content:space-between;padding:.65rem .9rem;border-bottom:1px solid var(--feed-card-border);font-size:.85rem;font-weight:700;color:var(--feed-primary)}.curtidores-popup-close[data-v-3de14660]{background:none;border:none;font-size:1.3rem;line-height:1;color:var(--feed-text-secondary);cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:var(--feed-transition)}.curtidores-popup-close[data-v-3de14660]:hover{background:var(--feed-primary-bg);color:var(--feed-text)}.curtidores-popup-body[data-v-3de14660]{overflow-y:auto;padding:.4rem;flex:1}.curtidores-popup-empty[data-v-3de14660],.curtidores-popup-loading[data-v-3de14660]{display:flex;align-items:center;justify-content:center;padding:1.5rem;color:var(--feed-text-secondary);font-size:.8rem}.curtidores-popup-list[data-v-3de14660]{display:flex;flex-direction:column}.curtidor-popup-item[data-v-3de14660]{display:flex;align-items:center;gap:.5rem;padding:.4rem .5rem;border-radius:8px;transition:var(--feed-transition)}.curtidor-popup-item[data-v-3de14660]:hover{background:var(--feed-primary-bg)}.curtidor-popup-avatar[data-v-3de14660]{width:28px;height:28px;border-radius:50%;flex-shrink:0}.curtidor-popup-avatar-placeholder[data-v-3de14660]{display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.65rem}.curtidor-popup-nome[data-v-3de14660]{font-size:.82rem;font-weight:600;color:var(--feed-text)}.btn-action-group[data-v-3de14660]{display:inline-flex;align-items:center;border:1px solid var(--feed-card-border);border-radius:999px;overflow:hidden;transition:var(--feed-transition)}.btn-action-group[data-v-3de14660]:hover{border-color:var(--feed-primary)}.btn-action-group .btn-action[data-v-3de14660]{border:none;border-radius:0;padding:.25rem .4rem .25rem .6rem}.btn-action-group .btn-action-active[data-v-3de14660]{background:var(--feed-primary-bg)}.btn-action-count[data-v-3de14660]{background:none;border:none;border-left:1px solid var(--feed-card-border);cursor:pointer;font-weight:700;font-size:.78rem;min-width:1.6rem;padding:.25rem .5rem;text-align:center;color:var(--feed-text-secondary);transition:var(--feed-transition)}.btn-action-group:hover .btn-action-count[data-v-3de14660]{border-left-color:var(--feed-primary);color:var(--feed-primary)}.btn-like-group[data-v-3de14660]{display:inline-flex;align-items:center;gap:0;border:1px solid transparent;border-radius:999px;transition:var(--feed-transition)}.btn-like-group[data-v-3de14660]:hover{border-color:var(--feed-primary-border);background:var(--feed-primary-bg)}.btn-like-group .btn-like-comment[data-v-3de14660]{border:none;border-radius:999px 0 0 999px;padding:.15rem .2rem .15rem .4rem}.btn-like-count[data-v-3de14660]{background:none;border:none;border-left:1px solid var(--feed-primary-border);border-radius:0 999px 999px 0;cursor:pointer;font-weight:700;font-size:.72rem;color:var(--feed-text-secondary);padding:.15rem .4rem .15rem .2rem;transition:var(--feed-transition)}.btn-like-group:hover .btn-like-count[data-v-3de14660]{color:var(--feed-primary)}.comment-item-reply[data-v-3de14660]{margin-bottom:.5rem}.comment-reply-input-area[data-v-3de14660]{display:flex;align-items:center;gap:.4rem;margin-top:.5rem;padding-left:.5rem}.comment-highlight[data-v-3de14660]{border-radius:8px}.comment-input-area[data-v-3de14660]{display:flex;gap:.5rem;align-items:center;position:relative}.comment-input-wrapper[data-v-3de14660]{flex:1;position:relative;display:flex;align-items:center}.comment-input-field[data-v-3de14660]{border-radius:999px;padding-right:2.5rem;font-size:.825rem;border:1px solid var(--feed-card-border);transition:var(--feed-transition)}.comment-input-field[data-v-3de14660]:focus{border-color:var(--feed-primary);box-shadow:0 0 0 .2rem rgba(139,92,246,.12)}.btn-emoji-picker[data-v-3de14660]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:1.1rem;cursor:pointer;padding:2px 4px;line-height:1;border-radius:4px;transition:var(--feed-transition)}.btn-emoji-picker[data-v-3de14660]:hover{background:var(--feed-primary-bg)}.btn-send-comment[data-v-3de14660]{width:36px;height:36px;border-radius:50%;background:var(--feed-primary);color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--feed-transition);flex-shrink:0}.btn-send-comment[data-v-3de14660]:hover{background:var(--feed-primary-dark);transform:scale(1.05)}.btn-send-comment[data-v-3de14660]:disabled{opacity:.4;cursor:not-allowed;transform:none}.mention-dropdown[data-v-3de14660]{position:absolute;bottom:calc(100% + 8px);left:0;background:var(--feed-card-bg);border:1px solid var(--feed-card-border);border-radius:12px;padding:.25rem;box-shadow:0 8px 24px rgba(0,0,0,.15);z-index:100;min-width:200px;max-height:200px;overflow-y:auto}.mention-item[data-v-3de14660]{display:flex;align-items:center;gap:.5rem;padding:.4rem .6rem;cursor:pointer;border-radius:8px;font-size:.85rem;transition:var(--feed-transition)}.mention-item-active[data-v-3de14660],.mention-item[data-v-3de14660]:hover{background:var(--feed-primary);color:#fff}.mention-item-active .mention-tag[data-v-3de14660]{background:hsla(0,0%,100%,.2);color:#fff}.mention-avatar[data-v-3de14660]{flex-shrink:0}.mention-tag[data-v-3de14660]{margin-left:auto;font-size:.65rem;padding:.1rem .4rem;border-radius:8px;background:var(--feed-primary-bg);color:var(--feed-primary);font-weight:600;white-space:nowrap}.mention-link[data-v-3de14660]{color:var(--feed-primary);font-weight:600;text-decoration:none}.mention-link[data-v-3de14660]:hover{text-decoration:underline}.hashtag-link[data-v-3de14660]{color:var(--feed-primary);font-weight:600;text-decoration:none;cursor:pointer}.hashtag-link[data-v-3de14660]:hover{text-decoration:underline}.emoji-picker-popup[data-v-3de14660]{position:absolute;bottom:calc(100% + 8px);left:0;background:var(--feed-card-bg);border:1px solid var(--feed-card-border);border-radius:12px;padding:.5rem;box-shadow:0 8px 24px rgba(0,0,0,.15);z-index:100;width:240px}.emoji-grid[data-v-3de14660]{display:grid;grid-template-columns:repeat(8,1fr);gap:2px}.emoji-item[data-v-3de14660]{background:none;border:none;font-size:1.25rem;padding:4px;cursor:pointer;border-radius:6px;transition:var(--feed-transition);text-align:center}.emoji-item[data-v-3de14660]:hover{background:var(--feed-primary-bg);transform:scale(1.2)}.feed-pagination[data-v-3de14660]{text-align:center;padding:1.5rem 0}.btn-load-more[data-v-3de14660]{padding:.6rem 2rem;border-radius:999px;font-size:.9rem}.feed-empty[data-v-3de14660]{text-align:center;padding:3rem 1rem}.empty-icon[data-v-3de14660]{font-size:4rem;color:var(--feed-primary-light);opacity:.5;margin-bottom:1rem}.feed-empty h5[data-v-3de14660]{color:var(--feed-text);margin-bottom:.5rem}.feed-empty p[data-v-3de14660]{color:var(--feed-text-secondary);margin-bottom:1.5rem}.widget-pipeline[data-v-3de14660]{border:1px solid var(--feed-primary-border);background:linear-gradient(180deg,var(--feed-primary-bg),var(--feed-card-bg))}.pipeline-tiles[data-v-3de14660]{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem}.pipeline-tile[data-v-3de14660]{display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.5rem .2rem;border:1px solid var(--feed-card-border);border-radius:10px;background:var(--feed-card-bg);cursor:pointer;transition:var(--feed-transition);font-size:.65rem}.pipeline-tile[data-v-3de14660]:hover{transform:translateY(-1px);box-shadow:var(--feed-shadow-hover)}.pipeline-tile-active[data-v-3de14660]{border-color:var(--feed-primary);box-shadow:0 0 0 2px rgba(139,92,246,.25)}.pipeline-tile-count[data-v-3de14660]{font-size:1.15rem;font-weight:800;line-height:1}.pipeline-tile-label[data-v-3de14660]{display:flex;align-items:center;gap:.2rem;font-size:.6rem;white-space:nowrap}.pipeline-tile-pendente[data-v-3de14660]{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e}.pipeline-tile-analise[data-v-3de14660]{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1d4ed8}.pipeline-tile-planejado[data-v-3de14660]{background:linear-gradient(135deg,#e0e7ff,#c7d2fe);color:#3730a3}.pipeline-tile-desenvolvimento[data-v-3de14660]{background:linear-gradient(135deg,#f3e8ff,#e9d5ff);color:#6d28d9}.pipeline-tile-concluido[data-v-3de14660]{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#047857}.pipeline-tile-rejeitado[data-v-3de14660]{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#b91c1c}[data-bs-theme=dark] .pipeline-tile-pendente[data-v-3de14660]{background:linear-gradient(135deg,#78350f,#92400e);color:#fcd34d}[data-bs-theme=dark] .pipeline-tile-analise[data-v-3de14660]{background:linear-gradient(135deg,#1e3a5f,#1e40af);color:#93c5fd}[data-bs-theme=dark] .pipeline-tile-planejado[data-v-3de14660]{background:linear-gradient(135deg,#312e81,#3730a3);color:#a5b4fc}[data-bs-theme=dark] .pipeline-tile-desenvolvimento[data-v-3de14660]{background:linear-gradient(135deg,#4c1d95,#5b21b6);color:#c4b5fd}[data-bs-theme=dark] .pipeline-tile-concluido[data-v-3de14660]{background:linear-gradient(135deg,#065f46,#047857);color:#6ee7b7}[data-bs-theme=dark] .pipeline-tile-rejeitado[data-v-3de14660]{background:linear-gradient(135deg,#7f1d1d,#991b1b);color:#fca5a5}.pipeline-bar[data-v-3de14660]{display:flex;height:8px;border-radius:999px;overflow:hidden;margin-top:.5rem;background:var(--feed-card-border)}.pipeline-bar-segment[data-v-3de14660]{height:100%}.pipeline-bar-pendente[data-v-3de14660]{background:#f59e0b}.pipeline-bar-analise[data-v-3de14660]{background:#3b82f6}.pipeline-bar-planejado[data-v-3de14660]{background:#8b5cf6}.pipeline-bar-desenvolvimento[data-v-3de14660]{background:#a78bfa}.pipeline-bar-concluido[data-v-3de14660]{background:#10b981}.pipeline-bar-rejeitado[data-v-3de14660]{background:#ef4444}.pipeline-legend[data-v-3de14660]{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.4rem}.pipeline-legend-item[data-v-3de14660]{font-size:.6rem;color:var(--feed-text-secondary);display:inline-flex;align-items:center;gap:.2rem}.pipeline-dot-pendente[data-v-3de14660]{color:#f59e0b}.pipeline-dot-analise[data-v-3de14660]{color:#3b82f6}.pipeline-dot-planejado[data-v-3de14660]{color:#8b5cf6}.pipeline-dot-desenvolvimento[data-v-3de14660]{color:#a78bfa}.pipeline-dot-concluido[data-v-3de14660]{color:#10b981}.pipeline-dot-rejeitado[data-v-3de14660]{color:#ef4444}.widget-top-votados[data-v-3de14660]{border:1px solid var(--feed-primary-border);background:linear-gradient(180deg,#fff7ed,var(--feed-card-bg))}.widget-top-votados .widget-title[data-v-3de14660]{color:var(--feed-ambar)}.top-votados-list[data-v-3de14660]{display:flex;flex-direction:column;gap:.4rem}.top-votado-item[data-v-3de14660]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.45rem .6rem;border:1px solid var(--feed-card-border);background:var(--feed-card-bg);border-radius:10px;cursor:pointer;text-align:left;transition:var(--feed-transition)}.top-votado-item[data-v-3de14660]:hover{border-color:var(--feed-ambar);box-shadow:0 2px 8px rgba(245,158,11,.2);transform:translateY(-1px)}.top-votado-rank[data-v-3de14660]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:800;flex-shrink:0;color:#fff}.rank-1[data-v-3de14660],.top-votado-rank[data-v-3de14660]{background:linear-gradient(135deg,#f59e0b,#f97316)}.rank-2[data-v-3de14660]{background:linear-gradient(135deg,#9ca3af,#6b7280)}.rank-3[data-v-3de14660]{background:linear-gradient(135deg,#b45309,#92400e)}.rank-4[data-v-3de14660],.rank-5[data-v-3de14660]{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.top-votado-content[data-v-3de14660]{flex:1;min-width:0;display:flex;flex-direction:column}.top-votado-titulo[data-v-3de14660]{font-size:.78rem;font-weight:600;color:var(--feed-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-votado-meta[data-v-3de14660]{font-size:.65rem;color:var(--feed-text-secondary);display:flex;align-items:center;gap:.3rem}.top-votado-votos[data-v-3de14660]{margin-left:auto;color:var(--feed-ambar);font-weight:700;display:inline-flex;align-items:center;gap:.2rem}.widget-empty[data-v-3de14660]{font-size:.75rem;color:var(--feed-text-secondary);padding:.5rem}[data-bs-theme=dark] .widget-top-votados[data-v-3de14660]{background:linear-gradient(180deg,#2d1b0e,var(--feed-card-bg))}[data-bs-theme=dark] .widget-radar-equipe[data-v-3de14660]{background:linear-gradient(180deg,#0d1b2e,var(--feed-card-bg))}[data-bs-theme=dark] .widget-feedback-recente[data-v-3de14660]{background:linear-gradient(180deg,#2d1d10,var(--feed-card-bg))}[data-bs-theme=dark] .duvida-destaque-item[data-v-3de14660],[data-bs-theme=dark] .feedback-recente-item[data-v-3de14660],[data-bs-theme=dark] .topico-quente-item[data-v-3de14660]{background:var(--feed-card-bg);border-color:var(--feed-primary-border)}[data-bs-theme=dark] .radar-item[data-v-3de14660]:hover{background:var(--feed-primary-bg)}.widget-carousel[data-v-3de14660]{border:1px solid var(--feed-primary-border);background:linear-gradient(180deg,var(--feed-primary-bg),var(--feed-card-bg));position:relative;z-index:1}.carousel-indicators[data-v-3de14660]{display:flex;justify-content:center;gap:.4rem;margin-bottom:.6rem}.carousel-dot[data-v-3de14660]{width:10px;height:10px;border-radius:50%;border:2px solid var(--feed-primary-border);background:transparent;cursor:pointer;padding:0;transition:all .2s ease}.carousel-dot.active[data-v-3de14660]{background:var(--feed-primary);border-color:var(--feed-primary);transform:scale(1.2)}.carousel-stage[data-v-3de14660]{min-height:260px}.hashtags-list[data-v-3de14660]{display:flex;flex-direction:column;gap:.4rem}.hashtag-item[data-v-3de14660]{padding:.45rem .6rem;border:1px solid var(--feed-card-border);background:var(--feed-card-bg);border-radius:10px;cursor:pointer;transition:all .2s ease}.hashtag-item[data-v-3de14660]:hover{border-color:var(--feed-primary);box-shadow:0 2px 8px rgba(139,92,246,.15);transform:translateY(-1px)}.hashtag-termo[data-v-3de14660]{font-size:.82rem;font-weight:700;color:var(--feed-primary)}.hashtag-score[data-v-3de14660]{font-size:.75rem;font-weight:800;color:var(--feed-primary-deep);float:right}.hashtag-count[data-v-3de14660]{font-size:.75rem;font-weight:700;color:var(--feed-text-secondary);float:right}.hashtag-bar[data-v-3de14660]{height:4px;background:var(--feed-card-border);border-radius:999px;overflow:hidden;margin-top:.25rem}.hashtag-bar-fill[data-v-3de14660]{height:100%;background:linear-gradient(90deg,var(--feed-primary),var(--feed-primary-light));border-radius:999px;transition:width .3s ease}.hashtag-details[data-v-3de14660]{font-size:.6rem;color:var(--feed-text-secondary);margin-top:.15rem}.duvidas-destaque-list[data-v-3de14660]{display:flex;flex-direction:column;gap:.4rem}.duvida-destaque-item[data-v-3de14660]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.45rem .6rem;border:1px solid var(--feed-card-border);background:var(--feed-card-bg);border-radius:10px;cursor:pointer;text-align:left;transition:var(--feed-transition)}.duvida-destaque-item[data-v-3de14660]:hover{border-color:var(--feed-rosa);box-shadow:0 2px 8px rgba(236,72,153,.15);transform:translateY(-1px)}.duvida-destaque-content[data-v-3de14660]{flex:1;min-width:0;display:flex;flex-direction:column}.duvida-destaque-titulo[data-v-3de14660]{font-size:.78rem;font-weight:600;color:var(--feed-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.duvida-destaque-meta[data-v-3de14660]{font-size:.65rem;color:var(--feed-text-secondary);display:flex;align-items:center;gap:.3rem}.duvida-destaque-stats[data-v-3de14660]{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem;flex-shrink:0}.duvida-destaque-stat[data-v-3de14660]{font-size:.65rem;color:var(--feed-rosa);font-weight:600;display:inline-flex;align-items:center;gap:.2rem}.topicos-quentes-list[data-v-3de14660]{display:flex;flex-direction:column;gap:.5rem}.topico-quente-item[data-v-3de14660]{padding:.45rem .6rem;border:1px solid var(--feed-card-border);background:var(--feed-card-bg);border-radius:10px;cursor:pointer;transition:var(--feed-transition)}.topico-quente-item[data-v-3de14660]:hover{border-color:var(--feed-esmeralda);box-shadow:0 2px 8px rgba(16,185,129,.15);transform:translateY(-1px)}.topico-quente-header[data-v-3de14660]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}.topico-quente-termo[data-v-3de14660]{font-size:.78rem;font-weight:600;color:var(--feed-text)}.topico-quente-score[data-v-3de14660]{font-size:.75rem;font-weight:800;color:var(--feed-esmeralda)}.topico-quente-bar[data-v-3de14660]{height:4px;background:var(--feed-card-border);border-radius:999px;overflow:hidden;margin-bottom:.25rem}.topico-quente-bar-fill[data-v-3de14660]{height:100%;background:linear-gradient(90deg,var(--feed-esmeralda),#34d399);border-radius:999px;transition:width .3s ease}.topico-quente-details[data-v-3de14660]{display:flex;gap:.5rem;font-size:.6rem;color:var(--feed-text-secondary)}.widget-radar-equipe[data-v-3de14660]{border:1px solid var(--feed-primary-border);background:linear-gradient(180deg,#eff6ff,var(--feed-card-bg))}.widget-radar-equipe .widget-title[data-v-3de14660]{color:var(--feed-azul)}.radar-list[data-v-3de14660]{display:flex;flex-direction:column;gap:.4rem;max-height:16rem;overflow-y:auto}.radar-item[data-v-3de14660]{display:flex;align-items:flex-start;gap:.5rem;padding:.4rem .5rem;border-radius:10px;cursor:pointer;transition:var(--feed-transition)}.radar-item[data-v-3de14660]:hover{background:var(--feed-primary-bg)}.radar-icon[data-v-3de14660]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.7rem;color:#fff}.radar-icon-criacao[data-v-3de14660]{background:var(--feed-esmeralda)}.radar-icon-comentario[data-v-3de14660]{background:var(--feed-azul)}.radar-content[data-v-3de14660]{flex:1;min-width:0;display:flex;flex-direction:column}.radar-mensagem[data-v-3de14660]{font-size:.72rem;color:var(--feed-text);line-height:1.3}.radar-titulo[data-v-3de14660]{color:var(--feed-primary);font-weight:500}.radar-time[data-v-3de14660]{font-size:.6rem;color:var(--feed-text-secondary);margin-top:.1rem}.widget-feedback-recente[data-v-3de14660]{border:1px solid var(--feed-primary-border);background:linear-gradient(180deg,#fff7ed,var(--feed-card-bg))}.widget-feedback-recente .widget-title[data-v-3de14660]{color:var(--feed-naranja)}.feedback-recente-list[data-v-3de14660]{display:flex;flex-direction:column;gap:.4rem}.feedback-recente-item[data-v-3de14660]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.45rem .6rem;border:1px solid var(--feed-card-border);background:var(--feed-card-bg);border-radius:10px;cursor:pointer;text-align:left;transition:var(--feed-transition)}.feedback-recente-item[data-v-3de14660]:hover{border-color:var(--feed-naranja);box-shadow:0 2px 8px rgba(249,115,22,.15);transform:translateY(-1px)}.feedback-recente-content[data-v-3de14660]{flex:1;min-width:0;display:flex;flex-direction:column}.feedback-recente-titulo[data-v-3de14660]{font-size:.78rem;font-weight:600;color:var(--feed-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedback-recente-preview[data-v-3de14660]{font-size:.65rem;color:var(--feed-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.admin-form[data-v-3de14660],.feedback-modal-content[data-v-3de14660]{padding:.5rem 0}.feedback-sugestao-titulo[data-v-3de14660]{font-size:1rem;color:var(--feed-text)}.feedback-text[data-v-3de14660]{font-size:.9rem;color:var(--feed-text-secondary);line-height:1.6;margin-top:.75rem;white-space:pre-wrap}@media (max-width:1200px){.feed-layout[data-v-3de14660]{grid-template-columns:minmax(0,1fr) 300px}.feed-sidebar-left[data-v-3de14660]{display:none}}@media (max-width:992px){.feed-layout[data-v-3de14660]{grid-template-columns:minmax(0,1fr)}.feed-sidebar-right[data-v-3de14660]{display:none}}.feed-drawer-backdrop[data-v-3de14660]{left:0;width:100vw;background:rgba(0,0,0,.5);z-index:11000;backdrop-filter:blur(2px)}.feed-drawer-backdrop[data-v-3de14660],.feed-drawer[data-v-3de14660]{position:fixed;top:var(--feed-header-h,56px);height:calc(100vh - var(--feed-header-h, 56px))}.feed-drawer[data-v-3de14660]{width:300px;max-width:85vw;background:var(--bs-body-bg);z-index:11001;display:flex;flex-direction:column;transition:transform .3s ease;box-shadow:0 0 20px rgba(0,0,0,.15)}.feed-drawer-left[data-v-3de14660]{left:0;transform:translateX(-100%)}.feed-drawer-left.feed-drawer-open[data-v-3de14660]{transform:translateX(0)}.feed-drawer-right[data-v-3de14660]{right:0;transform:translateX(100%)}.feed-drawer-right.feed-drawer-open[data-v-3de14660]{transform:translateX(0)}.drawer-header[data-v-3de14660]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--bs-border-color-translucent);flex-shrink:0}.drawer-title[data-v-3de14660]{font-size:.9rem}.drawer-close[data-v-3de14660]{background:none;border:none;color:var(--bs-body-color);font-size:1rem;padding:.25rem;cursor:pointer}.drawer-body[data-v-3de14660]{flex:1;overflow-y:auto;padding:.5rem}.feed-topbar[data-v-3de14660]{position:fixed;top:var(--feed-header-h,56px);left:0;right:0;z-index:1030;background:var(--bs-body-bg);border-bottom:1px solid var(--bs-border-color-translucent);box-shadow:0 2px 8px rgba(0,0,0,.08);padding:.4rem .75rem;transform:translateY(-100%);transition:transform .3s ease}.feed-topbar.feed-topbar-visible[data-v-3de14660]{transform:translateY(0)}.feed-sentinel-top[data-v-3de14660]{height:1px;width:100%;pointer-events:none}.topbar-content[data-v-3de14660]{display:flex;align-items:center;gap:.4rem}.topbar-label[data-v-3de14660]{font-size:.7rem;font-weight:600;color:var(--feed-primary);white-space:nowrap;display:flex;align-items:center;gap:.2rem;flex-shrink:0}.topbar-label .bi-question-circle[data-v-3de14660]{font-size:.6rem;opacity:.6;cursor:help}.topbar-select[data-v-3de14660]{padding:.3rem .5rem;font-size:.75rem;max-width:100px;cursor:pointer}.topbar-search[data-v-3de14660],.topbar-select[data-v-3de14660]{border:1px solid var(--bs-border-color);border-radius:999px;background:var(--bs-tertiary-bg);color:var(--bs-body-color);outline:none}.topbar-search[data-v-3de14660]{flex:1;min-width:80px;padding:.3rem .75rem;font-size:.8rem}.topbar-search[data-v-3de14660]:focus{border-color:var(--feed-primary)}.topbar-btn[data-v-3de14660]{background:none;border:1px solid var(--bs-border-color);border-radius:50%;width:34px;height:34px;display:flex;align-items:center;justify-content:center;color:var(--bs-body-color);cursor:pointer;font-size:.9rem;transition:background .15s ease;flex-shrink:0}.topbar-btn[data-v-3de14660]:hover{background:var(--bs-tertiary-bg)}.topbar-btn-refresh[data-v-3de14660]{color:var(--feed-primary);border-color:var(--feed-primary-border)}.topbar-btn-refresh[data-v-3de14660]:hover{background:var(--feed-primary-bg);color:var(--feed-primary-dark)}.feed-fabs[data-v-3de14660]{position:fixed;bottom:70px;left:0;right:0;pointer-events:none;z-index:1020}.feed-fab[data-v-3de14660]{position:fixed;bottom:70px;width:44px;height:44px;border-radius:50%;border:1px solid var(--bs-border-color);background:var(--bs-body-bg);color:var(--bs-body-color);display:flex;align-items:center;justify-content:center;font-size:1.1rem;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.12);transition:transform .15s ease,box-shadow .15s ease;pointer-events:auto;z-index:1020}.feed-fab[data-v-3de14660]:active{transform:scale(.92)}.feed-fab-left[data-v-3de14660]{left:12px}.feed-fab-right[data-v-3de14660]{right:12px}.feed-fabs[data-v-3de14660]{transition:opacity .25s ease,transform .25s ease}.feed-fabs.feed-fabs-hidden[data-v-3de14660]{opacity:0;transform:translateY(16px);pointer-events:none}[data-bs-theme=dark] .feed-fab[data-v-3de14660]{background:var(--bs-tertiary-bg);border-color:var(--bs-border-color);box-shadow:0 2px 8px rgba(0,0,0,.3)}.feed-layout-mobile[data-v-3de14660]{grid-template-columns:1fr!important}.feed-layout-mobile .feed-sidebar-left[data-v-3de14660],.feed-layout-mobile .feed-sidebar-right[data-v-3de14660]{display:none!important}.curtidores-backdrop{--feed-card-bg:var(--bs-body-bg);--feed-card-border:var(--bs-border-color-translucent);--feed-primary:#8b5cf6;--feed-primary-light:#a78bfa;--feed-primary-dark:#7c3aed;--feed-primary-deep:#6d28d9;--feed-primary-bg:#f5f3ff;--feed-primary-border:#ddd6fe;--feed-text:var(--bs-body-color);--feed-text-secondary:var(--bs-secondary-color);--feed-shadow:0 1px 3px rgba(0,0,0,.08);--feed-transition:all 0.2s ease}[data-bs-theme=dark] .curtidores-backdrop{--feed-primary-bg:#1e1b2e;--feed-primary-border:#2d2840;--feed-shadow:0 1px 3px rgba(0,0,0,.2)}.feed-drawer-right .sidebar-widget{background:var(--bs-tertiary-bg);border-radius:10px;padding:.75rem;margin-bottom:.75rem;border:1px solid var(--bs-border-color-translucent)}.feed-drawer-right .widget-title{font-size:.8rem;font-weight:700;margin-bottom:.5rem;display:flex;align-items:center;gap:.3rem;border-left:3px solid var(--feed-primary,#8b5cf6);padding-left:.5rem}.feed-drawer-right .widget-title,.feed-drawer-right .widget-title i{color:var(--feed-primary,#8b5cf6)}.feed-drawer-right .pipeline-tiles{display:grid;grid-template-columns:1fr 1fr;gap:.3rem}.feed-drawer-right .pipeline-tile{padding:.4rem;border-radius:8px;border:1px solid var(--bs-border-color);background:var(--bs-body-bg);text-align:center;cursor:pointer;transition:all .15s ease}.feed-drawer-right .pipeline-tile-count{font-size:1rem;font-weight:700;display:block}.feed-drawer-right .pipeline-tile-label{font-size:.65rem;display:block;margin-top:.1rem}.feed-drawer-right .top-votados-list{display:flex;flex-direction:column;gap:.3rem}.feed-drawer-right .top-votado-item{display:flex;align-items:center;gap:.5rem;padding:.4rem;border-radius:8px;border:1px solid transparent;background:var(--bs-body-bg);cursor:pointer;transition:all .15s ease;text-align:left;width:100%}.feed-drawer-right .top-votado-rank{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;flex-shrink:0}.feed-drawer-right .rank-1{background:#f59e0b;color:#fff}.feed-drawer-right .rank-2{background:#9ca3af;color:#fff}.feed-drawer-right .rank-3{background:#d97706;color:#fff}.feed-drawer-right .top-votado-content{min-width:0;flex:1}.feed-drawer-right .top-votado-titulo{font-size:.75rem;font-weight:600;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-drawer-right .top-votado-meta{font-size:.65rem;color:var(--bs-secondary-color)}.feed-drawer-right .carousel-indicators{display:flex;gap:.3rem;justify-content:center;margin-bottom:.4rem}.feed-drawer-right .carousel-dot{width:8px;height:8px;border-radius:50%;border:none;background:var(--bs-border-color);cursor:pointer;padding:0}.feed-drawer-right .carousel-dot.active{background:var(--feed-primary,#8b5cf6)}.feed-drawer-right .radar-list{display:flex;flex-direction:column;gap:.3rem}.feed-drawer-right .radar-item{display:flex;gap:.4rem;padding:.35rem;border-radius:8px;background:var(--bs-body-bg);cursor:pointer;transition:all .15s ease}.feed-drawer-right .radar-icon{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.7rem}.feed-drawer-right .radar-icon-criacao{background:rgba(139,92,246,.15);color:#8b5cf6}.feed-drawer-right .radar-icon-comentario{background:rgba(59,130,246,.15);color:#3b82f6}.feed-drawer-right .radar-content{min-width:0;flex:1}.feed-drawer-right .radar-mensagem{font-size:.7rem;display:block}.feed-drawer-right .radar-time{font-size:.6rem;color:var(--bs-secondary-color)}.feed-drawer-right .widget-empty{font-size:.7rem;color:var(--bs-secondary-color);text-align:center;padding:.5rem}[data-bs-theme=dark] .feed-drawer-right .sidebar-widget{background:var(--bs-secondary-bg);border-color:var(--bs-border-color)}[data-bs-theme=dark] .feed-drawer-right .pipeline-tile,[data-bs-theme=dark] .feed-drawer-right .radar-item,[data-bs-theme=dark] .feed-drawer-right .top-votado-item{background:var(--bs-tertiary-bg)}.btn-action-report{padding:.35rem .5rem;background:transparent;color:var(--feed-text-secondary);border-radius:8px}.btn-action-report:hover{background:#fee2e2;color:#dc2626}.denuncia-form{padding:.5rem 0}.widget-moderacao{border:1px solid #fecaca;background:linear-gradient(180deg,#fef2f2,var(--feed-card-bg))}.widget-moderacao .sidebar-title,.widget-moderacao .widget-title{color:#dc2626}.moderacao-badge{background:#dc2626;color:#fff;font-size:.75rem;font-weight:700;padding:.2rem .6rem;border-radius:999px;display:inline-block;margin-bottom:.5rem}.moderacao-list{gap:.3rem}.moderacao-item,.moderacao-list{display:flex;flex-direction:column}.moderacao-item{background:rgba(220,38,38,.08);border:1px solid rgba(220,38,38,.2);border-radius:8px;padding:.4rem .6rem;cursor:pointer;transition:var(--feed-transition);text-align:left;width:100%}.moderacao-item:hover{background:rgba(220,38,38,.15)}.moderacao-item-motivo{font-size:.7rem;font-weight:700;color:#dc2626;text-transform:uppercase;letter-spacing:.3px}.moderacao-item-titulo{font-size:.75rem;color:var(--bs-body-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.moderacao-mais{font-size:.7rem;color:#dc2626;text-align:center;padding:.2rem;font-weight:600}.badge-denuncia{background-color:#dc2626;color:#fff;font-size:.65rem;font-weight:700;display:inline-flex;align-items:center}.badge-denuncia i{font-size:.6rem}.btn-action-moderation{color:#dc2626;opacity:.6;transition:var(--feed-transition)}.btn-action-moderation:hover{opacity:1;background:rgba(220,38,38,.1)}.btn-action-moderation.has-pending{opacity:1}.chip-denuncias{background:rgba(220,38,38,.12);border:1px solid rgba(220,38,38,.3);color:#dc2626}.chip-banidas{background:hsla(208,7%,46%,.12);border:1px solid hsla(208,7%,46%,.3);color:#6c757d}.reports-modal-body{padding:.25rem 0}.reports-header{background:var(--bs-tertiary-bg);padding:.6rem .8rem;border-radius:8px;margin-bottom:.8rem;font-size:.85rem;display:flex;gap:.5rem}.reports-bulk-actions{display:flex;align-items:center;justify-content:space-between;padding:.4rem .6rem;background:var(--bs-secondary-bg);border-radius:6px;margin-bottom:.6rem;font-size:.8rem}.reports-list{display:flex;flex-direction:column;gap:.5rem;max-height:350px;overflow-y:auto;margin-bottom:1rem}.report-item{display:flex;gap:.6rem;padding:.6rem .8rem;border:1px solid var(--bs-border-color);border-radius:8px;background:var(--bs-body-bg);transition:var(--feed-transition)}.report-item-pendente{border-color:rgba(220,38,38,.3);background:rgba(220,38,38,.03)}.report-check{display:flex;align-items:flex-start;padding-top:.2rem}.report-check input{width:16px;height:16px;cursor:pointer}.report-content{flex:1;min-width:0}.report-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.2rem}.report-motivo{font-size:.85rem}.report-descricao{font-size:.8rem;color:var(--bs-secondary-color);margin:.2rem 0}.report-denunciante{font-size:.8rem;color:var(--bs-body-color);margin-top:.15rem}.report-data{font-size:.7rem;color:var(--bs-secondary-color);margin-top:.15rem}.report-observacao{font-size:.75rem;color:var(--bs-info);margin-top:.25rem;padding:.25rem .5rem;background:rgba(13,110,253,.06);border-radius:4px}.reports-treatment{border-top:1px solid var(--bs-border-color);padding-top:.8rem;margin-top:.5rem}.treatment-title{font-size:.9rem;color:var(--bs-info);margin-bottom:.4rem}.treatment-options{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.4rem}.treatment-check{display:flex;align-items:center;gap:.4rem;font-size:.82rem;cursor:pointer}.treatment-check input{width:15px;height:15px;cursor:pointer}.treatment-status-row{display:flex;align-items:center;gap:.5rem}.treatment-label{font-size:.85rem;font-weight:600;white-space:nowrap}.treatment-info{margin-top:.5rem;padding:.4rem .6rem;background:rgba(13,110,253,.06);border-radius:6px;border-left:3px solid var(--bs-info)}.reports-treated{margin-top:1rem;padding-top:.5rem;border-top:2px dashed var(--bs-border-color)}.report-item-treated{opacity:.7;background:var(--bs-tertiary-bg);border-color:var(--bs-border-color);pointer-events:none}.report-item-treated .report-motivo{text-decoration:line-through;opacity:.6}.report-done-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--bs-success);color:#fff;font-size:.7rem;margin-top:.2rem}.acoes-wrapper[data-v-fa4be564]{opacity:0;transition:opacity .2s ease-out}tr:hover .acoes-wrapper[data-v-fa4be564]{opacity:1}.btn-icon[data-v-fa4be564]{background:none;border:none;padding:4px 8px;cursor:pointer;font-size:1rem;border-radius:4px;transition:background-color .15s ease}.btn-icon[data-v-fa4be564]:hover{background-color:var(--bs-tertiary-bg)}.documentacao-tela-form-wrapper[data-v-2ccecbe4]{--ct-34495e:#34495e;--ct-34495e-border:rgba(52,73,94,.25);--ct-34495e-bg-subtle:rgba(52,73,94,.06);--ct-34495e-bg-subtle-dark:rgba(52,73,94,.2)}.markdown-toolbar[data-v-2ccecbe4]{display:flex;flex-wrap:wrap;gap:2px;padding:6px 8px;background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-bottom:none;border-radius:4px 4px 0 0;align-items:center}.btn-toolbar[data-v-2ccecbe4]{background:none;border:1px solid transparent;padding:4px 8px;cursor:pointer;border-radius:3px;font-size:.85rem;color:var(--bs-body-color);transition:all .15s ease;min-width:32px;text-align:center}.btn-toolbar[data-v-2ccecbe4]:hover{background:var(--bs-secondary-bg);border-color:var(--bs-border-color)}.toolbar-divider[data-v-2ccecbe4]{width:1px;height:20px;background:var(--bs-border-color);margin:0 4px}.markdown-editor-wrapper[data-v-2ccecbe4]{display:flex;border:1px solid var(--bs-border-color);border-radius:0 0 4px 4px;min-height:400px}.markdown-editor-pane[data-v-2ccecbe4]{flex:1;display:flex;border-right:1px solid var(--bs-border-color)}.markdown-textarea[data-v-2ccecbe4]{flex:1;border:none!important;border-radius:0!important;resize:none;font-family:Consolas,Courier New,monospace;font-size:.875rem;line-height:1.6;padding:12px;min-height:400px}.markdown-textarea[data-v-2ccecbe4]:focus{box-shadow:none!important}.markdown-preview-pane[data-v-2ccecbe4]{flex:1;display:flex;flex-direction:column;background:var(--bs-body-bg)}.markdown-preview-header[data-v-2ccecbe4]{padding:6px 12px;font-size:.75rem;color:var(--bs-secondary-color);background:var(--bs-tertiary-bg);border-bottom:1px solid var(--bs-border-color);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.markdown-preview-content[data-v-2ccecbe4]{flex:1;padding:12px;overflow-y:auto;font-size:.9rem;line-height:1.6}.markdown-preview-content[data-v-2ccecbe4] h1,.markdown-preview-content[data-v-2ccecbe4] h2,.markdown-preview-content[data-v-2ccecbe4] h3{margin-top:1rem;margin-bottom:.5rem}.markdown-preview-content[data-v-2ccecbe4] p{margin-bottom:.5rem}.markdown-preview-content[data-v-2ccecbe4] code{background:var(--bs-tertiary-bg);padding:2px 6px;border-radius:3px;font-size:.85em}.markdown-preview-content[data-v-2ccecbe4] pre{background:var(--bs-tertiary-bg);padding:12px;border-radius:4px;overflow-x:auto}.markdown-preview-content[data-v-2ccecbe4] pre code{background:none;padding:0}.markdown-preview-content[data-v-2ccecbe4] blockquote{border-left:4px solid var(--bs-primary);padding-left:12px;color:var(--bs-secondary-color);margin:.5rem 0}.markdown-preview-content[data-v-2ccecbe4] table{width:100%;border-collapse:collapse;margin:.5rem 0}.markdown-preview-content[data-v-2ccecbe4] td,.markdown-preview-content[data-v-2ccecbe4] th{border:1px solid var(--bs-border-color);padding:6px 10px;text-align:left}.markdown-preview-content[data-v-2ccecbe4] th{background:var(--bs-tertiary-bg);font-weight:600}.markdown-preview-content[data-v-2ccecbe4] img{max-width:100%;border-radius:4px}.markdown-preview-content[data-v-2ccecbe4] ol,.markdown-preview-content[data-v-2ccecbe4] ul{padding-left:1.5rem;margin-bottom:.5rem}.markdown-preview-content[data-v-2ccecbe4] hr{margin:1rem 0;border-color:var(--bs-border-color)}.markdown-legend[data-v-2ccecbe4]{display:flex;flex-wrap:wrap;gap:8px 16px;padding:10px 12px;background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:4px;font-size:.8rem;align-items:center}.legend-item[data-v-2ccecbe4]{display:inline-flex;align-items:center;gap:4px;color:var(--bs-secondary-color)}.legend-item code[data-v-2ccecbe4]{background:var(--bs-secondary-bg);padding:1px 5px;border-radius:3px;font-size:.85em;color:var(--bs-body-color)}@media (max-width:991.98px){.markdown-editor-wrapper[data-v-2ccecbe4]{flex-direction:column;min-height:300px}.markdown-editor-pane[data-v-2ccecbe4]{border-right:none;border-bottom:1px solid var(--bs-border-color);min-height:250px}.markdown-preview-pane[data-v-2ccecbe4]{min-height:250px}.markdown-legend[data-v-2ccecbe4]{gap:4px 8px}}.editor-richtext[data-v-ae511bc8]{background-color:var(--bs-body-bg)}.editor-toolbar[data-v-ae511bc8]{border-radius:calc(.375rem - 1px) calc(.375rem - 1px) 0 0}.toolbar-divider[data-v-ae511bc8]{width:1px;height:22px;background-color:var(--bs-border-color)}.editor-area[data-v-ae511bc8]{min-height:180px;max-height:400px;overflow-y:auto;cursor:text}.editor-area[data-v-ae511bc8] .ProseMirror{outline:none;min-height:180px;font-size:.9rem;line-height:1.6}.editor-area[data-v-ae511bc8] .ProseMirror p{margin:.3em 0}.editor-area[data-v-ae511bc8] .ProseMirror h1{font-size:1.4rem;font-weight:600;margin:.5em 0 .3em}.editor-area[data-v-ae511bc8] .ProseMirror h2{font-size:1.2rem;font-weight:600;margin:.4em 0 .2em}.editor-area[data-v-ae511bc8] .ProseMirror h3{font-size:1.05rem;font-weight:600;margin:.3em 0 .2em}.editor-area[data-v-ae511bc8] .ProseMirror ol,.editor-area[data-v-ae511bc8] .ProseMirror ul{padding-left:1.5em;margin:.3em 0}.editor-area[data-v-ae511bc8] .ProseMirror li{margin:.1em 0}.editor-area[data-v-ae511bc8] .ProseMirror blockquote{border-left:3px solid var(--bs-secondary);padding-left:.75rem;color:var(--bs-secondary-color);margin:.3em 0}.editor-area[data-v-ae511bc8] .ProseMirror pre{background-color:var(--bs-body-tertiary);padding:.5rem;border-radius:.25rem;font-family:var(--bs-font-monospace);font-size:.85rem;margin:.3em 0;white-space:pre-wrap}.editor-area[data-v-ae511bc8] .ProseMirror code{background-color:var(--bs-body-tertiary);padding:.1em .3em;border-radius:.2rem;font-family:var(--bs-font-monospace);font-size:.85em}.editor-area[data-v-ae511bc8] .ProseMirror a{color:var(--bs-primary);text-decoration:underline;cursor:pointer}.editor-area[data-v-ae511bc8] .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--bs-secondary-color);pointer-events:none;float:left;height:0}html{font-size:80%}#app-layout{display:flex;flex-direction:column;min-height:100vh}.fixed-bottom,.fixed-top{position:fixed;left:0;right:0;z-index:11000}.fixed-bottom{z-index:11000}.fixed-top{top:0}.fixed-bottom{bottom:0}.pt-5{padding-top:56px!important}.content-area{flex-grow:1;display:grid;position:relative;padding:0;z-index:1000;grid-template-columns:1fr 0 0fr;transition:grid-template-columns .35s cubic-bezier(.2,.8,.2,1)}.content-area.panel-is-open{grid-template-columns:0fr 21px 1fr}.tracking-wide{letter-spacing:.05em}.tracking-wider{letter-spacing:.08em}.sidebar{height:100%;box-shadow:1px 0 10px rgba(0,0,0,.05);transition:width .3s ease,min-width .3s ease,transform .3s ease,background-color .3s ease;flex-shrink:0;overflow-y:auto;overflow-x:visible;display:flex;flex-direction:column;padding-top:0!important;position:relative;z-index:1040;background-color:var(--bs-body-bg);border-right:1px solid var(--bs-border-color-translucent)}.sidebar-expanded-mode{width:240px!important;min-width:240px!important}.sidebar-collapsed-mode{width:70px!important;min-width:70px!important;text-align:center}.sidebar-hidden{margin-left:-240px!important;width:0!important;min-width:0!important}.flyout-link,.sidebar .group-link,.sidebar .nav-link,.sidebar .submenu-link{color:#495057!important;font-weight:400!important;font-size:1rem!important;white-space:nowrap;transition:all .2s ease;text-transform:none!important;letter-spacing:normal!important;text-decoration:none}.flyout-link.text-danger,.sidebar .nav-link.text-danger,.sidebar .submenu-link.text-danger{color:#dc3545!important}[data-bs-theme=dark] .flyout-link:not(.text-danger),[data-bs-theme=dark] .sidebar .group-link,[data-bs-theme=dark] .sidebar .nav-link:not(.text-danger),[data-bs-theme=dark] .sidebar .submenu-link:not(.text-danger){color:#adb5bd!important}.flyout-link i,.sidebar .nav-link i{color:#495057!important;font-size:1.1rem!important;margin-right:.5rem}.flyout-link.text-danger i,.sidebar .nav-link.text-danger i{color:#dc3545!important}[data-bs-theme=dark] .flyout-link:not(.text-danger) i,[data-bs-theme=dark] .sidebar .nav-link:not(.text-danger) i{color:#adb5bd!important}.group-link{padding:.5rem 1rem .5rem 1.5rem!important;margin:0 .5rem!important;border-radius:.25rem!important;border-left:3px solid transparent!important}.sidebar-collapsed-mode .group-link{justify-content:center!important;padding:.5rem .9rem!important;border-radius:.25rem!important;margin:0 auto!important}.sidebar-collapsed-mode .group-link i{margin-right:0!important}.sidebar-collapsed-mode .group-link span{display:none!important}.flyout-link:hover,.sidebar .group-link.flyout-open,.sidebar .nav-link:hover{background-color:var(--bs-secondary-bg)!important;color:var(--bs-body-emphasis)!important;border-left-color:#6c757d!important}[data-bs-theme=dark] .flyout-link:hover,[data-bs-theme=dark] .sidebar .group-link.flyout-open,[data-bs-theme=dark] .sidebar .nav-link:hover{border-left-color:#adb5bd!important}.flyout-link:hover i,.sidebar .group-link.flyout-open i,.sidebar .nav-link:hover i{color:var(--bs-body-emphasis)!important}.flyout-link.active,.sidebar .nav-link.active{background-color:#e9ecef!important;color:#212529!important;font-weight:500!important;border-radius:.25rem!important}[data-bs-theme=dark] .flyout-link.active,[data-bs-theme=dark] .sidebar .nav-link.active{background-color:#343a40!important;color:#f8f9fa!important}[data-bs-theme=dark] .flyout-link.active i,[data-bs-theme=dark] .sidebar .nav-link.active i{color:#f8f9fa!important}.sidebar-flyout{position:fixed;z-index:1060;background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color-translucent);border-radius:.5rem;width:260px;padding:.5rem 0;box-shadow:0 10px 30px rgba(0,0,0,.12)}.sidebar-flyout:before{content:"";position:absolute;top:0;left:-20px;width:20px;height:100%}.flyout-header{padding:.5rem 1.5rem;font-size:.75rem;font-weight:700;color:var(--bs-secondary-color);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.2rem;border-bottom:1px solid var(--bs-border-color-translucent)}.flyout-item{margin:.1rem .5rem}.flyout-link{padding:.6rem 1rem!important}.mobile-submenu{border-top:1px solid var(--bs-border-color-translucent);border-bottom:1px solid var(--bs-border-color-translucent)}.submenu-link{padding-left:3rem!important}.list-container{grid-column:1;overflow-y:auto;padding:1.5rem}.list-container.list-collapsed{padding:0}.divider{grid-column:2;width:21px;cursor:pointer;background-color:var(--bs-tertiary-bg);border-left:1px solid var(--bs-border-color-translucent);border-right:1px solid var(--bs-border-color-translucent);display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:1025;color:var(--bs-body-color);transition:background-color .2s ease,color .2s ease}.divider:hover{background-color:var(--bs-secondary-bg);color:var(--bs-body-emphasis)}.divider-text{transform:rotate(-180deg);white-space:nowrap;writing-mode:vertical-lr;font-size:1rem;margin-bottom:5px}.divider-icon{font-size:2rem}.admin-panel{grid-column:3;height:100%;box-shadow:-5px 0 20px rgba(0,0,0,.08);display:flex;flex-direction:column;z-index:1020;overflow:hidden}.admin-panel-body{padding:0;overflow-y:auto;flex-grow:1;min-height:0;background-color:var(--bs-body-bg);transition:background-color .3s ease}@media (max-width:991.98px){body{overflow-x:hidden}.main-body{height:calc(100vh - 56px)!important}.sidebar{position:fixed;height:calc(100vh - 56px);top:56px;left:0;transform:translateX(0);z-index:1050}.sidebar,.sidebar-hidden{width:260px!important;min-width:260px!important;margin-left:0!important}.sidebar-hidden{transform:translateX(-100%)}.content-area{grid-template-columns:1fr!important;margin-left:0!important}.content-area.panel-is-open{grid-template-columns:0fr 0 1fr!important}.content-area.panel-is-open .divider{display:none}.content-area.has-mobile-nav{padding-bottom:56px}footer.fixed-bottom{display:none!important}}.sidebar-mobile-backdrop{position:fixed;top:56px;left:0;width:100vw;height:calc(100vh - 56px);background-color:rgba(0,0,0,.5);z-index:1045;backdrop-filter:blur(2px)}.notification-badge{padding:.35rem 1rem;border-radius:2rem;font-weight:500;display:inline-flex;align-items:center;font-size:.85rem;color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.2)}.notification-badge i{color:#fff!important}.notification-badge-success{background-color:#198754}.notification-badge-error{background-color:#dc3545}.notification-badge-warning{background-color:#ffc107;color:#000}.notification-badge-warning i{color:#000!important}.notification-badge-info{background-color:#0dcaf0;color:#000}.notification-badge-info i{color:#000!important}.notification-area{min-height:20px;text-align:right;flex-grow:1}.dropup .dropdown-menu{margin-bottom:.5rem}.dropdown-menu-dark .dropdown-item-text{color:#f8f9fa}.history-item-text{font-size:.75rem!important;white-space:normal}.main-body{height:calc(100vh - 96px);overflow:hidden}footer.fixed-bottom{z-index:11000;border-top:1px solid #1f2d3a}header.fixed-top{z-index:11000}.admin-header-global{background-color:#34495e;border-bottom:1px solid #1f2d3a}.admin-panel,.content-area{height:100%}.blinking-icon{animation:blink-animation .2s step-start infinite}@keyframes blink-animation{0%{opacity:1}to{opacity:0}}.notification-history-menu{max-height:40vh;overflow-y:auto;min-width:min(520px,92vw);max-width:92vw}.validation-container[data-v-2ace9510]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:var(--bs-tertiary-bg);transition:background-color .3s ease}.validation-card[data-v-2ace9510]{text-align:center;width:100%;max-width:450px;padding:3rem 2.5rem;background-color:var(--bs-body-bg);color:var(--bs-body-color);border-radius:.5rem;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:background-color .3s ease,border-color .3s ease}.validation-container[data-v-f1f80386]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:var(--bs-tertiary-bg);transition:background-color .3s ease}.validation-card[data-v-f1f80386]{text-align:center;width:100%;max-width:450px;padding:3rem 2.5rem;background-color:var(--bs-body-bg);color:var(--bs-body-color);border-radius:.5rem;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:background-color .3s ease,border-color .3s ease}.recovery-container[data-v-45b16f7d]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:var(--bs-tertiary-bg);transition:background-color .3s ease}.recovery-card[data-v-45b16f7d]{width:100%;max-width:450px;padding:2.5rem;background-color:var(--bs-body-bg);color:var(--bs-body-color);border:1px solid var(--bs-border-color-translucent);border-radius:.5rem;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:background-color .3s ease,border-color .3s ease}.reset-container[data-v-8a475392]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:var(--bs-tertiary-bg);transition:background-color .3s ease}.reset-card[data-v-8a475392]{width:100%;max-width:450px;padding:2.5rem;background-color:var(--bs-body-bg);color:var(--bs-body-color);border:1px solid var(--bs-border-color-translucent);border-radius:.5rem;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:background-color .3s ease,border-color .3s ease}.badge-ghost-primary{background-color:rgba(13,110,253,.1)!important;color:#0d6efd!important;border:1px solid rgba(13,110,253,.2)!important}.badge-ghost-success{background-color:rgba(25,135,84,.1)!important;color:#198754!important;border:1px solid rgba(25,135,84,.2)!important}.badge-ghost-danger{background-color:rgba(220,53,69,.1)!important;color:#dc3545!important;border:1px solid rgba(220,53,69,.2)!important}.badge-ghost-secondary{background-color:hsla(208,7%,46%,.1)!important;color:#6c757d!important;border:1px solid hsla(208,7%,46%,.2)!important}.badge-ghost-light{background-color:#f8f9fa!important;color:#34495e!important;border:1px solid #dee2e6!important}.badge-ghost-warning{background-color:rgba(255,193,7,.1)!important;color:#856404!important;border:1px solid rgba(255,193,7,.2)!important}.badge-ghost-info{background-color:rgba(13,110,253,.1)!important;color:#0d6efd!important;border:1px solid rgba(13,110,253,.2)!important}[data-bs-theme=dark] .badge-ghost-primary{background-color:rgba(110,168,254,.15)!important;color:#6ea8fe!important;border-color:rgba(110,168,254,.3)!important}[data-bs-theme=dark] .badge-ghost-success{background-color:rgba(117,183,152,.15)!important;color:#75b798!important;border-color:rgba(117,183,152,.3)!important}[data-bs-theme=dark] .badge-ghost-warning{background-color:rgba(255,218,106,.15)!important;color:#ffda6a!important;border-color:rgba(255,218,106,.3)!important}[data-bs-theme=dark] .badge-ghost-info{background-color:rgba(110,168,254,.15)!important;color:#6ea8fe!important;border-color:rgba(110,168,254,.3)!important}[data-bs-theme=dark] .badge-ghost-danger{background-color:rgba(234,134,143,.15)!important;color:#ea868f!important;border-color:rgba(234,134,143,.3)!important}[data-bs-theme=dark] .badge-ghost-secondary{background-color:rgba(174,186,197,.15)!important;color:#aebac5!important;border-color:rgba(174,186,197,.3)!important}[data-bs-theme=dark] .badge-ghost-light{background-color:hsla(0,0%,100%,.05)!important;color:#f8f9fa!important;border-color:hsla(0,0%,100%,.1)!important}.badge{font-weight:500;letter-spacing:.3px;padding:.4em .65em}.btn-icon{background:none;border:none;color:#6c7d8e;cursor:pointer;padding:.5rem;border-radius:50%;line-height:1;transition:background-color .2s,color .2s}.btn-icon:hover{background-color:#e2e6ea;color:#212934}[data-bs-theme=dark] .btn-icon:hover{background-color:#343a40;color:#fff}.form-check-input,.form-control,.form-select{border:1px solid var(--bs-border-color-translucent)!important}.form-check-input:focus,.form-control:focus,.form-select:focus{border-color:#86b7fe!important}