.status-bar{color:#fff;background:#000;border-bottom:2px solid #098a3e;grid-template-columns:1fr auto 1fr;align-items:center;min-height:66px;padding:8px 18px;font-size:21px;display:grid}.status-identificacao{align-items:center;gap:10px;font-weight:700;display:flex}.status-online,.status-offline,.status-conectando{border-radius:50%;width:14px;height:14px;display:inline-block}.status-online{background:#4caf49}.status-offline{background:#fff;border:2px solid #098a3e}.status-conectando{background:#4caf49;animation:1.2s ease-in-out infinite pulsar-status}@keyframes pulsar-status{0%,to{opacity:.35}50%{opacity:1}}.status-acoes{justify-content:flex-end;align-items:center;gap:16px;font-size:20px;display:flex}.col-itens{width:7%}.parceiro,.transportadora,.forma-pagto{text-align:left}.transportadora,.forma-pagto{text-overflow:ellipsis;overflow:hidden}@media (width<=1400px){.cabecalho-principal{min-height:76px}.logo-discfone{max-width:210px;height:56px}.titulo{padding:0 220px;font-size:25px}.status-bar{min-height:52px;font-size:16px}.filtro-filial label,.status-acoes{font-size:16px}.filtro-filial select{min-width:150px;height:36px;font-size:16px}.botao-atualizar{min-width:110px;height:37px;font-size:15px}th{height:44px;font-size:18px}td{height:40px;font-size:18px}.numero-nota{font-size:19px}.data{font-size:17px}.quantidade{font-size:20px}.retira{font-size:24px}tfoot td{height:44px;font-size:18px}.table-container{max-height:calc(100vh - 140px)}}#root{width:100%;min-height:100vh}*{box-sizing:border-box}html,body{color:#fff;background:#000;min-width:320px;min-height:100vh;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}.pagina-expedicao{color:#fff;background:#000;min-height:100vh;padding:8px}.painel-expedicao{background:#000;border:2px solid #098a3e;width:100%;min-height:calc(100vh - 16px)}.cabecalho-principal{background:#0b4431;border-bottom:3px solid #098a3e;justify-content:center;align-items:center;min-height:100px;padding:8px 28px;display:flex;position:relative}.cabecalho-logo{align-items:center;display:flex;position:absolute;top:50%;left:24px;transform:translateY(-50%)}.logo-discfone{object-fit:contain;width:auto;max-width:275px;height:76px;display:block}.titulo{color:#fff;text-align:center;white-space:nowrap;padding:0 300px;font-size:34px;font-weight:700;line-height:1.2}.status-bar{color:#fff;background:#000;border-bottom:2px solid #098a3e;grid-template-columns:minmax(410px,1fr) auto minmax(300px,1fr);align-items:center;min-height:76px;padding:8px 18px;display:grid}.status-monitoramento{align-items:center;gap:14px;display:flex}.saude-sync{cursor:default;border:2px solid #0000;border-radius:3px;align-items:center;gap:10px;min-height:48px;padding:5px 12px;display:flex}.saude-indicador{border-radius:50%;flex:none;width:15px;height:15px}.saude-textos{flex-direction:column;gap:2px;min-width:0;display:flex}.saude-textos strong{white-space:nowrap;font-size:18px;font-weight:700;line-height:1.1}.saude-textos span{white-space:nowrap;font-size:14px;font-weight:600;line-height:1.1}.saude-sincronizada{background:#071b13;border-color:#098a3e}.saude-sincronizada .saude-indicador{background:#4caf49;box-shadow:0 0 8px #4caf49}.saude-atrasada{background:#322700;border-color:#ffc107}.saude-atrasada .saude-indicador{background:#ffc107;animation:1.2s ease-in-out infinite pulsar-saude;box-shadow:0 0 8px #ffc107}.saude-parada{background:#3a0705;border-color:#ff3b30}.saude-parada .saude-indicador{background:#ff3b30;animation:.8s ease-in-out infinite pulsar-saude;box-shadow:0 0 9px #ff3b30}.saude-erro{background:#3a0705;border-color:#ff3b30}.saude-erro .saude-indicador{background:#ff3b30;animation:.8s ease-in-out infinite pulsar-saude;box-shadow:0 0 9px #ff3b30}.saude-desconhecida{background:#222;border-color:#9a9a9a}.saude-desconhecida .saude-indicador{background:#9a9a9a}@keyframes pulsar-saude{0%,to{opacity:.45}50%{opacity:1}}.status-realtime{white-space:nowrap;border-radius:3px;padding:5px 8px;font-size:12px;font-weight:700}.realtime-online{color:#4caf49;border:1px solid #098a3e}.realtime-offline{color:#fff;border:1px solid #9a9a9a}.filtro-filial{justify-content:center;align-items:center;gap:12px;display:flex}.filtro-filial label{color:#fff;font-size:21px;font-weight:700}.filtro-filial select{color:#fff;cursor:pointer;background:#0b4431;border:2px solid #098a3e;border-radius:2px;min-width:190px;height:46px;padding:4px 12px;font-family:Arial,Helvetica,sans-serif;font-size:21px;font-weight:700}.filtro-filial select:focus{outline-offset:2px;outline:2px solid #4caf49}.status-acoes{white-space:nowrap;justify-content:flex-end;align-items:center;gap:16px;font-size:18px;display:flex}.botao-atualizar{color:#fff;cursor:pointer;background:#098a3e;border:2px solid #098a3e;min-width:140px;height:46px;padding:6px 16px;font-family:Arial,Helvetica,sans-serif;font-size:19px;font-weight:700}.botao-atualizar:hover{background:#4caf49}.botao-atualizar:disabled{opacity:.5;cursor:default}.table-container{scrollbar-width:thin;scrollbar-color:#098a3e #0b4431;width:100%;max-height:calc(100vh - 192px);overflow:auto}table{border-collapse:collapse;table-layout:fixed;color:#fff;background:#000;width:100%;font-family:Arial,Helvetica,sans-serif}thead{z-index:10;position:sticky;top:0}th{color:#fff;text-align:center;white-space:nowrap;cursor:pointer;background:#0b4431;border-bottom:3px solid #098a3e;border-right:2px solid #098a3e;height:58px;padding:7px 5px;font-size:23px;font-weight:700}th:last-child{border-right:none}th:hover{background:#098a3e}td{color:#fff;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #0b4431;border-right:1px solid #0b4431;height:54px;padding:6px 7px;font-size:23px;font-weight:600;overflow:hidden}td:last-child{border-right:none}tbody tr:nth-child(2n){background:#061710}tbody tr:hover{background:#0b4431}.col-nota{width:10%}.col-data{width:14%}.col-parceiro{width:31%}.col-retira{width:4%}.col-transportadora{width:21%}.col-forma{width:10%}.col-sku,.col-itens{width:5%}.numero-nota,.data,.quantidade,.retira{text-align:center}.numero-nota{font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.data{font-variant-numeric:tabular-nums;font-size:22px}.parceiro,.transportadora,.forma-pagto{text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.quantidade{font-variant-numeric:tabular-nums;font-size:25px;font-weight:700}.retira{font-size:30px}tfoot{z-index:5;position:sticky;bottom:0}tfoot td{color:#fff;background:#0b4431;border-top:3px solid #098a3e;height:56px;font-size:23px;font-weight:700}.total-pedidos{text-align:center}.mensagem-erro{color:#fff;background:#000;border-bottom:2px solid #098a3e;padding:10px 16px;font-size:20px;font-weight:700}.sem-pedidos{text-align:center;vertical-align:middle;color:#fff;height:160px;font-size:25px;font-weight:700}@media (width<=1400px){.cabecalho-principal{min-height:76px}.logo-discfone{max-width:210px;height:56px}.titulo{padding:0 220px;font-size:25px}.status-bar{grid-template-columns:minmax(310px,1fr) auto minmax(250px,1fr);min-height:72px;padding:6px 10px}.saude-sync{min-height:42px;padding:4px 8px}.saude-textos strong{font-size:14px}.saude-textos span{font-size:11px}.status-realtime{display:none}.filtro-filial label,.status-acoes{font-size:14px}.filtro-filial select{min-width:145px;height:36px;font-size:16px}.botao-atualizar{min-width:105px;height:37px;font-size:15px}th{height:44px;font-size:18px}td{height:40px;font-size:18px}.numero-nota{font-size:19px}.data{font-size:17px}.quantidade{font-size:20px}.retira{font-size:24px}tfoot td{height:44px;font-size:18px}.table-container{max-height:calc(100vh - 156px)}}
