@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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@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;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-border:var(--rand);--color-ring:var(--mint)}}@layer base{*{border-color:var(--color-border);outline-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--color-ring) 50%, transparent)}}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{top:0;bottom:0;left:0;right:0}.inset-x-0{left:0;right:0}.inset-y-1{inset-block:var(--spacing)}.bottom-0{bottom:0}.left-1{left:var(--spacing)}.z-10{z-index:10}.z-30{z-index:30}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-auto{margin-top:auto}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.ml-1{margin-left:var(--spacing)}.ml-auto{margin-left: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}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-\[9px\]{width:9px;height:9px}.size-\[13px\]{width:13px;height:13px}.size-\[18px\]{width:18px;height:18px}.size-\[22px\]{width:22px;height:22px}.size-\[26px\]{width:26px;height:26px}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-11{height:calc(var(--spacing) * 11)}.h-\[9px\]{height:9px}.h-\[104px\]{height:104px}.h-\[150px\]{height:150px}.h-\[760px\]{height:760px}.h-full{height:100%}.h-px{height:1px}.max-h-\[280px\]{max-height:280px}.min-h-\[760px\]{min-height:760px}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-5{width:calc(var(--spacing) * 5)}.w-16{width:calc(var(--spacing) * 16)}.w-40{width:calc(var(--spacing) * 40)}.w-\[3px\]{width:3px}.w-\[5px\]{width:5px}.w-\[46px\]{width:46px}.w-\[54px\]{width:54px}.w-\[92px\]{width:92px}.w-\[104px\]{width:104px}.w-\[110px\]{width:110px}.w-\[120px\]{width:120px}.w-\[124px\]{width:124px}.w-\[150px\]{width:150px}.w-\[178px\]{width:178px}.w-\[180px\]{width:180px}.w-\[190px\]{width:190px}.w-\[210px\]{width:210px}.w-\[212px\]{width:212px}.w-\[316px\]{width:316px}.w-\[392px\]{width:392px}.w-\[520px\]{width:520px}.w-\[calc\(50\%-0\.25rem\)\]{width:calc(50% - .25rem)}.w-full{width:100%}.max-w-\[70ch\]{max-width:70ch}.max-w-\[80ch\]{max-width:80ch}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.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}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-end{justify-items:end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[\#f0e8d8\]>:not(:last-child)){border-color:#f0e8d8}.self-center{align-self:center}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.\!rounded-\[7px\]{border-radius:7px!important}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[12px\]{border-radius:12px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#2c5a9a\]{border-color:#2c5a9a}.border-\[\#2f8f6c\]{border-color:#2f8f6c}.border-\[\#173367\]{border-color:#173367}.border-\[\#a52620\]\/60{border-color:#a5262099;border-color:color(display-p3 .595138 .193876 .155874/.6);border-color:lab(37.5693% 51.4265 37.0683/.6)}.border-\[\#cec2ab\]{border-color:#cec2ab}.border-\[\#cfc4ad\]{border-color:#cfc4ad}.border-\[\#d8cdb7\]{border-color:#d8cdb7}.border-\[\#d9e4d8\]{border-color:#d9e4d8}.border-\[\#ddd3bf\]{border-color:#ddd3bf}.border-\[\#e0b6b2\]{border-color:#e0b6b2}.border-\[\#e3dccd\]{border-color:#e3dccd}.border-\[\#e4dbc9\]{border-color:#e4dbc9}.border-\[\#e8cfcc\]{border-color:#e8cfcc}.border-\[\#e8dfcd\]{border-color:#e8dfcd}.border-\[\#e9e2d4\]{border-color:#e9e2d4}.border-\[\#efe7d7\]{border-color:#efe7d7}.border-\[\#efe9dd\]{border-color:#efe9dd}.border-\[\#f0ebe0\]{border-color:#f0ebe0}.border-\[\#f2ece1\]{border-color:#f2ece1}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-l-\[\#173367\]{border-left-color:#173367}.border-l-transparent{border-left-color:#0000}.bg-\[\#0f2450\]{background-color:#0f2450}.bg-\[\#0f2450\]\/45{background-color:#0f245073;background-color:color(display-p3 .0789509 .139183 .302335/.45);background-color:lab(14.7198% 5.77207 -30.0775/.45)}.bg-\[\#1d3a6d\]{background-color:#1d3a6d}.bg-\[\#4fbc93\]{background-color:#4fbc93}.bg-\[\#4fbc93\]\/25{background-color:#4fbc9340;background-color:color(display-p3 .428319 .727925 .586844/.25);background-color:lab(69.1548% -40.1313 11.0243/.25)}.bg-\[\#22262e\]{background-color:#22262e}.bg-\[\#173367\]{background-color:#173367}.bg-\[\#a52620\]{background-color:#a52620}.bg-\[\#b8ae99\]{background-color:#b8ae99}.bg-\[\#c3cad6\]{background-color:#c3cad6}.bg-\[\#c98a24\]{background-color:#c98a24}.bg-\[\#c0392f\]{background-color:#c0392f}.bg-\[\#d59b2c\]{background-color:#d59b2c}.bg-\[\#e3dccd\]{background-color:#e3dccd}.bg-\[\#e6ddca\]{background-color:#e6ddca}.bg-\[\#eef1f6\]{background-color:#eef1f6}.bg-\[\#eef3fb\]{background-color:#eef3fb}.bg-\[\#efe7d8\]{background-color:#efe7d8}.bg-\[\#efe8da\]{background-color:#efe8da}.bg-\[\#f2ebdd\]{background-color:#f2ebdd}.bg-\[\#f2f9f5\]{background-color:#f2f9f5}.bg-\[\#f3efe6\]{background-color:#f3efe6}.bg-\[\#f4eee3\]{background-color:#f4eee3}.bg-\[\#f6f2ea\]{background-color:#f6f2ea}.bg-\[\#f7f1e5\]{background-color:#f7f1e5}.bg-\[\#fbeceb\]{background-color:#fbeceb}.bg-\[\#fbf6ec\]{background-color:#fbf6ec}.bg-\[\#fbf8f1\]{background-color:#fbf8f1}.bg-\[\#fdf4f3\]{background-color:#fdf4f3}.bg-\[\#fffdf8\]{background-color:#fffdf8}.bg-\[var\(--fehler\)\]{background-color:var(--fehler)}.bg-\[var\(--g-chassis\)\]{background-color:var(--g-chassis)}.bg-\[var\(--g-chassis-hoch\)\]{background-color:var(--g-chassis-hoch)}.bg-\[var\(--g-chassis-schatten\)\]{background-color:var(--g-chassis-schatten)}.bg-\[var\(--g-fehler-mulde\)\]{background-color:var(--g-fehler-mulde)}.bg-\[var\(--g-fuge\)\]{background-color:var(--g-fuge)}.bg-\[var\(--g-grund\)\]{background-color:var(--g-grund)}.bg-\[var\(--g-kante-stark\)\]{background-color:var(--g-kante-stark)}.bg-\[var\(--g-mint-tief\)\]{background-color:var(--g-mint-tief)}.bg-\[var\(--g-mulde\)\]{background-color:var(--g-mulde)}.bg-\[var\(--g-platte\)\]{background-color:var(--g-platte)}.bg-\[var\(--g-platte-hoch\)\]{background-color:var(--g-platte-hoch)}.bg-\[var\(--g-platte-ruhig\)\]{background-color:var(--g-platte-ruhig)}.bg-\[var\(--g-warn\)\]{background-color:var(--g-warn)}.bg-\[var\(--mint\)\]{background-color:var(--mint)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-muted{background-color:var(--sand)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/\[0\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[2px\]{padding:2px}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-\[3px\]{padding-block-start:3px;padding-block-end:3px}.py-\[7px\]{padding-block-start:7px;padding-block-end:7px}.py-px{padding-block-start:1px;padding-block-end:1px}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-\[12\%\]{padding-top:12%}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-\[family-name\:var\(--schrift-text\)\]{font-family:var(--schrift-text)}.font-\[family-name\:var\(--schrift-titel\)\]{font-family:var(--schrift-titel)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.\!text-\[12px\]{font-size:12px!important}.text-\[9\.5px\]{font-size:9.5px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[40px\]{font-size:40px}.text-\[46px\]{font-size:46px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.text-\[\#1d2739\]{color:#1d2739}.text-\[\#2b6a4d\]{color:#2b6a4d}.text-\[\#4fbc93\]{color:#4fbc93}.text-\[\#5e6a80\]{color:#5e6a80}.text-\[\#7c7259\]{color:#7c7259}.text-\[\#7d1d18\]{color:#7d1d18}.text-\[\#7f93b5\]{color:#7f93b5}.text-\[\#8a4a45\]{color:#8a4a45}.text-\[\#8b93a3\]{color:#8b93a3}.text-\[\#8b8065\]{color:#8b8065}.text-\[\#8fa3c4\]{color:#8fa3c4}.text-\[\#06301f\]{color:#06301f}.text-\[\#22262e\]{color:#22262e}.text-\[\#173367\]{color:#173367}.text-\[\#a6adba\]{color:#a6adba}.text-\[\#a1957c\]{color:#a1957c}.text-\[\#a52620\]{color:#a52620}.text-\[\#b9b09a\]{color:#b9b09a}.text-\[\#b9c8e0\]{color:#b9c8e0}.text-\[\#c3cad6\]{color:#c3cad6}.text-\[\#c4b89f\]{color:#c4b89f}.text-\[\#e8eef8\]{color:#e8eef8}.text-\[\#e29b95\]{color:#e29b95}.text-\[var\(--fehler\)\]{color:var(--fehler)}.text-\[var\(--g-auf-chassis\)\]{color:var(--g-auf-chassis)}.text-\[var\(--g-auf-chassis-hell\)\]{color:var(--g-auf-chassis-hell)}.text-\[var\(--g-kante-stark\)\]{color:var(--g-kante-stark)}.text-\[var\(--mint-text\)\]{color:var(--mint-text)}.text-\[var\(--navy\)\]{color:var(--navy)}.text-\[var\(--text\)\]{color:var(--text)}.text-\[var\(--text-leise\)\]{color:var(--text-leise)}.text-foreground{color:var(--text)}.text-muted-foreground{color:var(--text-leise)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-55{opacity:.55}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(79\,188\,147\,0\.9\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#4fbc93e6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(192\,57\,47\,0\.9\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#c0392fe6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(213\,155\,44\,0\.9\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#d59b2ce6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_0_var\(--g-platte-hoch\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,var(--g-platte-hoch));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_60px_-20px_rgba\(15\,36\,80\,0\.55\)\]{--tw-shadow:0 24px 60px -20px var(--tw-shadow-color,#0f24508c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_-1px_0_0_var\(--g-chassis-schatten\)\]{--tw-shadow:inset -1px 0 0 var(--tw-shadow-color,var(--g-chassis-schatten));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--g-fehler-kante\)\,inset_3px_0_0_var\(--fehler\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--g-fehler-kante)), inset 3px 0 0 var(--tw-shadow-color,var(--fehler));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--g-kante\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--g-kante));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--g-kante-stark\)\,0_1px_0_var\(--g-platte-hoch\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--g-kante-stark)), 0 1px 0 var(--tw-shadow-color,var(--g-platte-hoch));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_\#fff\,0_1px_2px_rgba\(23\,51\,103\,0\.14\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#fff), 0 1px 2px var(--tw-shadow-color,#17336724);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_\#fff\,0_1px_2px_rgba\(23\,51\,103\,0\.18\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#fff), 0 1px 2px var(--tw-shadow-color,#1733672e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_\#ffffff\,0_1px_2px_rgba\(23\,51\,103\,0\.06\)\,0_10px_20px_-14px_rgba\(23\,51\,103\,0\.35\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#fff), 0 1px 2px var(--tw-shadow-color,#1733670f), 0 10px 20px -14px var(--tw-shadow-color,#17336759);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.3\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.5\)\,0_1px_0_var\(--g-mint-tief\)\,0_3px_6px_-2px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff80), 0 1px 0 var(--tw-shadow-color,var(--g-mint-tief)), 0 3px 6px -2px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.5\)\,0_2px_0_\#2f8f6c\,0_4px_8px_-2px_rgba\(23\,51\,103\,0\.3\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff80), 0 2px 0 var(--tw-shadow-color,#2f8f6c), 0 4px 8px -2px var(--tw-shadow-color,#1733674d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.18\)\,0_2px_0_\#0f2450\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff2e), 0 2px 0 var(--tw-shadow-color,#0f2450);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.28\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff47);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.35\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff59);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.45\)\,0_1px_1px_rgba\(9\,20\,44\,0\.25\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff73), 0 1px 1px var(--tw-shadow-color,#09142c40);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.45\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff73);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.55\)\,inset_0_0_0_1px_var\(--g-mint-tief\)\,0_2px_0_var\(--g-mint-tief\)\,0_5px_10px_-4px_rgba\(9\,20\,44\,0\.45\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff8c), inset 0 0 0 1px var(--tw-shadow-color,var(--g-mint-tief)), 0 2px 0 var(--tw-shadow-color,var(--g-mint-tief)), 0 5px 10px -4px var(--tw-shadow-color,#09142c73);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.55\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff8c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_var\(--g-chassis-licht\)\,inset_0_0_0_1px_var\(--g-chassis-schatten\)\,0_2px_0_var\(--g-chassis-schatten\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--g-chassis-licht)), inset 0 0 0 1px var(--tw-shadow-color,var(--g-chassis-schatten)), 0 2px 0 var(--tw-shadow-color,var(--g-chassis-schatten));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_var\(--g-chassis-licht\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--g-chassis-licht));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_var\(--g-fuge\)\,inset_0_2px_0_var\(--g-platte-hoch\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--g-fuge)), inset 0 2px 0 var(--tw-shadow-color,var(--g-platte-hoch));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_var\(--g-platte-hoch\)\,inset_0_0_0_1px_var\(--g-fuge\)\,0_1px_1px_rgba\(9\,20\,44\,0\.20\)\,0_10px_24px_-12px_rgba\(9\,20\,44\,0\.55\)\,0_28px_48px_-32px_rgba\(9\,20\,44\,0\.7\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--g-platte-hoch)), inset 0 0 0 1px var(--tw-shadow-color,var(--g-fuge)), 0 1px 1px var(--tw-shadow-color,#09142c33), 0 10px 24px -12px var(--tw-shadow-color,#09142c8c), 0 28px 48px -32px var(--tw-shadow-color,#09142cb3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_var\(--weiss\)\,0_1px_2px_rgba\(9\,20\,44\,0\.28\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--weiss)), 0 1px 2px var(--tw-shadow-color,#09142c47);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_var\(--weiss\)\,inset_0_0_0_1px_var\(--g-fuge\)\,0_1px_2px_rgba\(9\,20\,44\,0\.10\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--weiss)), inset 0 0 0 1px var(--tw-shadow-color,var(--g-fuge)), 0 1px 2px var(--tw-shadow-color,#09142c1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_var\(--weiss\)\,inset_0_0_0_1px_var\(--g-kante-stark\)\,0_1px_0_var\(--g-kante-stark\)\,0_3px_6px_-3px_rgba\(9\,20\,44\,0\.3\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--weiss)), inset 0 0 0 1px var(--tw-shadow-color,var(--g-kante-stark)), 0 1px 0 var(--tw-shadow-color,var(--g-kante-stark)), 0 3px 6px -3px var(--tw-shadow-color,#09142c4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_2px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:inset 0 1px 2px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_2px_rgba\(9\,20\,44\,0\.3\)\]{--tw-shadow:inset 0 1px 2px var(--tw-shadow-color,#09142c4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_2px_rgba\(9\,20\,44\,0\.14\)\]{--tw-shadow:inset 0 1px 2px var(--tw-shadow-color,#09142c24);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_2px_rgba\(23\,51\,103\,0\.10\)\]{--tw-shadow:inset 0 1px 2px var(--tw-shadow-color,#1733671a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_2px_rgba\(23\,51\,103\,0\.12\)\]{--tw-shadow:inset 0 1px 2px var(--tw-shadow-color,#1733671f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_2px_rgba\(23\,51\,103\,0\.28\)\]{--tw-shadow:inset 0 1px 2px var(--tw-shadow-color,#17336747);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_3px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:inset 0 1px 3px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_3px_rgba\(9\,20\,44\,0\.28\)\,inset_0_0_0_1px_color-mix\(in_oklab\,var\(--g-kante\)_70\%\,transparent\)\]{--tw-shadow:inset 0 1px 3px var(--tw-shadow-color,#09142c47), inset 0 0 0 1px var(--tw-shadow-color,var(--g-kante))}@supports (color:color-mix(in lab, red, red)){.shadow-\[inset_0_1px_3px_rgba\(9\,20\,44\,0\.28\)\,inset_0_0_0_1px_color-mix\(in_oklab\,var\(--g-kante\)_70\%\,transparent\)\]{--tw-shadow:inset 0 1px 3px var(--tw-shadow-color,#09142c47), inset 0 0 0 1px var(--tw-shadow-color,color-mix(in oklab,var(--g-kante) 70%,transparent))}}.shadow-\[inset_0_1px_3px_rgba\(9\,20\,44\,0\.28\)\,inset_0_0_0_1px_color-mix\(in_oklab\,var\(--g-kante\)_70\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_2px_4px_rgba\(23\,51\,103\,0\.13\)\]{--tw-shadow:inset 0 2px 4px var(--tw-shadow-color,#17336721);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_2px_5px_rgba\(0\,0\,0\,0\.5\)\,inset_0_0_0_1px_rgba\(0\,0\,0\,0\.35\)\,0_1px_0_var\(--g-chassis-licht\)\]{--tw-shadow:inset 0 2px 5px var(--tw-shadow-color,#00000080), inset 0 0 0 1px var(--tw-shadow-color,#00000059), 0 1px 0 var(--tw-shadow-color,var(--g-chassis-licht));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_2px_5px_rgba\(9\,20\,44\,0\.16\)\,inset_0_0_0_1px_var\(--g-kante\)\,0_1px_0_var\(--g-platte-hoch\)\]{--tw-shadow:inset 0 2px 5px var(--tw-shadow-color,#09142c29), inset 0 0 0 1px var(--tw-shadow-color,var(--g-kante)), 0 1px 0 var(--tw-shadow-color,var(--g-platte-hoch));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_2px_5px_rgba\(9\,20\,44\,0\.18\)\,inset_0_0_0_1px_var\(--g-kante\)\,0_1px_0_var\(--g-platte-hoch\)\]{--tw-shadow:inset 0 2px 5px var(--tw-shadow-color,#09142c2e), inset 0 0 0 1px var(--tw-shadow-color,var(--g-kante)), 0 1px 0 var(--tw-shadow-color,var(--g-platte-hoch));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_1px_0_0_var\(--g-fuge\)\,inset_2px_0_0_var\(--g-platte-hoch\)\]{--tw-shadow:inset 1px 0 0 var(--tw-shadow-color,var(--g-fuge)), inset 2px 0 0 var(--tw-shadow-color,var(--g-platte-hoch));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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}.blur{--tw-blur:blur(8px);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,)}.grayscale-\[0\.2\]{--tw-grayscale:grayscale(.2);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,)}.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,)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.transition-\[background\,box-shadow\]{transition-property:background,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\,background\]{transition-property:transform,box-shadow,background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:text-\[\#173367\]:is(:where(.group):hover *){color:#173367}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-\[\#a6adba\]::placeholder{color:#a6adba}@media (hover:hover){.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:bg-\[\#a52620\]\/20:hover{background-color:#a5262033;background-color:color(display-p3 .595138 .193876 .155874/.2);background-color:lab(37.5693% 51.4265 37.0683/.2)}.hover\:bg-\[\#f0ece2\]:hover{background-color:#f0ece2}.hover\:bg-\[\#fbf6ec\]:hover{background-color:#fbf6ec}.hover\:bg-\[\#fbf8f1\]:hover{background-color:#fbf8f1}.hover\:bg-\[var\(--g-chassis-hoeher\)\]:hover{background-color:var(--g-chassis-hoeher)}.hover\:bg-\[var\(--g-platte-hoch\)\]:hover{background-color:var(--g-platte-hoch)}.hover\:bg-\[var\(--g-platte-ruhig\)\]:hover{background-color:var(--g-platte-ruhig)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.hover\:text-\[\#5e6a80\]:hover{color:#5e6a80}.hover\:text-\[var\(--navy\)\]:hover{color:var(--navy)}.hover\:text-white:hover{color:var(--color-white)}.hover\:shadow-\[inset_0_0_0_1px_var\(--g-fuge\)\]:hover{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--g-fuge));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.6\)\,inset_0_0_0_1px_var\(--g-mint-tief\)\,0_3px_0_var\(--g-mint-tief\)\,0_8px_14px_-5px_rgba\(9\,20\,44\,0\.5\)\]:hover{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#fff9), inset 0 0 0 1px var(--tw-shadow-color,var(--g-mint-tief)), 0 3px 0 var(--tw-shadow-color,var(--g-mint-tief)), 0 8px 14px -5px var(--tw-shadow-color,#09142c80);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[inset_0_1px_0_var\(--weiss\)\,inset_0_0_0_1px_var\(--g-fuge\)\,0_3px_7px_-3px_rgba\(9\,20\,44\,0\.3\)\]:hover{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--weiss)), inset 0 0 0 1px var(--tw-shadow-color,var(--g-fuge)), 0 3px 7px -3px var(--tw-shadow-color,#09142c4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[inset_0_1px_0_var\(--weiss\)\,inset_0_0_0_1px_var\(--g-kante-stark\)\,0_2px_0_var\(--g-kante-stark\)\,0_6px_10px_-4px_rgba\(9\,20\,44\,0\.34\)\]:hover{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--weiss)), inset 0 0 0 1px var(--tw-shadow-color,var(--g-kante-stark)), 0 2px 0 var(--tw-shadow-color,var(--g-kante-stark)), 0 6px 10px -4px var(--tw-shadow-color,#09142c57);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--mint\)\]:focus-visible{outline-color:var(--mint)}.active\:translate-y-0:active{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:translate-y-\[1px\]:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:translate-y-\[2px\]:active{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:shadow-\[inset_0_2px_4px_rgba\(6\,48\,31\,0\.28\)\]:active{--tw-shadow:inset 0 2px 4px var(--tw-shadow-color,#06301f47);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:shadow-\[inset_0_2px_4px_rgba\(9\,20\,44\,0\.14\)\]:active{--tw-shadow:inset 0 2px 4px var(--tw-shadow-color,#09142c24);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:shadow-\[inset_0_2px_4px_rgba\(9\,20\,44\,0\.16\)\,inset_0_0_0_1px_var\(--g-kante-stark\)\]:active{--tw-shadow:inset 0 2px 4px var(--tw-shadow-color,#09142c29), inset 0 0 0 1px var(--tw-shadow-color,var(--g-kante-stark));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:shadow-\[inset_0_2px_5px_rgba\(0\,0\,0\,0\.45\)\]:active{--tw-shadow:inset 0 2px 5px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:shadow-\[inset_0_2px_5px_rgba\(6\,48\,31\,0\.35\)\,inset_0_0_0_1px_var\(--g-mint-tief\)\]:active{--tw-shadow:inset 0 2px 5px var(--tw-shadow-color,#06301f59), inset 0 0 0 1px var(--tw-shadow-color,var(--g-mint-tief));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:64rem){.lg\:block{display:block}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}}@media (min-width:80rem){.xl\:block{display:block}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--navy)}}:root{--dvh:1vh}@supports (height:1dvh){:root{--dvh:1dvh}}:root{--navy:#1e2f63;--navy-hell:#2c4382;--navy-dunkel:#16204a;--mint:#4cc9a1;--mint-hell:#7ce0bc;--mint-flaeche:#eaf7f1;--mint-dunkel:#35a87f;--gruen-text:#27775b;--seite:#fbf2e3;--creme:#fcf5e9;--arbeitsflaeche:#e7dcc6;--text-auf-sand:#465277;--gruen-auf-sand:#20634c;--warnung-auf-sand:#8a4c12;--ausfall:#8a5a2a;--sand:#f5ebd8;--weiss:#fff;--mint-text:#06301f;--text:#1e2f63;--text-leise:#5e6a80;--rand:#ebe1cf;--fehler:#b5473d;--fehler-text:#8f332b;--fehler-flaeche:#fbeceb;--warnung:#e0944a;--warnung-text:#9a5716;--warnung-flaeche:#fbebd9;--blau:#4c6bc9;--radius-klein:8px;--radius-knopf:11px;--radius:14px;--radius-huelle:20px;--schrift-titel:var(--font-baloo), ui-rounded, system-ui, sans-serif;--schrift-text:var(--font-inter), system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{min-height:calc(var(--dvh) * 100);background:var(--seite);color:var(--text);font-family:var(--schrift-text);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}h1,h2,h3{font-family:var(--schrift-text);letter-spacing:-.01em;color:var(--navy);margin:0;font-weight:800;line-height:1.22}button{font:inherit}.glas-flaeche{min-height:calc(var(--dvh) * 100);background:repeating-linear-gradient(135deg, #2237664d 0 4.5px, #1e2f634d 4.5px 20px), radial-gradient(ellipse 70% 70% at 30% 35%, #2a4372, var(--navy));color:var(--weiss);justify-content:center;align-items:center;padding:48px;display:flex}.glas-spalte{flex-direction:column;gap:26px;width:100%;max-width:360px;display:flex}.glas-kopf{flex-direction:column;gap:12px;display:flex}.glas-wortmarke{color:var(--weiss);font-family:var(--schrift-titel);letter-spacing:-.01em;margin:0;font-size:30px;font-weight:800;line-height:.92}.glas-zeile{color:#ffffffb8;margin:0;font-size:13.5px;font-weight:500;line-height:1.22}.glas-karte{border-radius:var(--radius-huelle);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff14;border:1px solid #ffffff24;flex-direction:column;gap:16px;padding:26px;display:flex}.glas-stapel{flex-direction:column;gap:16px;margin:0;display:flex}.glas-titel{color:var(--weiss);font-family:var(--schrift-text);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:800;line-height:1.22}.glas-text{color:#ffffffb8;margin:0;font-size:13.5px;line-height:1.5}.glas-feld{flex-direction:column;gap:6px;display:flex}.glas-zusatz{opacity:.7;font-weight:500}.glas-name{color:#ffffffb8;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.22}.glas-eingabe{width:100%;color:var(--weiss);font:inherit;background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;padding:12px 14px;font-size:14.5px;font-weight:600;line-height:1.22}.glas-eingabe:focus-visible{outline:2px solid var(--mint-hell);outline-offset:1px}.glas-eingabe:disabled{opacity:.7}.glas-eingabe--fest{color:#ffffffb8;cursor:not-allowed;background:0 0}.glas-hilfe{color:#ffffffb8;margin:-8px 0 0;font-size:12px;line-height:1.4}.glas-knopf{background:var(--mint);width:100%;color:var(--navy-dunkel);font:inherit;cursor:pointer;border:none;border-radius:13px;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:13px;font-size:14.5px;font-weight:800;line-height:1.22;text-decoration:none;transition:background-color .15s;display:flex}.glas-knopf:hover:not(:disabled){background:var(--mint-hell)}.glas-knopf:focus-visible{outline:2px solid var(--weiss);outline-offset:2px}.glas-knopf:disabled{opacity:.6;cursor:progress}.glas-pfeil{flex:none}.glas-fehler{border-left:3px solid var(--fehler);color:#ffe3df;background:#b5473d38;border-radius:8px;margin:0;padding:10px 13px;font-size:13.5px;line-height:1.4}.glas-wechsel{text-align:center;margin:0}.glas-verweis{color:#ffffffb8;font:inherit;cursor:pointer;background:0 0;border:none;padding:4px;font-size:12px;font-weight:700;line-height:1.22;text-decoration:none}.glas-verweis:hover{color:var(--weiss);text-decoration:underline;-webkit-text-decoration-color:var(--mint);-webkit-text-decoration-color:var(--mint);-webkit-text-decoration-color:var(--mint);text-decoration-color:var(--mint);text-underline-offset:3px}.glas-verweis:focus-visible{outline:2px solid var(--mint-hell);outline-offset:2px;border-radius:4px}.glas-fuss-verweis:focus-visible{outline:2px solid var(--mint-hell);outline-offset:2px;border-radius:4px}.glas-fuss{color:#ffffffb8;text-align:center;border-top:1px solid #ffffff24;margin:0;padding-top:14px;font-size:12.5px}.glas-fuss-verweis{color:var(--weiss);-webkit-text-decoration-color:var(--mint);-webkit-text-decoration-color:var(--mint);-webkit-text-decoration-color:var(--mint);text-decoration-color:var(--mint);text-underline-offset:3px;font-weight:700;text-decoration-thickness:2px}@media (max-width:600px){.glas-flaeche{background:repeating-linear-gradient(135deg, #22376659 0 4px, #1e2f6359 4px 18px), radial-gradient(ellipse 65% 65% at 50% 30%, #2a4372, var(--navy));align-items:stretch;padding:0}.glas-spalte{max-width:none;min-height:calc(var(--dvh) * 100);padding:64px 20px max(40px, env(safe-area-inset-bottom))}.glas-kopf{text-align:center;align-items:center;gap:6px}.glas-wortmarke{font-size:24px}.glas-zeile{font-size:12.5px}.glas-karte{border-radius:22px;gap:14px;margin-top:auto;padding:20px}.glas-stapel{gap:14px}.glas-eingabe{border-radius:13px;padding:13px 14px;font-size:16px}.glas-knopf{border-radius:14px;margin-top:2px;padding:14px;font-size:15px}}.feld{margin-bottom:14px;display:block}.feld-name{color:var(--text-leise);margin-bottom:5px;font-size:10.5px;font-weight:700;line-height:1.22;display:block}.feld input,.feld textarea{width:100%;color:var(--navy);font:inherit;background:#1e2f630a;border:1px solid #1e2f631f;border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.4}.feld textarea{resize:vertical}.feld input:focus-visible{outline:2px solid var(--mint);outline-offset:1px;background:var(--weiss)}.feld textarea:focus-visible{outline:2px solid var(--mint);outline-offset:1px;background:var(--weiss)}@media (max-width:759px){.feld input,.feld select,.feld textarea{font-size:16px}}.knopf{border-radius:var(--radius-knopf);background:var(--navy);color:var(--creme);font:inherit;cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:11px 17px;font-size:13px;font-weight:800;line-height:1.22;text-decoration:none;transition:background-color .15s;display:inline-flex}.knopf:hover:not(:disabled){background:var(--navy-dunkel)}.knopf:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.knopf:disabled{opacity:.6;cursor:progress}.knopf--rand,.knopf--rand-dunkel{color:var(--navy);background:0 0;border:1px solid #1e2f6333;padding:8px 14px;font-size:12.5px;font-weight:700}.knopf--rand:hover:not(:disabled),.knopf--rand-dunkel:hover:not(:disabled){background:#1e2f630f}.fehler{border-left:3px solid var(--fehler);background:var(--fehler-flaeche);color:var(--fehler-text);border-radius:6px;margin:0 0 18px;padding:10px 13px;font-size:14px}.inhalt{max-width:880px;margin:0 auto;padding:28px 32px 64px}.inhalt h1{font-size:20px}.leer{border:1px dashed var(--rand);border-radius:var(--radius);background:var(--weiss);color:var(--text-leise);text-align:center;padding:28px 20px}.zurueck{color:var(--text-auf-sand);-webkit-text-decoration-color:var(--rand);-webkit-text-decoration-color:var(--rand);-webkit-text-decoration-color:var(--rand);text-decoration-color:var(--rand);text-underline-offset:3px;margin-bottom:18px;font-size:13px;font-weight:600;display:inline-block}.zurueck:before{content:"← "}.zurueck:hover{color:var(--navy)}.tabelle{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13.5px}.tabelle th,.tabelle td{text-align:left;white-space:nowrap;padding:13px 14px}.tabelle thead th{border-bottom:1px solid var(--rand);color:var(--text-leise);letter-spacing:.06em;text-transform:uppercase;background:0 0;font-size:11px;font-weight:800}.tabelle tbody tr+tr td{border-top:1px solid var(--rand)}.tabelle .nummer{color:var(--navy);font-weight:700}.tabelle .rechts{text-align:right}.status{white-space:nowrap;border-radius:8px;flex:none;padding:4px 10px;font-size:11px;font-weight:700;line-height:1.22;display:inline-block}.status--offen{color:var(--warnung-text);background:#e0944a29}.status--bezahlt{color:var(--gruen-text);background:#4cc9a12e}.status--sonstige{color:var(--text-leise);background:#1e2f630f}.abschnitt{margin-bottom:12px;font-size:15px}.inhalt--breit{max-width:1080px}.tabelle a{color:var(--navy);-webkit-text-decoration-color:var(--mint);-webkit-text-decoration-color:var(--mint);-webkit-text-decoration-color:var(--mint);text-decoration-color:var(--mint);text-underline-offset:3px;text-decoration-thickness:2px}.nur-fuer-screenreader{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.formular-karte{border:1px solid var(--rand);background:var(--weiss);border-radius:16px;margin-top:22px;padding:16px}.formular-karte h2{color:var(--text-leise);letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:800}.feld-reihe{flex-wrap:wrap;gap:0 12px;display:flex}.feld-reihe .feld{flex:220px;min-width:0}.feld-reihe .feld--schmal{flex:0 160px}.feld-reihe .feld--mittel{flex:0 260px}.feld-zusatz{color:var(--text-leise);font-weight:400}.feldgruppe{border:1px solid var(--rand);background:#1e2f6308;border-radius:12px;margin:6px 0 18px;padding:14px 14px 2px}.feldgruppe legend{color:var(--text-leise);letter-spacing:.06em;text-transform:uppercase;padding:0 6px;font-size:11px;font-weight:800}.feldgruppe-hinweis{color:var(--text-leise);margin:0 0 16px;font-size:14px}.knopf--leise{color:var(--navy);background:#1e2f6312;border-radius:10px;padding:9px 14px;font-size:12.5px;font-weight:700}.knopf--leise:hover:not(:disabled){background:#1e2f631f}.foto-liste{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.foto-kachel{aspect-ratio:1;border:1px solid var(--rand);background:var(--sand);border-radius:10px;position:relative;overflow:hidden}.foto-bild{object-fit:cover;width:100%;height:100%;display:block}.foto-oeffnen,.foto-knopf{width:100%;height:100%;display:block}.foto-knopf{cursor:pointer;background:0 0;border:none;padding:0}.foto-knopf:focus-visible{outline:3px solid var(--mint);outline-offset:-3px}.foto-fehlt{height:100%;color:var(--text-leise);justify-content:center;align-items:center;font-size:13px;display:flex}.foto-weg{color:#fff;cursor:pointer;background:#1d2739b8;border:none;border-radius:50%;width:34px;height:34px;padding:0;font-size:21px;line-height:1;position:absolute;top:4px;right:4px}.foto-weg:focus-visible{outline:3px solid var(--mint);outline-offset:2px}.foto-liste--portal{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0}.foto-liste--portal .foto-kachel{aspect-ratio:auto;border-radius:12px;height:110px}.schalter{cursor:pointer;align-items:center;gap:12px;display:inline-flex}.schalter input{opacity:0;width:1px;height:1px;position:absolute}.schalter-bahn{background:#d8d2c6;border-radius:999px;flex:none;width:56px;height:32px;transition:background-color .15s;position:relative}.schalter-knauf{background:var(--weiss);border-radius:50%;width:26px;height:26px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.schalter input:checked+.schalter-bahn{background:var(--mint)}.schalter input:checked+.schalter-bahn .schalter-knauf{transform:translate(24px)}.schalter input:focus-visible+.schalter-bahn{outline:2px solid var(--navy);outline-offset:3px}.schalter-text{color:var(--text-leise);font-size:15px}.ersetzen-form{display:contents}.ersetzen-meldung{white-space:normal;flex:100%;margin:6px 0 0}.status-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.status-form select{color:var(--navy);font:inherit;background:#1e2f630a;border:1px solid #1e2f631f;border-radius:8px;padding:6px 9px;font-size:12.5px}.status-form select:focus-visible{outline:2px solid var(--mint);outline-offset:1px}.feld select{width:100%;color:var(--navy);font:inherit;background:#1e2f630a;border:1px solid #1e2f631f;border-radius:10px;padding:10px 12px;font-size:12.5px}.feld select:focus-visible{outline:2px solid var(--mint);outline-offset:1px;background:var(--weiss)}.feld input[type=file]{padding:9px 11px;font-size:12.5px}.unterabschnitt{color:var(--navy);margin:28px 0 12px;font-size:13.5px;font-weight:800}.zusatz{color:var(--text-leise);margin-left:8px;font-size:13px}.einladung-formular{flex-wrap:wrap;align-items:flex-end;gap:0 16px;display:flex}.einladung-formular .feld{flex:260px}.einladung-formular .knopf{margin-bottom:18px}.einladung-link{flex-direction:column;gap:8px;margin-top:14px;display:flex}.einladung-link-kopf{color:var(--navy);margin:0;font-size:13px}.link-feld{color:var(--gruen-text);background:#4cc9a121;border-radius:11px;flex-wrap:wrap;align-items:center;gap:9px;padding:11px 13px;display:flex}.link-feld-symbol{flex:none}.link-feld-wert{word-break:break-all;flex:1;min-width:180px;font-family:inherit;font-size:12px;font-weight:700}.link-feld-knopf{background:var(--gruen-text);color:var(--weiss);font:inherit;cursor:pointer;border:none;border-radius:9px;flex:none;padding:7px 12px;font-size:11.5px;font-weight:800;line-height:1.22}.link-feld-knopf:hover{background:var(--gruen-auf-sand)}.link-feld-knopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.einladung-warnung{color:var(--text-leise);margin:0;font-size:12px}.erfolg{border-left:3px solid var(--gruen-text);background:var(--mint-flaeche);color:var(--gruen-text);border-radius:6px;margin:0 0 18px;padding:10px 13px;font-size:14px}.zuweisung-form{flex-wrap:wrap;align-items:flex-end;gap:0 14px;margin-top:14px;display:flex}.zuweisung-form .feld{flex:300px;margin-bottom:0}.zuweisung-form .knopf{flex:none}.lage{white-space:nowrap;border:1px solid #0000;border-radius:8px;padding:4px 10px;font-size:11px;font-weight:700;line-height:1.22;display:inline-block}.lage--geplant{color:var(--text-leise);background:#1e2f630f}.lage--laeuft{background:var(--mint);color:var(--navy-dunkel)}.lage--erledigt{color:var(--gruen-text);background:#4cc9a12e}.lage--abgesagt{background:var(--sand);border-color:var(--navy);color:var(--navy)}.lage--ausgefallen{background:var(--fehler-flaeche);border-width:2px;border-color:var(--fehler);color:var(--fehler-text)}.lage--ausgefallen:before{content:"!";background:var(--fehler);width:15px;height:15px;color:var(--fehler-flaeche);text-align:center;vertical-align:1px;border-radius:50%;margin-right:7px;font-size:11px;line-height:15px;display:inline-block}.freigabe-reihe{margin-bottom:20px}.beanstandung{border-left:3px solid var(--fehler);background:var(--fehler-flaeche);color:var(--fehler-text);border-radius:6px;margin:0 0 18px;padding:12px 15px;font-size:15px}.beanstand-form{border-top:1px solid var(--rand);flex-wrap:wrap;align-items:flex-end;gap:0 14px;padding-top:18px;display:flex}.beanstand-form .feld{flex:320px;margin-bottom:0}.karte-text{color:var(--text-leise);margin:0 0 18px;font-size:15px}.zugangscode-kasten{background:#4cc9a121;border-radius:11px;margin-top:14px;padding:14px 16px 16px}.zugangscode-kopf{color:var(--text);margin:0 0 12px;font-size:15px}.zugangscode-daten{color:var(--text-leise);align-items:baseline;gap:10px;margin:0 0 14px;font-size:14px;display:flex}.zugangscode-daten dt:after{content:":"}.zugangscode-daten dd{color:var(--text);margin:0;font-weight:700}.zugangscode-wert{background:var(--weiss);color:var(--navy);font-variant-numeric:tabular-nums;letter-spacing:.22em;text-indent:.22em;text-align:center;-webkit-user-select:all;user-select:all;border-radius:10px;margin:0;padding:14px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:max(34px,min(9vw,46px));font-weight:700}.zugangscode-fuss{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.zugangscode-warnung{color:var(--text-leise);flex:260px;margin:0;font-size:13px;line-height:1.5}.zugangscode-hinweis{color:var(--text-leise);border-top:1px solid #4fbc9366;margin:14px 0 0;padding-top:12px;font-size:13px}.feld-code{letter-spacing:.18em;text-align:center;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:24px}.raum-liste{margin:0 0 20px;padding:0;list-style:none}.raum{border-bottom:1px solid var(--rand);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;display:flex}.raum--still{opacity:.55}.raum-zeile{flex-wrap:wrap;flex:420px;gap:8px;display:flex}.raum-feld{border:1px solid var(--rand);background:var(--creme);color:var(--text);font:inherit;border-radius:8px;flex:130px;min-width:0;padding:8px 11px;font-size:15px}.unterformular{border-top:1px solid var(--rand);margin-top:18px;padding-top:18px}.hinweis-block{margin-top:14px}.hinweis-art{color:var(--navy);font-family:var(--schrift-text);margin:0 0 10px;font-size:18px}.hinweis-liste{margin:0;padding:0;list-style:none}.hinweis{border:1px solid var(--rand);background:var(--creme);border-radius:10px;margin-bottom:8px;padding:12px 14px}.hinweis-kopf{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.hinweis-text{color:var(--text);white-space:pre-wrap;margin:0;font-size:15px;line-height:1.6}.hinweis-warnung{background:var(--sand);color:var(--text);border-radius:8px;margin:0 0 14px;padding:10px 12px;font-size:14px;line-height:1.5}.marke{color:var(--text-leise);background:#1e2f630f;border:none;border-radius:8px;padding:3px 8px;font-size:11px;font-weight:700;line-height:1.22;display:inline-block}.marke--vorher{color:var(--warnung-text);background:#e0944a29}.karte-fussnote{border-top:1px solid var(--rand);color:var(--text-leise);margin:14px 0 0;padding-top:12px;font-size:13px}.schalter-zeile{align-items:flex-start;gap:10px;margin:4px 0 18px;font-size:15px;display:flex}.schalter-zusatz{color:var(--text-leise);margin-top:2px;font-size:13px;font-style:normal;display:block}.zugang-hinweis{margin-top:4px}.zugang-warnung{color:var(--text-leise);text-align:center;margin:8px 0 0;font-size:13px}.zugang-offen{border:2px solid var(--mint);background:var(--weiss);border-radius:10px;padding:12px 14px}.hinweis-zugangstext{color:var(--navy);white-space:pre-wrap;overflow-wrap:break-word;margin:0 0 14px;font-size:21px;font-weight:700;line-height:1.5}.zugang-knopf{background:var(--navy);width:100%;min-height:56px;color:var(--creme);font:inherit;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;padding:14px 20px;font-size:18px;font-weight:700;display:flex}.zugang-knopf:disabled{opacity:.6;cursor:default}.zugang-knopf:focus-visible{outline:3px solid var(--mint);outline-offset:2px}.zugang-knopf--zu{background:var(--weiss);border:2px solid var(--navy);color:var(--navy)}.zugang-restzeit{background:var(--sand);color:var(--warnung-text);font-variant-numeric:tabular-nums;text-align:center;border-radius:8px;margin:0 0 12px;padding:8px 12px;font-size:15px;font-weight:700}.hinweis--still{opacity:.6}.knopfreihe{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.feld-zusatz{color:var(--text-leise);margin-left:8px;font-size:12px;font-style:normal;font-weight:400}.stillgelegt-block{border:1px dashed var(--rand);border-radius:var(--radius);background:var(--creme);margin-top:28px;padding:18px 20px 4px}.anlass-formular{flex-direction:column;gap:14px;display:flex}.anlass-wahl{border:none;min-width:0;margin:0;padding:0}.anlass-frage{color:var(--text-leise);letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;padding:0 2px;font-size:11px;font-weight:700;line-height:1.22;display:block}.anlass-optionen{border:1px solid var(--rand);background:var(--weiss);border-radius:14px;flex-direction:column;gap:5px;padding:6px;display:flex}.anlass-option{min-height:48px;color:var(--navy);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:13.5px;font-weight:600;line-height:1.3;display:flex}.anlass-option--aktiv{background:var(--mint);color:var(--navy-dunkel);font-weight:700}.anlass-radio{width:18px;height:18px;accent-color:var(--navy);flex:none;margin:0}.anlass-feld{flex-direction:column;display:flex}.anlass-eingabe{border:1px solid var(--rand);background:var(--weiss);width:100%;color:var(--navy);font:inherit;resize:vertical;border-radius:12px;padding:11px 13px;font-size:16px;line-height:1.4}.anlass-eingabe:focus-visible{outline:2px solid var(--mint);outline-offset:1px}.anlass-hinweis{color:var(--text-leise);text-align:center;margin:0;font-size:13px}.verlust-hinweis{border-radius:var(--radius);background:var(--sand);border:1px solid #e6cf9f;margin:0 0 18px;padding:16px 18px}.verlust-text{color:var(--text);margin:0 0 12px;font-size:15px;line-height:1.6}.reklamation-gruppe{margin-top:20px}.gruppe-anzahl{background:var(--creme);border:1px solid var(--rand);color:var(--text-leise);border-radius:999px;margin-left:8px;padding:1px 9px;font-size:13px;font-weight:700}.reklamation-liste{margin:0;padding:0;list-style:none}.reklamation{border:1px solid var(--rand);border-left:4px solid var(--rand);background:var(--weiss);border-radius:10px;margin-bottom:12px;padding:16px 18px}.reklamation--offen{border-left-color:var(--navy)}.reklamation--in_arbeit{border-left-color:var(--mint)}.reklamation--behoben,.reklamation--abgelehnt{border-left-color:var(--rand);background:var(--creme)}.reklamation-kopf{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.reklamation-zeit{color:var(--text-leise);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px}.reklamation-text{color:var(--text);white-space:pre-wrap;margin:0 0 10px;font-size:15px;line-height:1.6}.reklamation-massnahme{background:var(--creme);color:var(--text);border-radius:8px;margin:0 0 10px;padding:10px 12px;font-size:14px;line-height:1.55}.reklamation-form{border-top:1px solid var(--rand);margin-top:12px;padding-top:12px}.reklamation-regel{border:2px solid var(--mint);background:var(--mint-flaeche);border-radius:10px;margin-top:14px;padding:14px 16px}.marke--regel{color:var(--gruen-text);background:#4cc9a12e;align-self:center}.muster{background:var(--sand);border-radius:11px;margin:0;padding:12px 14px}.muster-kopf{color:var(--text-leise);letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-size:13px;font-weight:700}.muster-liste{color:var(--text);margin:0;padding-left:18px;font-size:15px;line-height:1.7}.knopf--absage{background:var(--weiss);color:var(--fehler-text);border:1px solid #b5473d73}.knopf--absage:hover{background:var(--fehler-flaeche)}.absage-form{border:2px solid var(--fehler);border-radius:var(--radius);background:var(--fehler-flaeche);margin-top:4px;padding:16px 18px}.hinweis-bilder{margin-top:12px}.bild-liste{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin:0 0 10px;padding:0;list-style:none;display:grid}@media (min-width:900px){.bild-liste{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.bild-kachel{aspect-ratio:4/3;border:1px solid var(--rand);background:var(--creme);border-radius:10px;position:relative;overflow:hidden}.hinweis-bildreihe{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.hinweis-bild{object-fit:cover;border-radius:10px;width:100%;max-height:320px;display:block}.tabs{background:#1e2f630f;border-radius:11px;flex-wrap:wrap;gap:4px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:18px 0 22px;padding:4px;display:flex}.tab{color:var(--text-auf-sand);border-radius:9px;align-items:center;gap:7px;padding:7px 14px;font-size:12.5px;font-weight:700;line-height:1.22;text-decoration:none;display:inline-flex}.tab:hover{color:var(--navy);background:#1e2f630f}.tab--aktiv,.tab--aktiv:hover{background:var(--navy);color:var(--creme)}.tab-zahl{color:inherit;background:#1e2f6314;border-radius:7px;padding:1px 7px;font-size:11px}.tab--aktiv .tab-zahl{color:var(--creme);background:#fcf5e92e}.kurzliste{margin:0 0 16px;padding:0;list-style:none}.kurzliste li{border-bottom:1px solid var(--rand);flex-wrap:wrap;align-items:baseline;gap:8px;padding:10px 0;display:flex}.kurzliste-text{color:var(--text);flex:220px;font-size:15px}.kurzliste-zeit{color:var(--text-leise);font-variant-numeric:tabular-nums;font-size:13px}.raum-lesen{flex-wrap:wrap;flex:240px;align-items:center;gap:8px;display:flex}.aufgeklappt{border:1px solid var(--rand);border-radius:var(--radius);background:var(--creme);padding:16px 18px}.gruppe-klapp>summary{cursor:pointer;list-style:revert}.ruhig{color:var(--gruen-auf-sand);background:#4cc9a124;border-radius:13px;margin:0 0 16px;padding:14px 16px;font-size:12.5px;font-weight:700}.hinweis-titel{font-size:17px}.hinweis-merkmale{border-top:1px solid var(--rand);flex-wrap:wrap;gap:6px;margin:12px 0 0;padding-top:10px;display:flex}.bild-oeffnen,.bild-knopf{width:100%;height:100%;display:block}.bild-knopf{cursor:pointer;background:0 0;border:none;padding:0}.bild-knopf:focus-visible{outline:3px solid var(--mint);outline-offset:-3px}@media (min-width:700px){.zugang-knopf{width:auto;min-width:200px;min-height:44px;padding:10px 22px;font-size:16px}.zugang-restzeit{margin-right:12px;display:inline-block}}.fotoreihe-bereich{flex-direction:column;gap:8px;display:flex}.fotoreihe{flex-wrap:wrap;gap:8px;margin:0 0 8px;padding:0;list-style:none;display:flex}.fotoreihe-kachel{border:1px solid var(--rand);background:var(--creme);border-radius:10px;width:76px;height:76px;position:relative;overflow:hidden}.foto-weg--klein{width:26px;height:26px;font-size:16px;top:2px;right:2px}.hinweis-bildgitter{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.hinweis-bildkachel{aspect-ratio:4/3;border:1px solid var(--rand);background:var(--creme);border-radius:10px;max-height:150px;overflow:hidden}.hinweis-bildkachel-bild{object-fit:cover;width:100%;height:100%;display:block}.einsicht--verwaltung{color:var(--text-leise)}.marke--leise{color:var(--text-leise);vertical-align:middle;background:#1e2f630f;margin-left:8px;font-size:11px;font-weight:700}.vorlage-liste{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.vorlage-punkt{border:1px solid var(--rand);background:var(--weiss);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;display:flex}.vorlage-pfeile{flex-direction:column;flex:none;gap:2px;display:flex}.vorlage-pfeil{border:1px solid var(--rand);background:var(--creme);width:26px;height:20px;color:var(--navy);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;display:flex}.vorlage-pfeil:hover:not(:disabled){background:var(--sand)}.vorlage-pfeil:disabled{opacity:.35;cursor:default}.vorlage-pfeil:focus-visible{outline:2px solid var(--navy);outline-offset:1px}.vorlage-text{flex:240px;min-width:0;font-size:15px;line-height:1.35}.vorlage-text .marke{vertical-align:middle;margin-left:8px}.vorlage-aktionen{flex:none;margin-top:0}.vorlage-form{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;width:100%;display:flex}.vorlage-form--neu{margin-top:10px}.vorlage-feld{flex:280px;min-width:0}.schale{min-height:calc(var(--dvh) * 100);grid-template-columns:220px minmax(0,1fr);transition:grid-template-columns .18s;display:grid}.schale:has(.inhalt--voll){height:calc(var(--dvh) * 100)}@media (min-width:760px){body:has(.inhalt--voll){overflow:hidden}}.schale:has(.inhalt--voll) .schale-inhalt{min-height:0;overflow:hidden}.schale--portal:has(.inhalt--voll) .schale-inhalt{flex-direction:column;display:flex}.schale--portal:has(.inhalt--voll) .inhalt--voll{flex:1;height:auto;min-height:0}.schale--schmal{grid-template-columns:64px minmax(0,1fr)}.schale--portal{grid-template-columns:200px minmax(0,1fr)}.schale-leiste{height:calc(var(--dvh) * 100);background:var(--navy);color:var(--creme);flex-direction:column;align-self:start;gap:22px;padding:22px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.schale-marke{justify-content:space-between;align-items:center;gap:6px;min-height:32px;display:flex}.schale-wortmarke{color:var(--weiss);font-family:var(--schrift-titel);letter-spacing:-.01em;padding:0 6px;font-size:16px;font-weight:800;line-height:.92;text-decoration:none}.schale-klappe{border-radius:var(--radius-klein);width:26px;height:26px;color:var(--weiss);cursor:pointer;background:#ffffff24;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.schale-klappe:hover{background:#ffffff3d}.schale-klappe:focus-visible{outline:2px solid var(--mint-hell);outline-offset:2px}.schale-punkt:focus-visible{outline:2px solid var(--mint-hell);outline-offset:2px}.schale-abmelden:focus-visible{outline:2px solid var(--mint-hell);outline-offset:2px}.schale-wortmarke:focus-visible{outline:2px solid var(--mint-hell);outline-offset:2px}.schale-nav{flex-direction:column;flex:1;gap:2px;margin:0;padding:0;list-style:none;display:flex}.schale-punkt,.schale-abmelden{color:#ffffffb8;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;font-weight:700;text-decoration:none;display:flex}.schale-punkt:hover,.schale-abmelden:hover{color:var(--weiss);background:#ffffff14}.schale-punkt--aktiv,.schale-punkt--aktiv:hover{color:var(--mint-hell);background:#264b6e}.schale-icon{flex:none}.schale-titel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.schale-marke-zahl{border-radius:var(--radius-klein);background:var(--fehler);min-width:20px;height:20px;color:var(--weiss);flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0 6px;font-size:11px;font-weight:800;display:flex}.glocke-knopf{cursor:pointer;background:0 0;border:none;padding:0;position:relative}.glocke-knopf[aria-expanded=true]{color:var(--mint-hell);background:#264b6e}.glocke-zahl{background:var(--fehler);min-width:18px;height:18px;color:var(--weiss);text-align:center;border-radius:9px;padding:0 5px;font-size:10.5px;font-weight:800;line-height:18px;position:absolute;top:-3px;right:-3px}.schale--schmal .schale-fuss{flex-direction:column}.glocke-feld{z-index:70;background:var(--weiss);width:min(380px,100vw - 32px);max-height:min(70vh,560px);color:var(--navy);border-radius:14px;flex-direction:column;display:flex;position:fixed;bottom:16px;left:16px;overflow:hidden;box-shadow:0 18px 50px #16204a47}.glocke-kopf{border-bottom:1px solid #1e2f6314;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 10px;display:flex}.glocke-titel{font-size:14px;font-weight:800}.glocke-alle{border-radius:var(--radius-klein);color:var(--navy);font:inherit;cursor:pointer;background:#1e2f630f;border:none;padding:5px 9px;font-size:12px;font-weight:700}.glocke-alle:hover{background:#1e2f631f}.glocke-liste{margin:0;padding:6px;list-style:none;overflow-y:auto}.glocke-leer{color:var(--text-leise);margin:0;padding:18px 16px 22px;font-size:13px;line-height:1.4}.glocke-eintrag{width:100%;color:var(--navy);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;flex-direction:column;gap:2px;padding:10px 36px 10px 24px;display:flex;position:relative}.glocke-eintrag:hover{background:#1e2f630d}.glocke-eintrag:focus-visible{outline:2px solid var(--mint);outline-offset:1px}.glocke-alle:focus-visible{outline:2px solid var(--mint);outline-offset:1px}.glocke-popup-zu:focus-visible{outline:2px solid var(--mint);outline-offset:1px}.glocke-eintrag--neu:before{content:"";background:var(--mint);border-radius:50%;width:7px;height:7px;position:absolute;top:16px;left:10px}.glocke-eintrag--neu.glocke-eintrag--dringend:before{background:var(--fehler)}.glocke-eintrag-kopf{color:var(--text-leise);justify-content:space-between;gap:8px;font-size:11px;font-weight:700;display:flex}.glocke-eintrag-art{letter-spacing:.04em;text-transform:uppercase}.glocke-eintrag-titel{font-size:13.5px;font-weight:700;line-height:1.3}.glocke-eintrag--neu .glocke-eintrag-titel{font-weight:800}.glocke-eintrag--dringend .glocke-eintrag-titel{color:var(--fehler-text)}.glocke-eintrag-text{-webkit-line-clamp:2;color:var(--text-leise);-webkit-box-orient:vertical;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.glocke-popups{z-index:70;pointer-events:none;flex-direction:column;gap:10px;width:min(360px,100vw - 40px);display:flex;position:fixed;bottom:16px;left:16px}.glocke-popup{background:var(--weiss);pointer-events:auto;border-radius:14px;animation:.25s ease-out glocke-rein;position:relative;box-shadow:0 14px 40px #16204a4d}.glocke-popup-zu{width:28px;height:28px;color:var(--text-leise);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:50%;font-size:18px;line-height:1;position:absolute;top:6px;right:6px}.glocke-popup-zu:hover{color:var(--navy);background:#1e2f630f}@keyframes glocke-rein{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.glocke-popup{animation:none}}.schale-fuss{border-top:1px solid #ffffff24;align-items:center;gap:8px;padding-top:14px;display:flex}.schale-name{color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:0 12px;font-size:12.5px;font-weight:600;overflow:hidden}.schale-inhalt{background:var(--seite);min-width:0;container:arbeit/inline-size}.schale-inhalt--arbeit{background:var(--arbeitsflaeche);zoom:var(--schrift-zoom,1)}.schale--schmal .schale-wortmarke,.schale--schmal .schale-titel,.schale--schmal .schale-name,.schale--schmal .schale-marke-zahl{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.schale--schmal .schale-marke{justify-content:center}.schale--schmal .schale-punkt{justify-content:center;padding:10px}.nur-vorlesen{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:759px){.schale,.schale--schmal,.schale--portal{grid-template-columns:minmax(0,1fr)}.schale-leiste{flex-direction:row;align-items:center;gap:10px;height:auto;padding:10px 12px;overflow-x:auto}.schale-klappe{display:none}.schale-nav{flex-direction:row;flex:1}.schale-punkt,.schale--schmal .schale-punkt{justify-content:center;padding:10px}.schale-titel,.schale-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.schale-fuss{border-top:none;border-left:1px solid #ffffff24;padding-top:0;padding-left:10px}.schale-marke-zahl{margin-left:0}}.bereichskopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:22px;display:flex;position:relative}.anlegen{flex:none;position:relative}.anlegen-knopf{border-radius:var(--radius-knopf);background:var(--navy);color:var(--creme);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;border:none;align-items:center;gap:8px;padding:11px 17px;font-size:13px;font-weight:800;line-height:1.22;list-style:none;display:inline-flex}.anlegen-knopf::-webkit-details-marker{display:none}.anlegen-knopf:hover{background:var(--navy-dunkel)}.anlegen-knopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.anlegen-feld{z-index:5;flex-direction:column;gap:10px;width:min(420px,100vw - 48px);display:flex;position:absolute;top:calc(100% + 8px);right:0}.anlegen-feld .formular-karte{margin-top:0;box-shadow:0 18px 44px -22px #1e2f6373}@container arbeit (max-width:619px){.anlegen{width:100%}.anlegen-knopf{justify-content:center}.anlegen-feld{width:100%}}.overlay{overscroll-behavior:contain;scrollbar-width:none;background:var(--creme);width:768px;max-width:calc(100% - 48px);max-height:100%;color:var(--navy);border:none;border-radius:20px;margin:auto;padding:0;line-height:1.22;overflow:auto;box-shadow:0 30px 70px #0000004d}.overlay::-webkit-scrollbar{display:none}.overlay::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#141c368c}.overlay-inhalt{flex-direction:column;gap:16px;padding:24px;display:flex}.overlay-inhalt .fehler{margin:0}.overlay-inhalt .detailkarte{gap:11px;margin:0}.overlay-kopf{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.overlay-kopf-text{flex-direction:column;gap:1px;display:flex}.overlay-zusatz{color:var(--text-leise);margin:0;font-size:12.5px;font-weight:500}.overlay-zu{width:28px;height:28px;color:var(--navy);cursor:pointer;background:#1e2f630f;border:none;border-radius:9px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.overlay-zu:hover{background:#1e2f631f}.overlay-zu:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.overlay-raster{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:9px;display:grid}.overlay-inhalt .feld{min-width:0;margin:0}.feld .overlay-eingabe{line-height:1.22}.overlay-notiz{min-height:100px;display:block}.feld .overlay-notiz{border-radius:11px;padding:11px 13px;line-height:1.5}.overlay-hochladen{border-radius:9px;flex:none;gap:6px;padding:8px 13px;font-size:11.5px}.overlay-datei-symbol{color:var(--navy);flex:none}.entfernen-knopf{width:24px;height:24px;color:var(--fehler);cursor:pointer;background:#b5473d1a;border:none;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.entfernen-knopf:hover{background:#b5473d2e}.entfernen-knopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.overlay-fuss{gap:8px;display:flex}.overlay-knopf{border-radius:12px;flex:none;padding:13px 20px;font-size:13.5px}.overlay-knopf--haupt{flex:1;padding:13px;font-size:14px}.overlay-knopf--fertig{padding:12px 24px}.overlay-erfolg{align-items:center;gap:14px;padding:48px 24px}.overlay-erfolg-haken{background:var(--mint);width:56px;height:56px;color:var(--navy-dunkel);border-radius:50%;justify-content:center;align-items:center;display:flex}.overlay-erfolg-text{text-align:center;flex-direction:column;align-items:center;gap:3px;display:flex}.overlay-erfolg-titel{color:var(--navy);margin:0;font-size:16px;font-weight:800}.overlay--sonder{width:904px}.sonderplan{gap:14px;padding:22px}.sonderplan-raster{grid-template-columns:minmax(150px,190px) minmax(200px,1fr) minmax(220px,270px);gap:12px;height:430px;min-height:0;display:grid}.sonderplan-karte{scrollbar-width:none;border:1px solid var(--rand);background:var(--weiss);border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:auto}.sonderplan-karte::-webkit-scrollbar{display:none}.sonderplan-karte--kategorien{gap:2px;padding:7px}.sonderplan-karte--leistungen{gap:9px;padding:14px}.sonderplan-karte--details{gap:12px;padding:14px}.sonderplan-kategorie{width:100%;color:var(--navy);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:11px;flex:none;align-items:center;gap:9px;padding:11px 12px;display:flex}.sonderplan-kategorie:hover{background:#1e2f630d}.sonderplan-kategorie--aktiv,.sonderplan-kategorie--aktiv:hover{background:var(--navy);color:var(--creme)}.sonderplan-kategorie-symbol{color:var(--gruen-text);flex:none}.sonderplan-kategorie--aktiv .sonderplan-kategorie-symbol{color:var(--creme)}.sonderplan-kategorie-name{flex:1;font-size:12.5px;font-weight:800;line-height:1.2}.sonderplan-kategorie-zahl{background:var(--mint);color:var(--navy-dunkel);border-radius:7px;flex:none;padding:2px 7px;font-size:10px;font-weight:800}.sonderplan-kategorie--aktiv .sonderplan-kategorie-zahl{color:var(--weiss);background:#ffffff38}.sonderplan-liste{flex-direction:column;gap:5px;display:flex}.sonderplan-leistung,.sonderplan-person{width:100%;color:var(--navy);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;display:flex}.sonderplan-leistung{background:#1e2f630a;border-radius:11px;padding:11px 13px;font-size:13px;font-weight:600}.sonderplan-leistung:hover{background:#1e2f6314}.sonderplan-leistung--an,.sonderplan-leistung--an:hover,.sonderplan-person--an,.sonderplan-person--an:hover{background:#4cc9a12e}.sonderplan-leistung--an{font-weight:800}.sonderplan-kategorie:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.sonderplan-leistung:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.sonderplan-person:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.sonderplan-chip:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.sonderplan-turnus-knopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.sonderplan-kasten{width:22px;height:22px;color:var(--weiss);border:2px solid #1e2f638a;border-radius:5px;flex:none;justify-content:center;align-items:center;display:flex}.sonderplan-kasten--klein{width:21px;height:21px}.sonderplan-kasten--an{border-color:var(--navy);background:var(--navy)}.sonderplan-block{flex-direction:column;gap:6px;display:flex}.sonderplan-chips,.sonderplan-turnus{flex-wrap:wrap;gap:5px;display:flex}.sonderplan-chip{color:var(--gruen-text);font:inherit;cursor:pointer;background:#4cc9a12e;border:none;border-radius:20px;align-items:center;gap:6px;padding:5px 8px 5px 11px;display:flex}.sonderplan-chip:hover{background:#4cc9a147}.sonderplan-chip-name{color:var(--navy);font-size:11.5px;font-weight:700}.sonderplan-turnus-knopf{color:var(--text-leise);font:inherit;white-space:nowrap;cursor:pointer;background:#1e2f630f;border:none;border-radius:10px;flex:none;padding:8px 12px;font-size:12px;font-weight:800}.sonderplan-turnus-knopf:hover{color:var(--navy);background:#1e2f631f}.sonderplan-turnus-knopf--aktiv,.sonderplan-turnus-knopf--aktiv:hover{background:var(--navy);color:var(--creme)}.sonderplan-zeit{gap:8px;display:flex}.sonderplan-feld{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.feld .sonderplan-eingabe{padding:9px 10px}.sonderplan-personen{background:#1e2f6308;border-radius:11px;flex-direction:column;gap:3px;padding:5px;display:flex}.sonderplan-person{border-radius:10px;padding:9px 10px;font-size:12.5px;font-weight:700}.sonderplan-person:hover{background:#1e2f630d}.sonderplan-fuss{background:#4cc9a129;border-radius:14px;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.sonderplan-fuss-text{flex-direction:column;gap:1px;min-width:0;display:flex}.sonderplan-fuss-titel{color:var(--gruen-auf-sand);letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:800}.sonderplan-fuss-zeile{color:var(--navy);font-size:13px;font-weight:700}.sonderplan-anlegen{border-radius:12px;padding:13px;font-size:13.5px}.sonderplan-anlegen:disabled{color:#1e2f6373;opacity:1;cursor:default;background:#1e2f6326}@media (max-width:759px){.sonderplan-raster{grid-template-columns:minmax(0,1fr);height:auto}.sonderplan-karte{overflow:visible}}.overlay--kunde{width:708px}.kundedetail .detailkarte{gap:12px}.kundedetail .kundedetail-eng{gap:10px}.kundedetail-kopf{align-items:flex-start;gap:14px;display:flex}.kundedetail-umschalten{color:var(--navy);font:inherit;cursor:pointer;background:#1e2f6312;border:none;border-radius:11px;flex:none;align-items:center;gap:7px;padding:9px 15px;font-size:12.5px;font-weight:800;display:flex}.kundedetail-umschalten:hover{background:#1e2f631f}.kundedetail-umschalten--an,.kundedetail-umschalten--an:hover{background:var(--mint);color:var(--navy-dunkel)}.kundedetail-umschalten:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.kundedetail-laden:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.kundedetail-lv-kopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.mailfenster-konto:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.mailfenster-anhang:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.kundedetail-aktionen{flex-wrap:wrap;gap:7px;display:flex}.kundedetail-aktionen .knopf,.kundedetail-aktionen .kundedetail-umschalten{white-space:nowrap;flex:none}.kundedetail-aktionen .kundedetail-aktion{padding:10px 15px}.kundedetail-felder .infofeld{border:1px solid #0000}.kundedetail-felder .infofeld--bearbeiten{background:#1e2f630a;border-color:#1e2f6324}.kundedetail-eingabe{background:var(--weiss);width:100%;color:var(--navy);font:inherit;border:1px solid #1e2f6329;border-radius:8px;padding:7px 9px;font-size:12.5px;font-weight:700;line-height:1.22}.kundedetail-eingabe:focus-visible{outline:2px solid var(--mint);outline-offset:1px}.mailfenster-feld:focus-visible{outline:2px solid var(--mint);outline-offset:1px}.kundedetail-hinweis{color:var(--navy);background:#4cc9a11f;border-radius:11px;align-items:flex-start;gap:10px;margin:0;padding:11px 13px;font-size:12.5px;font-weight:600;line-height:1.45;display:flex}.kundedetail-hinweis-symbol{color:var(--gruen-text);flex:none;margin-top:1px}.kundedetail-lv-kopf{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:flex}.kundedetail-lv-kopf .detailkarte-titel{flex:1}.kundedetail-lv-pfeil{color:var(--text-leise);flex:none;transition:transform .18s}.kundedetail-lv-pfeil--offen{transform:rotate(90deg)}.kundedetail-lv{flex-direction:column;gap:10px;display:flex}.kundedetail-raum{flex-direction:column;gap:5px;display:flex}.kundedetail-raum-name{color:var(--navy);margin:0;font-size:12px;font-weight:800}.kundedetail-pillen{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.kundedetail-pille{background:var(--sand);color:var(--navy);border-radius:20px;padding:5px 11px;font-size:11.5px;font-weight:600}.kundedetail-hochladen{border-radius:9px;flex:none;gap:6px;padding:7px 12px;font-size:11.5px}.kundedetail-datei{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kundedetail-laden{width:30px;height:30px;color:var(--navy);background:#1e2f6312;border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.kundedetail-laden:hover{background:#1e2f631f}.overlay--mail{width:960px;max-height:calc(100vh - 48px)}.overlay--mail-gross{border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%}.schreib{gap:12px;height:100%;min-height:0}.schreib-kopf{flex:none}.schreib-kopfknoepfe{flex:none;align-items:center;gap:6px;display:flex}.schreib-kopfknopf{width:28px;height:28px;color:var(--navy);cursor:pointer;background:#1e2f630f;border:none;border-radius:9px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.schreib-kopfknopf:hover,.schreib-kopfknopf[aria-pressed=true]{background:#1e2f631f}.schreib-zeilen{background:#1e2f631f;border:1px solid #1e2f631f;border-radius:12px;flex-direction:column;flex:none;gap:1px;display:flex;overflow:hidden}.schreib-zeile{background:var(--weiss);grid-template-columns:104px 1fr;align-items:center;display:grid}.schreib-marke{color:var(--text-leise);letter-spacing:.04em;text-transform:uppercase;padding-left:14px;font-size:11px;font-weight:700}.schreib-eingabe{width:100%;min-width:0;color:var(--navy);font:inherit;background:0 0;border:none;padding:12px 14px 12px 0;font-size:15px;line-height:1.3}.schreib-eingabe:focus{outline:none}.schreib-zeile:focus-within{background:#fbfcff}.schreib-eingabe--betreff{font-weight:700}.schreib-eingabe::placeholder{color:var(--text-leise);font-weight:400}.schreib-leiste{background:#1e2f630f;border-radius:11px;flex-wrap:wrap;flex:none;align-items:center;gap:4px;padding:6px;display:flex}.schreib-werkzeug{min-width:30px;height:30px;color:var(--navy);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0 7px;font-size:13.5px;line-height:1;display:flex}.schreib-werkzeug:hover{background:#1e2f631a}.schreib-werkzeug--weit{gap:5px;margin-left:auto;padding:0 11px;font-size:12.5px;font-weight:700}.schreib-werkzeug--fett{font-weight:900}.schreib-werkzeug--kursiv{font-style:italic;font-weight:700}.schreib-werkzeug--unter{font-weight:700;text-decoration:underline}.schreib-trenner{background:#1e2f6329;width:1px;height:18px;margin:0 3px}.schreib-wahl{height:30px;color:var(--navy);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:0 6px;font-size:12.5px;font-weight:600}.schreib-farbe{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.schreib-farbe:hover{background:#1e2f631a}.schreib-farbe input{cursor:pointer;background:0 0;border:none;width:20px;height:20px;padding:0}.schreib-linkzeile{background:var(--weiss);border:1px solid #1e2f631f;border-radius:11px;flex:none;align-items:center;gap:8px;padding:0 0 0 12px;display:flex}.schreib-text{background:var(--weiss);min-height:220px;color:var(--navy);white-space:pre-wrap;border:1px solid #1e2f631f;border-radius:12px;flex:1;padding:14px 16px;font-size:15px;line-height:1.55;overflow-y:auto}.schreib-text:focus{border-color:#1e2f634d;outline:none}.schreib-text p{margin:0 0 10px}.schreib-text ul,.schreib-text ol{margin:0 0 10px;padding-left:22px}.schreib-text a{color:#1d4ed8;text-decoration:underline}.schreib--ueber .schreib-text{border-color:var(--mint);background:#4cc9a114;border-style:dashed}.schreib-anhaenge{flex-wrap:wrap;flex:none;gap:6px;margin:0;padding:0;list-style:none;display:flex}.schreib-anhang{background:#1e2f630f;border-radius:9px;align-items:center;gap:8px;max-width:100%;padding:7px 8px 7px 11px;font-size:12.5px;display:flex}.schreib-anhang-name{max-width:260px;color:var(--navy);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.schreib-anhang-groesse{color:var(--text-leise);flex:none}.schreib-anhang-weg{width:20px;height:20px;color:var(--navy);font:inherit;cursor:pointer;background:#1e2f631a;border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;display:flex}.schreib-anhang-weg:hover{background:#d645452e}.schreib-fuss{flex:none}.schreib-umfang{color:var(--text-leise);margin-right:auto;font-size:12px;font-weight:500}.schreib-umfang--zuviel{color:#b23c3c;font-weight:700}@media (max-width:759px){.overlay--mail{border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%}.schreib-zeile{grid-template-columns:1fr;gap:0;padding:8px 0 2px}.schreib-eingabe{padding:2px 14px 10px;font-size:16px}.schreib-werkzeug--weit{margin-left:0}}.mailfenster{gap:14px}.mailfenster-kopf{align-items:center}.mailfenster-titel{color:var(--navy);margin:0;font-size:16px;font-weight:800}.overlay-zu.mailfenster-zu{width:26px;height:26px}.mailfenster-block{flex-direction:column;gap:6px;display:flex}.mailfenster-label{color:var(--text-leise);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.mailfenster-konten{gap:6px;display:flex}.mailfenster-konto{min-width:0;color:var(--text-auf-sand);font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:#1e2f630f;border:none;border-radius:10px;flex:1;padding:9px 11px;font-size:11.5px;font-weight:700;overflow:hidden}.mailfenster-konto--aktiv{background:var(--navy);color:var(--creme)}.mailfenster-feld{background:var(--weiss);width:100%;color:var(--navy);font:inherit;border:1px solid #1e2f631f;border-radius:11px;padding:11px 14px;font-size:13.5px;line-height:1.22}.mailfenster-feld--betreff{font-weight:600}.mailfenster-text{resize:vertical;min-height:196px;padding:12px 14px;line-height:1.5}.mailfenster-fuss{align-items:center;gap:8px;display:flex}.mailfenster-anhang{width:42px;height:42px;color:var(--navy);cursor:pointer;background:#1e2f630f;border:none;border-radius:11px;flex:none;justify-content:center;align-items:center;margin-right:auto;display:flex}.mailfenster-anhang:hover{background:#1e2f631f}.mailfenster-knopf{border-radius:12px;padding:12px 18px;font-size:13px}.mailfenster-knopf--senden{padding:12px 22px;font-size:13.5px}.zeilenkarte-haupt--knopf{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.zeilenkarte-haupt--knopf:hover .zeilenkarte-name{text-decoration:underline;-webkit-text-decoration-color:var(--mint);-webkit-text-decoration-color:var(--mint);-webkit-text-decoration-color:var(--mint);text-decoration-color:var(--mint);text-decoration-thickness:2px}@media (max-width:759px){.kundedetail-eingabe,.mailfenster-feld{font-size:16px}.kundedetail-kopf{flex-wrap:wrap}.kundedetail-kopf .detailkopf-text{flex-basis:120px}.kundedetail-umschalten,.kundedetail-kopf .status--kopf{order:1}}.overlay--frage{width:488px}.overlay--frage::backdrop{background:#141c3699}.rueckfrage{gap:14px}.rueckfrage-kopf{align-items:flex-start;gap:12px;display:flex}.rueckfrage-symbol{width:38px;height:38px;color:var(--warnung-text);background:#e0944a2e;border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.rueckfrage-text{flex-direction:column;gap:3px;display:flex}.rueckfrage-zeile{color:var(--text-leise);margin:0;font-size:13px;font-weight:500;line-height:1.5}.rueckfrage-knoepfe{flex-direction:column;gap:8px;display:flex}.rueckfrage-reihe{gap:8px;display:flex}.rueckfrage-knopf{border-radius:12px;padding:13px;font-size:13.5px}.rueckfrage-knopf--klein{flex:1;padding:12px;font-size:13px;font-weight:800}.rueckfrage-knopf--verwerfen{color:var(--fehler-text);background:#b5473d1a}.rueckfrage-knopf--verwerfen:hover:not(:disabled){background:#b5473d2e}.person-aktionen{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:12px;margin-left:auto;display:flex}.person-abwesenheit{white-space:nowrap;flex:none}.anruf-knopf{width:34px;height:34px;color:var(--gruen-text);cursor:pointer;background:#4cc9a129;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.anruf-knopf:disabled{opacity:.45;cursor:not-allowed}.organigramm{--organigramm-linie:#1e2f638c;background:linear-gradient(165deg, #f7efdf 0%, var(--creme) 45%, #eff7f3 100%);border:1px solid #1e2f6314;border-radius:20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3}.organigramm-flaeche{transform-origin:0 0;will-change:transform;flex-direction:column;align-items:center;width:max-content;padding:34px 30px;line-height:1.22;display:flex}.organigramm-linie{background:var(--organigramm-linie);width:2px;height:24px}.organigramm-linie--kurz{height:22px}.organigramm-zweige{align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.organigramm-zweig{flex-direction:column;align-items:center;padding:0 13px;display:flex}.organigramm-bus{background:var(--organigramm-linie);align-self:stretch;height:2px;margin:0 -13px}.organigramm-zweig:first-child .organigramm-bus{clip-path:inset(0 0 0 50%)}.organigramm-zweig:last-child .organigramm-bus{clip-path:inset(0 50% 0 0)}.organigramm-zweig:only-child .organigramm-bus{visibility:hidden}.organigramm-knoten{color:var(--navy);align-items:center;gap:12px;text-decoration:none;display:flex}.organigramm-knoten--oben{background:#ffffffbf;border:1px solid #1e2f6324;border-radius:18px;gap:13px;min-width:250px;padding:16px 22px;box-shadow:0 6px 20px #1e2f6317}.organigramm-knoten--mitte{background:#fff9;border:1px solid #4a5fa833;border-radius:16px;min-width:225px;padding:13px 17px;box-shadow:0 3px 12px #4a5fa81a}.organigramm-knoten--eltern{align-self:stretch}.organigramm-knoten--kind{border-radius:12px;gap:11px;min-width:215px;padding:9px 12px 9px 4px}.organigramm-knoten--kind:hover .organigramm-name{text-decoration:underline;-webkit-text-decoration-color:var(--mint);-webkit-text-decoration-color:var(--mint);-webkit-text-decoration-color:var(--mint);text-decoration-color:var(--mint);text-decoration-thickness:2px}.organigramm-knoten--kind:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.organigramm-kreis{width:40px;height:40px;color:var(--navy);background:#1e2f631a;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.organigramm-kreis--mitte{color:#4a5fa8;background:#4a5fa824}.organigramm-kreis--kind{width:44px;height:44px;color:var(--gruen-auf-sand);background:#4cc9a133;border:2px solid #fffc}.organigramm-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.organigramm-kennung{color:var(--gruen-text);letter-spacing:.06em;font-size:9.5px;font-weight:800}.organigramm-name{font-size:13px;font-weight:800}.organigramm-name--oben{font-size:15px}.organigramm-name--mitte{font-size:14px}.organigramm-rolle{color:var(--text-leise);font-size:11.5px;font-weight:600}.organigramm-knoten--kind .organigramm-rolle{font-size:11px}.organigramm-knoten--kind .status{border-radius:7px;padding:3px 8px;font-size:10px;font-weight:800}.organigramm-kinder{flex-direction:column;align-self:stretch;margin:0;padding:0 0 0 37px;list-style:none;display:flex}.organigramm-kind{padding-left:26px;position:relative}.organigramm-kind:before,.organigramm-kind:after{content:"";pointer-events:none;position:absolute;left:0}.organigramm-kind:before{background:var(--organigramm-linie);width:2px;top:0;bottom:0}.organigramm-kind:after{background:var(--organigramm-linie);width:26px;height:2px;margin-top:-1px;top:50%}.organigramm-kind:last-child:before{border-bottom:2px solid var(--organigramm-linie);border-left:2px solid var(--organigramm-linie);background:0 0;border-bottom-left-radius:10px;width:26px;height:calc(50% + 1px);bottom:auto}.organigramm-kind:last-child:after{content:none}.organigramm-umschalter{color:var(--text-auf-sand);font:inherit;cursor:pointer;background:#1e2f6314;border:none;border-radius:20px;align-items:center;gap:6px;margin-top:10px;padding:5px 11px;font-size:10.5px;font-weight:800;display:flex}.organigramm-umschalter--zu{background:var(--mint);color:var(--navy-dunkel)}.organigramm-umschalter:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.organigramm-pfeil{flex:none;transition:transform .2s;transform:rotate(-90deg)}.organigramm-umschalter--zu .organigramm-pfeil{transform:rotate(90deg)}.overlay--mitarbeiter{width:748px}.mitarbeiterdetail{gap:14px}.mitarbeiterdetail .infofelder{grid-template-columns:repeat(auto-fit,minmax(165px,1fr))}.mitarbeiterdetail .mitarbeiterdetail-einzeln{grid-template-columns:minmax(0,1fr)}.status--kopf{padding:5px 12px;font-weight:800}.knopf--pool{color:#4a5fa8;background:#4a5fa829}.knopf--pool:hover:not(:disabled){background:#4a5fa83d}.organigramm-knoten--knopf{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none}.overlay--abwesenheit{width:448px}.abwesenheit{gap:14px}.abwesenheit-arten{flex-wrap:wrap;gap:6px;display:flex}.abwesenheit-art{color:var(--text-auf-sand);font:inherit;cursor:pointer;background:#1e2f630f;border:none;border-radius:11px;flex:88px;padding:11px 8px;font-size:13px;font-weight:800;line-height:1.22}.abwesenheit-art:hover{color:var(--navy);background:#1e2f631f}.abwesenheit-art:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.abwesenheit-art--mint,.abwesenheit-art--mint:hover{background:var(--mint);color:var(--navy-dunkel)}.abwesenheit-art--rot,.abwesenheit-art--rot:hover{background:var(--fehler);color:var(--weiss)}.abwesenheit-art--navy,.abwesenheit-art--navy:hover{background:var(--navy);color:var(--creme)}.abwesenheit-art--warnung,.abwesenheit-art--warnung:hover{background:var(--warnung);color:var(--navy-dunkel)}.abwesenheit-art--blau,.abwesenheit-art--blau:hover{background:var(--blau);color:var(--weiss)}.abwesenheit-zeit{gap:10px;display:flex}.abwesenheit-feld{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.abwesenheit-label{font-weight:700}.abwesenheit-eingabe{background:var(--weiss);width:100%;color:var(--navy);font:inherit;border:1px solid #1e2f631f;border-radius:11px;padding:10px 12px;font-size:13px;line-height:1.22}.abwesenheit-notiz{padding:10px 13px}.abwesenheit-eingabe:focus-visible{outline:2px solid var(--mint);outline-offset:1px}.abwesenheit-fuss{gap:8px;display:flex}.abwesenheit-entfernen{border-radius:12px;flex:none;padding:12px 16px;font-size:13px;font-weight:700}.abwesenheit-eintragen{border-radius:12px;flex:1;padding:12px;font-size:13.5px}@media (max-width:759px){.abwesenheit-eingabe{font-size:16px}}.bereichskopf-zusatz{color:var(--text-auf-sand);margin:2px 0 0;font-size:13px;font-weight:500}.knopf--klein{padding:9px 15px;font-size:12.5px;line-height:1.22}.suchleiste{border:1px solid var(--rand);background:var(--weiss);border-radius:12px;align-items:center;gap:9px;margin-bottom:22px;padding:11px 14px;display:flex}.suchleiste-lupe{color:var(--text-leise);flex:none}.suchleiste-feld{flex:1;min-width:0;display:flex}.suchleiste-eingabe{width:100%;color:var(--text);font:inherit;background:0 0;border:none;padding:0;font-size:13.5px;line-height:1.22}.suchleiste-eingabe:focus-visible{outline:2px solid var(--mint);outline-offset:4px}.zeilenkarten{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.zeilenkarte{border:1px solid var(--rand);border-radius:var(--radius);background:var(--weiss);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;line-height:1.22;display:flex}.zeilenkarte--person{gap:12px;padding:13px 16px}.zeilenkarte-zahl{border-radius:var(--radius-klein);width:26px;height:26px;color:var(--text-leise);background:#1e2f630f;flex:none;justify-content:center;align-items:center;font-size:11.5px;font-weight:800;display:flex}.zeilenkarte-haupt{flex-direction:column;flex:180px;gap:2px;min-width:0;text-decoration:none;display:flex}.zeilenkarte--person .zeilenkarte-haupt{flex-basis:160px;gap:1px}.zeilenkarte-haupt:focus-visible{outline:2px solid var(--mint);outline-offset:4px;border-radius:var(--radius-klein)}.zeilenkarte-marke{color:var(--gruen-text);letter-spacing:.06em;font-size:10.5px;font-weight:800}.zeilenkarte-name{color:var(--navy);font-size:14.5px;font-weight:700}.zeilenkarte--person .zeilenkarte-name{font-size:14px}.zeilenkarte-haupt:any-link:hover .zeilenkarte-name{text-decoration:underline;-webkit-text-decoration-color:var(--mint);-webkit-text-decoration-color:var(--mint);-webkit-text-decoration-color:var(--mint);text-decoration-color:var(--mint);text-decoration-thickness:2px}.zeilenkarte-zeile{color:var(--text-leise);font-size:12px}.zeilenkarte-klein{color:var(--text-leise);font-size:11.5px}.zeilenkarte--person .zeilenkarte-klein{font-size:11px}.zeilenkarte-code{color:var(--navy);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700}.zeilenkarte-rechts{flex-direction:column;flex:none;align-items:flex-end;gap:8px;margin-left:auto;display:flex}.zeilenkarte-termin{color:var(--gruen-text);font-size:11.5px;font-weight:700}.zeilenkarte-termin--keiner{color:var(--text-leise);font-weight:600}.zeilenkarte-aktionen{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}@container arbeit (max-width:619px){.zeilenkarte-rechts{align-items:flex-start;width:100%;margin-left:0}.zeilenkarte-aktionen{justify-content:flex-start}}.person-kreis{width:38px;height:38px;color:var(--gruen-text);background:#4cc9a12e;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.kennzahlen{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.kennzahl{border-radius:var(--radius);min-width:110px;max-width:calc(25% - 7.5px);color:var(--navy);background:#1e2f6312;flex-direction:column;flex:1 1 0;gap:1px;margin:0;padding:13px 15px;line-height:1.22;display:flex}.kennzahl--einsatz{color:var(--gruen-auf-sand);background:#4cc9a129}.kennzahl-wert{font-size:22px;font-weight:800;line-height:1.1}.kennzahl-name{font-size:11.5px;font-weight:700}@container arbeit (max-width:619px){.kennzahl{max-width:none}}.gruppe{margin-top:28px}.gruppe+.gruppe{margin-top:22px}.gruppe-kopf{color:var(--navy);cursor:pointer;-webkit-user-select:none;user-select:none;background:#1e2f630d;border:1px solid #1e2f631a;border-radius:13px;align-items:center;gap:11px;padding:14px 16px;line-height:1.22;list-style:none;display:flex}.gruppe-kopf::-webkit-details-marker{display:none}.gruppe-kopf:hover{background:#1e2f6314}.gruppe-kopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.gruppe-pfeil{flex:none}.gruppe[open] .gruppe-pfeil{transform:rotate(90deg)}.gruppe-symbol{border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.gruppe-symbol--blau{color:var(--navy-hell);background:#4a5fa824}.gruppe-symbol--orange{color:var(--warnung-text);background:#e0944a33}.gruppe-titel{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.gruppe-name{letter-spacing:-.01em;font-size:15px;font-weight:800}.gruppe-zusatz{color:var(--text-auf-sand);font-size:12px;font-weight:600}.gruppe-zahl{color:var(--text-auf-sand);white-space:nowrap;flex:none;font-size:12px;font-weight:800}.gruppe-inhalt{flex-direction:column;gap:8px;margin-top:10px;display:flex}.gruppe-inhalt>.zugangscode-kasten{margin-top:0}.seitenwahl{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:22px;display:flex}.seitenwahl-info{color:var(--text-auf-sand);font-size:12px;font-weight:600}.seitenwahl-liste{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.seitenwahl-seite{min-width:34px;color:var(--text-auf-sand);text-align:center;background:#1e2f630f;border-radius:9px;padding:8px 10px;font-size:12.5px;font-weight:800;line-height:1.22;text-decoration:none;display:block}.seitenwahl-seite:hover{color:var(--navy);background:#1e2f631f}.seitenwahl-seite:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.seitenwahl-seite--aktiv,.seitenwahl-seite--aktiv:hover{background:var(--navy);color:var(--creme)}.zeilenkarte:any-link{color:inherit;text-decoration:none}.zeilenkarte:any-link:hover{border-color:#1e2f6333}.zeilenkarte:any-link:hover .zeilenkarte-name{text-decoration:underline;-webkit-text-decoration-color:var(--mint);-webkit-text-decoration-color:var(--mint);-webkit-text-decoration-color:var(--mint);text-decoration-color:var(--mint);text-decoration-thickness:2px}.zeilenkarte:any-link:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.zeilenkarten--weit{gap:12px}.abschnittskopf{flex-direction:column;gap:2px;margin-bottom:22px;display:flex}.abschnittskopf-titel{color:var(--navy);margin:0;font-size:15px;font-weight:800}.abschnittskopf-zusatz{color:var(--text-auf-sand);margin:0;font-size:12.5px;font-weight:500}.filterwahl{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.filter{color:var(--text-auf-sand);font:inherit;cursor:pointer;background:#1e2f630f;border:none;border-radius:9px;padding:8px 14px;font-size:12.5px;font-weight:700;line-height:1.22;text-decoration:none;display:block}.filter--ansicht{border-radius:10px;padding:9px 15px;font-weight:800}.filter:hover{color:var(--navy);background:#1e2f631f}.filter:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.filter--aktiv,.filter--aktiv:hover{background:var(--navy);color:var(--creme)}.filterwahl--klein .filter{padding:7px 13px;font-size:12px}.live-kopf{align-items:center;gap:8px;margin:0 0 20px;display:flex}.live-marke{color:var(--gruen-auf-sand);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800}.puls{background:var(--mint);width:8px;height:8px;box-shadow:0 0 8px var(--mint);border-radius:50%;flex:none;animation:1.4s ease-in-out infinite puls}@keyframes puls{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.puls{animation:none}}.zeilenkarte--live{border-color:#4cc9a14d}.zeilenkarte--live:any-link:hover,.zeilenkarte--live.zeilenkarte--knopf:hover{border-color:var(--mint)}.zeilenkarte--live .zeilenkarte-haupt{gap:1px}.zeilenkarte--live .zeilenkarte-name,.zeilenkarte--verlauf .zeilenkarte-name{font-size:14px}.live-aufgabe{color:var(--navy);margin-top:2px;font-size:11.5px;font-weight:700}.fortschritt{background:#1e2f6314;border-radius:4px;width:100%;height:6px;margin-top:5px;display:block;overflow:hidden}.fortschritt-balken{background:var(--mint);border-radius:4px;height:100%;display:block}.live-zahlen{flex-direction:column;flex:none;align-items:flex-end;gap:3px;margin-left:auto;display:flex}.live-prozent{color:var(--gruen-text);font-size:14px;font-weight:800}.live-aufgaben{color:var(--text-leise);font-size:11px;font-weight:700}.live-verweis{color:var(--navy);font-size:10.5px;font-weight:800}.verlauf-leiste{color:var(--navy);background:#1e2f630d;border-radius:12px;align-items:center;gap:10px;margin:0 0 12px;padding:11px 15px;font-size:12.5px;font-weight:700;display:flex}.verlauf-leiste-symbol{flex:none}.zeilenkarte--verlauf{align-items:flex-start;padding:13px 16px}.verlauf-symbol{border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-top:2px;display:flex}.verlauf-symbol--erledigt{background:var(--mint);color:var(--navy-dunkel)}.verlauf-symbol--reklamation{background:var(--fehler);color:var(--weiss)}.verlauf-symbol--ausfall{background:var(--ausfall);color:var(--weiss)}.verlauf-symbol--begehung{background:var(--navy);color:var(--weiss)}.verlauf-titel{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.verlauf-neu{background:var(--mint);color:var(--navy-dunkel);border-radius:6px;flex:none;padding:1px 7px;font-size:10.5px;font-weight:800}.verlauf-marke{border-radius:7px;flex:none;padding:3px 8px;font-size:10.5px;font-weight:800;line-height:1.22}.verlauf-marke--erledigt{background:var(--mint);color:var(--navy-dunkel)}.verlauf-marke--reklamation{background:var(--fehler);color:var(--weiss)}.verlauf-marke--ausfall{background:var(--ausfall);color:var(--weiss)}.verlauf-marke--begehung{background:var(--navy);color:var(--weiss)}.verlauf-notiz{color:var(--fehler-text);margin-top:2px;font-size:12px;font-weight:600}.verlauf-rechts{flex-direction:column;flex:none;align-items:flex-end;gap:2px;margin-left:auto;display:flex}.verlauf-dauer{color:var(--text-leise);font-size:12px;font-weight:700}.verlauf-loesung{color:var(--navy);white-space:nowrap;font-size:11px;font-weight:800}.verlauf-loeser{color:var(--text-leise);white-space:nowrap;font-size:10px;font-weight:600}.verlauf-pfeil{color:var(--text-leise);flex:none;margin-top:2px}.zeitraumzeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px;display:flex}.zeitraumzeile .filterwahl{margin:0}.kalender-summe{color:var(--gruen-auf-sand);margin:0;font-size:12.5px;font-weight:700}.zeitraum-karte{border:1px solid var(--rand);border-radius:var(--radius);background:var(--weiss);flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:22px;padding:16px;line-height:1.22;display:flex}.zeitraum-feld{flex-direction:column;gap:6px;display:flex}.zeitraum-name{color:var(--text-leise);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.zeitraum-eingabe{background:var(--sand);color:var(--navy);font:inherit;border:1px solid #1e2f631a;border-radius:10px;padding:10px 13px;font-size:13px;font-weight:700;line-height:15px}.zeitraum-eingabe:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.zeitraum-pfeil{color:var(--text-leise);flex:none;margin-bottom:10px}.zeitraum-marke{color:var(--gruen-text);background:#4cc9a124;border-radius:11px;align-items:center;gap:8px;margin-left:auto;padding:10px 14px;font-size:12.5px;font-weight:700;display:flex}.kalender-raster{grid-template-columns:minmax(280px,1fr) minmax(220px,300px);align-items:start;gap:14px;display:grid}@media (max-width:759px){.kalender-raster{grid-template-columns:minmax(0,1fr)}}.kalender-karte{border:1px solid var(--rand);background:var(--weiss);border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.kalender-kopf{justify-content:space-between;align-items:center;display:flex}.kalender-pfeil{width:30px;height:30px;color:var(--navy);background:#1e2f630f;border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.kalender-pfeil:hover{background:#1e2f631f}.kalender-pfeil:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.kalender-monat{color:var(--navy);margin:0;font-size:14px;font-weight:800}.kalender-wochentage,.kalender-tage{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.kalender-wochentag{color:var(--text-leise);text-align:center;font-size:10.5px;font-weight:700}.kalender-tag{aspect-ratio:1;color:var(--navy);background:#1e2f630a;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:12.5px;font-weight:600;line-height:1;text-decoration:none;display:flex}.kalender-tag--leer{background:0 0}.kalender-tag--belegt{background:#4cc9a129;font-weight:800}.kalender-tag--belegt:hover{background:#4cc9a14d}.kalender-tag--gewaehlt,.kalender-tag--gewaehlt:hover{background:var(--mint)}.kalender-tag--aussen{opacity:.35}.kalender-tag:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.kalender-punkt{border-radius:50%;width:5px;height:5px}.kalender-tag--belegt .kalender-punkt{background:var(--navy)}.kalender-tagtitel{color:var(--navy);margin:0;font-size:13.5px;font-weight:800}.tagesliste{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.tageseintrag{background:var(--sand);border-radius:11px;flex-direction:column;gap:2px;padding:10px 12px;line-height:1.22;text-decoration:none;display:flex}.tageseintrag:hover{box-shadow:inset 0 0 0 1px #1e2f632e}.tageseintrag:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.tageseintrag-objekt{color:var(--navy);font-size:13px;font-weight:700}.tageseintrag-zeile{color:var(--text-leise);font-size:11.5px;font-weight:500}.detailkopf{flex-wrap:wrap;align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.detailkopf .status{align-self:center}.detailkopf-zeichen{background:var(--navy);width:52px;height:52px;color:var(--creme);border-radius:15px;flex:none;justify-content:center;align-items:center;font-size:17px;font-weight:800;display:flex}.detailkopf-zeichen--person{width:54px;height:54px;color:var(--gruen-auf-sand);background:#4cc9a133;border-radius:50%}.detailkopf-text{flex-direction:column;flex:180px;gap:2px;min-width:0;display:flex}.detailkopf-marke{color:var(--gruen-auf-sand);letter-spacing:.06em;font-size:10.5px;font-weight:800}.detailkopf-name{color:var(--navy);letter-spacing:-.01em;margin:0;font-size:19px;font-weight:800}.detailkopf-zusatz{color:var(--text-auf-sand);margin:0;font-size:12.5px;font-weight:500}.detailkarte{border:1px solid var(--rand);background:var(--weiss);border-radius:16px;flex-direction:column;gap:12px;margin-bottom:16px;padding:16px;display:flex}.detailkarte .fehler{margin:0}.detailkarte-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.detailkarte-titel{color:var(--text-leise);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.detailkarte-text{color:var(--text-leise);margin:0;font-size:12.5px}.detailkarte-leer{background:var(--sand);color:var(--text-leise);border-radius:11px;margin:0;padding:11px 13px;font-size:12.5px}.infofelder{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin:0;display:grid}.infofeld{background:var(--sand);border-radius:11px;flex-direction:column;gap:3px;min-width:0;padding:10px 13px;display:flex}.infofeld-name{color:var(--text-leise);font-size:10.5px;font-weight:700}.infofeld-wert{color:var(--navy);text-overflow:ellipsis;margin:0;font-size:13px;font-weight:700;overflow:hidden}.listenzeilen{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.listenzeile{background:var(--sand);border-radius:11px;flex-wrap:wrap;align-items:center;gap:8px 11px;padding:10px 13px;line-height:1.22;display:flex}.listenzeile-symbol{width:32px;height:32px;color:var(--navy);background:#1e2f6317;border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.listenzeile-symbol--mint{color:var(--gruen-text);background:#4cc9a12e}.listenzeile-text{flex-direction:column;flex:180px;gap:1px;min-width:0;display:flex}.listenzeile-name{color:var(--navy);font-size:13px;font-weight:700;text-decoration:none}.listenzeile-name:any-link:hover{text-decoration:underline;-webkit-text-decoration-color:var(--mint);-webkit-text-decoration-color:var(--mint);-webkit-text-decoration-color:var(--mint);text-decoration-color:var(--mint);text-decoration-thickness:2px}.listenzeile-name:any-link:focus-visible{outline:2px solid var(--navy);outline-offset:2px;border-radius:4px}.listenzeile-meta{color:var(--text-leise);font-size:11px;font-weight:500}.listenzeile-betrag{color:var(--navy);font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:800}.listenzeile-aktionen{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.detailkopf-verweis{color:inherit;text-underline-offset:3px;text-decoration-color:#1e2f634d}.detailkopf-verweis:hover{color:var(--navy)}.detailkopf .lage{align-self:center}.detailkarte-zahl{color:var(--gruen-text);font-size:12px;font-weight:700}.detailkarte .beanstandung,.detailkarte .verlust-hinweis,.detailkarte .freigabe-reihe,.detailkarte .zuweisung-form{margin:0}.detailkarte--absage{border-color:#b5473d40}.listenzeile-absatz{color:var(--navy);white-space:pre-wrap;margin-top:4px;font-size:12.5px;line-height:1.45}.listenzeile-absatz--leise{color:var(--text-leise);font-style:italic}.protokollzeilen{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.protokollzeile{background:var(--sand);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;line-height:1.22;display:flex}.protokollzeile--erledigt{background:#4cc9a11a}.protokollzeile-text{min-width:0;color:var(--navy);font-size:13px;font-weight:700}.protokollzeile-lage{color:var(--text-leise);flex:none;font-size:12px;font-weight:700}.protokollzeile--erledigt .protokollzeile-lage{color:var(--gruen-text)}.detailkarte .kennzahlen{margin:0}.kennzahl--warnung{color:#77481a;background:#e0944a2e}.kennzahl--krank{color:var(--fehler-text);background:#b5473d24}.kennzahl--sonstige{color:#3a4e8c;background:#4c6bc924}.einsicht--verwaltung .listenzeile-name{color:var(--text-leise)}.kontaktzeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.kontaktzeile-text{flex-direction:column;gap:1px;display:flex}.kontaktzeile-name{color:var(--navy);font-size:15px;font-weight:800}.kontaktzeile-zusatz{color:var(--text-leise);font-size:12px;font-weight:600}.knopf--mint{background:var(--mint);color:var(--mint-text);gap:7px}.knopf--mint:hover:not(:disabled){background:var(--mint-dunkel)}@media (max-width:759px){.schale-leiste{scrollbar-width:none}.schale-leiste::-webkit-scrollbar{display:none}}.knopf--zeile{border-radius:10px;padding:9px 15px;font-size:12.5px;font-weight:700}.knopf--mint-leise{color:var(--gruen-text);background:#4cc9a12e;padding:9px 14px}.knopf--mint-leise:hover:not(:disabled){background:#4cc9a138}.schale-abmelden--flaeche{color:#ffffffbf;background:#ffffff14;padding:9px 12px;font-size:12.5px}.schale-abmelden--flaeche:hover{background:#ffffff24}.schale-abmelden-icon{display:none}.portal-bereich{flex-direction:column;gap:18px;max-width:880px;margin:0 auto;padding:26px 30px 56px;line-height:1.22;display:flex}.portal-kopf{flex-direction:column;gap:2px;min-width:0;display:flex}.portal-titel,.portal-detailtitel{color:var(--navy);font-family:var(--schrift-text);letter-spacing:-.01em;margin:0;font-size:19px;font-weight:800;line-height:1.22}.portal-detailtitel{font-size:17px}.portal-unterzeile{color:var(--text-leise);margin:0;font-size:12.5px;font-weight:500}.portal-detailkopf{align-items:center;gap:10px;display:flex}.portal-zurueck{width:34px;height:34px;color:var(--navy);background:#1e2f630f;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.portal-zurueck:hover{background:#1e2f631f}.portal-zurueck:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.portal-objekt:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.portal-chip:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.portal-laden:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.portal-name{color:var(--navy);font-size:14.5px;font-weight:700}.portal-leise{color:var(--text-leise);margin:0;font-size:12px;font-weight:500}.portal-meta{color:var(--text-leise);font-size:11.5px;font-weight:500}.portal-lage{color:var(--gruen-text);font-size:11.5px;font-weight:700}.portal-text{color:var(--text-leise);margin:0;font-size:12.5px;font-weight:500;line-height:1.45}.portal-liste{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.portal-objekt{border:1px solid var(--rand);border-radius:var(--radius);background:var(--weiss);color:inherit;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:14px 16px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.portal-objekt:hover{border-color:var(--mint);box-shadow:0 12px 26px -22px #1733678c}.portal-haupt{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.portal-objekt-rechts{flex-direction:column;flex:none;align-items:flex-end;gap:4px;margin-left:auto;display:flex}.portal-karte{border:1px solid var(--rand);border-radius:var(--radius);background:var(--weiss);flex-direction:column;gap:10px;margin:0;padding:16px;display:flex}.portal-marke{color:var(--text-leise);font-family:var(--schrift-text);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:1.22}.portal-marke--gruen{color:var(--gruen-text)}.portal-wert{color:var(--navy);margin:0;font-size:14.5px;font-weight:700}.portal-chips{gap:6px;margin:0;padding:0 0 2px;list-style:none;display:flex;overflow-x:auto}.portal-chip{color:var(--text-leise);white-space:nowrap;background:#1e2f630f;border-radius:9px;padding:7px 12px;font-size:12px;font-weight:700;text-decoration:none;display:block}.portal-chip:hover{color:var(--navy);background:#1e2f631f}.portal-chip--aktiv,.portal-chip--aktiv:hover{background:var(--navy);color:var(--creme)}.portal-einsatzkopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-top:4px;display:flex}.portal-einsatz-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.portal-vor-ort{color:var(--gruen-text);font-size:12px;font-weight:700}.portal-protokoll{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.portal-punkt{background:#4cc9a11a;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.portal-punkt--offen{background:#1e2f630a}.portal-punkt-text{color:var(--navy);font-size:13px;font-weight:700}.portal-punkt-lage{color:var(--gruen-text);flex:none;font-size:12px;font-weight:700}.portal-punkt-lage--offen{color:var(--text-leise)}.portal-rechnung{border:1px solid var(--rand);border-radius:var(--radius);background:var(--weiss);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:13px 16px;display:flex}.portal-rechnung-nummer{color:var(--navy);font-size:13.5px;font-weight:700}.portal-rechnung-betrag{color:var(--navy);font-variant-numeric:tabular-nums;flex:none;font-size:13.5px;font-weight:700}.portal-rechnung-netto{color:var(--text-leise);margin-left:4px;font-size:11.5px;font-weight:500}.portal-laden{width:32px;height:32px;color:var(--navy);cursor:pointer;background:#1e2f630f;border:none;border-radius:9px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.portal-laden:hover{background:#1e2f631f}.portal-laden--leer,.portal-laden--leer:hover{cursor:default;background:0 0}.portal-zeilen{margin:0;padding:0;list-style:none}.portal-zeile{border-top:1px solid var(--rand);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:4px;padding-top:12px;display:flex}@media (max-width:759px){.schale-abmelden-icon{display:block}}@media (max-width:619px){.portal-bereich{padding:20px 16px 48px}.portal-objekt-rechts{align-items:flex-start;width:100%;margin-left:0}}.app{min-height:calc(var(--dvh) * 100);padding-bottom:calc(118px + env(safe-area-inset-bottom));background:var(--creme);line-height:1.22}.app--ohne-leiste{padding-bottom:40px}.app-inhalt{flex-direction:column;gap:12px;max-width:480px;margin:0 auto;padding:0 16px 24px;display:flex}.app-abschnitt{flex-direction:column;gap:10px;display:flex}.app-kopf{max-width:480px;padding:calc(20px + env(safe-area-inset-top)) 16px 14px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 auto;display:flex}.app-zurueck{width:40px;height:40px;color:var(--navy);background:#1e2f630f;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.app-zurueck:hover{background:#1e2f631f}.app-kopf-text{flex-direction:column;flex:140px;gap:2px;min-width:0;display:flex}.app-titel{color:var(--navy);font-family:var(--schrift-text);letter-spacing:-.01em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:0;font-size:20px;font-weight:700;line-height:1.22}.app-zeile{color:var(--text-leise);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:0;font-size:12.5px;font-weight:500}.auftraege-kopf{padding:calc(28px + env(safe-area-inset-top)) 20px 16px;text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.auftraege-titel{color:var(--navy);font-family:var(--schrift-text);letter-spacing:-.01em;margin:0;font-size:26px;font-weight:800;line-height:1.22}.auftraege-datum{color:var(--text-leise);margin:0;font-size:13px;font-weight:600}.app-marke{color:var(--text-leise);font-family:var(--schrift-text);letter-spacing:.06em;text-transform:uppercase;margin:0;padding:0 2px;font-size:11px;font-weight:700;line-height:1.22}.app-marke--gruen{color:var(--gruen-text)}.app-text{color:var(--text-leise);margin:0;font-size:14px;line-height:1.5}.app-leer{border:1px dashed var(--rand);color:var(--text-leise);text-align:center;border-radius:14px;margin:0;padding:22px 16px;font-size:14px}.app-karte{border:1px solid var(--rand);background:var(--weiss);border-radius:16px;flex-direction:column;gap:9px;padding:15px 16px;display:flex}.app-karte--zeile{flex-direction:row;align-items:center;gap:12px;padding:14px 15px}.app-karte-titel{color:var(--navy);font-family:var(--schrift-text);align-items:center;gap:8px;margin:0;font-size:13.5px;font-weight:800;line-height:1.22;display:flex}.app-textknopf{color:var(--text-leise);font:inherit;cursor:pointer;background:0 0;border:none;align-self:center;padding:10px;font-size:13px;font-weight:700;text-decoration:none}.app-textknopf:hover{color:var(--navy)}.sonderauftrag{color:var(--warnung-text);text-align:center;border:1.5px dashed #d98a3d;border-radius:13px;padding:11px;font-size:13.5px;font-weight:700;text-decoration:none;display:block}.sonderauftrag:hover{background:#e0944a14}.auftraege{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.auftrag{background:#1e2f630d;border:1px solid #1e2f6314;border-radius:16px;flex-direction:column;gap:12px;padding:13px 15px;display:flex}.auftrag--laeuft{background:#4cc9a129;border-color:#4cc9a159}.auftrag-kopf{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.auftrag-text{flex-direction:column;gap:2px;min-width:0;display:flex}.auftrag-name{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14.5px;font-weight:700;overflow:hidden}.auftrag-zeile{color:var(--text-leise);margin:0;font-size:12px;font-weight:500}.auftrag-zeit{color:var(--text-leise);align-items:center;gap:6px;margin:-4px 0 0;font-size:12px;font-weight:600;display:flex}.lage-chip{color:var(--navy);white-space:nowrap;background:#1e2f6314;border-radius:8px;flex:none;padding:3px 9px;font-size:10.5px;font-weight:700;line-height:1.22}.lage-chip--laeuft{background:var(--mint);color:var(--navy-dunkel)}.zeilenliste{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.erledigt-zeile,.vergangen-zeile,.auswahl-zeile{color:inherit;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.erledigt-zeile{background:#4cc9a11a;border:1px solid #4cc9a140}.vergangen-zeile,.auswahl-zeile{border:1px solid var(--rand);background:var(--weiss);gap:12px;padding:11px 14px}.auswahl-zeile{min-height:58px}.auswahl-zeile:hover,.erledigt-zeile:hover,.vergangen-zeile:hover{border-color:var(--mint)}.erledigt-punkt{background:var(--mint);width:26px;height:26px;color:var(--navy-dunkel);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.zeile-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.zeile-name{color:var(--navy);font-size:13.5px;font-weight:700}.zeile-unter{color:var(--text-leise);font-size:11.5px;font-weight:500}.zeile-pfeil{color:var(--text-leise);flex:none}.zeile-dauer{color:var(--text-leise);flex:none;font-size:12px;font-weight:700}.buehne{padding:calc(16px + env(safe-area-inset-top)) 16px 46px;background:linear-gradient(to bottom, #fcf5e900 55%, var(--creme) 100%), repeating-linear-gradient(135deg, #2a4278 0 3.5px, #233a6a 3.5px 14px)}.buehne-leiste{justify-content:space-between;align-items:center;gap:10px;max-width:448px;margin:0 auto;display:flex}.buehne-chip{min-width:0;color:var(--weiss);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1f;border:1px solid #ffffff24;border-radius:16px;align-items:center;gap:10px;margin:0;padding:9px 14px;display:flex}.buehne-chip--zeit{font-variant-numeric:tabular-nums;border-radius:14px;flex:none;gap:6px;padding:8px 12px;font-size:12px;font-weight:700}.buehne-punkt{background:var(--mint);width:6px;height:6px;box-shadow:0 0 8px var(--mint);border-radius:50%;flex:none}.buehne-text{flex-direction:column;min-width:0;display:flex}.buehne-objekt{color:var(--weiss);font-family:var(--schrift-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13.5px;font-weight:700;line-height:1.25;overflow:hidden}.buehne-raum{color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;line-height:1.25;overflow:hidden}.wissen{z-index:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1e2f630d;border:1px solid #1e2f631a;border-radius:16px;margin:-18px 0 0;padding:11px 14px;position:relative}.wissen--vorher{border:2px solid var(--mint);background:var(--weiss);margin-top:0}.wissen-liste{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.wissen-eintrag{align-items:flex-start;gap:10px;display:flex}.wissen-icon{width:22px;height:22px;color:var(--gruen-text);background:#4cc9a12e;border-radius:7px;flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex}.wissen-eintrag--warnung .wissen-icon{color:var(--warnung-text);background:#e0944a33}.wissen-inhalt{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.wissen-kopf{flex-wrap:wrap;gap:2px 8px;margin:0;display:flex}.wissen-art{color:var(--gruen-text);letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:800}.wissen-eintrag--warnung .wissen-art{color:var(--warnung-text)}.wissen-raum{color:var(--text-leise);font-size:10.5px;font-weight:700}.wissen-titel{color:var(--navy);margin:0;font-size:13.5px;font-weight:700;line-height:1.3}.wissen-text{color:#1e2f63d9;overflow-wrap:break-word;white-space:pre-wrap;margin:0;font-size:12.5px;font-weight:500;line-height:1.4}.aufgabe{background:var(--weiss);clip-path:polygon(0% 0%,100% 0%,100% 89%,96% 93%,92% 88%,88% 94%,84% 89%,80% 95%,76% 90%,72% 96%,68% 90%,64% 95%,60% 89%,56% 94%,52% 88%,48% 93%,44% 87%,40% 92%,36% 86%,32% 92%,28% 87%,24% 93%,20% 88%,16% 94%,12% 89%,8% 95%,4% 90%,0% 94%);border:1px solid #1e2f6314;border-radius:3px 3px 0 0;flex-direction:column;gap:10px;padding:16px 18px 26px;display:flex;transform:rotate(-.4deg);box-shadow:0 3px 10px #1e2f631f}.aufgabe-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.aufgabe-marke{white-space:nowrap;color:var(--gruen-text);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11.5px;font-weight:800}.aufgabe-titel{color:var(--navy);font-family:var(--schrift-text);letter-spacing:-.01em;overflow-wrap:break-word;margin:0;font-size:27px;font-weight:800;line-height:1.15}.aufgabe-zaehler{color:var(--text-leise);margin:0;font-size:13.5px;font-weight:700}.beenden{margin:0}.beenden-ausloeser{color:var(--navy);font:inherit;white-space:nowrap;cursor:pointer;background:#1e2f6314;border:none;border-radius:9px;flex:none;align-items:center;gap:5px;padding:7px 12px;font-size:11.5px;font-weight:800;line-height:1.22;display:inline-flex}.beenden-ausloeser:hover{background:#1e2f6324}.grossknopf{background:var(--navy);width:100%;min-height:56px;color:var(--creme);font:inherit;text-align:center;cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:16.5px;font-weight:800;line-height:1.22;text-decoration:none;display:flex;box-shadow:0 8px 20px #1e2f634d}.grossknopf:hover:not(:disabled){background:var(--navy-dunkel)}.grossknopf:disabled{opacity:.6;cursor:progress}.grossknopf--sonder{background:var(--warnung);color:var(--navy);box-shadow:none}.grossknopf--sonder:hover:not(:disabled){background:var(--warnung);box-shadow:inset 0 0 0 2px #1e2f6340}.raumchips{scrollbar-width:none;gap:8px;margin:0 -16px;padding:2px 16px 4px;display:flex;overflow-x:auto}.raumchips::-webkit-scrollbar{display:none}.raumchip{min-height:40px;color:var(--text-leise);white-space:nowrap;border:1px solid #1e2f6324;border-radius:999px;flex:none;align-items:center;padding:8px 16px;font-size:12.5px;font-weight:700;line-height:1.22;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:flex}.raumchip:hover{color:var(--navy);border-color:#1e2f634d}.raumchip--aktiv,.raumchip--aktiv:hover{border-color:var(--mint);background:var(--mint);color:var(--navy-dunkel);box-shadow:0 3px 10px #4cc9a159}.aufgaben{flex-direction:column;gap:6px;display:flex}.punkte-liste{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.punktzeile{width:100%;min-height:58px;color:var(--navy);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:16px;align-items:center;gap:14px;padding:11px 10px;display:flex}.punktzeile:hover{background:#1e2f630a}.punktzeile--aktuell,.punktzeile--aktuell:hover{background:#4cc9a129}.punktzeile-text{overflow-wrap:break-word;flex:1;min-width:0;font-size:15.5px;font-weight:800;line-height:1.25}.punktzeile--erledigt .punktzeile-text{color:var(--text-leise);text-decoration:line-through}.punktzeile-haken{width:26px;height:26px;color:var(--weiss);border:2px solid #1e2f6359;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.punktzeile--erledigt .punktzeile-haken{border-color:var(--gruen-text);background:var(--gruen-text)}.app-leiste{z-index:20;padding:14px 16px calc(16px + env(safe-area-inset-bottom));background:linear-gradient(to bottom, #fcf5e900, var(--creme) 45%);pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.app-leiste-pille{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:auto;background:#1e2f630f;border:1px solid #1e2f6314;border-radius:22px;gap:5px;padding:9px 10px;display:flex}.app-leiste-pille--kamera{grid-template-columns:repeat(2,minmax(0,1fr)) 66px repeat(2,minmax(0,1fr));gap:0;width:min(100%,400px);padding-inline-start:4px;padding-inline-end:4px;display:grid}.app-leiste-pille--kamera .app-leiste-punkt,.app-leiste-pille--voll .app-leiste-punkt{letter-spacing:-.01em;min-width:0;padding-inline-start:1px;padding-inline-end:1px;font-size:max(10px,min(2.8vw,11.5px))}.app-leiste-punkt{color:#1e2f63bf;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:64px;padding:8px 10px;font-size:11.5px;font-weight:700;line-height:1.22;text-decoration:none;display:flex;position:relative}.app-leiste-punkt:hover{color:var(--navy)}.app-leiste-punkt--icon{padding:10px 13px}.app-leiste-punkt--aktiv,.app-leiste-punkt--aktiv:hover{background:var(--mint);color:var(--navy-dunkel);padding-inline-start:18px;padding-inline-end:18px}.app-leiste-luecke{display:block}.kamera{bottom:calc(36px + env(safe-area-inset-bottom));border:4px solid var(--creme);width:66px;height:66px;color:var(--navy-dunkel);cursor:pointer;pointer-events:auto;background:linear-gradient(160deg,#5fdbb0,#3fbb92);border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 10px 22px #4cc9a180,inset 0 1px 1px #fff6}.kamera-ring{border:1.5px solid #4cc9a173;border-radius:50%;animation:2.2s ease-in-out infinite gs-pulse;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.kamera-icon{position:relative}@keyframes gs-pulse{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.kamera-ring{animation:none}.raumchip{transition:none}}.blatt{z-index:40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#141c368c;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.blatt-karte{width:100%;max-width:480px;max-height:calc(var(--dvh) * 88);padding:22px 20px calc(26px + env(safe-area-inset-bottom));background:var(--creme);border-radius:24px 24px 0 0;flex-direction:column;gap:16px;margin:0 auto;line-height:1.22;display:flex;overflow:auto;box-shadow:0 -20px 50px #0000004d}.blatt-kopf{justify-content:space-between;align-items:center;gap:12px;display:flex}.blatt-titel{color:var(--navy);font-family:var(--schrift-text);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:800;line-height:1.22}.blatt-zu{width:36px;height:36px;color:var(--navy);cursor:pointer;background:#1e2f630f;border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.blatt-warnung{color:var(--warnung-text);background:#e0944a24;border:1px solid #e0944a59;border-radius:12px;margin:0;padding:10px 12px;font-size:12.5px;font-weight:600;line-height:1.4}.standort-problem{flex-direction:column;gap:8px;display:flex}.blatt-raeume{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.blatt-raum{background:var(--weiss);border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.blatt-raum--fertig{background:#4cc9a124}.blatt-raum-name{color:var(--navy);font-size:13.5px;font-weight:700}.blatt-raum-stand{color:var(--text-leise);flex:none;font-size:12px;font-weight:700}.blatt-raum--fertig .blatt-raum-stand{color:var(--gruen-text)}.blatt-text{color:var(--text-leise);margin:0;font-size:13px;line-height:1.4}.fertig{padding:calc(56px + env(safe-area-inset-top)) 8px 18px;text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.fertig-haken{width:64px;height:64px;color:var(--gruen-text);background:#4cc9a129;border-radius:50%;justify-content:center;align-items:center;display:flex}.fertig-titel{color:var(--navy);font-family:var(--schrift-text);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:800;line-height:1.22}.fertig-objekt{color:var(--text-leise);margin:-10px 0 0;font-size:13px;font-weight:500}.fakten{flex-direction:column;gap:8px;margin:0;display:flex}.fakt{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fakt-name{color:var(--text-leise);font-size:11px;font-weight:700}.fakt-wert{color:var(--navy);margin:0;font-size:12.5px;font-weight:800}.profil-kreis{width:42px;height:42px;color:var(--gruen-text);background:#4cc9a133;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14.5px;font-weight:800;display:flex}.abmelden-form{margin:12px 0 0}.abmelden-knopf{background:var(--weiss);width:100%;min-height:52px;color:var(--fehler-text);font:inherit;cursor:pointer;border:1px solid #c53a3a4d;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:13px;font-size:14px;font-weight:700;display:flex}.abmelden-knopf:hover{border-color:var(--fehler)}.vorbereitung-start{flex-direction:column;gap:12px;display:flex}.vorbereitung-quittung{color:var(--gruen-text);margin:0;font-size:14px;font-weight:700}.app-zurueck:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.app-leiste-punkt:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.app-textknopf:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.sonderauftrag:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.erledigt-zeile:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.vergangen-zeile:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.auswahl-zeile:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.raumchip:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.punktzeile:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.beenden-ausloeser:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.blatt-zu:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.abmelden-knopf:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.grossknopf:focus-visible{outline:3px solid var(--navy);outline-offset:3px}.kamera:focus-visible{outline:3px solid var(--navy);outline-offset:3px}.extern-zaehler{white-space:normal;text-align:right}@media (max-width:759px){.gruppe-kopf{flex-wrap:wrap}.extern-zaehler{text-align:left;flex:1 0 100%;padding-left:66px}}.suchleiste--extern{border-style:dashed;border-color:#1e2f6333;margin-bottom:0}.extern-hinweis{color:var(--text-auf-sand);margin:0;font-size:12.5px;font-weight:600}.extern-gruppe{flex-direction:column;gap:8px;margin-top:8px;display:flex}.extern-gruppe-kopf{align-items:center;gap:11px;display:flex}.extern-gruppe-name{color:var(--navy);flex:1;margin:0;font-size:14px;font-weight:800}.extern-gruppe-zahl{border-radius:7px;flex:none;padding:3px 9px;font-size:10.5px;font-weight:800}.extern-gruppe-zahl--blau{color:#4a5fa8;background:#4a5fa824}.extern-gruppe-zahl--orange{color:var(--warnung-text);background:#e0944a2e}.gruppe-symbol--gross{border-radius:11px;width:34px;height:34px}.zeilenkarte--extern{border-style:dashed;border-color:#1e2f6333}.zeilenkarte--extern .zeilenkarte-name{font-weight:800}.extern-kreis{border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:12.5px;font-weight:800;display:flex}.extern-kreis--blau{color:#4a5fa8;background:#4a5fa824;border:2px dashed #4a5fa854}.extern-kreis--orange{color:var(--warnung-text);background:#e0944a2e;border:2px dashed #b5691f54}.extern-kennung{letter-spacing:.06em;text-transform:uppercase;font-size:9.5px;font-weight:800}.extern-kennung--blau{color:#4a5fa8}.extern-kennung--orange{color:var(--warnung-text)}.extern-ueber{color:var(--text-leise);font-size:12px;font-weight:600}.extern-kontakt{color:var(--text-leise);font-size:11px;font-weight:500}.status--beispiel{color:var(--text-leise);background:0 0;border:1px dashed #1e2f634d}.seitenwahl-seite--knopf{cursor:pointer;border:none;font-family:inherit}.organigramm-sicht{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;height:520px;position:relative;overflow:hidden}.organigramm-sicht--ziehen{cursor:grabbing}.organigramm-steuerung{z-index:2;align-items:center;gap:6px;display:flex;position:absolute;top:12px;right:14px}.organigramm-tipp{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text-leise);background:#fffc;border-radius:9px;padding:6px 10px;font-size:10.5px;font-weight:700;line-height:1.22}.organigramm-zoom{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #1e2f631f;border-radius:9px;align-items:center;gap:2px;padding:2px;display:flex}.organigramm-zoom-knopf{width:26px;height:26px;color:var(--navy);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;padding:0;display:flex}.organigramm-zoom-knopf:hover:not(:disabled),.organigramm-steuer-knopf:hover:not(:disabled){background:#1e2f6312}.organigramm-zoom-wert{min-width:34px;color:var(--navy);text-align:center;font-size:10.5px;font-weight:800;line-height:1.22}.organigramm-steuer-knopf{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:30px;height:30px;color:var(--navy);font:inherit;cursor:pointer;background:#ffffffe6;border:1px solid #1e2f631f;border-radius:9px;justify-content:center;align-items:center;padding:0;display:flex}.organigramm-zentrieren{padding:0 11px;font-size:11px;font-weight:800}.organigramm-zoom-knopf:disabled,.organigramm-steuer-knopf:disabled{opacity:.4;cursor:default}.organigramm-zoom-knopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.organigramm-steuer-knopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}@media (max-width:759px){.organigramm-tipp{display:none}.organigramm-steuerung{justify-content:flex-end;padding:12px 14px 0;position:static}.organigramm-sicht{height:440px}}.externdetail .infofelder{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.externdetail-zeichen{border:2px dashed;border-radius:15px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;font-size:17px;font-weight:800;display:flex}.externdetail-zeichen--blau{color:#4a5fa8;background:#4a5fa824;border-color:#4a5fa866}.externdetail-zeichen--orange{color:var(--warnung-text);background:#e0944a2e;border-color:#b5691f66}.externdetail-zeichen--rund{border-radius:50%}.externdetail-kennung{font-size:10px}.externdetail-ueber{color:var(--text-auf-sand);margin:0;font-size:12.5px;font-weight:700}.externdetail-adresse{color:var(--text-leise);margin:0;font-size:12px;font-weight:500}.externdetail-kopfknoepfe{flex:none;align-items:center}.externdetail-aktiv{color:var(--navy-dunkel);background:#4cc9a133}.externdetail-aktiv:hover{background:#4cc9a14d}.externdetail-aktiv--aus{color:var(--fehler-text);background:#b5473d1f}.externdetail-aktiv--aus:hover{background:#b5473d2e}.externdetail-haken{width:26px;height:26px;color:var(--gruen-text);background:#4cc9a12e;border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.externdetail-haken--fehlt{color:var(--fehler);background:#b5473d24}.externdetail-nachweis{min-width:0;color:var(--navy);flex:1;font-size:13px;font-weight:700}.externdetail-stand{color:var(--text-leise);font-size:11px;font-weight:600}.externdetail-stand--fehlt{color:var(--fehler-text)}.listenzeile-meta--gross{font-size:11.5px}.externdetail-betrag{color:var(--navy);flex:none;font-size:13px;font-weight:800}.status--rechnung{border-radius:7px;padding:3px 9px;font-size:10.5px;font-weight:800}.status--rechnung.status--bezahlt{color:var(--gruen-auf-sand)}.status--rechnung.status--offen{color:var(--warnung-auf-sand)}.status--inaktiv{color:var(--fehler-text);background:#b5473d1f}.kundedetail-laden--ohne{opacity:.4;cursor:default;border:none;padding:0}.kundedetail-laden--ohne:hover{background:#1e2f6312}@media (max-width:759px){.externdetail-kopfknoepfe{display:contents}}.overlay--pool{width:608px}.pool{gap:14px}.pool-kopf{align-items:center;gap:11px;min-width:0;display:flex}.pool-kopf-symbol{color:#4a5fa8;background:#4a5fa829;border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.pool-zusatz{font-size:12px}.pool-reiter{background:#1e2f630f;border-radius:12px;gap:3px;padding:4px;display:flex}.pool-reiter-knopf{color:var(--text-auf-sand);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:10px;flex:1;padding:9px 8px;font-size:12px;font-weight:800;line-height:1.22}.pool-reiter-knopf:hover{background:#1e2f630f}.pool-reiter-knopf--an,.pool-reiter-knopf--an:hover{background:var(--navy);color:var(--creme)}.pool-suche{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.suchleiste--pool{border-color:#1e2f631f;border-radius:11px;flex:1;min-width:200px;margin-bottom:0;padding:10px 13px}.pool-zaehler{color:var(--text-leise);white-space:nowrap;flex:none;font-size:11px;font-weight:700}.pool-zeile{background:var(--weiss);border:1px solid #1e2f631a;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 11px;padding:11px 13px;display:flex}.pool-symbol{width:34px;height:34px;color:var(--fehler);background:#b5473d1f;border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.pool-text{flex-direction:column;flex:180px;gap:1px;min-width:0;display:flex}.pool-monat{color:var(--navy);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:800;overflow:hidden}.pool-meta,.pool-quelle{color:var(--text-leise);font-size:11px;font-weight:500}.pool-quelle{font-size:10.5px}.pool-chip{border-radius:7px;padding:3px 8px;font-size:10px;font-weight:800}.pool-chip--fremd{color:var(--warnung-text);background:#e0944a33}.pool-zuordnen{background:var(--navy);color:var(--creme);font:inherit;cursor:pointer;border:none;border-radius:10px;flex:none;padding:9px 14px;font-size:12px;font-weight:800;line-height:1.22}.pool-zuordnen:hover:not(:disabled){background:var(--navy-hell)}.pool-zuordnen--fertig{color:var(--gruen-text);cursor:default;background:#4cc9a133}.pool-reiter-knopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.pool-zuordnen:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.pool-hinweis{border-radius:12px;padding:11px 14px;font-size:12px}.status--pool{color:#3d4f8f;background:#4a5fa82e}.overlay--auftragsansicht{border-radius:22px;width:924px}.auftragsansicht{gap:14px;padding:22px}.auftragsansicht-kopf{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.auftragsansicht-kopf-text{flex-direction:column;gap:2px;min-width:0;display:flex}.auftragsansicht-titel{color:var(--navy);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:800}.auftragsansicht-zusatz{color:var(--text-leise);margin:0;font-size:12.5px;font-weight:600}.auftragsansicht-zu{border-radius:10px;width:30px;height:30px}.auftragsansicht-balken{background:#1e2f6314;border-radius:99px;height:8px;display:block;overflow:hidden}.auftragsansicht-balken-fuellung{background:var(--mint);border-radius:99px;height:100%;transition:width .3s;display:block}.auftragsansicht-reiter{flex-wrap:wrap;gap:6px;display:flex}.auftragsansicht-reiter-knopf{color:var(--text-auf-sand);font:inherit;cursor:pointer;background:#1e2f630f;border:none;border-radius:10px;flex:none;padding:9px 14px;font-size:12.5px;font-weight:800;line-height:1.22}.auftragsansicht-reiter-knopf:hover{background:#1e2f631a}.auftragsansicht-reiter-knopf--an,.auftragsansicht-reiter-knopf--an:hover{background:var(--navy);color:var(--creme)}.auftragsansicht-reiter-knopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.auftragsansicht-raeume{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.auftragsansicht-raum{background:var(--weiss);border:1px solid #1e2f6314;border-radius:12px;flex-direction:column;gap:4px;padding:11px 14px;display:flex}.auftragsansicht-raum-kopf{justify-content:space-between;align-items:center;gap:10px;display:flex}.auftragsansicht-raum-name{color:var(--navy);font-size:13.5px;font-weight:700}.auftragsansicht-raum-notiz{color:var(--text-leise);font-size:11.5px;font-weight:600}.auftragsansicht-qualitaet{flex-direction:column;gap:12px;display:flex}.auftragsansicht-qualitaet-karte{background:var(--weiss);border:1px solid #1e2f6314;border-radius:16px;align-items:center;gap:16px;padding:16px;display:flex}.auftragsansicht-qualitaet-text{flex-direction:column;gap:2px;min-width:0;display:flex}.auftragsansicht-qualitaet-titel{color:var(--navy);font-size:14px;font-weight:800}.auftragsansicht-qualitaet-datum,.auftragsansicht-qualitaet-pruefer{color:var(--text-leise);font-size:12px;font-weight:600}.auftragsansicht-qualitaet-pruefer{font-size:11.5px}.auftragsansicht-kriterien{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.auftragsansicht-kriterium{flex-direction:column;gap:5px;display:flex}.auftragsansicht-kriterium-kopf{color:var(--navy);justify-content:space-between;gap:10px;font-size:12.5px;font-weight:700;display:flex}.auftragsansicht-kriterium-wert{font-weight:800}.auftragsansicht-kriterium-spur{background:#1e2f6312;border-radius:99px;height:6px;display:block;overflow:hidden}.auftragsansicht-kriterium-balken{background:var(--mint);border-radius:99px;height:100%;display:block}.auftragsansicht-kriterium-balken--mittel{background:var(--warnung)}.auftragsansicht-kriterium-balken--schwach{background:var(--fehler)}.auftragsansicht-meldungen{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.auftragsansicht-meldung{background:var(--weiss);border:1px solid #1e2f6314;border-radius:13px;flex-direction:column;gap:4px;padding:12px 15px;display:flex}.auftragsansicht-meldung--wissen{gap:2px}.auftragsansicht-meldung-kopf{justify-content:space-between;align-items:center;gap:10px;display:flex}.auftragsansicht-meldung-raum{color:var(--navy);font-size:13px;font-weight:800}.auftragsansicht-meldung-text{color:var(--text-auf-sand);font-size:12.5px;font-weight:600;line-height:1.45}.auftragsansicht-meldung-meta{color:var(--text-leise);font-size:11px;font-weight:600}.auftragsansicht-wissen-bereich{color:var(--text-leise);letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:800}.auftragsansicht-wissen-text{color:var(--navy);font-size:13px;font-weight:600;line-height:1.45}.auftragsansicht-gut{color:var(--gruen-text);background:#4cc9a124;border-radius:13px;margin:0;padding:14px 16px;font-size:12.5px;font-weight:700}.status--meldung{border-radius:7px;padding:3px 8px;font-size:10.5px;font-weight:800}.auftragsansicht-live{flex-direction:column;gap:10px;display:flex}.auftragsansicht-buehne{background:#f3ecdf;border-radius:18px;height:min(62vh,580px);min-height:420px;position:relative;overflow:hidden}.auftragsansicht-leinwand{position:absolute;top:0;bottom:0;left:0;right:0}.auftragsansicht-canvas{cursor:grab;touch-action:none;display:block}.auftragsansicht-canvas--zieht{cursor:grabbing}.auftragsansicht-tipp{color:var(--text-leise);pointer-events:none;top:12px;background:#fcf5e9d9;border-radius:8px;padding:5px 9px;font-size:10.5px;font-weight:700;position:absolute}.auftragsansicht-tipp:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.auftragsansicht-tipp:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.auftragsansicht-tipp:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.auftragsansicht-tipp:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.auftragsansicht-tipp:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.auftragsansicht-tipp:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.auftragsansicht-raumtipp{z-index:1;max-width:190px;color:var(--creme);pointer-events:none;background:#1e2f63f0;border-radius:10px;padding:8px 11px;font-size:11.5px;font-weight:600;line-height:1.45;position:absolute;box-shadow:0 6px 20px #141c364d}.auftragsansicht-ohne3d{color:var(--text-auf-sand);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0;padding:24px;font-size:12.5px;font-weight:600;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.neue-version{z-index:2000;background:var(--navy);color:var(--creme);border-radius:14px;align-items:center;gap:14px;padding:10px 12px 10px 18px;font-size:13.5px;font-weight:700;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px -8px #16204a80}.neue-version-knopf{background:var(--mint);height:34px;color:var(--mint-text);cursor:pointer;border:none;border-radius:10px;padding:0 14px;font-size:13px;font-weight:800}.auftragsansicht-zoom{z-index:2;border-radius:10px;flex-direction:column;gap:1px;display:flex;position:absolute;bottom:12px;overflow:hidden;box-shadow:0 2px 10px #1e2f6329}.auftragsansicht-zoom:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.auftragsansicht-zoom:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.auftragsansicht-zoom:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.auftragsansicht-zoom:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.auftragsansicht-zoom:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.auftragsansicht-zoom:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.auftragsansicht-zoomknopf{width:34px;height:34px;color:var(--navy);cursor:pointer;background:#fffffff0;border:none;justify-content:center;align-items:center;display:flex}.auftragsansicht-zoomknopf:hover{background:#fff}.auftragsansicht-zoomknopf:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}.auftragsansicht-legende{pointer-events:none;background:#fcf5e9e0;border-radius:10px;flex-wrap:wrap;justify-content:center;gap:6px 12px;width:max-content;max-width:calc(100% - 116px);margin:0;padding:6px 12px;list-style:none;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.auftragsansicht-live--fuellen{height:100%}.auftragsansicht-live--fuellen .auftragsansicht-buehne,.auftragsansicht-live--vollbild .auftragsansicht-buehne{flex:1;height:auto;min-height:0}.auftragsansicht-live--vollbild{z-index:1000;background:var(--seite);padding:16px;position:fixed;top:0;bottom:0;left:0;right:0}.auftragsansicht-legende-eintrag{color:var(--navy);align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.auftragsansicht-punkt{border-radius:50%;flex:none;width:9px;height:9px}.auftragsansicht-punkt--fertig{background:#4cc9a1}.auftragsansicht-punkt--laeuft{background:#7ce0bc}.auftragsansicht-punkt--offen{background:#d8cbb4}.auftragsansicht-punkt--reklamation{background:#b5473d}.auftragsansicht-punkt--hinweis{background:#e0944a}.auftragsansicht-leiste{background:var(--weiss);border:1px solid #1e2f631a;border-radius:14px;flex-direction:column;gap:7px;padding:14px 16px;display:flex}.auftragsansicht-leiste-kopf{justify-content:space-between;align-items:center;gap:10px;display:flex}.auftragsansicht-leiste-name{color:var(--navy);font-size:14.5px;font-weight:800}.auftragsansicht-leiste-rechts{flex:none;align-items:center;gap:8px;display:flex}.auftragsansicht-leiste-zu{color:var(--text-leise);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:4px 6px;font-size:12.5px;font-weight:700}.auftragsansicht-leiste-zu:hover{background:#1e2f630f}.auftragsansicht-leiste-zu:focus-visible{outline:2px solid var(--navy);outline-offset:2px}@media (max-width:759px){.auftragsansicht-buehne{height:380px;min-height:0}}.status--raum{padding:4px 9px;font-weight:800}.status--laeuft{color:var(--gruen-text);background:#7ce0bc40}.status--reklamation{color:var(--fehler-text);background:#b5473d21}.zeilenkarte--knopf{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}.zeilenkarte--knopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.zeilenkarte--verlauf.zeilenkarte--knopf:hover{border-color:#1e2f6333}.zeilenkarte--verlauf.zeilenkarte--knopf:hover .zeilenkarte-name{text-decoration:underline;-webkit-text-decoration-color:var(--mint);-webkit-text-decoration-color:var(--mint);-webkit-text-decoration-color:var(--mint);text-decoration-color:var(--mint);text-decoration-thickness:2px}.overlay--verlauf{width:488px}.verlaufdetail{gap:14px}.verlaufdetail-kopf-text{flex-direction:column;gap:3px;min-width:0;display:flex}.verlaufdetail-titel{color:var(--navy);margin:0;font-size:16px;font-weight:800}.verlaufdetail-zusatz{color:var(--text-leise);margin:0;font-size:12px;font-weight:500}.verlaufdetail-zu{width:26px;height:26px}.verlaufdetail-status{color:var(--weiss);border-radius:8px;padding:4px 10px;font-size:11px;font-weight:800}.verlaufdetail-status--offen{background:var(--fehler)}.verlaufdetail-status--bearbeitet{background:var(--warnung);color:var(--navy-dunkel)}.verlaufdetail-status--geloest{background:var(--gruen-text)}.verlaufdetail-status--abgelehnt{background:var(--text-leise)}.verlaufdetail-erledigt{color:var(--text-leise);font-size:11.5px;font-weight:600}.verlaufdetail-felder{flex-direction:column;gap:8px;margin:0;display:flex}.verlaufdetail-feld{background:var(--weiss);border:1px solid #1e2f6314;border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.verlaufdetail-feld--meldung{background:#b5473d14;border:none}.verlaufdetail-feld--ausfall{background:#8a5a2a1a;border:none}.verlaufdetail-feld-name{color:var(--text-leise);font-size:10.5px;font-weight:700}.verlaufdetail-feld--ausfall .verlaufdetail-feld-name{color:var(--text-auf-sand)}.verlaufdetail-feld-wert{color:var(--navy);margin:0;font-size:13.5px;font-weight:700}.verlaufdetail-feld-wert--text{font-size:13px;font-weight:600;line-height:1.4}.verlaufdetail-massnahme{color:var(--navy);background:#4cc9a124;border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:12.5px;font-weight:600;line-height:1.45;display:flex}.verlaufdetail-massnahme-symbol{color:var(--gruen-text);flex:none;margin-top:1px}.verlaufdetail-sprung{color:var(--navy);text-align:center;background:#1e2f6314;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:13.5px;font-weight:800;text-decoration:none;display:flex}.verlaufdetail-sprung:hover{background:#1e2f631f}.verlaufdetail-sprung:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.verlaufdetail-sprung--haupt,.verlaufdetail-sprung--haupt:hover{background:var(--navy);color:var(--creme)}.verlaufdetail-setzen{flex-direction:column;gap:6px;display:flex}.verlaufdetail-setzen-titel{color:var(--text-leise);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.verlaufdetail-wahl{gap:6px;display:flex}.verlaufdetail-wahl-knopf{color:var(--text-leise);font:inherit;cursor:pointer;background:#1e2f630f;border:none;border-radius:10px;flex:1;padding:10px 6px;font-size:12.5px;font-weight:800}.verlaufdetail-wahl-knopf:not([aria-pressed=true]):hover{background:#1e2f631a}.verlaufdetail-wahl-knopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.verlaufdetail-wahl-knopf:disabled{cursor:progress}.verlaufdetail-wahl-knopf--offen{background:var(--fehler);color:var(--weiss)}.verlaufdetail-wahl-knopf--bearbeitet{background:var(--warnung);color:var(--navy-dunkel)}.verlaufdetail-wahl-knopf--geloest{background:var(--gruen-text);color:var(--weiss)}.verlaufdetail-loesen{flex-direction:column;gap:8px;margin-top:4px;display:flex}.verlaufdetail-schliessen{color:var(--navy);font:inherit;cursor:pointer;background:#1e2f6314;border:none;border-radius:12px;padding:12px;font-size:13.5px;font-weight:800}.verlaufdetail-schliessen:hover{background:#1e2f631f}.verlaufdetail-schliessen:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.verlauf-quelle{color:var(--navy);font-weight:700}.livekarte{border:1px solid var(--rand);background:var(--weiss);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.livekarte-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.livekarte-kopftext{flex-direction:column;gap:1px;min-width:0;display:flex}.livekarte-titel{color:var(--navy);margin:0;font-size:14px;font-weight:800}.livekarte-zusatz{color:var(--text-leise);margin:0;font-size:12px;font-weight:500}.livekarte-werkzeuge{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.livekarte-legende{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.livekarte-legende-eintrag{color:var(--navy);align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:flex}.livekarte-legende-eintrag--karte{gap:8px;font-weight:600}.livekarte-punkt{border-radius:50%;flex:none;width:9px;height:9px}.livekarte-punkt--gross{width:10px;height:10px}.livekarte-punkt--laeuft{background:var(--mint)}.livekarte-punkt--ausstehend{background:var(--warnung)}.livekarte-punkt--fertig{background:var(--navy)}.livekarte-vollbild-knopf{color:var(--navy);font:inherit;cursor:pointer;background:#1e2f630f;border:none;border-radius:10px;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:700;line-height:1.22;display:flex}.livekarte-vollbild-knopf:hover{background:#1e2f631f}.livekarte-vollbild-knopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.livekarte-flaeche{isolation:isolate;background:#f0eae0;border-radius:12px;height:460px;position:relative;overflow:hidden}.livekarte-flaeche--gross{height:calc(100vh - 160px);min-height:320px}.livekarte-karte{position:absolute;top:0;bottom:0;left:0;right:0}.livekarte-flaeche .leaflet-container{background:#f0eae0;font-family:inherit}.livekarte-hinweis{z-index:500;max-width:calc(100% - 24px);color:var(--text-leise);text-align:center;background:#fcf5e9f2;border-radius:10px;margin:0;padding:7px 12px;font-size:11px;font-weight:600;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 3px 12px #141c3626}.livekarte-kartenlegende{z-index:500;background:#fcf5e9f2;border-radius:12px;flex-direction:column;gap:6px;margin:0;padding:10px 13px;list-style:none;display:flex;position:absolute;bottom:14px;left:14px;box-shadow:0 4px 14px #141c362e}.livekarte-leer{color:var(--text-leise);text-align:center;justify-content:center;align-items:center;margin:0;padding:20px;font-size:12.5px;font-weight:600;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.livekarte-pin-huelle{position:relative}.livekarte-pin{box-sizing:content-box;border:3px solid var(--weiss);border-radius:50%;width:100%;height:100%;box-shadow:0 2px 8px #141c3659}.livekarte-pin--laeuft{background:var(--mint)}.livekarte-pin--ausstehend{background:var(--warnung)}.livekarte-pin--fertig{background:var(--navy)}.livekarte-pin-name{color:var(--navy);white-space:nowrap;pointer-events:none;background:#fcf5e9eb;border-radius:6px;margin-top:4px;padding:2px 6px;font-size:10.5px;font-weight:700;position:absolute;top:100%;left:50%;transform:translate(-50%)}.livekarte-flaeche--fern .livekarte-pin-name{display:none}.livekarte-flaeche .leaflet-popup-content{color:var(--navy);margin:10px 12px;font-size:12.5px;line-height:1.4}.livekarte-popup{flex-direction:column;display:flex}.livekarte-popup-titel{font-size:13.5px;font-weight:700}.livekarte-popup-status{font-weight:700}.livekarte-popup-status--laeuft{color:var(--gruen-text)}.livekarte-popup-status--ausstehend{color:var(--warnung-text)}.livekarte-popup-status--fertig{color:var(--navy)}.livekarte-ohne{color:var(--text-leise);margin:0;font-size:12px;font-weight:500;line-height:1.45}.livekarte-ohne-objekt{color:var(--navy);font-weight:700}.livekarte-ohne-objekt:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.berichtkarten{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.berichte-teil{flex-direction:column;gap:6px;margin:0 0 22px;display:flex}.berichte-teil-titel{color:var(--navy);letter-spacing:.05em;text-transform:uppercase;margin:4px 0 0;font-size:12.5px;font-weight:800}.berichtgruppe-kopf{color:var(--navy);cursor:pointer;align-items:center;gap:8px;padding:8px 2px;font-size:14.5px;font-weight:800;list-style:none;display:flex}.berichtgruppe-kopf::-webkit-details-marker{display:none}.berichtgruppe-kopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px;border-radius:6px}.berichtgruppe-pfeil{flex:none;transition:transform .15s}.berichtgruppe[open] .berichtgruppe-pfeil{transform:rotate(90deg)}.berichtgruppe-zahl{color:var(--text-auf-sand);background:#1e2f6314;border-radius:99px;padding:2px 9px;font-size:12px;font-weight:700}.berichtkarte{border:1px solid var(--rand);background:var(--weiss);border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.berichtkarte-text{flex-direction:column;gap:1px;min-width:0;line-height:1.22;display:flex}.berichtkarte-name{color:var(--navy);font-size:14px;font-weight:800}.berichtkarte-adresse{color:var(--text-leise);font-size:12px;font-weight:500}.berichtkarte-zeile{color:var(--text-leise);font-size:11.5px;font-weight:500}.berichtkarte-laden{color:var(--navy);background:#1e2f6312;border-radius:9px;flex:none;align-items:center;gap:6px;padding:8px 12px;font-size:11.5px;font-weight:700;line-height:1.22;text-decoration:none;display:flex}.berichtkarte-laden:hover{background:#1e2f631f}.berichtkarte-laden:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.berichtkarte-aktionen{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.berichtkarte-knopf{color:var(--navy);font:inherit;white-space:nowrap;cursor:pointer;background:#1e2f6312;border:none;border-radius:9px;padding:8px 12px;font-size:11.5px;font-weight:700;line-height:1.22;display:inline-flex}.berichtkarte-knopf:not(.berichtkarte-knopf--fertig):hover{background:#1e2f631f}.berichtkarte-knopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.berichtkarte-knopf--fertig{color:var(--gruen-text);cursor:default;background:#4cc9a129}.druckbericht{background:var(--seite);min-height:100vh;color:var(--navy);padding:24px 16px 48px;line-height:1.3}.druckbericht-leiste{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;max-width:210mm;margin:0 auto 16px;display:flex}.druckbericht-hinweis{color:var(--text-auf-sand);font-size:12.5px;font-weight:600}.druckbericht-blatt{background:var(--weiss);-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;border-radius:6px;max-width:210mm;margin:0 auto;padding:16mm 16mm 12mm;box-shadow:0 10px 30px #141c361f}.druckbericht-kopf{border-bottom:2px solid var(--navy);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;padding-bottom:14px;display:flex}.druckbericht-marke{color:var(--navy);letter-spacing:.02em;font-size:15px;font-weight:900;line-height:1.05}.druckbericht-absender{flex-direction:column;gap:8px;min-width:0;display:flex}.druckbericht-logo{object-fit:contain;object-position:left center;max-width:180px;max-height:56px;display:block}.druckbericht-firma{color:var(--text-leise);overflow-wrap:anywhere;flex-direction:column;gap:1px;font-size:10.5px;font-weight:500;line-height:1.45;display:flex}.druckbericht-titel{text-align:right;margin:0;font-size:22px;font-weight:800}.druckbericht-nummer{color:var(--text-leise);text-align:right;margin:2px 0 0;font-size:12.5px;font-weight:600}.druckbericht-felder{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:0 0 22px;display:grid}.druckbericht-feld{flex-direction:column;gap:2px;min-width:0;display:flex}.druckbericht-feld-name{color:var(--text-leise);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:700}.druckbericht-feld-wert{margin:0;font-size:13px;font-weight:600}.druckbericht-teil{margin-bottom:22px}.druckbericht-abschnitt{letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:800}.druckbericht-gruppe{break-inside:avoid}.druckbericht-raum{justify-content:space-between;margin:12px 0 6px;font-size:13px;font-weight:800;display:flex}.druckbericht-raum-zahl{color:var(--gruen-text);font-weight:700}.druckbericht-punkte{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.druckbericht-punkt{gap:8px;font-size:12.5px;line-height:1.4;display:flex}.druckbericht-haken{width:16px;color:var(--gruen-text);flex:none;font-weight:800}.druckbericht-haken--offen{color:var(--warnung-text)}.druckbericht-fotos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.druckbericht-foto{aspect-ratio:4/3;background:var(--sand);break-inside:avoid;border-radius:6px;overflow:hidden}.druckbericht-bild{object-fit:cover;width:100%;height:100%;display:block}.druckbericht-leer{color:var(--text-leise);margin:0;font-size:12.5px}.druckbericht-fuss{border-top:1px solid var(--rand);color:var(--text-leise);flex-direction:column;gap:3px;margin-top:24px;padding-top:10px;font-size:10.5px;display:flex}.druckbericht-intern{box-sizing:border-box;border:1px solid var(--rand);background:var(--weiss);border-radius:12px;flex-direction:column;gap:10px;max-width:210mm;margin:0 auto 16px;padding:14px 16px;display:flex}.druckbericht-intern-titel{color:var(--text-leise);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:800}.druckbericht-intern-eintrag{flex-direction:column;gap:6px;display:flex}.druckbericht-intern-zeile{color:var(--text-leise);font-size:12px;font-weight:700}.druckbericht-intern-notiz{overflow-wrap:anywhere;margin:0;font-size:13.5px;font-weight:600;line-height:1.45}.druckbericht-intern-foto{aspect-ratio:4/3;object-fit:cover;border-radius:8px;width:180px;max-width:100%;display:block}@media (max-width:600px){.druckbericht-blatt{padding:20px}.druckbericht-felder{grid-template-columns:minmax(0,1fr)}}@media print{@page{margin:14mm}.druckbericht{background:0 0;min-height:0;padding:0}.druckbericht-leiste,.druckbericht-intern{display:none}.druckbericht-blatt{max-width:none;box-shadow:none;border-radius:0;padding:0}}.bestaetigung-blatt{box-sizing:border-box;background:var(--weiss);max-width:210mm;min-height:297mm;color:var(--navy);-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;flex-direction:column;margin:0 auto;display:flex;overflow:hidden;box-shadow:0 30px 60px -20px #1e2f6359}.bestaetigung-kopf{background:var(--ab-kopf,var(--navy));justify-content:space-between;align-items:flex-start;gap:24px;padding:34px 48px 30px;display:flex}.bestaetigung-absender{flex-direction:column;gap:10px;min-width:0;display:flex}.bestaetigung-marke{color:var(--ab-kopf-text,var(--creme));font-family:var(--schrift-titel);letter-spacing:-.01em;font-size:30px;font-weight:800;line-height:.9}.bestaetigung-marke-zwei{color:var(--ab-akzent-kopf,var(--mint))}.bestaetigung-logo{background:var(--weiss);border-radius:10px;align-self:flex-start;padding:8px 12px;display:flex}.bestaetigung-logo-bild{object-fit:contain;max-width:200px;max-height:48px;display:block}.bestaetigung-firma{color:var(--ab-kopf-leise,#ffffff9e);overflow-wrap:anywhere;font-size:11px;font-weight:500;line-height:1.6}.bestaetigung-titelblock{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.bestaetigung-dokument{color:var(--ab-akzent-kopf,var(--mint-hell));letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.bestaetigung-titel{color:var(--ab-kopf-text,var(--creme));letter-spacing:-.01em;margin:0;font-size:24px;font-weight:800;line-height:1.2}.bestaetigung-nummer{color:var(--ab-kopf-leise,#ffffffb3);font-size:12px;font-weight:600}.bestaetigung-marker{background:var(--ab-akzent-schleier,#4cc9a133);color:var(--ab-akzent-kopf,var(--mint-hell));border-radius:99px;align-items:center;gap:7px;margin-top:8px;padding:6px 13px;font-size:11.5px;font-weight:800;display:flex}.bestaetigung-eckdaten{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:34px 48px 0;display:grid}.bestaetigung-auftraggeber{flex-direction:column;gap:3px;min-width:0;display:flex}.bestaetigung-etikett{color:var(--text-leise);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:800}.bestaetigung-kunde{font-size:14.5px;font-weight:800}.bestaetigung-anschrift{color:#1e2f63b3;white-space:pre-line;font-size:12.5px;font-weight:500;line-height:1.5}.bestaetigung-kundenzeile{color:var(--text-leise);margin-top:3px;font-size:11.5px;font-weight:600}.bestaetigung-angaben{grid-template-columns:auto minmax(0,1fr);align-content:start;gap:6px 14px;margin:0;display:grid}.bestaetigung-angabe,.bestaetigung-zeit{display:contents}.bestaetigung-angabe-name{color:var(--text-leise);font-size:11px;font-weight:600}.bestaetigung-angabe-wert{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700}.bestaetigung-satz{color:#1e2f63c7;margin:0;padding:26px 48px 0;font-size:13px;font-weight:500;line-height:1.65}.bestaetigung-nachweise{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:20px;padding:24px 48px 0;display:grid}.bestaetigung-nachweise--eins{grid-template-columns:minmax(0,1fr)}.bestaetigung-spalte{flex-direction:column;gap:7px;min-width:0;display:flex}.bestaetigung-foto{object-fit:cover;border-radius:14px;width:100%;height:250px;display:block}.bestaetigung-foto--leer{box-sizing:border-box;background:var(--sand);color:var(--text-leise);text-align:center;justify-content:center;align-items:center;padding:20px;font-size:12px;font-weight:600;line-height:1.45;display:flex}.bestaetigung-leise{color:var(--text-leise);font-size:10.5px;font-weight:600;line-height:1.4}.bestaetigung-standort{border:1px solid #1e2f631f;border-radius:14px;flex-direction:column;flex:1;gap:12px;padding:16px;display:flex}.bestaetigung-ort{color:#1e2f638c;align-items:center;gap:11px;display:flex}.bestaetigung-ort-zeichen{flex:none}.bestaetigung-ort-text{flex-direction:column;gap:1px;min-width:0;display:flex}.bestaetigung-ort-adresse{color:var(--navy);overflow-wrap:anywhere;font-size:12.5px;font-weight:700}.bestaetigung-zeiten{grid-template-columns:auto minmax(0,1fr);gap:0 14px;margin:0;display:grid}.bestaetigung-zeit-name,.bestaetigung-zeit-wert{border-top:1px solid #1e2f6314;padding:7px 0}.bestaetigung-zeit-name{color:var(--text-leise);font-size:11px;font-weight:500}.bestaetigung-zeit-wert{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:11.5px;font-weight:600}.bestaetigung-zeit-wert--stark{font-weight:700}.bestaetigung-raeume-teil{flex-direction:column;gap:8px;padding:24px 48px 0;display:flex}.bestaetigung-raeume{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bestaetigung-raum{background:var(--ab-akzent-flaeche,#4cc9a124);color:var(--navy);border-radius:10px;align-items:center;gap:8px;padding:8px 13px;font-size:12px;font-weight:700;display:flex}.bestaetigung-raum-haken{color:var(--ab-akzent-dunkel,var(--gruen-text));flex:none}.bestaetigung-raum--offen{background:var(--warnung-flaeche)}.bestaetigung-luecke{flex:1}.bestaetigung-fuss{border-top:1px solid #1e2f631f;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;margin:30px 48px 0;padding-top:16px;display:grid}.bestaetigung-fuss-text{color:var(--text-leise);font-size:10px;font-weight:500;line-height:1.65}.bestaetigung-pruef{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.bestaetigung-pruef-name{color:var(--text-leise);letter-spacing:.04em;font-size:9.5px;font-weight:700}.bestaetigung-pruef-wert{font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}.bestaetigung-band{background:var(--creme);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:18px;padding:13px 48px;display:flex}.bestaetigung-band-text{color:var(--text-leise);font-size:9.5px;font-weight:600}@media (max-width:600px){.bestaetigung-blatt{min-height:0}.bestaetigung-kopf{flex-direction:column;padding:24px 20px}.bestaetigung-titelblock{align-items:flex-start}.bestaetigung-eckdaten,.bestaetigung-nachweise{grid-template-columns:minmax(0,1fr);padding-left:20px;padding-right:20px}.bestaetigung-satz,.bestaetigung-raeume-teil,.bestaetigung-band{padding-left:20px;padding-right:20px}.bestaetigung-fuss{grid-template-columns:minmax(0,1fr);margin-left:20px;margin-right:20px}.bestaetigung-pruef{align-items:flex-start}.bestaetigung-foto--leer{height:auto;min-height:80px}}@page bestaetigung{margin:0}@media print{.bestaetigung{page:bestaetigung}.bestaetigung-blatt{max-width:none;min-height:296mm;box-shadow:none}}.turnusplan{flex-direction:column;gap:18px;display:flex}.turnusplan-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.turnusplan-kopftext{flex-direction:column;gap:2px;display:flex}.turnusplan-titel{color:var(--navy);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:800}.turnusplan-zusatz{color:var(--text-auf-sand);margin:0;font-size:13px;font-weight:500}.turnusplan-knopf{color:var(--navy);font:inherit;cursor:pointer;background:#1e2f630f;border:none;border-radius:10px;flex:none;align-items:center;gap:7px;padding:9px 14px;font-size:12.5px;font-weight:700;line-height:1.22;text-decoration:none;display:flex}.turnusplan-knopf:hover{background:#1e2f631f}.turnusplan-steuerung{border:1px solid var(--rand);background:var(--weiss);border-radius:14px;flex-wrap:wrap;align-items:center;gap:18px;padding:16px;display:flex}.turnusplan-feld{flex-direction:column;gap:6px;display:flex}.turnusplan-feldname{color:var(--text-leise);letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:800;line-height:1.22}.turnusplan-schritt{background:var(--sand);border-radius:12px;align-items:center;gap:2px;padding:4px;display:flex}.turnusplan-pfeil{width:30px;height:34px;color:var(--navy);cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;padding:0;display:flex}.turnusplan-pfeil:not(:disabled):hover{background:#1e2f6312}.turnusplan-pfeil:disabled,.turnusplan-zoomknopf:disabled{color:#1e2f634d;cursor:default}.turnusplan-kw{min-width:58px;color:var(--navy);text-align:center;font-size:15px;font-weight:800;line-height:1.22}.turnusplan-strich{color:#1e2f634d;flex:none;margin-top:16px}.turnusplan-bereich{flex-direction:column;flex:1;gap:1px;min-width:140px;line-height:1.22;display:flex}.turnusplan-bereich-titel{color:var(--navy);font-size:13px;font-weight:800}.turnusplan-bereich-zusatz{color:var(--text-leise);font-size:11.5px;font-weight:500}.turnusplan-zoomknopf{background:var(--weiss);width:34px;height:34px;color:var(--navy);cursor:pointer;border:1px solid #1e2f631a;border-radius:9px;justify-content:center;align-items:center;padding:0;display:flex}.turnusplan-zoomwert{min-width:52px;height:34px;color:var(--navy);font:inherit;cursor:pointer;background:0 0;border:none;padding:0 8px;font-size:13px;font-weight:800}.turnusplan-knopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.turnusplan-pfeil:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.turnusplan-zoomknopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.turnusplan-zoomwert:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.turnusplan-blaettern:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.turnusplan-zoom{transform-origin:0 0}.turnusplan-wochen{flex-direction:column;gap:16px;min-width:0;display:flex}.turnusplan-woche{border:1px solid var(--rand);background:var(--weiss);border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.turnusplan-wochenkopf{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.turnusplan-wochentitel{color:var(--navy);margin:0;font-size:16px;font-weight:800}.turnusplan-ueberstunden{margin-right:auto;position:relative}.turnusplan-ueberstunden summary{background:var(--warnung-text);width:20px;height:20px;color:var(--weiss);cursor:pointer;border-radius:50%;place-items:center;font-size:12px;font-style:italic;font-weight:800;list-style:none;display:inline-grid}.turnusplan-ueberstunden summary::-webkit-details-marker{display:none}.turnusplan-ueberstunden ul{z-index:5;background:var(--weiss);min-width:240px;color:var(--navy);border-radius:10px;margin:0;padding:10px 12px;font-size:12.5px;font-weight:600;list-style:none;position:absolute;top:26px;left:0;box-shadow:0 8px 24px #1e2f632e}.turnusplan-wochenwerkzeug{align-items:center;gap:8px;display:flex}.turnusplan-datum{color:var(--text-leise);font-size:13px;font-weight:700}.turnusplan-blaettern{width:26px;height:26px;color:var(--navy);cursor:pointer;background:#1e2f630f;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.turnusplan-blaettern:hover{background:#1e2f631f}.turnusplan-rolle{scroll-behavior:smooth;overflow-x:auto}.turnusplan-raster{grid-template-columns:210px repeat(7,minmax(198px,1fr));align-items:start;gap:14px;display:grid}.turnusplan-zeile{display:contents}.turnusplan-tag{flex-direction:column;align-items:center;gap:2px;line-height:1.22;display:flex}.turnusplan-tagname{color:var(--text-leise);letter-spacing:.04em;text-transform:uppercase;font-size:14px;font-weight:800}.turnusplan-tagdatum{color:var(--text-leise);font-size:12.5px;font-weight:700}.turnusplan-feiertag{color:var(--warnung-auf-sand);white-space:nowrap;background:#e0944a38;border-radius:6px;padding:2px 6px;font-size:9.5px;font-weight:800}.turnusplan-objekt{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;padding-top:8px;font-size:15px;font-weight:800;line-height:1.22;overflow:hidden}.turnusplan-slot{background:#1e2f6309;border:1.5px dashed #1e2f6326;border-radius:11px;flex-direction:column;justify-content:center;gap:4px;min-height:68px;padding:5px;display:flex}.turnusplan-slot--feiertag{background:#e0944a29;border-color:#e0944a80}.turnusplan-legende{flex-wrap:wrap;align-items:center;gap:14px;margin:0;padding:0;list-style:none;display:flex}.turnusplan-legende-eintrag{color:var(--text-auf-sand);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.turnusplan-legende-farbe{border-radius:4px;width:12px;height:12px}.turnusplan-legende-farbe--mitarbeiter,.turnusplan-chip--mitarbeiter{background:var(--gruen-text)}.turnusplan-legende-farbe--subunternehmen,.turnusplan-chip--subunternehmen{background:#3a4e8c}.turnusplan-legende-farbe--leiharbeiter,.turnusplan-chip--leiharbeiter{background:var(--warnung-text)}.turnusplan-warnung{color:var(--fehler-text);background:#b5473d1a;border:1px solid #b5473d40;border-radius:12px;align-items:center;gap:9px;margin:0;padding:11px 15px;font-size:12.5px;font-weight:700;display:flex}.turnusplan-wochenzeile{grid-template-columns:230px minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.turnusplan-pool{border:1px solid var(--rand);background:var(--weiss);border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:14px 14px 16px;display:flex}.turnusplan-pool-titel{color:var(--text-leise);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800;line-height:1.22}.turnusplan-arten{flex-direction:column;gap:5px;display:flex}.turnusplan-art{color:var(--text-leise);font:inherit;cursor:pointer;background:#1e2f630f;border:none;border-radius:10px;flex:1;padding:9px 6px;font-size:12px;font-weight:800;line-height:1.22}.turnusplan-art:not(.turnusplan-art--an):hover{background:#1e2f631a}.turnusplan-art--an{background:var(--navy);color:var(--creme)}.turnusplan-suche{color:var(--text-leise);background:#1e2f630d;border-radius:10px;align-items:center;gap:7px;padding:8px 11px;display:flex}.turnusplan-suche:focus-within{outline:2px solid var(--navy);outline-offset:2px}.turnusplan-suche-feld{min-width:0;color:var(--navy);font:inherit;background:0 0;border:none;outline:none;flex:1;padding:0;font-size:12.5px}.turnusplan-kraefte{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.turnusplan-kraft{background:var(--sand);cursor:grab;border:1px solid #1e2f6314;border-radius:13px;align-items:center;gap:11px;padding:13px 14px;line-height:1.22;display:flex}.turnusplan-kraft--ueber{border:1.5px solid var(--fehler);background:#b5473d1a}.turnusplan-kuerzel{border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:800;display:flex}.turnusplan-kuerzel--mitarbeiter{color:var(--gruen-auf-sand);background:#4cc9a124}.turnusplan-kuerzel--subunternehmen{color:#3a4e8c;background:#3a4e8c1f}.turnusplan-kuerzel--leiharbeiter{color:var(--warnung-auf-sand);background:#b5691f21}.turnusplan-kuerzel--ueber{color:var(--fehler-text);background:#b5473d29}.turnusplan-kraft-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.turnusplan-kraft-name,.turnusplan-kraft-zusatz,.turnusplan-kraft-stunden,.turnusplan-ueber{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.turnusplan-kraft-name{color:var(--navy);font-size:14.5px;font-weight:800}.turnusplan-kraft-zusatz{color:var(--text-leise);font-size:11.5px;font-weight:600}.turnusplan-kraft-stunden{color:var(--text-leise);font-size:11px;font-weight:800}.turnusplan-balken{background:#1e2f631a;border-radius:4px;height:6px;margin-top:3px;display:block;overflow:hidden}.turnusplan-balken-fuellung{background:var(--mint);border-radius:4px;height:100%;transition:width .2s,background-color .2s;display:block}.turnusplan-balken-fuellung--ueber{background:var(--fehler)}.turnusplan-ueber{color:var(--fehler-text);margin-top:1px;font-size:10.5px;font-weight:800}.turnusplan-pool-leer{color:var(--text-leise);margin:0;font-size:12px}.turnusplan-seiten{justify-content:center;align-items:center;gap:8px;display:flex}.turnusplan-seite-knopf{width:28px;height:28px;color:var(--navy);cursor:pointer;background:#1e2f630f;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex}.turnusplan-seite-knopf:disabled{color:#1e2f634d;cursor:default}.turnusplan-seite-text{color:var(--text-leise);font-size:11.5px;font-weight:800}.turnusplan-art:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.turnusplan-seite-knopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.turnusplan-chip-weg:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.turnusplan-chip-zeit:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.turnusplan-chip-dauer:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.turnusplan-slot--belegt{background:#1e2f630d;border-color:#1e2f632e}.turnusplan-chip{width:100%;color:var(--weiss);border-radius:9px;flex-direction:column;gap:5px;padding:8px 10px;line-height:1.25;display:flex}.turnusplan-chip-kopf{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.turnusplan-chip-name{font-size:14px;font-weight:800}.turnusplan-chip-weg{width:22px;height:22px;color:inherit;cursor:pointer;background:#ffffff38;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.turnusplan-chip-felder{gap:5px;display:flex}.turnusplan-chip-zeit,.turnusplan-chip-dauer{min-width:64px;color:var(--weiss);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#00000029;border:none;border-radius:7px;font-weight:800}.turnusplan-chip-zeit{flex:1.3;padding:7px 8px;font-size:14px}.turnusplan-chip-dauer{flex:1;padding:7px 6px;font-size:12.5px}.turnusplan-chip-ende{color:#ffffffe6;font-size:12px;font-weight:800}@media (max-width:759px){.turnusplan-wochenzeile{grid-template-columns:minmax(0,1fr)}}.turnusplan-stand{color:var(--gruen-text);background:#4cc9a129;border-radius:11px;flex:none;align-items:center;gap:8px;padding:9px 14px;font-size:12.5px;font-weight:800;line-height:1.22;display:flex}.turnusplan-offen{color:var(--warnung-auf-sand);white-space:nowrap;background:#e0944a29;border-radius:11px;flex:none;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:800;line-height:1.22;display:flex}.turnusplan-offen-punkt{background:var(--warnung);border-radius:50%;flex:none;width:7px;height:7px;animation:1.6s ease-in-out infinite gs-pulse}.turnusplan-entwurf{color:var(--text-leise);white-space:nowrap;flex:none;font-size:11.5px;font-weight:700}.turnusplan-verlauf{background:var(--sand);border-radius:12px;flex:none;align-items:center;gap:3px;padding:4px;display:flex}.turnusplan-verlauf-knopf{color:var(--navy);font:inherit;white-space:nowrap;cursor:pointer;background:#1e2f6312;border:none;border-radius:10px;flex:none;align-items:center;gap:7px;padding:10px 14px;font-size:12px;font-weight:800;line-height:1.22;display:flex}.turnusplan-verlauf-knopf--wiederholen{padding:10px 12px}.turnusplan-verlauf-knopf:disabled{color:#1e2f634d;cursor:default;background:#1e2f6308}.turnusplan-aktion{color:var(--navy);font:inherit;white-space:nowrap;cursor:pointer;background:#1e2f6312;border:none;border-radius:10px;flex:none;align-items:center;gap:7px;padding:10px 14px;font-size:12px;font-weight:800;line-height:1.22;display:flex}.turnusplan-aktion:not(:disabled):hover,.turnusplan-verlauf-knopf:not(:disabled):hover{background:#1e2f631f}.turnusplan-aktion--haupt,.turnusplan-aktion--haupt:not(:disabled):hover{background:var(--navy);color:var(--creme);padding:10px 16px;font-size:12.5px}.turnusplan-aktion--leeren,.turnusplan-aktion--leeren:not(:disabled):hover{color:var(--fehler-text);background:#b5473d14;font-weight:700}.turnusplan-aktion--leeren:disabled{opacity:.5;cursor:default}.turnusplan-bearbeiten{color:var(--navy);font:inherit;cursor:pointer;background:#1e2f6314;border:none;border-radius:10px;flex:none;align-items:center;gap:7px;padding:10px 16px;font-size:12.5px;font-weight:800;line-height:1.22;display:flex}.turnusplan-bearbeiten:hover{background:#1e2f631f}.turnusplan-punkte{border:1px solid var(--rand);background:var(--weiss);border-radius:14px;flex-direction:column;gap:10px;padding:13px 16px;display:flex}.turnusplan-punkte-kopf{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:0;line-height:1.22;display:flex}.turnusplan-punkte-symbol{width:32px;height:32px;color:var(--blau);background:#4c6bc924;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.turnusplan-punkte-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.turnusplan-punkte-titel{color:var(--navy);font-size:13.5px;font-weight:800}.turnusplan-punkte-zusatz{color:var(--text-leise);font-size:11.5px;font-weight:500}.turnusplan-punkte-pfeil{color:var(--text-leise);flex:none;transition:transform .18s}.turnusplan-punkte-pfeil--offen{transform:rotate(90deg)}.turnusplan-punkte-inhalt{flex-direction:column;gap:7px;display:flex}.turnusplan-punkte-liste{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.turnusplan-punkt{background:#1e2f6308;border-radius:11px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 13px;line-height:1.22;display:flex}.turnusplan-punkt-art{border-radius:7px;flex:none;padding:3px 8px;font-size:10.5px;font-weight:800}.turnusplan-punkt-art--gespeichert{color:var(--gruen-text);background:#4cc9a129}.turnusplan-punkt-art--zwischenstand{color:#3a4e8c;background:#4c6bc924}.turnusplan-punkt-text{flex-direction:column;flex:1;gap:1px;min-width:120px;display:flex}.turnusplan-punkt-zeit{color:var(--navy);font-size:12.5px;font-weight:700}.turnusplan-punkt-anzahl{color:var(--text-leise);font-size:11px;font-weight:600}.turnusplan-punkt-knopf{background:var(--navy);color:var(--creme);font:inherit;cursor:pointer;border:none;border-radius:9px;flex:none;padding:8px 13px;font-size:11.5px;font-weight:800;line-height:1.22}.turnusplan-punkte-hinweis{color:var(--text-leise);margin:0;font-size:11px;font-weight:600;line-height:1.45}.turnusplan-hinweis{color:var(--text-auf-sand);margin:-8px 0 0;font-size:11.5px;font-weight:600}.turnusplan-kraft--gesperrt{opacity:.55;cursor:default}.turnusplan-chip-schloss{flex:none}.turnusplan-chip-zeit:disabled,.turnusplan-chip-dauer:disabled{opacity:1}.overlay--leeren{width:384px}.loeschfrage{gap:16px;padding:22px}.loeschfrage-frage{color:var(--navy);margin:0;font-size:15px;font-weight:700;line-height:1.4}.loeschfrage-knoepfe{gap:8px;display:flex}.loeschfrage-knopf{color:var(--navy);font:inherit;cursor:pointer;background:#1e2f630f;border:none;border-radius:11px;flex:1;padding:11px;font-size:13.5px;font-weight:700;line-height:1.22}.loeschfrage-knopf--loeschen{background:var(--fehler);color:var(--weiss)}.turnusplan-stand:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.turnusplan-verlauf-knopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.turnusplan-aktion:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.turnusplan-bearbeiten:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.turnusplan-punkte-kopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.turnusplan-punkt-knopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.loeschfrage-knopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}@media (prefers-reduced-motion:reduce){.turnusplan-offen-punkt{animation:none}.turnusplan-punkte-pfeil{transition:none}}.rueckfrage-knopf--zwischenstand,.rueckfrage-knopf--zwischenstand:hover:not(:disabled){color:var(--gruen-auf-sand);background:#4cc9a12e}.turnusplan-objektzelle{min-width:0;padding-top:8px;position:relative}.turnusplan-objekt--knopf{text-align:left;cursor:pointer;background:0 0;border:none;max-width:100%;padding:0;font-family:inherit;-webkit-text-decoration:underline #1e2f6333;text-decoration:underline #1e2f6333;display:block}.turnusplan-objekt--knopf:hover{-webkit-text-decoration-color:var(--mint);-webkit-text-decoration-color:var(--mint);-webkit-text-decoration-color:var(--mint);text-decoration-color:var(--mint)}.turnusplan-kurzinfo{z-index:40;background:var(--navy);pointer-events:none;border-radius:12px;flex-direction:column;gap:4px;width:220px;margin-top:6px;padding:12px 14px;line-height:1.3;display:flex;position:fixed;box-shadow:0 12px 28px #00000040}.turnusplan-kurzinfo-turnus{color:#fff9;font-size:12px;font-weight:700}.turnusplan-kurzinfo-kontakt{color:var(--weiss);font-size:12.5px;font-weight:700}.turnusplan-kurzinfo-adresse{color:#ffffffbf;font-size:11.5px;font-weight:500}.turnusplan-chip-name--knopf{color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;line-height:1.25;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6}.overlay--turnusinfo{border-radius:18px;width:380px}.overlay--kraftprofil{border-radius:18px;width:360px}.turnusplan-fenster{gap:12px;padding:20px}.turnusplan-fenster-kopf{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.turnusplan-fenster-kopftext{flex-direction:column;gap:1px;min-width:0;display:flex}.turnusplan-fenster-titel{color:var(--navy);margin:0;font-size:16px;font-weight:800}.turnusplan-fenster-art{letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:800}.turnusplan-fenster-art--mitarbeiter{color:var(--gruen-text)}.turnusplan-fenster-art--subunternehmen{color:#3a4e8c}.turnusplan-fenster-art--leiharbeiter{color:var(--warnung-text)}.turnusplan-angaben{border:1px solid var(--rand);background:var(--weiss);border-radius:12px;flex-direction:column;gap:8px;margin:0;padding:12px 14px;display:flex}.turnusplan-angaben--profil{gap:9px}.turnusplan-angabe{flex-direction:column;gap:1px;display:flex}.turnusplan-angabe-name{color:var(--text-leise);font-size:10.5px;font-weight:700}.turnusplan-angabe-wert{color:var(--navy);margin:0;font-size:13px;font-weight:700}.turnusplan-angabe-wert--leise{color:var(--text-leise);font-size:12.5px;font-weight:600}.turnusplan-lv{flex-direction:column;gap:8px;display:flex}.turnusplan-lv-kopf{justify-content:space-between;align-items:center;gap:8px;display:flex}.turnusplan-lv-titel{color:var(--text-leise);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.turnusplan-lv-stand{color:var(--text-leise);font-size:10.5px;font-weight:700}.turnusplan-lv-raumwahl{align-items:center;gap:8px;display:flex}.turnusplan-lv-raum{color:var(--navy);text-align:center;flex:1;font-size:13px;font-weight:800}.turnusplan-lv-pfeil{width:26px;height:26px;color:var(--navy);cursor:pointer;background:#1e2f630f;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.turnusplan-lv-pfeil--klein{width:24px;height:24px}.turnusplan-lv-pfeil:disabled{color:#1e2f634d;cursor:default}.turnusplan-lv-aufgaben{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.turnusplan-lv-aufgabe{background:var(--sand);color:var(--navy);border-radius:20px;padding:5px 11px;font-size:11.5px;font-weight:600;line-height:1.3}.turnusplan-lv-seiten{justify-content:center;align-items:center;gap:8px;display:flex}.turnusplan-lv-seitentext{color:var(--text-leise);font-size:11px;font-weight:700}.turnusplan-lv-leer{color:var(--text-leise);margin:0;font-size:12px}.turnusplan-zum-kunden{background:var(--navy);color:var(--creme);border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:11px;font-size:13px;font-weight:800;line-height:1.22;text-decoration:none;display:flex}.turnusplan-objekt--knopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.turnusplan-chip-name--knopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.turnusplan-lv-pfeil:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.turnusplan-zum-kunden:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.turnusplan-chip-name--knopf:focus-visible{outline-color:var(--weiss)}.tabs--pillen{background:0 0;border-radius:0;gap:6px;padding:0}.tabs--pillen .tab{background:#1e2f630f;border-radius:10px;padding:9px 15px;font-size:13px;font-weight:800}.tabs--pillen .tab--aktiv,.tabs--pillen .tab--aktiv:hover{background:var(--navy);color:var(--creme)}.bereichskopf-stapel{flex-direction:column;gap:3px;display:flex}.bereichskopf-stapel .bereichskopf-zusatz{margin:0}.bereichskopf-ueberzeile{color:var(--text-auf-sand);font-size:11.5px;font-weight:700;line-height:1.22}.inhalt .bereichskopf-titel--gross{letter-spacing:-.02em;font-size:26px}.partner-inhalt{flex-direction:column;gap:12px;display:flex}.partner-karten{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.partner-karte{background:var(--weiss);border:1px solid #1e2f6314;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.partner-karte-kopf{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.partner-karte-text{flex-direction:column;gap:2px;min-width:0;display:flex}.partner-karte-name{color:var(--navy);letter-spacing:normal;font-size:15.5px}.partner-karte-ort,.partner-karte-kontakt{color:var(--text-leise);font-size:12px;font-weight:600;line-height:1.22}.partner-marken{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}.partner-marke{padding:4px 9px;font-size:10.5px;font-weight:800}.partner-karte-mitte{align-items:center;gap:14px;display:flex}.partner-chips{flex-wrap:wrap;flex:1;gap:7px;margin:0;padding:0;list-style:none;display:flex}.partner-chip{background:var(--sand);color:var(--navy);border-radius:8px;flex:none;padding:5px 10px;font-size:11.5px;font-weight:700;line-height:1.22}.partner-chip--rechnung{color:var(--warnung-text);background:#e0944a2e;font-weight:800}.partner-karte-fuss{border-top:1px solid #1e2f6312;justify-content:space-between;align-items:center;gap:10px;padding-top:11px;display:flex}.partner-karte-knopf{color:var(--navy);background:#1e2f6312;border-radius:9px;flex:none;padding:8px 13px;font-size:11.5px;font-weight:800;line-height:1.22;text-decoration:none}.partner-karte-knopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.partner-leute{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.partner-person{background:var(--weiss);border:1px solid #1e2f6314;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:13px 16px;display:flex}.partner-person-text{flex-direction:column;flex:1;gap:2px;min-width:180px;line-height:1.22;display:flex}.partner-person-name{color:var(--navy);font-size:14px;font-weight:800}.partner-person-firma,.partner-person-objekte{color:var(--text-leise);font-size:11.5px;font-weight:700}.partner-person-objekte{font-weight:500}.status--geplant{color:#3a4e8c;background:#4c6bc924}.partner-auftraege{grid-template-columns:minmax(300px,1fr) minmax(340px,1.25fr);align-items:start;gap:14px;display:grid}@container arbeit (max-width:740px){.partner-auftraege{grid-template-columns:minmax(0,1fr)}}.partner-spalte{flex-direction:column;gap:11px;min-width:0;display:flex}.partner-spalte-kopf{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.partner-spalte-text{flex-direction:column;gap:1px;line-height:1.22;display:flex}.partner-spalte-titel{color:var(--navy);font-size:19px}.partner-spalte-zusatz{color:var(--text-auf-sand);font-size:12px;font-weight:500}.partner-zuweisen{border-radius:11px;flex:none;gap:7px;padding:10px 15px;font-size:12.5px}.partner-filter-reihe{flex-wrap:wrap;gap:5px;display:flex}.partner-filter,.partner-detailreiter-knopf{color:var(--text-auf-sand);cursor:pointer;background:#1e2f630f;border:none;border-radius:9px;flex:none;padding:8px 13px;font-family:inherit;font-size:12px;font-weight:800;line-height:1.22}.partner-detailreiter-knopf{color:var(--text-leise);background:0 0}.partner-filter--an,.partner-detailreiter-knopf--an{background:var(--navy);color:var(--creme)}.partner-suche{background:var(--weiss);color:var(--navy);border:1px solid #1e2f631f;border-radius:11px;padding:10px 13px;font-family:inherit;font-size:12.5px;line-height:1.22}.partner-suche::placeholder{color:var(--text-leise)}.partner-auftragsliste{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.partner-auftrag{background:var(--weiss);width:100%;color:inherit;text-align:left;cursor:pointer;border:1px solid #1e2f6314;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;font-family:inherit;display:flex}.partner-auftrag--gewaehlt{border:1.5px solid var(--gruen-text);box-shadow:0 4px 14px #4cc9a12e}.partner-objektsymbol{color:#1e2f638c;background:#e6dac5;border-radius:10px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.partner-objektsymbol--gross{border-radius:12px;width:52px;height:52px}.partner-auftrag-text{flex-direction:column;flex:1;gap:2px;min-width:0;line-height:1.22;display:flex}.partner-auftrag-objekt{color:var(--navy);font-size:14px;font-weight:800}.partner-auftrag-adresse,.partner-auftrag-partner,.partner-auftrag-zeit{color:var(--text-leise);font-size:11.5px;font-weight:500}.partner-auftrag-partner{font-weight:700}.partner-auftrag-rechts{flex-direction:column;flex:none;align-items:flex-end;gap:5px;display:flex}.partner-auftrag-zeit{font-size:11px;font-weight:600;line-height:1.22}.partner-keine{color:var(--text-auf-sand);background:#1e2f630a;border-radius:13px;margin:0;padding:16px;font-size:12.5px;font-weight:700}.partner-detail{background:var(--weiss);border:1px solid #1e2f6314;border-radius:18px;flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}.partner-detail-kopf{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.partner-detail-objekt{align-items:center;gap:12px;min-width:0;display:flex}.partner-detail-text{flex-direction:column;gap:2px;min-width:0;display:flex}.partner-detail-name{color:var(--navy);font-size:18px}.partner-detail-adresse{color:var(--text-leise);font-size:12.5px;font-weight:500;line-height:1.22}.partner-status-gross{border-radius:9px;align-items:center;gap:6px;padding:5px 11px;font-size:11.5px;font-weight:800;display:inline-flex}.partner-status-punkt{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.partner-detailreiter{border-bottom:1px solid #1e2f6314;flex-wrap:wrap;gap:3px;padding-bottom:8px;display:flex}.partner-uebersicht{flex-direction:column;gap:12px;display:flex}.partner-kacheln{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;display:grid}.partner-kachel{background:#1e2f6308;border-radius:13px;flex-direction:column;gap:3px;min-width:0;padding:12px 14px;line-height:1.22;display:flex}.partner-kachel-name,.partner-einsatz-name,.partner-3d-titel{color:var(--text-leise);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.22}.partner-kachel-wert{color:var(--navy);font-size:13px;font-weight:800}.partner-kachel-zusatz{color:var(--text-leise);font-size:11.5px;font-weight:600}.partner-kachel-vertrag{color:var(--gruen-text);font-size:11.5px;font-weight:700}.partner-kachel-vertrag--pruefen{color:var(--warnung-text)}.partner-einsatz{background:#4cc9a11a;border-radius:14px;flex-direction:column;gap:9px;padding:14px 16px;line-height:1.22;display:flex}.partner-einsatz-kopf,.partner-3d-kopf,.partner-3d-fenster-kopf{justify-content:space-between;align-items:center;gap:10px;display:flex}.partner-einsatz-name{color:var(--gruen-text)}.partner-einsatz-zeit{color:var(--navy);font-size:14px;font-weight:800}.partner-einsatz-aufgaben{color:var(--text-leise);font-size:12.5px;font-weight:600}.partner-einsatz-zeile{align-items:center;gap:10px;display:flex}.partner-balken{background:#1e2f6314;border-radius:99px;flex:1;height:8px;overflow:hidden}.partner-balken-fuellung{background:var(--mint);border-radius:99px;height:100%;transition:width .3s;display:block}@media (prefers-reduced-motion:reduce){.partner-balken-fuellung{transition:none}}.partner-einsatz-prozent{color:var(--gruen-text);flex:none;font-size:13px;font-weight:800}.partner-3d{flex-direction:column;gap:8px;display:flex}.partner-3d-titel{font-size:10.5px}.partner-3d-knopf{color:var(--navy);cursor:pointer;background:#1e2f6312;border:none;border-radius:9px;flex:none;padding:7px 12px;font-family:inherit;font-size:11.5px;font-weight:800;line-height:1.22}.auftragsansicht-buehne--klein{border-radius:14px;height:260px;min-height:0}.partner-folgt{color:var(--text-leise);margin:0;font-size:12.5px;font-weight:600}.overlay--grundriss{width:960px}.partner-3d-fenster{gap:14px}.partner-3d-fenster-titel{color:var(--navy);font-size:18px}.partner-filter:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.partner-detailreiter-knopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.partner-auftrag:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.partner-3d-knopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.partner-suche:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.partner-zeilen{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.partner-zeile{background:#1e2f6308;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:10px 13px;line-height:1.22;display:flex}.partner-zeile-name{color:var(--navy);font-size:13px;font-weight:700}.partner-zeile-rechts{flex:none;align-items:center;gap:9px;display:flex}.partner-zeile-flaeche{color:var(--text-leise);font-size:11px;font-weight:600}.partner-wissen{background:#1e2f6308;border-radius:12px;flex-direction:column;gap:2px;padding:11px 14px;display:flex}.partner-wissen-text{color:var(--navy);font-size:12.5px;font-weight:600;line-height:1.45}.partner-qualitaet{flex-direction:column;gap:12px;display:flex}.partner-qualitaet-kopf{align-items:center;gap:15px;display:flex}.partner-aktionen{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.objektwissen-inhalt{flex-direction:column;gap:22px;display:flex}.objektwissen-schritte{background:#4cc9a11a;border:1px solid #4cc9a140;border-radius:14px;padding:14px 16px}.objektwissen-schrittreihe{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.objektwissen-schritt{color:#1e2f6359;align-items:center;gap:6px;display:flex}.objektwissen-schritt-text{color:var(--gruen-auf-sand);background:#4cc9a133;border-radius:7px;padding:4px 9px;font-size:11.5px;font-weight:700;line-height:1.22}.objektwissen-mitte{flex-direction:column;gap:12px;display:flex}.objektwissen-meldung{color:var(--gruen-auf-sand);background:#4cc9a124;border-radius:12px;margin:0;padding:10px 14px;font-size:12.5px;font-weight:700}.objektwissen-raster{grid-template-columns:minmax(150px,180px) minmax(260px,1fr) minmax(150px,180px);align-items:start;gap:14px;display:grid}@container arbeit (max-width:680px){.objektwissen-raster{grid-template-columns:minmax(0,1fr)}}.objektwissen-spalte{flex-direction:column;gap:8px;min-width:0;display:flex}.objektwissen-spalte--gedaechtnis{gap:10px}.objektwissen-spaltentitel{color:var(--text-auf-sand);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.objektwissen-orte{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.objektwissen-ort{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px;font-family:inherit;display:flex}.objektwissen-ort--an{background:#fdf8ee;border-color:#1e2f6314}.objektwissen-ort-text{flex-direction:column;gap:1px;min-width:0;line-height:1.22;display:flex}.objektwissen-ort-name{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.objektwissen-zahl{color:var(--gruen-auf-sand);background:#4cc9a138;border-radius:8px;flex:none;padding:3px 8px;font-size:11px;font-weight:700;line-height:1.22}.objektwissen-karte{background:var(--weiss);border:1px solid #1e2f6314;border-radius:16px;flex-direction:column;gap:16px;min-width:0;padding:18px;display:flex}.objektwissen-kopf{flex-direction:column;gap:10px;display:flex}.objektwissen-kopf-text{flex-direction:column;gap:4px;line-height:1.22;display:flex}.objektwissen-kopf-zeile{justify-content:space-between;align-items:center;gap:8px;display:flex}.objektwissen-erforderlich,.objektwissen-etikett{color:var(--gruen-text);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.22}.objektwissen-etikett{color:var(--text-leise);letter-spacing:.05em}.objektwissen-name{color:var(--navy);font-size:19px}.objektwissen-raum{color:var(--text-leise);font-size:12.5px;font-weight:500}.objektwissen-vorschlag{grid-template-columns:minmax(80px,110px) minmax(120px,1fr);gap:12px;display:grid}.objektwissen-foto{background:repeating-linear-gradient(45deg,#2c4276 0 5px,#233a6a 5px 10px);border-radius:14px;justify-content:center;align-items:center;min-width:0;height:100px;display:flex}.objektwissen-foto-text{color:#ffffff80;font:600 8px ui-monospace,monospace}.objektwissen-vorschlag-text{flex-direction:column;justify-content:center;gap:6px;min-width:0;display:flex}.objektwissen-hinweis{color:var(--navy);overflow-wrap:break-word;margin:0;font-size:14px;font-weight:600;line-height:1.5}.objektwissen-eingabe{background:var(--weiss);width:100%;color:var(--navy);resize:vertical;border:1px solid #1e2f6333;border-radius:10px;padding:9px 11px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.5}.objektwissen-fakten{flex-wrap:wrap;gap:10px;display:flex}.objektwissen-fakt{background:var(--sand);border-radius:12px;flex-direction:column;flex:1;gap:2px;min-width:100px;padding:11px 13px;line-height:1.22;display:flex}.objektwissen-fakt-name{color:var(--text-leise);font-size:11px;font-weight:600}.objektwissen-fakt-wert{color:var(--navy);font-size:13px;font-weight:700}.objektwissen-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.objektwissen-knopf{background:var(--sand);color:var(--navy);cursor:pointer;border:none;border-radius:12px;flex:none;padding:11px 16px;font-family:inherit;font-size:13px;font-weight:700;line-height:1.22}.objektwissen-knopf--ablehnen{color:var(--fehler-text)}.objektwissen-knopf--freigeben{background:var(--navy);min-width:100px;color:var(--creme);flex:1}.objektwissen-gedaechtnis-zusatz{color:var(--text-auf-sand);margin:-6px 0 0;font-size:11px;font-weight:500;line-height:1.4}.objektwissen-eintraege{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.objektwissen-eintrag{background:var(--weiss);border:1px solid #1e2f6314;border-radius:12px;flex-direction:column;gap:4px;padding:11px 12px;display:flex}.objektwissen-eintrag-stelle{color:var(--navy);font-size:11.5px;font-weight:700;line-height:1.22}.objektwissen-eintrag-regel{color:var(--text-leise);font-size:11.5px;line-height:1.4}.objektwissen-ort:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.objektwissen-knopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.objektwissen-eingabe:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.objektwissen-abschnitt{background:var(--sand);border-radius:12px;flex-direction:column;gap:8px;padding:11px 13px;display:flex}.objektwissen-abschnitt-kopf,.objektwissen-fenster-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 10px;display:flex}.objektwissen-aufklappen{min-width:0;color:var(--text-leise);cursor:pointer;background:0 0;border:none;flex:150px;align-items:center;gap:7px;padding:0;font-family:inherit;display:flex}.objektwissen-pfeil{flex:none;transition:transform .18s}.objektwissen-pfeil--offen{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.objektwissen-pfeil{transition:none}}.objektwissen-abschnitt-titel{text-align:left;font-size:11px;font-weight:700;line-height:1.22}.objektwissen-abschnitt-knoepfe{flex:none;gap:6px;display:flex}.objektwissen-klein{color:var(--navy);cursor:pointer;background:#1e2f6314;border:none;border-radius:9px;align-items:center;gap:5px;padding:7px 11px;font-family:inherit;font-size:11.5px;font-weight:700;line-height:1.22;display:flex}.objektwissen-lv,.objektwissen-fenster-liste{flex-direction:column;gap:8px;display:flex}.objektwissen-fenster-liste{max-height:220px;overflow:auto}.objektwissen-gruppe{flex-direction:column;gap:4px;display:flex}.objektwissen-gruppe-titel{color:var(--navy);letter-spacing:normal;padding-left:2px;font-size:11.5px}.objektwissen-aufgaben{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.objektwissen-aufgabe{background:var(--weiss);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:6px 6px 6px 14px;display:flex}.objektwissen-aufgabe--umrandet{border:1px solid #1e2f631a}.objektwissen-aufgabe-text{flex-direction:column;gap:1px;min-width:0;line-height:1.22;display:flex}.objektwissen-aufgabe-name{color:var(--navy);font-size:12px;font-weight:600}.objektwissen-aufgabe-mittel{color:var(--text-leise);font-size:10.5px;font-weight:500}.objektwissen-weg{width:22px;height:22px;color:var(--fehler-text);cursor:pointer;background:#c53a3a14;border:none;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.objektwissen-abschnitt-leer{color:var(--text-leise);margin:0;font-size:12px;font-weight:600}.overlay--leistung{width:448px}.objektwissen-fenster{gap:14px}.objektwissen-fenster-titel{color:var(--navy);font-size:16px}.objektwissen-fenster-zusatz{color:var(--text-leise);margin:0;font-size:12.5px;font-weight:500}.objektwissen-feld{background:var(--weiss);min-width:0;color:var(--navy);border:1px solid #1e2f631f;border-radius:11px;padding:10px 13px;font-family:inherit;font-size:13px;line-height:1.22}.objektwissen-feld::placeholder{color:var(--text-leise)}.objektwissen-feldreihe{gap:8px;display:flex}.objektwissen-feldreihe .objektwissen-feld{flex:1}.objektwissen-plus{background:var(--navy);color:var(--creme);cursor:pointer;border:none;border-radius:11px;flex:none;padding:10px 16px;font-family:inherit;font-size:12.5px;font-weight:700;line-height:1.22}.objektwissen-aufklappen:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.objektwissen-klein:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.objektwissen-weg:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.objektwissen-feld:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.objektwissen-plus:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.objektwissen-materialien{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.objektwissen-material{background:var(--weiss);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 11px;display:flex}.objektwissen-material--umrandet{border:1px solid #1e2f631a;padding:9px 12px}.objektwissen-fenster-liste .objektwissen-materialien{gap:6px}.objektwissen-material-name{color:var(--navy);overflow-wrap:anywhere;font-size:12.5px;font-weight:700}.objektwissen-material-zweck{color:var(--text-leise);font-size:11px;font-weight:500}.overlay--material{width:468px}.objektwissen-feldgruppe{flex-direction:column;gap:6px;display:flex}.objektwissen-feldname{color:var(--text-leise);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.22}.kitraining-formular{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.kitraining-probe{color:var(--navy);align-items:flex-start;gap:9px;font-size:12.5px;font-weight:600;line-height:1.35;display:flex}.kitraining-probe-feld{width:18px;height:18px;accent-color:var(--navy);flex:none;margin:0}.kitraining-fortschritt{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.kitraining-fortschritt-zeile{background:var(--sand);color:var(--navy);border-radius:9px;flex-wrap:wrap;justify-content:space-between;gap:2px 10px;padding:7px 10px;font-size:12px;font-weight:600;display:flex}.kitraining-fortschritt-zeile--fehler{color:var(--fehler-text)}.kitraining-fortschritt-name{overflow-wrap:anywhere;min-width:0;font-weight:700}.kitraining-liste{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.kitraining-korrektur{background:var(--sand);border-radius:12px;flex-wrap:wrap;gap:12px;padding:12px;display:flex}.kitraining-korrektur .kitraining-bild{width:140px}.kitraining-korrektur-text{flex-direction:column;flex:220px;gap:8px;min-width:0;display:flex}.kitraining-felder{flex-wrap:wrap;gap:8px;display:flex}.kitraining-raster{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.kitraining-beispiel{flex-direction:column;gap:3px;min-width:0;display:flex}.kitraining-bild{aspect-ratio:4/3;background:var(--sand);object-fit:cover;border-radius:10px;justify-content:center;align-items:center;width:100%;margin-bottom:4px;display:flex}.kitraining-bild--leer{color:var(--text-leise);font-size:11px;font-weight:700}.kitraining-zeile{color:var(--navy);overflow-wrap:anywhere;font-size:12.5px;font-weight:700;line-height:1.3}.kitraining-klein{color:var(--text-leise);overflow-wrap:anywhere;font-size:11px;font-weight:600;line-height:1.3}.kitraining-klein--daneben{color:var(--fehler-text)}.kitraining-entfernen{color:var(--fehler-text);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:2px;padding:2px 0;font-family:inherit;font-size:11px;font-weight:700}.kitraining-entfernen:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.objektwissen-hinzufuegen{background:var(--navy);color:var(--creme);cursor:pointer;border:none;border-radius:12px;padding:12px;font-family:inherit;font-size:13.5px;font-weight:800;line-height:1.22}.objektwissen-hinzufuegen:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.nachrichten-inhalt{flex-direction:column;gap:12px;display:flex}.nachrichten-anhang{background:var(--weiss);max-width:min(320px,72%);color:var(--navy);border-radius:18px;line-height:0;overflow:hidden;box-shadow:0 1px 2px #1e2f6324}.nachrichten-anhang--ich{background:#d9f5e8;margin-left:auto}.nachrichten-anhang-bild,.nachrichten-anhang-video{object-fit:cover;width:100%;height:auto;max-height:420px;display:block}.nachrichten-anhang-platz{background:linear-gradient(100deg,#1e2f630d 30%,#1e2f6317 50%,#1e2f630d 70%);width:240px;height:180px}.nachrichten-anhang-fehlt{color:var(--text-leise);margin:0;padding:12px 14px;font-size:12.5px;line-height:1.3}.anhangvorschau{background:#1e2f630f;border-radius:12px;align-items:center;gap:10px;width:100%;padding:8px;display:flex}.anhangvorschau-bild{object-fit:cover;border-radius:8px;flex:none;width:44px;height:44px}.anhangvorschau-text{flex-direction:column;flex:1;min-width:0;display:flex}.anhangvorschau-name{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;overflow:hidden}.anhangvorschau-art{color:var(--text-leise);font-size:11.5px}.anhangvorschau-weg{width:26px;height:26px;color:var(--navy);cursor:pointer;background:#1e2f6314;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.anhangvorschau-weg:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.nachrichten-anhang-text{margin:0;padding:8px 12px 2px;font-size:14.5px;line-height:1.4}.nachrichten-raster{grid-template-columns:max(250px,min(36vw,380px)) minmax(0,1fr);gap:14px;min-height:0;display:grid}@media (max-width:760px){.nachrichten-raster{grid-template-columns:minmax(0,1fr);height:auto}.nachrichten-liste{max-height:260px}.nachrichten-fenster{height:520px}}.nachrichten-liste{background:var(--weiss);border-radius:22px;flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:0 14px 34px -22px #1e2f6366}.nachrichten-chats{flex-direction:column;flex:1;gap:2px;min-height:0;margin:0;padding:4px 8px 12px;list-style:none;display:flex;overflow-y:auto}.nachrichten-chat{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:16px;align-items:center;gap:14px;padding:13px 12px;font-family:inherit;display:flex}.nachrichten-chat--an{background:#e6f7ef}.nachrichten-chat-text{flex-direction:column;flex:1;gap:3px;min-width:0;line-height:1.25;display:flex}.nachrichten-chat-kopf{align-items:center;gap:8px;min-width:0;display:flex}.nachrichten-chat-name{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:800;overflow:hidden}.nachrichten-art{border-radius:7px;flex:none;padding:2px 8px;font-size:10.5px;font-weight:800;line-height:1.22}.nachrichten-art--mitarbeiter{color:var(--gruen-auf-sand);background:#4cc9a12e}.nachrichten-art--partner,.nachrichten-art--kunde{color:#3a4e8c;background:#4c6bc924}.nachrichten-art--gruppe{color:var(--warnung-auf-sand);background:#e0944a2e}.nachrichten-ungelesen{background:var(--fehler);min-width:18px;height:18px;color:var(--weiss);border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0 5px;font-size:10.5px;font-weight:800;display:flex}.nachrichten-fenster{background:#f3ebdd;border-radius:22px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 14px 34px -22px #1e2f6366}.nachrichten-kopf{background:var(--weiss);border-bottom:1px solid #1e2f6314;flex:none;align-items:center;gap:14px;padding:14px 20px;display:flex}.nachrichten-kopf-text{flex-direction:column;flex:1;gap:2px;min-width:0;line-height:1.25;display:flex}.nachrichten-name{color:var(--navy);font-family:var(--schrift-text);letter-spacing:normal;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:800;overflow:hidden}.nachrichten-rolle{color:var(--gruen-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.nachrichten-anruf{background:var(--mint);color:#16204a;cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.nachrichten-hinweis{background:var(--sand);color:var(--text-leise);border-radius:10px;margin:0;padding:8px 12px;font-size:12px;font-weight:600}.nachrichten-verlauf{background-color:#f3ebdd;background-image:radial-gradient(#1e2f6312 1.2px,#0000 1.3px);background-size:26px 26px;flex-direction:column;flex:1;gap:6px;min-height:0;padding:20px max(max(12px,min(3vw,28px)),50% - 440px);display:flex;overflow:auto}.nachrichten-zeile{justify-content:flex-start;display:flex}.nachrichten-zeile--ich{justify-content:flex-end}.nachrichten-zeile:has(.nachrichten-vermerk){justify-content:center}.nachrichten-suchfeld{color:#1e2f6399;cursor:text;background:#f4efe6;border-radius:14px;flex:none;align-items:center;gap:9px;height:44px;padding:0 15px;display:flex}.nachrichten-suchfeld:focus-within{outline:2px solid var(--navy);outline-offset:1px}.nachrichten-suche{min-width:0;color:var(--navy);background:0 0;border:none;flex:1;padding:0;font-family:inherit;font-size:14px;font-weight:500;line-height:1.22}.nachrichten-suche:focus{outline:none}.nachrichten-suche::placeholder{color:var(--text-leise);opacity:1;font-weight:500}.nachrichten-suche::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.app-suche{margin:0 16px 8px}.nachrichten-nurlesen{background:var(--weiss);color:var(--text-leise);text-align:center;flex:none;margin:0;padding:16px 18px;font-size:12.5px}.gruppeninfo{flex-direction:column;gap:6px;max-height:60vh;padding:0 18px 18px;display:flex;overflow-y:auto}.gruppeninfo-zeile{color:var(--text-leise);text-transform:uppercase;letter-spacing:.04em;margin:8px 0 2px;font-size:11.5px;font-weight:700}.gruppeninfo-liste{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.gruppeninfo-person{border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.gruppeninfo-person:hover{background:#1e2f630a}.gruppeninfo-person--weg .gruppeninfo-name{color:var(--text-leise)}.gruppeninfo-text{flex-direction:column;flex:1;min-width:0;display:flex}.gruppeninfo-name{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;overflow:hidden}.gruppeninfo-rolle{color:var(--text-leise);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.gruppeninfo-knopf{color:var(--warnung-text);cursor:pointer;background:#9a57161f;border:none;border-radius:999px;flex:none;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:700}.gruppeninfo-knopf--dazu{color:var(--gruen-text);background:#27775b1f}.gruppeninfo-knopf:disabled{cursor:progress;opacity:.5}.gruppeninfo-knopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.nachrichten-vermerk{max-width:100%;color:var(--text-leise);background:#ffffffeb;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin:10px auto 6px;padding:5px 14px;font-size:12px;font-weight:800;line-height:1.3;display:flex;box-shadow:0 1px 2px #1e2f631a}.nachrichten-tag{justify-content:center;margin:10px 0 6px;display:flex}.nachrichten-tag>span{color:var(--text-leise);background:#ffffffeb;border-radius:10px;padding:5px 14px;font-size:12px;font-weight:800;box-shadow:0 1px 2px #1e2f631a}.nachrichten-info{width:24px;height:24px;color:inherit;opacity:.7;vertical-align:middle;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin:-5px 2px -5px -6px;padding:0;display:inline-flex}.nachrichten-info[aria-expanded=true]{opacity:1}.nachrichten-original{border-top:1px solid;margin-top:7px;padding-top:7px;display:block}@supports (color:color-mix(in lab, red, red)){.nachrichten-original{border-top:1px solid color-mix(in srgb, currentColor 22%, transparent)}}.nachrichten-original{font-size:12.5px}.nachrichten-original-sprache{opacity:.75;margin-bottom:2px;font-size:10.5px;font-weight:700;display:block}.nachrichten-blase{background:var(--weiss);max-width:68%;color:var(--navy);overflow-wrap:break-word;border-radius:18px 18px 18px 4px;flex-direction:column;gap:5px;margin:0;padding:10px 14px 8px;font-size:15.5px;font-weight:500;line-height:1.5;display:flex;box-shadow:0 1px 2px #1e2f6324}.nachrichten-blase--ich{background:#d9f5e8;border-radius:18px 18px 4px}.nachrichten-eingabe{background:var(--weiss);border-top:1px solid #1e2f6314;flex-wrap:wrap;flex:none;align-items:center;gap:10px;padding:12px 18px;display:flex}.nachrichten-feld{min-width:140px;height:48px;color:var(--navy);background:#f4efe6;border:none;border-radius:24px;flex:1;padding:0 20px;font-family:inherit;font-size:15.5px;font-weight:500;line-height:1.22}.nachrichten-feld::placeholder{color:var(--text-leise)}.nachrichten-senden{background:var(--navy);width:48px;height:48px;color:var(--creme);cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.nachrichten-chat:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.nachrichten-anruf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.nachrichten-feld:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.nachrichten-senden:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.nachrichten-neu-chat{flex:none;margin-bottom:6px}.nachrichten-neu-chat>summary{color:var(--navy);cursor:pointer;background:#1e2f630f;border-radius:11px;padding:9px 11px;font-size:12.5px;font-weight:800;line-height:1.22;list-style:none}.nachrichten-neu-chat>summary::-webkit-details-marker{display:none}.nachrichten-neu-chat>summary:before{content:"+";margin-right:7px;font-weight:800}.nachrichten-neu-chat[open]>summary:before{content:"–"}.nachrichten-neu-chat>summary:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.nachrichten-partner{max-height:240px;margin:6px 0 0;padding:0;list-style:none;overflow-y:auto}.nachrichten-partner-knopf{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;flex-direction:column;gap:2px;padding:8px 12px;font-family:inherit;display:flex}.nachrichten-partner-knopf:hover:not(:disabled){background:#1e2f630d}.nachrichten-partner-knopf:disabled{cursor:progress;opacity:.55}.nachrichten-partner-knopf:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}.nachrichten-partner-name{font-size:13px;font-weight:700}.nachrichten-partner-rolle,.nachrichten-partner-leer{color:var(--text-leise);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.nachrichten-partner-leer{padding:8px 12px}.app-neu-chat{margin:0 16px 8px}.anruf-schirm{z-index:1000;background:#0d16308c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.anruf-fenster{background:var(--weiss);text-align:center;border-radius:22px;flex-direction:column;align-items:center;gap:10px;width:320px;max-width:100%;padding:28px 24px 22px;display:flex;box-shadow:0 24px 60px #0d16304d}.anruf-fenster--klingelt{animation:1.6s ease-in-out infinite anruf-pulsieren}@keyframes anruf-pulsieren{0%,to{box-shadow:0 24px 60px #0d16304d,0 0 #2f9d7780}50%{box-shadow:0 24px 60px #0d16304d,0 0 0 14px #2f9d7700}}@media (prefers-reduced-motion:reduce){.anruf-fenster--klingelt{animation:none}}.anruf-symbol{width:56px;height:56px;color:var(--gruen-text);background:#2f9d7724;border-radius:50%;justify-content:center;align-items:center;display:flex}.anruf-name{color:var(--navy);margin:0;font-size:17px;font-weight:800}.anruf-lage{color:var(--text-leise);margin:0;font-size:13px}.anruf-stumm{color:var(--warnung-text);margin:0;font-size:12px;line-height:1.4}.anruf-knoepfe{gap:10px;margin-top:6px;display:flex}.anruf-annehmen,.anruf-auflegen,.anruf-weg{cursor:pointer;border:none;border-radius:999px;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:800}.anruf-annehmen{background:var(--gruen-text);color:#fff}.anruf-auflegen{background:var(--fehler-text);color:#fff}.anruf-weg{color:var(--navy);background:#1e2f631a}.anruf-annehmen:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.anruf-auflegen:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.anruf-weg:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.nachrichten-partner--fehlt{border-top:1px solid #1e2f6314;margin-top:4px;padding-top:6px}.nachrichten-leer{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.nachrichten-leer-text{max-width:34ch;color:var(--text-leise);font-size:13px;line-height:1.45}.nachrichten-neu{color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;flex:none;align-items:center;gap:12px;padding:10px;font-family:inherit;font-size:14.5px;font-weight:800;line-height:1.22;display:flex}.overlay--gruppe{width:448px}.nachrichten-gruppe{gap:14px}.nachrichten-gruppe-kopf{justify-content:space-between;align-items:center;gap:10px;display:flex}.nachrichten-gruppe-titel{color:var(--navy);font-size:16px}.nachrichten-gruppe-name{background:var(--weiss);color:var(--navy);border:1px solid #1e2f631f;border-radius:11px;padding:11px 14px;font-family:inherit;font-size:13.5px;font-weight:700;line-height:1.22}.nachrichten-gruppe-name::placeholder{color:var(--text-leise)}.nachrichten-teilnehmer-titel{color:var(--text-leise);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.22}.nachrichten-teilnehmer{flex-direction:column;gap:5px;max-height:280px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.nachrichten-person{cursor:pointer;background:#1e2f6308;border-radius:10px;align-items:center;gap:10px;padding:9px 11px;display:flex}.nachrichten-person--an{background:#4cc9a124}.nachrichten-person:has(.nur-vorlesen:focus-visible){outline:2px solid var(--navy);outline-offset:-2px}.nachrichten-haken{border:2px solid var(--text-leise);color:#16204a;border-radius:5px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.nachrichten-haken--an{background:var(--mint);border:none}.nachrichten-person-text{flex-direction:column;min-width:0;line-height:1.22;display:flex}.nachrichten-person-name{color:var(--navy);font-size:13px;font-weight:700}.nachrichten-person-rolle{color:var(--text-leise);font-size:11px;font-weight:500}.nachrichten-erstellen{background:var(--navy);color:var(--creme);cursor:pointer;border:none;border-radius:12px;padding:12px;font-family:inherit;font-size:13.5px;font-weight:800;line-height:1.22}.nachrichten-erstellen:disabled{opacity:.45;cursor:not-allowed}.nachrichten-neu:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.nachrichten-gruppe-name:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.nachrichten-erstellen:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.nachrichten-mikro--gesperrt{cursor:default;opacity:.45;pointer-events:none}.nachrichten-mikro{width:46px;height:46px;color:var(--navy);cursor:pointer;background:#f4efe6;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.nachrichten-sprache{width:48px;height:48px;color:var(--navy);cursor:pointer;background:#f4efe6;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.nachrichten-mikro--an,.nachrichten-sprache--an{background:var(--fehler);color:var(--weiss)}.nachrichten-mikro:disabled,.nachrichten-sprache:disabled{opacity:.45;cursor:not-allowed}.nachrichten-diktat{flex:none;justify-content:center;padding:8px 18px;display:flex}.nachrichten-diktat-leiste{color:var(--navy);background:#4cc9a11f;border:1px solid #4cc9a14d;border-radius:16px;align-items:center;gap:10px;padding:9px 14px;font-size:11.5px;font-weight:600;line-height:1.22;display:flex}.nachrichten-welle{align-items:center;gap:2.5px;height:14px;display:flex}.nachrichten-welle-balken{background:var(--mint);border-radius:2px;flex:none;width:3px;animation:1.1s ease-in-out infinite nachrichten-welle;display:block}@keyframes nachrichten-welle{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.nachrichten-welle-balken{animation:none}}.nachrichten-uebersetzt{color:var(--navy);background:#1e2f630f;border-radius:12px;padding:7px 12px;font-size:11px;font-weight:700;line-height:1.22}.nachrichten-verstanden{overflow-wrap:anywhere;margin-top:3px;font-weight:500;display:block}.nachrichten-probe{background:var(--weiss);color:var(--navy);border-radius:24px;align-items:center;gap:8px;padding:6px 6px 6px 8px;display:flex;box-shadow:0 1px 2px #1e2f6324}.nachrichten-probe-abspielen{cursor:pointer;background:0 0;border:0;padding:0;display:flex}.nachrichten-probe-text{white-space:nowrap;padding-right:4px;font-size:12px;font-weight:700}.nachrichten-probe-knopf{min-height:32px;color:var(--navy);font:inherit;cursor:pointer;background:#1e2f6314;border:0;border-radius:10px;padding:0 12px;font-size:12px;font-weight:700}.nachrichten-probe-knopf--senden{background:var(--navy);color:var(--creme)}.nachrichten-meldung{justify-content:space-between;align-items:center;gap:10px;display:flex}.nachrichten-sprachblase{font:inherit;text-align:left;cursor:pointer;border:none;align-items:stretch;font-size:15.5px}.nachrichten-sprachblase:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.nachrichten-abspielen{background:var(--navy);width:38px;height:38px;color:var(--creme);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.nachrichten-wellenform{flex:1;align-items:center;gap:2px;min-width:0;height:28px;display:flex;overflow:hidden}.nachrichten-wellenform-balken{background:#1e2f6359;border-radius:2px;flex:none;width:3px;display:block}.nachrichten-wellenform-balken--gespielt{background:var(--navy)}.nachrichten-dauer{color:var(--text-leise);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;font-weight:700;line-height:1.22}.nachrichten-mikro:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.nachrichten-sprache:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.nachrichten-listenkopf{flex-direction:column;flex:none;gap:12px;padding:20px 18px 10px;display:flex}.nachrichten-listenkopf-zeile{justify-content:space-between;align-items:center;display:flex}.nachrichten-listentitel{color:var(--navy);font-family:var(--schrift-text);letter-spacing:-.01em;margin:0;font-size:23px;font-weight:800}.nachrichten-plus{background:var(--mint);color:#16204a;cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.nachrichten-filter{flex-wrap:wrap;gap:7px;display:flex}.nachrichten-filter-knopf{height:34px;color:var(--text-auf-sand);cursor:pointer;background:#f4efe6;border:none;border-radius:17px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:800}.nachrichten-filter-knopf--an{color:#1e6b4f;background:#d9f5e8}.nachrichten-neu-feld{background:#f4efe6;border-radius:14px;flex-direction:column;gap:2px;max-height:42vh;padding:6px;display:flex;overflow-y:auto}.nachrichten-neu-feld .nachrichten-partner{flex:none;max-height:none;overflow:visible}.nachrichten-neu-titel{color:var(--text-leise);letter-spacing:.12em;text-transform:uppercase;padding:7px 10px;font-size:10.5px;font-weight:800}.nachrichten-neu:hover,.nachrichten-neu-feld .nachrichten-partner-knopf:hover:not(:disabled){background:var(--weiss)}.nachrichten-neu-symbol{background:var(--navy);width:38px;height:38px;color:var(--creme);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.nachrichten-keine{color:var(--text-leise);text-align:center;padding:30px 14px;font-size:13.5px;font-weight:600}.nachrichten-kreis{border-radius:50%;flex:none;justify-content:center;align-items:center;width:52px;height:52px;font-size:16px;font-weight:800;display:flex}.nachrichten-kreis--kopf{width:50px;height:50px}.nachrichten-kreis--mitarbeiter{color:var(--gruen-auf-sand);background:#4cc9a133}.nachrichten-kreis--kunde{color:#3a4e8c;background:#4c6bc924}.nachrichten-kreis--gruppe{color:var(--warnung-auf-sand);background:#e0944a33}.nachrichten-kreis--neu{color:var(--navy);background:#f4efe6}.nachrichten-chat-zeit{color:var(--text-leise);flex:none;margin-left:auto;font-size:12px;font-weight:700}.nachrichten-chat-zeit--neu{color:var(--gruen-text)}.nachrichten-chat-unten{align-items:center;gap:8px;min-width:0;display:flex}.nachrichten-chat-vorschau{min-width:0;color:var(--text-auf-sand);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13.5px;font-weight:500;overflow:hidden}.nachrichten-chat .nachrichten-ungelesen,.app-chat-zeile .nachrichten-ungelesen{background:var(--mint);color:#16204a;border-radius:11px;min-width:22px;height:22px;padding:0 6px;font-size:12px}.nachrichten-anruf--leise{color:var(--navy);background:#f4efe6}.nachrichten-chatsuche{background:var(--weiss);border-bottom:1px solid #1e2f6314;flex:none;padding:10px 20px}.nachrichten-blase-text{display:block}.nachrichten-blase--dringend{border-left:4px solid #e5675b}.nachrichten-dringend{color:var(--fehler);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.nachrichten-dringend:before{content:"";background:#e5675b;border-radius:50%;flex:none;width:7px;height:7px}.nachrichten-wer{color:var(--gruen-text);font-size:12.5px;font-weight:800}.nachrichten-wer--anhang{padding:8px 12px 6px;line-height:1.2;display:block}.nachrichten-fuss{color:var(--text-leise);justify-content:flex-end;align-items:center;gap:5px;margin-top:-2px;font-size:11.5px;font-weight:600;line-height:1.2;display:flex}.nachrichten-anhang .nachrichten-fuss{margin-top:0;padding:6px 10px 8px}.nachrichten-lesehaken{flex:none}.nachrichten-lesehaken--gelesen{color:var(--gruen-text)}.nachrichten-sprach-zeile{align-items:center;gap:11px;min-width:min(240px,100%);display:flex}.nachrichten-aufnahme{background:var(--fehler-flaeche);border-radius:24px;flex:1;align-items:center;gap:12px;min-width:0;height:48px;padding:0 18px;display:flex}.nachrichten-aufnahme-zeit{color:var(--fehler);font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-weight:800}.nachrichten-aufnahme-hinweis{min-width:0;color:var(--text-leise);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:600;overflow:hidden}.nachrichten-plus:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.nachrichten-filter-knopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.nachrichten-zeile:last-child{animation:.25s ease-out nachrichten-rein}@keyframes nachrichten-rein{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (prefers-reduced-motion:reduce){.nachrichten-zeile:last-child{animation:none}}.app-chat .nachrichten-verlauf{border-radius:18px;padding:14px 12px}.app-chat .nachrichten-eingabe{border-top:none;border-radius:18px;padding:8px}.app-chat .nachrichten-diktat{padding:0}@media (pointer:coarse){.nachrichten-feld,.nachrichten-suche{font-size:16px}}@media (max-width:759px){.nachrichten-eingabe{gap:6px;padding:8px 10px}.nachrichten-mikro,.nachrichten-sprache,.nachrichten-senden{width:42px;height:42px}.nachrichten-feld{min-width:0;height:42px;padding:0 14px}.nachrichten-feld::placeholder{font-size:14px}.nachrichten-aufnahme{gap:8px;height:42px;padding:0 12px}.nachrichten-blase,.inhalt--messenger .nachrichten-blase{max-width:84%}.nachrichten-kopf{gap:10px;padding:10px 12px}.nachrichten-kreis--kopf{width:40px;height:40px;font-size:14px}.nachrichten-anruf{width:40px;height:40px}.nachrichten-sprach-zeile{min-width:0}}.unterlagen-stand{color:var(--text-leise);font-size:12.5px;font-weight:700}.unterlagen-liste{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.unterlage{border-bottom:1px solid #1e2f6312;padding:10px 0}.unterlage:last-child{border-bottom:none}.unterlage-kopf{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.unterlage-name{min-width:0;color:var(--navy);flex:200px;font-size:13.5px;font-weight:700}.unterlage-hochladen{cursor:pointer}.mitarbeiter-hochladen--gesperrt{opacity:.5;pointer-events:none}.zugang-kopf{align-items:center;gap:8px;display:flex}.zugang-erklaerung{color:var(--navy);background:#1e2f630d;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;font-size:12.5px;font-weight:500;line-height:1.45;display:flex}.zugang-erklaerung>p{margin:0}.terminkal{background:var(--weiss);color:var(--navy);border-radius:22px;overflow:hidden;box-shadow:0 14px 34px -22px #1e2f6366}.terminkal-kopf{border-bottom:1px solid #1e2f6314;flex-wrap:wrap;flex:none;align-items:center;gap:10px 12px;padding:14px 20px;display:flex}.terminkal-heute{background:var(--weiss);height:42px;color:var(--navy);cursor:pointer;border:1px solid #1e2f632e;border-radius:12px;padding:0 18px;font-family:inherit;font-size:14.5px;font-weight:800}.terminkal-heute:hover,.terminkal-rund:hover,.terminkal-mini-pfeil:hover,.terminkal-knopf-leise:hover{background:var(--sand)}.terminkal-blaettern{gap:4px;display:flex}.terminkal-rund{width:42px;height:42px;color:var(--navy);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.terminkal-rund--an{background:var(--sand)}.terminkal-titel{color:var(--navy);font-family:var(--schrift-text);letter-spacing:-.01em;white-space:nowrap;margin:0;font-size:23px;font-weight:800}.terminkal-luecke{flex:1}.terminkal-plus{background:var(--mint);width:42px;height:42px;color:var(--navy-dunkel);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:none}.terminkal-glocke-feld{position:relative}.terminkal-zahl{background:var(--fehler);min-width:18px;height:18px;color:var(--weiss);border-radius:99px;justify-content:center;align-items:center;padding:0 4px;font-size:11px;font-weight:800;display:flex;position:absolute;top:2px;right:1px}.terminkal-hinweise{z-index:30;background:var(--weiss);border:1px solid #1e2f631a;border-radius:18px;width:min(360px,100vw - 48px);position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 24px 50px -16px #1e2f6373}.terminkal-hinweise-kopf{justify-content:space-between;align-items:center;padding:16px 18px 10px;display:flex}.terminkal-hinweise-titel{font-size:17px;font-weight:800}.terminkal-hinweise-alle{color:var(--gruen-text);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:700}.terminkal-hinweise-liste{flex-direction:column;max-height:300px;display:flex;overflow:auto}.terminkal-hinweise-leer{color:var(--text-leise);text-align:center;margin:0;padding:22px 18px 26px;font-size:14px;font-weight:600}.terminkal-hinweis{color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-top:1px solid #1e2f630f;align-items:flex-start;gap:12px;padding:12px 18px;font-family:inherit;display:flex}.terminkal-hinweis:hover{background:#1e2f6308}.terminkal-hinweis-punkt{background:var(--mint);border-radius:50%;flex:none;width:12px;height:12px;margin-top:5px}.terminkal-hinweis-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.terminkal-hinweis-name{font-size:14.5px;font-weight:800}.terminkal-hinweis-zeile{color:var(--text-leise);font-size:13px;font-weight:600}.terminkal-hinweise-erlauben{background:var(--sand);width:100%;color:var(--navy);text-align:left;cursor:pointer;border:none;border-top:1px solid #1e2f6314;padding:14px 18px;font-family:inherit;font-size:13.5px;font-weight:800}.terminkal-ansichten{background:#1e2f630f;border-radius:13px;gap:2px;padding:4px;display:flex}.terminkal-ansicht{height:38px;color:var(--navy);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:0 18px;font-family:inherit;font-size:14.5px;font-weight:800}.terminkal-ansicht--an{background:var(--weiss);box-shadow:0 1px 4px #1e2f632e}.terminkal-fehler{flex:none;margin:0;padding:10px 20px}.terminkal-innen{flex:1;min-height:0;display:flex}.terminkal-links{border-right:1px solid #1e2f6314;flex-direction:column;flex:none;gap:22px;width:272px;padding:20px 18px;display:flex;overflow:auto}.terminkal-erstellen{background:var(--mint);height:56px;color:var(--navy-dunkel);cursor:pointer;border:none;border-radius:18px;flex:none;justify-content:center;align-items:center;gap:10px;font-family:inherit;font-size:16px;font-weight:800;display:flex;box-shadow:0 10px 22px -12px #2e8f6dcc}.terminkal-erstellen:hover,.terminkal-knopf-haupt:hover{background:#43bd96}.terminkal-mini{flex-direction:column;gap:8px;display:flex}.terminkal-mini-kopf{justify-content:space-between;align-items:center;display:flex}.terminkal-mini-titel{font-size:15px;font-weight:800}.terminkal-mini-pfeil{width:30px;height:30px;color:var(--navy);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.terminkal-mini-raster{grid-template-columns:repeat(7,1fr);justify-items:center;gap:2px 0;display:grid}.terminkal-mini-tagname{height:26px;color:var(--text-leise);align-items:center;font-size:11.5px;font-weight:800;display:flex}.terminkal-mini-tag{width:32px;height:32px;color:var(--navy);cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0;font-family:inherit;font-size:13.5px;font-weight:600}.terminkal-mini-tag--fremd{color:#1e2f636b}.terminkal-mini-tag--heute{background:var(--mint);color:var(--navy-dunkel);font-weight:800}.terminkal-mini-tag--wahl{box-shadow:inset 0 0 0 2px var(--mint)}.terminkal-mini-tag--belegt{-webkit-text-decoration:underline 2px var(--mint);-webkit-text-decoration:underline 2px var(--mint);-webkit-text-decoration:underline 2px var(--mint);text-decoration:underline 2px var(--mint);text-underline-offset:3px;font-weight:800}.terminkal-legende{border-top:1px solid #1e2f6314;flex-direction:column;gap:10px;padding-top:16px;display:flex}.terminkal-legende-titel{color:var(--text-leise);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.terminkal-legende-zeile{align-items:center;gap:11px;font-size:14.5px;font-weight:700;display:flex}.terminkal-legende-farbe{border-radius:5px;width:14px;height:14px}.terminkal-farbe--einsatz{background:var(--gruen-text);color:var(--weiss)}.terminkal-farbe--besprechung{color:var(--weiss);background:#4c6bc9}.terminkal-farbe--intern{background:var(--warnung-text);color:var(--weiss)}.terminkal-farbe--frist{background:var(--fehler);color:var(--weiss)}.terminkal-farbe--persoenlich{background:var(--navy);color:var(--weiss)}.terminkal-haupt{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.terminkal-monat-kopf{color:var(--text-leise);letter-spacing:.04em;text-align:center;border-bottom:1px solid #1e2f6314;flex:none;grid-template-columns:repeat(7,minmax(0,1fr));font-size:13px;font-weight:800;display:grid}.terminkal-monat-kopf>span{padding:10px 0}.terminkal-monat{flex:1;grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(7,minmax(0,1fr));min-height:0;display:grid}.terminkal-zelle{cursor:pointer;border-bottom:1px solid #1e2f6312;border-right:1px solid #1e2f6312;flex-direction:column;gap:3px;min-width:0;min-height:0;padding:6px 4px 4px;display:flex;overflow:hidden}.terminkal-zelle--fremd{background:#fbf8f1}.terminkal-zelle-tag{border-radius:99px;flex:none;justify-content:center;align-self:center;align-items:center;min-width:30px;height:30px;padding:0 6px;font-size:14px;font-weight:800;display:flex}.terminkal-zelle--fremd .terminkal-zelle-tag{color:#1e2f636b}.terminkal-zelle .terminkal-zelle-tag--heute{background:var(--mint);color:var(--navy-dunkel)}.terminkal-balken{text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border:none;border-radius:7px;flex:none;width:100%;padding:3px 7px;font-family:inherit;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.terminkal-mehr{color:var(--text-leise);text-align:left;cursor:pointer;background:0 0;border:none;flex:none;padding:0 6px;font-family:inherit;font-size:12px;font-weight:800}.terminkal-zeit{flex:1;min-height:0;overflow-y:auto}.terminkal-zeit-kopf{z-index:6;background:var(--weiss);position:sticky;top:0}.terminkal-spalten{grid-template-columns:60px repeat(var(--terminkal-spalten), minmax(0, 1fr));display:grid}.terminkal-spalte-kopf{color:var(--navy);cursor:pointer;background:0 0;border:none;border-left:1px solid #1e2f630f;flex-direction:column;align-items:center;gap:4px;padding:10px 0 8px;font-family:inherit;display:flex}.terminkal-spalte-name{color:var(--text-leise);letter-spacing:.06em;font-size:12.5px;font-weight:800}.terminkal-spalte-name--heute{color:var(--gruen-text)}.terminkal-spalte-zahl{border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:22px;font-weight:800;display:flex}.terminkal-spalte-zahl--heute{background:var(--mint);color:var(--navy-dunkel)}.terminkal-ganztags{border-bottom:1px solid #1e2f631a;min-height:34px}.terminkal-ganztags-name{color:var(--text-leise);text-align:right;padding:10px 8px 0 0;font-size:11px;font-weight:800}.terminkal-ganztags-zelle{border-left:1px solid #1e2f630f;flex-direction:column;gap:3px;min-width:0;padding:4px 3px;display:flex}.terminkal-stunden{flex-direction:column;display:flex}.terminkal-stunde{height:56px;color:var(--text-leise);text-align:right;padding-right:10px;font-size:12px;font-weight:700;transform:translateY(-8px)}.terminkal-tag{border-left:1px solid #1e2f630f;position:relative}.terminkal-slot{cursor:pointer;background:0 0;border:none;border-bottom:1px solid #1e2f6312;width:100%;height:56px;padding:0;display:block}.terminkal-slot:hover{background:#4cc9a114}.terminkal-termin{z-index:2;text-align:left;cursor:pointer;border:none;border-radius:9px;flex-direction:column;gap:1px;min-width:0;padding:4px 8px;font-family:inherit;display:flex;position:absolute;overflow:hidden;box-shadow:0 4px 10px -6px #00000080}.terminkal-termin-titel{overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.terminkal-termin-titel--kurz{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block}.terminkal-termin-zeit{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.terminkal-jetzt{z-index:3;pointer-events:none;align-items:center;display:flex;position:absolute;left:0;right:0}.terminkal-jetzt-punkt{background:#e5675b;border-radius:50%;flex:none;width:12px;height:12px;margin-left:-6px}.terminkal-jetzt-linie{background:#e5675b;flex:1;height:2px}.terminkal-fenster{background:var(--weiss);border-radius:24px;width:520px}.terminkal-fenster--detail{width:440px}.terminkal-formular{gap:18px;padding:26px 28px 24px}.terminkal-fenster-titel{color:var(--navy);font-family:var(--schrift-text);letter-spacing:-.01em;margin:0;font-size:23px;font-weight:800;line-height:1.2}.terminkal-titel-feld{border:none;border-bottom:3px solid var(--mint);height:54px;color:var(--navy);background:0 0;outline:none;padding:0 2px;font-family:inherit;font-size:21px;font-weight:700}.terminkal-zeile{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.terminkal-zeiten{color:var(--text-leise);align-items:center;gap:8px;font-weight:800;display:flex}.terminkal-feld{background:var(--weiss);height:48px;color:var(--navy);border:1px solid #1e2f6333;border-radius:12px;padding:0 12px;font-family:inherit;font-size:15px;font-weight:700}.terminkal-schalter{cursor:pointer;align-items:center;gap:12px;width:max-content;font-size:15px;font-weight:700;display:flex}.terminkal-schiene{background:#1e2f6333;border-radius:99px;width:46px;height:26px;transition:background .15s;display:block;position:relative}.terminkal-schiene--an{background:var(--mint)}.terminkal-knopf{background:var(--weiss);border-radius:50%;width:20px;height:20px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.terminkal-schiene--an .terminkal-knopf{left:23px}.terminkal-schalter:has(.nur-vorlesen:focus-visible) .terminkal-schiene{outline:2px solid var(--navy);outline-offset:2px}.terminkal-symbolfeld{border:1px solid #1e2f6333;border-radius:12px;align-items:center;gap:12px;height:50px;padding:0 14px;display:flex}.terminkal-symbolfeld>svg{flex:none}.terminkal-symbolfeld>input,.terminkal-symbolfeld>select{min-width:0;color:var(--navy);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:15px;font-weight:600}.terminkal-symbolfeld:focus-within{border-color:var(--navy)}.terminkal-farben{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.terminkal-farbwahl{width:38px;height:38px;box-shadow:inset 0 0 0 2px var(--weiss);cursor:pointer;border:3px solid #0000;border-radius:50%;padding:0;font-family:inherit;font-size:16px;font-weight:800}.terminkal-farbwahl--an{border-color:var(--navy)}.terminkal-farbname{color:var(--text-leise);font-size:14px;font-weight:700}.terminkal-hinweistext{color:var(--text-leise);margin:-8px 0 0;font-size:13px;font-weight:600}.terminkal-fuss{justify-content:flex-end;gap:12px;display:flex}.terminkal-fuss--verteilt{flex-wrap:wrap;justify-content:space-between}.terminkal-knopf-leise,.terminkal-knopf-haupt,.terminkal-knopf-navy,.terminkal-knopf-gefahr{cursor:pointer;border:none;border-radius:14px;height:50px;padding:0 22px;font-family:inherit;font-size:15px;font-weight:800}.terminkal-knopf-leise{background:var(--weiss);color:var(--navy);border:1px solid #1e2f6333}.terminkal-knopf-haupt{background:var(--mint);color:var(--navy-dunkel)}.terminkal-knopf-haupt:disabled{cursor:progress;opacity:.6}.terminkal-knopf-navy{background:var(--navy);color:var(--creme)}.terminkal-knopf-gefahr{color:var(--fehler);background:#e5675b24}.terminkal-detail-kopf{align-items:flex-start;gap:14px;display:flex}.terminkal-detail-farbe{border-radius:6px;flex:none;width:18px;height:18px;margin-top:6px}.terminkal-detail-liste{flex-direction:column;gap:11px;display:flex}.terminkal-detail-zeile{align-items:center;gap:12px;font-size:15px;font-weight:700;display:flex}.terminkal-detail-zeile>svg{flex:none}.terminkal-heute:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}.terminkal-rund:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}.terminkal-plus:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}.terminkal-ansicht:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}.terminkal-erstellen:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}.terminkal-mini-pfeil:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}.terminkal-mini-tag:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}.terminkal-balken:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}.terminkal-mehr:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}.terminkal-spalte-kopf:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}.terminkal-slot:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}.terminkal-termin:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}.terminkal-farbwahl:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}.terminkal-hinweis:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}@media (max-width:1000px){.terminkal-links{display:none}.terminkal-plus{display:flex}.terminkal-titel{font-size:19px}}@media (max-width:759px){.terminkal.vollhoehe{height:100%;min-height:0;box-shadow:none;border-radius:0;flex:1}.terminkal-kopf{gap:8px;padding:10px 12px}.terminkal-titel{white-space:normal;order:5;width:100%;font-size:17px}.terminkal-heute{padding:0 12px}.terminkal-ansicht{padding:0 11px;font-size:13.5px}.terminkal-spalten{grid-template-columns:44px repeat(var(--terminkal-spalten), minmax(0, 1fr))}.terminkal-spalte-zahl{width:34px;height:34px;font-size:17px}.terminkal-stunde{padding-right:6px;font-size:11px}.terminkal-termin{padding:3px 5px}.terminkal-balken{padding:2px 4px;font-size:11px}.terminkal-formular{padding:20px}.terminkal-fuss{flex-wrap:wrap}}.terminkal-abwesend{border:1px solid #0000}.terminkal-abwesend--mint{color:#1e6b4f;background:#d9f5e8;border-color:#27775b4d}.terminkal-abwesend--rot{background:var(--fehler-flaeche);color:var(--fehler-text);border-color:#8f332b40}.terminkal-abwesend--navy{color:var(--navy);background:#1e2f6314;border-color:#1e2f6333}.terminkal-abwesend--warnung{background:var(--warnung-flaeche);color:var(--warnung-auf-sand);border-color:#9a571640}.terminkal-abwesend--blau{color:#3a4e8c;background:#4c6bc924;border-color:#3a4e8c40}.terminkal-urlaub-knopf{background:var(--weiss);height:44px;color:var(--navy);cursor:pointer;border:1px solid #1e2f632e;border-radius:14px;flex:none;font-family:inherit;font-size:14.5px;font-weight:800}.terminkal-urlaub-knopf:hover{background:var(--sand)}.terminkal-plus--urlaub{background:var(--sand);width:auto;color:var(--navy);border-radius:12px;padding:0 14px;font-family:inherit;font-size:13.5px;font-weight:800}.terminkal-antraege{background:var(--mint-flaeche);border-bottom:1px solid #1e2f6314;flex-direction:column;flex:none;gap:8px;max-height:34%;margin:0;padding:10px 20px;list-style:none;display:flex;overflow-y:auto}.terminkal-antrag{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.terminkal-antrag-text{min-width:240px;color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;gap:2px;padding:0;font-family:inherit;display:flex}.terminkal-antrag-name{font-size:14px;font-weight:800}.terminkal-antrag-zeile{color:var(--text-auf-sand);font-size:13px;font-weight:600}.terminkal-antrag-warnung{color:var(--warnung-auf-sand);font-size:13px;font-weight:700}.terminkal-antrag-knoepfe{flex:none;gap:8px;display:flex}.terminkal-feldname{min-width:0;color:var(--text-leise);flex-direction:column;flex:1;gap:6px;font-size:13px;font-weight:700;display:flex}.terminkal-hinweistext--eben{margin:0}.turnusplan-abwesend{background:var(--warnung-flaeche);max-width:100%;color:var(--warnung-auf-sand);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:1px 6px;font-size:10.5px;font-weight:700;overflow:hidden}.turnusplan-chip-abwesend{color:var(--warnung-auf-sand);font-size:10.5px;font-weight:800;display:block}.urlaub{flex-direction:column;gap:12px;display:flex}.urlaub-text{opacity:.8;margin:0;font-size:13px;font-weight:500;line-height:1.4}.urlaub-text--warnung{color:var(--warnung-auf-sand);opacity:1;font-weight:700}.urlaub-text--gut{opacity:1;font-weight:700}.app--navy .urlaub-text--warnung{color:var(--warnung)}.urlaub-zahlen{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.urlaub-zahl{flex-direction:column-reverse;align-items:center;gap:2px;display:flex}.urlaub-zahl>dt{opacity:.75;font-size:11.5px;font-weight:600}.urlaub-zahl>dd{margin:0;font-size:22px;font-weight:800}.urlaub-zahl--rest>dd{color:var(--gruen-text)}.app--navy .urlaub-zahl--rest>dd{color:var(--mint)}.urlaub-daten{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.urlaub-beschriftung{font-size:13px;font-weight:700}.urlaub-liste{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.urlaub-zeile{justify-content:space-between;align-items:center;gap:10px;display:flex}.urlaub-zeile-text{flex-direction:column;gap:2px;min-width:0;display:flex}.urlaub-zeile-name{font-size:14px;font-weight:700}.app--navy .urlaub .meldung-marke{color:#ffffffb3}.app--navy .urlaub .knopf--leise{color:var(--weiss);background:#ffffff1f}.urlaub-hinweis{background:var(--mint-flaeche);color:var(--gruen-auf-sand);border-radius:13px;padding:11px 14px;font-size:13.5px;font-weight:700;text-decoration:none;display:block}.app--navy .urlaub-hinweis{color:var(--mint-hell);background:#4cc9a129}.grundkarte{flex-direction:column;gap:8px;height:100%;display:flex}.grundkarte-leiste{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.grundkarte-suche{flex:1;gap:8px;min-width:260px;display:flex}.grundkarte-eingabe{background:var(--weiss);min-width:0;height:38px;color:var(--navy);border:1px solid #1e2f6333;border-radius:10px;flex:1;padding:0 12px;font-family:inherit;font-size:13.5px}.grundkarte-drehung{color:var(--navy);white-space:nowrap;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.grundkarte-meldung{flex:none;margin:0}.grundkarte-meldung--leise{color:var(--text-leise);font-size:13px;font-weight:600}.grundkarte-flaeche{isolation:isolate;background:#eef0ee;border-radius:12px;flex:1;min-height:0}.grundkarte-griff{border:3px solid var(--weiss);cursor:grab;border-radius:50%;display:block;box-shadow:0 2px 8px #00000073}.grundkarte-griff--mitte{background:var(--navy)}.grundkarte-griff--drehen{background:var(--mint)}.grundkarte-raum{color:var(--navy);background:#ffffffeb;border:none;font-size:12px;font-weight:700}.livescan-start{z-index:40;padding:calc(24px + env(safe-area-inset-top)) 20px calc(24px + env(safe-area-inset-bottom));background:var(--navy);color:var(--weiss);flex-direction:column;gap:14px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.livescan-start-titel{color:var(--weiss);margin:0;font-size:24px;font-weight:800;line-height:1.2}.livescan-start-text{margin:0;font-size:15px;font-weight:700}.livescan-start-liste{flex-direction:column;gap:9px;margin:0;padding-left:19px;display:flex}.livescan-start-punkt{font-size:15px;line-height:1.4}.livescan-start-warnung{background:#f5be5a24;border:1px solid #f5be5a99;border-radius:16px;flex-direction:column;gap:10px;padding:14px 15px;display:flex}.livescan-start-warntitel{color:#f5be5a;margin:0;font-size:15px;font-weight:800}.livescan-start-los{background:var(--mint);min-height:52px;color:var(--navy);cursor:pointer;border:none;border-radius:14px;margin-top:auto;font-family:inherit;font-size:16px;font-weight:800}.livescan-start-zurueck{color:var(--weiss);text-align:center;padding:8px;font-size:14px;font-weight:600}.anlernen-bericht{background:var(--mint);color:var(--navy);text-align:center;border-radius:12px;padding:11px 14px;font-size:14px;font-weight:800;text-decoration:none;display:block}.postfach-konten{flex-wrap:wrap;gap:6px;display:flex}.postfach-konto{color:var(--text-auf-sand);white-space:nowrap;cursor:pointer;background:#1e2f630f;border:none;border-radius:9px;flex:none;padding:7px 13px;font-family:inherit;font-size:12px;font-weight:700;line-height:1.22}.postfach-konto--an{background:var(--navy);color:var(--creme)}.postfach-inhalt{flex-direction:column;gap:12px;display:flex}.postfach-hinweis{background:var(--sand);color:var(--text-leise);border-radius:10px;margin:0;padding:8px 12px;font-size:12px;font-weight:600}.postfach-raster{grid-template-columns:minmax(140px,175px) minmax(200px,280px) minmax(260px,1fr);gap:12px;min-height:0;display:grid}@container arbeit (min-width:1180px){.postfach-raster{grid-template-columns:minmax(180px,220px) minmax(300px,400px) minmax(480px,1fr);gap:14px}}.inhalt--messenger{max-width:none;padding:14px}.inhalt--messenger .nachrichten-inhalt{gap:10px}.inhalt--messenger .nachrichten-blase{max-width:min(68%,62ch)}.inhalt--postfach{max-width:none}.inhalt--postfach .postfach-text,.inhalt--postfach .postfach-hinweis{max-width:78ch}@container arbeit (max-width:740px){.postfach-raster{grid-template-columns:minmax(0,1fr);height:auto}.postfach-ordner,.postfach-liste{max-height:320px}.postfach-lesen{min-height:420px}}.postfach-ordner,.postfach-liste{background:var(--weiss);border:1px solid #1e2f6314;border-radius:16px;flex-direction:column;min-height:0;margin:0;padding:8px;list-style:none;display:flex;overflow:auto}.postfach-ordner{gap:3px}.postfach-liste{gap:2px}.postfach-ordner-knopf{width:100%;color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:11px;align-items:center;gap:9px;padding:10px 12px;font-family:inherit;display:flex}.postfach-ordner-knopf--an{background:var(--navy);color:var(--creme)}.postfach-ordner-symbol{color:#1e2f638c;flex:none}.postfach-ordner-knopf--an .postfach-ordner-symbol{color:var(--creme)}.postfach-ordner-name{flex:1;font-size:13px;font-weight:700;line-height:1.22}.postfach-zahl{background:var(--mint);color:#16204a;border-radius:7px;flex:none;padding:2px 7px;font-size:10px;font-weight:800;line-height:1.22}.postfach-ordner-knopf--an .postfach-zahl{color:var(--creme);background:#fff3}.postfach-luecke{flex:1}.postfach-suche{color:var(--text-leise);background:#1e2f630a;border:1px solid #1e2f631f;border-radius:11px;align-items:center;gap:7px;margin:4px;padding:0 10px;display:flex}.postfach-suche:focus-within{background:var(--weiss);color:var(--navy);border-color:#1e2f634d}.postfach-suche input{width:100%;min-width:0;color:var(--navy);font:inherit;background:0 0;border:none;padding:9px 0;font-size:12.5px;font-weight:600}.postfach-suche input:focus{outline:none}.postfach-suche input::placeholder{color:var(--text-leise);font-weight:500}.postfach-suche input::-webkit-search-cancel-button{display:none}.postfach-suche-weg{width:20px;height:20px;color:var(--navy);font:inherit;cursor:pointer;background:#1e2f631a;border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;display:flex}.postfach-suche-weg:hover{background:#1e2f6333}.postfach-suchstand{color:var(--text-leise);margin:0;padding:10px 14px 6px;font-size:11.5px;font-weight:700}.postfach-leeren,.postfach-neu{cursor:pointer;border:none;border-radius:11px;padding:11px;font-family:inherit;font-size:12px;font-weight:800;line-height:1.22}.postfach-leeren{color:var(--fehler-text);background:#b5473d1a;margin:4px 4px 0}.postfach-neu{background:var(--mint);color:#16204a;margin:4px;font-size:12.5px}.postfach-mail{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;flex-direction:column;gap:3px;padding:11px 12px;font-family:inherit;line-height:1.22;display:flex}.postfach-mail--an{background:#4cc9a124}.postfach-mail-kopf{align-items:center;gap:7px;min-width:0;display:flex}.postfach-punkt{border-radius:50%;flex:none;width:7px;height:7px}.postfach-punkt--neu{background:var(--mint)}.postfach-von,.postfach-betreff,.postfach-vorschau{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.postfach-von{color:var(--navy);flex:1;font-size:13px;font-weight:600}.postfach-von--neu{font-weight:800}.postfach-marke{color:var(--weiss);white-space:nowrap;border-radius:6px;flex:none;padding:2px 6px;font-size:9.5px;font-weight:800;line-height:1.22}.postfach-marke--outlook{background:#2b5fb8}.postfach-marke--gmail{background:#b83a31}.postfach-marke--gross{border-radius:7px;padding:3px 8px;font-size:10px}.postfach-zeit{color:var(--text-leise);flex:none;font-size:10.5px;font-weight:600}.postfach-betreff{color:var(--navy);font-size:12.5px;font-weight:700}.postfach-vorschau{color:var(--text-leise);font-size:11.5px;font-weight:500}.postfach-lesen{background:var(--weiss);border:1px solid #1e2f6314;border-radius:16px;flex-direction:column;gap:14px;min-width:0;min-height:0;padding:18px;display:flex}.postfach-lesen-kopf{border-bottom:1px solid #1e2f6314;flex-direction:column;gap:6px;padding-bottom:12px;line-height:1.22;display:flex}.postfach-lesen-zeile{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.postfach-lesen-zeit{color:var(--text-leise);font-size:11.5px;font-weight:600}.postfach-lesen-betreff{color:var(--navy);font-size:16px}.postfach-lesen-von{color:var(--text-leise);font-size:12.5px;font-weight:600}.postfach-rahmen{background:var(--weiss);border:none;flex:1;width:100%;min-height:240px}.postfach-bildsperre{color:var(--text-leise);background:#1e2f630f;border-radius:10px;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:12px;font-weight:500;line-height:1.45;display:flex}.postfach-bildsperre span{flex:1;min-width:200px}.postfach-bildsperre .postfach-knopf{padding:8px 12px;font-size:12px}.postfach-text{min-height:0;color:var(--navy);white-space:pre-wrap;flex:1;margin:0;font-size:13.5px;font-weight:500;line-height:1.6;overflow:auto}.postfach-knoepfe{flex-wrap:wrap;flex:none;gap:8px;display:flex}.postfach-knopf{color:var(--navy);cursor:pointer;background:#1e2f630f;border:none;border-radius:12px;flex:none;padding:12px 16px;font-family:inherit;font-size:13px;font-weight:700;line-height:1.22}.postfach-knopf--loeschen{background:var(--fehler-flaeche);color:var(--fehler-text)}.postfach-knopf--loeschen:hover:not(:disabled){background:#b5473d38}.postfach-knopf:disabled{cursor:default;opacity:.6}.postfach-loeschfrage{color:var(--fehler-text);flex-basis:100%;font-size:12.5px;font-weight:700;line-height:1.4}.feld-freiwillig{color:var(--text-leise);text-transform:none;font-weight:600}.feld-hinweis{color:var(--text-leise);margin-top:4px;font-size:11.5px;font-weight:500;line-height:1.45}.postfach-ruecklauf{color:var(--fehler-text);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.postfach-ruecklauf-gross{background:var(--fehler-flaeche);color:var(--fehler-text);border-radius:11px;flex-direction:column;flex:none;gap:3px;margin:0;padding:11px 13px;font-size:12.5px;font-weight:500;line-height:1.45;display:flex}.postfach-ruecklauf-gross strong{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.postfach-loeschstand{color:var(--navy);background:#1e2f630f;border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:12.5px;font-weight:600;line-height:1.45}.postfach-knopf--antworten{background:var(--navy);min-width:110px;color:var(--creme);flex:1;padding:12px;font-weight:800}.postfach-knopf--auftrag{color:var(--gruen-text);background:#4cc9a129}.postfach-leer{color:var(--text-leise);text-align:center;margin:auto;font-size:12.5px;font-weight:600}.postfach-konto:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.postfach-ordner-knopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.postfach-leeren:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.postfach-neu:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.postfach-mail:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.postfach-knopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.qualitaetsring{background:conic-gradient(var(--mint) var(--wert), #1e2f6314 0deg);border-radius:50%;flex:none;justify-content:center;align-items:center;width:84px;height:84px;font-size:20px;display:flex}.qualitaetsring--mittel{width:76px;height:76px;font-size:18px}.qualitaetsring--klein{width:52px;height:52px;font-size:13px}.qualitaetsring-innen{background:var(--weiss);width:76%;height:76%;color:var(--navy);white-space:nowrap;border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:flex}.qualitaetsring-innen--creme{background:var(--creme)}.objektwissen-zahl--neu{color:var(--warnung-text);background:#e0944a2e;margin-left:6px}.objektwissen-foto-bild{object-fit:cover;border-radius:14px;width:100%;height:100%}.objektwissen-raumscan{background:var(--weiss);border-radius:10px;flex-direction:column;gap:4px;padding:9px 11px;display:flex}.objektwissen-raumscan-elemente{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.objektwissen-raumscan-element{color:var(--gruen-text);background:#4cc9a124;border-radius:7px;padding:3px 8px;font-size:11px;font-weight:700}.objektwissen-raumscan-element--mittel{background:var(--warnung-flaeche);color:var(--warnung-text)}.objektwissen-raumscan-element--hoch{background:var(--fehler-flaeche);color:var(--fehler-text)}.objektwissen-raumscan-fotos{gap:6px;margin-top:4px;display:flex;overflow-x:auto}.objektwissen-raumscan-foto{object-fit:cover;border-radius:8px;flex:none;width:72px;height:54px}.objektwissen-material-foto{object-fit:cover;border-radius:8px;flex:none;width:36px;height:36px}.objektwissen-fund{--fund-farbe:var(--warnung-text);background:var(--weiss);border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:8px 11px;padding:9px 11px;display:flex}.objektwissen-fund--schaden{--fund-farbe:var(--fehler-text)}.objektwissen-fund--spender{--fund-farbe:var(--navy)}.objektwissen-fund-bild{cursor:zoom-in;background:0 0;border:0;border-radius:8px;flex:none;width:112px;padding:0;line-height:0;position:relative;overflow:hidden}.objektwissen-fund-bild--gross{cursor:zoom-out;flex-basis:100%;width:100%}.objektwissen-fund-foto{width:100%;height:auto;display:block}.objektwissen-fund-rahmen{border:2px solid var(--fund-farbe);min-width:10px;min-height:10px;box-shadow:0 0 0 1px #ffffffd9, 0 0 0 5px var(--fund-farbe);border-radius:4px;position:absolute}@supports (color:color-mix(in lab, red, red)){.objektwissen-fund-rahmen{box-shadow:0 0 0 1px #ffffffd9, 0 0 0 5px color-mix(in srgb, var(--fund-farbe) 35%, transparent)}}.objektwissen-fund-text{flex-direction:column;flex:1;gap:3px;min-width:140px;display:flex}.objektwissen-fund-knoepfe{flex-basis:100%;justify-content:flex-end;gap:6px;display:flex}.turnusplan-kurzinfo--oben{margin-top:-6px;transform:translateY(-100%)}.turnusplan-kurzinfo-name{color:var(--weiss);font-size:13px;font-weight:800}.overlay-erfolg-fuss{align-self:stretch}.vollbild{z-index:200;background:var(--creme);padding:24px 32px;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.vollbild--arbeitsflaeche{background:var(--arbeitsflaeche)}@media (max-width:759px){.vollbild{padding:16px}}.akquise{flex-direction:column;gap:18px;display:flex}.akquise .bereichskopf,.akquise .suchleiste{margin-bottom:0}.akquise-kopfknoepfe{flex-wrap:wrap;flex:none;gap:7px;display:flex}.akquise-vollbild-knopf{color:var(--navy);background:#1e2f630f;padding:11px 14px;font-weight:700}.akquise-vollbild-knopf:hover:not(:disabled){background:#1e2f631c}.akquise-kennzahlen{flex-wrap:wrap;gap:10px;display:flex}.akquise-kennzahl{text-align:left;cursor:pointer;border:2px solid #0000;border-radius:14px;flex-direction:column;flex:1;gap:1px;min-width:110px;padding:13px 15px;font-family:inherit;line-height:1.22;display:flex}.akquise-kennzahl--an{border-color:currentColor}.akquise-kennzahl-zahl{font-size:22px;font-weight:800;line-height:1.1}.akquise-kennzahl-titel{font-size:11.5px;font-weight:700}.akquise-kennzahl-hinweis{margin-top:2px;font-size:10px;font-weight:700}.akquise-kennzahl--offen{color:var(--navy);background:#1e2f6312}.akquise-kennzahl--angebot{color:var(--gruen-auf-sand);background:#4cc9a129}.akquise-kennzahl--pruefung{color:var(--warnung-auf-sand);background:#e0944a1f}.akquise-kennzahl--termin{color:#3a4e8c;background:#4a5fa824}.akquise-kennzahl--gewonnen{color:#16204a;background:#4cc9a14d}.akquise-filter-reihe,.akquise-wahlen{flex-wrap:wrap;gap:6px;display:flex}.akquise-wahl{color:var(--text-auf-sand);white-space:nowrap;cursor:pointer;background:#1e2f630f;border:none;border-radius:9px;flex:none;padding:7px 12px;font-family:inherit;font-size:11.5px;font-weight:800;line-height:1.22}.akquise-wahlen .akquise-wahl{padding:8px 12px}.akquise-wahl--an{background:var(--navy);color:var(--creme)}.akquise-wahl--erstkontakt{background:#3a4e8c}.akquise-wahl--nicht-erreicht,.akquise-wahl--pruefung{background:var(--warnung-text)}.akquise-wahl--angebot{background:var(--gruen-text)}.akquise-wahl--verloren{background:var(--fehler-text)}.akquise-wahl--gewonnen{background:var(--mint);color:#16204a}.akquise-status{font-size:10.5px;font-weight:800}.akquise-status--erstkontakt{color:#3a4e8c;background:#4a5fa824}.akquise-status--nicht-erreicht,.akquise-status--pruefung{color:var(--warnung-text);background:#e0944a2e}.akquise-status--termin{color:var(--navy);background:#1e2f631a}.akquise-status--angebot{color:var(--gruen-auf-sand);background:#4cc9a12e}.akquise-status--gewonnen{background:var(--mint);color:#16204a}.akquise-status--verloren{color:var(--fehler-text);background:#b5473d24}.akquise-zeilen{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.akquise-zeile{background:var(--weiss);border:1px solid #1e2f6314;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.akquise-zeile-haupt{min-width:180px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;gap:2px;padding:0;font-family:inherit;line-height:1.22;display:flex}.akquise-nr{color:var(--gruen-text);letter-spacing:.06em;font-size:10.5px;font-weight:800}.akquise-firma{color:var(--navy);font-size:14.5px;font-weight:800}.akquise-zeile-text{color:var(--text-leise);font-size:12px;font-weight:500}.akquise-lead-potenzial{color:var(--text-leise);font-size:11.5px;font-weight:600}.akquise-kontakt{color:var(--text-leise);font-size:11px;font-weight:500}.akquise-anrufen{flex:none}.akquise-loeschen{width:40px;height:40px;color:var(--fehler);cursor:pointer;background:#b5473d1a;border:none;border-radius:11px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.akquise-leer{color:var(--text-auf-sand);margin:0;font-size:13px;font-weight:600}.akquise-seiten{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.akquise-seiten-info{min-width:150px;color:var(--text-auf-sand);flex:1;font-size:13.5px;font-weight:800}.akquise-seite{min-width:44px;height:44px;color:var(--text-auf-sand);cursor:pointer;background:#1e2f630f;border:none;border-radius:11px;flex:none;justify-content:center;align-items:center;padding:0 13px;font-family:inherit;font-size:15px;font-weight:800;line-height:1.22;display:flex}.akquise-seite--pfeil{width:44px;color:var(--navy);background:#1e2f6312;padding:0}.akquise-seite--an{background:var(--navy);color:var(--creme)}.akquise-seite:disabled{opacity:.45;cursor:default}.akquise-listen{gap:10px;margin:0}.akquise-listen-zeilen{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.akquise-liste{background:var(--sand);border-radius:12px;align-items:center;gap:12px;padding:11px 14px;display:flex}.akquise-liste-symbol{width:32px;height:32px;color:var(--navy);background:#1e2f6317;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.akquise-liste-text{flex-direction:column;flex:1;gap:1px;min-width:0;line-height:1.22;display:flex}.akquise-liste-name{color:var(--navy);font-size:13.5px;font-weight:700}.akquise-liste-meta{color:var(--text-leise);font-size:11.5px;font-weight:500}.akquise-liste-offen{color:var(--gruen-auf-sand);white-space:nowrap;flex:none;font-size:11.5px;font-weight:800}.overlay--lead{width:668px}.akquise-detail-kopf{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.akquise-kopfknopf{white-space:nowrap;cursor:pointer;border:none;border-radius:11px;flex:none;align-items:center;gap:7px;padding:9px 14px;font-family:inherit;font-size:12.5px;font-weight:800;line-height:1.22;display:flex}.akquise-kopfknopf--pruefung{color:var(--warnung-text);background:#e0944a2e}.akquise-kopfknopf--loeschen{color:var(--fehler-text);background:#b5473d1f}.akquise-wv-stand{align-items:center;gap:8px;display:flex}.akquise-wv-datum{color:var(--gruen-text);font-size:12.5px;font-weight:800}.akquise-wv-entfernen{color:var(--fehler-text);cursor:pointer;background:#b5473d1a;border:none;border-radius:9px;flex:none;padding:7px 11px;font-family:inherit;font-size:11.5px;font-weight:700;line-height:1.22}.akquise-wv-felder{flex-wrap:wrap;gap:10px;display:flex}.akquise-wv-feld{flex:1;min-width:150px}.akquise-wv-feld--breit{flex:2;min-width:200px}.akquise-notiz{color:var(--navy);margin:0;font-size:13px;font-weight:600;line-height:1.5}.overlay--anruf{border-radius:24px;width:396px}.overlay--anruf::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#141c36b8}.akquise-anruf{text-align:center;align-items:center;gap:18px;padding:28px}.akquise-anruf-symbol{width:74px;height:74px;color:var(--gruen-text);background:#4cc9a133;border-radius:50%;justify-content:center;align-items:center;display:flex}.akquise-anruf-text{flex-direction:column;align-items:center;gap:3px;display:flex}.akquise-anruf-firma{color:var(--navy);margin:0;font-size:17px;font-weight:800}.akquise-anruf-name{color:var(--text-leise);font-size:13px;font-weight:600}.akquise-anruf-nummer{color:var(--navy);margin-top:4px;font-size:14px;font-weight:700}.akquise-anruf-stand{color:var(--gruen-text);margin-top:6px;font-size:12px;font-weight:700}.akquise-anruf-knoepfe{gap:9px;width:100%;display:flex}.akquise-anruf-knopf{background:var(--mint);color:#16204a;cursor:pointer;border:none;border-radius:13px;flex:1;padding:13px;font-family:inherit;font-size:13.5px;font-weight:800;line-height:1.22}.akquise-anruf-knopf--auflegen{background:var(--fehler);color:var(--weiss)}.akquise-anruf-hinweis{color:var(--text-leise);margin:0;font-size:11.5px;font-weight:600}.overlay--leadneu{width:524px}.overlay--import{width:508px}.akquise-neu{gap:12px;padding:22px}.akquise-abschnitt{background:var(--weiss);border:1px solid #1e2f6314;border-radius:14px;overflow:hidden}.akquise-abschnitt-kopf{width:100%;color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:9px;padding:12px 14px;font-family:inherit;line-height:1.22;display:flex}.akquise-abschnitt-pfeil{color:var(--text-leise);flex:none;transition:transform .18s}.akquise-abschnitt-pfeil--offen{transform:rotate(90deg)}.akquise-abschnitt-titel{flex:1;font-size:13px;font-weight:800}.akquise-abschnitt-zahl{color:var(--text-leise);background:#1e2f6312;border-radius:7px;flex:none;padding:2px 8px;font-size:10px;font-weight:800}.akquise-abschnitt-zahl--voll{color:var(--gruen-text);background:#4cc9a138}.akquise-abschnitt-felder{flex-direction:column;gap:8px;padding:0 14px 13px;display:flex}.akquise-ablage{width:100%;color:var(--text-leise);cursor:pointer;background:0 0;border:2px dashed #1e2f6333;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:26px;font-family:inherit;line-height:1.22;display:flex}.akquise-ablage--darueber{border-color:var(--gruen-text);background:#4cc9a114}.akquise-ablage-titel{font-size:12.5px;font-weight:700}.akquise-ablage-titel--datei{color:var(--navy);font-weight:800}.akquise-ablage-zusatz{font-size:11px;font-weight:500}@media (prefers-reduced-motion:reduce){.akquise-abschnitt-pfeil{transition:none}}.akquise-kennzahl:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.akquise-wahl:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.akquise-zeile-haupt:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.akquise-loeschen:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.akquise-seite:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.akquise-kopfknopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.akquise-wv-entfernen:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.akquise-anruf-knopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.akquise-abschnitt-kopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.akquise-ablage:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.akquise-pipeline,.akquise-wv{background:var(--weiss);border:1px solid #1e2f6314;border-radius:18px;flex-direction:column;display:flex}.akquise-pipeline{gap:12px;padding:16px}.akquise-pipeline-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.akquise-pipeline-hinweis{color:var(--text-leise);font-size:11.5px;font-weight:700}.suchleiste--getoent{background:#1e2f630a;border-color:#1e2f631f;border-radius:11px;padding:10px 13px}.suchleiste--getoent .suchleiste-eingabe{font-size:13px}.akquise-spalten{flex-wrap:wrap;align-items:flex-start;gap:34px 10px;display:flex}.akquise-spalte{box-sizing:border-box;background:#1e2f6309;border:2px dashed #0000;border-radius:16px;flex-direction:column;flex:210px;gap:8px;min-width:200px;min-height:200px;max-height:620px;padding:11px;display:flex;overflow-y:auto}.akquise-spalte--erstkontakt{--ton:#3a4e8c;--ton-grund:#4a5fa824}.akquise-spalte--nicht-erreicht,.akquise-spalte--pruefung{--ton:var(--warnung-text);--ton-grund:#e0944a2e}.akquise-spalte--termin{--ton:var(--navy);--ton-grund:#1e2f631a}.akquise-spalte--angebot{--ton:var(--gruen-auf-sand);--ton-grund:#4cc9a12e}.akquise-spalte--gewonnen{--ton:#16204a;--ton-grund:var(--mint)}.akquise-spalte--verloren{--ton:var(--fehler-text);--ton-grund:#b5473d24}.akquise-spalte--ziel{border-color:var(--mint);background:var(--ton-grund)}.akquise-spalte-kopf{align-items:center;gap:8px;padding:2px 3px 4px;display:flex}.akquise-spalte-punkt{background:var(--ton);border-radius:50%;flex:none;width:9px;height:9px}.akquise-spalte-titel{color:var(--ton);letter-spacing:.03em;text-transform:uppercase;flex:1;font-size:11.5px}.akquise-spalte-zahl{background:var(--ton-grund);color:var(--ton);border-radius:7px;flex:none;padding:2px 8px;font-size:11px;font-weight:800;line-height:1.22}.akquise-spalte-leeren{width:26px;height:26px;color:var(--fehler);cursor:pointer;background:#b5473d1f;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.akquise-karte{background:var(--weiss);cursor:grab;border:1px solid #1e2f6314;border-radius:13px;flex-direction:column;gap:6px;padding:11px 12px;transition:box-shadow .2s,opacity .2s;display:flex;box-shadow:0 1px 4px #1e2f630d}.akquise-karte--gezogen{opacity:.5;box-shadow:0 8px 20px #1e2f632e}.akquise-karte--schwebt{cursor:grabbing;transform:rotate(-1.5deg);box-shadow:0 14px 32px #1e2f6347}@media (max-width:759px){.akquise-spalten{scroll-snap-type:x proximity;overscroll-behavior-x:contain;flex-wrap:nowrap;gap:10px;margin-inline-start:-16px;margin-inline-end:-16px;padding:0 16px 8px;scroll-padding-inline:16px;position:relative;overflow-x:auto}.akquise-spalte{scroll-snap-align:start;flex:0 0 82%;min-width:0;max-height:70vh}.akquise-karte{touch-action:manipulation}}.akquise-karte--abgelegt{border:2px dashed var(--mint);padding:10px 11px;animation:1.4s ease-out akquise-abgelegt}@keyframes akquise-abgelegt{0%{border-color:var(--mint);box-shadow:0 0 0 4px #4cc9a159}70%{border-color:var(--mint);box-shadow:0 0 0 6px #4cc9a11f}to{border-color:#1e2f6314;box-shadow:0 1px 4px #1e2f630d}}.akquise-karte-haupt{color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:2px;padding:0;font-family:inherit;line-height:1.22;display:flex}.akquise-karte-nr{color:var(--gruen-text);letter-spacing:.06em;font-size:9.5px;font-weight:800}.akquise-karte-firma{color:var(--navy);font-size:13.5px;font-weight:800;line-height:1.25}.akquise-karte-name{color:var(--text-leise);font-size:11px;font-weight:600}.akquise-karte-potenzial{color:var(--text-leise);font-size:10.5px;font-weight:600}.akquise-karte-fuss{align-items:center;gap:7px;display:flex}.akquise-karte-anrufen{background:var(--mint);color:#16204a;cursor:pointer;border:none;border-radius:9px;flex:none;align-items:center;gap:6px;padding:7px 11px;font-family:inherit;font-size:11px;font-weight:800;line-height:1.22;display:flex}.akquise-karte-kontakt{min-width:0;color:var(--text-leise);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:10px;font-weight:600;overflow:hidden}.akquise-karte-loeschen{width:28px;height:28px;color:var(--fehler);cursor:pointer;background:#b5473d1a;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.akquise-spalte-seiten{justify-content:center;align-items:center;gap:7px;padding-top:3px;display:flex}.akquise-spalte-blaettern{width:38px;height:38px;color:var(--navy);cursor:pointer;background:#fffffff2;border:1px solid #1e2f6324;border-radius:10px;justify-content:center;align-items:center;padding:0;display:flex}.akquise-spalte-blaettern:disabled{opacity:.45;cursor:default}.akquise-spalte-seite{min-width:42px;color:var(--navy);text-align:center;font-size:14px;font-weight:800}.akquise-wv{gap:14px;padding:18px}.akquise-wv-kopf{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.akquise-wv-symbol{width:38px;height:38px;color:var(--gruen-text);background:#4cc9a12e;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.akquise-wv-kopftext{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.akquise-wv-titel{font-size:16px}.akquise-wv-zusatz{color:var(--text-leise);margin:0;font-size:12.5px;font-weight:500;line-height:1.22}.akquise-wv-zaehler{flex:none;gap:7px;display:flex}.akquise-wv-zahl{border-radius:10px;flex-direction:column;align-items:center;padding:7px 12px;font-size:9.5px;font-weight:800;line-height:1.22;display:flex}.akquise-wv-zahl-wert{font-size:17px;line-height:1.1}.akquise-wv-zahl--ueberfaellig{color:var(--fehler-text);background:#b5473d1f}.akquise-wv-zahl--heute{color:#16204a;background:#4cc9a138}.akquise-wv-tage{gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.akquise-wv-tag{background:var(--weiss);cursor:pointer;border:1px solid #1e2f631a;border-radius:12px;flex-direction:column;flex:none;align-items:center;gap:2px;min-width:52px;padding:9px 12px;font-family:inherit;line-height:1.22;display:flex}.akquise-wv-tag--an{background:var(--navy);border-color:#0000}.akquise-wv-tag-name{color:var(--text-leise);text-transform:uppercase;font-size:9.5px;font-weight:700}.akquise-wv-tag-datum{color:var(--navy);white-space:nowrap;font-size:15px;font-weight:800}.akquise-wv-tag-zahl{color:var(--gruen-text);font-size:9.5px;font-weight:800}.akquise-wv-tag--an .akquise-wv-tag-name{color:#ffffffb3}.akquise-wv-tag--an .akquise-wv-tag-datum{color:var(--creme)}.akquise-wv-tag--an .akquise-wv-tag-zahl{color:var(--mint)}.akquise-wv-filter{background:#4cc9a124;border-radius:11px;align-items:center;gap:8px;padding:9px 13px;display:flex}.akquise-wv-filter-text{color:var(--gruen-text);flex:1;font-size:12.5px;font-weight:700}.akquise-wv-zuruecksetzen{color:var(--gruen-text);cursor:pointer;background:0 0;border:none;flex:none;padding:0;font-family:inherit;font-size:12px;font-weight:800}.akquise-wv-zeilen{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.akquise-wv-zeile{border:1px solid var(--ton-rand);background:var(--ton-grund);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:13px 15px;display:flex}.akquise-wv-zeile--ueberfaellig{--ton:var(--fehler-text);--ton-grund:#b5473d1f;--ton-rand:#b5473d4d}.akquise-wv-zeile--heute{--ton:#16204a;--ton-grund:#4cc9a138;--ton-rand:#4cc9a180}.akquise-wv-zeile--woche{--ton:var(--warnung-auf-sand);--ton-grund:#e0944a24;--ton-rand:#e0944a4d}.akquise-wv-zeile--spaeter{--ton:var(--text-leise);--ton-grund:#1e2f630d;--ton-rand:#1e2f631f}.akquise-wv-datumkasten{background:var(--weiss);border-radius:11px;flex-direction:column;flex:none;align-items:center;min-width:74px;padding:8px 12px;line-height:1.22;display:flex}.akquise-wv-datumtext{color:var(--ton);white-space:nowrap;font-size:13px;font-weight:800}.akquise-wv-abstand{color:var(--text-leise);white-space:nowrap;font-size:10px;font-weight:700}.akquise-wv-haupt{min-width:160px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;gap:3px;padding:0;font-family:inherit;line-height:1.22;display:flex}.akquise-wv-eimer{background:var(--ton-grund);color:var(--ton);letter-spacing:.04em;text-transform:uppercase;border-radius:7px;align-self:flex-start;padding:2px 7px;font-size:10px;font-weight:800}.akquise-wv-notiz{color:var(--text-auf-sand);font-size:12.5px;font-weight:600}.akquise-wv-kontakt{color:var(--text-leise);font-size:11.5px;font-weight:500}.akquise-wv-erledigt{color:var(--navy);cursor:pointer;background:#ffffffd9;border:1px solid #1e2f6324;border-radius:11px;flex:none;align-items:center;gap:7px;padding:10px 14px;font-family:inherit;font-size:12.5px;font-weight:800;line-height:1.22;display:flex}.akquise-wv-seiten{justify-content:center;gap:6px;display:flex}.akquise-wv-seite{width:32px;height:32px;color:var(--text-auf-sand);cursor:pointer;background:#1e2f630f;border:none;border-radius:9px;padding:0;font-family:inherit;font-size:12.5px;font-weight:800}.akquise-wv-seite--an{background:var(--navy);color:var(--creme)}@media (prefers-reduced-motion:reduce){.akquise-karte{transition:none}.akquise-karte--abgelegt{animation:none}}.akquise-spalte-leeren:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.akquise-karte-haupt:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.akquise-karte-anrufen:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.akquise-karte-loeschen:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.akquise-spalte-blaettern:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.akquise-wv-tag:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.akquise-wv-zuruecksetzen:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.akquise-wv-haupt:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.akquise-wv-erledigt:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.akquise-wv-seite:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.overlay--angebot{width:628px}.akquise-angebot{gap:13px}.akquise-angebot-gruppe{flex-direction:column;gap:6px;display:flex}.akquise-angebot-gruppe--anhaenge{gap:7px}.akquise-etikett{color:var(--text-leise);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.22}.akquise-angebot-zeile{flex-wrap:wrap;gap:10px;display:flex}.akquise-angebot-zeile .feld{flex:1;min-width:180px}.akquise-trenner{background:#1e2f631a;height:1px}.akquise-an{color:var(--text-leise);background:#1e2f630a;border-radius:11px;align-items:center;gap:9px;padding:10px 13px;display:flex}.akquise-an-name{letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:10.5px;font-weight:800}.akquise-an-adresse{min-width:0;color:var(--navy);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:700;overflow:hidden}.akquise-betreff{font-size:13.5px;font-weight:700}.akquise-baustein{color:var(--navy);white-space:nowrap;cursor:pointer;background:#1e2f6308;border:1px dashed #1e2f6340;border-radius:9px;flex:none;padding:7px 11px;font-family:inherit;font-size:11.5px;font-weight:700;line-height:1.22}.akquise-nachricht{resize:vertical;min-height:180px}.akquise-wahl--mint{background:var(--mint);color:#16204a}.akquise-anhaenge{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.akquise-anhang{color:var(--navy);background:#1e2f630a;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;display:flex}.akquise-anhang-name{flex:1;min-width:0;font-size:12.5px;font-weight:700}.akquise-angebot-hinweis{color:var(--text-leise);margin:0;font-size:11.5px;font-weight:600}.akquise-baustein:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.akquise-potenzial{background:var(--weiss);border:1px solid #1e2f6314;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.akquise-abschnittkopf{flex-direction:column;gap:2px;display:flex}.akquise-abschnittkopf-titel{font-size:15px}.akquise-abschnittkopf-zusatz{color:var(--text-leise);margin:0;font-size:12.5px;font-weight:500;line-height:1.22}.akquise-potenzial-ort{flex-wrap:wrap;gap:8px;display:flex}.akquise-potenzial-gps{flex:none;padding:11px 15px;font-size:12.5px}.akquise-feld,.akquise-feld-breit{display:flex}.akquise-feld-breit{flex:1;min-width:160px}.akquise-feld-breit--ort{min-width:220px}.akquise-eingabe{box-sizing:border-box;width:100%;color:var(--navy);background:#1e2f630a;border:1px solid #1e2f631f;border-radius:11px;padding:11px 14px;font-family:inherit;font-size:13px;line-height:1.22}.akquise-eingabe--klein{border-radius:10px;padding:9px 12px;font-size:12.5px}.akquise-potenzial-branche{background:var(--weiss);color:var(--navy);text-align:left;cursor:pointer;border:1px solid #1e2f631f;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;font-family:inherit;font-size:13.5px;font-weight:700;line-height:1.22;display:flex}.akquise-pfeil-leise{color:var(--text-leise);flex:none;display:flex}.akquise-potenzial-radius{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.akquise-potenzial-radius-name{color:var(--text-leise);font-size:12px;font-weight:700}.akquise-potenzial-suchen{margin-left:auto;padding:11px 18px}.akquise-wahl--gross{border-radius:10px;padding:9px 14px;font-size:12.5px}.akquise-landkarte{background:#e8e2d3;border-radius:14px;height:180px;position:relative;overflow:hidden}.akquise-landkarte-grund{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.akquise-landkarte-mitte{z-index:2;border:3px solid var(--weiss);background:var(--navy);border-radius:50%;width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #0000004d}.akquise-landkarte-nadel{border:2px solid var(--weiss);background:var(--fehler);border-radius:50%;width:14px;height:14px;position:absolute;box-shadow:0 2px 5px #00000040}.akquise-potenzial-quelle{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.akquise-potenzial-quelle-text{color:var(--text-leise);align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.akquise-potenzial-quelle-zusatz{color:var(--text-leise);font-size:10px;font-weight:600}.akquise-google-zeichen{background:var(--navy);width:16px;height:16px;color:var(--creme);border-radius:4px;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.akquise-treffer{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.akquise-treffer-zeile{background:var(--sand);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:13px 15px;display:flex}.akquise-treffer-text{flex-direction:column;flex:1;gap:2px;min-width:180px;line-height:1.22;display:flex}.akquise-treffer-kopf{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.akquise-treffer-name{color:var(--navy);font-size:14px;font-weight:800}.akquise-treffer-marke{color:var(--text-auf-sand);letter-spacing:.03em;text-transform:uppercase;background:#1e2f630f;border-radius:6px;padding:2px 6px;font-size:9px;font-weight:800}.akquise-treffer-adresse,.akquise-treffer-meta{color:var(--text-auf-sand);font-size:12px;font-weight:500}.akquise-treffer-meta{font-size:11.5px}.akquise-treffer-speichern{flex:none}.akquise-treffer-gespeichert{color:var(--gruen-auf-sand);white-space:nowrap;background:#4cc9a129;border-radius:10px;flex:none;padding:9px 13px;font-size:12px;font-weight:800}.akquise-potenzial-fussnote{color:var(--text-leise);text-align:center;margin:0;font-size:10px;font-weight:500}.overlay--branche{width:424px}.akquise-branche{gap:12px;max-height:70vh;padding:22px}.akquise-branche-titel{font-size:15px}.akquise-branchen{flex-direction:column;gap:3px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.akquise-branche-wahl{width:100%;color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;padding:10px 8px;font-family:inherit;font-size:13.5px;font-weight:600;line-height:1.22}.akquise-branche-wahl:hover{background:#1e2f630d}.akquise-branche-wahl--an{background:#4cc9a12e;font-weight:800}.akquise-auswahl{background:var(--weiss);color:var(--navy);border:1px solid #1e2f631f;border-radius:10px;padding:9px 11px;font-family:inherit;font-size:12.5px;font-weight:700;line-height:1.22}.akquise-ausschreibungen{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.akquise-ausschreibung{background:var(--weiss);border:1px solid #1e2f6314;border-radius:16px;flex-direction:column;gap:10px;padding:15px 17px;display:flex}.akquise-ausschreibung-kopf{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.akquise-ausschreibung-haupt{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;gap:3px;padding:0;font-family:inherit;display:flex}.akquise-ausschreibung-titel{color:var(--navy);font-size:15px;font-weight:800;line-height:1.3}.akquise-ausschreibung-zusatz{color:var(--text-leise);margin:0;font-size:12.5px;font-weight:600;line-height:1.22}.akquise-passung{white-space:nowrap;border-radius:8px;flex:none;padding:4px 9px;font-size:10.5px;font-weight:800;line-height:1.22}.akquise-passung--gut{color:var(--gruen-auf-sand);background:#4cc9a129}.akquise-passung--mittel{color:var(--warnung-text);background:#e0944a29}.akquise-passung--pruefen{color:var(--text-leise);background:#1e2f630f}.akquise-passung--gross{align-self:flex-start;padding:4px 10px;font-size:11px}.akquise-chips{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.akquise-chip{background:var(--sand);color:var(--navy);border-radius:8px;padding:5px 10px;font-size:11.5px;font-weight:700;line-height:1.22}.akquise-chips--gross .akquise-chip{padding:6px 11px;font-size:12px}.akquise-ausschreibung-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.akquise-ausschreibung-knopf{color:var(--navy);white-space:nowrap;cursor:pointer;background:#1e2f6312;border:none;border-radius:10px;flex:none;align-items:center;gap:6px;padding:9px 13px;font-family:inherit;font-size:12px;font-weight:700;line-height:1.22;text-decoration:none;display:inline-flex}.akquise-ausschreibung-knopf--navy{background:var(--navy);color:var(--creme);padding:9px 14px}.akquise-ausschreibung-knopf--gemerkt{color:var(--gruen-auf-sand);background:#4cc9a129}.akquise-merkliste-leer{background:var(--weiss);color:var(--text-leise);text-align:center;border:1px solid #1e2f6314;border-radius:16px;padding:24px;font-size:13px;font-weight:600}.overlay--ausschreibung{width:528px}.akquise-ausschreibung-detail{gap:14px}.akquise-ausschreibung-detailtitel{line-height:1.3}.akquise-beschreibung{background:var(--weiss);border:1px solid #1e2f6314;border-radius:12px;flex-direction:column;gap:2px;padding:13px 15px;display:flex}.akquise-beschreibung-name{color:var(--text-leise);font-size:10.5px;font-weight:700}.akquise-beschreibung-text{color:var(--navy);margin:0;font-size:13px;font-weight:600;line-height:1.5}.akquise-anforderungen{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.akquise-anforderung{background:var(--weiss);color:var(--navy);border:1px solid #1e2f6314;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:12.5px;font-weight:600;display:flex}.akquise-anforderung-haken{color:var(--gruen-text);flex:none;display:flex}.akquise-einschaetzung{background:var(--navy);border-radius:14px;flex-direction:column;gap:7px;padding:15px 16px;display:flex}.akquise-einschaetzung-kopf{color:#7ce0bc;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.akquise-einschaetzung-text{color:#ffffffd9;margin:0;font-size:12.5px;font-weight:500;line-height:1.5}.akquise-ausschreibung-fuss{flex-wrap:wrap;gap:8px;display:flex}.akquise-merken{color:var(--gruen-auf-sand);cursor:pointer;background:#4cc9a129;border:none;border-radius:12px;flex:1;padding:12px;font-family:inherit;font-size:13px;font-weight:800;line-height:1.22}.akquise-plattform{flex:1;padding:12px;text-decoration:none}.akquise-google{background:#1e2f630a;border:1px solid #1e2f631a;border-radius:14px;flex-direction:column;gap:6px;padding:13px 15px;display:flex}.akquise-google-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.akquise-google-marke{color:var(--text-leise);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.akquise-google-aktualisieren{color:var(--navy);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:10.5px;font-weight:800;display:flex}.akquise-google-daten{color:var(--text-leise);font-size:12.5px;font-weight:500}.akquise-google-hinweis{color:var(--text-leise);font-size:10px;font-weight:500}.akquise-eingabe:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.akquise-auswahl:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.akquise-potenzial-branche:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.akquise-branche-wahl:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.akquise-ausschreibung-haupt:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.akquise-ausschreibung-knopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.akquise-merken:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.akquise-google-aktualisieren:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.akquise-fl{flex-direction:column;gap:14px;display:flex}.akquise-fl-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.akquise-fl-titel{font-size:16px}.akquise-fl-zusatz{color:var(--text-auf-sand)}.akquise-fl-knopf{color:var(--navy);white-space:nowrap;cursor:pointer;background:#1e2f6312;border:none;border-radius:11px;flex:none;align-items:center;gap:7px;padding:10px 15px;font-family:inherit;font-size:12.5px;font-weight:800;line-height:1.22;display:flex}.akquise-fl-knopf--aktiv{color:var(--gruen-auf-sand);background:#4cc9a12e}.akquise-fl-knopf--pausiert{color:var(--text-auf-sand)}.akquise-fl-knopf--riegel{color:var(--warnung-auf-sand);background:#e0944a1f}.akquise-fl-knopf--speichern,.akquise-fl-knopf--modus{background:var(--mint);color:#16204a}.akquise-fl-knopf--gespeichert{color:var(--gruen-auf-sand);cursor:default;background:#4cc9a129}.akquise-fl-punkt{background:#1e2f634d;border-radius:50%;flex:none;width:8px;height:8px}.akquise-fl-punkt--an{background:var(--mint);animation:1.6s ease-in-out infinite gs-pulse}.akquise-fl-raster{grid-template-columns:190px minmax(360px,1fr) 210px;align-items:start;gap:12px;transition:grid-template-columns .32s;display:grid;overflow-x:auto}.akquise-fl-raster--modus{grid-template-columns:0 minmax(360px,1fr) 210px}.akquise-fl-etikett{color:var(--text-leise);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.22}.akquise-fl-etikett--kunden{white-space:nowrap;padding:6px 8px 2px}.akquise-fl-kunden{background:var(--weiss);border:1px solid #1e2f6314;border-radius:14px;flex-direction:column;gap:2px;min-width:0;padding:8px;transition:opacity .28s,transform .28s;display:flex;overflow:hidden}.akquise-fl-raster--modus .akquise-fl-kunden{opacity:0;pointer-events:none;transform:translate(-16px)scale(.95)}.akquise-fl-kundenliste{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.akquise-fl-kunde{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;flex-direction:column;gap:3px;width:100%;padding:10px 12px;font-family:inherit;line-height:1.22;display:flex}.akquise-fl-kunde--an{background:#4cc9a129}.akquise-fl-kunde-name{color:var(--navy);font-size:12.5px;font-weight:800}.akquise-fl-kunde-zeile{align-items:center;gap:6px;width:100%;display:flex}.akquise-fl-kunde-nr{color:var(--text-leise);font-size:10.5px;font-weight:600}.akquise-fl-stand{color:var(--text-auf-sand);white-space:nowrap;background:#1e2f630f;border-radius:6px;flex:none;padding:2px 7px;font-size:10px;font-weight:800}.akquise-fl-stand--aktiv{color:var(--gruen-auf-sand);background:#4cc9a12e}.akquise-fl-stand--pausiert{color:var(--warnung-auf-sand);background:#e0944a2e}.akquise-fl-mitte{flex-direction:column;gap:12px;min-width:0;display:flex}.akquise-fl-karte{background:var(--weiss);border:1px solid #1e2f6314;border-radius:16px;flex-direction:column;gap:12px;padding:15px 17px;display:flex}.akquise-fl-kunde-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.akquise-fl-kunde-text{flex-direction:column;gap:1px;min-width:0;display:flex}.akquise-fl-kunde-titel{font-size:15px}.akquise-fl-kunde-meta{color:var(--text-leise);font-size:11.5px;font-weight:600}.akquise-fl-anzahl{color:var(--text-leise);flex:none;font-size:11.5px;font-weight:700}.akquise-fl-ausloeser{flex-wrap:wrap;gap:7px;display:flex}.akquise-fl-anlass{background:var(--weiss);text-align:left;cursor:pointer;border:1px solid #1e2f631f;border-radius:12px;flex-direction:column;flex:130px;gap:2px;min-width:130px;padding:10px 13px;font-family:inherit;line-height:1.22;display:flex}.akquise-fl-anlass--an{border:1.5px solid var(--mint);background:#4cc9a11f}.akquise-fl-anlass:disabled{opacity:.5;cursor:default}.akquise-fl-anlass--an:disabled{opacity:1}.akquise-fl-anlass-titel{color:var(--navy);font-size:12.5px;font-weight:800}.akquise-fl-anlass-zusatz{color:var(--text-leise);font-size:10.5px;font-weight:600}.akquise-fl-termin{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.akquise-fl-zeit{background:var(--weiss);color:var(--navy);border:1px solid #1e2f631f;border-radius:9px;padding:7px 10px;font-family:inherit;font-size:12px}.akquise-fl-zeit:disabled{background:#1e2f6308}.akquise-fl-flaeche{background:#1e2f6308;border:1px dashed #1e2f6324;border-radius:16px;flex-direction:column;gap:9px;padding:15px;display:flex}.akquise-fl-flaeche--modus{background:radial-gradient(circle at 30% 0,#24346e,#131d40);border:1px solid #7ce0bc2e;border-radius:20px;gap:12px;padding:22px;box-shadow:inset 0 1px #ffffff0f,0 20px 40px -20px #00000080}.akquise-fl-start{align-items:center;gap:9px;display:flex}.akquise-fl-blitz{background:var(--navy);width:28px;height:28px;color:var(--mint);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.akquise-fl-start-text{flex-direction:column;gap:1px;line-height:1.22;display:flex}.akquise-fl-start-titel{color:var(--navy);font-size:12.5px;font-weight:800}.akquise-fl-start-zusatz{color:var(--text-auf-sand);font-size:11px;font-weight:600}.akquise-fl-leer{color:var(--text-auf-sand);text-align:center;margin:0;padding:24px 16px;font-size:12.5px;font-weight:600}.akquise-fl-flaeche--modus .akquise-fl-start-titel{color:var(--creme)}.akquise-fl-flaeche--modus .akquise-fl-start-zusatz,.akquise-fl-flaeche--modus .akquise-fl-leer{color:#ffffffb3}.akquise-fl-schritte{flex-direction:column;display:flex}.akquise-fl-zone{border-radius:10px;height:6px;margin:2px 0;transition:height .15s,background .15s}.akquise-fl-zone--bereit{height:14px}.akquise-fl-zone--ueber{border:2px dashed var(--mint);background:#4cc9a147;height:40px}.akquise-fl-schritt{cursor:grab;background:linear-gradient(#fff,#fbf7ee);border:1px solid #1e2f6317;border-radius:15px;align-items:center;gap:12px;padding:14px 16px;transition:transform .15s,box-shadow .15s,opacity .15s;display:flex;box-shadow:inset 0 1px #fff9,0 10px 18px -8px #1e2f6338,0 2px 4px #1e2f6314}.akquise-fl-schritt--gesperrt{opacity:.9;cursor:default}.akquise-fl-schritt--gezogen{opacity:.35;transform:scale(.98);box-shadow:0 2px 4px #1e2f6314}.akquise-fl-flaeche--modus .akquise-fl-schritt{background:linear-gradient(#fffffffa,#fcf7eef5);border-color:#7ce0bc4d;border-radius:16px;gap:13px;padding:16px 18px;transform:perspective(600px)rotateX(1deg);box-shadow:0 22px 34px -14px #00000073,0 2px #7ce0bc66}.akquise-fl-nr{width:14px;color:var(--text-leise);flex:none;font-size:11px;font-weight:800}.akquise-fl-symbol{background:var(--art-grund);width:36px;height:36px;color:var(--art);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 -3px #00000014,0 2px 3px #1e2f631f}.akquise-fl-symbol--klein{border-radius:10px;width:32px;height:32px;box-shadow:inset 0 -2px #00000014}.akquise-fl-symbol--mail,.akquise-fl-art--mail{--art:#3a4e8c;--art-grund:#4c6bc924}.akquise-fl-symbol--wait,.akquise-fl-art--wait{--art:var(--warnung-text);--art-grund:#e0944a2e}.akquise-fl-symbol--cond,.akquise-fl-art--cond{--art:#5f4690;--art-grund:#7a5aa824}.akquise-fl-symbol--task,.akquise-fl-art--task{--art:var(--gruen-auf-sand);--art-grund:#4cc9a12e}.akquise-fl-schritt-text{flex-direction:column;flex:1;gap:3px;min-width:0;line-height:1.22;display:flex}.akquise-fl-schritt-kopf{align-items:center;gap:7px;display:flex}.akquise-fl-schritt-titel{color:var(--navy);font-size:13.5px;font-weight:800}.akquise-fl-art{background:var(--art-grund);color:var(--art);white-space:nowrap;border-radius:6px;flex:none;padding:2px 7px;font-size:9.5px;font-weight:800}.akquise-fl-schritt-beschreibung{color:var(--text-leise);font-size:11px;font-weight:600;line-height:1.4}.akquise-fl-verzoegerungen{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.akquise-fl-verzoegerung{color:var(--text-auf-sand);cursor:pointer;background:#1e2f630f;border:none;border-radius:7px;flex:none;padding:4px 9px;font-family:inherit;font-size:10.5px;font-weight:700;line-height:1.22}.akquise-fl-verzoegerung--an{background:var(--navy);color:var(--creme)}.akquise-fl-verzoegerung:disabled{cursor:default}.akquise-fl-notiz{background:var(--weiss);width:100%;min-height:32px;color:var(--navy);resize:vertical;border:1px solid #1e2f631f;border-radius:9px;margin-top:4px;padding:7px 10px;font-family:inherit;font-size:11.5px}.akquise-fl-notiz:disabled{background:#1e2f6308}.akquise-fl-schritt-knoepfe{flex-direction:column;flex:none;gap:4px;display:flex}.akquise-fl-klein{width:24px;height:22px;color:var(--navy);cursor:pointer;background:#1e2f630f;border:none;border-radius:7px;padding:0;font-family:inherit;font-size:10px;line-height:1}.akquise-fl-klein--weg{color:var(--fehler-text);background:#b5473d17}.akquise-fl-leiste{background:var(--weiss);border:1px solid #1e2f6314;border-radius:14px;flex-direction:column;gap:7px;padding:12px;display:flex;position:relative}.akquise-fl-baustein{background:var(--weiss);text-align:left;cursor:grab;border:1px solid #1e2f631f;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-family:inherit;line-height:1.22;transition:opacity .15s,box-shadow .15s,border-color .15s;display:flex;box-shadow:0 6px 12px -6px #1e2f6340,0 1px 2px #1e2f631a}.akquise-fl-baustein:hover:not(:disabled){border-color:var(--mint);box-shadow:0 10px 20px -8px #4cc9a166,0 1px 2px #1e2f631a}.akquise-fl-baustein:focus-visible{border-color:var(--mint);box-shadow:0 10px 20px -8px #4cc9a166,0 1px 2px #1e2f631a}.akquise-fl-baustein:disabled{opacity:.45;cursor:default}.akquise-fl-baustein-text{flex-direction:column;gap:1px;min-width:0;display:flex}.akquise-fl-baustein-titel{color:var(--navy);font-size:11.5px;font-weight:800}.akquise-fl-baustein-beschreibung{color:var(--text-leise);font-size:10px;font-weight:600;line-height:1.35}.akquise-fl-fussnote{color:var(--text-leise);margin:0;padding:4px 2px 0;font-size:10px;font-weight:600;line-height:1.4}.akquise-fl-vorschau{box-sizing:border-box;background:linear-gradient(160deg,#1e2f63,#16204a);border-radius:15px;flex-direction:column;gap:8px;width:100%;margin-top:7px;padding:11px 12px 10px;line-height:1.22;animation:.18s ease-out akquise-auftauchen;display:flex;transform:perspective(500px)rotateX(2deg);box-shadow:0 16px 26px -10px #1e2f6380,inset 0 1px #ffffff0f}.akquise-fl-vorschau-kopf{align-items:center;gap:5px;display:flex}.akquise-fl-vorschau-punkt{opacity:.5;border-radius:50%;width:6px;height:6px}.akquise-fl-vorschau-punkt--rot{background:var(--fehler)}.akquise-fl-vorschau-punkt--orange{background:#e0944a}.akquise-fl-vorschau-punkt--mint{background:var(--mint)}.akquise-fl-vorschau-postfach{color:#ffffffb3;margin-left:4px;font-size:9px;font-weight:700}.akquise-fl-vorschau-karte{background:var(--weiss);border-radius:11px;align-items:center;gap:9px;padding:10px 11px;display:flex;box-shadow:0 6px 14px -6px #0000004d}.akquise-fl-vorschau-karte--spalte{flex-direction:column;gap:7px}.akquise-fl-vorschau-karte--links{align-items:flex-start;gap:6px}.akquise-fl-vorschau-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.akquise-fl-vorschau-titel{color:var(--navy);text-align:center;font-size:10.5px;font-weight:800}.akquise-fl-vorschau-text .akquise-fl-vorschau-titel{text-align:left}.akquise-fl-vorschau-zusatz{color:var(--text-leise);font-size:9.5px;font-weight:600}.akquise-fl-vorschau-linie{background:#1e2f631a;border-radius:3px;width:40%;height:5px}.akquise-fl-vorschau-linie--lang{background:#1e2f6326;width:70%;animation:1.4s ease-in-out infinite alternate akquise-zeile}.akquise-fl-vorschau-blau{color:#4c6bc9;flex:none;display:flex}.akquise-fl-vorschau-orange{color:#b5691f;flex:none;display:flex}.akquise-fl-vorschau-gruen{color:var(--gruen-text);flex:none;display:flex}.akquise-fl-sterne{gap:4px;display:flex}.akquise-fl-stern{color:#1e2f6326;animation:2.5s ease-in-out infinite akquise-stern}.akquise-fl-balken{align-items:flex-end;gap:3px;height:32px;display:flex}.akquise-fl-balken-teil{background:#1e2f632e;border-radius:3px;width:8px}.akquise-fl-balken-teil--jetzt{background:var(--gruen-text);animation:1.4s ease-in-out infinite gs-pulse}.akquise-fl-gabel{gap:6px;display:flex}.akquise-fl-gabel-ja,.akquise-fl-gabel-nein{border-radius:7px;padding:4px 8px;font-size:10px}.akquise-fl-gabel-ja{color:var(--text-leise);background:#1e2f630f;font-weight:700}.akquise-fl-gabel-nein{color:var(--gruen-text);background:#4cc9a12e;font-weight:800}.akquise-fl-vorschau-satz{color:#ffffffb3;font-size:10px;font-style:italic;font-weight:600;line-height:1.35}.akquise-fl-schweben{animation:1.6s ease-in-out infinite alternate akquise-schweben}.akquise-fl-pulsieren{animation:1.6s ease-in-out infinite gs-pulse}.akquise-fl-glocke{animation:1s ease-in-out infinite alternate akquise-glocke}.akquise-fl-zeiger{transform-origin:12px 12px;animation:5s linear infinite akquise-zeiger}@keyframes akquise-auftauchen{0%{opacity:0;transform:translate(-4px)scale(.96)}to{opacity:1;transform:perspective(500px)rotateX(2deg)}}@keyframes akquise-schweben{0%{transform:translateY(-2px)}to{transform:translateY(2px)}}@keyframes akquise-zeile{0%{width:60%}to{width:80%}}@keyframes akquise-stern{0%,to{color:#1e2f6326}30%,70%{color:#e0944a}}@keyframes akquise-glocke{0%{transform:rotate(-10deg)}to{transform:rotate(10deg)}}@keyframes akquise-zeiger{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.akquise-fl-raster,.akquise-fl-kunden,.akquise-fl-zone,.akquise-fl-schritt,.akquise-fl-baustein{transition:none}.akquise-fl-punkt--an,.akquise-fl-vorschau,.akquise-fl-vorschau-linie--lang,.akquise-fl-stern,.akquise-fl-balken-teil--jetzt,.akquise-fl-schweben,.akquise-fl-pulsieren,.akquise-fl-glocke,.akquise-fl-zeiger{animation:none}.akquise-fl-stern{color:#e0944a}}.akquise-fl-knopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.akquise-fl-kunde:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.akquise-fl-anlass:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.akquise-fl-zeit:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.akquise-fl-verzoegerung:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.akquise-fl-notiz:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.akquise-fl-klein:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.datenimport{flex-direction:column;gap:16px;display:flex}.datenimport .bereichskopf{margin-bottom:0}.datenimport-raster{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:16px;display:grid}@container arbeit (max-width:740px){.datenimport-raster{grid-template-columns:minmax(0,1fr)}}.datenimport-haupt{flex-direction:column;gap:16px;min-width:0;display:flex}.datenimport-kacheln{flex-wrap:wrap;gap:12px;display:flex}.datenimport-kachel--umsatz{--farbe:var(--navy);--farbe-grund:#1e2f631f}.datenimport-kachel--rechnungen{--farbe:var(--gruen-text);--farbe-grund:#4cc9a129}.datenimport-kachel--lohn{--farbe:#7a3f8f;--farbe-grund:#7a3f8f24}.datenimport-kachel--lv{--farbe:#3a4e8c;--farbe-grund:#4a5fa824}.datenimport-kachel--material,.datenimport-kachel--rechner{--farbe:var(--warnung-text);--farbe-grund:#e0944a2e}.datenimport-kachel{background:var(--weiss);min-width:190px;color:var(--navy);text-align:left;cursor:pointer;border:none;border-radius:16px;flex-direction:column;flex:1;gap:10px;padding:16px;font-family:inherit;line-height:1.22;display:flex;box-shadow:0 2px 8px #1e2f630f}.datenimport-kachel--an{background:var(--farbe);box-shadow:0 8px 20px var(--farbe-grund);color:var(--weiss)}.datenimport-kachel-kopf{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.datenimport-kachel-symbol{background:var(--farbe-grund);width:40px;height:40px;color:var(--farbe);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.datenimport-kachel--an .datenimport-kachel-symbol{color:var(--weiss);background:#ffffff38}.datenimport-kachel-zahl{font-size:22px;font-weight:800;line-height:1.1}.datenimport-kachel-text{flex-direction:column;gap:2px;display:flex}.datenimport-kachel-titel{font-size:13.5px;font-weight:800}.datenimport-kachel-meta{color:var(--text-leise);font-size:11px;font-weight:600}.datenimport-kachel--an .datenimport-kachel-meta{color:var(--weiss)}.datenimport-karte{background:var(--weiss);border:1px solid #1e2f6314;border-radius:16px;flex-direction:column;gap:12px;padding:18px;display:flex}.datenimport-karte-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.datenimport-karte-titelzeile,.datenimport-karte-knoepfe{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.datenimport-karte-titel{font-size:15px}.datenimport-herkunft{border-radius:7px;flex:none;padding:3px 9px;font-size:10.5px;font-weight:800;line-height:1.22}.datenimport-herkunft--umsatz{color:var(--navy);background:#1e2f631f}.datenimport-herkunft--rechnungen{color:var(--gruen-text);background:#4cc9a129}.datenimport-herkunft--lohn{color:#6b3580;background:#7a3f8f24}.datenimport-herkunft--lv{color:#3a4e8c;background:#4a5fa824}.datenimport-herkunft--material,.datenimport-herkunft--rechner{color:var(--warnung-text);background:#e0944a2e}.datenimport-abgleich{color:var(--text-leise);font-size:11.5px;font-weight:600}.datenimport-knopf{color:var(--navy);cursor:pointer;background:#1e2f6312;border:none;border-radius:10px;flex:none;align-items:center;gap:6px;padding:8px 13px;font-family:inherit;font-size:12px;font-weight:700;line-height:1.22;display:flex}.datenimport-knopf--navy{background:var(--navy);color:var(--creme);font-weight:800}.datenimport-hinweis{color:var(--text-leise);background:#1e2f630d;border-radius:11px;margin:0;padding:9px 13px;font-size:12px;font-weight:600}.datenimport-leer{color:var(--text-leise);margin:0;font-size:12.5px;font-weight:600}.datenimport-zusammenfassung{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.datenimport-kennzahl{border-radius:14px;flex-direction:column;flex:150px;gap:1px;min-width:140px;padding:13px 15px;line-height:1.22;display:flex}.datenimport-kennzahl--neutral{color:var(--navy);background:#1e2f630f}.datenimport-kennzahl--gut{color:var(--gruen-text);background:#4cc9a124}.datenimport-kennzahl--warnung{color:var(--warnung-text);background:#e0944a29}.datenimport-kennzahl--schlecht{color:var(--fehler-text);background:#b5473d1f}.datenimport-kennzahl-gross{letter-spacing:-.01em;font-size:21px;font-weight:800;line-height:1.1}.datenimport-kennzahl-klein{font-size:11.5px;font-weight:700}.datenimport-gruppen{flex-direction:column;gap:14px;display:flex}.datenimport-gruppe{flex-direction:column;gap:6px;display:flex}.datenimport-gruppe-kopf{align-items:center;gap:9px;display:flex}.datenimport-gruppe-titel{letter-spacing:.05em;text-transform:uppercase;flex:none;font-size:11.5px}.datenimport-gruppe-linie{background:#1e2f631a;flex:1;height:1px}.datenimport-gruppe-zahl{color:var(--text-leise);white-space:nowrap;flex:none;font-size:10.5px;font-weight:700}.datenimport-zeilen,.datenimport-dateien,.datenimport-status-liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.datenimport-zeilen,.datenimport-dateien{gap:6px}.datenimport-ton--gut{--ton:var(--gruen-auf-sand);--ton-grund:#4cc9a12e;--ton-strich:var(--gruen-text)}.datenimport-ton--neutral{--ton:var(--navy);--ton-grund:#1e2f631a;--ton-strich:var(--navy)}.datenimport-ton--warnung{--ton:var(--warnung-auf-sand);--ton-grund:#e0944a33;--ton-strich:var(--warnung-text)}.datenimport-ton--schlecht{--ton:var(--fehler-text);--ton-grund:#b5473d29;--ton-strich:var(--fehler)}.datenimport-ton--blau{--ton:#3a4e8c;--ton-grund:#4a5fa829;--ton-strich:#3a4e8c}.datenimport-zeile{border-left:4px solid var(--ton-strich);background:var(--sand);border-radius:12px;align-items:center;gap:12px;padding:11px 14px;display:flex}.datenimport-zeile-datum{min-width:46px;color:var(--text-auf-sand);flex:none;font-size:11.5px;font-weight:800}.datenimport-zeile-text{flex-direction:column;flex:1;gap:1px;min-width:0;line-height:1.22;display:flex}.datenimport-zeile-titel{color:var(--navy);font-size:13.5px;font-weight:800}.datenimport-zeile-zusatz{color:var(--text-auf-sand);font-size:11.5px;font-weight:500}.datenimport-zeile-detail{color:var(--text-auf-sand);font-size:10.5px;font-weight:500}.datenimport-zeile-betrag{color:var(--navy);white-space:nowrap;flex:none;font-size:14px;font-weight:800}.datenimport-stand{background:var(--ton-grund);color:var(--ton);white-space:nowrap;border-radius:7px;flex:none;padding:4px 9px;font-size:10.5px;font-weight:800;line-height:1.22}.datenimport-trenner{background:#1e2f631a;height:1px}.datenimport-ablage,.datenimport-ablage-inhalt{flex-direction:column;gap:8px;display:flex}.datenimport-ablage-kopf{color:var(--navy);text-align:left;cursor:pointer;background:#1e2f630a;border:1px solid #1e2f6314;border-radius:12px;align-items:center;gap:10px;padding:11px 14px;font-family:inherit;line-height:1.22;display:flex}.datenimport-pfeil{flex:none;transition:transform .18s;display:flex}.datenimport-pfeil--offen{transform:rotate(90deg)}.datenimport-ablage-symbol{color:#3a4e8c;background:#4a5fa829;border-radius:9px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.datenimport-ablage-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.datenimport-ablage-titel{letter-spacing:.05em;text-transform:uppercase;font-size:11.5px;font-weight:800}.datenimport-ablage-zusatz,.datenimport-ablage-zahl{color:var(--text-leise);font-size:11px;font-weight:600}.datenimport-ablage-zahl{white-space:nowrap;flex:none;font-weight:700}.datenimport-datei{background:var(--sand);border-radius:12px;align-items:center;gap:11px;padding:10px 13px;display:flex}.datenimport-typ{background:var(--navy);min-width:40px;color:var(--weiss);letter-spacing:.03em;text-align:center;border-radius:7px;flex:none;padding:5px 7px;font-size:9px;font-weight:800;line-height:1.22}.datenimport-typ--csv{background:var(--gruen-text)}.datenimport-typ--pdf{background:var(--fehler-text)}.datenimport-typ--xml{background:#3a4e8c}.datenimport-typ--xlsx{background:#1e6b44}.datenimport-typ--datev{background:#5d6912}.datenimport-datei-text{flex-direction:column;flex:1;gap:1px;min-width:0;line-height:1.22;display:flex}.datenimport-datei-name{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:800;overflow:hidden}.datenimport-datei-meta{color:var(--text-auf-sand);font-size:11px;font-weight:500}.datenimport-datei-stand{white-space:nowrap;border-radius:7px;flex:none;padding:4px 9px;font-size:10.5px;font-weight:800;line-height:1.22}.datenimport-datei-stand--ok{color:var(--gruen-auf-sand);background:#4cc9a12e}.datenimport-datei-stand--warnung{color:var(--warnung-auf-sand);background:#e0944a33}.datenimport-datei-stand--fehler{color:var(--fehler-text);background:#b5473d29}.datenimport-datei-knopf{width:30px;height:30px;color:var(--navy);cursor:pointer;background:#1e2f6312;border:none;border-radius:9px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.datenimport-datei-knopf:disabled{opacity:.4;cursor:default}.datenimport-datei-knopf--weg{color:var(--fehler);background:#b5473d1a}.datenimport-ablage-fuss{flex-wrap:wrap;gap:8px;display:flex}.datenimport-hochladen{min-width:220px;color:var(--navy);cursor:pointer;background:0 0;border:1.5px dashed #1e2f6340;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px;font-family:inherit;font-size:12.5px;font-weight:800;line-height:1.22;display:flex}.datenimport-wiederherstellen{border-radius:12px;padding:12px 15px}.datenimport-status{background:var(--weiss);border:1px solid #1e2f6314;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex;position:sticky;top:0}.datenimport-status-kopf{align-items:center;gap:8px;display:flex}.datenimport-status-lage{color:var(--navy);font-size:12.5px;font-weight:800}.datenimport-etikett{color:var(--text-leise);letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:700;line-height:1.22}.datenimport-status-liste{gap:10px}.datenimport-status-zeile{align-items:flex-start;gap:8px;display:flex}.datenimport-punkt{background:var(--mint);width:8px;height:8px;box-shadow:0 0 6px var(--mint);border-radius:50%;flex:none;margin-top:4px;animation:1.6s ease-in-out infinite gs-pulse}.datenimport-punkt--fehler{background:var(--fehler);box-shadow:0 0 6px var(--fehler);animation:none}.datenimport-punkt--aus{background:var(--text-leise);box-shadow:none;animation:none}.datenimport-status-leer{color:var(--text-leise);margin:0;font-size:12px;line-height:1.5}.datenimport-status-leer a{color:var(--navy);font-weight:700}.datenimport-punkt--gross{width:9px;height:9px;margin-top:0}.datenimport-status-text{flex-direction:column;min-width:0;line-height:1.22;display:flex}.datenimport-status-name{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.datenimport-status-herkunft{color:var(--text-leise);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:500;overflow:hidden}.datenimport-status-zeit{color:var(--gruen-text);font-size:10.5px;font-weight:700}.overlay--artikel{width:608px}.datenimport-artikel-kopf{align-items:center;gap:11px;min-width:0;display:flex}.datenimport-artikel-symbol{width:38px;height:38px;color:var(--warnung-text);background:#e0944a2e;border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.datenimport-artikel-felder{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}@media (prefers-reduced-motion:reduce){.datenimport-punkt{animation:none}.datenimport-pfeil{transition:none}}.datenimport-kachel:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.datenimport-knopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.datenimport-ablage-kopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.datenimport-datei-knopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.datenimport-hochladen:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.datenimport-umsatz{flex-direction:column;gap:14px;display:flex}.datenimport-umsatz-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.datenimport-umsatz-summe{flex-direction:column;gap:2px;min-width:0;line-height:1.22;display:flex}.datenimport-umsatz-live{color:var(--gruen-text);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:8px;font-size:10.5px;font-weight:800;display:flex}.datenimport-umsatz-betrag{color:var(--navy);letter-spacing:-.02em;font-size:34px;font-weight:800;line-height:1.05}.datenimport-umsatz-zeitraum{color:var(--text-auf-sand);font-size:12.5px;font-weight:700}.datenimport-umsatz-vergleich{color:var(--text-leise);font-size:11.5px;font-weight:600}.datenimport-umsatz-steuerung{flex:none;align-items:center;gap:6px;display:flex}.datenimport-umsatz-schritt{width:34px;height:34px;color:var(--navy);cursor:pointer;background:#1e2f630f;border:none;border-radius:10px;justify-content:center;align-items:center;padding:0;display:flex}.datenimport-umsatz-schritt:disabled{opacity:.35;cursor:default}.datenimport-umsatz-bereiche{background:#1e2f630f;border-radius:12px;gap:3px;padding:4px;display:flex}.datenimport-umsatz-bereich{color:var(--text-auf-sand);cursor:pointer;background:0 0;border:none;border-radius:10px;flex:1;padding:9px 12px;font-family:inherit;font-size:12.5px;font-weight:800;line-height:1.22}.datenimport-umsatz-bereich--an{background:var(--navy);color:var(--creme)}.datenimport-umsatz-filter{background:var(--sand);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex;position:relative}.datenimport-umsatz-datum{background:var(--weiss);color:var(--navy);cursor:pointer;border:1px solid #1e2f6324;border-radius:11px;flex:none;align-items:center;gap:9px;padding:10px 14px;font-family:inherit;display:flex}.datenimport-umsatz-datum-text{white-space:nowrap;font-size:12.5px;font-weight:800}.datenimport-pfeil-leise{color:var(--text-leise);display:flex}.datenimport-umsatz-schnell{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.datenimport-umsatz-wahl{color:var(--text-auf-sand);white-space:nowrap;cursor:pointer;background:#1e2f630f;border:none;border-radius:9px;flex:none;padding:7px 11px;font-family:inherit;font-size:11.5px;font-weight:700;line-height:1.22}.datenimport-umsatz-wahl--an{background:var(--mint);color:#16204a}.datenimport-umsatz-aufheben{color:var(--fehler-text);cursor:pointer;background:#b5473d1a;border:none;border-radius:9px;flex:none;padding:8px 12px;font-family:inherit;font-size:11.5px;font-weight:800;line-height:1.22}.datenimport-umsatz-kalender{z-index:40;background:var(--weiss);border:1px solid #1e2f631f;border-radius:16px;flex-direction:column;gap:10px;width:320px;max-width:calc(100vw - 48px);margin-top:8px;padding:14px;display:flex;position:absolute;top:100%;left:16px;box-shadow:0 18px 44px #1e2f6338}.datenimport-umsatz-monat{align-items:center;gap:8px;display:flex}.datenimport-umsatz-monatknopf{width:28px;height:28px;color:var(--navy);cursor:pointer;background:#1e2f630f;border:none;border-radius:9px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.datenimport-umsatz-monatknopf:disabled{opacity:.35;cursor:default}.datenimport-umsatz-monatname{color:var(--navy);text-align:center;flex:1;font-size:13px;font-weight:800}.datenimport-umsatz-schrittweise{color:var(--gruen-text);text-align:center;font-size:10.5px;font-weight:700}.datenimport-umsatz-tage{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.datenimport-umsatz-wochentag{color:var(--text-leise);letter-spacing:.03em;text-align:center;text-transform:uppercase;font-size:9.5px;font-weight:800}.datenimport-umsatz-zelle{cursor:pointer;background:#1e2f6305;border:1px solid #1e2f6312;border-radius:9px;flex-direction:column;align-items:center;min-height:40px;padding:5px 3px 4px;font-family:inherit;line-height:1.1;display:flex}.datenimport-umsatz-zelle--zukunft{opacity:.4}.datenimport-umsatz-zelle--heute{border:2px solid var(--mint)}.datenimport-umsatz-zelle--drin{background:#1e2f6324}.datenimport-umsatz-zelle--rand{border:2px solid var(--navy);background:var(--navy)}.datenimport-umsatz-zelle-tag{color:var(--navy);font-size:11.5px;font-weight:800}.datenimport-umsatz-zelle-wert{color:var(--text-auf-sand);white-space:nowrap;font-size:8.5px;font-weight:700}.datenimport-umsatz-zelle--rand .datenimport-umsatz-zelle-tag,.datenimport-umsatz-zelle--rand .datenimport-umsatz-zelle-wert{color:var(--creme)}.datenimport-umsatz-kalender-fuss{gap:7px;display:flex}.datenimport-umsatz-kalender-knopf{color:var(--navy);cursor:pointer;background:#1e2f630f;border:none;border-radius:10px;flex:1;padding:10px;font-family:inherit;font-size:12px;font-weight:700;line-height:1.22}.datenimport-umsatz-kalender-knopf--fertig{background:var(--navy);color:var(--creme);font-weight:800}.datenimport-umsatz-diagramme{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.datenimport-umsatz-karte{background:var(--sand);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.datenimport-umsatz-karte .datenimport-etikett{color:var(--text-auf-sand);font-size:11px;font-weight:800}.datenimport-umsatz-karte-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.datenimport-umsatz-tipp{color:var(--text-auf-sand);font-size:10px;font-weight:600}.datenimport-umsatz-balken{align-items:flex-end;gap:8px;height:180px;display:flex}.datenimport-umsatz-saeule{cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:100%;padding:0;font-family:inherit;line-height:1.22;display:flex}.datenimport-umsatz-saeule:disabled{cursor:default}.datenimport-umsatz-saeule-fuellung{background:#1e2f6329;border-radius:7px 7px 3px 3px;width:100%;max-width:46px;transition:height .35s}.datenimport-umsatz-saeule-fuellung--hervor{background:linear-gradient(180deg, var(--mint), var(--gruen-text))}.datenimport-umsatz-saeule-fuellung--gewaehlt{outline:2px solid var(--navy);outline-offset:2px}.datenimport-umsatz-wert{color:var(--text-auf-sand);white-space:nowrap;font-size:9.5px;font-weight:700}.datenimport-umsatz-wert--hervor{color:var(--gruen-auf-sand)}.datenimport-umsatz-name{color:var(--text-auf-sand);white-space:nowrap;font-size:10.5px;font-weight:800}.datenimport-umsatz-name--hervor{color:var(--navy)}.datenimport-umsatz-aufteilung{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.datenimport-umsatz-ring{background:#1e2f631a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:156px;height:156px;display:flex}.datenimport-umsatz-loch{background:var(--weiss);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:96px;height:96px;line-height:1.22;display:flex}.datenimport-umsatz-ringsumme{color:var(--navy);letter-spacing:-.01em;font-size:16px;font-weight:800}.datenimport-umsatz-ringtext{color:var(--text-leise);font-size:9.5px;font-weight:700}.datenimport-umsatz-legende{flex-direction:column;flex:1;gap:8px;min-width:130px;margin:0;padding:0;list-style:none;display:flex}.datenimport-umsatz-legende-zeile{align-items:center;gap:9px;display:flex}.datenimport-umsatz-farbe{border-radius:3px;flex:none;width:11px;height:11px}.datenimport-umsatz-legende-text{flex-direction:column;flex:1;min-width:0;line-height:1.22;display:flex}.datenimport-umsatz-legende-name{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.datenimport-umsatz-legende-wert{color:var(--text-auf-sand);font-size:10.5px;font-weight:600}@media (prefers-reduced-motion:reduce){.datenimport-umsatz-saeule-fuellung{transition:none}}.datenimport-umsatz-schritt:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.datenimport-umsatz-bereich:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.datenimport-umsatz-datum:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.datenimport-umsatz-wahl:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.datenimport-umsatz-aufheben:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.datenimport-umsatz-monatknopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.datenimport-umsatz-zelle:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.datenimport-umsatz-kalender-knopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.datenimport-umsatz-saeule:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.datenimport-rechner{flex-direction:column;gap:8px;display:flex}.datenimport-rechner-kopf{color:var(--navy);text-align:left;cursor:pointer;background:#1e2f630d;border:1px solid #1e2f631a;border-radius:12px;align-items:center;gap:10px;padding:12px 15px;font-family:inherit;line-height:1.22;display:flex}.datenimport-rechner-symbol{width:28px;height:28px;color:var(--warnung-text);background:#e0944a33;border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.datenimport-rechner-kopftext{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.datenimport-rechner-titel{letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800}.datenimport-rechner-zusatz{color:var(--text-leise);font-size:11px;font-weight:600}.datenimport-rechner-kurz{color:var(--gruen-text);white-space:nowrap;flex:none;font-size:15px;font-weight:800}.datenimport-rechner-inhalt{background:var(--sand);border-radius:16px;flex-direction:column;gap:14px;padding:16px;display:flex}.datenimport-rechner-balken{flex-direction:column;gap:9px;display:flex}.datenimport-rechner-balkenzeile{align-items:center;gap:10px;display:flex}.datenimport-rechner-balkenzeile--ein{--ton:var(--gruen-auf-sand);--balken:var(--gruen-text)}.datenimport-rechner-balkenzeile--aus{--ton:var(--navy);--balken:var(--navy)}.datenimport-rechner-balkenzeile--gewinn{--ton:var(--warnung-auf-sand);--balken:var(--warnung-text)}.datenimport-rechner-balkenname{min-width:78px;color:var(--ton);flex:none;font-size:11px;font-weight:800}.datenimport-rechner-spur{flex:1;min-width:0}.datenimport-rechner-fuellung{background:var(--balken);border-radius:2px;height:8px;transition:width .3s;display:block}.datenimport-rechner-balkenbetrag{color:var(--ton);white-space:nowrap;flex:none;font-size:13px;font-weight:800}.datenimport-rechner-ergebnis{background:var(--navy);color:var(--weiss);border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:18px;padding:18px 20px;line-height:1.22;display:flex;box-shadow:0 10px 24px #2fa37d4d}.datenimport-rechner-ergebnis--verlust{background:#7a2e26;box-shadow:0 10px 24px #b5473d4d}.datenimport-rechner-ergebnis-haupt{flex-direction:column;flex:1;gap:2px;min-width:150px;display:flex}.datenimport-rechner-ergebnis-kopf{align-items:center;gap:9px;display:flex}.datenimport-rechner-ergebnis-etikett{color:#fffc;letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:800}.datenimport-rechner-lage{letter-spacing:.02em;white-space:nowrap;background:#ffffff24;border-radius:6px;flex:none;padding:4px 9px;font-size:11px;font-weight:700}.datenimport-rechner-netto{letter-spacing:-.02em;font-size:32px;font-weight:800;line-height:1.05}.datenimport-rechner-quote{color:#fffc;font-size:11.5px;font-weight:600}.datenimport-rechner-ergebnis-seite{flex-direction:column;flex:none;gap:6px;display:flex}.datenimport-rechner-kachel{background:#ffffff1a;border-radius:8px;flex-direction:column;padding:8px 12px;display:flex}.datenimport-rechner-kachelname{color:#ffffffd1;font-size:9.5px;font-weight:700}.datenimport-rechner-kachelwert{font-size:14px;font-weight:800}.datenimport-rechner-zeilen{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.datenimport-rechner-zeile{background:var(--weiss);border:1px solid #1e2f6314;border-radius:12px;align-items:center;gap:12px;padding:11px 14px;display:flex}.datenimport-rechner-zeile--ein{background:#4cc9a11f;border-color:#4cc9a14d}.datenimport-rechner-zeile--summe{background:#1e2f6314;border-color:#0000}.datenimport-rechner-zeile-text{flex-direction:column;flex:1;gap:1px;min-width:0;line-height:1.22;display:flex}.datenimport-rechner-zeile-titel{color:var(--navy);flex:1;font-size:13px;font-weight:700}.datenimport-rechner-zeile--summe .datenimport-rechner-zeile-titel{font-weight:800}.datenimport-rechner-zeile-notiz{color:var(--text-leise);font-size:11px;font-weight:500}.datenimport-rechner-zeile--ein .datenimport-rechner-zeile-notiz{color:var(--text-auf-sand)}.datenimport-rechner-zeile-wert{color:var(--navy);white-space:nowrap;flex:none;font-size:14px;font-weight:800}.datenimport-rechner-zeile--ein .datenimport-rechner-zeile-wert{color:var(--gruen-auf-sand)}.datenimport-rechner-hinweis{color:var(--navy);background:#e0944a24;border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:11px 14px;font-size:12px;font-weight:600;line-height:1.45;display:flex}.datenimport-rechner-hinweis-symbol{color:var(--warnung-text);flex:none;margin-top:1px;display:flex}.datenimport-rechner-anpassen{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.datenimport-rechner-etikett,.datenimport-rechner-feldname{color:var(--text-auf-sand);text-transform:uppercase;font-weight:800;line-height:1.22}.datenimport-rechner-etikett{letter-spacing:.05em;font-size:11px}.datenimport-rechner-felder{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:9px;display:grid}.datenimport-rechner-feld{flex-direction:column;gap:5px;display:flex}.datenimport-rechner-feldname{letter-spacing:.04em;font-size:10px}.datenimport-rechner-eingabe{box-sizing:border-box;background:var(--weiss);width:100%;color:var(--navy);border:1px solid #1e2f631f;border-radius:10px;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:700}@media (prefers-reduced-motion:reduce){.datenimport-rechner-fuellung{transition:none}}.datenimport-rechner-kopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.datenimport-rechner-eingabe:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.schale-zahnrad{color:#ffffffb8;border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.schale-zahnrad:hover{color:var(--weiss);background:#ffffff14}.schale-zahnrad--aktiv,.schale-zahnrad--aktiv:hover{color:var(--mint-hell);background:#264b6e}.schale-zahnrad:focus-visible{outline:2px solid var(--mint-hell);outline-offset:2px}.schale--schmal .schale-fuss{justify-content:center}.schale--creme .schale-inhalt--arbeit,.schale--creme .vollbild--arbeitsflaeche{background:var(--creme)}.einstellungen{flex-direction:column;gap:22px;display:flex}.einstellungen .bereichskopf{align-items:flex-start;margin-bottom:0}.einstellungen-zurueck{color:var(--navy);background:#1e2f630f;border-radius:10px;align-self:flex-start;align-items:center;gap:6px;padding:8px 12px 8px 9px;font-size:12.5px;font-weight:700;line-height:1.22;text-decoration:none;display:inline-flex}.einstellungen-zurueck:hover{background:#1e2f631f}.einstellungen-abmelden{color:var(--fehler-text);font:inherit;white-space:nowrap;cursor:pointer;background:#b5473d1a;border:1px solid #b5473d40;border-radius:11px;flex:none;align-items:center;gap:8px;padding:10px 15px;font-size:12.5px;font-weight:800;line-height:1.22;display:flex}.einstellungen-abmelden:hover{background:#b5473d29}.einstellungen-profil{background:var(--weiss);border:1px solid #1e2f6314;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;line-height:1.22;display:flex}.einstellungen-profil-text{flex-direction:column;gap:2px;min-width:0;display:flex}.einstellungen-profil-name{color:var(--navy);font-size:15px;font-weight:800}.einstellungen-profil-zusatz{color:var(--text-leise);overflow-wrap:anywhere;font-size:12px;font-weight:500}.einstellungen-gruppe{flex-direction:column;gap:8px;display:flex}.einstellungen-etikett{color:var(--text-auf-sand);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:700;line-height:1.22;display:flex}.einstellungen-etikett-symbol{width:24px;height:24px;color:var(--navy);background:#1e2f6314;border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.einstellungen-karte{background:var(--weiss);border:1px solid #1e2f6314;border-radius:14px;flex-direction:column;gap:14px;padding:16px;line-height:1.22;display:flex}.einstellungen-block{flex-direction:column;gap:10px;display:flex}.einstellungen-block-kopf{flex-direction:column;gap:1px;display:flex}.einstellungen-zeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.einstellungen-zeile-titel{color:var(--navy);font-size:13px;font-weight:700}.einstellungen-notiz{color:var(--text-leise);margin:0;font-size:11.5px;font-weight:500}.einstellungen-trenner{background:#1e2f6314;border:none;width:100%;height:1px;margin:0}.einstellungen-sprache{color:var(--navy);font:inherit;cursor:pointer;background:#1e2f630f;border:none;border-radius:10px;flex:none;padding:9px 14px;font-size:12.5px;font-weight:700;line-height:1.22}.einstellungen-sprache:hover{background:#1e2f631f}.einstellungen-stufen{flex:none;gap:5px;min-width:230px;display:flex}.einstellungen-stufe{color:var(--text-leise);cursor:pointer;background:#1e2f630a;border:1px solid #1e2f631f;border-radius:9px;flex:1;padding:9px 4px;font-family:inherit;font-weight:800;line-height:1.22}.einstellungen-stufe[aria-pressed=true]{border-color:var(--mint);background:var(--mint);color:var(--navy-dunkel)}.einstellungen-probe{background:#1e2f630a;border-radius:11px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.einstellungen-probe-gross{color:var(--navy);font-size:15px;font-weight:700}.einstellungen-probe-klein{color:var(--text-leise);font-size:12px;font-weight:500}.einstellungen-farben{flex-wrap:wrap;gap:10px;display:flex}.einstellungen-farbe{min-width:140px;color:var(--navy);font:inherit;text-align:left;cursor:pointer;background:0 0;border:2px solid #1e2f631f;border-radius:14px;flex-direction:column;flex:150px;padding:4px;line-height:1.22;display:flex}.einstellungen-farbe[aria-pressed=true]{border-color:var(--mint);box-shadow:0 4px 14px #4cc9a14d}.einstellungen-farbe--navy{--grund:var(--navy);--tinte:var(--creme)}.einstellungen-farbe--creme{--grund:var(--creme);--tinte:var(--navy)}.einstellungen-farbe-vorschau{box-sizing:border-box;background:var(--grund);border-radius:10px;flex-direction:column;gap:7px;min-height:74px;padding:13px 14px;display:flex}.einstellungen-farbe-balken{background:var(--tinte);opacity:.85;border-radius:4px;width:62%;height:7px;display:block}.einstellungen-farbe-balken--kurz{opacity:.4;width:40%}.einstellungen-farbe-chip{background:var(--mint);border-radius:6px;width:34px;height:12px;display:block}.einstellungen-farbe-fuss{justify-content:space-between;align-items:center;gap:8px;padding:8px 10px 6px;display:flex}.einstellungen-farbe-text{flex-direction:column;min-width:0;display:flex}.einstellungen-farbe-titel{font-size:12.5px;font-weight:800}.einstellungen-farbe-zusatz{color:var(--text-leise);font-size:10.5px;font-weight:600}.einstellungen-haken{background:var(--mint);width:20px;height:20px;color:var(--navy-dunkel);opacity:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.einstellungen-farbe[aria-pressed=true] .einstellungen-haken{opacity:1}.einstellungen-abschnitt{flex-direction:column;gap:8px;display:flex}.einstellungen-abschnitt-kopf{width:100%;color:var(--navy);font:inherit;text-align:left;cursor:pointer;background:#1e2f630a;border:1px solid #1e2f6314;border-radius:12px;align-items:center;gap:10px;padding:11px 14px;line-height:1.22;display:flex}.einstellungen-abschnitt-kopf:hover{background:#1e2f6312}.einstellungen-pfeil{flex:none;transition:transform .18s;display:flex}.einstellungen-pfeil--offen{transform:rotate(90deg)}.einstellungen-symbol{border-radius:9px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.einstellungen-symbol--navy{color:var(--navy);background:#1e2f6314}.einstellungen-symbol--mint{color:var(--gruen-text);background:#4cc9a12e}.einstellungen-abschnitt-titel{letter-spacing:.06em;text-transform:uppercase;flex:1;min-width:0;font-size:11.5px;font-weight:800}.einstellungen-abschnitt-zusatz{color:var(--text-auf-sand);white-space:nowrap;flex:none;font-size:11px;font-weight:700}.einstellungen-abschnitt-inhalt{flex-direction:column;gap:8px;display:flex}.einstellungen-abschnitt-inhalt[hidden]{display:none}.einstellungen-konto{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin:0;display:grid}.einstellungen-zelle{background:var(--weiss);border:1px solid #1e2f6314;border-radius:12px;flex-direction:column;gap:2px;padding:11px 14px;line-height:1.22;display:flex}.einstellungen-zelle-name{color:var(--text-leise);align-items:center;gap:6px;margin:0;font-size:10.5px;font-weight:700;display:flex}.einstellungen-zelle-wert{color:var(--navy);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700}.einstellungen-beispiel{letter-spacing:.03em;text-transform:uppercase;background:#1e2f630f;border-radius:6px;padding:1px 6px;font-size:9.5px;font-weight:800}.einstellungen-support{background:var(--weiss);border:1px solid #1e2f6314;border-radius:14px;flex-direction:column;gap:11px;padding:14px 16px;line-height:1.22;display:flex}.einstellungen-themen{flex-wrap:wrap;gap:6px;display:flex}.einstellungen-thema{color:var(--text-leise);font:inherit;white-space:nowrap;cursor:pointer;background:#1e2f630f;border:none;border-radius:9px;flex:none;padding:8px 12px;font-size:12px;font-weight:700;line-height:1.22}.einstellungen-thema[aria-pressed=true]{background:var(--mint);color:var(--navy-dunkel)}.einstellungen-text-feld{box-sizing:border-box;width:100%;min-height:110px;color:var(--navy);font:inherit;resize:vertical;background:#1e2f6308;border:1px solid #1e2f631f;border-radius:11px;padding:11px 13px;font-size:13px;line-height:1.5}.einstellungen-text-feld::placeholder,.einstellungen-feld::placeholder{color:var(--text-leise);opacity:1}.einstellungen-reihe{flex-wrap:wrap;gap:8px;display:flex}.einstellungen-reihe--mitte{align-items:center;gap:10px}.einstellungen-ticket,.einstellungen-hinweis{border-radius:10px;margin:0;padding:9px 13px;font-size:12px;line-height:1.45}.einstellungen-ticket{color:var(--gruen-text);background:#4cc9a129;align-items:center;gap:8px;font-weight:800;display:flex}.einstellungen-hinweis{color:var(--navy);background:#e0944a24;font-weight:600}.einstellungen-haupt{background:var(--navy);color:var(--creme);font:inherit;cursor:pointer;border:none;border-radius:11px;flex:none;padding:11px 18px;font-size:13px;font-weight:800;line-height:1.22}.einstellungen-haupt:hover:not(:disabled){background:var(--navy-dunkel)}.einstellungen-haupt:disabled{opacity:.55;cursor:not-allowed}.einstellungen-haupt--klein{border-radius:10px;padding:9px 15px;font-size:12.5px}.einstellungen-haupt--breit{flex:1}.einstellungen-leise{color:var(--navy);font:inherit;cursor:pointer;background:#1e2f630f;border:none;border-radius:9px;flex:none;padding:8px 13px;font-size:12px;font-weight:700;line-height:1.22}.einstellungen-leise:hover{background:#1e2f631f}.einstellungen-logo{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.einstellungen-logo-bild{box-sizing:border-box;background:var(--weiss);object-fit:contain;border:1px solid #1e2f631f;border-radius:10px;max-width:200px;height:56px;padding:6px 10px}.einstellungen-logo-bild--leer{width:120px;color:var(--text-leise);align-items:center;font-size:12px;font-weight:600;display:flex}.ab-gestalten{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;display:grid}.ab-gestalten-angaben{flex-direction:column;gap:10px;min-width:0;display:flex}.ab-gestalten-farben{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.ab-gestalten-farbe{color:var(--navy);align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.ab-gestalten-farbfeld{border:1px solid var(--rand);background:var(--weiss);cursor:pointer;border-radius:8px;width:42px;height:32px;padding:2px}.ab-gestalten-vorschau{border:1px solid var(--rand);background:var(--seite);border-radius:10px;width:105mm;height:148.5mm;position:sticky;top:16px;overflow:hidden}.ab-gestalten-massstab{transform-origin:0 0;width:210mm;transform:scale(.5)}@container arbeit (max-width:880px){.ab-gestalten{grid-template-columns:minmax(0,1fr)}.ab-gestalten-vorschau{position:static}}@container arbeit (max-width:480px){.ab-gestalten-vorschau{width:79.8mm;height:112.86mm}.ab-gestalten-massstab{transform:scale(.38)}}.einstellungen-liste{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.einstellungen-anbindung{background:var(--weiss);border:1px solid #1e2f6314;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:13px 16px;line-height:1.22;display:flex}.einstellungen-zeichen{background:var(--farbe);width:38px;height:38px;color:var(--weiss);letter-spacing:-.02em;border-radius:11px;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex}.einstellungen-zeichen--zwei{font-size:13px}.einstellungen-zeichen--aus{background:var(--text-leise)}.einstellungen-text{flex-direction:column;flex:1;gap:1px;min-width:160px;display:flex}.einstellungen-name{color:var(--navy);font-size:14px;font-weight:700}.einstellungen-beschreibung{color:var(--text-leise);font-size:12px;font-weight:500}.einstellungen-status{color:var(--text-leise);white-space:nowrap;background:#1e2f6314;border-radius:8px;flex:none;padding:4px 10px;font-size:11px;font-weight:700}.einstellungen-status--an{color:var(--gruen-text);background:#4cc9a12e}.einstellungen-status--fehler{background:var(--fehler-flaeche);color:var(--fehler-text)}.postfach-ende{color:var(--text-leise);text-align:center;padding:14px 16px;font-size:11.5px;font-weight:500;line-height:1.45}.wache{align-items:center;gap:6px;display:inline-flex}.wache-zahnrad{opacity:.8;flex:none}.wache-zahnrad--dreht{transform-origin:50%;animation:1.7s linear infinite wache-dreht}@keyframes wache-dreht{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.wache-zahnrad--dreht{animation:none}}.schnittstelle-fehler,.schnittstelle-stand,.schnittstelle-formular,.schnittstelle-notiz,.schnittstelle-erfolg{flex-basis:100%}.schnittstelle-fehler{border-left:3px solid var(--fehler);background:var(--fehler-flaeche);color:var(--fehler-text);border-radius:6px;flex-direction:column;gap:3px;margin:2px 0 0;padding:9px 12px;font-size:13px;line-height:1.42;display:flex}.schnittstelle-fehler-seit{letter-spacing:.02em;text-transform:uppercase;opacity:.8;font-size:11px;font-weight:700}.schnittstelle-stand{color:var(--text-leise);margin:0;font-size:12px;font-weight:500}.schnittstelle-formular{border-top:1px solid #1e2f6314;flex-direction:column;gap:12px;margin-top:4px;padding-top:13px;display:flex}.schnittstelle-felder{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:end;gap:11px;margin-bottom:12px;display:grid}.schnittstelle-weitere{gap:8px;display:flex}.schnittstelle-vorwahl{flex-basis:100%;margin-bottom:12px}.schnittstelle-notiz{color:var(--text-leise);margin:0;font-size:12px;line-height:1.45}.schnittstelle-erfolg{border-left:3px solid var(--mint);color:var(--gruen-text);background:#4cc9a124;border-radius:6px;margin:0;padding:9px 12px;font-size:13px}.einstellungen-weiter{color:var(--navy);align-items:center;gap:12px;text-decoration:none;display:flex}.einstellungen-weiter:hover{border-color:#1e2f6333}@container arbeit (max-width:620px){.schnittstelle-felder{grid-template-columns:1fr}}.einstellungen-lieferant{background:var(--weiss);border:1px solid #1e2f6314;border-radius:14px;flex-direction:column;gap:8px;padding:13px 16px;line-height:1.22;display:flex}.einstellungen-lieferant-kopf{align-items:center;gap:12px;display:flex}.einstellungen-initialen{width:36px;height:36px;color:var(--navy);background:#1e2f6314;border-radius:11px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.einstellungen-entfernen{width:28px;height:28px;color:var(--fehler-text);cursor:pointer;background:#b5473d14;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.einstellungen-entfernen:hover{background:#b5473d29}.einstellungen-kontakte{flex-wrap:wrap;gap:8px;display:flex}.einstellungen-kontakt{min-width:0;color:var(--navy);overflow-wrap:anywhere;background:#1e2f630f;border-radius:9px;align-items:center;gap:6px;padding:8px 12px;font-size:11.5px;font-weight:700;text-decoration:none;display:flex}.einstellungen-kontakt:hover{background:#1e2f631f}.einstellungen-kontakt--telefon{background:var(--mint);color:var(--navy-dunkel);font-weight:800}.einstellungen-kontakt--telefon:hover{background:var(--mint-hell)}.einstellungen-lieferform{background:#1e2f630a;border:1px solid #1e2f631a;border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.einstellungen-feld{box-sizing:border-box;background:var(--weiss);min-width:0;color:var(--navy);font:inherit;border:1px solid #1e2f631f;border-radius:10px;flex:160px;padding:9px 12px;font-size:13px;line-height:1.22}.einstellungen-feld--getoent{background:#1e2f630a}.einstellungen-hinzufuegen{color:var(--navy);font:inherit;cursor:pointer;background:#1e2f630f;border:1px dashed #1e2f6340;border-radius:11px;padding:11px;font-size:12.5px;font-weight:700;line-height:1.22}.einstellungen-hinzufuegen:hover{background:#1e2f631a}.einstellungen-einladung{background:var(--weiss);border:1px solid #1e2f6314;border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;line-height:1.22;display:flex}.einstellungen-einladung .einladung-link{margin-top:0}.einstellungen-einladung .fehler{margin:0}.overlay--sprache{width:420px}.einstellungen-sprachfenster{gap:12px;padding:22px}.suchleiste--sprache{margin:0;padding:10px 13px}.einstellungen-sprachliste{flex-direction:column;gap:2px;max-height:400px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.einstellungen-sprachwahl{width:100%;color:var(--navy);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:12px 10px;line-height:1.22;display:flex}.einstellungen-sprachwahl:hover{background:#1e2f630d}.einstellungen-sprachwahl[aria-pressed=true]{background:var(--mint)}.einstellungen-sprachwahl-text{flex-direction:column;gap:1px;min-width:0;display:flex}.einstellungen-sprachwahl-name{font-size:14px;font-weight:600}.einstellungen-sprachwahl-deutsch{color:var(--text-leise);font-size:11.5px;font-weight:500}.einstellungen-sprachwahl[aria-pressed=true] .einstellungen-sprachwahl-deutsch{color:var(--navy-dunkel)}.einstellungen-radio{box-sizing:border-box;border:2px solid #1e2f6399;border-radius:50%;flex:none;width:18px;height:18px}.einstellungen-sprachwahl[aria-pressed=true] .einstellungen-radio{border:5px solid var(--navy)}.einstellungen-leer{color:var(--text-leise);margin:0;padding:12px 10px;font-size:13px}@media (prefers-reduced-motion:reduce){.einstellungen-pfeil{transition:none}}.einstellungen-zurueck:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.einstellungen-abmelden:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.einstellungen-sprache:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.einstellungen-stufe:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.einstellungen-farbe:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.einstellungen-abschnitt-kopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.einstellungen-thema:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.einstellungen-text-feld:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.einstellungen-haupt:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.einstellungen-leise:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.einstellungen-entfernen:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.einstellungen-kontakt:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.einstellungen-feld:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.einstellungen-hinzufuegen:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.einstellungen-sprachwahl:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}.akquise-fl-flaeche--ziel{border-color:var(--mint)}@media (max-width:759px){.akquise-kopfknoepfe{flex:100%}.datenimport-umsatz-steuerung{flex:100%;min-width:0}.datenimport-zeile{flex-wrap:wrap}.datenimport-zeile-text{flex:140px}.datenimport-zeile-betrag{margin-left:auto}.objektwissen-abschnitt-kopf,.partner-detail-kopf{flex-wrap:wrap}.einstellungen-abschnitt-kopf{flex-wrap:wrap;row-gap:2px}.einstellungen-abschnitt-titel{flex:1 1 0;min-width:auto}.einstellungen-abschnitt-zusatz{white-space:normal;flex-basis:100%;padding-left:51px}}.portal-protokoll-titel{color:var(--navy);font-size:13px;font-weight:800}.portal-knopf-leise{color:var(--navy);white-space:nowrap;background:#1e2f630f;border-radius:10px;flex:none;align-items:center;gap:6px;padding:8px 13px;font-size:12px;font-weight:700;line-height:1.22;text-decoration:none;display:flex}.portal-knopf-leise:hover{background:#1e2f631f}.portal-raeume{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.portal-schluessel{flex-direction:column;gap:2px;margin:8px 0 0;padding:0;list-style:none;display:flex}.portal-schluessel-zeile{border-bottom:1px solid #1e2f6312;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 2px;display:flex}.portal-schluessel-zeile:last-child{border-bottom:none}.portal-schluessel-person{color:var(--navy);font-size:13.5px;font-weight:700}.portal-schluessel-zeit{color:var(--text-leise);font-variant-numeric:tabular-nums;text-align:right;font-size:12.5px}.portal-live{background:#1e2f630d;border-radius:12px;align-items:center;gap:10px;margin:0 0 10px;padding:10px 13px;display:flex}.portal-live--an{background:#27775b1a}.portal-live-punkt{background:var(--gruen-text);border-radius:50%;flex:none;width:9px;height:9px;animation:2s ease-in-out infinite portal-live-puls}.portal-live-punkt--aus{background:#1e2f634d;animation:none}.portal-live-text{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.portal-live-wer{color:var(--navy);font-size:13.5px;font-weight:800}.portal-live-wann{color:var(--text-leise);font-size:12.5px}@keyframes portal-live-puls{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.portal-live-punkt{animation:none}}.portal-planleiste{justify-content:flex-end;margin-bottom:10px;display:flex}.overlay--problem{width:460px}.problem,.problem-fertig{flex-direction:column;gap:10px;display:flex}.problem-feld{flex-direction:column;gap:4px;display:flex}.problem-beschriftung{color:var(--text-leise);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:700}.problem-wahl,.problem-text{background:var(--weiss);width:100%;color:var(--text);border:1px solid #1e2f6324;border-radius:11px;padding:9px 11px;font-family:inherit;font-size:13.5px}.problem-text{resize:vertical;line-height:1.4}.problem-ort{color:var(--gruen-text);background:#27775b1a;border-radius:10px;margin:0;padding:8px 11px;font-size:13px;font-weight:700}.reklamation-bilder{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.reklamation-bild img{object-fit:cover;border-radius:10px;width:84px;height:84px;display:block}.reklamation-bild a:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.problem-freiwillig{color:var(--text-leise);text-transform:none;letter-spacing:0;font-weight:500}.problem-bildknopf{color:var(--navy);cursor:pointer;background:0 0;border:1px dashed #1e2f6359;border-radius:11px;align-self:flex-start;align-items:center;gap:7px;padding:9px 14px;font-family:inherit;font-size:12.5px;font-weight:700;display:inline-flex}.problem-bildknopf:hover{border-color:var(--navy);background:#1e2f630a}.problem-bildknopf--voll{color:var(--text-leise);border-style:solid}.problem-feld:focus-within .problem-bildknopf{outline:2px solid var(--navy);outline-offset:2px}.problem-bilder{flex-direction:column;gap:3px;margin:6px 0 0;padding:0;list-style:none;display:flex}.problem-bild{background:#1e2f630d;border-radius:9px;align-items:center;gap:8px;padding:6px 8px 6px 11px;display:flex}.problem-bild-name{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.problem-bild-weg{width:22px;height:22px;color:var(--navy);cursor:pointer;background:#1e2f6317;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.problem-bild-weg:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.problem-arten{grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0;list-style:none;display:grid}.problem-art{background:var(--weiss);width:100%;color:var(--navy);text-align:left;cursor:pointer;border:1px solid #1e2f631f;border-radius:11px;flex-direction:column;gap:1px;padding:9px 11px;font-family:inherit;display:flex}.problem-art--an{border-color:var(--navy);background:#1e2f6312}.problem-art:focus-visible{outline:2px solid var(--navy);outline-offset:1px}.problem-art-text{font-size:13px;font-weight:800}.problem-art-hinweis{color:var(--text-leise);font-size:11.5px;font-weight:500;line-height:1.3}.problem-fertig{align-items:flex-start;padding-bottom:6px}.problem-fertig-text{margin:0;font-size:14px;line-height:1.45}@media (max-width:519px){.problem-arten{grid-template-columns:1fr}}.portal-stockwerk+.portal-stockwerk{border-top:1px solid #1e2f631a;margin-top:18px;padding-top:18px}.portal-stockwerk-titel{color:var(--navy);justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 8px;font-size:14px;font-weight:800;display:flex}.portal-stockwerk-zahl{color:var(--text-leise);font-size:12.5px;font-weight:600}.portal-planlegende{flex-wrap:wrap;gap:8px 18px;margin:12px 0 0;padding:0;list-style:none;display:flex}.portal-planlegende-eintrag{color:var(--text-leise);align-items:center;gap:7px;font-size:12.5px;display:flex}.portal-lv,.portal-lv-punkte{margin:0;padding:0;list-style:none}.portal-lv{flex-direction:column;gap:6px;margin-top:10px;display:flex}.portal-lv-punkte{flex-direction:column;gap:2px;padding:6px 2px 10px;display:flex}.portal-lv-punkt{color:var(--text);padding-left:16px;font-size:13.5px;line-height:1.45;position:relative}.portal-lv-punkt:before{background:var(--navy);content:"";opacity:.45;border-radius:50%;width:4px;height:4px;position:absolute;top:.62em;left:4px}.portal-raum-kopf{cursor:pointer;background:#4cc9a11a;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;list-style:none;display:flex}.portal-raum-kopf::-webkit-details-marker{display:none}.portal-raum-kopf--offen{background:#1e2f630a}.portal-raum-name{color:var(--navy);font-size:13px;font-weight:700}.portal-raum-zahl{color:var(--gruen-text);flex:none;font-size:12px;font-weight:700}.portal-raum-kopf--offen .portal-raum-zahl{color:var(--text-leise)}.portal-raum[open]>.portal-raum-kopf{margin-bottom:6px}.portal-raum>.portal-protokoll{padding-left:10px}.portal-karte-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.portal-verweis{color:var(--navy);text-underline-offset:2px;font-size:12px;font-weight:700;text-decoration:underline}.portal-knopf-leise:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.portal-raum-kopf:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.portal-verweis:focus-visible{outline:2px solid var(--mint);outline-offset:2px}input[type=date],input[type=time]{min-width:0;max-width:100%}@supports (-webkit-touch-callout:none){input[type=date],input[type=time]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:calc(1.4em + 22px)}input[type=date]::-webkit-date-and-time-value{text-align:left}input[type=time]::-webkit-date-and-time-value{text-align:left}}@media (max-width:759px){.vollbild:has(>.livekarte){padding:0}.vollbild>.livekarte{border:none;border-radius:0;gap:0;height:100%;padding:0;position:relative}.vollbild>.livekarte .livekarte-kopf{top:calc(12px + env(safe-area-inset-top));z-index:600;position:absolute;right:12px}.vollbild>.livekarte .livekarte-kopftext,.vollbild>.livekarte .livekarte-legende,.vollbild>.livekarte .livekarte-ohne{display:none}.vollbild>.livekarte .livekarte-vollbild-knopf{background:var(--creme);box-shadow:0 4px 14px #141c3633}.vollbild>.livekarte .livekarte-flaeche--gross{border-radius:0;flex:1;height:auto;min-height:0}}@media (pointer:coarse){.organigramm-sicht{touch-action:pan-y}}body:has(.schale-inhalt--arbeit){background:var(--arbeitsflaeche)}body:has(.schale--creme){background:var(--creme)}@media (max-width:759px){.inhalt{padding:18px 12px calc(24px + env(safe-area-inset-bottom))}.datenimport-kacheln{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.datenimport-kachel{gap:8px;min-width:0;padding:12px}.datenimport-kachel-symbol{border-radius:10px;width:32px;height:32px}.datenimport-kachel-zahl{font-size:18px}.datenimport-kachel-titel{font-size:12.5px}.datenimport-kachel-meta{font-size:10.5px}.datenimport-karte{padding:14px 12px}.datenimport-umsatz-bereiche{flex:1;min-width:0}.datenimport-umsatz-bereich{min-width:0;padding:8px 4px;font-size:12px}.datenimport-umsatz-filter{flex-flow:column;align-items:stretch;padding:12px}.datenimport-umsatz-datum{justify-content:center}.datenimport-umsatz-schnell{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.datenimport-umsatz-schnell::-webkit-scrollbar{display:none}}.handy-zurueck{display:none}@media (max-width:759px){.handy-zurueck{width:36px;height:36px;color:var(--navy);cursor:pointer;background:#1e2f630f;border:none;border-radius:10px;flex:none;justify-content:center;align-self:flex-start;align-items:center;padding:0;display:flex}.handy-zurueck:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.nachrichten-liste{max-height:none}.nachrichten-raster:not(.nachrichten-raster--detail) .nachrichten-fenster{display:none}.nachrichten-raster--detail .nachrichten-fenster{inset:calc(var(--leiste-hoehe,56px) / var(--schrift-zoom,1)) 0 0 0;z-index:150;height:auto;padding:0 0 env(safe-area-inset-bottom);box-shadow:none;overscroll-behavior:contain;border-radius:0;position:fixed}.nachrichten-kopf-text{flex:1}.postfach-ordner{scrollbar-width:none;flex-direction:row;gap:4px;min-width:0;max-height:none;padding:6px;position:relative;overflow-x:auto}.postfach-ordner::-webkit-scrollbar{display:none}.postfach-ordner-knopf{flex:none;width:auto}.postfach-luecke{display:none}.postfach-neu,.postfach-leeren{white-space:nowrap;flex:none;margin:0}.postfach-liste{max-height:none}.postfach-raster:not(.postfach-raster--detail) .postfach-lesen{display:none}.postfach-raster--detail .postfach-lesen{inset:calc(var(--leiste-hoehe,56px) / var(--schrift-zoom,1)) 0 0 0;z-index:150;min-height:0;padding:14px 14px calc(14px + env(safe-area-inset-bottom));overscroll-behavior:contain;border:none;border-radius:0;position:fixed;overflow:auto}.objektwissen-raster:not(.objektwissen-raster--detail) .objektwissen-karte,.objektwissen-raster:not(.objektwissen-raster--detail) .objektwissen-spalte--gedaechtnis,.objektwissen-raster--detail .objektwissen-spalte--orte{display:none}.objektwissen-inhalt:has(.objektwissen-raster--detail) .objektwissen-schritte{display:none}.objektwissen-inhalt:has(.objektwissen-raster--detail) .extern-hinweis{display:none}}.overlay--einsatzplan{width:428px}.einsatzplan{gap:14px}.einsatzplan-block{flex-direction:column;gap:6px;display:flex}.einsatzplan-eigener{background:var(--weiss);width:100%;color:var(--navy);font:inherit;border:1px solid #1e2f631f;border-radius:11px;margin-top:4px;padding:10px 13px;font-size:13px}.einsatzplan-tage{gap:5px;display:flex}.einsatzplan-tag{min-width:0;color:var(--text-leise);font:inherit;cursor:pointer;background:#1e2f630f;border:none;border-radius:10px;flex:1;padding:10px 4px;font-size:12.5px;font-weight:800;line-height:1.22}.einsatzplan-tag--an{background:var(--mint);color:var(--navy-dunkel)}.einsatzplan-personen{max-height:150px;overflow:auto}.einsatzplan-zusammenfassung{background:#4cc9a124;border-radius:12px;flex-direction:column;gap:2px;padding:11px 14px;display:flex}.einsatzplan-hinweis{color:var(--navy);background:#e0944a24;border-radius:10px;margin:0;padding:9px 12px;font-size:12px;font-weight:600;line-height:1.45}.einsatzplan-speichern{border-radius:12px;width:100%;padding:13px;font-size:14px;font-weight:800}.einsatzplan-tag:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.einsatzplan-eigener:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.app--navy{background:var(--navy)}body:has(.app--navy){background:var(--navy)}.app--navy .buehne{background:linear-gradient(to bottom, #1e2f6300 55%, var(--navy) 100%), repeating-linear-gradient(135deg, #2a4278 0 3.5px, #233a6a 3.5px 14px)}.app--navy .wissen{background:#ffffff14;border-color:#ffffff1f}.app--navy .wissen-icon{color:var(--mint)}.app--navy .wissen-eintrag--warnung .wissen-icon{color:var(--warnung)}.app--navy .wissen-art{color:var(--mint)}.app--navy .wissen-eintrag--warnung .wissen-art{color:#f0b27a}.app--navy .wissen-raum{color:#ffffffb3}.app--navy .wissen-titel{color:var(--weiss)}.app--navy .wissen-text{color:#ffffffd9}.app--navy .zugang-knopf{background:var(--mint);color:var(--navy-dunkel)}.app--navy .zugang-knopf--zu{background:var(--weiss);color:var(--navy)}.app--navy .zugang-warnung{color:#ffffffb3}.app--navy .aufgabe{background:linear-gradient(165deg,#fcf5e9,#f3e7ce);border:none}.app--navy .aufgabe-marke{color:#226a51}.app--navy .aufgabe-zaehler{color:#1e2f63b3}.app--navy .raumchip{color:#ffffffb3;border-color:#ffffff29}.app--navy .raumchip:hover{color:var(--weiss);border-color:#ffffff4d}.app--navy .raumchip--aktiv,.app--navy .raumchip--aktiv:hover{border-color:var(--mint);background:var(--mint);color:var(--navy-dunkel)}.app--navy .app-marke{color:#ffffff9e}.app--navy .punktzeile{color:var(--weiss)}.app--navy .punktzeile:hover{background:#ffffff0d}.app--navy .punktzeile--aktuell,.app--navy .punktzeile--aktuell:hover{background:#4cc9a129}.app--navy .punktzeile--erledigt .punktzeile-text{color:#ffffff9e}.app--navy .punktzeile-haken{color:var(--navy-dunkel);border-color:#ffffff73}.app--navy .punktzeile--erledigt .punktzeile-haken{border-color:var(--mint);background:var(--mint)}.punktzeile-symbol{width:42px;height:42px;color:var(--gruen-text);background:#4cc9a12e;border:1px solid #4cc9a14d;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.punktzeile--aktuell .punktzeile-symbol{border:2px solid var(--mint)}.punktzeile--erledigt .punktzeile-symbol{background:#4cc9a147}.aufgaben-symbol-akzent{stroke:var(--mint)}.app--navy .punktzeile-symbol{color:var(--mint)}.app--navy .aufgaben-symbol-akzent{stroke:var(--creme)}.einsatz-hinweise{background:#1e2f630a;border:1px solid #1e2f631a;border-radius:16px}.einsatz-hinweise-kopf{min-height:52px;color:var(--navy);cursor:pointer;align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;font-weight:700;list-style:none;display:flex}.einsatz-hinweise-kopf::-webkit-details-marker{display:none}.einsatz-hinweise-titel{flex:1;min-width:0}.einsatz-hinweise-zahl{background:var(--mint);min-width:24px;height:24px;color:var(--navy-dunkel);border-radius:99px;flex:none;justify-content:center;align-items:center;padding:0 7px;font-size:12px;font-weight:800;display:inline-flex}.einsatz-hinweise-zahl--warnung{background:var(--warnung)}.einsatz-hinweise-pfeil{flex:none;transition:transform .2s}.einsatz-hinweise[open] .einsatz-hinweise-pfeil{transform:rotate(180deg)}.einsatz-hinweise-inhalt{padding:2px 14px 14px}.app--navy .einsatz-hinweise{background:#ffffff0f;border-color:#ffffff1f}.app--navy .einsatz-hinweise-kopf{color:var(--weiss)}.app--navy .app-leiste{background:linear-gradient(to bottom, #1e2f6300, var(--navy) 45%)}.app--navy .app-leiste-pille{background:#ffffff14;border-color:#ffffff1f}.app--navy .app-leiste-punkt{color:#ffffffbf}.app--navy .app-leiste-punkt:hover{color:var(--weiss)}.app--navy .app-leiste-punkt--aktiv,.app--navy .app-leiste-punkt--aktiv:hover{color:var(--navy-dunkel)}.app--navy .kamera{border-color:var(--navy)}.app--navy .app-leiste-punkt:focus-visible{outline:3px solid var(--weiss);outline-offset:3px}.app--navy .raumchip:focus-visible{outline:3px solid var(--weiss);outline-offset:3px}.app--navy .punktzeile:focus-visible{outline:3px solid var(--weiss);outline-offset:3px}.app--navy .einsatz-hinweise-kopf:focus-visible{outline:3px solid var(--weiss);outline-offset:3px}.app--navy .kamera:focus-visible{outline:3px solid var(--weiss);outline-offset:3px}@media (prefers-reduced-motion:reduce){.einsatz-hinweise-pfeil{transition:none}}.handy-app{display:contents}@media (max-width:759px){.handy-app{inset:calc(var(--leiste-hoehe,56px) / var(--schrift-zoom,1)) 0 0 0;z-index:140;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom);background:var(--weiss);flex-direction:column;display:flex;position:fixed;overflow-y:auto}.handy-app .bereichskopf{gap:10px;margin:0;padding:14px 16px 10px}.handy-app .nachrichten-inhalt,.handy-app .postfach-inhalt{gap:8px}.handy-app .extern-hinweis{padding:0 16px}.handy-app .postfach-ordner{margin-inline-start:10px;margin-inline-end:10px}.handy-app .nachrichten-liste{box-shadow:none;background:0 0;border-radius:0;flex:1}.handy-app .postfach-liste{background:0 0;border:none;border-radius:0;padding:0 6px 16px}}body:has(.anlernen){background:var(--navy)}.anlernen{isolation:isolate;min-height:calc(var(--dvh) * 100);max-width:480px;padding:calc(16px + env(safe-area-inset-top)) 16px calc(20px + env(safe-area-inset-bottom));color:var(--weiss);flex-direction:column;margin:0 auto;line-height:1.22;display:flex;position:relative}.anlernen-bild{z-index:-1;background:repeating-linear-gradient(-45deg,#233a6a 0 8px,#2c4276 8px 16px);position:fixed;top:0;bottom:0;left:0;right:0}.anlernen-bild:after{content:"";background:linear-gradient(#16204ae6 0%,#16204a99 18%,#16204a00 32% 55%,#16204ad9 100%);position:absolute;top:0;bottom:0;left:0;right:0}.anlernen-video{object-fit:cover;width:100%;height:100%;display:block}.anlernen-video--aus{visibility:hidden}.anlernen-kopf{align-items:center;gap:10px;display:flex}.anlernen-zurueck{width:44px;height:44px;color:var(--weiss);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#16204ad9;border:1px solid #ffffff2e;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.anlernen-schritte{flex:1;gap:5px;display:flex}.anlernen-schritt{background:#fff3;border-radius:2px;flex:1;height:3px}.anlernen-schritt--an{background:var(--mint)}.anlernen-zeile{justify-content:space-between;margin:8px 0 0;font-size:10.5px;display:flex}.anlernen-schrittname{color:#ffffffe6;letter-spacing:.02em;font-weight:700}.anlernen-schrittzahl{color:#ffffffbf;font-weight:600}.anlernen-ort{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#16204ad9;border:1px solid #ffffff24;border-radius:14px;flex-wrap:wrap;align-self:flex-start;align-items:center;gap:4px 8px;max-width:100%;margin:14px 0 0;padding:9px 13px;display:inline-flex}.anlernen-ort-name{font-size:12.5px;font-weight:700}.anlernen-ort-stand{color:#ffffffb8;font-size:11px;font-weight:500}.anlernen-punkt{background:var(--mint);width:6px;height:6px;box-shadow:0 0 8px var(--mint);border-radius:50%;flex:none}.anlernen-punkt--puls{box-shadow:none;animation:1.6s ease-in-out infinite gs-pulse}.anlernen-flaeche{flex-direction:column;flex:1;justify-content:center;gap:6px;min-height:170px;padding:16px 0 16px 34px;display:flex}.anlernen-foto-knopf{background:var(--mint);min-height:44px;color:var(--navy-dunkel);font:inherit;cursor:pointer;border:none;border-radius:10px;padding:8px 12px;font-size:12.5px;font-weight:700}.anlernen-live{z-index:-1;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.anlernen-live-rahmen,.anlernen-live-stelle{transition:opacity .25s,left .12s linear,top .12s linear,width .2s,height .2s;position:absolute}.anlernen-live--aus{opacity:0}.anlernen-live-ecke{border:0 solid var(--mint);filter:drop-shadow(0 0 1px #16204ae6)drop-shadow(0 0 6px #4cc9a1bf);width:18px;height:18px;position:absolute}.anlernen-live-ecke--lo{border-top-width:3px;border-left-width:3px;border-top-left-radius:8px;top:-2px;left:-2px}.anlernen-live-ecke--ro{border-top-width:3px;border-right-width:3px;border-top-right-radius:8px;top:-2px;right:-2px}.anlernen-live-ecke--lu{border-bottom-width:3px;border-left-width:3px;border-bottom-left-radius:8px;bottom:-2px;left:-2px}.anlernen-live-ecke--ru{border-bottom-width:3px;border-right-width:3px;border-bottom-right-radius:8px;bottom:-2px;right:-2px}.anlernen-live-rahmen--geraet .anlernen-live-ecke{filter:drop-shadow(0 0 1px #16204ae6);border-color:#ffffffe6;width:14px;height:14px}.anlernen-live-schild{max-width:70vw;color:var(--mint);text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translate3d(var(--kipp-x,0px), var(--kipp-y,0px), 0);background:#16204ad1;border:1px solid #4cc9a18c;border-radius:10px;padding:5px 10px;font-size:12px;font-weight:800;transition:transform .15s ease-out;position:absolute;overflow:hidden;box-shadow:0 6px 16px #00000059,inset 0 1px #ffffff1f}.anlernen-live-rahmen--geraet .anlernen-live-schild{color:var(--weiss);border-color:#ffffff59;font-weight:700}.anlernen-live-stelle{--farbe:#f0b47a;border:1.5px dashed var(--farbe);border-radius:12px;box-shadow:0 0 0 1px #16204a80}.anlernen-live-stelle--muell{--farbe:#f5d76e}.anlernen-live-stelle--schaden{--farbe:#ff9b8f}.anlernen-live-stelle--spender{--farbe:#8cc8ff}.anlernen-live-puls{background:var(--farbe);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 2px #16204ab3}.anlernen-live-puls:after{content:"";border:2px solid var(--farbe);border-radius:50%;animation:1.6s ease-out infinite anlernen-live-welle;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.anlernen-live-schild--warnung{border-color:var(--farbe);color:var(--farbe)}.anlernen-live-stelle--punkt{box-shadow:none;border:0}.anlernen-live-faden{background:var(--farbe);border-radius:1px;width:2px;position:absolute;box-shadow:0 0 0 1px #16204a8c}.anlernen-live--leise:not(.anlernen-live--aus){opacity:.45}.anlernen-live-ziel{border:1.5px solid #ffffffb3;border-radius:50%;width:36px;height:36px;margin:-18px 0 0 -18px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #16204a73}.anlernen-live-ziel:before,.anlernen-live-ziel:after{content:"";background:#ffffffb3;position:absolute;top:50%;left:50%}.anlernen-live-ziel:before{width:2px;height:8px;margin:-4px 0 0 -1px}.anlernen-live-ziel:after{width:8px;height:2px;margin:-1px 0 0 -4px}.anlernen-live-scan{background:linear-gradient(#0000 0%,#4cc9a100 46%,#4cc9a152 50%,#4cc9a100 54%,#0000 100%) 0 0/100% 220%;animation:1.4s linear infinite anlernen-live-scan;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes anlernen-live-welle{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes anlernen-live-scan{0%{background-position:0 100%}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.anlernen-live-rahmen,.anlernen-live-stelle,.anlernen-live-schild{transition:none}.anlernen-live-puls:after,.anlernen-live-scan{animation:none}.anlernen-live-scan{display:none}}.anlernen-live-funke{background:var(--weiss);opacity:0;border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;animation:1.6s ease-in-out infinite anlernen-live-funkeln;position:absolute;box-shadow:0 0 6px 2px #4cc9a1d9}.anlernen-live-treffer{opacity:0;animation:.9s ease-out anlernen-live-aufleuchten;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 90px #4cc9a18c}.anlernen-live-treffer:after{content:"";border:2px solid var(--mint);opacity:0;border-radius:50%;width:60px;height:60px;margin:-30px 0 0 -30px;animation:.9s ease-out anlernen-live-ring;position:absolute;top:50%;left:50%}.anlernen-live--neu{animation:anlernen-live-einrasten .5s cubic-bezier(.2, 1.5, .4, 1) var(--verzoegerung,0s) backwards}.anlernen-live--neu .anlernen-live-schild{animation:anlernen-live-auftauchen .45s cubic-bezier(.2, 1.6, .4, 1) calc(var(--verzoegerung,0s) + .12s) backwards}@keyframes anlernen-live-funkeln{0%,to{opacity:0;scale:.3}45%{opacity:1;scale:1.2}}@keyframes anlernen-live-aufleuchten{25%{opacity:1}}@keyframes anlernen-live-ring{0%{opacity:.9;scale:1}to{opacity:0;scale:9}}@keyframes anlernen-live-einrasten{0%{opacity:0;scale:1.35}}@keyframes anlernen-live-auftauchen{0%{opacity:0;translate:0 8px;scale:.6}}.anlernen-ki-stand{color:var(--mint);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#16204ae0;border:1px solid #4cc9a180;border-radius:14px;align-self:flex-start;align-items:center;gap:8px;margin:8px 0 0;padding:7px 13px 7px 10px;font-size:12.5px;font-weight:800;animation:.3s cubic-bezier(.2,1.4,.4,1) anlernen-ki-stand-rein;display:inline-flex;position:relative;overflow:hidden}.anlernen-ki-stand-zeichen{border-radius:50%;flex:none;width:14px;height:14px;position:relative}.anlernen-ki-stand--schaut .anlernen-ki-stand-zeichen,.anlernen-ki-stand--genau .anlernen-ki-stand-zeichen{border:2px solid #4cc9a140;border-top-color:var(--mint);animation:.8s linear infinite wache-dreht}.anlernen-ki-stand--schaut:before,.anlernen-ki-stand--genau:before{content:"";background:var(--mint);height:2px;animation:4s cubic-bezier(.1,.6,.3,1) forwards anlernen-ki-stand-balken;position:absolute;bottom:0;left:0}.anlernen-ki-stand--schaut:after,.anlernen-ki-stand--genau:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff29 50%,#0000 70%);animation:1.3s ease-in-out infinite anlernen-ki-stand-glanz;position:absolute;top:0;bottom:0;left:0;right:0}.anlernen-ki-stand--genau:before{animation-duration:10s}.anlernen-ki-stand--erkannt .anlernen-ki-stand-zeichen{background:var(--mint);animation:.4s cubic-bezier(.2,1.6,.4,1) anlernen-live-einrasten}.anlernen-ki-stand--erkannt .anlernen-ki-stand-zeichen:after{content:"✓";color:var(--navy-dunkel);text-align:center;font-size:10px;line-height:14px;position:absolute;top:0;bottom:0;left:0;right:0}.anlernen-ki-stand--still,.anlernen-ki-stand--hakt{color:#f0b47a;border-color:#f0b47a80}.anlernen-ki-stand--still .anlernen-ki-stand-zeichen,.anlernen-ki-stand--hakt .anlernen-ki-stand-zeichen{background:#f0b47a;width:8px;height:8px;margin:0 3px;animation:1s ease-in-out infinite gs-pulse}.anlernen-ki-stand-warnung{color:#f0b47a}.anlernen-ki-stand-warnung:not(:nth-child(2)):before{content:"·";color:#fff9;margin-right:8px}@keyframes anlernen-ki-stand-rein{0%{opacity:0;translate:0 -6px}}@keyframes anlernen-ki-stand-balken{0%{width:0}to{width:92%}}@keyframes anlernen-ki-stand-glanz{0%{translate:-100%}to{translate:100%}}@media (prefers-reduced-motion:reduce){.anlernen-live-funke,.anlernen-live-treffer,.anlernen-ki-stand--schaut:after,.anlernen-ki-stand--genau:after{display:none}.anlernen-live--neu,.anlernen-live--neu .anlernen-live-schild,.anlernen-ki-stand,.anlernen-ki-stand-zeichen,.anlernen-ki-stand--schaut:before,.anlernen-ki-stand--genau:before{animation:none}.anlernen-ki-stand--schaut:before,.anlernen-ki-stand--genau:before{width:60%}}.anlernen-live-hinweis{color:#f0b47a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#16204ae0;border:1px solid #f0b47a80;border-radius:12px;flex-wrap:wrap;align-self:flex-start;align-items:center;gap:6px 10px;margin:8px 0 0;padding:6px 8px 6px 12px;font-size:12px;font-weight:700;display:flex}.anlernen-sicht{width:44px;height:44px;color:var(--weiss);font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#16204ad9;border:1px solid #ffffff2e;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.anlernen-sicht[aria-pressed=true]{border-color:var(--mint);color:var(--mint)}.anlernen-sicht:focus-visible{outline:3px solid var(--weiss);outline-offset:2px}.anlernen--frei .anlernen-zeile,.anlernen--frei .anlernen-ort,.anlernen--frei .anlernen-unten,.anlernen--frei .anlernen-erkannt,.anlernen--frei .scan-chips{visibility:hidden}.anlernen-erkannt{color:var(--mint);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#16204ad9;border:1px solid #4cc9a159;border-radius:12px;align-self:flex-start;align-items:center;gap:7px;margin:0;padding:7px 11px;font-size:11.5px;font-weight:700;display:inline-flex}.anlernen-unten{flex-direction:column;gap:10px;display:flex}.anlernen-karte{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#16204ad9;border:1px solid #ffffff29;border-radius:16px;flex-direction:column;gap:8px;padding:13px 15px;display:flex}.anlernen-karte-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;display:flex}.anlernen-marke{color:var(--mint);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;margin:0;font-size:10.5px;font-weight:700;display:flex}.anlernen-marke--warnung{color:#f0b27a}.anlernen-marke--warnung .anlernen-punkt{background:var(--warnung);box-shadow:none}.anlernen-grad{color:#ffffffbf;font-size:11px;font-weight:700}.anlernen-balken{background:#ffffff24;border-radius:4px;height:6px;overflow:hidden}.anlernen-fuellung{background:var(--mint);border-radius:4px;height:100%;transition:width .3s}.anlernen-fuellung--warnung{background:var(--warnung)}.anlernen-text{margin:0;font-size:13px;font-weight:600;line-height:1.4}.anlernen-hinweis{overflow-wrap:break-word;margin:0;font-size:14px;font-weight:600;line-height:1.4}.anlernen-eingabe{width:100%;min-height:64px;color:var(--weiss);font:inherit;resize:none;background:#ffffff1a;border:1px solid #4cc9a180;border-radius:10px;padding:9px 10px;font-size:16px;font-weight:600;line-height:1.4}.anlernen-foto{align-items:center;gap:10px;margin-top:2px;display:flex}.anlernen-foto-bild{background:repeating-linear-gradient(45deg,#fbf2e3 0 4px,#d8cfb8 4px 8px);border-radius:11px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden}.anlernen-foto-leer{color:#5e5640;text-align:center;font:600 7px/1.2 ui-monospace,Menlo,monospace}.anlernen-foto-vorschau{object-fit:cover;width:100%;height:100%;display:block}.anlernen-foto-text{flex-direction:column;gap:2px;min-width:0;display:flex}.anlernen-foto-titel{font-size:11.5px;font-weight:700}.anlernen-foto-stand{color:var(--mint);font-size:10.5px;font-weight:700}.anlernen-meldung{background:#16204ad9;border:1px solid #ffffff29;border-radius:12px;margin:0;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.4}.anlernen-meldung--fehler{background:var(--fehler-flaeche);color:var(--fehler-text);border-color:#0000}.anlernen-knoepfe{gap:8px;display:flex}.anlernen-knopf{min-height:48px;color:var(--weiss);font:inherit;cursor:pointer;background:#16204ad9;border:1px solid #ffffff29;border-radius:14px;flex:1;padding:12px;font-size:13.5px;font-weight:700}.anlernen-knopf--haupt{border-color:var(--mint);background:var(--mint);color:var(--navy-dunkel);flex:1.4}.anlernen-knopf:disabled{opacity:.6;cursor:default}.anlernen-knopf--fertig:disabled{opacity:1}.anlernen-zurueck:focus-visible{outline:3px solid var(--weiss);outline-offset:2px}.anlernen-foto-knopf:focus-visible{outline:3px solid var(--weiss);outline-offset:2px}.anlernen-knopf:focus-visible{outline:3px solid var(--weiss);outline-offset:2px}.anlernen-diktat--knopf:focus-visible{outline:3px solid var(--weiss);outline-offset:2px}.anlernen-fortsetzen:focus-visible{outline:3px solid var(--weiss);outline-offset:2px}.anlernen-eingabe:focus-visible{outline:3px solid var(--weiss);outline-offset:2px}.anlernen-diktat{color:#ffffffd9;background:#16204ad9;border:1px solid #ffffff29;border-radius:20px;align-self:center;align-items:center;gap:10px;margin:2px 0 0;padding:10px 16px;font-size:12px;font-weight:600;display:flex}.anlernen-diktat--knopf{cursor:pointer;font-family:inherit}.anlernen-diktat--an{border-color:var(--mint)}.anlernen-diktat--knopf:disabled{opacity:.55;cursor:default}.anlernen-fortsetzen{color:var(--mint);cursor:pointer;background:#4cc9a124;border:1px solid #4cc9a180;border-radius:8px;padding:3px 9px;font-family:inherit;font-size:11px;font-weight:700}.anlernen-einstufung{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.anlernen-einstufung-wahl{flex-wrap:wrap;gap:6px;display:flex}.anlernen-welle{align-items:center;gap:2.5px;height:16px;display:flex}.anlernen-welle-balken{background:var(--mint);border-radius:2px;width:3px;animation:1.1s ease-in-out infinite nachrichten-welle}@media (prefers-reduced-motion:reduce){.anlernen-welle-balken,.anlernen-punkt--puls{animation:none}.anlernen-fuellung{transition:none}}.app-leiste-zahl{border:2px solid var(--creme);position:absolute;top:2px;left:calc(50% + 4px)}.app--navy .app-leiste-zahl{border-color:var(--navy)}.app-chat-neu{margin-left:auto}.app-chat-liste{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.app-chat-zeile{width:100%;min-height:64px;color:var(--navy);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:14px;align-items:center;gap:12px;padding:11px 10px;display:flex}.app-chat-zeile:hover{background:#1e2f630a}.app-chat-zeile:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.app-chat-kuerzel{background:#1e2f6314;border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:14px;font-weight:700;display:flex}.app-chat-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.app-chat-kopf{align-items:center;gap:6px;min-width:0;display:flex}.app-chat-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.app-chat-vorschau{color:var(--text-leise);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.app-chat-rand{flex-direction:column;flex:none;align-items:flex-end;gap:5px;display:flex}.app-chat-zeit{color:var(--text-leise);font-size:11px;font-weight:500}.app-chat{height:calc(var(--sicht-hoehe,calc(var(--dvh) * 100)) / var(--schrift-zoom,1));max-width:480px;padding:calc(12px + env(safe-area-inset-top)) 16px calc(122px + env(safe-area-inset-bottom));flex-direction:column;gap:10px;margin:0 auto;display:flex}.app:has(>.app-chat){min-height:0;padding-bottom:0}html:has(.app-chat){overscroll-behavior:none;overflow:hidden}body:has(.app-chat){overscroll-behavior:none;overflow:hidden}html[data-tastatur] .app-chat{padding-bottom:8px}html[data-tastatur] .app-leiste{display:none}.app-chat-leiste{border-bottom:1px solid #1e2f6314;flex:none;align-items:center;gap:10px;padding-bottom:12px;display:flex}.app-zurueck--knopf{cursor:pointer;border:none;padding:0}.app-chat-titel{flex-direction:column;flex:1;min-width:0;display:flex}.app-chat-titelname{color:var(--navy);font-family:var(--schrift-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:700;line-height:1.25;overflow:hidden}.app-chat-rolle{color:var(--text-leise);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:500;overflow:hidden}.app-chat-anruf{background:var(--mint);width:40px;height:40px;color:var(--navy-dunkel);cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.app-chat-anruf:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.nachrichten-aufnahme-punkt{background:var(--fehler-text);border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s ease-in-out infinite gs-pulse}@media (prefers-reduced-motion:reduce){.nachrichten-aufnahme-punkt{animation:none}}body:has(.glas-flaeche){background:var(--navy)}.app--navy .auftraege-titel{color:var(--weiss)}.app--navy .auftraege-datum{color:#ffffff8c}.app--navy .sonderauftrag{color:#f0a860;border-color:#f0a860bf}.app--navy .sonderauftrag:hover{background:#f0a8601a}.app--navy .app-marke--gruen{color:var(--mint)}.app--navy .auftrag{background:#ffffff0f;border-color:#ffffff1a}.app--navy .auftrag--laeuft{background:#4cc9a129;border-color:#4cc9a159}.app--navy .auftrag-name{color:var(--weiss)}.app--navy .auftrag-zeile,.app--navy .auftrag-zeit{color:#ffffffb8}.app--navy .lage-chip{color:#fffc;background:#ffffff1a}.app--navy .lage-chip--laeuft{background:var(--mint);color:var(--navy-dunkel)}.app--navy .auftrag .grossknopf{background:var(--mint);color:var(--navy-dunkel);box-shadow:none}.app--navy .auftrag .grossknopf:hover:not(:disabled){background:#5fdbb0}.app--navy .erledigt-zeile{background:#4cc9a11a;border-color:#4cc9a14d}.app--navy .vergangen-zeile{background:#ffffff0f;border-color:#ffffff1a}.app--navy .zeile-name{color:var(--weiss)}.app--navy .zeile-unter,.app--navy .zeile-dauer,.app--navy .zeile-pfeil{color:#ffffffb8}.app--navy .sonderauftrag:focus-visible{outline:3px solid var(--weiss);outline-offset:2px}.app--navy .auftrag .grossknopf:focus-visible{outline:3px solid var(--weiss);outline-offset:2px}.app--navy .erledigt-zeile:focus-visible{outline:3px solid var(--weiss);outline-offset:2px}.app--navy .vergangen-zeile:focus-visible{outline:3px solid var(--weiss);outline-offset:2px}.app--navy .app-leer{color:#ffffffb8}.abschluss-raeume{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.abschluss-raum{background:#4cc9a11a;border-radius:11px}.abschluss-raum-kopf{cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:9px 10px;list-style:none;display:flex}.abschluss-raum-kopf::-webkit-details-marker{display:none}.abschluss-raum-kopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px;border-radius:11px}.abschluss-raum-name{min-width:0;color:var(--navy);flex:1;font-size:13.5px;font-weight:700}.abschluss-raum-stand{color:var(--text-leise);flex:none;font-size:12px;font-weight:700}.abschluss-raum-stand--fertig{color:var(--gruen-text)}.abschluss-raum-pfeil{color:var(--text-leise);flex:none;transition:transform .2s}.abschluss-raum[open] .abschluss-raum-pfeil{transform:rotate(180deg)}.abschluss-punkte{flex-direction:column;gap:7px;margin:0;padding:0 10px 11px;list-style:none;display:flex}.abschluss-punkt{color:var(--navy);align-items:center;gap:9px;font-size:13px;font-weight:600;line-height:1.3;display:flex}.abschluss-punkt-haken{border:2px solid var(--text-leise);width:18px;height:18px;color:var(--weiss);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.abschluss-punkt--erledigt .abschluss-punkt-haken{border-color:var(--gruen-text);background:var(--gruen-text)}.nachbearbeiten-knopf{background:var(--warnung);width:100%;min-height:48px;color:var(--navy);font:inherit;cursor:pointer;border:none;border-radius:13px;padding:14px;font-size:14.5px;font-weight:800}.nachbearbeiten-knopf:disabled{opacity:.6;cursor:default}.nachbearbeiten-knopf:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.nachbearbeitung{background:#e0944a1a;border:1px solid #e0944a59;border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.nachbearbeitung-feld{flex-direction:column;gap:6px;display:flex}.nachbearbeitung-name{color:var(--text-leise);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700}.nachbearbeitung-eingabe{background:var(--weiss);width:100%;min-height:80px;color:var(--navy);font:inherit;resize:vertical;border:1px solid #1e2f6324;border-radius:12px;padding:10px 12px;font-size:16px;line-height:1.4}.nachbearbeitung-eingabe:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.nachbearbeitung-knoepfe{justify-content:space-between;align-items:center;gap:8px;display:flex}.nachbearbeitung-knoepfe .nachbearbeiten-knopf{flex:1;width:auto}.nachbearbeitung-knoepfe .app-textknopf{font:inherit;cursor:pointer;background:0 0;border:none;font-size:13px;font-weight:700}.nachbearbeitung-stempel{color:var(--warnung-text);margin:0;font-size:13px;font-weight:800}.nachbearbeitung-grund{color:var(--navy);overflow-wrap:break-word;margin:0;font-size:13.5px;line-height:1.4}.nachbearbeitung-hinweis{color:var(--text-leise);margin:0;font-size:11.5px;font-weight:600}.abschluss-naechster{flex-direction:column;gap:8px;display:flex}.abschluss-naechster-karte{border-radius:18px;gap:14px;padding:18px}.abschluss-naechster-kopf{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.abschluss-naechster-text{flex-direction:column;gap:2px;min-width:0;display:flex}.abschluss-naechster-name{color:var(--navy);font-size:16px;font-weight:800}.abschluss-naechster-adresse{color:var(--text-leise);font-size:12.5px;font-weight:500}.abschluss-naechster-zeit{color:var(--gruen-text);background:#4cc9a129;border-radius:9px;flex:none;padding:5px 10px;font-size:11.5px;font-weight:700}@media (prefers-reduced-motion:reduce){.abschluss-raum-pfeil{transition:none}}.werkzeuge{gap:10px}.werkzeug-hinweis{background:var(--sand);color:var(--text-leise);border-radius:12px;margin:0;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.4}.werkzeug-held{background:linear-gradient(150deg, #7ce0bc, var(--mint));width:100%;min-height:128px;color:var(--navy-dunkel);font:inherit;text-align:left;cursor:pointer;border:none;border-radius:22px;flex-direction:column;justify-content:space-between;gap:14px;padding:18px;text-decoration:none;display:flex;box-shadow:0 10px 24px #2fa37d4d}.werkzeug-held-symbol{background:#ffffff59;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.werkzeug-held-fuss{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.werkzeug-held-text{flex-direction:column;gap:1px;min-width:0;display:flex}.werkzeug-held-titel{letter-spacing:-.01em;font-size:17px;font-weight:800}.werkzeug-held-zusatz{color:#16204abf;font-size:12px;font-weight:600}.werkzeug-held-pfeil{background:#ffffff59;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.werkzeug-paar{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.werkzeug-kachel{min-height:150px;font:inherit;text-align:left;cursor:pointer;border:none;border-radius:20px;flex-direction:column;justify-content:space-between;gap:12px;padding:16px;text-decoration:none;display:flex}.werkzeug-kachel--hell{color:var(--navy);background:linear-gradient(155deg,#fcf5e9,#ede1c8);box-shadow:0 6px 16px #1e2f631f}.werkzeug-kachel--navy{color:var(--weiss);background:linear-gradient(155deg,#33487f,#1a2a54);box-shadow:0 8px 20px #1a2a5466}.werkzeug-kachel-symbol{background:#1e2f6314;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.werkzeug-kachel--navy .werkzeug-kachel-symbol{background:#ffffff24}.werkzeug-kachel-text{flex-direction:column;gap:1px;min-width:0;display:flex}.werkzeug-kachel-titel{letter-spacing:-.01em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:14.5px;font-weight:800}.werkzeug-kachel-zusatz{color:#1e2f63bf;font-size:11px;font-weight:500}.werkzeug-kachel--navy .werkzeug-kachel-zusatz{color:#ffffffb3}.werkzeug-liste{background:var(--weiss);border:1px solid #1e2f6314;border-radius:20px;margin:0;padding:4px 0;list-style:none;overflow:hidden;box-shadow:0 4px 12px #1e2f630f}.werkzeug-zeile{width:100%;min-height:64px;color:var(--navy);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:10px 14px;display:flex;position:relative}.werkzeug-zeile:hover{background:#1e2f6308}.werkzeug-eintrag+.werkzeug-eintrag .werkzeug-zeile:before{content:"";background:#1e2f6314;height:1px;position:absolute;top:0;left:64px;right:0}.werkzeug-symbol{border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.werkzeug-symbol--blau{color:#4a5fa8;background:#4a5fa824}.werkzeug-symbol--mint{color:var(--gruen-text);background:#4cc9a129}.werkzeug-symbol--orange{color:var(--warnung-text);background:#e0944a2e}.werkzeug-zeile-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.werkzeug-zeile-titel{letter-spacing:-.01em;font-size:14.5px;font-weight:800}.werkzeug-zeile-zusatz{color:var(--text-leise);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:500;overflow:hidden}.werkzeug-zeile-pfeil{color:var(--text-leise);flex:none;display:flex}.werkzeug-held:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.werkzeug-kachel:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.werkzeug-zeile:focus-visible{outline:3px solid var(--navy);outline-offset:-3px}.app-leiste-pille--voll{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;width:min(100%,400px);padding-inline-start:4px;padding-inline-end:4px;display:grid}.app-leiste-pille--voll .app-leiste-punkt--aktiv,.app-leiste-pille--voll .app-leiste-punkt--aktiv:hover{padding-inline-start:1px;padding-inline-end:1px}.app-leiste-punkt--knopf{cursor:pointer;border:none;font-family:inherit}.app-leiste-punkt--knopf:not(.app-leiste-punkt--aktiv){background:0 0}.app:has(>.assistent){padding-bottom:0}.assistent{height:calc(var(--dvh) * 100);max-width:480px;padding:calc(14px + env(safe-area-inset-top)) 16px calc(16px + env(safe-area-inset-bottom));color:var(--weiss);flex-direction:column;gap:10px;margin:0 auto;display:flex}.assistent-kopf{flex:none;align-items:center;gap:10px;display:flex}.assistent-zurueck{color:var(--weiss);background:#ffffff1a}.assistent-zurueck:hover{background:#ffffff29}.assistent-kopf-text{flex-direction:column;gap:1px;min-width:0;display:flex}.assistent-titel{color:var(--weiss);font-family:var(--schrift-text);margin:0;font-size:16px;font-weight:800;line-height:1.22}.assistent-zeile{color:#fff9;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:500;overflow:hidden}.assistent-buehne{background:radial-gradient(circle at 50% 45%,#4cc9a138,#1e2f6300 70%);border:1px solid #ffffff1a;border-radius:20px;flex:none;height:200px;position:relative;overflow:hidden}.orb{position:absolute;top:0;bottom:0;left:0;right:0}.orb-leinwand{cursor:grab;touch-action:none;display:block}.assistent-stand{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--weiss);background:#1e2f63bf;border-radius:20px;align-items:center;gap:7px;margin:0;padding:6px 12px;font-size:11px;font-weight:800;display:flex;position:absolute;bottom:12px;left:14px}.assistent-punkt{background:#ffffff80;border-radius:50%;flex:none;width:7px;height:7px}.assistent-punkt--typing,.assistent-punkt--listening,.assistent-punkt--thinking,.assistent-punkt--speaking{animation:1.2s ease-in-out infinite gs-pulse}.assistent-punkt--typing{background:#8fa4e0;box-shadow:0 0 8px #8fa4e0}.assistent-punkt--listening{background:var(--mint);box-shadow:0 0 8px var(--mint)}.assistent-punkt--thinking{background:var(--warnung);box-shadow:0 0 8px var(--warnung)}.assistent-punkt--speaking{background:#7ce0bc;box-shadow:0 0 8px #7ce0bc}.assistent-hinweis{color:#ffffff9e;flex:none;margin:0;font-size:11.5px;line-height:1.4}.assistent-verlauf{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;min-height:0;padding:4px 2px;display:flex;overflow-y:auto}.assistent-zeile-nachricht{justify-content:flex-start;display:flex}.assistent-zeile-nachricht--ich{justify-content:flex-end}.assistent-blase{max-width:82%;color:var(--weiss);overflow-wrap:break-word;background:#ffffff1a;border-radius:16px;margin:0;padding:10px 13px;font-size:13.5px;line-height:1.4}.assistent-blase--ich{background:var(--mint);color:var(--navy-dunkel)}.assistent-mikro-hinweis{color:var(--mint);text-align:center;flex:none;margin:0;font-size:12px;font-weight:600}.assistent-eingabe{flex:none;justify-content:center;padding-bottom:6px;display:flex}.assistent-mikro{width:64px;height:64px;color:var(--navy-dunkel);cursor:pointer;background:radial-gradient(circle at 35% 30%,#7ce0bc,#3fbb92);border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex;box-shadow:0 4px 10px #4cc9a166,inset 0 1px 1px #ffffff80}.assistent-mikro--an{color:var(--weiss);background:radial-gradient(circle at 35% 30%,#e0837a,#b5473d);box-shadow:0 0 0 5px #b5473d2e}.assistent-mikro:disabled{opacity:.6;cursor:progress}.assistent-mikro:focus-visible{outline:3px solid var(--weiss);outline-offset:2px}.assistent-zurueck:focus-visible{outline:3px solid var(--weiss);outline-offset:2px}@media (prefers-reduced-motion:reduce){.assistent-punkt--typing,.assistent-punkt--listening,.assistent-punkt--thinking,.assistent-punkt--speaking{animation:none}}.werkzeug-kachel--breit{min-height:112px}.meldung{flex-direction:column;gap:16px;display:flex}.meldung-abschnitt{flex-direction:column;gap:6px;min-width:0;display:flex}.meldung-marke{color:var(--text-leise);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:1.22}.meldung-kategorien{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.meldung-kategorie{background:var(--weiss);min-height:76px;color:var(--navy);font:inherit;text-align:center;cursor:pointer;border:1px solid #1e2f631a;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:14px 8px;font-size:12px;font-weight:700;line-height:1.25;display:flex}.meldung-kategorie-symbol{color:var(--gruen-text);display:flex}.meldung-kategorie--an{border-color:var(--mint);background:var(--mint);color:var(--navy-dunkel)}.meldung-kategorie--an .meldung-kategorie-symbol{color:var(--navy-dunkel)}.meldung-optionen{background:var(--weiss);border:1px solid #1e2f631a;border-radius:14px;flex-direction:column;gap:4px;padding:6px;display:flex}.meldung-option{width:100%;min-height:44px;color:var(--navy);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px;font-size:13.5px;font-weight:600;display:flex}.meldung-option--an{background:var(--mint);color:var(--navy-dunkel);font-weight:700}.meldung-option-punkt{border:2px solid var(--text-leise);border-radius:50%;flex:none;width:18px;height:18px}.meldung-option--an .meldung-option-punkt{border:5px solid var(--navy-dunkel)}.meldung-feld{background:var(--weiss);width:100%;color:var(--navy);font:inherit;border:1px solid #1e2f6324;border-radius:12px;padding:11px 13px;font-size:16px;line-height:1.4}.meldung-feld::placeholder{color:var(--text-leise)}.meldung-feld--notiz{resize:vertical;min-height:72px}.meldung-foto{background:var(--weiss);width:100%;min-height:48px;color:var(--text-leise);font:inherit;cursor:pointer;border:1.5px dashed #1e2f634d;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px;font-size:13px;font-weight:700;display:flex}.meldung-foto-stand{align-items:center;gap:12px;display:flex}.meldung-foto-bild{object-fit:cover;border-radius:12px;width:64px;height:64px;display:block}.meldung-foto-weg{color:var(--navy);font:inherit;cursor:pointer;background:#1e2f630f;border:none;border-radius:9px;padding:8px 10px;font-size:12.5px;font-weight:700}.meldung-dringlichkeit{background:#f0e6d2;border-radius:11px;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.meldung-stufe{color:#1e2f63bf;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:9px;padding:7px 14px;font-size:12.5px;font-weight:700}.meldung-stufe--an{background:var(--navy);color:var(--creme)}.meldung-stufe--dringend.meldung-stufe--an{color:var(--weiss);background:#b5473d}.meldung-senden{background:var(--navy);width:100%;min-height:52px;color:var(--weiss);font:inherit;cursor:pointer;border:none;border-radius:13px;padding:13px;font-size:14.5px;font-weight:800}.meldung-senden--dringend{background:#b5473d}.meldung-senden:disabled{opacity:.5;cursor:not-allowed}.meldung-fertig{text-align:center;background:#4cc9a11a;border:1px solid #4cc9a159;border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:24px 18px;display:flex}.meldung-fertig-haken{background:var(--mint);width:52px;height:52px;color:var(--navy-dunkel);border-radius:50%;justify-content:center;align-items:center;display:flex}.meldung-fertig-titel{color:var(--navy);margin:0;font-size:18px;font-weight:800}.meldung-fertig-zeile{color:var(--navy);margin:0;font-size:13.5px;font-weight:600}.meldung-fertig-hinweis{color:var(--text-leise);margin:0;font-size:12px;line-height:1.4}.meldung-kategorie:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.meldung-option:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.meldung-feld:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.meldung-foto:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.meldung-foto-weg:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.meldung-stufe:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.meldung-senden:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.app:has(>.begehung){padding-bottom:0}.app:has(>.objektplan){padding-bottom:0}.begehung,.objektplan{height:calc(var(--dvh) * 100);flex-direction:column;max-width:480px;margin:0 auto;display:flex}.begehung>.app-kopf,.objektplan>.app-kopf{flex:none;width:100%;padding-bottom:12px}.begehung-farbe--raum,.begehung-quelle--ki{--farbe:var(--gruen-text);--flaeche:#4cc9a121}.begehung-farbe--material,.begehung-quelle--kunde{--farbe:var(--warnung-text);--flaeche:#e0944a26}.begehung-farbe--zugang,.begehung-quelle--kraft{--farbe:var(--navy);--flaeche:#1e2f6317}.begehung-farbe--achtung{--farbe:#a33d34;--flaeche:#b5473d24}.begehung-quelle--backoffice{--farbe:#4a5fa8;--flaeche:#4a5fa824}.begehung-zahlen{flex:none;gap:6px;margin-left:auto;display:flex}.begehung-zahl{color:var(--navy);background:#1e2f6312;border-radius:10px;flex-direction:column;align-items:center;margin:0;padding:6px 10px;display:flex}.begehung-zahl--mint{color:var(--gruen-text);background:#4cc9a121}.begehung-zahl-wert{font-size:15px;font-weight:800;line-height:1.1}.begehung-zahl-name{font-size:10px;font-weight:700}.begehung-filter{scrollbar-width:none;flex:none;gap:6px;padding:2px 16px 8px;display:flex;overflow-x:auto}.begehung-filter-knopf{color:var(--text-leise);font:inherit;white-space:nowrap;cursor:pointer;background:#1e2f630d;border:none;border-radius:9px;flex:none;padding:7px 11px;font-size:11.5px;font-weight:800}.begehung-filter-knopf--an{background:var(--navy);color:var(--creme)}.begehung-liste{overscroll-behavior:contain;flex-direction:column;flex:1;gap:8px;min-height:0;margin:0;padding:6px 16px;list-style:none;display:flex;overflow-y:auto}.begehung-eintrag{background:var(--weiss);border:1px solid #1e2f6314;border-radius:16px;flex:none;align-items:flex-start;gap:11px;padding:11px 12px;display:flex}.begehung-symbol{background:var(--flaeche);width:34px;height:34px;color:var(--farbe);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.begehung-eintrag-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.begehung-eintrag-kopf{flex-wrap:wrap;align-items:center;gap:4px 7px;margin:0;display:flex}.begehung-art{color:var(--farbe);font-size:11px;font-weight:800}.begehung-zeit,.begehung-autor{color:var(--text-leise);font-size:10.5px;font-weight:600}.begehung-marke{background:var(--sand);color:var(--text-auf-sand);border-radius:6px;padding:1px 6px;font-size:9.5px;font-weight:700}.begehung-eintrag-titel{color:var(--navy);overflow-wrap:anywhere;margin:0;font-size:13.5px;font-weight:700;line-height:1.35}.begehung-eintrag-notiz{color:var(--text-leise);overflow-wrap:anywhere;margin:1px 0 0;font-size:12.5px;font-weight:500;line-height:1.4}.begehung-notiz-feld{align-items:flex-start;gap:8px;display:flex}.begehung-notiz-feld>.meldung-feld{flex:1;min-width:0}.begehung-eintrag-fuss{flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 0;display:flex}.begehung-quelle{background:var(--flaeche);color:var(--farbe);border-radius:7px;align-items:center;gap:4px;padding:2px 7px;font-size:10.5px;font-weight:800;display:inline-flex}.begehung-fotos{gap:6px;margin-top:4px;display:flex}.begehung-foto{object-fit:cover;background:#1e2f630f;border-radius:9px;width:70px;height:52px}.begehung-leer,.objektplan-leer{color:var(--text-leise);text-align:center;flex:1;margin:0;padding:24px 28px;font-size:13px;line-height:1.4}.begehung-fuss{padding:10px 16px calc(16px + env(safe-area-inset-bottom));flex-direction:column;flex:none;gap:9px;display:flex}.begehung-kategorien{gap:7px;display:flex}.begehung-kategorie{background:var(--flaeche);min-width:0;color:var(--farbe);font:inherit;cursor:pointer;border:none;border-radius:14px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:10px 6px;font-size:11px;font-weight:800;display:flex}.begehung-filter-knopf:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.begehung-kategorie:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.werkzeug-zeile{text-decoration:none}.objektplan-kennzahlen{flex:none;gap:8px;padding:0 16px 10px;display:flex}.objektplan-hier,.objektplan-offen{border-radius:13px;flex-direction:column;margin:0;display:flex}.objektplan-hier{background:#4cc9a121;flex:1;gap:1px;min-width:0;padding:11px 13px}.objektplan-hier-marke{color:var(--gruen-text);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.objektplan-hier-name{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.objektplan-offen{background:var(--navy);flex:none;align-items:center;padding:11px 15px}.objektplan-offen-zahl{color:var(--creme);font-size:20px;font-weight:800;line-height:1.1}.objektplan-offen-name{color:#ffffffb8;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.objektplan-buehne{flex:none;padding:0 16px 10px}.objektplan-inhalt{min-height:0;padding:0 16px calc(24px + env(safe-area-inset-bottom));overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;display:flex;overflow-y:auto}.objektplan-karte{background:var(--weiss);border:1.5px solid #4cc9a180;border-radius:16px;flex-direction:column;flex:none;gap:11px;padding:15px;scroll-margin-top:8px;display:flex}.objektplan-karte-kopf{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.objektplan-karte-text{flex-direction:column;gap:1px;min-width:0;display:flex}.objektplan-karte-name{color:var(--navy);font-family:var(--schrift-text);margin:0;font-size:17px;font-weight:800;line-height:1.22}.objektplan-karte-zeile{color:var(--text-leise);margin:0;font-size:12px;font-weight:600}.objektplan-zu{width:32px;height:32px;color:var(--navy);cursor:pointer;background:#1e2f630f;border:none;border-radius:9px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.objektplan-stand{white-space:nowrap;border-radius:8px;flex:none;align-self:flex-start;padding:4px 9px;font-size:11px;font-weight:800}.objektplan-stand--fertig{color:var(--gruen-text);background:#4cc9a129}.objektplan-stand--laeuft{background:var(--mint);color:var(--navy-dunkel)}.objektplan-stand--offen{color:var(--text-leise);background:#1e2f6312}.objektplan-stand--reklamation{color:#a33d34;background:#b5473d21}.objektplan-stand--hinweis{color:var(--warnung-text);background:#e0944a26}.objektplan-notiz{color:var(--warnung-text);background:#e0944a26;border-radius:12px;align-items:flex-start;gap:9px;margin:0;padding:11px 13px;font-size:13.5px;font-weight:700;line-height:1.4;display:flex}.objektplan-notiz-symbol{flex:none;margin-top:1px}.objektplan-aufgaben,.objektplan-raeume{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.objektplan-aufgabe{color:var(--navy);background:#1e2f6308;border-radius:12px;align-items:center;gap:11px;padding:11px 13px;font-size:14px;font-weight:700;display:flex}.objektplan-aufgabe--erledigt{color:var(--text-leise)}.objektplan-haken{background:#1e2f6312;border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.objektplan-haken--an{background:var(--mint);color:var(--navy-dunkel)}.objektplan-abschnitt{flex-direction:column;flex:none;gap:7px;display:flex}.objektplan-marke{color:var(--text-leise);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.objektplan-raum{background:var(--weiss);width:100%;color:var(--navy);font:inherit;text-align:left;cursor:pointer;border:1px solid #1e2f6314;border-radius:13px;align-items:center;gap:10px;padding:12px 14px;display:flex}.objektplan-raum--hier{border:1.5px solid var(--mint);background:#4cc9a121}.objektplan-raum-name{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;flex:1;min-width:0;font-size:14.5px;font-weight:700}.objektplan-wissen{background:var(--weiss);border:1px solid #1e2f6314;border-radius:13px;flex-direction:column;gap:2px;margin:0;padding:12px 14px;display:flex}.objektplan-wissen-art{color:var(--text-leise);letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:800}.objektplan-wissen-text{color:var(--navy);font-size:13.5px;font-weight:600;line-height:1.4}.objektplan-zu:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.objektplan-raum:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.zeiterfassung{flex-direction:column;gap:12px;display:flex}.zeiterfassung-stand{border-radius:10px;align-self:flex-start;align-items:center;gap:7px;margin:0;padding:7px 13px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.zeiterfassung-stand-punkt{background:currentColor;border-radius:50%;width:6px;height:6px}.zeiterfassung-stand--arbeit{color:var(--gruen-text);background:#4cc9a126}.zeiterfassung-stand--pause{color:var(--warnung-text);background:#e0944a26}.zeiterfassung-stand--wege{color:#3d57a8;background:#4c6bc91f}.zeiterfassung-stand--offen,.zeiterfassung-stand--ende{color:var(--text-leise);background:#1e2f630d}.app--navy .zeiterfassung-stand--arbeit{color:var(--mint-hell);background:#4cc9a12e}.app--navy .zeiterfassung-stand--pause{color:#f0b27a;background:#e0944a2e}.app--navy .zeiterfassung-stand--wege{color:#a9bcf5;background:#4c6bc940}.app--navy .zeiterfassung-stand--offen,.app--navy .zeiterfassung-stand--ende{color:#ffffffc7;background:#ffffff14}.zeiterfassung-karte{background:var(--weiss);border:1px solid #1e2f6314;border-radius:18px;flex-direction:column;gap:11px;padding:16px;display:flex;container:zeitkarte/inline-size}.zeiterfassung-karte-kopf{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.zeiterfassung-uhr-block,.zeiterfassung-soll{flex-direction:column;gap:1px;margin:0;display:flex}.zeiterfassung-soll{text-align:right;align-items:flex-end}.zeiterfassung-marke{color:var(--text-leise);letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:700}.zeiterfassung-uhr{color:var(--navy);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:32px;font-weight:800;line-height:1.1}.zeiterfassung-soll-wert{color:var(--text-leise);font-size:12px;font-weight:700}.zeiterfassung-rest{color:var(--gruen-text);font-size:11.5px;font-weight:700}.zeiterfassung-balken,.zeiterfassung-objekt-balken{background:#1e2f6314;border-radius:99px;overflow:hidden}.zeiterfassung-balken{height:8px}.zeiterfassung-balken-fuellung,.zeiterfassung-objekt-fuellung{background:var(--navy);border-radius:99px;height:100%;transition:width .3s;display:block}.zeiterfassung-balken-fuellung--voll,.zeiterfassung-objekt-fuellung--aktuell{background:var(--gruen-text)}.zeiterfassung-kacheln{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.zeiterfassung-kachel{background:#1e2f630a;border-radius:11px;flex-direction:column;gap:1px;padding:9px 10px;display:flex}.zeiterfassung-kachel-name{color:var(--text-leise);letter-spacing:.04em;text-transform:uppercase;font-size:9.5px;font-weight:700}.zeiterfassung-kachel-wert{color:var(--navy);white-space:nowrap;margin:0;font-size:14px;font-weight:800}@container zeitkarte (max-width:280px){.zeiterfassung-kacheln{grid-template-columns:minmax(0,1fr)}.zeiterfassung-kachel{flex-direction:row;justify-content:space-between;align-items:baseline;gap:10px}}.zeiterfassung-fuss{color:var(--text-leise);border-top:1px solid #1e2f6312;margin:0;padding-top:9px;font-size:11.5px;font-weight:600}.zeiterfassung-hinweis{color:var(--warnung-text);background:#e0944a26;border-radius:14px;align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.zeiterfassung-hinweis--ok{color:var(--gruen-text);background:#4cc9a121}.zeiterfassung-hinweis-symbol{flex:none;margin-top:1px}.zeiterfassung-hinweis-text{flex-direction:column;gap:2px;margin:0;font-size:11.5px;font-weight:600;line-height:1.4;display:flex}.zeiterfassung-hinweis-titel{font-size:13px;font-weight:800}.zeiterfassung-knoepfe{flex-direction:column;gap:8px;display:flex}.zeiterfassung-paar{gap:8px;display:flex}.zeiterfassung-kommen,.zeiterfassung-pause,.zeiterfassung-wege,.zeiterfassung-gehen{font:inherit;cursor:pointer;border:none;border-radius:14px;padding:14px;font-size:14px;font-weight:800}.zeiterfassung-kommen{background:var(--mint);color:var(--navy-dunkel);padding:16px;font-size:15px}.zeiterfassung-pause,.zeiterfassung-wege{flex:1;min-width:0}.zeiterfassung-pause{background:var(--navy);color:var(--creme)}.zeiterfassung-pause--an{background:var(--warnung);color:var(--navy-dunkel)}.zeiterfassung-wege{background:var(--weiss);color:var(--navy);border:1px solid #1e2f634d}.zeiterfassung-wege--an{color:var(--weiss);background:#3d57a8;border-color:#3d57a8}.zeiterfassung-gehen{background:var(--weiss);color:var(--navy);border:1px solid #1e2f634d}.zeiterfassung-pause:disabled,.zeiterfassung-wege:disabled,.zeiterfassung-kommen:disabled,.zeiterfassung-gehen:disabled{opacity:.4;cursor:default}.zeiterfassung-ende{color:var(--text-leise);background:#1e2f630d;border-radius:12px;justify-content:space-between;margin:0;padding:11px 14px;font-size:12.5px;font-weight:700;display:flex}.zeiterfassung-ende-zeit{color:var(--navy);font-weight:800}.zeiterfassung-abschnitt{flex-direction:column;gap:7px;display:flex}.zeiterfassung-abschnitt-titel{color:var(--text-leise);font-family:var(--schrift-text);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.zeiterfassung-objekt{background:var(--weiss);border:1px solid #1e2f6314;border-radius:13px;flex-direction:column;gap:7px;padding:11px 14px;display:flex}.zeiterfassung-objekt-kopf{color:var(--navy);justify-content:space-between;align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.zeiterfassung-objekt-name{min-width:0;font-weight:700}.zeiterfassung-objekt-dauer{flex:none;font-size:12.5px;font-weight:800}.zeiterfassung-objekt-balken{height:6px}.zeiterfassung-liste{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.zeiterfassung-segment{background:var(--weiss);border:1px solid #1e2f6314;border-radius:12px;align-items:center;gap:9px;padding:10px 13px;display:flex}.zeiterfassung-punkt{border-radius:50%;flex:none;width:8px;height:8px}.zeiterfassung-punkt--arbeit{background:var(--gruen-text)}.zeiterfassung-punkt--pause{background:var(--warnung-text)}.zeiterfassung-punkt--wege{background:#3d57a8}.zeiterfassung-segment-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.zeiterfassung-segment-titel{color:var(--navy);font-size:12.5px;font-weight:700}.zeiterfassung-segment-objekt{color:var(--text-leise);font-size:11px;font-weight:600}.zeiterfassung-segment-zeit{color:var(--text-leise);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px;font-weight:700}.zeiterfassung-protokoll{background:#1e2f630a;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:9px 13px;display:flex}.zeiterfassung-protokoll-text{min-width:0;color:var(--text-leise);font-size:11.5px;font-weight:600;line-height:1.35}.zeiterfassung-protokoll-zeit{color:var(--text-leise);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px;font-weight:700}.zeiterfassung-leer{color:var(--text-leise);margin:0;font-size:12.5px}.zeiterfassung-recht{color:var(--text-leise);margin:4px 0 0;font-size:10.5px;font-weight:600;line-height:1.4}.zeiterfassung-kommen:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.zeiterfassung-pause:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.zeiterfassung-wege:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.zeiterfassung-gehen:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.schluessel{flex-direction:column;gap:12px;display:flex}.app-reiter{background:#1e2f630d;border-radius:13px;gap:3px;padding:4px;display:flex}.app-reiter-knopf{color:var(--text-leise);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:11px;flex:1;padding:10px 6px;font-size:12.5px;font-weight:800}.app-reiter-knopf--an{background:var(--navy);color:var(--creme)}.schluessel-liste{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.schluessel-karte{background:var(--weiss);border:1px solid #1e2f6314;border-radius:16px;flex-direction:column;gap:9px;padding:13px 14px;display:flex}.schluessel-karte-kopf{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.schluessel-karte-text{flex-direction:column;gap:2px;min-width:0;margin:0;display:flex}.schluessel-nr{color:var(--navy);font-size:14.5px;font-weight:800}.schluessel-bereich{color:var(--text-leise);font-size:11.5px;font-weight:500}.schluessel-stand{color:var(--gruen-text);white-space:nowrap;background:#4cc9a129;border-radius:8px;flex:none;padding:4px 9px;font-size:10.5px;font-weight:800}.schluessel-stand--bei-mir{color:var(--warnung-text);background:#e0944a2e}.schluessel-ort{background:var(--sand);color:var(--navy);border-radius:11px;align-items:center;gap:8px;margin:0;padding:9px 11px;font-size:12px;font-weight:700;line-height:1.35;display:flex}.schluessel-ort-symbol{flex:none}.schluessel-knopf{background:var(--navy);color:var(--creme);font:inherit;cursor:pointer;border:none;border-radius:11px;padding:11px;font-size:13px;font-weight:800}.schluessel-abschnitt{flex-direction:column;gap:8px;display:flex}.schluessel-marke{color:var(--text-leise);font-family:var(--schrift-text);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.schluessel-log{background:var(--weiss);border:1px solid #1e2f6314;border-radius:13px;align-items:center;gap:10px;padding:10px 12px;display:flex}.schluessel-log-symbol{border-radius:10px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.schluessel-log-symbol--raus{color:var(--warnung-text);background:#e0944a2e}.schluessel-log-symbol--rein{color:var(--gruen-text);background:#4cc9a12e}.schluessel-log-text{flex-direction:column;gap:1px;min-width:0;display:flex}.schluessel-log-titel{color:var(--navy);font-size:12.5px;font-weight:700}.schluessel-log-wer{color:var(--text-leise);font-size:11px;font-weight:500}.schluessel-leer{color:var(--text-leise);margin:0;font-size:13px;line-height:1.4}.schluessel-knopf:disabled{opacity:.5;cursor:default}.app-reiter-knopf:focus-visible{opacity:.5;cursor:default}.schluessel-knopf:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.raumchip--knopf{cursor:pointer;font-family:inherit}.raumchip--knopf:not(.raumchip--aktiv){background:0 0}.leistungen{flex-direction:column;gap:12px;display:flex}.leistungen-raumkopf{align-items:center;gap:10px;display:flex}.leistungen-pfeil{width:40px;height:40px;color:var(--navy);cursor:pointer;background:#1e2f6312;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.leistungen-pfeil:disabled{opacity:.35;cursor:default}.leistungen-raumtitel{text-align:center;flex-direction:column;flex:1;gap:1px;min-width:0;margin:0;display:flex}.leistungen-raumname{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:800;overflow:hidden}.leistungen-raumzahl{color:var(--text-leise);font-size:11.5px;font-weight:600}.leistungen-liste{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.leistungen-position,.leistungen-mittel{background:var(--weiss);border:1px solid #1e2f6314;align-items:center;gap:11px;display:flex}.leistungen-position{border-radius:13px;padding:11px 13px}.leistungen-punkt{background:#3d57a8;border-radius:50%;flex:none;width:8px;height:8px}.leistungen-punkt--erledigt{background:var(--gruen-text)}.leistungen-position-text,.leistungen-mittel-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.leistungen-position-titel{color:var(--navy);font-size:13.5px;font-weight:700}.leistungen-position-zusatz,.leistungen-mittel-zweck{color:var(--text-leise);font-size:11.5px;font-weight:500}.leistungen-notiz{color:var(--text-leise);margin:0;font-size:11.5px;line-height:1.4}.leistungen-leer{color:var(--text-leise);margin:0;font-size:13px;line-height:1.4}.leistungen-neu{background:var(--weiss);color:var(--navy);font:inherit;cursor:pointer;border:1.5px dashed #1e2f638c;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:13px;font-size:13.5px;font-weight:800;display:flex}.leistungen-formular{background:var(--weiss);border:1px solid #1e2f6314;border-radius:16px;flex-direction:column;gap:12px;padding:14px;display:flex}.leistungen-formular-titel{color:var(--navy);margin:0;font-size:15px;font-weight:800}.leistungen-formular-knoepfe{justify-content:flex-end;align-items:center;gap:8px;display:flex}.leistungen-hinzufuegen{width:auto;padding-inline-start:22px;padding-inline-end:22px}.leistungen-mittel{border-radius:14px;padding:12px 14px}.leistungen-mittel-symbol{width:36px;height:36px;color:var(--warnung-text);background:#e0944a2e;border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.leistungen-mittel-foto{object-fit:cover;border-radius:11px;flex:none;width:36px;height:36px}.leistungen-mittel-name{color:var(--navy);font-size:13.5px;font-weight:800}.leistungen-mittel-marke{color:var(--text-leise);white-space:nowrap;flex:none;font-size:10.5px;font-weight:700}.leistungen-pfeil:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.leistungen-neu:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.app-rahmen{zoom:var(--schrift-zoom,1)}.app-rahmen .app-leiste{zoom:calc(1 / var(--schrift-zoom,1));width:100vw;right:auto}.app-sprache{display:contents}.app-rahmen .app,.app-rahmen .anlernen{min-height:calc(calc(var(--dvh) * 100) / var(--schrift-zoom,1))}.app-rahmen .begehung,.app-rahmen .objektplan,.app-rahmen .assistent{height:calc(calc(var(--dvh) * 100) / var(--schrift-zoom,1))}.app--navy .app-titel{color:var(--weiss)}.app--navy .app-zeile{color:#ffffffa6}.app--navy .app-zurueck{color:var(--weiss);background:#ffffff1a}.app--navy .app-zurueck:hover{background:#ffffff29}.app--navy .profil-kreis{color:var(--mint-hell);background:#4cc9a133}.app--navy .abmelden-knopf{color:#f0a49c;background:#ffffff0f;border-color:#f0a49c73}.app--navy .app-zurueck:focus-visible{outline-color:var(--weiss)}.app--navy .abmelden-knopf:focus-visible{outline-color:var(--weiss)}.app-einstellung{gap:18px}.app-einstellung-abschnitt{flex-direction:column;gap:8px;display:flex}.app-einstellung-marke{color:var(--text-leise);font-family:var(--schrift-text);letter-spacing:.06em;text-transform:uppercase;margin:0;padding-left:4px;font-size:11px;font-weight:800}.app-einstellung-karte{border:1px solid var(--rand);background:var(--weiss);color:var(--navy);font:inherit;text-align:left;border-radius:16px;flex-direction:column;gap:12px;margin:0;padding:14px 15px;display:flex}.app-einstellung-zeile{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.app-einstellung-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.app-einstellung-name{color:var(--navy);font-size:14px;font-weight:800}.app-einstellung-unter{color:var(--text-leise);font-size:12px;font-weight:500}.app-einstellung-stufen{gap:5px;display:flex}.app-einstellung-stufe{min-width:0;color:var(--text-leise);letter-spacing:-.01em;cursor:pointer;background:#1e2f630d;border:none;border-radius:9px;flex:1;padding:9px 0;font-family:inherit;font-weight:800}.app-einstellung-stufe--an{background:var(--mint);color:var(--navy-dunkel)}.app-einstellung-probe{background:#1e2f630a;border-radius:12px;align-items:center;gap:10px;padding:12px 13px;display:flex}.app-einstellung-probe-text{color:var(--navy);font-size:15px;font-weight:700;line-height:1.35}.app-einstellung-prozent{color:var(--gruen-text);flex:none;font-size:12px;font-weight:800}.app-einstellung-umschalter{background:0 0;border:1px solid #1e2f634d;border-radius:12px;gap:4px;padding:4px;display:flex}.app-einstellung-grund{color:var(--text-leise);cursor:pointer;background:0 0;border:none;border-radius:9px;flex:1;padding:10px 6px;font-family:inherit;font-size:13px;font-weight:800}.app-einstellung-grund--an{background:var(--navy);color:var(--creme)}.app-einstellung-liste{gap:0;padding-block-start:4px;padding-block-end:4px}.app-einstellung-stimme{border:none;border-bottom:1px solid var(--rand);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:11px 0;font-family:inherit;display:flex}.app-einstellung-stimme:last-child{border-bottom:none}.app-einstellung-radio{border:2px solid #1e2f6399;border-radius:50%;flex:none;width:18px;height:18px}.app-einstellung-radio--an{border:5px solid var(--gruen-text)}.app-einstellung-wechseln{color:var(--navy);cursor:pointer;background:#1e2f6312;border:none;border-radius:10px;flex:none;padding:8px 12px;font-family:inherit;font-size:12.5px;font-weight:800}.app-einstellung-sprache{cursor:pointer}a.app-einstellung-zeile{text-decoration:none}.app-einstellung-notiz{color:var(--text-leise);margin:0;padding-left:4px;font-size:11.5px;line-height:1.4}.app-einstellung-sprachblatt{height:calc(var(--dvh) * 78)}.app-einstellung-suche{background:var(--weiss);color:var(--text-leise);border:1px solid #1e2f6399;border-radius:12px;flex:none;align-items:center;gap:8px;padding:10px 13px;display:flex}.app-einstellung-suchfeld{min-width:0;color:var(--navy);font:inherit;background:0 0;border:none;flex:1;font-size:16px}.app-einstellung-suchfeld:focus{outline:none}.app-einstellung-suche:focus-within{outline:3px solid var(--navy);outline-offset:2px}.app-einstellung-sprachen{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.app-einstellung-sprachwahl{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:11px 12px;font-family:inherit;display:flex}.app-einstellung-sprachwahl--an{background:#4cc9a124}.app-einstellung-sprachname{color:var(--navy);font-size:14px;font-weight:600}.app-einstellung-sprachdeutsch{color:var(--text-leise);font-size:11.5px}.app-einstellung-stufe:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.app-einstellung-grund:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.app-einstellung-stimme:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.app-einstellung-wechseln:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.app-einstellung-sprache:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.app-einstellung-sprachwahl:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.app--navy .app-einstellung-marke,.app--navy .app-einstellung-unter,.app--navy .app-einstellung-notiz{color:#ffffffa6}.app--navy .app-einstellung-karte{color:var(--weiss);background:#ffffff12;border-color:#ffffff1a}.app--navy .app-einstellung-name,.app--navy .app-einstellung-probe-text{color:var(--weiss)}.app--navy .app-einstellung-stufe{color:#ffffffb8;background:#ffffff14}.app--navy .app-einstellung-stufe--an{background:var(--mint);color:var(--navy-dunkel)}.app--navy .app-einstellung-probe{background:#ffffff0f}.app--navy .app-einstellung-prozent{color:var(--mint-hell)}.app--navy .app-einstellung-umschalter{border-color:#ffffff4d}.app--navy .app-einstellung-grund{color:#ffffffb8}.app--navy .app-einstellung-grund--an{background:var(--mint);color:var(--navy-dunkel)}.app--navy .app-einstellung-stimme{border-bottom-color:#ffffff1a}.app--navy .app-einstellung-radio{border-color:#ffffff8c}.app--navy .app-einstellung-radio--an{border-color:var(--mint)}.app--navy .app-einstellung-wechseln{color:var(--weiss);background:#ffffff1a}.app--navy .app-einstellung-stufe:focus-visible{outline-color:var(--weiss)}.app--navy .app-einstellung-grund:focus-visible{outline-color:var(--weiss)}.app--navy .app-einstellung-stimme:focus-visible{outline-color:var(--weiss)}.app--navy .app-einstellung-wechseln:focus-visible{outline-color:var(--weiss)}.app--navy .app-einstellung-sprache:focus-visible{outline-color:var(--weiss)}.partnerportal-marke{flex-direction:column;gap:4px;padding:0 6px;display:flex}.partnerportal-firma{color:var(--mint);font-size:12.5px;font-weight:800}.partnerportal-person{color:#ffffff9e;font-size:10.5px;font-weight:600}.partnerportal-zugang{background:#ffffff0f;border-radius:12px;flex-direction:column;gap:3px;margin-top:auto;padding:11px 12px;display:flex}.partnerportal-zugang-marke{color:#ffffff9e;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.partnerportal-zugang-text{color:#ffffffb8;font-size:11px;font-weight:600;line-height:1.4}.partnerportal-vorschau{border-bottom:1px solid var(--rand);background:var(--warnung-flaeche);color:var(--warnung-text);margin:0;padding:11px 24px;font-size:12.5px;font-weight:600;line-height:1.4}.partnerportal-liste{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.partnerportal-karte{border:1px solid var(--rand);background:var(--weiss);border-radius:16px;flex-direction:column;gap:11px;padding:15px 17px;display:flex}.partnerportal-karte-kopf{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.partnerportal-karte-text{flex-direction:column;gap:2px;min-width:0;display:flex}.partnerportal-karte-titel{color:var(--navy);font-size:15px;font-weight:800}.partnerportal-karte-zeile{color:var(--text-leise);font-size:12px;font-weight:600}.partnerportal-stand{white-space:nowrap;border-radius:8px;flex:none;padding:5px 10px;font-size:11.5px;font-weight:800}.partnerportal-stand--neu{color:var(--warnung-text);background:#e0944a2e}.partnerportal-stand--angenommen{color:var(--gruen-text);background:#4cc9a12e}.partnerportal-stand--abgelehnt{color:#a33d34;background:#b5473d21}.partnerportal-chips{flex-wrap:wrap;gap:7px;display:flex}.partnerportal-chip{background:var(--sand);color:var(--navy);border-radius:8px;padding:5px 10px;font-size:11.5px;font-weight:700}.partnerportal-chip--geld{color:var(--gruen-text);background:#4cc9a129;font-weight:800}.partnerportal-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.partnerportal-knopf{width:-moz-fit-content;width:fit-content;font:inherit;cursor:pointer;border:none;border-radius:11px;padding:10px 16px;font-size:12.5px;font-weight:800;text-decoration:none}.partnerportal-knopf--annehmen{background:var(--mint);color:var(--navy-dunkel)}.partnerportal-knopf--ablehnen{color:#a33d34;background:#b5473d17;font-weight:700}.partnerportal-knopf--planen{background:var(--navy);color:var(--creme);display:inline-block}.partnerportal-vergabe{color:var(--text-leise);margin:0;font-size:11px;font-weight:600}.partnerportal-baustelle{background:var(--weiss);color:var(--text-leise);border:1px dashed #1e2f6359;border-radius:16px;margin:0;padding:15px 17px;font-size:13px;line-height:1.5}.partnerportal-knopf:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.partnerportal-reiter{flex-wrap:wrap;gap:6px;display:flex}.partnerportal-reiter-knopf{color:var(--text-auf-sand);font:inherit;cursor:pointer;background:#1e2f630f;border:none;border-radius:10px;padding:9px 14px;font-size:12.5px;font-weight:800}.partnerportal-reiter-knopf--an{background:var(--navy);color:var(--creme)}.partnerportal-karte-titel{color:var(--navy);font-family:var(--schrift-text);font-size:15px;font-weight:800}.partnerportal-raeume{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.partnerportal-raum{background:#1e2f630a;border-radius:11px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;display:flex}.partnerportal-raum-name{min-width:0;color:var(--navy);flex:1;font-size:13px;font-weight:700}.partnerportal-raum-notiz{color:var(--text-leise);font-size:11.5px;font-weight:600}.partnerportal-kopfzeile{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:12px}.partnerportal-kopf-text{flex-direction:column;gap:4px;min-width:0;display:flex}.partnerportal-formular{border:1px solid var(--rand);background:var(--weiss);border-radius:16px;flex-direction:column;gap:12px;padding:15px 17px;display:flex}.partnerportal-formular-titel{color:var(--navy);margin:0;font-size:14.5px;font-weight:800}.partnerportal-felder{flex-wrap:wrap;gap:10px;display:flex}.partnerportal-feld{flex-direction:column;flex:1;gap:4px;min-width:180px;display:flex}.partnerportal-feld-name{color:var(--text-leise);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.partnerportal-eingabe{background:var(--weiss);color:var(--navy);font:inherit;border:1px solid #1e2f6399;border-radius:11px;padding:10px 13px;font-size:14px}.partnerportal-link{background:var(--sand);border-radius:11px;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:9px 12px;display:flex}.partnerportal-link-text{overflow-wrap:anywhere;min-width:0;color:var(--navy);flex:1;font-size:12px;font-weight:600}.partnerportal-kopieren{background:var(--navy);color:var(--creme);font:inherit;cursor:pointer;border:none;border-radius:9px;flex:none;padding:7px 12px;font-size:12px;font-weight:800}.partnerportal-quali{color:var(--text-leise);font-size:11.5px;font-weight:600}.partnerportal-kontingent{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.partnerportal-kontingent-wert{color:var(--navy);white-space:nowrap;font-size:13px;font-weight:800}.partnerportal-kontingent-zeile{color:var(--text-leise);white-space:nowrap;font-size:11.5px;font-weight:600}.partnerportal-balken{background:#1e2f6314;border-radius:99px;height:8px;overflow:hidden}.partnerportal-balken-fuellung{background:var(--gruen-text);border-radius:99px;height:100%;display:block}.partnerportal-balken-fuellung--ueber{background:#a33d34}.partnerportal-karte--ueber{background:#b5473d0a;border-color:#a33d3473}.partnerportal-reiter-knopf:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.partnerportal-kopieren:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.partnerportal-eingabe:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.partnerportal-kw{flex:none;align-items:center;gap:8px;display:flex}.partnerportal-kw-knopf{width:32px;height:32px;color:var(--navy);font:inherit;cursor:pointer;background:#1e2f6312;border:none;border-radius:9px;justify-content:center;align-items:center;padding:0;font-size:16px;font-weight:800;display:flex}.partnerportal-kw-knopf:disabled{opacity:.35;cursor:default}.partnerportal-kw-wert{color:var(--navy);font-size:13.5px;font-weight:800}.partnerportal-woche{grid-template-columns:repeat(auto-fit,minmax(126px,1fr));gap:8px;display:grid}.partnerportal-tag{background:#1e2f6305;border:1.5px dashed #1e2f638c;border-radius:13px;flex-direction:column;gap:7px;min-height:132px;padding:10px;display:flex}.partnerportal-tag--ziel{border-color:var(--mint-dunkel);background:#4cc9a114}.partnerportal-tag-kopf{align-items:baseline;gap:6px;margin:0;display:flex}.partnerportal-tag-name{color:var(--navy);font-size:12.5px;font-weight:800}.partnerportal-tag-datum{color:var(--text-leise);font-size:11px;font-weight:600}.partnerportal-tag-liste{flex-direction:column;flex:1;gap:6px;margin:0;padding:0;list-style:none;display:flex}.partnerportal-eintrag{background:var(--weiss);border:1px solid var(--rand);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:7px 8px;display:flex}.partnerportal-eintrag-name{min-width:0;color:var(--navy);flex:1;font-size:12px;font-weight:700}.partnerportal-zeit{background:var(--weiss);width:84px;color:var(--navy);font:inherit;border:1px solid #1e2f6373;border-radius:8px;padding:4px 6px;font-size:12px}.partnerportal-eintrag-weg{width:24px;height:24px;color:var(--text-leise);font:inherit;cursor:pointer;background:#1e2f630f;border:none;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0;font-size:14px;display:flex}.partnerportal-tag-ablegen{color:var(--text-leise);font:inherit;cursor:pointer;background:#1e2f630d;border:none;border-radius:9px;padding:7px 8px;font-size:11px;font-weight:700}.partnerportal-tag-ablegen:disabled{cursor:default}.partnerportal-tag--ziel .partnerportal-tag-ablegen{background:var(--mint);color:var(--navy-dunkel)}.partnerportal-pool{flex-direction:column;gap:8px;padding-top:4px;display:flex}.partnerportal-pool-marke{color:var(--text-leise);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.partnerportal-kraft{border:1px solid var(--rand);background:var(--sand);font:inherit;text-align:left;cursor:grab;border-radius:11px;flex-direction:column;gap:1px;padding:9px 13px;display:flex}.partnerportal-kraft--gewaehlt{border-color:var(--mint-dunkel);background:#4cc9a12e}.partnerportal-kraft-name{color:var(--navy);font-size:12.5px;font-weight:800}.partnerportal-kraft-rolle{color:var(--text-leise);font-size:11px;font-weight:600}.partnerportal-kw-knopf:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.partnerportal-kraft:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.partnerportal-tag-ablegen:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.partnerportal-eintrag-weg:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.partnerportal-zeit:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.partnerportal-band{background:var(--navy);color:var(--creme);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;padding:15px 17px;display:flex}.partnerportal-band-symbol{color:var(--mint);flex:none}.partnerportal-band-text{flex:1;min-width:220px;margin:0;font-size:12.5px;font-weight:600;line-height:1.5}.partnerportal-zaehler{background:#ffffff14;border-radius:11px;flex-direction:column;flex:none;gap:1px;margin:0;padding:8px 12px;display:flex}.partnerportal-zaehler-marke{color:#ffffffb8;letter-spacing:.05em;text-transform:uppercase;font-size:9.5px;font-weight:800}.partnerportal-zaehler-wert{color:var(--mint-hell);font-size:15px;font-weight:800}.partnerportal-karte-kopf:has(>.partnerportal-zeitwerte){flex-wrap:wrap}.partnerportal-zeitwerte{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.partnerportal-etikett{background:var(--sand);color:var(--navy);white-space:nowrap;border-radius:8px;padding:5px 9px;font-size:11.5px;font-weight:700}.partnerportal-etikett--auftrag{color:#3d57a8;background:#4c6bc924;font-weight:800}.partnerportal-etikett--eigen{color:var(--text-auf-sand);background:#1e2f6312;font-weight:800}.partnerportal-etikett--netto{color:var(--gruen-text);background:#4cc9a129;font-weight:800}.partnerportal-freigegeben{color:var(--gruen-text);background:#4cc9a129;border-radius:11px;align-self:flex-start;padding:9px 14px;font-size:12.5px;font-weight:800}.partnerportal-wissen{flex-direction:column;gap:8px;display:flex}.partnerportal-wissenliste{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.partnerportal-wissenzeile{background:#e0944a21;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.partnerportal-wissen-symbol{color:var(--warnung-text);flex:none;margin-top:1px}.partnerportal-wissen-text{flex-direction:column;gap:2px;min-width:0;display:flex}.partnerportal-wissen-art{color:var(--warnung-text);letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:800}.partnerportal-wissen-satz{color:var(--navy);font-size:13px;font-weight:600;line-height:1.4}.partnerportal-eingabe--notiz{resize:vertical;min-height:84px}.partnerportal-knopf--breit{text-align:center;width:100%}.partnerportal-fotos{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.partnerportal-foto{flex-direction:column;gap:5px;display:flex}.partnerportal-foto-raum{color:var(--navy);font-size:12px;font-weight:800}.partnerportal-foto-platz{height:96px;color:var(--text-auf-sand);font:inherit;cursor:pointer;background:#1e2f6305;border:1.5px dashed #1e2f638c;border-radius:12px;padding:8px;font-size:11.5px;font-weight:700}.partnerportal-foto-bild{object-fit:cover;border-radius:12px;width:100%;height:96px}.partnerportal-foto-platz:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.partnerportal-knopf--hell{background:var(--weiss);color:var(--navy);border:1px solid #1e2f63a6}.partnerportal-knopf--arbeit{color:var(--warnung-text);background:#e0944a33}.partnerportal-knopf--fertig{color:#3d57a8;background:#4c6bc924}.partnerportal-stand--entwurf,.partnerportal-stand--beendet{color:var(--text-auf-sand);background:#1e2f6312}.partnerportal-stand--gesendet,.partnerportal-stand--an_zentrale{color:#3d57a8;background:#4c6bc924}.partnerportal-stand--bezahlt,.partnerportal-stand--fertig{color:var(--gruen-text);background:#4cc9a12e}.partnerportal-stand--offen{color:#a33d34;background:#b5473d21}.partnerportal-stand--in_arbeit{color:var(--warnung-text);background:#e0944a2e}.partnerportal-stand--zurueck{color:var(--text-auf-sand);background:#1e2f6312}.partnerportal-klapper{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.partnerportal-klapper-pfeil{color:var(--text-leise);flex:none;font-size:14px;font-weight:800}.partnerportal-software{border:1px solid var(--rand);background:var(--weiss);border-radius:13px;flex-wrap:wrap;align-items:center;gap:12px;padding:11px 13px;display:flex}.partnerportal-software-zeichen{width:34px;height:34px;color:var(--navy);background:#1e2f6312;border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:12.5px;font-weight:800;display:flex}.partnerportal-software-name{color:var(--navy);font-size:13.5px;font-weight:800}.partnerportal-scores{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.partnerportal-score{border:1px solid var(--rand);background:var(--weiss);border-radius:16px;align-items:center;gap:14px;padding:14px 16px;display:flex}.partnerportal-ring{border-radius:50%;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.partnerportal-ring-wert{background:var(--weiss);width:40px;height:40px;color:var(--navy);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.partnerportal-nachbesserung{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.partnerportal-feld--breit{flex:1;min-width:240px}.partnerportal-fehlt{color:#a33d34;margin:0;font-size:12px;font-weight:700}.partnerportal-band-titel{margin-bottom:3px;font-size:14.5px;font-weight:800;display:block}.partnerportal-probe{background:#1e2f630a;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:12px 13px;display:flex}.partnerportal-probe-text{min-width:180px;color:var(--navy);flex:1;font-weight:700;line-height:1.35}.partnerportal-grundfelder{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.partnerportal-grund{background:var(--weiss);color:var(--navy);font:inherit;cursor:pointer;border:1.5px solid #1e2f638c;border-radius:13px;flex-direction:column;gap:7px;padding:10px;font-size:12.5px;font-weight:700;display:flex}.partnerportal-grund--an{border-color:var(--mint-dunkel);background:#4cc9a11a}.partnerportal-grund-feld{border:1px solid #1e2f6333;border-radius:8px;height:26px}.partnerportal-konto{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:0;display:grid}.partnerportal-kontozeile{background:#1e2f630a;border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.partnerportal-kontowert{color:var(--navy);margin:0;font-size:13px;font-weight:700}.partnerportal-flaeche{border-radius:18px}.partnerportal-flaeche--dunkel .abschnittskopf-titel,.partnerportal-flaeche--dunkel .abschnittskopf-zusatz{color:var(--creme)}.partnerportal-klapper:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.partnerportal-grund:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.zeiten-liste{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.zeiten-zeile{border:1px solid var(--rand);background:var(--weiss);border-radius:16px;flex-direction:column;gap:11px;padding:14px 16px;display:flex}.zeiten-zeile--laeuft{border:1.5px solid var(--mint-dunkel)}.zeiten-zeile--extern{background:#fff9;border-style:dashed}.zeiten-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.zeiten-text{flex-direction:column;gap:2px;min-width:0;display:flex}.zeiten-name{color:var(--navy);font-size:14.5px;font-weight:800}.zeiten-unter{color:var(--text-leise);margin:0;font-size:12px;font-weight:600;line-height:1.4}.zeiten-stand{color:var(--text-auf-sand);white-space:nowrap;background:#1e2f6312;border-radius:8px;flex:none;padding:5px 10px;font-size:11.5px;font-weight:800}.zeiten-stand--laeuft{color:var(--gruen-text);background:#4cc9a12e}.zeiten-stand--frei{color:#3d57a8;background:#4c6bc924}.zeiten-werte{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin:0;display:grid}.zeiten-wert{background:#1e2f630a;border-radius:11px;flex-direction:column;gap:1px;padding:9px 11px;display:flex}.zeiten-wert-name{color:var(--text-leise);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.zeiten-wert-zahl{color:var(--navy);white-space:nowrap;margin:0;font-size:14px;font-weight:800}.zeiten-wert-zahl--leer{color:var(--text-leise);font-size:12px;font-weight:600}.zeiten-flaggen{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.zeiten-flagge{color:var(--warnung-text);background:#e0944a2e;border-radius:8px;padding:4px 9px;font-size:11px;font-weight:700}.zeiten-flagge--rot{color:#a33d34;background:#b5473d21}.zeiten-protokoll{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.zeiten-protokolleintrag{background:#1e2f630a;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 11px;display:flex}.zeiten-protokoll-text{min-width:0;color:var(--text-auf-sand);font-size:11.5px;font-weight:600}.zeiten-protokoll-zeit{color:var(--text-leise);flex:none;font-size:11.5px;font-weight:700}.zeiten-korrektur{background:#1e2f630a;border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:12px 13px;display:flex}.zeiten-feld{flex-direction:column;gap:4px;min-width:150px;display:flex}.zeiten-feld--breit{flex:1;min-width:220px}.zeiten-feld-name{color:var(--text-leise);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:800}.zeiten-eingabe{background:var(--weiss);color:var(--navy);font:inherit;border:1px solid #1e2f6399;border-radius:10px;padding:9px 12px;font-size:13.5px}.zeiten-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.zeiten-knopf{background:var(--weiss);color:var(--navy);font:inherit;cursor:pointer;border:1px solid #1e2f63a6;border-radius:10px;align-items:center;gap:6px;padding:9px 14px;font-size:12.5px;font-weight:800;display:inline-flex}.zeiten-knopf--haupt{border-color:var(--navy);background:var(--navy);color:var(--creme)}.zeiten-knopf--frei{color:var(--gruen-text);background:#4cc9a12e;border-color:#0000}.zeiten-knopf:disabled{opacity:.45;cursor:default}.zeiten-korrekturzahl{color:var(--text-leise);font-size:11px;font-weight:700}.zeiten-knopf:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.zeiten-eingabe:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.scan-flaeche{align-items:stretch;padding:12px 16px;position:relative}.scan-chips{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.scan-chip{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--mint-hell);background:#16204ad9;border-radius:9px;padding:6px 11px;font-size:11.5px;font-weight:800;display:inline-flex}.scan-weiter,.scan-zurueck{width:100%;color:var(--weiss);font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:13px;padding:12px;font-size:13.5px;font-weight:800}.scan-fertig{justify-content:flex-start}.scan-kacheln{flex-wrap:wrap;gap:8px;display:flex}.scan-kachel{background:#ffffff0f;border-radius:12px;flex-direction:column;flex:1;gap:2px;min-width:130px;margin:0;padding:10px 12px;display:flex}.scan-kachel-name{color:#ffffffa6;font-size:10.5px;font-weight:700}.scan-kachel-wert{color:var(--weiss);font-size:14px;font-weight:800}.scan-feldgruppe{flex-direction:column;gap:4px;display:flex}.scan-feld{width:100%;min-width:0;color:var(--weiss);font:inherit;background:#ffffff1a;border:1px solid #ffffff38;border-radius:10px;padding:8px 10px;font-size:16px;font-weight:700}.scan-feld--zahl{width:5.5em;padding:4px 8px}.scan-elemente{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.scan-element{background:#ffffff0f;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:7px 10px;display:flex}.scan-element-name{min-width:0;color:var(--weiss);overflow-wrap:anywhere;flex:8em;font-size:13.5px;font-weight:800}.scan-stufe{color:#ffffffbf;cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:8px;padding:4px 9px;font-family:inherit;font-size:11.5px;font-weight:800}.scan-stufe--gering{color:var(--mint-hell);background:#4cc9a124;border-color:#4cc9a180}.scan-stufe--mittel{color:#f0b47a;background:#e0944a33;border-color:#e0944a80}.scan-stufe--hoch{color:#ffb3aa;background:#f0786e33;border-color:#f0786e8c}.scan-zaehler{align-items:center;gap:4px;display:inline-flex}.scan-zaehler-knopf{width:32px;height:32px;color:var(--weiss);cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:9px;font-family:inherit;font-size:16px;font-weight:800;line-height:1}.scan-zaehler-wert{min-width:1.6em;color:var(--weiss);text-align:center;font-size:14px;font-weight:800}.scan-stufe:disabled,.scan-zaehler-knopf:disabled{opacity:.6;cursor:default}.scan-ansichten{gap:6px;margin:0;padding:2px 0;list-style:none;display:flex;overflow-x:auto}.scan-ansicht{flex:none;position:relative}.scan-ansicht-bild{object-fit:cover;border-radius:8px;width:56px;height:42px;display:block}.scan-ansicht-weg{background:var(--navy-dunkel);width:22px;height:22px;color:var(--weiss);cursor:pointer;border:1px solid #ffffff4d;border-radius:50%;padding:0;font-family:inherit;font-size:13px;font-weight:800;line-height:1;position:absolute;top:-4px;right:-4px}.scan-feld:focus-visible{outline:3px solid var(--weiss);outline-offset:2px}.scan-stufe:focus-visible{outline:3px solid var(--weiss);outline-offset:2px}.scan-zaehler-knopf:focus-visible{outline:3px solid var(--weiss);outline-offset:2px}.scan-ansicht-weg:focus-visible{outline:3px solid var(--weiss);outline-offset:2px}.scan-weiter:focus-visible{outline:3px solid var(--weiss);outline-offset:2px}.scan-zurueck:focus-visible{outline:3px solid var(--weiss);outline-offset:2px}.sonderplan-pflicht{background:var(--warnung-flaeche);color:var(--warnung-text);letter-spacing:.02em;text-transform:uppercase;vertical-align:1px;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:700}.sonderplan-fuss-fehlt{color:var(--warnung-text);font-size:12px;line-height:1.4}.sonderplan-fuss-fehlt:empty{display:none}.abwesenheit-pflicht{color:var(--warnung-text);font-size:12px;line-height:1.4}.abwesenheit-pflicht:empty{display:none}.inhalt--voll{flex-direction:column;height:100%;padding-bottom:22px;display:flex;overflow:hidden}.vollhoehe{flex-direction:column;flex:1;min-height:0;display:flex}.vollhoehe-raster{flex:1;min-height:0}@media (max-width:760px){.inhalt--voll{height:auto;overflow:visible}.vollhoehe,.vollhoehe-raster{flex:none}}@container arbeit (max-width:740px){.inhalt--voll:has(.postfach-raster){height:auto;overflow:visible}.postfach-raster.vollhoehe-raster{flex:none}.inhalt--voll:has(.postfach-raster) .vollhoehe{flex:none}}.einsatzplan-objekte{flex-wrap:wrap;gap:6px;display:flex}.einsatzplan-objekt{font-weight:700}.einsatzplan-ergebnis{color:var(--navy);background:#4cc9a129;border-radius:12px;margin:0;padding:14px 16px;font-size:13.5px;line-height:1.55}.turnusplan-sonder{color:#6a4a9b;background:#6a4a9b21;border-left:3px solid #6a4a9b;border-radius:8px;flex-direction:column;gap:2px;padding:6px 8px;display:flex}.turnusplan-sonder-marke{letter-spacing:.05em;text-transform:uppercase;font-size:9.5px;font-weight:800}.turnusplan-sonder-zeile{align-items:baseline;gap:6px;min-width:0;display:flex}.turnusplan-sonder-zeit{flex:none;font-size:11.5px;font-weight:800}.turnusplan-sonder-leistungen{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.turnusplan-sonder-kraft{font-size:11px;font-weight:700}.turnusplan-sonder--offen{border-left-color:var(--fehler);background:var(--fehler-flaeche);color:var(--fehler-text)}.turnusplan-sonder-kraft--offen{text-transform:uppercase;letter-spacing:.03em;font-size:10px;font-weight:800}.live-takt{color:var(--text-auf-sand);margin:-6px 0 14px;font-size:11.5px;font-weight:600}.klappabschnitt{border-radius:14px}.klappabschnitt-kopf{color:var(--navy);cursor:pointer;border-radius:14px;align-items:center;gap:8px;padding:12px 14px;list-style:none;display:flex}.klappabschnitt-kopf::-webkit-details-marker{display:none}.klappabschnitt-kopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.klappabschnitt-pfeil{flex:none;transition:transform .15s;display:inline-flex}.klappabschnitt[open]>.klappabschnitt-kopf .klappabschnitt-pfeil{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.klappabschnitt-pfeil{transition:none}}.klappabschnitt-titel{font-size:13.5px;font-weight:800}.klappabschnitt-anzahl{background:#1e2f6317;border-radius:999px;flex:none;padding:1px 8px;font-size:11.5px;font-weight:800}.klappabschnitt-zusatz{color:var(--text-auf-sand);text-align:right;margin-left:auto;font-size:12px;font-weight:600}.klappabschnitt-koerper{padding:0 14px 12px}.klappabschnitt--leise .klappabschnitt-titel,.klappabschnitt--leise .klappabschnitt-anzahl{color:var(--text-auf-sand);font-weight:700}.sonderhinweis{background:var(--fehler-flaeche);color:var(--fehler-text);border-radius:14px;margin-bottom:14px;padding:4px 6px}.sonderhinweis .klappabschnitt-kopf,.sonderhinweis .klappabschnitt-anzahl{color:var(--fehler-text)}.sonderhinweis .klappabschnitt-anzahl{background:#8f332b21}.sonderhinweis-marke{padding:10px 12px 2px;font-size:13px;font-weight:800;display:block}.sonderhinweis-liste{flex-direction:column;gap:4px;display:flex}.sonderhinweis-zeile{color:var(--fehler-text);background:#ffffff8c;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 12px;font-size:12.5px;text-decoration:none;display:flex}.sonderhinweis-zeile:hover{background:var(--weiss)}.sonderhinweis-zeile:focus-visible{background:var(--weiss)}.sonderhinweis-wann{flex:none;font-weight:800}.sonderhinweis-objekt{font-weight:700}.sonderhinweis-leistungen{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.sonderliste{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sonderliste-zeile{background:#1e2f630d;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:3px 10px;padding:9px 12px;display:flex}.sonderliste-wann{color:var(--navy);flex:none;font-size:12.5px;font-weight:800}.sonderliste-objekt{color:var(--navy);font-size:12.5px;font-weight:700}.sonderliste-leistungen{color:var(--text-auf-sand);flex:100%;font-size:12px;font-weight:500}.sonderliste-kraft{color:var(--text-auf-sand);font-size:11.5px;font-weight:700}.sonderliste-kraft--offen{color:var(--fehler-text);text-transform:uppercase;letter-spacing:.03em;font-size:10.5px;font-weight:800}.kennzahl--knopf{cursor:pointer;border:1.5px solid #0000;text-decoration:none;transition:border-color .12s}.kennzahl--knopf:hover{border-color:currentColor}.kennzahl--knopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.kennzahl--an{border-color:currentColor}.kennzahl-hinweis{opacity:.85;margin-top:2px;font-size:10px;font-weight:700}@media (prefers-reduced-motion:reduce){.kennzahl--knopf{transition:none}}.kundedetail-stilllegen{color:var(--text-auf-sand);align-self:flex-start}.stilllegen{background:var(--fehler-flaeche);border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.stilllegen-frage{color:var(--fehler-text);margin:0;font-size:14px;font-weight:800}.stilllegen-zeile{color:var(--navy);margin:0;font-size:12.5px;line-height:1.5}.stilllegen-sperre{color:var(--fehler-text);background:#8f332b21;border-radius:9px;margin:0;padding:8px 10px;font-size:12.5px;font-weight:700;line-height:1.45}.stilllegen-knoepfe{justify-content:flex-end;gap:8px;display:flex}.stillgelegt-liste{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.stillgelegt-zeile{background:#1e2f630d;border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:10px 12px;display:flex}.stillgelegt-marke{color:var(--text-auf-sand);letter-spacing:.03em;flex:none;font-size:11px;font-weight:800}.stillgelegt-name{color:var(--navy);font-size:13px;font-weight:700}.stillgelegt-wann{color:var(--text-auf-sand);font-size:11.5px;font-weight:600}.stillgelegt-form{margin-left:auto}.datenimport-suchzeile{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.datenimport-suchfeld{background:var(--weiss);color:var(--text-auf-sand);border-radius:12px;flex:320px;align-items:center;gap:8px;padding:10px 14px;display:flex}.datenimport-sucheingabe{min-width:0;color:var(--navy);font:inherit;background:0 0;border:none;flex:1;font-size:13px}.datenimport-sucheingabe:focus{outline:none}.datenimport-suchfeld:focus-within{outline:2px solid var(--navy);outline-offset:1px}.datenimport-filter{flex-wrap:wrap;gap:5px;display:flex}.datenimport-filterchip{color:var(--text-auf-sand);font:inherit;cursor:pointer;background:#1e2f630f;border:1.5px solid #0000;border-radius:999px;padding:7px 11px;font-size:11.5px;font-weight:700}.datenimport-filterchip--an{background:var(--navy);color:var(--creme);border-color:currentColor}.datenimport-filterchip:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.datenimport-treffer{flex-direction:column;gap:12px;margin-bottom:18px;display:flex}.datenimport-treffer-kopf{color:var(--text-auf-sand);margin:0;font-size:12px;font-weight:700}.datenimport-treffer-quelle{background:var(--weiss);border-radius:16px;padding:12px 14px}.datenimport-treffer-titel{color:var(--navy);margin:0 0 6px;font-size:14px;font-weight:800}.datenimport-treffer-herkunft{color:var(--text-leise);font-size:11.5px;font-weight:700}.datenimport-seiten{flex-wrap:wrap;gap:4px;margin-top:10px;display:flex}.datenimport-seite{min-width:30px;color:var(--navy);font:inherit;cursor:pointer;background:#1e2f630f;border:none;border-radius:9px;padding:6px 9px;font-size:12px;font-weight:700}.datenimport-seite--an{background:var(--navy);color:var(--creme)}.datenimport-seite:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.datenimport-raster[hidden]{display:none}.turnusplan-vergabe{color:#3a4e8c;background:#3a4e8c24;border-left:3px solid #3a4e8c;border-radius:8px;flex-direction:column;gap:1px;padding:6px 8px;display:flex}.turnusplan-vergabe-marke{letter-spacing:.05em;text-transform:uppercase;font-size:9.5px;font-weight:800}.turnusplan-vergabe-firma{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:800;overflow:hidden}.turnusplan-vergabe-stand{font-size:10.5px;font-weight:600}.turnusplan-vergabe--offen{border-left-color:var(--fehler);background:var(--fehler-flaeche);color:var(--fehler-text)}.turnusplan-vergabe--nachweis_offen{border-left-color:var(--mint);color:var(--gruen-auf-sand);background:#4cc9a129}.overlay-eingabe--fehler{border:1.5px solid var(--fehler);background:var(--fehler-flaeche)}.feld-fehler{color:var(--fehler-text);margin-top:3px;font-size:11.5px;font-weight:600;line-height:1.4}.kuendigung{flex-direction:column;grid-column:1/-1;gap:8px;display:flex}.kuendigung-paar{flex-wrap:wrap;gap:8px;display:flex}.kuendigung-paar>.feld{flex:150px}.branchenwahl{flex-direction:column;grid-column:1/-1;gap:8px;display:flex}.branchenwahl-chips{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.branchenwahl-chip{background:var(--navy);color:var(--creme);border-radius:999px;align-items:center;gap:6px;padding:5px 6px 5px 11px;font-size:11.5px;font-weight:700;display:flex}.branchenwahl-raster{grid-template-columns:minmax(130px,180px) minmax(0,1fr);gap:8px;max-height:230px;display:grid}.branchenwahl-raster:has(>.branchenwahl-liste:only-child){grid-template-columns:minmax(0,1fr)}.branchenwahl-spalte,.branchenwahl-liste{background:#1e2f630d;border-radius:12px;flex-direction:column;gap:3px;min-height:0;padding:6px;display:flex;overflow:auto}.branchenwahl-ober,.branchenwahl-eintrag{color:var(--navy);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;font-weight:700;display:flex}.branchenwahl-ober:hover,.branchenwahl-eintrag:hover{background:#1e2f6312}.branchenwahl-ober--an{background:var(--navy);color:var(--creme)}.branchenwahl-eintrag--an{color:var(--gruen-auf-sand);background:#4cc9a138}.branchenwahl-ober:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}.branchenwahl-eintrag:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}.branchenwahl-zahl{background:#ffffff38;border-radius:999px;flex:none;padding:0 6px;font-size:10.5px;font-weight:800}.branchenwahl-ober:not(.branchenwahl-ober--an) .branchenwahl-zahl{background:#1e2f631a}.branchenwahl-herkunft{color:var(--text-auf-sand);flex:none;font-size:10.5px;font-weight:700}.zugang-liste{flex-direction:column;gap:5px;margin:0 0 4px;padding:0;list-style:none;display:flex}.zugang-zeile{background:#4cc9a129;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.zugang-zeile--offen{background:#1e2f630f}.zugang-text{flex-wrap:wrap;flex:220px;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.zugang-marke{color:var(--gruen-auf-sand);letter-spacing:.05em;text-transform:uppercase;flex:none;font-size:10px;font-weight:800}.zugang-zeile--offen .zugang-marke{color:var(--text-auf-sand)}.zugang-email{color:var(--navy);overflow-wrap:anywhere;font-size:12.5px;font-weight:700}.zugang-seit{color:var(--text-auf-sand);font-size:11.5px;font-weight:600}.zugang-feld{margin-top:4px}.zugang-wege{flex-wrap:wrap;gap:8px;display:flex}.zugang-ausgabe{background:#1e2f630f;border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.zugang-ausgabe--passwort{background:var(--warnung-flaeche)}.zugang-ausgabe-titel{color:var(--navy);margin:0;font-size:12px;font-weight:800}.zugang-wert{background:var(--weiss);color:var(--navy);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:9px;padding:9px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:700}.zugang-ausgabe-zusatz{color:var(--text-auf-sand);margin:0;font-size:11.5px;line-height:1.45}.passwortwechsel{flex-direction:column;gap:10px;margin-top:14px;display:flex}.nachweise{flex-direction:column;gap:6px;display:flex}.nachweis-zeile{background:#1e2f630d;border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:8px;padding:10px 12px;display:flex}.nachweis-titel{color:var(--navy);flex:200px;font-size:12.5px;font-weight:700}.nachweis-datum{flex:none;width:150px}.nachweis-knopf{cursor:pointer}.schale-leiste{z-index:100}.datenimport-status{z-index:5}@media (max-width:759px){.schale-leiste{background:var(--navy);position:fixed;top:0;left:0;right:0}.schale-inhalt{padding-top:var(--leiste-hoehe,56px)}.schale-inhalt--arbeit{padding-top:calc(var(--leiste-hoehe,56px) / var(--schrift-zoom,1))}.zeilenkarte-aktionen{justify-content:flex-end;width:100%}.branchenwahl-raster{grid-template-columns:minmax(0,1fr);max-height:none}.branchenwahl-spalte{flex-flow:wrap;overflow:visible}.branchenwahl-spalte .branchenwahl-ober{flex:none}.branchenwahl-liste{max-height:220px}}.zugang-zeile--zu{background:var(--warnung-flaeche)}.zugang-zeile--zu .zugang-marke{color:var(--warnung-text)}@container arbeit (min-width:804px){.inhalt--postfach{padding:16px 18px}.inhalt--postfach .bereichskopf{margin-bottom:0}}@media (min-width:760px) and (max-width:1023px){.inhalt--voll.inhalt--postfach:has(.postfach-raster){height:100%;padding:12px 14px;overflow:hidden}.inhalt--postfach .bereichskopf{margin-bottom:0}.inhalt--postfach .postfach-raster.vollhoehe-raster,.inhalt--postfach .vollhoehe{flex:1;height:auto;min-height:0}.postfach-raster{grid-template-columns:minmax(150px,190px) minmax(0,1fr);gap:10px}.postfach-ordner,.postfach-liste{max-height:none}.postfach-lesen{min-height:0}.postfach-raster:not(.postfach-raster--detail) .postfach-lesen{display:none}.postfach-raster{position:relative}.postfach-raster--detail .postfach-lesen{z-index:5;overscroll-behavior:contain;min-height:0;padding:16px 18px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto}.postfach-lesen .handy-zurueck{width:36px;height:36px;color:var(--navy);cursor:pointer;background:#1e2f630f;border:none;border-radius:10px;flex:none;justify-content:center;align-self:flex-start;align-items:center;padding:0;display:flex}.postfach-lesen .handy-zurueck:focus-visible{outline:2px solid var(--navy);outline-offset:2px}}.postfach-klappe{width:28px;height:28px;color:var(--navy);cursor:pointer;background:#1e2f630f;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;margin:0 0 4px auto;padding:0;display:flex}.postfach-klappe:hover{background:#1e2f631f}.postfach-raster--schmal{grid-template-columns:56px minmax(200px,280px) minmax(260px,1fr)}.postfach-raster--schmal .postfach-ordner{padding:8px 6px}.postfach-raster--schmal .postfach-klappe{margin:0 auto 4px}.postfach-raster--schmal .postfach-ordner-knopf{justify-content:center;width:44px;height:40px;margin-inline-start:auto;margin-inline-end:auto;padding:0;position:relative}.postfach-raster--schmal .postfach-ordner-name,.postfach-raster--schmal .postfach-suche{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.postfach-raster--schmal .postfach-zahl{border:2px solid var(--weiss);text-align:center;border-radius:9px;min-width:17px;padding:1px 4px;font-size:9.5px;line-height:1.3;position:absolute;top:-1px;right:-1px}.postfach-raster--schmal .postfach-ordner-knopf--an .postfach-zahl{border-color:var(--navy);background:var(--mint);color:#16204a}.postfach-raster--schmal .postfach-neu{justify-content:center;align-items:center;width:44px;height:40px;margin-inline-start:auto;margin-inline-end:auto;padding:0;font-size:0;display:flex;overflow:hidden}.postfach-raster--schmal .postfach-neu:before{content:"✉";font-size:15px}@container arbeit (min-width:1180px){.postfach-raster--schmal{grid-template-columns:56px minmax(300px,400px) minmax(480px,1fr)}}@media (min-width:760px) and (max-width:1023px){.postfach-raster--schmal{grid-template-columns:56px minmax(0,1fr)}}@media (max-width:759px){.postfach-klappe{display:none}.postfach-raster--schmal{grid-template-columns:minmax(0,1fr)}.postfach-raster--schmal .postfach-ordner-name,.postfach-raster--schmal .postfach-zahl,.postfach-raster--schmal .postfach-suche{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.postfach-raster--schmal .postfach-ordner-knopf,.postfach-raster--schmal .postfach-neu{width:auto;height:auto;padding:10px 12px}.postfach-raster--schmal .postfach-neu{font-size:12.5px}.postfach-raster--schmal .postfach-neu:before{content:none}}.akquise-faellig{background:var(--warnung-flaeche);border:1px solid #e0944a73;border-radius:14px;margin:0 0 14px;padding:12px 14px}.akquise-faellig-titel{color:var(--warnung-text);margin:0 0 8px;font-size:14px;font-weight:800}.akquise-faellig-liste{gap:6px;margin:0;padding:0;list-style:none;display:grid}.akquise-faellig-zeile{background:var(--weiss);width:100%;color:var(--navy);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 10px;display:flex}.akquise-faellig-firma{font-weight:800}.akquise-faellig-wann{color:var(--warnung-text);font-size:12.5px;font-weight:700}.akquise-faellig-wann--ueber{color:var(--fehler-text)}.akquise-faellig-notiz{flex-basis:100%;font-size:13px}.akquise-mehrfach{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:10px 0;display:flex}.akquise-mehrfach-alle{color:var(--navy);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.akquise-mehrfach-zahl{color:var(--navy);font-size:13px;font-weight:800}.akquise-mehrfach-korb{align-items:center;gap:6px;display:inline-flex}.akquise-haken{width:18px;height:18px;accent-color:var(--navy);flex:none}.akquise-zeile--gewaehlt{outline-offset:-2px;outline:2px solid #1e2f6359}.akquise-papierkorb-titel{cursor:pointer}.berichtkarte-kraft{color:var(--navy);overflow-wrap:anywhere;background:#4cc9a11f;border-radius:10px;margin-top:6px;padding:8px 10px;font-size:12.5px;font-weight:600;display:block}.wochenstunden{flex-wrap:wrap;align-items:flex-end;gap:8px 10px;margin-bottom:12px;display:flex}.wochenstunden-feld{flex:220px}.wochenstunden-ok{color:var(--gruen-auf-sand);flex-basis:100%;margin:0;font-size:12.5px;font-weight:700}.sheet-seite{max-width:none;padding:18px 16px 16px}.sheet{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.sheet:not(.vollbild){position:relative}@media (min-width:768px){.sheet{zoom:.85}}.sheet.vollbild{padding:20px 28px 24px}.sheet-kopf,.sheet-band,.sheet-hinweis,.sheet-werkzeuge,.sheet-formelzeile,.sheet-unterleiste{flex:none}.sheet-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.sheet-kopf-links{flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0;display:flex}.sheet-kopf-titel{flex-direction:column;gap:2px;min-width:0;display:flex}.sheet-eyebrow{color:var(--text-leise);letter-spacing:.14em;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;font-size:11px;font-weight:800;overflow:hidden}.sheet-titel{max-width:100%;color:var(--navy);font:inherit;letter-spacing:-.02em;background:0 0;border:none;border-radius:8px;margin:0 -6px;padding:0 6px;font-size:24px;font-weight:800;line-height:1.15}.sheet-titel:hover{background:#1e2f630d}.sheet-titel:focus-visible{outline:2px solid var(--mint);background:var(--weiss)}.sheet-status{color:var(--text-leise);background:#1e2f630f;border-radius:99px;flex:none;align-items:center;gap:6px;padding:5px 11px 5px 9px;font-size:11.5px;font-weight:800;display:inline-flex}.sheet-status--gespeichert{color:var(--gruen-text);background:#4cc9a129}.sheet-status--fehler{background:var(--fehler-flaeche);color:var(--fehler-text)}.sheet-status-knopf{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;padding:2px 8px}.sheet-kopf-rechts{align-items:center;gap:8px;display:flex}.sheet-kopfknopf{background:var(--weiss);height:40px;color:var(--navy);font:inherit;cursor:pointer;border:1px solid #1e2f631f;border-radius:12px;flex:none;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:700;display:flex}.sheet-kopfknopf:hover{background:var(--sand)}.sheet-kopfknopf--haupt{background:var(--navy);color:var(--creme);border:none;font-weight:800}.sheet-kopfknopf--haupt:hover{background:var(--navy-hell)}.sheet-kopfknopf--quadrat{justify-content:center;width:40px;padding:0}.sheet-kopfknopf:focus-visible{outline:2px solid var(--mint);outline-offset:1px}.sheet-werkzeug:focus-visible{outline:2px solid var(--mint);outline-offset:1px}.sheet-einfuegen-knopf:focus-visible{outline:2px solid var(--mint);outline-offset:1px}.sheet-reiter:focus-visible{outline:2px solid var(--mint);outline-offset:1px}.sheet-mehr-rahmen{display:flex;position:relative}.sheet-mehr{z-index:30;background:var(--weiss);border:1px solid #1e2f631a;border-radius:14px;gap:2px;min-width:250px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px -16px #1e2f6359}.sheet-mehr-feld{border-bottom:1px solid #1e2f6314;gap:5px;margin-bottom:4px;padding:6px 8px 10px;display:grid}.sheet-mehr-name{color:var(--text-leise);font-size:10.5px;font-weight:700}.sheet-mehr-auswahl{background:var(--weiss);height:34px;color:var(--navy);font:inherit;border:1px solid #1e2f631f;border-radius:10px;padding:0 8px;font-size:13px;font-weight:700}.sheet-mehr-eintrag{color:var(--navy);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:8px;padding:9px 10px;font-size:13px;font-weight:700;display:flex}.sheet-mehr-eintrag:hover{background:var(--sand)}.sheet-mehr-eintrag:focus-visible{background:var(--sand)}.sheet-mehr-eintrag--loeschen{color:var(--fehler-text)}.sheet-mehr-eintrag--loeschen:hover{background:var(--fehler-flaeche)}.sheet-mehr-eintrag--loeschen:focus-visible{background:var(--fehler-flaeche)}.sheet-band{background:var(--navy-dunkel);border-radius:14px;align-items:center;gap:14px;padding:10px 12px 10px 16px;display:flex}.sheet-band-symbol{color:var(--warnung);flex:none;display:flex}.sheet-band-text{color:var(--creme);flex:1;font-size:13px;font-weight:600}.sheet-band-knopf{background:var(--mint);height:30px;color:var(--navy-dunkel);font:inherit;cursor:pointer;border:none;border-radius:9px;flex:none;padding:0 14px;font-size:12.5px;font-weight:800}.sheet-band-knopf:hover{background:var(--mint-hell)}.sheet-band-zu{color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex}.sheet-band-zu:hover{color:var(--weiss);background:#ffffff14}.sheet-hinweis{border-left:3px solid var(--warnung);background:var(--warnung-flaeche);color:var(--warnung-text);border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:7px 12px;font-size:12.5px;font-weight:700;display:flex}.sheet-karte{background:var(--weiss);border:1px solid #1e2f631a;border-radius:20px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;box-shadow:0 18px 40px -22px #1e2f634d}.sheet-werkzeuge{background:#fffdf8;border-bottom:1px solid #1e2f6314;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 14px;display:flex}.sheet-werkzeug{width:36px;height:36px;color:var(--navy);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.sheet-werkzeug:hover:not(:disabled){background:var(--sand)}.sheet-werkzeug[aria-pressed=true]{background:#4cc9a138}.sheet-werkzeug:disabled{opacity:.35;cursor:default}.sheet-werkzeug--farbe{overflow:hidden}.sheet-werkzeug--loeschen{color:var(--fehler-text)}.sheet-werkzeug--loeschen:hover:not(:disabled){background:var(--fehler-flaeche)}.sheet-werkzeug-fett{font-size:15px;font-weight:900}.sheet-werkzeug-kursiv{font-family:Georgia,serif;font-size:15px;font-style:italic;font-weight:700}.sheet-werkzeug-unterstrichen{font-size:15px;font-weight:700;text-decoration:underline}.sheet-farbe{flex-direction:column;align-items:center;gap:1px;display:flex}.sheet-farbe-a{font-size:14px;font-weight:800;line-height:1}.sheet-farbe-balken{border-radius:2px;width:15px;height:3.5px;box-shadow:inset 0 0 0 .5px #1e2f6340}.sheet-farbwahl{opacity:0;cursor:pointer;border:none;width:100%;height:100%;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.sheet-werkzeug-trenner{background:#1e2f631f;flex:none;width:1px;height:22px;margin:0 6px}.sheet-werkzeug-auswahl{background:var(--weiss);height:36px;color:var(--navy);font:inherit;border:1px solid #1e2f631f;border-radius:10px;flex:none;padding:0 8px 0 11px;font-size:13px;font-weight:700}.sheet-groesse{background:var(--weiss);border:1px solid #1e2f631f;border-radius:10px;flex:none;align-items:center;height:36px;display:flex;overflow:hidden}.sheet-groesse-knopf{width:30px;height:100%;color:var(--navy);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:16px;font-weight:700}.sheet-groesse-knopf:hover{background:var(--sand)}.sheet-groesse-wert{min-width:30px;color:var(--navy);text-align:center;font-size:13px;font-weight:800}.sheet-werkzeug-luecke{flex:1}.sheet-einfuegen{background:#1e2f630d;border-radius:12px;flex:none;align-items:center;gap:4px;padding:3px;display:flex}.sheet-einfuegen-knopf{height:30px;color:var(--navy);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:700;display:flex}.sheet-einfuegen-knopf:hover:not(:disabled){background:var(--weiss)}.sheet-einfuegen-knopf--an{background:var(--weiss);font-weight:800;box-shadow:0 1px 3px #1e2f631f}.sheet-einfuegen-gruen{color:var(--gruen-text);display:flex}.sheet-menue-rahmen{flex:none;align-items:center;gap:2px;display:inline-flex}.sheet-menue{background:var(--mint-flaeche);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.sheet-menue-eintrag{height:26px;color:var(--navy);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:0 9px;font-size:12px;font-weight:700}.sheet-menue-eintrag:hover{background:var(--weiss)}.sheet-menue-eintrag:focus-visible{background:var(--weiss)}.sheet-objektleiste{background:var(--mint-flaeche);flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-height:44px;padding:4px 12px;display:flex}.sheet-objektleiste-knopf{background:var(--weiss);height:30px;color:var(--navy);font:inherit;cursor:pointer;border:1px solid #1e2f631f;border-radius:9px;padding:0 12px;font-size:12.5px;font-weight:700}.sheet-objektleiste-knopf:hover{background:var(--sand)}.sheet-objektleiste-tipp{color:var(--text-leise);margin-left:auto;font-size:12px;font-weight:600}.sheet-formelzeile{background:var(--weiss);border-bottom:1px solid #1e2f6314;align-items:stretch;display:flex}.sheet-formelzeile-name{width:112px;color:var(--navy);font-variant-numeric:tabular-nums;background:#fffdf8;border-right:1px solid #1e2f6314;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.sheet-formelzeile-fx{color:var(--gruen-text);align-items:center;padding-left:14px;font-family:Georgia,serif;font-size:15px;font-style:italic;font-weight:700;display:flex}.sheet-formelzeile-feld{min-width:0;min-height:44px;color:var(--navy);background:0 0;border:none;flex:1;padding:0 14px 0 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;font-weight:600}.sheet-formelzeile-feld:focus-visible{background:#4cc9a10f;outline:none}.sheet-flaeche{isolation:isolate;background:var(--weiss);overscroll-behavior:contain;outline:none;flex:1;min-height:200px;position:relative;overflow:auto}.sheet-flaeche:focus-visible{box-shadow:inset 0 0 0 2px var(--mint)}.sheet-blatt{position:relative}.sheet-raster{border-collapse:separate;border-spacing:0;table-layout:fixed;color:var(--navy);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;font-size:13.5px;font-weight:600;line-height:1.25}.sheet-ecke,.sheet-spaltenkopf,.sheet-zeilenkopf{background:var(--sand);color:var(--text-leise);text-align:center;cursor:default;padding:0;font-size:12px;font-weight:800}.sheet-ecke{z-index:5;border-bottom:1px solid #1e2f631f;border-right:1px solid #1e2f6314;position:sticky;top:0;left:0}.sheet-spaltenkopf{z-index:4;letter-spacing:.04em;border-bottom:1px solid #1e2f631f;border-right:1px solid #1e2f6314;position:sticky;top:0}.sheet-zeilenkopf{z-index:4;border-bottom:1px solid #1e2f631a;border-right:1px solid #1e2f631f;position:sticky;left:0}.sheet-spaltenkopf--markiert,.sheet-zeilenkopf--markiert{background:linear-gradient(#4cc9a147, #4cc9a147), var(--sand);color:#1e5c45}.sheet-spaltenkopf--markiert{box-shadow:inset 0 -2.5px 0 var(--mint)}.sheet-zeilenkopf--markiert{box-shadow:inset -2.5px 0 0 var(--mint)}.sheet-spaltenkopf-griff{cursor:col-resize;width:7px;position:absolute;top:0;bottom:0;right:-3px}.sheet-zelle{white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;cursor:cell;border-bottom:1px solid #1e2f6312;border-right:1px solid #1e2f6312;padding:0 14px;overflow:hidden}.sheet-zelle--zahl{text-align:right}.sheet-zelle--fehler{color:var(--fehler-text);font-weight:700}.sheet-markierung{z-index:1;pointer-events:none;background:#4cc9a121;position:absolute}.sheet-aktiv{z-index:2;border:2.5px solid var(--mint);pointer-events:none;position:absolute}.sheet-eingabe{z-index:3;border:2.5px solid var(--mint);background:var(--weiss);color:var(--navy);font:inherit;outline:none;padding:0 11px;font-size:13.5px;font-weight:600;line-height:1.25;position:absolute;box-shadow:0 4px 14px #1e2f6326}.sheet-objekt{z-index:2;touch-action:none;-webkit-user-select:none;user-select:none;cursor:move;position:absolute}.sheet-objekt--hinten{z-index:-1}.sheet-objekt--hinten:has(.sheet-objekt-textfeld){z-index:3}.sheet-objekt-rahmen{z-index:3;outline:2px solid var(--blau);outline-offset:2px;pointer-events:none;position:absolute}.sheet-objekt--text{background:#ffffffeb;border:1px dashed #1e2f6340;border-radius:6px;overflow:hidden}.sheet-objekt--diagramm{background:var(--weiss);border:1px solid #1e2f631a;border-radius:10px;box-shadow:0 1px 4px #1e2f6314}.sheet-objekt-zeichnung{display:block;overflow:visible}.sheet-objekt-foto{object-fit:cover;pointer-events:none;border-radius:4px;width:100%;height:100%;display:block}.sheet-objekt-text{width:100%;height:100%;color:var(--navy);white-space:pre-wrap;overflow-wrap:anywhere;padding:6px 8px;font-size:13px;line-height:1.35;overflow:hidden}.sheet-objekt-textfeld{background:var(--weiss);width:100%;height:100%;color:var(--navy);font:inherit;resize:none;-webkit-user-select:text;user-select:text;cursor:text;border:none;outline:none;padding:6px 8px;font-size:13px;line-height:1.35;display:block}.sheet-objekt-leer{color:var(--text-leise);font-size:12px;font-style:italic}.sheet-objekt-griff{pointer-events:auto;border:2px solid var(--weiss);background:var(--blau);cursor:nwse-resize;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-6px;right:-6px;box-shadow:0 0 0 1px #1e2f6340}.sheet-diagramm{display:block}.sheet-diagramm-text{fill:var(--text-leise);font-family:var(--schrift-text);font-size:10px}.sheet-diagramm-achse{stroke:#1e2f6333;stroke-width:1px}.sheet-diagramm-leer{fill:var(--text-leise);font-size:12px;font-weight:600}.sheet-diagramm-titel{fill:var(--navy);font-family:var(--schrift-text);font-size:13px;font-weight:800}.sheet-diagramm-gitter{stroke:#1e2f6314;stroke-width:1px}.sheet-diagramm-anteil{fill:var(--weiss);stroke:#16204a8c;stroke-width:2.5px;font-family:var(--schrift-text);paint-order:stroke;font-size:11px;font-weight:800}.sheet-diagramm-summe{fill:var(--navy);font-family:var(--schrift-text);font-size:15px;font-weight:800}.sheet-diagramm-loch{fill:var(--weiss)}.sheet-unterleiste{background:#fffdf8;border-top:1px solid #1e2f6314;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.sheet-reiterleiste{scrollbar-width:none;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.sheet-reiter{height:34px;color:var(--text-leise);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:10px;flex:none;padding:0 15px;font-size:12.5px;font-weight:700}.sheet-reiter:hover{background:#1e2f630f}.sheet-reiter--aktiv,.sheet-reiter--aktiv:hover{border:1px solid #1e2f631f;border-top:2.5px solid var(--mint);background:var(--weiss);color:var(--navy);cursor:default;border-radius:10px 10px 0 0;font-weight:800}.sheet-reiter-neu{width:34px;height:34px;color:var(--navy);cursor:pointer;background:0 0;border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.sheet-reiter-neu:hover{background:#1e2f630f}.sheet-zahlen{align-items:center;gap:18px;margin-left:auto;display:flex}.sheet-unterleiste-knoepfe{gap:6px;margin-left:auto;display:flex}.sheet-zahlen+.sheet-unterleiste-knoepfe{margin-left:0}.sheet-zahl{align-items:baseline;gap:5px;display:flex}.sheet-zahl-name{color:var(--text-leise);font-size:11px;font-weight:700}.sheet-zahl-wert{color:var(--navy);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.sheet-fuss-knopf{height:30px;color:var(--navy);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px dashed #1e2f6340;border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:700;display:flex}.sheet-fuss-knopf:hover{background:#1e2f630d}.sheet-kontext{z-index:40;background:var(--weiss);border:1px solid #1e2f631a;border-radius:12px;min-width:240px;padding:6px;display:grid;position:absolute;box-shadow:0 18px 40px -12px #1e2f6359}.sheet-kontext-eintrag{color:var(--navy);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:7px 10px;font-size:13px;font-weight:600;display:flex}.sheet-kontext-eintrag:hover:not(:disabled){background:var(--sand)}.sheet-kontext-eintrag:focus-visible{background:var(--sand)}.sheet-kontext-eintrag:disabled{opacity:.4;cursor:default}.sheet-kontext-eintrag--loeschen{color:var(--fehler-text)}.sheet-kontext-eintrag--loeschen:hover:not(:disabled){background:var(--fehler-flaeche)}.sheet-kontext-eintrag--loeschen:focus-visible{background:var(--fehler-flaeche)}.sheet-kontext-taste{color:var(--text-leise);font-size:11.5px;font-weight:600}.sheet-kontext-trenner{background:#1e2f6314;height:1px;margin:4px 6px}.sheet-diagramm-fenster{width:880px}.sheet-diagramm-arten{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.sheet-diagramm-art{background:var(--weiss);color:var(--navy);font:inherit;cursor:pointer;border:1px solid #1e2f631f;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;font-size:12px;font-weight:700;display:flex}.sheet-diagramm-art:hover{background:var(--sand)}.sheet-diagramm-art--an,.sheet-diagramm-art--an:hover{border-color:var(--mint);background:var(--mint-flaeche);box-shadow:inset 0 0 0 1px var(--mint)}.sheet-diagramm-quelle{background:#1e2f630f;border-radius:12px;justify-self:start;gap:4px;padding:3px;display:flex}.sheet-diagramm-quelle-knopf{height:32px;color:var(--navy);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:9px;padding:0 14px;font-size:12.5px;font-weight:700}.sheet-diagramm-quelle-knopf--an{background:var(--weiss);font-weight:800;box-shadow:0 1px 3px #1e2f631f}.sheet-diagramm-inhalt{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:16px;display:grid}.sheet-diagramm-eingabe{gap:12px;min-width:0;display:grid}.sheet-diagramm-daten{background:var(--weiss);border:1px solid #1e2f631a;border-radius:12px;gap:8px;max-height:300px;padding:8px;display:grid;overflow:auto}.sheet-diagramm-tabelle{border-collapse:collapse;width:100%}.sheet-diagramm-tabelle-kopf{color:var(--text-leise);text-align:left;padding:0 3px 6px;font-size:10.5px;font-weight:700}.sheet-diagramm-tabelle-zelle{align-items:center;gap:2px;display:flex}.sheet-diagramm-tabelle-feld{width:100%;min-width:56px;height:30px;color:var(--navy);font:inherit;background:#1e2f6308;border:1px solid #1e2f631f;border-radius:8px;margin:1px 0;padding:0 8px;font-size:13px;font-weight:600}.sheet-diagramm-tabelle-feld:focus-visible{outline:2px solid var(--mint);background:var(--weiss)}.sheet-diagramm-tabelle-feld--kopf{font-weight:800}.sheet-diagramm-tabelle-feld--zahl{text-align:right;font-variant-numeric:tabular-nums}.sheet-diagramm-tabelle-feld--falsch{border-color:var(--fehler);background:var(--fehler-flaeche)}.sheet-diagramm-tabelle-weg{width:20px;height:20px;color:var(--text-leise);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;padding:0;font-size:15px;line-height:1}.sheet-diagramm-tabelle-weg:hover{background:var(--fehler-flaeche);color:var(--fehler-text)}.sheet-diagramm-daten-knoepfe{gap:6px;display:flex}.sheet-diagramm-erklaerung{color:var(--text-leise);margin-top:6px;font-size:12px;line-height:1.4;display:block}.sheet-diagramm-feld{margin:0}.sheet-diagramm-vorschau{background:var(--weiss);border:1px solid #1e2f6314;border-radius:14px;padding:12px}.sheet-diagramm-vorschau .sheet-diagramm{width:100%;height:auto}.sheet-diagramm-hinweis{color:var(--warnung-text);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:12.5px;font-weight:700;display:flex}.sheet-diagramm-knoepfe{justify-content:flex-end;gap:10px;display:flex}.sheet-papierkorb-fenster{width:460px}.sheet-papierkorb-titel{margin:0;font-size:18px}.sheet-papierkorb-liste{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sheet-papierkorb-eintrag{background:var(--weiss);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.sheet-papierkorb-text{flex:1;gap:2px;min-width:0;display:grid}.sheet-papierkorb-name{color:var(--navy);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;overflow:hidden}.sheet-papierkorb-info{color:var(--text-leise);font-size:12px}@media (max-width:760px){.sheet{gap:10px}.sheet.vollbild{padding:calc(10px + env(safe-area-inset-top)) 10px calc(10px + env(safe-area-inset-bottom))}.sheet-kopf{flex-wrap:nowrap;gap:8px}.sheet-kopf-links{flex-wrap:nowrap;flex:1;gap:8px}.sheet-kopf-titel{flex:1}.sheet-eyebrow{font-size:10px}.sheet-titel{font-size:19px}.sheet-status{padding:5px 7px}.sheet-status--gespeichert .sheet-status-text{display:none}.sheet-kopf-rechts{gap:4px}.sheet-kopfknopf{justify-content:center;width:36px;height:36px;padding:0}.sheet-kopfknopf-text{display:none}.sheet-werkzeuge{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;padding:8px 10px;overflow-x:auto}.sheet-werkzeug-luecke{flex:0 0 4px}.sheet-mehr-auswahl,.sheet-werkzeug-auswahl,.sheet-formelzeile-feld,.sheet-objekt-textfeld,.sheet-titel{font-size:16px}.sheet-objektleiste-tipp{display:none}.sheet-diagramm-arten{grid-template-columns:repeat(3,1fr)}.sheet-diagramm-inhalt{grid-template-columns:1fr}.sheet-formelzeile-name{width:72px}.sheet-zahlen{gap:12px}.sheet:not(.vollbild) .sheet-karte{flex:none}.sheet:not(.vollbild) .sheet-flaeche{height:calc(var(--dvh) * 60);flex:none}}.rechnungen-seite{max-width:none}.rechnungen{flex-direction:column;gap:20px;display:flex}.rechnungen-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.rechnungen-kopf-text{flex-direction:column;gap:3px;display:flex}.rechnungen-oberzeile{color:var(--text-leise);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.inhalt .rechnungen-titel{letter-spacing:-.02em;font-size:28px;line-height:1.1}.rechnungen-kopf-knoepfe{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rechnungen-untertitel{color:var(--text-leise);margin:0;font-size:14px;font-weight:600}.rechnungen-zahnrad,.rechnungen-kopfknopf{height:44px;color:var(--navy);cursor:pointer;background:#8a6a341f;border:none;border-radius:13px;justify-content:center;align-items:center;gap:9px;display:flex}.rechnungen-zahnrad{width:44px;padding:0}.rechnungen-kopfknopf{padding:0 18px;font-size:13.5px;font-weight:800}.rechnungen-zahnrad:hover,.rechnungen-kopfknopf:hover{background:#8a6a3433}.rechnungen-kopfknopf--haupt{background:var(--navy);color:var(--weiss);padding:0 20px;font-size:14px;box-shadow:0 10px 22px -12px #1e2f63b3}.rechnungen-kopfknopf--haupt:hover{background:var(--navy-hell)}.rechnungen-zahnrad:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.rechnungen-kopfknopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.rechnungen-kachel:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.rechnungen-reiter-knopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.rechnungen-symbolknopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.rechnungen-seitenknopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.rechnungen-meldung-zu:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.rechnungen-meldung{justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.rechnungen-meldung-zu{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.rechnungen-kacheln{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.rechnungen-kachel{--rechnungen-akzent:#9aa3bd;background:var(--weiss);color:var(--navy);text-align:left;cursor:pointer;border:1px solid #1e2f6317;border-radius:18px;flex-direction:column;gap:8px;padding:16px 18px;display:flex;box-shadow:0 8px 20px -16px #1e2f634d}.rechnungen-kachel--offen{--rechnungen-akzent:var(--blau)}.rechnungen-kachel--ueberfaellig{--rechnungen-akzent:var(--fehler)}.rechnungen-kachel--bezahlt{--rechnungen-akzent:var(--mint)}.rechnungen-kachel--aktiv{border:1.5px solid var(--rechnungen-akzent);box-shadow:0 14px 30px -16px var(--rechnungen-akzent);padding:15.5px 17.5px}.rechnungen-kachel-kopf{justify-content:space-between;align-items:center;display:flex}.rechnungen-kachel-titel{color:var(--text-leise);letter-spacing:.1em;text-transform:uppercase;font-size:11.5px;font-weight:800}.rechnungen-kachel-punkt{background:var(--rechnungen-akzent);width:10px;height:10px;box-shadow:0 0 0 4px var(--rechnungen-akzent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.rechnungen-kachel-punkt{box-shadow:0 0 0 4px color-mix(in srgb, var(--rechnungen-akzent) 13%, transparent)}}.rechnungen-kachel-zahl{align-items:baseline;gap:8px;display:flex}.rechnungen-kachel-anzahl{letter-spacing:-.03em;font-size:38px;font-weight:800;line-height:1}.rechnungen-kachel-einheit{color:var(--text-leise);font-size:12px;font-weight:700}.rechnungen-kachel-summe{color:var(--text-leise);font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.rechnungen-kachel--ueberfaellig .rechnungen-kachel-summe{color:var(--fehler-text)}.rechnungen-karte{background:var(--weiss);border:1px solid #1e2f631a;border-radius:22px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 40px -24px #1e2f634d;container-type:inline-size}.rechnungen-leiste{border-bottom:1px solid #1e2f6314;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.rechnungen-reiter{scrollbar-width:none;gap:8px;max-width:100%;display:flex;overflow-x:auto}.rechnungen-reiter-knopf{color:var(--text-auf-sand);white-space:nowrap;cursor:pointer;background:#8a6a341f;border:none;border-radius:12px;flex:none;padding:10px 18px;font-size:13.5px;font-weight:800}.rechnungen-reiter-knopf:hover{background:#8a6a3433}.rechnungen-reiter-knopf--aktiv,.rechnungen-reiter-knopf--aktiv:hover{background:var(--navy);color:var(--weiss)}.rechnungen-suche{background:var(--creme);min-width:260px;height:42px;color:var(--text-leise);border:1px solid #1e2f6314;border-radius:12px;flex:0 320px;align-items:center;gap:8px;padding:0 14px;display:flex}.rechnungen-suche:focus-within{outline:2px solid var(--mint);outline-offset:1px}.rechnungen-suche-eingabe{min-width:0;color:var(--navy);font:inherit;background:0 0;border:none;outline:none;flex:1;padding:0;font-size:13px;font-weight:500}.rechnungen-suche-eingabe::placeholder{color:var(--text-leise)}.rechnungen-rollbereich{overflow-x:auto}.rechnungen-tabelle{min-width:1020px}.rechnungen-zeile{background:var(--weiss);border-bottom:1px solid #1e2f630f;grid-template-columns:130px minmax(178px,1.7fr) 120px 130px 120px 110px 116px;align-items:center;gap:12px;padding:13px 22px;display:grid}.rechnungen-zeile:hover{background:#fffaf0}.rechnungen-zeile--ueberfaellig{box-shadow:inset 3px 0 0 var(--fehler)}.rechnungen-zeile--kopf{color:var(--text-leise);letter-spacing:.1em;text-transform:uppercase;background:#fffdf8;border-bottom-color:#1e2f6314;padding-block-start:11px;padding-block-end:11px;font-size:10.5px;font-weight:800}.rechnungen-zeile--kopf:hover{background:#fffdf8}.rechnungen-rechts{text-align:right}.rechnungen-gruppe-inhalt{align-items:center;gap:10px;padding:14px 22px 8px;display:flex}.rechnungen-gruppe-titel{color:var(--text-leise);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.rechnungen-gruppe-anzahl{color:var(--text-leise);font-size:11px;font-weight:700}.rechnungen-gruppe-linie{background:#1e2f6314;flex:1;height:1px}.rechnungen-nummer{font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.rechnungen-nummer--entwurf{color:var(--text-leise);font-style:italic}.rechnungen-wer{align-items:center;gap:12px;min-width:0;display:flex}.rechnungen-avatar{background:var(--sand);border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:12.5px;font-weight:800;display:flex}.rechnungen-zeile--ueberfaellig .rechnungen-avatar{background:#b5473d1f}.rechnungen-wer-text{flex-direction:column;gap:1px;min-width:0;display:flex}.rechnungen-kunde,.rechnungen-objekt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rechnungen-kunde{font-size:14px;font-weight:800}.rechnungen-objekt{color:var(--text-leise);font-size:12px;font-weight:500}.rechnungen-zeitraum{color:var(--text-leise);font-size:13px;font-weight:600}.rechnungen-faellig{flex-direction:column;gap:1px;display:flex}.rechnungen-faellig-tag{font-size:13px;font-weight:700}.rechnungen-faellig-hinweis{color:var(--text-leise);font-size:11.5px;font-weight:700}.rechnungen-zeile--ueberfaellig .rechnungen-faellig-hinweis{color:var(--fehler-text)}.rechnungen-betrag{font-variant-numeric:tabular-nums;text-align:right;font-size:15px;font-weight:800}.rechnungen-status{display:flex}.rechnungen-chip{color:var(--text-leise);white-space:nowrap;background:#1e2f6314;border-radius:99px;padding:5px 12px;font-size:11.5px;font-weight:800}.rechnungen-chip--offen{color:var(--blau);background:#4c6bc924}@supports (color:color-mix(in lab, red, red)){.rechnungen-chip--offen{color:color-mix(in srgb, var(--blau) 70%, var(--navy))}}.rechnungen-chip--ueberfaellig{color:var(--fehler-text);background:#b5473d21}.rechnungen-chip--bezahlt{color:var(--gruen-text);background:#4cc9a133}.rechnungen-chip--storniert{color:var(--warnung-text);background:#e0944a2e}.rechnungen-aktionen{justify-content:flex-end;gap:4px;display:flex}.rechnungen-symbolknopf{width:36px;height:36px;color:var(--navy);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;padding:0;display:flex}.rechnungen-symbolknopf:hover,.rechnungen-symbolknopf[aria-expanded=true]{background:var(--sand)}.rechnungen-leer{color:var(--text-leise);text-align:center;margin:0;padding:40px 22px;font-size:13.5px}.rechnungen-fuss{background:#fffdf8;border-top:1px solid #1e2f6314;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:13px 22px;display:flex}.rechnungen-fuss-text{color:var(--text-leise);font-size:12.5px;font-weight:600}.rechnungen-seiten{align-items:center;gap:5px;display:flex}.rechnungen-seitenknopf{width:34px;height:34px;color:var(--navy);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:0;font-size:12.5px;font-weight:700}.rechnungen-seitenknopf:hover{background:var(--sand)}.rechnungen-seitenknopf--aktiv,.rechnungen-seitenknopf--aktiv:hover{background:var(--navy);color:var(--creme);font-weight:800}.rechnungen-seiten-luecke{color:var(--text-leise);padding:0 4px}@container (max-width:1019px){.rechnungen-tabelle{min-width:0}.rechnungen-zeile--kopf{display:none}.rechnungen-zeile{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"wer wer betrag""nummer zeitraum status""faellig faellig aktionen";gap:8px 12px;padding:14px 18px}.rechnungen-wer{grid-area:wer}.rechnungen-betrag{grid-area:betrag}.rechnungen-nummer{grid-area:nummer}.rechnungen-zeitraum{grid-area:zeitraum}.rechnungen-status{grid-area:status;justify-content:flex-end}.rechnungen-faellig{flex-flow:wrap;grid-area:faellig;align-items:baseline;gap:2px 8px}.rechnungen-aktionen{grid-area:aktionen}.rechnungen-gruppe-inhalt{padding-inline-start:18px;padding-inline-end:18px}}.rechnungen-menue{z-index:200;min-width:210px;max-height:calc(calc(var(--dvh) * 100) - 16px);background:var(--weiss);border:1px solid #1e2f631a;border-radius:14px;flex-direction:column;padding:6px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 18px 40px -12px #1e2f6359}.rechnungen-menue-eintrag{color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;padding:10px 12px;font-size:13px;font-weight:700;text-decoration:none}.rechnungen-menue-eintrag:hover{background:var(--sand);outline:none}.rechnungen-menue-eintrag:focus-visible{background:var(--sand);outline:none}.rechnungen-menue-eintrag--gefahr{color:var(--fehler-text)}.rechnungen-menue-eintrag--gefahr:hover{background:var(--fehler-flaeche)}.rechnungen-menue-eintrag--gefahr:focus-visible{background:var(--fehler-flaeche)}.rechnungen-fenster{width:880px}.rechnungen-fenster-text{color:var(--text-leise);margin:0;font-size:13px;line-height:1.5}.rechnungen-knopf--gefahr{background:var(--fehler);color:var(--weiss)}.rechnungen-feld-schmal{max-width:260px}.rechnungen-positionen{flex-direction:column;gap:6px;display:flex}.rechnungen-position{grid-template-columns:minmax(160px,1fr) 64px 96px 100px 76px 96px 24px;align-items:center;gap:6px;display:grid}.rechnungen-position--kopf{color:var(--text-leise);font-size:10.5px;font-weight:700}.rechnungen-position-eingabe{width:100%;min-width:0;color:var(--navy);font:inherit;background:#1e2f630a;border:1px solid #1e2f631f;border-radius:10px;padding:9px 10px;font-size:12.5px}.rechnungen-position-eingabe:focus-visible{outline:2px solid var(--mint);outline-offset:1px;background:var(--weiss)}.rechnungen-position-eingabe[aria-invalid=true]{border-color:var(--fehler)}.rechnungen-position-summe{font-variant-numeric:tabular-nums;text-align:right;font-size:13px;font-weight:800}.rechnungen-position-entfernen:disabled{opacity:.35;cursor:default}.rechnungen-summen{border-top:1px solid var(--rand);flex-direction:column;align-self:flex-end;gap:4px;min-width:240px;margin:4px 0 0;padding-top:10px;display:flex}.rechnungen-summen-zeile{font-variant-numeric:tabular-nums;justify-content:space-between;gap:24px;font-size:13px;display:flex}.rechnungen-summen-name{color:var(--text-leise);font-weight:600}.rechnungen-summen-wert{margin:0;font-weight:700}.rechnungen-summen-zeile--brutto{padding-top:4px;font-size:15px}.rechnungen-summen-zeile--brutto .rechnungen-summen-name,.rechnungen-summen-zeile--brutto .rechnungen-summen-wert{color:var(--navy);font-weight:800}.rechnungen-nachfrage{border-left:3px solid var(--warnung);background:var(--warnung-flaeche);color:var(--warnung-text);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 13px;font-size:13.5px;font-weight:700;display:flex}.rechnungen-nachfrage-text{flex:1}.rechnungen-zeile--klickbar{cursor:pointer}.rechnungen-anlegen{flex-direction:column;gap:14px;display:flex}.rechnungen-fenster:has(.rechnungen-anlegen){width:640px}.overlay .rechnungen-anlegen .feld{margin:0}.rechnungen-schritt{color:var(--text-leise);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;padding:0;font-size:11px;font-weight:800;display:block}.rechnungen-kundenwahl{max-height:min(calc(var(--dvh) * 56), 520px);flex-direction:column;gap:8px;margin:0;padding:0 2px 2px 0;list-style:none;display:flex;overflow-y:auto}.rechnungen-kundenwahl-knopf{background:var(--sand);width:100%;color:var(--navy);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:12px;padding:14px 18px;font-size:14px;font-weight:800}.rechnungen-kundenwahl-knopf:hover{border-color:#1e2f632e}.rechnungen-art:focus-within{outline:2px solid var(--navy);outline-offset:2px}.rechnungen-kundenwahl-knopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.rechnungen-schalter:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.rechnungen-wahl:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.rechnungen-zeile-neu:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.rechnungen-editor-aktion:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.feld .rechnungen-anlegen-wahl{background:var(--weiss);border-radius:12px;padding:13px 14px;font-size:14px}.rechnungen-anlegen-fuss{gap:8px;display:flex}.rechnungen-arten{border:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.rechnungen-art{background:var(--weiss);cursor:pointer;border:1.5px solid #1e2f631f;border-radius:12px;flex-direction:column;gap:2px;padding:12px 16px;display:flex}.rechnungen-art--breit{grid-column:1/-1}.rechnungen-art--aktiv{border-color:var(--navy);background:var(--mint-flaeche)}.rechnungen-art-name{font-size:14px;font-weight:800}.rechnungen-art-zusatz{color:var(--text-leise);font-size:11.5px;font-weight:600;line-height:1.3}.rechnungen-anlegen-los{background:var(--mint);color:var(--navy-dunkel);flex:1}.rechnungen-fenster[open]:has(.rechnungen-editor){flex-direction:column;display:flex;overflow:hidden}.rechnungen-fenster--voll{border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%}.overlay-inhalt.rechnungen-editor{flex:auto;gap:0;min-height:0;padding:0}.rechnungen-editor-kopf{align-items:flex-start;gap:10px;padding:24px 24px 14px;display:flex}.rechnungen-editor-kopftext{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rechnungen-editor-wer{color:var(--text-leise);font-size:13px;font-weight:700}.overlay .rechnungen-editor-titel{letter-spacing:-.01em;font-size:22px}.rechnungen-editor-zusatz{color:var(--text-leise);font-size:12.5px;font-weight:600}.overlay-zu.rechnungen-editor-knopf{width:32px;height:32px}.rechnungen-editor-rumpf{overscroll-behavior:contain;flex-direction:column;flex:1;gap:16px;min-height:0;padding:2px 24px 18px;display:flex;overflow-y:auto}.rechnungen-parteien{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rechnungen-partei{border:1px solid var(--rand);background:var(--weiss);border-radius:14px;flex-direction:column;gap:2px;padding:14px 18px;display:flex}.rechnungen-partei-titel,.rechnungen-editor-abschnitttitel,.rechnungen-kennzahl-name{color:var(--text-leise);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.rechnungen-partei-name{margin-top:2px;font-size:14px;font-weight:800}.rechnungen-partei-zeile{font-size:13px;font-weight:600}.rechnungen-partei-zeile--leise{color:var(--text-leise)}.rechnungen-schalterreihe,.rechnungen-wahlreihe{flex-wrap:wrap;gap:8px;display:flex}.rechnungen-schalter,.rechnungen-wahl,.rechnungen-editor-aktion{background:var(--sand);color:var(--navy);cursor:pointer;border:none;border-radius:10px;padding:9px 16px;font-size:13px;font-weight:800}.rechnungen-schalter--an,.rechnungen-wahl--an{background:var(--navy);color:var(--creme)}.rechnungen-schalter:disabled,.rechnungen-wahl:disabled,.rechnungen-editor-aktion:disabled{cursor:default;opacity:.6}.rechnungen-schalter--an:disabled,.rechnungen-wahl--an:disabled{opacity:1}.overlay .rechnungen-editor-feld{margin:0}.feld .rechnungen-editor-text{background:var(--weiss);border-radius:12px;min-height:84px;padding:13px 16px;font-size:13.5px;line-height:1.5}.rechnungen-editor-abschnitt{flex-direction:column;gap:10px;display:flex}.rechnungen-editor-abschnittkopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.rechnungen-satzfrage{background:var(--mint-flaeche);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 13px;display:flex}.rechnungen-satzfrage-text{font-size:13px;font-weight:700}.rechnungen-position-eingabe.rechnungen-satzfrage-eingabe{background:var(--weiss);width:110px}.rechnungen-positionen--art .rechnungen-position{grid-template-columns:minmax(150px,1fr) 60px 84px 92px 72px 96px 92px 24px}.rechnungen-position-eingabe:disabled{color:var(--navy);opacity:1;background:0 0;border-color:#0000}.rechnungen-position--abzug .rechnungen-position-eingabe,.rechnungen-position--abzug .rechnungen-position-summe{color:var(--text-leise);font-style:italic}.rechnungen-zeile-neu{width:100%;color:var(--navy);cursor:pointer;background:0 0;border:1.5px dashed #1e2f6338;border-radius:12px;padding:12px;font-size:13.5px;font-weight:800}.rechnungen-zeile-neu:hover:not(:disabled){background:var(--sand)}.rechnungen-kennzahlen{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rechnungen-kennzahl{border:1px solid var(--rand);background:var(--weiss);border-radius:14px;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.rechnungen-kennzahl-wert{flex-wrap:wrap;align-items:center;gap:6px;font-size:15px;font-weight:800;display:flex}.rechnungen-kennzahl-eingabe{width:52px;color:var(--navy);font:inherit;text-align:right;background:#1e2f630a;border:1px solid #1e2f6324;border-radius:8px;padding:4px 6px;font-size:15px;font-weight:800}.rechnungen-kennzahl-eingabe:focus-visible{outline:2px solid var(--mint);outline-offset:1px;background:var(--weiss)}.rechnungen-kennzahl-eingabe:disabled{background:0 0;border-color:#0000}.rechnungen-verlauf{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rechnungen-verlauf-zeile{background:var(--sand);border-radius:10px;justify-content:space-between;gap:12px;padding:10px 14px;font-size:13px;font-weight:700;display:flex}.rechnungen-verlauf-zeit{color:var(--text-leise);font-variant-numeric:tabular-nums;flex:none}.rechnungen-editor-meldung{margin:0 24px 10px}.rechnungen-editor-fehlt{font-weight:700}.rechnungen-editor .rechnungen-nachfrage{margin:0 24px 10px}.rechnungen-editor-fuss{border-top:1px solid var(--rand);flex-wrap:wrap;gap:8px;padding:14px 24px 20px;display:flex}.rechnungen-editor-fuss .knopf{border-radius:12px;padding:12px 20px;font-size:13.5px;text-decoration:none}.rechnungen-knopf--leicht-gefahr{background:var(--fehler-flaeche);color:var(--fehler-text)}.rechnungen-editor-fuss .rechnungen-editor-haupt{margin-left:auto}.rechnungslauf{flex-direction:column;gap:22px;display:flex}.rechnungslauf-lauf{background:var(--navy);color:var(--weiss);border-radius:22px;flex-wrap:wrap;align-items:center;gap:18px 28px;padding:24px 28px;display:flex;box-shadow:0 18px 40px -24px #1e2f6399}.rechnungslauf-lauf-text{flex-direction:column;flex:320px;gap:4px;min-width:0;display:flex}.rechnungslauf-lauf-marke{color:var(--mint);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.rechnungslauf-lauf-titel{color:var(--weiss);letter-spacing:-.01em;margin:0;font-size:26px}.rechnungslauf-lauf-zusatz{color:#ffffffc7;font-size:14px;font-weight:600}.rechnungslauf-lauf-zahl{flex-direction:column;align-items:flex-end;display:flex}.rechnungslauf-lauf-anzahl{font-size:32px;line-height:1}.rechnungslauf-lauf-summe{color:#ffffffc7;font-size:14px;font-weight:700}.rechnungslauf-lauf-knopf{background:var(--mint);height:52px;color:var(--navy-dunkel);font:inherit;cursor:pointer;border:none;border-radius:14px;padding:0 26px;font-size:15px;font-weight:800}.rechnungslauf-lauf-knopf:hover{background:var(--mint-hell)}.rechnungslauf-lauf-knopf:disabled{opacity:.5;cursor:default}.rechnungslauf-lauf-knopf:focus-visible{outline:2px solid var(--weiss);outline-offset:2px}.rechnungslauf-abschnitt{flex-direction:column;gap:12px;display:flex}.rechnungslauf-ueberschrift{color:var(--text-leise);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.rechnungslauf-kopfzeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rechnungslauf-liste{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rechnungslauf-posten,.rechnungslauf-karte-oben{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.rechnungslauf-posten,.rechnungslauf-karte{background:var(--weiss);border-radius:16px;padding:14px 20px;box-shadow:0 10px 28px -22px #1e2f6373}.rechnungslauf-karte{flex-direction:column;gap:12px;padding:18px 22px;display:flex}.rechnungslauf-karte--pausiert{opacity:.72}.rechnungslauf-posten-text{flex-direction:column;flex:260px;gap:2px;min-width:0;display:flex}.rechnungslauf-name{font-size:16px}.rechnungslauf-leise{color:var(--text-leise);font-size:13px;font-weight:600}.rechnungslauf-betrag{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px}.rechnungslauf-chip,.rechnungslauf-status{color:var(--navy);white-space:nowrap;background:#8a6a341f;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:800}.rechnungslauf-chip--einmalig{background:var(--warnung-flaeche);color:var(--warnung-text)}.rechnungslauf-status{color:var(--text-leise);background:#1e2f630f}.rechnungslauf-status--lauf{color:var(--navy-hell);background:#2c43821f}.rechnungslauf-status--pausiert{background:var(--warnung-flaeche);color:var(--warnung-text)}.rechnungslauf-karte-unten{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.rechnungslauf-knoepfe{gap:8px;margin-left:auto;display:flex}.rechnungslauf-hinweis{background:var(--mint-flaeche);color:var(--navy);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 18px;font-size:13px;font-weight:600;display:flex}.rechnungslauf-leer{background:var(--weiss);color:var(--text-leise);text-align:center;border-radius:16px;margin:0;padding:28px 22px;font-size:14px}@media (max-width:559px){.rechnungslauf-lauf{padding:20px}.rechnungslauf-lauf-zahl{align-items:flex-start}.rechnungslauf-lauf-knopf{width:100%}.rechnungslauf-knoepfe{margin-left:0}}.mahnwesen-stufen{background:var(--weiss);border-radius:20px;flex-direction:column;gap:14px;padding:20px 22px;display:flex;box-shadow:0 10px 28px -22px #1e2f6373}.mahnwesen-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mahnwesen-titel{font-size:18px}.mahnwesen-schalter{color:var(--text-leise);font:inherit;cursor:pointer;background:#1e2f630f;border:none;border-radius:12px;padding:10px 18px;font-size:13.5px;font-weight:800}.mahnwesen-schalter--an{background:var(--mint-flaeche);color:var(--gruen-text)}.mahnwesen-schalter:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.mahnwesen-senden:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.mahnwesen-liste{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mahnwesen-stufe{background:#1e2f6309;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 24px;padding:12px 18px;display:flex}.mahnwesen-stufenname{font-size:15px}.mahnwesen-feld{flex-direction:column;gap:3px;width:140px;display:flex}.mahnwesen-feldname{color:var(--text-leise);font-size:12px;font-weight:700}.mahnwesen-eingabe{background:var(--weiss);width:100%;color:var(--navy);font:inherit;font-variant-numeric:tabular-nums;border:1px solid #1e2f631f;border-radius:10px;padding:8px 10px;font-size:14px;font-weight:700}.mahnwesen-eingabe:focus-visible{outline:2px solid var(--mint);outline-offset:1px}.mahnwesen-senden{background:var(--warnung);height:42px;color:var(--navy-dunkel);font:inherit;white-space:nowrap;cursor:pointer;border:none;border-radius:12px;padding:0 18px;font-size:14px;font-weight:800}.mahnwesen-senden:hover{background:#e8a45f}@media (max-width:559px){.mahnwesen-feld{flex:120px;width:auto}.mahnwesen-senden{width:100%}}.abgleich-kopf{background:var(--weiss);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:18px 22px;display:flex;box-shadow:0 10px 28px -22px #1e2f6373}.abgleich-titel{color:var(--gruen-text);font-size:15px}.abgleich-chip{white-space:nowrap;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:800}.abgleich-chip--zugeordnet{background:var(--mint-flaeche);color:var(--gruen-text)}.abgleich-loesen{color:var(--text-leise);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:700;text-decoration:underline}.abgleich-loesen:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.rentabilitaet-kacheln{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.rentabilitaet-kachel{background:var(--weiss);border-radius:18px;flex-direction:column;gap:4px;padding:18px 22px;display:flex;box-shadow:0 10px 28px -22px #1e2f6373}.rentabilitaet-zahl{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:26px}.rentabilitaet-zahl--kosten{color:var(--fehler-text)}.rentabilitaet-zahl--gewinn{color:var(--gruen-text)}.rentabilitaet-balken{background:#1e2f6312;border-radius:3px;height:6px;display:block;overflow:hidden}.rentabilitaet-balken-fuell{background:var(--mint);border-radius:3px;height:100%;display:block}.rentabilitaet-balken-fuell--knapp{background:var(--warnung)}.baukasten{border-radius:var(--radius-huelle);background:var(--creme);color:var(--navy);-webkit-user-select:none;user-select:none;flex-direction:column;gap:16px;padding:24px 28px 32px;line-height:normal;display:flex;container:baukasten/inline-size}.baukasten-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.baukasten-kopf-titel{flex-direction:column;gap:3px;display:flex}.baukasten-oberzeile{color:#1e2f6366;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.baukasten-titel{color:var(--navy);letter-spacing:-.02em;white-space:nowrap;font-size:26px;font-weight:800;line-height:1.1}.baukasten-modi{background:#1e2f630f;border-radius:14px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.baukasten-modus{color:#1e2f638c;cursor:pointer;background:0 0;border:none;border-radius:11px;padding:10px 18px;font-size:13.5px;font-weight:800}.baukasten-modus-aktiv{background:var(--weiss);color:var(--navy);box-shadow:0 2px 6px #1e2f631f}.baukasten-aktionen{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.baukasten-knopf{background:var(--weiss);height:42px;color:var(--navy);cursor:pointer;border:1px solid #1e2f631f;border-radius:12px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:800;display:flex}.baukasten-knopf-aktiv{background:var(--navy);color:var(--creme);border-color:#0000}.baukasten-knopf-rund{justify-content:center;width:42px;padding:0}.baukasten-knopf:disabled{color:#1e2f6340;cursor:default}.baukasten-modus-dreid{align-items:center;gap:7px;display:inline-flex}.baukasten-einrichtung{background:var(--weiss);height:42px;color:var(--navy);cursor:pointer;border:1px solid #1e2f631f;border-radius:12px;padding:0 14px;font-size:12.5px;font-weight:800}.baukasten-einrichtung-an{color:#1e5c45;background:#4cc9a133;border-color:#0000}.baukasten-speichern{background:var(--mint);height:42px;color:var(--navy-dunkel);cursor:pointer;border:none;border-radius:12px;padding:0 20px;font-size:13.5px;font-weight:800;box-shadow:0 10px 22px -10px #4cc9a1cc}.baukasten-meldung{background:var(--navy-dunkel);border-radius:13px;align-items:center;gap:12px;padding:11px 16px;display:flex}.baukasten-meldung-symbol{flex:none}.baukasten-meldung-text{color:var(--creme);flex:1;font-size:13px;font-weight:600}.baukasten-meldung-zu{color:#fff9;cursor:pointer;background:0 0;border:none;font-size:15px}.baukasten-arbeit{flex-direction:column;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.baukasten-werkzeuge{background:var(--weiss);border:1px solid #1e2f6317;border-radius:18px;flex-wrap:wrap;gap:6px;padding:8px;display:flex;box-shadow:0 14px 30px -22px #1e2f6359}.baukasten-werkzeug{color:var(--navy);cursor:pointer;background:#1e2f630d;border:none;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;display:flex}.baukasten-werkzeug-aktiv{background:var(--navy);color:var(--creme)}.baukasten-werkzeug-name{font-size:12.5px;font-weight:800}.baukasten-bild{flex:none;display:block}.baukasten-bild-voll{pointer-events:none}.baukasten-kiste{background:#8a6a3a14;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.baukasten-kiste-titel{color:#8a6a3a;letter-spacing:.1em;text-transform:uppercase;margin-right:4px;font-size:11px;font-weight:800}.baukasten-kiste-zeile{color:#8a6a3a;margin-right:2px;font-size:10.5px;font-weight:800}.baukasten-kiste-umbruch{flex-basis:100%;height:0}.baukasten-zuletzt{color:#5a4220;cursor:pointer;background:#fff9;border:1px solid #8a6a3a4d;border-radius:10px;align-items:center;gap:7px;padding:5px 9px;font-size:12px;font-weight:800;display:flex}.baukasten-zuletzt-aktiv{background:var(--weiss);border:2px solid #8a6a3a}.baukasten-zuletzt-nummer{color:#8a6a3a;font-size:10px}.baukasten-art{color:#5a4220;cursor:pointer;background:#8a6a3a24;border:none;border-radius:10px;align-items:center;gap:8px;padding:7px 12px;font-size:12.5px;font-weight:800;display:flex}.baukasten-art-aktiv{color:var(--weiss);background:#8a6a3a}.baukasten-etagen{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.baukasten-etagen-titel{color:#1e2f636b;letter-spacing:.1em;text-transform:uppercase;margin-right:4px;font-size:11px;font-weight:800}.baukasten-etage-gruppe{align-items:center;gap:3px;display:flex}.baukasten-etage{background:var(--weiss);height:38px;color:var(--navy);cursor:pointer;border:1px solid #1e2f6324;border-radius:11px;align-items:center;gap:8px;padding:0 8px 0 14px;font-size:12.5px;font-weight:800;display:flex}.baukasten-etage-aktiv{background:var(--navy);color:var(--creme);border-color:#0000}.baukasten-etage-zahl{background:#1e2f6314;border-radius:7px;padding:2px 7px;font-size:10.5px;font-weight:800}.baukasten-etage-aktiv .baukasten-etage-zahl{background:#ffffff2e}.baukasten-etage-weg{color:#1e2f634d;cursor:pointer;background:0 0;border:none;border-radius:6px;width:20px;height:20px;padding:0;font-size:10px;font-weight:700}.baukasten-etage-weg:hover{color:var(--fehler);background:#b5473d1f}.baukasten-etage-neu{height:38px;color:var(--navy);cursor:pointer;background:0 0;border:1px dashed #1e2f634d;border-radius:11px;padding:0 14px;font-size:12.5px;font-weight:800}.baukasten-zoom{background:var(--weiss);border:1px solid #1e2f6324;border-radius:11px;align-items:center;margin-left:10px;display:flex;overflow:hidden}.baukasten-zoom-knopf,.baukasten-zoom-wert{height:36px;color:var(--navy);cursor:pointer;background:0 0;border:none;font-weight:800}.baukasten-zoom-knopf{width:36px;font-size:17px}.baukasten-zoom-knopf:disabled{opacity:.35;cursor:default}.baukasten-zoom-wert{font-variant-numeric:tabular-nums;border-inline-start:1px solid #1e2f631a;border-inline-end:1px solid #1e2f631a;min-width:58px;padding:0 6px;font-size:12.5px}.baukasten-alles-weg{padding:0 16px}.baukasten-alles-weg:disabled{opacity:.45;cursor:default}.baukasten-hochladen{background:var(--weiss);border:1px solid #1e2f6317;border-radius:22px;flex-direction:column;gap:20px;width:100%;min-height:540px;padding:26px;display:flex;box-shadow:0 14px 30px -22px #1e2f6359}.baukasten-hochladen-kopf{flex-direction:column;gap:6px;display:flex}.baukasten-hochladen-titel{color:var(--navy);font-size:19px;font-weight:800}.baukasten-hochladen-text{color:#1e2f638c;font-size:13px;font-weight:500;line-height:1.5}.baukasten-ablage{cursor:pointer;background:#fffdf8;border:2px dashed #1e2f6338;border-radius:20px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;min-height:300px;padding:30px;display:flex;position:relative}.baukasten-ablage:focus-within{outline:3px solid var(--mint);outline-offset:2px}.baukasten-ablage-gesperrt{cursor:not-allowed}.baukasten-ablage-gesperrt .baukasten-ablage-symbol{opacity:.5}.baukasten-datei{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.baukasten-ablage-symbol{width:64px;height:64px;color:var(--gruen-text);background:#4cc9a12e;border-radius:20px;justify-content:center;align-items:center;display:flex}.baukasten-ablage-text{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.baukasten-ablage-titel{color:var(--navy);font-size:16px;font-weight:800}.baukasten-ablage-hinweis{color:#1e2f6380;font-size:12.5px;font-weight:500}.baukasten-scan{background:var(--navy-dunkel);border-radius:20px;flex:1;min-height:300px;position:relative;overflow:hidden}.baukasten-scan-bild{opacity:.45;filter:grayscale()contrast(1.3);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;top:0;bottom:0;left:0;right:0}.baukasten-scan-raster{background-image:linear-gradient(#7ce0bc1a 1px,#0000 1px),linear-gradient(90deg,#7ce0bc1a 1px,#0000 1px);background-size:32px 32px;position:absolute;top:0;bottom:0;left:0;right:0}.baukasten-scan-fortschritt{border-right:2px solid var(--mint);background:#4cc9a124;position:absolute;top:0;bottom:0;left:0}.baukasten-scan-linie{background:linear-gradient(90deg, transparent, var(--mint), transparent);height:3px;box-shadow:0 0 22px var(--mint);animation:2.4s ease-in-out infinite baukasten-scanlinie;position:absolute;left:0;right:0}.baukasten-scan-hinweis{color:#ffffff59;letter-spacing:.14em;text-align:center;font:600 11px ui-monospace,monospace;position:absolute;top:46%;left:0;right:0}.baukasten-phase{flex-direction:column;gap:10px;display:flex}.baukasten-phase-kopf{justify-content:space-between;align-items:baseline;display:flex}.baukasten-phase-name{color:var(--navy);font-size:14px;font-weight:800}.baukasten-phase-prozent{color:var(--gruen-text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.baukasten-balken{background:#1e2f6314;border-radius:99px;height:8px;overflow:hidden}.baukasten-balken-stand{background:linear-gradient(90deg, var(--mint), var(--mint-hell));border-radius:99px;height:100%;transition:width .1s}.baukasten-phasen{flex-wrap:wrap;gap:8px;display:flex}.baukasten-phasen-chip{color:#1e2f6366;background:#1e2f630f;border-radius:99px;padding:5px 12px;font-size:11.5px;font-weight:800}.baukasten-phasen-chip-an{color:var(--gruen-text);background:#4cc9a12e}.baukasten-banner{background:#4cc9a124;border:1px solid #4cc9a166;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;width:100%;padding:12px 16px;display:flex}.baukasten-banner-symbol{color:var(--gruen-text);flex:none}.baukasten-banner-text{color:#1e5c45;flex:1;min-width:220px;font-size:13px;font-weight:700}.baukasten-banner-vorlage{background:var(--weiss);color:var(--navy);cursor:pointer;border:1px solid #1e2f631f;border-radius:10px;padding:8px 13px;font-size:12px;font-weight:800}.baukasten-banner-ok{background:var(--navy);color:var(--creme);cursor:pointer;border:none;border-radius:10px;padding:8px 14px;font-size:12px;font-weight:800}.baukasten-flaeche{background:var(--weiss);border:1px solid #1e2f6317;border-radius:22px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto;padding:14px;overflow:auto;box-shadow:0 14px 30px -22px #1e2f6359}.baukasten-sicht{margin:0 auto;position:relative}.baukasten-dreid{z-index:10;background:#f3ecdf;border-radius:14px;width:100%;position:absolute;top:0;left:0;overflow:hidden}.baukasten-raster{box-sizing:content-box;background-color:#fffdf8;background-image:linear-gradient(#1e2f6312 1px,#0000 1px),linear-gradient(90deg,#1e2f6312 1px,#0000 1px);border:1px solid #1e2f631f;border-radius:10px;position:relative}.baukasten-raster--karte{background-color:#0000}.baukasten-karte{pointer-events:none;background:#eef0ee;position:absolute;overflow:hidden}.baukasten-karte-drehung{opacity:.85;transform-origin:0 0;width:0;height:0;position:absolute}.baukasten-karte-kachel{width:257px;max-width:none;height:257px;position:absolute}.baukasten-flaeche--karte{overflow-anchor:none;cursor:grab}.baukasten-umgebung{flex-wrap:wrap;align-items:center;gap:8px 14px;width:100%;margin-bottom:10px;display:flex}.baukasten-umgebung-wahl{background:#1e2f6314;border-radius:12px;padding:3px;display:flex}.baukasten-umgebung-knopf{min-height:32px;color:var(--navy);cursor:pointer;background:0 0;border:none;border-radius:9px;padding:0 13px;font-family:inherit;font-size:13px;font-weight:700}.baukasten-umgebung-knopf--an{background:var(--weiss);box-shadow:0 1px 4px #1e2f632e}.baukasten-karte-drehung--satellit{opacity:1}.baukasten-raster--karte{background-image:linear-gradient(#fff3 1px,#0000 1px),linear-gradient(90deg,#fff3 1px,#0000 1px);border-color:#ffffffbf}.baukasten-raster-versteckt{visibility:hidden}.baukasten-unterlage{filter:grayscale();pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;top:0;bottom:0;left:0;right:0}.baukasten-geist{box-sizing:border-box;pointer-events:none;border:1.5px dashed #1e2f6338;border-radius:3px;position:absolute}.baukasten-raum{z-index:1;box-sizing:border-box;border:6px solid var(--navy);pointer-events:none;border-radius:3px;justify-content:center;align-items:center;transition:box-shadow .25s;display:flex;position:absolute}.baukasten-raum-gewaehlt{z-index:2;border-color:var(--mint);box-shadow:0 0 0 4px #4cc9a140}.baukasten-raum-vieleck{box-shadow:none;border-width:0}.baukasten-raum-form{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.baukasten-raum-umriss{stroke:var(--navy);stroke-width:6px;stroke-linejoin:round}.baukasten-raum-gewaehlt .baukasten-raum-umriss{stroke:var(--mint)}.baukasten-ecke{z-index:3;box-sizing:border-box;border:2px solid var(--weiss);background:var(--mint);border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;box-shadow:0 2px 5px #0000004d}.baukasten-raum-text{text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:1px;padding:4px;display:flex}.baukasten-raum-name{color:var(--navy);font-size:12.5px;font-weight:800;line-height:1.15}.baukasten-raum-name-klein{font-size:10.5px}.baukasten-raum-mass{color:#1e2f638c;font-size:10.5px;font-weight:700}.baukasten-griff{border:2px solid var(--weiss);background:var(--mint);border-radius:4px;width:14px;height:14px;position:absolute;bottom:-7px;right:-7px;box-shadow:0 2px 6px #0000004d}.baukasten-wand{z-index:3;background:var(--navy);pointer-events:none;border-radius:2px;position:absolute}.baukasten-wand-gewaehlt{background:var(--mint)}.baukasten-gegenstand{z-index:4;box-sizing:border-box;pointer-events:none;background:#fbf3e3;border:1.5px solid #8a6a3a;border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 2px 4px #0000001f}.baukasten-gegenstand-gewaehlt{border:3px solid var(--mint);box-shadow:0 0 0 4px #4cc9a140}.baukasten-treppe{z-index:3;box-sizing:border-box;border:2px solid var(--navy);pointer-events:none;border-radius:3px;justify-content:center;align-items:center;display:flex;position:absolute}.baukasten-treppe-gewaehlt{border:3px solid var(--mint);box-shadow:0 0 0 4px #4cc9a140}.baukasten-treppe-text{color:var(--navy);white-space:nowrap;background:#ffffffeb;border-radius:4px;padding:1px 4px;font-size:10px;font-weight:800}.baukasten-oeffnung{z-index:4;box-sizing:border-box;border:2px solid var(--weiss);pointer-events:none;border-radius:3px;position:absolute;box-shadow:0 2px 5px #00000040}.baukasten-oeffnung-tuer{background:var(--warnung)}.baukasten-oeffnung-fenster{background:var(--blau)}.baukasten-oeffnung-gewaehlt{z-index:5;box-shadow:0 0 0 3px var(--mint)}.baukasten-umbenennen{z-index:30;border:2px solid var(--mint);background:var(--weiss);cursor:default;border-radius:12px;align-items:center;gap:6px;width:200px;padding:6px;display:flex;position:absolute;box-shadow:0 14px 30px -8px #141c3673}.baukasten-umbenennen-feld{min-width:0;color:var(--navy);-webkit-user-select:text;user-select:text;background:0 0;border:none;outline:none;flex:1;padding:4px 6px;font-family:inherit;font-size:14px;font-weight:800}.baukasten-umbenennen-ok{background:var(--mint);color:var(--navy-dunkel);cursor:pointer;border:none;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:800}.baukasten-vorschau{z-index:8;box-sizing:border-box;border:2px dashed var(--gruen-text);opacity:.85;pointer-events:none;background:#4cc9a12e;border-radius:6px;position:absolute}.baukasten-schnell{z-index:25;background:var(--weiss);cursor:default;border:1px solid #1e2f631f;border-radius:16px;flex-direction:column;gap:8px;width:318px;padding:10px;animation:.12s ease-out baukasten-auftauchen;display:flex;position:absolute;box-shadow:0 22px 46px -10px #141c3680}.baukasten-schnell-titel{color:#1e2f6366;letter-spacing:.1em;text-transform:uppercase;padding:2px 4px;font-size:10px;font-weight:800}.baukasten-schnell-raster{grid-template-columns:repeat(4,1fr);gap:5px;max-height:230px;display:grid;overflow-y:auto}.baukasten-schnell-art{color:var(--navy);text-align:center;cursor:pointer;background:#1e2f630a;border:none;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:7px 4px;font-size:10px;font-weight:800;line-height:1.15;display:flex}.baukasten-schnell-art-zuletzt{background:#8a6a3a1f}.baukasten-kontext{z-index:20;background:var(--weiss);cursor:default;border:1px solid #1e2f631f;border-radius:14px;flex-direction:column;gap:2px;width:184px;padding:6px;animation:.12s ease-out baukasten-auftauchen;display:flex;position:absolute;box-shadow:0 18px 40px -10px #141c3673}.baukasten-kontext-titel{color:#1e2f6366;letter-spacing:.1em;text-transform:uppercase;padding:6px 10px 4px;font-size:10px;font-weight:800}.baukasten-kontext-punkt{color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;font-weight:700;display:flex}.baukasten-kontext-punkt-gefahr{color:var(--fehler)}.baukasten-kontext-punkt:disabled{color:#1e2f6347;cursor:default}.baukasten-rahmen{z-index:9;border:1.5px dashed var(--gruen-text);pointer-events:none;background:#4cc9a124;border-radius:3px;position:absolute}.baukasten-wandentwurf{z-index:5;box-sizing:border-box;border:1.5px dashed var(--gruen-text);pointer-events:none;background:#4cc9a18c;border-radius:2px;position:absolute}.baukasten-entwurf{z-index:5;box-sizing:border-box;pointer-events:none;background:#4cc9a129;border:6px solid #1e2f638c;border-radius:3px;position:absolute}.baukasten-masszettel{background:var(--weiss);color:#1e5c45;white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:11.5px;font-weight:800;position:absolute}.baukasten-masszettel-oben{top:-24px;left:0}.baukasten-masszettel-innen{top:6px;left:6px}.baukasten-leer{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.baukasten-leer-karte{background:var(--weiss);text-align:center;border:1px dashed #1e2f6340;border-radius:18px;flex-direction:column;gap:6px;max-width:380px;padding:22px 28px;display:flex}.baukasten-leer-titel{color:var(--navy);font-size:16px;font-weight:800}.baukasten-leer-text{color:#1e2f638c;font-size:13px;font-weight:500;line-height:1.5}.baukasten-fuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 4px 2px;display:flex}.baukasten-fuss-hinweis{color:#1e2f6380;font-size:12px;font-weight:600}.baukasten-fuss-mass{color:#1e2f6366;font-size:11.5px;font-weight:700}.baukasten-unten{flex-wrap:wrap;align-items:stretch;gap:14px;width:100%;margin:0 auto;display:flex}.baukasten-summen{background:var(--weiss);border:1px solid #1e2f6317;border-radius:20px;flex:420px;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:1fr;align-content:stretch;gap:10px;padding:16px;display:grid;box-shadow:0 14px 30px -22px #1e2f6359}.baukasten-summe{background:var(--creme);border-radius:13px;flex-direction:column;gap:2px;padding:11px 13px;display:flex}.baukasten-summe-wert{color:var(--navy);letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1.1}.baukasten-summe-name{color:#1e2f6380;font-size:11px;font-weight:700}.baukasten-leiste{background:var(--weiss);border:1px solid #1e2f6317;border-radius:20px;flex-direction:column;flex:360px;gap:12px;padding:16px;display:flex;box-shadow:0 14px 30px -22px #1e2f6359}.baukasten-leiste-titel{color:#1e2f636b;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.baukasten-leiste-name{color:var(--navy);font-size:15px;font-weight:800}.baukasten-leiste-name-gross{font-size:20px}.baukasten-leiste-name-groesser{font-size:22px}.baukasten-leiste-text{color:#1e2f638c;font-size:12.5px;font-weight:500;line-height:1.5}.baukasten-feld{background:var(--creme);width:100%;color:var(--navy);-webkit-user-select:text;user-select:text;border:1px solid #1e2f631f;outline:none;font-family:inherit}.baukasten-feld:focus{border-color:var(--mint)}.baukasten-feld-name{border-radius:11px;padding:11px 13px;font-size:15px;font-weight:800}.baukasten-feld-zahl{border-radius:10px;padding:9px 11px;font-size:14px;font-weight:700}.baukasten-typen{flex-wrap:wrap;gap:6px;display:flex}.baukasten-typ{color:var(--navy);cursor:pointer;border:none;border-radius:9px;padding:7px 12px;font-size:12px;font-weight:800}.baukasten-typ-aktiv{color:var(--weiss)}.baukasten-masse{grid-template-columns:1fr 1fr;gap:9px;display:grid}.baukasten-mass{flex-direction:column;gap:4px;display:flex}.baukasten-mass-name{color:#1e2f6380;font-size:10.5px;font-weight:700}.baukasten-zeile{border-top:1px solid #1e2f6314;justify-content:space-between;align-items:baseline;gap:10px;padding-top:11px;display:flex}.baukasten-zeile-eng{padding-top:10px}.baukasten-zeile-name{color:#1e2f6380;font-size:12px;font-weight:700}.baukasten-zeile-wert{color:var(--navy);font-size:15px;font-weight:800}.baukasten-zeile-wert-gross{font-size:18px}.baukasten-zeile-wert-klein{font-size:14px}.baukasten-richtungen{gap:7px;display:flex}.baukasten-richtung{color:var(--navy);cursor:pointer;background:#1e2f6312;border:none;border-radius:10px;flex:1;padding:10px 8px;font-size:12.5px;font-weight:800}.baukasten-richtung-aktiv{background:var(--navy);color:var(--creme)}.baukasten-knopf-weg{height:42px;color:var(--fehler);cursor:pointer;background:#b5473d17;border:none;border-radius:12px;font-size:13px;font-weight:800}.baukasten-knopf-gruen{background:var(--mint);height:46px;color:var(--navy-dunkel);cursor:pointer;border:none;border-radius:12px;font-size:13.5px;font-weight:800}.baukasten-knopf-hell{background:var(--weiss);height:42px;color:var(--navy);cursor:pointer;border:1px solid #1e2f6324;border-radius:12px;font-size:13px;font-weight:800}.baukasten-knopf-hoch{height:46px;font-size:13.5px}.baukasten-raumzeile{background:var(--creme);text-align:left;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.baukasten-raumzeile:hover{background:var(--sand)}.baukasten-raumzeile-punkt{border-radius:4px;flex:none;width:12px;height:12px}.baukasten-raumzeile-name{min-width:0;color:var(--navy);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:800;overflow:hidden}.baukasten-raumzeile-flaeche{color:#1e2f6380;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.baukasten-schublade{z-index:200;background:var(--creme);width:380px;max-width:100%;color:var(--navy);zoom:var(--schrift-zoom,1);flex-direction:column;gap:14px;padding:22px;line-height:normal;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-24px 0 60px #00000040}.baukasten-schublade-kopf{justify-content:space-between;align-items:center;display:flex}.baukasten-schublade-titel{color:var(--navy);font-size:20px;font-weight:800}.baukasten-schublade-zu{width:34px;height:34px;color:var(--navy);cursor:pointer;background:#1e2f6312;border:none;border-radius:10px}.baukasten-schublade-text{color:#1e2f638c;font-size:12.5px;font-weight:500;line-height:1.5}.baukasten-schublade-leer{background:var(--weiss);color:#1e2f6373;text-align:center;border:1px dashed #1e2f6333;border-radius:14px;padding:22px;font-size:13px;font-weight:700}.baukasten-korb-eintrag{background:var(--weiss);border:1px solid #1e2f6317;border-radius:14px;flex-direction:column;gap:9px;padding:12px 14px;display:flex}.baukasten-verlauf-eintrag{background:var(--weiss);border:1px solid #1e2f6317;border-radius:14px;align-items:center;gap:10px;padding:11px 14px;display:flex}.baukasten-eintrag-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.baukasten-eintrag-name{color:var(--navy);font-size:13.5px;font-weight:800}.baukasten-eintrag-name-klein{font-size:13px}.baukasten-eintrag-zeit{color:#1e2f6373;font-size:11.5px;font-weight:600}.baukasten-korb-knoepfe{gap:8px;display:flex}.baukasten-korb-zurueck{background:var(--mint);height:38px;color:var(--navy-dunkel);cursor:pointer;border:none;border-radius:10px;flex:1;font-size:12.5px;font-weight:800}.baukasten-korb-weg{height:38px;color:var(--fehler);cursor:pointer;background:#b5473d17;border:none;border-radius:10px;padding:0 12px;font-size:12.5px;font-weight:800}.baukasten-verlauf-zurueck{height:36px;color:var(--navy);cursor:pointer;background:#1e2f6314;border:none;border-radius:10px;flex:none;padding:0 12px;font-size:12px;font-weight:800}.baukasten-schicht{z-index:210;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);zoom:var(--schrift-zoom,1);background:#141c368c;justify-content:center;align-items:center;padding:24px;line-height:normal;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.baukasten-frage{background:var(--creme);border-radius:20px;flex-direction:column;gap:14px;width:400px;max-width:100%;padding:24px;display:flex;box-shadow:0 30px 70px #0000004d}.baukasten-frage-titel{color:var(--navy);font-size:18px;font-weight:800;line-height:1.3}.baukasten-frage-text{color:#1e2f6399;font-size:13px;font-weight:500;line-height:1.5}.baukasten-vergleich{background:var(--creme);border-radius:12px;grid-template-columns:auto 1fr;gap:6px 14px;padding:12px 14px;display:grid}.baukasten-vergleich-name{color:#1e2f6380;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.baukasten-vergleich-wert{color:var(--navy);font-size:13px;font-weight:700}.baukasten-erkannt{background:var(--weiss);border:1px solid #1e2f631f;border-radius:14px;align-items:center;gap:16px;padding:12px 14px;display:flex}.baukasten-erkannt-vorschau{flex:none;width:180px;max-height:150px}.baukasten-erkannt-text{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.baukasten-erkannt-titel{color:var(--navy);font-size:14px;font-weight:800}.baukasten-bestand{background:var(--warnung-flaeche);color:var(--warnung-text);border-radius:12px;padding:10px 14px;font-size:12.5px;font-weight:600;line-height:1.5}.baukasten-frage-knoepfe{gap:10px;display:flex}.baukasten-frage-nein{background:var(--weiss);height:46px;color:var(--navy);cursor:pointer;border:1px solid #1e2f6324;border-radius:12px;flex:1;font-size:14px;font-weight:800}.baukasten-frage-ja{background:var(--fehler);height:46px;color:var(--weiss);cursor:pointer;border:none;border-radius:12px;flex:1;font-size:14px;font-weight:800}@keyframes baukasten-auftauchen{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes baukasten-scanlinie{0%{opacity:0;top:0}8%{opacity:1}92%{opacity:1}to{opacity:0;top:calc(100% - 3px)}}@container arbeit (max-width:680px){.baukasten{border-radius:var(--radius);padding:16px}}@container baukasten (max-width:640px){.baukasten-titel{white-space:normal;font-size:22px}.baukasten-summen{grid-template-columns:1fr 1fr}}@media (pointer:coarse){.baukasten-feld,.baukasten-feld-zahl,.baukasten-umbenennen-feld{font-size:calc(16px / min(var(--schrift-zoom,1), 1))}}.baukasten-raumzeile-frei{color:var(--warnung-text);flex:none;font-size:11px;font-weight:700}.baukasten-verknuepfung{border-top:1px solid #1e2f6317;flex-direction:column;gap:8px;margin-top:4px;padding-top:12px;display:flex}.rechnungen-fenster--breit{width:1180px}.overlay-inhalt.rechnungen-layout{gap:18px;padding:26px 28px 24px}.rechnungen-layout-raster{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:30px;display:grid}.rechnungen-layout-wahl{flex-direction:column;gap:20px;min-width:0;display:flex}.rechnungen-layout-abschnitt{flex-direction:column;gap:10px;display:flex}.rechnungen-layout-ueberschrift{color:var(--text-leise);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.rechnungen-layout-karten{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rechnungen-layout-karten--vier{grid-template-columns:repeat(4,minmax(0,1fr))}.rechnungen-layout-karte{background:var(--weiss);min-height:58px;color:var(--navy);font:inherit;text-align:left;cursor:pointer;border:2px solid #1e2f630f;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding:12px 16px;display:flex}.rechnungen-layout-karte:hover{border-color:#1e2f6338}.rechnungen-layout-karte--an,.rechnungen-layout-karte--an:hover{border-color:var(--navy);background:var(--mint-flaeche)}.rechnungen-layout-karte:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.rechnungen-layout-logoknopf:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.rechnungen-layout-mehr-titel:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.rechnungen-layout-name{font-size:15px;font-weight:800}.rechnungen-layout-zusatz{color:var(--text-leise);font-size:12px;font-weight:600;line-height:1.3}.rechnungen-layout-farbe{align-items:center;gap:10px;display:flex}.rechnungen-layout-punkt{border-radius:50%;flex:none;width:16px;height:16px}.rechnungen-layout-logo{background:var(--weiss);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;display:flex}.rechnungen-layout-logobild{background:var(--creme);object-fit:contain;border-radius:10px;width:116px;height:58px;padding:6px}.rechnungen-layout-logobild--leer{color:var(--text-leise);justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.rechnungen-layout-logoknopf{background:var(--navy);height:42px;color:var(--weiss);font:inherit;cursor:pointer;border:none;border-radius:11px;padding:0 18px;font-size:14px;font-weight:800}.rechnungen-layout-logoknopf:disabled{opacity:.6;cursor:default}.rechnungen-layout-hinweis{color:var(--text-leise);flex:160px;font-size:12px;line-height:1.4}.rechnungen-layout-bank{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:10px;display:grid}.rechnungen-layout-bankname{grid-column:1/-1}.feld .rechnungen-layout-iban{letter-spacing:.02em;font-family:ui-monospace,Menlo,monospace}.rechnungen-layout-mehr{background:#1e2f630a;border-radius:14px;padding:12px 16px}.rechnungen-layout-mehr-titel{color:var(--navy);cursor:pointer;font-size:13px;font-weight:800}.rechnungen-layout-mehr-inhalt{flex-direction:column;gap:12px;margin-top:12px;display:flex}.rechnungen-layout-vorschau{flex-direction:column;gap:10px;min-width:0;display:flex;position:sticky;top:0}.knopf.rechnungen-layout-uebernehmen{width:100%;min-height:50px;color:var(--weiss);border-radius:14px;font-size:15px}.knopf.rechnungen-layout-uebernehmen:disabled{opacity:.6}.rechnungsbild{background:var(--weiss);width:100%;color:var(--navy);border-radius:6px;overflow:hidden;box-shadow:0 16px 36px -20px #1e2f6380;container-type:inline-size}.rechnungsbild-blatt{aspect-ratio:210/297;flex-direction:column;gap:2.6cqw;padding:6.5cqw 6.5cqw 4cqw;font-size:1.62cqw;line-height:1.35;display:flex}.rechnungsbild--kompakt .rechnungsbild-blatt{gap:2cqw;padding:5cqw 5cqw 3.2cqw;font-size:1.5cqw}.rechnungsbild--modern .rechnungsbild-blatt{padding-top:0}.rechnungsbild-inhalt{display:contents}.rechnungsbild--seitenband .rechnungsbild-blatt{grid-template-columns:26% minmax(0,1fr);gap:0;padding:0;display:grid}.rechnungsbild--seitenband .rechnungsbild-inhalt{flex-direction:column;gap:2.6cqw;min-width:0;padding:6.5cqw 5cqw 4cqw;display:flex}.rechnungsbild-leiste{overflow-wrap:anywhere;background:var(--rechnungsbild-akzent);color:var(--weiss);flex-direction:column;gap:2.4cqw;padding:6cqw 3.4cqw;font-size:.82em;display:flex}.rechnungsbild-leistenname{font-size:1.5em;line-height:1.15}.rechnungsbild-leistenmarke{opacity:.7;letter-spacing:.06em;font-size:.8em;font-weight:800}.rechnungsbild-mittig{text-align:center;align-items:center}.rechnungsbild-akzent{color:var(--rechnungsbild-akzent)}.rechnungsbild-doppellinie{border-top:.25cqw solid var(--rechnungsbild-akzent);border-bottom:.12cqw solid var(--rechnungsbild-akzent);height:.9cqw;display:block}.rechnungsbild-titel--mittig{border-bottom:.2cqw solid var(--rechnungsbild-akzent);color:var(--rechnungsbild-akzent);align-self:center;padding-bottom:1cqw;font-size:2.2em}.rechnungsbild-titel--band{color:var(--rechnungsbild-akzent);font-size:2.3em}.rechnungsbild-titel--plakativ{font-size:2.6em}.rechnungsbild-kacheln{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5cqw;display:grid}.rechnungsbild-kachel{background:var(--rechnungsbild-akzent);flex-direction:column;gap:.4cqw;padding:1.6cqw 2cqw;display:flex}@supports (color:color-mix(in lab, red, red)){.rechnungsbild-kachel{background:color-mix(in srgb, var(--rechnungsbild-akzent) 10%, white)}}.rechnungsbild-kachel--voll{background:var(--rechnungsbild-akzent);color:var(--weiss)}.rechnungsbild-kachel--voll .rechnungsbild-marke{color:var(--rechnungsbild-hervor)}.rechnungsbild--plakativ .rechnungsbild-zeile--kopf{background:var(--rechnungsbild-akzent);color:var(--weiss);border-bottom:0;margin:0 -1.4cqw;padding:1cqw 1.4cqw}.rechnungsbild--plakativ .rechnungsbild-summe{background:var(--rechnungsbild-akzent);color:var(--weiss);border-top:0;padding:.9cqw 1.2cqw}.rechnungsbild-stapel{flex-direction:column;gap:.3cqw;min-width:0;display:flex}.rechnungsbild-leise{color:var(--text-leise)}.rechnungsbild-rechts{text-align:right}.rechnungsbild-name{font-size:1.12em}.rechnungsbild-zweispaltig{justify-content:space-between;align-items:flex-start;gap:4cqw;display:flex}.rechnungsbild-briefkopf{text-align:right;align-self:flex-end;align-items:flex-end}.rechnungsbild-firma{font-size:1.25em}.rechnungsbild-logo{object-fit:contain;max-width:30cqw;max-height:10cqw}.rechnungsbild-logo--klein{max-width:22cqw;max-height:6cqw}.rechnungsbild-absender{border-bottom:1px solid var(--text-leise);color:var(--text-leise);margin-bottom:1.2cqw;padding-bottom:.4cqw;font-size:.72em}.rechnungsbild-angaben{flex-direction:column;flex:0 0 42%;gap:.6cqw;display:flex}.rechnungsbild-angabe{justify-content:space-between;gap:2cqw;display:flex}.rechnungsbild-titel{font-size:1.6em}.rechnungsbild-titel--gross{border-bottom:.5cqw solid var(--rechnungsbild-akzent);align-self:flex-start;padding-bottom:1cqw;font-size:2.2em}.rechnungsbild--kompakt .rechnungsbild-kompaktkopf{border-bottom:.3cqw solid var(--rechnungsbild-akzent);padding-bottom:2cqw}.rechnungsbild-band{background:var(--rechnungsbild-akzent);color:var(--weiss);justify-content:space-between;align-items:center;gap:4cqw;margin:0 -6.5cqw;padding:5cqw 6.5cqw;display:flex}.rechnungsbild-band-links,.rechnungsbild-band-rechts{flex-direction:column;gap:.8cqw;display:flex}.rechnungsbild-band-rechts{align-items:flex-end}.rechnungsbild-logogrund{background:var(--weiss);align-self:flex-start;padding:1.2cqw}.rechnungsbild-bandname{font-size:2.3em}.rechnungsbild-bandzeile{opacity:.75;font-size:.85em}.rechnungsbild-bandmarke{color:var(--rechnungsbild-hervor);letter-spacing:.06em;font-size:.8em;font-weight:800}.rechnungsbild-bandnummer{font-size:1.6em}.rechnungsbild-bandbetrag{color:var(--rechnungsbild-hervor);font-size:2.8em}.rechnungsbild-marke{color:var(--text-leise);letter-spacing:.06em;font-size:.75em;font-weight:800}.rechnungsbild-tabelle{flex-direction:column;display:flex}.rechnungsbild-zeile{border-bottom:1px solid #1e2f631a;grid-template-columns:minmax(0,1fr) 12% 15% 8% 15%;gap:1.5cqw;padding:1.1cqw 0;display:grid}.rechnungsbild-zeile--kopf{border-bottom:.25cqw solid var(--rechnungsbild-akzent);letter-spacing:.04em;font-size:.78em;font-weight:800}.rechnungsbild-summen{grid-template-columns:auto auto;align-self:flex-end;gap:.6cqw 5cqw;min-width:42%;display:grid}.rechnungsbild-summe{border-top:.25cqw solid var(--rechnungsbild-akzent);padding-top:.9cqw;font-size:1.15em}.rechnungsbild-text{color:var(--text-leise)}.rechnungsbild-fuss{color:var(--text-leise);border-top:1px solid #1e2f6324;flex-direction:column;gap:.8cqw;margin-top:auto;padding-top:1.6cqw;font-size:.72em;display:flex}.rechnungsbild-fussspalten{overflow-wrap:anywhere;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6cqw;display:grid}@media (max-width:899px){.rechnungen-layout-raster{grid-template-columns:minmax(0,1fr)}.rechnungen-layout-vorschau{position:static}}@media (max-width:559px){.overlay-inhalt.rechnungen-layout{padding:20px 16px}.rechnungen-layout-karten{grid-template-columns:minmax(0,1fr)}.rechnungen-layout-karten--vier{grid-template-columns:repeat(2,minmax(0,1fr))}.rechnungen-layout-bank{grid-template-columns:minmax(0,1fr)}}@media (max-width:759px){.rechnungen-kopf-knoepfe{width:100%}.rechnungen-kopfknopf{flex:1;padding:0 12px}.rechnungen-suche{flex:100%;min-width:0}.rechnungen-zeile{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"wer betrag""nummer status""zeitraum status""faellig aktionen"}.rechnungen-position--kopf{display:none}.rechnungen-position{border:1px solid var(--rand);border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"text text text text text text""menge menge einheit einheit preis preis""mwst mwst mwst summe summe weg";padding:10px}.rechnungen-position-text{grid-area:text}.rechnungen-position-menge{grid-area:menge}.rechnungen-position-einheit{grid-area:einheit}.rechnungen-position-preis{grid-area:preis}.rechnungen-position-mwst{grid-area:mwst}.rechnungen-position-summe{grid-area:summe}.rechnungen-position-weg{grid-area:weg;justify-content:flex-end;display:flex}.rechnungen-summen{align-self:stretch}.rechnungen-positionen--art .rechnungen-position{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"text text text text text text""menge menge einheit einheit preis preis""mwst mwst art art summe weg"}.rechnungen-position-art{grid-area:art}.rechnungen-parteien,.rechnungen-kennzahlen,.rechnungen-arten{grid-template-columns:minmax(0,1fr)}.rechnungen-editor-kopf{flex-wrap:wrap;padding:18px 16px 12px}.rechnungen-editor-kopf .rechnungen-chip{margin-right:auto}.rechnungen-editor-kopftext{flex-basis:100%;order:1}.rechnungen-editor-rumpf{padding:2px 16px 16px}.rechnungen-editor-fuss{padding:12px 16px 16px}.rechnungen-editor-fuss .knopf{flex:auto}.rechnungen-editor-meldung,.rechnungen-editor .rechnungen-nachfrage{margin-inline-start:16px;margin-inline-end:16px}.rechnungen-suche-eingabe,.mahnwesen-eingabe,.rechnungen-position-eingabe,.rechnungen-kennzahl-eingabe,.feld .rechnungen-anlegen-wahl,.feld .rechnungen-editor-text{font-size:16px}}.angb{background:var(--weiss)}.angb-spalte{text-align:left;flex-direction:column;gap:1px;min-width:0;display:flex}.angb-wachsen{flex:1}.angb-marke{color:var(--gruen-text);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:800}.angb-ueber{color:var(--text-leise);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:800}.angb-wahl-titel{color:var(--navy);font-size:14px;font-weight:800}.angb-wahl-text{color:var(--text-leise);font-size:11.5px;font-weight:600}.angb-termin{max-width:480px;padding:calc(20px + env(safe-area-inset-top)) 18px 28px;flex-direction:column;gap:14px;margin:0 auto;display:flex}.angb-termin-kopf{flex-direction:column;gap:3px;display:flex}.angb-termin-titel{color:var(--navy);letter-spacing:-.01em;margin:0;font-size:24px;font-weight:800;line-height:1.15}.angb-termin-karte{background:var(--creme);border:1px solid #1e2f631a;border-radius:20px;flex-direction:column;gap:12px;padding:16px;display:flex}.angb-termin-oben{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.angb-firma{color:var(--navy);overflow-wrap:anywhere;font-size:19px;font-weight:800}.angb-adresse{color:var(--text-leise);font-size:12.5px;font-weight:600}.angb-datum{background:var(--mint);color:var(--navy-dunkel);border-radius:12px;flex-direction:column;flex:none;align-items:center;padding:6px 11px;display:flex}.angb-datum-tag{font-size:10px;font-weight:800}.angb-datum-zeit{font-size:15px;font-weight:800}.angb-termin-zeilen{flex-direction:column;margin:0;display:flex}.angb-termin-zeile{border-top:1px solid #1e2f631a;justify-content:space-between;gap:14px;padding:8px 0;display:flex}.angb-termin-zeile dt{color:var(--text-leise);font-size:11.5px;font-weight:600}.angb-termin-zeile dd{color:var(--navy);text-align:right;margin:0;font-size:12.5px;font-weight:700}.angb-art{background:#1e2f630d;border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.angb-art-liste{flex-direction:column;gap:7px;display:flex}.angb-art-wahl{background:var(--weiss);width:100%;font:inherit;cursor:pointer;border:1px solid #1e2f6324;border-radius:14px;align-items:center;gap:12px;padding:11px 14px;display:flex}.angb-art-wahl--an{border:1.5px solid var(--mint);background:#4cc9a124}.angb-punkt{box-sizing:border-box;background:var(--weiss);border:1.5px solid #1e2f634d;border-radius:50%;flex:none;width:20px;height:20px}.angb-art-wahl--an .angb-punkt{border:6px solid var(--mint)}.angb-chips{flex-wrap:wrap;gap:6px;display:flex}.angb-chip{background:var(--weiss);height:36px;color:var(--navy);font:inherit;cursor:pointer;border:1px solid #1e2f6329;border-radius:18px;padding:0 13px;font-size:12.5px;font-weight:800}.angb-chip--an{border-color:var(--navy);background:var(--navy);color:var(--creme)}.angb-schalter{width:100%;font:inherit;text-align:left;cursor:pointer;background:#1e2f630a;border:1px solid #1e2f631a;border-radius:14px;align-items:center;gap:12px;padding:10px 14px;display:flex}.angb-schalter--an{background:#4cc9a11f;border-color:#4cc9a173}.angb-haken{box-sizing:border-box;width:24px;height:24px;color:var(--navy-dunkel);border:1.5px solid #1e2f6359;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.angb-haken--an{background:var(--mint);border:none}.angb-einwilligung{color:var(--navy);flex:1;font-size:12.5px;font-weight:600;line-height:1.5}.angb-start{background:var(--mint);height:56px;color:var(--navy-dunkel);font:inherit;cursor:pointer;border:none;border-radius:17px;font-size:15px;font-weight:800}.angb-start:disabled{color:var(--text-leise);cursor:default;background:#1e2f631a}.angb .app-titel{text-overflow:ellipsis;white-space:nowrap;-webkit-hyphens:manual;hyphens:manual;font-size:16px;font-weight:800;overflow:hidden}.angb-rec{font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.angb-rec-punkt{background:#1e2f6340;border-radius:50%;width:8px;height:8px}.angb-rec-punkt--an{background:var(--fehler);box-shadow:0 0 8px var(--fehler)}.angb-summe{background:var(--navy);height:40px;color:var(--creme);font:inherit;white-space:nowrap;cursor:pointer;border:none;border-radius:20px;flex:none;padding:0 14px;font-size:12.5px;font-weight:800}.angb-buehne{flex-direction:column;max-width:480px;margin:0 auto;display:flex}.angb-kamera{background:repeating-linear-gradient(-45deg,#1a2a5a 0 14px,#1f3166 14px 28px);border-radius:20px;flex:none;height:260px;position:relative;overflow:hidden}.angb-video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.angb-mess-wert{border:1px solid var(--mint);color:var(--weiss);font-variant-numeric:tabular-nums;white-space:nowrap;background:#0e1630e0;border-radius:10px;padding:4px 12px;font-size:14px;font-weight:800;position:absolute;top:12px;left:50%;transform:translate(-50%)}.angb-frage{border:1px solid var(--mint);background:#0e1630f2;border-radius:14px;flex-direction:column;gap:7px;margin:0 14px;padding:10px 12px;display:flex;box-shadow:0 10px 24px #0006}.angb-frage-kopf{align-items:center;gap:8px;display:flex}.angb-frage-stufe{color:#7ce0bc;letter-spacing:.1em;text-transform:uppercase;flex:1;font-size:10px;font-weight:800}.angb-frage-stufe--leise{color:#ffffffb3}.angb-frage-zu{width:24px;height:24px;color:var(--weiss);cursor:pointer;background:#ffffff1a;border:none;border-radius:7px;font-size:11px}.angb-frage-titel{color:var(--weiss);font-size:14px;font-weight:800;line-height:1.3}.angb-frage-hinweis{color:#ffffffb3;font-size:11px;font-weight:600;line-height:1.35}.angb-frage-antwort{height:32px;color:var(--weiss);font:inherit;cursor:pointer;background:#4cc9a124;border:1px solid #7ce0bc80;border-radius:16px;padding:0 12px;font-size:12px;font-weight:800}.angb-frage-ergebnis{color:var(--mint);font-size:15px;font-weight:800;line-height:1.2}.angb-frage-rat{color:#fffc;font-size:11px;font-weight:600;line-height:1.4}.angb-frage-knoepfe{gap:6px;display:flex}.angb-frage-neu,.angb-frage-ok{height:32px;font:inherit;cursor:pointer;border-radius:10px;font-size:12px}.angb-frage-neu{color:var(--weiss);background:#ffffff14;border:1px solid #fff3;flex:.8;font-weight:700}.angb-frage-ok{background:var(--mint);color:var(--navy-dunkel);border:none;flex:1.5;font-weight:800}.angb-messung{flex-direction:column;gap:11px;display:flex}.angb-ziel{border:2px solid var(--mint);width:44px;height:44px;box-shadow:0 0 10px var(--mint);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.angb-ziel:before,.angb-ziel:after{background:var(--mint);content:"";position:absolute}.angb-ziel:before{width:60px;height:2px;margin-top:-1px;top:50%;left:-10px}.angb-ziel:after{width:2px;height:60px;margin-left:-1px;top:-10px;left:50%}.angb-messung-text{color:var(--text-leise);margin:0;font-size:12.5px;font-weight:600;line-height:1.4}.angb-messen-knopf{height:44px;color:var(--navy);font:inherit;cursor:pointer;background:0 0;border:1px dashed #1e2f634d;border-radius:14px;font-size:13px;font-weight:800}.angb-mass-name--breit{width:76px}.angb-live{background:var(--mint);height:58px;color:var(--navy-dunkel);font:inherit;text-align:left;cursor:pointer;border:none;border-radius:18px;flex:none;align-items:center;gap:12px;margin:10px 14px 0;padding:0 14px;display:flex;box-shadow:0 8px 20px -8px #4cc9a199}.angb-live--an{background:var(--fehler);color:var(--weiss);box-shadow:0 8px 20px -8px #b5473db3}.angb-live:disabled{cursor:progress}.angb-live-symbol{background:#16204a1a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.angb-live--an .angb-live-symbol{background:#fff3}.angb-live-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.angb-live-titel{font-size:14.5px;font-weight:800;line-height:1.2}.angb-live-unter{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;overflow:hidden}.angb-welle{flex:none;align-items:center;gap:3px;height:26px;display:flex}.angb-welle-balken{transform-origin:50%;background:#16204a40;border-radius:2px;width:3px;animation-name:none}.angb-live--an .angb-welle-balken{background:var(--weiss);animation-name:nachrichten-welle;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.angb-live--an .angb-welle-balken{animation-name:none}}.angb-fehler{margin:10px 14px 0}.angb-reiter{background:#1e2f630f;border-radius:16px;flex:none;gap:6px;margin:12px 14px 4px;padding:4px;display:flex}.angb-reiter-knopf{height:40px;color:var(--text-leise);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:12px;flex:1;font-size:13px;font-weight:800}.angb-reiter-knopf--an{background:var(--navy);color:var(--creme)}.angb-inhalt{padding:10px 14px calc(34px + env(safe-area-inset-bottom));flex-direction:column;gap:12px;display:flex}.angb-kasten{background:#1e2f630d;border-radius:18px;flex-direction:column;gap:11px;padding:13px;display:flex}.angb-kasten--eng{border-radius:16px;gap:9px;padding:12px 14px}.angb-stufe{background:var(--weiss);width:38px;height:38px;color:var(--navy);font:inherit;cursor:pointer;border:1px solid #1e2f6329;border-radius:12px;flex:none;font-size:20px;font-weight:700}.angb-mass{align-items:center;gap:8px;display:flex}.angb-mass-name{width:50px;color:var(--text-leise);font-size:12px;font-weight:700}.angb-mass-wert{color:var(--navy);font-variant-numeric:tabular-nums;text-align:center;flex:1;font-size:20px;font-weight:800}.angb-turnus{gap:6px;display:flex}.angb-turnus-wahl{background:var(--weiss);height:38px;color:var(--navy);font:inherit;cursor:pointer;border:1px solid #1e2f6329;border-radius:11px;flex:1;font-size:12px;font-weight:800}.angb-turnus-wahl--an{border-color:var(--mint);background:var(--mint);color:var(--navy-dunkel)}.angb-flaeche{border-top:1px solid #1e2f631a;justify-content:space-between;align-items:baseline;padding-top:10px;display:flex}.angb-flaeche-wert{color:var(--gruen-text);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.angb-gross{background:var(--mint);height:52px;color:var(--navy-dunkel);font:inherit;cursor:pointer;border:none;border-radius:16px;font-size:15px;font-weight:800;box-shadow:0 10px 24px -8px #4cc9a199}.angb-senden{height:54px}.angb-gross:disabled{box-shadow:none;color:var(--text-leise);cursor:default;background:#1e2f631a}.angb-senden--fertig:disabled{color:var(--gruen-text);background:#4cc9a124}.angb-liste-kopf{justify-content:space-between;align-items:baseline;display:flex}.angb-liste-summe{color:var(--navy);font-size:12px;font-weight:800}.angb-raum{background:#1e2f630d;border-radius:14px;align-items:center;gap:10px;padding:11px 14px;display:flex}.angb-raum-mass{color:var(--text-leise);font-size:11.5px;font-weight:600}.angb-raum-flaeche{color:var(--gruen-text);font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.angb-weg{width:30px;height:30px;color:var(--text-leise);cursor:pointer;background:#1e2f6314;border:none;border-radius:9px;flex:none}.angb-schnell{height:32px;color:var(--gruen-text);font:inherit;cursor:pointer;background:#4cc9a11a;border:1px solid #2e8f6d80;border-radius:16px;padding:0 12px;font-size:11.5px;font-weight:800}.angb-leer{color:var(--text-leise);text-align:center;border:1px dashed #1e2f6333;border-radius:14px;margin:0;padding:18px;font-size:12.5px;font-weight:600}.angb-gruppe{color:var(--text-leise);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.angb-gruppe-punkt{background:var(--mint);border-radius:50%;width:9px;height:9px}.angb-gruppe-punkt--neben{background:var(--warnung)}.angb-notiz{background:#4cc9a11a;border:1px solid #4cc9a159;border-radius:14px;flex-direction:column;gap:4px;padding:10px 14px;display:flex}.angb-notiz--neben{background:#e0944a1a;border-color:#e0944a59}.angb-notiz-kopf{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.angb-notiz-text{color:var(--navy);overflow-wrap:anywhere;font-size:14px;font-weight:800;line-height:1.3}.angb-notiz--neben .angb-notiz-text{font-size:13.5px;font-weight:700}.angb-notiz-zeit{color:var(--text-leise);flex:none;font-size:10.5px;font-weight:700}.angb-notiz-vermerk{background:var(--mint);width:-moz-fit-content;width:fit-content;color:var(--navy-dunkel);border-radius:7px;padding:3px 9px;font-size:11px;font-weight:800}.angb-angebot-titel{color:var(--navy);font-size:20px;font-weight:800}.angb-aenderungen{background:#e0944a1f;border:1px solid #e0944a66;border-radius:14px;flex-direction:column;gap:6px;padding:10px 14px;display:flex}.angb-aenderungen-kopf{align-items:center;gap:8px;display:flex}.angb-aenderungen-titel{color:var(--warnung-text);letter-spacing:.12em;text-transform:uppercase;flex:1;font-size:10.5px;font-weight:800}.angb-ausblenden{color:var(--text-leise);font:inherit;cursor:pointer;background:0 0;border:none;font-size:11px;font-weight:700}.angb-aenderung{color:var(--navy);font-size:12.5px;font-weight:700;line-height:1.35}.angb-politik{gap:7px;display:flex}.angb-politik-wahl{background:var(--weiss);min-height:56px;color:var(--navy);font:inherit;cursor:pointer;border:1px solid #1e2f6329;border-radius:14px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;display:flex}.angb-politik-wahl--an{border-color:var(--mint);background:var(--mint);color:var(--navy-dunkel)}.angb-politik-name{font-size:13px;font-weight:800}.angb-politik-marge{font-size:10.5px;font-weight:700}.angb-zeile{border-radius:16px;flex-direction:row;align-items:center;gap:10px;padding:12px 14px}.angb-zeile-titel{color:var(--navy);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:13.5px;font-weight:800}.angb-zeile-text{color:var(--text-leise);font-size:11.5px;font-weight:600}.angb-zeile-wert{min-width:56px;color:var(--gruen-text);text-align:center;white-space:nowrap;font-size:16px;font-weight:800}.angb-zuschlaege{flex-direction:column;gap:7px;display:flex}.angb-zuschlag-anteil{color:var(--gruen-text);font-size:13.5px;font-weight:800}.angb-rechnung{background:#1e2f630d;border-radius:16px;padding:6px 14px}.angb-rechnung-zeile{border-bottom:1px solid #1e2f6314;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}.angb-rechnung-text{color:var(--navy);font-size:13px;font-weight:700}.angb-rechnung-hinweis{color:var(--text-leise);font-size:11px;font-weight:600}.angb-rechnung-wert{color:var(--navy);font-variant-numeric:tabular-nums;flex:none;font-size:13.5px;font-weight:800}.angb-netto,.angb-ust,.angb-brutto{color:var(--navy);justify-content:space-between;align-items:baseline;display:flex}.angb-netto{padding:10px 0 4px;font-size:13px;font-weight:700}.angb-netto-wert{font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.angb-ust{color:var(--text-leise);padding:2px 0 6px;font-size:12.5px;font-weight:600}.angb-ust-wert{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.angb-brutto{border-top:1px solid #1e2f6326;padding:11px 0 9px;font-size:14px;font-weight:800}.angb-brutto-wert{color:var(--gruen-text);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.angb-je-m2{background:#4cc9a11f;border:1px solid #4cc9a14d;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;padding:10px 14px;display:flex}.angb-je-m2-text{color:var(--gruen-text);font-size:12px;font-weight:700}.angb-je-m2-marge{color:var(--navy);font-size:12.5px;font-weight:800}.akquise-begehung{border:1px solid var(--rand);background:var(--creme);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.akquise-begehung--abgesagt{opacity:.7}.akquise-begehung-kopf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.akquise-begehung-text{flex-direction:column;flex:1;gap:1px;min-width:140px;display:flex}.akquise-begehung-termin{color:var(--navy);font-size:13.5px;font-weight:800}.akquise-begehung-kraft{color:var(--text-leise);font-size:12px;font-weight:600}.akquise-begehung-stand{color:var(--navy);background:#1e2f6314;border-radius:8px;padding:4px 9px;font-size:11px;font-weight:800}.akquise-begehung-stand--abgeschlossen{background:var(--mint-flaeche);color:var(--gruen-text)}.akquise-begehung-stand--abgesagt{color:var(--text-leise);background:0 0}.akquise-entwurf{border-top:1px solid var(--rand);flex-direction:column;gap:4px;padding-top:10px;display:flex}.akquise-entwurf-titel{color:var(--gruen-text);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.akquise-entwurf-summe{color:var(--navy);font-size:15px;font-weight:800}.akquise-entwurf-klein{color:var(--text-leise);font-size:12px;font-weight:600}.akquise-entwurf-liste{color:var(--navy);flex-direction:column;gap:3px;margin:6px 0 0;padding:0 0 0 16px;font-size:12.5px;font-weight:600;line-height:1.45;display:flex}.akquise-entwurf-liste--notizen{list-style:"– "}.akquise-entwurf-neben{color:var(--warnung-text)}.akquise-begehung-planen{align-self:flex-end}.app-laden{padding-top:calc(28px + env(safe-area-inset-top))}.app-laden-kopf,.app-laden-karte,.app-laden-pille{background:#1e2f6314;animation:1.2s ease-in-out infinite app-laden-atmen;display:block}.app--navy .app-laden-kopf,.app--navy .app-laden-karte,.app--navy .app-laden-pille{background:#ffffff1a}.app-laden-kopf{border-radius:10px;width:55%;height:26px;margin:0 auto 8px}.app-laden-karte{border-radius:18px;height:104px}.app-laden-pille{width:min(100%,340px);height:76px}@keyframes app-laden-atmen{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.app-laden-kopf,.app-laden-karte,.app-laden-pille{animation:none}}.app-leiste-punkt:active,.grossknopf:active,.sonderauftrag:active,.erledigt-zeile:active,.vergangen-zeile:active,.werkzeug-kachel:active,.angb-gross:active{opacity:.65}@media (hover:none) and (pointer:coarse){@supports not (-webkit-touch-callout:none){*{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app-leiste-pille{background:var(--creme)}.app--navy .app-leiste-pille{background:var(--navy-hell)}.blatt{background:#141c36bf}}}.akquise-entwurf-senden{align-self:flex-start;margin-top:8px}.akquise-entwurf-versand{color:var(--gruen-text);margin:8px 0 0;font-size:12.5px;font-weight:700}.akquise-entwurf-dokumente{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.akquise-entwurf-dokument{object-fit:cover;border-radius:8px;width:64px;height:64px;display:block}html{-moz-text-size-adjust:100%;text-size-adjust:100%}.alter-browser{z-index:9999;color:#fff;background:#8f332b;border-radius:12px;padding:14px;font-size:14px;line-height:1.4;position:fixed;bottom:12px;left:12px;right:12px}.alter-browser-link{color:#fff;font-weight:700}.akquise-anruf-waehlen{gap:8px;text-decoration:none}.akquise-anruf-ergebnisse{justify-content:center}.akquise-anruf-feld{text-align:left;width:100%}.akquise-verlauf{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.akquise-verlauf-zeile{border-bottom:1px solid var(--rand);flex-direction:column;gap:2px;padding-bottom:8px;display:flex}.akquise-verlauf-kopf{color:var(--navy);font-size:13px;font-weight:700}.akquise-verlauf-zeit{color:var(--text-leise);font-size:12px;font-weight:600}.akquise-verlauf-text{color:var(--text-leise);overflow-wrap:anywhere;font-size:12.5px;font-weight:600}.akquise-textknopf{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline}.akquise-fl-verlauf{flex-direction:column;gap:10px;margin-top:16px;display:flex}.feedback-seite{min-height:calc(var(--dvh) * 100);background:var(--creme);justify-content:center;align-items:center;padding:20px;display:flex}.feedback-karte{border:1px solid var(--rand);background:var(--weiss);border-radius:18px;flex-direction:column;gap:14px;width:min(100%,440px);padding:26px;display:flex}.feedback-titel{color:var(--navy);margin:0;font-size:20px;font-weight:800}.feedback-text{color:var(--navy);margin:0;font-size:15px;line-height:1.45}.feedback-formular{flex-direction:column;gap:14px;display:flex}.feedback-sterne{gap:4px;display:flex}.feedback-stern{width:48px;height:48px;color:var(--rand);cursor:pointer;background:0 0;border:none;font-size:38px;line-height:1}.feedback-stern--an{color:var(--warnung)}.feedback-feld{color:var(--text-leise);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.feedback-eingabe{border:1px solid var(--rand);color:var(--navy);font:inherit;border-radius:10px;padding:10px;font-size:15px}.akquise-trefferzahl{color:var(--text-leise);margin:2px 0 0;font-size:12.5px;font-weight:700;line-height:1.35}.akquise-trefferzahl strong{color:var(--navy);font-size:19px;font-weight:800}.akquise-steckbrief-teil{background:var(--weiss);border:1px solid #1e2f6314;border-radius:12px;flex-direction:column;gap:8px;padding:13px 15px;display:flex}.akquise-steckbrief-titel{color:var(--text-leise);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:800}.akquise-steckbrief-daten{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px 16px;margin:0;display:grid}.akquise-steckbrief-daten dt{color:var(--text-leise);font-size:11px;font-weight:700}.akquise-steckbrief-daten dd{color:var(--navy);overflow-wrap:anywhere;margin:1px 0 0;font-size:13px;font-weight:700;line-height:1.35}.akquise-steckbrief-daten a{color:inherit}.akquise-steckbrief-text{color:var(--navy);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600;line-height:1.5}.akquise-steckbrief-liste{color:var(--navy);overflow-wrap:anywhere;flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:13px;font-weight:600;line-height:1.45;display:flex}.akquise-steckbrief-lose{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.akquise-steckbrief-los,.akquise-steckbrief-block{border-top:1px solid #1e2f6314;flex-direction:column;gap:3px;padding-top:8px;display:flex}.akquise-steckbrief-los:first-child,.akquise-steckbrief-titel+.akquise-steckbrief-block{border-top:none;padding-top:0}.akquise-steckbrief-losname{color:var(--navy);font-size:13px;font-weight:800;line-height:1.35}.akquise-steckbrief-leise,.akquise-steckbrief-hinweis{color:var(--text-leise);margin:0;font-size:11.5px;font-weight:600;line-height:1.4}.akquise-steckbrief-mehr{color:var(--navy);cursor:pointer;margin-top:8px;font-size:12px;font-weight:800}.overlay--begehung{width:640px}.akquise-karte-ohne-kraft{color:#a33e35;text-align:left;cursor:pointer;background:#b5473d1a;border:none;border-radius:8px;width:100%;margin-top:7px;padding:6px 9px;font-family:inherit;font-size:10.5px;font-weight:800;line-height:1.25}.auftrag-tag{flex-direction:column;gap:8px;display:flex}.auftrag-tag+.auftrag-tag{margin-top:14px}.auftrag-tag-name{color:var(--navy);margin:0;font-size:13px;font-weight:800}.app--navy .auftrag-tag-name,.app--navy .einsatz-zuruecknehmen-text{color:var(--weiss)}.einsatz-klein-knopf{width:100%;font-size:13px}.app--navy .knopf--leise.einsatz-klein-knopf{color:var(--weiss);background:#ffffff1a;border-color:#ffffff47}.einsatz-zuruecknehmen{flex-direction:column;gap:8px;display:flex}.einsatz-zuruecknehmen-text{color:var(--navy);margin:0;font-size:13px;font-weight:600;line-height:1.4}.einsatz-zuruecknehmen-knoepfe,.vorziehen-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.einsatz-zuruecknehmen-knoepfe .einsatz-klein-knopf{flex:140px;width:auto}.push-hinweis{background:var(--weiss);border:1px solid #1e2f631f;border-radius:13px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.app--navy .push-hinweis{background:#ffffff0f;border-color:#ffffff24}.push-hinweis-text{color:var(--navy);margin:0;font-size:13px;font-weight:600;line-height:1.4}.app--navy .push-hinweis-text{color:var(--weiss)}.push-hinweis-knoepfe{gap:8px;display:flex}.push-hinweis-knoepfe .einsatz-klein-knopf{flex:1 1 0;width:auto}.push-einstellung{flex-direction:column;gap:8px;display:flex}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
