/* Sofort-Upload für Nachweise (gemeinsam für alle PixelHobel-Formulare). */

.phx-upload { display: flex; flex-direction: column; gap: .4rem; }

.phx-upload__stand { margin: 0; font-size: .9rem; font-weight: 600; }
.phx-upload__stand:empty { display: none; }
.phx-upload__stand.is-laeuft { color: var(--ars-tuerkis, #018186); }
.phx-upload__stand.is-fertig { color: #1d7a3c; }
.phx-upload__stand.is-fehler { color: var(--ars-weinrot, #8b1f2f); font-weight: 700; }

/* Zurück zur Dateiauswahl - unauffällig, es ist der seltenere Weg. */
.phx-upload__weg {
  align-self: flex-start;
  padding: .25rem .7rem;
  border: 1px solid currentColor;
  border-radius: 999px;
  background: none;
  color: var(--ars-weinrot, #8b1f2f);
  font: inherit;
  font-size: 0.875rem;
  cursor: pointer;
}
.phx-upload__weg:hover,
.phx-upload__weg:focus-visible { background: color-mix(in srgb, currentColor 12%, transparent); }

.phx-upload__tipp { margin: 0; }
