.av-publico{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;background:var(--av-paper)}.av-publico h1,.av-publico h2,.av-publico h3,.av-publico p,.av-publico ol,.av-publico ul{margin:0}.av-publico ol,.av-publico ul{padding:0;list-style:none}.av-publico p{text-wrap:pretty}.av-publico-topo{background:var(--av-surface);border-bottom:1px solid var(--av-line)}.av-publico-topo>div{display:flex;align-items:center;gap:10px;padding:14px 16px;margin:0 auto;max-width:600px}.av-publico.largo .av-publico-topo>div,.av-publico.largo .av-publico-corpo{max-width:860px}.av-publico-topo .av-escola-logo{width:36px;height:36px;border-radius:11px;font-size:13px}.av-publico-marca{display:flex;align-items:center;gap:10px;color:var(--av-ink);font-family:var(--av-f-display);font-weight:750;font-size:22px;letter-spacing:-.045em;text-decoration:none}.av-publico-marca:hover{color:var(--av-ink)}.av-publico-marca .dot{color:var(--av-forest-700)}.av-publico-marca .av-lg{border-radius:10px;background:var(--av-forest);padding:3px;box-sizing:content-box}.av-publico-marca-sub{margin-left:auto;font-size:12px;color:var(--av-muted);text-align:right}.av-publico-topo strong{font-weight:600;overflow-wrap:anywhere}.av-publico-topo small{display:block;font-size:11.5px;color:var(--av-muted)}.av-publico-corpo{flex:1;width:100%;max-width:600px;margin:0 auto;padding:18px 16px 32px;display:flex;flex-direction:column;gap:16px}.av-publico-corpo>form,.av-publico fieldset{display:flex;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;border:0}.av-publico-pe{padding:0 16px 28px;text-align:center;font-size:12px;color:var(--av-muted);display:flex;flex-direction:column;align-items:center;gap:8px}.av-publico-pe nav{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px}.av-publico-pe a{color:inherit;text-decoration:underline;text-underline-offset:4px}.av-publico-pe .instagram-link{text-decoration:none}.av-publico .av-h1{font-size:clamp(26px,5vw,34px);overflow-wrap:anywhere}.av-app .av-publico-corpo>header:focus-visible{outline:none}.av-pilha{display:flex;flex-direction:column;gap:6px;min-width:0}.av-pilha.folgada{gap:12px}.av-strong{font-weight:600}.av-xs{font-size:11.5px}.av-mono{font-family:var(--av-f-mono);font-variant-numeric:tabular-nums}.av-stepper{display:flex;gap:6px;flex-wrap:wrap}.av-stepper li{display:flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border-radius:999px;background:var(--av-sunken);font-weight:600;font-size:12.5px;color:var(--av-muted)}.av-stepper b{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--av-surface);font-size:12px}.av-stepper .done{background:var(--av-forest-100);color:var(--av-forest)}.av-stepper .done b{background:var(--av-forest-700);color:#fff}.av-stepper .now{background:var(--av-forest);color:#fff}.av-stepper .now b{background:var(--av-lime);color:var(--av-forest)}.av-proposta{padding:14px 16px}.av-proposta summary{cursor:pointer;font-weight:600}.av-proposta-corpo{margin-top:12px;display:flex;flex-direction:column;gap:12px;font-size:13.5px;line-height:1.7;color:var(--av-ink-2)}.av-proposta-corpo h2{font-family:var(--av-f-display);font-size:15px;font-weight:650;color:var(--av-ink)}.av-prosa{overflow-wrap:anywhere}.av-prosa p{margin:0 0 .85rem}.av-prosa ul{list-style:disc;padding-left:1.5rem}.av-prosa ol{list-style:decimal;padding-left:1.5rem}.av-prosa a{text-decoration:underline}.av-prosa img{max-width:100%;height:auto}.av-prosa table{display:block;max-width:100%;overflow:auto}.av-prosa h2,.av-prosa h3{font-weight:600;margin:1rem 0 .5rem}.av-escolha{display:flex;align-items:center;gap:14px;padding:14px;border-radius:14px;border:1px solid var(--av-line);background:var(--av-surface);cursor:pointer;transition:border-color .2s,background .2s}.av-escolha.marcada{border-color:var(--av-forest);box-shadow:inset 0 0 0 1px var(--av-forest);background:var(--av-forest-100)}.av-app .av-escolha input{width:18px;height:18px;flex:none;margin:0;color:var(--av-forest);accent-color:var(--av-forest);border-color:var(--av-line-2)}.av-escolha .av-tile{width:40px;height:40px;background:var(--av-sunken);color:var(--av-ink-2)}.av-escolha.marcada .av-tile{background:var(--av-lime);color:var(--av-forest)}.av-drop{border:2px dashed var(--av-line-2);border-radius:18px;padding:22px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;background:var(--av-surface-2);transition:border-color .2s,background .2s}.av-drop:hover{border-color:var(--av-forest-700);background:#eef5ef}.av-drop-acoes{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.av-fotos{display:flex;flex-direction:column;gap:10px}.av-foto{display:flex;gap:12px;align-items:flex-start;padding:10px;border-radius:14px;border:1px solid var(--av-line);background:var(--av-surface)}.av-foto-mini{width:64px;height:84px;flex:none;padding:0;border:1px solid var(--av-line);border-radius:10px;overflow:hidden;background:var(--av-sunken)}.av-foto-mini img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.av-foto-nome{font-size:12px;color:var(--av-muted);overflow-wrap:anywhere}.av-foto-acoes{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.av-foto-acoes button{min-height:36px;min-width:36px;padding:0 12px;border-radius:10px;border:1px solid var(--av-line-2);background:var(--av-surface);font-size:12.5px;font-weight:600;color:var(--av-ink-2)}.av-foto-acoes button:disabled{opacity:.4}.av-foto-acoes .tirar{color:var(--av-rose-ink)}.av-app textarea.av-in{height:auto;min-height:240px;padding:12px 14px;line-height:1.7;resize:vertical}.av-conta-texto{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--av-muted)}.av-conta-texto.fora{color:var(--av-amber-ink);font-weight:600}.av-resumo{display:flex;flex-direction:column}.av-resumo>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--av-line);font-size:13.5px}.av-resumo>div:last-child{border-bottom:0}.av-resumo dt{color:var(--av-muted);flex:none}.av-resumo dd{margin:0;font-weight:600;text-align:right;overflow-wrap:anywhere;min-width:0}.av-passo-acoes{display:flex;gap:10px}.av-passo-acoes .av-btn{min-height:52px}.av-passo-acoes .av-btn.primary,.av-passo-acoes .av-btn.lime{flex:1}.av-janela-foto{width:min(720px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:16px;border:0;border-radius:20px;background:var(--av-surface);color:var(--av-ink);box-shadow:var(--av-sh-3)}.av-janela-foto::backdrop{background:#0a2a1f8c}.av-janela-foto header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px}.av-janela-foto img{display:block;max-width:100%;max-height:70dvh;margin:12px auto 0;border-radius:12px}.av-meter{height:8px;border-radius:99px;background:var(--av-sunken);overflow:hidden}.av-meter>span{display:block;width:100%;height:100%;border-radius:99px;background:var(--av-forest-700);transform-origin:left center;transform:scaleX(var(--av-parte, 0));transition:transform .4s var(--av-ease)}.av-meter.claro{background:#ffffff24}.av-meter.claro>span{background:var(--av-lime)}.av-tgl{position:relative;width:42px;height:24px;border-radius:99px;background:var(--av-line-2);border:0;flex:none;padding:0;transition:background .2s}.av-tgl:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .3s var(--av-ease)}.av-tgl[aria-checked=true]{background:var(--av-forest)}.av-tgl[aria-checked=true]:after{transform:translate(18px)}.av-tgl:disabled{opacity:.5;cursor:not-allowed}.av-nota{display:flex;flex-direction:column;align-items:center;gap:6px;padding:26px;text-align:center}.av-nota .valor{font-family:var(--av-f-display);font-weight:700;font-size:72px;letter-spacing:-.045em;line-height:1;color:var(--av-lime);font-variant-numeric:tabular-nums}.av-nota p{color:#b9ccc2;font-size:12.5px;overflow-wrap:anywhere}.av-nota .av-meter{width:100%;max-width:260px;margin-top:8px}.av-comp{display:flex;flex-direction:column;gap:6px;padding:12px 0;border-bottom:1px solid var(--av-line)}.av-comp:last-child{border-bottom:0;padding-bottom:0}.av-comp:first-child{padding-top:0}.av-comp-topo{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.av-comp-topo>:first-child{font-size:13px;font-weight:600;min-width:0;overflow-wrap:anywhere}.av-comp-topo .av-mono{flex:none;font-weight:600}.av-comp-desvios{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.av-comp-desvios li{display:flex;gap:6px;align-items:baseline;padding:5px 10px;border-radius:9px;background:var(--av-amber-bg);color:var(--av-amber-ink);font-size:12px}.av-comp-desvios b{font-weight:700}.av-comp-fala{margin-top:4px;padding:10px 12px;border-radius:12px;background:var(--av-surface-2);font-size:13px;color:var(--av-ink-2);white-space:pre-line}.av-consulta{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.av-consulta .av-campo{flex:1 1 220px}.av-consulta .av-btn{min-height:48px;flex:1 0 auto}.av-app .av-in.av-rastro{font-family:var(--av-f-mono);letter-spacing:.12em;text-transform:uppercase}.av-app .av-in.av-rastro::-moz-placeholder{text-transform:none;letter-spacing:0;font-family:var(--av-f-ui)}.av-app .av-in.av-rastro::placeholder{text-transform:none;letter-spacing:0;font-family:var(--av-f-ui)}.av-codigo-envio{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px;border-radius:14px;background:var(--av-sunken)}.av-codigo-envio strong{font-family:var(--av-f-mono);font-size:24px;letter-spacing:.1em;overflow-wrap:anywhere;text-align:center}.av-folha-abas{align-self:flex-start}.av-seg button{min-height:36px;padding:0 16px;border:0;border-radius:999px;background:transparent;font-weight:600;font-size:13px;color:var(--av-ink-2)}.av-seg button[aria-pressed=true]{background:var(--av-surface);color:var(--av-ink);box-shadow:0 1px 3px #0a2a1f1f}.av-folha{height:70vh;min-height:360px}
