:root{--azul-escuro:#2C4391;--azul-escuro-2:#1F3170;--azul-medio:#4A5FA8;--ciano:#00A9BF;--azul-claro:#98D4E9;--ciano-claro:#EAF7FA;--fundo:#F4F6FA;--fundo-suave:#F9FAFC;--branco:#FFFFFF;--texto:#1B2130;--texto-suave:#5B6478;--borda:#E1E5EE;--borda-forte:#C9D0DE;--linha:#EEF1F6;--verde:#1E7F4F;--verde-claro:#E6F4EC;--ambar:#B54708;--ambar-claro:#FFF6E5;--ambar-vivo:#F5B547;--vermelho:#B42318;--vermelho-claro:#FCEFE8;--sombra:0 8px 28px rgba(27,33,48,.14);--raio:12px;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--menu-largura:220px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,system-ui,sans-serif;background:var(--fundo);color:var(--texto);font-size:13px;line-height:1.45}a{color:var(--azul-escuro);text-decoration:none}a:hover{color:var(--ciano)}button,input,select{font-family:inherit}code{font-family:var(--mono);font-size:12px;background:var(--fundo);padding:1px 6px;border-radius:4px;color:var(--texto-suave)}.num{font-family:var(--mono);font-variant-numeric:tabular-nums}.so-leitor{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}:focus-visible{outline:2px solid var(--ciano);outline-offset:2px}.carregando,.erro-pagina{padding:60px 20px;text-align:center;color:var(--texto-suave)}.erro-pagina b{color:var(--vermelho)}.tela-login{min-height:100vh;display:flex}.login-esq{flex:1;background:linear-gradient(160deg,var(--azul-escuro) 0%,var(--azul-escuro-2) 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;padding:40px}.marca-logo{display:flex;align-items:center;gap:14px}.marca-logo img{width:290px;max-width:64vw;display:block}.marca-logo span{font-size:30px;font-weight:600;color:var(--azul-claro);letter-spacing:.3px}.marca-logo .sep{width:1px;height:36px;background:#ffffff47}.login-esq .tagline{margin-top:8px;font-weight:300;font-size:15px;color:var(--azul-claro);letter-spacing:.04em}.login-dir{flex:1;background:var(--branco);display:flex;align-items:center;justify-content:center;padding:40px}.login-form{width:360px;max-width:100%}.login-form h1{font-size:24px;font-weight:700;letter-spacing:-.01em}.login-form p{color:var(--texto-suave);margin:10px 0 30px;font-size:14px;font-weight:300;line-height:1.55}.btn-primario{width:100%;padding:13px;border:none;border-radius:6px;background:var(--ciano);color:#fff;font:inherit;font-weight:500;font-size:14.5px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:background .15s;text-decoration:none}.btn-primario:hover{background:var(--azul-escuro);color:#fff}.login-nota{margin-top:20px;font-size:12px;color:var(--texto-suave);line-height:1.6}.aviso-negado{margin-bottom:22px;padding:12px 16px;border-radius:8px;background:var(--vermelho-claro);color:var(--vermelho);font-size:13px;font-weight:500;line-height:1.5}@media (max-width:760px){.tela-login{flex-direction:column}.login-esq{padding:34px 20px;flex:none}.marca-logo img{width:210px}.marca-logo span{font-size:22px}}.app{display:flex;min-height:100vh}.principal{flex:1;min-width:0;display:flex;flex-direction:column}.menu{width:var(--menu-largura);flex:none;background:var(--azul-escuro);color:#fff;display:flex;flex-direction:column;gap:6px;padding:20px 14px;position:sticky;top:0;height:100vh;overflow-y:auto}.menu-marca{display:flex;flex-direction:column;align-items:center;gap:8px;padding:6px 8px 22px;color:#fff}.menu-marca:hover{color:#fff}.menu-marca img{height:34px;width:auto;display:block}.menu-marca span{font-size:14px;font-weight:600;color:var(--azul-claro);letter-spacing:.3px}.menu-item{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;color:#fff;transition:background .12s}.menu-item:hover{background:#ffffff1a;color:#fff}.menu-item.ativo,.menu-item.ativo:hover{background:var(--branco);color:var(--azul-escuro);font-weight:600}.menu-item.rodape{color:var(--azul-claro);border:1px dashed var(--azul-medio)}.menu-item.rodape.ativo{border-style:solid;border-color:var(--branco);color:var(--azul-escuro)}.menu-badge{background:var(--ambar-vivo);color:var(--texto);border-radius:10px;padding:1px 8px;font-size:11px;font-weight:700}.menu-selo{font-size:11px}.menu-espaco{flex:1;min-height:12px}.menu-conexoes{border-top:1px solid var(--azul-medio);margin-top:8px;padding-top:12px;font-size:11px;color:var(--azul-claro);display:flex;flex-direction:column;gap:6px}.conexao{display:flex;align-items:center;gap:6px;color:#fff}.conexao .ponto{width:8px;height:8px;border-radius:50%;flex:none;background:var(--azul-claro)}.conexao .ponto.ok{background:#5bd59d}.conexao .ponto.atencao{background:var(--ambar-vivo)}.conexao .ponto.erro{background:#ff8a7a}.menu-usuario{border-top:1px solid var(--azul-medio);margin-top:8px;padding-top:12px;display:flex;align-items:center;gap:9px}.avatar{width:32px;height:32px;border-radius:50%;background:#ffffff29;border:1px solid rgba(255,255,255,.18);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:11.5px;flex:none}.menu-usuario .info{min-width:0;flex:1;line-height:1.25}.menu-usuario .nm{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-usuario .cg{font-size:10.5px;color:#b9c8ec;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-sair{background:#ffffff1f;border:1px solid rgba(255,255,255,.16);color:#fff;font-weight:600;font-size:11px;padding:5px 10px;border-radius:999px;cursor:pointer;transition:.15s}.btn-sair:hover{background:#ffffff42}.barra-empresa{height:34px;flex:none;color:#fff;display:flex;align-items:center;padding:0 28px;gap:12px;font-size:12px;transition:background .15s;position:relative;z-index:30}.barra-empresa .ponto{width:10px;height:10px;border-radius:50%;background:var(--ciano);flex:none}.barra-empresa .nome{font-weight:700;font-size:13px;white-space:nowrap}.barra-empresa .detalhe{color:var(--azul-claro);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.espaco{flex:1}.troca{position:relative}.troca-botao{background:none;border:none;color:var(--azul-claro);font-size:12px;cursor:pointer;padding:6px 0}.troca-botao:hover{color:#fff}.troca-lista{position:absolute;right:0;top:calc(100% + 4px);width:340px;list-style:none;background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra);padding:6px;color:var(--texto)}.troca-lista button{width:100%;display:flex;align-items:center;gap:10px;padding:9px 10px;border:none;background:none;border-radius:8px;cursor:pointer;text-align:left;font-size:13px;color:var(--texto)}.troca-lista button:hover{background:var(--fundo)}.troca-lista button.atual{background:var(--ciano-claro)}.troca-lista .ponto{width:12px;height:12px;border-radius:4px}.troca-lista .rot{display:flex;flex-direction:column;min-width:0}.troca-lista b{font-weight:600}.troca-lista small{font-size:11px;color:var(--texto-suave)}.troca-lista small:empty{display:none}.cabecalho{min-height:60px;flex:none;background:var(--branco);border-bottom:1px solid var(--borda);display:flex;flex-wrap:wrap;align-items:center;padding:12px 28px;gap:10px 16px;position:relative;z-index:20}.cab-extras,.cab-acoes,.cab-status{display:flex;align-items:center;gap:12px}.cab-extras:empty,.cab-acoes:empty,.cab-status:empty{display:none}.cab-status{font-size:12px;color:var(--texto-suave);white-space:nowrap}.fechar-mes{position:relative}.fechar-mes-botao{height:36px;padding:0 14px;border:1px solid var(--ambar);border-radius:8px;background:var(--ambar-claro);color:var(--ambar);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.fechar-mes-botao:hover{background:#ffedcc}.fechar-mes-painel{position:absolute;right:0;top:calc(100% + 6px);width:340px;background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra);padding:16px 18px}.fechar-mes-painel .titulo{font-weight:600;font-size:14px;margin-bottom:10px}.fechar-mes-painel ul{list-style:none;display:flex;flex-direction:column;gap:7px}.fechar-mes-painel li{display:flex;gap:9px;font-size:12.5px}.fechar-mes-painel .marca{width:14px;flex:none;text-align:center;font-weight:700}.fechar-mes-painel .feito{color:var(--texto-suave)}.fechar-mes-painel .feito .marca{color:var(--verde)}.fechar-mes-painel .pendente .marca{color:var(--ambar)}.btn{height:36px;padding:0 14px;border:1px solid var(--borda-forte);border-radius:8px;background:var(--branco);color:var(--texto);font-size:13px;cursor:pointer;white-space:nowrap}.btn:hover{border-color:var(--azul-medio)}.btn.primario{border:none;background:var(--azul-escuro);color:#fff;font-weight:600;padding:0 16px}.btn.primario:hover{background:var(--azul-escuro-2)}.btn:disabled{opacity:.5;cursor:not-allowed}.cartao{background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio)}.pagina{padding:24px 28px;display:flex;flex-direction:column;gap:16px;flex:1}.pagina-cab{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.pagina-cab h1{font-size:22px;font-weight:700}.pagina-cab .sub{color:var(--texto-suave)}.link{background:none;border:none;padding:0;font-size:inherit;color:var(--azul-escuro);cursor:pointer}.link:hover{color:var(--ciano)}.dir{text-align:right}.alerta{color:var(--vermelho);font-weight:600}.btn.pequeno{height:30px;padding:0 12px;font-size:12px}.selo{display:inline-block;font-size:11px;font-weight:600;border-radius:6px;padding:2px 7px;white-space:nowrap;color:var(--texto-suave);background:var(--linha)}.selo.verde{color:var(--verde);background:var(--verde-claro)}.selo.ambar{color:var(--ambar);background:var(--ambar-claro)}.selo.vermelho{color:var(--vermelho);background:var(--vermelho-claro)}.selo.azul{color:var(--azul-escuro);background:var(--ciano-claro)}.pagina-cab.centro{align-items:center}.abas-pagina{display:flex;gap:8px;flex-wrap:wrap}.abas-pagina a{height:36px;display:flex;align-items:center;gap:8px;padding:0 16px;border-radius:8px;background:var(--branco);color:var(--texto);border:1px solid var(--borda-forte)}.abas-pagina a:hover{border-color:var(--azul-medio);color:var(--texto)}.abas-pagina .conta{background:var(--linha);color:var(--texto-suave);border-radius:10px;padding:1px 8px;font-size:11px;font-weight:700}.abas-pagina a.ativa{background:var(--azul-escuro);border-color:var(--azul-escuro);color:#fff;font-weight:600}.abas-pagina a.ativa .conta{background:var(--ciano);color:#fff}.aviso{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:9px 14px;border-radius:8px;background:var(--ambar-claro);color:var(--ambar);font-size:12px;border:1px solid #F3D9A4}.filtros{padding:16px 20px;display:flex;flex-direction:column;gap:14px}.filtros-linha{display:grid;gap:16px;align-items:end}.filtros-linha.um{grid-template-columns:minmax(0,1.2fr) 300px 300px 150px 150px}.filtros-linha.dois{grid-template-columns:repeat(4,minmax(0,1fr)) 100px 100px}.filtros-linha .btn{height:38px;padding:0}.campo{display:flex;flex-direction:column;gap:6px;min-width:0}.campo-rotulo{font-size:11px;font-weight:600;color:var(--texto-suave);letter-spacing:.03em}.campo input,.campo select{height:38px;width:100%;min-width:0;border:1px solid var(--borda-forte);border-radius:8px;padding:0 12px;font-size:13px;background:var(--branco);color:var(--texto)}.campo input:focus,.campo select:focus{outline:2px solid var(--azul-claro)}.periodo{display:grid;grid-template-columns:1fr 14px 1fr;align-items:center;gap:4px}.periodo input{padding:0 8px}.periodo span{color:var(--texto-suave);font-size:12px;text-align:center}.filtros-resumo{display:flex;align-items:center;gap:14px;font-size:12px;color:var(--texto-suave);border-top:1px solid var(--linha);padding-top:12px}.filtros-resumo b{color:var(--texto);font-weight:700}.tabela{display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden}.tabela-cab,.tabela-linha{display:grid;gap:8px;padding:8px 14px;align-items:center}.tabela-cab{padding:9px 14px;font-size:11px;font-weight:600;color:var(--texto-suave);border-bottom:1px solid var(--borda);background:var(--fundo-suave)}.tabela-linha{border-bottom:1px solid var(--linha);font-size:12px}.tabela-linha:hover{background:var(--fundo-suave)}.tabela-linha.aberta,.tabela-linha.aberta:hover{background:var(--ciano-claro);box-shadow:inset 3px 0 0 var(--azul-escuro)}.tabela-linha input[type=checkbox]{width:14px;height:14px;display:block;accent-color:var(--azul-escuro)}.tabela-vazia{padding:32px 20px;text-align:center;color:var(--texto-suave);font-size:12px}.tabela-vazia.erro{color:var(--vermelho)}.tabela-rodape{display:flex;align-items:center;gap:10px;padding:10px 14px;margin-top:auto;border-top:1px solid var(--linha);font-size:12px;color:var(--texto-suave)}.tabela.titulos .tabela-rolagem{overflow-x:auto}.tabela.titulos .tabela-cab,.tabela.titulos .tabela-linha{min-width:1720px}.tabela.titulos .tabela-cab>div{position:relative;min-width:0}.tabela.titulos .tabela-cab .ordenar{max-width:100%;overflow:hidden;text-overflow:ellipsis}.alca-coluna{position:absolute;top:-9px;bottom:-9px;right:-6px;width:11px;cursor:col-resize;touch-action:none;z-index:1}.alca-coluna:after{content:"";position:absolute;top:8px;bottom:8px;left:5px;width:1px;background:var(--borda)}.alca-coluna:hover:after,.alca-coluna:active:after{width:2px;left:4px;background:var(--ciano)}.tabela.titulos .tabela-rodape .link{font-size:12px}.tabela-linha.selecionavel{cursor:pointer;-webkit-user-select:none;user-select:none}.tabela-linha.marcada,.tabela-linha.marcada:hover{background:var(--ciano-claro)}.celula-titulo .link.pequeno{font-size:11px;color:var(--texto-suave);text-align:left}.celula-titulo .link.pequeno:hover{color:var(--ciano)}.tabela.titulos .acao{display:flex;align-items:center;gap:4px;min-width:0;font-size:11px;line-height:1.3;flex-wrap:wrap}.btn-linha.perigo{color:var(--vermelho);border-color:var(--vermelho)}.btn-linha.perigo:hover{background:var(--vermelho-claro)}.tabela.titulos .corta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tabela.titulos .celula-titulo small{color:var(--texto-suave);font-size:11px}.celula-titulo{display:flex;flex-direction:column;min-width:0;background:none;border:none;padding:0;text-align:left;color:var(--texto);font-size:12px}.celula-titulo b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.celula-titulo small{color:var(--texto-suave);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-linha{height:26px;padding:0 9px;border:1px solid var(--borda-forte);border-radius:6px;background:var(--branco);color:var(--azul-escuro);font-size:11px;font-weight:600;cursor:pointer}.btn-linha.primario{border-color:var(--azul-escuro);background:var(--azul-escuro);color:#fff}.btn-linha:hover{filter:brightness(.94)}.com-painel{display:flex;gap:16px;flex:1;min-height:0;align-items:flex-start}.painel-detalhe{width:440px;flex:none;display:flex;flex-direction:column;overflow:hidden;position:sticky;top:16px;max-height:calc(100vh - 32px)}.painel-detalhe .painel-cab{flex:none}.painel-detalhe .painel-corpo{overflow-y:auto;min-height:0}.painel-cab{padding:16px 20px 0;display:flex;flex-direction:column;gap:6px}.painel-cab .linha{display:flex;justify-content:space-between;align-items:center;gap:12px}.painel-cab .linha.base{align-items:baseline}.painel-cab .sobre{font-size:11px;color:var(--texto-suave);font-weight:600}.painel-cab .fechar{background:none;border:none;color:var(--texto-suave);cursor:pointer;font-size:13px;padding:2px 4px}.painel-cab .fechar:hover{color:var(--texto)}.painel-cab .nome{font-weight:700;font-size:15px}.painel-cab .valor{font-size:20px;font-weight:700;white-space:nowrap}.painel-cab .selos{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.painel-cab .datas{font-size:12px;color:var(--texto-suave)}.painel-cab .acoes{display:flex;gap:8px;padding:10px 0 4px}.painel-cab .acoes .btn{height:34px;padding:0 12px}.painel-cab .acoes .btn.primario{flex:1}.painel-cab .abas{display:flex;border-bottom:1px solid var(--borda);margin:8px -20px 0;padding:0 12px;overflow-x:auto}.painel-cab .abas button{padding:10px 12px;font-size:12px;color:var(--texto-suave);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap}.painel-cab .abas button:hover{color:var(--texto)}.painel-cab .abas button.ativa{color:var(--azul-escuro);border-bottom-color:var(--azul-escuro);font-weight:600}.painel-corpo{padding:16px 20px;display:flex;flex-direction:column;gap:14px;font-size:12px}.painel-corpo .vazio,.painel-corpo.vazio{color:var(--texto-suave)}.painel-rodape{font-size:11px;color:var(--texto-suave);border-top:1px solid var(--linha);padding-top:12px}.dados{display:flex;flex-direction:column;gap:6px}.dado{display:flex;justify-content:space-between;gap:12px;font-size:12px}.dado>span:first-child{color:var(--texto-suave);white-space:nowrap}.dado>span:last-child{text-align:right;font-weight:500}.dado .link{margin-left:6px}.bloco{border-top:1px solid var(--linha);padding-top:12px;display:flex;flex-direction:column;gap:6px}.bloco-titulo{font-weight:600}.bloco-titulo span{color:var(--texto-suave);font-weight:500}.aprovacao{display:flex;gap:8px}.aprovacao .feita{color:var(--verde)}.aprovacao .pendente{color:var(--ambar)}.anexos{display:flex;gap:8px;flex-wrap:wrap}.anexo{flex:1 1 0;min-width:0;border:1px solid var(--borda);border-radius:8px;padding:10px 12px;display:flex;align-items:center;gap:10px;background:var(--branco);color:var(--texto);text-decoration:none}a.anexo:hover{border-color:var(--azul-medio)}.anexo>div:last-child{min-width:0}.anexo b{display:block;font-weight:600;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.anexo small{font-size:11px;color:var(--texto-suave)}.anexo-tipo{width:30px;height:36px;flex:none;border-radius:4px;background:var(--texto-suave);color:#fff;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center}.anexo-tipo.pdf{background:var(--vermelho)}.anexo-tipo.xml{background:var(--azul-escuro)}.anexo.novo{flex:0 0 auto;border-style:dashed;border-color:var(--borda-forte);justify-content:center;color:var(--azul-escuro);font-size:12px;cursor:pointer}.historico{list-style:none;display:flex;flex-direction:column;gap:10px}.historico li{display:flex;gap:12px}.historico .num{flex:none;color:var(--texto-suave);font-size:11px;padding-top:1px}.historico b{font-weight:600}.positivo{color:var(--verde)}.negativo,.atencao{color:var(--ambar)}.vermelho{color:var(--vermelho)}.suave{color:var(--texto-suave)}.centro{text-align:center}.btn.contorno{color:var(--azul-escuro);font-weight:600}.btn.pequeno.primario,.btn.pequeno.contorno{height:32px;padding:0 14px;font-size:12px}.btn-linha.neutro{height:28px;padding:0 10px;font-size:12px;font-weight:400;color:var(--texto)}.nota-leitura{font-size:12px;color:var(--texto-suave);padding:0 4px}.rotulo-cab{font-size:12px;color:var(--texto-suave)}.selecao-cab{height:36px;border:1px solid var(--borda-forte);border-radius:8px;padding:0 12px;font-size:13px;background:var(--branco);color:var(--texto);max-width:36vw}.indicador{display:flex;flex-direction:column;gap:2px;min-width:0}.indicador>span{font-size:11px;color:var(--texto-suave);font-weight:600}.indicador b{font-size:18px;font-weight:700}.indicador small{font-size:12px;font-weight:500;color:var(--texto-suave)}.conc-resumo{padding:16px 20px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;gap:16px;align-items:center}.conc-outras{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--texto-suave);border-left:1px solid var(--linha);padding-left:16px}.conc-colunas,.conc-linha{display:grid;grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr)}.conc-colunas{font-size:12px;color:var(--texto-suave);font-weight:600;padding:0 4px}.conc-linha{padding:10px 16px;align-items:center}.conc-lado{display:flex;flex-direction:column;gap:4px;min-width:0}.conc-lado .topo{display:flex;justify-content:space-between;gap:12px}.conc-lado b{font-weight:600}.conc-lado .num{font-weight:500;white-space:nowrap}.conc-match{display:flex;flex-direction:column;align-items:center;gap:6px}.conc-match .selo{border-radius:10px;padding:2px 10px}.conc-regra{display:flex;gap:10px;align-items:center;color:var(--texto-suave)}.conc-regra .btn-linha{flex:none;white-space:nowrap}.forte{font-weight:600}.titulo-cab{font-size:16px;font-weight:700;white-space:nowrap}.grade-dois{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.bloco-cartao{padding:18px 20px;display:flex;flex-direction:column;gap:10px}.bloco-cartao h2{font-size:14px;font-weight:600}.linha-valor{display:flex;justify-content:space-between;gap:12px}.linha-valor.pequena{font-size:12px}.linha-valor.total{font-weight:700;border-top:1px solid var(--linha);padding-top:8px}.linha-valor>span:last-child{text-align:right}.nota{font-size:11px;color:var(--texto-suave);margin-top:4px}.contas{display:flex;flex-direction:column;gap:16px}.contas-cab,.contas-linha{display:grid;grid-template-columns:minmax(0,1.4fr) 130px 120px 130px 130px 130px 110px;gap:12px;align-items:center}.contas-cab{padding:0 20px;font-size:11px;font-weight:600;color:var(--texto-suave)}.contas-linha{padding:12px 20px}.conta-nome{display:flex;flex-direction:column;min-width:0}.conta-nome b{font-weight:600}.pequeno{font-size:12px}.coluna{display:flex;flex-direction:column;gap:16px;min-width:0}.cresce{flex:1}.lista{display:flex;flex-direction:column;min-width:0}.lista-topo{display:flex;align-items:center;padding:14px 20px;border-bottom:1px solid var(--borda);gap:8px}.lista-topo h2{font-size:14px;font-weight:600}.lista-topo .selo{padding:3px 8px}.lista-cab,.lista-linha{display:grid;gap:12px;padding:10px 20px;align-items:center}.lista-cab{font-size:11px;font-weight:600;color:var(--texto-suave);border-bottom:1px solid var(--linha)}.lista-linha{padding:11px 20px;border-bottom:1px solid var(--linha)}.lista-linha.pendente{background:var(--ambar-claro)}.lista-linha select{height:32px;width:100%;border:1px solid var(--borda-forte);border-radius:8px;padding:0 10px;font-size:12px;background:var(--branco);color:var(--texto)}.lista-nota{padding:10px 20px;font-size:11px;color:var(--texto-suave);margin-top:auto}.marcavel{display:flex;align-items:center;gap:10px;cursor:pointer}.marcavel input{width:16px;height:16px;flex:none;accent-color:var(--azul-escuro)}.cab-status .corte{font-size:13px;font-weight:700;color:var(--azul-escuro)}.etapas{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.etapa{border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:6px;border-top:4px solid var(--borda-forte)}.etapa.concluida{border-top-color:var(--verde)}.etapa.andamento{border-top-color:var(--azul-claro)}.etapa .rot{font-size:11px;color:var(--texto-suave);font-weight:600}.etapa b{font-size:16px;font-weight:700}.etapa .det{font-size:12px;color:var(--texto-suave)}.etapa .det.verde{color:var(--verde)}.etapa .det.ambar{color:var(--ambar)}.grade-migracao{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;flex:1;align-items:stretch}.depara{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 90px}.sombra-grade{display:grid;grid-template-columns:90px repeat(3,minmax(0,1fr));gap:8px;font-size:12px;margin-top:4px}.sombra-grade .cab{color:var(--texto-suave);font-weight:600}.sombra-dia{display:contents}.lista-topo.alto{gap:12px;flex-wrap:wrap}.lista-linha.compacta{padding:8px 20px}.lista-linha:last-child{border-bottom:none}.fichas{display:flex;gap:6px;font-size:12px;flex-wrap:wrap}.ficha{border:1px solid var(--borda-forte);border-radius:6px;padding:4px 10px;background:var(--fundo);color:var(--texto);font-size:12px;cursor:pointer}.ficha:hover{border-color:var(--azul-medio)}.ficha.ativa{background:var(--azul-escuro);border-color:var(--azul-escuro);color:#fff}.btn.destaque{height:40px;padding:0 20px;border:none;background:var(--verde);color:#fff;font-weight:700}.btn.destaque:hover{filter:brightness(.93)}.btn-linha.medio{height:30px;padding:0 12px;font-size:12px}.documentos{grid-template-columns:110px 90px minmax(0,1.6fr) 130px 110px minmax(0,1.3fr) 140px 120px}.documentos .num{font-weight:500}.grade-fornecedores{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;flex:1;align-items:start}.titulo-lista{font-size:14px;font-weight:600}.fornecedores{grid-template-columns:minmax(0,1.6fr) 110px 110px 90px}.lista-linha.clicavel{width:100%;background:none;border:none;border-bottom:1px solid var(--linha);text-align:left;font-size:13px;color:var(--texto);cursor:pointer}.lista-linha.clicavel:hover{background:var(--fundo-suave)}.lista-linha.clicavel.aberta{background:var(--ciano-claro)}.lista-linha.clicavel .dir{text-align:right}.ficha-fornecedor{display:flex;flex-direction:column}.secao{padding:16px 20px;border-bottom:1px solid var(--borda);display:flex;flex-direction:column;gap:10px}.secao.topo{padding:18px 20px;gap:4px}.secao.ultima{border-bottom:none;gap:8px}.secao h2{font-size:16px;font-weight:700}.secao h3{font-size:13px;font-weight:600}.secao .selos{display:flex;gap:8px;margin-top:4px;flex-wrap:wrap}.linha-titulo{display:flex;align-items:center;gap:8px}.grade-tres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.campo.fino{gap:4px}.campo.fino select{height:34px;padding:0 10px;font-size:12px}.campo-rotulo.leve{font-weight:400;letter-spacing:0}.recorrencia{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--linha);border-radius:8px}.recorrencia>div{display:flex;flex-direction:column;min-width:0}.recorrencia b{font-weight:600}.recorrencia .num{font-weight:500;white-space:nowrap}.pagina-cab.largo{gap:16px}.alternador{display:flex;border:1px solid var(--borda-forte);border-radius:8px;overflow:hidden}.alternador button{height:34px;padding:0 16px;border:none;background:var(--branco);font-size:13px;color:var(--texto);cursor:pointer}.alternador button+button{border-left:1px solid var(--borda-forte)}.alternador button:hover{background:var(--fundo-suave)}.alternador button.ativo{background:var(--azul-escuro);color:#fff;font-weight:600}.btn-linha.azul,.azul{color:var(--azul-escuro)}.dre{display:flex;flex-direction:column;overflow:hidden}.dre-faixa{display:flex;align-items:center;gap:12px;padding:10px 20px;border-bottom:1px solid var(--borda);background:var(--fundo-suave);font-size:12px;color:var(--texto-suave)}.dre-rolagem{overflow-x:auto}.dre-linha{display:grid;grid-template-columns:minmax(220px,2.6fr) minmax(90px,1.1fr) minmax(90px,1.1fr) minmax(150px,1.4fr) minmax(100px,1.2fr) 70px;gap:8px;padding:8px 20px;align-items:center;font-family:var(--mono);font-size:12px;border-bottom:1px solid var(--linha);min-width:820px;color:var(--texto)}.dre-linha .nome{font-family:Inter,system-ui,sans-serif}.dre-linha.cab{padding:12px 20px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;color:var(--texto-suave);border-bottom-color:var(--borda);background:var(--fundo-suave)}.dre-linha.total{padding:13px 20px}.dre-linha.total .nome{font-weight:700;display:flex;align-items:center;gap:8px;text-align:left}.dre-linha.total .real{font-weight:700;color:var(--azul-escuro)}.dre-linha.total .acum{font-weight:600}.dre-linha .seta{width:16px;flex:none;display:inline-block;color:var(--texto-suave)}.dre-linha.grupo{width:100%;background:none;border:none;border-bottom:1px solid var(--linha);cursor:pointer;text-align:left}.dre-linha.grupo:hover{background:var(--fundo-suave)}.dre-linha.grupo .dir{text-align:right}.dre-linha.forte,.dre-linha.grupo.forte,.dre-linha.grupo.forte:hover{background:var(--ciano-claro)}.dre-linha.suave{background:var(--fundo-suave);color:var(--texto)}.dre-linha.folha .nome{padding-left:40px;color:var(--texto-suave)}.dre-linha.final{background:var(--azul-escuro);color:#fff;border-bottom:none}.dre-linha.final .real,.dre-linha.final .suave{color:var(--azul-claro)}.delta-dre{font-weight:600;white-space:nowrap}.delta-dre small{font-weight:500;font-size:11px}.delta-dre.verde{color:var(--verde)}.delta-dre.vermelho{color:var(--vermelho)}.dre-linha.final .delta-dre.vermelho{color:#ffb4a8}.dre-linha.final .delta-dre.verde{color:#8fe3b8}.grade-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.bloco-cartao.justo{padding:16px 20px;gap:6px}.rotulo-card{font-size:12px;color:var(--texto-suave);margin-bottom:2px}.barra-meta{display:flex;flex-direction:column;gap:4px;margin-top:2px}.trilho{position:relative;height:8px;background:var(--linha);border-radius:4px}.trilho .preenchido{height:100%;border-radius:4px;background:var(--texto-suave)}.trilho .preenchido.verde{background:var(--verde)}.trilho .preenchido.ambar{background:var(--ambar)}.trilho .preenchido.vermelho{background:var(--vermelho)}.trilho .marca-meta{position:absolute;top:-3px;width:2px;height:14px;background:var(--texto);border-radius:1px}.depara-grupo{grid-template-columns:minmax(0,1fr) 24px minmax(0,1.1fr) 80px 96px}.grupo{border-bottom:1px solid var(--linha)}.grupo .lista-linha{border-bottom:none}.grupo.pendente{background:var(--ambar-claro)}.grupo-nome{display:flex;align-items:flex-start;gap:8px;background:none;border:none;padding:0;text-align:left;cursor:pointer;color:var(--texto);font-size:13px;min-width:0}.grupo-nome .seta{width:12px;flex:none;color:var(--texto-suave)}.grupo-nome b{display:block;font-weight:600;overflow-wrap:anywhere}.grupo-nome small{font-size:11px;color:var(--texto-suave)}.dica{display:block;font-size:11px;margin-top:3px}.grupo-analiticas{list-style:none;padding:4px 20px 12px 40px;display:flex;flex-direction:column;gap:4px;font-size:12px}.grupo-analiticas li{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 60px;gap:12px}.grupo-analiticas li .num{text-align:right}.etapa-execucao{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--linha)}.etapa-execucao:last-of-type{border-bottom:none}.etapa-execucao>div{flex:1;min-width:0;display:flex;flex-direction:column}.etapa-execucao b{font-weight:600}.etapa-execucao small{font-size:11px}.resultado-importacao b.neutro{color:var(--texto)}.sombra-vazia{grid-column:1/-1}.dialogo{border:none;padding:0;background:transparent;max-width:min(560px,calc(100vw - 24px));width:100%;margin:auto;color:var(--texto)}.dialogo::backdrop{background:#1b213073}.dialogo-caixa{background:var(--branco);border-radius:var(--raio);box-shadow:var(--sombra);padding:20px 22px;display:flex;flex-direction:column;gap:16px}.dialogo-cab{display:flex;justify-content:space-between;align-items:center;gap:12px}.dialogo-cab h2{font-size:16px;font-weight:700}.dialogo-cab .fechar{background:none;border:none;color:var(--texto-suave);cursor:pointer;font-size:14px;padding:4px 6px}.dialogo-acoes{display:flex;justify-content:flex-end;gap:8px}.formulario{display:flex;flex-direction:column;gap:14px}.grade-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.grade-form .largo{grid-column:1/-1}.campo input[type=file]{height:auto;padding:8px 10px}.campo-dica{font-size:11px;color:var(--texto-suave)}.dialogo.largo{max-width:min(720px,calc(100vw - 24px))}.grade-form.tres{grid-template-columns:repeat(3,minmax(0,1fr))}.grade-form.tres .dois{grid-column:span 2}.rateio{border:1px solid var(--borda);border-radius:8px;padding:12px 14px 14px;display:flex;flex-direction:column;gap:10px;min-width:0}.rateio legend{padding:0 6px;font-size:11px;font-weight:600;color:var(--texto-suave);letter-spacing:.03em;display:flex;align-items:center;gap:8px}.rateio-linha{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:10px;align-items:end}.rateio-linha.dividida{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,.8fr) 28px}.rateio-linha .campo.fino input{height:34px;padding:0 10px;font-size:12px}.rateio-tira{height:34px;width:28px;border:none;background:none;color:var(--texto-suave);cursor:pointer;border-radius:6px}.rateio-tira:hover{background:var(--fundo);color:var(--vermelho)}.rateio-rodape{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px}.rateio-rodape .fechado{color:var(--verde)}.rateio-rodape .aberto{color:var(--ambar)}.rateio-rodape .link:disabled{opacity:.5;cursor:not-allowed}.alcada-previa{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;border-radius:8px;background:var(--fundo-suave);border:1px solid var(--borda);font-size:12px;color:var(--texto-suave)}.alcada-previa b{color:var(--texto);font-weight:600}.campo-dica.atencao{color:var(--ambar)}.parcelas-previa{border:1px solid var(--borda);border-radius:8px;padding:10px 14px;display:flex;flex-direction:column;gap:6px;font-size:12px}.parcelas-titulo{font-size:11px;font-weight:600;color:var(--texto-suave);letter-spacing:.03em}.parcelas-previa ol{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 24px}.parcelas-previa li{display:grid;grid-template-columns:44px 1fr auto;gap:8px;padding:3px 0;border-bottom:1px solid var(--linha)}.parcelas-previa li span:first-child{color:var(--texto-suave)}@media (max-width:640px){.parcelas-previa ol{grid-template-columns:minmax(0,1fr)}}.lista-conferencia{list-style:none;display:flex;flex-direction:column;border:1px solid var(--borda);border-radius:8px;overflow:hidden}.lista-conferencia li{display:grid;grid-template-columns:48px minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:8px 12px;font-size:12px;border-bottom:1px solid var(--linha)}.lista-conferencia li:last-child{border-bottom:none}.lista-conferencia li b{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lista-conferencia li small{color:var(--texto-suave);font-size:11px}.campo textarea{width:100%;border:1px solid var(--borda-forte);border-radius:8px;padding:10px 12px;font:inherit;font-size:13px;color:var(--texto);resize:vertical;min-height:72px}.campo textarea:focus{outline:2px solid var(--azul-claro)}.devolucao{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-radius:8px;background:var(--ambar-claro);color:var(--ambar);font-size:12px}.devolucao span{color:var(--texto)}.pagina>.aviso{position:sticky;top:8px;z-index:5}.conferencia-lados{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.conferencia-lados>div{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--borda);border-radius:8px;font-size:12px;min-width:0}.conferencia-lados b{font-size:13px;overflow-wrap:anywhere}.conferencia-lados .valor{font-size:16px;font-weight:700;margin-top:4px}.opcao-candidato{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 4px;font-size:12px;border-bottom:1px solid var(--linha);cursor:pointer}.opcao-candidato:last-child{border-bottom:none}.opcao-candidato b{display:block;font-weight:600}.opcao-candidato small{color:var(--texto-suave);font-size:11px}.lista-conferencia.conciliados li{grid-template-columns:48px minmax(0,1fr) auto auto}.lista-conferencia.conciliados{max-height:50vh;overflow-y:auto}.avisos-edicao{list-style:none;display:flex;flex-direction:column;gap:4px;padding:10px 14px;border-radius:8px;background:var(--ambar-claro);color:var(--ambar);font-size:12px;border:1px solid #F3D9A4}.conc-match .link.pequeno{font-size:11px;color:var(--texto-suave)}.conc-match .link.pequeno:hover{color:var(--vermelho)}.busca-fornecedores{display:flex}.busca-fornecedores .selecao-cab{width:260px;max-width:40vw}.tolerancia{width:80px;height:34px;border:1px solid var(--borda-forte);border-radius:8px;padding:0 10px;font-size:12px}.recorrencia .link.pequeno{font-size:11px;color:var(--texto-suave);white-space:nowrap}.linha-titulo .btn.pequeno{margin-left:auto}.linha-titulo .btn.pequeno+.btn.pequeno{margin-left:8px}.aviso.ok{background:var(--verde-claro);color:var(--verde);border-color:#bfe3cf}@media (max-width:640px){.grade-form.tres{grid-template-columns:minmax(0,1fr)}.grade-form.tres .dois{grid-column:auto}.rateio-linha,.rateio-linha.dividida{grid-template-columns:minmax(0,1fr) 28px}.rateio-linha .campo{grid-column:1}.rateio-linha .rateio-tira{grid-column:2;grid-row:1}.rateio-linha:not(.dividida){grid-template-columns:minmax(0,1fr)}}.campo-erro{font-size:11px;color:var(--vermelho)}.aviso.erro{background:var(--vermelho-claro);color:var(--vermelho);border-color:#f3c4b5}.resultado-importacao{border:1px solid var(--borda);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;background:var(--fundo-suave)}.resultado-importacao b{color:var(--verde)}.pagina.respirada{padding:28px 32px;gap:24px}.medio{font-weight:500}.grade-painel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.grade-painel>.dois{grid-column:span 2}.bloco-cartao.folgado,.bloco-cartao.dois{padding:20px;gap:12px}.linha-titulo.espalha{justify-content:space-between;flex-wrap:wrap}.linha-valor.separada{border-bottom:1px solid var(--linha);padding-bottom:8px}.linha-valor.separada:last-child{border-bottom:none;padding-bottom:0}.posicao{padding:22px 28px;display:flex;align-items:center}.posicao .parcela{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.posicao .rot{font-size:12px;color:var(--texto-suave);font-weight:600}.posicao b{font-size:30px;font-weight:700;line-height:1.2;white-space:nowrap}.posicao .det{font-size:12px;color:var(--texto-suave)}.posicao .det.positivo{color:var(--verde)}.posicao .operador{font-size:26px;color:var(--texto-suave);padding:0 20px}.posicao .resultado{flex:1.3;background:var(--ciano-claro);border-radius:12px;padding:14px 18px;margin:-6px 0}.posicao .resultado .rot,.posicao .resultado b{color:var(--azul-escuro)}.posicao .resultado b{font-size:34px}.legenda{display:flex;gap:14px;font-size:12px;color:var(--texto-suave);flex-wrap:wrap}.legenda span{display:flex;align-items:center;gap:6px}.legenda.quadrada i{width:10px;height:10px;border-radius:2px;display:inline-block}.legenda i.recebimento{background:var(--verde)}.legenda i.pagamento{background:var(--texto)}.legenda i.imposto-folha{background:var(--ambar)}.calendario{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;font-size:11px}.calendario .semana{text-align:center;color:var(--texto-suave);font-weight:600}.calendario .dia{min-height:52px;border:1px solid var(--linha);border-radius:6px;padding:4px;display:flex;flex-direction:column;gap:2px;min-width:0}.calendario .dia.vazio,.calendario .dia.sem-movimento{background:var(--fundo-suave)}.calendario .dia .n{color:var(--texto-suave)}.calendario .dia.hoje{border:2px solid var(--azul-escuro);padding:3px}.calendario .dia.hoje .n{color:var(--azul-escuro);font-weight:700}.calendario .num{overflow-wrap:anywhere}.calendario .recebimento{color:var(--verde)}.calendario .pagamento{color:var(--texto)}.calendario .imposto-folha{color:var(--ambar)}.saude-topo{display:flex;align-items:center;gap:16px}.medidor{width:140px;height:82px;flex:none}.saude-rotulo{font-weight:700;font-size:15px}.indicadores{display:flex;flex-direction:column;gap:6px}.checklist{list-style:none;display:flex;flex-direction:column;gap:5px;font-size:12px}.checklist li{display:flex;align-items:center;gap:8px}.checklist .feito .marca{color:var(--verde)}.checklist .pendente .marca{color:var(--ambar)}.checklist .bloqueado{color:var(--texto-suave)}.checklist .bloqueado .marca{color:var(--borda-forte)}.bloco-cartao h2 small{font-size:11px;font-weight:600}.bloco-cartao h2.com-folga{margin-top:6px}.pendencia{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;color:var(--texto);background:var(--ciano-claro)}.pendencia:hover{color:var(--texto);filter:brightness(.97)}.pendencia b{font-weight:700;color:var(--azul-escuro)}.pendencia.vermelho{background:var(--vermelho-claro)}.pendencia.vermelho b{color:var(--vermelho)}.pendencia.ambar{background:var(--ambar-claro)}.pendencia.ambar b{color:var(--ambar)}.grafico{display:flex;flex-direction:column;gap:10px}.grafico-area{width:100%;min-width:0}.dica-grafico{background:var(--branco);border:1px solid var(--borda);border-radius:8px;box-shadow:var(--sombra);padding:10px 12px;font-size:12px;display:flex;flex-direction:column;gap:4px}.dica-grafico .quando{color:var(--texto-suave);font-size:11px}.dica-grafico .linha{display:flex;align-items:center;gap:8px}.dica-grafico b{font-weight:700;color:var(--texto)}.dica-grafico span{color:var(--texto-suave)}.tabela-grafico{font-size:12px}.tabela-grafico summary{cursor:pointer;color:var(--azul-escuro);width:max-content}.tabela-grafico table{margin-top:8px;border-collapse:collapse;width:100%}.tabela-grafico th,.tabela-grafico td{padding:5px 8px;border-bottom:1px solid var(--linha);text-align:right}.tabela-grafico th:first-child,.tabela-grafico td:first-child{text-align:left}.tabela-grafico th{font-size:11px;font-weight:600;color:var(--texto-suave)}@media (max-width:1280px){.filtros-linha.um,.filtros-linha.dois{grid-template-columns:repeat(2,minmax(0,1fr))}.com-painel{flex-direction:column;align-items:stretch}.com-painel .painel-detalhe{order:-1;width:auto;position:static;max-height:none}.painel-detalhe{width:100%}.com-painel.aberto .painel-detalhe{order:-1}.conc-resumo{grid-template-columns:repeat(3,minmax(0,1fr))}.grade-dois,.grade-migracao,.grade-fornecedores{grid-template-columns:minmax(0,1fr)}.grade-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.grade-painel{grid-template-columns:minmax(0,1fr)}.grade-painel>.dois{grid-column:auto}.posicao{flex-wrap:wrap;gap:14px 0}.posicao .parcela{flex:1 1 40%}.posicao .resultado{flex:1 1 100%;margin:0}.posicao b{font-size:24px}.posicao .resultado b{font-size:28px}.lista-cab.documentos{display:none}.lista-linha.documentos{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:6px}.lista-linha.documentos>:nth-child(3),.lista-linha.documentos>:nth-child(6){grid-column:1/-1}.lista-linha.documentos .dir{text-align:left}.etapas{grid-template-columns:repeat(3,minmax(0,1fr))}.contas-cab{display:none}.contas-linha{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:10px}.contas-linha .conta-nome{grid-column:1/-1}.contas-linha>[data-rotulo]{text-align:left}.contas-linha>[data-rotulo]:before{content:attr(data-rotulo);display:block;font-family:Inter,system-ui,sans-serif;font-size:10.5px;font-weight:600;color:var(--texto-suave);text-transform:uppercase;letter-spacing:.03em}.conc-outras{grid-column:1/-1;border-left:none;border-top:1px solid var(--linha);padding:12px 0 0}}@media (max-width:640px){.depara-grupo{grid-template-columns:minmax(0,1fr) 70px}.lista-cab.depara-grupo{display:none}.lista-linha.depara-grupo>:nth-child(2){display:none}.lista-linha.depara-grupo>:nth-child(3){grid-row:2;grid-column:1/-1}.lista-linha.depara-grupo>:nth-child(5){grid-row:3;grid-column:1/-1;text-align:left}.etapa-execucao{flex-wrap:wrap}.etapa-execucao>div{flex:1 1 100%}.grade-form{grid-template-columns:minmax(0,1fr)}.pagina.respirada{padding:16px 14px;gap:16px}.posicao{padding:16px}.posicao .parcela{flex:1 1 100%}.posicao .operador{display:none}.calendario{gap:3px;font-size:10px}.grade-cards,.grade-tres{grid-template-columns:minmax(0,1fr)}.fornecedores{grid-template-columns:minmax(0,1fr) 80px 60px}.fornecedores>:nth-child(3){display:none}.etapas{grid-template-columns:repeat(2,minmax(0,1fr))}.depara{grid-template-columns:minmax(0,1fr) 60px}.lista-cab.depara{display:none}.lista-linha.depara>:nth-child(2){display:none}.lista-linha.depara>:nth-child(3){grid-row:2;grid-column:1/-1}.contas-linha,.conc-resumo{grid-template-columns:repeat(2,minmax(0,1fr))}.conc-colunas{display:none}.conc-linha{grid-template-columns:minmax(0,1fr);gap:10px}.conc-match{flex-direction:row;justify-content:space-between}.filtros-linha.um,.filtros-linha.dois{grid-template-columns:minmax(0,1fr)}.tabela.titulos .tabela-cab{display:none}.tabela.titulos .tabela-linha{grid-template-columns:22px 48px minmax(0,1fr) auto;row-gap:4px}.tabela.titulos .tabela-linha>:nth-child(5){grid-column:3}.tabela.titulos .tabela-linha>:nth-child(6){grid-column:4}}@media (max-width:900px){.app{flex-direction:column}.menu{width:100%;height:auto;position:static;flex-direction:row;flex-wrap:wrap;align-items:center;padding:10px 14px}.menu-marca{flex-direction:row;gap:10px;padding:4px 8px}.menu-marca img{height:26px}.menu-espaco,.menu-conexoes{display:none}.menu-usuario{border-top:none;margin:0 0 0 auto;padding:0}.barra-empresa,.cabecalho{padding:0 14px}.barra-empresa .detalhe{display:none}.cab-extras,.cab-acoes,.cab-status{flex-wrap:wrap;min-width:0;max-width:100%}.cab-status,.titulo-cab{white-space:normal}.cabecalho>.espaco{display:none}.selecao-cab{max-width:100%}.pagina{padding:16px 14px}}.btn.perigo{color:var(--vermelho);border-color:var(--vermelho)}.btn.perigo:hover{background:var(--vermelho-claro)}.btn.perigo.primario,.btn.perigo[type=submit]{background:var(--vermelho);color:#fff;border:none;font-weight:600}.documento-resumo{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;font-size:13px}.documento-valor{font-size:18px;font-weight:600;white-space:nowrap}.campo-marcar{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--texto);cursor:pointer}.campo-marcar input{margin-top:2px}.erro-texto{color:var(--vermelho)}.acoes-caixa{display:flex;gap:8px}.plano-sintetica .lista-topo{gap:8px}.plano-sintetica .lista-topo h2 .num{color:var(--texto-suave);font-weight:500;margin-right:4px}.plano-sintetica.inativa{opacity:.7}.plano-analitica{grid-template-columns:110px minmax(0,1.8fr) 70px 90px 110px minmax(200px,1fr)}.plano-analitica.inativa{opacity:.6}.plano-analitica .dir{display:flex;justify-content:flex-end;align-items:center;gap:8px}.selecao-linha{height:26px;border:1px solid var(--borda-forte);border-radius:6px;padding:0 8px;font-size:11px;background:var(--branco);color:var(--texto-suave);max-width:150px}.tabela.titulos .tabela-cab>div,.tabela.titulos .tabela-linha>div{border-right:1px solid var(--linha);padding-right:8px;min-height:18px}.tabela.titulos .tabela-cab>div:last-child,.tabela.titulos .tabela-linha>div:last-child,.tabela.titulos .tabela-cab>div:first-child,.tabela.titulos .tabela-linha>div:first-child{border-right:none}.faturas-do-lote{max-height:260px;overflow:auto;display:flex;flex-direction:column;gap:4px}.configuracoes>.pagina{padding:0}.pagina-cab h2{font-size:16px;font-weight:700}.empresa-cor{width:12px;height:12px;border-radius:4px;flex:none}.empresa-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.empresa-grade .secao{border-bottom:none}.empresa-grade .secao+.secao{border-left:1px solid var(--linha)}.empresa-grade h3{font-size:11px;font-weight:600;color:var(--texto-suave);letter-spacing:.03em;text-transform:uppercase}.empresa-dados{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 14px;font-size:12.5px;margin:0}.empresa-dados dt{color:var(--texto-suave);white-space:nowrap}.empresa-dados dd{margin:0;min-width:0;overflow-wrap:anywhere}.empresa-acoes{display:flex;gap:8px;margin-top:4px}.empresa-cartao p{font-size:12.5px;line-height:1.5;margin:0}.campo input[type=color]{padding:4px 6px;height:38px;width:72px}@media (max-width:900px){.empresa-grade{grid-template-columns:minmax(0,1fr)}.empresa-grade .secao+.secao{border-left:none;border-top:1px solid var(--linha)}}.tabela-cab .ordenar,.lista-cab .ordenar{background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.tabela-cab .ordenar:hover,.lista-cab .ordenar:hover{color:var(--azul-escuro)}.tabela-cab .ordenar .seta,.lista-cab .ordenar .seta{color:var(--borda-forte);font-size:10px}.lista-cab .ordenar.ativa{color:var(--azul-escuro)}.busca-caixa{height:32px;width:min(100%,360px);border:1px solid var(--borda-forte);border-radius:8px;padding:0 12px;font:inherit;font-size:12px;background:var(--branco);color:var(--texto)}.busca-caixa:focus{outline:2px solid var(--azul-claro)}.tabela-cab .ordenar.ativa{color:var(--azul-escuro)}.tabela-cab .ordenar.ativa .seta{color:var(--ciano)}.tabela-cab .dir .ordenar{justify-content:flex-end;width:100%}.janela{border:none;padding:0;background:transparent;width:min(1040px,calc(100vw - 24px));max-width:none;margin:auto;color:var(--texto)}.janela::backdrop{background:#1b213073}.janela .painel-detalhe{position:static;width:100%;max-height:calc(100vh - 48px);box-shadow:var(--sombra)}.seletor-categoria{display:flex;flex-direction:column;gap:4px;min-width:0}.seletor-categoria .busca-opcoes{height:28px;border:1px dashed var(--borda-forte);border-radius:6px;padding:0 10px;font-size:12px;background:var(--branco);color:var(--texto)}.seletor-categoria .busca-opcoes:focus{outline:2px solid var(--azul-claro)}.campo .seletor-categoria select{height:38px}.campo.fino .seletor-categoria select{height:34px}.ver-nota{font-size:12px}.ver-nota summary{cursor:pointer;color:var(--azul-escuro);font-weight:600;list-style:none;display:flex;gap:12px;align-items:center}.ver-nota summary::-webkit-details-marker{display:none}.ver-nota summary .link{font-weight:400}.ver-nota dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;margin:8px 0 0;padding:10px 12px;background:var(--fundo);border-radius:8px}.ver-nota dt{color:var(--texto-suave)}.ver-nota dd{margin:0;word-break:break-word}.nota-bloco{display:flex;flex-direction:column;gap:3px;font-size:12px}.nota-rotulo{color:var(--texto-suave)}.nota-itens{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:2px}.nota-texto{margin:0;padding:8px 10px;background:var(--fundo);border-radius:8px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.previsao-tabela{display:flex;flex-direction:column;border:1px solid var(--borda);border-radius:8px;overflow:hidden}.previsao-cab,.previsao-linha{display:grid;grid-template-columns:minmax(0,1.4fr) 1fr 1fr 1fr;gap:12px;align-items:center;padding:8px 14px;font-size:12px}.previsao-cab{font-size:11px;font-weight:600;color:var(--texto-suave);background:var(--fundo-suave);border-bottom:1px solid var(--borda)}.previsao-cab.total{border-bottom:none;border-top:1px solid var(--borda);color:var(--texto)}.previsao-linha{width:100%;border:none;border-bottom:1px solid var(--linha);background:var(--branco);color:var(--texto);font:inherit;text-align:left;cursor:pointer}.previsao-linha:hover,.previsao-mes.aberto .previsao-linha{background:var(--fundo)}.previsao-itens{display:flex;flex-direction:column;gap:4px;padding:6px 14px 10px 28px;border-bottom:1px solid var(--linha);background:var(--branco)}.previsao-item{display:grid;grid-template-columns:52px minmax(0,1fr) auto 110px;gap:10px;align-items:center;font-size:12px}.previsao-item .link{margin-left:6px}.previsao .dir{text-align:right}.dialogo.folha{max-width:min(1080px,calc(100vw - 24px))}.dialogo.folha .dialogo-caixa{max-height:calc(100vh - 24px);overflow-y:auto}.folha-resumo{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px 16px;padding:10px 14px;border:1px solid var(--borda);border-radius:8px;background:var(--fundo-suave)}.folha-resumo .dado{flex-direction:column;align-items:flex-start;gap:2px}.folha-resumo .dado>span:last-child{font-size:14px;font-weight:600;text-align:left}.folha-bloco{border:1px solid var(--borda);border-radius:8px;overflow:hidden;min-width:0}.folha-bloco legend,.folha-bloco-cab{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;font-size:11px;font-weight:600;color:var(--texto-suave);letter-spacing:.03em;background:var(--fundo)}.folha-bloco-cab .campo{flex-direction:row;align-items:center;gap:8px;font-weight:400;letter-spacing:0;text-transform:none}.folha-bloco-cab .campo input[type=date]{height:30px;width:150px;font-size:12px}.folha-rolagem{max-height:34vh;overflow-y:auto}.folha-linha{display:grid;grid-template-columns:24px minmax(0,1.7fr) 96px minmax(0,2.2fr) 112px;gap:10px;align-items:center;padding:6px 12px;border-bottom:1px solid var(--linha);font-size:12px}.folha-linha.cab{font-size:11px;font-weight:600;color:var(--texto-suave);border-bottom:1px solid var(--borda)}.folha-linha:last-child{border-bottom:none}.folha-linha.fora{opacity:.5}.folha-linha.falta{background:var(--ambar-claro)}.folha-linha b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.folha-linha small{color:var(--texto-suave);font-size:11px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.folha-linha select,.folha-linha input[type=date]{height:30px;width:100%;min-width:0;border:1px solid var(--borda-forte);border-radius:6px;padding:0 8px;font-size:12px;background:var(--branco);color:var(--texto)}.folha-linha select:disabled{color:var(--texto-suave);background:var(--fundo)}.folha-linha.encargo .seletor-categoria .busca-opcoes{flex:0 0 auto;height:26px}.folha-linha.encargo{grid-template-columns:24px minmax(0,1.3fr) 96px minmax(0,1.4fr) minmax(0,1.6fr) 140px}.folha-setores{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.folha-setores small{font-weight:400}.folha-rateio{display:block;font-size:11px;color:var(--texto-suave);line-height:1.4;margin-top:2px}.folha-rateio b{display:block;font-weight:600;color:var(--texto)}.folha-rateio-linha{display:flex;justify-content:space-between;gap:8px}.folha-rateio-linha>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folha-rateio.aberto .folha-rateio-linha>span:first-child{white-space:normal}.folha-rateio-linha.grupo{margin-top:4px;font-weight:600;color:var(--texto)}.folha-rateio-linha.grupo:first-of-type{margin-top:0}.folha-contratos{display:block;margin-top:4px;padding:4px 0 0;border-top:1px solid var(--borda);font-size:11px;line-height:1.4}.folha-contratos .folha-rateio-linha>span:first-child{white-space:normal}.folha-rateio-linha.rodape{margin-top:4px;padding-top:4px;border-top:1px solid var(--borda)}.folha-rateio-linha.rodape .link{font-size:11px;padding:0}.folha-rateio-linha.rodape .num{font-weight:600;color:var(--texto)}.folha-rodape{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px;padding:0 2px}.folha-rodape label{display:flex;align-items:center;gap:6px}@media (max-width:860px){.folha-linha,.folha-linha.encargo{grid-template-columns:24px minmax(0,1fr) 90px;row-gap:6px}.folha-linha>:nth-child(n+4){grid-column:2/-1}}.seletor-busca{display:block;min-width:0}.seletor-busca-campo{display:flex;align-items:center;justify-content:space-between;gap:6px;height:30px;width:100%;min-width:0;border:1px solid var(--borda-forte);border-radius:6px;padding:0 8px;font-size:12px;background:var(--branco);color:var(--texto);cursor:pointer;text-align:left}.seletor-busca-campo.vazio{color:var(--texto-suave)}.seletor-busca-campo:disabled{background:var(--fundo);color:var(--texto-suave);cursor:default}.seletor-busca-campo:focus{outline:2px solid var(--azul-claro)}.seletor-busca-texto{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seletor-busca-seta{color:var(--texto-suave);font-size:10px;flex:0 0 auto}.seletor-busca-lista{position:fixed;z-index:1000;display:flex;flex-direction:column;background:var(--branco);border:1px solid var(--borda-forte);border-radius:8px;box-shadow:var(--sombra);overflow:hidden}.seletor-busca-entrada{height:36px;border:none;border-bottom:1px solid var(--borda);padding:0 12px;font-size:13px;flex:0 0 auto;outline:none;background:var(--branco);color:var(--texto)}.seletor-busca-lista ul{list-style:none;margin:0;padding:4px 0;overflow-y:auto;font-size:12px}.seletor-busca-lista li{padding:6px 12px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seletor-busca-lista li.ativa{background:var(--ciano-claro)}.seletor-busca-lista li.escolhida{font-weight:600;color:var(--azul-escuro)}.seletor-busca-lista li.grupo{font-size:11px;font-weight:600;color:var(--texto-suave);cursor:default;padding-top:8px;letter-spacing:.03em}.seletor-busca-lista li.nada,.seletor-busca-lista li.limpar{color:var(--texto-suave);font-style:italic}.seletor-busca-lista li small{color:var(--texto-suave)}.tabela.setores{flex:initial;margin-bottom:14px}.tabela.setores .tabela-cab,.tabela.setores .tabela-linha{grid-template-columns:minmax(160px,1.1fr) repeat(3,minmax(200px,1.6fr)) 90px;align-items:start}.tabela.setores .tabela-linha.fora{opacity:.6}.tabela.setores .setor-nome{display:flex;flex-direction:column;gap:4px;padding-top:4px}.tabela.setores .setor-selos{display:flex;gap:4px;flex-wrap:wrap}.tabela.setores .setor-conta{display:flex;flex-direction:column;gap:3px;min-width:0}.tabela.setores .setor-sugestao{font-size:11px;color:var(--texto-suave);line-height:1.4;overflow-wrap:anywhere}.tabela.setores .setor-acoes{display:flex;justify-content:flex-end;padding-top:2px}.tabela.setores .tabela-rodape input{flex:1;max-width:320px;padding:6px 8px;border:1px solid var(--borda);border-radius:6px;font:inherit;font-size:12px}.acoes-cab{display:flex;gap:8px;align-items:center}@media (max-width:1100px){.tabela.setores .tabela-cab{display:none}.tabela.setores .tabela-linha{grid-template-columns:1fr;gap:6px}.tabela.setores .setor-acoes{justify-content:flex-start}}.rateio-setor{margin-bottom:8px}.rateio-setor .linha-titulo select{flex:1;min-width:0}.folhas-confirmadas{margin-top:14px}.folhas-confirmadas .folha-confirmada{display:grid;grid-template-columns:minmax(0,1fr) 120px auto;gap:12px;align-items:center}.pendencias-colab{margin-bottom:14px}.pendencias-colab .lista-topo{padding:12px 20px}.pendencia-bloco{padding:12px 20px;border-bottom:1px solid var(--linha);display:flex;flex-direction:column;gap:8px}.pendencia-bloco:last-child{border-bottom:none}.pendencia-bloco.leve{padding:10px 20px;background:var(--fundo-suave)}.pendencia-titulo{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pendencia-titulo .btn-linha{text-decoration:none;display:inline-flex;align-items:center}.pendencia-lista{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12px}.pendencia-item{white-space:nowrap}.pendencia-linha{display:grid;grid-template-columns:minmax(220px,1fr) minmax(320px,1.4fr);gap:12px;align-items:center;padding:6px 0;border-top:1px solid var(--linha);font-size:12px}.pendencia-quem{display:flex;flex-direction:column;gap:2px;min-width:0}.pendencia-quem small,.colab-nome small,.colab-contas small,.colab-rateio small,.colab-situacao small{font-size:11px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pendencia-acao{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pendencia-acao .seletor-busca{flex:1;min-width:220px}.tabela.colaboradores{flex:initial;margin-bottom:14px}.tabela.colaboradores .lista-topo{padding:12px 20px}.tabela.colaboradores .busca-colab{height:28px;width:200px;padding:0 10px;border:1px solid var(--borda);border-radius:6px;font:inherit;font-size:12px}.tabela.colaboradores .tabela-cab,.tabela.colaboradores .tabela-linha{grid-template-columns:minmax(200px,1.2fr) minmax(200px,1.3fr) minmax(200px,1.3fr) 180px;align-items:center}.tabela.colaboradores .tabela-linha{width:100%;text-align:left;background:var(--branco);border-left:none;border-right:none;border-top:none;font:inherit;cursor:pointer;color:var(--texto)}.tabela.colaboradores .tabela-linha:hover{background:var(--fundo-suave)}.colab-nome,.colab-contas,.colab-rateio,.colab-situacao{display:flex;flex-direction:column;gap:2px;min-width:0}.colab-selos{display:flex;gap:4px;flex-wrap:wrap}.colab-situacao .selo{width:max-content}.colab-editor{padding:12px 20px 14px 34px;background:var(--ciano-claro);border-bottom:1px solid var(--linha)}.rateio-colaborador{display:flex;flex-direction:column;gap:8px}.rateio-colaborador .rateio-setor{margin-bottom:0}@media (max-width:1100px){.tabela.colaboradores .tabela-cab{display:none}.tabela.colaboradores .tabela-linha{grid-template-columns:1fr;gap:6px}.pendencia-linha{grid-template-columns:1fr}}.fila .lista-cab.fila-lote,.fila .lista-linha.fila-lote{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) 60px 150px 120px 150px}.fila .lista-linha.fila-lote{cursor:pointer;-webkit-user-select:none;user-select:none}.fila .lista-linha.fila-lote:hover{background:var(--fundo-suave)}.fila .lista-linha.fila-lote.vencido,.fila .lista-linha.fila-lote.urgente{box-shadow:inset 3px 0 0 var(--vermelho)}.janela:has(.fila-janela){width:min(980px,calc(100vw - 24px))}.fila-janela .painel-corpo.fila-titulos{padding:0;gap:0}.fila-janela .fila-titulo{padding:8px 20px}.fila-lote .num small{font-family:inherit;font-size:11px}.fila .corta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.fila-acoes{display:flex;gap:6px;justify-content:flex-end}.fila-titulos{display:flex;flex-direction:column;background:var(--branco)}.fila-titulo{display:grid;grid-template-columns:52px minmax(0,1fr) 110px 110px 220px;gap:12px;align-items:center;padding:7px 20px;font-size:12px;border-bottom:1px solid var(--linha)}.fila-titulo:last-child{border-bottom:none}.fila .nota{padding:10px 20px}.painel-detalhe.ficha{width:100%}.ficha .painel-cab{padding-bottom:14px;border-bottom:1px solid var(--borda)}.ficha-corpo{padding:16px 20px 20px;background:var(--fundo)}.ficha-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.ficha-bloco{background:var(--branco);border:1px solid var(--borda);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:10px;min-width:0}.ficha-bloco.largo{grid-column:1 / -1}.ficha-bloco h3{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--texto-suave)}.ficha-bloco h3 span{font-weight:500;text-transform:none;letter-spacing:0}.ficha-dados{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}.ficha-dados.compacto{margin-top:4px;padding-top:8px;border-top:1px solid var(--linha)}.ficha .dado{flex-direction:column;align-items:flex-start;gap:1px;min-width:0}.ficha .dado.largo{grid-column:1 / -1}.ficha .dado>span:first-child{font-size:11px}.ficha .dado>span:last-child{text-align:left;font-weight:500;word-break:break-word}.ficha-documento{display:flex;gap:12px;align-items:center}.ficha-documento .anexo-tipo{width:40px;height:46px;font-size:10px}.ficha-documento .anexo-tipo.folha{background:var(--ciano)}.ficha-documento .anexo-tipo.doc{background:var(--azul-medio)}.ficha-documento-texto{display:flex;flex-direction:column;min-width:0;flex:1}.ficha-documento-texto b{font-weight:600}.ficha-documento-texto span{font-size:11px}.ficha-documento-acoes{display:flex;flex-direction:column;gap:6px;align-items:stretch}.ficha-documento-acoes .btn-linha{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.rateio-visual{display:flex;flex-direction:column;gap:8px}.rateio-item{display:grid;grid-template-columns:minmax(0,1fr) 52px 110px;gap:6px 10px;align-items:center;font-size:12px}.rateio-texto{display:flex;flex-direction:column;min-width:0}.rateio-texto b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rateio-texto span{font-size:11px}.rateio-pct{text-align:right;color:var(--texto-suave);font-size:11px}.rateio-valor{text-align:right;font-weight:600}.rateio-item .barra{grid-column:1 / -1;height:6px;border-radius:3px;background:var(--linha);overflow:hidden}.rateio-item .barra span{display:block;height:100%;background:var(--azul-escuro);border-radius:3px}.rateio-item .barra span.capex{background:var(--ciano)}.parcelas-ficha{display:flex;flex-direction:column}.parcela-ficha{display:grid;grid-template-columns:36px 70px minmax(0,1fr) auto 100px;gap:10px;align-items:center;padding:6px 8px;font-size:12px;border-bottom:1px solid var(--linha);border-radius:6px}.parcela-ficha:last-child{border-bottom:none}.parcela-ficha.atual{background:var(--ciano-claro);box-shadow:inset 3px 0 0 var(--azul-escuro)}.parcela-ficha .parcela-n{font-weight:600}.parcela-ficha .dir{text-align:right}@media (max-width:760px){.ficha-grade,.ficha-dados{grid-template-columns:minmax(0,1fr)}}.itens-nota{display:flex;flex-direction:column;border:1px solid var(--borda);border-radius:8px;overflow:hidden}.item-nota{display:grid;grid-template-columns:28px minmax(0,1fr) 90px 110px 120px;gap:8px;align-items:center;padding:5px 10px;font-size:12px;border-bottom:1px solid var(--linha)}.itens-nota.so-nome .item-nota{grid-template-columns:22px minmax(0,1fr)}.item-nota:last-child{border-bottom:none}.item-nota.total{background:var(--fundo-suave)}.item-nota .item-desc{min-width:0;word-break:break-word}.item-nota .dir{text-align:right}.tabela.acesso .tabela-cab,.tabela.acesso .tabela-linha{grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr) repeat(auto-fit,minmax(110px,1fr)) 110px}.lista-regras{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:12px}.selos-acesso{display:flex;flex-wrap:wrap;gap:4px}.campo-anexo .anexo-escolha{display:flex;flex-direction:column;gap:4px}.campo-anexo input[type=file],.anexo-escolhido{font-size:12px}.ficha .anexos{margin-top:2px}.ficha .anexo{flex:1 1 220px}.anexo-tipo.jpg,.anexo-tipo.png{background:var(--verde)}.anexo.novo:disabled{opacity:.6;cursor:default}
