.new-patient-form[data-v-f41b87e8]{display:flex;flex-direction:column;margin:-8px -4px 0}.np-hinweis[data-v-f41b87e8]{margin-bottom:12px;line-height:1.45}.np-hinweis strong[data-v-f41b87e8]{display:block;margin-bottom:2px;color:var(--fl-text-primary)}.np-zeile[data-v-f41b87e8]{grid-template-columns:minmax(0,1fr) minmax(120px,42%);cursor:text}.np-zeile[data-v-f41b87e8]:has(.le-tk){grid-template-columns:minmax(0,1fr) auto;cursor:default}.np-name[data-v-f41b87e8]{min-width:0;font-weight:600;line-height:1.25}.np-name small[data-v-f41b87e8]{display:block;margin-top:2px;font-size:12.5px;font-weight:400;color:var(--fl-text-secondary)}.np-zeile .np-feld[data-v-f41b87e8]{width:100%;min-height:32px;padding:4px 2px;border:none;border-bottom:1px solid var(--fl-ledger-rule);background:transparent;color:var(--fl-ledger-wert);font:inherit;font-size:14px;font-weight:700}.np-zeile .np-feld[data-v-f41b87e8]:focus{outline:none;border-bottom:2px solid var(--fl-navy)}.np-feld[data-v-f41b87e8]::placeholder{color:var(--fl-ledger-brass-text);font-weight:600}.np-feld--zahl[data-v-f41b87e8]{font-variant-numeric:tabular-nums}.np-zeile--notiz[data-v-f41b87e8]{grid-template-columns:1fr;align-items:start}.np-feld--notiz[data-v-f41b87e8]{min-height:52px;font-weight:400;resize:vertical}.np-fehler[data-v-f41b87e8]{margin:8px 18px 0;font-size:13px}.form-missing[data-v-f41b87e8]{margin:0;padding:0 18px 4px;text-align:right;color:var(--fl-text-secondary);font-size:13px}.progress-indicator[data-v-f41b87e8]{padding:16px 28px 20px;border-top:1px solid var(--fl-border-subtle);background:var(--fl-bg-muted)}.progress-bar[data-v-f41b87e8]{width:100%;height:6px;background:var(--fl-border-subtle);border-radius:var(--fl-radius-full, 9999px);overflow:hidden;margin-bottom:8px}.progress-fill[data-v-f41b87e8]{height:100%;background:var(--fl-navy);transition:width .3s ease;border-radius:var(--fl-radius-full, 9999px)}.progress-text[data-v-f41b87e8]{text-align:center;color:var(--fl-text-muted);font-size:var(--fl-text-sm, 14px);margin:0;font-weight:var(--fl-weight-medium, 500)}@media(max-width:560px){.np-zeile[data-v-f41b87e8]{grid-template-columns:1fr}}html.dark .form-validation.error,html[data-theme=dark] .form-validation.error{color:var(--fl-error)}
