.anfrage{gap:var(--space-4);flex-direction:column;width:100%;max-width:560px;display:flex}.anfrage__feld{gap:var(--space-2);flex-direction:column;display:flex}.anfrage__feld>span,.anfrage__feld>label{font:var(--text-small);color:var(--color-text)}.anfrage__feld em{vertical-align:super;color:var(--color-text-still);font-size:.7em;font-style:normal;line-height:0}.anfrage__feld input,.anfrage__feld textarea{width:100%;font:var(--text-small);color:var(--color-text);background:var(--color-weiss);border:1px solid color-mix(in srgb, var(--color-rahmen-grau) 70%, transparent);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3);transition:border-color var(--dauer-schnell) var(--kurve), box-shadow var(--dauer-schnell) var(--kurve)}.anfrage__feld textarea{resize:vertical}.anfrage__feld input::placeholder,.anfrage__feld textarea::placeholder{color:var(--color-text-muted)}.anfrage__feld input:focus,.anfrage__feld textarea:focus{border-color:var(--color-fokus);box-shadow:0 0 0 var(--space-1) var(--color-fokus-hof);outline:none}:is(.anfrage__feld input:user-invalid,.anfrage__feld textarea:user-invalid){border-color:var(--color-fehler)}:is(.anfrage__feld input:user-invalid:focus,.anfrage__feld textarea:user-invalid:focus){box-shadow:0 0 0 var(--space-1) color-mix(in srgb, var(--color-fehler) 18%, transparent)}.anfrage__feld input:disabled,.anfrage__feld textarea:disabled{background:var(--color-flaeche-grau);color:var(--color-text-muted);cursor:not-allowed}.anfrage__feld input.anfrage__zahl{appearance:textfield}.anfrage__zahl::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.anfrage__zahl::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.anfrage .sov-btn{margin-top:var(--space-3)}.anfrage__hinweis{font:var(--text-small);color:var(--color-text-still);text-align:center}.anfrage__hinweis a{color:var(--color-text)}
