@layer base{._formSection_bf7nc_2{animation:_fadeIn_bf7nc_1 var(--animation-duration-normal) ease}._formTitle_bf7nc_6{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-1) 0}._formSubtitle_bf7nc_14{font-size:.875rem;color:var(--muted-foreground);margin:0 0 var(--spacing-6) 0}._nameRow_bf7nc_20{display:flex;gap:var(--spacing-4);width:100%}._nameField_bf7nc_26{flex:1}._hospitalBadge_bf7nc_30{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);background-color:var(--muted);border-radius:var(--radius);margin-bottom:var(--spacing-6);border:1px solid var(--border)}._hospitalName_bf7nc_41{font-size:.875rem;color:var(--foreground);font-weight:600}._form_bf7nc_2{display:flex;flex-direction:column;gap:var(--spacing-4)}._errorMessage_bf7nc_53{background-color:color-mix(in srgb,var(--error) 15%,transparent);border:1px solid var(--error);color:var(--error);padding:var(--spacing-3);border-radius:var(--radius);font-size:.875rem}._submitButton_bf7nc_62{width:100%;margin-top:var(--spacing-2)}._footerLinks_bf7nc_67{margin-top:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-2);border-top:1px solid var(--border);padding-top:var(--spacing-4)}._footerNote_bf7nc_76{font-size:.875rem;color:var(--muted-foreground);margin:0;text-align:center}@keyframes _fadeIn_bf7nc_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}}
