:root{--marinho:#05203a;--marinho-2:#0b3157;--azul:#00acee;--vermelho:#ed3237;--laranja:#f89422;--degrade:linear-gradient(90deg, #ed3237, #f89422);--fundo:#f3f5f8;--cartao:#fff;--texto:#14212e;--suave:#5b6b7b;--linha:#e2e7ee;--verde:#1e9e5a;--raio:16px;--sombra:0 1px 2px #05203a0f, 0 4px 14px #05203a0f;--topo:env(safe-area-inset-top,0px);--base:env(safe-area-inset-bottom,0px)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{color:var(--texto);background:var(--fundo);-webkit-tap-highlight-color:transparent;margin:0;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.45}a{color:var(--marinho-2)}button,input,select,textarea{font:inherit;color:inherit}img{max-width:100%}.oculto{display:none!important}.carregando{text-align:center;color:var(--suave);padding:48px 16px}.entrada{background:var(--marinho);background-image:radial-gradient(circle at 80% 0,#f8942240,#0000 50%),radial-gradient(circle at 0 100%,#00acee2e,#0000 45%);place-items:center;min-height:100vh;padding:24px;display:grid}.entrada-caixa{text-align:center;background:#fff;border-radius:22px;width:100%;max-width:380px;padding:28px 22px;box-shadow:0 20px 60px #0000004d}.entrada-caixa h1{letter-spacing:1px;color:var(--marinho);margin:4px 0 0;font-family:Bebas Neue,Montserrat,sans-serif;font-size:44px;font-weight:400}.entrada-logo{max-width:100%;max-height:84px;margin:0 auto 8px;display:block}.entrada-sub{color:var(--suave);margin:0 0 18px}.entrada form{text-align:left;gap:14px;margin-bottom:12px;display:grid}.entrada label{gap:6px;font-size:14px;font-weight:600;display:grid}.entrada label.check{align-items:center;gap:10px;font-weight:500;display:flex}.entrada input[type=text],.entrada input[type=password]{border:1.5px solid var(--linha);border-radius:12px;padding:14px;font-size:17px}.entrada input[type=checkbox]{width:22px;height:22px}.topo{z-index:20;background:var(--marinho);color:#fff;padding:calc(10px + var(--topo)) 14px 12px;position:sticky;top:0}.topo-linha{align-items:center;gap:10px;min-height:40px;display:flex}.topo h1{white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:19px;font-weight:700;overflow:hidden}.topo .voltar,.topo .acao-topo{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;text-decoration:none;display:grid}.topo .voltar svg,.topo .acao-topo svg{width:22px;height:22px}.topo-faixa{background:var(--degrade);height:4px}.busca{margin-top:10px;position:relative}.busca input{width:100%;color:var(--texto);background:#fff;border:0;border-radius:14px;padding:13px 14px 13px 44px;font-size:17px}.busca svg{width:21px;height:21px;color:var(--suave);position:absolute;top:50%;left:13px;transform:translateY(-50%)}.conteudo{padding:14px 14px calc(96px + var(--base));max-width:1180px;margin:0 auto}.navbase{z-index:30;border-top:1px solid var(--linha);padding:6px 4px calc(6px + var(--base));background:#fff;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.navbase a{text-align:center;color:var(--suave);border-radius:12px;flex:1;justify-items:center;gap:2px;padding:6px 2px;font-size:12px;font-weight:600;text-decoration:none;display:grid}.navbase a svg{width:25px;height:25px}.navbase a.ativo{color:var(--marinho)}.navbase a.ativo svg{color:var(--vermelho)}.lateral{display:none}.cartao{background:var(--cartao);border-radius:var(--raio);box-shadow:var(--sombra);margin-bottom:14px;padding:16px}.cartao h2{text-transform:uppercase;letter-spacing:.06em;color:var(--suave);margin:0 0 12px;font-size:15px}.saudacao{margin:4px 2px 16px}.saudacao b{font-size:22px;display:block}.saudacao span{color:var(--suave)}.blocos{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.bloco{border-radius:var(--raio);box-shadow:var(--sombra);min-height:104px;color:var(--texto);text-align:left;cursor:pointer;background:#fff;border:0;flex-direction:column;justify-content:space-between;gap:10px;padding:16px 14px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.bloco .ic{color:#0079aa;background:#eaf7fd;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.bloco .ic svg{width:26px;height:26px}.bloco.destaque{background:var(--marinho);color:#fff}.bloco.destaque .ic{background:var(--degrade);color:#fff}.bloco.laranja .ic{color:#c26a06;background:#fef1e1}.bloco.vermelho .ic{color:#c4161c;background:#fde7e8}.bloco.verde .ic{color:#167443;background:#e4f5ec}.bloco small{opacity:.75;font-size:13px;font-weight:500;display:block}.numeros{scrollbar-width:none;gap:10px;margin:0 -14px 14px;padding-bottom:4px;padding-left:14px;padding-right:14px;display:flex;overflow-x:auto}.numeros::-webkit-scrollbar{display:none}.numero{box-shadow:var(--sombra);min-width:112px;color:var(--texto);background:#fff;border-radius:14px;flex:none;padding:12px 16px;text-decoration:none}.numero b{font-size:26px;line-height:1.1;display:block}.numero span{color:var(--suave);font-size:13px}.alerta{border-left:5px solid var(--laranja);background:#fff6ea;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:12px;padding:12px 14px;font-weight:500;display:flex}.alerta.vermelho{border-color:var(--vermelho);background:#fdecec}.alerta a{font-weight:700}.aviso{background:#eaf7fd;border-radius:12px;margin:0 0 14px;padding:12px 14px}.aviso-erro{color:#9b1015;background:#fdecec}.aviso-ok{color:#11613a;background:#e4f5ec}.btn{border:1.5px solid var(--linha);min-height:48px;color:var(--marinho);cursor:pointer;background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.btn svg{width:20px;height:20px}.btn-grande{width:100%;min-height:54px;font-size:17px}.btn-destaque{background:var(--marinho);color:#fff;border-color:var(--marinho)}.btn-laranja{background:var(--degrade);color:#fff;border:0}.btn-verde{background:var(--verde);color:#fff;border-color:var(--verde)}.btn-perigo{color:#b3161b;border-color:#f3c2c4}.btn[disabled]{opacity:.55;pointer-events:none}.acoes{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin:0 0 14px;display:grid}.chips{scrollbar-width:none;gap:8px;margin:0 -14px 12px;padding:2px 14px 4px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{border:1.5px solid var(--linha);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;flex:none;padding:9px 15px;font-size:14px;font-weight:600}.chip.ativo{background:var(--marinho);color:#fff;border-color:var(--marinho)}.lista{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.pessoa{border-radius:var(--raio);box-shadow:var(--sombra);color:var(--texto);background:#fff;align-items:center;gap:12px;min-width:0;min-height:76px;padding:12px;text-decoration:none;display:flex}.pessoa-info{flex:1;min-width:0}.pessoa-info b{white-space:nowrap;text-overflow:ellipsis;font-size:16.5px;display:block;overflow:hidden}.pessoa-info>span{color:var(--suave);white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.pessoa .zap{color:#128c4b;background:#e4f5ec;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.pessoa .zap svg{width:24px;height:24px}.pessoa input[type=checkbox]{flex:none;width:26px;height:26px}.avatar{object-fit:cover;width:54px;height:54px;color:var(--marinho-2);background:#dde6f0;border-radius:50%;flex:none;place-items:center;font-size:19px;font-weight:800;display:grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.avatar.g{width:120px;height:120px;box-shadow:var(--sombra);border:4px solid #fff;font-size:40px}.selo{color:var(--marinho-2);vertical-align:middle;background:#eef2f6;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-block}.selo.verde{color:#11613a;background:#e4f5ec}.selo.vermelho{color:#9b1015;background:#fde7e8}.selo.azul{color:#005c80;background:#e3f5fd}.selo.cinza{color:#5b6b7b;background:#eceef1}.vazio{text-align:center;color:var(--suave);padding:36px 12px}.mais{margin-top:12px}.ficha-topo{text-align:center;padding:8px 0 4px}.ficha-topo .avatar.g{margin:0 auto 10px}.ficha-topo h2{text-transform:none;letter-spacing:0;color:var(--texto);margin:0 0 6px;font-size:23px}.ficha-topo p{color:var(--suave);margin:4px 0}.dados{grid-template-columns:1fr;gap:0;margin:0;display:grid}.dados div{border-bottom:1px solid var(--linha);padding:10px 0}.dados div:last-child{border-bottom:0}.dados dt{color:var(--suave);font-size:13px;font-weight:600}.dados dd{word-break:break-word;margin:2px 0 0;font-size:16px}.linha-tempo{margin:0;padding:0;list-style:none}.linha-tempo li{padding:0 0 14px 24px;position:relative}.linha-tempo li:before{content:"";background:var(--laranja);border-radius:50%;width:10px;height:10px;position:absolute;top:6px;left:5px}.linha-tempo li:after{content:"";background:var(--linha);width:2px;position:absolute;top:18px;bottom:0;left:9px}.linha-tempo li:last-child:after{display:none}.linha-tempo small{color:var(--suave);display:block}.form-grupo{border-radius:var(--raio);box-shadow:var(--sombra);background:#fff;margin-bottom:12px;overflow:hidden}.form-grupo>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:16px;font-size:17px;font-weight:700;list-style:none;display:flex}.form-grupo>summary::-webkit-details-marker{display:none}.form-grupo>summary:after{content:"+";color:var(--suave);font-size:24px;line-height:1}.form-grupo[open]>summary:after{content:"–"}.form-campos{gap:14px;padding:0 16px 16px;display:grid}.campo{gap:6px;display:grid}.campo>span{font-size:14px;font-weight:600}.campo input:not([type=checkbox]):not([type=radio]),.campo select,.campo textarea{border:1.5px solid var(--linha);background:#fff;border-radius:12px;width:100%;min-height:50px;padding:13px 14px;font-size:17px}.campo textarea{resize:vertical;min-height:110px}.campo input:focus,.campo select:focus,.campo textarea:focus{border-color:var(--azul);outline:none;box-shadow:0 0 0 3px #00acee2e}.campo small{color:var(--suave);font-size:13px}.campo.erro input,.campo.erro select{border-color:var(--vermelho)}.campo .msg-erro{color:#b3161b;font-size:13px;font-weight:600}.campo-check{align-items:center;gap:12px;padding:6px 0;font-weight:600;display:flex}.campo-check input{width:26px;height:26px}.multi{gap:8px;display:grid}.multi label{border:1.5px solid var(--linha);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-weight:500;display:flex}.multi input{width:22px;height:22px}.foto-editar{flex-direction:column;align-items:center;gap:10px;margin-bottom:14px;display:flex}.barra-salvar{z-index:40;border-top:1px solid var(--linha);padding:10px 14px calc(10px + var(--base));background:#fff;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.barra-salvar .btn{flex:1}.janela-fundo{z-index:100;background:#05203a8c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.janela{width:100%;max-width:560px;max-height:92vh;padding:20px 16px calc(18px + var(--base));background:#fff;border-radius:22px 22px 0 0;overflow:auto}.janela h3{margin:0 0 12px;font-size:20px}.opcoes-perfil{gap:8px;margin-bottom:14px;display:grid}.opcoes-perfil label{border:1.5px solid var(--linha);border-radius:14px;align-items:center;gap:12px;padding:14px;font-weight:600;display:flex}.opcoes-perfil input{width:22px;height:22px}.copiar{gap:8px;display:flex}.copiar input{border:1.5px solid var(--linha);border-radius:12px;flex:1;min-width:0;padding:12px;font-size:14px}.toast{left:50%;bottom:calc(92px + var(--base));background:var(--marinho);color:#fff;z-index:200;border-radius:14px;max-width:92vw;padding:12px 18px;font-weight:600;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px #00000040}.tabela-rolagem{margin:0 -16px;padding:0 16px;overflow-x:auto}table.simples{border-collapse:collapse;width:100%;font-size:14px}table.simples th,table.simples td{text-align:left;border-bottom:1px solid var(--linha);vertical-align:top;padding:9px 8px}table.simples th{text-transform:uppercase;color:var(--suave);letter-spacing:.04em;font-size:12px}.mapa{gap:10px;display:grid}.mapa-linha{border:1.5px solid var(--linha);border-radius:12px;gap:6px;padding:12px;display:grid}.mapa-linha b{font-size:15px}.mapa-linha small{color:var(--suave);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mapa-linha select{border:1.5px solid var(--linha);border-radius:10px;padding:11px;font-size:16px}.mapa-linha.ok{background:#f4fbf7;border-color:#9cd9b6}.dia{color:var(--vermelho);text-align:center;flex:none;width:44px;font-family:Bebas Neue,Montserrat,sans-serif;font-size:30px;line-height:1}.dia small{color:var(--suave);letter-spacing:.05em;font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;display:block}.pessoa.hoje{outline:3px solid var(--laranja)}@media (width>=960px){body{padding-left:250px}.navbase{display:none}.lateral{background:var(--marinho);color:#fff;z-index:30;flex-direction:column;gap:4px;width:250px;padding:22px 14px;display:flex;position:fixed;top:0;bottom:0;left:0}.lateral .marca{letter-spacing:1px;align-items:center;gap:10px;padding:0 10px 18px;font-family:Bebas Neue,Montserrat,sans-serif;font-size:34px;display:flex}.lateral .marca img{object-fit:contain;width:40px;height:40px}.lateral a{color:#d5e2ef;border-radius:12px;align-items:center;gap:12px;padding:11px 12px;font-weight:600;text-decoration:none;display:flex}.lateral a svg{width:22px;height:22px}.lateral a:hover{background:#ffffff12}.lateral a.ativo{color:#fff;background:#ffffff1f}.lateral .rodape{color:#9fb3c8;margin-top:auto;padding:0 12px;font-size:13px}.lateral .rodape a{color:#fff;padding:8px 0}.topo{padding:16px 28px 14px}.topo .busca{max-width:640px}.conteudo{padding:22px 28px 120px}.blocos{grid-template-columns:repeat(4,1fr)}.lista{grid-template-columns:repeat(auto-fill,minmax(330px,1fr))}.ficha-colunas{grid-template-columns:320px 1fr;align-items:start;gap:18px;display:grid}.ficha-colunas .lado{position:sticky;top:120px}.dados-grupos{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.dados-grupos .cartao{margin:0}.form-colunas .form-campos{grid-template-columns:1fr 1fr}.form-colunas .campo.largo{grid-column:1/-1}.barra-salvar{justify-content:flex-end;left:250px}.barra-salvar .btn{flex:none;min-width:180px}.janela-fundo{align-items:center}.janela{border-radius:22px}.toast{bottom:32px}.numeros{flex-wrap:wrap;margin:0 0 16px;padding:0}}.folha-cart{justify-content:center;gap:14px;display:grid}.par{flex-wrap:wrap;justify-content:center;gap:6mm;display:flex}.cart{--s:0mm;width:calc(85.6mm + 2 * var(--s));height:calc(54mm + 2 * var(--s));color:var(--marinho);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff url(guilloche.svg) 50%/100% 100% no-repeat;border-radius:3.2mm;flex:none;font-family:Montserrat,sans-serif;position:relative;overflow:hidden;box-shadow:0 1px 2px #05203a1f,0 6px 18px #05203a29}.cart .rot{text-transform:uppercase;letter-spacing:.22mm;color:#7b8b9b;font-size:1.38mm;font-weight:700;line-height:1.25;display:block}.cart .val{color:var(--marinho);white-space:nowrap;text-overflow:ellipsis;font-size:2.3mm;font-weight:700;line-height:1.2;display:block;overflow:hidden}.cart .marca-agua{right:calc(var(--s) - 5mm);bottom:calc(var(--s) - 6mm);opacity:.06;pointer-events:none;width:30mm;height:30mm;position:absolute}.cf-lado{width:calc(27mm + var(--s));padding-left:var(--s);background:radial-gradient(circle at 30% 0%, #12406b 0, transparent 70%), var(--marinho);padding-top:calc(3mm + var(--s));color:#fff;flex-direction:column;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0}.cf-lado:after{content:"";background:linear-gradient(#ed3237,#f89422);width:.9mm;position:absolute;top:0;bottom:0;right:0}.cf-foto{width:20.5mm;height:25.5mm;color:var(--marinho-2);background:#dde6f0;border:.55mm solid #fff;border-radius:1.6mm;place-items:center;font-size:6mm;font-weight:800;display:grid;overflow:hidden;box-shadow:0 1mm 2.4mm #00000059}.cf-foto img{object-fit:cover;width:100%;height:100%;display:block}.cf-rm{text-align:center;margin-top:2.6mm}.cf-rm .rot{color:#ffffffb3}.cf-rm b{letter-spacing:.3mm;color:var(--laranja);font-variant-numeric:tabular-nums;font-size:3.6mm;line-height:1.1;display:block}.cf-simbolo{left:calc(50% + var(--s) / 2);bottom:calc(2.2mm + var(--s));opacity:.9;width:6.4mm;height:6.4mm;position:absolute;transform:translate(-50%)}.cf-dir{left:calc(27mm + var(--s));right:var(--s);top:var(--s);bottom:var(--s);padding:2.6mm 3.4mm 0 3.6mm;position:absolute}.cf-logo{object-fit:contain;object-position:left center;max-width:100%;height:7.6mm;display:block}.cf-titulo{letter-spacing:.5mm;margin:1.1mm 0 1.7mm;font-size:2.45mm;font-weight:800;line-height:1}.cf-titulo:after{content:"";background:var(--degrade);border-radius:.3mm;width:11mm;height:.6mm;margin-top:.8mm;display:block}.cf-dados{grid-template-columns:1.15fr 1fr;gap:1.05mm 2.6mm;display:grid}.cf-dados .val{font-size:2.15mm}.cf-dados .larga{grid-column:1/-1}.cf-dados .nome .val{white-space:normal;font-size:2.7mm;font-weight:800;line-height:1.12}.cf-dados .validade .val{color:var(--vermelho)}.cf-base{left:calc(27mm + var(--s));height:calc(1mm + var(--s));background:var(--degrade);position:absolute;bottom:0;right:0}.cv-topo{height:calc(6.4mm + var(--s));background:var(--marinho);color:#fff;padding:var(--s) calc(3.4mm + var(--s)) 0;align-items:center;gap:1.8mm;display:flex;position:relative}.cv-topo img{width:4.4mm;height:4.4mm}.cv-topo b{letter-spacing:.45mm;font-size:2.1mm;font-weight:800}.cv-topo span{color:var(--laranja);letter-spacing:.2mm;margin-left:auto;font-size:1.9mm;font-weight:700}.cv-topo:after{content:"";background:var(--degrade);height:.6mm;position:absolute;bottom:-.6mm;left:0;right:0}.cv-corpo{padding:2mm calc(3.2mm + var(--s)) 0 calc(3.4mm + var(--s));gap:2.6mm;display:flex;position:relative}.cv-esq{flex:1;min-width:0}.cv-nacional{letter-spacing:.18mm;text-transform:uppercase;color:var(--vermelho);font-size:1.75mm;font-weight:800;line-height:1.2}.cv-texto{color:#2e4257;text-align:justify;hyphens:auto;margin:.7mm 0 1.4mm;font-size:1.5mm;line-height:1.33}.cv-igreja{color:#2e4257;font-size:1.42mm;line-height:1.38}.cv-igreja b{color:var(--marinho);margin-bottom:.2mm;font-size:1.55mm;line-height:1.25;display:block}.cv-igreja span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.cv-dir{flex-direction:column;flex:none;align-items:center;gap:1.3mm;width:19.5mm;display:flex}.cv-qr{text-align:center;width:17mm}.cv-qr svg{border-radius:.8mm;width:17mm;height:17mm;display:block;box-shadow:0 0 0 .25mm #dce3ea}.cv-qr span{color:#6c7d8e;text-transform:uppercase;letter-spacing:.1mm;margin-top:.5mm;font-size:1.3mm;font-weight:700;display:block}.cv-qr.vazio{border:.25mm dashed #b9c3ce;border-radius:.8mm;place-items:center;height:17mm;display:grid}.cv-filiacao{text-align:center}.cv-filiacao .rot{margin-bottom:.4mm;font-size:1.25mm}.cv-filiacao div{justify-content:center;align-items:center;gap:1.4mm;display:flex}.cv-filiacao img{object-fit:contain;width:auto;height:7.2mm}.cv-ass{left:calc(3.4mm + var(--s));bottom:calc(4.6mm + var(--s));text-align:center;width:36mm;position:absolute}.cv-ass img{height:6.4mm;margin:0 auto -1.3mm;display:block;position:relative}.cv-ass .linha{border-top:.22mm solid var(--marinho);padding-top:.4mm;font-size:1.5mm;line-height:1.22}.cv-ass .linha b{font-size:1.6mm;display:block}.cv-rodape span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cv-rodape span:first-child{min-width:0;margin-right:2mm}.cv-rodape span:last-child{flex:none}.cv-rodape{height:calc(3.6mm + var(--s));background:var(--marinho);color:#fff;padding:0 calc(3.4mm + var(--s));letter-spacing:.05mm;justify-content:space-between;align-items:center;font-size:1.45mm;font-weight:600;display:flex;position:absolute;bottom:0;left:0;right:0;padding-bottom:var(--s)!important}@media print{@page{size:A4;margin:10mm}body{background:#fff;padding:0!important}.topo,.topo-faixa,.navbase,.lateral,.nao-imprimir,.toast,.carrossel-sub{display:none!important}.conteudo{max-width:none;padding:0!important}.folha-cart{display:block}.par{break-inside:avoid;justify-content:flex-start;gap:4mm;margin-bottom:6mm}.cart{box-shadow:none;outline:.2mm dashed #b9c3ce}}.saida-cart{gap:10px;display:grid}.saida-cart .linha-op{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.saida-cart select{border:1.5px solid var(--linha);border-radius:10px;padding:10px;font-size:15px}.saida-cart label.chk{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.saida-cart label.chk input{width:20px;height:20px}.grafica .par{flex-direction:column;align-items:center}.grafica .cart{border-radius:0}.face{background:#fff;display:inline-block;position:relative}.face .corte{background:#000;position:absolute}@media print{body.modo-grafica .folha-cart,body.modo-grafica .par{gap:0;margin:0;display:block}body.modo-grafica .face{break-after:page;page-break-after:always;margin:0;display:block}body.modo-grafica .face:last-child{break-after:auto;page-break-after:auto}body.modo-grafica .cart{box-shadow:none;border-radius:0;outline:none}body.modo-grafica .par{margin:0}}.escolhas{grid-template-columns:1fr 1fr;gap:8px;display:grid}.escolhas.tres{grid-template-columns:1fr}.opcao{border:1.5px solid var(--linha);cursor:pointer;background:#fff;border-radius:12px;align-items:flex-start;gap:10px;min-height:50px;padding:12px;display:flex;position:relative}.opcao input{width:20px;height:20px;accent-color:var(--marinho);flex:none;margin:1px 0 0}.opcao b{font-size:15px;line-height:1.25;display:block}.opcao small{color:var(--suave);margin-top:2px;font-size:13px;line-height:1.35;display:block}.opcao:has(input:checked){border-color:var(--marinho);box-shadow:inset 0 0 0 1px var(--marinho);background:#f2f6fb}@media (width>=960px){.escolhas.tres{grid-template-columns:1fr 1fr 1fr}}.doc-ic{color:#c4161c;background:#fde7e8}.doc-ic svg{width:26px;height:26px}.pessoa.doc .pessoa-info b{white-space:normal}button.pessoa{text-align:left;cursor:pointer;width:100%;font:inherit;border:0}.sig-linha{border:1.5px solid var(--linha);border-radius:12px;grid-template-columns:1fr;gap:6px;margin-bottom:8px;padding:10px;display:grid}.sig-linha .sig-nome b{display:block}.sig-linha input{border:1.5px solid var(--linha);border-radius:10px;width:100%;padding:11px 12px;font-size:16px}.sig-linha .sig-tirar{color:#b3161b;min-height:42px}.aviso-mini{color:#8a4a02;font-size:12.5px;display:block}#busca-sig{border:1.5px dashed #b9c6d3;border-radius:12px;width:100%;margin-top:4px;padding:13px 14px;font-size:16px}#res-sig{margin-top:8px}.sig-card{border-bottom:1px solid var(--linha);gap:8px;padding:12px 0;display:grid}.sig-card:last-child{border:0}.sig-card b{display:block}.sig-card>div>span{color:var(--suave);font-size:14px}.sig-acoes{flex-wrap:wrap;gap:8px;display:flex}.sig-acoes .btn{min-height:42px;padding:8px 14px;font-size:15px}@media (width>=960px){.sig-linha{grid-template-columns:1fr 220px 48px;align-items:center}.sig-card{grid-template-columns:1fr auto;align-items:center}}.grupo-cargo .ajuda{color:var(--suave);margin:0 0 12px}.cartao h2 small{color:var(--suave);margin-left:4px;font-size:13px;font-weight:600}.chip small{opacity:.7;margin-left:2px;font-weight:700}.pessoa.vaga{box-shadow:none;background:#fafbfc;border:1.5px dashed #c9d3dd}.pessoa.vaga .pessoa-info b{color:var(--suave)}.avatar.vazio{color:var(--marinho-2);background:#eef2f6}.avatar.vazio svg{width:20px;height:20px}.pessoa .selo{flex:none}.link-add{color:var(--marinho-2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 4px;font-weight:600;display:flex}.link-add svg{width:18px;height:18px}#cargos .vazio{padding:12px}#cargos .btn,.anteriores{margin-top:12px}.anteriores summary{cursor:pointer;color:var(--suave);font-weight:600}.sug-dir{margin-bottom:8px}#grupo .pessoa-info>span,#cargos .pessoa-info>span{white-space:normal}#grupo .pessoa,#cargos .pessoa{flex-wrap:wrap}.lv-num{min-width:64px;color:var(--marinho-2);font-variant-numeric:tabular-nums;flex:none;font-weight:800}.lv-barra{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.lv-barra select{border:1.5px solid var(--linha);background:#fff;border-radius:10px;flex:none;width:auto;padding:11px 12px;font-size:15px}.lv-barra input{flex:1;min-width:160px}.lv-barra input[type=checkbox],.lv-barra input[type=radio]{flex:none;min-width:0}#registros-lv .vazio{padding:12px}#registros-lv .btn{margin-top:12px}.pessoa.lv-item .selo{flex:none}.add-item{flex-wrap:wrap;gap:8px;display:flex}.add-item select{flex:1;min-width:200px}.item-pauta{background:#fbfcfd;border:1px solid #e3e8ee;border-radius:14px;gap:8px;margin-bottom:10px;padding:12px;display:grid}.ip-topo{align-items:center;gap:6px;display:flex}.ip-topo input{flex:1;font-weight:600}.ip-num{background:var(--marinho);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:grid}.ip-tipo{color:var(--suave)}.ip-pessoa{background:#fff;border:1px solid #e3e8ee;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px;display:flex}.ip-pessoa b{flex:100%}.ip-pessoa select,.ip-pessoa input{flex:1;min-width:130px}.item-pauta textarea{min-height:64px}.presenca{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px;max-height:420px;display:grid;overflow:auto}.pres-item{cursor:pointer;background:#f6f8fa;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.pres-item small{color:var(--suave)}.delib{border-top:1px solid #e3e8ee;gap:8px;padding:14px 0;display:grid}.delib:first-of-type{border-top:0}.delib-pessoas{background:#f6f8fa;border-radius:10px;gap:4px;padding:8px 10px;display:grid}.delib-pessoas small{color:var(--suave)}.d-res{flex-wrap:wrap;gap:6px;display:flex}.opcao.mini{padding:8px 12px}.d-votos{flex-wrap:wrap;gap:8px;display:flex}.d-votos label{align-items:center;gap:6px;font-size:14px;display:flex}.d-votos input{width:72px}.texto-ata{width:100%;min-height:420px;font-family:Georgia,serif;font-size:15px;line-height:1.6}.pauta-lista{gap:10px;margin:0;padding-left:20px;display:grid}.pauta-lista small{color:var(--suave);display:block}#g_rev .escolhas{margin:12px 0}.cp-res{gap:8px;margin-top:6px;display:grid}.cp-sel .sig-linha{margin-bottom:4px}.titulo-grupo{text-transform:uppercase;letter-spacing:.08em;color:var(--suave);margin:18px 2px 10px;font-size:13px}.mod-intro{color:var(--suave);margin:0 2px 14px}.modulos{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.modulo{text-align:left;cursor:pointer;border-radius:var(--raio);box-shadow:var(--sombra);font:inherit;color:var(--texto);background:#fff;border:0;align-items:center;gap:12px;padding:14px;font-size:15px;font-weight:700;transition:transform .15s;display:flex}.modulo:active{transform:scale(.98)}.modulo .ic{background:var(--marinho);color:#fff;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.modulo .ic svg{width:24px;height:24px}.modulo small{color:var(--suave);margin-top:2px;font-size:12px;font-weight:500;display:block}.modulo.aberto{background:var(--marinho);color:#fff;width:100%;margin-bottom:12px;animation:.2s ease-out abrir}.modulo.aberto .ic{background:var(--degrade)}.modulo.aberto small{color:#b9c9da}.modulo.aberto .fechar{background:#ffffff1f;border-radius:50%;place-items:center;width:34px;height:34px;margin-left:auto;display:grid}.modulo.aberto .fechar svg{width:18px;height:18px}@keyframes abrir{0%{opacity:.4;transform:translateY(-4px)}to{opacity:1;transform:none}}.carrossel{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:46%;grid-auto-flow:column;gap:12px;margin:0 -14px 18px;padding:2px 14px 8px;animation:.25s ease-out abrir;display:grid;overflow-x:auto}.carrossel::-webkit-scrollbar{display:none}.cr-item{scroll-snap-align:start;border-radius:var(--raio);box-shadow:var(--sombra);min-height:128px;color:var(--texto);border-top:3px solid var(--laranja);background:#fff;flex-direction:column;gap:8px;padding:14px;text-decoration:none;display:flex}.cr-item .ic{width:40px;height:40px;color:var(--marinho-2);background:#eaf0f7;border-radius:12px;place-items:center;display:grid}.cr-item .ic svg{width:22px;height:22px}.cr-item b{font-size:15px;line-height:1.2}.cr-item small{color:var(--suave);font-size:12px}.cr-item.futuro,.bloco.futuro{border-top-color:var(--linha)}.cr-item.futuro .ic,.bloco.futuro .ic{color:#9aa6b2;background:#f1f3f6}.carrossel-sub{scrollbar-width:none;scroll-snap-type:x proximity;border-bottom:1px solid var(--linha);z-index:20;background:#fff;gap:8px;padding:10px 14px;display:flex;position:sticky;top:0;overflow-x:auto}.carrossel-sub::-webkit-scrollbar{display:none}.carrossel-sub a{scroll-snap-align:start;white-space:nowrap;color:var(--texto);border:1.5px solid var(--linha);border-radius:999px;flex:none;padding:8px 13px;font-size:13.5px;font-weight:600;text-decoration:none}.carrossel-sub a.ativo{background:var(--marinho);border-color:var(--marinho);color:#fff}.carrossel-sub a.futuro{color:#9aa6b2;border-style:dashed}.carrossel-sub .cs-mod{color:#a85a04;background:#fef1e1;border:0;align-items:center;gap:6px;display:flex}.carrossel-sub .cs-mod svg{width:17px;height:17px}.futuro-cartao{text-align:center;padding:28px 18px}.futuro-cartao .ic{width:64px;height:64px;color:var(--marinho-2);background:#eaf0f7;border-radius:18px;place-items:center;margin:0 auto 12px;display:grid}.futuro-cartao .ic svg{width:34px;height:34px}.futuro-cartao p{max-width:520px;margin:8px auto}.estante{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;margin-bottom:8px;display:grid}.livro{flex-direction:column;gap:8px;display:flex}.livro-capa{aspect-ratio:210/297;color:#fff;text-align:center;background:radial-gradient(circle at 50% 30%,#12406e,#0b2545 60%,#061a31);border-radius:4px 10px 10px 4px;flex-direction:column;justify-content:center;align-items:center;padding:14px 12px;display:flex;position:relative;overflow:hidden;box-shadow:inset 6px 0 #00000040,0 6px 16px #05203a40}.livro-capa:before{content:"";pointer-events:none;border:1.5px solid #c8963e;border-radius:2px;position:absolute;inset:7px 7px 7px 11px}.livro-capa:after{content:"";pointer-events:none;border:.5px solid #c8963e99;position:absolute;inset:10px 10px 10px 14px}.livro-capa img{opacity:.95;width:34px;height:34px;margin-bottom:14px}.livro-sobre{letter-spacing:.3em;text-transform:uppercase;color:#e2be78;font-size:8.5px}.livro-capa b{letter-spacing:.04em;text-transform:uppercase;margin:6px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.2}.livro-ano{color:#f0e2c4;font-family:Georgia,serif;font-size:12px;font-style:italic}.livro-info small{color:var(--suave);min-height:30px;font-size:12px;display:block}.livro-acoes{gap:6px;margin-top:6px;display:flex}.livro-acoes select{border:1.5px solid var(--linha);min-width:0;font:inherit;background:#fff;border-radius:10px;flex:1;padding:6px;font-size:13px}.livro-acoes .btn{padding:8px 10px;font-size:13px}.livro-acoes .btn svg{width:16px;height:16px}@media (width>=960px){.modulos{grid-template-columns:repeat(3,1fr)}.carrossel{grid-auto-columns:220px;margin:0 0 18px;padding:2px 2px 8px}.carrossel-sub{padding:10px 28px}.lateral{overflow-y:auto}.lateral .mod-cab{color:#d5e2ef;width:100%;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:11px 12px;font-weight:600;display:flex}.lateral .mod-cab span{flex:1}.lateral .mod-cab svg{flex:none;width:22px;height:22px}.lateral .mod-cab svg:last-child{opacity:.55;width:16px;height:16px}.lateral .mod-cab:hover{background:#ffffff12}.lateral .mod-cab.aberto{background:var(--degrade);color:#fff}.lateral .mod-cab.aberto svg:last-child{opacity:.9;transform:rotate(90deg)}.lateral .mod-subs{border-left:1.5px solid #ffffff1f;flex-direction:column;gap:2px;margin-left:10px;padding:4px 0 8px 10px;animation:.2s ease-out abrir;display:flex}.lateral .mod-subs a{padding:8px 10px;font-size:14px}.lateral .mod-subs a svg{width:18px;height:18px}.lateral .mod-subs a small{color:#8ea3b9;text-transform:uppercase;letter-spacing:.04em;margin-left:auto;font-size:10px;font-weight:600}.lateral .mod-subs a.futuro{color:#9fb3c8}}[hidden]{display:none!important}.pr-tipo.pr-entrada{color:#167443;background:#e4f5ec}.pr-tipo.pr-saida{color:#a85a04;background:#fef1e1}.pr-tipo{align-self:center}.fin-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:14px;display:grid}.fin-kpi{border-radius:var(--raio);box-shadow:var(--sombra);background:#fff;border-left:4px solid #c8963e;padding:12px 14px}.fin-kpi.destaque{background:var(--marinho);color:#fff;border-left-color:var(--laranja)}.fin-kpi span{color:var(--suave);text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:600;display:block}.fin-kpi.destaque span{color:#b9c9da}.fin-kpi b{font-variant-numeric:tabular-nums;margin-top:4px;font-size:22px;display:block}.fin-kpi b.verde,.fin-v.verde{color:#167443}.fin-kpi b.vermelho,.fin-v.vermelho{color:#b3261e}.fin-saldos{gap:6px;margin-bottom:12px;display:grid}.fin-saldos a{color:var(--texto);background:#f6f8fb;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-weight:600;text-decoration:none;display:flex}.fin-saldos a span{align-items:center;gap:8px;display:flex}.fin-saldos a svg{width:18px;height:18px;color:var(--suave)}.fin-saldos b{font-variant-numeric:tabular-nums}.fin-v{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto;padding-left:8px;font-weight:800}.fin-l.entrada .fin-v{color:#167443}.fin-l.saida .fin-v{color:#b3261e}.fin-l.transf .fin-v{color:var(--marinho-2)}.fin-l.estornado{opacity:.55}.fin-l .pessoa-info svg{vertical-align:-2px;width:14px;height:14px;color:var(--suave)}.fin-mes{justify-content:center;align-items:center;gap:14px;margin:0 0 12px;display:flex}.fin-mes b{text-align:center;min-width:170px;display:inline-block}.fin-mes b:first-letter{text-transform:uppercase}.fin-mes .btn{padding:8px 10px}.ct-linha{border-bottom:1px solid var(--linha);grid-template-columns:1fr 110px 120px 44px;align-items:center;gap:8px;padding:6px 0;display:grid}.ct-linha.of{grid-template-columns:1fr 1fr 110px 120px 44px}.ct-linha select,.ct-linha input{border:1.5px solid var(--linha);width:100%;min-width:0;font:inherit;background:#fff;border-radius:10px;padding:9px 8px;font-size:15px}.ct-linha input{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.ct-linha .btn{padding:8px}.ct-nome{font-weight:600}.pessoa.mini{padding:8px 12px}.tabela-rolar{margin:0 -2px 12px;overflow-x:auto}.fin-tab{border-collapse:collapse;background:#fff;width:100%;font-size:13px}.fin-tab th{background:var(--marinho);color:#fff;text-align:left;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;padding:8px;font-size:11px}.fin-tab td{border-bottom:1px solid var(--linha);white-space:nowrap;font-variant-numeric:tabular-nums;padding:7px 8px}.fin-tab tr:nth-child(2n) td{background:#faf8f3}.fin-tab input{border:1.5px solid var(--linha);text-align:right;width:110px;font:inherit;border-radius:8px;padding:6px}.fin-tab .cinza{color:#b0b8c2}.btn.mini{padding:5px 9px;font-size:12px}.btn.mini svg{width:14px;height:14px}.ex-item .ex-topo{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:6px;display:flex}.ex-item .ex-topo small{color:var(--suave);display:block}.ex-item .ex-conc{margin:0 6px 6px 0}.ex-item .acoes{margin:8px 0 0}@media (width<=600px){.ct-linha,.ct-linha.of{grid-template-columns:1fr 1fr 44px}.ct-linha .ct-nome,.ct-linha.of .ct-c,.ct-linha.of .ct-cx{grid-column:1/-1}}.form-colunas .form-campos>.largo,.form-colunas .form-campos>.escolhas{grid-column:1/-1}.fin-v small.fin-saldo{color:var(--suave);text-align:right;font-size:11px;font-weight:600;display:block}.jl-vai{color:var(--suave);margin-bottom:4px;font-size:14px;display:block}.jl-vai b{color:var(--texto)}.plano-g{margin-bottom:12px}.plano-g>.plano-gcab{color:var(--marinho-2);cursor:pointer;background:#eef2f7;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-weight:800;display:flex}.plano-c{border-bottom:1px solid var(--linha);cursor:pointer;align-items:center;gap:10px;padding:9px 12px 9px 26px;display:flex}.plano-c:hover{background:#fafbfc}.plano-c code,.plano-gcab code{font-variant-numeric:tabular-nums;color:var(--suave);min-width:64px;font-family:inherit}.plano-c .pc-nome{flex:1}.plano-c small{color:var(--suave)}.plano-c.inativa{opacity:.5}.un-card .selo{margin-left:6px}.fin-tab tr.fin-grupo td{color:var(--marinho-2);font-weight:800;background:#eef2f7!important}#fl-lista,#cd-lista{grid-template-columns:1fr!important}.bp-novo{text-align:left;width:100%;color:var(--marinho-2);cursor:pointer;background:#fafbfc;border:1.5px dashed #c9d3dd;border-radius:12px;align-items:center;gap:8px;margin-top:6px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.bp-novo svg{flex:none;width:18px;height:18px}.bp-novo b{margin:0 3px}.fonte-esc{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.fonte{text-align:left;border:1.5px solid var(--linha);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.fonte svg{width:22px;height:22px;color:var(--suave);flex:none}.fonte b{font-size:15px;display:block}.fonte small{color:var(--suave);font-size:12.5px;display:block}.fonte small.vermelho{color:#b42318;font-weight:600}.fonte.ativo{border-color:var(--marinho);box-shadow:inset 0 0 0 1px var(--marinho);background:#eef3f9}.fonte.ativo svg{color:var(--marinho)}.jl-recibo{background:#f7f4ec;border-radius:12px;padding:12px}.jl-recibo>b{align-items:center;gap:6px;display:flex}.jl-recibo>b svg,.form-grupo>b svg{width:18px;height:18px}.jl-recibo small{color:var(--suave);margin-top:6px;font-size:12.5px;display:block}.ja-item a.pessoa-info{color:inherit;text-decoration:none}.ja-item b svg{vertical-align:-3px;width:16px;height:16px;margin-right:4px}.janela h4{text-transform:uppercase;letter-spacing:.04em;color:var(--suave);margin:16px 0 8px;font-size:14px}.barra-prog{background:var(--linha);border-radius:3px;height:5px;margin-top:6px;overflow:hidden;display:block!important}.barra-prog i{background:var(--verde);border-radius:3px;height:100%;display:block}.rel-grade{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.rel-card h2{margin-top:0}.rel-card .lv-barra{flex-wrap:wrap}.rel-card .campo-check{align-items:center;gap:6px;font-size:14px;display:inline-flex}.rc-item{flex-wrap:wrap}.rc-acoes{flex:none;gap:6px;display:flex}.rc-acoes .btn{padding:8px 10px}.mc-barras{grid-template-columns:repeat(12,1fr);align-items:end;gap:6px;height:150px;padding-top:8px;display:grid}.mc-b{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.mc-b i{background:var(--marinho-2);border-radius:6px 6px 2px 2px;width:100%;max-width:26px;min-height:2px;display:block}.mc-b.atual i{background:var(--laranja)}.mc-b span{color:var(--suave);font-size:11px}.alerta.verde{color:#135c36;background:#e4f5ec}.selo.laranja{color:#a1560b;background:#fff1df}.form-grupo .lv-barra select,.rel-card select,.rel-card input[type=date],#rc-l select{border:1.5px solid var(--linha);background:#fff;border-radius:10px;padding:11px 12px;font-size:15px}.pessoa-info b>svg{vertical-align:-3px;width:16px;height:16px;margin-right:4px}.rel-grade .largo-total{grid-column:1/-1}.ds-item{cursor:pointer}.ds-item input{flex:none;width:22px;height:22px}.camp-termo{background:var(--linha);border-radius:8px;height:16px;margin:8px 0 4px;overflow:hidden}.camp-termo i{background:var(--degrade);border-radius:8px;height:100%;display:block}.camp-num{margin:4px 0}.cj-cats{border:1.5px solid var(--linha);border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:4px 12px;max-height:260px;padding:10px;display:grid;overflow:auto}.cj-cats .campo-check{font-size:14px}.telao{text-align:center;background:var(--marinho);color:#fff;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 140px);padding:32px 24px;display:flex}.telao img{width:72px;height:72px;margin-bottom:12px}.telao h1{letter-spacing:1px;margin:0;font-family:Bebas Neue,Montserrat,sans-serif;font-size:clamp(36px,7vw,88px);font-weight:400}.telao p{color:#b9c9da;margin:6px 0 0;font-size:clamp(16px,2vw,24px)}.telao-termo{background:#ffffff1f;border-radius:999px;width:min(900px,92%);height:clamp(40px,7vw,72px);margin:28px 0 22px;position:relative;overflow:hidden}.telao-termo i{background:var(--degrade);border-radius:999px;height:100%;transition:width 1s;display:block}.telao-termo span{place-items:center;font-size:clamp(18px,3vw,34px);font-weight:800;display:grid;position:absolute;inset:0}.telao-num{flex-wrap:wrap;justify-content:center;gap:clamp(16px,5vw,64px);display:flex}.telao-num small{color:#b9c9da;text-transform:uppercase;letter-spacing:.08em;font-size:13px;display:block}.telao-num b{font-variant-numeric:tabular-nums;font-size:clamp(24px,4.5vw,54px)}.telao:fullscreen{border-radius:0;min-height:100vh}.bem-foto{object-fit:cover;border-radius:12px;width:100%;max-height:240px;margin-bottom:10px}.avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.fin-tab tr.aviso-l td{background:#fff6e8}.av-item{grid-template-columns:1fr 1fr 110px auto}.ap-item .acoes{margin-top:8px}.av-item{grid-template-columns:1fr 110px auto;align-items:center;gap:8px;display:grid}.av-item .av-d{text-align:left;grid-column:1/-1}@media (width>=700px){.av-item{grid-template-columns:1.3fr 1.2fr 110px auto}.av-item .av-d{grid-column:auto}}.fin-kpi small{color:#b9c9da;margin-top:2px;font-size:12px;display:block}.bz-it{grid-template-columns:minmax(0,1.4fr) 70px minmax(0,1.6fr) auto;align-items:center;gap:6px;margin-bottom:6px;display:grid}.bz-it select,.bz-it input{min-width:0}@media (width<=480px){.bz-it{grid-template-columns:minmax(0,1fr) 64px auto}.bz-it .bz-ds{grid-area:2/1/auto/3}}.bz-venda .chips{margin-bottom:10px}.fin-kpi small.cinza{color:var(--suave)}.bz-prods{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin-bottom:6px;display:grid}.bz-prod{text-align:left;font:inherit;cursor:pointer;background:#fbf6ec;border:1px solid #e8d9bc;border-radius:12px;flex-direction:column;gap:2px;min-height:58px;padding:10px;display:flex}.bz-prod b{font-size:14px;line-height:1.2}.bz-prod span{color:#167443;font-size:13px;font-weight:700}.bz-prod:active{background:#f3e6cc;transform:scale(.97)}.pp-it{grid-template-columns:minmax(0,1fr) 90px auto!important}.bz-prod small{color:var(--suave);font-size:11px}.bz-prod.sem{opacity:.7;border-style:dashed}.pp-it:has(.pp-m){grid-template-columns:minmax(0,1fr) 80px 60px auto!important}.ee-it,.ei-it,.eo-it{align-items:center}.ee-it{grid-template-columns:minmax(0,1fr) 64px 84px!important}.ei-it,.eo-it{grid-template-columns:minmax(0,1fr) 84px!important}h3.sub{text-transform:uppercase;letter-spacing:.04em;color:var(--suave);margin:14px 0 6px;font-size:13px}body.so-leitura [data-novo],body.so-leitura .so-escrita{display:none!important}.alerta.consulta{color:#0b2742;background:#eaf1f8;border-color:#b9c9da}.ex-pix{align-items:center;gap:6px;margin:8px 0 6px;font-size:14px;display:flex}.ex-pix svg{width:18px;height:18px}.fin-tab tr.fin-total td{color:var(--marinho);border-top:2px solid var(--laranja);font-weight:800;background:#fbf3e4!important}.slides{z-index:9999;color:#fff;--u:1vmin;cursor:pointer;user-select:none;background:#071a33;position:fixed;inset:0}.sl-palco{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sl{box-sizing:border-box;width:100%;height:100%;padding:calc(var(--u) * 7) calc(var(--u) * 9);color:#fff;background:radial-gradient(at 80% 0,#143a66 0%,#0b2545 45%,#071a33 100%);flex-direction:column;justify-content:center;font-family:inherit;display:flex;position:relative;overflow:hidden}.sl.entra{animation:.35s ease-out slEntra}@keyframes slEntra{0%{opacity:0;transform:translateY(calc(var(--u) * 2))}to{opacity:1;transform:none}}.sl-topo{top:calc(var(--u) * 4);left:calc(var(--u) * 9);right:calc(var(--u) * 9);font-size:calc(var(--u) * 2.8);letter-spacing:.08em;text-transform:uppercase;color:#f7a541;border-bottom:calc(var(--u) * .35) solid #f7a54180;padding-bottom:calc(var(--u) * 1.2);justify-content:space-between;font-weight:800;display:flex;position:absolute}.sl-topo span:last-child{color:#b9c9da}.sl-meio{text-align:center}.sl-meio small{font-size:calc(var(--u) * 3.4);color:#b9c9da;text-transform:uppercase;letter-spacing:.06em;margin-bottom:calc(var(--u) * 1.5);font-weight:700;display:block}.sl-meio h2{font-size:calc(var(--u) * 7.5);margin:0 0 calc(var(--u) * 3);color:#fff;font-weight:800;line-height:1.12}.sl-valor{font-size:calc(var(--u) * 15);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:#fff;font-weight:900;line-height:1;display:block}.sl .verde,.sl-valor.verde{color:#5be39a}.sl .verm,.sl-valor.verm{color:#ff8a7a}.sl-meio p{font-size:calc(var(--u) * 3.6);color:#dce6f0;margin:calc(var(--u) * 3) 0 0}.sl-rodape{bottom:calc(var(--u) * 5);left:calc(var(--u) * 9);right:calc(var(--u) * 9);font-size:calc(var(--u) * 3);color:#b9c9da;justify-content:space-between;align-items:baseline;display:flex;position:absolute}.sl-rodape b{font-size:calc(var(--u) * 4.2);color:#fff;font-variant-numeric:tabular-nums}.sl-capa{text-align:center;align-items:center}.sl-capa img{width:calc(var(--u) * 20);margin-bottom:calc(var(--u) * 3)}.sl-capa small{font-size:calc(var(--u) * 4);text-transform:uppercase;letter-spacing:.14em;color:#f7a541;font-weight:800}.sl-capa h1{font-size:calc(var(--u) * 13);margin:calc(var(--u) * 1) 0;font-weight:900;line-height:1.05}.sl-capa p{font-size:calc(var(--u) * 3.6);color:#b9c9da;max-width:80%;margin:0}.sl-fim small{text-transform:none;letter-spacing:0;color:#dce6f0;font-style:italic;font-weight:400;font-size:calc(var(--u) * 3);margin-top:calc(var(--u) * 5);max-width:80%}.sl-div{text-align:center;align-items:center}.sl-div h1{font-size:calc(var(--u) * 20);margin:0;font-weight:900;line-height:1}.sl-div small{font-size:calc(var(--u) * 3.6);color:#b9c9da;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.sl-div p{font-size:calc(var(--u) * 4);color:#dce6f0;margin:calc(var(--u) * 2) 0 0}.sl-div.sl-verde{background:radial-gradient(at 50% 30%,#146b45 0%,#0b3d2a 60%,#072619 100%)}.sl-div.sl-verm{background:radial-gradient(at 50% 30%,#8a2e26 0%,#561a15 60%,#33100d 100%)}.sl-conta .sl-meio,.sl-lista .sl-tab{width:100%;max-width:calc(var(--u) * 150);margin:calc(var(--u) * 5) auto 0;text-align:left}.sl-linha{justify-content:space-between;align-items:baseline;gap:calc(var(--u) * 4);padding:calc(var(--u) * 1.6) 0;border-bottom:calc(var(--u) * .2) solid #ffffff26;font-size:calc(var(--u) * 5.4);display:flex}.sl-linha span{font-weight:700}.sl-linha b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:900}.sl-linha.sl-igual{border-top:calc(var(--u) * .5) solid #f7a541;margin-top:calc(var(--u) * .6);border-bottom:none}.sl-linha.sl-final{font-size:calc(var(--u) * 7.2);color:#f7a541}.sl-linha.sl-final b{color:#fff}.sl-lista .sl-linha{font-size:calc(var(--u) * 4.4);padding:calc(var(--u) * 1.3) 0}.sl-lista .sl-linha small{font-size:calc(var(--u) * 2.6);color:#b9c9da;font-weight:400;display:block}.sl-nota{text-align:center;color:#b9c9da;font-size:calc(var(--u) * 2.8);margin-top:calc(var(--u) * 3)}.sl-prog{height:calc(var(--u) * .7);background:#ffffff14;position:absolute;bottom:0;left:0;right:0}.sl-prog i{background:#f7a541;height:100%;transition:width .3s;display:block}.sl-ctl{right:calc(var(--u) * 2);bottom:calc(var(--u) * 1.6);opacity:.25;align-items:center;gap:8px;transition:opacity .2s;display:flex;position:absolute}.slides:hover .sl-ctl{opacity:.9}.sl-ctl button{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:8px;width:38px;height:34px;font-size:20px}.sl-ctl span{color:#b9c9da;text-align:center;min-width:60px;font-size:13px}.slides-impressao{display:none}@media print{@page{size:338.67mm 190.5mm;margin:0}body.imprimindo-slides>:not(.slides-impressao){display:none!important}body.imprimindo-slides{margin:0;background:#071a33!important}body.imprimindo-slides .slides-impressao{--u:1.905mm;display:block}.slides-impressao .sl{page-break-after:always;break-after:page;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:338.67mm;height:190.5mm}.slides-impressao .sl-topo,.slides-impressao .sl-rodape{left:calc(var(--u) * 9);right:calc(var(--u) * 9)}}.in-grade-k{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:12px;display:grid}.in-k{border-radius:var(--raio);box-shadow:var(--sombra);background:#fff;border-left:4px solid #c8963e;padding:12px 14px}.in-k span{color:var(--suave);text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:700;display:block}.in-k b{font-variant-numeric:tabular-nums;color:var(--marinho);margin:4px 0 2px;font-size:24px;display:block}.in-k small{color:var(--suave);font-size:12.5px}.in-k.verde{border-left-color:#1e9e5a}.in-k.verde b{color:#167443}.in-k.verm{border-left-color:#c94c3c}.in-k.verm b{color:#b3261e}.in-k.destaque{background:var(--marinho);border-left-color:var(--laranja)}.in-k.destaque b{color:#fff}.in-k.destaque span,.in-k.destaque small{color:#b9c9da}.in-k em{font-style:normal;font-weight:800}.in-k em.sobe{color:#167443}.in-k em.desce{color:#b3261e}.in-graf{width:100%;height:auto;display:block}.in-graf text{fill:var(--suave);font-family:inherit;font-size:13px}.in-grade{stroke:#e6e0d2;stroke-width:1px}rect.in-rec,i.in-rec,span.in-rec{fill:#0b2545;background:#0b2545}rect.in-des,i.in-des,span.in-des{fill:#d0583f;background:#d0583f}.in-leg{color:var(--suave);align-items:center;gap:8px;margin-top:6px;font-size:13px;display:flex}.in-leg span{border-radius:3px;width:12px;height:12px;margin-left:10px;display:inline-block}.in-hb-l{border-bottom:1px solid #efeae0;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 0;font-size:14px;display:grid}.in-hb-l div{background:#f3efe6;border-radius:6px;height:12px;overflow:hidden}.in-hb-l i{border-radius:6px;height:100%;display:block}.in-hb-l b{font-variant-numeric:tabular-nums;white-space:nowrap}.in-hb-l small{color:var(--suave);font-weight:600}.indicadores.in-telao{z-index:9999;background:#f6f3ec;padding:2.5vmin 3vmin;font-size:1.6vmin;position:fixed;inset:0;overflow:auto}.indicadores.in-telao .in-k b{font-size:4vmin}.indicadores.in-telao .in-k span,.indicadores.in-telao .in-k small{font-size:1.6vmin}.indicadores.in-telao .in-hb-l{font-size:1.9vmin}.indicadores.in-telao .fin-mes button{display:none}.sl-lista.compacta .sl-linha{font-size:calc(var(--u) * 3.8);padding:calc(var(--u) * 1) 0}.sl-lista .sl-tab{margin-top:calc(var(--u) * 7)}.ap-fim{gap:6px;margin-bottom:10px;display:grid}.ap-fim select{margin-left:4px}.sl-cmp-t{width:100%;max-width:calc(var(--u) * 160);margin:calc(var(--u) * 6) auto 0}.sl-cmp-l{grid-template-columns:1.1fr repeat(var(--n), 1fr);align-items:baseline;gap:calc(var(--u) * 2);padding:calc(var(--u) * 2) 0;border-bottom:calc(var(--u) * .2) solid #ffffff26;font-size:calc(var(--u) * 4.6);display:grid}.sl-cmp-l>span:first-child{font-weight:800}.sl-cmp-l b{text-align:right;font-variant-numeric:tabular-nums;font-weight:800}.sl-cmp-l b.sl-cmp-atual{font-size:1.15em;font-weight:900}.sl-cmp-cab{font-size:calc(var(--u) * 2.8);color:#b9c9da;text-transform:uppercase;letter-spacing:.05em;border-bottom-color:#f7a54199;font-weight:800}.sl-cmp-cab span{text-align:right}.sl-cmp-cab span:nth-child(2){color:#f7a541}.sl-fiel .sl-meio h2{font-size:calc(var(--u) * 6)}.sl-barras{height:calc(var(--u) * 26);margin:calc(var(--u) * 4) auto 0;width:100%;max-width:calc(var(--u) * 150);align-items:flex-end;display:flex}.sl-bar{flex-direction:column;align-items:center;height:100%;display:flex}.sl-bar-f{flex:1;width:60%;position:relative}.sl-bar-f i{border-radius:calc(var(--u) * .6) calc(var(--u) * .6) 0 0;position:absolute;bottom:0;left:0;right:0}i.sl-bar-t{background:#ffffff29}i.sl-bar-d{background:#f7a541}.sl-bar-d em{top:calc(var(--u) * -3.4);text-align:center;font-style:normal;font-weight:800;font-size:calc(var(--u) * 2.6);color:#fff;position:absolute;left:0;right:0}.sl-bar span{font-size:calc(var(--u) * 2.2);color:#b9c9da;margin-top:calc(var(--u) * .8)}.sl-leg{justify-content:center;align-items:center;gap:calc(var(--u) * 1.2);font-size:calc(var(--u) * 2.4);color:#b9c9da;margin-top:calc(var(--u) * 1.5);display:flex}.sl-leg i{width:calc(var(--u) * 2.2);height:calc(var(--u) * 2.2);margin-left:calc(var(--u) * 2);border-radius:3px;display:inline-block}.sl-cem .sl-tab,.sl-camps{width:100%;max-width:calc(var(--u) * 160);margin:calc(var(--u) * 7) auto 0}.sl-cem-l,.sl-camp{gap:calc(var(--u) * 2.5);padding:calc(var(--u) * 1.3) 0;font-size:calc(var(--u) * 3.8);grid-template-columns:1.3fr 1.4fr auto;align-items:center;font-weight:700;display:grid}.sl-cem-l div,.sl-camp div{height:calc(var(--u) * 3);border-radius:calc(var(--u) * 1.5);background:#ffffff1a;overflow:hidden}.sl-cem-l i,.sl-camp i{border-radius:calc(var(--u) * 1.5);background:#f7a541;height:100%;display:block}.sl-cem-l b{font-size:calc(var(--u) * 4.6);font-variant-numeric:tabular-nums;min-width:calc(var(--u) * 20);text-align:right;font-weight:900}.sl-camps{margin-top:calc(var(--u) * 5)}.sl-camp{font-size:calc(var(--u) * 3.2);grid-template-columns:1fr 1.4fr auto}.sl-camp b{font-size:calc(var(--u) * 3);color:#dce6f0}.sl-grande{color:#f7a541;font-size:2em;font-weight:900}.px-box{grid-template-columns:200px 1fr;align-items:center;gap:16px;display:grid}.px-qr svg{border-radius:10px;width:200px;height:200px;display:block}.px-txt p{margin:0 0 10px}@media (width<=520px){.px-box{text-align:center;grid-template-columns:1fr;justify-items:center}}.alerta.aniv-hoje{color:#7a3e00;background:#fff4e5;border-color:#f7c68a;align-items:center;gap:10px;display:flex}.alerta.aniv-hoje svg{color:#e07b00;flex:none;width:22px;height:22px}.alerta.aniv-hoje span{flex:1}.aniv-pass summary{cursor:pointer;color:var(--suave);margin:12px 0 6px;font-weight:700}.aniv-pass .pessoa{opacity:.75}#aniv-mes .btn{margin-top:10px}.cal-anos{scrollbar-width:none;align-items:center;gap:6px;margin:0 -14px 12px;padding:2px 14px 6px;display:flex;overflow-x:auto}.cal-anos>span{text-transform:uppercase;letter-spacing:.06em;color:var(--suave);margin-right:4px;font-size:12px;font-weight:700}.cal-ano{border:1.5px solid var(--linha);cursor:pointer;background:#fff;border-radius:10px;flex:none;align-items:center;gap:4px;padding:8px 13px;font-weight:700;display:inline-flex}.cal-ano svg{width:14px;height:14px;color:var(--suave)}.cal-ano.cri{background:#f6f3eb}.cal-ano.ativo{background:var(--marinho);border-color:var(--marinho);color:#fff}.cal-ano.ativo svg{color:#fff}.cal-cri{background:#f6f3eb;border-color:#e5dcc6;align-items:center;gap:8px;display:flex}.cal-cri svg{color:#8a6d3b;flex:none;width:20px;height:20px}.cal-legenda{flex-wrap:wrap;gap:6px;margin:4px 0 12px;display:flex}.cal-tipo{border:1.5px solid var(--linha);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:13px;font-weight:600;display:inline-flex}.cal-tipo i{background:var(--c);border-radius:50%;width:11px;height:11px}.cal-tipo.off{opacity:.45;text-decoration:line-through}.cal-tipo.novo svg{width:14px;height:14px}.cal-nav{justify-content:space-between;align-items:center;margin:6px 0 8px;display:flex}.cal-nav b{font-size:18px}.cal-grade{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.cal-cab{text-align:center;color:var(--suave);text-transform:uppercase;padding:4px 0;font-size:12px;font-weight:700}.cal-dia{border:1px solid var(--linha);text-align:left;cursor:pointer;min-height:92px;font:inherit;color:inherit;background:#fff;border-radius:8px;flex-direction:column;gap:2px;padding:4px;display:flex;overflow:hidden}.cal-dia.vazio{cursor:default;background:0 0;border-color:#0000}.cal-dia.hoje .cal-n{background:var(--laranja);color:#fff}.cal-dia.sel{outline:2px solid var(--marinho-2);outline-offset:-1px}.cal-n{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:inline-flex}.cal-chip{border-left:3px solid var(--c);background:color-mix(in srgb, var(--c) 14%, #fff);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;padding:2px 4px;font-size:11px;line-height:1.25;display:block;overflow:hidden}.cal-chip i{font-style:normal;font-weight:700}.cal-chip.sit-realizado:before{content:"✓ ";color:#11613a;font-weight:800}.cal-chip.sit-cancelado,.cal-chip.sit-transferido{opacity:.55;text-decoration:line-through}.cal-chip.sit-sem_registro{box-shadow:inset 0 0 0 1px #f89422}.cal-mais{color:var(--suave);padding-left:4px;font-size:11px;font-weight:700}@media (width<=640px){.cal-dia{flex-flow:wrap;align-content:flex-start;min-height:54px;padding:3px}.cal-n{border-radius:6px;justify-content:flex-start;width:100%;height:20px;padding-left:3px;font-size:12px}.cal-dia.hoje .cal-n{border-radius:50%;justify-content:center;width:22px;padding:0}.cal-chip{background:var(--c);border:0;border-radius:50%;width:9px;height:9px;padding:0;font-size:0}.cal-chip:before{display:none}.cal-chip.sit-cancelado,.cal-chip.sit-transferido{opacity:.3}.cal-mais{padding:0;font-size:9px}}.cal-item{align-items:stretch}.cal-item .cal-barra{background:var(--c);border-radius:4px;flex:none;width:5px}.cal-data{text-align:center;flex-direction:column;flex:none;justify-content:center;width:38px;display:flex}.cal-data b{font-size:20px;line-height:1}.cal-data small{color:var(--suave);text-transform:uppercase;font-size:11px;font-weight:700}.cal-item .selo{align-self:flex-start;margin-top:4px}.cal-item.sit-cancelado .pessoa-info b,.cal-item.sit-transferido .pessoa-info b{color:var(--suave);text-decoration:line-through}.cal-jcab{align-items:stretch;gap:12px;margin-bottom:6px;display:flex}.cal-jcab>i{background:var(--c);border-radius:4px;flex:none;width:6px}.cal-jcab h2,.cal-jcab h3{margin:0 0 2px}.cal-jcab p{color:var(--suave);margin:0 0 6px}.cal-dl{gap:6px;margin:10px 0;display:grid}.cal-dl div{gap:8px;display:flex}.cal-dl dt{width:110px;color:var(--suave);flex:none;font-size:14px}.cal-dl dd{margin:0;font-weight:600}.cal-esc{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.cal-esc span{background:#eef2f6;border-radius:8px;padding:5px 9px;font-size:14px;font-weight:600}.cal-esc small{color:var(--suave);text-transform:uppercase;font-size:11px;font-weight:700;display:block}.cal-esc.mini span{padding:3px 7px;font-size:13px}.cal-botoes{gap:8px;margin-top:14px;display:grid}.esc-linhas{gap:6px;margin-bottom:10px;display:grid}.esc-linha{align-items:center;gap:8px;display:flex}.esc-linha .esc-f{border:1.5px solid var(--linha);width:140px;font:inherit;border-radius:10px;flex:none;padding:9px 10px}.esc-linha .esc-n{flex:1;font-weight:600}.pg-dias{flex-wrap:wrap;gap:6px;display:flex}.pg-dias label{cursor:pointer}.pg-dias input{opacity:0;position:absolute}.pg-dias span{border:1.5px solid var(--linha);background:#fff;border-radius:10px;padding:8px 11px;font-weight:700;display:inline-block}.pg-dias input:checked+span{background:var(--marinho);border-color:var(--marinho);color:#fff}.pg-dias input:focus-visible+span{outline:2px solid var(--azul)}.pg-prev{color:#005c80;background:#e3f5fd;border-radius:10px;align-items:center;gap:8px;margin:10px 0 0;padding:10px 12px;font-weight:600;display:flex}.pg-prev svg{flex:none;width:18px;height:18px}.tp-pal{flex-wrap:wrap;gap:6px;display:flex}.tp-pal button{width:30px;height:30px;box-shadow:0 0 0 1px var(--linha);cursor:pointer;border:2px solid #fff;border-radius:50%}.st-l{flex-wrap:wrap;gap:8px}.st-q{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.st-q select,.st-q input{border:1.5px solid var(--linha);font:inherit;border-radius:8px;padding:6px 8px}#cu-esc .esc-linhas,#cu-esc .cal-esc,#cu-esc>p{margin-left:16px;margin-right:16px}#cu-esc #esc-livre,.form-grupo>p.ajuda,.form-grupo>.lista,.form-grupo>a.btn{margin:0 16px 14px}.cal-mot{color:#9b1015;margin-top:2px;font-size:13px;display:block}.fin-tab-wrap{margin-top:12px;overflow-x:auto}.an-barras{gap:10px;display:grid}.an-b{grid-template-columns:minmax(120px,34%) 1fr 34px;align-items:center;gap:4px 10px;display:grid}.an-b span{font-size:14px;font-weight:600}.an-b i{background:var(--vermelho);border-radius:7px;height:14px}.an-b b{text-align:right}.an-b small{color:var(--suave);grid-column:2/4;margin-top:-4px;font-size:12px}.an-meses{grid-template-columns:repeat(12,1fr);align-items:end;gap:6px;height:160px;display:grid}.an-m{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:4px;height:100%;display:flex}.an-col{border-radius:6px 6px 0 0;flex-direction:column-reverse;min-height:2px;display:flex;overflow:hidden}.an-col i{min-height:0;display:block}.an-m small{text-align:center;color:var(--suave);font-size:11px}i.r{background:#1e9e5a}i.c{background:#ed3237}i.t{background:#f89422}i.s{background:#c3cbd4}.an-leg{color:var(--suave);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:13px;display:flex}.an-leg i{border-radius:3px;width:10px;height:10px;margin-right:-6px;display:inline-block}.cz-grade{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin:8px 0 16px;display:grid}.cz-card{border:1px solid var(--linha);text-align:left;cursor:pointer;font:inherit;color:inherit;background:#fff;border-radius:14px;flex-direction:column;padding:0;display:flex;overflow:hidden}.cz-card img{aspect-ratio:4/5;object-fit:cover;background:var(--marinho);width:100%;display:block}.cz-card span{flex-direction:column;gap:2px;padding:8px 10px 10px;display:flex}.cz-card small{color:var(--suave);font-size:12px}.cz-card.fora{opacity:.55}.cz-prev{border-radius:10px;max-width:100%;max-height:260px;margin:0 auto 12px;display:block}.mt-art{border:1px solid var(--linha);background:#fff;border-radius:14px;margin:16px 0 12px;padding:18px 20px;font-size:16px;line-height:1.6}.mt-art h2{margin:0 0 6px;font-size:22px;line-height:1.25}.mt-lf{color:var(--suave);margin-top:0;font-style:italic}code{background:#eef2f6;border-radius:6px;padding:1px 6px;font-size:13px}.mt-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mt-cab h2{margin:0}.mt-mod{align-items:center;gap:8px;font-weight:700;display:inline-flex}.mt-capa{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.mt-capa img{border-radius:10px;width:120px}.mt-capa small{color:var(--suave);flex:1;min-width:140px}.md-ta{width:100%;font:14px/1.5 inherit}.rc-dec{background:#e4f5ec;border-radius:10px;padding:8px 10px}.pessoa.ac-atr{border-left:4px solid var(--laranja)}.ac-hist{gap:8px;margin:0 0 8px;padding:0;list-style:none;display:grid}.ac-hist li{background:#f3f5f8;border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;font-size:14px;display:flex}.ac-hist small{color:var(--suave)}.or-cab{background:linear-gradient(135deg, var(--marinho), var(--marinho-2));color:#fff}.or-cab p{color:#dce6f0;margin:6px 0}.or-vers{font-family:Georgia,serif;font-size:18px;font-style:italic;color:#fff!important}.or-vers small{color:var(--laranja);font-family:inherit;font-size:13px;font-style:normal;font-weight:700}.or-g{flex-wrap:wrap;margin:4px 0;padding:0;overflow:visible}.or-lista{gap:10px;display:grid}.or-ped{margin:0}.or-ped.novo{border-left:4px solid var(--laranja)}.or-ped p{white-space:pre-line;margin:8px 0;font-size:16px;line-height:1.5}.or-top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.or-top span:not(.selo){color:var(--suave);font-size:14px}.or-tes{color:#11613a;background:#e4f5ec;border-radius:10px;padding:8px 10px}.or-pe{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.or-pe small{color:var(--suave);flex:100%}.or-meu .pessoa-info small{color:#11613a;margin-top:4px;display:block}.or-sel{cursor:pointer;align-items:flex-start}.or-sel input{flex:none;width:20px;height:20px;margin-top:3px}.or-tela{z-index:3000;color:#fff;background:linear-gradient(160deg,#05203a,#0b3157);flex-direction:column;gap:3vh;padding:4vh 6vw;display:flex;position:fixed;inset:0}.or-tl-top{color:var(--laranja);text-transform:uppercase;letter-spacing:.08em;font-size:2.2vh;font-weight:700}.or-tl-nome{font-size:5vh;font-weight:800}.or-tl-nome small{color:#b9c6d3;font-size:2.8vh;font-weight:600;display:block}.or-tl-txt{white-space:pre-line;flex:1;font-family:Georgia,serif;font-size:4.2vh;line-height:1.45;overflow:auto}.or-tl-bt{justify-content:space-between;gap:12px;display:flex}.or-tl-bt button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff4d;border-radius:14px;flex:1;padding:2vh;font:700 2.2vh Montserrat,sans-serif}.rt-sel{border:1.5px solid var(--linha);font:inherit;background:#fff;border-radius:10px;padding:9px 10px}.rt-lista{gap:8px;margin:12px 0;display:grid}.rt-it{border:1px solid var(--linha);background:#fff;border-radius:12px;align-items:flex-start;gap:10px;padding:10px;display:flex}.rt-h{width:52px;color:var(--marinho);font-variant-numeric:tabular-nums;flex:none;padding-top:8px;font-weight:800}.rt-h small{color:var(--suave);font-size:11px;font-weight:600;display:block}.rt-c{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.rt-c>b{font-size:16px}.rt-c>span{color:var(--suave)}.rt-c p{white-space:pre-line;margin:0}.rt-l1,.rt-l2{flex-wrap:wrap;gap:6px;display:flex}.rt-f{border:1.5px solid var(--linha);font:inherit;background:#fff;border-radius:9px;min-width:0;padding:8px 9px;font-size:14px}.rt-l1 select{flex:0 210px}.rt-tt{flex:160px}.rt-l2 input:first-child{flex:200px}.rt-hr{flex:none;width:110px}.rt-dur{color:var(--suave);align-items:center;gap:4px;font-size:13px;display:inline-flex}.rt-dur input{width:64px}.rt-c textarea.rt-f{resize:vertical;width:100%}.rt-bt{flex-direction:column;gap:4px;display:flex}.rt-bt .btn.mini{min-width:34px;padding:4px 8px}.rt-sessao{background:var(--marinho);border-color:var(--marinho);color:#fff;align-items:center}.rt-sessao .rt-h{color:var(--laranja);padding-top:0}.rt-sessao .rt-f{background:#fffffff2}.rt-sessao .rt-tt{flex:1}.rt-auto{background:#f3f5f8;border-radius:9px;padding:8px 10px}.rt-auto small{color:var(--suave)}.rt-auto pre{white-space:pre-wrap;margin:4px 0 0;font:13px/1.45 inherit}.rt-add{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 14px;display:flex}.rt-add>span{color:var(--suave);margin-right:4px;font-weight:700}.rt-add .chip{padding:7px 11px;font-size:13px}.rt-ses{background:var(--marinho);color:#fff;border-color:var(--marinho);align-items:center;gap:4px;display:inline-flex}.rt-ses svg{width:14px;height:14px}.rt-salvar{z-index:5;position:sticky;bottom:70px}@media (width>=960px){.rt-salvar{bottom:12px}}.rt-tela{z-index:3000;color:#fff;background:linear-gradient(160deg,#05203a,#0b3157);flex-direction:column;gap:2vh;padding:4vh 6vw;display:flex;position:fixed;inset:0}.rt-tl-top{color:#b9c6d3;justify-content:space-between;font-size:2.2vh;font-weight:700;display:flex}.rt-tl-tipo{color:var(--laranja);text-transform:uppercase;letter-spacing:.08em;font-size:2.6vh;font-weight:800}.rt-tl-tit{font-size:7vh;font-weight:800;line-height:1.1}.rt-tl-resp{color:#dce6f0;font-size:3.6vh}.rt-tl-det{white-space:pre-line;color:#f0f4f8;flex:1;font-size:3.2vh;line-height:1.45;overflow:auto}.rt-tl-prox{color:#b9c6d3;border-top:1px solid #ffffff26;padding-top:1.5vh;font-size:2.6vh}.cal-esc span.ok{background:#e4f5ec}.cal-esc span.troca{background:#fef1e1}.es-minha .pessoa-info>span{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.es-bts{gap:6px}.rd-pl{max-height:300px;overflow:auto}.rt-it{position:relative}.rt-bt{flex-direction:row;gap:4px;position:absolute;top:8px;right:8px}.rt-it:not(.rt-sessao) .rt-l1{padding-right:168px}.rt-sessao{padding-right:176px}.rt-c textarea.rt-f{min-height:38px}@media (width<=640px){.rt-it{flex-wrap:wrap}.rt-bt{justify-content:flex-end;width:100%;position:static}.rt-it:not(.rt-sessao) .rt-l1{padding-right:0}.rt-sessao{padding-right:10px}}.pg-av{border-radius:8px;margin-top:-4px;padding:6px 10px;font-size:13px;display:block}.pg-av.laranja{color:#8a4b06;background:#fff1df}.pg-av.verde{color:#11613a;background:#e4f5ec}.pg-av.cinza{color:#5b6b7b;background:#eceef1}.pg-biblia{gap:12px;display:grid}.pg-test>span{text-transform:uppercase;letter-spacing:.06em;color:var(--suave,#5b6b7b);font-size:12px;font-weight:700}.pg-grade{grid-template-columns:repeat(auto-fill,minmax(46px,1fr));gap:4px;margin-top:6px;display:grid}.pg-lv{background:rgba(30, 90, 168, var(--a));color:#05203a;cursor:pointer;text-align:center;line-height:1.1;font:inherit;border:0;border-radius:8px;padding:6px 2px}.pg-lv.zero{color:#9aa5b1;background:#f1f3f6}.pg-lv b{font-size:12px;display:block}.pg-lv small{opacity:.85;font-size:10px;display:block}.pg-lv[style*="--a:0.6"],.pg-lv[style*="--a:0.7"],.pg-lv[style*="--a:0.8"],.pg-lv[style*="--a:0.9"],.pg-lv[style*=--a\:1]{color:#fff}.pg-lv.sel{outline-offset:1px;outline:2px solid #f89422}.pg-filtros{grid-template-columns:2fr 1fr 1fr 1fr;gap:8px;margin:12px 0;display:grid}.pg-filtros input,.pg-filtros select{border:1px solid var(--linha,#dde3ea);font:inherit;background:#fff;border-radius:10px;min-width:0;padding:10px 12px}@media (width<=700px){.pg-filtros{grid-template-columns:1fr 1fr}.pg-filtros input{grid-column:1/-1}}.pg-it,.lv-cu{border-left:4px solid var(--c)}.pg-d{text-align:center;flex:none;width:46px;line-height:1.1}.pg-d b{font-size:15px;display:block}.pg-d small{color:var(--suave,#5b6b7b);font-size:11px;display:block}.pg-cor{border-radius:4px;flex:none;width:14px;height:40px}.pl-mes{color:var(--marinho,#05203a);margin:18px 0 8px;font-size:15px}.pl-it{border-left:4px solid var(--c);margin-bottom:8px;padding:10px 12px}.pl-cab{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.pl-cab span{color:var(--suave,#5b6b7b);font-size:14px}.pl-campos{grid-template-columns:1.2fr 1.6fr 1fr 1fr;gap:6px;display:grid}.pl-campos input,.pl-campos select{border:1px solid var(--linha,#dde3ea);font:inherit;background:#fff;border-radius:8px;min-width:0;padding:8px 10px;font-size:14px}.pl-av:not(:empty){margin-top:10px}@media (width<=700px){.pl-campos{grid-template-columns:1fr 1fr}}.yt-vivo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.yt-lista{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.yt-it{flex-direction:column;padding:0;display:flex;overflow:hidden}.yt-it img{aspect-ratio:16/9;object-fit:cover;background:#0b1b2b;width:100%;display:block}.yt-tx{flex-direction:column;gap:6px;padding:10px 12px;display:flex}.yt-tx b{font-size:14px;line-height:1.3}.yt-tx small{color:var(--suave,#5b6b7b)}.yt-tx select{border:1px solid var(--linha,#dde3ea);font:inherit;border-radius:8px;min-width:0;padding:8px;font-size:13px}.yt-it.oculto-v{opacity:.55}h3.sec,h4.sec{color:var(--marinho,#05203a);margin:18px 0 8px;font-size:15px}.lv-tom{color:#1e5aa8;background:#eef3fa;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:14px;font-weight:800;display:flex}.lv-h{color:#8a4b06;vertical-align:middle;background:#fff1df;border-radius:6px;padding:1px 6px;font-size:11px;font-weight:700}.lv-mu{cursor:pointer}.lv-mu small{color:var(--suave,#5b6b7b)}.lv-graf{grid-template-columns:minmax(120px,1.4fr) 2fr 34px;align-items:center;gap:10px;padding:4px 0;font-size:14px;display:grid}.lv-graf span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lv-graf i{background:linear-gradient(90deg,#1e5aa8,#00acee);border-radius:6px;min-width:4px;height:12px;display:block}.lv-barra b{text-align:right}.selo svg{vertical-align:-2px;width:13px;height:13px;margin-right:3px}.lc-lista{gap:8px;margin:12px 0;display:grid}.lc-it{align-items:flex-start;gap:10px;padding:10px 120px 10px 12px;display:flex;position:relative}.lc-it .rt-bt{position:absolute;top:10px;right:10px}.lc-n{background:var(--marinho,#05203a);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-weight:800;display:flex}.lc-c{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.lc-c small{color:var(--suave,#5b6b7b)}.lc-l2{grid-template-columns:90px 1fr 1fr;gap:6px;margin-top:4px;display:grid}.lc-l2 input,.lc-l2 select{border:1px solid var(--linha,#dde3ea);font:inherit;background:#fff;border-radius:8px;min-width:0;padding:7px 9px;font-size:14px}@media (width<=600px){.lc-l2{grid-template-columns:80px 1fr}.lc-l2 input:last-child{grid-column:1/-1}.lc-it{padding-top:44px;padding-right:12px}}.lc-sug button.pessoa{text-align:left;cursor:pointer;width:100%;font:inherit;background:#fff;border:0}.lc-sug .laranja,small.laranja{color:#a1560b}.kd-culto select{font-size:16px}.kd-bts{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;display:grid}.kd-bt{color:#fff;cursor:pointer;text-align:left;font:inherit;border:0;border-radius:16px;flex-direction:column;gap:4px;padding:18px 14px;display:flex}.kd-bt svg{width:28px;height:28px}.kd-bt b{font-size:20px}.kd-bt small{opacity:.9}.kd-bt.kd-e{background:linear-gradient(135deg,#1e8a4c,#2eb36a)}.kd-bt.kd-s{background:linear-gradient(135deg,#05203a,#1e5aa8)}.kd-sala h3{align-items:center;gap:8px;margin:0 0 8px;font-size:16px;display:flex}.kd-cr{border-top:1px solid var(--linha,#e6eaf0);align-items:center;gap:10px;padding:8px 0;display:flex}.kd-cr:first-of-type{border-top:0}.kd-cr .pessoa-info{flex:1}.kd-cod{letter-spacing:.08em;color:#05203a;background:#eef3fa;border-radius:8px;flex:none;padding:6px 8px;font-size:15px;font-weight:800}.kd-cr.cuid .kd-cod{color:#9b1015;background:#fde7e8}.kd-at{align-items:center;gap:4px;font-weight:700;display:flex;color:#9b1015!important}.kd-at svg{width:14px;height:14px}.kd-sl{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.kd-sl input{border:1px solid var(--linha,#dde3ea);font:inherit;border-radius:8px;padding:7px 9px}.kd-sl input[type=number]{width:60px}.kd-in{text-align:center;letter-spacing:.3em;text-transform:uppercase;border:2px solid var(--linha,#dde3ea);border-radius:14px;width:100%;padding:12px;font-size:40px;font-weight:800}.kd-ok{text-align:center;margin-bottom:14px}.kd-ok small{text-transform:uppercase;letter-spacing:.08em;color:var(--suave,#5b6b7b);font-weight:700}.kd-big{letter-spacing:.15em;color:#05203a;font-size:64px;font-weight:800;line-height:1.1}.ke-cr{margin-bottom:8px;padding:10px 12px}.lm-p.feito{opacity:.7}.acoes input[type=date]{border:1px solid var(--linha,#dde3ea);font:inherit;border-radius:10px;padding:9px 10px}.kd-bt{align-items:flex-start;height:auto;min-height:0}.lc-sug{flex-direction:column;gap:6px;margin:8px 0;display:flex}.lc-sug button.pessoa{align-items:center;gap:10px;display:flex}.lc-sug button.pessoa>svg{color:#1e8a4c;flex:none;width:20px;height:20px}.qr-cam{aspect-ratio:1;background:#000;border-radius:16px;max-height:60vh;margin:0 auto;position:relative;overflow:hidden}.qr-cam video{object-fit:cover;width:100%;height:100%;display:block}.qr-mira{border:3px solid #ffffffd9;border-radius:18px;position:absolute;inset:18%;box-shadow:0 0 0 999px #00000040}.qr-ret{background:#f3f5f8;border-radius:12px;min-height:48px;margin-top:10px;padding:12px 14px;font-size:16px}.qr-ret.ok{color:#11613a;background:#e4f5ec}.qr-ret.erro{color:#9b1015;background:#fde7e8}.fq-top{align-items:flex-end;gap:12px;display:flex}.fq-culto{flex:1;margin:0}.fq-cont{background:var(--marinho);color:#fff;text-align:center;border-radius:14px;min-width:96px;padding:8px 16px}.fq-cont b{font-size:30px;line-height:1.1;display:block}.fq-cont small{opacity:.85;font-size:12px}.fq-pap{align-self:center;margin:0}.fq-busca{z-index:5;background:var(--fundo,#f3f5f8);grid-template-columns:1fr auto;gap:8px;margin:10px 0;padding:6px 0;display:grid;position:sticky;top:0}.fq-busca input,.fq-busca select{border:1.5px solid var(--linha);font:inherit;background:#fff;border-radius:12px;min-width:0;padding:13px 14px;font-size:16px}.fq-grade{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;display:grid}.fq-t{border:1.5px solid var(--linha);cursor:pointer;text-align:left;font:inherit;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:14px;align-items:center;gap:10px;min-height:62px;padding:10px;transition:background .12s,border-color .12s;display:flex}.fq-t:active{transform:scale(.98)}.fq-av{color:#1e5aa8;background:#eef3fa;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:flex}.fq-av svg{width:22px;height:22px}.fq-nm{flex-direction:column;min-width:0;display:flex}.fq-nm b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.2;overflow:hidden}.fq-nm small{color:var(--suave);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.fq-t.on{background:#e4f5ec;border-color:#2eb36a}.fq-t.on .fq-av{color:#fff;background:#1e8a4c}.fq-t.ceia .fq-av{color:#fff;background:#a3162b}.fq-t.nao{opacity:.75;background:#f3f5f8}.fq-pct{background:linear-gradient(90deg, #cdebd9 var(--p), #eef1f4 var(--p));border-radius:8px;flex:none;justify-content:center;align-items:center;width:64px;height:30px;font-size:13px;display:flex}@media (width<=520px){.fq-grade{grid-template-columns:1fr 1fr}.fq-busca{grid-template-columns:1fr}.fq-t{gap:8px;padding:8px}.fq-av{width:32px;height:32px}}.pr-box{text-align:center;padding:30px 20px}.pr-box h2{margin:10px 0 4px}.pr-ic{color:#1e8a4c;background:#e4f5ec;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto;display:flex}.pr-ic svg{width:38px;height:38px}.pr-ic.laranja{color:#a1560b;background:#fff1df}.pr-ic.cinza{color:#5b6b7b;background:#eceef1}.pr-alerta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pr-alerta svg{width:20px;height:20px}.ins-it{cursor:pointer}.ins-chk{border:2px solid var(--linha);color:#0000;cursor:pointer;background:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ins-chk svg{width:22px;height:22px}.ins-chk.on{color:#fff;background:#1e8a4c;border-color:#1e8a4c}.ins-f{grid-template-columns:2fr 1fr}.fin-kpi b small{color:var(--suave);font-size:13px;font-weight:600}.chip svg{vertical-align:-3px;width:16px;height:16px;margin-right:4px}@media (width<=520px){.fq-top{flex-wrap:wrap}.fq-cont{min-width:0}}.fq-t{min-width:0}@media (width<=520px){.fq-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}.fq-resp{color:var(--suave);margin:4px 0 8px;font-size:14px}.fq-por{color:var(--suave);font-size:11px;display:block}.fq-vin{color:var(--suave);flex-wrap:wrap;gap:14px;margin:6px 0 2px;font-size:14px;display:flex}.fq-vin b{color:var(--marinho);font-size:16px}.fq-vin .vis b{color:#a1560b}.fq-tag{color:#8a4b06;background:#fff1df;border-radius:5px;padding:0 5px;font-size:10px;font-style:normal;font-weight:700}.fq-tag.c{color:#005c80;background:#e3f5fd}.lv-graf span .fq-por{white-space:normal}.ap-top{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.ap-top select{border:1px solid var(--linha);min-width:0;font:inherit;background:#fff;border-radius:12px;flex:1;padding:11px 12px;font-size:15px}.ap-vivo{color:var(--suave);align-items:center;gap:6px;font-size:13px;display:flex}.ap-vivo i{background:#2eb36a;border-radius:50%;width:9px;height:9px;animation:2s infinite ap-pulso;box-shadow:0 0 #2eb36a99}@keyframes ap-pulso{70%{box-shadow:0 0 0 8px #2eb36a00}to{box-shadow:0 0 #2eb36a00}}.ap-pb{color:#9b1015;cursor:pointer;background:#fde7e8;border-radius:12px;align-self:end;align-items:center;gap:10px;padding:12px 14px;font-weight:800;display:flex}.ap-pb input{width:22px;height:22px}.ap-sug button.pessoa{align-items:center;gap:10px;display:flex}.ap-sug button.pessoa>svg{color:#1e8a4c;flex:none;width:20px;height:20px}#ap-form .btn-grande{margin-top:10px}.ap-n{background:var(--marinho);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:800;display:flex}.ap-resumo{color:var(--suave);margin:4px 0 10px;font-size:15px}.ap-resumo b{color:var(--marinho);font-size:20px}.ap-card{border-left:5px solid #f89422;margin-bottom:10px;padding:14px}.ap-card.prox{box-shadow:0 0 0 2px #f89422,0 8px 20px #f894222e}.ap-card.apresentado{border-left-color:#1e5aa8}.ap-card.cantou{opacity:.6;border-left-color:#2eb36a}.ap-cab{align-items:flex-start;gap:10px;display:flex}.ap-cab>div{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.ap-nome{color:var(--marinho);width:100%;font-size:19px}.ap-txt{color:#1b2733;margin:10px 0 4px;font-size:18px;line-height:1.45}.ap-lv{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;font-size:15px;display:flex}.ap-lv svg{width:16px;height:16px;color:var(--suave)}.ap-pbt{color:#fff;letter-spacing:.05em;background:#e3262c;border-radius:6px;padding:1px 7px;font-size:11px}.ap-pbt.grande{padding:3px 9px;font-size:13px}.ap-bts{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ap-card.som .ap-nome{font-size:20px}.ap-telao{z-index:9999;color:#fff;text-align:center;background:radial-gradient(circle at 30% 20%,#0b3157,#05203a 60%,#020f1c);justify-content:center;align-items:center;padding:6vh 6vw;display:flex;position:fixed;inset:0}.ap-tl small{letter-spacing:.12em;text-transform:uppercase;color:#f89422;font-size:3.4vw;font-weight:800;display:block}.ap-tl h1{margin:1.5vh 0;font-size:7.4vw;font-weight:800;line-height:1.05}.ap-tl h2{color:#dce6f0;margin:0 0 4vh;font-size:3.4vw;font-weight:600}.ap-tl p{color:#a9bbcd;max-width:70vw;margin:0 auto;font-size:2.2vw;font-style:italic}.ap-tl-vazio{flex-direction:column;align-items:center;gap:2vh;display:flex}.ap-tl-vazio img{opacity:.9;width:14vw}.ap-tl-vazio b{font-size:4vw}.ap-tl-vazio small{color:#a9bbcd;font-size:2vw}.ap-tl-sair{color:#ffffff80;cursor:pointer;background:#ffffff14;border:0;border-radius:8px;padding:6px 10px;position:absolute;bottom:14px;right:16px}.ap-mv{gap:6px;margin-left:auto;display:flex}.ap-bts .btn-grande{flex:1}.ap-lv span{flex:1;min-width:0}.ch-cab{margin-top:4px}.ch-nums{grid-template-columns:repeat(5,1fr);gap:8px;margin:10px 0 14px;display:grid}.ch-n{border:1px solid var(--linha);text-align:center;background:#fff;border-radius:14px;padding:10px}.ch-n b{color:var(--marinho);font-size:24px;display:block}.ch-n small{color:var(--suave);font-size:12px}.ch-n.laranja{background:#fff6ea;border-color:#f89422}.ch-n.laranja b{color:#a1560b}@media (width<=620px){.ch-nums{grid-template-columns:repeat(3,1fr)}}.ch-bloco{margin-bottom:10px}.ch-bloco h3{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;font-size:17px;display:flex}.ch-bloco h3>svg{width:20px;height:20px;color:var(--suave)}.ch-bloco.meu{border:2px solid #f89422;box-shadow:0 8px 20px #f8942224}.ch-l{color:#35404d;margin:4px 0;font-size:15px}.ch-l.laranja,.ch-l .laranja{color:#a1560b}.ch-bts{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ch-lv{margin:6px 0;padding-left:22px}.ch-lv li{margin:3px 0}.lv-tom.mini{border-radius:6px;width:auto;height:auto;padding:1px 7px;font-size:12px;display:inline-flex}.ch-ini{background:var(--marinho);color:#fff;border-left:6px solid var(--c);border-radius:16px;align-items:center;gap:12px;margin-bottom:10px;padding:14px 16px;text-decoration:none;display:flex}.ch-ini svg{color:#f89422;width:26px;height:26px}.ch-ini b{font-size:17px;display:block}.ch-ini small{color:#cfdcea}.cu-auto{background:#eef5fd!important;border-color:#8db8e8!important}.cu-auto-av{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.cu-auto-av>span{flex:1;min-width:200px}.cu-auto-av>svg{color:#1e8a4c;flex:none;width:20px;height:20px}.ch-res{border:1px solid var(--linha);border-radius:12px;width:100%;margin:8px 0;padding:12px;font:14px/1.5 Montserrat,sans-serif}.ch-meus{background:#fff6ea;border:1px solid #f8c98a;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:8px 12px;font-size:14px;display:flex}.ch-meus>svg{color:#a1560b;width:18px;height:18px}.eb-tri{color:#1e3a66;background:#eef3fa;border-radius:12px;align-items:center;gap:8px;margin-bottom:10px;padding:8px 12px;font-size:14px;display:flex}.eb-tri svg{flex:none;width:18px;height:18px}.eb-nums{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:6px;margin:8px 0;display:grid}.eb-nums>div{text-align:center;background:#f4f6f9;border-radius:10px;min-width:0;padding:8px 6px}.eb-nums b{font-size:20px;line-height:1.15;display:block}.eb-nums small{color:var(--suave);font-size:11px}.eb-nums .ok{background:#e4f5ec}.eb-nums .ok b{color:#1e8a4c}.eb-nums .as{background:#e7eef9}.eb-nums .as b{color:#1e5aa8}.eb-nums .of{background:#fff4e5}.eb-nums .of b{color:#b4600b;font-size:17px}.eb-minha{border-left:5px solid var(--c);color:inherit;margin-bottom:10px;text-decoration:none;display:block}.eb-minha .btn{justify-content:center;width:100%;margin-top:4px}.eb-mc{justify-content:space-between;align-items:center;gap:8px;display:flex}.eb-mc b{font-size:18px}.eb-tab{border:1px solid var(--linha);background:#fff;border-radius:12px;margin-top:10px;overflow:hidden}.eb-tr{border-top:1px solid var(--linha);color:inherit;text-align:center;grid-template-columns:minmax(0,2.2fr) repeat(5,minmax(0,.8fr)) minmax(0,1.2fr);align-items:center;gap:4px;padding:9px 10px;font-size:14px;text-decoration:none;display:grid}.eb-tr>span:first-child{text-align:left;border-left:4px solid var(--c,transparent);min-width:0;padding-left:8px}.eb-tr>span:first-child b,.eb-tr>span:first-child small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.eb-tr small{color:var(--suave);font-size:11px}.eb-th{color:var(--suave);text-transform:uppercase;background:#f4f6f9;border-top:0;font-size:11px;font-weight:700}.eb-tt{background:#eef3fa;font-weight:800}a.eb-tr:hover{background:#fafbfd}@media (width<=600px){.eb-tr{grid-template-columns:minmax(0,1.6fr) repeat(5,minmax(0,.7fr)) minmax(0,1.3fr);gap:2px;padding:8px 6px;font-size:12px}.eb-th{font-size:9px}}.dc-top{margin-bottom:4px}.dc-nums{margin-top:4px}.dc-extra{margin-top:12px}.dc-vis{align-items:center;gap:8px;margin-bottom:10px;display:flex}.dc-vis>span{flex:1;font-weight:700}.dc-vis .btn{justify-content:center;width:48px;height:48px;padding:0;font-size:22px}.dc-vis input{text-align:center;width:72px;height:48px;font-size:20px;font-weight:800}.dc-of input{font-size:20px;font-weight:700}@media (width>=600px){#eb-d,#et-s,#rv-t,#ep-s{min-width:200px}}.eb-sum{color:var(--suave);margin-top:2px;font-size:13px;font-weight:400;display:block}.eb-tr.ep-tr{grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,.8fr)) minmax(0,1.2fr)}.dc-mat{color:var(--suave);background:#f4f6f9;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;font-size:13px;display:flex}.dc-mat svg{vertical-align:-3px;width:15px;height:15px}#ja-n[hidden],#ja-b[hidden]{display:none}.ep-esc{border:1px solid var(--linha);background:#fff;border-radius:12px;margin:8px 0 14px;overflow-x:auto}.ep-esc table{border-collapse:collapse;width:100%;font-size:13px}.ep-esc th{color:var(--suave);text-align:center;white-space:nowrap;background:#f4f6f9;padding:8px 6px;font-size:11px;font-weight:700}.ep-esc th:first-child{text-align:left;z-index:1;background:#f4f6f9;position:sticky;left:0}.ep-esc td{border-top:1px solid var(--linha);text-align:center;padding:6px 4px}.ep-esc td:first-child{text-align:left;border-left:4px solid var(--c);z-index:1;background:#fff;min-width:130px;max-width:170px;padding-left:8px;position:sticky;left:0}.ep-esc td:first-child b,.ep-esc td:first-child small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ep-esc td:first-child small{color:var(--suave);font-size:11px}.ep-esc select{font:inherit;border:1px solid var(--linha);background:#fff;border-radius:8px;min-width:92px;max-width:120px;padding:4px 2px;font-size:12px}.ep-esc select.ok{background:#e4f5ec;border-color:#9ad5b3}.rv-cl{border-left:4px solid var(--c)}.rv-cab{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:6px;display:flex}.rv-cab span{color:var(--suave);font-size:13px}.cu-cs .cu-cab a{color:inherit;text-decoration:none}.cu-cs .cu-cab h3{margin:0}.cu-cs .cu-cab>span{color:var(--suave);margin:2px 0 8px;font-size:13px;display:block}.cu-tu .selo{margin-left:4px}button.pessoa.sel{background:#fff4e5;border-color:#f08c2e}.ds-it .acoes{align-items:center;margin:6px 0 0}.ds-it .acoes small{color:var(--suave)}.nt-i{text-align:center;border:1px solid var(--linha);border-radius:10px;width:70px;padding:8px;font-size:18px;font-weight:700}#ja2-n[hidden],#ja2-b[hidden],#jc-cb[hidden]{display:none}.fa-bl{border-left:4px solid #d9534f}.fa-bl .sec svg{vertical-align:-3px;width:16px;height:16px}.fa-q{color:#b23a36;margin:4px 0;font-size:13px;font-weight:600}.an-bl{background:#fff6e8;border-left:4px solid #f08c2e;align-items:center;gap:10px;display:flex}.an-bl svg{color:#f08c2e;flex:none;width:22px;height:22px}.mt-l{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.mt-l a,.mt-i{align-items:center;gap:4px;font-size:13px;display:inline-flex}.mt-l a{color:#1e3a66;background:#eef3fa;border-radius:8px;padding:4px 8px;text-decoration:none}.mt-l a svg{width:14px;height:14px}.me-d .pessoa-info{white-space:normal}.me-dom{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.me-dom span{min-width:46px;color:var(--suave);background:#f4f6f9;border-radius:8px;flex-direction:column;align-items:center;padding:4px;font-size:11px;display:flex}.me-dom span.ok{color:#1e8a4c;background:#e4f5ec}.me-dom svg{width:14px;height:14px}.me-ebd{border-left:5px solid var(--c)}.cs-aj .ajuda{margin:4px 0 0}h3.sec>svg{vertical-align:-3px;width:18px;height:18px;margin-right:2px}.al-it{display:flex}.al-it .pessoa-info{width:100%}.al-bar{background:#eef1f4;border-radius:4px;height:6px;margin-top:6px;display:block;overflow:hidden}.al-bar i{background:#2eb36a;border-radius:4px;height:100%;display:block}.al-it.baixo .al-bar i{background:#f08c2e}.al-it.zero .al-bar i{background:#d9534f}.al-it.zero .pessoa-info>span{color:#b23a36}.al-venc{border-left:4px solid #f08c2e}.al-ci{flex-wrap:wrap;gap:6px;margin:6px 0 10px;display:flex}.al-ci span{background:#f4f6f9;border-radius:8px;padding:4px 8px;font-size:13px}.al-ci span.lim{color:#b4600b;background:#fff1e0;font-weight:600}.am-l{border:1px solid var(--linha);background:#fff;border-radius:12px;flex-direction:column;gap:4px;max-height:52vh;padding:6px;display:flex;overflow-y:auto}.am-r{border-bottom:1px solid #f0f2f5;align-items:center;gap:8px;padding:4px;display:flex}.am-r:last-child{border-bottom:0}.am-r>span{flex-direction:column;flex:1;min-width:0;display:flex}.am-r>span b{font-size:14px}.am-r>span small{color:var(--suave);font-size:11px}.am-r input.am-q{text-align:center;border:1px solid var(--linha);border-radius:10px;width:76px;padding:8px 4px;font-size:17px;font-weight:700}.am-r input.am-v{border:1px solid var(--linha);border-radius:10px;width:132px;padding:6px;font-size:12px}.am-r.falta small{color:#b23a36}#am-db[hidden],#am-dn[hidden],#aj-pb[hidden],#aj-n[hidden]{display:none}@media (width<=420px){.am-r input.am-v{width:110px}}.so-pd small{display:block}#sv-eq .chip{align-items:center;gap:4px;margin:2px;display:inline-flex}.mn-it{border-left:4px solid #1e5aa8}.mn-it.urgente{border-left-color:#d9534f}.mn-it.alta{border-left-color:#f08c2e}.mn-it.baixa{border-left-color:#b8c2ce}.mn-mini{object-fit:cover;border-radius:8px;flex:none;width:48px;height:48px}.mn-fotos{flex-wrap:wrap;gap:8px;margin:8px 0 12px;display:flex}.mn-fotos img{object-fit:cover;border-radius:12px;width:120px;height:120px}.mn-sol{border-left:4px solid #2eb36a}.mn-and{flex-direction:column;gap:6px;margin-bottom:8px;display:flex}.mn-and>div{background:#f4f6f9;border-radius:10px;padding:8px 10px}.mn-and small{color:var(--suave);font-size:11px}.mn-and p{margin:2px 0 0;font-size:14px}.pessoa.inativo{opacity:.55}#ma-b[hidden],#ch-rb[hidden]{display:none}.co-av{color:#c0661a;font-weight:600}.co-cab{align-items:center;gap:14px;display:flex}.co-cab>div{flex:1;min-width:0}.co-cab h2{margin:0 0 2px;font-size:1.2rem}.co-cab p{color:var(--cinza,#667);margin:0 0 6px}.co-cab .avatar.grande{flex:none;width:56px;height:56px;font-size:1.2rem}.co-dl{grid-template-columns:max-content 1fr;gap:6px 14px;margin:0;display:grid}.co-dl dt{color:#667;font-size:.9rem}.co-dl dd{margin:0;font-weight:600}.co-chk{border:2px solid #e3b27e;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.co-chk.ok{color:#fff;background:#2e9e5b;border-color:#2e9e5b}.co-chk.ok svg{width:16px;height:16px}.co-folha .co-v{text-align:right;width:110px}.co-folha .co-s{flex:none;width:22px;height:22px}.co-docs{margin-top:8px}.co-chkl .pessoa-info b,.co-docs .pessoa-info b{white-space:normal}.co-cab h2{text-transform:none;letter-spacing:0;color:var(--marinho-2,#1b2a4a)}.co-tela .pessoa-info b,.co-tela .pessoa-info span,.co-tela .pessoa-info small{white-space:normal;overflow:visible}.co-dec{flex-wrap:wrap}.co-par{align-items:center;gap:6px;display:flex}.co-par small{color:#667;font-weight:700}.co-ul{margin:0;padding-left:18px}.co-ul li{margin:4px 0}.co-kcfg summary{cursor:pointer;font-weight:600}.co-kcfg .form-campos{margin-top:10px}.co-saida h3.sec{margin-top:0}@media (width<=600px){.co-dec .pessoa-info{flex-basis:100%}}.co-dec .pessoa-info span{white-space:normal}.co-pro{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.co-nomes{margin:6px 0 0;line-height:1.6}.co-ps{max-height:46vh;overflow:auto}.co-caps .pessoa-info span,.co-caps .pessoa-info small{white-space:normal}.co-tela .pessoa-info small{display:block}.ep-esc select.pr{background:#fff4e8;border-color:#f08c2e}.pr-sem{white-space:nowrap}.s-chips{flex-wrap:wrap;gap:8px;margin:6px 0 14px;display:flex}.s-ch{cursor:pointer;position:relative}.s-ch input{opacity:0;pointer-events:none;position:absolute}.s-ch span{background:#fff;border:1.5px solid #cbd5e1;border-radius:999px;padding:8px 12px;font-size:14px;display:inline-block}.s-ch input:checked+span{background:var(--marinho,#05203a);border-color:var(--marinho,#05203a);color:#fff}.co-link{flex-direction:column;gap:6px;display:flex}.co-link span{color:#667;font-size:.92rem}.co-link .acoes input{flex:1;min-width:180px}.tl-it .pessoa-info>span,.tl-it .pessoa-info>small{white-space:normal;display:block}.tl-it .pessoa-info b .selo{margin-left:4px}.tl-nota{color:#8a5a12}.kd-eq{color:#556;margin:-4px 0 8px;font-size:.88rem}.kd-pr{color:#c0392b;font-weight:700;display:block}.if-cu h3{margin:0 0 8px;font-size:1rem}.if-sl{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.if-s b{padding-right:34px}.if-s{border:1.5px solid #dce3ea;border-radius:12px;flex-direction:column;gap:2px;padding:8px 10px;display:flex;position:relative}.if-s.falta{background:#fff8f0;border-color:#f0b37a}.if-s small{color:#c0661a;font-weight:600}.if-s .btn{position:absolute;top:6px;right:6px}.io-it.sens{border-left:4px solid #8e44ad}.io-it .pessoa-info small{white-space:normal;display:block}.fj-li{align-items:end}@media (width<=600px){.io-it{flex-wrap:wrap}.io-it .pessoa-info{flex-basis:100%}}.je-p{text-align:left;width:100%}.je-p.ok{background:#f1faf4;border-color:#2e9e5b}.cj-tit{margin:0 0 10px;font-size:1.15rem}.cj-ms,.cj-es,.cj-pr{max-height:36vh;overflow:auto}.jv-l .pessoa-info b,.jv-l .pessoa-info>span,.jv-l .pessoa-info>small{white-space:normal;display:block;overflow:visible}@media (width<=600px){.jv-l .pessoa{flex-wrap:wrap}.jv-l .pessoa-info{flex-basis:100%}}.je-p.just{background:#f5f7fa;border-color:#cbd5e1}.cj-cont{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.lv-l{max-height:42vh;overflow:auto}.lv-l .co-chk b{color:#fff;font-size:.8rem}.cj-vz{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.cj-vz .selo{text-decoration:none}.cart[class*=m-] .marca-agua{display:none}.cart .ass-l{height:.2mm;margin:0 auto .5mm;display:block}.cart .qr-vazio{aspect-ratio:1;opacity:.4;border:.25mm dashed;border-radius:.6mm;width:100%;display:block}.cart .ass-vazio{height:5.5mm;display:block}.cart .m-fil{align-items:center;gap:1.2mm;display:flex}.cart .m-fil img{width:auto;height:5.6mm}.m-nobre{--ouro:#c8a75a;--ouro2:#e9d8a6;color:#f3eedf;background:radial-gradient(120% 90% at 85% 0,#1a3f6b 0%,#0a2442 45%,#061830 100%)}.m-nobre .mn-moldura{inset:calc(1.6mm + var(--s));border:.22mm solid var(--ouro);pointer-events:none;border-radius:1.6mm;position:absolute}.m-nobre .mn-moldura:after{content:"";border:.12mm solid #c8a75a8c;border-radius:1.1mm;position:absolute;inset:.7mm}.m-nobre .mn-topo{left:calc(4mm + var(--s));right:calc(4mm + var(--s));top:calc(3.6mm + var(--s));align-items:center;gap:2mm;display:flex;position:absolute}.m-nobre .mn-topo img{width:6.6mm;height:6.6mm}.m-nobre .mn-topo b{-webkit-line-clamp:2;letter-spacing:.1mm;color:var(--ouro2);-webkit-box-orient:vertical;max-width:68mm;font-family:Cinzel,serif;font-size:1.85mm;font-weight:700;line-height:1.18;display:-webkit-box;overflow:hidden}.m-nobre .mn-topo span{letter-spacing:.55mm;text-transform:uppercase;color:var(--ouro);margin-top:.35mm;font-family:Cinzel,serif;font-size:1.75mm;display:block}.m-nobre .mn-foto{left:calc(4.6mm + var(--s));top:calc(13.4mm + var(--s));width:19mm;height:23.5mm;box-shadow:0 0 0 .3mm var(--ouro), 0 0 0 .9mm #c8a75a2e;background:#1e3a5e;border-radius:1mm;place-items:center;display:grid;position:absolute;overflow:hidden}.m-nobre .mn-foto img{object-fit:cover;width:100%;height:100%}.m-nobre .mn-foto b{color:var(--ouro2);font-family:Cinzel,serif;font-size:6mm}.m-nobre .mn-dados{left:calc(27.4mm + var(--s));right:calc(4.4mm + var(--s));top:calc(13mm + var(--s));position:absolute}.m-nobre .rot{color:var(--ouro);letter-spacing:.28mm;font-size:1.25mm;font-weight:600}.m-nobre .val{color:#fbf7ec;font-size:2.05mm;font-weight:600}.m-nobre .nome .val{white-space:normal;letter-spacing:.05mm;margin-bottom:1.3mm;font-family:Cinzel,serif;font-size:2.9mm;font-weight:700;line-height:1.12}.m-nobre .mn-g{grid-template-columns:1fr 1fr;gap:1.1mm 2.4mm;display:grid}.m-nobre .val-ouro .val{color:var(--ouro2)}.m-nobre .mn-rm{left:calc(4.6mm + var(--s));width:19mm;bottom:calc(4mm + var(--s));text-align:center;line-height:1;position:absolute}.m-nobre .mn-rm span{letter-spacing:.5mm;color:var(--ouro);font-size:1.2mm;font-weight:600;display:block}.m-nobre .mn-rm b{color:var(--ouro2);letter-spacing:.25mm;font-family:Cinzel,serif;font-size:2.9mm}.m-nobre-v{color:#1b2d44;background:#fbf8f0}.m-nobre-v .mn-moldura{border-color:#b8954a}.m-nobre-v .mnv-cab{left:calc(5mm + var(--s));right:calc(5mm + var(--s));top:calc(4mm + var(--s));align-items:center;gap:1.8mm;display:flex;position:absolute}.m-nobre-v .mnv-cab b{letter-spacing:.32mm;text-transform:uppercase;color:#0a2442;white-space:nowrap;font-family:Cinzel,serif;font-size:1.75mm}.m-nobre-v .mnv-orn{background:linear-gradient(90deg,#0000,#b8954a,#0000);flex:1;height:.2mm}.m-nobre-v .mnv-corpo{left:calc(5.2mm + var(--s));right:calc(5mm + var(--s));top:calc(8.4mm + var(--s));gap:3mm;display:flex;position:absolute}.m-nobre-v .mnv-corpo p{text-align:justify;hyphens:auto;color:#24364d;flex:1;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:2.05mm;line-height:1.28}.m-nobre-v .mnv-qr{text-align:center;flex:none;width:15mm}.m-nobre-v .mnv-qr svg{border-radius:.6mm;width:15mm;height:15mm;display:block;box-shadow:0 0 0 .25mm #b8954a}.m-nobre-v .mnv-qr small{letter-spacing:.1mm;color:#7a6a44;text-transform:uppercase;margin-top:.6mm;font-size:1.15mm;font-weight:600;display:block}.m-nobre-v .mnv-ass{left:calc(5.2mm + var(--s));bottom:calc(6.6mm + var(--s));text-align:center;width:34mm;font-size:1.35mm;line-height:1.2;position:absolute}.m-nobre-v .mnv-ass img{height:6mm;margin:0 auto -1.4mm;display:block}.m-nobre-v .mnv-ass .ass-l{background:#0a2442}.m-nobre-v .mnv-ass b{color:#0a2442;font-family:Cinzel,serif;font-size:1.5mm;display:block}.m-nobre-v .mnv-ass small{color:#5a6a7e}.m-nobre-v .mnv-fil{right:calc(5mm + var(--s));bottom:calc(7mm + var(--s));gap:1.2mm;display:flex;position:absolute}.m-nobre-v .mnv-fil img{height:5.6mm}.m-nobre-v .mnv-rod{height:calc(4.6mm + var(--s));padding:0 calc(5mm + var(--s)) var(--s);color:#e9d8a6;letter-spacing:.08mm;background:#0a2442;justify-content:space-between;align-items:center;font-size:1.35mm;font-weight:600;display:flex;position:absolute;bottom:0;left:0;right:0}.m-nobre-v .mnv-rod span:first-child{white-space:nowrap;text-overflow:ellipsis;margin-right:2mm;overflow:hidden}.m-nobre-v .mnv-rod span:last-child{flex:none}.m-ess{color:#10233a;background:#fff}.m-ess .me-barra{width:calc(2.2mm + var(--s));background:linear-gradient(#ed3237,#f89422);position:absolute;top:0;bottom:0;left:0}.m-ess .me-cab{left:calc(6mm + var(--s));right:calc(4.6mm + var(--s));top:calc(4.2mm + var(--s));justify-content:space-between;align-items:flex-start;display:flex;position:absolute}.m-ess .me-cab img{object-fit:contain;object-position:left center;max-width:44mm;height:7mm}.m-ess .me-cab span{letter-spacing:.45mm;text-transform:uppercase;color:#8392a3;text-align:right;font-size:1.4mm;font-weight:700;line-height:1.35}.m-ess .me-nome{left:calc(6mm + var(--s));right:calc(27mm + var(--s));top:calc(17.5mm + var(--s));position:absolute}.m-ess .me-nome b{letter-spacing:-.02mm;color:#0b1f36;font-size:3.5mm;font-weight:800;line-height:1.1;display:block}.m-ess .me-nome em{letter-spacing:.25mm;text-transform:uppercase;color:#e2541f;margin-top:1.2mm;font-size:1.6mm;font-style:normal;font-weight:700;display:inline-block}.m-ess .me-g{left:calc(6mm + var(--s));right:calc(27mm + var(--s));bottom:calc(4.4mm + var(--s));border-top:.18mm solid #e3e8ee;grid-template-columns:1fr 1fr 1fr;gap:1.6mm 2mm;padding-top:1.8mm;display:grid;position:absolute}.m-ess .rot{letter-spacing:.25mm;color:#98a5b3;font-size:1.15mm;font-weight:700}.m-ess .val{color:#0b1f36;font-size:1.85mm;font-weight:700}.m-ess .me-val .val{color:#d2342c}.m-ess .me-foto{right:calc(4.6mm + var(--s));top:calc(14mm + var(--s));background:#eef2f6;border-radius:2.4mm;place-items:center;width:19.5mm;height:24.5mm;display:grid;position:absolute;overflow:hidden}.m-ess .me-foto img{object-fit:cover;width:100%;height:100%}.m-ess .me-foto b{color:#9aa8b6;font-size:6mm}.m-ess-v .mev-txt{left:calc(6mm + var(--s));right:calc(25mm + var(--s));top:calc(4.4mm + var(--s));position:absolute}.m-ess-v .mev-txt .rot{color:#e2541f;font-size:1.35mm}.m-ess-v .mev-txt p{color:#3a4b5e;text-align:justify;hyphens:auto;margin:.8mm 0 0;font-size:1.62mm;line-height:1.4}.m-ess-v .mev-qr{right:calc(4.6mm + var(--s));top:calc(4.4mm + var(--s));text-align:center;width:17mm;position:absolute}.m-ess-v .mev-qr svg{width:17mm;height:17mm;display:block}.m-ess-v .mev-qr small{color:#98a5b3;text-transform:uppercase;letter-spacing:.15mm;margin-top:.4mm;font-size:1.15mm;font-weight:700;display:block}.m-ess-v .mev-ass{left:calc(6mm + var(--s));bottom:calc(7mm + var(--s));text-align:center;color:#5b6b7d;width:33mm;font-size:1.3mm;line-height:1.2;position:absolute}.m-ess-v .mev-ass img{height:5.8mm;margin:0 auto -1.3mm;display:block}.m-ess-v .mev-ass .ass-l{background:#0b1f36}.m-ess-v .mev-ass b{color:#0b1f36;font-size:1.45mm;display:block}.m-ess-v .mev-fil{right:calc(4.6mm + var(--s));bottom:calc(7.4mm + var(--s));gap:1.2mm;display:flex;position:absolute}.m-ess-v .mev-fil img{height:5.4mm}.m-ess-v .mev-rod{left:calc(6mm + var(--s));right:calc(4.6mm + var(--s));bottom:calc(2.6mm + var(--s));color:#7d8b9a;border-top:.18mm solid #e3e8ee;justify-content:space-between;padding-top:1mm;font-size:1.25mm;font-weight:600;display:flex;position:absolute}.m-ess-v .mev-rod span:first-child{white-space:nowrap;text-overflow:ellipsis;margin-right:2mm;overflow:hidden}.m-ess-v .mev-rod span:last-child{flex:none}.m-inst{color:#0a2442;background:#fff url(guilloche.svg) 50%/100% 100% no-repeat}.m-inst .mi-faixa{height:calc(10.6mm + var(--s));padding:var(--s) calc(4mm + var(--s)) 0;color:#fff;background:linear-gradient(100deg,#0a2442 0%,#123a66 70%,#0a2442 100%);align-items:center;gap:2.2mm;display:flex;position:absolute;top:0;left:0;right:0}.m-inst .mi-faixa:after{content:"";background:linear-gradient(90deg,#ed3237,#f89422);height:.7mm;position:absolute;bottom:-.7mm;left:0;right:0}.m-inst .mi-faixa img{width:6.4mm;height:6.4mm}.m-inst .mi-faixa b{-webkit-line-clamp:2;letter-spacing:.03mm;-webkit-box-orient:vertical;max-width:70mm;font-size:1.85mm;font-weight:800;line-height:1.15;display:-webkit-box;overflow:hidden}.m-inst .mi-faixa span{letter-spacing:.38mm;text-transform:uppercase;color:#f7b267;margin-top:.3mm;font-size:1.45mm;font-weight:700;display:block}.m-inst .mi-foto{left:calc(4mm + var(--s));top:calc(14mm + var(--s));background:#e5ecf3;border:.5mm solid #fff;border-radius:1.2mm;place-items:center;width:19.5mm;height:24.5mm;display:grid;position:absolute;overflow:hidden;box-shadow:0 .6mm 1.6mm #0a244247}.m-inst .mi-foto img{object-fit:cover;width:100%;height:100%}.m-inst .mi-foto b{color:#7d90a6;font-size:6mm}.m-inst .mi-dados{left:calc(26.6mm + var(--s));right:calc(4mm + var(--s));top:calc(13.6mm + var(--s));position:absolute}.m-inst .rot{color:#6b7e92;letter-spacing:.22mm;font-size:1.25mm}.m-inst .val{color:#0a2442;font-size:2.05mm}.m-inst .nome .val{white-space:normal;margin-bottom:1.1mm;font-size:2.75mm;font-weight:800;line-height:1.12}.m-inst .mi-g{grid-template-columns:1fr 1fr;gap:1mm 2.4mm;padding-right:15mm;display:grid}.m-inst .mi-selo{right:calc(3.6mm + var(--s));bottom:calc(4.2mm + var(--s));text-align:center;color:#fff;background:conic-gradient(from 210deg,#ed3237,#f89422,#ffd08a,#f89422,#ed3237);border-radius:50%;place-content:center;width:14.5mm;height:14.5mm;display:grid;position:absolute;box-shadow:inset 0 0 0 .5mm #ffffffbf,0 .5mm 1.2mm #0003}.m-inst .mi-selo span{letter-spacing:.2mm;text-transform:uppercase;font-size:1.1mm;font-weight:800}.m-inst .mi-selo b{letter-spacing:.05mm;font-size:1.85mm;font-weight:800}.m-inst .mi-base{height:calc(1.6mm + var(--s));background:#0a2442;position:absolute;bottom:0;left:0;right:0}.m-inst .mi-faixa.fina{height:calc(6.4mm + var(--s));justify-content:center}.m-inst .mi-faixa.fina b{letter-spacing:.4mm;text-transform:uppercase;color:#fff;font-size:1.7mm}.m-inst-v .miv-corpo{left:calc(4mm + var(--s));right:calc(4mm + var(--s));top:calc(9mm + var(--s));gap:2.6mm;display:flex;position:absolute}.m-inst-v .miv-esq{flex:1;min-width:0}.m-inst-v .miv-esq p{text-align:justify;hyphens:auto;color:#2e4257;margin:0 0 1.2mm;font-size:1.5mm;line-height:1.34}.m-inst-v .miv-ig{color:#3c5066;font-size:1.32mm;line-height:1.36}.m-inst-v .miv-ig b{color:#0a2442;font-size:1.45mm;display:block}.m-inst-v .miv-ig span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.m-inst-v .miv-dir{text-align:center;flex-direction:column;flex:none;align-items:center;gap:.8mm;width:16mm;display:flex}.m-inst-v .miv-dir svg{width:16mm;height:16mm;display:block}.m-inst-v .miv-dir small{text-transform:uppercase;color:#6b7e92;letter-spacing:.15mm;font-size:1.15mm;font-weight:700}.m-inst-v .miv-ass{left:calc(4mm + var(--s));bottom:calc(5mm + var(--s));text-align:center;color:#4d6075;width:34mm;font-size:1.3mm;line-height:1.2;position:absolute}.m-inst-v .miv-ass img{height:5.6mm;margin:0 auto -1.3mm;display:block}.m-inst-v .miv-ass .ass-l{background:#0a2442}.m-inst-v .miv-ass b{color:#0a2442;font-size:1.45mm;display:block}.m-inst-v .miv-rod{height:calc(3.6mm + var(--s));padding:0 calc(4mm + var(--s)) var(--s);color:#fff;background:#0a2442;justify-content:space-between;align-items:center;font-size:1.3mm;font-weight:600;display:flex;position:absolute;bottom:0;left:0;right:0}.m-perg{color:#2a2116;background:#f7f0df url(guilloche.svg) 50%/100% 100% no-repeat}.m-perg:before{content:"";pointer-events:none;background:radial-gradient(90% 80% at 50% 45%,#fffcf3bf,#f0e4c88c);position:absolute;inset:0}.m-perg .mp-borda{inset:calc(1.8mm + var(--s));pointer-events:none;border:.45mm solid #5b2a1c;border-radius:1mm;position:absolute}.m-perg .mp-borda:after{content:"";border:.15mm solid #9a6b3e;border-radius:.6mm;position:absolute;inset:.6mm}.m-perg .mp-cab{left:calc(4mm + var(--s));right:calc(4mm + var(--s));top:calc(3.6mm + var(--s));text-align:center;position:absolute}.m-perg .mp-cab img{width:5.2mm;height:5.2mm;margin:0 auto .4mm;display:block}.m-perg .mp-cab b{color:#3a1f14;white-space:nowrap;text-overflow:ellipsis;font-family:Cormorant Garamond,Georgia,serif;font-size:2.1mm;font-weight:700;line-height:1.1;display:block;overflow:hidden}.m-perg .mp-cab span{letter-spacing:.55mm;color:#5b2a1c;margin-top:.3mm;font-family:Cinzel,serif;font-size:2mm;font-weight:700;display:block}.m-perg .mp-foto{left:calc(6mm + var(--s));top:calc(17mm + var(--s));background:#e9ddc2;border-radius:50%;place-items:center;width:17.5mm;height:22.5mm;display:grid;position:absolute;overflow:hidden;box-shadow:0 0 0 .35mm #5b2a1c,0 0 0 1mm #f7f0df,0 0 0 1.25mm #9a6b3e}.m-perg .mp-foto img{object-fit:cover;width:100%;height:100%}.m-perg .mp-foto b{color:#7b5a3a;font-family:Cinzel,serif;font-size:5.4mm}.m-perg .mp-dados{left:calc(27.4mm + var(--s));right:calc(5.4mm + var(--s));top:calc(16.6mm + var(--s));position:absolute}.m-perg .rot{letter-spacing:.3mm;color:#8a6a48;font-family:Montserrat,sans-serif;font-size:1.15mm;font-weight:600}.m-perg .val{color:#2a1a10;font-family:Cormorant Garamond,Georgia,serif;font-size:2.35mm;font-weight:700}.m-perg .nome .val{white-space:normal;margin-bottom:1mm;font-family:Cinzel,serif;font-size:2.55mm;line-height:1.15}.m-perg .mp-g{grid-template-columns:1fr 1fr;gap:.7mm 2.4mm;display:grid}.m-perg-v .mpv-titulo{left:0;right:0;top:calc(5mm + var(--s));text-align:center;letter-spacing:.35mm;color:#5b2a1c;text-transform:uppercase;font-family:Cinzel,serif;font-size:1.85mm;font-weight:700;position:absolute}.m-perg-v .mpv-orn{left:0;right:0;top:calc(7.8mm + var(--s));text-align:center;color:#9a6b3e;font-size:2.4mm;line-height:1;position:absolute}.m-perg-v .mpv-txt{left:calc(6.4mm + var(--s));right:calc(6.4mm + var(--s));top:calc(11mm + var(--s));text-align:justify;hyphens:auto;color:#2a1a10;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:2.15mm;line-height:1.26;position:absolute}.m-perg-v .mpv-base{left:calc(6.4mm + var(--s));right:calc(6.4mm + var(--s));bottom:calc(6.4mm + var(--s));justify-content:space-between;align-items:flex-end;display:flex;position:absolute}.m-perg-v .mpv-ass{text-align:center;color:#5a4632;width:36mm;font-size:1.35mm;line-height:1.2}.m-perg-v .mpv-ass img{height:6mm;margin:0 auto -1.3mm;display:block}.m-perg-v .mpv-ass .ass-l{background:#5b2a1c}.m-perg-v .mpv-ass b{color:#3a1f14;font-family:Cinzel,serif;font-size:1.5mm;display:block}.m-perg-v .mpv-qr svg{width:13mm;height:13mm;display:block;box-shadow:0 0 0 .25mm #9a6b3e}.m-perg-v .mpv-rod{left:calc(4mm + var(--s));right:calc(4mm + var(--s));bottom:calc(2.9mm + var(--s));text-align:center;color:#7b5a3a;letter-spacing:.08mm;white-space:nowrap;text-overflow:ellipsis;font-size:1.2mm;font-weight:600;position:absolute;overflow:hidden}.m-diag{color:#0b1f36;background:#fff}.m-diag .md-fundo{clip-path:polygon(0 0,47% 0,30% 100%,0 100%);background:linear-gradient(135deg,#0a2442 0%,#134b82 100%);position:absolute;inset:0}.m-diag .md-faixa{clip-path:polygon(47% 0,49.4% 0,32.4% 100%,30% 100%);background:linear-gradient(#ed3237,#f89422);position:absolute;inset:0}.m-diag .md-cab{left:calc(4mm + var(--s));top:calc(3.6mm + var(--s));color:#fff;align-items:center;gap:1.4mm;display:flex;position:absolute}.m-diag .md-cab img{width:5.4mm;height:5.4mm}.m-diag .md-cab span{letter-spacing:.3mm;max-width:26mm;font-size:1.8mm;font-weight:800;line-height:1.1}.m-diag .md-foto{left:calc(5.4mm + var(--s));top:calc(13mm + var(--s));background:#dce6f0;border-radius:50%;place-items:center;width:21mm;height:21mm;display:grid;position:absolute;overflow:hidden;box-shadow:0 0 0 .8mm #fff,0 1mm 2.4mm #00000059}.m-diag .md-foto img{object-fit:cover;width:100%;height:100%}.m-diag .md-foto b{color:#134b82;font-size:6mm}.m-diag .md-tit{left:calc(4.6mm + var(--s));bottom:calc(4mm + var(--s));color:#ffffffbf;letter-spacing:.4mm;text-transform:uppercase;font-size:1.45mm;font-weight:600;line-height:1.25;position:absolute}.m-diag .md-tit b{color:#fff;letter-spacing:.3mm;font-size:2.2mm}.m-diag .md-dados{left:calc(43mm + var(--s));right:calc(4mm + var(--s));top:calc(8.6mm + var(--s));position:absolute}.m-diag .md-nome{color:#0b1f36;font-size:3mm;font-weight:800;line-height:1.1}.m-diag .md-cargo{color:#fff;letter-spacing:.2mm;text-transform:uppercase;background:linear-gradient(90deg,#ed3237,#f89422);border-radius:3mm;margin:1.2mm 0 2.2mm;padding:.5mm 1.6mm;font-size:1.45mm;font-weight:800;display:inline-block}.m-diag .md-g{grid-template-columns:1fr 1fr;gap:1.2mm 2mm;display:grid}.m-diag .rot{color:#8c9aaa;letter-spacing:.22mm;font-size:1.15mm}.m-diag .val{color:#0b1f36;font-size:1.9mm}.m-diag-v .md-fundo{clip-path:polygon(70% 0,100% 0,100% 100%,53% 100%)}.m-diag-v .md-faixa{clip-path:polygon(67.6% 0,70% 0,53% 100%,50.6% 100%)}.m-diag-v .mdv-qr{right:calc(5mm + var(--s));top:calc(8mm + var(--s));text-align:center;width:17mm;position:absolute}.m-diag-v .mdv-qr svg{border-radius:1mm;width:17mm;height:17mm;display:block;box-shadow:0 0 0 .8mm #fff}.m-diag-v .mdv-qr small{color:#fff;text-transform:uppercase;letter-spacing:.2mm;margin-top:1.2mm;font-size:1.2mm;font-weight:700;display:block}.m-diag-v .mdv-txt{left:calc(4.6mm + var(--s));width:40mm;top:calc(4.6mm + var(--s));position:absolute}.m-diag-v .mdv-txt .rot{color:#e2541f;font-size:1.3mm}.m-diag-v .mdv-txt p{color:#33465b;text-align:justify;hyphens:auto;margin:.8mm 0 0;font-size:1.5mm;line-height:1.36}.m-diag-v .mdv-ass{text-align:center;color:#5b6b7d;width:34mm;margin-top:2.2mm;font-size:1.3mm;line-height:1.2}.m-diag-v .mdv-ass img{height:5.6mm;margin:0 auto -1.3mm;display:block}.m-diag-v .mdv-ass .ass-l{background:#0b1f36}.m-diag-v .mdv-ass b{color:#0b1f36;font-size:1.45mm;display:block}.m-diag-v .mdv-rod{left:calc(4.6mm + var(--s));right:calc(4.6mm + var(--s));bottom:calc(2.6mm + var(--s));color:#fff;justify-content:space-between;font-size:1.2mm;font-weight:600;display:flex;position:absolute}.m-diag-v .mdv-rod span:first-child{color:#7d8b9a;white-space:nowrap;text-overflow:ellipsis;max-width:44mm;overflow:hidden}.m-nobre .mn-nac{right:calc(4.6mm + var(--s));bottom:calc(4.4mm + var(--s));letter-spacing:.25mm;color:var(--ouro);text-transform:uppercase;font-family:Cinzel,serif;font-size:1.35mm;position:absolute}.m-nobre-v .mnv-esq{flex:1;min-width:0}.m-nobre-v .mnv-esq p{text-align:justify;hyphens:auto;color:#24364d;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:2.05mm;line-height:1.28}.m-nobre-v .mnv-ig{color:#5a6a7e;margin-top:1.3mm;font-size:1.3mm;line-height:1.38}.m-nobre-v .mnv-ig span,.m-ess-v .mev-ig span,.m-perg-v .mpv-ig span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.m-ess-v .mev-ig{color:#7d8b9a;margin-top:1.3mm;font-size:1.28mm;line-height:1.38}.m-perg-v .mpv-orn{top:calc(9mm + var(--s));justify-content:center;align-items:center;gap:1.2mm;display:flex}.m-perg-v .mpv-orn i{background:#9a6b3e;width:9mm;height:.18mm}.m-perg-v .mpv-orn b{background:#9a6b3e;width:1.3mm;height:1.3mm;transform:rotate(45deg)}.m-perg-v .mpv-ig{left:calc(6.4mm + var(--s));right:calc(6.4mm + var(--s));top:calc(26mm + var(--s));text-align:center;color:#6e5236;font-family:Cormorant Garamond,Georgia,serif;font-size:1.6mm;line-height:1.3;position:absolute}.m-perg-v .mpv-ig span:nth-child(n+4){display:none}.m-diag .md-ig{right:calc(4mm + var(--s));bottom:calc(3.4mm + var(--s));color:#8c9aaa;text-align:right;max-width:40mm;font-size:1.25mm;font-weight:600;line-height:1.25;position:absolute}.m-diag-v .mdv-ass{left:calc(4.6mm + var(--s));bottom:calc(7mm + var(--s));margin:0;position:absolute}.m-diag-v .mdv-fil{right:calc(5.4mm + var(--s));bottom:calc(6.2mm + var(--s));gap:1.2mm;display:flex;position:absolute}.m-diag-v .mdv-fil img{height:5.2mm}.m-diag-v .mdv-ig{color:#7d8b9a;margin-top:1.4mm;font-size:1.25mm;line-height:1.38}.m-diag-v .mdv-ig span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.m-diag-v .mdv-ig span:nth-child(n+4){display:none}.dp-ic{color:#5a6b7d;background:#eef2f6;border-radius:6px;flex:none;place-items:center;width:34px;height:40px;font-size:10px;font-weight:800;display:grid}.dp-l .pessoa-info span{white-space:normal}.m-graf{color:#f2f4f7;background:radial-gradient(120% 140% at 85% 0,#343a44 0%,#1b1f25 46%,#0e1014 100%)}.m-graf .mg-luz{background:linear-gradient(115deg,#0000 30%,#ffffff0f 42%,#0000 54%),repeating-linear-gradient(90deg,#ffffff03 0 .25mm,#0000 .25mm .6mm);position:absolute;inset:0}.m-graf .mg-linha{left:calc(5mm + var(--s));right:calc(5mm + var(--s));top:calc(39mm + var(--s));background:linear-gradient(90deg,#f89422,#ed3237 40%,#ed323700 100%);height:.22mm;position:absolute}.m-graf .mg-cab{left:calc(5mm + var(--s));top:calc(4.4mm + var(--s));right:calc(30mm + var(--s));align-items:center;gap:1.6mm;display:flex;position:absolute}.m-graf .mg-cab img{flex:none;width:5.2mm;height:5.2mm}.m-graf .mg-cab span{letter-spacing:.32mm;text-transform:uppercase;color:#c3c9d2;font-size:1.5mm;font-weight:700;line-height:1.25}.m-graf .mg-tipo{right:calc(5mm + var(--s));top:calc(5.4mm + var(--s));letter-spacing:.42mm;text-transform:uppercase;color:#f89422;font-size:1.3mm;font-weight:700;position:absolute}.m-graf .mg-foto{right:calc(5mm + var(--s));top:calc(11mm + var(--s));background:#2a3039;border-radius:1.6mm;place-items:center;width:19mm;height:24mm;display:grid;position:absolute;overflow:hidden;box-shadow:0 0 0 .25mm #ffffff38,0 1.2mm 3mm #00000073}.m-graf .mg-foto img{object-fit:cover;width:100%;height:100%}.m-graf .mg-foto b{color:#6b7480;font-size:6mm}.m-graf .mg-nome{left:calc(5mm + var(--s));right:calc(28mm + var(--s));top:calc(17mm + var(--s));position:absolute}.m-graf .mg-nome b{letter-spacing:-.02mm;color:#fff;font-size:3.7mm;font-weight:600;line-height:1.1;display:block}.m-graf .mg-nome em{letter-spacing:.3mm;text-transform:uppercase;background:linear-gradient(90deg,#f89422,#ed3237);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:1.4mm;font-size:1.55mm;font-style:normal;font-weight:700;display:block}.m-graf .mg-g{left:calc(5mm + var(--s));right:calc(5mm + var(--s));bottom:calc(4mm + var(--s));grid-template-columns:.9fr 1.25fr 1fr 1fr 1fr;gap:2mm;display:grid;position:absolute}.m-graf .rot{letter-spacing:.2mm;color:#858e9a;font-size:1.1mm}.m-graf .val{color:#eef1f5;font-size:1.85mm;font-weight:600}.m-graf .mg-val .val{color:#f89422}.m-graf-v .mg-linha{top:auto;bottom:calc(7.6mm + var(--s))}.m-graf-v .mgv-txt{left:calc(5mm + var(--s));right:calc(25mm + var(--s));top:calc(4.4mm + var(--s));position:absolute}.m-graf-v .mgv-txt .rot{color:#f89422;font-size:1.3mm}.m-graf-v .mgv-txt p{color:#c9cfd7;text-align:justify;hyphens:auto;margin:.7mm 0 0;font-size:1.58mm;line-height:1.4}.m-graf-v .mgv-ig{color:#8c95a1;margin-top:1.1mm;font-size:1.25mm;line-height:1.36}.m-graf-v .mgv-ig span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.m-graf-v .mgv-qr{right:calc(5mm + var(--s));top:calc(4.4mm + var(--s));background:#fff;border-radius:1.2mm;width:16.5mm;padding:1mm;position:absolute}.m-graf-v .mgv-qr svg{width:100%;height:auto;display:block}.m-graf-v .mgv-ass{left:calc(5mm + var(--s));bottom:calc(9.6mm + var(--s));text-align:center;color:#8c95a1;width:33mm;font-size:1.25mm;line-height:1.2;position:absolute}.m-graf-v .mgv-ass img{filter:invert()brightness(1.6);height:5.6mm;margin:0 auto -1.2mm;display:block}.m-graf-v .mgv-ass .ass-l{background:#6b7480}.m-graf-v .mgv-ass b{color:#eef1f5;font-size:1.42mm;display:block}.m-graf-v .mgv-fil{right:calc(5mm + var(--s));bottom:calc(9.8mm + var(--s));background:#ffffffeb;border-radius:1mm;gap:1.2mm;padding:.7mm 1mm;display:flex;position:absolute}.m-graf-v .mgv-fil img{height:4.6mm}.m-graf-v .mgv-rod{left:calc(5mm + var(--s));right:calc(5mm + var(--s));bottom:calc(3.2mm + var(--s));letter-spacing:.12mm;color:#7d8692;text-transform:uppercase;justify-content:space-between;font-size:1.22mm;font-weight:600;display:flex;position:absolute}.m-graf-v .mgv-rod span:first-child{white-space:nowrap;text-overflow:ellipsis;margin-right:2mm;overflow:hidden}.m-graf-v .mgv-rod span:last-child{flex:none}.m-pain{color:#0b1f36;background:#fff}.m-pain .mpa-foto{width:calc(28.5mm + var(--s));background:linear-gradient(160deg,#134b82,#0a2442);place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.m-pain .mpa-foto img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.m-pain .mpa-foto b{color:#ffffff8c;font-size:9mm;font-weight:700}.m-pain .mpa-foto:after{content:"";background:linear-gradient(#0a244200,#0a2442e0);height:15mm;position:absolute;bottom:0;left:0;right:0}.m-pain .mpa-foto span{left:calc(3.2mm + var(--s));bottom:calc(3.4mm + var(--s));z-index:1;letter-spacing:.25mm;color:#fff;font-size:1.75mm;font-weight:800;position:absolute}.m-pain .mpa-foto:before{content:"";z-index:1;background:linear-gradient(#ed3237,#f89422);width:.9mm;position:absolute;top:0;bottom:0;right:0}.m-pain .mpa-cab{left:calc(32.5mm + var(--s));top:calc(4mm + var(--s));position:absolute}.m-pain .mpa-cab img{object-fit:contain;object-position:left center;max-width:30mm;height:6.4mm;display:block}.m-pain .mpa-tipo{right:calc(4.4mm + var(--s));top:calc(4.6mm + var(--s));letter-spacing:.38mm;text-transform:uppercase;color:#8392a3;text-align:right;max-width:18mm;font-size:1.2mm;font-weight:700;line-height:1.35;position:absolute}.m-pain .mpa-nome{left:calc(32.5mm + var(--s));right:calc(4.4mm + var(--s));top:calc(14.5mm + var(--s));position:absolute}.m-pain .mpa-nome b{letter-spacing:-.02mm;font-size:3.3mm;font-weight:800;line-height:1.1;display:block}.m-pain .mpa-nome em{letter-spacing:.22mm;text-transform:uppercase;color:#fff;background:linear-gradient(90deg,#ed3237,#f89422);border-radius:3mm;margin-top:1.3mm;padding:.55mm 1.6mm;font-size:1.4mm;font-style:normal;font-weight:700;display:inline-block}.m-pain .mpa-g{left:calc(32.5mm + var(--s));right:calc(4.4mm + var(--s));top:calc(29.5mm + var(--s));grid-template-columns:1fr 1fr;gap:1.5mm 2.4mm;display:grid;position:absolute}.m-pain .rot{letter-spacing:.2mm;color:#98a5b3;font-size:1.12mm}.m-pain .val{color:#0b1f36;font-size:1.85mm}.m-pain .mpa-base{left:calc(28.5mm + var(--s));height:calc(6.4mm + var(--s));padding:0 calc(4.4mm + var(--s)) var(--s) 4mm;color:#fff;background:#0b1f36;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:0;right:0}.m-pain .mpa-base span{letter-spacing:.35mm;text-transform:uppercase;color:#9fb2c6;font-size:1.2mm;font-weight:700}.m-pain .mpa-base b{letter-spacing:.15mm;color:#f89422;font-size:2mm;font-weight:800}.m-pain-v .mpav-lado{width:calc(26mm + var(--s));padding-left:var(--s);color:#fff;background:linear-gradient(160deg,#134b82,#0a2442);flex-direction:column;justify-content:center;align-items:center;gap:1.6mm;display:flex;position:absolute;top:0;bottom:0;left:0}.m-pain-v .mpav-lado:after{content:"";background:linear-gradient(#ed3237,#f89422);width:.9mm;position:absolute;top:0;bottom:0;right:0}.m-pain-v .mpav-lado img{width:6mm;height:6mm}.m-pain-v .mpav-qr{background:#fff;border-radius:1mm;width:16mm;padding:.9mm}.m-pain-v .mpav-qr svg{width:100%;height:auto;display:block}.m-pain-v .mpav-lado small{letter-spacing:.15mm;text-transform:uppercase;color:#b8c7d6;text-align:center;max-width:18mm;font-size:1.05mm;font-weight:700;line-height:1.3}.m-pain-v .mpav-txt{left:calc(30mm + var(--s));right:calc(4.4mm + var(--s));top:calc(4.2mm + var(--s));position:absolute}.m-pain-v .mpav-txt .rot{color:#e2541f;font-size:1.3mm}.m-pain-v .mpav-txt p{color:#3a4b5e;text-align:justify;hyphens:auto;margin:.6mm 0 0;font-size:1.55mm;line-height:1.38}.m-pain-v .mpav-ig{color:#7d8b9a;margin-top:1mm;font-size:1.22mm;line-height:1.35}.m-pain-v .mpav-ig span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.m-pain-v .mpav-ass{left:calc(30mm + var(--s));bottom:calc(7.2mm + var(--s));text-align:center;color:#5b6b7d;width:30mm;font-size:1.25mm;line-height:1.2;position:absolute}.m-pain-v .mpav-ass img{height:5.4mm;margin:0 auto -1.2mm;display:block}.m-pain-v .mpav-ass .ass-l{background:#0b1f36}.m-pain-v .mpav-ass b{color:#0b1f36;font-size:1.4mm;display:block}.m-pain-v .mpav-fil{right:calc(4.4mm + var(--s));bottom:calc(7.6mm + var(--s));gap:1.2mm;display:flex;position:absolute}.m-pain-v .mpav-fil img{height:5mm}.m-pain-v .mpav-rod{left:calc(30mm + var(--s));right:calc(4.4mm + var(--s));bottom:calc(2.6mm + var(--s));color:#8392a3;border-top:.18mm solid #e3e8ee;justify-content:space-between;padding-top:1mm;font-size:1.18mm;font-weight:600;display:flex;position:absolute}.m-pain-v .mpav-rod span:first-child{white-space:nowrap;text-overflow:ellipsis;margin-right:2mm;overflow:hidden}.m-pain-v .mpav-rod span:last-child{flex:none}.m-cred{color:#0b1f36;--mc-ac:#c2391f;--mc-rot:#4a6075;background:linear-gradient(118deg,#e9f1f4 0%,#f6f8f6 48%,#f5eee2 100%)}.m-cred .mc-gui{opacity:.5;background:repeating-radial-gradient(circle at 78% 120%,#0000 0 1.1mm,#134b8212 1.1mm 1.25mm),repeating-radial-gradient(circle at 10% -30%,#0000 0 1.5mm,#e2541f0f 1.5mm 1.62mm);position:absolute;inset:0}.m-cred .mc-brasao,.m-cred .mc-vert{display:none}.m-cred .mc-cab{left:calc(4.5mm + var(--s));right:calc(4.5mm + var(--s));top:calc(3.2mm + var(--s));border-bottom:.2mm solid #0b1f3633;align-items:center;gap:1.8mm;padding-bottom:1.5mm;display:flex;position:absolute}.m-cred .mc-cab img{flex:none;width:6.4mm;height:6.4mm}.m-cred .mc-cab div{flex:1;min-width:0}.m-cred .mc-cab b{-webkit-line-clamp:2;text-transform:uppercase;-webkit-box-orient:vertical;font-size:1.9mm;font-weight:800;line-height:1.18;display:-webkit-box;overflow:hidden}.m-cred .mc-cab span{letter-spacing:.25mm;text-transform:uppercase;color:var(--mc-ac);margin-top:.3mm;font-size:1.76mm;font-weight:700;display:block}.m-cred .mc-cab em{letter-spacing:.3mm;color:#134b8233;flex:none;font-size:3.6mm;font-style:normal;font-weight:800}.m-cred .mc-foto{left:calc(4.5mm + var(--s));top:calc(14mm + var(--s));background:#d8e3ea;border-radius:1mm;place-items:center;width:21mm;height:27mm;display:grid;position:absolute;overflow:hidden;box-shadow:0 0 0 .22mm #0b1f3647}.m-cred .mc-foto img,.m-cred .mc-fant img{object-fit:cover;width:100%;height:100%}.m-cred .mc-foto b{color:#8da0b2;font-size:6.5mm}.m-cred .mc-fant{right:calc(4.5mm + var(--s));bottom:calc(3mm + var(--s));opacity:.25;filter:grayscale()contrast(1.2);mix-blend-mode:multiply;border-radius:.5mm;place-items:center;width:7.6mm;height:9.5mm;display:grid;position:absolute;overflow:hidden}.m-cred .mc-fant b{color:#0b1f36;font-size:2.8mm}.m-cred .mc-dados{left:calc(28.5mm + var(--s));right:calc(4.5mm + var(--s));top:calc(13.6mm + var(--s));position:absolute}.m-cred .rot{letter-spacing:.1mm;color:var(--mc-rot);font-size:1.76mm;font-weight:700;line-height:1.15}.m-cred .val{color:#0b1f36;font-size:2.45mm;line-height:1.2}.m-cred .nome .val{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:3.1mm;font-weight:800;line-height:1.1;display:-webkit-box}.m-cred .mc-g{grid-template-columns:1.15fr 1fr;gap:1.3mm 2.4mm;margin-top:1.8mm;display:grid}.m-cred .mc-val .val{color:var(--mc-ac)}.m-cred .mc-rod{left:calc(4.5mm + var(--s));right:calc(14mm + var(--s));bottom:calc(3.6mm + var(--s));letter-spacing:.2mm;text-transform:uppercase;color:var(--mc-rot);font-size:1.76mm;font-weight:700;position:absolute}.m-cred-v .mcv-txt{left:calc(4.5mm + var(--s));right:calc(25mm + var(--s));top:calc(3.6mm + var(--s));position:absolute}.m-cred-v .mcv-txt p{color:#1f3346;text-align:justify;hyphens:auto;margin:0;font-size:1.95mm;line-height:1.32}.m-cred-v .mcv-ig{color:#3e5266;margin-top:1.2mm;font-size:1.76mm;font-weight:500;line-height:1.3}.m-cred-v .mcv-ig span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.m-cred-v .mcv-qr{right:calc(4.5mm + var(--s));top:calc(3.6mm + var(--s));text-align:center;background:#fff;border-radius:.8mm;width:18mm;padding:.8mm;position:absolute;box-shadow:0 0 0 .18mm #0b1f3633}.m-cred-v .mcv-qr svg{width:100%;height:auto;display:block}.m-cred-v .mcv-qr small{letter-spacing:.12mm;text-transform:uppercase;color:#3e5266;margin-top:.2mm;font-size:1.76mm;font-weight:700;display:block}.m-cred-v .mcv-ass{left:calc(4.5mm + var(--s));bottom:calc(11mm + var(--s));text-align:center;color:#3e5266;width:40mm;font-size:1.76mm;line-height:1.15;position:absolute}.m-cred-v .mcv-ass img{height:5.4mm;margin:0 auto -1.2mm;display:block}.m-cred-v .mcv-ass .ass-l{background:#0b1f36}.m-cred-v .mcv-ass b{color:#0b1f36;font-size:1.95mm;display:block}.m-cred-v .mcv-fil{right:calc(4.5mm + var(--s));bottom:calc(11.2mm + var(--s));align-items:center;gap:1.6mm;display:flex;position:absolute}.m-cred-v .mcv-fil img{height:8mm}.m-cred-v .mcv-mrz{padding:1.2mm calc(4.2mm + var(--s)) calc(1.3mm + var(--s));letter-spacing:1.14mm;color:#1b2a3a;white-space:nowrap;background:#ffffffbf;border-top:.2mm solid #0b1f3624;font-family:OCR B,OCR-B,Courier New,monospace;font-size:2mm;font-weight:700;line-height:1.3;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.m-cred.v-faixa{background:linear-gradient(#f4f6f8,#eef1f4)}.m-cred.v-faixa .mc-cab{padding:calc(2.6mm + var(--s)) calc(4.5mm + var(--s)) 2.4mm;color:#fff;background:linear-gradient(100deg,#0a2442,#134b82);border:0;top:0;left:0;right:0}.m-cred.v-faixa .mc-cab:after{content:"";background:linear-gradient(90deg,#ed3237,#f89422);height:.7mm;position:absolute;bottom:-.7mm;left:0;right:0}.m-cred.v-faixa .mc-cab span{color:#f7b267}.m-cred.v-faixa .mc-cab em{color:#ffffff47}.m-cred.v-faixa .mc-foto{top:calc(15mm + var(--s));box-shadow:0 0 0 .35mm #fff,0 0 0 .6mm #c9a24a}.m-cred.v-faixa .mc-dados{top:calc(14.6mm + var(--s))}.m-cred-v.v-faixa .mcv-mrz{color:#fff;background:#0b1f36;border:0}.m-cred-v.v-faixa .mcv-ass,.m-cred-v.v-faixa .mcv-fil{bottom:calc(11.6mm + var(--s))}.m-cred.v-brasao{--mc-ac:#b5351c;--mc-rot:#6a5a44;background:linear-gradient(135deg,#fbf7ef,#f3ebdd)}.m-cred.v-brasao .mc-gui{opacity:.35}.m-cred.v-brasao:before{content:"";width:calc(1.6mm + var(--s));background:linear-gradient(#0a2442 0 33%,#ed3237 33% 66%,#f89422 66%);position:absolute;top:0;bottom:0;left:0}.m-cred.v-brasao .mc-brasao{right:calc(16mm + var(--s));top:calc(13mm + var(--s));opacity:.07;width:34mm;height:34mm;display:block;position:absolute}.m-cred.v-brasao .mc-cab{left:calc(5.5mm + var(--s));border-bottom-color:#6a5a444d}.m-cred.v-brasao .mc-foto{left:auto;right:calc(4.5mm + var(--s));box-shadow:0 0 0 .22mm #6a5a4473}.m-cred.v-brasao .mc-dados{left:calc(5.5mm + var(--s));right:calc(28.5mm + var(--s))}.m-cred.v-brasao .mc-fant{display:none}.m-cred.v-brasao .mc-rod{left:calc(5.5mm + var(--s));right:calc(4.5mm + var(--s))}.m-cred-v.v-brasao .mcv-txt,.m-cred-v.v-brasao .mcv-ass{left:calc(5.5mm + var(--s))}.m-cred-v.v-brasao .mcv-mrz{padding-left:calc(5.2mm + var(--s));background:#fffbf3d9}.m-cred.v-civico{--mc-ac:#0f5c9a;--mc-rot:#3f5a73;background:linear-gradient(120deg,#e4eef6 0%,#eef4f1 55%,#e7f0f7 100%)}.m-cred.v-civico .mc-gui{opacity:.9;background:repeating-radial-gradient(circle at 19mm 28mm,#0000 0 .9mm,#0f5c9a17 .9mm 1.02mm),repeating-linear-gradient(60deg,#0000 0 1.6mm,#0f5c9a09 1.6mm 1.7mm)}.m-cred.v-civico .mc-vert{left:calc(1.4mm + var(--s));transform-origin:50%;white-space:nowrap;letter-spacing:.5mm;text-transform:uppercase;color:#0f5c9a;margin-left:1.9mm;font-size:1.76mm;font-weight:800;display:block;position:absolute;top:50%;transform:translate(-50%,-50%)rotate(-90deg)}.m-cred.v-civico .mc-cab,.m-cred.v-civico .mc-foto,.m-cred.v-civico .mc-rod{left:calc(7mm + var(--s))}.m-cred.v-civico .mc-foto{border-radius:1.6mm;box-shadow:0 0 0 .35mm #fff,0 0 0 .6mm #0f5c9a}.m-cred.v-civico .mc-dados{left:calc(30.5mm + var(--s))}.m-cred.v-civico .mc-cab em{color:#0f5c9a38}.m-cred-v.v-civico .mcv-txt,.m-cred-v.v-civico .mcv-ass{left:calc(4.5mm + var(--s))}.m-cred-v.v-civico .mcv-mrz{background:#e4eef6e6}.cart .ass-l+b+small,.m-cred-v .mcv-ass small{font-size:1.76mm}.cart[class*=m-] .rot{line-height:1.15;letter-spacing:.12mm!important;font-size:1.76mm!important}.cart[class*=m-] div:not(.nome)>.val{font-size:2.45mm;line-height:1.2}.cart[class*=m-][class*=-v] p{font-size:1.95mm!important;line-height:1.32!important}.cart[class*=m-][class*=-v] [class$=-ig],.cart[class*=m-][class*=-v] [class$=-ig] span,.cart[class*=m-][class*=-v] [class$=-ig] b{font-size:1.76mm!important;line-height:1.3!important}.cart[class*=m-] [class$=-ass],.cart[class*=m-] [class$=-ass] small{font-size:1.76mm!important;line-height:1.15!important}.cart[class*=m-] [class$=-ass] b{font-size:1.95mm!important}.cart[class*=m-] [class$=-rod],.cart[class*=m-] [class$=-rod] span{font-size:1.76mm!important}.cart[class*=m-] [class$=-qr] small,.cart[class*=m-] .mpav-lado small{font-size:1.76mm!important;line-height:1.2!important}.cart[class*=m-] [class$=-fil] img{height:8mm!important}.cart[class*=m-] [class$=-fil]{gap:1.6mm!important}.m-inst .mi-faixa.fina b{font-size:1.95mm;line-height:1.4;display:block;overflow:visible}.m-cred .mc-cab b{line-height:1.25}.m-nobre .mn-rm span,.m-nobre .mn-nac{font-size:1.76mm!important}.m-ess .me-cab span{letter-spacing:.3mm;font-size:1.76mm}.m-ess .me-nome em,.m-graf .mg-nome em{font-size:1.95mm}.m-inst .mi-faixa span{letter-spacing:.25mm;font-size:1.76mm}.m-inst .mi-selo{width:19mm!important;height:19mm!important}.m-inst .mi-selo span{font-size:1.76mm!important}.m-inst .mi-selo b{font-size:2.6mm!important}.m-inst-v .miv-dir small{font-size:1.76mm}.m-diag .md-ig{line-height:1.25;font-size:1.76mm!important}.m-diag-v .mdv-ig span{white-space:normal!important}.m-graf .mg-cab span,.m-graf .mg-tipo{letter-spacing:.26mm;font-size:1.76mm}.m-graf .rot{color:#a2aab5!important}.m-graf-v .mgv-ig,.m-graf-v .mgv-ig span{color:#aeb6c0!important}.m-graf-v .mgv-txt p{color:#dde2e8!important}.m-graf-v .mgv-rod{color:#9aa3ae}.m-pain .mpa-tipo{letter-spacing:.25mm;max-width:22mm;font-size:1.76mm}.m-pain .mpa-base span{letter-spacing:.25mm;font-size:1.76mm}.m-pain .mpa-nome em{font-size:1.76mm}.m-ess .rot,.m-pain .rot{color:#6e7d8e!important}.m-ess-v .mev-ig,.m-ess-v .mev-ig span,.m-pain-v .mpav-ig,.m-pain-v .mpav-ig span,.m-ess-v .mev-rod,.m-pain-v .mpav-rod{color:#5b6b7d!important}.m-diag .md-tit{font-size:1.76mm}.m-diag .md-tit b{font-size:2.6mm}.m-diag .md-cargo{font-size:1.76mm}.m-pain-v .mpav-rod span:first-child{display:none}.m-pain-v .mpav-rod{justify-content:flex-end}.m-ess-v .mev-txt .rot,.m-pain-v .mpav-txt .rot{color:#e2541f!important}.m-graf-v .mgv-txt .rot{color:#f89422!important}.m-graf .mg-cab{right:calc(28mm + var(--s))}.m-graf .mg-tipo{right:auto;left:calc(5mm + var(--s));top:calc(14.2mm + var(--s))}.m-graf .mg-nome{top:calc(18.4mm + var(--s))}.cart:not([class*=m-]) .rot{letter-spacing:.14mm;font-size:1.76mm}.cv-texto{margin:.5mm 0 1mm;font-size:1.95mm;line-height:1.3}.cv-nacional{font-size:1.9mm}.cv-igreja,.cv-igreja span{font-size:1.76mm;line-height:1.3}.cv-igreja b{font-size:1.85mm}.cv-qr span{font-size:1.76mm}.cv-filiacao .rot{font-size:1.76mm!important}.cv-filiacao img{height:8mm}.cv-ass .linha{font-size:1.76mm}.cv-ass .linha b{font-size:1.95mm}.cv-rodape{height:calc(4.2mm + var(--s));font-size:1.76mm}.m-cred.v-brasao .mc-brasao{filter:grayscale();opacity:.08}.m-perg-v p.mpv-txt,.m-nobre-v .mnv-esq p{font-size:2.2mm!important;line-height:1.28!important}.m-perg-v .mpv-ig,.m-perg-v .mpv-ig span{font-size:2mm!important}.m-perg div:not(.nome)>.val{font-size:2.75mm!important}.m-perg-v .mpv-fil{right:calc(27mm + var(--s));bottom:calc(8.6mm + var(--s));align-items:center;display:flex;position:absolute}.busca-local{border:1px solid var(--borda,#dce3ea);background:#fff;border-radius:12px;width:100%;margin:0 0 10px;padding:12px 14px;font-size:16px}.dp-res{gap:4px;margin-bottom:10px;display:grid}.dp-res b{color:var(--marinho);font-size:22px}.dp-res span{color:var(--suave);font-size:14px}.dp-res i{background:linear-gradient(90deg, #2e9e5b var(--p), #e7ecf1 var(--p));border-radius:8px;height:8px;margin-top:4px;display:block}.pg-l{flex-wrap:wrap;gap:8px;margin:4px 0 8px;display:flex}.pg-it{background:#eef2f6;border-radius:8px;place-items:center;width:74px;height:96px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #dce3ea}.pg-it img{object-fit:cover;width:100%;height:100%}.pg-it b{color:#c2391f;font-size:14px}.pg-it small{color:#fff;background:#05203abf;border-radius:6px;padding:1px 5px;font-size:11px;position:absolute;bottom:3px;left:4px}.pg-it button{color:#fff;cursor:pointer;background:#05203abf;border:0;border-radius:50%;width:22px;height:22px;font-size:15px;line-height:1;position:absolute;top:3px;right:3px}.lv-docs .pessoa{cursor:pointer}.lista a.pessoa-info{color:inherit;text-decoration:none}.rc-item{border-top:1px solid var(--borda,#e3e8ee);padding:12px 0}.rc-item:first-of-type{border-top:0}.rc-item small{color:var(--suave)}.rc-t{border-collapse:collapse;width:100%;margin:8px 0;font-size:14px}.rc-t th{text-align:left;color:var(--suave);text-transform:uppercase;letter-spacing:.03em;padding:4px 6px;font-size:12px;font-weight:700}.rc-t td{vertical-align:top;border-top:1px solid #eef2f6;padding:6px}.rc-antes{color:#8a5a44;text-decoration:line-through #8a5a4466}.rc-dep{color:#1d7a45;font-weight:700}a.chip{text-decoration:none}.ds-op{gap:8px;margin:6px 0 12px;display:grid}.ds-c{border:1.5px solid var(--borda,#dce3ea);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.ds-c input{flex:none;width:18px;height:18px;margin-top:3px}.ds-c b{color:var(--marinho);display:block}.ds-c small{color:var(--suave);margin-top:3px;font-size:13px;line-height:1.45;display:block}.ds-c:has(input:checked){border-color:var(--marinho);background:#f4f7fa}.dup-folhas{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.pg-a4{zoom:.5;background:#fff;width:210mm;height:297mm;position:relative;overflow:hidden;box-shadow:0 2px 10px #05203a2e}.pg-a4 .dup-c{position:absolute}.pg-a4 .dup-c .cart{box-shadow:none;outline:.15mm dashed #0000001f}.pg-rot{color:#b9c3ce;font:700 9mm/1 Montserrat,sans-serif;position:absolute;top:6mm;left:8mm}@media print{body.modo-duplex .folha-cart,body.modo-duplex .dup-folhas{display:block}body.modo-duplex .pg-a4{zoom:1;box-shadow:none;break-after:page;page-break-after:always;margin:0}body.modo-duplex .pg-a4:last-child{break-after:auto;page-break-after:auto}body.modo-duplex .pg-a4 .dup-c .cart{outline:none}}.ass-quadro{background:#fbfcfd;border:1.5px dashed #b9c3ce;border-radius:12px;margin:10px 0 6px;position:relative;overflow:hidden}.ass-quadro canvas{touch-action:none;cursor:crosshair;display:block}.ass-quadro span{text-align:center;color:#b9c3ce;pointer-events:none;border-top:1px solid #dce3ea;margin:0 30px;padding-top:4px;font-weight:700;position:absolute;bottom:34px;left:0;right:0}.cd{max-width:560px;margin:0 auto}.cd-vista{place-items:center;min-height:230px;margin:6px 0 12px;display:grid}.cd-vista .cart{box-shadow:0 6px 22px #05203a47}.cd-ab{justify-content:center}.cd-qr{text-align:center;background:#fff;border-radius:16px;width:min(320px,100%);padding:18px;box-shadow:0 4px 18px #05203a26}.cd-qr svg{width:100%;height:auto;display:block}.cd-qr b{color:var(--marinho);margin-top:10px;font-size:17px;display:block}.cd-qr small{color:var(--suave);font-weight:700}@media print{body.modo-duplex,body.modo-duplex #app,body.modo-duplex .conteudo,body.modo-duplex .folha-cart{margin:0!important;padding:0!important}}.pd-it{flex-wrap:wrap}.pd-it .acoes{flex-wrap:wrap;gap:6px;width:100%;margin:6px 0 0;display:flex}.pd-atraso{box-shadow:inset 4px 0 #d2342c}.dup-g{grid-template-columns:1fr 1fr;gap:10px;margin:8px 0 12px;display:grid}@media (width<=700px){.dup-g{grid-template-columns:1fr}}.dup-f{border:1px solid var(--borda,#e3e8ee);color:inherit;border-radius:12px;align-items:flex-start;gap:10px;padding:10px;text-decoration:none;display:flex}.dup-f b{color:var(--marinho);display:block}.dup-f small{color:var(--suave);font-size:13px;line-height:1.45;display:block}.er-g{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.er-g .cartao{margin:0}.er-i{grid-template-columns:1fr auto;gap:2px 10px;margin:8px 0;font-size:14px;display:grid}.er-i b{color:var(--marinho)}.er-i i{background:linear-gradient(90deg, var(--laranja,#f89422) var(--p), #eef2f6 var(--p));border-radius:6px;grid-column:1/-1;height:6px}.ci-test{background:#fdf4f7;border-left:4px solid #d6457a;border-radius:0 10px 10px 0;margin:10px 0;padding:10px 14px;font-style:italic}.ci-test small{color:var(--suave);margin-top:4px;font-style:normal;font-weight:600;display:block}.ci-ped{align-items:flex-start}.ci-ped input{flex:none;width:20px;height:20px;margin-top:4px}.ci-txt{margin:3px 0;white-space:normal!important;color:var(--texto)!important}.pc-grade{overflow-x:auto}.pc-grade table{border-collapse:separate;border-spacing:3px;font-size:13px}.pc-grade th{color:var(--suave);white-space:nowrap;padding:3px 6px;font-weight:700}.pc-grade td{text-align:center;border-radius:6px;min-width:54px;height:30px;padding:2px 4px;font-size:12px}.pc-grade td.vazio{background:#fdecec}.pc-grade td.ok{color:#1d7a45;background:#e6f4ea}.pc-grade td.eu{color:#fff;background:#d6457a;font-weight:800}.pc-grade td.pc-t{cursor:pointer}.pc-barras{align-items:flex-end;gap:3px;height:120px;padding-bottom:16px;display:flex;overflow-x:auto}.pc-barras span{flex:1 0 14px;align-items:flex-end;height:100%;display:flex;position:relative}.pc-barras i{background:#d6457a;border-radius:4px 4px 0 0;width:100%;min-height:2px;display:block}.pc-barras small{text-align:center;color:var(--suave);font-size:10px;position:absolute;bottom:-16px;left:0;right:0}.ci-vers{color:#8a2b52;margin:6px 0 10px;font-family:Georgia,serif;font-size:17px;font-style:italic}.pc-plano{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px;font-size:14px;display:grid}.pc-plano span{background:#f6f3ec;border-radius:8px;padding:6px 8px}.pc-plano span.hoje{color:#fff;background:#d6457a}.pp-leit{background:#fdf4f7;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex}.pp-leit svg{color:#d6457a;width:20px;height:20px}.ci-fx{width:100%;margin-top:6px}.ci-fx .chip{padding:5px 10px;font-size:13px}.cu-nota{color:var(--texto);background:#fff9ee;border-left:3px solid #c8963e;border-radius:0 8px 8px 0;margin-top:4px;padding:6px 10px;display:block}#cuidado h2 .selo{vertical-align:middle;font-size:11px}.pa-sinais{flex-wrap:wrap;gap:4px;margin-top:4px;white-space:normal!important;display:flex!important}#cuidado{grid-column:1/-1}#cuidado .linha-tempo{margin-top:10px}.pa-orei{opacity:.7}.st-ob .st-det{padding:6px 4px 14px}.st-ob .chips{flex-wrap:wrap}.st-x{color:var(--suave);cursor:pointer;background:0 0;border:0;padding:0 0 0 4px;font-size:12px}.st-add{margin:8px 0}.st-lista{flex-direction:column;gap:8px;display:flex}.st-lista .pessoa{width:100%}.st-chips{flex-wrap:wrap;gap:6px;margin:4px 0 10px;display:flex}.st-chips .chip{cursor:default;padding:6px 10px;font-size:13px}.st-add .bp-in{border:1.5px solid var(--linha);width:100%;font:inherit;border-radius:10px;padding:10px 12px}.st-seta{color:var(--suave);flex:none;display:inline-flex}.st-seta svg{width:18px;height:18px}.pa-passo{cursor:pointer;font-family:inherit;line-height:inherit;border:0}.pa-alerta{color:#c0392b;font-style:normal;font-weight:700}.ro-dia{border:1.5px solid var(--linha);width:140px;font:inherit;border-radius:8px;flex:none;padding:6px 8px}table.simples td.num,table.simples th.num{text-align:right}.pa-sinais .pa-passo{min-height:0!important;padding:3px 9px!important;font-size:12px!important;font-weight:700!important}.pd-parte{border-top:1px solid var(--linha);padding:10px 0}.pd-parte:first-of-type{border-top:0}.pd-ph{align-items:center;gap:8px;display:flex}.pd-ph b{flex:1;font-size:16px}.pd-g{flex-wrap:wrap}.np-enq{border:1.5px solid var(--linha);border-radius:10px;flex-direction:column;gap:4px;max-height:260px;padding:8px 10px;display:flex;overflow:auto}.np-enq .campo-check{font-size:14px}.pd-mp{border-left:3px solid var(--laranja);margin:10px 0;padding:4px 12px}.pd-mp p{margin:6px 0 0}.linha-tempo .acoes{margin-top:6px}.badge{color:#fff;text-align:center;background:#e3342f;border-radius:999px;min-width:20px;margin-left:6px;padding:1px 6px;font-size:12px;display:inline-block}.ch-cod{color:#fff;letter-spacing:.5px;border-radius:8px;flex:none;justify-content:center;align-items:center;min-width:52px;height:34px;margin-right:10px;padding:0 8px;font-size:15px;font-weight:800;display:inline-flex}h3 .ch-cod{vertical-align:middle;height:30px;font-size:14px}.ch-bola{vertical-align:-1px;border-radius:50%;width:12px;height:12px;margin-right:6px;display:inline-block}.ch-sec small{font-weight:500}.ch-locs{flex-wrap:wrap;gap:6px;margin:4px 0 8px;display:flex}.ch-locs .chip{align-items:center;display:inline-flex}.ch-hist{max-height:220px;padding-left:18px;font-size:13.5px;overflow:auto}.ch-hist li{margin:3px 0}.ch-sel{border:1px solid var(--linha);border-radius:10px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:4px 12px;max-height:260px;margin-bottom:10px;padding:8px;font-size:14px;display:grid;overflow:auto}.aviso.laranja{color:#7a4100;background:#fef1e1}b.ch-alerta{color:#b05a00;display:inline}.ch-guia{margin-bottom:14px}.ch-guia summary{cursor:pointer}.ch-guia h4{margin:14px 0 4px}.ch-guia p,.ch-guia li{font-size:14.5px;line-height:1.5}.ch-guia ol{margin:4px 0;padding-left:20px}.ch-guia li{margin:4px 0}.ch-conf{border:1px solid var(--linha);background:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;padding:10px 14px;font-size:14px;display:flex}.ch-aut .selo button,.ch-esp .selo button{cursor:pointer;color:inherit;background:0 0;border:0;padding:0 0 0 4px}.ch-esp{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.ch-esp-n{gap:6px;margin-bottom:8px;display:flex}.ch-esp-n input{flex:1}.ch-cf .ch-cont{align-items:center;gap:8px;margin-left:auto;display:flex}.ch-cf .ch-cont b{text-align:center;min-width:22px;font-size:18px}.ch-cf.falta{box-shadow:inset 4px 0 #c8342f}.ch-cf.sobra{box-shadow:inset 4px 0 #2e9e5b}.ch-rap{text-align:center;max-width:480px;margin:0 auto}.ch-rap-cod{color:#fff;letter-spacing:1px;border-radius:14px;margin:6px 0 10px;padding:10px 22px;font-size:34px;font-weight:800;display:inline-block}.ch-rap .form-campos{text-align:left}.sg-v code{background:#f3f5f8;border-radius:6px;margin-top:4px;padding:3px 8px;font-size:18px;display:inline-block}.iv-barra{background:#e6eaf0;border-radius:6px;height:8px;margin:0 0 14px;overflow:hidden}.iv-barra i{background:#2e9e5b;height:100%;display:block}.iv-b{flex-wrap:wrap}.iv-b .iv-bt{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}.iv-b.ok{box-shadow:inset 4px 0 #2e9e5b}.iv-b.mudou{box-shadow:inset 4px 0 #2563af}.iv-b.danificado{box-shadow:inset 4px 0 #e8721a}.iv-b.ausente{box-shadow:inset 4px 0 #c8342f}.ag-r .ag-h{flex-direction:column;flex:none;align-items:center;min-width:52px;margin-right:10px;font-size:15px;font-weight:800;display:flex}.ag-r .ag-h small{color:var(--suave,#6b7684);font-size:12px;font-weight:500}.ag-r.cessao{box-shadow:inset 4px 0 #e8721a}.ag-r.evento{box-shadow:inset 4px 0 #7a48aa}.fe-lista{gap:8px;margin-bottom:14px;display:grid}.fe-it{text-align:left;border:1px solid var(--linha);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:12px;padding:14px;font-size:15.5px;display:flex}.fe-it .fe-ck{border:2px solid #b8c0cc;border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.fe-it.ok{background:#eaf7ef;border-color:#2e9e5b}.fe-it.ok .fe-ck{color:#fff;background:#2e9e5b;border-color:#2e9e5b}.fe-it .fe-ck svg{width:16px;height:16px}.pr-predio{gap:10px;display:grid}.pr-andar{border:2px solid var(--c);background:#fff;border-radius:14px;grid-template-columns:150px 1fr;display:grid;overflow:hidden}.pr-andar.externo{border-style:dashed;margin-top:8px}.pr-nome{background:var(--c);color:#fff;flex-direction:column;gap:4px;padding:12px;display:flex}.pr-nome small{opacity:.9;font-size:12px}.pr-salas{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;padding:10px;display:grid}.pr-sala{text-align:left;border:1px solid var(--linha);cursor:pointer;background:#fafbfc;border-radius:10px;flex-direction:column;gap:3px;min-height:72px;padding:10px;display:flex;position:relative}.pr-sala:hover{border-color:var(--c)}.pr-sala span{color:var(--c);font-size:12.5px;font-weight:700}.pr-sala small{color:#6b7684;font-size:12px}.pr-al{color:#fff;background:#c8342f;border-radius:10px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:700;position:absolute;top:6px;right:6px}@media (width<=640px){.pr-andar{grid-template-columns:1fr}}.iv-b .pessoa-info{flex:100%}.iv-b .iv-bt{width:100%;margin-top:8px}.ag-nav{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.ag-nav select{flex:1;min-width:200px}.cs-graf{align-items:flex-end;gap:4px;height:180px;padding:18px 0 22px;display:flex;position:relative}.cs-col{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.cs-col i{background:#2563af;border-radius:5px 5px 0 0;width:70%;display:block}.cs-col i.alto{background:#e8721a}.cs-col em{border-top:2px dashed #6b7684;position:absolute;left:4%;right:4%}.cs-col small{color:#6b7684;font-size:11.5px;position:absolute;bottom:-20px}.cs-col .cs-v{color:#4a5563;margin-bottom:2px;font-size:10.5px}.navbase-mais{color:var(--suave);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:1;justify-items:center;gap:2px;padding:6px 2px;font:600 12px Montserrat,sans-serif;display:grid}.navbase-mais svg{width:25px;height:25px}.janela-mais .mais-menu{flex-direction:column;gap:2px;display:flex}.mais-menu .marca{display:none}.mais-menu a{color:var(--marinho);border-radius:12px;align-items:center;gap:12px;padding:13px 10px;font-size:15.5px;font-weight:600;text-decoration:none;display:flex}.mais-menu a.ativo,.mais-menu a:active{background:#eef2f7}.mais-menu a svg{width:22px;height:22px;color:var(--suave);flex:none}.mais-menu .rodape{border-top:1px solid var(--linha);color:var(--suave);margin-top:10px;padding:12px 10px 4px;font-size:13px}.mais-menu .rodape a{color:var(--vermelho);padding:12px 0 4px}.mb-ident{color:#fff;background:linear-gradient(135deg,#05203a,#13406b);border-radius:18px;align-items:center;gap:14px;margin:4px 0 14px;padding:16px;text-decoration:none;display:flex;box-shadow:0 6px 18px #05203a2e}.mb-ident>span:nth-child(2){flex-direction:column;flex:1;gap:2px;display:flex}.mb-ident b{font-size:16.5px}.mb-ident small{opacity:.8;font-size:12.5px}.mb-ident-ic{background:#ffffff24;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.mb-ident svg{width:26px;height:26px}.mb-ident>svg:last-child{opacity:.7;width:20px;height:20px}.mb-acoes{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px;display:grid}.mb-acao{text-align:center;color:var(--marinho);background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:8px;min-height:92px;padding:14px 6px 12px;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none;display:flex;box-shadow:0 1px 3px #05203a14}.mb-acao span{color:#1e5aa8;background:#eef4fb;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.mb-acao.verde span{color:#22834a;background:#e7f6ec}.mb-acao.vermelho span{color:#c8342f;background:#fdecec}.mb-acao svg{width:24px;height:24px}.mb-ev{box-shadow:inset 4px 0 0 var(--c)}.mb-dia{text-align:center;width:46px;color:var(--suave);text-transform:uppercase;flex-direction:column;flex:none;margin-right:10px;font-size:11px;font-weight:700;display:flex}.mb-dia b{color:var(--c);font-family:Bebas Neue,Montserrat,sans-serif;font-size:28px;line-height:1}.mb-lista{background:#fff;border-radius:16px;margin:10px 0;overflow:hidden;box-shadow:0 1px 3px #05203a14}.mb-lista>a,.mb-lista>button{border:0;border-bottom:1px solid var(--linha);width:100%;color:var(--marinho);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:14px;padding:16px;font:600 15.5px Montserrat,sans-serif;text-decoration:none;display:flex}.mb-lista>:last-child{border-bottom:0}.mb-lista span{flex:1}.mb-lista svg{width:22px;height:22px;color:var(--suave);flex:none}.mb-lista svg:last-child{width:18px;height:18px}.fila-off{left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:60;color:#fff;background:#7a4100;border-radius:12px;padding:10px 14px;font-size:13.5px;font-weight:600;position:fixed;box-shadow:0 6px 18px #0003}@media (width>=960px){.fila-off{bottom:16px;left:270px}}.entrada-ajuda{opacity:.85;margin-top:10px;font-size:13.5px}.entrada-codigo{letter-spacing:6px;text-align:center;box-sizing:border-box;width:100%;min-width:0;max-width:100%;font-size:24px!important}.entrada form label{min-width:0}.ac-extra{margin:10px 0}:focus-visible{outline-offset:2px;outline:3px solid #f89422}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (width<=959px){.conteudo{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.btn,button,select,input:not([type=checkbox]):not([type=radio]){min-height:44px}.btn.mini{min-height:36px}input,select,textarea{font-size:16px}}.mais-menu svg{flex:none;width:22px;height:22px}.mais-menu .mod-cab{width:100%;color:var(--marinho);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:13px 10px;font:600 15.5px Montserrat,sans-serif;display:flex}.mais-menu .mod-cab span{flex:1}.mais-menu .mod-cab svg{color:var(--suave)}.mais-menu .mod-cab svg:last-child{width:16px;height:16px}.mais-menu .mod-cab.aberto{background:#eef2f7}.mais-menu .mod-cab.aberto svg:last-child{transform:rotate(90deg)}.mais-menu .mod-subs{border-left:2px solid var(--linha);flex-direction:column;margin-left:20px;padding:2px 0 8px 12px;display:flex}.mais-menu .mod-subs a{padding:10px;font-size:14.5px}.mais-menu .mod-subs a svg{width:18px;height:18px}.mais-menu .mod-subs a small{color:var(--suave);text-transform:uppercase;margin-left:auto;font-size:10px}.mais-menu .badge{margin-left:auto}.ac-u .pessoa-info small{display:block}.topo-linha .sino,.topo-linha .topo-ajuda{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;margin-left:8px;font:800 18px Montserrat,sans-serif;display:grid;position:relative}.topo-linha .sino:first-of-type,.topo-linha .topo-ajuda{margin-left:auto}.topo-linha .topo-ajuda+.sino{margin-left:8px}.topo-linha .sino svg{width:22px;height:22px}.topo-linha .sino b{color:#fff;background:#e8402f;border-radius:10px;padding:1px 6px;font-size:11px;position:absolute;top:-4px;right:-4px}.av-novo{box-shadow:inset 4px 0 #f89422}.ajuda-passos{padding-left:22px}.ajuda-passos li{margin:8px 0;font-size:15.5px;line-height:1.45}.im-it{align-items:flex-start}.im-ck{border:2px solid #b8c0cc;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;margin:2px 10px 0 0;display:grid}.im-it.ok .im-ck{color:#fff;background:#2e9e5b;border-color:#2e9e5b}.im-ck svg{width:16px;height:16px}.im-it .pessoa-info small{white-space:normal;display:block}.im-bt{flex-wrap:wrap;gap:6px;margin-left:8px;display:flex}.im-alerta{color:inherit;text-decoration:none;display:block}.alerta>svg{flex:none;width:20px;height:20px;margin-top:1px}.dr-it{align-items:flex-start}.dr-it .pessoa-info small{white-space:normal;margin-top:3px;display:block}.dr-resp{background:var(--fundo,#f4f6f9);border-radius:8px;padding:6px 8px}.dr-venc{box-shadow:inset 4px 0 #e8402f}.dr-v{color:#c62828;font-weight:700}.dr-tipos{border:0;gap:8px;margin:0 0 10px;padding:0;display:grid}.dr-tipos legend{margin-bottom:6px;font-weight:700}.dr-op{cursor:pointer;border:1.5px solid #dfe4ea;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:12px;display:flex}.dr-op:has(input:checked){border-color:var(--azul,#00acee);background:#00acee12}.dr-op input{flex:none;width:20px;height:20px}.abas-mini{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.abas-mini .btn.ativo{background:var(--marinho,#05203a);color:#fff;border-color:var(--marinho,#05203a)}.nm-ctl{flex-wrap:wrap;gap:12px;display:flex}.nm-ctl .campo{flex:220px;margin:0}.nm-duas{grid-template-columns:minmax(280px,1fr) minmax(280px,420px);align-items:start;gap:16px;display:grid}.nm-prev canvas{border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 4px 18px #05203a33}.nm-it{cursor:pointer;border-bottom:1px solid #eef1f5;grid-template-columns:22px 64px 1fr;align-items:center;gap:8px;padding:8px 0;display:grid}.nm-it input{width:20px;height:20px}.nm-it b{color:var(--marinho,#05203a);text-align:right;font-variant-numeric:tabular-nums;font-size:20px}.lateral .cont{color:#fff;background:#e8402f;border-radius:10px;margin-left:4px;padding:0 7px;font-size:11px;font-weight:700}@media (width<=760px){.nm-duas{grid-template-columns:1fr}.nm-prev{order:-1}}.dr-it .pessoa-info b,.dr-it .pessoa-info>span{white-space:normal;text-overflow:clip;overflow:visible}.ag-op{border:1.5px solid #e3e8ee;border-radius:14px;margin:10px 0;padding:12px 14px}.ag-op b{font-size:16px;display:block}.ag-op small{color:var(--suave,#5b6b7b)}.ag-op .acoes{margin-top:8px}button.link{color:var(--azul,#00acee);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ct-cab{text-align:center;margin:4px 0 10px}.ct-cab b{color:var(--marinho,#05203a);font-size:18px;display:block}.ct-cab span{color:var(--suave,#5b6b7b);font-size:14px}.ct-porta{justify-content:center;align-items:center;gap:10px;margin-bottom:8px;display:flex}.ct-meu{text-align:center}.ct-meu small{color:var(--suave,#5b6b7b);display:block}.ct-meu b{color:var(--marinho,#05203a);font-variant-numeric:tabular-nums;font-size:72px;line-height:1}.ct-bts{grid-template-columns:1fr 2.2fr;gap:12px;margin:16px 0 10px;display:grid}.ct-bts button{cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;border:0;border-radius:22px;min-height:140px;font:800 40px Montserrat,sans-serif}.ct-mais{color:#fff;background:#2e9e5b;font-size:56px!important}.ct-mais:active{background:#268a4f;transform:scale(.97)}.ct-menos{color:#5b6b7b;background:#eef1f5}.ct-mais5{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:14px;display:flex}.ct-escolha{gap:10px;display:grid}.ct-total>div:first-child{justify-content:space-between;align-items:baseline;display:flex}.ct-total>div:first-child b{color:var(--marinho,#05203a);font-size:34px}.ct-lista{color:var(--suave,#5b6b7b);flex-wrap:wrap;gap:6px 14px;margin:6px 0 12px;font-size:14px;display:flex}.ct-total .btn-grande{width:100%}.dc-l{grid-template-columns:1.6fr 1fr;gap:8px;margin-bottom:8px;display:grid}.dc-l input{min-height:46px;font:inherit;box-sizing:border-box;border:1.5px solid #dfe4ea;border-radius:10px;width:100%;padding:8px 10px}.cf-anos{gap:6px;margin-bottom:14px;display:flex}.cf-anos .btn.ativo{background:var(--marinho,#05203a);color:#fff}.cf-funil{gap:8px;display:grid}.cf-et{text-align:left;cursor:pointer;font:inherit;background:#f4f6f9;border:0;border-radius:12px;grid-template-columns:64px 1fr auto;align-items:center;gap:10px;min-height:56px;padding:12px 14px;display:grid;position:relative;overflow:hidden}.cf-et i{width:var(--w);background:#f8942238;border-radius:12px;position:absolute;top:0;bottom:0;left:0}.cf-et b,.cf-et span,.cf-et small{position:relative}.cf-et b{color:var(--marinho,#05203a);font-variant-numeric:tabular-nums;font-size:26px}.cf-et span{font-weight:600}.cf-et small{color:var(--suave,#5b6b7b);font-weight:700}.cf-et.ativo{outline:2px solid var(--marinho,#05203a)}.cf-alerta{box-shadow:inset 4px 0 #e8402f}.rt-v{font-size:min(26vh,22vw)!important;line-height:1!important}.rt-tipos{text-align:left;width:min(92vw,1100px)}.rt-t{grid-template-columns:34% 1fr 90px;align-items:center;gap:18px;margin:1.2vh 0;font-size:2.6vh;display:grid}.rt-t i{background:#ffffff1f;border-radius:2vh;height:2.2vh;overflow:hidden}.rt-t em{border-radius:2vh;height:100%;display:block}.rt-t b{text-align:right}.gt-qr{align-items:center;gap:5vw;display:flex}.gt-cod{background:#fff;border-radius:2vh;width:min(55vh,40vw);padding:1.5vh}.gt-cod svg{width:100%;height:auto;display:block}.im-guia{box-shadow:inset 4px 0 0 var(--laranja,#f89422)}@media (width<=760px){.dc-l{grid-template-columns:1fr}}.gt-qr small{text-transform:none!important;letter-spacing:0!important}.cm-prev{margin:4px 0 12px}.cm-prev small{color:var(--suave)}.cm-noti{color:#fff;background:#1f2933;border-radius:16px;align-items:flex-start;gap:10px;max-width:420px;margin-top:6px;padding:12px 14px;display:flex}.cm-noti img{background:var(--marinho);border-radius:8px;flex:none;width:34px;height:34px;padding:4px}.cm-noti b{font-size:14px;display:block}.cm-noti span{opacity:.85;font-size:13px}.cm-lido{background:var(--linha);border-radius:3px;max-width:260px;height:6px;margin:6px 0 2px;display:block;overflow:hidden}.cm-lido i{background:var(--verde);height:100%;display:block}.cm-ler small{color:var(--suave)}.cm-ler h2{margin:6px 0 12px}.cm-texto{font-size:17px;line-height:1.6}.sd-lista{gap:10px;display:grid}.sd-it{margin:0}.sd-it p{color:var(--texto);word-break:break-word;margin:6px 0 8px}.sd-cab{justify-content:space-between;align-items:center;gap:10px;display:flex}.sd-erro{box-shadow:inset 4px 0 0 #e8402f, var(--sombra)}.sd-aviso{box-shadow:inset 4px 0 0 var(--laranja), var(--sombra)}.sd-ok{box-shadow:inset 4px 0 0 var(--verde), var(--sombra)}.lt-ops{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px;display:grid}.lt-op{border:2px solid var(--linha);cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:6px;min-height:96px;padding:14px 6px;font:600 14px Montserrat,sans-serif;display:flex}.lt-op.ativo{border-color:var(--marinho);background:#05203a0d}.lt-a{color:var(--marinho);font-weight:800;line-height:1}.lt-a0{font-size:20px}.lt-a1{font-size:26px}.lt-a2{font-size:32px}.lt-ct{border:1.5px solid var(--linha);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:12px;display:flex}.lt-ct input{flex:none;width:24px;height:24px;margin-top:2px}.lt-ct small{color:var(--suave);display:block}html.letra-1 body{zoom:1.15}html.letra-2 body{zoom:1.3}html.contraste{--suave:#2e3a46;--linha:#9aa7b4;--texto:#000}html.contraste .ajuda,html.contraste .cartao small,html.contraste .lista small,html.contraste .pessoa-info span{color:#1f2a35!important}html.contraste .cartao,html.contraste .pessoa{border:1.5px solid #8a97a5}html.contraste .btn{border-width:2px;border-color:#44515e}html.contraste a{text-decoration-thickness:2px}.nv-lista .pessoa-info span{white-space:normal}.pessoa>svg:last-child,a.pessoa>svg{width:20px;height:20px;color:var(--suave);flex:none}.cart img.ass-img{z-index:0;width:auto;max-width:100%;height:9.4mm;margin:0 auto -2.2mm;position:relative}.cart img.ass-img~*{z-index:1;position:relative}.m-graf-v img.ass-img{filter:brightness(0)invert();opacity:.9}.m-diag-v .mdv-ass{bottom:calc(5.4mm + var(--s))}.m-diag-v img.ass-img{height:7.8mm;margin-bottom:-1.9mm}.topo-linha .topo-busca{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;margin-left:8px;display:grid}.topo-linha .topo-busca svg{width:20px;height:20px}.lateral .lat-busca,.mais-menu .lat-busca{cursor:pointer;text-align:left;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;font:600 14px Montserrat,sans-serif;display:flex}.lateral .lat-busca{color:#b9c9da;background:#ffffff14;margin:4px 0 8px;padding:10px 12px}.lateral .lat-busca svg{width:18px;height:18px}.lateral .lat-busca:hover{color:#fff;background:#ffffff24}.mais-menu .lat-busca{color:var(--suave);background:#f1f4f8;margin:0 0 8px;padding:13px 12px;font-size:15px}.mais-menu .lat-busca svg{color:var(--suave)}.lateral .mod-grupo{letter-spacing:.08em;text-transform:uppercase;color:#7f98b2;margin:10px 0 2px 10px;font-size:10.5px;font-weight:800}.lateral .mod-grupo:first-child{margin-top:2px}.mais-menu .mod-grupo{letter-spacing:.08em;text-transform:uppercase;color:var(--suave);margin:10px 0 2px 10px;font-size:11px;font-weight:800}.mais-menu .mod-grupo:first-child{margin-top:4px}.carrossel{grid-auto-columns:auto}.carrossel .cr-item{width:calc(46vw - 23.92px);max-width:240px}.carrossel .cr-grupo{writing-mode:vertical-rl;letter-spacing:.08em;text-transform:uppercase;color:var(--suave);align-self:stretch;place-items:center;padding:0 2px;font-size:10.5px;font-weight:800;display:grid;transform:rotate(180deg)}.janela-busca .janela{align-self:flex-start;max-width:560px;margin-top:8vh}.bt-campo{border:2px solid var(--linha);border-radius:14px;align-items:center;gap:10px;padding:4px 12px;display:flex}.bt-campo:focus-within{border-color:var(--marinho-2)}.bt-campo svg{width:20px;height:20px;color:var(--suave);flex:none}.bt-campo input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:10px 0;font:500 16px Montserrat,sans-serif}.bt-lista{flex-direction:column;gap:2px;max-height:60vh;margin-top:10px;display:flex;overflow-y:auto}.bt-tit{letter-spacing:.08em;text-transform:uppercase;color:var(--suave);margin:4px 4px 6px;font-size:11px;font-weight:800}.bt-item{color:var(--texto);border-radius:12px;align-items:center;gap:12px;padding:9px 10px;text-decoration:none;display:flex}.bt-item .ic{width:36px;height:36px;color:var(--marinho-2);background:#eaf0f7;border-radius:10px;flex:none;place-items:center;display:grid}.bt-item .ic svg{width:19px;height:19px}.bt-item b{font-size:15px;display:block}.bt-item small{color:var(--suave);font-size:12px;display:block}.bt-item.sel,.bt-item:hover{background:#eef2f7}.bt-pessoa .ic{color:#a85a04;background:#fef1e1}.bt-dica{margin:10px 4px 0;font-size:12px}@media (width<=899px){.bt-dica{display:none}}.mt-nums{grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0 10px;display:grid}.mt-nums span{text-align:center;color:var(--suave);background:#f3f6fa;border-radius:12px;padding:10px 6px;font-size:12px}.mt-nums b{color:var(--marinho);font-size:22px;display:block}.mt-barra{background:#e6ecf3;border-radius:6px;height:10px;overflow:hidden}.mt-barra i{background:linear-gradient(90deg,#f89422,#f2622e);border-radius:6px;height:100%;display:block}.mt-ops{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px 14px;margin:10px 0 14px;display:grid}.mt-op{align-items:flex-start}.mt-op small{color:var(--suave);font-size:12px;display:block}.mt-op input:disabled+span{opacity:.5}.mt-abas{margin:4px 0 10px}@media (width<=520px){.mt-nums{grid-template-columns:repeat(2,1fr)}}.ci-tit{letter-spacing:.08em;text-transform:uppercase;color:var(--suave);margin:14px 0 4px;font-size:11px;font-weight:800}.ci-lista{max-height:38vh;overflow-y:auto}.ci-lista small{font-size:12.5px;display:block}.ci-erro{color:#b42318}.ci-aviso{color:#a85a04}.as-previas{grid-template-columns:1fr 1fr 1fr;gap:10px;margin:10px 0;display:grid}.as-p{border:1px solid var(--linha);border-radius:12px;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;min-height:130px;padding:12px;display:flex}.as-p img{max-width:100%;max-height:90px}.as-p span{color:var(--suave);font-size:11.5px}.as-escuro{background:#2b2f36}.as-escuro span{color:#c9ced6}.as-claro{background:#fff}.as-cartao{background:#eef2f7}.as-cartao .as-linha{border-bottom:1px solid #0a2442;justify-content:center;width:120px;display:flex}.as-cartao .as-linha img{height:34px;margin-bottom:-8px}.as-cartao b{color:#0a2442;font-size:9px}@media (width<=560px){.as-previas{grid-template-columns:1fr 1fr}.as-cartao{grid-column:1/-1}}.janela-privacidade .janela{max-width:560px}.pv-itens{flex-direction:column;gap:12px;margin:12px 0;display:flex}.pv-it{align-items:flex-start;gap:12px;font-size:14px;line-height:1.45;display:flex}.pv-it .ic{width:36px;height:36px;color:var(--marinho-2);background:#eaf0f7;border-radius:10px;flex:none;place-items:center;display:grid}.pv-it .ic svg{width:19px;height:19px}.pv-it b{color:var(--marinho);margin-bottom:2px;display:block}.pv-assinar{background:#fef4e6;border:1px solid #f8c98a;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px;font-size:14px;display:flex}.pv-ok{color:#1e7b45;align-items:center;gap:6px;display:flex}.pv-ok svg{width:18px;height:18px}.pv-termo{color:var(--texto);margin-top:10px;font-size:13px;line-height:1.5}.pv-termo summary{cursor:pointer;color:var(--marinho-2);padding:6px 0;font-weight:700}.pv-termo p{margin:8px 0}#treino-faixa{z-index:600;color:#05203a;background:#f89422;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 14px;font:500 13px Montserrat,sans-serif;display:flex;position:sticky;top:0}#treino-faixa a{color:#05203a;margin-left:auto;font-weight:800;text-decoration:underline}@media (width<=700px){#treino-faixa span{display:none}#treino-faixa{font-size:12.5px}}#demo-barra{z-index:500;color:#05203a;background:#f89422;border-radius:12px;align-items:center;gap:6px;padding:7px 10px;font:600 13px Montserrat,sans-serif;display:flex;position:fixed;bottom:84px;right:12px;box-shadow:0 4px 14px #00000040}#demo-barra select{color:#05203a;background:#fff;border:0;border-radius:8px;max-width:150px;padding:4px 6px;font:600 13px Montserrat,sans-serif}#demo-barra select[hidden]{display:none}@media (width<=959px){#demo-barra{bottom:calc(84px + env(safe-area-inset-bottom,0px));font-size:12px;right:8px}#demo-barra .demo-txt{display:none}}@media print{#demo-barra,#treino-faixa{display:none}}.lateral .rodape .lat-dif,.mais-menu .rodape .lat-dif{font:inherit;cursor:pointer;color:#fff;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;display:flex}.mais-menu .rodape .lat-dif{color:var(--marinho-2);padding:12px 0 4px}.lateral .rodape .lat-dif svg,.mais-menu .rodape .lat-dif svg{width:18px;height:18px}.df-it{align-items:flex-start}.df-txt{white-space:pre-wrap;margin-top:6px;font-size:14px;display:block}.df-resp{margin-top:6px;display:block;color:#1e7b45!important}.ajuda>svg,.aviso>svg,p>svg[data-ic]{vertical-align:-3px;flex:none;width:16px;height:16px}.al-barra{gap:8px;margin:12px 0 8px;display:flex}.al-barra input{border:1px solid var(--linha);border-radius:12px;flex:1;min-width:0;padding:10px 12px;font:500 15px Montserrat,sans-serif}.al-it .pessoa-info small,.al-compras .pessoa-info small{display:block}.al-det{color:var(--suave);font-size:12.5px;font-weight:500}.al-q{min-width:38px;font-size:18px;font-weight:800;line-height:1}.al-it.al-falta{box-shadow:inset 4px 0 #d92d20}.al-it.al-baixo{box-shadow:inset 4px 0 #f89422}.al-total{text-align:right;margin:10px 4px;font-size:15px}.al-cont{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;display:grid}.al-cl{border:1px solid var(--linha);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.al-cl span{flex:1;min-width:0}.al-cl b{font-size:14px;display:block}.al-cl small{color:var(--suave);font-size:12px;display:block}.al-cl input{border:1px solid var(--linha);text-align:right;border-radius:10px;width:84px;padding:8px;font:600 16px Montserrat,sans-serif}@media print{.al-compras .btn{display:none}}.pz h2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pz h2 svg{width:20px;height:20px}.pz .selo-n{color:#fff;background:#f89422;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}.pz-item{border-top:1px solid var(--linha,#e3e8ee);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.pz-item img,.pz-sem{aspect-ratio:16/9;object-fit:cover;color:#fff;background:#05203a;border-radius:10px;flex:none;justify-content:center;align-items:center;width:112px;display:flex}.pz-sem svg{width:24px;height:24px}.pz-txt{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pz-txt b{line-height:1.3}.pz-txt span,.pz-txt small{color:var(--suave,#5b6b7b);font-size:13px}.pz-st{color:var(--suave,#5b6b7b);font-weight:700}.pz-st.ok{color:#15803d}.pz-st.rev{color:#c2410c}.pz-bts{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}@media (width<=560px){.pz-item img,.pz-sem{width:84px}}.cm-img{border-radius:12px;width:100%;max-width:520px;margin:10px 0;display:block}.fin-mes-sel{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.fin-mes-sel select{border:1.5px solid var(--linha);background:#fff;border-radius:10px;padding:9px 10px;font-size:16px;font-weight:700}.fin-mes-sel small{color:#b45309;font-weight:700}.rel-card{flex-direction:column;min-width:0;display:flex}.rel-card>.ajuda{flex:1}.rel-card .lv-barra{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.rel-card .lv-barra>select,.rel-card .lv-barra>input{flex:180px;min-width:0;max-width:100%}.rel-card .lv-barra>.campo-check{flex:100%;justify-content:flex-start}.rel-card .campo-check input{flex:none;width:20px;min-width:0;height:20px;margin:0}.rel-card .rel-go{flex:100%;justify-content:center}.rel-per{flex-wrap:wrap;gap:8px;display:flex;flex-basis:100%!important}.rel-per select,.rel-per input{flex:130px;min-width:0}.rel-per .pp-mes,.rel-per .pp-ano{flex:2 180px}.rel-per .pp-datas{flex:100%;gap:8px;display:flex}.rel-per .pp-datas.oculto,.rel-per .oculto{display:none}.of-previa{aspect-ratio:16/9;background:#05203a;border-radius:14px;margin:14px 0;overflow:hidden;box-shadow:0 6px 18px #05203a26}.of-previa iframe{transform-origin:0 0;border:0;width:200%;height:200%;transform:scale(.5)}.na-linhas{flex-direction:column;gap:8px;margin:10px 0;display:flex}.na-lin{grid-template-columns:minmax(0,2.2fr) minmax(0,.8fr) minmax(0,1.1fr) auto;align-items:center;gap:6px;display:grid}.na-lin select,.na-lin input{border:1.5px solid var(--linha);background:#fff;border-radius:10px;width:100%;min-width:0;padding:10px;font-size:15px}@media (width<=560px){.na-lin{grid-template-columns:1fr 1fr auto}.na-lin select{grid-column:1/-1}}.al-lista{grid-template-columns:minmax(0,1fr)!important}.al-lista .al-it{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.al-lista .al-it .pessoa-info{flex:280px;width:auto;min-width:0}.al-lista .al-it .pessoa-info b,.al-lista .al-it .pessoa-info small{white-space:normal;text-overflow:clip;overflow:visible}