@font-face{font-family:inter;src:url(/_next/static/media/6c596dfcddeca1e9-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter;src:url(/_next/static/media/77eab352399a5d46-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_d2b0e4{font-family:inter,inter Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.__variable_d2b0e4{--font-inter:"inter","inter Fallback",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}:root{--accent-h:244;--amber-h:70;--on-amber:oklch(0.28 0.05 244);--sp-1:0.25rem;--sp-2:0.5rem;--sp-3:0.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4rem;--radius-sm:8px;--radius:12px;--radius-lg:16px;--radius-pill:999px;--font-sans:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;--text-display:clamp(1.75rem,1.1rem + 2.2vw,2.55rem);--text-h1:1.5rem;--text-h2:1.25rem;--text-h3:1.0625rem;--text-body:0.9375rem;--text-sm:0.8125rem;--text-xs:0.75rem;--text-meta:0.6875rem;--text-input:1rem;--weight-display:720;--weight-heading:660;--weight-strong:600;--weight-body:440;--ease:cubic-bezier(0.22,0.61,0.36,1);--dur-fast:120ms;--dur:200ms;--touch:44px;--touch-lg:48px;--topbar-h:56px}:root,[data-theme=light]{color-scheme:light;--bg:oklch(0.985 0.003 285);--raised:oklch(1 0 0);--overlay:oklch(1 0 0);--modal:oklch(1 0 0);--line:oklch(0.905 0.005 285);--line-strong:oklch(0.83 0.006 285);--text:oklch(0.235 0.012 285);--muted:oklch(0.42 0.013 285);--faint:oklch(0.5 0.013 285);--accent:oklch(0.34 0.057 var(--accent-h));--accent-hover:oklch(0.3 0.052 var(--accent-h));--accent-press:oklch(0.255 0.045 var(--accent-h));--on-accent:oklch(0.99 0 0);--accent-text:oklch(0.4 0.068 var(--accent-h));--accent-soft:color-mix(in oklab,var(--accent) 11%,transparent);--amber:oklch(0.77 0.165 var(--amber-h));--amber-text:oklch(0.52 0.14 52);--amber-soft:color-mix(in oklab,var(--amber) 15%,transparent);--focus:var(--amber-text);--ok:oklch(0.47 0.13 152);--warn:oklch(0.48 0.12 70);--bad:oklch(0.5 0.2 27);--shadow-sheet:0 12px 40px -8px oklch(0.235 0.04 285/0.22);--shadow-fab:0 8px 22px -6px oklch(0.34 0.057 var(--accent-h)/0.4);--frost:color-mix(in oklab,var(--modal) 72%,transparent);--cat-begehung:oklch(0.55 0.11 210);--cat-baustelle:oklch(0.58 0.12 45);--cat-probe:oklch(0.6 0.1 170);--cat-deadline:oklch(0.55 0.13 320);--cat-behoerde:oklch(0.55 0.11 280);--cat-sonstiges:oklch(0.6 0.09 95)}[data-theme=dark]{color-scheme:dark;--bg:oklch(0.256 0.043 244);--raised:oklch(0.29 0.045 244);--overlay:oklch(0.325 0.045 244);--modal:oklch(0.355 0.045 244);--line:oklch(0.4 0.04 244);--line-strong:oklch(0.55 0.04 244);--text:oklch(0.975 0.005 244);--muted:oklch(0.84 0.015 244);--faint:oklch(0.75 0.02 244);--accent:oklch(0.84 0.07 var(--accent-h));--accent-hover:oklch(0.88 0.065 var(--accent-h));--accent-press:oklch(0.78 0.07 var(--accent-h));--on-accent:oklch(0.25 0.05 var(--accent-h));--accent-text:oklch(0.85 0.07 var(--accent-h));--accent-soft:color-mix(in oklab,var(--accent) 18%,transparent);--amber:oklch(0.8 0.16 75);--amber-text:oklch(0.8 0.16 75);--amber-soft:color-mix(in oklab,var(--amber) 16%,transparent);--focus:var(--amber);--ok:oklch(0.8 0.15 152);--warn:oklch(0.84 0.13 75);--bad:oklch(0.76 0.14 25);--shadow-sheet:0 16px 48px -12px oklch(0.12 0.03 244/0.6);--shadow-fab:0 8px 22px -6px oklch(0.12 0.03 244/0.55);--frost:color-mix(in oklab,var(--modal) 70%,transparent);--cat-begehung:oklch(0.76 0.11 210);--cat-baustelle:oklch(0.78 0.12 45);--cat-probe:oklch(0.78 0.1 170);--cat-deadline:oklch(0.76 0.13 320);--cat-behoerde:oklch(0.76 0.11 280);--cat-sonstiges:oklch(0.78 0.09 95)}@media (prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--bg:oklch(0.256 0.043 244);--raised:oklch(0.29 0.045 244);--overlay:oklch(0.325 0.045 244);--modal:oklch(0.355 0.045 244);--line:oklch(0.4 0.04 244);--line-strong:oklch(0.55 0.04 244);--text:oklch(0.975 0.005 244);--muted:oklch(0.84 0.015 244);--faint:oklch(0.75 0.02 244);--accent:oklch(0.84 0.07 var(--accent-h));--accent-hover:oklch(0.88 0.065 var(--accent-h));--accent-press:oklch(0.78 0.07 var(--accent-h));--on-accent:oklch(0.25 0.05 var(--accent-h));--accent-text:oklch(0.85 0.07 var(--accent-h));--accent-soft:color-mix(in oklab,var(--accent) 18%,transparent);--amber:oklch(0.8 0.16 75);--amber-text:oklch(0.8 0.16 75);--amber-soft:color-mix(in oklab,var(--amber) 16%,transparent);--focus:var(--amber);--ok:oklch(0.8 0.15 152);--warn:oklch(0.84 0.13 75);--bad:oklch(0.76 0.14 25);--shadow-sheet:0 16px 48px -12px oklch(0.12 0.03 244/0.6);--shadow-fab:0 8px 22px -6px oklch(0.12 0.03 244/0.55);--frost:color-mix(in oklab,var(--modal) 70%,transparent);--cat-begehung:oklch(0.76 0.11 210);--cat-baustelle:oklch(0.78 0.12 45);--cat-probe:oklch(0.78 0.1 170);--cat-deadline:oklch(0.76 0.13 320);--cat-behoerde:oklch(0.76 0.11 280);--cat-sonstiges:oklch(0.78 0.09 95)}}*,:after,:before{box-sizing:border-box}*{margin:0}ol,ul{list-style:none;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--weight-body);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100dvh}h1,h2,h3,h4{font-weight:var(--weight-heading);letter-spacing:-.015em;line-height:1.15}a{color:var(--accent-text);text-decoration:none}button{color:inherit;border:0;background:none}button,input,select,textarea{font:inherit}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}[role=button],[role=tab],a,button,input,label,select,summary,textarea{touch-action:manipulation}input,select,textarea{max-width:100%;min-width:0}img,svg{display:block;max-width:100%}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}main:focus,main:focus-visible{outline:none}.skip-link{position:absolute;left:-9999px;top:var(--sp-2);z-index:100;background:var(--accent);color:var(--on-accent);padding:var(--sp-2) var(--sp-4);border-radius:var(--radius-sm);font-weight:var(--weight-strong)}.skip-link:focus{left:var(--sp-2)}.frosted{background:var(--frost)}.frosted,.frostedBg{-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1)}.frostedBg{background:color-mix(in oklab,var(--bg) 72%,transparent);border-bottom:1px solid color-mix(in oklab,var(--line) 70%,transparent)}.edgeFadeR{-webkit-mask-image:linear-gradient(90deg,black calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,black calc(100% - 32px),transparent)}.edgeFadeL{-webkit-mask-image:linear-gradient(90deg,transparent,black 32px);mask-image:linear-gradient(90deg,transparent,black 32px)}.edgeFadeLR{-webkit-mask-image:linear-gradient(90deg,transparent,black 32px,black calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,transparent,black 32px,black calc(100% - 32px),transparent)}.edgeFadeL,.edgeFadeLR,.edgeFadeR{scroll-padding-inline:40px}.menuList{list-style:none;display:flex;flex-direction:column;gap:2px;margin:0;padding:0}.menuRow{display:flex;align-items:center;gap:var(--sp-3);width:100%;min-height:var(--touch);padding:0 var(--sp-3);border:0;background:transparent;border-radius:var(--radius-sm);color:var(--text);font-size:var(--text-body);font-weight:var(--weight-strong);text-align:left;cursor:pointer}.menuRow:hover{background:var(--overlay)}.menuRowDanger{color:var(--bad)}.menuRowDanger:hover{background:color-mix(in oklab,var(--bad) 12%,transparent)}.uploadSummary{margin:var(--sp-3) 0 var(--sp-1);font-size:var(--text-sm);color:var(--muted)}.card{padding:var(--sp-4) var(--sp-5)}.card,.cardCompact{background:var(--raised);border:1px solid var(--line);border-radius:var(--radius)}.cardCompact{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4)}.cardEmpty{color:var(--faint)}.cardEmpty,.formNote{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--text-sm)}.formNote{color:var(--muted)}.warnNote{gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);font-size:var(--text-xs);color:var(--warn);background:color-mix(in oklab,var(--warn) 14%,transparent);border:1px solid color-mix(in oklab,var(--warn) 38%,transparent);border-radius:var(--radius-sm)}.revealBox,.warnNote{display:flex;flex-direction:column}.revealBox{gap:var(--sp-3);padding:var(--sp-3);border:1px dashed color-mix(in oklab,var(--accent) 50%,var(--line-strong));background:var(--accent-soft);border-radius:var(--radius)}.formDivider{display:flex;align-items:center;gap:var(--sp-3);margin:var(--sp-1) 0;color:var(--faint);font-size:var(--text-xs)}.formDivider:after,.formDivider:before{content:"";flex:1 1;height:1px;background:var(--line)}.fieldRow2,.fieldRow3{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3)}.fieldRow2>*,.fieldRow3>*{min-width:0}@container (min-width: 480px){.fieldRow2{grid-template-columns:1fr 1fr}.fieldRow3{grid-template-columns:1fr 1fr 1fr}}.radioLegend{padding:0;font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--text)}.radioRow{display:flex;align-items:center;gap:var(--sp-3);min-height:var(--touch);padding:0 var(--sp-2);border-radius:var(--radius-sm);color:var(--text);cursor:pointer}.radioRow:hover{background:var(--overlay)}.radioRow input{flex:none;width:20px;height:20px;margin:0}.togglePill{position:relative;display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);min-height:34px;border:1px solid var(--line);background:var(--raised);color:var(--muted);font-size:var(--text-sm);font-weight:var(--weight-strong);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent}.togglePill:before{content:"";position:absolute;top:50%;left:0;right:0;height:var(--touch);transform:translateY(-50%)}.togglePill:hover{color:var(--text)}.togglePill[aria-pressed=true],.togglePill[aria-selected=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.chipLink{position:relative;display:inline-flex;max-width:100%;text-decoration:none}.chipLink:before{content:"";position:absolute;top:50%;left:0;right:0;height:var(--touch);transform:translateY(-50%)}.boardToggle{display:flex;gap:var(--sp-2)}.boardPaneKanban{display:none}@media (pointer:coarse){.boardToggle .togglePill{min-height:var(--touch)}}@container content (max-width: 599px){.boardToggle{display:none}}@container content (min-width: 600px) and (max-width: 899px){html[data-board-view=kanban] .boardPaneListe{display:none}html[data-board-view=kanban] .boardPaneKanban{display:block}html:not([data-board-view=kanban]) .boardTabListe,html[data-board-view=kanban] .boardTabKanban{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}}@container content (min-width: 900px){html:not([data-board-view=liste]) .boardPaneListe{display:none}html:not([data-board-view=liste]) .boardPaneKanban{display:block}html:not([data-board-view=liste]) .boardTabKanban,html[data-board-view=liste] .boardTabListe{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}}.listGroup{margin-top:var(--sp-5)}.listGroup:first-of-type{margin-top:var(--sp-4)}.eyebrow{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2);padding:0 2px var(--sp-2);font-size:var(--text-meta);font-weight:var(--weight-strong);letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.eyebrowCount{letter-spacing:0;font-weight:var(--weight-body);text-transform:none;white-space:nowrap}.listcard{list-style:none;margin:0;padding:0;background:var(--raised);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.listRow{position:relative;display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);min-height:var(--touch);color:var(--text)}.listRow+.listRow{border-top:1px solid color-mix(in oklab,var(--line) 70%,transparent)}.listRowSelected{background:var(--accent-soft)}.listRowOpen{position:absolute;inset:0;width:100%;border:0;background:transparent;cursor:pointer;z-index:0;border-radius:0}.listIsland{position:relative;z-index:1}.listMain{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.listTitle{font-weight:var(--weight-strong);font-size:var(--text-sm);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listMeta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-1) var(--sp-2);font-size:var(--text-xs);color:var(--faint);min-width:0}.amount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text)}.amount,.linkButton{font-weight:var(--weight-strong)}.linkButton{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:var(--touch);padding:0 var(--sp-3);border-radius:var(--radius-pill);color:var(--accent-text);font-size:var(--text-sm)}.linkButton:hover{color:var(--accent);text-decoration:underline}.recordClosed.recordClosed{background:color-mix(in oklab,var(--raised) 80%,var(--bg))}.recordClosedTitle.recordClosedTitle{color:var(--muted);text-decoration:line-through;text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in oklab,var(--muted) 70%,transparent);text-decoration-color:color-mix(in oklab,var(--muted) 70%,transparent)}.cardLost{font-size:var(--text-xs);color:var(--faint);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}