@font-face{font-family:Nexa;src:url(/font/Nexa-ExtraLight.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Nexa;src:url(/font/Nexa-Heavy.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--vermelho: #CC0000;--vermelho-escuro: #990000;--vermelho-claro: #EE0000;--fundo: #FFFFFF;--fundo-2: #F7F7F7;--fundo-3: #EFEFEF;--fundo-4: #E5E5E5;--texto: #111111;--texto-2: #555555;--texto-3: #999999;--borda: #E0E0E0;--branco: #FFFFFF;--sombra: 0 4px 24px rgba(0, 0, 0, .08);--sombra-card: 0 2px 12px rgba(0, 0, 0, .06);--raio: 10px;--raio-sm: 6px;--transicao: all .3s ease}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Nexa,system-ui,-apple-system,sans-serif;font-weight:300;background-color:var(--fundo);color:var(--texto);line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}img{max-width:100%;display:block}.container{max-width:1200px;margin:0 auto;padding:0 24px}.secao{padding:96px 0}.secao-titulo{font-family:Nexa,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:700;color:var(--texto);margin-bottom:12px}.secao-subtitulo{font-size:1rem;color:var(--texto-2);margin-bottom:56px}.linha-vermelha{width:64px;height:4px;background:var(--vermelho);border-radius:2px;margin-bottom:16px}.btn-primario{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:var(--vermelho);color:var(--branco);border:none;border-radius:var(--raio-sm);font-size:.95rem;font-weight:600;letter-spacing:.5px;transition:var(--transicao);box-shadow:0 4px 16px #cc000040}.btn-primario:hover{background:var(--vermelho-escuro);transform:translateY(-2px);box-shadow:0 8px 24px #cc000059}.btn-secundario{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:transparent;color:var(--branco);border:2px solid rgba(255,255,255,.6);border-radius:var(--raio-sm);font-size:.95rem;font-weight:600;letter-spacing:.5px;transition:var(--transicao)}.btn-secundario:hover{background:#ffffff26;border-color:var(--branco);transform:translateY(-2px)}.btn-secundario-outline{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:transparent;color:var(--vermelho);border:2px solid var(--vermelho);border-radius:var(--raio-sm);font-size:.95rem;font-weight:600;letter-spacing:.5px;transition:var(--transicao)}.btn-secundario-outline:hover{background:var(--vermelho);color:var(--branco);transform:translateY(-2px)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--fundo-3)}::-webkit-scrollbar-thumb{background:var(--vermelho);border-radius:3px}.header-wrapper{position:fixed;top:0;left:0;right:0;z-index:100}.topbar{background:var(--vermelho-escuro);padding:7px 0;transition:var(--transicao)}.header-wrapper--rolado .topbar{background:#7a0000}.topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:16px}.topbar__texto{font-size:.72rem;color:#ffffffa6;letter-spacing:.2px}.topbar__direita{display:flex;align-items:center;gap:16px}.topbar__links{display:flex;align-items:center;gap:0}.topbar__sociais{display:flex;align-items:center;gap:10px;padding-left:14px;border-left:1px solid rgba(255,255,255,.2)}.topbar__social{display:flex;align-items:center;justify-content:center;color:#ffffffb3;transition:color .2s ease;line-height:0}.topbar__social:hover{color:#fff}.topbar__social svg{width:14px;height:14px}.topbar__link{font-size:.72rem;font-weight:600;color:#ffffffe6;text-decoration:none;padding:3px 12px;letter-spacing:.3px;transition:color .2s ease;position:relative}.topbar__link+.topbar__link:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:10px;background:#ffffff40}.topbar__link:hover{color:#fff;text-decoration:underline}.header{padding:20px 0;transition:var(--transicao);background:transparent}.header-wrapper--rolado .header{background:#fffffff7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--borda);padding:14px 0;box-shadow:0 2px 16px #00000014}.header__inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.header__logo{display:flex;align-items:center;gap:10px;text-decoration:none}.header__logo-bordalo{height:36px;width:auto;display:block;transition:opacity .3s ease}.header__nav{display:flex;align-items:center;gap:4px}.header__link{background:none;border:none;color:#ffffffe6;font-size:.9rem;font-weight:500;padding:8px 14px;border-radius:var(--raio-sm);transition:var(--transicao);cursor:pointer;text-decoration:none;display:inline-block}.header-wrapper--rolado .header__link{color:var(--texto-2)}.header__link:hover{color:var(--branco);background:#ffffff1f}.header-wrapper--rolado .header__link:hover{color:var(--vermelho);background:#cc00000f}.header__hamburguer{display:none;flex-direction:column;gap:5px;background:none;border:none;padding:8px;cursor:pointer}.header__hamburguer span{display:block;width:24px;height:2px;background:var(--branco);border-radius:2px;transition:var(--transicao)}.header-wrapper--rolado .header__hamburguer span{background:var(--texto)}@media(max-width:768px){.topbar{display:none}.header{padding:14px 0}.header__hamburguer{display:flex}.header__nav{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;padding:16px 24px 24px;background:#fffffffa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--borda);box-shadow:0 8px 24px #0000001a;gap:4px}.header__nav--aberto{display:flex}.header__link,.header-wrapper--rolado .header__link{width:100%;text-align:left;padding:12px 16px;color:var(--texto-2)}.header__link:hover,.header-wrapper--rolado .header__link:hover{color:var(--vermelho);background:#cc00000f}}.hero-carousel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-carousel__slide{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:0;transition:opacity 1.2s ease;transform:scale(1.04);animation:none}.hero-carousel__slide--ativa{opacity:1;animation:hero-zoom 6s ease forwards}@keyframes hero-zoom{0%{transform:scale(1.04)}to{transform:scale(1)}}.hero-carousel__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#b400009e;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.hero-carousel__overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 85% 15%,rgba(0,0,0,.2) 0%,transparent 55%),linear-gradient(to bottom,#7800004d,#50000080)}.hero-carousel__dots{position:absolute;bottom:80px;right:40px;display:flex;flex-direction:column;gap:8px;z-index:2}.hero-carousel__dot{width:6px;height:6px;border-radius:50%;background:#fff6;border:none;cursor:pointer;transition:all .3s ease;padding:0}.hero-carousel__dot--ativa{background:#fff;height:24px;border-radius:3px}@media(max-width:600px){.hero-carousel__dots{flex-direction:row;bottom:60px;right:50%;transform:translate(50%)}.hero-carousel__dot--ativa{height:6px;width:24px}}.biografia{background:var(--fundo)}.biografia__grid{display:grid;grid-template-columns:1fr 380px;gap:64px;align-items:start}.biografia__paragrafo{color:var(--texto-2);font-size:1.05rem;line-height:1.8;margin-bottom:20px}.biografia__valores{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:40px}.valor-item{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;height:323px;background:var(--fundo-2);border-radius:var(--raio);border:1px solid var(--borda);border-top:4px solid var(--vermelho);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.valor-item:hover{transform:scale(1.04);box-shadow:0 12px 32px #00000026;z-index:1}.valor-item--campo{background-image:url(/images/povo2.jpg);background-size:cover;background-position:center;position:relative}.valor-item--campo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;border-radius:calc(var(--raio) - 1px)}.valor-item--campo .valor-icone,.valor-item--campo div{position:relative;z-index:1}.valor-item--campo strong,.valor-item--campo span{color:#fff}.valor-item--povo{background-image:url(/images/povo.webp);background-size:cover;background-position:center;position:relative}.valor-item--povo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;border-radius:calc(var(--raio) - 1px)}.valor-item--povo .valor-icone,.valor-item--povo div{position:relative;z-index:1}.valor-item--povo strong,.valor-item--povo span{color:#fff}.valor-item--povo3{background-image:url(/images/povo3.jpg);background-size:cover;background-position:center;position:relative}.valor-item--povo3:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;border-radius:calc(var(--raio) - 1px)}.valor-item--povo3 .valor-icone,.valor-item--povo3 div{position:relative;z-index:1}.valor-item--povo3 strong,.valor-item--povo3 span{color:#fff}.valor-icone{font-size:1.5rem;min-width:36px;text-align:center}.valor-item div{display:flex;flex-direction:column;gap:2px}.valor-item strong{color:var(--texto);font-size:.95rem;font-weight:600}.valor-item span{color:var(--texto-3);font-size:.85rem}.biografia__foto-area{display:flex;flex-direction:column;gap:20px}.biografia__foto-placeholder{aspect-ratio:4/5;border-radius:var(--raio);overflow:hidden}.biografia__foto{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.biografia__card-info{background:var(--fundo);border-radius:var(--raio);overflow:hidden;border:1px solid var(--borda);box-shadow:var(--sombra-card)}.info-item{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid var(--borda)}.info-item:last-child{border-bottom:none}.info-label{color:var(--texto-3);font-size:.82rem;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.info-valor{color:var(--texto);font-size:.9rem;font-weight:500;text-align:right}@media(max-width:900px){.biografia__grid{grid-template-columns:1fr;gap:40px}.biografia__foto-placeholder{max-width:280px;margin:0 auto}}.trajetoria{background:var(--fundo-2)}.timeline{position:relative;max-width:900px;margin:0 auto}.timeline__linha{position:absolute;left:50%;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--vermelho),rgba(204,0,0,.1));transform:translate(-50%)}.timeline__item{display:flex;align-items:center;margin-bottom:48px;position:relative;gap:0}.timeline__item--esquerda{flex-direction:row}.timeline__item--direita{flex-direction:row-reverse}.timeline__content{width:calc(50% - 32px);background:var(--fundo);border-radius:var(--raio);padding:24px 28px;border:1px solid var(--borda);transition:var(--transicao);box-shadow:var(--sombra-card)}.timeline__item:hover .timeline__content{border-color:var(--vermelho);box-shadow:0 4px 20px #cc00001f;transform:translateY(-2px)}.timeline__item--destaque .timeline__content{border-color:#c006;border-left:4px solid var(--vermelho)}.timeline__ano{display:inline-block;background:var(--vermelho);color:var(--branco);font-size:.78rem;font-weight:700;letter-spacing:1px;padding:4px 10px;border-radius:20px;margin-bottom:10px}.timeline__titulo{font-size:1.1rem;font-weight:700;color:var(--texto);margin-bottom:8px}.timeline__descricao{font-size:.9rem;color:var(--texto-2);line-height:1.7}.timeline__ponto{width:64px;flex-shrink:0;display:flex;justify-content:center;align-items:center;z-index:2}.timeline__ponto-inner{width:16px;height:16px;border-radius:50%;background:var(--vermelho);border:3px solid var(--fundo-2);box-shadow:0 0 0 2px var(--vermelho);transition:var(--transicao)}.timeline__item--destaque .timeline__ponto-inner{width:22px;height:22px;background:var(--vermelho-claro);box-shadow:0 0 0 2px var(--vermelho),0 0 20px #c006}.timeline__item:hover .timeline__ponto-inner{transform:scale(1.3)}.timeline__item.reveal{opacity:0;transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1)}.timeline__item.reveal--esquerda{transform:translate(-60px)}.timeline__item.reveal--direita{transform:translate(60px)}.timeline__item.reveal--visivel{opacity:1;transform:translate(0)}@media(prefers-reduced-motion:reduce){.timeline__item.reveal{opacity:1;transform:none;transition:none}}@media(max-width:768px){.timeline__linha{left:16px}.timeline__item,.timeline__item--direita{flex-direction:row;padding-left:48px}.timeline__ponto{position:absolute;left:0;width:32px}.timeline__content{width:100%}}.noticias{background:var(--fundo)}.noticias__vazio{display:flex;flex-direction:column;align-items:center;gap:12px;padding:80px 0;color:var(--texto-3);font-size:1rem}.noticias__vazio-icone{font-size:3rem;opacity:.4}.noticias__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.noticia-card{position:relative;aspect-ratio:1 / 1;border-radius:var(--raio);overflow:hidden;cursor:pointer;box-shadow:var(--sombra-card);transition:var(--transicao);background:#1a1a1a}.noticia-card:hover{box-shadow:var(--sombra);transform:translateY(-4px)}.noticia-card__img{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.noticia-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease;opacity:.85}.noticia-card:hover .noticia-card__img img{transform:scale(1.06)}.noticia-card__sem-img{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#8b0000,#c00,#8b0000)}.noticia-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000e0,#00000073,#0000000d)}.noticia-card__corpo{position:absolute;bottom:0;left:0;right:0;padding:20px;display:flex;flex-direction:column;gap:6px}.noticia-card__topo{display:flex;align-items:center;gap:8px}.noticia-card__titulo{font-family:Nexa,sans-serif;font-size:.95rem;font-weight:700;color:#fff;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.noticia-card__rodape{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px}.noticia-categoria{display:inline-block;background:var(--vermelho);color:#fff;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:3px 8px;border-radius:20px;white-space:nowrap}.noticia-autor{font-size:.75rem;color:#ffffffb3}.noticia-data{font-size:.75rem;color:#fff9;white-space:nowrap}.noticias__mais{display:flex;justify-content:center;margin-top:36px}@media(max-width:900px){.noticias__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.noticias__grid{grid-template-columns:1fr}}.redes-sociais{background:var(--vermelho-escuro);padding-bottom:0}.redes-titulos{color:#fff}.redes-subtitulos{color:#fff;opacity:.75;margin-bottom:32px}.redes-linha-vermelha{background:#fff;opacity:.75;margin-bottom:16px}.redes__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:600px}.rede-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-decoration:none;overflow:hidden;background:var(--fundo-2);border:1px solid var(--borda);transition:transform .4s cubic-bezier(.22,1,.36,1);cursor:pointer}.rede-card:hover{transform:scale(1.05);z-index:2}.rede-card--foto-1{background-image:url("/images/@bordalopt%20(4).png");background-size:cover;background-position:center top}.rede-card--foto-2{background-image:url("/images/@bordalopt%20(2).png");background-size:cover;background-position:center top}.rede-card--foto-3{background-image:url("/images/@bordalopt%20(3).png");background-size:cover;background-position:center top}.rede-card--foto-4{background-image:url("/images/@bordalopt%20(5).png");background-size:cover;background-position:center top}.rede-card__bg{display:none}.rede-card__icone{font-size:3.2rem;position:relative;z-index:1;line-height:1}.rede-card__nome{font-family:Nexa,sans-serif;font-weight:700;font-size:1.3rem;color:var(--texto);position:relative;z-index:1;letter-spacing:.3px}.rede-card__seguidores{font-size:.85rem;color:var(--texto-3);position:relative;z-index:1}.rede-card__cta{font-size:.82rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--cor-rede);position:relative;z-index:1;margin-top:4px}@media(max-width:1024px){.redes__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:220px}}@media(max-width:560px){.redes__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:160px}.rede-card__icone{font-size:2.2rem}.rede-card__nome{font-size:1rem}}.footer{background:var(--vermelho);padding:64px 0 0}.footer__grid{display:grid;grid-template-columns:2fr 1fr 1.5fr;gap:48px;padding-bottom:48px}.footer__logo{display:flex;align-items:center;gap:10px;margin-bottom:16px}.footer__logo-img{height:48px;width:auto}.footer__partido{background:var(--branco);color:var(--vermelho);font-size:.75rem;font-weight:800;letter-spacing:1px;padding:4px 8px;border-radius:4px}.footer__nome{font-family:Nexa,sans-serif;font-size:1.2rem;font-weight:700;color:var(--branco)}.footer__lema{color:#fffc;font-style:italic;font-size:.95rem;margin-bottom:8px}.footer__cargo{color:#fff9;font-size:.85rem}.footer__titulo-col{color:#fff9;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:20px}.footer__links{list-style:none;display:flex;flex-direction:column;gap:10px}.footer__links a{color:#fffc;font-size:.9rem;transition:var(--transicao)}.footer__links a:hover{color:var(--branco)}.footer__contato{list-style:none;display:flex;flex-direction:column;gap:12px}.footer__contato li{display:flex;align-items:center;gap:10px;color:#fffc;font-size:.9rem}.footer__contato a{color:#fffc;transition:var(--transicao)}.footer__contato a:hover{color:var(--branco);text-decoration:underline}.footer__bottom{border-top:1px solid rgba(255,255,255,.2);padding:20px 0;display:flex;justify-content:space-between;align-items:center;gap:16px}.footer__bottom p{color:#fff9;font-size:.82rem}.footer__admin-link{color:#ffffff80;font-size:.8rem;transition:var(--transicao)}.footer__admin-link:hover{color:var(--branco)}@media(max-width:768px){.footer__grid{grid-template-columns:1fr;gap:32px}.footer__bottom{flex-direction:column;text-align:center}}.hero{min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden;background:var(--vermelho)}.hero__content{position:relative;z-index:1;padding-top:100px;padding-bottom:80px}.hero__partido-badge{display:inline-flex;align-items:center;gap:10px;background:#ffffff26;border:1px solid rgba(255,255,255,.4);border-radius:40px;padding:8px 20px;font-size:.82rem;font-weight:600;color:#fffffff2;letter-spacing:.5px;margin-bottom:28px}.badge-sep{color:#fff6}.hero__nome{font-family:Nexa,sans-serif;font-size:clamp(3rem,8vw,7rem);font-weight:900;color:var(--branco);line-height:1;margin-bottom:24px;letter-spacing:-2px}.hero__lema{font-size:clamp(1rem,2.5vw,1.4rem);color:#ffffffd9;font-style:italic;margin-bottom:48px;max-width:600px}.hero__acoes{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:64px}.hero__acoes .btn-primario{background:var(--branco);color:var(--vermelho);box-shadow:0 4px 16px #0003}.hero__acoes .btn-primario:hover{background:var(--fundo-2);color:var(--vermelho-escuro);box-shadow:0 8px 24px #0000004d}.hero__stats{display:flex;align-items:center;gap:32px}.stat{display:flex;flex-direction:column;gap:4px}.stat__num{font-family:Nexa,sans-serif;font-size:2rem;font-weight:900;color:var(--branco);line-height:1}.stat__label{font-size:.8rem;color:#ffffffb3;text-transform:uppercase;letter-spacing:.5px}.stat__divider{width:1px;height:48px;background:#ffffff40}.hero__scroll{position:absolute;bottom:32px;left:50%;transform:translate(-50%);z-index:1}.hero__scroll span{display:block;width:24px;height:38px;border:2px solid rgba(255,255,255,.4);border-radius:12px;position:relative}.hero__scroll span:before{content:"";position:absolute;top:6px;left:50%;transform:translate(-50%);width:4px;height:8px;background:var(--branco);border-radius:2px;animation:scroll-dot 1.8s ease infinite}@keyframes scroll-dot{0%{top:6px;opacity:1}to{top:22px;opacity:0}}@media(max-width:600px){.hero__stats{flex-wrap:wrap;gap:20px}.stat__divider{display:none}}.noticias-page{min-height:100vh;background:var(--fundo)}.noticias-page__hero{background:var(--texto);padding:120px 0 48px;color:#fff}.noticias-page__breadcrumb{font-size:.8rem;color:#ffffff8c;cursor:pointer}.noticias-page__breadcrumb:hover{color:#ffffffd9}.noticias-page__breadcrumb-sep{font-size:.8rem;color:#ffffff59}.noticias-page__titulo{font-family:Nexa,sans-serif;font-weight:700;font-size:2.4rem;margin-top:12px;line-height:1.2}.noticias-page__sub{margin-top:8px;color:#ffffffa6;font-size:1rem}.noticias-page__corpo{padding:48px 24px 80px}.noticias-page__vazio{display:flex;flex-direction:column;align-items:center;gap:12px;padding:80px 0;color:var(--texto-3);font-size:1.1rem}.noticias-page__vazio span{font-size:3rem;opacity:.4}.noticias-page__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.np-card{position:relative;border-radius:var(--raio);overflow:hidden;cursor:pointer;box-shadow:var(--sombra-card);transition:var(--transicao);background:#111;display:flex;flex-direction:column}.np-card:hover{box-shadow:var(--sombra);transform:translateY(-4px)}.np-card__img{width:100%;aspect-ratio:16 / 9;overflow:hidden;flex-shrink:0}.np-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.np-card:hover .np-card__img img{transform:scale(1.05)}.np-card__sem-img{width:100%;aspect-ratio:16 / 9;background:linear-gradient(135deg,#8b0000,#c00);flex-shrink:0}.np-card__overlay{display:none}.np-card__corpo{background:var(--branco);padding:20px;display:flex;flex-direction:column;gap:8px;flex:1;border:1px solid var(--borda);border-top:none;border-radius:0 0 var(--raio) var(--raio)}.np-card__topo{display:flex;align-items:center;gap:8px}.np-card__categoria{display:inline-block;background:#cc000014;color:var(--vermelho);border:1px solid rgba(204,0,0,.2);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:3px 8px;border-radius:20px;white-space:nowrap}.np-card__titulo{font-family:Nexa,sans-serif;font-size:1rem;font-weight:700;color:var(--texto);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.np-card__resumo{font-size:.85rem;color:var(--texto-2);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}.np-card__rodape{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.np-card__autor{font-size:.75rem;color:var(--texto-3)}.np-card__data{font-size:.75rem;color:var(--texto-3);white-space:nowrap}.nd{min-height:100vh;background:var(--fundo)}.nd__hero{position:relative;height:520px;overflow:hidden}.nd__hero--sem-img{height:auto;background:var(--texto);padding:120px 0 52px}.nd__hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top}.nd__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000d9,#00000080,#0000001a)}.nd__hero-conteudo{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:44px;gap:12px}.nd__hero--sem-img .nd__hero-conteudo{height:auto;justify-content:flex-start;padding-bottom:0}.nd__voltar{display:inline-flex;align-items:center;gap:6px;background:#ffffff26;border:1px solid rgba(255,255,255,.3);color:#fff;font-size:.82rem;padding:6px 14px;border-radius:20px;cursor:pointer;width:fit-content;transition:var(--transicao);margin-bottom:4px}.nd__voltar:hover{background:#ffffff40}.nd__voltar--dark{background:#ffffff1f;border-color:#fff3}.nd__categoria{display:inline-block;background:var(--vermelho);color:#fff;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;padding:4px 12px;border-radius:20px;width:fit-content}.nd__categoria--dark{background:var(--vermelho)}.nd__titulo{font-family:Nexa,sans-serif;font-size:2.2rem;font-weight:700;color:#fff;line-height:1.25;max-width:820px}.nd__titulo--dark{color:#fff}.nd__meta{display:flex;align-items:center;gap:16px;font-size:.85rem;color:#ffffffb3}.nd__meta--dark{color:#fff9}.nd__corpo{max-width:820px;margin:0 auto;padding:52px 24px 80px}.nd__resumo{font-size:1.15rem;color:var(--texto-2);line-height:1.75;border-left:4px solid var(--vermelho);padding-left:20px;margin-bottom:36px;font-style:italic}.nd__conteudo{font-size:1rem;color:var(--texto);line-height:1.85}.nd__conteudo h2{font-family:Nexa,sans-serif;font-size:1.5rem;font-weight:700;margin:2rem 0 .75rem;color:var(--texto)}.nd__conteudo h3{font-family:Nexa,sans-serif;font-size:1.2rem;font-weight:700;margin:1.75rem 0 .6rem;color:var(--texto)}.nd__conteudo p{margin-bottom:1.2rem}.nd__conteudo ul,.nd__conteudo ol{padding-left:1.5rem;margin-bottom:1.2rem}.nd__conteudo li{margin-bottom:.4rem}.nd__conteudo blockquote{border-left:4px solid var(--vermelho);padding:12px 20px;margin:1.5rem 0;background:var(--fundo-2);border-radius:0 var(--raio-sm) var(--raio-sm) 0;color:var(--texto-2);font-style:italic}.nd__conteudo a{color:var(--vermelho);text-decoration:underline}.nd__conteudo img{border-radius:var(--raio);margin:1.5rem 0;width:100%}.nd__anexos{margin-top:48px;padding-top:32px;border-top:1px solid var(--borda)}.nd__anexos-titulo{font-family:Nexa,sans-serif;font-size:1rem;font-weight:700;color:var(--texto);margin-bottom:16px}.nd__anexos-lista{display:flex;flex-direction:column;gap:10px}.nd__anexo{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--fundo-2);border:1px solid var(--borda);border-radius:var(--raio-sm);color:var(--texto);font-size:.9rem;transition:var(--transicao)}.nd__anexo:hover{background:var(--fundo-3);border-color:var(--vermelho);color:var(--vermelho)}.nd__anexo-icone{font-size:1.2rem}.nd__anexo-imagem{margin:20px 0}.nd__anexo-imagem img{width:100%;border-radius:var(--raio);display:block}.nd__anexo-imagem figcaption{margin-top:8px;font-size:.82rem;color:var(--texto-3);text-align:center;font-style:italic}.nd__rodape{margin-top:48px;padding-top:32px;border-top:1px solid var(--borda)}.nd-carregando{min-height:60vh;display:flex;align-items:center;justify-content:center}.nd-spinner{width:40px;height:40px;border:3px solid var(--borda);border-top-color:var(--vermelho);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.nd-erro{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:var(--texto-3);font-size:1.1rem}.nd-erro span{font-size:3rem}@media(max-width:900px){.noticias-page__grid{grid-template-columns:repeat(2,1fr)}.nd__titulo{font-size:1.7rem}.nd__hero{height:420px}}@media(max-width:600px){.noticias-page__grid{grid-template-columns:1fr}.noticias-page__titulo{font-size:1.8rem}.nd__titulo{font-size:1.4rem}.nd__hero{height:360px}}.lt{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:40px 16px 60px;position:relative;background:#0a0a0a}.lt__fundo{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(204,0,0,.35) 0%,transparent 70%),radial-gradient(ellipse 60% 40% at 80% 90%,rgba(150,0,0,.2) 0%,transparent 60%),#0d0d0d;z-index:0}.lt__card{position:relative;z-index:1;width:100%;max-width:480px;display:flex;flex-direction:column;gap:10px}.lt__perfil{display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 0 24px;text-align:center}.lt__avatar{width:96px;height:96px;border-radius:50%;overflow:hidden;border:3px solid var(--vermelho);box-shadow:0 0 0 3px #c003,0 8px 32px #00000080;position:relative}.lt__avatar img{width:100%;height:100%;object-fit:cover;object-position:center top}.lt__logo-pt{width:32px;height:32px;margin-top:-16px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:4px;box-shadow:0 2px 8px #0006}.lt__logo-pt img{width:100%;height:100%;object-fit:contain}.lt__nome{font-family:Nexa,sans-serif;font-size:1.4rem;font-weight:700;color:#fff;margin-top:4px}.lt__cargo{font-size:.82rem;color:#ffffff80;letter-spacing:.3px}.lt__lema{font-size:.88rem;color:#ffffffa6;font-style:italic;max-width:300px}.lt__links{display:flex;flex-direction:column;gap:10px}.lt__link{display:flex;align-items:center;gap:14px;padding:14px 18px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:14px;color:#fff;text-decoration:none;transition:all .2s ease;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;overflow:hidden}.lt__link:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--cor);border-radius:14px 0 0 14px;opacity:0;transition:opacity .2s ease}.lt__link:hover{background:#ffffff1c;border-color:#fff3;transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.lt__link:hover:before{opacity:1}.lt__link-icone{width:36px;height:36px;border-radius:10px;background:var(--cor);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #0000004d}.lt__link-icone svg{width:18px;height:18px;color:#fff;display:block}.lt__link-texto{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.lt__link-label{font-size:.95rem;font-weight:700;color:#fff}.lt__link-desc{font-size:.75rem;color:#ffffff80}.lt__link-seta{font-size:1rem;color:#ffffff4d;transition:all .2s ease;flex-shrink:0}.lt__link:hover .lt__link-seta{color:#ffffffb3;transform:translate(3px)}.lt__rodape{text-align:center;font-size:.72rem;color:#ffffff40;margin-top:16px}@media(max-width:520px){.lt{padding:28px 12px 48px}}.admin-login{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;position:relative;background:var(--fundo-2)}.login__bg{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 0%,rgba(204,0,0,.08) 0%,transparent 60%),linear-gradient(180deg,#f7f7f7,#efefef);z-index:0}.login__card{position:relative;z-index:1;width:100%;max-width:420px;background:var(--branco);border:1px solid var(--borda);border-radius:16px;padding:0;box-shadow:0 8px 40px #0000001a;overflow:hidden}.login__header{text-align:center;background:var(--vermelho);padding:36px 40px 32px}.login__logo{height:56px;width:auto;margin:0 auto 16px;display:block}.login__titulo{font-family:Nexa,sans-serif;font-size:1.75rem;font-weight:900;color:var(--branco);margin-bottom:6px}.login__sub{color:#ffffffbf;font-size:.88rem}.login__form{display:flex;flex-direction:column;gap:20px;padding:32px 40px 40px}.login__campo{display:flex;flex-direction:column;gap:8px}.login__label{font-size:.85rem;font-weight:600;color:var(--texto-2);letter-spacing:.3px}.login__input-wrap{position:relative;display:flex;align-items:center}.login__input-icone{position:absolute;left:14px;font-size:1rem;pointer-events:none;z-index:1}.login__input{width:100%;padding:13px 16px 13px 44px;background:var(--fundo-2);border:1px solid var(--borda);border-radius:var(--raio-sm);color:var(--texto);font-size:.95rem;font-family:inherit;transition:var(--transicao);outline:none}.login__input:focus{border-color:var(--vermelho);box-shadow:0 0 0 3px #cc00001a;background:var(--branco)}.login__input--senha{padding-right:48px}.login__toggle-senha{position:absolute;right:12px;background:none;border:none;font-size:1rem;cursor:pointer;padding:4px;border-radius:4px;opacity:.5;transition:var(--transicao)}.login__toggle-senha:hover{opacity:1}.login__erro{padding:12px 16px;background:#cc00000f;border:1px solid rgba(204,0,0,.25);border-radius:var(--raio-sm);color:var(--vermelho);font-size:.88rem;text-align:center}.login__btn{margin-top:4px;padding:14px;background:var(--vermelho);color:var(--branco);border:none;border-radius:var(--raio-sm);font-size:1rem;font-weight:700;letter-spacing:.5px;transition:var(--transicao);box-shadow:0 4px 16px #cc000040}.login__btn:hover:not(:disabled){background:var(--vermelho-escuro);transform:translateY(-2px);box-shadow:0 8px 24px #cc000059}.login__btn--carregando{opacity:.7;cursor:not-allowed}.login__rodape{text-align:center;padding-top:4px}.login__voltar{color:var(--texto-3);font-size:.85rem;transition:var(--transicao)}.login__voltar:hover{color:var(--vermelho)}.gabinete-admin{max-width:1000px;position:relative}.gabinete-stats{display:flex;gap:16px;margin-bottom:32px;flex-wrap:wrap}.gabinete-stat{flex:1;min-width:120px;background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio);padding:20px 24px;display:flex;flex-direction:column;gap:4px;transition:var(--transicao);box-shadow:var(--sombra-card)}.gabinete-stat:hover{border-color:#cc00004d}.gabinete-stat__num{font-family:Nexa,sans-serif;font-size:2rem;font-weight:900;color:var(--vermelho);line-height:1}.gabinete-stat__label{font-size:.8rem;color:var(--texto-3);text-transform:uppercase;letter-spacing:.5px}.gabinete-abas{display:flex;gap:4px;margin-bottom:20px;border-bottom:2px solid var(--borda);padding-bottom:0}.gabinete-aba{display:flex;align-items:center;gap:8px;padding:12px 20px;background:none;border:none;border-bottom:2px solid transparent;color:var(--texto-2);font-size:.9rem;font-weight:500;cursor:pointer;transition:var(--transicao);margin-bottom:-2px}.gabinete-aba:hover{color:var(--texto)}.gabinete-aba--ativa{color:var(--vermelho);border-bottom-color:var(--vermelho);font-weight:600}.gabinete-aba__badge{background:var(--fundo-3);color:var(--texto-3);font-size:.72rem;font-weight:700;padding:2px 7px;border-radius:10px;min-width:20px;text-align:center}.gabinete-aba--ativa .gabinete-aba__badge{background:#cc00001a;color:var(--vermelho)}.gabinete-toolbar{display:flex;gap:12px;align-items:center;margin-bottom:20px;flex-wrap:wrap}.gabinete-busca{flex:1;min-width:220px;position:relative;display:flex;align-items:center}.busca-icone{position:absolute;left:12px;font-size:.9rem;pointer-events:none}.busca-input{width:100%;padding:10px 36px;background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio-sm);color:var(--texto);font-size:.9rem;font-family:inherit;outline:none;transition:var(--transicao);box-shadow:var(--sombra-card)}.busca-input:focus{border-color:var(--vermelho);box-shadow:0 0 0 3px #cc000014}.busca-input::placeholder{color:var(--texto-3)}.busca-limpar{position:absolute;right:10px;background:none;border:none;color:var(--texto-3);font-size:.8rem;cursor:pointer;padding:4px;transition:var(--transicao)}.busca-limpar:hover{color:var(--vermelho)}.gabinete-add-btn{white-space:nowrap}.gabinete-vazio{text-align:center;padding:80px 40px;color:var(--texto-3)}.gabinete-vazio span{font-size:3rem;display:block;margin-bottom:16px}.gabinete-vazio p{margin-bottom:24px;font-size:1rem}.gabinete-tabela-wrap{overflow-x:auto;border-radius:var(--raio);border:1px solid var(--borda);box-shadow:var(--sombra-card)}.gabinete-tabela{width:100%;border-collapse:collapse;background:var(--branco)}.gabinete-tabela thead tr{border-bottom:2px solid var(--borda);background:var(--fundo-2)}.gabinete-tabela th{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--texto-3);white-space:nowrap}.gabinete-tabela tbody tr{border-bottom:1px solid var(--borda);transition:var(--transicao)}.gabinete-tabela tbody tr:last-child{border-bottom:none}.gabinete-tabela tbody tr:hover{background:var(--fundo-2)}.gabinete-tabela td{padding:14px 16px;font-size:.88rem;color:var(--texto-2);vertical-align:middle}.tabela-nome{display:flex;align-items:center;gap:10px}.tabela-avatar{width:32px;height:32px;border-radius:50%;background:var(--vermelho);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem;color:var(--branco);flex-shrink:0}.tabela-avatar--verde{background:#27ae60}.tabela-nome span:last-child{font-weight:600;color:var(--texto)}.tabela-cargo{color:var(--texto-2)}.tabela-badge{display:inline-block;padding:3px 10px;background:#cc000012;color:var(--vermelho);border:1px solid rgba(204,0,0,.2);border-radius:20px;font-size:.75rem;font-weight:600}.tabela-tipo{display:inline-block;padding:3px 10px;border-radius:20px;font-size:.75rem;font-weight:600;background:#27ae601a;color:#1a7a40;border:1px solid rgba(39,174,96,.2)}.tabela-tipo--doador{background:#b4640014;color:#b45000;border-color:#b4640033}.tabela-tipo--militante{background:#cc000014;color:var(--vermelho);border-color:#c003}.tabela-tipo--simpatizante{background:#0050b414;color:#0050b4;border-color:#0050b433}.tabela-tipo--parceiro{background:#64009614;color:#640096;border-color:#64009633}.tabela-contato{display:flex;flex-direction:column;gap:2px}.tabela-link{color:var(--vermelho);font-size:.82rem;transition:var(--transicao)}.tabela-link:hover{color:var(--vermelho-escuro);text-decoration:underline}.tabela-contato span{font-size:.82rem;color:var(--texto-3)}.tabela-obs{color:var(--texto-3);font-size:.82rem;font-style:italic}.tabela-data{color:var(--texto-3);font-size:.82rem;white-space:nowrap}.tabela-acoes{display:flex;gap:6px}.acao-btn{width:32px;height:32px;border-radius:var(--raio-sm);border:none;cursor:pointer;font-size:.9rem;display:flex;align-items:center;justify-content:center;transition:var(--transicao)}.acao-btn--editar{background:#0050b412;border:1px solid rgba(0,80,180,.15)}.acao-btn--editar:hover{background:#0050b426}.acao-btn--excluir{background:#cc000012;border:1px solid rgba(204,0,0,.15)}.acao-btn--excluir:hover{background:#cc000026}.acao-btn--confirmar{background:#b464001a;border:1px solid rgba(180,100,0,.25);animation:pulse .8s ease infinite alternate}@keyframes pulse{0%{transform:scale(1)}to{transform:scale(1.1)}}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;display:flex;align-items:center;justify-content:center;padding:24px}.modal{width:100%;max-width:640px;background:var(--branco);border:1px solid var(--borda);border-radius:16px;box-shadow:0 24px 64px #00000026;max-height:90vh;overflow-y:auto}.modal__header{display:flex;justify-content:space-between;align-items:center;padding:20px 28px 18px;border-bottom:1px solid var(--borda);background:var(--fundo-2);border-radius:16px 16px 0 0}.modal__titulo{font-family:Nexa,sans-serif;font-size:1.2rem;font-weight:700;color:var(--texto)}.modal__fechar{width:32px;height:32px;background:var(--fundo-3);border:1px solid var(--borda);border-radius:var(--raio-sm);color:var(--texto-2);font-size:.9rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:var(--transicao)}.modal__fechar:hover{background:#cc000014;border-color:var(--vermelho);color:var(--vermelho)}.modal__form{padding:24px 28px 28px;display:flex;flex-direction:column;gap:16px}.modal__linha{display:grid;grid-template-columns:1fr 1fr;gap:16px}.modal__campo{display:flex;flex-direction:column;gap:6px}.modal__campo--full{grid-column:1 / -1}.modal__label{font-size:.82rem;font-weight:600;color:var(--texto-2);letter-spacing:.2px}.obrig{color:var(--vermelho)}.modal__input{padding:10px 14px;background:var(--fundo-2);border:1px solid var(--borda);border-radius:var(--raio-sm);color:var(--texto);font-size:.9rem;font-family:inherit;outline:none;transition:var(--transicao);width:100%}.modal__input:focus{border-color:var(--vermelho);background:var(--branco);box-shadow:0 0 0 3px #cc000014}.modal__input::placeholder{color:var(--texto-3)}.modal__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}.modal__textarea{resize:vertical;min-height:80px}.modal__rodape{display:flex;justify-content:flex-end;gap:12px;padding-top:8px;border-top:1px solid var(--borda);margin-top:4px}.modal__rodape .btn-secundario{border-color:var(--borda);color:var(--texto-2);background:var(--branco)}.modal__rodape .btn-secundario:hover{border-color:var(--texto-2);color:var(--texto);background:var(--fundo-2);transform:none}@media(max-width:600px){.modal__linha{grid-template-columns:1fr}.gabinete-toolbar{flex-direction:column;align-items:stretch}.gabinete-add-btn{width:100%;justify-content:center}}.metricas-card{background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio);padding:28px 32px;margin-bottom:24px;box-shadow:var(--sombra-card)}.metricas-card__titulo{font-size:1rem;font-weight:700;color:var(--texto);margin-bottom:24px}.grafico-barras{display:flex;align-items:flex-end;gap:12px;height:180px}.barra-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%}.barra-num{font-size:.78rem;font-weight:700;color:var(--vermelho);min-height:18px;display:flex;align-items:flex-end}.barra-wrap{flex:1;width:100%;background:var(--fundo-3);border-radius:6px 6px 0 0;display:flex;align-items:flex-end;overflow:hidden}.barra-fill{width:100%;background:linear-gradient(180deg,var(--vermelho-claro),var(--vermelho));border-radius:6px 6px 0 0;transition:height .6s cubic-bezier(.22,1,.36,1);min-height:0}.barra-fill:hover{background:linear-gradient(180deg,var(--vermelho),var(--vermelho-escuro))}.barra-label{font-size:.76rem;color:var(--texto-3);font-weight:500;white-space:nowrap}.ultimas-lista{display:flex;flex-direction:column;gap:10px}.ultima-item{display:flex;align-items:center;gap:12px;padding:10px 16px;background:var(--fundo-2);border-radius:var(--raio-sm);border:1px solid var(--borda)}.ultima-icone{font-size:.6rem}.ultima-data{font-size:.88rem;color:var(--texto-2);font-variant-numeric:tabular-nums}.metricas-aviso{font-size:.82rem;color:var(--texto-3);padding:14px 18px;background:var(--fundo-2);border:1px solid var(--borda);border-radius:var(--raio-sm);line-height:1.6}.metricas-aviso strong{color:var(--texto-2)}.editor-wrapper{display:flex;flex-direction:column;height:100vh;background:var(--fundo-2);margin:-32px}.editor-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 24px;background:var(--branco);border-bottom:1px solid var(--borda);box-shadow:var(--sombra-card);flex-shrink:0}.editor-header__esq,.editor-header__dir{display:flex;align-items:center;gap:12px;min-width:220px}.editor-header__dir{justify-content:flex-end}.editor-voltar{background:none;border:1px solid var(--borda);border-radius:var(--raio-sm);padding:7px 14px;font-size:.85rem;color:var(--texto-2);cursor:pointer;transition:var(--transicao);font-family:inherit}.editor-voltar:hover{border-color:var(--vermelho);color:var(--vermelho)}.editor-status{font-size:.78rem;color:var(--texto-3)}.editor-abas{display:flex;gap:4px;background:var(--fundo-2);border-radius:var(--raio-sm);padding:3px}.editor-aba{padding:6px 18px;border:none;border-radius:4px;background:none;font-size:.85rem;color:var(--texto-2);cursor:pointer;transition:var(--transicao);font-family:inherit}.editor-aba--ativa{background:var(--branco);color:var(--texto);font-weight:600;box-shadow:0 1px 4px #0000001a}.editor-status-select{padding:7px 12px;border:1px solid var(--borda);border-radius:var(--raio-sm);font-family:inherit;font-size:.85rem;color:var(--texto);background:var(--branco);cursor:pointer;outline:none}.editor-salvar{padding:8px 20px!important;font-size:.88rem!important}.editor-body{display:flex;flex:1;overflow:hidden}.editor-main{flex:1;display:flex;flex-direction:column;overflow-y:auto;padding:32px 40px;gap:0}.editor-titulo-input{font-family:Nexa,sans-serif;font-size:2rem;font-weight:700;color:var(--texto);border:none;outline:none;background:transparent;width:100%;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid var(--borda)}.editor-titulo-input::placeholder{color:var(--texto-3)}.editor-toolbar{display:flex;align-items:center;gap:4px;padding:8px 12px;background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio-sm) var(--raio-sm) 0 0;flex-wrap:wrap}.toolbar-grupo{display:flex;gap:2px}.toolbar-sep{width:1px;height:20px;background:var(--borda);margin:0 4px}.toolbar-btn{padding:5px 10px;border:none;border-radius:4px;background:none;color:var(--texto-2);font-size:.85rem;cursor:pointer;transition:var(--transicao);font-family:inherit;min-width:32px}.toolbar-btn:hover{background:var(--fundo-3);color:var(--texto)}.toolbar-btn:active{background:#cc000014;color:var(--vermelho)}.editor-conteudo{flex:1;min-height:400px;padding:24px;background:var(--branco);border:1px solid var(--borda);border-top:none;border-radius:0 0 var(--raio-sm) var(--raio-sm);outline:none;font-size:1rem;line-height:1.8;color:var(--texto);overflow-y:auto}.editor-conteudo:empty:before{content:attr(data-placeholder);color:var(--texto-3);pointer-events:none}.editor-conteudo h2{font-size:1.5rem;font-weight:700;color:var(--texto);margin:24px 0 12px;font-family:Nexa,sans-serif}.editor-conteudo h3{font-size:1.2rem;font-weight:700;color:var(--texto);margin:20px 0 8px;font-family:Nexa,sans-serif}.editor-conteudo p{margin-bottom:16px}.editor-conteudo ul,.editor-conteudo ol{margin:12px 0 16px 24px}.editor-conteudo li{margin-bottom:6px}.editor-conteudo blockquote{border-left:4px solid var(--vermelho);padding:12px 20px;margin:20px 0;background:var(--fundo-2);border-radius:0 var(--raio-sm) var(--raio-sm) 0;color:var(--texto-2);font-style:italic}.editor-conteudo a{color:var(--vermelho);text-decoration:underline}.editor-preview{background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio);padding:40px;max-width:720px}.preview-capa{width:100%;height:300px;object-fit:cover;border-radius:var(--raio);margin-bottom:24px}.preview-categoria{display:inline-block;background:#cc000014;color:var(--vermelho);border:1px solid rgba(204,0,0,.2);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:3px 10px;border-radius:20px;margin-bottom:16px}.preview-titulo{font-family:Nexa,sans-serif;font-size:2rem;font-weight:700;color:var(--texto);line-height:1.3;margin-bottom:16px}.preview-resumo{font-size:1.05rem;color:var(--texto-2);line-height:1.7;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--borda)}.preview-conteudo{font-size:1rem;line-height:1.8;color:var(--texto)}.preview-conteudo h2{font-size:1.5rem;font-weight:700;margin:24px 0 12px;font-family:Nexa,sans-serif}.preview-conteudo h3{font-size:1.2rem;font-weight:700;margin:20px 0 8px;font-family:Nexa,sans-serif}.preview-conteudo p{margin-bottom:16px}.preview-conteudo blockquote{border-left:4px solid var(--vermelho);padding:12px 20px;margin:20px 0;background:var(--fundo-2);border-radius:0 var(--raio-sm) var(--raio-sm) 0;color:var(--texto-2);font-style:italic}.editor-sidebar{width:300px;flex-shrink:0;background:var(--branco);border-left:1px solid var(--borda);padding:24px;overflow-y:auto;display:flex;flex-direction:column;gap:24px}.editor-sidebar__bloco{display:flex;flex-direction:column;gap:8px}.editor-label{font-size:.8rem;font-weight:700;color:var(--texto-2);text-transform:uppercase;letter-spacing:.5px;display:flex;justify-content:space-between;align-items:center}.editor-contador{font-weight:400;color:var(--texto-3);text-transform:none;letter-spacing:0}.editor-input{padding:9px 12px;border:1px solid var(--borda);border-radius:var(--raio-sm);font-family:inherit;font-size:.88rem;color:var(--texto);background:var(--fundo-2);outline:none;transition:var(--transicao);width:100%}.editor-input:focus{border-color:var(--vermelho);background:var(--branco);box-shadow:0 0 0 3px #cc000012}.editor-textarea{resize:vertical;line-height:1.6}.editor-upload-zone{border:2px dashed var(--borda);border-radius:var(--raio-sm);padding:28px 16px;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;transition:var(--transicao);background:var(--fundo-2);text-align:center}.editor-upload-zone:hover,.editor-upload-zone--over{border-color:var(--vermelho);background:#cc00000a}.editor-upload-icone{font-size:2rem}.editor-upload-texto{font-size:.85rem;font-weight:600;color:var(--texto-2)}.editor-upload-sub{font-size:.72rem;color:var(--texto-3)}.editor-img-preview{border-radius:var(--raio-sm);overflow:hidden;border:1px solid var(--borda);height:160px;position:relative}.editor-img-preview img{width:100%;height:100%;object-fit:cover;display:block}.editor-img-preview--filled:hover .editor-img-overlay{opacity:1}.editor-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;gap:8px;opacity:0;transition:opacity .3s ease}.editor-img-trocar,.editor-img-remover{padding:6px 12px;border-radius:var(--raio-sm);border:none;font-size:.78rem;font-weight:600;cursor:pointer;font-family:inherit;transition:var(--transicao)}.editor-img-trocar{background:var(--branco);color:var(--texto)}.editor-img-trocar:hover{background:var(--fundo-2)}.editor-img-remover{background:var(--vermelho);color:#fff}.editor-img-remover:hover{background:var(--vermelho-escuro)}.anexos-lista{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.anexo-item{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;background:var(--fundo-2);border:1px solid var(--borda);border-radius:var(--raio-sm)}.anexo-item__icone{font-size:1rem;flex-shrink:0;margin-top:2px}.anexo-item__info{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.anexo-item__nome{font-size:.82rem;font-weight:600;color:var(--texto);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.anexo-item__url{font-size:.72rem;color:var(--vermelho);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:underline}.anexo-remover{background:none;border:none;color:var(--texto-3);cursor:pointer;font-size:.78rem;padding:2px 4px;flex-shrink:0;border-radius:4px;transition:var(--transicao)}.anexo-remover:hover{color:var(--vermelho);background:#cc000012}.anexo-novo{display:flex;flex-direction:column;gap:8px}.anexo-add-btn{padding:8px 12px!important;font-size:.82rem!important;justify-content:center}.preview-autor{font-size:.88rem;color:var(--texto-3);margin-bottom:12px}.preview-autor strong{color:var(--texto-2)}.preview-anexos{margin-top:32px;padding-top:24px;border-top:1px solid var(--borda)}.preview-anexos__titulo{font-size:.88rem;font-weight:700;color:var(--texto-2);margin-bottom:12px}.preview-anexo-link{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--fundo-2);border:1px solid var(--borda);border-radius:var(--raio-sm);font-size:.85rem;color:var(--vermelho);margin-bottom:8px;transition:var(--transicao)}.preview-anexo-link:hover{background:var(--fundo-3);border-color:var(--vermelho)}.anexo-tipo-tabs{display:flex;gap:4px;margin-bottom:8px}.anexo-tipo-tab{flex:1;padding:6px 10px;font-size:.78rem;font-weight:600;border:1px solid var(--borda);background:var(--fundo-2);color:var(--texto-2);border-radius:var(--raio-sm);cursor:pointer;transition:var(--transicao)}.anexo-tipo-tab.ativo{background:var(--vermelho);border-color:var(--vermelho);color:#fff}.noticias-stats{display:flex;gap:12px;margin-bottom:20px}.noticia-stat{flex:1;background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio);padding:16px 20px;display:flex;flex-direction:column;gap:4px;cursor:pointer;transition:var(--transicao);box-shadow:var(--sombra-card);text-align:left}.noticia-stat:hover{border-color:#cc00004d}.noticia-stat--ativo{border-color:var(--vermelho);background:#cc00000a}.noticia-stat__num{font-family:Nexa,sans-serif;font-size:1.8rem;font-weight:700;color:var(--vermelho);line-height:1}.noticia-stat__label{font-size:.78rem;color:var(--texto-3);text-transform:uppercase;letter-spacing:.5px}.noticias-toolbar{display:flex;gap:12px;align-items:center;margin-bottom:20px;flex-wrap:wrap}.noticias-lista-admin{display:flex;flex-direction:column;gap:12px}.noticia-item-admin{display:flex;gap:16px;background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio);overflow:hidden;box-shadow:var(--sombra-card);transition:var(--transicao)}.noticia-item-admin--rascunho{opacity:.7;border-style:dashed}.noticia-item-admin__img{width:120px;flex-shrink:0;overflow:hidden}.noticia-item-admin__img img{width:100%;height:100%;object-fit:cover}.noticia-item-admin__corpo{flex:1;padding:16px;display:flex;flex-direction:column;gap:6px}.noticia-item-admin__topo{display:flex;align-items:center;gap:10px}.noticia-admin-categoria{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--vermelho);background:#cc000012;border:1px solid rgba(204,0,0,.15);padding:2px 8px;border-radius:20px}.noticia-status{font-size:.72rem;font-weight:600;padding:2px 8px;border-radius:20px}.noticia-status--pub{background:#27ae601a;color:#1a7a40;border:1px solid rgba(39,174,96,.2)}.noticia-status--rasc{background:var(--fundo-3);color:var(--texto-3);border:1px solid var(--borda)}.noticia-item-admin__titulo{font-weight:700;color:var(--texto);font-size:.95rem;line-height:1.3}.noticia-item-admin__resumo{font-size:.83rem;color:var(--texto-2);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.noticia-item-admin__data{font-size:.78rem;color:var(--texto-3);margin-top:auto}.noticia-item-admin__acoes{display:flex;flex-direction:column;gap:6px;padding:16px;justify-content:center}.acao-btn--publicar{background:#27ae6014;border:1px solid rgba(39,174,96,.2)}.acao-btn--publicar:hover{background:#27ae602e}.acao-btn--despublicar{background:#0050b412;border:1px solid rgba(0,80,180,.15)}.acao-btn--despublicar:hover{background:#0050b426}.dashboard{display:flex;min-height:100vh;background:var(--fundo-2)}.sidebar{width:260px;flex-shrink:0;background:var(--branco);border-right:1px solid var(--borda);display:flex;flex-direction:column;position:fixed;top:0;left:0;bottom:0;z-index:10;box-shadow:2px 0 12px #0000000a}.sidebar__topo{padding:28px 24px 24px;background:var(--vermelho)}.sidebar__logo{height:40px;width:auto;display:block;margin-bottom:10px}.sidebar__cargo{color:#ffffffa6;font-size:.78rem}.sidebar__nav{flex:1;padding:16px 12px;display:flex;flex-direction:column;gap:2px}.sidebar__separador{height:1px;background:var(--borda);margin:8px 4px}.sidebar__secao-label{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--texto-3);padding:4px 14px 8px}.sidebar__item{display:flex;align-items:center;gap:10px;padding:11px 14px;background:none;border:none;color:var(--texto-2);font-size:.88rem;font-weight:500;border-radius:var(--raio-sm);cursor:pointer;transition:var(--transicao);text-align:left;width:100%;position:relative}.sidebar__item:hover{background:var(--fundo-2);color:var(--texto)}.sidebar__item--ativo{background:#cc000012;color:var(--vermelho);font-weight:600;border-left:3px solid var(--vermelho)}.sidebar__badge{margin-left:auto;background:var(--vermelho);color:var(--branco);font-size:.7rem;font-weight:700;padding:2px 7px;border-radius:10px;min-width:20px;text-align:center}.sidebar__rodape{padding:16px 12px;border-top:1px solid var(--borda);display:flex;flex-direction:column;gap:4px}.sidebar__link-site,.sidebar__logout{display:flex;align-items:center;gap:10px;padding:10px 14px;color:var(--texto-3);font-size:.85rem;border-radius:var(--raio-sm);transition:var(--transicao);text-decoration:none;background:none;border:none;cursor:pointer;width:100%;text-align:left}.sidebar__link-site:hover{color:var(--texto);background:var(--fundo-2)}.sidebar__logout:hover{color:var(--vermelho);background:#cc00000f}.dashboard__main{margin-left:260px;flex:1;padding:40px;overflow-y:auto}.painel{max-width:900px}.painel__header{margin-bottom:36px}.painel__titulo{font-family:Nexa,sans-serif;font-size:2rem;font-weight:900;color:var(--texto);margin-bottom:4px}.painel__sub{color:var(--texto-3);font-size:.9rem}.painel__voltar{background:none;border:none;color:var(--vermelho);font-size:.9rem;font-weight:500;cursor:pointer;padding:0;margin-bottom:32px;transition:var(--transicao)}.painel__voltar:hover{color:var(--vermelho-escuro)}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:40px}.stats-grid--4{grid-template-columns:repeat(4,1fr)}.stat-card{display:flex;align-items:center;gap:16px;padding:24px;background:var(--branco);border-radius:var(--raio);border:1px solid var(--borda);transition:var(--transicao);box-shadow:var(--sombra-card)}.stat-card:hover{border-color:#cc00004d;box-shadow:0 4px 20px #00000014}.stat-card--destaque{border-left:4px solid var(--vermelho)}.stat-card__icone{font-size:1.75rem}.stat-card div{display:flex;flex-direction:column;gap:4px}.stat-card__num{font-family:Nexa,sans-serif;font-size:2rem;font-weight:900;color:var(--texto);line-height:1}.stat-card__label{font-size:.8rem;color:var(--texto-3)}.painel__atalhos{margin-top:36px}.atalhos-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.atalho-card{display:flex;align-items:center;gap:14px;padding:20px;background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio);cursor:pointer;transition:var(--transicao);text-align:left;width:100%;box-shadow:var(--sombra-card)}.atalho-card:hover{border-color:var(--vermelho);transform:translateY(-2px);box-shadow:0 6px 20px #00000014}.atalho-card__icone{font-size:1.5rem}.atalho-card div{display:flex;flex-direction:column;gap:3px}.atalho-card strong{color:var(--texto);font-size:.9rem}.atalho-card span{color:var(--texto-3);font-size:.8rem}.painel__secao-titulo{font-size:.78rem;font-weight:700;color:var(--texto-3);text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}.lista-preview{background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio);overflow:hidden;margin-bottom:12px;box-shadow:var(--sombra-card)}.preview-item{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--borda);cursor:pointer;transition:var(--transicao);gap:16px}.preview-item:last-child{border-bottom:none}.preview-item:hover{background:var(--fundo-2)}.preview-item--nova{border-left:3px solid var(--vermelho)}.preview-item__info{display:flex;flex-direction:column;gap:3px}.preview-item__nome{font-weight:600;color:var(--texto);font-size:.9rem}.preview-item__assunto{font-size:.8rem;color:var(--texto-3)}.preview-item__data{font-size:.8rem;color:var(--texto-3);white-space:nowrap}.painel__ver-todas{background:none;border:none;color:var(--vermelho);font-size:.88rem;font-weight:500;cursor:pointer;transition:var(--transicao);padding:0}.painel__ver-todas:hover{color:var(--vermelho-escuro)}.painel__vazio{text-align:center;padding:80px 40px;color:var(--texto-3)}.painel__vazio span{font-size:3rem;display:block;margin-bottom:16px}.painel__vazio p{font-size:1rem;margin-bottom:20px}.painel__link-gabinete{color:var(--vermelho);font-size:.9rem;transition:var(--transicao)}.painel__link-gabinete:hover{color:var(--vermelho-escuro)}.filtros{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}.filtro-btn{padding:8px 18px;background:var(--branco);border:1px solid var(--borda);border-radius:20px;color:var(--texto-2);font-size:.85rem;font-weight:500;cursor:pointer;transition:var(--transicao)}.filtro-btn:hover{border-color:var(--vermelho);color:var(--vermelho)}.filtro-btn--ativo{background:var(--vermelho);border-color:var(--vermelho);color:var(--branco)}.mensagens-lista{display:flex;flex-direction:column;gap:8px}.msg-item{display:flex;align-items:stretch;background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio);cursor:pointer;transition:var(--transicao);overflow:hidden;box-shadow:var(--sombra-card)}.msg-item:hover{border-color:var(--vermelho);transform:translateY(-2px);box-shadow:0 6px 20px #00000014}.msg-item--nova .msg-item__indicador{background:var(--vermelho)}.msg-item--nova .msg-item__nome{font-weight:700}.msg-item__indicador{width:4px;background:var(--borda);flex-shrink:0}.msg-item__corpo{flex:1;padding:16px 20px;display:flex;flex-direction:column;gap:6px}.msg-item__topo{display:flex;justify-content:space-between;align-items:center;gap:12px}.msg-item__nome{font-size:.95rem;color:var(--texto)}.msg-item__data{font-size:.78rem;color:var(--texto-3);white-space:nowrap}.msg-item__meta{display:flex;align-items:center;gap:12px}.msg-item__assunto-badge{font-size:.75rem;padding:3px 10px;background:#cc000014;color:var(--vermelho);border-radius:20px;border:1px solid rgba(204,0,0,.2)}.msg-item__email{font-size:.8rem;color:var(--texto-3)}.msg-item__preview{font-size:.85rem;color:var(--texto-3);line-height:1.5}.msg-detalhe{background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio);padding:32px;box-shadow:var(--sombra-card)}.msg-detalhe__header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid var(--borda)}.msg-detalhe__assunto-badge{display:inline-block;font-size:.78rem;padding:4px 12px;background:#cc000014;color:var(--vermelho);border-radius:20px;border:1px solid rgba(204,0,0,.2);margin-bottom:10px}.msg-detalhe__nome{font-family:Nexa,sans-serif;font-size:1.5rem;font-weight:700;color:var(--texto);margin-bottom:4px}.msg-detalhe__data{font-size:.82rem;color:var(--texto-3)}.msg-detalhe__excluir{background:#cc00000f;border:1px solid rgba(204,0,0,.2);color:var(--vermelho);padding:8px 16px;border-radius:var(--raio-sm);font-size:.85rem;cursor:pointer;transition:var(--transicao);white-space:nowrap}.msg-detalhe__excluir:hover{background:var(--vermelho);color:var(--branco)}.msg-detalhe__contato{display:flex;gap:24px;margin-bottom:28px;flex-wrap:wrap}.contato-item{display:flex;flex-direction:column;gap:4px}.contato-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:var(--texto-3);font-weight:600}.contato-valor{color:var(--texto);font-size:.9rem}.contato-link{color:var(--vermelho);transition:var(--transicao)}.contato-link:hover{color:var(--vermelho-escuro);text-decoration:underline}.msg-detalhe__corpo{margin-bottom:32px;padding:20px;background:var(--fundo-2);border-radius:var(--raio-sm);border:1px solid var(--borda)}.msg-detalhe__corpo-label{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:var(--texto-3);font-weight:600;margin-bottom:12px}.msg-detalhe__texto{color:var(--texto-2);line-height:1.8;font-size:.95rem;white-space:pre-wrap}.msg-detalhe__acoes{display:flex;gap:12px;flex-wrap:wrap}.msg-detalhe__acoes .btn-secundario{border-color:var(--borda);color:var(--texto-2)}.msg-detalhe__acoes .btn-secundario:hover{border-color:var(--vermelho);color:var(--vermelho);background:#cc00000a}@media(max-width:900px){.sidebar{width:100%;position:static;height:auto}.dashboard__main{margin-left:0;padding:24px 16px}.stats-grid,.stats-grid--4{grid-template-columns:1fr 1fr}.atalhos-grid{grid-template-columns:1fr}}.wa-btn{position:fixed;bottom:28px;right:28px;z-index:900;width:60px;height:60px;border-radius:50%;background:transparent;box-shadow:0 4px 16px #25d36673,0 2px 8px #0000002e;display:flex;align-items:center;justify-content:center;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease;text-decoration:none}.wa-btn:hover{transform:scale(1.12);box-shadow:0 6px 24px #25d3668c,0 4px 12px #0003}.wa-btn:active{transform:scale(.97)}.wa-icon{width:60px;height:60px;border-radius:50%;display:block}.wa-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#25d366;animation:wa-pulse 2.5s ease-out infinite;z-index:-1}@keyframes wa-pulse{0%{transform:scale(1);opacity:.6}70%{transform:scale(1.6);opacity:0}to{transform:scale(1.6);opacity:0}}.wa-tooltip{position:absolute;right:calc(100% + 14px);top:50%;transform:translateY(-50%);background:#111;color:#fff;font-size:.82rem;font-weight:600;white-space:nowrap;padding:7px 14px;border-radius:8px;pointer-events:none;animation:wa-tooltip-in .2s ease}.wa-tooltip:after{content:"";position:absolute;left:100%;top:50%;transform:translateY(-50%);border:6px solid transparent;border-left-color:#111}@keyframes wa-tooltip-in{0%{opacity:0;transform:translateY(-50%) translate(6px)}to{opacity:1;transform:translateY(-50%) translate(0)}}@media(max-width:480px){.wa-btn{bottom:20px;right:20px;width:54px;height:54px}.wa-icon{width:54px;height:54px}.wa-tooltip{display:none}}
