@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ubuntu-latin-400.woff2)format("woff2")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ubuntu-latin-500.woff2)format("woff2")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:600 700;font-display:swap;src:url(/fonts/ubuntu-latin-700.woff2)format("woff2")}:root{--orange:#f55000;--orange-strong:#c03a00;--green:#26957c;--green-strong:#186650;--ink:#16181d;--copy:#4e5565;--border:#e1e4e8;--surface:#f1f3f5;--canvas:#fff;--overlay:#16181d80;--s1:4px;--s2:8px;--s3:16px;--s4:24px;--s5:32px;--s6:48px;--r1:4px;--r2:8px;--t-xs:12px;--t-sm:14px;--t-md:16px;--t-lg:18px;--t-xl:20px;--t-cell:13px;--t-head:12px;--rowpad:8px;--secgap:16px;--lines:2;--shadow-lg:0 8px 16px #16181d29;--font:"Ubuntu", system-ui, -apple-system, "Segoe UI", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{background:var(--canvas);margin:0}body{font-family:var(--font);font-size:var(--t-sm);color:var(--ink);line-height:1.5}.app{background:var(--canvas);min-height:100vh;position:relative;overflow:hidden}.app :focus-visible{outline:2px solid var(--orange);outline-offset:2px}button,select,input,textarea{font:inherit;color:inherit}.btn{min-height:36px;padding:0 var(--s3);border:1px solid var(--copy);border-radius:var(--r1);background:var(--canvas);cursor:pointer;font-weight:500}.btn:hover{background:var(--surface)}.btn.primary{background:var(--orange-strong);border-color:var(--orange-strong);color:var(--canvas)}.btn.primary:hover{box-shadow:0 0 0 2px var(--border)}a.btn{color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}a.btn.primary{color:var(--canvas)}.btn[disabled]{opacity:.5;cursor:not-allowed}.quiet{min-height:32px;padding:0 var(--s2);border-radius:var(--r1);cursor:pointer;color:var(--copy);background:0 0;border:0;font-weight:500}.quiet:hover{background:var(--surface);color:var(--ink)}select,input[type=text],input[type=search],input[type=email],textarea{min-height:32px;padding:var(--s1) var(--s2);border:1px solid var(--copy);border-radius:var(--r1);background:var(--canvas)}textarea{resize:vertical;width:100%;min-height:96px}textarea[readonly]{background:var(--surface);color:var(--copy)}::placeholder{color:var(--copy);opacity:1}p{margin:0 0 var(--s2)}.top{align-items:center;gap:var(--s3);height:48px;padding:0 var(--s3);border-bottom:1px solid var(--border);display:flex}.brand{font-weight:400;font-size:var(--t-sm);cursor:pointer;background:0 0;border:0;min-height:32px;padding:0}.crumb{color:var(--copy);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sp{flex:1}.who{align-items:center;gap:var(--s1);display:flex}.av{border-radius:var(--r2);border:1px solid var(--copy);background:var(--surface);width:28px;height:28px;font-size:var(--t-xs);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.av.me{background:var(--ink);border-color:var(--ink);color:var(--canvas)}.wholabel{color:var(--copy);font-size:var(--t-xs);margin-right:var(--s1)}.menuwrap{position:relative}.menu{z-index:30;min-width:200px;padding:var(--s1);background:var(--canvas);border:1px solid var(--border);border-radius:var(--r2);box-shadow:var(--shadow-lg);position:absolute;top:40px;right:0}.menu button{text-align:left;width:100%;min-height:36px;padding:0 var(--s2);border-radius:var(--r1);cursor:pointer;background:0 0;border:0;display:block}.menu button:hover{background:var(--surface)}.body{padding:var(--s4)}.h{align-items:center;gap:var(--s2) var(--s3);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.h h1,.h h2{font-size:var(--t-xl);margin:0;font-weight:600}.lock{align-items:center;gap:var(--s1);color:var(--orange-strong);font-size:var(--t-xs);white-space:nowrap;font-weight:600;display:inline-flex}.lock svg{width:12px;height:12px}.banner{align-items:center;gap:var(--s2) var(--s3);padding:var(--s2) var(--s3);margin-bottom:var(--s3);background:var(--surface);border-radius:var(--r1);flex-wrap:wrap;display:flex}.vtabs{gap:var(--s3);border-bottom:1px solid var(--border);margin-bottom:var(--s3);display:flex;overflow-x:auto}.vtabs a{min-height:40px;padding:0 var(--s1);color:var(--copy);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.vtabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--orange)}.bar{gap:var(--s2);margin-bottom:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.bar input[type=search]{width:280px;max-width:100%}table.list{border-collapse:collapse;width:100%;font-size:var(--t-cell)}table.list thead th{font-size:var(--t-head);color:var(--copy);text-align:left;background:var(--surface);padding:var(--s2);z-index:1;font-weight:600;position:sticky;top:0}table.list td{padding:var(--rowpad) var(--s2);border-bottom:1px solid var(--border);vertical-align:top}table.list tr.grp th{text-align:left;padding:var(--secgap) var(--s2) var(--s2);border-bottom:1px solid var(--copy);font-size:var(--t-sm)}.grpline{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.grpline .toggle{cursor:pointer;font-weight:600;font-size:var(--t-sm);text-align:left;background:0 0;border:0;min-height:28px;padding:0}.grpline .count{color:var(--copy);font-weight:400}td.nr{white-space:nowrap;width:56px;font-weight:600}td.st{width:176px}td.note{width:26%}td.chg{width:112px;color:var(--copy);white-space:nowrap}.rowlink{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;min-height:24px;padding:0;display:block}.rowlink:hover{text-decoration:underline}.rowlink b{font-weight:600}.clamp{-webkit-line-clamp:var(--lines);line-clamp:var(--lines);overflow-wrap:anywhere;white-space:pre-line;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notebtn{text-align:left;cursor:pointer;width:100%;min-height:28px;color:var(--ink);background:0 0;border:0;padding:0;display:block}.notebtn.blank{color:var(--copy)}.notebtn:hover{text-decoration:underline}select.status{width:160px}select.status.s-erledigt{color:var(--green-strong);font-weight:600}select.status.s-arbeit{color:var(--orange-strong);font-weight:600}.typing{margin:var(--s2) 0;color:var(--orange-strong);font-size:var(--t-xs);font-weight:600;display:block}.err{color:var(--orange-strong);font-size:var(--t-xs);margin-top:var(--s1);font-weight:600;display:block}tr.flash td{animation:2.4s ease-out flash}tr.flash-1 td{animation-name:flash-again}@keyframes flash{0%{background:var(--surface)}to{background:0 0}}@keyframes flash-again{0%{background:var(--surface)}to{background:0 0}}@media (prefers-reduced-motion:reduce){tr.flash td{background:var(--surface);animation:none}}.empty{padding:var(--s5) 0;color:var(--copy);max-width:560px}.empty h3{color:var(--ink);font-size:var(--t-md);margin:0 0 var(--s1)}.skel{border-radius:var(--r1);background:var(--surface);height:14px;margin:var(--s3) 0}.addrow{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.addrow input.nrin{width:64px}.addrow input.txin{flex:1;min-width:200px}.drawer{z-index:20;width:440px;max-width:100%;padding:var(--s4);background:var(--canvas);border-left:1px solid var(--border);box-shadow:var(--shadow-lg);position:fixed;top:0;bottom:0;right:0;overflow:auto}.app.beside .scroll{padding-right:432px}.drawer .drhead{align-items:flex-start;gap:var(--s2);margin-bottom:var(--s2);display:flex}.drawer h3{font-size:var(--t-lg);overflow-wrap:anywhere;flex:1;margin:0;font-weight:600}.drawer .fulltext{margin:0 0 var(--s3);white-space:pre-line;overflow-wrap:anywhere}.drawer h4{margin:var(--s3) 0 var(--s1);font-size:var(--t-sm)}.field{margin-bottom:var(--s3);display:block}.field>span{margin-bottom:var(--s1);font-weight:600;display:block}.saved{color:var(--green-strong);font-size:var(--t-xs);font-weight:600}.conflict{padding:var(--s3);margin-bottom:var(--s3);background:var(--surface);border-radius:var(--r1)}.conflict p{margin:0 0 var(--s2)}.conflict blockquote{margin:0 0 var(--s2);padding:var(--s2);background:var(--canvas);border:1px solid var(--border);border-radius:var(--r1);white-space:pre-line;overflow-wrap:anywhere}.chk{gap:var(--s2);margin-bottom:var(--s3);align-items:flex-start;min-height:24px;display:flex}.chk input{width:18px;height:18px;margin-top:2px}.hist{font-size:var(--t-cell);margin:0;padding:0;list-style:none}.hist li{padding:var(--s1) 0;border-bottom:1px solid var(--border)}.hist time{color:var(--copy)}.linkbtn{cursor:pointer;color:inherit;text-align:left;background:0 0;border:0;min-height:28px;padding:0;text-decoration:underline}.linkbtn.own{margin-top:var(--s1);display:block}a.linkbtn{align-items:center;display:inline-flex}.overlay{z-index:40;padding:var(--s6) var(--s3);background:var(--overlay);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow:auto}.dlg{width:520px;max-width:100%;padding:var(--s4);background:var(--canvas);border-radius:var(--r2);box-shadow:var(--shadow-lg)}.dlg.wide{width:760px}.dlg h3{font-size:var(--t-lg);margin:0 0 var(--s3);overflow-wrap:anywhere;font-weight:600}.dlg h4{margin:var(--s3) 0 var(--s1);font-size:var(--t-sm)}.dlg .acts{gap:var(--s2);margin-top:var(--s3);flex-wrap:wrap;justify-content:flex-end;display:flex}.dlg fieldset{margin:0 0 var(--s2);border:0;padding:0}.dlg legend{margin-bottom:var(--s1);padding:0;font-weight:600}.radio{gap:var(--s2);padding:var(--s1) 0;align-items:flex-start;display:flex}.radio input{width:18px;height:18px;margin-top:2px}.pagemeta{color:var(--copy);font-size:var(--t-cell);margin:0 0 var(--s3)}.outline{gap:var(--s1) var(--s3);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.outline a{min-width:28px;min-height:28px;color:var(--copy);align-items:center;text-decoration:underline;display:inline-flex}.outline a[aria-current=true]{color:var(--ink);font-weight:600}.frame{border:1px solid var(--border);border-radius:var(--r2);padding:var(--s4);overflow-wrap:anywhere;max-width:860px}.part{padding:var(--s3) 0;border-bottom:1px solid var(--border)}.part:last-child{border-bottom:0}.part.cur{background:var(--surface);margin:0 calc(-1 * var(--s3));padding:var(--s3)}.part h3{font-size:var(--t-md);margin:0 0 var(--s1);gap:var(--s2);flex-wrap:wrap;align-items:center;font-weight:600;display:flex}.part h4{font-size:var(--t-sm);margin:var(--s3) 0 var(--s1);gap:var(--s2);flex-wrap:wrap;align-items:center;font-weight:600;display:flex}.part p{margin:0 0 var(--s2)}.part table{border-collapse:collapse;margin:0 0 var(--s2);font-size:var(--t-cell);max-width:100%;display:block;overflow-x:auto}.part th,.part td{border:1px solid var(--border);padding:var(--s1) var(--s2);text-align:left;vertical-align:top}.part th{background:var(--surface)}.meta{gap:var(--s1) var(--s2);margin:0 0 var(--s2);font-size:var(--t-cell);grid-template-columns:88px 1fr;display:grid}.meta dt{color:var(--copy)}.meta dd{margin:0}.copyrow{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}table.plain{border-collapse:collapse;width:100%;font-size:var(--t-cell)}table.plain th{font-size:var(--t-head);color:var(--copy);text-align:left;background:var(--surface);padding:var(--s2);font-weight:600}table.plain td{padding:var(--s2);border-bottom:1px solid var(--border);vertical-align:middle}.center{max-width:420px;margin:var(--s6) auto;padding:var(--s4);text-align:center}.center h1{font-size:var(--t-xl);margin:0 0 var(--s2);font-weight:600}.center p{color:var(--copy);margin:0 0 var(--s3)}.ph-only{display:none}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=759px){.body{padding:var(--s3)}.crumb,.wholabel,table.list thead{display:none}table.list,table.list tbody,table.list tr,table.list td,table.list th{width:auto;display:block}table.list tr.row{padding:var(--rowpad) 0;border-bottom:1px solid var(--border)}table.list td{padding:var(--s1) 0;border:0}td.nr{float:left;margin-right:var(--s2)}td.nr:empty,td.chg:empty{display:none}select.status{width:100%;min-height:40px}.bar input[type=search]{width:100%}.drawer{width:100%;padding:var(--s3);border-left:0}.vtabs{gap:0 var(--s3);flex-wrap:wrap;overflow-x:visible}.frame{padding:var(--s3)}.btn,button,.quiet,.brand,.menu button,.grpline .toggle,.rowlink,.notebtn,.linkbtn{min-height:40px}table.plain,table.plain tbody,table.plain tr,table.plain td{display:block}table.plain thead{display:none}table.plain tr{padding:var(--s2) 0;border-bottom:1px solid var(--border)}table.plain td{padding:var(--s1) 0;border:0}.ph-only{color:var(--copy);display:inline}}.pagemeta.below{margin-top:var(--s2)}.addrow.spaced{margin:var(--s3) 0}h3.histh{font-size:var(--t-sm);margin:var(--s4) 0 var(--s1)}input.full{width:100%}.part-preview{margin:var(--s1) 0 0}p.bring{margin-top:var(--s3)}td.depth-1{padding-left:var(--s4)}td.depth-2{padding-left:var(--s6)}td.depth-3{padding-left:72px}@media print{.top,.bar,.vtabs,.copyrow,.outline,.drawer,.overlay{display:none}}
