@layer theme,base;@layer pk{.pk .pk-kc-status{border-radius:var(--pk-pill);font:600 16px/1.35 var(--pk-font);white-space:nowrap;background:var(--pk-white);border:1px solid var(--pk-line-2);color:var(--pk-navy);align-items:center;gap:8px;padding:5px 12px;display:inline-flex}.pk .pk-kc-status:before{content:"";background:var(--pk-line-strong);border-radius:50%;flex:none;width:8px;height:8px}.pk .pk-kc-status[data-status=erstkontakt]:before,.pk .pk-kc-status[data-status=in_versorgung]:before{background:var(--pk-mint)}.pk .pk-kc-status[data-status=versorgt]{background:var(--pk-navy);border-color:var(--pk-navy);color:var(--pk-white)}.pk .pk-kc-status[data-status=versorgt]:before{background:var(--pk-green)}.pk .pk-kc-status[data-status=abgeschlossen]:before{background:var(--pk-teal)}.pk .pk-kc-leiste{flex-wrap:wrap;align-items:center;gap:12px 16px;margin:8px 0 20px;display:flex}.pk .pk-kc-leiste form{flex-wrap:wrap;flex:1;align-items:flex-start;gap:12px;min-width:min(100%,320px);display:flex}.pk .pk-kc-leiste .pk-field-wrap{flex:1;min-width:220px}.pk .pk-kc-filter{flex-wrap:wrap;gap:8px;display:flex}.pk .pk-kc-filter a,.pk .pk-kc-filter button{align-items:center;min-height:44px;font-size:16px;text-decoration:none;display:inline-flex}.pk .pk-kc-liste{background:var(--pk-white);border:1px solid var(--pk-line);border-radius:var(--pk-radius);margin:0;padding:0;list-style:none}.pk .pk-kc-liste li+li{border-top:1px solid var(--pk-line)}.pk .pk-kc-zeile{min-height:72px;color:var(--pk-text);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.2fr) auto;align-items:center;gap:6px 20px;padding:16px 20px;text-decoration:none;display:grid}.pk a.pk-kc-zeile:hover{background:var(--pk-tint)}.pk a.pk-kc-zeile:focus-visible{outline:3px solid var(--pk-focus);outline-offset:-3px;border-radius:var(--pk-radius-s)}.pk :where(.pk-kc-zeile) b{font:600 17px/1.35 var(--pk-font);color:var(--pk-navy);display:block}.pk :where(.pk-kc-zeile) span{font:400 16px/1.45 var(--pk-font);color:var(--pk-text-2);display:block}.pk .pk-kc-klein{color:var(--pk-text-3)}.pk .pk-kc-nobr{white-space:nowrap}.pk .pk-kc-faellig{color:var(--pk-error);font-weight:600}.pk .pk-kc-termin-zeile{color:var(--pk-navy);font-weight:600}@media (max-width:1180px){.pk .pk-kc-zeile{grid-template-columns:minmax(0,1fr) auto}.pk .pk-kc-zeile>.pk-kc-spalte-2,.pk .pk-kc-zeile>.pk-kc-spalte-3{grid-column:1/-1}.pk .pk-kc-zeile>.pk-kc-spalte-4{grid-area:1/2;justify-self:end}}@media (max-width:600px){.pk .pk-kc-zeile{grid-template-columns:minmax(0,1fr);padding:14px 16px}.pk .pk-kc-zeile>.pk-kc-spalte-4{grid-area:auto/1;justify-self:start}}.pk .pk-kc-abschnitt{background:var(--pk-white);border:1px solid var(--pk-line);border-radius:var(--pk-radius);gap:16px;min-width:0;padding:24px;display:grid}.pk :where(.pk-kc-abschnitt) h2,.pk :where(.pk-kc-abschnitt) h3{font:700 20px/1.3 var(--pk-font);color:var(--pk-navy);margin:0}.pk :where(.pk-kc-abschnitt)>p:not([class]){font:400 17px/1.6 var(--pk-font);color:var(--pk-text-2);margin:0}.pk .pk-kc-spalten{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.pk .pk-kc-stapel{gap:24px;min-width:0;display:grid}@media (max-width:1180px){.pk .pk-kc-spalten{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.pk .pk-kc-abschnitt{padding:18px}}.pk .pk-kc-angaben{grid-template-columns:minmax(140px,auto) minmax(0,1fr);gap:8px 20px;margin:0;display:grid}.pk :where(.pk-kc-angaben) dt{font:600 16px/1.5 var(--pk-font);color:var(--pk-navy)}.pk :where(.pk-kc-angaben) dd{font:400 16px/1.5 var(--pk-font);color:var(--pk-text-2);overflow-wrap:break-word;margin:0}@media (min-width:1181px){.pk .pk-kc-spalten>:last-child .pk-kc-angaben{grid-template-columns:minmax(0,1fr);gap:2px}.pk .pk-kc-spalten>:last-child .pk-kc-angaben dd{margin-bottom:8px}}@media (max-width:600px){.pk .pk-kc-angaben{grid-template-columns:minmax(0,1fr);gap:2px}.pk :where(.pk-kc-angaben) dd{margin-bottom:8px}}.pk .pk-kc-check{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pk .pk-kc-check>li{border-bottom:1px solid var(--pk-line);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 0;display:grid}.pk .pk-kc-check>li:last-child{border-bottom:0}.pk .pk-kc-check-punkt{border:2px solid var(--pk-line-strong);border-radius:50%;place-items:center;width:24px;height:24px;margin-top:1px;display:grid}.pk .pk-kc-check>li[data-status=in_arbeit] .pk-kc-check-punkt{border-color:var(--pk-mint);background:var(--pk-tint)}.pk .pk-kc-check>li[data-status=organisiert] .pk-kc-check-punkt{border-color:var(--pk-navy);background:var(--pk-navy)}.pk .pk-kc-check>li[data-status=organisiert] .pk-kc-check-punkt:after{content:"";border:2px solid var(--pk-green);border-top:0;border-right:0;width:10px;height:6px;transform:rotate(-45deg)translate(1px,-1px)}.pk .pk-kc-check>li[data-status=nicht_noetig] .pk-kc-check-punkt{border-style:dashed}.pk :where(.pk-kc-check>li>div)>b{font:600 16px/1.45 var(--pk-font);color:var(--pk-navy);display:block}.pk :where(.pk-kc-check>li>div)>span{font:400 16px/1.45 var(--pk-font);color:var(--pk-text-3);display:block}.pk .pk-kc-check-stand{font:500 16px/1.45 var(--pk-font);color:var(--pk-text-2);white-space:nowrap}@media (max-width:600px){.pk .pk-kc-check>li{grid-template-columns:28px minmax(0,1fr)}.pk .pk-kc-check>li>:nth-child(3){grid-column:2}}.pk .pk-kc-verlauf{gap:0;margin:0;padding:0;list-style:none;display:grid}.pk .pk-kc-verlauf>li{grid-template-columns:20px minmax(0,1fr);gap:14px;padding:0 0 20px;display:grid;position:relative}.pk .pk-kc-verlauf>li:before{content:"";background:var(--pk-line);width:2px;position:absolute;top:22px;bottom:0;left:9px}.pk .pk-kc-verlauf>li:last-child:before{display:none}.pk .pk-kc-verlauf-punkt{background:var(--pk-tint);border:2px solid var(--pk-mint);border-radius:50%;width:20px;height:20px;margin-top:2px}.pk .pk-kc-verlauf>li[data-typ=vereinbarung] .pk-kc-verlauf-punkt{background:var(--pk-navy);border-color:var(--pk-navy)}.pk .pk-kc-verlauf>li[data-typ=nachricht_klinik] .pk-kc-verlauf-punkt,.pk .pk-kc-verlauf>li[data-typ=entlassung_geaendert] .pk-kc-verlauf-punkt{background:var(--pk-white);border-color:var(--pk-teal)}.pk .pk-kc-verlauf>li[data-typ=notiz] .pk-kc-verlauf-punkt{border-style:dashed;border-color:var(--pk-line-strong);background:var(--pk-white)}.pk :where(.pk-kc-verlauf) b{font:600 16px/1.45 var(--pk-font);color:var(--pk-navy);display:block}.pk .pk-kc-meta{font:400 16px/1.45 var(--pk-font);color:var(--pk-text-3);display:block}.pk :where(.pk-kc-verlauf) p{font:400 16px/1.55 var(--pk-font);color:var(--pk-text-2);white-space:pre-line;margin:6px 0 0}.pk .pk-kc-termin{border-radius:var(--pk-radius-s);background:var(--pk-tint);font:600 16px/1.4 var(--pk-font);color:var(--pk-navy);align-items:center;gap:8px;margin-top:8px;padding:6px 12px;display:inline-flex}.pk .pk-kc-fallkopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-bottom:24px;display:flex}.pk :where(.pk-kc-fallkopf) h2{font:700 28px/1.2 var(--pk-font);color:var(--pk-navy);margin:0}.pk :where(.pk-kc-fallkopf) p{font:400 17px/1.5 var(--pk-font);color:var(--pk-text-2);margin:6px 0 0}.pk .pk-kc-zurueck{min-height:44px;font:600 16px/1.4 var(--pk-font);color:var(--pk-teal);align-items:center;margin-bottom:4px;display:inline-flex}@media (max-width:600px){.pk :where(.pk-kc-fallkopf) h2{font-size:24px}}.pk .pk-kc-stand{align-items:center;gap:24px;margin-bottom:24px;display:flex}.pk :where(.pk-kc-stand) b{font:700 22px/1.3 var(--pk-font);color:var(--pk-navy);display:block}.pk :where(.pk-kc-stand) p{font:400 17px/1.5 var(--pk-font);color:var(--pk-text-2);margin:4px 0 0}.pk .pk-kc-stand .pk-ill{flex:none;width:auto}.pk .pk-kc-naechster{font:600 17px/1.45 var(--pk-font);color:var(--pk-navy);margin-top:10px}.pk .pk-kc-stand-schritte{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.pk .pk-kc-stand-schritte li{border-radius:var(--pk-pill);border:1px solid var(--pk-line-2);background:var(--pk-white);font:500 16px/1.4 var(--pk-font);color:var(--pk-text-2);padding:6px 14px}.pk .pk-kc-stand-schritte li.ist-erreicht{background:var(--pk-navy);border-color:var(--pk-navy);color:var(--pk-white);font-weight:600}@media (max-width:600px){.pk .pk-kc-stand{flex-direction:column;align-items:flex-start;gap:12px}.pk .pk-kc-stand .pk-ill{height:96px}}.pk .pk-kc-erfolg{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.pk .pk-kc-fertig{padding:8px 0}.pk :where(.pk-kc-fertig) h2{font:700 24px/1.3 var(--pk-font);color:var(--pk-navy);margin:0}.pk :where(.pk-kc-fertig) p{font:400 17px/1.6 var(--pk-font);color:var(--pk-text-2);max-width:60ch;margin:0}.pk .pk-kc-fertig .pk-kc-erfolg>div{flex:1;min-width:min(100%,280px)}.pk .pk-kc-form{gap:24px;max-width:860px;display:grid}.pk .pk-kc-form fieldset{gap:16px;min-width:0;margin:0;display:grid}.pk .pk-kc-form fieldset:not(.pk-kc-abschnitt){border:0;padding:0}.pk .pk-kc-form legend{float:left;width:100%;font:700 20px/1.3 var(--pk-font);color:var(--pk-navy);margin:0 0 4px;padding:0}.pk .pk-kc-pflicht{font:400 16px/1.5 var(--pk-font);color:var(--pk-text-2);margin:0}.pk .pk-kc-frage{font:600 17px/1.4 var(--pk-font);color:var(--pk-navy);margin:0}.pk .pk-kc-mehr{border:1px solid var(--pk-line);border-radius:var(--pk-radius);background:var(--pk-white)}.pk .pk-kc-mehr>summary{cursor:pointer;min-height:56px;font:700 18px/1.3 var(--pk-font);color:var(--pk-navy);justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;list-style:none;display:flex}.pk .pk-kc-mehr>summary::-webkit-details-marker{display:none}.pk .pk-kc-mehr>summary:after{content:"+";font:400 24px/1 var(--pk-font);color:var(--pk-teal)}.pk .pk-kc-mehr[open]>summary:after{content:"−"}.pk .pk-kc-mehr>summary:focus-visible{outline:3px solid var(--pk-focus);outline-offset:2px;border-radius:var(--pk-radius)}.pk .pk-kc-mehr>div{gap:16px;padding:0 24px 24px;display:grid}@media (max-width:600px){.pk .pk-kc-mehr>summary{padding:12px 18px}.pk .pk-kc-mehr>div{padding:0 18px 18px}}.pk .pk-kc-form .pk-hint[role=alert],.pk .pk-app-login-karte .pk-hint[role=alert]{color:var(--pk-error);font-weight:500}.pk .pk-kc-bedarf{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}@media (max-width:600px){.pk .pk-kc-bedarf{grid-template-columns:minmax(0,1fr)}}.pk .pk-kc-onboarding{gap:24px;max-width:760px;margin:0 auto;padding:40px 16px 64px;display:grid}.pk .pk-kc-onboarding-kopf{justify-content:space-between;align-items:center;gap:24px;display:flex}.pk :where(.pk-kc-onboarding-kopf) h1{font:700 30px/1.2 var(--pk-font);color:var(--pk-navy);margin:0}.pk :where(.pk-kc-onboarding-kopf) p{font:400 17px/1.55 var(--pk-font);color:var(--pk-text-2);margin:8px 0 0}@media (max-width:600px){.pk .pk-kc-onboarding-kopf{flex-direction:column-reverse;align-items:flex-start}.pk :where(.pk-kc-onboarding-kopf) h1{font-size:24px}}.pk .pk-kc-person{border:1px solid var(--pk-line);border-radius:var(--pk-radius-s);background:var(--pk-white);gap:12px;padding:20px;display:grid}.pk .pk-kc-person-kopf{font:600 16px/1.4 var(--pk-font);color:var(--pk-navy);justify-content:space-between;align-items:center;gap:12px;display:flex}.pk .pk-kc-zahlart{gap:12px;display:grid}.pk .pk-kc-wahl{gap:4px;display:grid}.pk :where(.pk-kc-wahl) b{font:600 17px/1.35 var(--pk-font);color:var(--pk-navy)}.pk :where(.pk-kc-wahl) small{font:400 16px/1.45 var(--pk-font);color:var(--pk-text-2)}.pk .pk-kc-scroll{border:1px solid var(--pk-line);border-radius:var(--pk-radius);background:var(--pk-white);overflow-x:auto}.pk .pk-kc-tabelle{border-collapse:collapse;width:100%}.pk :where(.pk-kc-tabelle) th,.pk :where(.pk-kc-tabelle) td{text-align:left;font:400 16px/1.45 var(--pk-font);color:var(--pk-text-2);border-bottom:1px solid var(--pk-line);vertical-align:top;padding:12px 16px}.pk :where(.pk-kc-tabelle) th{color:var(--pk-navy);background:var(--pk-tint);font-weight:600}.pk :where(.pk-kc-tabelle) tr:last-child td{border-bottom:0}.pk .pk-kc-fuss{font:400 16px/1.5 var(--pk-font);color:var(--pk-text-3);flex-wrap:wrap;justify-content:center;gap:0 20px;padding:16px;display:flex}.pk .pk-kc-fuss a{min-height:44px;color:var(--pk-teal);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}}@layer components,utilities;
