.consulta-localizacao[data-v-6d71b16a]{flex-direction:column;gap:2px;height:100%;padding:2px;display:flex}.filtros-cascata[data-v-6d71b16a]{background:var(--surface-secondary,#f8fafc);border:1px solid var(--border-default,#e2e8f0);box-sizing:border-box;border-radius:4px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:4px;width:100%;max-width:100%;padding:4px;display:grid;overflow:hidden}.filtro-item[data-v-6d71b16a]{flex-direction:column;gap:2px;display:flex}.filtro-label[data-v-6d71b16a]{color:var(--text-secondary,#64748b);text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:600}.filtro-select[data-v-6d71b16a]{border:1px solid var(--border-default,#e2e8f0);background:var(--surface-light,#fff);color:var(--text-primary,#1e293b);cursor:pointer;border-radius:3px;padding:4px 24px 4px 6px;font-size:11px;appearance:none!important;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%234a5568' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right .5rem center/12px 10px no-repeat!important}.filtro-select[data-v-6d71b16a]:focus{border-color:var(--primary-500,#2d7a4f);outline:none;box-shadow:0 0 0 2px #2d7a4f1a;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%232d7a4f' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right .5rem center/12px 10px no-repeat!important}.filtro-select[data-v-6d71b16a]:disabled{cursor:not-allowed;opacity:.7;background-color:var(--surface-disabled,#f1f5f9)!important}.reset-container[data-v-6d71b16a]{justify-content:flex-end;margin-top:-2px;margin-bottom:2px;display:flex}.btn-reset-filtros[data-v-6d71b16a]{color:#ef4444;cursor:pointer;background:0 0;border:1px solid #ef4444;border-radius:3px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:500;transition:all .2s;display:inline-flex}.btn-reset-filtros i[data-v-6d71b16a]{font-size:11px}.btn-reset-filtros[data-v-6d71b16a]:hover{color:#fff;background:#ef4444}:root.dark-theme .filtro-select[data-v-6d71b16a],body.dark-theme .filtro-select[data-v-6d71b16a]{color:#f3f4f6!important;background:#374151 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2394a3b8' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right .5rem center/12px 10px no-repeat!important;border-color:#4b5563!important}:root.dark-theme .filtro-select[data-v-6d71b16a]:focus,body.dark-theme .filtro-select[data-v-6d71b16a]:focus{background:#374151 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2322c55e' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right .5rem center/12px 10px no-repeat!important}.pesquisa-section[data-v-6d71b16a]{background:var(--surface-secondary,#f8fafc);border:1px solid var(--border-default,#e2e8f0);border-radius:4px;padding:4px}.pesquisa-input-wrapper[data-v-6d71b16a]{gap:4px;display:flex}.pesquisa-input[data-v-6d71b16a]{border:1px solid var(--border-default,#e2e8f0);background:var(--surface-light,#fff);color:var(--text-primary,#1e293b);border-radius:3px;flex:1;padding:4px 8px;font-size:11px}.pesquisa-input[data-v-6d71b16a]:focus{border-color:var(--primary-500,#2d7a4f);outline:none}.pesquisa-btn[data-v-6d71b16a]{background:linear-gradient(135deg,var(--primary-500,#2d7a4f) 0,var(--primary-600,#266d45) 100%);color:#fff;cursor:pointer;border:none;border-radius:3px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:500;transition:all .2s;display:flex}.pesquisa-btn[data-v-6d71b16a]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 8px #2d7a4f4d}.pesquisa-btn[data-v-6d71b16a]:disabled{opacity:.6;cursor:not-allowed}.dados-section[data-v-6d71b16a]{flex-direction:column;flex:1;gap:2px;min-height:0;display:flex}.tabela-container[data-v-6d71b16a]{border:1px solid var(--border-default,#e2e8f0);background:var(--surface-light,#fff);border-radius:4px;flex:1;overflow:auto}.tabela-localizacao[data-v-6d71b16a]{border-collapse:collapse;width:100%;font-size:10px}.tabela-localizacao th[data-v-6d71b16a]{text-align:left;border-bottom:1px solid var(--border-strong,#cbd5e1);white-space:nowrap;z-index:10;background:linear-gradient(#f1f5f9,#e2e8f0);padding:4px 6px;font-weight:600;position:sticky;top:0}.tabela-localizacao td[data-v-6d71b16a],.tabela-localizacao th[data-v-6d71b16a]{color:var(--text-primary,#1e293b);font-size:10px}.tabela-localizacao td[data-v-6d71b16a]{border-bottom:1px solid var(--border-default,#e2e8f0);padding:3px 6px}.col-codigo[data-v-6d71b16a]{width:80px;font-family:monospace}.col-tipo[data-v-6d71b16a]{width:80px}.col-descricao[data-v-6d71b16a]{min-width:150px}.col-hierarquia[data-v-6d71b16a]{min-width:200px;color:var(--text-secondary,#64748b);font-size:9px}.col-qtd[data-v-6d71b16a]{text-align:center;width:50px}.tipo-badge[data-v-6d71b16a]{text-transform:uppercase;border-radius:2px;padding:1px 4px;font-size:9px;font-weight:600;display:inline-block}.tipo-0[data-v-6d71b16a]{color:#1e40af;background:#dbeafe}.tipo-1[data-v-6d71b16a]{color:#166534;background:#dcfce7}.tipo-2[data-v-6d71b16a]{color:#92400e;background:#fef3c7}.tipo-3[data-v-6d71b16a]{color:#7c3aed;background:#f3e8ff}.item-row[data-v-6d71b16a]{cursor:pointer;transition:background .15s}.item-row[data-v-6d71b16a]:hover{background:var(--surface-hover,#f1f5f9)}.item-row.selected[data-v-6d71b16a]{background:linear-gradient(#dcfce7,#bbf7d0)}.item-row.selected td[data-v-6d71b16a]{color:var(--primary-800,#166534);font-weight:500}.empty-state[data-v-6d71b16a]{text-align:center;font-size:11px;font-style:italic;padding:20px!important}.empty-state[data-v-6d71b16a],.loading-state[data-v-6d71b16a]{color:var(--text-secondary,#64748b)}.loading-state[data-v-6d71b16a]{font-style:normal}.loading-state i[data-v-6d71b16a]{margin-right:4px;animation:1s linear infinite spin-6d71b16a}@keyframes spin-6d71b16a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.error-state[data-v-6d71b16a]{font-style:normal}.error-content[data-v-6d71b16a]{flex-direction:column;align-items:center;gap:6px;display:flex}.error-content i[data-v-6d71b16a]{color:#f59e0b;font-size:18px}.error-content span[data-v-6d71b16a]{color:#92400e;font-size:12px;font-weight:600}.error-content small[data-v-6d71b16a]{color:var(--text-secondary,#64748b);font-size:10px}.btn-retry[data-v-6d71b16a]{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;align-items:center;gap:4px;margin-top:4px;padding:4px 12px;font-size:11px;transition:all .15s;display:inline-flex}.btn-retry[data-v-6d71b16a]:hover{background:#e2e8f0;border-color:#cbd5e1}.selecao-info[data-v-6d71b16a]{color:#166534;background:linear-gradient(#dcfce7,#bbf7d0);border:1px solid #86efac;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-size:10px;display:flex}.selecao-info i[data-v-6d71b16a]{color:#22c55e}.modal-footer-actions[data-v-6d71b16a]{justify-content:flex-start;gap:8px;width:100%;display:flex}.btn-confirmar[data-v-6d71b16a],.btn-fechar[data-v-6d71b16a]{cursor:pointer;border:none;border-radius:4px;align-items:center;gap:6px;padding:6px 14px;font-size:11px;font-weight:600;transition:all .2s;display:flex}.btn-confirmar[data-v-6d71b16a]{color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a)}.btn-confirmar[data-v-6d71b16a]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #22c55e66}.btn-confirmar[data-v-6d71b16a]:disabled{opacity:.5;cursor:not-allowed}.btn-fechar[data-v-6d71b16a]{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626)}.btn-fechar[data-v-6d71b16a]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #ef444466}:root.dark-theme .consulta-localizacao[data-v-6d71b16a],body.dark-theme .consulta-localizacao[data-v-6d71b16a]{--surface-secondary:#1e293b;--surface-light:#0f172a;--border-default:#334155;--text-primary:#f1f5f9;--text-secondary:#94a3b8}:root.dark-theme .filtros-cascata[data-v-6d71b16a],:root.dark-theme .pesquisa-section[data-v-6d71b16a],body.dark-theme .filtros-cascata[data-v-6d71b16a],body.dark-theme .pesquisa-section[data-v-6d71b16a]{background:var(--surface-secondary)}:root.dark-theme .tabela-localizacao th[data-v-6d71b16a],body.dark-theme .tabela-localizacao th[data-v-6d71b16a]{background:linear-gradient(#1e293b,#0f172a);border-bottom-color:#475569}:root.dark-theme .item-row[data-v-6d71b16a]:hover,body.dark-theme .item-row[data-v-6d71b16a]:hover{background:#1e293b}:root.dark-theme .item-row.selected[data-v-6d71b16a],body.dark-theme .item-row.selected[data-v-6d71b16a]{background:linear-gradient(#14532d,#166534)}:root.dark-theme .item-row.selected td[data-v-6d71b16a],body.dark-theme .item-row.selected td[data-v-6d71b16a]{color:#bbf7d0}:root.dark-theme .selecao-info[data-v-6d71b16a],body.dark-theme .selecao-info[data-v-6d71b16a]{color:#bbf7d0;background:linear-gradient(#14532d,#166534);border-color:#16a34a}@media (width<=900px){.filtros-cascata[data-v-6d71b16a]{grid-template-columns:repeat(2,1fr)}}@media (width<=500px){.filtros-cascata[data-v-6d71b16a]{grid-template-columns:1fr}.filtro-label[data-v-6d71b16a]{font-size:9px}.filtro-select[data-v-6d71b16a]{padding:3px 20px 3px 4px;font-size:10px}}.filtro-item[data-v-6d71b16a],.filtro-select[data-v-6d71b16a]{min-width:0;overflow:hidden}.filtro-select[data-v-6d71b16a]{text-overflow:ellipsis;white-space:nowrap;width:100%}@media (width<=640px){.consulta-localizacao[data-v-6d71b16a]{gap:4px;padding:4px}.filtros-cascata[data-v-6d71b16a]{gap:6px;padding:6px;grid-template-columns:repeat(2,1fr)!important}.filtro-label[data-v-6d71b16a]{letter-spacing:.3px;font-size:9px}.filtro-select[data-v-6d71b16a]{border-radius:6px!important;min-height:44px!important;padding:.5rem 1.75rem .5rem .5rem!important;font-size:16px!important}.btn-reset-filtros[data-v-6d71b16a]{border-radius:6px!important;min-height:36px!important;padding:.375rem .75rem!important;font-size:.75rem!important}.pesquisa-section[data-v-6d71b16a]{border-radius:6px;padding:5px}.pesquisa-input-wrapper[data-v-6d71b16a]{gap:6px}.pesquisa-input[data-v-6d71b16a]{padding:.5rem .75rem!important;font-size:16px!important}.pesquisa-btn[data-v-6d71b16a],.pesquisa-input[data-v-6d71b16a]{border-radius:6px!important;min-height:44px!important}.pesquisa-btn[data-v-6d71b16a]{white-space:nowrap;flex-shrink:0;padding:.5rem .875rem!important;font-size:.8rem!important}}@media (width<=360px){.filtros-cascata[data-v-6d71b16a]{grid-template-columns:1fr!important}}@media (width<=640px){.modal-footer-actions[data-v-6d71b16a]{gap:.5rem;width:100%}.btn-confirmar[data-v-6d71b16a],.btn-fechar[data-v-6d71b16a]{gap:6px;border-radius:8px!important;flex:1!important;justify-content:center!important;height:44px!important;min-height:44px!important;padding:.5rem .75rem!important;font-size:.875rem!important}.btn-confirmar i[data-v-6d71b16a],.btn-fechar i[data-v-6d71b16a]{font-size:1rem}.tabela-localizacao[data-v-6d71b16a],.tabela-localizacao tbody[data-v-6d71b16a],.tabela-localizacao td[data-v-6d71b16a],.tabela-localizacao tr[data-v-6d71b16a]{box-sizing:border-box;width:100%;display:block}.tabela-localizacao thead[data-v-6d71b16a]{display:none!important}.item-row[data-v-6d71b16a]{border-bottom:1px solid var(--border-default,#e2e8f0);border-left:3px solid #0000;flex-direction:column;justify-content:center;gap:3px;min-height:52px;transition:border-left-color .15s;padding:.5rem .625rem!important;display:flex!important}.item-row[data-v-6d71b16a]:active{background:var(--surface-hover,#f1f5f9)}.item-row.selected[data-v-6d71b16a]{border-left-color:#22c55e}.item-row .col-tipo[data-v-6d71b16a]{border:none!important;width:auto!important;padding:0!important}.tipo-badge[data-v-6d71b16a]{border-radius:4px;padding:2px 7px;font-size:.6rem}.item-row .col-descricao[data-v-6d71b16a]{white-space:normal;line-height:1.3;min-width:unset!important;color:var(--text-primary,#1e293b)!important;border:none!important;padding:0!important;font-size:.875rem!important;font-weight:600!important}.item-row .col-codigo[data-v-6d71b16a]{font-family:monospace;color:var(--text-secondary,#64748b)!important;border:none!important;width:auto!important;padding:0!important;font-size:.68rem!important}.item-row .col-hierarquia[data-v-6d71b16a],.item-row .col-qtd[data-v-6d71b16a]{display:none!important}.selecao-info[data-v-6d71b16a]{border-radius:6px;flex-wrap:wrap;gap:8px;padding:6px 10px;font-size:.78rem}.btn-retry[data-v-6d71b16a]{border-radius:6px!important;min-height:44px!important;padding:.5rem 1rem!important;font-size:.8rem!important}body.dark-theme .item-row .col-descricao[data-v-6d71b16a]{color:var(--text-primary,#f1f5f9)!important}body.dark-theme .item-row .col-codigo[data-v-6d71b16a]{color:var(--text-secondary,#94a3b8)!important}body.dark-theme .item-row[data-v-6d71b16a]{border-bottom-color:#334155}}.consulta-localizacao-overlay.modal-overlay{z-index:100100!important}
