@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.jost_4fc9dc16-module__kf92Ta__className{font-family:Jost,Jost Fallback;font-style:normal}.jost_4fc9dc16-module__kf92Ta__variable{--font-jost:"Jost", "Jost Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_ea53d9cb-module__A2t94W__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_ea53d9cb-module__A2t94W__variable{--font-archivo:"Archivo", "Archivo Fallback"}
:root{--blue-900:#0f2347;--blue-800:#163359;--blue-700:#1e4487;--blue-600:#28539e;--blue-500:#3667b8;--blue-400:#6b93d6;--blue-300:#a3bee6;--blue-200:#d0def2;--blue-100:#eaf1fa;--green-700:#3e8c30;--green-600:#4ba63a;--green-500:#5aba47;--green-400:#7dcb6e;--green-300:#a8dd9f;--green-200:#d2eecc;--green-100:#ecf8e9;--gray-900:#1e2228;--gray-800:#31363d;--gray-700:#4c525a;--gray-600:#686d76;--gray-500:#828282;--gray-400:#a1a6ad;--gray-300:#c8ccd2;--gray-200:#e3e6ea;--gray-100:#f1f3f5;--gray-50:#f8f9fa;--white:#fff;--black:#0b0e12;--success:#4ba63a;--success-bg:#ecf8e9;--warning:#e8a100;--warning-bg:#fcf3dc;--danger:#d23b30;--danger-bg:#fbe7e5;--info:#28539e;--info-bg:#eaf1fa;--rota-ideal:#c026d3;--rota-real:#16a34a;--rota-real-fora:#dc2626;--servico:#f5a524;--pausa:#8b5cf6;--parada:#0c2a55;--abastecimento:#15803d;--texto:var(--gray-800);--texto-2:var(--gray-600);--texto-3:#62676f;--success-texto:#2e6b23;--warning-texto:#8a5a00;--danger-texto:#a8281f;--ev-inicio:#22c55e;--ev-fim:#ef4444;--ok:#15803d;--ok-bg:#dcfce7;--ok-bg-forte:#cdf7dc;--erro:#b91c1c;--erro-bg:#fee2e2;--erro-borda:#fca5a5;--ao-vivo:#dc2626;--alerta:#b45309;--alerta-bg:#fef3c7;--fundo-app:var(--gray-100);--fundo-barra:#f7f9fc;--foco:var(--blue-500);--foco-halo:var(--blue-100);--tam-play:32px;--font-body:var(--font-jost), "Tw Cen MT", system-ui, -apple-system, sans-serif;--font-mono:var(--font-archivo), ui-monospace, monospace}*,:before,:after{box-sizing:border-box}html,body{touch-action:manipulation;margin:0;padding:0}@supports (-webkit-touch-callout:none){input[type=date],input[type=time]{appearance:none;min-width:0;max-width:100%}}body{font-family:var(--font-body);color:var(--gray-700);background:var(--fundo-app);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}button,input,select,textarea{font-family:inherit}:where(button,a[href],summary,select,[role=button],[role=switch],[role=option],[tabindex]:not([tabindex="-1"]),input[type=checkbox],input[type=radio],input[type=range]):focus-visible{outline:2px solid var(--foco);outline-offset:2px}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea):focus-visible{outline:2px solid var(--foco);outline-offset:1px}input,textarea{caret-color:var(--blue-700)}::selection{background:var(--blue-200);color:var(--blue-900)}*{scrollbar-width:thin;scrollbar-color:var(--gray-300) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--gray-300);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--gray-400)}::-webkit-scrollbar-track{background:0 0}.mono,.num,td.num,.resumo-item .v,.evento-hora,.trecho-hora,.chip-km{font-variant-numeric:tabular-nums}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{to{transform:rotate(360deg)}}.pagina{flex-direction:column;gap:16px;padding:20px 24px 32px;display:flex}@media (min-width:900px) and (min-height:560px){.pagina.cheia{height:calc(100dvh - 56px);min-height:0;padding-bottom:20px}.pagina.cheia>.sigo-card{flex-direction:column;flex:1;min-height:0;display:flex}.pagina.cheia .sigo-tabela{flex:1;min-height:0;overflow:auto}.pagina.cheia .resp-detalhe{flex-direction:column;flex:1;min-height:0;display:flex}.pagina.cheia .resp-corpo{flex:1;min-height:0}.pagina.cheia .resp-perfil,.pagina.cheia .resp-rotas{min-height:0;overflow-y:auto}}@media (min-width:900px) and (max-width:1100px) and (min-height:560px){.pagina.cheia .resp-corpo{align-content:start;overflow-y:auto}.pagina.cheia .resp-perfil,.pagina.cheia .resp-rotas{min-height:auto;overflow:visible}}.card{border:1px solid var(--gray-200);background:#fff;border-radius:10px;box-shadow:0 1px 2px #1e44870a}.card-titulo{letter-spacing:.08em;text-transform:uppercase;color:var(--texto-3);margin:0 0 10px;font-size:11px;font-weight:700}.card-titulo-linha{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;margin-bottom:10px;display:flex}.card-titulo-linha .card-titulo{margin:0}.filtros{flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px 16px;display:flex}.campo{flex-direction:column;gap:5px;display:flex}.campo label{color:var(--gray-600);font-size:12px;font-weight:600}.campo .ajuda{color:var(--texto-3);font-size:11px}.input{border:1px solid var(--gray-300);height:38px;color:var(--gray-800);background:#fff;border-radius:7px;outline:none;min-width:0;padding:0 12px;font-size:14px}.input:focus,.sel-inline:focus-visible,input.sel-inline:focus,input.sel-inline:focus-within{border-color:var(--blue-500);box-shadow:0 0 0 3px var(--foco-halo);outline:none}.campo-login:focus{box-shadow:0 0 0 3px var(--foco-halo);border-color:var(--blue-500)!important}.input.mono{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.btn{cursor:pointer;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.btn:disabled{opacity:.55;cursor:default}.btn-primario{background:var(--blue-700);color:#fff}.btn-primario:hover:not(:disabled){background:var(--blue-600)}.btn-secundario{color:var(--blue-700);border-color:var(--gray-300);background:#fff}.btn-secundario:hover:not(:disabled){background:var(--blue-100)}.aviso{border-radius:8px;align-items:flex-start;gap:10px;padding:10px 14px;font-size:13px;line-height:1.45;display:flex}.aviso-info{background:var(--info-bg);color:var(--blue-800)}.aviso-alerta{background:var(--warning-bg);color:var(--warning-texto)}.aviso-erro{background:var(--danger-bg);color:var(--danger-texto)}.mp-toolbar{background:var(--fundo-barra);border:1px solid var(--gray-200);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:10px 13px;display:flex}.mp-filtros{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.mp-filtros label,.mp-refresh label{color:var(--gray-600);align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:flex}.mp-refresh{align-items:center;gap:10px;display:flex}.sel-inline{border:1px solid var(--gray-200);color:var(--gray-900);cursor:pointer;background:#fff;border-radius:7px;min-width:70px;padding:5px 9px;font-size:12px;font-weight:600}.sel-inline:disabled{color:var(--texto-3);cursor:default}input.sel-inline{cursor:text;font-family:inherit}input.sel-inline[type=date]{cursor:pointer;min-width:130px}input.sel-inline[type=date]::-webkit-calendar-picker-indicator{cursor:pointer}input.sel-inline.campo-placa{text-transform:uppercase;min-width:180px}input.sel-inline.campo-placa::placeholder{text-transform:none}input.sel-inline.campo-uo{min-width:240px}.combo{display:inline-flex;position:relative}.combo-lista{z-index:50;border:1px solid var(--gray-200);background:#fff;border-radius:8px;min-width:100%;max-height:280px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 8px 24px #10182824}.combo-lista li{color:var(--gray-800);white-space:nowrap;cursor:pointer;border-radius:6px;padding:6px 9px;font-size:12px;font-weight:600}.combo-lista li.destaque{background:var(--blue-100)}.combo-lista li.escolhida{color:var(--blue-800);box-shadow:inset 3px 0 0 var(--blue-500)}.combo-lista li.combo-vazio{color:var(--gray-600);cursor:default;background:0 0;font-weight:500}.btn-ghost{border:1px solid var(--gray-200);color:var(--gray-900);cursor:pointer;background:#fbfcfe;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600}.btn-ghost:hover:not(:disabled){background:#f1f5fa}.btn-icone{justify-content:center;align-items:center;width:32px;padding:6px 0;display:inline-flex}.warn-badge{color:#9a5b12;background:#fef4e7;border:1px solid #f5d9ae;border-radius:20px;padding:6px 11px;font-size:11px;font-weight:600;display:block}.mp-titulo{color:var(--gray-900);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:flex}.mapa-grid{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:16px;display:grid}.resumo{padding:0}.resumo-selos{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.resumo-secoes>.resumo-selos{padding:0 16px}.g-iri{min-width:0}.resumo-destaque{font-family:var(--font-mono);color:var(--blue-800);font-size:24px;font-weight:700;line-height:1}.resumo-selos:empty{display:none}.selo{font:inherit;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.selo i{background:currentColor;border-radius:50%;width:6px;height:6px}.selo-aviso{color:#b91c1c;cursor:help;background:#fee2e2}.resumo-secoes{grid-template-columns:auto minmax(235px,.7fr) minmax(0,1.6fr) max-content;padding:12px 0 14px;display:grid}.resumo-secoes>.resumo-grupo+.resumo-grupo{border-left:1px solid var(--gray-200)}.resumo-titulo svg{color:var(--texto-3)}.g-equipes .chips{flex-direction:column;align-items:stretch}.g-equipe .resumo-conteudo{gap:8px 16px}.g-equipe .resumo-item{min-width:0}.g-equipe .pessoa-nome,.g-equipe .pessoa-funcao,.g-equipe .resumo-item .v{overflow-wrap:break-word;white-space:normal}@media (min-width:1281px){.g-equipe .resumo-conteudo{flex-wrap:nowrap}.g-equipe .resumo-conteudo>.resumo-item{flex:0 auto}.g-equipe .resumo-conteudo>.resumo-item:has(>.v){flex-shrink:0}.g-equipe .resumo-conteudo>.resumo-item>.v{white-space:nowrap}}@media (min-width:768px) and (max-width:1280px){.resumo-secoes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:14px}.resumo-secoes>.resumo-grupo:nth-child(odd){border-left:0}.resumo-secoes>.resumo-grupo:nth-child(n+3){border-top:1px solid var(--gray-200);padding-top:14px}}.pessoas{flex-direction:column;gap:4px;display:flex}.equipes-blocos{flex-wrap:wrap;gap:10px 22px;min-width:0;display:flex}.equipe-bloco{border-left:3px solid var(--blue-200);flex-direction:column;gap:6px;min-width:0;padding-left:10px;display:flex}.equipe-etiqueta{font-family:var(--font-mono);color:var(--texto-2);white-space:nowrap;font-size:12px}.equipe-etiqueta b{color:var(--blue-800);font-weight:700}.iri-equipes{flex-direction:column;gap:10px;display:flex}.iri-equipe{border-left:3px solid var(--blue-200);flex-direction:column;gap:3px;padding-left:10px;display:flex}.iri-equipe .resumo-destaque{font-size:20px}.resumo-destaque.iri-alto{color:var(--danger)}.pessoa{flex-direction:column;line-height:1.25;display:flex}.pessoa-nome{color:var(--gray-900);font-size:13px;font-weight:600}.pessoa-funcao{color:var(--texto-3);font-size:11px}.resumo-grupo{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:4px 16px;display:flex}.resumo-conteudo{flex-wrap:wrap;align-items:flex-start;gap:8px 18px;min-width:0;display:flex}.resumo-item .v.texto{font-family:var(--font-body);white-space:normal;font-size:13px}.resumo-vazio{color:var(--texto-3);font-size:12.5px}.chip.chip-equipe:disabled{opacity:1;cursor:default}.resumo-titulo{letter-spacing:.07em;text-transform:uppercase;color:var(--texto-3);align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:inline-flex}.resumo-titulo .bolinha{width:8px;height:8px}.resumo-item{flex-direction:column;gap:1px;min-width:0;display:flex}.resumo-item .k{letter-spacing:.05em;text-transform:uppercase;color:var(--texto-3);font-size:10px;font-weight:700}.resumo-item .v{font-family:var(--font-mono);color:var(--gray-900);white-space:nowrap;font-size:13.5px;font-weight:600}.resumo-item .v.forte{font-size:15px}.resumo-equipes .chips{gap:4px;margin-top:2px}.chip.chip-equipe{height:26px;font-family:var(--font-mono);gap:6px;padding:0 10px;font-size:12px}.chip.chip-equipe .chip-km{font-family:var(--font-body);font-size:10.5px}.resumo-nota{color:var(--texto-3);font-size:11px}.chip.chip-registro{height:26px;color:var(--blue-700);border-color:var(--blue-200);padding:0 10px;font-size:12px}.chip.chip-registro:hover{background:var(--blue-100)}.eqd{width:min(1040px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--texto);background:#fff;border:none;border-radius:14px;padding:0;overflow:hidden;box-shadow:0 24px 64px #0c2a5547}.eqd[open]{flex-direction:column;display:flex}.eqd::backdrop{background:#0f23476b}.eqd-topo{border-bottom:1px solid var(--gray-200);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px 14px;display:flex}.eqd-topo h2{color:var(--gray-900);margin:0;font-size:17px;font-weight:700}.eqd-fechar{border:1px solid var(--gray-200);width:34px;height:34px;color:var(--gray-700);cursor:pointer;background:#fff;border-radius:8px;flex-shrink:0;place-items:center;display:inline-grid}.eqd-fechar:hover{background:var(--gray-100)}.eqd-fechar:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.eqd-corpo{flex-direction:column;gap:22px;padding:14px 20px 20px;display:flex;overflow:auto}.eqd-estado{color:var(--texto-2);flex-direction:column;gap:10px;margin:8px 0;font-size:13px;display:flex}.eqd-erro{color:var(--erro)}.eqd-frota-titulo{font-family:var(--font-mono);color:var(--gray-900);margin:0 0 10px;font-size:13px;font-weight:600}.eqd-colunas{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.eqd-coluna h3{letter-spacing:.07em;text-transform:uppercase;color:var(--texto-3);align-items:center;gap:8px;margin:0 0 8px;font-size:10.5px;font-weight:700;display:flex}.eqd-qtd{font-family:var(--font-mono);letter-spacing:0;background:var(--gray-100);color:var(--gray-700);border-radius:999px;padding:1px 7px;font-size:11px}.eqd-vazio{color:var(--texto-3);margin:4px 0;font-size:12.5px}.eqd-lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.eqd-lista>li{border-top:1px solid var(--gray-100);padding:10px 0}.eqd-lista>li:first-child{border-top:none;padding-top:2px}.eqd-ativ{grid-template-columns:max-content minmax(0,1fr);gap:12px;display:grid}.eqd-hora{font-family:var(--font-mono);color:var(--gray-700);white-space:nowrap;width:13ch;padding-top:2px;font-size:12px;line-height:1.35}.eqd-texto{flex-direction:column;gap:3px;min-width:0;display:flex}.eqd-linha{color:var(--gray-900);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13.5px;display:flex}.eqd-cod{font-family:var(--font-mono);background:var(--blue-100);color:var(--blue-800);border-radius:5px;padding:1px 6px;font-size:11px;font-weight:600}.eqd-dur{font-family:var(--font-mono);color:var(--texto-3);margin-left:auto;font-size:12px}.eqd-obs{color:var(--texto);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.eqd-autor{color:var(--texto-3);font-size:11.5px}.eqd-obs-item{flex-direction:column;gap:4px;display:flex}.eqd-tipo{letter-spacing:.04em;text-transform:uppercase;background:var(--gray-100);color:var(--gray-700);border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700}.eqd-tipo.tipo-controlador{background:var(--blue-100);color:var(--blue-800)}.eqd-tipo.tipo-lider{background:var(--ok-bg);color:var(--success-texto)}.eqd-tipo.tipo-supervisor{background:var(--alerta-bg);color:var(--warning-texto)}.eqd-quando{font-family:var(--font-mono);color:var(--texto-3);margin-left:auto;font-size:12px}@media (max-width:760px){.eqd{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.eqd-topo{padding:calc(14px + env(safe-area-inset-top,0px)) 16px 12px}.eqd-corpo{padding:12px 16px calc(20px + env(safe-area-inset-bottom,0px))}.eqd-colunas{grid-template-columns:minmax(0,1fr);gap:20px}}.resumo-grupo .iri-motivo{color:var(--texto-3);cursor:default;font-size:12px}.sinal{letter-spacing:0;text-transform:none;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.sinal i{background:currentColor;border-radius:50%;width:7px;height:7px}.sinal-green{color:var(--ok);background:var(--ok-bg)}.sinal-green i{animation:1.6s ease-in-out infinite sinal-pulso}.sinal-amber{color:var(--alerta);background:var(--alerta-bg)}.sinal-red{color:var(--erro);background:var(--erro-bg)}.sinal-gray{color:var(--gray-600);background:var(--gray-100)}@keyframes sinal-pulso{0%,to{opacity:1}50%{opacity:.3}}.mp-acoes{align-items:center;gap:10px;margin-left:auto;display:flex}.chave-ao-vivo{border:1px solid var(--gray-200);height:34px;color:var(--gray-700);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.chave-ao-vivo input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.chave-ao-vivo:focus-within{outline:2px solid var(--blue-700);outline-offset:2px}.chave-trilho{background:var(--gray-300,#cbd0d6);border-radius:999px;flex-shrink:0;width:30px;height:17px;transition:background .15s;position:relative}.chave-botao{background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.ponto-ao-vivo{background:var(--gray-400);border-radius:50%;width:8px;height:8px}.chave-ao-vivo.ativo{background:var(--erro-bg);border-color:var(--erro-borda);color:var(--erro)}.chave-ao-vivo.ativo .chave-trilho{background:var(--ao-vivo)}.chave-ao-vivo.ativo .chave-botao{transform:translate(13px)}.chave-ao-vivo.ativo .ponto-ao-vivo{background:var(--ao-vivo);animation:1.6s ease-out infinite ao-vivo-pulso}@keyframes ao-vivo-pulso{0%{box-shadow:0 0 #dc26268c}70%{box-shadow:0 0 0 7px #dc262600}to{box-shadow:0 0 #dc262600}}@media (prefers-reduced-motion:reduce){.chave-ao-vivo.ativo .ponto-ao-vivo{animation:none}.chave-botao,.chave-trilho{transition:none}}.btn-atualizar{cursor:pointer;border:1px solid var(--blue-700);background:var(--blue-700);color:#fff;height:34px;font:inherit;border-radius:8px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.btn-atualizar:hover:not(:disabled){background:var(--blue-800);border-color:var(--blue-800)}.btn-atualizar:disabled{opacity:.7;cursor:default}@media (prefers-reduced-motion:reduce){.sinal-green i{animation:none}}@media (max-width:1100px){.mapa-grid{grid-template-columns:minmax(0,1fr)}}.mapa-card{padding:14px 16px 16px}.mapa-barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--gray-300);height:30px;color:var(--gray-700);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.chip.ativo{background:var(--blue-800);border-color:var(--blue-800);color:#fff}.chip .bolinha{border-radius:50%;width:9px;height:9px;display:inline-block}.chip-km{opacity:.85;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.mapa-barra .chips{min-width:0}.mapa-barra .chip{text-align:left;flex-wrap:wrap;row-gap:0;max-width:100%;height:auto;min-height:30px;padding-top:4px;padding-bottom:4px}.bolinha{border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block}.hexagono-area{clip-path:polygon(0 50%,25% 0,75% 0,100% 50%,75% 100%,25% 100%);flex-shrink:0;width:11px;height:10px;display:inline-block}.km-rotas{flex-wrap:wrap;gap:4px 10px;display:flex}.km-rotas>span{align-items:center;gap:4px;display:inline-flex}.chip.ativo .bolinha{box-shadow:0 0 0 1.5px #fff}.mapa-canvas{background:var(--gray-100);border-radius:8px;height:560px;position:relative;overflow:hidden}.esq{vertical-align:middle;background:linear-gradient(90deg, var(--gray-100) 25%, var(--gray-200) 50%, var(--gray-100) 75%);background-size:200% 100%;border-radius:6px;width:70px;max-width:100%;height:12px;animation:1.2s ease-in-out infinite esq-brilho;display:inline-block}.esq.esq-grande{border-radius:6px;width:64px;height:24px}.esq.esq-num{border-radius:50%;flex-shrink:0;width:22px;height:22px}.esq-linha{border-top:1px solid var(--gray-100);align-items:center;gap:10px;padding:7px 0;display:flex}.esq-linha:first-of-type{border-top:0}.esq-linha .esq:last-child{margin-left:auto}.mapa-carregando{background:linear-gradient(90deg, var(--gray-100) 25%, var(--gray-200) 50%, var(--gray-100) 75%);color:var(--gray-600);background-size:200% 100%;animation:1.6s ease-in-out infinite esq-brilho}@keyframes esq-brilho{0%{background-position:100% 0}to{background-position:-100% 0}}.chip.chip-calculando{cursor:default;color:var(--gray-600);background:var(--gray-50);border-style:dashed}@media (prefers-reduced-motion:reduce){.esq,.mapa-carregando{animation:none}}.mapa-vazio{color:var(--texto-3);text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:13.5px;display:flex;position:absolute;inset:0}.linha-tempo{--calha:124px;margin-top:14px;container-type:inline-size}.periodo-linha{justify-content:flex-end;align-items:center;gap:8px;margin-bottom:8px;display:flex}.periodo-rotulo{letter-spacing:.06em;text-transform:uppercase;color:var(--texto-3);font-size:10.5px;font-weight:700}.periodo-linha .chip{height:26px}.marcos{height:32px;margin:0 8px 2px calc(var(--calha) + 8px);position:relative}.faixa-marcos{left:calc(-8px - var(--calha));pointer-events:none;border-top:1px solid var(--gray-100);position:absolute;right:-8px}.faixa-marcos:first-child{border-top:0}.faixa-marcos:before{content:"";left:calc(var(--calha) + 8px);border-top:1px dashed var(--gray-200);position:absolute;top:13px;right:8px}.faixa-rotulo{width:calc(var(--calha) - 6px);letter-spacing:.04em;text-transform:uppercase;color:var(--texto-3);white-space:nowrap;text-overflow:ellipsis;pointer-events:auto;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;margin-left:-4px;padding:2px 4px;font-family:inherit;font-size:11px;font-weight:700;line-height:14px;position:absolute;top:5px;left:0;overflow:hidden}.faixa-rotulo:hover{background:var(--gray-100);color:var(--gray-900)}.faixa-rotulo:focus-visible{outline:2px solid var(--foco);outline-offset:1px}.faixa-marcos.recolhida:before{border-top-style:dotted;border-top-color:var(--gray-200);top:10px}.faixa-marcos.recolhida .faixa-rotulo{color:var(--gray-400);font-weight:600;top:2px}.faixa-marcos.recolhida .faixa-rotulo:hover{color:var(--gray-700)}.faixa-marcos.vazia .faixa-rotulo,.faixa-marcos.vazia .faixa-rotulo:hover{color:var(--gray-300);cursor:default;background:0 0}.faixas-chips .chip:disabled{opacity:.5;cursor:default}.faixas-chips{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.faixas-chips .chip{height:26px;font-size:12px}.faixas-chips .chip:not(.ativo){color:var(--gray-400);border-color:var(--gray-200)}.faixa-inicio:before{border-top-color:color-mix(in srgb, var(--ev-inicio) 45%, transparent)}.faixa-fim:before{border-top-color:color-mix(in srgb, var(--ev-fim) 45%, transparent)}.marco{z-index:1;cursor:pointer;color:#fff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:transform .12s;display:flex;position:absolute;top:0;transform:translate(-50%);box-shadow:0 1px 4px #0c2a5559}.marco:hover,.marco:focus-visible{transform:translate(-50%)scale(1.18);box-shadow:0 2px 8px #0c2a5573;z-index:1000!important}.marco:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.marco.servico{background:var(--servico)}.marco.servico.emergencia{box-shadow:0 0 0 2px white, 0 0 0 4px var(--danger)}.marco.pausa{background:var(--pausa)}.marco.parada{background:var(--parada)}.marco.abastecimento,.marco-mini.abastecimento{background:var(--abastecimento);color:#fff}.marco.registro,.marco-mini.registro{color:#fff;background:#0e7490}.marco-num{letter-spacing:-.02em;color:#000;font-size:12.5px;font-weight:800;line-height:1;position:relative}.marco-num.longo{font-size:10px}.marco.ev-deslocamento{border:1.5px solid #1f2937;width:12px;height:12px;margin-top:7px}.marco-letra{color:#fff;font-size:11px;font-weight:700;line-height:1}.marco-letra.dupla{letter-spacing:-.02em;font-size:9.5px}.marco.ev-local{box-shadow:none;background:0 0;border:none;align-items:flex-start;width:24px;height:30px;margin-top:-3px}.marco.ev-local .marco-num{margin-top:7px;font-size:11.5px}.marco.ev-local:hover,.marco.ev-local:focus-visible{box-shadow:none}.slider{width:100%;accent-color:var(--green-600);margin:6px 0 2px}.play-linha{align-items:center;gap:calc(var(--calha) - var(--tam-play));display:flex}.play-linha .slider{flex:1;min-width:0}.play-linha+.linha-tempo-rodape{padding-left:var(--calha);grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"ini meio opcoes fim";align-items:center;gap:6px 12px;min-height:26px;display:grid}.linha-tempo-rodape .rodape-ini{font-family:var(--font-mono);grid-area:ini}.linha-tempo-rodape .rodape-meio{text-align:center;grid-area:meio;min-width:0}.linha-tempo-rodape .play-opcoes{grid-area:opcoes;justify-content:flex-end}.linha-tempo-rodape .rodape-hora-fim{font-family:var(--font-mono);text-align:right;grid-area:fim}.rodape-meio .chip{height:22px}@container (max-width:760px){.play-linha+.linha-tempo-rodape{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ini opcoes fim""meio meio meio"}.linha-tempo-rodape .play-opcoes{justify-content:center}}@container (max-width:480px){.play-linha+.linha-tempo-rodape{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ini.fim""opcoes opcoes opcoes""meio meio meio";padding-left:0}.play-seguir{margin-left:4px}.faixa-rotulo{letter-spacing:.02em;font-size:10px}}.marco.compacto{border-width:1.5px;width:20px;height:20px;margin-top:3px}.marco.compacto .marco-num{font-size:9.5px}.marco.compacto .marco-num.longo{font-size:8px}.marco.compacto .marco-letra{font-size:8.5px}.marco.ev-local.compacto{width:18px;height:23px;margin-top:0}.marco.ev-deslocamento.compacto{width:10px;height:10px;margin-top:8px}.marcos-resumo{height:14px;margin:0 8px 4px calc(var(--calha) + 8px);background:linear-gradient(var(--gray-100), var(--gray-100)) center / 100% 1px no-repeat;border-radius:3px;position:relative}.marcos-resumo i{opacity:.85;border-radius:2px;width:3px;height:12px;margin-left:-1.5px;position:absolute;top:1px}.marcos-resumo i.atual{opacity:1;width:4px;height:16px;box-shadow:0 0 0 1.5px #fff, 0 0 0 3px var(--blue-700);margin-left:-2px;top:-1px}.eventos-lista{border:1px solid var(--gray-200);-webkit-overflow-scrolling:touch;border-radius:10px;max-height:300px;margin:12px 0 0;padding:0;list-style:none;position:relative;overflow-y:auto}.eventos-lista li+li{border-top:1px solid var(--gray-100)}.evento{cursor:pointer;width:100%;font:inherit;text-align:left;color:var(--gray-800);background:0 0;border:0;align-items:flex-start;gap:10px;padding:9px 12px;display:flex}.evento:active,.evento:hover{background:var(--gray-50)}.evento.atual{background:var(--ok-bg);box-shadow:inset 3px 0 0 var(--ev-inicio)}.evento.futuro{opacity:.55}.evento-hora{font-family:var(--font-mono);color:var(--gray-600);white-space:nowrap;flex-shrink:0;width:40px;padding-top:2px;font-size:12px;line-height:1.35}.evento-texto{flex-direction:column;gap:1px;min-width:0;display:flex}.evento-titulo{font-size:13px;font-weight:600}.evento-detalhe{color:var(--texto-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.marco-mini{color:#fff;border:2px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:relative;box-shadow:0 1px 3px #0c2a554d}.marco-mini .marco-num{font-size:10.5px}.marco-mini .marco-letra{font-size:9.5px}.marco-mini.ev-deslocamento{width:12px;height:12px;box-shadow:none;border:1.5px solid #1f2937;margin:5px}.marco-mini.ev-local{box-shadow:none;background:0 0;border:0;align-items:flex-start;width:20px;height:25px}.marco-mini.ev-local .marco-num{margin-top:5px;font-size:9.5px}.marco-mini.parada{background:var(--parada)}.eventos-vazio{color:var(--texto-3);text-align:center;margin:12px 0 0;font-size:12.5px}.play-botao{width:var(--tam-play);height:var(--tam-play);cursor:pointer;background:var(--blue-700);color:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 1px 3px #0c2a554d}.play-botao:hover:not(:disabled){background:var(--blue-800)}.play-botao:disabled{opacity:.45;cursor:default}.play-opcoes{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.play-opcoes .chip{height:24px;padding:0 8px;font-size:11.5px}.play-seguir{color:var(--gray-600);cursor:pointer;white-space:nowrap;align-items:center;gap:4px;margin-left:6px;font-size:11.5px;display:flex}.linha-tempo-rodape{color:var(--texto-3);font-size:12px}.linha-tempo-rodape b{font-family:var(--font-mono);color:var(--gray-800)}.lateral{flex-direction:column;gap:12px;display:flex}.lateral .card{padding:14px 16px}.kv{grid-template-columns:1fr 1fr;gap:8px;display:grid}.kv>div{border:1px solid var(--gray-200);border-radius:8px;padding:8px 10px}.kv .k{letter-spacing:.06em;text-transform:uppercase;color:var(--texto-3);font-size:10.5px;font-weight:700}.kv .v{font-family:var(--font-mono);color:var(--gray-900);word-break:break-word;margin-top:2px;font-size:15px;font-weight:600}.kv .v.pequeno{font-size:13px}.lista-servicos{max-height:300px;margin:0;padding:0;list-style:none;overflow-y:auto}.lista-servicos li{border-bottom:1px solid var(--gray-100);cursor:pointer;align-items:center;gap:10px;padding:8px 4px;font-size:13px;display:flex}.lista-servicos li:hover{background:var(--gray-50)}.lista-servicos .num{background:var(--servico);color:#000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:flex}.lista-servicos .num.parada{background:var(--parada);color:#fff}.lista-servicos .num.aberto{color:#000;border:2px solid var(--servico);background:#fff}.lista-servicos .mono{font-family:var(--font-mono);color:var(--gray-800);font-size:12px}.lista-servicos .hora{font-family:var(--font-mono);color:var(--texto-3);margin-left:auto;font-size:12px}.carregando{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin;display:inline-block}.girando{animation:.8s linear infinite spin}.maplibregl-popup-content{font-family:var(--font-body);color:var(--gray-800);border-radius:8px;padding:8px 12px;font-size:12.5px;line-height:1.45}.lista-servicos.detalhada{max-height:420px}.lista-servicos.detalhada li{border-left:3px solid #0000;align-items:flex-start;padding-left:6px}.lista-servicos.detalhada li.aproximado{background:#fef8ec;border-left-color:#e8b96a}.lista-servicos .num.aprox{background:#e8b96a}.lista-servicos .corpo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lista-servicos .linha1{align-items:baseline;gap:6px;min-width:0;display:flex}.tag-processo{vertical-align:1px;background:var(--gray-100);color:var(--gray-700);white-space:nowrap;border-radius:999px;flex-shrink:0;align-self:center;margin-left:6px;padding:0 7px;font-size:10.5px;font-weight:700;line-height:1.5;display:inline-block}.lista-servicos .linha1 .tag-processo{margin-left:0}.tag-processo.emergencia{background:var(--danger-bg);color:var(--danger-texto)}.lista-servicos .linha1 .desc{color:var(--gray-800);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.lista-servicos .linha2,.lista-servicos .linha3{color:var(--gray-600);flex-wrap:wrap;align-items:center;gap:5px;font-size:11.5px;display:flex}.lista-servicos .selo{border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:700}.lista-servicos .improdutivo{color:var(--danger)}.lista-servicos .txt-aprox{color:#9a5b12}.lista-servicos .txt-sem{color:var(--texto-3);font-style:italic}.lista-servicos .linha3 .id{color:var(--texto-3);margin-left:auto;font-size:10.5px}.trecho-atual{color:var(--gray-900);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.trecho-atual .ponta{background:var(--blue-100);color:var(--blue-800);border-radius:6px;padding:3px 8px}.trecho-atual .seta{color:var(--texto-3)}.trechos-card{padding:14px 16px}.trechos-topo{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.trechos-dica{color:var(--texto-3);font-size:11px}table.trechos tbody tr{cursor:pointer;transition:background-color .12s}table.trechos tbody tr:hover{background:var(--gray-50)}table.trechos tbody tr.foco{background:var(--ok-bg)}table.trechos tbody tr.foco:hover{background:var(--ok-bg-forte)}table.trechos tbody tr.foco td:first-child{box-shadow:inset 3px 0 0 var(--ev-inicio)}.trechos-rolagem{-webkit-overflow-scrolling:touch;overflow-x:auto}table.trechos{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12.5px}table.trechos th{letter-spacing:.04em;text-transform:uppercase;color:var(--texto-3);text-align:left;white-space:nowrap;border-bottom:1px solid var(--gray-200);padding:0 6px 6px;font-size:10.5px;font-weight:700}table.trechos th .bolinha{vertical-align:0;width:8px;height:8px}table.trechos td{border-bottom:1px solid var(--gray-100);vertical-align:middle;padding:7px 6px}table.trechos tbody tr:last-child td{border-bottom:0}table.trechos td.num,table.trechos th.num{text-align:right;white-space:nowrap;width:54px;font-family:var(--font-mono);font-variant-numeric:tabular-nums}table.trechos th.num{font-family:inherit}table.trechos .trecho-n,table.trechos th:first-child{text-align:center;width:34px;font-family:var(--font-mono);color:var(--texto-3);padding-left:10px}table.trechos .trecho-de-para{min-width:0}.trecho-nome{white-space:nowrap;text-overflow:ellipsis;color:var(--gray-800);font-weight:600;display:block;overflow:hidden}.trechos-unidade{color:var(--texto-3);text-transform:none;letter-spacing:0;margin-left:4px;font-size:10.5px;font-weight:600}.dif{text-align:center;background:var(--gray-100);min-width:38px;color:var(--gray-700);border-radius:999px;padding:1px 6px;font-size:11.5px;display:inline-block}.dif.alta{background:var(--erro-bg);color:var(--erro);font-weight:700}.dif.baixa{background:var(--ok-bg);color:var(--ok)}.sigo-card,.col-painel{--s-brand:#115b94;--s-brand-600:#004a80;--s-brand-700:#003967;--s-brand-tint:#e2f0ff;--s-accent-tint:#d9f7e4;--s-amber-tint:#fdedc9;--s-danger:#cc3336;--s-danger-tint:#ffe7e4;--s-surface:#fff;--s-surface-2:#f8fafc;--s-surface-3:#f1f4f6;--s-border:#dfe2e4;--s-border-strong:#caced2;--s-ink:#20272f;--s-ink-2:#4f565e;--s-ink-3:#676c73;--s-radius:8px;--s-radius-sm:5px;--s-radius-lg:14px;background:var(--s-surface);border:1px solid var(--s-border);border-radius:var(--s-radius-lg);color:var(--s-ink);overflow:hidden;box-shadow:0 1px 2px #3c49580f,0 1px 3px #3c49580d;box-shadow:0 1px 2px lab(30.3447% -2.69409 -10.4528/.06),0 1px 3px lab(30.3447% -2.69409 -10.4528/.05)}@supports (color:lab(0% 0 0)){.sigo-card,.col-painel{--s-brand:lab(36.8664% -4.84747 -38.1424);--s-brand-600:lab(29.7725% -2.83378 -39.588);--s-brand-700:lab(22.8653% -1.36094 -33.4459);--s-brand-tint:lab(94.1852% -2.89404 -8.75048);--s-accent-tint:lab(94.7408% -12.6978 5.61378);--s-amber-tint:lab(94.399% 1.14435 19.5931);--s-danger:lab(47.0381% 60.1094 37.2059);--s-danger-tint:lab(93.8292% 12.2803 6.63641);--s-surface:lab(100% 0 0);--s-surface-2:lab(98.2593% -.367135 -1.06072);--s-surface-3:lab(95.9389% -.488281 -1.41356);--s-border:lab(89.5586% -.608444 -1.76587);--s-border-strong:lab(82.5977% -.846386 -2.46916);--s-ink:lab(15.2802% -1.45625 -6.36193);--s-ink-2:lab(36.1749% -1.36685 -5.36596);--s-ink-3:lab(45.4619% -1.13174 -4.31151)}}.sigo-card .muted{color:var(--s-ink-3)}.sigo-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--s-ink-4,#c3c8cf);text-decoration-color:var(--s-ink-4,#c3c8cf);text-underline-offset:3px}.sigo-link:hover{color:var(--blue-700);text-decoration-color:currentColor}.semana-nav{align-items:center;gap:4px;display:inline-flex}.semana-nav .semana-rotulo{text-align:center;min-width:190px;color:var(--gray-900);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.semana-andamento{color:var(--texto-3);font-size:10.5px;font-weight:600;line-height:1.1;display:block}.semana-nav button{border:1px solid var(--gray-200);width:34px;height:34px;color:var(--gray-800);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.semana-nav button:hover:not(:disabled){background:var(--blue-100)}.semana-nav button:disabled{opacity:.4;cursor:default}.resp-detalhe{--faixa-gray:var(--s-ink-3);--faixa-green:#219761;--faixa-amber:#da942c;--faixa-red:var(--s-danger);border-top:1px solid var(--s-border)}@supports (color:lab(0% 0 0)){.resp-detalhe{--faixa-green:lab(55.303% -42.7462 18.8107);--faixa-amber:lab(67.2994% 20.9446 61.9005)}}.resp-trilha{border-left:1px solid var(--s-border);flex:1;align-items:center;gap:6px;min-width:0;margin-left:2px;padding-left:12px;font-size:14px;display:flex}.resp-trilha-voltar{border:1px solid var(--s-border-strong);background:var(--s-surface);height:36px;color:var(--s-brand-700);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 10px;font-weight:600;transition:background .18s ease-out,border-color .18s ease-out,transform .18s ease-out;display:inline-flex}.resp-trilha-voltar svg{transition:transform .22s cubic-bezier(.16,1,.3,1)}.resp-trilha-voltar:hover{background:var(--s-brand-tint);border-color:var(--s-brand)}.resp-trilha-voltar:hover svg{transform:translate(-3px)}.resp-trilha-voltar:active{transform:scale(.97)}.resp-trilha-sep{color:var(--s-ink-3);flex-shrink:0}.resp-trilha-atual{color:var(--s-ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.resp-corpo{grid-template-columns:minmax(340px,420px) minmax(0,1fr);display:grid}.resp-perfil{border-right:1px solid var(--s-border);flex-direction:column;gap:18px;padding:22px 22px 24px;display:flex}.resp-identidade{align-items:center;gap:14px;display:flex}.resp-avatar{background:var(--blue-800);color:#fff;width:48px;height:48px;font-family:var(--font-display,inherit);letter-spacing:.02em;border-radius:50%;flex-shrink:0;place-items:center;font-size:16px;font-weight:700;display:grid}.resp-nome{color:var(--s-ink);text-wrap:balance;margin:0;font-size:18px;font-weight:700;line-height:1.2}.resp-sub{color:var(--s-ink-3);font-variant-numeric:tabular-nums;margin-top:3px;font-size:12.5px}.resp-mediana{flex-direction:column;gap:10px;display:flex}.resp-mediana-linha{align-items:center;gap:14px;display:flex}.resp-mediana-valor{font-family:var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--s-ink);font-size:46px;font-weight:700;line-height:.9}.resp-mediana-valor.green{color:#00663e;color:lab(37.6341% -36.418 16.0138)}.resp-mediana-valor.amber{color:#a55d00;color:lab(47.2734% 26.7706 58.1442)}.resp-mediana-valor.red{color:var(--s-danger)}.resp-mediana-valor.gray{color:var(--s-ink-2)}.resp-aviso-dia{background:var(--blue-50,#eef4fc);border:1px solid var(--blue-100,#d6e4f7);color:var(--s-ink);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.resp-aviso-dia svg{color:var(--blue-700);flex-shrink:0;margin-top:1px}.resp-aviso-dia b{font-weight:700}.resp-mediana-rotulo{color:var(--s-ink-2);font-size:12px;font-weight:600;line-height:1.3}.resp-comparacao{border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 12px 6px 9px;font-size:12.5px;font-weight:500;line-height:1.3;display:inline-flex}.resp-comparacao b{font-family:var(--font-mono);font-weight:700}.resp-comparacao svg{flex-shrink:0}.resp-comparacao.pior{background:var(--s-danger-tint);color:#9e141e;color:lab(34.4625% 53.9261 34.7284)}.resp-comparacao.melhor{background:var(--s-accent-tint);color:#005633;color:lab(31.7025% -33.1542 14.5765)}.resp-comparacao.igual,.resp-comparacao.neutro{background:var(--s-surface-3);color:var(--s-ink-2)}.resp-comparacao-ant{color:inherit;opacity:.75}.resp-grafico{width:100%;height:auto;font-family:var(--font-body,inherit);display:block}.grafico-faixa{opacity:.12}.grafico-faixa.gray{fill:var(--faixa-gray);opacity:.08}.grafico-faixa.green{fill:var(--faixa-green)}.grafico-faixa.amber{fill:var(--faixa-amber)}.grafico-faixa.red{fill:var(--faixa-red);opacity:.09}.grafico-eixo{fill:var(--s-ink-3);font-variant-numeric:tabular-nums;font-size:9.5px}.grafico-divisa{stroke:var(--s-border);stroke-width:1px}.grafico-dia text{fill:var(--s-ink-2);font-size:10.5px;font-weight:600}.grafico-dia .grafico-data{fill:var(--s-ink-3);font-size:10px;font-weight:500}.grafico-dia.futuro text{fill:var(--s-border-strong)}.grafico-linha line{stroke-width:1.6px}.grafico-linha text{paint-order:stroke;stroke:var(--s-surface);stroke-width:3px;font-size:9.5px;font-weight:600}.grafico-linha.atual line{stroke:var(--s-brand-700);stroke-dasharray:6 4}.grafico-linha.atual text{fill:var(--s-brand-700)}.grafico-linha.anterior line{stroke:var(--s-ink-3);stroke-dasharray:2 3}.grafico-linha.anterior text{fill:var(--s-ink-3)}.grafico-ponto{cursor:pointer;outline:none}.grafico-ponto circle{stroke:var(--s-surface);stroke-width:2px;transition:r .18s ease-out}.grafico-ponto.gray circle{fill:var(--faixa-gray)}.grafico-ponto.green circle{fill:var(--faixa-green)}.grafico-ponto.amber circle{fill:var(--faixa-amber)}.grafico-ponto.red circle{fill:var(--faixa-red)}.grafico-ponto:hover circle,.grafico-ponto:focus-visible circle{r:8}.grafico-ponto:focus-visible circle{stroke:var(--foco)}.grafico-fora{fill:var(--faixa-red);font-size:9.5px;font-weight:700;font-family:var(--font-mono)}.resp-numeros{border-top:1px solid var(--s-border);grid-template-columns:1fr 1fr;gap:14px 18px;margin:0;padding-top:16px;display:grid}.resp-numeros dt{letter-spacing:.05em;text-transform:uppercase;color:var(--s-ink-3);font-size:10.5px;font-weight:700}.resp-numeros dd{font-family:var(--font-mono);color:var(--s-ink);font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:16px;font-weight:600}.resp-numeros .resp-desvio,.resp-numeros .resp-us{grid-column:1/-1}.resp-numeros .resp-us dd{font-family:inherit;font-size:inherit;font-weight:inherit}.resp-numeros .resp-us .us-valor b{font-size:16px}.us{flex-direction:column;gap:3px;min-width:0;display:flex}.us-valor{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--s-ink);font-size:12.5px}.us-valor b{font-weight:600}.us-meta{color:var(--s-ink-3)}.us-rend{font-weight:600}.us-rend.green{color:#005d38;color:lab(34.0251% -33.0544 14.5373)}.us-rend.amber{color:#8a5600;color:lab(41.7465% 18.1642 51.2672)}.us-rend.red{color:var(--s-danger)}.us-barra{background:var(--s-surface-2);border-radius:999px;max-width:140px;height:4px;display:block;overflow:hidden}.us-barra>span{border-radius:inherit;background:#da942c;background:lab(67.2994% 20.9446 61.9005);height:100%;display:block}.us-barra>span.ok{background:#219761;background:lab(55.303% -42.7462 18.8107)}.sigo-card .badge.us-resumo{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.resp-desvio dd{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.resp-desvio-pct{font-family:var(--font-body,inherit);color:var(--s-ink-3);font-size:12.5px;font-weight:600}.resp-rotas{min-width:0;padding:8px 0 12px;container-type:inline-size}.resp-rota{color:inherit;grid-template-columns:minmax(118px,.9fr) minmax(150px,1.3fr) minmax(190px,1.8fr) minmax(150px,1.2fr) 150px 96px 96px 22px;align-items:center;gap:14px;padding:10px 22px;font-size:13px;text-decoration:none;display:grid}.resp-rota-cabeca{letter-spacing:.05em;text-transform:uppercase;color:var(--s-ink-3);padding-top:8px;padding-bottom:6px;font-size:10.5px;font-weight:700}a.resp-rota{border-radius:10px;margin:0 8px;padding-left:14px;padding-right:14px;transition:background .15s ease-out}a.resp-rota:hover{background:var(--s-brand-tint)}a.resp-rota:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.resp-rota-placa{flex-direction:column;line-height:1.25;display:flex}.resp-rota-placa b{letter-spacing:.02em;font-weight:700}.resp-rota-placa small{font-family:var(--font-mono);color:var(--s-ink-3);font-size:11.5px}.resp-rota-unidade{color:var(--s-ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.resp-rota-mapa{color:var(--s-ink-3);justify-self:end}a.resp-rota:hover .resp-rota-mapa{color:var(--s-brand)}.km-barra{flex-direction:column;gap:5px;min-width:0;display:flex}.nao-conformidades{flex-wrap:wrap;gap:4px;display:flex}.lista-nc{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lista-nc>li{background:var(--alerta-bg);color:var(--warning-texto);border-radius:8px;overflow:hidden}.nc-cabeca{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:600;display:flex}.nc-cabeca:disabled{cursor:default}.nc-cabeca:not(:disabled):hover{background:#d9770614}.nc-cabeca svg{color:var(--alerta);flex-shrink:0}.nc-nome{flex:1;min-width:0}.nc-qtd{background:var(--alerta);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.ncm{width:min(640px,100vw - 32px)}.ncm-cabeca{align-items:center;gap:12px;min-width:0;display:flex}.ncm-icone{background:var(--alerta-bg);width:36px;height:36px;color:var(--alerta);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ncm-sub{color:var(--texto-3);margin:2px 0 0;font-size:12.5px}.ncm-lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ncm-item{border-top:1px solid var(--gray-100);grid-template-columns:max-content minmax(0,1fr);gap:14px;padding:14px 0;display:grid}.ncm-item:first-child{border-top:none;padding-top:2px}.ncm-hora{font-family:var(--font-mono);color:var(--warning-texto);white-space:nowrap;min-width:11ch;padding-top:1px;font-size:12.5px;font-weight:600}.ncm-texto{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.ncm-titulo-linha{width:100%;color:var(--gray-900);align-items:baseline;gap:8px;font-size:14px;display:flex}.ncm-medida{font-family:var(--font-mono);color:var(--texto-3);white-space:nowrap;margin-left:auto;font-size:12px}.ncm-servico{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:10px;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;display:flex}.ncm-servico-num{background:var(--servico);color:#000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:flex}.ncm-servico-texto{flex-direction:column;gap:3px;min-width:0;display:flex}.ncm-servico-linha{color:var(--gray-900);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;display:flex}.ncm-servico-meta{font-family:var(--font-mono);color:var(--texto-3);font-size:11.5px}.ncm-explicacao{color:var(--texto-2);margin:0;font-size:13px;line-height:1.5}.ncm-ver{align-items:center;gap:5px;display:inline-flex}.nc-tag{white-space:nowrap;background:var(--alerta-bg);color:var(--warning-texto);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.3}.km-linhas{flex-direction:column;gap:3px;display:flex}.km-linha{border-radius:999px;min-width:2px;height:5px;display:block}.km-linha.rodado,.km-num .rodado{--cor:var(--faixa-red)}.km-linha.ideal,.km-num .ideal{--cor:var(--faixa-green)}.km-linha{background:var(--cor)}.km-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:11.5px}.km-num .rodado,.km-num .ideal{color:var(--cor);font-weight:600}.km-num .km-sep{color:var(--s-ink-3)}.resp-dia{padding:6px 0 4px}.resp-dia+.resp-dia{border-top:1px solid var(--s-border)}.resp-dia-titulo{color:var(--s-ink);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin:8px 22px 2px;font-size:13px;font-weight:600;display:flex}.resp-dia-nome{text-transform:capitalize;font-weight:700}.resp-dia-desvio{background:var(--s-surface-2);color:var(--s-ink-2,var(--s-ink));font-variant-numeric:tabular-nums;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11.5px;font-weight:600}.resp-dia-titulo small{color:var(--s-ink-3);margin-left:auto;font-size:11.5px;font-weight:500}.resp-dia.vazio .resp-dia-titulo{color:var(--s-ink-3)}.resp-detalhe .badge.dot{justify-content:center;min-width:64px}@media (max-width:1100px){.resp-corpo{grid-template-columns:minmax(0,1fr)}.resp-perfil{border-right:0;border-bottom:1px solid var(--s-border)}.resp-grafico{max-width:460px}}@media (max-width:760px){.resp-trilha{border-left:0;flex-basis:100%;margin-left:0;padding-left:0}.resp-dia-titulo{margin:8px 14px 2px}.resp-mediana-valor{font-size:40px}}@container (max-width:860px){.resp-rota{grid-template-columns:minmax(104px,.9fr) minmax(170px,1.8fr) minmax(130px,1.1fr) 136px 80px 88px 20px;gap:12px}.resp-rota-unidade,.resp-rota-cabeca>span:nth-child(2){display:none}}@container (max-width:560px){.resp-rota{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"placa iri mapa""km km km""us rend rend""nc nc nc";gap:8px 12px;padding:12px 14px}a.resp-rota{margin:0 4px}.resp-rota-cabeca{display:none}.resp-rota-placa{grid-area:placa}.resp-rota .km-barra{grid-area:km}.resp-rota>span:nth-child(7){grid-area:iri}.resp-rota-us{grid-area:us}.resp-rota-rend{grid-area:rend;justify-self:end}.resp-rota-nc{grid-area:nc}.resp-rota-nc:empty{display:none}.resp-rota-mapa{grid-area:mapa}}@media (prefers-reduced-motion:reduce){.resp-trilha-voltar,.resp-trilha-voltar svg,.grafico-ponto circle,a.resp-rota{transition:none}}.sigo-equipes{font-family:var(--font-body);color:var(--s-ink-2);background:var(--s-surface-3);cursor:help;vertical-align:1px;border-radius:999px;margin-left:6px;padding:0 6px;font-size:10.5px;font-weight:600;display:inline-block}.iri-grid .sigo-equipes{vertical-align:baseline;width:fit-content;margin:2px 0 0;display:block}.iri-grid td.nc{white-space:normal}.sigo-card .mono,.sigo-grid td.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.sigo-toolbar{flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.sigo-busca{border:1px solid var(--s-border-strong);border-radius:var(--s-radius-sm);background:var(--s-surface);width:240px;height:36px;color:var(--s-ink-3);align-items:center;gap:8px;padding:0 11px;display:flex}.sigo-busca:focus-within{border-color:var(--s-brand);box-shadow:0 0 0 3px var(--s-brand-tint)}.sigo-busca input{width:100%;font:inherit;color:var(--s-ink);background:0 0;border:none;outline:none;font-size:13px}.sigo-campo{min-width:150px;height:36px}.sigo-uo{width:260px}input.sigo-campo,.sigo-campo input{border:1px solid var(--s-border-strong);border-radius:var(--s-radius-sm);background:var(--s-surface);height:36px;font:inherit;color:var(--s-ink);outline:none;padding:0 11px;font-size:13px}input.sigo-campo:focus,input.sigo-campo:focus-within,.sigo-campo input:focus{border-color:var(--s-brand);box-shadow:0 0 0 3px var(--s-brand-tint)}.sigo-toolbar-fim{align-items:center;gap:10px;margin-left:auto;display:inline-flex}.sigo-progresso{color:var(--s-ink-3);align-items:center;gap:6px;font-size:12px;display:inline-flex}.sigo-btn{border-radius:var(--s-radius-sm);border:1px solid var(--s-border-strong);background:var(--s-surface);height:36px;color:var(--s-ink);font:inherit;cursor:pointer;white-space:nowrap;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.sigo-btn:hover{background:var(--s-surface-3)}.sigo-card .badge{letter-spacing:.01em;white-space:nowrap;background:var(--s-surface-3);height:22px;color:var(--s-ink-2);border:1px solid var(--s-border);border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.sigo-card .badge.blue{background:var(--s-brand-tint);color:var(--s-brand-700);border-color:#0000}.sigo-card .badge.green{background:var(--s-accent-tint);color:#005d38;color:lab(34.0251% -33.0544 14.5373);border-color:#0000}.sigo-card .badge.amber{background:var(--s-amber-tint);color:#8a5600;color:lab(41.7465% 18.1642 51.2672);border-color:#0000}.sigo-card .badge.red{background:var(--s-danger-tint);color:var(--s-danger);border-color:#0000}.sigo-card .badge.gray{background:var(--s-surface-2);color:var(--s-ink-3);border-color:var(--s-border)}.sigo-card .badge.dot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.sigo-card .badge.dot{font-family:var(--font-mono);font-size:11.5px}.sigo-tabela{border-top:1px solid var(--s-border);overflow-x:auto}table.sigo-grid{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:12.5px}table.sigo-grid th,table.sigo-grid td{text-align:left;border-bottom:1px solid var(--s-border);border-right:1px solid var(--s-border);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;padding:7px 8px;overflow:hidden}table.sigo-grid th:last-child,table.sigo-grid td:last-child{border-right:none}table.sigo-grid thead th{background:var(--s-surface-3);color:var(--s-ink-2);letter-spacing:.02em;text-transform:uppercase;border-bottom:1px solid var(--s-border-strong);padding-top:9px;padding-bottom:9px;font-size:11px;font-weight:600}table.sigo-grid th.num,table.sigo-grid td.num{text-align:right}.sigo-ordem{max-width:100%;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;display:inline-flex}.sigo-ordem:hover,.sigo-ordem.ativa{color:var(--s-brand)}.sigo-seta{color:var(--s-ink-3);opacity:.7;flex-shrink:0}.sigo-ordem:hover .sigo-seta{opacity:1}.col-cabeca{align-items:center;gap:2px;max-width:100%;display:inline-flex}th.num .col-cabeca{justify-content:flex-end;width:100%}.col-rotulo{white-space:nowrap}.col-filtro{width:22px;height:22px;color:var(--s-ink-3);cursor:pointer;opacity:.55;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;transition:background .15s ease-out,color .15s ease-out,opacity .15s ease-out;display:inline-grid}th:hover .col-filtro,.col-filtro:focus-visible,.col-filtro.aberto{opacity:1}.col-filtro:hover,.col-filtro.aberto{background:var(--s-surface-3);color:var(--s-brand)}.col-filtro.ativo{opacity:1;background:var(--s-brand);color:#fff}.col-filtro.ativo:hover{background:var(--s-brand-600);color:#fff}.col-painel{z-index:70;background:var(--s-surface);border:1px solid var(--s-border);min-width:220px;max-width:min(280px,100vw - 16px);max-height:calc(100vh - 16px);font-family:var(--font-body,inherit);border-radius:10px;flex-direction:column;gap:8px;padding:12px;animation:.16s cubic-bezier(.16,1,.3,1) col-painel-entra;display:flex;position:fixed;overflow-y:auto;box-shadow:0 12px 28px -8px #20272f47,0 2px 6px #20272f14;box-shadow:0 12px 28px -8px lab(15.2802% -1.45625 -6.36193/.28),0 2px 6px lab(15.2802% -1.45625 -6.36193/.08)}@keyframes col-painel-entra{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.col-painel-titulo{letter-spacing:.05em;text-transform:uppercase;color:var(--s-ink-3);font-size:10.5px;font-weight:700}.col-painel-campo{border:1px solid var(--s-border-strong);height:34px;font:inherit;color:var(--s-ink);background:var(--s-surface);border-radius:7px;outline:none;padding:0 10px;font-size:13px}.col-painel-campo.num{text-align:right;font-family:var(--font-mono)}.col-painel-campo:focus{border-color:var(--s-brand);box-shadow:0 0 0 3px var(--s-brand-tint)}.col-painel-limpar{font:inherit;color:var(--s-brand);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px}.col-painel-limpar:hover{text-decoration:underline}.col-painel-opcoes{flex-direction:column;gap:2px;display:flex}.col-painel-opcao{min-height:32px;font:inherit;color:var(--s-ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.col-painel-opcao:hover{background:var(--s-surface-3)}.col-painel-opcao.ativa{background:var(--s-brand-tint);color:var(--s-brand-700);font-weight:600}.col-painel-opcao .sigo-faixa{align-items:center;gap:6px;display:inline-flex}@media (prefers-reduced-motion:reduce){.col-painel{animation:none}.col-filtro{transition:none}}.sigo-ordem.ativa .sigo-seta{color:var(--s-brand)}table.sigo-grid thead tr.sigo-filtros th{background:var(--s-surface-2);border-bottom:1px solid var(--s-border-strong);text-transform:none;letter-spacing:0;padding:5px 6px;font-weight:400}tr.sigo-filtros input,tr.sigo-filtros select{border:1px solid var(--s-border-strong);border-radius:var(--s-radius-sm);background:var(--s-surface);width:100%;height:28px;font:inherit;color:var(--s-ink);outline:none;padding:0 8px;font-size:12px}tr.sigo-filtros th.num input,tr.sigo-filtros input[inputmode=decimal]{text-align:right;font-family:var(--font-mono)}tr.sigo-filtros input:focus,tr.sigo-filtros select:focus{border-color:var(--s-brand);box-shadow:0 0 0 2px var(--s-brand-tint)}.sigo-limpar{border:1px solid var(--s-border-strong);border-radius:var(--s-radius-sm);background:var(--s-surface);height:28px;font:inherit;color:var(--s-ink-2);cursor:pointer;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;display:inline-flex}.sigo-limpar:hover{background:var(--s-surface-3);color:var(--s-brand)}table.sigo-grid tbody tr{cursor:pointer}table.sigo-grid tbody tr:hover td{background:var(--s-brand-tint)}table.sigo-grid td{height:44px;color:var(--s-ink)}table.sigo-grid td.forte{letter-spacing:.02em;font-weight:600}table.sigo-grid tr.sigo-vazio td{text-align:center;color:var(--s-ink-3);cursor:default;height:64px}table.sigo-grid tr.sigo-vazio:hover td{background:0 0}.sigo-acao{border-radius:var(--s-radius-sm);width:30px;height:30px;color:var(--s-ink-2);border:1px solid #0000;place-items:center;display:inline-grid}.sigo-acao:hover{background:var(--s-surface-3);border-color:var(--s-border-strong);color:var(--s-brand)}.iri-motivo{cursor:help;font-size:11.5px}.sigo-rodape{background:var(--s-surface-2);border-top:1px solid var(--s-border);color:var(--s-ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:12.5px;display:flex}.sigo-paginas{align-items:center;gap:4px;display:inline-flex}.sigo-pag{border-radius:var(--s-radius-sm);min-width:30px;height:30px;color:var(--s-ink-2);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0 6px;font-size:12.5px;font-weight:600;display:inline-grid}.sigo-pag:hover:not(:disabled):not(.atual){background:var(--s-surface-3)}.sigo-pag.atual{background:var(--s-brand);color:#fff}.sigo-pag:disabled{opacity:.35;cursor:default}.sigo-pag-reticencias{color:var(--s-ink-3);padding:0 2px}.sigo-nota{border-top:1px solid var(--s-border);background:var(--s-surface-2);color:var(--s-ink-2);align-items:center;gap:8px;padding:10px 16px;font-size:12px;display:flex}.sigo-nota svg{color:var(--s-ink-3);flex-shrink:0}.sigo-faixa{align-items:center;gap:4px;margin-left:6px;display:inline-flex}.sigo-faixa i{border-radius:50%;width:8px;height:8px;display:inline-block}.sigo-faixa i.gray{background:var(--s-ink-3)}.sigo-faixa i.green{background:#33a36d;background:lab(59.9471% -42.6099 18.7576)}.sigo-faixa i.amber{background:#e5a243;background:lab(71.9766% 19.7051 57.7069)}.sigo-faixa i.red{background:var(--s-danger)}.iri-esqueleto{vertical-align:middle;background:linear-gradient(90deg, var(--s-surface-3) 25%, var(--s-border) 50%, var(--s-surface-3) 75%);background-size:200% 100%;border-radius:6px;width:64px;height:12px;animation:1.2s ease-in-out infinite iri-brilho;display:inline-block}@keyframes iri-brilho{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:640px){.sigo-busca,.sigo-uo,.sigo-campo{width:100%}.sigo-toolbar-fim{margin-left:0}table.sigo-grid{min-width:820px}}.foco-trecho-sair{opacity:.8;font-size:11.5px;font-weight:500}.foco-trecho:hover .foco-trecho-sair{opacity:1;text-decoration:underline}.trecho-hora{font-family:var(--font-mono);color:var(--texto-3);white-space:nowrap;margin-top:2px;font-size:11px;display:block}.lateral .trechos-rolagem{max-height:420px;overflow-y:auto}.lateral table.trechos thead th{z-index:1;background:#fff;position:sticky;top:0}.coluna-mapa{flex-direction:column;gap:16px;min-width:0;display:flex;container:coluna-mapa/inline-size}.custo-dado{color:var(--gray-600);margin:10px 0 0;font-size:11.5px;line-height:1.45}.custo-dado b{color:var(--gray-900);font-family:var(--font-mono)}@media (max-width:767px){.linha-tempo{--calha:104px}.faixa-rotulo{letter-spacing:.02em;font-size:10px}.resumo-secoes{grid-template-columns:minmax(0,1fr);row-gap:12px}.resumo-secoes>.resumo-grupo+.resumo-grupo{border-left:0;border-top:1px solid var(--gray-200);padding-top:12px}.resumo-grupo{gap:6px 14px}.pagina{padding:12px 12px calc(24px + env(safe-area-inset-bottom,0px));gap:12px}.mp-toolbar{padding:10px 12px}.mp-filtros{gap:10px}.mp-filtros>label{flex-direction:column;flex:100%;align-items:stretch;gap:4px}.mp-filtros .combo,.mp-filtros .chips{width:100%}.mp-filtros .chips .chip{flex:1;justify-content:center}.mp-filtros .sel-inline,input.sel-inline.campo-uo,input.sel-inline.campo-placa{width:100%;min-width:0;padding:8px 10px;font-size:16px}.mapa-canvas{height:62vh;min-height:320px}.lateral .card,.trechos-card{padding:12px}table.trechos{min-width:480px}table.trechos td,table.trechos th{white-space:nowrap}}.rmapa{--painel:400px;--folga:12px;--vao-aba:18px;--sombra-flutuante:0 1px 3px #0f234729, 0 6px 18px #0f23471f}.pagina.pagina-mapa{gap:0;padding:0}.rmapa-mapa{background:var(--gray-100);position:relative;overflow:hidden}.rmapa-busca{box-shadow:var(--sombra-flutuante);background:#fff;border-radius:14px;position:relative}.rmapa-busca>.resumo{box-shadow:none;background:0 0;border:0;border-radius:14px}.rmapa-filtros .mp-toolbar{background:0 0;border:0;justify-content:flex-start;gap:8px;padding:0}.rmapa-filtros .mp-filtros{gap:8px}.rmapa-filtros .mp-filtros>label,.rmapa-filtros .chave-ao-vivo,.rmapa-filtros .btn-atualizar{min-height:36px;box-shadow:var(--sombra-flutuante);letter-spacing:.04em;text-transform:uppercase;color:var(--texto-3);background:#fff;border:0;border-radius:999px;align-items:center;gap:8px;padding:3px 4px 3px 14px;font-size:10.5px;display:inline-flex}.rmapa-filtros .chave-ao-vivo,.rmapa-filtros .btn-atualizar{letter-spacing:0;text-transform:none;color:var(--gray-800);padding:0 14px;font-size:12.5px}.rmapa-filtros .sel-inline{background:var(--gray-100);border:0;border-radius:999px;height:30px;padding:4px 12px;font-size:13px}.rmapa-filtros .sel-inline:focus-visible{outline:2px solid var(--foco);outline-offset:1px}.rmapa-filtros input.sel-inline.campo-uo{min-width:220px}.rmapa-filtros input.sel-inline.campo-placa{min-width:150px;font-family:var(--font-mono);letter-spacing:.02em}.rmapa-filtros .mp-filtros>svg{color:var(--blue-800);align-self:center}.rmapa-filtros .mp-acoes{gap:8px;margin-left:0}.rmapa-busca.recolhida{box-shadow:none;background:0 0;height:4px;padding:0}.rmapa-busca.recolhida .rmapa-busca-aba{top:0}.rmapa-busca-aba{z-index:1;width:64px;height:26px;color:var(--blue-800);cursor:pointer;border:1px solid var(--gray-300);clip-path:inset(0 -14px -14px);background:#fff;border-top:0;border-radius:0 0 12px 12px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-50%);box-shadow:0 4px 10px #0f234738}.rmapa-busca-aba:hover{background:var(--blue-100);color:var(--blue-900)}.rmapa-busca-aba:focus-visible{outline:2px solid var(--foco);outline-offset:2px;clip-path:none}.rmapa-busca-aba svg{transition:transform .18s ease-out;transform:rotate(-90deg)}.rmapa-busca.recolhida .rmapa-busca-aba svg{transform:rotate(90deg)}.rmapa-busca.recolhida.espiando>.resumo{box-shadow:var(--sombra-flutuante);background:#fff;position:absolute;top:25px;left:0;right:0}.rmapa-detalhe{box-shadow:var(--sombra-flutuante);overscroll-behavior:contain;background:#fff;border-radius:14px;overflow-y:auto}.rmapa-detalhe>.aviso{margin:12px 12px 0}.rmapa-detalhe>.resumo{box-shadow:none;border:0;border-radius:0}.rmapa-detalhe .resumo-secoes{grid-template-columns:minmax(0,1fr);row-gap:0;padding:6px 0 10px}.rmapa-detalhe .resumo-secoes>.resumo-grupo{padding:12px 16px}.rmapa-detalhe .resumo-secoes>.resumo-grupo+.resumo-grupo{border-left:0;border-top:1px solid var(--gray-100)}.rmapa-detalhe .resumo-secoes>.resumo-selos{padding:0 16px 4px}.rmapa-detalhe .g-equipe .resumo-conteudo{flex-wrap:wrap}.rmapa-detalhe>.card{border:0;border-top:1px solid var(--gray-200);box-shadow:none;border-radius:0;padding:14px 16px}.rmapa-detalhe table.trechos thead th{z-index:1;background:#fff;position:sticky;top:0}.rmapa-camadas{pointer-events:none;align-items:center;gap:8px;display:flex}.rmapa-camadas>*{pointer-events:auto}.rmapa-camadas .chip{height:34px;color:var(--gray-800);box-shadow:var(--sombra-flutuante);background:#fff;border:0;flex-shrink:0;padding:0 14px;font-size:13px;transition:background-color .15s ease-out,color .15s ease-out}.rmapa-camadas .chip:hover{background:var(--gray-50)}.rmapa-camadas .chip.ativo{background:var(--blue-800);color:#fff}.rmapa-camadas .chip.ativo:hover{background:var(--blue-700)}.rmapa-camadas .chip:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.rmapa-camadas .chip .chip-km{opacity:.8;font-size:11.5px}.rmapa-camadas .chip.chip-calculando{background:#fff;border:0}.rmapa-fundo{z-index:4;cursor:pointer;width:72px;height:72px;box-shadow:var(--sombra-flutuante);background-color:var(--gray-200);background-position:50%;background-size:cover;border:2px solid #fff;border-radius:12px;padding:0;transition:transform .15s ease-out,box-shadow .15s ease-out;position:absolute;overflow:hidden}.rmapa-fundo.fundo-mapa{background-image:url(https://a.tile.openstreetmap.org/13/3096/4559.png)}.rmapa-fundo.fundo-hibrido{background-image:url(https://server.arcgisonline.com/ArcGIS/rest/services/Reference/World_Transportation/MapServer/tile/13/4559/3096),url(https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/13/4559/3096)}.rmapa-fundo:hover{transform:translateY(-1px);box-shadow:0 2px 6px #0f234733,0 10px 24px #0f234729}.rmapa-fundo:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.rmapa-fundo-rotulo{font:600 11px var(--font-body);color:#fff;background:linear-gradient(#0b0e1200,#0b0e12b8);justify-content:center;align-items:center;gap:4px;padding:14px 4px 5px;display:flex;position:absolute;inset:auto 0 0}.rmapa-tempo{box-shadow:var(--sombra-flutuante);background:#fff;border-radius:14px;padding:10px 14px 12px;position:relative}.rmapa-tempo .linha-tempo{margin-top:0}.rmapa-tempo-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.rmapa-tempo-topo .chip{height:26px}.rmapa-tempo-titulo{font:700 11px var(--font-body);letter-spacing:.07em;text-transform:uppercase;color:var(--texto-3)}.rmapa-tempo-aba{z-index:1;width:64px;height:26px;color:var(--blue-800);cursor:pointer;border:1px solid var(--gray-300);clip-path:inset(-14px -14px 0);background:#fff;border-bottom:0;border-radius:12px 12px 0 0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;bottom:calc(100% - 1px);left:50%;transform:translate(-50%);box-shadow:0 -4px 10px #0f234733}.rmapa-tempo-aba:hover{background:var(--blue-100);color:var(--blue-900)}.rmapa-tempo-aba:focus-visible{outline:2px solid var(--foco);outline-offset:2px;clip-path:none}.rmapa-tempo-aba svg{transition:transform .18s ease-out;transform:rotate(90deg)}.tempo-recolhido .rmapa-tempo-aba svg{transform:rotate(-90deg)}.tempo-recolhido .rmapa-tempo{box-shadow:none;background:0 0;height:0;padding:0}.tempo-recolhido .rmapa-tempo>.linha-tempo{display:none}.rmapa.espiando-tempo .rmapa-tempo>.linha-tempo{box-shadow:var(--sombra-flutuante);background:#fff;border-radius:14px;padding:10px 14px 12px;display:block;position:absolute;bottom:25px;left:0;right:0}.rmapa.espiando-tempo .rmapa-tempo{z-index:9}.rmapa-alternar{width:28px;height:60px;color:var(--blue-800);cursor:pointer;border:1px solid var(--gray-300);background:#fff;border-left:0;border-radius:0 12px 12px 0;justify-content:center;align-items:center;padding:0;display:inline-flex;box-shadow:4px 0 10px #0f234733}.rmapa-alternar:hover{background:var(--blue-100);color:var(--blue-900)}.rmapa-alternar:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.rmapa.reproduzindo :is(.rmapa-busca,.rmapa-filtros,.rmapa-camadas,.rmapa-painel,.rmapa-alternar,.rmapa-tempo,.rmapa-fundo,.foco-trecho){display:none}.rmapa-mini{z-index:9;min-width:240px;box-shadow:var(--sombra-flutuante);background:#fff;border-radius:999px;align-items:center;gap:12px;padding:8px 18px 12px 8px;display:flex;position:absolute;bottom:20px;left:50%;overflow:hidden;transform:translate(-50%)}.rmapa-mini-texto{font-family:var(--font-mono);color:var(--texto-2);white-space:nowrap;font-size:13px}.rmapa-mini-texto b{color:var(--gray-900);font-size:15px}.rmapa-mini-barra{background:var(--gray-200);border-radius:999px;height:3px;position:absolute;bottom:6px;left:56px;right:18px}.rmapa-mini-barra i{border-radius:inherit;background:var(--green-600);height:100%;display:block}@media (max-width:1023.98px){.rmapa-mini{bottom:calc(16px + env(safe-area-inset-bottom,0px));position:fixed}}@media (min-width:1024px){.pagina.pagina-mapa{height:calc(100dvh - 56px);overflow:hidden}.rmapa{height:100%;position:relative}.rmapa-mapa{position:absolute;inset:0}.rmapa-busca{z-index:8;top:var(--folga);left:var(--folga);position:absolute;right:56px}.rmapa-filtros{z-index:7;top:calc(var(--folga) * 2 + var(--altura-busca,0px) + var(--vao-aba));left:calc(var(--painel) + var(--folga) * 2);position:absolute;right:56px}.rmapa.sem-painel .rmapa-filtros{left:var(--folga)}.rmapa-busca.recolhida{top:0}.rmapa-painel{z-index:5;top:calc(var(--folga) * 2 + var(--altura-busca,0px));left:var(--folga);bottom:var(--folga);width:var(--painel);pointer-events:none;flex-direction:column;gap:10px;display:flex;position:absolute}.rmapa-painel>*{pointer-events:auto}.rmapa-detalhe{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.rmapa-detalhe[hidden]{display:none}.rmapa-detalhe>*{flex:none}:is(.rmapa-detalhe>.trechos-card,.rmapa-detalhe>.card:has(>.lista-servicos),.rmapa-detalhe>.esq-card){flex-direction:column;flex:0 auto;min-height:120px;display:flex;overflow:hidden}:is(.rmapa-detalhe>.trechos-card,.rmapa-detalhe>.card:has(>.lista-servicos)){flex:1 1 0;max-height:max-content}.rmapa-detalhe .trechos-rolagem,.rmapa-detalhe .card>.lista-servicos{overscroll-behavior:contain;flex:1;min-height:0;max-height:none;overflow-y:auto}.rmapa.sem-painel .rmapa-painel{bottom:auto}.rmapa-alternar{z-index:6;top:50%;left:calc(var(--folga) + var(--painel));position:absolute;transform:translateY(-50%)}.rmapa.sem-painel .rmapa-alternar{left:0}.rmapa.espiando-painel .rmapa-painel{bottom:var(--folga);z-index:9}.rmapa.espiando-painel .rmapa-alternar{z-index:10}.rmapa-camadas{z-index:4;top:calc(var(--folga) * 2 + var(--altura-busca,0px) + var(--vao-aba) + var(--altura-filtros,0px) + 8px);left:calc(var(--painel) + var(--folga) * 2);flex-wrap:wrap;position:absolute;right:56px}.rmapa.sem-painel .rmapa-camadas{left:var(--folga)}.rmapa-tempo{z-index:5;left:calc(var(--painel) + var(--folga) * 2);right:var(--folga);bottom:var(--folga);position:absolute}.rmapa-tempo>.linha-tempo{overscroll-behavior:contain;max-height:calc(48dvh - 40px);overflow-y:auto}.rmapa.tempo-recolhido .rmapa-tempo{bottom:0}.rmapa.sem-painel .rmapa-tempo{left:var(--folga)}.rmapa-fundo{left:calc(var(--painel) + var(--folga) * 2);bottom:calc(var(--altura-tempo,0px) + var(--folga) * 2)}.rmapa.sem-painel .rmapa-fundo{left:var(--folga)}.rmapa .mapa-vazio{left:calc(var(--painel) + var(--folga) * 2)}.rmapa.sem-painel .mapa-vazio{left:0}.rmapa .foco-trecho{top:calc(var(--altura-busca,0px) + var(--altura-filtros,0px) + 80px);left:calc(var(--painel) + var(--folga) * 2 + 8px);right:auto;transform:none}}@media (max-width:1023.98px){.rmapa{padding:12px 12px calc(20px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:12px;display:flex}.rmapa-painel{display:contents}.rmapa-filtros{order:1}.rmapa-busca{order:2;margin-bottom:14px}.rmapa-mapa{height:62vh;min-height:340px;box-shadow:var(--sombra-flutuante);border-radius:14px;order:3}.rmapa-tempo{order:4}.rmapa-detalhe{order:5}.rmapa-filtros .mp-filtros>label{border-radius:14px;flex-direction:row;flex:100%;justify-content:space-between;align-items:center;padding:6px 6px 6px 14px}.rmapa-filtros .sel-inline{text-align:left}.rmapa-filtros .mp-filtros .combo,.rmapa-filtros .sel-inline,.rmapa-filtros input.sel-inline.campo-uo,.rmapa-filtros input.sel-inline.campo-placa{flex:1;width:auto;min-width:0}.rmapa-camadas{z-index:4;scrollbar-width:none;padding:2px 2px 8px;position:absolute;top:10px;left:10px;right:50px;overflow-x:auto}.rmapa-camadas::-webkit-scrollbar{display:none}.rmapa-fundo{width:64px;height:64px;bottom:10px;left:10px}}@media (pointer:coarse){:root{--tam-play:44px}.chip,.play-opcoes .chip,.rodape-meio .chip,.mapa-barra .chip,.periodo-linha .chip{justify-content:center;min-width:44px;height:auto;min-height:44px}.evento,.combo-lista li,.sel-inline,.btn,.btn-ghost,.btn-atualizar,.chave-ao-vivo,.sigo-pag,.sigo-campo,.sigo-busca,.play-seguir{min-height:44px}.play-seguir input{width:20px;height:20px}}
