:root{color-scheme:light;--bg: #f6f6f4;--surface: #ffffff;--surface-2: #f0f0ed;--surface-3: #e6e6e2;--divider: #d6d6d1;--divider-forte: #b9b9b2;--text: #16181a;--n900: #16181a;--n800: #34383c;--n700: #52585e;--n600: #5f656c;--n500: #6b7178;--n400: #969ca3;--n300: #d6d9dd;--n200: #eceef0;--n100: #f5f6f7;--st-green: #15803d;--st-amber: #b45309;--st-red: #b91c1c;--st-blue: #2563eb;--st-gray: #5f656c;--bg-green: #f0f7f2;--bg-amber: #fdf6ed;--bg-red: #fdf1f1;--bg-blue: #f0f5fe;--mod-purple: #7c3aed;--accent: #16181a;--accent-ink: #ffffff;--font-body: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--nav-w: 238px;--h-topo: 58px;--gutter: 32px;--e1: 6px;--e2: 11px;--e3: 18px;--e4: 28px;--e5: 44px;--pad-tela: 32px var(--gutter) 90px;--sombra: 0 8px 30px rgba(0, 0, 0, .18)}[data-tema=escuro]{color-scheme:dark;--bg: #0d0f11;--surface: #16181b;--surface-2: #1d2024;--surface-3: #262a2f;--divider: #2c3036;--divider-forte: #3d434a;--text: #eef1f4;--n900: #eef1f4;--n800: #d3d8de;--n700: #aab1b9;--n600: #98a1a9;--n500: #848c94;--n400: #6f777f;--n300: #3d434a;--n200: #262a2f;--n100: #1d2024;--st-green: #22c55e;--st-amber: #f59e0b;--st-red: #f16363;--st-blue: #60a5fa;--st-gray: #838b94;--bg-green: #10261a;--bg-amber: #2a1f0c;--bg-red: #2a1213;--bg-blue: #10203a;--mod-purple: #a78bfa;--accent: #eef1f4;--accent-ink: #0d0f11;--sombra: 0 8px 30px rgba(0, 0, 0, .6)}*{box-sizing:border-box}html,body,#root{height:100%}html{background:var(--bg)}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:13.5px;line-height:1.5;-webkit-font-smoothing:antialiased}.mono,.num,td.num,th.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}h1,h2,h3,h4,h5{margin:0;font-weight:600;letter-spacing:-.01em}.tela-h{display:flex;align-items:flex-start;gap:var(--e3);flex-wrap:wrap;padding-bottom:var(--e2);margin-bottom:var(--e4);border-bottom:1px solid var(--divider)}.tela-h .titulo{font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.tela-h .oque{font-size:12.5px;color:var(--n600);margin-top:3px;max-width:68ch;line-height:1.5}.tela-h .acoes{margin-left:auto;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.kpis{display:grid;gap:1px;border:1px solid var(--divider);background:var(--divider);margin-bottom:var(--e4)}.kpi{padding:15px 18px 14px;background:var(--surface);position:relative;min-height:88px;display:flex;flex-direction:column;gap:2px}.kpi[data-sinal=true]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--barra, var(--n400))}.kpi-destaque{grid-column:span 2}.kpi-destaque .kpi-valor{font-size:34px}.kpi-label{font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--n600);font-weight:500}.kpi-valor{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:24px;font-weight:500;line-height:1.05;letter-spacing:-.02em}.kpi-sub{font-size:11px;color:var(--n700);margin-top:auto;padding-top:7px}.kpis:has(+.apoio){margin-bottom:0}.apoio{display:flex;flex-wrap:wrap;border:1px solid var(--divider);border-top:0;background:var(--surface);margin-bottom:var(--e4)}.apoio>div{display:flex;align-items:baseline;gap:8px;padding:9px 16px;border-right:1px solid var(--divider)}.apoio>div:last-child{border-right:0}.apoio .rot{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--n600)}.apoio .val{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.apoio .sub{font-size:11px;color:var(--n600)}.explica{margin-top:var(--e3)}.explica>summary{display:inline-flex;align-items:center;gap:7px;cursor:pointer;font-size:11.5px;color:var(--n600);list-style:none;padding:3px 0;-webkit-user-select:none;user-select:none}.explica>summary::-webkit-details-marker{display:none}.explica>summary:before{content:"";width:12px;height:12px;border:1px solid var(--n400);background:linear-gradient(var(--n600),var(--n600)) center/7px 1px no-repeat,linear-gradient(var(--n600),var(--n600)) center/1px 7px no-repeat;flex:none}.explica[open]>summary:before{background:linear-gradient(var(--n600),var(--n600)) center/7px 1px no-repeat}.explica>summary:hover{color:var(--text)}.explica>summary:focus-visible{outline:2px solid var(--st-blue);outline-offset:2px}.explica-corpo{font-size:12px;line-height:1.6;color:var(--n700);max-width:72ch;padding:var(--e2) 0 0 19px;border-left:1px solid var(--divider);margin-left:5px}.sec-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--e3);margin-bottom:18px}section+section{margin-top:var(--e5)}:where(.grade-areas,.colunas-2-1)>section+section{margin-top:0}.sec-h h4{white-space:nowrap;font-size:14px;letter-spacing:.05em;text-transform:uppercase;font-weight:600}.sec-h .regua{flex:1;height:1px;background:var(--divider)}.sec-h .meta{font-family:var(--font-mono);font-size:11px;color:var(--n600)}.btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--divider-forte);background:var(--surface);color:var(--text);font-family:var(--font-body);font-size:12.5px;font-weight:500;padding:8px 14px;cursor:pointer;border-radius:0;white-space:nowrap;transition:background 90ms}.btn:hover{background:var(--surface-2)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn:focus-visible,.seg-opt:focus-visible,.chip button:focus-visible,.nav-item:focus-visible,.nav-grupo-h:focus-visible,.tablet-btn:focus-visible{outline:2px solid var(--st-blue);outline-offset:2px}.btn-primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.btn-primary:hover{opacity:.86;background:var(--accent)}.btn-sm{font-size:11.5px;padding:6px 12px}.btn-danger{border-color:var(--st-red);color:var(--st-red)}.seg{display:inline-flex;border:1px solid var(--divider-forte)}.seg-opt{border:0;background:transparent;color:var(--n700);font-family:var(--font-body);font-size:12px;padding:7px 14px;cursor:pointer;border-right:1px solid var(--divider)}.seg-opt:last-child{border-right:0}.seg-opt[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.seg-opt:disabled,.seg-opt[aria-disabled=true]{color:var(--n500);cursor:not-allowed}.seg-denso{display:flex;flex-wrap:wrap;border:0;padding:0 1px 1px 0}.seg-denso .seg-opt{display:inline-flex;flex-direction:column;align-items:center;padding:7px 10px;border:1px solid var(--divider-forte);margin:0 -1px -1px 0}.seg-legenda{font-size:11px;min-height:1.3em;color:var(--n700)}.seg-opt[aria-pressed=true] .seg-legenda{color:inherit}.periodo-grade{display:grid;grid-template-columns:128px minmax(0,1fr);gap:10px 14px;align-items:start;padding:10px 14px;margin-bottom:var(--e3);border:1px solid var(--divider-forte);background:var(--surface)}.periodo-rotulo{font-size:12.5px;font-weight:600;padding-top:6px}@media (max-width: 759px){.periodo-grade{grid-template-columns:minmax(0,1fr);gap:6px}.periodo-rotulo{padding-top:0}}.input{border:1px solid var(--divider-forte);background:var(--surface);color:var(--text);font-family:var(--font-mono);font-size:12.5px;padding:7px 10px;border-radius:0;width:100%}.input:focus{outline:2px solid var(--st-blue);outline-offset:-1px}.input-num{text-align:right}.table{width:100%;border-collapse:collapse;font-size:12.5px;background:var(--surface)}.table th{text-align:left;font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--n600);font-weight:600;padding:12px 16px;border-bottom:1px solid var(--divider-forte);background:var(--surface-2);white-space:nowrap;position:sticky;top:0;z-index:2}.table td{padding:12px 16px;border-bottom:1px solid var(--divider);vertical-align:middle}.table tbody tr:hover{background:var(--surface-2)}.table .r{text-align:right}.table .c{text-align:center}.table tr.desmarcada td{color:var(--n500);background:var(--n100)}.colunas-2-1 .table th,.grade-areas .table th{white-space:normal;padding:10px}.colunas-2-1 .table td,.grade-areas .table td{padding:10px}.table-fixa th:first-child,.table-fixa td:first-child{position:sticky;left:0;z-index:1;background:var(--surface)}.table-fixa th:first-child{z-index:3;background:var(--surface-2)}.table-fixa tbody tr:hover td:first-child{background:var(--surface-2)}.table-fixa td:first-child:after,.table-fixa th:first-child:after{content:"";position:absolute;top:0;bottom:0;right:-1px;width:1px;background:var(--divider-forte)}.table-fixa td[colspan]:after{content:none}.table-compacta th{padding:9px 12px}.table-compacta td{padding:8px 12px}.table-zebra tbody tr:nth-child(2n) td{background:var(--n100)}.table-zebra tbody tr:hover td{background:var(--surface-2)}.tag{display:inline-flex;align-items:center;gap:4px;font-size:10px;letter-spacing:.05em;text-transform:uppercase;font-weight:600;padding:2px 6px;border:1px solid currentColor;white-space:nowrap}.tag-verde{color:var(--st-green)}.tag-ambar{color:var(--st-amber)}.tag-vermelho{color:var(--st-red)}.tag-azul{color:var(--st-blue)}.tag-neutro{color:var(--n600)}.tag-roxo{color:var(--mod-purple)}.celula-marcas .tag+.tag{margin-left:4px}.table tr.troca-maquina>td{border-top:2px solid var(--divider-forte)}.chip{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;padding:3px 5px 3px 9px;border:1px solid var(--divider-forte);background:var(--surface-2);font-family:var(--font-mono)}.chip button{border:0;background:transparent;cursor:pointer;color:var(--n600);font-size:13px;line-height:1;padding:0 2px}.chip button:hover{color:var(--st-red)}.chip button,.roteiro-seta,.roteiro-x{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px}input[type=checkbox]{width:18px;height:18px;margin:3px;vertical-align:middle}.blueprint{position:relative;border:1px solid var(--divider);background:var(--surface)}.blueprint .corner{position:absolute;width:5px;height:5px;border:1px solid var(--divider-forte)}.blueprint .tl{top:-1px;left:-1px;border-right:0;border-bottom:0}.blueprint .tr{top:-1px;right:-1px;border-left:0;border-bottom:0}.blueprint .bl{bottom:-1px;left:-1px;border-right:0;border-top:0}.blueprint .br{bottom:-1px;right:-1px;border-left:0;border-top:0}.rec{all:unset;display:block;cursor:pointer;border:1px solid var(--divider);border-left:3px solid var(--cor, var(--n400));background:var(--surface);padding:10px 12px;font-family:var(--font-body)}.rec:hover{background:var(--surface-2)}.rec:focus-visible{outline:2px solid var(--st-blue);outline-offset:1px}.barra{height:3px;background:var(--n300);margin-top:7px}.barra>i{display:block;height:3px;background:var(--cor, var(--n500))}.hachura{background-image:repeating-linear-gradient(45deg,transparent,transparent 3px,color-mix(in srgb,var(--n600) 40%,transparent) 3px,color-mix(in srgb,var(--n600) 40%,transparent) 5px)}.tracejado{border-style:dashed!important}.contorno-duplo{box-shadow:0 0 0 1px var(--surface),0 0 0 3px var(--st-blue)}.modal-fundo{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a8;z-index:60;display:flex;align-items:center;justify-content:center;padding:34px 28px}.modal:focus{outline:none}.modal{position:relative;width:100%;max-height:calc(100vh - 68px);background:var(--surface);border:1px solid var(--divider-forte);box-shadow:var(--sombra);display:flex;flex-direction:column;animation:sobe .15s ease-out}.modal-cabeca{padding:17px 30px 15px;border-bottom:1px solid var(--divider);display:flex;align-items:flex-start;gap:12px;background:var(--surface)}.modal-corpo{padding:22px 30px 28px;overflow-y:auto}.modal-rodape{padding:14px 30px 18px;border-top:1px solid var(--divider);display:flex;gap:9px;flex-wrap:wrap}.modal-rodape .btn,.modal-cabeca .btn{min-height:36px}@keyframes sobe{0%{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}@media (max-width: 640px){.modal-fundo{padding:16px 12px}.modal-cabeca,.modal-corpo,.modal-rodape{padding-left:18px;padding-right:18px}}.log{font-family:var(--font-mono);font-size:12px;line-height:1.7;background:var(--surface);border:1px solid var(--divider);padding:14px 16px;max-height:380px;overflow-y:auto}.log-linha{display:flex;gap:6px;align-items:baseline}.log-pontos{flex:1;border-bottom:1px dotted var(--n400);min-width:20px;transform:translateY(-3px)}.log-detalhe{color:var(--n600);padding-left:18px;font-size:11.5px}.gantt-grade{position:relative;background:repeating-linear-gradient(to right,var(--divider) 0 1px,transparent 1px var(--col-w, 120px))}.gantt-bloco{position:absolute;top:3px;bottom:3px;border:1px solid var(--cor, var(--st-blue));background:var(--bg-blue);font-size:11px;padding:2px 3px;cursor:grab;overflow:hidden;white-space:nowrap;z-index:1}.gantt-fechado{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:var(--surface-2)}.gantt-bloco:active{cursor:grabbing}.gantt-bloco.fixada,.gantt-bloco.fixada:active{cursor:pointer}.gantt-bloco.sel{box-shadow:0 0 0 2px var(--text);z-index:3}.gantt-bloco.acesa{box-shadow:0 0 0 2px var(--mod-purple);z-index:2}.gantt-bloco.publicado{background:var(--surface-2);border:1px solid var(--n500);color:var(--n700);cursor:default}.gantt-bloco.publicado:hover{box-shadow:none}.gantt-bloco:focus-visible{outline:2px solid var(--st-blue);outline-offset:1px}.gantt-arraste{min-height:48px;margin-bottom:var(--e2);padding:var(--e1) var(--e2);border-left:4px solid transparent;font-size:12.5px;line-height:1.45;color:var(--n700)}.gantt-arraste p{margin:0}.gantt-arraste[data-estado=pode],.gantt-arraste[data-estado=trocou]{background:var(--surface-2);border-left-color:var(--text);color:var(--text)}.gantt-arraste[data-estado=celula]{background:var(--surface-2);border-left-color:var(--divider-forte);color:var(--text)}.gantt-arraste[data-estado=nao]{background:var(--bg-red);border-left-color:var(--st-red);color:var(--text)}.gantt-regua{position:absolute;z-index:2;width:3px;height:19px;background:var(--text);pointer-events:none}.gantt-regua[data-recusa=true]{background:repeating-linear-gradient(to bottom,var(--st-red) 0 3px,transparent 3px 5px)}.gantt-bloco.movendo{box-shadow:0 0 0 2px var(--text)}.gantt-bloco.andando{outline:2px dashed var(--text);outline-offset:0;z-index:2}.modal-fundo.leve{background:#00000047}.troca-previa{display:flex;flex-direction:column;gap:var(--e3);font-size:13px;line-height:1.6}.troca-previa p{margin:0}.troca-veredito{border-left:4px solid var(--n500);padding:var(--e1) var(--e2)}.troca-veredito[data-veredito=piora]{border-left-color:var(--st-amber)}.troca-veredito[data-veredito=melhora]{border-left-color:var(--st-green)}.troca-previa .frase{font-size:13px;font-weight:600;color:var(--text)}.troca-previa .quieto{font-size:12px;color:var(--n700)}.troca-previa .mono{font-size:12px}.troca-acoes{display:flex;gap:9px;margin-left:auto}.troca-painel{display:flex;flex-direction:column;gap:var(--e1);margin-bottom:12px}.troca-painel .recusa{font-size:12px;color:var(--n700)}@media (max-width: 640px),(pointer: coarse){.troca-painel .btn,.troca-previa .btn{min-height:44px}.troca-acoes{flex:1 1 100%;margin-left:0}.troca-acoes .btn{flex:1;justify-content:center;min-height:44px}}@media (max-width: 1080px){.p02-corpo{grid-template-columns:minmax(0,1fr)!important}.p02-corpo>.p02-painel{position:static!important}}.g-linhas{display:flex;flex-direction:column;gap:6px}.g-linha{display:grid;grid-template-columns:140px 1fr 58px;gap:10px;align-items:center;font-size:11.5px}.g-trilho{height:14px;background:var(--n200);position:relative}.g-preenche{height:100%;background:var(--cor, var(--n500))}.g-marca100{position:absolute;top:-2px;bottom:-2px;width:1px;background:var(--n800)}.vazio{border:1px dashed var(--divider-forte);padding:40px 34px;text-align:center;color:var(--n600);background:var(--surface)}.esqueleto{display:block;height:14px;background:var(--n200)}@media (prefers-reduced-motion: no-preference){.esqueleto{animation:esqueleto-pulsa 1.4s ease-in-out infinite}@keyframes esqueleto-pulsa{50%{background:var(--n300)}}}.faixa{display:flex;align-items:center;gap:13px;padding:11px var(--gutter);border-bottom:1px solid var(--cor);background:var(--fundo);font-size:12.5px}.faixas-que-quebram .faixa{flex-wrap:wrap}.p02-abas{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:var(--e3)}.estoque-prensa{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--e1) var(--e3);padding:var(--e2) 0;border-top:1px solid var(--divider);font-size:12.5px}.estoque-prensa .frase{flex:1 1 320px;min-width:0}.tabela-estoque tbody tr:hover{background:transparent}.tabela-estoque.table-fixa tbody tr:hover td:first-child{background:var(--surface)}@media (max-width: 640px),(pointer: coarse){.estoque-prensa .btn{min-height:44px}}.baixa-barra{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e2) var(--e3);padding:var(--e2) var(--e3);background:var(--surface-2);border:1px solid var(--divider);border-bottom:0;font-size:12.5px}.baixa-barra .frase{flex:1 1 320px;min-width:0}.baixa-acoes{display:flex;flex-wrap:wrap;gap:var(--e1);margin-top:var(--e1)}.baixa-tabela.table-fixa td:last-child{min-width:220px}@media (max-width: 640px),(pointer: coarse){.baixa-barra .btn,.baixa-acoes .btn,.baixa-campo .input{min-height:44px}.baixa-barra .btn{flex:1 1 100%;justify-content:center}}.fila-maquina{border:1px solid var(--divider-forte);border-left:4px solid var(--st-amber);background:var(--surface);padding:var(--e2) var(--e3)}.fila-maquina[data-dentro=true]{border-left-color:var(--divider-forte)}.fila-maquina:focus-visible,.fila-titulo:focus-visible{outline:2px solid var(--st-blue);outline-offset:2px}.fila-opcao{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e1) var(--e2);padding:var(--e1) 0;border-top:1px solid var(--divider);font-size:12.5px}.fila-opcao .texto{flex:1 1 260px;min-width:0}.fila-opcao .acoes{display:inline-flex;gap:var(--e1)}.fila-simulado{background:var(--surface-2);padding:var(--e2);font-size:12.5px;margin:var(--e1) 0}.fila-chip button{min-width:24px;min-height:24px;color:var(--text);text-decoration:underline;font-size:11.5px;padding:0 var(--e1)}@media (max-width: 640px),(pointer: coarse){.fila-opcao .texto{flex-basis:100%}.fila-opcao .acoes{display:flex;flex:1 1 100%}.fila-opcao .btn,.fila-aplicado .btn{min-height:44px;flex:1;justify-content:center}.fila-chip button{min-width:44px;min-height:44px}}.parada-item{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e1) var(--e3);padding:var(--e2) var(--e3);border:1px solid var(--divider-forte);border-left:4px solid var(--st-amber);background:var(--surface)}.parada-item[data-sem-efeito=true]{border-left-color:var(--divider-forte)}.parada-item .quem{flex:1 1 200px;min-width:0;font-size:12px;color:var(--n700)}.parada-item .acoes{display:inline-flex;gap:var(--e1);margin-left:auto}.parada-item:focus-visible,.parada-titulo:focus-visible{outline:2px solid var(--st-blue);outline-offset:2px}.parada-aviso{margin:var(--e2) 0 0;padding-left:var(--e2);border-left:3px solid var(--st-blue);font-size:12.5px;color:var(--text)}.parada-opcao{display:flex;gap:var(--e2);align-items:flex-start;padding:var(--e1) var(--e2);border:1px solid var(--divider);background:var(--surface);cursor:pointer}.parada-opcao[data-marcada=true]{border-color:var(--st-blue);background:var(--bg-blue)}.parada-opcao:focus-within{outline:2px solid var(--st-blue);outline-offset:2px}.parada-opcao input[type=radio]{width:18px;height:18px;margin:2px 0 0;flex:none}.btn.parada-btn[aria-disabled=true]{cursor:not-allowed;color:var(--n700);background:var(--surface-2)}.btn.parada-btn[aria-disabled=true]:hover{background:var(--surface-2)}tr[data-em-foco=sim]>td{background:var(--bg-blue)}tr[data-em-foco=sim]>td:first-child{box-shadow:inset 3px 0 0 var(--st-blue)}.cal-dia .fechado.parada{background-color:var(--surface-2);background-image:repeating-linear-gradient(135deg,var(--n500) 0 1px,transparent 1px 7px)}.gantt-parada{position:absolute;top:0;bottom:0;left:0;z-index:2;pointer-events:none;border-left:2px solid var(--n500);background-color:var(--surface-2);background-image:repeating-linear-gradient(135deg,var(--n500) 0 1px,transparent 1px 7px)}.gantt-parada .rotulo{position:absolute;left:6px;top:50%;transform:translateY(-50%);max-width:calc(100% - 12px);padding:1px 6px;border:1px solid var(--n500);background:var(--surface-2);color:var(--n700);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 640px),(pointer: coarse){.parada-item .acoes{display:flex;flex:1 1 100%;margin-left:0}.parada-item .btn,.parada-opcao,.modal .parada-campo .input{min-height:44px}.parada-item .btn{flex:1;justify-content:center}.modal-rodape .btn.parada-btn{flex:1 1 100%;justify-content:center;min-height:44px}}.fila-levar{margin-top:var(--e2);border:1px solid var(--divider-forte);background:var(--surface-2);padding:var(--e2) var(--e3);display:flex;flex-direction:column;gap:var(--e2);font-size:12.5px}.fila-levar fieldset{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--e1);min-width:0}.fila-levar legend{padding:0;margin-bottom:var(--e1);font-size:12.5px;font-weight:600}.fila-levar .acoes{display:flex;flex-wrap:wrap;gap:var(--e1)}.levar-res{background:var(--surface);border:1px solid var(--divider-forte);border-left:4px solid var(--n500);padding:var(--e2) var(--e3)}.levar-res[data-veredito=piora]{border-left-color:var(--st-amber)}.levar-res[data-veredito=melhora]{border-left-color:var(--st-green)}.levar-res h5{margin:var(--e2) 0 var(--e1);font-size:12.5px;font-weight:600}.levar-pedido{list-style:none;padding:var(--e1) 0;border-top:1px solid var(--divider)}.levar-pedido .datas{font-family:var(--font-mono);font-size:12px;color:var(--n700)}.chip.fila-chip.levado{flex-wrap:wrap;max-width:100%}@media (max-width: 640px),(pointer: coarse){.fila-levar .parada-opcao,.fila-levar .btn,.levar-res .btn{min-height:44px}.fila-levar .acoes .btn,.levar-res .btn{flex:1 1 100%;justify-content:center}}.fila-busca{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e1) var(--e2);font-size:12.5px;margin-top:var(--e2)}.fila-busca:focus-visible{outline:2px solid var(--st-blue);outline-offset:2px}.proposta{list-style:none;padding:var(--e2) 0;border-top:1px solid var(--divider);display:grid;gap:var(--e1);font-size:12.5px}.proposta .acoes{display:flex;flex-wrap:wrap;gap:var(--e1)}.levar-res[data-veredito=proposta]{background:transparent;border:0;padding:0}.fila-sem-cap{margin-top:var(--e2);padding:var(--e2) var(--e3);background:var(--bg-amber);display:grid;gap:var(--e1)}.fila-sem-cap .levar-pedido{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--e1) var(--e2);border-top-color:var(--divider-forte)}.fila-sem-cap .levar-pedido .btn{margin-left:auto}@media (max-width: 640px),(pointer: coarse){.proposta .btn,.fila-sem-cap .btn,.fila-busca .btn{min-height:44px}.proposta .acoes .btn,.fila-sem-cap .levar-pedido .btn{flex:1 1 100%;justify-content:center;margin-left:0}}.jornada-intro{margin:0 0 var(--e3);font-size:12px;color:var(--n700);max-width:72ch}.jornada-torta{border-left:4px solid var(--st-amber);background:var(--bg-amber);color:var(--text);padding:8px 12px;font-size:12px;margin-bottom:var(--e3)}.jornada-vig{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--e2) var(--e3);margin-bottom:var(--e3)}.jornada-vig .seg-opt[data-erro=true]:not([aria-pressed=true]) .seg-legenda{color:var(--st-red)}.jornada-nova{background:var(--surface-2);padding:var(--e2);display:flex;flex-wrap:wrap;align-items:end;gap:var(--e1) var(--e2);margin-bottom:var(--e3)}.jornada-h5{margin:0 0 var(--e1);font-size:12.5px;font-weight:600}.jornada-painel-cab{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e1) var(--e3);margin:0 0 var(--e2)}.jornada-areas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:var(--e3)}.jornada-area{border:1px solid var(--divider-forte);margin:0;padding:var(--e2) var(--e3) var(--e3);min-width:0}.jornada-area legend{font-size:12px;font-weight:600;padding:0 4px}.jornada-dia+.jornada-sexta-igual{margin-top:var(--e3)}.jornada-sexta-igual+.jornada-dia{border-top:1px solid var(--divider);margin-top:var(--e3);padding-top:var(--e3)}.jornada-dia h6{margin:0 0 var(--e2);font-size:12.5px;font-weight:600}.jornada-rotulo{display:block;margin-bottom:5px;font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--n600)}.jornada-pausas-titulo{margin-top:var(--e3)}.jornada-horas{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--e2) var(--e3)}.jornada-total{margin-left:auto;text-align:right;font-size:12.5px}.jornada-total small{display:block;font-size:11px;color:var(--n700)}.jornada-pausa-cab,.jornada-pausa{display:grid;grid-template-columns:22px minmax(0,1fr) minmax(0,1fr) 76px;gap:0 var(--e2);align-items:center}.jornada-pausa-cab{font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--n600);margin-bottom:4px}.jornada-pausa{grid-template-areas:"n de ate x" "err err err err";padding:var(--e1) 0}.jornada-pausa .n{grid-area:n;font-family:var(--font-mono);font-size:11.5px;color:var(--n600)}.jornada-pausa .de{grid-area:de}.jornada-pausa .ate{grid-area:ate}.jornada-pausa .x{grid-area:x;justify-content:center}.jornada-pausa .rot{display:none;font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--n600);margin-bottom:4px}.jornada-pausa .jornada-erro{grid-area:err}.jornada-erro{font-size:11.5px;color:var(--st-red);margin-top:4px}.jornada-ajuda{font-size:11.5px;color:var(--n700)}.jornada-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e1) var(--e2);margin-top:var(--e1)}.jornada-sexta-igual{display:flex;align-items:center;gap:var(--e1);font-size:12px;cursor:pointer}.jornada-area .input[aria-invalid=true],.jornada-nova .input[aria-invalid=true],.jornada-painel-cab .input[aria-invalid=true]{border-color:var(--st-red)}.jornada-rodape{margin-top:var(--e3)}.jornada-grava-hoje{border-left:3px solid var(--st-blue);padding:var(--e1) var(--e2);font-size:12px;margin-bottom:var(--e2)}.jornada-status{font-size:12px;color:var(--n700);min-height:1.4em;margin-top:var(--e1)}.jornada-nao-gravou{font-size:12px;font-weight:600;margin-top:var(--e1)}@media (max-width: 640px),(pointer: coarse){.jornada-vig .seg-opt,.jornada-vig .btn,.jornada-nova .btn,.jornada-nova .input,.jornada-painel-cab .btn,.jornada-painel-cab .input,.jornada-area .input,.jornada-area .btn,.jornada-sexta-igual,.jornada-rodape .btn{min-height:44px}.jornada-pausa-cab{display:none}.jornada-pausa{grid-template-areas:"n x" "de ate" "err err";grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--e1) var(--e2)}.jornada-pausa .x{justify-self:end}.jornada-pausa .rot{display:block}.jornada-total{margin-left:0;text-align:left;flex:1 1 100%}.jornada-rodape .jornada-acoes .btn{flex:1 1 100%;justify-content:center}}@media (prefers-reduced-motion: reduce){.modal{animation:none}}.tablet-btn{min-height:64px;border:1px solid var(--n500);background:var(--surface-2);color:var(--text);font-family:var(--font-body);font-size:15px;font-weight:600;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:10px}.tablet-btn:active{background:var(--surface-3)}.tablet-btn[aria-pressed=true]{background:var(--st-amber);color:var(--accent-ink);border-color:var(--st-amber)}.tablet-btn:disabled{opacity:.45;cursor:not-allowed}.tv{font-size:17px}.tv .kpi-valor{font-size:44px}.tv .kpi-label{font-size:15px}.tv .kpi-sub{font-size:16px}.tv .sec-h h4{font-size:20px}.tv .rec{padding:11px 13px}.tv-cartoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:7px}.tv-aderencia{font-size:20px}.tv-real{font-size:18px}.tv-uma-area{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.tv-uma-area .tv-aderencia{font-size:clamp(20px,1.6vw,34px)}.tv-uma-area .tv-real{font-size:clamp(18px,1.6vw,34px)}.pisca{animation:pisca 1.6s ease-in-out infinite}@keyframes pisca{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion: reduce){.pisca{animation:none}}.scroll-x{overflow-x:auto}.nowrap{white-space:nowrap}.rolar{max-height:62vh;overflow-y:auto}.modal .rolar{max-height:46vh}.colunas{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:var(--e4);align-items:start}.colunas-2-1{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:var(--e4);align-items:start}.colunas-2-1>*{min-width:0}@media (max-width: 1080px){.colunas-2-1{grid-template-columns:minmax(0,1fr)}}.tela{max-width:1680px}.grade-areas{display:grid;grid-template-columns:repeat(auto-fit,minmax(268px,1fr));gap:var(--e4);align-items:start}.grade-areas>*{min-width:0}@media (max-width: 1100px){.grade-areas .sec-h{gap:var(--e2)}.grade-areas .sec-h .regua{min-width:8px}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--surface-2)}::-webkit-scrollbar-thumb{background:var(--n400)}::-webkit-scrollbar-thumb:hover{background:var(--n500)}.ref{display:inline-flex;flex-direction:column;line-height:1.25;vertical-align:middle}.ref-cod{font-family:var(--font-mono);font-weight:600;color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums}.ref-nome{font-family:var(--font-body);font-weight:400;color:var(--n600)}.carteira-vazia{display:flex;flex-direction:column;align-items:center;text-align:center;padding:56px 20px;border:1px dashed var(--divider-forte)}.carteira-vazia .entradas{display:flex;gap:16px;margin:26px 0 18px;flex-wrap:wrap;justify-content:center}.carteira-vazia .entrada{display:flex;flex-direction:column;align-items:center;gap:3px;width:230px;padding:22px 16px;border:1px solid var(--divider-forte);background:var(--surface);color:var(--n700);font-family:var(--font-body);font-size:12px;cursor:pointer}.carteira-vazia .entrada:hover,.carteira-vazia .entrada:focus-visible{border-color:var(--st-blue);outline:none}.entrada-titulo{font-size:14px;font-weight:600;color:var(--text);margin-bottom:4px}.zona-arquivo{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:34px 20px;border:1px dashed var(--divider-forte);background:var(--surface);cursor:pointer;font-size:12.5px;color:var(--n700)}.zona-arquivo:hover{border-color:var(--st-blue)}.zona-arquivo strong{font-size:14px;color:var(--text)}.linha-opcao{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 10px;border:0;border-bottom:1px solid var(--divider);background:var(--surface);color:var(--text);text-align:left;cursor:pointer;font-family:var(--font-body)}.linha-opcao:hover,.linha-opcao:focus-visible{background:var(--surface-2);outline:none}.linha-opcao:focus-visible{outline:2px solid var(--st-blue);outline-offset:-2px}.casco{display:grid;grid-template-columns:var(--nav-w) minmax(0,1fr);min-height:100vh}.nav{position:sticky;top:0;align-self:start;height:100vh;overflow-y:auto;display:flex;flex-direction:column;background:var(--surface);border-right:1px solid var(--divider-forte)}.nav-marca{display:flex;align-items:center;gap:11px;padding:18px var(--e3) 16px}.nav-encolher{margin-left:auto;border:1px solid var(--divider);background:transparent;color:var(--n600);font-family:var(--font-mono);font-size:13px;line-height:1;padding:4px 7px;cursor:pointer;flex:none}.nav-encolher:hover{color:var(--text);background:var(--surface-2);border-color:var(--divider-forte)}.marca-sinete{width:24px;height:24px;border:1px solid var(--text);position:relative;flex:none}.marca-sinete>i{position:absolute;top:5px;right:5px;bottom:5px;left:5px;background:var(--text)}.marca-nome{font-weight:600;font-size:14.5px;letter-spacing:-.01em;line-height:1.15}.marca-sub{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--n600);margin-top:2px}.nav-jornada{padding:0 var(--e3) var(--e3);border-bottom:1px solid var(--divider);display:flex;flex-direction:column;gap:9px}.nav-jornada-quem{display:flex;align-items:center;gap:10px}.nav-jornada-nome{font-size:13.5px;font-weight:600}.nav-jornada-papel{font-size:11px;color:var(--n600)}.nav-trocar{justify-content:center;width:100%}.nav-destaque{padding:var(--e3) var(--e3) 0;display:flex;flex-direction:column;gap:5px}.nav-destaque .btn{width:100%;justify-content:center;padding:10px 12px;font-size:13px}.nav-destaque-sub{font-size:10.5px;color:var(--n600);text-align:center}.nav-lista{padding:var(--e2) var(--e2) var(--e4);flex:1;display:flex;flex-direction:column;gap:4px}.nav-grupo{border:1px solid transparent;background:transparent}.nav-grupo-aberto{border-color:var(--divider);background:var(--surface-2)}.nav-grupo-h{width:100%;display:flex;align-items:center;gap:9px;text-align:left;border:0;background:transparent;color:var(--n700);font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:11px 30px 11px 11px;cursor:pointer;position:relative}.nav-grupo-icone{display:flex;align-items:center;width:20px;color:var(--n500)}.nav-grupo-aberto .nav-grupo-icone,.nav-grupo-h:hover .nav-grupo-icone{color:var(--text)}.nav-grupo-h:hover{color:var(--text);background:var(--surface-3)}.nav-grupo-h:after{content:"+";position:absolute;right:11px;top:50%;transform:translateY(-50%);font-size:13px;color:var(--n500)}.nav-grupo-h[aria-expanded=true]{color:var(--text)}.nav-grupo-h[aria-expanded=true]:after{content:"–"}.nav-grupo-oque{font-size:10.5px;color:var(--n500);padding:0 11px 8px 40px;line-height:1.4}.nav-telas{padding-bottom:8px}.nav-item{width:100%;display:block;text-align:left;border:0;border-left:3px solid transparent;background:transparent;color:var(--n700);font-family:var(--font-body);font-size:12.5px;padding:8px 12px 8px 37px;cursor:pointer;line-height:1.35}.nav-item:hover{background:var(--surface-3);color:var(--text)}.nav-item[aria-current=page]{background:var(--surface-3);border-left-color:var(--accent);color:var(--text);font-weight:600}.nav-pe{position:sticky;bottom:0;display:flex;align-items:center;gap:8px;padding:11px var(--e3);border-top:1px solid var(--divider);background:var(--surface)}.nav-pe{flex-wrap:wrap}.nav-manual{flex-basis:100%;font-size:12px;color:var(--n700);text-decoration:none}.nav-manual:hover{color:var(--text);text-decoration:underline}.nav-pe .seg{flex:1}.nav-pe .seg-opt{flex:1;justify-content:center;text-align:center}.topo{position:sticky;top:0;z-index:30;display:flex;align-items:center;flex-wrap:wrap;gap:var(--e3);padding:9px var(--gutter);min-height:var(--h-topo);background:var(--surface);border-bottom:1px solid var(--divider-forte)}.topo-caminho{display:flex;align-items:baseline;gap:8px;min-width:0}.topo-grupo{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--n600)}.topo-seta{color:var(--n400);font-size:12px}.topo-tela{font-size:15px;font-weight:600;letter-spacing:-.01em}.topo-campo{display:flex;align-items:center;gap:8px}.topo-campo>span{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--n600)}.topo-avisos{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.topo-relogio{margin-left:auto;text-align:right;line-height:1.35;padding-left:var(--e3)}@media (max-width: 1080px){.casco{grid-template-columns:1fr}.nav{position:static;height:auto;flex-direction:row;align-items:center;flex-wrap:wrap;border-right:0;border-bottom:1px solid var(--divider-forte)}.nav-marca,.nav-jornada,.nav-destaque,.nav-pe{border:0;padding:10px var(--e3)}.nav-jornada,.nav-destaque{flex-direction:row;align-items:center}.nav-destaque-sub{display:none}.nav-lista{display:flex;flex-direction:row;gap:0px;flex:1 0 100%;order:5;overflow-x:auto;padding:0}.nav-grupo+.nav-grupo{border-top:0;border-left:1px solid var(--divider)}.nav-grupo{display:flex;align-items:center;flex-shrink:0}.nav-telas{display:flex;flex-shrink:0;padding-bottom:0}.nav-item{padding:12px 34px 12px 12px}.nav-pe{flex:1 1 auto;flex-wrap:nowrap;justify-content:flex-end}.nav-pe .nav-manual{flex-basis:auto;white-space:nowrap}.nav-pe .seg{flex:0 0 auto}.nav-grupo-oque{display:none}.nav-grupo-h{width:auto;padding:12px 30px 12px 16px}.nav-item{width:auto;white-space:nowrap;border-left:0;border-bottom:3px solid transparent}.nav-item[aria-current=page]{border-left:0;border-bottom-color:var(--accent)}.nav-pe{position:static}}.barra-cadastro{display:flex;align-items:center;gap:var(--e3);flex-wrap:wrap;padding:12px 16px;margin-bottom:14px;border:1px solid var(--divider-forte);background:var(--surface-2)}.barra-cadastro-nota{font-size:11.5px;color:var(--n600)}.passo-oque{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding:12px 16px;margin-bottom:var(--e4);border:1px solid var(--divider-forte);border-top:0;background:var(--surface-2);font-size:12.5px;color:var(--n700);line-height:1.5}.passo-oque strong{color:var(--text);white-space:nowrap}.passo-oque span{flex:1 1 320px;min-width:0}.casco:has(.nav-curto){grid-template-columns:64px minmax(0,1fr)}.nav-curto{align-items:center;padding:10px 0 12px;gap:6px}.nav-icones{display:flex;flex-direction:column;gap:4px;flex:1}.nav-icone{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid transparent;background:transparent;color:var(--text);cursor:pointer;color:var(--n600)}.nav-icone:hover{background:var(--surface-2);border-color:var(--divider);color:var(--text)}.nav-icone[aria-current=true]{background:var(--surface-3);border-color:var(--divider-forte);color:var(--text)}.nav-icone-marca{margin-bottom:6px}.nav-curto .marca-sinete{width:22px;height:22px}@media (max-width: 1080px){.casco:has(.nav-curto){grid-template-columns:1fr}.nav-curto{flex-direction:row;justify-content:flex-start;padding:8px var(--e3)}.nav-icones{flex-direction:row;flex:0 1 auto}}.roteiro{display:flex;align-items:center;flex-wrap:wrap;gap:5px;padding:3px 0}.roteiro-etapa{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--divider-forte);background:var(--surface-2);padding:2px 3px}.roteiro-fora{border-style:dashed;border-color:var(--mod-purple);color:var(--mod-purple);background:transparent}.roteiro-cod{font-size:11.5px;padding:0 3px;font-weight:600}.roteiro-seta,.roteiro-x{border:0;background:transparent;color:var(--n500);font-size:12px;line-height:1;padding:3px 2px;cursor:pointer}.roteiro-seta:hover,.roteiro-x:hover{color:var(--text);background:var(--surface-3)}.roteiro-x:hover{color:var(--st-red)}.roteiro-seta:disabled{opacity:.25;cursor:default}.roteiro-seguinte{color:var(--n400);font-size:12px}.caminho{display:flex;align-items:stretch;gap:6px;list-style:none;margin:0;padding:4px 0 8px;overflow-x:auto}.caminho>li{flex:0 0 auto}.caminho>.roteiro-seguinte{align-self:center}.caminho:focus-visible{outline:2px solid var(--st-blue);outline-offset:2px}.caminho-etapa{display:flex;flex-direction:column;gap:2px;min-width:158px;max-width:200px;border:1px solid var(--divider-forte);background:var(--surface-2);padding:7px 9px;font-size:11.5px}.caminho-titulo{display:flex;gap:6px;font-weight:600;margin-bottom:2px}.caminho-titulo .mono{color:var(--text)}.caminho-processo{color:var(--n600);text-transform:lowercase}.caminho-maquinas{font-size:10.5px;color:var(--n600);overflow-wrap:anywhere}.caminho-fora{border-style:dashed;border-color:var(--mod-purple)}.caminho-qualidade{color:var(--n500);background:transparent}.caminho-falta{border-left:4px solid var(--st-amber);background:var(--bg-amber)}.caminho-aviso{color:var(--st-amber);font-weight:600}.rota{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:2px 0}.rota-op{display:inline-flex;align-items:center;flex-wrap:wrap;gap:3px;border:1px solid var(--divider);background:var(--surface-2);padding:2px 3px}.rota-seq{font-size:10px;color:var(--n600);padding:0 3px;font-weight:600}.rota-maq{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--divider-forte);background:var(--surface);padding:1px 1px 1px 5px;font-size:11.5px;font-weight:600}.rota-extra{font-size:10.5px;font-weight:400;color:var(--n600);padding-left:4px}.rota-pch{width:62px;margin-left:4px;padding:1px 4px;font-size:10.5px;font-weight:400;font-family:var(--font-mono);text-align:right}.rota-estranha{border-color:var(--st-amber);color:var(--st-amber);border-style:dashed}.rota-ou{font-size:10px;color:var(--n500)}.rota-escolher{width:auto;max-width:132px;font-family:var(--font-body);font-size:11px;padding:3px 5px;color:var(--n600)}.rota-op .rota-escolher{max-width:64px;padding:2px 3px}.roteiro-nova{width:auto;font-family:var(--font-body);font-size:11.5px;padding:4px 6px;color:var(--n600)}.param-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--e3)}.param-card{border:1px solid var(--divider);background:var(--surface);padding:14px 16px 6px;display:flex;flex-direction:column}.param-card-h{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.param-card-h strong{font-size:13px}.param-card-h span{font-size:11px;color:var(--n600)}.param-linha{display:flex;align-items:center;gap:12px;padding:9px 0;border-top:1px solid var(--divider);cursor:default}.param-texto{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.param-rotulo{font-size:12.5px;font-weight:600}.param-explica{font-size:11px;color:var(--n600);line-height:1.45}.param-valor{display:inline-flex;align-items:center;gap:5px;flex:none}.param-valor .input{width:82px;text-align:right;font-family:var(--font-mono)}.param-unidade{font-size:11px;color:var(--n600);min-width:44px}.param-card-link{background:var(--surface-2);padding-bottom:14px}.regras-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.regras-lista li{display:flex;gap:12px;padding:9px 0;border-top:1px solid var(--divider);font-size:12.5px}.regras-lista li:first-child{border-top:0}.regras-lista strong{display:block;font-size:12.5px;margin-bottom:1px}.regras-n{flex:none;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--divider-forte);font-size:11px;font-weight:600;color:var(--n700)}.regras-texto{font-size:11.5px;color:var(--n700);line-height:1.5}.curva{display:flex;flex-direction:column;gap:10px}.curva-ponto{display:grid;grid-template-columns:36px 1fr 42px;align-items:center;gap:10px}.curva-hora{font-size:12px;font-weight:600}.curva-trilho{height:10px;background:var(--surface-2);border:1px solid var(--divider)}.curva-feito{height:100%;background:var(--st-blue)}.curva-pct{font-size:12px;text-align:right}.referencia>summary{cursor:pointer;font-size:12px;color:var(--n600);padding:10px 0;border-top:1px solid var(--divider)}.referencia>summary:hover{color:var(--text)}.referencia>summary:focus-visible{outline:2px solid var(--st-blue);outline-offset:2px}.codigos-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:4px 14px}.codigos-item{display:flex;align-items:center;gap:8px;font-size:11.5px;min-width:0}.codigos-item .ref-cod{min-width:34px}.login{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(440px,.85fr);background:var(--bg)}.login-planta{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--e5);padding:44px 56px 36px;border-right:1px solid var(--divider);background-color:var(--surface);background-image:linear-gradient(var(--n200) 1px,transparent 1px),linear-gradient(90deg,var(--n200) 1px,transparent 1px);background-size:28px 28px;background-position:-1px -1px}.login-planta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 70% at 42% 48%,transparent 30%,var(--surface) 92%);pointer-events:none}.login-planta>*{position:relative}.login-marca{display:flex;align-items:center;gap:13px}.login-sinete{width:30px;height:30px}.login-sinete>i{top:7px;right:7px;bottom:7px;left:7px}.login-marca-nome{font-weight:600;font-size:18px;letter-spacing:-.01em;line-height:1.1}.login-tese{margin:auto 0;max-width:620px}.login-sobrelinha{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--n600);display:flex;align-items:center;gap:10px}.login-sobrelinha:before{content:"";width:28px;height:1px;background:var(--n500)}.login-titulo{font-size:clamp(30px,3.4vw,46px);line-height:1.06;font-weight:600;letter-spacing:-.03em;margin:18px 0 16px}.login-texto{font-size:15px;line-height:1.6;color:var(--n700);max-width:480px;margin:0 0 var(--e5)}.login-esquema{width:100%;max-width:560px;height:auto;display:block}.login-esquema-nome{font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.08em;fill:var(--text)}.login-esquema-oque{font-family:var(--font-body);font-size:12px;fill:var(--n600)}.login-esquema-cota text{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;fill:var(--n600)}.login-esquema-vivo{fill:var(--st-green);animation:login-pulso 2.4s ease-in-out infinite}@keyframes login-pulso{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion: reduce){.login-esquema-vivo{animation:none}}.login-carimbo{display:grid;grid-template-columns:repeat(4,auto);justify-content:start;margin:0;border:1px solid var(--divider-forte);background:var(--surface);width:fit-content}.login-carimbo>div{padding:9px 16px;border-right:1px solid var(--divider)}.login-carimbo>div:last-child{border-right:0}.login-carimbo dt{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--n600)}.login-carimbo dd{margin:3px 0 0;font-size:12.5px;color:var(--n800)}.login-lado{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px 32px 48px;position:relative}.login-tema{position:absolute;top:24px;right:28px}.login-cartao{width:100%;max-width:420px;display:flex;flex-direction:column;gap:var(--e3)}.login-cadeado{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--divider-forte);background:var(--surface);color:var(--n800)}.login-h{font-size:28px;font-weight:600;letter-spacing:-.02em;margin:4px 0 0;line-height:1.1}.login-sub{margin:-8px 0 0;font-size:14px;color:var(--n600)}.login-rotulo{display:block;font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--n600);margin-bottom:7px;padding:0}.login-jornadas{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;min-width:0}.login-jornada{display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:14px;width:100%;min-height:64px;padding:11px 16px 11px 12px;border:1px solid var(--divider);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color .12s,background .12s,box-shadow .12s}.login-jornada:hover{border-color:var(--divider-forte);background:var(--surface-2)}.login-jornada:focus-visible{outline:2px solid var(--st-blue);outline-offset:2px}.login-jornada[aria-pressed=true]{border-color:var(--text);background:var(--surface-2);box-shadow:inset 3px 0 0 var(--text)}.login-jornada-icone{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:1px solid var(--divider-forte);color:var(--n800)}.login-jornada-texto{display:flex;flex-direction:column;gap:2px;min-width:0}.login-jornada-texto strong{font-size:14.5px;font-weight:600;letter-spacing:-.01em}.login-jornada-texto span{font-size:12px;color:var(--n600);line-height:1.35}.login-jornada-marca{width:18px;height:18px;border:1px solid var(--divider-forte);position:relative}.login-jornada-marca>i{position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:var(--text);transform:scale(0);transition:transform .12s}.login-jornada[aria-pressed=true] .login-jornada-marca{border-color:var(--text)}.login-jornada[aria-pressed=true] .login-jornada-marca>i{transform:scale(1)}.login-campo{display:flex;flex-direction:column}.login-input{height:46px;font-size:15px;padding:0 14px}.login-senha{position:relative}.login-senha .login-input{padding-right:50px}.login-olho{position:absolute;top:1px;right:1px;bottom:1px;width:46px;display:flex;align-items:center;justify-content:center;border:0;border-left:1px solid var(--divider);background:transparent;color:var(--n600);cursor:pointer}.login-olho:hover{color:var(--text);background:var(--surface-2)}.login-olho:focus-visible{outline:2px solid var(--st-blue);outline-offset:-2px}.login-dica{margin-top:6px;font-size:12px;color:var(--st-amber)}.login-erro,.login-aviso{font-size:13px;line-height:1.45;padding:10px 12px;border:1px solid;border-left-width:3px}.login-erro{border-color:var(--st-red);background:var(--bg-red)}.login-aviso{border-color:var(--st-amber);background:var(--bg-amber)}.login-entrar{width:100%;justify-content:center;height:50px;font-size:15px;font-weight:600;margin-top:4px}.login-nota{margin:0;font-size:12px;line-height:1.55;color:var(--n600)}@media (max-width: 980px){.login{grid-template-columns:1fr}.login-planta{padding:22px 24px 26px;gap:var(--e3);border-right:0;border-bottom:1px solid var(--divider)}.login-tese{margin:0}.login-titulo{font-size:26px;margin:10px 0 0}.login-texto,.login-esquema,.login-carimbo{display:none}.login-lado{justify-content:flex-start;padding:28px 20px 40px}.login-tema{position:static;align-self:flex-end;margin-bottom:8px}}.cal-tabela th,.cal-tabela td{padding-left:8px;padding-right:8px}.cal-dias{display:grid;grid-template-columns:repeat(7,minmax(60px,1fr));gap:6px 4px;overflow-x:auto}.cal-dias-cab{font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--n600);font-weight:600;text-align:center}.cal-dia{display:flex;flex-direction:column;gap:2px;min-width:0}.cal-dia .data{font-family:var(--font-mono);font-size:10.5px;color:var(--n600)}.cal-dia select.input,.cal-dia label{font-family:var(--font-body);font-size:11.5px;padding:5px 4px;color:var(--n600);border:1px dashed var(--n500);background:var(--surface)}.cal-dia label{display:flex;align-items:center;gap:4px}.cal-dia [data-da-data=sim]{border:1px solid var(--st-blue);background:var(--bg-blue);color:var(--text);font-weight:600}.cal-dia .fechado{background:var(--surface-2);color:var(--n600);padding:5px 4px;text-align:center;font-size:11.5px}.cal-dia select.input:focus-visible,.cal-dia input:focus-visible{outline:2px solid var(--st-blue);outline-offset:2px}@media (pointer: coarse){.cal-dia select.input,.cal-dia label{min-height:44px}}.so-leitor{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.so-papel{display:none}.table-programa tbody tr:hover{background:none}.table-programa tbody:hover td{background:var(--surface-2)}.table-programa tbody+tbody td{border-top:2px solid var(--n800)}.table-programa tbody+tbody tr+tr td{border-top:1px solid var(--divider)}.table-programa .pc-desc{color:var(--n700)}.table-programa .sem-meta{color:var(--n600)}.rotulo-adiantar{display:block;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text)}.table-programa tbody tr.linha-adiantar td,.table-compacta tbody tr.linha-adiantar td{border-top:1px dashed var(--n700)}@media print{.nav,.nav-curto,.topo,.faixa,.btn,.seg,.tablet-btn{display:none!important}.casco{display:block!important}.scroll-x,.rolar{overflow:visible!important;max-height:none!important}body{background:#fff!important}@page programa{size:A4 landscape;margin:8mm}[data-papel] .so-tela{display:none!important}.so-papel{display:block;page:programa}[data-imprime=area] .folha-area:not(.atual){display:none}.folha-area+.folha-area{break-before:page}[data-imprime=area] .folha-area{break-before:auto}.folha-area{color:var(--text);font-size:12px}.folha-cab h2{font-size:15px;font-weight:600;margin:0 0 2px}.folha-cab p,.folha-pe{font-size:11px;margin:0 0 6px}.folha-pe{margin:6px 0 0}.table-papel{table-layout:fixed;background:none;font-size:13px}.table-papel thead{display:table-header-group}.table-papel tbody{break-inside:avoid}.table-papel th{position:static;background:none;color:var(--text);font-size:10.5px;padding:4px 5px;border:1px solid var(--n700);border-bottom:2px solid var(--n800)}.table-papel td{height:34px;padding:4px 5px;border:1px solid var(--n700);background:none!important}.table-papel tbody+tbody td{border-top:2px solid var(--n800)}.table-papel tbody+tbody tr+tr td{border-top:1px solid var(--n700)}.table-papel tbody tr.linha-adiantar td{height:40px;border-top:1px dashed var(--n700)}.table-papel .pc-desc{font-size:12px;color:var(--text)}.table-papel .pc-maq{width:56px}.table-papel .pc-prod{width:72px}.table-papel .pc-of,.table-papel .pc-saldo{width:64px}.table-papel .pc-pch{width:48px}.table-papel .pc-op{width:96px}.table-papel .pc-insp{width:64px}.table-papel .pc-hrs{width:44px}.table-papel .pc-meta{width:60px}.table-papel .pc-prev{width:58px}.table-papel .pc-obs{width:104px}}.barreira{padding:24px;max-width:720px}.barreira h2{font-size:17px;margin-bottom:8px}.barreira p{color:var(--n700);margin-bottom:12px}.barreira-acoes{display:flex;gap:8px;flex-wrap:wrap}.barreira pre{margin-top:14px;font-size:11px;color:var(--n600);white-space:pre-wrap}.barreira-grande{max-width:none;font-size:20px}.barreira-grande h2{font-size:30px}.barreira-grande .tablet-btn{flex-direction:row;padding:10px 20px;font-size:18px}@media (pointer: coarse){.barreira .btn{min-height:44px}}.barreira-pagina{min-height:100vh;background:var(--bg);color:var(--text)}
