/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:var(--pp-font-sans);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-medium:500;--font-weight-bold:700;--radius-md:var(--pp-radius-md);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-raised:var(--pp-color-bg-raised);--color-line:var(--pp-color-border);--color-text-2:var(--pp-color-text-2);--color-muted:var(--pp-color-text-muted);--color-brand:var(--pp-color-brand);--color-on-brand:var(--pp-color-on-brand)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-x-0{inset-inline:0}.bottom-0{bottom:0}.m-4{margin:calc(var(--spacing) * 4)}.mt-1{margin-top:var(--spacing)}.ml-1{margin-left:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.min-h-12{min-height:calc(var(--spacing) * 12)}.w-full{width:100%}.min-w-0{min-width:0}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.content-start{align-content:flex-start}.items-center{align-items:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.rounded{border-radius:.25rem}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-line{border-color:var(--color-line)}.bg-brand{background-color:var(--color-brand)}.bg-raised{background-color:var(--color-raised)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.px-4{padding-inline:calc(var(--spacing) * 4)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.break-words{overflow-wrap:break-word}.text-muted{color:var(--color-muted)}.text-on-brand{color:var(--color-on-brand)}.text-text-2{color:var(--color-text-2)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.disabled\:opacity-50:disabled{opacity:.5}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pp-color-bg-page:#f6f4ee;--pp-color-bg-surface:#fff;--pp-color-bg-raised:#fff;--pp-color-bg-sunken:#edeae1;--pp-color-border:#e2dfd5;--pp-color-border-strong:#bdb9ac;--pp-color-text:#1b1f1c;--pp-color-text-2:#4d554f;--pp-color-text-muted:#667068;--pp-color-brand:#0f6656;--pp-color-brand-hover:#0b5245;--pp-color-on-brand:#fff;--pp-color-brand-soft:#e3f1ec;--pp-color-brand-soft-text:#0f6656;--pp-color-focus:#1c5cab;--pp-color-mode-out:#2570c8;--pp-color-disabled-fg:#6b746d;--pp-state-ok-fg:#176b2c;--pp-state-ok-bg:#e6f3e8;--pp-state-ok-solid:#0ca30c;--pp-state-warn-fg:#7a4a00;--pp-state-warn-bg:#fdf0d4;--pp-state-warn-solid:#fab219;--pp-state-serious-fg:#9a3a12;--pp-state-serious-bg:#fde8de;--pp-state-serious-solid:#ec835a;--pp-state-crit-fg:#a82727;--pp-state-crit-bg:#fbe4e4;--pp-state-crit-solid:#d03b3b;--pp-state-info-fg:#1c5cab;--pp-state-info-bg:#e4eefb;--pp-state-info-solid:#2a78d6;--pp-sync-synced-fg:var(--pp-state-ok-fg);--pp-sync-synced-bg:var(--pp-state-ok-bg);--pp-sync-pending-fg:var(--pp-state-info-fg);--pp-sync-pending-bg:var(--pp-state-info-bg);--pp-sync-offline-fg:var(--pp-state-warn-fg);--pp-sync-offline-bg:var(--pp-state-warn-bg);--pp-sync-conflict-fg:var(--pp-state-serious-fg);--pp-sync-conflict-bg:var(--pp-state-serious-bg);--pp-sync-negative-fg:var(--pp-state-crit-fg);--pp-sync-negative-bg:var(--pp-state-crit-bg);--pp-data-1:#2a78d6;--pp-data-2:#eb6834;--pp-data-3:#1baf7a;--pp-data-4:#eda100;--pp-data-5:#e87ba4;--pp-data-grid:#e1e0d9;--pp-data-axis:#c3c2b7;--pp-shadow-1:0 1px 2px #1b1f1c0f, 0 1px 3px #1b1f1c0f;--pp-shadow-2:0 4px 16px #1b1f1c1f;--pp-scrim:#14181573}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pp-color-bg-page:#121413;--pp-color-bg-surface:#1c1f1d;--pp-color-bg-raised:#252926;--pp-color-bg-sunken:#0d0f0e;--pp-color-border:#2f3431;--pp-color-border-strong:#4a514c;--pp-color-text:#f2f4f1;--pp-color-text-2:#b9c0ba;--pp-color-text-muted:#8f9891;--pp-color-brand:#4cc7a6;--pp-color-brand-hover:#6fd8bb;--pp-color-on-brand:#08231c;--pp-color-brand-soft:#173229;--pp-color-brand-soft-text:#4cc7a6;--pp-color-focus:#8ab8f2;--pp-color-disabled-fg:#8f9891;--pp-state-ok-fg:#6fd387;--pp-state-ok-bg:#1b2f21;--pp-state-warn-fg:#f2c25c;--pp-state-warn-bg:#33290f;--pp-state-serious-fg:#f4a07c;--pp-state-serious-bg:#38231a;--pp-state-crit-fg:#ff8f8f;--pp-state-crit-bg:#3a1d1d;--pp-state-info-fg:#8ab8f2;--pp-state-info-bg:#1a2a40;--pp-data-1:#3987e5;--pp-data-2:#d95926;--pp-data-3:#199e70;--pp-data-4:#c98500;--pp-data-5:#d55181;--pp-data-grid:#2c2c2a;--pp-data-axis:#383835;--pp-shadow-1:0 1px 2px #0006;--pp-shadow-2:0 4px 16px #00000080;--pp-scrim:#0009}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pp-color-bg-page:#121413;--pp-color-bg-surface:#1c1f1d;--pp-color-bg-raised:#252926;--pp-color-bg-sunken:#0d0f0e;--pp-color-border:#2f3431;--pp-color-border-strong:#4a514c;--pp-color-text:#f2f4f1;--pp-color-text-2:#b9c0ba;--pp-color-text-muted:#8f9891;--pp-color-brand:#4cc7a6;--pp-color-brand-hover:#6fd8bb;--pp-color-on-brand:#08231c;--pp-color-brand-soft:#173229;--pp-color-brand-soft-text:#4cc7a6;--pp-color-focus:#8ab8f2;--pp-color-disabled-fg:#8f9891;--pp-state-ok-fg:#6fd387;--pp-state-ok-bg:#1b2f21;--pp-state-warn-fg:#f2c25c;--pp-state-warn-bg:#33290f;--pp-state-serious-fg:#f4a07c;--pp-state-serious-bg:#38231a;--pp-state-crit-fg:#ff8f8f;--pp-state-crit-bg:#3a1d1d;--pp-state-info-fg:#8ab8f2;--pp-state-info-bg:#1a2a40;--pp-data-1:#3987e5;--pp-data-2:#d95926;--pp-data-3:#199e70;--pp-data-4:#c98500;--pp-data-5:#d55181;--pp-data-grid:#2c2c2a;--pp-data-axis:#383835;--pp-shadow-1:0 1px 2px #0006;--pp-shadow-2:0 4px 16px #00000080;--pp-scrim:#0009}:root{--pp-color-mode-in:var(--pp-color-brand);--pp-color-on-mode-out:#fff;--pp-color-cam-frame:#fff;--pp-color-cam-scrim:#00000061;--pp-color-cam-scrim-paused:#0009;--pp-color-cam-label-bg:#0d0f0ee0;--pp-color-cam-label-fg:#f2f4f1;--pp-font-sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--pp-font-size-xs:.75rem;--pp-font-size-sm:.875rem;--pp-font-size-md:1rem;--pp-font-size-lg:1.25rem;--pp-font-size-xl:1.75rem;--pp-font-size-hero:2.5rem;--pp-font-weight-regular:400;--pp-font-weight-medium:560;--pp-font-weight-bold:700;--pp-line-height-tight:1.2;--pp-line-height-body:1.5;--pp-space-1:4px;--pp-space-2:8px;--pp-space-3:12px;--pp-space-4:16px;--pp-space-5:24px;--pp-space-6:32px;--pp-space-7:48px;--pp-radius-sm:8px;--pp-radius-md:12px;--pp-radius-lg:20px;--pp-radius-pill:999px;--pp-size-touch:48px;--pp-size-touch-primary:56px;--pp-size-focus-ring:3px;--pp-size-content-max:1120px;--pp-size-rail:232px;--pp-size-rail-compact:88px;--pp-size-content-max-wide:2560px;--pp-size-prose-max:68ch;--pp-size-badge:20px;--pp-size-bar-s:20px;--pp-size-bar-m:26px;--pp-size-bar-l:32px;--pp-size-stepper:44px;--pp-size-row:56px;--pp-size-panel:416px;--pp-breakpoint-wide:1280px;--pp-breakpoint-dock:1680px;--pp-breakpoint-detail:1100px;--pp-size-detail:360px;--pp-size-detail-min:320px;--pp-size-detail-max:560px;--pp-size-nav-max:280px;--pp-size-tabelle-min:560px;--pp-size-trenner-maus:12px;--pp-size-trenner-touch:44px;--pp-size-bild:40px;--pp-size-bild-spalte:64px;--pp-size-bild-karte:56px;--pp-size-bild-detail:96px;--pp-motion-fast:.12s;--pp-motion-base:.22s;--pp-breakpoint-tablet:720px;--pp-breakpoint-desktop:1100px;--pp-color-viewer-bg:#080a09f0;--pp-color-viewer-fg:#fff;--pp-color-crop-shade:#0009;--pp-color-crop-frame:#fff;--pp-size-viewer-leiste:56px;--pp-size-crop-griff:44px;--pp-size-crop-min:64px}@media (prefers-reduced-motion:reduce){:root{--pp-motion-fast:0s;--pp-motion-base:0s}}html,body{margin:0}body{font-family:var(--pp-font-sans);font-size:var(--pp-font-size-md);line-height:var(--pp-line-height-body);color:var(--pp-color-text);background:var(--pp-color-bg-page);-webkit-text-size-adjust:100%}button,input{font:inherit;color:inherit}:focus-visible{outline:var(--pp-size-focus-ring) solid var(--pp-color-focus);outline-offset:2px}.pp-marke{flex:none;width:30px;height:30px}.pp-marke-p{stroke:currentColor}.pp-marke-puls{stroke:var(--pp-color-brand)}.pp-titelbild{width:100%;height:auto;padding:var(--pp-space-3);box-sizing:border-box;display:block}.pp-rahmen{grid-template-rows:auto 1fr auto;min-height:100dvh;display:grid}.pp-kopf{align-items:center;gap:var(--pp-space-3);padding:var(--pp-space-3) var(--pp-space-4);padding-top:max(var(--pp-space-3), env(safe-area-inset-top));background:var(--pp-color-bg-surface);border-bottom:1px solid var(--pp-color-border);display:flex}.pp-inhalt{min-width:0;padding-bottom:var(--pp-space-6)}.pp-nav{background:var(--pp-color-bg-surface);border-top:1px solid var(--pp-color-border);padding-bottom:env(safe-area-inset-bottom);order:3;grid-template-columns:1fr 1fr 1.25fr 1fr 1fr;display:grid;position:sticky;bottom:0}.pp-nav a{min-height:60px;color:var(--pp-color-text-2);font-size:var(--pp-font-size-sm);font-weight:var(--pp-font-weight-medium);flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}.pp-nav a .pp-icon{width:26px;height:26px}.pp-nav-fab{background:var(--pp-color-brand);width:56px;height:56px;color:var(--pp-color-on-brand);box-shadow:var(--pp-shadow-2);border-radius:50%;place-items:center;margin-top:-26px;display:grid}.pp-nav a.router-link-active{color:var(--pp-color-brand)}@media (width>=720px){.pp-rahmen{grid-template-columns:var(--pp-size-rail) minmax(0, 1fr);grid-template-rows:auto 1fr}.pp-rahmen-ohne-nav{grid-template-columns:1fr}.pp-kopf{grid-column:1/-1}.pp-nav{padding:var(--pp-space-3);border-top:0;border-right:1px solid var(--pp-color-border);order:0;grid-template-columns:1fr;align-content:start;gap:4px;position:static}.pp-nav a{min-height:var(--pp-size-touch);border-radius:var(--pp-radius-md);font-size:var(--pp-font-size-md);flex-direction:row;justify-content:flex-start;gap:12px;padding:0 14px}.pp-nav a .pp-icon{width:22px;height:22px}.pp-nav-fab{width:auto;height:auto;color:inherit;box-shadow:none;background:0 0;margin:0}.pp-nav a.router-link-active{background:var(--pp-color-brand-soft)}}@media (width>=720px) and (width<=1279.98px){.pp-rahmen{grid-template-columns:var(--pp-size-rail-compact) minmax(0, 1fr)}.pp-nav{padding:var(--pp-space-2) 6px}.pp-nav a{min-height:64px;font-size:var(--pp-font-size-xs);text-align:center;flex-direction:column;justify-content:center;gap:4px;padding:6px 2px}}.pp-karte{background:var(--pp-color-bg-surface);border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-lg);box-shadow:var(--pp-shadow-1)}.pp-knopf{min-height:var(--pp-size-touch);padding:0 var(--pp-space-4);border:1.5px solid var(--pp-color-border-strong);border-radius:var(--pp-radius-md);background:var(--pp-color-bg-raised);font-weight:var(--pp-font-weight-bold);color:var(--pp-color-text);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pp-knopf:disabled{opacity:.5;cursor:default}.pp-knopf-primaer{min-height:var(--pp-size-touch-primary);background:var(--pp-color-brand);border-color:var(--pp-color-brand);color:var(--pp-color-on-brand)}.pp-feld{width:100%;min-width:0;min-height:var(--pp-size-touch);padding:0 var(--pp-space-3);border:1.5px solid var(--pp-color-border-strong);border-radius:var(--pp-radius-md);background:var(--pp-color-bg-surface);font-size:var(--pp-font-size-md)}.pp-feld[aria-invalid=true]{border-color:var(--pp-state-crit-solid)}.pp-feldfehler{color:var(--pp-state-crit-fg);font-size:var(--pp-font-size-sm)}.pp-meldung{gap:var(--pp-space-2);padding:var(--pp-space-3);border-radius:var(--pp-radius-md);display:grid}.pp-meldung-fehler{background:var(--pp-state-crit-bg);color:var(--pp-state-crit-fg)}.pp-badge{border-radius:var(--pp-radius-pill);font-size:var(--pp-font-size-xs);font-weight:var(--pp-font-weight-bold);align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.pp-badge-ok{background:var(--pp-state-ok-bg);color:var(--pp-state-ok-fg)}.pp-badge-info{background:var(--pp-state-info-bg);color:var(--pp-state-info-fg)}.pp-badge-krit{background:var(--pp-state-crit-bg);color:var(--pp-state-crit-fg)}.pp-ok{color:var(--pp-state-ok-fg);font-weight:var(--pp-font-weight-bold)}.pp-krit{color:var(--pp-state-crit-fg)}.pp-seg{background:var(--pp-color-bg-sunken);border-radius:var(--pp-radius-md);grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.pp-seg button{border-radius:calc(var(--pp-radius-md) - 3px);min-height:48px;font-weight:var(--pp-font-weight-bold);color:var(--pp-color-text-2);background:0 0;border:0}.pp-seg button[data-m=in][aria-pressed=true]{background:var(--pp-color-brand);color:var(--pp-color-on-brand)}.pp-seg button[data-m=out][aria-pressed=true]{background:var(--pp-color-mode-out);color:#fff}.pp-kamera{aspect-ratio:4/3;border-radius:var(--pp-radius-lg);background:#0d0f0e;max-height:50dvh;position:relative;overflow:hidden}.pp-kamera video{object-fit:cover;width:100%;height:100%}.pp-kamera-hinweis{text-align:center;font-size:var(--pp-font-size-sm);color:#e8ece8;position:absolute;inset:auto 0 10px}.pp-ergebnis{gap:var(--pp-space-1);padding:var(--pp-space-4);border-left:6px solid var(--pp-color-brand);display:grid}.pp-ergebnis-aus{border-left-color:var(--pp-color-mode-out)}.pp-liste{background:var(--pp-color-border);border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-lg);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.pp-zeile{align-items:center;gap:var(--pp-space-3);min-height:var(--pp-size-touch);padding:var(--pp-space-3) var(--pp-space-4);background:var(--pp-color-bg-surface);display:flex}.pp-eingang{gap:var(--pp-space-4);max-width:28rem;padding:var(--pp-space-4);margin:0 auto;display:grid}.pp-eingang .pp-titelbild{max-width:240px;margin:0 auto}@media (width>=1024px){.pp-eingang{grid-template-columns:1fr 1fr;align-items:center;max-width:60rem}.pp-eingang .pp-titelbild{max-width:432px}}.pp-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.25em;height:1.25em}.pp-seite{max-width:var(--pp-size-content-max);gap:var(--pp-space-4);padding:var(--pp-space-4);margin:0 auto;display:grid}.pp-zeile-zwischen{gap:var(--pp-space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.pp-zeile-flex{gap:var(--pp-space-3);align-items:center;display:flex}.pp-knopfreihe{gap:var(--pp-space-2);flex-wrap:wrap;display:flex}.pp-knopf{gap:8px}.pp-knopf-aus.pp-knopf-primaer,.pp-knopf-aus{background:var(--pp-color-mode-out);border-color:var(--pp-color-mode-out);color:#fff}.pp-kachel{width:44px;height:44px;font-weight:var(--pp-font-weight-bold);background:var(--pp-color-brand-soft);color:var(--pp-color-brand-soft-text);border-radius:12px;flex:none;place-items:center;display:grid}.pp-badge .pp-icon{width:14px;height:14px}.pp-badge-warn{background:var(--pp-state-warn-bg);color:var(--pp-state-warn-fg)}.pp-badge-serious{background:var(--pp-state-serious-bg);color:var(--pp-state-serious-fg)}.pp-badge-neutral{background:var(--pp-color-bg-sunken);color:var(--pp-color-text-2)}.pp-ok{align-items:center;gap:4px;display:inline-flex}.pp-ok .pp-icon{width:14px;height:14px}.pp-meldung-warn{background:var(--pp-state-warn-bg);color:var(--pp-state-warn-fg)}.pp-meldung-info{background:var(--pp-state-info-bg);color:var(--pp-state-info-fg)}.pp-chips{flex-wrap:wrap;gap:8px;display:flex}.pp-chip{border-radius:var(--pp-radius-pill);border:1.5px solid var(--pp-color-border-strong);background:var(--pp-color-bg-surface);white-space:nowrap;min-height:44px;font-weight:var(--pp-font-weight-medium);cursor:pointer;padding:0 14px}.pp-chip[aria-pressed=true]{background:var(--pp-color-brand);border-color:var(--pp-color-brand);color:var(--pp-color-on-brand)}.pp-mhdbox{gap:var(--pp-space-3);padding:var(--pp-space-3);border-radius:var(--pp-radius-md);background:var(--pp-color-bg-sunken);display:grid}.pp-stepper{border:1.5px solid var(--pp-color-border-strong);border-radius:var(--pp-radius-md);align-items:center;gap:4px;display:inline-flex;overflow:hidden}.pp-stepper button{background:var(--pp-color-bg-sunken);cursor:pointer;border:0;place-items:center;width:48px;height:48px;display:grid}.pp-stepper button:disabled{opacity:.4;cursor:default}.pp-stepper output{text-align:center;min-width:3ch;font-size:var(--pp-font-size-lg);font-weight:var(--pp-font-weight-bold);font-variant-numeric:tabular-nums}.pp-scankarte{gap:var(--pp-space-3);padding:var(--pp-space-4);border-left:6px solid var(--pp-color-brand);display:grid}.pp-scankarte-aus{border-left-color:var(--pp-color-mode-out)}.pp-seg button{justify-content:center;align-items:center;gap:8px;display:flex}.pp-seg button:disabled{cursor:not-allowed}.pp-liste-schlicht{margin:0;padding:0;list-style:none}.pp-gebucht{padding:var(--pp-space-3) var(--pp-space-4);border-top:1px solid var(--pp-color-border);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pp-gebucht .pp-knopf{min-height:44px;font-size:var(--pp-font-size-sm)}.pp-scangrid{gap:var(--pp-space-4);grid-template-columns:minmax(0,1fr);grid-template-areas:"kam""ein""erg";display:grid}.pp-scangrid>*{min-width:0}.pp-scangrid-kamera{grid-area:kam}.pp-scangrid-ergebnis{grid-area:erg}.pp-scangrid-eingabe{grid-area:ein;align-content:start}@media (width>=960px){.pp-scangrid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"kam erg""ein erg"}}.pp-kennzahlen{gap:var(--pp-space-3);grid-template-columns:repeat(3,1fr);display:grid}.pp-kennzahl{padding:var(--pp-space-3) var(--pp-space-4)}.pp-kennzahl-wert{font-size:var(--pp-font-size-hero);font-weight:var(--pp-font-weight-bold);letter-spacing:-.02em;line-height:1}.pp-kennzahl-text{font-size:var(--pp-font-size-sm);color:var(--pp-color-text-2);margin-top:4px}.pp-ernst{color:var(--pp-state-serious-fg)}.pp-hinweis{gap:var(--pp-space-3);padding:var(--pp-space-3) var(--pp-space-4);border-radius:var(--pp-radius-md);border:1px solid;align-items:flex-start;display:flex}.pp-hinweis-krit{background:var(--pp-state-crit-bg);color:var(--pp-state-crit-fg);border-color:var(--pp-state-crit-fg)}@supports (color:color-mix(in lab, red, red)){.pp-hinweis-krit{border-color:color-mix(in srgb, var(--pp-state-crit-fg) 30%, transparent)}}.pp-hinweis-info{background:var(--pp-state-info-bg);color:var(--pp-state-info-fg);border-color:var(--pp-state-info-fg)}@supports (color:color-mix(in lab, red, red)){.pp-hinweis-info{border-color:color-mix(in srgb, var(--pp-state-info-fg) 30%, transparent)}}.pp-hinweis-warn{background:var(--pp-state-warn-bg);color:var(--pp-state-warn-fg);border-color:var(--pp-state-warn-fg)}@supports (color:color-mix(in lab, red, red)){.pp-hinweis-warn{border-color:color-mix(in srgb, var(--pp-state-warn-fg) 30%, transparent)}}.pp-hinweis-ernst{background:var(--pp-state-serious-bg);color:var(--pp-state-serious-fg);border-color:var(--pp-state-serious-fg)}@supports (color:color-mix(in lab, red, red)){.pp-hinweis-ernst{border-color:color-mix(in srgb, var(--pp-state-serious-fg) 30%, transparent)}}.pp-hinweis .pp-knopf,.pp-knopf-klein{min-height:40px;font-size:var(--pp-font-size-sm)}.pp-hinweis .pp-knopf{color:inherit;background:0 0;border-color:currentColor}.pp-posten{align-items:center;gap:var(--pp-space-3);width:100%;min-height:68px;padding:var(--pp-space-3) var(--pp-space-4);border:0;border-bottom:1px solid var(--pp-color-border);text-align:left;cursor:pointer;color:inherit;background:0 0;display:flex}.pp-liste-schlicht li:last-child .pp-posten{border-bottom:0}.pp-posten:hover{background:var(--pp-color-bg-sunken)}.pp-posten-sub{font-size:var(--pp-font-size-sm);color:var(--pp-color-text-2);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pp-menge{font-size:var(--pp-font-size-lg);font-weight:var(--pp-font-weight-bold);font-variant-numeric:tabular-nums;text-align:right;min-width:2ch}.pp-menge small{font-size:var(--pp-font-size-xs);font-weight:var(--pp-font-weight-regular);color:var(--pp-color-text-2);display:block}.pp-scrim{z-index:20;background:var(--pp-scrim);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.pp-blatt{gap:var(--pp-space-4);width:100%;max-width:560px;max-height:92dvh;padding:var(--pp-space-5) var(--pp-space-4) max(var(--pp-space-5), env(safe-area-inset-bottom));background:var(--pp-color-bg-surface);border-radius:var(--pp-radius-lg) var(--pp-radius-lg) 0 0;display:grid;overflow:auto}.pp-blatt:focus{outline:none}@media (width>=720px){.pp-scrim{align-items:center}.pp-blatt{border-radius:var(--pp-radius-lg)}}.pp-verlauf{border-bottom:1px solid var(--pp-color-border);justify-content:space-between;gap:8px;padding:6px 0;display:flex}.pp-install{gap:var(--pp-space-3);padding:var(--pp-space-4);border:2px solid var(--pp-color-brand);border-radius:var(--pp-radius-md);background:var(--pp-color-brand-soft);color:var(--pp-color-text);align-items:flex-start;display:flex}.pp-install-icon{background:var(--pp-color-brand);width:44px;height:44px;color:var(--pp-color-on-brand);border-radius:12px;flex:none;place-items:center;display:grid}.pp-anleitung{gap:var(--pp-space-3);counter-reset:schritt;margin:0;padding:0;list-style:none;display:grid}.pp-anleitung li{counter-increment:schritt;align-items:flex-start;gap:12px;display:flex}.pp-anleitung li:before{content:counter(schritt);background:var(--pp-color-brand);width:32px;height:32px;color:var(--pp-color-on-brand);font-weight:var(--pp-font-weight-bold);border-radius:50%;flex:none;place-items:center;display:grid}.pp-chip-abgleich{border-radius:var(--pp-radius-pill);min-height:40px;font-weight:var(--pp-font-weight-bold);font-size:var(--pp-font-size-sm);cursor:pointer;border:0;align-items:center;gap:8px;padding:0 14px 0 10px;display:inline-flex}.pp-sync-synced{background:var(--pp-sync-synced-bg);color:var(--pp-sync-synced-fg)}.pp-sync-pending{background:var(--pp-sync-pending-bg);color:var(--pp-sync-pending-fg)}.pp-sync-offline{background:var(--pp-sync-offline-bg);color:var(--pp-sync-offline-fg)}.pp-sync-conflict{background:var(--pp-sync-conflict-bg);color:var(--pp-sync-conflict-fg)}.pp-dreht{animation:1.2s linear infinite pp-dreh}@keyframes pp-dreh{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pp-dreht{animation:none}}.pp-seite-schmal{max-width:40rem}.pp-eingang-schmal{gap:var(--pp-space-4);max-width:480px;padding:var(--pp-space-4);margin:0 auto;display:grid}.pp-schritte{gap:6px;display:flex}.pp-schritte i{background:var(--pp-color-border);border-radius:3px;flex:1;height:6px}.pp-schritte i.an{background:var(--pp-color-brand)}.pp-scankarte{border-left-color:var(--pp-color-mode-in)}.pp-aktionsleiste{z-index:5;gap:var(--pp-space-2);margin:0 calc(-1 * var(--pp-space-4));padding:var(--pp-space-3) var(--pp-space-4);background:var(--pp-color-bg-page);border-top:1px solid var(--pp-color-border);display:grid;position:sticky;bottom:60px;box-shadow:0 -6px 16px #0000000f}@media (width>=720px){.pp-aktionsleiste{padding:var(--pp-space-3) 0 0;box-shadow:none;background:0 0;border-top:0;margin:0;position:static}}.pp-knopf-aus.pp-knopf-primaer{color:var(--pp-color-on-mode-out)}.pp-stepper-zeichen{font-size:var(--pp-font-size-lg);font-weight:var(--pp-font-weight-bold);padding-left:12px}.pp-stepper-zahl{background:var(--pp-color-bg-surface);width:4.5ch;height:48px;color:inherit;font-size:var(--pp-font-size-lg);font-weight:var(--pp-font-weight-bold);font-variant-numeric:tabular-nums;border:0;padding:0 4px}.pp-stepper-zahl:focus-visible{outline-offset:-3px}.pp-stepper-klein button{width:44px}.pp-stepper-klein .pp-stepper-zahl{text-align:center;width:3.2ch;padding:0}.pp-summe{font-size:var(--pp-font-size-lg);font-weight:var(--pp-font-weight-bold);font-variant-numeric:tabular-nums}.pp-datumsfelder{gap:var(--pp-space-2);display:grid}.pp-mhdzeile{gap:var(--pp-space-3);padding:var(--pp-space-2);border-radius:var(--pp-radius-md);background:var(--pp-color-bg-surface);border:1.5px solid var(--pp-color-border);display:grid}.pp-mhdzeile-offen{border-color:var(--pp-color-brand)}.pp-mhdzeile-kopf{gap:var(--pp-space-2)}.pp-datumsknopf{text-align:left;flex:1;justify-content:space-between;min-width:0}.pp-warntext{color:var(--pp-state-warn-fg);align-items:center;gap:4px;display:inline-flex}.pp-warntext .pp-icon{width:16px;height:16px}.pp-pdknopf{text-align:left;cursor:pointer;background:var(--pp-color-bg-sunken);border-radius:var(--pp-radius-md);width:100%;min-height:56px;color:inherit;border:0;align-items:center;gap:12px;padding:8px 12px;display:flex}.pp-kachel-klein{border-radius:10px;width:36px;height:36px}.pp-pdknopf>.pp-icon:last-child{width:24px;height:24px;transition:transform var(--pp-motion-fast)}.pp-chev-offen{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.pp-pdknopf>.pp-icon:last-child{transition:none}}.pp-pdpanel{gap:var(--pp-space-3);padding:var(--pp-space-3);border-radius:var(--pp-radius-md);border:1.5px solid var(--pp-color-border);min-width:0;display:grid}.pp-dl{margin:0;display:grid}.pp-dl-zeile{border-bottom:1px solid var(--pp-color-border);grid-template-columns:minmax(0,8.5em) minmax(0,1fr);align-items:start;gap:4px 12px;padding:10px 0;display:grid}.pp-dl-zeile dt{color:var(--pp-color-text-2);font-size:var(--pp-font-size-sm);padding-top:2px}.pp-dl-zeile dd{font-weight:var(--pp-font-weight-medium);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;display:flex}.pp-dl-kopf{font-weight:var(--pp-font-weight-bold);border-bottom:1px solid var(--pp-color-border-strong);padding:14px 0 4px}.pp-badge-selbst{background:var(--pp-color-brand-soft);color:var(--pp-color-brand-soft-text)}.pp-badge-umbruch{white-space:normal}.pp-knopf-leise{color:var(--pp-color-brand-soft-text);min-height:44px;font-size:var(--pp-font-size-sm);padding:0 var(--pp-space-3);background:0 0;border-color:#0000}.pp-pdstand{align-items:center}.pp-mengenzeile{gap:var(--pp-space-2);grid-template-columns:minmax(0,1fr) 7.5em;display:grid}.pp-feldgruppe{gap:var(--pp-space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.pp-feldgruppe legend{margin-bottom:var(--pp-space-2);padding:0}.pp-wahl{align-items:center;gap:10px;min-height:48px;display:flex}.pp-wahl input{width:22px;height:22px;accent-color:var(--pp-color-brand);flex:none}.pp-zweispaltig{gap:var(--pp-space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.pp-seg-drei button{font-size:var(--pp-font-size-sm);padding:0 4px}.pp-seg-drei button[aria-pressed=true]{background:var(--pp-color-bg-raised);box-shadow:var(--pp-shadow-1);color:var(--pp-color-text)}.pp-seg button.pp-gesperrt{color:var(--pp-color-disabled-fg);cursor:not-allowed}.pp-hinweis-kompakt{padding:var(--pp-space-2) var(--pp-space-3);font-size:var(--pp-font-size-sm)}.pp-meldung-zeile{font-size:var(--pp-font-size-sm);font-weight:var(--pp-font-weight-medium);align-items:flex-start;gap:8px;display:flex}.pp-feldfehler{align-items:flex-start;gap:6px;display:flex}.pp-feldfehler .pp-icon{width:16px;height:16px;margin-top:2px}.pp-feldwarnung{color:var(--pp-state-warn-fg);font-size:var(--pp-font-size-sm);align-items:flex-start;gap:6px;display:flex}.pp-feldwarnung .pp-icon{flex:none;width:16px;height:16px;margin-top:2px}select.pp-feld{appearance:auto}.pp-kamera{isolation:isolate}.pp-kamera-steht video{filter:grayscale(.7)brightness(.55)}.pp-kamera-rahmen{border:3px solid var(--pp-color-cam-frame);box-shadow:0 0 0 999px var(--pp-color-cam-scrim);pointer-events:none;border-radius:14px;place-items:center;display:grid;position:absolute;inset:33% 14%}.pp-kamera-rahmen-steht{box-shadow:0 0 0 999px var(--pp-color-cam-scrim-paused)}.pp-kamera-treffer,.pp-kamera-etikett{border-radius:var(--pp-radius-pill);background:var(--pp-color-cam-label-bg);color:var(--pp-color-cam-label-fg);font-size:var(--pp-font-size-sm);align-items:center;gap:6px;display:inline-flex}.pp-kamera-treffer{font-weight:var(--pp-font-weight-bold);font-variant-numeric:tabular-nums;padding:4px 12px}.pp-kamera-etikett{font-weight:var(--pp-font-weight-medium);max-width:94%;padding:6px 12px}.pp-kamera-unten{pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:8px;left:0;right:0}.pp-verlauf-zeile{align-items:center}.pp-verlauf-zeile>span{flex:1}.pp-verlauf-zeile .pp-knopf{min-height:48px;font-size:var(--pp-font-size-sm)}.pp-rueckgaengig{color:var(--pp-color-text-muted);text-decoration:line-through}.pp-blattleiste{bottom:calc(-1 * var(--pp-space-5));gap:var(--pp-space-2);margin:0 calc(-1 * var(--pp-space-4)) calc(-1 * var(--pp-space-5));padding:var(--pp-space-3) var(--pp-space-4) var(--pp-space-4);background:var(--pp-color-bg-surface);border-top:1px solid var(--pp-color-border);display:grid;position:sticky}.pp-knopf-gefahr{border-color:var(--pp-state-crit-fg);color:var(--pp-state-crit-fg)}.pp-hilfe{gap:var(--pp-space-2);font-size:var(--pp-font-size-sm);margin:0;padding-left:1.2em;list-style:outside;display:grid}.pp-scrim-oben{z-index:30}.pp-blatt-breit{max-width:760px}.pp-blattkopf{align-items:flex-start}.pp-rundknopf{background:var(--pp-color-bg-sunken);width:48px;height:48px;color:inherit;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.pp-haeufig{padding:var(--pp-space-3);border-radius:var(--pp-radius-md);background:var(--pp-color-brand-soft);gap:8px;display:grid}.pp-haeufig b{color:var(--pp-color-brand-soft-text)}.pp-haeufig .pp-chip{border-color:var(--pp-color-brand);min-height:48px}.pp-chip-umbruch{white-space:normal;text-align:left;align-items:center;gap:6px;min-height:48px;padding:6px 14px;line-height:1.2;display:inline-flex}.pp-katgruppe{font-size:var(--pp-font-size-sm);color:var(--pp-color-text-2);font-weight:var(--pp-font-weight-bold);padding:6px 0 4px}.pp-kacheln{grid-template-columns:repeat(auto-fill,minmax(min(10.5rem,100%),1fr));gap:8px;display:grid}.pp-katkachel{text-align:left;border-radius:var(--pp-radius-md);border:1.5px solid var(--pp-color-border-strong);background:var(--pp-color-bg-surface);min-height:52px;color:inherit;cursor:pointer;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:6px 12px;line-height:1.25;display:flex}.pp-katkachel:hover{background:var(--pp-color-bg-page)}.pp-katkachel[aria-pressed=true]{background:var(--pp-color-brand-soft);border-color:var(--pp-color-brand);color:var(--pp-color-brand-soft-text);font-weight:var(--pp-font-weight-bold)}.pp-katzahl{font-variant-numeric:tabular-nums;color:var(--pp-color-text-2);font-weight:var(--pp-font-weight-regular)}.pp-katstreifen{min-width:0;padding:var(--pp-space-3);border-radius:var(--pp-radius-md);background:var(--pp-state-info-bg);color:var(--pp-state-info-fg);border:1px solid var(--pp-state-info-fg);gap:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.pp-katstreifen{border:1px solid color-mix(in srgb, var(--pp-state-info-fg) 30%, transparent)}}.pp-katstreifen .pp-chip{background:var(--pp-color-bg-surface);color:var(--pp-color-text);border-color:var(--pp-state-info-fg)}.pp-katblock{gap:var(--pp-space-2);display:grid}.pp-katblock dl{gap:var(--pp-space-2);margin:0;display:grid}.pp-katblock dt{font-size:var(--pp-font-size-sm);color:var(--pp-color-text-2)}.pp-katblock dd{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;margin:0;display:flex}.pp-toast{left:50%;bottom:calc(84px + env(safe-area-inset-bottom));z-index:40;border-radius:var(--pp-radius-pill);background:var(--pp-color-text);max-width:min(92vw,560px);color:var(--pp-color-bg-surface);font-size:var(--pp-font-size-sm);font-weight:var(--pp-font-weight-medium);box-shadow:var(--pp-shadow-2);align-items:center;gap:8px;padding:6px 8px 6px 16px;display:flex;position:fixed;transform:translate(-50%)}.pp-toast button{border-radius:var(--pp-radius-pill);min-height:44px;color:inherit;font-weight:var(--pp-font-weight-bold);cursor:pointer;background:0 0;border:0;flex:none;padding:0 12px;text-decoration:underline}@media (width>=720px){.pp-toast{bottom:24px}}.pp-nwtabelle{gap:var(--pp-space-2);min-width:0;display:grid}.pp-etikett{border-collapse:collapse;width:100%;font-size:var(--pp-font-size-sm);table-layout:fixed}.pp-etikett th,.pp-etikett td{border-bottom:1px solid var(--pp-color-border);vertical-align:top;text-align:left;overflow-wrap:anywhere;padding:8px 6px}.pp-etikett thead th{font-weight:var(--pp-font-weight-bold);border-bottom:1.5px solid var(--pp-color-border-strong)}.pp-etikett tbody th{font-weight:var(--pp-font-weight-medium)}.pp-etikett tbody th .pp-badge{white-space:normal;margin-top:4px}.pp-etikett-einzug th{font-weight:var(--pp-font-weight-regular);padding-left:18px}.pp-etikett .pp-zahl{text-align:right;font-variant-numeric:tabular-nums;width:30%}.pp-etikett thead th:first-child{width:40%}.pp-nw-einzug label{font-weight:var(--pp-font-weight-regular)}.pp-seite-voll{grid-template-columns:minmax(0,1fr);max-width:none}.pp-bestand-dock>*,.pp-seite-voll>*{min-width:0}.pp-bestand-kopf{flex-wrap:wrap;gap:8px 16px}.pp-kz-zeile{font-size:var(--pp-font-size-sm);color:var(--pp-color-text-2);flex-wrap:wrap;gap:4px 16px;display:flex}.pp-kz-zeile b{color:var(--pp-color-text);font-size:var(--pp-font-size-md)}.pp-chips-quer{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.pp-chips-quer .pp-chip{flex:none}.pp-chip{align-items:center;gap:6px;display:inline-flex}.pp-chip-leise{background:0 0;border-color:#0000;text-decoration:underline}.pp-werkzeug{gap:var(--pp-space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.pp-werkzeug .pp-seg{flex:0 30rem}.pp-seg button[aria-pressed=true]{background:var(--pp-color-bg-surface);color:var(--pp-color-text);box-shadow:var(--pp-shadow-1,0 1px 2px #00000014)}.pp-tabrahmen{--pp-zeile-bg:var(--pp-color-bg-surface);border:1.5px solid var(--pp-color-border);border-radius:var(--pp-radius-md);background:var(--pp-color-bg-surface);min-height:240px;max-height:calc(100dvh - 240px);overflow:auto}.pp-tab{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:var(--pp-font-size-sm)}.pp-tab th,.pp-tab td{border-bottom:1px solid var(--pp-color-border);text-align:left;vertical-align:middle;overflow-wrap:anywhere;background:var(--pp-zeile-bg);padding:6px 10px}.pp-tab thead th{z-index:2;background:var(--pp-color-bg-sunken);height:52px;color:var(--pp-color-text-2);font-weight:var(--pp-font-weight-bold);position:sticky;top:0}.pp-tab thead th button{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:4px;width:100%;min-height:44px;display:flex}.pp-tab thead th button:focus-visible{outline:var(--pp-size-focus-ring) solid var(--pp-color-brand)}.pp-tab-basis{font-weight:var(--pp-font-weight-regular);font-size:var(--pp-font-size-xs)}.pp-tab tbody tr{height:var(--pp-size-row);cursor:pointer}.pp-tab tbody tr:hover{--pp-zeile-bg:var(--pp-color-bg-page)}.pp-tab-name{z-index:1;min-width:200px;position:sticky;left:0}.pp-tab thead .pp-tab-name{z-index:3}.pp-tab tbody .pp-tab-name{box-shadow:1px 0 0 var(--pp-color-border);font-weight:var(--pp-font-weight-medium)}.pp-tab-namenknopf{all:unset;cursor:pointer;overflow-wrap:anywhere;min-height:24px;display:block}.pp-tab-namenknopf:focus-visible{outline:var(--pp-size-focus-ring) solid var(--pp-color-brand)}.pp-tab-unter{font-size:var(--pp-font-size-xs);font-weight:var(--pp-font-weight-regular);flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.pp-tab-zahl{font-variant-numeric:tabular-nums;text-align:right!important}.pp-tab thead .pp-tab-zahl button{text-align:right;justify-content:flex-end}.pp-tab-katknopf{cursor:pointer;border:0;min-height:40px}.pp-spaltenblatt{grid-template-rows:auto auto minmax(0,1fr) auto;max-width:480px;max-height:90dvh}.pp-spaltenliste{min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.pp-spaltenzeile{min-height:var(--pp-size-row);border-bottom:1px solid var(--pp-color-border);align-items:center;gap:8px;transition:background-color .15s;display:flex}.pp-spaltenzeile-fest{color:var(--pp-color-text-2);padding-left:4px}.pp-spaltenzeile-aus .pp-spaltenhaken span{color:var(--pp-color-text-muted)}.pp-spaltenzeile-hervor{background:var(--pp-color-brand-soft)}.pp-spaltenzeile-zieht{opacity:.6}.pp-spaltenhaken{cursor:pointer;overflow-wrap:anywhere;flex:1;align-items:center;gap:10px;min-width:0;min-height:44px;display:flex}.pp-spaltenhaken input{width:22px;height:22px;accent-color:var(--pp-color-brand);flex:none}.pp-pfeil{border:1.5px solid var(--pp-color-border-strong);border-radius:var(--pp-radius-md);background:var(--pp-color-bg-surface);width:44px;height:44px;color:inherit;cursor:pointer;flex:none;place-items:center;display:grid}.pp-pfeil[aria-disabled=true]{opacity:.4;cursor:default}.pp-griff{cursor:grab;width:32px;height:44px;color:var(--pp-color-text-2);touch-action:none;flex:none;place-items:center;display:grid}.pp-griff[aria-disabled=true]{opacity:.35;cursor:default}.pp-einfuegemarke{background:var(--pp-color-brand);height:2px}.pp-spaltenfuss{border-top:1px solid var(--pp-color-border);padding-top:var(--pp-space-2);justify-content:flex-start;display:flex}.pp-spaltenfuss .pp-knopf{min-height:48px}@media (prefers-reduced-motion:reduce){.pp-spaltenzeile{transition:none}}.pp-werkzeug-knopf{min-height:44px}.pp-detail-spalten{gap:var(--pp-space-4);min-width:0;display:grid}.pp-detail-links{gap:var(--pp-space-4);align-content:start;min-width:0;display:grid}.pp-detail-zwei{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.pp-detail-zwei .pp-detail-links,.pp-detail-zwei .pp-detail-buchungen{grid-column:1}.pp-detail-zwei .pp-detail-rechts{grid-area:1/2/span 2}.pp-blatt-detail{max-width:1000px}.pp-bestand-dock{grid-template-columns:minmax(0, 1fr) var(--pp-size-panel);gap:var(--pp-space-4);align-items:start;display:grid}.pp-panelrahmen{top:var(--pp-space-4);min-width:0;position:sticky}.pp-panel{gap:var(--pp-space-4);max-height:calc(100dvh - 140px);padding:var(--pp-space-4);background:var(--pp-color-bg-surface);border:1.5px solid var(--pp-color-border);border-radius:var(--pp-radius-md);display:grid;overflow:auto}.pp-panel:focus{outline:none}.pp-tab tbody tr.pp-tab-gewaehlt{--pp-zeile-bg:var(--pp-color-brand-soft)}.pp-bild{border-radius:var(--pp-radius-sm);border:1px solid var(--pp-color-border);background:var(--pp-color-bg-sunken);flex:none;place-items:center;display:inline-grid;overflow:hidden}.pp-bild img{object-fit:contain;background:#fff;width:100%;height:100%;padding:2px;animation:.15s ease-out pp-bild-ein;display:block}.pp-bild:has(img){background:#fff}.pp-bild-leer{color:var(--pp-color-text-muted);place-items:center;display:grid}.pp-bild-leer .pp-icon{width:20px;height:20px}.pp-bild-tabelle{width:var(--pp-size-bild,40px);height:var(--pp-size-bild,40px)}.pp-bild-karte{width:var(--pp-size-bild-karte,56px);height:var(--pp-size-bild-karte,56px)}.pp-bild-detail{width:var(--pp-size-bild-detail,96px);height:var(--pp-size-bild-detail,96px)}@keyframes pp-bild-ein{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pp-bild img{animation:none}}.pp-tab-bild{width:var(--pp-size-bild-spalte,64px);z-index:1;position:sticky;left:0;text-align:center!important;padding:6px 8px!important}.pp-tab thead .pp-tab-bild{z-index:3}.pp-tab-mit-bild .pp-tab-name{left:var(--pp-size-bild-spalte,64px)}@media (width>=1100px){.pp-rahmen.pp-rahmen-bereiche{grid-template-columns:var(--pp-nav-breite,88px) minmax(0, 1fr)}.pp-rahmen-ohne-leiste .pp-nav{display:none}.pp-rahmen-bereiche.pp-nav-symbole .pp-nav a{flex-direction:column;justify-content:center;gap:0;padding:6px 2px}.pp-rahmen-bereiche.pp-nav-symbole .pp-nav a>span:not(.pp-nav-fab){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pp-rahmen-bereiche:not(.pp-nav-symbole) .pp-nav a{font-size:var(--pp-font-size-md);flex-direction:row;justify-content:flex-start;gap:12px;padding:0 14px}}.pp-bereiche{align-items:stretch;gap:0;max-width:none;padding:0;display:flex}.pp-bereich-tabelle{gap:var(--pp-space-4);min-width:0;padding:var(--pp-space-4);flex:auto;grid-template-columns:minmax(0,1fr);align-content:start;display:grid;position:relative}.pp-detailspalte{border-left:1px solid var(--pp-color-border);flex:none;align-self:stretch;min-width:0;position:relative}.pp-detailspalte>.pp-panelrahmen{position:sticky;top:0}.pp-detailspalte .pp-panel{border:0;border-radius:0;max-height:calc(100dvh - 72px)}.pp-detail-leer{place-items:center;gap:var(--pp-space-2);padding:var(--pp-space-6,32px) var(--pp-space-4);color:var(--pp-color-text-muted);text-align:center;display:grid;position:sticky;top:30vh}.pp-detail-leer .pp-icon{width:32px;height:32px}.pp-trenner{width:var(--pp-size-trenner-maus,12px);margin-left:calc(var(--pp-size-trenner-maus,12px) / -2);cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;z-index:5;place-items:center;display:grid;position:absolute;top:0;bottom:0}.pp-trenner:before{content:"";background:var(--pp-color-border);width:1px;position:absolute;top:0;bottom:0;left:50%}.pp-trenner-griff{background:var(--pp-color-border-strong);opacity:0;border-radius:2px;width:4px;height:40px;position:sticky;top:45vh}.pp-trenner:hover .pp-trenner-griff,.pp-trenner:focus-visible .pp-trenner-griff,.pp-trenner-zieht .pp-trenner-griff{opacity:1}.pp-trenner:focus-visible{outline:var(--pp-size-focus-ring) solid var(--pp-color-brand)}@media (pointer:coarse){.pp-trenner{width:var(--pp-size-trenner-touch,44px);margin-left:calc(var(--pp-size-trenner-touch,44px) / -2)}.pp-trenner-griff{opacity:1}}.pp-trenner-nav,.pp-trenner-detail{left:0}.pp-randreiter{border:1px solid var(--pp-color-border-strong);border-radius:var(--pp-radius-md) 0 0 var(--pp-radius-md);background:var(--pp-color-bg-surface);width:24px;height:64px;color:var(--pp-color-text);cursor:pointer;z-index:6;border-right:0;place-items:center;display:grid;position:fixed;top:50%;right:0;transform:translateY(-50%)}.pp-werkzeug-rechts{gap:var(--pp-space-2);flex-wrap:wrap;align-items:center;margin-left:auto;display:flex}.pp-tab-name-block{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pp-details-kopf{flex-wrap:wrap}.pp-details-kopf-text{flex:9rem;min-width:0}.break-words{overflow-wrap:anywhere}.pp-posten-zweiteilig{gap:0;padding:0}.pp-posten-zweiteilig:hover{background:0 0}.pp-posten-inhalt{align-items:center;gap:var(--pp-space-3);text-align:left;min-width:0;min-height:68px;padding:var(--pp-space-3) var(--pp-space-4);flex:1;display:flex}.pp-posten-inhalt:hover{background:var(--pp-color-bg-sunken)}.pp-bild-tipp+.pp-posten-inhalt{padding-left:var(--pp-space-3)}.pp-bild-tipp{min-width:48px;min-height:48px;padding:0 0 0 var(--pp-space-4);border-radius:var(--pp-radius-sm);cursor:zoom-in;flex:none;align-self:stretch;place-items:center;display:grid}.pp-bild-tipp:focus-visible{outline:2px solid var(--pp-color-focus,var(--pp-color-brand));outline-offset:-2px}.pp-bild-tipp-zelle{width:100%;height:100%;min-height:48px;padding:0}.pp-ebene{z-index:60;background:var(--pp-color-viewer-bg);color:var(--pp-color-viewer-fg);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}html.pp-ebene-offen,html.pp-ebene-offen body{overscroll-behavior:none;overflow:hidden}.pp-ebene-kopf{align-items:center;gap:var(--pp-space-2);min-height:var(--pp-size-viewer-leiste,56px);padding:4px 8px;display:flex}.pp-ebene-titel{flex:1;justify-items:start;gap:4px;min-width:0;display:grid}.pp-gb-name{font-weight:var(--pp-font-weight-bold);font-size:var(--pp-font-size-md);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.pp-ebene-knopf{width:48px;height:48px;color:var(--pp-color-viewer-fg);background:#ffffff1f;border-radius:999px;flex:none;place-items:center;display:grid}.pp-ebene-knopf:disabled{opacity:.4}.pp-ebene-knopf:focus-visible,.pp-ebene-textknopf:focus-visible,.pp-gb-flaeche:focus-visible{outline:2px solid var(--pp-color-viewer-fg);outline-offset:2px}.pp-ebene-textknopf{min-height:48px;color:var(--pp-color-viewer-fg);background:#ffffff1f;border-color:#0000}.pp-ebene-fuss{gap:var(--pp-space-2);flex-wrap:wrap;justify-content:center;padding:8px 16px 12px;display:flex}@media (width<=359px){.pp-ebene-fuss{flex-direction:column}.pp-ebene-fuss .pp-knopf{width:100%}}.pp-gb-flaeche{touch-action:none;-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:relative;overflow:hidden}.pp-gb-bild{border-radius:var(--pp-radius-sm);object-fit:contain;transform-origin:50%;will-change:transform;background:#fff;max-width:none;transition:opacity .15s ease-out}.pp-gb-zoom{gap:8px;display:flex;position:absolute;bottom:12px;right:12px}.pp-gb-prozent{width:auto;min-width:72px;font-size:var(--pp-font-size-sm);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 12px}.pp-gb-ring{border:3px solid #ffffff4d;border-top-color:var(--pp-color-viewer-fg);border-radius:50%;width:24px;height:24px;animation:.9s linear infinite pp-dreh;position:absolute;bottom:20px;left:16px}@media (prefers-reduced-motion:reduce){.pp-gb-ring{animation:none}.pp-gb-bild{transition:none}}.pp-gb-hinweis{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:calc(100% - 24px);display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.pp-scrim-ebene{z-index:70}.pp-bildquelle{max-width:440px}.pp-bildquelle-liste{display:grid}.pp-bildquelle-eintrag{text-align:left;border-radius:var(--pp-radius-sm);min-height:56px;font-weight:var(--pp-font-weight-medium);align-items:center;gap:12px;padding:0 8px;display:flex}.pp-bildquelle-eintrag:hover{background:var(--pp-color-bg-sunken)}.pp-zuschnitt-rahmen{z-index:80;place-items:center;padding:0;display:grid}.pp-zuschnitt{width:100%;height:100%;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);grid-template-rows:auto minmax(180px,1fr) auto auto;grid-template-areas:"kopf""flaeche""werkzeug""meldung";min-width:0;display:grid}@media (width>=961px) and (height>=801px){.pp-zuschnitt{border-radius:var(--pp-radius-lg);background:var(--pp-color-viewer-bg);width:960px;height:800px;box-shadow:0 20px 60px #0006}}.pp-zuschnitt-kopf{grid-area:kopf;justify-content:space-between}.pp-zuschnitt-titel{font-weight:var(--pp-font-weight-bold);text-align:center;flex:1;min-width:0}@media (width<=339px){.pp-zuschnitt-titel{display:none}}.pp-zuschnitt-flaeche{touch-action:none;-webkit-user-select:none;user-select:none;grid-area:flaeche;position:relative;overflow:hidden}.pp-zuschnitt-leinwand{width:100%;height:100%;position:absolute;inset:0}.pp-zuschnitt-werkzeug{grid-area:werkzeug;justify-items:center;gap:8px;padding:8px 16px;display:grid}.pp-zuschnitt-regler{align-items:center;gap:12px;width:100%;max-width:480px;min-height:48px;display:flex}.pp-zuschnitt-regler input{min-width:0;height:48px;accent-color:var(--pp-color-viewer-fg);flex:1}.pp-zuschnitt-knoepfe{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.pp-zuschnitt-knoepfe .pp-knopf{min-width:140px}.pp-zuschnitt-meldungen{grid-area:meldung;padding:0 16px 8px}.pp-zuschnitt-meldungen:empty{display:none}@media (height<=479px){.pp-zuschnitt{grid-template-rows:auto auto minmax(180px,1fr) auto;grid-template-areas:"kopf""werkzeug""flaeche""meldung"}.pp-zuschnitt-werkzeug{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:0 16px}}.pp-griff-crop{touch-action:none;place-items:center;display:grid;position:absolute}.pp-griff-crop:after{content:"";border:3px solid var(--pp-color-crop-frame,#fff);background:#00000040;border-radius:4px;width:20px;max-width:70%;height:20px;max-height:70%}.pp-griff-crop:focus-visible:after{outline:2px solid var(--pp-color-crop-frame,#fff);outline-offset:3px}.pp-griff-crop[data-griff=lt],.pp-griff-crop[data-griff=rb]{cursor:nwse-resize}.pp-griff-crop[data-griff=rt],.pp-griff-crop[data-griff=lb]{cursor:nesw-resize}.pp-griff-crop[data-griff=l],.pp-griff-crop[data-griff=r]{cursor:ew-resize}.pp-griff-crop[data-griff=t],.pp-griff-crop[data-griff=b]{cursor:ns-resize}.pp-zuschnitt-flaeche{cursor:move}.pp-details-bildspalte{width:var(--pp-size-bild-detail,96px);flex:none;justify-items:center;gap:6px;display:grid}.pp-details-bildspalte .pp-knopf{width:100%;min-height:44px;font-size:var(--pp-font-size-xs,12px);padding:0 6px}.pp-bild-hinzu{width:var(--pp-size-bild-detail,96px);height:var(--pp-size-bild-detail,96px);border:2px dashed var(--pp-color-border-strong,var(--pp-color-border));border-radius:var(--pp-radius-sm);color:var(--pp-color-text-2);text-align:center;place-content:center;gap:4px;padding:4px;font-size:12px;line-height:1.2;display:grid}.pp-bild-hinzu .pp-icon{margin:0 auto}.pp-bild-zustand{justify-items:start;gap:6px;display:grid}.pp-link{color:var(--pp-color-brand);text-underline-offset:2px;text-decoration:underline}.pp-kopfzeile{font-size:var(--pp-font-size-xs,12px);letter-spacing:.06em;text-transform:uppercase;color:var(--pp-color-text-2);font-weight:var(--pp-font-weight-bold)}.pp-hauptaussage{gap:var(--pp-space-2);padding:var(--pp-space-4);display:grid}.pp-hauptzahl{flex-wrap:wrap;align-items:baseline;gap:10px;line-height:1;display:flex}.pp-hauptzahl>.tabular-nums{font-size:clamp(48px,12vw,80px);font-weight:var(--pp-font-weight-bold);white-space:nowrap}.pp-hauptzahl-einheit{font-size:var(--pp-font-size-lg);font-weight:var(--pp-font-weight-medium)}.pp-leer{gap:var(--pp-space-3);padding:var(--pp-space-4);display:grid}.pp-person{align-items:center;gap:var(--pp-space-3);padding:var(--pp-space-3) var(--pp-space-4);border-bottom:1px solid var(--pp-color-border);flex-wrap:wrap;display:flex}.pp-liste-schlicht li.pp-person:last-child{border-bottom:0}.pp-person-text{flex:12rem;gap:2px;min-width:0;display:grid}.pp-person-name{overflow-wrap:anywhere}.pp-person-knoepfe{gap:var(--pp-space-2);flex-wrap:wrap;display:flex}@media (width<=719px){.pp-person-knoepfe{flex-basis:100%}.pp-person-knoepfe>*{flex:1 1 0}}.pp-schalter{border:1px solid var(--pp-color-border);min-height:48px;font-weight:var(--pp-font-weight-medium);border-radius:999px;padding:0 14px}.pp-schalter[aria-checked=true]{background:var(--pp-state-ok-bg);color:var(--pp-state-ok-fg);border-color:#0000}.pp-schalter[aria-checked=false]{color:var(--pp-color-text-2);border-style:dashed}.pp-aufklapp{cursor:pointer;min-height:44px;font-weight:var(--pp-font-weight-medium);align-items:center;display:flex}.pp-umbruch{flex-wrap:wrap}.pp-umbruch>*{min-width:8rem}.pp-aw{max-width:var(--pp-size-content-max-wide);width:100%;margin-inline:auto;container:aw/inline-size}.pp-aw-seitenkopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:6px 24px;display:flex}.pp-aw-kopfhinweis{max-width:var(--pp-size-prose-max);overflow-wrap:anywhere}.pp-aw-raster{gap:var(--pp-space-4);margin-top:var(--pp-space-4);grid-template-columns:minmax(0,1fr);grid-template-areas:"hero""fuss""panel""reach""hinweis""comp""qual""bbk""hint";align-items:stretch;display:grid}.pp-aw-raster>*{min-width:0}.pp-aw-hero{grid-area:hero}.pp-aw-panel{grid-area:panel}.pp-aw-reach{grid-area:reach}.pp-aw-hinweis{grid-area:hinweis}.pp-aw-comp{grid-area:comp}.pp-aw-bbk{grid-area:bbk}.pp-aw-qual{grid-area:qual}.pp-aw-hint{grid-area:hint}.pp-aw-fuss{grid-area:fuss}.pp-aw-hinweis{align-self:start}@container aw (width>=900px){.pp-aw-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"hero hero""fuss fuss""panel panel""reach reach""hinweis hinweis""comp qual""bbk bbk""hint hint"}}@container aw (width>=1300px){.pp-aw-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"hero hero panel""fuss fuss panel""reach reach comp""hinweis hinweis comp""bbk bbk qual""hint hint hint"}}.pp-aw-karte,.pp-aw-kachel{container-type:inline-size}.pp-aw-wasfehlt{justify-self:start;margin-top:auto}@container (width>=560px){.pp-rw-spur{height:26px}.pp-bbk-balken{height:18px}}@container (width>=1000px){.pp-rw-spur{height:32px}.pp-bbk-balken{height:22px}}@container (width>=700px){.pp-dq-liste{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}}@container (width>=1200px){.pp-reichweite-gruppen{gap:var(--pp-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}@container (width>=880px) and (width<=1199px){.pp-reichweite-gruppen{gap:var(--pp-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.pp-aw-kacheln{gap:var(--pp-space-4);grid-template-columns:minmax(0,1fr);display:grid}@container aw (width>=600px){.pp-aw-kacheln{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pp-aw-kachel{gap:var(--pp-space-2);padding:var(--pp-space-4);background:radial-gradient(120% 140% at 0% 0%, var(--pp-color-brand-soft) 0%, var(--pp-color-bg-surface) 55%);align-content:start;min-width:0;display:grid}.pp-aw-kachel>*{overflow-wrap:anywhere;min-width:0}@container (width>=560px){.pp-aw-kachel .pp-hauptzahl>.tabular-nums{font-size:clamp(3rem,12cqi,6rem)}}.pp-aw-kachelkopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.pp-aw-zusatz{padding-top:var(--pp-space-2);border-top:1px solid var(--pp-color-border);gap:4px;display:grid}.pp-aw-karte{gap:var(--pp-space-3);padding:var(--pp-space-4);display:grid}.pp-aw-hero{background:radial-gradient(120% 140% at 0% 0%, var(--pp-color-brand-soft) 0%, var(--pp-color-bg-surface) 55%)}.pp-aw-frage{font-size:var(--pp-font-size-lg);font-weight:var(--pp-font-weight-medium)}.pp-aw-satz{overflow-wrap:anywhere}.pp-aw-kontext{flex-wrap:wrap;gap:4px 12px;display:flex}.pp-aw-knoepfe>*{flex:220px}.pp-hauptzahl>.tabular-nums{letter-spacing:-.03em;font-size:clamp(3rem,15cqi,5rem)}.pp-aw-kachel .pp-hauptzahl>.tabular-nums{font-size:clamp(2.5rem,9cqi,4.5rem)}.pp-zielstreifen{background:var(--pp-color-bg-sunken);border-radius:6px;height:12px;position:relative}.pp-zielstreifen i{border-radius:6px;min-width:3px;position:absolute;inset:0 auto 0 0}.pp-zielstreifen b{background:var(--pp-color-text);width:2px;position:absolute;top:-4px;bottom:-4px;right:0}.pp-meldung-ok{background:var(--pp-state-ok-bg);color:var(--pp-state-ok-fg)}.pp-seg-klein{padding:3px;display:inline-flex}.pp-seg-klein button{min-height:44px;font-weight:var(--pp-font-weight-medium);padding:0 12px}.pp-seg-zeitraum{grid-template-columns:1fr 1fr 1fr 1fr 1.9fr}.pp-seg-zwei{grid-template-columns:1fr 1fr}.pp-seg-klein button[aria-pressed=true],.pp-seg-zeitraum button[aria-checked=true],.pp-seg-zwei button[aria-checked=true]{background:var(--pp-color-bg-surface);color:var(--pp-color-text);outline:2px solid var(--pp-color-brand);outline-offset:-2px}.pp-seg-zeitraum button,.pp-seg-zwei button{min-width:0;min-height:44px;padding:0 4px}.pp-chips-personen{flex-wrap:wrap;gap:8px;display:flex}.pp-person-chip{background:var(--pp-state-ok-bg);max-width:100%;min-height:48px;color:var(--pp-state-ok-fg);text-align:left;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;display:inline-flex}.pp-person-chip-aus{color:var(--pp-color-text-2);border:1px dashed var(--pp-color-border);background:0 0}.pp-person-chip-baby{color:var(--pp-color-text-2);border:1px dotted var(--pp-color-border);background:0 0}.pp-person-chip-initiale{background:var(--pp-color-bg-surface);width:36px;height:36px;font-weight:var(--pp-font-weight-bold);border-radius:50%;flex:none;place-items:center;display:grid}.pp-person-chip-text{min-width:0;line-height:1.2;display:grid}.pp-person-chip-name{text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-weight:var(--pp-font-weight-medium);overflow:hidden}.pp-rw-gruppe{gap:10px;display:grid}.pp-rw-ziel-kopf{font-size:var(--pp-font-size-xs);color:var(--pp-color-text-2);white-space:nowrap;overflow:hidden}.pp-rw-zeile{border-radius:var(--pp-radius-sm);gap:6px;display:grid}.pp-rw-zeile:focus-visible{outline:2px solid var(--pp-color-brand);outline-offset:4px}.pp-rw-kopf{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.pp-rw-punkt{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.pp-rw-name{font-weight:var(--pp-font-weight-medium)}.pp-rw-tage{margin-left:auto}.pp-rw-spur{background:var(--pp-color-bg-sunken);border-radius:0 4px 4px 0;height:20px;position:relative}.pp-rw-spur i{border-radius:0 4px 4px 0;position:absolute;top:0;bottom:0;left:0}.pp-rw-spur i.pp-rw-ueber{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);border-radius:0}.pp-rw-ziellinie{background:var(--pp-color-text);width:2px;position:absolute;top:-4px;bottom:-4px}.pp-rw-tabelle{overflow-x:auto}.pp-rw-tabelle table{border-collapse:collapse;width:100%;font-size:var(--pp-font-size-sm)}.pp-rw-tabelle th,.pp-rw-tabelle td{text-align:left;border-bottom:1px solid var(--pp-color-border);white-space:nowrap;padding:8px}.pp-zs-zeile{gap:4px;display:grid}.pp-zs-balken{border-radius:6px;gap:2px;height:20px;display:flex;overflow:hidden}.pp-zs-balken i{min-width:3px;display:block}.pp-zs-balken i:focus-visible{outline:2px solid var(--pp-color-text);outline-offset:-2px}.pp-zs-richt i{opacity:.4}.pp-zs-legende{flex-wrap:wrap;gap:6px 16px;display:flex}.pp-zs-legende li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pp-bbk,.pp-bbk-sonder{display:grid}.pp-bbk-kopf{display:none}.pp-bbk-zeile{border-bottom:1px solid var(--pp-color-border);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name stand""bar bar""val val";gap:6px 12px;padding:10px 0;display:grid}.pp-bbk-sonder{border-top:1px dashed var(--pp-color-border);margin-top:4px}.pp-bbk-name{font-weight:var(--pp-font-weight-medium);overflow-wrap:anywhere;grid-area:name;min-width:0}.pp-bbk-balken{background:var(--pp-color-bg-sunken);border-radius:5px;grid-area:bar;height:14px;position:relative}.pp-bbk-balken i{background:var(--pp-color-text-muted);border-radius:0 4px 4px 0;min-width:3px;position:absolute;top:0;bottom:0;left:0}.pp-bbk-balken b{background:var(--pp-color-text);width:2px;position:absolute;top:-3px;bottom:-3px;right:0}.pp-bbk-wert{font-size:var(--pp-font-size-sm);grid-area:val}.pp-bbk-stand{grid-area:stand;justify-self:end}.pp-bbk-schlicht{grid-template-areas:"name stand""val val"}@container aw (width>=640px){.pp-bbk-kopf,.pp-bbk-zeile{grid-template-columns:minmax(150px,1.1fr) minmax(120px,1.6fr) minmax(140px,1fr) 150px;grid-template-areas:"name bar val stand";align-items:center}.pp-bbk-kopf{font-size:var(--pp-font-size-xs);font-weight:var(--pp-font-weight-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--pp-color-text-2);gap:12px;padding-bottom:8px;display:grid}.pp-bbk-schlicht{grid-template-areas:"name.val stand"}.pp-bbk-stand{justify-self:start}}.pp-dq-liste{gap:12px;display:grid}.pp-dq-zeile{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}@container aw (width<=420px){.pp-dq-zeile{grid-template-columns:auto minmax(0,1fr)}.pp-dq-zeile>a{grid-column:2;justify-self:start}}.pp-dq-symbol{border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.pp-dq-warn{background:var(--pp-state-warn-bg);color:var(--pp-state-warn-fg)}.pp-dq-krit{background:var(--pp-state-crit-bg);color:var(--pp-state-crit-fg)}.pp-dq-info{background:var(--pp-state-info-bg);color:var(--pp-state-info-fg)}.pp-mhd-abgelaufen{width:14px;height:14px;font-size:11px;line-height:1;font-weight:var(--pp-font-weight-bold);color:var(--pp-state-warn-fg);vertical-align:1px;border:1.5px solid;border-radius:50%;place-items:center;margin-left:4px;display:inline-grid}.pp-schalter-zeile{text-align:left;border-radius:var(--pp-radius-md);width:100%;border-style:solid!important}.pp-seg-vier{grid-template-columns:1.4fr 1fr 1fr 1fr}.pp-seg-vier button{min-width:0;min-height:44px;padding:0 4px}.pp-seg-vier button[aria-checked=true]{background:var(--pp-color-bg-surface);color:var(--pp-color-text);outline:2px solid var(--pp-color-brand);outline-offset:-2px}.pp-verlauf-angaben{flex-wrap:wrap;align-items:center;gap:4px;display:flex}@container aw (width<=420px){.pp-seg-zeitraum{grid-template-columns:repeat(4,minmax(0,1fr))}.pp-seg-zeitraum>button:last-child{grid-column:1/-1}}@media (width<=719px){html{scroll-padding-bottom:96px}html:has(.pp-aktionsleiste){scroll-padding-bottom:220px}}.pp-nav{z-index:15}.pp-aw .pp-knopf-klein,[data-test=posten-angaben-knopf]{min-height:44px}html{scroll-padding-top:16px}.pp-text-umbruch{overflow-wrap:anywhere;min-width:0}.pp-merkmal{color:var(--pp-color-text-2);font-size:var(--pp-font-size-sm);overflow-wrap:anywhere;align-items:center;gap:4px;min-width:0;display:inline-flex}.pp-merkmal .pp-icon{flex:none;width:16px;height:16px}.pp-merkmale{flex-wrap:wrap;gap:2px 10px;min-width:0;display:flex}.pp-ohne-menge{gap:var(--pp-space-2);flex-wrap:wrap;display:flex}.pp-ohne-menge>.pp-feld{flex:7rem;min-width:0}.pp-seg-einheit{flex:14rem;grid-template-columns:repeat(auto-fit,minmax(2.75rem,1fr))}.pp-seg-einheit button{min-width:0;min-height:44px;padding:0 4px}.pp-seg-einheit button[aria-checked=true]{background:var(--pp-color-bg-surface);color:var(--pp-color-text);outline:2px solid var(--pp-color-brand);outline-offset:-2px}.pp-wahlkarte{text-align:left;border-radius:var(--pp-radius-md);border:1.5px solid var(--pp-color-border-strong);background:var(--pp-color-bg-surface);overflow-wrap:anywhere;gap:2px;min-height:56px;padding:8px 14px;display:grid}.pp-wahlkarte[aria-checked=true]{background:var(--pp-color-brand-soft);border-color:var(--pp-color-brand);color:var(--pp-color-brand-soft-text)}.pp-kacheln-richtwert{gap:var(--pp-space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));display:grid}.pp-kacheln-richtwert>button{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.pp-ohne-kamera{gap:var(--pp-space-3);padding:var(--pp-space-4);min-width:0;display:grid}.pp-suchfeld{position:relative}.pp-suchfeld .pp-icon{width:20px;height:20px;color:var(--pp-color-text-2);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.pp-suchfeld input{width:100%;min-height:48px;padding-left:40px}.pp-treffer{gap:4px;min-width:0;max-width:640px;margin:0;padding:0;list-style:none;display:grid}.pp-treffer>li{min-width:0}.pp-treffer-zeile{align-items:center;gap:var(--pp-space-3);text-align:left;border-radius:var(--pp-radius-md);border:1px solid var(--pp-color-border);background:var(--pp-color-bg-surface);width:100%;min-width:0;min-height:56px;padding:8px 10px;display:flex}.pp-treffer-zeile[aria-selected=true],.pp-treffer-zeile:focus-visible{outline:2px solid var(--pp-color-brand);outline-offset:-2px}.pp-treffer-zeile.pp-treffer-leer{opacity:.75}.pp-treffer-zeile .pp-kachel{flex:none;width:40px;height:40px}.pp-treffer-text{flex:auto;gap:2px;min-width:0;display:grid}.pp-treffer-name{-webkit-line-clamp:2;overflow-wrap:anywhere;font-weight:var(--pp-font-weight-medium);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pp-treffer-neu{background:var(--pp-color-brand-soft);color:var(--pp-color-brand-soft-text);border-color:var(--pp-color-brand)}.pp-scangrid-ergebnis,.pp-scangrid-kamera{grid-template-columns:minmax(0,1fr)}.pp-scangrid-ergebnis>*,.pp-scangrid-kamera>*{min-width:0}.pp-ergebnis b,.pp-gebucht .font-medium,.pp-scankarte b,[data-test=karte-name]{overflow-wrap:anywhere}.pp-hinweis .pp-knopf{min-height:44px}@media (width<=359px){.pp-nav a{font-size:12px}}.pp-nav-symbol{display:inline-flex;position:relative}.pp-nav-zaehler{background:var(--pp-color-brand);min-width:20px;height:20px;color:var(--pp-color-on-brand);font-size:11px;font-weight:var(--pp-font-weight-bold);border-radius:10px;place-items:center;padding:0 5px;line-height:1;display:grid;position:absolute;top:-6px;right:-12px}.pp-ek{max-width:var(--pp-size-content-max-wide,2560px);container:ek/inline-size}.pp-ek-seitenkopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;display:flex}.pp-ek-seitenkopf>*{overflow-wrap:anywhere;min-width:0}.pp-ek-kennzahlen{gap:var(--pp-space-3);margin-top:var(--pp-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container ek (width>=900px){.pp-ek-kennzahlen{grid-template-columns:repeat(4,minmax(0,1fr))}}.pp-ek-kz{padding:var(--pp-space-3);text-align:left;overflow-wrap:anywhere;gap:2px;min-width:0;min-height:44px;display:grid}.pp-ek-kz b{font-size:var(--pp-font-size-xl)}@container ek (width<=599px){.pp-ek-kz-unter{display:none}}.pp-ek-spalten{gap:var(--pp-space-4);grid-template-columns:repeat(var(--ek-spalten,1), minmax(0, 1fr));margin-top:var(--pp-space-4);align-items:start;display:grid}.pp-ek-spalte{gap:var(--pp-space-4);align-content:start;min-width:0;display:grid}.pp-ek-karte{gap:var(--pp-space-3);padding:var(--pp-space-4);min-width:0;display:grid}.pp-ek-karte>*{min-width:0}.pp-ek-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pp-ek-zeilen{gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.pp-ek-zeile{border-bottom:1px solid var(--pp-color-border);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:6px 10px;min-width:0;padding:6px 0;display:grid}.pp-ek-zeile:last-child{border-bottom:0}.pp-ek-check{border-radius:var(--pp-radius-md);border:2px solid var(--pp-color-border-strong);background:var(--pp-color-bg-surface);place-items:center;width:48px;height:48px;display:grid}.pp-ek-check[aria-checked=true]{background:var(--pp-color-brand);border-color:var(--pp-color-brand);color:var(--pp-color-on-brand)}.pp-ek-text{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.pp-ek-marken{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.pp-ek-menge{white-space:nowrap;justify-items:end;display:grid}.pp-ek-im-korb .pp-ek-text,.pp-ek-im-korb .pp-ek-menge{color:var(--pp-color-text-2);text-decoration:line-through}.pp-ek-buchen{grid-column:2/-1;justify-self:start}.pp-ek-korb{gap:var(--pp-space-2);padding-top:var(--pp-space-2);border-top:1px solid var(--pp-color-border);display:grid}.pp-ek-fuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pp-ek-ohnepreis{grid-template-columns:minmax(0,1fr) auto}.pp-ek-wert{gap:2px;display:grid}.pp-ek-wert b{font-size:var(--pp-font-size-xl)}.pp-ek-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.pp-ek-legende{font-size:var(--pp-font-size-sm);color:var(--pp-color-text-2);flex-wrap:wrap;gap:4px 14px;display:flex}.pp-ek-legende i{vertical-align:0;border-radius:2px;width:14px;height:10px;margin-right:6px;display:inline-block}.pp-ek-leg-vorrat{background:var(--pp-color-text-2)}.pp-ek-leg-liste{background:repeating-linear-gradient(135deg, var(--pp-color-text-2) 0 2px, transparent 2px 5px);border:1px solid var(--pp-color-text-2)}.pp-ek-leg-offen{background:var(--pp-color-bg-sunken);border:1px solid var(--pp-color-border-strong)}.pp-luecke{padding-bottom:var(--pp-space-3);border-bottom:1px solid var(--pp-color-border);gap:6px;min-width:0;display:grid}.pp-luecke:last-of-type{border-bottom:0}.pp-luecke-kopf{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.pp-luecke-name{overflow-wrap:anywhere;flex:8rem;min-width:0}.pp-luecke-fehlt{overflow-wrap:anywhere}.pp-anteil{height:var(--pp-size-bar-s,20px);background:var(--pp-color-bg-sunken);border:1px solid var(--pp-color-border-strong);border-radius:6px;display:flex;position:relative;overflow:hidden}.pp-anteil i{height:100%;display:block}.pp-anteil-liste{border-left:2px solid var(--pp-color-bg-surface);background:repeating-linear-gradient(135deg,currentColor 0 3px,#0000 3px 7px)}@container ek (width>=1300px){.pp-anteil{height:var(--pp-size-bar-m,26px)}}.pp-vorschlag{border-radius:var(--pp-radius-md);background:var(--pp-color-bg-sunken);flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;padding:8px 10px;display:flex}.pp-vorschlag-text{flex:12rem;gap:2px;min-width:0;display:grid}.pp-vorschlag-aktion{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pp-mini-stepper{flex:none;align-items:center;gap:2px;display:inline-flex}.pp-mini-stepper button{width:var(--pp-size-stepper,44px);height:var(--pp-size-stepper,44px);border-radius:var(--pp-radius-md);border:1px solid var(--pp-color-border-strong);background:var(--pp-color-bg-surface);place-items:center;display:grid}.pp-mini-stepper output{text-align:center;min-width:2.5em;font-weight:var(--pp-font-weight-bold)}.pp-ek-zuerst-zeile{border-bottom:1px solid var(--pp-color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;padding:6px 0;display:flex}.pp-ek-zuerst-zeile .pp-ek-text{flex:12rem}.pp-ek-zuerst-knoepfe{flex-wrap:wrap;gap:6px;display:flex}.pp-ek-mindest-zeile{border-bottom:1px solid var(--pp-color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;min-height:56px;display:flex}.pp-ek-mindest-zeile .pp-ek-text{flex:10rem}.pp-ek-artikel{gap:var(--pp-space-3);display:grid}.pp-ek-chips{max-height:40vh;overflow:auto}.pp-seg-drei{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-seg-drei button{min-width:0;min-height:44px}.pp-seg-drei button[aria-checked=true]{background:var(--pp-color-bg-surface);color:var(--pp-color-text);outline:2px solid var(--pp-color-brand);outline-offset:-2px}.pp-aufklapp-block>summary{list-style:none}.pp-ek .pp-knopf-klein{min-height:44px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.pp-ek-name{text-align:left;min-height:44px;color:inherit;overflow-wrap:anywhere;text-decoration:underline;-webkit-text-decoration-color:var(--pp-color-border-strong);-webkit-text-decoration-color:var(--pp-color-border-strong);-webkit-text-decoration-color:var(--pp-color-border-strong);text-decoration-color:var(--pp-color-border-strong);text-underline-offset:3px;background:0 0;border:0;padding:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
