:root{--bg:#e7eaec;--surface:#fbfcfc;--soft:#f0f3f4;--sunk:#dde2e5;--ink:#16191c;--ink-soft:#3d454c;--muted:#65707a;--line:#d9dfe2;--line-strong:#bcc6cc;--accent:#0b7e8e;--accent-soft:#e0f1f4;--accent-ink:#085f6c;--on-accent:#ffffff;--mag:#b54590;--mag-soft:#f9ecf5;--mag-ink:#8b3070;--green:#168a52;--green-soft:#e6f5ec;--amber:#b45309;--amber-soft:#fdf3e4;--rose:#d9494e;--rose-soft:#fdeeee;--rose-fill:#c23a3f;--on-rose:#ffffff;--backdrop:rgba(20,23,26,.45);--knob:#ffffff;--radius:8px;--radius-lg:12px;--fs-display:20px;--fs-h:15px;--fs-body:13px;--fs-meta:12px;--fs-label:11px;--ic-xs:12px;--ic-sm:14px;--ic-md:16px;--ic-lg:20px;--ic-xl:32px;--fb:"IBM Plex Sans",ui-sans-serif,system-ui,sans-serif;--fm:"IBM Plex Mono",ui-monospace,monospace;--shadow-sm:0 1px 2px rgba(15,23,26,.05);--shadow:0 4px 16px rgba(15,23,26,.06),0 1px 2px rgba(15,23,26,.04);font-family:var(--fb);color-scheme:light}[data-mode=dark]{--bg:#14171a;--surface:#1c2024;--soft:#22272b;--sunk:#15181b;--ink:#e8ecef;--ink-soft:#c3cbd2;--muted:#8b949d;--line:#2a3036;--line-strong:#3a434b;--accent:#4dbecf;--accent-soft:#15333a;--accent-ink:#9adfe9;--on-accent:#062a30;--mag:#d678b8;--mag-soft:#33212e;--mag-ink:#eaa8d4;--green:#58c98a;--green-soft:#16291e;--amber:#e8a85c;--amber-soft:#322617;--rose:#ef8a8d;--rose-soft:#371f20;--rose-fill:#ef8a8d;--on-rose:#2b1112;--backdrop:rgba(0,0,0,.62);--knob:#e4e9ec;--shadow-sm:0 1px 2px rgba(0,0,0,.35);--shadow:0 4px 18px rgba(0,0,0,.45),0 1px 2px rgba(0,0,0,.3);color-scheme:dark}:root{--d-card-pad:8px 11px 9px;--d-card-gap:8px;--d-grp-gap:18px;--d-nav-pad:5px 6px 5px 4px;--d-edit-pad:9px 11px;--d-fs-body:13px;--d-fs-nav:12px}[data-density=compact]{--d-card-pad:5px 9px 6px;--d-card-gap:5px;--d-grp-gap:12px;--d-nav-pad:3px 6px 3px 4px;--d-edit-pad:7px 9px;--d-fs-body:12px;--d-fs-nav:11px}[data-density=comfy]{--d-card-pad:12px 15px 13px;--d-card-gap:12px;--d-grp-gap:24px;--d-nav-pad:8px 8px 8px 6px;--d-edit-pad:12px 14px;--d-fs-body:14px;--d-fs-nav:13px}*{box-sizing:border-box}html,body{height:100vh;margin:0;overflow:hidden;background:var(--bg);color:var(--ink);font-size:var(--fs-body);line-height:1.5;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}code,.mono{font-family:var(--fm)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-strong);border:3px solid var(--surface);border-radius:10px}.workpane::-webkit-scrollbar-thumb{border-color:var(--surface)}.app{display:flex;flex-direction:column;height:100vh;min-width:760px}.eyebrow{font-family:var(--fm);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600;margin:0 0 12px}.eyebrow .muted{text-transform:none;letter-spacing:normal;font-family:inherit;font-weight:400}.muted{color:var(--muted)}.small{font-size:var(--fs-meta)}.pad{padding:12px 4px}.error{color:var(--rose)}.feld-hinweis{color:var(--rose);font-size:var(--fs-label);margin:4px 0 0}.empty{color:var(--muted);font-size:var(--fs-h);display:grid;place-items:center;height:100%;text-align:center;padding:24px}.topbar{display:flex;align-items:center;gap:12px;padding:11px 20px;border-bottom:1px solid var(--line);background:var(--surface);flex:none}.brand{font-weight:800;font-size:var(--fs-h);letter-spacing:0;display:flex;align-items:center;gap:9px}.brand-thin{font-weight:800;color:var(--mag)}.brand-dot{width:24px;height:17px;border:1.5px solid var(--accent);border-radius:3px;position:relative;display:grid;place-items:center}.brand-dot:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}.topbar-mid{display:flex;align-items:center;gap:10px;flex:1;justify-content:center}.sel{position:relative;flex:1;min-width:0}.sel-btn{width:100%;display:flex;align-items:center;gap:6px;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);padding:7px 10px;font:inherit;font-size:var(--fs-body);color:var(--ink);cursor:pointer;text-align:left;transition:border-color .12s,box-shadow .12s}.sel-btn:hover{border-color:var(--muted)}.sel.open .sel-btn{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.sel-cur{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sel-ch{font-size:var(--ic-md);color:var(--muted);flex:none;transition:transform .12s}.sel.open .sel-ch{transform:rotate(180deg)}.sel-list{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:30;margin:0;padding:4px;list-style:none;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow);max-height:280px;overflow-y:auto}.sel-opt{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:5px;font-size:var(--fs-body);color:var(--ink);cursor:pointer}.sel-opt-lbl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sel-opt:hover,.sel-opt.hov{background:var(--soft)}.sel-opt.on{color:var(--accent-ink);font-weight:600}.sel-tick{font-size:var(--ic-sm);color:var(--accent);flex:none}.sel-empty{padding:6px 8px;color:var(--muted);font-size:var(--fs-meta)}.topbar-right{display:flex;align-items:center;gap:8px}.badge-btn{background:none;border:none;cursor:pointer;padding:0}.btn{font-family:var(--fb);font-size:var(--fs-body);font-weight:600;color:var(--ink-soft);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);padding:8px 12px;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;transition:border-color .12s,color .12s,background .12s}.btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.btn:disabled{opacity:.58;cursor:default}.btn.primary{font-family:var(--fb);font-weight:700;background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn.primary:hover:not(:disabled){background:var(--accent-ink);border-color:var(--accent-ink);color:var(--on-accent)}.btn.primary:disabled{background:var(--sunk);border-color:var(--line-strong);color:var(--muted);opacity:1}.btn.danger{color:var(--rose);border-color:color-mix(in srgb,var(--rose) 42%,var(--line-strong));background:var(--surface)}.btn.danger:hover:not(:disabled){color:var(--rose);background:var(--rose-soft);border-color:var(--rose)}.btn.xs{font-size:var(--fs-label);padding:5px 10px}.btn.block{width:100%}.btn.lg{font-size:var(--fs-body);padding:11px 16px;justify-content:center}.btn.ghost{background:none;border-color:transparent;color:var(--ink-soft)}.btn.ghost:hover:not(:disabled){background:var(--soft);border-color:transparent;color:var(--ink)}.btn.primary.danger{background:var(--rose-fill);border-color:var(--rose-fill);color:var(--on-rose)}.btn.primary.danger:hover:not(:disabled){filter:brightness(.92);background:var(--rose-fill);border-color:var(--rose-fill);color:var(--on-rose)}.mode-btn{padding:7px 9px;font-size:var(--ic-sm);line-height:1;display:inline-flex}.badge{font-family:var(--fm);font-size:var(--fs-label);font-weight:600;padding:4px 10px;border-radius:999px}.badge.green{color:var(--green);background:var(--green-soft)}.badge.red{color:var(--rose);background:var(--rose-soft)}.badge.gray{color:var(--muted);background:var(--sunk)}.pill{font-family:var(--fm);font-size:var(--fs-label);font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:3px 8px;border-radius:999px;white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.pill.have{color:var(--green);background:var(--green-soft)}.pill.stale,.pill.amber{color:var(--amber);background:var(--amber-soft)}.pill.missing{color:var(--muted);background:var(--sunk)}.pill.accent{color:var(--accent-ink);background:var(--accent-soft)}.pill.rose{color:var(--rose);background:var(--rose-soft)}.main-area{flex:1;min-height:0;overflow:hidden}.shell2{display:grid;grid-template-columns:320px 6px minmax(0,1fr);height:100%}.empty-shell{grid-template-columns:320px minmax(0,1fr)}.nav-splitter{cursor:col-resize;background:var(--line);opacity:.5;touch-action:none}.nav-splitter:hover{background:var(--accent);opacity:.8}.s-left{scrollbar-gutter:stable;overflow-y:auto;overflow-x:hidden;background:var(--surface);border-right:1px solid var(--line);padding:20px 16px 32px;display:flex;flex-direction:column}.s-work{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:var(--bg)}.pl{margin-bottom:3px}.pl-head{width:100%;display:flex;align-items:center;gap:7px;padding:3px 5px;border-radius:var(--radius);font-size:var(--fs-body);font-weight:700;color:var(--ink)}.pl-chip{flex:none;max-width:60%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:inherit;font-size:var(--fs-body);font-weight:700;cursor:pointer;padding:4px 11px;border-radius:999px;border:1px solid var(--line-strong);background:transparent;color:var(--ink);transition:background .12s,border-color .12s,color .12s}.pl-chip:hover{border-color:var(--muted)}.pl-chip.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink)}.pl-focus{flex:1;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:5px;background:none;border:1px solid transparent;cursor:pointer;padding:4px 6px;border-radius:6px;color:inherit}.pl-focus:hover{background:var(--soft);border-color:var(--line-strong)}.pl-jump{opacity:.45}.pl-focus:hover .pl-jump{opacity:1}.pl-focus:hover{background:var(--soft)}.pl-focus-off{cursor:default}.pl-focus-off:hover{background:none}.pl-jump{font-size:var(--ic-sm);color:var(--accent);flex:none}.pl-chevbox{flex:none;width:24px;height:24px;border:1px solid var(--line-strong);border-radius:5px;background:none;cursor:pointer;color:var(--muted);display:inline-flex;align-items:center;justify-content:center}.pl-chevbox:hover{background:var(--soft);color:var(--ink);border-color:var(--muted)}.pl-chevbox .ti{font-size:var(--ic-md)}.pl-assets{margin:1px 0 8px 6px;border-left:1px solid var(--line);padding-left:8px;display:grid;grid-template-columns:minmax(0,1fr);gap:1px}.pl-assets.preview{opacity:.5;pointer-events:none}.sa{display:flex;align-items:flex-start;gap:7px;padding:var(--d-nav-pad);border-radius:var(--radius);margin:1px 0;min-width:0}.sa.on{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.sa.off{opacity:.45}.sa-check{position:relative;width:16px;height:16px;border-radius:4px;border:1px solid var(--line-strong);background:var(--surface);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:none;margin-top:2px;padding:0;color:var(--on-accent)}.sa-check:hover{border-color:var(--muted)}.sa-check.on{background:var(--accent);border-color:var(--accent)}.sa-check .ti{font-size:var(--ic-xs)}.sa-check:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.sa-main{flex:1;min-width:0;background:none;border:none;cursor:pointer;text-align:left;padding:0;display:flex;flex-direction:column;gap:2px}.sa-row1{display:flex;align-items:center;gap:6px;min-width:0;width:100%}.sa-name{font-size:var(--d-fs-nav);font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.sa-flag{font-size:var(--fs-meta);color:var(--amber);flex:none}.sa-flag.accent{color:var(--accent)}.sa-flag.rose{color:var(--rose)}.sa-flag.dim{color:var(--muted)}.sa-prev{font-size:var(--fs-label);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;padding-left:13px}.sa-prev.is-missing{font-style:italic;opacity:.8}.ready{font-family:var(--fm);font-size:var(--fs-label);color:var(--muted);display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.ready.ok{color:var(--green)}.ready.warn{color:var(--rose)}.ready-stale{display:inline-flex;align-items:center;gap:1px}.ready-stale .ti{font-size:var(--ic-xs)}.dot{width:7px;height:7px;border-radius:50%;flex:none;box-sizing:border-box;background:transparent}.dot.have{background:var(--green)}.dot.stale{background:transparent;border:2px solid var(--amber)}.dot.missing{background:transparent;border:1.5px dashed var(--line-strong)}.soon{font-family:var(--fm);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:var(--sunk);border-radius:6px;padding:1px 6px;margin-left:6px}.ehead{display:flex;align-items:center;gap:14px;padding:9px 20px;background:var(--surface);border-bottom:1px solid var(--line);flex:none;min-height:44px}.ehead-title{font-size:var(--fs-h);font-weight:800;letter-spacing:0;line-height:1.2;margin:0;white-space:nowrap;flex:none;max-width:40%;overflow:hidden;text-overflow:ellipsis}.ehead-ctx{font-size:var(--fs-meta);color:var(--muted);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ehead-stats{display:inline-flex;gap:12px;font-family:var(--fm);font-size:var(--fs-label);color:var(--muted);flex:none;white-space:nowrap}.ehead-stat b{color:var(--ink);font-weight:700}.ehead-acts{display:inline-flex;gap:2px;flex:none}.ehead-act{background:none;border:none;color:var(--muted);cursor:pointer;padding:6px 7px;border-radius:6px;display:inline-flex}.ehead-act:hover{background:var(--soft);color:var(--accent)}.ehead-act .ti{font-size:var(--ic-md)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.src{overflow:hidden}.src-head{width:100%;display:flex;align-items:center;gap:9px;padding:11px 14px;background:none;border:none;cursor:pointer;font-size:var(--fs-body)}.src-head b{font-weight:700}.src-head .ti-file-text{color:var(--muted)}.src-ch{margin-left:auto;color:var(--muted)}.src-body{padding:0 14px 14px}.src-area{width:100%;min-height:240px;max-height:520px;font-family:var(--fm);font-size:var(--fs-meta);line-height:1.55;border:1px solid var(--line-strong);border-radius:var(--radius);padding:12px;resize:vertical;background:var(--surface);outline:none;transition:border-color .12s,box-shadow .12s}.src-area:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.src-wrap{position:relative;display:flex;flex-direction:column}.tr-zone .src-wrap{flex:1;min-height:0}.src-wrap.mit-live .src-area{background:transparent;position:relative;z-index:1}.src-hinterlegung{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;white-space:pre-wrap;word-wrap:break-word;color:transparent;font-family:var(--fm);font-size:var(--fs-meta);line-height:1.55;padding:12px;border:1px solid transparent;border-radius:var(--radius);background:var(--surface)}.src-hinterlegung mark{background:var(--accent);color:transparent;border-radius:3px}.src-act{display:flex;align-items:center;gap:12px;margin-top:10px;flex-wrap:wrap}.src-empty{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:4px}.cmd-prog-h{display:flex;align-items:center;gap:9px}.cmd-stage{font-size:var(--fs-meta);font-weight:600;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmd-stop{margin-left:auto;flex:none;color:var(--rose)}.cmd-stop:hover{background:var(--rose-soft);color:var(--rose);border-color:transparent}.cmd-track{height:6px;border-radius:3px;background:var(--sunk);overflow:hidden}.cmd-track i{display:block;height:100%;background:var(--accent);transition:width .3s}.cmd-spin{color:var(--accent);flex:none;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.det-empty{color:var(--muted);font-size:var(--fs-meta);padding:12px;background:var(--sunk);border-radius:var(--radius)}.det-text{margin:0;padding:13px;max-height:340px;overflow:auto;font-family:var(--fm);font-size:var(--fs-label);line-height:1.55;white-space:pre-wrap;word-break:break-word;background:var(--sunk);border-radius:var(--radius);color:var(--ink)}.det-html{width:100%;height:320px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.det-chars{font-family:var(--fm);font-size:var(--fs-label);color:var(--muted)}.det-spacer{flex:1}.preset-grid{margin-top:8px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 12px;align-items:center}.preset-lbl{font-size:var(--fs-meta);color:var(--ink-soft)}.preset-grid .sel{flex:none}.preset-grid .sel-btn{width:100%}.preset-num{width:100%;font-size:var(--fs-meta);border:1px solid var(--line-strong);border-radius:var(--radius);padding:7px 10px;outline:none;background:var(--surface);color:var(--ink)}.preset-num:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.preset-note,.preset-legacy{grid-column:1 / -1;margin:4px 2px 0}.linklike{background:none;border:none;padding:0;color:var(--accent);cursor:pointer;font:inherit;text-decoration:underline}.linklike:hover{color:var(--accent-ink)}.chk{display:flex;align-items:center;gap:8px;padding:6px 2px;font-size:var(--fs-meta);color:var(--ink)}.chk-i{font-size:var(--ic-sm);color:var(--muted);flex:none}.chk-lbl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chk-x{font-size:var(--ic-xs);color:var(--muted);vertical-align:-1px;margin:0 1px}.chk-val{font-family:var(--fm);font-size:var(--fs-label);color:var(--muted)}.chk.ok .chk-i,.chk.ok .chk-val{color:var(--green)}.chk.warn .chk-i,.chk.warn .chk-val{color:var(--amber)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--backdrop);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);display:grid;place-items:center;z-index:50;padding:24px;box-sizing:border-box}.confirm-body{margin:0;color:var(--muted);font-size:var(--fs-meta);line-height:1.55}.field-note{margin:0 0 10px;color:var(--muted);font-size:var(--fs-meta);line-height:1.5}.key-input{width:100%;font-family:var(--fm);font-size:var(--fs-body);padding:10px 12px;border:1px solid var(--line-strong);border-radius:var(--radius);margin-top:12px;outline:none}.key-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ctx-zone{display:flex;flex-direction:column;gap:6px;margin:0 0 16px}.ctx-row{display:grid;grid-template-columns:46px minmax(0,1fr) 62px;align-items:center;gap:6px}.ctx-kopf{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.ctx-leer{display:inline-block;width:28px}.ctx-lbl{font-family:var(--fm);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.ctx-row .sel{min-width:0}.ctx-acts{display:flex;gap:4px;justify-content:flex-end}.ctx-act{flex:none;padding:5px 7px}.ctx-fold{color:var(--muted)}.ctx-new{min-width:0;font-size:var(--fs-body);border:1px solid var(--accent);border-radius:var(--radius);padding:6px 9px;outline:none;background:var(--surface);color:var(--ink);box-shadow:0 0 0 3px var(--accent-soft)}.ctx-collapsed{display:flex;align-items:center;gap:8px;width:100%;margin:0 0 16px;padding:8px 11px;background:var(--soft);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;text-align:left;transition:border-color .12s,background .12s}.ctx-collapsed:hover{border-color:var(--accent);background:var(--accent-soft)}.ctx-ic{color:var(--muted);flex:none}.ctx-sum{flex:1;min-width:0;font-weight:600;font-size:var(--fs-body);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctx-chev{color:var(--muted);flex:none}.fld,.field{display:grid;gap:5px}.fld{margin-top:12px}.field{margin-bottom:12px}.fld>span,.field>span{font-family:var(--fm);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.05em;font-weight:600;color:var(--muted)}.fld>span em,.field>span em{text-transform:none;letter-spacing:0;font-weight:400}.fld input,.fld textarea,.field input,.field textarea{width:100%;box-sizing:border-box;font-size:var(--fs-body);padding:8px 11px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);outline:none;font-family:inherit;resize:vertical;transition:border-color .12s,box-shadow .12s}.fld input:focus,.fld textarea:focus,.field input:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.fld-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.fld-row.season-head{grid-template-columns:1fr 110px}.subli{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:8px 12px;margin:0 0 8px;font-size:var(--fs-meta);flex:none}.subli-spk{display:flex;align-items:center;gap:6px;color:var(--muted);white-space:nowrap}.subli-spk input{width:44px;padding:3px 4px;border:1px solid var(--line-strong);border-radius:6px;background:var(--sunk);color:var(--ink);font:inherit;text-align:center}.subli-spk input:focus{outline:none;border-color:var(--accent)}.lauf-anzeige{display:flex;align-items:center;gap:8px;margin:8px 0 0;padding:6px 10px;border:1px dashed var(--line-strong);border-radius:8px;font-size:var(--fs-meta);color:var(--accent)}.lauf-anzeige span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lauf-anzeige.fehler{border-style:solid;border-color:var(--rose);color:var(--rose)}.lauf-anzeige.fehler span{white-space:normal}.lauf-anzeige.fehler .btn{margin-left:auto;flex:none}.cmd-stand-zone{display:flex;flex-direction:column;margin:2px 0 4px}.cmd-stand{display:flex;align-items:center;gap:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:4px 2px;font:inherit;font-size:var(--fs-label);color:var(--muted);cursor:pointer;text-align:left;width:100%}.cmd-stand:hover{color:var(--ink)}.cmd-stand-txt{flex:1;min-width:0}.cmd-count{color:var(--amber);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.cmd-stand-detail{border:1px solid var(--line);border-radius:8px;background:var(--sunk);padding:8px 10px;display:flex;flex-direction:column;gap:7px;font-size:var(--fs-meta)}.cmd-stand-gruende{margin:0;color:var(--ink-soft)}.cmd-stand-act{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cmd-mehr{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}.cmd-mehr-row{display:flex;gap:6px;flex-wrap:wrap}.cmd-schritt{display:flex;flex-wrap:wrap;justify-content:center;row-gap:1px}.cmd-schritt .cmd-sub{width:100%;text-align:center}.redak{flex:none;margin:8px 0 0;display:flex;flex-direction:column}.redak.done{border-color:color-mix(in srgb,var(--green) 34%,var(--line))}.redak-head{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:var(--fs-meta);flex-wrap:wrap}.redak-head>.ti{color:var(--accent)}.redak-fold{background:none;border:none;cursor:pointer;color:var(--muted);padding:2px;display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px}.redak-stale{display:flex;align-items:center;gap:8px;margin:0 12px 8px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--amber) 38%,var(--line));border-radius:8px;background:var(--amber-soft);font-size:var(--fs-meta);flex-wrap:wrap}.redak-stale>.ti{color:var(--amber)}.redak-hint{display:flex;align-items:center;gap:7px;font-size:var(--fs-meta);color:var(--amber);background:var(--amber-soft);border-radius:6px;padding:4px 8px}.redak-hint .btn{margin-left:auto}.redak-deckung{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 12px;border-bottom:1px solid var(--line);font-size:var(--fs-meta);background:var(--surface)}.redak-deckung .deck-titel{text-transform:uppercase;letter-spacing:.06em;font-weight:650;color:var(--muted);font-size:11px}.deck-item{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--line);border-radius:12px;padding:2px 9px;font-variant-numeric:tabular-nums}.deck-item.ok{color:var(--green);background:var(--green-soft);border-color:transparent}.deck-item.fehlt{color:var(--amber);background:var(--amber-soft);border-color:transparent;font-weight:600}.redak-deckung .deck-erkl{margin-left:auto}.redak-body{padding:2px 12px 12px}.redak-body .eyebrow{margin:8px 0 2px}.redak-item{display:flex;flex-direction:column;gap:4px;border:1px solid var(--line);border-radius:8px;padding:8px 10px;background:var(--sunk)}.redak-item-head{display:flex;align-items:center;gap:8px}.redak-aussage{font-weight:600}.redak-vorgaben{display:flex;flex-wrap:wrap;gap:6px;padding:0 4px}.redak-vorgabe{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-meta);border:1px solid var(--accent);color:var(--ink);border-radius:12px;padding:1px 4px 1px 9px;background:transparent}.redak-vorgabe .chip-x{border:0;background:transparent;color:var(--muted);cursor:pointer;padding:0 2px;line-height:1}.redak-vorgabe .chip-x:hover{color:var(--ink)}.redak-item.off{opacity:.85;border-style:dashed;background:transparent}.redak-num{color:var(--muted);flex:none;min-width:26px;text-align:left}.redak-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.redak-main textarea{width:100%;resize:vertical;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--ink);font:inherit;font-size:var(--fs-meta);line-height:1.5;padding:2px 4px}.redak-main textarea:hover{border-color:var(--line)}.redak-main textarea:focus{outline:none;border-color:var(--accent);background:var(--surface)}.redak-quote{margin:0;font-size:var(--fs-meta);line-height:1.5;white-space:pre-wrap}.redak-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.redak-tc{background:none;border:1px solid var(--line-strong);border-radius:6px;cursor:pointer;color:var(--muted);font-family:var(--fm);font-size:var(--fs-meta);padding:1px 7px;display:inline-flex;align-items:center;gap:5px}.redak-tc:hover{color:var(--accent);border-color:var(--accent)}.redak-iter{margin-top:2px}.ac-lock.on{color:var(--amber)}.zu-grid{display:flex;flex-direction:column;gap:6px}.zu-row{display:flex;align-items:baseline;gap:10px;font-size:var(--fs-meta)}.zu-label{flex:0 0 176px;color:var(--muted)}.zu-chips{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap}.zu-chip{background:var(--sunk);border:1px solid var(--line-strong);border-radius:999px;cursor:pointer;color:var(--muted);font:inherit;font-size:var(--fs-meta);padding:1px 9px}.zu-chip:hover{border-color:var(--accent);color:var(--accent)}.zu-chip.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:600}.zu-chip.alt{border-style:dashed}.zu-chip.leer{border-style:dashed;opacity:.55}.zu-chip.nah:after{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--green);margin-left:5px;vertical-align:1px}.zu-plus{color:var(--muted);margin-left:8px;white-space:nowrap}.cmd-schalter{display:inline-flex;align-items:center;gap:8px;margin-left:auto;background:none;border:1px solid transparent;cursor:pointer;font-family:var(--fb);font-size:var(--fs-label);font-weight:600;color:var(--ink-soft);padding:5px 10px;border-radius:var(--radius);white-space:nowrap}.cmd-schalter:hover{background:var(--soft);color:var(--ink)}.cmd-schalter.on{color:var(--ink)}.schalter-bahn{flex:none;width:28px;height:16px;border-radius:999px;background:var(--sunk);border:1px solid var(--line-strong);position:relative;transition:background .15s}.cmd-schalter.on .schalter-bahn{background:var(--accent);border-color:var(--accent)}.schalter-knopf{position:absolute;top:1px;left:1px;width:12px;height:12px;border-radius:50%;background:var(--surface);transition:left .15s}.cmd-schalter.on .schalter-knopf{left:13px}.cmd-gate{border-color:color-mix(in srgb,var(--amber) 45%,var(--line-strong));background:var(--amber-soft);color:var(--ink)}.cmd-gate:hover:not(:disabled){border-color:var(--amber)}.varn{flex:none;margin:8px 0 0;display:flex;flex-direction:column}.varn-body{padding:2px 12px 12px;display:flex;flex-direction:column;gap:12px}.varn-grp-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.varn-grp-head .eyebrow{margin:0}.varn-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;margin-top:6px}@media(max-width:1000px){.varn-grid{grid-template-columns:1fr}}.varn-card{text-align:left;background:var(--sunk);border:1px solid var(--line);border-radius:8px;padding:9px 11px;cursor:pointer;font:inherit;color:var(--ink);display:flex;flex-direction:column;gap:6px;max-height:250px;overflow:auto}.varn-grid.lesen{grid-template-columns:1fr}.varn-card.lese{max-height:none;overflow:visible;cursor:auto;-webkit-user-select:text;user-select:text}.varn-lese-act{display:flex;justify-content:flex-end;margin-top:2px}.varn>.panel-head{position:sticky;top:0;z-index:6;background:var(--surface)}.redak>.redak-kopfblock{position:sticky;top:0;z-index:6;background:var(--surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.varn-card:hover{border-color:var(--accent)}.varn-card.on{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent) inset}.varn-card.taken{border-color:var(--green);box-shadow:0 0 0 1px var(--green) inset}.varn-card.taken:before{content:"✓ bestehende Fassung";display:block;color:var(--green);font-size:var(--fs-meta);font-weight:600;margin-bottom:2px}.varn-row{display:flex;gap:8px;font-size:var(--fs-meta);line-height:1.45}.varn-k{flex:0 0 58px;color:var(--muted)}.varn-v{white-space:pre-wrap;min-width:0}.spin{animation:varnspin 1s linear infinite;display:inline-block}@keyframes varnspin{to{transform:rotate(360deg)}}.rawtr{display:flex;flex-direction:column;gap:8px;min-height:0;flex:1;width:100%;margin-top:10px}.rawtr-head{display:flex;align-items:center;gap:10px}.rawtr-body{overflow:auto;min-height:0;max-height:340px;border:1px solid var(--line);border-radius:8px;padding:10px 12px;background:var(--sunk);text-align:left}.rawtr-edit{min-height:340px;text-align:left}.rawtr-body .tr-block{margin:0 0 12px}.rawtr-body .tr-head{font-family:var(--fm);font-size:var(--fs-meta);color:var(--muted);margin-bottom:2px}.rawtr-body p{margin:0;white-space:pre-wrap;line-height:1.5;font-size:var(--fs-meta)}.split-rows{display:flex;flex-direction:column;gap:6px;margin:10px 0}.split-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;cursor:pointer;font-size:var(--fs-meta)}.split-row.on{border-color:var(--accent);background:var(--accent-soft)}.split-row .split-name{font-weight:600;white-space:nowrap}.split-row .split-sample{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.split-targets{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.split-targets .fld{flex:1 1 160px}.clip-edit{margin:0 0 10px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.clip-edit-row{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.clip-edit-row .fld{flex:0 1 128px}.clip-edit-actions{display:flex;align-items:center;gap:8px;margin-top:10px}.clip-edit-row .fld input{font-family:var(--fm)}.clip-len{font-size:var(--fs-meta);color:var(--ink-soft);padding-bottom:7px}.clip-len.warn{color:var(--amber,#d3a34a)}.clip-prev{margin:8px 0 4px;font-style:italic}.clip-theme{display:block;margin:10px 0 4px}.clip-theme input{width:100%}.clip-text{margin:8px 0 4px;max-height:190px;overflow:auto;padding:9px 11px;border:1px solid var(--line);border-radius:8px;background:var(--sunk);line-height:1.75;font-size:var(--fs-body)}.clip-w{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0 1px;margin:0;font:inherit;color:var(--ink);cursor:pointer;border-radius:3px}.clip-w+.clip-w{margin-left:3px}.clip-w.ctx{color:var(--muted)}.clip-w:hover{background:var(--accent-soft);color:var(--accent-ink);box-shadow:inset 0 -2px 0 var(--accent)}.clip-edge{color:var(--accent);font-weight:700;padding:0 3px}.ac-checks{list-style:none;margin:0 0 8px;padding:7px 10px;border:1px solid var(--amber);border-radius:7px;background:var(--amber-soft);display:flex;flex-direction:column;gap:3px}.ac-checks li{display:flex;gap:6px;align-items:flex-start;font-size:var(--fs-meta);color:var(--ink-soft);line-height:1.35}.ac-checks .ti{color:var(--amber,#d3a34a);font-size:13px;flex:none;margin-top:1px}.ac-checks-aktion{justify-content:flex-end;margin-top:2px}.insp-ladefehler{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--rose)}.ac-checks-aktion .ti{color:inherit;font-size:12px;margin-top:0}.cmd-checks .ti{color:var(--amber,#d3a34a)}.spk-row{display:grid;grid-template-columns:1fr 250px;gap:12px;align-items:start;padding:9px 2px;border-bottom:1px solid var(--line)}.spk-row:last-of-type{border-bottom:none}.spk-info{display:flex;flex-direction:column;gap:2px;min-width:0}.spk-key{font-family:var(--fm);font-size:var(--fs-meta);color:var(--ink-soft)}.spk-sample{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.spk-row input{width:100%}.spk-zuordnung{display:flex;flex-direction:column;gap:6px;min-width:0}.spk-namen{display:flex;flex-wrap:wrap;gap:4px}.spk-chip{border:1px solid var(--line-strong);background:none;border-radius:999px;padding:2px 9px;font-size:var(--fs-meta);color:var(--ink-soft);cursor:pointer;min-height:24px}.spk-chip:hover{border-color:var(--accent)}.q-vorschlaege{align-items:center;margin:2px 0 10px}.clip-io{font-family:var(--fm);font-size:11px;letter-spacing:.03em}.spk-chip.on{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.subli>.ti{color:var(--accent);font-size:15px}.subli-status{color:var(--ink-soft);flex:1 1 260px;min-width:0}.subli-status.err{color:var(--rose)}.subli-bar{width:140px;height:6px;border-radius:3px;background:var(--line);overflow:hidden}.subli-bar-fill{display:block;height:100%;background:var(--accent);transition:width .4s ease}.subli-link{color:var(--accent-ink);text-decoration:none;border-bottom:1px dotted currentColor}.subli-link:hover{color:var(--accent)}.plat-chips{display:flex;flex-wrap:wrap;gap:8px}.asset-reqs{max-height:240px;overflow:auto;border:1px solid var(--line);border-radius:var(--radius);padding:6px 10px}.asset-grp-h{font-family:var(--fm);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.06em;color:var(--accent-ink);margin:8px 0 4px}.asset-req-row{display:grid;grid-template-columns:160px 1fr;align-items:center;gap:10px;padding:2px 0}.asset-req-nm{font-size:var(--fs-meta);color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-req-row input{font-size:var(--fs-meta);border:1px solid var(--line);border-radius:6px;padding:5px 8px;outline:none}.asset-req-row input:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.fs{background:var(--soft);border:1px solid var(--line);border-radius:var(--radius-lg);padding:13px 15px;margin:0 0 11px}.fs:last-child{margin-bottom:0}.fs h3{margin:0 0 12px;font-size:var(--fs-body);font-weight:700}.fs-opt{padding:0}.fs-opt h3{margin:0}.fs-sum{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;padding:12px 15px;border-radius:var(--radius-lg)}.fs-sum::-webkit-details-marker{display:none}.fs-sum:hover{background:var(--sunk)}.fs-chev{color:var(--muted);font-size:var(--ic-md);flex:none;transition:transform .12s}.fs-opt[open] .fs-chev{transform:rotate(90deg)}.fs-body{padding:2px 15px 13px}.fs h3 .opt{font-weight:500;font-size:var(--fs-label);color:var(--muted);margin-left:6px;font-family:var(--fm)}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.field:last-child{margin-bottom:0}.slug{font-size:var(--fs-body);color:var(--muted);margin:4px 0 0}.slug code{background:var(--sunk);padding:2px 8px;border-radius:6px;color:var(--accent-ink)}.file-field{display:grid;grid-template-columns:210px max-content minmax(0,1fr);align-items:center;gap:8px 12px;padding:6px 0;font-size:var(--fs-body)}.file-field-label{font-family:var(--fm);font-size:var(--fs-label);font-weight:600;color:var(--muted)}.file-btn{position:relative;overflow:hidden}.file-btn input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.file-field-name{font-family:var(--fm);font-size:var(--fs-meta);color:var(--accent-ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-err{display:flex;align-items:flex-start;gap:7px;min-width:0;max-width:520px;color:var(--rose);font-size:var(--fs-meta);line-height:1.45;background:var(--rose-soft);border:1px solid color-mix(in srgb,var(--rose) 32%,transparent);border-radius:var(--radius);padding:8px 10px}.import-err .ti{font-size:var(--ic-md);flex:none;margin-top:1px}.vimg{padding:8px;display:grid;place-items:center;background:repeating-conic-gradient(var(--sunk) 0% 25%,var(--surface) 0% 50%) 50% / 14px 14px}.vimg img{max-width:100%;max-height:170px;border-radius:5px;box-shadow:var(--shadow-sm)}.vmiss{padding:18px 12px;text-align:center;color:var(--muted);font-size:var(--fs-label);line-height:1.5}.vmiss-rq{font-family:var(--fm);font-size:var(--fs-label)}.iter{display:flex;align-items:center;gap:8px;margin-top:8px}.iter-in{flex:1;font-size:var(--fs-meta);border:1px solid var(--line-strong);border-radius:var(--radius);padding:7px 10px;outline:none}.iter-in:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.src-tabs{display:flex;align-items:center;gap:6px;margin-bottom:8px}.src-tab{font-family:var(--fm);font-size:var(--fs-label);padding:5px 12px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);color:var(--ink-soft);cursor:pointer;transition:all .12s}.src-tab.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.src-tab:hover:not(.on){border-color:var(--accent);color:var(--accent)}.src-tabs .muted{margin-left:8px}.src-check{background:none;border:none;cursor:pointer;color:var(--amber);font-family:inherit;font-size:var(--fs-meta);display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:6px;transition:background .12s}.src-check:hover{background:var(--amber-soft)}.src-check-label{white-space:nowrap}.src-help{margin-left:auto;background:none;border:none;cursor:pointer;color:var(--muted);font-family:inherit;font-size:var(--fs-meta);display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:6px;position:relative}.src-help:hover{background:var(--soft);color:var(--accent)}.src-help .ti{font-size:var(--ic-sm)}.src-help.new:after{content:"";position:absolute;top:1px;right:1px;width:6px;height:6px;border-radius:50%;background:var(--accent)}.src-clean{margin-left:auto;background:none;border:none;cursor:pointer;color:var(--muted);font-family:inherit;font-size:var(--fs-meta);display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:6px;transition:background .12s,color .12s}.src-clean:hover:not(:disabled){background:var(--soft);color:var(--accent)}.src-clean:disabled{opacity:.5;cursor:default}.src-clean .ti{font-size:var(--ic-sm)}.src-legend{background:var(--soft);border:1px solid var(--line);border-radius:var(--radius);padding:9px 12px;margin:0 0 8px;display:grid;gap:5px}.lg-row{font-size:var(--fs-meta);color:var(--ink-soft);display:flex;align-items:center;gap:7px}.lg-row .ti{font-size:var(--ic-sm);color:var(--accent);flex:none}.kbd{font-family:var(--fm);font-size:var(--fs-label);background:var(--surface);border:1px solid var(--line-strong);border-radius:4px;padding:0 5px;min-width:16px;text-align:center;color:var(--ink)}.cov-list{max-height:560px;overflow:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.cov-block{padding:9px 12px;border-bottom:1px solid var(--line);transition:background .15s}.cov-block:last-child{border-bottom:none}.cov-block.hl{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.cov-block.uncov .cov-text{color:var(--muted)}.cov-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cov-tc{font-family:var(--fm);font-size:var(--fs-label);color:var(--muted);min-width:58px}.cov-sp{font-family:var(--fm);font-size:var(--fs-label);font-weight:600;color:var(--ink-soft)}.cov-used{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-family:var(--fm);font-size:var(--fs-label);color:var(--accent-ink);background:var(--accent-soft);border:1px solid transparent;border-radius:999px;padding:2px 9px;cursor:pointer;white-space:nowrap;transition:border-color .12s}.cov-used:hover{border-color:var(--accent)}.cov-text{margin:4px 0 0;font-size:var(--fs-meta);line-height:1.55;white-space:pre-wrap}.ev{margin-top:8px;border:1px solid var(--line);border-radius:var(--radius);padding:8px 10px;display:flex;flex-direction:column;gap:5px;align-items:flex-start}.ev-row{display:flex;gap:10px;align-items:baseline}.ev-tc{font-family:var(--fm);font-size:var(--fs-label);color:var(--accent-ink);white-space:nowrap}.ev-q{font-size:var(--fs-meta);color:var(--ink-soft);font-style:italic}.gate{margin-top:8px;display:flex;flex-direction:column;gap:8px}.gate-combo{border:1px solid var(--line);border-radius:var(--radius);padding:9px 11px}.gate-combo.chosen{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.gate-h{display:flex;align-items:center;gap:7px;margin-bottom:4px;font-size:var(--fs-meta)}.gate-line{margin:2px 0;font-size:var(--fs-meta);line-height:1.45}.gate-line .muted{font-family:var(--fm);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.05em;margin-right:6px}.gate-tests{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:6px}.gate-test{font-family:var(--fm);font-size:var(--fs-label);color:var(--ink-soft);cursor:help}.gate-test .ti-check{color:var(--green)}.gate-test .ti-x{color:var(--rose)}.hist{margin-top:8px;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.redak-stale-legende{flex-basis:100%;margin-top:4px}.cmd-sub{display:block;font-size:var(--fs-label);font-weight:400;opacity:.85}.lib-open{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;font:inherit;text-align:left;cursor:pointer;color:inherit}.lib-open:disabled{cursor:default}.lib-open:not(:disabled):hover .lib-title{color:var(--accent-ink)}.hist-row{display:flex;align-items:center;gap:10px;padding:7px 10px;border-top:1px solid var(--line)}.hist-row:first-child{border-top:none}.hist-when{font-family:var(--fm);font-size:var(--fs-label);color:var(--muted);white-space:nowrap;min-width:78px}.hist-prev{flex:1;font-size:var(--fs-meta);color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hist-bytes{font-family:var(--fm);font-size:var(--fs-label);color:var(--muted);white-space:nowrap}.btn.xs.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-family:var(--fb);font-weight:700}.btn.xs.primary:hover:not(:disabled){background:var(--accent-ink);border-color:var(--accent-ink);color:var(--on-accent)}.btn.primary:disabled,.btn.xs.primary:disabled{background:var(--sunk);border-color:var(--line-strong);color:var(--muted)}.toasts{position:fixed;right:16px;bottom:16px;z-index:80;display:flex;flex-direction:column;gap:8px;max-width:420px}.toast{display:flex;align-items:flex-start;gap:9px;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);padding:10px 12px;box-shadow:var(--shadow);font-size:var(--fs-meta);line-height:1.45;color:var(--ink)}.toast>.ti{flex:none;font-size:var(--fs-h);margin-top:1px}.toast.ok>.ti{color:var(--green)}.toast.err>.ti{color:var(--rose)}.toast.info>.ti{color:var(--accent)}.toast.err{border-color:var(--rose)}.toast-msg{flex:1;min-width:0;word-break:break-word}.toast-x{background:none;border:none;cursor:pointer;color:var(--muted);padding:1px 2px;border-radius:5px;flex:none}.toast-x:hover{color:var(--ink);background:var(--soft)}.panel-err{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;border:1px dashed var(--line-strong);border-radius:var(--radius);color:var(--ink-soft);font-size:var(--fs-meta);margin:8px}.panel-err .ti{color:var(--amber);font-size:var(--ic-md)}.panel-err p{margin:0}.insp-meta{display:flex;align-items:center;gap:7px}.insp-iter{margin-top:0}.insp-sec{border-top:1px solid var(--line);padding-top:8px}.insp-sec-h{width:100%;display:flex;align-items:center;gap:7px;background:none;border:none;cursor:pointer;font-size:var(--fs-meta);font-weight:600;color:var(--ink-soft);padding:2px 0;text-align:left}.insp-sec-h:hover{color:var(--ink)}.insp-sec-b{margin-top:6px}.insp .ev,.insp .gate,.insp .hist{margin-top:0}.insp .hist-when{min-width:56px}.insp .gate-line{word-break:break-word}.workzone{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px;padding:0 28px 16px;overflow-y:auto;scrollbar-gutter:stable}.workzone>:first-child{margin-top:12px}.tr-zone{flex:none;min-height:0;display:flex;flex-direction:column}.tr-zone .src{height:100%;display:flex;flex-direction:column;min-height:0}.tr-zone .src-head{flex:none}.tr-zone .src-body{flex:1;min-height:0;display:flex;flex-direction:column}.tr-zone .src-tabs{flex:none}.tr-zone .src-area{flex:1;min-height:0;max-height:none;resize:none}.tr-zone .cov-list{flex:1;min-height:0;max-height:none}.tr-zone .src-act{flex:none}.split-h{flex:none;height:10px;margin:-3px 0;cursor:row-resize;display:grid;place-items:center}.split-h:after{content:"";width:52px;height:3px;border-radius:2px;background:var(--line-strong);transition:background .12s}.split-h:hover:after{background:var(--accent)}.workpane{flex:none;min-height:340px;overflow:visible;padding:0 0 14px}.workpane.zu{min-height:0;padding-bottom:0}.work-edit{width:100%;min-height:42px;font-family:var(--fm);font-variant-ligatures:none;font-size:var(--d-fs-body);line-height:1.55;border:1px solid var(--line);border-radius:var(--radius);padding:var(--d-edit-pad);resize:none;background:var(--surface);color:var(--ink);outline:none;overflow-y:auto;transition:border-color .12s,box-shadow .12s}.work-edit:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.workpane .vimg img{max-height:440px}.workpane .det-html{height:460px}.sv-body{padding:0 18px 12px}.sv-row{border:1px solid var(--line);border-radius:var(--radius);margin:0 0 8px;background:var(--surface)}.sv-row.warn{box-shadow:inset 3px 0 0 var(--amber)}.sv-row-head{display:flex;align-items:center;gap:8px;padding:6px 10px 6px 12px}.sv-row-main{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:2px 0;background:none;border:none;color:var(--ink);cursor:pointer;text-align:left;font:inherit}.sv-akt{flex:none}.sv-nm{font-weight:600;white-space:nowrap}.sv-state{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-detail{padding:0 12px 10px;display:flex;flex-direction:column;gap:8px}.sv-verben{display:flex;gap:7px}.sv-edit{font-size:var(--d-fs-body)}.sv-orig summary{cursor:pointer}.sv-pre{white-space:pre-wrap;font-family:inherit;font-size:var(--d-fs-body);color:var(--ink-soft);background:var(--soft);border-radius:var(--radius);padding:8px 10px;margin:6px 0 0;max-height:220px;overflow-y:auto}.sv-kopf-act{display:inline-flex;gap:7px;align-items:center}.sv-fuss{margin:4px 0 0}.sv-link{background:none;border:none;padding:0;color:var(--muted);text-decoration:underline;cursor:pointer;font-size:inherit}.sv-link:hover{color:var(--ink-soft)}.sv-befund{margin:0;color:var(--amber)}.fld-inline{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.sv-ut{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;padding:0 12px 9px}.sv-ut a{color:var(--accent-ink)}.cmdside{display:flex;flex-direction:column;gap:7px;margin:0 0 18px}.cmdside-row{display:flex;gap:7px}.cmd-n{font-family:var(--fm);font-weight:700;color:var(--accent-ink)}.cmd-n.amber{color:var(--amber)}.cmdside-row .btn{flex:1;justify-content:center}.cmdside .btn.block{justify-content:center}.cmdside.running{background:var(--soft);border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px}.phasen{display:flex;gap:3px;margin:0 0 4px}.phase{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0 0 2px;font:inherit;font-size:var(--fs-label);color:var(--muted);cursor:pointer;border-radius:4px}.phase i{display:block;width:100%;height:4px;border-radius:2px;background:var(--line)}.phase.erledigt i{background:var(--green)}.phase.offen i{background:var(--line-strong)}.phase.offen{color:var(--ink-soft)}.phase.jetzt i{background:var(--accent)}.phase.jetzt{color:var(--ink);font-weight:600}.phase-nm{white-space:nowrap;letter-spacing:-.01em}.phase-n{font-family:var(--fm);font-size:10.5px;font-variant-numeric:tabular-nums;color:var(--muted);font-weight:400}.phase:hover .phase-nm{color:var(--ink)}.phase:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.phasen.laedt{opacity:.5}.cmd-dich{display:flex;flex-direction:column;gap:5px;margin:4px 0 0;padding-top:8px;border-top:1px solid var(--line)}.cmd-dich-h{font-size:var(--fs-label);font-weight:700;color:var(--rose);letter-spacing:.02em}.cmd-dich ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.cmd-dich li button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:2px 0 2px 13px;font:inherit;font-size:var(--fs-meta);color:var(--ink);text-align:left;cursor:pointer;position:relative;line-height:1.35;width:100%}.cmd-dich li button:before{content:"";position:absolute;left:1px;top:7px;width:6px;height:6px;border-radius:50%;background:var(--rose)}.cmd-dich li button:hover{text-decoration:underline;text-decoration-color:var(--line-strong)}.cmd-dich li button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cmd-dich>.btn{align-self:flex-start}.cmd-dich li{display:flex;align-items:flex-start;gap:6px}.cmd-dich li>button:first-child{flex:1;min-width:0}.cmd-dich-akt{flex:none;margin-top:-1px}.cmd-protokoll{margin:2px 0 0;padding-left:16px;display:flex;flex-direction:column;gap:3px;color:var(--ink-soft)}.redak-item{scroll-margin-top:90px}.redak-folgen{display:flex;align-items:flex-start;gap:8px;margin:0 12px 6px;padding:7px 10px;border-radius:8px;background:var(--accent-soft);color:var(--accent-ink);font-size:var(--fs-meta);line-height:1.4}.redak-folgen>.ti{margin-top:2px;flex:none}.redak-folgen>span{flex:1;min-width:0}.redak-folgen>.btn{flex:none;margin:-3px -4px 0 0}.side-status{margin-top:auto;padding-top:18px;border-top:1px solid var(--line)}.seg-bar{position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:10px 18px;background:var(--surface);border-bottom:1px solid var(--line)}.seg{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);cursor:pointer;font-size:var(--fs-body);font-weight:600;transition:background .12s,border-color .12s,color .12s}.seg:hover{border-color:var(--accent);color:var(--accent)}.seg.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink)}.seg-nm{white-space:nowrap}.seg-hit{display:inline-flex;align-items:center;gap:2px;font-family:var(--fm);font-size:var(--fs-label);color:var(--accent-ink);background:var(--accent-soft);border-radius:999px;padding:1px 6px}.seg-hit .ti{font-size:var(--ic-xs)}.format-station{margin:0;padding:0 18px}.station-h{display:flex;justify-content:flex-end;margin:0 0 10px}.zone{margin:0 0 var(--d-grp-gap)}.zone-h{display:flex;align-items:center;gap:7px;font-family:var(--fm);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:600;margin:0 0 9px;padding-bottom:6px;border-bottom:1px solid var(--line)}.zone-h .ti{font-size:var(--ic-sm);color:var(--muted)}.zone-sub{text-transform:none;letter-spacing:0;font-weight:400;color:var(--muted)}.zone-chips{margin-left:auto;display:inline-flex;gap:6px;flex-wrap:wrap}.zchip{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-label);font-weight:600;padding:2px 8px;border-radius:999px}.zchip.ok{color:var(--green);background:var(--green-soft)}.zchip.warn{color:var(--amber);background:var(--amber-soft)}.zchip .ti{font-size:var(--ic-xs)}.pkg-zone{background:var(--soft);border:1px solid var(--line);border-radius:var(--radius-lg);padding:12px 14px}.pkg-grid{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:14px;align-items:start}@media(max-width:1100px){.pkg-grid{grid-template-columns:minmax(0,1fr)}}.pkg-vis .ac,.pkg-txt .ac{margin:0 0 8px}.ac{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--d-card-pad);margin:0 0 var(--d-card-gap);transition:border-color .15s,box-shadow .15s}.ac.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.ac.stale{box-shadow:inset 3px 0 0 var(--amber)}.ac.on.stale{box-shadow:inset 3px 0 0 var(--amber),0 0 0 2px var(--accent-soft)}.ac-head{width:100%;display:flex;align-items:center;gap:8px;padding:2px 0 7px;min-width:0}.ac-head-main{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;text-align:left;padding:0;min-width:0;flex:1;font:inherit;color:inherit}.ac-crumb{font-family:var(--fm);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);flex:none}.ac-nm{font-size:var(--d-fs-body);font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-ev{font-family:var(--fm);font-size:var(--fs-label);color:var(--accent-ink);white-space:nowrap;flex:none}.ac-miss{display:flex;align-items:center;gap:10px;justify-content:space-between}.row-cp{color:var(--muted);display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;padding:2px 4px;border-radius:5px;flex:none;background:none;border:0;cursor:pointer;font:inherit}.row-cp:hover{color:var(--accent);background:var(--accent-soft)}.ac .vimg img{max-height:300px}.ac .det-html{height:380px}.ac .insp-meta{margin-top:7px}.ac .insp-iter{margin-top:8px}.ac.is-flash{animation:acflash 1.2s ease}@keyframes acflash{0%,30%{background:var(--accent-soft)}to{background:var(--surface)}}.feed-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:48px 24px;color:var(--muted);min-height:220px}.feed-empty .ti{font-size:var(--ic-xl);opacity:.55}.feed-empty .fe-title{margin:2px 0 0;font-size:var(--fs-h);font-weight:700;color:var(--ink-soft)}.feed-empty .fe-hint{margin:0;font-size:var(--fs-meta);max-width:340px;line-height:1.5}.feed-empty .btn{margin-top:8px}.empty-shell .s-work{align-items:center;justify-content:center}.empty-shell .feed-empty{margin:0}.empty-picker{display:flex;align-items:center;justify-content:center;gap:8px;width:min(680px,100%);margin-top:10px;flex-wrap:wrap}.empty-picker .sel{flex:1 1 260px;min-width:min(260px,100%)}.empty-picker .btn{margin-top:0}.app-empty{height:100%}.feed-empty .fe-hint code{font-family:var(--fm);font-size:.92em;background:var(--sunk);padding:1px 5px;border-radius:4px}.root-path{font-family:var(--fm);font-size:var(--fs-meta);background:var(--sunk);color:var(--ink);padding:6px 11px;border-radius:6px;max-width:90%;overflow-wrap:anywhere;margin:2px 0}.root-issue .ti{color:var(--amber);opacity:1}.src-rows{display:flex;flex-direction:column;gap:6px;margin:8px 0 4px}.src-row{display:flex;gap:6px;align-items:center}.src-row .src-label{flex:0 0 40%;min-width:0}.src-row .src-url{flex:1;min-width:0}.src-row input{font-size:var(--fs-meta);padding:6px 9px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);outline:none}.src-row input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.srt-tools{margin-top:8px;border-top:1px solid var(--line);padding-top:8px}.srt-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.srt-reports{display:flex;flex-direction:column;gap:5px;margin-top:8px}.srt-rep{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.srt-rep.bad{border-color:var(--amber)}.srt-rep-h{width:100%;display:flex;align-items:center;gap:7px;background:var(--soft);border:none;cursor:pointer;text-align:left;padding:6px 9px;font-size:var(--fs-meta);color:var(--ink)}.srt-rep.ok .srt-rep-h .ti:first-child{color:var(--green)}.srt-rep.bad .srt-rep-h .ti:first-child{color:var(--amber)}.srt-counts{font-family:var(--fm);font-size:var(--fs-label);color:var(--muted)}.srt-issues{margin:0;padding:6px 12px 8px 22px;list-style:none;display:flex;flex-direction:column;gap:3px;font-size:var(--fs-label);max-height:220px;overflow-y:auto}.srt-issues li.error{color:var(--rose)}.srt-issues li.warning{color:var(--amber)}.srt-blk{font-family:var(--fm);font-size:var(--fs-label);color:var(--muted);margin-right:4px}.shorts-feed{display:flex;flex-direction:column;gap:14px}.short-sub{border-left:2px solid var(--line);padding-left:10px}.short-sub-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 7px}.short-sub-n{font-size:var(--fs-meta);font-weight:700;color:var(--ink);text-transform:uppercase;letter-spacing:.04em}.short-clip{display:inline-flex;align-items:center;gap:5px;font-family:var(--fm);font-size:var(--fs-label);color:var(--accent-ink);background:var(--accent-soft);border:1px solid var(--accent-soft);border-radius:999px;padding:3px 9px;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.short-clip:hover{border-color:var(--accent)}.cov-mark{background:var(--accent-soft);color:var(--accent-ink);border-radius:3px;padding:0 1px;box-shadow:inset 0 -2px 0 var(--accent)}[data-mode=dark] .cov-mark{color:var(--ink)}.short-clipwrap{display:inline-flex;align-items:center;gap:0;max-width:100%;min-width:0}.short-clip-cp{display:inline-flex;align-items:center;background:var(--accent-soft);border:1px solid var(--accent-soft);border-left:none;border-radius:0 999px 999px 0;color:var(--accent-ink);cursor:pointer;padding:3px 8px}.short-clip-cp:hover{border-color:var(--accent)}.short-clipwrap .short-clip{border-radius:999px 0 0 999px}.units{display:flex;flex-direction:column;gap:2px;max-height:440px;overflow-y:auto;border:1px solid var(--line);border-radius:var(--radius);padding:5px;background:var(--surface)}.unit{display:flex;gap:8px;align-items:baseline;text-align:left;background:none;border:none;cursor:pointer;padding:5px 7px;border-radius:5px;font:inherit;color:var(--ink);width:100%}.unit:hover{background:var(--accent-soft)}.unit .unit-tc{font-family:var(--fm);font-size:var(--fs-label);color:var(--accent-ink);flex:none;min-width:58px}.unit .unit-tx{font-size:var(--fs-meta);line-height:1.5;min-width:0}.unit.plain{cursor:default;color:var(--muted);font-size:var(--fs-meta)}.unit.plain:hover{background:none}.unit.on{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.unit.on .unit-tx{color:var(--accent-ink);font-weight:600}.lib-list{display:flex;flex-direction:column;gap:4px}.lib-row{display:flex;align-items:center;gap:12px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.lib-row.cur{border-color:var(--accent)}.lib-row.arch{opacity:.75}.lib-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.lib-title{font-size:var(--fs-body);font-weight:600;color:var(--ink);display:flex;align-items:center;gap:8px}.lib-cur{font-family:var(--fm);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.05em;color:var(--accent-ink);background:var(--accent-soft);padding:2px 7px;border-radius:999px}.lib-sub{font-size:var(--fs-label);color:var(--muted)}.lib-status{font-family:var(--fm);font-size:var(--fs-label);color:var(--muted);flex:none}.lib-status.done{color:var(--green)}.undoredo{display:inline-flex;gap:2px}.sa.revealed{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.sa.revealed .sa-name{color:var(--accent-ink)}.sheet{display:flex;flex-direction:column;max-height:88vh;width:100%;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.sheet-sm{max-width:460px}.sheet-md{max-width:640px}.sheet-lg{max-width:880px}.sheet-head{flex:none;display:flex;align-items:center;gap:10px;padding:13px 18px;border-bottom:1px solid var(--line);background:var(--surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.sheet-head h2{margin:0;font-size:var(--fs-h);font-weight:700}.sheet-body{flex:1;min-height:0;overflow-y:auto;padding:16px 18px}.sheet-hint{margin:0 0 12px;color:var(--muted);font-size:var(--fs-meta)}.sheet-foot{flex:none;display:flex;align-items:center;gap:8px;padding:12px 18px;border-top:1px solid var(--line);background:var(--surface);border-radius:0 0 var(--radius-lg) var(--radius-lg);flex-wrap:wrap}.spacer{flex:1 1 auto}.sheet-foot .import-err{flex:1 1 340px}@media(max-width:760px){.modal-backdrop{padding:10px}.sheet{max-height:94vh}.sheet-sm,.sheet-md,.sheet-lg{max-width:100%}.sheet-head,.sheet-body,.sheet-foot{padding-left:14px;padding-right:14px}.grid2,.fld-row{grid-template-columns:1fr}.file-field{grid-template-columns:1fr;gap:5px;padding:8px 0}.src-row{flex-wrap:wrap}.src-row .src-label,.src-row .src-url{flex:1 1 100%}}.vg-tabs{display:flex;gap:4px;margin-bottom:14px;border-bottom:1px solid var(--line)}.vg-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-bottom:2px solid transparent;color:var(--muted);font:inherit;font-weight:600;padding:6px 12px 8px;cursor:pointer}.vg-tab.on{color:var(--ink);border-bottom-color:var(--accent)}.vg-layout{display:grid;grid-template-columns:200px 1fr;gap:14px;align-items:start;min-height:320px}.vg-kompakt{min-height:220px}.vg-list{border:1px solid var(--line);border-radius:10px;padding:6px;max-height:55vh;overflow-y:auto}.vg-list-h{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:8px 8px 3px}.vg-item{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:7px;color:var(--ink);font:inherit;text-align:left;padding:5px 8px;cursor:pointer}.vg-item:hover{background:var(--soft)}.vg-item.on{background:var(--accent-soft);font-weight:600}.vg-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);flex:0 0 auto}.vg-detail{min-width:0}.vg-detail-h{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.vg-editor{display:flex;flex-direction:column;gap:12px}.vg-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px 12px}.vg-feld{display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--muted)}.vg-feld input,.vg-feld select{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:7px;padding:5px 8px}.vg-feld.vg-schalter{flex-direction:row;align-items:center;gap:7px;padding-top:16px;color:var(--ink);font-size:13px}.vg-feld.vg-breit{grid-column:1 / -1}.vg-preview{border:1px dashed var(--line);border-radius:9px;padding:8px 10px}.vg-preview-tx{font-size:12px;color:var(--muted);margin-top:3px;line-height:1.5;word-break:break-word}.vg-erkannt{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.vg-actions{display:flex;gap:8px}.vg-leer{padding:28px 10px}.anmeldung-einladung{margin:0 0 12px;padding:10px 12px;border-radius:var(--radius);background:var(--accent-soft);color:var(--ink);font-size:var(--fs-body)}:root{--p-bg: #0f1011;--p-surface: #121314;--p-sheet: #151617;--p-raised: #18191b;--p-hover: #161718;--p-line-soft: #1d1f21;--p-line: #222426;--p-line-strong: #2a2c2f;--p-faint: #55575a;--p-muted: #8d8e8c;--p-ink-2: #b8b6b0;--p-ink: #e6e3dc;--p-wait: #f0b450;--p-wait-surface: #1a1916;--p-wait-line: #3a3326;--p-done: #7fd19b;--p-done-surface: #121614;--p-done-line: #2a3a30;--p-error: #f08a7e;--p-error-surface: #1c1312;--p-error-line: #5a2f2a;--p-scrim: rgba(0, 0, 0, .55);--p-shadow-pop: 0 8px 24px rgba(0, 0, 0, .35);--p-shadow-sheet: -8px 0 24px rgba(0, 0, 0, .45);--p-video-bg: #000;--p-video-ink: #fff;--p-video-shadow: 0 1px 3px rgba(0, 0, 0, .9);--p-video-line: rgba(255, 255, 255, .3);--p-video-muted: rgba(255, 255, 255, .4);--p-shadow-leiste: 8px 0 24px rgba(0, 0, 0, .35);--p-raised-2: #26282b;color-scheme:dark;--p-accent: #e6e3dc;--p-accent-ink: #0f1011;--p-accent-tint: #1f1f1e;--p-accent-ring: rgba(230, 227, 220, .16);--p-sans: "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--p-mono: "IBM Plex Mono", ui-monospace, monospace;--p-serif: "IBM Plex Serif", Georgia, serif;--p-vorlese: 400 16.5px/1.65 var(--p-serif);--p-display: 500 30px/1.1 var(--p-sans);--p-title: 500 22px/1.3 var(--p-sans);--p-reading: 400 16px/1.65 var(--p-sans);--p-body: 400 14px/1.55 var(--p-sans);--p-ui: 400 13px/1.5 var(--p-sans);--p-ui-strong: 600 13px/1.5 var(--p-sans);--p-small: 400 12.5px/1.45 var(--p-sans);--p-label: 400 11px/1.4 var(--p-mono);--p-data: 400 11px/1.4 var(--p-mono);--p-editor-title: 500 26px/1.3 var(--p-sans);--p-ls-display: -.015em;--p-ls-title: -.01em;--p-ls-label: .12em;--p-s1: 4px;--p-s1h: 6px;--p-s2: 8px;--p-s3: 12px;--p-s4: 16px;--p-s5: 20px;--p-s6: 28px;--p-s7: 40px;--p-s8: 52px;--p-seite-rand: var(--p-s7);--p-werk-rand: var(--p-s6);--p-r-tag: 4px;--p-r-control: 8px;--p-r-card: 10px;--p-r-pane: 12px;--p-r-sheet: 14px;--p-r-pill: 999px;--p-col-context: 300px;--p-col-context-wide: 360px;--p-col-list: 264px;--p-topbar: 52px;--p-t-hover: .12s ease-out;--p-t-state: .18s cubic-bezier(.2,.8,.2,1);--p-t-sheet: .24s cubic-bezier(.2,.8,.2,1);--p-t-glimmen: 1.2s;--p-t-puls: 1.8s;--p-t-saved: .6s;--p-dichte: 1}:root[data-density=compact]{--p-dichte: .9}:root[data-density=comfy]{--p-dichte: 1.1}[data-akzent=ink]{--p-accent: #e6e3dc;--p-accent-ink: #0f1011;--p-accent-tint: #1f1f1e;--p-accent-ring: rgba(230, 227, 220, .16)}[data-akzent=blau]{--p-accent: #78a6d8;--p-accent-ink: #0f1011;--p-accent-tint: #1c2229;--p-accent-ring: rgba(120, 166, 216, .22)}[data-akzent=violett]{--p-accent: #ad99db;--p-accent-ink: #0f1011;--p-accent-tint: #222029;--p-accent-ring: rgba(173, 153, 219, .22)}:root[data-modus=hell]{--p-bg: #f7f5f0;--p-surface: #fbfaf7;--p-sheet: #fdfcfa;--p-raised: #ffffff;--p-hover: #f0ede6;--p-line-soft: #ebe8e1;--p-line: #dedad2;--p-line-strong: #c9c4ba;--p-faint: #96968f;--p-muted: #66676a;--p-ink-2: #45464a;--p-ink: #1d1e20;--p-wait: #8a560a;--p-wait-surface: #fbf1de;--p-wait-line: #e6c88f;--p-done: #26703f;--p-done-surface: #e9f4ed;--p-done-line: #b5d8c1;--p-error: #a83e32;--p-error-surface: #fbebe8;--p-error-line: #e6b5ad;--p-scrim: rgba(29, 30, 32, .32);--p-shadow-pop: 0 8px 24px rgba(29, 30, 32, .12);--p-shadow-sheet: -8px 0 24px rgba(29, 30, 32, .14);--p-shadow-leiste: 8px 0 24px rgba(29, 30, 32, .1);--p-raised-2: #e4e0d8;color-scheme:light}[data-modus=hell][data-akzent=ink],[data-modus=hell] [data-akzent=ink]{--p-accent: #1d1e20;--p-accent-ink: #ffffff;--p-accent-tint: #ebe8e1;--p-accent-ring: rgba(29, 30, 32, .16)}[data-modus=hell][data-akzent=blau],[data-modus=hell] [data-akzent=blau]{--p-accent: #3f6fa6;--p-accent-ink: #ffffff;--p-accent-tint: #e6ecf3;--p-accent-ring: rgba(63, 111, 166, .22)}[data-modus=hell][data-akzent=violett],[data-modus=hell] [data-akzent=violett]{--p-accent: #7559a8;--p-accent-ink: #ffffff;--p-accent-tint: #ede8f4;--p-accent-ring: rgba(117, 89, 168, .22)}.p-root{background:var(--p-bg);color:var(--p-ink);font:var(--p-body);min-height:100%;-webkit-font-smoothing:antialiased}.p-root *{box-sizing:border-box}.p-root p,.p-root h1,.p-root h2,.p-root h3{margin:0;text-wrap:pretty}.p-root h1{font:var(--p-display);letter-spacing:var(--p-ls-display);text-wrap:balance}.p-root h2{font:var(--p-title);letter-spacing:var(--p-ls-title);text-wrap:balance}.p-reading{font:var(--p-reading);font-size:calc(16px * var(--p-dichte))}.p-body{font:var(--p-body);font-size:calc(14px * var(--p-dichte))}.p-ui{font:var(--p-ui)}.p-small{font:var(--p-small);color:var(--p-muted)}.p-label{font:var(--p-label);letter-spacing:var(--p-ls-label);text-transform:uppercase;color:var(--p-muted)}.p-data{font:var(--p-data);font-variant-numeric:tabular-nums;color:var(--p-ink-2)}.p-muted{color:var(--p-muted)}.p-ink2{color:var(--p-ink-2)}.p-root :focus-visible{outline:2px solid var(--p-accent);outline-offset:2px}.p-root input:focus-visible,.p-root textarea:focus-visible,.p-root select:focus-visible{outline:1px solid var(--p-accent);outline-offset:0}.p-btn{font:var(--p-ui-strong);color:var(--p-ink);background:transparent;border:1px solid var(--p-line-strong);border-radius:var(--p-r-control);padding:var(--p-s1h) 12px;min-height:32px;cursor:pointer;display:inline-flex;align-items:center;gap:var(--p-s1h);white-space:nowrap;transition:color var(--p-t-hover),background var(--p-t-hover),border-color var(--p-t-hover)}.p-btn:hover{background:var(--p-hover);border-color:var(--p-faint)}.p-btn:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px);filter:brightness(.92)}.p-btn.primary{background:var(--p-accent);color:var(--p-accent-ink);border-color:var(--p-accent)}.p-btn.primary:hover{filter:brightness(1.06)}.p-btn.secondary{border-color:var(--p-line-strong)}.p-btn.quiet{border-color:transparent;color:var(--p-ink-2)}.p-btn.quiet:hover{color:var(--p-ink);background:var(--p-hover)}.p-btn.confirm{background:var(--p-ink);color:var(--p-bg);border-color:var(--p-ink)}.p-btn.danger{color:var(--p-error);border-color:var(--p-error-line)}.p-btn.danger:hover{background:var(--p-error-surface)}.p-btn:disabled,.p-btn[aria-disabled=true]{cursor:not-allowed;color:var(--p-muted);border-color:var(--p-line);background:transparent;box-shadow:none;position:relative}.p-btn.sm{min-height:24px;padding:2px var(--p-s2);font:var(--p-small)}.p-btn[aria-disabled=true] .p-kbd{color:var(--p-faint)}.p-btn-grund{display:none;position:absolute;top:calc(100% + 4px);left:0;z-index:30;font:var(--p-small);text-transform:none;letter-spacing:0;color:var(--p-ink-2);background:var(--p-raised);border:1px solid var(--p-line-strong);border-radius:var(--p-r-control);padding:4px 8px;white-space:normal;width:max-content;max-width:320px;text-align:left;pointer-events:none}.p-btn[aria-disabled=true]:hover .p-btn-grund,.p-btn[aria-disabled=true]:focus-visible .p-btn-grund{display:block}.p-fuss .p-btn-grund,.p-sheet-fuss .p-btn-grund,.p-druck-fuss .p-btn-grund,.p-set-fuss .p-btn-grund,.p-dialog-knoepfe .p-btn-grund,.p-tr-fuss .p-btn-grund{top:auto;bottom:calc(100% + 4px)}.p-btn .p-kbd{font:var(--p-data);opacity:.8;padding-left:4px;border:none;color:inherit}.p-btn .ti{font-size:14px}.p-tag{display:inline-flex;align-items:center;gap:5px;font:var(--p-label);letter-spacing:var(--p-ls-label);text-transform:uppercase;padding:2px var(--p-s2);border-radius:var(--p-r-tag);border:1px solid var(--p-line-strong);color:var(--p-muted);white-space:nowrap}.p-tag.verwendet{color:var(--p-ink-2);border-color:var(--p-done-line)}.p-tag.wartet{color:var(--p-wait);border-color:var(--p-wait-line);background:var(--p-wait-surface)}.p-tag.fehler{color:var(--p-error);border-color:var(--p-error-line);background:var(--p-error-surface)}.p-zustand{display:inline-block;width:7px;height:7px;border-radius:50%;flex:none;vertical-align:middle}.p-zustand.gross{width:11px;height:11px}.p-zustand[data-zustand=aktuell]{background:var(--p-done)}.p-zustand[data-zustand=wartet]{background:transparent;box-shadow:inset 0 0 0 1.5px var(--p-wait)}.p-zustand[data-zustand=laeuft]{background:var(--p-wait);animation:p-puls var(--p-t-puls) ease-in-out infinite}.p-zustand[data-zustand=fehlt]{background:transparent;border:1px dashed var(--p-faint)}.p-zustand[data-zustand=bestehend]{background:var(--p-muted)}.p-zustand[data-zustand=fehler]{background:var(--p-error);border-radius:0;clip-path:polygon(50% 0,100% 100%,0 100%)}.p-zustand[data-zustand=offen]{background:linear-gradient(90deg,var(--p-ink-2) 50%,transparent 50%);box-shadow:inset 0 0 0 1.5px var(--p-ink-2)}.p-zustand[data-zustand=spaeter]{background:var(--p-faint);width:5px;height:5px;margin:1px}@keyframes p-puls{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.8)}}.p-segment{display:inline-flex;background:var(--p-raised);border:1px solid var(--p-line);border-radius:var(--p-r-control);padding:2px;gap:2px}.p-segment button{font:var(--p-ui);color:var(--p-muted);background:transparent;border:none;border-radius:var(--p-r-tag);padding:4px var(--p-s3);cursor:pointer;transition:color var(--p-t-hover),background var(--p-t-hover)}.p-segment button[aria-pressed=true]{color:var(--p-ink);font-weight:500;background:var(--p-accent-tint);box-shadow:inset 0 0 0 1px var(--p-accent-ring)}.p-segment button:hover:not([aria-pressed=true]){color:var(--p-ink-2)}.p-stepper{display:flex;align-items:center;gap:var(--p-s5)}.p-step{display:inline-flex;align-items:center;gap:8px;font:var(--p-label);letter-spacing:var(--p-ls-label);text-transform:uppercase;color:var(--p-muted);background:none;border:none;padding:var(--p-s1h) 0;cursor:pointer;border-bottom:2px solid transparent}.p-step[data-zustand=aktiv]{color:var(--p-ink);border-bottom-color:var(--p-accent)}.p-step[data-zustand=aktiv] .p-zustand{animation:none}.p-step[data-zustand=fertig]{color:var(--p-ink-2)}.p-step[data-zustand=spaeter]{color:var(--p-muted);cursor:default}.p-step .p-step-nr{font:var(--p-data)}.p-pegel{display:inline-flex;gap:2px;align-items:center}.p-pegel i{display:block;width:7px;height:16px;border-radius:var(--p-r-tag);background:var(--p-line-strong)}.p-pegel i.voll{background:var(--p-done)}.p-pegel i.wartet{background:transparent;box-shadow:inset 0 0 0 1.5px var(--p-wait)}.p-pegel.flex{width:100%}.p-pegel.flex i{flex:1;width:auto;height:4px}.p-pegel.laenge i{height:5px}.p-pegel-benannt-rahmen{display:flex;flex-direction:column;gap:3px;width:100%;align-items:stretch}.p-pegel.benannt{height:10px;align-items:center}.p-pegel.benannt button{flex:1 1 0;min-width:1px;height:4px;padding:0;border:none;border-radius:var(--p-r-tag);background:var(--p-line-strong);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:height .12s ease}.p-pegel.benannt button.voll{background:var(--p-done)}.p-pegel.benannt button.wartet{background:transparent;box-shadow:inset 0 0 0 1.5px var(--p-wait)}.p-pegel.benannt button:disabled{cursor:default}.p-pegel.benannt button:hover,.p-pegel.benannt button.aktiv,.p-pegel.benannt button:focus-visible{height:10px;outline:none}.p-pegel.benannt.animiert button{transform-origin:bottom;animation:p-fuellen .4s ease-out both}.p-pegel-name{color:var(--p-ink-2);min-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}@media(prefers-reduced-motion:reduce){.p-pegel.benannt button{transition:none}}@keyframes p-fuellen{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.p-pegel.animiert i{transform-origin:bottom;animation:p-fuellen .4s ease-out both}.p-schalter{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font:var(--p-small);color:var(--p-muted);background:none;border:none;padding:0;white-space:nowrap}.p-schalter:hover{color:var(--p-ink-2)}.p-schalter i.p-schalter-bahn{box-sizing:border-box;width:26px;height:15px;border-radius:var(--p-r-pill);background:var(--p-line);border:1px solid var(--p-line-strong);position:relative;transition:background var(--p-t-state),border-color var(--p-t-state);flex:none}.p-schalter i.p-schalter-bahn:after{content:"";position:absolute;top:2px;left:2px;width:9px;height:9px;border-radius:50%;background:var(--p-muted);transition:transform var(--p-t-state),background var(--p-t-state)}.p-schalter[aria-checked=true]{color:var(--p-ink-2)}.p-schalter[aria-checked=true] i.p-schalter-bahn{background:var(--p-accent);border-color:var(--p-accent)}.p-schalter[aria-checked=true] i.p-schalter-bahn:after{transform:translate(11px);background:var(--p-accent-ink)}.p-kaestchen{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:var(--p-r-tag);border:1px solid var(--p-line-strong);background:transparent;cursor:pointer;padding:0;color:var(--p-accent-ink);transition:background var(--p-t-state),border-color var(--p-t-state);position:relative}.p-kaestchen:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.p-kaestchen[aria-checked=true]{background:var(--p-accent);border-color:var(--p-accent)}.p-kaestchen[aria-disabled=true]{opacity:.4;cursor:not-allowed}.p-kaestchen .ti{font-size:12px}.p-zeile{display:grid;grid-template-columns:14px 1fr auto;align-items:center;gap:var(--p-s3);min-height:calc(32px * var(--p-dichte));padding:0 var(--p-s3);border-bottom:1px solid var(--p-line-soft);font:var(--p-body);color:var(--p-ink-2);text-align:left;background:none;border-left:none;border-right:none;border-top:none;width:100%;cursor:pointer}.p-zeile:hover{background:var(--p-hover)}.p-zeile[aria-current=true]{background:var(--p-accent-tint);color:var(--p-ink);box-shadow:inset 2px 0 0 var(--p-accent)}.p-zeile .p-zeile-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-zeile .p-zeile-kuerzel{font:var(--p-data);color:var(--p-muted)}.p-karte{background:var(--p-surface);border:1px solid var(--p-line);border-radius:var(--p-r-card);padding:var(--p-s4) var(--p-s5)}.p-flaeche{background:var(--p-surface);border:1px solid var(--p-line);border-radius:var(--p-r-pane)}.p-karte.naechster{border-color:var(--p-wait-line);background:var(--p-wait-surface)}.p-sheet-rahmen{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--p-scrim);z-index:50;display:flex;justify-content:flex-end}.p-sheet{width:540px;max-width:100%;height:100%;background:var(--p-sheet);border-left:1px solid var(--p-line);border-radius:0;display:flex;flex-direction:column;animation:p-sheet-rein var(--p-t-sheet) both}.p-sheet.breit{width:620px}@keyframes p-sheet-rein{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}.p-sheet-kopf{padding:var(--p-s5) var(--p-s6) var(--p-s3);border-bottom:1px solid var(--p-line);display:flex;flex-direction:column;gap:var(--p-s1h)}.p-sheet-rumpf{flex:1;overflow:auto;padding:var(--p-s5) var(--p-s6)}.p-sheet-fuss{padding:var(--p-s3) var(--p-s6);border-top:1px solid var(--p-line);display:flex;flex-wrap:wrap;align-items:center;gap:var(--p-s2)}.p-spacer{flex:1 1 0;min-width:0}.p-sheet-fuss .p-spacer{flex:1}.p-sheet-fuss>.p-small{max-width:50%}.p-sheet-kopf .p-label{color:var(--p-muted)}.p-spk{display:flex;flex-direction:column;gap:var(--p-s4)}.p-spk-zeile{display:flex;flex-direction:column;gap:8px;padding-bottom:var(--p-s4);border-bottom:1px solid var(--p-line-soft)}.p-spk-kopf{display:flex;align-items:baseline;gap:var(--p-s3);flex-wrap:wrap}.p-spk-key{font:var(--p-ui-strong)}.p-spk-key.offen{color:var(--p-wait)}.p-spk-zitat{font:var(--p-small);color:var(--p-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.p-chips{display:flex;flex-wrap:wrap;gap:var(--p-s1h)}.p-chip{font:var(--p-small);padding:2px 9px;border-radius:var(--p-r-pill);border:1px solid var(--p-line-strong);background:transparent;color:var(--p-ink-2);cursor:pointer}.p-chip:hover{border-color:var(--p-faint);color:var(--p-ink)}.p-chip[aria-pressed=true]{background:var(--p-accent);border-color:var(--p-accent);color:var(--p-accent-ink)}.p-kaestchen-zeile{display:grid;grid-template-columns:16px minmax(0,1fr);gap:4px var(--p-s3);align-items:center;cursor:pointer}.p-kaestchen-zeile .p-small{grid-column:2}.p-wahl-liste{display:flex;flex-direction:column;gap:4px}.p-wahl-zeile{display:grid;grid-template-columns:16px auto auto;gap:2px var(--p-s3);align-items:baseline;padding:8px var(--p-s3);border:1px solid var(--p-line);border-radius:var(--p-r-control);cursor:pointer}.p-wahl-zeile:has(input:checked){border-color:var(--p-line-strong);background:var(--p-raised)}.p-wahl-zeile .p-spk-zitat{grid-column:2 / -1;-webkit-line-clamp:1}.p-radio{accent-color:var(--p-accent);margin:0}.p-feld{display:flex;flex-direction:column;gap:4px}.p-feld>span{font:var(--p-label);letter-spacing:var(--p-ls-label);text-transform:uppercase;color:var(--p-muted)}.p-feld>.p-small{font:var(--p-small);letter-spacing:0;text-transform:none}.p-ui-strong{font:var(--p-ui-strong)}.p-fmt{display:flex;flex-direction:column;gap:var(--p-s2)}.p-fmt-fr{margin-bottom:var(--p-s3)}.p-fmt-spalten,.p-fmt-zeile{display:grid;grid-template-columns:minmax(0,1fr) 90px 60px;gap:0 var(--p-s3);align-items:center}.p-fmt-spalten{padding:var(--p-s1h) 0;border-bottom:1px solid var(--p-line);color:var(--p-muted)}.p-fmt-spalten span:not(:first-child),.p-fmt-kaestchen{text-align:center;justify-self:center}.p-fmt-format{display:flex;flex-direction:column;padding:var(--p-s2) 0 var(--p-s3);border-bottom:1px solid var(--p-line-soft)}.p-fmt-kopf{min-height:36px}.p-fmt-text{min-height:32px;padding-left:var(--p-s4)}.p-fmt-text.aus .p-body{color:var(--p-muted)}.p-fmt-format.aus .p-fmt-text{opacity:.55}.p-fmt-name{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.p-fmt-wirkung{padding:2px 0 var(--p-s1h)}.p-fa{display:flex;flex-direction:column;gap:var(--p-s4)}.p-fa-gruppe{border-top:1px solid var(--p-line-soft);padding-top:var(--p-s3)}.p-fa-gruppe:first-child{border-top:none;padding-top:0}.p-fa-gruppe-kopf{display:inline-flex;align-items:center;gap:8px;background:none;border:none;padding:2px 0;cursor:pointer;color:var(--p-ink-2)}.p-fa-gruppe-kopf .ti{color:var(--p-faint);font-size:12px}.p-fa-gruppe-inhalt{display:flex;flex-direction:column;gap:var(--p-s3);margin-top:var(--p-s2)}.p-fa-zwei{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--p-s3)}.p-fa .p-feld>span{display:inline-flex;align-items:center;gap:8px}.p-fa textarea.p-eingabe{resize:vertical;min-height:60px;font:var(--p-body)}.p-auftrag-feld{font:var(--p-data)!important;line-height:1.5!important;resize:vertical}.p-fa-datei{display:grid;grid-template-columns:180px auto minmax(0,1fr);gap:var(--p-s3);align-items:center}.p-fa-waehlen{position:relative;cursor:pointer;display:inline-flex;align-items:center;gap:var(--p-s1h)}.p-fa-dateiname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-fa-quelle{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:var(--p-s2);align-items:center}.p-wait{color:var(--p-wait)}.p-dialog-fakten{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--p-s1h) var(--p-s3)}.p-dialog-fakten dt{font:var(--p-label);letter-spacing:var(--p-ls-label);text-transform:uppercase;color:var(--p-muted);padding-top:3px}.p-dialog-fakten dd{margin:0;font:var(--p-body);color:var(--p-ink-2)}.p-dialog-knoepfe{display:flex;justify-content:flex-end;gap:var(--p-s2);margin-top:var(--p-s2)}.p-konflikt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--p-s4)}.p-konflikt-text{margin:8px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font:var(--p-body);color:var(--p-ink-2);background:var(--p-raised);border:1px solid var(--p-line);border-radius:var(--p-r-card);padding:var(--p-s3);max-height:60vh;overflow:auto}.p-konflikt-anders{background:var(--p-wait-surface);color:var(--p-wait);border-radius:var(--p-r-tag)}.p-set{display:grid;grid-template-columns:260px minmax(0,1fr);height:100%;min-height:0}.p-set-nav{border-right:1px solid var(--p-line);background:var(--p-surface);padding:var(--p-s3) var(--p-s2);overflow:auto;display:flex;flex-direction:column;gap:2px}.p-set-nav>.p-btn{align-self:flex-start;margin:0 0 var(--p-s3) 4px}.p-set-nav-kopf{padding:var(--p-s3) var(--p-s3) 4px;color:var(--p-muted)}.p-set-nav-punkt{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:var(--p-s1h) var(--p-s3);background:none;border:none;border-radius:var(--p-r-control);color:var(--p-ink-2);font:var(--p-ui);cursor:pointer;text-align:left}.p-set-nav-punkt:hover{background:var(--p-hover);color:var(--p-ink)}.p-set-nav-punkt.aktiv{background:var(--p-accent-tint);color:var(--p-ink);box-shadow:inset 2px 0 0 var(--p-accent)}.p-set-mitte{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:auto}.p-set-kopf{padding:var(--p-s6) var(--p-seite-rand) var(--p-s3);display:flex;flex-direction:column;gap:var(--p-s1h);max-width:980px}.p-set-inhalt{padding:var(--p-s3) var(--p-seite-rand) var(--p-s7);display:flex;flex-direction:column;gap:var(--p-s4);max-width:980px;flex:1}.p-set-gruppe{display:flex;flex-direction:column;gap:var(--p-s3);padding-top:var(--p-s4);border-top:1px solid var(--p-line-soft)}.p-set-gruppe.erste{padding-top:0;border-top:0}.p-bes-fuehrung{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--p-s3);max-width:720px}.p-bes-person{display:flex;flex-direction:column;gap:var(--p-s2);padding:var(--p-s3) var(--p-s4);border:1px solid var(--p-line);border-radius:var(--p-r-card);background:var(--p-surface)}.p-bes-person.offen{border-style:dashed;background:transparent}.p-bes-person>p{margin:0}.p-bes-kopf{display:flex;align-items:center;gap:var(--p-s3)}.p-bes-kopf>span:last-child{display:flex;flex-direction:column;min-width:0}.p-bes-initialen{flex:none;width:40px;height:40px;border-radius:var(--p-r-pill);border:1px solid var(--p-line-strong);display:inline-flex;align-items:center;justify-content:center;font:var(--p-label);color:var(--p-ink-2)}.p-bes-name{font-family:var(--p-sans);font-weight:500;font-size:20px;line-height:1.2;color:var(--p-ink);overflow-wrap:anywhere}.p-bes-fuss,.p-bes-frei{display:flex;align-items:center;gap:var(--p-s2)}.p-bes-frei>.p-eingabe{flex:1;min-width:0}.p-bes-fuehrung>label,.p-bes-hinweis{grid-column:1 / -1;margin:0}.p-bes-seite{display:flex;flex-direction:column;gap:var(--p-s5);padding:0 var(--p-s6) var(--p-s6);flex:1 0 auto}.p-bes-titel{display:flex;align-items:center;gap:var(--p-s2);flex-wrap:wrap}.p-bes-titel>div{min-width:0;flex:1 1 200px}.p-bes-titel p{margin:0}.p-bes-raster{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--p-s4);align-items:start}.p-bes-links{display:flex;flex-direction:column;gap:var(--p-s3);min-width:0}.p-bes-tisch{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--p-s3);align-items:stretch}.p-bes-tisch.mit-plus{grid-template-columns:minmax(0,1fr) 64px}.p-btn.p-bes-plus{flex-direction:column;justify-content:center;gap:6px;height:auto;padding:var(--p-s3) 0;border:1px dashed var(--p-line-strong);border-radius:var(--p-r-card);background:transparent;color:var(--p-muted)}.p-btn.p-bes-plus:hover{background:var(--p-hover);color:var(--p-ink)}.p-bes-plaetze{display:grid;gap:var(--p-s3);grid-template-columns:minmax(0,1fr);align-items:start}.p-bes-plaetze[data-anzahl="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.p-bes-plaetze[data-anzahl="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.p-bes-plaetze.liste{grid-template-columns:minmax(0,1fr);gap:0;border:1px solid var(--p-line);border-radius:var(--p-r-card);background:var(--p-surface)}.p-bes-platz{display:flex;flex-direction:column;gap:var(--p-s2);min-width:0}.p-bes-plaetze[data-anzahl="2"] .p-bes-name.gross,.p-bes-plaetze[data-anzahl="3"] .p-bes-name.gross{font-size:22px}.p-bes-plaetze[data-anzahl="2"] .p-bes-initialen.gross,.p-bes-plaetze[data-anzahl="3"] .p-bes-initialen.gross{width:48px;height:48px}.p-bes-plaetze[data-anzahl="3"] .p-bes-angaben{grid-template-columns:minmax(0,1fr)}.p-bes-zeile{display:flex;align-items:center;gap:var(--p-s3);padding:var(--p-s2) var(--p-s3);border-top:1px solid var(--p-line-soft);min-width:0}.p-bes-zeile:first-child{border-top:0}.p-bes-zeile.offen .p-body{color:var(--p-muted)}.p-bes-zeile-wer{display:flex;flex-direction:column;min-width:0}.p-bes-zeile-wer>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-bes-rechts .p-bes-fuehrung{grid-template-columns:minmax(0,1fr);max-width:none}.p-bes-gast{display:flex;flex-direction:column;gap:var(--p-s3);padding:var(--p-s4) var(--p-s5);border:1px solid var(--p-line);border-radius:var(--p-r-card);background:var(--p-surface)}.p-bes-gast.offen{border-style:dashed;background:transparent}.p-bes-gast p{margin:0}.p-bes-gast-kopf{display:flex;align-items:center;gap:var(--p-s2)}.p-bes-punkt{width:6px;height:6px;border-radius:var(--p-r-pill);background:var(--p-done);display:inline-block}.p-bes-gast-wer{display:flex;align-items:center;gap:var(--p-s4)}.p-bes-gast-wer>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.p-bes-initialen.gross{width:64px;height:64px;font-size:15px}.p-bes-name.gross{font-size:28px}.p-bes-angaben{display:grid;grid-template-columns:110px minmax(0,1fr);gap:var(--p-s1h) var(--p-s3);margin:0;padding-top:var(--p-s3);border-top:1px solid var(--p-line-soft);font:var(--p-body)}.p-bes-angaben dt{color:var(--p-muted)}.p-bes-angaben dd{margin:0;color:var(--p-ink);min-width:0}.p-bes-kontakt{display:flex;flex-wrap:wrap;gap:var(--p-s1) var(--p-s4)}.p-bes-kontakt>span{display:inline-flex;align-items:center;gap:5px}.p-bes-gast-fuss{display:flex;align-items:center;gap:var(--p-s2);flex-wrap:wrap;padding-top:var(--p-s2);border-top:1px solid var(--p-line-soft)}.p-bes-hinweiszeile{display:flex;align-items:center;gap:var(--p-s3);flex-wrap:wrap}.p-bes-hinweis-karte{display:flex;flex-direction:column;gap:var(--p-s1h);padding:var(--p-s3);border:1px solid var(--p-line);border-radius:var(--p-r-control)}.p-bes-wege{display:flex;align-items:center;gap:var(--p-s2);flex-wrap:wrap}.p-bes-bank{display:flex;align-items:center;gap:var(--p-s2);flex-wrap:wrap;padding:0 var(--p-s1)}.p-bes-bank-chip{display:inline-flex;border:1px solid var(--p-line-strong);border-radius:var(--p-r-pill)}.p-bes-bank-chip.zieht{opacity:.5}.p-bes-bank-chip>.p-small{padding:3px 10px}.p-bes-bank-wahl{border-style:dashed}.p-bes-beginnt{grid-column:1 / -1;display:flex;align-items:center;gap:var(--p-s2) var(--p-s3);flex-wrap:wrap}.p-bes-texte{border-top:1px solid var(--p-line-soft);padding-top:var(--p-s3);display:flex;flex-direction:column;gap:var(--p-s3)}.p-bes-texte-kopf{display:flex;align-items:baseline;gap:var(--p-s2);background:transparent;border:0;padding:0;color:var(--p-ink);cursor:pointer;text-align:left;flex-wrap:wrap}.p-bes-texte-kopf>.ti{font-size:13px;color:var(--p-muted);align-self:center}.p-bes-texte-inhalt{display:flex;flex-direction:column;gap:var(--p-s4);padding-left:calc(13px + var(--p-s2))}.p-bes-chipfeld{display:flex;flex-direction:column;gap:var(--p-s1h);min-width:0}.p-bes-nennung{display:flex;align-items:center;gap:var(--p-s3);flex-wrap:wrap}.p-bes-chip{display:inline-flex;align-items:center;gap:4px;font:var(--p-small);padding:2px 4px 2px 9px;border-radius:var(--p-r-pill);border:1px solid var(--p-line-strong);color:var(--p-ink-2)}.p-bes-chip>button{display:inline-flex;background:transparent;border:0;padding:2px;color:var(--p-muted);cursor:pointer;border-radius:var(--p-r-pill)}.p-bes-chip>button:hover{color:var(--p-ink);background:var(--p-hover)}.p-bes-chip-neu{width:180px;padding-block:2px}.p-wza{display:flex;flex-direction:column;gap:var(--p-s2)}.p-wza>p{margin:0}.p-wza-zeile{list-style:none;margin:0;padding:0;display:grid;border:1px solid var(--p-line);border-radius:var(--p-r-card);background:var(--p-surface);overflow:hidden}.p-wza-zelle{display:flex;flex-direction:column;gap:var(--p-s1h);align-items:flex-start;padding:var(--p-s3);min-width:0;border-left:1px solid var(--p-line-soft);border-top:2px solid transparent;color:var(--p-ink-2)}.p-wza-zelle:first-child{border-left:0}.p-wza-zeile.mehrere .p-wza-zelle{border-left:1px solid var(--p-line-soft)}.p-wza-zeile.mehrere .p-wza-zelle.leer{background:transparent}.p-wza-name{display:flex;align-items:center;padding:var(--p-s3);min-width:0}.p-wza-name .p-body{overflow-wrap:anywhere}.p-wza-name.folgt,.p-wza-zeile.mehrere .p-wza-zelle.folgt{border-top:1px solid var(--p-line-soft)}.p-wza-zelle .p-small{color:inherit;overflow-wrap:anywhere}.p-wza-zelle .p-btn{max-width:100%;height:auto;min-height:28px;white-space:normal;text-align:left;line-height:1.25;padding-block:4px}.p-wza-kopf{display:inline-flex;align-items:center;gap:6px}.p-wza-marke{width:7px;height:7px;border-radius:var(--p-r-pill);border:1px dashed var(--p-muted);flex:none}.p-wza-zelle.fertig .p-wza-marke{border:0;background:var(--p-done)}.p-wza-zelle.kommend{color:var(--p-muted)}.p-wza-zelle.naechster{border-top-color:var(--p-ink-2);background:var(--p-raised);color:var(--p-ink)}.p-wza-zelle.naechster .p-wza-marke{border:1px solid var(--p-ink-2)}.p-wza-zelle.faellig{border-top-color:var(--p-wait);background:var(--p-wait-surface)}.p-wza-zelle.faellig .p-wza-marke{border:1px solid var(--p-wait)}.p-wza-zelle.faellig .p-wza-kopf .p-label{color:var(--p-wait)}.p-wza-knoepfe{display:flex;flex-wrap:wrap;gap:var(--p-s1);align-items:center}.p-wza-zurueck{display:inline-flex;background:transparent;border:0;padding:3px;color:var(--p-muted);cursor:pointer;border-radius:var(--p-r-tag)}.p-wza-zurueck:hover,.p-wza-zurueck:focus-visible{color:var(--p-ink);background:var(--p-hover)}.p-wza-termin{width:100%;min-width:0;font:var(--p-small);padding-inline:6px}.p-wza-fuss{margin:var(--p-s2) 0 0}@media(max-width:1100px){.p-bes-plaetze[data-anzahl="3"],.p-bes-raster{grid-template-columns:minmax(0,1fr)}.p-wza-zeile{grid-template-columns:repeat(4,minmax(0,1fr))!important}.p-wza-zelle{border-top-width:2px;border-bottom:1px solid var(--p-line-soft)}}.p-set-teil{display:flex;flex-direction:column;gap:var(--p-s2)}.p-set-teil+.p-set-teil{padding-top:var(--p-s3)}.p-set-fuss{position:sticky;bottom:0;margin-top:auto;z-index:3}.p-set-link{background:none;border:none;padding:0;color:var(--p-ink-2);font:inherit;cursor:pointer;text-decoration:underline}.p-set-link:hover{color:var(--p-ink)}.p-set-lesewert{padding:8px var(--p-s3);background:var(--p-raised);border:1px solid var(--p-line);border-radius:var(--p-r-control)}.p-set-inhalt .p-feld>span{display:inline-flex;align-items:center;gap:8px}.p-set-inhalt textarea.p-eingabe{resize:vertical;font:var(--p-body)}.p-fmt-4f{grid-template-columns:minmax(0,1fr) 100px 44px 84px 170px 170px}.p-fmt.ohne-fr .p-fmt-4f{grid-template-columns:minmax(0,1fr) 100px 84px 170px 170px}.p-fmt-zustaendig{min-width:0}.p-fmt-beitrag .p-fmt-name{padding-left:var(--p-s2);display:flex;gap:var(--p-s2);align-items:baseline}.p-fmt-text.im-beitrag .p-fmt-name{padding-left:var(--p-s5)}.p-fmt-beitrag-gruppe{border-top:1px solid var(--p-line)}.p-fmt-zustaendig-text{padding-left:var(--p-s2)}.p-vg{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--p-s5);align-items:start}.p-vg-liste{display:flex;flex-direction:column;gap:var(--p-s3);position:sticky;top:0}.p-vg-gruppe{display:flex;flex-direction:column;gap:2px}.p-vg-gruppe>.p-label{padding:4px 8px;color:var(--p-muted)}.p-vg-punkt{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:5px 8px;background:none;border:none;border-radius:var(--p-r-control);color:var(--p-ink-2);font:var(--p-ui);cursor:pointer;text-align:left}.p-vg-punkt:hover{background:var(--p-hover);color:var(--p-ink)}.p-vg-punkt.aktiv{background:var(--p-accent-tint);color:var(--p-ink);box-shadow:inset 2px 0 0 var(--p-accent)}.p-vg-dot{width:6px;height:6px;border-radius:50%;background:var(--p-ink-2);flex:none}.p-vg-detail{display:flex;flex-direction:column;gap:var(--p-s4);min-width:0}.p-kette{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--p-s1h)}.p-kette-glied{display:flex;flex-direction:column;gap:4px;padding:8px var(--p-s3);border:1px solid var(--p-line);border-radius:var(--p-r-control);min-width:0}.p-kette-glied .p-small{color:var(--p-muted);overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.p-kette-glied.greift{border-color:var(--p-line-strong);background:var(--p-raised)}.p-kette-glied.greift .p-label,.p-kette-glied.greift .p-small{color:var(--p-ink)}.p-kette-glied.gilt{border-style:dashed}.p-vg-wortlaut{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:var(--p-data);line-height:1.6;color:var(--p-ink-2);background:var(--p-raised);border:1px solid var(--p-line);border-radius:var(--p-r-card);padding:var(--p-s3)}.p-vg-editor-alt{display:flex;flex-direction:column;gap:var(--p-s2)}.p-tabelle{border-collapse:collapse;width:100%;font:var(--p-body)}.p-tabelle th{text-align:left;font:var(--p-label);letter-spacing:var(--p-ls-label);text-transform:uppercase;color:var(--p-muted);padding:var(--p-s1h) 8px;border-bottom:1px solid var(--p-line)}.p-tabelle td{padding:8px;border-bottom:1px solid var(--p-line-soft);vertical-align:middle}.p-lib{display:flex;flex-direction:column}.p-lib-zeile{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--p-s3);align-items:center;padding:8px 0;border-bottom:1px solid var(--p-line-soft)}.p-lib-name{display:flex;flex-direction:column;gap:2px;background:none;border:none;padding:0;text-align:left;color:var(--p-ink);cursor:pointer;min-width:0}.p-lib-name:disabled{cursor:default}.p-lib-name .p-tag{margin-left:8px}@media(max-width:1099px){.p-set{grid-template-columns:200px minmax(0,1fr)}.p-vg{grid-template-columns:minmax(0,1fr)}.p-vg-liste{position:static}.p-kette{grid-template-columns:repeat(2,minmax(0,1fr))}}.p-dialog-rahmen{justify-content:center;align-items:center}.p-dialog{width:400px;max-width:calc(100% - 32px);background:var(--p-sheet);border:1px solid var(--p-line-strong);border-radius:var(--p-r-sheet);padding:var(--p-s5) var(--p-s6);margin:auto;display:flex;flex-direction:column;gap:var(--p-s3)}.p-speicherstand{display:inline-flex;align-items:center;gap:var(--p-s2);font:var(--p-label);letter-spacing:var(--p-ls-label);text-transform:uppercase;white-space:nowrap}.p-speicherstand[data-zustand=gespeichert]{color:var(--p-muted)}.p-speicherstand[data-zustand=lokal],.p-speicherstand[data-zustand=speichert]{color:var(--p-ink-2)}.p-speicherstand[data-zustand=fehler]{color:var(--p-error);cursor:pointer}.p-speicherstand[data-zustand=gespeichert].frisch{animation:p-gespeichert var(--p-t-saved) ease-out both}@keyframes p-gespeichert{0%{color:var(--p-done)}to{color:var(--p-muted)}}.p-speicherstand .p-zustand[data-zustand=laeuft]{animation-duration:.9s}.p-meldung{position:fixed;left:50%;bottom:24px;transform:translate(-50%);background:var(--p-sheet);border:1px solid var(--p-line-strong);border-radius:var(--p-r-card);padding:var(--p-s3) 14px;display:flex;align-items:center;gap:12px;font:var(--p-ui);color:var(--p-ink);box-shadow:var(--p-shadow-pop);z-index:60}.p-meldung.fehler{border-color:var(--p-error-line)}.p-fuss{display:flex;align-items:center;gap:var(--p-s2);padding:var(--p-s3) var(--p-s6);border-top:1px solid var(--p-line);background:var(--p-surface)}.p-fuss .p-spacer{flex:1}@keyframes p-glimmen{0%{background:var(--p-wait-surface)}to{background:transparent}}.p-glimmt{animation:p-glimmen var(--p-t-glimmen) ease-out both}.p-topbar{height:var(--p-topbar);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 var(--p-s5);background:var(--p-surface);border-bottom:1px solid var(--p-line);gap:var(--p-s4)}.p-topbar-rechts{display:flex;justify-content:flex-end;align-items:center;gap:var(--p-s3)}@media(prefers-reduced-motion:reduce){.p-root *,.p-root *:before,.p-root *:after{animation-duration:1ms!important;transition-duration:1ms!important}.p-zustand[data-zustand=laeuft]{animation:none;opacity:1}}.p-app{display:flex;flex-direction:column;height:100vh;min-height:0}.p-show-warte{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--p-s3);color:var(--p-ink-2);font:var(--p-body)}.p-flaeche-seite{flex:1;min-height:0;overflow:auto}.p-kopf{grid-template-columns:minmax(0,1fr) auto minmax(max-content,1fr)}.p-kopf .p-topbar-rechts{white-space:nowrap}@media(max-width:1499px){.p-kopf .p-stepper{gap:var(--p-s4)}}@media(max-width:1299px){.p-kopf .p-step:not([data-zustand=aktiv]) .p-step-name,.p-kopf .p-undoredo,.p-kopf .p-kopf-links .p-kbd,.p-kopf .p-anmelden-text{display:none}.p-kopf .p-stepper{gap:var(--p-s3)}}@media(max-width:899px){.p-kopf .p-ki,.p-kopf .p-speicherstand-zeit,.p-kopf .p-brot .p-krume:not(:last-child),.p-kopf .p-brot .p-trenner{display:none}.p-kopf .p-brot .p-btn{max-width:220px}}.p-marke-ring{width:11px;height:11px;border-radius:50%;border:1.5px solid var(--p-ink);flex:none}.p-show .p-ueb-kopf{align-items:flex-start}.p-show-knoepfe{margin-top:0!important}.p-show-liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--p-s3)}.p-show-karte{text-align:left;cursor:pointer;font:inherit;color:inherit}.p-show-karte:hover{border-color:var(--p-line-strong);background:var(--p-raised)}.p-show-org{margin-top:var(--p-s5)}.p-show-org-kopf{display:flex;align-items:baseline;gap:var(--p-s3);margin-bottom:var(--p-s3)}.p-show-org-name{margin:0;font:var(--p-body);font-weight:600;color:var(--p-ink-2)}.p-menue-zwischentitel{padding:var(--p-s2) var(--p-s3) 2px;color:var(--p-muted);display:flex;align-items:center;justify-content:space-between;gap:var(--p-s3)}.p-menue-titel-link{display:inline-flex;align-items:center;gap:4px;font:var(--p-small);letter-spacing:0;text-transform:none;color:var(--p-muted);background:none;border:none;border-radius:var(--p-r-tag);padding:2px 4px;margin-right:-4px;cursor:pointer}.p-menue-titel-link:hover{color:var(--p-ink);background:var(--p-hover)}.p-menue-zwischentitel:not(:first-child){margin-top:var(--p-s2);border-top:1px solid var(--p-line);padding-top:var(--p-s2)}.p-konto{grid-template-columns:minmax(0,1fr)}.p-konto .p-set-kopf,.p-konto .p-set-inhalt{max-width:760px}.p-konto-orgs{display:grid;gap:var(--p-s3)}.p-konto-org h3,.p-zugriff-gruppe h3{margin:0;font-size:14px;font-weight:600}.p-konto-org-kopf,.p-zugriff-gruppe-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:var(--p-s3)}.p-konto-shows,.p-zugriff-liste{list-style:none;margin:var(--p-s2) 0 0;padding:0;display:grid;gap:2px}.p-konto-shows li,.p-zugriff-liste li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--p-s3);padding:4px 0;border-top:1px solid var(--p-line)}.p-konto-show{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:left}.p-konto-show:hover{color:var(--p-ink);text-decoration:underline}.p-zugriff-gruppen{display:grid;gap:var(--p-s3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.p-show-einspaltig{grid-template-columns:minmax(0,1fr);max-width:960px}.p-show-staffeln-abschnitt,.p-show-staffeln{display:flex;flex-direction:column;gap:var(--p-s3)}.p-show-staffel{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;gap:var(--p-s5);align-items:center;text-align:left;cursor:pointer;font:inherit;color:inherit}.p-show-staffel:hover{border-color:var(--p-line-strong);background:var(--p-raised)}.p-show-staffel>*+*{margin-top:0}.p-show-staffel-links,.p-show-staffel-stand{display:flex;flex-direction:column;gap:4px;min-width:0}.p-show-staffel-links h2{margin:0}.p-show-staffel-stand{align-items:flex-end;text-align:right;white-space:nowrap}.p-show-staffel-linien{display:flex;flex-direction:column;gap:6px;min-width:0}.p-show-linie{display:grid;grid-template-columns:28px auto;gap:var(--p-s2);align-items:center}.p-show-linie .p-data{color:var(--p-muted)}.p-show-tab{display:flex;flex-direction:column}.p-show-tab .p-label{padding:var(--p-s3) var(--p-s3) var(--p-s1h);border-bottom:1px solid var(--p-line)}.p-show-zeile{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 110px;gap:var(--p-s3);align-items:center;padding:var(--p-s2) var(--p-s3);border:none;border-bottom:1px solid var(--p-line-soft);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;min-height:calc(44px * var(--p-dichte))}.p-show-zeile.quellen{grid-template-columns:44px minmax(0,1.1fr) minmax(0,1.5fr) auto}.p-show-zeile:hover{background:var(--p-hover)}.p-show-zelle{display:flex;flex-direction:column;gap:2px;min-width:0}.p-show-zelle.rechts{flex-direction:row;align-items:center;gap:var(--p-s2)}.p-fehler-text{color:var(--p-error)}.p-show-host{display:flex;align-items:baseline;gap:var(--p-s2)}.p-show-host .p-data{min-width:34px}.p-hosts{display:grid;grid-template-columns:minmax(130px,1.3fr) 168px 64px 120px minmax(0,1fr) 96px 96px;column-gap:var(--p-s2);row-gap:var(--p-s2)}.p-hosts-zeile{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center}.p-hosts-kopf{min-height:0}.p-set-einheit{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--p-s2);align-items:center}.p-set-spalte{display:flex;flex-direction:column;gap:var(--p-s3)}@container (max-width: 760px){.p-show-staffel{grid-template-columns:minmax(0,1fr)}.p-show-staffel-stand{align-items:flex-start;text-align:left}.p-show-zeile,.p-show-zeile.quellen{grid-template-columns:minmax(0,1fr)}}.p-ki{background:none;border:none;padding:0;cursor:pointer}.p-person{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--p-raised);border:1px solid var(--p-line-strong);font:var(--p-label);letter-spacing:0;color:var(--p-ink-2)}.p-undoredo{display:inline-flex;gap:2px}.p-undoredo .p-btn{padding:var(--p-s1h) var(--p-s2)}.p-topbar-rechts .p-btn.quiet .p-kbd{padding-left:0}.p-menue{position:relative;display:inline-flex}.p-menue .p-btn.offen{background:var(--p-hover)}.p-menue-liste{position:fixed;min-width:220px;width:max-content;max-width:min(440px,calc(100vw - 16px));overflow:auto;background:var(--p-sheet);border:1px solid var(--p-line-strong);border-radius:var(--p-r-card);padding:4px;z-index:60;box-shadow:var(--p-shadow-pop);display:flex;flex-direction:column;animation:p-menue-rein var(--p-t-state) both}.p-menue-liste.misst{visibility:hidden;top:0;left:0}.p-menue-liste.breit{min-width:320px}@keyframes p-menue-rein{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.p-menue-punkt{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;text-align:left;font:var(--p-ui);color:var(--p-ink-2);background:none;border:none;border-radius:var(--p-r-control);padding:var(--p-s2) var(--p-s3);cursor:pointer;min-height:32px}.p-menue-punkt:hover{background:var(--p-hover);color:var(--p-ink)}.p-menue-punkt.aktiv{background:var(--p-accent-tint);color:var(--p-ink);box-shadow:inset 2px 0 0 var(--p-accent)}.p-menue-punkt.gedaempft{color:var(--p-muted);cursor:default}.p-menue-punkt .ti{margin-right:var(--p-s1h)}.p-menue-text{display:inline-flex;align-items:center;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-menue-rechts{flex:none;color:var(--p-muted)}.p-menue-trenner{height:1px;background:var(--p-line);margin:4px var(--p-s1h)}.p-menue-zeile{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:var(--p-s1h) var(--p-s3);font:var(--p-ui);color:var(--p-ink-2)}.p-menue-zeile.fehler{color:var(--p-error)}.p-ueb{display:grid;grid-template-columns:minmax(0,1fr) var(--p-col-context-wide);gap:var(--p-s6);max-width:1320px;margin:0 auto;padding:var(--p-s6) var(--p-seite-rand) var(--p-s8)}.p-ueb-haupt{display:flex;flex-direction:column;gap:var(--p-s6);min-width:0}.p-ueb-seite{display:flex;flex-direction:column;gap:var(--p-s4)}.p-ueb-kopf{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--p-s5)}.p-ueb-kopf>div:first-child{display:flex;flex-direction:column;gap:8px;min-width:0}.p-ueb-pegel{display:flex;flex-direction:column;gap:var(--p-s1h);align-items:flex-end;width:220px;flex:none}.p-ueb-pegel-zahl{display:flex;align-items:baseline;gap:var(--p-s1h)}.p-data.gross{font-size:22px;color:var(--p-ink)}.p-stationen{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--p-line);border-radius:var(--p-r-pane);background:var(--p-surface);overflow:hidden}.p-station{display:flex;flex-direction:column;gap:var(--p-s1h);align-items:flex-start;padding:var(--p-s3) var(--p-s4);background:none;border:none;border-right:1px solid var(--p-line);text-align:left;cursor:pointer;color:var(--p-ink);min-height:72px}.p-station:last-child{border-right:none}.p-station:hover:not(:disabled){background:var(--p-hover)}.p-station:disabled{cursor:default}.p-station.gedaempft{color:var(--p-muted)}.p-station-kopf{display:inline-flex;align-items:center;gap:8px;font:var(--p-label);letter-spacing:var(--p-ls-label);text-transform:uppercase;color:inherit}.p-station-stand{font:var(--p-ui);color:var(--p-ink-2)}.p-station.gedaempft .p-station-stand{color:var(--p-muted)}.p-station-gruende{font:var(--p-small);color:var(--p-wait);cursor:pointer}.p-gruende{margin:calc(-1 * var(--p-s4)) 0 0;padding:0 var(--p-s4) 0 calc(var(--p-s4) + 16px);display:flex;flex-direction:column;gap:4px}.p-ueb-naechster,.p-ueb-wartet,.p-ueb-weiteres,.p-ueb-planung{display:flex;flex-direction:column;gap:var(--p-s3)}.p-karte h2{margin-top:4px}.p-karte>*+*{margin-top:8px}.p-karte-knoepfe{display:flex;flex-wrap:wrap;gap:var(--p-s2);margin-top:var(--p-s4)!important}.p-gast-recherche{margin-top:var(--p-s2)!important;align-items:center;padding:var(--p-s2) var(--p-s3);border:1px solid var(--p-line);border-radius:var(--p-r-pane)}.p-gast-recherche .p-small{flex:1 1 240px}.p-karte.fertig{border-color:var(--p-done-line)}.p-ki-hinweis{display:flex;align-items:center;gap:8px}.p-link{background:none;border:none;padding:0;color:var(--p-ink-2);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.p-link:hover{color:var(--p-ink)}.p-aufgaben{list-style:none;margin:0;padding:0;border:1px solid var(--p-line);border-radius:var(--p-r-pane);background:var(--p-surface)}.p-aufgabe{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:var(--p-s3);padding:var(--p-s3) var(--p-s4);border-bottom:1px solid var(--p-line-soft);min-height:48px}.p-aufgabe:last-child{border-bottom:none}.p-aufgabe-nr{color:var(--p-muted)}.p-aufgabe-text{display:flex;flex-direction:column;gap:2px;min-width:0}.p-aufgabe-rechts{display:inline-flex;align-items:center;gap:8px}.p-plan-schritte .p-aufgabe{grid-template-columns:52px minmax(0,1fr) auto}.p-plan-schritt-wer,.p-plan-schritte .p-aufgabe.bereit .p-body{color:var(--p-ink-2)}.p-plan-schritte .p-aufgabe.erledigt .p-aufgabe-text{text-decoration:line-through;opacity:.5}.p-weiteres{display:flex;align-items:center;gap:var(--p-s3);flex-wrap:wrap;padding:var(--p-s3) var(--p-s4);border:1px solid var(--p-line);border-radius:var(--p-r-pane);background:var(--p-surface)}.p-weiteres .p-small{max-width:520px}.p-weiteres .p-spacer{flex:1}.p-formate{display:flex;flex-direction:column;padding:var(--p-s3) 0 var(--p-s2)}.p-formate-kopf{display:flex;justify-content:space-between;align-items:center;padding:0 var(--p-s4) var(--p-s2)}.p-formate-spalten,.p-format{display:grid;grid-template-columns:minmax(0,1fr) 44px 44px;align-items:center;gap:8px;padding:0 var(--p-s4)}.p-formate-spalten{padding-bottom:var(--p-s1h);border-bottom:1px solid var(--p-line-soft)}.p-formate-spalten span:not(:first-child),.p-format .p-data{text-align:right}.p-format{grid-template-rows:auto auto;background:none;border:none;border-bottom:1px solid var(--p-line-soft);text-align:left;cursor:pointer;color:var(--p-ink-2);font:var(--p-body);padding-top:8px;padding-bottom:8px;width:100%}.p-format:last-of-type{border-bottom:none}.p-format:hover:not(:disabled){background:var(--p-hover);color:var(--p-ink)}.p-format.aus{color:var(--p-muted);cursor:default}.p-format-name{grid-column:1}.p-format-pegel{grid-column:1 / -1}.p-formate-leer{padding:var(--p-s2) var(--p-s4)}.p-player-kachel{padding:var(--p-s2) var(--p-s3);min-height:48px}.player{display:flex;flex-direction:column;gap:6px}.player-zeile{display:flex;align-items:center;gap:10px}.player .btn.player-knopf{padding:0;border:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:none}.player-zeit{text-align:right}.player-leiste{flex:1;min-width:120px}.player-tempo{display:inline-flex;gap:2px}.player-tempo-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;font:var(--p-small);padding:1px var(--p-s1h);border:1px solid var(--p-line-strong);border-radius:var(--p-r-pill);background:transparent;color:var(--p-muted);cursor:pointer;line-height:1.4}.player-tempo-btn:hover{color:var(--p-ink);border-color:var(--p-ink-2)}.player-bild{width:320px;max-width:100%;border-radius:var(--p-r-control);background:var(--p-video-bg)}.player-versteckt{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.p-player-kachel .player{position:static;background:transparent;border:none;padding:0;z-index:auto}.p-player-kachel .player-zeile{flex-wrap:wrap;gap:8px}.p-player-kachel .player .btn.player-knopf{width:30px;height:30px;background:var(--p-ink);color:var(--p-bg);font-size:15px}.p-player-kachel .player-zeit{font:var(--p-data);color:var(--p-ink-2);min-width:40px}.p-player-kachel .player-bis{font:var(--p-data);color:var(--p-muted);min-width:64px;white-space:nowrap}.p-player-kachel .player-leiste{accent-color:var(--p-ink);min-width:80px;width:100%;margin:0;position:relative;z-index:1}.player-spur{position:relative;flex:1;min-width:120px;display:flex;align-items:center}.player-marken{position:absolute;left:0;right:0;top:-4px;height:7px;pointer-events:none;z-index:2}.player-marken i{position:absolute;top:0;height:6px;border-radius:var(--p-r-pill);display:block}.player-marken i.verwendet{background:var(--p-done)}.player-marken i.geaendert{background:var(--p-ink-2)}.player-marken i.treffer{background:var(--p-ink);top:0;height:6px;width:6px;border-radius:50%;box-shadow:0 0 0 1px var(--p-bg)}.player-marken i.sicht{top:-4px;height:28px;border:1px solid var(--p-line-strong);border-radius:var(--p-r-tag);background:transparent}.player-spur.mit-momenten{padding-top:18px}.player-momente{position:absolute;left:0;right:0;top:0;height:16px}.player-moment{position:absolute;top:0;height:16px;border:none;border-radius:var(--p-r-pill);background:var(--p-line-strong);color:var(--p-ink-2);font:var(--p-label);letter-spacing:0;padding:0 3px;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:clip;line-height:16px}.player-moment:hover{background:var(--p-faint);color:var(--p-ink)}.player-moment.zu{background:var(--p-muted);color:var(--p-bg)}.player-moment.aktiv{background:var(--p-accent);color:var(--p-accent-ink)}.p-player-kachel .player-tempo-btn{font:var(--p-small);color:var(--p-muted);border-color:var(--p-line-strong);padding:1px var(--p-s1h)}.p-player-kachel .player-tempo-btn.on{background:var(--p-accent);color:var(--p-accent-ink);border-color:var(--p-accent)}.p-player-kachel .player .btn.ghost{color:var(--p-muted)}.p-player-kachel .player-bild{width:min(100%,420px);border-radius:var(--p-r-control)}.p-player-kachel .player-fehler{color:var(--p-error);font:var(--p-small)}.p-player-kachel:empty{display:none}.p-leer,.p-platzhalter{max-width:640px;margin:0 auto;padding:var(--p-s8) var(--p-s6)}.p-palette-rahmen{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--p-scrim);z-index:55;display:flex;justify-content:center;align-items:flex-start;padding-top:12vh}.p-palette{width:560px;max-width:calc(100% - 32px);max-height:70vh;background:var(--p-sheet);border:1px solid var(--p-line-strong);border-radius:var(--p-r-sheet);display:flex;flex-direction:column;box-shadow:var(--p-shadow-sheet);animation:p-menue-rein var(--p-t-state) both}.p-palette-feld{display:flex;align-items:center;gap:var(--p-s3);padding:12px 16px;border-bottom:1px solid var(--p-line)}.p-palette-feld .ti{color:var(--p-muted)}.p-palette-feld>input{flex:1;background:none;border:none;font:var(--p-reading);color:var(--p-ink)}.p-palette-feld>input::placeholder{color:var(--p-muted)}.p-palette-liste{list-style:none;margin:0;padding:var(--p-s1h);overflow:auto}.p-palette-liste li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px var(--p-s3);border-radius:var(--p-r-control);cursor:pointer;color:var(--p-ink-2)}.p-palette-liste li.aktiv{background:var(--p-accent-tint);color:var(--p-ink);box-shadow:inset 2px 0 0 var(--p-accent)}.p-palette-gruppe{grid-column:1 / -1;padding-top:var(--p-s1h)}.p-palette-text{display:flex;flex-direction:column;gap:1px;min-width:0}.p-palette-text .p-small,.p-palette-text .p-body{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-palette-leer{padding:12px;cursor:default}.p-palette-ziel{color:var(--p-muted);white-space:nowrap}.p-palette-liste li.aktiv .p-palette-ziel{color:var(--p-muted)}.p-kbd{font:var(--p-data);line-height:1;color:var(--p-muted);border:1px solid var(--p-line-strong);border-radius:var(--p-r-tag);padding:2px 5px}.p-muster-rumpf{max-width:1100px;margin:0 auto;padding:40px 40px 80px;display:flex;flex-direction:column;gap:40px}.p-muster-block{display:flex;flex-direction:column;gap:12px}.p-muster-reihe{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.p-muster-regel{margin:var(--p-s3) 0 0;padding-left:var(--p-s4);max-width:68ch;display:flex;flex-direction:column;gap:var(--p-s1);color:var(--p-ink-2)}.p-muster-regel b{color:var(--p-ink);font-weight:600}@media(max-width:1099px){.p-ueb{grid-template-columns:minmax(0,1fr);padding:var(--p-s5)}.p-stationen{grid-template-columns:repeat(2,minmax(0,1fr))}.p-station{border-bottom:1px solid var(--p-line)}.p-kopf .p-undoredo{display:none}.p-step:not([data-zustand=aktiv]) .p-step-name{display:none}.p-stepper{gap:var(--p-s3)}.p-brot .p-btn{max-width:160px}}.p-texte{display:grid;grid-template-columns:var(--p-col-list) minmax(0,1fr) var(--p-col-context-wide);height:100%;min-height:0;align-items:stretch}.p-texte-liste{border-right:1px solid var(--p-line);background:var(--p-surface);padding:var(--p-s3) 0;overflow:auto;min-height:0}.p-texte-gruppe-kopf{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:var(--p-s2) var(--p-s3) 4px;background:none;border:none;cursor:pointer;text-align:left}.p-texte-gruppe-kopf:hover .p-label,.p-texte-gruppe.aktiv .p-texte-gruppe-kopf .p-label{color:var(--p-ink-2)}.p-texte-gruppe .p-zeile{padding-left:var(--p-s4)}.p-texte-gruppe+.p-texte-gruppe{margin-top:var(--p-s2)}.p-texte-leer{padding:var(--p-s3)}.p-texte-editor{display:flex;flex-direction:column;min-width:0;min-height:100%}.p-editor-kopf,.p-editor-hinweise,.p-editor-rumpf,.p-sprachversion{width:100%;max-width:980px;margin-left:auto;margin-right:auto}.p-editor-kopf{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--p-s4);padding:var(--p-s5) var(--p-werk-rand) var(--p-s3)}.p-editor-kopf>div:first-child{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.p-editor-titel{font:var(--p-editor-title);letter-spacing:var(--p-ls-title)}.p-editor-kopf-rechts{display:flex;align-items:center;gap:var(--p-s2);flex-wrap:wrap;justify-content:flex-end}.p-editor-hinweise{margin:0 auto var(--p-s3);max-width:calc(980px - 2 * var(--p-s6));padding:var(--p-s2) var(--p-s3);border:1px solid var(--p-wait-line);background:var(--p-wait-surface);border-radius:var(--p-r-card);display:flex;flex-direction:column;gap:4px;align-items:flex-start}.p-editor-hinweise .p-small{color:var(--p-wait)}.p-editor-rumpf{flex:none;padding:0 var(--p-s6) var(--p-s5);display:flex;flex-direction:column;gap:var(--p-s3)}.p-editor-feld{width:100%;min-height:120px;resize:none;background:var(--p-surface);color:var(--p-ink);border:1px solid var(--p-line-strong);border-radius:var(--p-r-card);padding:var(--p-s3) var(--p-s4);font:var(--p-reading);font-size:calc(16px * var(--p-dichte))}.p-editor-feld:focus{border-color:var(--p-faint)}.p-editor-lesen{white-space:pre-wrap;padding:var(--p-s3) var(--p-s4);border:1px solid transparent;border-radius:var(--p-r-card);cursor:text;min-height:60px}.p-editor-lesen:hover{border-color:var(--p-line)}.p-editor-vorschau{width:100%;min-height:60vh;border:1px solid var(--p-line);border-radius:var(--p-r-card);background:var(--p-surface)}.p-editor-bild{max-width:100%;border-radius:var(--p-r-card);border:1px solid var(--p-line)}.p-editor-fehlt{display:flex;align-items:center;gap:var(--p-s3);padding:var(--p-s5) 0}.p-editor-mass{display:flex;align-items:center;gap:var(--p-s3);flex-wrap:wrap}.p-editor-laenge{display:inline-flex;align-items:center;gap:8px;width:180px}.p-editor-laenge .p-data{white-space:nowrap}.p-pruef{display:inline-flex;align-items:center;gap:4px}.p-pruef.ok{color:var(--p-done)}.p-pruef.warn{color:var(--p-wait)}.p-einheiten{display:flex;flex-direction:column;border:1px solid var(--p-line);border-radius:var(--p-r-card);overflow:hidden}.p-einheit{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--p-s3);align-items:baseline;padding:8px var(--p-s3);background:none;border:none;border-bottom:1px solid var(--p-line-soft);color:var(--p-ink-2);font:var(--p-body);text-align:left;cursor:pointer;margin:0}.p-einheit:hover{background:var(--p-hover);color:var(--p-ink)}.p-einheit.plain{grid-template-columns:1fr;cursor:default}.p-einheit:last-child{border-bottom:none}.p-editor-fuss{position:sticky;bottom:0;margin-top:auto}.p-texte-kontext{border-left:1px solid var(--p-line);background:var(--p-surface);padding:var(--p-s4);display:flex;flex-direction:column;gap:var(--p-s5);overflow:auto;min-height:0}.p-kontext-block{display:flex;flex-direction:column;gap:var(--p-s2);align-items:flex-start}.p-beleg{display:flex;flex-direction:column;gap:4px}.p-beleg-tc{display:inline-flex;align-items:center;gap:var(--p-s1h);background:none;border:none;color:var(--p-ink-2);cursor:pointer;padding:0;font:var(--p-ui);text-decoration:underline;text-underline-offset:2px}.p-beleg-tc:hover{color:var(--p-ink)}.p-eingabe{width:100%;background:var(--p-raised);border:1px solid var(--p-line-strong);border-radius:var(--p-r-control);color:var(--p-ink);font:var(--p-ui);padding:var(--p-s2) var(--p-s3)}.p-eingabe:focus{border-color:var(--p-faint)}.p-auswahl{position:relative;display:inline-flex;align-items:center;width:100%;min-width:0;max-width:100%;vertical-align:middle}.p-auswahl.eng{width:auto}.p-auswahl>select.p-eingabe{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:calc(var(--p-s3) + 16px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer;min-width:0}.p-auswahl>select.p-eingabe:disabled{cursor:default}.p-auswahl>i{position:absolute;right:var(--p-s2);top:50%;transform:translateY(-50%);pointer-events:none;font-size:14px;color:var(--p-muted)}.p-auswahl:has(>select:disabled)>i{opacity:.4}.p-verlauf{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--p-s1h);width:100%}.p-verlauf li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px var(--p-s3);align-items:baseline}.p-verlauf li .p-btn{grid-column:2;justify-self:start}.p-verlauf-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-verlauf-sprache{margin-left:var(--p-s1h);padding:0 4px;border:1px solid var(--p-line-strong);border-radius:var(--p-r-tag);color:var(--p-muted)}.p-sprachversion{margin:0 auto var(--p-s5);max-width:calc(980px - 2 * var(--p-s6) - 18px);padding:var(--p-s3) var(--p-s4);border-left:2px solid var(--p-line-strong);background:var(--p-raised);border-radius:0 var(--p-r-card) var(--p-r-card) 0;display:flex;flex-direction:column;gap:var(--p-s2)}.p-sprachversion[data-zustand^=veraltet],.p-sprachversion[data-zustand=konflikt]{border-left-color:var(--p-wait)}.p-sprachversion[data-zustand=aktuell]{border-left-color:var(--p-done-line)}.p-sv-kopf{display:flex;align-items:center;gap:var(--p-s2);flex-wrap:wrap}.p-sv-kopf .p-spacer{flex:1}.p-sv-feld{font-size:calc(15px * var(--p-dichte));background:var(--p-surface);min-height:80px}.p-sv-fuss{display:flex;align-items:center;gap:var(--p-s2)}.p-sv-fuss .p-spacer{flex:1}.p-sv-hinweis{color:var(--p-wait)}@media(max-width:1099px){.p-texte{grid-template-columns:var(--p-col-list) minmax(0,1fr)}}.p-texte-mitte{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:auto}.p-format-kopf{padding:var(--p-s4) var(--p-s6) 0;width:100%;max-width:980px;margin:0 auto}.p-text-zu{display:grid;grid-template-columns:14px auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;max-width:980px;margin:0 auto;padding:var(--p-s3) var(--p-s6);background:none;border:none;border-bottom:1px solid var(--p-line-soft);text-align:left;cursor:pointer;color:var(--p-ink-2);font:var(--p-body);min-height:40px}.p-text-zu:hover{background:var(--p-hover);color:var(--p-ink)}.p-text-zu-name{white-space:nowrap;color:var(--p-ink)}.p-text-zu-vorschau{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-texte-editor{border-top:1px solid var(--p-line);border-bottom:1px solid var(--p-line);margin:var(--p-s2) 0}.p-texte-editor{min-height:auto}.p-texte-mitte>.p-texte-editor:last-child{border-bottom:none}.p-player-leiste{border-top:1px solid var(--p-line);background:var(--p-surface);flex:none}.p-player-leiste:empty,.p-player-leiste:not(:has(.player)){display:none}.p-texte-short+.p-texte-short{margin-top:4px}.p-ausschnitt-zu .p-text-zu-name .ti{font-size:12px;color:var(--p-muted);margin-right:4px}.p-clip-leiste{margin:var(--p-s3) auto 0;width:100%;max-width:980px;padding:0 var(--p-s6)}.p-clip-leiste.leer{display:flex;align-items:center;gap:var(--p-s2)}.p-clip-zeile{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:var(--p-s1h) var(--p-s3);border:1px solid var(--p-line);border-radius:var(--p-r-card);background:var(--p-raised)}.p-clip-leiste.veraltet .p-clip-zeile{border-color:var(--p-wait-line);background:var(--p-wait-surface);border-radius:var(--p-r-card) var(--p-r-card) 0 0}.p-clip-play{width:26px;height:26px;border-radius:50%;border:none;background:var(--p-ink);color:var(--p-bg);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex:none}.p-clip-tc{background:none;border:none;cursor:pointer;padding:0;color:var(--p-ink)}.p-clip-thema{flex:1;min-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-clip-mini{position:relative;width:120px;height:6px;border-radius:var(--p-r-pill);background:var(--p-line-strong);overflow:hidden;flex:none}.p-clip-mini span{position:absolute;top:0;bottom:0;background:var(--p-ink-2)}.p-clip-leiste.veraltet .p-clip-mini span{background:var(--p-wait)}.p-clip-alt{display:flex;align-items:center;justify-content:space-between;gap:var(--p-s3);padding:8px var(--p-s3);border:1px solid var(--p-wait-line);border-top:none;border-radius:0 0 var(--p-r-card) var(--p-r-card);background:var(--p-wait-surface)}.p-clip-alt .p-small{color:var(--p-wait)}.p-ausschnitt{display:flex;flex-direction:column;min-height:100%}.p-ausschnitt-rumpf{width:100%;max-width:980px;margin:0 auto;padding:0 var(--p-s6) var(--p-s5);display:flex;flex-direction:column;gap:var(--p-s3)}.p-thema{background:transparent;border:none;border-bottom:1px solid transparent;font:var(--p-editor-title);letter-spacing:var(--p-ls-title);color:var(--p-ink);padding:2px 0;width:100%}.p-thema:hover,.p-thema:focus{border-bottom-color:var(--p-line-strong)}.p-thema{text-overflow:ellipsis}.p-thema.vorschlag{border-bottom:1px dashed var(--p-line-strong)}.p-ganze-folge{cursor:pointer;display:flex;flex-direction:column;gap:3px}.p-ganze-folge-leiste{position:relative;height:14px;background:var(--p-raised);border-radius:var(--p-r-tag);overflow:hidden}.p-ganze-folge-clip{position:absolute;top:0;bottom:0;background:var(--p-raised-2);box-shadow:inset 0 0 0 1px var(--p-line-strong);color:var(--p-ink-2);font:var(--p-label);letter-spacing:0;display:flex;align-items:center;justify-content:center}.p-ganze-folge-clip.aktiv{background:var(--p-accent);color:var(--p-accent-ink)}.p-sprecherband{position:relative;height:16px;background:var(--p-raised);border-radius:var(--p-r-pill);overflow:hidden}.p-sprecherband.klein{height:6px}.p-sprecher{position:absolute;top:0;bottom:0;background:var(--p-line-strong);font:var(--p-label);letter-spacing:0;color:var(--p-ink-2);text-transform:none;padding:0 4px;overflow:hidden;white-space:nowrap;display:flex;align-items:center}.p-sprecher.gast{background:var(--p-muted)}.p-wellen-kopf{display:flex;align-items:center;gap:var(--p-s2)}.p-wellen-kopf .p-spacer{flex:1}.p-wellen{display:flex;flex-direction:column;gap:4px;width:100%}.p-wellen-canvas{display:block;width:100%;border-radius:var(--p-r-card);cursor:crosshair;touch-action:none}.p-wellen-canvas.griff{cursor:ew-resize}.p-grenzen{display:flex;align-items:center;gap:var(--p-s4);flex-wrap:wrap}.p-grenze{display:inline-flex;align-items:center;gap:var(--p-s1h);padding:4px var(--p-s1h) 4px 8px;border:1px solid transparent;border-radius:var(--p-r-control)}.p-grenze.aktiv{border-color:var(--p-accent)}.p-grenze>.p-eingabe{width:128px}.p-mono{font:var(--p-data);font-size:13px}.p-laenge{display:flex;flex-direction:column;gap:4px;min-width:160px}.p-laenge .p-data.warn{color:var(--p-wait)}.p-laenge-balken{position:relative;height:6px;background:var(--p-raised);border-radius:var(--p-r-pill);overflow:hidden;display:block}.p-laenge-balken .ziel{position:absolute;top:0;bottom:0;background:var(--p-done-line)}.p-laenge-balken .wert{position:absolute;top:2px;bottom:2px;left:0;background:var(--p-ink-2);border-radius:var(--p-r-pill)}.p-satzhinweis{color:var(--p-wait);display:flex;align-items:center;gap:var(--p-s1h);flex-wrap:wrap}.p-oton{padding:var(--p-s3) var(--p-s4);border:1px solid var(--p-line);border-radius:var(--p-r-card);line-height:1.9}.p-oton-wort{background:none;border:none;padding:0 1px;margin:0;font:inherit;color:var(--p-ink);cursor:pointer;border-radius:var(--p-r-tag)}.p-oton-wort.ctx{color:var(--p-muted)}.p-oton-wort:hover{background:var(--p-hover)}.p-oton-kante{color:var(--p-accent);font-weight:600;padding:0 3px}.p-vorschau{position:relative;width:100%;aspect-ratio:9 / 16;max-height:420px;background:var(--p-video-bg);border-radius:var(--p-r-card);overflow:hidden}.p-vorschau video{width:100%;height:100%;object-fit:cover}.p-vorschau.audio video{opacity:0}.p-vorschau-leer{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.p-vorschau-ut{position:absolute;left:8%;right:8%;bottom:18%;text-align:center;font:600 15px/1.3 var(--p-sans);color:var(--p-video-ink);text-shadow:var(--p-video-shadow)}.p-vorschau-play{position:absolute;left:10px;bottom:10px;width:32px;height:32px;border-radius:50%;border:none;background:var(--p-ink);color:var(--p-bg);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.p-vorschau-play:disabled{opacity:.4;cursor:not-allowed}.p-vorschau-zeit{position:absolute;right:10px;bottom:16px;color:var(--p-video-ink)}.p-pruefung,.p-betroffen{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;width:100%}.p-pruefung li{display:flex;align-items:flex-start;gap:8px;font:var(--p-small)}.p-pruefung li.ok{color:var(--p-done)}.p-pruefung li.warn{color:var(--p-wait)}.p-pruefung li .ti{margin-top:2px}.p-pruefung li .p-btn{margin-left:auto}.p-betroffen li{display:flex;flex-direction:column;gap:2px}.p-seite{display:flex;flex-direction:column;height:100%;min-height:0}.p-seite>.p-fuss{flex:none;position:static}.p-vs{display:grid;grid-template-columns:var(--p-col-list) minmax(0,1fr) var(--p-col-context);align-items:stretch;flex:1;min-height:0}.p-leer{grid-column:1 / -1}.p-vs-mitte{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:auto}.p-vs-mitte .p-editor-kopf{max-width:none}.p-vs-grund{color:var(--p-wait);margin-top:4px}.p-vs-clip{display:flex;align-items:center;gap:var(--p-s3);flex-wrap:wrap;margin:0 var(--p-s6) var(--p-s3);padding:var(--p-s1h) var(--p-s3);border:1px solid var(--p-line);border-radius:var(--p-r-card);background:var(--p-raised)}.p-vs-clip .ti{color:var(--p-muted)}.p-vs-vergleich{display:grid;gap:var(--p-s3);padding:0 var(--p-s6) var(--p-s5);align-items:start}.p-vs-spalte{border:1px solid var(--p-line);border-radius:var(--p-r-card);background:var(--p-surface);display:flex;flex-direction:column;min-width:0}.p-vs-spalte.gewaehlt{border-color:var(--p-wait);box-shadow:0 0 0 1px var(--p-wait)}.p-vs-spalte-kopf{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;padding:8px 12px;min-height:48px;border-bottom:1px solid var(--p-line-soft);background:var(--p-raised);border-radius:var(--p-r-card) var(--p-r-card) 0 0;position:sticky;top:0;z-index:2}.p-vs-spalte-kopf .p-spacer{flex:1;min-width:4px}.p-vs-spalte-kopf .p-btn{flex:none}.p-vs-spalte-kopf .p-tag{display:block;min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis}.p-vs-spalte{container-type:inline-size}@container (max-width: 320px){.p-vs-spalte-kopf{flex-wrap:wrap;row-gap:6px}.p-vs-spalte-kopf .p-tag{order:9;flex:0 1 auto;max-width:100%}}.p-vs-spalte-kopf>.p-label{white-space:nowrap}.p-vs-spalte.gewaehlt .p-vs-spalte-kopf{background:var(--p-wait-surface)}.p-vs-feld+.p-vs-feld{border-top:1px solid var(--p-line)}.p-vs-feld-kopf{padding:8px 12px 0}.p-vs-zeile{display:flex;flex-direction:column;gap:3px;padding:var(--p-s3) 12px;border-bottom:1px solid var(--p-line-soft)}.p-vs-zeile:last-child{border-bottom:none}.p-vs-text{white-space:pre-wrap;overflow-wrap:anywhere}.p-vs-anders{background:var(--p-wait-surface);color:var(--p-wait);border-radius:var(--p-r-tag)}.p-vs-laenge{align-self:flex-end;color:var(--p-muted)}.p-vs-fehlt{padding:12px}.p-vs-hinweis{padding:8px 12px;color:var(--p-wait);border-top:1px solid var(--p-wait-line);background:var(--p-wait-surface);border-radius:0 0 var(--p-r-card) var(--p-r-card)}.p-vs-fuss{position:sticky;bottom:0;z-index:3}.p-vs-satz{color:var(--p-ink-2)}@media(max-width:1099px){.p-vs{grid-template-columns:var(--p-col-list) minmax(0,1fr)}}.p-redak{display:grid;grid-template-columns:minmax(0,1fr) var(--p-col-context);align-items:stretch;flex:1;min-height:0}.p-redak-mitte{min-width:0;min-height:0;display:flex;flex-direction:column;gap:var(--p-s3);padding-bottom:var(--p-s5);overflow:auto}.p-redak-mitte .p-editor-kopf{max-width:none}.p-redak-stale{display:flex;align-items:center;gap:var(--p-s2);flex-wrap:wrap;margin:0 var(--p-s6);padding:8px 12px;border:1px solid var(--p-wait-line);background:var(--p-wait-surface);border-radius:var(--p-r-card)}.p-redak-stale .p-spacer{flex:1}.p-steck{display:grid;margin:0 var(--p-s6);border:1px solid var(--p-line);border-radius:var(--p-r-pane);background:var(--p-surface);overflow:clip;flex:none}.p-steck-kopf{padding:8px 12px;border-bottom:1px solid var(--p-line);background:var(--p-raised);position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:var(--p-s1h)}.p-steck-ziel{flex-direction:column;justify-content:center;gap:2px;padding:8px 4px;text-align:center}.p-steck-ziel .p-label{white-space:normal;line-height:1.2}.p-steck-ziel.fehlt .p-label{color:var(--p-wait)}.p-steck-zeile{display:contents}.p-steck-zeile>div{border-bottom:1px solid var(--p-line-soft)}.p-steck-zeile.trenner>div{border-bottom:2px solid var(--p-line-strong)}.p-steck-zeile.aktiv>div{background:var(--p-raised)}.p-steck-zeile.aus .p-steck-moment{opacity:.7}.p-steck-moment{padding:var(--p-s3) 12px;display:flex;flex-direction:column;gap:4px;min-width:0;cursor:pointer}.p-steck-moment-kopf{display:flex;align-items:center;gap:var(--p-s3)}.p-steck-nr{color:var(--p-ink);font-weight:500}.p-steck-hinweis{background:none;border:none;padding:0;cursor:pointer}.p-steck-schloss{color:var(--p-muted);font-size:13px}.p-steck-aussage{width:100%;resize:none;background:transparent;border:1px solid transparent;border-radius:var(--p-r-tag);padding:2px var(--p-s1h);margin-left:-var(--p-s1h);font:var(--p-body);font-size:calc(14px * var(--p-dichte));color:var(--p-ink);field-sizing:content}.p-steck-aussage:hover{border-color:var(--p-line)}.p-steck-aussage:focus{border-color:var(--p-faint);background:var(--p-surface)}.p-steck-zitat{overflow:hidden;text-overflow:ellipsis}.p-steck-wege{margin-top:var(--p-s1h);padding:8px var(--p-s3);border:1px solid var(--p-wait-line);background:var(--p-wait-surface);border-radius:var(--p-r-card)}.p-steck-wege .p-karte-knoepfe{margin-top:8px!important}.p-steck-feld{display:flex;align-items:center;justify-content:center}.p-steck-zelle{width:32px;height:32px;border:none;background:transparent;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:transform var(--p-t-hover)}.p-steck-zelle:hover:not(:disabled){transform:scale(1.25);background:var(--p-hover)}.p-steck-zelle i{display:block;border-radius:50%}.p-steck-zelle.zu i{width:12px;height:12px;background:var(--p-ink)}.p-steck-zelle.vorschlag i{width:12px;height:12px;border:1.5px dashed var(--p-wait)}.p-steck-zelle.leer i{width:4px;height:4px;background:var(--p-faint)}.p-steck-zelle.aus{cursor:default}.p-steck-zelle.aus i{width:0}.p-steck-zelle.klein{width:14px;height:14px;vertical-align:middle;margin-right:4px}.p-steck-zelle.klein.zu i,.p-steck-zelle.klein.vorschlag i{width:10px;height:10px}.p-steck-sperre{width:28px;height:28px;border:none;background:transparent;color:var(--p-faint);border-radius:var(--p-r-tag);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.p-steck-sperre[aria-pressed=true]{color:var(--p-ink-2)}.p-steck-sperre:hover{background:var(--p-hover);color:var(--p-ink)}.p-steck-legende{display:flex;flex-wrap:wrap;gap:var(--p-s1h) 18px;margin:0 var(--p-s6);align-items:center}.p-redak-fehlt{color:var(--p-wait)}.p-redak-oton{white-space:pre-wrap}.p-anweisung{display:flex;flex-direction:column;gap:2px;align-items:flex-start;padding:var(--p-s1h) 8px;border:1px solid var(--p-line);border-radius:var(--p-r-card);width:100%}@media(max-width:1099px){.p-redak{grid-template-columns:minmax(0,1fr)}}.p-transkript{display:grid;grid-template-columns:minmax(0,1fr) var(--p-col-context);height:100%;min-height:0;align-items:stretch}.p-tr-mitte{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:auto}.p-tr-werkzeuge{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:var(--p-s4);flex-wrap:wrap;padding:var(--p-s3) var(--p-s6);background:var(--p-bg);border-bottom:1px solid var(--p-line)}.p-tr-suche{display:inline-flex;align-items:center;gap:var(--p-s1h);flex:1;min-width:240px;max-width:520px;height:32px;padding:0 8px 0 var(--p-s3);background:var(--p-raised);border:1px solid var(--p-line);border-radius:var(--p-r-control)}.p-tr-suche:focus-within{border-color:var(--p-faint)}.p-tr-suche .ti{color:var(--p-muted)}.p-tr-suche>input{flex:1;min-width:0;background:none;border:none;color:var(--p-ink);font:var(--p-ui);-webkit-appearance:none;-moz-appearance:none;appearance:none}.p-tr-suche>input::-webkit-search-cancel-button{-webkit-appearance:none}.p-tr-suche>input::placeholder{color:var(--p-muted)}.p-tr-zaehler{color:var(--p-muted);white-space:nowrap}.p-tr-pfeil{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:var(--p-r-tag);background:none;color:var(--p-ink-2);cursor:pointer}.p-tr-pfeil:hover:not(:disabled){background:var(--p-hover);color:var(--p-ink)}.p-tr-pfeil:disabled{color:var(--p-faint);cursor:default}.p-tr-folgen{display:inline-flex;align-items:center;gap:var(--p-s3);margin-left:auto}.p-tr-ersetzen{display:flex;align-items:center;gap:var(--p-s2);flex-wrap:wrap;padding:var(--p-s2) var(--p-s6);border-bottom:1px solid var(--p-line);background:var(--p-surface)}.p-tr-ersetzen>input{width:280px;max-width:100%;height:30px;padding:0 var(--p-s3);background:var(--p-raised);border:1px solid var(--p-line);border-radius:var(--p-r-control);color:var(--p-ink);font:var(--p-ui)}.p-tr-ersetzen>input:focus{border-color:var(--p-faint)}.p-tr-hinweis,.p-tr-leer{width:100%;max-width:756px;margin:0 auto;padding:var(--p-s4) var(--p-s6) 0}.p-tr-leer{padding-top:var(--p-s7)}.p-tr-import{width:100%;max-width:756px;margin:0 auto;padding:var(--p-s5) var(--p-s6);display:flex;flex-direction:column;gap:var(--p-s3)}.p-tr-import-feld{min-height:50vh;font:var(--p-reading)}.p-tr-liste{position:relative;width:100%;max-width:calc(76px + 680px + 2 * var(--p-s6));margin:0 auto;padding:var(--p-s5) var(--p-s6) var(--p-s7);flex:1}.p-tr-block{display:grid;grid-template-columns:76px minmax(0,1fr);gap:0 var(--p-s3);padding:var(--p-s1h) 0 var(--p-s3);border-left:2px solid transparent;margin-left:-var(--p-s3);padding-left:8px;border-radius:var(--p-r-tag)}.p-tr-block.verwendet{border-left-color:var(--p-done-line)}.p-tr-block.geaendert{border-left-color:var(--p-ink-2)}.p-tr-block.live,.p-tr-block.editiert{background:var(--p-surface)}.p-tr-rand{display:flex;flex-direction:column;gap:2px;padding-top:5px;min-width:0}.p-tr-tc{font:var(--p-data);color:var(--p-muted);background:none;border:none;padding:0;text-align:left}.p-tr-tc.spielbar{cursor:pointer;color:var(--p-ink-2)}.p-tr-tc.spielbar:hover{color:var(--p-ink)}.p-tr-sp{font:var(--p-small);color:var(--p-ink-2);overflow-wrap:anywhere}.p-tr-sp.offen{color:var(--p-wait)}.p-tr-tc-feld,.p-tr-sp-feld{box-sizing:border-box;width:calc(100% + 8px);background:none;border:1px solid transparent;border-radius:var(--p-r-tag);padding:0 3px;margin:-1px -4px;color:inherit;min-width:0}.p-tr-tc-feld:hover,.p-tr-sp-feld:hover{border-color:var(--p-line)}.p-tr-tc-feld{font:var(--p-data);color:var(--p-ink-2)}.p-tr-sp-feld{font:var(--p-small);color:var(--p-ink-2)}.p-tr-tc-feld:focus{border-color:var(--p-faint);background:var(--p-raised);color:var(--p-ink);outline:none}.p-tr-sp-feld:focus{border-color:var(--p-faint);background:var(--p-raised);color:var(--p-ink);outline:none}.p-tr-text{min-width:0;display:flex;flex-direction:column;gap:var(--p-s1h)}.p-tr-absatz{box-sizing:border-box;width:calc(100% + 16px);font:var(--p-reading);white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:wrap;border:1px solid transparent;border-radius:var(--p-r-tag);padding:4px 8px;margin:-4px -8px}.p-tr-text>.p-tr-absatz{margin:-4px -8px;text-wrap:wrap}.p-tr-absatz.klickbar{cursor:text}.p-tr-absatz.spielbar{cursor:pointer}.p-tr-ganz{display:flex;flex-direction:column;gap:var(--p-s3)}.p-tr-ganz-feld{width:100%;margin:0;font:var(--p-reading)}.p-tr-absatz.klickbar:hover{border-color:var(--p-line)}.p-tr-feld{box-sizing:border-box;width:calc(100% + 16px);resize:none;overflow:hidden;background:var(--p-surface);color:var(--p-ink);border:1px solid var(--p-line-strong);border-radius:var(--p-r-tag);padding:4px 8px;margin:-4px -8px;font:var(--p-reading);letter-spacing:inherit;word-spacing:inherit;white-space:pre-wrap;overflow-wrap:anywhere;display:block}.p-tr-feld:focus{border-color:var(--p-faint)}.p-tr-mark{background:transparent;color:inherit;border-radius:var(--p-r-tag)}.p-tr-mark.treffer{background:transparent;color:var(--p-ink);box-shadow:0 0 0 1px var(--p-ink-2)}.p-tr-mark.treffer.aktuell{background:var(--p-raised-2);color:var(--p-ink);font-weight:600;box-shadow:0 0 0 2px var(--p-bg),0 0 0 4px var(--p-ink);animation:p-tr-treffer-puls .6s ease-out 1}@keyframes p-tr-treffer-puls{0%{box-shadow:0 0 0 2px var(--p-bg),0 0 0 10px var(--p-ink)}to{box-shadow:0 0 0 2px var(--p-bg),0 0 0 4px var(--p-ink)}}@media(prefers-reduced-motion:reduce){.p-tr-mark.treffer.aktuell{animation:none}}.p-tr-mark.live{background:var(--p-ink);color:var(--p-bg)}.p-tr-tags{display:flex;flex-wrap:wrap;gap:var(--p-s1h)}.p-tr-tag{background:none;border:none;padding:0;cursor:pointer}.p-tr-tag:hover .p-tag{border-color:var(--p-done)}.p-tr-fuss{position:sticky;bottom:0;margin-top:auto;z-index:3;min-height:calc(32px + 2 * var(--p-s3) + 1px)}.p-tr-kontext{border-left:1px solid var(--p-line);background:var(--p-surface);padding:var(--p-s4);display:flex;flex-direction:column;gap:var(--p-s5);overflow:auto;min-height:0}.p-tr-kontext .p-karte-knoepfe{margin-top:var(--p-s1)!important}.p-tr-quelle,.p-tr-betroffen{padding:var(--p-s3);border:1px solid var(--p-wait-line);background:var(--p-wait-surface);border-radius:var(--p-r-card)}.p-tr-sprecher{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;width:100%}.p-tr-sprecher-zeile{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px var(--p-s2)}.p-tr-sprecher-name{display:inline-flex;align-items:center;gap:8px;background:none;border:none;padding:2px 0;color:var(--p-ink);font:var(--p-ui);cursor:text;text-align:left;min-width:0}.p-tr-sprecher-name:hover{color:var(--p-ink)}.p-tr-sprecher-zeile .p-tr-sp-feld{width:auto;flex:1}.p-tr-legende{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--p-s1h);font:var(--p-small);color:var(--p-ink-2)}.p-tr-legende li{display:flex;align-items:center;gap:8px}.p-tr-legende i{width:10px;height:10px;border-radius:var(--p-r-tag);background:var(--p-line-strong);flex:none}.p-tr-legende i.verwendet{background:var(--p-done)}.p-tr-legende i.geaendert{background:var(--p-ink-2)}.p-tr-legende i.treffer{background:var(--p-ink);border-radius:50%}.p-tr-legende i.live{background:var(--p-ink)}.p-root[data-kontext=zu] .p-texte-kontext,.p-root[data-kontext=zu] .p-tr-kontext{display:none}.p-root[data-kontext=zu] .p-texte,.p-root[data-kontext=zu] .p-vs{grid-template-columns:var(--p-col-list) minmax(0,1fr)}.p-root[data-kontext=zu] .p-transkript,.p-root[data-kontext=zu] .p-redak{grid-template-columns:minmax(0,1fr)}.p-kontext-hinter{display:none}.p-vs-reiter{padding:0 0 var(--p-s2)}@media(max-width:1099px){.p-transkript{grid-template-columns:minmax(0,1fr)}.p-texte-kontext,.p-tr-kontext{display:none}.p-root[data-kontext=offen] .p-texte-kontext,.p-root[data-kontext=offen] .p-tr-kontext{display:flex;position:fixed;top:var(--p-topbar);right:0;bottom:0;width:min(540px,100%);height:auto;z-index:51;background:var(--p-sheet);border-left:1px solid var(--p-line);box-shadow:var(--p-shadow-sheet);overflow:auto;animation:p-sheet-rein var(--p-t-sheet) both}.p-root[data-kontext=offen] .p-kontext-hinter{display:block;position:fixed;inset:var(--p-topbar) 0 0 0;background:var(--p-scrim);z-index:50}.p-vs-vergleich{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:767px){:root[data-neue-ansicht]{--p-col-list: 200px;--p-col-context: 300px}.p-texte-liste .p-zeile-name{max-width:140px}.p-fa-zwei,.p-konflikt{grid-template-columns:minmax(0,1fr)}.p-sheet{border-radius:0}.p-ueb-kopf{flex-direction:column;align-items:stretch;gap:var(--p-s3)}.p-fuss{flex-wrap:wrap;row-gap:var(--p-s2)}.p-fuss .p-spacer{flex:1 0 0}.p-ueb-pegel{width:auto;align-items:flex-start}}@media(max-width:759px){.p-kopf .p-brot .p-krume:not(:last-child),.p-kopf .p-brot .p-trenner,.p-kopf .p-ki,.p-kopf .p-anmelden{display:none}.p-topbar{padding:0 var(--p-s3);gap:var(--p-s2);grid-template-columns:minmax(0,1fr) auto auto}.p-kopf-mitte{display:none}.p-brot .p-btn{max-width:140px}.p-topbar.p-kopf{display:flex;justify-content:space-between}.p-kopf-links{flex:1 1 auto;min-width:0}.p-topbar-rechts{flex:none}.p-brot .p-btn{max-width:100%}}@media(max-width:479px){.p-marke-text,.p-topbar-rechts>.p-btn[aria-label=Befehle],.p-topbar-rechts .p-anmelden-text{display:none}.p-kopf-links{flex:1 1 50%}.p-topbar-rechts{flex:0 1 auto;min-width:0}.p-ueb{padding:var(--p-s3)}.p-stationen{grid-template-columns:minmax(0,1fr)}}.p-plan .p-ueb-haupt{display:flex;flex-direction:column;gap:var(--p-s5);min-width:0}.p-plan-titel{margin:0}.p-plan-untertitel{margin-top:var(--p-s1)}.p-themenkarte-karte{padding:var(--p-s4) 0 var(--p-s3);overflow:hidden}.p-themenkarte-kopf{display:flex;align-items:center;gap:var(--p-s3);padding:0 var(--p-s5) var(--p-s3)}.p-ueb-seite .p-themenkarte-kopf{padding:0 0 var(--p-s3)}.p-themenkarte-fuss{display:flex;align-items:center;gap:var(--p-s3);padding:var(--p-s3) var(--p-s5) 0}.p-themenkarte-leer{padding:0 var(--p-s5)}.p-themenkarte-ohne{padding-bottom:var(--p-s3)}.p-legende{display:inline-flex;align-items:center;gap:var(--p-s2)}.p-legende .p-tk-zelle{pointer-events:none}.p-tk-zelle:active{transform:scale(.85)}.p-themenkarte{display:grid;align-items:stretch;overflow-x:auto}.p-tk-kopf{padding:var(--p-s2) var(--p-s3);border-top:1px solid var(--p-line);border-bottom:1px solid var(--p-line);background:var(--p-raised)}.p-tk-spalte{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;padding:var(--p-s2) 4px}.p-tk-spalte .p-small{color:var(--p-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:68px}.p-tk-spalte-knopf{display:flex;flex-direction:column;align-items:center;gap:2px}.p-tk-spalte .p-menue>button{padding:0 2px;height:auto}.p-tk-spalte.offen .p-small{color:var(--p-wait)}.p-tk-spalte.idee .p-small{color:var(--p-muted)}.p-tk-neu{display:flex;align-items:center;justify-content:center;padding:var(--p-s1) var(--p-s2)}.p-tk-zeile{display:contents}.p-tk-zeile>div{border-bottom:1px solid var(--p-line-soft);display:flex;align-items:center;transition:background var(--p-t-state)}.p-tk-hinweis{display:inline-flex;align-items:center;gap:var(--p-s1h)}.p-tk-aspekt{flex-direction:column;align-items:flex-start!important;gap:2px;padding:var(--p-s2) var(--p-s3);position:relative}.p-tk-aspekt>.p-eingabe{width:100%}.p-tk-hinweis-alt{text-decoration:line-through;opacity:.6}.p-tk-weg{position:absolute;right:6px;top:8px;width:20px;height:20px;border:none;background:transparent;color:var(--p-faint);cursor:pointer;border-radius:var(--p-r-tag);opacity:0}.p-tk-aspekt:hover .p-tk-weg,.p-tk-weg:focus-visible{opacity:1}.p-tk-weg:hover{color:var(--p-ink);background:var(--p-hover)}.p-tk-zellenfeld{justify-content:center}.p-tk-zelle{width:28px;height:28px;border:none;background:transparent;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:transform var(--p-t-state),background var(--p-t-hover);position:relative}.p-tk-zelle:after{content:"";display:block;border-radius:50%;transition:all var(--p-t-state)}.p-tk-zelle:hover{transform:scale(1.2);background:var(--p-hover)}.p-tk-zelle.kern:after{width:12px;height:12px;background:var(--p-ink)}.p-tk-zelle.gestreift:after{width:10px;height:10px;border:1.5px solid var(--p-ink-2)}.p-tk-zelle.vorschlag:after{width:12px;height:12px;border:1.5px dashed var(--p-wait)}.p-tk-zelle.leer:after{width:4px;height:4px;background:var(--p-line-strong)}.p-legende .p-tk-zelle{width:16px;height:16px}.p-tk-quellen{padding:var(--p-s2) var(--p-s3);gap:4px;flex-wrap:wrap;color:var(--p-ink-2)}.p-weg{display:inline-flex;gap:4px}.p-weg i{display:block;width:18px;height:4px;border-radius:var(--p-r-pill);background:var(--p-line)}.p-weg i[data-stand=fertig]{background:var(--p-done)}.p-weg i[data-stand=wartet]{background:transparent;box-shadow:inset 0 0 0 1.5px var(--p-wait)}.p-weg i[data-stand=offen]{background:linear-gradient(90deg,var(--p-ink-2) 50%,transparent 50%);box-shadow:inset 0 0 0 1px var(--p-ink-2)}.p-plan-folgen{padding-bottom:var(--p-s2)}.p-plan-folge{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:var(--p-s3);align-items:center;width:calc(100% + 2 * var(--p-s5));margin:0 calc(-1 * var(--p-s5));padding:var(--p-s2) var(--p-s5);background:transparent;border:none;border-top:1px solid var(--p-line-soft);text-align:left;cursor:pointer;color:inherit}.p-plan-folge:hover{background:var(--p-hover)}.p-plan-traegt{display:flex;align-items:center;flex-wrap:wrap;gap:var(--p-s2)}.p-plan-traegt>.p-body{display:inline-flex;flex-wrap:wrap;gap:4px var(--p-s3)}.p-plan-gast-kurz{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.p-plan-folge:focus-visible{outline:2px solid var(--p-accent);outline-offset:-2px}.p-plan-folge.zieht{opacity:.45}.p-plan-folge.drop-oben{box-shadow:inset 0 2px 0 var(--p-ink)}.p-plan-folge.drop-unten{box-shadow:inset 0 -2px 0 var(--p-ink)}.p-plan-griff{color:var(--p-faint);cursor:grab;margin-left:var(--p-s2)}.p-plan-folge:hover .p-plan-griff{color:var(--p-ink-2)}.p-plan-folge-mitte{display:flex;flex-direction:column;gap:4px;min-width:0}.p-plan-folge-mitte .p-body{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-plan-folge-rechts{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:2px;text-align:right}.p-plan-legende{margin-top:var(--p-s2);color:var(--p-muted);font-size:11px}.p-plan-zaehler{display:flex;align-items:center;gap:var(--p-s2);padding:var(--p-s1h) 0}.p-plan-namen{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-plan-tag{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:var(--p-s3);align-items:center;width:100%;padding:var(--p-s2) 0;background:transparent;border:none;border-top:1px solid var(--p-line-soft);text-align:left;cursor:pointer;color:inherit}.p-plan-tag:first-of-type{border-top:none}.p-belegung{display:inline-flex;gap:4px;align-items:center}.p-belegung i{display:inline-flex;align-items:center;justify-content:center;width:40px;height:18px;border-radius:var(--p-r-tag);font:var(--p-data);font-style:normal}.p-belegung i.belegt{background:var(--p-ink-2);color:var(--p-bg)}.p-belegung i.wartet{border:1.5px solid var(--p-wait);color:var(--p-wait)}.p-belegung i.frei{border:1px dashed var(--p-line-strong)}.p-plan-hinweis{padding:0 var(--p-s2)}@media(max-width:1099px){.p-plan{grid-template-columns:minmax(0,1fr)}}.p-plan-folge-seite{display:grid;grid-template-columns:minmax(0,1fr);height:100%;min-height:0}.p-plan-folge-mitte-spalte{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:auto}.p-plan-folge-kopf{max-width:none}.p-plan-folge-kopf>div:first-child{flex:1 1 auto;min-width:0}.p-plan-folge-kopf .p-thema{width:100%}.p-plan-folge-titel{font:var(--p-editor-title);letter-spacing:var(--p-ls-title);color:var(--p-ink);padding:2px 0;margin:0;text-wrap:balance}.p-plan-folge-name{font:var(--p-ui);color:var(--p-ink)}.p-plan-gast-name{display:flex;flex-direction:column;min-width:0}.p-plan-gast-name>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-vermerk{margin-top:4px}.p-plan-felder{display:flex;flex-direction:column;gap:var(--p-s4);padding:0 var(--p-werk-rand) var(--p-s6);flex:1 0 auto}.p-plan-feld{display:grid;grid-template-columns:150px minmax(0,1fr);gap:var(--p-s4);align-items:start}.p-plan-feld>.p-label{padding-top:9px}.p-plan-feld-inhalt{display:flex;flex-direction:column;gap:var(--p-s1h)}.p-plan-zeile-knoepfe{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--p-s2)}.p-plan-zeile-knoepfe>.p-auswahl{max-width:320px}.p-plan-leitfragen{display:flex;flex-direction:column;gap:var(--p-s2);background:var(--p-raised);border:1px solid var(--p-line);border-radius:var(--p-r-card);padding:var(--p-s3)}.p-plan-leitfrage{display:grid;grid-template-columns:84px minmax(0,1fr);gap:var(--p-s3);align-items:center}.p-plan-zwei{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--p-s3) var(--p-s4)}.p-plan-zwei label:not(.p-kaestchen-zeile),.p-plan-nr{display:flex;flex-direction:column;gap:4px}.p-plan-breit{grid-column:1 / -1}.p-plan-abgrenzung{display:flex;flex-direction:column;gap:var(--p-s2);border:1px solid var(--p-line);border-radius:var(--p-r-card);padding:var(--p-s3)}.p-plan-abgrenzung.wartet{border-color:var(--p-wait-line);background:var(--p-wait-surface)}.p-plan-stand{display:flex;align-items:center;gap:var(--p-s2);font:var(--p-body);color:var(--p-ink-2)}.p-plan-stand.wartet{color:var(--p-wait)}.p-plan-stand{flex-wrap:wrap}.p-plan-ablauf{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--p-line);border-radius:var(--p-r-card);background:var(--p-surface)}.p-plan-schritt{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:var(--p-s3);align-items:center;padding:var(--p-s2) var(--p-s3);border-bottom:1px solid var(--p-line-soft);min-height:48px}.p-plan-schritt:last-child{border-bottom:none}.p-plan-schritt-nr{width:24px;height:24px;border-radius:50%;border:1px solid var(--p-line-strong);display:inline-flex;align-items:center;justify-content:center;font:var(--p-data);color:var(--p-muted)}.p-plan-schritt-text{display:flex;flex-direction:column;gap:2px;min-width:0}.p-plan-schritt.fertig .p-plan-schritt-nr{background:var(--p-done-surface);border-color:var(--p-done-line);color:var(--p-done)}.p-plan-schritt.fertig .p-plan-schritt-text .p-body{color:var(--p-ink-2)}.p-plan-schritt.aktuell{background:var(--p-raised)}.p-plan-schritt.aktuell .p-plan-schritt-nr{border-color:var(--p-wait);color:var(--p-wait)}.p-plan-termin{width:auto;min-width:210px}.p-plan-alternativen{display:flex;flex-direction:column;gap:var(--p-s2);align-items:stretch}.p-plan-alt{display:grid;grid-template-columns:16px 56px minmax(0,1fr) auto;gap:var(--p-s2);align-items:center;padding:var(--p-s2) var(--p-s3);border:1px solid var(--p-line);border-radius:var(--p-r-control);background:var(--p-surface);cursor:grab}.p-plan-alt:focus-visible{outline:2px solid var(--p-accent);outline-offset:-2px}.p-plan-alt.zieht{opacity:.45}.p-plan-alt .p-plan-griff{margin-left:0}.p-plan-alt-wahl{width:auto;min-width:260px}.p-auswahl:has(>.p-plan-alt-wahl){align-self:flex-start}.p-plan-quelle{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:var(--p-s3);align-items:center;padding:var(--p-s2) 0;border-top:1px solid var(--p-line-soft)}.p-plan-quelle-mitte{display:flex;flex-direction:column;gap:2px;min-width:0}.p-plan-ankunft{border-left:1px solid var(--p-line);background:var(--p-surface);padding:var(--p-s5) var(--p-s4);overflow:auto;display:flex;flex-direction:column;gap:var(--p-s3)}.p-plan-ankunft-karte{border:1px solid var(--p-line);border-radius:var(--p-r-card);padding:var(--p-s3);display:flex;flex-direction:column;gap:4px;background:var(--p-bg)}.p-plan-ankunft-kopf{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--p-s2)}@media(max-width:1099px){.p-plan-folge-seite{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;height:auto}.p-plan-folge-mitte-spalte{overflow:visible}.p-plan-ankunft{border-left:none;border-top:1px solid var(--p-line)}.p-plan-feld{grid-template-columns:minmax(0,1fr)}.p-plan-feld>.p-label{padding-top:0}}.p-ql-seite{display:grid;grid-template-columns:minmax(0,1fr) var(--p-ql-breite, 380px);height:100%;min-height:0}.p-ql-mitte{min-width:0;min-height:0;overflow:auto;padding:var(--p-s5) var(--p-seite-rand) var(--p-s6);display:flex;flex-direction:column;gap:var(--p-s4)}.p-ql-datei{display:flex;flex-wrap:wrap;align-items:center;gap:var(--p-s2) var(--p-s3)}.p-ql-datei .ti{color:var(--p-ink-2)}.p-ql-datei-name{min-width:0;overflow-wrap:anywhere}.p-ql-werkzeuge{display:flex;align-items:center;gap:var(--p-s2);flex-wrap:wrap}.p-ql-widerspruch{border:1px solid var(--p-wait-line);background:var(--p-wait-surface);border-radius:var(--p-r-card);padding:var(--p-s4);display:flex;flex-direction:column;gap:var(--p-s3)}.p-ql-widerspruch>.p-label{color:var(--p-wait);display:flex;align-items:center;gap:var(--p-s2)}.p-ql-ws-paar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--p-s3)}.p-ql-ws-quelle{display:flex;flex-direction:column;gap:2px;align-items:flex-start;text-align:left;background:var(--p-bg);border:1px solid var(--p-line);border-radius:var(--p-r-card);padding:var(--p-s3);cursor:pointer}.p-ql-ws-quelle:hover{border-color:var(--p-line-strong)}.p-ql-ws-zahl{font:var(--p-title);color:var(--p-ink)}.p-ql-suche{width:200px;min-height:28px;padding:3px 10px;font:var(--p-small)}.p-ql-tabelle{display:flex;flex-direction:column}.p-ql-kopf{display:flex;align-items:center;gap:var(--p-s3);padding:0 var(--p-s3) var(--p-s1h) 58px;border-bottom:1px solid var(--p-line)}.p-ql-kopf .p-menue .p-btn{padding-left:0}.p-ql-kopf .p-label .ti{font-size:11px}.p-ql-gruppe{display:flex;flex-direction:column}.p-ql-gruppe-kopf{display:flex;align-items:baseline;gap:var(--p-s3);padding:var(--p-s4) var(--p-s3) var(--p-s1h);color:var(--p-muted)}.p-ql-gruppe-name{font:500 14px/1.3 var(--p-sans);color:var(--p-ink)}.p-ql-aspekt-leer{display:flex;align-items:center;gap:var(--p-s3);padding:var(--p-s2) var(--p-s3);margin:2px 0;background:transparent;border:1px dashed var(--p-line-strong);border-radius:var(--p-r-control);color:var(--p-ink-2)}.p-ql-aspekt-leer .p-btn{margin-left:auto}.p-ql-zeile{display:grid;grid-template-columns:16px 34px minmax(0,1fr) auto;gap:var(--p-s3);align-items:start;padding:8px var(--p-s3);border-left:2px solid transparent;border-bottom:1px solid var(--p-line-soft);cursor:pointer}.p-ql-zeile:hover{background:var(--p-hover)}.p-ql-zeile[aria-current=true]{border-left-color:var(--p-accent);background:var(--p-accent-tint)}.p-ql-zeile.vorschlag{border-bottom-style:dashed}.p-ql-zeile:focus-visible{outline:2px solid var(--p-accent);outline-offset:-2px}.p-ql-zeichen{display:inline-flex;align-items:center;justify-content:center;gap:2px;width:16px;height:21px;color:var(--p-ink-2);flex:none}.p-ql-zeichen .ti{font-size:12px}.p-ql-hand{margin-left:-1px}.p-ql-vorschlag-ring{background:transparent;border:1.5px dashed var(--p-wait);box-sizing:border-box;width:9px;height:9px}.p-ql-hintergrund-punkt{background:var(--p-faint)}.p-ql-nr{color:var(--p-ink-2);line-height:21px}.p-ql-info{display:flex;flex-direction:column;gap:2px;min-width:0}.p-ql-info-text{font:var(--p-body);color:var(--p-ink);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.p-ql-zweite{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-ql-vorschlag-knoepfe{display:inline-flex;gap:var(--p-s1h);margin-top:4px}.p-ql-leer{padding:var(--p-s4) var(--p-s3)}.p-ql-felder{display:inline-flex;gap:4px;align-items:center}.p-ql-ff{display:inline-flex;align-items:center;justify-content:center;gap:1px;width:28px;height:22px;box-sizing:border-box;border-radius:var(--p-r-tag);border:1px solid transparent;background:none;font:var(--p-data);font-variant-numeric:tabular-nums;color:var(--p-faint);cursor:pointer;padding:0}.p-ql-ff:hover{border-color:var(--p-line-strong);color:var(--p-ink-2)}.p-ql-ff.zugeteilt{border-color:var(--p-ink-2);color:var(--p-ink)}.p-ql-ff.im-drehbuch{background:var(--p-ink);color:var(--p-bg);cursor:default}.p-ql-ff.im-drehbuch .ti{font-size:10px}.p-ql-ff.im-drehbuch.rot{background:transparent;border-color:var(--p-error);color:var(--p-error)}.p-ql-ff.kopf{color:var(--p-muted);cursor:default;font:var(--p-label);letter-spacing:var(--p-ls-label)}.p-ql-ff.kopf:hover{border-color:transparent}.p-ql-herkunft{display:inline-flex;align-items:center;gap:6px;font:var(--p-small);color:var(--p-muted)}.p-ql-herkunft .ti{font-size:14px}.p-ql-rechts{position:relative;border-left:1px solid var(--p-line);background:var(--p-surface);padding:var(--p-s5) var(--p-s4) var(--p-s4);overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;gap:var(--p-s3);min-height:0}.p-ql-feld{display:flex;flex-direction:column;gap:4px;min-width:0}.p-ql-karte-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--p-s2)}.p-ql-karte-knoepfe{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--p-s2);margin-left:auto}.p-ql-karte-nr{font-size:13px;color:var(--p-ink)}.p-ql-pille{display:inline-flex;align-items:center;gap:6px;font:var(--p-small);color:var(--p-ink-2);border:1px solid var(--p-line);border-radius:var(--p-r-pill);padding:1px 9px 1px 6px}.p-ql-pille.zitierbar,.p-ql-pille.zitierbar-hand{border-color:var(--p-done-line)}.p-ql-pille.klaeren{border-color:var(--p-wait-line);color:var(--p-wait)}.p-ql-pille.vorschlag{border-style:dashed;border-color:var(--p-wait-line)}.p-ql-abschnitt{display:flex;flex-direction:column;gap:var(--p-s2);align-items:flex-start;padding-top:var(--p-s3);border-top:1px solid var(--p-line-soft)}.p-ql-abschnitt>.p-label{color:var(--p-muted)}.p-ql-abschnitt .p-link{background:none;border:none;padding:0;cursor:pointer;color:var(--p-ink-2);text-decoration:underline}.p-ql-bedingungen{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--p-s2);width:100%}.p-ql-bed{display:grid;grid-template-columns:14px minmax(0,1fr);gap:4px var(--p-s2);align-items:center;color:var(--p-ink)}.p-ql-bed.erfuellt{color:var(--p-ink-2)}.p-ql-bed>.ti{font-size:13px;color:var(--p-done)}.p-ql-bed>.ti.p-ql-bed-leer{color:var(--p-muted)}.p-ql-bed>.p-zustand{justify-self:center}.p-ql-bed-tun{grid-column:2;display:flex;flex-wrap:wrap;gap:var(--p-s1h);align-items:center}.p-ql-datum{display:inline-flex;gap:var(--p-s1h);align-items:center}.p-ql-wert{background:none;border:none;padding:0;text-align:left;font:var(--p-body);color:var(--p-ink-2);cursor:text;border-radius:var(--p-r-tag);max-width:100%;overflow-wrap:anywhere}.p-ql-wert:hover{color:var(--p-ink);background:var(--p-hover);box-shadow:0 0 0 4px var(--p-hover)}.p-ql-info-gross{font:var(--p-reading);color:var(--p-ink)}.p-ql-titel{color:var(--p-ink)}.p-ql-link{font:var(--p-small);color:var(--p-muted)}.p-ql-info-feld{font:var(--p-body);width:100%;box-sizing:border-box}.p-ql-gilt{display:grid;grid-template-columns:130px minmax(0,1fr);gap:6px var(--p-s3);align-items:center;width:100%}.p-ql-gilt>.p-small{line-height:1.3}.p-ql-grenze{display:grid;grid-template-columns:16px minmax(0,1fr);gap:var(--p-s2);align-items:start;width:100%;box-sizing:border-box;background:var(--p-raised);border-radius:var(--p-r-control);padding:var(--p-s2) var(--p-s3)}.p-ql-grenze .ti{font-size:14px;color:var(--p-muted);margin-top:2px}.p-ql-grenze>span{display:flex;flex-direction:column;gap:2px}.p-ql-grenze .p-label{color:var(--p-muted)}.p-ql-folgen{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;width:100%}.p-ql-folge{display:grid;grid-template-columns:16px 28px minmax(0,1fr) auto;gap:var(--p-s2);align-items:center}.p-ql-folge-name{background:none;border:none;padding:0;text-align:left;font:var(--p-body);color:var(--p-ink-2);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-ql-folge-name:hover{color:var(--p-ink);text-decoration:underline}.p-ql-griff{position:absolute;top:0;bottom:0;left:-3px;width:7px;cursor:col-resize;z-index:3}.p-ql-griff:hover,.p-ql-griff:focus-visible{background:var(--p-line-strong);outline:none}.p-ql-fuss{display:flex;align-items:center;gap:var(--p-s2);min-height:56px;box-sizing:border-box;margin-top:auto;padding-top:var(--p-s3);border-top:1px solid var(--p-line-soft);position:sticky;bottom:0;background:var(--p-surface)}@media(max-width:1099px){.p-ql-seite{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;height:auto}.p-ql-mitte{overflow:visible}.p-ql-rechts{border-left:none;border-top:1px solid var(--p-line)}.p-ql-zeile{grid-template-columns:16px 34px minmax(0,1fr)}.p-ql-kopf .p-ql-felder,.p-ql-zeile .p-ql-felder{display:none}}.p-db-seite{display:flex;flex-direction:column;height:100%;min-height:0}.p-db-werkzeuge{display:flex;align-items:center;gap:var(--p-s3);padding:var(--p-s3) var(--p-s5);border-bottom:1px solid var(--p-line);flex-wrap:wrap}.p-db-laenge{display:flex;align-items:center;gap:var(--p-s2);min-width:180px}.p-db-balken{position:relative;flex:1;height:6px;background:var(--p-raised-2);border-radius:3px;overflow:hidden}.p-db-balken .band{position:absolute;top:0;bottom:0;background:var(--p-done-line)}.p-db-balken .wert{position:absolute;left:0;top:0;bottom:0;background:var(--p-ink-2);border-radius:3px}.p-db-balken .wert.zuviel{background:var(--p-wait)}.p-db-koerper{display:grid;grid-template-columns:180px minmax(0,1fr) 340px;flex:1;min-height:0}.p-db-ivz{display:flex;position:static;border-left:none;border-right:1px solid var(--p-line);overflow:auto;min-height:0}.p-db-dokument{overflow:auto;min-height:0;padding:var(--p-s6) var(--p-s6) var(--p-s8)}.p-db-blatt{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:var(--p-s6)}.p-db-kopf{display:flex;flex-direction:column;gap:var(--p-s2)}.p-db-titel{font:var(--p-editor-title);color:var(--p-ink);margin:0}.p-db-titel-feld{width:100%}.p-db-hinweis{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.p-db-hinweis li{display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:var(--p-s2);align-items:start}.p-db-hinweis li.erledigt span{text-decoration:line-through}.p-db-pruefzeile{display:flex;flex-direction:column}.p-db-pruef-weg{margin:0 0 4px 22px}.p-db-modul{display:flex;flex-direction:column;gap:var(--p-s3);scroll-margin-top:var(--p-s4);padding-top:var(--p-s4);border-top:1px solid var(--p-line-soft)}.p-db-modul-label{color:var(--p-muted)}.p-db-modul-titel{font:var(--p-title);color:var(--p-ink);margin:0}.p-db-leitlinie{font:var(--p-body);font-style:italic;color:var(--p-muted);margin:0}.p-db-modul-felder{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:var(--p-s2)}.p-db-modul-felder>:last-child{grid-column:1 / -1}.p-db-block{display:flex;flex-direction:column;gap:var(--p-s1h);padding:var(--p-s3) var(--p-s4);border-radius:var(--p-r-card)}.p-db-block.r-COHOST{background:var(--p-raised)}.p-db-block.r-REGIE{color:var(--p-ink-2)}.p-db-block-kopf{display:flex;align-items:center;gap:var(--p-s2)}.p-db-block-kopf .p-label{color:var(--p-ink-2);text-transform:uppercase}.p-db-kopf-feld{flex:1;font:var(--p-label);letter-spacing:var(--p-ls-label);text-transform:uppercase}.p-db-text{margin:0;white-space:pre-wrap}.p-db-vorlese{font:var(--p-vorlese);color:var(--p-ink)}.p-db-neben{font:var(--p-body);color:var(--p-ink-2)}.p-db-text.kommentierbar{cursor:text}.p-db-text.kommentierbar::selection,.p-db-text.kommentierbar *::selection{background:var(--p-accent);color:var(--p-accent-ink)}.p-db-nebenblock{display:flex;flex-direction:column;gap:4px;padding:var(--p-s2) var(--p-s4);border-left:2px solid var(--p-line)}.p-db-feld{width:100%;resize:none;overflow:hidden;background:var(--p-surface);border:1px solid var(--p-line);border-radius:var(--p-r-control);color:var(--p-ink);padding:var(--p-s2) var(--p-s3);font:var(--p-body)}.p-db-feld.p-db-vorlese{font:var(--p-vorlese)}.p-db-feld:focus-visible{outline:1px solid var(--p-accent);outline-offset:0}.p-db-zeit{font:var(--p-data)}.p-db-q{font:var(--p-data);color:var(--p-ink-2);border:1px solid var(--p-done-line);border-radius:var(--p-r-tag);padding:0 4px;cursor:pointer}.p-db-q.rot{color:var(--p-error);border-color:var(--p-error)}.p-db-q.rot:after{content:" ⚠"}.p-db-recherche{font:var(--p-data);color:var(--p-wait);background:var(--p-wait-surface);border-radius:var(--p-r-tag);padding:0 4px}.p-db-mark{background:transparent;color:inherit;border-bottom:2px solid var(--p-ink-2);cursor:pointer}.p-db-mark.aktiv{background:var(--p-accent);color:var(--p-accent-ink)}.p-db-rechts{border-left:1px solid var(--p-line);background:var(--p-surface);padding:var(--p-s4);overflow:auto;min-height:0;display:flex;flex-direction:column;gap:var(--p-s4)}.p-db-pruefung,.p-db-kommentare{display:flex;flex-direction:column;gap:var(--p-s2)}.p-db-pruefpunkt{display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:var(--p-s2);align-items:start;text-align:left;background:transparent;border:none;padding:4px 0;color:var(--p-ink-2);cursor:pointer}.p-db-pruefpunkt:disabled{cursor:default}.p-db-pruefpunkt.warnt .p-body{color:var(--p-ink)}.p-db-befund-zeichen{color:var(--p-ink-2);font-size:13px;line-height:1;margin-top:2px}.p-db-pruefpunkt:not(:disabled):hover .p-body{text-decoration:underline}.p-db-kommentar{border:1px solid var(--p-line);border-radius:var(--p-r-card);padding:var(--p-s3);display:flex;flex-direction:column;gap:4px;background:var(--p-bg);cursor:pointer}.p-db-kommentar.aktiv{border-color:var(--p-ink-2)}.p-db-kommentar.erledigt .p-body{color:var(--p-muted);text-decoration:line-through}.p-db-kommentar.neu{border-color:var(--p-wait-line);background:var(--p-wait-surface);cursor:default}.p-db-kommentar-fuss{display:flex;align-items:center;gap:var(--p-s2)}.p-db-naechster{border:1px solid var(--p-line);border-radius:var(--p-r-card);padding:var(--p-s3);display:flex;flex-direction:column;gap:var(--p-s2);margin-top:auto}.p-db-naechster.wartet{border-color:var(--p-wait-line);background:var(--p-wait-surface)}.p-db-rechts-fuss{display:flex;gap:var(--p-s2);flex-wrap:wrap}.p-db-fuss{margin-top:0}.toast-aktion{font:var(--p-ui-strong, inherit);background:transparent;border:1px solid currentColor;border-radius:var(--p-r-tag);color:inherit;padding:2px 8px;cursor:pointer;margin-left:8px}@media(max-width:1299px){.p-db-koerper{grid-template-columns:150px minmax(0,1fr) 300px}}@media(max-width:1099px){.p-db-seite{height:auto}.p-db-koerper{grid-template-columns:minmax(0,1fr)}.p-db-ivz{display:none}.p-db-dokument{overflow:visible}.p-db-rechts{border-left:none;border-top:1px solid var(--p-line)}}.p-vs-abschnitt{display:flex;flex-direction:column;gap:var(--p-s2);margin-bottom:var(--p-s4)}.p-vs-karte{border:1px dashed var(--p-line-strong);border-radius:var(--p-r-card);padding:var(--p-s3);display:flex;flex-direction:column;gap:4px}.p-vs-karte .p-body{margin:0}.p-vs-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--p-s2)}.p-plan-vorschlag{border:1px dashed var(--p-line-strong);border-radius:var(--p-r-card);padding:var(--p-s3) var(--p-s4);display:flex;flex-direction:column;gap:var(--p-s2);background:var(--p-raised)}.p-plan-vorschlag>.p-label{display:flex;align-items:center;gap:6px}.p-plan-vorschlag-zeile{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:var(--p-s3);align-items:start}.p-plan-vorschlag-zeile .p-body{white-space:pre-wrap}.p-plan-mail{font:var(--p-body);color:var(--p-ink);white-space:pre-wrap;margin:var(--p-s3) 0 0}@media(max-width:899px){.p-plan-vorschlag-zeile{grid-template-columns:minmax(0,1fr)}}.p-ga-tabelle .p-ql-kopf{display:grid;gap:var(--p-s3);padding-left:calc(var(--p-s3) + 2px)}.p-ga-tabelle .p-ql-kopf,.p-ga-zeile{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 190px minmax(0,1fr)}.p-ql-quelle{display:flex;flex-direction:column;min-width:0}.p-ga-zeile>:nth-child(3){min-width:0}.p-ga-zeile .p-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-ga-folgen{display:flex;flex-wrap:wrap;gap:var(--p-s2)}.p-ga-folgen>span,.p-ga-weg{display:inline-flex;align-items:center;gap:6px}.p-plan-tag-ablauf{display:flex;flex-direction:column}.p-plan-tag-ablauf .p-ql-kopf,.p-plan-tag-zeile{grid-template-columns:90px minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}.p-plan-tag-zeile{display:grid;gap:var(--p-s3);align-items:center;padding:var(--p-s2) var(--p-s3);border-bottom:1px solid var(--p-line-soft)}.p-plan-tag-zeile>span{display:inline-flex;align-items:center;gap:6px}.p-plan-tag-zeit{font:var(--p-data)}.p-plan-tag-ablauf .p-ql-kopf span:last-child{display:inline}@media(max-width:1099px){.p-ga-tabelle .p-ql-kopf,.p-ga-zeile{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 190px}.p-ga-tabelle .p-ql-kopf span:last-child,.p-ga-zeile .p-ga-folgen{display:none}}@media(max-width:1099px){.p-ql-griff{display:none}}.p-staffel-seite{display:flex;flex-direction:column;height:100%;min-height:0}.p-staffel-seite>.p-ql-seite{flex:1 1 auto;min-height:0}.p-staffel-seite>.p-reiter{padding:var(--p-s3) var(--p-s6) 0;border-bottom:1px solid var(--p-line)}.p-reiter{display:flex;gap:var(--p-s5)}.p-reiter-knopf{display:inline-flex;align-items:center;gap:6px;padding:var(--p-s2) 0 var(--p-s3);margin-bottom:-1px;background:none;border:none;border-bottom:2px solid transparent;color:var(--p-ink-2);font:var(--p-ui);cursor:pointer}.p-reiter-knopf:hover{color:var(--p-ink)}.p-reiter-knopf[aria-current=page]{color:var(--p-ink);border-bottom-color:var(--p-ink)}.p-reiter-knopf:focus-visible{outline:2px solid var(--p-accent);outline-offset:2px;border-radius:2px}.p-reiter-zahl{color:var(--p-muted)}.p-ueb.p-plan .p-reiter{border-bottom:1px solid var(--p-line)}.p-weg{align-items:center}.p-weg i[data-stand=spaeter]{background:var(--p-line)}.p-weg i[data-stand=keine]{height:0;border-top:2px dashed var(--p-line-strong);background:transparent;border-radius:0}.p-plan-zeile.ungeplant .p-plan-griff{display:none}.p-belegung i{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 2px}.p-weg .p-weg-strich{display:block;width:1px;height:12px;margin:0 2px;background:var(--p-line-strong)}.p-weg{--p-weg-seg: 18px;--p-weg-gap: 4px}.p-weg.gross{--p-weg-seg: 22px;--p-weg-gap: 5px;gap:var(--p-weg-gap)}.p-weg.gross i{width:var(--p-weg-seg);height:5px}.p-weg-kopf b{display:block;font:inherit;letter-spacing:inherit;height:auto;background:none;border:none}.p-weg-kopf .p-weg-kopf-planung{width:calc(var(--p-weg-n-planung) * var(--p-weg-seg) + (var(--p-weg-n-planung) - 1) * var(--p-weg-gap))}.p-weg-kopf .p-weg-kopf-produktion{min-width:calc(var(--p-weg-n-prod) * var(--p-weg-seg) + (var(--p-weg-n-prod) - 1) * var(--p-weg-gap))}.p-weg-kopf .p-weg-strich{height:12px}.p-plan-tabelle-karte{padding-bottom:var(--p-s2)}.p-plan-tabelle{display:flex;flex-direction:column}.p-plan-tabelle-kopf,.p-plan-zeile{display:grid;align-items:center;padding:var(--p-s2) var(--p-s5)}.p-plan-tabelle-kopf{padding-top:0}.p-plan-tabelle-leer{padding:var(--p-s3) var(--p-s5)}.p-plan-zeile{border-top:1px solid var(--p-line-soft);cursor:pointer}.p-plan-zeile:hover{background:var(--p-hover)}.p-plan-zeile:focus-visible{outline:2px solid var(--p-accent);outline-offset:-2px}.p-plan-zeile.zieht{opacity:.45}.p-plan-zeile.drop-oben{box-shadow:inset 0 2px 0 var(--p-ink)}.p-plan-zeile.drop-unten{box-shadow:inset 0 -2px 0 var(--p-ink)}.p-plan-zeile .p-plan-griff{margin-left:0}.p-plan-zeile:hover .p-plan-griff{color:var(--p-ink-2)}.p-plan-zeile-folge{display:flex;flex-direction:column;gap:2px;min-width:0}.p-plan-zeile-folge>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-plan-zeile.abgesagt{color:var(--p-muted)}.p-durchgestrichen{text-decoration:line-through}.p-belegung i.publik{border:1.5px solid var(--p-ink-2);color:var(--p-ink-2)}.p-leben{display:flex;align-items:stretch;border:1px solid var(--p-line);border-radius:var(--p-r-pane);background:var(--p-surface);overflow:hidden}.p-leben-haelfte{display:flex;min-width:0;flex:4 1 0;transition:flex-grow .18s ease}.p-leben-haelfte:hover,.p-leben-haelfte:focus-within{flex-grow:6}.p-leben-strich,.p-leben-pub{flex:0 0 auto}.p-leben .p-station{border-right:1px solid var(--p-line-soft);min-width:0;padding:var(--p-s2) var(--p-s3);gap:2px;flex:1 1 0;transition:flex-grow .18s ease}.p-leben .p-station:hover,.p-leben .p-station:focus-visible{flex-grow:3}@media(prefers-reduced-motion:reduce){.p-leben-haelfte,.p-leben .p-station{transition:none}}.p-leben .p-station-kopf{flex-wrap:wrap;row-gap:2px}.p-leben .p-station-name{flex-basis:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-leben .p-station-stand{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.p-leben-strich{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:var(--p-s3) var(--p-s4);border-left:1px solid var(--p-line-strong);border-right:1px solid var(--p-line-strong);background:var(--p-bg);min-width:104px;text-align:center}.p-leben[data-aktiv=produktion] .planung .p-station,.p-leben[data-aktiv=planung] .produktion .p-station,.p-leben .p-station.keine,.p-leben[data-aktiv=produktion] .planung .p-station-stand,.p-leben[data-aktiv=planung] .produktion .p-station-stand,.p-leben .p-station.keine .p-station-stand{color:var(--p-muted)}.p-leben-haelfte.fehlt{background:repeating-linear-gradient(135deg,transparent 0 6px,var(--p-line-soft) 6px 7px)}.p-leben-zeile{display:flex;align-items:center;gap:var(--p-s3);flex-wrap:wrap}@media(max-width:1099px){.p-leben{flex-direction:column}.p-leben-strich{flex-direction:row;justify-content:flex-start;gap:var(--p-s3);border-left:none;border-right:none;border-top:1px solid var(--p-line-strong);border-bottom:1px solid var(--p-line-strong)}}.p-plan-kacheln{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--p-s4)}.p-kachel{text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:4px;color:inherit;font:inherit}.p-kachel:hover{background:var(--p-hover)}.p-kachel:focus-visible{outline:2px solid var(--p-accent);outline-offset:-2px}.p-kachel-kopf{display:flex;align-items:center;gap:8px}.p-kachel .p-body{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-medien-karte,.p-angaben-karte{display:flex;flex-direction:column;gap:var(--p-s2)}.p-angaben{margin:0;display:flex;flex-direction:column;gap:4px}.p-angaben-zeile{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--p-s3);align-items:baseline;position:relative}.p-angaben-zeile dd{margin:0;min-width:0;overflow-wrap:anywhere}.p-medien-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.p-medien-liste li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:0 var(--p-s3);align-items:baseline}.p-medien-liste li>.p-small:last-child:not(:first-child){grid-column:2}.p-medien-karte.gross{border-style:dashed;padding:var(--p-s5)}.p-ablage-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--p-s2)}.p-ablage-zeile{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:0 var(--p-s3);align-items:baseline}.p-ablage-name{display:flex;flex-direction:column;gap:2px;min-width:0}.p-ablage-name .p-body{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-ablage-fehler{color:var(--p-error)}.p-ablage-balken{display:block;height:3px;border-radius:2px;background:var(--p-raised-2);overflow:hidden;margin-top:2px}.p-ablage-balken i{display:block;height:3px;background:var(--p-ink-2);transition:width var(--p-t-state)}.p-ablage-flaeche{position:relative;min-height:100%}.p-ablage-hinweis{position:absolute;inset:var(--p-s3);z-index:40;display:flex;align-items:center;justify-content:center;border:2px dashed var(--p-ink-2);border-radius:var(--p-r-pane);background:var(--p-scrim);pointer-events:none}.p-ablage-hinweis>div{display:flex;align-items:center;gap:var(--p-s3);padding:var(--p-s4) var(--p-s5);background:var(--p-raised);border-radius:var(--p-r-card);box-shadow:var(--p-shadow-pop)}.p-ablage-hinweis .ti{font-size:22px;color:var(--p-ink)}.p-medien-karte h2{margin:0}.p-plan-ankunft-liste{display:flex;flex-direction:column;gap:var(--p-s3)}@media(max-width:760px){.p-plan-kacheln{grid-template-columns:minmax(0,1fr)}}.p-app{display:grid;grid-template-columns:var(--p-leiste-breite, 240px) minmax(0,1fr);flex-direction:row;height:100vh;min-height:0;transition:grid-template-columns .18s ease}.p-app[data-leiste=eingeklappt]{--p-leiste-breite: 64px}.p-seite{display:flex;flex-direction:column;min-width:0;min-height:0;height:100vh}.p-leiste{display:flex;flex-direction:column;min-height:0;height:100vh;background:var(--p-surface);border-right:1px solid var(--p-line);color:var(--p-ink-2);font-size:13px}.p-leiste.offen{width:var(--p-leiste-breite, 240px)}.p-leiste.eingeklappt{width:64px;align-items:stretch}.p-leiste.ueberlagert{position:fixed;left:0;top:0;bottom:0;width:240px;z-index:60;box-shadow:var(--p-shadow-leiste)}.p-leiste-rand{position:fixed;left:0;top:var(--p-topbar);bottom:0;width:12px;z-index:55}.p-leiste-kopf{height:var(--p-topbar);flex:none;display:flex;align-items:center;gap:var(--p-s2);padding:0 var(--p-s3) 0 14px;border-bottom:1px solid var(--p-line)}.p-leiste.eingeklappt .p-leiste-kopf{justify-content:center;padding:0}.p-leiste-marke{display:inline-flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto;color:var(--p-ink);text-decoration:none;border-radius:var(--p-r-tag);padding:4px 6px 4px 0}.p-leiste-show{font:var(--p-ui-strong);color:var(--p-ink);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-leiste-show:hover{text-decoration:underline}.p-leiste-show-wahl{position:relative;display:inline-flex;align-items:center;min-width:0;max-width:100%}.p-leiste-show-wahl .ti{position:absolute;right:2px;pointer-events:none;color:var(--p-muted);font-size:13px}.p-leiste-marke:hover .p-leiste-show{text-decoration:underline}.p-leiste-marke-text{display:flex;flex-direction:row;align-items:center;gap:var(--p-s1h);min-width:0;line-height:1.15}.p-leiste-marke-trenner{color:var(--p-muted)}.p-leiste-show{font:var(--p-ui-strong);color:var(--p-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-leiste-baum{flex:1 1 auto;min-height:0;overflow:auto;padding:var(--p-s2) 0 var(--p-s3);display:flex;flex-direction:column}.p-leiste-label{flex:none;height:26px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding-right:16px;color:var(--p-muted);margin:0}.p-leiste-label-rechts{font:var(--p-small);font-size:12px;letter-spacing:0;text-transform:none;color:var(--p-muted);white-space:nowrap}.p-leiste-zeile{position:relative;display:flex;align-items:center;gap:4px;min-height:30px;padding:0 8px;margin-right:8px;border-radius:0 var(--p-r-tag) var(--p-r-tag) 0;color:var(--p-ink-2);text-decoration:none;cursor:pointer;border:none;background:none;font:inherit;width:auto;text-align:left}.p-leiste-zeichen{flex:none;width:16px;display:inline-flex;align-items:center;justify-content:center}.p-leiste-zeile:hover{background:var(--p-raised);color:var(--p-ink)}.p-leiste-zeile.eltern{color:var(--p-ink);font-weight:500}.p-leiste-zeile[aria-current=page]{background:var(--p-accent-tint);color:var(--p-ink);font-weight:500}.p-leiste-zeile[aria-current=page]:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2px;background:var(--p-accent);border-radius:1px}.p-leiste-kinder{flex:none;position:relative;display:flex;flex-direction:column}.p-leiste-kinder:before{content:"";position:absolute;left:var(--p-faden, 36px);top:0;bottom:0;width:1px;background:var(--p-line)}.p-leiste-zeile.stumm{color:var(--p-muted);cursor:default}.p-leiste-zeile.stumm:hover{background:none;color:var(--p-muted)}.p-leiste-zeile:focus-visible{outline:2px solid var(--p-accent);outline-offset:-2px}.p-leiste-zeile .ti{font-size:13px;color:var(--p-ink-2);flex:none}.p-leiste-zeile .ti.leise{color:var(--p-faint)}.p-leiste-zeile.eltern .ti,.p-leiste-zeile[aria-current=page] .ti{color:var(--p-ink)}.p-leiste-text{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-leiste-rechts{flex:none;margin-left:4px;color:var(--p-muted);font-size:11px;display:inline-flex;align-items:center}.p-leiste-folge.abgesagt{color:var(--p-muted)}.p-leiste-zeile .p-zustand{flex:none;width:8px;height:8px}.p-leiste-keine{background:transparent!important;border:1px dashed var(--p-faint);box-shadow:none!important}.p-weg.klein{--p-weg-seg: 5px;--p-weg-gap: 2px;gap:2px}.p-weg.klein i{width:5px;height:4px}.p-weg.klein .p-weg-strich{height:0;width:2px;margin:0 1px;background:transparent}.p-weg.klein i[data-stand=keine]{height:0;border-top:2px dashed var(--p-line-soft)}.p-leiste-fuss{flex:none;border-top:1px solid var(--p-line);padding:var(--p-s2)}.p-leiste-klapp{color:var(--p-muted);gap:8px;margin-right:0;border-radius:var(--p-r-tag)}.p-leiste-klapp .p-kbd{margin-left:auto}.p-leiste.eingeklappt .p-leiste-klapp{justify-content:center;padding:0}.p-leiste-kurz{flex:1 1 auto;min-height:0;overflow:visible;display:flex;flex-direction:column;align-items:center;gap:6px;padding:var(--p-s3) 0}.p-leiste-monogramm{display:inline-flex;align-items:center;justify-content:center;width:44px;height:28px;border-radius:var(--p-r-tag);background:var(--p-ink);color:var(--p-bg);font:var(--p-data);font-size:12px;font-weight:600;letter-spacing:.04em;text-decoration:none;flex:none}.p-leiste-monogramm:hover{background:var(--p-ink-2)}.p-leiste-show-kurz{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:6px;padding-top:var(--p-s3);border-top:1px solid var(--p-line-soft);width:100%}.p-leiste-show-kurz .p-leiste-kuerzel .ti{font-size:15px}.p-leiste-kuerzel{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:28px;border:1px solid var(--p-line);border-radius:var(--p-r-tag);font:var(--p-data);font-size:12px;color:var(--p-ink-2);text-decoration:none;flex:none}.p-leiste-kuerzel:hover{background:var(--p-raised);color:var(--p-ink)}.p-leiste-kuerzel.offen,.p-leiste-kuerzel[aria-current=page]{background:var(--p-accent-tint);color:var(--p-ink);border-color:var(--p-line-strong);box-shadow:inset 2px 0 0 var(--p-accent)}.p-leiste-kuerzel.wartet:after{content:"";position:absolute;top:-3px;right:-3px;width:8px;height:8px;border-radius:50%;background:var(--p-wait);border:2px solid var(--p-surface)}.p-leiste-linie{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:4px;position:relative;padding:4px 0}.p-leiste-linie:before{content:"";position:absolute;top:8px;bottom:8px;left:50%;width:1px;background:var(--p-line);z-index:0}.p-leiste-punkt{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--p-surface);text-decoration:none;flex:none}.p-leiste-punkt[aria-current=page]{box-shadow:0 0 0 2px var(--p-accent)}.p-leiste-punkt.stumm{cursor:default}.p-leiste-datum{position:relative;z-index:1;background:var(--p-surface);color:var(--p-muted);font-size:11px;padding:6px 0;border-top:1px solid var(--p-line-strong);margin:2px 0}.p-leiste [data-tip]{position:relative}.p-leiste [data-tip]:hover:after,.p-leiste [data-tip]:focus-visible:after{content:attr(data-tip);position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);white-space:nowrap;background:var(--p-raised);color:var(--p-ink);border:1px solid var(--p-line-strong);border-radius:var(--p-r-tag);padding:4px 8px;font:var(--p-small);z-index:70;pointer-events:none}.p-kopf{grid-template-columns:minmax(0,1fr) auto}.p-kopf-ort{display:flex;align-items:baseline;gap:var(--p-s3);min-width:0}.p-kopf-ort-name{font:var(--p-ui-strong);color:var(--p-ink);white-space:nowrap}.p-kopf-ort-wo{color:var(--p-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}@media(prefers-reduced-motion:reduce){.p-app{transition:none}}.p-plan-tabelle-karte{container-type:inline-size}@container (max-width: 720px){.p-plan-tabelle .p-weg.gross{--p-weg-seg: 13px;--p-weg-gap: 3px;gap:3px}.p-plan-tabelle .p-weg.gross i{width:13px;height:4px}}.p-leben .p-station-kopf{min-width:0;max-width:100%}.p-ueb-haupt{container-type:inline-size}@container (max-width: 1100px){.p-leben{flex-direction:column}.p-leben-strich{flex-direction:row;justify-content:flex-start;gap:var(--p-s3);border-left:none;border-right:none;border-top:1px solid var(--p-line-strong);border-bottom:1px solid var(--p-line-strong)}}.p-tr-sprecher-angabe{cursor:pointer;background:var(--p-wait-surface);font:var(--p-label);letter-spacing:var(--p-ls-label);order:3;margin:0;max-width:100%;white-space:normal;text-align:left}.p-tr-sprecher-angabe:hover{color:var(--p-ink)}.p-texte{grid-template-columns:minmax(0,1fr) var(--p-col-context-wide)}.p-root[data-kontext=zu] .p-texte{grid-template-columns:minmax(0,1fr)}.p-texte-koerper{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.p-texte-spalte{min-width:0}.p-texte-ivz{display:none;position:sticky;top:0;align-self:start;flex-direction:column;gap:2px;padding:var(--p-s4) var(--p-s3) var(--p-s4) var(--p-s4);border-left:1px solid var(--p-line-soft);width:180px}.p-texte-ivz .p-label{margin-bottom:4px}.p-texte-ivz-gruppe{margin-top:var(--p-s3);color:var(--p-muted)}.p-texte-ivz-eintrag{display:flex;align-items:center;gap:8px;width:100%;text-align:left;background:none;border:none;color:var(--p-ink-2);font:var(--p-small);padding:4px 6px;border-radius:var(--p-r-tag);cursor:pointer}.p-texte-ivz-eintrag:hover{background:var(--p-hover);color:var(--p-ink)}.p-texte-ivz-eintrag.aktiv{background:var(--p-accent-tint);color:var(--p-ink);box-shadow:inset 2px 0 0 var(--p-accent)}.p-texte-ivz-eintrag>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:1300px){.p-texte-koerper{grid-template-columns:minmax(0,1fr) 180px}.p-texte-ivz{display:flex}}.p-texte-formate{width:100%;max-width:980px;padding:0 var(--p-werk-rand) var(--p-s6);display:flex;flex-direction:column;gap:var(--p-s3)}.p-texte-formate-kopf{padding-left:0;padding-right:0;margin-bottom:var(--p-s2)}.p-texte-format-karte{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.2fr);gap:var(--p-s4);align-items:center;text-align:left;cursor:pointer;color:inherit;font:inherit}.p-texte-format-karte:hover{background:var(--p-hover)}.p-leiste-punkt-huelle{position:relative;display:inline-flex}.p-leiste-pop{position:absolute;left:calc(100% + 10px);top:-8px;min-width:220px;background:var(--p-raised);border:1px solid var(--p-line-strong);border-radius:var(--p-r-card);padding:var(--p-s2);z-index:70;display:flex;flex-direction:column;gap:2px;box-shadow:var(--p-shadow-pop)}.p-leiste-pop .p-label{padding:4px 8px}.p-leiste-pop:before{content:"";position:absolute;left:-12px;top:0;bottom:0;width:12px}.p-format-kopf-mit-menue{display:flex;align-items:center;justify-content:space-between;gap:var(--p-s3)}.p-texte-ivz-menue{display:inline-flex}@media(min-width:1300px){.p-texte-ivz-menue{display:none}}.p-root input::placeholder,.p-root textarea::placeholder{color:var(--p-muted);opacity:1}.p-ds-wahl{display:flex;flex-direction:column;gap:var(--p-s5)}.p-ds-muster-reihe{display:flex;gap:var(--p-s3);flex-wrap:wrap}.p-ds-muster{display:flex;flex-direction:column;gap:6px;align-items:stretch;background:none;border:none;padding:0;cursor:pointer;color:var(--p-ink-2);font:var(--p-small)}.p-ds-muster:hover{color:var(--p-ink)}.p-ds-vorschau{display:grid;grid-template-columns:28px minmax(0,1fr);width:112px;height:72px;box-sizing:border-box;border:2px solid var(--p-line-strong);border-radius:var(--p-r-control);background:var(--p-bg);overflow:hidden}.p-ds-muster.gewaehlt .p-ds-vorschau{border-color:var(--p-accent)}.p-ds-leiste{background:var(--p-surface);border-right:1px solid var(--p-line);display:flex;flex-direction:column;gap:4px;padding:8px 4px}.p-ds-leiste i{display:block;height:8px;border-radius:2px;background:var(--p-line-strong)}.p-ds-leiste i.ort{background:var(--p-accent-tint);box-shadow:inset 2px 0 0 var(--p-accent)}.p-ds-inhalt{position:relative;display:flex;flex-direction:column;gap:6px;padding:10px 8px}.p-ds-inhalt i{display:block;border-radius:2px}.p-ds-inhalt i.zeile{height:10px;background:var(--p-accent-tint);box-shadow:inset 2px 0 0 var(--p-accent)}.p-ds-inhalt i.knopf{height:12px;width:36px;background:var(--p-accent);border-radius:3px}.p-ds-inhalt i.punkt{position:absolute;right:8px;bottom:10px;width:8px;height:8px;border-radius:50%;background:var(--p-wait)}.p-ds-name{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0 2px}.p-ds-muster.gewaehlt .p-ds-name{color:var(--p-ink);font-weight:500}.p-sheet.p-sheet-760{width:760px}.p-plan-at-team{display:flex;flex-wrap:wrap;gap:var(--p-s2) var(--p-s4);align-items:center;margin:0 0 var(--p-s4);color:var(--p-ink-2)}.p-plan-at-team b{font-weight:500;color:var(--p-ink)}.p-plan-at-team .p-menue-knopf,.p-plan-at-team button{font:inherit}.p-plan-at-offen{color:var(--p-wait);font-weight:500}.p-plan-at-abschnitt{display:flex;flex-direction:column;gap:var(--p-s2);padding:var(--p-s4) 0;border-top:1px solid var(--p-line-soft)}.p-plan-at-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:var(--p-s3)}.p-plan-at-kopf .p-label{color:var(--p-muted)}.p-plan-at-achse{position:relative;height:96px;margin:var(--p-s2) 0 var(--p-s1);border-bottom:1px solid var(--p-line)}.p-plan-at-stunde{position:absolute;top:0;bottom:0;width:0}.p-plan-at-stunde i{position:absolute;top:18px;bottom:0;left:0;border-left:1px solid var(--p-line-soft)}.p-plan-at-stunde .p-data{position:absolute;top:0;left:0;transform:translate(-50%);color:var(--p-muted)}.p-plan-at-aufbau{position:absolute;top:34px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--p-line);border-radius:var(--p-r-tag);color:var(--p-muted);background:repeating-linear-gradient(135deg,transparent 0 5px,var(--p-line-soft) 5px 6px);overflow:hidden}.p-plan-at-ankunft{position:absolute;top:26px;height:60px;width:0;border-left:1px dashed var(--p-ink-2)}.p-plan-at-ankunft .p-data{position:absolute;bottom:-18px;left:0;transform:translate(-50%);color:var(--p-muted);white-space:nowrap}.p-plan-at-block{position:absolute;top:34px;height:44px;display:flex;flex-direction:column;justify-content:center;gap:1px;padding:0 10px;background:var(--p-raised-2);border:1px solid var(--p-line-strong);border-radius:var(--p-r-tag);color:var(--p-ink);text-align:left;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;overflow:hidden}.p-plan-at-block:hover{border-color:var(--p-ink-2)}.p-plan-at-block.zieht{cursor:grabbing;box-shadow:var(--p-shadow-pop);z-index:2}.p-plan-at-block:focus-visible{outline:2px solid var(--p-accent);outline-offset:1px}.p-plan-at-block .p-small{color:var(--p-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-plan-at-block.verstoss{border-color:var(--p-wait-line)}.p-plan-at-marke{position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background:var(--p-wait)}.p-plan-at-frei{position:absolute;top:34px;height:44px;display:flex;align-items:center;justify-content:center;border:1px dashed var(--p-line-strong);border-radius:var(--p-r-tag);color:var(--p-ink-2);cursor:pointer}.p-plan-at-frei:hover{border-color:var(--p-ink-2);color:var(--p-ink)}.p-plan-at-verstoss{display:flex;align-items:center;gap:var(--p-s2);color:var(--p-ink);margin:0}.p-plan-at-verstoss>span{flex:1}.p-plan-at-folge{display:grid;grid-template-columns:96px minmax(0,1.3fr) minmax(0,1fr);gap:var(--p-s4);align-items:start}.p-plan-at-zeit{display:flex;flex-direction:column;gap:2px}.p-plan-at-zeit b{font-size:16px;font-weight:500;color:var(--p-ink)}.p-plan-at-was{display:flex;flex-direction:column;gap:3px;min-width:0}.p-plan-at-was .p-label{color:var(--p-muted)}.p-plan-at-was p{margin:0}.p-plan-at-bereit{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.p-plan-at-bereit li{display:flex;align-items:center;gap:var(--p-s2);min-height:24px}.p-plan-at-bereit li>.p-small{flex:1;color:var(--p-ink-2)}.p-plan-at-zwei{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--p-s3);padding-top:var(--p-s4);border-top:1px solid var(--p-line-soft)}.p-plan-at-karte{display:flex;flex-direction:column;gap:var(--p-s1h)}.p-plan-at-karte .p-label{color:var(--p-muted)}.p-plan-at-karte p{margin:0}.p-plan-at-wert{background:none;border:none;padding:0;font:var(--p-body);color:var(--p-ink);text-align:left;cursor:text;border-radius:var(--p-r-tag)}.p-plan-at-wert:hover{text-decoration:underline}@media(max-width:759px){.p-plan-at-folge,.p-plan-at-zwei{grid-template-columns:minmax(0,1fr)}}.p-druck-rahmen{justify-content:center;align-items:center}.p-druck{width:min(920px,calc(100vw - 32px));height:min(94vh,1120px);background:var(--p-sheet);border:1px solid var(--p-line);border-radius:var(--p-r-card);display:flex;flex-direction:column;box-shadow:var(--p-shadow-pop)}.p-druck-kopf{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--p-s3);padding:var(--p-s4) var(--p-s5) var(--p-s3);border-bottom:1px solid var(--p-line)}.p-druck-kopf h2{margin:2px 0 0}.p-druck-kopf .p-label{color:var(--p-muted)}.p-druck-werkzeuge{display:flex;flex-wrap:wrap;gap:var(--p-s2) var(--p-s4);align-items:center;padding:var(--p-s2) var(--p-s5);border-bottom:1px solid var(--p-line-soft)}.p-druck-wahl{display:inline-flex;gap:4px;align-items:center}.p-druck-blatt{flex:1;min-height:0;background:var(--p-bg);padding:var(--p-s4);overflow:auto;display:flex;justify-content:center;align-items:flex-start}.p-druck-seite{width:210mm;max-width:100%;height:100%;min-height:560px;border:none;border-radius:2px;box-shadow:var(--p-shadow-pop);flex:none}.p-druck-leer{margin:auto}.p-druck-fuss{display:flex;flex-wrap:wrap;gap:var(--p-s2);align-items:center;padding:var(--p-s3) var(--p-s5);border-top:1px solid var(--p-line)}.p-druck-fuss .p-spacer{flex:1}.p-au-seite{max-width:1320px;margin:0 auto;padding:var(--p-s6) var(--p-seite-rand) var(--p-s8);display:flex;flex-direction:column;gap:var(--p-s5)}.p-au-seite>*{max-width:1040px}.p-au-neu{display:flex;align-items:center;gap:var(--p-s2);flex-wrap:wrap}.p-au-tabelle .p-ql-kopf{display:grid;gap:var(--p-s3);padding-left:calc(var(--p-s3) + 2px)}.p-au-tabelle .p-ql-kopf,.p-au-zeile{grid-template-columns:110px minmax(180px,1.2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.p-au-ohne .p-ql-kopf,.p-au-ohne-zeile{grid-template-columns:minmax(0,1.6fr) 110px minmax(0,1fr)}.p-au-zeile,.p-au-ohne-zeile{align-items:center}.p-au-zeile.vorbei .p-au-tag,.p-au-zeile.vorbei .p-belegung i.belegt{opacity:.6}.p-au-tag{display:flex;flex-direction:column;gap:2px}.p-au-folge{display:inline-flex;align-items:center;gap:8px;min-width:0}.p-au-folge .p-body,.p-au-ort,.p-au-team{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-au-tabelle .p-belegung{flex-wrap:wrap}.p-pub-zeile{display:flex;align-items:center;gap:var(--p-s3);flex-wrap:wrap}.p-pub-zeile .p-label{color:var(--p-muted)}.p-sheet.p-sheet-640{width:640px}.p-tm{display:flex;flex-direction:column;gap:var(--p-s5)}.p-tm-felder{display:grid;grid-template-columns:150px minmax(0,1fr);gap:var(--p-s3) var(--p-s4);align-items:start}.p-tm-felder>.p-label{padding-top:7px;color:var(--p-muted)}.p-tm-zeile{display:flex;gap:var(--p-s2);align-items:center;flex-wrap:wrap}.p-tm-zeile>.p-eingabe{width:auto;min-width:0;flex:1 1 140px}.p-tm-zeit{flex:0 0 auto!important;width:92px!important}.p-tm-zahl{width:80px}.p-tm-liste{display:flex;flex-direction:column;gap:var(--p-s2)}.p-tm-vorschau{display:flex;flex-direction:column}.p-tm-kopf,.p-tm-zeile-v{display:grid;grid-template-columns:96px minmax(0,1fr) minmax(0,1fr);gap:var(--p-s3);align-items:center}.p-tm-kopf{padding-left:var(--p-s3)}.p-tm-zeile-v{padding:var(--p-s2) var(--p-s3);border-bottom:1px solid var(--p-line-soft)}.p-tm-zeile-v.pause{background:repeating-linear-gradient(135deg,transparent 0 6px,var(--p-line-soft) 6px 7px)}.p-tm-zeile-v.publiziert,.p-tm-zeile-v.vorbei{opacity:.6}.p-tm-termin{display:flex;flex-direction:column;gap:2px}.p-tm-folge{display:inline-flex;align-items:center;gap:8px;min-width:0}.p-tm-folge .p-body{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-tm-bis{display:inline-flex;align-items:center;gap:6px}.p-tm-folgen{display:flex;flex-direction:column;gap:var(--p-s2)}.p-tm-aenderungen{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.p-weg.mittel{--p-weg-seg: 16px;--p-weg-gap: 4px;gap:var(--p-weg-gap)}.p-weg.mittel i{width:var(--p-weg-seg);height:4px}.p-plan-tabelle-pub{display:grid;grid-template-columns:calc(36px + var(--p-s5)) 96px minmax(140px,2fr) auto 118px minmax(96px,1fr) calc(48px + var(--p-s5));column-gap:var(--p-s3)}.p-plan-tabelle-pub>*{grid-column:1 / -1}.p-plan-tabelle-pub>.p-plan-tabelle-kopf,.p-plan-tabelle-pub>.p-plan-zeile{grid-template-columns:subgrid}.p-plan-pub,.p-plan-auf{display:flex;flex-direction:column;gap:2px;min-width:0}.p-plan-pub>span:not(.p-zeit),.p-plan-auf>span:not(.p-zeit){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-plan-pub>.p-zeit,.p-plan-auf>.p-zeit{flex-direction:column;align-items:flex-start;gap:2px}.p-plan-pub>.p-zeit>.p-data,.p-plan-auf>.p-zeit>.p-data{white-space:nowrap}.p-plan-zeile-frei{display:flex;align-items:center;gap:var(--p-s2);min-width:0}.p-plan-zeile-frei>.p-small{white-space:nowrap}.p-plan-pin{background:none;border:none;padding:0 0 0 4px;font:inherit;color:var(--p-muted);cursor:pointer;opacity:0;transition:opacity var(--p-t-hover)}.p-plan-pin.fest,.p-plan-zeile:hover .p-plan-pin,.p-plan-pin:focus-visible{opacity:1}.p-plan-pin:hover{color:var(--p-ink)}.p-plan-zeile.pause{background:repeating-linear-gradient(135deg,transparent 0 6px,var(--p-line-soft) 6px 7px);cursor:default}.p-plan-zeile.pause:hover{background:repeating-linear-gradient(135deg,transparent 0 6px,var(--p-line-soft) 6px 7px)}.p-plan-zeile.frei{cursor:default}.p-plan-zeile.frei:hover{background:transparent}.p-plan-zeile-frei .p-btn{padding-left:0}.p-plan-tabelle-label{padding:var(--p-s3) var(--p-s5) var(--p-s1);color:var(--p-muted)}.p-plan-tabelle-hinweis{padding:var(--p-s2) var(--p-s5) 0}.p-fp-raster{display:grid;grid-template-columns:150px minmax(0,1fr);row-gap:0}.p-fp-links{display:flex;align-items:center;gap:8px;min-width:0;padding-right:var(--p-s3)}.p-fp-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-fp-achse{position:relative;height:26px;border-bottom:1px solid var(--p-line)}.p-fp-monat{position:absolute;top:4px;transform:translate(2px);white-space:nowrap}.p-fp-pause{position:absolute;top:0;bottom:-1px;background:repeating-linear-gradient(135deg,transparent 0 4px,var(--p-line-strong) 4px 5px);opacity:.6}.p-fp-heute{position:absolute;top:0;bottom:-1px;border-left:1.5px solid var(--p-ink)}.p-fp-heute b{position:absolute;top:2px;left:4px;color:var(--p-ink);font-weight:500}.p-fp-termine{position:relative;height:22px}.p-fp-termin{position:absolute;top:4px;transform:translate(-50%);background:none;border:none;padding:0;color:var(--p-ink);cursor:default;white-space:nowrap}.p-fp-termin.frei{color:var(--p-muted);cursor:pointer}.p-fp-termin.frei:hover{color:var(--p-ink-2)}.p-fp-zeile{display:contents}.p-fp-spur{position:relative;height:30px;border-top:1px solid var(--p-line-soft)}.p-fp-linie{position:absolute;top:14px;height:1.5px;background:var(--p-ink-2)}.p-fp-linie.offen{background:repeating-linear-gradient(90deg,var(--p-ink-2) 0 4px,transparent 4px 7px)}.p-fp-linie.warnt{background:var(--p-wait)}.p-fp-linie.warnt.offen{background:repeating-linear-gradient(90deg,var(--p-wait) 0 4px,transparent 4px 7px)}.p-fp-ring,.p-fp-punkt{position:absolute;top:15px;width:10px;height:10px;padding:0;border-radius:50%;transform:translate(-50%,-50%);cursor:pointer}.p-fp-ring{background:var(--p-surface);border:1.5px solid var(--p-ink)}.p-fp-ring.offen{border-style:dashed;border-color:var(--p-ink-2)}.p-fp-ring.warnt{border-color:var(--p-wait)}.p-fp-punkt{background:var(--p-ink);border:none}.p-fp-punkt.warnt{background:var(--p-wait)}.p-fp-ring:hover,.p-fp-punkt:hover{transform:translate(-50%,-50%) scale(1.3)}.p-fp-ring:focus-visible,.p-fp-punkt:focus-visible{outline:2px solid var(--p-accent);outline-offset:2px}.p-fp-text{position:absolute;top:7px;margin-left:10px;white-space:nowrap}@container (max-width: 809px){.p-plan-tabelle-pub{grid-template-columns:calc(36px + var(--p-s5)) 96px minmax(140px,2fr) 118px minmax(90px,1fr) calc(46px + var(--p-s5))}.p-plan-tabelle-pub .p-plan-tabelle-kopf>:nth-child(4),.p-plan-tabelle-pub .p-plan-zeile>:nth-child(4){display:none}}@container (max-width: 620px){.p-plan-tabelle-pub{grid-template-columns:calc(32px + var(--p-s5)) 92px minmax(120px,1fr) 110px calc(46px + var(--p-s5))}.p-plan-tabelle-pub .p-plan-tabelle-kopf>:nth-child(6),.p-plan-tabelle-pub .p-plan-zeile>:nth-child(6){display:none}}.p-leben-pub{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:var(--p-s3) var(--p-s4);border-left:1px solid var(--p-line-strong);background:var(--p-raised);color:inherit;font:inherit;cursor:pointer}.p-leben-pub:disabled{cursor:default}.p-leben-pub:hover:not(:disabled){background:var(--p-hover)}.p-leben-pub:focus-visible{outline:2px solid var(--p-accent);outline-offset:-2px}.p-plan-pubzeile{display:flex;flex-direction:column;gap:4px;justify-content:center}.p-au-plus{display:inline-flex;align-items:center}.p-au-plus .p-btn{padding-left:4px;padding-right:4px}.p-weg.schmal{--p-weg-seg: 12px;--p-weg-gap: 3px;gap:var(--p-weg-gap)}.p-weg.schmal i{width:var(--p-weg-seg);height:4px}.p-weg.schmal .p-weg-strich{height:10px;margin:0 1px}.p-plan-folgen-kopf{flex-wrap:wrap;row-gap:var(--p-s2)}.p-plan-folgen-satz{padding:0 var(--p-s5) var(--p-s3);margin-top:calc(-1 * var(--p-s1))}.p-plan-plaetze{display:flex;flex-direction:column;gap:var(--p-s4);padding:0 var(--p-s5) var(--p-s2)}.p-plan-plaetze .p-plan-tabelle-hinweis{padding:0}.p-plan-raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:var(--p-s3)}.p-plan-platz{position:relative;display:flex;flex-direction:column;gap:var(--p-s2);min-height:152px;min-width:0;padding:var(--p-s3) var(--p-s3) var(--p-s2);border:1px solid var(--p-line);border-radius:var(--p-r-card);background:var(--p-raised);cursor:pointer;transition:border-color var(--p-t-hover),box-shadow var(--p-t-hover),background var(--p-t-hover)}.p-plan-platz:hover{border-color:var(--p-line-strong)}.p-plan-platz:focus-visible{outline:2px solid var(--p-accent);outline-offset:1px}.p-plan-platz.publiziert{opacity:.7}.p-plan-platz.zieht{opacity:.4}.p-plan-platz.ziel{border-color:var(--p-accent);box-shadow:0 0 0 2px var(--p-accent-ring)}.p-plan-platz.frei{cursor:default;background:transparent;border-style:dashed;border-color:var(--p-line-strong);align-items:center;justify-content:center;text-align:center;gap:4px}.p-plan-platz.frei.bereit{border-color:var(--p-ink-2)}.p-plan-platz.frei .p-plan-platz-kopf{justify-content:center}.p-plan-platz.pause{cursor:default;align-items:center;justify-content:center;gap:4px;border-color:var(--p-line-soft);background:repeating-linear-gradient(135deg,transparent 0 6px,var(--p-line-soft) 6px 7px)}.p-plan-platz.pause:hover{border-color:var(--p-line-soft)}.p-plan-platz-kopf{display:flex;align-items:baseline;gap:var(--p-s2);padding-right:18px;min-width:0}.p-plan-platz-kopf .p-plan-pin{margin-left:auto;padding:0}.p-plan-platz:hover .p-plan-pin{opacity:1}.p-plan-platz-griff{position:absolute;top:var(--p-s3);right:6px;color:var(--p-faint)}.p-plan-platz:hover .p-plan-platz-griff{color:var(--p-ink-2)}.p-plan-platz-folge{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.p-plan-platz-name{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-plan-platz-titel{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.p-plan-platz-weg{margin-top:4px}.p-plan-platz-fuss{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:var(--p-s2);row-gap:2px;padding-top:var(--p-s2);border-top:1px solid var(--p-line-soft);min-width:0}.p-plan-platz-stand{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.p-plan-ablage{display:flex;flex-direction:column;gap:var(--p-s3);padding:var(--p-s3);border:1px dashed var(--p-line-strong);border-radius:var(--p-r-card);transition:border-color var(--p-t-hover),box-shadow var(--p-t-hover)}.p-plan-ablage.bereit{border-color:var(--p-ink-2)}.p-plan-ablage.ziel{border-color:var(--p-accent);box-shadow:0 0 0 2px var(--p-accent-ring)}.p-plan-ablage-kopf{display:flex;align-items:baseline;gap:var(--p-s3);flex-wrap:wrap}.p-plan-ablage-kopf .p-label{color:var(--p-muted)}.p-plan-raster.ablage .p-plan-platz{min-height:132px}.p-plan-abgesagt{margin:0}@media(prefers-reduced-motion:reduce){.p-plan-platz,.p-plan-ablage{transition:none}}.p-au-tabelle .p-belegung i[draggable=true]{cursor:grab}.p-au-tabelle .p-belegung i.zieht,.p-au-ohne-zeile.zieht{opacity:.4}.p-au-zeile.bereit .p-belegung i.frei{border-color:var(--p-ink-2)}.p-au-zeile.ziel{background:var(--p-accent-tint);box-shadow:inset 0 0 0 1px var(--p-accent-ring)}.p-au-zeile.ziel.warnt{background:var(--p-wait-surface);box-shadow:inset 0 0 0 1px var(--p-wait-line)}.p-au-ohne{border-radius:var(--p-r-card);transition:box-shadow var(--p-t-hover)}.p-au-ohne.bereit{box-shadow:inset 0 0 0 1px var(--p-line-strong)}.p-au-ohne.ziel{box-shadow:inset 0 0 0 1px var(--p-accent-ring);background:var(--p-accent-tint)}.p-au-ohne-zeile[draggable=true]{cursor:grab}.p-dialog-felder{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:var(--p-s3);margin-top:var(--p-s2)}.p-dialog-felder.einspaltig{grid-template-columns:minmax(0,1fr)}.p-ort-pruefung{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:-4px}.p-ort-wahl{flex-direction:column;align-items:flex-start;gap:var(--p-s2)}.p-lageplan{display:flex;flex-direction:column;gap:var(--p-s2)}.p-lageplan-kopf{display:flex;align-items:baseline;gap:var(--p-s3);flex-wrap:wrap}.p-lageplan-kopf .p-label{color:var(--p-muted)}.p-lageplan-bilder{display:flex;gap:var(--p-s3);flex-wrap:wrap}.p-lageplan-bild{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.p-lageplan-bild img{width:160px;height:110px;object-fit:cover;border:1px solid var(--p-line);border-radius:var(--p-r-card);background:var(--p-raised)}.p-lageplan-neu{width:160px;height:110px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px dashed var(--p-line-strong);border-radius:var(--p-r-card);color:var(--p-ink-2);cursor:pointer}.p-lageplan-neu:hover{border-color:var(--p-ink-2);color:var(--p-ink)}.p-lageplan-neu:focus-within{outline:2px solid var(--p-accent);outline-offset:1px}.p-lageplan-neu.busy{cursor:progress;opacity:.6}.p-lageplan-neu>input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.p-lageplan-neu .ti{font-size:20px}.p-db-stand{display:inline-flex;align-items:center;gap:6px;font-weight:500}.p-db-zuletzt{white-space:nowrap}.p-db-sichern,.p-db-ansicht{display:flex;align-items:center;gap:var(--p-s2);flex-wrap:wrap;padding:var(--p-s2) var(--p-s5);border-bottom:1px solid var(--p-line);background:var(--p-raised)}.p-db-sichern>.p-eingabe{flex:1 1 260px;width:auto;min-width:0}.p-db-sichern .p-label{color:var(--p-muted)}.p-db-zitat{margin:0;padding-left:var(--p-s2);border-left:2px solid var(--p-line-strong);font-family:var(--p-serif, Georgia, serif);font-style:italic;color:var(--p-ink-2);font-size:13px}.p-db-block{position:relative}.p-db-block.von-hand:before{content:"";position:absolute;left:-10px;top:calc(var(--p-s3) + 5px);width:5px;height:5px;border-radius:50%;background:var(--p-ink-2)}.p-db-koerper.weit{grid-template-columns:200px minmax(0,1fr) 340px}.p-db-koerper.mittel{grid-template-columns:64px minmax(0,1fr) 300px}.p-db-koerper.schmal{grid-template-columns:64px minmax(0,1fr)}.p-db-leiste-spalte{border-right:1px solid var(--p-line);overflow:auto;min-height:0;display:flex;flex-direction:column;gap:var(--p-s3);padding:var(--p-s4) var(--p-s2)}.p-db-leiste{display:flex;flex-direction:column;gap:2px}.p-db-leiste-kopf{color:var(--p-muted);padding:0 var(--p-s2)}.p-db-leiste-eintrag{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);gap:2px var(--p-s2);align-items:start;text-align:left;background:transparent;border:1px solid transparent;border-radius:var(--p-r-control);padding:6px var(--p-s2);color:var(--p-ink-2);cursor:pointer}.p-db-leiste-eintrag:hover{background:var(--p-raised)}.p-db-leiste-eintrag.aktiv{background:var(--p-raised);color:var(--p-ink)}.p-db-leiste-eintrag.ziel{border-color:var(--p-accent);background:var(--p-surface)}.p-db-leiste-nr{color:var(--p-muted);line-height:18px}.p-db-leiste-text{display:flex;flex-direction:column;min-width:0}.p-db-leiste-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-db-leiste-punkt{position:absolute;top:9px;right:6px;width:6px;height:6px;border-radius:50%;background:var(--p-wait)}.p-db-leiste-budget{grid-column:2;display:grid;grid-template-columns:repeat(6,1fr);gap:2px;margin-top:3px}.p-db-leiste-budget i{height:3px;border-radius:1px;background:var(--p-raised-2)}.p-db-leiste-budget i.voll{background:var(--p-ink-2)}.p-db-leiste-budget.zuviel i.voll{background:var(--p-wait)}.p-db-leiste-anhang{display:flex;flex-direction:column;gap:4px;padding:0 var(--p-s2)}.p-db-koerper:not(.weit) .p-db-leiste-spalte{padding-inline:4px}.p-db-koerper:not(.weit) .p-db-leiste-eintrag{grid-template-columns:minmax(0,1fr);justify-items:center;padding:6px 4px}.p-db-koerper:not(.weit) .p-db-leiste-text,.p-db-koerper:not(.weit) .p-db-leiste-kopf,.p-db-koerper:not(.weit) .p-db-leiste-anhang{display:none}.p-db-koerper:not(.weit) .p-db-leiste-budget{grid-column:1;width:100%}.p-db-koerper:not(.weit) .p-db-leiste-punkt{top:5px;right:5px}.p-db-koerper.schmal .p-db-dokument{padding-inline:var(--p-s4)}.p-db-block:focus-visible{outline:1px solid var(--p-accent);outline-offset:2px}.p-db-griff{color:var(--p-muted);cursor:grab;margin-left:-6px;display:inline-flex;padding:2px 0}.p-db-griff:active{cursor:grabbing}.p-db-block.zieht{opacity:.45}.p-db-block.drop-oben{box-shadow:0 -2px 0 0 var(--p-accent)}.p-db-block.drop-unten{box-shadow:0 2px 0 0 var(--p-accent)}.p-db-einfuegen{display:flex;justify-content:center;height:10px;align-items:center;opacity:0;transition:opacity .12s}.p-db-einfuegen:hover,.p-db-einfuegen:focus-within{opacity:1}.p-db-einfuegen>*{font-size:12px}.p-db-reserve-kopf{color:var(--p-muted);margin:var(--p-s2) 0 0;padding-top:var(--p-s2);border-top:1px dashed var(--p-line)}.p-db-block.reserve{color:var(--p-ink-2);border:1px dashed var(--p-line);background:transparent}.p-db-block.reserve .p-db-vorlese{color:var(--p-ink-2)}.p-db-luecke{font:var(--p-data);color:var(--p-wait);background:var(--p-wait-surface);border:1px dashed var(--p-wait-line);border-radius:var(--p-r-tag);padding:0 4px;cursor:pointer}.p-db-luecke:hover{border-style:solid}.p-db-luecke-blatt{display:flex;flex-direction:column;gap:var(--p-s3);border:1px solid var(--p-wait-line);background:var(--p-surface);border-radius:var(--p-r-card);padding:var(--p-s3) var(--p-s4);margin-top:var(--p-s2)}.p-db-luecke-kopf{display:flex;align-items:center;gap:var(--p-s2)}.p-db-luecke-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--p-s2)}.p-db-luecke-liste li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--p-s3);align-items:start;padding:var(--p-s2) 0;border-top:1px solid var(--p-line-soft)}.p-db-luecke-q{display:flex;flex-direction:column;gap:2px;min-width:0}.p-db-luecke-felder{display:flex;flex-direction:column;gap:var(--p-s2)}.p-db-luecke-zeile{display:grid;grid-template-columns:minmax(0,1fr) 90px;gap:var(--p-s2)}.p-db-zutun-ort{display:block}.p-db-erledigte{align-self:flex-start}.p-db-rechts-blatt{border-left:none;padding:0;background:transparent;overflow:visible}.p-db-blockwerkzeuge{margin-left:auto;display:inline-flex;align-items:center;gap:var(--p-s1h);opacity:0;transition:opacity .12s}.p-db-block:hover .p-db-blockwerkzeuge,.p-db-block:focus-within .p-db-blockwerkzeuge,.p-db-blockwerkzeuge.an{opacity:1}@media(hover:none){.p-db-blockwerkzeuge{opacity:1}}.p-db-werkzeug{background:transparent;border:1px solid transparent;border-radius:var(--p-r-control);color:var(--p-ink-2);font:var(--p-small);padding:2px 6px;cursor:pointer}.p-db-werkzeug:hover{border-color:var(--p-line);color:var(--p-ink)}.p-db-werkzeug:focus-visible{outline:1px solid var(--p-accent);outline-offset:1px}.p-db-anweisung{display:flex;flex-direction:column;gap:var(--p-s2);margin-top:var(--p-s2)}.p-db-vorschlag{display:flex;flex-direction:column;gap:var(--p-s2);border:1px dashed var(--p-wait-line);background:var(--p-surface);border-radius:var(--p-r-card);padding:var(--p-s3) var(--p-s4);margin-top:var(--p-s2)}.p-db-vorschlag:focus-visible{outline:1px solid var(--p-accent);outline-offset:2px}.p-db-vorschlag-kopf{display:flex;align-items:center;gap:var(--p-s2)}.p-db-vorschlag-kopf .ti-sparkles{color:var(--p-wait)}.p-db-vorschlag-label{color:var(--p-ink-2);margin:0}.p-db-vorschlag-text{margin:0;white-space:pre-wrap}.p-db-vorschlag-text del{color:var(--p-muted);text-decoration:line-through}.p-db-vorschlag-text ins{color:var(--p-ink);text-decoration:underline dashed var(--p-wait);text-decoration-thickness:1.5px;text-underline-offset:3px;background:var(--p-wait-surface)}.p-db-vorschlag-text del+ins{margin-left:.3em}.p-db-vorschlag.neu .p-db-vorschlag-text ins{background:transparent}.p-db-vorschlag.veraltet{border-color:var(--p-line)}.p-db-vorschlag.veraltet .p-db-vorschlag-kopf,.p-db-vorschlag.veraltet .p-db-vorschlag-kopf .ti-sparkles{color:var(--p-muted)}.p-db-vorschlag-knoepfe{display:flex;align-items:center;gap:var(--p-s2);flex-wrap:wrap}.p-db-varianten{display:flex;flex-direction:column;gap:var(--p-s3);border:1px solid var(--p-line);background:var(--p-surface);border-radius:var(--p-r-card);padding:var(--p-s3) var(--p-s4);margin-top:var(--p-s2)}.p-db-varianten-raster{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--p-s3)}.p-db-variante{display:flex;flex-direction:column;gap:var(--p-s2);border:1px solid var(--p-line-soft);border-radius:var(--p-r-card);padding:var(--p-s3);background:var(--p-bg)}.p-db-variante-text{margin:0;white-space:pre-wrap;flex:1;font:var(--p-reading)}.p-db-anweisung-blatt{width:680px}.p-db-anweisung-zeile{display:flex;align-items:center;gap:var(--p-s3);flex-wrap:wrap}.p-db-anweisung-zeile>.p-label{min-width:56px;color:var(--p-muted)}.p-db-anweisung-modul{width:auto;padding:2px 8px;font:var(--p-small)}.p-db-anweisung-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--p-s2);max-height:50vh;overflow:auto}.p-db-anweisung-liste li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--p-s2);align-items:start;padding:var(--p-s2) 0;border-top:1px solid var(--p-line-soft)}.p-db-anweisung-punkt{display:flex;flex-direction:column;gap:2px;min-width:0}.p-db-anweisung-punkt p{margin:0}.p-db-anweisung-text{font:var(--p-reading);white-space:pre-wrap}.p-db-anweisung-text del{color:var(--p-muted)}.p-db-vorschlag.entfernt .p-db-vorschlag-text del{color:var(--p-ink-2)}.p-db-abdeckung{display:grid;grid-template-columns:14px minmax(0,1fr);gap:2px var(--p-s2);align-items:start;padding:4px 0}.p-db-abdeckung-fuss{grid-column:2;display:flex;align-items:center;gap:var(--p-s2);min-height:24px}.p-db-abdeckung .p-zustand{margin-top:5px}.p-db-abdeckung .p-body{color:var(--p-ink-2)}.p-db-abdeckung.fehlt .p-body{color:var(--p-ink)}.p-db-zeile-kopf{display:flex;align-items:center;gap:var(--p-s2)}.p-db-fragen .p-db-variante-text{flex:0 0 auto}.p-db-vergleich-kopf{display:flex;align-items:flex-end;gap:var(--p-s3);flex-wrap:wrap}.p-db-vergleich-kopf .p-db-titel{font:var(--p-title)}.p-db-vergleich-spalten{display:grid;grid-template-columns:1fr 1fr;gap:var(--p-s4)}.p-db-vergleich-spalten.p-label{color:var(--p-muted)}.p-db-vergleich-zeile{display:flex;flex-direction:column;gap:var(--p-s2);padding:var(--p-s3) var(--p-s4);border-radius:var(--p-r-card);border:1px solid var(--p-line-soft)}.p-db-vergleich-zeile.gleich{border-color:transparent;color:var(--p-ink-2)}.p-db-vergleich-zeile.neu,.p-db-vergleich-zeile.geaendert,.p-db-vergleich-zeile.entfernt{border-style:dashed;border-color:var(--p-wait-line)}.p-db-vergleich-zeile-kopf{display:flex;align-items:center;gap:var(--p-s2)}.p-db-vergleich-zeile-kopf .p-label{color:var(--p-ink-2)}.p-db-vergleich-gleich{margin:0;padding:2px var(--p-s4)}.p-db-vergleich-text{margin:0;white-space:pre-wrap}.p-db-vergleich-text.weg{color:var(--p-muted);text-decoration:line-through}.p-db-vergleich-text.dazu{color:var(--p-ink)}.p-plan-teilkopf{display:flex;align-items:baseline;gap:var(--p-s2);color:var(--p-ink-2);margin:0}.p-plan-teil{display:flex;flex-direction:column;gap:var(--p-s3);padding-top:var(--p-s4);margin-top:var(--p-s2);border-top:1px solid var(--p-line);scroll-margin-top:var(--p-s4)}.p-gastkarte{display:flex;flex-direction:column;gap:var(--p-s2)}.p-gastkarte-hinweis{margin:0}.p-ga-chip{font:var(--p-small);color:var(--p-ink-2);background:transparent;border:1px solid var(--p-line-strong);border-radius:var(--p-r-pill);padding:1px 8px;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.p-ga-chip:hover{color:var(--p-ink);border-color:var(--p-faint)}.p-leiste-show-zeile{display:inline-flex;align-items:center;gap:2px;min-width:0;max-width:100%}.p-leiste-show-zeile .p-menue-knopf{padding:0 4px;color:var(--p-muted)}.p-leiste-marke-text>.p-label{white-space:nowrap;flex:none}.p-leiste-show-zeile .p-leiste-show{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;overflow-wrap:anywhere}.p-ueb-veroeffentlicht{display:flex;align-items:center;gap:var(--p-s2);white-space:nowrap;margin:0}.p-ueb-veroeffentlicht .p-kaestchen-zeile{display:inline-grid}.p-leben .p-station[aria-disabled=true]{cursor:default}.p-kf{display:flex;flex-direction:column;gap:var(--p-s4)}.p-kf-feld{border:1px solid var(--p-line);border-radius:var(--p-r-card);overflow:hidden}.p-kf-kopf{display:flex;align-items:center;gap:var(--p-s2);padding:var(--p-s2) var(--p-s3);background:var(--p-raised);border-bottom:1px solid var(--p-line-soft)}.p-kf-zwei{display:grid;grid-template-columns:1fr 1fr}.p-kf-seite{display:flex;flex-direction:column;gap:6px;text-align:left;padding:var(--p-s3);background:transparent;border:none;color:inherit;cursor:pointer;min-width:0}.p-kf-seite+.p-kf-seite{border-left:1px solid var(--p-line-soft)}.p-kf-seite.gewaehlt{background:var(--p-surface);box-shadow:inset 0 0 0 1px var(--p-accent)}.p-kf-seite:focus-visible{outline:1px solid var(--p-accent);outline-offset:-2px}.p-kf-text{font:var(--p-body);color:var(--p-ink);white-space:pre-wrap;overflow-wrap:anywhere}.p-kf-still{display:flex;flex-direction:column;gap:6px;border:1px dashed var(--p-line-strong);border-radius:var(--p-r-card);padding:var(--p-s2) var(--p-s3)}.p-kf-still ul{margin:0;padding-left:18px}@media(max-width:760px){.p-kf-zwei{grid-template-columns:1fr}.p-kf-seite+.p-kf-seite{border-left:none;border-top:1px solid var(--p-line-soft)}}.p-nur-lesen{display:inline-flex;align-items:center;gap:6px;font:var(--p-small);color:var(--p-ink-2);padding:2px 8px;border:1px solid var(--p-line-strong);border-radius:var(--p-r-tag);white-space:nowrap}.p-app[data-rolle=lesend] textarea[readonly],.p-app[data-rolle=lesend] input[readonly]{border-color:transparent;background:transparent;box-shadow:none;cursor:text}.p-app[data-rolle=lesend] textarea[readonly]:focus,.p-app[data-rolle=lesend] input[readonly]:focus{outline:1px solid var(--p-line-strong)}.p-app[data-rolle=lesend] .p-kaestchen[aria-disabled=true]{opacity:.6;cursor:default}.p-app[data-rolle=lesend] [draggable=false]{cursor:default}.p-app[data-rolle=lesend] [data-aendert]{display:none!important}.p-texte.kontext-leer{grid-template-columns:minmax(0,1fr)}.p-texte.kontext-leer .p-texte-kontext{display:none}.p-org .p-set-kopf,.p-org .p-set-inhalt{max-width:1080px}.p-org-shows{margin-top:var(--p-s2)}.p-org-tabelle td{vertical-align:middle}.p-org-tabelle tr.p-org-einladung td{color:var(--p-ink-2);background:var(--p-raised)}.p-org-zeile-menue{text-align:right;width:40px}.p-org-auswahl{padding:2px 8px;font:var(--p-small);color:var(--p-ink);min-width:0;width:auto}.p-org-chips{align-items:center}.p-org-chip{display:inline-flex;align-items:center;gap:4px;cursor:default}.p-org-chip-weg{display:inline-flex;align-items:center;padding:0;margin:0 -4px 0 0;border:0;background:none;color:var(--p-muted);cursor:pointer;line-height:1}.p-org-chip-weg:hover{color:var(--p-ink)}.p-org-chip-weg:disabled{opacity:.5;cursor:default}.p-org-gruppe{gap:var(--p-s3)}.p-org-gruppe-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--p-s3)}.p-org-gruppe-namen{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.p-org-gruppe-name,.p-org-gruppe-beschreibung{background:transparent;border-color:transparent;padding-left:0}.p-org-gruppe-name{font:var(--p-body);font-weight:600;color:var(--p-ink)}.p-org-gruppe-beschreibung{font:var(--p-small);color:var(--p-ink-2)}.p-org-gruppe-name:hover,.p-org-gruppe-beschreibung:hover,.p-org-gruppe-name:focus,.p-org-gruppe-beschreibung:focus{border-color:var(--p-line-strong);padding-left:8px;background:var(--p-surface)}.p-org-gruppe-teile{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--p-s5)}.p-org-zugriffe td{padding:4px 8px 4px 0}.p-org-zugriffe td:first-child{width:60%}.p-org-stufe{text-align:right}.p-org-protokoll{list-style:none;margin:0;padding:0;display:grid;gap:2px}.p-org-protokoll li{display:grid;grid-template-columns:150px minmax(0,1fr);gap:var(--p-s3);padding:6px 0;border-top:1px solid var(--p-line-soft);align-items:baseline}.p-org-protokoll-wann{white-space:nowrap}.p-org-grenze{width:120px}.p-konto-org-knoepfe{margin-top:var(--p-s2)}@media(max-width:900px){.p-org-gruppe-teile{grid-template-columns:minmax(0,1fr)}.p-org-protokoll li{grid-template-columns:minmax(0,1fr);gap:2px}}.p-kosten-kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--p-s3);flex-wrap:wrap}.p-kosten-kopf .p-btn{text-decoration:none}.p-kosten-monat{font:var(--p-ui);padding:4px 10px}.p-kosten-zahl{font:var(--p-display);font-weight:600;color:var(--p-ink);margin:0}.p-kosten-balken{height:6px;border-radius:3px;background:var(--p-line);overflow:hidden;max-width:480px}.p-kosten-balken i{display:block;height:100%;background:var(--p-ink-2)}.p-kosten-balken[data-grenze=ja] i{background:var(--p-wait)}.p-kosten-tafeln{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--p-s5)}.p-kosten-tafel ul{list-style:none;margin:var(--p-s2) 0 0;padding:0;display:grid;gap:2px}.p-kosten-tafel li{display:flex;justify-content:space-between;gap:var(--p-s3);padding:4px 0;border-top:1px solid var(--p-line)}.p-kosten-laeufe td{white-space:nowrap}.p-kosten-laeufe td:nth-child(3){white-space:normal}.p-kosten-betrag{text-align:right}.p-kosten-nicht-fertig td{color:var(--p-muted)}.p-konto .p-kosten-tafeln{margin-bottom:var(--p-s3)}.p-ueb-datum{display:inline-block;width:auto;padding:0 4px;font:var(--p-small);color:var(--p-ink-2);background:transparent;border-color:transparent}.p-ueb-datum:hover,.p-ueb-datum:focus{border-color:var(--p-line-strong);background:var(--p-surface)}.p-leben-strich-knopf{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.p-leben-strich-knopf:hover .p-small{color:var(--p-ink)}.p-set-nav-zurueck{display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:2px 0;margin-bottom:var(--p-s3);color:var(--p-ink-2);cursor:pointer}.p-set-nav-zurueck:hover{color:var(--p-ink);text-decoration:underline}.p-wachsfeld{display:block;width:100%;resize:none;overflow:hidden;background:transparent;color:var(--p-ink);border:1px solid transparent;border-radius:var(--p-r-control);padding:2px var(--p-s1h);margin:0 calc(-1 * var(--p-s1h));font:var(--p-body)}.p-wachsfeld:hover:not(:read-only){border-color:var(--p-line-strong)}.p-wachsfeld:focus:not(:read-only){border-color:var(--p-ink-2);outline:none;background:var(--p-raised)}.p-wachsfeld::placeholder{color:var(--p-muted)}.p-mat-kopf{padding:var(--p-s5) var(--p-s6) var(--p-s4);display:flex;flex-direction:column;gap:var(--p-s3);border-bottom:1px solid var(--p-line-soft)}.p-mat-kopf-zeile{display:flex;align-items:center;gap:var(--p-s3);min-height:28px}.p-mat-kopf-zeile .p-spacer{flex:1 1 0}.p-mat-kopf-haupt{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(220px,1fr);gap:var(--p-s6);align-items:start}.p-mat-frage{font:var(--p-display);line-height:1.18;text-wrap:balance}.p-mat-untertitel{font:var(--p-body);color:var(--p-ink-2);margin-top:var(--p-s1)}.p-mat-aufhaenger{border-left:1px solid var(--p-line);padding-left:var(--p-s5);display:flex;flex-direction:column;gap:var(--p-s1)}.p-mat-aufhaenger-text{font:var(--p-vorlese);font-style:italic;color:var(--p-ink-2)}.p-mat-seite{padding-top:var(--p-s4)}.p-mat{display:grid;grid-template-columns:300px minmax(0,1fr);gap:var(--p-s5);align-items:start}.p-mat-eingang{display:flex;flex-direction:column;gap:var(--p-s3);padding:var(--p-s3);border:1px solid var(--p-line);border-radius:var(--p-r-pane);background:var(--p-surface);position:sticky;top:var(--p-s3);max-height:calc(100vh - 220px)}.p-mat-eingang.ziel,.p-mat-teil.ziel{border-color:var(--p-accent)}.p-mat-reiter .p-chip[aria-pressed=true]{background:var(--p-raised-2);border-color:var(--p-line-strong);color:var(--p-ink)}.p-mat-liste{display:flex;flex-direction:column;gap:var(--p-s2);min-height:0}.p-mat-eingang>.p-mat-liste{overflow:auto}.p-mat-einwurf{display:flex;align-items:center;gap:var(--p-s2)}.p-mat-teile{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--p-s4);align-items:start}.p-mat-teil{display:flex;flex-direction:column;gap:var(--p-s2);padding:var(--p-s3);border:1px solid transparent;border-top:1px solid var(--p-line-strong);border-radius:0 0 var(--p-r-pane) var(--p-r-pane);min-height:160px}.p-mat-teil-kopf{display:flex;align-items:baseline;gap:var(--p-s2)}.p-mat-nr{font:var(--p-title);font-family:var(--p-mono);color:var(--p-ink)}.p-mat-leitfrage{font:var(--p-body);font-weight:500}.p-mat-zutaten{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--p-s1) var(--p-s3);font:var(--p-small);color:var(--p-muted)}.p-mat-zutaten li{display:inline-flex;align-items:center;gap:5px}.p-mat-zutaten li i{width:7px;height:7px;border-radius:var(--p-r-pill);border:1px solid var(--p-muted);background:transparent;flex:none}.p-mat-zutaten li[data-da=ja]{color:var(--p-ink-2)}.p-mat-zutaten li[data-da=ja] i{background:var(--p-ink-2);border-color:var(--p-ink-2)}.p-mat-zutat-knopf{font:inherit;color:inherit;background:none;border:0;padding:0;display:inline-flex;align-items:center;gap:5px;cursor:pointer;border-radius:var(--p-r-control)}.p-mat-zutat-knopf:hover:not(:disabled){color:var(--p-ink);text-decoration:underline;text-underline-offset:3px}.p-mat-zutat-knopf:disabled{cursor:default}.p-mat-teil-notiz{background:transparent;border-style:dashed}.p-mat-teil-notiz:focus{background:var(--p-surface);border-style:solid}.p-mat-karte{display:flex;flex-direction:column;gap:var(--p-s1);padding:var(--p-s2) var(--p-s3);border:1px solid var(--p-line);border-radius:var(--p-r-card);background:var(--p-raised);cursor:grab}.p-mat-teil .p-mat-karte{background:var(--p-surface)}.p-mat-karte:focus-visible{outline:1px solid var(--p-accent);outline-offset:1px}.p-mat-karte.zieht{opacity:.55;box-shadow:var(--p-shadow-pop)}.p-mat-karte.vorschlag{border-style:dashed;border-color:var(--p-line-strong)}.p-mat-karte-kopf{display:flex;align-items:center;gap:var(--p-s2);min-height:22px;color:var(--p-muted)}.p-mat-karte-kopf .p-data{text-transform:uppercase;letter-spacing:var(--p-ls-label)}.p-mat-karte-kopf .p-spacer{flex:1 1 0}.p-mat-karte-kopf .p-menue>.p-btn{padding:0 4px;min-height:20px}.p-mat-stand{display:inline-flex;align-items:center;gap:4px;color:var(--p-ink-2)}.p-mat-text{margin:0;font:var(--p-ui);line-height:1.45;color:var(--p-ink);overflow-wrap:anywhere}.p-mat-text-feld{font:var(--p-ui);resize:vertical}.p-mat-ablage{border:1px dashed var(--p-line-strong);border-radius:var(--p-r-card);padding:var(--p-s3);text-align:center;font:var(--p-small);color:var(--p-muted)}.p-mat-vermerk{grid-column:1 / -1}.p-mat-aktuell{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:var(--p-s1) var(--p-s3);padding-top:var(--p-s3);border-top:1px solid var(--p-line-soft)}.p-mat-weiteres{border-top:1px solid var(--p-line-soft);padding-top:var(--p-s3);display:flex;flex-direction:column;gap:var(--p-s3)}.p-mat-weiteres-felder{display:flex;flex-direction:column;gap:var(--p-s3);max-width:980px}.p-mat-weiteres-felder textarea.p-eingabe{resize:vertical;field-sizing:content;min-height:56px}@media(max-width:1180px){.p-mat{grid-template-columns:minmax(0,1fr)}.p-mat-eingang{position:static;max-height:none}.p-mat-kopf-haupt{grid-template-columns:minmax(0,1fr)}.p-mat-aufhaenger{border-left:none;padding-left:0}}@media(max-width:860px){.p-mat-teile{grid-template-columns:minmax(0,1fr)}}.p-mat-suchfeld{resize:vertical;font:var(--p-body);min-height:72px}.p-mat-karte .p-karte-knoepfe{margin-top:var(--p-s1)}.p-db-material{display:flex;flex-direction:column;gap:var(--p-s1);margin:0 0 var(--p-s2)}.p-db-material>p{margin:0;display:flex;align-items:center;gap:var(--p-s2)}.p-db-material-liste{display:flex;flex-direction:column;gap:4px;padding:var(--p-s2) var(--p-s3);border:1px solid var(--p-line);border-radius:var(--p-r-control)}.p-db-material-liste p{margin:0}.p-db-anker-vorschlag{margin:4px 0 0}.p-db-abdeckung-fuss.umbruch{flex-wrap:wrap}.p-db-abdeckung-fuss.umbruch>.p-small{flex:1 1 100%}.p-db-abdeckung-fuss.umbruch>.p-spacer{display:none}.p-format-zustaendig{display:flex;flex-wrap:wrap;align-items:center;gap:var(--p-s1) var(--p-s3)}.p-format-zustaendig-beitrag{display:inline-flex;align-items:center;gap:var(--p-s1)}.p-zustaendig{display:inline-flex;align-items:center;gap:var(--p-s1);white-space:nowrap}.p-zustaendig.abweichend{color:var(--p-ink)}.p-zst-raster{display:grid;gap:var(--p-s2)}.p-zst-zeile{display:grid;grid-template-columns:160px minmax(0,280px);gap:var(--p-s3);align-items:center}.p-zst-vorlage{display:flex;flex-wrap:wrap;align-items:center;gap:var(--p-s2) var(--p-s3)}@media(max-width:700px){.p-zst-zeile{grid-template-columns:minmax(0,1fr)}}.p-zst-folge{display:grid;gap:var(--p-s1h)}.p-zst-folge-zeile,.p-plan-schritte-kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--p-s3)}.p-kalender{display:grid;gap:var(--p-s2)}.p-kalender-link>input{width:100%}.p-kalender-team{margin-top:var(--p-s4)}.p-kalender-person{border-top:1px solid var(--p-line);padding-block:var(--p-s2)}.p-kalender-person summary{cursor:pointer}.p-kalender-person[open] summary{margin-bottom:var(--p-s2)}.p-hosts-rollen{display:flex;flex-wrap:wrap;gap:var(--p-s1);max-width:168px}.p-ql-gruppe-auf{display:inline-flex;align-items:center;gap:var(--p-s1);background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer}.p-ql-gruppe.ganze-show{margin-top:var(--p-s4)}.p-set-nurlesen{border:0;padding:0;margin:0;min-width:0}.p-zeitfeld{position:relative;display:inline-flex;align-items:center;width:100%;min-width:140px;max-width:100%;vertical-align:middle}.p-zeitfeld.eng{width:11.5em}.p-zeitfeld.zeit{min-width:0;width:7.5em}.p-zeitfeld>.p-eingabe.p-zeitfeld-eingabe{width:100%;min-width:0;flex:1 1 auto;padding-right:calc(var(--p-s3) + 20px);font-variant-numeric:tabular-nums}.p-zeitfeld.klein{width:140px;min-width:0}.p-zeitfeld.klein>.p-eingabe.p-zeitfeld-eingabe{min-height:24px;padding:1px 26px 1px 6px;font:var(--p-small)}.p-zeitfeld.klein>.p-zeitfeld-knopf{width:22px;height:22px}.p-zeitfeld-knopf{position:absolute;right:2px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:var(--p-r-control);background:transparent;color:var(--p-muted);cursor:pointer}.p-zeitfeld-knopf:hover:not(:disabled){color:var(--p-ink);background:var(--p-raised)}.p-zeitfeld-knopf:disabled{cursor:default;opacity:.5}.p-kalender{padding:var(--p-s2);min-width:252px;gap:var(--p-s2)}.p-kalender-kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--p-s2)}.p-kalender-monat{font:var(--p-ui);font-weight:500;color:var(--p-ink)}.p-kalender-raster{display:grid;grid-template-columns:repeat(7,32px);gap:2px;justify-content:center}.p-kalender-raster>.p-label{text-align:center;padding:2px 0}.p-kalender-tag{height:30px;border:1px solid transparent;border-radius:var(--p-r-control);background:transparent;color:var(--p-ink);font:var(--p-ui);font-variant-numeric:tabular-nums;cursor:pointer;padding:0;position:relative}.p-kalender-tag:hover:not(:disabled){background:var(--p-raised)}.p-kalender-tag:disabled{color:var(--p-faint);cursor:default}.p-kalender-tag.heute{border-color:var(--p-line-strong)}.p-kalender-tag.markiert:after{content:"";position:absolute;left:50%;bottom:3px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--p-muted)}.p-kalender-tag.gewaehlt{background:var(--p-accent);color:var(--p-accent-ink);border-color:var(--p-accent)}.p-kalender-tag.gewaehlt:after{background:var(--p-accent-ink)}.p-kalender-fuss{display:flex;justify-content:space-between;gap:var(--p-s2);border-top:1px solid var(--p-line);padding-top:var(--p-s2)}.p-zeitliste{min-width:200px;max-height:280px}.p-termin{display:inline-flex;flex-direction:column;gap:var(--p-s2);max-width:100%}.p-termin-felder{display:inline-flex;flex-wrap:wrap;gap:var(--p-s2);align-items:center}.p-termin-tage{display:flex;flex-wrap:wrap;gap:4px}.p-plan-at-uhrzeit{display:flex;flex-wrap:wrap;align-items:center;gap:var(--p-s2) var(--p-s3);margin-top:var(--p-s3);padding:var(--p-s2) var(--p-s3);border:1px solid var(--p-line-strong);border-radius:var(--p-r-card);background:var(--p-raised)}.p-ldatum-kopf{display:flex;align-items:center;gap:var(--p-s2);width:100%;padding:var(--p-s2) var(--p-s3);background:none;border:0;border-top:1px solid var(--p-line);color:var(--p-ink-2);text-align:left;cursor:pointer;font:inherit}.p-ldatum-kopf:hover{color:var(--p-ink)}.p-ldatum-kopf>i{font-size:14px;color:var(--p-muted)}.p-ldatum,.p-ldatum-vergangen{display:contents}.p-ldatum-kopf{grid-column:1 / -1}.p-plan-platz.vorbei{opacity:.62}.p-erb{display:flex;flex-direction:column;gap:6px;min-width:0}.p-erb.erbt{flex-direction:row;align-items:center;gap:var(--p-s3);min-height:34px;padding:0 var(--p-s3);border:1px dashed var(--p-line-strong);border-radius:var(--p-r-control);color:var(--p-ink-2);font:var(--p-ui)}.p-erb-wert{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-erb-tag{font:400 10.5px/1.4 var(--p-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--p-muted);padding:1px 7px;border-radius:4px;border:1px solid var(--p-line-strong);white-space:nowrap}.p-erb-akt{display:inline-flex;align-items:center;gap:6px;padding:2px 4px;border:0;background:none;font:var(--p-small);color:var(--p-ink-2);white-space:nowrap;cursor:pointer;border-radius:var(--p-r-control)}.p-erb-akt:hover{color:var(--p-ink)}.p-erb-akt>i{font-size:14px}.p-erb-feld{display:flex;align-items:center;gap:var(--p-s2);min-width:0}.p-erb-feld>:first-child{flex:1;min-width:0}.p-erb-feld>.p-zeitfeld.zeit:first-child,.p-erb-feld>.p-zeitfeld.eng:first-child{flex:0 0 auto}.p-erb-zeile{display:flex;align-items:center;gap:var(--p-s3);font:var(--p-small);color:var(--p-muted);min-width:0}.p-erb-zeile>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-erb-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:var(--p-s2);border:1px solid var(--p-line-strong);border-radius:var(--p-r-control);background:var(--p-raised);min-height:34px}.p-erb-chip{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:var(--p-r-pill);border:1px solid var(--p-line-strong);font:var(--p-small);color:var(--p-ink)}.p-erb-chip.geerbt{color:var(--p-muted);border-style:dashed}.p-erb-chip.geerbt .p-erb-tag{padding:0 5px;font-size:9.5px}.p-erb-x{border:0;background:none;color:var(--p-muted);cursor:pointer;padding:0;font:inherit}.p-erb-x:hover{color:var(--p-ink)}.p-erb-neu{flex:1;min-width:120px;border:1px dashed var(--p-line-strong);border-radius:var(--p-r-pill);background:transparent;color:var(--p-ink);font:var(--p-small);padding:2px 9px}.p-set-ebene{display:flex;gap:2px;padding:2px;margin:0 0 var(--p-s3);border:1px solid var(--p-line-strong);border-radius:var(--p-r-control);background:var(--p-raised)}.p-set-ebene button{flex:1;min-width:0;padding:4px 6px;border:0;border-radius:6px;background:transparent;color:var(--p-ink-2);font:var(--p-small);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.p-set-ebene button[aria-pressed=true]{background:var(--p-accent-tint);color:var(--p-ink);font-weight:500;box-shadow:inset 0 0 0 1px var(--p-accent-ring)}.p-set-ebene button:disabled{opacity:.5;cursor:default}.p-set-nav-punkt.aus{color:var(--p-muted)}.p-set-nav-ab{color:var(--p-ink);background:var(--p-raised-2);padding:0 6px;border-radius:var(--p-r-pill)}.p-set-sprung{display:flex;flex-wrap:wrap;gap:var(--p-s1) var(--p-s4);margin-top:var(--p-s1)}.p-set-sprung .p-set-link{font:var(--p-small);color:var(--p-muted)}.p-set-sprung .p-set-link:hover{color:var(--p-ink)}.p-plan-zeile-ende{display:flex;align-items:center;justify-content:flex-end;gap:2px}.p-plan-zeile-menue .p-btn{padding:2px 4px}.p-plan-archiv{border-top:1px solid var(--p-line-soft);padding:var(--p-s3) var(--p-s5);display:flex;flex-direction:column;gap:var(--p-s2)}.p-plan-archiv>summary{cursor:pointer}.p-plan-archiv[open]>summary{margin-bottom:var(--p-s2)}.p-plan-archiv-zeile{display:flex;align-items:center;gap:var(--p-s3);justify-content:space-between;padding:var(--p-s1) 0}.p-plan-archiv-fehler{padding:var(--p-s2) var(--p-s5)}.p-abw{display:flex;flex-direction:column;gap:var(--p-s5);max-width:900px}.p-abw-ebene{display:flex;flex-direction:column}.p-abw-ebene>.p-label{padding-bottom:var(--p-s2)}.p-abw-zeile{display:grid;grid-template-columns:minmax(140px,220px) minmax(0,1fr) auto;gap:var(--p-s4);align-items:start;padding:var(--p-s3) 0;border-top:1px solid var(--p-line-soft)}.p-abw-zeile.vorbei .p-abw-wer .p-body,.p-abw-zeile.vorbei .p-abw-was{color:var(--p-ink-2)}.p-abw-wer{display:flex;flex-direction:column;gap:2px;min-width:0}.p-abw-mitte{display:flex;flex-direction:column;gap:var(--p-s1);min-width:0}.p-abw-was{display:flex;flex-direction:column;gap:var(--p-s1)}.p-abw-was>span{display:grid;grid-template-columns:120px minmax(0,1fr);gap:var(--p-s3);align-items:baseline}.p-abw-ok{display:flex;align-items:center;gap:var(--p-s2);padding:var(--p-s2) 0;border-top:1px solid var(--p-line-soft)}.p-abw>.p-abw-ok{border-top:0}.p-abw-alt{border-top:1px solid var(--p-line-soft);padding-top:var(--p-s2)}.p-abw-alt>summary{cursor:pointer;padding-bottom:var(--p-s2)}@media(max-width:899px){.p-abw-zeile{grid-template-columns:minmax(0,1fr) auto}.p-abw-mitte{grid-column:1 / -1;grid-row:2}.p-abw-was>span{grid-template-columns:1fr;gap:0}}.player-leer{min-height:30px}.p-zeit{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--p-s2);min-width:0}.p-zeit-wort{color:var(--p-ink-2)}.p-zeit-warnung{flex-basis:100%}.p-wegknopf{display:inline-flex;align-items:center;gap:var(--p-s1);padding:1px var(--p-s1h);margin:0;border:0;border-radius:var(--p-r-control);background:none;font:var(--p-small);color:var(--p-ink-2);cursor:pointer;white-space:nowrap;vertical-align:baseline}.p-wegknopf:hover{color:var(--p-ink);background:var(--p-hover)}.p-wegknopf:focus-visible{outline:2px solid var(--p-accent);outline-offset:1px}.p-wegknopf>.ti{font-size:13px;color:var(--p-muted)}.p-angaben-zeile>.p-wegknopf{position:absolute;right:0;top:50%;transform:translateY(-50%);background:var(--p-surface);box-shadow:0 0 0 4px var(--p-surface);opacity:0;pointer-events:none;transition:opacity var(--p-t-state)}.p-angaben-zeile:hover>.p-wegknopf,.p-angaben-zeile:focus-within>.p-wegknopf,.p-angaben-zeile>.p-wegknopf:focus-visible{opacity:1;pointer-events:auto}@media(hover:none){.p-angaben-zeile>.p-wegknopf{position:static;transform:none;box-shadow:none;background:none;opacity:1;pointer-events:auto;grid-column:2;justify-self:start;padding-left:0}}.p-seitenkopf-rechts{display:flex;align-items:center;gap:var(--p-s2);flex-wrap:wrap}.p-seitenkopf>div:first-child>.p-body{max-width:64ch}.p-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.p-wza-zelle.uebersprungen .p-wza-kopf .p-label{text-decoration:line-through;text-decoration-color:var(--p-line-strong)}
