.pk-root{--pk-scale:1;--pk-primary:#0097a7;--pk-primary-dark:#00737f;--pk-primary-text:#00707c;--pk-primary-soft:#e0f4f6;--pk-gold:#c9963c;--pk-gold-soft:#fbf3e4;--pk-bg:#fff;--pk-surface:#f5f9fa;--pk-text:#1a2b3c;--pk-text-soft:#5a6b7c;--pk-success:#4caf50;--pk-success-text:#2e7d32;--pk-warning:#ff9800;--pk-warning-text:#9a5b00;--pk-error:#e53935;--pk-error-text:#c62828;--pk-border:#e0e8ec;--pk-focus:#c9963c;--pk-radius:18px;--pk-nav-h:76px;font-size:calc(18px * var(--pk-scale));background:var(--pk-bg);color:var(--pk-text);-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-size-adjust:100%;width:100%;min-width:0;min-height:100dvh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,system-ui,sans-serif;line-height:1.55}.pk-root[data-pk-kontrast=true]{--pk-primary:#005a63;--pk-primary-dark:#003e45;--pk-primary-text:#004850;--pk-primary-soft:#fff;--pk-gold:#6b4a0f;--pk-gold-soft:#fff;--pk-surface:#fff;--pk-text:#000;--pk-text-soft:#000;--pk-border:#000;--pk-success-text:#0b4d12;--pk-warning-text:#5c3500;--pk-error-text:#8b0000;--pk-focus:#000}.pk-root[data-pk-kontrast=true] .pk-card,.pk-root[data-pk-kontrast=true] .pk-tile{border-width:2px}.pk-root *,.pk-root :before,.pk-root :after{box-sizing:border-box}.pk-root h1,.pk-root h2,.pk-root h3{color:var(--pk-text);margin:0 0 .5em;line-height:1.25}.pk-root h1{font-size:1.6em;font-weight:700}.pk-root h2{font-size:1.25em;font-weight:700}.pk-root h3{font-size:1.05em;font-weight:700}.pk-root p{margin:0 0 .75em}.pk-root a{color:var(--pk-primary-text);text-underline-offset:3px}.pk-root a:focus-visible,.pk-root button:focus-visible,.pk-root input:focus-visible,.pk-root select:focus-visible,.pk-root textarea:focus-visible,.pk-root [tabindex]:focus-visible{outline:4px solid var(--pk-focus);outline-offset:2px;border-radius:8px}.pk-root .sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.pk-skiplink{inset-inline-start:8px;z-index:100;background:var(--pk-text);border-radius:10px;padding:12px 18px;position:absolute;top:-200px;color:#fff!important}.pk-skiplink:focus{top:8px}.pk-header{z-index:20;background:var(--pk-bg);border-bottom:3px solid var(--pk-gold);padding-top:env(safe-area-inset-top);position:relative}.pk-header-inner{justify-content:space-between;align-items:center;gap:10px;max-width:720px;margin:0 auto;padding:10px 16px;display:flex}.pk-brand{align-items:center;gap:10px;min-height:48px;text-decoration:none;display:flex;color:var(--pk-text)!important}.pk-brand-mark{background:var(--pk-primary);color:#fff;width:40px;height:40px;box-shadow:inset 0 -3px 0 var(--pk-gold);border-radius:12px;flex:none;place-items:center;display:grid}.pk-logo{object-fit:contain;background:#000;border-radius:10px;flex:none;display:block}.pk-logo--hero{border-radius:28px;width:160px;height:160px;margin:4px auto 18px;box-shadow:0 8px 24px #1a2b3c2e}@media (min-width:560px){.pk-logo--hero{width:200px;height:200px}}.pk-brand-text{flex-direction:column;line-height:1.1;display:flex}.pk-brand-name{color:var(--pk-primary-text);font-size:1.05em;font-weight:800}.pk-brand-sub{color:var(--pk-text-soft);font-size:.7em}.pk-a11y{flex:none;align-items:center;gap:6px;display:flex}.pk-a11y-label{display:none}.pk-a11y button{border:2px solid var(--pk-border);background:var(--pk-bg);min-width:44px;min-height:44px;color:var(--pk-text);cursor:pointer;border-radius:12px;padding:0 8px;font-size:16px;font-weight:700;line-height:1}.pk-a11y button[aria-pressed=true]{background:var(--pk-primary);border-color:var(--pk-primary);color:#fff}.pk-proto-banner{background:var(--pk-gold-soft);border-bottom:1px solid var(--pk-border);color:var(--pk-text);text-align:center;padding:6px 16px;font-size:.78em}.pk-main{max-width:720px;padding:20px 16px calc(var(--pk-nav-h) + 32px + env(safe-area-inset-bottom));margin:0 auto}.pk-root[data-pk-ohne-nav=true] .pk-main{padding-bottom:40px}.pk-pagehead{margin-bottom:18px}.pk-back{align-items:center;gap:6px;min-height:48px;margin-bottom:4px;font-weight:600;text-decoration:none;display:inline-flex}.pk-pagehead-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pk-lead{color:var(--pk-text-soft);font-size:.95em}.pk-status{letter-spacing:.02em;white-space:nowrap;border:1.5px solid;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.68em;font-weight:700;display:inline-flex}.pk-status--UI_PROTOTYPE{color:var(--pk-warning-text);background:#fff4e5}.pk-status--PARTIAL{color:var(--pk-primary-text);background:var(--pk-primary-soft)}.pk-status--NOT_IMPLEMENTED{color:var(--pk-error-text);background:#fdecec}.pk-card{background:var(--pk-surface);border:1px solid var(--pk-border);border-radius:var(--pk-radius);margin-bottom:16px;padding:18px}.pk-card--white{background:var(--pk-bg)}.pk-card--accent{border-inline-start:6px solid var(--pk-gold)}.pk-card-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.pk-card-title h2,.pk-card-title h3{margin:0}.pk-hint{color:var(--pk-text-soft);background:var(--pk-bg);border:1px dashed var(--pk-border);border-radius:12px;padding:10px 14px;font-size:.85em}.pk-hint strong{color:var(--pk-text)}.pk-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.pk-tile{border-radius:var(--pk-radius);background:var(--pk-bg);border:1px solid var(--pk-border);flex-direction:column;gap:8px;min-height:120px;padding:16px;text-decoration:none;display:flex;box-shadow:0 2px 8px #1a2b3c0f;color:var(--pk-text)!important}.pk-tile:active{transform:scale(.98)}.pk-tile-icon{background:var(--pk-primary-soft);width:46px;height:46px;color:var(--pk-primary-dark);border-radius:14px;place-items:center;display:grid}.pk-tile-icon--gold{background:var(--pk-gold-soft);color:var(--pk-gold)}.pk-tile-title{font-size:1em;font-weight:700;line-height:1.2}.pk-tile-meta{color:var(--pk-text-soft);font-size:.8em}.pk-list{margin:0;padding:0;list-style:none}.pk-list>li{border-bottom:1px solid var(--pk-border);align-items:center;gap:12px;padding:14px 0;display:flex}.pk-list>li:last-child{border-bottom:0}.pk-list-main{flex:1;min-width:0}.pk-list-title{overflow-wrap:anywhere;font-weight:700;display:block}.pk-list-sub{color:var(--pk-text-soft);font-size:.85em;display:block}.pk-listlink{align-items:center;gap:14px;width:100%;min-height:64px;padding:10px 4px;text-decoration:none;display:flex;color:var(--pk-text)!important}.pk-btn{text-align:center;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;background:var(--pk-primary);border:2px solid var(--pk-primary);min-height:56px;font:inherit;cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:1.05em;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.pk-btn:active{background:var(--pk-primary-dark)}.pk-btn[disabled]{opacity:.5;cursor:not-allowed}.pk-btn--block{width:100%}.pk-btn--secondary{background:var(--pk-bg);color:var(--pk-primary-text)!important}.pk-btn--gold{background:var(--pk-gold);border-color:var(--pk-gold);color:#1a2b3c!important}.pk-btn--danger{background:var(--pk-bg);border-color:var(--pk-error);color:var(--pk-error-text)!important}.pk-btn--small{border-radius:12px;min-height:48px;padding:8px 14px;font-size:.9em}.pk-btnrow{flex-wrap:wrap;gap:10px;display:flex}.pk-iconbtn{cursor:pointer;border:2px solid var(--pk-border);background:var(--pk-bg);width:52px;height:52px;color:var(--pk-text);border-radius:14px;flex:none;place-items:center;display:grid}.pk-iconbtn[aria-pressed=true]{background:var(--pk-success);border-color:var(--pk-success);color:#fff}.pk-field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.pk-field label,.pk-label{font-size:.95em;font-weight:700}.pk-field small{color:var(--pk-text-soft);font-size:.82em}.pk-input,.pk-root select.pk-input,.pk-root textarea.pk-input{width:100%;min-height:56px;font:inherit;border:2px solid var(--pk-border);color:var(--pk-text);background:#fff;border-radius:14px;padding:12px 14px;font-size:1em}.pk-root textarea.pk-input{resize:vertical;min-height:120px}.pk-input:focus{border-color:var(--pk-primary)}.pk-row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pk-chips{flex-wrap:wrap;gap:8px;display:flex}.pk-chip{cursor:pointer;border:2px solid var(--pk-border);background:var(--pk-bg);min-height:48px;color:var(--pk-text);font:inherit;border-radius:999px;padding:8px 16px;font-size:.9em;font-weight:600}.pk-chip[aria-pressed=true]{background:var(--pk-primary);border-color:var(--pk-primary);color:#fff}.pk-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:60px;display:flex}.pk-toggle input{appearance:none;cursor:pointer;background:#b8c4cc;border-radius:999px;flex:none;width:60px;height:34px;margin:0;transition:background .15s;position:relative}.pk-toggle input:after{content:"";background:#fff;border-radius:50%;width:28px;height:28px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.pk-toggle input:checked{background:var(--pk-primary)}.pk-toggle input:checked:after{transform:translate(26px)}.pk-feedback{border-radius:12px;margin-bottom:14px;padding:12px 14px;font-weight:600}.pk-feedback--ok{color:var(--pk-success-text);background:#e8f5e9}.pk-feedback--error{color:var(--pk-error-text);background:#fdecec}.pk-big{color:var(--pk-text);font-size:2em;font-weight:800;line-height:1.1}.pk-big small{color:var(--pk-text-soft);font-size:.45em;font-weight:600}.pk-muted{color:var(--pk-text-soft)}.pk-badge{background:var(--pk-primary-soft);color:var(--pk-primary-text);border-radius:999px;padding:3px 10px;font-size:.72em;font-weight:700;display:inline-block}.pk-badge--gold{background:var(--pk-gold-soft);color:#7a5410}.pk-badge--ok{color:var(--pk-success-text);background:#e8f5e9}.pk-progress{background:var(--pk-border);border-radius:999px;height:14px;overflow:hidden}.pk-progress>span{background:var(--pk-primary);border-radius:999px;height:100%;display:block}.pk-cal{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.pk-cal-head{color:var(--pk-text-soft);text-overflow:clip;white-space:nowrap;padding:4px 0;font-size:min(.72em,15px);font-weight:700;overflow:hidden}.pk-cal-day{background:var(--pk-bg);min-height:46px;font:inherit;cursor:pointer;color:var(--pk-text);border:2px solid #0000;border-radius:12px;font-size:.9em;font-weight:600;position:relative}.pk-cal-day[data-leer=true]{visibility:hidden}.pk-cal-day[data-heute=true]{border-color:var(--pk-gold)}.pk-cal-day[aria-pressed=true]{background:var(--pk-primary);color:#fff}.pk-cal-day[data-termin=true]:after{content:"";background:var(--pk-gold);border-radius:50%;width:7px;height:7px;margin-left:-3.5px;position:absolute;bottom:5px;left:50%}.pk-bottomnav{z-index:30;background:var(--pk-bg);border-top:1px solid var(--pk-border);padding-bottom:env(safe-area-inset-bottom);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #1a2b3c14}.pk-bottomnav ul{grid-template-columns:repeat(5,1fr);max-width:720px;margin:0 auto;padding:0;list-style:none;display:grid}.pk-bottomnav a{text-align:center;min-height:var(--pk-nav-h);flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 1px;font-size:13px;font-weight:600;text-decoration:none;display:flex;position:relative;color:var(--pk-text-soft)!important}.pk-bottomnav a[aria-current=page]{font-weight:800;color:var(--pk-primary-text)!important}.pk-bottomnav a[aria-current=page]:before{content:"";background:var(--pk-gold);border-radius:0 0 4px 4px;height:4px;position:absolute;top:0;left:22%;right:22%}.pk-bottomnav a[aria-current=page] .pk-nav-icon{background:var(--pk-primary-soft)}.pk-nav-text{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;letter-spacing:-.01em;max-width:100%;font-size:12px;line-height:1.15;display:block}.pk-nav-icon{border-radius:999px;place-items:center;width:48px;height:32px;display:grid}.pk-footer{color:var(--pk-text-soft);text-align:center;margin-top:28px;font-size:.78em}.pk-steps{gap:6px;margin-bottom:18px;display:flex}.pk-steps span{background:var(--pk-border);border-radius:999px;flex:1;height:8px}.pk-steps span[data-aktiv=true]{background:var(--pk-primary)}.pk-scan-preview{object-fit:contain;background:#000;border-radius:14px;width:100%;max-height:360px;margin-bottom:14px;display:block}.pk-scan-drop{text-align:center;border:3px dashed var(--pk-primary);border-radius:var(--pk-radius);background:var(--pk-primary-soft);cursor:pointer;min-height:220px;color:var(--pk-primary-text);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;font-weight:700;display:flex}.pk-spinner{border:5px solid var(--pk-border);border-top-color:var(--pk-primary);border-radius:50%;width:48px;height:48px;margin:10px auto;animation:1s linear infinite pk-spin}@keyframes pk-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pk-spinner{animation-duration:3s}.pk-tile:active{transform:none}}.pk-timeline{padding:0;border-inline-start:3px solid var(--pk-primary-soft);margin:0;padding-inline-start:22px;list-style:none}.pk-timeline>li{padding:0 0 16px;padding-inline-start:12px;position:relative}.pk-timeline>li:before{content:"";inset-inline-start:-32px;background:var(--pk-bg);border:3px solid var(--pk-gold);border-radius:50%;width:14px;height:14px;position:absolute;top:6px}.pk-timeline-date{color:var(--pk-text-soft);text-transform:uppercase;letter-spacing:.03em;font-size:.78em;font-weight:700}@media (min-width:560px){.pk-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.pk-header-inner{flex-wrap:wrap;row-gap:4px;padding-bottom:8px}.pk-a11y{width:100%}.pk-a11y-label{min-width:0;color:var(--pk-text-soft);flex:auto;margin-inline-end:auto;font-size:15px;font-weight:600;line-height:1.2;display:inline}}.pk-print-only{display:none}.pk-table{border-collapse:collapse;width:100%;font-size:.9em}.pk-table th,.pk-table td{text-align:start;border-bottom:1px solid var(--pk-border);padding:8px 10px}.pk-table th{color:var(--pk-text-soft);white-space:nowrap;font-size:.85em;font-weight:700}.pk-table tr:last-child td{border-bottom:none}@media print{.pk-header,.pk-bottomnav,.pk-proto-banner,.pk-noprint,.pk-back{display:none!important}.pk-print-only{display:block!important}.pk-main{max-width:none;padding:0!important}.pk-card{break-inside:avoid;border-color:#999}.pk-table th,.pk-table td{padding:4px 6px;font-size:.8em}}.pk-root[data-pk-bereit=false] .pk-header,.pk-root[data-pk-bereit=false] .pk-proto-banner,.pk-root[data-pk-bereit=false] .pk-main,.pk-root[data-pk-bereit=false] .pk-bottomnav{visibility:hidden}.pk-root[dir=rtl] .pk-dir-icon{transform:scaleX(-1)}.pk-root[dir=rtl] .pk-toggle input:after{left:auto;right:3px}.pk-root[dir=rtl] .pk-toggle input:checked:after{transform:translate(-26px)}.pk-root[dir=rtl]{font-family:-apple-system,SF Arabic,Geeza Pro,Noto Sans Arabic,Segoe UI,Tahoma,system-ui,sans-serif}.pk-root h1,.pk-root h2,.pk-root h3,.pk-tile-title,.pk-list-title,.pk-label,.pk-chip{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.pk-status{white-space:normal;text-align:center}.pk-sprachliste{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pk-sprache{cursor:pointer;border:2px solid var(--pk-border);background:var(--pk-bg);min-height:60px;color:var(--pk-text);font:inherit;text-align:start;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-weight:700;display:flex}.pk-sprache[aria-checked=true]{border-color:var(--pk-primary);background:var(--pk-primary-soft);color:var(--pk-primary-text)}.pk-root[data-pk-kontrast=true] .pk-sprache[aria-checked=true]{border-width:3px}@media (max-width:340px){.pk-sprachliste{grid-template-columns:1fr}}@font-face{font-family:PK DejaVu Sans;src:url(/fonts/DejaVuSans.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:PK DejaVu Sans;src:url(/fonts/DejaVuSans-Bold.ttf)format("truetype");font-weight:700;font-display:swap}@media print{.pk-root,.pk-root[dir=rtl]{font-family:PK DejaVu Sans,DejaVu Sans,sans-serif}}.pk-reiter{background:var(--pk-surface);border:1px solid var(--pk-border);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 12px;padding:4px;display:grid}.pk-reiter a{text-align:center;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;border-radius:12px;justify-content:center;align-items:center;min-width:0;min-height:48px;padding:6px 8px;font-weight:700;line-height:1.15;text-decoration:none;display:flex;color:var(--pk-text)!important}.pk-reiter a[aria-current=page]{background:var(--pk-primary);color:#fff!important}.pk-woche-karte{margin-bottom:12px;padding:8px 8px 10px}.pk-woche-karte .pk-card-title{margin-bottom:6px}.pk-woche{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.pk-woche-btn{background:var(--pk-bg);border:2px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:58px;padding:4px 0;text-decoration:none;display:flex;color:var(--pk-text)!important}.pk-woche-btn[data-heute=true]{border-color:var(--pk-gold)}.pk-woche-btn[aria-current=date]{background:var(--pk-primary);border-color:var(--pk-primary);color:#fff!important}.pk-woche-btn[aria-disabled=true]{opacity:.4}.pk-woche-tag{text-overflow:clip;white-space:nowrap;letter-spacing:-.02em;max-width:100%;font-size:min(.62em,12px);font-weight:700;line-height:1;overflow:hidden}.pk-woche-zahl{font-size:min(1.05em,22px);font-weight:800;line-height:1.1}.pk-woche-punkt{background:0 0;border-radius:50%;width:7px;height:7px}.pk-woche-punkt[data-an=true]{background:var(--pk-gold)}.pk-woche-btn[aria-current=date] .pk-woche-punkt[data-an=true]{background:#fff}.pk-tb-datum{margin:0;font-size:1.1em}.pk-notiz-kopf{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.pk-overline{letter-spacing:.04em;text-transform:uppercase;color:var(--pk-primary-text);font-size:.72em;font-weight:700;display:block}.pk-tb-frage{margin:0 0 8px;font-size:.95em;font-weight:700;display:block}.pk-optional{color:var(--pk-text-soft);font-size:.85em;font-weight:400}.pk-tb-textleiste{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.pk-tb-textleiste small{color:var(--pk-text-soft)}.pk-field--kompakt{margin-bottom:10px}.pk-chips--kompakt{gap:6px}.pk-chips--kompakt .pk-chip{min-height:44px;padding:6px 12px;font-size:.85em}.pk-ff{gap:10px;margin-top:12px;display:grid}.pk-ff-gruppe{border:1px solid var(--pk-border);background:var(--pk-surface);border-radius:14px;margin:0;padding:10px 12px 2px}.pk-ff-gruppe legend{padding:0 6px;font-size:.9em;font-weight:700}.pk-ff-hinweis{margin:0;font-size:.8em}.pk-themen-liste{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.pk-aufklapp{border-top:1px solid var(--pk-border);margin-top:12px;padding-top:4px}.pk-aufklapp summary{cursor:pointer;min-height:48px;color:var(--pk-primary-text);align-items:center;font-weight:700;display:flex}.pk-aufklapp[open] summary{margin-bottom:8px}.pk-notiz{border-top:5px solid var(--pk-primary);padding:14px}.pk-badge--icon{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.pk-befinden{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.pk-befinden-opt{cursor:pointer;border:2px solid var(--pk-border);background:var(--pk-bg);min-width:0;min-height:72px;color:var(--pk-text);font:inherit;font-size:calc(13px * var(--pk-scale));text-align:center;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 2px;font-weight:600;line-height:1.15;display:flex}.pk-befinden-opt>span{max-width:100%}.pk-root[data-pk-schrift=gross] .pk-befinden,.pk-root[data-pk-schrift=sehr_gross] .pk-befinden{grid-template-columns:repeat(3,minmax(0,1fr))}.pk-befinden-opt[aria-checked=true]{border-color:var(--pk-primary);background:var(--pk-primary-soft)}.pk-befinden-symbol{color:var(--pk-primary-dark);flex:none}.pk-befinden-anzeige{align-items:center;gap:10px;display:flex}.pk-tb-textarea{min-height:120px;font-size:1.05em;line-height:1.55}.pk-notiz-text{white-space:pre-wrap;overflow-wrap:anywhere}.pk-chips--statisch{margin:0 0 12px;padding:0;list-style:none}.pk-chips--statisch .pk-chip{cursor:default;align-items:center;display:inline-flex}.pk-tb-aktionen{gap:10px;margin-top:8px;display:grid}.pk-fakten{background:var(--pk-surface);border:2px dashed var(--pk-border)}.pk-fakten h2{font-size:1.1em}.pk-verlauf{margin:0;padding:0;list-style:none}.pk-verlauf-tag{flex-direction:column;gap:6px;text-decoration:none;display:flex;color:var(--pk-text)!important}.pk-verlauf-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pk-verlauf-befinden{align-items:center;gap:6px;font-size:.9em;display:inline-flex}.pk-verlauf-text{-webkit-line-clamp:3;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pk-verlauf-fakten{color:var(--pk-text-soft);font-size:.85em}.pk-export-teile{flex-direction:column;gap:4px;margin-top:4px;display:flex}dialog::backdrop{background:#00000073}dialog[open]{justify-content:center;align-items:center;display:flex}@media print{.pk-reiter,.pk-woche-karte{display:none!important}.pk-verlauf-text{-webkit-line-clamp:unset}}