body,html{height:100%;margin:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.login-container[data-v-25f04f30]{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-25f04f30]{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}.pagina-administrar-container[data-v-4fbce0a2]{width:100%;position:relative;padding-bottom:1rem}.admin-header[data-v-4fbce0a2]{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-4fbce0a2]{flex-shrink:0;display:flex;flex-direction:column;justify-content:center}.titulo-principal[data-v-4fbce0a2]{margin:0;font-size:1.75rem;font-weight:600;line-height:1.1;color:#fff}.titulo-acao[data-v-4fbce0a2]{font-size:.875rem;color:#adb5bd}.botoes-wrapper[data-v-4fbce0a2]{margin-left:auto;flex-shrink:0;display:flex;gap:.75rem}.admin-conteudo[data-v-4fbce0a2]{padding:1.5rem;background-color:var(--bs-body-bg);padding-bottom:3rem;transition:background-color .3s ease}.filtros-container[data-v-4fbce0a2]{padding:1.5rem;border:1px solid var(--bs-border-color);margin-bottom:1.5rem}.admin-footer[data-v-4fbce0a2],.filtros-container[data-v-4fbce0a2]{background-color:var(--bs-tertiary-bg);border-radius:.25rem;transition:background-color .3s ease,border-color .3s ease}.admin-footer[data-v-4fbce0a2]{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-4fbce0a2] .admin-table-container{background-color:transparent;overflow-x:auto}[data-v-4fbce0a2] .admin-table{width:100%;border-collapse:collapse}[data-v-4fbce0a2] .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-4fbce0a2] .admin-table td,[data-v-4fbce0a2] .admin-table th{padding:.75rem 1.25rem;height:45px;text-align:left;border-bottom:1px solid var(--bs-border-color);vertical-align:middle;white-space:nowrap;color:var(--bs-body-color);transition:background-color .2s ease-out,color .3s ease,border-color .3s ease}[data-v-4fbce0a2] .admin-table tbody tr:hover td{background-color:var(--bs-secondary-bg)}[data-v-4fbce0a2] .admin-table tbody tr:last-child td{border-bottom:none}[data-v-4fbce0a2] .acoes-cell{text-align:right;position:relative}[data-v-4fbce0a2] .acoes-wrapper{display:flex;justify-content:flex-end;gap:.25rem;opacity:0;transition:opacity .2s ease-out}[data-v-4fbce0a2] tr:hover .acoes-wrapper{opacity:1}@media (max-width:991.98px){.admin-header[data-v-4fbce0a2]{position:static;height:auto;flex-direction:column;gap:1rem;align-items:stretch}.titulo-wrapper[data-v-4fbce0a2]{align-items:center;text-align:center}.botoes-wrapper[data-v-4fbce0a2]{margin-left:0;display:flex;flex-direction:column;width:100%}.botoes-wrapper .btn[data-v-4fbce0a2]{width:100%}.admin-conteudo[data-v-4fbce0a2]{padding:1rem}}.modal-backdrop[data-v-d1558864]{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-d1558864]{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-d1558864]{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-d1558864]{font-size:1.25rem;font-weight:500;margin:0}.modal-body[data-v-d1558864]{overflow-y:auto;flex-grow:1}.modal-footer[data-v-d1558864]{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-d1558864]{font-size:.85rem}.table td[data-v-d1558864],.table th[data-v-d1558864]{padding:.6rem .75rem}.cursor-pointer[data-v-d1558864]{cursor:pointer}.switch-md[data-v-d1558864]{width:2em;height:1em;cursor:pointer}.list-unstyled li[data-v-d1558864]{margin-bottom:.2rem;border-bottom:1px dashed var(--bs-border-color-translucent);padding-bottom:.2rem}.list-unstyled li[data-v-d1558864]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.filtros-titulo[data-v-808a5ed4]{font-size:1.1rem;font-weight:600;color:#495057;margin-bottom:1rem}.formulario-cadastro-container[data-v-17356ab8]{--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-17356ab8]{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-17356ab8]{padding:0!important}.formulario-header[data-v-17356ab8]{display:flex;height:100px;align-items:center;gap:60px;padding:1.5rem;background-color:#34495e;border-bottom:1px solid #1f2d3a;position:sticky;top:0;z-index:10}.titulo-wrapper[data-v-17356ab8]{flex-shrink:0;display:flex;flex-direction:column;justify-content:center}.titulo-principal[data-v-17356ab8]{margin:0;font-size:1.75rem;font-weight:600;line-height:1.1;color:#fff}.titulo-acao[data-v-17356ab8]{font-size:.875rem;color:#adb5bd}.btn-collapse-all[data-v-17356ab8]{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-17356ab8]:hover{color:#fff}.btn-collapse-all i[data-v-17356ab8]{font-size:.85rem}.info-registro[data-v-17356ab8]{font-size:.9rem;line-height:1.4}.info-item strong[data-v-17356ab8]{color:#adb5bd}.info-item span[data-v-17356ab8]{color:#ca8019;font-weight:600}.botoes-wrapper[data-v-17356ab8]{margin-left:auto;flex-shrink:0}.campos-container[data-v-17356ab8]{margin-right:auto;margin-left:0}.full-width-container[data-v-17356ab8]{padding:1rem 0}form[data-v-17356ab8]{width:100%}[data-v-17356ab8] .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-17356ab8] .btn-icon-minimalista:hover{color:#fff}[data-v-17356ab8] .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-17356ab8] .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-17356ab8] .card-header h5{color:var(--bs-heading-color);font-weight:600;font-size:1.1rem;margin:0}[data-v-17356ab8] .card-body{padding:1.25rem}@media (max-width:991.98px){.formulario-header[data-v-17356ab8]{position:static;height:auto;flex-direction:column;gap:1rem;align-items:stretch}.titulo-wrapper[data-v-17356ab8]{align-items:center;text-align:center}.info-registro[data-v-17356ab8]{display:flex;justify-content:center;gap:1.5rem;text-align:center}.botoes-wrapper[data-v-17356ab8]{margin-left:0;display:flex;flex-direction:column;gap:.5rem;width:100%}.botoes-wrapper .btn[data-v-17356ab8]{width:100%}}.form-label[data-v-0e476d0a]{font-weight:400!important}.form-label.is-required[data-v-0e476d0a]:after{content:" *";color:#dc3545;font-weight:700}.campo-input-container[data-v-0e476d0a]{display:flex;flex-direction:column}.text-end[data-v-0e476d0a]{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)}.admin-table-container[data-v-7f1cb5e8]{position:relative}.admin-table[data-v-7f1cb5e8]{table-layout:fixed}.th-content[data-v-7f1cb5e8]{display:flex;align-items:center;gap:.25rem}.th-sortable .th-content[data-v-7f1cb5e8]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.th-sortable:hover .th-label[data-v-7f1cb5e8],.th-sorted .sort-indicator[data-v-7f1cb5e8]{color:var(--bs-primary)}.sort-indicator[data-v-7f1cb5e8]{display:inline-flex;align-items:center;flex-shrink:0;line-height:1}.resize-handle[data-v-7f1cb5e8]{position:absolute;top:0;right:0;bottom:0;width:5px;cursor:col-resize;z-index:1;background:transparent;transition:background-color .15s ease}.resize-handle[data-v-7f1cb5e8]:active,.resize-handle[data-v-7f1cb5e8]:hover{background-color:var(--bs-primary);opacity:.4}.admin-table-container.is-resizing[data-v-7f1cb5e8]{-moz-user-select:none;user-select:none;-webkit-user-select:none}.admin-table-container.is-resizing .resize-handle[data-v-7f1cb5e8]{opacity:.4;background-color:var(--bs-primary)}.admin-table-container.table-loading[data-v-7f1cb5e8]: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-7f1cb5e8]{overflow-x:auto}}.modal-backdrop[data-v-5934510c]{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-5934510c]{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;transition:background-color .3s ease,border-color .3s ease}.modal-header[data-v-5934510c]{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-5934510c]{font-size:1.25rem;font-weight:500}.modal-body[data-v-5934510c]{padding:1.5rem;overflow-y:auto;flex-grow:1}.modal-footer[data-v-5934510c]{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-5934510c]{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}.form-label[data-v-5934510c]{font-size:.875rem;font-weight:500}[data-v-5934510c] .admin-table-container{background-color:transparent;overflow-x:auto;border:1px solid var(--bs-border-color-translucent);border-radius:.5rem}[data-v-5934510c] .admin-table{width:100%;border-collapse:collapse;background-color:transparent;color:var(--bs-body-color)}[data-v-5934510c] .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-5934510c] .admin-table td,[data-v-5934510c] .admin-table th{padding:.9rem 1rem;text-align:left;border-bottom:1px solid var(--bs-border-color-translucent);vertical-align:middle;white-space:nowrap}[data-v-5934510c] .admin-table tbody tr:last-child td{border-bottom:none}[data-v-5934510c] .admin-table tbody tr:hover td{background-color:var(--bs-secondary-bg);cursor:pointer}.form-label[data-v-33223ac5]{font-weight:400!important}.form-label.is-required[data-v-33223ac5]:after{content:" *";color:#dc3545;font-weight:700}.campo-busca-container[data-v-33223ac5]{display:flex;flex-direction:column}.form-label[data-v-033d0d6f]{font-weight:400!important}.form-label.is-required[data-v-033d0d6f]:after{content:" *";color:#dc3545;font-weight:700}.campo-busca-lista-container[data-v-033d0d6f]{display:flex;flex-direction:column}.input-readonly-clickable[data-v-033d0d6f]{background-color:var(--bs-body-bg)!important;cursor:pointer}.form-label[data-v-01e2dd94]{font-weight:400!important}.form-label.is-required[data-v-01e2dd94]:after{content:" *";color:#dc3545;font-weight:700}.campo-select-container[data-v-01e2dd94]{display:flex;flex-direction:column}.modal-backdrop[data-v-6dc31a28]{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-6dc31a28]{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-6dc31a28]{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-6dc31a28]{font-size:1.15rem;font-weight:500;margin:0}.modal-body[data-v-6dc31a28]{padding:1.5rem;overflow-y:auto;flex-grow:1}.modal-footer[data-v-6dc31a28]{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-36c2b9c5]{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-36c2b9c5]{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-36c2b9c5]{max-width:340px}.modal-sm[data-v-36c2b9c5]{max-width:500px}.modal-xl[data-v-36c2b9c5]{max-width:1140px}.modal-header[data-v-36c2b9c5]{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-36c2b9c5]{font-size:1.25rem;font-weight:500;margin:0}.modal-body[data-v-36c2b9c5]{padding:1.5rem;overflow-y:auto;flex-grow:1}.modal-footer[data-v-36c2b9c5]{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}.cursor-pointer[data-v-1277f996]{cursor:pointer}.accordion-button[data-v-1277f996]:after{margin-left:auto;margin-right:15px}.accordion-body .list-group-item[data-v-1277f996]{background-color:transparent;border-left:none;border-right:none;border-radius:0}.accordion-body .list-group-item[data-v-1277f996]:first-child{border-top:none}.bg-warning-subtle[data-v-1277f996]{background-color:rgba(255,193,7,.15)!important}.filtros-titulo[data-v-2593ebd0],.filtros-titulo[data-v-40f32d68],.filtros-titulo[data-v-e395d356]{font-size:1.1rem;font-weight:600;color:#495057;margin-bottom:1rem}.nome-cell[data-v-40f32d68]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.descricao-cell[data-v-40f32d68]{max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acoes-cell[data-v-6ccce729]{padding-right:.75rem}.frame-bloqueado[data-v-6ccce729]{opacity:.7;background-color:var(--bs-secondary-bg);pointer-events:none;border-radius:.375rem}.admin-table-container[data-v-6ccce729]{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-6ccce729]{margin-bottom:0;border-collapse:collapse;table-layout:auto;color:var(--bs-body-color)}.admin-table thead th[data-v-6ccce729]{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-6ccce729]{min-height:280px}.admin-table td[data-v-6ccce729],.admin-table th[data-v-6ccce729]{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-6ccce729]:nth-child(2),.admin-table td[data-v-6ccce729]:nth-child(3),.admin-table th[data-v-6ccce729]:nth-child(2),.admin-table th[data-v-6ccce729]:nth-child(3){white-space:normal;width:auto}.admin-table td[data-v-6ccce729]:last-child,.admin-table th[data-v-6ccce729]:last-child{border-right:none}.admin-table tr.linha-edicao td[data-v-6ccce729]{background-color:var(--bs-tertiary-bg)!important;padding-top:.15rem;padding-bottom:.15rem}[data-v-6ccce729] td .form-label{display:none}.admin-table tbody tr:not(.linha-edicao):hover td[data-v-6ccce729]{background-color:var(--bs-secondary-bg)}.acoes-cell[data-v-6ccce729]{text-align:right;position:relative}.acoes-wrapper[data-v-6ccce729]{display:flex;justify-content:flex-end;gap:.25rem;opacity:0;transition:opacity .2s ease-out}tr.linha-edicao .acoes-wrapper[data-v-6ccce729],tr:not(.linha-edicao):hover .acoes-wrapper[data-v-6ccce729]{opacity:1}.btn-icon[data-v-6ccce729]{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-6ccce729]:hover{background-color:#e2e6ea;color:#212934}[data-bs-theme=dark] .btn-icon[data-v-6ccce729]:hover{background-color:#343a40;color:#fff}.btn-icon i[data-v-6ccce729]{font-size:.9rem;vertical-align:middle}.cursor-pointer[data-v-6ccce729]{cursor:pointer}.card-header h5[data-v-6ccce729]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.card-header i.bi-chevron-down[data-v-6ccce729],.card-header i.bi-chevron-up[data-v-6ccce729]{transition:transform .2s}.drag-handle-cell[data-v-6ccce729]{background-color:var(--bs-tertiary-bg);width:40px}.drag-handle[data-v-6ccce729]{color:var(--bs-secondary-color);opacity:.5;transition:opacity .2s}.drag-handle[data-v-6ccce729]:hover{opacity:1}.cursor-move[data-v-6ccce729]{cursor:move}.sortable-ghost[data-v-6ccce729]{opacity:.4;background-color:var(--bs-primary-bg-subtle)!important}.sortable-drag[data-v-6ccce729]{opacity:.9;background-color:var(--bs-body-bg)!important;box-shadow:0 5px 15px rgba(0,0,0,.2)}.filtros-titulo[data-v-582d4687]{font-size:1.1rem;font-weight:600;color:#495057;margin-bottom:1rem}[data-v-6225d1d4] .form-label{font-weight:400!important}.pointer[data-v-6225d1d4]{cursor:pointer}.switch-lg[data-v-6225d1d4]{width:2.5em;height:1.25em;cursor:pointer}.admin-table-container[data-v-6225d1d4]{background-color:transparent;border:1px solid var(--bs-border-color);border-radius:.25rem;overflow-x:auto}.admin-table thead th[data-v-6225d1d4]{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-6225d1d4]{border-bottom:1px solid var(--bs-border-color);color:var(--bs-body-color)}[data-v-6225d1d4] .campo-input-container,[data-v-6225d1d4] .campo-select-container{margin-bottom:1rem;display:flex;flex-direction:column}.acoes-cell[data-v-6225d1d4]{text-align:right;vertical-align:middle}.btn-icon[data-v-6225d1d4]{background:none;border:none;color:#6c7d8e;padding:.4rem;transition:.2s}.btn-icon[data-v-6225d1d4]:hover{color:#212934}[data-bs-theme=dark] .btn-icon[data-v-6225d1d4]:hover{color:#fff}.filtros-titulo[data-v-a2a61860]{font-size:1.1rem;font-weight:600;color:#495057;margin-bottom:1rem}.dual-listbox[data-v-68c5ea69]{height:250px;background-color:var(--bs-body-bg);color:var(--bs-body-color);border-color:var(--bs-border-color-translucent)}.dual-listbox option[data-v-68c5ea69]{padding:.3rem .6rem;border-bottom:1px solid var(--bs-border-color-translucent)}.dual-listbox option[data-v-68c5ea69]:hover{background-color:var(--bs-tertiary-bg)}.dual-listbox:focus option[data-v-68c5ea69]:checked{background-color:var(--bs-primary);color:#fff}.accordion-body .list-group-item[data-v-68c5ea69]{border:none;padding-top:.5rem;padding-bottom:.5rem;background-color:transparent}.accordion-body[data-v-68c5ea69]{max-height:250px;overflow-y:auto}.filtros-titulo[data-v-6e4c8a05]{font-size:1.1rem;font-weight:600;color:#495057;margin-bottom:1rem}.accordion-body .list-group-item[data-v-03384e57]{border:none;padding-top:.5rem;padding-bottom:.5rem;background-color:transparent}.accordion-body .list-group-flush[data-v-03384e57]{max-height:250px;overflow-y:auto}.filtros-titulo[data-v-703dc261]{font-size:1.1rem;font-weight:600;color:#495057;margin-bottom:1rem}.nome-cell[data-v-703dc261]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.descricao-cell[data-v-703dc261]{max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acoes-cell[data-v-0f93edb4]{padding-right:.75rem}.frame-bloqueado[data-v-0f93edb4]{opacity:.7;background-color:var(--bs-secondary-bg);pointer-events:none;border-radius:.375rem}.admin-table-container[data-v-0f93edb4]{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-0f93edb4]{margin-bottom:0;border-collapse:collapse;table-layout:auto;color:var(--bs-body-color)}.admin-table thead th[data-v-0f93edb4]{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-0f93edb4]{min-height:280px}.admin-table td[data-v-0f93edb4],.admin-table th[data-v-0f93edb4]{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-0f93edb4]:nth-child(2),.admin-table td[data-v-0f93edb4]:nth-child(3),.admin-table th[data-v-0f93edb4]:nth-child(2),.admin-table th[data-v-0f93edb4]:nth-child(3){white-space:normal;width:auto}.admin-table td[data-v-0f93edb4]:last-child,.admin-table th[data-v-0f93edb4]:last-child{border-right:none}.admin-table tr.linha-edicao td[data-v-0f93edb4]{background-color:var(--bs-tertiary-bg)!important;padding-top:.15rem;padding-bottom:.15rem}[data-v-0f93edb4] td .form-label{display:none}.admin-table tbody tr:not(.linha-edicao):hover td[data-v-0f93edb4]{background-color:var(--bs-secondary-bg)}.acoes-cell[data-v-0f93edb4]{text-align:right;position:relative}.acoes-wrapper[data-v-0f93edb4]{display:flex;justify-content:flex-end;gap:.25rem;opacity:0;transition:opacity .2s ease-out}tr.linha-edicao .acoes-wrapper[data-v-0f93edb4],tr:not(.linha-edicao):hover .acoes-wrapper[data-v-0f93edb4]{opacity:1}.btn-icon[data-v-0f93edb4]{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-0f93edb4]:hover{background-color:#e2e6ea;color:#212934}[data-bs-theme=dark] .btn-icon[data-v-0f93edb4]:hover{background-color:#343a40;color:#fff}.btn-icon i[data-v-0f93edb4]{font-size:.9rem;vertical-align:middle}.filtros-titulo[data-v-7cfd8c5e]{font-size:1.1rem;font-weight:600;color:#495057;margin-bottom:1rem}.pointer[data-v-2141ae7e]{cursor:pointer}.admin-table-container[data-v-2141ae7e]{background-color:transparent;border:1px solid var(--bs-border-color);border-radius:.25rem;overflow-x:auto}.admin-table thead th[data-v-2141ae7e]{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-2141ae7e]{border-bottom:1px solid var(--bs-border-color);color:var(--bs-body-color);padding:.5rem .75rem}.acoes-cell[data-v-2141ae7e]{text-align:right;vertical-align:middle}.btn-icon[data-v-2141ae7e]{background:none;border:none;color:#6c7d8e;padding:.4rem;transition:.2s}.btn-icon[data-v-2141ae7e]:hover{color:#212934}[data-bs-theme=dark] .btn-icon[data-v-2141ae7e]:hover{color:#fff}.filtros-titulo[data-v-0b1ec475]{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-e85decd8]{border-bottom:1px solid var(--bs-border-color)}.tree-node[data-v-e85decd8]:hover{background-color:var(--bs-tertiary-bg)}.tree-node[draggable=true][data-v-e85decd8]{cursor:grab}.tree-node[draggable=true][data-v-e85decd8]:active{cursor:grabbing}.form-label[data-v-18875778]{font-weight:400!important}[data-v-18875778] .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-18875778] .dp__input:hover{border-color:var(--bs-primary)}[data-v-18875778] .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}.campo-exibicao[data-v-dffd6fb8]{display:flex;flex-direction:column;gap:.15rem}.campo-label[data-v-dffd6fb8]{font-size:.75rem;text-transform:uppercase;letter-spacing:.03em;color:var(--bs-secondary-color);font-weight:600}.campo-valor[data-v-dffd6fb8]{font-size:.95rem;color:var(--bs-body-emphasis);font-weight:500;word-break:break-word}.card[data-v-dffd6fb8]{background-color:var(--bs-tertiary-bg);border-radius:.375rem;border:1px solid var(--bs-border-color-translucent)!important}.card-header[data-v-dffd6fb8]{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-dffd6fb8]{color:var(--bs-heading-color);font-weight:600;font-size:.95rem}.card-body[data-v-dffd6fb8]{padding:1rem}.input-group-custom[data-v-dffd6fb8]{display:flex;align-items:flex-start;margin-bottom:1rem}.input-group-custom[data-v-dffd6fb8] .campo-input-container{flex:1;margin-bottom:0!important}.input-group-custom[data-v-dffd6fb8] .campo-input-container .form-control{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.input-group-btn[data-v-dffd6fb8]{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-dffd6fb8]:disabled{opacity:.35;cursor:not-allowed;filter:grayscale(.8);border-style:dashed}.btn-icon[data-v-dffd6fb8]:disabled{opacity:.3;cursor:not-allowed;filter:grayscale(.9)}.form-label.is-required[data-v-dffd6fb8]:after{content:" *";color:#dc3545;font-weight:700}.bar-parcial[data-v-dffd6fb8]{border-right:2px solid #fff;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.5)}.bar-completa[data-v-dffd6fb8]{border:none;box-shadow:none}.table-warning-hover[data-v-427bd3b7]:hover{background-color:var(--bs-warning-bg-subtle)!important}.linha-ativa[data-v-728d4770],.linha-ativa[data-v-cd5dc7d4]{background-color:rgba(255,193,7,.03)}.movimentacao-bancaria-form-wrapper[data-v-2cdf798e]{--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-2cdf798e]{border-color:var(--ct-34495e-border)!important}.bg-ct-subtle[data-v-2cdf798e]{background-color:var(--ct-34495e-bg-subtle)!important}.text-ct-emphasis[data-v-2cdf798e]{color:var(--ct-34495e-text-emphasis)!important}[data-bs-theme=dark] .bg-ct-subtle[data-v-2cdf798e]{background-color:var(--ct-34495e-bg-subtle-dark)!important}[data-bs-theme=dark] .text-ct-emphasis[data-v-2cdf798e]{color:var(--ct-34495e-text-emphasis-dark)!important}[data-bs-theme=dark] .border-ct[data-v-2cdf798e]{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-17643367]{font-weight:600}.thead-cotacoes[data-v-17643367]{--thead-bg:#f8f9fa;--thead-color:#212529}[data-bs-theme=dark] .thead-cotacoes[data-v-17643367]{--thead-bg:#2b3035;--thead-color:#dee2e6}.thead-cotacoes th[data-v-17643367],.thead-cotacoes tr[data-v-17643367]{background-color:var(--thead-bg);color:var(--thead-color)}.cursor-pointer[data-v-ee3c7612]{cursor:pointer}[data-v-ecd4d086] .form-label{font-weight:400!important}[data-v-ecd4d086] .form-label[required=true]:after,[data-v-ecd4d086] .form-label[required]:not([required=false]):after{content:" *";color:#dc3545;font-weight:700}.pointer[data-v-ecd4d086]{cursor:pointer}.admin-table-container[data-v-ecd4d086]{background-color:transparent;border:1px solid var(--bs-border-color);border-radius:.25rem;overflow-x:auto}.admin-table thead th[data-v-ecd4d086]{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-ecd4d086]{border-bottom:1px solid var(--bs-border-color);color:var(--bs-body-color);padding:.75rem}[data-v-ecd4d086] .campo-input-container,[data-v-ecd4d086] .campo-select-container{margin-bottom:1rem;display:flex;flex-direction:column}.acoes-cell[data-v-ecd4d086]{text-align:right;vertical-align:middle}.btn-icon[data-v-ecd4d086]{background:none;border:none;color:#6c7d8e;padding:.4rem;transition:.2s}.btn-icon[data-v-ecd4d086]:hover{color:#212934}[data-bs-theme=dark] .btn-icon[data-v-ecd4d086]:hover{color:#fff}code.badge[data-v-ecd4d086]{font-family:var(--bs-font-monospace);letter-spacing:.5px}.admin-table-container[data-v-db55bbf0]{background-color:transparent;border-top:1px solid var(--bs-border-color-translucent)}.admin-table thead th[data-v-db55bbf0]{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-db55bbf0]{border-bottom:1px solid var(--bs-border-color-translucent);color:var(--bs-body-color);vertical-align:middle}.acoes-cell[data-v-db55bbf0]{text-align:right;vertical-align:middle;padding-right:.5rem}.btn-icon[data-v-db55bbf0]{background:none;border:none;color:#6c7d8e;padding:.4rem;transition:.2s}.btn-icon[data-v-db55bbf0]:hover{color:#212934}[data-bs-theme=dark] .btn-icon[data-v-db55bbf0]:hover{color:#fff}[data-v-db55bbf0] .campo-input-container,[data-v-db55bbf0] .campo-select-container{margin-bottom:0!important}.filtros-titulo[data-v-14409dc9]{font-size:1.1rem;font-weight:600;color:#495057;margin-bottom:1rem}[data-bs-theme=dark] .filtros-titulo[data-v-14409dc9]{color:#e9ecef}[data-v-00c0e08d] .form-label{font-weight:400!important}[data-v-00c0e08d] .form-label[required=true]:after,[data-v-00c0e08d] .form-label[required]:not([required=false]):after{content:" *";color:#dc3545;font-weight:700}.pointer[data-v-00c0e08d]{cursor:pointer}.admin-table-container[data-v-00c0e08d]{background-color:transparent;border:1px solid var(--bs-border-color-translucent);border-radius:.375rem;overflow-x:auto}.admin-table thead th[data-v-00c0e08d]{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-00c0e08d]{border-bottom:1px solid var(--bs-border-color-translucent);color:var(--bs-body-color);vertical-align:middle}[data-v-00c0e08d] .campo-input-container,[data-v-00c0e08d] .campo-select-container{margin-bottom:1rem;display:flex;flex-direction:column}.acoes-cell[data-v-00c0e08d]{text-align:right;vertical-align:middle;padding-right:.5rem}.btn-icon[data-v-00c0e08d]{background:none;border:none;color:#6c7d8e;padding:.4rem;transition:.2s}.btn-icon[data-v-00c0e08d]:hover{color:#212934}[data-bs-theme=dark] .btn-icon[data-v-00c0e08d]:hover{color:#fff}.filtros-titulo[data-v-d5d4b104]{font-size:1.1rem;font-weight:600;color:#495057;margin-bottom:1rem}[data-bs-theme=dark] .filtros-titulo[data-v-d5d4b104]{color:#e9ecef}.acoes-cell[data-v-e3998a56]{vertical-align:middle;padding-right:1rem}.btn-icon[data-v-e3998a56]{background:none;border:none;padding:.4rem;transition:.2s;font-size:1.1rem}.btn-icon[data-v-e3998a56]:hover{filter:brightness(.8)}.btn-icon[data-v-e3998a56]:disabled{opacity:.3;cursor:not-allowed}.acoes-hover-container .btn-hover-only[data-v-e3998a56]{opacity:0;transition:opacity .2s ease-in-out}.acoes-hover-container .always-visible[data-v-e3998a56],.admin-table tr:hover .acoes-hover-container .btn-hover-only[data-v-e3998a56]{opacity:1}.admin-table-container[data-v-b1b16df4]{background-color:transparent;border:1px solid var(--bs-border-color-translucent);border-radius:.375rem;overflow-x:auto}.admin-table thead th[data-v-b1b16df4]{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-b1b16df4]{border-bottom:1px solid var(--bs-border-color-translucent);color:var(--bs-body-color);vertical-align:middle}.admin-table-container[data-v-0464a694]{background-color:transparent;overflow-x:auto}.btn-icon-minimalista[data-v-0464a694]{background:none;border:none;color:hsla(0,0%,100%,.6);cursor:pointer;font-size:1.3rem;transition:.2s}.btn-icon-minimalista[data-v-0464a694]:hover{color:#fff}.btn-icon[data-v-0464a694]{background:none;border:none;color:#6c7d8e;padding:.4rem;transition:.2s}.btn-icon[data-v-0464a694]:hover{color:var(--bs-body-emphasis)}.cursor-pointer[data-v-0464a694]{cursor:pointer}.content-area-sub[data-v-1b2ac928]{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-1b2ac928]{grid-template-columns:0fr 21px 1fr}.grid-left[data-v-1b2ac928]{grid-column:1;overflow-y:auto;transition:padding .3s;padding:1.5rem}.grid-left.list-collapsed[data-v-1b2ac928]{padding:0}.divider-sub[data-v-1b2ac928]{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-1b2ac928]:hover{background-color:var(--bs-secondary-bg);color:var(--bs-body-emphasis)}.divider-text-sub[data-v-1b2ac928]{transform:rotate(-180deg);white-space:nowrap;writing-mode:vertical-lr;font-size:1rem;margin-bottom:5px}.divider-icon-sub[data-v-1b2ac928]{font-size:2rem}.admin-panel-sub[data-v-1b2ac928]{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-1b2ac928]{padding:0;overflow-y:auto;flex-grow:1;background-color:var(--bs-body-bg)}.pointer[data-v-1b2ac928]{cursor:pointer}.btn-icon-minimalista[data-v-1b2ac928]{background:none;border:none;color:var(--bs-body-color);cursor:pointer}.admin-table-container[data-v-1b2ac928]{background-color:transparent;border:1px solid var(--bs-border-color);border-radius:.25rem;overflow-x:auto}.btn-icon[data-v-1b2ac928]{background:none;border:none;color:#6c7d8e;padding:.4rem;transition:.2s}.btn-icon[data-v-1b2ac928]:hover{color:var(--bs-body-emphasis)}.btn-xs[data-v-1b2ac928]{padding:.1rem .4rem;font-size:.75rem}.comex-drilldown-container[data-v-27882e74]{overflow:hidden}.drilldown-wall[data-v-27882e74]{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-27882e74]:hover{filter:brightness(1.1);width:45px}.drilldown-wall svg.lucide-ship[data-v-27882e74]{stroke:currentColor;color:inherit}.wall-warning .vertical-text[data-v-27882e74],.wall-warning i[data-v-27882e74],.wall-warning svg[data-v-27882e74]{color:#212529!important}.wall-warning svg.lucide-ship[data-v-27882e74]{color:#fff!important}.wall-enter-active[data-v-27882e74],.wall-leave-active[data-v-27882e74]{transition:all .02S cubic-bezier(.2,.8,.2,1);overflow:hidden;white-space:nowrap}.wall-enter-from[data-v-27882e74],.wall-leave-to[data-v-27882e74]{width:0!important;min-width:0!important;opacity:0}.slide-fade-enter-active[data-v-27882e74],.slide-fade-leave-active[data-v-27882e74]{transition:all .15s cubic-bezier(.2,.8,.2,1);position:absolute;width:100%}.slide-fade-enter-from[data-v-27882e74]{transform:translateX(30px);opacity:0}.slide-fade-leave-to[data-v-27882e74]{transform:translateX(-30px);opacity:0}.slide-fade-leave-active[data-v-27882e74]{position:absolute;top:0;left:0;right:0}.vertical-text[data-v-27882e74]{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;letter-spacing:2px;font-size:.9rem}.drilldown-active-content[data-v-27882e74]{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-27882e74]{width:100%!important;max-width:100%!important}.drilldown-walls-wrapper[data-v-27882e74]{flex-shrink:0}.drilldown-active-content[data-v-27882e74]{flex:1;min-width:0;max-width:100%;overflow-x:hidden;overflow-y:auto}.drilldown-active-content[data-v-27882e74]>*{max-width:100%!important;box-sizing:border-box!important}}.comex-pipeline-container[data-v-afb7dc02]{padding:1rem;background-color:var(--bs-tertiary-bg);border-radius:.5rem;border:1px solid var(--bs-border-color)}.pipeline-steps[data-v-afb7dc02]{display:flex;justify-content:space-between;align-items:flex-start;max-width:900px;margin:0 auto}.step-item[data-v-afb7dc02]{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;cursor:pointer;transition:opacity .3s}.step-item.disabled[data-v-afb7dc02]{cursor:not-allowed;opacity:.5}.step-icon-wrapper[data-v-afb7dc02]{position:relative;z-index:2;margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;width:100%}.step-icon[data-v-afb7dc02]{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-afb7dc02]{stroke:currentColor;color:inherit}.active .step-icon[data-v-afb7dc02]{background-color:var(--step-color);border-color:var(--step-color);color:#fff;box-shadow:0 0 15px var(--step-color);transform:scale(1.1)}.active .step-warning .step-icon[data-v-afb7dc02]{color:#212529!important}.active .step-warning .step-icon svg[data-v-afb7dc02]{color:#fff!important}.completed .step-icon[data-v-afb7dc02]{background-color:var(--bs-body-bg);border-color:var(--step-color);color:var(--step-color)}.step-connector[data-v-afb7dc02]{position:absolute;height:2px;background-color:var(--bs-border-color);width:calc(100% - 40px);left:calc(50% + 20px);top:50%;z-index:1}.completed .step-connector[data-v-afb7dc02]{background-color:var(--step-color)}.step-label[data-v-afb7dc02]{font-size:.85rem;font-weight:500;color:var(--bs-body-secondary);text-align:center}.active .step-label[data-v-afb7dc02]{color:var(--bs-body-emphasis);font-weight:700}.frame-bloqueado[data-v-5f15c7ba]{opacity:.6;filter:grayscale(.5);transition:all .3s ease}.cursor-pointer[data-v-5f15c7ba]{cursor:pointer}.admin-table-container[data-v-5f15c7ba]{background-color:transparent;border:1px solid var(--bs-border-color);border-radius:.25rem;overflow-x:auto}.admin-table thead th[data-v-5f15c7ba]{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-5f15c7ba]{border-bottom:1px solid var(--bs-border-color);color:var(--bs-body-color);padding:.5rem .75rem}.btn-icon[data-v-5f15c7ba]{background:none;border:none;color:#6c7d8e;padding:.4rem;transition:.2s}.btn-icon[data-v-5f15c7ba]:hover{color:#212934}[data-bs-theme=dark] .btn-icon[data-v-5f15c7ba]:hover{color:#fff}.cotas-smart-mode[data-v-4c12ef1b]{position:relative;display:flex;gap:0;min-height:300px;align-items:flex-start}.saldos-panel[data-v-4c12ef1b]{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-4c12ef1b]{width:380px;margin-right:16px}.saldos-panel-inner[data-v-4c12ef1b]{width:380px;display:flex;flex-direction:column;height:100%;min-height:300px}.saldos-header[data-v-4c12ef1b]{padding:12px 16px;background:var(--bs-tertiary-bg);border-bottom:1px solid var(--bs-border-color);flex-shrink:0}.saldos-header-top[data-v-4c12ef1b]{display:flex;justify-content:space-between;align-items:center}.saldos-header h5[data-v-4c12ef1b]{font-size:.9rem;font-weight:700}.saldos-header small[data-v-4c12ef1b]{font-size:.7rem}.saldos-body[data-v-4c12ef1b]{flex:1;padding:12px;overflow-y:auto;max-height:500px}.cota-main[data-v-4c12ef1b]{flex:1;min-width:0;border:1px solid var(--bs-border-color);border-radius:8px;background:var(--bs-body-bg);overflow:hidden}.cota-main-expanded[data-v-4c12ef1b]{width:100%}.cota-main-toolbar[data-v-4c12ef1b]{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)}.cota-main-toolbar h5[data-v-4c12ef1b]{font-size:.9rem;font-weight:700}.cota-main-body[data-v-4c12ef1b]{padding:12px;overflow-y:auto;max-height:500px;position:relative}.cota-main-body.dropzone-ativa[data-v-4c12ef1b]{border:2px dashed var(--bs-border-color);border-radius:8px;margin:8px;transition:all .3s ease;min-height:200px}.cota-main-body.dropzone-ativa.drag-over[data-v-4c12ef1b]{border-color:var(--bs-info);background-color:var(--bs-info-bg-subtle);transform:scale(1.01)}.empty-state[data-v-4c12ef1b]{text-align:center;padding:40px 16px;color:var(--bs-secondary-color)}.empty-state p[data-v-4c12ef1b]{font-size:.85rem}.draggable-card[data-v-4c12ef1b]{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-4c12ef1b]:active{cursor:grabbing;transform:scale(.98)}.draggable-card[data-v-4c12ef1b]:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.card-saldo-esgotado[data-v-4c12ef1b]{opacity:.5;border-left-color:var(--bs-danger);cursor:not-allowed}.card-title[data-v-4c12ef1b]{font-weight:600;font-size:.85rem;color:var(--bs-body-color);margin-bottom:2px}.card-sku[data-v-4c12ef1b]{font-size:.75rem;margin-bottom:6px}.card-saldo[data-v-4c12ef1b]{font-size:.75rem}.saldo-row[data-v-4c12ef1b]{display:flex;justify-content:space-between;align-items:center;padding:1px 0}.saldo-label[data-v-4c12ef1b]{color:var(--bs-secondary-color);font-size:.72rem}.saldo-value[data-v-4c12ef1b]{font-weight:600;font-family:Consolas,Courier New,monospace;font-size:.75rem}.card-preco[data-v-4c12ef1b]{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-4c12ef1b]{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}.cota-produtos-grid[data-v-4c12ef1b]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.cota-produto-card[data-v-4c12ef1b]{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)}.cota-produto-header[data-v-4c12ef1b]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6px;gap:4px}.cota-produto-info[data-v-4c12ef1b]{flex:1;min-width:0}.cota-produto-actions[data-v-4c12ef1b]{display:flex;gap:2px;flex-shrink:0}.cota-produto-actions .btn[data-v-4c12ef1b]{font-size:.7rem;padding:2px 6px;line-height:1}.cota-produto-nome[data-v-4c12ef1b]{font-weight:600;font-size:.85rem;color:var(--bs-body-color)}.cota-produto-sku[data-v-4c12ef1b]{font-size:.72rem}.cota-produto-descricao[data-v-4c12ef1b]{font-size:.72rem;color:var(--bs-secondary-color);display:block;margin-top:1px}.cota-produto-detalhes[data-v-4c12ef1b]{font-size:.75rem}.detalhe-item[data-v-4c12ef1b]{display:flex;justify-content:space-between;align-items:center;padding:1px 0}.detalhe-label[data-v-4c12ef1b]{color:var(--bs-secondary-color);font-size:.72rem}.detalhe-value[data-v-4c12ef1b]{font-weight:600;font-family:Consolas,Courier New,monospace;font-size:.75rem}.detalhe-total[data-v-4c12ef1b]{border-top:1px solid var(--bs-border-color-translucent);margin-top:4px;padding-top:4px}.modal-overlay[data-v-4c12ef1b]{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-4c12ef1b]{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-4c12ef1b]{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-4c12ef1b]{filter:invert(1)}.modal-title[data-v-4c12ef1b]{font-weight:700;font-size:1rem;margin:0;color:#fff}.modal-body[data-v-4c12ef1b]{padding:20px}.modal-footer[data-v-4c12ef1b]{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-4c12ef1b]{background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:8px;padding:12px;margin-bottom:16px}.info-item[data-v-4c12ef1b]{display:flex;gap:8px;font-size:.85rem;padding:2px 0}.info-item .info-label[data-v-4c12ef1b]{font-weight:600;min-width:90px;color:var(--bs-secondary-color)}.info-item .info-valor[data-v-4c12ef1b]{color:var(--bs-body-color)}.preco-total-info[data-v-4c12ef1b]{background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:8px;padding:10px 12px}.sliders-stacked[data-v-4c12ef1b]{display:flex;flex-direction:column;gap:8px}.slider-section[data-v-4c12ef1b]{background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:8px;padding:12px}.slider-section-header[data-v-4c12ef1b]{font-weight:700;font-size:.8rem;margin-bottom:8px;display:flex;align-items:center;gap:4px}.slider-section-header small[data-v-4c12ef1b]{font-weight:400;font-size:.7rem}.slider-divider[data-v-4c12ef1b]{margin:0;border:0;border-top:2px dashed var(--bs-border-color);opacity:.5}.slider-row[data-v-4c12ef1b]{display:flex;align-items:center;gap:8px}.slider-row-main[data-v-4c12ef1b]{flex:1;min-width:0;margin:0}.slider-row-controls[data-v-4c12ef1b]{display:flex;align-items:flex-start;gap:4px;flex-shrink:0}.slider-row-buttons[data-v-4c12ef1b]{display:flex;flex-direction:column;gap:2px}.slider-row-value[data-v-4c12ef1b]{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:110px}.slider-row-value .form-control-sm[data-v-4c12ef1b]{width:100%;font-family:Consolas,Courier New,monospace;font-weight:600;text-align:center}.slider-row-value .slider-max[data-v-4c12ef1b]{font-size:.65rem;color:var(--bs-secondary-color);font-family:Consolas,Courier New,monospace;white-space:nowrap}.slider-btn[data-v-4c12ef1b]{font-size:.6rem;padding:2px 8px;line-height:1.3;border-width:1px;white-space:nowrap;min-width:36px}.slider-btn-decimal[data-v-4c12ef1b]{font-size:.55rem;opacity:.8;min-width:32px}@media (max-width:1400px){.cota-produtos-grid[data-v-4c12ef1b]{grid-template-columns:repeat(3,1fr)}}@media (max-width:1200px){.cota-produtos-grid[data-v-4c12ef1b]{grid-template-columns:repeat(2,1fr)}.saldos-panel.saldos-visible[data-v-4c12ef1b]{width:320px}}@media (max-width:992px){.cotas-smart-mode[data-v-4c12ef1b]{flex-direction:column}.saldos-panel.saldos-visible[data-v-4c12ef1b]{width:100%;margin-right:0;margin-bottom:16px}.cota-produtos-grid[data-v-4c12ef1b]{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.cota-produtos-grid[data-v-4c12ef1b]{grid-template-columns:1fr}}.cotas-smart-mode[data-v-34b134a0]{position:relative;display:flex;gap:0;min-height:300px;align-items:flex-start}.saldos-panel[data-v-34b134a0]{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-34b134a0]{width:380px;margin-right:16px}.saldos-panel-inner[data-v-34b134a0]{width:380px;display:flex;flex-direction:column;height:100%;min-height:300px}.saldos-header[data-v-34b134a0]{padding:12px 16px;background:var(--bs-tertiary-bg);border-bottom:1px solid var(--bs-border-color);flex-shrink:0}.saldos-header-top[data-v-34b134a0]{display:flex;justify-content:space-between;align-items:center}.saldos-header h5[data-v-34b134a0]{font-size:.9rem;font-weight:700}.saldos-header small[data-v-34b134a0]{font-size:.7rem}.saldos-body[data-v-34b134a0]{flex:1;padding:12px;overflow-y:auto;max-height:500px}.cota-main[data-v-34b134a0]{flex:1;min-width:0;border:1px solid var(--bs-border-color);border-radius:8px;background:var(--bs-body-bg);overflow:hidden}.cota-main-expanded[data-v-34b134a0]{width:100%}.cota-main-toolbar[data-v-34b134a0]{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)}.cota-main-toolbar h5[data-v-34b134a0]{font-size:.9rem;font-weight:700}.cota-main-body[data-v-34b134a0]{padding:12px;overflow-y:auto;max-height:500px;position:relative}.cota-main-body.dropzone-ativa[data-v-34b134a0]{border:2px dashed var(--bs-border-color);border-radius:8px;margin:8px;transition:all .3s ease;min-height:200px}.cota-main-body.dropzone-ativa.drag-over[data-v-34b134a0]{border-color:var(--bs-info);background-color:var(--bs-info-bg-subtle);transform:scale(1.01)}.cota-produtos-grid[data-v-34b134a0]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.cota-produto-card[data-v-34b134a0]{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-34b134a0]{text-align:center;padding:40px 16px;color:var(--bs-secondary-color)}.empty-state p[data-v-34b134a0]{font-size:.85rem}.draggable-card[data-v-34b134a0]{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-34b134a0]:active{cursor:grabbing;transform:scale(.98)}.draggable-card[data-v-34b134a0]:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.card-saldo-esgotado[data-v-34b134a0]{opacity:.5;border-left-color:var(--bs-danger);cursor:not-allowed}.card-title[data-v-34b134a0]{font-weight:600;font-size:.75rem;color:var(--bs-body-color);margin-bottom:2px}.card-sku[data-v-34b134a0]{font-size:.95rem;margin-bottom:6px;color:var(--bs-danger)}.card-saldo[data-v-34b134a0]{font-size:.75rem}.saldo-row[data-v-34b134a0]{display:flex;justify-content:space-between;align-items:center;padding:1px 0}.saldo-label[data-v-34b134a0]{color:var(--bs-secondary-color);font-size:.72rem}.saldo-value[data-v-34b134a0]{font-weight:600;font-family:Consolas,Courier New,monospace;font-size:.75rem}.card-preco[data-v-34b134a0]{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-34b134a0]{color:var(--bs-danger);font-weight:700}.cota-produto-header[data-v-34b134a0]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6px}.cota-produto-actions[data-v-34b134a0]{display:flex;gap:2px;flex-shrink:0}.cota-produto-info[data-v-34b134a0]{flex:1;min-width:0}.cota-produto-nome[data-v-34b134a0]{font-weight:600;font-size:.85rem;color:var(--bs-body-color)}.cota-produto-sku[data-v-34b134a0]{font-size:.72rem}.cota-produto-detalhes[data-v-34b134a0]{font-size:.75rem}.detalhe-item[data-v-34b134a0]{display:flex;justify-content:space-between;align-items:center;padding:1px 0}.detalhe-label[data-v-34b134a0]{color:var(--bs-secondary-color);font-size:.72rem}.detalhe-value[data-v-34b134a0]{font-weight:600;font-family:Consolas,Courier New,monospace;font-size:.75rem}.detalhe-total[data-v-34b134a0]{border-top:1px solid var(--bs-border-color-translucent);margin-top:4px;padding-top:4px}.modal-overlay[data-v-34b134a0]{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-34b134a0]{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-34b134a0]{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-34b134a0]{filter:invert(1)}.modal-title[data-v-34b134a0]{font-weight:700;font-size:1rem;margin:0;color:#fff}.modal-body[data-v-34b134a0]{padding:20px}.modal-footer[data-v-34b134a0]{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-34b134a0]{background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:8px;padding:12px;margin-bottom:16px}.info-item[data-v-34b134a0]{display:flex;gap:8px;font-size:.85rem;padding:2px 0}.info-item .info-label[data-v-34b134a0]{font-weight:600;min-width:90px;color:var(--bs-secondary-color)}.info-item .info-valor[data-v-34b134a0]{color:var(--bs-body-color)}.sliders-stacked[data-v-34b134a0]{display:flex;flex-direction:column;gap:8px}.slider-section[data-v-34b134a0]{background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:8px;padding:12px}.slider-section-header[data-v-34b134a0]{font-weight:700;font-size:.8rem;margin-bottom:8px;display:flex;align-items:center;gap:4px}.slider-section-header small[data-v-34b134a0]{font-weight:400;font-size:.7rem}.slider-divider[data-v-34b134a0]{margin:0;border:0;border-top:2px dashed var(--bs-border-color);opacity:.5}.slider-row[data-v-34b134a0]{display:flex;align-items:center;gap:8px}.slider-row-main[data-v-34b134a0]{flex:1;min-width:0;margin:0}.slider-row-controls[data-v-34b134a0]{display:flex;align-items:flex-start;gap:4px;flex-shrink:0}.slider-row-buttons[data-v-34b134a0]{display:flex;flex-direction:column;gap:2px}.slider-row-value[data-v-34b134a0]{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:110px}.slider-row-value .form-control-sm[data-v-34b134a0]{width:100%;font-family:Consolas,Courier New,monospace;font-weight:600;text-align:center}.slider-row-value .slider-max[data-v-34b134a0]{font-size:.65rem;color:var(--bs-secondary-color);font-family:Consolas,Courier New,monospace;white-space:nowrap}.slider-btn[data-v-34b134a0]{font-size:.6rem;padding:2px 8px;line-height:1.3;border-width:1px;white-space:nowrap;min-width:36px}.slider-btn-decimal[data-v-34b134a0]{font-size:.55rem;opacity:.8;min-width:32px}@media (max-width:1400px){.cota-produtos-grid[data-v-34b134a0]{grid-template-columns:repeat(3,1fr)}}@media (max-width:1200px){.cota-produtos-grid[data-v-34b134a0]{grid-template-columns:repeat(2,1fr)}.saldos-panel.saldos-visible[data-v-34b134a0]{width:320px}}@media (max-width:992px){.cotas-smart-mode[data-v-34b134a0]{flex-direction:column}.saldos-panel.saldos-visible[data-v-34b134a0]{width:100%;margin-right:0;margin-bottom:16px}.cota-produtos-grid[data-v-34b134a0]{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.cota-produtos-grid[data-v-34b134a0]{grid-template-columns:1fr}}.documento-entrada-modal[data-v-7914be30]{max-width:100%}.documento-entrada-modal[data-v-7914be30] .card-header{padding:.6rem 1rem}.documento-entrada-modal[data-v-7914be30] .card-header h6{font-size:.9rem}.documento-entrada-modal[data-v-7914be30] .card-body{padding:1rem}.documento-entrada-modal .campo-busca-lista-wrapper[data-v-7914be30]{margin-bottom:0}.documento-entrada-modal .campo-busca-lista-wrapper .form-label[data-v-7914be30]{font-weight:400!important}.documento-entrada-modal .campo-busca-lista-wrapper .form-label.is-required[data-v-7914be30]:after{content:" *";color:#dc3545;font-weight:700}.acoes-documentos[data-v-3d1e5a2e]: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-3d1e5a2e]:not(.modo-texto) .btn-icon:hover{background-color:#e2e6ea;color:#212934}[data-bs-theme=dark] .acoes-documentos[data-v-3d1e5a2e]:not(.modo-texto) .btn-icon:hover{background-color:#343a40;color:#fff}.acoes-documentos[data-v-3d1e5a2e]:not(.modo-texto) .btn-icon:focus-visible{outline:2px solid var(--bs-info);outline-offset:2px}.acoes-documentos.modo-texto[data-v-3d1e5a2e]{flex-wrap:wrap}.acoes-documentos.modo-texto[data-v-3d1e5a2e] .btn-sm{font-size:.75rem;line-height:1.2;display:inline-flex;align-items:center}.contrato-compra-cotas-form-wrapper[data-v-106fbb03]{max-width:100%;overflow-x:hidden}.grid-scroll-container[data-v-106fbb03]{max-height:200px;overflow-y:auto;overflow-x:auto}.admin-table[data-v-106fbb03]{width:100%;table-layout:fixed}.admin-table td[data-v-106fbb03],.admin-table th[data-v-106fbb03]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cursor-pointer[data-v-106fbb03]{cursor:pointer}.admin-table-container[data-v-106fbb03]{background-color:transparent;border:1px solid var(--bs-border-color);border-radius:.25rem;overflow-x:auto}.admin-table td[data-v-106fbb03]{border-bottom:1px solid var(--bs-border-color);color:var(--bs-body-color);padding:.5rem .75rem}.linha-selecionada td[data-v-106fbb03]{background-color:var(--bs-info-bg-subtle)!important}.linha-selecionada code[data-v-106fbb03],.linha-selecionada td[data-v-106fbb03]{color:var(--bs-info-text-emphasis)!important}.border-info-subtle[data-v-106fbb03]{border-color:var(--bs-info-border-subtle)!important}.bg-info-subtle[data-v-106fbb03]{background-color:var(--bs-info-bg-subtle)!important}.text-info-emphasis[data-v-106fbb03]{color:var(--bs-info-text-emphasis)!important}.frame-bloqueado[data-v-106fbb03]{opacity:.6;filter:grayscale(.5);transition:all .3s ease}.tab-container[data-v-106fbb03]{position:relative}.tab-container--bloqueado[data-v-106fbb03]{opacity:.5;filter:grayscale(.6);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .3s ease}.tab-container--bloqueado .nav-link[data-v-106fbb03]{cursor:not-allowed!important}.contrato-compra-cotas-form-wrapper[data-v-106fbb03] .nav-tabs{background-color:transparent!important;border-bottom:1px solid var(--bs-info-border-subtle);border-radius:8px 8px 0 0;padding:4px 4px 0 4px;gap:2px}.contrato-compra-cotas-form-wrapper[data-v-106fbb03] .nav-tabs .nav-link{border:1px solid #d0e7f0;border-bottom:none;border-radius:6px 6px 0 0;color:#30697d;font-weight:600;font-size:.85rem;padding:.5rem 1rem;transition:all .2s ease;background-color:#f5fbff;margin-bottom:0}.contrato-compra-cotas-form-wrapper[data-v-106fbb03] .nav-tabs .nav-link:hover{background-color:#f0f8ff;border-color:#d0e7f0;color:#1a4a5a;isolation:isolate}.contrato-compra-cotas-form-wrapper[data-v-106fbb03] .nav-tabs .nav-link.active{background-color:var(--bs-info-bg-subtle)!important;border-color:var(--bs-info-border-subtle) var(--bs-info-border-subtle) var(--bs-info-bg-subtle)!important;color:var(--bs-info-text-emphasis)!important;font-weight:700;box-shadow:0 -1px 4px rgba(13,202,240,.12)}.contrato-compra-cotas-form-wrapper[data-v-106fbb03] .tab-content{background-color:var(--bs-body-bg);border:1px solid var(--bs-info-border-subtle);border-top:none;border-radius:0 0 8px 8px;padding:1rem}.contrato-compra-cotas-form-wrapper[data-v-106fbb03] .tab-pane{min-height:200px}.contrato-compra-cotas-form-wrapper[data-v-106fbb03] .tab-pane:not(.active){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;position:absolute!important;z-index:-1!important}.contrato-compra-cotas-form-wrapper[data-v-106fbb03] .tab-pane.active{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:1!important}@media (max-width:991.98px){.grid-scroll-container[data-v-106fbb03]{max-height:150px;overflow-x:auto}.admin-table[data-v-106fbb03]{min-width:600px}}[data-bs-theme=dark] .contrato-compra-cotas-form-wrapper[data-v-106fbb03] .nav-tabs{background-color:transparent!important;border-bottom-color:var(--bs-info-border-subtle)}[data-bs-theme=dark] .contrato-compra-cotas-form-wrapper[data-v-106fbb03] .nav-tabs .nav-link{background-color:#102a30;border-color:#204050;color:#70c4d0}[data-bs-theme=dark] .contrato-compra-cotas-form-wrapper[data-v-106fbb03] .nav-tabs .nav-link:hover{background-color:#1a3a45;border-color:#204050;color:#80e0e8}[data-bs-theme=dark] .contrato-compra-cotas-form-wrapper[data-v-106fbb03] .nav-tabs .nav-link.active{background-color:var(--bs-info-bg-subtle)!important;border-color:var(--bs-info-border-subtle) var(--bs-info-border-subtle) var(--bs-info-bg-subtle)!important;color:var(--bs-info-text-emphasis)!important}[data-bs-theme=dark] .contrato-compra-cotas-form-wrapper[data-v-106fbb03] .tab-content{background-color:var(--bs-body-bg);border-color:var(--bs-info-border-subtle)}.contrato-compra-cotas-form-wrapper[data-v-106fbb03] .tab-content .card-header{background-color:#f5fbff!important}.contrato-compra-cotas-form-wrapper[data-v-106fbb03] .tab-content .card-header .text-info-emphasis,.contrato-compra-cotas-form-wrapper[data-v-106fbb03] .tab-content .card-header h5,.contrato-compra-cotas-form-wrapper[data-v-106fbb03] .tab-content .card-header h6{color:#30697d!important}[data-bs-theme=dark] .contrato-compra-cotas-form-wrapper[data-v-106fbb03] .tab-content .card-header{background-color:#102a30!important}[data-bs-theme=dark] .contrato-compra-cotas-form-wrapper[data-v-106fbb03] .tab-content .card-header .text-info-emphasis,[data-bs-theme=dark] .contrato-compra-cotas-form-wrapper[data-v-106fbb03] .tab-content .card-header h5,[data-bs-theme=dark] .contrato-compra-cotas-form-wrapper[data-v-106fbb03] .tab-content .card-header h6{color:#70c4d0!important}.smart-mode-grid[data-v-26e3c93e]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;min-height:500px}.smart-column[data-v-26e3c93e]{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-26e3c93e]{padding:12px 16px;background:var(--bs-warning-bg-subtle);border-bottom:1px solid var(--bs-warning-border-subtle)}.column-header-packing[data-v-26e3c93e]{background:var(--bs-danger-bg-subtle);border-bottom:1px solid var(--bs-danger-border-subtle)}.column-header-packing-completo[data-v-26e3c93e]{background:var(--bs-success-bg-subtle);border-bottom:1px solid var(--bs-success-border-subtle)}.column-header-containers[data-v-26e3c93e]{background:var(--bs-primary-bg-subtle);border-bottom:1px solid var(--bs-primary-border-subtle)}.column-header h5[data-v-26e3c93e]{font-size:.9rem;font-weight:700}.column-header small[data-v-26e3c93e]{font-size:.7rem}.column-body[data-v-26e3c93e]{flex:1;padding:12px;overflow-y:auto;max-height:600px}.empty-state[data-v-26e3c93e]{text-align:center;padding:40px 16px;color:var(--bs-secondary-color)}.empty-state p[data-v-26e3c93e]{font-size:.85rem}.grupo-documento-label[data-v-26e3c93e]{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-26e3c93e]:hover{background:var(--bs-warning-border-subtle)}.grupo-documento-body[data-v-26e3c93e]{margin-bottom:12px}.card-lote-info[data-v-26e3c93e]{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-26e3c93e]{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-26e3c93e]:active{cursor:grabbing;transform:scale(.98)}.draggable-card[data-v-26e3c93e]:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.card-title-ai[data-v-26e3c93e]{color:var(--bs-info-text-emphasis)}.card-sku[data-v-26e3c93e]{font-size:.85rem;font-weight:700;color:var(--bs-danger);margin-bottom:2px;line-height:1.2}.card-sku code[data-v-26e3c93e]{font-size:.85rem;font-weight:700;color:var(--bs-danger);background:transparent;border:none;padding:0}.card-produto-nome[data-v-26e3c93e]{font-weight:400;font-size:.8rem;color:var(--bs-body-color);margin-bottom:6px}.card-fornecedor[data-v-26e3c93e]{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-26e3c93e]{font-weight:700;font-family:Consolas,Courier New,monospace;color:var(--bs-body-color)}.card-fornecedor .fornecedor-nome[data-v-26e3c93e]{color:var(--bs-body-color);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-saldo[data-v-26e3c93e]{font-size:.75rem}.saldo-row[data-v-26e3c93e]{display:flex;justify-content:space-between;align-items:center;padding:1px 0}.saldo-label[data-v-26e3c93e]{color:var(--bs-secondary-color)}.saldo-value[data-v-26e3c93e]{font-weight:600;font-family:Consolas,Courier New,monospace}.dropzone-card[data-v-26e3c93e]{transition:all .3s ease;border:2px dashed transparent;border-radius:8px;padding:12px;margin-bottom:10px;position:relative}.dropzone-card.drag-over[data-v-26e3c93e]{border-color:var(--bs-warning);background-color:var(--bs-warning-bg-subtle);transform:scale(1.02)}.card-lote[data-v-26e3c93e]{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-26e3c93e]:active{cursor:grabbing}.card-lote-pendente[data-v-26e3c93e]{border-left-color:var(--bs-danger)}.card-lote-alocado[data-v-26e3c93e]{border-left-color:var(--bs-success);cursor:not-allowed}.lote-badge-pendente[data-v-26e3c93e]{color:var(--bs-danger-text-emphasis);background:var(--bs-danger-bg-subtle)}.lote-badge-alocado[data-v-26e3c93e],.lote-badge-pendente[data-v-26e3c93e]{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-26e3c93e]{color:var(--bs-success-text-emphasis);background:var(--bs-success-bg-subtle)}.card-subtitle[data-v-26e3c93e]{font-size:.75rem;color:var(--bs-secondary-color);margin-bottom:8px}.lote-info[data-v-26e3c93e]{font-size:.75rem}.info-row[data-v-26e3c93e]{display:flex;justify-content:space-between;padding:1px 0}.info-label[data-v-26e3c93e]{color:var(--bs-secondary-color)}.info-value[data-v-26e3c93e]{font-weight:600}.lote-flag-ia[data-v-26e3c93e]{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-26e3c93e]{margin-bottom:8px}.lote-acao-principal .lote-flag-checkbox[data-v-26e3c93e]{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-26e3c93e]{opacity:.6}.lote-acao-principal .lote-flag-checkbox .form-check[data-v-26e3c93e]{min-height:auto;padding-left:2.2em;margin-bottom:0}.lote-acao-principal .lote-flag-checkbox .form-check-input[data-v-26e3c93e]{cursor:pointer;margin-top:.15em}.lote-acao-principal .lote-flag-checkbox .form-check-input[data-v-26e3c93e]:disabled{cursor:not-allowed}.lote-acao-principal .lote-flag-checkbox .form-check-label[data-v-26e3c93e]{cursor:pointer;font-weight:500}.lote-acao-principal .lote-flag-checkbox .form-check-input:disabled+.form-check-label[data-v-26e3c93e]{cursor:not-allowed}.flag-text[data-v-26e3c93e]{display:inline-flex;align-items:center;font-weight:600;font-size:.7rem;text-transform:uppercase;letter-spacing:.02em}.flag-text.flag-ok[data-v-26e3c93e]{color:var(--bs-success-text-emphasis)}.flag-text.flag-pendente[data-v-26e3c93e]{color:var(--bs-danger-text-emphasis)}.lote-acao-principal .desalocar-btn[data-v-26e3c93e]{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-26e3c93e]{margin-top:8px;padding-top:8px;border-top:1px solid var(--bs-border-color-translucent)}.produtos-header[data-v-26e3c93e]{font-size:.7rem;font-weight:600;color:var(--bs-secondary-color);margin-bottom:4px}.produto-item[data-v-26e3c93e]{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-26e3c93e]{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-26e3c93e]{display:inline-flex;align-items:center;gap:2px}.tag-label[data-v-26e3c93e]{font-weight:600;color:var(--bs-secondary-color);font-size:.7rem}.tag-value[data-v-26e3c93e]{font-weight:600;font-family:Consolas,Courier New,monospace;color:var(--bs-body-color);font-size:.7rem}.tag-unidade[data-v-26e3c93e]{font-weight:400;color:var(--bs-secondary-color);font-size:.7rem}.tag-separator[data-v-26e3c93e]{color:var(--bs-border-color);font-weight:300;font-size:.7rem;margin:0 2px}.produto-nome[data-v-26e3c93e]{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.produto-sku[data-v-26e3c93e]{font-size:.65rem;flex-shrink:0}.produto-qtd[data-v-26e3c93e]{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-26e3c93e]{font-weight:400;color:var(--bs-secondary-color)}.desalocar-produto-btn[data-v-26e3c93e]{padding:0 4px;font-size:.6rem;line-height:1;flex-shrink:0;border-width:1px}.card-container[data-v-26e3c93e]{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-26e3c93e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.container-numero[data-v-26e3c93e]{font-weight:700;font-size:.9rem;color:var(--bs-primary-text-emphasis);font-family:Consolas,Courier New,monospace}.container-tipo[data-v-26e3c93e]{font-size:.7rem;color:var(--bs-secondary-color);background:var(--bs-tertiary-bg);padding:2px 8px;border-radius:4px}.container-info[data-v-26e3c93e]{font-size:.75rem;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--bs-border-color-translucent)}.container-conteudo[data-v-26e3c93e]{flex:1}.container-empty[data-v-26e3c93e]{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-26e3c93e]{display:flex;flex-direction:column;gap:4px}.container-item-alocado[data-v-26e3c93e]{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-26e3c93e]{display:flex;align-items:center;gap:4px;flex:1;min-width:0;overflow:hidden}.container-item-nome[data-v-26e3c93e]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.desalocar-container-item-btn[data-v-26e3c93e]{padding:0 3px;font-size:.55rem;line-height:1;flex-shrink:0;border-width:1px}.modal-overlay[data-v-26e3c93e]{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-26e3c93e]{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-26e3c93e]{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-26e3c93e]{filter:invert(0)}.modal-title[data-v-26e3c93e]{font-weight:700;font-size:1rem;margin:0}.modal-body[data-v-26e3c93e]{padding:20px}.modal-footer[data-v-26e3c93e]{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-26e3c93e]{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-26e3c93e]{display:flex;flex-direction:column;gap:6px}.info-item[data-v-26e3c93e]{display:flex;gap:8px;font-size:.85rem}.info-item .info-label[data-v-26e3c93e]{font-weight:600;min-width:70px;color:var(--bs-secondary-color)}.info-item .info-valor[data-v-26e3c93e]{color:var(--bs-body-color)}.slider-group[data-v-26e3c93e]{display:flex;flex-direction:column;gap:8px}.slider-values[data-v-26e3c93e]{display:flex;align-items:center;gap:8px}.slider-values input[type=number][data-v-26e3c93e]{width:120px;font-family:Consolas,Courier New,monospace;font-weight:600}.slider-max[data-v-26e3c93e]{font-size:.75rem;color:var(--bs-secondary-color);font-family:Consolas,Courier New,monospace}.sliders-stacked[data-v-26e3c93e]{display:flex;flex-direction:column;gap:8px}.slider-section[data-v-26e3c93e]{background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:8px;padding:12px}.slider-section-header[data-v-26e3c93e]{font-weight:700;font-size:.8rem;margin-bottom:8px;display:flex;align-items:center;gap:4px}.slider-section-header small[data-v-26e3c93e]{font-weight:400;font-size:.7rem}.slider-divider[data-v-26e3c93e]{margin:0;border:0;border-top:2px dashed var(--bs-border-color);opacity:.5}.slider-controls[data-v-26e3c93e]{display:flex;align-items:center;gap:6px;margin-top:6px}.slider-buttons-left[data-v-26e3c93e],.slider-buttons-right[data-v-26e3c93e]{display:flex;flex-direction:column;gap:2px}.slider-value-box[data-v-26e3c93e]{display:flex;align-items:center;gap:6px;flex:1}.slider-btn[data-v-26e3c93e]{font-size:.6rem;padding:2px 8px;line-height:1.3;border-width:1px;white-space:nowrap;min-width:36px}.slider-btn-decimal[data-v-26e3c93e]{font-size:.55rem;opacity:.8;min-width:32px}.slider-row[data-v-26e3c93e]{display:flex;align-items:center;gap:8px}.slider-row-main[data-v-26e3c93e]{flex:1;min-width:0;margin:0}.slider-row-controls[data-v-26e3c93e]{display:flex;align-items:flex-start;gap:4px;flex-shrink:0}.slider-row-buttons[data-v-26e3c93e]{display:flex;flex-direction:column;gap:2px}.slider-row-value[data-v-26e3c93e]{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:110px}.slider-row-value .form-control-sm[data-v-26e3c93e]{width:100%;font-family:Consolas,Courier New,monospace;font-weight:600;text-align:center}.slider-row-value .slider-max[data-v-26e3c93e]{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-26e3c93e]{grid-template-columns:1fr 1fr}}@media (max-width:768px){.smart-mode-grid[data-v-26e3c93e]{grid-template-columns:1fr}}.modal-relatorio[data-v-26e3c93e]{max-width:95vw;width:1200px;max-height:90vh}.modal-relatorio .modal-body[data-v-26e3c93e]{max-height:calc(90vh - 140px);overflow-y:auto}.modal-header-relatorio[data-v-26e3c93e]{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-26e3c93e]{font-weight:600;font-size:1.1rem;letter-spacing:.02em}.modal-footer-relatorio[data-v-26e3c93e]{padding:12px 24px;background:#f8f9fc;border-top:1px solid #e8ecf1}.relatorio-content[data-v-26e3c93e]{padding:30px;background:#fff;color:#1a1a2e;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}.relatorio-identificacao[data-v-26e3c93e]{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-26e3c93e]{display:flex;align-items:center;gap:16px}.relatorio-logo-icon[data-v-26e3c93e]{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-26e3c93e]{display:flex;flex-direction:column}.relatorio-titulo-principal[data-v-26e3c93e]{font-size:1.6rem;font-weight:700;margin:0;color:#0a1628;line-height:1.2}.relatorio-subtitulo[data-v-26e3c93e]{font-size:.85rem;color:#6b7280;margin:2px 0 0 0;font-weight:400}.relatorio-identificacao-dados[data-v-26e3c93e]{display:flex;gap:24px;align-items:flex-start}.id-field[data-v-26e3c93e]{display:flex;flex-direction:column;gap:2px;min-width:100px}.id-label[data-v-26e3c93e]{font-size:.65rem;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;font-weight:600}.id-valor[data-v-26e3c93e]{font-size:.9rem;font-weight:600;color:#0a1628}.id-tipo-operacao[data-v-26e3c93e]{color:#2563eb}.id-modal[data-v-26e3c93e]{color:#7c3aed}.id-status[data-v-26e3c93e]{color:#059669}.relatorio-transporte[data-v-26e3c93e]{display:flex;gap:32px;padding:16px 20px;background:#f8f9fc;border:1px solid #e8ecf1;border-radius:10px;margin-bottom:16px}.transporte-coluna[data-v-26e3c93e]{flex:1;display:flex;flex-direction:column;gap:10px}.transporte-item[data-v-26e3c93e]{display:flex;align-items:center;gap:10px}.transporte-item i[data-v-26e3c93e]{width:20px;text-align:center;font-size:.95rem;color:#6b7280}.transporte-item>div[data-v-26e3c93e]{display:flex;flex-direction:column;gap:1px}.transporte-label[data-v-26e3c93e]{font-size:.7rem;color:#9ca3af;text-transform:uppercase;letter-spacing:.03em;font-weight:600}.transporte-valor[data-v-26e3c93e]{font-size:.82rem;color:#1f2937;font-weight:500}.relatorio-documentos[data-v-26e3c93e]{display:flex;gap:32px;padding:12px 20px;background:#f0f4ff;border:1px solid #dbe4f0;border-radius:10px;margin-bottom:16px}.relatorio-datas-geracao[data-v-26e3c93e]{display:flex;justify-content:flex-end;font-size:.72rem;color:#9ca3af;margin-bottom:24px;padding-top:4px}.relatorio-resumo[data-v-26e3c93e]{display:flex;gap:16px;margin-bottom:24px}.resumo-card[data-v-26e3c93e]{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-26e3c93e]{font-size:1.3rem;margin-bottom:6px}.resumo-numero[data-v-26e3c93e]{font-size:1.3rem;font-weight:700;color:#0a1628;line-height:1.2}.resumo-rotulo[data-v-26e3c93e]{font-size:.7rem;text-transform:uppercase;color:#9ca3af;letter-spacing:.04em;font-weight:600;margin-top:2px}.resumo-container i[data-v-26e3c93e]{color:#2563eb}.resumo-packing i[data-v-26e3c93e]{color:#7c3aed}.resumo-peso i[data-v-26e3c93e]{color:#059669}.resumo-volume i[data-v-26e3c93e]{color:#d97706}.relatorio-containers[data-v-26e3c93e]{display:flex;flex-direction:column;gap:16px}.relatorio-container-item[data-v-26e3c93e]{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.04)}.container-header-relatorio[data-v-26e3c93e]{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-26e3c93e]{font-weight:700;font-size:.95rem;color:#0a1628;display:flex;align-items:center;gap:8px}.container-titulo i[data-v-26e3c93e]{color:#2563eb;font-size:1.05rem}.container-tipo-badge[data-v-26e3c93e]{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-26e3c93e]{display:flex;align-items:center;gap:12px}.metric[data-v-26e3c93e]{display:flex;align-items:baseline;gap:3px}.metric-label[data-v-26e3c93e]{font-size:.65rem;text-transform:uppercase;color:#9ca3af;font-weight:600;letter-spacing:.03em}.metric-value[data-v-26e3c93e]{font-size:.85rem;font-weight:700;color:#1f2937;font-family:JetBrains Mono,Consolas,monospace}.metric-unit[data-v-26e3c93e]{font-size:.7rem;color:#9ca3af}.metric-destaque .metric-value[data-v-26e3c93e]{color:#059669}.metric-divider[data-v-26e3c93e]{width:1px;height:24px;background:#d1d5db}.container-packing-lists[data-v-26e3c93e]{padding:12px;background:#fff}.relatorio-pl-item[data-v-26e3c93e]{margin-bottom:12px;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.pl-header-relatorio[data-v-26e3c93e]{background:#f9fafb;padding:10px 14px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e7eb}.pl-titulo[data-v-26e3c93e]{font-weight:600;font-size:.85rem;color:#1f2937}.pl-titulo i[data-v-26e3c93e]{color:#f59e0b;margin-right:6px}.pl-metrics[data-v-26e3c93e]{display:flex;align-items:center;gap:6px;font-size:.72rem;color:#6b7280}.pl-metric-label[data-v-26e3c93e]{color:#9ca3af;font-weight:500}.pl-metric-sep[data-v-26e3c93e]{color:#d1d5db;font-weight:300}.relatorio-tabela-produtos[data-v-26e3c93e]{width:100%;border-collapse:collapse;font-size:.78rem}.relatorio-tabela-produtos thead tr[data-v-26e3c93e]{background:#f3f4f6}.relatorio-tabela-produtos th[data-v-26e3c93e]{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-26e3c93e]{text-align:right}.relatorio-tabela-produtos td[data-v-26e3c93e]{padding:7px 10px;border-bottom:1px solid #f3f4f6;vertical-align:middle;color:#1f2937}.relatorio-tabela-produtos tbody tr[data-v-26e3c93e]:nth-child(2n){background:#fafbfc}.relatorio-tabela-produtos tbody tr[data-v-26e3c93e]:hover{background:#f0f4ff}.relatorio-tabela-produtos tfoot td[data-v-26e3c93e]{background:#f3f4f6;font-weight:700;color:#1f2937;border-top:2px solid #d1d5db;padding:8px 10px}.td-sku[data-v-26e3c93e]{width:110px}.sku-code[data-v-26e3c93e]{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-26e3c93e]{min-width:180px;font-weight:500}.td-num[data-v-26e3c93e]{text-align:right;white-space:nowrap;font-family:JetBrains Mono,Consolas,monospace;font-weight:500;font-size:.76rem}.td-unidade[data-v-26e3c93e]{color:#9ca3af;font-weight:400;font-size:.7rem;margin-left:2px}.td-footer-label[data-v-26e3c93e]{text-align:right;font-weight:700;font-size:.78rem;color:#374151;text-transform:uppercase;letter-spacing:.02em}.td-footer[data-v-26e3c93e]{font-weight:700;color:#0a1628;border-top:2px solid #9ca3af}.pl-sem-produtos[data-v-26e3c93e]{padding:16px;text-align:center;color:#dc2626;font-size:.82rem;background:#fef2f2}.container-vazio[data-v-26e3c93e]{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-26e3c93e]{margin-top:24px;border:1px solid #fca5a5;border-radius:10px;padding:16px;background:#fef2f2}.nao-alocados-header[data-v-26e3c93e]{font-weight:700;color:#b91c1c;margin-bottom:12px;font-size:.9rem;display:flex;align-items:center;gap:8px}.nao-alocados-header i[data-v-26e3c93e]{font-size:1rem}.nao-alocados-count[data-v-26e3c93e]{background:#b91c1c;color:#fff;padding:1px 8px;border-radius:20px;font-size:.75rem;margin-left:4px}.nao-alocado-item[data-v-26e3c93e]{border-color:#fca5a5;background:#fff}@media print{.relatorio-content[data-v-26e3c93e]{padding:15px}.relatorio-container-item[data-v-26e3c93e]{page-break-inside:avoid;margin-bottom:16px}.relatorio-pl-item[data-v-26e3c93e]{page-break-inside:avoid}.relatorio-tabela-produtos[data-v-26e3c93e]{font-size:.7rem}.relatorio-identificacao[data-v-26e3c93e],.relatorio-resumo[data-v-26e3c93e],.relatorio-transporte[data-v-26e3c93e]{page-break-inside:avoid}}.produtos-smart-mode[data-v-b7b2eaa2]{position:relative;display:flex;gap:0;height:800px;overflow:hidden}.disponiveis-panel[data-v-b7b2eaa2]{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-b7b2eaa2]{width:28%;margin-right:16px;height:100%}.disponiveis-panel-inner[data-v-b7b2eaa2]{width:100%;display:flex;flex-direction:column;height:100%;overflow:hidden}.disponiveis-header[data-v-b7b2eaa2]{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-b7b2eaa2]{display:flex;justify-content:space-between;align-items:center}.disponiveis-header h5[data-v-b7b2eaa2]{font-size:.9rem;font-weight:700}.disponiveis-header small[data-v-b7b2eaa2]{font-size:.7rem}.filtros-disponiveis[data-v-b7b2eaa2]{display:flex;flex-direction:column;gap:6px}.filtro-group[data-v-b7b2eaa2]{display:flex;flex-direction:column;gap:1px}.filtro-label[data-v-b7b2eaa2]{font-size:.68rem;font-weight:600;color:var(--bs-secondary-color);display:flex;align-items:center}.filtro-group .form-control-sm[data-v-b7b2eaa2]{font-size:.75rem;padding:3px 6px;border:none;background:transparent;flex:1;min-width:60px}.filtro-group .form-control-sm[data-v-b7b2eaa2]:focus{box-shadow:none}.tags-input-container[data-v-b7b2eaa2]{flex-wrap:wrap;gap:4px;padding:2px 4px}.tag-badge[data-v-b7b2eaa2],.tags-input-container[data-v-b7b2eaa2]{display:flex;background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:4px;align-items:center}.tag-badge[data-v-b7b2eaa2]{color:var(--bs-body-color);padding:0 4px;font-size:.7rem;font-weight:600}.tag-badge i[data-v-b7b2eaa2]{cursor:pointer}.tag-badge i[data-v-b7b2eaa2]:hover{color:var(--bs-danger)}.disponiveis-body[data-v-b7b2eaa2]{flex:1;padding:12px;overflow-y:auto;position:relative}.local-loading-overlay[data-v-b7b2eaa2]{position:absolute;inset:0;background-color:var(--bs-body-bg);opacity:.7;z-index:10}.local-loading-spinner[data-v-b7b2eaa2]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:11}.produtos-main[data-v-b7b2eaa2]{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-b7b2eaa2]{width:100%}.produtos-main-toolbar[data-v-b7b2eaa2]{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-b7b2eaa2]{font-size:.9rem;font-weight:700}.produtos-main-body[data-v-b7b2eaa2]{flex:1;padding:12px;overflow-y:auto;position:relative}.produtos-main-body.dropzone-ativa[data-v-b7b2eaa2]{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-b7b2eaa2]{border-color:var(--bs-success);background-color:var(--bs-success-bg-subtle);transform:scale(1.01)}.produtos-alocados-grid[data-v-b7b2eaa2]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.produto-alocado-card[data-v-b7b2eaa2]{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-b7b2eaa2]{text-align:center;padding:40px 16px;color:var(--bs-secondary-color)}.empty-state p[data-v-b7b2eaa2]{font-size:.85rem}.draggable-card[data-v-b7b2eaa2]{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-b7b2eaa2]:active{cursor:grabbing;transform:scale(.98)}.draggable-card[data-v-b7b2eaa2]:hover{box-shadow:0 2px 8px rgba(255,193,7,.15)}.card-saldo-esgotado[data-v-b7b2eaa2]{opacity:.5;border-left-color:var(--bs-danger);cursor:not-allowed}.card-sku[data-v-b7b2eaa2]{font-size:.85rem;font-weight:700;color:var(--bs-danger);margin-bottom:2px;line-height:1.2}.card-title[data-v-b7b2eaa2]{font-weight:400;font-size:.8rem;color:var(--bs-body-color);margin-bottom:6px}.card-info-grid[data-v-b7b2eaa2]{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-b7b2eaa2]{display:flex;gap:8px}.card-info-item[data-v-b7b2eaa2]{flex:1;min-width:0;display:flex;gap:2px;font-size:.68rem;align-items:baseline}.info-label-tag[data-v-b7b2eaa2]{color:var(--bs-secondary-color);white-space:nowrap;font-size:.65rem}.info-value-tag[data-v-b7b2eaa2]{font-weight:600;color:var(--bs-body-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-saldo-separator[data-v-b7b2eaa2]{border-top:1px solid var(--bs-border-color-translucent);margin:4px 0}.card-saldo[data-v-b7b2eaa2]{font-size:.75rem}.saldo-row[data-v-b7b2eaa2]{display:flex;justify-content:space-between;align-items:center;padding:1px 0}.saldo-label[data-v-b7b2eaa2]{color:var(--bs-secondary-color);font-size:.72rem}.saldo-value[data-v-b7b2eaa2]{font-weight:600;font-family:Consolas,Courier New,monospace;font-size:.75rem}.card-preco[data-v-b7b2eaa2]{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-actions[data-v-b7b2eaa2]{display:flex;gap:2px;flex-shrink:0;margin-bottom:6px}.produto-alocado-actions .btn-outline-danger:not(:disabled) i[data-v-b7b2eaa2],.produto-alocado-actions .btn-outline-success:not(:disabled) i[data-v-b7b2eaa2]{opacity:1}.produto-alocado-actions .btn-outline-danger:disabled i[data-v-b7b2eaa2],.produto-alocado-actions .btn-outline-success:disabled i[data-v-b7b2eaa2]{opacity:.55}.modal-overlay[data-v-b7b2eaa2]{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-b7b2eaa2]{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-b7b2eaa2]{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-b7b2eaa2]{filter:invert(1)}.modal-title[data-v-b7b2eaa2]{font-weight:700;font-size:1rem;margin:0;color:#fff}.modal-body[data-v-b7b2eaa2]{padding:20px}.modal-footer[data-v-b7b2eaa2]{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-b7b2eaa2]{background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:8px;padding:12px;margin-bottom:16px}.modal-sku[data-v-b7b2eaa2]{font-size:.9rem;font-weight:700;color:var(--bs-danger);margin-bottom:2px;line-height:1.2}.modal-produto-nome[data-v-b7b2eaa2]{font-weight:400;font-size:.8rem;color:var(--bs-body-color);margin-bottom:6px}.modal-info-grid[data-v-b7b2eaa2]{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-b7b2eaa2]{display:flex;gap:8px}.modal-info-item[data-v-b7b2eaa2]{flex:1;min-width:0;display:flex;gap:2px;font-size:.68rem;align-items:baseline}.modal-saldo-separator[data-v-b7b2eaa2]{border-top:1px solid var(--bs-border-color-translucent);margin:4px 0}.info-item[data-v-b7b2eaa2]{display:flex;gap:8px;font-size:.85rem;padding:2px 0}.info-item .info-label[data-v-b7b2eaa2]{font-weight:600;min-width:90px;color:var(--bs-secondary-color)}.info-item .info-valor[data-v-b7b2eaa2]{color:var(--bs-body-color)}.sliders-stacked[data-v-b7b2eaa2]{display:flex;flex-direction:column;gap:8px}.slider-section[data-v-b7b2eaa2]{background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:8px;padding:12px}.slider-section-header[data-v-b7b2eaa2]{font-weight:700;font-size:.8rem;margin-bottom:8px;display:flex;align-items:center;gap:4px}.slider-section-header small[data-v-b7b2eaa2]{font-weight:400;font-size:.7rem}.slider-divider[data-v-b7b2eaa2]{margin:0;border:0;border-top:2px dashed var(--bs-border-color);opacity:.5}.slider-row[data-v-b7b2eaa2]{display:flex;align-items:center;gap:8px}.slider-row-main[data-v-b7b2eaa2]{flex:1;min-width:0;margin:0}.slider-row-controls[data-v-b7b2eaa2]{display:flex;align-items:flex-start;gap:4px;flex-shrink:0}.slider-row-buttons[data-v-b7b2eaa2]{display:flex;flex-direction:column;gap:2px}.slider-row-value[data-v-b7b2eaa2]{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:110px}.slider-row-value .form-control-sm[data-v-b7b2eaa2]{width:100%;font-family:Consolas,Courier New,monospace;font-weight:600;text-align:center}.slider-row-value .slider-max[data-v-b7b2eaa2]{font-size:.65rem;color:var(--bs-secondary-color);font-family:Consolas,Courier New,monospace;white-space:nowrap}.slider-btn[data-v-b7b2eaa2]{font-size:.6rem;padding:2px 8px;line-height:1.3;border-width:1px;white-space:nowrap;min-width:36px}.slider-btn-decimal[data-v-b7b2eaa2]{font-size:.55rem;opacity:.8;min-width:32px}.paginacao-disponiveis[data-v-b7b2eaa2]{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-b7b2eaa2]{font-size:.75rem;padding:2px 24px 2px 8px}.paginacao-disponiveis .btn-sm[data-v-b7b2eaa2]{font-size:.75rem}.paginacao-disponiveis .text-muted.small[data-v-b7b2eaa2]{font-size:.72rem}@media (max-width:1400px){.produtos-alocados-grid[data-v-b7b2eaa2]{grid-template-columns:repeat(3,1fr)}}@media (max-width:1200px){.produtos-alocados-grid[data-v-b7b2eaa2]{grid-template-columns:repeat(2,1fr)}}@media (max-width:992px){.produtos-smart-mode[data-v-b7b2eaa2]{flex-direction:column}.disponiveis-panel.disponiveis-visible[data-v-b7b2eaa2]{width:100%;margin-right:0;margin-bottom:16px}.produtos-alocados-grid[data-v-b7b2eaa2]{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.produtos-alocados-grid[data-v-b7b2eaa2]{grid-template-columns:1fr}}.modal-backdrop[data-v-b3e87a00]{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-b3e87a00]{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-696b33a9]{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-696b33a9]{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-696b33a9]{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-2cb0b646]{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-2cb0b646]{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-2cb0b646]{max-width:800px}.modal-header[data-v-2cb0b646]{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-2cb0b646]{font-size:1.25rem;font-weight:500;margin:0}.modal-body[data-v-2cb0b646]{padding:1.5rem;overflow-y:auto;flex-grow:1}.paste-area[data-v-2cb0b646]{min-height:150px;max-height:300px;overflow-y:auto;border:2px dashed var(--bs-border-color);padding:10px}.paste-area[data-v-2cb0b646]:empty:before{content:attr(placeholder);color:var(--bs-secondary-color);pointer-events:none;display:block}.images-preview[data-v-2cb0b646]{display:flex;flex-wrap:wrap;gap:10px}.image-thumbnail[data-v-2cb0b646]{position:relative;border:1px solid var(--bs-border-color);border-radius:4px;padding:2px}.image-thumbnail img[data-v-2cb0b646]{max-height:100px;border-radius:2px}.remove-img[data-v-2cb0b646]{position:absolute;top:-5px;right:-5px;background-color:var(--bs-danger);border-radius:50%;padding:4px;font-size:.5rem}.embarques-form-wrapper[data-v-4e3a2a3f]{max-width:100%;overflow-x:hidden}.embarques-form-wrapper[data-v-4e3a2a3f] .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-4e3a2a3f] .tab-pane.active{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:1!important}.admin-table[data-v-4e3a2a3f],.packing-list-table[data-v-4e3a2a3f]{width:100%;table-layout:fixed}.admin-table td[data-v-4e3a2a3f],.admin-table th[data-v-4e3a2a3f],.packing-list-table td[data-v-4e3a2a3f],.packing-list-table th[data-v-4e3a2a3f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid-scroll-container[data-v-4e3a2a3f]{max-height:200px;overflow-y:auto}.cursor-pointer[data-v-4e3a2a3f]{cursor:pointer}.admin-table-container[data-v-4e3a2a3f]{background-color:transparent;border:1px solid var(--bs-border-color);border-radius:.25rem;overflow-x:auto}.admin-table td[data-v-4e3a2a3f]{border-bottom:1px solid var(--bs-border-color);color:var(--bs-body-color);padding:.5rem .75rem}.table-compact td[data-v-4e3a2a3f]{padding:.3rem .5rem!important;font-size:.825rem;vertical-align:middle}.table-compact th[data-v-4e3a2a3f]{padding:.4rem .5rem!important;font-size:.72rem;white-space:nowrap}.action-hover-cell .action-btn-group[data-v-4e3a2a3f]{opacity:0;transition:opacity .15s ease}tr:hover .action-hover-cell .action-btn-group[data-v-4e3a2a3f]{opacity:1}.action-hover-col[data-v-4e3a2a3f]{width:80px}.table-compact .action-btn-group .btn-icon-minimalista[data-v-4e3a2a3f]{padding:.15rem .2rem;font-size:.75rem}.table-compact .action-btn-group .btn-icon-minimalista i[data-v-4e3a2a3f]{font-size:.8rem}.lote-badge[data-v-4e3a2a3f]{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-4e3a2a3f]{background-color:var(--bs-warning-bg-subtle)!important}.linha-selecionada code[data-v-4e3a2a3f],.linha-selecionada td[data-v-4e3a2a3f]{color:var(--bs-warning-text-emphasis)!important}.linha-selecao-fatura td[data-v-4e3a2a3f]{background-color:var(--bs-info-bg-subtle)!important}.linha-selecao-fatura code[data-v-4e3a2a3f],.linha-selecao-fatura td[data-v-4e3a2a3f]{color:var(--bs-info-text-emphasis)!important}.btn-icon-minimalista[data-v-4e3a2a3f]{background:none;border:none;color:#6c7d8e;padding:.4rem;display:inline-flex;align-items:center;justify-content:center;transition:.2s}.btn-icon-minimalista[data-v-4e3a2a3f]:hover{color:#212934}[data-bs-theme=dark] .btn-icon-minimalista[data-v-4e3a2a3f]:hover{color:#fff}[data-bs-theme=dark] .modal-dark-aware[data-v-4e3a2a3f] .modal-container,[data-bs-theme=dark] .modal-dark-aware[data-v-4e3a2a3f] .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-4e3a2a3f] .modal-footer,[data-bs-theme=dark] .modal-dark-aware[data-v-4e3a2a3f] .modal-header{border-color:var(--bs-border-color-translucent)}[data-bs-theme=dark] .modal-dark-aware[data-v-4e3a2a3f] .card{background-color:var(--bs-secondary-bg);border-color:var(--bs-border-color)}[data-bs-theme=dark] .modal-dark-aware[data-v-4e3a2a3f] .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-4e3a2a3f] .admin-table-container{background-color:var(--bs-secondary-bg)}[data-bs-theme=dark] .modal-dark-aware[data-v-4e3a2a3f] .text-primary{color:var(--bs-primary-border-subtle)!important}.border-warning-subtle[data-v-4e3a2a3f]{border-color:var(--bs-warning-border-subtle)!important}.bg-warning-subtle[data-v-4e3a2a3f]{background-color:var(--bs-warning-bg-subtle)!important}.text-warning-emphasis[data-v-4e3a2a3f]{color:var(--bs-warning-text-emphasis)!important}.packing-list-table-wrap[data-v-4e3a2a3f]{overflow-x:auto}.packing-list-table[data-v-4e3a2a3f]{border:1px solid var(--bs-border-color);border-radius:4px}.packing-list-table th[data-v-4e3a2a3f]{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-4e3a2a3f]:last-child{border-right:none}.packing-list-table td[data-v-4e3a2a3f]{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-4e3a2a3f]:last-child{border-right:none}.packing-list-row[data-v-4e3a2a3f]:hover{background-color:var(--bs-warning-bg-subtle)!important}.packing-list-row td[data-v-4e3a2a3f]{font-size:.8rem}.grid-input[data-v-4e3a2a3f]{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-4e3a2a3f]:hover{border-color:var(--bs-border-color);background-color:var(--bs-tertiary-bg)}.grid-input[data-v-4e3a2a3f]: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-4e3a2a3f]{font-family:Consolas,Courier New,monospace}.grid-select[data-v-4e3a2a3f]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-image:none;padding-right:4px}.btn-gradient-ia-moderno[data-v-4e3a2a3f]{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-4e3a2a3f]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(99,102,241,.4)!important;color:#fff!important}.btn-gradient-ia-moderno[data-v-4e3a2a3f]:active{transform:translateY(0)}.btn-gradient-ia-moderno[data-v-4e3a2a3f]:disabled{opacity:.5;transform:none;box-shadow:none!important}[data-bs-theme=dark] .btn-gradient-ia-moderno[data-v-4e3a2a3f]{background:linear-gradient(135deg,#818cf8,#a78bfa 50%,#c084fc)}.embarques-form-wrapper[data-v-4e3a2a3f] .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-4e3a2a3f] .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-4e3a2a3f] .nav-tabs .nav-link:hover{background-color:#fffef0;border-color:#f0e7d0;color:#5a4a1a;isolation:isolate}.embarques-form-wrapper[data-v-4e3a2a3f] .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-4e3a2a3f] .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-4e3a2a3f] .tab-pane{min-height:200px}[data-bs-theme=dark] .embarques-form-wrapper[data-v-4e3a2a3f] .nav-tabs{background-color:transparent!important;border-bottom-color:var(--bs-warning-border-subtle)}[data-bs-theme=dark] .embarques-form-wrapper[data-v-4e3a2a3f] .nav-tabs .nav-link{background-color:#2a2510;border-color:#4a4020;color:#c4b070}[data-bs-theme=dark] .embarques-form-wrapper[data-v-4e3a2a3f] .nav-tabs .nav-link:hover{background-color:#3a3020;border-color:#4a4020;color:#e0cc80}[data-bs-theme=dark] .embarques-form-wrapper[data-v-4e3a2a3f] .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-4e3a2a3f] .tab-content{background-color:var(--bs-body-bg);border-color:var(--bs-warning-border-subtle)}.embarques-form-wrapper[data-v-4e3a2a3f] .tab-content .card-header{background-color:#fffff5!important}.embarques-form-wrapper[data-v-4e3a2a3f] .tab-content .card-header .text-warning-emphasis,.embarques-form-wrapper[data-v-4e3a2a3f] .tab-content .card-header h5,.embarques-form-wrapper[data-v-4e3a2a3f] .tab-content .card-header h6{color:#7d6930!important}[data-bs-theme=dark] .embarques-form-wrapper[data-v-4e3a2a3f] .tab-content .card-header{background-color:#2a2510!important}[data-bs-theme=dark] .embarques-form-wrapper[data-v-4e3a2a3f] .tab-content .card-header .text-warning-emphasis,[data-bs-theme=dark] .embarques-form-wrapper[data-v-4e3a2a3f] .tab-content .card-header h5,[data-bs-theme=dark] .embarques-form-wrapper[data-v-4e3a2a3f] .tab-content .card-header h6{color:#c4b070!important}.orientacao-uso-smart-mode[data-v-4e3a2a3f]{display:flex;align-items:flex-start;max-width:70%;line-height:1.5}.orientacao-uso-smart-mode .badge[data-v-4e3a2a3f]{font-size:.75rem;font-weight:600;padding:.25em .5em}.row-preenchimento-concluido[data-v-4e3a2a3f]{background-color:var(--bs-success-bg-subtle)!important;opacity:.9}.row-preenchimento-concluido[data-v-4e3a2a3f]:hover{background-color:var(--bs-success-bg-subtle)!important;cursor:not-allowed}.row-preenchimento-concluido .grid-input[data-v-4e3a2a3f]{background-color:transparent;cursor:not-allowed}.row-preenchimento-concluido .grid-input[data-v-4e3a2a3f]:hover{border-color:transparent;background-color:transparent}.row-container-com-conteudo[data-v-4e3a2a3f]{background-color:var(--bs-success-bg-subtle)!important;opacity:.9}.row-container-com-conteudo[data-v-4e3a2a3f]:hover{background-color:var(--bs-success-bg-subtle)!important;cursor:not-allowed}.row-container-com-conteudo .grid-input[data-v-4e3a2a3f]{background-color:transparent;cursor:not-allowed}.row-container-com-conteudo .grid-input[data-v-4e3a2a3f]:hover{border-color:transparent;background-color:transparent}.acoes-hover-container .btn-hover-only[data-v-0d006246]{opacity:0;transition:opacity .2s ease-in-out}.admin-table tr:hover .acoes-hover-container .btn-hover-only[data-v-0d006246]{opacity:1}.acoes-hover-container .btn-hover-only[data-v-22ced9ba]{opacity:0;transition:opacity .2s ease-in-out}.admin-table tr:hover .acoes-hover-container .btn-hover-only[data-v-22ced9ba]{opacity:1}.acoes-hover-container .btn-hover-only[data-v-06cce92f]{opacity:0;transition:opacity .2s ease-in-out}.admin-table tr:hover .acoes-hover-container .btn-hover-only[data-v-06cce92f]{opacity:1}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!important;border-radius:50%!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){.sidebar{position:fixed;height:calc(100vh - 96px);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}}.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-success{background-color:#198754}.notification-badge-error{background-color:#dc3545}.notification-badge-warning{background-color:#ffc107;color:#000}.notification-badge-info{background-color:#0dcaf0;color:#000}.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}}.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-30e2bc4a]{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-30e2bc4a]{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}