:root{--bg-color:#f3f4f6;--sidebar-bg:#fff;--text-main:#1f2937;--text-muted:#6b7280;--primary-color:#2563eb;--primary-hover:#1d4ed8;--border-color:#e5e7eb;--shadow-sm:0 1px 3px #0000001a;--shadow-md:0 4px 6px -1px #0000001a;--radius:8px}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-color);color:var(--text-main);font-family:Segoe UI,Arial,sans-serif}.app-layout{width:100%;min-height:100vh;display:flex}.print-area{flex-direction:column;flex-grow:1;align-items:center;gap:24px;padding:32px;display:flex;overflow-y:auto}.status-bar{border-radius:var(--radius);box-shadow:var(--shadow-md);border:1px solid var(--border-color);background-color:#fff;flex-direction:column;align-items:center;gap:16px;width:350px;padding:16px;display:flex;position:fixed;top:5px;right:24px}.status-cards{gap:12px;width:100%;display:flex}.card-sucesso,.card-alerta{border-radius:var(--radius);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:130px;padding:12px 16px;display:flex}.card-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:11px;font-weight:700}.card-value{color:var(--text-main);font-size:24px;font-weight:800;line-height:1}.card-alerta.ativo{cursor:help;background-color:#fef08a;border-color:#eab308;position:relative}.card-alerta.ativo .card-value{color:#a16207}.checkbox-forcar{border-top:1px solid var(--border-color);width:100%;padding-top:8px}.checkbox-forcar label{color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.checkbox-forcar input[type=checkbox]{cursor:pointer;width:16px;height:16px;accent-color:var(--primary-color)}.tooltip-inconsistencias{background-color:var(--text-main);color:#fff;border-radius:var(--radius);box-shadow:var(--shadow-md);z-index:50;width:250px;margin-top:8px;padding:12px;display:none;position:absolute;top:100%;right:0}.card-alerta.ativo:hover .tooltip-inconsistencias{display:block}.tooltip-inconsistencias h4{color:#fef08a;margin-bottom:8px;font-size:13px}.tooltip-inconsistencias ul{text-align:left;max-height:150px;list-style:none;overflow-y:auto}.tooltip-inconsistencias li{border-bottom:1px solid #ffffff1a;padding:4px 0;font-size:12px}@media print{.app-layout{min-height:auto;display:block}.print-area{gap:0;padding:0;display:block}body{background-color:#fff}.status-bar{display:none}}._sidebarControles_17o68_7{background-color:var(--sidebar-bg);border-right:1px solid var(--border-color);width:320px;min-width:320px;box-shadow:var(--shadow-sm);flex-direction:column;height:100vh;padding:24px;display:flex;position:sticky;top:0;overflow-y:auto}@media print{._sidebarControles_17o68_7{display:none!important}}._logoApp_17o68_49{object-fit:contain;max-width:160px;max-height:45px;display:block}._sidebarHeader_17o68_61{border-bottom:1px solid var(--border-color);margin-bottom:24px;padding-bottom:16px}._sidebarHeader_17o68_61 h2{color:var(--text-main);margin-bottom:4px;font-size:1.25rem;font-weight:600}._sidebarHeader_17o68_61 p{color:var(--text-muted);font-size:.875rem}._sidebarForm_17o68_97{flex-direction:column;flex-grow:1;gap:16px;display:flex}._inputGroup_17o68_111{flex-direction:column;gap:6px;display:flex}._inputGroup_17o68_111 label{color:var(--text-main);font-size:.875rem;font-weight:500}._modernInput_17o68_135,._modernSelect_17o68_137{border:1px solid var(--border-color);border-radius:var(--radius);width:100%;color:var(--text-main);background-color:#fff;outline:none;padding:10px 12px;font-size:.95rem;transition:border-color .2s,box-shadow .2s}._modernInput_17o68_135:focus,._modernSelect_17o68_137:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #2563eb1a}._modernSelect_17o68_137:disabled{color:var(--text-muted);cursor:not-allowed;background-color:#f9fafb}._sidebarActions_17o68_185{flex-direction:column;gap:12px;margin-top:32px;display:flex}._btnPrimary_17o68_199,._btnSecondary_17o68_201{border-radius:var(--radius);cursor:pointer;border:none;justify-content:center;align-items:center;width:100%;padding:12px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}._btnPrimary_17o68_199{background-color:var(--primary-color);color:#fff;box-shadow:var(--shadow-sm)}._btnPrimary_17o68_199:hover{background-color:var(--primary-hover)}._btnSecondary_17o68_201{color:var(--text-main);border:1px solid var(--border-color);background-color:#fff}._btnSecondary_17o68_201:hover{background-color:#f9fafb;border-color:#d1d5db}._etiqueta_lw4fo_7{box-sizing:border-box;page-break-after:always;break-after:page;background:#fff;border:1px solid #ccc;flex-direction:column;width:100mm;height:80mm;padding:3mm;font-size:10pt;display:flex;overflow:hidden;box-shadow:0 4px 10px #00000026}._header_etiqueta_lw4fo_49{justify-content:space-between;align-items:center;height:15mm;margin-bottom:1mm;display:flex}._logo_empresa_lw4fo_65{object-fit:contain;max-width:30mm;max-height:40%}._logo_transport_lw4fo_77{object-fit:contain;max-width:250mm;max-height:130%}._conteudo_lw4fo_95{flex-direction:column;flex-grow:1;gap:2px;margin-top:2px;display:flex}._conteudo_lw4fo_95 h2{text-transform:uppercase;margin:0 0 2mm;font-size:13pt;font-weight:900;line-height:1}._conteudo_lw4fo_95 p{margin:1px 0;line-height:1.2}._obs_lw4fo_137{color:#555;margin-top:2px;font-size:9pt;font-style:italic}._cep_box_lw4fo_151{border-radius:4px;margin:5px 0;font-weight:700;display:flex}._cep_lw4fo_151{font-size:18px}._complemento_lw4fo_173{gap:10px;font-size:20px;font-weight:500;display:flex}._footer_etiqueta_lw4fo_193{border-top:1px dashed #999;justify-content:space-between;align-items:flex-end;display:flex}._remetente_box_lw4fo_207 p{padding-top:5px;font-size:8pt}._id_numero_lw4fo_217{color:#000;font-size:13pt;font-weight:bolder}@media print{._etiqueta_lw4fo_7{box-shadow:none!important;page-break-after:always!important;break-after:page!important;border:none!important;width:100mm!important;height:80mm!important;margin:0!important;overflow:hidden!important}}@media print{._etiqueta_produto_lm7rh_3{box-shadow:none!important;page-break-after:always!important;break-after:page!important;border:none!important;width:100mm!important;height:40mm!important;margin:0!important;padding:2mm 3mm!important;overflow:hidden!important}}._container_conferencia_jbuyw_3{box-sizing:border-box;background:#fff;border:1px solid #ccc;flex-direction:column;justify-content:flex-start;width:210mm;margin-bottom:20px;padding:10mm;font-family:Segoe UI,Arial,sans-serif;font-size:11pt;display:flex;box-shadow:0 4px 10px #00000026}._header_jbuyw_35{border-bottom:2px solid #000;justify-content:space-between;align-items:center;height:15mm;margin-bottom:10px;padding-bottom:5px;display:flex}._header_jbuyw_35 h1{margin:0;font-size:20pt}._logo_marca_jbuyw_65{object-fit:contain;max-width:80mm;max-height:50px}._conteudo_jbuyw_79{flex-direction:column;flex-grow:1;display:flex}._conteudo_jbuyw_79 h2{text-transform:uppercase;margin:0 0 5mm;font-size:16pt;font-weight:900}._box_materiais_jbuyw_105{border:2px solid #000;border-radius:5px;flex-grow:1;margin-top:5px;padding:5mm}._box_materiais_jbuyw_105 h3{margin-top:0;margin-bottom:15px;text-decoration:underline}._item_conferencia_jbuyw_133{align-items:center;gap:5px;margin:12px 0;font-size:12pt;display:flex}._check_box_jbuyw_149{border:2px solid #000;border-radius:3px;width:18px;height:18px;margin-right:5px;display:inline-block}._observacao_jbuyw_167{border-top:1px dashed #ccc;margin-top:25px;padding-top:10px;font-size:11pt}._footer_jbuyw_183{border-top:2px solid #000;justify-content:space-between;align-items:flex-end;margin-top:10mm;padding-top:10mm;display:flex}._assinatura_box_jbuyw_201 p{margin:0;font-size:12pt;font-weight:700;line-height:1.8}._assinatura_box_jbuyw_201 span{font-weight:400}._texto_menor_jbuyw_223{color:#555;margin:0 0 20px 125px;font-size:9pt;font-weight:400}._logo_box_jbuyw_237{align-items:flex-end;display:flex}._logo_grapha_jbuyw_247{object-fit:contain;max-width:35mm;max-height:50px}@media print{._container_conferencia_jbuyw_3{width:100%;min-height:100%;box-shadow:none;page-break-after:always;border:none;margin:0;padding:0}}._declaracao_box_x63iu_3{box-sizing:border-box;color:#000;background:#fff;width:210mm;margin-bottom:20px;padding:10mm;font-family:Arial,sans-serif;box-shadow:0 4px 10px #00000026}._dec_header_x63iu_29{border:2px solid #000;margin-bottom:5px;display:flex}._dec_header_title_x63iu_41{text-align:center;text-transform:uppercase;border-right:2px solid #000;flex-grow:1;padding:5px;font-size:16pt;font-weight:700}._dec_header_id_x63iu_61{text-align:center;justify-content:center;align-items:center;width:35mm;padding:5px;font-size:14pt;font-weight:700;display:flex}._dec_rem_dest_x63iu_85{border:2px solid #000;margin-bottom:5px;display:flex}._dec_col_x63iu_97{box-sizing:border-box;width:50%;padding:5px 8px}._dec_col_x63iu_97._left_x63iu_109{border-right:2px solid #000}._dec_col_title_x63iu_117{text-align:center;letter-spacing:2px;border-bottom:1px solid #000;margin-bottom:5px;padding-bottom:2px;font-weight:700}._linha_dupla_x63iu_135{justify-content:space-between;display:flex}._dec_field_x63iu_145{text-transform:uppercase;margin-bottom:4px;font-size:9pt}._dec_field_x63iu_145 strong{font-size:8.5pt}._dec_table_x63iu_167{border-collapse:collapse;border:2px solid #000;width:100%;margin-bottom:5px}._dec_table_x63iu_167 th,._dec_table_x63iu_167 td{text-align:center;border:1px solid #000;padding:4px 6px;font-size:9pt}._dec_table_x63iu_167 th{background-color:#f9f9f9;font-weight:700}._table_title_x63iu_205{letter-spacing:2px;font-size:11pt;padding:6px!important}._text_left_x63iu_217{text-align:left!important}._table_footer_label_x63iu_225{background-color:#eee;font-weight:700;text-align:right!important}._table_footer_value_x63iu_237{background-color:#eee;font-weight:700}._dec_footer_text_x63iu_249{text-align:justify;border:2px solid #000;flex-direction:column;min-height:40mm;padding:8px;font-size:8.5pt;line-height:1.4;display:flex}._dec_termo_titulo_x63iu_271{text-align:center;letter-spacing:2px;margin-bottom:5px;font-weight:700}._dec_signatures_x63iu_285{justify-content:space-between;align-items:flex-end;margin-top:auto;padding:0 10px 10px;display:flex}._data_local_x63iu_301{font-size:10pt}._box_assinatura_x63iu_309{text-align:center;width:40%}._linha_assinatura_x63iu_319{border-bottom:1px solid #000;height:15px;margin-bottom:3px}@media print{._declaracao_box_x63iu_3{box-shadow:none;page-break-after:always;margin:0;padding:0;width:100%!important;min-height:100%!important}}._etiqueta_produto_lm7rh_3{box-sizing:border-box;color:#000;background:#fff;border:1px solid #ccc;flex-direction:column;justify-content:space-between;width:100mm;height:40mm;margin-bottom:20px;padding:4mm 5mm;font-family:Segoe UI,Arial,sans-serif;display:flex;box-shadow:0 4px 10px #00000026}._topo_lm7rh_39{justify-content:space-between;align-items:flex-start;display:flex}._logo_marca_lm7rh_51{object-fit:contain;max-width:50mm;max-height:25px}._quantidade_box_lm7rh_63{margin:0;font-size:14pt}._quantidade_numero_lm7rh_73{font-size:20pt;font-weight:900}._centro_lm7rh_85{text-align:center;flex-grow:1;justify-content:center;align-items:center;display:flex}._nome_produto_lm7rh_101{margin:0;font-size:15pt;font-weight:700;line-height:1.1}._rodape_lm7rh_117{justify-content:flex-end;display:flex}._logo_grapha_lm7rh_127{object-fit:contain;max-height:15px}@media print{._etiqueta_produto_lm7rh_3{box-shadow:none!important;page-break-after:always!important;break-after:page!important;border:none!important;width:100mm!important;height:40mm!important;margin:0!important;padding:2mm 3mm!important;overflow:hidden!important}}
