input.Campo,select.Campo,textarea.Campo{text-transform:uppercase;color:#111827;border:1px solid #cbd5e1;border-radius:8px;font-size:14px;transition:border-color .2s,box-shadow .2s,background-color .2s;background:#fff!important;font-family:Roboto-Regular,sans-serif!important}input.Campo:hover,select.Campo:hover,textarea.Campo:hover{border-color:#94a3b8;background:#fff!important}input.Campo:focus,select.Campo:focus,textarea.Campo:focus{background:#fff!important;border-color:#2563eb!important;outline:none!important;box-shadow:0 0 0 3px #2563eb26!important}input.Campo.LoginCampoBranco,input.Campo.LoginCampoBranco:hover,input.Campo.LoginCampoBranco:focus,.CamposFundoBranco input.Campo,.CamposFundoBranco select.Campo,.CamposFundoBranco textarea.Campo,.CamposFundoBranco input.Campo:hover,.CamposFundoBranco select.Campo:hover,.CamposFundoBranco textarea.Campo:hover,.CamposFundoBranco input.Campo:focus,.CamposFundoBranco select.Campo:focus,.CamposFundoBranco textarea.Campo:focus{background:#fff!important}input.Campo.FundoCampoPainelBranco,select.Campo.FundoCampoPainelBranco,textarea.Campo.FundoCampoPainelBranco,input.Campo.FundoCampoPainelBranco:hover,select.Campo.FundoCampoPainelBranco:hover,textarea.Campo.FundoCampoPainelBranco:hover,input.Campo.FundoCampoPainelBranco:focus,select.Campo.FundoCampoPainelBranco:focus,textarea.Campo.FundoCampoPainelBranco:focus{background:#f1f5f9!important}input.Campo::-moz-placeholder{color:#9ca3af;opacity:1}textarea.Campo::-moz-placeholder{color:#9ca3af;opacity:1}input.Campo::placeholder,textarea.Campo::placeholder{color:#9ca3af;opacity:1}input.Campo:disabled,select.Campo:disabled,textarea.Campo:disabled{color:#94a3b8;cursor:not-allowed;background:#f8fafc!important}.CampoIcone{inset-block:0;color:#94a3b8;pointer-events:none;background:0 0;place-items:center;line-height:1;transition:color .2s;display:grid;position:absolute;left:8px}.CampoIcone i{color:#94a3b8;line-height:1;transition:color .2s;display:block}input.Campo:focus+.CampoIcone i,input.Campo:focus~.CampoIcone i,select.Campo:focus+.CampoIcone i,select.Campo:focus~.CampoIcone i,textarea.Campo:focus+.CampoIcone i,textarea.Campo:focus~.CampoIcone i{color:#2563eb}.CampoNoUpper{text-transform:none!important}.LabelCampo{color:#64748b;letter-spacing:.2px;padding-left:4px;font-family:OpenSans-CondBold,Arial,sans-serif;font-size:12px;font-weight:700}.CampoContainerFlutuante{flex-direction:column;gap:2px;padding-top:0;display:flex;position:relative}.CampoContainerFlutuante>.LabelCampoFlutuante{width:auto;max-width:100%;height:18px;box-shadow:none;color:#64748b;text-overflow:ellipsis;background:0 0;border:0;border-radius:0;align-self:flex-start;align-items:center;margin:0;padding:0 2px;font-size:11px;font-weight:600;line-height:1;display:inline-flex;position:static;overflow:hidden;transform:none}.CampoContainerFlutuante>.LabelCampoFlutuanteCentro{align-self:center}.CampoContainerFlutuante input.Campo,.CampoContainerFlutuante select.Campo,.CampoContainerFlutuante textarea.Campo,.CampoContainerFlutuante input.Campo.CampoLarguraPeloRotulo,.CampoContainerFlutuante select.Campo.CampoLarguraPeloRotulo,.CampoContainerFlutuante textarea.Campo.CampoLarguraPeloRotulo{border-radius:8px!important}input.Campo.CampoSelectInputAbertoAbaixo{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}input.Campo.CampoSelectInputAbertoAcima{border-top-left-radius:0!important;border-top-right-radius:0!important}.CampoContainerFlutuante input.Campo{min-height:32px;line-height:calc(max(32px, var(--campo-altura-configurada,32px)) - 2px)!important;padding-top:0!important;padding-bottom:0!important}.CampoMascaraInput{letter-spacing:.5px;padding-right:4px!important;font-family:Consolas,Courier New,monospace!important}input.Campo.CampoErro,select.Campo.CampoErro,textarea.Campo.CampoErro{background:#fef2f2!important;border-color:#dc2626!important;box-shadow:0 0 0 3px #dc26261f!important}input.Campo.CampoSucesso,select.Campo.CampoSucesso,textarea.Campo.CampoSucesso{background:#f0fdf4!important;border-color:#16a34a!important;box-shadow:0 0 0 3px #16a34a1a!important}:is(.Painel .Painel,.CamposFundoPainel) .CampoContainerFlutuante{--campo-cor-borda-contexto:#cbd5e1}:is(.Painel .Painel,.CamposFundoPainel) input.Campo,:is(.Painel .Painel,.CamposFundoPainel) select.Campo,:is(.Painel .Painel,.CamposFundoPainel) textarea.Campo{border:1px solid #cbd5e1;border-radius:10px;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .15s;box-shadow:inset 0 1px #ffffffb3}:is(.Painel .Painel,.CamposFundoPainel) input.Campo:hover,:is(.Painel .Painel,.CamposFundoPainel) select.Campo:hover,:is(.Painel .Painel,.CamposFundoPainel) textarea.Campo:hover{border-color:#94a3b8}:is(.Painel .Painel,.CamposFundoPainel) input.Campo:focus,:is(.Painel .Painel,.CamposFundoPainel) select.Campo:focus,:is(.Painel .Painel,.CamposFundoPainel) textarea.Campo:focus{border-color:#60a5fa!important;outline:none!important;box-shadow:0 0 0 4px #60a5fa24!important}:is(.Painel .Painel,.CamposFundoPainel) input.Campo::-moz-placeholder{color:#94a3b8;opacity:1}:is(.Painel .Painel,.CamposFundoPainel) textarea.Campo::-moz-placeholder{color:#94a3b8;opacity:1}:is(.Painel .Painel,.CamposFundoPainel) input.Campo::placeholder,:is(.Painel .Painel,.CamposFundoPainel) textarea.Campo::placeholder{color:#94a3b8;opacity:1}:is(.Painel .Painel,.CamposFundoPainel) .CampoIcone,:is(.Painel .Painel,.CamposFundoPainel) .CampoIcone i{color:#94a3b8}:is(.Painel .Painel,.CamposFundoPainel) input.Campo:focus+.CampoIcone i,:is(.Painel .Painel,.CamposFundoPainel) input.Campo:focus~.CampoIcone i,:is(.Painel .Painel,.CamposFundoPainel) select.Campo:focus+.CampoIcone i,:is(.Painel .Painel,.CamposFundoPainel) select.Campo:focus~.CampoIcone i,:is(.Painel .Painel,.CamposFundoPainel) textarea.Campo:focus+.CampoIcone i,:is(.Painel .Painel,.CamposFundoPainel) textarea.Campo:focus~.CampoIcone i{color:#3b82f6}:is(.Painel .Painel,.CamposFundoPainel) input.Campo.CampoErro,:is(.Painel .Painel,.CamposFundoPainel) select.Campo.CampoErro,:is(.Painel .Painel,.CamposFundoPainel) textarea.Campo.CampoErro{background:#fef2f2!important;border-color:#dc2626!important;box-shadow:0 0 0 3px #dc26261f!important}:is(.Painel .Painel,.CamposFundoPainel) input.Campo.CampoSucesso,:is(.Painel .Painel,.CamposFundoPainel) select.Campo.CampoSucesso,:is(.Painel .Painel,.CamposFundoPainel) textarea.Campo.CampoSucesso{background:#f0fdf4!important;border-color:#16a34a!important;box-shadow:0 0 0 3px #16a34a1a!important}input.Campo.CampoSomenteLeituraInput,textarea.Campo.CampoSomenteLeituraInput,input.Campo.CampoSomenteLeituraInput:hover,textarea.Campo.CampoSomenteLeituraInput:hover,input.Campo.CampoSomenteLeituraInput:focus,textarea.Campo.CampoSomenteLeituraInput:focus{cursor:default;text-align:center;font-weight:700;box-shadow:none!important;color:#2e2e2e!important;background:#e2e8f0!important;border-color:#94a3b8!important;font-family:OpenSans-CondBold,Open Sans Condensed,Arial,sans-serif!important}.CampoContainerSomenteLeitura.CampoContainerFlutuante{padding-top:20px;display:block}.CampoContainerSomenteLeitura.CampoContainerFlutuante>.LabelCampoFlutuante{z-index:3;height:20px;box-shadow:none;color:#fff;background:#94a3b8;border:1px solid #94a3b8;border-radius:4px 4px 0 0;padding:0 8px;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%,1px)}.CampoContainerSomenteLeitura.CampoContainerFlutuante input.Campo,.CampoContainerSomenteLeitura.CampoContainerFlutuante select.Campo,.CampoContainerSomenteLeitura.CampoContainerFlutuante textarea.Campo{border-radius:0 0 8px 8px!important}.CampoContainerSomenteLeituraRotuloParcial.CampoContainerFlutuante input.Campo,.CampoContainerSomenteLeituraRotuloParcial.CampoContainerFlutuante select.Campo,.CampoContainerSomenteLeituraRotuloParcial.CampoContainerFlutuante textarea.Campo{border-radius:8px!important}
