:root{--bg: #f2efe8;--col: #e9e4d8;--col-line: #e9e4d8;--surface: #ffffff;--surface-2: #f6f4ef;--line: #e0d9c9;--line-soft: #efeadd;--fg: #1c2b3a;--fg-2: #69758a;--fg-3: #9aa3b2;--navy: #14273b;--on-navy: #f6f4ef;--on-navy-2: #c9d2df;--head: #14273b;--primary: #14273b;--on-primary: #f6f4ef;--brass: #b9924f;--brass-ink: #8f6c2f;--brass-wash: #f5edde;--good: #2e7d5b;--good-wash: #e6f2eb;--good-line: #cfe5d8;--warn: #b7791f;--warn-wash: #fbf1de;--bad: #b8483a;--bad-wash: #fcebe7;--bad-line: #f1c9c1;--mark: #f6e3b4;--backdrop: rgba(20,39,59,.28);--st1: #e7eefb;--st1f: #3b5f9e;--st2: #f0e8fa;--st2f: #7449a8;--st3: #fbf0d9;--st3f: #9a6512;--st4: #e2f2f1;--st4f: #28776f;--st5: #fde9e1;--st5f: #a4502f;--st6: #e6f2eb;--st6f: #2e7d5b;--serif: "Cormorant Garamond", Georgia, serif;--sans: "Source Sans 3", system-ui, -apple-system, sans-serif}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #0e1823;--col: #132130;--col-line: #132130;--surface: #1a2a39;--surface-2: #1f3142;--line: #2a3a4a;--line-soft: #243546;--fg: #e9e5db;--fg-2: #a3adbb;--fg-3: #74808f;--navy: #e9e5db;--on-navy: #14273b;--on-navy-2: #9fabba;--head: #0a131c;--primary: #c9a35c;--on-primary: #14273b;--brass: #c9a35c;--brass-ink: #d9b878;--brass-wash: #2e2818;--good: #62b58f;--good-wash: #17302a;--good-line: #22463a;--warn: #e0a84f;--warn-wash: #33291a;--bad: #e88b78;--bad-wash: #3a2220;--bad-line: #5a312b;--mark: #4a3d1c;--backdrop: rgba(0,0,0,.5);--st1: #1d2c45;--st1f: #9bb8ea;--st2: #2b2140;--st2f: #c3a3ea;--st3: #372b16;--st3f: #e6b865;--st4: #16332f;--st4f: #7fcfc4;--st5: #3b2319;--st5f: #eea283;--st6: #17302a;--st6f: #7fcaa4;color-scheme:dark}}:root[data-theme=dark]{--bg: #0e1823;--col: #132130;--col-line: #132130;--surface: #1a2a39;--surface-2: #1f3142;--line: #2a3a4a;--line-soft: #243546;--fg: #e9e5db;--fg-2: #a3adbb;--fg-3: #74808f;--navy: #e9e5db;--on-navy: #14273b;--on-navy-2: #9fabba;--head: #0a131c;--primary: #c9a35c;--on-primary: #14273b;--brass: #c9a35c;--brass-ink: #d9b878;--brass-wash: #2e2818;--good: #62b58f;--good-wash: #17302a;--good-line: #22463a;--warn: #e0a84f;--warn-wash: #33291a;--bad: #e88b78;--bad-wash: #3a2220;--bad-line: #5a312b;--mark: #4a3d1c;--backdrop: rgba(0,0,0,.5);--st1: #1d2c45;--st1f: #9bb8ea;--st2: #2b2140;--st2f: #c3a3ea;--st3: #372b16;--st3f: #e6b865;--st4: #16332f;--st4f: #7fcfc4;--st5: #3b2319;--st5f: #eea283;--st6: #17302a;--st6f: #7fcaa4;color-scheme:dark}*{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--fg);font-family:var(--sans);font-size:14.5px;line-height:1.4;overflow:hidden}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--brass);outline-offset:2px}svg.i{width:15px;height:15px;flex:none;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.app{height:100%;display:flex;flex-direction:column}header.top{display:flex;align-items:center;gap:16px;padding:10px 24px;background:var(--head);color:#f6f4ef;flex:none}.brand{display:flex;align-items:baseline;gap:10px;padding-right:6px}.brand b{font-family:var(--serif);font-size:26px;font-weight:700;letter-spacing:.3px;line-height:1}.brand span{font-size:10.5px;letter-spacing:1.4px;text-transform:uppercase;color:#c9a35c;font-weight:700}.search{display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.16);background:#ffffff14;border-radius:8px;padding:0 12px;width:260px;color:#c9d2df}.search input{border:0;background:none;padding:7px 0;width:100%;outline:none;color:#f6f4ef}.search input::placeholder{color:#c9d2df}.filterwrap{position:relative}.hbtn{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.2);background:none;color:#f6f4ef;border-radius:8px;padding:6px 12px;font-weight:700;white-space:nowrap}.hbtn:hover,.hbtn[aria-expanded=true]{background:#ffffff1a}.hbtn .n{background:#c9a35c;color:#14273b;border-radius:99px;font-size:11.5px;font-weight:700;padding:0 7px}.hbtn .n.bad{background:var(--bad);color:#fff}.chips{display:flex;gap:6px;flex-wrap:wrap}.chip{display:inline-flex;align-items:center;gap:6px;border:0;background:#c9a35c38;color:#f6f4ef;border-radius:99px;padding:4px 6px 4px 11px;font-size:12.5px;font-weight:600}.chip span{width:17px;height:17px;border-radius:50%;display:grid;place-items:center;background:#ffffff24}.pop{color:var(--fg);position:absolute;top:calc(100% + 8px);left:0;z-index:40;width:300px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 36px #14273b29;padding:6px 0}.pop-sec{padding:10px 14px;display:flex;flex-direction:column;gap:6px}.opts{display:flex;flex-wrap:wrap;gap:6px}.opts button{border:1.5px solid var(--line);background:var(--surface);border-radius:99px;padding:4px 11px;font-size:13px;font-weight:600}.opts button[aria-pressed=true]{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.pop-foot{border-top:1px solid var(--line-soft);padding:8px 14px 4px}.linkbtn{border:0;background:none;padding:0;color:var(--fg-2);font-size:13px;font-weight:600;text-decoration:underline}.spacer{flex:1}.me{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#c9d2df}.me select{border:1px solid rgba(255,255,255,.2);background:none;color:#f6f4ef;border-radius:6px;padding:3px 6px}.me select option{color:#1c2b3a}.proto{font-size:12.5px;color:var(--brass-ink);background:var(--brass-wash);padding:5px 24px;flex:none}.label{font-size:11px;letter-spacing:1.1px;text-transform:uppercase;color:var(--fg-2);font-weight:700;display:flex;align-items:center;gap:6px}.boardwrap{flex:1;min-height:0;overflow:auto;padding:20px 24px 28px}.board{display:flex;gap:14px;align-items:flex-start;min-height:100%}.column{flex:0 0 268px;background:var(--col);border:1px solid var(--col-line);border-radius:12px;display:flex;flex-direction:column;min-height:180px}.column.drop{outline:2px dashed var(--brass);background:var(--brass-wash)}.col-h{display:flex;justify-content:space-between;align-items:center;padding:13px 13px 10px}.col-h b{font-size:14px;display:inline-flex;align-items:center;gap:8px}.col-h b i{width:9px;height:9px;border-radius:50%}.dot-eingang{background:var(--fg-3)}.dot-anfrage{background:var(--st1f)}.dot-angebot{background:var(--st2f)}.dot-vertrag{background:var(--st3f)}.dot-planung{background:var(--st4f)}.dot-abrechnung{background:var(--st5f)}.dot-abgeschlossen{background:var(--st6f)}.col-h .cnt{font-size:13px;color:var(--fg-2);font-weight:600;font-variant-numeric:tabular-nums}.cards{display:flex;flex-direction:column;gap:8px;padding:0 10px 12px}.col-hint{font-size:12px;color:var(--fg-3);padding:0 14px 12px}.pill{display:inline-flex;align-items:center;font-size:12px;font-weight:700;border-radius:99px;padding:3px 10px;white-space:nowrap}.st-eingang{background:var(--surface-2);color:var(--fg-2)}.st-anfrage{background:var(--st1);color:var(--st1f)}.st-angebot{background:var(--st2);color:var(--st2f)}.st-vertrag{background:var(--st3);color:var(--st3f)}.st-planung{background:var(--st4);color:var(--st4f)}.st-abrechnung{background:var(--st5);color:var(--st5f)}.st-abgeschlossen{background:var(--st6);color:var(--st6f)}.card{background:var(--surface);border:1px solid var(--line);box-shadow:0 1px 2px #14273b0f;border-radius:9px;padding:11px 12px 12px;display:flex;flex-direction:column;gap:7px;text-align:left;width:100%;cursor:pointer}.card:hover{border-color:var(--brass)}.card.late{background:var(--bad-wash);border-color:var(--bad-line)}.card.dragging{opacity:.4}.card .t{font-weight:700;font-size:14.5px;line-height:1.25}.who{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--fg-2)}.ini{width:22px;height:22px;border-radius:50%;display:inline-grid;place-items:center;font-size:11px;font-weight:700;color:#fff;flex:none;background:var(--fg-3)}.ini.M{background:#2f8f95}.ini.A{background:#5a9f86}.tag{font-size:11px;font-weight:700;color:var(--brass-ink)}.when{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--fg-2);font-variant-numeric:tabular-nums}.when.late{align-self:flex-start;background:var(--bad);color:#fff;font-weight:700;border-radius:6px;padding:3px 8px}.when.soft-late{color:var(--bad);font-weight:700}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--backdrop);z-index:20}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(860px,calc(100% - 140px));background:var(--surface);z-index:30;display:flex;flex-direction:column;box-shadow:-12px 0 40px #14273b24}.dh{display:flex;align-items:flex-start;gap:14px;padding:18px 26px 14px;border-bottom:1px solid var(--line-soft);flex:none}.dh .close{border:0;background:none;color:var(--fg-2);font-size:20px;line-height:1;padding:4px 2px}.dh h2{font-family:var(--serif);font-size:29px;font-weight:700;margin:0;line-height:1.05;text-wrap:balance}.dh .meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:7px;font-size:13px;color:var(--fg-2)}.dh .meta .dot{color:var(--fg-3)}.dh .acts{margin-left:auto;display:flex;gap:8px;flex:none}.db{flex:1;overflow-y:auto;padding:22px 26px 40px;display:flex;flex-direction:column;gap:22px}.facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 32px}.fact .v{margin-top:5px;line-height:1.5}.fact .v .muted{color:var(--fg-2)}.fakelink{display:flex;align-items:center;gap:6px;color:var(--fg);border:0;background:none;padding:0;text-align:left}.fakelink:hover{color:var(--brass-ink);text-decoration:underline}.hubline{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--good)}.hubline:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.hr{border:0;border-top:1px solid var(--line-soft);margin:0}.comments{display:flex;flex-direction:column;gap:12px}.cm{display:flex;gap:10px}.cm .h{font-size:12.5px;color:var(--fg-2)}.cm .h b{color:var(--fg);font-weight:700}.cm-input{display:flex;gap:10px;align-items:center}.cm-input input{flex:1;border:0;background:none;padding:6px 0;outline:none}.steps{display:flex;flex-direction:column;gap:10px}.step{border-radius:12px;border:1px solid var(--line);background:var(--surface)}.step.done{background:var(--good-wash);border-color:var(--good-line);display:flex;gap:10px;align-items:center;padding:8px 14px}.step.done>div{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;min-width:0}.step.done .st{font-size:14px}.step.done .ss{margin:0}.step.done .ok{width:20px;height:20px;border-radius:50%;border:1.8px solid var(--good);color:var(--good);display:grid;place-items:center;flex:none;margin-top:0}.step.done .ok svg{width:13px;height:13px;stroke-width:2.6}.step .st{font-weight:700;font-size:15px}.step .ss{font-size:13.5px;color:var(--fg-2);margin-top:1px}.step.future{padding:12px 16px;color:var(--fg-3);font-weight:600;background:none;border-style:dashed;display:flex;justify-content:space-between}.step.cur{padding:16px 18px 18px;box-shadow:0 2px 10px #14273b0d}.step.cur .top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.bar{display:flex;align-items:center;gap:10px;margin:10px 0 16px}.bar .track{flex:1;height:6px;border-radius:3px;background:var(--surface-2);overflow:hidden}.bar .fill{height:100%;background:var(--brass);border-radius:3px;transition:width .2s}.bar .pct{font-size:12.5px;color:var(--fg-2);font-variant-numeric:tabular-nums;width:36px;text-align:right}.fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.f{display:flex;flex-direction:column;gap:5px;min-width:0}.f.wide{grid-column:1 / -1}.f>label,.f>.fl{font-size:13px;font-weight:600}.f>label i,.f>.fl i{color:var(--bad);font-style:normal}.f input[type=text],.f input[type=number],.f input[type=date],.f select,.f textarea{width:100%;border:1.5px solid var(--line);background:var(--surface);border-radius:8px;padding:8px 10px}.f textarea{min-height:70px;resize:vertical}.f .hint{font-size:12px;color:var(--fg-2)}.f.fehlt input{border-color:var(--bad);background:var(--bad-wash)}.f.fehlt .hint{color:var(--bad)}.f.unsicher input,.f.unsicher select{border-color:var(--warn)}.f.unsicher .hint{color:var(--warn)}.eur{position:relative}.eur input{padding-right:28px!important}.eur:after{content:"€";position:absolute;right:11px;top:50%;transform:translateY(-50%);color:var(--fg-2)}.upload{border:1.5px dashed var(--line);background:var(--surface-2);border-radius:10px;padding:16px;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;color:var(--fg-2);width:100%}.upload b{color:var(--fg);font-weight:600}.upload:hover{border-color:var(--fg-3)}.upload.has{border-style:solid;border-color:var(--good-line);background:var(--good-wash);color:var(--good);flex-direction:row;justify-content:center}.checkf{display:flex;align-items:center;gap:10px;border:1.5px solid var(--line);border-radius:8px;padding:9px 11px;cursor:pointer}.checkf input{width:17px;height:17px;accent-color:var(--good)}.visma{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--line);background:var(--surface-2);border-radius:8px;padding:9px 11px;font-size:13.5px}.step-foot{display:flex;align-items:center;gap:12px;margin-top:18px}.btn{border:1.5px solid var(--line);background:var(--surface);border-radius:9px;padding:9px 16px;font-weight:700;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.btn:hover{border-color:var(--fg-3)}.btn.primary{background:var(--primary);border-color:var(--primary);color:var(--on-primary);flex:1;justify-content:center;padding:11px 16px}.btn.primary:disabled{opacity:.45;cursor:not-allowed}.btn.ghost{border-color:transparent;color:var(--fg-2)}.column.inbox-col{background:transparent;border:1.5px dashed var(--line)}.fwd{margin:0 12px 10px;font-size:12px;color:var(--fg-2);line-height:1.45}.fwd button{border:0;background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:2px 7px;font-size:12px;font-weight:700;color:var(--fg);margin-top:4px}.vcard{border-left:3px solid var(--brass)}.via{display:flex;justify-content:space-between;gap:8px;font-size:10.5px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:var(--fg-2)}.via span:first-child{display:inline-flex;align-items:center;gap:5px}.vflag{font-size:12px;font-weight:600;color:var(--warn)}.raw{white-space:pre-wrap;font-size:14px;line-height:1.6;background:var(--surface-2);border-radius:10px;padding:14px 16px;max-height:260px;overflow:auto}.raw-h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.card.paused{opacity:.75;border-style:dashed}.card.wvl{border-color:var(--warn);box-shadow:0 0 0 1px var(--warn)}.wvltag{font-size:12px;font-weight:700;color:var(--warn)}.vgood{font-size:12px;font-weight:600;color:var(--good)}.pausebox{display:grid;grid-template-columns:170px minmax(0,1fr) auto auto;gap:10px;align-items:end}.pausebox label{font-size:12.5px;font-weight:600;display:flex;flex-direction:column;gap:4px}.pausebox input{border:1.5px solid var(--line);border-radius:8px;padding:7px 9px;background:var(--surface)}.statebox{display:flex;justify-content:space-between;align-items:center;gap:12px}.att{display:inline-flex;align-items:center;gap:6px;margin-top:6px;border:1px solid var(--line);background:var(--surface-2);border-radius:8px;padding:5px 10px;font-size:13px}.orders{display:flex;flex-direction:column;gap:8px}.orow{display:grid;grid-template-columns:1fr 1.4fr 1fr 130px 28px;gap:8px;align-items:center}.orow input,.orow select{width:100%;border:1.5px solid var(--line);background:var(--surface);border-radius:8px;padding:7px 9px}.orow select.s-offen{border-color:var(--bad-line);background:var(--bad-wash)}.orow select.s-bestellt{border-color:var(--warn);background:var(--warn-wash)}.orow select.s-bestätigt{border-color:var(--good-line);background:var(--good-wash)}.orow .del{border:0;background:none;color:var(--fg-3);font-size:18px}.ohead{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--fg-2);font-weight:700}.oadd{display:flex;gap:6px;flex-wrap:wrap}.oadd button{border:1.5px dashed var(--line);background:none;border-radius:99px;padding:4px 11px;font-size:12.5px;font-weight:600;color:var(--fg-2)}.oadd button:hover{border-color:var(--brass);color:var(--brass-ink)}.col-add{margin:0 10px 12px;border:1.5px dashed var(--line);background:none;border-radius:9px;padding:9px;color:var(--fg-2);font-weight:600}.col-add:hover{border-color:var(--brass);color:var(--brass-ink)}.hbtn.new{background:#c9a35c;border-color:#c9a35c;color:#14273b}.hbtn.new:hover{background:#d6b36e}.paste{border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.paste summary{cursor:pointer;padding:12px 16px;font-weight:600;display:flex;align-items:center;gap:8px}.paste summary span{font-weight:400;color:var(--fg-2);font-size:13px}.paste .in{padding:0 16px 16px;display:flex;flex-direction:column;gap:10px}.paste textarea{width:100%;min-height:120px;border:1.5px solid var(--line);border-radius:8px;padding:10px;background:var(--surface);resize:vertical}.f.vorschlag input,.f.vorschlag select{border-color:var(--brass);background:var(--brass-wash)}.box .act{margin-top:6px}.box{border-radius:10px;padding:11px 14px;font-size:13.5px;display:flex;flex-direction:column;gap:2px}.box.good{background:var(--good-wash)}.box.warn{background:var(--warn-wash)}.box.info{background:var(--surface-2)}.lateline{background:var(--bad-wash);color:var(--bad);border-radius:8px;padding:8px 12px;font-size:13.5px;font-weight:600}.duelist{display:flex;flex-direction:column;gap:8px}.duerow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center;border:1px solid var(--bad-line);background:var(--bad-wash);border-radius:10px;padding:11px 14px;cursor:pointer;text-align:left;width:100%}.duerow .t{font-weight:700}.duerow .s{font-size:13px;color:var(--bad);font-weight:600}.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%);background:var(--primary);color:var(--on-primary);padding:11px 18px;border-radius:10px;font-weight:600;box-shadow:0 8px 24px #00000040;max-width:calc(100% - 32px);z-index:60}@media(max-width:1000px){header.top{flex-wrap:wrap;padding:10px 16px}.search{order:5;width:100%}.drawer{width:100%}.boardwrap{padding:14px 16px}.facts,.fields{grid-template-columns:minmax(0,1fr)}.dh{flex-wrap:wrap;padding:14px 16px}.db{padding:16px 16px 32px}}@media(prefers-reduced-motion:no-preference){.drawer{animation:slide .22s ease-out}.backdrop{animation:fade .22s ease-out}.toast{animation:up .25s ease-out}@keyframes slide{0%{transform:translate(40px);opacity:.4}}@keyframes fade{0%{opacity:0}}@keyframes up{0%{opacity:0;transform:translate(-50%,8px)}}}#root{height:100%}.laden{padding:40px;color:var(--fg-2)}.muted{color:var(--fg-3)}.linkbtn.hell{color:#f6f4ef}.sec-h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.hint{font-size:12px;color:var(--fg-2)}.rrow{grid-template-columns:1.4fr 1fr 130px 28px}.orow select.r-offen{border-color:var(--line)}.orow select.r-gestellt{border-color:var(--warn);background:var(--warn-wash)}.orow select.r-bezahlt{border-color:var(--good-line);background:var(--good-wash)}.step.done.skipped{background:var(--surface-2);border-color:var(--line)}.step.done.skipped .ok{border-color:var(--fg-3);color:var(--fg-3)}.cm-t{white-space:pre-wrap}.drawer{z-index:30}.login{min-height:100%;display:grid;place-items:center;background:var(--head);padding:16px}.login-box{width:min(360px,100%);background:var(--surface);border-radius:14px;padding:28px 26px;display:flex;flex-direction:column;gap:8px;box-shadow:0 20px 50px #0000004d}.login-box .brand{margin-bottom:14px;color:var(--fg)}.login-box .brand span{color:var(--brass-ink)}.login-box label{font-size:13px;font-weight:600;margin-top:6px}.login-box input{border:1.5px solid var(--line);border-radius:8px;padding:10px 12px;font-size:16px;background:var(--surface)}.login-box .btn.primary{margin-top:12px}.login-box .hint{text-align:center;margin:6px 0 0}.nl-filter{display:flex;flex-direction:column;gap:10px}.nl-suche{display:flex;align-items:center;gap:8px;border:1.5px solid var(--line);background:var(--surface);border-radius:9px;padding:0 12px;color:var(--fg-2)}.nl-suche input{border:0;background:none;padding:9px 0;width:100%;outline:none;color:var(--fg)}.nl-filter .opts button span{color:var(--fg-3);font-weight:600;margin-left:2px}.nl-filter .opts button[aria-pressed=true] span{color:inherit;opacity:.7}.nl-list{display:flex;flex-direction:column;gap:6px}.nl-card{border:1px solid var(--line);border-radius:10px;background:var(--surface)}.nl-card.offen{border-color:var(--brass)}.nl-h{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;border:0;background:none;text-align:left;padding:9px 13px}.nl-h .t{font-weight:700}.nl-h .s{font-size:13px;color:var(--fg-2)}.nl-b{display:flex;flex-direction:column;gap:6px;padding:0 13px 12px;font-size:13.5px}.nl-b a{color:var(--brass-ink)}.nl-b .k{display:inline-block;min-width:72px;color:var(--fg-2);font-size:12.5px}.nl-kontakt{display:flex;gap:8px;align-items:baseline}.nl-kontakt svg{color:var(--fg-3);transform:translateY(2px)}.nl-notiz{white-space:pre-wrap;background:var(--surface-2);border-radius:8px;padding:8px 10px}.orow.nl-krow{grid-template-columns:1.2fr 1fr 1fr 1.4fr 28px}.card .sub{font-size:12.5px;color:var(--fg-2);margin-top:-5px;line-height:1.35}.card .sub .unbek,.unbek{color:var(--warn);font-weight:600}.kd-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 14px;text-align:left;width:100%;border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:9px 13px}.kd-row:hover{border-color:var(--brass)}.kd-row .t{font-weight:700}.kd-row .s{grid-column:1;font-size:13px;color:var(--fg-2)}.kd-row .n{grid-column:2;grid-row:1 / span 2;align-self:center;font-size:12.5px;color:var(--fg-2);text-align:right}.kd-row.verloren{opacity:.62}.kd-tag{margin-left:8px;font-size:11px;font-weight:700;color:var(--st3f);background:var(--st3);border-radius:99px;padding:1px 8px;vertical-align:1px}.kd-link{border:0;background:none;padding:0;font:inherit;font-weight:700;color:var(--fg);text-decoration:underline;text-decoration-color:var(--brass);text-underline-offset:3px;cursor:pointer}.pill.art-endkunde{background:var(--st1);color:var(--st1f)}.pill.art-vermittler{background:var(--st3);color:var(--st3f)}.pill.art-hafen{background:var(--st4);color:var(--st4f)}.pill.art-lieferant{background:var(--st5);color:var(--st5f)}.pill.art-partner{background:var(--st2);color:var(--st2f)}.pill.art-amt,.pill.art-sonstiges{background:var(--surface-2);color:var(--fg-2)}.fact.wide{grid-column:1 / -1}.kd-a{color:var(--brass-ink)}
