.gaia{--night:#0d3625;--night-2:#155038;--deep:#1d5636;--green:#2e7d4f;--accent:#3a9760;--light:#8fd1ab;--tint:#e8f5ec;--soft:#f4f7f3;--line:#e2e8e1;--ink:#123f2a;--ink-soft:#5c6e64;--danger:#c23b3b;--font-display:"Poppins", system-ui, sans-serif;--font-body:"Roboto", system-ui, sans-serif;--stage-h:clamp(200px, 31dvh, 290px);--sheet-r:34px}.gaia,.gaia *,.gaia :after,.gaia :before{box-sizing:border-box}html:has(body.gaia-body){background:#0d3625}body.gaia-body{color:#123f2a;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background:#0d3625;margin:0;font-family:Roboto,system-ui,sans-serif}.gaia button,.gaia input{font:inherit}.gaia button{cursor:pointer}.gaia .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gaia{background:var(--night) url(../img/fundo-carbonometro.webp) center top /cover no-repeat;flex-direction:column;max-width:480px;height:100dvh;margin:0 auto;overflow:hidden}.gaia,.gaia .topbar{display:flex;position:relative}.gaia .topbar{z-index:3;padding:max(16px,env(safe-area-inset-top)) 22px 0;justify-content:space-between;align-items:center}.gaia .logo{width:auto;height:30px;display:block}.gaia .sponsors{align-items:center;gap:12px;display:flex}.gaia .sponsor{width:auto;display:block}.gaia .sponsor--selo{height:44px}.gaia .sponsor--logo{height:32px}.gaia .stage{--mascot-w:clamp(170px, 46vw, 215px);height:var(--stage-h);flex:none;position:relative}.gaia .mascot{width:var(--mascot-w);z-index:1;animation:4s ease-in-out infinite gaia-bob;position:absolute;bottom:-36px;left:-6px}.gaia .mascot:before{content:"";background:radial-gradient(circle,#8fd1ab6b,#0000 68%);border-radius:50%;position:absolute;inset:4% 0 10%}.gaia .mascot img{width:100%;height:auto;display:block}.gaia .mascot img,.gaia .mascot__stack{filter:drop-shadow(0 10px 16px #00000059);position:relative}.gaia .mascot__stack{aspect-ratio:520/693}.gaia .mascot .pose{filter:none;opacity:0;width:100%;height:100%;transition:opacity .18s;position:absolute;inset:0}.gaia .mascot .pose--on{opacity:1}@keyframes gaia-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.gaia .bubble{left:calc(var(--mascot-w) + 2px);color:#fff;-webkit-backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #ffffff29;border-radius:22px;padding:16px 18px;font-size:16px;line-height:1.4;position:absolute;top:50%;right:16px;transform:translateY(-62%)}.gaia .bubble:before{content:"";clip-path:polygon(100% 0,0 50%,100% 100%);background:#ffffff29;width:11px;height:18px;position:absolute;top:calc(50% - 9px);left:-10px}.gaia .bubble--hero{font-size:20px;font-weight:500;line-height:1.3}.gaia .bubble.pop{animation:.35s cubic-bezier(.2,.8,.2,1) gaia-pop}@keyframes gaia-pop{0%{opacity:0;transform:translateY(-58%)scale(.96)}to{opacity:1;transform:translateY(-62%)scale(1)}}.gaia .sheet{z-index:2;border-radius:var(--sheet-r) var(--sheet-r) 0 0;background:#fff;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;box-shadow:0 -12px 30px #0000002e}.gaia .sheet__head{flex:none;justify-content:space-between;align-items:center;padding:16px 24px 0;display:flex}.gaia .sheet__head.is-empty{display:none}.gaia .back{border:1.5px solid var(--line);width:36px;height:36px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;font-size:13px;transition:transform .15s;display:grid}.gaia .back:active{transform:scale(.92)}.gaia .back.is-hidden{visibility:hidden}.gaia .dots{align-items:center;gap:6px;display:flex}.gaia .dots.is-hidden{visibility:hidden}.gaia .dot{background:#e1e6e0;border-radius:99px;width:8px;height:8px;transition:width .3s,background .3s}.gaia .dot.is-done,.gaia .dot.is-now{background:var(--accent)}.gaia .dot.is-now{width:26px}.gaia .sheet__body{overscroll-behavior:contain;scrollbar-width:none;min-height:0;padding:16px 24px calc(24px + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.gaia .sheet__body::-webkit-scrollbar{display:none}.gaia .sheet__body>*{animation:.38s cubic-bezier(.2,.8,.2,1) both gaia-rise}.gaia .sheet__body>:nth-child(2){animation-delay:50ms}.gaia .sheet__body>:nth-child(3){animation-delay:.1s}@keyframes gaia-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.gaia .sheet__foot{padding:12px 24px calc(20px + env(safe-area-inset-bottom));background:#fff;flex:none;gap:10px;display:grid;box-shadow:0 -10px 16px #fffffff2}.gaia .sheet__foot[hidden]{display:none}.gaia .sheet__body.has-foot{padding-bottom:12px}.gaia .q{font:800 27px/1.2 var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:4px 0 22px}.gaia .q em{color:var(--accent);font-style:normal}.gaia .lead{color:var(--ink-soft);margin:-8px 0 0;font-size:17px;line-height:1.55}.gaia .opts{gap:12px;display:grid}.gaia .opts--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gaia .opts--grid .opt:last-child:nth-child(odd){grid-column:1/-1}.gaia .opt{border:1.5px solid var(--line);background:var(--soft);width:100%;min-height:66px;color:var(--ink);text-align:left;font:700 17px/1.25 var(--font-display);border-radius:22px;align-items:center;gap:12px;padding:0 22px;transition:border-color .2s,background .2s,transform .15s;display:flex}.gaia .opt:active{transform:scale(.98)}.gaia .opt__label{flex:1}.gaia .opt__label strong{color:var(--deep)}.gaia .opts--grid .opt{gap:10px;min-height:62px;padding:0 12px;font-size:15px}.gaia .opts--grid .opt--plain{text-align:center;justify-content:center}.gaia .opts--grid .radio{display:none}.gaia .opt__ico{width:36px;height:36px;color:var(--accent);background:#fff;border-radius:12px;font-size:16px}.gaia .opt__ico,.gaia .radio{flex:none;place-items:center;display:grid}.gaia .radio{color:#fff;border:2px solid #c8d3cc;border-radius:50%;width:28px;height:28px;transition:background .2s,border-color .2s}.gaia .radio i{opacity:0;font-size:13px;transition:all .2s;transform:scale(.4)}.gaia .opt.is-on{border-color:var(--accent);background:var(--tint)}.gaia .opt.is-on .radio{background:var(--accent);border-color:var(--accent)}.gaia .opt.is-on .radio i{opacity:1;transform:none}.gaia .opt.is-on .opt__ico{background:var(--accent);color:#fff}.gaia .input{border:1.5px solid var(--line);background:var(--soft);width:100%;color:var(--ink);font:600 18px var(--font-display);border-radius:20px;outline:none;padding:18px 20px;transition:border-color .2s,box-shadow .2s}.gaia .input::placeholder{color:#9aa8a0;font-weight:500}.gaia .input:focus{border-color:var(--accent);box-shadow:0 0 0 4px #3a976029}.gaia .input.is-error{border-color:var(--danger)}.gaia .error{min-height:22px;color:var(--danger);margin:8px 4px 0;font-size:14px}.gaia .cta{background:var(--deep);color:#fff;width:100%;min-height:58px;font:600 17px var(--font-display);border:0;border-radius:99px;padding:0 64px;transition:transform .15s,background .2s;position:relative;box-shadow:0 10px 22px #1d563647}.gaia .cta:active{transform:scale(.98)}.gaia .cta__arrow{background:var(--accent);border-radius:50%;place-items:center;width:42px;height:42px;font-size:15px;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.gaia .cta--ghost{color:var(--deep);border:1.5px solid var(--deep);box-shadow:none;background:#fff;padding:0 24px}.gaia .note__ico{background:var(--tint);width:84px;height:84px;color:var(--accent);border-radius:50%;place-items:center;margin:6px 0 20px;font-size:34px;display:grid}.gaia .legs{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gaia .leg{border:1.5px solid var(--line);background:var(--soft);border-radius:20px;align-items:center;gap:12px;padding:12px 12px 12px 14px;display:flex}.gaia .leg__ico{background:var(--tint);width:42px;height:42px;color:var(--accent);border-radius:14px;flex:none;place-items:center;font-size:17px;display:grid}.gaia .leg__txt{flex:1;gap:2px;min-width:0;display:grid}.gaia .leg__txt strong{font:700 15.5px var(--font-display);color:var(--ink)}.gaia .leg__txt span{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.gaia .leg__txt .leg__rota{white-space:normal;text-overflow:clip;gap:1px;display:grid;overflow:visible}.gaia .leg__txt .leg__rota span{white-space:normal;text-overflow:clip;font-size:13.5px;line-height:1.3;display:block;overflow:visible}.gaia .leg__txt .leg__para{color:var(--ink);font-weight:500}.gaia .leg__txt .leg__para i{color:var(--accent);margin-right:2px;font-size:11px}.gaia .leg__btn{width:38px;height:38px;color:var(--ink-soft);background:#fff;border:0;border-radius:50%;flex:none;font-size:14px}.gaia .wait{text-align:center;justify-items:center;gap:22px;padding:36px 0;display:grid}.gaia .spin{border:5px solid var(--tint);border-top-color:var(--accent);border-radius:50%;width:64px;height:64px;animation:.9s linear infinite gaia-spin}.gaia .wait__txt{font:600 17px var(--font-display);color:var(--ink);margin:0;transition:opacity .15s}@keyframes gaia-spin{to{transform:rotate(1turn)}}.gaia .eyebrow{font:600 15px var(--font-display);color:var(--ink-soft);margin:4px 0 6px}.gaia .bignum{font:800 60px/1 var(--font-display);letter-spacing:-.03em;color:var(--deep)}.gaia .bignum small{letter-spacing:0;font-size:20px;font-weight:700}.gaia .muted{color:var(--ink-soft);margin:12px 0 0;font-size:15px;line-height:1.5}.gaia .collective{background:var(--green);color:#fff;border-radius:26px;margin:22px 0;padding:22px}.gaia .collective__title{font:700 16px/1.3 var(--font-display)}.gaia .collective__num{font:800 44px/1 var(--font-display);margin-top:10px}.gaia .collective__num small{opacity:.85;font-size:16px;font-weight:600}.gaia .collective__bar{background:#fff3;border-radius:99px;height:10px;margin:16px 0 8px;overflow:hidden}.gaia .collective__bar i{border-radius:inherit;background:#fff;height:100%;transition:width 1.2s cubic-bezier(.2,.8,.2,1);display:block}.gaia .collective__sub{opacity:.9;font-size:14px}.gaia .equiv-title{font:700 17px var(--font-display);color:var(--ink);margin:0 0 12px}.gaia .equiv{gap:10px;display:grid}.gaia .equiv__item{background:var(--soft);border:1.5px solid var(--line);color:var(--ink);border-radius:20px;align-items:center;gap:14px;padding:14px;font-size:15px;line-height:1.4;display:flex}.gaia .equiv__item .leg__ico{background:#fff}.gaia .disclaimer{color:var(--ink-soft);margin:14px 0 22px;font-size:12.5px;line-height:1.45}@media (prefers-reduced-motion:reduce){.gaia *,.gaia :after,.gaia :before{transition:none!important;animation:none!important}}.gaia .gaia-legal{flex-wrap:wrap;gap:6px 18px;margin:16px 2px 0;font-size:14px;display:flex}.gaia .gaia-legal a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.gaia .gaia-sug{overscroll-behavior:contain;border:1.5px solid var(--line);background:#fff;border-radius:18px;max-height:230px;margin:8px 0 0;padding:4px;scroll-margin-bottom:14px;list-style:none;overflow-y:auto;box-shadow:0 8px 20px #0d36251a}.gaia .gaia-sug button{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:12px;gap:1px;padding:8px 12px;display:grid}.gaia .gaia-sug button:focus-visible,.gaia .gaia-sug button:hover{background:var(--tint);outline:none}.gaia .gaia-sug strong{font:600 15px var(--font-display)}.gaia .gaia-sug span{color:var(--ink-soft);font-size:13px}.gaia .gaia-sug__google{color:var(--ink-soft);text-align:right;background:#fff;padding:6px 12px 4px;font-size:11px;position:sticky;bottom:0}.gaia-turnstile{z-index:50;position:fixed;bottom:12px;left:50%;transform:translate(-50%)}.gaia .resultado{text-align:center}.gaia .resultado .muted--curto{margin-top:8px;font-size:13px;line-height:1.4}.gaia .resultado .equiv__item{text-align:left}.gaia .compartilhe{margin:26px 0 8px}.gaia .dicas{text-align:left;color:var(--ink-soft);margin:22px 0 10px;font-size:14px;line-height:1.5}.gaia .dicas__intro{color:var(--ink);margin:0 0 8px;font-weight:600}.gaia .dicas__titulo{margin:0 0 4px;font-weight:600}.gaia .dicas ul{gap:4px;margin:0;padding-left:20px;display:grid}.gaia .projeto{text-align:left;margin:22px 0 6px}.gaia .projeto__texto{color:var(--ink);margin:0 0 10px;font-size:14px;font-weight:600;line-height:1.5}.gaia .projeto__botao{gap:10px;padding:0 24px;text-decoration:none}.gaia .logos-cliente,.gaia .projeto__botao{justify-content:center;align-items:center;display:flex}.gaia .logos-cliente{background:var(--deep);border-radius:18px;flex-wrap:wrap;gap:14px 24px;margin:18px 0 8px;padding:14px 16px;list-style:none}.gaia .logos-cliente img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:130px;height:44px;display:block}.gaia .foto{z-index:60;text-align:center;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0}.gaia .foto__topo{padding:max(14px,env(safe-area-inset-top)) 16px 10px;border-bottom:1px solid var(--line);flex:none;align-items:center;gap:12px;display:flex}.gaia .foto__topo h2{font:700 18px var(--font-display);color:var(--ink);margin:0}.gaia .foto__corpo{padding:14px 20px calc(24px + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.gaia .foto__tela{background:var(--soft);border-radius:16px;max-width:340px;margin:0 auto;overflow:hidden;box-shadow:0 10px 26px #0d362540}.gaia .foto__canvas{touch-action:none;cursor:grab;width:100%;height:auto;display:block}.gaia .foto__dica{color:var(--ink-soft);margin:12px 0 6px;font-size:14px}.gaia .foto__zoom{max-width:340px;color:var(--ink-soft);align-items:center;gap:10px;margin:6px auto 4px;display:flex}.gaia .foto__zoom input{accent-color:var(--accent);flex:1}.gaia .foto__acoes{gap:10px;max-width:340px;margin:14px auto 0;display:grid}.gaia .foto__acoes .cta{cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:0 24px;display:flex}.gaia .foto__acoes .cta:disabled{opacity:.45;cursor:not-allowed}.gaia .compartilhe__botao{cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:0 24px;display:flex}.gaia .entrada{z-index:5;background:linear-gradient(180deg,#08281ab8 0,#08281a2e 38%,#08281a0d 60%,#08281a4d 100%),var(--capa) center top /cover no-repeat,var(--night);flex-direction:column;display:flex;position:absolute;inset:0}.gaia .entrada__topo{padding:max(18px,env(safe-area-inset-top)) 18px 0;flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:10px 14px;display:flex}.gaia .entrada__compensei{width:auto;height:26px;display:block}.gaia .entrada__selo{width:auto;height:50px;display:block}.gaia .entrada__sep{background:#ffffff59;width:1px;height:34px}.gaia .entrada__patrocinadores{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;margin:0;padding:0;list-style:none;display:flex}.gaia .entrada__sep.is-oculto{display:none}.gaia .entrada__patrocinadores.is-linha{flex-basis:100%}.gaia .entrada__patrocinadores img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:104px;height:34px;display:block}.gaia .entrada__evento{flex:none;justify-content:center;align-items:center;padding:clamp(14px,3.4dvh,30px) 28px 0;animation:.55s cubic-bezier(.2,.8,.2,1) 80ms both gaia-rise;display:flex}.gaia .entrada__logo{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 6px 18px #00000047);width:auto;max-width:82%;height:clamp(84px,14dvh,128px);display:block}.gaia .entrada__palco{flex:1;min-height:0}.gaia .entrada__palco,.gaia .entrada__quem{justify-content:center;align-items:flex-end;display:flex;position:relative}.gaia .entrada__quem{width:100%;height:min(100%,300px);margin-bottom:-26px}.gaia .entrada__gaia{z-index:2;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;filter:drop-shadow(0 10px 16px #00000059);width:auto;max-width:62%;height:100%;animation:4s ease-in-out infinite gaia-bob;position:relative}.gaia .entrada__bolha{z-index:3;-webkit-backdrop-filter:blur(6px);color:#fff;background:#ffffff24;border:1px solid #ffffff38;border-radius:20px 20px 20px 6px;padding:12px 16px;font-size:15px;font-weight:500;line-height:1.25;animation:.5s cubic-bezier(.2,.8,.2,1) .3s both gaia-rise;position:absolute;top:4%;right:14px}.gaia .entrada__folha{z-index:4;padding:26px 24px calc(20px + env(safe-area-inset-bottom));border-radius:var(--sheet-r) var(--sheet-r) 0 0;text-align:center;background:#fff;flex:none;animation:.5s cubic-bezier(.2,.8,.2,1) .15s both gaia-rise;position:relative;box-shadow:0 -12px 30px #0000002e}.gaia .entrada__eyebrow{color:var(--accent);font:600 12px var(--font-display);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px}.gaia .entrada__titulo{color:var(--night);font:700 clamp(22px,6.4vw,27px) /1.2 var(--font-display);letter-spacing:-.01em;margin:0 0 10px}.gaia .entrada__titulo em{color:var(--accent);font-style:normal}.gaia .entrada__apoio{color:var(--ink-soft);margin:0 0 20px;font-size:15px;line-height:1.45}.gaia .entrada__folha .cta{margin-top:4px}@media (height<=640px){.gaia .entrada__selo{height:40px}.gaia .entrada__patrocinadores img{height:28px}.gaia .entrada__gaia{max-width:52%}.gaia .entrada__apoio{display:none}}body.admin-body{color:#123f2a;-webkit-font-smoothing:antialiased;background:#f4f7f3;margin:0;font-family:Roboto,system-ui,sans-serif}html:has(body.admin-body){background:#f4f7f3}.admin,.admin *,.admin :after,.admin :before{box-sizing:border-box}.admin{min-height:100dvh}.admin button,.admin h1,.admin h2,.admin input{font-family:Poppins,system-ui,sans-serif}.admin__bar{color:#fff;background:#0d3625;padding:12px 0}.admin__bar-in{justify-content:space-between;max-width:960px;margin:0 auto;padding:0 max(16px,4vw)}.admin__bar-in,.admin__brand{align-items:center;gap:12px;display:flex}.admin__brand{color:#fff;font:600 15px Poppins,system-ui,sans-serif;text-decoration:none}.admin__brand img{width:auto;height:22px}.admin__brand span{opacity:.8}@media (width<=560px){.admin__brand span{display:none}}.admin__link{white-space:nowrap;color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:99px;padding:7px 14px;font-family:Poppins,system-ui,sans-serif;font-size:14px}.admin__link:hover{background:#ffffff1f}.admin__link:disabled{opacity:.6}.admin__menu{position:relative}.admin__menu-btn{align-items:center;gap:8px;display:inline-flex}.admin__caret{border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transition:transform .15s;transform:rotate(45deg)translateY(-2px)}.admin__menu-btn[aria-expanded=true] .admin__caret{transform:rotate(-135deg)translateY(-2px)}.admin__menu-list{z-index:20;color:#123f2a;background:#fff;border:1.5px solid #e2e8e1;border-radius:16px;min-width:210px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 30px #0003}.admin__menu-list a,.admin__menu-list button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 12px;font:500 14px Poppins,system-ui,sans-serif;text-decoration:none;display:block}.admin__menu-list a:hover,.admin__menu-list button:hover{background:#e8f5ec}.admin__menu-list a.is-active{color:#1d5636;background:#e8f5ec}.admin__menu-list small{color:#5c6e64;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font:400 12px Roboto,system-ui,sans-serif;display:block;overflow:hidden}.admin__menu-sep{background:#e2e8e1;height:1px;margin:6px 4px}.admin__main{max-width:960px;margin:0 auto;padding:28px max(16px,4vw) 60px}.admin__panel h1{letter-spacing:-.01em;margin:0 0 6px;font-size:26px}.admin__muted{color:#5c6e64;margin:0 0 22px;line-height:1.5}.admin__card{background:#fff;border-radius:22px;width:100%;max-width:420px;padding:28px;box-shadow:0 18px 40px #0000002e}.admin__card--flat{box-shadow:none;border:1.5px solid #e2e8e1;max-width:460px}.admin__card h1{margin:0 0 4px;font-size:22px}.admin__card h2{margin:0 0 14px;font-size:18px}.admin__field{margin-bottom:14px;display:block}.admin__field>span{margin-bottom:6px;font:500 14px Poppins,system-ui,sans-serif;display:block}.admin__field small{color:#5c6e64;font-weight:400}.admin__field input{color:#123f2a;background:#fff;border:1.5px solid #e2e8e1;border-radius:14px;outline:none;width:100%;padding:13px 14px;font-size:16px}.admin__field input:focus{border-color:#3a9760;box-shadow:0 0 0 4px #3a976029}.admin__error{color:#c23b3b;margin:4px 0 12px;font-size:14px}.admin__field--erro .admin__rich,.admin__field--erro input{border-color:#d33232;box-shadow:0 0 0 3px #d3323224}.admin__field--erro .admin__rich:focus-within,.admin__field--erro input:focus{border-color:#d33232;box-shadow:0 0 0 4px #d3323233}.admin__field small.admin__field-erro,.admin__field-erro{color:#c23b3b;margin-top:6px;font-size:13.5px;font-weight:500;display:block}.admin__ok{color:#1d5636;margin:4px 0 12px;font-size:14px}.admin__btn{color:#fff;cursor:pointer;background:#1d5636;border:0;border-radius:99px;width:100%;padding:14px 18px;font-size:16px;font-weight:600}.admin__btn:hover{background:#234f34}.admin__btn:disabled{opacity:.65;cursor:default}.admin--login{background:linear-gradient(#155038,#0d3625);place-content:center;justify-items:center;gap:26px;padding:24px 16px;display:grid}.admin__logo{width:auto;height:37px}.admin--login{gap:0}.admin--login .admin__gaia{z-index:0;width:172px;height:auto;margin-bottom:-58px;position:relative}.admin--login .admin__card{z-index:1;max-width:400px;padding:30px;position:relative}.admin--login .admin__card h1{font-size:24px}.admin--login .admin__field input::placeholder{color:#8a9a91;letter-spacing:.02em}.admin--login .admin__logo{opacity:.9;height:30px;margin-top:26px}@media (width<=520px){.admin--login .admin__card{padding:26px 22px}.admin--login .admin__gaia{width:150px;margin-bottom:-50px}}.admin__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.admin__head h1{margin:0}.admin__back{color:#3a9760;margin-bottom:10px;font-size:14px;text-decoration:none;display:inline-block}.admin__back:hover{text-decoration:underline}.admin__toolbar{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.admin__field select,.admin__field textarea,.admin__toolbar input,.admin__toolbar select{color:#123f2a;background:#fff;border:1.5px solid #e2e8e1;border-radius:14px;outline:none;padding:11px 14px;font:400 15px Roboto,system-ui,sans-serif}.admin__toolbar input{flex:220px}.admin__field select,.admin__toolbar select{appearance:none;cursor:pointer;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%229%22%20fill%3D%22none%22%20stroke%3D%22%23123f2a%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20viewBox%3D%220%200%2014%209%22%3E%3Cpath%20d%3D%22M1.5%201.5%207%207l5.5-5.5%22%2F%3E%3C%2Fsvg%3E);background-position:right 16px center;background-repeat:no-repeat;background-size:14px 9px;padding-right:42px}.admin__field select,.admin__field textarea{background-color:#fff;width:100%;font-size:16px}.admin__field textarea{resize:vertical;font-family:Roboto,system-ui,sans-serif}.admin__field select:focus,.admin__field textarea:focus,.admin__toolbar input:focus,.admin__toolbar select:focus{border-color:#3a9760;box-shadow:0 0 0 4px #3a976029}.admin__empty{text-align:center;background:#fff;border:1.5px dashed #c8d3cc;border-radius:22px;padding:36px 20px}.admin__empty p{color:#5c6e64;margin:0 0 14px}.admin__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.admin__item{background:#fff;border:1.5px solid #e2e8e1;border-radius:18px;grid-template-columns:1fr auto auto auto;align-items:center;gap:16px;padding:14px 18px;display:grid}.admin__item-title{color:#123f2a;margin-right:8px;font:600 16px Poppins,system-ui,sans-serif;text-decoration:none}.admin__item-title:hover{text-decoration:underline}.admin__item-sub{color:#5c6e64;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.admin__item-sub code,.admin__linkbox code{background:#f4f7f3;border-radius:6px;padding:2px 6px;font-size:13px}.admin__item-num{text-align:center;min-width:74px}.admin__item-num strong{font:700 18px Poppins,system-ui,sans-serif;display:block}.admin__item-num span{color:#5c6e64;font-size:12px}.admin__item-num a{color:inherit;text-decoration:none;display:block}.admin__item-num a:hover span{text-decoration:underline}.admin__item-actions{align-items:center;gap:8px;display:flex}.admin__icone{color:#7b8a83;background:#fff;border:1px solid #dfe6e1;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:14px;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-grid}.admin__icone:focus-visible,.admin__icone:hover{color:#1d5636;background:#e8f5ec;border-color:#c8d3cc;outline:none}.admin__icone:focus-visible{box-shadow:0 0 0 3px #3a976040}[data-dica]{position:relative}[data-dica]:after{content:attr(data-dica);z-index:30;white-space:normal;text-align:left;text-transform:none;letter-spacing:normal;color:#fff;opacity:0;visibility:hidden;pointer-events:none;background:#0d3625;border-radius:8px;width:max-content;max-width:260px;padding:6px 10px;font:500 12.5px/1.3 Roboto,system-ui,sans-serif;transition:opacity .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}[data-dica-lado=esquerda]:after{left:auto;right:0;transform:none}[data-dica]:focus-visible:after,[data-dica]:hover:after{opacity:1;visibility:visible}.admin__integ:focus-visible{outline-offset:2px;outline:2px solid #3a9760}@media (width<=760px){.admin__item{grid-template-columns:1fr 1fr}.admin__item-main{grid-column:1/-1}.admin__item-num{text-align:left}.admin__item-actions{grid-column:1/-1}}.admin__badge{vertical-align:middle;border-radius:99px;padding:3px 11px;font:600 12px Poppins,system-ui,sans-serif;display:inline-block}.admin__badge--rascunho{color:#5c6e64;background:#eceeea}.admin__badge--ativo{color:#1d5636;background:#e0f3e7}.admin__badge--encerrado{color:#fff;background:#1d5636}.admin__card--wide{max-width:none;margin-bottom:18px}.admin__panel--cheio .admin__card--wide{max-width:none}.admin__card--danger{border-color:#efc9c9}.admin__row{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=560px){.admin__row{grid-template-columns:1fr}}.admin__hint{color:#5c6e64;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;display:block}.admin__btn--auto{text-align:center;width:auto;padding:12px 24px;text-decoration:none;display:inline-block}.admin__btn--ghost{color:#1d5636;background:#fff;border:1.5px solid #1d5636}.admin__btn--ghost:hover{background:#e8f5ec}.admin__btn--danger{background:#c23b3b}.admin__btn--danger:hover{background:#a62f2f}.admin__link--dark{color:#1d5636;border-color:#c8d3cc;text-decoration:none;display:inline-block}.admin__link--dark:hover{background:#e8f5ec}.admin__linkbox{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin__linkbox code{overflow-wrap:anywhere;flex:260px;padding:9px 12px}.admin__stats{flex-wrap:wrap;gap:28px;margin:18px 0;display:flex}.admin__stats strong{font:700 24px Poppins,system-ui,sans-serif;display:block}.admin__stats span{color:#5c6e64;font-size:13px}.admin__actions{flex-wrap:wrap;gap:10px;display:flex}.admin__notice{color:#6b5200;background:#fff7e0;border:1.5px solid #f0d98a;border-radius:14px;margin:0 0 18px;padding:10px 14px;font-size:14px}.admin__cards{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:8px;display:grid}.admin__panel>.admin__cards{margin-bottom:18px}@media (width<=760px){.admin__cards{grid-template-columns:1fr 1fr}}.admin__stat{background:#fff;border:1.5px solid #e2e8e1;border-radius:18px;padding:16px 18px}.admin__stat strong{color:#1d5636;font:700 26px Poppins,system-ui,sans-serif;display:block}.admin__stat span{color:#5c6e64;font-size:13px}.admin__h2{margin:26px 0 10px;font:600 17px Poppins,system-ui,sans-serif}.admin__item--compact{grid-template-columns:1fr auto auto}@media (width<=760px){.admin__item--compact{grid-template-columns:1fr 1fr}}.admin__table-wrap{background:#fff;border:1.5px solid #e2e8e1;border-radius:18px;transition:opacity .15s;overflow-x:auto}.admin__table-wrap.is-loading{opacity:.55}.admin__table{border-collapse:collapse;width:100%;font-size:14px}.admin__table th{text-align:left;color:#5c6e64;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-bottom:1.5px solid #e2e8e1;padding:12px 14px;font:600 12px Poppins,system-ui,sans-serif}.admin__table td{vertical-align:middle;border-bottom:1px solid #eef2ed;padding:12px 14px}.admin__table tr:last-child td{border-bottom:0}.admin__table .num{text-align:right;white-space:nowrap}@media (width<=760px){.admin__table thead{display:none}.admin__table,.admin__table tbody,.admin__table td,.admin__table tr{display:block}.admin__table tr{border-bottom:1.5px solid #e2e8e1;padding:12px 14px}.admin__table td{border:0;justify-content:space-between;gap:12px;padding:3px 0;display:flex;text-align:right!important}.admin__table td:before{content:attr(data-rotulo);color:#5c6e64;text-align:left;font-size:12px}}.admin__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.admin__footer .admin__muted{margin:0}.admin__pager{color:#5c6e64;align-items:center;gap:10px;font-size:14px;display:flex}.admin__link:disabled{opacity:.45;cursor:default}.admin__dl{grid-template-columns:max-content 1fr;align-items:center;gap:10px 18px;margin:0;display:grid}.admin__dl dt{color:#5c6e64;font-size:14px}.admin__dl dd{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}@media (width<=560px){.admin__dl{grid-template-columns:1fr;gap:2px}.admin__dl dd{margin-bottom:10px}}.admin__legs{gap:10px;margin:0;padding:0;list-style:none;display:grid}.admin__leg{background:#f4f7f3;border:1.5px solid #e2e8e1;border-radius:16px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.admin__leg-ico{color:#3a9760;background:#e8f5ec;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.admin__leg p{margin:2px 0 0}.admin__qr{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.admin__qr-img{background:#fff;border:1.5px solid #e2e8e1;border-radius:16px;flex:none;width:220px;height:220px;padding:8px}.admin__qr-img svg{width:100%;height:100%;display:block}.admin__qr .admin__muted{max-width:300px;margin:0 0 12px}.admin__actions--mb{margin-bottom:12px}.admin__secret{color:#1d5636;background:#e8f5ec;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 8px;padding:10px 12px;font-size:14px;display:flex}.admin__secret span{overflow-wrap:anywhere;flex:200px}.admin__secret--token{background:#fff;border:1.5px solid #b9dcc6;margin-top:8px}.admin__field input:disabled{opacity:.6;cursor:not-allowed}.admin__teste{border:1.5px solid;border-radius:14px;margin:0 0 12px;padding:12px 14px;font-size:14px}.admin__teste.is-ok{color:#1d5636;background:#e8f5ec;border-color:#b9dcc6}.admin__teste.is-erro{color:#8a2a2a;background:#fdecec;border-color:#efc9c9}.admin__teste ul{margin:8px 0 0;padding-left:18px}.admin__muted code,.admin__notice code{background:#0000000f;border-radius:6px;padding:1px 6px;font-size:13px}.admin__export a{color:#1f6b44;text-underline-offset:3px;text-decoration:underline}.admin__table--gases{margin:6px 0 4px}.admin__table--gases small{color:#5c6e64;font-weight:400}.admin__table--gases .is-total td{border-top:1.5px solid #e2e8e1;font-weight:700}.admin__list-plain{gap:8px;margin:8px 0 0;padding-left:20px;display:grid}.calc-regra{border-top:1px solid #eef2ed;padding:14px 0 4px}.calc-regra:first-of-type{border-top:0}.calc-regra__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.calc-regra__passos{color:#2f3f36;gap:4px;margin:8px 0 6px;padding-left:20px;display:grid}.admin__field--sug{position:relative}.admin__sug{background:#fff;border:1.5px solid #e2e8e1;border-radius:14px;margin:6px 0 0;padding:4px;list-style:none;box-shadow:0 8px 20px #0d36251a}.admin__sug button{text-align:left;color:#123f2a;cursor:pointer;background:0 0;border:0;border-radius:10px;gap:1px;width:100%;padding:10px 12px;display:grid}.admin__sug button:focus-visible,.admin__sug button:hover{background:#e8f5ec;outline:none}.admin__sug strong{font:600 14px Poppins,system-ui,sans-serif}.admin__sug span{color:#5c6e64;font-size:13px}.admin__sug-google{color:#5c6e64;text-align:right;padding:6px 12px 4px;font-size:11px}.admin__field>.admin__label,.admin__field>label{margin-bottom:6px;font:500 14px Poppins,system-ui,sans-serif;display:block}.admin__linkline{color:#5c6e64;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 2px 0;font-size:13px;display:flex}.admin__linkline strong{word-break:break-all}.admin__field .admin__slug-input{border-radius:10px;flex:200px;width:auto;padding:6px 10px;font-size:14px}.admin__linkbtn{color:#3a9760;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:2px 4px;font:600 13px Poppins,system-ui,sans-serif;text-decoration:underline}.admin__rich{background:#fff;border:1.5px solid #e2e8e1;border-radius:14px;overflow:hidden}.admin__rich:focus-within{border-color:#3a9760;box-shadow:0 0 0 4px #3a976029}.admin__rich-bar{background:#eef3ed;border-bottom:1.5px solid #e2e8e1;gap:6px;padding:8px 10px;display:flex}.admin__rich-btn{color:#123f2a;cursor:pointer;background:#fff;border:1.5px solid #d5dfd3;border-radius:10px;min-width:36px;height:34px;padding:0 10px;font-size:15px}.admin__rich-btn:hover{border-color:#3a9760}.admin__rich-btn.is-on{color:#fff;background:#1d5636;border-color:#1d5636}.admin__rich-area{color:#123f2a;white-space:pre-wrap;overflow-wrap:anywhere;outline:none;min-height:150px;padding:14px;font-size:16px;line-height:1.5}.admin__rich-area strong{font-weight:700}.admin__tabs{border-bottom:1.5px solid #e2e8e1;gap:6px;margin:4px 0 18px;display:flex}.admin__tab{color:#5c6e64;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1.5px;padding:10px 18px;font:600 15px Poppins,system-ui,sans-serif}.admin__tab:hover{color:#123f2a}.admin__tab.is-active{color:#123f2a;border-bottom-color:#3a9760}.admin .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin__cards--resumo{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.admin__form-acoes{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin__form--evento .admin__field>.admin__label,.admin__form--evento .admin__field>label,.admin__form--evento .admin__field>span,.admin__form--evento .admin__imagens legend,.admin__form--evento .admin__img-info strong,.admin__form--evento .admin__selos-bloco>strong,.admin__form--evento .admin__textos>summary,.admin__req{font-weight:600}.admin__req{color:#d33232}.admin__dica{vertical-align:middle;margin-left:4px;display:inline-block;position:relative}.admin__dica-btn{color:#7b8a83;cursor:pointer;background:#fff;border:1.5px solid #9aa7a0;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;font:italic 700 11px/1 Poppins,system-ui,sans-serif;display:inline-grid}.admin__dica-btn:focus-visible,.admin__dica-btn:hover{color:#fff;background:#7b8a83;border-color:#7b8a83;outline:none}.admin__dica-balao{z-index:30;color:#fff;text-align:left;opacity:0;visibility:hidden;pointer-events:none;background:#0d3625;border-radius:10px;width:max-content;max-width:min(260px,70vw);padding:9px 12px;font:400 13px/1.35 Roboto,system-ui,sans-serif;transition:opacity .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 20px #00000040}.admin__dica:focus-within .admin__dica-balao,.admin__dica:hover .admin__dica-balao{opacity:1;visibility:visible}.admin__head-nome{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.admin__table td.acoes,.admin__table th.acoes{text-align:center;white-space:nowrap;width:1%}.admin__eye{color:#1d5636;background:#fff;border:1.5px solid #e2e8e1;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;text-decoration:none;display:inline-grid}.admin__eye:focus-visible,.admin__eye:hover{background:#e8f5ec;border-color:#3a9760;outline:none}.admin__integ{color:#8a9a90;cursor:help;background:#fff;border:1.5px solid #e2e8e1;border-radius:50%;place-items:center;width:34px;height:34px;margin-left:6px;font-size:14px;display:inline-grid}.admin__integ--enviada{color:#1d7a45;background:#e8f5ec;border-color:#9fd1b2}.admin__integ--pendente{color:#9a6a00;background:#fff6df;border-color:#ecd49a}.admin__integ--erro{color:#b3261e;background:#fdeceb;border-color:#f0b6b2}.admin__sec{margin:26px 0 4px;font-size:20px}.admin__trecho h3{margin:0;font-size:17px}.admin__card h4,.admin__trecho h4{color:#5c6e64;text-transform:uppercase;letter-spacing:.04em;margin:18px 0 8px;font:600 13px Poppins,system-ui,sans-serif}.admin__trecho-topo{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin__badge--alerta{color:#b42323;background:#fdecec}.admin__aviso{color:#b45f06;font-size:13px}.admin__muted-inline{color:#5c6e64;font-size:13px}.admin__codes{flex-direction:column;gap:4px;display:flex}.admin__codes code,.admin__dl code{color:#3b4f44;word-break:break-all;font-size:12px}.admin__table--passos td.conta{color:#3b4f44;overflow-wrap:anywhere;font-size:13px}.admin__table--passos .is-total td,.admin__table--soma .is-total td{background:#f4f7f3;font-weight:700}.admin__conta-final{overflow-wrap:anywhere;background:#f4f7f3;border-radius:14px;margin:14px 0 6px;padding:14px 16px;line-height:1.7}.admin__verifica{color:#b45f06;margin:8px 0 0;font-size:14px}.admin__verifica.is-ok{color:#1d5636}.admin__codes{justify-content:flex-start;align-items:flex-start}.admin__ficha{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 20px;margin:0;display:grid}.admin__ficha>div{min-width:0}.admin__ficha dd,.admin__ficha dt{margin:0;font:400 14px/1.4 Roboto,system-ui,sans-serif}.admin__ficha dt{color:#5c6e64;margin-bottom:3px;font-weight:600}.admin__ficha dd{color:#123f2a;overflow-wrap:anywhere}@media (width<=760px){.admin__ficha{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.admin__ficha{grid-template-columns:1fr}}.admin__quando small,.admin__quando span{display:block}.admin__quando small{color:#5c6e64;font-size:12px}.admin__table th.gas{text-transform:none;letter-spacing:0;font-size:13px}.admin__ficha--2{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.admin__ficha--sob{margin-bottom:4px}@media (width<=520px){.admin__ficha--2{grid-template-columns:1fr}}.admin__head-acoes{flex-wrap:wrap;gap:8px;display:flex}.admin__ficha-meio{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:14px 20px;min-width:0;display:grid}.admin__ficha-meio>div{min-width:0}.admin__linha4{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:0 16px;display:grid}.admin__linha4-acao .admin__btn{width:100%}@media (width<=900px){.admin__linha4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.admin__linha4{grid-template-columns:1fr}}.admin__imagens{border:1.5px solid #e2e8e1;border-radius:16px;margin:18px 0 8px;padding:12px 16px 14px}.admin__imagens legend{padding:0 6px;font:500 14px Poppins,system-ui,sans-serif}.admin__linha2{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:0 16px;display:grid}@media (width<=640px){.admin__linha2{grid-template-columns:minmax(0,1fr)}}.admin__textos{border:1.5px solid #e2e8e1;border-radius:16px;margin:18px 0 8px}.admin__textos>summary{cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;font:500 14px Poppins,system-ui,sans-serif;list-style:none;display:flex}.admin__textos>summary::-webkit-details-marker{display:none}.admin__textos>summary:after{content:"";border-bottom:2px solid #5c6e64;border-right:2px solid #5c6e64;flex:none;width:8px;height:8px;margin-right:4px;transition:transform .15s;transform:rotate(45deg)}.admin__textos[open]>summary:after{transform:rotate(-135deg)}.admin__textos>summary:focus-visible{outline-offset:2px;outline:2px solid #1f8f5f}.admin__textos[open]>summary{border-bottom:1px solid #eef2ed;border-radius:16px 16px 0 0}.admin__textos>.admin__field{margin:0;padding:14px 16px 0}.admin__textos>.admin__field:last-child{padding-bottom:16px}.admin__img-linha{border-bottom:1px solid #eef2ed;align-items:center;gap:12px;padding:9px 0;display:flex}.admin__img-linha:last-of-type{border-bottom:0}.admin__img-thumb{background:#155038;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.admin__img-thumb img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.admin__img-thumb--largo{box-sizing:border-box;width:96px;padding:0 8px}.admin__img-thumb.is-vazio{color:#8a9a91;background:#eef3ed;border:1.5px dashed #c9d6c8;font-size:16px}.admin__img-info{flex:1;gap:1px;min-width:0;display:grid}.admin__img-info strong{font:500 14px Poppins,system-ui,sans-serif}.admin__img-info small{color:#5c6e64;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.admin__img-acoes{flex:none;align-items:center;gap:12px;display:flex}.admin__img-acoes label{cursor:pointer}.admin__img-acoes .sr-only{opacity:0;width:1px;height:1px;position:absolute}.admin__img-mais{margin-top:8px}.admin__selos-bloco{border-bottom:1px solid #eef2ed;gap:8px;padding:10px 0;display:grid}.admin__selos-bloco>strong{font:500 14px Poppins,system-ui,sans-serif}.admin__selos{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin__selo{cursor:pointer;background:#fff;border:1.5px solid #e2e8e1;border-radius:12px;justify-items:center;gap:6px;padding:10px 6px 8px;transition:border-color .15s,box-shadow .15s;display:grid}.admin__selo:hover{border-color:#b9c9b8}.admin__selo.is-marcado{border-color:#1f8f5f;box-shadow:0 0 0 3px #1f8f5f29}.admin__selo:has(input:focus-visible){outline-offset:2px;outline:2px solid #1f8f5f}.admin__selo-img{background:#155038;border-radius:8px;place-items:center;width:100%;height:76px;display:grid}.admin__selo-img img{width:auto;height:64px}.admin__selo-nome{font-size:13px;font-weight:500}.admin__auxiliares legend{align-items:center;gap:4px;display:flex}@media (width<=480px){.admin__selos{grid-template-columns:repeat(2,minmax(0,1fr))}.admin__img-linha{flex-wrap:wrap}.admin__img-acoes{width:100%;padding-left:56px}}.admin__form--evento{flex-direction:column;gap:20px;display:flex}.admin__form--evento>.admin__error,.admin__form--evento>.admin__field,.admin__form--evento>.admin__form-acoes,.admin__form--evento>.admin__imagens,.admin__form--evento>.admin__linha2,.admin__form--evento>.admin__textos{margin:0}.admin__form--evento>.admin__imagens{min-width:0;padding:14px 16px}.admin__form--evento .admin__linha2>.admin__field{margin:0}.admin__form--evento .admin__imagens>.admin__field{margin:0 0 14px}.admin__form--evento .admin__imagens>.admin__field:last-child{margin-bottom:0}.admin__aviso{color:#5c4300;background:#fff1cf;border:1.5px solid #f0d58a;border-radius:14px;margin:0 0 16px;padding:14px 16px;font-size:15px;line-height:1.45}.admin__badge--admin{color:#fff;background:#1d5636}.admin__badge--organizer{color:#1d5636;background:#e0f3e7}.admin__badge--aviso{color:#7a5600;background:#fff1cf;margin-left:6px}.admin__voce{color:#5c6e64;font-weight:400}.admin__usuarios-email{color:#5c6e64;overflow-wrap:anywhere;margin-top:2px;font-size:13px;display:block}.admin__table--usuarios tr.is-off td:not(.admin__usuarios-acoes){opacity:.6}.admin__usuarios-acoes{white-space:nowrap}.admin__usuarios-acoes .admin__linkbtn{margin-right:14px}.admin__usuarios-acoes .admin__linkbtn:last-child{margin-right:0}.admin__usuarios-extra td{background:#f6f9f5}.admin__usuarios-inline{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:14px 16px;padding:4px 0;display:grid}.admin__usuarios-inline .admin__field{margin:0}.admin__usuarios-inline .admin__field--larga{grid-column:1/3}.admin__usuarios-grade{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 16px;display:grid}.admin__usuarios-grade .admin__field{margin:0}.admin__senha-linha{align-items:center;gap:14px;display:flex}.admin__senha-linha input{flex:1;min-width:0}.admin__senha-linha .admin__linkbtn{white-space:nowrap}.admin__usuarios-sucesso{background:#e8f5ec;border:1.5px solid #bfe0c9;border-radius:14px;justify-items:start;gap:6px;margin:0 0 14px;padding:14px 16px;display:grid}.admin__usuarios-cred{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin__usuarios-cred code{overflow-wrap:anywhere;background:#ffffffbf;border-radius:8px;padding:3px 8px;font-size:14px}@media (width<=640px){.admin__usuarios-grade,.admin__usuarios-inline{grid-template-columns:minmax(0,1fr)}.admin__usuarios-inline .admin__field--larga{grid-column:auto}.admin__usuarios-acoes{white-space:normal}}body.painel-body{background:#0d3625;margin:0}html:has(body.painel-body){background:#0d3625}.painel,.painel *,.painel :after,.painel :before{box-sizing:border-box}.painel{--verde:#1d5636;--verde-esc:#0d3625;--folha:#f4f7f5;--tinta:#1b3722;color:var(--tinta);flex-direction:column;gap:.75rem;min-height:100dvh;padding:.75rem;font-family:Roboto,system-ui,sans-serif;display:flex}.painel h1,.painel h2,.painel h3,.painel strong{font-family:Poppins,system-ui,sans-serif}.painel h1,.painel h2,.painel h3,.painel p{margin:0}.painel sub{font-size:.7em;line-height:0}@media (width>=768px){body.painel-body{overflow:hidden}.painel{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:5fr 7fr;gap:clamp(.5rem,1.4vh,1rem);min-height:0;padding:clamp(.5rem,1.4vh,1rem);display:grid;position:fixed;inset:0}}.painel__caixa{border-radius:1rem;min-height:0;overflow:hidden}.painel__chamada{color:#fff;text-align:center;background:var(--capa) center /cover no-repeat,var(--verde-esc);text-shadow:0 1px 6px #00000059;justify-content:center;padding:clamp(1rem,3vh,2.5rem) clamp(1rem,3vw,2.5rem);position:relative}.painel__centro,.painel__chamada{flex-direction:column;align-items:center;display:flex}.painel__centro{gap:clamp(.5rem,1.8vh,1.25rem);max-width:100%;min-height:0}.painel__logo-evento{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 12px #00000040);width:auto;max-width:70%;height:clamp(56px,12vh,140px)}.painel__nome{font-size:clamp(1.4rem,4.2vh,2.8rem);font-weight:800;line-height:1.1}.painel__texto{max-width:34em;font-size:clamp(1rem,2.4vh,1.7rem);line-height:1.4}.painel__texto strong{font-family:inherit;font-weight:700}.painel__qr{aspect-ratio:1;background:#fff;border-radius:.6rem;width:clamp(80px,15vh,190px);padding:clamp(4px,.7vh,8px);box-shadow:0 8px 22px #0000004d}.painel__qr svg{width:100%;height:100%;display:block}.painel__qr-texto{font:600 clamp(.9rem,2vh,1.45rem) Poppins,system-ui,sans-serif}.painel__link-logo,.painel__link-qr{color:inherit;cursor:pointer;text-decoration:none;display:inline-flex}.painel__encerrado{font:700 clamp(1.1rem,3vh,2rem)/1.3 Poppins,system-ui,sans-serif}.painel__logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(.4rem,1.2vh,.9rem) clamp(.75rem,2vw,1.75rem);margin-bottom:clamp(.1rem,.8vh,.6rem);display:flex}.painel__logo-apoio{-o-object-fit:contain;object-fit:contain;width:auto;max-width:14vw;height:clamp(28px,5.5vh,64px)}.painel__selo{width:auto;height:clamp(40px,8vh,92px)}.painel__compensei{width:auto;height:clamp(20px,3.8vh,44px)}.painel__dados{background:var(--folha);flex-direction:column;gap:clamp(.5rem,1.5vh,.85rem);padding:clamp(.75rem,1.5vh,1.25rem);display:flex;position:relative}.painel__grade{flex:auto;grid-template-rows:1fr 1fr;grid-template-columns:repeat(2,1fr);display:grid}.painel__grade,.painel__stats{gap:clamp(.5rem,1.5vh,.85rem);min-height:0}.painel__destaque,.painel__stats{flex-direction:column;display:flex}.painel__destaque{text-align:center;color:#fff;background:linear-gradient(160deg,#247045,var(--verde));border-radius:.75rem;flex:1 1 0;justify-content:center;align-items:center;gap:clamp(.1rem,.6vh,.4rem);min-height:0;padding:clamp(.35rem,1.4vh,1rem) clamp(.5rem,2vw,1.25rem);transition:box-shadow .4s,transform .4s;box-shadow:0 1px 3px #1b37221f}.painel__destaque strong{text-transform:uppercase;letter-spacing:.02em;font-size:clamp(.95rem,1.9vh,1.4rem);font-weight:700;line-height:1.2}.painel__numero{font-variant-numeric:tabular-nums;font:700 clamp(1.6rem,4vh,2.75rem)/1.1 Poppins,system-ui,sans-serif}.painel__numero--participantes{font-size:clamp(2.6rem,7.5vh,5.5rem)}.painel__numero--emissoes{font-size:clamp(2rem,5.5vh,4rem)}.painel__sub{opacity:.9;font-size:clamp(.85rem,1.7vh,1.2rem);font-weight:500}.painel.is-novo .painel__destaque--participantes{transform:scale(1.015);box-shadow:0 0 0 clamp(3px,.5vh,6px) #7ee0a4,0 0 30px #7ee0a4b3}.painel__card{background:#fff;border-radius:.75rem;flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:0 1px 3px #1b372214}.painel__card h3{color:var(--verde);text-align:center;border-bottom:1px solid #1b37221a;flex:none;padding:clamp(.4rem,1vh,.75rem) clamp(.5rem,1.5vw,1rem);font-size:clamp(.9rem,1.9vh,1.35rem);font-weight:700;line-height:1.2}.painel__card-corpo{flex-direction:column;flex:auto;min-height:0;padding:clamp(.4rem,1vh,.75rem);display:flex}.painel__rosca{flex:1;justify-content:center;align-items:center;gap:clamp(.6rem,2vw,1.75rem);min-height:0;display:flex}.painel__rosca-svg{aspect-ratio:1;flex:0 auto;height:100%;min-height:0;max-height:100%;transform:rotate(0)}.painel__rosca-fatia{transition:stroke-dasharray .9s,stroke-dashoffset .9s}.painel__rosca-legenda{gap:clamp(.3rem,1vh,.7rem);margin:0;padding:0;font-size:clamp(.8rem,1.7vh,1.2rem);list-style:none;display:grid}.painel__rosca-legenda li{grid-template-columns:auto auto;justify-content:start;align-items:center;gap:.1rem .5rem;display:grid}.painel__rosca-legenda i{border-radius:50%;grid-row:span 2;width:clamp(10px,1.6vh,18px);height:clamp(10px,1.6vh,18px)}.painel__rosca-legenda span{color:#5c6e64}.painel__rosca-legenda strong{color:var(--tinta);font-size:1.15em}.painel__barras{flex-direction:column;flex:1;justify-content:space-evenly;gap:clamp(.2rem,.8vh,.5rem);min-height:0;margin:0;padding:0;list-style:none;display:flex}.painel__barras li{grid-template-columns:minmax(0,36%) 1fr auto;align-items:center;gap:clamp(.4rem,1vw,.9rem);min-height:0;font-size:clamp(.8rem,1.7vh,1.2rem);display:grid}.painel__barras-rotulo{text-align:right;color:#44584c;overflow-wrap:normal;line-height:1.15}.painel__barras-trilho{background:#eef3ef;border-radius:99px;height:clamp(.7rem,2.4vh,1.7rem);display:block;overflow:hidden}.painel__barras-trilho i{border-radius:99px;height:100%;transition:width .9s;display:block}.painel__barras-valor{text-align:left;font-variant-numeric:tabular-nums;min-width:3.4em}.painel__vazio{text-align:center;color:#7c8d84;margin:auto;font-size:clamp(.85rem,1.8vh,1.2rem)}.painel__legenda{color:#6b7a72;border-top:1px solid #1b37221a;flex-wrap:wrap;flex:none;justify-content:center;align-items:baseline;gap:.35rem 1.25rem;padding-top:clamp(.35rem,1vh,.6rem);font-size:clamp(.72rem,1.4vh,.95rem);display:flex}.painel__legenda strong{color:var(--tinta)}.painel__rodape{text-align:center;color:#ffffffd9;grid-column:1/-1;font-size:clamp(.7rem,1.4vh,.95rem)}.painel__rodape a{color:#fff;text-underline-offset:3px}.painel__tela-cheia{z-index:2;width:2.2rem;height:2.2rem;color:var(--verde);cursor:pointer;opacity:0;background:#1b372214;border:0;border-radius:50%;transition:opacity .2s;position:absolute;top:.5rem;right:.5rem}.painel__dados:hover .painel__tela-cheia,.painel__tela-cheia:focus-visible{opacity:1}@media (width<=767.98px){.painel__chamada{min-height:70vh}.painel__rodape{padding-bottom:.5rem}.painel__grade{flex-direction:column;display:flex}.painel__card{min-height:260px}.painel__rosca-svg{height:150px}.painel__stats{flex-direction:row}.painel__destaque{padding:1rem .5rem}}@media (prefers-reduced-motion:reduce){.painel__barras-trilho i,.painel__destaque,.painel__rosca-fatia{transition:none}}.logo-vazio[data-v-a2e6b92f]{aspect-ratio:1;width:auto;display:block}
