.pa-dl-karte{display:flex;align-items:flex-start;gap:16px;margin:0 0 8px;padding:20px;background:#fff;border:1px solid #e2e8f0;border-radius:12px}
.pa-dl-karte img.pa-dl-symbol{flex:0 0 48px!important;display:block!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;margin:0!important;padding:0!important}
.pa-dl-text{flex:1 1 auto;min-width:0}
.pa-dl-karte .pa-dl-titel{margin:0!important;padding:0;font-size:23px;line-height:31px;overflow-wrap:anywhere}
.pa-dl-info{color:#64748b;font-size:16px}
.pa-dl-aktion{flex:0 0 auto}
.pa-dl-karte .pa-dl-knopf{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 24px;border:0;border-radius:4px;background:#004f7c;color:#fff!important;font-size:16px;font-weight:500;line-height:1;text-decoration:none;cursor:pointer}
.pa-dl-karte .pa-dl-knopf:hover,.pa-dl-karte .pa-dl-knopf:focus-visible{background:#003a5c}
.pa-dl-karte .pa-dl-knopf:focus-visible{outline:2px solid #004f7c;outline-offset:2px}
.pa-dl-formular{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0}
.pa-dl-formular label{flex:0 0 100%;margin:0;font-size:14px}
.pa-dl-formular input{flex:1 1 140px;min-height:48px;margin:0!important}
.pa-dl-fehler{flex:0 0 100%;margin:0!important;padding:0!important;color:#b91c1c;font-size:14px}
@media (max-width:520px){.pa-dl-karte{flex-wrap:wrap}.pa-dl-text{flex-basis:calc(100% - 64px)}.pa-dl-aktion{flex:0 0 100%}.pa-dl-karte .pa-dl-knopf{width:100%}}
