@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700&family=Noto+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&display=swap";.line-sidebar{--accent-color: #a855f7;--text-color: #c4c4c4;--marker-color: #6c6c6c;--marker-length: 60px;--marker-gap: 0px;--tick-scale: .5;--max-shift: 30px;--item-gap: 20px;--font-size: 1.1rem;--smoothing: .1s;position:relative;display:flex;justify-content:flex-start}.line-sidebar--markers{padding-left:calc(var(--marker-length) + var(--marker-gap))}.line-sidebar__list{position:relative;display:flex;flex-direction:column;gap:var(--item-gap);margin:0;padding:1rem 0;list-style:none}.line-sidebar__list:before{position:absolute;top:1rem;bottom:1rem;left:calc(-1 * var(--marker-length) - var(--marker-gap));width:1px;background:#445b4952;content:""}.line-sidebar__item{position:relative}.line-sidebar__item:before{position:absolute;top:-6px;right:-48px;bottom:-6px;left:-48px;content:"";pointer-events:none}.line-sidebar__button{position:relative;display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.line-sidebar__button:focus-visible{border-radius:.25rem;outline:2px solid var(--accent-color);outline-offset:.45rem}.line-sidebar__label{position:relative;display:inline-flex;align-items:baseline;color:color-mix(in srgb,var(--accent-color) calc(var(--effect, 0) * 100%),var(--text-color));font-size:var(--font-size);line-height:1.2;transform:translate(calc(var(--effect, 0) * var(--max-shift)))}.line-sidebar__button[aria-current=page] .line-sidebar__label{color:var(--accent-color);font-weight:700}.line-sidebar__index{margin-right:.6rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em;opacity:calc(.55 + var(--effect, 0) * .45)}.line-sidebar__marker{position:absolute;top:50%;left:calc(-1 * var(--marker-length) - var(--marker-gap));width:7px;height:7px;border-radius:50%;background-color:color-mix(in srgb,var(--accent-color) calc(var(--effect, 0) * 100%),var(--marker-color));transform:translate(-3px,-50%) scale(calc(.85 + var(--effect, 0) * .15));transform-origin:center}.line-sidebar__button[aria-current=page] .line-sidebar__marker{background-color:var(--accent-color);box-shadow:0 0 0 5px #1f7a3f1a}.line-sidebar--markers .line-sidebar__item:not(:last-child):after{position:absolute;top:50%;left:calc(-1 * var(--marker-length) - var(--marker-gap));display:none;width:1px;height:calc(100% + var(--item-gap));background:var(--accent-color);content:""}.line-sidebar--markers .line-sidebar__item:has(.line-sidebar__button[aria-current=page]):not(:last-child):after{display:block}.line-sidebar--scale-tick .line-sidebar__item:not(:last-child):after{transform:translateY(-50%) scaleX(calc(.7 + var(--effect, 0) * .6));transform-origin:left center}@media(prefers-reduced-motion:reduce){.line-sidebar__label{transform:none}.line-sidebar__marker,.line-sidebar--scale-tick .line-sidebar__item:not(:last-child):after{transform:translate(-3px,-50%)}.line-sidebar--markers .line-sidebar__item:not(:last-child):after{transform:none}}.staggered-menu{--menu-verde: #075618;--menu-verde-claro: #eef5ee;--menu-pad-top: 1.35rem;--menu-pad-inline-rail: .65rem;--menu-pad-inline-painel: 1.35rem;--menu-marca-size: 2.4rem;--menu-marca-painel-altura: 5.75rem;--menu-cabecalho-pb: 1.1rem;--menu-lista-pt: 1rem;--menu-espaco-apos-cabecalho: calc( var(--menu-cabecalho-pb) + var(--menu-lista-pt) + var(--menu-marca-painel-altura) - var(--menu-marca-size) );--menu-item-altura: 2.75rem;--menu-item-gap: .25rem;position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;pointer-events:none}.staggered-menu__fundo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:0;background:#0f191152;opacity:0;pointer-events:none;transition:opacity .18s ease}.staggered-menu__barra-recolhida{position:absolute;inset-block:0;left:0;z-index:20;display:flex;width:64px;flex-direction:column;align-items:center;padding:var(--menu-pad-top) var(--menu-pad-inline-rail);border-right:1px solid rgb(7 86 24 / .14);background:#fafbf8f5;pointer-events:auto}.staggered-menu__marca-rail{display:grid;width:var(--menu-marca-size);height:var(--menu-marca-size);flex:0 0 var(--menu-marca-size);place-items:center;background:transparent}.staggered-menu__marca-logo{object-fit:contain;object-position:center}.staggered-menu__marca-logo--icone{width:var(--menu-marca-size);height:var(--menu-marca-size);object-fit:contain}.staggered-menu__marca-logo--completa{display:block;width:100%;height:var(--menu-marca-painel-altura);max-height:6.25rem;background-color:var(--menu-verde);mask-repeat:no-repeat;mask-position:left center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:left center;-webkit-mask-size:contain}.staggered-menu__itens-rail{display:flex;width:100%;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--menu-item-gap);margin-top:var(--menu-espaco-apos-cabecalho)}.staggered-menu__item-rail{display:grid;width:var(--menu-item-altura);height:var(--menu-item-altura);flex:0 0 var(--menu-item-altura);padding:0;place-items:center;border:0;border-radius:.7rem;background:transparent;color:#687069;cursor:pointer;transition:background-color .14s ease,color .14s ease}.staggered-menu__item-rail:hover,.staggered-menu__item-rail--ativo{background:var(--menu-verde-claro);color:var(--menu-verde)}.staggered-menu__item-rail svg{width:1.15rem;height:1.15rem}.staggered-menu__painel{position:absolute;inset-block:0;left:0;z-index:30;width:min(18.5rem,88vw);padding:var(--menu-pad-top) var(--menu-pad-inline-painel);border-right:1px solid rgb(7 86 24 / .12);background:#fafbf8;box-shadow:.75rem 0 2rem #0f191114;opacity:0;pointer-events:none;transform:translate(-.75rem);transition:transform .18s ease,opacity .15s ease}.staggered-menu[data-desktop-open] .staggered-menu__painel{opacity:1;pointer-events:auto;transform:translate(0)}.staggered-menu__cabecalho{display:flex;width:100%;min-height:var(--menu-marca-painel-altura);align-items:center;padding-bottom:var(--menu-cabecalho-pb);border-bottom:1px solid rgb(7 86 24 / .12)}.staggered-menu__lista,.staggered-menu__modal-lista{display:grid;gap:var(--menu-item-gap);margin:0;padding:var(--menu-lista-pt) 0 0;list-style:none}.staggered-menu__link,.staggered-menu__modal-lista button{display:flex;width:100%;min-height:var(--menu-item-altura);align-items:center;gap:.75rem;padding:0 .8rem;border:0;border-radius:.65rem;background:transparent;color:#4f5751;cursor:pointer;font:inherit;font-size:.85rem;font-weight:700;text-align:left}.staggered-menu__link:hover,.staggered-menu__link--ativo,.staggered-menu__modal-lista button:hover,.staggered-menu__modal-link--ativo{background:var(--menu-verde-claro)!important;color:var(--menu-verde)!important}.staggered-menu__link svg,.staggered-menu__modal-lista svg{width:1.1rem;height:1.1rem}.staggered-menu__navbar-mobile,.staggered-menu__modal-mobile{display:none}.staggered-menu button:focus-visible{outline:3px solid #f29222;outline-offset:2px}@media(max-width:47.999rem){.staggered-menu__barra-recolhida,.staggered-menu__painel{display:none}.staggered-menu__navbar-mobile{position:absolute;right:max(.65rem,env(safe-area-inset-right));bottom:max(.65rem,env(safe-area-inset-bottom));left:max(.65rem,env(safe-area-inset-left));z-index:30;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-height:4.15rem;padding:.35rem;border:1px solid rgb(7 86 24 / .12);border-radius:1rem;background:#fffffff7;box-shadow:0 .65rem 2rem #0f191124;pointer-events:auto}.staggered-menu__item-mobile{display:flex;min-width:0;align-items:center;justify-content:center;flex-direction:column;gap:.2rem;padding:.35rem .15rem;border:0;border-radius:.7rem;background:transparent;color:#687069;cursor:pointer}.staggered-menu__item-mobile svg{width:1.25rem;height:1.25rem}.staggered-menu__item-mobile span{max-width:100%;overflow:hidden;font-size:.58rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.staggered-menu__item-mobile--ativo{background:var(--menu-verde-claro);color:var(--menu-verde)}.staggered-menu__modal-mobile{position:absolute;right:.65rem;bottom:calc(5.45rem + env(safe-area-inset-bottom));left:.65rem;z-index:20;display:block;max-width:30rem;margin-inline:auto;padding:1rem;border:1px solid rgb(7 86 24 / .12);border-radius:1rem;background:#fff;box-shadow:0 1rem 2.5rem #0f19112e;opacity:0;pointer-events:none;transform:translateY(.75rem);transition:transform .18s ease,opacity .15s ease}.staggered-menu[data-more-open] .staggered-menu__modal-mobile{opacity:1;pointer-events:auto;transform:translateY(0)}.staggered-menu[data-more-open] .staggered-menu__fundo{opacity:1;pointer-events:auto}.staggered-menu__modal-cabecalho{display:flex;align-items:center;justify-content:space-between;padding:0 .2rem .65rem;border-bottom:1px solid rgb(7 86 24 / .1);color:#1e2920}.staggered-menu__modal-cabecalho button{display:grid;width:2.25rem;height:2.25rem;padding:0;place-items:center;border:0;border-radius:50%;background:var(--menu-verde-claro);color:var(--menu-verde)}.staggered-menu__modal-cabecalho svg{width:1.1rem;height:1.1rem}.staggered-menu__modal-lista{padding-top:.65rem}}@media(prefers-reduced-motion:reduce){.staggered-menu__fundo,.staggered-menu__painel,.staggered-menu__modal-mobile,.staggered-menu__item-rail{transition:none}}.vector-sidebar{--vector-accent: #1f7a3f;--vector-bg: var(--cor-fundo, #f5f4ef);--vector-text: #111d14;--vector-text-muted: #727b73;position:fixed;top:8px;bottom:8px;left:8px;z-index:45;display:flex;width:200px;height:calc(100dvh - 16px);flex-direction:column;padding:1.5rem 1.35rem;overflow-x:hidden;overflow-y:auto;border:1px solid rgb(20 105 55 / .65);border-radius:18px;background:var(--vector-bg);box-shadow:0 8px 32px #20432d0a;color:var(--vector-text)}.vector-sidebar__brand{display:flex;align-items:center;gap:.75rem;padding-bottom:1.5rem;border-bottom:1px solid rgb(37 91 52 / .14)}.vector-sidebar__logo{display:grid;width:2.75rem;height:2.75rem;flex:0 0 2.75rem;place-items:center;border:1px solid rgb(42 122 57 / .25);border-radius:.75rem;background:#2a7a390f;color:var(--vector-accent);font-size:1.15rem;font-weight:900}.vector-sidebar__brand-copy{display:grid;min-width:0;gap:.2rem}.vector-sidebar__brand-copy strong{color:var(--vector-text);font-size:.95rem;font-weight:900;letter-spacing:.17em}.vector-sidebar__brand-copy span{color:var(--vector-text-muted);font-size:.64rem;font-weight:700;letter-spacing:.04em}.vector-sidebar__navigation{display:flex;flex:1;align-items:center;padding-block:2.5rem}.vector-sidebar__navigation .line-sidebar__text{font-weight:600;letter-spacing:-.01em}.vector-sidebar__footer{margin:0;padding-top:1.25rem;border-top:1px solid rgb(37 91 52 / .14);color:var(--vector-text-muted);font-size:.625rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.vector-sidebar__mobile-trigger{position:fixed;top:1rem;left:1rem;z-index:60;display:none;width:2.85rem;height:2.85rem;place-content:center;gap:.27rem;border:1px solid rgb(255 255 255 / .15);border-radius:.8rem;background:var(--cor-fundo, #f5f4ef);box-shadow:0 8px 24px #20432d14;cursor:pointer}.vector-sidebar__mobile-trigger span{display:block;width:1.15rem;height:1px;background:var(--vector-accent, #1f7a3f)}.vector-sidebar__mobile-trigger:focus-visible{outline:2px solid #1f7a3f;outline-offset:3px}.vector-sidebar__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;border:0;background:#111d1440;opacity:0;pointer-events:none;transition:opacity .24s ease}@media(max-width:900px){.vector-sidebar__mobile-trigger{display:grid}.vector-sidebar__panel{border-right-color:#1f7a3f59;transform:translate(-105%);transition:transform .32s cubic-bezier(.22,1,.36,1)}.vector-sidebar__panel--open{transform:translate(0)}.vector-sidebar__overlay--visible{opacity:1;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.vector-sidebar__panel,.vector-sidebar__overlay{transition:none}}:root{--fonte-principal: "Noto Sans", ui-sans-serif, system-ui, sans-serif;--fonte-titulos: "Lato", sans-serif;--cor-principal: #075618;--cor-principal-hover: #064a15;--cor-verde-escuro: #032f16;--cor-verde-claro: #65a630;--cor-verde-suave: #73bfa6;--cor-laranja: #f29222;--cor-amarelo: #f5b82e;--cor-fundo: #f5f4ef;--cor-fundo-suave: #fafbf9;--cor-fundo-creme: #fbf8f1;--cor-texto: #183522;--cor-texto-secundario: #728078;--cor-borda: #dde6dc;--cor-borda-suave: #dde7de;--cor-verde-pastel: #e8f2e6;--cor-erro: #c94a4a;--cor-funil-ideacao: #075618;--cor-funil-selecao: #43a52b;--cor-funil-desenvolvimento: #0b8b80;--cor-funil-validacao: #1678b4;--cor-funil-implementacao: #0a4b86;--largura-container: 90rem;--largura-busca-rapida: 24rem;--largura-painel-notificacoes: 22rem;--largura-painel-perfil: 20rem;--margem-painel-flutuante: 1.5rem;--altura-resultados-busca: 13.75rem;--altura-lista-painel: 15.625rem;--sombra-painel-flutuante: 0 .9375rem 2.5rem rgb(7 86 24 / .12);--sombra-barra-lateral: 0 1.25rem 3.5rem rgb(3 47 22 / .2);--camada-conteudo: 10;--camada-barra-superior: 30;--camada-menu: 40;--camada-aviso: 110;--camada-modal: 120}*,*:before,*:after{box-sizing:border-box}html{min-width:20rem;overflow-x:hidden}body{margin:0;padding:0;overflow-x:hidden;background:var(--cor-fundo);color:var(--cor-texto);font-family:var(--fonte-principal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}button{border:0}img,svg,video,canvas{max-width:100%}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid rgb(7 86 24 / .16);outline-offset:2px}#root{min-height:100dvh}.aplicacao-vector{position:relative;display:flex;min-height:100dvh;flex-direction:column;overflow-x:hidden;background:var(--cor-fundo);color:var(--cor-texto)}.area-autenticacao{position:relative;min-height:100dvh;overflow:hidden}.tela-carregamento{display:flex;width:100%;height:100dvh;align-items:center;justify-content:center;background:linear-gradient(135deg,#fbf8f1,#f4efe3 48%,#ede5d5)}.tela-carregamento__conteudo{display:flex;flex-direction:column;align-items:center;gap:.75rem}.tela-carregamento__indicador{width:2rem;height:2rem;border:3px solid var(--cor-principal);border-top-color:transparent;border-radius:50%;animation:girar .8s linear infinite}.tela-carregamento__texto{color:#075618b3;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}@keyframes girar{to{transform:rotate(360deg)}}.container-vector{width:100%;max-width:var(--largura-container);min-width:0;margin-inline:auto}.area-principal__conteudo{position:relative;z-index:var(--camada-conteudo);display:flex;width:100%;min-width:0;min-height:100dvh;flex:1;flex-direction:column}@media(min-width:48rem){.area-principal__conteudo{padding-left:64px}}.area-principal__pagina{position:relative;z-index:var(--camada-conteudo);width:100%;flex:1;padding:0 .75rem 2rem}.aviso-api-offline{margin:0;padding:.65rem 1.25rem;background:#fff3cd;color:#664d03;border-bottom:1px solid #ffecb5;font-size:.9rem;text-align:center}.aviso-temporario{position:fixed;bottom:1.25rem;left:50%;z-index:var(--camada-aviso);width:calc(100% - 1.5rem);max-width:38rem;transform:translate(-50%);padding:.9rem 1.15rem;border:1px solid rgb(255 255 255 / .18);border-radius:1rem;background:var(--cor-texto);color:#fff;box-shadow:0 1rem 2rem #00000024;font-size:.875rem;font-weight:700;line-height:1.45;text-align:center}@media(max-width:47.999rem){.area-principal__pagina{padding-bottom:calc(6.75rem + env(safe-area-inset-bottom))}.aviso-temporario{bottom:calc(5.75rem + env(safe-area-inset-bottom))}}@media(min-width:40rem){.area-principal__pagina{padding-inline:1.5rem}.aviso-temporario{bottom:1.75rem}}@media(min-width:64rem){.area-principal__pagina{padding-inline:2rem}}.pagina-autenticacao{--autenticacao-verde: #75c043;--autenticacao-texto: #f5f7f6;position:relative;display:grid;grid-template-columns:minmax(0,60%) minmax(420px,40%);width:100%;min-height:100dvh;overflow:hidden;color:var(--autenticacao-texto);background:#061d17}.pagina-autenticacao__visual{position:relative;min-height:100dvh;overflow:hidden;background:url(/auth-laboratorio-cedro.webp) center / cover no-repeat}.pagina-autenticacao__sobreposicao-visual{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(circle at 38% 45%,rgba(33,105,75,.18),transparent 35%),linear-gradient(90deg,#05251dd6,#05281fb8 58%,#05221be6);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.pagina-autenticacao__visual:after{content:"";position:absolute;z-index:2;top:-9%;right:-10%;width:20%;height:118%;border-right:1px solid rgba(117,192,67,.62);border-radius:50% 50% 45% 55%;box-shadow:28px 0 65px #03181285;transform:rotate(4deg);pointer-events:none}.pagina-autenticacao__ondas{position:absolute;z-index:2;width:54%;height:31%;opacity:.42;pointer-events:none;background:repeating-radial-gradient(ellipse at 0 0,transparent 0 16px,rgba(117,192,67,.3) 17px 18px,transparent 19px 29px)}.pagina-autenticacao__ondas--superior{top:-7%;left:-5%;transform:rotate(-8deg)}.pagina-autenticacao__ondas--inferior{right:2%;bottom:-17%;transform:rotate(170deg)}.pagina-autenticacao__marca{position:absolute;z-index:3;top:50%;left:50%;display:flex;width:min(76%,720px);flex-direction:column;align-items:center;transform:translate(-50%,-48%);text-align:center}.pagina-autenticacao__visual-logo{display:block;width:100%;height:auto;filter:drop-shadow(0 8px 24px rgba(0,0,0,.28))}.pagina-autenticacao__marca-traco{width:42%;height:1px;margin:28px 0 18px;background:linear-gradient(90deg,transparent,var(--autenticacao-verde),transparent)}.pagina-autenticacao__conteudo{position:relative;min-width:0;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:44px clamp(28px,4vw,74px);overflow:hidden;background:radial-gradient(circle at 90% 17%,rgba(117,192,67,.1),transparent 29%),radial-gradient(circle at 10% 87%,rgba(43,122,89,.08),transparent 31%),#fff}.pagina-autenticacao__conteudo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.16;background-image:linear-gradient(rgba(117,192,67,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(117,192,67,.035) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at center,#000,transparent 82%);mask-image:radial-gradient(circle at center,#000,transparent 82%)}.pagina-autenticacao__halo{position:absolute;border-radius:50%;pointer-events:none;filter:blur(8px)}.pagina-autenticacao__halo--superior{top:-120px;right:-90px;width:330px;height:330px;border:1px solid rgba(117,192,67,.14);box-shadow:inset 0 0 80px #75c0430a}.pagina-autenticacao__halo--inferior{bottom:-170px;left:-140px;width:410px;height:410px;border:1px solid rgba(117,192,67,.1)}.autenticacao-cartao{position:relative;z-index:3;width:min(100%,535px);max-height:calc(100dvh - 64px);padding:44px 46px 0;overflow-y:auto;background:linear-gradient(145deg,#fffffff5,#f7fbf8e6);border:1px solid rgba(38,100,65,.14);border-radius:25px;box-shadow:0 28px 70px #143a2524,inset 0 1px #ffffffd9;-webkit-backdrop-filter:blur(24px) saturate(108%);backdrop-filter:blur(24px) saturate(108%);scrollbar-width:thin;scrollbar-color:rgba(117,192,67,.38) transparent}.autenticacao-cartao--cadastro{width:min(100%,590px);padding-top:30px}.autenticacao-cartao--recuperacao{padding-bottom:38px}.autenticacao-cartao::-webkit-scrollbar{width:5px}.autenticacao-cartao::-webkit-scrollbar-track{background:transparent}.autenticacao-cartao::-webkit-scrollbar-thumb{background:#75c04359;border-radius:999px}.autenticacao-cartao__cabecalho{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:28px;text-align:left}.autenticacao-cartao--cadastro .autenticacao-cartao__cabecalho{margin-bottom:20px}.autenticacao-cartao__icone{display:inline-flex;width:58px;height:58px;align-items:center;justify-content:center;margin-bottom:18px;color:var(--autenticacao-verde);border:1px solid rgba(117,192,67,.74);border-radius:50%;box-shadow:0 0 22px #75c04314,inset 0 0 16px #75c0430d}.autenticacao-cartao--cadastro .autenticacao-cartao__icone{width:52px;height:52px;margin-bottom:13px}.autenticacao-cartao__titulo{margin:0;color:#173126;font-family:var(--fonte-titulos, "Lato", sans-serif);font-size:clamp(32px,2.15vw,42px);font-weight:800;line-height:1.08;letter-spacing:-.025em}.autenticacao-cartao__descricao{margin:9px 0 0;color:#64756c;font-size:14px;line-height:1.5}.autenticacao-formulario,.autenticacao-cadastro__bloco,.autenticacao-cadastro__atribuicoes{display:flex;flex-direction:column}.autenticacao-formulario{gap:18px}.autenticacao-cartao--cadastro .autenticacao-formulario{gap:15px}.autenticacao-cadastro__bloco,.autenticacao-cadastro__atribuicoes{gap:14px}.autenticacao-campo-grupo{display:flex;flex-direction:column;gap:8px}.autenticacao-campo__rotulo{color:#263f33;font-size:13px;font-weight:650}.autenticacao-campo{position:relative;display:flex;width:100%;min-height:56px;align-items:center;overflow:hidden;background:#f7faf8f5;border:1px solid rgba(50,91,68,.18);border-radius:11px;box-shadow:inset 0 1px #ffffffe6,0 2px 8px #1c472e09;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.autenticacao-campo:hover{border-color:#75c0437a}.autenticacao-campo:focus-within{background:#fff;border-color:#5ba531d1;box-shadow:0 0 0 3px #75c0431c,0 5px 14px #1c472e0f}.autenticacao-campo__icone{position:absolute;left:16px;display:inline-flex;color:#6f897c;pointer-events:none}.autenticacao-campo__entrada{width:100%;min-width:0;height:56px;padding:0 16px 0 49px;color:#1d3328;background:transparent;border:0;outline:0;font:500 13px / 1.4 var(--fonte-principal, "Noto Sans", sans-serif);-webkit-user-select:text;user-select:text}.autenticacao-campo__entrada::placeholder{color:#91a098;opacity:1}.autenticacao-campo__entrada--senha{padding-right:54px}.autenticacao-campo__visibilidade{position:absolute;right:11px;display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;color:#71877c;background:transparent;border:0;border-radius:8px;cursor:pointer}.autenticacao-campo__visibilidade:hover{color:#57982f;background:#75c04317}.autenticacao-formulario__ajuda{margin:-8px 4px 0;color:#708078;font-size:10.5px}.autenticacao-cadastro__atribuicao{position:relative;display:flex;flex-direction:column;gap:12px;padding:14px;background:#f6faf7e0;border:1px solid rgba(52,102,72,.14);border-radius:13px}.autenticacao-cartao--cadastro .autenticacao-campo{min-height:56px;border-radius:12px}.autenticacao-cartao--cadastro .autenticacao-campo__icone{position:absolute!important;top:50%!important;left:11px!important;display:grid!important;width:34px!important;height:34px!important;place-items:center!important;color:#54836a!important;background:#75c04317!important;border:1px solid rgba(81,139,79,.12)!important;border-radius:9px!important;transform:translateY(-50%)!important;pointer-events:none!important;z-index:2}.autenticacao-cartao--cadastro .autenticacao-campo__icone svg{display:block;width:17px!important;height:17px!important;min-width:17px;min-height:17px;stroke-width:1.8}.autenticacao-cartao--cadastro .autenticacao-campo__entrada{height:56px;padding-left:57px;font-size:13px}.autenticacao-entrar__opcoes{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:-2px}.autenticacao-entrar__lembrar{display:inline-flex;align-items:center;gap:9px;color:#53675d;font-size:12px;cursor:pointer}.autenticacao-entrar__lembrar input{width:16px;height:16px;margin:0;accent-color:var(--autenticacao-verde);cursor:pointer}.autenticacao-atalho,.autenticacao-cartao__trocar{padding:0;color:#57982f;background:transparent;border:0;font-size:12px;font-weight:650;text-decoration:none;cursor:pointer}.autenticacao-atalho:hover,.autenticacao-cartao__trocar:hover{color:#3f7e20}.autenticacao-enviar{display:flex;width:100%;min-height:56px;align-items:center;justify-content:center;padding:0 22px;color:#fff;background:#075618;border:0;border-radius:10px;box-shadow:0 12px 28px #4b96252b,inset 0 1px #ffffff2e;font-size:15px;font-weight:750;cursor:pointer;transition:transform .15s ease,filter .18s ease,box-shadow .18s ease}.autenticacao-enviar:not(:disabled):hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 14px 30px #4b96253d}.autenticacao-enviar:disabled{opacity:.6;cursor:not-allowed}.autenticacao-enviar__carregador{animation:autenticacao-girar .9s linear infinite}@keyframes autenticacao-girar{to{transform:rotate(360deg)}}.autenticacao-cancelar{width:100%;min-height:45px;color:#42564b;background:#f8faf8;border:1px solid rgba(50,91,68,.17);border-radius:10px;font-size:12px;font-weight:700;cursor:pointer}.autenticacao-cancelar:hover{border-color:#75c04359}.autenticacao-cartao__rodape{display:flex;justify-content:center;margin:28px -46px 0;padding:24px 30px 27px;border-top:1px solid rgba(50,91,68,.11)}.autenticacao-cartao__trocar{font-size:12px}.autenticacao-cartao__trocar span{margin-right:7px;color:#687970;font-weight:450}.autenticacao-mensagem{display:flex;align-items:flex-start;gap:11px;padding:13px 14px;border:1px solid;border-radius:10px;font-size:13px;line-height:1.45;box-shadow:0 5px 16px #0f172a0f}.autenticacao-mensagem--sucesso{color:#14532d;background:#f0fdf4;border-color:#86efac}.autenticacao-mensagem--erro{color:#7f1d1d;background:#fef2f2;border-color:#fca5a5}.autenticacao-mensagem__icone{display:grid;flex:0 0 20px;place-items:center;margin-top:1px}.autenticacao-mensagem__icone svg{width:20px;height:20px;stroke-width:2.2}.autenticacao-mensagem__conteudo{display:grid;min-width:0;gap:2px}.autenticacao-mensagem__conteudo strong{color:currentColor;font-size:13px;font-weight:800;line-height:1.3}.autenticacao-mensagem__conteudo>span{color:currentColor;font-size:12px;font-weight:550}@media(max-width:1100px){.pagina-autenticacao{grid-template-columns:53% 47%}.pagina-autenticacao__conteudo{padding-inline:26px}.autenticacao-cartao{padding-inline:34px}.autenticacao-cartao__rodape{margin-inline:-34px}}@media(max-width:820px){.pagina-autenticacao{display:flex;min-height:100dvh;flex-direction:column;overflow:auto;background:#061d17}.pagina-autenticacao__visual{min-height:205px;background-position:center 45%}.pagina-autenticacao__visual:after{display:none}.pagina-autenticacao__marca{width:min(78%,420px);transform:translate(-50%,-50%)}.pagina-autenticacao__visual-logo{width:100%}.pagina-autenticacao__marca-traco{margin:11px 0 8px}.pagina-autenticacao__ondas{opacity:.22}.pagina-autenticacao__conteudo{min-height:auto;flex:1;padding:24px 18px 30px;overflow:visible}.autenticacao-cartao,.autenticacao-cartao--cadastro,.autenticacao-cartao--recuperacao{width:min(100%,560px);max-height:none;padding:32px 28px 0;overflow:visible;border-radius:21px}.autenticacao-cartao--recuperacao{padding-bottom:30px}.autenticacao-cartao__rodape{margin-inline:-28px}.pagina-autenticacao--entrar,.pagina-autenticacao--recuperacao{height:100dvh;min-height:100dvh;overflow:hidden}.pagina-autenticacao--entrar .pagina-autenticacao__visual,.pagina-autenticacao--recuperacao .pagina-autenticacao__visual{flex:0 0 clamp(138px,20dvh,178px);min-height:0}.pagina-autenticacao--entrar .pagina-autenticacao__conteudo,.pagina-autenticacao--recuperacao .pagina-autenticacao__conteudo{min-height:0;padding-block:clamp(12px,2.5vh,24px);overflow:hidden}.pagina-autenticacao--entrar .autenticacao-cartao,.pagina-autenticacao--recuperacao .autenticacao-cartao{max-height:100%;overflow:hidden}}@media(max-width:520px){.pagina-autenticacao__visual{min-height:170px}.pagina-autenticacao__marca{width:min(86%,340px)}.pagina-autenticacao__visual-logo{width:100%}.pagina-autenticacao__conteudo{padding:15px 12px 24px;align-items:flex-start}.autenticacao-cartao,.autenticacao-cartao--cadastro,.autenticacao-cartao--recuperacao{padding:27px 20px 0;border-radius:18px}.autenticacao-cartao--recuperacao{padding-bottom:25px}.autenticacao-cartao__icone{width:50px;height:50px;margin-bottom:14px}.autenticacao-cartao__titulo{font-size:31px}.autenticacao-cartao__descricao{font-size:12px}.autenticacao-cartao__cabecalho{margin-bottom:24px}.autenticacao-campo,.autenticacao-campo__entrada{min-height:52px;height:52px}.autenticacao-entrar__opcoes{align-items:flex-start;gap:10px}.autenticacao-atalho{text-align:right}.autenticacao-cartao__rodape{margin:24px -20px 0;padding-inline:16px}.pagina-autenticacao--entrar .pagina-autenticacao__visual,.pagina-autenticacao--recuperacao .pagina-autenticacao__visual{flex-basis:clamp(118px,18dvh,150px);min-height:0}.pagina-autenticacao--entrar .autenticacao-cartao,.pagina-autenticacao--recuperacao .autenticacao-cartao{padding-top:clamp(20px,3.5vh,27px)}.pagina-autenticacao--entrar .autenticacao-cartao__cabecalho,.pagina-autenticacao--recuperacao .autenticacao-cartao__cabecalho{margin-bottom:clamp(16px,3vh,24px)}}@media(max-width:820px)and (max-height:760px){.pagina-autenticacao--entrar .pagina-autenticacao__visual,.pagina-autenticacao--recuperacao .pagina-autenticacao__visual{display:none}.pagina-autenticacao--entrar,.pagina-autenticacao--recuperacao{display:block;height:100dvh;min-height:100dvh;overflow:hidden}.pagina-autenticacao--entrar .pagina-autenticacao__conteudo,.pagina-autenticacao--recuperacao .pagina-autenticacao__conteudo{height:100dvh;min-height:100dvh;padding-block:12px;overflow:hidden}.pagina-autenticacao--entrar .autenticacao-cartao,.pagina-autenticacao--recuperacao .autenticacao-cartao{max-height:calc(100dvh - 24px);padding-top:24px;overflow:hidden}.pagina-autenticacao--entrar .autenticacao-cartao__icone,.pagina-autenticacao--recuperacao .autenticacao-cartao__icone{width:48px;height:48px;margin-bottom:12px}.pagina-autenticacao--entrar .autenticacao-cartao__cabecalho,.pagina-autenticacao--recuperacao .autenticacao-cartao__cabecalho{margin-bottom:18px}.pagina-autenticacao--entrar .autenticacao-formulario,.pagina-autenticacao--recuperacao .autenticacao-formulario{gap:14px}.pagina-autenticacao--entrar .autenticacao-cartao__rodape{margin-top:20px;padding-block:18px 20px}}@media(max-height:570px)and (min-width:821px){.pagina-autenticacao--entrar .autenticacao-cartao__icone,.pagina-autenticacao--recuperacao .autenticacao-cartao__icone{display:none}.pagina-autenticacao--entrar .autenticacao-cartao__descricao,.pagina-autenticacao--recuperacao .autenticacao-cartao__descricao{margin-top:5px}}@media(prefers-reduced-motion:reduce){.autenticacao-enviar,.autenticacao-campo,.autenticacao-enviar__carregador{transition:none;animation-duration:.01ms}}.autenticacao-campo__selecao{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.sobreposicoes-animadas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.sobreposicoes-animadas__camada{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.sobreposicoes-animadas__grade{width:100%;height:100%;background-image:radial-gradient(circle,rgba(7,86,24,.14) 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(circle at center,transparent 8%,black 72%);-webkit-mask-image:radial-gradient(circle at center,transparent 8%,black 72%)}.sobreposicoes-animadas__forma{position:absolute;border-radius:50%;will-change:transform}.sobreposicoes-animadas__forma-conteudo{width:100%;height:100%}.sobreposicoes-animadas__forma--verde{top:-6rem;left:-6rem;width:21.25rem;height:21.25rem;background:radial-gradient(circle,rgba(101,166,48,.11) 0%,transparent 70%);filter:blur(80px)}.sobreposicoes-animadas__forma--laranja{top:25%;right:-8rem;width:24.375rem;height:24.375rem;background:radial-gradient(circle,rgba(242,146,34,.07) 0%,transparent 70%);filter:blur(90px)}.sobreposicoes-animadas__forma--amarela{bottom:-8rem;left:25%;width:26.25rem;height:26.25rem;background:radial-gradient(circle,rgba(245,184,46,.07) 0%,transparent 70%);filter:blur(100px)}.sobreposicoes-animadas__cantoneiras{display:none;position:absolute;top:1.5rem;right:1.5rem;bottom:1.5rem;left:1.5rem;opacity:.25}.sobreposicoes-animadas__cantoneira{position:absolute;width:2rem;height:2rem}.sobreposicoes-animadas__cantoneira--superior-esquerda{top:0;left:0}.sobreposicoes-animadas__cantoneira--superior-direita{top:0;right:0}.sobreposicoes-animadas__cantoneira--inferior-esquerda{bottom:0;left:0}.sobreposicoes-animadas__cantoneira--inferior-direita{right:0;bottom:0}.sobreposicoes-animadas__traco-horizontal,.sobreposicoes-animadas__traco-vertical{position:absolute;background:var(--cor-principal)}.sobreposicoes-animadas__traco-horizontal{width:1rem;height:1.5px}.sobreposicoes-animadas__traco-vertical{width:1.5px;height:1rem}.sobreposicoes-animadas__cantoneira--superior-esquerda .sobreposicoes-animadas__traco-horizontal,.sobreposicoes-animadas__cantoneira--superior-esquerda .sobreposicoes-animadas__traco-vertical{top:0;left:0}.sobreposicoes-animadas__cantoneira--superior-direita .sobreposicoes-animadas__traco-horizontal,.sobreposicoes-animadas__cantoneira--superior-direita .sobreposicoes-animadas__traco-vertical{top:0;right:0}.sobreposicoes-animadas__cantoneira--inferior-esquerda .sobreposicoes-animadas__traco-horizontal,.sobreposicoes-animadas__cantoneira--inferior-esquerda .sobreposicoes-animadas__traco-vertical{bottom:0;left:0}.sobreposicoes-animadas__cantoneira--inferior-direita .sobreposicoes-animadas__traco-horizontal,.sobreposicoes-animadas__cantoneira--inferior-direita .sobreposicoes-animadas__traco-vertical{right:0;bottom:0}.sobreposicoes-animadas__ponto-cantoneira{position:absolute;width:5px;height:5px;border-radius:50%}.sobreposicoes-animadas__cantoneira--superior-esquerda .sobreposicoes-animadas__ponto-cantoneira{top:1rem;left:-2px;background:var(--cor-verde-claro)}.sobreposicoes-animadas__cantoneira--superior-direita .sobreposicoes-animadas__ponto-cantoneira{top:1rem;right:-2px;background:var(--cor-laranja)}.sobreposicoes-animadas__cantoneira--inferior-esquerda .sobreposicoes-animadas__ponto-cantoneira{bottom:1rem;left:-2px;background:var(--cor-amarelo)}.sobreposicoes-animadas__cantoneira--inferior-direita .sobreposicoes-animadas__ponto-cantoneira{right:-2px;bottom:1rem;background:var(--cor-verde-claro)}.sobreposicoes-animadas__circuito{display:none;position:absolute;width:34.375rem;height:31.25rem;opacity:.72}.sobreposicoes-animadas__circuito--esquerdo{top:18%;left:0}.sobreposicoes-animadas__circuito--direito{right:0;bottom:16%}.sobreposicoes-animadas__circuito svg,.sobreposicoes-animadas__constelacao svg,.sobreposicoes-animadas__anel svg,.sobreposicoes-animadas__onda svg{width:100%;height:100%;overflow:visible}.sobreposicoes-animadas__constelacao{display:none;position:absolute;top:5%;right:5%;width:20rem;height:20rem;opacity:.8}.sobreposicoes-animadas__anel{display:none;position:absolute;opacity:.2}.sobreposicoes-animadas__anel--esquerdo{bottom:-6rem;left:-6rem;width:20rem;height:20rem}.sobreposicoes-animadas__anel--direito{top:-4rem;right:-4rem;width:16rem;height:16rem}.sobreposicoes-animadas__onda{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:22%;overflow:hidden}.sobreposicoes-animadas__particula{display:none;position:absolute;border-radius:50%;pointer-events:none}@media(min-width:40rem){.sobreposicoes-animadas__cantoneiras,.sobreposicoes-animadas__circuito,.sobreposicoes-animadas__constelacao,.sobreposicoes-animadas__particula{display:block}.sobreposicoes-animadas__onda{height:28%}}@media(min-width:48rem){.sobreposicoes-animadas__anel{display:block}.sobreposicoes-animadas__onda{height:35%}}.barra-superior-envoltoria{position:sticky;top:0;z-index:var(--camada-barra-superior);padding:.75rem;background:transparent}.barra-superior{position:relative;z-index:1;display:flex;height:4rem;align-items:center;justify-content:space-between;gap:.75rem;padding:0 .75rem;border:1px solid rgb(255 255 255 / .8);border-radius:1.25rem;background:#ffffffbf;box-shadow:0 1px 2px #00000008;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.barra-superior__marca{display:flex;min-width:0;flex-shrink:1;align-items:center}.barra-superior__logo-caixa{display:flex;width:5.75rem;height:2.5rem;align-items:center;justify-content:flex-start;overflow:hidden}.barra-superior__logo{object-fit:contain;object-position:left center}.barra-superior__acoes{display:flex;flex-shrink:0;align-items:center;gap:.375rem}.barra-superior__grupo{position:relative}.botao-icone-topo{position:relative;display:flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border:1px solid rgb(221 230 220 / .8);border-radius:999px;background:#fffc;color:var(--cor-texto);cursor:pointer;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.botao-icone-topo:hover{background:#fff;border-color:#07561840}.botao-icone-topo:active{transform:scale(.98)}.botao-icone-topo svg{width:1rem;height:1rem}.barra-superior__contador{position:absolute;top:-.25rem;right:-.25rem;display:flex;min-width:1rem;height:1rem;align-items:center;justify-content:center;padding:0 .25rem;border:1px solid rgb(7 86 24 / .25);border-radius:999px;background:#fff;color:var(--cor-principal);font-size:.5rem;font-weight:800}.botao-nova-ideacao-topo{display:none;height:2.5rem;align-items:center;justify-content:center;gap:.5rem;padding:0 1rem;border:1px solid rgb(7 86 24 / .25);border-radius:999px;background:#fff;color:var(--cor-principal);cursor:pointer;font-size:.625rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;transition:background-color .18s ease}.botao-nova-ideacao-topo:hover{background:var(--cor-verde-pastel)}.botao-nova-ideacao-topo__icone{display:flex;width:1.25rem;height:1.25rem;align-items:center;justify-content:center;border-radius:50%;background:var(--cor-verde-pastel)}.botao-nova-ideacao-topo__icone svg{width:.875rem;height:.875rem}.botao-perfil{display:flex;height:2.25rem;align-items:center;gap:.25rem;padding:.125rem .375rem .125rem .125rem;border:1px solid rgb(221 230 220 / .8);border-radius:999px;background:#fffc;cursor:pointer;transition:background-color .18s ease}.botao-perfil:hover{background:#fff}.botao-perfil__iniciais{display:flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:1px solid rgb(7 86 24 / .25);border-radius:50%;background:var(--cor-verde-pastel);color:var(--cor-principal);font-size:.625rem;font-weight:900}.botao-perfil__seta{width:.875rem;height:.875rem;color:#18352299}.painel-flutuante{position:absolute;right:0;z-index:var(--camada-menu);width:var(--largura-painel-atual);min-width:min(18rem,calc(100vw - var(--margem-painel-flutuante)));max-width:calc(100vw - var(--margem-painel-flutuante));margin-top:.75rem;overflow:hidden;padding:1rem;border:1px solid var(--cor-borda-suave);border-radius:1.5rem;background:#fff;box-shadow:var(--sombra-painel-flutuante)}.painel-flutuante--busca{--largura-painel-atual: var(--largura-busca-rapida);min-height:4.75rem}.painel-flutuante--notificacoes{--largura-painel-atual: var(--largura-painel-notificacoes);min-height:9rem}.painel-flutuante--perfil{--largura-painel-atual: var(--largura-painel-perfil);min-height:15rem}.busca-rapida__campo-envoltoria{position:relative}.busca-rapida__campo{width:100%;padding:.625rem 1rem .625rem 2.5rem;border:1px solid var(--cor-borda-suave);border-radius:1rem;background:#f8faf7;color:var(--cor-texto);font-size:.75rem;font-weight:700;outline:none}.busca-rapida__campo::placeholder{color:#94a3b8}.busca-rapida__campo:focus{border-color:var(--cor-principal);box-shadow:0 0 0 2px #0756181a}.busca-rapida__icone{position:absolute;top:50%;left:.875rem;width:1rem;height:1rem;transform:translateY(-50%);color:#94a3b8}.busca-rapida__resultados{max-height:var(--altura-resultados-busca);margin-top:.75rem;overflow-y:auto;padding-top:.25rem}.busca-rapida__resultado{display:block;width:100%;padding:.5rem;border-radius:.75rem;background:transparent;text-align:left;cursor:pointer;transition:background-color .16s ease}.busca-rapida__resultado+.busca-rapida__resultado{border-top:1px solid rgb(221 231 222 / .4)}.busca-rapida__resultado:hover{background:#f8faf7}.busca-rapida__resultado-cabecalho{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.busca-rapida__codigo{color:var(--cor-principal);font-size:.5625rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.busca-rapida__setor{color:#94a3b8;font-size:.5625rem;font-weight:900;text-transform:uppercase}.busca-rapida__titulo{margin:.125rem 0 0;overflow:hidden;color:var(--cor-texto);font-size:.75rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.busca-rapida__vazio{margin:.75rem;color:#94a3b8;font-size:.75rem;font-weight:700;text-align:center}.painel-notificacoes__cabecalho{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid rgb(221 231 222 / .4)}.painel-notificacoes__titulo{min-width:0;color:var(--cor-verde-escuro);font-size:.75rem;font-weight:900;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.painel-notificacoes__quantidade{flex-shrink:0;padding:.125rem .5rem;border-radius:999px;background:#eaf4ea;color:var(--cor-principal);font-size:.625rem;font-weight:900;text-transform:uppercase}.painel-notificacoes__lista{max-height:var(--altura-lista-painel);margin-top:.75rem;overflow-y:auto}.notificacao{padding:.625rem;border-radius:.75rem;font-size:.75rem}.notificacao+.notificacao{margin-top:.5rem}.notificacao--nova{border-left:2px solid var(--cor-principal);background:#eaf4ea66}.notificacao__texto{margin:0;color:var(--cor-texto);font-weight:600;line-height:1.55}.notificacao__horario{display:block;margin-top:.25rem;color:#94a3b8;font-size:.625rem;font-weight:500}.painel-perfil__dados{padding-bottom:.75rem;border-bottom:1px solid rgb(221 231 222 / .4)}.painel-perfil__cabecalho{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.painel-perfil__nome{display:flex;min-width:0;align-items:center;gap:.25rem;color:#163522;font-size:.75rem;font-weight:900;line-height:1.3}.painel-perfil__nome span{min-width:0;overflow-wrap:anywhere}.painel-perfil__nome svg{width:.875rem;height:.875rem;flex-shrink:0;color:var(--cor-verde-claro)}.painel-perfil__tipo{flex-shrink:0;padding:.125rem .5rem;border:1px solid #bbf7d0;border-radius:999px;background:#ecfdf5;color:#166534;font-size:.5625rem;font-weight:900;text-transform:uppercase}.painel-perfil__tipo--administrador{border-color:#ddd6fe;background:#f5f3ff;color:#5b21b6}.painel-perfil__grupo{margin-top:.5rem}.painel-perfil__rotulo{color:#94a3b8;font-size:.5625rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.painel-perfil__valor{margin-top:.125rem;color:#334155;font-size:.75rem;font-weight:700;overflow-wrap:anywhere}.painel-perfil__valor--destaque{color:var(--cor-principal)}.painel-perfil__sessao{margin-top:1rem;padding:.625rem;border:1px solid rgb(221 231 222 / .6);border-radius:.75rem;background:#f8faf7}.painel-perfil__sessao-titulo{display:flex;align-items:center;gap:.375rem;color:var(--cor-principal);font-size:.625rem;font-weight:900;text-transform:uppercase}.painel-perfil__sessao-titulo svg{width:.75rem;height:.75rem}.painel-perfil__email{margin:.25rem 0 0;color:#64748b;font-size:.5625rem;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.painel-perfil__sair{display:flex;width:100%;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem;padding:.625rem .75rem;border-radius:.75rem;background:#fef2f2;color:var(--cor-erro);cursor:pointer;font-size:.75rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;transition:background-color .16s ease}.painel-perfil__sair:hover{background:#fee2e2}.painel-perfil__sair svg{width:.875rem;height:.875rem}.barra-lateral-vector{--largura-recolhida: 4.75rem;--largura-expandida: 16.25rem;--espaco-interno: .75rem;--padding-barra: .75rem;--tamanho-icone: 3.25rem;display:none;position:fixed;inset:1.125rem auto 1.125rem 1.125rem;z-index:35;width:var(--largura-recolhida);padding:var(--padding-barra);overflow:hidden;border:0;border-radius:1.75rem;background:radial-gradient(circle at 16% 0%,rgb(147 224 174 / .3),transparent 28%),radial-gradient(circle at 105% 68%,rgb(101 166 48 / .16),transparent 28%),linear-gradient(165deg,#0a7a3d,#075618 43%,#03441f 72%,#032f16);box-shadow:0 1.25rem 3.5rem #032f163d,inset 0 1px #ffffff29,inset -1px 0 #00000014,inset 0 0 0 1px #ffffff29;transition:width .26s cubic-bezier(.22,1,.36,1),box-shadow .26s ease;isolation:isolate}.barra-lateral-vector:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:linear-gradient(120deg,rgb(255 255 255 / .1),transparent 36%);pointer-events:none}.barra-lateral-vector:after{content:"";position:absolute;right:-3.75rem;bottom:12%;z-index:-1;width:8rem;height:8rem;border:1px solid rgb(255 255 255 / .08);border-radius:50%;box-shadow:0 0 0 1.8rem #ffffff06,0 0 0 3.6rem #ffffff05;pointer-events:none}.barra-lateral-vector:hover,.barra-lateral-vector:focus-within{width:var(--largura-expandida);box-shadow:0 1.6rem 4.5rem #032f164d,inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff29}.barra-lateral-vector__marca{display:flex;width:100%;min-width:0;height:var(--tamanho-icone);align-items:center;gap:var(--espaco-interno);margin-bottom:.8rem;padding:0;border:0;border-radius:1.2rem;color:#fff;transition:background-color .2s ease,box-shadow .2s ease}.barra-lateral-vector:hover .barra-lateral-vector__marca,.barra-lateral-vector:focus-within .barra-lateral-vector__marca{background:#ffffff0e;box-shadow:inset 0 0 0 1px #ffffff17,inset 0 1px #ffffff0f}.barra-lateral-vector__marca-icone,.barra-lateral-vector__icone{display:grid;width:var(--tamanho-icone);height:var(--tamanho-icone);flex:0 0 var(--tamanho-icone);place-items:center;border-radius:1rem}.barra-lateral-vector__marca-icone{position:relative;border:1px solid rgb(255 255 255 / .22);border-radius:1.05rem;background:#ffffff1f;box-shadow:inset 0 1px #ffffff2e,0 .45rem 1rem #0000001f}.barra-lateral-vector__marca-logo{position:relative;z-index:1;width:2rem;height:2rem;object-fit:contain;object-position:center}.barra-lateral-vector__identidade,.barra-lateral-vector__rotulo{min-width:0;opacity:0;transform:translate(-.35rem);white-space:nowrap;pointer-events:none;transition:opacity .15s ease,transform .22s cubic-bezier(.22,1,.36,1)}.barra-lateral-vector__identidade{display:grid;gap:.05rem}.barra-lateral-vector__nome{font-family:var(--fonte-titulos);font-size:1.08rem;font-weight:900;letter-spacing:-.025em;text-shadow:0 1px 0 rgb(0 0 0 / .1)}.barra-lateral-vector__subtitulo{color:#ccefcfb8;font-size:.56rem;font-weight:800;letter-spacing:.075em;text-transform:uppercase}.barra-lateral-vector:hover .barra-lateral-vector__identidade,.barra-lateral-vector:hover .barra-lateral-vector__rotulo,.barra-lateral-vector:focus-within .barra-lateral-vector__identidade,.barra-lateral-vector:focus-within .barra-lateral-vector__rotulo{opacity:1;transform:translate(0)}.barra-lateral-vector__navegacao{display:flex;min-height:0;flex-direction:column;gap:.35rem;padding:0;border:0;border-radius:1.25rem;transition:background-color .2s ease,box-shadow .2s ease}.barra-lateral-vector:hover .barra-lateral-vector__navegacao,.barra-lateral-vector:focus-within .barra-lateral-vector__navegacao{background:#02321624;box-shadow:inset 0 0 0 1px #ffffff12,inset 0 1px #ffffff09}.barra-lateral-vector__secao{flex-shrink:0;height:1rem;margin:0 .35rem .35rem;overflow:hidden;color:#ffffff7a;font-size:.55rem;font-weight:850;line-height:1rem;letter-spacing:.13em;opacity:0;text-transform:uppercase;transition:opacity .16s ease;white-space:nowrap}.barra-lateral-vector:hover .barra-lateral-vector__secao,.barra-lateral-vector:focus-within .barra-lateral-vector__secao{opacity:1}.barra-lateral-vector__item{position:relative;display:flex;width:100%;min-height:var(--tamanho-icone);height:var(--tamanho-icone);align-items:center;justify-content:flex-start;gap:var(--espaco-interno);padding:0;overflow:hidden;border:0;border-radius:1rem;background:transparent;color:#ffffffd1;text-align:left;cursor:pointer;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.barra-lateral-vector__item:hover{background:#ffffff1a;color:#fff;box-shadow:inset 0 0 0 1px #ffffff14}.barra-lateral-vector__item:focus-visible{box-shadow:0 0 0 3px #ffffff3d}.barra-lateral-vector__item.ativo{background:linear-gradient(135deg,#fffffffa,#ecf6e8f7);color:var(--cor-verde-escuro);box-shadow:0 .7rem 1.65rem #00000026,inset 0 0 0 1px #ffffffb8,inset 0 1px #fff}.barra-lateral-vector__item.ativo:after{content:"";position:absolute;top:50%;right:.5rem;width:.25rem;height:1.05rem;border-radius:999px;background:linear-gradient(180deg,#83be43,#3d922c);box-shadow:0 0 .55rem #65a63047;opacity:0;transform:translateY(-50%);transition:opacity .16s ease}.barra-lateral-vector:hover .barra-lateral-vector__item.ativo:after,.barra-lateral-vector:focus-within .barra-lateral-vector__item.ativo:after{opacity:1}.barra-lateral-vector__item.ativo:hover{background:linear-gradient(135deg,#fff,#f2f7ef);color:var(--cor-verde-escuro)}.barra-lateral-vector__item.ativo .barra-lateral-vector__icone{color:var(--cor-principal)}.barra-lateral-vector__icone{position:relative;color:currentColor;transition:color .18s ease,transform .18s ease}.barra-lateral-vector__icone:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:2.25rem;height:2.25rem;margin:auto;border:1px solid rgb(255 255 255 / .04);border-radius:.72rem;background:#ffffff06;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.barra-lateral-vector__icone svg{position:relative;z-index:1;width:1.12rem;height:1.12rem;stroke-width:1.8}.barra-lateral-vector__item:hover .barra-lateral-vector__icone{transform:scale(1.045)}.barra-lateral-vector__item:hover .barra-lateral-vector__icone:before{border-color:#ffffff1a;background:#ffffff14;box-shadow:inset 0 1px #ffffff0f}.barra-lateral-vector__item.ativo .barra-lateral-vector__icone:before{border-color:#0756181a;background:linear-gradient(145deg,#edf6eb,#deedde);box-shadow:inset 0 1px #fff,0 .25rem .6rem #07561814}.barra-lateral-vector__item.ativo:hover .barra-lateral-vector__icone:before{border-color:#07561829;background:linear-gradient(145deg,#eef7ec,#d9ead8)}.barra-lateral-vector__rotulo{overflow:hidden;text-overflow:ellipsis;font-size:.8rem;font-weight:760;letter-spacing:-.005em}.barra-lateral-vector__ornamento{position:absolute;top:54%;left:50%;display:grid;width:7.5rem;height:7.5rem;place-items:center;opacity:0;transform:translate(-50%,-42%) scale(.92);transition:opacity .24s ease,transform .32s cubic-bezier(.22,1,.36,1);pointer-events:none}.barra-lateral-vector__ornamento span{position:absolute;border:1px solid rgb(255 255 255 / .07);border-radius:50%;box-shadow:inset 0 0 1.25rem #ffffff05}.barra-lateral-vector__ornamento span:nth-child(1){width:2.5rem;height:2.5rem}.barra-lateral-vector__ornamento span:nth-child(2){width:4.75rem;height:4.75rem}.barra-lateral-vector__ornamento span:nth-child(3){width:7.25rem;height:7.25rem}.barra-lateral-vector__ornamento i{display:grid;width:2.6rem;height:2.6rem;place-items:center;border:1px solid rgb(255 255 255 / .1);border-radius:50%;background:radial-gradient(circle,#ffffff1f,#ffffff09);color:#b7e35b94;box-shadow:0 0 1.75rem #b7e35b17}.barra-lateral-vector__ornamento i svg{width:1rem;height:1rem;stroke-width:1.65}.barra-lateral-vector__ornamento small{position:absolute;top:calc(100% + .8rem);color:#ffffff47;font-size:.5rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap}.barra-lateral-vector:hover .barra-lateral-vector__ornamento,.barra-lateral-vector:focus-within .barra-lateral-vector__ornamento{opacity:1;transform:translate(-50%,-50%) scale(1)}.barra-lateral-vector__rodape{position:absolute;right:var(--padding-barra);bottom:var(--padding-barra);left:var(--padding-barra);padding:0;border:0;border-radius:1.2rem;background:#022d132e;box-shadow:inset 0 0 0 1px #ffffff12,inset 0 1px #ffffff09}.seletor-responsivo{position:relative;width:100%;min-width:0}.seletor-responsivo__gatilho{display:flex;width:100%;min-width:0;height:2.75rem;align-items:center;justify-content:space-between;gap:.75rem;padding:0 .875rem;border:1px solid var(--cor-borda);border-radius:.75rem;background:var(--cor-fundo-suave);color:var(--cor-texto);cursor:pointer;font-size:.75rem;font-weight:600;text-align:left;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.seletor-responsivo__gatilho:hover{border-color:#07561859;background:#fff}.seletor-responsivo__gatilho.aberto{border-color:var(--cor-principal);background:#fff;box-shadow:0 0 0 4px #0756180d}.seletor-responsivo__valor{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seletor-responsivo__valor.vazio{color:var(--cor-texto-secundario)}.seletor-responsivo__seta{width:1rem;height:1rem;flex-shrink:0;color:var(--cor-principal);transition:transform .18s ease}.seletor-responsivo__gatilho.aberto .seletor-responsivo__seta{transform:rotate(180deg)}.seletor-responsivo__menu{position:absolute;top:calc(100% + .5rem);right:0;left:0;z-index:var(--camada-menu);max-height:16rem;overflow-y:auto;padding:.375rem;border:1px solid var(--cor-borda);border-radius:.75rem;background:#fff;box-shadow:var(--sombra-painel-flutuante)}.seletor-responsivo__opcao{display:flex;width:100%;min-height:2.5rem;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;border-radius:.5rem;background:transparent;color:var(--cor-texto);cursor:pointer;font-size:.75rem;text-align:left;transition:background-color .16s ease}.seletor-responsivo__opcao:hover{background:#f5f6f2}.seletor-responsivo__opcao.selecionada{background:var(--cor-verde-pastel);color:var(--cor-principal);font-weight:700}.seletor-responsivo__opcao span{min-width:0;overflow-wrap:anywhere}.seletor-responsivo__opcao svg{width:1rem;height:1rem;flex-shrink:0}@media(min-width:40rem){.barra-superior-envoltoria{padding:1rem 1.5rem}.barra-superior{height:4.75rem;padding:0 1.25rem;border-radius:1.625rem}.barra-superior__logo-caixa{width:8rem;height:3rem}.barra-superior__acoes{gap:.5rem}.botao-icone-topo{width:2.5rem;height:2.5rem}.botao-icone-topo svg{width:1.125rem;height:1.125rem}.botao-perfil{height:2.5rem}.botao-perfil__iniciais{width:2.25rem;height:2.25rem;font-size:.75rem}.seletor-responsivo__gatilho{height:3rem;padding-inline:1rem}}@media(min-width:48rem){.botao-nova-ideacao-topo{display:inline-flex}}@media(min-width:64rem){.barra-superior-envoltoria{padding-inline:2rem}.barra-superior{padding-inline:1.5rem}.barra-superior__logo-caixa{width:9.0625rem}.botao-nova-ideacao-topo{min-width:11rem}.barra-lateral-vector{display:block}}@media(min-width:96rem){.barra-lateral-vector{inset-block:1.5rem;left:1.5rem}}@media(max-width:39.999rem){.painel-flutuante{position:fixed;top:4.75rem;right:.75rem;left:.75rem;width:auto;max-width:none;min-width:0;margin-top:0;border-radius:1.25rem}.painel-flutuante--notificacoes,.painel-flutuante--perfil{max-height:calc(100dvh - 6rem);overflow-y:auto}}@media(prefers-reduced-motion:reduce){.barra-lateral-vector,.barra-lateral-vector__identidade,.barra-lateral-vector__secao,.barra-lateral-vector__marca,.barra-lateral-vector__navegacao,.barra-lateral-vector__ornamento,.barra-lateral-vector__rotulo,.barra-lateral-vector__item,.barra-lateral-vector__icone,.seletor-responsivo__gatilho,.seletor-responsivo__seta{transition:none!important}}.painel-perfil__abrir{display:flex;width:100%;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem;padding:.625rem .75rem;border:1px solid rgb(7 86 24 / .12);border-radius:.75rem;background:var(--cor-verde-pastel);color:var(--cor-principal);cursor:pointer;font-size:.75rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;transition:background-color .16s ease,border-color .16s ease}.painel-perfil__abrir:hover{border-color:#07561838;background:#0756181a}.painel-perfil__abrir svg{width:.875rem;height:.875rem}.painel-perfil__abrir+.painel-perfil__sair{margin-top:.5rem}.botao-perfil__foto{width:100%;height:100%;border-radius:inherit;object-fit:cover}.botao-perfil__iniciais{overflow:hidden}.painel-flutuante--comunicacao{--largura-painel-atual: 27rem;min-height:11rem;padding:0;overflow:hidden}.painel-comunicacao__cabecalho{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1rem .875rem;border-bottom:1px solid var(--cor-borda-suave);background:linear-gradient(180deg,#f7fbf6,#fff)}.painel-comunicacao__sobrelinha{display:block;margin-bottom:.125rem;color:var(--cor-principal);font-size:.6875rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.painel-comunicacao__titulo{display:block;color:var(--cor-verde-escuro);font-family:var(--fonte-titulos);font-size:1.125rem;font-weight:900}.painel-comunicacao__quantidade{flex-shrink:0;padding:.25rem .55rem;border-radius:999px;background:var(--cor-verde-pastel);color:var(--cor-principal);font-size:.6875rem;font-weight:900}.painel-comunicacao__acoes{display:flex;justify-content:flex-end;padding:.55rem .75rem 0}.painel-comunicacao__acoes button{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .5rem;border-radius:.625rem;background:transparent;color:var(--cor-principal);cursor:pointer;font-size:.75rem;font-weight:800}.painel-comunicacao__acoes button:disabled{opacity:.4;cursor:default}.painel-comunicacao__acoes svg{width:.8rem;height:.8rem}.painel-comunicacao__lista{max-height:min(24rem,calc(100dvh - 10rem));overflow-y:auto;padding:.5rem .75rem .75rem}.painel-comunicacao__item{display:grid;width:100%;grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;align-items:flex-start;padding:.75rem;border:1px solid transparent;border-radius:.875rem;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.painel-comunicacao__item+.painel-comunicacao__item{margin-top:.4rem}.painel-comunicacao__item:hover{background:#f8faf7}.painel-comunicacao__item--novo{border-color:#07561838;background:#eff8ee;box-shadow:inset 3px 0 var(--cor-principal)}.painel-comunicacao__icone{display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:50%;background:var(--cor-verde-pastel);color:var(--cor-principal)}.painel-comunicacao__icone--aviso{background:#fff6e8;color:#b96509}.painel-comunicacao__icone--mensagem{background:#eef7f4;color:#0b766b}.painel-comunicacao__icone svg{width:1rem;height:1rem}.painel-comunicacao__conteudo{min-width:0}.painel-comunicacao__linha-titulo{display:flex;align-items:center;gap:.4rem}.painel-comunicacao__linha-titulo strong{min-width:0;color:var(--cor-texto);font-size:.875rem;font-weight:850;line-height:1.35}.painel-comunicacao__linha-titulo i{width:.4rem;height:.4rem;flex-shrink:0;border-radius:50%;background:var(--cor-principal)}.painel-comunicacao__texto{display:-webkit-box;margin-top:.25rem;overflow:hidden;color:#475569;font-size:.8125rem;font-weight:550;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.painel-comunicacao__rodape-item{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.45rem;color:#64748b;font-size:.6875rem}.painel-comunicacao__rodape-item em{min-width:0;overflow:hidden;font-style:normal;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.painel-comunicacao__rodape-item time{flex-shrink:0}.painel-comunicacao__vazio{display:flex;min-height:10rem;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;color:#64748b;text-align:center}.painel-comunicacao__vazio>span{display:flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;margin-bottom:.65rem;border-radius:50%;background:var(--cor-verde-pastel);color:var(--cor-principal)}.painel-comunicacao__vazio svg{width:1.1rem;height:1.1rem}.painel-comunicacao__vazio strong{color:var(--cor-texto);font-size:.8rem}.painel-comunicacao__vazio p{margin:.25rem 0 0;font-size:.6875rem;line-height:1.5}.barra-superior__contador--aviso{border-color:#f292224d;color:#b96509}.barra-superior__contador--mensagem{border-color:#0b8b804d;color:#0b766b}@media(max-width:39.99rem){.barra-superior__grupo--busca{display:none}.barra-superior__acoes{gap:.25rem}.painel-flutuante--comunicacao{--largura-painel-atual: min(22rem, calc(100vw - 2rem) )}}.inventario{width:100%;min-width:0}.inventario>*+*{margin-top:1rem}.inventario__cabecalho-usuario{display:flex;min-width:0;flex-direction:column;gap:.75rem;padding:.75rem 1rem;border:1px solid var(--cor-borda);border-radius:1.125rem;background:#fbf8f1e6;box-shadow:0 1px 2px #0000000a}.inventario__usuario{display:flex;min-width:0;align-items:center;gap:.75rem}.inventario__usuario-icone{display:flex;width:2.25rem;height:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border:1px solid rgb(7 86 24 / .25);border-radius:50%;background:var(--cor-verde-pastel);color:var(--cor-principal)}.inventario__usuario-icone svg{width:1.125rem;height:1.125rem}.inventario__usuario-dados{min-width:0}.inventario__usuario-linha{display:flex;min-width:0;flex-wrap:wrap;align-items:center;column-gap:.5rem;row-gap:.25rem}.inventario__saudacao{max-width:100%;overflow:hidden;color:var(--cor-texto);font-size:.75rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.inventario__separador{display:none;width:1px;height:.75rem;background:var(--cor-borda)}.inventario__contexto{color:var(--cor-texto-secundario);font-size:.5625rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.inventario__setor{padding:.125rem .5rem;border-radius:999px;background:var(--cor-verde-pastel);color:var(--cor-principal);font-size:.5rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.inventario__cargo{margin:.125rem 0 0;overflow:hidden;color:var(--cor-texto-secundario);font-size:.625rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.botao-nova-ideacao{display:inline-flex;width:100%;height:2.5rem;flex-shrink:0;align-items:center;justify-content:center;gap:.5rem;padding:0 1rem;border-radius:.75rem;background:var(--cor-principal);color:#fff;cursor:pointer;box-shadow:0 1px 2px #0000000d;font-size:.625rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;transition:background-color .18s ease,transform .12s ease}.botao-nova-ideacao:hover{background:var(--cor-principal-hover)}.botao-nova-ideacao:active{transform:scale(.99)}.botao-nova-ideacao svg{width:1rem;height:1rem}.inventario__painel{overflow:visible;border:1px solid var(--cor-borda);border-radius:1.5rem;background:#fff;box-shadow:0 1px 2px #0000000a}.inventario__painel-cabecalho{display:flex;flex-direction:column;gap:1rem;padding:1rem;border-bottom:1px solid rgb(221 230 220 / .7)}.inventario__painel-texto{min-width:0}.inventario__titulo{display:flex;align-items:center;gap:.5rem;margin:0;color:var(--cor-texto);font-size:.75rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.inventario__titulo svg{width:1.25rem;height:1.25rem;flex-shrink:0;color:var(--cor-principal)}.inventario__atualizacao{display:flex;flex-shrink:0;align-items:center;gap:.5rem;color:var(--cor-texto-secundario);font-size:.5625rem;font-weight:700}.inventario__atualizacao-ponto{width:.5rem;height:.5rem;border-radius:50%;background:var(--cor-verde-suave)}.inventario__filtros{padding:1rem}.inventario__grade-filtros{display:grid;min-width:0;grid-template-columns:1fr;gap:.75rem}.inventario__busca{position:relative;min-width:0}.inventario__busca-icone{position:absolute;top:50%;left:.875rem;width:1rem;height:1rem;transform:translateY(-50%);color:var(--cor-texto-secundario)}.inventario__busca-campo{width:100%;min-width:0;height:2.75rem;padding:0 1rem 0 2.5rem;border:1px solid var(--cor-borda);border-radius:.75rem;background:var(--cor-fundo-suave);color:var(--cor-texto);font-size:.75rem;outline:none;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.inventario__busca-campo::placeholder{color:#728078a6}.inventario__busca-campo:hover{background:#fff}.inventario__busca-campo:focus{border-color:var(--cor-principal);background:#fff;box-shadow:0 0 0 4px #0756180d}.inventario__resumo-filtros{display:flex;min-width:0;flex-direction:column;gap:.5rem;margin-top:.75rem}.inventario__quantidade{display:flex;min-width:0;align-items:center;gap:.5rem;color:var(--cor-texto-secundario);font-size:.625rem;font-weight:600}.inventario__quantidade svg{width:1rem;height:1rem;flex-shrink:0;color:var(--cor-principal)}.inventario__quantidade span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.botao-limpar-filtros{display:inline-flex;width:100%;height:2.25rem;align-items:center;justify-content:center;gap:.5rem;padding:0 .75rem;border:1px solid rgb(7 86 24 / .15);border-radius:.5rem;background:var(--cor-verde-pastel);color:var(--cor-principal);cursor:pointer;font-size:.5625rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;transition:background-color .16s ease}.botao-limpar-filtros:hover{background:#ddedd9}.botao-limpar-filtros svg{width:.875rem;height:.875rem}.inventario__conteudo{border-top:1px solid rgb(221 230 220 / .7)}.inventario__vazio{display:flex;min-height:18.75rem;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1.5rem;text-align:center}.inventario__vazio-icone{display:flex;width:3.5rem;height:3.5rem;align-items:center;justify-content:center;margin-bottom:1rem;border:1px solid var(--cor-borda);border-radius:50%;background:var(--cor-fundo-suave)}.inventario__vazio-icone svg{width:1.75rem;height:1.75rem;color:#07561840}.inventario__vazio-titulo{margin:0;color:var(--cor-texto);font-size:.875rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.inventario__vazio-texto{max-width:32rem;margin:.5rem 0 0;color:var(--cor-texto-secundario);font-size:.75rem;line-height:1.6}.inventario__vazio-limpar{margin-top:1rem;background:transparent;color:var(--cor-principal);cursor:pointer;font-size:.625rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.inventario__tabela-envoltoria{width:100%;overflow-x:auto}.inventario__tabela{width:100%;min-width:53.75rem;border-collapse:collapse;color:var(--cor-texto);font-size:.75rem;text-align:left}.inventario__tabela thead{border-bottom:1px solid rgb(221 230 220 / .6);background:var(--cor-fundo-creme);color:var(--cor-texto-secundario);font-size:.625rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.inventario__tabela th,.inventario__tabela td{padding:1rem 1.25rem}.inventario__tabela th.ordenavel{cursor:pointer;-webkit-user-select:none;user-select:none}.inventario__ordenacao{display:flex;align-items:center;gap:.25rem}.inventario__ordenacao--direita{justify-content:flex-end}.inventario__ordenacao svg{width:.875rem;height:.875rem}.inventario__tabela tbody tr+tr{border-top:1px solid rgb(221 230 220 / .4)}.inventario__tabela tbody tr{transition:background-color .16s ease}.inventario__tabela tbody tr:hover{background:#fbf8f173}.inventario__codigo{white-space:nowrap;color:var(--cor-texto-secundario);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700}.inventario__ideacao{min-width:17.5rem}.inventario__ideacao-titulo{display:block;color:var(--cor-texto);font-size:.8125rem;font-weight:800}.inventario__ideacao-descricao{display:block;max-width:26.25rem;margin-top:.25rem;overflow:hidden;color:var(--cor-texto-secundario);font-size:.625rem;text-overflow:ellipsis;white-space:nowrap}.inventario__autor{min-width:10.625rem}.inventario__autor-nome{display:block;color:var(--cor-texto);font-size:.6875rem;font-weight:800}.inventario__autor-cargo{display:block;margin-top:.125rem;color:var(--cor-texto-secundario);font-size:.5625rem}.inventario__setor-tabela{white-space:nowrap;color:var(--cor-texto)}.inventario__etapa{white-space:nowrap}.inventario__etapa-selo{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .7rem;border-radius:999px;color:#fff;font-size:.5625rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;box-shadow:inset 0 1px #fff3}.inventario__etapa-numero{display:inline-flex;min-width:1.35rem;align-items:center;justify-content:center;padding:.1rem .25rem;border-radius:.35rem;background:#fff3;font-size:.5rem;letter-spacing:.04em}.inventario__etapa-selo--etapa-1{background:var(--cor-funil-ideacao)}.inventario__etapa-selo--etapa-2{background:var(--cor-funil-selecao)}.inventario__etapa-selo--etapa-3{background:var(--cor-funil-desenvolvimento)}.inventario__etapa-selo--etapa-4{background:var(--cor-funil-validacao)}.inventario__etapa-selo--etapa-5{background:var(--cor-funil-implementacao)}.inventario__situacao{white-space:nowrap}.inventario__situacao-selo{display:inline-flex;align-items:center;padding:.3rem .65rem;border-radius:999px;font-size:.5625rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.inventario__situacao-selo--em_avaliacao{background:#fff4e5;color:#a95d0d}.inventario__situacao-selo--negada{background:#fff0f1;color:#bc3340}.inventario__situacao-selo--em_producao{border:1px solid rgb(7 86 24 / .12);background:var(--cor-verde-pastel);color:var(--cor-principal)}.inventario__situacao-selo--concluida{background:#e8f1fc;color:#1e4a8c}.inventario__entrada{white-space:nowrap;color:var(--cor-texto-secundario);font-size:.625rem;font-weight:600;text-align:right}.inventario__rodape{display:flex;min-height:2.75rem;align-items:center;padding:.75rem 1rem;border-top:1px solid rgb(221 230 220 / .6);color:var(--cor-texto-secundario);font-size:.5625rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}@media(min-width:40rem){.inventario>*+*{margin-top:1.25rem}.inventario__cabecalho-usuario{flex-direction:row;align-items:center;justify-content:space-between;padding-inline:1.25rem}.inventario__saudacao{font-size:.875rem}.inventario__separador{display:block}.botao-nova-ideacao{width:auto;min-width:10.75rem}.inventario__painel-cabecalho{padding:1.25rem}.inventario__titulo{font-size:.8125rem}.inventario__filtros{padding:1.25rem}.inventario__grade-filtros{grid-template-columns:repeat(2,minmax(0,1fr))}.inventario__busca{grid-column:1 / -1}.inventario__busca-campo{height:3rem}.inventario__resumo-filtros{flex-direction:row;align-items:center;justify-content:space-between}.botao-limpar-filtros{width:auto}.inventario__vazio{min-height:21.25rem}.inventario__rodape{padding-inline:1.5rem;font-size:.625rem}}@media(min-width:64rem){.inventario__painel-cabecalho{flex-direction:row;align-items:center;justify-content:space-between;padding:1.5rem}.inventario__filtros{padding:1.5rem}.inventario__tabela th,.inventario__tabela td{padding-inline:1.5rem}}@media(min-width:80rem){.inventario__grade-filtros{grid-template-columns:minmax(22.5rem,1.6fr) minmax(13.125rem,.8fr) minmax(13.125rem,.8fr)}.inventario__busca{grid-column:auto}}.nova-ideacao{width:100%;min-width:0}.nova-ideacao>*+*{margin-top:1rem}.nova-ideacao__grade{display:grid;min-width:0;grid-template-columns:1fr;gap:1rem}.nova-ideacao__formulario{min-width:0;border:1px solid #ffffff;border-radius:1.5rem;background:#fff;box-shadow:0 1px 2px #0000000a}.nova-ideacao__formulario-cabecalho{padding:1rem;border-bottom:1px solid rgb(221 230 220 / .7)}.nova-ideacao__formulario-titulo{display:flex;align-items:center;gap:.5rem;margin:0;color:var(--cor-texto);font-size:.75rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.nova-ideacao__formulario-titulo svg{width:1.25rem;height:1.25rem;color:var(--cor-principal)}.nova-ideacao__campos{padding:1rem}.nova-ideacao__campo+.nova-ideacao__campo{margin-top:1.5rem}.nova-ideacao__rotulo{display:block;margin-bottom:.5rem;color:var(--cor-texto);font-size:.625rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.nova-ideacao__obrigatorio{color:var(--cor-erro)}.nova-ideacao__entrada,.nova-ideacao__area-texto{width:100%;border:1px solid var(--cor-borda);border-radius:1rem;background:var(--cor-fundo-suave);color:var(--cor-texto);outline:none;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.nova-ideacao__entrada{height:3rem;padding:0 1rem;font-size:.875rem;font-weight:600}.nova-ideacao__area-texto{min-height:13.75rem;padding:1rem;resize:vertical;font-size:.875rem;font-weight:500;line-height:1.5rem}.nova-ideacao__entrada::placeholder,.nova-ideacao__area-texto::placeholder{color:#728078a6;font-weight:400}.nova-ideacao__entrada:focus,.nova-ideacao__area-texto:focus{border-color:var(--cor-principal);background:#fff;box-shadow:0 0 0 4px #0756180d}.nova-ideacao__entrada.com-erro,.nova-ideacao__area-texto.com-erro{border-color:var(--cor-erro)}.nova-ideacao__entrada.com-erro:focus,.nova-ideacao__area-texto.com-erro:focus{border-color:var(--cor-erro)}.nova-ideacao__apoio{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-top:.5rem}.nova-ideacao__ajuda{margin:0;color:var(--cor-texto-secundario);font-size:.625rem;font-weight:600}.nova-ideacao__ajuda.com-erro{color:var(--cor-erro)}.nova-ideacao__contador{flex-shrink:0;color:var(--cor-texto-secundario);font-size:.5625rem;font-weight:700}.nova-ideacao__acoes{display:flex;flex-direction:column-reverse;gap:.75rem;padding:1rem;border-top:1px solid rgb(221 230 220 / .7);background:#fbfcfa}.nova-ideacao__acoes-nota{margin:0;color:var(--cor-texto-secundario);font-size:.625rem;font-weight:600;line-height:1.6}.nova-ideacao__acoes-nota strong{color:var(--cor-principal)}.nova-ideacao__acoes-botoes{display:flex;width:100%;gap:.5rem}.botao-formulario{height:2.75rem;flex:1;padding:0 1rem;border-radius:.75rem;cursor:pointer;font-size:.625rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;transition:background-color .16s ease,opacity .16s ease}.botao-formulario--secundario{border:1px solid var(--cor-borda);background:#fff;color:var(--cor-texto)}.botao-formulario--secundario:hover{background:#f5f6f2}.botao-formulario--principal{display:inline-flex;flex:1.4;align-items:center;justify-content:center;gap:.5rem;background:var(--cor-principal);color:#fff;box-shadow:0 1px 2px #0000000d}.botao-formulario--principal:hover{background:var(--cor-principal-hover)}.botao-formulario--principal:disabled{cursor:not-allowed;opacity:.45}.botao-formulario--principal svg{width:1rem;height:1rem}.nova-ideacao__funil{min-width:0;padding:1rem;border:1px solid #ffffff;border-radius:1.5rem;background:#f8faf7f2;box-shadow:0 1px 2px #0000000a}.nova-ideacao__funil-cabecalho{margin-bottom:1.25rem}.nova-ideacao__funil-sobretitulo{color:var(--cor-principal);font-size:.5625rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.nova-ideacao__funil-titulo{margin:.25rem 0 0;color:var(--cor-texto);font-size:1rem;font-weight:900}.nova-ideacao__funil-descricao{margin:.25rem 0 0;color:var(--cor-texto-secundario);font-size:.6875rem;line-height:1.6}.nova-ideacao__etapas{position:relative}.nova-ideacao__etapas:before{content:"";position:absolute;top:1.5rem;bottom:1.5rem;left:1.25rem;width:1px;background:#d2e5cd}.nova-ideacao__etapa{position:relative;display:flex;gap:.75rem;padding:.875rem;border:1px solid transparent;border-radius:1rem}.nova-ideacao__etapa+.nova-ideacao__etapa{margin-top:.5rem}.nova-ideacao__etapa--entrada{border-color:#07561840;background:#fff;box-shadow:0 1px 2px #0000000a}.nova-ideacao__etapa-icone{position:relative;z-index:1;display:flex;width:2.5rem;height:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border:1px solid #d2e5cd;border-radius:50%;background:#f8faf7;color:var(--cor-texto-secundario)}.nova-ideacao__etapa-icone svg{width:1rem;height:1rem}.nova-ideacao__etapa--entrada .nova-ideacao__etapa-icone{border-color:var(--cor-principal);background:var(--cor-principal);color:#fff}.nova-ideacao__etapa-conteudo{min-width:0;padding-top:.125rem}.nova-ideacao__etapa-cabecalho{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.nova-ideacao__etapa-numero{color:#8a968d;font-size:.5625rem;font-weight:900;letter-spacing:.1em}.nova-ideacao__etapa--entrada .nova-ideacao__etapa-numero{color:var(--cor-principal)}.nova-ideacao__etapa-titulo{margin:0;color:#667269;font-size:.6875rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.nova-ideacao__etapa--entrada .nova-ideacao__etapa-titulo{color:var(--cor-texto)}.nova-ideacao__etapa-selo{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:999px;background:var(--cor-verde-pastel);color:var(--cor-principal);font-size:.5rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.nova-ideacao__etapa-selo svg{width:.75rem;height:.75rem}.nova-ideacao__etapa-descricao{margin:.25rem 0 0;color:var(--cor-texto-secundario);font-size:.625rem;line-height:1.6}@media(min-width:40rem){.nova-ideacao>*+*{margin-top:1.25rem}.nova-ideacao__formulario-cabecalho{padding:1.25rem 1.5rem}.nova-ideacao__formulario-titulo{font-size:.8125rem}.nova-ideacao__campos{padding:1.5rem}.nova-ideacao__acoes{flex-direction:row;align-items:center;justify-content:space-between;padding:1rem 1.5rem}.nova-ideacao__acoes-nota{max-width:24rem}.nova-ideacao__acoes-botoes{width:auto}.botao-formulario{flex:none}.nova-ideacao__funil{padding:1.25rem}}@media(min-width:64rem){.nova-ideacao__campos{padding:1.75rem}}@media(min-width:80rem){.nova-ideacao__grade{grid-template-columns:minmax(0,1.55fr) minmax(18.75rem,.75fr)}.nova-ideacao__funil{position:sticky;top:6.75rem;align-self:start}}.dashboard-vector{width:100%;min-width:0;padding-bottom:2rem}.dashboard-vector>*+*{margin-top:1rem}.dashboard-vector__cabecalho{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.125rem;border:1px solid var(--cor-borda);border-radius:1.5rem;background:#ffffffd1;box-shadow:0 1px 2px #00000008;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dashboard-vector__sobretitulo{color:var(--cor-principal);font-size:.5625rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.dashboard-vector__cabecalho h1{margin:.2rem 0 0;color:var(--cor-texto);font-family:var(--fonte-titulos);font-size:1.4rem;font-weight:900;letter-spacing:-.025em}.dashboard-vector__total{display:flex;min-width:9rem;align-items:center;gap:.65rem;padding:.75rem .9rem;border:1px solid var(--cor-borda-suave);border-radius:1rem;background:var(--cor-fundo-suave)}.dashboard-vector__total strong{color:var(--cor-principal);font-family:var(--fonte-titulos);font-size:1.55rem;font-weight:900}.dashboard-vector__total span{color:var(--cor-texto-secundario);font-size:.65rem;font-weight:750;line-height:1.35}.dashboard-vector__painel-funil{position:relative;min-width:0;overflow:hidden;padding:1.25rem .85rem;border:1px solid var(--cor-borda);border-radius:1.75rem;background:#ffffffe6;box-shadow:0 .75rem 2.5rem #032f160f}.dashboard-vector__painel-funil:before{content:"";position:absolute;top:-8rem;left:8%;width:24rem;height:24rem;border-radius:50%;background:radial-gradient(circle,rgb(101 166 48 / .09),transparent 68%);pointer-events:none}.dashboard-vector__botao-criterios{position:relative;z-index:2;display:inline-flex;align-items:center;gap:.45rem;margin:0 0 .85rem;padding:.5rem .7rem;border:1px solid var(--cor-borda);border-radius:.7rem;background:#ffffffdb;color:var(--cor-principal);cursor:pointer;font-size:.62rem;font-weight:800;transition:background .24s ease,border-color .24s ease,transform .24s cubic-bezier(.22,1,.36,1)}.dashboard-vector__botao-criterios:hover,.dashboard-vector__botao-criterios:focus-visible,.dashboard-vector__botao-criterios.ativo{border-color:color-mix(in srgb,var(--cor-principal) 34%,var(--cor-borda));background:var(--cor-verde-pastel);transform:translateY(-1px)}.dashboard-vector__botao-criterios svg{width:1rem;height:1rem}.funil-interativo{position:relative;z-index:1;width:100%;max-width:78rem;margin:0 auto}.funil-interativo__linha{--largura-etapa: 100%;--cor-etapa: var(--cor-funil-ideacao);display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,1fr);align-items:center}.funil-interativo__linha+.funil-interativo__linha{margin-top:-.16rem}.funil-interativo__criterio{grid-column:1;width:min(var(--largura-etapa),43rem);justify-self:center;max-height:10rem;margin:.15rem auto .65rem;padding:.65rem 1rem .7rem;border:1px dashed color-mix(in srgb,var(--cor-etapa) 42%,transparent);border-radius:.85rem;background:color-mix(in srgb,var(--cor-etapa) 7%,white);color:var(--cor-texto-secundario);overflow:hidden;opacity:1;transform:translateY(0);transition:max-height .69s cubic-bezier(.22,1,.36,1),margin .69s cubic-bezier(.22,1,.36,1),padding .69s cubic-bezier(.22,1,.36,1),border-width .69s cubic-bezier(.22,1,.36,1),opacity .69s cubic-bezier(.22,1,.36,1),transform .69s cubic-bezier(.22,1,.36,1)}.funil-interativo__criterio--oculto{max-height:0;margin-block:0;padding-block:0;border-width:0;opacity:0;pointer-events:none;transform:translateY(-.15rem)}.funil-interativo__criterio>span{display:block;margin-bottom:.12rem;color:var(--cor-etapa);font-size:.52rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.funil-interativo__criterio strong{display:block;color:var(--cor-texto);font-size:.68rem}.funil-interativo__criterio ul{display:flex;flex-wrap:wrap;gap:.3rem .8rem;margin:.45rem 0 0;padding:0;list-style:none;font-size:.57rem;font-weight:650;line-height:1.3}.funil-interativo__criterio li{display:flex;align-items:flex-start;gap:.3rem}.funil-interativo__criterio li:before{content:"✓";color:var(--cor-etapa);font-weight:900}.funil-interativo__linha--1{--largura-etapa: 100%;--cor-etapa: var(--cor-funil-ideacao)}.funil-interativo__linha--2{--largura-etapa: 84%;--cor-etapa: var(--cor-funil-selecao)}.funil-interativo__linha--3{--largura-etapa: 70%;--cor-etapa: var(--cor-funil-desenvolvimento)}.funil-interativo__linha--4{--largura-etapa: 57%;--cor-etapa: var(--cor-funil-validacao)}.funil-interativo__linha--5{--largura-etapa: 45%;--cor-etapa: var(--cor-funil-implementacao)}.funil-interativo__etapa{position:relative;display:grid;width:var(--largura-etapa);min-height:6rem;grid-template-columns:3.25rem 1px 2.7rem minmax(0,1fr) auto;align-items:center;gap:.8rem;justify-self:center;margin-inline:auto;padding:.75rem 2rem;margin-bottom:10px;overflow:hidden;border-radius:1.1rem;clip-path:polygon(0 0,100% 0,92% 100%,8% 100%);background:var(--cor-etapa);color:#fff;cursor:pointer;text-align:left;box-shadow:inset 0 1px #ffffff38,0 .75rem 1.4rem #032f1621;transition:transform .19s ease,filter .19s ease,box-shadow .19s ease}@supports (clip-path: polygon(round 1rem,0 0,100% 0,92% 100%,8% 100%)){.funil-interativo__etapa{clip-path:polygon(round 1.1rem,0 0,100% 0,92% 100%,8% 100%)}}.funil-interativo__etapa:before{content:"";position:absolute;top:-.2rem;left:4%;right:4%;height:.75rem;border-top:2px solid rgb(255 255 255 / .25);border-radius:50%;pointer-events:none}.funil-interativo__etapa:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgb(255 255 255 / .12),transparent 30%,rgb(0 0 0 / .08));pointer-events:none}.funil-interativo__etapa:hover,.funil-interativo__etapa:focus-visible{z-index:2;transform:scale(1.014);filter:saturate(1.04) brightness(1.03);box-shadow:inset 0 1px #ffffff52,0 1rem 2rem #032f162e}.funil-interativo__numero{position:relative;z-index:1;font-family:var(--fonte-titulos);font-size:2rem;font-weight:900;letter-spacing:-.04em;text-align:center}.funil-interativo__divisor{position:relative;z-index:1;width:1px;height:3rem;background:#ffffff6b}.funil-interativo__icone{position:relative;z-index:1;display:grid;width:2.7rem;height:2.7rem;place-items:center;border:1px solid rgb(255 255 255 / .28);border-radius:50%;background:#ffffff14}.funil-interativo__icone svg{width:1.4rem;height:1.4rem}.funil-interativo__texto{position:relative;z-index:1;display:block;min-width:0}.funil-interativo__texto strong{display:block;font-family:var(--fonte-titulos);font-size:.88rem;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.funil-interativo__texto small{display:block;max-width:28rem;margin-top:.2rem;color:#ffffffe6;font-size:.65rem;font-weight:550;line-height:1.45}.funil-interativo__quantidade{position:relative;z-index:1;display:flex;min-width:4.4rem;flex-direction:column;align-items:center;justify-content:center;padding:.45rem .7rem;margin-right:15px;margin-top:15px;margin-left:15px;border:1px solid rgb(255 255 255 / .2);border-radius:1rem;background:#ffffff1a}.funil-interativo__quantidade strong{font-family:var(--fonte-titulos);font-size:1.15rem;font-weight:900}.funil-interativo__quantidade small{color:#ffffffd6;font-size:.5rem;font-weight:800;text-transform:uppercase}.funil-interativo__resultado{display:none}.dashboard-vector__estado-inicial{position:relative;z-index:1;display:flex;max-width:38rem;align-items:center;justify-content:center;gap:.6rem;margin:1.25rem auto 0;padding:.7rem .9rem;border:1px solid var(--cor-borda-suave);border-radius:999px;background:var(--cor-fundo-suave);color:var(--cor-texto-secundario);font-size:.62rem;font-weight:700;text-align:center}.dashboard-vector__estado-inicial svg{width:1rem;height:1rem;flex-shrink:0;color:var(--cor-principal)}@media(min-width:40rem){.dashboard-vector__cabecalho{flex-direction:row;align-items:center;justify-content:space-between;padding:1.15rem 1.4rem}.dashboard-vector__painel-funil{padding:1.75rem 1.5rem}.funil-interativo__etapa{min-height:6.4rem;padding-inline:2.6rem}}@media(min-width:70rem){.funil-interativo__linha{grid-template-columns:minmax(0,1fr) minmax(16rem,19rem);column-gap:2.25rem}.funil-interativo__etapa{grid-column:1;justify-self:center;margin-inline:auto}.funil-interativo__resultado{position:relative;display:flex;grid-column:2;min-width:0;align-items:center;gap:.9rem;padding:.5rem 0;background:transparent;color:var(--cor-texto);cursor:pointer;text-align:left}.funil-interativo__resultado:before{content:"";position:absolute;top:50%;right:calc(100% + .35rem);width:1.55rem;height:1px;transform:translateY(-50%);background:color-mix(in srgb,var(--cor-etapa) 78%,transparent)}.funil-interativo__resultado-icone{display:grid;width:3.25rem;height:3.25rem;flex:0 0 3.25rem;place-items:center;border-radius:50%;background:var(--cor-etapa);color:#fff;box-shadow:0 .45rem 1rem #032f161f;transition:transform .18s ease}.funil-interativo__resultado:hover .funil-interativo__resultado-icone{transform:scale(1.05)}.funil-interativo__resultado-icone svg{width:1.35rem;height:1.35rem}.funil-interativo__resultado strong{display:block;color:var(--cor-etapa);font-family:var(--fonte-titulos);font-size:.78rem;font-weight:900;letter-spacing:.015em;text-transform:uppercase}.funil-interativo__resultado small{display:block;max-width:18rem;margin-top:.2rem;color:var(--cor-texto-secundario);font-size:.61rem;line-height:1.45}}@media(max-width:39.999rem){.dashboard-vector__botao-criterios{padding:.5rem}.dashboard-vector__botao-criterios span{display:none}.funil-interativo__criterio{width:min(94%,27rem);padding:.6rem .75rem}.funil-interativo__criterio ul{display:grid;gap:.28rem}.funil-interativo__etapa{min-height:5.6rem;grid-template-columns:2.4rem 2rem minmax(0,1fr) auto;gap:.55rem;padding:.7rem 1.35rem;clip-path:polygon(2% 0,98% 0,94% 100%,6% 100%)}@supports (clip-path: polygon(round .85rem,2% 0,98% 0,94% 100%,6% 100%)){.funil-interativo__etapa{clip-path:polygon(round .85rem,2% 0,98% 0,94% 100%,6% 100%)}}.funil-interativo__divisor{display:none}.funil-interativo__numero{font-size:1.45rem}.funil-interativo__icone{width:2rem;height:2rem}.funil-interativo__icone svg{width:1rem;height:1rem}.funil-interativo__texto strong{font-size:.68rem}.funil-interativo__texto small{display:none}.funil-interativo__quantidade{min-width:3.25rem;padding:.35rem .45rem;border-radius:.75rem}.funil-interativo__quantidade strong{font-size:.9rem}.funil-interativo__quantidade small{font-size:.43rem}}@media(prefers-reduced-motion:reduce){.funil-interativo__etapa,.funil-interativo__resultado-icone{transition:none!important}.funil-interativo__criterio{animation:none}}.modal-etapa-funil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--camada-modal);isolation:isolate}.modal-etapa-funil__fundo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;background:#031a0d75;cursor:default;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-etapa-funil__painel{--cor-modal-etapa: var(--cor-funil-ideacao);position:absolute;top:0;right:0;bottom:0;z-index:1;display:flex;width:min(72rem,94vw);max-width:100%;flex-direction:column;overflow:hidden;border-left:1px solid rgb(255 255 255 / .3);background:#f7f9f6;box-shadow:-1.5rem 0 4rem #0000002e;animation:modal-etapa-entrar .24s cubic-bezier(.22,1,.36,1) both}.modal-etapa-funil__painel--etapa-1{--cor-modal-etapa: var(--cor-funil-ideacao)}.modal-etapa-funil__painel--etapa-2{--cor-modal-etapa: var(--cor-funil-selecao)}.modal-etapa-funil__painel--etapa-3{--cor-modal-etapa: var(--cor-funil-desenvolvimento)}.modal-etapa-funil__painel--etapa-4{--cor-modal-etapa: var(--cor-funil-validacao)}.modal-etapa-funil__painel--etapa-5{--cor-modal-etapa: var(--cor-funil-implementacao)}@keyframes modal-etapa-entrar{0%{transform:translate(100%);opacity:.7}to{transform:translate(0);opacity:1}}.modal-etapa-funil__cabecalho{position:sticky;top:0;z-index:3;display:flex;min-height:7rem;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;background:linear-gradient(135deg,var(--cor-modal-etapa),color-mix(in srgb,var(--cor-modal-etapa) 78%,#02170b));color:#fff}.modal-etapa-funil__etapa{font-size:.55rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase;opacity:.78}.modal-etapa-funil__cabecalho h2{margin:.25rem 0 0;font-family:var(--fonte-titulos);font-size:1.55rem;font-weight:900}.modal-etapa-funil__cabecalho p{margin:.25rem 0 0;font-size:.68rem;font-weight:600;opacity:.82}.modal-etapa-funil__fechar{display:grid;width:2.5rem;height:2.5rem;flex-shrink:0;place-items:center;border:1px solid rgb(255 255 255 / .2);border-radius:50%;background:#ffffff1f;color:#fff;cursor:pointer;transition:background-color .16s ease,transform .16s ease}.modal-etapa-funil__fechar:hover{background:#fff3}.modal-etapa-funil__fechar:active{transform:scale(.96)}.modal-etapa-funil__fechar svg{width:1.1rem;height:1.1rem}.modal-etapa-funil__corpo{display:grid;min-height:0;flex:1;grid-template-columns:minmax(14.5rem,18rem) minmax(0,1fr)}.modal-etapa-funil__lista{display:flex;min-width:0;min-height:0;flex-direction:column;border-right:1px solid var(--cor-borda);background:#fff}.modal-etapa-funil__lista-cabecalho{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem;border-bottom:1px solid var(--cor-borda-suave)}.modal-etapa-funil__lista-cabecalho span{display:block;color:var(--cor-texto-secundario);font-size:.5rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.modal-etapa-funil__lista-cabecalho strong{display:block;margin-top:.12rem;color:var(--cor-modal-etapa);font-size:.78rem;font-weight:900}.modal-etapa-funil__lista-cabecalho svg{width:1.15rem;height:1.15rem;color:var(--cor-modal-etapa)}.modal-etapa-funil__lista-conteudo{min-height:0;flex:1;overflow-y:auto;padding:.75rem}.modal-etapa-funil__item{display:block;width:100%;padding:.8rem;border:1px solid #a7ffab;border-radius:.9rem;background:transparent;color:var(--cor-texto);cursor:pointer;text-align:left;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.modal-etapa-funil__item+.modal-etapa-funil__item{margin-top:.45rem}.modal-etapa-funil__item:hover{background:var(--cor-fundo-suave)}.modal-etapa-funil__item.ativo{border-color:color-mix(in srgb,var(--cor-modal-etapa) 24%,transparent);background:color-mix(in srgb,var(--cor-modal-etapa) 8%,white)}.modal-etapa-funil__item-codigo{display:block;color:var(--cor-modal-etapa);font-size:.5rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.modal-etapa-funil__item strong{display:-webkit-box;margin-top:.2rem;overflow:hidden;font-size:.7rem;font-weight:850;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.modal-etapa-funil__item-meta{display:block;margin-top:.35rem;color:var(--cor-texto-secundario);font-size:.52rem;font-weight:600}.modal-etapa-funil__inventario{display:flex;min-height:3.25rem;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem 1rem;border-top:1px solid var(--cor-borda-suave);background:#fff;color:var(--cor-modal-etapa);cursor:pointer;font-size:.62rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.modal-etapa-funil__inventario svg{width:1rem;height:1rem}.modal-etapa-funil__detalhes{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;padding:1rem}.modal-etapa-funil__ideacao-cabecalho{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.modal-etapa-funil__ideacao-cabecalho>div{min-width:0;flex:1 1 auto}.modal-etapa-funil__protocolo{color:var(--cor-modal-etapa);font-size:.53rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.modal-etapa-funil__ideacao-cabecalho h3{margin:.25rem 0 0;color:var(--cor-texto);font-family:var(--fonte-titulos);font-size:1.15rem;font-weight:900;line-height:1.25;overflow-wrap:anywhere;word-break:break-word}.modal-etapa-funil__badge-etapa{flex-shrink:0;padding:.4rem .65rem;border-radius:999px;background:color-mix(in srgb,var(--cor-modal-etapa) 11%,white);color:var(--cor-modal-etapa);font-size:.5rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.modal-etapa-funil__metadados{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.8rem}.modal-etapa-funil__metadados span{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .55rem;border:1px solid var(--cor-borda-suave);border-radius:999px;background:#fff;color:var(--cor-texto-secundario);font-size:.52rem;font-weight:700}.modal-etapa-funil__metadados svg{width:.75rem;height:.75rem;color:var(--cor-modal-etapa)}.modal-etapa-funil__descricao{margin-top:1rem;padding:.9rem 1rem;border:1px solid var(--cor-borda-suave);border-radius:1rem;background:#fff}.modal-etapa-funil__descricao span{color:var(--cor-texto-secundario);font-size:.5rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.modal-etapa-funil__descricao p{margin:.35rem 0 0;color:var(--cor-texto);font-size:.7rem;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.modal-etapa-funil__vazio,.modal-etapa-funil__selecao-vazia{display:flex;min-height:12rem;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:1rem;color:var(--cor-texto-secundario);text-align:center}.modal-etapa-funil__vazio svg,.modal-etapa-funil__selecao-vazia svg{width:1.6rem;height:1.6rem;margin-bottom:.25rem;color:var(--cor-modal-etapa)}.modal-etapa-funil__vazio strong,.modal-etapa-funil__selecao-vazia strong{color:var(--cor-texto);font-size:.72rem}.modal-etapa-funil__vazio span,.modal-etapa-funil__selecao-vazia span{max-width:16rem;font-size:.58rem;line-height:1.5}@media(max-width:54rem){.modal-etapa-funil__painel{width:min(38rem,100vw)}.modal-etapa-funil__corpo{grid-template-columns:1fr;overflow-y:auto}.modal-etapa-funil__lista{min-height:17rem;max-height:42dvh;border-right:0;border-bottom:1px solid var(--cor-borda)}.modal-etapa-funil__detalhes{overflow:visible}}@media(max-width:39.999rem){.modal-etapa-funil__painel{width:100vw}.modal-etapa-funil__cabecalho{min-height:6.25rem;padding:1rem}.modal-etapa-funil__cabecalho h2{font-size:1.25rem}.modal-etapa-funil__ideacao-cabecalho{flex-direction:column;gap:.55rem}.modal-etapa-funil__lista{max-height:36dvh}}@media(prefers-reduced-motion:reduce){.modal-etapa-funil__painel,.modal-etapa-funil__fechar,.modal-etapa-funil__item{animation:none!important;transition:none!important}}.chat-ideacao{display:flex;min-height:0;flex:1 1 0;flex-direction:column;margin-top:1rem;overflow:hidden;border:1px solid var(--cor-borda-suave);border-radius:1.1rem;background:#fff}.chat-ideacao__cabecalho{display:flex;flex:0 0 auto;align-items:center;gap:.7rem;padding:.8rem .9rem;border-bottom:1px solid var(--cor-borda-suave);background:#fbfcfa}.chat-ideacao__icone{display:grid;width:2.25rem;height:2.25rem;flex:0 0 2.25rem;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--cor-modal-etapa, var(--cor-principal)) 10%,white);color:var(--cor-modal-etapa, var(--cor-principal))}.chat-ideacao__icone svg{width:1rem;height:1rem}.chat-ideacao__sobretitulo{margin:0;color:var(--cor-texto-secundario);font-size:.48rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.chat-ideacao__titulo{margin:.1rem 0 0;color:var(--cor-texto);font-size:.78rem;font-weight:900}.chat-ideacao__mensagens{display:flex;min-height:0;flex:1 1 0;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;padding:.9rem;background:linear-gradient(180deg,#f8faf7,#fff)}.chat-ideacao__vazio{display:flex;min-height:12rem;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;color:var(--cor-texto-secundario);text-align:center}.chat-ideacao__vazio svg{width:1.5rem;height:1.5rem;margin-bottom:.25rem;color:var(--cor-modal-etapa, var(--cor-principal))}.chat-ideacao__vazio strong{color:var(--cor-texto);font-size:.68rem}.chat-ideacao__vazio span{max-width:18rem;font-size:.55rem;line-height:1.45}.chat-ideacao__mensagem{width:fit-content;max-width:min(76%,32rem);padding:.65rem .75rem;border:1px solid var(--cor-borda-suave);border-radius:.9rem .9rem .9rem .25rem;background:#fff;box-shadow:0 1px 2px #00000006}.chat-ideacao__mensagem+.chat-ideacao__mensagem{margin-top:.55rem}.chat-ideacao__mensagem--recebida{align-self:flex-start;margin-right:auto;border-color:#dfe5df;border-radius:.9rem .9rem .9rem .25rem;background:#fff}.chat-ideacao__mensagem--propria{align-self:flex-end;margin-left:auto;border-color:color-mix(in srgb,var(--cor-modal-etapa, var(--cor-principal)) 24%,transparent);border-radius:.9rem .9rem .25rem;background:color-mix(in srgb,var(--cor-modal-etapa, var(--cor-principal)) 11%,white)}.chat-ideacao__mensagem-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.chat-ideacao__autor{display:inline-flex;align-items:center;gap:.35rem}.chat-ideacao__papel{display:inline-flex;align-items:center;min-height:1rem;padding:.08rem .32rem;border:1px solid color-mix(in srgb,var(--cor-principal) 22%,transparent);border-radius:999px;background:color-mix(in srgb,var(--cor-principal) 8%,white);color:var(--cor-principal)!important;font-size:.4rem!important;font-weight:900!important;letter-spacing:.06em}.chat-ideacao__mensagem--recebida .chat-ideacao__mensagem-meta strong{color:#344239}.chat-ideacao__mensagem-meta strong{color:var(--cor-modal-etapa, var(--cor-principal));font-size:.52rem;font-weight:900}.chat-ideacao__mensagem-meta span{color:#89948c;font-size:.45rem;font-weight:650}.chat-ideacao__mensagem p{margin:.28rem 0 0;color:var(--cor-texto);font-size:.66rem;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}.chat-ideacao__erro{flex:0 0 auto;margin:0;padding:.55rem .85rem;border-top:1px solid #f1d4d4;background:#fff8f8;color:#9f2f2f;font-size:.56rem;font-weight:700}.chat-ideacao__formulario{flex:0 0 auto;padding:.75rem .85rem .85rem;border-top:1px solid var(--cor-borda-suave);background:#fff}.chat-ideacao__formulario-cabecalho{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.4rem}.chat-ideacao__rotulo{display:block;margin:0;color:var(--cor-texto-secundario);font-size:.48rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.chat-ideacao__contador{flex-shrink:0;color:var(--cor-texto-secundario);font-size:.48rem;font-weight:700}.chat-ideacao__campo-linha{display:flex;align-items:flex-end;gap:.5rem}.chat-ideacao__campo-linha textarea{width:100%;min-height:3.25rem;max-height:8rem;resize:vertical;padding:.7rem .8rem;border:1px solid var(--cor-borda);border-radius:.85rem;background:var(--cor-fundo-suave);color:var(--cor-texto);font-size:.68rem;line-height:1.45;outline:none}.chat-ideacao__campo-linha textarea:focus{border-color:var(--cor-modal-etapa, var(--cor-principal));background:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--cor-modal-etapa, var(--cor-principal)) 9%,transparent)}.chat-ideacao__campo-linha button{display:grid;width:3.25rem;height:3.25rem;flex:0 0 3.25rem;place-items:center;border-radius:.85rem;background:var(--cor-modal-etapa, var(--cor-principal));color:#fff;cursor:pointer;transition:filter .16s ease,opacity .16s ease}.chat-ideacao__campo-linha button:hover{filter:brightness(.94)}.chat-ideacao__campo-linha button:disabled{cursor:not-allowed;opacity:.38}.chat-ideacao__campo-linha button svg{width:1rem;height:1rem}@media(max-width:54rem){.chat-ideacao{height:clamp(20rem,65dvh,31rem);flex:none}}.projetos{width:100%;min-width:0}.projetos__carregando,.projetos__erro{margin:0;padding:1rem 1.25rem;border-radius:1rem;font-size:.78rem;font-weight:700}.projetos__carregando{color:var(--cor-texto-secundario);background:#ffffffd9;border:1px solid var(--cor-borda-suave)}.projetos__erro{color:var(--cor-erro);background:#c94a4a14;border:1px solid rgb(201 74 74 / .25)}.projetos__cabecalho{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding:1.25rem;border:1px solid var(--cor-borda);border-radius:1.5rem;background:#fffffff0;box-shadow:0 1px 2px #0000000a}.projetos__sobrelinha,.projeto-pasta__rotulo{display:inline-block;color:var(--cor-principal);font-size:.625rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.projetos__cabecalho h1{margin:.2rem 0 0;color:var(--cor-texto);font-family:var(--fonte-titulos);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:900}.projetos__cabecalho p{max-width:48rem;margin:.45rem 0 0;color:var(--cor-texto-secundario);font-size:.78rem;line-height:1.6}.projetos__usuario{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;padding:.75rem 1rem;border-radius:1rem;background:var(--cor-fundo-creme)}.projetos__usuario span{max-width:100%;overflow:hidden;color:var(--cor-texto);font-size:.72rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.projetos__usuario small{margin-top:.15rem;color:var(--cor-texto-secundario);font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.projetos__grade{display:grid;grid-template-columns:1fr;gap:1rem}.projeto-card{overflow:hidden;width:100%;padding:0;border:1px solid var(--cor-borda);border-radius:1.35rem;background:#fff;color:inherit;cursor:pointer;text-align:left;box-shadow:0 .25rem 1rem #0756180d;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.projeto-card:hover{transform:translateY(-2px);border-color:#07561840;box-shadow:0 .8rem 2rem #0756181a}.projeto-card:focus-visible{outline:3px solid rgb(7 86 24 / .14);outline-offset:3px}.projeto-card__thumb{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:linear-gradient(135deg,#e8f2e6,#f8faf6 55%,#edf3eb)}.projeto-card__thumb img{width:100%;height:100%;object-fit:contain;object-position:center center}.projeto-card__thumb-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.projeto-card__thumb-fallback:before{content:"";position:absolute;width:11rem;height:11rem;border-radius:50%;background:#0756180f;transform:translate(-28%,18%)}.projeto-card__thumb-fallback span{position:relative;color:var(--cor-principal);font-family:var(--fonte-titulos);font-size:2.4rem;font-weight:900;letter-spacing:-.04em}.projeto-card__thumb-fallback svg{position:absolute;right:1rem;bottom:1rem;width:1.5rem;height:1.5rem;color:#07561873}.projeto-card__conteudo{padding:1rem}.projeto-card__codigo{color:var(--cor-principal);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;font-weight:800;letter-spacing:.06em}.projeto-card h2{margin:.35rem 0 0;overflow:hidden;color:var(--cor-texto);font-family:var(--fonte-titulos);font-size:1rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.projeto-card p{display:-webkit-box;min-height:2.7rem;margin:.5rem 0 0;overflow:hidden;color:var(--cor-texto-secundario);font-size:.68rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.projeto-card__rodape{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--cor-borda-suave)}.projeto-card__rodape span{overflow:hidden;color:var(--cor-texto-secundario);font-size:.58rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.projeto-card__rodape strong{flex-shrink:0;color:var(--cor-principal);font-size:.6rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.projetos__vazio,.projeto-pasta__vazio{display:flex;min-height:20rem;flex-direction:column;align-items:center;justify-content:center;padding:2rem;border:1px dashed var(--cor-borda);border-radius:1.5rem;background:#ffffffb3;text-align:center}.projetos__vazio>span,.projeto-pasta__vazio-icone{display:flex;width:3.5rem;height:3.5rem;align-items:center;justify-content:center;border-radius:50%;background:var(--cor-verde-pastel);color:var(--cor-principal)}.projetos__vazio svg,.projeto-pasta__vazio-icone svg{width:1.5rem;height:1.5rem}.projetos__vazio h2,.projeto-pasta__vazio h3{margin:1rem 0 0;color:var(--cor-texto);font-size:.9rem;font-weight:900}.projetos__vazio p,.projeto-pasta__vazio p{max-width:30rem;margin:.45rem 0 0;color:var(--cor-texto-secundario);font-size:.7rem;line-height:1.6}.projetos__voltar{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.65rem .85rem;border:1px solid var(--cor-borda);border-radius:.75rem;background:#fff;color:var(--cor-principal);cursor:pointer;font-size:.62rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.projetos__voltar svg{width:.95rem;height:.95rem}.projeto-pasta__cabecalho{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:1rem;padding:1rem;border:1px solid var(--cor-borda);border-radius:1.5rem;background:#fff;min-width:0;overflow:hidden}.projeto-pasta__thumb{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:11rem;border-radius:1.1rem;background:var(--cor-verde-pastel)}.projeto-pasta__thumb-visual{position:relative;display:block;width:100%;height:100%;min-height:11rem;padding:0;border:0;background:transparent;cursor:zoom-in}.projeto-pasta__thumb-visual img,.projeto-pasta__thumb>.projeto-pasta__thumb-visual img,.projeto-pasta__thumb img:not([class]){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center center;display:block}.projeto-pasta__thumb-editar{position:absolute;right:.65rem;bottom:.65rem;display:inline-flex;padding:.45rem .65rem;border-radius:.65rem;background:#111d14b8;color:#fff;cursor:pointer;font-size:.58rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.projeto-pasta__thumb-editar input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.projeto-pasta__thumb--fallback{display:flex;align-items:center;justify-content:center;width:100%;min-height:11rem;background:linear-gradient(135deg,#e8f2e6,#f8faf6 55%,#edf3eb);color:var(--cor-principal)}.projeto-pasta__thumb--fallback span{font-family:var(--fonte-titulos);font-size:3rem;font-weight:900;letter-spacing:-.05em}.projeto-pasta__codigo{color:var(--cor-principal);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;font-weight:800;overflow-wrap:anywhere}.projeto-pasta__cabecalho-texto{min-width:0;max-width:100%}.projeto-pasta__cabecalho-texto h1{margin:.35rem 0 0;max-width:100%;color:var(--cor-texto);font-family:var(--fonte-titulos);font-size:clamp(1.55rem,3vw,2.2rem);font-weight:900;line-height:1.15;overflow-wrap:anywhere;word-break:break-word}.projeto-pasta__cabecalho-texto>p{max-width:100%;margin:.55rem 0 0;color:var(--cor-texto-secundario);font-size:.75rem;line-height:1.65;overflow-wrap:anywhere;word-break:break-word}.projeto-pasta__metadados{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.9rem}.projeto-pasta__metadados span{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;padding:.38rem .6rem;border-radius:999px;background:var(--cor-fundo-creme);color:var(--cor-texto-secundario);font-size:.58rem;font-weight:800;overflow-wrap:anywhere}.projeto-pasta__metadados svg{width:.78rem;height:.78rem}.projeto-pasta__grade{display:grid;grid-template-columns:1fr;gap:1rem}.projeto-pasta__painel{min-width:0;padding:1rem;border:1px solid var(--cor-borda);border-radius:1.5rem;background:#fff}.projeto-pasta__painel-titulo{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.9rem;border-bottom:1px solid var(--cor-borda-suave)}.projeto-pasta__painel-titulo h2{margin:.2rem 0 0;color:var(--cor-texto);font-family:var(--fonte-titulos);font-size:1rem;font-weight:900}.projeto-pasta__painel-titulo>svg{width:1.25rem;height:1.25rem;color:var(--cor-principal)}.projeto-atualizacao-form{display:grid;gap:.7rem;margin-top:1rem}.projeto-atualizacao-form label{display:grid;gap:.35rem}.projeto-atualizacao-form label span{color:var(--cor-texto-secundario);font-size:.58rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.projeto-atualizacao-form input,.projeto-atualizacao-form textarea{width:100%;padding:.7rem .8rem;border:1px solid var(--cor-borda-suave);border-radius:.8rem;background:#fbfcfa;color:var(--cor-texto);font-size:.75rem;font-weight:650;outline:none}.projeto-atualizacao-form textarea{min-height:6.5rem;resize:vertical}.projeto-atualizacao-form input:focus,.projeto-atualizacao-form textarea:focus{border-color:#07561873;box-shadow:0 0 0 3px #07561814}.projeto-atualizacao-form button{justify-self:start;padding:.7rem .95rem;border-radius:.8rem;background:var(--cor-principal);color:#fff;cursor:pointer;font-size:.6875rem;font-weight:900}.projeto-atualizacao-form button:disabled{opacity:.6;cursor:wait}.projeto-atualizacao-form__erro{margin:0;color:var(--cor-erro);font-size:.68rem;font-weight:700}.projeto-galeria__enviar{position:relative;display:inline-flex;margin-top:1rem;padding:.7rem .95rem;border-radius:.8rem;background:var(--cor-principal);color:#fff;cursor:pointer;font-size:.6875rem;font-weight:900}.projeto-galeria__enviar input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.projeto-galeria{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1rem}.projeto-galeria__item-wrap{position:relative;min-width:0}.projeto-galeria__excluir{position:absolute;top:.35rem;right:.35rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border:0;border-radius:999px;background:#ffffffeb;color:var(--cor-erro);box-shadow:0 .15rem .5rem #0000001f;cursor:pointer}.projeto-galeria__excluir svg{width:.85rem;height:.85rem}.projeto-galeria__item{margin:0;padding:0;border:0;border-radius:.9rem;background:transparent;cursor:zoom-in;text-align:left}.projeto-galeria__miniatura{position:relative;display:block;overflow:hidden;border-radius:.9rem}.projeto-galeria__item img{width:100%;aspect-ratio:4 / 3;border-radius:.9rem;object-fit:cover;display:block}.projeto-galeria__ampliar{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;border-radius:.9rem;background:#111d1473;color:#fff;font-size:.55rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;opacity:0;transition:opacity .18s ease}.projeto-galeria__ampliar svg{width:1.1rem;height:1.1rem}.projeto-galeria__ampliar--compacto{font-size:0;gap:0}.projeto-galeria__item:hover .projeto-galeria__ampliar,.projeto-galeria__item:focus-visible .projeto-galeria__ampliar,.projeto-atualizacao__imagem:hover .projeto-galeria__ampliar,.projeto-atualizacao__imagem:focus-visible .projeto-galeria__ampliar{opacity:1}.projeto-galeria__item span:last-child{display:block;margin-top:.35rem;color:var(--cor-texto-secundario);font-size:.62rem;font-weight:700}.projeto-galeria figure{margin:0}.projeto-galeria img{width:100%;aspect-ratio:4 / 3;border-radius:.9rem;object-fit:cover}.projeto-galeria figcaption{margin-top:.35rem;color:var(--cor-texto-secundario);font-size:.62rem;font-weight:700}.modal-imagem-projeto{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:.5rem}.modal-imagem-projeto__fundo{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#111d14b8;cursor:pointer}.modal-imagem-projeto__conteudo{position:relative;z-index:1;width:min(1240px,98vw);height:min(94vh,980px);max-height:94vh;padding:.75rem 1rem 1rem;border-radius:1rem;background:#fff;box-shadow:0 1rem 3rem #00000040;display:flex;flex-direction:column;min-height:0}.modal-imagem-projeto__barra{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.45rem;flex-shrink:0}.modal-imagem-projeto__meta{min-width:0}.modal-imagem-projeto__contador{display:inline-block;margin-top:.25rem;padding:.2rem .45rem;border-radius:999px;background:var(--cor-fundo-creme);color:var(--cor-texto-secundario);font-size:.55rem;font-weight:800}.modal-imagem-projeto__acoes{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.modal-imagem-projeto__zoom{display:inline-flex;align-items:center;gap:.2rem;padding:.15rem;border-radius:999px;background:var(--cor-fundo-creme)}.modal-imagem-projeto__zoom-valor{min-width:2.5rem;text-align:center;color:var(--cor-texto-secundario);font-size:.55rem;font-weight:800}.modal-imagem-projeto__dica-zoom{margin:0 0 .4rem;flex-shrink:0;color:var(--cor-texto-secundario);font-size:.52rem;font-weight:650;line-height:1.4}.modal-imagem-projeto__viewport{position:relative;flex:1 1 0;min-height:min(58vh,600px);display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:.75rem;background:var(--cor-fundo-suave);touch-action:none;container-type:size}.modal-imagem-projeto__viewport--zoom{cursor:grab}.modal-imagem-projeto__viewport--arrastando{cursor:grabbing}.modal-imagem-projeto__zoom-canvas{flex-shrink:0;line-height:0;transform-origin:center center;will-change:transform}.modal-imagem-projeto__zoom-canvas--oculta{opacity:0;pointer-events:none}.modal-imagem-projeto__foto{display:block;width:auto;height:auto;max-width:none;max-height:none;object-fit:contain;border-radius:.75rem;-webkit-user-select:none;user-select:none}.modal-imagem-projeto__carregando{position:absolute;margin:0;color:var(--cor-texto-secundario);font-size:.68rem;font-weight:700}.modal-imagem-projeto__nav{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:0;border-radius:999px;background:#fff;color:var(--cor-texto);box-shadow:0 .35rem 1rem #0000002e;cursor:pointer;transform:translateY(-50%)}.modal-imagem-projeto__nav svg{width:1.15rem;height:1.15rem}.modal-imagem-projeto__nav--anterior{left:.5rem}.modal-imagem-projeto__nav--proxima{right:.5rem}.modal-imagem-projeto__icone,.modal-imagem-projeto__fechar{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0;border-radius:999px;background:var(--cor-fundo-creme);color:var(--cor-texto);cursor:pointer}.modal-imagem-projeto__icone svg,.modal-imagem-projeto__fechar svg{width:1rem;height:1rem}.modal-imagem-projeto__icone:disabled{opacity:.35;cursor:not-allowed}.modal-imagem-projeto__titulo{margin:0;color:var(--cor-texto);font-size:.75rem;font-weight:900}.modal-imagem-projeto__legenda{margin:.5rem 0 0;flex-shrink:0;color:var(--cor-texto-secundario);font-size:.68rem;line-height:1.5}.projeto-pasta__vazio{min-height:15rem;margin-top:1rem;border:0;background:var(--cor-fundo-suave)}.projeto-pasta__vazio--compacto{min-height:12rem}.projeto-pasta__timeline{margin-top:1rem}.projeto-atualizacao{position:relative;display:grid;grid-template-columns:1.25rem 1fr;gap:.75rem;padding-bottom:1rem}.projeto-atualizacao:not(:last-child):before{content:"";position:absolute;top:1rem;bottom:-.1rem;left:.38rem;width:1px;background:#07561838}.projeto-atualizacao__ponto{position:relative;z-index:1;width:.75rem;height:.75rem;margin-top:.34rem;border:3px solid white;border-radius:50%;background:var(--cor-principal);box-shadow:0 0 0 1px #07561838}.projeto-atualizacao__conteudo{min-width:0;padding:.85rem;border:1px solid var(--cor-borda-suave);border-radius:1rem;background:var(--cor-fundo-suave)}.projeto-atualizacao__topo{display:flex;flex-direction:column;gap:.2rem}.projeto-atualizacao__topo-acoes{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.projeto-atualizacao__excluir{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border:1px solid rgb(201 74 74 / .25);border-radius:999px;background:#fff;color:var(--cor-erro);cursor:pointer}.projeto-atualizacao__excluir svg{width:.85rem;height:.85rem}.projeto-atualizacao__topo h3{margin:0;color:var(--cor-texto);font-size:.75rem;font-weight:900}.projeto-atualizacao__topo time{color:var(--cor-texto-secundario);font-size:.55rem;font-weight:700}.projeto-atualizacao__conteudo p{margin:.45rem 0 0;color:var(--cor-texto-secundario);font-size:.68rem;line-height:1.6}.projeto-atualizacao__autor{display:block;margin-top:.6rem;color:var(--cor-principal);font-size:.55rem;font-weight:800}.projeto-atualizacao__imagens{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.7rem}.projeto-atualizacao__imagem{position:relative;margin:0;padding:0;border:0;border-radius:.75rem;overflow:hidden;cursor:zoom-in}.projeto-atualizacao__imagens img{width:100%;aspect-ratio:4 / 3;border-radius:.75rem;object-fit:cover;display:block}.projeto-pasta__nota{margin-top:1rem;padding:.85rem 1rem;border:1px solid rgb(7 86 24 / .12);border-radius:1rem;background:var(--cor-verde-pastel);color:var(--cor-principal);font-size:.58rem;font-weight:700;line-height:1.5}.projeto-confirmacao{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:1rem}.projeto-confirmacao__fundo{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#111d148c;cursor:pointer}.projeto-confirmacao__conteudo{position:relative;z-index:1;width:min(420px,100%);padding:1.1rem 1.15rem;border-radius:1rem;background:#fff;box-shadow:0 1rem 2.5rem #0003}.projeto-confirmacao__conteudo h3{margin:0;font-size:.85rem;font-weight:900;color:var(--cor-texto)}.projeto-confirmacao__conteudo p{margin:.55rem 0 0;font-size:.68rem;line-height:1.55;color:var(--cor-texto-secundario)}.projeto-confirmacao__botoes{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.projeto-confirmacao__botoes button{padding:.55rem .85rem;border-radius:.65rem;border:1px solid var(--cor-borda-suave);background:#fff;font-size:.62rem;font-weight:800;cursor:pointer}.projeto-confirmacao__perigo{border-color:#c94a4a59!important;background:var(--cor-erro)!important;color:#fff!important}.projeto-confirmacao__botoes button:disabled{opacity:.6;cursor:wait}@media(min-width:40rem){.projetos__cabecalho{flex-direction:row;align-items:center;justify-content:space-between;padding:1.5rem}.projetos__usuario{align-items:flex-end}.projetos__grade{grid-template-columns:repeat(2,minmax(0,1fr))}.projeto-pasta__cabecalho{grid-template-columns:minmax(12rem,18rem) minmax(0,1fr);align-items:stretch;padding:1.25rem}.projeto-pasta__thumb{min-height:100%;align-self:stretch}.projeto-pasta__thumb-visual{min-height:100%}.projeto-atualizacao__topo{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:1rem}.projeto-atualizacao__topo-acoes{flex-direction:column;align-items:flex-end}.projeto-galeria{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:72rem){.projetos__grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.projeto-card__conteudo{padding:1.15rem}.projeto-pasta__grade{grid-template-columns:minmax(0,1.6fr) minmax(18rem,.7fr);align-items:start}.projeto-pasta__painel{padding:1.25rem}.projeto-galeria{grid-template-columns:1fr}}.pagina-perfil{display:grid;width:100%;height:auto;min-height:calc(100dvh - 8.25rem);grid-template-rows:auto auto;align-content:start;gap:clamp(.9rem,1.5dvh,1.35rem);overflow:visible;padding-bottom:clamp(1rem,3dvh,2.5rem)}.pagina-perfil__titulo{display:flex;align-items:flex-end;justify-content:space-between;padding-inline:.15rem}.pagina-perfil__titulo>div{min-width:0}.pagina-perfil__titulo span{display:block;margin-bottom:.28rem;color:var(--cor-principal);font-size:.7rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.pagina-perfil__titulo h1{margin:0;color:var(--cor-texto);font-family:var(--fonte-titulos);font-size:clamp(1.8rem,2.2vw,2.25rem);font-weight:800;line-height:1}.pagina-perfil--editando{min-height:calc(100dvh - 8.25rem)}.perfil-composicao{display:grid;width:min(100%,94rem);min-height:0;margin-inline:auto;padding:clamp(.35rem,1dvh,.75rem) clamp(.2rem,1.4vw,1rem) .2rem;place-items:start center}.perfil-painel{width:min(98%,82rem);height:auto;min-width:0;min-height:0;margin:0;overflow:hidden;padding:clamp(1rem,1.5vw,1.3rem);border:1px solid rgb(15 23 42 / .1);border-radius:1.15rem;background:#fff;box-shadow:0 1rem 3rem #0f172a12}.perfil-hero{position:relative;display:grid;min-height:clamp(15.5rem,29dvh,18rem);grid-template-columns:minmax(0,1fr) minmax(14rem,18.5rem);align-items:center;gap:clamp(2rem,4vw,4.5rem);overflow:hidden;padding:clamp(1.65rem,3vw,2.8rem) clamp(2rem,4vw,3.6rem);border-radius:1rem;background:linear-gradient(112deg,#f1f9f3f5,#fffffff5 56%,#f1f9f3f7)}.perfil-hero__onda{position:absolute;pointer-events:none;border-radius:50% 50% 0 0/100% 100% 0 0}.perfil-hero__onda--um{right:3%;bottom:-7.2rem;width:58%;height:10rem;background:#cbebd28c;transform:rotate(-2deg)}.perfil-hero__onda--dois{bottom:-8rem;left:7%;width:48%;height:10.5rem;background:#e0f4e4e0;transform:rotate(3deg)}.perfil-identidade{position:relative;z-index:2;display:flex;min-width:0;align-items:center;gap:clamp(1.6rem,2.8vw,2.7rem)}.perfil-avatar-envoltoria{position:relative;display:grid;flex:0 0 auto;justify-items:center;gap:.6rem}.perfil-avatar{display:grid;width:clamp(10.5rem,12vw,12.8rem);aspect-ratio:1;overflow:hidden;place-items:center;border:.7rem solid rgb(244 250 245 / .98);border-radius:50%;outline:2px solid rgb(7 86 24 / .13);background:linear-gradient(145deg,#dff1e3,#a9d8b4);color:var(--cor-verde-escuro);box-shadow:0 .8rem 2rem #0756181a;font-family:var(--fonte-titulos);font-size:clamp(2.8rem,3.8vw,4rem);font-weight:800;letter-spacing:-.05em}.perfil-avatar img{width:100%;height:100%;object-fit:cover}.perfil-avatar__status{position:absolute;right:.65rem;bottom:.7rem;z-index:3;width:1.8rem;height:1.8rem;border:.35rem solid #ffffff;border-radius:50%;background:#16b72a;box-shadow:0 .3rem .8rem #0f172a1f}.perfil-foto-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.perfil-foto-acoes{display:flex;max-width:12.5rem;flex-wrap:wrap;justify-content:center;gap:.35rem}.perfil-foto-alterar,.perfil-foto-remover{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2rem;padding:.35rem .62rem;border-radius:.55rem;background:#ffffffdb;cursor:pointer;font-size:.68rem;font-weight:750;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.perfil-foto-alterar{border:1px solid rgb(7 86 24 / .2);color:var(--cor-principal)}.perfil-foto-remover{border:1px solid rgb(15 23 42 / .09);color:var(--cor-texto-secundario)}.perfil-foto-alterar:hover{border-color:#0756185c;background:#fff}.perfil-foto-remover:hover{color:var(--cor-erro)}.perfil-foto-alterar svg,.perfil-foto-remover svg{width:.9rem;height:.9rem}.perfil-foto-alterar:disabled,.perfil-botao:disabled{cursor:not-allowed;opacity:.55}.perfil-identidade__texto{min-width:0}.perfil-identidade__rotulo{display:block;margin-bottom:.62rem;color:var(--cor-principal);font-size:clamp(.72rem,.78vw,.82rem);font-weight:850;letter-spacing:.09em;text-transform:uppercase}.perfil-identidade__texto h2{max-width:39rem;margin:0;overflow:hidden;color:#082412;font-family:var(--fonte-titulos);font-size:clamp(2.45rem,3.3vw,3.45rem);font-weight:800;line-height:1.02;text-overflow:ellipsis;white-space:nowrap}.perfil-identidade__texto p{margin:.72rem 0 0;color:#667085;font-size:clamp(1.05rem,1.18vw,1.22rem);font-weight:700}.perfil-identidade__setor{display:inline-block;margin-top:.18rem;color:#667085;font-size:clamp(.95rem,1.05vw,1.08rem);font-weight:700}.perfil-hero__acoes{position:relative;z-index:2;display:grid;min-height:11.6rem;align-content:center;justify-items:center;gap:1.1rem;padding-left:clamp(1.6rem,2.4vw,2.5rem);border-left:1px solid rgb(15 23 42 / .11)}.perfil-status{display:inline-flex;min-width:10.6rem;min-height:2.75rem;align-items:center;justify-content:center;gap:.65rem;padding:.6rem 1rem;border-radius:999px;background:#e0f5e5e6;color:#173821;font-size:.9rem;font-weight:750}.perfil-status__ponto{width:.72rem;height:.72rem;border-radius:50%;background:#16b72a}.perfil-acesso{text-align:center}.perfil-acesso span,.perfil-acesso strong{display:block}.perfil-acesso span{color:#667085;font-size:.7rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.perfil-acesso strong{margin-top:.28rem;color:#111827;font-size:1.02rem;font-weight:800}.perfil-botao{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.55rem;padding:.68rem 1.25rem;border-radius:.7rem;cursor:pointer;font-size:.84rem;font-weight:800;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease}.perfil-botao svg{width:1.05rem;height:1.05rem}.perfil-botao--editar,.perfil-botao--salvar{min-width:11.6rem;border:1px solid var(--cor-principal);background:linear-gradient(180deg,#16853c,#0b6d2d);color:#fff;box-shadow:0 .5rem 1rem #07561821}.perfil-botao--editar:hover,.perfil-botao--salvar:hover{background:var(--cor-verde-escuro);transform:translateY(-1px)}.perfil-botao--cancelar{border:1px solid rgb(15 23 42 / .12);background:#fff;color:var(--cor-texto)}.perfil-botao--cancelar:hover{border-color:#07561838;background:#f8faf8}.perfil-acoes-edicao{display:grid;width:100%;gap:.55rem}.perfil-acoes-edicao .perfil-botao{width:100%}.perfil-painel__divisor{height:1px;margin:1rem 0 0;background:#0f172a1a}.perfil-dados{padding:clamp(1.15rem,2.4dvh,1.85rem) 0 0}.perfil-dados__cabecalho{margin:0 0 1.15rem;padding-inline:clamp(.35rem,.7vw,.65rem)}.perfil-dados__cabecalho>span{display:block;margin-bottom:.25rem;color:var(--cor-principal);font-size:.7rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.perfil-dados__cabecalho h3{margin:0;color:#102419;font-family:var(--fonte-titulos);font-size:clamp(1.35rem,1.55vw,1.65rem);font-weight:800}.perfil-dados__cabecalho i{display:block;width:2.35rem;height:.18rem;margin-top:.72rem;border-radius:999px;background:#18a63e}.perfil-dados__cabecalho p{margin:.5rem 0 0;color:var(--cor-texto-secundario);font-size:.78rem;font-weight:550}.perfil-dados__grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:0;padding-inline:.2rem}.perfil-dado{display:flex;min-width:0;min-height:6.3rem;align-items:center;gap:1rem;padding:1rem 1.15rem;border:1px solid rgb(15 23 42 / .1);border-radius:.75rem;background:#fff;box-shadow:0 .35rem 1.1rem #0f172a09}.perfil-dado__icone{display:grid;width:3.35rem;height:3.35rem;flex:0 0 auto;place-items:center;border-radius:50%;background:#e9f7ed;color:#0c7b2d}.perfil-dado__icone svg{width:1.55rem;height:1.55rem;stroke-width:1.8}.perfil-dado>div{min-width:0}.perfil-dado dt{color:#667085;font-size:clamp(.74rem,.8vw,.82rem);font-weight:650}.perfil-dado dd{min-width:0;margin:.35rem 0 0;overflow:hidden;color:#111827;font-size:clamp(.92rem,1vw,1.04rem);font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.perfil-formulario__grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;padding-inline:.2rem}.perfil-campo{display:grid;min-width:0;gap:.42rem;padding:.9rem 1rem;border:1px solid rgb(15 23 42 / .09);border-radius:.75rem;background:#fff}.perfil-campo>span{color:var(--cor-texto-secundario);font-size:.72rem;font-weight:750}.perfil-campo input,.perfil-campo select{width:100%;min-width:0;height:2.85rem;padding:0 .82rem;border:1px solid rgb(15 23 42 / .14);border-radius:.62rem;background:#fff;color:var(--cor-texto);font:inherit;font-size:.84rem;font-weight:600;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.perfil-campo input:focus,.perfil-campo select:focus{border-color:#07561880;box-shadow:0 0 0 3px #07561814}.perfil-mensagem{margin:1rem .2rem 0;padding:.72rem .85rem;border-radius:.6rem;font-size:.76rem;font-weight:700}.perfil-mensagem--sucesso{border:1px solid rgb(7 86 24 / .16);background:#f2f8f3;color:var(--cor-principal)}.perfil-mensagem--erro{border:1px solid rgb(220 38 38 / .14);background:#fef2f2;color:var(--cor-erro)}@media(min-width:100rem){.perfil-painel{width:min(98%,86rem)}.perfil-avatar{width:12.8rem}}@media(min-width:48rem){.pagina-perfil{min-height:calc(100dvh - 9.35rem)}}@media(max-width:78rem){.perfil-painel{width:min(99%,70rem)}.perfil-hero{grid-template-columns:minmax(0,1fr) 15rem;padding-inline:2rem}.perfil-avatar{width:9.8rem}}@media(max-width:62rem){.perfil-hero{grid-template-columns:1fr 13.5rem;gap:1.3rem;padding:1.6rem}.perfil-identidade{gap:1.3rem}.perfil-avatar{width:8.6rem}.perfil-identidade__texto h2{font-size:clamp(2rem,4vw,2.6rem)}.perfil-dados__grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:47.999rem){.pagina-perfil{height:auto;min-height:calc(100dvh - 7.6rem);gap:.55rem;padding-bottom:1rem;overflow:visible}.pagina-perfil__titulo span{margin-bottom:.2rem;font-size:.6rem}.pagina-perfil__titulo h1{font-size:1.5rem}.perfil-composicao{width:100%;padding:.3rem .1rem;place-items:start center}.perfil-painel{width:min(98%,44rem);padding:.75rem;border-radius:.9rem}.perfil-hero{grid-template-columns:1fr;gap:1rem;padding:1.25rem}.perfil-identidade{gap:1rem}.perfil-avatar{width:clamp(6rem,22vw,7.4rem);border-width:.45rem}.perfil-avatar__status{right:.25rem;bottom:.3rem;width:1.35rem;height:1.35rem;border-width:.25rem}.perfil-identidade__texto h2{max-width:18rem;font-size:clamp(1.55rem,5vw,2rem)}.perfil-identidade__texto p,.perfil-identidade__setor{font-size:.82rem}.perfil-hero__acoes{display:flex;min-height:0;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 0 0;border-top:1px solid rgb(15 23 42 / .1);border-left:0}.perfil-status{min-width:auto;min-height:2.2rem;padding:.45rem .75rem;font-size:.72rem}.perfil-acesso{text-align:left}.perfil-acesso span{display:none}.perfil-acesso strong{margin:0;font-size:.78rem}.perfil-botao{min-width:auto;min-height:2.35rem;padding:.48rem .75rem;font-size:.7rem}.perfil-acoes-edicao{display:flex;width:auto}.perfil-painel__divisor{margin-top:.75rem}.perfil-dados{padding-top:1rem}.perfil-dados__cabecalho{margin-bottom:.8rem}.perfil-dados__cabecalho h3{font-size:1.08rem}.perfil-dado{min-height:4.7rem;gap:.7rem;padding:.7rem .8rem}.perfil-dado__icone{width:2.6rem;height:2.6rem}.perfil-dado__icone svg{width:1.2rem;height:1.2rem}.perfil-dado dd{margin-top:.22rem;font-size:.82rem}.perfil-formulario__grade{gap:.7rem}.perfil-campo{padding:.72rem}.perfil-campo input,.perfil-campo select{height:2.55rem;font-size:.78rem}.perfil-foto-alterar,.perfil-foto-remover{min-height:1.8rem;padding:.25rem .45rem;font-size:.62rem}}@media(max-width:36rem){.pagina-perfil__titulo span{display:none}.perfil-identidade{align-items:center}.perfil-avatar{width:5.75rem}.perfil-identidade__texto h2{max-width:13.5rem}.perfil-hero__acoes{flex-wrap:wrap}.perfil-dados__grade,.perfil-formulario__grade{grid-template-columns:1fr}}@media(max-height:46rem)and (min-width:48rem){.pagina-perfil{gap:.25rem}.perfil-composicao{padding-block:.1rem}.perfil-painel{padding:.7rem}.perfil-hero{min-height:10.4rem;padding-block:.9rem}.perfil-avatar{width:7.1rem}.perfil-identidade__texto h2{font-size:2rem}.perfil-hero__acoes{min-height:8.8rem;gap:.6rem}.perfil-status{min-height:2.2rem}.perfil-botao{min-height:2.25rem;padding-block:.4rem}.perfil-dados{padding-top:.7rem}.perfil-dados__cabecalho{margin-bottom:.55rem}.perfil-dado{min-height:4rem;padding-block:.55rem}.perfil-dado__icone{width:2.55rem;height:2.55rem}.perfil-painel--editando .perfil-avatar{width:5.8rem}.perfil-painel--editando .perfil-campo input,.perfil-painel--editando .perfil-campo select{height:2.35rem}}.pagina-configuracoes{display:grid;width:100%;min-height:calc(100dvh - 8.25rem);grid-template-rows:auto auto;align-content:start;gap:clamp(.9rem,1.5dvh,1.35rem);padding-bottom:clamp(1rem,3dvh,2.5rem)}.pagina-configuracoes__titulo{display:flex;align-items:flex-end;justify-content:space-between;padding-inline:.15rem}.pagina-configuracoes__titulo span{display:block;margin-bottom:.28rem;color:var(--cor-principal);font-size:.7rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.pagina-configuracoes__titulo h1{margin:0;color:var(--cor-texto);font-family:var(--fonte-titulos);font-size:clamp(1.8rem,2.2vw,2.25rem);font-weight:800;line-height:1}.configuracoes-composicao{display:grid;width:min(100%,94rem);margin-inline:auto;padding:clamp(.35rem,1dvh,.75rem) clamp(.2rem,1.4vw,1rem) .2rem;place-items:start center}.configuracoes-painel{width:min(98%,82rem);min-width:0;overflow:hidden;padding:clamp(1rem,1.5vw,1.3rem);border:1px solid rgb(15 23 42 / .1);border-radius:1.15rem;background:#fff;box-shadow:0 1rem 3rem #0f172a12}.configuracoes-cabecalho{position:relative;display:flex;min-height:clamp(8.5rem,16dvh,10rem);align-items:center;gap:clamp(1rem,2vw,1.6rem);overflow:hidden;padding:clamp(1.5rem,2.6vw,2.25rem) clamp(1.5rem,3.2vw,3rem);border-radius:1rem;background:linear-gradient(112deg,#f1f9f3f5,#fffffff5 56%,#f1f9f3f7)}.configuracoes-cabecalho:after{position:absolute;right:-8%;bottom:-6rem;width:58%;height:8rem;border-radius:50% 50% 0 0/100% 100% 0 0;background:#cbebd26b;content:"";pointer-events:none;transform:rotate(-2deg)}.configuracoes-cabecalho__icone{position:relative;z-index:1;display:grid;width:clamp(4.5rem,6vw,5.5rem);height:clamp(4.5rem,6vw,5.5rem);flex:0 0 auto;place-items:center;border:1px solid rgb(7 86 24 / .12);border-radius:50%;background:#e0f5e5e0;color:var(--cor-principal)}.configuracoes-cabecalho__icone svg{width:42%;height:42%;stroke-width:1.8}.configuracoes-cabecalho__texto{position:relative;z-index:1;min-width:0}.configuracoes-cabecalho__texto>span{display:block;margin-bottom:.45rem;color:var(--cor-principal);font-size:.72rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.configuracoes-cabecalho__texto h2{margin:0;color:#082412;font-family:var(--fonte-titulos);font-size:clamp(1.55rem,2.3vw,2.15rem);font-weight:800;line-height:1.1}.configuracoes-cabecalho__texto p{max-width:48rem;margin:.55rem 0 0;color:#667085;font-size:clamp(.84rem,.95vw,.96rem);font-weight:550;line-height:1.55}.configuracoes-painel__divisor{height:1px;margin:clamp(.9rem,1.4vw,1.2rem) 0;background:#0f172a1a}.configuracoes-grade-principal{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr);gap:clamp(1rem,1.8vw,1.4rem)}.configuracoes-bloco{min-width:0;padding:clamp(1.15rem,1.7vw,1.55rem);border:1px solid rgb(15 23 42 / .1);border-radius:1rem;background:#fff;box-shadow:0 .5rem 1.6rem #0f172a0a}.configuracoes-bloco__cabecalho{margin-bottom:1rem}.configuracoes-bloco__cabecalho>span{display:block;color:var(--cor-principal);font-size:.68rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.configuracoes-bloco__cabecalho h3{margin:.24rem 0 0;color:#082412;font-family:var(--fonte-titulos);font-size:clamp(1.28rem,1.55vw,1.55rem);font-weight:800;line-height:1.15}.configuracoes-bloco__cabecalho i{display:block;width:2.2rem;height:.18rem;margin-top:.58rem;border-radius:999px;background:var(--cor-principal)}.configuracoes-bloco__cabecalho p{margin:.65rem 0 0;color:#758078;font-size:.78rem;font-weight:550;line-height:1.5}.configuracoes-lista{display:grid;gap:.72rem}.configuracoes-preferencia{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.9rem .95rem;border:1px solid rgb(15 23 42 / .09);border-radius:.85rem;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}.configuracoes-preferencia:hover{border-color:#0756182e;box-shadow:0 .35rem 1rem #0756180d}.configuracoes-preferencia__icone,.configuracoes-conta__icone{display:grid;width:2.65rem;height:2.65rem;flex:0 0 auto;place-items:center;border-radius:50%;background:#e8f5ea;color:var(--cor-principal)}.configuracoes-preferencia__icone svg,.configuracoes-conta__icone svg{width:1.22rem;height:1.22rem;stroke-width:1.9}.configuracoes-preferencia__texto{min-width:0}.configuracoes-preferencia__texto strong,.configuracoes-preferencia__texto span{display:block}.configuracoes-preferencia__texto strong{color:#173821;font-size:.86rem;font-weight:800}.configuracoes-preferencia__texto span{margin-top:.18rem;color:#7b8580;font-size:.72rem;font-weight:500;line-height:1.45}.configuracoes-switch{position:relative;width:2.8rem;height:1.55rem;flex:0 0 auto;padding:0;border:1px solid rgb(15 23 42 / .12);border-radius:999px;background:#e7ebe8;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.configuracoes-switch>span{position:absolute;top:50%;left:.18rem;width:1.08rem;height:1.08rem;transform:translateY(-50%);border-radius:50%;background:#fff;box-shadow:0 .18rem .45rem #0f172a2e;transition:left .16s ease}.configuracoes-switch.ativo{border-color:var(--cor-principal);background:var(--cor-principal)}.configuracoes-switch.ativo>span{left:1.48rem}.configuracoes-switch:focus-visible,.configuracoes-botao-sair:focus-visible{outline:3px solid rgb(7 86 24 / .18);outline-offset:2px}.configuracoes-conta{display:grid;gap:.72rem;margin:0}.configuracoes-conta__item{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;padding:.82rem .9rem;border:1px solid rgb(15 23 42 / .09);border-radius:.85rem;background:#fff}.configuracoes-conta__item div{min-width:0}.configuracoes-conta__item dt{color:#7b8580;font-size:.68rem;font-weight:650}.configuracoes-conta__item dd{margin:.18rem 0 0;overflow:hidden;color:#173821;font-size:.82rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.configuracoes-conta__status{display:inline-flex;align-items:center;gap:.42rem}.configuracoes-conta__status>span{width:.52rem;height:.52rem;border-radius:50%;background:#16b72a}.configuracoes-sessao-acoes{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.9rem;padding:.9rem .95rem;border:1px solid rgb(201 74 74 / .14);border-radius:.85rem;background:#c94a4a06}.configuracoes-sessao-acoes>div{min-width:0}.configuracoes-sessao-acoes strong,.configuracoes-sessao-acoes span{display:block}.configuracoes-sessao-acoes strong{color:#3e2525;font-size:.8rem;font-weight:800}.configuracoes-sessao-acoes>div>span{margin-top:.18rem;color:#857878;font-size:.68rem;line-height:1.4}.configuracoes-botao-sair{display:inline-flex;min-height:2.65rem;flex:0 0 auto;align-items:center;justify-content:center;gap:.45rem;padding:.62rem .9rem;border:1px solid rgb(201 74 74 / .18);border-radius:.7rem;background:#fff;color:#9f3535;cursor:pointer;font-size:.74rem;font-weight:800;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.configuracoes-botao-sair:hover{border-color:#c94a4a52;background:#fff7f7;color:#7e2828}.configuracoes-botao-sair svg{width:1rem;height:1rem}@media(max-width:74rem){.configuracoes-grade-principal{grid-template-columns:minmax(0,1fr)}}@media(max-width:48rem){.pagina-configuracoes{min-height:auto}.configuracoes-composicao{padding-inline:0}.configuracoes-painel{width:100%;padding:.8rem;border-radius:1rem}.configuracoes-cabecalho{align-items:flex-start;padding:1.25rem}.configuracoes-cabecalho__icone{width:3.8rem;height:3.8rem}.configuracoes-preferencia{grid-template-columns:auto minmax(0,1fr) auto}.configuracoes-sessao-acoes{align-items:stretch;flex-direction:column}.configuracoes-botao-sair{width:100%}}@media(max-width:30rem){.configuracoes-cabecalho{gap:.85rem}.configuracoes-cabecalho__icone{width:3.3rem;height:3.3rem}.configuracoes-cabecalho__texto p,.configuracoes-bloco__cabecalho p,.configuracoes-preferencia__texto span{font-size:.68rem}.configuracoes-preferencia{grid-template-columns:2.35rem minmax(0,1fr) auto;gap:.65rem;padding:.8rem}.configuracoes-preferencia__icone,.configuracoes-conta__icone{width:2.35rem;height:2.35rem}.configuracoes-switch{width:2.55rem;height:1.42rem}.configuracoes-switch>span{width:.98rem;height:.98rem}.configuracoes-switch.ativo>span{left:1.32rem}}.pagina-administracao{width:100%;padding:.75rem 0 2.5rem}.pagina-administracao__titulo{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.pagina-administracao__titulo span{color:var(--cor-principal);font-size:.625rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.pagina-administracao__titulo h1{margin:.15rem 0 0;color:var(--cor-verde-escuro);font-family:var(--fonte-titulos);font-size:clamp(1.65rem,3vw,2.35rem);font-weight:900}.pagina-administracao__titulo p{max-width:46rem;margin:.3rem 0 0;color:var(--cor-texto-secundario);font-size:.8rem;line-height:1.6}.administracao-retorno{margin-bottom:1rem;padding:.75rem 1rem;border:1px solid var(--cor-borda-suave);border-radius:.875rem;font-size:.75rem;font-weight:800}.administracao-retorno--sucesso{border-color:#07561829;background:#f2f9f1;color:var(--cor-principal)}.administracao-retorno--erro{border-color:#c94a4a2e;background:#fff5f5;color:var(--cor-erro)}.administracao-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.administracao-card{min-width:0;padding:clamp(1rem,2vw,1.5rem);border:1px solid rgb(221 231 222 / .9);border-radius:1.5rem;background:#ffffffeb;box-shadow:0 .8rem 2rem #0756180f}.administracao-card__cabecalho{display:flex;align-items:flex-start;gap:.8rem;padding-bottom:1rem;border-bottom:1px solid var(--cor-borda-suave)}.administracao-card__icone{display:flex;width:2.75rem;height:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;background:var(--cor-verde-pastel);color:var(--cor-principal)}.administracao-card__icone svg{width:1.15rem;height:1.15rem}.administracao-card__cabecalho div>span{color:var(--cor-principal);font-size:.5625rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.administracao-card__cabecalho h2{margin:.1rem 0 0;color:var(--cor-verde-escuro);font-family:var(--fonte-titulos);font-size:1.2rem;font-weight:900}.administracao-card__cabecalho p{margin:.2rem 0 0;color:var(--cor-texto-secundario);font-size:.7rem;line-height:1.55}.administracao-adicionar,.administracao-publicacao{margin-top:1rem}.administracao-adicionar label,.administracao-publicacao label{display:block;margin:.75rem 0 .35rem;color:#64748b;font-size:.625rem;font-weight:900}.administracao-adicionar>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.administracao-adicionar input,.administracao-publicacao input,.administracao-publicacao textarea{width:100%;padding:.7rem .8rem;border:1px solid var(--cor-borda-suave);border-radius:.8rem;background:#fbfcfa;color:var(--cor-texto);font-size:.75rem;font-weight:650;outline:none}.administracao-adicionar input:focus,.administracao-publicacao input:focus,.administracao-publicacao textarea:focus{border-color:#07561873;box-shadow:0 0 0 3px #07561814}.administracao-publicacao textarea{resize:vertical;min-height:7rem}.administracao-adicionar button,.administracao-publicacao__enviar{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.7rem .9rem;border-radius:.8rem;background:var(--cor-principal);color:#fff;cursor:pointer;font-size:.6875rem;font-weight:900}.administracao-adicionar button svg{width:.9rem;height:.9rem}.administracao-lista-admins{margin-top:1rem}.administracao-admin{display:grid;grid-template-columns:2.25rem minmax(0,1fr) 2rem;align-items:center;gap:.65rem;padding:.7rem;border:1px solid var(--cor-borda-suave);border-radius:.85rem;background:#fff}.administracao-admin+.administracao-admin{margin-top:.45rem}.administracao-admin__avatar{display:flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border-radius:50%;background:var(--cor-verde-pastel);color:var(--cor-principal);font-size:.625rem;font-weight:900}.administracao-admin div{min-width:0}.administracao-admin strong{display:block;overflow:hidden;color:var(--cor-texto);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.administracao-admin div span{display:block;margin-top:.12rem;color:#94a3b8;font-size:.58rem;font-weight:700}.administracao-admin>button{display:flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:.6rem;background:#fff4f4;color:var(--cor-erro);cursor:pointer}.administracao-admin>button:disabled{opacity:.35;cursor:not-allowed}.administracao-admin>button svg{width:.85rem;height:.85rem}.administracao-publicacao__tipos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.administracao-publicacao__tipos button{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.65rem;border:1px solid var(--cor-borda-suave);border-radius:.75rem;background:#fff;color:#64748b;cursor:pointer;font-size:.65rem;font-weight:850}.administracao-publicacao__tipos button.ativo{border-color:#0756183d;background:var(--cor-verde-pastel);color:var(--cor-principal)}.administracao-publicacao__tipos svg{width:.85rem;height:.85rem}.administracao-publicacao__enviar{width:100%;margin-top:.9rem}.administracao-publicacoes-recentes{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--cor-borda-suave)}.administracao-publicacoes-recentes__titulo{display:block;margin-bottom:.55rem;color:#64748b;font-size:.625rem;font-weight:900;text-transform:uppercase}.administracao-publicacoes-recentes>p{margin:0;color:#94a3b8;font-size:.7rem}.administracao-publicacoes-recentes article{display:grid;grid-template-columns:auto minmax(0,1fr) 2rem;gap:.55rem;align-items:flex-start;padding:.65rem 0;border-top:1px solid rgb(221 231 222 / .55)}.administracao-publicacoes-recentes article:first-of-type{border-top:0}.administracao-publicacoes-recentes article div{min-width:0}.administracao-publicacoes-recentes article strong{color:var(--cor-texto);font-size:.68rem}.administracao-publicacoes-recentes article p{display:-webkit-box;margin:.1rem 0 0;overflow:hidden;color:#64748b;font-size:.62rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.administracao-publicacoes-recentes article>button{display:flex;width:1.8rem;height:1.8rem;align-items:center;justify-content:center;border-radius:.55rem;background:transparent;color:#94a3b8;cursor:pointer}.administracao-publicacoes-recentes article>button:hover{background:#fff4f4;color:var(--cor-erro)}.administracao-publicacoes-recentes article>button svg{width:.8rem;height:.8rem}.administracao-publicacao-tipo{padding:.18rem .42rem;border-radius:999px;background:var(--cor-verde-pastel);color:var(--cor-principal);font-size:.52rem;font-weight:900;text-transform:uppercase}.administracao-publicacao-tipo--aviso{background:#fff4e5;color:#b96509}.administracao-acesso-negado{max-width:32rem;margin:5rem auto;padding:2rem;border:1px solid var(--cor-borda-suave);border-radius:1.5rem;background:#fff;text-align:center}.administracao-acesso-negado svg{width:2rem;height:2rem;color:var(--cor-principal)}.administracao-acesso-negado h1{margin:.75rem 0 0;color:var(--cor-verde-escuro);font-family:var(--fonte-titulos)}.administracao-acesso-negado p{color:var(--cor-texto-secundario);font-size:.8rem}@media(max-width:63.99rem){.administracao-grade{grid-template-columns:1fr}}@media(max-width:39.99rem){.pagina-administracao{padding-top:.25rem}.administracao-adicionar>div{grid-template-columns:1fr}.administracao-adicionar button{width:100%}}.administracao-funil{margin-bottom:1rem;padding:clamp(1rem,2vw,1.5rem);border:1px solid rgb(221 231 222 / .9);border-radius:1.5rem;background:#fffffff0;box-shadow:0 .8rem 2rem #0756180f}.administracao-funil__cabecalho{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--cor-borda-suave)}.administracao-funil__cabecalho>div:first-child>span{color:var(--cor-principal);font-size:.5625rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.administracao-funil__cabecalho h2{margin:.12rem 0 0;color:var(--cor-verde-escuro);font-family:var(--fonte-titulos);font-size:1.35rem;font-weight:900}.administracao-funil__cabecalho p{margin:.22rem 0 0;color:var(--cor-texto-secundario);font-size:.72rem;line-height:1.55}.administracao-funil__pendencias{display:flex;min-width:9rem;align-items:center;gap:.55rem;padding:.7rem .85rem;border:1px solid rgb(7 86 24 / .12);border-radius:.9rem;background:var(--cor-verde-pastel)}.administracao-funil__pendencias strong{color:var(--cor-principal);font-family:var(--fonte-titulos);font-size:1.45rem;font-weight:900}.administracao-funil__pendencias span{color:#55705c;font-size:.6rem;font-weight:800;line-height:1.3}.administracao-funil__etapas{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;margin-top:1rem}.administracao-funil__etapa{display:grid;min-width:0;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.75rem;border:1px solid var(--cor-borda-suave);border-radius:.9rem;background:#fff;color:var(--cor-texto);cursor:pointer;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.administracao-funil__etapa:hover{transform:translateY(-1px);border-color:#0756183d}.administracao-funil__etapa.ativa{border-color:#07561847;background:linear-gradient(180deg,#f4faf3,#fbfdfb);box-shadow:inset 0 0 0 1px #0756180a}.administracao-funil__etapa-numero{color:#94a3b8;font-family:var(--fonte-titulos);font-size:.62rem;font-weight:900}.administracao-funil__etapa.ativa .administracao-funil__etapa-numero{color:var(--cor-principal)}.administracao-funil__etapa-icone{display:grid;width:2rem;height:2rem;place-items:center;border-radius:.65rem;background:#f4f7f3;color:#78917d}.administracao-funil__etapa.ativa .administracao-funil__etapa-icone{background:var(--cor-verde-pastel);color:var(--cor-principal)}.administracao-funil__etapa-icone svg{width:.9rem;height:.9rem}.administracao-funil__etapa-texto{min-width:0}.administracao-funil__etapa-texto strong{display:block;overflow:hidden;color:inherit;font-size:.65rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.administracao-funil__etapa-texto small{display:block;margin-top:.1rem;color:#94a3b8;font-size:.52rem;font-weight:750}.administracao-funil__fila{margin-top:1rem;overflow:hidden;border:1px solid var(--cor-borda-suave);border-radius:1rem;background:#fbfcfa}.administracao-funil__fila-cabecalho{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem .9rem;border-bottom:1px solid var(--cor-borda-suave);background:#f7faf6}.administracao-funil__fila-cabecalho div>span{display:block;color:#94a3b8;font-size:.52rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.administracao-funil__fila-cabecalho strong{display:block;margin-top:.08rem;color:var(--cor-verde-escuro);font-size:.78rem}.administracao-funil__fila-cabecalho>span{color:#78917d;font-size:.6rem;font-weight:800}.administracao-funil__lista{max-height:18rem;overflow-y:auto;padding:.45rem}.administracao-funil__ideacao{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.7rem;padding:.75rem .8rem;border:0;border-radius:.8rem;background:transparent;color:var(--cor-texto);cursor:pointer;text-align:left}.administracao-funil__ideacao:hover{background:#fff}.administracao-funil__ideacao+.administracao-funil__ideacao{border-top:1px solid rgb(221 231 222 / .62)}.administracao-funil__ideacao-codigo{padding:.28rem .45rem;border-radius:.45rem;background:#eef5ed;color:var(--cor-principal);font-size:.52rem;font-weight:900;white-space:nowrap}.administracao-funil__ideacao-conteudo{min-width:0}.administracao-funil__ideacao-conteudo strong{display:block;overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.administracao-funil__ideacao-conteudo small{display:block;margin-top:.16rem;overflow:hidden;color:#84918a;font-size:.57rem;text-overflow:ellipsis;white-space:nowrap}.administracao-funil__status{padding:.3rem .5rem;border-radius:999px;font-size:.52rem;font-weight:900;white-space:nowrap}.administracao-funil__status--em_avaliacao{background:#fff4e5;color:#a95d0d}.administracao-funil__status--negada{background:#fff0f1;color:#bc3340}.administracao-funil__status--concluida,.administracao-funil__status--em_producao{background:var(--cor-verde-pastel);color:var(--cor-principal)}.administracao-funil__ideacao-seta{width:.9rem;height:.9rem;color:#a8b3ab}.administracao-funil__vazio{display:flex;min-height:8rem;flex-direction:column;align-items:center;justify-content:center;padding:1.25rem;color:#94a3b8;text-align:center}.administracao-funil__vazio svg{width:1.5rem;height:1.5rem;color:var(--cor-principal)}.administracao-funil__vazio strong{margin-top:.45rem;color:#607067;font-size:.72rem}.administracao-funil__vazio span{margin-top:.15rem;font-size:.6rem}.avaliacao-funil-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;display:flex;justify-content:flex-end}.avaliacao-funil-modal__fundo{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#03220f6b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.avaliacao-funil-modal__painel{position:relative;z-index:1;display:flex;width:min(46rem,92vw);height:100dvh;flex-direction:column;background:#f7f9f6;box-shadow:-1.2rem 0 3rem #03220f2e;animation:avaliacao-entrar .18s ease-out}@keyframes avaliacao-entrar{0%{transform:translate(2rem);opacity:0}to{transform:translate(0);opacity:1}}.avaliacao-funil-modal__cabecalho{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem;border-bottom:1px solid var(--cor-borda-suave);background:#fff}.avaliacao-funil-modal__cabecalho div>span{color:var(--cor-principal);font-size:.54rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.avaliacao-funil-modal__cabecalho h2{margin:.18rem 0 0;color:var(--cor-verde-escuro);font-family:var(--fonte-titulos);font-size:clamp(1.1rem,2vw,1.45rem);font-weight:900}.avaliacao-funil-modal__cabecalho p{margin:.2rem 0 0;color:#8a9990;font-size:.62rem;font-weight:800}.avaliacao-funil-modal__cabecalho>button{display:grid;width:2.35rem;height:2.35rem;flex-shrink:0;place-items:center;border:1px solid var(--cor-borda-suave);border-radius:50%;background:#fff;color:#68786f;cursor:pointer}.avaliacao-funil-modal__cabecalho>button svg{width:1rem;height:1rem}.avaliacao-funil-modal__conteudo{min-height:0;flex:1;overflow-y:auto;padding:1rem 1.15rem 1.25rem}.avaliacao-funil-modal__conteudo>*+*{margin-top:.9rem}.avaliacao-funil-mini,.avaliacao-funil-detalhes,.avaliacao-funil-historico,.avaliacao-funil-parecer{padding:1rem;border:1px solid var(--cor-borda-suave);border-radius:1rem;background:#fff}.avaliacao-funil-mini__cabecalho{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.avaliacao-funil-mini__cabecalho div span,.avaliacao-funil-detalhes__titulo>span,.avaliacao-funil-historico__titulo>span{display:block;color:var(--cor-principal);font-size:.52rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.avaliacao-funil-mini__cabecalho div strong,.avaliacao-funil-detalhes__titulo h3,.avaliacao-funil-historico__titulo h3{display:block;margin:.1rem 0 0;color:var(--cor-verde-escuro);font-family:var(--fonte-titulos);font-size:.9rem;font-weight:900}.avaliacao-funil-mini__situacao{padding:.28rem .5rem;border-radius:999px;font-size:.5rem;font-weight:900;white-space:nowrap}.avaliacao-funil-mini__situacao--em_avaliacao{background:#fff4e5;color:#a95d0d}.avaliacao-funil-mini__situacao--negada{background:#fff0f1;color:#bc3340}.avaliacao-funil-mini__situacao--concluida,.avaliacao-funil-mini__situacao--em_producao{background:var(--cor-verde-pastel);color:var(--cor-principal)}.avaliacao-funil-mini__etapas{display:flex;flex-direction:column;align-items:center;gap:.22rem}.avaliacao-funil-mini__etapa{display:grid;min-height:2rem;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.38rem .7rem;border:1px solid #e5ebe5;border-radius:.55rem;background:#f5f7f5;color:#8a9990}.avaliacao-funil-mini__etapa--1{width:100%}.avaliacao-funil-mini__etapa--2{width:90%}.avaliacao-funil-mini__etapa--3{width:80%}.avaliacao-funil-mini__etapa--4{width:70%}.avaliacao-funil-mini__etapa--5{width:60%}.avaliacao-funil-mini__etapa--aprovada{border-color:#07561826;background:#eff7ee;color:var(--cor-principal)}.avaliacao-funil-mini__etapa--atual{border-color:#e28b264d;background:#fff7ec;color:#9b5a12;box-shadow:0 0 0 2px #e28b2614}.avaliacao-funil-mini__etapa--negada{border-color:#bc334033;background:#fff0f1;color:#bc3340}.avaliacao-funil-mini__numero{display:grid;width:1.45rem;height:1.45rem;place-items:center;border-radius:50%;background:#ffffffb8;font-size:.48rem;font-weight:900}.avaliacao-funil-mini__numero svg{width:.72rem;height:.72rem}.avaliacao-funil-mini__etapa strong{min-width:0;font-size:.58rem;font-weight:900}.avaliacao-funil-mini__etapa small{font-size:.48rem;font-weight:800;white-space:nowrap}.avaliacao-funil-detalhes__grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.75rem}.avaliacao-funil-detalhes__grade>div{display:flex;min-width:0;align-items:center;gap:.5rem;padding:.65rem;border:1px solid #e8eee8;border-radius:.72rem;background:#fbfcfa}.avaliacao-funil-detalhes__grade svg{width:.9rem;height:.9rem;flex-shrink:0;color:var(--cor-principal)}.avaliacao-funil-detalhes__grade span{min-width:0}.avaliacao-funil-detalhes__grade small{display:block;color:#94a3b8;font-size:.5rem;font-weight:800}.avaliacao-funil-detalhes__grade strong{display:block;margin-top:.08rem;overflow-wrap:anywhere;color:#425047;font-size:.62rem}.avaliacao-funil-detalhes__descricao{margin-top:.65rem;padding:.75rem;border:1px solid #e8eee8;border-radius:.72rem;background:#fbfcfa}.avaliacao-funil-detalhes__descricao>span{display:flex;align-items:center;gap:.35rem;color:#697a70;font-size:.54rem;font-weight:900;text-transform:uppercase}.avaliacao-funil-detalhes__descricao svg{width:.8rem;height:.8rem;color:var(--cor-principal)}.avaliacao-funil-detalhes__descricao p{margin:.35rem 0 0;color:#4f5e55;font-size:.65rem;line-height:1.58;white-space:pre-wrap}.avaliacao-funil-historico__lista{margin-top:.7rem}.avaliacao-funil-historico__item{display:grid;grid-template-columns:1.9rem minmax(0,1fr);gap:.55rem;padding:.65rem 0;border-top:1px solid #edf1ed}.avaliacao-funil-historico__item:first-child{border-top:0}.avaliacao-funil-historico__icone{display:grid;width:1.75rem;height:1.75rem;place-items:center;border-radius:50%;background:#eff7ee;color:var(--cor-principal)}.avaliacao-funil-historico__item--regredida .avaliacao-funil-historico__icone{background:#eef4ff;color:#3b5bdb}.avaliacao-funil-historico__item--negada .avaliacao-funil-historico__icone{background:#fff0f1;color:#bc3340}.avaliacao-funil-historico__icone svg{width:.85rem;height:.85rem}.avaliacao-funil-historico__linha{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.avaliacao-funil-historico__linha strong{color:#405047;font-size:.62rem}.avaliacao-funil-historico__linha span{color:var(--cor-principal);font-size:.5rem;font-weight:900;text-transform:uppercase}.avaliacao-funil-historico__item--regredida .avaliacao-funil-historico__linha span{color:#3b5bdb}.avaliacao-funil-historico__item--negada .avaliacao-funil-historico__linha span{color:#bc3340}.avaliacao-funil-historico__item p{margin:.22rem 0 0;color:#647168;font-size:.6rem;line-height:1.45}.avaliacao-funil-historico__item small{display:block;margin-top:.22rem;color:#98a39c;font-size:.5rem}.avaliacao-funil-historico__vazio{display:flex;align-items:center;gap:.45rem;margin-top:.7rem;padding:.7rem;border-radius:.7rem;background:#f7f9f6;color:#8c9a91;font-size:.58rem}.avaliacao-funil-historico__vazio svg{width:.85rem;height:.85rem;color:var(--cor-principal)}.avaliacao-funil-parecer label{display:block;color:#536158;font-size:.58rem;font-weight:900}.avaliacao-funil-parecer textarea{width:100%;min-height:6.5rem;margin-top:.4rem;padding:.7rem;resize:vertical;border:1px solid var(--cor-borda-suave);border-radius:.72rem;background:#fbfcfa;color:var(--cor-texto);font:inherit;font-size:.64rem;line-height:1.5;outline:none}.avaliacao-funil-parecer textarea:focus{border-color:#07561866;box-shadow:0 0 0 3px #07561812}.avaliacao-funil-parecer__apoio{display:flex;justify-content:space-between;gap:.75rem;margin-top:.35rem;color:#99a39c;font-size:.48rem}.avaliacao-funil-parecer__erro{margin-top:.5rem;padding:.55rem .65rem;border-radius:.6rem;background:#fff0f1;color:#ae2e3b;font-size:.56rem;font-weight:800}.avaliacao-funil-encerrada{display:flex;align-items:center;gap:.6rem;padding:.8rem .9rem;border:1px solid rgb(7 86 24 / .14);border-radius:.85rem;background:#eff7ee;color:var(--cor-principal)}.avaliacao-funil-encerrada--negada{border-color:#bc334026;background:#fff0f1;color:#bc3340}.avaliacao-funil-encerrada svg{width:1rem;height:1rem;flex-shrink:0}.avaliacao-funil-encerrada strong{display:block;font-size:.64rem}.avaliacao-funil-encerrada span{display:block;margin-top:.1rem;color:#718078;font-size:.54rem}.avaliacao-funil-modal__rodape{display:grid;flex-shrink:0;grid-template-columns:auto repeat(3,minmax(0,1fr));gap:.55rem;padding:.8rem 1.15rem;border-top:1px solid var(--cor-borda-suave);background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.avaliacao-funil-modal__rodape button{display:inline-flex;min-height:2.55rem;align-items:center;justify-content:center;gap:.4rem;padding:.65rem .8rem;border-radius:.75rem;cursor:pointer;font-size:.6rem;font-weight:900}.avaliacao-funil-modal__rodape button svg{width:.85rem;height:.85rem}.avaliacao-funil-modal__rodape button:disabled{opacity:.55;cursor:wait}.avaliacao-funil-modal__cancelar{border:1px solid var(--cor-borda-suave);background:#fff;color:#65746b}.avaliacao-funil-parecer__regressao{margin:.5rem 0 0;font-size:.68rem;color:var(--cor-texto-secundario);line-height:1.45}.avaliacao-funil-modal__regredir{border:1px solid rgb(59 91 219 / .2);background:#eef4ff;color:#3b5bdb}.avaliacao-funil-modal__negar{border:1px solid rgb(188 51 64 / .12);background:#fff0f1;color:#b52e3b}.avaliacao-funil-modal__aprovar{border:1px solid var(--cor-principal);background:var(--cor-principal);color:#fff}@media(max-width:74rem){.administracao-funil__etapas{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:48rem){.administracao-funil__cabecalho{align-items:flex-start;flex-direction:column}.administracao-funil__pendencias{min-width:0}.administracao-funil__etapas{grid-template-columns:repeat(2,minmax(0,1fr))}.administracao-funil__ideacao{grid-template-columns:minmax(0,1fr) auto}.administracao-funil__ideacao-codigo{grid-column:1 / 2;width:max-content}.administracao-funil__ideacao-conteudo{grid-column:1 / 2}.administracao-funil__status{grid-column:2;grid-row:1 / span 2;align-self:center}.administracao-funil__ideacao-seta{display:none}.avaliacao-funil-modal__painel{width:100%}}@media(max-width:34rem){.administracao-funil__etapas{grid-template-columns:1fr}.avaliacao-funil-modal__conteudo{padding-inline:.75rem}.avaliacao-funil-detalhes__grade{grid-template-columns:1fr}.avaliacao-funil-mini__etapa small{display:none}.avaliacao-funil-modal__rodape{grid-template-columns:1fr 1fr}.avaliacao-funil-modal__cancelar,.avaliacao-funil-modal__regredir{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.avaliacao-funil-modal__painel,.administracao-funil__etapa{animation:none;transition:none}}.administracao-abas{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.administracao-abas__item{padding:.55rem 1rem;border:1px solid var(--cor-borda-suave);border-radius:999px;background:#fff;color:var(--cor-texto-secundario);font-size:.72rem;font-weight:800;cursor:pointer}.administracao-abas__item.ativa{border-color:var(--cor-principal);background:#f2f9f1;color:var(--cor-principal)}.administracao-grade--unica{grid-template-columns:1fr}.administracao-painel{padding:clamp(1rem,2vw,1.5rem);border:1px solid rgb(221 231 222 / .9);border-radius:1.5rem;background:#ffffffeb;box-shadow:0 .8rem 2rem #0756180f}.administracao-painel__cabecalho{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.administracao-painel__cabecalho span{color:var(--cor-principal);font-size:.625rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.administracao-painel__cabecalho h2{margin:.15rem 0 0;color:var(--cor-verde-escuro);font-family:var(--fonte-titulos);font-size:1.35rem;font-weight:900}.administracao-painel__cabecalho p{margin:.3rem 0 0;color:var(--cor-texto-secundario);font-size:.78rem}.administracao-painel__contagem{font-size:.7rem;font-weight:800;color:var(--cor-texto-secundario)}.administracao-painel__carregando{margin:1rem 0;color:var(--cor-texto-secundario);font-size:.8rem}.administracao-filtros{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;align-items:center}.administracao-filtros__busca{flex:1 1 14rem;display:flex;align-items:center;gap:.5rem;padding:.45rem .75rem;border:1px solid var(--cor-borda-suave);border-radius:.75rem;background:#fff}.administracao-filtros__busca svg{width:1rem;height:1rem;color:#8a9a90;flex-shrink:0}.administracao-filtros__busca input{width:100%;border:none;outline:none;font-size:.78rem;background:transparent}.administracao-filtros select,.administracao-filtros__aplicar{padding:.5rem .75rem;border:1px solid var(--cor-borda-suave);border-radius:.75rem;background:#fff;font-size:.75rem;font-weight:700}.administracao-filtros__aplicar{cursor:pointer;color:var(--cor-principal)}.administracao-tabela-wrapper{overflow-x:auto}.administracao-tabela{width:100%;border-collapse:collapse;font-size:.75rem}.administracao-tabela th{text-align:left;padding:.55rem .5rem;border-bottom:1px solid var(--cor-borda-suave);color:var(--cor-texto-secundario);font-size:.65rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.administracao-tabela td{padding:.65rem .5rem;border-bottom:1px solid rgb(221 231 222 / .6);vertical-align:top}.administracao-tabela td strong{display:block;color:var(--cor-verde-escuro)}.administracao-tabela td small{display:block;margin-top:.15rem;color:var(--cor-texto-secundario);font-size:.68rem}.administracao-tabela tr.inativo td{opacity:.65}.administracao-tabela__vazio{text-align:center;padding:2rem 1rem!important;color:var(--cor-texto-secundario)}.administracao-tabela__acoes{display:flex;flex-wrap:wrap;gap:.25rem;white-space:nowrap}.administracao-tabela__acoes button{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid var(--cor-borda-suave);border-radius:.5rem;background:#fff;color:var(--cor-principal);cursor:pointer}.administracao-tabela__acoes button svg{width:.9rem;height:.9rem}.administracao-tabela__acoes button.perigo{color:var(--cor-erro);border-color:#c94a4a33}.administracao-tabela__acoes button:disabled{opacity:.45;cursor:not-allowed}.administracao-selo{display:inline-block;padding:.2rem .45rem;border-radius:999px;font-size:.62rem;font-weight:900;text-transform:uppercase}.administracao-selo--em_avaliacao{background:#fff8e8;color:#9a6b00}.administracao-selo--negada{background:#fff0f1;color:#b52e3b}.administracao-selo--em_producao,.administracao-selo--ativo{background:#e8f5e9;color:var(--cor-principal)}.administracao-selo--inativo{background:#f3f4f3;color:#65746b}.administracao-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:1rem}.administracao-modal__fundo{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:#08181073;cursor:pointer}.administracao-modal__conteudo{position:relative;width:min(100%,26rem);max-height:90vh;overflow-y:auto;padding:1.25rem;border-radius:1.25rem;background:#fff;box-shadow:0 1rem 3rem #07561826}.administracao-modal__conteudo h3{margin:0 0 .35rem;font-family:var(--fonte-titulos);color:var(--cor-verde-escuro)}.administracao-modal__conteudo p{margin:0 0 1rem;font-size:.78rem;color:var(--cor-texto-secundario)}.administracao-modal__conteudo label{display:block;margin:.75rem 0 .25rem;font-size:.68rem;font-weight:800;color:var(--cor-texto-secundario);text-transform:uppercase}.administracao-modal__conteudo input,.administracao-modal__conteudo select{width:100%;padding:.5rem .65rem;border:1px solid var(--cor-borda-suave);border-radius:.65rem;font-size:.8rem}.administracao-modal__aviso{margin-top:.75rem!important;font-size:.7rem!important;line-height:1.5}.administracao-modal__botoes{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.25rem}.administracao-modal__botoes button{padding:.55rem 1rem;border-radius:.65rem;border:1px solid var(--cor-borda-suave);background:#fff;font-size:.75rem;font-weight:800;cursor:pointer}.administracao-modal__botoes button.primario{border-color:var(--cor-principal);background:var(--cor-principal);color:#fff}.pagina-administracao .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}
