:root{--ct-ok:#17633b;--ct-danger:#a52222;--ct-warning:#775313;--ct-focus:var(--ct-primary)} [hidden]{display:none!important}html{scroll-padding-top:190px}body{font-family:var(--ct-font,'DM Sans',sans-serif)}*,*::before,*::after{box-sizing:border-box}img,video,iframe{max-width:100%}button,input,textarea,select{font:inherit}button,a,input,textarea,select,summary{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--ct-focus);outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.5}h1,h2,h3{color:var(--ct-ink);letter-spacing:-.035em}p{line-height:1.65}.ui-icon{width:24px;height:24px;flex:none}.ct-link,.u-color-mata,.link-destaque{color:var(--ct-primary)!important}.ct-link:hover{color:var(--ct-hover)!important}.ct-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:20px 0}.ct-actions>*{max-width:100%;margin:0}.ct-actions .site-button{flex:0 1 auto}.site-button,.botao{min-height:44px;line-height:1.35;white-space:normal;text-align:center}.site-button-secundario{background:var(--ct-surface);border-color:var(--ct-line);color:var(--ct-primary)!important}.ct-icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:1px solid var(--ct-line);border-radius:var(--ct-radius);color:var(--ct-primary);background:var(--ct-surface)}.ct-anchor{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border-radius:8px;border:1px solid var(--ct-line);background:var(--ct-soft);color:var(--ct-primary);text-decoration:none}.ct-muted{color:var(--ct-muted)}.ct-alerta{color:var(--ct-warning);border-left:3px solid currentColor;padding:12px 16px}.ct-vazio{background:var(--ct-surface);border:1px solid var(--ct-line);border-radius:var(--ct-radius);padding:48px 24px;text-align:center}.ct-vazio .ct-actions{justify-content:center}.ct-simbolo{display:inline-grid;place-items:center;background:var(--ct-soft);color:var(--ct-primary);width:72px;height:72px;border-radius:50%;margin-bottom:12px}.ct-simbolo .ui-icon{width:34px;height:34px}.ct-beneficiaria{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;margin:20px 0;border:1px solid var(--ct-line);border-radius:var(--ct-radius)} .ct-scroll{display:flex!important;align-items:center;gap:8px;min-width:0;max-width:100%}.ct-scroll-track,[data-ct-scroll-track]{display:flex;align-items:center;gap:8px;min-width:0;flex:1;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.ct-scroll-track>a{flex:none}.ct-scroll-botao{flex:0 0 44px;width:44px;height:44px;border:1px solid var(--ct-line);border-radius:50%;display:inline-grid;place-items:center;background:var(--ct-surface);color:var(--ct-primary);cursor:pointer}.ct-scroll-botao:hover{background:var(--ct-soft)}.cabeca .chips{margin:0}.ct-institucional-menu{padding:20px 0;border-bottom:1px solid var(--ct-line)}.ct-institucional-menu [aria-current=page]{background:var(--ct-primary);color:var(--ct-surface)!important;border-color:var(--ct-primary)} .ct-documento{max-width:1120px;margin:48px auto}.ct-documento>header{background:var(--ct-surface);padding:0 0 32px;border:0;border-bottom:1px solid var(--ct-line);border-radius:0;margin:0 0 32px}.ct-documento h1{font-size:clamp(30px,4vw,48px);max-width:24ch}.ct-documento .site-eyebrow{display:flex;align-items:center;gap:9px}.ct-documento .site-lead{max-width:65ch;font-size:17px}.ct-documento-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:48px;align-items:start}.ct-documento-layout:not(:has(.ct-documento-lateral)){display:block}.ct-documento-lateral{position:sticky;top:160px;min-width:0}.ct-documento .ct-indice{padding:0;border:0;margin:0;background:transparent}.ct-indice>summary{font-size:13px;color:var(--ct-muted);margin:0;padding:12px 0;list-style:none}.ct-documento .indice-doc{display:flex;flex-direction:column;align-items:stretch;gap:4px;margin:8px 0}.ct-documento .indice-doc a{display:flex;align-items:center;min-height:44px;font-size:13px;line-height:1.5;background:transparent;border:0;border-left:3px solid transparent;border-radius:0;padding:10px 14px;color:var(--ct-muted)}.ct-documento .indice-doc a:hover,.ct-documento .indice-doc a[aria-current]{border-left-color:var(--ct-primary);background:var(--ct-soft);color:var(--ct-primary)}.ct-documento-texto{min-width:0;max-width:75ch}.ct-documento-texto>section{padding:0 0 28px;margin:0 0 28px;border-bottom:1px solid var(--ct-line);scroll-margin-top:170px}.ct-documento h2{font-size:23px;line-height:1.3;margin:0 0 18px}.ct-documento p,.ct-documento li{font-size:15px;line-height:1.85;color:var(--ct-ink)}.ct-versao{margin-top:24px;padding:18px 22px;border:1px solid var(--ct-line);border-radius:var(--ct-radius)}.ct-versao .site-versao{margin:0;font-size:13px}.ct-documento .ct-versoes{border:0;padding:0;background:transparent;margin-bottom:0}.ct-versoes summary{color:var(--ct-primary);margin:0}.ct-documento-texto>.ct-documento-alerta{padding:24px;border:1px solid var(--ct-line);border-left:4px solid var(--ct-primary);border-radius:var(--ct-radius);background:var(--ct-soft)}.ct-documento-situacao h2{color:var(--ct-primary)}.ct-documento .site-relacionados{gap:12px;padding-top:28px;margin-top:16px}.ct-documento details summary{min-height:44px;line-height:1.5}.ct-atendimento-entrada{padding:24px;border:1px solid var(--ct-line);border-radius:var(--ct-radius);margin:24px 0;background:var(--ct-soft)}.ct-atendimento-entrada p{margin-top:0}.ct-link-externo::after{content:' (site externo)';font-size:.8em}.ct-parceiro-empresa{display:block;padding:20px;background:var(--ct-soft);border-radius:var(--ct-radius)} .galeria{position:relative;align-content:start}.galeria .principal{position:relative;overflow:hidden;aspect-ratio:1}.galeria .mini{min-width:44px;min-height:44px}.galeria .mini[aria-pressed=true]{border-color:var(--ct-primary)}.ct-gallery-controls{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;color:var(--ct-muted)}.ct-gallery-controls button{font-size:12px;padding:8px 12px}.ct-gallery-fade{animation:ct-photo .25s ease}@keyframes ct-photo{from{opacity:.65}to{opacity:1}}.leitor-documento{position:fixed;inset:0;z-index:1000;background:rgb(21 25 34 / 65%);display:grid;place-items:center;padding:24px}.leitor-documento-caixa{display:flex;flex-direction:column;width:min(1100px,100%);height:calc(100dvh - 48px);background:var(--ct-surface);border-radius:var(--ct-radius);overflow:hidden}.leitor-documento header{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 24px;border-bottom:1px solid var(--ct-line)}.leitor-documento h2{flex:1;margin:0;font-size:20px}.leitor-documento iframe{border:0;width:100%;flex:1;min-height:0}.leitor-aberto{overflow:hidden!important}#leitor-qr{position:fixed;inset:0;z-index:1100;background:var(--ct-ink);color:var(--ct-surface);display:flex;align-items:center;justify-content:flex-end;flex-direction:column;padding:24px;gap:16px}#leitor-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#leitor-qr>*:not(video){position:relative;z-index:1}#leitor-qr #leitor-aviso{padding:16px;background:var(--ct-ink);max-width:65ch;border-radius:var(--ct-radius)}.ct-qr-mira{position:absolute!important;width:min(65vw,300px);aspect-ratio:1;top:20%;border:3px solid var(--ct-surface);border-radius:24px;box-shadow:0 0 0 999px rgb(21 25 34 / 30%)}.sigla-logo{object-fit:contain;background:var(--ct-surface);border:1px solid var(--ct-line);padding:5px}.ct-certificado{max-width:920px;margin:40px auto}.ct-certificado .prova-topo{border-top:5px solid var(--ct-primary);background:var(--ct-soft);padding:32px}.ct-certificado .valor-destaque{color:var(--ct-primary);font-size:clamp(32px,6vw,48px);font-weight:700}.ct-certificado .tecnico,code,.codigo-trilha,.prova-corpo{overflow-wrap:anywhere;min-width:0}.ct-certificado .prova-corpo{padding:24px;border:1px solid var(--ct-line);border-radius:0 0 var(--ct-radius) var(--ct-radius)}.ct-certificado .prova-bloco{padding:24px 0}.ct-certificado table{width:100%}.ct-certificado td{padding:12px;border-bottom:1px solid var(--ct-line)}.ct-status{padding:12px 16px;border-radius:9px;background:var(--ct-soft);color:var(--ct-ink);line-height:1.6}.ct-status:empty{display:none}.ct-status-success{color:var(--ct-ok)}.ct-status-error{color:var(--ct-danger)}.site-footer button[data-cookie-settings]{border:0;background:none;padding:0;color:var(--ct-muted);font:inherit;font-size:inherit;text-align:left}.site-footer-grade button[data-cookie-settings]{font-size:11px;min-height:36px}.site-footer-compacto{margin-top:auto}.ct-institucional-documento{max-width:1120px}.ct-institucional-documento>section{background:var(--ct-surface);padding:32px;border:1px solid var(--ct-line);border-radius:var(--ct-radius);margin:20px 0}.ct-institucional .indice-doc a{min-height:44px;display:inline-flex;align-items:center}.ct-institucional p{max-width:75ch}.ct-institucional .site-relacionados{gap:12px} @media(min-width:901px){.ct-indice>summary{pointer-events:none}.ct-documento-texto>.ct-documento-situacao{padding:24px;border:1px solid var(--ct-line);border-radius:var(--ct-radius)}} @media(max-width:900px){.ct-documento-layout{grid-template-columns:1fr;gap:24px}.ct-documento-lateral{position:sticky;top:148px;z-index:20;background:var(--ct-canvas);border-bottom:1px solid var(--ct-line)}.ct-documento .ct-indice{padding:0 12px}.ct-indice>summary{min-height:44px;color:var(--ct-primary);font-weight:600}.ct-documento .indice-doc{max-height:40dvh;overflow:auto}.ct-documento{margin:28px auto}.ct-documento>header{padding-bottom:24px}.ct-documento-texto{max-width:100%}.ct-documento-texto>section{scroll-margin-top:230px}} @media(max-width:600px){.ct-actions{align-items:stretch}.ct-actions>.site-button{flex:1 1 100%;width:100%}.ct-vazio{padding:32px 20px}.galeria{grid-template-columns:minmax(0,1fr)!important}.galeria .principal{grid-column:1;grid-row:1}.galeria .miniaturas{grid-column:1;grid-row:2;flex-direction:row;max-height:none;overflow-x:auto}.galeria .miniaturas .mini{flex:0 0 56px;width:56px}.ct-gallery-controls{grid-row:3}.leitor-documento{padding:0}.leitor-documento-caixa{width:100%;height:100dvh;border-radius:0}.leitor-documento header{padding:12px;gap:8px}.ct-certificado .prova-topo,.ct-certificado .prova-corpo{padding:20px}.ct-certificado table,.ct-certificado tbody,.ct-certificado tr,.ct-certificado td{display:block}.ct-certificado tr{border-bottom:1px solid var(--ct-line);padding:12px 0}.ct-certificado td{padding:3px 0;border:0}.ct-certificado td:first-child{color:var(--ct-muted);font-size:12px}.ct-institucional-documento>section{padding:24px}.ct-mobile-cards,.ct-mobile-cards tbody,.ct-mobile-cards tr,.ct-mobile-cards td{display:block;width:100%}.ct-mobile-cards thead{display:none}.ct-mobile-cards tr{border:1px solid var(--ct-line);border-radius:var(--ct-radius);margin:12px 0;padding:12px}.ct-mobile-cards td{padding:8px 0!important;overflow-wrap:anywhere}.ct-mobile-cards td[data-label]::before{content:attr(data-label);display:block;color:var(--ct-muted);font-size:11px;margin-bottom:3px}.ct-documento .site-lead{font-size:15px}} @media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important;animation-iteration-count:1!important}} @media print{.ct-actions,.ct-institucional-menu,.ct-documento-lateral,.ct-gallery-controls,.ct-atendimento-entrada{display:none!important}.ct-documento-layout{display:block}.ct-documento,.ct-certificado{max-width:none;margin:0}.ct-documento-texto{max-width:none}.ct-certificado .prova-bloco,table,tr{break-inside:avoid}.ct-certificado .prova-corpo{border:0;padding:0}.ct-documento details>*,.ct-certificado details>*{display:block!important}} .ct-editorial{background:var(--ct-canvas);padding-bottom:0!important}.ct-editorial .cabeca .faixa1{gap:28px;min-height:84px}.ct-editorial .menu-publico{margin-left:auto}.ct-editorial .menu-publico a{font-size:13px}.ct-editorial .menu-publico .site-button{color:var(--ct-surface)}.ct-editorial .ct-documento-lateral{top:110px}.ct-editorial section[id]{scroll-margin-top:160px}.ct-editorial .site-footer{margin-top:48px}.ct-hero-editorial{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:36px;margin:28px 0 48px}.ct-hero-copy{padding:32px 0}.ct-hero-copy h1{font-size:clamp(36px,4.4vw,62px);line-height:1.04;margin:20px 0;letter-spacing:-.055em}.ct-editorial em{font-style:normal;color:var(--ct-primary)}.ct-hero-copy p{max-width:45ch;font-size:18px;color:var(--ct-muted)}.ct-hero-foto{position:relative;margin:0}.ct-hero-foto>img{display:block;width:100%;height:440px;object-fit:cover;border-radius:64px 12px 12px 64px}.ct-hero-foto figcaption{position:absolute;right:20px;bottom:24px;display:flex;align-items:center;gap:14px;background:var(--ct-surface);padding:18px 22px;max-width:245px;border-radius:var(--ct-radius);box-shadow:var(--ct-shadow);font-weight:600;font-size:14px}.ct-hero-foto figcaption .ui-icon{color:var(--ct-primary);width:36px;height:36px}.ct-editorial-section{padding:40px 0}.ct-section-heading{text-align:center;margin:0 0 40px}.ct-section-heading h2,.ct-transparencia h2,.ct-participantes h2{font-size:clamp(28px,3.4vw,44px);line-height:1.1;margin:14px 0 24px}.ct-etapas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.ct-etapas article{display:flex;align-items:flex-start;gap:14px;min-width:0}.ct-etapas .ct-simbolo{width:60px;height:60px;flex:none}.ct-etapas h3{font-size:15px;margin:8px 0}.ct-etapas p{font-size:13px;color:var(--ct-muted);margin:0}.ct-etapa-numero{font-size:22px;font-weight:700;color:var(--ct-primary)}.ct-transparencia{display:grid;grid-template-columns:1.1fr 1.2fr .6fr;gap:26px;align-items:center;background:var(--ct-soft);border-radius:var(--ct-radius);padding:40px 28px;margin:32px 0}.ct-transparencia p{color:var(--ct-muted)}.ct-trilha-bloco{display:flex;gap:14px;padding:20px;background:var(--ct-surface);border-radius:var(--ct-radius);margin:20px 0}.ct-trilha-bloco>.ui-icon{color:var(--ct-primary);width:32px;height:32px}.ct-trilha-bloco h3{font-size:16px;margin:0}.ct-trilha-bloco p{font-size:12px;line-height:1.7;margin:8px 0 0}.ct-prova-preview{display:flex;align-items:center;justify-content:center;gap:14px;min-width:0}.ct-recibo-demo{background:var(--ct-surface);box-shadow:var(--ct-shadow);padding:22px 16px;width:45%;font-size:11px;transform:rotate(-3deg);border:1px solid var(--ct-line)}.ct-recibo-demo>*{display:block;margin:12px 0}.ct-recibo-demo .ui-icon{width:48px;height:48px;color:var(--ct-primary);margin:20px auto}.ct-recibo-demo h3{font-size:13px}.ct-phone{position:relative;border:7px solid var(--ct-ink);border-radius:30px;padding:32px 14px 24px;width:210px;min-width:165px;background:var(--ct-surface);box-shadow:var(--ct-shadow);font-size:11px}.ct-phone-camera{position:absolute;top:0;left:28%;width:44%;height:14px;background:var(--ct-ink);border-radius:0 0 12px 12px}.ct-phone h3{font-size:17px;margin:12px 0}.ct-phone-foto{width:100%;height:72px;object-fit:cover;border-radius:7px;margin-bottom:10px}.ct-phone-status{border:1px solid var(--ct-line);padding:10px;border-radius:8px;margin:16px 0;font-size:10px;color:var(--ct-muted)}.ct-phone-status .ui-icon{width:18px;height:18px;vertical-align:middle}.ct-phone small{font-size:9px;color:var(--ct-muted)}.ct-downloads .ct-frase-app{font-size:23px;font-weight:500;line-height:1.35;letter-spacing:-.025em;color:var(--ct-primary);margin:0 0 24px}.ct-downloads h3{font-size:14px}.ct-store{display:block;width:100%;padding:12px 16px;min-height:44px;border:0;border-radius:8px;background:var(--ct-ink);color:var(--ct-surface);margin:8px 0;font-weight:600;opacity:1!important}.ct-downloads small{display:block;font-size:10px;line-height:1.5;color:var(--ct-muted);margin-top:12px}.ct-causas-editoriais{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}.ct-causas-editoriais img{width:100%;aspect-ratio:1.9;object-fit:cover;border-radius:var(--ct-radius)}.ct-causas-editoriais h3{margin:14px 0 6px}.ct-causas-editoriais p{font-size:13px;color:var(--ct-muted)}.ct-image-note{font-size:10px;color:var(--ct-muted);text-align:right}.ct-participantes{padding:36px;background:var(--ct-soft);border-radius:var(--ct-radius);margin:32px 0}.ct-participantes .site-cartoes{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}.ct-participantes .site-cartao>.ui-icon{color:var(--ct-primary);width:36px;height:36px}.ct-participantes .site-cartao p{font-size:13px}.ct-editorial-faq{padding:32px 0}.ct-editorial-faq details{border:1px solid var(--ct-line);border-radius:8px;background:var(--ct-surface);padding:16px 20px;margin:10px 0}.ct-editorial-faq summary{cursor:pointer;min-height:28px;font-weight:600}.ct-editorial-cta{padding:32px;background:var(--ct-primary);color:var(--ct-surface);border-radius:var(--ct-radius);display:flex;gap:24px;align-items:center;justify-content:space-between}.ct-editorial-cta h2{color:inherit;font-size:27px;margin:0}.ct-editorial-cta p{margin-bottom:0}.ct-editorial-cta>a{flex:none}.ct-institucional .site-button{max-width:100%} @media(max-width:1050px){.ct-transparencia{grid-template-columns:1fr 1fr}.ct-downloads{grid-column:1/-1;display:grid;grid-template-columns:1fr 180px;gap:8px 24px;align-items:center}.ct-downloads .ct-frase-app{grid-column:1;grid-row:1/4;margin:0}.ct-downloads>*:not(.ct-frase-app){grid-column:2}.ct-downloads h3{margin:0}.ct-etapas{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-hero-foto>img{height:390px}.ct-participantes .site-cartoes{grid-template-columns:1fr}.ct-editorial .cabeca .faixa1{gap:16px}.ct-editorial .menu-publico{gap:12px}} @media(max-width:760px){.ct-editorial .cabeca .faixa1{min-height:68px}.ct-editorial .menu-publico{margin:0}.ct-editorial .ct-documento-lateral{top:68px}.ct-hero-editorial{grid-template-columns:1fr;margin-top:16px;gap:20px}.ct-hero-copy{padding:20px 0 0}.ct-hero-copy h1{font-size:40px}.ct-hero-copy p{font-size:16px}.ct-hero-foto>img{height:300px;border-radius:36px 12px 12px 36px}.ct-hero-copy .ct-actions>*{flex:1 1 130px;width:auto}.ct-editorial-section{padding:24px 0}.ct-etapas{gap:24px 16px}.ct-etapas article{flex-direction:column;gap:2px}.ct-transparencia{grid-template-columns:1fr;padding:24px 20px;gap:28px}.ct-downloads{grid-column:1;grid-template-columns:1fr 145px}.ct-causas-editoriais{grid-template-columns:1fr}.ct-causas-editoriais img{aspect-ratio:2}.ct-participantes{padding:24px 20px}.ct-editorial-cta{flex-direction:column;align-items:flex-start;padding:24px}.ct-editorial-cta>a{width:100%}.ct-prova-preview{max-width:100%;gap:10px}.ct-phone{width:190px}.ct-recibo-demo{padding:16px 12px}.ct-editorial .ct-documento-texto>section{scroll-margin-top:140px}} .campo-codigo{font-family:var(--ct-font)!important;font-variant-numeric:tabular-nums}.trilho-modal .passo{flex:1;min-width:0}.trilho-modal .passo i{transition:background-color .2s,box-shadow .2s,transform .2s}.trilho-modal .passo.atual i{transform:scale(1.15);box-shadow:0 0 0 4px var(--ct-soft)}.trilho-modal .passo.feito i{background:var(--ct-primary)}.trilho-modal .passo em{font-size:10px}.social button:disabled{background:var(--ct-ink);color:var(--ct-surface);opacity:.55;cursor:not-allowed}.social button:disabled svg{fill:currentColor}.campo-senha{position:relative;display:flex;align-items:center;min-width:0}.campo-senha input{width:100%;padding-right:50px!important}.campo-senha .olho{position:absolute;right:2px;top:50%;transform:translateY(-50%);width:44px;height:44px;display:grid;place-items:center;background:none;color:var(--ct-muted);border:0;padding:0}.campo-senha .olho .ui-icon{width:20px;height:20px}.erro:not(:empty),.perfil-status.falha:not(:empty){color:var(--ct-error);background:var(--ct-error-soft);padding:12px;border-radius:var(--ct-radius);display:block}.perfil-status.ok:not(:empty),#reset-pedir-ok,#reset-aplicar-ok{color:var(--ct-success);background:var(--ct-success-soft);border-radius:var(--ct-radius);padding:12px}.link{color:var(--ct-primary)!important}.forca .trilho{height:5px;border-radius:5px;background:var(--ct-line);overflow:hidden}.forca .trilho>div{height:100%;background:var(--ct-primary);transition:width .2s}.forca ul{display:flex;gap:8px 14px;flex-wrap:wrap;list-style:none;padding:0}.forca li{font-size:12px;color:var(--ct-muted)}.forca li.ok{color:var(--ct-success)} .perfil-painel{min-width:0}.perfil-painel .card{padding:28px;border:1px solid var(--ct-line);border-radius:var(--ct-radius);background:var(--ct-surface);box-shadow:none;margin-bottom:20px}.cabecalho-conta{margin:0 0 28px}.cabecalho-conta h2{font-size:28px;letter-spacing:-.04em;margin:0 0 8px}.cabecalho-conta p{color:var(--ct-muted);max-width:70ch;line-height:1.6}.conta-resumo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.conta-resumo-grid .card{margin:0}.conta-resumo{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.conta-resumo strong{font-size:32px;line-height:1.15;color:var(--ct-ink);letter-spacing:-.04em}.conta-resumo span,.conta-resumo p{font-size:13px;color:var(--ct-muted)}.ct-resumo-saldo{grid-column:1/-1;background:var(--ct-soft)!important}.ct-resumo-saldo strong{font-size:42px}.ct-resumo-saldo p{margin:0}.conta-status-card{margin-top:24px}.ct-notice{padding:18px 20px;border:1px solid var(--ct-line);border-left:4px solid var(--ct-primary);background:var(--ct-soft);border-radius:var(--ct-radius);margin:20px 0;color:var(--ct-ink);line-height:1.65}.ct-notice h3{margin:0}.ct-notice p{margin:6px 0 12px}.ct-resumo-saldo .ct-notice{font-size:12px;padding:10px 14px;margin:0;background:var(--ct-surface)} .perfil-form{gap:20px}.perfil-form input,.perfil-form select,.perfil-form textarea,.protocolos-atendimento input,.protocolos-atendimento textarea,.protocolos-atendimento select{min-width:0;min-height:44px;width:100%;box-sizing:border-box;background:var(--ct-surface);border:1px solid var(--ct-line);border-radius:8px;padding:12px 14px;color:var(--ct-ink);font:inherit}.perfil-form input[type=checkbox],.protocolos-atendimento input[type=checkbox]{width:20px;min-height:20px}.campo-fixo{padding:14px;background:var(--ct-canvas);border:1px solid var(--ct-line);border-radius:8px;overflow-wrap:anywhere;display:flex;flex-wrap:wrap;gap:10px}.perfil-form-acoes{display:flex;gap:14px;flex-wrap:wrap;align-items:center;grid-column:1/-1}.perfil-form-acoes .perfil-status{flex:1 1 200px}.ct-sem-alteracao{opacity:.5}.perfil-pedido h2{font-size:22px;line-height:1.25}.perfil-pedido .etiqueta{text-transform:none;letter-spacing:0;white-space:normal}.etiqueta.ok,.conta-sessao-atual{background:var(--ct-success-soft);color:var(--ct-success)}.etiqueta.pendente{background:var(--ct-warning-soft);color:var(--ct-warning)}.etiqueta.encerrado{background:var(--ct-line);color:var(--ct-muted)}.etiqueta.contemplado{background:var(--ct-primary);color:var(--ct-surface)}.perfil-pedido-premiado{border-color:var(--ct-primary)!important}.perfil-pedido .numeros{display:flex;gap:8px;flex-wrap:wrap;max-width:100%}.perfil-pedido .numeros span{border:1px solid var(--ct-line);padding:7px 10px;background:var(--ct-canvas);border-radius:8px;font-variant-numeric:tabular-nums}.ct-pedido-extras{margin-top:14px;padding-top:14px;border-top:1px solid var(--ct-line)}.ct-pedido-extras form{margin:0}.ct-pedido-extras a,.ct-pedido-extras button{font-size:12px}.conta-sessoes-lista{display:grid;gap:12px;list-style:none;padding:0}.conta-sessao{border:1px solid var(--ct-line);padding:20px;border-radius:var(--ct-radius);display:flex;align-items:center;justify-content:space-between;gap:16px}.conta-sessao small{display:block;color:var(--ct-muted);line-height:1.7;margin-top:6px}.conta-sessao-atual{display:inline-flex;padding:8px 12px;border-radius:8px;font-size:12px}.conta-sessoes-rodape{display:flex;gap:14px;flex-wrap:wrap;align-items:center} .ct-saldo-valores{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 0 20px}.ct-saldo-valores dd{margin:8px 0;font-size:23px;font-weight:700;font-variant-numeric:tabular-nums}.ct-saldo-valores dt{font-size:13px;color:var(--ct-muted)}.ct-saldo-valores small{color:var(--ct-muted);font-size:12px;line-height:1.5;display:block}.ct-saldo-principal{grid-column:1/-1;padding-bottom:20px;border-bottom:1px solid var(--ct-line)}.ct-saldo-principal dd{font-size:44px;letter-spacing:-.045em;color:var(--ct-primary)}.ct-saldo-abas{margin:0 0 24px}#painel-saldo .perfil-form{display:flex;flex-direction:column;max-width:520px;gap:12px;margin:20px 0}#painel-saldo .perfil-form>button{align-self:flex-start}#painel-saldo label{font-weight:600;font-size:14px}#painel-saldo details{border:1px solid var(--ct-line);border-radius:var(--ct-radius);padding:16px}#painel-saldo summary{font-weight:600;cursor:pointer;min-height:28px}#saldo-form-aceite{background:var(--ct-soft);padding:20px;margin-top:16px;border-radius:var(--ct-radius)}#saldo-form-aceite label{display:flex;align-items:flex-start;gap:12px;margin:0 0 16px}#saldo-aceite{width:20px;height:20px;flex:none}#saldo-pix:empty{display:none}#saldo-pix{padding:24px;background:var(--ct-soft);border-radius:var(--ct-radius);display:grid;gap:16px;justify-items:start;max-width:100%}#saldo-pix img{background:var(--ct-surface);max-width:100%;height:auto;padding:10px;border-radius:8px}#saldo-pix .pix-codigo{display:block;padding:16px;background:var(--ct-surface);border:1px solid var(--ct-line);overflow-wrap:anywhere;width:100%;box-sizing:border-box}#saldo-pix p{margin:0;font-size:13px;font-weight:600}#saldo-destino-atual{background:var(--ct-soft);padding:14px 18px;border-radius:var(--ct-radius);font-weight:600}.ct-movimento{display:grid;grid-template-columns:1fr auto;gap:10px 20px;border-bottom:1px solid var(--ct-line);padding:22px 0;overflow-wrap:anywhere}.ct-movimento h4,.ct-movimento p{margin:0}.ct-movimento h4{font-size:16px}.ct-movimento p,.ct-movimento small{font-size:13px;color:var(--ct-muted)}.ct-movimento>strong{font-size:21px;font-variant-numeric:tabular-nums}.ct-movimento .site-button{justify-self:start;font-size:12px}.ct-entrada{color:var(--ct-success)}.ct-saida{color:var(--ct-ink)}.ct-movimento[data-estado=realizado],.ct-movimento[data-estado=creditado]{border-left:3px solid var(--ct-success);padding-left:16px}.ct-movimento[data-estado=recusado],.ct-movimento[data-estado=rejeitado_psp]{border-left:3px solid var(--ct-error);padding-left:16px}.ct-pagination{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:20px 0}.ct-pagination[hidden],[hidden]{display:none!important} .protocolos-atendimento{background:var(--ct-surface);border:1px solid var(--ct-line);padding:28px;border-radius:var(--ct-radius);margin:0 0 28px}.protocolos-atendimento>h2{margin:0;font-size:28px;letter-spacing:-.04em}.protocolos-atendimento>p{color:var(--ct-muted);max-width:75ch;line-height:1.7}.protocolos-atendimento button:not(.site-button):not(.ct-chamado-abrir){min-height:44px;border:1px solid var(--ct-line);background:var(--ct-surface);color:var(--ct-primary);padding:10px 16px;border-radius:var(--ct-radius);font:inherit;font-weight:600;cursor:pointer}.protocolos-atendimento button:disabled{opacity:.5;cursor:not-allowed}.protocolos-atendimento fieldset{border:0;margin:0;padding:0;display:grid;gap:18px}.protocolos-atendimento label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600}.protocolos-atendimento textarea{min-height:130px;resize:vertical}.protocolos-atendimento form{max-width:760px}.ct-novo-chamado{margin:24px 0;padding:24px;background:var(--ct-canvas);border:1px solid var(--ct-line);border-radius:var(--ct-radius)}.ct-novo-chamado h3{margin-top:0}.ct-novo-chamado p{font-size:13px;line-height:1.7;color:var(--ct-muted)}.ct-suporte-lista-topo{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:28px 0 0}.ct-suporte-lista-topo h3{font-size:20px}.ct-chamado{border:1px solid var(--ct-line);padding:20px;border-radius:var(--ct-radius);display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:12px 0}.ct-chamado-abrir{width:100%;text-align:left;min-height:44px;font-size:17px;font-weight:700;padding:0;border:0;background:none;color:var(--ct-primary);cursor:pointer}.ct-chamado p{margin:0;font-size:12px;overflow-wrap:anywhere}.ct-chamado small{font-size:12px;color:var(--ct-muted)}.ct-chamado strong{font-size:12px;color:var(--ct-primary);flex-basis:100%}.ct-chamado-resposta{border-left:4px solid var(--ct-primary);background:var(--ct-soft)}.ct-tag{display:inline-flex;align-items:center;padding:6px 10px;border-radius:8px;background:var(--ct-soft);color:var(--ct-primary);font-size:12px;font-weight:600}.ct-tag[data-estado=concluido]{background:var(--ct-success-soft);color:var(--ct-success)}.ct-tag[data-estado=em_analise]{background:var(--ct-warning-soft);color:var(--ct-warning)}.ct-origem-parceiro{background:var(--ct-ink);color:var(--ct-surface)}.ct-origem-cliente{background:var(--ct-soft);color:var(--ct-primary)}[data-suporte=detalhe]{border-top:2px solid var(--ct-line);padding-top:28px;margin-top:28px;scroll-margin-top:110px}[data-suporte=mensagens]{display:flex;flex-direction:column;gap:16px;margin:24px 0}.ct-mensagem{width:85%;padding:18px 20px;border-radius:var(--ct-radius);border:1px solid var(--ct-line);background:var(--ct-canvas);box-sizing:border-box;overflow-wrap:anywhere}.ct-mensagem.ct-titular{align-self:flex-end;background:var(--ct-soft)}.ct-mensagem h4{font-size:11px;color:var(--ct-muted);font-weight:500;margin:0 0 10px}.ct-mensagem p{font-size:14px;line-height:1.7;white-space:pre-wrap;margin:0}.protocolos-atendimento [data-suporte=anexos] p{border:1px solid var(--ct-line);padding:14px;border-radius:8px;font-size:12px;overflow-wrap:anywhere}.atendimento-layout{border-top:1px solid var(--ct-line);padding-top:24px}.atendimento-ficha h2,.atendimento-nav h2{font-size:20px}.atendimento-layout .site-eyebrow{display:none}.atendimento-orientacao{font-size:13px}.atendimento-acoes .site-button{font-size:13px} @media(max-width:760px){.perfil-painel .card,.protocolos-atendimento{padding:20px}.conta-resumo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-resumo-saldo{grid-column:1/-1;grid-row:1}.conta-resumo strong{font-size:28px}.ct-resumo-saldo strong{font-size:38px}.conta-resumo .site-button{font-size:11px;padding:10px}.perfil-form{grid-template-columns:1fr}.perfil-pedido-topo{align-items:flex-start;gap:12px;flex-direction:column}.ct-pedido-extras{align-items:stretch}.ct-pedido-extras>*{width:100%}.ct-pedido-extras form button{width:100%}.ct-saldo-valores{gap:18px;grid-template-columns:1fr}.ct-saldo-valores>div:not(.ct-saldo-principal){display:grid;grid-template-columns:1fr auto;gap:6px}.ct-saldo-valores>div small{grid-column:1/-1}.ct-saldo-valores dd{margin:0;font-size:20px}.ct-saldo-principal dd{font-size:40px;margin:12px 0}.ct-saldo-abas>*{flex:1}.ct-movimento{grid-template-columns:1fr}.ct-novo-chamado{padding:18px}.ct-mensagem{width:94%}.ct-suporte-lista-topo{flex-wrap:wrap}.conta-sessao{flex-direction:column;align-items:flex-start}.protocolos-atendimento [data-suporte=origem-detalhe]{margin-top:10px}.atendimento-layout{grid-template-columns:1fr}.ct-saldo-condicoes a{overflow-wrap:anywhere}.ct-chamado{padding:16px}.codigo-trilha{min-width:0;display:flex;flex-wrap:wrap;gap:16px}.codigo-trilha code{overflow-wrap:anywhere;min-width:0}.codigo-trilha .copiar{position:static;width:auto;min-height:44px;display:flex;gap:8px;align-items:center}} @media(prefers-reduced-motion:reduce){.trilho-modal .passo i,.forca .trilho>div{transition:none;animation:none}} .ct-rasp-resumo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.ct-rasp-resumo>div{border:1px solid var(--ct-line);border-radius:var(--ct-radius);padding:20px;display:flex;flex-direction:column;gap:10px}.ct-rasp-resumo span{font-size:12px;color:var(--ct-muted)}.ct-rasp-resumo strong{font-size:27px;letter-spacing:-.035em}.ct-rasp-resumo a{font-size:12px}.rasp-lista{display:block!important}.ct-rasp-grupo{margin:32px 0}.ct-rasp-grupo h2{font-size:22px}.ct-rasp-cartoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.rasp-cartao{padding:24px;background:var(--ct-soft);border:1px solid var(--ct-line);border-radius:var(--ct-radius)}.rasp-cartao.ct-revelada{background:var(--ct-surface)}.rasp-cartao h3{font-size:18px;line-height:1.4;margin:12px 0}.rasp-cartao p{font-size:13px;line-height:1.65}.ct-rasp-como{padding:20px;border:1px solid var(--ct-line);border-radius:var(--ct-radius)}.ct-rasp-como summary{font-weight:700;cursor:pointer;min-height:28px}.ct-rasp-modal{width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:24px;box-sizing:border-box;border:1px solid var(--ct-line);border-radius:var(--ct-radius);background:var(--ct-surface);color:var(--ct-ink);overflow-y:auto;font-family:var(--ct-font)}.ct-rasp-modal::backdrop{background:color-mix(in srgb,var(--ct-ink) 68%,transparent)}.ct-rasp-modal header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.ct-rasp-modal h2{font-size:23px;letter-spacing:-.035em;line-height:1.25;margin:6px 0}.ct-rasp-modal header>button{flex:none}.ct-rasp-modal>p{font-size:13px;color:var(--ct-muted)}.ct-rasp-area{position:relative;isolation:isolate}.ct-rasp-canvas{position:absolute;inset:0;width:100%;height:100%;border-radius:var(--ct-radius);touch-action:none;cursor:crosshair;transition:opacity .18s}.ct-rasp-removida{opacity:0;pointer-events:none}.rasp-campos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;list-style:none;margin:20px 0}.rasp-simbolo{aspect-ratio:1;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;background:var(--ct-canvas);border:1px solid var(--ct-line);border-radius:10px;padding:8px;min-width:0;box-sizing:border-box;font-size:12px;color:var(--ct-muted)}.rasp-simbolo .ui-icon{width:36px;height:36px;color:var(--ct-primary)}.rasp-simbolo.premiado{border:2px solid var(--ct-primary);background:var(--ct-soft);color:var(--ct-primary)}.rasp-simbolo strong{font-size:18px;letter-spacing:-.035em;white-space:nowrap}.rasp-rotulo-premio{font-size:12px}.rasp-faixa{padding:20px;border-radius:var(--ct-radius);background:var(--ct-canvas);margin:20px 0}.rasp-faixa h3{font-size:22px;margin:0 0 8px;letter-spacing:-.03em}.rasp-ganhou{background:var(--ct-soft);border:1px solid var(--ct-primary)}.rasp-ganhou h3{color:var(--ct-primary);font-size:28px}.rasp-detalhe-credito{font-size:12px!important;color:var(--ct-muted)}body:has(.ct-rasp-modal[open]){overflow:hidden} @media(max-width:760px){.ct-rasp-resumo{grid-template-columns:1fr 1fr}.ct-rasp-resumo>div:last-child{grid-column:1/-1}.ct-rasp-cartoes{grid-template-columns:1fr}.ct-rasp-modal{padding:20px;width:calc(100% - 20px)}.rasp-simbolo strong{font-size:15px}.rasp-simbolo .ui-icon{width:30px;height:30px}.rasp-ganhou h3{font-size:25px}} @media(prefers-reduced-motion:reduce){.ct-rasp-canvas{transition:none}}:root{--ct-success:var(--ct-ok);--ct-success-soft:#edf6ef;--ct-error:var(--ct-danger);--ct-error-soft:#fff0ef;--ct-warning-soft:#fff7e6} .ct-prova-documento{max-width:900px;margin:36px auto 64px}.ct-prova-documento h1{font-size:clamp(28px,4vw,40px);line-height:1.12;letter-spacing:-.045em}.ct-prova-documento .prova-topo,.ct-prova-documento .comp-topo{padding:32px;background:var(--ct-surface);border-top:4px solid var(--ct-primary);border-bottom:1px solid var(--ct-line)}.ct-prova-documento .prova-corpo,.ct-prova-documento .comp-corpo{padding:28px 32px;background:var(--ct-surface);border:1px solid var(--ct-line);border-top:0;border-radius:0 0 var(--ct-radius) var(--ct-radius)}.ct-prova-documento .prova-bloco{padding:24px 0;border-bottom:1px solid var(--ct-line)}.ct-prova-documento .prova-bloco h2{font-size:21px;letter-spacing:-.03em}.ct-prova-documento .prova-bloco p{font-size:14px;line-height:1.7;max-width:75ch}.ct-comp-valor{margin:24px 0}.ct-comp-valor span{display:block;font-size:12px;color:var(--ct-muted)}.ct-comp-valor strong{display:block;font-size:42px;letter-spacing:-.04em;margin-top:8px;color:var(--ct-primary);font-variant-numeric:tabular-nums}.ct-prova-documento .sub{line-height:1.8;font-size:13px;color:var(--ct-muted)}.ct-prova-documento .sub .site-button{font-size:11px;margin:6px}.ct-prova-documento .comp-acoes{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}.ct-prova-documento .comp-acoes form{margin:0;display:flex}.ct-prova-documento .numeros{display:flex;flex-wrap:wrap;gap:8px}.ct-prova-documento .numeros span{padding:10px 12px;border:1px solid var(--ct-line);border-radius:8px;background:var(--ct-canvas);font-variant-numeric:tabular-nums}.ct-prova-documento code,.ct-prova-documento .mono{overflow-wrap:anywhere;white-space:normal}.ct-prova-documento #codigo-verificacao{display:block;font-family:var(--ct-font);font-size:26px;font-weight:700;letter-spacing:.04em;color:var(--ct-primary);margin:16px 0}.ct-prova-documento details summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:600;color:var(--ct-ink)}.ct-prova-documento .ct-notice{padding:20px}.ct-prova-documento .dados{width:100%;table-layout:fixed}.ct-prova-documento .dados td{padding:14px 10px;border-bottom:1px solid var(--ct-line);overflow-wrap:anywhere;vertical-align:top}.ct-prova-documento .dados td:first-child{width:33%;color:var(--ct-muted);font-size:12px}.ct-prova-documento .tecnico{white-space:pre-wrap;max-height:340px;overflow:auto;overflow-wrap:anywhere;padding:18px;background:var(--ct-canvas);border:1px solid var(--ct-line);border-radius:var(--ct-radius);font-size:12px;line-height:1.7}.ct-prova-documento .tecnico .site-button{margin:12px 0;font-family:var(--ct-font)}.ct-prova-documento .pix-pendente{background:var(--ct-soft);padding:24px;border-radius:var(--ct-radius);margin-top:24px;display:grid;justify-items:start;gap:14px}.pix-pendente img{max-width:100%;height:auto;background:var(--ct-surface);padding:12px;border-radius:8px}.pix-pendente #pix-copia{padding:16px;background:var(--ct-surface);border:1px solid var(--ct-line);border-radius:8px;margin:0}.ct-pix-prazo{font-weight:700}.ct-veredito-ok,.veredito.valido,.veredito.sim{background:var(--ct-success-soft);color:var(--ct-success)}.ct-veredito-falha,.veredito.invalido,.veredito.nao{background:var(--ct-error-soft);color:var(--ct-error)}.veredito{border-radius:var(--ct-radius);padding:24px;margin:24px 0}.veredito>.ui-icon{width:32px;height:32px;display:block;margin:0 0 12px}.veredito b{font-size:23px;letter-spacing:-.03em;line-height:1.25}.veredito p{font-size:14px;line-height:1.7}.ct-resultado-titulos{background:var(--ct-soft);padding:28px!important;border-radius:var(--ct-radius);margin-bottom:24px}.ct-resultado-titulos h2{font-size:29px!important}.ct-numero-premiado{display:block;font-size:44px;letter-spacing:.02em;color:var(--ct-primary);margin:18px 0}.ct-premio{padding:12px 0}.ct-contagem{font-size:23px!important;font-weight:700;color:var(--ct-primary);font-variant-numeric:tabular-nums}.ct-primeiro-premio{text-align:center;background:var(--ct-soft);border-radius:var(--ct-radius);padding:32px!important}.ct-primeiro-premio .desfecho{font-size:clamp(40px,10vw,66px);color:var(--ct-primary);letter-spacing:.03em;overflow-wrap:anywhere}#explica>section{margin:36px 0;scroll-margin-top:120px}#explica>section>p{max-width:75ch;line-height:1.7}.numeros-prova .destaque{background:var(--ct-soft);color:var(--ct-primary)}.numeros-prova .destaque b{color:var(--ct-primary)!important}.ficha-trilha{padding:28px;border:1px solid var(--ct-line);border-radius:var(--ct-radius);background:var(--ct-surface);margin:20px 0}.ficha-trilha h2{font-size:28px;letter-spacing:-.04em}.codigo-oficial{overflow-wrap:anywhere;color:var(--ct-primary)}.abas-trilha{display:flex;flex-wrap:wrap;gap:10px}.abas-trilha button{min-height:44px;border:1px solid var(--ct-line);border-radius:var(--ct-radius);padding:12px 18px;color:var(--ct-ink);background:var(--ct-surface)}.abas-trilha button.ativa{color:var(--ct-primary);background:var(--ct-soft);border-color:var(--ct-primary)}.linha-tempo .oque{display:flex;gap:10px;align-items:center}.linha-tempo .quando{font-size:12px;color:var(--ct-muted)}.linha-tempo li{padding:20px 0;gap:16px}.ct-trilha-opcao{display:flex;width:100%;justify-content:space-between;margin:12px 0;text-align:left}.paginacao-trilha{display:flex;align-items:center;gap:12px;margin:24px 0}#leitor-lanterna{position:absolute;left:20px;bottom:100px;z-index:2}#leitor-qr [data-ac=fecharLeitorQr]{position:absolute;left:20px;bottom:36px;z-index:2}.ct-copy-fallback{position:fixed;left:-9999px;top:0} @media(max-width:760px){.ct-prova-documento{margin:20px 0 44px}.ct-prova-documento .comp-topo,.ct-prova-documento .prova-topo,.ct-prova-documento .comp-corpo,.ct-prova-documento .prova-corpo{padding:22px 18px}.ct-prova-documento .dados,.ct-prova-documento .dados tbody,.ct-prova-documento .dados tr,.ct-prova-documento .dados td{display:block;width:100%!important}.ct-prova-documento .dados tr{padding:12px 0;border-bottom:1px solid var(--ct-line)}.ct-prova-documento .dados td{border:0;padding:4px 0}.ct-prova-documento .comp-acoes>*{width:100%}.ct-prova-documento .comp-acoes form button{width:100%}.ct-prova-documento #codigo-verificacao{font-size:23px}.ct-resultado-titulos{padding:22px 18px!important}.ct-numero-premiado{font-size:36px}.abas-trilha{display:grid;grid-template-columns:1fr}.abas-trilha button{width:100%;text-align:left}.linha-tempo li{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.ct-prova-documento .site-button{max-width:100%}.ct-documento-texto:has(#rasp-lista){max-width:none}.ct-prova-documento .comp-voltar a{width:100%}} .console-revisado{min-height:100vh;min-height:100dvh}.console-revisado .principal{min-width:0}.console-revisado .conteudo{min-height:100dvh;display:flex;flex-direction:column}.console-revisado main.pagina{flex:1;width:100%;min-width:0}.console-revisado .site-footer{margin-top:auto}.console-revisado .btn,.console-revisado .sair{min-height:44px}.console-revisado .btn.primario,.console-revisado .btn.confirma{background:var(--ct-primary);border-color:var(--ct-primary);color:var(--ct-surface)}.console-revisado .btn.primario:hover,.console-revisado .btn.confirma:hover{background:var(--ct-hover)}.console-revisado .painel{border-radius:var(--ct-radius);border-color:var(--ct-line)}.console-revisado .painel>.corpo{padding:24px}.console-revisado h1{font-size:clamp(28px,3vw,40px)}.console-revisado .abas{overflow-x:auto;max-width:100%;gap:8px}.console-revisado .abas>button{flex:none;min-height:44px}.console-revisado .topbar{gap:12px}.console-revisado .tabela-rolavel{max-width:100%}.console-revisado .btn .ui-icon{width:20px;height:20px}.ct-periodo{width:100%;display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:16px}.ct-periodo-rotulo{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ct-muted);margin:0}.ct-periodo .ct-scroll{flex:1;min-width:230px}.ct-periodo [data-ct-scroll-track] button{flex:none;min-height:44px;padding:10px 14px;border:1px solid var(--ct-line);border-radius:8px;background:var(--ct-surface);color:var(--ct-ink);cursor:pointer}.ct-periodo button.ativo,.ct-periodo button.ativa{background:var(--ct-primary);border-color:var(--ct-primary);color:var(--ct-surface)}.ct-scroll-control{width:44px;height:44px;flex:none;border-radius:50%;display:grid;place-items:center;border:1px solid var(--ct-line);color:var(--ct-primary);background:var(--ct-surface)}.ct-periodo-personalizado{font-size:13px;max-width:100%}.ct-periodo-personalizado summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--ct-primary)}.ct-periodo-personalizado .personalizado{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px}.ct-campanha-mini{display:flex;gap:12px;align-items:center;min-width:0}.ct-campanha-mini img,.ct-mini-vazia{width:44px;height:44px;border-radius:8px;object-fit:cover;flex:none}.ct-mini-vazia{display:grid;place-items:center;background:var(--ct-soft);color:var(--ct-primary)}.ct-repasses-resumo{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px}.ct-causa{color:var(--ct-primary);font-weight:700}.ct-cert-parceiro{max-width:820px;margin:24px auto;border-top:5px solid var(--ct-primary)!important}.ct-cert-parceiro>header{padding:28px;background:var(--ct-soft);flex-wrap:wrap}.ct-cert-parceiro>header img{width:150px;height:auto}.ct-cert-parceiro h2{font-size:24px}.ct-cert-campanha{overflow:hidden}.ct-cert-campanha .ct-cert-capa{width:100%;height:200px;object-fit:cover}.ct-cert-campanha header{align-items:flex-start}.ct-capa-vazia{display:flex;align-items:center;justify-content:center;gap:12px;background:var(--ct-soft);color:var(--ct-primary);text-align:center;padding:20px}.ct-cert-campanha .acoes{display:flex;gap:10px;flex-wrap:wrap}.ct-avatar-grande{display:grid;place-items:center;width:120px;height:120px;border-radius:50%;font-size:44px;font-weight:700;background:var(--ct-soft);color:var(--ct-primary);object-fit:cover}.ct-foto-enviar{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;border:1px solid var(--ct-line);border-radius:var(--ct-radius);padding:10px 16px;color:var(--ct-primary);cursor:pointer}.ct-foto-enviar:focus-within{outline:3px solid var(--ct-primary);outline-offset:3px}.ct-reputacao-medidor{--ct-score:0;--ct-gauge:var(--ct-primary);position:relative;width:172px;height:172px;border-radius:50%;display:grid;place-items:center;isolation:isolate;background:conic-gradient(var(--ct-gauge) calc(var(--ct-nota,0)*1%),var(--ct-line) 0);margin:0 auto 20px}.ct-reputacao-medidor::before{content:'';position:absolute;inset:12px;background:var(--ct-surface);border-radius:50%;z-index:-1}.ct-reputacao-medidor .val,.ct-reputacao-medidor .ct-nota{font-size:44px;font-weight:700;color:var(--ct-ink);line-height:1}.ct-reputacao-medidor[data-faixa=excelente]{--ct-gauge:var(--ct-success)}.ct-reputacao-medidor[data-faixa=regular]{--ct-gauge:var(--ct-warning)}.ct-reputacao-medidor[data-faixa=atencao]{--ct-gauge:var(--ct-error)}.ct-niveis{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:20px 0}.ct-niveis span{padding:8px 12px;border:1px solid var(--ct-line);border-radius:8px;font-size:12px}.ct-niveis .atual,.ct-niveis .ativo{background:var(--ct-soft);border-color:var(--ct-primary);color:var(--ct-primary);font-weight:700}.ct-ocorrencia{display:flex;align-items:flex-start;gap:16px;border:1px solid var(--ct-line);border-radius:var(--ct-radius);padding:20px;margin:12px 0}.ct-ocorrencia>.ui-icon{color:var(--ct-primary)}.ct-ocorrencia>div{flex:1}.ct-ocorrencia h3{font-size:15px;margin:0 0 8px}.ct-ocorrencia p{font-size:13px;margin:0 0 8px}.ct-ocorrencia strong,.ct-ocorrencia small{font-size:12px}.ct-ocorrencia.ct-compensada{color:var(--ct-muted);background:var(--ct-canvas)}.ct-notice{display:flex;align-items:center;gap:12px;padding:20px;background:var(--ct-soft);border-radius:var(--ct-radius)}.ct-organizador{margin-top:36px}.ct-organizador .prova-topo{background:var(--ct-surface);border:1px solid var(--ct-line);border-top:5px solid var(--ct-primary);border-radius:var(--ct-radius);padding:32px}.ct-organizador .organizador-foto{display:block;width:120px;height:120px;object-fit:cover;border-radius:50%;margin:24px 0}.ct-organizador .organizador-foto.ct-avatar-grande{display:grid}.ct-organizador h1{font-size:clamp(30px,4vw,44px);margin:16px 0 8px}.ct-organizador .organizador-sobre{max-width:75ch}.ct-organizador .organizador-numeros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;list-style:none;margin:28px 0}.ct-organizador .organizador-numeros li{border:1px solid var(--ct-line);border-radius:var(--ct-radius);padding:18px;font-size:13px;color:var(--ct-muted)}.ct-organizador .organizador-numeros strong{display:block;font-size:24px;color:var(--ct-ink);margin-bottom:8px}.ct-organizador .ct-reputacao-medidor{flex:none;margin:0}.ct-organizador-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ct-organizador-campanha{border:1px solid var(--ct-line);border-radius:var(--ct-radius);overflow:hidden;background:var(--ct-surface)}.ct-organizador-campanha>img{width:100%;height:210px;object-fit:cover}.ct-organizador-campanha-corpo{padding:24px}.ct-organizador-campanha-corpo h3{font-size:21px;margin-top:0}.ct-organizador-campanha-corpo .ct-actions{margin-bottom:0}.ct-organizador-campanha-corpo p{font-size:13px;color:var(--ct-muted)}.ct-onboarding{max-width:860px;margin:36px auto}.ct-onb-trilho{display:flex;list-style:none;padding:0;gap:12px;overflow-x:auto;margin:24px 0 32px}.ct-onb-trilho li{display:flex;align-items:center;gap:8px;color:var(--ct-muted);font-size:12px;white-space:nowrap}.ct-onb-trilho b{display:grid;place-items:center;width:30px;height:30px;background:var(--ct-line);border-radius:50%}.ct-onb-trilho .atual{color:var(--ct-primary);font-weight:700}.ct-onb-trilho .atual b,.ct-onb-trilho .feito b{background:var(--ct-primary);color:var(--ct-surface)}.ct-onb-acoes{display:flex;justify-content:space-between;gap:16px;margin-top:24px;padding-top:24px;border-top:1px solid var(--ct-line)}.ct-onb-proximos{padding:24px 24px 24px 44px;background:var(--ct-soft);border-radius:var(--ct-radius)}.ct-onb-proximos li{padding:8px}.auth-only{min-height:100dvh;display:flex;flex-direction:column;background:var(--ct-canvas)}.auth-only .auth-caixa{width:min(480px,calc(100% - 32px));margin:48px auto;flex:1}.auth-only .auth-cartao{padding:28px;border:1px solid var(--ct-line);border-radius:var(--ct-radius);background:var(--ct-surface);box-shadow:var(--ct-shadow)}.auth-only .auth-logo{width:160px;height:auto}.auth-only h1{font-size:30px}.auth-only .auth-cartao>p{font-size:14px;color:var(--ct-muted)}.auth-only .botao,.auth-only .botao-texto{min-height:44px}.auth-only .botao-texto{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border:1px solid var(--ct-line);border-radius:var(--ct-radius);color:var(--ct-primary);background:var(--ct-surface)}.auth-only .chave-manual{font:600 18px/1.8 var(--ct-font);letter-spacing:.12em;overflow-wrap:anywhere}.auth-only .passos-2fa{padding-left:22px;font-size:14px;line-height:1.7}.auth-only .passos-2fa li{margin:12px 0}.auth-only .qr-2fa{max-width:220px;margin:24px auto;padding:12px;background:var(--ct-surface)}.auth-only .qr-2fa svg,.auth-only .qr-2fa img{display:block;width:100%;height:auto}.ct-config-reputacao{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:20px;align-items:center;padding:18px 0;border-bottom:1px solid var(--ct-line)}.ct-config-reputacao label{font-size:14px}.ct-config-reputacao input{width:100%;min-height:44px}.ct-evidencias .ct-hash{overflow-wrap:anywhere;font-size:12px;max-width:75ch}.ct-evidencias .ct-actions{margin:16px 0}.ct-evidencias .ct-interno-pendente{font-size:12px;color:var(--ct-muted)} @media(max-width:760px){.console-revisado .painel>.corpo{padding:20px}.ct-repasses-resumo{grid-template-columns:1fr}.ct-periodo{display:block}.ct-periodo .ct-scroll{margin:12px 0}.ct-ocorrencia{flex-wrap:wrap;padding:16px}.ct-ocorrencia>strong{margin-left:40px}.ct-organizador .prova-topo{padding:24px}.ct-organizador .organizador-numeros{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-organizador .organizador-numeros strong{font-size:21px}.ct-organizador-grid{grid-template-columns:1fr}.ct-onboarding{margin-top:24px}.ct-onb-trilho{gap:8px}.ct-onb-trilho li:not(.atual) span{display:none}.ct-onb-trilho b{width:26px;height:26px}.auth-only .auth-caixa{margin:28px auto}.auth-only .auth-cartao{padding:24px}.ct-config-reputacao{grid-template-columns:1fr;gap:10px}.ct-config-reputacao input{max-width:140px}.ct-cert-parceiro>header{padding:20px}.ct-cert-parceiro h2{font-size:21px}} .ct-copy-fallback{position:fixed;left:0;top:0;width:1px;height:1px;opacity:0}.ct-pagination{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;margin:24px 0}.ct-pagination span{font-size:12px;color:var(--ct-muted)}.ct-documento-situacoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:32px}.ct-documento-situacoes>section{padding:22px;background:var(--ct-soft);border:1px solid var(--ct-line);border-radius:var(--ct-radius);scroll-margin-top:190px}.ct-documento-situacoes h2{font-size:20px} @media(min-width:901px){.ct-indice [data-ct-scroll-track]{display:block;overflow:visible}.ct-indice [data-ct-scroll-prev],.ct-indice [data-ct-scroll-next]{display:none!important}} @media(max-width:900px){.ct-documento .indice-doc{flex-direction:row;flex:none;max-height:none;overflow:visible;gap:8px;margin:0}.ct-documento .indice-doc a{flex:none;border:1px solid var(--ct-line);border-radius:8px;max-width:240px}.ct-documento .ct-indice{padding:8px 0}.ct-documento-situacoes{grid-template-columns:1fr}.ct-indice>summary{list-style:none;font-size:12px;padding:4px 0;min-height:28px}} .acoes-topo .destaque{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:1px solid var(--ct-primary);border-radius:var(--ct-radius);color:var(--ct-primary);background:var(--ct-surface)}progress{accent-color:var(--ct-primary);width:100%;height:8px;border-radius:8px}.ct-store{opacity:1!important}.ct-ocorrencia.ct-compensada{animation:ct-photo .35s ease} .ct-downloads .ct-store{display:flex;align-items:center;justify-content:center;gap:10px;text-decoration:none}.ct-store .ui-icon{width:22px;height:24px} body.loja-revisada,body.ct-editorial,body.console-revisado{background:var(--ct-canvas)} .console-revisado .entidade-logo{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.console-revisado .entidade-logo img{width:88px;height:88px;object-fit:contain;background:var(--ct-surface);border:1px solid var(--ct-line);border-radius:var(--ct-radius);padding:8px} .ct-foto-enviar{position:relative}.ct-foto-enviar input[type=file]{position:absolute;width:1px;height:1px;opacity:0} body:has(.ct-rasp-modal[open]){overflow:hidden} .produto-pagina{align-items:start} @media (min-width: 1024px){.produto-pagina>.galeria{position:sticky;top:150px}} .galeria .principal{position:relative} .galeria .principal .ct-gallery-controls{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);z-index:2;display:flex;align-items:center;gap:0;padding:2px;margin:0;border-radius:999px;background:rgb(17 20 24 / 62%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;grid-row:auto;grid-column:auto} .galeria-botao{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:#fff;cursor:pointer} .galeria-botao:hover{background:rgb(255 255 255 / 16%)} .galeria-botao:focus-visible{outline:2px solid #fff;outline-offset:-4px} .galeria-botao .ui-icon{width:20px;height:20px} .galeria-posicao{min-width:44px;text-align:center;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:#fff} @media (max-width: 1023px){.galeria .miniaturas .mini{flex:0 0 64px;width:64px}} .qtd.selecao-detalhe,.compra-modal .qtd{display:flex;align-items:center;gap:8px} .qtd.selecao-detalhe button,.compra-modal .qtd button{display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid var(--ct-line);border-radius:10px;background:#fff;color:var(--ct-ink);cursor:pointer;font-size:0} .qtd.selecao-detalhe button:hover,.compra-modal .qtd button:hover{border-color:var(--ct-primary);color:var(--ct-primary)} .qtd.selecao-detalhe button .ui-icon,.compra-modal .qtd button .ui-icon{width:18px;height:18px} .qtd.selecao-detalhe input,.compra-modal .qtd input{width:96px;height:48px;margin:0;border:1px solid var(--ct-line);border-radius:10px;text-align:center;font-size:17px;font-weight:600} .ct-beneficiaria{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px} .beneficiaria-imagem{width:52px;height:52px;border-radius:12px;object-fit:cover;border:1px solid var(--ct-line);background:#fff;display:block} .beneficiaria-imagem.logo{object-fit:contain;padding:4px} .beneficiaria-imagem.sigla{display:grid;place-items:center;background:var(--ct-soft);color:var(--ct-primary);font-weight:700;font-size:16px} .beneficiaria-texto{min-width:0} .beneficiaria-rotulo,.aba-cartao-rotulo{display:block;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ct-ink)} .beneficiaria-texto strong{display:block;margin-top:3px;font-size:16px;line-height:1.3;color:var(--ct-ink);overflow-wrap:anywhere} .beneficiaria-botao{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 16px;border-radius:999px;background:var(--ct-soft);color:var(--ct-primary);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .15s} .beneficiaria-botao:hover{background:#fbe3dc} .beneficiaria-botao:focus-visible{outline:2px solid var(--ct-primary);outline-offset:2px} .beneficiaria-botao .ui-icon{width:16px;height:16px} @media (max-width: 560px){.ct-beneficiaria{grid-template-columns:52px minmax(0,1fr)}.ct-beneficiaria .beneficiaria-botao{grid-column:1/-1;width:100%}} .campanha-abas{margin:40px 0 8px} .campanha-abas .produto-abas{display:flex;gap:4px;margin:0;border-bottom:1px solid var(--ct-line);overflow-x:auto;scrollbar-width:none} .campanha-abas .produto-abas::-webkit-scrollbar{display:none} .campanha-abas .produto-abas a{display:flex;align-items:center;min-height:48px;padding:0 18px;margin-bottom:-1px;border-bottom:2px solid transparent;font-size:14px;font-weight:500;color:var(--ct-muted);text-decoration:none;white-space:nowrap} .campanha-abas .produto-abas a:hover{color:var(--ct-ink)} .campanha-abas.com-abas .produto-abas a[aria-selected=true]{color:var(--ct-ink);font-weight:600;border-bottom-color:var(--ct-primary)} .aba-painel{padding:28px 0 8px;scroll-margin-top:160px} .aba-painel:focus-visible{outline:2px solid var(--ct-primary);outline-offset:6px;border-radius:4px} .campanha-abas:not(.com-abas) .aba-painel+.aba-painel{border-top:1px solid var(--ct-line)} .aba-titulo{font-size:22px;line-height:1.25;margin:0 0 10px} .aba-subtitulo{font-size:15px;margin:26px 0 12px} .aba-texto{font-size:15px;line-height:1.7;color:#5f6b79;margin:0;max-width:75ch;white-space:pre-line} .aba-nota{font-size:12px;line-height:1.6;color:var(--ct-muted);margin:10px 0 0;max-width:80ch} .premios-lista{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px} .premios-lista li{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--ct-line);border-radius:12px;background:#fff;min-width:0} .premio-ordem{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--ct-soft);color:var(--ct-primary);font-weight:700;font-size:13px} .premio-ordem .ui-icon{width:20px;height:20px} .premio-nome{flex:1;min-width:0;font-size:14px;font-weight:600;color:var(--ct-ink);overflow-wrap:anywhere} .premio-valor{font-size:13px;color:var(--ct-muted);white-space:nowrap} .campanha-abas .instantaneos-publicos{margin:0;padding:0;border:0;background:none} .campanha-abas .instantaneos-publicos .aba-texto strong{color:var(--ct-ink)} .campanha-abas .grade-instantaneos{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:12px} .campanha-abas .faixa-instantaneo{padding:14px 16px;border:1px solid var(--ct-line);border-radius:12px;background:#fff} .campanha-abas .faixa-instantaneo strong{display:block;font-size:17px;color:var(--ct-primary)} .campanha-abas .faixa-instantaneo span{font-size:12px;color:var(--ct-muted)} .aba-cartoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px} .aba-cartao{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:20px;border:1px solid var(--ct-line);border-radius:12px;background:#fff;min-width:0} .aba-cartao>strong{font-size:16px;color:var(--ct-ink)} .aba-cartao>p{font-size:13px;line-height:1.6;color:var(--ct-muted);margin:0 0 8px} .aba-cartao .beneficiaria-botao{margin-top:auto} .aba-cartao .codigo-trilha{display:flex;align-items:center;gap:8px;width:100%;margin:4px 0} .aba-cartao .codigo-trilha code{flex:1;min-width:0;padding:10px 12px;border-radius:8px;background:#f7f5f3;font-size:14px;overflow-wrap:anywhere} @media (max-width: 720px){.aba-cartoes{grid-template-columns:1fr}} .regras-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 0} .regras-grade>div{padding:16px;border:1px solid var(--ct-line);border-radius:12px;background:#fff;min-width:0} .regras-grade dt{font-size:12px;color:var(--ct-muted)} .regras-grade dd{margin:6px 0 0;font-size:15px;font-weight:600;line-height:1.4;color:var(--ct-ink);overflow-wrap:anywhere} .regras-lista{margin:22px 0;border-top:1px solid var(--ct-line)} .regras-lista>div{display:grid;grid-template-columns:220px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--ct-line);font-size:14px} .regras-lista dt{color:var(--ct-muted)} .regras-lista dd{margin:0;color:var(--ct-ink);overflow-wrap:anywhere} @media (max-width: 900px){.regras-grade{grid-template-columns:repeat(2,minmax(0,1fr))}} @media (max-width: 560px){.regras-grade{gap:10px}.regras-grade>div{padding:14px}.regras-grade dd{font-size:14px}.regras-grade>div:last-child:nth-child(odd){grid-column:1/-1}.regras-lista>div{grid-template-columns:1fr;gap:2px}} .aba-painel .documentos-produto{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;padding:0;margin:0;border:0} .aba-painel .documentos-produto>*:not(details){grid-column:1/-1} .aba-painel .documentos-produto>h2{font-size:22px;margin:0 0 10px} .aba-painel .documentos-produto>p{font-size:15px;line-height:1.7;color:#5f6b79;margin:0} .documentos-arquivos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0} .documento-arquivo{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--ct-line);border-radius:12px;background:#fff;min-width:0} .documento-arquivo>.ui-icon{flex:none;width:26px;height:26px;color:var(--ct-primary)} .documento-arquivo-nome{flex:1;min-width:0} .documento-arquivo-nome strong{display:block;font-size:14px;color:var(--ct-ink)} .documento-arquivo-nome span{font-size:12px;color:var(--ct-muted)} .documento-arquivo .site-button{min-height:40px;padding:8px 14px;width:auto} .aba-painel .documentos-resumo{margin:10px 0 18px;padding:16px 18px;border-radius:12px;background:#faf8f6} .aba-painel .documentos-produto details,.campanha-abas #duvidas-campanha details{padding:14px 0;border-bottom:1px solid var(--ct-line)} .aba-painel .documentos-produto summary,.campanha-abas #duvidas-campanha summary{cursor:pointer;font-size:14px;font-weight:600;color:var(--ct-ink);min-height:28px} .aba-painel .documentos-produto details p,.campanha-abas #duvidas-campanha details p{font-size:14px;line-height:1.7;color:#5f6b79;margin:8px 0 0} .aba-painel .documentos-produto .obs{font-size:12px;color:var(--ct-muted);margin:16px 0 0} @media (max-width: 760px){.aba-painel .documentos-produto,.documentos-arquivos{grid-template-columns:1fr}} @media (max-width: 560px){.documento-arquivo{flex-wrap:wrap}.documento-arquivo-nome{flex:1 1 calc(100% - 40px)}.documento-arquivo .site-button{flex:1}.campanha-abas .produto-abas a{padding:0 14px}} .campanha-abas #duvidas-campanha{max-width:880px} .aba-ajuda{display:flex;align-items:center;gap:16px;margin-top:26px;padding:18px 20px;border-radius:12px;background:var(--ct-soft)} .aba-ajuda>.ui-icon{flex:none;width:28px;height:28px;color:var(--ct-primary)} .aba-ajuda strong{font-size:15px;color:var(--ct-ink)} .aba-ajuda p{font-size:13px;color:#5f6b79;margin:2px 0 0} .aba-ajuda .beneficiaria-botao{margin-left:auto;background:#fff} @media (max-width: 560px){.aba-ajuda{flex-wrap:wrap}.aba-ajuda .beneficiaria-botao{width:100%;margin-left:0}} .aba-cartao .codigo-trilha{border:0;padding:0;background:none;box-shadow:none} .campanha-abas.com-abas .aba-titulo,.campanha-abas.com-abas .aba-painel .documentos-produto>h2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0} .campanha-abas.com-abas .aba-painel{padding-top:24px} .instituicao-pagina{margin:18px 0 8px} .instituicao-trilha{display:flex;align-items:center;gap:4px;flex-wrap:wrap} .instituicao-trilha>.ui-icon{width:14px;height:14px;color:var(--ct-muted)} .instituicao-identidade{display:flex;align-items:center;gap:14px} .instituicao-logo{width:64px;height:64px;border-radius:14px;font-size:20px} .instituicao-faixa .causa-faixa-numeros a{color:var(--ct-ink);text-decoration:none} .instituicao-faixa .causa-faixa-numeros a:hover{color:var(--ct-primary)} .instituicao-numeros{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 28px} .instituicao-numeros:has(>div:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))} .instituicao-numeros dd{font-size:24px} .instituicao-numeros dd.verde{color:var(--mata,#1f7a4d)} .instituicao-quem{margin:0 0 28px;padding:22px 24px;border:1px solid var(--ct-line);border-radius:12px;background:#fff} .instituicao-quem h2{font-size:18px;margin:0 0 6px} .instituicao-quem .regras-lista{margin:8px 0 0} .instituicao-quem .regras-lista>div:last-child{border-bottom:0} @media (max-width: 760px){.instituicao-faixa{grid-template-columns:1fr}.instituicao-faixa .causa-faixa-foto{min-height:190px;order:-1}.instituicao-faixa .causa-faixa-texto{padding:22px 20px}.instituicao-numeros,.instituicao-numeros:has(>div:nth-child(3):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.instituicao-numeros dd{font-size:20px}.instituicao-quem{padding:18px}} .impacto-pagina{margin:18px 0 8px} .impacto-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:24px;align-items:start;margin-top:6px} .certificado-folha{position:relative;background:#fff;border:1px solid var(--ct-line);border-radius:18px;box-shadow:0 18px 40px -24px rgb(23 32 45 / 28%);padding:34px 44px 26px;overflow:hidden} .certificado-folha::before{content:"";position:absolute;inset:0 0 auto;height:6px;background:var(--ct-primary)} .certificado-folha::after{content:"";position:absolute;inset:14px;border:1px solid #f3e1da;border-radius:12px;pointer-events:none} .certificado-folha>*{position:relative;z-index:1} .certificado-cabeca{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--ct-line)} .certificado-marca{width:132px;height:auto;display:block} .certificado-numero{text-align:right} .certificado-numero span{display:block;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ct-primary)} .certificado-numero strong{display:block;margin-top:3px;font-size:13px;font-weight:600;color:var(--ct-ink);font-variant-numeric:tabular-nums} .certificado-alerta{display:flex;gap:12px;align-items:flex-start;margin:20px 0 0;padding:14px 16px;border-radius:12px;background:#fdecea;color:#8a1f12} .certificado-alerta .ui-icon{flex:none;width:22px;height:22px} .certificado-alerta p{margin:2px 0 0;font-size:13px} .certificado-corpo{padding:30px 0 6px;text-align:center} .certificado-frase{margin:0;font-size:14px;color:var(--ct-muted)} .certificado-campanha{margin:8px auto 14px;max-width:24ch;font-size:30px;line-height:1.15;letter-spacing:-.02em;color:var(--ct-ink)} .certificado-instituicao{display:inline-flex;align-items:center;gap:14px;margin:12px auto 0;padding:10px 18px 10px 10px;border:1px solid var(--ct-line);border-radius:16px;background:#fcfaf9;text-align:left;max-width:100%} .certificado-instituicao .beneficiaria-imagem{width:56px;height:56px;flex:none} .certificado-instituicao strong{display:block;font-size:17px;color:var(--ct-ink);overflow-wrap:anywhere} .certificado-instituicao span{display:block;margin-top:2px;font-size:12px;color:var(--ct-muted)} .certificado-valor{margin:26px auto 0;padding:22px 20px;max-width:560px;border-radius:16px;background:var(--ct-soft)} .certificado-valor>span{display:block;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ct-ink)} .certificado-valor strong{display:block;margin:6px 0 4px;font-size:46px;line-height:1.05;letter-spacing:-.03em;color:var(--ct-primary);font-variant-numeric:tabular-nums} .certificado-valor small{display:block;font-size:13px;line-height:1.5;color:#5f6b79} .certificado-dados{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:26px 0 0;text-align:left;border-top:1px solid var(--ct-line)} .certificado-dados>div{padding:14px 16px 14px 0;border-bottom:1px solid var(--ct-line);min-width:0} .certificado-dados dt{font-size:11px;color:var(--ct-muted)} .certificado-dados dd{margin:4px 0 0;font-size:14px;font-weight:600;color:var(--ct-ink);overflow-wrap:anywhere} .certificado-dados dd.mono{font-size:12.5px;font-weight:500} .certificado-rodape{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:22px} .certificado-selo{display:flex;align-items:center;gap:12px} .certificado-selo-marca{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#e8f4ee;color:#1f7a4d;border:2px solid #bfe0cd;flex:none} .certificado-selo-marca .ui-icon{width:26px;height:26px} .certificado-folha.invalido .certificado-selo-marca{background:#fdecea;color:#b3261e;border-color:#f3c3bd} .certificado-selo strong{display:block;font-size:15px;color:#1f7a4d} .certificado-folha.invalido .certificado-selo strong{color:#b3261e} .certificado-selo p{margin:2px 0 0;font-size:12px;color:var(--ct-muted)} .certificado-qr{display:flex;align-items:center;gap:12px;text-align:right} .certificado-qr p{margin:0;font-size:11px;line-height:1.5;color:var(--ct-muted)} .certificado-qr .mono{color:var(--ct-ink);overflow-wrap:anywhere} .certificado-qr-imagem svg{display:block;width:96px;height:96px} .certificado-aviso{margin:18px 0 0;padding-top:14px;border-top:1px solid var(--ct-line);font-size:11px;line-height:1.6;color:var(--ct-muted);text-align:center} .certificado-lateral{display:flex;flex-direction:column;gap:14px;position:sticky;top:150px} .certificado-lateral .aba-cartao{gap:10px} .certificado-acao{width:100%;justify-content:center;gap:8px} .certificado-acao .ui-icon{width:18px;height:18px} .certificado-referencias{list-style:none;margin:0;padding:0;width:100%;display:grid;gap:8px} .certificado-referencias li{display:grid;grid-template-columns:minmax(0,1fr) 44px;grid-template-rows:auto auto;column-gap:6px;align-items:center;padding:10px 6px 10px 12px;border-radius:10px;background:#f7f5f3} .certificado-referencias li>span{grid-column:1;font-size:11px;color:var(--ct-muted)} .certificado-referencias code{grid-column:1;font-size:12px;color:var(--ct-ink);overflow-wrap:anywhere;background:none;padding:0} .certificado-referencias .certificado-copiar{grid-column:2;grid-row:1/3;color:var(--ct-ink)} .certificado-referencias .certificado-copiar:hover{background:#ece7e3} .certificado-links{display:flex;flex-wrap:wrap;gap:8px} @media (max-width: 1023px){.impacto-layout{grid-template-columns:1fr}.certificado-lateral{position:static}} @media (max-width: 640px){.certificado-folha{padding:26px 20px 20px;border-radius:14px}.certificado-folha::after{inset:8px}.certificado-cabeca{flex-direction:column;align-items:flex-start}.certificado-numero{text-align:left}.certificado-campanha{font-size:24px}.certificado-valor strong{font-size:36px}.certificado-dados{grid-template-columns:repeat(2,minmax(0,1fr))}.certificado-dados>div:nth-child(5),.certificado-dados>div:nth-child(6){grid-column:1/-1}.certificado-rodape{flex-direction:column;align-items:flex-start}.certificado-qr{text-align:left;flex-direction:row-reverse;justify-content:flex-end}} @media print{@page{size:A4;margin:12mm} .impacto-trilha,.certificado-lateral{display:none!important} .impacto-layout{display:block;margin:0} .certificado-folha{box-shadow:none;border-color:#ddd;padding:28px 36px 22px;break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact} .impacto-pagina{margin:0} html,body,.loja-revisada,.loja-revisada>main.wrap{background:#fff!important}} .ct-institucional-menu{padding:8px 0 0;border-bottom:1px solid var(--ct-line)} .ct-institucional-menu .ct-scroll-track{gap:4px} .ct-inst-aba{display:inline-flex;align-items:center;min-height:48px;padding:0 18px;margin-bottom:-1px;border-bottom:2px solid transparent;font-size:14px;font-weight:500;color:var(--ct-muted);text-decoration:none;white-space:nowrap} .ct-inst-aba:hover{color:var(--ct-ink)} .ct-institucional-menu .ct-inst-aba[aria-current=page]{background:none;color:var(--ct-ink)!important;font-weight:600;border-color:transparent;border-bottom-color:var(--ct-primary)} .ct-inst-hero{margin-bottom:28px} .ct-inst-secao{padding:40px 0} .ct-inst-link{display:inline-flex;align-items:center;gap:4px;min-height:44px;font-size:14px;font-weight:600;color:var(--ct-primary);text-decoration:none} .ct-inst-link:hover{text-decoration:underline;text-underline-offset:4px} .ct-inst-link .ui-icon{width:16px;height:16px} .ct-inst-passos-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:40px;align-items:start} .ct-inst-passos{list-style:none;margin:0;padding:0;position:relative} .ct-inst-passos::before{content:"";position:absolute;left:23px;top:24px;bottom:24px;width:2px;background:#f1d8cf} .ct-inst-passo{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);gap:20px;padding:0 0 26px} .ct-inst-passo:last-child{padding-bottom:0} .ct-inst-passo-numero{position:relative;z-index:1;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--ct-primary);color:#fff;font-weight:700;font-size:17px;box-shadow:0 0 0 6px var(--ct-canvas,#fbf9f8)} .ct-inst-passo-corpo{position:relative;padding:20px 22px;border:1px solid var(--ct-line);border-radius:14px;background:#fff} .ct-inst-passo-icone{position:absolute;right:20px;top:18px;color:#e9b3a5} .ct-inst-passo-icone .ui-icon{width:26px;height:26px} .ct-inst-passo h3{margin:0 40px 6px 0;font-size:17px} .ct-inst-passo p{margin:0;font-size:14px;line-height:1.7;color:#5f6b79;max-width:62ch} .ct-inst-passo .ct-inst-link{margin-top:6px} .ct-inst-bom-saber{position:sticky;top:150px;padding:22px;border-radius:16px;background:var(--ct-soft)} .ct-inst-bom-saber ul{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:16px} .ct-inst-bom-saber li{display:flex;gap:12px;align-items:flex-start} .ct-inst-bom-saber li>.ui-icon{flex:none;width:22px;height:22px;color:var(--ct-primary);margin-top:2px} .ct-inst-bom-saber strong{display:block;font-size:14px;color:var(--ct-ink)} .ct-inst-bom-saber span{font-size:13px;color:#5f6b79;line-height:1.5} .ct-inst-painel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px;align-items:center;margin:20px 0 40px;padding:40px;border-radius:var(--ct-radius);background:var(--ct-soft)} .ct-inst-painel h2{font-size:clamp(26px,3vw,38px);line-height:1.1;margin:12px 0 14px} .ct-inst-painel h2 em{font-style:normal;color:var(--ct-primary)} .ct-inst-painel p{color:#5f6b79;line-height:1.7;margin:0 0 18px} .ct-inst-linha{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px} .ct-inst-linha-4{grid-template-columns:repeat(4,minmax(0,1fr))} .ct-inst-linha li{position:relative;padding:18px;border-radius:14px;background:#fff;min-width:0} .ct-inst-linha li>span{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--ct-soft);color:var(--ct-primary);margin-bottom:10px} .ct-inst-linha li>span .ui-icon{width:22px;height:22px} .ct-inst-linha strong{display:block;font-size:15px;color:var(--ct-ink)} .ct-inst-linha p{margin:4px 0 0;font-size:13px;line-height:1.5;color:#5f6b79} .ct-inst-faq{padding-top:10px} .ct-inst-papeis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px} .ct-inst-papel{display:flex;flex-direction:column;align-items:flex-start;padding:28px;border:1px solid var(--ct-line);border-radius:18px;background:#fff;scroll-margin-top:170px;min-width:0} .ct-inst-papel-icone{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--ct-soft);color:var(--ct-primary);flex:none} .ct-inst-papel-icone .ui-icon{width:26px;height:26px} .ct-inst-papel-rotulo{margin-top:18px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ct-primary)} .ct-inst-papel h3{margin:4px 0 6px;font-size:22px} .ct-inst-papel>p{margin:0;font-size:14px;line-height:1.7;color:#5f6b79} .ct-inst-papel ul{list-style:none;margin:16px 0 20px;padding:0;display:grid;gap:10px} .ct-inst-papel li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;color:var(--ct-ink)} .ct-inst-papel li .ui-icon{flex:none;width:18px;height:18px;color:#1f7a4d;margin-top:2px} .ct-inst-papel-acoes{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px} .ct-inst-contato-topo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:36px;align-items:center;margin:28px 0 12px} .ct-inst-contato-topo h1 em{font-style:normal;color:var(--ct-primary)} .ct-inst-chamado{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:30px;border-radius:20px;background:var(--ct-soft)} .ct-inst-chamado h2{margin:10px 0 0;font-size:22px} .ct-inst-chamado p{margin:0 0 10px;color:#5f6b79;line-height:1.6} .ct-inst-chamado small{font-size:12px;color:var(--ct-muted)} .ct-inst-canais{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px} .ct-inst-canal{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:24px;border:1px solid var(--ct-line);border-radius:16px;background:#fff;scroll-margin-top:170px;min-width:0} .ct-inst-canal h3{margin:10px 0 0;font-size:17px} .ct-inst-canal>p{margin:0;font-size:14px;line-height:1.6;color:#5f6b79} .ct-inst-email{display:flex;align-items:center;gap:4px;width:100%;margin-top:auto;padding:4px 4px 4px 14px;border-radius:10px;background:#f7f5f3} .ct-inst-email a{flex:1;min-width:0;font-size:14px;font-weight:600;color:var(--ct-ink);text-decoration:none;overflow-wrap:anywhere} .ct-inst-email a:hover{color:var(--ct-primary)} .ct-inst-email .galeria-botao{color:var(--ct-ink)} .ct-inst-email .galeria-botao:hover{background:#ece7e3} .ct-inst-nota{margin:14px 0 0;font-size:12px;color:var(--ct-muted);text-align:center} .ct-inst-seguranca{display:flex;gap:18px;align-items:center;margin:0 0 10px;padding:24px 28px;border:1px solid #bfe0cd;border-radius:16px;background:#f1f8f4} .ct-inst-seguranca .ct-inst-papel-icone{background:#e2f1e8;color:#1f7a4d} .ct-inst-seguranca h2{margin:0 0 4px;font-size:18px} .ct-inst-seguranca p{margin:0;font-size:14px;line-height:1.6;color:#4f5b68} .ct-inst-atalhos h2{font-size:20px;margin:0 0 16px} .ct-inst-atalhos-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px} .ct-inst-atalhos-grade a{display:flex;align-items:center;gap:14px;padding:18px 20px;border:1px solid var(--ct-line);border-radius:14px;background:#fff;color:var(--ct-ink);text-decoration:none;transition:border-color .15s} .ct-inst-atalhos-grade a:hover{border-color:#f0c7bd} .ct-inst-atalhos-grade a>.ui-icon:first-child{flex:none;width:24px;height:24px;color:var(--ct-primary)} .ct-inst-atalhos-grade a>.ui-icon:last-child{flex:none;width:18px;height:18px;margin-left:auto;color:var(--ct-muted)} .ct-inst-atalhos-grade span{font-size:13px;color:var(--ct-muted);line-height:1.5} .ct-inst-atalhos-grade strong{display:block;font-size:15px;color:var(--ct-ink)} @media (max-width: 1023px){.ct-inst-passos-layout{grid-template-columns:1fr}.ct-inst-bom-saber{position:static}.ct-inst-painel{grid-template-columns:1fr;padding:28px}.ct-inst-linha-4{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-inst-canais{grid-template-columns:1fr}.ct-inst-contato-topo{grid-template-columns:1fr}} @media (max-width: 640px){.ct-inst-papeis{grid-template-columns:1fr}.ct-inst-papel{padding:22px}.ct-inst-linha{grid-template-columns:1fr}.ct-inst-linha-4{grid-template-columns:1fr}.ct-inst-painel{padding:22px}.ct-inst-atalhos-grade{grid-template-columns:1fr}.ct-inst-passo{grid-template-columns:40px minmax(0,1fr);gap:14px}.ct-inst-passo-numero{width:40px;height:40px;font-size:15px}.ct-inst-passos::before{left:19px}.ct-inst-passo-corpo{padding:18px}.ct-inst-seguranca{flex-direction:column;align-items:flex-start;padding:22px}.ct-inst-aba{padding:0 14px}} .ct-inst-chamado .ct-inst-papel-icone{background:#fff} @media (max-width: 560px){.ct-institucional-menu .ct-scroll-botao{display:none!important}.ct-institucional-menu .ct-scroll-track{overflow:visible;justify-content:space-between;gap:0}.ct-institucional-menu .ct-inst-aba{padding:0 6px;font-size:13px}.ct-inst-aba-extra{display:none}} .verif-hero{margin-bottom:24px} .verif-hero .ct-hero-copy h1 em{font-style:normal;color:var(--ct-primary)} .verif-busca{margin-top:22px;padding:20px;border:1px solid var(--ct-line);border-radius:18px;background:#fff;box-shadow:0 14px 34px -24px rgb(23 32 45 / 30%);max-width:560px} .verif-busca>label{display:block;font-size:12px;font-weight:600;color:var(--ct-ink);margin:0 0 8px} .verif-campo{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 14px;border:1px solid var(--ct-line);border-radius:12px;background:#fff} .verif-campo:focus-within{outline:2px solid var(--ct-primary);outline-offset:2px} .verif-campo>.ui-icon{flex:none;width:20px;height:20px;color:var(--ct-muted)} .verif-campo input{flex:1;min-width:0;height:44px;border:0;outline:0;background:none;font:inherit;font-size:16px;letter-spacing:.02em;margin:0;padding:0;box-shadow:none} .verif-campo .site-button{min-height:44px;padding:0 22px} .verif-ou{display:flex;align-items:center;gap:12px;margin:14px 0;font-size:12px;color:var(--ct-muted)} .verif-ou::before,.verif-ou::after{content:"";flex:1;height:1px;background:var(--ct-line)} .verif-qr{width:100%;gap:8px} .verif-qr .ui-icon{width:20px;height:20px} .verif-tipos{margin:12px 0 0;font-size:12px;line-height:1.5;color:var(--ct-muted)} .verif-exemplo{margin:0;display:flex;flex-direction:column;align-items:center;gap:10px} .verif-exemplo-cartao{width:100%;max-width:420px;padding:24px;border-radius:22px;background:#fff;border:1px solid var(--ct-line);box-shadow:0 24px 50px -28px rgb(23 32 45 / 35%);position:relative} .verif-exemplo-cartao::before{content:"";position:absolute;inset:-18px -18px auto auto;width:140px;height:140px;border-radius:40px;background:var(--ct-soft);z-index:-1} .verif-exemplo-topo{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--ct-line)} .verif-exemplo-topo strong{display:block;font-size:16px;color:#1f7a4d} .verif-exemplo-topo span{display:block;font-size:12px;color:var(--ct-muted)} .verif-exemplo-cartao ul{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:12px} .verif-exemplo-cartao li{display:flex;align-items:center;gap:12px} .verif-exemplo-cartao li>.ui-icon{flex:none;width:36px;height:36px;padding:8px;border-radius:10px;background:var(--ct-soft);color:var(--ct-primary)} .verif-exemplo-cartao li span{font-size:13px;color:var(--ct-muted)} .verif-exemplo-cartao li b{display:block;font-size:14px;color:var(--ct-ink)} .verif-exemplo figcaption{font-size:11px;color:var(--ct-muted)} .verif-passos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px} .verif-passos li{position:relative;padding:26px 24px 24px;border:1px solid var(--ct-line);border-radius:16px;background:#fff;min-width:0} .verif-passos .ct-inst-passo-numero{position:absolute;top:-18px;left:24px;width:36px;height:36px;font-size:15px;box-shadow:0 0 0 5px var(--ct-canvas,#fbf9f8)} .verif-passos .ct-inst-papel-icone{margin:6px 0 14px} .verif-passos h3{margin:0 0 6px;font-size:17px} .verif-passos p{margin:0;font-size:14px;line-height:1.6;color:#5f6b79} .verif-estados-secao{padding-top:10px} .verif-estados{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px} .verif-estados article{padding:22px;border:1px solid var(--ct-line);border-radius:16px;background:#fff;min-width:0} .verif-estados article>.ui-icon{width:28px;height:28px;color:var(--ct-primary)} .verif-estados h3{margin:12px 0 4px;font-size:16px} .verif-estados p{margin:0;font-size:13px;line-height:1.6;color:#5f6b79} .verif-atencao{display:flex;gap:16px;align-items:flex-start;margin-top:18px;padding:22px 24px;border:1px solid #f2dfb0;border-radius:16px;background:#fff9ea} .verif-atencao>.ui-icon{flex:none;width:26px;height:26px;color:#9a6a00} .verif-atencao strong{display:block;font-size:16px;color:var(--ct-ink)} .verif-atencao ul{margin:8px 0 10px;padding-left:18px;display:grid;gap:4px} .verif-atencao li,.verif-atencao p{font-size:14px;line-height:1.6;color:#5b5140;margin:0} @media (max-width: 1023px){.verif-estados{grid-template-columns:repeat(2,minmax(0,1fr))}.verif-exemplo{display:none}} @media (max-width: 760px){.verif-passos{grid-template-columns:1fr;gap:28px}.verif-busca{padding:16px}} @media (max-width: 480px){.verif-estados{gap:10px}.verif-estados article{padding:16px}.verif-estados h3{font-size:15px}.verif-campo{flex-wrap:wrap;padding:6px}.verif-campo>.ui-icon{display:none}.verif-campo input{padding:0 8px}.verif-campo .site-button{width:100%}.verif-atencao{flex-direction:column;padding:20px}} .ct-hero-copy .verif-tipos{font-size:12px;max-width:none;margin:12px 0 0;color:var(--ct-muted)} .verif-exemplo-topo .certificado-selo-marca{width:44px;height:44px} .verif-exemplo-topo .certificado-selo-marca .ui-icon{margin:0;width:22px;height:22px;display:block} body:has(#resultado:not(:empty)) .verif-exemplo,body:has(#achados:not(:empty)) .verif-exemplo{display:none} body:has(#resultado:not(:empty)) .verif-hero,body:has(#achados:not(:empty)) .verif-hero{grid-template-columns:minmax(0,1fr)} @media (max-width: 760px){.verif-passos .ct-inst-papel-icone{display:none}.verif-passos li{padding:24px 18px 18px}.verif-passos h3{margin-top:6px}} .doc-pagina{max-width:1180px} .doc-pagina>.doc-cabecalho{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 28px;padding:34px 36px;border:0;border-radius:var(--ct-radius);background:var(--ct-soft)} .doc-cabecalho .site-eyebrow{color:var(--ct-primary)} .doc-cabecalho h1{margin:12px 0 10px} .doc-cabecalho .site-lead{margin:0;color:#5f6b79} .doc-versao{margin-top:14px} .doc-versao .site-versao{display:inline-flex;align-items:center;gap:6px;margin:0;padding:6px 12px;border-radius:999px;background:#fff;font-size:12px;color:var(--ct-ink)} .doc-cabecalho-acoes{flex:none} .doc-cabecalho-acoes .site-button{gap:8px;background:#fff} .doc-cabecalho-acoes .ui-icon{width:18px;height:18px} .doc-resumo{margin:0 0 32px} .doc-fatos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px} .doc-fatos li{display:flex;flex-direction:column;gap:4px;padding:20px;border:1px solid var(--ct-line);border-radius:16px;background:#fff;min-width:0} .doc-fatos li>.ui-icon{width:26px;height:26px;color:var(--ct-primary);margin-bottom:8px} .doc-fatos strong{font-size:15px;color:var(--ct-ink)} .doc-fatos span{font-size:13px;line-height:1.55;color:#5f6b79} .doc-layout{grid-template-columns:240px minmax(0,1fr);gap:56px} .doc-lateral .doc-indice>summary{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ct-ink);cursor:pointer} .doc-lateral .doc-indice>summary::-webkit-details-marker{display:none} .doc-lateral .doc-indice>summary .ui-icon{width:18px;height:18px;color:var(--ct-primary)} .doc-lateral .indice-doc{border-left:1px solid var(--ct-line);gap:0;margin:6px 0 0} .doc-lateral .indice-doc a{min-height:40px;padding:8px 14px;margin-left:-1px;border-left:2px solid transparent;font-size:13px;color:var(--ct-muted);background:none!important} .doc-lateral .indice-doc a:hover{color:var(--ct-ink)} .doc-lateral .indice-doc a[aria-current]{border-left-color:var(--ct-primary);color:var(--ct-ink);font-weight:600} .doc-texto{max-width:72ch} .doc-texto>section{padding:0 0 30px;margin:0 0 30px} .doc-texto h2{font-size:22px;letter-spacing:-.01em} .doc-texto p,.doc-texto li{font-size:15px;line-height:1.8;color:#3b4552} .doc-texto a:not(.site-button){color:var(--ct-primary);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px} .doc-texto a:not(.site-button):hover{text-decoration-thickness:2px} .doc-texto>.ct-documento-alerta{border:1px solid #f3dcd5;border-left:4px solid var(--ct-primary);border-radius:16px;background:var(--ct-soft);padding:26px 28px} .doc-passos{list-style:none;margin:6px 0 0;padding:0;counter-reset:passo;display:grid;gap:14px} .doc-passos li{position:relative;padding-left:48px;counter-increment:passo} .doc-passos li::before{content:counter(passo);position:absolute;left:0;top:0;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--ct-primary);color:#fff;font-size:14px;font-weight:700} .doc-passos strong{display:block;font-size:15px;color:var(--ct-ink);line-height:32px} .doc-passos p{margin:0} .doc-atalhos{margin-top:24px;padding-top:32px;border-top:1px solid var(--ct-line)} .doc-atalhos h2{font-size:20px;margin:0 0 16px} @media (max-width: 1100px){.doc-fatos{grid-template-columns:repeat(2,minmax(0,1fr))}} @media (max-width: 900px){.doc-pagina>.doc-cabecalho{flex-direction:column;align-items:flex-start;padding:24px 20px}.doc-layout{grid-template-columns:1fr;gap:20px}.doc-lateral{position:sticky;top:120px;z-index:20;margin:0 -16px;padding:0 16px;background:var(--ct-canvas,#fbf9f8);border-bottom:1px solid var(--ct-line)}.doc-lateral .doc-indice>summary{min-height:48px;padding:0}.doc-lateral .indice-doc{flex-direction:column;border-left:0;max-height:55dvh;overflow:auto;padding-bottom:10px}.doc-lateral .indice-doc a{border:0!important;max-width:none;padding:10px 4px}.doc-lateral .indice-doc a[aria-current]{color:var(--ct-primary)}.doc-texto{max-width:100%}.doc-texto>section{scroll-margin-top:190px}} @media (max-width: 480px){.doc-fatos{grid-template-columns:1fr 1fr;gap:10px}.doc-fatos li{padding:16px}.doc-texto>.ct-documento-alerta{padding:20px}} @media print{.doc-cabecalho-acoes,.doc-atalhos,.doc-lateral{display:none!important}.doc-pagina>.doc-cabecalho{background:none;padding:0 0 16px;border-bottom:1px solid #ddd;border-radius:0}.doc-resumo{break-inside:avoid}} .site-documento .doc-resumo .doc-fatos,.site-documento .doc-texto .doc-passos{padding-left:0;margin-left:0} .doc-cabecalho .ct-versao{background:none;border:0;padding:0;box-shadow:none;margin-top:14px}.doc-cabecalho .ct-versoes summary{min-height:36px;font-size:13px} .ct-editorial .doc-pagina .doc-texto>section{scroll-margin-top:0}@media (max-width: 900px){.ct-editorial .doc-pagina .doc-texto>section{scroll-margin-top:56px}} .doc-tres-docs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px} .doc-tres-docs article{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:24px;border:1px solid var(--ct-line);border-radius:16px;background:#fff;min-width:0} .doc-tres-quem{margin-top:12px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ct-primary)} .site-documento .doc-tres-docs h2{margin:0;font-size:18px} .site-documento .doc-tres-docs p{margin:0 0 6px;font-size:14px;line-height:1.6;color:#5f6b79} .doc-tres-onde{margin-top:auto;font-size:13px;font-weight:600;color:var(--ct-ink)} .doc-tres-docs .ct-inst-link{margin-top:auto} .site-documento .doc-texto .doc-linha{margin:18px 0;padding:0;list-style:none} .site-documento .doc-linha li{background:#fff;border:1px solid var(--ct-line)} .site-documento .doc-linha p{font-size:13px;line-height:1.5} @media (max-width: 900px){.doc-tres-docs{grid-template-columns:1fr}.site-documento .doc-texto .doc-linha{grid-template-columns:1fr}} .doc-texto .documentos-produto{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;padding:0;margin:0;border:0;background:none} .doc-texto .documentos-produto>*:not(details){grid-column:1/-1} .doc-texto .documentos-produto>h2{font-size:22px;margin:0 0 8px} .doc-texto .documentos-produto .documentos-resumo{margin:10px 0 18px;padding:16px 18px;border-radius:12px;background:#faf8f6;grid-template-columns:minmax(150px,1fr) 3fr} .doc-texto .documentos-produto details{margin:0;padding:14px 0;border:0;border-bottom:1px solid var(--ct-line);border-radius:0;background:none} .doc-texto .documentos-produto summary{cursor:pointer;font-size:14px;font-weight:600;color:var(--ct-ink);min-height:28px} .doc-texto .documentos-produto details p{font-size:14px;line-height:1.7;color:#5f6b79;margin:8px 0 0} .doc-texto .documentos-produto .obs{font-size:12px;color:var(--ct-muted);margin:16px 0 0} .doc-texto:has(.documentos-produto){max-width:none} @media (max-width: 760px){.doc-texto .documentos-produto{grid-template-columns:1fr}.doc-texto .documentos-produto .documentos-resumo{grid-template-columns:1fr}} .doc-texto .documentos-produto>h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap} .leitor-controles{display:flex;align-items:center;gap:2px;padding:2px;border-radius:999px;background:#f4f1ef;color:var(--ct-ink)} .leitor-controles .galeria-botao{color:var(--ct-ink)} .leitor-controles .galeria-botao:hover{background:#e9e4e0} #leitor-zoom{min-width:48px;text-align:center;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums} .leitor-pagina{padding:0 12px 0 8px;font-size:13px;color:var(--ct-muted);white-space:nowrap} #leitor-documento-baixar{gap:6px} #leitor-documento-baixar .ui-icon{width:18px;height:18px} .leitor-paginas{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px 16px;background:#525659;overscroll-behavior:contain} .leitor-paginas:focus-visible{outline:3px solid var(--ct-primary);outline-offset:-3px} .leitor-folha{flex:none;background:#fff;box-shadow:0 2px 10px rgb(0 0 0 / 35%);max-width:none} .leitor-folha canvas{display:block} .leitor-estado{margin:0;padding:12px 24px;font-size:14px;color:var(--ct-muted)} .leitor-estado[hidden]{display:none} @media (max-width: 600px){.leitor-documento header{display:grid;grid-template-columns:1fr auto auto;align-items:center}.leitor-documento h2{font-size:17px}.leitor-controles{grid-column:1/-1;order:3;justify-self:start}.leitor-paginas{padding:12px 8px}} .u-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0} .ajuda-pagina{margin:20px 0 8px} .ajuda-hero{position:relative;overflow:hidden;padding:56px 32px 44px;border-radius:var(--ct-radius);background:var(--ct-soft);text-align:center} .ajuda-hero::before,.ajuda-hero::after{content:"";position:absolute;border-radius:50%;background:#fff;opacity:.55} .ajuda-hero::before{width:260px;height:260px;left:-80px;top:-90px} .ajuda-hero::after{width:180px;height:180px;right:-50px;bottom:-70px} .ajuda-hero>*{position:relative} .ajuda-hero h1{margin:14px 0 10px;font-size:clamp(34px,4.4vw,56px);line-height:1.05;letter-spacing:-.045em} .ajuda-hero h1 em{font-style:normal;color:var(--ct-primary)} .ajuda-hero>p{margin:0 auto 26px;max-width:52ch;font-size:17px;color:#5f6b79} .ajuda-busca{display:flex;align-items:center;gap:12px;max-width:700px;margin:0 auto;padding:8px 10px 8px 22px;border:1px solid var(--ct-line);border-radius:999px;background:#fff;box-shadow:0 18px 40px -26px rgb(23 32 45 / 40%)} .ajuda-busca:focus-within{outline:2px solid var(--ct-primary);outline-offset:3px} .ajuda-busca>.ui-icon{flex:none;width:22px;height:22px;color:var(--ct-muted)} .ajuda-busca input{flex:1;min-width:0;height:48px;border:0;outline:0;background:none;font:inherit;font-size:17px;margin:0;padding:0;box-shadow:none} .ajuda-sugestoes{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:18px;font-size:13px;color:var(--ct-muted)} .ajuda-sugestoes button{min-height:36px;padding:0 14px;border:1px solid #f1d8cf;border-radius:999px;background:#fff;color:var(--ct-ink);font:inherit;font-size:13px;cursor:pointer} .ajuda-sugestoes button:hover{border-color:var(--ct-primary);color:var(--ct-primary)} .ajuda-faq{padding:48px 0 16px} .ajuda-faq-topo{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:16px} .ajuda-faq-topo h2,.ajuda-guias h2{font-size:26px;margin:0;letter-spacing:-.02em} .ajuda-busca-resultado{margin:0;font-size:14px;font-weight:600;color:var(--ct-primary)} .ajuda-assuntos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:28px} .ajuda-assunto{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:16px 18px;border:1px solid var(--ct-line);border-radius:14px;background:#fff;color:var(--ct-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s} .ajuda-assunto:hover{border-color:#f0c7bd} .ajuda-assunto .ui-icon{width:24px;height:24px;color:var(--ct-primary);margin-bottom:8px} .ajuda-assunto strong{font-size:15px} .ajuda-assunto span{font-size:12px;color:var(--ct-muted)} .ajuda-assunto[aria-pressed=true]{border-color:var(--ct-primary);background:var(--ct-soft);box-shadow:inset 0 0 0 1px var(--ct-primary)} .ajuda-grupos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px;align-items:start} .ajuda-grupo{min-width:0;scroll-margin-top:170px} .ajuda-grupo[hidden]{display:none} .ajuda-grupo h3{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:17px} .ajuda-grupo h3 .ui-icon{width:22px;height:22px;color:var(--ct-primary)} .ajuda-lista{border:1px solid var(--ct-line);border-radius:16px;background:#fff;overflow:hidden} .ajuda-lista details{margin:0;padding:0;border:0;border-bottom:1px solid var(--ct-line)} .ajuda-lista details:last-child{border-bottom:0} .ajuda-lista details[hidden]{display:none} .ajuda-lista summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:14px 20px;list-style:none;cursor:pointer;font-size:15px;font-weight:600;color:var(--ct-ink)} .ajuda-lista summary::-webkit-details-marker{display:none} .ajuda-lista summary::marker{content:""} .ajuda-lista summary:hover{background:#fcfaf9} .ajuda-lista summary .ui-icon{flex:none;width:18px;height:18px;color:var(--ct-muted);transition:transform .2s} .ajuda-lista details[open] summary{color:var(--ct-primary)} .ajuda-lista details[open] summary .ui-icon{transform:rotate(180deg);color:var(--ct-primary)} .ajuda-lista details p{margin:0;padding:0 20px 18px;font-size:14px;line-height:1.7;color:#4f5b68} .ajuda-lista a{color:var(--ct-primary);font-weight:600;text-underline-offset:3px} .ajuda-vazio{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:10px;margin:0;padding:24px;border:1px dashed var(--ct-line);border-radius:14px;color:var(--ct-muted)} .ajuda-vazio[hidden]{display:none} .ajuda-vazio .ui-icon{width:20px;height:20px} .ajuda-guias{padding:32px 0 16px} .ajuda-guias h2{margin-bottom:16px} .ajuda-guias-grade{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px} .ajuda-guias-grade a{display:flex;flex-direction:column;gap:4px;padding:20px;border:1px solid var(--ct-line);border-radius:16px;background:#fff;color:var(--ct-ink);text-decoration:none;transition:border-color .15s,transform .15s} .ajuda-guias-grade a:hover{border-color:#f0c7bd;transform:translateY(-2px)} .ajuda-guias-grade .ui-icon{width:26px;height:26px;color:var(--ct-primary);margin-bottom:10px} .ajuda-guias-grade strong{font-size:15px} .ajuda-guias-grade span{font-size:13px;line-height:1.5;color:var(--ct-muted)} .ajuda-atendimento{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:32px;align-items:center;margin:32px 0 8px;padding:36px;border-radius:var(--ct-radius);background:var(--ct-soft)} .ajuda-atendimento h2{margin:10px 0 8px;font-size:clamp(24px,2.6vw,32px);line-height:1.15} .ajuda-atendimento-texto p{margin:0;color:#5f6b79;line-height:1.6} .ajuda-canais{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px} .ajuda-canal{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:20px;border-radius:16px;background:#fff;min-width:0} .ajuda-canal>.ui-icon{width:26px;height:26px;color:var(--ct-primary);margin-bottom:6px} .ajuda-canal strong{font-size:15px;color:var(--ct-ink)} .ajuda-canal>span{font-size:13px;line-height:1.5;color:#5f6b79;margin-bottom:8px} .ajuda-canal .site-button,.ajuda-canal .ct-inst-email,.ajuda-canal .ct-inst-link{margin-top:auto} .ajuda-canal.principal{box-shadow:inset 0 0 0 2px var(--ct-primary)} @media (max-width: 1100px){.ajuda-atendimento{grid-template-columns:1fr}.ajuda-guias-grade{grid-template-columns:repeat(2,minmax(0,1fr))}} @media (max-width: 900px){.ajuda-assuntos{grid-template-columns:repeat(2,minmax(0,1fr))}.ajuda-grupos{grid-template-columns:1fr}.ajuda-canais{grid-template-columns:1fr}} @media (max-width: 560px){.ajuda-hero{padding:36px 18px 28px}.ajuda-hero>p{font-size:15px}.ajuda-busca{padding:4px 6px 4px 16px}.ajuda-busca input{font-size:16px;height:44px}.ajuda-faq-topo{flex-direction:column;gap:4px}.ajuda-assunto{padding:12px 14px}.ajuda-assunto .ui-icon{margin-bottom:4px}.ajuda-lista summary{padding:14px 16px}.ajuda-lista details p{padding:0 16px 16px}.ajuda-atendimento{padding:22px}.ajuda-guias-grade{grid-template-columns:1fr}} .ajuda-atendimento{grid-template-columns:1fr;gap:20px} .ajuda-atendimento-texto{max-width:60ch} .ajuda-canal .ct-inst-email a{overflow-wrap:normal;word-break:keep-all} .ajuda-hero::before,.ajuda-hero::after{z-index:0} .ajuda-hero>*{z-index:1} @media (max-width: 560px){.ajuda-guias-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ajuda-guias-grade a{padding:16px}.ajuda-guias-grade .ui-icon{margin-bottom:6px}.ajuda-hero::after{display:none}} .canc-escolha{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:700px;margin:0 auto} .canc-escolha a{display:flex;flex-direction:column;align-items:center;gap:4px;padding:22px;border:1px solid #f1d8cf;border-radius:18px;background:#fff;color:var(--ct-ink);text-decoration:none;transition:border-color .15s,transform .15s} .canc-escolha a:hover{border-color:var(--ct-primary);transform:translateY(-2px)} .canc-escolha .ui-icon{width:30px;height:30px;color:var(--ct-primary);margin-bottom:6px} .canc-escolha strong{font-size:17px} .canc-escolha span{font-size:13px;color:var(--ct-muted)} .canc-situacoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:40px 0 10px} .canc-situacao{display:flex;flex-direction:column;align-items:flex-start;padding:30px;border:1px solid var(--ct-line);border-radius:20px;background:#fff;scroll-margin-top:170px;min-width:0} .canc-situacao:target{box-shadow:0 0 0 2px var(--ct-primary)} .canc-situacao h2{margin:4px 0 18px;font-size:24px} .canc-situacao .doc-passos{list-style:none;margin:0 0 22px;padding:0} .canc-situacao .doc-passos p{font-size:14px;line-height:1.65;color:#5f6b79} .canc-situacao .doc-passos a{color:var(--ct-primary);font-weight:600} .canc-situacao>.site-button{margin-top:auto} .canc-intro{max-width:70ch;margin:-20px auto 22px;text-align:center;color:#5f6b79;line-height:1.7} .doc-tres-docs h3{margin:12px 0 4px;font-size:17px} .doc-tres-docs article>p{margin:0;font-size:14px;line-height:1.6;color:#5f6b79} .canc-avisos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 8px} .canc-avisos .verif-atencao{margin:0} .canc-avisos .verif-atencao p{margin:4px 0 0;font-size:14px;line-height:1.6;color:#5b5140} .canc-aviso-neutro{background:#fff!important;border-color:var(--ct-line)!important} .canc-aviso-neutro>.ui-icon{color:var(--ct-primary)!important} .canc-aviso-neutro p{color:#5f6b79!important} .canc-pagina .ajuda-canal .site-button-secundario{margin-top:auto} .canc-pagina .ajuda-canal .site-button-secundario+.ct-inst-email{margin-top:8px} @media (max-width: 900px){.canc-situacoes,.canc-avisos{grid-template-columns:1fr}} @media (max-width: 560px){.canc-escolha{grid-template-columns:1fr 1fr;gap:10px}.canc-escolha a{padding:16px 12px}.canc-escolha strong{font-size:15px}.canc-situacao{padding:22px}.canc-intro{margin-top:-10px}} .acess-canais{grid-template-columns:repeat(2,minmax(0,1fr))} .acess-nota{grid-column:1/-1;margin:0;font-size:12px;line-height:1.6;color:var(--ct-muted)} @media (max-width: 900px){.acess-canais{grid-template-columns:1fr}} .site-footer .site-footer-legal,.site-footer-identidade{color:#5b6470;font-size:11px} .site-footer-final,.site-footer-final>span{color:#5b6470} @media (max-width: 360px){.ct-institucional-menu .ct-inst-aba{padding:0 3px;font-size:12px}} .pc-ressalva{display:flex;align-items:center;gap:8px;margin-top:18px!important;font-size:13px!important;color:var(--ct-muted)} .pc-ressalva .ui-icon{flex:none;width:18px;height:18px;color:#1f7a4d} .pc-empresa{display:flex;gap:10px;align-items:flex-start;margin:16px 0 0;padding-top:14px;border-top:1px solid #f1d8cf;font-size:13px;line-height:1.5;color:var(--ct-ink)} .pc-empresa .ui-icon{flex:none;width:20px;height:20px;color:var(--ct-primary)} .pc-saber .ct-inst-papel h3{margin:14px 0 6px;font-size:18px} .pc-cta a:not(.site-button){color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:3px} #painel-documentos .conta-docs-bloco{margin-top:24px} #painel-documentos .conta-docs-bloco>h3{font-size:18px;letter-spacing:-.02em;margin:0 0 12px} .conta-doc-vigor-grade{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px} .conta-doc-vigor{display:flex;flex-direction:column;gap:12px;padding:20px;background:var(--ct-surface);border:1px solid var(--ct-line);border-radius:var(--ct-radius)} .conta-doc-vigor h4,.conta-doc-linha h4,.conta-doc-compras h3{margin:0;font-size:16px;letter-spacing:-.01em} .conta-doc-vigor p{margin:4px 0 0;font-size:14px} .conta-doc-vigor-texto{flex:1} .conta-doc-icone{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--ct-soft);color:var(--ct-primary);flex:none} .conta-doc-icone .ui-icon{width:20px;height:20px} .conta-doc-selo{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:var(--ct-success-soft);color:var(--ct-success);font-size:13px;font-weight:600} .conta-doc-selo .ui-icon{width:14px;height:14px} .conta-doc-vigor-acoes{display:flex;flex-wrap:wrap;gap:4px 16px;border-top:1px solid var(--ct-line);padding-top:4px} .conta-doc-link{display:inline-flex;align-items:center;min-height:44px;color:var(--ct-primary);font-weight:600;font-size:14px;text-decoration:none} .conta-doc-link:hover{text-decoration:underline} .conta-doc-lista{list-style:none;margin:0;padding:0;background:var(--ct-surface);border:1px solid var(--ct-line);border-radius:var(--ct-radius)} .conta-doc-linha{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px 20px} .conta-doc-linha+.conta-doc-linha{border-top:1px solid var(--ct-line)} .conta-doc-linha-data{display:flex;flex-direction:column;font-size:14px;font-variant-numeric:tabular-nums} .conta-doc-linha-data span{font-size:12px} .conta-doc-linha p{margin:4px 0 0;font-size:13px;line-height:1.5} .conta-doc-tipo{display:inline-block;margin-bottom:4px;padding:2px 8px;border-radius:6px;background:var(--ct-canvas);border:1px solid var(--ct-line);font-size:12px;color:var(--ct-muted)} .conta-doc-linha-acoes{display:flex;gap:8px;align-items:center} .conta-doc-linha-acoes .site-button{min-height:44px;display:inline-flex;align-items:center;gap:8px;white-space:nowrap} .conta-doc-json{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:999px;border:1px solid var(--ct-line);color:var(--ct-ink);background:var(--ct-surface)} .conta-doc-json:hover{border-color:var(--ct-primary);color:var(--ct-primary)} .conta-doc-json .ui-icon{width:18px;height:18px} .conta-doc-vazio{padding:20px;background:var(--ct-surface);border:1px solid var(--ct-line);border-radius:var(--ct-radius);margin:0} .conta-doc-nota{display:flex;gap:10px;align-items:flex-start;margin:12px 0 0;font-size:13px;color:var(--ct-muted)} .conta-doc-nota .ui-icon{width:16px;height:16px;flex:none;margin-top:2px} .conta-doc-compras{display:flex;gap:16px;align-items:center;margin-top:24px;padding:20px;border-radius:var(--ct-radius);background:var(--ct-soft);border:1px solid #f6d9d2} .conta-doc-compras>div{flex:1} .conta-doc-compras p{margin:4px 0 0;font-size:14px} .conta-doc-compras .site-button{white-space:nowrap} #painel-documentos .ct-pagination{margin-top:12px} @media (max-width: 900px){.conta-doc-vigor-grade{grid-template-columns:1fr}.conta-doc-vigor{flex-direction:row;flex-wrap:wrap;align-items:flex-start}.conta-doc-vigor-texto{min-width:0;flex:1 1 180px}.conta-doc-vigor-acoes{flex-basis:100%}} @media (max-width: 640px){.conta-doc-linha{grid-template-columns:1fr;gap:10px;padding:16px}.conta-doc-linha-data{flex-direction:row;gap:6px;align-items:baseline}.conta-doc-linha-acoes .site-button{flex:1;justify-content:center}.conta-doc-compras{flex-direction:column;align-items:stretch}.conta-doc-compras .site-button{justify-content:center}} .conta-menu-abas{display:contents} .cortina-acesso{padding:16px;align-items:center;backdrop-filter:blur(2px)} .cortina-acesso .folha{max-width:420px;border-radius:18px;box-shadow:0 24px 60px rgb(20 20 20 / 30%);animation:ct-modal-entrar .18s ease} .cortina-acesso .folha header{padding:22px 24px 14px} .cortina-acesso .folha header h2{font-size:21px;font-weight:700;letter-spacing:-.01em} .cortina-acesso .folha .miolo{padding:18px 24px 22px} .cortina-acesso .folha .fechar{width:40px;height:40px;top:12px;right:12px} .cortina-acesso input:focus-visible,.cortina-acesso select:focus-visible,.cortina-acesso textarea:focus-visible{outline:none} .cortina-acesso input:focus,.cortina-acesso select:focus{border-color:var(--ct-ink,#151922);box-shadow:0 0 0 3px rgb(21 25 34 / 8%)} .cortina-acesso .social button{min-height:46px;border-radius:999px} .cortina-acesso .cta{border-radius:999px;min-height:48px} @keyframes ct-modal-entrar{from{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}} @media (max-width: 620px){.cortina-acesso{align-items:center;padding:16px} .cortina-acesso .folha{max-width:420px;border-radius:18px;max-height:calc(100dvh - 32px);animation:ct-modal-entrar .18s ease;padding-bottom:0} .cortina-acesso .folha header::before{content:none} .cortina-acesso .folha header{padding-top:20px}} @media (prefers-reduced-motion:reduce){.cortina-acesso .folha{animation:none}} .cortina-acesso .folha .alternar button{color:var(--ct-primary,#cf3520);font-weight:700} .anc-hero{align-items:center} .anc-status{display:grid;gap:10px;background:var(--ct-surface);border:1px solid var(--ct-line);border-radius:18px;padding:18px;box-shadow:var(--ct-shadow)} .anc-status-linha{display:flex;gap:14px;align-items:center;padding:8px 4px} .anc-status-linha+.anc-status-linha{border-top:1px solid var(--ct-line);padding-top:16px} .anc-status-linha strong{display:block;font-size:17px;letter-spacing:-.01em} .anc-status-linha span{font-size:13px;color:var(--ct-muted)} .anc-status-icone{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--ct-soft);color:var(--ct-primary);flex:none} .anc-status-icone.ok{background:var(--ct-success-soft);color:var(--ct-success)} .anc-status-icone.pendente{background:var(--ct-warning-soft);color:var(--ct-warning)} .anc-status-icone .ui-icon{width:22px;height:22px} .anc-codigo{margin:32px 0;background:var(--ct-soft);color:var(--ct-ink);border:1px solid #f6d9d2;border-radius:20px;padding:28px} .anc-codigo-topo{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:16px} .anc-codigo .site-eyebrow{color:var(--ct-hover)} .anc-codigo h2{margin:4px 0 0;font-size:22px;color:var(--ct-ink)} .anc-copiar{display:inline-flex;gap:8px;align-items:center;min-height:44px;background:var(--ct-primary)!important;color:#fff!important;border-color:var(--ct-primary)!important;border-radius:999px!important}.anc-copiar:hover{background:var(--ct-hover)!important;border-color:var(--ct-hover)!important} .anc-hash{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(13px,1.6vw,18px);line-height:1.6;word-break:break-all;background:var(--ct-surface);border:1px solid #f6d9d2;border-radius:12px;padding:16px 18px;color:var(--ct-ink)} .anc-nota{margin:12px 0 0;font-size:13px;color:var(--ct-muted)} .anc-lista{list-style:none;margin:0;padding:0;background:var(--ct-surface);border:1px solid var(--ct-line);border-radius:16px} .anc-dia{display:grid;grid-template-columns:90px minmax(0,1fr) auto;gap:18px;align-items:center;padding:14px 20px} .anc-dia+.anc-dia{border-top:1px solid var(--ct-line)} .anc-dia-data strong{display:block;font-size:20px;letter-spacing:-.02em} .anc-dia-data span{font-size:12px;color:var(--ct-muted)} .anc-dia-hash span{display:block;font-size:12px;color:var(--ct-muted)} .anc-dia-hash code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;overflow-wrap:anywhere} .anc-dia-acao{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end} .anc-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:700;background:var(--ct-canvas);border:1px solid var(--ct-line);color:var(--ct-muted)} .anc-chip.ok{background:var(--ct-success-soft);border-color:transparent;color:var(--ct-success)} .anc-chip .ui-icon{width:14px;height:14px} .anc-copiar-dia{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:999px;border:1px solid var(--ct-line);background:var(--ct-surface);color:var(--ct-ink);cursor:pointer} .anc-copiar-dia:hover{border-color:var(--ct-primary);color:var(--ct-primary)} .anc-copiar-dia .ui-icon{width:18px;height:18px} .anc-vazio{display:flex;gap:16px;align-items:flex-start;padding:22px;background:var(--ct-surface);border:1px dashed var(--ct-line);border-radius:16px} .anc-vazio>.ui-icon{width:28px;height:28px;color:var(--ct-muted);flex:none} .anc-vazio p{margin:4px 0 0;color:var(--ct-muted);font-size:14px} .anc-aviso{display:flex;gap:10px;align-items:flex-start;margin:14px 0 0;padding:14px 16px;border-radius:12px;background:var(--ct-warning-soft);color:var(--ct-warning);font-size:14px} .anc-aviso .ui-icon{width:18px;height:18px;flex:none;margin-top:2px} .anc-dados{margin:20px 0 0;font-size:14px;color:var(--ct-muted)} .anc-dados a{color:var(--ct-primary);font-weight:700} @media (max-width: 640px){.anc-codigo{padding:20px;border-radius:16px}.anc-copiar{width:100%;justify-content:center}.anc-dia{grid-template-columns:64px minmax(0,1fr);gap:10px 14px;padding:14px 16px}.anc-dia-acao{grid-column:1/-1;justify-content:flex-start}} .cv-topo{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;margin-top:20px} .cv-saldo{display:flex;flex-direction:column;gap:14px;background:var(--ct-soft);color:var(--ct-ink);border:1px solid #f6d9d2;border-radius:20px;padding:26px} .cv-saldo-cab{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:14px;color:var(--ct-muted)} .cv-saldo-cab span{display:inline-flex;align-items:center;gap:8px} .cv-saldo-cab .ui-icon{width:18px;height:18px;color:var(--ct-primary)} .cv-saldo-cab em{font-style:normal;font-size:12px;font-weight:700;background:#775313;color:#fff7e6;padding:4px 10px;border-radius:999px} .cv-saldo>strong{font-size:clamp(32px,4vw,44px);letter-spacing:-.03em;line-height:1.05} .cv-saldo-partes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0} .cv-saldo-partes div{background:var(--ct-surface);border:1px solid #f6d9d2;border-radius:12px;padding:10px 12px} .cv-saldo-partes dt{font-size:12px;color:var(--ct-muted)} .cv-saldo-partes dd{margin:2px 0 0;font-weight:700;font-size:15px} .cv-saldo-aviso{margin:0;color:var(--ct-muted);font-size:14px} .cv-saldo-botao{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 18px;border-radius:999px;background:var(--ct-primary);color:#fff;font-weight:700;font-size:14px;text-decoration:none}.cv-saldo-botao:hover{background:var(--ct-hover)} .cv-saldo-botao .ui-icon{width:16px;height:16px} .cv-cadastro{background:var(--ct-surface);border:1px solid var(--ct-line);border-radius:20px;padding:22px} .cv-cadastro h3{margin:0;font-size:18px} .cv-cadastro p{margin:4px 0 12px;font-size:14px} .cv-cadastro ul{list-style:none;margin:0 0 12px;padding:0} .cv-cadastro li{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--ct-line);font-size:14px} .cv-cadastro li span{flex:1} .cv-cadastro li .ui-icon{width:18px;height:18px;color:var(--ct-warning)} .cv-cadastro li.ok .ui-icon{color:var(--ct-success)} .cv-numeros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px} .cv-numeros>div{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:14px;align-items:center;background:var(--ct-surface);border:1px solid var(--ct-line);border-radius:16px;padding:16px 18px} .cv-numeros .ui-icon{grid-row:1/3;width:40px;height:40px;padding:10px;border-radius:12px;background:var(--ct-soft);color:var(--ct-primary)} .cv-numeros strong{font-size:26px;letter-spacing:-.02em;line-height:1.1} .cv-numeros span{font-size:13px;color:var(--ct-muted)} .cv-numeros .destaque{border-color:var(--ct-primary)} .cv-raspas{display:flex;align-items:center;gap:16px;margin-top:16px;padding:18px 20px;border-radius:16px;background:var(--ct-soft);border:1px solid #f6d9d2} .cv-raspas>.ui-icon{width:28px;height:28px;color:var(--ct-primary);flex:none} .cv-raspas div{flex:1}.cv-raspas h3{margin:0;font-size:16px}.cv-raspas p{margin:2px 0 0;font-size:14px;color:var(--ct-muted)} .cv-bloco{margin-top:24px} .cv-bloco-cab{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px} .cv-bloco-cab h3{margin:0;font-size:18px} .cv-bloco-cab a{color:var(--ct-primary);font-weight:700;font-size:14px} .cv-pedidos{list-style:none;margin:0;padding:0;background:var(--ct-surface);border:1px solid var(--ct-line);border-radius:16px} .cv-pedidos li+li{border-top:1px solid var(--ct-line)} .cv-pedidos a{display:flex;align-items:center;gap:14px;padding:12px 16px;color:inherit;text-decoration:none} .cv-pedidos a:hover{background:var(--ct-canvas)} .cv-pedidos img,.cv-foto-vazia{width:56px;height:56px;border-radius:12px;object-fit:cover;flex:none;background:var(--ct-canvas)} .cv-foto-vazia{display:grid;place-items:center;color:var(--ct-muted)} .cv-pedido-texto{flex:1;min-width:0} .cv-pedido-texto strong{display:block;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .cv-pedido-texto span{font-size:13px;color:var(--ct-muted)} .cv-pedidos .etiqueta{white-space:nowrap} .cv-seta .ui-icon{width:18px;height:18px;color:var(--ct-muted)} .cv-vazio{padding:22px;background:var(--ct-surface);border:1px dashed var(--ct-line);border-radius:16px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap} .cv-atalhos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px} .cv-atalhos a{display:flex;align-items:center;gap:10px;min-height:56px;padding:12px 16px;background:var(--ct-surface);border:1px solid var(--ct-line);border-radius:14px;color:var(--ct-ink);font-weight:700;font-size:14px;text-decoration:none} .cv-atalhos a:hover{border-color:var(--ct-primary);color:var(--ct-primary)} .cv-atalhos .ui-icon{width:20px;height:20px;color:var(--ct-primary)} @media (max-width: 900px){.cv-topo{grid-template-columns:1fr}.cv-atalhos{grid-template-columns:repeat(2,minmax(0,1fr))}} @media (max-width: 640px){.cv-saldo{padding:20px}.cv-saldo-partes{grid-template-columns:1fr 1fr 1fr;gap:6px}.cv-saldo-partes div{padding:8px}.cv-saldo-partes dd{font-size:13px}.cv-numeros{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cv-numeros>div{grid-template-columns:1fr;padding:12px;row-gap:4px}.cv-numeros .ui-icon{grid-row:auto;width:32px;height:32px;padding:7px}.cv-numeros strong{font-size:22px}.cv-numeros span{font-size:12px}.cv-pedidos .etiqueta{display:none}.cv-raspas{flex-direction:column;align-items:flex-start}} .perfil-pedido .perfil-pedido-topo{display:flex;align-items:center;gap:16px} .perfil-pedido-foto{width:72px;height:72px;border-radius:14px;object-fit:cover;flex:none;background:var(--ct-canvas)} .perfil-pedido-titulo{flex:1;min-width:0} .perfil-pedido-titulo p{margin:2px 0 0;font-size:14px} @media (max-width: 640px){.perfil-pedido .perfil-pedido-topo{flex-direction:row!important;flex-wrap:wrap;align-items:center!important;justify-content:flex-start!important;text-align:left!important;gap:12px}.perfil-pedido-foto{width:60px;height:60px}.perfil-pedido-titulo{flex:1 1 calc(100% - 80px)}.perfil-pedido-titulo h2{font-size:18px!important}.perfil-pedido-topo .etiqueta{margin:0!important}} .numeros span{color:var(--ct-ink)} .sup{display:block;margin-top:16px} .sup>h2,.sup>p{display:none} .sup-topo{display:flex;align-items:center;gap:16px;padding:20px 22px;background:var(--ct-soft);border:1px solid #f6d9d2;border-radius:18px} .sup-topo-icone{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#fff;color:var(--ct-primary);flex:none} .sup-topo-icone .ui-icon{width:24px;height:24px} .sup-topo>div{flex:1;min-width:0} .sup-topo h3{margin:0;font-size:17px} .sup-topo p{margin:4px 0 0;font-size:14px;color:var(--ct-muted)} .sup-topo .site-button{display:inline-flex;align-items:center;gap:8px;min-height:46px;white-space:nowrap} .sup-topo .site-button .ui-icon{width:18px;height:18px} .sup-modal{position:fixed;inset:0;z-index:300;background:rgb(20 20 20 / 50%);display:flex;align-items:center;justify-content:center;padding:16px;backdrop-filter:blur(2px)} .sup-modal[hidden]{display:none!important} .sup-modal-caixa{width:100%;max-width:560px;max-height:calc(100dvh - 32px);overflow:auto;background:var(--ct-surface);border-radius:18px;box-shadow:0 24px 60px rgb(20 20 20 / 30%);animation:ct-modal-entrar .18s ease} .sup-modal-caixa header{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:20px 22px 14px;background:var(--ct-surface);border-bottom:1px solid var(--ct-line)} .sup-modal-caixa header h3{margin:0;font-size:20px} .sup-modal-caixa header p{margin:4px 0 0;font-size:13px;color:var(--ct-muted)} .sup-fechar{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:999px;border:0;background:var(--ct-canvas);color:var(--ct-muted);cursor:pointer;flex:none} .sup-fechar .ui-icon{width:18px;height:18px} .sup-modal-caixa form{padding:16px 22px 22px} .sup-modal-caixa fieldset{border:0;margin:0;padding:0;display:grid;gap:14px} .sup-modal-caixa label{display:grid;gap:6px;font-size:14px;font-weight:600} .sup-modal-caixa input,.sup-modal-caixa select,.sup-modal-caixa textarea{min-height:44px;border:1px solid var(--ct-line);border-radius:10px;padding:10px 12px;font:inherit;font-weight:400;background:#fff} .sup-modal-caixa textarea{min-height:120px;resize:vertical} .sup-modal-caixa p{margin:0;font-size:13px;color:var(--ct-muted)} .sup-modal-caixa button[type=submit]{min-height:48px;border-radius:999px} body.sup-modal-aberto{overflow:hidden} .sup-grade{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:16px;margin-top:18px;align-items:start} .sup-coluna-lista{background:var(--ct-surface);border:1px solid var(--ct-line);border-radius:18px;padding:16px} .sup .ct-suporte-lista-topo{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px} .sup .ct-suporte-lista-topo h3{margin:0;font-size:17px} .sup [data-suporte=aviso]{margin:0 0 8px;font-size:13px;color:var(--ct-muted)} .sup [data-suporte=lista]{display:grid;gap:8px} .sup .ct-chamado{position:relative;display:grid;grid-template-columns:1fr auto;gap:4px 10px;padding:12px 14px;border:1px solid var(--ct-line);border-radius:14px;background:#fff;margin:0} .sup .ct-chamado:hover{border-color:#e7c8bf} .sup .ct-chamado.ct-chamado-atual{border-color:var(--ct-primary);background:var(--ct-soft)} .sup .ct-chamado-abrir{grid-column:1;all:unset;cursor:pointer;font-weight:700;font-size:15px;color:var(--ct-ink);line-height:1.35} .sup .ct-chamado-abrir::after{content:"";position:absolute;inset:0;border-radius:14px} .sup .ct-chamado-abrir:focus-visible::after{outline:2px solid var(--ct-primary);outline-offset:2px} .sup .ct-tag{display:inline-flex;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;background:var(--ct-warning-soft);color:var(--ct-warning);white-space:nowrap} .sup .ct-tag[data-estado=concluido]{background:var(--ct-success-soft);color:var(--ct-success)} .sup .ct-tag[data-estado=aguardando_titular]{background:var(--ct-soft);color:var(--ct-primary)} .sup-detalhe-vazio{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:260px;border:1px dashed var(--ct-line);border-radius:18px;color:var(--ct-muted);text-align:center;padding:24px} .sup-detalhe-vazio .ui-icon{width:32px;height:32px} .sup-detalhe-vazio[hidden]{display:none} .sup-detalhe{background:var(--ct-surface);border:1px solid var(--ct-line);border-radius:18px;padding:20px} .sup-detalhe .ct-mensagem{max-width:85%;padding:10px 14px;border-radius:14px;background:#fff;border:1px solid var(--ct-line)} .sup-detalhe .ct-mensagem.ct-titular{justify-self:end;background:var(--ct-soft);border-color:#f6d9d2;border-bottom-right-radius:4px} .sup-detalhe .ct-mensagem.ct-equipe{justify-self:start;border-bottom-left-radius:4px} .sup-detalhe .ct-mensagem p{margin:0;font-size:14px;line-height:1.5} .sup-ajuda{margin-top:22px} .sup-ajuda h3{margin:0 0 10px;font-size:17px} .sup-ajuda-grade{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px} .sup-ajuda-grade a{display:flex;gap:12px;align-items:flex-start;padding:14px;background:var(--ct-surface);border:1px solid var(--ct-line);border-radius:14px;color:var(--ct-ink);text-decoration:none;font-size:13px;line-height:1.4} .sup-ajuda-grade a:hover{border-color:var(--ct-primary)} .sup-ajuda-grade .ui-icon{width:20px;height:20px;color:var(--ct-primary);flex:none;margin-top:2px} .sup-ajuda-grade strong{display:block;font-size:14px;margin-bottom:2px} .sup-ajuda-grade span{color:var(--ct-muted);overflow-wrap:anywhere} .sup-ajuda-grade span strong{color:var(--ct-ink)} @media (max-width: 1000px){.sup-grade{grid-template-columns:1fr}.sup-detalhe-vazio{display:none}.sup-ajuda-grade{grid-template-columns:1fr 1fr}} @media (max-width: 640px){.sup-topo{flex-wrap:wrap;padding:16px}.sup-topo .site-button{width:100%;justify-content:center}.sup-ajuda-grade{grid-template-columns:1fr}.sup-detalhe{padding:16px}.sup-detalhe .ct-mensagem{max-width:92%}} .protocolos-atendimento.sup{background:none!important;border:0!important;box-shadow:none!important;padding:0!important} .sup .sup-detalhe{margin-top:0} .sup .ct-suporte-lista-topo{margin-top:0!important;padding-top:0!important} .sup-coluna-lista>*:first-child{margin-top:0} .sup-modal input:focus-visible,.sup-modal select:focus-visible,.sup-modal textarea:focus-visible{outline:none}.sup-modal input:focus,.sup-modal select:focus,.sup-modal textarea:focus{border-color:var(--ct-ink);box-shadow:0 0 0 3px rgb(21 25 34 / 8%)}.sup-modal{z-index:1000} .vc{max-width:880px;margin:24px auto 48px;padding:0 16px} .vc-trilha{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--ct-muted);margin-bottom:14px} .vc-trilha a{color:var(--ct-muted)} .vc-trilha .ui-icon{width:14px;height:14px} .vc-simulado{display:flex;gap:8px;align-items:center;margin-bottom:12px} .vc-resultado{display:flex;gap:24px;align-items:center;padding:28px;border-radius:22px;background:var(--ct-surface);border:1px solid var(--ct-line);box-shadow:var(--ct-shadow)} .vc-contemplado{background:linear-gradient(135deg,#fff3ef,#fff);border-color:var(--ct-primary)} .vc-encerrada{background:var(--ct-canvas)} .vc-foto{width:150px;height:150px;border-radius:18px;object-fit:cover;flex:none;background:var(--ct-canvas)} .vc-resultado-texto{flex:1;min-width:0} .vc-selo{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:13px;font-weight:700;background:var(--ct-success-soft);color:var(--ct-success)} .vc-selo .ui-icon{width:16px;height:16px} .vc-contemplado .vc-selo{background:var(--ct-primary);color:#fff} .vc-encerrada .vc-selo{background:var(--ct-line);color:var(--ct-ink)} .vc-pendente .vc-selo{background:var(--ct-warning-soft);color:var(--ct-warning)} .vc-resultado h1{margin:10px 0 6px;font-size:clamp(26px,3.4vw,36px);letter-spacing:-.03em;line-height:1.1} .vc-campanha{margin:0;font-size:15px;color:var(--ct-muted)} .vc-campanha strong{color:var(--ct-ink)} .vc-explica{margin:10px 0 0;font-size:15px;line-height:1.55} .vc-num{display:inline-block;padding:2px 10px;border-radius:8px;background:var(--ct-primary);color:#fff;font-variant-numeric:tabular-nums} .vc-acoes{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px} .vc-acoes .site-button{display:inline-flex;align-items:center;gap:8px;min-height:44px} .vc-acoes .ui-icon{width:16px;height:16px} .vc-bloco{margin-top:16px;padding:22px;border-radius:18px;background:var(--ct-surface);border:1px solid var(--ct-line)} .vc-bloco-cab{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:12px} .vc-bloco-cab h2{margin:0;font-size:18px} .vc-bloco-cab span{font-size:13px;color:var(--ct-muted)} .vc-numeros-lista{margin:0} .vc-numeros-lista .vc-num-destaque{background:var(--ct-primary);border-color:var(--ct-primary);color:#fff;font-weight:700} .vc-mensagem{margin:12px 0 0;font-size:13px;color:var(--ct-muted)} .vc-checks{list-style:none;margin:0;padding:0} .vc-checks li{display:flex;gap:14px;align-items:flex-start;padding:12px 0;border-top:1px solid var(--ct-line)} .vc-checks li:first-child{border-top:0;padding-top:0} .vc-checks li>.ui-icon{width:34px;height:34px;padding:8px;border-radius:10px;flex:none;background:var(--ct-success-soft);color:var(--ct-success)} .vc-checks li.pendente>.ui-icon{background:var(--ct-warning-soft);color:var(--ct-warning)} .vc-checks li.neutro>.ui-icon{background:var(--ct-canvas);color:var(--ct-muted)} .vc-checks strong{font-size:15px} .vc-checks p{margin:2px 0 0;font-size:14px;color:var(--ct-muted);line-height:1.5} .vc-checks a{color:var(--ct-primary);font-weight:700} .vc-codigo{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px;padding:12px 14px;border-radius:12px;background:var(--ct-canvas)} .vc-codigo span{font-size:13px;color:var(--ct-muted)} .vc-codigo code{flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700;overflow-wrap:anywhere} .vc-copiar{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:999px;border:1px solid var(--ct-line);background:#fff;cursor:pointer} .vc-copiar .ui-icon{width:18px;height:18px} .vc-detalhes{margin-top:12px} .vc-detalhes summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:700;font-size:14px} .vc-detalhes .tecnico{font-family:ui-monospace,monospace;font-size:12px;word-break:break-all;background:var(--ct-canvas);padding:10px;border-radius:8px;margin:4px 0 8px} .vc-rodape{display:flex;gap:18px;flex-wrap:wrap;margin:20px 0 0;font-size:14px} .vc-rodape a{display:inline-flex;align-items:center;gap:6px;color:var(--ct-primary);font-weight:700} .vc-rodape .ui-icon{width:16px;height:16px} @media (max-width: 640px){.vc-resultado{flex-direction:column;align-items:flex-start;padding:20px;gap:16px}.vc-foto{width:100%;height:180px}.vc-acoes .site-button{flex:1 1 100%;justify-content:center}.vc-bloco{padding:18px}} .vc .vc-numeros-lista span{background:var(--ct-canvas)!important;border:1px solid var(--ct-line)!important;color:var(--ct-ink)!important;padding:8px 12px;border-radius:10px;font-weight:600} .vc .vc-numeros-lista span.vc-num-destaque{background:var(--ct-primary)!important;border-color:var(--ct-primary)!important;color:#fff!important} .vc-codigo code{white-space:nowrap;flex:1 1 auto} @media (max-width: 640px){.vc-codigo span{flex-basis:100%}} .res{max-width:1040px;margin:24px auto 48px;padding:0 16px} .res-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:28px;align-items:center} .res-hero h1{margin:6px 0 8px;font-size:clamp(30px,4vw,46px);letter-spacing:-.035em;line-height:1.05} .res-hero p{margin:0;color:var(--ct-muted);font-size:16px} .res-fatos{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px} .res-fatos li{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;background:var(--ct-surface);border:1px solid var(--ct-line)} .res-fatos .ui-icon{width:20px;height:20px;color:var(--ct-primary)} .res-fatos span{font-size:14px;line-height:1.3} .res-fatos b{display:block;font-size:12px;font-weight:600;color:var(--ct-muted)} .res-foto{width:100%;height:300px;object-fit:cover;border-radius:22px;box-shadow:var(--ct-shadow)} .res-vencedor{display:flex;gap:26px;align-items:center;margin-top:28px;padding:28px;border-radius:24px;background:linear-gradient(135deg,#fff3ef,#fff);border:1px solid var(--ct-primary)} .res-num-caixa{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:220px;padding:22px 26px;border-radius:18px;background:var(--ct-primary);color:#fff;text-align:center} .res-num-caixa span{font-size:13px;font-weight:600;opacity:.9} .res-num{font-size:clamp(44px,6vw,64px);letter-spacing:.04em;line-height:1.05;font-variant-numeric:tabular-nums} .res-vencedor-texto h2{margin:8px 0 2px;font-size:24px;letter-spacing:-.02em} .res-valor{margin:0;font-size:20px;font-weight:700;color:var(--ct-primary)} .res-nome{margin:8px 0 0;color:var(--ct-muted)} .res-nome strong{color:var(--ct-ink)} .res-selo{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:var(--ct-soft);color:var(--ct-hover);border:1px solid #f6d9d2;font-size:13px;font-weight:700} .res-selo .ui-icon{width:16px;height:16px} .res-sem{flex-direction:column;align-items:flex-start;gap:8px;background:var(--ct-canvas);border-color:var(--ct-line)} .res-sem h2{margin:0}.res-sem p{margin:0;color:var(--ct-muted)} .res-bloco{margin-top:28px} .res-bloco>h2{margin:0 0 14px;font-size:22px;letter-spacing:-.02em} .res-premios{list-style:none;margin:0;padding:0;background:var(--ct-surface);border:1px solid var(--ct-line);border-radius:18px} .res-premios li{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 18px} .res-premios li+li{border-top:1px solid var(--ct-line)} .res-posicao{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--ct-soft);color:var(--ct-primary);font-weight:800} .res-premios strong{display:block;font-size:15px} .res-premios div>span{font-size:13px;color:var(--ct-muted)} .res-premio-num{text-align:right} .res-premio-num code{display:block;font-family:ui-monospace,monospace;font-weight:700;font-size:16px} .res-passos{margin-bottom:14px} .res-dados{background:var(--ct-surface);border:1px solid var(--ct-line);border-radius:16px;padding:0 18px} .res-dados summary{display:flex;align-items:center;gap:8px;min-height:52px;cursor:pointer;font-weight:700} .res-dados summary .ui-icon{width:18px;height:18px;color:var(--ct-primary)} .res-dados dl{margin:0;padding:0 0 12px} .res-dados dl>div{display:grid;grid-template-columns:220px minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid var(--ct-line);align-items:center} .res-dados dt{font-size:13px;color:var(--ct-muted)} .res-dados dd{margin:0;display:flex;gap:8px;align-items:center;min-width:0} .res-dados code{font-family:ui-monospace,monospace;font-size:12.5px;word-break:break-all;flex:1} .res-copiar{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:999px;border:1px solid var(--ct-line);background:#fff;cursor:pointer;flex:none} .res-copiar .ui-icon{width:16px;height:16px} .res-muted{color:var(--ct-muted);margin:0 0 14px} .res-atalhos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px} .res-atalhos a{display:flex;gap:12px;align-items:flex-start;padding:16px;border-radius:16px;background:var(--ct-surface);border:1px solid var(--ct-line);color:var(--ct-ink);text-decoration:none;font-size:13px;line-height:1.4} .res-atalhos a:hover{border-color:var(--ct-primary)} .res-atalhos .ui-icon{width:22px;height:22px;color:var(--ct-primary);flex:none} .res-atalhos strong{display:block;font-size:15px;margin-bottom:2px} .res-atalhos span{color:var(--ct-muted)} .res-atalhos span strong{color:var(--ct-ink)} @media (max-width: 800px){.res-hero{grid-template-columns:1fr}.res-foto{height:220px;order:-1}.res-vencedor{flex-direction:column;align-items:stretch;padding:20px}.res-num-caixa{min-width:0}.res-atalhos{grid-template-columns:1fr}.res-dados dl>div{grid-template-columns:1fr;gap:4px}.res-premios li{grid-template-columns:44px minmax(0,1fr);}.res-premio-num{grid-column:2;text-align:left}} .ct-periodo-rotulo{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:13px;color:var(--ct-muted)} .ct-periodo-rotulo .ui-icon{width:16px;height:16px;flex:none} .ct-campanha-mini>div{display:flex;flex-direction:column;min-width:0} .ct-campanha-mini small{display:block;font-size:12px;color:var(--ct-muted);font-weight:400} .ct-periodo{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px} .ct-periodo .ct-periodo-rotulo{flex-basis:100%;margin:0} .ct-periodo .ct-scroll{flex:1 1 auto;min-width:0} .ct-periodo .filtro-periodo{display:flex;gap:6px;flex-wrap:nowrap} .ct-periodo .filtro-periodo button{min-height:40px;padding:0 14px;border-radius:999px;white-space:nowrap} .ct-periodo .ct-periodo-personalizado summary{min-height:40px;display:flex;align-items:center} @media (max-width: 640px){.ct-periodo .ct-scroll{flex-basis:100%}.ct-periodo .ct-scroll-control{display:none!important}.ct-periodo .filtro-periodo{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible!important;width:100%}.ct-periodo .filtro-periodo button{padding:0 6px;font-size:13px}} .cert-grupo{display:flex;align-items:center;gap:8px;margin:26px 0 12px;font-size:17px} .cert-cartao{display:flex;gap:20px;background:var(--ct-surface);border:1px solid var(--ct-line);border-radius:18px;padding:22px;box-shadow:var(--ct-shadow)} .cert-parceiro{background:linear-gradient(135deg,#fff,#fff7f4)} .cert-selo-grande{display:grid;place-items:center;width:84px;height:84px;border-radius:22px;background:var(--ct-success-soft);color:var(--ct-success);flex:none} .cert-parceiro.pendente .cert-selo-grande{background:var(--ct-warning-soft);color:var(--ct-warning)} .cert-selo-grande .ui-icon{width:40px;height:40px} .cert-texto{flex:1;min-width:0} .cert-titulo-linha{display:flex;align-items:center;gap:10px;flex-wrap:wrap} .cert-titulo-linha h3{margin:0;font-size:17px} .cert-texto>p{margin:6px 0 0;font-size:14px;color:var(--ct-muted);line-height:1.5} .cert-fatos{display:flex;flex-wrap:wrap;gap:8px 24px;margin:14px 0 0} .cert-fatos dt{font-size:12px;color:var(--ct-muted)} .cert-fatos dd{margin:2px 0 0;font-weight:700;font-size:14px} .cert-acoes{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:16px} .cert-acoes .btn{display:inline-flex;align-items:center;gap:6px;min-height:42px} .cert-acoes .btn .ui-icon{width:16px;height:16px} .cert-acoes .btn-icone{display:inline-grid;place-items:center;width:42px;height:42px} .btn-link{background:none;border:0;color:var(--ct-primary);font:inherit;font-size:13px;font-weight:700;cursor:pointer;min-height:42px;padding:0 6px} .cert-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px} .cert-impacto{flex-direction:column;gap:0;padding:0;overflow:hidden} .cert-capa{width:100%;height:150px;object-fit:cover;background:var(--ct-canvas)} .cert-capa-vazia{display:grid;place-items:center;color:var(--ct-primary)} .cert-capa-vazia .ui-icon{width:34px;height:34px} .cert-impacto .cert-texto{padding:18px} .cert-causa{display:flex;align-items:center;gap:6px} .cert-causa .ui-icon{width:15px;height:15px;color:var(--ct-primary)} .cert-valor{display:flex!important;justify-content:space-between;align-items:baseline;padding:10px 12px;border-radius:12px;background:var(--ct-success-soft);color:var(--ct-success)!important} .cert-valor span{font-size:13px} .cert-valor strong{font-size:18px} .cert-vazio{display:flex;gap:16px;align-items:flex-start;padding:22px;border:1px dashed var(--ct-line);border-radius:18px;background:var(--ct-surface)} .cert-vazio>.ui-icon{width:30px;height:30px;color:var(--ct-muted);flex:none} .cert-vazio h3{margin:0;font-size:16px}.cert-vazio p{margin:4px 0 0;color:var(--ct-muted);font-size:14px} .cert-janela{width:min(860px,calc(100vw - 32px));padding:0;border:0;border-radius:18px;box-shadow:0 30px 70px -20px rgb(0 0 0 / 45%);background:var(--ct-canvas)} .cert-janela::backdrop{background:rgb(21 25 34 / 55%)} .cert-janela[open]{position:fixed;inset:0;margin:auto;height:fit-content;max-height:calc(100dvh - 32px);overflow:auto} .cert-janela>header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 18px;background:var(--ct-surface);border-bottom:1px solid var(--ct-line)} .cert-janela>header h2{margin:0;font-size:18px} .cert-janela-acoes{display:flex;gap:8px;align-items:center;flex-wrap:wrap} .cert-janela-acoes .btn{display:inline-flex;align-items:center;gap:6px;min-height:40px} .cert-janela-acoes .ui-icon{width:16px;height:16px} .cert-janela-corpo{padding:20px} .cert-carregando{padding:40px;text-align:center} @media (max-width: 760px){.cert-grade{grid-template-columns:1fr}.cert-cartao.cert-parceiro{flex-direction:column}.cert-selo-grande{width:60px;height:60px;border-radius:16px}.cert-selo-grande .ui-icon{width:28px;height:28px}.cert-janela-corpo{padding:10px}.cert-janela>header{padding:12px}} .cert-janela>header{padding-right:64px}.cert-janela [data-ac=fecharCertificado]{position:absolute;top:10px;right:12px}@media (max-width: 760px){.cert-janela-acoes .btn{flex:1 1 auto;justify-content:center;min-height:40px;font-size:13px}.cert-janela>header h2{font-size:16px}} .mc-filtros{display:flex;gap:8px;flex-wrap:wrap;margin:4px 0 16px} .mc-filtro{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--ct-line);background:var(--ct-surface);color:var(--ct-ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer} .mc-filtro span{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--ct-canvas);font-size:12px} .mc-filtro.ativo{background:var(--ct-soft);border-color:var(--ct-primary);color:var(--ct-hover)} .mc-filtro.ativo span{background:var(--ct-primary);color:#fff} .mc-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px} .mc-cartao{display:flex;flex-direction:column;background:var(--ct-surface);border:1px solid var(--ct-line);border-radius:18px;overflow:hidden;box-shadow:var(--ct-shadow)} .mc-capa{position:relative;height:170px;background:var(--ct-canvas)} .mc-capa img{width:100%;height:100%;object-fit:cover} .mc-capa-vazia{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:100%;color:var(--ct-muted);font-weight:700;font-size:14px;padding:12px;text-align:center} .mc-capa-vazia .ui-icon{width:30px;height:30px;color:var(--ct-primary)} .mc-estado{position:absolute;top:12px;left:12px;box-shadow:0 2px 6px rgb(0 0 0 / 12%)} .mc-corpo{display:flex;flex-direction:column;gap:6px;padding:16px 18px 18px;flex:1} .mc-corpo h3{margin:0 0 2px;font-size:16px;line-height:1.3} .mc-sub{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;color:var(--ct-muted)} .mc-sub .ui-icon{width:14px;height:14px;color:var(--ct-primary);flex:none} .mc-progresso{margin-top:8px} .mc-barra{height:8px;border-radius:999px;background:var(--ct-line);overflow:hidden} .mc-barra span{display:block;height:100%;background:var(--ct-primary);border-radius:999px} .mc-progresso-txt{display:flex;justify-content:space-between;margin-top:6px;font-size:12px;color:var(--ct-muted)} .mc-progresso-txt strong{color:var(--ct-ink)} .mc-numeros{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:8px 0 0} .mc-numeros div{padding:10px 12px;border-radius:12px;background:var(--ct-canvas)} .mc-numeros dt{font-size:12px;color:var(--ct-muted)} .mc-numeros dd{margin:2px 0 0;font-weight:700;font-size:15px} .mc-acoes{display:flex;gap:8px;align-items:center;margin-top:auto;padding-top:12px} .mc-acoes .btn{display:inline-flex;align-items:center;gap:6px;min-height:42px;flex:1;justify-content:center} .mc-acoes .ui-icon{width:16px;height:16px} .mc-acoes .btn-icone{display:inline-grid;place-items:center;width:42px;height:42px;flex:none} .mc-vazio{padding:24px;border:1px dashed var(--ct-line);border-radius:16px;color:var(--ct-muted);text-align:center} .nc-etapas{list-style:none;display:flex;gap:8px;margin:0 0 16px;padding:0;overflow-x:auto} .nc-etapas a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px 0 6px;border-radius:999px;background:var(--ct-surface);border:1px solid var(--ct-line);color:var(--ct-ink);font-weight:600;font-size:14px;text-decoration:none;white-space:nowrap} .nc-etapas a:hover{border-color:var(--ct-primary)} .nc-etapas span{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;background:var(--ct-soft);color:var(--ct-primary);font-size:13px;font-weight:800} .nc .nc-etapa{border-radius:18px;scroll-margin-top:90px} .nc .painel>header h2{display:flex;align-items:center;gap:10px} .nc-num{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;background:var(--ct-primary);color:#fff;font-size:13px;font-weight:800;flex:none} .nc .corpo label{display:block;margin-top:14px;font-weight:600;font-size:14px} .nc .corpo label:first-child{margin-top:0} .nc .corpo input,.nc .corpo select,.nc .corpo textarea{min-height:46px;border-radius:12px} .nc .corpo input:focus-visible,.nc .corpo select:focus-visible,.nc .corpo textarea:focus-visible{outline:none} .nc .corpo input:focus,.nc .corpo select:focus,.nc .corpo textarea:focus{border-color:var(--ct-ink);box-shadow:0 0 0 3px rgb(21 25 34 / 8%)} .nc .dica{font-size:13px;line-height:1.5} .nc #nc-escolher{display:inline-flex;align-items:center;gap:8px;min-height:44px} .nc #nc-escolher .ui-icon{width:18px;height:18px} .nc-lateral{position:sticky;top:84px;align-self:start} .nc-lateral .simulacao{border-radius:18px;border-color:var(--ct-ink)} .nc-lateral #nc-enviar{min-height:50px;border-radius:999px;font-size:15px} @media (max-width: 900px){.nc-lateral{position:static}} .nc #nc-adicionar-premio{display:inline-flex;align-items:center;gap:6px;margin-top:10px;min-height:42px}.nc #nc-adicionar-premio .ui-icon{width:16px;height:16px} .cs{max-width:640px;margin:32px auto 56px;padding:0 16px} .cs-cartao{background:var(--ct-surface);border:1px solid var(--ct-line);border-radius:22px;padding:30px;box-shadow:var(--ct-shadow)} .cs-icone{display:inline-grid;place-items:center;width:60px;height:60px;border-radius:18px;background:var(--ct-soft);color:var(--ct-primary);margin-bottom:12px} .cs-icone.ok{background:var(--ct-success-soft);color:var(--ct-success)} .cs-icone.erro{background:#fdecea;color:#b3261e} .cs-icone .ui-icon{width:30px;height:30px} .cs-cartao h1{margin:6px 0 8px;font-size:clamp(26px,4vw,32px);letter-spacing:-.02em} .cs-cartao>p{margin:0;color:var(--ct-muted);font-size:15px;line-height:1.55} .cs-etapas{list-style:none;margin:22px 0;padding:0;position:relative} .cs-etapas li{position:relative;display:flex;gap:14px;align-items:flex-start;padding:0 0 18px} .cs-etapas li:not(:last-child)::before{content:"";position:absolute;left:17px;top:36px;bottom:0;width:2px;background:var(--ct-line)} .cs-etapas li.feito:not(:last-child)::before{background:var(--ct-success)} .cs-etapas li>.ui-icon{width:36px;height:36px;padding:8px;border-radius:999px;flex:none;background:var(--ct-canvas);color:var(--ct-muted);border:1px solid var(--ct-line);position:relative;z-index:1} .cs-etapas li.feito>.ui-icon{background:var(--ct-success);border-color:var(--ct-success);color:#fff} .cs-etapas li.atual>.ui-icon{background:#fff;border:2px solid var(--ct-primary);color:var(--ct-primary)} .cs-etapas strong{display:block;font-size:15px;padding-top:6px} .cs-etapas span{font-size:13px;color:var(--ct-muted)} .cs-etapas li.atual strong{color:var(--ct-primary)} .cs-codigo{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 16px;border-radius:14px;background:var(--ct-canvas);margin-bottom:16px} .cs-codigo span{flex-basis:100%;font-size:13px;color:var(--ct-muted)} .cs-codigo code{flex:1;font-family:ui-monospace,monospace;font-size:18px;font-weight:700} .cs-codigo small{flex-basis:100%;font-size:12px;color:var(--ct-muted)} .cs-copiar{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:999px;border:1px solid var(--ct-line);background:#fff;cursor:pointer} .cs-copiar .ui-icon{width:18px;height:18px} .cs-acoes{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0 12px} .cs-acoes .site-button{min-height:46px;display:inline-flex;align-items:center} .cs-muted{margin:10px 0 0;font-size:13px;color:var(--ct-muted)} @media (max-width: 640px){.cs-cartao{padding:22px}.cs-acoes .site-button{flex:1 1 100%;justify-content:center}} .cs-icone{display:grid!important}.cs-cartao .site-eyebrow{display:block} .acess-pagina,.acess-recursos,.canc-hero,.ct-como-conferir,.ct-documento-cabecalho,.ct-inst-painel-texto,.ct-organizador-campanhas,.doc-cabecalho-texto,.doc-passos-caixa,.organizador-dados,.res-hero-texto,.verif-explica,.console-boas-vindas-suporte,.assistente-logo-previa,.botao-personalizado,.filtro{min-width:0}:root{--texto-tenue:#5b6470;--tinta-tenue:#5b6470} .grupo{color:#5b6470!important;opacity:1!important} .res-num-caixa span{opacity:1} .etiqueta.encerrado{color:#454c57!important} .console-revisado:is([data-painel=campanhas],[data-painel=premiacao],[data-painel=documentos],[data-painel=saques],[data-painel=premios-saldo],[data-painel=pagamentos],[data-painel=onchain],[data-painel=trilhas],[data-painel=auditoria],[data-painel=usuarios],[data-painel=suporte],[data-painel=configuracoes]) button:not([class]):not(.abas button),.console-revisado:is([data-painel=campanhas],[data-painel=premiacao],[data-painel=documentos],[data-painel=saques],[data-painel=premios-saldo],[data-painel=pagamentos],[data-painel=onchain],[data-painel=trilhas],[data-painel=auditoria],[data-painel=usuarios],[data-painel=suporte],[data-painel=configuracoes]) .op-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 16px;border:1px solid #f0c7bd;border-radius:10px;background:#fff;color:var(--fogo);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;white-space:nowrap} .console-revisado:is([data-painel=campanhas],[data-painel=premiacao],[data-painel=documentos],[data-painel=saques],[data-painel=premios-saldo],[data-painel=pagamentos],[data-painel=onchain],[data-painel=trilhas],[data-painel=auditoria],[data-painel=usuarios],[data-painel=suporte],[data-painel=configuracoes]) button:not([class]):not(.abas button):hover,.console-revisado:is([data-painel=campanhas],[data-painel=premiacao],[data-painel=documentos],[data-painel=saques],[data-painel=premios-saldo],[data-painel=pagamentos],[data-painel=onchain],[data-painel=trilhas],[data-painel=auditoria],[data-painel=usuarios],[data-painel=suporte],[data-painel=configuracoes]) .op-btn:hover{background:var(--rail-alto);border-color:var(--fogo)} .console-revisado:is([data-painel=campanhas],[data-painel=premiacao],[data-painel=documentos],[data-painel=saques],[data-painel=premios-saldo],[data-painel=pagamentos],[data-painel=onchain],[data-painel=trilhas],[data-painel=auditoria],[data-painel=usuarios],[data-painel=suporte],[data-painel=configuracoes]) button:not([class]):not(.abas button)[type=submit],.console-revisado:is([data-painel=campanhas],[data-painel=premiacao],[data-painel=documentos],[data-painel=saques],[data-painel=premios-saldo],[data-painel=pagamentos],[data-painel=onchain],[data-painel=trilhas],[data-painel=auditoria],[data-painel=usuarios],[data-painel=suporte],[data-painel=configuracoes]) .op-btn.primario{background:var(--fogo);border-color:var(--fogo);color:#fff} .console-revisado:is([data-painel=campanhas],[data-painel=premiacao],[data-painel=documentos],[data-painel=saques],[data-painel=premios-saldo],[data-painel=pagamentos],[data-painel=onchain],[data-painel=trilhas],[data-painel=auditoria],[data-painel=usuarios],[data-painel=suporte],[data-painel=configuracoes]) button:not([class]):not(.abas button)[type=submit]:hover,.console-revisado:is([data-painel=campanhas],[data-painel=premiacao],[data-painel=documentos],[data-painel=saques],[data-painel=premios-saldo],[data-painel=pagamentos],[data-painel=onchain],[data-painel=trilhas],[data-painel=auditoria],[data-painel=usuarios],[data-painel=suporte],[data-painel=configuracoes]) .op-btn.primario:hover{background:#b92f1c;border-color:#b92f1c} .console-revisado:is([data-painel=campanhas],[data-painel=premiacao],[data-painel=documentos],[data-painel=saques],[data-painel=premios-saldo],[data-painel=pagamentos],[data-painel=onchain],[data-painel=trilhas],[data-painel=auditoria],[data-painel=usuarios],[data-painel=suporte],[data-painel=configuracoes]) button:not([class]):not(.abas button):disabled,.console-revisado:is([data-painel=campanhas],[data-painel=premiacao],[data-painel=documentos],[data-painel=saques],[data-painel=premios-saldo],[data-painel=pagamentos],[data-painel=onchain],[data-painel=trilhas],[data-painel=auditoria],[data-painel=usuarios],[data-painel=suporte],[data-painel=configuracoes]) .op-btn:disabled{opacity:.45;cursor:not-allowed;background:#fff;color:var(--texto-fraco);border-color:var(--borda)} .console-revisado:is([data-painel=campanhas],[data-painel=premiacao],[data-painel=documentos],[data-painel=saques],[data-painel=premios-saldo],[data-painel=pagamentos],[data-painel=onchain],[data-painel=trilhas],[data-painel=auditoria],[data-painel=usuarios],[data-painel=suporte],[data-painel=configuracoes]) button:not([class]):not(.abas button) .ui-icon,.op-btn .ui-icon{width:16px;height:16px} .console-revisado:is([data-painel=campanhas],[data-painel=premiacao],[data-painel=documentos],[data-painel=saques],[data-painel=premios-saldo],[data-painel=pagamentos],[data-painel=onchain],[data-painel=trilhas],[data-painel=auditoria],[data-painel=usuarios],[data-painel=suporte],[data-painel=configuracoes]) fieldset{border:0;margin:0;padding:0;min-width:0} .console-revisado:is([data-painel=campanhas],[data-painel=premiacao],[data-painel=documentos],[data-painel=saques],[data-painel=premios-saldo],[data-painel=pagamentos],[data-painel=onchain],[data-painel=trilhas],[data-painel=auditoria],[data-painel=usuarios],[data-painel=suporte],[data-painel=configuracoes]) legend{font-size:15px;font-weight:700;padding:0;margin:0 0 6px} .console-revisado:is([data-painel=campanhas],[data-painel=premiacao],[data-painel=documentos],[data-painel=saques],[data-painel=premios-saldo],[data-painel=pagamentos],[data-painel=onchain],[data-painel=trilhas],[data-painel=auditoria],[data-painel=usuarios],[data-painel=suporte],[data-painel=configuracoes]) h3{font-size:14px;font-weight:700;margin:20px 0 8px} .console-revisado:is([data-painel=campanhas],[data-painel=premiacao],[data-painel=documentos],[data-painel=saques],[data-painel=premios-saldo],[data-painel=pagamentos],[data-painel=onchain],[data-painel=trilhas],[data-painel=auditoria],[data-painel=usuarios],[data-painel=suporte],[data-painel=configuracoes]) h4{font-size:13px;font-weight:700;margin:16px 0 6px} .console-revisado:is([data-painel=campanhas],[data-painel=premiacao],[data-painel=documentos],[data-painel=saques],[data-painel=premios-saldo],[data-painel=pagamentos],[data-painel=onchain],[data-painel=trilhas],[data-painel=auditoria],[data-painel=usuarios],[data-painel=suporte],[data-painel=configuracoes]) .corpo a:not([class]){color:var(--fogo);font-weight:600} .console-revisado:is([data-painel=campanhas],[data-painel=premiacao],[data-painel=documentos],[data-painel=saques],[data-painel=premios-saldo],[data-painel=pagamentos],[data-painel=onchain],[data-painel=trilhas],[data-painel=auditoria],[data-painel=usuarios],[data-painel=suporte],[data-painel=configuracoes]) input[type=checkbox],.console-revisado:is([data-painel=campanhas],[data-painel=premiacao],[data-painel=documentos],[data-painel=saques],[data-painel=premios-saldo],[data-painel=pagamentos],[data-painel=onchain],[data-painel=trilhas],[data-painel=auditoria],[data-painel=usuarios],[data-painel=suporte],[data-painel=configuracoes]) input[type=radio]{width:18px;height:18px;accent-color:var(--fogo);flex:none;margin:0} .console-revisado:is([data-painel=campanhas],[data-painel=premiacao],[data-painel=documentos],[data-painel=saques],[data-painel=premios-saldo],[data-painel=pagamentos],[data-painel=onchain],[data-painel=trilhas],[data-painel=auditoria],[data-painel=usuarios],[data-painel=suporte],[data-painel=configuracoes]) input[type=file]{padding:8px;background:var(--tela);font-size:13px} .console-revisado:is([data-painel=campanhas],[data-painel=premiacao],[data-painel=documentos],[data-painel=saques],[data-painel=premios-saldo],[data-painel=pagamentos],[data-painel=onchain],[data-painel=trilhas],[data-painel=auditoria],[data-painel=usuarios],[data-painel=suporte],[data-painel=configuracoes]) input[type=file]::file-selector-button{margin-right:12px;min-height:34px;padding:0 14px;border:1px solid #f0c7bd;border-radius:8px;background:#fff;color:var(--fogo);font:inherit;font-weight:600;cursor:pointer} .console-revisado:is([data-painel=campanhas],[data-painel=premiacao],[data-painel=documentos],[data-painel=saques],[data-painel=premios-saldo],[data-painel=pagamentos],[data-painel=onchain],[data-painel=trilhas],[data-painel=auditoria],[data-painel=usuarios],[data-painel=suporte],[data-painel=configuracoes]) input,.console-revisado:is([data-painel=campanhas],[data-painel=premiacao],[data-painel=documentos],[data-painel=saques],[data-painel=premios-saldo],[data-painel=pagamentos],[data-painel=onchain],[data-painel=trilhas],[data-painel=auditoria],[data-painel=usuarios],[data-painel=suporte],[data-painel=configuracoes]) textarea,.console-revisado:is([data-painel=campanhas],[data-painel=premiacao],[data-painel=documentos],[data-painel=saques],[data-painel=premios-saldo],[data-painel=pagamentos],[data-painel=onchain],[data-painel=trilhas],[data-painel=auditoria],[data-painel=usuarios],[data-painel=suporte],[data-painel=configuracoes]) select{font-weight:400}:is([data-painel=campanhas],[data-painel=premiacao],[data-painel=documentos],[data-painel=saques],[data-painel=premios-saldo],[data-painel=pagamentos],[data-painel=onchain],[data-painel=trilhas],[data-painel=auditoria],[data-painel=usuarios],[data-painel=suporte],[data-painel=configuracoes]) .painel>header{flex-wrap:wrap}:is([data-painel=campanhas],[data-painel=premiacao],[data-painel=documentos],[data-painel=saques],[data-painel=premios-saldo],[data-painel=pagamentos],[data-painel=onchain],[data-painel=trilhas],[data-painel=auditoria],[data-painel=usuarios],[data-painel=suporte],[data-painel=configuracoes]) .painel>header>div{min-width:0;flex:1 1 280px}:is([data-painel=campanhas],[data-painel=premiacao],[data-painel=documentos],[data-painel=saques],[data-painel=premios-saldo],[data-painel=pagamentos],[data-painel=onchain],[data-painel=trilhas],[data-painel=auditoria],[data-painel=usuarios],[data-painel=suporte],[data-painel=configuracoes]) .painel>header>p{flex:1 1 100%;margin:0;color:var(--texto-fraco);font-size:13px}:is([data-painel=campanhas],[data-painel=premiacao],[data-painel=documentos],[data-painel=saques],[data-painel=premios-saldo],[data-painel=pagamentos],[data-painel=onchain],[data-painel=trilhas],[data-painel=auditoria],[data-painel=usuarios],[data-painel=suporte],[data-painel=configuracoes]) .painel>header .obs,.painel>header>div>p{margin:3px 0 0;color:var(--texto-fraco);font-size:13px;font-weight:400} .op-barra{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin:0 0 14px} .op-barra label{margin:0 0 5px} .op-barra .op-campo{display:flex;flex-direction:column;min-width:200px;flex:0 1 260px} .op-barra .op-empurra{margin-left:auto} .op-pag{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:12px;font-size:13px;color:var(--texto-fraco)} .op-aviso{margin:0 0 12px;font-size:13px;color:var(--texto-fraco)} .op-aviso:empty{display:none} .op-nota{margin:14px 0 0;padding:12px 14px;border-radius:10px;background:var(--rail-alto);color:var(--texto);font-size:13px;display:flex;gap:10px;align-items:flex-start} .op-nota .ui-icon{width:18px;height:18px;flex:none;color:var(--fogo);margin-top:1px} .op-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px} .op-form label{margin:10px 0 0} .op-form label>input,.op-form label>select,.op-form label>textarea{margin-top:5px} .op-form .op-largo,.op-form>p,.op-form>.acoes,.op-form>.op-acoes{grid-column:1/-1} .op-acoes{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px} .op-check{display:flex!important;align-items:flex-start;gap:10px;font-weight:500} .op-dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0} .op-dl>div{background:var(--tela);border:1px solid var(--borda);border-radius:10px;padding:10px 12px;min-width:0} .op-dl dt{font-size:11.5px;color:var(--texto-fraco);text-transform:uppercase;letter-spacing:.04em} .op-dl dd{margin:3px 0 0;font-size:14px;font-weight:600;overflow-wrap:anywhere} .op-hist{list-style:none;margin:0;padding:0;border-left:2px solid #f0c7bd;margin-left:6px} .op-hist li{position:relative;padding:0 0 12px 16px;font-size:13px} .op-hist li::before{content:"";position:absolute;left:-7px;top:4px;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid var(--fogo)} .op-hist strong{display:block;font-size:13.5px} .op-hist span{color:var(--texto-fraco)} .op-lista{list-style:none;margin:0;padding:0;display:grid;gap:8px} .op-lista li{display:flex;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--borda);border-radius:10px;background:#fff;font-size:13.5px} .op-lista li .ui-icon{width:18px;height:18px;color:var(--alerta-tx);flex:none} .op-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;overflow-wrap:anywhere} .op-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px} .op-kpis>div{background:#fff;border:1px solid var(--borda);border-radius:12px;padding:12px 14px} .op-kpis span{display:block;font-size:12px;color:var(--texto-fraco)} .op-kpis strong{display:block;font-size:20px;letter-spacing:-.01em;margin-top:2px} .ca-celula{display:flex;align-items:center;gap:12px;min-width:220px} .ca-selo{white-space:nowrap} .ca-inst{min-width:160px} td[data-rotulo=Estado],td[data-rotulo=Situação]{white-space:nowrap} .op-td-acao{text-align:right;white-space:nowrap} .pagina-selecao,.paginacao label{white-space:nowrap} @media (max-width: 900px){.op-dl{grid-template-columns:repeat(2,minmax(0,1fr))}.op-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}} @media (max-width: 640px){.op-form{grid-template-columns:1fr}.op-barra .op-campo{flex:1 1 100%}.op-barra .op-empurra{margin-left:0}.op-barra>button{flex:1 1 auto}.op-dl{grid-template-columns:1fr 1fr}.op-pag{justify-content:space-between} .tabela-rolavel td{flex-wrap:wrap}.tabela-rolavel td>*{min-width:0}.tabela-rolavel td.op-td-acao{justify-content:flex-end}.tabela-rolavel td.op-td-acao::before{display:none}} .por-pagina{display:inline-flex!important;align-items:center;gap:8px;white-space:nowrap;margin:0!important} .por-pagina select{width:auto;min-width:72px} .op-form textarea{resize:vertical;min-height:88px} .op-form:disabled,fieldset:disabled .op-form{opacity:.72} #doc-admin-arquivos{overflow-wrap:anywhere} #doc-admin-arquivos a{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:1px solid #f0c7bd;border-radius:10px;color:var(--fogo);font-weight:600;font-size:13.5px;text-decoration:none;background:#fff} .ca-voltar{margin-bottom:14px} .ca-voltar .ui-icon{width:16px;height:16px} .ca-ficha-topo{align-items:center} .ca-ficha-id{display:flex;align-items:center;gap:16px;min-width:0;flex:1 1 360px} .ca-ficha-id h1{margin:0} .ca-ficha-id p{margin:4px 0 0} .campanha-foto.grande{width:84px;height:84px;border-radius:16px;font-size:28px} .ca-ficha-topo .acoes{flex-wrap:wrap;justify-content:flex-end} .ca-ficha-topo .acoes .btn .ui-icon{width:16px;height:16px} #ca-ficha .painel>header .btn{margin-left:auto} @media (max-width: 640px){.tabela-rolavel table.op-kv tr{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;padding:10px 12px} .tabela-rolavel table.op-kv td,.tabela-rolavel table.op-kv td:first-child{display:block;width:auto;padding:2px 0;border:0;margin:0;text-align:left} .tabela-rolavel table.op-kv td:last-child:not(:first-child){flex:1 1 100%} .tabela-rolavel table.op-kv td::before{display:none} .ca-ficha-id{flex-basis:100%}.campanha-foto.grande{width:64px;height:64px} .ca-ficha-topo .acoes{justify-content:stretch}.ca-ficha-topo .acoes .btn{flex:1 1 100%;justify-content:center}} .tabela-rolavel .selo{white-space:nowrap!important} .op-nota:empty{display:none} #saque-manual-campos{padding:0;margin:0} #saque-manual-campos[hidden]{display:none} .ps-faixas input{min-width:96px} .ps-faixas{margin-top:12px} @media (max-width: 640px){.ps-faixas td input{max-width:60%}} .op-busca{display:flex;gap:6px;align-items:center}.op-busca .btn-icone{margin:0;flex:none} #pix-resumo{display:flex;flex-wrap:wrap;align-items:center;gap:8px} .op-validar{max-width:640px} .op-validar .btn .ui-icon{width:16px;height:16px} .op-exemplos{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:760px} .op-exemplos li{padding:12px 14px;border:1px solid var(--borda);border-radius:10px;background:var(--tela);font-size:13px} .op-exemplos strong{display:block;font-size:13.5px} .op-exemplos span{color:var(--texto-fraco)} .op-detalhe summary{cursor:pointer;color:var(--fogo);font-weight:600;font-size:12.5px;list-style:none;margin-top:6px} .op-detalhe summary::-webkit-details-marker{display:none} .op-detalhe summary::before{content:"+ "} .op-detalhe[open] summary::before{content:"− "} .op-detalhe .mono{display:block;font-size:11.5px;overflow-wrap:anywhere;max-width:260px;margin-top:4px} @media (max-width: 640px){.op-exemplos{grid-template-columns:1fr}} .console-revisado:is([data-painel=campanhas],[data-painel=premiacao],[data-painel=documentos],[data-painel=saques],[data-painel=premios-saldo],[data-painel=pagamentos],[data-painel=onchain],[data-painel=trilhas],[data-painel=auditoria],[data-painel=usuarios],[data-painel=suporte],[data-painel=configuracoes]) .btn:not(.primario):not(.perigo):not(.confirma):not(.btn-icone){color:var(--fogo);border-color:#f0c7bd;background:#fff;font-weight:600} .console-revisado:is([data-painel=campanhas],[data-painel=premiacao],[data-painel=documentos],[data-painel=saques],[data-painel=premios-saldo],[data-painel=pagamentos],[data-painel=onchain],[data-painel=trilhas],[data-painel=auditoria],[data-painel=usuarios],[data-painel=suporte],[data-painel=configuracoes]) .btn:not(.primario):not(.perigo):not(.confirma):not(.btn-icone):hover:not(:disabled){background:var(--rail-alto);border-color:var(--fogo)} .console-revisado:is([data-painel=onchain],[data-painel=trilhas],[data-painel=auditoria],[data-painel=usuarios],[data-painel=configuracoes]) .limpar{color:var(--fogo);font-weight:600} .modal .btn:not(.primario):not(.perigo):not(.confirma){color:var(--fogo);border-color:#f0c7bd} .ct-origem-parceiro{background:#f5efe6!important;color:#775313!important;border-color:#eadfcd!important} [data-atendimento-publico=admin] .ct-actions .site-button[aria-pressed=false]{background:#fff} .edicao-email{max-height:none;overflow:visible} .lista-emails{max-height:none;position:sticky;top:76px;align-self:start} @media (max-width: 900px){.lista-emails{position:static;max-height:none}.item-email span{display:none}.item-email{padding:9px 12px}} .icone-causa-celula{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--rail-alto);color:var(--fogo);flex:none} .selo.erro:not(:empty){display:inline-flex;padding:2px 9px;border-radius:20px;background:var(--erro-bg);color:var(--erro-tx)} .pilula.erro:not(:empty){display:inline-flex;padding:0 11px;border-radius:999px} .sup-icone-btn{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:999px;border:1px solid var(--ct-line);background:#fff;color:var(--ct-primary);cursor:pointer;flex:none;text-decoration:none} .sup-icone-btn:hover{border-color:var(--ct-primary)} .sup-icone-btn .ui-icon{width:18px;height:18px} .sup .ct-chamado{display:grid;grid-template-columns:1fr auto;gap:6px 10px;align-items:start} .sup .ct-chamado>p{grid-column:1/-1;margin:0;font-size:12px;color:var(--ct-muted);font-variant-numeric:tabular-nums} .sup .ct-chamado>.ct-tag{grid-column:2;grid-row:1} .sup .ct-chamado-rodape{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:8px} .sup .ct-chamado-rodape small{font-size:12px;color:var(--ct-muted)} .sup .ct-chamado>strong{grid-column:1/-1;display:flex;align-items:center;gap:6px;font-size:13px;color:var(--ct-primary)} .sup .ct-chamado>strong::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ct-primary)} .sup .ct-chamado.ct-chamado-resposta{border-color:#f0c7bd} .sup .ct-tag[data-estado=em_analise]{background:#eef4ff;color:#1d4ed8} .sup .ct-tag[data-estado=encaminhado_financeiro]{background:#f5efe6;color:#775313} .sup .ct-tag[data-estado=aberto]{background:var(--ct-warning-soft);color:var(--ct-warning)} .sup-paginas[hidden]{display:none} .sup-detalhe{display:flex;flex-direction:column;gap:14px} .sup-det-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:12px} .sup-det-id{min-width:0} .sup-det-protocolo{margin:0;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ct-primary)} .sup-det-id h3{margin:2px 0 0;font-size:20px;line-height:1.25} .sup-det-meta{margin:4px 0 0;font-size:13px;color:var(--ct-muted)} .sup-det-meta:empty{display:none} .sup-det-tags{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end} .sup-etapas{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;counter-reset:etapa} .sup-etapas li{position:relative;padding:8px 0 0;border-top:3px solid var(--ct-line);font-size:12px;font-weight:600;color:var(--ct-muted);counter-increment:etapa} .sup-etapas li.feito{border-top-color:#f0c7bd;color:var(--ct-ink)} .sup-etapas li.atual{border-top-color:var(--ct-primary);color:var(--ct-primary)} .sup-dica{margin:0;padding:12px 14px;border-radius:12px;background:var(--ct-canvas);font-size:14px;color:var(--ct-ink)} .sup-dica[data-estado=aguardando_titular]{background:var(--ct-soft);color:var(--ct-hover);font-weight:600} .sup-dica[data-estado=concluido]{background:var(--ct-success-soft);color:var(--ct-success)} .sup-dica:empty{display:none} .sup-conversa{display:flex;flex-direction:column;gap:10px;padding:14px;background:var(--ct-canvas);border-radius:14px;max-height:520px;overflow-y:auto} .sup-detalhe .ct-mensagem{max-width:82%;display:grid;gap:4px} .sup-detalhe .ct-mensagem h4{margin:0;font-size:12px;font-weight:700;color:var(--ct-muted)} .sup-detalhe .ct-mensagem.ct-equipe h4{color:var(--ct-primary)} .sup-detalhe .ct-mensagem time{font-size:11px;color:var(--ct-muted);justify-self:end} .sup-detalhe .ct-mensagem.ct-titular{align-self:flex-end} .sup-detalhe .ct-mensagem.ct-equipe{align-self:flex-start} .sup-anexos-bloco h4{margin:0 0 8px;font-size:14px} .sup-anexos-bloco[hidden]{display:none} .sup-anexos{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px} .sup-anexos li{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 12px;border:1px solid var(--ct-line);border-radius:12px;background:#fff;font-size:13px;max-width:100%} .sup-anexos li>.ui-icon{width:18px;height:18px;color:var(--ct-primary);flex:none} .sup-anexos li span{display:grid;min-width:0} .sup-anexos li strong{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .sup-anexos li small{font-size:11.5px;color:var(--ct-muted)} .sup-anexos li[data-estado=quarentena] small{color:var(--ct-warning)} .sup-anexos li[data-estado=rejeitado] small{color:#b3261e} .sup-anexos .site-button{min-height:34px;padding:0 12px;font-size:12.5px} .sup-aviso-detalhe{margin:0;font-size:13px;color:#b3261e} .sup-aviso-detalhe:empty{display:none} .sup-compositor fieldset{border:1px solid var(--ct-line);border-radius:16px;margin:0;padding:12px;display:grid;gap:10px;background:#fff} .sup-compositor fieldset:focus-within{border-color:var(--ct-primary);box-shadow:0 0 0 3px rgb(207 53 32 / 10%)} .sup-compositor-rotulo{font-size:13px;font-weight:700;color:var(--ct-ink)} .sup-compositor textarea{width:100%;min-height:84px;border:0;padding:4px 2px;font:inherit;resize:vertical;outline:none;box-shadow:none;background:transparent} .sup-compositor-admin{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:10px;border-top:1px solid var(--ct-line)} .sup-compositor-admin label{display:grid;gap:6px;font-size:12.5px;font-weight:600;color:var(--ct-muted);margin:0} .sup-compositor-admin select,.sup-compositor-admin input{min-height:42px;border:1px solid var(--ct-line);border-radius:10px;padding:8px 10px;font:inherit;font-weight:400;color:var(--ct-ink);background:#fff} .sup-nota{margin:0;font-size:12px;color:var(--ct-muted)} .sup-compositor-barra{display:flex;align-items:center;gap:10px;padding-top:10px;border-top:1px solid var(--ct-line)} .sup-compositor-barra small{font-size:12px;color:var(--ct-muted);flex:1} .sup-compositor-barra .site-button{margin-left:auto;min-height:44px;border-radius:999px;padding:0 22px} .sup-clipe{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:1px solid #f0c7bd;border-radius:999px;color:var(--ct-primary);font-size:13px;font-weight:700;cursor:pointer;background:#fff;margin:0} .sup-clipe .ui-icon{width:16px;height:16px} .sup-clipe input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%} .sup-clipe:focus-within{outline:2px solid var(--ct-primary);outline-offset:2px} .sup-mais summary{font-size:13px} .sup-mais-corpo{display:grid;gap:10px;margin-top:10px;padding:14px;border:1px solid var(--ct-line);border-radius:14px;background:var(--ct-canvas)} .sup-mais-corpo h4{margin:6px 0 0;font-size:14px} .sup-mais-corpo p{margin:0;font-size:13px;color:var(--ct-muted)} .sup-mais-botoes{display:flex;flex-wrap:wrap;gap:8px} .sup-admin .sup-grade{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)} .sup-admin-barra{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;padding:16px;background:var(--ct-surface);border:1px solid var(--ct-line);border-radius:18px} .sup-admin-barra .ct-suporte-origens{margin:0;display:flex;flex-wrap:wrap;gap:8px} .sup-admin-barra>label{margin:0 0 0 auto;flex:0 1 260px;display:grid;gap:6px;font-size:13px;font-weight:600} .sup-admin-barra select{min-height:42px;border:1px solid var(--ct-line);border-radius:10px;padding:8px 10px;font:inherit;background:#fff} @media (max-width: 640px){.sup-etapas li{font-size:11px}.sup-det-topo{flex-direction:column}.sup-det-tags{justify-content:flex-start}.sup-compositor-admin{grid-template-columns:1fr}.sup-compositor-barra{flex-wrap:wrap}.sup-compositor-barra small{flex:1 1 100%;order:3}.sup-admin-barra>label{flex:1 1 100%;margin:0}.sup-detalhe .ct-mensagem{max-width:92%}.sup-conversa{max-height:none}} .sup .sup-clipe{display:inline-flex!important;flex-direction:row!important;align-items:center!important;margin:0!important} .sup .sup-compositor fieldset{border:1px solid var(--ct-line)!important;padding:12px!important;border-radius:16px!important} .sup .sup-compositor fieldset:focus-within{border-color:var(--ct-primary)!important} .sup .sup-det-id h3{font-size:20px!important;margin:2px 0 0!important} .sup .ct-suporte-lista-topo h3{font-size:17px!important;margin:0!important} .sup .sup-anexos-bloco h4,.sup .sup-mais-corpo h4{font-size:14px!important;margin:0 0 8px!important} .sup .ct-origem-cliente{background:var(--ct-soft)!important;color:var(--ct-hover)!important}
