.portal-publico{--navy:#0b5d3b;--navy-2:#08452c;--accent-soft:#e7f3ec;--gold:#c79a4b;--gold-text:#0b5d3b;--ink:#111827;--muted:#4b5563;--line:#e5e7eb;--paper:#fafaf9;--white:#fff;min-height:100vh;display:flex;flex-direction:column;font-family:var(--font-sans),Inter,system-ui,sans-serif;color:var(--ink);background:var(--paper);font-size:16px;line-height:1.65}.portal-publico a{color:inherit;text-decoration:none}.portal-publico h1,.portal-publico h2,.portal-publico h3{font-family:inherit;color:var(--ink);line-height:1.2;letter-spacing:-.02em;font-weight:700}.portal-publico p{margin:0}.portal-publico ul{list-style:none;margin:0;padding:0}.portal-publico button,.portal-publico input{font:inherit}.portal-publico .wrap{max-width:1160px;margin:0 auto;padding:0 24px}.portal-publico .skip{position:absolute;left:-999px}.portal-publico .skip:focus{left:16px;top:16px;z-index:80;background:#fff;color:var(--navy);padding:8px 12px;border-radius:8px}.portal-publico .topbar{background:var(--navy-2);color:#e7f3ec;font-size:14px}.portal-publico .topbar .wrap{display:flex;justify-content:space-between;gap:16px;padding-top:8px;padding-bottom:8px;flex-wrap:wrap}.portal-publico .topbar a{color:#fff}.portal-publico .topbar .grupo{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px}.portal-publico .topbar .item{display:inline-flex;align-items:center;gap:6px}.portal-publico .topbar svg{flex-shrink:0}.portal-publico header.main{background:var(--navy);color:#fff;border-bottom:4px solid var(--gold)}.portal-publico header.main .wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:18px;padding-bottom:18px}.portal-publico .brand{display:flex;align-items:center;gap:14px;color:#fff;min-width:0}.portal-publico .brand>div{min-width:0}.portal-publico .brand img{width:56px;height:auto}.portal-publico .brand small{display:block;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#f3e3c3;font-weight:500}.portal-publico .brand strong{display:block;font-size:21px;font-weight:700;line-height:1.2;color:#fff}.portal-publico .btn-login{display:inline-flex;align-items:center;gap:8px;border:1.5px solid var(--gold);color:#fff;padding:10px 18px;border-radius:12px;font-weight:600;font-size:15px;white-space:nowrap;flex-shrink:0}.portal-publico .btn-login:hover{background:var(--gold);color:var(--navy-2)}.portal-publico nav.primary{background:#fff;border-bottom:1px solid var(--line)}.portal-publico nav.primary ul{display:flex;gap:4px;flex-wrap:wrap}.portal-publico nav.primary a{display:block;white-space:nowrap;padding:14px;font-weight:600;font-size:15px;color:var(--navy);border-bottom:3px solid transparent}.portal-publico nav.primary a[aria-current=page]{border-bottom-color:var(--gold)}.portal-publico nav.primary a:hover{background:var(--accent-soft)}.portal-publico .mnav{display:none;background:#fff;border-bottom:1px solid var(--line)}.portal-publico .mnav button.gatilho{width:100%;text-align:left;background:transparent;border:0;padding:14px 24px;font-weight:700;font-size:16px;color:var(--navy);cursor:pointer}.portal-publico .mnav a{display:block;padding:10px 24px;font-weight:600;font-size:16px;color:var(--navy)}.portal-publico .mnav a[aria-current=page]{background:var(--accent-soft)}.portal-publico .mnav .painel{padding-bottom:12px}.portal-publico main{flex:1}.portal-publico .hero{background:linear-gradient(180deg,#fff 0,var(--paper) 100%);border-bottom:1px solid var(--line)}.portal-publico .hero .wrap{max-width:760px;padding-top:64px;padding-bottom:64px}.portal-publico .eyebrow{font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);font-weight:700}.portal-publico .hero h1{font-size:44px;letter-spacing:-.03em;margin:10px 0 16px}.portal-publico .hero p.lead{font-size:20px;color:var(--muted);max-width:560px}.portal-publico .hero .actions{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.portal-publico .btn{display:inline-flex;align-items:center;gap:8px;padding:13px 22px;border-radius:12px;font-weight:700;font-size:16px;border:0;cursor:pointer}.portal-publico .btn.primary{background:var(--navy);color:#fff}.portal-publico .btn.primary:hover{background:var(--navy-2)}.portal-publico .btn.ghost{border:1.5px solid var(--navy);color:var(--navy);background:transparent}.portal-publico .btn.ghost:hover{background:var(--accent-soft)}.portal-publico section.block{padding:60px 0}.portal-publico section.block h2{font-size:32px;margin:0 0 8px}.portal-publico section.block .sub{color:var(--muted);margin-bottom:28px}.portal-publico .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.portal-publico .card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px;display:flex;flex-direction:column;gap:8px;min-height:100%;color:inherit}.portal-publico .card:hover{border-color:var(--navy);box-shadow:0 10px 30px rgba(17,24,39,.08)}.portal-publico .card .ic{width:44px;height:44px;border-radius:50%;background:var(--accent-soft);display:grid;place-items:center;color:var(--navy)}.portal-publico .card h3{font-size:21px;margin:0}.portal-publico .card p{color:var(--muted);font-size:15px}.portal-publico .card .more{margin-top:auto;font-weight:700;color:var(--navy);font-size:15px;align-self:flex-start}.portal-publico .card .ph{align-self:flex-start}.portal-publico .ph{display:inline-block;border:1.5px dashed #9a6b12;color:#6b4a0c;background:#fff8e8;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:3px;line-height:1.4}.portal-publico .info{background:var(--navy);color:#e7f3ec}.portal-publico .info .wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding-top:48px;padding-bottom:48px}.portal-publico .info h3{color:#fff;font-size:20px;margin:0 0 8px;padding-bottom:8px;border-bottom:2px solid var(--gold);display:inline-block}.portal-publico .info a{color:#fff}.portal-publico .info p{color:#e7f3ec}.portal-publico footer{background:var(--navy-2);color:#d7e9df;font-size:14px}.portal-publico footer .wrap{display:flex;justify-content:space-between;gap:16px;padding-top:18px;padding-bottom:18px;flex-wrap:wrap;align-items:center}.portal-publico footer .rodape-completo{flex-direction:column;align-items:flex-start;gap:10px}.portal-publico footer .rodape-ident{display:flex;flex-wrap:wrap;gap:6px 18px}.portal-publico footer .rodape-ident strong{color:#fff}.portal-publico footer .rodape-links{display:flex;gap:16px;flex-wrap:wrap}.portal-publico footer .rodape-links a{color:#fff;font-weight:700}.portal-publico .aviso-revisao{display:inline-block;margin:0 0 12px;padding:4px 10px;border-radius:999px;background:var(--accent-soft);color:var(--navy);font-size:13px;font-weight:700}.portal-publico .lista-docs{margin:8px 0 0;padding-left:1.2rem}.portal-publico .lista-docs li{margin:8px 0;color:var(--muted);white-space:pre-wrap}.portal-publico .seletor-servico{display:grid;gap:6px;margin-top:16px;font-weight:700;color:var(--navy);max-width:640px}.portal-publico .seletor-campo{position:relative}.portal-publico .seletor-servico input{display:block;margin-top:0;border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:var(--white);color:var(--ink);width:100%;font-weight:500}.portal-publico .seletor-limpar{justify-self:start;margin-top:4px;padding:0;border:0;background:transparent;color:var(--navy);font-weight:700;text-decoration:underline;cursor:pointer}.portal-publico .seletor-lista{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;max-height:280px;overflow:auto;margin:4px 0 0;padding:6px;list-style:none;background:var(--white);color:var(--ink);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 30px rgba(0,0,0,.12)}.portal-publico .seletor-lista button{display:block;width:100%;text-align:left;background:transparent;border:0;border-radius:8px;padding:8px 10px;color:var(--ink);font-weight:600;cursor:pointer}.portal-publico .seletor-lista button:hover,.portal-publico .seletor-lista button[aria-selected=true]{background:var(--accent-soft)}.portal-publico .seletor-vazio{padding:8px 10px;color:var(--muted);font-weight:600}.portal-publico .texto-requerimento p{white-space:pre-wrap}.portal-publico details.pergunta{background:var(--white);border:1px solid var(--line);border-radius:18px;padding:18px 22px}.portal-publico details.pergunta summary{cursor:pointer;font-weight:800;font-size:20px;color:var(--ink)}.portal-publico details.pergunta p{color:var(--muted)}.portal-publico .voce-sabia{border-left:4px solid var(--gold)}.portal-publico .modelo-acoes{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.portal-publico .modelo-acoes a{text-decoration:none}.portal-publico .crumbs{font-size:14px;color:var(--muted);padding:20px 0 0}.portal-publico .crumbs a{color:var(--navy)}.portal-publico .page-title{padding:12px 0 28px;border-bottom:1px solid var(--line);margin-bottom:36px}.portal-publico .page-title h1{font-size:40px;margin:8px 0 0}.portal-publico .contact-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:28px}.portal-publico .circunscricao{margin:28px 0 64px}.portal-publico .nota-ri{color:var(--muted);margin:0 0 20px;max-width:760px}.portal-publico .panel{background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px}.portal-publico .panel h2{font-size:24px;margin:0 0 16px}.portal-publico .panel p{color:var(--muted)}.portal-publico .panel a{color:var(--navy);font-weight:700}.portal-publico .panel .ph{margin-top:12px}.portal-publico dl.rows{margin:0}.portal-publico dl.rows div{display:grid;grid-template-columns:150px 1fr;gap:12px;padding:14px 0;border-top:1px solid var(--line)}.portal-publico dl.rows div:first-child{border-top:0}.portal-publico dt{font-weight:700;color:var(--navy)}.portal-publico dd{margin:0}.portal-publico dd a{color:var(--navy);font-weight:600}.portal-publico .map{height:280px;border-radius:12px;background:#eef5f1;margin-top:16px;overflow:hidden}.portal-publico .map iframe{width:100%;height:100%;border:0;display:block}.portal-publico .mapa-acao{margin-top:16px}.portal-publico .page-stack{display:grid;gap:20px;padding-bottom:64px}.portal-publico .page-stack.cols-2{grid-template-columns:1fr 1fr}.portal-publico .page-stack.cols-3{grid-template-columns:repeat(3,1fr)}.portal-publico .rotulo{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--navy)}.portal-publico .valor{font-size:22px;font-weight:700;color:var(--ink);margin:4px 0 14px}.portal-publico .equipe{margin-top:16px;border-radius:12px;overflow:hidden;background:var(--accent-soft)}.portal-publico .equipe img{width:100%;height:auto;display:block}.portal-publico .span-all{grid-column:1/-1}.portal-publico :focus-visible{outline:3px solid var(--gold);outline-offset:2px}.portal-publico.preview-destaques{min-height:0;background:#fff}.portal-publico .manchetes{background:#fff;border-bottom:1px solid var(--line);border-top:4px solid var(--gold)}.portal-publico .manchetes .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.portal-publico .manchetes .viewport{overflow:hidden;touch-action:pan-y}.portal-publico .manchetes .trilho{display:flex;transition:transform .48s ease}.portal-publico .manchetes .slide{flex:0 0 100%;display:flex;flex-direction:column;min-width:0}.portal-publico .manchetes .foto{background:var(--navy);overflow:hidden;line-height:0}.portal-publico .manchetes .foto img{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain}.portal-publico .manchetes .faixa{display:flex;align-items:baseline;gap:10px 18px;flex-wrap:wrap;padding:12px 2px 4px}.portal-publico .manchetes .data{color:var(--navy);background:var(--accent-soft);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:700}.portal-publico .quadro-avisos{background:#fff;border-bottom:1px solid var(--line);padding-bottom:28px}.portal-publico .quadro-avisos h2{font-size:28px;margin:8px 0 16px}.portal-publico .quadro-avisos ul{display:grid;gap:0}.portal-publico .quadro-avisos li{display:grid;grid-template-columns:210px 1fr auto;gap:16px;align-items:baseline;padding:14px 0;border-top:1px solid var(--line)}.portal-publico .quadro-avisos time{color:var(--navy);font-weight:700;font-size:14px}.portal-publico .quadro-avisos strong{display:block;font-size:18px}.portal-publico .quadro-avisos p{color:var(--muted)}.portal-publico .quadro-avisos a{font-weight:700;color:var(--navy);border-bottom:2px solid var(--gold)}.portal-publico .atalhos{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.portal-publico .atalho{display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:20px;min-height:100%;color:inherit}.portal-publico .atalho:hover{border-color:var(--navy);box-shadow:0 10px 30px rgba(17,24,39,.08)}.portal-publico .atalho .n{width:36px;height:36px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;font-weight:700}.portal-publico .atalho h3{margin:0;font-size:20px}.portal-publico .atalho p{color:var(--muted)}.portal-publico .uteis{display:grid;grid-template-columns:1fr 1fr;gap:12px}.portal-publico .uteis a{display:flex;flex-direction:column;gap:4px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 18px;height:100%}.portal-publico .uteis a:hover{border-color:var(--navy)}.portal-publico .uteis strong{color:var(--navy);font-size:18px}.portal-publico .uteis span{color:var(--muted)}.portal-publico form.canal{display:grid;gap:14px;margin-top:18px;position:relative}.portal-publico form.canal .notas,.portal-publico form.canal label{display:grid;gap:6px;font-weight:700;color:var(--navy);font-size:14px}.portal-publico form.canal .opcional{font-weight:500;color:var(--muted)}.portal-publico form.canal input,.portal-publico form.canal textarea{border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:var(--paper);color:var(--ink);width:100%}.portal-publico form.canal .notas div{display:flex;gap:12px;flex-wrap:wrap}.portal-publico form.canal .notas label{display:flex;align-items:center;gap:6px;font-size:16px}.portal-publico form.canal .notas input{width:auto}.portal-publico .isca{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.portal-publico .aviso{font-weight:700}.portal-publico .aviso.ok{color:var(--navy)}.portal-publico .aviso.erro{color:#9a3412}.portal-publico .manchetes h2{margin:0;font-size:16px;line-height:1.3}.portal-publico .manchetes .resumo{color:var(--muted);font-size:15px;flex:1 1 180px;min-width:0}.portal-publico .manchetes .saiba{margin-left:auto;font-weight:700;font-size:15px;color:var(--navy);border-bottom:2px solid var(--gold);padding-bottom:1px}.portal-publico .manchetes .controles{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0 18px}.portal-publico .manchetes .seta{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--navy);background:#fff;color:var(--navy);cursor:pointer;display:grid;place-items:center;font-size:28px;line-height:1}.portal-publico .manchetes .seta:hover{background:var(--navy);color:#fff}.portal-publico .manchetes .pontos{display:flex;gap:8px;align-items:center}.portal-publico .manchetes .ponto{width:44px;height:44px;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer;display:grid;place-items:center}.portal-publico .manchetes .ponto:before{content:"";width:12px;height:12px;border-radius:999px;background:#c5d5cc}.portal-publico .manchetes .ponto[aria-selected=true]:before{width:28px;background:var(--navy)}@media (prefers-reduced-motion:reduce){.portal-publico .manchetes .trilho{transition:none}}@media (max-width:900px){.portal-publico .hero .wrap{padding-top:36px;padding-bottom:36px}.portal-publico .hero h1{font-size:34px}.portal-publico .atalhos,.portal-publico .contact-grid,.portal-publico .grid,.portal-publico .info .wrap,.portal-publico .page-stack.cols-2,.portal-publico .page-stack.cols-3,.portal-publico .uteis{grid-template-columns:1fr}.portal-publico .quadro-avisos li{grid-template-columns:1fr;gap:4px}.portal-publico nav.primary{display:none}.portal-publico .mnav{display:block}.portal-publico .topbar .addr{display:none}.portal-publico .brand strong{font-size:18px}.portal-publico .brand img{width:44px}.portal-publico .btn-login span{display:none}.portal-publico dl.rows div{grid-template-columns:1fr;gap:2px}.portal-publico .page-title h1{font-size:32px}.portal-publico .manchetes .saiba{margin-left:0}}@media (max-width:640px){.portal-publico .topbar{font-size:12.5px}.portal-publico .topbar .wrap{flex-wrap:nowrap;gap:8px}.portal-publico .topbar .grupo{flex-wrap:nowrap}.portal-publico .topbar .item{white-space:nowrap}.portal-publico .topbar svg{display:none}}html[data-theme=dark]{color-scheme:dark}html[data-theme=dark] body{background-color:#0b1410!important;color:#eef3ef}html[data-theme=dark] .portal-publico{--pp-bg:#0b1410;--pp-surface:#0f1d17;--pp-surface-2:#142820;--pp-line:#274034;--pp-text:#eef3ef;--pp-text-muted:#c3d1c8;--pp-accent-text:#cdeedb;--pp-brand:#1e7a50;--pp-brand-bright:#34a26f;--pp-header:#0f2a1e;--pp-header-strong:#08150f;--pp-accent-soft:#173a2a;--pp-gold:#c9a24a;--pp-gold-text:#ecd49a;--navy:var(--pp-accent-text);--navy-2:var(--pp-header-strong);--accent-soft:var(--pp-accent-soft);--gold:var(--pp-gold);--gold-text:var(--pp-gold-text);--ink:var(--pp-text);--muted:var(--pp-text-muted);--line:var(--pp-line);--paper:var(--pp-bg);--white:var(--pp-surface);background:var(--pp-bg);color:var(--pp-text)}html[data-theme=dark] .portal-publico .atalho,html[data-theme=dark] .portal-publico .card,html[data-theme=dark] .portal-publico .manchetes,html[data-theme=dark] .portal-publico .mnav,html[data-theme=dark] .portal-publico .panel,html[data-theme=dark] .portal-publico .uteis a,html[data-theme=dark] .portal-publico nav.primary{background:var(--pp-surface)}html[data-theme=dark] .portal-publico .quadro-avisos{background:var(--pp-surface-2)}html[data-theme=dark] .portal-publico .hero{background:linear-gradient(180deg,var(--pp-surface) 0,var(--pp-bg) 100%)}html[data-theme=dark] .portal-publico .skip:focus{background:var(--pp-surface);color:var(--pp-text)}html[data-theme=dark] .portal-publico .topbar{background:var(--pp-header-strong);color:var(--pp-text-muted);border-bottom:1px solid var(--pp-line)}html[data-theme=dark] .portal-publico .topbar a{color:var(--pp-text)}html[data-theme=dark] .portal-publico header.main{background:var(--pp-header)}html[data-theme=dark] .portal-publico .brand small{color:var(--pp-gold-text)}html[data-theme=dark] .portal-publico .btn-login{color:var(--pp-text)}html[data-theme=dark] .portal-publico .info{background:var(--pp-header);color:var(--pp-text-muted);border-top:1px solid var(--pp-line)}html[data-theme=dark] .portal-publico .info p{color:var(--pp-text-muted)}html[data-theme=dark] .portal-publico .info a,html[data-theme=dark] .portal-publico .info h3{color:var(--pp-text)}html[data-theme=dark] .portal-publico footer{background:var(--pp-header-strong);color:var(--pp-text-muted)}html[data-theme=dark] .portal-publico footer .rodape-ident strong,html[data-theme=dark] .portal-publico footer .rodape-links a{color:var(--pp-text)}html[data-theme=dark] .portal-publico details.pergunta{background:var(--pp-surface)}html[data-theme=dark] .portal-publico .btn.primary{background:var(--pp-brand);color:#fff}html[data-theme=dark] .portal-publico .btn.primary:hover{background:#17633f}html[data-theme=dark] .portal-publico .btn.ghost{border-color:var(--pp-brand-bright);color:var(--pp-accent-text)}html[data-theme=dark] .portal-publico .atalho .n{background:var(--pp-brand);color:#fff}html[data-theme=dark] .portal-publico .card .ic{color:var(--pp-brand-bright)}html[data-theme=dark] .portal-publico .atalho:hover,html[data-theme=dark] .portal-publico .card:hover,html[data-theme=dark] .portal-publico .uteis a:hover{border-color:var(--pp-brand-bright);box-shadow:0 10px 30px rgba(0,0,0,.35)}html[data-theme=dark] .portal-publico .manchetes .foto{background:var(--pp-header)}html[data-theme=dark] .portal-publico .manchetes .foto img{filter:brightness(.88) saturate(.95)}html[data-theme=dark] .portal-publico .manchetes .seta{background:var(--pp-surface);border-color:var(--pp-brand-bright);color:var(--pp-text)}html[data-theme=dark] .portal-publico .manchetes .seta:hover{background:var(--pp-brand);color:#fff}html[data-theme=dark] .portal-publico .manchetes .ponto:before{background:#5f7d6d}html[data-theme=dark] .portal-publico .manchetes .ponto[aria-selected=true]:before{background:var(--pp-brand-bright)}html[data-theme=dark] .portal-publico .manchetes .data{color:var(--pp-text)}html[data-theme=dark] .portal-publico .ph{background:#2a2312;border-color:var(--pp-gold);color:#f2dda6}html[data-theme=dark] .portal-publico .map{background:var(--pp-surface-2)}html[data-theme=dark] .portal-publico .map iframe{filter:invert(.9) hue-rotate(180deg) brightness(.95) contrast(.9)}html[data-theme=dark] .portal-publico .equipe img{filter:brightness(.9)}html[data-theme=dark] .portal-publico form.canal input,html[data-theme=dark] .portal-publico form.canal textarea,html[data-theme=dark] .portal-publico select{background:var(--pp-bg);color:var(--pp-text);border-color:#5b7a6a}html[data-theme=dark] .portal-publico input[type=checkbox],html[data-theme=dark] .portal-publico input[type=radio]{accent-color:var(--pp-brand-bright)}html[data-theme=dark] .portal-publico ::-moz-placeholder{color:#b4c4ba;opacity:1}html[data-theme=dark] .portal-publico ::placeholder{color:#b4c4ba;opacity:1}html[data-theme=dark] .portal-publico .aviso.erro{color:#fdba8c}html[data-theme=dark] .portal-publico :focus-visible{outline-color:var(--pp-gold)}.portal-publico .acoes-header{display:flex;align-items:center;gap:12px;flex-shrink:0}.portal-publico .btn-tema{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;border:1.5px solid rgba(255,255,255,.35);background:transparent;color:#fff;cursor:pointer}.portal-publico .btn-tema:hover{border-color:var(--gold)}.btn-tema .sol{display:none}html[data-theme=dark] .btn-tema .sol{display:block}html[data-theme=dark] .btn-tema .lua{display:none}html[data-theme=dark] .portal-publico .btn-login:hover{background:#3a3218;color:var(--pp-text)}html[data-theme=dark] .carregando-portal{background:#0b1410!important;color:#eef3ef}html[data-theme=dark] .carregando-portal .text-primary,html[data-theme=dark] .carregando-portal p{color:#eef3ef!important}.btn-tema-restrito{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;border:1.5px solid #cbd5e1;background:#fff;color:#0f172a;cursor:pointer}.btn-tema-restrito:hover{border-color:#0b5d3b;color:#0b5d3b}html[data-theme=dark] .btn-tema-restrito{background:transparent;border-color:#3d5c4c;color:#eef3ef}html[data-theme=dark] .btn-tema-restrito:hover{border-color:#c9a24a;color:#ecd49a}html[data-theme=dark] :is(.area-logada,.tela-login,.aviso-supabase){color-scheme:dark;color:var(--re-text);--re-bg:#0b1410;--re-surface:#16261e;--re-surface-2:#102019;--re-chip:#1e3328;--re-line:#3d5a4a;--re-text:#eef3ef;--re-muted:#c3d1c8;--re-input:#0c1813;--re-placeholder:#b4c4ba;--re-accent-text:#cdeedb;--re-accent-soft:#173a2a;--re-danger-bg:#3a1c1c;--re-danger-text:#fecaca;--re-ok-bg:#143024;--re-ok-text:#bbf7d0;--re-warn-bg:#3a2a10;--re-warn-text:#fde68a;--re-info-bg:#1a2744;--re-info-text:#dbeafe;--re-solid-danger:#991b1b;--re-solid-ok:#14532d;--re-solid-info:#1e3a8a;--re-solid-warn:#92400e;--re-botao:#9a3412;--texto-area-logada:var(--re-text);--texto-area-logada-sobre-escuro:#ffffff}html[data-theme=dark] .tela-login{background-color:var(--re-bg)!important;color:var(--re-text)}html[data-theme=dark] :is(.area-logada,.tela-login,.aviso-supabase) [class~=text-black],html[data-theme=dark] :is(.tela-login,.aviso-supabase) [class*=text-gray-],html[data-theme=dark] :is(.tela-login,.aviso-supabase) [class*=text-neutral-],html[data-theme=dark] :is(.tela-login,.aviso-supabase) [class*=text-slate-],html[data-theme=dark] :is(.tela-login,.aviso-supabase) [class*=text-stone-],html[data-theme=dark] :is(.tela-login,.aviso-supabase) [class*=text-zinc-]{color:var(--re-text)!important}html[data-theme=dark] :is(.area-logada,.tela-login,.aviso-supabase) [class*="text-white/"],html[data-theme=dark] :is(.tela-login,.aviso-supabase) .text-white{color:#ffffff!important}html[data-theme=dark] :is(.area-logada,.tela-login,.aviso-supabase) [class*=text-primary]{color:var(--re-accent-text)!important}html[data-theme=dark] :is(.area-logada,.tela-login,.aviso-supabase) [class*=text-pink-],html[data-theme=dark] :is(.area-logada,.tela-login,.aviso-supabase) [class*=text-red-],html[data-theme=dark] :is(.area-logada,.tela-login,.aviso-supabase) [class*=text-rose-]{color:var(--re-danger-text)!important}html[data-theme=dark] :is(.area-logada,.tela-login,.aviso-supabase) [class*=text-amber-],html[data-theme=dark] :is(.area-logada,.tela-login,.aviso-supabase) [class*=text-orange-],html[data-theme=dark] :is(.area-logada,.tela-login,.aviso-supabase) [class*=text-yellow-]{color:var(--re-warn-text)!important}html[data-theme=dark] :is(.area-logada,.tela-login,.aviso-supabase) [class*=text-emerald-],html[data-theme=dark] :is(.area-logada,.tela-login,.aviso-supabase) [class*=text-green-],html[data-theme=dark] :is(.area-logada,.tela-login,.aviso-supabase) [class*=text-teal-]{color:var(--re-ok-text)!important}html[data-theme=dark] :is(.area-logada,.tela-login,.aviso-supabase) [class*=text-blue-],html[data-theme=dark] :is(.area-logada,.tela-login,.aviso-supabase) [class*=text-cyan-],html[data-theme=dark] :is(.area-logada,.tela-login,.aviso-supabase) [class*=text-indigo-],html[data-theme=dark] :is(.area-logada,.tela-login,.aviso-supabase) [class*=text-purple-],html[data-theme=dark] :is(.area-logada,.tela-login,.aviso-supabase) [class*=text-sky-],html[data-theme=dark] :is(.area-logada,.tela-login,.aviso-supabase) [class*=text-violet-]{color:var(--re-info-text)!important}html[data-theme=dark] :is(.area-logada,.tela-login,.aviso-supabase) :is([class~=bg-white],[class~="bg-white/40"],[class~="bg-white/60"],[class~="bg-white/70"],[class~="bg-white/80"],[class~="bg-white/85"],[class~="bg-white/90"]){background-color:var(--re-surface)!important}html[data-theme=dark] :is(.area-logada,.tela-login,.aviso-supabase) :is([class~=bg-slate-50],[class~="bg-slate-50/20"],[class~="bg-slate-50/30"],[class~="bg-slate-50/40"],[class~="bg-slate-50/50"],[class~="bg-slate-50/80"],[class~=bg-slate-55]){background-color:var(--re-surface-2)!important}html[data-theme=dark] :is(.area-logada,.tela-login,.aviso-supabase) :is([class~=bg-slate-100],[class~="bg-slate-100/30"],[class~="bg-slate-100/40"],[class~="bg-slate-100/50"],[class~="bg-slate-100/60"],[class~=bg-slate-105],[class~=bg-slate-150],[class~=bg-slate-200],[class~="bg-slate-200/50"],[class~="bg-slate-200/80"],[class~=bg-slate-250],[class~=bg-slate-300],[class~=bg-slate-350],[class~=bg-zinc-100]){background-color:var(--re-chip)!important}html[data-theme=dark] :is(.area-logada,.tela-login,.aviso-supabase) :is([class~=bg-red-50],[class~="bg-red-50/30"],[class~="bg-red-50/40"],[class~=bg-red-100],[class~="bg-red-100/50"],[class~=bg-rose-50],[class~="bg-rose-50/15"],[class~=bg-rose-100],[class~=bg-pink-50],[class~=bg-pink-100]){background-color:var(--re-danger-bg)!important}html[data-theme=dark] :is(.area-logada,.tela-login,.aviso-supabase) :is([class~=bg-amber-50],[class~="bg-amber-50/40"],[class~="bg-amber-50/50"],[class~="bg-amber-50/60"],[class~=bg-amber-100],[class~="bg-amber-100/50"],[class~=bg-yellow-50],[class~=bg-orange-50]){background-color:var(--re-warn-bg)!important}html[data-theme=dark] :is(.area-logada,.tela-login,.aviso-supabase) :is([class~=bg-emerald-50],[class~="bg-emerald-50/60"],[class~=bg-emerald-100],[class~="bg-emerald-100/50"],[class~=bg-green-50],[class~=bg-teal-50],[class~=bg-teal-100]){background-color:var(--re-ok-bg)!important}html[data-theme=dark] :is(.area-logada,.tela-login,.aviso-supabase) :is([class~=bg-blue-50],[class~=bg-blue-100],[class~=bg-indigo-50],[class~="bg-indigo-50/20"],[class~="bg-indigo-50/50"],[class~="bg-indigo-100/60"],[class~=bg-sky-50],[class~=bg-cyan-50],[class~=bg-purple-50],[class~=bg-purple-100],[class~="bg-primary/5"],[class~="bg-primary/10"],[class~="bg-primary/20"],[class~="bg-primary/[0.01]"],[class~="bg-primary/[0.03]"]){background-color:var(--re-accent-soft)!important}html[data-theme=dark] :is(.area-logada,.tela-login,.aviso-supabase) :is([class~=bg-red-500],[class~=bg-red-600],[class~=bg-rose-500],[class~=bg-rose-600],[class~=bg-pink-600]){background-color:var(--re-solid-danger)!important}html[data-theme=dark] :is(.area-logada,.tela-login,.aviso-supabase) :is([class~=bg-emerald-400],[class~=bg-emerald-500],[class~=bg-emerald-600],[class~=bg-green-500]){background-color:var(--re-solid-ok)!important}html[data-theme=dark] :is(.area-logada,.tela-login,.aviso-supabase) :is([class~=bg-amber-400],[class~=bg-amber-500],[class~=bg-amber-600],[class~=bg-orange-500]){background-color:var(--re-solid-warn)!important}html[data-theme=dark] :is(.area-logada,.tela-login,.aviso-supabase) :is([class~=bg-blue-500],[class~=bg-blue-600],[class~=bg-indigo-500],[class~=bg-indigo-600],[class~=bg-cyan-500],[class~=bg-cyan-600],[class~=bg-sky-600],[class~=bg-purple-600]){background-color:var(--re-solid-info)!important}html[data-theme=dark] :is(.area-logada,.tela-login,.aviso-supabase) :is([class~=border-white],[class~=border-slate-50],[class~=border-slate-100],[class~="border-slate-100/80"],[class~=border-slate-200],[class~="border-slate-200/40"],[class~="border-slate-200/50"],[class~="border-slate-200/60"],[class~="border-slate-200/70"],[class~="border-slate-200/80"],[class~=border-slate-300],[class~="border-slate-300/40"],[class~=border-zinc-100],[class~=border-zinc-200],[class~=border-red-100],[class~="border-red-100/60"],[class~=border-red-200],[class~=border-rose-100],[class~=border-rose-200],[class~=border-amber-100],[class~="border-amber-100/60"],[class~=border-amber-200],[class~=border-amber-300],[class~=border-emerald-100],[class~=border-emerald-200],[class~=border-emerald-300],[class~=border-blue-100],[class~=border-blue-200],[class~="border-blue-200/60"],[class~=border-indigo-100],[class~=border-indigo-200]){border-color:var(--re-line)!important}html[data-theme=dark] :is(.area-logada,.tela-login,.aviso-supabase) :is([class~=divide-slate-50],[class~=divide-slate-100],[class~=divide-slate-200])>:not([hidden])~:not([hidden]){border-color:var(--re-line)!important}html[data-theme=dark] :is(.area-logada,.tela-login,.aviso-supabase) :is([class~="hover:bg-white"],[class~="hover:bg-slate-50"],[class~="hover:bg-slate-50/30"],[class~="hover:bg-slate-50/50"],[class~="hover:bg-slate-50/60"],[class~="hover:bg-slate-50/70"],[class~="hover:bg-slate-50/80"],[class~="hover:bg-slate-100"],[class~="hover:bg-slate-100/50"],[class~="hover:bg-slate-100/80"],[class~="hover:bg-slate-200"],[class~="hover:bg-slate-200/50"],[class~="hover:bg-slate-300"],[class~="hover:bg-slate-400"],[class~="focus:bg-white"]):hover,html[data-theme=dark] :is(.area-logada,.tela-login,.aviso-supabase) [class~="focus:bg-white"]:focus{background-color:var(--re-chip)!important}html[data-theme=dark] :is(.area-logada,.tela-login,.aviso-supabase) :is([class~="hover:bg-red-50"],[class~="hover:bg-red-100"],[class~="hover:bg-rose-50"]):hover{background-color:var(--re-danger-bg)!important}html[data-theme=dark] :is(.area-logada,.tela-login,.aviso-supabase) [class~="hover:bg-amber-50"]:hover{background-color:var(--re-warn-bg)!important}html[data-theme=dark] :is(.area-logada,.tela-login,.aviso-supabase) :is([class~="hover:bg-emerald-50"],[class~="hover:bg-emerald-100"]):hover{background-color:var(--re-ok-bg)!important}html[data-theme=dark] :is(.area-logada,.tela-login,.aviso-supabase) :is([class~="hover:bg-indigo-100"],[class~="hover:bg-primary/5"],[class~="hover:bg-primary/10"]):hover{background-color:var(--re-accent-soft)!important}html[data-theme=dark] :is(.area-logada,.tela-login,.aviso-supabase) :where(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]){background-color:var(--re-input)!important;color:var(--re-text)!important;border-color:var(--re-line)!important}html[data-theme=dark] :is(.area-logada,.tela-login,.aviso-supabase) :where(input,textarea)::-moz-placeholder{color:var(--re-placeholder)!important;opacity:1}html[data-theme=dark] :is(.area-logada,.tela-login,.aviso-supabase) :where(input,textarea)::placeholder{color:var(--re-placeholder)!important;opacity:1}html[data-theme=dark] :is(.area-logada,.tela-login,.aviso-supabase) option{background-color:var(--re-surface);color:var(--re-text)}html[data-theme=dark] :is(.area-logada,.tela-login,.aviso-supabase) :where(input[type=checkbox],input[type=radio]){accent-color:#34a26f}html[data-theme=dark] :is(.area-logada,.tela-login,.aviso-supabase) input:-webkit-autofill{-webkit-text-fill-color:var(--re-text);caret-color:var(--re-text);box-shadow:0 0 0 1000px var(--re-input) inset}html[data-theme=dark] .area-logada #app_root{background-color:var(--re-bg)!important}html[data-theme=dark] .area-logada #app_root [style*=background-color]{background-color:var(--re-surface)!important}html[data-theme=dark] .area-logada .campo{background:var(--re-input)!important;color:var(--re-text)!important;border-color:var(--re-line)!important}html[data-theme=dark] .area-logada .botao-claro{background:var(--re-surface)!important;color:var(--re-text)!important;border-color:var(--re-line)!important}html[data-theme=dark] .area-logada .botao{background:var(--re-botao)!important;color:#ffffff!important}html[data-theme=dark] .area-logada article.item-conferencia[data-soltar="1"]{background:var(--re-warn-bg)!important;outline-color:var(--re-warn-text)}.seletor-tipo-lista{background:#ffffff;color:#000000}.seletor-tipo-lista button{color:#000000}.seletor-tipo-lista button:hover,.seletor-tipo-lista button[aria-selected=true]{background:#e7f3ec;color:#000000}html[data-theme=dark] .area-logada .seletor-tipo-lista{background:var(--re-surface);color:var(--re-text);border-color:var(--re-line)}html[data-theme=dark] .area-logada .seletor-tipo-lista button,html[data-theme=dark] .area-logada .seletor-tipo-lista li{color:var(--re-text)}html[data-theme=dark] .area-logada .seletor-tipo-lista button:hover,html[data-theme=dark] .area-logada .seletor-tipo-lista button[aria-selected=true]{background:var(--re-accent-soft);color:var(--re-text)}html[data-theme=dark] .area-logada .memorial-map,html[data-theme=dark] .area-logada .memorial-map .leaflet-container{background:var(--re-surface-2);border-color:var(--re-line)}html[data-theme=dark] .area-logada .leaflet-bar a,html[data-theme=dark] .area-logada .leaflet-control-attribution,html[data-theme=dark] .area-logada .leaflet-control-attribution a,html[data-theme=dark] .area-logada .leaflet-control-layers,html[data-theme=dark] .area-logada .leaflet-control-layers-expanded,html[data-theme=dark] .area-logada .leaflet-control-scale-line{background:var(--re-surface)!important;color:var(--re-text)!important;border-color:var(--re-line)!important}html[data-theme=dark] .area-logada .leaflet-control-layers label,html[data-theme=dark] .area-logada .leaflet-control-layers span{color:var(--re-text)!important}@media print{html[data-theme=dark] :is(.area-logada,.tela-login,.aviso-supabase){color-scheme:light;color:#000000;--re-bg:#ffffff;--re-surface:#ffffff;--re-surface-2:#f8fafc;--re-chip:#f1f5f9;--re-line:#e2e8f0;--re-text:#000000;--re-muted:#334155;--re-input:#ffffff;--re-placeholder:#475569;--re-accent-text:#0b5d3b;--re-accent-soft:#e7f3ec;--re-danger-bg:#fef2f2;--re-danger-text:#9f1239;--re-ok-bg:#ecfdf5;--re-ok-text:#065f46;--re-warn-bg:#fffbeb;--re-warn-text:#92400e;--re-info-bg:#eff6ff;--re-info-text:#1e3a8a;--re-solid-danger:#ef4444;--re-solid-ok:#059669;--re-solid-info:#2563eb;--re-solid-warn:#d97706;--re-botao:#ec5b13;--texto-area-logada:#000000;--texto-area-logada-sobre-escuro:#f3ddb3}html[data-theme=dark] .tela-login,html[data-theme=dark] body{background:#fff!important;color:#000!important}.barra-lateral,.barra-lateral-overlay{display:none!important}.shell-logado{padding-left:0!important}}.alerta-conf{border-radius:.75rem;border:1px solid transparent;padding:.5rem .65rem}.alerta-conf-ok{background:#d1fae5;color:#064e3b;border-color:#047857}.alerta-conf-parcial{background:#fef3c7;color:#78350f;border-color:#b45309}.alerta-conf-alto{background:#fee2e2;color:#7f1d1d;border-color:#b91c1c}html[data-theme=dark] .alerta-conf-ok{background:#143024;color:#bbf7d0;border-color:#166534}html[data-theme=dark] .alerta-conf-parcial{background:#3a2a10;color:#fde68a;border-color:#92400e}html[data-theme=dark] .alerta-conf-alto{background:#3a1c1c;color:#fecaca;border-color:#991b1b}.portal-publico,.tela-login,body:has(.area-logada){--malha-tam:112px;--malha-faixa:url(/marca/malha/malha-faixa-clara.svg);--malha-hero:url(/marca/malha/malha-hero-clara.svg);--malha-pagina:url(/marca/malha/malha-pagina-clara.svg)}html[data-theme=dark] .portal-publico,html[data-theme=dark] .tela-login,html[data-theme=dark] body:has(.area-logada){--malha-faixa:url(/marca/malha/malha-faixa-escura.svg);--malha-hero:url(/marca/malha/malha-hero-escura.svg);--malha-pagina:url(/marca/malha/malha-pagina-escura.svg)}@media (max-width:640px){.portal-publico,.tela-login,body:has(.area-logada){--malha-tam:88px}}html[data-theme] .portal-publico .info,html[data-theme] .portal-publico .topbar,html[data-theme] .portal-publico footer,html[data-theme] .portal-publico header.main{background-image:var(--malha-faixa);background-repeat:repeat;background-size:var(--malha-tam) var(--malha-tam);background-position:top}html[data-theme] .portal-publico .hero{background-image:var(--malha-hero),linear-gradient(180deg,#fff 0,var(--paper) 100%);background-size:var(--malha-tam) var(--malha-tam),auto;background-repeat:repeat,no-repeat;background-position:top,0 0}html[data-theme=dark] .portal-publico .hero{background-image:var(--malha-hero),linear-gradient(180deg,var(--pp-surface) 0,var(--pp-bg) 100%)}html[data-theme] .portal-publico main{background-image:var(--malha-pagina);background-repeat:repeat;background-size:var(--malha-tam) var(--malha-tam);background-position:top}html[data-theme] .tela-login,html[data-theme] body:has(.area-logada){background-image:var(--malha-pagina);background-repeat:repeat;background-size:var(--malha-tam) var(--malha-tam);background-position:top}html[data-theme] .portal-publico .atalho,html[data-theme] .portal-publico .card,html[data-theme] .portal-publico .manchetes,html[data-theme] .portal-publico .mnav,html[data-theme] .portal-publico .panel,html[data-theme] .portal-publico .quadro-avisos,html[data-theme] .portal-publico .uteis a,html[data-theme] .portal-publico nav.primary{background-image:none}html[data-theme=light] .tela-login [class*=text-slate-500]{color:#5e7088}html[data-theme=light] :is(.area-logada,.tela-login) :is([class~="bg-white/40"],[class~="bg-white/60"],[class~="bg-white/70"],[class~="bg-white/80"],[class~="bg-white/85"],[class~="bg-white/90"]){background-color:#fff}html[data-theme=light] :is(.area-logada,.tela-login) :is([class~="bg-slate-50/20"],[class~="bg-slate-50/30"],[class~="bg-slate-50/40"],[class~="bg-slate-50/50"],[class~="bg-slate-50/80"]){background-color:#f8fafc}html[data-theme=light] :is(.area-logada,.tela-login) :is([class~="bg-slate-100/30"],[class~="bg-slate-100/40"],[class~="bg-slate-100/50"],[class~="bg-slate-100/60"],[class~="bg-slate-200/50"],[class~="bg-slate-200/80"]){background-color:#f1f5f9}@media print{html[data-theme] .portal-publico .hero,html[data-theme] .portal-publico .info,html[data-theme] .portal-publico .topbar,html[data-theme] .portal-publico footer,html[data-theme] .portal-publico header.main,html[data-theme] .portal-publico main,html[data-theme] .tela-login,html[data-theme] body:has(.area-logada){background-image:none!important}}@media (forced-colors:active),(prefers-contrast:more){html[data-theme] .portal-publico .hero,html[data-theme] .portal-publico .info,html[data-theme] .portal-publico .topbar,html[data-theme] .portal-publico footer,html[data-theme] .portal-publico header.main,html[data-theme] .portal-publico main,html[data-theme] .tela-login,html[data-theme] body:has(.area-logada){background-image:none!important}}