#raiz{flex:1 0 auto;display:flex;flex-direction:column}.rodape a{color:var(--modev-n-300)}.rodape a:hover{color:var(--modev-n-0)}.rodape b{color:var(--modev-n-0);font-weight:600}.cartoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}a.cartao{display:block;padding:26px 24px 24px;text-decoration:none;color:inherit;background:var(--modev-surface);border:1px solid var(--modev-border);border-radius:var(--modev-radius-md);border-top:4px solid var(--modev-produto);transition:box-shadow .15s,transform .15s}a.cartao:hover{box-shadow:0 4px 18px #1111121f;transform:translateY(-2px)}a.cartao:focus-visible{outline:2px solid var(--modev-produto);outline-offset:3px}a.cartao[data-produto=systems],a.cartao[data-produto=portal]{border-top-color:var(--modev-cinza)}a.cartao .assinatura{display:flex;align-items:center;gap:14px;margin-bottom:14px}a.cartao .assinatura svg{height:30px;width:auto;display:block;color:var(--modev-text)}a.cartao .assinatura .risco{width:1px;height:22px;background:var(--modev-border)}a.cartao .assinatura .nome{font-size:13px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}a.cartao p{margin:0;color:var(--modev-text-muted);font-size:13.5px}a.cartao[data-produto=portal] svg{--modev-produto: transparent;--modev-mais-anel: currentColor}.login-caixa button.entrar{width:100%;padding:11px;margin-top:4px;cursor:pointer;font:600 15px var(--modev-font-ui, "Inter", system-ui, sans-serif);border:0;border-radius:var(--modev-radius-sm);background:var(--modev-n-700);color:var(--modev-n-0)}.login-caixa button.entrar:hover{filter:brightness(1.12)}.login-caixa button.entrar:disabled{cursor:progress;filter:none;opacity:.7}.login-caixa .assinatura{display:flex;align-items:center;gap:10px;margin-bottom:8px}.login-caixa .assinatura svg{height:32px;width:auto}.login-caixa .assinatura .risco{width:1px;height:24px;background:var(--modev-border)}.login-caixa .campo{display:grid;gap:4px;font-size:14px}.login-caixa input{padding:8px 10px;border:1px solid var(--modev-border);border-radius:var(--modev-radius-sm);font:inherit}.kanban{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-top:16px}.kanban .coluna h2{font-size:15px;margin:0 0 8px}.kanban .coluna h2 small{color:var(--modev-text-muted);font-weight:400}.cartao-pedido{padding:10px 12px;margin-bottom:8px;background:var(--modev-surface);border:1px solid var(--modev-border);border-left:3px solid var(--modev-produto);border-radius:var(--modev-radius-sm);font-size:14px}.cartao-pedido.atrasado{border-left-color:var(--modev-erro)}.cartao-pedido .sub{color:var(--modev-text-muted);font-size:13px;margin-top:4px}svg.grafico{display:block;width:100%;height:auto;margin:8px 0 2px;overflow:visible}.grafico-grade{stroke:var(--linha);stroke-width:1}.grafico-zero{stroke:var(--suave);stroke-width:1}.grafico-rotulo{fill:var(--suave);font:11px var(--modev-font-dados, monospace);font-variant-numeric:tabular-nums}.grafico-alvo{fill:transparent}.grafico-mes:hover .grafico-alvo{fill:color-mix(in srgb,var(--tinta) 6%,transparent)}.grafico-cursor{stroke:var(--suave);stroke-width:1;stroke-dasharray:2 3;opacity:0;pointer-events:none}.grafico-ponto{opacity:0;pointer-events:none;stroke:var(--prancha);stroke-width:2}.grafico-mes:hover .grafico-cursor,.grafico-mes:hover .grafico-ponto{opacity:1}.tabela-rolagem{overflow-x:auto;margin-top:16px}.tabela{width:100%;border-collapse:collapse;font-size:14px}.tabela th,.tabela td{padding:8px 10px;border-bottom:1px solid var(--modev-border);text-align:left;vertical-align:top}.tabela th{font-weight:600;color:var(--modev-text-muted);white-space:nowrap}.tabela .num{text-align:right;white-space:nowrap}.tabela small{color:var(--modev-text-muted)}.tabela tr.sem-auditoria td:first-child{border-left:3px solid var(--modev-atencao)}.tabela .ok{color:var(--modev-sucesso);font-weight:600}.tabela .ruim{color:var(--modev-erro);font-weight:600}.tabela input.id-inexistente{border-color:var(--modev-erro);box-shadow:0 0 0 1px var(--modev-erro)}.enviar{display:inline-block;cursor:pointer}.enviar input{position:absolute;width:1px;height:1px;opacity:0}.enviar span{display:inline-block;padding:6px 12px;white-space:nowrap;border:1px solid var(--modev-border);border-radius:var(--modev-radius-sm);background:var(--modev-surface)}.enviar:hover span{opacity:.85}.torres{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.torres .torre{flex:0 1 auto}.torres .tabela-rolagem{margin-top:6px}table.mapa{border-collapse:separate;border-spacing:3px;width:auto}table.mapa th,table.mapa td{padding:0;border:0;background:none}.mapa-canto{width:28px}.mapa-final,.mapa-andar{font-family:var(--modev-font-dados, monospace);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600;color:var(--suave)}.mapa-final{text-align:center;padding-bottom:2px!important}.mapa-andar{text-align:right;padding-right:5px!important;border-right:1px solid var(--linha)!important}button.caixa,span.caixa{display:flex;align-items:center;justify-content:center;min-width:50px;height:26px;padding:0 6px;border-radius:4px;font:600 11px var(--modev-font-dados, monospace);font-variant-numeric:tabular-nums;border:1px solid transparent;background:none;color:var(--tinta);cursor:pointer}span.caixa{cursor:default}.caixa.amostra{display:inline-block;min-width:14px;width:14px;height:14px;padding:0;vertical-align:-2px;margin-right:4px}.caixa.livre{background:color-mix(in srgb,var(--sucesso) 16%,transparent);border-color:color-mix(in srgb,var(--sucesso) 45%,transparent);color:var(--sucesso)}.caixa.reservada{background:color-mix(in srgb,var(--atencao) 18%,transparent);border-color:color-mix(in srgb,var(--atencao) 50%,transparent);color:var(--atencao)}.caixa.vendida{background:color-mix(in srgb,var(--erro) 14%,transparent);border-color:color-mix(in srgb,var(--erro) 40%,transparent);color:var(--erro)}.caixa.permuta{background:color-mix(in srgb,var(--modev-info) 14%,transparent);border-color:color-mix(in srgb,var(--modev-info) 45%,transparent);color:var(--modev-info)}.caixa.fora{background:var(--campo);border-color:var(--linha);color:var(--suave)}.caixa.vazia{background:none;border-color:transparent;cursor:default}button.caixa:focus-visible{outline:2px solid var(--tinta);outline-offset:1px}.kpi.ok{border-color:var(--sucesso)}.kpi.atencao{border-color:var(--atencao)}.kpi.erro{border-color:var(--erro)}.kpi.ok b{color:var(--sucesso)}.kpi.erro b{color:var(--erro)}.kanban .coluna[class*=cor-] h2{border-top:3px solid var(--linha);padding-top:6px}.kanban .coluna.cor-ok h2{border-top-color:var(--sucesso)}.kanban .coluna.cor-atencao h2{border-top-color:var(--atencao)}.kanban .coluna.cor-erro h2{border-top-color:var(--erro)}.kanban .coluna.cor-info h2{border-top-color:var(--helio)}.cartao-pedido .chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.kpi.info{border-color:var(--helio)}:root{--modev-preto: #231f20;--modev-branco: #ffffff;--modev-cinza: #666666;--modev-magenta: #990066;--modev-roxo: #9900ff;--modev-laranja: #ff6600;--modev-verde: #3cff6e;--modev-ciano: #33ffcc;--modev-n-0: #ffffff;--modev-n-50: #f6f6f7;--modev-n-100: #ededee;--modev-n-200: #dcdcde;--modev-n-300: #bcbcc0;--modev-n-400: #949499;--modev-n-500: #666666;--modev-n-700: #3d3d40;--modev-n-800: #212123;--modev-n-900: #111112;--modev-produto: transparent;--modev-mais-anel: currentColor;--modev-sucesso: #1e8e5a;--modev-atencao: #c98a16;--modev-erro: #d92d20;--modev-info: #2b6cb0;--modev-link-tarefa: #7b5cc4;--modev-status-planejado: var(--modev-n-400);--modev-status-andamento: var(--modev-info);--modev-status-risco: var(--modev-atencao);--modev-status-atrasado: var(--modev-erro);--modev-status-concluido: var(--modev-sucesso);--modev-status-bloqueado: var(--modev-n-700);--modev-bg: var(--modev-n-50);--modev-surface: var(--modev-n-0);--modev-surface-alt: var(--modev-n-100);--modev-border: var(--modev-n-200);--modev-text: var(--modev-n-900);--modev-text-muted: var(--modev-n-500);--modev-primary: var(--modev-n-900);--modev-on-primary: var(--modev-n-0);--modev-focus: var(--modev-produto);--modev-radius-sm: 4px;--modev-radius-md: 8px;--modev-radius-lg: 14px;--modev-largura: 1600px;--modev-font-ui: "Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--modev-font-dados: "Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--modev-font-codigo: ui-monospace, "SF Mono", Consolas, "Liberation Mono", monospace}[data-tema=escuro]{--modev-bg: var(--modev-n-900);--modev-surface: var(--modev-n-800);--modev-surface-alt: var(--modev-n-700);--modev-border: #34343a;--modev-text: var(--modev-n-100);--modev-text-muted: var(--modev-n-400);--modev-primary: var(--modev-produto);--modev-on-primary: var(--modev-preto);--modev-link-tarefa: #b9a2f0}[data-produto=financial],[data-produto=contracts]{--modev-produto: var(--modev-laranja);--modev-mais-anel: transparent}[data-produto=planner]{--modev-produto: var(--modev-ciano);--modev-mais-anel: transparent}[data-produto=engineering],[data-produto=supplies],[data-produto=quality]{--modev-produto: var(--modev-roxo);--modev-mais-anel: transparent}[data-produto=sales]{--modev-produto: var(--modev-magenta);--modev-mais-anel: transparent}[data-produto=customers]{--modev-produto: var(--modev-verde);--modev-mais-anel: transparent}[data-produto=workforce]{--modev-produto: #666666;--modev-mais-anel: transparent}[data-produto=portal]{--modev-produto: var(--modev-preto);--modev-mais-anel: transparent;--modev-focus: var(--modev-preto)}:root{--n-0: var(--modev-n-0, #ffffff);--n-50: var(--modev-n-50, #f6f6f7);--n-100: var(--modev-n-100, #ededee);--n-200: var(--modev-n-200, #dcdcde);--n-300: var(--modev-n-300, #bcbcc0);--n-400: var(--modev-n-400, #949499);--n-500: var(--modev-n-500, #666666);--n-700: var(--modev-n-700, #3d3d40);--n-800: var(--modev-n-800, #212123);--n-900: var(--modev-n-900, #111112);--papel: var(--modev-bg, var(--n-50));--prancha: var(--modev-surface, var(--n-0));--tinta: var(--modev-text, var(--n-900));--suave: var(--modev-text-muted, var(--n-500));--linha: var(--modev-border, var(--n-200));--campo: var(--modev-surface-alt, var(--n-100));--helio: var(--modev-info, #2b6cb0);--sucesso: var(--modev-sucesso, #1e8e5a);--atencao: var(--modev-atencao, #c98a16);--erro: var(--modev-erro, #d92d20);--warn: var(--modev-atencao, #c98a16);--raio: var(--modev-radius-sm, 4px);--raio-md: var(--modev-radius-md, 8px);--btn-bg: var(--modev-primary, var(--n-900));--btn-tx: var(--modev-on-primary, var(--n-0));--cab-bg: var(--modev-n-200);--cab-tx: var(--modev-n-700);--brilho: 1;--sombra-card: 0 1px 2px rgba(17,17,18,.05), 0 2px 8px rgba(17,17,18,.07);--modev-sucesso-bg: color-mix(in srgb, var(--modev-sucesso) 12%, var(--modev-surface));--modev-atencao-bg: color-mix(in srgb, var(--modev-atencao) 12%, var(--modev-surface));--modev-erro-bg: color-mix(in srgb, var(--modev-erro) 12%, var(--modev-surface));--modev-info-bg: color-mix(in srgb, var(--modev-info) 12%, var(--modev-surface));--modev-produto-bg: color-mix(in srgb, var(--modev-produto, currentColor) 12%, var(--modev-surface))}[data-tema=escuro]{--helio: var(--modev-produto, currentColor);--cab-bg: var(--modev-n-700);--cab-tx: var(--modev-n-300);--brilho: 1.35}*{box-sizing:border-box}html{scrollbar-gutter:stable}body{margin:0;background:var(--papel);color:var(--tinta);font:15px/1.5 var(--modev-font-ui, "Inter","Segoe UI",system-ui,sans-serif);min-height:100vh;display:flex;flex-direction:column}main{flex:1 0 auto;max-width:var(--modev-largura, 1600px);margin:0 auto;padding:16px 18px 0;width:100%}a{color:var(--helio);text-decoration:none}a:hover{text-decoration:underline}h1{font-size:19px;margin:0 0 12px}h2{font-size:15px;margin:0 0 8px}.cabecalho{position:sticky;top:0;z-index:50}.topo{background:var(--n-700);color:var(--n-0);border-bottom:3px solid var(--modev-produto, currentColor)}.topo-int{max-width:var(--modev-largura, 1600px);margin:0 auto;padding:0 18px;display:flex;align-items:center;gap:16px;min-height:62px;flex-wrap:wrap}.topo .marca{display:flex;align-items:center;gap:16px;flex:0 0 auto;color:var(--n-0);padding:9px 0}.topo .marca:hover{text-decoration:none}.topo .marca svg{height:34px;width:auto;display:block}.topo .risco{width:1px;height:28px;background:#ffffff4d;flex:0 0 auto}.topo .produto{font-size:13px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--n-0);white-space:nowrap}.topo a.produto:hover{text-decoration:none;opacity:.78}.topo a.produto:focus-visible{outline:2px solid var(--n-0);outline-offset:3px}.acoes-topo{display:flex;align-items:center;gap:12px;margin-left:auto;flex:0 0 auto}.acoes-topo .icone{background:transparent;border:1px solid rgba(255,255,255,.32);color:var(--n-100);padding:4px 9px;font-size:13px;border-radius:var(--raio);cursor:pointer;line-height:1.2}.acoes-topo .icone:hover{background:#ffffff24;color:var(--n-0)}.acoes-topo .usuario{font-size:12px;color:var(--n-300);display:flex;align-items:center;gap:8px}.acoes-topo .quem{font-weight:600;color:var(--n-0)}.acoes-topo a{color:var(--n-300)}.acoes-topo a:hover{color:var(--n-0)}.submenu{background:var(--cab-bg);border-bottom:1px solid var(--linha)}.submenu-int{max-width:var(--modev-largura, 1600px);margin:0 auto;padding:0 18px;display:flex;gap:2px;flex-wrap:wrap;align-items:stretch}.submenu a{padding:10px 13px 7px;color:var(--suave);font-size:13.5px;font-weight:500;border-bottom:3px solid transparent;white-space:nowrap}.submenu a:hover{color:var(--tinta);text-decoration:none}.submenu a.on{color:var(--tinta);font-weight:600;border-bottom-color:var(--modev-produto, currentColor)}.submenu .filtro{margin-left:auto;display:flex;align-items:center;gap:7px;padding:4px 0}.submenu .filtro label{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;font-weight:600;color:var(--suave)}.submenu .filtro select{font-size:12.5px;padding:4px 8px;max-width:230px}.submenu .areas{margin-left:auto;display:flex;align-items:stretch;gap:2px}.submenu .areas.so{margin-left:0}.submenu .areas a{color:var(--suave)}.submenu .areas a.on{color:var(--tinta);font-weight:600;border-bottom-color:var(--modev-produto, currentColor)}.submenu.submenu-da-area{background:var(--prancha)}.submenu.submenu-da-area a{padding:7px 12px 5px;font-size:13px}.submenu .amb{margin-left:auto;display:flex;align-items:center;padding:4px 0}.submenu .amb select{font-size:12.5px;padding:3px 8px;border:1px solid var(--linha);border-radius:4px;background:var(--papel);color:var(--suave)}.submenu .filtro+.amb{margin-left:10px}body.amb-rascunho .submenu{background:repeating-linear-gradient(135deg,var(--cab-bg),var(--cab-bg) 12px,rgba(153,0,102,.1) 12px,rgba(153,0,102,.1) 24px);border-bottom:2px solid #990066}body.amb-rascunho .submenu .amb select{border-color:#906;color:#906;font-weight:600}.amb-tarja{border-left:4px solid #990066;background:#99006612;padding:9px 13px;margin-bottom:14px;font-size:13px}.amb-tarja b{color:#906;letter-spacing:.04em}.filtros{display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:10px 12px;margin-bottom:12px;border:1px solid var(--linha);border-radius:var(--raio);background:var(--prancha)}.filtros form{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:0;flex:1}.filtros label{display:flex;flex-direction:column;gap:3px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--suave);font-weight:600}.filtros select,.filtros input{font-size:12.5px;padding:4px 8px;max-width:260px;font-weight:400;text-transform:none;letter-spacing:0;color:var(--tinta)}.filtros .meta{margin-left:auto;font-size:12px;color:var(--suave);font-family:var(--modev-font-dados);font-variant-numeric:tabular-nums}.rodape{background:var(--n-700);color:var(--n-300);margin-top:28px}.rodape-int{max-width:var(--modev-largura, 1600px);margin:0 auto;padding:13px 18px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px}.rodape svg{height:18px;width:auto;color:var(--n-0);opacity:.9}.rodape .rtx{color:var(--n-400)}.rodape .rdir{margin-left:auto;font-family:var(--modev-font-dados);font-variant-numeric:tabular-nums;font-size:12px}.card{border-radius:var(--raio-md);box-shadow:var(--sombra-card);background:var(--prancha);border:1px solid var(--linha);padding:16px 18px;margin-bottom:12px}.tabela-wrap{overflow:auto;max-height:70vh;border:1px solid var(--linha)}table{border-collapse:collapse;width:100%;font-size:12.5px}th{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--cab-tx);text-align:left;border-bottom:2px solid var(--tinta);padding:6px 8px;position:sticky;top:0;background:var(--cab-bg);line-height:1.15;vertical-align:middle;-webkit-user-select:none;user-select:none;z-index:5;box-shadow:0 1px 0 var(--tinta)}td{border-bottom:1px solid var(--linha);padding:4px 8px;vertical-align:top;white-space:nowrap;max-width:340px;overflow:hidden;text-overflow:ellipsis}.wrap{white-space:normal}td.num,th.num{text-align:right;font-family:var(--modev-font-dados);font-variant-numeric:tabular-nums;font-size:13px}td.neg{color:var(--erro)}tr.total td{font-weight:600;border-top:2px solid var(--linha);background:var(--campo)}tbody tr:hover{background:var(--campo)}.chip{display:inline-block;padding:1px 9px;border:1px solid;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap;filter:brightness(var(--brilho));position:relative;z-index:0}.chip.ok{color:var(--sucesso);border-color:var(--sucesso);background:var(--modev-sucesso-bg)}.chip.atencao{color:var(--atencao);border-color:var(--atencao);background:var(--modev-atencao-bg)}.chip.erro{color:var(--erro);border-color:var(--erro);background:var(--modev-erro-bg)}.chip.info{color:var(--helio);border-color:var(--helio);background:var(--modev-info-bg)}.chip.neutro{color:var(--suave);border-color:var(--linha);background:var(--campo)}.chip.produto{color:var(--tinta);border-color:var(--modev-produto, currentColor);background:var(--modev-produto-bg)}.visoes{display:inline-flex;border:1px solid var(--linha);border-radius:var(--raio);overflow:hidden}.visoes button{padding:6px 13px;font-size:13px;font-weight:500;border:0;border-right:1px solid var(--linha);border-radius:0;background:var(--prancha);color:var(--suave)}.visoes button:last-child{border-right:0}.visoes button:hover{background:var(--campo)}.visoes button[aria-pressed=true]{background:var(--helio);color:var(--modev-branco);font-weight:600}.legenda{display:flex;gap:18px;flex-wrap:wrap;font-size:12.5px;color:var(--suave);margin:6px 0 2px}.legenda i{display:inline-block;width:12px;height:12px;border-radius:2px;margin-right:6px;vertical-align:-1px}.data{font-family:var(--modev-font-dados);font-variant-numeric:tabular-nums}.kpis{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.kpi{border:1px solid var(--linha);padding:6px 12px;min-width:88px;color:var(--tinta);text-decoration:none;filter:brightness(var(--brilho))}.kpi b{display:block;font-size:20px;font-family:var(--modev-font-dados);font-variant-numeric:tabular-nums}.kpi span{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--suave)}button,.btn{font:600 13px var(--modev-font-ui, "Inter",system-ui,sans-serif);padding:8px 16px;border:1px solid var(--btn-bg);border-radius:var(--raio);background:var(--btn-bg);color:var(--btn-tx);cursor:pointer}button.sec,.btn.sec{background:var(--prancha);color:var(--tinta);border-color:var(--linha)}button.helio,.btn.helio{background:var(--helio);border-color:var(--helio);color:var(--modev-branco)}button.produto,.btn.produto{background:var(--modev-produto, currentColor);border-color:var(--modev-produto, currentColor);color:var(--modev-preto)}form.inline{display:inline}input,select{font:13px var(--modev-font-ui, "Inter",system-ui,sans-serif);padding:7px 9px;border:1px solid var(--linha);border-radius:var(--raio);background:var(--prancha);color:var(--tinta)}input:focus,select:focus{outline:2px solid var(--helio)}label.campo{display:block;font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;font-weight:600;color:var(--suave);margin-bottom:4px}.aviso{border-left:4px solid var(--warn);background:var(--campo);padding:10px 14px;font-size:13px;margin-bottom:12px}.aviso.ok{border-color:var(--sucesso);background:var(--modev-sucesso-bg)}.aviso.atencao{border-color:var(--atencao);background:var(--modev-atencao-bg)}.aviso.erro{border-color:var(--erro);background:var(--modev-erro-bg)}.aviso.info{border-color:var(--helio);background:var(--modev-info-bg)}.barra{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:10px}.msg{font-size:12.5px;font-family:var(--modev-font-ui);color:var(--suave)}.sub{color:var(--suave);font-size:12.5px}code{font-family:var(--modev-font-codigo);font-size:12.5px}.mono{font-family:var(--modev-font-dados);font-variant-numeric:tabular-nums;font-size:13px}th.ordenavel{cursor:pointer;-webkit-user-select:none;user-select:none}th.ordenavel:hover{color:var(--tinta)}.clicavel{cursor:pointer}.clicavel:hover{border-color:var(--modev-produto, currentColor)}.login-tela{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--n-700);padding:20px}.login-caixa{background:var(--prancha);border-radius:var(--raio-md);padding:32px;width:100%;max-width:380px;box-shadow:0 8px 32px #11111247}.login-caixa .marca-linha{display:flex;align-items:center;gap:16px;margin-bottom:24px}.login-caixa .marca-linha svg{height:30px;width:auto;color:var(--tinta)}.login-caixa .produto{text-transform:uppercase;font-weight:700;font-size:13px;letter-spacing:.22em;color:var(--tinta)}.login-caixa .campo-grupo{margin-bottom:14px}.fundo{position:fixed;inset:0;background:#00000073;display:none;z-index:50}.fundo.on{display:block}.modal{position:fixed;top:5vh;left:50%;transform:translate(-50%);width:min(760px,94vw);max-height:90vh;overflow:auto;background:var(--prancha);border:2px solid var(--tinta);outline:1px solid var(--tinta);outline-offset:3px;padding:20px 22px;z-index:51;display:none}.modal.on{display:block}.modal h2{font-size:17px;margin:0 0 4px}.modal .campo-linha{display:grid;grid-template-columns:210px 1fr;gap:8px;padding:5px 0;border-bottom:1px solid var(--linha);font-size:13px}.modal .rot{color:var(--suave);font-size:11px;text-transform:uppercase;letter-spacing:.05em;padding-top:3px}.fechar{float:right;cursor:pointer;font-size:20px;line-height:1;color:var(--suave)}pre.log{background:var(--modev-n-900, #111112);color:var(--modev-n-100, #ededee);padding:14px;font:12.5px var(--modev-font-codigo);overflow:auto;max-height:340px}@media(max-width:820px){.topo-int{gap:10px;padding:8px 12px;min-height:auto}.topo .marca svg{height:30px}.submenu-int{overflow-x:auto;padding:0 12px;flex-wrap:nowrap}.submenu .filtro{margin-left:0}.rodape-int,main{padding-left:12px;padding-right:12px}.rodape .rtx{display:none}}
