:root{--cor-fundo:#f7f7f8;--cor-superficie:#fff;--cor-superficie-hover:#fafafa;--cor-superficie-ativa:#f4f4f5;--cor-borda:#e4e4e7;--cor-borda-hover:#d4d4d8;--cor-texto:#18181b;--cor-texto-secundario:#52525b;--cor-texto-rotulo:#71717a;--cor-destaque:#5b3fd6;--cor-destaque-hover:#4c33b8;--cor-destaque-anel:#5b3fd640;--cor-sucesso:#16a34a;--cor-sucesso-hover:#15803d;--cor-sucesso-fundo:#f0fdf4;--cor-atencao:#d97706;--cor-atencao-fundo:#fffbeb;--cor-erro:#dc2626;--cor-erro-fundo:#fef2f2;--cor-sobreposicao:#18181b66;--cor-grafico:#d7c3fe;--icone-seta-select:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2371717a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");--conf-impl:#a9d8c8;--conf-impl-fundo:#ddf0ea;--conf-impl-texto:#146352;--conf-parc:#cdc1ec;--conf-parc-fundo:#ece7f7;--conf-parc-texto:#45337c;--conf-and:#b9d3f0;--conf-and-fundo:#e3edf9;--conf-and-texto:#1f4f8a;--conf-pend:#f2b8ac;--conf-pend-fundo:#f8dcd6;--conf-pend-texto:#900;--conf-conf:#f1df9e;--conf-conf-fundo:#fbf3d6;--conf-conf-texto:#7a5b00;--conf-c1:#d0e0e3;--conf-t1:#134f5c;--conf-c2:#d9ead3;--conf-t2:#38761d;--conf-c3:#fff2cc;--conf-t3:#8f6b00;--conf-c4:#fce5cd;--conf-t4:#b45f06;--conf-c5:#f4cccc;--conf-t5:#900;--fonte:"Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--texto-xs:12px;--texto-sm:13px;--texto-md:14px;--texto-lg:16px;--texto-xl:24px;--raio-controle:6px;--raio-container:8px;--raio-cartao:12px;--raio-barra:4px;--sombra-cartao:0 1px 2px #0000000a;--espaco-1:4px;--espaco-2:8px;--espaco-3:12px;--espaco-4:16px;--espaco-5:20px;--espaco-6:24px;--espaco-8:32px;--espaco-10:40px;--espaco-12:48px;--altura-controle:36px;--altura-linha-tabela:44px;--largura-sidebar:248px;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--fonte)}*{box-sizing:border-box}body{background:var(--cor-fundo);color:var(--cor-texto);font-family:var(--fonte);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{color:var(--cor-texto);letter-spacing:-.01em}h1{font-size:var(--texto-xl);margin:0;font-weight:600;line-height:32px}h2{margin:0 0 var(--espaco-3);font-size:var(--texto-lg);font-weight:600;line-height:24px}h3{margin:0 0 var(--espaco-3);font-size:var(--texto-md);font-weight:600;line-height:20px}a{color:var(--cor-destaque);text-decoration:none}a:hover{text-decoration:underline}a.botao:hover,a.kpi-celula:hover{text-decoration:none}svg text{font-variant-numeric:tabular-nums}.layout{min-height:100vh;display:flex}.sidebar{width:var(--largura-sidebar);background:var(--cor-superficie);border-right:1px solid var(--cor-borda);height:100vh;color:var(--cor-texto);flex-direction:column;flex-shrink:0;display:flex;position:sticky;top:0}.sidebar-marca{text-align:center;align-items:center;gap:var(--espaco-3);padding:var(--espaco-6) var(--espaco-6) var(--espaco-5);flex-direction:column;display:flex}.sidebar-marca-logo{width:auto;height:24px}.sidebar-marca-texto{font-size:var(--texto-sm);color:var(--cor-texto-secundario);font-weight:500;line-height:1.2}.sidebar nav{min-height:0;padding:0 var(--espaco-3) var(--espaco-3);flex:1;overflow-y:auto}.sidebar nav ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sidebar nav a,.item-menu-expansivel{align-items:center;gap:var(--espaco-3);width:100%;padding:var(--espaco-2) var(--espaco-3);border-radius:var(--raio-controle);text-align:left;color:var(--cor-texto-secundario);font-family:inherit;font-size:var(--texto-md);cursor:pointer;background:0 0;border:none;font-weight:500;line-height:20px;text-decoration:none;display:flex}.sidebar nav a:hover,.item-menu-expansivel:hover,.sidebar nav a.ativo{background:var(--cor-superficie-ativa);color:var(--cor-texto)}.item-menu-expansivel.ativo{color:var(--cor-texto)}.sidebar nav svg{width:16px;height:16px;color:var(--cor-texto-rotulo);flex-shrink:0}.sidebar nav a.ativo svg{color:var(--cor-texto)}.item-menu-expansivel svg:last-child,.sidebar-subnav-item-expansivel svg{margin-left:auto;transition:transform .15s}.item-menu-expansivel .chevron-aberto,.sidebar-subnav-item-expansivel .chevron-aberto{transform:rotate(180deg)}.sidebar-subnav{margin:var(--espaco-1) 0 var(--espaco-1) var(--espaco-5);padding:0 0 0 var(--espaco-2);border-left:1px solid var(--cor-borda);flex-direction:column;list-style:none;display:flex}.sidebar nav .sidebar-subnav a,.sidebar-subnav-item-expansivel{align-items:center;gap:var(--espaco-2);width:100%;padding:var(--espaco-1) var(--espaco-3);border-radius:var(--raio-controle);color:var(--cor-texto-secundario);font-family:inherit;font-size:var(--texto-sm);text-align:left;cursor:pointer;background:0 0;border:none;font-weight:400;line-height:24px;text-decoration:none;display:flex}.sidebar nav .sidebar-subnav a:hover,.sidebar-subnav-item-expansivel:hover{background:var(--cor-superficie-ativa);color:var(--cor-texto)}.sidebar nav .sidebar-subnav a.ativo{background:var(--cor-superficie-ativa);color:var(--cor-texto);font-weight:500}.sidebar-subnav-item-expansivel.ativo{color:var(--cor-texto)}.sidebar-subnav-aninhado{margin-left:var(--espaco-3)}.sidebar-usuario{align-items:center;gap:var(--espaco-3);padding:var(--espaco-4) var(--espaco-6);border-top:1px solid var(--cor-borda);display:flex}.avatar-usuario{background:var(--cor-superficie-ativa);border:1px solid var(--cor-borda);width:28px;height:28px;color:var(--cor-texto-secundario);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.sidebar-usuario-nome{min-width:0;font-size:var(--texto-sm);color:var(--cor-texto);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.botao-sair{color:var(--cor-texto-rotulo);font-family:inherit;font-size:var(--texto-sm);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0}.botao-sair:hover{color:var(--cor-texto);text-decoration:underline}.conteudo{--largura-conteudo:1200px;flex:1;min-width:0}.conteudo-larga{--largura-conteudo:1680px}.conteudo-corpo{max-width:var(--largura-conteudo);padding:var(--espaco-8) var(--espaco-10)}.cabecalho-modulo{background:var(--cor-superficie);border-bottom:1px solid var(--cor-borda);padding:var(--espaco-6) var(--espaco-10) 0}.cabecalho-modulo:not(:has(.abas-modulo)){padding-bottom:var(--espaco-6)}.cabecalho-modulo:not(:has(h1,.abas-modulo,.cabecalho-modulo-filtros>*,.cabecalho-modulo-extra>*)){display:none}.cabecalho-modulo-interno{max-width:calc(var(--largura-conteudo) - 2 * var(--espaco-10));gap:var(--espaco-4);flex-direction:column;display:flex}.cabecalho-modulo-linha{justify-content:space-between;align-items:center;gap:var(--espaco-4);min-height:var(--altura-controle);display:flex}.cabecalho-modulo-linha:not(:has(h1,.cabecalho-modulo-filtros>*,.cabecalho-modulo-extra>*)){display:none}.cabecalho-modulo-titulo{gap:var(--espaco-1);flex-direction:column;min-width:0;display:flex}.cabecalho-modulo-descricao{color:var(--cor-texto-secundario);font-size:var(--texto-md);margin:0;line-height:20px}.cabecalho-modulo h1{font-size:var(--texto-xl);letter-spacing:-.01em;color:var(--cor-texto);margin:0;font-weight:600;line-height:32px}.cabecalho-modulo-acoes,.cabecalho-modulo-filtros,.cabecalho-modulo-extra{justify-content:flex-end;align-items:center;gap:var(--espaco-3);flex-wrap:wrap;display:flex}.cabecalho-modulo-filtros:empty{display:none}.abas-modulo{align-items:flex-end;gap:var(--espaco-6);display:flex}.abas-modulo>a,.abas-modulo-mais>button{align-items:center;gap:var(--espaco-1);padding:var(--espaco-2) 0 var(--espaco-3);color:var(--cor-texto-secundario);font-family:inherit;font-size:var(--texto-md);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.abas-modulo>a:hover,.abas-modulo-mais>button:hover{color:var(--cor-texto)}.abas-modulo>a.ativo,.abas-modulo-mais>button.ativo{color:var(--cor-texto);border-bottom-color:var(--cor-destaque)}.abas-modulo>a:focus-visible,.abas-modulo-mais>button:focus-visible{outline:2px solid var(--cor-destaque);outline-offset:2px;border-radius:var(--raio-controle)}.abas-modulo-mais{position:relative}.abas-modulo-mais svg{width:16px;height:16px;color:var(--cor-texto-rotulo);transition:transform .15s}.abas-modulo-mais .chevron-aberto{transform:rotate(180deg)}.abas-modulo-menu{top:calc(100% + var(--espaco-1));z-index:40;min-width:200px;padding:var(--espaco-1);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-container);flex-direction:column;display:flex;position:absolute;left:0}.abas-modulo-menu a{padding:var(--espaco-2) var(--espaco-3);border-radius:var(--raio-controle);color:var(--cor-texto-secundario);font-size:var(--texto-md);white-space:nowrap;text-decoration:none}.abas-modulo-menu a:hover{background:var(--cor-superficie-ativa);color:var(--cor-texto)}.abas-modulo-menu a.ativo{background:var(--cor-superficie-ativa);color:var(--cor-texto);font-weight:500}.modulo-descricao{margin:var(--espaco-1) 0 var(--espaco-6);color:var(--cor-texto-secundario);font-size:var(--texto-md);line-height:20px}.campo-ajuda{margin:var(--espaco-1) 0 0;color:var(--cor-texto-secundario);font-size:var(--texto-sm)}.data-table{border-collapse:collapse;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-container);width:100%}.data-table thead tr:first-child th:first-child{border-top-left-radius:var(--raio-container)}.data-table thead tr:first-child th:last-child{border-top-right-radius:var(--raio-container)}.data-table tbody tr:last-child td:first-child{border-bottom-left-radius:var(--raio-container)}.data-table tbody tr:last-child td:last-child{border-bottom-right-radius:var(--raio-container)}.data-table th{height:40px;padding:0 var(--espaco-4);text-align:left;background:var(--cor-superficie);border-bottom:1px solid var(--cor-borda);color:var(--cor-texto-rotulo);font-size:var(--texto-xs);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-weight:500}.data-table td{height:var(--altura-linha-tabela);padding:var(--espaco-2) var(--espaco-4);text-align:left;border-bottom:1px solid var(--cor-borda);color:var(--cor-texto);font-size:var(--texto-md)}.data-table tbody tr:last-child td{border-bottom:none}.data-table tbody tr:hover{background:var(--cor-superficie-hover)}.data-table tbody tr.linha-clicavel{cursor:pointer}.data-table .col-numero{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.data-table .col-sem-quebra{font-variant-numeric:tabular-nums;white-space:nowrap}.data-table-compacta th{height:32px;padding:0 var(--espaco-2)}.data-table-compacta td{height:40px;padding:var(--espaco-1) var(--espaco-2);font-size:var(--texto-xs);line-height:16px}.data-table-compacta td strong{font-size:var(--texto-xs)}.data-table-compacta td small{font-size:11px}.data-table-compacta .campo-inline{min-width:68px;height:28px;padding:0 var(--espaco-2);font-size:var(--texto-xs)}.data-table-compacta .botao-icone{width:24px;height:24px}.data-table-compacta .botao-icone svg{width:12px;height:12px}.data-table-compacta .acoes-icones{gap:var(--espaco-1)}.data-table-compacta .pill-status,.data-table-compacta .pill-status-estatico{font-size:11px}.barra-paginacao{justify-content:space-between;align-items:center;gap:var(--espaco-3);margin-top:var(--espaco-4);padding:var(--espaco-2) var(--espaco-4);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-container);flex-wrap:wrap;display:flex}.barra-paginacao-info{align-items:center;gap:var(--espaco-2);color:var(--cor-texto-secundario);font-size:var(--texto-sm);font-variant-numeric:tabular-nums;display:flex}.barra-paginacao-info select{height:32px;padding:0 var(--espaco-8) 0 var(--espaco-3);border:1px solid var(--cor-borda);border-radius:var(--raio-controle);background-color:var(--cor-superficie);background-image:var(--icone-seta-select);background-repeat:no-repeat;background-position:right var(--espaco-3) center;color:var(--cor-texto);font-family:inherit;font-size:var(--texto-sm);appearance:none;cursor:pointer;background-size:12px}.estado-vazio{padding:var(--espaco-6);text-align:center;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-container);color:var(--cor-texto-secundario);font-size:var(--texto-md);margin:0}.estado-erro{color:var(--cor-erro);font-size:var(--texto-md);font-weight:500}.cabecalho-lista{justify-content:space-between;align-items:center;gap:var(--espaco-4);margin-bottom:var(--espaco-6);flex-wrap:wrap;display:flex}.sub-nav{align-items:flex-end;gap:var(--espaco-6);margin-bottom:var(--espaco-6);border-bottom:1px solid var(--cor-borda);flex-wrap:wrap;display:flex}.sub-nav-centralizada{justify-content:center}.sub-nav a,.sub-nav button{align-items:center;gap:var(--espaco-1);padding:var(--espaco-2) 0 var(--espaco-3);color:var(--cor-texto-secundario);font-family:inherit;font-size:var(--texto-md);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.sub-nav a:hover,.sub-nav button:hover{color:var(--cor-texto)}.sub-nav a.ativo,.sub-nav button.ativo{color:var(--cor-texto);border-bottom-color:var(--cor-destaque)}.sub-nav a:focus-visible,.sub-nav button:focus-visible{outline:2px solid var(--cor-destaque);outline-offset:2px;border-radius:var(--raio-controle)}.barra-filtros{align-items:flex-end;gap:var(--espaco-4);margin-bottom:var(--espaco-6);padding:var(--espaco-4) var(--espaco-5);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-container);flex-wrap:wrap;display:flex}.barra-filtros label{gap:var(--espaco-2);color:var(--cor-texto);font-size:var(--texto-sm);flex-direction:column;font-weight:500;display:flex}.campo-busca-processo{flex:320px}.campo-busca-processo-input{align-items:center;display:flex;position:relative}.campo-busca-processo-input svg{left:var(--espaco-3);width:16px;height:16px;color:var(--cor-texto-rotulo);pointer-events:none;position:absolute}.campo{gap:var(--espaco-2);flex-direction:column;min-width:0;display:flex}.campo label{color:var(--cor-texto);font-size:var(--texto-sm);font-weight:500}.campo input,.campo select,.barra-filtros select,.barra-filtros label>input:not([type=checkbox]),.campo-busca-processo-input input,.vincular-processo-acordo input,.formulario-signatario input{width:100%;height:var(--altura-controle);padding:0 var(--espaco-3);border:1px solid var(--cor-borda);border-radius:var(--raio-controle);background:var(--cor-superficie);color:var(--cor-texto);font-family:inherit;font-size:var(--texto-md);transition:border-color .15s}.campo input[type=checkbox],.campo input[type=radio]{width:auto;height:auto;accent-color:var(--cor-destaque)}.campo input[type=file]{height:auto;padding:var(--espaco-2) var(--espaco-3)}.barra-filtros select,.barra-filtros label>input:not([type=checkbox]){width:auto;min-width:200px}.campo-busca-processo-input input{padding-left:var(--espaco-10)}.campo textarea,.modal-caixa textarea,.popover-form textarea{width:100%;padding:var(--espaco-2) var(--espaco-3);border:1px solid var(--cor-borda);border-radius:var(--raio-controle);background:var(--cor-superficie);color:var(--cor-texto);font-family:inherit;font-size:var(--texto-md);resize:vertical;line-height:20px}.campo select,.barra-filtros select,.popover-form select{padding-right:var(--espaco-8);background-color:var(--cor-superficie);background-image:var(--icone-seta-select);background-repeat:no-repeat;background-position:right var(--espaco-3) center;appearance:none;cursor:pointer;background-size:14px}.campo input:focus,.campo select:focus,.campo textarea:focus,.barra-filtros select:focus,.barra-filtros label>input:not([type=checkbox]):focus,.campo-busca-processo-input input:focus,.vincular-processo-acordo input:focus,.formulario-signatario input:focus,.barra-paginacao-info select:focus,.campo-select-inline select:focus,.popover-form input:focus,.popover-form select:focus,.popover-form textarea:focus,.modal-caixa textarea:focus,.modal-escura-corpo textarea:focus,.campo-inline:focus{outline:3px solid var(--cor-destaque-anel);outline-offset:0;border-color:var(--cor-destaque);background-color:var(--cor-superficie);box-shadow:none}.campo input:disabled,.campo select:disabled,.campo textarea:disabled{background-color:var(--cor-superficie-ativa);color:var(--cor-texto-secundario);cursor:not-allowed}.botao{justify-content:center;align-items:center;gap:var(--espaco-2);height:var(--altura-controle);padding:0 var(--espaco-4);border:1px solid var(--cor-borda);border-radius:var(--raio-controle);background:var(--cor-superficie);color:var(--cor-texto);font-family:inherit;font-size:var(--texto-md);white-space:nowrap;cursor:pointer;font-weight:500;line-height:20px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.botao svg{flex-shrink:0;width:16px;height:16px}.botao:hover{background:var(--cor-superficie-hover);border-color:var(--cor-borda-hover)}.botao:focus-visible{outline:2px solid var(--cor-destaque);outline-offset:2px}.botao:disabled{opacity:.5;cursor:not-allowed}.botao-grande{height:40px;padding:0 var(--espaco-5)}.botao-primario,.botao-ia{background:var(--cor-destaque);border-color:var(--cor-destaque);color:var(--cor-superficie)}.botao-primario:hover,.botao-ia:hover{background:var(--cor-destaque-hover);border-color:var(--cor-destaque-hover)}.botao.acao-critica{color:var(--cor-erro)}.botao.acao-critica:hover{background:var(--cor-erro-fundo);border-color:var(--cor-borda-hover)}.botao-sucesso{background:var(--cor-sucesso);border-color:var(--cor-sucesso);color:var(--cor-superficie)}.botao-sucesso:hover{background:var(--cor-sucesso-hover);border-color:var(--cor-sucesso-hover)}.botao-ia svg,.botao-com-icone svg{flex-shrink:0;width:16px;height:16px}.botao-com-icone{align-items:center;gap:var(--espaco-2);display:inline-flex}.titulo-com-icone{align-items:center;gap:var(--espaco-2);display:flex}.titulo-com-icone svg{width:16px;height:16px;color:var(--cor-texto-rotulo);flex-shrink:0}.botao-link-com-icone,.badge-com-icone,.texto-com-icone{align-items:center;gap:var(--espaco-1);display:inline-flex}.botao-link-com-icone svg,.badge-com-icone svg,.texto-com-icone svg{flex-shrink:0;width:12px;height:12px}.icone-inline-anexo{vertical-align:middle;margin-left:var(--espaco-1);color:var(--cor-texto-rotulo);display:inline-flex}.icone-inline-anexo svg{width:14px;height:14px}.nota-aviso{margin-top:var(--espaco-1);color:var(--cor-texto-rotulo);font-size:var(--texto-sm)}.secao-titulo-com-acao{justify-content:space-between;align-items:center;gap:var(--espaco-4);flex-wrap:wrap;display:flex}.secao-titulo-com-acao h2{margin:0}.campo-checkbox-inline{align-items:center;gap:var(--espaco-2);color:var(--cor-texto);font-size:var(--texto-sm);white-space:nowrap;cursor:pointer;font-weight:500;display:flex}.aviso-migracao{align-items:center;gap:var(--espaco-3);margin:var(--espaco-3) 0;padding:var(--espaco-2) var(--espaco-4);border:1px solid var(--cor-borda);border-radius:var(--raio-container);font-size:var(--texto-md);display:flex}.aviso-migracao label{align-items:center;gap:var(--espaco-2);cursor:pointer;margin:0;display:flex}.aviso-migracao-ativo{background:var(--cor-atencao-fundo);color:var(--cor-atencao);font-weight:500}.botao-link,.botao-link-neutro{font-family:inherit;font-size:inherit;cursor:pointer;color:var(--cor-destaque);background:0 0;border:none;padding:0;text-decoration:none}.botao-link.acao-critica{color:var(--cor-erro)}.botao-link:hover,.botao-link-neutro:hover{text-decoration:underline}.vincular-processo-acordo{align-items:center;gap:var(--espaco-2);flex-wrap:wrap;display:flex}.vincular-processo-acordo input{width:160px;height:32px;font-size:var(--texto-sm)}.vincular-processo-acordo .estado-erro{font-size:var(--texto-sm);flex-basis:100%;margin:0}.ranking-cidades{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ranking-cidades li{min-height:var(--altura-linha-tabela);border-bottom:1px solid var(--cor-borda);color:var(--cor-texto);font-size:var(--texto-md);justify-content:space-between;align-items:center;display:flex}.ranking-cidades li:last-child{border-bottom:none}.ranking-cidades-valor{color:var(--cor-texto);font-variant-numeric:tabular-nums;font-weight:500}.cartao-atencao-imediata{align-items:center;gap:var(--espaco-4);padding:var(--espaco-5) var(--espaco-6);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-container);color:inherit;text-decoration:none;transition:border-color .15s;display:flex}.cartao-atencao-imediata:hover{border-color:var(--cor-borda-hover)}.cartao-atencao-imediata-icone{color:var(--cor-erro);flex-shrink:0}.cartao-atencao-imediata-icone svg{width:20px;height:20px}.cartao-atencao-imediata-texto{flex:1}.cartao-atencao-imediata-texto h2{margin:0 0 var(--espaco-1)}.cartao-atencao-imediata-texto p{color:var(--cor-texto-secundario);font-size:var(--texto-md);margin:0}.cartao-atencao-imediata-seta{color:var(--cor-texto-rotulo);font-size:var(--texto-lg);flex-shrink:0}.acoes-linha{align-items:center;gap:var(--espaco-3);flex-wrap:wrap;display:flex}.formulario{gap:var(--espaco-4);max-width:720px;padding:var(--espaco-6);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-container);flex-direction:column;display:flex}.formulario-larga{max-width:none}.grade-dois,.grade-tres,.grade-quatro{gap:var(--espaco-4);display:grid}.grade-dois{grid-template-columns:repeat(2,minmax(0,1fr))}.grade-tres{grid-template-columns:repeat(3,minmax(0,1fr))}.grade-quatro{grid-template-columns:repeat(4,minmax(0,1fr))}.grade-cartoes{gap:var(--espaco-4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.cartao-submissao-cabecalho{align-items:baseline;gap:var(--espaco-2);margin-bottom:var(--espaco-4);flex-wrap:wrap;display:flex}.cartao-submissao-cabecalho h3{overflow-wrap:break-word;min-width:0;margin:0}.campo-leitura{gap:var(--espaco-1);flex-direction:column;display:flex}.campo-leitura span:first-child{color:var(--cor-texto-rotulo);font-size:var(--texto-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:500}.campo-leitura span:last-child{color:var(--cor-texto);font-size:var(--texto-md);font-weight:500}.processo-painel{padding:var(--espaco-6);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-container)}.ficha-topo{gap:var(--espaco-5);margin-bottom:var(--espaco-6);padding:0 0 var(--espaco-6);border-bottom:1px solid var(--cor-borda);flex-direction:column;display:flex}.processo-painel-conteudo .cartao,.processo-painel-conteudo form.cartao{border:none;border-radius:0;padding:0}.sub-nav-secundario{gap:var(--espaco-5);margin:calc(-1 * var(--espaco-2)) 0 var(--espaco-6);display:flex}.sub-nav-secundario button{color:var(--cor-texto-secundario);font-family:inherit;font-size:var(--texto-sm);cursor:pointer;background:0 0;border:none;padding:0}.sub-nav-secundario button:hover{color:var(--cor-texto)}.sub-nav-secundario button.ativo{color:var(--cor-texto);font-weight:500}.visao-geral-cabecalho{justify-content:space-between;align-items:center;gap:var(--espaco-3);flex-wrap:wrap;display:flex}.visao-geral-cabecalho h2{margin:0}.campo-select-inline{align-items:center;gap:var(--espaco-2);color:var(--cor-texto-secundario);font-size:var(--texto-sm);white-space:nowrap;font-weight:500;display:inline-flex}.campo-filtro-tipo-tarefa{margin-bottom:var(--espaco-3)}.campo-select-inline select{height:var(--altura-controle);padding:0 var(--espaco-8) 0 var(--espaco-3);border:1px solid var(--cor-borda);border-radius:var(--raio-controle);background-color:var(--cor-superficie);background-image:var(--icone-seta-select);background-repeat:no-repeat;background-position:right var(--espaco-3) center;color:var(--cor-texto);font-family:inherit;font-size:var(--texto-md);appearance:none;cursor:pointer;background-size:14px}.campo-checkbox label{align-items:center;gap:var(--espaco-2);flex-direction:row;display:flex}.acoes-formulario{gap:var(--espaco-3);margin-top:var(--espaco-2);flex-wrap:wrap;display:flex}.secao-espacada{margin-top:var(--espaco-8)}.badge{height:20px;padding:0 var(--espaco-2);border-radius:var(--raio-controle);background:var(--cor-superficie-ativa);color:var(--cor-texto-secundario);font-size:var(--texto-xs);white-space:nowrap;align-items:center;font-weight:500;line-height:1;display:inline-flex}.badge-neutro,.badge-atencao.badge-status-procon{background:var(--cor-superficie-ativa);color:var(--cor-texto-secundario)}.badge-sucesso{background:var(--cor-sucesso-fundo);color:var(--cor-sucesso)}.badge-atencao{background:var(--cor-atencao-fundo);color:var(--cor-atencao)}.badge-critico{background:var(--cor-erro-fundo);color:var(--cor-erro)}.grafico-horizontal{gap:var(--espaco-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.grafico-horizontal-linha{align-items:center;gap:var(--espaco-3);width:100%;padding:var(--espaco-1) var(--espaco-2);border-radius:var(--raio-controle);color:var(--cor-texto);text-align:left;background:0 0;border:none;grid-template-columns:minmax(0,2fr) minmax(0,3fr) auto;font-family:inherit;display:grid}.grafico-horizontal-linha-clicavel{cursor:pointer}.grafico-horizontal-linha-clicavel:hover{background:var(--cor-superficie-ativa)}.grafico-horizontal-linha-clicavel:focus-visible{outline:2px solid var(--cor-destaque);outline-offset:-2px}.grafico-horizontal-rotulo{color:var(--cor-texto);font-size:var(--texto-sm);overflow-wrap:anywhere;line-height:16px}.grafico-horizontal-trilho{height:12px;display:block}.grafico-horizontal-barra{border-radius:var(--raio-barra);height:100%;display:block}.grafico-horizontal-valor{min-width:var(--espaco-6);color:var(--cor-texto);font-size:var(--texto-sm);text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.grafico-barra-clicavel{cursor:pointer}.grafico-barra-clicavel:hover,.grafico-barra-clicavel:focus-visible{opacity:.75}.grafico-barra-clicavel:focus-visible{outline:2px solid var(--cor-destaque);outline-offset:2px}.lista-tarefas-prazo{gap:var(--espaco-3);flex-direction:column;display:flex}.linha-tarefa-prazo{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-container);align-items:stretch;display:flex;overflow:hidden}.bloco-data-prazo{justify-content:center;align-items:center;gap:var(--espaco-1);width:80px;padding:var(--espaco-2);border-right:1px solid var(--cor-borda);text-align:center;font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;display:flex}.bloco-data-prazo-mes{text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:500}.bloco-data-prazo-dia{font-size:var(--texto-xl);font-weight:600;line-height:1}.bloco-data-prazo-critico{background:var(--cor-erro-fundo);color:var(--cor-erro)}.bloco-data-prazo-atencao{background:var(--cor-atencao-fundo);color:var(--cor-atencao)}.bloco-data-prazo-sucesso{background:var(--cor-sucesso-fundo);color:var(--cor-sucesso)}.bloco-data-prazo-neutro{background:var(--cor-superficie-ativa);color:var(--cor-texto-secundario)}.linha-tarefa-prazo-conteudo{justify-content:center;gap:var(--espaco-1);min-width:0;padding:var(--espaco-3) var(--espaco-4);flex-direction:column;flex:1;display:flex}.linha-tarefa-prazo-acoes{justify-content:center;align-items:flex-end;gap:var(--espaco-2);padding:var(--espaco-3) var(--espaco-4);flex-direction:column;flex-shrink:0;display:flex}.linha-tarefa-prazo-nome{font-size:var(--texto-lg);color:var(--cor-texto);overflow-wrap:anywhere;font-weight:600}.linha-tarefa-prazo-tipo{font-size:var(--texto-sm);color:var(--cor-texto-secundario);text-transform:uppercase;letter-spacing:.02em}.linha-tarefa-prazo-processo{font-size:var(--texto-sm);color:var(--cor-texto-secundario);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.linha-tarefa-prazo-processo .botao-link{font-weight:600}@media (width<=720px){.linha-tarefa-prazo{flex-direction:column}.bloco-data-prazo{gap:var(--espaco-2);border-right:none;border-bottom:1px solid var(--cor-borda);flex-direction:row;width:auto}.linha-tarefa-prazo-acoes{align-items:flex-start}}.ficha-titulo-protocolo{color:var(--cor-texto)}.ficha-badges-topo{align-items:center;gap:var(--espaco-2);margin-top:var(--espaco-2);flex-wrap:wrap;display:flex}.ficha-acoes-topo{flex-wrap:wrap}.secao-banner{margin:var(--espaco-8) 0 var(--espaco-4);padding:0 0 var(--espaco-2);border-bottom:1px solid var(--cor-borda);color:var(--cor-texto);font-size:var(--texto-md);font-weight:600}.secao-banner:first-child{margin-top:0}.subsecao-titulo{margin:var(--espaco-5) 0 var(--espaco-1);color:var(--cor-texto-rotulo);font-size:var(--texto-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:500}.subsecao-titulo:first-child{margin-top:0}.modal-caixa.modal-caixa-larga{width:min(560px,92vw)}.modal-caixa.modal-caixa-resposta{width:min(820px,94vw)}.campo-checkbox-alinhado{justify-content:center}.rotulo-atalhos{color:var(--cor-texto);font-size:var(--texto-sm);font-weight:500}.atalhos-templates{gap:var(--espaco-2);margin-top:var(--espaco-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.atalho-template{height:32px;padding:0 var(--espaco-3);border:1px solid var(--cor-borda);border-radius:var(--raio-controle);background:var(--cor-superficie);color:var(--cor-texto);font-family:inherit;font-size:var(--texto-sm);text-align:center;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;font-weight:500;overflow:hidden}.atalho-template:hover{background:var(--cor-superficie-hover);border-color:var(--cor-borda-hover)}.atalho-template.ativo{background:var(--cor-destaque);border-color:var(--cor-destaque);color:var(--cor-superficie)}.cartao-resumo-resposta{justify-content:space-between;align-items:center;gap:var(--espaco-2);padding:var(--espaco-2) var(--espaco-3);background:var(--cor-superficie-hover);border:1px solid var(--cor-borda);border-radius:var(--raio-container);flex-wrap:wrap;display:flex}.cartao-resumo-resposta strong{color:var(--cor-texto);font-size:var(--texto-sm)}.lista-cnpjs-vendedor{gap:var(--espaco-1);margin:var(--espaco-1) 0;flex-direction:column;padding:0;list-style:none;display:flex}.lista-cnpjs-vendedor li{justify-content:space-between;align-items:center;gap:var(--espaco-2);padding:var(--espaco-1) var(--espaco-3);background:var(--cor-superficie-hover);border:1px solid var(--cor-borda);border-radius:var(--raio-controle);font-size:var(--texto-md);display:flex}@media print{.sidebar,.cabecalho-lista .acoes-linha,.sub-nav,.abas-modulo,.cabecalho-modulo-acoes,.modal-overlay{display:none!important}.conteudo-corpo{padding:0}}.semaforo-ponto{width:8px;height:8px;margin-right:var(--espaco-2);vertical-align:middle;border-radius:50%;display:inline-block}.semaforo-verde{background:var(--cor-sucesso)}.semaforo-amarelo{background:var(--cor-atencao)}.semaforo-vermelho{background:var(--cor-erro)}.cartao-assinatura{max-width:720px;padding:var(--espaco-6);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-container)}.cartao-assinatura-contrato{max-width:720px;margin-bottom:var(--espaco-8);padding-bottom:var(--espaco-8);border-bottom:1px solid var(--cor-borda)}.cartao-assinatura-contrato:last-child{border-bottom:none}.titulo-contrato-assinatura{gap:var(--espaco-1);margin-bottom:var(--espaco-4);flex-direction:column;display:flex}.titulo-contrato-assinatura-meta{color:var(--cor-texto-secundario);font-size:var(--texto-sm);font-weight:400}.lista-signatarios{gap:var(--espaco-2);margin:var(--espaco-3) 0 var(--espaco-5);flex-direction:column;padding:0;list-style:none;display:flex}.lista-signatarios li{padding:var(--espaco-2) var(--espaco-3);background:var(--cor-superficie-hover);border:1px solid var(--cor-borda);border-radius:var(--raio-controle);font-size:var(--texto-md);justify-content:space-between;align-items:center;display:flex}.signatario-email{color:var(--cor-texto-secundario);font-size:var(--texto-sm)}.formulario-signatario{gap:var(--espaco-2);margin-bottom:var(--espaco-2);flex-wrap:wrap;display:flex}.formulario-signatario input{flex:1;width:auto;min-width:180px}.alerta-conflito,.alerta-reincidencia{margin-bottom:var(--espaco-5);padding:var(--espaco-4) var(--espaco-5);border:1px solid var(--cor-borda);border-radius:var(--raio-container);font-size:var(--texto-md)}.alerta-conflito{background:var(--cor-atencao-fundo)}.alerta-reincidencia{background:var(--cor-superficie-hover)}.alerta-conflito ul,.alerta-reincidencia ul{margin:var(--espaco-2) 0 0;padding-left:var(--espaco-5)}.texto-prazo-vermelho{color:var(--cor-erro);font-weight:500}.texto-prazo-amarelo{color:var(--cor-atencao);font-weight:500}.texto-prazo-verde{color:var(--cor-sucesso)}.situacao-celula{align-items:flex-start;gap:var(--espaco-1);flex-direction:column;display:flex;position:relative}.situacao-analise{color:var(--cor-texto-secundario);font-size:var(--texto-xs)}.pill-status{align-items:center;gap:var(--espaco-1);cursor:pointer;border:none;font-family:inherit;display:inline-flex}.pill-status:hover{filter:brightness(.96)}.pill-status-estatico{cursor:default}.popover-painel{top:calc(100% + var(--espaco-1));z-index:30;min-width:232px;padding:var(--espaco-2);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-container);position:absolute;left:0}.popover-lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.popover-lista button{width:100%;padding:var(--espaco-2) var(--espaco-3);border-radius:var(--raio-controle);color:var(--cor-texto);font-family:inherit;font-size:var(--texto-sm);text-align:left;cursor:pointer;background:0 0;border:none}.popover-lista button:hover{background:var(--cor-superficie-ativa)}.popover-form{gap:var(--espaco-3);flex-direction:column;display:flex}.popover-form label,.modal-caixa label{gap:var(--espaco-2);color:var(--cor-texto);font-size:var(--texto-sm);flex-direction:column;font-weight:500;display:flex}.modal-caixa .formulario{border:none;max-width:none;padding:0}.modal-caixa .campo-checkbox-inline,.modal-caixa .campo-checkbox label,.modal-caixa label.campo-checkbox-inline,.popover-form .campo-checkbox label,.popover-form label.campo-checkbox-inline{flex-direction:row;align-items:center}.popover-form input,.popover-form select{height:var(--altura-controle);padding:0 var(--espaco-3);border:1px solid var(--cor-borda);border-radius:var(--raio-controle);background-color:var(--cor-superficie);color:var(--cor-texto);font-family:inherit;font-size:var(--texto-md)}.popover-form select{padding-right:var(--espaco-8)}.sino-notificacoes{position:relative}.sino-notificacoes-botao{width:var(--altura-controle);height:var(--altura-controle);border-radius:var(--raio-controle);border:1px solid var(--cor-borda);background:var(--cor-superficie);color:var(--cor-texto-secundario);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.sino-notificacoes-botao svg{width:16px;height:16px}.sino-notificacoes-botao:hover{background:var(--cor-superficie-hover);color:var(--cor-texto)}.sino-notificacoes-botao:focus-visible{outline:2px solid var(--cor-destaque);outline-offset:2px}.sino-notificacoes-contador{top:calc(-1 * var(--espaco-1));right:calc(-1 * var(--espaco-1));min-width:16px;height:16px;padding:0 var(--espaco-1);background:var(--cor-erro);color:var(--cor-superficie);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;font-size:10px;font-weight:600;line-height:16px;position:absolute}.sino-notificacoes-painel{top:calc(100% + var(--espaco-2));min-width:320px;max-width:380px;max-height:400px;padding:var(--espaco-1);left:auto;right:0;overflow-y:auto}.sino-notificacoes-painel .popover-lista button{align-items:flex-start;gap:var(--espaco-1);flex-direction:column;display:flex}.sino-notificacoes-painel .modulo-descricao{padding:var(--espaco-3);color:var(--cor-texto-secundario);font-size:var(--texto-sm);margin:0}.sino-notificacoes-cabecalho{justify-content:space-between;align-items:center;gap:var(--espaco-3);padding:var(--espaco-2) var(--espaco-3);border-bottom:1px solid var(--cor-borda);font-size:var(--texto-sm);font-weight:600;display:flex}.sino-notificacoes-cabecalho .botao-link{font-size:var(--texto-xs);font-weight:500}.sino-notificacoes-referencia{color:var(--cor-texto-secundario);font-size:var(--texto-xs);font-variant-numeric:tabular-nums;font-weight:600}.sino-notificacoes-data{color:var(--cor-texto-rotulo);font-size:var(--texto-xs);font-variant-numeric:tabular-nums;font-weight:400}.menu-tres-pontos{display:inline-block;position:relative}.menu-tres-pontos-gatilho{padding:var(--espaco-1);border-radius:var(--raio-controle);color:var(--cor-texto-rotulo);cursor:pointer;background:0 0;border:none;display:inline-flex}.menu-tres-pontos-gatilho:hover{background:var(--cor-superficie-ativa);color:var(--cor-texto)}.menu-tres-pontos-painel{top:calc(100% + var(--espaco-1));z-index:30;width:max-content;min-width:208px;padding:var(--espaco-1);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-container);flex-direction:column;display:flex;position:absolute;right:0}.menu-tres-pontos-painel a,.menu-tres-pontos-painel button{width:100%;padding:var(--espaco-2) var(--espaco-3);border-radius:var(--raio-controle);color:var(--cor-texto);font-family:inherit;font-size:var(--texto-sm);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;text-decoration:none;display:block}.menu-tres-pontos-painel a:hover,.menu-tres-pontos-painel button:hover{background:var(--cor-superficie-ativa)}.menu-tres-pontos-painel button.acao-critica{color:var(--cor-erro)}.acoes-icones{gap:var(--espaco-1);display:inline-flex}.botao-icone{border:1px solid var(--cor-borda);border-radius:var(--raio-controle);background:var(--cor-superficie);width:32px;height:32px;color:var(--cor-texto-secundario);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.botao-icone:hover{background:var(--cor-superficie-hover);border-color:var(--cor-borda-hover);color:var(--cor-texto)}.botao-icone svg{width:16px;height:16px}.botao-icone-primario{color:var(--cor-destaque)}.botao-icone-primario:hover{color:var(--cor-destaque-hover)}.botao-icone-critico{color:var(--cor-erro)}.botao-icone-critico:hover{background:var(--cor-erro-fundo);color:var(--cor-erro)}.campo-inline{width:100%;min-width:120px;height:32px;padding:0 var(--espaco-2);border-radius:var(--raio-controle);background:var(--cor-superficie-ativa);color:var(--cor-texto);font-family:inherit;font-size:var(--texto-sm);border:1px solid #0000}.campo-inline:hover{border-color:var(--cor-borda)}.campo-inline:disabled{opacity:.6}.campo-inline-solucao{cursor:pointer;font-weight:500}.campo-inline-solucao-estornado{background:var(--cor-sucesso-fundo);color:var(--cor-sucesso)}.campo-inline-solucao-sem_estorno{background:var(--cor-erro-fundo);color:var(--cor-erro)}.campo-inline-solucao-aguardando_dados{background:var(--cor-atencao-fundo);color:var(--cor-atencao)}.modal-overlay{z-index:100;background:var(--cor-sobreposicao);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-caixa{gap:var(--espaco-4);width:min(420px,90vw);max-height:min(88vh,900px);padding:var(--espaco-6);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-container);flex-direction:column;display:flex;overflow-y:auto}.modal-caixa .modulo-descricao,.modal-caixa h2{margin:0}.lista-sugestoes{max-height:220px;margin:var(--espaco-2) 0 0;border:1px solid var(--cor-borda);border-radius:var(--raio-controle);padding:0;list-style:none;overflow-y:auto}.lista-sugestoes li+li{border-top:1px solid var(--cor-borda)}.lista-sugestoes button{width:100%;padding:var(--espaco-2) var(--espaco-3);color:var(--cor-texto);font-family:inherit;font-size:var(--texto-sm);text-align:left;cursor:pointer;background:0 0;border:none;display:block}.lista-sugestoes button:hover{background:var(--cor-superficie-ativa)}.modal-caixa-escura{gap:0;width:min(640px,92vw);padding:0;overflow:hidden}.modal-escura-cabecalho{padding:var(--espaco-5) var(--espaco-6);border-bottom:1px solid var(--cor-borda)}.modal-escura-cabecalho h2{margin:0 0 var(--espaco-1)}.modal-escura-cabecalho p{color:var(--cor-texto-secundario);font-size:var(--texto-sm);margin:0}.modal-escura-corpo{gap:var(--espaco-4);padding:var(--espaco-5) var(--espaco-6);flex-direction:column;display:flex}.modal-escura-rotulo{color:var(--cor-texto-rotulo);font-size:var(--texto-xs);text-transform:uppercase;letter-spacing:.04em;margin:0;font-weight:500}.modal-escura-importar{align-items:center;gap:var(--espaco-3);color:var(--cor-texto-rotulo);font-size:var(--texto-xs);text-transform:uppercase;letter-spacing:.04em;flex-wrap:wrap;font-weight:500;display:flex}.botao-importar-arquivo{align-items:center;gap:var(--espaco-2);height:32px;padding:0 var(--espaco-3);border:1px solid var(--cor-borda);border-radius:var(--raio-controle);background:var(--cor-superficie);color:var(--cor-texto);font-family:inherit;font-size:var(--texto-sm);text-transform:none;letter-spacing:normal;cursor:pointer;font-weight:500;display:inline-flex}.botao-importar-arquivo svg{width:14px;height:14px}.botao-importar-arquivo:hover{background:var(--cor-superficie-hover);border-color:var(--cor-borda-hover)}.acoes-linha .botao-importar-arquivo{height:28px;padding:0 var(--espaco-2);font-size:var(--texto-xs)}.botao-limpar-arquivo{color:var(--cor-destaque);font-family:inherit;font-size:var(--texto-sm);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0}.botao-limpar-arquivo:hover{text-decoration:underline}.modal-escura-corpo textarea{min-height:220px;padding:var(--espaco-3);border:1px solid var(--cor-borda);border-radius:var(--raio-controle);background:var(--cor-superficie);color:var(--cor-texto);font-family:inherit;font-size:var(--texto-md);resize:vertical}.modal-escura-corpo textarea::placeholder{color:var(--cor-texto-rotulo)}.botao-analisar-ia{align-self:flex-start;align-items:center;gap:var(--espaco-2);height:var(--altura-controle);padding:0 var(--espaco-4);border-radius:var(--raio-controle);background:var(--cor-destaque);color:var(--cor-superficie);font-family:inherit;font-size:var(--texto-md);cursor:pointer;border:none;font-weight:500;display:inline-flex}.botao-analisar-ia:hover:not(:disabled){background:var(--cor-destaque-hover)}.botao-analisar-ia:disabled{opacity:.5;cursor:not-allowed}.modal-escura-rodape{padding:var(--espaco-4) var(--espaco-6);border-top:1px solid var(--cor-borda);justify-content:flex-end;display:flex}.tela-login{background:var(--cor-fundo);justify-content:center;align-items:center;min-height:100vh;display:flex}.formulario-login{gap:var(--espaco-4);width:min(360px,90vw);padding:var(--espaco-8);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-container);flex-direction:column;display:flex}.login-marca{align-items:center;gap:var(--espaco-3);margin-bottom:var(--espaco-2);color:var(--cor-texto);text-align:center;flex-direction:column;display:flex}.login-marca-logo{width:auto;height:32px}.login-marca span{color:var(--cor-texto-secundario);font-size:var(--texto-md);font-weight:500}.login-google{align-items:center;gap:var(--espaco-2);flex-direction:column;display:flex}.login-google-dica{color:var(--cor-texto-secundario);font-size:var(--texto-sm);text-align:center;margin:0}.login-divisor{align-items:center;gap:var(--espaco-3);color:var(--cor-texto-secundario);font-size:var(--texto-sm);display:flex}.login-divisor:before,.login-divisor:after{content:"";background:var(--cor-borda);flex:1;height:1px}.cartao{padding:var(--espaco-6);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-container)}.cartao h2{margin-top:0}.cartao h2.secao-espacada{margin-top:var(--espaco-8)}details.cartao>summary{color:var(--cor-texto);font-size:var(--texto-lg);cursor:pointer;font-weight:600;list-style:none}details.cartao>summary::-webkit-details-marker{display:none}details.cartao>summary:before{content:"▸";width:1em;margin-right:var(--espaco-1);color:var(--cor-texto-rotulo);transition:transform .15s;display:inline-block}details.cartao[open]>summary:before{transform:rotate(90deg)}details.cartao[open]>summary{margin-bottom:var(--espaco-4)}.grade-detalhes{gap:var(--espaco-5) var(--espaco-6);margin-top:var(--espaco-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.detalhe-item{gap:var(--espaco-1);flex-direction:column;display:flex}.detalhe-rotulo{color:var(--cor-texto-rotulo);font-size:var(--texto-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:500}.detalhe-valor{color:var(--cor-texto);font-size:var(--texto-md)}.trilha-auditoria{margin-top:var(--espaco-4);padding:0;list-style:none}.trilha-item{padding-left:var(--espaco-6);padding-bottom:var(--espaco-6);position:relative}.trilha-item:last-child{padding-bottom:0}.trilha-item:not(:last-child):before{content:"";top:20px;left:4px;bottom:calc(-1 * var(--espaco-1));background:var(--cor-borda);width:1px;position:absolute}.trilha-ponto{background:var(--cor-texto-rotulo);border-radius:50%;width:9px;height:9px;position:absolute;top:6px;left:0}.trilha-ponto-sucesso{background:var(--cor-sucesso)}.trilha-ponto-atencao{background:var(--cor-atencao)}.trilha-ponto-critico{background:var(--cor-erro)}.trilha-cabecalho{align-items:center;gap:var(--espaco-2);margin-bottom:var(--espaco-1);flex-wrap:wrap;display:flex}.trilha-data{color:var(--cor-texto-rotulo);font-size:var(--texto-xs);font-variant-numeric:tabular-nums}.trilha-texto{color:var(--cor-texto);font-size:var(--texto-md)}.trilha-anexo{margin-top:var(--espaco-2)}.trilha-item-clicavel{margin:0 calc(-1 * var(--espaco-2));padding:var(--espaco-2);border-radius:var(--raio-controle);cursor:pointer;transition:background .15s}.trilha-item-clicavel:hover,.trilha-item-clicavel:focus-visible{background:var(--cor-superficie-hover)}.trilha-item-clicavel:focus-visible{outline:2px solid var(--cor-destaque);outline-offset:2px}.trilha-lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.trilha-lista>li{padding:var(--espaco-3) 0;border-bottom:1px solid var(--cor-borda)}.trilha-lista>li:first-child{padding-top:0}.trilha-lista>li:last-child{border-bottom:none;padding-bottom:0}.trilha-lista .trilha-texto{margin:0}.trilha-lista .acoes-linha{margin-top:var(--espaco-2)}.esteira-passos{gap:var(--espaco-2);margin:var(--espaco-3) 0;flex-wrap:wrap;display:flex}.esteira-passo{height:24px;padding:0 var(--espaco-3);border:1px solid var(--cor-borda);border-radius:var(--raio-controle);background:var(--cor-superficie);color:var(--cor-texto-rotulo);font-size:var(--texto-xs);align-items:center;font-weight:500;display:inline-flex}.esteira-passo-feito{background:var(--cor-sucesso-fundo);border-color:var(--cor-sucesso-fundo);color:var(--cor-sucesso)}.esteira-passo-atual{background:var(--cor-destaque);border-color:var(--cor-destaque);color:var(--cor-superficie)}.badge-proveniencia{margin-left:var(--espaco-1);color:var(--cor-texto-rotulo);vertical-align:middle;cursor:help;align-items:center;display:inline-flex}.badge-proveniencia svg{width:12px;height:12px}.trilha-observacao{margin-top:var(--espaco-1);color:var(--cor-texto-secundario);font-size:var(--texto-sm)}.lista-eventos{gap:var(--espaco-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lista-eventos li{padding:var(--espaco-2) var(--espaco-3);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-controle);color:var(--cor-texto);font-size:var(--texto-sm)}.kpi-grupo{container-type:inline-size}.kpi-grade{gap:var(--espaco-4);grid-auto-rows:1fr;display:grid}.kpi-colunas-1{grid-template-columns:minmax(0,1fr)}.kpi-colunas-2{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-colunas-3{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-colunas-4{grid-template-columns:repeat(4,minmax(0,1fr))}@container (width<=1024px){.kpi-colunas-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=760px){.kpi-colunas-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=440px){.kpi-grade{grid-template-columns:minmax(0,1fr)}}.kpi-celula{gap:var(--espaco-1);min-width:0;padding:var(--espaco-5) var(--espaco-6);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-cartao);box-shadow:var(--sombra-cartao);color:var(--cor-texto);flex-direction:column;text-decoration:none;display:flex}button.kpi-celula{text-align:left;width:100%;font-family:inherit}.kpi-celula-link{cursor:pointer;transition:border-color .15s}.kpi-celula-link:hover{border-color:var(--cor-borda-hover)}.kpi-celula-link:focus-visible{outline:2px solid var(--cor-destaque);outline-offset:2px}.kpi-rotulo{align-items:center;gap:var(--espaco-2);font-size:var(--texto-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--cor-texto-rotulo);white-space:nowrap;font-weight:500;line-height:16px;display:flex}.kpi-sinal{border-radius:50%;flex-shrink:0;width:6px;height:6px}.kpi-sinal-pendente{background:var(--cor-atencao)}.kpi-sinal-perda{background:var(--cor-erro)}.kpi-valor{margin-top:var(--espaco-1);font-size:var(--texto-xl);letter-spacing:-.01em;color:var(--cor-texto);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;line-height:32px}.kpi-contexto{font-size:var(--texto-sm);color:var(--cor-texto-secundario);line-height:20px}.kpi-celula-link .kpi-contexto{color:var(--cor-destaque);font-weight:500}.pagina{gap:var(--espaco-8);flex-direction:column;display:flex}.secao{gap:var(--espaco-3);flex-direction:column;display:flex}.pagina>*,.secao>*{margin-top:0;margin-bottom:0}.secao-cabecalho{justify-content:space-between;align-items:center;gap:var(--espaco-3);min-height:var(--altura-controle);flex-wrap:wrap;display:flex}.painel{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-container);flex-direction:column;min-width:0;display:flex}.painel-cabecalho{gap:var(--espaco-1);padding:var(--espaco-4) var(--espaco-5);border-bottom:1px solid var(--cor-borda);flex-direction:column;display:flex}.secao h2,.secao-cabecalho h2,.painel-cabecalho h2,.painel-cabecalho h3{margin:0}.painel-cabecalho h2{font-size:var(--texto-md);line-height:20px}.painel .data-table{border-radius:0 0 var(--raio-container) var(--raio-container);border:none}.painel .data-table thead tr:first-child th{border-radius:0}.painel .estado-vazio{background:0 0;border:none}.painel-corpo>.painel-lista:first-child{border-top:none;padding-top:0}.painel-corpo>.trilha-auditoria,.ficha-topo>.trilha-auditoria{margin-top:0}.secao-cabecalho h3{margin:0}.painel-descricao{font-size:var(--texto-sm);color:var(--cor-texto-secundario);margin:0}.painel-corpo{gap:var(--espaco-3);padding:var(--espaco-4) var(--espaco-5);flex-direction:column;display:flex}.painel-lista{padding:var(--espaco-3) 0 0;border-top:1px solid var(--cor-borda);flex-direction:column;margin:0;list-style:none;display:flex}.painel-lista button{width:100%;padding:var(--espaco-2);border-radius:var(--raio-controle);color:var(--cor-texto-secundario);font-family:inherit;font-size:var(--texto-sm);text-align:left;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:none}.painel-lista button:hover{background:var(--cor-superficie-ativa);color:var(--cor-texto)}.painel-lista button:focus-visible{outline:2px solid var(--cor-destaque);outline-offset:-2px}.estado-carregando{padding:var(--espaco-6);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-container);color:var(--cor-texto-secundario);font-size:var(--texto-md);text-align:center;margin:0}.conf-pagina{gap:var(--espaco-8);flex-direction:column;display:flex}.conf-pagina.conf-com-barra{padding-bottom:192px}.conf-sutil{color:var(--cor-texto-secundario);font-size:var(--texto-sm);margin:0}.conf-texto-critico{color:var(--cor-erro)}.conf-link{color:var(--cor-destaque);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.conf-link:hover{text-decoration:underline}.conf-tag{height:20px;margin-left:var(--espaco-1);padding:0 var(--espaco-2);border-radius:var(--raio-controle);background:var(--cor-superficie-ativa);color:var(--cor-texto-secundario);font-size:var(--texto-xs);align-items:center;font-weight:500;display:inline-flex}.conf-codigo{color:var(--cor-texto-secundario);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--texto-sm);font-weight:500}.conf-cartao{align-content:start;gap:var(--espaco-3);padding:var(--espaco-5) var(--espaco-6);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-container);display:grid}.conf-cartao h2{color:var(--cor-texto);font-size:var(--texto-lg);margin:0;font-weight:600}.conf-cartao h3{margin:var(--espaco-2) 0 0;font-size:var(--texto-md)}.conf-cartao .data-table{border:none}.conf-cartao .data-table th:first-child,.conf-cartao .data-table td:first-child{padding-left:0}.conf-cartao-topo{justify-content:space-between;align-items:flex-start;gap:var(--espaco-3);flex-wrap:wrap;display:flex}.conf-grade-32{gap:var(--espaco-4);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.conf-grade-2{gap:var(--espaco-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.conf-barra{border-radius:var(--raio-barra);background:var(--cor-superficie-ativa);gap:2px;height:8px;display:flex;overflow:hidden}.conf-barra i{min-width:2px;height:100%;display:block}.conf-barra-grande{height:16px}.conf-faixa-implementado{background:var(--conf-impl)}.conf-faixa-parcial{background:var(--conf-parc)}.conf-faixa-andamento{background:var(--conf-and)}.conf-faixa-pendente{background:var(--conf-pend)}.conf-faixa-confirmar{background:var(--conf-conf)}.conf-legenda{gap:var(--espaco-1) var(--espaco-4);color:var(--cor-texto-secundario);font-size:var(--texto-xs);flex-wrap:wrap;display:flex}.conf-legenda span{align-items:center;gap:var(--espaco-1);display:inline-flex}.conf-legenda i{border-radius:2px;width:10px;height:10px;display:inline-block}.conf-linhas{gap:2px;display:grid}.conf-linha-frente,.conf-linha-carteira{align-items:center;gap:var(--espaco-3);width:100%;padding:var(--espaco-2);border-radius:var(--raio-controle);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:grid}.conf-linha-frente{grid-template-columns:minmax(140px,1.3fr) 36px minmax(0,3fr) 44px}.conf-linha-carteira{grid-template-columns:minmax(120px,1fr) minmax(0,2.2fr) 64px}.conf-linha-frente:hover,.conf-linha-carteira:hover{background:var(--cor-superficie-ativa)}.conf-nome{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.conf-qtd{color:var(--cor-texto-secundario);font-size:var(--texto-xs);text-align:right;font-variant-numeric:tabular-nums}.conf-pct{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.conf-seg,.conf-abas-pix{border-radius:var(--raio-controle);background:var(--cor-superficie-ativa);flex-wrap:wrap;gap:2px;width:fit-content;padding:2px;display:inline-flex}.conf-seg button,.conf-abas-pix button{height:28px;padding:0 var(--espaco-3);border-radius:var(--raio-controle);color:var(--cor-texto-secundario);font:inherit;font-size:var(--texto-sm);cursor:pointer;background:0 0;border:1px solid #0000;font-weight:500}.conf-seg button.ativo,.conf-abas-pix button.ativo{background:var(--cor-superficie);border-color:var(--cor-borda);color:var(--cor-texto)}.conf-abas-pix small{margin-left:var(--espaco-1);color:var(--cor-texto-rotulo)}.conf-crit-0{background:var(--cor-superficie-ativa);color:var(--cor-texto-secundario)}.conf-crit-1{background:var(--conf-c1);color:var(--conf-t1)}.conf-crit-2{background:var(--conf-c2);color:var(--conf-t2)}.conf-crit-3{background:var(--conf-c3);color:var(--conf-t3)}.conf-crit-4{background:var(--conf-c4);color:var(--conf-t4)}.conf-crit-5{background:var(--conf-c5);color:var(--conf-t5)}.conf-escore{min-width:40px;padding:var(--espaco-1) var(--espaco-2);border-radius:var(--raio-controle);text-align:center;font-variant-numeric:tabular-nums;font-weight:600;display:inline-block}.conf-medidor{vertical-align:middle;align-items:flex-end;gap:2px;display:inline-flex}.conf-medidor i{background:var(--cor-borda);border-radius:1px;width:4px}.conf-medidor i:first-child{height:6px}.conf-medidor i:nth-child(2){height:8px}.conf-medidor i:nth-child(3){height:10px}.conf-medidor i:nth-child(4){height:12px}.conf-medidor i:nth-child(5){height:14px}.conf-nivel-1 i.ativo{background:var(--conf-t1)}.conf-nivel-2 i.ativo{background:var(--conf-t2)}.conf-nivel-3 i.ativo{background:var(--conf-t3)}.conf-nivel-4 i.ativo{background:var(--conf-t4)}.conf-nivel-5 i.ativo{background:var(--conf-t5)}.conf-mapa{align-items:center;gap:var(--espaco-2);grid-template-columns:auto 1fr;display:grid}.conf-mapa-eixo-y,.conf-mapa-eixo-x{color:var(--cor-texto-rotulo);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:500}.conf-mapa-eixo-y{writing-mode:vertical-rl;transform:rotate(180deg)}.conf-mapa-eixo-x{padding-left:var(--espaco-12);text-align:center}.conf-mapa-grade{gap:var(--espaco-1);display:grid}.conf-mapa-linha{gap:var(--espaco-1);grid-template-columns:28px repeat(5,minmax(0,1fr));display:grid}.conf-mapa-ax{color:var(--cor-texto-rotulo);font-size:var(--texto-xs);justify-content:center;align-items:center;display:flex}.conf-celula{aspect-ratio:1.4;border-radius:var(--raio-controle);font:inherit;font-size:var(--texto-lg);font-variant-numeric:tabular-nums;cursor:pointer;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;font-weight:600;display:flex}.conf-celula small{opacity:.75;font-size:11px;font-weight:500}.conf-celula.vazia{opacity:.4;cursor:default}.conf-celula:not(.vazia):hover{outline:2px solid var(--cor-texto);outline-offset:1px}.conf-lista-riscos{display:grid}.conf-risco,.conf-divergencia{align-items:center;gap:var(--espaco-3);width:100%;min-height:var(--altura-linha-tabela);padding:var(--espaco-2) var(--espaco-1);border:0;border-top:1px solid var(--cor-borda);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto 90px minmax(0,1fr) auto;display:grid}.conf-divergencia{grid-template-columns:auto minmax(0,1fr) auto}.conf-risco:first-child,.conf-divergencia:first-child{border-top:0}.conf-risco:hover,.conf-divergencia:hover{background:var(--cor-superficie-hover)}.conf-risco-texto{min-width:0;display:grid}.conf-risco-texto strong,.conf-risco-texto small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conf-risco-texto strong{font-weight:500}.conf-risco-texto small{color:var(--cor-texto-secundario)}.conf-gravidade{border-radius:50%;width:8px;height:8px;display:inline-block}.conf-gravidade.critica{background:var(--cor-erro)}.conf-gravidade.atencao{background:var(--cor-atencao)}.conf-modulos-pix{gap:var(--espaco-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.conf-modulo-pix{gap:var(--espaco-2);padding:var(--espaco-3) var(--espaco-4);border:1px solid var(--cor-borda);border-radius:var(--raio-container);background:var(--cor-superficie);color:inherit;font:inherit;text-align:left;cursor:pointer;display:grid}.conf-modulo-pix:hover{border-color:var(--cor-borda-hover)}.conf-modulo-pix-topo{justify-content:space-between;display:flex}.conf-modulo-pix-topo span{color:var(--cor-texto-secundario);font-size:var(--texto-sm)}.conf-qualidade-item{justify-content:space-between;align-items:center;gap:var(--espaco-3);padding:var(--espaco-2) 0;border-top:1px solid var(--cor-borda);display:flex}.conf-qualidade-item:first-child{border-top:0}.conf-qualidade-item>span:last-child{align-items:center;gap:var(--espaco-3);display:flex}.conf-pill{align-items:center;gap:var(--espaco-1);height:22px;padding:0 var(--espaco-2);border-radius:var(--raio-controle);font-size:var(--texto-xs);white-space:nowrap;font-weight:500;display:inline-flex}.conf-pill svg{flex:none;width:12px;height:12px}.conf-pill-implementado{background:var(--conf-impl-fundo);color:var(--conf-impl-texto)}.conf-pill-parcial{background:var(--conf-parc-fundo);color:var(--conf-parc-texto)}.conf-pill-andamento{background:var(--conf-and-fundo);color:var(--conf-and-texto)}.conf-pill-pendente{background:var(--conf-pend-fundo);color:var(--conf-pend-texto)}.conf-pill-confirmar{background:var(--conf-conf-fundo);color:var(--conf-conf-texto)}.conf-pill-na{background:var(--cor-superficie-ativa);color:var(--cor-texto-secundario)}.conf-filtros{align-items:center;gap:var(--espaco-2);flex-wrap:wrap;display:flex}.conf-filtros select,.conf-busca,.conf-campo select,.conf-campo input{height:var(--altura-controle);padding:0 var(--espaco-3);border:1px solid var(--cor-borda);border-radius:var(--raio-controle);background-color:var(--cor-superficie);color:var(--cor-texto);font:inherit;font-size:var(--texto-md)}.conf-filtros select,.conf-campo select{padding-right:var(--espaco-8);background-image:var(--icone-seta-select);background-repeat:no-repeat;background-position:right var(--espaco-3) center;appearance:none;cursor:pointer;background-size:14px}.conf-filtros select{max-width:190px}.conf-busca{flex:240px;max-width:none}.conf-filtros select:focus,.conf-busca:focus,.conf-campo select:focus,.conf-campo input:focus,.conf-campo textarea:focus{outline:3px solid var(--cor-destaque-anel);outline-offset:0;border-color:var(--cor-destaque)}.conf-check{align-items:center;gap:var(--espaco-2);color:var(--cor-texto-secundario);font-size:var(--texto-sm);display:inline-flex}.conf-check input,.conf-caixa input{accent-color:var(--cor-destaque)}.conf-resultado{justify-content:space-between;align-items:center;gap:var(--espaco-2);color:var(--cor-texto-secundario);font-size:var(--texto-sm);flex-wrap:wrap;display:flex}.conf-chips{align-items:center;gap:var(--espaco-2);flex-wrap:wrap;display:flex}.conf-chip{align-items:center;gap:var(--espaco-1);height:24px;padding:0 var(--espaco-1) 0 var(--espaco-2);border-radius:var(--raio-controle);background:var(--cor-superficie-ativa);color:var(--cor-texto);font-size:var(--texto-xs);display:inline-flex}.conf-chip button{color:var(--cor-texto-rotulo);font-size:var(--texto-md);cursor:pointer;background:0 0;border:0;line-height:1}.conf-tabela{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-container);overflow:hidden}.conf-tabela-cabecalho,.conf-linha{align-items:center;gap:var(--espaco-3);padding:var(--espaco-2) var(--espaco-4);grid-template-columns:26px 50px 96px minmax(0,1fr) 124px 150px 84px;display:grid}.conf-tabela-cabecalho{border-bottom:1px solid var(--cor-borda);min-height:40px;color:var(--cor-texto-rotulo);font-size:var(--texto-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:500}.conf-linha{min-height:var(--altura-linha-tabela);border-top:1px solid var(--cor-borda);cursor:pointer}.conf-tabela-cabecalho+.conf-linha,.conf-tabela-cabecalho+.conf-grupo{border-top:0}.conf-linha:hover{background:var(--cor-superficie-hover)}.conf-linha.selecionada{background:var(--cor-superficie-ativa)}.conf-linha-pix{grid-template-columns:84px minmax(0,1fr) 150px 160px}.conf-caixa{cursor:pointer;justify-content:center;align-items:center;display:flex}.conf-grupo{padding:var(--espaco-2) var(--espaco-4);border-top:1px solid var(--cor-borda);background:var(--cor-superficie-ativa);color:var(--cor-texto-secundario);font-size:var(--texto-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:500}.conf-linha-texto{gap:2px;min-width:0;display:grid}.conf-linha-texto strong{font-weight:500;line-height:1.3}.conf-linha-desc,.conf-produto-atencao{-webkit-line-clamp:2;color:var(--cor-texto-secundario);font-size:var(--texto-sm);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.conf-linha-texto small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conf-linha-time{color:var(--cor-texto-secundario);font-size:var(--texto-sm);display:grid}.conf-linha-prazo{color:var(--cor-texto-secundario);font-size:var(--texto-xs);font-variant-numeric:tabular-nums}.conf-linha-prazo.vencido{color:var(--cor-erro);font-weight:500}.conf-mais{padding:var(--espaco-3);border-top:1px solid var(--cor-borda);justify-content:center;display:flex}.conf-barra-massa{left:50%;bottom:var(--espaco-4);z-index:30;gap:var(--espaco-3);width:min(1080px,100% - 32px);padding:var(--espaco-3) var(--espaco-4);background:var(--cor-superficie);border:1px solid var(--cor-borda-hover);border-radius:var(--raio-container);display:grid;position:fixed;transform:translate(-50%)}.conf-barra-massa-topo{justify-content:space-between;align-items:center;gap:var(--espaco-2);flex-wrap:wrap;display:flex}.conf-barra-massa-topo strong{color:var(--cor-texto);font-size:var(--texto-md);font-weight:600}.conf-barra-massa-campos{align-items:flex-end;gap:var(--espaco-2);flex-wrap:wrap;display:flex}.conf-confirmacao{justify-content:space-between;align-items:center;gap:var(--espaco-3);padding:var(--espaco-2) var(--espaco-3);border-radius:var(--raio-container);background:var(--cor-atencao-fundo);flex-wrap:wrap;display:flex}.conf-cresce{flex:220px}.conf-campo{gap:var(--espaco-1);display:grid}.conf-rotulo{color:var(--cor-texto-rotulo);font-size:var(--texto-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:500}.conf-valor{font-size:var(--texto-md);white-space:pre-wrap}.conf-campo select,.conf-campo input{width:100%}.conf-campo textarea{width:100%;min-height:72px;padding:var(--espaco-2) var(--espaco-3);border:1px solid var(--cor-borda);border-radius:var(--raio-controle);background:var(--cor-superficie);color:var(--cor-texto);font:inherit;font-size:var(--texto-md);resize:vertical}.conf-msg-ok{color:var(--cor-sucesso);font-size:var(--texto-sm);font-weight:500}.conf-msg-erro{color:var(--cor-erro);font-size:var(--texto-sm);margin:0}.conf-times{gap:var(--espaco-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.conf-time-topo{justify-content:space-between;align-items:baseline;gap:var(--espaco-2);display:flex}.conf-time-pct{color:var(--cor-texto);font-size:var(--texto-xl);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:600}.conf-time-numeros{gap:var(--espaco-1);color:var(--cor-texto-rotulo);font-size:var(--texto-xs);grid-template-columns:repeat(4,1fr);display:grid}.conf-time-numeros strong{color:var(--cor-texto);font-size:var(--texto-md);font-variant-numeric:tabular-nums;font-weight:600;display:block}.conf-time .botao{justify-self:start}.conf-regime{height:20px;padding:0 var(--espaco-2);border-radius:var(--raio-controle);font-size:var(--texto-xs);align-items:center;font-weight:500;display:inline-flex}.conf-regime-vermelho{background:var(--cor-erro-fundo);color:var(--cor-erro)}.conf-regime-ambar{background:var(--cor-atencao-fundo);color:var(--cor-atencao)}.conf-regime-lavanda{background:var(--cor-superficie-ativa);color:var(--cor-texto-secundario)}.conf-produto-colunas{align-items:start;gap:var(--espaco-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.conf-produto-coluna{gap:var(--espaco-3);display:grid}.conf-produto-coluna-topo{padding:0 0 var(--espaco-2);border-bottom:1px solid var(--cor-borda);color:var(--cor-texto);justify-content:space-between;align-items:baseline;font-weight:600;display:flex}.conf-produto-coluna-topo span{color:var(--cor-texto-secundario);font-size:var(--texto-sm);font-weight:400}.conf-produto-grupo{gap:var(--espaco-2);display:grid}.conf-produto-grupo>h3{margin:var(--espaco-1) 0 0;color:var(--cor-texto-rotulo);font-size:var(--texto-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:500}.conf-produto{gap:var(--espaco-2);width:100%;padding:var(--espaco-3) var(--espaco-4);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-container);color:inherit;font:inherit;text-align:left;cursor:pointer;display:grid}.conf-produto:hover{border-color:var(--cor-borda-hover)}.conf-produto.critico{border-color:var(--conf-pend)}.conf-produto-linha{align-items:center;gap:var(--espaco-1) var(--espaco-4);font-size:var(--texto-xs);flex-wrap:wrap;display:flex}.conf-produto-alerta{font-size:var(--texto-xs);font-weight:500}.conf-produto-alerta.critica{color:var(--cor-erro)}.conf-produto-alerta.atencao{color:var(--cor-atencao)}.conf-produtos-gerais{gap:var(--espaco-2);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.conf-api-bloco{gap:var(--espaco-2);padding:var(--espaco-2);border:1px solid var(--cor-borda);border-radius:var(--raio-container);background:var(--cor-superficie-hover);display:grid}.conf-api-filhos{gap:var(--espaco-2);margin-left:var(--espaco-2);padding-left:var(--espaco-3);border-left:1px solid var(--cor-borda);display:grid}.conf-feed{margin:0;padding:0;list-style:none}.conf-feed li{gap:var(--espaco-3);padding:var(--espaco-3) 0;border-top:1px solid var(--cor-borda);font-size:var(--texto-md);grid-template-columns:32px minmax(0,1fr);display:grid}.conf-feed li:first-child{border-top:0}.conf-avatar{background:var(--cor-superficie-ativa);border:1px solid var(--cor-borda);width:28px;height:28px;color:var(--cor-texto-secundario);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.conf-feed-texto{color:var(--cor-texto-secundario);white-space:pre-wrap;margin-top:2px}.conf-formula{align-items:center;gap:var(--espaco-2);color:var(--cor-texto);font-size:var(--texto-lg);flex-wrap:wrap;font-weight:600;display:flex}.conf-formula span{padding:var(--espaco-2) var(--espaco-3);border-radius:var(--raio-controle);background:var(--cor-superficie-ativa)}.conf-escala td{vertical-align:top}.conf-escala-nota{font-variant-numeric:tabular-nums;font-weight:600}.conf-texto p{color:var(--cor-texto-secundario);font-size:var(--texto-md);margin:0}.conf-importar{align-items:center;gap:var(--espaco-3);flex-wrap:wrap;display:flex}.conf-relatorio{gap:var(--espaco-1);padding-left:var(--espaco-5);margin:0;display:grid}.conf-scrim{z-index:40;background:var(--cor-sobreposicao);position:fixed;inset:0}.conf-painel{z-index:41;background:var(--cor-superficie);border-left:1px solid var(--cor-borda);flex-direction:column;width:min(620px,100%);display:flex;position:fixed;top:0;bottom:0;right:0}.conf-painel-topo{gap:var(--espaco-2);padding:var(--espaco-5) var(--espaco-6) var(--espaco-4);border-bottom:1px solid var(--cor-borda);display:grid}.conf-painel-topo h2{color:var(--cor-texto);font-size:var(--texto-lg);text-wrap:balance;margin:0;font-weight:600}.conf-painel-linha{justify-content:space-between;align-items:center;gap:var(--espaco-2);display:flex}.conf-fechar{border:1px solid var(--cor-borda);border-radius:var(--raio-controle);background:var(--cor-superficie);width:32px;height:32px;color:var(--cor-texto-secundario);font-size:var(--texto-lg);cursor:pointer}.conf-fechar:hover{background:var(--cor-superficie-ativa);color:var(--cor-texto)}.conf-painel-corpo{align-content:start;gap:var(--espaco-4);padding:var(--espaco-5) var(--espaco-6) var(--espaco-8);display:grid;overflow-y:auto}.conf-caixa-risco{align-items:center;gap:var(--espaco-3);padding:var(--espaco-3) var(--espaco-4);border:1px solid var(--cor-borda);border-radius:var(--raio-container);background:var(--cor-superficie-hover);flex-wrap:wrap;display:flex}.conf-caixa-risco .conf-escore{padding:var(--espaco-2) var(--espaco-3);font-size:var(--texto-lg)}.conf-direita{margin-left:auto}.conf-aviso{padding:var(--espaco-2) var(--espaco-3);border-radius:var(--raio-container);background:var(--cor-superficie-hover);color:var(--cor-texto-secundario);font-size:var(--texto-sm)}.conf-aviso-critica{background:var(--cor-erro-fundo);color:var(--cor-erro);font-weight:500}.conf-aviso-atencao{background:var(--cor-atencao-fundo);color:var(--cor-atencao);font-weight:500}.conf-tag-penalidade{height:20px;padding:0 var(--espaco-2);border-radius:var(--raio-controle);background:var(--cor-erro-fundo);color:var(--cor-erro);font-size:var(--texto-xs);align-items:center;font-weight:500;display:inline-flex}.conf-editor{gap:var(--espaco-3);padding:var(--espaco-4);border:1px solid var(--cor-borda);border-radius:var(--raio-container);background:var(--cor-superficie-hover);display:grid}.conf-editor h3{font-size:var(--texto-md);margin:0}.conf-editor fieldset{gap:var(--espaco-3);border:0;min-width:0;margin:0;padding:0;display:grid}.conf-editor-grade{gap:var(--espaco-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.conf-editor-acoes{justify-content:space-between;align-items:center;gap:var(--espaco-3);flex-wrap:wrap;display:flex}.conf-linha-tempo{margin:var(--espaco-2) 0 0 var(--espaco-1);border-left:1px solid var(--cor-borda);padding:0;list-style:none}.conf-linha-tempo li{padding:0 0 var(--espaco-3) var(--espaco-4);font-size:var(--texto-md);white-space:pre-wrap;position:relative}.conf-linha-tempo li:before{content:"";background:var(--cor-superficie);border:1px solid var(--cor-texto-rotulo);border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:-5px}.conf-linha-tempo li.vivo:before{background:var(--cor-destaque);border-color:var(--cor-destaque)}.conf-quando{color:var(--cor-texto-rotulo);font-size:var(--texto-xs);font-variant-numeric:tabular-nums;display:block}@media (width<=1180px){.conf-grade-32{grid-template-columns:1fr}}@media (width<=900px){.conf-grade-2,.conf-modulos-pix,.conf-produto-colunas,.conf-editor-grade{grid-template-columns:1fr}.conf-tabela-cabecalho{display:none}.conf-linha{grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"caixa medidor codigo""texto texto texto""time time status"}.conf-linha>:first-child{grid-area:caixa}.conf-linha>:nth-child(2){grid-area:medidor}.conf-linha>:nth-child(3){grid-area:codigo}.conf-linha>:nth-child(4){grid-area:texto}.conf-linha>:nth-child(5){grid-area:time}.conf-linha>:nth-child(6){grid-area:status;justify-self:end}.conf-linha>:nth-child(7){display:none}.conf-linha-pix{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"codigo status""texto texto"}.conf-linha-pix>:first-child{grid-area:codigo}.conf-linha-pix>:nth-child(2){grid-area:texto}.conf-linha-pix>:nth-child(3){display:none}.conf-linha-pix>:nth-child(4){grid-area:status;justify-self:end}.conf-risco{grid-template-columns:auto minmax(0,1fr)}.conf-risco>.conf-codigo{display:none}.conf-risco>:last-child{grid-column:2}}.norma-execucao{padding:var(--espaco-2) var(--espaco-3);border:1px solid var(--cor-borda);border-radius:var(--raio-container);background:var(--cor-superficie);color:var(--cor-texto-secundario);font-size:var(--texto-sm);margin:0}.norma-execucao.falhou{background:var(--cor-erro-fundo);color:var(--cor-erro)}.conf-tabela-cabecalho.norma-linha,.conf-linha.norma-linha{grid-template-columns:88px minmax(0,1fr) 96px 110px 130px}.norma-ia{gap:var(--espaco-2);padding:var(--espaco-3) var(--espaco-4);border:1px solid var(--cor-borda);border-radius:var(--raio-container);background:var(--cor-superficie-hover);display:grid}.norma-ia h3{font-size:var(--texto-md);margin:0}.norma-ia-sugestao,.norma-escolha{align-items:center;gap:var(--espaco-2);flex-wrap:wrap;display:flex}.norma-acoes{gap:var(--espaco-1);padding-left:var(--espaco-5);font-size:var(--texto-md);margin:0;display:grid}.norma-opcao{height:32px;padding:0 var(--espaco-3);border:1px solid var(--cor-borda);border-radius:var(--raio-controle);background:var(--cor-superficie);color:var(--cor-texto);font:inherit;font-size:var(--texto-sm);cursor:pointer}.norma-opcao:hover{border-color:var(--cor-borda-hover)}.norma-opcao.ativa{background:var(--cor-destaque);border-color:var(--cor-destaque);color:var(--cor-superficie);font-weight:500}@media (width<=900px){.conf-linha.norma-linha{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"data decisao""texto texto""crit ia"}.conf-linha.norma-linha>:first-child{grid-area:data}.conf-linha.norma-linha>:nth-child(2){grid-area:texto}.conf-linha.norma-linha>:nth-child(3){grid-area:crit}.conf-linha.norma-linha>:nth-child(4){grid-area:ia;justify-self:end}.conf-linha.norma-linha>:nth-child(5){grid-area:decisao;justify-self:end}}.lista-cnj-distribuidos{gap:var(--espaco-1) var(--espaco-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.celula-empilhada{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.acoes-linha-sem-quebra{white-space:nowrap;flex-wrap:nowrap}.conclusao-tarefa{margin-top:var(--espaco-1);color:var(--cor-texto-secundario);font-size:var(--texto-sm);flex-direction:column;align-items:flex-start;gap:2px;display:flex}.conclusao-tarefa-observacao{color:var(--cor-texto);white-space:pre-wrap}.cartao-destaque-anexo{margin:var(--espaco-2) 0;padding:var(--espaco-3) var(--espaco-4);border:1px solid var(--cor-borda);border-radius:var(--raio-container);background:var(--cor-superficie-hover);font-size:var(--texto-sm)}
