:root{--azul: #1f3864;--azul-claro: #2b4a80;--laranja: #e8a33d;--laranja-forte: #d2691e;--cinza-borda: #b8b8b8;--cinza-fundo: #ececec;--creme: #fffde8;--texto: #1a1a1a;--roxo: #5e2590;--roxo-claro: #f4eefa}*{box-sizing:border-box}body{margin:0;background:#fff;color:var(--texto);font-family:Verdana,Tahoma,Geneva,sans-serif;font-size:11px}.faixa-logos{display:flex;align-items:center;justify-content:space-between;padding:6px 14px;background:#fff;border-bottom:1px solid #d0d0d0}.logos{display:flex;align-items:center;gap:18px;font-weight:700;font-size:17px;letter-spacing:-.5px}.relogio-topo{font-size:10px;color:#333;border:1px solid var(--cinza-borda);border-radius:2px;padding:1px 7px;background:#f7f7f7}.faixa-menu{background:var(--azul);padding:3px 14px;text-align:right}.faixa-menu a{color:#fff;text-decoration:none;font-size:10px;margin-left:18px}.faixa-menu a:hover{text-decoration:underline}.corpo{padding:10px 14px 30px}.titulo-leilao{color:var(--azul);font-size:13px;font-weight:700;margin:6px 0 10px}.rodape{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #d0d0d0;padding:8px 14px;font-size:9px;color:#666}.rodape .contato{color:var(--roxo);font-size:10px}.rodape .contato a{color:inherit;text-decoration:none}.rodape .contato a:hover{text-decoration:underline}.caixa-laranja{border:1px solid var(--laranja);padding:6px 10px;background:#fff}.linha-mensagem{border:1px solid var(--cinza-borda);background:#fff;padding:3px 8px;margin-bottom:3px;font-size:10px}.linha-mensagem .hora{color:#444}.barra-botoes{display:flex;justify-content:center;gap:6px;margin:10px 0;flex-wrap:wrap}button,.botao{font-family:inherit;font-size:10px;padding:3px 12px;background:var(--cinza-fundo);border:1px solid var(--cinza-borda);border-radius:2px;cursor:pointer;color:var(--texto)}button:hover:not(:disabled){background:#dedede}button:disabled{color:#999;cursor:not-allowed}input[type=text],input[type=password],input[type=email]{font-family:inherit;font-size:11px;background:var(--creme);border:1px solid #6b6b6b;padding:2px 4px;text-align:right}input:focus{outline:1px solid var(--azul)}.info-rodada{border:1px solid var(--laranja);padding:8px 12px;display:flex;gap:28px}.info-rodada dl{margin:0;display:grid;grid-template-columns:auto auto;gap:2px 10px;align-content:start}.info-rodada dt{color:var(--azul);font-weight:700;text-align:right}.info-rodada dd{margin:0}.info-rodada .mensagens{flex:1}.bloco-produto{border:1px solid var(--cinza-borda);margin-top:10px}.cabecalho-produto{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;font-size:12px;color:var(--azul);font-weight:700}.linha-precos{display:flex;justify-content:space-between;gap:16px;padding:4px 10px 8px;font-size:10px}.linha-precos .rotulo{color:var(--azul);font-weight:700}.linha-precos .valor{margin-left:6px}.faixa-fonte{background:var(--laranja);color:#fff;text-align:center;font-weight:700;padding:2px;font-size:11px}table.empreendimentos{width:100%;border-collapse:collapse;font-size:10px}table.empreendimentos thead th{background:var(--azul);color:#fff;font-size:9px;font-weight:700;padding:4px 6px;text-align:center;border-right:1px solid #fff}table.empreendimentos thead th:first-child{text-align:left}table.empreendimentos td{border-bottom:1px solid var(--laranja);padding:6px;vertical-align:middle;text-align:center}table.empreendimentos td.ficha{text-align:left;width:34%}.nome-empreendimento{font-weight:700;color:var(--texto);margin-bottom:4px}.ficha-linha{line-height:1.5}.ficha-linha b{color:var(--azul)}.celula-lance{text-align:right}.celula-lance .rotulo-receita{color:var(--azul);font-weight:700;display:block;margin-top:4px;font-size:9px}.situacao{font-weight:700;font-size:10px}.situacao.atendida{color:#1a7a3c}.situacao.marginal{color:var(--laranja-forte)}.situacao.nao-atendida{color:#999}.situacao.desistiu{color:#999;font-style:italic}.rodape-rodada{display:flex;align-items:center;justify-content:center;gap:14px;padding:10px;border-top:1px solid var(--cinza-borda)}.rodape-rodada .rotulo{color:var(--azul);font-weight:700}.cronometro{font-family:Consolas,Courier New,monospace;font-size:17px;font-weight:700}.cronometro.urgente{color:#c00000}.cronometro.pausado{color:#888}.aviso-pausa{background:var(--roxo-claro);border:1px solid var(--roxo);color:var(--roxo);text-align:center;padding:4px;font-weight:700;margin-top:8px}.pagina-login{padding:16px 24px}.titulo-secao{color:var(--azul);font-size:15px;font-weight:700;margin-bottom:14px}.login-colunas{display:grid;grid-template-columns:1.4fr 1fr;gap:18px;max-width:1100px;align-items:start}.login-colunas>.caixa-laranja{min-height:380px}.login-campos{display:grid;gap:8px}.login-campo{display:grid;grid-template-columns:90px 1fr;align-items:center;gap:8px}.login-campo label{text-align:right;color:var(--azul);font-weight:700}.login-campo input{text-align:left;width:100%}.pdisp-acima{color:#c00000;font-weight:700}.erro{color:#c00000;border:1px solid #c00000;background:#fff5f5;padding:5px 8px;margin-top:8px}.erro-treinamento{color:var(--roxo);border:1px solid var(--roxo);background:var(--roxo-claro);font-weight:700;padding:5px 8px;margin-top:8px}.garantia-insuficiente{color:var(--roxo);font-weight:700}.garantia-insuficiente .ficha-linha{font-weight:400}.nota-desvio{margin-top:14px;font-size:10px;color:var(--roxo);border-left:3px solid var(--roxo);padding-left:8px;line-height:1.5}.grade-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px 16px;margin-top:8px}.campo-formulario{display:grid;gap:2px}.campo-formulario>span{color:var(--azul);font-weight:700}.campo-formulario>span i{color:#777;font-weight:400;font-style:normal}.campo-formulario input,.campo-formulario select{font-family:inherit;font-size:11px;background:var(--creme);border:1px solid #6b6b6b;padding:2px 4px;text-align:left;width:100%}.resumo-calculado{margin-top:10px;border-top:1px solid #ccc;padding-top:8px;line-height:1.6}.resumo-calculado .rotulo{color:var(--azul);font-weight:700}.resumo-calculado i{color:#777;font-style:normal}.tabela-cadastro{display:block;overflow-x:auto;white-space:nowrap}.titulo-faixas{margin-top:14px;color:var(--azul);font-weight:700}.grade-campos.alinhada{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.diagrama{--faixa: var(--roxo);--variacao: var(--roxo-magenta);margin:8px 0 0;padding:8px 12px 6px;border:1px solid #e4e4e4}.diagrama-legenda{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0 0 6px 184px;color:#555}.diagrama-legenda>span{display:inline-flex;align-items:center;gap:6px}.chave-faixa{width:18px;height:8px;border-radius:4px;background:var(--faixa)}.chave-variacao{position:relative;width:22px;height:2px;background:var(--variacao)}.chave-variacao:after{content:"";position:absolute;left:7px;top:-3px;width:8px;height:8px;border-radius:50%;background:var(--variacao)}.diagrama-grade{display:grid;grid-template-columns:170px minmax(0,1fr);column-gap:14px}.diagrama-nome{text-align:right;line-height:1.35}.diagrama-nome b{display:block;color:var(--azul)}.diagrama-nome i{color:#777;font-style:normal}.diagrama-trilho{position:relative}.diagrama-guia{position:absolute;top:0;bottom:0;width:1px;background:#ececec}.diagrama-faixa{position:absolute;top:4px;height:10px;min-width:6px;border-radius:4px;background:var(--faixa)}.diagrama-faixa.pontual{transform:translate(-3px)}.diagrama-variacao{position:absolute;top:8px;height:2px;background:var(--variacao)}.diagrama-variacao:before,.diagrama-variacao:after{content:"";position:absolute;top:-4px;width:2px;height:10px;background:var(--variacao)}.diagrama-variacao:before{left:0}.diagrama-variacao:after{right:0}.diagrama-ponto{position:absolute;top:5px;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:var(--variacao);box-shadow:0 0 0 2px #fff}.diagrama-ponta{position:absolute;top:18px;font-size:10px;line-height:13px;white-space:nowrap;color:#333}.diagrama-ponta.fim{transform:translate(-100%);text-align:right}.diagrama-ponta>span{display:block}.diagrama-ponta>span+span{color:#777}.diagrama-regua{position:relative;height:16px;border-top:1px solid #bdbdbd;font-size:9px;color:#777}.diagrama-regua span{position:absolute;top:3px;transform:translate(-50%)}.diagrama-regua span.inicio{transform:none}.diagrama-regua span.fim{transform:translate(-100%)}.diagrama-eixo{color:#777;font-size:9px;text-align:center}.diagrama-explicacao{margin:8px 0 0;color:#555;line-height:1.5;max-width:120ch}.diagrama-aviso{color:#a11;margin-top:4px}.diagrama-vazio{margin-top:8px;color:#777;font-style:italic}@media (max-width: 560px){.diagrama-grade{grid-template-columns:minmax(0,1fr)}.diagrama-nome{text-align:left}.diagrama-legenda{margin-left:0}}.caixa-ratificacao{border:1px solid var(--azul);background:#fff;margin-top:10px}.caixa-ratificacao .explicacao{padding:8px 10px;margin:0;color:#333}.caixa-ratificacao .comparativo{width:100%;border-collapse:collapse;margin:4px 0}.caixa-ratificacao .comparativo th,.caixa-ratificacao .comparativo td{border:1px solid #c9c9c9;padding:5px 8px;text-align:center}.caixa-ratificacao .comparativo thead th{background:var(--azul);color:#fff;font-weight:700}.caixa-ratificacao .comparativo tbody th{background:#f0f0f0;text-align:left;color:var(--azul)}.caixa-ratificacao .comparativo .perigo{color:#a11;font-weight:700}.caixa-ratificacao thead th.perigo{background:#a11;color:#fff}.alerta-perda{margin:8px 10px;padding:8px 10px;border:2px solid var(--roxo);background:var(--roxo-claro);color:var(--roxo)}.botao-ratificar{font-weight:700;padding:5px 18px}.marca-miosotis{display:block;height:32px;width:auto}.aviso-origem{color:var(--roxo);font-size:9px;line-height:1.35;text-align:right}.caixa-reiniciar{border:1px solid var(--roxo);background:var(--roxo-claro);padding:10px 12px;margin-top:12px}.caixa-reiniciar .motivo{color:var(--roxo);font-weight:700;margin-bottom:8px}.caixa-reiniciar p{margin:0 0 6px;color:#333;max-width:70ch}.confirmacao-reiniciar .botoes{display:flex;gap:8px;margin-top:8px}.faixa-mensagens .linha-mensagem.atual{font-weight:700;min-height:20px}.faixa-mensagens .linha-mensagem.historico{min-height:32px;color:#333}.sombra-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:50}.caixa-confirmacao{background:#fff;width:540px;max-width:95vw;border:1px solid #999;box-shadow:0 2px 14px #0006;font-size:11px}.caixa-confirmacao .painel{background:#ececec;padding:16px 18px;display:grid;grid-template-columns:26px 1fr;gap:4px 12px;align-items:center}.caixa-confirmacao .icone{color:#d9a400;font-size:20px;line-height:1;align-self:center}.caixa-confirmacao dl{margin:0;display:grid;grid-template-columns:210px 1fr;gap:6px 14px}.caixa-confirmacao dt{color:#333}.caixa-confirmacao dd{margin:0}.caixa-confirmacao .redigitacao{grid-column:1 / -1;border-top:1px solid #999;margin-top:10px;padding-top:8px;display:grid;gap:6px}.caixa-confirmacao .redigitacao label{display:grid;grid-template-columns:130px auto auto;align-items:center;gap:8px}.caixa-confirmacao .redigitacao input{width:130px}.caixa-confirmacao .declaracao{display:flex;gap:8px;align-items:flex-start;padding:14px 18px 6px;text-align:justify;line-height:1.5}.caixa-confirmacao .declaracao input{margin-top:1px}.caixa-confirmacao .erro{margin:8px 14px 0}.caixa-recusa{width:440px}.caixa-recusa .texto-recusa{color:#c00000;font-weight:700;line-height:1.5}.caixa-confirmacao .botoes{border:1px solid var(--laranja);margin:10px 14px 14px;padding:5px;display:flex;justify-content:center;gap:6px}.acoes-lance{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.acoes-lance button{min-width:74px}input[type=text][readonly]{background:#f5f2dc;color:#333}.caixa-relatorio{background:#fff;width:1100px;max-width:96vw;max-height:92vh;display:flex;flex-direction:column;border:1px solid #999;box-shadow:0 2px 14px #0006;font-size:11px}.caixa-relatorio .titulo-relatorio{color:var(--azul);font-size:15px;font-weight:700;padding:12px 16px 6px}.caixa-relatorio .corpo-relatorio{padding:4px 16px 10px;overflow:auto;flex:1}.caixa-relatorio .botoes{border:1px solid var(--laranja);margin:6px 14px 12px;padding:5px;display:flex;justify-content:center;gap:6px}.caixa-relatorio table.empreendimentos{width:100%}.caixa-relatorio tr.total td{font-weight:700;background:var(--cinza-fundo)}.caixa-relatorio tr.meu td{background:var(--creme)}.faixa-relatorio{color:var(--laranja-forte);font-weight:700;padding:4px 0;text-align:center}.subtitulo-relatorio{color:var(--azul);font-weight:700;font-size:13px;margin:6px 0 4px}.nota-relatorio{border:1px solid var(--laranja);padding:6px 10px;margin-top:8px;font-style:italic;text-align:center}.nota-relatorio.do-treinamento{border-color:var(--roxo);color:var(--roxo)}.total-geral{border:1px solid var(--laranja);margin-top:8px}.total-geral .titulo-total{background:var(--azul);color:#fff;font-weight:700;padding:3px 8px}.total-geral .grade-total{display:grid;grid-template-columns:repeat(3,1fr);gap:4px 12px;padding:8px 10px}.total-geral .grade-total b{color:var(--azul)}@media print{.faixa-logos,.barra-botoes,.rodape-rodada,.aviso-pausa,.caixa-relatorio .botoes{display:none!important}.sombra-modal{position:static;background:none;display:block}.caixa-relatorio{box-shadow:none;border:none;max-height:none;width:auto;max-width:none}.caixa-relatorio .corpo-relatorio{overflow:visible}}.canto-direito{text-align:right}.identificacao{font-weight:700;font-size:11px;color:var(--texto);margin-top:4px}.lista-leiloes a{color:#1a4fd6;text-decoration:none}.lista-leiloes a:hover{text-decoration:underline}.lista-leiloes tr.em-andamento .situacao-leilao{color:#c00000}.lista-leiloes tr.encerrado td{color:#888}.lista-leiloes tr.encerrado a{color:#6d8fdc}.tabela-validacao th{font-size:9px}.tabela-validacao td{font-size:10px}.atencao-validacao{display:flex;gap:8px;align-items:flex-start;margin-top:14px;font-size:10px}.atencao-validacao .icone{font-size:16px;line-height:1}.rodape-validacao{text-align:center;margin-top:12px;font-size:11px}:root{--backstage: var(--roxo);--backstage-medio: #6c52ae;--backstage-magenta: #9a3c8b;--backstage-texto: #231f20;--backstage-claro: #f0edf7;--backstage-lilas: #e2dcef;--backstage-linha: #e2dcef;--backstage-largura: 470px}.barra-botoes .botao-backstage{background:var(--backstage);border-color:var(--backstage);color:#fff;font-weight:700}.barra-botoes .botao-backstage:hover:not(:disabled){background:var(--backstage-medio);border-color:var(--backstage-medio)}@media (min-width: 1200px){body.com-backstage{margin-right:var(--backstage-largura)}}.backstage{position:fixed;top:0;right:0;bottom:0;width:var(--backstage-largura);max-width:100vw;background:#fff;color:var(--backstage-texto);border-left:3px solid var(--backstage);box-shadow:-4px 0 14px #0000002e;display:flex;flex-direction:column;z-index:40}.backstage-topo{display:flex;justify-content:space-between;align-items:flex-start;padding:10px 12px 6px;background:var(--backstage);color:#fff}.backstage-titulo{font-size:14px;font-weight:700;letter-spacing:1px}.backstage-subtitulo{font-size:10px;opacity:.85;margin-top:2px}.backstage-acoes{display:flex;gap:4px}.backstage button{background:var(--backstage-claro);border-color:var(--backstage-medio);color:var(--backstage)}.backstage button:not(.ativa):hover:not(:disabled){background:var(--backstage-lilas)}.backstage-aviso{background:var(--backstage-claro);color:var(--backstage);font-size:9px;padding:3px 12px}.backstage-abas{display:flex;gap:2px;padding:8px 12px 0;border-bottom:1px solid var(--backstage)}.backstage-abas button{border-bottom:none;border-radius:3px 3px 0 0}.backstage-abas button.ativa{background:var(--backstage);border-color:var(--backstage);color:#fff;font-weight:700}.backstage-corpo{flex:1;overflow:auto;padding:8px 12px 14px}.backstage-resumo{color:#555;margin-bottom:6px}.backstage-vazio{color:#777;font-style:italic;padding:8px 0}.backstage-filtros{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px}.backstage-filtros select{font-family:inherit;font-size:10px}table.backstage-tabela{width:100%;border-collapse:collapse;font-size:10px}table.backstage-tabela th{background:var(--backstage);color:#fff;font-size:9px;padding:3px 4px;text-align:left;position:sticky;top:-8px}table.backstage-tabela td{border-bottom:1px solid var(--backstage-linha);padding:3px 4px}table.backstage-tabela td.numero{text-align:right;white-space:nowrap}table.backstage-tabela tr.meu td{background:var(--backstage-lilas)}table.backstage-tabela tr.final td{background:var(--backstage-claro);border-top:2px solid var(--backstage);color:var(--backstage)}table.backstage-tabela tr.final.marginal td{background:var(--backstage-magenta);border-top-color:var(--backstage-magenta);color:#fff}table.backstage-tabela tr.final small{display:block;font-size:9px;margin-top:1px}table.backstage-tabela.clicavel tbody tr:not(.meu){cursor:pointer}table.backstage-tabela.clicavel tbody tr:not(.meu):hover td,table.backstage-tabela.clicavel tbody tr:not(.meu):focus td{background:var(--backstage-claro)}table.backstage-tabela a{color:var(--backstage);font-weight:700}.backstage-ficha-titulo{font-size:15px;font-weight:700;color:var(--backstage);margin:8px 0 2px}.backstage-ficha-titulo .situacao{margin-left:8px}.backstage-secao{color:var(--backstage);font-weight:700;font-size:11px;border-bottom:1px solid var(--backstage-claro);margin:10px 0 4px}.backstage-ficha dl{display:grid;grid-template-columns:42% 58%;gap:3px 6px;margin:0}.backstage-ficha dt{color:#555}.backstage-ficha dd{margin:0;font-weight:700}.backstage-ficha dd small{display:block;font-weight:400;color:#666;font-size:9px}.backstage-nota{background:var(--backstage-claro);padding:6px 8px;margin:6px 0 0;line-height:1.4}.backstage-grafico svg{width:100%;height:auto;display:block}.backstage-grafico path{fill:none;stroke-width:1.5}.backstage-grafico path.proprio{stroke:var(--backstage);stroke-width:2}.backstage-grafico circle.proprio{fill:var(--backstage)}.backstage-grafico path.balizador{stroke:var(--backstage-magenta)}.backstage-grafico line.piso{stroke:var(--backstage-medio);stroke-dasharray:4 3;stroke-width:1}.backstage-grafico text{font-size:9px;fill:#666}.backstage-legenda{font-size:9px;color:#555;display:flex;gap:4px;align-items:center;flex-wrap:wrap}.backstage-legenda .chave{display:inline-block;width:14px;height:0;border-top:2px solid;margin-left:6px}.backstage-legenda .chave.proprio{border-color:var(--backstage)}.backstage-legenda .chave.balizador{border-color:var(--backstage-magenta)}.backstage-legenda .chave.piso{border-color:var(--backstage-medio);border-top-style:dashed}@media print{.backstage{display:none!important}body.com-backstage{margin-right:0}}.faixa-mensagens .linha-mensagem.historico{max-height:32px;overflow-y:auto}.aviso-simulador{display:flex;align-items:baseline;gap:6px;margin-top:4px;padding:3px 8px;font-size:10px;border:1px dashed var(--roxo);background:var(--roxo-claro);color:var(--roxo)}.aviso-simulador .rotulo{font-weight:700;text-transform:uppercase;letter-spacing:.03em}.aviso-simulador .hora{color:var(--roxo-medio)}.aviso-simulador .fechar{margin-left:auto;border:none;background:none;cursor:pointer;font-size:12px;line-height:1;color:inherit}:root{--roxo-medio: #6c52ae;--roxo-magenta: #9a3c8b;--roxo-lilas: #e2dcef}button.botao-simulador,.caixa-reiniciar button{background:var(--roxo-claro);border-color:var(--roxo-medio);color:var(--roxo);font-weight:700}button.botao-simulador:hover:not(:disabled),.caixa-reiniciar button:hover:not(:disabled){background:var(--roxo-lilas)}.rodape-rodada.do-simulador{background:var(--roxo-claro);border:1px solid var(--roxo);margin-top:10px}.rodape-rodada.do-simulador .rotulo,.rodape-rodada.do-simulador .cronometro{color:var(--roxo)}.rodape-rodada.do-simulador .cronometro.urgente{color:var(--roxo-magenta)}.rodape-rodada.do-simulador .cronometro.pausado{color:var(--roxo-medio)}.nota-simulador,.rodape .nome-simulador{color:var(--roxo)}.do-simulador .caixa-laranja{border-color:var(--roxo)}.do-simulador .titulo-secao,.do-simulador .titulo-faixas,.do-simulador .campo-formulario>span,.do-simulador .resumo-calculado .rotulo,.do-simulador .rodape-rodada .rotulo,.do-simulador .ficha-linha b,.do-simulador .diagrama-nome b{color:var(--roxo)}.do-simulador .resumo-calculado,.do-simulador .rodape-rodada{border-top-color:var(--roxo-lilas)}.do-simulador table.empreendimentos thead th{background:var(--roxo)}.do-simulador table.empreendimentos td{border-bottom-color:var(--roxo-lilas)}.do-simulador button{background:var(--roxo-claro);border-color:var(--roxo-medio);color:var(--roxo)}.do-simulador button:hover:not(:disabled){background:var(--roxo-lilas)}.do-simulador button:disabled{color:#a99bc4}.do-simulador input:focus,.do-simulador select:focus{outline-color:var(--roxo)}.caixa-atencao{width:420px}.caixa-atencao .painel{grid-template-columns:40px 1fr;padding:18px 22px 22px}.caixa-atencao .icone{text-align:center}.caixa-atencao .texto-atencao{font-size:12px;line-height:1.6;color:#333}.caixa-atencao .texto-atencao>div+div{margin-top:12px}
