@font-face{font-family:Termina;src:url(/fonts/Termina-Light.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Termina;src:url(/fonts/Termina-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Termina;src:url(/fonts/Termina-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Termina;src:url(/fonts/Termina-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:TT Norms Pro;src:url(/fonts/TTNormsPro-Light.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:TT Norms Pro;src:url(/fonts/TTNormsPro-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:TT Norms Pro;src:url(/fonts/TTNormsPro-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:TT Norms Pro;src:url(/fonts/TTNormsPro-Bold.woff2) format("woff2");font-weight:700;font-display:swap}:root{--preto: #000000;--marrom: #58351a;--marrom-hover: #6b4426;--preto-hover: #1a1a1a;--branco: #ffffff;--terra: #dcdace;--foto-fallback: #2e2b28;--ph: #2a2724;--w80: rgba(255, 255, 255, .8);--w65: rgba(255, 255, 255, .65);--w55: rgba(255, 255, 255, .55);--w50: rgba(255, 255, 255, .5);--w45: rgba(255, 255, 255, .45);--w35: rgba(255, 255, 255, .35);--w30: rgba(255, 255, 255, .3);--w25: rgba(255, 255, 255, .25);--w08: rgba(255, 255, 255, .08);--w06: rgba(255, 255, 255, .06);--f-titulo: "Termina", "TT Norms Pro", sans-serif;--f-texto: "TT Norms Pro", system-ui, sans-serif;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;background:var(--preto);color:var(--branco);font-family:var(--f-texto);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh}a{color:var(--branco)}a:hover{color:var(--terra)}button{font:inherit;color:inherit}input,textarea{font:inherit}input::placeholder,textarea::placeholder{color:var(--w55)}img{display:block}:focus-visible{outline:2px solid var(--terra);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.t-titulo{font-family:var(--f-titulo)}.eyebrow{font-family:var(--f-titulo);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--w80)}.eyebrow--branco{color:var(--branco)}.h1{font-family:var(--f-titulo);margin:0;font-size:17px;font-weight:500;line-height:1.35;letter-spacing:.02em;text-transform:uppercase}.h2{font-family:var(--f-titulo);margin:0;font-size:14px;font-weight:500;line-height:1.35;letter-spacing:.02em;text-transform:uppercase}.lead{margin:0;font-size:14px;line-height:1.55;color:var(--w80)}.muted{color:var(--w65)}.nota{margin:0;font-size:12.5px;line-height:1.55;color:var(--w65)}strong{font-weight:700}.btn{display:flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;border:0;border-radius:0;cursor:pointer;font-family:var(--f-titulo);font-weight:500;letter-spacing:.18em;text-transform:uppercase;height:44px;font-size:11px;color:var(--branco);background:transparent;width:100%;transition:background .15s}.btn:hover{color:var(--branco)}.btn--marrom{background:var(--marrom)}.btn--marrom:hover{background:var(--marrom-hover)}.btn--preto{background:var(--preto)}.btn--preto:hover{background:var(--preto-hover)}.btn--contorno{border:1px solid var(--branco)}.btn--contorno:hover{background:#ffffff1a}.btn--off,.btn:disabled{background:transparent;border:1px solid var(--w30);color:var(--w45);cursor:not-allowed}.btn--off:hover,.btn:disabled:hover{background:transparent;color:var(--w45)}.btn--h40{height:40px}.btn--h46{height:46px}.btn--h48{height:48px}.btn[aria-busy=true]{opacity:.7;cursor:progress}.link-btn{background:none;border:0;padding:4px 0;color:var(--branco);font-family:inherit;font-size:13px;text-decoration:underline;cursor:pointer;align-self:flex-start}.link-titulo{font-family:var(--f-titulo);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--branco);background:none;border:0;cursor:pointer}.pend{align-self:flex-start;color:var(--w80);font-size:11px;font-weight:500;line-height:1.4;padding:3px 9px;border:1px dashed var(--w55)}.aviso-aparelho{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--w50);background:var(--w06)}.aviso-aparelho p{margin:0;font-size:12.5px;line-height:1.45}.alerta{display:flex;gap:12px;padding:14px;border:1px solid var(--w50);background:var(--w08)}.alerta p{margin:0;font-size:13.5px;line-height:1.5}.alerta--sem-fundo{background:transparent;gap:10px}.alerta--sem-fundo p{font-size:13px}.status-box{display:flex;gap:10px;padding:14px;border:1px solid var(--branco)}.status-box p{margin:0;font-size:13.5px;line-height:1.5}.ajuda{display:flex;flex-direction:column;gap:9px}.ajuda a{display:flex;align-items:center;gap:8px;font-size:12.5px;line-height:1.35;text-decoration:none}.ajuda .muted{color:var(--w65)}.nowrap{white-space:nowrap}.ph{background-color:var(--ph);border-radius:50%;flex-shrink:0;background-size:cover;background-position:center}.ph:not([style*=url]){background-image:linear-gradient(to top right,transparent calc(50% - 1px),rgba(255,255,255,.22) 50%,transparent calc(50% + 1px)),linear-gradient(to bottom right,transparent calc(50% - 1px),rgba(255,255,255,.22) 50%,transparent calc(50% + 1px))}.progresso{display:flex;flex-direction:column;gap:10px;padding:0 20px 4px}.progresso__linha{display:flex;justify-content:space-between;font-family:var(--f-titulo);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.progresso__linha span+span{color:var(--w80)}.barra{height:2px;background:var(--w25)}.barra>div{height:100%;background:var(--branco);transition:width .3s}.opcao{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--w35);cursor:pointer;transition:background .15s,border-color .15s,opacity .15s}.opcao--on{background:var(--marrom);border-color:var(--marrom)}.opcao--off{opacity:.5}.opcao input{width:22px;height:22px;margin:0;flex-shrink:0;accent-color:#000000}.opcao__linha{display:flex;align-items:center;gap:12px;cursor:pointer}.opcao__nome{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.opcao__nome strong{font-size:15px;font-weight:500}.opcao__nome span{font-size:12.5px;color:var(--w80)}.linha-link{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid var(--w35);text-decoration:none;background:none;color:var(--branco);width:100%;text-align:left;cursor:pointer}.linha-link:hover{background:var(--w06)}.linha-link__txt{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.linha-link__txt strong{font-size:14.5px;font-weight:500}.linha-link__txt span{font-size:12.5px;color:var(--w65)}.rev{border:1px solid var(--w35)}.rev__topo{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background:var(--marrom)}.rev__topo strong{font-size:14px;font-weight:500}.rev__topo a,.rev__topo button{font-size:13px;padding:4px 0}.rev ul{list-style:none;margin:0;padding:12px 14px;display:flex;flex-direction:column;gap:6px;font-size:14px}.codigo{padding:10px;background:var(--w08);display:flex;flex-direction:column;gap:2px}.codigo span{font-size:11.5px;color:var(--w65)}.codigo code{font-family:ui-monospace,Menlo,monospace;font-size:12.5px;word-break:break-all}.check-circulo{border-radius:50%;background:var(--marrom);display:flex;align-items:center;justify-content:center;flex-shrink:0}.toasts{position:fixed;left:50%;bottom:16px;transform:translate(-50%);width:min(calc(100% - 32px),420px);display:flex;flex-direction:column;gap:8px;z-index:50}.toast{background:#111;border:1px solid var(--w50);padding:12px 14px;display:flex;flex-direction:column;gap:4px;font-size:13px;line-height:1.45;box-shadow:0 8px 24px #0009}.toast strong{font-family:var(--f-titulo);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.toast button{align-self:flex-start}.carregando{min-height:100vh;display:flex;align-items:center;justify-content:center}.carregando span{width:28px;height:28px;border:2px solid var(--w30);border-top-color:var(--branco);border-radius:50%;animation:gira .8s linear infinite}@keyframes gira{to{transform:rotate(360deg)}}@media(min-width:1024px){.eyebrow{font-size:12px}.h1{font-size:28px}.h2{font-size:18px}.lead{font-size:16px}.btn{height:48px;font-size:13px;width:auto;padding:0 32px}.btn--h50{height:50px}.btn--h52{height:52px}.link-btn{font-size:14px}.link-titulo{font-size:12px}.ajuda{gap:10px}.ajuda a{font-size:15px}.aviso-aparelho{padding:16px 18px}.aviso-aparelho p{font-size:15px}.alerta{padding:16px 18px;align-items:center}.alerta p{font-size:15px}.progresso__linha{font-size:12px}.opcao__nome strong{font-size:16px}.opcao__nome span{font-size:13.5px}.linha-link{padding:18px}.codigo{padding:12px 16px}.codigo span{font-size:12px}.codigo code{font-size:14px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.marca{display:flex;flex-direction:column;align-items:center;line-height:1;color:var(--branco)}.marca__agi{font-family:var(--f-titulo);font-weight:500}.marca__nome{font-family:var(--f-titulo);font-weight:400;text-transform:uppercase}.voltar{height:44px;display:flex;align-items:center;gap:6px;font-family:var(--f-titulo);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--branco);text-decoration:none;margin-left:-8px;padding:0 8px}.topo-m{padding:40px 20px 20px;display:flex;flex-direction:column;gap:20px}.topo-m__barra{display:flex;justify-content:space-between;align-items:center;padding-right:28px;min-height:44px}.topo-m__marca{display:flex;justify-content:center}.topo-d{padding:56px 96px 24px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.topo-d__esq{justify-self:start}.topo-d__dir{justify-self:end;display:flex;align-items:center;gap:28px}.topo-d__nome{font-size:14px;color:var(--w80)}.topo-d .voltar{font-size:12px;gap:8px}.msg{border:1px solid var(--w35);padding:16px;display:flex;flex-direction:column;gap:8px;background:#00000059}.msg__titulo{font-size:16px;font-weight:700}.msg__texto{margin:0;font-size:14px;line-height:1.5;color:var(--w80)}.msg__acao{align-self:flex-start;font-size:14px;font-weight:500;padding:4px 0;background:none;border:0;color:var(--branco);text-decoration:underline;cursor:pointer;font-family:inherit}.msg--compacto{padding:12px;gap:6px}.msg--compacto .msg__titulo{font-size:13px}.msg--compacto .msg__texto{font-size:12px}.msg--compacto .msg__acao{font-size:12px;padding:2px 0}.campo{height:38px;border:1px solid var(--branco);background:transparent;color:var(--branco);padding:0 14px;font-family:inherit;font-size:13px;border-radius:0;width:100%}.campo::placeholder{color:var(--branco);opacity:.95}.campo[aria-invalid=true]{border-color:var(--terra);border-width:2px}.campo-label{font-size:14px;font-weight:500}.campo-txt{height:46px;border:1px solid var(--branco);background:transparent;color:var(--branco);padding:0 14px;font-family:inherit;font-size:15px;border-radius:0;width:100%}textarea.campo-txt{height:auto;padding:12px 14px;line-height:1.5;resize:vertical}.login-m{background:var(--preto)}.login-m__acesso{position:relative;min-height:max(693px,100svh);padding-bottom:72px;background-color:var(--foto-fallback);background-size:cover;background-position:60% center;display:flex;flex-direction:column;align-items:center}.login-m__logo{position:absolute;top:55px;right:48px}.login-m__form{margin-top:43px;width:270px;display:flex;flex-direction:column;gap:8px}.login-m .aviso-aparelho{padding:9px 11px}.login-m .aviso-aparelho p{font-size:11.5px}.login-m__proc{height:38px}.login-m__seta{position:absolute;bottom:11px;left:50%;margin-left:-22px;width:44px;height:32px;display:flex;align-items:center;justify-content:center}.login-m__seta--cima{top:80px;bottom:auto}.digicert{display:inline-flex;align-items:center;gap:2px;height:20px;padding:0 6px 0 2px;border-radius:999px;background:#fff;color:#1f6fb8;font-size:8.5px;font-weight:700}.digicert--d{gap:4px;height:30px;padding:0 10px 0 4px;color:#1f4e8c;font-size:12px;letter-spacing:.01em}.ajuda-acesso{position:relative;min-height:693px;padding:150px 52px 64px}.ajuda-acesso__corpo{width:286px;max-width:100%;display:flex;flex-direction:column;gap:16px}.ajuda-acesso__col{display:flex;flex-direction:column;gap:16px}.ajuda-acesso__h{font-family:var(--f-titulo);font-size:11.5px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;margin:0;line-height:1.35}.ajuda-acesso p{margin:0;font-size:13.5px;line-height:1.35}.ajuda-acesso__item{display:flex;gap:8px}.ajuda-acesso__item>span:first-child{flex-shrink:0}.login-d{display:flex;flex-direction:column}.login-d__topo{position:relative;min-height:900px;display:flex;flex-wrap:wrap}.login-d__logo{position:absolute;top:88px;right:96px;z-index:2}.login-d__foto{flex:1.1 1 520px;min-height:900px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:48px;padding:48px;background-color:var(--foto-fallback);background-size:cover;background-position:60% center}.login-d__frase{margin:0;font-family:var(--f-titulo);font-size:15px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;line-height:1.65;text-align:center}.login-d__lado{flex:1 1 460px;min-width:0;display:flex;align-items:center;justify-content:center;padding:160px 64px 72px}.login-d__form{width:100%;max-width:380px;display:flex;flex-direction:column;gap:12px}.login-d__h2{font-family:var(--f-titulo);font-size:15px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;margin:0 0 12px}.login-d .campo{height:50px;padding:0 18px;font-size:17px}.login-d__btn{width:380px;font-size:14px}.login-d__btn--proc{height:46px;font-size:13px}.login-d .aviso-aparelho{padding:12px 14px}.login-d .aviso-aparelho p{font-size:14px}.login-d .ajuda__titulo{font-size:11px}.login-d__rodape{margin-top:20px;display:flex;align-items:center;justify-content:space-between}.login-d__como{font-size:11px;text-decoration:underline}.ajuda-acesso--d{min-height:0;border-top:1px solid var(--w30);padding:72px 96px 88px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 96px}.ajuda-acesso--d .ajuda-acesso__col{gap:18px}.ajuda-acesso--d .ajuda-acesso__h{font-size:18px}.ajuda-acesso--d p{font-size:17px;line-height:1.5}.ajuda-acesso--d .ajuda-acesso__item{gap:10px}.simples-m{position:relative;min-height:max(844px,100svh);padding:104px 28px 40px;display:flex;flex-direction:column;gap:40px}.simples-m__voltar{position:absolute;top:16px;left:12px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;z-index:2}.simples-m__logo{position:absolute;top:28px;right:24px}.proc-form{display:flex;flex-direction:column;gap:12px}.proc-form__h{font-family:var(--f-titulo);margin:0;font-size:17px;font-weight:500;line-height:1.5;text-transform:uppercase}.proc-form__p{margin:0 0 8px;font-size:16px;line-height:1.5}.proc-form .campo{height:50px;padding:0 18px;font-size:16px}.anexo{display:flex;align-items:center;gap:14px;min-height:76px;padding:14px 18px;border:1px dashed var(--branco);cursor:pointer}.anexo:hover{background:var(--w06)}.anexo:focus-within{outline:2px solid var(--terra);outline-offset:2px}.anexo__txt{display:flex;flex-direction:column;gap:3px;min-width:0}.anexo__txt span:first-child{font-size:16px;overflow-wrap:anywhere}.anexo__txt span+span{font-size:12px;color:var(--terra)}.input-arquivo{position:absolute;width:1px;height:1px;opacity:0}.proc-form__enviar{width:100%;height:48px;font-size:13px;letter-spacing:.16em}.proc-ok{display:flex;flex-direction:column;gap:20px}.proc-ok a{font-family:var(--f-titulo);font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.erro-campo{margin:0;font-size:12.5px;color:var(--terra)}.dividida{position:relative;width:100%;min-height:900px;display:flex;align-items:center;justify-content:center;padding:140px 48px 80px}.dividida__voltar{position:absolute;top:78px;left:84px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;z-index:2}.dividida__logo{position:absolute;top:88px;right:96px}.dividida__grade{width:100%;max-width:1440px;display:flex;flex-wrap:wrap;align-items:stretch}.dividida__col{flex:1 1 0;min-width:0;display:flex;justify-content:center;align-items:center;padding:24px 48px}.dividida__linha{width:1px;min-height:490px;background:var(--terra)}.dividida .proc-form__h{font-size:clamp(18px,1.6vw,30px)}.dividida .proc-form .campo{height:48px;font-size:17px}.dividida .anexo__txt span:first-child{font-size:17px}.dividida .proc-form__enviar{width:222px;height:40px;font-size:15px;padding:0}.termo-m{position:relative;min-height:max(844px,100svh);padding:110px 32px 40px}.termo-m__logo{position:absolute;top:55px;right:48px}.termo{display:flex;flex-direction:column;gap:18px;margin-top:46px}.termo__cab{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.termo__h{font-family:var(--f-titulo);margin:0;font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.termo__texto{border:1px solid var(--branco);padding:16px;height:330px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;font-size:13.5px;line-height:1.55;color:#ffffffe6}.termo__texto p{margin:0}.termo__aceite{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.45;cursor:pointer}.termo__aceite input{width:20px;height:20px;margin:0;flex-shrink:0;accent-color:var(--marrom)}.termo__btn{height:40px;font-size:11px;letter-spacing:.2em}.termo__sair{align-self:center;padding:8px;text-decoration:underline}.termo-d{width:100%;max-width:560px;display:flex;flex-direction:column;gap:20px}.termo-d .termo__h{font-size:20px;letter-spacing:.04em}.termo-d .termo__texto{padding:22px;height:300px;font-size:15px;line-height:1.6}.termo-d .termo__aceite{align-items:center;font-size:15px}.termo-d .pend{font-size:12px}.termo-d__acoes{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.termo-d__acoes .btn{height:40px;width:222px;font-size:14px;letter-spacing:.2em;padding:0}.termo-d__acoes .btn--contorno{width:140px}.setores-m__topo{padding:40px 20px 8px;display:flex;flex-direction:column;gap:22px}.setores-m__links{display:flex;gap:16px}.setores-m__links a,.setores-m__links button{font-family:var(--f-titulo);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--branco);text-decoration:none;padding:12px 0;background:none;border:0;cursor:pointer}.setores{padding:24px 20px 40px;display:flex;flex-direction:column;gap:16px}.cartao-sindico{background:var(--marrom);padding:18px;display:flex;flex-direction:column;gap:12px}.cartao__info{display:flex;flex-direction:column;gap:4px}.cartao__kicker{font-family:var(--f-titulo);font-size:9.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--w80)}.cartao__nome{font-family:var(--f-titulo);font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:.02em}.cartao__texto{font-size:13px;line-height:1.5;color:var(--w80)}.cartao-setor{border:1px solid var(--w35);padding:18px;display:flex;flex-direction:column;gap:12px}.cartao-setor .cartao__kicker{color:var(--w65)}.cartao-setor .cartao__texto{line-height:normal}.cartao__ok{display:flex;align-items:center;gap:8px;font-size:13px}.cartao__ok--muted{color:var(--w80)}.cartao__p{margin:0;font-size:13px;line-height:1.5;color:var(--w80)}.btn-bloq{border:1px solid rgba(255,255,255,.4);color:#fff9;cursor:not-allowed;background:transparent}.setores__lista{display:flex;flex-direction:column;gap:16px}.setores-d{width:100%;max-width:1120px;margin:0 auto;padding:40px 32px 80px;display:flex;flex-direction:column;gap:20px}.setores-d .lead{font-size:17px}.setores-d .status-box{gap:12px;padding:18px 20px}.setores-d .status-box p{font-size:16px}.setores-d .cartao-sindico{padding:28px 32px;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 40px}.setores-d .cartao-sindico .cartao__info{gap:6px;flex:1 1 420px}.setores-d .cartao__kicker{font-size:11px}.setores-d .cartao__nome{font-size:22px}.setores-d .cartao-sindico .cartao__texto{font-size:15.5px}.setores-d .cartao-setor .cartao__texto,.setores-d .cartao__ok,.setores-d .cartao__p{font-size:15px}.setores-d .setores__lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:20px}.setores-d .cartao-setor{padding:28px;gap:16px}.setores-d .cartao-setor .cartao__info{gap:6px}.setores-d__rodape{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:start}.setores-d .ajuda__titulo{font-size:11px}.setores-d__links{display:flex;gap:28px}.setores-d__links a,.setores-d__links button{font-size:12px}.setor-capa{position:relative;height:250px;padding:40px 20px 0;background-color:var(--marrom);background-size:auto 250px;background-repeat:no-repeat;background-position:30% 0}.setor-capa__barra{display:flex;justify-content:space-between;align-items:center;padding-right:28px;min-height:44px}.setor-capa__titulo{position:absolute;left:20px;right:20px;bottom:22px;display:flex;flex-direction:column;gap:6px;align-items:center;text-align:center}.setor-capa__h1{font-family:var(--f-titulo);margin:0;font-size:24px;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.setor-capa__ok{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--w80)}.cronograma{background:var(--marrom);padding:8px 20px 24px;display:flex;flex-direction:column;gap:14px}.cronograma ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.cronograma li{display:flex;flex-direction:column;gap:6px;min-width:0}.etapa{width:100%;height:40px;padding:0 8px;display:flex;align-items:center;justify-content:center;gap:6px;font-family:var(--f-titulo);font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;background:transparent;border:1px solid var(--branco);color:var(--branco);cursor:pointer;transition:background .15s}.etapa[aria-selected=true]{background:var(--preto);border-color:var(--preto)}.etapa:disabled{border-color:var(--w30);color:var(--w45);cursor:not-allowed}.etapa__meta{display:flex;flex-direction:column;gap:2px;font-size:11px;line-height:1.35;color:var(--w80)}.etapa__status{font-family:var(--f-titulo);font-size:9px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--branco)}.cronograma__resumo{margin:0;font-size:12px;line-height:1.5;color:var(--w80)}.setor-main{padding:28px 20px 40px;display:flex;flex-direction:column;gap:22px}.bloco{display:flex;flex-direction:column;gap:12px}.bloco--26{gap:26px}.hoje-box{padding:14px;border:1px solid var(--w50);display:flex;flex-direction:column;gap:4px}.hoje-box span{font-size:13px;line-height:1.5;color:var(--w80)}.video{position:relative;aspect-ratio:16 / 9;display:flex;align-items:center;justify-content:center;background-color:var(--foto-fallback);background-size:cover;background-position:center;border:0;padding:0;width:100%;cursor:pointer}.video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.video__play{width:56px;height:56px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center}.passo{display:flex;gap:12px;align-items:flex-start}.passo__n{width:26px;height:26px;border-radius:50%;background:var(--marrom);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.passo__txt{display:flex;flex-direction:column;gap:2px}.passo__txt strong{font-size:14px;font-weight:500}.passo__txt span{font-size:13px;color:var(--w65)}.faq details{border-bottom:1px solid var(--w30);padding:14px 0}.faq summary{font-size:14px;font-weight:500;cursor:pointer;list-style-position:outside}.faq details p{margin:10px 0 0;font-size:13.5px;line-height:1.55;color:var(--w80)}.lista-votacoes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.lista-votacoes li{display:flex;gap:12px;padding:14px;border:1px solid var(--w35)}.lista-votacoes__n{font-family:var(--f-titulo);font-size:10px;font-weight:500;letter-spacing:.16em;padding-top:2px}.lista-votacoes__txt{display:flex;flex-direction:column;gap:2px;flex:1}.lista-votacoes__txt strong{font-size:14.5px;font-weight:500}.lista-votacoes__txt span{font-size:12.5px;color:var(--w65)}.lista-votacoes__st{font-size:12px;color:var(--w80)}.cand-form{display:flex;flex-direction:column;gap:16px}.cand-form fieldset{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cand-form legend{font-size:14px;font-weight:500;margin-bottom:8px;padding:0}.radio-linha{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--w35);cursor:pointer}.radio-linha--on{border-color:var(--branco)}.radio-linha input{width:20px;height:20px;margin:0;accent-color:var(--marrom)}.campo-grupo{display:flex;flex-direction:column;gap:6px}.contador{align-self:flex-end;font-size:12px;color:var(--w65)}.foto-up{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px dashed var(--branco);cursor:pointer}.foto-up__txt{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.foto-up__txt span:first-child{display:flex;align-items:center;gap:8px;font-size:14px}.foto-up__txt span+span{font-size:12px;color:var(--w65)}.recebido{padding:20px;border:1px solid var(--branco);display:flex;flex-direction:column;gap:12px}.recebido__cab{display:flex;align-items:center;gap:12px}.recebido__cab strong{font-family:var(--f-titulo);font-size:14px;font-weight:500;text-transform:uppercase}.recebido p{margin:0;font-size:14px;line-height:1.55;color:var(--w80)}.recebido p.muted{font-size:13px;color:var(--w65)}.ajuda-rodape{border-top:1px solid var(--w30);padding-top:22px}.setor-capa--d{height:auto;padding:56px 96px 48px;background-size:cover;background-position:center 40%;display:flex;flex-direction:column;gap:56px}.setor-capa--d .setor-capa__barra{padding-right:0}.setor-capa--d .voltar{font-size:12px;gap:8px}.setor-capa--d .setor-capa__titulo{position:static;align-items:flex-start;text-align:left;gap:10px}.setor-capa--d .setor-capa__h1{font-size:44px;line-height:1.1}.setor-capa--d .setor-capa__ok{font-size:15px;gap:8px}.cronograma--d{padding:32px 96px 36px;gap:18px}.cronograma--d ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.cronograma--d li{gap:10px}.cronograma--d .etapa{height:46px;padding:0 12px;gap:8px;font-size:13px;letter-spacing:.14em}.cronograma--d .etapa__meta{flex-direction:row;justify-content:space-between;gap:8px;font-size:14px}.cronograma--d .etapa__status{font-size:10.5px}.cronograma--d .cronograma__resumo{font-size:14px}.setor-main--d{width:100%;max-width:1280px;margin:0 auto;padding:56px 64px 80px;gap:48px}.setor-main--d .hoje-box{padding:18px 22px;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:6px 16px}.setor-main--d .hoje-box span{font-size:15px}.grade-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:start}.grade-video{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px;align-items:start}.grade-texto-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:64px;align-items:start}.setor-main--d .bloco{gap:14px}.setor-main--d .lead{font-size:17px}.setor-main--d .h2{font-size:18px}.setor-main--d .h2--grande{font-size:26px}.setor-main--d .video__play{width:76px;height:76px}.setor-main--d .passo{gap:14px}.setor-main--d .passo__n{width:30px;height:30px;font-size:13px}.setor-main--d .passo__txt strong{font-size:16px}.setor-main--d .passo__txt span{font-size:14.5px}.setor-main--d .faq summary{font-size:16px}.setor-main--d .faq details p{font-size:15.5px}.setor-main--d .lista-votacoes{gap:12px}.setor-main--d .lista-votacoes li{gap:14px;padding:18px 20px}.setor-main--d .lista-votacoes__n{font-size:12px;padding-top:3px}.setor-main--d .lista-votacoes__txt strong{font-size:16.5px}.setor-main--d .lista-votacoes__txt span,.setor-main--d .lista-votacoes__st{font-size:14px}.setor-main--d .cand-form{gap:20px;padding:32px;border:1px solid var(--w35)}.setor-main--d .cand-form legend{font-size:15px;margin-bottom:10px}.setor-main--d .cand-form fieldset{gap:10px}.setor-main--d .radio-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.setor-main--d .radio-linha{padding:14px 16px}.setor-main--d .campo-label{font-size:15px}.setor-main--d .campo-txt{height:50px;padding:0 16px;font-size:16px}.setor-main--d textarea.campo-txt{height:auto;padding:14px 16px}.setor-main--d .contador,.setor-main--d .foto-up__txt span+span{font-size:13px}.setor-main--d .foto-up__txt span:first-child{font-size:15px}.setor-main--d .recebido{padding:32px;gap:14px}.setor-main--d .recebido__cab{gap:14px}.setor-main--d .recebido__cab strong{font-size:18px}.setor-main--d .recebido p{font-size:16px}.setor-main--d .ajuda-rodape{padding-top:28px}.setor-main--d .ajuda__titulo{font-size:11px}.voto-main{padding:24px 20px 40px;display:flex;flex-direction:column;gap:16px}.voto-main--sind{padding-top:8px}.voto-main--rev{gap:14px}.contador-box{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background:var(--w08)}.contador-box strong{font-size:14px;font-weight:500}.contador-box span{font-size:12.5px;color:var(--w80)}.opcoes{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.opcoes legend.visivel{font-size:14px;font-weight:500;margin-bottom:10px;padding:0}.opcao--linha{flex-direction:row;align-items:center;gap:12px}.opcao--linha span{font-size:15px}.opcao__resumo{margin:0;font-size:13.5px;line-height:1.55;color:var(--w80)}.opcao__apres{align-self:flex-start;display:flex;align-items:center;gap:6px;font-size:13px}.rodape-acao{border-top:1px solid var(--w30);padding-top:18px;display:flex;flex-direction:column;gap:10px}.conta-para{padding:14px;background:var(--w08);display:flex;flex-direction:column;gap:10px}.conta-para ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.conta-para li{display:flex;justify-content:space-between;gap:10px;font-size:13.5px}.conta-para li span+span{color:var(--w80);text-align:right}.feito{display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid var(--branco)}.feito__cab{display:flex;align-items:center;gap:12px}.feito__cab strong{font-family:var(--f-titulo);font-size:14px;font-weight:500;text-transform:uppercase}.feito p{margin:0;font-size:13.5px;line-height:1.55;color:var(--w80)}.salvo{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--w65);min-height:18px}.comp-main{padding:16px 20px 40px;display:flex;flex-direction:column;gap:18px}.comp-cab{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.comp-cab .h1{font-size:18px}.falta{display:flex;flex-direction:column;gap:10px;padding:16px;background:var(--marrom)}.falta p{margin:0;font-size:13.5px;line-height:1.55}.comprovante{border:1px solid var(--w35);padding:16px;display:flex;flex-direction:column;gap:12px}.comprovante>strong{font-size:14.5px;font-weight:500}.comprovante dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;font-size:13.5px}.comprovante dt{color:var(--w65);font-size:11.5px}.comprovante dd{margin:0;font-weight:500;overflow-wrap:anywhere}.voto-d{width:100%;max-width:1240px;margin:0 auto;padding:32px 32px 80px;display:flex;gap:48px;align-items:flex-start}.voto-d__aside{flex:0 0 300px;display:flex;flex-direction:column;gap:16px;padding:24px;border:1px solid var(--w35);position:sticky;top:24px}.voto-d__aside--marrom{background:var(--marrom);border:0;gap:14px}.voto-d__aside p{margin:0;font-size:13px;line-height:1.5;color:var(--w65)}.voto-d__aside--marrom p{font-size:14.5px;color:var(--branco)}.voto-d__aside--marrom p.muted{font-size:13px;color:var(--w80)}.voto-d__aside ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.voto-d__aside ol a{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;font-size:14.5px;text-decoration:none}.voto-d__aside ol a[aria-current=step]{background:var(--marrom)}.voto-d__aside ol a span+span{font-size:12px;color:var(--w80)}.voto-d__aside .conta-para{padding:0;background:none}.voto-d__aside .conta-para ul{gap:8px}.voto-d__aside .conta-para li{gap:16px;font-size:15px}.voto-d__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:20px}.voto-d .contador-box{padding:12px 16px}.voto-d .contador-box strong{font-size:15px}.voto-d .contador-box span{font-size:13px}.voto-d .opcoes--grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.voto-d .opcoes--3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.voto-d .opcoes legend.visivel{font-size:16px;margin-bottom:12px}.voto-d .opcao__linha{gap:14px}.voto-d .opcao__resumo{font-size:14.5px}.voto-d .opcao--linha span{font-size:16px}.voto-d .opcao__apres{font-size:14px}.voto-d .rodape-acao{flex-direction:row;justify-content:flex-end;padding-top:22px}.rev-d{border:1px solid var(--w35);border-left:4px solid var(--marrom);padding:20px 24px;display:flex;justify-content:space-between;gap:24px}.rev-d>div{display:flex;flex-direction:column;gap:10px}.rev-d ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:16px}.rev-d a,.rev-d button{align-self:flex-start;font-size:14px}.voto-d .feito{gap:16px;padding:28px}.voto-d .feito__cab{gap:14px}.voto-d .feito__cab strong{font-size:18px}.voto-d .feito p{font-size:16px}.acoes-d{display:flex;justify-content:flex-end;gap:12px}.acoes-d .btn--contorno{padding:0 28px}.comp-d{width:100%;max-width:720px;margin:0 auto;padding:24px 24px 80px;display:flex;flex-direction:column;gap:24px}.comp-d .comp-cab{gap:14px}.comp-d .comp-cab .h1{font-size:28px}.comp-d .comp-cab .lead{font-size:17px}.comp-d .falta{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px}.comp-d .falta>div{display:flex;flex-direction:column;gap:6px;max-width:420px}.comp-d .falta p{font-size:15px;line-height:1.5}.comp-d .comprovante{padding:28px;gap:16px}.comp-d .comprovante>strong{font-size:16px}.comp-d .comprovante dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 20px;font-size:15px}.comp-d .comprovante dt{font-size:12px}.offline{position:sticky;top:0;z-index:40;display:flex;gap:10px;align-items:center;justify-content:center;padding:8px 16px;background:var(--marrom);font-size:12.5px;line-height:1.4;text-align:center}.simulacao{position:fixed;right:8px;bottom:8px;z-index:60;font-size:11px;padding:4px 8px;background:#222;border:1px dashed var(--w55);color:var(--w80)}
