.v3 .v3e-pg{width:100%;padding-bottom:60px}.v3 .v3e-cab{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--v3-e4) var(--v3-e5);flex-wrap:wrap;margin:4px 0 var(--v3-e5)}.v3 .v3e-cab-txt{display:flex;flex-direction:column;gap:10px;min-width:0;flex:1 1 420px}.v3 .v3e-cab-sub{margin:0;font-size:14px;line-height:1.55;color:var(--v3-soft);max-width:78ch}.v3 .v3e-cab-sub a{color:var(--v3-acento-ink)}.v3 .v3e-cab-acoes{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.v3 .v3e-cab-acoes .v3e-busca{flex:0 1 260px}.v3 .v3e-bloco{background:var(--v3-surface);border-radius:var(--v3-r-bloco);padding:var(--v3-e5);min-width:0;display:flex;flex-direction:column;gap:var(--v3-e3)}.v3 .v3e-bloco.plano{background:transparent;padding:0}.v3 .v3e-bloco-cab{display:flex;align-items:baseline;gap:6px 12px;flex-wrap:wrap;margin:0}.v3 .v3e-bloco-cab h2,.v3 h2.v3e-h{margin:0;font-size:var(--v3-fs-secao);font-weight:600;letter-spacing:-.01em;color:var(--v3-ink)}.v3 .v3e-bloco-cab small{font-size:var(--v3-fs-rotulo);color:var(--v3-soft);font-weight:400}.v3 .v3e-bloco-cab .v3e-empurra{flex:1 1 0}.v3 .v3e-nota{margin:0;font-size:13px;line-height:1.5;color:var(--v3-soft);max-width:80ch}.v3 .v3e-micro{margin:0;font-size:var(--v3-fs-rotulo);color:var(--v3-faint);line-height:1.45}.v3 .v3e-secao{margin:var(--v3-e6) 0 0}.v3 .v3e-secao-cab{display:flex;align-items:baseline;gap:4px 12px;flex-wrap:wrap;padding-bottom:10px;border-bottom:1px solid var(--v3-line);margin-bottom:var(--v3-e4)}.v3 .v3e-secao-cab h2{margin:0;font-size:var(--v3-fs-secao);font-weight:600;letter-spacing:-.01em}.v3 .v3e-secao-cab span{font-size:var(--v3-fs-rotulo);color:var(--v3-soft)}.v3 .v3e-campo{display:flex;flex-direction:column;gap:6px;font-size:var(--v3-fs-rotulo);font-weight:500;color:var(--v3-soft);min-width:0;text-align:left}.v3 .v3e-inp{font:inherit;font-size:13.5px;color:var(--v3-ink);background:var(--v3-bg);border:0;border-radius:12px;padding:9px 12px;min-width:0;box-shadow:inset 0 0 0 1px var(--v3-line);transition:box-shadow var(--v3-t-hover) var(--v3-ease)}.v3 .v3e-inp:focus{outline:0;box-shadow:inset 0 0 0 2px var(--v3-acento)}.v3 .v3e-inp:disabled{opacity:.55}.v3 textarea.v3e-inp{resize:vertical;line-height:1.5}.v3 .v3e-inp.pill{border-radius:var(--v3-r-pill);padding:0 16px;height:40px;background:var(--v3-surface);box-shadow:var(--v3-sombra-1)}.v3 .v3e-inp.pill:focus{box-shadow:0 0 0 2px var(--v3-acento)}.v3 .v3e-chk{display:flex;flex-direction:row;align-items:center;gap:10px;font-size:13.5px;font-weight:400;color:var(--v3-ink);cursor:pointer;text-align:left}.v3 .v3e-chk input{flex:none;accent-color:var(--v3-acento);width:16px;height:16px;margin:0}.v3 .v3e-grade2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v3-e3) var(--v3-e4)}@media(max-width:620px){.v3 .v3e-grade2{grid-template-columns:minmax(0,1fr)}}.v3 .v3e-linha{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.v3 .v3e-busca{display:inline-flex;align-items:center;gap:8px;flex:1 1 240px;max-width:360px;padding:0 16px;height:40px;max-height:40px;box-sizing:border-box;border-radius:var(--v3-r-pill);background:var(--v3-surface);box-shadow:var(--v3-sombra-1);color:var(--v3-faint)}.v3 .v3e-busca input{border:0;outline:0;background:transparent;font:inherit;font-size:13.5px;color:var(--v3-ink);width:100%;min-width:0;height:100%}.v3 .v3e-busca:focus-within{box-shadow:0 0 0 2px var(--v3-acento)}.v3 .v3e-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;font:inherit;font-size:13px;font-weight:500;cursor:pointer;padding:8px 16px;border-radius:var(--v3-r-pill);background:var(--v3-line-soft);color:var(--v3-ink);white-space:nowrap;text-decoration:none;transition:background var(--v3-t-hover) var(--v3-ease),filter var(--v3-t-hover) var(--v3-ease),color var(--v3-t-hover) var(--v3-ease)}.v3 .v3e-btn:hover:not(:disabled){background:var(--v3-line)}.v3 .v3e-btn:disabled{opacity:.5;cursor:default}.v3 .v3e-btn.cta{background:var(--v3-acento);color:var(--v3-on-acento);font-weight:600;padding:10px 20px}.v3 .v3e-btn.cta:hover:not(:disabled){background:var(--v3-acento);filter:brightness(1.06)}.v3 .v3e-btn.sm{font-size:12.5px;padding:6px 12px}.v3 .v3e-btn.cta.sm{padding:7px 14px}.v3 .v3e-btn.perigo{color:var(--v3-critico);background:var(--v3-critico-suave)}.v3 .v3e-btn.vidro{background:var(--v3-vidro);color:var(--v3-heroi-ink);box-shadow:inset 0 0 0 1px var(--v3-vidro-borda)}.v3 .v3e-btn.vidro:hover:not(:disabled){background:#ffffff29}.v3 .v3e-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--v3-acento-ink);text-decoration:none;background:none;border:0;padding:0;cursor:pointer;font-family:inherit}.v3 .v3e-link:hover{text-decoration:underline;text-underline-offset:3px}.v3 .v3e-ok{font-size:13px;color:var(--v3-ok)}.v3 .v3e-erro{font-size:13px;color:var(--v3-critico)}.v3 .v3e-aviso{margin:0;font-size:13px;line-height:1.5;color:var(--v3-atencao);background:var(--v3-atencao-suave);border-radius:14px;padding:10px 14px}.v3 .v3e-lista{display:flex;flex-direction:column}.v3 .v3e-item{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:10px 0;border:0;border-bottom:1px solid var(--v3-line-soft);background:none;color:inherit;font:inherit;text-decoration:none;cursor:pointer;min-width:0}.v3 .v3e-item:last-child{border-bottom:0}.v3 button.v3e-item:hover,.v3 a.v3e-item:hover{color:inherit}.v3 button.v3e-item:hover .v3e-i-tit,.v3 a.v3e-item:hover .v3e-i-tit{color:var(--v3-acento-ink)}.v3 .v3e-i-mid{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.v3 .v3e-i-tit{font-size:13.5px;font-weight:500;color:var(--v3-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color var(--v3-t-hover) var(--v3-ease)}.v3 .v3e-i-sub{font-size:var(--v3-fs-rotulo);color:var(--v3-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3 .v3e-i-qdo{font-size:var(--v3-fs-micro);color:var(--v3-faint);white-space:nowrap;flex:none}.v3 .v3e-dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--v3-cheio)}.v3 .v3e-dot.atencao{background:var(--v3-atencao)}.v3 .v3e-dot.critico{background:var(--v3-critico);box-shadow:0 0 0 3px var(--v3-critico-suave)}.v3 .v3e-dot.ok{background:var(--v3-ok)}.v3 .v3e-dot.vazio{background:transparent;box-shadow:inset 0 0 0 2px var(--v3-faint)}.v3 .v3e-dot.apagado{background:var(--v3-line)}.v3 .v3e-av{flex:none;width:32px;height:32px;border-radius:50%;display:inline-grid;place-items:center;font-size:12px;font-weight:600;color:#fff;background:var(--v3-cheio)}.v3 .v3e-av.grupo{background:var(--v3-line-soft);color:var(--v3-soft)}.v3 .v3e-n{flex:none;min-width:22px;padding:1px 7px;border-radius:var(--v3-r-pill);font-size:11.5px;font-weight:600;text-align:center;background:var(--v3-atencao-suave);color:var(--v3-atencao)}.v3e-modal-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal, 1000);background:#0d102473;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;place-items:center;padding:2vh 16px;overflow-y:auto}.v3 .v3e-modal{background:var(--v3-surface);border-radius:var(--v3-r-bloco);box-shadow:var(--v3-sombra-2);padding:var(--v3-e5);width:min(100%,460px);max-height:86vh;max-height:86dvh;display:flex;flex-direction:column;gap:var(--v3-e3);overflow:auto}.v3 .v3e-modal-cab{display:flex;align-items:center;gap:12px}.v3 .v3e-modal-cab h2,.v3 .v3e-modal-cab b{margin:0;font-size:var(--v3-fs-secao);font-weight:600;flex:1;min-width:0}
