html,body{background:0 0;margin:0}body{color:var(--c-t1,#17131b);-webkit-font-smoothing:antialiased;font-family:Figtree,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.4}*,:before,:after{box-sizing:border-box}.dados{gap:var(--c-gap-campos,10px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;padding:3px;display:grid}.dados>*{min-width:0}.cheio{grid-column:1/-1}.campo{height:var(--c-campo-h,52px);border:1px solid var(--c-campo-fio,#d9d5dd);background:var(--c-campo,#fff);cursor:text;border-radius:12px;flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:0 13px;display:flex;position:relative}.campo>span{color:var(--c-t2,#625c69);font-size:11px;line-height:1}.campo input{all:unset;font:inherit;color:var(--c-t1,#17131b);width:100%;min-width:0;font-size:15px;line-height:1.25}.campo input::placeholder{color:var(--c-t3,#8c8596)}.campo:focus-within{border-color:var(--c-acao,#2dd4bf);box-shadow:0 0 0 3px var(--c-acao-halo,#2dd4bf40)}.campo.erro{border-color:var(--c-erro,#e5484d)}.erro-campo{color:var(--c-erro,#e5484d);margin-top:-4px;font-size:12px}.erro-campo[hidden],[data-dens=min] .campo>span{display:none}.appmax-oculto{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:-10000px;overflow:hidden}
