.result[data-v-9786b282]{font-family:var(--mono);font-size:13px;white-space:pre-wrap;word-break:break-word;max-height:4.5em;overflow:auto}.overlay[data-v-9786b282]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:grid;place-items:center;z-index:20}.editor[data-v-9786b282]{width:min(1100px,94vw);height:min(680px,88vh);background:var(--pane);border:1px solid var(--line);border-radius:6px;display:flex;flex-direction:column;box-shadow:0 12px 40px #0006}.body[data-v-9786b282]{flex:1;display:flex;min-height:0}.code[data-v-9786b282]{flex:1;position:relative;min-width:0;background:var(--cell)}.hl[data-v-9786b282],textarea[data-v-9786b282]{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:10px 12px;font:13px/1.5 var(--mono);white-space:pre;overflow:auto;-moz-tab-size:2;tab-size:2}.hl[data-v-9786b282]{color:var(--text);pointer-events:none}textarea[data-v-9786b282]{background:transparent;color:transparent;caret-color:var(--text);border:0;outline:none;resize:none}textarea[data-v-9786b282]::placeholder{color:var(--muted);opacity:.5}.hl[data-v-9786b282] .c{color:var(--muted);font-style:italic}.hl[data-v-9786b282] .s{color:#9ccc65}.hl[data-v-9786b282] .t{color:#ffd54f}.hl[data-v-9786b282] .a{color:#64b5f6;font-weight:600}.hl[data-v-9786b282] .n{color:#ffb74d}.hl[data-v-9786b282] .k{color:#ce93d8;font-weight:600}.hl[data-v-9786b282] .f{color:#4dd0e1}.ac[data-v-9786b282]{position:absolute;z-index:3;background:var(--pane);border:1px solid var(--line);border-radius:6px;box-shadow:0 8px 24px #00000059;min-width:260px;max-height:260px;overflow:auto;font-size:12px}.acrow[data-v-9786b282]{display:flex;gap:8px;align-items:center;padding:3px 8px;white-space:nowrap;cursor:pointer}.acrow.on[data-v-9786b282],.acrow[data-v-9786b282]:hover{background:var(--accent-soft)}.acrow .a[data-v-9786b282]{font-family:var(--mono);color:#64b5f6;font-weight:600}.help[data-v-9786b282]{width:380px;border-left:1px solid var(--line);overflow:auto;padding:8px 10px;font-size:12px}.hrow[data-v-9786b282]{margin-bottom:8px}.hrow b[data-v-9786b282]{display:block;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.hitem[data-v-9786b282]{display:flex;gap:10px;align-items:baseline;padding:1px 4px;border-radius:3px;cursor:pointer}.hitem[data-v-9786b282]:hover{background:var(--hover)}.hitem code[data-v-9786b282]{font:12px var(--mono);white-space:pre}.hitem .muted[data-v-9786b282]{font-size:11px}.ex[data-v-9786b282]{margin:0;padding:6px;background:var(--cell);border-radius:4px;cursor:pointer;font:12px/1.5 var(--mono)}.help[data-v-9786b282] .c{color:var(--muted);font-style:italic}.help[data-v-9786b282] .s{color:#9ccc65}.help[data-v-9786b282] .t{color:#ffd54f}.help[data-v-9786b282] .a{color:#64b5f6;font-weight:600}.help[data-v-9786b282] .n{color:#ffb74d}.help[data-v-9786b282] .k{color:#ce93d8;font-weight:600}.help[data-v-9786b282] .f{color:#4dd0e1}.acrow .f[data-v-9786b282]{font-family:var(--mono);color:#4dd0e1}.acrow .k[data-v-9786b282]{font-family:var(--mono);color:#ce93d8;font-weight:600}.chips[data-v-9786b282]{display:flex;flex-wrap:wrap;gap:4px}.chip[data-v-9786b282]{font:11px var(--mono);padding:1px 6px}.splitter[data-v-97dc8352]{width:5px;margin:0 -2px;cursor:col-resize;flex:none;z-index:2;position:relative}.splitter[data-v-97dc8352]:hover,.splitter[data-v-97dc8352]:active{background:var(--accent-soft)}.unsaved[data-v-c76a6e01]{color:var(--warn);font-size:12px;font-weight:600}.savebar[data-v-c76a6e01]{position:fixed;left:50%;bottom:14px;transform:translate(-50%);z-index:60;display:flex;gap:8px;align-items:center;padding:8px 14px;background:var(--pane);border:1px solid var(--warn);border-radius:8px;box-shadow:0 8px 24px #00000073;font-size:13px}.savebar .x[data-v-c76a6e01]{border:0;background:none;color:var(--muted);padding:0 4px}.profiles[data-v-c76a6e01]{display:flex;align-items:center;gap:4px}.profiles select[data-v-c76a6e01]{min-width:160px;max-width:260px}.busy[data-v-ac85dd8f]{background:var(--accent);color:#fff;font-weight:600;padding:2px 10px;border-radius:4px;animation:pulse-ac85dd8f 1.2s ease-in-out infinite}@keyframes pulse-ac85dd8f{0%,to{opacity:1}50%{opacity:.55}}.crumb[data-v-ac85dd8f]{color:var(--muted);text-decoration:none;font-weight:400}.crumb[data-v-ac85dd8f]:hover{color:var(--accent)}.form[data-v-ac85dd8f]{width:100%;border-bottom:1px solid var(--line)}.form td[data-v-ac85dd8f]{height:30px;vertical-align:middle;white-space:normal;padding:2px 4px}.form td.attr[data-v-ac85dd8f]{color:var(--muted);white-space:nowrap;padding-left:8px}.form[data-v-ac85dd8f]{table-layout:fixed;width:100%}.form[data-v-ac85dd8f] td{overflow:hidden;text-overflow:ellipsis}.form[data-v-ac85dd8f] tr.step td{height:24px;padding:0 8px;font-size:12px;font-weight:600;letter-spacing:.02em;background:var(--accent-soft);border-top:2px solid var(--accent);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form[data-v-ac85dd8f] input[type=text],.form[data-v-ac85dd8f] input[type=password],.form[data-v-ac85dd8f] input[type=search]{width:100%;box-sizing:border-box}.form[data-v-ac85dd8f] .row{display:flex;gap:4px;align-items:center}.form[data-v-ac85dd8f] .row>input{flex:1;min-width:0}.ctx[data-v-7f1d3895]{position:fixed;z-index:30;min-width:220px;max-width:calc(100vw - 16px);background:var(--pane);border:1px solid var(--line);border-radius:6px;box-shadow:0 8px 24px #00000059;padding:4px;outline:none;font-size:13px}.item[data-v-7f1d3895]{display:flex;align-items:center;gap:8px;padding:5px 10px;border-radius:4px;cursor:default;white-space:nowrap}.item.active[data-v-7f1d3895]{background:var(--accent-soft)}.item.disabled[data-v-7f1d3895]{opacity:.4}.item.danger .label[data-v-7f1d3895]{color:var(--neg)}.icon[data-v-7f1d3895]{width:18px;text-align:center;color:var(--muted)}.hint[data-v-7f1d3895]{margin-left:auto;color:var(--muted);font-size:11px;padding-left:16px;max-width:420px;overflow:hidden;text-overflow:ellipsis}.end[data-v-7f1d3895]{margin-left:8px;width:18px;text-align:center;border-radius:3px;color:var(--muted);cursor:pointer}.end[data-v-7f1d3895]:hover{color:var(--neg);background:var(--accent-soft)}.sep[data-v-7f1d3895]{height:1px;background:var(--line);margin:4px 6px}.overlay[data-v-e3548f45]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;z-index:40}.dlg[data-v-e3548f45]{min-width:340px;max-width:520px;background:var(--pane);border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 32px #0006;padding:16px 18px 14px;font-size:13px}.title[data-v-e3548f45]{font-weight:600;font-size:14px}.text[data-v-e3548f45]{margin-top:6px;white-space:pre-wrap;line-height:1.45}.warnline[data-v-e3548f45]{margin-top:10px;font-size:15px;font-weight:700;color:var(--neg)}.keys-box[data-v-e3548f45]{margin-top:10px;max-height:min(60vh,520px);overflow-y:scroll}.keys[data-v-e3548f45]{border-collapse:collapse}.keys td[data-v-e3548f45]{padding:3px 8px 3px 0;vertical-align:top;line-height:1.4}.keys td.k[data-v-e3548f45]{white-space:nowrap;padding-right:14px}.keys kbd[data-v-e3548f45]{font:inherit;font-family:ui-monospace,Consolas,monospace;font-size:12px;background:var(--cell);border:1px solid var(--line);border-radius:4px;padding:0 5px}.list[data-v-e3548f45]{margin-top:6px;white-space:pre-wrap;line-height:1.5;color:var(--text);max-height:200px;overflow-y:scroll}.option[data-v-e3548f45]{display:flex;align-items:center;gap:6px;margin-top:10px;cursor:pointer}.extra[data-v-e3548f45]{display:flex;align-items:center;gap:6px;margin-top:10px;color:var(--muted)}.extra>input[data-v-e3548f45]{flex:1;min-width:0}.buttons[data-v-e3548f45]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}button.danger[data-v-e3548f45]{background:var(--neg);color:#fff;border-color:var(--neg)}.usage-mini[data-v-ad8a609b]{display:inline-flex;align-items:center;gap:22px}.u[data-v-ad8a609b]{display:inline-flex;align-items:center;gap:3px;cursor:pointer}.ico[data-v-ad8a609b]{font-size:11px;opacity:.7}.track[data-v-ad8a609b]{width:44px;height:6px;background:var(--line);border-radius:3px;overflow:hidden}.fill[data-v-ad8a609b]{display:block;height:100%}.fill.pos[data-v-ad8a609b]{background:var(--pos)}.fill.warn[data-v-ad8a609b]{background:var(--warn)}.fill.neg[data-v-ad8a609b]{background:var(--neg)}.pc[data-v-ad8a609b]{width:34px;text-align:left;font-size:11px}.pc.pos[data-v-ad8a609b]{color:var(--muted)}.pc.warn[data-v-ad8a609b]{color:var(--warn)}.pc.neg[data-v-ad8a609b]{color:var(--neg)}.help-overlay[data-v-bf077b48]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:grid;place-items:center;z-index:30}.help-box[data-v-bf077b48]{width:min(1100px,94vw);height:min(760px,90vh);background:var(--bg);border:1px solid var(--line);border-radius:6px;display:flex;flex-direction:column;box-shadow:0 12px 40px #0006;overflow:hidden}.help-split[data-v-bf077b48]{flex:1;display:flex;min-height:0}.help-nav[data-v-bf077b48]{width:290px;flex:none;border-right:1px solid var(--line)}.help-search[data-v-bf077b48]{margin-left:12px;width:220px}.help-chapter[data-v-bf077b48]{display:block;padding:5px 10px;color:var(--text);text-decoration:none;border-left:3px solid transparent}.help-chapter[data-v-bf077b48]:hover{background:var(--pane)}.help-chapter.on[data-v-bf077b48]{border-left-color:var(--accent);background:var(--pane)}.help-body[data-v-bf077b48]{flex:1;padding:16px 28px}.help-text[data-v-bf077b48]{max-width:860px;line-height:1.5;font-size:14px}.help-text[data-v-bf077b48] h1{font-size:22px;margin:0 0 12px}.help-text[data-v-bf077b48] h2{font-size:16px;margin:22px 0 8px;border-bottom:1px solid var(--line);padding-bottom:3px}.help-text[data-v-bf077b48] h3{font-size:14px;margin:16px 0 6px}.help-text[data-v-bf077b48] code{font-family:ui-monospace,Consolas,monospace;font-size:12px;background:var(--pane);padding:1px 4px;border-radius:3px}.help-text[data-v-bf077b48] pre{background:var(--pane);padding:8px 10px;border-radius:4px;overflow:auto}.help-text[data-v-bf077b48] table{border-collapse:collapse;margin:8px 0}.help-text[data-v-bf077b48] td,.help-text[data-v-bf077b48] th{border:1px solid var(--line);padding:4px 8px;text-align:left;vertical-align:top}.help-text[data-v-bf077b48] a{color:var(--accent)}.help-text.startphase[data-v-bf077b48] .nur-lizenz,.help-text[data-v-bf077b48]:not(.startphase) .nur-startphase{display:none}.x[data-v-bf077b48]{border:0;background:none;color:var(--muted);font-size:14px;padding:0 6px}.x[data-v-bf077b48]:hover{color:var(--fg)}.server-sperre[data-v-e364ab0b]{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:var(--bg)}.server-sperre img[data-v-e364ab0b]{width:64px;height:64px}.satz[data-v-e364ab0b]{font-size:16px;font-weight:600}.ai.on[data-v-f8424d94]{background:var(--accent-soft)}.aibar.flow[data-v-f8424d94]{position:static;box-shadow:none;border-top:0}.aibar[data-v-f8424d94]{position:absolute;left:0;right:0;top:100%;z-index:5;display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap;padding:5px 8px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--pane);box-shadow:0 6px 16px #00000040}.col[data-v-f8424d94]{display:flex;flex-direction:column;gap:2px}.col.grow[data-v-f8424d94]{flex:1;min-width:160px}.col input[data-v-f8424d94]{width:100%}.grp[data-v-f8424d94]{display:flex;gap:4px;align-items:center}.aibar button[data-v-f8424d94]{white-space:nowrap;min-width:0}.up .aibar[data-v-f8424d94],.up{top:auto;bottom:100%}.lbl[data-v-f8424d94]{font-size:11px;white-space:nowrap}.cell-box[data-v-67aa403a],.cell.mit-einheit[data-v-67aa403a]{position:relative}.cell.mit-einheit .cell-box[data-v-67aa403a]{margin-right:58px}.cell.mit-einheit .cell-input[data-v-67aa403a]{width:calc(100% - 58px)}.unit-slot[data-v-67aa403a]{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:flex}.overlay[data-v-67aa403a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:grid;place-items:center;z-index:20}.big[data-v-67aa403a]{width:min(720px,90vw);background:var(--pane);border:1px solid var(--line);border-radius:6px;display:flex;flex-direction:column;overflow:hidden}.big textarea[data-v-67aa403a]{min-height:260px;resize:vertical;border:0;background:var(--cell);color:var(--text);font:inherit;padding:10px;outline:none}.big .toolbar[data-v-67aa403a]{border-top:1px solid var(--line)}.mark[data-v-67aa403a]{position:absolute;right:6px;top:2px;color:var(--warn);font-size:12px}.mark.btn[data-v-67aa403a]{cursor:pointer;padding:0 3px;border-radius:3px}.mark.btn[data-v-67aa403a]:hover{background:var(--accent-soft);color:var(--accent)}.src[data-v-67aa403a]{position:absolute;right:6px;bottom:1px;font-size:11px;color:var(--muted);text-decoration:none}.src.link[data-v-67aa403a]:hover{color:var(--accent)}.src.stale[data-v-67aa403a]{color:var(--warn)}.toggle-box[data-v-a38d2d96]{cursor:pointer;text-align:center;color:var(--muted)}.toggle-box.on[data-v-a38d2d96]{color:var(--pos);font-weight:600}.cell-select[data-v-7981436f]{width:100%;height:24px;border:1px solid var(--cell-line);border-radius:3px;background:var(--cell);color:var(--text);padding:0 4px;font:inherit}.cell-select[data-v-7981436f]:focus{border-color:var(--accent);outline:none;background:var(--pane)}.cell-select option[data-v-7981436f]{background:var(--pane);color:var(--text)}.cell-select.inherited[data-v-7981436f]{color:var(--muted);font-style:italic}.cell-box[data-v-7981436f]{display:flex;justify-content:space-between;align-items:center}.caret[data-v-7981436f]{color:var(--muted);font-size:10px;margin-left:4px}.drop[data-v-7981436f]{position:absolute;left:0;top:100%;z-index:6;min-width:100%;max-width:520px;max-height:320px;overflow:auto;background:var(--pane);border:1px solid var(--accent);border-radius:4px;box-shadow:0 4px 16px #00000059}.hit[data-v-7981436f]{padding:3px 8px;white-space:nowrap;cursor:pointer;font-size:12px}.hit.on[data-v-7981436f]{background:var(--accent-soft)}.hit.cur[data-v-7981436f]{font-weight:600}.hit .mono[data-v-7981436f]{margin-right:6px}.hit.grp[data-v-7981436f]{font-weight:600}.cell-box.list[data-v-3adf33fb]{display:flex;flex-wrap:wrap;gap:3px;align-items:center;cursor:text;min-height:24px}.chip[data-v-3adf33fb]{border:1px solid var(--line);border-radius:10px;padding:0 6px;font-size:12px;background:var(--pane);white-space:nowrap}.n[data-v-3adf33fb]{margin-left:auto;font-size:11px}.editor[data-v-3adf33fb]{position:absolute;left:2px;top:100%;z-index:6;min-width:260px;width:max(calc(100% - 4px),560px);max-width:min(92vw,960px);background:var(--pane);border:1px solid var(--accent);border-radius:4px;padding:4px;box-shadow:0 4px 16px #00000059}.lrow[data-v-3adf33fb]{display:flex;align-items:center;gap:4px;padding:1px 0}.lrow.over[data-v-3adf33fb]{border-top:1px dashed var(--accent)}.lrow input[data-v-3adf33fb],.lrow select[data-v-3adf33fb]{flex:1;min-width:0;height:24px;border:1px solid var(--cell-line);border-radius:3px;background:var(--cell);color:var(--text);padding:0 4px;font:inherit}.lrow input[data-v-3adf33fb]:focus,.lrow select[data-v-3adf33fb]:focus{border-color:var(--accent);outline:none}.lrow input.bad[data-v-3adf33fb]{border-color:var(--neg)}.grip[data-v-3adf33fb]{cursor:grab;color:var(--muted);-webkit-user-select:none;user-select:none;letter-spacing:-3px;font-size:12px;padding:0 2px}.grip[data-v-3adf33fb]:active{cursor:grabbing}.bar[data-v-3adf33fb]{display:flex;gap:4px;align-items:center;margin-top:4px}.grow[data-v-3adf33fb]{flex:1}.plugin-band[data-v-be316cc7]{padding:0 8px 10px}.plugin-band h2[data-v-be316cc7]{font-size:12px;margin:0 -8px 8px;padding:0 8px;min-height:26px;line-height:24px;box-sizing:border-box;color:var(--text);font-weight:600;letter-spacing:.02em;background:var(--accent-soft);border-top:2px solid var(--accent);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.plugin-band h2 .caret[data-v-be316cc7]{display:inline-block;width:14px;color:var(--muted)}.plugin-band .head[data-v-be316cc7]{font-weight:400}.plugin-band .body[data-v-be316cc7]{padding:0 0 4px}.plugin-band .body[data-v-be316cc7] .row{display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding:2px 0 6px;position:sticky;left:8px;max-width:calc(100vw - 420px)}.wf-locales[data-v-17b2a5e5]{display:flex;flex-direction:column;gap:2px;width:100%}.wf-loc[data-v-17b2a5e5]{display:flex;gap:6px;align-items:center;width:100%;box-sizing:border-box}.lang[data-v-17b2a5e5]{flex:0 0 52px;color:var(--muted);font-size:12px}.note[data-v-17b2a5e5]{flex:0 0 auto;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.cell-date[data-v-1907803b]{width:100%;height:24px;border:1px solid var(--cell-line);border-radius:3px;background:var(--cell);color:var(--text);padding:0 4px;font:inherit}.cell-date[data-v-1907803b]:focus{border-color:var(--accent);outline:none}.cell-date.inherited[data-v-1907803b]{color:var(--muted);font-style:italic}.tag[data-v-9a55c491]{font-size:10px;margin-right:4px}.overlay[data-v-9a55c491]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:grid;place-items:center;z-index:20}.editor[data-v-9a55c491]{width:min(900px,92vw);height:min(640px,85vh);background:var(--pane);border:1px solid var(--line);border-radius:6px;display:flex;flex-direction:column;box-shadow:0 12px 40px #0006}.fmt[data-v-9a55c491]{gap:4px;position:relative}.fmt button[data-v-9a55c491]{min-width:30px;padding:2px 6px}.rich[data-v-9a55c491]{flex:1;overflow:auto;padding:10px 14px;outline:none;background:var(--cell);color:var(--text);line-height:1.45}.rich[data-v-9a55c491] p{margin:0 0 8px}.rich[data-v-9a55c491] h2{font-size:16px;margin:10px 0 6px}.rich[data-v-9a55c491] h3{font-size:14px;margin:8px 0 4px}.rich[data-v-9a55c491] a{color:var(--accent)}textarea[data-v-9a55c491]{flex:1;border:0;resize:none;padding:8px;font:12px var(--mono);background:var(--cell);color:var(--text);outline:none}table.rows th[data-v-006792ae]{overflow:hidden;text-overflow:ellipsis}.fx[data-v-006792ae]{cursor:pointer;color:var(--accent);margin-right:4px}.ops[data-v-006792ae]{white-space:nowrap}.x[data-v-006792ae]{border:0;background:none;color:var(--muted);padding:0 3px}.x[data-v-006792ae]:hover:not(:disabled){color:var(--accent)}.x[data-v-006792ae]:disabled{opacity:.3}.row[data-v-f6af99ef]{display:flex}tr.off td[data-v-f6af99ef]{opacity:.55}.chip[data-v-f6af99ef]{margin-right:4px;text-decoration:none}.pdf-pane[data-v-3ab32385]{display:flex;flex-direction:column;height:100%;min-height:0}.pdf-zoom-bar[data-v-3ab32385]{display:flex;align-items:center;gap:4px;padding:2px 8px;border-bottom:1px solid var(--line);font-size:12px;flex:none}.pdf-zoom-bar button[data-v-3ab32385]{min-width:22px}.pdf[data-v-3ab32385]{flex:1;min-height:0;overflow:auto;position:relative;background:var(--panel-2, #14161a);padding:8px}.hinweis[data-v-3ab32385]{padding:12px;font-size:12px}.seite[data-v-3ab32385]{position:relative;margin:0 auto 10px;box-shadow:0 1px 5px #00000073}.seite canvas[data-v-3ab32385]{display:block;width:100%;height:100%}.marke[data-v-3ab32385]{position:absolute;background:color-mix(in srgb,var(--accent, #e0189a) 26%,transparent);outline:2px solid var(--accent, #e0189a);border-radius:2px;pointer-events:none;transition:left .2s,top .2s,width .2s,height .2s}.such-feld[data-v-3ab32385]{width:100px;font-size:12px;padding:1px 4px;border:1px solid var(--line);border-radius:3px;background:var(--bg);color:var(--text);outline:none}.such-feld[data-v-3ab32385]:focus{border-color:var(--accent)}.such-nr[data-v-3ab32385]{font-size:11px;min-width:32px;text-align:center}.such-treffer[data-v-3ab32385]{position:absolute;background:#ffc4004d;outline:1px solid rgba(255,196,0,.6);border-radius:1px;pointer-events:none}.such-treffer.aktuell[data-v-3ab32385]{background:#ff8c0073;outline:2px solid rgba(255,140,0,.9)}.mv-overlay[data-v-b5ec14e9]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:grid;place-items:center;z-index:60}.mv[data-v-b5ec14e9]{width:min(1200px,94vw);height:min(900px,92vh);background:var(--pane);border:1px solid var(--line);border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.mv-body[data-v-b5ec14e9]{flex:1;min-height:0;display:grid;place-items:center;background:var(--bg);padding:8px}.mv-body img[data-v-b5ec14e9]{max-width:100%;max-height:100%;object-fit:contain}.mv-body .pdf-pane[data-v-b5ec14e9]{width:100%;height:100%}.leer[data-v-b5ec14e9]{padding:24px}.toolbar a.x[data-v-b5ec14e9]{display:inline-flex;align-items:center;text-decoration:none}.mp-overlay[data-v-151de9c6]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;z-index:50}.mp[data-v-151de9c6]{width:min(1000px,96vw);height:min(680px,92vh);background:var(--pane);border:1px solid var(--line);border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.mp-body[data-v-151de9c6]{display:flex;flex:1;min-height:0}.mp-folders[data-v-151de9c6]{width:220px;flex:none;border-right:1px solid var(--line)}.mp-folders .pick.on[data-v-151de9c6]{background:var(--accent-soft)}.mp-folders .caret[data-v-151de9c6]{width:12px;display:inline-block}.mp-folders .cnt[data-v-151de9c6]{font-size:11px;margin-left:auto}.mp-main[data-v-151de9c6]{flex:1;display:flex;flex-direction:column;min-width:0}.mp-foot[data-v-151de9c6]{border-top:1px solid var(--line);gap:8px}.tiles[data-v-151de9c6]{display:flex;flex-wrap:wrap;gap:8px;padding:8px;align-content:flex-start}.tile[data-v-151de9c6]{width:120px;border:1px solid var(--line);border-radius:6px;padding:4px;background:var(--pane);cursor:pointer}.tile[data-v-151de9c6]:hover{background:var(--hover)}.tile.sel[data-v-151de9c6]{border-color:var(--accent);background:var(--accent-soft)}.tile.dim[data-v-151de9c6]{opacity:.35;cursor:default}.tile img[data-v-151de9c6],.tile .doc[data-v-151de9c6]{width:110px;height:90px;object-fit:contain;display:grid;place-items:center;background:var(--bg);border-radius:4px;color:var(--muted);font-size:12px}.tile .name[data-v-151de9c6]{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:4px}.x[data-v-151de9c6]{border:0;background:none;color:var(--muted);padding:0 4px}.x[data-v-151de9c6]:hover{color:var(--text)}.dt-overlay[data-v-00061608]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;z-index:50}.dt[data-v-00061608]{width:min(1500px,96vw);height:min(820px,92vh);background:var(--pane);border:1px solid var(--line);border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.nowrap[data-v-00061608]{white-space:nowrap}.dt-body[data-v-00061608]{flex:1;min-height:0;display:flex;overflow:hidden}.dt-tabelle[data-v-00061608]{flex:1;min-width:0;overflow:auto;padding:8px}.dt-pdf[data-v-00061608]{width:420px;flex:none;border-left:1px solid var(--line)}.pdf-fehler[data-v-00061608]{display:flex;flex-direction:column;gap:6px;padding:12px;font-size:12px}td.stelle[data-v-00061608]{cursor:pointer}td.stelle[data-v-00061608]:hover{color:var(--accent)}.dt-foot[data-v-00061608]{border-top:1px solid var(--line);gap:8px}tr.aus td[data-v-00061608]{opacity:.55}.roh[data-v-00061608]{font-size:11px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quelle[data-v-00061608]{font-size:11px;white-space:nowrap}.empty[data-v-00061608]{padding:24px;text-align:center;color:var(--muted)}tr.fertig td[data-v-00061608]{opacity:.5}.lauf[data-v-00061608]{display:inline-flex;align-items:center;gap:6px;font-size:11px;white-space:nowrap}.lauf b[data-v-00061608]{display:block;width:120px;height:6px;border-radius:3px;background:var(--line);overflow:hidden}.lauf b i[data-v-00061608]{display:block;height:100%;background:var(--accent);transition:width .3s}.lauf b.unbestimmt i[data-v-00061608]{width:35%;animation:lauf-00061608 1.2s linear infinite}@keyframes lauf-00061608{0%{margin-left:-35%}to{margin-left:100%}}.kind[data-v-d7292f68]{text-align:center;opacity:.5}.kind.counts[data-v-d7292f68]{opacity:1;color:var(--accent)}.link[data-v-d7292f68]:hover{color:var(--accent);text-decoration:underline}.row.head[data-v-d7292f68]{background:var(--accent-soft);cursor:pointer}.row.sub td[data-v-d7292f68]:first-child{padding-left:18px}.mp[data-v-21ae9e45]{position:relative;display:inline-block}.sum[data-v-21ae9e45]{display:inline-block;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.pop[data-v-21ae9e45]{position:fixed;z-index:35;margin-top:4px;background:var(--pane);border:1px solid var(--line);border-radius:6px;box-shadow:0 8px 24px #00000059;padding:6px}table[data-v-21ae9e45]{border-collapse:collapse;font-size:12px}th[data-v-21ae9e45],td[data-v-21ae9e45]{padding:0}.hd[data-v-21ae9e45]{cursor:pointer;color:var(--muted);font-weight:600;padding:2px 6px;text-align:center;-webkit-user-select:none;user-select:none}.hd[data-v-21ae9e45]:hover{color:var(--text)}.hd.master[data-v-21ae9e45]{color:var(--accent)}.cell[data-v-21ae9e45]{width:30px;height:26px;text-align:center;border:1px solid var(--line);cursor:pointer;color:var(--pos);font-weight:600;-webkit-user-select:none;user-select:none}.cell[data-v-21ae9e45]:hover{background:var(--bg)}.cell.on[data-v-21ae9e45]{background:var(--accent-soft)}.cell.fixed[data-v-21ae9e45]{cursor:default;color:var(--muted)}.grp[data-v-e3ec2c24]{display:inline-flex;align-items:center;gap:4px}select.unitsel[data-v-e3ec2c24]{font-size:11px;padding:0 2px;height:20px;width:auto;color:var(--muted)}select.on[data-v-e3ec2c24]{color:var(--accent);border-color:var(--accent)}.path[data-v-e3ec2c24]{flex-wrap:nowrap;white-space:nowrap;overflow:hidden}.path .crumb[data-v-e3ec2c24],.path h1[data-v-e3ec2c24]{overflow:hidden;text-overflow:ellipsis;min-width:0}.path .crumb[data-v-e3ec2c24],.path h1[data-v-e3ec2c24]{flex:0 1 auto}.path.rigid .crumb[data-v-e3ec2c24],.path.rigid h1[data-v-e3ec2c24]{flex:0 0 auto}.crumb[data-v-e3ec2c24]{color:var(--muted)}.crumb[data-v-e3ec2c24]:hover{color:var(--accent)}.meta[data-v-e3ec2c24]{font-size:12px;min-height:28px}.view[data-v-e3ec2c24]{gap:4px;font-size:12px;min-height:30px;height:31px;box-sizing:border-box;flex-wrap:nowrap;overflow:hidden;position:sticky;top:26px;z-index:3;background:var(--pane)}.view-chip.master[data-v-e3ec2c24]{font-weight:700}th.master[data-v-e3ec2c24]{color:var(--accent);font-weight:700}.view select[data-v-e3ec2c24],.view button[data-v-e3ec2c24]{font-size:12px;padding:1px 6px}.tabs[data-v-e3ec2c24]{display:flex;flex-wrap:wrap;gap:2px;padding:4px 8px 0;border-bottom:1px solid var(--line);background:var(--bg);position:sticky;top:57px;z-index:3;max-height:84px;overflow-y:auto}.attr-block[data-v-e3ec2c24]{position:relative}.tabbtn[data-v-e3ec2c24]{border:1px solid var(--line);border-bottom:0;border-radius:6px 6px 0 0;background:var(--bg);color:var(--muted);padding:1px 8px;font-size:12px;line-height:18px;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.tabbtn .n[data-v-e3ec2c24]{font-size:10px}.tabbtn.on[data-v-e3ec2c24]{background:var(--pane);color:var(--accent);border-color:var(--accent)}.tabbtn.locked[data-v-e3ec2c24]{opacity:.6}.cell-box.disabled.ro[data-v-e3ec2c24]{background:none;color:var(--muted);padding:0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section[data-v-e3ec2c24]{padding:0 8px 10px;border-top:0}.relblock[data-v-e3ec2c24]{margin-bottom:8px}.section.over[data-v-e3ec2c24]{outline:2px dashed var(--accent);outline-offset:-4px}.tiles[data-v-e3ec2c24]{display:flex;flex-wrap:wrap;gap:8px}.tile.inherited[data-v-e3ec2c24]{opacity:.7;border-style:dashed}.tile[data-v-e3ec2c24]{width:150px;border:1px solid var(--line);border-radius:6px;padding:4px;background:var(--pane)}.tile img[data-v-e3ec2c24],.tile .doc[data-v-e3ec2c24]{width:100%;height:100px;object-fit:contain;display:grid;place-items:center;background:var(--bg);border-radius:4px;color:var(--muted);font-size:12px}.tile .bild[data-v-e3ec2c24]{cursor:zoom-in}.tile .name[data-v-e3ec2c24]{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:4px 0}.tile .name a[data-v-e3ec2c24]{text-decoration:none}.tile .meta[data-v-e3ec2c24]{font-size:11px;margin-top:2px}.tile.first[data-v-e3ec2c24]{border-color:var(--accent)}.tile.picked[data-v-e3ec2c24]{background:var(--accent-soft)}.tile.drop[data-v-e3ec2c24]{outline:2px dashed var(--accent);outline-offset:-2px}.tile.dragging[data-v-e3ec2c24]{opacity:.5}.tile .pos1[data-v-e3ec2c24]{color:var(--accent)}.relblock a[data-v-e3ec2c24]{color:inherit;text-decoration:none}.relblock a[data-v-e3ec2c24]:hover{text-decoration:underline}.picker[data-v-e3ec2c24]{max-height:240px;overflow:auto;border:1px solid var(--line);border-radius:6px;background:var(--pane);margin-top:4px}.pick[data-v-e3ec2c24]{display:flex;align-items:center;gap:8px;height:24px;padding:0 8px;white-space:nowrap;cursor:pointer}.pick[data-v-e3ec2c24]:hover{background:var(--hover)}.section h2[data-v-e3ec2c24],h2.band[data-v-e3ec2c24]{font-size:12px;margin:0;padding:0 8px;height:26px;line-height:24px;box-sizing:border-box;color:var(--text);font-weight:600;letter-spacing:.02em;background:var(--accent-soft);border-top:2px solid var(--accent);position:sticky;top:0;left:0;z-index:3;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section h2[data-v-e3ec2c24]{margin:0 -8px 8px}.attr.missing[data-v-e3ec2c24]{box-shadow:inset 3px 0 0 var(--neg)}button.blocked[data-v-e3ec2c24]{opacity:.55}.section h2 .muted[data-v-e3ec2c24],h2.band .muted[data-v-e3ec2c24]{font-weight:400}.section h2 .caret[data-v-e3ec2c24],h2.band .caret[data-v-e3ec2c24]{display:inline-block;width:14px;color:var(--muted)}table.values tr.chan th[data-v-e3ec2c24]{top:57px}table.values tr.loc th[data-v-e3ec2c24]{top:80px}table.values tr.chan th[data-v-e3ec2c24]{text-align:center;height:23px;box-sizing:border-box;border-bottom:1px solid var(--line)}table.values tr.chan th[data-v-e3ec2c24]:first-child{text-align:left}.cell.frisch[data-v-e3ec2c24]{animation:frisch-e3ec2c24 2s ease-out}@keyframes frisch-e3ec2c24{0%{background:color-mix(in srgb,var(--a) 45%,transparent)}to{background:transparent}}.hier[data-v-e3ec2c24]{margin-left:4px;color:var(--warn);animation:hier-e3ec2c24 1.8s ease-in-out infinite}@keyframes hier-e3ec2c24{0%,to{opacity:1}50%{opacity:.25}}.cell-box.formula[data-v-e3ec2c24]{display:flex;gap:8px;align-items:baseline;cursor:pointer}.cell-box.formula .res[data-v-e3ec2c24]{font-weight:600}.cell-box.formula .src[data-v-e3ec2c24]{font:11px var(--mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-row td[data-v-e3ec2c24]{background:var(--cell);color:var(--accent);font-size:12px;font-weight:600;height:26px;border-top:1px solid var(--line)}.group-row td[data-v-e3ec2c24]:first-child{border-left:3px solid var(--accent);padding-left:6px}.group-row td[data-v-e3ec2c24]:before{content:"▤ "}.group-row .edit[data-v-e3ec2c24]{text-decoration:none;margin-left:4px;opacity:.5;color:var(--text)}.group-row:hover .edit[data-v-e3ec2c24]{opacity:1}.group-row .from[data-v-e3ec2c24]{font-weight:400;color:var(--muted)}.group-row.locked td[data-v-e3ec2c24]{background:var(--bg);color:var(--muted);font-weight:500}.group-row.locked td[data-v-e3ec2c24]:first-child{border-left-color:var(--line)}.group-row.locked .warn[data-v-e3ec2c24]{color:var(--muted);font-weight:400}td.attr[data-v-e3ec2c24]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}td.attr .key[data-v-e3ec2c24]{font-family:var(--mono);font-size:11px;margin-left:6px;flex:0 0 auto}td.attr .nm[data-v-e3ec2c24]{display:flex;align-items:center;gap:4px;min-width:0}td.attr .lbl[data-v-e3ec2c24]{flex:0 1 auto;min-width:2em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.star[data-v-e3ec2c24]{border:0;background:none;padding:0 2px 0 0;color:var(--muted);opacity:.45;cursor:pointer;font-size:12px;line-height:1}tr:hover .star[data-v-e3ec2c24]{opacity:1}.star.idle[data-v-e3ec2c24]{opacity:.5}.star.on[data-v-e3ec2c24]{opacity:1;color:var(--accent)}.star.own[data-v-e3ec2c24]{color:var(--warn)}table.releases[data-v-e3ec2c24]{width:auto}table.releases td[data-v-e3ec2c24]{text-align:center}table.releases td.rel[data-v-e3ec2c24]{white-space:nowrap}table.releases td.rel .toggle[data-v-e3ec2c24]{margin-right:6px}.toggle[data-v-e3ec2c24]{width:28px;color:var(--muted)}.toggle.on[data-v-e3ec2c24]{color:var(--pane);background:var(--pos);border-color:var(--pos)}.toggle.via[data-v-e3ec2c24]{color:var(--pos)}.toggle[data-v-e3ec2c24]:disabled{opacity:.35;cursor:not-allowed}.status[data-v-e3ec2c24]{border:1px solid var(--line);border-radius:4px;padding:2px 4px;background:var(--pane)}.x[data-v-e3ec2c24]{border:0;background:none}.rail-pane[data-v-e3ec2c24]{width:26px;flex:none;cursor:pointer;align-items:center;padding-top:8px}.rail-pane[data-v-e3ec2c24]:hover{background:var(--hover)}.vert[data-v-e3ec2c24]{writing-mode:vertical-rl;color:var(--muted);font-size:12px;white-space:nowrap}.create[data-v-9400a40a]{gap:4px}.mit-einheit[data-v-9400a40a]{display:flex;gap:4px;align-items:center}.mit-einheit input[data-v-9400a40a]{flex:1;min-width:0}select.unitsel[data-v-9400a40a]{font-size:11px;padding:0 2px;height:20px;width:auto}.sugg[data-v-9400a40a]{border-bottom:1px solid var(--line);background:var(--pane);font-size:12px;max-height:240px;overflow:auto}.sugg-row[data-v-9400a40a]{display:flex;justify-content:space-between;gap:8px;padding:3px 10px;cursor:pointer}.sugg-row.on[data-v-9400a40a]{background:var(--accent-soft)}.sugg-row .mono[data-v-9400a40a]{font-size:11px}.terms[data-v-9400a40a]{padding:4px 8px;border-bottom:1px solid var(--line);font-size:12px}.terms .chip[data-v-9400a40a]{cursor:pointer}.terms .chip.not[data-v-9400a40a]{border-color:var(--neg);color:var(--neg)}.x.on[data-v-9400a40a]{color:var(--accent)}.create button[data-v-9400a40a]{min-width:40px}.overlay[data-v-9400a40a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:center;z-index:5}.dialog[data-v-9400a40a]{background:var(--pane);border:1px solid var(--line);border-radius:8px;min-width:500px;box-shadow:0 12px 40px #0006}.dialog .form[data-v-9400a40a]{width:auto;margin:0}.dialog td.attr[data-v-9400a40a]{white-space:nowrap;color:var(--muted)}.dialog td[data-v-9400a40a]{padding:3px 8px}.tree[data-v-9400a40a]{outline:none}.node[data-v-9400a40a]{display:flex;align-items:center;gap:4px;height:24px;cursor:default;white-space:nowrap;padding-right:8px}.node[data-v-9400a40a]:hover{background:var(--hover)}.node.selected[data-v-9400a40a]{background:var(--accent-soft)}.node.drop[data-v-9400a40a]{outline:1px dashed var(--accent);outline-offset:-1px;background:var(--accent-soft)}.node.picked[data-v-9400a40a]{box-shadow:inset 3px 0 0 var(--warn)}.node.picked .label[data-v-9400a40a]:after{content:" ☑";color:var(--warn);font-size:10px}.dirs label[data-v-9400a40a]{display:block;padding:4px 6px;border-radius:4px;cursor:pointer}.dirs label.on[data-v-9400a40a]{background:var(--accent-soft)}.dirs .reading[data-v-9400a40a]{font-size:12px;padding-left:22px}.picker[data-v-9400a40a]{max-height:240px;overflow:auto;border:1px solid var(--line);border-radius:6px;background:var(--pane);margin-top:4px}.pick[data-v-9400a40a]{display:flex;align-items:center;gap:8px;height:24px;padding:0 8px;white-space:nowrap;cursor:pointer}.pick[data-v-9400a40a]:hover{background:var(--hover)}.node.dragging[data-v-9400a40a]{opacity:.5}.twisty[data-v-9400a40a]{flex:0 0 14px;width:14px;color:var(--muted);font-size:11px;text-align:center;cursor:pointer}.twisty.leaf[data-v-9400a40a]{cursor:default}.icon[data-v-9400a40a]{flex:0 0 16px;width:16px;text-align:center}.node.group .icon[data-v-9400a40a]{color:var(--muted)}.node.product .icon[data-v-9400a40a]{color:var(--accent)}.node.variant .icon[data-v-9400a40a]{color:var(--warn)}.label[data-v-9400a40a]{overflow:hidden;text-overflow:ellipsis}.axis[data-v-9400a40a]{font-size:11px}.label.pinned[data-v-9400a40a]{font-style:italic}.hit[data-v-9400a40a]{font-size:11px;overflow:hidden;text-overflow:ellipsis;max-width:45%}.count[data-v-9400a40a]{margin-left:auto;font-size:11px;flex-shrink:0}.node[data-v-dfe1687e]{display:flex;align-items:center;gap:4px;height:24px;cursor:default;white-space:nowrap;padding-right:8px}.node[data-v-dfe1687e]:hover{background:var(--hover)}.node.selected[data-v-dfe1687e]{background:var(--accent-soft)}.node.drop[data-v-dfe1687e]{outline:1px dashed var(--accent);outline-offset:-1px;background:var(--accent-soft)}.node.drop-before[data-v-dfe1687e]{box-shadow:inset 0 2px 0 var(--accent)}.node.drop-after[data-v-dfe1687e]{box-shadow:inset 0 -2px 0 var(--accent)}.node.placed .label[data-v-dfe1687e]{color:var(--muted)}.node.rule .label[data-v-dfe1687e]{color:var(--accent)}.node.vgroup .label[data-v-dfe1687e]{color:var(--muted);font-style:italic}.node.ruled .label[data-v-dfe1687e]{color:var(--muted)}.node.placed .label.work[data-v-dfe1687e]{color:var(--text);font-style:italic}.twisty[data-v-dfe1687e]{width:14px;color:var(--muted);font-size:11px;text-align:center;cursor:pointer}.count[data-v-dfe1687e]{font-size:11px;margin-left:auto}.unplaced[data-v-dfe1687e],.picker-box[data-v-dfe1687e]{border-bottom:1px solid var(--line);background:var(--pane)}.picker-box[data-v-dfe1687e]{padding-bottom:4px}.bulk[data-v-70e38b79]{max-width:720px}.row[data-v-70e38b79]{display:flex;align-items:center;gap:8px;padding:3px 0;min-width:0}.lbl[data-v-70e38b79]{width:150px;flex:none;font-size:12px}.picks[data-v-70e38b79]{display:flex;gap:6px;align-items:center;flex:1;min-width:0}.row>button[data-v-70e38b79]{flex:0 0 auto}.state[data-v-70e38b79]{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.state.warn[data-v-70e38b79]{color:var(--warn)}.view-chip.mixed[data-v-70e38b79]{border-style:dashed;background:linear-gradient(90deg,var(--accent-soft) 50%,transparent 50%)}button.x.on[data-v-70e38b79]{color:var(--accent);font-weight:600}.x[data-v-bc197002]{border:0;background:none;color:var(--muted);padding:0 4px}.x[data-v-bc197002]:hover{color:var(--neg)}table.multi tr.row[data-v-bc197002]{-webkit-user-select:none;user-select:none}td.pick[data-v-bc197002]{cursor:default}.chips.gruppen[data-v-f7dead87]{padding:2px 4px}.chips.gruppen .chip.heim[data-v-f7dead87]{border-color:var(--accent)}.chips.gruppen select.zu[data-v-f7dead87]{font-size:12px}.sections[data-v-f7dead87]{display:flex;flex-direction:column;padding:4px;gap:2px}.part[data-v-f7dead87]{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding:8px 8px 2px}.section-btn[data-v-f7dead87]{text-align:left;border:0;background:none;padding:6px 8px;border-radius:4px;display:flex;gap:6px;align-items:center}.section-btn[data-v-f7dead87]:hover{background:var(--bg)}.section-btn.active[data-v-f7dead87]{background:var(--accent-soft);color:var(--accent)}.section-btn .icon[data-v-f7dead87]{width:16px;text-align:center}.section-btn .count[data-v-f7dead87]{margin-left:auto;font-size:11px}.flt[data-v-f7dead87]{gap:4px;min-height:30px;font-size:12px}.flt select[data-v-f7dead87]{max-width:150px}.list[data-v-f7dead87]{outline:none}.li[data-v-f7dead87]{display:flex;align-items:center;gap:8px;height:24px;padding:0 8px;white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none}.li[data-v-f7dead87]:hover{background:var(--hover)}.li.selected[data-v-f7dead87]{background:var(--accent-soft)}.li.current[data-v-f7dead87]{box-shadow:inset 2px 0 0 var(--accent)}.li .k[data-v-f7dead87]{font-family:ui-monospace,Consolas,monospace;font-size:12px;color:var(--muted);max-width:140px;flex:0 0 auto;overflow:hidden;text-overflow:ellipsis}.li .l[data-v-f7dead87]{flex:1 1 auto;min-width:4em;overflow:hidden;text-overflow:ellipsis}.li .r[data-v-f7dead87]{margin-left:auto;font-size:11px;color:var(--muted);display:flex;gap:6px;flex:0 1 auto;min-width:0;overflow:hidden}.li .r>span[data-v-f7dead87]{overflow:hidden;text-overflow:ellipsis}.form[data-v-f7dead87]{width:auto;margin-bottom:4px}.form td.attr[data-v-f7dead87]{white-space:nowrap;color:var(--muted)}.chip a[data-v-f7dead87]{color:inherit;text-decoration:none}.picker[data-v-f7dead87]{max-height:360px;overflow:auto;border:1px solid var(--line);border-radius:6px;background:var(--pane)}.pick[data-v-f7dead87]{display:flex;align-items:center;gap:8px;height:24px;padding:0 8px;white-space:nowrap;cursor:default}.pick[data-v-f7dead87]:hover{background:var(--hover)}.pick.on[data-v-f7dead87]{background:var(--accent-soft)}.pick .k[data-v-f7dead87]{font-size:12px}.pick .r[data-v-f7dead87]{margin-left:auto;font-size:11px}.x[data-v-f7dead87]{border:0;background:none;color:var(--muted);padding:0 3px}.x[data-v-f7dead87]:hover:not(:disabled){color:var(--neg)}.viewedit[data-v-f7dead87]{padding:6px 8px}.vgroup[data-v-f7dead87]{border:1px solid var(--line);border-radius:6px;margin-bottom:8px;background:var(--pane)}.vhead[data-v-f7dead87]{display:flex;align-items:center;gap:6px;padding:6px 8px;background:var(--bg);font-weight:600;cursor:grab;border-radius:6px 6px 0 0}.vattr[data-v-f7dead87]{display:flex;align-items:center;gap:6px;padding:4px 8px 4px 24px;cursor:grab;border-top:1px solid var(--line)}.vattr[data-v-f7dead87]:hover,.vhead[data-v-f7dead87]:hover{outline:1px dashed var(--accent)}.handle[data-v-f7dead87]{color:var(--muted)}.tiles[data-v-f3d8c41a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.tile[data-v-f3d8c41a]{display:flex;flex-direction:column;gap:8px;min-height:150px;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--pane);color:var(--text);text-decoration:none;transition:border-color .12s,transform .12s,box-shadow .12s}.tile[data-v-f3d8c41a]:hover{border-color:var(--accent);transform:translateY(-1px);box-shadow:0 6px 18px #0000002e}.tile .head[data-v-f3d8c41a]{display:flex;align-items:center;gap:10px}.tile .icon[data-v-f3d8c41a]{font-size:26px;line-height:1;width:34px;text-align:center}.tile .name[data-v-f3d8c41a]{font-weight:600;font-size:15px}.tile .text[data-v-f3d8c41a]{font-size:12px;line-height:1.45;flex:1;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.tile .foot[data-v-f3d8c41a]{display:flex;align-items:center;gap:8px;font-size:11px}.tile .go[data-v-f3d8c41a]{color:var(--accent);font-size:12px;opacity:0;transition:opacity .12s}.tile:hover .go[data-v-f3d8c41a]{opacity:1}.x[data-v-750b88ec]{border:0;background:none;color:var(--muted);padding:0 4px}.box[data-v-0e50d552]{width:340px;background:var(--pane);border:1px solid var(--line);border-radius:10px;padding:20px}.box h2[data-v-0e50d552]{font-size:16px;margin:0 0 8px}label[data-v-0e50d552]{display:block;font-size:12px;color:var(--muted);margin-top:8px}label input[data-v-0e50d552]{display:block;width:100%;margin-top:3px}.row[data-v-0e50d552]{display:flex}.bereich[data-v-766f54ed]{padding:0}.bereich h2[data-v-766f54ed]{margin:0}.bereich>div[data-v-766f54ed]{padding-bottom:4px}.aufruf:hover>.kopf[data-v-766f54ed]{background:var(--accent-soft)}.chip.recht[data-v-766f54ed]{font-size:11px}.box[data-v-b3159e3e]{width:360px;background:var(--pane);border:1px solid var(--line);border-radius:10px;padding:20px}.box h2[data-v-b3159e3e]{font-size:16px;margin:0 0 8px}fieldset[data-v-b3159e3e]{border:0;padding:0;margin:0}label[data-v-b3159e3e]{display:block;font-size:12px;color:var(--muted);margin-top:8px}label input[data-v-b3159e3e]{display:block;width:100%;margin-top:3px}.row[data-v-b3159e3e]{display:flex}.lage[data-v-b3159e3e]{font-size:13px;margin:0 0 6px}.starten[data-v-b3159e3e]{font-weight:700}.msg[data-v-b3159e3e]{font-size:13px;margin-top:8px}.quelle[data-v-b3159e3e]{font-size:11px;margin-top:10px;display:flex;gap:6px;align-items:center}.x[data-v-b3159e3e]{border:0;background:none;color:var(--muted);padding:0 3px;font-size:11px}.x[data-v-b3159e3e]:hover{color:var(--neg)}.path[data-v-a90f514b]{flex-wrap:wrap;row-gap:2px}.sheets[data-v-a90f514b]{gap:0;padding:0 6px;border-top:1px solid var(--line);overflow-x:auto;font-size:12px}.sheet[data-v-a90f514b]{padding:3px 10px;border:1px solid var(--line);border-top:0;border-radius:0 0 6px 6px;margin-right:2px;color:var(--muted);cursor:pointer;white-space:nowrap;background:var(--pane)}.sheet[data-v-a90f514b]{display:inline-flex;gap:4px;align-items:center}.sheet .lbl[data-v-a90f514b]{max-width:180px;overflow:hidden;text-overflow:ellipsis}.sheet.on[data-v-a90f514b]{color:var(--text);background:var(--bg);font-weight:600;border-color:var(--accent)}.crumb[data-v-a90f514b]{color:var(--muted);text-decoration:none}.crumb[data-v-a90f514b]:hover{color:var(--text)}.tab th.ro[data-v-a90f514b]{color:var(--muted);font-style:italic}.tab th.required[data-v-a90f514b]{background:#c00000;color:#fff;font-style:normal}.tab th.axis[data-v-a90f514b]{background:#375623;color:#fff;font-style:normal}.tab th.info[data-v-a90f514b]{background:#595959;color:#fff;font-style:normal}.tab th .suffix[data-v-a90f514b]{margin-left:5px;font-size:10px;font-weight:400;opacity:.6}.tab th[data-v-a90f514b],.tab td[data-v-a90f514b]{padding:0;border-right:1px solid var(--line);height:24px}.tab th[data-v-a90f514b],.tab td.attr[data-v-a90f514b],.tab td.mono[data-v-a90f514b]{padding:0 6px}.tab[data-v-a90f514b] td.cell{padding:0}.tab[data-v-a90f514b] .cell-box,.tab[data-v-a90f514b] .cell-input,.tab[data-v-a90f514b] .cell-select,.tab[data-v-a90f514b] .cell-date{height:24px;border-radius:0;border-color:transparent;background:transparent}.tab[data-v-a90f514b] .cell-box:focus{border-color:var(--accent);background:transparent}.tab[data-v-a90f514b] .cell-input{border-color:var(--accent);background:var(--pane)}.tab th[data-v-a90f514b]:first-child,.tab[data-v-a90f514b] td:first-child{position:sticky;left:0;z-index:2;background:var(--pane)}.tab th[data-v-a90f514b]:nth-child(2),.tab[data-v-a90f514b] td:nth-child(2){position:sticky;left:40px;z-index:2;background:var(--bg);box-shadow:1px 0 0 var(--line)}.tab[data-v-a90f514b] td.label .cell-box:not(.locked){font-weight:600}.tab th[data-v-a90f514b]:first-child,.tab th[data-v-a90f514b]:nth-child(2){z-index:3}.tab td.rowsel[data-v-a90f514b],.tab th.rowsel[data-v-a90f514b]{text-align:center;color:var(--muted);font-size:11px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:0;background:var(--pane);border-right:1px solid var(--line)}.tab th.rowsel[data-v-a90f514b]{font-size:12px}.tab td.rowsel[data-v-a90f514b]:hover,.tab th.rowsel[data-v-a90f514b]:hover{color:var(--text)}.tab td.rowsel.on[data-v-a90f514b]{background:var(--accent);color:#fff}.tab td.rowsel.new[data-v-a90f514b]{color:var(--ok)}.tab td.rowsel.moved[data-v-a90f514b]:after{content:"↕";margin-left:2px;opacity:.6}.tab[data-v-a90f514b] tr.del td{text-decoration:line-through;opacity:.55}.tab[data-v-a90f514b] tr.del td.rowsel{color:var(--bad);text-decoration:none;opacity:1}.tab[data-v-a90f514b] tr.drop-before td{box-shadow:inset 0 2px 0 var(--accent)}.tab[data-v-a90f514b] tr.drop-after td{box-shadow:inset 0 -2px 0 var(--accent)}.chip.ok[data-v-a90f514b]{color:var(--ok)}.chip.bad[data-v-a90f514b]{color:var(--bad)}.tab[data-v-a90f514b] td.cell.dirty .cell-box,.tab[data-v-a90f514b] td.dirty .cell-box{background:var(--dirty);color:var(--dirty-text);font-style:normal}.cell-box.locked[data-v-a90f514b]{color:var(--muted);font-style:italic;cursor:default}.chip.dirty[data-v-a90f514b]{background:var(--dirty);color:var(--dirty-text)}.tab[data-v-a90f514b] td.cell.sel{outline:1px solid var(--accent);outline-offset:-1px;background:var(--accent-soft)}.tab[data-v-a90f514b] td.cell.sel .cell-box{background:transparent}.tab[data-v-a90f514b] .cell-box,.tab td.attr[data-v-a90f514b],.tab td.mono[data-v-a90f514b],.tab th[data-v-a90f514b]{-webkit-user-select:none;user-select:none}.tab[data-v-a90f514b] .cell-box{cursor:cell}.tab th[data-v-a90f514b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.col-resize[data-v-a90f514b]{position:absolute;top:0;right:-3px;width:7px;height:100%;cursor:col-resize;z-index:1}.col-resize[data-v-a90f514b]:hover{background:var(--accent);opacity:.5}.fill-handle[data-v-a90f514b]{position:absolute;width:7px;height:7px;background:var(--accent);border:1px solid var(--bg);cursor:crosshair;z-index:2}.replace[data-v-a90f514b]{gap:6px;font-size:12px;background:var(--bg)}.replace label[data-v-a90f514b]{display:inline-flex;gap:3px;align-items:center}.ce-overlay[data-v-7833ebb5]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0008;display:grid;place-items:center;z-index:50}.ce[data-v-7833ebb5]{width:780px;max-width:96vw;background:var(--pane);border:1px solid var(--line);border-radius:8px}.ce-stage[data-v-7833ebb5]{display:grid;place-items:center;background:var(--bg);min-height:200px;padding:8px}.ce-stage canvas[data-v-7833ebb5]{max-width:100%;cursor:crosshair}.ce-tools[data-v-7833ebb5]{flex-wrap:wrap;gap:8px}.ce-n[data-v-7833ebb5]{width:64px}.pane.over[data-v-681b55ad]{outline:2px dashed var(--accent);outline-offset:-4px}.ftree .pick[data-v-681b55ad]{position:relative}.ftree .pick.on[data-v-681b55ad]{background:var(--accent-soft)}.ftree .pick.over[data-v-681b55ad]{outline:2px solid var(--accent);outline-offset:-2px}.ftree .caret[data-v-681b55ad]{width:12px;display:inline-block}.ftree .fname[data-v-681b55ad]{flex:1;overflow:hidden;text-overflow:ellipsis}.ftree .cnt[data-v-681b55ad]{font-size:11px}.ftree .acts[data-v-681b55ad]{display:none;gap:0}.ftree .pick:hover .acts[data-v-681b55ad]{display:inline-flex}.ghead[data-v-681b55ad]{display:flex;gap:8px;align-items:baseline;padding:8px 8px 0;font-weight:600;font-size:12px}.tiles[data-v-681b55ad]{display:flex;flex-wrap:wrap;gap:8px;padding:8px;align-content:flex-start}.tile[data-v-681b55ad]{width:120px;border:1px solid var(--line);border-radius:6px;padding:4px;background:var(--pane);cursor:default}.tile[data-v-681b55ad]:hover{background:var(--hover)}.tile.sel[data-v-681b55ad]{border-color:var(--accent)}.tile.current[data-v-681b55ad]{border-color:var(--accent);background:var(--accent-soft)}.tile.abgeloest[data-v-681b55ad]{opacity:.55;border-style:dashed}.tile.ungueltig[data-v-681b55ad]{border-color:var(--neg)}.tile img[data-v-681b55ad],.tile .doc[data-v-681b55ad]{width:110px;height:90px;object-fit:contain;display:grid;place-items:center;background:var(--bg);border-radius:4px;color:var(--muted);font-size:12px}.tile .name[data-v-681b55ad]{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:4px}.tile .meta[data-v-681b55ad]{font-size:11px}.tab-bar[data-v-681b55ad]{gap:2px}.tab[data-v-681b55ad]{padding:2px 10px;border-radius:4px;color:var(--muted);cursor:pointer;font-size:13px}.tab.on[data-v-681b55ad]{background:var(--accent-soft);color:var(--text)}.media-tab-fill[data-v-681b55ad]{flex:1;min-height:0;display:flex;flex-direction:column}.preview-full[data-v-681b55ad]{flex:1;min-height:0;display:grid;place-items:center;padding:8px;overflow:auto}.preview-full img[data-v-681b55ad]{max-width:100%;max-height:100%;object-fit:contain;border-radius:4px;background:var(--bg)}.form[data-v-681b55ad]{width:auto}.use-h[data-v-681b55ad]{font-size:13px;padding:12px 8px 4px;margin:0;border-top:var(--line)}.uses[data-v-681b55ad]{padding:0 8px 8px}.use[data-v-681b55ad]{display:flex;gap:6px;align-items:baseline;padding:3px 4px;border-radius:4px;cursor:pointer}.use[data-v-681b55ad]:hover{background:var(--hover)}.use.stopp .lbl[data-v-681b55ad]{text-decoration:line-through}.use .lbl[data-v-681b55ad]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.use .typ[data-v-681b55ad]{font-size:11px}.wf[data-v-681b55ad]{display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding:3px 8px}.wf .wf-name[data-v-681b55ad]{min-width:90px;font-size:12px}.wf .wf-note[data-v-681b55ad]{font-size:12px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.facets[data-v-681b55ad]{flex-wrap:wrap;gap:4px;padding-top:0}.facets .chip[data-v-681b55ad]{cursor:pointer}.mehr[data-v-681b55ad]{display:block;margin:8px auto}.facets .chip.on[data-v-681b55ad]{background:var(--accent-soft);border-color:var(--accent)}.sug[data-v-681b55ad]{padding:2px 4px 6px}.sug .chip[data-v-681b55ad]{cursor:pointer;margin-right:4px}.zu-overlay[data-v-681b55ad]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0008;display:grid;place-items:center;z-index:50}.zu[data-v-681b55ad]{width:480px;max-width:92vw;background:var(--pane);border:1px solid var(--line);border-radius:8px}.form td.attr[data-v-681b55ad]{white-space:nowrap;color:var(--muted)}.x[data-v-681b55ad]{border:0;background:none;color:var(--muted);padding:0 3px}.x[data-v-681b55ad]:hover{color:var(--text)}.out[data-v-f1230718]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.li[data-v-f1230718]{display:flex;align-items:center;gap:8px;height:26px;padding:0 8px;white-space:nowrap;cursor:default}.li.head[data-v-f1230718]{color:var(--muted);font-size:11px;border-bottom:1px solid var(--line);height:22px;-webkit-user-select:none;user-select:none}.li.head span[data-v-f1230718]{cursor:pointer}.li.head span[data-v-f1230718]:hover{color:var(--fg)}.li[data-v-f1230718]:hover{background:var(--hover)}.li.current[data-v-f1230718]{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.li.off .l[data-v-f1230718]{color:var(--muted)}.li .k[data-v-f1230718]{font-family:var(--mono);font-size:12px;color:var(--muted);width:var(--c-key);flex:none;overflow:hidden;text-overflow:ellipsis}.li .l[data-v-f1230718]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.li .r[data-v-f1230718]{margin-left:auto;flex:none;font-size:11px;display:flex;gap:8px;align-items:center}.c-art[data-v-f1230718]{width:var(--c-art);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-ver[data-v-f1230718]{width:var(--c-ver);text-align:right;white-space:nowrap}.c-seal[data-v-f1230718]{width:14px;flex:none;text-align:center}.c-state[data-v-f1230718]{width:var(--c-state);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.li.head .k[data-v-f1230718],.li.head .c-art[data-v-f1230718],.li.head .c-ver[data-v-f1230718],.li.head .c-state[data-v-f1230718]{position:relative}.grip[data-v-f1230718]{position:absolute;top:0;bottom:0;right:-4px;width:9px;cursor:col-resize}.grip.left[data-v-f1230718]{right:auto;left:-8px}.grip[data-v-f1230718]:hover{background:var(--accent);opacity:.5}.form[data-v-f1230718]{width:auto}.form td.attr[data-v-f1230718]{white-space:nowrap;color:var(--muted)}.x[data-v-f1230718]{border:0;background:none;color:var(--muted);padding:0 3px}.x[data-v-f1230718]:hover{color:var(--neg)}.seal[data-v-f1230718]{font-size:12px}.catalog[data-v-f1230718]{border-top:1px solid var(--line);max-height:40%;overflow:auto}.mini[data-v-f1230718]{font-size:11px;padding:0 6px;height:20px}table.form td[data-v-fd1faee0]{white-space:normal;vertical-align:middle;height:34px}.row[data-v-fd1faee0]{display:flex;gap:6px;align-items:center}.form td.attr[data-v-7eae156c]{white-space:nowrap;color:var(--muted);padding-right:12px}.row[data-v-7eae156c]{display:flex;gap:6px}.klar[data-v-7eae156c]{-webkit-user-select:all;user-select:all}.x[data-v-7eae156c]{border:0;background:none;color:var(--muted);padding:0 3px}.x[data-v-7eae156c]:hover{color:var(--fg)}.server td[data-v-7f1a7cd1]{vertical-align:middle}.server tr.selbst td[data-v-7f1a7cd1]{font-weight:600}.server tr.aus td[data-v-7f1a7cd1]{opacity:.7}.aktionen[data-v-7f1a7cd1]{white-space:nowrap;text-align:right}.aktionen button[data-v-7f1a7cd1]{margin-left:4px}.haupt-weg[data-v-7f1a7cd1]{margin:4px 0 8px}.benennen[data-v-7f1a7cd1]{cursor:text}.name input[data-v-7f1a7cd1]{width:14em}.said[data-v-7f1a7cd1]{margin-top:8px}.usage[data-v-b8385fd2]{max-width:620px}.bar-row[data-v-b8385fd2]{display:flex;align-items:center;gap:8px;padding:3px 0}.lbl[data-v-b8385fd2]{width:80px;flex:none;font-size:12px}.track[data-v-b8385fd2]{flex:1;height:10px;background:var(--line);border-radius:5px;overflow:hidden}.fill[data-v-b8385fd2]{display:block;height:100%;transition:width .2s}.fill.pos[data-v-b8385fd2]{background:var(--pos)}.fill.warn[data-v-b8385fd2]{background:var(--warn)}.fill.neg[data-v-b8385fd2]{background:var(--neg)}.num[data-v-b8385fd2]{width:64px;flex:none;text-align:right;font-size:12px;white-space:nowrap}.num.grenze[data-v-b8385fd2]{width:84px}.num.pos[data-v-b8385fd2]{color:var(--pos)}.num.warn[data-v-b8385fd2]{color:var(--warn)}.num.neg[data-v-b8385fd2]{color:var(--neg)}.chips[data-v-b8385fd2]{display:flex;align-items:center;gap:4px;margin:10px 0 4px}.grow[data-v-b8385fd2]{flex:1}.hist[data-v-b8385fd2]{height:180px;overflow-y:auto;scrollbar-gutter:stable;border-top:1px solid var(--line);padding-top:4px}.hrow[data-v-b8385fd2]{display:flex;align-items:center;gap:8px;padding:1px 0}.hlbl[data-v-b8385fd2]{width:120px;flex:none;font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.htrack[data-v-b8385fd2]{position:relative;flex:1;height:8px;background:var(--line);border-radius:4px;overflow:hidden}.hfill[data-v-b8385fd2]{position:absolute;left:0;top:0;display:block;height:100%;background:var(--accent)}.hfill.rest[data-v-b8385fd2]{background:var(--line);filter:brightness(.94)}.aktion[data-v-70e6c7a2]{display:flex;align-items:center;gap:8px;margin-top:6px;padding:6px 10px;max-width:640px;border:1px solid var(--pos);border-radius:6px;background:color-mix(in srgb,var(--pos) 12%,var(--pane))}.aktion .wirkung[data-v-70e6c7a2]{flex:1}.aktion .code[data-v-70e6c7a2]{font-family:var(--mono, monospace);font-weight:600;letter-spacing:.04em}.aktion .bis[data-v-70e6c7a2]{font-size:12px;white-space:nowrap}.toggle[data-v-533a01e4]{width:28px;color:var(--muted);font-weight:600}.toggle.on[data-v-533a01e4]{color:var(--pos)}.toggle.off[data-v-533a01e4]{color:var(--neg)}.toggle[data-v-533a01e4]:disabled{opacity:.8}table.form td[data-v-533a01e4]{white-space:normal;vertical-align:middle;height:34px}.row[data-v-533a01e4]{display:flex;align-items:center}tr.off td[data-v-533a01e4]{opacity:.55}.form td[data-v-8a53fc21]{white-space:nowrap}.x[data-v-8a53fc21]{border:0;background:none;color:var(--muted);padding:0 4px}.x[data-v-8a53fc21]:hover{color:var(--text)}table.form td[data-v-6522ca8b]{white-space:normal;vertical-align:middle;height:34px}.tab[data-v-6522ca8b]{padding:2px 10px;border-radius:4px;color:var(--muted);cursor:pointer;font-size:13px}.tab.on[data-v-6522ca8b]{background:var(--accent-soft);color:var(--text)}:root{--bg: #f3f4f6;--pane: #ffffff;--line: #d8dbe0;--text: #1f2328;--muted: #6b7280;--accent: #2563eb;--accent-soft: #dbeafe;--pos: #15803d;--neg: #b91c1c;--warn: #b45309;--ai: #a21caf;--rail: #1f2937;--rail-hover: #374151;--rail-text: #9ca3af;--hover: #f8fafc;--hatch: #eef0f3;--dirty: #dcfce7;--dirty-text: #166534;--toast: #1f2328;--cell: #eef2f7;--cell-line: #dfe4ec;--mono: ui-monospace, "Cascadia Mono", Consolas, monospace;color-scheme:light}.pub-theme{--accent: #15803d;--accent-soft: #dcfce7;display:contents}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .pub-theme{--accent: #4ade80;--accent-soft: #14532d}}:root[data-theme=dark] .pub-theme{--accent: #4ade80;--accent-soft: #14532d}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #111418;--pane: #1a1e24;--line: #2c323b;--text: #e6e8eb;--muted: #8b93a0;--accent: #5b9cff;--accent-soft: #1e3a5f;--pos: #4ade80;--neg: #f87171;--warn: #fbbf24;--ai: #e879f9;--rail: #0c0f13;--rail-hover: #22272e;--rail-text: #8b93a0;--hover: #1f242b;--hatch: #232830;--dirty: #14532d;--dirty-text: #bbf7d0;--toast: #2c323b;--cell: #262c35;--cell-line: #343b46;color-scheme:dark}}:root[data-theme=dark]{--bg: #111418;--pane: #1a1e24;--line: #2c323b;--text: #e6e8eb;--muted: #8b93a0;--accent: #5b9cff;--accent-soft: #1e3a5f;--pos: #4ade80;--neg: #f87171;--warn: #fbbf24;--ai: #e879f9;--rail: #0c0f13;--rail-hover: #22272e;--rail-text: #8b93a0;--hover: #1f242b;--hatch: #232830;--dirty: #14532d;--dirty-text: #bbf7d0;--toast: #2c323b;--cell: #262c35;--cell-line: #343b46;color-scheme:dark}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{font:13px/1.35 system-ui,Segoe UI,sans-serif;font-variant-emoji:text;color:var(--text);background:var(--bg);overflow:hidden}.mono{font-family:var(--mono)}.muted{color:var(--muted)}.pos{color:var(--pos)}.neg{color:var(--neg)}.fehler{color:var(--neg);font-weight:600}.warn{color:var(--warn)}.ai{color:var(--ai)}button.ai{border-color:var(--ai)}button.primary.ai{background:var(--ai);border-color:var(--ai);color:#fff}.pick.ai:hover{background:color-mix(in srgb,var(--ai) 12%,transparent)}.grow{flex:1}.sep{color:var(--line)}a{color:inherit;text-decoration:none}.shell{display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:28px minmax(0,1fr);grid-template-areas:"rail status" "rail content";height:100%}.shell.popup{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-template-areas:"content"}.rail{grid-area:rail;background:var(--rail);display:flex;flex-direction:column;align-items:center;padding-top:4px}.rail-item{width:36px;height:36px;display:grid;place-items:center;border-radius:6px;color:var(--rail-text);font-size:18px;margin-bottom:2px}.rail-item:hover{background:var(--rail-hover);color:var(--text)}.rail-item.dragging{opacity:.4}.rail-spacer.over{outline:1px dashed var(--accent);outline-offset:-4px}.rail-item.active{background:var(--accent);color:#fff}.rail-spacer{flex:1}.rail-logo{width:36px;height:36px;display:grid;place-items:center;margin-bottom:6px}.rail-logo img{width:30px;height:30px;border-radius:7px;display:block}.rail-item{position:relative}.rail-item .lamp{position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:50%;background:var(--warn);box-shadow:0 0 0 2px var(--rail)}.progress{position:fixed;left:0;right:0;top:0;height:4px;background:var(--line);z-index:50}.progress .bar{height:100%;background:var(--accent);transition:width .2s}.progress .txt{position:absolute;top:6px;left:50%;transform:translate(-50%);background:var(--accent);color:#fff;font-size:12px;padding:2px 10px;border-radius:0 0 6px 6px;white-space:nowrap}.dbdown{position:fixed;left:50%;top:0;transform:translate(-50%);z-index:60;background:var(--neg);color:#fff;font-size:12px;padding:3px 12px;border-radius:0 0 6px 6px}.rail-status{color:var(--rail-text);padding-bottom:8px}.rail-status.online{color:var(--pos)}.rail-status.offline{color:var(--neg)}.status{grid-area:status;display:flex;align-items:center;gap:8px;padding:0 12px;background:var(--pane);border-bottom:1px solid var(--line);font-size:12px;color:var(--muted)}.status .brand{font-weight:600;color:var(--text);letter-spacing:.01em}.status .testversion{background:var(--neg);color:#fff;border:0;border-radius:4px;padding:2px 8px;font-weight:700;font-size:12px;line-height:1.3;cursor:pointer}.status .testversion:hover{filter:brightness(1.1)}html.demo [data-demo=aus]{display:none!important}.status .dot.online{color:var(--pos)}.status .dot.offline{color:var(--neg)}.status .actor{color:var(--text)}.status .help{width:18px;height:18px;padding:0;border-radius:50%;border:1px solid var(--line);background:transparent;color:var(--muted);font-weight:600;font-size:12px;line-height:1;cursor:pointer}.status .help:hover{color:var(--text);border-color:var(--accent)}.content{grid-area:content;min-height:0;display:flex}.pane{background:var(--pane);border-right:1px solid var(--line);display:flex;flex-direction:column;min-width:0;min-height:0}.pane:last-child{border-right:0}.toolbar{display:flex;align-items:center;gap:6px;padding:6px 8px;border-bottom:1px solid var(--line);min-height:36px}.toolbar h1{font-size:14px;margin:0;font-weight:600}.toolbar.hint{white-space:nowrap;overflow:hidden}input,button,select{font:inherit;color:inherit}input[type=text],input[type=search]{border:1px solid var(--line);border-radius:4px;padding:3px 6px;background:var(--pane);outline:none}input:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}button{border:1px solid var(--line);background:var(--pane);border-radius:4px;padding:3px 8px;cursor:pointer}button:hover{background:var(--bg)}button.primary{background:var(--accent);color:#fff;border-color:var(--accent)}button.primary .muted,button.primary .warn,button.primary .neg{color:inherit;opacity:.85}button:disabled{opacity:.5;cursor:default}kbd{font:11px var(--mono);border:1px solid var(--line);border-bottom-width:2px;border-radius:3px;padding:0 4px;color:var(--muted)}.scroll{overflow:auto;flex:1;min-height:0;scrollbar-gutter:stable}.picker,.sugg,.drop,.keys-box,.list{scrollbar-gutter:stable}table.grid{border-collapse:collapse;width:100%}table.grid th,table.grid td{padding:3px 8px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;height:26px}table.grid th{position:sticky;top:0;background:var(--bg);font-weight:600;font-size:12px;color:var(--muted);z-index:1}table.grid td.num,table.grid th.num{text-align:right;font-family:var(--mono)}div.row{display:flex;align-items:center;gap:6px}input.pfad{flex:1;min-width:0;font-family:var(--mono);font-size:12px}table.grid tr.row{cursor:default}table.grid tr.row:hover{background:var(--hover)}table.grid tr.row.selected{background:var(--accent-soft)}table.grid tr.row:focus{outline:none}.section{padding:10px 8px;border-top:1px solid var(--line)}.section h2{font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--text);margin:-10px -8px 8px;padding:0 8px;height:26px;line-height:24px;box-sizing:border-box;background:var(--accent-soft);border-top:2px solid var(--accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section h2 .muted{font-weight:400}.section h2 button.x{height:18px;padding:0 5px;margin-left:4px;vertical-align:middle}td.tun{white-space:nowrap;text-align:right}td.tun>*{display:inline-flex;align-items:center;justify-content:center;width:26px;height:22px;padding:0;margin-left:2px;font-size:13px;line-height:1}td.tun>.leer{visibility:hidden}.sysjobs{border-bottom:1px solid var(--line);padding:6px 10px 10px}.sys-kopf{font-size:11px;padding:0 0 6px}.sys-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:8px}.sys-kachel{border:1px solid var(--line);border-radius:6px;padding:8px 10px;background:var(--pane)}.sys-kachel.laeuft{border-color:var(--warn)}.sys-kachel .kopf{display:flex;align-items:baseline;gap:6px;margin-bottom:6px}.sys-kachel .kopf b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sys-kachel .kopf .mono{font-size:11px}.sys-kachel .sysbar{height:6px;background:var(--line);border-radius:3px;overflow:hidden}.sys-kachel .sysbar .fill{height:100%;background:var(--accent)}.sys-kachel .fuss{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:12px;white-space:nowrap}.sys-kachel .fuss .grow{flex:1}.sys-kachel .fuss .tun{display:flex;gap:2px}.sys-kachel .fuss .tun>*{display:inline-flex;align-items:center;justify-content:center;width:26px;height:22px;padding:0;font-size:13px;line-height:1}.sys-kachel .fuss .tun>.leer{visibility:hidden}.chips{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.chip{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--line);border-radius:12px;padding:1px 8px;background:var(--bg)}.chip button{border:0;background:none;padding:0 2px;color:var(--muted)}.chip button:hover{color:var(--neg)}.empty{padding:24px;color:var(--muted);text-align:center}.toasts{position:fixed;right:12px;bottom:12px;display:flex;flex-direction:column;gap:6px;z-index:10}.toast-action{margin-left:12px;border:1px solid rgba(255,255,255,.5);background:#ffffff1f;color:#fff;border-radius:4px;padding:2px 8px;cursor:pointer;font:inherit}.toast-action:hover{background:#ffffff40}.toast{background:var(--toast);color:#fff;padding:8px 12px;border-radius:6px;box-shadow:0 4px 12px #0003}.toast.error{background:var(--neg)}.toast.ok{background:var(--pos)}td.cell{padding:2px;overflow:hidden}table.values,table.rows{table-layout:fixed}.cell-input,.cell-select,.cell-date{min-width:0}.cell-box{height:24px;padding:2px 6px;cursor:text;overflow:hidden;text-overflow:ellipsis;border:1px solid var(--cell-line);border-radius:3px;background:var(--cell)}.cell-box:focus{outline:none;border-color:var(--accent);background:var(--pane)}.cell-box.inherited{color:var(--muted);font-style:italic}.cell-box.disabled{background:repeating-linear-gradient(45deg,transparent,transparent 4px,var(--hatch) 4px,var(--hatch) 5px);border-color:transparent;cursor:default;pointer-events:none}.cell-box.dirty{background:var(--dirty);color:var(--dirty-text)}.cell-box.locked{color:var(--muted);cursor:default;background:transparent;border-color:transparent}.tp .pick{gap:4px}.tp .pick.on{background:var(--accent-soft);color:var(--text)}.tp .pick.dim{opacity:.45;cursor:default}.tp .caret{display:inline-block;width:14px;text-align:center;cursor:pointer}.picker{max-height:260px;overflow:auto;border:1px solid var(--line);border-radius:6px;background:var(--pane)}.sub-row .sub{padding:6px 8px 2px;font-size:11px;color:var(--muted);border-top:1px solid var(--line)}.pick{display:flex;align-items:center;gap:8px;height:24px;padding:0 8px;white-space:nowrap;cursor:pointer;min-width:0}.pick>.grow{min-width:0;overflow:hidden;text-overflow:ellipsis}.pick>button,.pick>.chip{flex:0 0 auto}.pick:hover{background:var(--hover)}.pick.on{background:var(--accent-soft)}.pick.off,.pick.off:hover{background:none;cursor:default}.step-band{display:flex;align-items:center;gap:8px;height:26px;padding:0 8px;font-size:12px;font-weight:600;letter-spacing:.02em;background:var(--accent-soft);border-top:2px solid var(--accent);color:var(--text);white-space:nowrap}.step-band .muted{font-weight:400}.step-band .grow{flex:1}.view-chip{border:1px solid var(--line);border-radius:12px;padding:1px 8px;background:var(--pane);color:var(--muted);cursor:pointer}.view-chip.on{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-soft)}.view-chip.on.neg{color:var(--neg);background:color-mix(in srgb,var(--neg) 18%,var(--pane));border-color:transparent}.view-chip.on.pos{color:var(--pos);background:color-mix(in srgb,var(--pos) 18%,var(--pane));border-color:transparent}.view-chip.on.neg b,.view-chip.on.pos b{color:inherit}.cell-input{display:block;width:100%;height:24px;border:1px solid var(--accent);border-radius:3px;padding:2px 6px;font:inherit;outline:none;background:var(--pane);color:var(--text);box-shadow:0 0 0 2px var(--accent-soft)}table.grid.form tr.sub td{padding:10px 8px 2px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);background:transparent}.grid tr.selected td{background:var(--accent-soft)}
