[data-flaeche=portal]{--p-chrome:#fff;--p-chrome-2:#f7f6f3;--p-thread:#f1efea;--p-rule:var(--rule);--p-rule-strong:var(--rule-strong);--p-own:#0e4a57;--p-own-ink:#fff;--p-own-meta:#ffffffc7;--p-own-hover:var(--primary-hover);--p-panel:#0e4a57;--p-team:#fff;--p-team-ink:var(--ink);--p-team-rule:#e3e0da;--p-pill:#fff;--p-pill-ink:#4d5359;--p-kunde:var(--warn);--p-kunde-soft:var(--warn-soft);--p-kunde-rand:#e9b96a;--p-wir:var(--primary);--p-wir-soft:var(--info-soft);--p-wir-rand:#a9cbd3;--p-keine:var(--muted);--p-keine-soft:#eeece8;--p-keine-rand:#cfcac2;--p-sidebar:22rem;--p-inhalt:46rem;--p-radius-bubble:1.125rem;--p-radius-card:1rem;--p-radius-control:.75rem;--p-control:2.75rem;--p-shadow-float:0 1px 2px #0000000f, 0 10px 30px -10px #00000038;--p-shadow-bubble:0 1px 1px #0000000a;--p-qr-hintergrund:#fff;color:var(--ink);overflow-wrap:anywhere}@media (prefers-color-scheme:dark){[data-flaeche=portal]{--p-chrome:#191d20;--p-chrome-2:#1f2427;--p-thread:#101315;--p-rule:#2a3034;--p-rule-strong:#3f474c;--p-own:#1f6d80;--p-own-ink:#fff;--p-own-hover:#185a6a;--p-own-meta:#ffffffe6;--p-team:#23282c;--p-team-ink:#eceae6;--p-team-rule:#31383d;--p-pill:#23282c;--p-pill-ink:#b3bac0;--p-kunde-rand:#6b4d18;--p-wir-rand:#2c4c55;--p-keine-soft:#23282c;--p-keine-rand:#3f474c;--p-shadow-float:0 1px 2px #0009, 0 10px 30px -10px #000c;--p-shadow-bubble:0 0 0 1px #ffffff08}}[data-flaeche=portal] .p-textfeld:focus-visible{box-shadow:none;outline:none}@media (pointer:fine){[data-flaeche=portal]{--p-control:2.5rem}[data-flaeche=portal] :is(button,[role=button],a[href],input,select,textarea){min-height:0}}@layer components{.p-app{background:var(--p-thread);flex-direction:column;flex:1;min-height:0;display:flex}[data-flaeche=portal] :is(button,summary,label[for]){cursor:pointer}[data-flaeche=portal] button:disabled{cursor:default}[data-flaeche=portal] :is(h1,h2,h3){text-wrap:balance}.p-shell{background:var(--p-thread);flex-direction:column;height:100dvh;display:flex}.p-seitenleiste{background:var(--p-chrome);border-bottom:1px solid var(--p-rule);flex-direction:column;flex:none;display:flex}.p-gespraech{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.p-pane-kopf{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.p-verlauf-rahmen{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.p-verlauf{overscroll-behavior:contain;flex:1;min-height:0;scroll-padding-top:3rem;overflow-y:auto}.p-verlauf-inhalt{width:100%;max-width:var(--p-inhalt);margin-inline:auto;padding:.75rem .75rem 1rem}.p-composer-bereich{background:var(--p-chrome);border-top:1px solid var(--p-rule);padding:.5rem .75rem calc(.5rem + env(safe-area-inset-bottom));flex:none}.p-composer-inhalt{width:100%;max-width:var(--p-inhalt);margin-inline:auto}@media (min-width:64rem){.p-shell{grid-template-columns:var(--p-sidebar) minmax(0, 1fr);display:grid}.p-seitenleiste{border-bottom:0;border-right:1px solid var(--p-rule);gap:0;overflow-y:auto}.p-pane-kopf{clip:auto;white-space:normal;background:var(--p-chrome);border-bottom:1px solid var(--p-rule);flex:none;justify-content:space-between;align-items:center;gap:1.5rem;width:auto;height:auto;padding:.625rem 1.5rem;display:flex;position:static;overflow:visible}.p-pane-kopf .p-person-avatar{width:2.5rem;height:2.5rem;font-size:1rem}.p-pane-hinweis{color:var(--muted);text-align:right;font-size:.8125rem}.p-verlauf-inhalt{max-width:64rem;padding:1rem 2.5rem 1.5rem}.p-composer-inhalt{max-width:64rem}.p-composer-bereich{padding:.75rem 2.5rem 1rem}.p-bubble-spalte{max-width:min(72%,40rem)}.p-anfrage-karte{max-width:40rem}.p-stand-karte{max-width:32rem}}.p-kopf{padding:.375rem .75rem .5rem 1rem}.p-shell .p-kopf{flex-wrap:wrap;align-items:center;column-gap:.5rem;display:flex}.p-shell .p-kopf-zeile,.p-shell .p-zurueck,.p-shell .p-kopf-person{display:none}.p-shell .p-kopf-titel{flex-basis:100%;order:3}.p-zurueck-text,.p-abmelden-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.p-kopf-mobil{min-height:var(--p-control);flex-basis:100%;order:0;align-items:center;gap:.375rem;display:flex}.p-kopf-mobil-knopf{width:var(--p-control);height:var(--p-control);color:var(--primary);border-radius:.5rem;flex:none;justify-content:center;align-items:center;margin-inline-start:-.5rem;display:inline-flex}.p-kopf-mobil-knopf:hover{background:var(--p-chrome-2)}.p-phasen-kompakt{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);flex:auto;font-size:.8125rem;overflow:hidden}.p-phasen-kompakt-zahl{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.p-phasen-kompakt-zahl:after{content:"·";color:var(--p-rule-strong);margin-inline:.375rem;font-weight:400}.p-kontakt{flex:none;position:relative}.p-kontakt-knopf{width:var(--p-control);height:var(--p-control);border-radius:999px;justify-content:center;align-items:center;margin-inline-end:-.5rem;list-style:none;display:inline-flex}.p-kontakt-knopf::-webkit-details-marker{display:none}.p-kontakt-knopf::marker{content:""}.p-kontakt[open] .p-kontakt-knopf{box-shadow:0 0 0 2px var(--p-rule-strong)}.p-person-avatar-klein{width:2rem;height:2rem;font-size:.875rem}.p-kontakt-inhalt{z-index:20;border-radius:var(--p-radius-card);background:var(--p-chrome);width:15rem;max-width:calc(100vw - 1.5rem);box-shadow:var(--p-shadow-float);flex-direction:column;gap:.75rem;padding:.875rem;display:flex;position:absolute;top:calc(100% + .375rem);right:0}.p-kontakt-abmelden:hover{background:var(--p-chrome-2)}.p-kopf-zeile{min-height:var(--p-control);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.p-marke,.p-zurueck{min-height:var(--p-control);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;border-radius:.5rem;align-items:center;gap:.25rem;margin-inline-start:-.25rem;padding-inline:.25rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.p-zurueck{letter-spacing:0;text-transform:none;font-size:.9375rem}.p-marke{color:var(--primary)}.p-person-signet{vertical-align:-.125rem;color:var(--primary);margin-inline-end:.375rem;display:inline-block}.p-marke:hover,.p-zurueck:hover{color:var(--primary)}.p-abmelden{min-width:var(--p-control);min-height:var(--p-control);color:var(--muted);background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;margin-inline-end:-.5rem;padding-inline:.5rem;font-size:.875rem;font-weight:500;display:inline-flex}.p-abmelden:hover{color:var(--ink);background:var(--p-chrome-2)}.p-person,.p-kopf-person{align-items:center;gap:.625rem;min-width:0;display:flex}.p-person-avatar{background:var(--p-own);width:2.25rem;height:2.25rem;color:var(--p-own-ink);font-family:var(--font-display), var(--font-body), ui-sans-serif, system-ui, sans-serif;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:1rem;font-weight:640;display:inline-flex;overflow:hidden}.p-person-avatar img,.p-avatar img{object-fit:cover;width:100%;height:100%;display:block}.p-person-name{color:var(--ink);font-size:1rem;font-weight:700;line-height:1.2}.p-person-rolle{color:var(--muted);font-size:.75rem;line-height:1.3}.p-nur-mobil{display:inline}.p-kopf-titel{flex-wrap:wrap;align-items:baseline;column-gap:.375rem;margin-top:.375rem;line-height:1.35;display:flex}.p-titel{font-family:var(--font-display), var(--font-body), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;color:var(--ink);flex-basis:100%;order:-1;font-size:1.0625rem;font-weight:700;line-height:1.25}.p-eyebrow{color:var(--muted);font-size:.8125rem}.p-h1{font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;letter-spacing:0;color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600;line-height:1.35}.p-untertitel{color:var(--muted);font-size:.8125rem}.p-stand{color:var(--muted);flex-basis:100%;font-size:.8125rem}.p-status-chip{color:var(--ink);white-space:nowrap;align-items:baseline;gap:.375rem;font-weight:600;display:inline-flex}.p-status-chip:before{content:"";background:var(--primary);border-radius:999px;align-self:center;width:.5rem;height:.5rem}.p-status-chip[data-zug=kunde]:before{background:var(--p-kunde)}.p-status-chip[data-zug=keine]:before{background:var(--p-keine)}.p-aktualisiert,.p-fakten{display:none}@media (min-width:64rem){.p-kopf{padding:.75rem 1.5rem 1.5rem}.p-shell .p-kopf{display:block}.p-shell .p-kopf-zeile{display:flex}.p-shell .p-kopf .p-marke{display:inline-flex}.p-shell .p-zurueck{justify-content:flex-start;width:auto;margin-inline-start:-.25rem;padding-inline:.25rem;display:inline-flex}.p-kopf-mobil{display:none}.p-zurueck-text,.p-abmelden-text{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.p-abmelden{margin-inline-end:-.625rem;padding-inline:.625rem}.p-kopf-person,.p-nur-mobil{display:none}.p-person-avatar{width:2.5rem;height:2.5rem}.p-person-name{font-size:1.0625rem}.p-person-rolle{font-size:.8125rem}.p-kopf-titel{column-gap:.3em;margin-top:1rem;line-height:1.2}.p-titel{letter-spacing:-.015em;font-size:1.625rem;font-weight:640;line-height:1.15}.p-eyebrow,.p-h1{color:var(--muted);margin-top:.5rem;font-size:.875rem}.p-eyebrow{font-weight:500}.p-h1{font-weight:600}.p-stand{flex-basis:100%;order:2;margin-top:.75rem;font-size:.8125rem}.p-status-chip{border:1px solid var(--p-rule-strong);background:var(--p-chrome-2);border-radius:999px;align-items:center;padding:.25rem .625rem .25rem .5rem}.p-untertitel{flex-basis:100%;order:3;margin-top:.625rem;font-size:.9375rem}.p-aktualisiert{color:var(--muted);flex-basis:100%;order:4;margin-top:.375rem;font-size:.8125rem;display:block}.p-fakten{border-top:1px solid var(--p-rule);grid-template-columns:auto minmax(0,1fr);gap:.375rem 1rem;margin-top:1.5rem;padding-top:1.25rem;font-size:.875rem;display:grid}.p-fakten dt{color:var(--muted)}.p-fakten dd{color:var(--ink)}}.p-schritt{border-top:1px solid var(--p-rule);border-left:4px solid var(--p-wir);background:var(--p-wir-soft);color:var(--ink);align-items:flex-start;gap:.5rem;padding:.5rem 1rem .625rem .75rem;display:flex}.p-schritt[data-zug=kunde]{border-left-color:var(--p-kunde);background:var(--p-kunde-soft)}.p-schritt[data-zug=keine]{border-left-color:var(--p-keine);background:var(--p-keine-soft)}.p-schritt-symbol{width:1.5rem;height:1.5rem;color:var(--p-wir);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:.125rem;display:inline-flex}.p-schritt[data-zug=kunde] .p-schritt-symbol{color:var(--p-kunde)}.p-schritt[data-zug=keine] .p-schritt-symbol{color:var(--p-keine)}.p-schritt-inhalt{flex:1;min-width:0}.p-schritt-kopf{flex-wrap:wrap;align-items:baseline;column-gap:.5rem;display:flex}.p-schritt-h2{font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.6875rem;font-weight:700}.p-schritt-zug{color:var(--p-wir);font-size:.875rem;font-weight:700}.p-schritt[data-zug=kunde] .p-schritt-zug{color:var(--p-kunde)}.p-schritt[data-zug=keine] .p-schritt-zug{color:var(--p-keine)}.p-schritt-satz{text-wrap:pretty;margin-top:0;font-size:.9375rem;line-height:1.4}@media (min-width:64rem){.p-schritt{border:1px solid var(--p-wir-rand);border-radius:var(--p-radius-card);border-left-width:4px;flex-direction:column;gap:.75rem;margin:0 1.5rem;padding:1.125rem 1.25rem 1.25rem}.p-schritt[data-zug=kunde]{border-color:var(--p-kunde-rand);border-left-color:var(--p-kunde)}.p-schritt[data-zug=keine]{border-color:var(--p-keine-rand);border-left-color:var(--p-keine)}.p-schritt-symbol{background:var(--p-chrome);width:2.5rem;height:2.5rem;box-shadow:0 0 0 1px var(--p-wir-rand);margin-top:0}.p-schritt[data-zug=kunde] .p-schritt-symbol{box-shadow:0 0 0 1px var(--p-kunde-rand)}.p-schritt[data-zug=keine] .p-schritt-symbol{box-shadow:0 0 0 1px var(--p-keine-rand)}.p-schritt-kopf{flex-direction:column;gap:.125rem}.p-schritt-zug{font-size:1.25rem;line-height:1.2}.p-schritt-satz{margin-top:.375rem;font-size:1rem}}.p-diagnosekarte{border-top:1px solid var(--p-rule);padding:.625rem 1rem .75rem}.p-diagnosekarte h3{font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.6875rem;font-weight:700}.p-diagnosekarte p{color:var(--ink);margin-top:.25rem;font-size:.875rem;line-height:1.4}.p-diagnosekarte-link{width:fit-content;min-height:var(--p-control);color:var(--primary);align-items:center;margin-top:.375rem;font-size:.875rem;font-weight:600;display:flex}.p-diagnosekarte-link:hover{color:var(--primary-hover)}.p-diagnosekarte-link+.p-diagnosekarte-link{margin-top:.25rem}@media (min-width:64rem){.p-diagnosekarte{border:1px solid var(--p-rule);border-top:1px solid var(--p-rule);border-radius:var(--p-radius-card);margin:0 1.5rem;padding:1rem 1.25rem 1.125rem}}.p-wechsler{display:none}@media (min-width:64rem){.p-wechsler{border-top:1px solid var(--p-rule);order:10;margin-top:1.5rem;padding:1.25rem 1.5rem 1.5rem;display:block}.p-wechsler-titel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:600}.p-wechsler-liste{flex-direction:column;gap:.25rem;margin-top:.625rem;display:flex}.p-wechsler-eintrag{color:var(--ink);border-radius:.625rem;margin-inline:-.75rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.35;text-decoration:none;display:block}.p-wechsler-eintrag:hover{background:var(--p-chrome-2)}.p-wechsler-eintrag[aria-current=page]{background:var(--p-wir-soft)}.p-wechsler-eintrag strong{font-variant-numeric:tabular-nums;display:block}.p-wechsler-eintrag span{color:var(--muted);font-size:.8125rem;display:block}.p-wechsler-eintrag span[data-zug=kunde]{color:var(--p-kunde);font-weight:600}}.p-seitenleiste-fuss{display:none}@media (min-width:64rem){.p-seitenleiste-fuss{color:var(--muted);order:20;margin-top:auto;padding:1.5rem;font-size:.75rem;line-height:1.5;display:block}}.p-tage{flex-direction:column;gap:1.25rem;display:flex}.p-tag-pill-zeile{z-index:5;pointer-events:none;justify-content:center;padding:.25rem 0;display:flex;position:sticky;top:.25rem}.p-tag-pill{background:var(--p-pill);color:var(--p-pill-ink);box-shadow:var(--p-shadow-float);border-radius:999px;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.p-eintraege{flex-direction:column;gap:.25rem;margin-top:.5rem;display:flex}.p-eintraege>li+.p-msg--start,.p-eintraege>li+.p-stand-karte-zeile,.p-eintraege>li+.p-anfrage{margin-top:.75rem}.p-msg{grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:.5rem;display:grid}.p-msg--eigen{grid-template-columns:minmax(0,1fr);justify-items:end}.p-avatar{background:var(--p-own);width:1.75rem;height:1.75rem;color:var(--p-own-ink);font-family:var(--font-display), var(--font-body), ui-sans-serif, system-ui, sans-serif;visibility:hidden;border-radius:999px;justify-content:center;align-items:center;font-size:.8125rem;font-weight:640;display:inline-flex;overflow:hidden}.p-msg--ende .p-avatar{visibility:visible}.p-absender{display:none}.p-msg--start .p-absender{color:var(--muted);margin:0 0 .25rem .75rem;font-size:.75rem;font-weight:600;display:block}.p-bubble-spalte{flex-direction:column;min-width:0;max-width:min(85%,34rem);display:flex}.p-bubble{border-radius:var(--p-radius-bubble);box-shadow:var(--p-shadow-bubble);padding:.625rem .875rem .5rem;position:relative}.p-msg--team .p-bubble{background:var(--p-team);color:var(--p-team-ink);border:1px solid var(--p-team-rule);border-bottom-left-radius:var(--p-radius-bubble)}.p-msg--team.p-msg--ende .p-bubble{border-bottom-left-radius:.375rem}.p-msg--eigen .p-bubble{background:var(--p-own);color:var(--p-own-ink)}.p-msg--eigen.p-msg--ende .p-bubble{border-bottom-right-radius:.375rem}.p-bubble-text{white-space:pre-wrap;font-size:.9375rem;line-height:1.5}.p-bubble-fuss{justify-content:flex-end;align-items:center;gap:.375rem;margin-top:.25rem;display:flex}.p-bubble-zeit{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums;font-size:.6875rem;line-height:1;display:block}.p-msg--eigen .p-bubble-zeit{color:var(--p-own-meta)}.p-lesestatus{color:var(--p-own-meta);flex:none;align-items:center;gap:.1875rem;font-size:.6875rem;line-height:1;display:inline-flex}.p-lesestatus svg{flex:none}.p-rueckfrage-chip{letter-spacing:.02em;text-transform:uppercase;color:var(--p-keine);background:var(--p-keine-soft);border-radius:999px;align-items:center;gap:.375rem;margin-bottom:.375rem;padding:.125rem .5rem .125rem .375rem;font-size:.6875rem;font-weight:700;display:inline-flex}.p-rueckfrage-chip[data-offen=true]{color:var(--p-kunde);background:var(--p-kunde-soft)}.p-anhaenge{flex-wrap:wrap;gap:.375rem;margin-top:.5rem;display:flex}.p-bubble-text+.p-anhaenge{margin-top:.625rem}.p-anhang{border:1px solid var(--p-team-rule);background:var(--p-chrome-2);border-radius:.75rem;width:6.5rem;height:6.5rem;display:block;overflow:hidden}.p-msg--eigen .p-anhang{background:#ffffff1f;border-color:#ffffff47}.p-anhang img{object-fit:cover;width:100%;height:100%;display:block}.p-anhang-fehlt{text-align:center;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.5rem;font-size:.6875rem;line-height:1.3;display:flex}.p-msg--eigen .p-anhang-fehlt{color:var(--p-own-meta)}.p-dokument{border:1px solid var(--p-team-rule);background:var(--p-chrome-2);max-width:16rem;min-height:2.75rem;color:inherit;border-radius:.75rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.p-dokument:hover{text-decoration:underline}.p-msg--eigen .p-dokument{background:#ffffff1f;border-color:#ffffff47}.p-dokument-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.p-dokument-art{opacity:.75;flex-shrink:0;font-size:.6875rem;font-weight:600}.p-stand-karte-zeile{justify-content:center;padding:.125rem 0;display:flex}.p-stand-karte{border-radius:var(--p-radius-card);border:1px solid var(--p-team-rule);background:var(--p-team);width:100%;max-width:28rem;box-shadow:var(--p-shadow-bubble);padding:.5rem .875rem .625rem}.p-stand-karte[data-aktuell=true]{border-color:var(--p-wir-rand)}.p-stand-karte-kopf{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.p-stand-karte-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.375rem;font-size:.6875rem;font-weight:700;display:inline-flex}.p-stand-karte[data-aktuell=true] .p-stand-karte-eyebrow{color:var(--p-wir)}.p-stand-zeit{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:.75rem;font-weight:500}.p-stand-titel{color:var(--ink);margin-top:.25rem;font-size:.9375rem;font-weight:700;line-height:1.3}.p-stand-aktuell{background:var(--p-wir-soft);color:var(--p-wir);letter-spacing:.04em;text-transform:uppercase;vertical-align:.125rem;border-radius:999px;margin-left:.5rem;padding:0 .4rem;font-size:.6875rem;font-weight:700;display:inline-block}.p-stand-detail{color:var(--muted);text-wrap:pretty;margin-top:.125rem;font-size:.875rem;line-height:1.4}.p-stand-karte[data-aktuell=true] .p-stand-detail{color:var(--ink)}.p-stand-detail a{min-height:1.75rem;color:var(--primary);align-items:center;font-weight:600;display:inline-flex}.p-stand-detail a:hover{color:var(--primary-hover)}.p-anfrage{justify-content:center;display:flex}.p-anfrage-karte{border-radius:var(--p-radius-card);border:1px solid var(--p-team-rule);background:var(--p-team);width:100%;max-width:34rem;box-shadow:var(--p-shadow-bubble);overflow:hidden}.p-anfrage-summary{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:.75rem;padding:.75rem .875rem;list-style:none;display:grid}.p-anfrage-summary::-webkit-details-marker{display:none}.p-anfrage-symbol{background:var(--p-wir-soft);width:2.25rem;height:2.25rem;color:var(--p-wir);border-radius:.75rem;justify-content:center;align-items:center;display:inline-flex}.p-anfrage-titel{color:var(--ink);font-size:.9375rem;font-weight:600}.p-anfrage-meta{color:var(--muted);font-size:.8125rem;display:block}.p-anfrage-toggle{color:var(--primary);white-space:nowrap;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:600;display:inline-flex}.p-anfrage-toggle .p-chevron{transition:transform .16s}.p-anfrage-karte[open] .p-anfrage-toggle .p-chevron{transform:rotate(180deg)}.p-anfrage-karte[open] .p-anfrage-toggle-auf,.p-anfrage-karte:not([open]) .p-anfrage-toggle-zu{display:none}.p-anfrage-inhalt{border-top:1px solid var(--p-team-rule);padding:.25rem .875rem 1rem}.p-angaben-abschnitt{padding-top:.875rem}.p-angaben-abschnitt+.p-angaben-abschnitt{border-top:1px solid var(--p-rule);margin-top:.875rem}.p-angaben-abschnitt h3{font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:700}.p-angaben{grid-template-columns:minmax(0,1fr);row-gap:.5rem;margin-top:.625rem;font-size:.875rem;display:grid}.p-angaben>div{gap:.125rem;display:grid}.p-angaben dt{color:var(--muted)}.p-angaben dd{white-space:pre-wrap;color:var(--ink)}@media (min-width:40rem){.p-angaben>div{grid-template-columns:minmax(0,11rem) minmax(0,1fr);column-gap:1rem}}.p-angaben-korrektur{color:var(--muted);margin-top:.1875rem;font-size:.75rem;line-height:1.35;display:block}.p-angaben-korrektur-original{opacity:.75}.p-fotos{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.625rem;display:grid}.p-foto{aspect-ratio:1;border:1px solid var(--p-team-rule);background:var(--p-chrome-2);border-radius:.75rem;display:block;overflow:hidden}.p-foto img{object-fit:cover;width:100%;height:100%;display:block}.p-foto-name{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin-top:.25rem;font-size:.6875rem;display:block;overflow:hidden}.p-foto-fehlt{text-align:center;color:var(--muted);justify-content:center;align-items:center;padding:.5rem;font-size:.6875rem;display:flex}.p-angebot-karte{flex-direction:column;gap:.625rem;max-width:26rem;padding:.875rem 1rem 1rem;display:flex}.p-angebot-kopf{color:var(--ink);align-items:center;gap:.5rem;font-size:.9375rem;font-weight:700;display:flex}.p-angebot-vorlaeufig{background:var(--warn-soft);color:var(--warn);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 .4rem;font-size:.6875rem;font-weight:700;display:inline-flex}.p-angebot-karte .p-angaben{margin-top:0}.p-angebot-summe{border-top:1px solid var(--p-team-rule);color:var(--ink);font-variant-numeric:tabular-nums;justify-content:space-between;gap:.75rem;padding-top:.5rem;font-size:.875rem;font-weight:600;display:flex}.p-angebot-wege-titel{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:600}.p-angebot-wege{flex-direction:column;gap:.25rem;display:flex}.p-angebot-wege li{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;font-size:.8125rem;display:flex}.p-angebot-wege li span:first-child{color:var(--ink)}.p-angebot-beigaben{color:var(--muted);white-space:pre-wrap;font-size:.8125rem;line-height:1.4}.p-angebot-karte .p-diagnosekarte-link{margin-top:.125rem}.p-sprung{z-index:6;border:1px solid var(--p-rule-strong);background:var(--p-chrome);height:2.25rem;color:var(--ink);box-shadow:var(--p-shadow-float);border-radius:999px;align-items:center;gap:.375rem;padding:0 .875rem 0 .625rem;font-size:.8125rem;font-weight:600;transition:opacity .16s,transform .16s;display:inline-flex;position:absolute;bottom:1rem;right:1rem}.p-sprung[hidden]{display:none}.p-leer{text-align:center;max-width:22rem;color:var(--muted);margin:2rem auto;font-size:.9375rem}.p-fehler{background:var(--risk-soft);max-width:30rem;color:var(--risk);border-radius:.75rem;gap:.625rem;margin:1rem auto;padding:.75rem .875rem;font-size:.875rem;line-height:1.45;display:flex}.p-composer{flex-direction:column;gap:.5rem;display:flex}.p-dateien{scrollbar-width:thin;gap:.625rem;padding:.25rem .125rem;display:flex;overflow-x:auto}.p-datei{flex:none;width:4.5rem;position:relative}.p-datei-bild{border:1px solid var(--p-rule-strong);background:var(--p-chrome-2);border-radius:.75rem;width:4.5rem;height:4.5rem;position:relative;overflow:hidden}.p-datei[data-status=fehlgeschlagen] .p-datei-bild{border-color:var(--risk)}.p-datei-pdf{width:100%;height:100%;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:.125rem;font-size:.6875rem;font-weight:600;display:flex}.p-datei-bild img{object-fit:cover;width:100%;height:100%;display:block}.p-datei-schleier{color:var(--p-own-ink);font-variant-numeric:tabular-nums;background:#0000006b;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex;position:absolute;inset:0}.p-datei-balken{background:#ffffff59;height:.25rem;position:absolute;bottom:0;left:0;right:0}.p-datei-balken>span{background:var(--p-own-ink);height:100%;transition:width .12s linear;display:block}.p-datei-entfernen{border:1px solid var(--p-rule-strong);background:var(--p-chrome);width:1.5rem;height:1.5rem;min-height:0;color:var(--ink);box-shadow:var(--p-shadow-float);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-.375rem;right:-.375rem}.p-datei-entfernen:hover{color:var(--risk);border-color:var(--risk)}.p-datei-fehler{color:var(--risk);margin-top:.25rem;font-size:.625rem;line-height:1.3}.p-composer-zeile{align-items:flex-end;gap:.5rem;display:flex}.p-icon-btn{width:var(--p-control);height:var(--p-control);border:1px solid var(--p-rule-strong);background:var(--p-chrome);color:var(--muted);border-radius:999px;flex:none;justify-content:center;align-items:center;transition:color .12s,border-color .12s,background-color .12s;display:inline-flex}.p-icon-btn:hover{color:var(--primary);border-color:var(--primary)}.p-textfeld-huelle{min-width:0;min-height:var(--p-control);border-radius:calc(var(--p-control) / 2);border:1px solid var(--p-rule-strong);background:var(--p-chrome);flex:1;align-items:flex-end;padding:0 .25rem 0 1rem;transition:border-color .12s,box-shadow .12s;display:flex}.p-textfeld-huelle:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 18%, transparent)}.p-textfeld-huelle[data-fehler=true]{border-color:var(--risk)}.p-textfeld{min-width:0;min-height:calc(var(--p-control) - 2px);max-height:10rem;padding:calc((var(--p-control) - 2px - 1.5rem) / 2) 0;color:var(--ink);font:inherit;resize:none;background:0 0;border:0;outline:none;flex:1;font-size:1rem;line-height:1.5}.p-textfeld::placeholder{color:var(--muted)}.p-senden{width:var(--p-control);height:var(--p-control);background:var(--p-own);color:var(--p-own-ink);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;transition:background-color .12s,opacity .12s,transform .12s;display:inline-flex}.p-senden:hover:not(:disabled){background:var(--p-own-hover)}.p-senden:disabled{opacity:.55}.p-senden[data-bereit=false]:not(:disabled){background:var(--p-rule-strong);color:var(--ink)}.p-composer-hinweis{color:var(--muted);padding-inline:.25rem;font-size:.75rem}.p-composer-hinweis.p-nur-maus{display:none}@media (pointer:fine){.p-composer-hinweis.p-nur-maus{display:block}}.p-composer-fehler{background:var(--risk-soft);color:var(--risk);border-radius:.75rem;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.45;display:flex}.p-composer-status{color:var(--muted);padding:.125rem .25rem;font-size:.8125rem}.p-composer-fortschritt{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:.625rem;padding:.125rem .25rem;font-size:.8125rem;display:flex}.p-composer-fortschritt-balken{background:var(--p-rule);border-radius:999px;flex:1;height:.375rem;overflow:hidden}.p-composer-fortschritt-balken>span{background:var(--primary);border-radius:999px;height:100%;transition:width .12s linear;display:block}.p-spinner{border:2px solid;border-right-color:#0000;border-radius:999px;width:1.125rem;height:1.125rem;animation:.7s linear infinite p-drehen;display:inline-block}@keyframes p-drehen{to{transform:rotate(360deg)}}.p-dialog{width:min(100vw,100%);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--p-own-ink);background:#0a0c0df0;border:0;margin:0;padding:0}.p-dialog::backdrop{background:#0009}.p-dialog-inhalt{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}.p-dialog-leiste{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;padding:.5rem .75rem .5rem 1rem;font-size:.875rem;display:flex}.p-dialog-name{text-overflow:ellipsis;white-space:nowrap;flex:8rem;min-width:0;overflow:hidden}.p-dialog-aktionen{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:0 1rem;margin-left:auto;display:flex}.p-dialog-aktionen a{min-height:var(--p-control);color:#ffffffd9;align-items:center;font-size:.8125rem;display:inline-flex}.p-dialog-aktionen a:hover{color:var(--p-own-ink)}.p-dialog a:focus-visible,.p-dialog button:focus-visible{outline:2px solid var(--p-own-ink);outline-offset:2px;border-radius:.25rem}body:has(dialog.p-dialog[open]){overflow:hidden}.p-dialog-schliessen{width:var(--p-control);height:var(--p-control);color:var(--p-own-ink);background:0 0;border:1px solid #ffffff40;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.p-dialog-schliessen:hover{background:#ffffff1f}.p-dialog-bild{justify-content:center;align-items:center;min-height:0;padding:0 .75rem .75rem;display:flex}.p-dialog-bild img{object-fit:contain;border-radius:.5rem;max-width:100%;max-height:100%}.p-dialog-dokument{min-height:0;padding:0 .75rem .75rem}.p-dialog-dokument iframe{background:var(--p-qr-hintergrund);border:0;border-radius:.5rem;width:100%;height:100%;display:block}.p-anmelden{flex-direction:column;flex:1;display:flex}.p-anmelden-marke{padding:1.25rem 1.25rem 0}.p-anmelden-marke .p-marke{color:var(--primary)}.p-anmelden-inhalt{flex-direction:column;flex:1;justify-content:center;padding:1.5rem 1.25rem 2.5rem;display:flex}.p-anmelden-einstieg{display:none}.p-anmelden-form{width:100%;max-width:26rem;margin-inline:auto}.p-anmelden-h1{font-family:var(--font-display), var(--font-body), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.015em;font-size:1.75rem;font-weight:640;line-height:1.15}.p-anmelden-satz{color:var(--muted);margin-top:.5rem;font-size:1rem;line-height:1.5}.p-karte{border-radius:var(--p-radius-card);border:1px solid var(--p-rule);background:var(--p-chrome);box-shadow:var(--p-shadow-bubble);margin-top:1.5rem;padding:1.25rem}.p-label{font-size:.875rem;font-weight:600;display:block}.p-feld{border-radius:var(--p-radius-control);border:1px solid var(--p-rule-strong);background:var(--p-chrome);width:100%;height:3rem;color:var(--ink);font:inherit;padding-inline:.875rem;font-size:1rem;transition:border-color .12s,box-shadow .12s}.p-feld:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 18%, transparent);outline:none}.p-feld[aria-invalid=true]{border-color:var(--risk)}.p-feld::placeholder{color:var(--muted)}.p-btn{border-radius:var(--p-radius-control);background:var(--p-own);width:100%;height:3rem;color:var(--p-own-ink);font:inherit;border:0;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.25rem;font-size:1rem;font-weight:600;transition:background-color .12s,opacity .12s;display:inline-flex}.p-btn:hover:not(:disabled){background:var(--p-own-hover)}.p-btn:disabled{opacity:.6}.p-btn-leise{min-height:var(--p-control);color:var(--primary);font:inherit;text-underline-offset:.2em;background:0 0;border:0;align-items:center;padding:0;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}.p-btn-leise:disabled{opacity:.6}.p-code{justify-content:space-between;gap:.375rem;display:flex}.p-code-box{border-radius:var(--p-radius-control);border:1px solid var(--p-rule-strong);background:var(--p-chrome);width:100%;min-width:0;height:3.5rem;color:var(--ink);text-align:center;font:inherit;font-variant-numeric:tabular-nums;padding:0;font-size:1.5rem;font-weight:600;transition:border-color .12s}.p-code-box[aria-invalid=true]{border-color:var(--risk)}.p-code-box:nth-child(3){margin-right:.5rem}.p-alert{color:var(--risk);gap:.5rem;font-size:.875rem;line-height:1.45;display:flex}.p-hinweis-oben{background:var(--info-soft);width:calc(100% - 2rem);max-width:72rem;color:var(--ink);border-radius:.5rem;margin:.75rem auto 0;padding:.625rem .875rem;font-size:.875rem;line-height:1.45}.p-anmelden-hinweis{color:var(--muted);gap:.5rem;font-size:.875rem;line-height:1.45;display:flex}.p-anmelden-fuss{text-align:center;color:var(--muted);margin-top:1.5rem;font-size:.875rem}.p-anmelden-fuss a{color:var(--primary);font-weight:600}@media (min-width:56rem){.p-anmelden{flex-direction:row;min-height:100dvh}.p-anmelden-marke{display:none}.p-anmelden-einstieg{background:var(--p-panel);color:var(--p-own-ink);flex-direction:column;flex:0 0 44%;justify-content:space-between;padding:2rem 2.5rem;display:flex}.p-anmelden-einstieg .p-marke,.p-anmelden-einstieg .p-marke:hover{color:var(--p-own-ink)}.p-anmelden-einstieg h2{font-family:var(--font-display), var(--font-body), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;color:var(--p-own-ink);font-size:clamp(1.75rem,2.4vw + .5rem,2.5rem);font-weight:640;line-height:1.1}.p-anmelden-einstieg ul{color:#ffffffd9;flex-direction:column;gap:.875rem;margin-top:1.75rem;font-size:1rem;line-height:1.45;display:flex}.p-anmelden-einstieg li{align-items:flex-start;gap:.75rem;display:flex}.p-anmelden-einstieg li svg{color:var(--p-own-ink);flex:none;margin-top:.125rem}.p-anmelden-einstieg small{color:var(--p-own-meta);font-size:.8125rem}.p-anmelden-inhalt{flex:1;padding:3rem 2.5rem}}.p-liste{flex-direction:column;gap:.5rem;padding:.75rem 1rem 1.5rem;display:flex}.p-liste-eintrag{border-radius:var(--p-radius-card);border:1px solid var(--p-team-rule);background:var(--p-team);color:var(--ink);box-shadow:var(--p-shadow-bubble);padding:.875rem 1rem;text-decoration:none;transition:border-color .12s;display:block}.p-liste-eintrag:hover{border-color:var(--primary)}.p-liste-eintrag[data-zug=kunde]{border-left:4px solid var(--p-kunde)}.p-liste-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.p-liste-kopf .p-status-chip{flex:none}.p-liste-titel{min-width:0;font-family:var(--font-display), var(--font-body), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;flex:14rem;font-size:1.0625rem;font-weight:640}.p-liste-referenz{font-variant-numeric:tabular-nums;font-weight:600}.p-liste-gegenstand{color:var(--muted);margin-top:.125rem;font-size:.875rem}.p-liste-schritt{align-items:flex-start;gap:.5rem;margin-top:.625rem;font-size:.875rem;line-height:1.4;display:flex}.p-liste-schritt svg{color:var(--p-wir);flex:none;margin-top:.125rem}.p-liste-eintrag[data-zug=kunde] .p-liste-schritt{color:var(--p-kunde);font-weight:600}.p-liste-eintrag[data-zug=kunde] .p-liste-schritt svg{color:var(--p-kunde)}.p-liste-eintrag[data-zug=keine] .p-liste-schritt svg{color:var(--p-keine)}.p-liste-zeit{color:var(--muted);margin-top:.375rem;font-size:.75rem}.p-uebersicht .p-kopf{padding:.5rem 1rem .75rem}.p-uebersicht .p-kopf-titel{margin-top:.75rem;display:block}.p-uebersicht .p-eyebrow{letter-spacing:.08em;text-transform:uppercase;margin-top:0;font-size:.75rem;font-weight:600;display:block}.p-uebersicht .p-h1{font-family:var(--font-display), var(--font-body), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.015em;color:var(--ink);margin-top:.125rem;font-size:1.375rem;font-weight:640;line-height:1.2}@media (min-width:64rem){.p-uebersicht .p-h1{margin-top:.25rem;font-size:1.875rem}}.p-uebersicht .p-untertitel{margin-top:.25rem;font-size:.875rem;display:block}@media (min-width:64rem){.p-uebersicht{background:var(--p-chrome);min-height:100dvh}.p-uebersicht .p-seitenleiste{border-bottom:0;border-right:0;width:min(100%,46rem);margin-inline:auto}.p-uebersicht .p-kopf{padding:1rem 1.5rem .75rem}.p-uebersicht .p-liste{padding:.5rem 1.5rem 2rem}}.p-karte-leer{border-radius:var(--p-radius-card);border:1px solid var(--p-team-rule);background:var(--p-team);margin:.75rem 1rem;padding:1.25rem}.p-karte-leer h2{font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;font-size:1.0625rem;font-weight:600}.p-karte-leer p{color:var(--muted);margin-top:.375rem;font-size:.9375rem}@media (min-width:64rem){.p-karte-leer{margin:0 1.5rem}}.p-fehlerseite{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:2rem 1.25rem;display:flex}.p-fehlerseite>div{border-radius:var(--p-radius-card);border:1px solid var(--p-team-rule);background:var(--p-team);width:100%;max-width:28rem;box-shadow:var(--p-shadow-bubble);padding:1.5rem}.p-fehlerseite h1{font-family:var(--font-display), var(--font-body), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;font-size:1.375rem;font-weight:640}.p-fehlerseite p{color:var(--muted);margin-top:.5rem}.p-fehlerseite a{align-items:center;gap:.25rem;margin-top:1.25rem;font-weight:600;text-decoration:none;display:inline-flex}.p-anmelden-notiz{color:var(--muted);font-size:.9375rem;line-height:1.5}.p-anmelden-notiz strong{color:var(--ink);overflow-wrap:anywhere}.p-anmelden-zeile{border-top:1px solid var(--p-rule);justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.p-anmelden-zeile a{color:var(--muted);font-size:.875rem}.p-diagnose-seite{background:var(--p-thread);flex-direction:column;min-height:100dvh;display:flex}.p-diagnose-kopf{background:var(--p-chrome);border-bottom:1px solid var(--p-rule);flex:none;padding:1rem 1.25rem 1.25rem}.p-diagnose-zurueck,.p-diagnose-zurueck-fuss{min-height:var(--p-control);color:var(--muted);border-radius:.5rem;align-items:center;gap:.25rem;margin-inline-start:-.375rem;padding-inline:.375rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.p-diagnose-zurueck:hover,.p-diagnose-zurueck-fuss:hover{color:var(--primary)}.p-diagnose-zurueck-fuss{align-self:flex-start;margin-top:.5rem}.p-diagnose-h1{font-family:var(--font-display), var(--font-body), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.015em;color:var(--ink);margin-top:.625rem;font-size:clamp(1.375rem,1.1rem + 1.2vw,1.75rem);font-weight:640;line-height:1.15}.p-diagnose-untertitel{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:.375rem;font-size:.9375rem}.p-diagnose-inhalt{flex-direction:column;flex:1;gap:1.25rem;width:100%;max-width:40rem;margin-inline:auto;padding:1.25rem 1.25rem 3rem;display:flex}.p-diagnose-form{flex-direction:column;gap:1.25rem;display:flex}.p-diagnose-abschnitt{border-radius:var(--p-radius-card);border:1px solid var(--p-team-rule);background:var(--p-team);box-shadow:var(--p-shadow-bubble);padding:1.25rem}.p-diagnose-abschnitt>h2{color:var(--ink);font-size:1.0625rem;font-weight:700}.p-diagnose-abschnitt>p{color:var(--ink);margin-top:.625rem;font-size:.9375rem;line-height:1.5}.p-diagnose-abschnitt .p-angaben{margin-top:1rem}.p-diagnose-bestaetigt-h2{color:var(--ink);font-size:1.1875rem;font-weight:700;line-height:1.3}.p-diagnose-mail-hinweis{border-radius:var(--p-radius-card);border:1px solid var(--warn);background:var(--warn-soft);color:var(--ink);margin-top:.75rem;padding:.875rem 1rem;font-size:.875rem;line-height:1.45}.p-radio-gruppe{flex-direction:column;gap:.625rem;margin-top:1rem;display:flex}.p-radio-option{border-radius:var(--p-radius-control);border:1px solid var(--p-rule-strong);background:var(--p-chrome);cursor:pointer;align-items:flex-start;gap:.75rem;min-height:2.75rem;padding:.75rem 1rem;display:flex}.p-radio-option[data-checked]{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, var(--p-chrome))}.p-radio-option input{width:1.25rem;height:1.25rem;accent-color:var(--primary);flex:none;margin-top:.125rem}.p-radio-option-inhalt{flex-direction:column;gap:.125rem;display:flex}.p-radio-option-titel{color:var(--ink);font-size:.9375rem;font-weight:600}.p-radio-option-meta{color:var(--muted);font-size:.8125rem}.p-diagnose-adresse{border-top:1px solid var(--p-rule);margin-top:1.125rem;padding-top:1.125rem}.p-diagnose-adresse:first-of-type{border-top:0;margin-top:1rem;padding-top:0}.p-diagnose-adresse-titel{color:var(--ink);font-size:.9375rem;font-weight:700}.p-feld-gruppe{flex-direction:column;gap:.375rem;margin-top:.875rem;display:flex}.p-diagnose-adresse-titel+.p-feld-gruppe{margin-top:.75rem}.p-diagnose-plz-ort{grid-template-columns:1fr;gap:.875rem;display:grid}@media (min-width:26rem){.p-diagnose-plz-ort{grid-template-columns:8rem 1fr}}.p-diagnose-land{color:var(--muted);margin-top:.625rem;font-size:.8125rem}.p-diagnose-feldfehler{color:var(--risk);font-size:.8125rem}.p-checkbox-zeile{min-height:var(--p-control);align-items:flex-start;gap:.75rem;margin-top:1rem;padding-block:.375rem;display:flex}.p-checkbox-zeile:first-child{margin-top:.875rem}.p-checkbox-zeile input{width:1.25rem;height:1.25rem;accent-color:var(--primary);flex:none;margin-top:.125rem}.p-checkbox-zeile label{color:var(--ink);font-size:.9375rem;line-height:1.4}.p-kosten-block{margin-top:1.125rem}.p-kosten-block:first-of-type{margin-top:1rem}.p-kosten-block h3{font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:700}.p-kosten-liste{flex-direction:column;gap:.375rem;margin-top:.625rem;font-size:.9375rem;display:flex}.p-kosten-liste li{color:var(--ink);justify-content:space-between;gap:1rem;display:flex}.p-kosten-liste li>span:last-child{font-variant-numeric:tabular-nums;color:var(--muted);flex:none}.p-kosten-block>p{color:var(--muted);margin-top:.625rem;font-size:.9375rem}.p-kosten-summe{border-top:1px solid var(--p-rule);color:var(--ink);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:.5rem;padding-top:.5rem;font-size:.9375rem;font-weight:600;display:flex}.p-kosten-gesamt{border-top:1px solid var(--p-rule-strong);color:var(--ink);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:1.125rem;padding-top:.875rem;font-size:1.125rem;font-weight:700;display:flex}.p-diagnose-zahlungshinweis{color:var(--muted);margin-top:.875rem;font-size:.8125rem;line-height:1.45}.p-vorlaeufig-hinweis{border-radius:var(--p-radius-card);border:1px solid var(--warn);background:var(--warn-soft);color:var(--ink);padding:1rem 1.125rem}.p-vorlaeufig-titel{color:var(--warn);font-size:.9375rem;font-weight:700}.p-vorlaeufig-hinweis p{margin-top:.375rem;font-size:.9375rem;line-height:1.45}.p-diagnose-zustimmungstext{border-radius:var(--p-radius-control);background:var(--p-chrome-2);color:var(--ink);margin-top:.625rem;padding:.875rem 1rem;font-size:.9375rem;line-height:1.5}.p-diagnose-abschnitt .p-btn{margin-top:1.125rem}.p-diagnose-fehler{background:var(--risk-soft);color:var(--risk);border-radius:.75rem;margin-top:.875rem;padding:.75rem .875rem;font-size:.875rem;line-height:1.45;display:flex}.p-diagnose-hinweis-klein{color:var(--muted);margin-top:.75rem;font-size:.8125rem;line-height:1.4}.p-diagnose-adressen-anzeige{border-top:1px solid var(--p-rule);flex-direction:column;gap:1rem;margin-top:1.125rem;padding-top:1.125rem;display:flex}.p-diagnose-adresse-anzeige h3{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);font-size:.8125rem;font-weight:700}.p-diagnose-adresse-anzeige address{color:var(--ink);margin-top:.375rem;font-size:.9375rem;font-style:normal;line-height:1.5}.p-diagnose-weiter-titel{color:var(--ink);margin-top:.625rem;font-size:.9375rem;font-weight:700}.p-diagnose-weiter-zeilen{color:var(--ink);flex-direction:column;gap:.5rem;margin-top:.625rem;font-size:.9375rem;line-height:1.5;display:flex}.p-diagnose-werkstatt-anschrift{border-radius:var(--p-radius-control);background:var(--p-chrome-2);color:var(--ink);margin-top:.875rem;padding:.875rem 1rem;font-size:.9375rem;font-style:normal;line-height:1.5}.p-diagnose-oeffnungszeiten{color:var(--muted);flex-direction:column;gap:.25rem;margin-top:.625rem;font-size:.875rem;display:flex}@media (min-width:40rem){.p-diagnose-kopf{padding:1.5rem 2rem}.p-diagnose-inhalt{gap:1.5rem;padding:1.75rem 2rem 4rem}.p-diagnose-abschnitt{padding:1.5rem 1.75rem}}.p-versand-voll,.p-versand-schlank{flex-direction:column;gap:.75rem;margin-top:.625rem;display:flex}.p-versand-voll>p,.p-versand-schlank>p{margin-top:0}.p-versand-qr{border-radius:var(--p-radius-control);background:var(--p-qr-hintergrund);border:1px solid var(--p-rule);align-self:flex-start;padding:.75rem}.p-versand-qr img{aspect-ratio:1;width:220px;max-width:100%;height:auto;display:block}.p-versand-label-btn{min-height:var(--p-control);border-radius:var(--p-radius-control);border:1px solid var(--p-rule-strong);background:var(--p-chrome);color:var(--primary);justify-content:center;align-self:flex-start;align-items:center;gap:.5rem;padding-inline:1.125rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.p-versand-label-btn:hover{background:var(--p-chrome-2)}.p-versand-nummer{flex-direction:column;gap:.25rem;display:flex}.p-versand-nummer-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:700}.p-versand-nummer-zeile{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.p-versand-nummer-wert{font-variant-numeric:tabular-nums;color:var(--ink);-webkit-user-select:all;user-select:all;font-size:1rem;font-weight:600}.p-versand-kopieren{color:var(--primary);background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.375rem;padding-inline:.375rem;font-size:.8125rem;font-weight:600;display:inline-flex}.p-versand-kopieren:hover{color:var(--primary-hover)}.p-versand-dhl{color:var(--muted);font-size:.875rem}.p-versand-verpackung{border-top:1px solid var(--p-rule);padding-top:.75rem}.p-versand-verpackung h4{color:var(--ink);font-size:.875rem;font-weight:700}.p-versand-verpackung ol{color:var(--ink);flex-direction:column;gap:.5rem;margin-top:.5rem;padding-inline-start:1.25rem;font-size:.875rem;line-height:1.5;list-style:decimal;display:flex}.p-versand-verpackung>p{color:var(--muted);margin-top:.625rem;font-size:.8125rem}.p-liste-bild{object-fit:cover;border:1px solid var(--p-team-rule);background:var(--p-thread);border-radius:.625rem;flex:none;width:2.75rem;height:2.75rem}.p-liste-bild-leer{color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.p-liste-kopf:has(.p-liste-bild) .p-liste-titel{flex:10rem}.p-liste-merkmal,.p-wechsler-merkmal{white-space:nowrap;text-overflow:ellipsis;color:var(--ink);font-size:.875rem;overflow:hidden}.p-liste-merkmal{margin-top:.125rem}.p-wechsler-merkmal{color:var(--muted);font-size:.8125rem;display:block}.p-leer-knopf{width:auto;margin-top:1rem;text-decoration:none;display:inline-flex}.p-phasen{padding:.5rem 1rem .625rem}.p-phasen-text{color:var(--muted);font-size:.8125rem}@media (max-width:63.99rem){.p-phasen-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.p-phasen{padding-top:.25rem}}.p-phasen-text strong{color:var(--ink);font-weight:600}.p-phasen-leiste{grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;margin:.375rem 0 0;padding:0;list-style:none;display:grid}.p-phasen-leiste li{background:var(--p-rule,var(--rule));border-radius:999px;height:.3125rem}.p-phasen-leiste li[data-zustand=erledigt]{background:var(--primary)}.p-phasen-leiste li[data-zustand=aktuell]{background:linear-gradient(90deg, var(--primary) 50%, color-mix(in srgb, var(--primary) 35%, transparent) 50%)}.p-phasen-name{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:64rem){.p-phasen{padding:.75rem 1.5rem .25rem}.p-phasen-text{display:none}.p-phasen-leiste{grid-template-columns:1fr;gap:0;margin-top:0}.p-phasen-leiste li{height:auto;color:var(--muted);background:0 0;padding:.3125rem 0 .3125rem 1.5rem;font-size:.875rem;position:relative}.p-phasen-leiste li:before{content:"";border:2px solid var(--p-rule,var(--rule-strong));background:var(--p-chrome,var(--surface));border-radius:50%;width:.625rem;height:.625rem;position:absolute;top:.75rem;left:.25rem}.p-phasen-leiste li:not(:last-child):after{content:"";background:var(--p-rule,var(--rule));width:2px;position:absolute;top:1.5rem;bottom:-.3125rem;left:calc(.5625rem - 1px)}.p-phasen-leiste li[data-zustand=erledigt]{background:0 0}.p-phasen-leiste li[data-zustand=erledigt]:before{background:var(--primary);border-color:var(--primary)}.p-phasen-leiste li[data-zustand=erledigt]:after{background:var(--primary)}.p-phasen-leiste li[data-zustand=aktuell]{color:var(--ink);background:0 0;font-weight:600}.p-phasen-leiste li[data-zustand=aktuell]:before{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 22%, transparent)}.p-phasen-name{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}}.p-rueckgabe{flex-direction:column;gap:.5rem;font-size:.9375rem;line-height:1.5;display:flex}.p-rueckgabe p{margin:0}.p-rueckgabe-titel{color:var(--ink);font-weight:650}.p-rueckgabe-ort{border-radius:var(--p-radius-card);background:var(--p-thread);border:1px solid var(--p-team-rule);flex-direction:column;gap:.25rem;padding:.75rem .875rem;display:flex}.p-rueckgabe-adresse{color:var(--ink);font-style:normal;font-weight:600}.p-rueckgabe-klein{color:var(--muted);font-size:.8125rem}.p-rueckgabe-zeiten{gap:.125rem;margin:0;font-size:.875rem;display:grid}.p-rueckgabe-zeiten div{justify-content:space-between;gap:1rem;display:flex}.p-rueckgabe-zeiten dt{color:var(--muted)}.p-rueckgabe-zeiten dd{font-variant-numeric:tabular-nums;color:var(--ink);margin:0}.p-anmelden-tipp{color:var(--muted);margin-top:.5rem;font-size:.8125rem;line-height:1.5}.p-anmelden-zeile>form,.p-anmelden-zeile>a{align-items:center;min-height:2.75rem;display:inline-flex}.p-checkout-haupt,.p-checkout-seite{flex-direction:column;gap:1.25rem;display:flex}.p-gesamt-leiste{inset-inline:0;z-index:30;padding:.75rem 1.25rem calc(.75rem + env(safe-area-inset-bottom));background:var(--p-chrome);border-top:1px solid var(--p-rule);justify-content:space-between;align-items:center;gap:1rem;transition:transform .18s,opacity .18s;display:flex;position:fixed;bottom:0;box-shadow:0 -6px 18px #00000014}.p-gesamt-leiste p{white-space:nowrap;flex-direction:column;flex:none;line-height:1.2;display:flex}.p-gesamt-leiste p span{color:var(--muted);font-size:.8125rem}.p-gesamt-leiste p strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:700}.p-gesamt-leiste .p-btn{flex:0 13rem;width:auto;margin:0}.p-gesamt-leiste[data-verdeckt]{opacity:0;pointer-events:none;visibility:hidden;transition:transform .18s,opacity .18s,visibility 0s .18s;transform:translateY(110%)}.p-diagnose-seite:has(.p-gesamt-leiste) .p-diagnose-inhalt{padding-bottom:6.5rem}@media (prefers-reduced-motion:reduce){.p-gesamt-leiste,.p-gesamt-leiste[data-verdeckt]{transition:none}}.p-diagnose-fehlerliste{border-inline-start:4px solid var(--risk);background:var(--risk-soft);color:var(--ink);border-radius:.75rem;margin-top:.875rem;padding:.875rem 1rem;font-size:.9375rem;line-height:1.45}.p-diagnose-fehlerliste p{color:var(--risk);font-weight:700}.p-diagnose-fehlerliste ul{flex-direction:column;gap:.25rem;margin-top:.375rem;display:flex}.p-diagnose-fehlerliste a{min-height:2rem;color:var(--risk);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.p-diagnose-feldfehler{font-weight:600}label.p-checkbox-zeile{cursor:pointer}.p-checkbox-zeile>span{color:var(--ink);font-size:.9375rem;line-height:1.4}.p-zustimmung-zeile{border:1px solid var(--p-rule);border-radius:var(--p-radius-control);background:var(--p-team);min-height:3.5rem;padding:.75rem .875rem;transition:border-color .12s,background-color .12s}.p-zustimmung-zeile:hover{border-color:var(--primary)}.p-zustimmung-zeile:has(input:checked){border-color:var(--primary);background:color-mix(in srgb, var(--primary) 6%, var(--p-team))}.p-zustimmung-zeile:has(input:disabled){cursor:not-allowed;opacity:.7}.p-zustimmung-zeile:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.p-diagnose-abschnitt>h2:focus{outline:none}@media (min-width:64rem){.p-diagnose-inhalt:has(.p-checkout){max-width:72rem}.p-checkout{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:1.5rem;display:grid}.p-checkout-seite{top:min(1.5rem, calc(100dvh - var(--spalte-hoehe,0px) - 1.5rem));position:sticky}.p-gesamt-leiste{display:none}.p-diagnose-seite:has(.p-gesamt-leiste) .p-diagnose-inhalt{padding-bottom:4rem}}.p-weiter-schritte{gap:.75rem}.p-weiter-schritte li{align-items:flex-start;gap:.75rem;display:flex}.p-weiter-schritte li>span{background:var(--p-chrome-2);width:1.625rem;height:1.625rem;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;font-size:.8125rem;font-weight:700;display:grid}.p-weiter-schritte li>p{padding-top:.125rem}.p-weiter-wege{gap:.625rem;margin-top:1rem;display:grid}@media (min-width:40rem){.p-weiter-wege{grid-template-columns:1fr 1fr}}.p-weiter-weg{border:1px solid var(--p-rule);border-radius:var(--p-radius-control);color:var(--ink);padding:.875rem 1rem;font-size:.875rem;line-height:1.45}.p-weiter-weg[data-empfohlen]{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 6%, var(--p-team))}.p-weiter-weg-titel{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.25rem;font-size:.9375rem;font-weight:700;display:flex}.p-weiter-empfohlen{background:var(--primary);color:var(--primary-ink);border-radius:999px;padding:.0625rem .5rem;font-size:.75rem;font-weight:700}.p-diagnose-anschrift-titel{color:var(--muted);margin-top:1rem;font-size:.875rem}.p-diagnose-anschrift-titel+.p-diagnose-werkstatt-anschrift{margin-top:.375rem}.p-weiter-zurueck{justify-content:center;align-items:center;width:auto;margin-top:1.25rem;text-decoration:none;display:inline-flex}.p-karten-schalter{width:100%;min-height:var(--p-control);border:0;border-top:1px solid var(--p-rule);background:var(--p-chrome);color:var(--ink);text-align:left;align-items:center;gap:.625rem;padding:.375rem 1rem .375rem .875rem;font-size:.875rem;font-weight:600;display:flex}.p-karten-schalter>svg{color:var(--primary);flex:none}.p-karten-schalter-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.p-karten-schalter-hinweis{background:var(--p-wir-soft);color:var(--primary);border-radius:999px;flex:none;padding:.25rem .75rem;font-size:.8125rem}.p-karten-blatt{display:none}.p-karten[data-offen] .p-karten-blatt{z-index:60;background:var(--p-chrome);max-height:min(85dvh,44rem);padding-bottom:env(safe-area-inset-bottom);border-radius:1.25rem 1.25rem 0 0;flex-direction:column;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -12px 40px -12px #00000059}.p-karten-schleier{z-index:59;background:#00000059;position:fixed;inset:0}.p-karten-blatt-kopf{border-bottom:1px solid var(--p-rule);flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .75rem .5rem 1rem;display:flex}.p-karten-blatt-kopf h2{outline:none;font-size:1rem;font-weight:700}.p-karten-schliessen{width:var(--p-control);height:var(--p-control);background:var(--p-chrome-2);color:var(--ink);border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.p-karten-blatt-inhalt{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;padding-bottom:1rem;display:flex;overflow-y:auto}.p-karten-blatt-inhalt>.p-diagnosekarte{border-top:0;border-bottom:1px solid var(--p-rule)}@media (max-width:63.99rem){.p-karten-blatt-inhalt>:is([aria-labelledby=versand-karte-heading],[aria-labelledby=rueckversand-karte-heading]){order:-1}}@media (prefers-reduced-motion:no-preference){.p-karten[data-offen] .p-karten-blatt{animation:.22s cubic-bezier(.2,.7,.3,1) p-blatt-auf}}@media (max-width:63.99rem){.p-shell{overflow:hidden}.p-seitenleiste{overscroll-behavior:contain;max-height:50dvh;overflow-y:auto}}@media (min-width:64rem){.p-karten,.p-karten-blatt,.p-karten-blatt-inhalt,.p-karten[data-offen] .p-karten-blatt{display:contents}.p-karten-schalter,.p-karten-blatt-kopf,.p-karten-schleier{display:none}}.p-ihre-diagnose-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.p-ihre-diagnose-kopf h2{color:var(--ink);font-size:1.0625rem;font-weight:700}.p-ihre-diagnose-gegenstand{background:var(--p-wir-soft);color:var(--primary);white-space:nowrap;border-radius:999px;align-items:center;padding:.25rem .75rem;font-size:.8125rem;font-weight:650;display:inline-flex}.p-ihre-diagnose-einleitung{color:var(--muted);margin-top:.5rem;font-size:.9375rem;line-height:1.5}.p-ihre-diagnose-posten{border:1px solid var(--p-wir-rand);border-radius:var(--p-radius-control);background:color-mix(in srgb, var(--p-wir-soft) 55%, var(--p-team));margin-top:1rem;padding:.75rem .875rem}.p-ihre-diagnose-posten ul>li:first-child{padding-top:0}.p-ihre-diagnose-posten ul>li:last-child{padding-bottom:0}.p-ihre-diagnose-pruefung{margin-top:1rem}.p-ihre-diagnose-pruefung h3{font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:700}.p-ihre-diagnose-pruefung p{border-left:3px solid var(--p-rule-strong);color:var(--ink);margin-top:.375rem;padding-left:.75rem;font-size:.9375rem;line-height:1.55}.p-ihre-diagnose-danach{border-radius:var(--p-radius-control);background:var(--p-chrome-2);color:var(--ink);align-items:flex-start;gap:.5rem;margin-top:1rem;padding:.625rem .75rem;font-size:.875rem;line-height:1.45;display:flex}.p-ihre-diagnose-danach-symbol{color:var(--primary);flex:none;margin-top:.0625rem;display:inline-flex}.p-erfolg{border-color:color-mix(in srgb, var(--ok) 35%, var(--p-team-rule));background:color-mix(in srgb, var(--ok-soft) 60%, var(--p-team));align-items:flex-start;gap:.875rem;display:flex}.p-erfolg-zeichen{color:var(--ok);flex:none;display:inline-flex}.p-erfolg-zeichen circle{fill:var(--p-team);stroke:currentColor;stroke-width:2px}.p-erfolg-zeichen path{fill:none;stroke:currentColor;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.p-erfolg-text{flex:1;min-width:0}.p-erfolg-meta{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:.875rem}.p-erfolg-meta span{white-space:nowrap}.p-erfolg-mail{color:var(--ink);align-items:flex-start;gap:.5rem;margin-top:.75rem;font-size:.875rem;line-height:1.45;display:flex}.p-erfolg-mail>svg{color:var(--ok);flex:none;margin-top:.0625rem}.p-erfolg-mail strong{overflow-wrap:anywhere}.p-weiter-hervor{border:2px solid var(--primary)}.p-weiter-hervor>h2{font-size:1.1875rem}@media (prefers-reduced-motion:no-preference){.p-erfolg-zeichen circle{transform-origin:50%;animation:.42s cubic-bezier(.2,.7,.3,1.2) both p-erfolg-kreis}.p-erfolg-zeichen path{stroke-dasharray:32;animation:.42s ease-out .2s both p-erfolg-haken}}.p-rechnungskarte h3{font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;letter-spacing:normal;text-transform:none;color:var(--ink);font-size:.9375rem}.p-rechnungskarte-belege{border-top:1px solid var(--p-rule);color:var(--ink);flex-direction:column;gap:.25rem;margin-top:.625rem;padding-top:.5rem;font-size:.875rem;display:flex}.p-zahlstand{color:var(--ink);align-items:baseline;gap:.375rem;font-weight:700;display:inline-flex}.p-zahlstand:before{content:"";background:var(--p-kunde);border-radius:999px;align-self:center;width:.5rem;height:.5rem}.p-zahlstand[data-zahlstand=in_bearbeitung]:before{background:var(--p-wir)}.p-zahlstand[data-zahlstand=bezahlt]:before{background:var(--ok)}.p-schritt-link{min-height:var(--p-control);color:var(--primary);align-items:center;font-size:.9375rem;font-weight:600;display:inline-flex}.p-schritt-link:hover{color:var(--primary-hover)}.p-rechnung-ausst{color:var(--muted);margin-top:.25rem;font-size:.9375rem}.p-rechnung-position{flex-direction:column;gap:.125rem;display:flex}.p-rechnung-zeile{color:var(--ink);justify-content:space-between;gap:1rem;display:flex}.p-rechnung-zeile>span:last-child{font-variant-numeric:tabular-nums;flex:none}.p-rechnung-beschreibung{color:var(--muted);font-size:.8125rem;line-height:1.4}.p-rechnung-positionen{flex-direction:column;gap:.75rem;margin-top:1rem;font-size:.9375rem;display:flex}.p-rechnung-offen{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:.75rem;font-size:1.0625rem;font-weight:700}.p-rechnung-fuss{border-top:1px solid var(--p-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;margin-top:.75rem;padding-top:.75rem;font-size:.9375rem;display:flex}.p-rechnung-fuss .p-diagnosekarte-link{margin-top:0}.p-zahl-meldung{border-radius:var(--p-radius-control);border:1px solid var(--p-wir-rand);border-inline-start:4px solid var(--p-wir);background:var(--p-wir-soft);color:var(--ink);padding:.875rem 1rem;font-size:.9375rem;line-height:1.5}.p-zahl-meldung[data-ton=ok]{border-color:var(--ok);background:var(--ok-soft)}.p-zahl-meldung[data-ton=fehler]{border-color:var(--risk);background:var(--risk-soft)}.p-zahl-meldung[data-ton=hinweis]{border-color:var(--p-keine-rand);border-inline-start-color:var(--p-keine);background:var(--p-keine-soft)}.p-zahl-meldung>p+p,.p-zahl-meldung>p+button{margin-top:.5rem}.p-zahl-meldung-detail{color:var(--muted);font-size:.875rem}.p-zahl-region:empty{display:none}.p-zahl-abschnitt{flex-direction:column;gap:1rem;display:flex}.p-zahl-abschnitt fieldset{border:0;min-width:0;margin:0;padding:0}.p-zahl-abschnitt legend{color:var(--ink);padding:0;font-size:1.0625rem;font-weight:700}.p-zahl-abschnitt .p-radio-gruppe{margin-top:.75rem}.p-zahl-abschnitt .p-btn{margin-top:0}.p-ueberweisung{border-radius:var(--p-radius-control);background:var(--p-chrome-2);color:var(--ink);flex-direction:column;gap:.75rem;padding:1rem;font-size:.9375rem;line-height:1.5;display:flex}.p-ueberweisung-zweck{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.p-ueberweisung-etikett{letter-spacing:.02em;color:var(--muted);flex-basis:100%;font-size:.8125rem;font-weight:700}.p-ueberweisung-wert{font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all;font-size:1.125rem;font-weight:700}.p-ueberweisung-klein{color:var(--muted);font-size:.875rem}.p-ueberweisung-angaben{flex-direction:column;gap:1rem;display:flex}@media (min-width:40rem){.p-ueberweisung-angaben{flex-direction:row;justify-content:space-between;align-items:flex-start}}.p-bankdaten{flex-direction:column;flex:auto;gap:.5rem;min-width:0;margin:0;display:flex}.p-bankdaten-zeile{flex-direction:column;gap:.125rem;display:flex}.p-bankdaten-zeile dt{letter-spacing:.02em;color:var(--muted);font-size:.8125rem;font-weight:700}.p-bankdaten-zeile dd{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin:0;display:flex}.p-bankdaten-wert{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-weight:700}.p-girocode{text-align:center;color:var(--muted);flex-direction:column;flex:0 0 12.5rem;align-items:center;gap:.5rem;margin:0;font-size:.8125rem;line-height:1.45;display:flex}.p-girocode img{background:var(--p-qr-hintergrund);border:1px solid var(--p-rule);border-radius:.5rem;width:11.25rem;height:11.25rem;padding:.25rem}.p-girocode strong{color:var(--ink);display:block}.p-zahlart-symbole{flex-wrap:wrap;gap:.375rem;margin-top:.5rem;display:flex}.p-zahlart{border:1px solid var(--p-rule);color:#1a1f71;background:#fff;border-radius:.375rem;justify-content:center;align-items:center;min-width:2.75rem;height:1.75rem;padding:0 .5rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.p-zahlart-visa{letter-spacing:.02em;color:#1a1f71;font-style:italic;font-weight:900}.p-zahlart-mc{padding:0 .25rem}.p-zahlart-klarna{color:#17120f;background:#ffb3c7;border-color:#ffb3c7}.p-zahl-rueckversand{border-radius:var(--p-radius-control);border:1px solid var(--p-kunde-rand);background:var(--p-kunde-soft);color:var(--ink);align-items:flex-start;gap:.5rem;margin-top:.75rem;padding:.75rem .875rem;font-size:.9375rem;font-weight:600;line-height:1.45;display:flex}.p-zahl-rueckversand svg{flex:none;margin-top:.125rem}.p-zahl-pruefen-titel{align-items:center;gap:.625rem;font-weight:700;display:flex}.p-zahl-kreisel{border:2px solid var(--p-wir-rand);border-top-color:var(--p-wir);border-radius:50%;flex:none;width:1.125rem;height:1.125rem;animation:.9s linear infinite p-zahl-dreh}@keyframes p-zahl-dreh{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.p-zahl-kreisel{animation:none}}.p-zahl-schritte{flex-direction:column;gap:.5rem;margin:.75rem 0;padding:0;list-style:none;display:flex}.p-zahl-schritte li{padding-inline-start:1.75rem;position:relative}.p-zahl-schritte li:before{content:"";inset-inline-start:0;border:2px solid var(--p-rule-strong);background:0 0;border-radius:50%;width:1rem;height:1rem;position:absolute;top:.2rem}.p-zahl-schritte li[data-stand=fertig]:before{border-color:var(--ok);background:var(--ok);box-shadow:inset 0 0 0 2px var(--ok-soft)}.p-zahl-schritte li[data-stand=aktiv]{font-weight:700}.p-zahl-schritte li[data-stand=aktiv]:before{border-color:var(--p-wir);background:var(--p-wir-soft)}.p-zahl-schritte li[data-stand=offen]{color:var(--muted)}.p-zahl-schritt-klein{color:var(--muted);font-size:.875rem;font-weight:400;display:block}.p-online{flex-direction:column;gap:1rem;display:flex}.p-online-betrag{color:var(--ink);font-variant-numeric:tabular-nums;font-size:.9375rem}.p-online-tasten{flex-direction:column;gap:.625rem;display:flex}.p-btn-zweit{width:100%;min-height:var(--p-control);border-radius:var(--p-radius-control);border:1px solid var(--p-rule-strong);background:var(--p-chrome);color:var(--ink);font:inherit;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.9375rem;font-weight:600;display:inline-flex}.p-btn-zweit:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.p-btn-zweit:disabled{opacity:.6}@media (min-width:40rem){.p-online-tasten{flex-direction:row-reverse;justify-content:flex-start}.p-online-tasten .p-btn,.p-online-tasten .p-btn-zweit{width:auto;min-width:12rem}}.p-testmodus{border-radius:var(--p-radius-control);border:2px dashed var(--warn);background:var(--warn-soft);color:var(--ink);flex-direction:column;gap:.625rem;padding:1rem;display:flex}.p-testmodus-titel{color:var(--warn);font-size:.9375rem;font-weight:700}.p-versand-voll{container-type:inline-size}.p-versand-abgabe h4{color:var(--ink);font-size:.875rem;font-weight:700}.p-versand-wege{gap:.75rem;margin-top:.5rem;display:grid}@container (min-width:34rem){.p-versand-wege{grid-template-columns:1fr 1fr;align-items:start}.p-versand-wege>:only-child{grid-column:1/-1}}.p-versand-wege .p-weiter-weg{flex-direction:column;align-items:flex-start;gap:.625rem;display:flex}.p-versand-wege .p-weiter-weg p{margin:0}.p-versand-wege .p-weiter-weg-titel{margin-bottom:0}.p-diagnose-hinweis-klein.p-feld-hinweis{margin-top:0}.p-diagnose-abschnitt>p.p-diagnose-hinweis-klein{color:var(--muted);font-size:.8125rem}.p-nichts-zu-zahlen{border-radius:var(--p-radius-control);border:1px solid var(--p-wir-rand);background:var(--p-wir-soft);color:var(--ink);flex-direction:column;gap:.375rem;margin-top:.875rem;padding:.75rem .875rem;font-size:.875rem;line-height:1.5;display:flex}.p-nichts-zu-zahlen strong{font-size:.9375rem;font-weight:700}.p-nichts-zu-zahlen p{margin:0}.p-blick{flex-direction:column;gap:1rem;display:flex}.p-blick .p-angaben,.p-aufklappen-inhalt .p-angaben{margin-top:0}.p-blick-titel{font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:.5rem;font-size:.75rem;font-weight:700}.p-aufklappen-gruppe{margin-top:1.25rem}.p-blick-kosten{border:1px solid var(--p-rule);border-radius:var(--p-radius-control);background:var(--p-chrome-2);font-variant-numeric:tabular-nums;gap:.375rem;padding:.75rem .875rem;font-size:.9375rem;display:grid}.p-blick-kosten>div{color:var(--ink);justify-content:space-between;gap:1rem;display:flex}.p-blick-kosten>div:last-child{border-top:1px solid var(--p-rule-strong);margin-top:.25rem;padding-top:.5rem;font-size:1.0625rem;font-weight:700}.p-blick-kosten dd{flex:none}.p-blick-zahlung{color:var(--ink);margin:0;font-size:.9375rem;line-height:1.5}.p-blick-zahlung strong{font-weight:700}.p-blick-adressen{gap:1rem;display:grid}@container (min-width:30rem){.p-blick-adressen{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}}.p-blick-adressen h3{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);font-size:.8125rem;font-weight:700}.p-blick-adressen address{color:var(--ink);margin-top:.375rem;font-size:.9375rem;font-style:normal;line-height:1.5}.p-diagnose-abschnitt:has(>.p-blick){container-type:inline-size}.p-aufklappen{border-top:1px solid var(--p-rule)}.p-aufklappen:last-child{border-bottom:1px solid var(--p-rule)}.p-aufklappen>summary{min-height:var(--p-control);color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.25rem 0;font-size:.9375rem;font-weight:600;list-style:none;display:flex}.p-aufklappen>summary::-webkit-details-marker{display:none}.p-aufklappen>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:.5rem;height:.5rem;margin-right:.25rem;transform:rotate(45deg)}.p-aufklappen[open]>summary:after{transform:rotate(-135deg)}.p-aufklappen>summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:.25rem}.p-aufklappen-inhalt{padding-bottom:1rem}.p-aufklappen-inhalt>:first-child{margin-top:0}.p-radio-option-summe{color:var(--ink);white-space:nowrap;font-weight:700}.p-diagnose-zustimmungstext+.p-nichts-zu-zahlen{margin-top:.75rem}.p-karte-kopf{align-items:center;gap:.5rem;min-height:1.75rem;display:flex}.p-karte-symbol{background:var(--p-wir-soft);width:1.75rem;height:1.75rem;color:var(--primary);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.p-karte-kopf h3{min-width:0;font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex:auto;align-items:center;gap:.375rem;font-size:.75rem;font-weight:700;display:flex}.p-karte-chip{background:var(--p-chrome-2);color:var(--ink);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.3125rem;padding:.125rem .5rem;font-size:.75rem;font-weight:600;line-height:1.4;display:inline-flex}.p-karte-chip:before{content:"";background:var(--p-keine);border-radius:999px;width:.4375rem;height:.4375rem}.p-karte-chip[data-ton=ok]{background:var(--ok-soft)}.p-karte-chip[data-ton=ok]:before{background:var(--ok)}.p-karte-chip[data-ton=kunde]{background:var(--p-kunde-soft)}.p-karte-chip[data-ton=kunde]:before{background:var(--p-kunde)}.p-karte-chip[data-ton=wir]{background:var(--p-wir-soft)}.p-karte-chip[data-ton=wir]:before{background:var(--p-wir)}.p-diagnosekarte .p-karte-wert{font-variant-numeric:tabular-nums;color:var(--ink);margin-top:.5rem;font-size:1rem;font-weight:700}.p-karte-wert-neben{color:var(--muted);font-size:.875rem;font-weight:400}.p-diagnosekarte .p-karte-meta{color:var(--muted);margin-top:.125rem;font-size:.8125rem}.p-karten-blatt-inhalt>.p-diagnosekarte>:not(.p-karte-kopf){margin-inline-start:2.25rem}.p-karten-blatt-inhalt>.p-diagnosekarte .p-diagnosekarte-link:after{content:"›";margin-inline-start:.375rem;font-size:1.125rem;line-height:1}.p-karten-blatt-inhalt .p-versand-nummer{margin-top:.5rem}.p-karten-blatt-inhalt .p-versand-nummer-wert{letter-spacing:.02em;font-size:1rem}.p-karten-blatt-inhalt .p-versand-schlank{margin-top:0}.p-karten-blatt-inhalt>.p-diagnosekarte{padding:.875rem 1rem}@media (min-width:64rem){.p-karten-blatt-inhalt{border:1px solid var(--p-rule);border-radius:var(--p-radius-card);background:var(--p-chrome);flex-direction:column;flex:none;min-height:auto;margin:0 1.5rem;padding-bottom:0;display:flex;overflow:hidden}.p-karten-blatt-inhalt:empty{display:none}.p-karten-blatt-inhalt>.p-diagnosekarte{border:0;border-top:1px solid var(--p-rule);border-radius:0;margin:0;padding:1rem 1.125rem}.p-karten-blatt-inhalt>.p-diagnosekarte:first-child{border-top:0}.p-karten-blatt-inhalt>.p-diagnosekarte .p-diagnosekarte-link{min-height:2rem;margin-top:.25rem}}.p-karten-blatt-inhalt .p-versand-nummer-label{letter-spacing:normal;text-transform:none;font-size:.8125rem;font-weight:400}@media (min-width:64rem){.p-karten-blatt-inhalt{margin-top:.75rem}}.p-seitenleiste,.p-karten-blatt-inhalt{position:relative}.p-verlauf-block,.p-mehr-hinweis{display:none}@media (min-width:64rem){.p-kopf-phasen{display:none}.p-seitenleiste{scrollbar-width:thin;scrollbar-color:var(--p-rule-strong) transparent;padding-bottom:.25rem}.p-shell .p-kopf{padding-bottom:1rem}.p-verlauf-block{border:1px solid var(--p-rule);border-radius:var(--p-radius-card);background:var(--p-chrome);margin:.75rem 1.5rem 0;padding:1rem 1.125rem 1.125rem;display:block}.p-verlauf-block-titel{font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:700}.p-verlauf-block .p-phasen{padding:.5rem 0 0}.p-verlauf-block .p-fakten{margin-top:.75rem;padding-top:.75rem}.p-seitenleiste>.p-wechsler{margin:.75rem 1.5rem 0}.p-mehr-hinweis{pointer-events:none;order:30;height:0;display:block;position:sticky;bottom:0}.p-mehr-hinweis:before{content:"";inset-inline:0;background:linear-gradient(to bottom, transparent, var(--p-chrome) 70%);opacity:0;height:5rem;transition:opacity .18s;position:absolute;bottom:0}.p-mehr-hinweis button{border:1px solid var(--p-rule);background:var(--p-chrome);box-shadow:var(--p-shadow-float);color:var(--primary);opacity:0;border-radius:999px;align-items:center;gap:.25rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:600;transition:opacity .18s;display:inline-flex;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%)}.p-mehr-hinweis[data-sichtbar]{pointer-events:auto}.p-mehr-hinweis[data-sichtbar]:before,.p-mehr-hinweis[data-sichtbar] button{opacity:1}@media (prefers-reduced-motion:reduce){.p-mehr-hinweis:before,.p-mehr-hinweis button{transition:none}}}.p-abholtermin{flex-direction:column;gap:.75rem;margin-top:.75rem;display:flex}.p-abholtermin-titel{color:var(--ink);font-weight:700}.p-stand-karte[data-erledigt=true]{border-color:var(--p-team-rule);background:var(--p-team)}.p-stand-karte[data-erledigt=true] .p-stand-karte-eyebrow{color:var(--ok)}.p-stand-karte[data-erledigt=true] .p-stand-titel{font-weight:600}.p-stand-karte[data-aktuell=true]{border-width:2px}.p-stand-zug{background:var(--p-wir-soft);color:var(--p-wir);vertical-align:.125rem;border-radius:999px;margin-left:.375rem;padding:0 .45rem;font-size:.6875rem;font-weight:700;display:inline-block}.p-stand-zug[data-zug=kunde]{background:var(--p-kunde-soft);color:var(--p-kunde)}.p-stand-karte[data-aktuell=true]:has(.p-stand-zug[data-zug=kunde]){border-color:var(--p-kunde-rand)}.p-schritt,.p-schritt[data-zug]{--zug-ton:var(--p-wir);--zug-weich:var(--p-wir-soft);border:1px solid var(--p-rule);border-radius:var(--p-radius-card);background:var(--p-chrome);flex-direction:column;align-items:stretch;gap:.5rem;margin:.5rem .75rem;padding:.875rem 1rem 1rem;display:flex;position:relative;box-shadow:0 1px 2px #1018200a,0 12px 32px -16px #10182024}.p-schritt[data-zug=kunde]{--zug-ton:var(--p-kunde);--zug-weich:var(--p-kunde-soft);border-color:color-mix(in srgb, var(--p-kunde-rand) 70%, var(--p-rule));box-shadow:0 0 0 4px color-mix(in srgb, var(--p-kunde-soft) 75%, transparent), 0 1px 2px #1018200a, 0 12px 32px -16px #10182024}.p-schritt[data-zug=keine]{--zug-ton:var(--ok);--zug-weich:var(--ok-soft)}.p-schritt-kopfzeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem .5rem;display:flex}.p-schritt .p-schritt-h2{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:.6875rem;font-weight:700}.p-schritt .p-schritt-zug,.p-schritt[data-zug] .p-schritt-zug{background:var(--zug-weich);color:var(--zug-ton);white-space:nowrap;border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .625rem .25rem .5rem;font-size:.8125rem;font-weight:700;line-height:1.2;display:inline-flex}.p-schritt-punkt{background:currentColor;border-radius:999px;flex:none;justify-content:center;align-items:center;width:.5rem;height:.5rem;display:inline-flex;position:relative}.p-schritt[data-zug=keine] .p-schritt-punkt{background:0 0;width:auto;height:auto}.p-schritt[data-zug=team] .p-schritt-punkt:after{content:"";border-radius:inherit;background:currentColor;animation:2.4s ease-out infinite p-schritt-puls;position:absolute;inset:0}@keyframes p-schritt-puls{0%{opacity:.45;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.p-schritt[data-zug=team] .p-schritt-punkt:after{opacity:0;animation:none}}.p-schritt .p-schritt-inhalt{flex-direction:column;gap:.75rem;display:flex}.p-schritt .p-schritt-satz{color:var(--ink);letter-spacing:-.005em;text-wrap:pretty;margin:0;font-size:1rem;font-weight:500;line-height:1.5}.p-schritt .p-schritt-link{background:var(--primary);min-height:2.75rem;color:var(--primary-ink);border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem 1rem .625rem 1.125rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .15s,transform .15s;display:flex}.p-schritt .p-schritt-link:hover{background:var(--primary-hover);color:var(--primary-ink)}.p-schritt .p-schritt-link:active{transform:translateY(1px)}.p-schritt .p-schritt-pfeil{margin-left:0;transition:transform .15s}.p-schritt .p-schritt-link:hover .p-schritt-pfeil{transform:translate(3px)}@media (min-width:64rem){.p-schritt,.p-schritt[data-zug]{gap:.75rem;margin:0 1.5rem;padding:1.125rem 1.25rem 1.25rem}.p-schritt .p-schritt-satz{font-size:1.0625rem}}.p-stand-zug{letter-spacing:0;text-transform:none;align-items:center;gap:.3125rem;padding:.0625rem .5rem .0625rem .4375rem;font-size:.75rem;display:inline-flex}.p-stand-zug:before{content:"";background:currentColor;border-radius:999px;width:.4375rem;height:.4375rem}.p-stand-karte[data-aktuell=true]{box-shadow:0 0 0 3px color-mix(in srgb, var(--p-wir) 10%, transparent), var(--p-shadow-bubble);border-width:1px}.p-stand-karte[data-aktuell=true]:has(.p-stand-zug[data-zug=kunde]){box-shadow:0 0 0 3px color-mix(in srgb, var(--p-kunde) 12%, transparent), var(--p-shadow-bubble)}.p-stand-karte[data-erledigt=true]{opacity:.92}.p-stand-karte[data-erledigt=true] .p-stand-titel:before{content:none}.p-verbleib-option[data-eco]{border-color:color-mix(in srgb, var(--ok) 40%, var(--p-rule-strong));background:color-mix(in srgb, var(--ok-soft) 45%, var(--p-chrome))}.p-verbleib-option[data-eco][data-checked]{border-color:var(--ok);background:var(--ok-soft);box-shadow:0 0 0 1px var(--ok)}.p-verbleib-option[data-eco] input{accent-color:var(--ok)}.p-verbleib-kopf{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;display:flex}.p-verbleib-blatt{color:var(--ok);flex:none}.p-verbleib-preis{background:var(--p-chrome-2);color:var(--muted);border-radius:999px;align-items:center;padding:.0625rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.p-verbleib-option[data-eco] .p-verbleib-preis{background:var(--ok);color:var(--ok-soft)}.p-verbleib-empfohlen{color:var(--ok);font-size:.75rem;font-weight:600}.p-jetzt-zahlen{border:1px solid color-mix(in srgb, var(--primary) 30%, var(--p-rule));background:color-mix(in srgb, var(--primary) 5%, var(--p-chrome))}.p-jetzt-zahlen .p-btn{margin-top:.75rem}.p-uebersicht .p-uebersicht-titelzeile{flex-direction:column;gap:.875rem;display:flex}.p-neu-knopf{text-decoration:none}.p-neu-link{color:var(--primary)}@media (min-width:64rem){.p-uebersicht .p-uebersicht-titelzeile{flex-direction:row;justify-content:space-between;align-items:flex-end}.p-neu-knopf{flex:none;width:auto}.p-shell .p-zurueck+.p-neu-link{margin-inline-start:1rem}}.p-firmenkonto{border-radius:var(--p-radius-card);border:1px solid var(--p-team-rule);background:var(--p-chrome-2);margin-top:1rem;padding:.875rem 1rem}.p-firmenkonto-titel{font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;color:var(--ink);font-size:1rem;font-weight:640}.p-firmenkonto-zeile{color:var(--muted);margin-top:.25rem;font-size:.875rem}.p-firmen-liste{padding:.75rem 1rem 1.5rem}.p-firmen-liste .p-liste{padding:.75rem 0 0}.p-firmen-liste .p-karte-leer{margin:.75rem 0 0}.p-firmen-werkzeuge{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.p-firmen-filter{border:1px solid var(--p-rule-strong);background:var(--p-chrome);border-radius:999px;padding:.1875rem;display:inline-flex}.p-firmen-filter-knopf{min-height:2.25rem;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:999px;padding-inline:.875rem;font-size:.875rem;font-weight:600}.p-firmen-filter-knopf[aria-pressed=true]{background:var(--p-own);color:var(--p-own-ink)}.p-firmen-filter-zahl{font-variant-numeric:tabular-nums;opacity:.8;margin-inline-start:.25rem;font-weight:400}.p-firmen-suche{color:var(--muted);flex:14rem;align-items:center;display:flex;position:relative}.p-firmen-suche svg{position:absolute;left:.75rem}.p-firmen-suche-feld{border-radius:var(--p-radius-control);border:1px solid var(--p-rule-strong);background:var(--p-chrome);width:100%;min-height:2.75rem;color:var(--ink);font:inherit;padding:0 .875rem 0 2.25rem;font-size:.9375rem}.p-firmen-rechnung{background:var(--p-kunde-soft);color:var(--p-kunde);white-space:nowrap;border-radius:999px;align-items:center;padding:.0625rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.p-firmen-karten .p-liste-schritt{flex-wrap:wrap;align-items:center}.p-firmen-tabelle{display:none}@media (min-width:64rem){.p-uebersicht[data-firma=ja] .p-seitenleiste{width:min(100%,64rem)}.p-firmen-liste{padding:.5rem 1.5rem 2rem}.p-firmen-karten{display:none}.p-firmen-tabelle{border-collapse:collapse;width:100%;margin-top:1rem;font-size:.9375rem;display:table}.p-firmen-tabelle th{border-bottom:1px solid var(--p-rule-strong);color:var(--muted);letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:.5rem .75rem;font-size:.75rem;font-weight:600}.p-firmen-tabelle td{border-bottom:1px solid var(--p-rule);vertical-align:top;padding:.625rem .75rem}.p-firmen-tabelle tr[data-zug=kunde] td:first-child{box-shadow:inset 3px 0 0 var(--p-kunde)}.p-firmen-tabelle tbody tr:hover{background:var(--p-chrome-2)}.p-firmen-referenz{color:var(--primary);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.p-firmen-titel{color:var(--ink);font-weight:600;display:block}.p-firmen-neben{color:var(--muted);margin-top:.125rem;font-size:.8125rem;display:block}.p-firmen-neben[data-zug=kunde]{color:var(--p-kunde);font-weight:600}.p-firmen-zeit{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.875rem}}.p-tresen-banner{max-width:var(--p-inhalt);border-radius:var(--p-radius-control);border:1px solid var(--p-kunde-rand);background:var(--p-kunde-soft);color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin:0 auto 1rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.p-tresen-banner a{color:var(--primary);text-underline-offset:2px;font-weight:600;text-decoration:underline}.p-laeuft{z-index:60;background:color-mix(in srgb, var(--p-chrome) 70%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.p-laeuft-karte{border-radius:var(--p-radius-card);border:1px solid var(--p-rule);background:var(--p-chrome);width:min(26rem,100%);box-shadow:var(--p-shadow-float);flex-direction:column;align-items:center;gap:1rem;padding:1.5rem 1.25rem;display:flex}.p-laeuft-kreis{border:3px solid color-mix(in srgb, var(--primary) 20%, transparent);border-top-color:var(--primary);border-radius:999px;width:2.25rem;height:2.25rem;animation:.9s linear infinite p-laeuft-dreh}@keyframes p-laeuft-dreh{to{transform:rotate(360deg)}}.p-laeuft-schritte{flex-direction:column;gap:.5rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.p-laeuft-schritte li{color:var(--muted);align-items:center;gap:.625rem;font-size:.9375rem;display:flex}.p-laeuft-schritte li[data-stand=aktiv]{color:var(--ink);font-weight:600}.p-laeuft-schritte li[data-stand=fertig]{color:var(--ok)}.p-laeuft-punkt{background:var(--p-rule-strong);border-radius:999px;flex:none;width:.625rem;height:.625rem}li[data-stand=aktiv] .p-laeuft-punkt{background:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 18%, transparent)}li[data-stand=fertig] .p-laeuft-punkt{background:var(--ok)}.p-laeuft-hinweis{color:var(--muted);font-size:.8125rem}@media (prefers-reduced-motion:reduce){.p-laeuft-kreis{animation:none}}.p-stand-knopf{align-self:flex-start;width:auto;margin-top:.75rem;text-decoration:none}@media (max-width:40rem){.p-stand-knopf{align-self:stretch;width:100%}}@media (max-width:23.4374rem){.p-diagnose-inhalt:has(.t-kalender){padding-inline:.75rem}.p-diagnose-abschnitt .t-kalender-raster{margin-inline:-1rem}}.p-online-laedt{border:1px solid var(--p-rule-strong);border-radius:var(--p-radius-control);background:var(--p-chrome);flex-direction:column;gap:.625rem;padding:1rem;display:flex}.p-online-laedt-balken{border-radius:var(--p-radius-control);background:linear-gradient(90deg, var(--p-chrome-2) 25%, var(--p-chrome) 50%, var(--p-chrome-2) 75%);background-size:200% 100%;height:2.5rem;animation:1.4s ease-in-out infinite p-online-schimmer;display:block}.p-online-laedt-balken[data-kurz]{width:60%}@keyframes p-online-schimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.p-online-element{position:relative}.p-online-element:not([data-bereit]){min-height:0}.p-online-sendet{border-radius:var(--p-radius-control);background:color-mix(in srgb, var(--p-chrome) 88%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);text-align:start;z-index:1;justify-content:center;align-items:center;gap:.75rem;padding:1rem;display:flex;position:absolute;inset:-.25rem}.p-online-sendet p{flex-direction:column;gap:.25rem;max-width:26rem;font-size:.9375rem;display:flex}.p-online-sendet span:not(.p-zahl-kreisel){color:var(--muted);font-size:.875rem}.p-online-sendet .p-zahl-kreisel{width:1.5rem;height:1.5rem}.p-online .p-btn .p-zahl-kreisel-hell{border-color:color-mix(in srgb, currentColor 35%, transparent);border-top-color:currentColor;width:1rem;height:1rem}.p-zahl-erfolg{outline:none;align-items:flex-start;gap:.875rem;padding:1rem 1.125rem;display:flex}.p-zahl-erfolg>div>p+p{margin-top:.25rem}.p-zahl-erfolg-titel{font-size:1.0625rem;font-weight:700}.p-zahl-haken{background:var(--ok);width:2.25rem;height:2.25rem;color:var(--ok-soft);border-radius:50%;flex:none;justify-content:center;align-items:center;animation:.35s cubic-bezier(.2,.9,.3,1.3) both p-zahl-haken-auf;display:inline-flex}@keyframes p-zahl-haken-auf{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.p-online-laedt-balken,.p-zahl-haken{animation:none}}.p-recycling-dank{border:1px solid var(--ok);border-inline-start:4px solid var(--ok);background:var(--ok-soft);align-items:flex-start;gap:.875rem;display:flex}.p-recycling-dank h2{margin-top:0}.p-recycling-dank-symbol{color:var(--ok);flex:none;margin-top:.125rem;display:inline-flex}.p-recycling-dank-weiter{margin-top:.5rem;font-weight:600}.p-frage-team{border:1px solid var(--p-rule-strong);border-radius:var(--p-radius-control);background:var(--p-chrome);color:var(--muted);align-items:flex-start;gap:.5rem;padding:.625rem .875rem;font-size:.9375rem;display:flex}.p-frage-team svg{color:var(--primary);flex:none;margin-top:.125rem}.p-frage-team a{color:var(--primary);text-underline-offset:2px;font-weight:600;text-decoration:underline}.p-seitenleiste-fuss .p-neu-link{margin-bottom:.75rem;font-size:.9375rem}.p-kontakt-neu{min-height:var(--p-control);border-top:1px solid var(--p-rule);color:var(--primary);align-items:center;gap:.375rem;padding-top:.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.p-listen-rechnung{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:.875rem;display:inline-flex}.p-liste>li>.p-listen-rechnung,.p-firmen-karten>li>.p-listen-rechnung{padding:.375rem 1rem .75rem}.p-listen-rechnung-link{color:var(--primary);text-underline-offset:2px;font-weight:600;text-decoration:underline}.p-listen-rechnung-stand{color:var(--muted);font-size:.8125rem}.p-listen-rechnung-stand[data-stand=bezahlt]{color:var(--ok)}}@keyframes p-blatt-auf{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes p-erfolg-kreis{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes p-erfolg-haken{0%{stroke-dashoffset:32px}to{stroke-dashoffset:0}}[data-flaeche=portal] .p-erfolg h2[tabindex="-1"]:focus{box-shadow:none;outline:none}