@layer components{.dk-meldung:empty{display:none}.dk-meldung__form{flex-direction:column;gap:18px;margin-top:4px;display:flex}.dk-meldung__feld{flex-direction:column;gap:8px;min-width:0;display:flex}.dk-meldung__feld .dk-input__error{margin:0}.dk-meldung__feld .dk-picker-trigger{text-align:left;justify-content:space-between;width:100%}.dk-meldung__feld .dk-picker-trigger[data-invalid]{border-color:var(--color-negative);box-shadow:0 0 0 1px var(--color-negative)}.dk-meldung__feld .dk-listbox-panel{width:100%!important}.dk-meldung__fix{border:var(--border-line) solid var(--color-line);border-radius:var(--radius-field);background:var(--color-surface-muted);color:var(--color-ink);margin:0;padding:14px 16px;font-weight:600}.dk-meldung__status{align-items:flex-start;gap:8px;min-height:1.4em;margin:0;font-weight:600;display:flex}.dk-meldung__status:empty{min-height:0}.dk-meldung__status--fehler{border-radius:var(--radius-field);border:var(--border-ink) solid var(--color-negative);color:var(--color-negative);padding:12px 16px}.dk-meldung__status--fehler svg{flex:none;margin-top:3px}.dk-meldung__status a,.dk-meldung__ok a{text-underline-offset:3px;color:inherit;text-decoration:underline}.dk-meldung__ok{border:var(--border-ink) solid var(--color-ink);border-radius:var(--radius-card);background:var(--color-brand-soft);color:var(--color-ink);flex-direction:column;gap:8px;padding:18px 20px;display:flex}.dk-meldung__ok p{margin:0}.dk-meldung__ok-titel{font-family:var(--font-display);letter-spacing:-.01em;font-size:18px;font-weight:800}}
