@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:latin;src:url(../media/inter_latin_400_normal.p.0xmzz69y5uali.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:latin;src:url(../media/inter_latin_500_normal.p.0h73-ivti0m61.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:latin;src:url(../media/inter_latin_600_normal.p.3ruivxdtawxx9.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:latin;src:url(../media/inter_latin_700_normal.p.2y2p9xy37aadj.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}.b0t5LG_className{font-family:latin}.b0t5LG_variable{--sf-latin:"latin"}
@font-face{unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-family:ext;src:url(../media/inter_latin_ext_400_normal.0ftny_iz-7js8.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-family:ext;src:url(../media/inter_latin_ext_500_normal.1sgzj0ak3_8zr.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-family:ext;src:url(../media/inter_latin_ext_600_normal.43wusjnz4dnd1.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-family:ext;src:url(../media/inter_latin_ext_700_normal.3oum-wwj4q_w7.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}.NtbLrG_className{font-family:ext}.NtbLrG_variable{--sf-ext:"ext"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.mx-auto{margin-inline:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[role\=status\]\:visible:is(){visibility:visible}}:root{--bg:#f5f6f8;--flaeche:#fff;--flaeche-hoch:#f9fafb;--flaeche-2:#f9fafb;--linie:#e5e7eb;--linie-stark:#d1d5db;--feld-rand:#c6cbd2;--text:#1c1f24;--leise:#5a6069;--akzent:#2459a8;--akzent-text:#fff;--akzent-weich:#e8effa;--gut:#1c7443;--warn:#9a5300;--schlecht:#b3261e;--st-anfrage:#5b616b;--st-angebot:#6a4bc4;--st-beauftragt:#1d60ae;--st-in-arbeit:#9a5300;--st-fertig:#1c7443;--st-abgerechnet:#3a3f46;--st-storniert:#b3261e;--pille-bg:10%;--marke-bg:transparent;--marke-text:var(--text);--streifen:transparent;--notiz-bg:#fff7e0;--notiz-text:#5a4300;--font-titel:var(--sf-latin), var(--sf-ext), system-ui, "Segoe UI", Arial, sans-serif;--font-text:var(--sf-latin), var(--sf-ext), system-ui, "Segoe UI", Arial, sans-serif;--basis-schrift:15px;--c-start:#4f46e5;--c-kunden:#0d9488;--c-auftraege:#2563eb;--c-kalk:#7c3aed;--c-aufgaben:#d97706;--c-termine:#e11d48;--c-doku:#0284c7;--c-zeit:#65a30d;--c-tickets:#ea580c;--c-verw:#64748b;--c-start-text:#4f46e5;--c-kunden-text:#0a736a;--c-auftraege-text:#225bd8;--c-kalk-text:#7838e6;--c-aufgaben-text:#9a5404;--c-termine-text:#bf193d;--c-doku-text:#026ba1;--c-zeit-text:#477209;--c-tickets-text:#b04209;--c-verw-text:#59677c;--knopf-bereich-schrift:#fff;--r:14px;--r-s:10px;--schatten:0 1px 2px #1018280d, 0 1px 3px #1018280f;--schatten-2:0 4px 16px #10182814;--schatten-hover:0 4px 16px #10182814;--dauer:.18s}@media (max-width:860px){:root{--bg:#fff;--flaeche-hoch:#f6f7f9;--flaeche-2:#f6f7f9;--linie:#b9bec6;--linie-stark:#7d838c;--feld-rand:#7d838c;--text:#0b0d10;--leise:#363b43;--akzent:#173f8a;--akzent-weich:#e6ecf6;--gut:#0f5a31;--warn:#6e3b00;--schlecht:#8f1a14;--st-anfrage:#3e434b;--st-angebot:#4f2fa8;--st-beauftragt:#0f4c93;--st-in-arbeit:#6e3b00;--st-fertig:#0f5a31;--st-abgerechnet:#24282e;--st-storniert:#8f1a14;--basis-schrift:16.5px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#16181c;--flaeche:#1e2126;--flaeche-hoch:#262a30;--flaeche-2:#262a30;--linie:#30343b;--linie-stark:#454a53;--feld-rand:#454a53;--text:#e4e6e9;--leise:#9da3ac;--akzent:#7ea6dd;--akzent-text:#0b0d10;--akzent-weich:#22314a;--gut:#78c79d;--warn:#e2ae62;--schlecht:#ef8b81;--st-anfrage:#a3a9b2;--st-angebot:#b9a9f2;--st-beauftragt:#8fbaea;--st-in-arbeit:#e2ae62;--st-fertig:#78c79d;--st-abgerechnet:#c9cdd3;--st-storniert:#ef8b81;--pille-bg:16%;--notiz-bg:#2f2a18;--notiz-text:#f1dfa4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-start:#a5b4fc;--c-kunden:#5eead4;--c-auftraege:#93c5fd;--c-kalk:#c4b5fd;--c-aufgaben:#fcd34d;--c-termine:#fda4af;--c-doku:#7dd3fc;--c-zeit:#bef264;--c-tickets:#fdba74;--c-verw:#cbd5e1;--c-start-text:#a5b4fc;--c-kunden-text:#5eead4;--c-auftraege-text:#93c5fd;--c-kalk-text:#c4b5fd;--c-aufgaben-text:#fcd34d;--c-termine-text:#fda4af;--c-doku-text:#7dd3fc;--c-zeit-text:#bef264;--c-tickets-text:#fdba74;--c-verw-text:#cbd5e1;--knopf-bereich-schrift:#0b0d10;--schatten:none;--schatten-2:0 6px 20px #00000059;--schatten-hover:none}:root:not([data-theme=light]) .nur-hell{display:none}:root:not([data-theme=light]) .nur-dunkel{display:block}}:root[data-theme=dark]{--bg:#16181c;--flaeche:#1e2126;--flaeche-hoch:#262a30;--flaeche-2:#262a30;--linie:#30343b;--linie-stark:#454a53;--feld-rand:#454a53;--text:#e4e6e9;--leise:#9da3ac;--akzent:#7ea6dd;--akzent-text:#0b0d10;--akzent-weich:#22314a;--gut:#78c79d;--warn:#e2ae62;--schlecht:#ef8b81;--st-anfrage:#a3a9b2;--st-angebot:#b9a9f2;--st-beauftragt:#8fbaea;--st-in-arbeit:#e2ae62;--st-fertig:#78c79d;--st-abgerechnet:#c9cdd3;--st-storniert:#ef8b81;--pille-bg:16%;--notiz-bg:#2f2a18;--notiz-text:#f1dfa4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-start:#a5b4fc;--c-kunden:#5eead4;--c-auftraege:#93c5fd;--c-kalk:#c4b5fd;--c-aufgaben:#fcd34d;--c-termine:#fda4af;--c-doku:#7dd3fc;--c-zeit:#bef264;--c-tickets:#fdba74;--c-verw:#cbd5e1;--c-start-text:#a5b4fc;--c-kunden-text:#5eead4;--c-auftraege-text:#93c5fd;--c-kalk-text:#c4b5fd;--c-aufgaben-text:#fcd34d;--c-termine-text:#fda4af;--c-doku-text:#7dd3fc;--c-zeit-text:#bef264;--c-tickets-text:#fdba74;--c-verw-text:#cbd5e1;--knopf-bereich-schrift:#0b0d10;--schatten:none;--schatten-2:0 6px 20px #00000059;--schatten-hover:none}:root[data-theme=dark] .nur-hell{display:none}:root[data-theme=dark] .nur-dunkel{display:block}.premium{--akzent:var(--premium-akzent-hell);--akzent-text:var(--premium-akzent-text-hell);--marke-bg:var(--premium-farbe);--marke-text:var(--premium-text);--streifen:transparent}@media (max-width:860px){.premium{--akzent:var(--premium-akzent-baustelle);--akzent-text:var(--premium-akzent-text-baustelle)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .premium{--akzent:var(--premium-akzent-dunkel);--akzent-text:var(--premium-akzent-text-dunkel);--marke-bg:var(--flaeche);--marke-text:var(--text);--streifen:var(--premium-farbe)}:root:not([data-theme=light]) .premium .dunkel-zeichen{color:var(--akzent)}}:root[data-theme=dark] .premium{--akzent:var(--premium-akzent-dunkel);--akzent-text:var(--premium-akzent-text-dunkel);--marke-bg:var(--flaeche);--marke-text:var(--text);--streifen:var(--premium-farbe)}:root[data-theme=dark] .premium .dunkel-zeichen{color:var(--akzent)}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:var(--font-text);font-size:var(--basis-schrift);margin:0;line-height:1.5}h1,h2,h3{font-family:var(--font-titel);overflow-wrap:anywhere;text-wrap:balance;margin:0;font-weight:700;line-height:1.15}h1{letter-spacing:-.01em;font-size:1.75rem}h2{font-size:1.45rem}h3{font-size:1.15rem}p{margin:0}button,input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.rand{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}.zahl,table,.tabellenzahl{font-variant-numeric:tabular-nums}.logo-bild{object-fit:contain;flex:none;width:auto;max-width:min(180px,40vw);height:34px;display:block}.login-logo{width:150px;height:auto;margin:0 auto}.nur-dunkel{display:none}.logo-zeichen{border:1.5px solid;border-radius:7px;flex:none;place-items:center;width:32px;height:32px;font-size:14px;font-weight:600;display:grid}.dunkel-zeichen{color:inherit}.marke{align-items:center;gap:10px;min-width:0;font-weight:600;line-height:1.25;display:flex}.marke .logo-name{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:0 auto;min-width:0;display:-webkit-box;overflow:hidden}.marke-gestapelt{align-items:flex-start}.marke-stapel{flex:auto;justify-items:start;gap:8px;min-width:0;display:grid}.marke-stapel .logo-name{width:100%}.marke-stapel .logo-bild{max-width:100%;height:auto;max-height:34px}.marke-stapel .logo-plakette{max-width:100%}.mobil-kopf .logo-bild{max-width:104px;height:auto;max-height:34px}.logo-grund-dunkel{display:none}.logo-plakette{border-radius:6px;flex:none;line-height:0;display:block}.marke-block-dunkel .logo-grund-hell{display:none}.marke-block-dunkel .logo-grund-dunkel{display:block}.marke-block-dunkel .logo-plakette{background:var(--marke-text);margin:-3px -5px;padding:3px 5px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-grund-hell{display:none}:root:not([data-theme=light]) .logo-grund-dunkel{display:block}:root:not([data-theme=light]) .logo-plakette{background:var(--marke-text);margin:-3px -5px;padding:3px 5px}}:root[data-theme=dark] .logo-grund-hell{display:none}:root[data-theme=dark] .logo-grund-dunkel{display:block}:root[data-theme=dark] .logo-plakette{background:var(--marke-text);margin:-3px -5px;padding:3px 5px}.mobil-kopf{background:var(--flaeche);color:var(--text);border-bottom:1px solid var(--linie);border-top:3px solid var(--streifen);z-index:3;align-items:center;gap:10px;padding:8px 14px;display:none;position:sticky;top:0}.premium .mobil-kopf{background:var(--marke-bg);color:var(--marke-text)}.mobil-kopf .marke{flex:1}.menue-knopf{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;flex:none;place-items:center;width:44px;height:44px;display:grid}.menue-knopf svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:22px;height:22px}.hauptteil{min-width:0}@media (max-width:860px){.mobil-kopf{display:flex}}main{gap:20px;max-width:1100px;margin:0 auto;padding-block:24px 48px;display:grid}.geruest main{padding-inline:24px}@media (max-width:860px){.geruest main{padding-inline:max(16px, env(safe-area-inset-left,0px))}}.inhalt{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.karte{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--r);box-shadow:var(--schatten);grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;padding:20px;display:grid}.leise{color:var(--leise)}.klein{font-size:13px}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--leise);font-size:12px;font-weight:600}.kopfzeile{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px 16px;display:flex}.kopfzeile.mittig{align-items:center}.kopfzeile.mittig>h1{margin:0}.leer{text-align:center;color:var(--leise);justify-items:center;gap:10px;padding:28px 12px;display:grid}.hinweis{border:1px solid var(--warn);border-radius:8px;gap:6px;padding:12px;font-size:14px;display:grid}.feld{grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;display:grid}.feld select{text-overflow:ellipsis;min-width:0}.feld label{font-size:13px;font-weight:500}.feld input:disabled{background:var(--bg);color:var(--leise);cursor:not-allowed;border-style:dashed}.feld input,.feld select{border:1px solid var(--feld-rand);background:var(--flaeche);border-radius:var(--r-s);width:100%;padding:9px 11px}.reihe{flex-wrap:wrap;align-items:center;gap:10px;display:flex}a.knopf{color:inherit;text-decoration:none;display:inline-block}.knopf{border:1px solid var(--linie-stark);background:var(--flaeche);border-radius:var(--r-s);cursor:pointer;transition:box-shadow var(--dauer), transform .1s;padding:9px 16px;font-weight:500}.knopf:hover:not(:disabled){box-shadow:var(--schatten-hover)}.knopf.haupt{background:var(--akzent);border-color:var(--akzent);color:var(--akzent-text)}a.knopf.haupt{color:var(--akzent-text)}.knopf.gefahr{color:var(--schlecht);border-color:var(--schlecht)}.knopf.gefahr.voll{background:var(--schlecht);color:var(--flaeche)}.knopf:disabled{opacity:.7;cursor:progress}@media (max-width:860px){.knopf{min-height:48px;padding:12px 18px}.feld input,.feld select{min-height:48px;padding:12px}}.link{color:var(--akzent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}a{color:var(--akzent)}.fehler{color:var(--schlecht);font-weight:500}.login{width:100%;max-width:400px;margin:24px auto 0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.toast{width:max-content;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));background:var(--text);color:var(--bg);z-index:50;max-width:calc(100% - 32px);box-shadow:var(--schatten-2);animation:toast-rein var(--dauer) ease-out;border-radius:12px;align-items:center;gap:10px;padding:11px 16px;font-size:14px;font-weight:600;display:flex;position:fixed;transform:translate(-50%)}.toast[data-art=ok]:before{content:"✓";flex:none}@keyframes toast-rein{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.toast[hidden]{display:none}.formgitter{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;display:grid}.formgitter.oben-buendig{align-items:start}@media (min-width:861px){.formgitter>.feld-breit{grid-column:span 2}}.haken{flex-wrap:wrap;gap:8px 16px;display:flex}.haken label{align-items:center;gap:6px;font-size:14px;display:flex}.feld .haken input{width:auto;min-height:0;padding:0}.dialog{border:1px solid var(--akzent)}.bestaetigung{border:1px solid var(--schlecht);background:var(--flaeche);border-radius:8px;gap:10px;padding:12px;display:grid}.zugang{border:1px dashed var(--akzent);background:var(--bg);border-radius:8px;gap:8px;min-width:0;padding:14px;display:grid}.zugang code{-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;font-family:ui-monospace,Consolas,monospace;font-size:15px}.tabelle-huelle{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;border-bottom:1px solid var(--linie);vertical-align:middle;padding:10px 8px}th{text-transform:uppercase;letter-spacing:.06em;color:var(--leise);font-size:14px;font-weight:600}.zahl{white-space:nowrap}.pille{border:1px solid var(--linie-stark);border-radius:999px;padding:2px 10px;font-size:14px;font-weight:600;display:inline-block}.pille.chef{border-color:var(--akzent);color:var(--akzent)}.pille.gut{color:var(--gut);border-color:var(--gut)}.pille.warn{color:var(--warn);border-color:var(--warn)}.st{--c:var(--leise);white-space:nowrap;color:var(--c);background:var(--c);border-radius:999px;align-items:center;gap:6px;padding:2px 10px 2px 8px;font-size:14px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.st{background:color-mix(in srgb, var(--c) var(--pille-bg), transparent)}}.st{border:1px solid var(--c)}@supports (color:color-mix(in lab, red, red)){.st{border:1px solid color-mix(in srgb, var(--c) 45%, transparent)}}.st:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.st-anfrage{--c:var(--st-anfrage)}.st-angebot{--c:var(--st-angebot)}.st-beauftragt{--c:var(--st-beauftragt)}.st-in_arbeit{--c:var(--st-in-arbeit)}.st-fertig{--c:var(--st-fertig)}.st-abgerechnet{--c:var(--st-abgerechnet)}.st-storniert{--c:var(--st-storniert);text-decoration:line-through}.klapp-zeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.klapp{cursor:pointer;color:inherit;text-align:left;background:0 0;border:0;flex:0 auto;align-items:center;gap:8px;min-width:0;max-width:100%;padding:0;display:flex}.klapp-titel{white-space:nowrap;font-size:1.05rem;font-weight:600}.klapp-pfeil{fill:none;width:18px;height:18px;stroke:var(--leise);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .15s}.klapp[aria-expanded=false] .klapp-pfeil{transform:rotate(-90deg)}.klapp:hover .klapp-titel{color:var(--akzent)}.klapp-kurz{color:var(--leise);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.karte.zu{padding-block:14px}.mail{gap:6px;min-width:0;display:grid}.mail-text{white-space:pre-line;overflow-wrap:anywhere}.mail a{overflow-wrap:anywhere}.profilbild{object-fit:cover;border:1px solid var(--linie);background:var(--bg);border-radius:50%;width:56px;height:56px}.chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip{border:1px solid var(--linie-stark);background:var(--flaeche);cursor:pointer;border-radius:999px;padding:4px 12px}.chip[aria-pressed=true]{background:var(--text);color:var(--bg);border-color:var(--text)}.chip:disabled{cursor:progress}.schalter-liste{gap:8px;display:grid}.schalter{border:1px solid var(--linie);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.schalter input{appearance:none;background:var(--feld-rand);cursor:pointer;border-radius:999px;flex:none;width:40px;height:22px;min-height:0;margin:0;position:relative}.schalter input:after{content:"";background:var(--flaeche);border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:3px;left:3px}.schalter input:checked{background:var(--gut)}.schalter input:checked:after{left:21px}.schalter input:disabled{opacity:.5;cursor:not-allowed}.logo-vorschau{object-fit:contain;border:1px solid var(--linie);background:var(--bg);border-radius:6px;width:auto;max-width:220px;height:44px;padding:4px;display:block}.logo-vorschau.vorschau-hell{background:#fff;border-color:#c6cbd2}.logo-vorschau.vorschau-dunkel{background:#1e2126;border-color:#454a53}.feld input[type=color]{cursor:pointer;height:42px;padding:4px}.oeff-kopf{background:var(--flaeche);border-bottom:1px solid var(--linie);padding-block:12px}.oeff-kopf .marke{max-width:1100px;margin:0 auto;font-size:1.1rem}.werkzeug{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.werkzeug .suche{border:1px solid var(--feld-rand);background:var(--flaeche);border-radius:var(--r-s);min-width:0;color:inherit;flex:260px;padding:9px 11px}.werkzeug select{border:1px solid var(--feld-rand);background:var(--flaeche);border-radius:var(--r-s);color:inherit;text-overflow:ellipsis;min-width:0;max-width:min(100%,320px);padding:9px 11px}.werkzeug label.mini{align-items:center;gap:6px;font-size:13px;display:flex}.werkzeug input[type=checkbox]{width:18px;height:18px}@media (max-width:860px){.werkzeug .suche,.werkzeug select{min-height:48px;padding:12px}.werkzeug select{width:100%}}tr.klickbar{position:relative}tr.klickbar:hover td{background:var(--akzent)}@supports (color:color-mix(in lab, red, red)){tr.klickbar:hover td{background:color-mix(in srgb, var(--akzent) 6%, transparent)}}.zeilenlink{color:inherit;text-decoration:none}.zeilenlink:after{content:"";position:absolute;inset:0}.nr{font-variant-numeric:tabular-nums;color:var(--leise);white-space:nowrap;font-size:13px}.nicht-bereit{opacity:.55;cursor:not-allowed}.dl{grid-template-columns:150px minmax(0,1fr);gap:6px 14px;margin:0;font-size:14px;display:grid}.dl dt{color:var(--leise)}.dl dd{overflow-wrap:anywhere;min-width:0;margin:0}@media (max-width:520px){.dl{grid-template-columns:minmax(0,1fr);gap:0}.dl dd{margin-bottom:8px}}.reiter{scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--linie);flex-wrap:nowrap;gap:4px;display:flex;overflow:auto hidden}.reiter::-webkit-scrollbar{display:none}.reiter a{white-space:nowrap;color:var(--leise);border-bottom:2px solid #0000;flex:none;padding:8px 12px;text-decoration:none}.reiter a[aria-selected=true]{color:var(--text);border-bottom-color:var(--akzent);font-weight:600}@media (max-width:860px){.reiter a{box-sizing:border-box;align-items:center;min-width:44px;min-height:44px;padding:12px;display:inline-flex}.reiter{background:var(--wisch-schatten);background-color:var(--flaeche);padding-right:8px}}.segment{border:1px solid var(--linie-stark);border-radius:8px;justify-self:start;display:inline-flex;overflow:hidden}.segment button{background:var(--flaeche);cursor:pointer;color:inherit;font:inherit;border:0;padding:8px 16px}.segment button[aria-pressed=true]{background:var(--akzent);color:var(--akzent-text)}@media (max-width:860px){.segment button{min-height:48px;padding:12px 20px}}.feld textarea{border:1px solid var(--feld-rand);background:var(--flaeche);border-radius:var(--r-s);width:100%;font:inherit;color:inherit;min-height:80px;padding:9px 11px}.feld.pflicht>label:after{content:" *";color:var(--schlecht)}.feld [aria-invalid=true]{border-color:var(--schlecht)}.ap-block{border:1px solid var(--linie);border-radius:8px;gap:10px;min-width:0;margin:0;padding:10px;display:grid}.gefahr-text{color:var(--schlecht)}.nur-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sa{min-width:0;position:relative}.sa-aufklapp{z-index:5;background:var(--flaeche-hoch);border:1px solid var(--linie-stark);border-radius:8px;max-height:340px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.sa-aufklapp[hidden]{display:none}.sa-liste{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sa-option{cursor:pointer;border-radius:6px;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;padding:8px 10px;display:flex}.sa-option[aria-selected=true]{background:var(--akzent)}@supports (color:color-mix(in lab, red, red)){.sa-option[aria-selected=true]{background:color-mix(in srgb, var(--akzent) 13%, transparent)}}.sa-nr{color:var(--leise);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.sa-name{overflow-wrap:anywhere;flex:140px;min-width:0;font-weight:500}.sa-zusatz{color:var(--leise);overflow-wrap:anywhere;flex-basis:100%;font-size:12px;display:block}.sa-leer{color:var(--leise);padding:8px 10px}.sa-gewaehlt{border:1px solid var(--feld-rand);background:var(--flaeche);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;padding:6px 6px 6px 11px;display:flex}.sa-gewaehlt .sa-text{overflow-wrap:anywhere;flex:160px;min-width:0}@media (max-width:860px){.sa-option{min-height:48px}}.notiz-eingabe{border:1px solid var(--feld-rand);border-radius:var(--r-s);background:var(--flaeche);min-width:0;color:inherit;font:inherit;flex:240px;padding:9px 11px}@media (max-width:860px){.notiz-eingabe{min-height:48px;padding:12px}}.verlauf{gap:10px;margin:0;padding:0;list-style:none;display:grid}.art-liste{gap:8px;margin:0;padding:0;list-style:none;display:grid}.art-liste>li{border-bottom:1px solid var(--linie);padding-block:4px}.verlauf li{border-left:2px solid var(--linie);overflow-wrap:anywhere;gap:2px;padding-left:12px;font-size:.875rem;display:grid}.verlauf .wann{color:var(--leise);font-size:.75rem}.notiz-text{white-space:pre-wrap}.verlauf li form{justify-self:start}.statusfilter{flex-wrap:wrap;gap:6px;display:flex}.statusfilter .chip{color:inherit;font:inherit;font-size:14px}.statusfilter .chip b{font-variant-numeric:tabular-nums;margin-left:4px}.statusfilter .chip[aria-pressed=true]{background:var(--akzent);color:var(--akzent-text);border-color:var(--akzent)}.schritte{flex-wrap:wrap;gap:4px;display:flex}.schritt{text-align:center;font:inherit;border:1px solid var(--linie-stark);color:var(--text);background:var(--flaeche);cursor:pointer;border-radius:6px;flex:90px;padding:8px 4px;font-size:14px}.schritt.erreicht{border-color:var(--akzent);color:var(--text)}.schritt.aktuell{background:var(--akzent);color:var(--akzent-text);border-color:var(--akzent);font-weight:600}.schritt:hover:not(.aktuell):not(:disabled){border-color:var(--akzent);color:var(--text)}.schritt.naechster{border:2px solid var(--akzent);color:var(--akzent);font-weight:600}.schritt:disabled{cursor:not-allowed;opacity:.6;color:var(--leise)}@media (max-width:860px){.statusfilter .chip{min-height:40px}.schritt{min-height:44px}}.imp-schritte{flex-wrap:wrap;gap:4px;display:flex}.imp-schritt{text-align:center;border:1px solid var(--linie);color:var(--leise);background:var(--flaeche);border-radius:6px;flex:90px;padding:8px 4px;font-size:14px}.imp-schritt.erreicht{border-color:var(--akzent);color:var(--text)}.imp-schritt.aktuell{background:var(--akzent);color:var(--akzent-text);border-color:var(--akzent);font-weight:600}.imp-zuordnung{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px 14px;font-size:14px;display:grid}.imp-zuordnung select{border:1px solid var(--feld-rand);background:var(--flaeche);border-radius:8px;width:100%;padding:7px 9px}.imp-zuordnung .imp-beispiel{color:var(--leise);overflow-wrap:anywhere;font-size:12px;display:block}.imp-datei{border:1px dashed var(--linie-stark);background:var(--bg);border-radius:8px;gap:8px;min-width:0;padding:14px;display:grid}.pille.schlecht{color:var(--schlecht);border-color:var(--schlecht)}.imp-trotzdem{align-items:center;gap:6px;margin-top:4px;display:inline-flex}.imp-trotzdem input{width:18px;height:18px}@media (max-width:860px){.imp-zuordnung{grid-template-columns:minmax(0,1fr);gap:4px}.imp-zuordnung select{min-height:48px;padding:12px}.imp-trotzdem{min-height:32px}}.imp-datei>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.imp-datei input[type=file]{width:100%}.karte>b,.karte>.klein{overflow-wrap:anywhere;min-width:0}.neu{background:var(--akzent);color:var(--akzent-text);letter-spacing:.04em;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700}.zwei-knoepfe{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.grossknopf{border:1px solid var(--akzent);min-height:52px;color:var(--akzent);background:var(--flaeche);text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:14px;font-weight:600;text-decoration:none;display:flex}.grossknopf.haupt{background:var(--akzent);color:var(--akzent-text)}.grossknopf.aus{opacity:.6;border-color:var(--linie-stark);color:var(--leise)}.grossknopf svg{fill:none;stroke:currentColor;stroke-width:2px;flex:none;width:20px;height:20px}@media (max-width:400px){.zwei-knoepfe{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){a.link,button.link,a.zeilenlink,.sl-zu{align-items:center;min-width:44px;min-height:44px;display:inline-flex}summary{box-sizing:border-box;min-height:44px;padding-block:12px;display:list-item}.sl-zu{place-items:center;width:44px;height:44px;display:grid}.dl dd a,.leer a,a[href^=tel\:],a[href^=mailto\:]{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.klapp{min-width:44px;min-height:44px}.kopfzeile>a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.statusfilter .chip,.chip{min-width:44px;min-height:44px}label.mini,.werkzeug label.mini{align-items:center;gap:8px;min-width:44px;min-height:44px;display:inline-flex}label:has(>input[type=checkbox]){align-items:center;gap:8px;min-width:44px;min-height:44px;display:inline-flex}label:has(>input[type=radio]){align-items:center;gap:8px;min-width:44px;min-height:44px;display:inline-flex}input[type=checkbox],input[type=radio]{min-width:24px;min-height:24px}}.zeitraum-chip{color:inherit;align-items:center;gap:6px;font-size:14px;text-decoration:none;display:inline-flex}.angaben-kopf{cursor:pointer;align-items:baseline;gap:12px;width:100%;min-width:0;list-style:none;display:flex}.angaben-kopf::-webkit-details-marker{display:none}.angaben-kopf:focus-visible{outline:2px solid var(--akzent);outline-offset:4px;border-radius:6px}.angaben-kopf .eyebrow{flex:none}.angaben-kurz{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.angaben-pfeil{flex:none;margin-left:auto}.angaben-pfeil:before{content:"▸"}.angaben-karte[open] .angaben-pfeil:before{content:"▾"}.angaben-karte[open] .angaben-kurz{visibility:hidden}.angaben-karte:not([open]){gap:0;padding-block:14px}.angaben-kurz-teil{text-overflow:ellipsis;overflow:hidden}@media (max-width:860px){.angaben-kurz{white-space:normal;flex-direction:column;display:flex}.angaben-kurz-teil{white-space:nowrap}.angaben-kurz-trenner{display:none}.angaben-kopf{align-items:flex-start}}.reiter-leer{border-top:0}.reiter-abschnitt{border-top:1px solid var(--linie);gap:8px;padding-top:12px;display:grid}.dokumente{gap:12px;min-width:0;display:grid}.dok-neu>summary{align-items:center;width:fit-content;list-style:none;display:inline-flex}.dok-neu>summary::-webkit-details-marker{display:none}.dok-neu[open]>summary{margin-bottom:12px}.dok-formular{gap:12px;min-width:0;max-width:520px;display:grid}.dok-formular input[type=file]{max-width:100%}.dok-liste{min-width:0;margin:0;padding:0;list-style:none;display:grid}.dok{border-bottom:1px solid var(--linie);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:10px 0;display:grid}.dok:last-child{border-bottom:0}.dok-bild{object-fit:cover;background:var(--bg);border:1px solid var(--linie);width:48px;height:48px;color:var(--leise);border-radius:8px;place-items:center;display:grid}.dok-bild svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.dok-text{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.dok-aktionen{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dok-loeschen>summary{cursor:pointer;list-style:none}.dok-loeschen>summary::-webkit-details-marker{display:none}.dok-loeschen[open]{flex-basis:100%}.dok-loeschen .bestaetigung{margin-top:8px}@media (max-width:560px){.dok{grid-template-columns:48px minmax(0,1fr)}.dok-aktionen{grid-column:1/-1;justify-content:flex-start}}@media (max-width:860px){.dok-neu>summary{min-height:48px;display:inline-flex}.dok-loeschen>summary{align-items:center;min-width:44px;min-height:44px;padding-block:0;display:inline-flex}}.glocke{min-width:44px;min-height:44px;color:inherit;border-radius:8px;flex:none;place-items:center;margin-left:auto;text-decoration:none;display:grid;position:relative}.glocke:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.glocke:hover{background:color-mix(in srgb, currentColor 10%, transparent)}}.glocke svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.glocke-zahl{background:var(--schlecht);color:var(--flaeche);text-align:center;box-sizing:border-box;border-radius:999px;min-width:16px;padding:0 5px;font-size:12px;font-weight:700;line-height:16px;position:absolute;top:2px;right:0}.hinweis-liste{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.hinweis-liste form{display:contents}.hinweis-zeile{text-align:left;background:var(--flaeche);width:100%;min-height:44px;color:var(--text);border:1px solid var(--linie);cursor:pointer;font:inherit;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.hinweis-zeile:hover{border-color:var(--akzent)}.hinweis-zeile>span:first-child{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.hinweis-zeile.neu-zeile{border-color:var(--linie-stark);font-weight:600}.sperre{border:1px solid var(--schlecht);background:var(--schlecht)}@supports (color:color-mix(in lab, red, red)){.sperre{background:color-mix(in srgb, var(--schlecht) 8%, transparent)}}.sperre{border-radius:10px;gap:6px;min-width:0;padding:12px 14px;font-size:14px;display:grid}.sperre ul{margin:0;padding-left:18px}.sperre.neutral{border-color:var(--linie-stark);background:var(--bg)}.sperre .entsperren{gap:10px;display:grid}.faellig-rot{color:var(--schlecht);font-weight:600}.aktionsleiste{z-index:4;background:var(--flaeche);border:1px solid var(--linie-stark);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 14px;display:flex;position:relative}.aktionsleiste form{margin:0}.aktionsleiste .knopf{min-height:48px;padding-inline:20px}.knopf.gedimmt{opacity:.6}@media (max-width:860px){.aktionsleiste{padding:10px max(16px, env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));border-width:1px 0 0;border-radius:0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 18px #0000001f}.geruest main:has(.aktionsleiste){padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))}body:has(.aktionsleiste) .toast{bottom:calc(96px + env(safe-area-inset-bottom,0px))}}.gross-suche{flex:100%;min-width:0;position:relative}.gross-suche input{box-sizing:border-box;width:100%;font:inherit;border:2px solid var(--feld-rand);background:var(--flaeche);color:var(--text);border-radius:12px;min-height:48px;padding:14px 16px 14px 44px;font-size:17px}.gross-suche input:focus{border-color:var(--akzent);outline:none}.gross-suche .lupe{fill:none;width:20px;height:20px;stroke:var(--leise);stroke-width:2px;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.altauftrag{color:var(--leise)}@media (max-width:860px){.statusfilter{scrollbar-width:none;background:var(--wisch-schatten);background-color:var(--bg);flex-wrap:nowrap;padding-right:8px;overflow:auto hidden}.statusfilter::-webkit-scrollbar{display:none}.statusfilter .chip{white-space:nowrap;flex:none;min-width:44px;min-height:44px}}.frist-bald{color:var(--warn);font-weight:600}.karte-formular{gap:12px;min-width:0;display:grid}.karte-formular label:has(>input[type=checkbox]){align-items:center;gap:8px;font-size:14px;display:inline-flex}.frist-form{max-width:320px}.kollegen{min-width:0;margin:0;padding:0;list-style:none;display:grid}.kollege{border-bottom:1px solid var(--linie);overflow-wrap:anywhere;gap:4px;min-width:0;padding:10px 0;display:grid}.kollege:last-child{border-bottom:0}.kollege-kontakt{flex-wrap:wrap;gap:4px 16px;font-size:14px;display:flex}a.kollege-eigen{color:inherit;justify-content:space-between;align-items:center;gap:12px;min-height:44px;text-decoration:none;display:flex}.zuweisungen{gap:6px;margin:0;padding-left:20px;display:grid}.ma-name{gap:2px;display:grid}.standort-zeile{border-bottom:1px solid var(--linie);gap:10px;padding-bottom:14px;display:grid}.standort-zeile:last-of-type{border-bottom:0;padding-bottom:0}.standort-zeile form{gap:10px;min-width:0;display:grid}.statusfilter a.chip{align-items:center;text-decoration:none;display:inline-flex}.statusfilter .chip[aria-current=true]{background:var(--akzent);color:var(--akzent-text);border-color:var(--akzent)}.aufgaben{min-width:0;margin:0;padding:0;list-style:none;display:grid}.aufgabe-z{border-top:1px solid var(--linie);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"titel rechts""meta rechts";align-items:center;gap:4px 12px;min-width:0;padding:11px 4px;display:grid}.aufgabe-z.mit-haken{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"box titel rechts""box meta rechts"}.aufgabe-z:first-child{border-top:0}.aufgabe-z.az-weg{display:none}.az-box{grid-area:box;margin:0}.az-titel{flex-wrap:wrap;grid-area:titel;align-items:center;gap:4px 8px;min-width:0;display:flex}.az-meta{grid-area:meta;min-width:0}.az-rechts{text-align:right;color:var(--leise);grid-area:rechts;margin:0;font-size:12.5px}.aufgabe-z .titel-z{overflow-wrap:anywhere;min-width:0;font-weight:600}.erledigt-z .titel-z{color:var(--leise);text-decoration:line-through}.aufgabe-z .meta{color:var(--leise);flex-wrap:wrap;gap:4px 10px;font-size:12.5px;display:flex}.aufgabe-z .wichtig{color:var(--schlecht);letter-spacing:.03em;text-transform:uppercase;font-size:12px;font-weight:700}.aufgabe-z .faellig-heute{color:var(--warn);font-weight:600}.aufgabe-z .quelle,.kt-protokoll .quelle{border:1px solid var(--linie-stark);color:var(--leise);white-space:nowrap;border-radius:999px;padding:0 8px;font-size:12px}.haken-knopf{border:2px solid var(--feld-rand);background:var(--flaeche);color:#0000;cursor:pointer;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;display:grid}.haken-knopf svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.haken-knopf:hover{border-color:var(--akzent);color:var(--akzent)}.haken-text{display:none}@media (max-width:860px){.aufgabe-z,.aufgabe-z.mit-haken{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"titel titel""meta aktion"}.az-box,.az-rechts{grid-area:aktion}.haken-knopf{border:1px solid var(--akzent);width:auto;min-width:44px;min-height:44px;color:var(--akzent);border-radius:8px;gap:8px;padding:0 14px;font-weight:500;display:inline-flex}.haken-text{font-size:14px;display:inline}.az-rechts .knopf{min-width:44px;min-height:44px}}.aufgabe-z .titel-link{color:inherit;text-decoration:none}.aufgabe-z .titel-link:hover{text-decoration:underline}.feld .feld-name{font-size:13px;font-weight:500}.checkliste-felder{gap:8px;min-width:0;display:grid}.checkliste-zeile{flex-wrap:nowrap;min-width:0}.checkliste-zeile .punkt-text{border:1px solid var(--feld-rand);background:var(--flaeche);border-radius:8px;flex:1 1 0;width:auto;min-width:0;padding:9px 11px}.checkliste-zeile .link{color:var(--schlecht);flex:none}.kopf-meta{color:var(--leise);flex-wrap:wrap;gap:4px 12px;margin-top:6px;font-size:13px;display:flex}.kopf-meta .wichtig{color:var(--schlecht);letter-spacing:.03em;text-transform:uppercase;font-size:12px;font-weight:700}.kopf-meta .faellig-rot{color:var(--schlecht);font-weight:600}.kopf-meta .faellig-heute{color:var(--warn);font-weight:600}.unter{gap:6px;margin:0;padding:0;list-style:none;display:grid}.unter-form{margin:0}.unter label{align-items:center;gap:8px;display:flex}.unter input[type=checkbox]{width:20px;height:20px;accent-color:var(--akzent);flex:none}.punkt-erledigt{color:var(--leise);text-decoration:line-through}.fortschritt{background:var(--bg);border:1px solid var(--linie);border-radius:3px;height:6px;overflow:hidden}.fortschritt i{background:var(--akzent);height:100%;display:block}.notiz-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.aktionen-reihe form{margin:0}@media (max-width:860px){.aufgabe-z .titel-link{align-items:center;min-height:44px;display:inline-flex}.checkliste-zeile .punkt-text{min-height:48px;padding:12px}}.kopf-meta .quelle{border:1px solid var(--linie-stark);white-space:nowrap;border-radius:999px;padding:0 8px;font-size:12px}.mx-werkzeuge{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:2px 0 8px;display:flex}.mx-werkzeuge .werkzeug{margin:0}.kd-filter{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.kd-filter a.chip{color:inherit;align-items:center;font-size:14px;text-decoration:none;display:inline-flex}.kd-filter a.chip[aria-current=true]{background:var(--text);color:var(--bg);border-color:var(--text)}.mx{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:760px){.mx{grid-template-columns:minmax(0,1fr)}}.mx-feld{border:1px solid var(--linie);background:var(--bg);border-radius:12px;align-content:start;gap:4px;min-width:0;min-height:220px;padding:10px 12px;display:grid}.mx-feld.mx-w{border-color:var(--schlecht)}@supports (color:color-mix(in lab, red, red)){.mx-feld.mx-w{border-color:color-mix(in srgb, var(--schlecht) 45%, var(--linie))}}.mx-feld.mx-w{background:var(--schlecht)}@supports (color:color-mix(in lab, red, red)){.mx-feld.mx-w{background:color-mix(in srgb, var(--schlecht) 5%, var(--bg))}}.mx-feld.mx-ki{border-style:dashed}.mx-feld.mx-ki.mx-w{background:var(--st-angebot)}@supports (color:color-mix(in lab, red, red)){.mx-feld.mx-ki.mx-w{background:color-mix(in srgb, var(--st-angebot) 7%, var(--bg))}}.mx-feld.mx-ki.mx-w{border-color:var(--st-angebot)}@supports (color:color-mix(in lab, red, red)){.mx-feld.mx-ki.mx-w{border-color:color-mix(in srgb, var(--st-angebot) 50%, var(--linie))}}.mx-feld.mx-ki:not(.mx-w){background:var(--st-angebot)}@supports (color:color-mix(in lab, red, red)){.mx-feld.mx-ki:not(.mx-w){background:color-mix(in srgb, var(--st-angebot) 3%, var(--bg))}}.mx-feld.mx-ueber{outline:2px solid var(--akzent);outline-offset:2px}.mx-kopf{border-bottom:1px solid var(--linie);align-items:center;gap:8px;min-width:0;padding-bottom:6px;display:flex}.mx-kopf h2{margin:0;font-size:15px}.mx-kopf .pille{padding:0 8px;font-size:12px}.mx-zeitplan{white-space:nowrap;background:var(--st-angebot);border-radius:999px;margin-left:auto;padding:1px 8px;font-size:11.5px}@supports (color:color-mix(in lab, red, red)){.mx-zeitplan{background:color-mix(in srgb, var(--st-angebot) 18%, transparent)}}.mx-zeitplan{color:var(--st-angebot)}@supports (color:color-mix(in lab, red, red)){.mx-zeitplan{color:color-mix(in srgb, var(--st-angebot) 75%, var(--text))}}.mx-leer{color:var(--leise);padding:14px 4px;font-size:13px;list-style:none}.mx-feld .aufgabe-z.ziehbar{cursor:grab}.wer-etikett{white-space:nowrap;--wer:var(--st-angebot);background:var(--wer);border-radius:6px;padding:0 6px;font-size:11px;font-weight:700;line-height:18px}@supports (color:color-mix(in lab, red, red)){.wer-etikett{background:color-mix(in srgb, var(--wer) 18%, transparent)}}.wer-etikett{color:var(--wer)}@supports (color:color-mix(in lab, red, red)){.wer-etikett{color:color-mix(in srgb, var(--wer) 75%, var(--text))}}.wer-cowork{--wer:var(--st-angebot)}.wer-code_web{--wer:var(--st-fertig)}.wer-code_lokal{--wer:var(--st-beauftragt)}.kd-etikett{white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;border:1px solid #0000;border-radius:999px;max-width:220px;padding:0 9px;font-size:12px;font-weight:600;line-height:20px;display:inline-block;overflow:hidden}.kd-eigen{background:var(--linie)}@supports (color:color-mix(in lab, red, red)){.kd-eigen{background:color-mix(in srgb, var(--linie) 60%, transparent)}}.kd-eigen{color:var(--leise)}.kd-farbe{background:var(--kd)}@supports (color:color-mix(in lab, red, red)){.kd-farbe{background:color-mix(in srgb, var(--kd) 20%, transparent)}}.kd-farbe{color:var(--kd)}@supports (color:color-mix(in lab, red, red)){.kd-farbe{color:color-mix(in srgb, var(--kd) 70%, var(--text))}}.kd-farbe{border-color:var(--kd)}@supports (color:color-mix(in lab, red, red)){.kd-farbe{border-color:color-mix(in srgb, var(--kd) 45%, transparent)}}.kd-f0{--kd:var(--st-angebot)}.kd-f1{--kd:var(--st-in-arbeit)}.kd-f2{--kd:var(--st-beauftragt)}.kd-f3{--kd:var(--st-fertig)}.mx-feld .aufgabe-z{position:relative}.aufgabe-z .az-schieben{grid-area:rechts;justify-self:end}.mx-schieben{font-size:12.5px}.mx-schieben summary{cursor:pointer;color:var(--akzent);list-style:none}.mx-schieben summary::-webkit-details-marker{display:none}.mx-schieben[open] summary{font-weight:600}.mx-ziele{z-index:10;border:1px solid var(--linie-stark);background:var(--flaeche);min-width:260px;box-shadow:0 6px 18px var(--text);border-radius:8px;gap:2px;margin:0;padding:6px 8px;display:grid;position:absolute;top:calc(100% - 6px);right:0}@supports (color:color-mix(in lab, red, red)){.mx-ziele{box-shadow:0 6px 18px color-mix(in srgb, var(--text) 18%, transparent)}}.mx-ziele .link{text-align:left;padding:4px 2px;font-size:13px}.mx-ziele .link:disabled{color:var(--leise);cursor:default;font-weight:600;text-decoration:none}@media (max-width:860px){.aufgabe-z.mit-schieben,.aufgabe-z.mit-haken.mit-schieben{grid-template-areas:"titel titel""meta meta""schieben aktion"}.aufgabe-z .az-schieben{grid-area:schieben;place-self:center start}.mx-schieben summary{align-items:center;min-height:44px;display:inline-flex}.mx-ziele{min-width:0;left:0;right:0}.mx-ziele .link{white-space:nowrap;min-height:44px}}@media (max-width:760px){.mx-feld{min-height:0}.kd-filter{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.kd-filter>*{flex:none}.kd-filter a.chip{white-space:nowrap}}.fertig-marke{white-space:nowrap;background:var(--akzent);color:var(--akzent-text);letter-spacing:.04em;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700}.statusfilter,.reiter{--wisch-grund:var(--bg);--wisch-schatten:linear-gradient(to right, var(--wisch-grund,var(--bg)) 30%, transparent) left center / 36px 100% no-repeat local, linear-gradient(to left, var(--wisch-grund,var(--bg)) 30%, transparent) right center / 36px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, var(--text), transparent) left center / 14px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, var(--text), transparent) right center / 14px 100% no-repeat scroll}@supports (color:color-mix(in lab, red, red)){.statusfilter,.reiter{--wisch-schatten:linear-gradient(to right, var(--wisch-grund,var(--bg)) 30%, transparent) left center / 36px 100% no-repeat local, linear-gradient(to left, var(--wisch-grund,var(--bg)) 30%, transparent) right center / 36px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, color-mix(in srgb, var(--text) 38%, transparent), transparent) left center / 14px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, color-mix(in srgb, var(--text) 38%, transparent), transparent) right center / 14px 100% no-repeat scroll}}.reiter{--wisch-grund:var(--flaeche)}td[data-label]:before{content:none}@media (max-width:860px){.liste-tabelle{overflow:visible}.liste-tabelle table,.liste-tabelle tbody{display:block}.liste-tabelle thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.liste-tabelle tr{border-bottom:1px solid var(--linie);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:14px 0;display:grid}.liste-tabelle tr:last-child{border-bottom:0}.liste-tabelle tr:has(>td[colspan]){display:block}.liste-tabelle td{overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block}.liste-tabelle td[data-label]:before{content:attr(data-label) ": ";color:var(--leise)}.liste-tabelle td.z-kunde{color:var(--text)}.liste-tabelle .z-nr{grid-area:nr}.liste-tabelle .z-titel{grid-area:titel}.liste-tabelle .z-kunde{grid-area:kunde}.liste-tabelle .z-zeit{grid-area:zeit}.liste-tabelle .z-team{grid-area:team}.liste-tabelle .z-status{grid-area:status;justify-self:end}.liste-tabelle .z-wert{grid-area:wert;justify-self:end;font-weight:600}.liste-tabelle .z-zugang{grid-area:zugang}.liste-tabelle .z-rolle{grid-area:rolle}.liste-tabelle .z-apps{grid-area:apps}.liste-tabelle .z-aktionen{grid-area:aktionen}.kt-protokoll tr{grid-template-areas:"nr status""kunde kunde""titel titel""zeit zeit"}.kt-mitarbeiter tr{grid-template-areas:"titel status""rolle rolle""zugang zugang""apps apps""aktionen aktionen"}.kt-mitarbeiter .z-status{grid-area:status}.kt-mitarbeiter .z-aktionen .reihe{gap:4px 16px}.kt-protokoll .z-titel{font-weight:600}.pk-karten{overflow:visible}.pk-karten table,.pk-karten tbody,.pk-karten tr{display:block}.pk-karten thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pk-karten tr{border-bottom:1px solid var(--linie);padding:12px 0}.pk-karten tr:last-child{border-bottom:0}.pk-karten td{text-align:left;overflow-wrap:anywhere;border:0;min-width:0;padding:2px 0;display:block}.pk-karten td[data-label]:before{content:attr(data-label) ": ";color:var(--leise)}}.partner-zeile>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px 12px;font-weight:600;list-style:none;display:flex}.partner-zeile>summary::-webkit-details-marker{display:none}.partner-zeile>summary:after{content:"▸";color:var(--leise);margin-left:auto}.partner-zeile[open]>summary:after{content:"▾"}.partner-zeile[open]>summary{margin-bottom:8px}.baustein-titel{margin:0;font-size:1.15rem}.kk{gap:18px;min-width:0;padding-top:12px;display:grid}.kk-abschnitt{border-top:1px solid var(--linie);gap:12px;min-width:0;padding-top:14px;display:grid}.kk-kh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.kk-kh>div{min-width:0;max-width:100%}.kk-schritt{background:var(--akzent);width:24px;height:24px;color:var(--akzent-text);vertical-align:2px;border-radius:50%;place-items:center;margin-right:8px;font-size:13px;display:inline-grid}.kk-pl-wahl{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;font-size:13px;font-weight:600;display:flex}.kk-pl-wahl select{border:2px solid var(--akzent);background:var(--akzent);border-radius:8px;width:100%;min-width:0;max-width:320px;min-height:44px;padding:6px 10px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.kk-pl-wahl select{background:color-mix(in srgb, var(--akzent) 8%, var(--bg))}}.kk-pl-wahl select{color:var(--text);flex:200px}.kk-pl-wahl.kk-leise select{border-width:1px;border-color:var(--feld-rand);background:var(--flaeche);max-width:220px;font-weight:500}.kk-pos,.kk-mat{width:100%}.kk table td{vertical-align:top}.kk .kk-r{text-align:right}.kk .kk-z{font-variant-numeric:tabular-nums;white-space:nowrap}.kk td small{color:var(--leise);font-size:12.5px;display:block}.kk td input,.kk td textarea,.kk td select{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.kk td input,.kk td textarea,.kk td select{background:color-mix(in srgb, var(--warn) 9%, var(--flaeche))}}.kk td input,.kk td textarea,.kk td select{border:1px solid var(--feld-rand);width:100%;min-width:0;font:inherit;color:var(--text);border-radius:6px;min-height:40px;padding:6px 8px}.kk td select{background:var(--flaeche);max-width:170px}.kk td input.kk-text{font-weight:600}.kk td textarea{resize:vertical;min-height:34px;margin-top:4px;font-size:13px}.kk td input.kk-n{text-align:right;font-variant-numeric:tabular-nums;width:76px}.kk td input.kk-n-breit{width:92px}.kk .kk-pos,.kk .kk-pos tbody{width:100%;display:block}.kk .kk-pos thead{display:block}.kk .kk-pos tr{border-bottom:1px solid var(--linie);grid-template-columns:minmax(0,1fr) 150px 170px 112px;grid-template-areas:"text art betrag aktionen""beschr menge preis zeit";align-items:start;gap:6px 10px;padding:10px 4px;display:grid}.kk .kk-pos thead tr{row-gap:2px;padding-top:4px;padding-bottom:6px}.kk .kk-pos th{letter-spacing:.03em;white-space:normal}.kk .kk-pos tr:has(>td[colspan]){display:block}.kk .kk-pos th,.kk .kk-pos td{border:0;min-width:0;padding:0;display:block}.kk .kk-pos .z-text{grid-area:text}.kk .kk-pos .z-beschr{grid-area:beschr}.kk .kk-pos .z-art{grid-area:art}.kk .kk-pos .z-menge{grid-area:menge}.kk .kk-pos .z-preis{grid-area:preis}.kk .kk-pos .z-zeit{grid-area:zeit}.kk .kk-pos .z-betrag{grid-area:betrag;align-self:center}.kk .kk-pos .z-aktionen{flex-wrap:wrap;grid-area:aktionen;justify-content:flex-end;gap:2px;display:flex}.kk .kk-pos td select{max-width:none}.kk .kk-pos td textarea{margin-top:0}.kk .kk-pos .z-menge,.kk .kk-pos .z-preis,.kk .kk-pos .z-zeit{justify-content:flex-end;display:flex}.kk-paare{gap:6px;display:inline-flex}.kk-paar{justify-items:end;gap:1px;display:inline-grid}.kk-paar small{opacity:.8;font-size:11px}.kk-menge{align-items:center;gap:6px;display:inline-flex}.kk-einheit{color:var(--leise);white-space:nowrap;font-size:13px}.kk-betrag{font-weight:600}.kk-aktionen{white-space:nowrap;text-align:right}.kk-x{color:var(--leise);cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:30px;min-height:36px;padding:0 4px;font-size:15px}.kk-x:hover{color:var(--schlecht)}.knopf.kl{padding:6px 11px;font-size:13px}[data-js] .ks-speichern{display:none}.kk-plus-gross{box-sizing:border-box;cursor:pointer;border:2px dashed var(--akzent);width:100%;min-height:48px;color:var(--akzent);background:var(--akzent);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:14px;font-size:16px;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.kk-plus-gross{background:color-mix(in srgb, var(--akzent) 6%, transparent)}}.kk-plus-gross{list-style:none}.kk-plus-gross::-webkit-details-marker{display:none}.kk-plus-gross:hover{background:var(--akzent)}@supports (color:color-mix(in lab, red, red)){.kk-plus-gross:hover{background:color-mix(in srgb, var(--akzent) 14%, transparent)}}.kk-neu[open]>.kk-plus-gross{margin-bottom:12px}.kk-neu-form{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:12px;min-width:0;display:grid}.kk-neu-form .feld input,.kk-neu-form .feld select,.kk-gitter .feld input,.kk-neu-form .knopf{min-height:44px}.kk-neu-mat{grid-template-columns:minmax(0,1fr)}.kk-gitter{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:12px;min-width:0;display:grid}.kk-gitter .feld span{font-size:13px}.kk-saetze{color:var(--leise);flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:13px;display:flex}.kk-saetze b{color:var(--text)}.kk-saetze-aendern{flex:none}.kk-saetze-aendern>summary{box-sizing:border-box;justify-content:center;align-items:center;width:max-content;min-width:44px;min-height:44px;padding:0 6px;list-style:none;display:inline-flex}.kk-saetze-aendern>summary::-webkit-details-marker{display:none}.kk-saetze-aendern[open]{flex:100%}.kk-wahl{gap:6px;display:grid}.kk-wahl-2{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.kk-wahl label{border:1px solid var(--linie);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;min-height:44px;padding:10px 12px;font-size:14px;display:flex}.kk-wahl label:has(input:checked){border-color:var(--akzent);background:var(--akzent)}@supports (color:color-mix(in lab, red, red)){.kk-wahl label:has(input:checked){background:color-mix(in srgb, var(--akzent) 8%, transparent)}}.kk-wahl input{width:20px;height:20px;margin-top:1px}.kk-wahl small{color:var(--leise);font-size:12.5px;display:block}.kk-ausf{gap:12px;display:grid}.kk-feld{color:var(--leise);gap:4px;font-size:13px;display:grid}.kk-wert{color:var(--text);font-size:14px}.kk-breit{flex:260px}.kk-kz{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.kk-kz>div{background:var(--flaeche);border:1px solid var(--linie);border-radius:10px;align-content:start;gap:2px;padding:10px 12px;display:grid}.kk-kz span{color:var(--leise);font-size:12.5px}.kk-kz b{font-variant-numeric:tabular-nums;font-size:1.3rem}.kk-kz small{color:var(--leise);font-size:12px}.kk-kz .haupt{border:2px solid var(--akzent);background:var(--akzent)}@supports (color:color-mix(in lab, red, red)){.kk-kz .haupt{background:color-mix(in srgb, var(--akzent) 8%, var(--flaeche))}}.kk-kz .haupt b{color:var(--akzent);font-size:1.7rem}.kk-gut{color:var(--gut)}.kk-schlecht{color:var(--schlecht)}.ampel-klein{align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.ampel-klein:before{content:"";background:currentColor;border-radius:50%;width:12px;height:12px}.ampel-klein.gruen{color:var(--gut)}.ampel-klein.gelb{color:var(--warn)}.ampel-klein.rot{color:var(--schlecht)}.kk-hinweis{border:1px solid var(--warn);border-radius:8px;padding:9px 12px;font-size:13px}@supports (color:color-mix(in lab, red, red)){.kk-hinweis{border:1px solid color-mix(in srgb, var(--warn) 45%, transparent)}}.kk-hinweis{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.kk-hinweis{background:color-mix(in srgb, var(--warn) 9%, transparent)}}.kk-hinweis{color:var(--warn)}.kk-ok{border:1px solid var(--gut);border-radius:8px;padding:9px 12px;font-size:13px}@supports (color:color-mix(in lab, red, red)){.kk-ok{border:1px solid color-mix(in srgb, var(--gut) 45%, transparent)}}.kk-ok{background:var(--gut)}@supports (color:color-mix(in lab, red, red)){.kk-ok{background:color-mix(in srgb, var(--gut) 9%, transparent)}}.kk-ok{color:var(--gut)}.kk-fehler{border:1px solid var(--schlecht);border-radius:8px;margin:0;padding:9px 12px;font-size:14px}@supports (color:color-mix(in lab, red, red)){.kk-fehler{border:1px solid color-mix(in srgb, var(--schlecht) 45%, transparent)}}.kk-fehler{background:var(--schlecht)}@supports (color:color-mix(in lab, red, red)){.kk-fehler{background:color-mix(in srgb, var(--schlecht) 8%, transparent)}}.kk-fehler{color:var(--schlecht)}.kk-dialog-kasten{border:2px solid var(--akzent);background:var(--flaeche-hoch);border-radius:12px;gap:10px;padding:14px 16px;display:grid}.kk-dialog-kasten h3{margin:0;font-size:1rem}.kk-option .pille{padding:0 6px;font-size:11px}@media (max-width:860px){.kk-karten{overflow:visible}.kk-karten table,.kk-karten tbody,.kk-karten tr{display:block}.kk-karten thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kk-karten tr{border-bottom:1px solid var(--linie);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 12px;padding:12px 0;display:grid}.kk-karten tr:has(>td[colspan]){display:block}.kk-karten td{overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block;text-align:left!important}.kk-karten td[data-label]:before{content:attr(data-label);color:var(--leise);font-size:12px;display:block}.kk-karten td:first-child,.kk-karten .kk-aktionen{grid-column:1/-1}.kk-karten .kk-pos tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"text text betrag""beschr beschr beschr""art menge menge""preis zeit zeit""aktionen aktionen aktionen";gap:6px 10px;padding:12px 0}.kk-karten td input.kk-n-breit{width:84px}.kk-karten .kk-mat td.kk-aktionen{grid-column:auto;align-self:end}.kk-karten .kk-pos thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kk-karten .kk-pos td.z-text{grid-area:text}.kk-karten .kk-pos td.z-aktionen{grid-area:aktionen}.kk-karten .kk-pos .z-menge,.kk-karten .kk-pos .z-preis,.kk-karten .kk-pos .z-zeit{display:block}.kk-karten .kk-pos td.z-betrag{align-self:start;padding-top:10px;text-align:right!important}.kk-karten td select{max-width:100%}.kk-karten .kk-aktionen{justify-content:flex-end;display:flex}.kk-neu-form{grid-template-columns:minmax(0,1fr)}.kk td input,.kk td select{min-height:44px}.kk-x{min-width:44px;min-height:44px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
.b-symbol{flex:none;display:block}.b-seitenkopf{justify-content:space-between;align-items:flex-start;gap:12px 16px;min-width:0;display:flex}.b-seitenkopf-text{gap:4px;min-width:0;display:grid}.b-seitenkopf h1{letter-spacing:-.01em;font-size:26px;line-height:1.2}.b-zurueck{color:var(--leise);justify-self:start;font-size:14px;text-decoration:none}.b-zurueck:hover{color:var(--text)}.b-unter{color:var(--leise)}.b-seitenkopf-aktion{flex-wrap:wrap;flex:none;gap:8px;display:flex}@media (max-width:860px){.b-seitenkopf{flex-direction:column;align-items:stretch}.b-seitenkopf h1{font-size:22px}.b-zurueck{align-items:center;min-height:44px;display:inline-flex}}a.b-knopf,.b-knopf{color:var(--text);justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}a.b-knopf.haupt,.b-knopf.haupt{color:var(--akzent-text)}.b-knopf:active:not(:disabled){transform:scale(.98)}.b-knopf.b-gross{padding:12px 18px;font-size:15px}.b-knopf.b-knopf-bereich{color:var(--farbe-text)}.b-knopf.b-knopf-bereich.haupt,a.b-knopf.b-knopf-bereich.haupt{background:var(--farbe-text);color:var(--knopf-bereich-schrift);border-color:#0000}.b-sym{background:color-mix(in srgb, var(--farbe,var(--akzent)) 14%, transparent);width:30px;height:30px;color:var(--farbe,var(--akzent));border-radius:9px;flex:none;place-items:center;display:grid}.b-sym-klein{border-radius:8px;width:26px;height:26px}.b-sym-gross{background:color-mix(in srgb, var(--farbe,var(--akzent)) 12%, transparent);border-radius:16px;width:56px;height:56px}.b-karte-kopf{align-items:center;gap:10px;min-width:0;display:flex}.b-karte-titel{min-width:0;font-size:16px;font-weight:700}.b-karte-rechts{margin-left:auto;font-size:13.5px;font-weight:600}.b-lkarte{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--r);box-shadow:var(--schatten);color:var(--text);min-width:0;transition:transform var(--dauer), box-shadow var(--dauer);flex-direction:column;gap:10px;padding:16px 18px;text-decoration:none;display:flex}.b-lkarte:hover{box-shadow:var(--schatten-hover);transform:translateY(-2px)}.b-lkarte-oben{align-items:center;gap:12px;min-width:0;display:flex}.b-ini{width:40px;height:40px;color:var(--farbe-text,var(--akzent));background:color-mix(in srgb, var(--farbe,var(--akzent)) 14%, transparent);border-radius:12px;flex:none;place-items:center;font-weight:700;display:grid}.b-lkarte-name{flex:auto;min-width:0;display:grid}.b-name{overflow-wrap:anywhere;font-size:15.5px;font-weight:700}.b-nr{color:var(--leise);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:13px}.b-lkarte-pille{flex:none}.b-fakten{color:var(--leise);flex-wrap:wrap;gap:4px 14px;font-size:13.5px;display:flex}.b-fakten b{color:var(--text);font-weight:600}.b-marken{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.b-fakt{overflow-wrap:anywhere;align-items:center;gap:5px;min-width:0;max-width:100%;display:inline-flex}.b-fakt>.b-symbol{color:var(--leise)}.b-fakt-rechts{margin-left:auto}.b-fakt-rechts b{font-variant-numeric:tabular-nums;font-size:14.5px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .b-lkarte:hover{border-color:var(--linie-stark)}}:root[data-theme=dark] .b-lkarte:hover{border-color:var(--linie-stark)}.b-karten{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;min-width:0;display:grid}.b-kacheln{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:14px;display:grid}.b-kachel{border-radius:var(--r);background:var(--flaeche);border:1px solid var(--linie);box-shadow:var(--schatten);color:var(--text);flex-direction:column;gap:10px;min-width:0;padding:16px;text-decoration:none;display:flex}.b-kachel-link{transition:transform var(--dauer), box-shadow var(--dauer)}.b-kachel-link:hover{box-shadow:var(--schatten-hover);transform:translateY(-2px)}.b-kachel-mitte{gap:2px;display:grid}.b-wert{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.b-was{color:var(--leise);font-size:13.5px}.b-trend{color:var(--farbe-text,var(--akzent));font-size:12.5px;font-weight:600}.b-etikett{white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;background:color-mix(in srgb, var(--farbe,var(--akzent)) 12%, transparent);max-width:100%;color:var(--farbe-text,var(--akzent));border-radius:7px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block;overflow:hidden}.b-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.b-chip{border:1px solid var(--linie);background:var(--flaeche);font:inherit;color:var(--leise);cursor:pointer;transition:background var(--dauer), color var(--dauer);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.b-chip:hover{color:var(--text);border-color:var(--linie-stark)}.b-chip.b-an{background:color-mix(in srgb, var(--farbe,var(--akzent)) 14%, transparent);color:var(--farbe-text,var(--akzent));border-color:#0000;font-weight:600}.b-chip-zahl{font-variant-numeric:tabular-nums}@media (max-width:860px){.b-chip{min-height:44px;padding:8px 14px}}.b-reiterpunkt{background:var(--farbe,var(--akzent));vertical-align:middle;border-radius:50%;flex:none;width:8px;height:8px;margin-right:7px;display:inline-block}.b-schritte{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.b-schritt{color:var(--leise);background:var(--flaeche);border:1px solid var(--linie);border-radius:999px;align-items:center;gap:7px;padding:6px 12px 6px 8px;font-size:13px;font-weight:600;display:flex}.b-schritt-n{background:var(--flaeche-2);width:20px;height:20px;color:var(--leise);border-radius:50%;place-items:center;font-size:11px;display:grid}.b-schritt-fertig{color:var(--text)}.b-schritt-fertig .b-schritt-n{background:var(--gut);color:var(--flaeche)}.b-schritt-jetzt{background:color-mix(in srgb, var(--farbe,var(--akzent)) 14%, transparent);color:var(--farbe-text,var(--akzent));border-color:#0000}.b-schritt-jetzt .b-schritt-n{background:var(--farbe-text,var(--akzent));color:var(--knopf-bereich-schrift)}.karte.b-block{gap:0;padding:0;overflow:hidden}.b-blockkopf{border-bottom:1px solid var(--linie);align-items:center;gap:10px;min-width:0;padding:13px 18px;display:flex}.b-block-nr{background:var(--farbe-text,var(--akzent));width:24px;height:24px;color:var(--knopf-bereich-schrift);border-radius:8px;flex:none;place-items:center;font-size:12.5px;font-weight:700;display:grid}.b-block-titel{min-width:0;font-size:16px;font-weight:700}.b-block-rechts{color:var(--leise);margin-left:auto;font-size:13.5px}.b-plus{font:inherit;cursor:pointer;border:1.5px dashed color-mix(in srgb, var(--farbe,var(--akzent)) 55%, transparent);width:calc(100% - 36px);color:var(--farbe-text,var(--akzent));background:color-mix(in srgb, var(--farbe,var(--akzent)) 5%, transparent);transition:background var(--dauer);border-radius:11px;justify-content:center;align-items:center;gap:8px;margin:12px 18px 16px;padding:11px;font-weight:600;text-decoration:none;display:flex}.b-plus:hover{background:color-mix(in srgb, var(--farbe,var(--akzent)) 10%, transparent)}.b-zeilen{display:grid}.b-zeile{border-top:1px solid var(--linie);color:var(--text);min-width:0;transition:background var(--dauer);align-items:center;gap:12px;padding:11px 18px;text-decoration:none;display:flex}.b-zeile-link:hover{background:var(--flaeche-2)}.b-zeile-links{min-width:22px;color:var(--leise);font-variant-numeric:tabular-nums;flex:none;font-size:13.5px;font-weight:600}.b-zeile-text{flex:auto;min-width:0;display:grid}.b-zeile-titel{overflow-wrap:anywhere;font-weight:600}.b-zeile-info{color:var(--leise);overflow-wrap:anywhere;font-size:13.5px}.b-zeile-rechts{flex:none;align-items:center;gap:10px;max-width:50%;margin-left:auto;display:flex}.b-erledigt .b-zeile-titel{color:var(--leise);text-decoration:line-through}.b-haken{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;display:inline-grid}span.b-haken{cursor:default}.b-haken-kasten{border:2px solid var(--feld-rand);width:22px;height:22px;color:var(--flaeche);transition:background var(--dauer), border-color var(--dauer);background:0 0;border-radius:7px;place-items:center;display:grid}.b-haken:hover .b-haken-kasten{border-color:var(--gut)}.b-haken.b-ok .b-haken-kasten{background:var(--gut);border-color:#0000;animation:.22s ease-out b-plopp}@keyframes b-plopp{0%{transform:scale(.6)}70%{transform:scale(1.15)}to{transform:scale(1)}}@media (max-width:860px){button.b-haken{width:44px;height:44px;margin:-11px}}.b-leer{text-align:center;color:var(--text);flex-direction:column;align-items:center;gap:12px;padding:32px 16px;display:flex}.b-abschnitt{border:1px solid var(--linie);background:var(--flaeche);border-radius:12px;overflow:hidden}.b-abschnitt>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:11px 14px;font-weight:600;list-style:none;display:flex}.b-abschnitt>summary::-webkit-details-marker{display:none}.b-abschnitt>summary:hover{background:var(--flaeche-2)}.b-abschnitt-titel{overflow-wrap:anywhere;min-width:0}.b-abschnitt-rechts{color:var(--leise);margin-left:auto;font-size:13.5px;font-weight:500}.b-abschnitt-pfeil{color:var(--leise);transition:transform var(--dauer);margin-left:auto;font-size:18px;line-height:1;transform:rotate(90deg)}.b-abschnitt-rechts+.b-abschnitt-pfeil{margin-left:8px}.b-abschnitt:not([open]) .b-abschnitt-pfeil{transform:rotate(0)}.b-abschnitt-inhalt{gap:8px;padding:2px 14px 12px;font-size:14px;display:grid}.b-gruppe{letter-spacing:.06em;text-transform:uppercase;color:var(--leise);font-size:11px;font-weight:600}.b-reihe{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.b-stapel{gap:14px;min-width:0;display:grid}.b-kacheln>[data-bereich]{align-content:start}
.geruest{grid-template-columns:auto minmax(0,1fr);min-height:100vh;display:grid;position:relative}.seitenleiste{--nav-breite:248px;width:var(--nav-breite);background:var(--flaeche);border-right:1px solid var(--linie);border-top:3px solid var(--streifen);flex-direction:column;gap:2px;min-width:0;height:100vh;padding:12px 10px;transition:width .2s;display:flex;position:sticky;top:0;overflow:hidden auto}.nav-kopf{align-items:flex-start;gap:6px;padding-bottom:10px;display:flex}.nav-kopf .sl-marke{flex:auto}.sl-marke{min-width:0;padding:4px 6px;font-size:15px}.premium .sl-marke{background:var(--marke-bg);color:var(--marke-text);border-radius:var(--r-s);padding:10px}.nav-kopf .sl-marke{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px;display:grid}.nav-kopf .marke-stapel{display:contents}.nav-kopf .sl-marke>:not(.logo-name):not(.glocke),.nav-kopf .marke-stapel>:not(.logo-name){grid-area:1/1;justify-self:start}.nav-kopf .sl-marke .logo-name{grid-area:2/1/auto/-1;justify-self:stretch}.nav-kopf .sl-marke .glocke{grid-area:1/2;margin-left:0}.nav-einklappen{width:32px;height:32px;color:var(--leise);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin-top:4px;display:grid}.nav-einklappen:hover{background:var(--flaeche-2);color:var(--text)}.sl-nav,.sl-gruppe{gap:2px;display:grid}.sl-titel,.nav-gruppe{letter-spacing:.06em;text-transform:uppercase;color:var(--leise);white-space:nowrap;align-items:center;gap:4px;padding:14px 10px 4px;font-size:11px;font-weight:600;display:flex}.nav-gruppe-knopf{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;width:100%;font-family:inherit}.nav-gruppe-knopf:hover{color:var(--text)}.nav-pfeil{margin-left:auto;font-size:14px;line-height:1;transition:transform .2s}.nav-gruppe-knopf[aria-expanded=true] .nav-pfeil{transform:rotate(90deg)}.sl-punkt{border-radius:var(--r-s);width:100%;min-height:42px;color:var(--text);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:6px 9px;font-weight:500;line-height:1.3;text-decoration:none;display:flex;position:relative}.sl-punkt>svg{box-sizing:border-box;background:color-mix(in srgb, var(--farbe,var(--c-verw)) 14%, transparent);width:30px;height:30px;color:var(--farbe,var(--c-verw));fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;border-radius:9px;flex:none;padding:6.5px}.sl-punkt .nav-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.sl-punkt:hover{background:var(--flaeche-2)}.sl-punkt[aria-current=page]{background:color-mix(in srgb, var(--farbe,var(--akzent)) 12%, transparent);font-weight:600}.sl-punkt[aria-current=page]:before{content:"";background:var(--farbe,var(--akzent));border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px;left:-10px}.sl-neu{background:color-mix(in srgb, var(--farbe,var(--akzent)) 14%, transparent);color:var(--farbe-text,var(--akzent));border-radius:999px;margin-left:auto;padding:1px 7px;font-size:12px;font-weight:600}.sl-bald{cursor:default;opacity:.55}.sl-bald:hover{background:0 0}.sl-bald-pille{border:1px solid var(--linie);color:var(--leise);background:0 0;border-radius:999px;margin-left:auto;padding:0 6px;font-size:11px}.nav-liste{gap:1px;display:grid}.nav-zeile{border-radius:9px;align-items:center;min-width:0;display:flex}.nav-zeile:hover{background:var(--flaeche-2)}.nav-zeile form{display:contents}.nav-klein{min-width:0;color:var(--leise);white-space:nowrap;border-radius:9px;flex:auto;align-items:center;gap:10px;padding:6px 9px;font-size:14px;text-decoration:none;display:flex}.nav-klein:hover,.nav-klein[aria-current=page]{color:var(--text)}.nav-klein[aria-current=page]{font-weight:600}.nav-klein .nav-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.nav-farbpunkt{background:var(--farbe);border-radius:50%;flex:none;width:8px;height:8px}.nav-loesen{width:28px;height:28px;color:var(--leise);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.nav-zeile:hover .nav-loesen,.nav-zeile:focus-within .nav-loesen{opacity:1}.nav-loesen:hover{background:var(--linie);color:var(--text)}.nav-loesen svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:14px;height:14px}@media (hover:none){.nav-loesen{opacity:1}}.sl-fuss{border-top:1px solid var(--linie);gap:2px;margin-top:auto;padding-top:10px;display:grid}.sl-fuss form{display:contents}.sl-person{align-items:center;gap:10px;min-width:0;padding:8px 6px 4px;font-size:13px;line-height:1.3;display:flex}.sl-person>span:last-child{overflow-wrap:anywhere;min-width:0}.sl-avatar{background:var(--c-start-text);width:32px;height:32px;color:var(--knopf-bereich-schrift);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.sl-schleier,.sl-zu{display:none}.anheften{flex-wrap:wrap;align-items:center;gap:6px 10px;display:inline-flex}.anheften-an{background:color-mix(in srgb, var(--c-start) 12%, var(--flaeche))}.anheften-meldung{color:var(--schlecht);font-size:13px}@media (min-width:861px){.seitenleiste.zu{--nav-breite:68px}.seitenleiste.zu .nav-kopf{flex-direction:column-reverse;align-items:center}.seitenleiste.zu .nav-einklappen{margin-top:0}.seitenleiste.zu .sl-marke,.seitenleiste.zu .marke-stapel{flex-direction:column;align-items:center;padding:4px 0}.seitenleiste.zu .sl-marke{display:flex}.premium .seitenleiste.zu .sl-marke{padding:6px 4px}.seitenleiste.zu .logo-name{display:none}.seitenleiste.zu .logo-bild{max-width:40px}.seitenleiste.zu .glocke{margin-left:0}.seitenleiste.zu .sl-punkt{justify-content:center;padding-inline:0}.seitenleiste.zu .nav-text,.seitenleiste.zu .sl-neu,.seitenleiste.zu .sl-bald-pille,.seitenleiste.zu .sl-titel,.seitenleiste.zu .sl-person>span:last-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.seitenleiste.zu .nav-ablage{display:none}.seitenleiste.zu .sl-gruppe+.sl-gruppe{border-top:1px solid var(--linie);margin-top:8px;padding-top:8px}.seitenleiste.zu .sl-punkt:has(.sl-neu):after{content:"";background:var(--farbe-text,var(--akzent));border:2px solid var(--flaeche);border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:calc(50% + 8px)}.seitenleiste.zu .sl-person{justify-content:center;padding-inline:0}}@media (max-width:860px){.geruest{grid-template-columns:minmax(0,1fr)}.seitenleiste{z-index:6;visibility:hidden;overscroll-behavior:contain;width:min(248px,86vw);height:auto;max-height:100dvh;padding-bottom:max(14px, env(safe-area-inset-bottom,0px));box-shadow:var(--schatten-2);transition:transform .2s,visibility 0s .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}html:has(.seitenleiste.offen){overflow:hidden}.seitenleiste.offen{visibility:visible;transition:transform .2s,visibility;transform:none}.sl-schleier.offen{z-index:5;background:#00000059;display:block;position:fixed;inset:0}.nav-einklappen{display:none}.sl-punkt,.nav-klein,.nav-gruppe-knopf{min-height:44px}.nav-loesen{opacity:1;width:44px;height:44px}.sl-zu{width:44px;height:44px;color:var(--leise);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.sl-zu:hover{background:var(--flaeche-2);color:var(--text)}.sl-zu svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.seitenleiste,.nav-pfeil{transition:none}}
.l-filter{gap:10px}.l-filter .gross-suche{flex:320px}.werkzeug select.l-chip-wahl{border:1px solid var(--linie);background-color:var(--flaeche);min-height:40px;color:var(--text);cursor:pointer;border-radius:999px;width:auto;padding:6px 34px 6px 14px;font-size:13.5px;font-weight:500}.werkzeug select.l-chip-wahl:hover{border-color:var(--linie-stark)}.werkzeug label.l-schalter{cursor:pointer;-webkit-user-select:none;user-select:none;gap:8px;min-height:40px;padding:6px 14px}.werkzeug label.l-schalter input[type=checkbox]{width:16px;height:16px;accent-color:var(--farbe-text,var(--akzent));margin:0}.statusfilter .b-chip{font-size:14px}.zeitraum-filter .zeitraum-chip{font-size:13.5px}.l-zaehlung{margin:0}.l-karten{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.l-karten>li{min-width:0;display:flex}.l-karten>li>.b-lkarte,.l-karten>.b-lkarte{flex:auto;min-width:0}.l-karten .b-lkarte-pille{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;max-width:50%;display:flex}.l-karten .b-fakt>.z-kunde,.l-karten .b-fakt>.z-team{min-width:0}.auftragskarte.l-neu{position:relative;overflow:hidden}.auftragskarte.l-neu:before{content:"";background:var(--farbe,var(--akzent));width:3px;position:absolute;top:0;bottom:0;left:0}.l-mehr{justify-content:center;display:flex}.l-leer{padding:0}.l-leer-aktion{justify-content:center}@media (max-width:860px){.l-filter .gross-suche{flex-basis:100%}.werkzeug select.l-chip-wahl{max-width:100%;min-height:44px;padding:8px 34px 8px 14px}.werkzeug label.l-schalter{min-height:44px}.statusfilter .b-chip{white-space:nowrap;flex:none}.l-karten{grid-template-columns:minmax(0,1fr);gap:10px}.l-karten .b-fakt>.z-kunde{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;overflow:hidden}.l-karten .b-name{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.l-karten .b-nr{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;min-width:0;overflow:hidden}.l-karten .b-lkarte-oben{align-items:flex-start}
