@font-face{font-family:Aleo;src:url(/app/assets/Aleo-Light-zetv-9D_.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Aleo;src:url(/app/assets/Aleo-Regular-DAdc_y5p.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aleo;src:url(/app/assets/Aleo-Italic-DAdiddN3.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Aleo;src:url(/app/assets/Aleo-Bold-XcOoytIN.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Immenhausen;src:url(/app/assets/Immenhausen-Regular-BbeuGbfj.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--brand-900:#3d2b24;--brand-700:#6b4f44;--brand-500:#a17866;--brand-300:#d8a28c;--brand-100:#f3e3d8;--brand-50:#faf4ef;--accent:#b7765b;--accent-soft:#f3dccf;--n-0:#fff;--n-25:#fbfaf8;--n-50:#f6f4f1;--n-75:#efece8;--n-100:#e7e3dd;--n-200:#d4cec5;--n-300:#b6ada1;--n-400:#8f8578;--n-500:#6b6358;--n-600:#524b42;--n-700:#3a342d;--n-800:#26211c;--n-900:#181410;--task-new:#3f9ac4;--task-info:#7e5db9;--task-bill:#aa843f;--task-paid:#5b995f;--status-new:#3f9ac4;--status-confirm:#bebc45;--status-konus-link:#b95da5;--status-konus:#c87b58;--status-info:#7e5db9;--status-done:#4e6b73;--status-bill:#aa843f;--status-closed:#5b995f;--status-cancel:#b44a4a;--status-intern:#4a6b55;--unit-eg:#8d4a38;--unit-og:#5a6b55;--unit-zp:#7d6b4a;--unit-dg:#4e6b73;--unit-lz:#7a6a8a;--cal-free:#006c55;--cal-busy:#971b2f;--cal-weekend:#ffeb3b;--cat-1:#b7765b;--cat-2:#7a8f6a;--cat-3:#c2924a;--cat-4:#8a6a8e;--cat-5:#a85d6f;--cat-6:#4e6b73;--cat-7:#6a8a9a;--cat-8:#9c6b4a;--cat-9:#7d6b4a;--cat-10:#5a6b55;--cat-11:#8d4a38;--cat-12:#b95da5;--cat-unknown:#8f8578;--bg:var(--n-25);--bg-sidebar:var(--n-0);--bg-card:var(--n-0);--bg-subtle:var(--n-50);--bg-hover:var(--brand-100);--bg-selected:var(--brand-100);--fg:var(--n-800);--fg-muted:var(--n-500);--fg-subtle:var(--n-400);--fg-inverse:var(--n-0);--border:var(--n-100);--border-strong:var(--n-200);--border-focus:var(--brand-700);--link:var(--brand-700);--scrim:#18141059;--warn-bg:#fef2f2;--warn-border:#fca5a5;--warn-fg:#991b1b;--warn-icon:#ef4444;--note-bg:#fefce8;--note-border:#fde047;--note-fg:#713f12;--note-icon:#ca8a04;--font-display:"Immenhausen", Georgia, serif;--font-body:"Aleo", Georgia, serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-16:16px;--fs-18:18px;--fs-20:20px;--fs-24:24px;--fs-28:28px;--fs-32:32px;--fs-44:44px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--r-xs:4px;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-pill:999px;--sh-0:0 0 0 1px var(--border);--sh-1:0 1px 2px #3c281c0a, 0 0 0 1px var(--border);--sh-2:0 2px 8px #3c281c0f, 0 0 0 1px var(--border);--sh-3:0 8px 24px #3c281c1a, 0 0 0 1px var(--border);--sh-focus:0 0 0 3px #6b4f442e;--sidebar-w:232px;--sidebar-w-collapsed:64px;--topbar-h:56px;--row-h:44px;--pad-card:20px}[data-density=compact]{--row-h:36px;--pad-card:14px}[data-theme=dark]{--bg:#14100c;--bg-sidebar:#1b1612;--bg-card:#251f19;--bg-subtle:#1a1612;--bg-hover:#322a22;--bg-selected:#3f3328;--fg:#f1ebe2;--fg-muted:#b9af9f;--fg-subtle:#948977;--fg-inverse:#1b1612;--border:#3a322a;--border-strong:#4c4339;--border-focus:var(--brand-300);--brand-900:#f0d9c8;--brand-700:#7a5a4e;--brand-500:#b89280;--brand-300:#e0b8a1;--brand-100:#3f3328;--brand-50:#2c241e;--accent:#d49477;--accent-soft:#4a3329;--link:#e8c4ad;--scrim:#0009;--warn-bg:#3a211d;--warn-border:#7f3a36;--warn-fg:#f1b4ab;--warn-icon:#f3796b;--note-bg:#332813;--note-border:#6b531f;--note-fg:#f0d9a0;--note-icon:#e0b34c;--cat-1:#d49477;--cat-2:#9bb089;--cat-3:#d9a866;--cat-4:#a888ac;--cat-5:#c47e8e;--cat-6:#6e8d96;--cat-7:#8aa8b8;--cat-8:#bb8a68;--cat-9:#9c8a68;--cat-10:#7a8d75;--cat-11:#b06a56;--cat-12:#d07ec0;--cat-unknown:#a89e8d;--sh-0:0 0 0 1px var(--border);--sh-1:0 1px 2px #0006, 0 0 0 1px var(--border);--sh-2:0 2px 8px #00000080, 0 0 0 1px var(--border);--sh-3:0 8px 24px #0009, 0 0 0 1px var(--border);--sh-focus:0 0 0 3px #e0b8a147}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#4a4036 padding-box padding-box;border:2px solid #0000}html,body{background:var(--bg);color:var(--fg)}body{font-family:var(--font-body);font-size:var(--fs-14);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.5}*{box-sizing:border-box}.display{font-family:var(--font-display);letter-spacing:.01em}.mono{font-family:var(--font-mono)}.hairline{border-bottom:1px solid var(--border)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--n-100);background-clip:padding-box;border:2px solid #0000;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--n-200);background-clip:padding-box;border:2px solid #0000}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#332c25 padding-box padding-box;border:2px solid #0000}:focus-visible{box-shadow:var(--sh-focus);border-radius:4px;outline:none}.material-icons,.material-icons-outlined{font-size:inherit;vertical-align:middle}button{font-family:inherit}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:block;src:url(/app/fonts/material-icons.woff2)format("woff2"),url(/app/fonts/material-icons.woff)format("woff")}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;font-display:block;src:url(/app/fonts/material-icons-outlined.woff2)format("woff2"),url(/app/fonts/material-icons-outlined.woff)format("woff")}@font-face{font-family:Material Icons Round;font-style:normal;font-weight:400;font-display:block;src:url(/app/fonts/material-icons-round.woff2)format("woff2"),url(/app/fonts/material-icons-round.woff)format("woff")}@font-face{font-family:Material Icons Sharp;font-style:normal;font-weight:400;font-display:block;src:url(/app/fonts/material-icons-sharp.woff2)format("woff2"),url(/app/fonts/material-icons-sharp.woff)format("woff")}@font-face{font-family:Material Icons Two Tone;font-style:normal;font-weight:400;font-display:block;src:url(/app/fonts/material-icons-two-tone.woff2)format("woff2"),url(/app/fonts/material-icons-two-tone.woff)format("woff")}.material-icons{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.material-icons-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Icons Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.material-icons-round{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Icons Round;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.material-icons-sharp{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Icons Sharp;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.material-icons-two-tone{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Icons Two Tone;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}
