:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#14171a);--color-surface:var(--lightningcss-light,#f3f4f6)var(--lightningcss-dark,#1e2227);--color-text:var(--lightningcss-light,#1a1d21)var(--lightningcss-dark,#eceef0);--color-border:var(--lightningcss-light,#6b7280)var(--lightningcss-dark,#8b929b);--color-link:var(--lightningcss-light,#0b5cad)var(--lightningcss-dark,#7ab8f5);--color-danger:var(--lightningcss-light,#b42318)var(--lightningcss-dark,#f97066);--color-muted:var(--lightningcss-light,#4b5563)var(--lightningcss-dark,#b3b9c1);--color-warning-bg:var(--lightningcss-light,#fef0c7)var(--lightningcss-dark,#4e3b09);--color-warning-text:var(--lightningcss-light,#4e3b09)var(--lightningcss-dark,#fef0c7);--space-2:.5rem;--space-4:1rem;--space-6:1.5rem;--content-width:72rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*,:before,:after{box-sizing:border-box}body{background:var(--color-bg);color:var(--color-text);overflow-wrap:break-word;margin:0}a{color:var(--color-link)}:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}h1{margin-block:0 var(--space-2);font-size:1.5rem;line-height:1.25}.skip-link{padding:var(--space-2) var(--space-4);background:var(--color-bg);position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);transform:translateY(-200%)}.skip-link:focus{transform:none}.app-header{padding-block:var(--space-4);padding-inline:max(var(--space-4), calc((100% - var(--content-width)) / 2 + var(--space-4)));background:var(--color-surface);border-block-end:1px solid var(--color-border)}.app-brand{padding-block:var(--space-2);color:inherit;font-weight:700;text-decoration:none;display:inline-block}.app-main{max-width:var(--content-width);padding:var(--space-6) var(--space-4);margin-inline:auto}.app-main:focus{outline:none}.button{min-height:2.75rem;padding:var(--space-2) var(--space-4);border:1px solid var(--color-link);background:var(--color-bg);color:var(--color-link);font:inherit;cursor:pointer;border-radius:.25rem;font-weight:600}.offline-notice{padding:var(--space-2) var(--space-4);background:var(--color-warning-bg);color:var(--color-warning-text);margin:0}.query-region{min-height:3rem;margin-block-start:var(--space-4)}.query-region:focus{outline:none}.query-loading{align-items:center;gap:var(--space-2);display:flex}.spinner{border:2px solid var(--color-border);border-block-start-color:#0000;border-radius:50%;flex:none;width:1rem;height:1rem;animation:.8s linear infinite spin}@media (prefers-reduced-motion:reduce){.spinner{animation:none}}@keyframes spin{to{transform:rotate(360deg)}}.notice{padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);overflow-wrap:anywhere;border-radius:.25rem}.notice p{margin-block:var(--space-2)}.notice-error{border-inline-start:4px solid var(--color-danger)}.notice-title{margin:0;font-size:1.125rem;line-height:1.25}.notice-code{font-size:.875rem}.app-main-estreito{max-width:28rem}.app-header-sessao{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.conta{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.conta-email{overflow-wrap:anywhere}.formulario{gap:var(--space-4);min-width:0;margin-block:var(--space-4);display:grid}.campo{gap:.25rem;min-width:0;display:grid}.campo label{font-weight:600}.campo input{width:100%;min-width:0;min-height:2.75rem;padding:var(--space-2) .75rem;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font:inherit;border-radius:.25rem}.campo input[aria-invalid=true]{border-color:var(--color-danger);border-width:2px}.campo-dica,.texto-secundario{color:var(--color-muted);margin:0;font-size:.875rem}.campo-erro{color:var(--color-danger);margin:0;font-weight:600}.button-primary{background:var(--color-link);color:var(--color-bg)}.button-link{min-height:2.75rem;font-weight:inherit;background:0 0;border:0;padding-inline:0;text-decoration:underline}.notice{margin-block:var(--space-4)}.notice:focus{outline:2px solid var(--color-link);outline-offset:2px}.notice-info{border-inline-start:4px solid var(--color-link)}.lista-operacoes{gap:var(--space-2);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.cartao-operacao{padding:var(--space-4);border:1px solid var(--color-border);color:var(--color-text);border-radius:.25rem;gap:.125rem;text-decoration:none;display:grid}.cartao-operacao:hover .cartao-titulo{text-decoration:underline}.cartao-titulo{color:var(--color-link);font-weight:700}.operacao-barra{align-items:center;gap:var(--space-2) var(--space-4);border-block-end:1px solid var(--color-border);flex-wrap:wrap;margin-block-end:var(--space-6);padding-block-end:var(--space-4);display:flex}.operacao-atual{flex:16rem;margin:0}.menu{gap:var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.menu a{padding-block:var(--space-2);display:inline-block}.menu a[aria-current=page]{font-weight:700}.secao{margin-block:var(--space-6)}.secao h2{font-size:1.25rem}.formulario-linha{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));align-items:end}.campo select{width:100%;min-width:0;min-height:2.75rem;padding:var(--space-2) .75rem;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font:inherit;border-radius:.25rem}.feito:empty{display:none}.feito{padding:var(--space-2) var(--space-4);border-inline-start:4px solid var(--color-link);background:var(--color-surface)}.membros{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.membro{overflow-wrap:anywhere;gap:var(--space-2);min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:.25rem;grid-template-columns:minmax(0,1fr);display:grid}.membro-email{overflow-wrap:anywhere;margin:0;font-size:1rem}.membro-email:focus{outline:2px solid var(--color-link);outline-offset:2px}.membro-dados{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;display:flex}.etiqueta{font-weight:600}.etiqueta-suspenso,.etiqueta-removido,.etiqueta-vencido{color:var(--color-danger)}.acoes{align-items:end;gap:var(--space-2);flex-wrap:wrap;display:flex}.acao-perfil{align-items:end;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.acao-perfil .campo{flex:12rem}.button:disabled{border-color:var(--color-border);color:var(--color-muted);cursor:not-allowed}.button-perigo{border-color:var(--color-danger);color:var(--color-danger)}.confirmacao p:focus{outline:2px solid var(--color-link);outline-offset:2px}.removidos summary{min-height:2.75rem;padding-block:var(--space-2);cursor:pointer}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.pagina-cabecalho{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.pagina-cabecalho h2{overflow-wrap:anywhere;margin:0;font-size:1.125rem}.resumo-carga{margin-block:var(--space-6);padding:var(--space-4);border:1px solid var(--color-border);border-radius:.25rem}.resumo-carga p{margin-block:0 var(--space-2)}.resumo-carga p:last-child{margin-bottom:0}.alerta-carga{padding:var(--space-2);background:var(--color-warning-bg);color:var(--color-warning-text)}.trilhas-de-prazo{gap:var(--space-6);margin-block:var(--space-6);display:grid}.trilhas-de-prazo h2{margin:0 0 var(--space-2);font-size:1.125rem}.contadores{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));margin:0;padding:0;list-style:none;display:grid}.contador{justify-content:space-between;gap:var(--space-4);height:100%;min-height:8rem;padding:var(--space-4);border:1px solid var(--color-border);border-top:4px solid var(--color-link);color:var(--color-text);background:var(--color-surface);border-radius:.25rem;flex-direction:column;text-decoration:none;display:flex}.contador strong{font-variant-numeric:tabular-nums;font-size:2rem;line-height:1}.contador:hover span:first-child{text-decoration:underline}.contador-vencido{border-top-color:var(--color-danger)}.contador-sem_prazo{border-top-style:dashed}.paginacao{justify-content:space-between;align-items:center;gap:var(--space-2);margin-block:var(--space-6);flex-wrap:wrap;display:flex}.tabela-operacional{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.875rem}.tabela-operacional th,.tabela-operacional td{text-align:start;vertical-align:top;border-bottom:1px solid var(--color-border);overflow-wrap:anywhere;padding:.75rem}.tabela-operacional thead{background:var(--color-surface)}.tabela-operacional tbody th{font-weight:400}.dado-codigo{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.dado-apoio{margin-top:.25rem;display:block}.blocos-dados{margin:0}.blocos-dados dt{font-weight:600}.blocos-dados dd{margin:0 0 var(--space-2);overflow-wrap:anywhere}.avisos-linha{color:var(--color-warning-text);background:var(--color-warning-bg);padding-inline-start:1rem}.prazos-da-linha,.prazo,.transporte-atual{gap:.25rem;display:grid}.prazo{border-inline-start:3px solid var(--color-link);margin-bottom:var(--space-2);padding-inline-start:var(--space-2)}.prazo-vencido{border-color:var(--color-danger)}.acompanhamento summary{min-height:2.75rem;padding-block:var(--space-2);cursor:pointer;color:var(--color-link)}.lista-cargas{gap:var(--space-4);padding:0;list-style:none;display:grid}.cartao-carga{min-width:0;padding:var(--space-4);border:1px solid var(--color-border);overflow-wrap:anywhere;border-radius:.25rem}.cartao-carga h2{font-size:1.125rem}.contagens-carga{gap:var(--space-4);flex-wrap:wrap;display:flex}.contagens-carga dd{margin:0;font-weight:600}.estado-refused,.estado-failed,.estado-dead{color:var(--color-danger)}.acompanhamento-painel{margin-block:var(--space-6);padding:var(--space-4);border:2px solid var(--color-link);border-radius:.25rem}.acompanhamento-painel h2{font-size:1.25rem}.campos-acompanhamento{gap:var(--space-4);border:0;grid-template-columns:minmax(0,1fr);inline-size:100%;min-inline-size:0;margin:0;padding:0;display:grid}.acompanhamento-painel .button{overflow-wrap:anywhere;max-width:100%}.campo textarea{resize:vertical;width:100%;min-width:0;padding:var(--space-2);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font:inherit;border-radius:.25rem}.registro-atual{margin-block:var(--space-4);padding:var(--space-4);background:var(--color-surface)}.comentario-salvo{white-space:pre-wrap}.opcao-checkbox{align-items:center;gap:var(--space-2);min-height:2.75rem;display:flex}.opcao-checkbox input{width:1.25rem;height:1.25rem;accent-color:var(--color-link);flex:none}.acoes button[aria-pressed=true]{background:var(--color-surface);border-width:2px;font-weight:700}.campo input[type=search],.campo input:not([type]){width:100%;min-width:0;min-height:2.75rem;padding:var(--space-2);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font:inherit;border-radius:.25rem}@media (width<=60rem){.tabela-operacional,.tabela-operacional tbody{display:block}.tabela-operacional thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tabela-operacional tr{margin-bottom:var(--space-4);border:1px solid var(--color-border);border-radius:.25rem;display:grid}.tabela-operacional th,.tabela-operacional td{border:0;width:100%;display:block}.tabela-operacional [data-label]:before{content:attr(data-label);color:var(--color-muted);margin-bottom:.25rem;font-weight:600;display:block}.prazos-da-linha{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}}
