@font-face{font-family:Barlow;src:url(/fontes/barlow-latin-500-normal.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Barlow;src:url(/fontes/barlow-latin-600-normal.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Barlow;src:url(/fontes/barlow-latin-700-normal.woff2)format("woff2");font-weight:700;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f1ea;--surface:#fff;--surface-2:#eae5da;--ink:#1c1a17;--ink-muted:#5b5449;--line:#d8d0c1;--accent:#e8590c;--on-accent:#1c1a17;--accent-text:#a93f06;--signal:#c4271b;--signal-text:#a81f14;--on-signal:#fff;--ok:#2f6b2f;--ok-fundo:#e3eedc;--atencao-fundo:#fbe3d2;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Barlow", system-ui, sans-serif;--font-mono:"Barlow", system-ui, sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--radius-tag:8px;--radius-control:14px;--radius-card:14px;--radius-panel:18px;--radius-flutua:22px;--motion-assentar:cubic-bezier(.22, 1, .36, 1);--motion-precisa:cubic-bezier(.65, 0, .35, 1);--a-toque:80ms;--a-estado:.18s;--a-tela:.26s;--a-folha:.34s;--a-veu:#1c1a1773;--a-sombra:0 1px 2px #1c1a170f, 0 8px 24px -12px #1c1a172e;--a-flutua:#fff;--a-realce:#1c1a1712;--m-terreno:#e6e0d3;--m-banco-1:#dad2c2;--m-banco-2:#c8beab;--m-banco-3:#a99e89;--m-fundo:#8a7f6b;--m-estrada:#fff;--m-obra:#5b5449;--m-maquina:#1c1a17;--m-agua:#5b6b70}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#141311;--surface:#211f1b;--surface-2:#2e2b26;--ink:#f4f1ea;--ink-muted:#b9b0a0;--line:#3a362f;--accent:#f26a1e;--on-accent:#141311;--accent-text:#ff9a5c;--signal:#e5483a;--signal-text:#ff7b6e;--ok:#8fcb82;--ok-fundo:#23321f;--atencao-fundo:#3a2516;--a-veu:#0009;--a-sombra:0 1px 0 #ffffff0a inset, 0 10px 28px -12px #000000b3;--a-flutua:#26231f;--a-realce:#f4f1ea14;--m-terreno:#1e1c19;--m-banco-1:#2a2723;--m-banco-2:#37332d;--m-banco-3:#4a453d;--m-fundo:#625b50;--m-estrada:#3a362f;--m-obra:#b9b0a0;--m-maquina:#f4f1ea;--m-agua:#121110}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg)}body{background:var(--bg);color:var(--ink);font:400 17px/1.45 var(--font-sans);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:contain;margin:0}:where(h1,h2,h3,p,ul,ol,figure){margin:0;padding:0}:where(ul,ol){list-style:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}::selection{background:color-mix(in srgb, var(--accent) 35%, transparent)}input,textarea{caret-color:var(--accent)}.so-escuro,[data-theme=dark] .so-claro{display:none}[data-theme=dark] .so-escuro{display:block}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:6px}.ic{flex:none;width:24px;height:24px}.ic.acesa .celula{fill:var(--accent)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}.rotulo{font:600 15px/1.3 var(--font-display);letter-spacing:.01em;color:var(--ink-muted)}.apoio{color:var(--ink-muted)}.num{font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sinal-texto{color:var(--signal-text)}.casca{flex-direction:column;min-height:100dvh;display:flex}.topo{z-index:20;min-height:60px;padding:calc(env(safe-area-inset-top) + 4px) 8px 4px;background:var(--bg);transition:box-shadow var(--a-estado);align-items:center;gap:4px;display:flex;position:-webkit-sticky;position:sticky;top:0}.topo.rolou{box-shadow:0 1px 0 var(--line)}.topo .meio-topo{flex:1;align-items:center;gap:10px;min-width:0;padding-left:6px;display:flex}.topo .meio-topo b{font:600 18px/1.2 var(--font-display);white-space:nowrap;text-overflow:ellipsis;opacity:0;transition:opacity var(--a-estado);overflow:hidden}.topo.rolou .meio-topo b{opacity:1}.topo .marca{border-radius:8px;flex:none;width:32px;height:32px}.voltar{border-radius:var(--radius-control);min-height:48px;color:var(--accent-text);font:600 17px/1 var(--font-sans);background:0 0;border:0;flex:none;align-items:center;gap:2px;padding:0 12px 0 4px;text-decoration:none;display:inline-flex}.voltar .ic{width:26px;height:26px}.voltar:hover,.acao-topo:hover{background:var(--a-realce)}.voltar:active,.acao-topo:active{transform:scale(.96)}.acao-topo{border-radius:var(--radius-control);min-width:56px;min-height:52px;color:var(--ink);font:600 12px/1.1 var(--font-sans);transition:background var(--a-estado), transform var(--a-toque);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:2px 6px;text-decoration:none;display:inline-flex;position:relative}.acao-topo .ic{width:24px;height:24px}.contador{background:var(--signal);min-width:20px;height:20px;color:var(--on-signal);font:700 13px/20px var(--font-display);text-align:center;border-radius:10px;padding:0 6px;position:absolute;top:2px;right:8px}.titulo-grande{font:700 34px/1.08 var(--font-display);letter-spacing:-.01em;text-wrap:balance;padding:2px 2px 14px}.estado-rede{background:var(--surface-2);min-height:36px;font:600 15px/1 var(--font-sans);color:var(--ink);white-space:nowrap;border:0;border-radius:99px;align-items:center;gap:8px;padding:6px 12px;text-decoration:none;display:inline-flex}.estado-rede i{background:var(--ink-muted);border-radius:50%;width:9px;height:9px}.estado-rede.vivo i{background:var(--ok);animation:pulsa 2s var(--motion-precisa) infinite}.estado-rede.fora{background:var(--atencao-fundo);color:var(--ink)}.estado-rede.fora i{background:var(--accent)}@keyframes pulsa{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}main.conteudo{width:100%;max-width:760px;padding:0 16px calc(104px + env(safe-area-inset-bottom));flex:1;margin:0 auto}.tela{animation:entra var(--a-tela) var(--motion-assentar) backwards}@keyframes entra{0%{opacity:0;transform:translateY(10px)}}.puxar{height:0;color:var(--ink-muted);font:600 15px/1 var(--font-sans);transition:height var(--a-estado) var(--motion-assentar);place-items:center;display:grid;overflow:hidden}.puxar.ativo{height:56px}.puxar span{align-items:center;gap:10px;display:inline-flex}.puxar .giro{border:3px solid var(--surface-2);border-top-color:var(--accent);border-radius:50%;width:22px;height:22px}.puxar.indo .giro{animation:.8s linear infinite gira}@keyframes gira{to{transform:rotate(360deg)}}.abas{z-index:30;padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:var(--surface);box-shadow:0 -1px 0 var(--line);justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.abas a{border-radius:var(--radius-card);max-width:120px;min-height:60px;color:var(--ink-muted);font:600 13px/1.1 var(--font-sans);flex-direction:column;flex:1;align-items:center;gap:4px;padding:4px 2px;text-decoration:none;display:flex}.abas a .pilula{width:60px;height:32px;transition:background var(--a-estado) var(--motion-assentar);border-radius:16px;place-items:center;display:grid}.abas a .ic{width:26px;height:26px}.abas a:hover .pilula{background:var(--a-realce)}.abas a[aria-current=page]{color:var(--ink)}.abas a[aria-current=page] .pilula{background:var(--accent);color:var(--on-accent)}.abas a[aria-current=page] .ic.acesa .celula,.abas a[aria-current=page] .ic .celula{fill:var(--on-accent)}.secao{margin-top:30px}.secao>h2,.cabeca h2{font:700 22px/1.2 var(--font-display);color:var(--ink)}.cabeca{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.cabeca a,.link{min-width:48px;min-height:48px;color:var(--accent-text);background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 4px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.cabeca a:hover,.link:hover{text-underline-offset:4px;text-decoration:underline}.painel{background:var(--surface);border-radius:var(--radius-panel);box-shadow:var(--a-sombra);padding:18px}.painel+.painel{margin-top:10px}.grade2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.grade3{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.grade2>*,.grade3>*{min-width:0;margin-top:0!important}.lista>li+li{margin-top:8px}.linha{background:var(--surface);border-radius:var(--radius-card);min-height:64px;box-shadow:var(--a-sombra);color:inherit;text-align:left;width:100%;transition:background var(--a-estado), transform var(--a-toque);border:0;align-items:center;gap:14px;padding:12px 16px;text-decoration:none;display:flex}a.linha:hover,button.linha:hover{background:color-mix(in srgb, var(--ink) 3%, var(--surface))}a.linha:active,button.linha:active{transform:scale(.985)}.linha .meio{flex:1;min-width:0}.linha .meio b{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.linha .meio small{color:var(--ink-muted);font-size:15px;line-height:1.35;display:block}.linha .fim{text-align:right;flex:none}.etiqueta{border-radius:var(--radius-tag);background:var(--surface-2);min-height:28px;color:var(--ink);font:600 15px/1.2 var(--font-display);white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.etiqueta.tinta{background:var(--ink);color:var(--bg)}.etiqueta.sinal{background:var(--signal);color:var(--on-signal)}.etiqueta.ok{background:var(--ok-fundo);color:var(--ok)}.etiqueta.laranja{background:var(--atencao-fundo);color:var(--accent-text)}.etiqueta.vazia{color:var(--ink-muted);background:0 0;padding-left:0}.ponto{background:var(--ok);border-radius:50%;flex:none;width:10px;height:10px}.ponto.apagado{background:var(--m-banco-3)}.ponto.sinal{background:var(--signal)}.heroi{padding:6px 2px 4px}.heroi .grande{font-size:max(64px,min(21vw,104px))}.heroi .grande small{color:var(--ink-muted);margin-left:6px;font-size:.32em;font-weight:600}.trilho{background:var(--surface-2);border-radius:7px;height:14px;position:relative;overflow:hidden}.trilho>i{background:var(--accent);transform-origin:0;animation:cresce .9s var(--motion-precisa) both;border-radius:7px;position:absolute;top:0;bottom:0;left:0;right:auto}.trilho>s{background:var(--ink);width:3px;text-decoration:none;position:absolute;top:0;bottom:0}.trilho.fino{height:8px}.trilho.fino>i{background:var(--ink-muted)}@keyframes cresce{0%{transform:scaleX(0)}}.alerta-chefe{border-radius:var(--radius-panel);background:var(--signal);color:var(--on-signal);animation:entra var(--a-folha) var(--motion-assentar) both;align-items:flex-start;gap:14px;padding:16px 18px;text-decoration:none;display:flex}.alerta-chefe.atencao{background:var(--atencao-fundo);color:var(--ink)}.alerta-chefe.atencao .ic{color:var(--accent-text)!important}.alerta-chefe b{font-size:18px;font-weight:600;display:block}.alerta-chefe small{opacity:.95;font:600 15px/1.3 var(--font-display)}.botao{border-radius:var(--radius-control);background:var(--accent);min-height:54px;color:var(--on-accent);font:600 18px/1.2 var(--font-sans);transition:transform var(--a-toque), filter var(--a-estado), opacity var(--a-estado);border:0;justify-content:center;align-items:center;gap:10px;padding:12px 20px;text-decoration:none;display:inline-flex}.botao:hover{filter:brightness(1.06)}.botao:active{transform:scale(.97)}.botao:disabled{opacity:.45;cursor:not-allowed;filter:none;transform:none}.botao.claro{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 2px var(--line)}.botao.claro:hover{filter:none;background:color-mix(in srgb, var(--ink) 4%, var(--surface))}.botao.tinta{background:var(--ink);color:var(--bg)}.botao.sinal{background:var(--signal);color:var(--on-signal)}.botao.cheio{width:100%}.botao .ic{width:24px;height:24px}.botoes{flex-wrap:wrap;gap:10px;display:flex}.botoes>*{flex:1}.chips{scrollbar-width:none;gap:8px;margin:0 -2px;padding:2px 2px 4px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{background:var(--surface);min-height:48px;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);transition:background var(--a-estado), color var(--a-estado);border:0;border-radius:24px;flex:none;align-items:center;gap:6px;padding:8px 16px;font-size:16px;font-weight:600;display:inline-flex}.chip:hover{background:color-mix(in srgb, var(--ink) 4%, var(--surface))}.chip[aria-pressed=true]{background:var(--ink);color:var(--bg);box-shadow:none}.campo{margin-top:16px;display:block}.campo>span{font:600 15px/1.3 var(--font-display);color:var(--ink-muted);margin-bottom:6px;display:block}.campo input,.campo select,.campo textarea{border-radius:var(--radius-control);background:var(--surface);width:100%;min-height:54px;box-shadow:inset 0 0 0 2px var(--line);border:0;padding:12px 14px;font-size:17px}.campo textarea{resize:vertical;min-height:96px}.campo input:focus,.campo select:focus,.campo textarea:focus{box-shadow:inset 0 0 0 3px var(--accent);outline:none}.campo input:user-invalid{box-shadow:inset 0 0 0 2px var(--signal)}.erro-campo{color:var(--signal-text);margin-top:12px;font-weight:600}.veu{z-index:50;background:var(--a-veu);animation:veu var(--a-folha) var(--motion-assentar) both;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes veu{0%{opacity:0}}.folha{z-index:51;max-width:640px;max-height:90dvh;padding:8px 20px calc(24px + env(safe-area-inset-bottom));background:var(--a-flutua);animation:sobe var(--a-folha) var(--motion-assentar) both;border-radius:24px 24px 0 0;margin:0 auto;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -12px 40px -16px #00000059}.folha:before{content:"";background:var(--line);border-radius:3px;width:40px;height:5px;margin:0 auto 14px;display:block}.folha h2{font:700 26px/1.15 var(--font-display);padding-right:56px}.folha .fechar{position:absolute;top:10px;right:10px}@keyframes sobe{0%{transform:translateY(100%)}}.botao-ic{background:var(--surface-2);width:48px;height:48px;color:var(--ink);transition:background var(--a-estado);border:0;border-radius:50%;place-items:center;display:inline-grid;position:relative}.botao-ic:hover{background:color-mix(in srgb, var(--ink) 12%, var(--surface-2))}.aviso{z-index:60;left:16px;right:16px;bottom:calc(92px + env(safe-area-inset-bottom));border-radius:var(--radius-panel);background:var(--ink);max-width:520px;color:var(--bg);box-shadow:var(--a-sombra);animation:sobe var(--a-folha) var(--motion-assentar) both;margin:0 auto;padding:16px 18px;font-weight:600;position:fixed}.vazio{text-align:center;color:var(--ink-muted);padding:40px 16px}.vazio .ic{width:44px;height:44px;color:var(--ink-muted);margin-bottom:10px}.vazio p{max-width:30ch;margin:0 auto}.abrindo{min-height:100dvh;color:var(--ink-muted);place-content:center;justify-items:center;gap:18px;display:grid}.abrindo img{width:64px;height:64px;animation:pulsa 1.6s var(--motion-precisa) infinite;border-radius:16px}.barras{align-items:flex-end;gap:2px;height:120px;display:flex}.barras>button{background:0 0;border:0;flex:1;align-items:flex-end;min-width:0;height:100%;padding:0;display:flex}.barras>button>i{background:var(--m-banco-2);transform-origin:bottom;width:100%;animation:sobeBarra .7s var(--motion-precisa) both;border-radius:4px 4px 0 0;display:block}.barras>button[aria-pressed=true]>i{background:var(--accent)}@keyframes sobeBarra{0%{transform:scaleY(0)}}svg.linha-grafico{width:100%;height:120px;display:block;overflow:visible}svg.linha-grafico.mini{height:52px;margin:8px 0 6px}svg.linha-grafico path{transition:d 1.2s var(--motion-precisa)}.ilustra{background:var(--m-terreno);place-items:center;height:220px;margin:0 -16px;display:grid;position:relative;overflow:hidden}.ilustra:after{content:"";background:var(--m-banco-2);height:70px;position:absolute;bottom:0;left:0;right:0;-webkit-mask:url(/marca/bancada.svg) 0 100%/400px 100% repeat-x;mask:url(/marca/bancada.svg) 0 100%/400px 100% repeat-x}.ilustra>.ic{z-index:1;width:120px;height:120px;color:var(--ink);margin-bottom:26px;position:relative}.ilustra.rodando>.ic{animation:trabalha 2.4s var(--motion-precisa) infinite}.ilustra video{object-fit:cover;z-index:1;width:100%;height:100%;animation:entra var(--a-folha) var(--motion-assentar) both;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes trabalha{50%{transform:translateY(-4px)rotate(-1.5deg)}}.ilustra>.maq-ilustra{z-index:1;width:min(88%,380px);height:auto;margin-bottom:18px;position:relative}.maq-ilustra .giroflex{opacity:.35}.maq-ilustra.trabalhando .giroflex{animation:1.1s steps(2,jump-none) infinite giroflex}.ilustra.rodando>.maq-ilustra.trabalhando{animation:trabalha 2.4s var(--motion-precisa) infinite}@keyframes giroflex{0%,49%{opacity:1}50%,to{opacity:.35}}.maq-linha{padding:12px 14px;display:block}.maq-topo{align-items:center;gap:12px;display:flex}.maq-ilustra.mini{flex:none;width:84px;height:42px}.maq-ic{flex:none;place-items:center;width:44px;height:42px;display:grid}.maq-resumo{color:var(--ink-muted);margin-top:6px;font-size:15px;display:block}.maq-resumo b{color:var(--ink);font-weight:600}.faixa-dia{margin-top:12px;display:block;position:relative}.trilho-dia{background:var(--surface-2);border-radius:6px;height:22px;display:block;position:relative;overflow:hidden}.faixa-dia.mini .trilho-dia{border-radius:5px;height:10px}.trilho-dia>i,.legenda-dia i{position:absolute;top:0;bottom:0}.trilho-dia>s{background:var(--ink);width:2px;text-decoration:none;position:absolute;top:-2px;bottom:-2px}.f-trabalhando{background:var(--ok)}.f-ocioso{background:var(--accent)}.f-parado{background:var(--m-banco-2)}.f-oficina{background:var(--ink)}.horas-dia{height:22px;font:600 14px/22px var(--font-display);color:var(--ink-muted);margin-top:4px;display:block;position:relative}.horas-dia span{position:absolute;transform:translate(-50%)}.horas-dia span:first-child{transform:none}.horas-dia span:last-child{transform:translate(-100%)}.legenda-dia{gap:6px 20px;margin-top:12px;font-size:16px;display:grid}@media (min-width:520px){.legenda-dia{grid-template-columns:1fr 1fr}}.legenda-dia li{align-items:center;gap:8px;display:flex}.legenda-dia i{border-radius:4px;flex:none;width:14px;height:14px;position:static}.legenda-dia b{margin-left:auto;font-weight:600}.ligada-desde{margin-top:4px;font-size:20px;font-weight:500}.ligada-desde .num{font-size:26px}.operador-maq{box-shadow:inset 0 1px 0 var(--line);align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.operador-maq .meio{flex:1;min-width:0}.operador-maq b{font-weight:600;display:block}.operador-maq small{color:var(--ink-muted);font-size:15px}.ponto.laranja{background:var(--accent)}.esquema{border-radius:var(--radius-panel);background:var(--m-terreno);margin-top:14px;padding:12px 10px 6px}.esquema svg{width:100%;height:auto;display:block;overflow:visible}.esquema .legenda{margin:6px 6px 4px}.no .caixa{fill:var(--surface);stroke:var(--line);stroke-width:2px;filter:drop-shadow(0 2px 4px #1c1a171f)}.no .ic-no{color:var(--ink)}.no .farol{fill:var(--m-banco-3)}.no .nome-no{font:700 15px var(--font-display);fill:var(--ink)}.no .sub-no{font:600 13px var(--font-display);fill:var(--ink-muted)}.no.n-ok .farol{fill:var(--ok)}.no.n-atencao .caixa{stroke:var(--accent);stroke-width:3px}.no.n-atencao .farol{fill:var(--accent)}.no.n-critico .caixa{stroke:var(--signal);stroke-width:3px}.no.n-critico .farol{fill:var(--signal)}.no .aura{fill:none;stroke:var(--accent);stroke-width:2px;opacity:.5;animation:aura 2s var(--motion-precisa) infinite;transform-box:fill-box;transform-origin:50%}@keyframes aura{0%,to{opacity:.55}50%{opacity:.1}}.toca{cursor:pointer}.toca:hover .caixa{fill:color-mix(in srgb, var(--ink) 4%, var(--surface))}.toca:focus-visible{outline:none}.toca:focus-visible .caixa{stroke:var(--accent);stroke-width:4px}.toca:focus-visible .leito{stroke:var(--accent);stroke-width:4px}.correia .leito{stroke:var(--m-banco-2);stroke-width:12px;stroke-linecap:round}.correia .fluxo{stroke:var(--ink-muted);stroke-width:3px;stroke-dasharray:6 7}.correia .fluxo.anda{animation:1.2s linear infinite fluxo}.correia.n-atencao .leito{stroke:color-mix(in srgb, var(--accent) 55%, var(--m-banco-2))}@keyframes fluxo{to{stroke-dashoffset:-13px}}.rotulo-correia{font:700 12px var(--font-display);fill:var(--ink-muted)}.grafico-vib{padding-bottom:26px;display:block;position:relative}.grafico-vib.mini{margin:8px 0;padding-bottom:0}.grafico-vib svg{width:100%;height:160px;display:block;overflow:visible}.grafico-vib.mini svg{height:56px}.grafico-vib .faixa-normal{fill:var(--ok-fundo)}.grafico-vib .limite{stroke:var(--ink-muted);stroke-width:1.5px;stroke-dasharray:5 4}.grafico-vib .divisa{stroke:var(--line);stroke-width:1px}.grafico-vib .traco{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linejoin:round}.grafico-vib .ultimo{background:var(--ink);border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute}.grafico-vib.mini .ultimo{width:7px;height:7px;margin:-3.5px 0 0 -3.5px}.dias-graf{height:22px;font:600 14px/22px var(--font-display);color:var(--ink-muted);position:absolute;bottom:0;left:0;right:0}.dias-graf span{padding-left:4px;position:absolute}.dias-graf span.fim{padding:0 0 0 4px;transform:translate(-100%)}.tanque-bloco{padding:6px 2px 0}.tanque-num{margin-top:4px;font-size:max(56px,min(17vw,84px))}.tanque-num small{color:var(--ink-muted);font-size:.34em;font-weight:600}.tanque{background:var(--surface-2);height:44px;box-shadow:inset 0 0 0 2px var(--line);border-radius:22px;margin-top:12px;position:relative;overflow:hidden}.tanque>i{background:var(--ink);transform-origin:0;animation:cresce .9s var(--motion-precisa) both;transition:width 1s var(--motion-precisa);border-radius:22px 0 0 22px;position:absolute;top:0;bottom:0;left:0;right:auto}.tanque>i.baixo{background:var(--accent)}.tanque>s{background:var(--accent);border-radius:2px;width:3px;text-decoration:none;position:absolute;top:6px;bottom:6px}.sumico{box-shadow:var(--a-sombra), inset 0 0 0 2px var(--accent)}.conta-tanque{box-shadow:inset 0 1px 0 var(--line);margin-top:14px;padding-top:12px}.conta-tanque .rotulo{font-size:14px}.conta-tanque .num{margin-top:4px;font-size:24px}.trilho.lh>i.fora{background:var(--accent)}.quadro-oficina{gap:22px;margin-top:26px;display:grid}@media (min-width:720px){.quadro-oficina{grid-template-columns:repeat(3,1fr);align-items:start;gap:12px}}.coluna-oficina>h2{font:700 22px/1.2 var(--font-display);align-items:center;gap:8px;margin-bottom:10px;display:flex}.contagem{background:var(--surface-2);min-width:30px;height:30px;font:700 16px/1 var(--font-display);border-radius:15px;place-items:center;padding:0 8px;display:inline-grid}.cartao-os{border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--a-sombra);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.cartao-os .cab-os{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cartao-os .cab-os b{font:700 18px/1.25 var(--font-display)}.cartao-os .cab-os small{color:var(--ink-muted);flex:none;font-size:15px}.cartao-os .peca-os{align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.cartao-os .peca-os .ic{width:20px;height:20px;color:var(--accent-text)}.cartao-os small.apoio{font-size:15px}.cartao-os .botao{min-height:48px;margin-top:6px;font-size:16px}.cartao-os .link{align-self:flex-start}.conta-coluna{flex-direction:column;padding:12px 14px;display:flex}.conta-coluna .num{margin-top:auto;padding-top:4px;font-size:30px}.vazio-coluna{border-radius:var(--radius-card);background:color-mix(in srgb, var(--surface-2) 60%, transparent);color:var(--ink-muted);padding:18px 16px;font-size:16px}.atalho{flex-direction:column;align-items:flex-start;gap:8px;height:100%;min-height:108px;padding:14px}.atalho .ic{color:var(--ink)}.atalho .meio b{font:700 18px/1.2 var(--font-display)}.atalho.chama{box-shadow:var(--a-sombra), inset 0 0 0 2px var(--accent)}.atalho.chama .meio small{color:var(--accent-text);font-weight:600}.resumo-dia{margin-top:12px}.resumo-dia li{box-shadow:inset 0 -1px 0 var(--line);align-items:flex-start;gap:14px;padding:16px 0;display:flex}.resumo-dia li:last-child{box-shadow:none}.resumo-dia .ic-resumo{background:var(--surface);width:48px;height:48px;box-shadow:var(--a-sombra);border-radius:14px;flex:none;place-items:center;display:grid}.resumo-dia .meio{flex-direction:column;flex:1;min-width:0;display:flex}.resumo-dia .num{margin-top:2px;font-size:36px}.resumo-dia small{color:var(--ink-muted);overflow-wrap:anywhere;margin-top:4px;font-size:16px;line-height:1.35}.balao{background:var(--ok-fundo);color:var(--ink);box-shadow:var(--a-sombra);border-radius:18px 18px 18px 4px;padding:14px 16px;font-size:16px;line-height:1.45;position:relative}.iniciais{background:var(--surface-2);width:44px;height:44px;font:700 16px/1 var(--font-display);border-radius:50%;flex:none;place-items:center;display:inline-grid}.iniciais.grande{width:72px;height:72px;font-size:24px}.chave{font:600 15px/1.6 var(--font-mono);word-spacing:.2em;overflow-wrap:anywhere}.mensagem{white-space:pre-line;overflow-wrap:anywhere}.login{min-height:100dvh;padding:calc(env(safe-area-inset-top) + 28px) 20px 24px;flex-direction:column;max-width:520px;margin:0 auto;display:flex}.login .marca-login{font:700 18px/1.1 var(--font-display);align-items:center;gap:12px;display:flex}.login .marca-login img{border-radius:12px;width:48px;height:48px}.login h1{font:700 clamp(42px, 12vw, 60px)/1 var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin-top:32px}.login .bancada{height:72px;color:var(--m-banco-2);background:currentColor;margin:22px -20px 0;-webkit-mask:url(/marca/bancada.svg) 0 100%/400px 100% repeat-x;mask:url(/marca/bancada.svg) 0 100%/400px 100% repeat-x}.perfis{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.perfis button{border-radius:var(--radius-panel);background:var(--surface);min-height:88px;box-shadow:var(--a-sombra);text-align:left;transition:transform var(--a-toque), box-shadow var(--a-estado);border:0;padding:14px 16px}.perfis button:first-child{background:var(--accent);color:var(--on-accent)}.perfis button:first-child small{color:var(--on-accent);opacity:.85}.perfis button:hover{box-shadow:var(--a-sombra), inset 0 0 0 2px var(--line)}.perfis button:active{transform:scale(.97)}.perfis button:disabled{opacity:.6}.perfis b{font:700 20px/1.2 var(--font-display);display:block}.perfis small{color:var(--ink-muted);font-size:15px}.mapa-quadro{background:var(--m-terreno);touch-action:none;margin:0 -16px;position:relative;overflow:hidden}.mapa-quadro svg{width:100%;height:auto;display:block}.veiculo{cursor:pointer;transition:transform 1s linear}.veiculo .alvo{fill:#0000}.rotulo-mapa{font:600 10px var(--font-display);letter-spacing:.04em;text-transform:uppercase;fill:var(--ink)}.zoom-mapa{flex-direction:column;gap:8px;display:flex;position:absolute;top:10px;right:10px}.zoom-mapa button{border-radius:var(--radius-control);background:var(--surface);width:48px;height:48px;box-shadow:var(--a-sombra);border:0;font-size:22px}.legenda{color:var(--ink-muted);flex-wrap:wrap;gap:16px;margin-top:10px;font-size:15px;display:flex}.legenda span{align-items:center;gap:6px;display:inline-flex}input[type=range]{width:100%;accent-color:var(--accent);min-height:48px}.tempo{margin-top:14px;position:relative}.tempo li{padding:0 0 18px 26px;position:relative}.tempo li:before{content:"";background:var(--accent);border-radius:50%;width:10px;height:10px;position:absolute;top:7px;left:4px}.tempo li:not(:last-child):after{content:"";background:var(--surface-2);width:2px;position:absolute;top:19px;bottom:0;left:8px}.tempo b{font-weight:600}.semana{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.semana button{border-radius:var(--radius-card);background:var(--surface);border:0;flex-direction:column;align-items:center;gap:2px;min-height:64px;padding:8px 0;display:flex}.semana button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.semana b{font:700 20px/1 var(--font-display)}.semana small{font:600 13px var(--font-sans);opacity:.8}.semana .marcas{gap:3px;height:6px;display:flex}.semana .marcas i{opacity:.7;background:currentColor;border-radius:50%;width:6px;height:6px}.casca.demo main.conteudo{padding-bottom:calc(176px + env(safe-area-inset-bottom))}.casca.demo .aviso{bottom:calc(166px + env(safe-area-inset-bottom))}.selo-demo{z-index:31;left:12px;right:12px;bottom:calc(80px + env(safe-area-inset-bottom));border-radius:var(--radius-panel);background:var(--ink);max-width:620px;color:var(--bg);animation:sobe var(--a-folha) var(--motion-assentar) both;align-items:center;gap:8px;margin:0 auto;padding:8px 8px 8px 16px;display:flex;position:fixed;box-shadow:0 10px 30px -12px #00000080}.selo-demo .meio{flex:1;min-width:0}.selo-demo b{font:700 17px/1.2 var(--font-display);align-items:center;gap:8px;display:flex}.selo-demo small{-webkit-line-clamp:2;opacity:.85;-webkit-box-orient:vertical;font-size:15px;line-height:1.25;display:-webkit-box;overflow:hidden}.selo-demo .botao{min-height:48px;color:var(--bg);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--bg) 35%, transparent);background:0 0;flex:none;gap:4px;padding:8px 12px;font-size:16px}.selo-demo .botao:hover{background:color-mix(in srgb, var(--bg) 12%, transparent)}.selo-demo .botao .ic{width:20px;height:20px}.pulso{background:var(--accent);width:10px;height:10px;animation:pulsa 1.6s var(--motion-precisa) infinite;border-radius:50%}.chegada{z-index:40;left:12px;right:12px;top:calc(env(safe-area-inset-top) + 64px);border-radius:var(--radius-panel);background:var(--a-flutua);max-width:560px;min-height:64px;color:var(--ink);box-shadow:0 14px 34px -14px #1c1a1773, 0 0 0 1px var(--line);animation:desce var(--a-folha) var(--motion-assentar) both;align-items:center;gap:12px;margin:0 auto;padding:10px 16px 10px 10px;text-decoration:none;display:flex;position:fixed}.chegada .ic-chegada{background:var(--atencao-fundo);width:44px;height:44px;color:var(--accent-text);border-radius:12px;flex:none;place-items:center;display:grid}.chegada .meio{min-width:0}.chegada small{font:600 14px/1.2 var(--font-display);color:var(--accent-text);display:block}.chegada b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}@keyframes desce{0%{opacity:0;transform:translateY(-16px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.kpi .num{white-space:nowrap;margin-top:6px;font-size:max(20px,min(6vw,26px));line-height:1.1}.kpi-sub{margin-top:4px;font-size:15px}.painel.chama{box-shadow:var(--a-sombra), inset 0 0 0 2px var(--accent)}.painel.chama .kpi-sub{color:var(--accent-text);font-weight:600}.kpi-largo{color:inherit;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;text-decoration:none;display:flex}.kpi-largo .num{font-size:32px}.sem-link{color:inherit;text-decoration:none;display:block}.nota-rodape{margin-top:10px;font-size:15px}.linha .fim{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.linha .fim .link{min-height:44px;padding:0 2px}.linha.chama{box-shadow:var(--a-sombra), inset 0 0 0 2px var(--accent)}.linha .seta{color:var(--ink-muted);flex:none;transform:rotate(180deg)}.linha.bloco{flex-direction:column;align-items:stretch;gap:6px;display:flex}.linha-titulo{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.linha-titulo>b:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.texto-atencao{color:var(--accent-text);font-weight:600}.botao-texto{text-align:left;color:inherit;background:0 0;border:0;flex-direction:column;justify-content:center;min-height:48px;padding:0;display:flex}.botao-texto:focus-visible{outline:3px solid var(--accent);outline-offset:4px;border-radius:6px}.segmento{background:var(--surface-2);border-radius:16px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;margin-bottom:18px;padding:4px;display:grid}.segmento button{min-height:48px;color:var(--ink);font:600 16px/1.15 var(--font-sans);transition:background var(--a-estado), box-shadow var(--a-estado);background:0 0;border:0;border-radius:12px;padding:6px 8px}.segmento button:hover{background:color-mix(in srgb, var(--surface) 55%, transparent)}.segmento button[aria-selected=true]{background:var(--surface);box-shadow:var(--a-sombra)}.segmento button:focus-visible{outline:3px solid var(--accent);outline-offset:1px}.nota-erro{box-shadow:var(--a-sombra), inset 0 0 0 2px var(--signal)}.erro-texto{color:var(--signal-text);margin-top:6px;font-weight:600}.nota-valor{margin:14px 0 6px;font-size:34px}.chips-linha{flex-wrap:wrap;gap:8px;display:flex}.contador-campo{color:var(--ink-muted);margin-top:6px;font-size:15px;display:block}.contador-campo.ok{color:var(--ok);font-weight:600}.campo-check{align-items:center;gap:12px;min-height:54px;margin-top:12px;font-weight:500;display:flex}.campo-check input{width:26px;height:26px;accent-color:var(--accent);flex:none}.aging{background:var(--surface-2);border-radius:9px;gap:2px;height:18px;display:flex;overflow:hidden}.aging i{min-width:6px}.f-avencer{background:var(--ok)}.f-30{background:var(--accent)}.f-60{background:var(--accent-text)}.f-mais{background:var(--signal)}.legenda-aging{grid-template-columns:1fr 1fr;gap:10px 14px;margin-top:14px;display:grid}.legenda-aging li{grid-template-columns:14px 1fr;align-items:center;column-gap:8px;display:grid}.legenda-aging i{border-radius:4px;width:14px;height:14px}.legenda-aging span{color:var(--ink-muted);font-size:15px}.legenda-aging b{grid-column:2;font-weight:600}.titulo-receber{padding:14px 16px}.acoes-titulo{flex-wrap:wrap;gap:6px 16px;margin-top:4px;display:flex}.painel-mensagem{border-radius:var(--radius-card);background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--line);max-height:260px;margin-top:6px;padding:14px 16px;font-size:16px;line-height:1.45;overflow-y:auto}.aprovacao{border-radius:var(--radius-panel);background:var(--atencao-fundo);margin-left:-4px;margin-right:-4px;padding:16px}.grupo-dia+.grupo-dia{margin-top:16px}.grupo-dia>.rotulo{margin-bottom:8px}.calendario{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.cal-sem{text-align:center;font:600 13px/1.2 var(--font-display);color:var(--ink-muted);padding-bottom:2px}.cal-dia{background:var(--surface);min-height:54px;color:var(--ink);box-shadow:var(--a-sombra);border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:4px 2px;display:flex;position:relative}.cal-dia b{font:600 16px/1 var(--font-display)}.cal-dia small{font:600 11px/1.1 var(--font-display);color:var(--ink-muted);white-space:nowrap;margin-top:3px}.cal-dia i{background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:5px}.cal-dia.hoje{box-shadow:inset 0 0 0 2px var(--ink)}.cal-dia.passado,.cal-dia:disabled:not(.tem){box-shadow:none;color:var(--ink-muted);background:0 0}.cal-dia.tem:not(:disabled):hover{background:color-mix(in srgb, var(--ink) 5%, var(--surface))}.cal-dia[aria-pressed=true]{background:var(--ink);color:var(--bg)}.cal-dia[aria-pressed=true] small{color:var(--bg)}.cal-dia:focus-visible{outline:3px solid var(--accent);outline-offset:1px}.detonacao{background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--line);margin-top:14px}.dre-linhas{margin-top:6px}.dre-linhas li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}.dre-linhas li:last-child{border-bottom:0}.dre-linhas li span{min-width:0}.dre-linhas li b{text-align:right;flex:none;font-weight:600}.dre-linhas li.menos span{color:var(--ink-muted)}.dre-linhas li.sub{font-weight:600}.dre-linhas li.total{border-top:2px solid var(--ink);border-bottom:0;padding-top:12px;font-weight:700}.dre-linhas.painel{padding-top:6px;padding-bottom:6px}.dif{color:var(--accent-text);font-size:14px}.dif.menos{color:var(--ok)}.grande-caixa{margin-top:4px;font-size:max(40px,min(12vw,64px))}.grafico-caixa svg{width:100%;height:150px;display:block}.eixo-caixa{font:600 14px/1.2 var(--font-display);color:var(--ink-muted);justify-content:space-between;margin-top:6px;display:flex}.aviso-caixa{margin-top:10px;font-weight:600}.aviso-caixa.negativo{color:var(--signal-text)}.custo-t{margin-top:8px;font-size:44px}.custo-t small{color:var(--ink-muted);font-size:18px}.barras-h li{grid-template-columns:112px 1fr auto;align-items:center;gap:10px;min-height:36px;display:grid}.barras-h li span:first-child{font-size:16px}.barras-h .trilho>i{background:var(--ink-muted)}.linha.margem .meio .trilho{margin-top:8px;display:block}.trilho>i.baixa{background:var(--accent-text)!important}.margem-pct{font-size:26px}.margem-pct.baixa{color:var(--accent-text)}.trilho.cheio>i{background:var(--accent-text)}.ranking li+li{margin-top:6px}.ranking a{border-radius:var(--radius-card);background:var(--surface);min-height:64px;box-shadow:var(--a-sombra);color:inherit;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex}.ranking a:hover{background:color-mix(in srgb, var(--ink) 3%, var(--surface))}.ranking .pos{width:28px;color:var(--ink-muted);text-align:center;flex:none;font-size:24px}.ranking .meio{flex:1;min-width:0}.ranking .meio b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.ranking .meio .trilho{margin-top:6px;display:block}.ranking .fim{text-align:right;flex-direction:column;flex:none;display:flex}.ficha>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.ficha>div:last-child{border-bottom:0}.ficha dt{color:var(--ink-muted);flex:none}.ficha dd{text-align:right;font-weight:500}.linha.doc.vencido{box-shadow:var(--a-sombra), inset 0 0 0 2px var(--signal)}.linha.doc .etiqueta{flex:none}.prazo-doc{font:700 26px/1.1 var(--font-display);margin:10px 0 6px}.prazo-doc.vencido{color:var(--signal-text)}.prazo-doc.renovar{color:var(--accent-text)}.prazo-doc.em_dia{color:var(--ok)}.como-doc{background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--line);margin-top:12px}.fazer{margin-top:18px}.tudo-certo{align-items:flex-start;gap:12px;display:flex}.tudo-certo .ic{color:var(--ok);flex:none}@media (max-width:380px){.barras-h li{grid-template-columns:92px 1fr auto}.segmento button{font-size:15px}}.cal-dia.hoje,.cal-dia.hoje:disabled{box-shadow:inset 0 0 0 2px var(--ink);color:var(--ink)}.mapa-quadro{margin-top:2px}.mapa-quadro.foto{background:#2b2f27}.rotulo-mapa{paint-order:stroke;stroke:var(--surface);stroke-width:3px;stroke-linejoin:round}.zoom-mapa button:disabled{opacity:.45}.zoom-mapa button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.etiqueta-mapa:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.aviso-mapa{border-radius:var(--radius-card);background:var(--atencao-fundo);color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:10px 14px;font-size:16px;line-height:1.35;display:flex}.aviso-mapa>span{flex:220px}.aviso-mapa .ic{color:var(--accent-text);flex:none}.poligonal polygon{fill:color-mix(in srgb, var(--accent) 7%, transparent);stroke:var(--accent);stroke-width:2.5px;stroke-dasharray:9 5;vector-effect:non-scaling-stroke}.poligonal>rect{fill:var(--surface);stroke:var(--accent);stroke-width:2px;vector-effect:non-scaling-stroke}.etiqueta-mapa{cursor:pointer}.etiqueta-mapa rect{fill:var(--surface);stroke:var(--accent);stroke-width:1.5px}.etiqueta-mapa text{font:700 13px var(--font-display);fill:var(--ink)}.geocercas polygon{fill:color-mix(in srgb, var(--surface) 18%, transparent);stroke:var(--ink);stroke-width:2px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.mapa-quadro.foto .geocercas polygon{stroke:#fff}.geocercas text{font:700 11px var(--font-display);fill:var(--ink);paint-order:stroke;stroke:var(--surface);stroke-width:3px}.selo-mapa{background:var(--surface);box-shadow:var(--a-sombra);font:600 15px/1.2 var(--font-display);border-radius:10px;padding:6px 12px;position:absolute;bottom:10px;left:10px}.linha-cava{margin-top:14px}.linha-cava .linha-titulo{align-items:center}.play-cava{flex:none;min-height:48px;padding:8px 14px;font-size:16px}.play-cava[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ink)}.numeros-cava{margin-top:4px}.numeros-cava .num{white-space:nowrap;margin-top:4px;font-size:max(20px,min(6vw,26px))}.nota-mapa{margin-top:12px;font-size:15px}.aviso-limite{margin-top:14px;font-size:17px}.vertices{gap:4px;margin-top:6px;font-size:15px;display:grid}.vertices li{align-items:baseline;gap:10px;display:flex}.vertices .mono{width:20px;color:var(--ink-muted)}.terreno-3d{background:var(--surface);touch-action:none;margin:0 -16px}.terreno-3d canvas{cursor:grab;width:100%;display:block}.terreno-3d canvas:active{cursor:grabbing}.giro-3d{justify-content:space-between;align-items:center;gap:8px;padding:8px 16px 12px;display:flex}.giro-3d .apoio{text-align:center;font-size:15px}.giro-3d .botao{flex:none;min-height:48px;padding:8px 12px;font-size:16px}.area-fogo circle{fill:color-mix(in srgb, var(--signal) 12%, transparent);stroke:var(--signal);stroke-width:2.5px;stroke-dasharray:8 6;vector-effect:non-scaling-stroke}.area-fogo circle.centro{fill:var(--signal);stroke:var(--surface);stroke-dasharray:none}.area-fogo text{font:700 13px var(--font-display);fill:var(--signal-text);paint-order:stroke;stroke:var(--surface);stroke-width:3.5px}.proximo-fogo{margin-top:16px}.proximo-quando{margin-top:6px;font-size:max(30px,min(9vw,40px))}.linha-mapa{box-shadow:inset 0 0 0 1.5px var(--line);margin-top:12px}.checklist-fogo .linha:disabled{cursor:default;color:inherit}.checklist-fogo button.linha:not(:disabled):active{transform:scale(.98)}.marca-check{width:32px;height:32px;box-shadow:inset 0 0 0 2px var(--ink-muted);border-radius:9px;flex:none;place-items:center;display:grid}.marca-check .ic{width:22px;height:22px}.marca-check.ok{background:var(--ok);box-shadow:none;color:var(--surface)}.marca-check.nao{background:var(--signal);box-shadow:none;color:var(--on-signal)}.sismo{margin-top:12px;padding:12px 12px 16px}.sismo svg{width:100%;height:auto;display:block}.sismo-acima{fill:color-mix(in srgb, var(--signal) 9%, transparent)}.sismo-grade{stroke:var(--line);stroke-width:1px}.sismo-eixo{font:600 14px var(--font-display);fill:var(--ink-muted)}.sismo-rotulo{font:700 14px var(--font-display);fill:var(--signal-text)}.sismo-limite{fill:none;stroke:var(--signal);stroke-width:2px;stroke-linejoin:round}.sismo-ponto{cursor:pointer;outline:none}.sismo-ponto .alvo{fill:#0000}.sismo-ponto .marca{fill:var(--ink-muted);stroke:var(--surface);stroke-width:2px;transition:r var(--a-estado)}.sismo-ponto .marca.atencao{fill:var(--accent)}.sismo-ponto .marca.acima{fill:var(--signal)}.sismo-ponto .marca.sel{fill:var(--accent);stroke:var(--ink);stroke-width:2px}.sismo-ponto:focus-visible .marca{stroke:var(--accent);stroke-width:3px}.sismo-leitura{margin-top:8px;padding:0 4px}.sismo-num{margin-top:2px;font-size:30px}.sismo-num small{color:var(--ink-muted);font-size:16px;font-weight:600}.sismo-leitura .apoio{margin-top:4px;font-size:15px}.sismo-veredito{margin-top:10px;font-weight:600}.sismo-veredito.ok{color:var(--ok)}.sismo-veredito.atencao{color:var(--accent-text)}.sismo-veredito.acima{color:var(--signal-text)}.pilha-topo{margin-top:14px}.pilha-linha{gap:8px}.pilha-linha .linha-titulo .mono{font-size:19px}.pilha-linha .trilho{margin-top:2px}.trilho>i.parada{background:var(--ink-muted)}.pilha-rodape{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pilha-rodape small{color:var(--ink-muted);font-size:15px;line-height:1.35}.pilha-rodape .etiqueta{flex:none}.fonte-estoque{align-items:center;gap:6px;font-size:15px;display:flex}.fonte-estoque .ic{width:18px;height:18px}.voo-drone{margin-top:8px}.voo-drone li{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 72px;align-items:baseline;gap:10px;padding:8px 0;display:grid}.voo-drone li:last-child{border-bottom:0}.voo-drone li>:last-child{text-align:right}.pilha-mapa{cursor:pointer}.pilha-mapa text{font:700 12px var(--font-display);fill:var(--ink);paint-order:stroke;stroke:var(--surface);stroke-width:3px}.pilha-mapa:hover path{fill:var(--accent)}.pilha-mapa:focus-visible path{fill:var(--accent)}.eixo-30{color:var(--ink-muted);justify-content:space-between;margin-top:6px;font-size:15px;display:flex}.caixa-busca{border-radius:var(--radius-control);background:var(--surface);min-height:56px;box-shadow:inset 0 0 0 2px var(--line);color:var(--ink-muted);align-items:center;gap:10px;margin-top:8px;padding:0 8px 0 16px;display:flex}.caixa-busca:focus-within{box-shadow:inset 0 0 0 3px var(--accent)}.caixa-busca .ic{flex:none;width:24px;height:24px}.caixa-busca input{min-width:0;min-height:52px;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:18px}.caixa-busca input::-webkit-search-cancel-button{display:none}.caixa-busca .limpar{flex:none}.caixa-busca.falsa{transition:box-shadow var(--a-estado), transform var(--a-toque);margin-top:14px;font-size:17px;text-decoration:none}.caixa-busca.falsa span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.caixa-busca.falsa:hover{box-shadow:inset 0 0 0 2px var(--ink-muted)}.caixa-busca.falsa:active{transform:scale(.99)}.achado{position:relative}.achado .linha{padding-right:68px}.achado .estrela{color:var(--ink-muted);background:0 0;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.estrela[aria-pressed=true]{color:var(--accent-text)}.estrela:hover{background:var(--a-realce)}.estrela:active{transform:translateY(-50%)scale(.92)}.topo-ficha .estrela:active{transform:scale(.92)}.vazio-atalho{box-shadow:inset 0 0 0 2px var(--line);background:0 0}.vazio-atalho .ic{color:var(--accent-text)}kbd{background:var(--surface-2);min-width:1.6em;box-shadow:inset 0 -2px 0 var(--line);font:600 14px/1.4 var(--font-sans);color:var(--ink);text-align:center;border-radius:6px;padding:1px 6px;display:inline-block}.topo-ficha{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.topo-ficha .estrela{flex:none}.titulo-ficha{font:600 26px/1.15 var(--font-display);letter-spacing:-.01em;margin-top:6px}.placa-br{color:#111;min-width:200px;font:700 40px/1 var(--font-display);letter-spacing:.04em;font-variant-numeric:tabular-nums;background:#fff;border-radius:8px;flex-direction:column;align-items:center;padding:0 16px 6px;display:inline-flex;box-shadow:inset 0 0 0 2.5px #111}.placa-br small{color:#fff;font:700 11px/1.2 var(--font-sans);letter-spacing:.3em;text-align:center;background:#1d3f8f;border-radius:6px 6px 0 0;align-self:stretch;margin:2.5px -13.5px 6px;padding:2px 0}.ficha-dados{grid-template-columns:auto 1fr;align-items:baseline;gap:10px 18px;display:grid}.ficha-dados dt{font:600 15px/1.3 var(--font-display);color:var(--ink-muted)}.ficha-dados dd{text-align:right;margin:0;font-size:17px}.ficha-dados dd .link{min-height:0;padding:0}.aviso{align-items:center;gap:12px;display:flex;overflow:hidden}.aviso-texto{flex:1;min-width:0}.aviso .desfazer{border-radius:var(--radius-control);background:color-mix(in srgb, var(--bg) 14%, transparent);min-height:48px;color:var(--bg);font:600 17px/1 var(--font-sans);transition:background var(--a-estado), transform var(--a-toque);border:0;flex:none;align-items:center;gap:6px;margin:-8px -6px -8px 0;padding:0 14px;display:inline-flex}.aviso .desfazer:hover{background:color-mix(in srgb, var(--bg) 24%, transparent)}.aviso .desfazer:active{transform:scale(.96)}.aviso .desfazer:focus-visible{outline-color:var(--accent)}.aviso .desfazer .ic{width:22px;height:22px}.prazo-desfazer{background:var(--accent);transform-origin:0;width:100%;height:4px;animation:linear forwards prazo;position:absolute;bottom:0;left:0}@keyframes prazo{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.tempo li.erro:before{background:var(--signal)}.tempo li.ok:before{background:var(--ok)}.tempo .tempo-link{min-height:0;font-size:inherit;padding:0;display:inline}.etapas-guarita{counter-reset:etapa;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:14px;display:grid}.etapas-guarita li{font:600 15px/1.2 var(--font-display);color:var(--ink-muted);text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.etapas-guarita li:not(:last-child):after{content:"";background:var(--line);height:2px;position:absolute;top:18px;left:calc(50% + 22px);right:calc(22px - 50%)}.etapas-guarita i{background:var(--surface-2);width:36px;height:36px;font:700 16px/1 var(--font-display);color:var(--ink);transition:background var(--a-estado), color var(--a-estado);border-radius:50%;place-items:center;font-style:normal;display:grid}.etapas-guarita i .ic{width:20px;height:20px}.etapas-guarita .atual{color:var(--ink)}.etapas-guarita .atual i{background:var(--accent);color:var(--on-accent);animation:pulso-etapa 1.2s var(--motion-precisa) infinite}.etapas-guarita .feito{color:var(--ink)}.etapas-guarita .feito i{background:var(--ok);color:var(--surface)}.etapas-guarita .feito:not(:last-child):after{background:var(--ok)}.etapas-guarita .erro i{background:var(--signal);color:var(--on-signal)}@keyframes pulso-etapa{50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 25%, transparent)}}.guarita-passo{animation:entra var(--a-tela) var(--motion-assentar) both;flex-direction:column;gap:14px;margin-top:14px;display:flex}.guarita-placa{align-items:center;gap:14px;display:flex}.cam-mini{aspect-ratio:4/3;background:#111;border-radius:10px;flex:none;width:112px;position:relative;overflow:hidden}.cam-mini img{object-fit:cover;filter:saturate(.85)contrast(1.05);width:100%;height:100%}.cam-mini .rec{color:#fff;font:700 11px/1.4 var(--font-display);letter-spacing:.06em;background:#0009;border-radius:4px;padding:1px 6px;position:absolute;top:6px;left:6px}.placa-br.pequena{min-width:0;margin-top:6px;padding:0 12px 4px;font-size:28px}.placa-br.pequena small{margin:2.5px -9.5px 4px;font-size:9px}.guarita-linha{animation:entra var(--a-tela) var(--motion-assentar) both;align-items:center;gap:12px;display:flex}.guarita-linha .meio b{font-weight:600;display:block}.guarita-linha .meio small{color:var(--ink-muted);font-size:15px;display:block}.guarita-excecao{border-radius:var(--radius-card);background:var(--atencao-fundo);animation:entra var(--a-tela) var(--motion-assentar) both;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.guarita-excecao .ic{color:var(--accent-text);flex:none;margin-top:2px}.guarita-excecao b{display:block}.guarita-excecao small{color:var(--ink-muted);margin-top:2px;font-size:15px;display:block}.guarita-peso{box-shadow:inset 0 1px 0 var(--line);padding-top:12px}.guarita-peso .num{font-variant-numeric:tabular-nums;font-size:56px;line-height:1.05}.guarita-peso .num small{color:var(--ink-muted);font-size:20px}.ticket-digital{border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--a-sombra);animation:entra var(--a-folha) var(--motion-assentar) both;margin-top:14px;overflow:hidden}.ticket-digital header{background:var(--surface-2);align-items:center;gap:10px;padding:14px 18px;display:flex}.ticket-digital header img{border-radius:8px}.ticket-digital header b{font:700 17px/1.2 var(--font-display);display:block}.ticket-digital header small{color:var(--ink-muted);font-size:14px;display:block}.ticket-corpo{border-bottom:2px dashed var(--line);align-items:center;gap:18px;padding:18px;display:flex}.ticket-qr{flex-direction:column;flex:none;align-items:center;gap:4px;display:flex}.ticket-qr small{color:var(--ink-muted);font-size:13px}.qr{border-radius:8px;width:132px;height:132px;display:block}.ticket-peso .num{font-size:44px;line-height:1.05}.ticket-peso .num small{color:var(--ink-muted);font-size:20px}.ticket-digital .ficha-dados{padding:16px 18px 18px}.miniatura{background:#1b1d1f;border-radius:10px;flex:none;width:112px;height:84px;display:block;overflow:hidden}.miniatura.grande{aspect-ratio:4/3;border-radius:var(--radius-panel);width:100%;height:auto}.mini-carimbo{font:700 7px var(--font-display);fill:#fff;letter-spacing:.04em;paint-order:stroke;stroke:#0009;stroke-width:2px}.mini-legenda{font:600 8px var(--font-sans);fill:#fff}.miniatura .silhueta{transform-origin:80px 100px}.miniatura.tocando .silhueta.cochilo{animation:cochilo 2.6s var(--motion-precisa) 2}@keyframes cochilo{0%,30%{transform:rotate(0)}55%,75%{transform:rotate(9deg)translateY(4px)}to{transform:rotate(0)}}.eventos-seg .linha{align-items:flex-start}.eventos-seg .meio small+small{color:var(--ink);margin-top:2px}.video-evento{flex-direction:column;gap:10px;margin-top:14px;display:flex;position:relative}.video-barra{border-radius:2px;top:auto;bottom:64px}@media (max-width:380px){.miniatura{width:96px;height:72px}}.alerta-chefe.poeira .botao{min-height:48px;font-size:17px}.rosa-painel{flex-direction:column;display:flex}.rosa{width:92px;height:92px;margin:2px auto 0;display:block}.rosa-letra{font:700 11px var(--font-display);fill:var(--ink-muted)}.rosa g path{transition:transform var(--a-tela) var(--motion-assentar)}.previsao{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.previsao .painel{flex-direction:column;gap:2px;padding:14px 12px;display:flex}.previsao .previsao-ic{width:28px;height:28px;color:var(--accent-text);margin:6px 0 2px}.previsao .num{font-size:26px}.previsao .num small{color:var(--ink-muted);font-size:15px}.previsao .apoio{font-size:14px;line-height:1.3}.dica-tempo{min-height:56px}.dica-tempo.fogo .ic,.dica-tempo.pilha .ic{color:var(--accent-text)}.dica-tempo.ok .ic{color:var(--ok)}.dica-tempo .meio b{-webkit-line-clamp:3;font-weight:500}.caixa-busca.pergunta{gap:6px;padding-right:6px}.caixa-busca .botao-ic{flex:none;width:44px;height:44px}.caixa-busca .enviar{background:var(--accent);color:var(--on-accent)}.caixa-busca .enviar:disabled{background:var(--surface-2);color:var(--ink-muted)}.microfone.ouvindo{background:var(--signal);color:var(--on-signal);animation:ouvindo 1.2s var(--motion-precisa) infinite}@keyframes ouvindo{50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--signal) 22%, transparent)}}.sugestoes{scrollbar-width:none;flex-wrap:nowrap;margin-left:-16px;margin-right:-16px;padding:0 16px 4px;overflow-x:auto}.sugestoes::-webkit-scrollbar{display:none}.resposta{animation:entra var(--a-tela) var(--motion-assentar) both;margin-top:14px}.resposta.antiga{opacity:.75}.resposta-num{margin-top:8px;font-size:40px}.resposta-texto{margin-top:8px;font-size:18px;line-height:1.4}.barras-resposta{flex-direction:column;gap:12px;margin-top:10px;display:flex}.barras-resposta li{grid-template-columns:1fr auto;align-items:baseline;gap:4px 12px;display:grid}.barras-rotulo{text-align:left;overflow-wrap:anywhere;min-width:0;font-size:16px}.barras-resposta b{font-size:16px;font-weight:600}.barras-trilho{background:var(--surface-2);border-radius:5px;grid-column:1/-1;height:10px;overflow:hidden}.barras-trilho i{background:var(--m-banco-3);transform-origin:0;height:100%;animation:cresce var(--a-folha) var(--motion-assentar) both;border-radius:5px;display:block}.barras-resposta .destaque .barras-trilho i{background:var(--ink)}.colunas{width:100%;height:auto;margin-top:8px;display:block}.colunas .col{fill:var(--m-banco-3)}.colunas .col-destaque{fill:var(--ink)}.col-rotulo{font:600 11px var(--font-display);fill:var(--ink-muted)}.col-valor{font:700 12px var(--font-display);fill:var(--ink)}.pergunta-atalho{box-shadow:var(--a-sombra), inset 0 0 0 2px var(--accent)}.pergunta-atalho .ic:first-child{color:var(--accent-text)}@media (max-width:430px){.topo{gap:2px;padding-left:6px;padding-right:6px}.acao-topo{min-width:48px;padding:2px 3px}.estado-rede{gap:6px;padding:6px 10px;font-size:14px}}.perfis>button:last-child:nth-child(odd){grid-column:1/-1}@media (max-width:430px){.estado-rede.vivo{padding:6px 11px}.estado-rede.vivo .rede-texto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.segmentos{background:var(--surface-2);border-radius:16px;gap:4px;margin-bottom:16px;padding:4px;display:flex}.segmentos a{min-height:48px;color:var(--ink-muted);transition:background var(--a-estado), color var(--a-estado);border-radius:12px;flex:1;place-items:center;font-weight:600;text-decoration:none;display:grid}.segmentos a:hover{color:var(--ink)}.segmentos a[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:var(--a-sombra)}.moldura{aspect-ratio:16/9;border-radius:var(--radius-panel);color:#f4f1ea;isolation:isolate;background:#0b0b0a;position:relative;overflow:hidden}.moldura.grande{border-radius:0;margin:0 -16px}@media (min-width:640px){.moldura.grande{border-radius:var(--radius-panel);margin:0}}.cftv,.cftv video,.cftv img{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.cftv video,.cftv img{object-fit:cover;transition:transform .52s var(--motion-assentar);will-change:transform;display:block}.cftv .grao{pointer-events:none;opacity:.16;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.5s steps(4,end) infinite chuvisco;position:absolute;top:-50%;bottom:-50%;left:-50%;right:-50%}.cftv:after{content:"";pointer-events:none;background:radial-gradient(#0000 55%,#00000073 100%);position:absolute;top:0;bottom:0;left:0;right:0}@keyframes chuvisco{25%{transform:translate(-7%,4%)}50%{transform:translate(5%,-6%)}75%{transform:translate(-3%,-9%)}}.sem-sinal{text-align:center;background:#000000b3;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px;font-weight:600;display:flex;position:absolute;top:50%;left:10px;right:10px;transform:translateY(-50%)}.carimbo{font:600 13px/1 var(--font-mono);letter-spacing:.06em;color:#f4f1ea;text-shadow:0 1px 2px #000000e6,0 0 1px #000;pointer-events:none;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;left:10px;right:10px}.carimbo.cima{top:10px}.carimbo.baixo{bottom:10px}.carimbo.mini{justify-content:flex-end}.carimbo.peso{color:#7cff8a;text-shadow:none;letter-spacing:.04em;background:#0000009e;border-radius:6px;padding:6px 10px;font-size:17px;top:50%;left:auto;right:10px}.carimbo.peso.mini{padding:4px 7px;font-size:13px;top:auto;bottom:8px}.moldura.grande .carimbo,.cam-cheia .carimbo{font-size:15px}.rec{align-items:center;gap:6px;font-weight:700;display:inline-flex}.rec i{background:#e5483a;border-radius:50%;width:10px;height:10px;animation:1.2s steps(2,jump-none) infinite pisca;box-shadow:0 0 6px #e5483a}@keyframes pisca{50%{opacity:.15}}.cam-destaque,.cam-mini{color:inherit;border-radius:var(--radius-panel);transition:transform var(--a-toque);text-decoration:none;display:block}.cam-destaque:active,.cam-mini:active{transform:scale(.98)}.cam-destaque:hover .moldura,.cam-mini:hover .moldura{box-shadow:0 0 0 3px var(--accent)}.legenda-cam{padding:8px 2px 0;display:block}.legenda-cam b{font:700 19px/1.2 var(--font-display);display:block}.legenda-cam small{color:var(--ink-muted);font-size:15px}.cam-mini .legenda-cam b{font-size:17px}.cams{grid-template-columns:1fr 1fr;gap:16px 10px;margin-top:18px;display:grid}@media (min-width:640px){.cams{grid-template-columns:repeat(3,1fr)}}.cam-mini .moldura{border-radius:14px}.nota{margin-top:16px;font-size:15px}.chicote{animation:chicote .6s var(--motion-assentar)}@keyframes chicote{0%{filter:blur(10px);opacity:.4;transform:translate(22%)}}.ptz{flex-wrap:wrap;align-items:center;gap:20px;margin-top:12px;display:flex}.cruz{background:var(--surface);width:196px;height:196px;box-shadow:var(--a-sombra), inset 0 0 0 2px var(--line);border-radius:50%;flex:none;position:relative}.cruz button{color:var(--ink);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background var(--a-estado), color var(--a-estado), transform var(--a-toque);background:0 0;border:0;place-items:center;display:grid;position:absolute}.cruz .seta{border-radius:50%;width:64px;height:64px}.cruz .seta .ic{width:34px;height:34px}.cruz .seta:hover{background:var(--a-realce)}.cruz .seta:active{background:var(--accent);color:var(--on-accent);transform:scale(.94)}.cruz .cima{top:2px;left:66px}.cruz .baixo{bottom:2px;left:66px}.cruz .baixo .ic{transform:rotate(180deg)}.cruz .esq{top:66px;left:2px}.cruz .esq .ic{transform:rotate(-90deg)}.cruz .dir{top:66px;right:2px}.cruz .dir .ic{transform:rotate(90deg)}.cruz .centro{background:var(--surface-2);width:68px;height:68px;font:700 15px/1 var(--font-display);border-radius:50%;top:64px;left:64px}.cruz .centro:hover{background:color-mix(in srgb, var(--ink) 10%, var(--surface-2))}.zoom{flex-direction:column;flex:1;align-items:stretch;gap:8px;min-width:140px;display:flex}.zoom .num{text-align:center;font-size:30px}.zoom .botao{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cam-cheia{z-index:70;background:#000;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.cam-cheia .moldura{border-radius:0;width:100%;max-height:100%}.cam-cheia .sair{top:calc(env(safe-area-inset-top) + 12px);z-index:2;color:#f4f1ea;background:#141311bf;position:absolute;left:12px;box-shadow:inset 0 0 0 2px #ffffff40}.cam-cheia{align-content:center}@media (orientation:landscape){.cam-cheia .moldura{aspect-ratio:auto;height:100%}.cam-cheia .carimbo.cima{top:calc(env(safe-area-inset-top) + 76px)}}.ptz.flutua{right:12px;bottom:calc(env(safe-area-inset-bottom) + 12px);z-index:2;flex-wrap:nowrap;align-items:flex-end;gap:10px;margin:0;position:absolute}.ptz.flutua .cruz{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14131199;box-shadow:inset 0 0 0 2px #fff3}.ptz.flutua .cruz button{color:#f4f1ea}.ptz.flutua .cruz .centro{background:#ffffff24}.ptz.flutua .zoom{flex:none;min-width:0}.ptz.flutua .zoom .num{color:#f4f1ea;text-shadow:0 1px 2px #000;font-size:22px}.ptz.flutua .zoom .botao{color:#f4f1ea;background:#141311b3;padding:10px 14px;box-shadow:inset 0 0 0 2px #ffffff40}.vire{top:calc(env(safe-area-inset-top) + 84px);text-align:center;color:#b9b0a0;font-size:15px;position:absolute;left:0;right:0}@media (orientation:landscape){.vire{display:none}}.como-chega{margin-top:24px}.como-chega summary{cursor:pointer;align-items:center;min-height:48px;font-weight:600;display:flex}.como-chega p{color:var(--ink-muted);margin-top:6px}.placa{color:#111;min-width:108px;font:700 21px/1.05 var(--font-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;background:#fff;border-radius:6px;flex-direction:column;align-items:center;padding:0 8px 2px;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 2px #1c1a17}.placa i{color:#fff;font:700 8px/1.2 var(--font-sans);letter-spacing:.2em;text-align:center;background:#1f4fa8;border-radius:3px 3px 0 0;align-self:stretch;margin:2px -6px;padding:1px 0;font-style:normal}.linha.evento{align-items:flex-start}.linha.evento .meio{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.linha.evento .meio small{white-space:normal}.miniatura{object-fit:cover;background:#0b0b0a;border-radius:10px;flex:none;width:104px;height:68px}.linha-tempo{margin-top:16px;position:relative}.linha-tempo:before{content:"";background:var(--surface-2);width:2px;position:absolute;top:8px;bottom:8px;left:6px}.linha-tempo>li{padding-left:24px;position:relative}.linha-tempo>li+li{margin-top:10px}.linha-tempo>li:before{content:"";background:var(--bg);width:12px;height:12px;box-shadow:inset 0 0 0 3px var(--accent);border-radius:50%;position:absolute;top:26px;left:1px}.linha-tempo>li.dia{font:700 20px/1.2 var(--font-display);padding:12px 0 2px 24px}.linha-tempo>li.dia:before{background:var(--accent);box-shadow:none;top:19px}.resumo-evento{border-radius:var(--radius-panel);background:var(--atencao-fundo);width:100%;color:var(--ink);text-align:left;border:0;align-items:flex-start;gap:12px;padding:14px 16px;font-size:17px;display:flex}.resumo-evento .ic{color:var(--accent-text);margin-top:1px}.foto-placa{background:#0b0b0a;border-radius:14px;margin-top:14px;position:relative;overflow:hidden}.foto-placa img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.foto-placa .placa{min-width:140px;font-size:26px;position:absolute;bottom:12px;right:12px;box-shadow:inset 0 0 0 2px #1c1a17,0 4px 14px #00000080}.avatar{border-radius:50%;flex:none}.status{align-items:center;gap:8px;margin-top:6px;font-size:16px;font-weight:600;display:inline-flex}.status i,.status-texto i{background:var(--ink-muted);border-radius:50%;flex:none;width:10px;height:10px}.status.ok i,.status-grande.ok .status-texto i{background:var(--ok)}.status.laranja i,.status-grande.laranja .status-texto i{background:var(--accent)}.status.laranja{color:var(--accent-text)}.chevron{color:var(--ink-muted);transform:rotate(180deg)}.painel.atencao{background:var(--atencao-fundo)}.ficha-operador{align-items:center;gap:16px;display:flex}.ficha-operador .nome{font:700 26px/1.1 var(--font-display)}.cracha{background:var(--surface-2);border-radius:8px;margin-top:8px;padding:4px 10px;font-size:15px;display:inline-block}.cracha b{font:700 17px var(--font-mono);letter-spacing:.06em}.status-grande{margin-top:16px}.status-texto{font:700 28px/1.15 var(--font-display);align-items:center;gap:10px;margin:6px 0 4px;display:flex}.status-grande .status-texto i{width:14px;height:14px}.status-grande.laranja{background:var(--atencao-fundo)}.escolha .linha[aria-checked=true]{box-shadow:inset 0 0 0 3px var(--accent)}.marca-escolha{width:24px;height:24px;box-shadow:inset 0 0 0 2px var(--line);border-radius:50%;flex:none}.escolha .linha[aria-checked=true] .marca-escolha{box-shadow:inset 0 0 0 7px var(--accent)}.ordens-prontas{gap:8px;margin-top:14px;display:grid}.ordens-prontas button{border-radius:var(--radius-control);background:var(--surface);min-height:56px;box-shadow:inset 0 0 0 2px var(--line);text-align:left;border:0;padding:12px 16px;font-size:18px;font-weight:600}.ordens-prontas button:hover{background:color-mix(in srgb, var(--ink) 4%, var(--surface))}.ordens-prontas button[aria-checked=true]{box-shadow:inset 0 0 0 3px var(--accent);background:var(--atencao-fundo)}
