.primeiro-acesso-campos{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem}.primeiro-acesso-campos .pa-campo{display:block;flex:1 1 240px;min-width:0;max-width:360px}.primeiro-acesso-campos .pa-campo-curto{flex-basis:160px;max-width:200px}.primeiro-acesso-campos .pa-campo-longo{flex-basis:480px;max-width:640px}.primeiro-acesso-campos .pa-campo-duplo{display:grid;flex-basis:320px;max-width:400px}.primeiro-acesso-campos .pa-linha{flex-basis:100%}@media (max-width:480px){.primeiro-acesso-campos .pa-campo{flex-basis:100%;max-width:100%}.primeiro-acesso-campos .pa-campo-curto{flex-basis:160px}.primeiro-acesso-campos .pa-campo-duplo{flex-basis:100%}}.primeiro-acesso-campos input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;min-width:0;max-width:100%}.primeiro-acesso-campos input[type=date]::-webkit-date-and-time-value{text-align:left}.abas-perfil{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;background:rgb(var(--brand));border-radius:8px;overflow:clip}.abas-perfil>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:44px;padding:8px 4px;background:rgb(var(--bg-surface));color:rgb(var(--text-primary));font-size:.75rem;font-weight:500;text-align:center;white-space:normal}.abas-perfil>button[aria-pressed=true]{background:rgb(var(--brand));color:#09090b}.abas-perfil>button:disabled:not([aria-pressed=true]){color:rgb(var(--text-muted));cursor:not-allowed}.abas-perfil>button:last-child:nth-child(3n+2){grid-column:span 2}.abas-perfil>button:focus-visible{outline:2px solid rgb(var(--text-primary));outline-offset:-3px}@media (min-width:640px){.abas-perfil{grid-template-columns:repeat(4,minmax(0,1fr))}.abas-perfil>button:last-child:nth-child(3n+2){grid-column:auto}}@media (min-width:1280px){.abas-perfil{grid-template-columns:repeat(8,minmax(0,1fr))}}.form-perfil{display:grid;gap:12px}@media (min-width:640px){.form-perfil{grid-template-columns:repeat(2,minmax(0,1fr))}.form-perfil>.grid,.form-perfil>div:has(textarea),.form-perfil>div:last-child,.form-perfil>p{grid-column:1/-1}}@media (min-width:1024px){.form-perfil{grid-template-columns:repeat(3,minmax(0,1fr))}.form-perfil>.grid{grid-column:span 2}}