@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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-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-duration:initial}}}:root,:host{--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.top-1\/2{top:50%}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.z-50{z-index:50}.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}}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.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-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.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-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-\[18px\]{width:18px;height:18px}.h-1{height:var(--spacing)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-\[280px\]{max-height:280px}.max-h-\[300px\]{max-height:300px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-9{width:calc(var(--spacing) * 9)}.w-\[5rem\]{width:5rem}.w-\[9rem\]{width:9rem}.w-\[10rem\]{width:10rem}.w-\[11\.5rem\]{width:11.5rem}.w-\[11rem\]{width:11rem}.w-\[12\.5rem\]{width:12.5rem}.w-\[13\.5rem\]{width:13.5rem}.w-\[16rem\]{width:16rem}.w-\[19rem\]{width:19rem}.w-\[22rem\]{width:22rem}.w-\[24rem\]{width:24rem}.w-auto{width:auto}.w-full{width:100%}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.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-4{gap:calc(var(--spacing) * 4)}: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-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[calc\(var\(--radius-element\)\/2\)\]{border-radius:calc(var(--radius-element) / 2)}.rounded-full{border-radius:3.40282e38px}.rounded-lg,.rounded-md{border-radius:var(--radius-element)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[var\(--linie-farbe\)\]{border-color:var(--linie-farbe)}.border-\[var\(--marke\)\]{border-color:var(--marke)}.border-border,.border-input,.border-linie{border-color:var(--linie-farbe)}.border-transparent{border-color:#0000}.bg-\[var\(--marke\)\]{background-color:var(--marke)}.bg-anthrazit{background-color:var(--anthrazit)}.bg-background{background-color:var(--karte)}.bg-border{background-color:var(--linie-farbe)}.bg-destructive{background-color:var(--rot)}.bg-karte{background-color:var(--karte)}.bg-linie{background-color:var(--linie-farbe)}.bg-petrol{background-color:var(--petrol)}.bg-primary{background-color:var(--tinte)}.bg-secondary{background-color:var(--flaeche)}.bg-transparent{background-color:#0000}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-6{padding:calc(var(--spacing) * 6)}.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-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pl-3{padding-left:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--karte\)\]{color:var(--karte)}.text-foreground{color:var(--tinte)}.text-muted-foreground{color:var(--sekundaer)}.text-petrol-text{color:var(--petrol-text)}.text-primary{color:var(--tinte)}.text-primary-foreground{color:#fff}.text-rot{color:var(--rot)}.text-secondary-foreground{color:var(--tinte)}.text-sekundaer{color:var(--sekundaer)}.text-tinte{color:var(--tinte)}.text-white{color:var(--color-white)}.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-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.shadow-xs{--tw-shadow:var(--schatten);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)}.ring-ring{--tw-ring-color:var(--marke)}.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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;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-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;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-200{--tw-duration:.2s;transition-duration:.2s}.duration-\[var\(--dauer\)\]{--tw-duration:var(--dauer);transition-duration:var(--dauer)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[state\=indeterminate\]\:block:is(:where(.group)[data-state=indeterminate] *){display:block}.group-data-\[state\=indeterminate\]\:hidden:is(:where(.group)[data-state=indeterminate] *){display:none}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:var(--tinte)}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:#fff}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--tinte)}.placeholder\:text-muted-foreground::placeholder{color:var(--sekundaer)}@media (hover:hover){.hover\:border-ring:hover{border-color:var(--marke)}.hover\:bg-accent:hover{background-color:var(--flaeche)}.hover\:bg-destructive\/90:hover{background-color:var(--rot)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--rot) 90%, transparent)}}.hover\:bg-grund:hover{background-color:var(--grund)}.hover\:bg-primary\/90:hover{background-color:var(--tinte)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--tinte) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--flaeche)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--flaeche) 80%, transparent)}}.hover\:text-accent-foreground:hover,.hover\:text-tinte:hover{color:var(--tinte)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:bg-accent:focus{background-color:var(--flaeche)}.focus\:text-accent-foreground:focus{color:var(--tinte)}.focus-visible\:border-ring:focus-visible{border-color:var(--marke)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--rot)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--rot) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--marke)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--marke) 50%, transparent)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--rot)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--rot)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--rot) 20%, transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\[disabled\]\:text-muted-foreground[data-disabled]{color:var(--sekundaer)}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--sekundaer)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-\[var\(--marke\)\][data-state=checked]{border-color:var(--marke)}.data-\[state\=checked\]\:bg-\[var\(--marke\)\][data-state=checked]{background-color:var(--marke)}.data-\[state\=indeterminate\]\:border-\[var\(--marke\)\][data-state=indeterminate]{border-color:var(--marke)}.data-\[state\=indeterminate\]\:bg-\[var\(--marke\)\][data-state=indeterminate]{background-color:var(--marke)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-linie[data-state=unchecked]{background-color:var(--linie-farbe)}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media (min-width:48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:64rem){.lg\:block{display:block}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-color-scheme:dark){.dark\:border-input{border-color:var(--linie-farbe)}.dark\:bg-destructive\/60{background-color:var(--rot)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60{background-color:color-mix(in oklab, var(--rot) 60%, transparent)}}.dark\:bg-input\/30{background-color:var(--linie-farbe)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30{background-color:color-mix(in oklab, var(--linie-farbe) 30%, transparent)}}@media (hover:hover){.dark\:hover\:bg-accent\/50:hover{background-color:var(--flaeche)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, var(--flaeche) 50%, transparent)}}.dark\:hover\:bg-input\/50:hover{background-color:var(--linie-farbe)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab, var(--linie-farbe) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:var(--rot)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--rot) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:var(--rot)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--rot) 40%, transparent)}}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tinte:#18181b;--sekundaer:#6b6b73;--linie-farbe:#e4e4e7;--flaeche:#f4f4f5;--grund:#fafafa;--karte:#fff;--anthrazit:#1f1f23;--petrol:#0e7490;--petrol-text:#155e75;--petrol-tint:#e3f0f4;--marke:var(--petrol);--marke-text:var(--petrol-text);--marke-tint:var(--petrol-tint);--warm:#faeee4;--gruen:#1f7a45;--gelb:#8a5c00;--rot:#b42318;--blau:var(--petrol-text);--radius-karte:16px;--radius-element:8px;--linie:1px solid var(--linie-farbe);--schatten:none;--dauer:.15s;--schrift:var(--font-inter), Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--groesse-xl:28px;--groesse-l:20px;--groesse-m:16px;--groesse:14px;--groesse-s:12px;--luecke:20px;--innen:20px;--seitenrand:40px;--inhalt-max:1600px}*,:before,:after{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--sekundaer) transparent}html,body{margin:0;padding:0}body{background:var(--flaeche);color:var(--tinte);font:400 var(--groesse) / 1.45 var(--schrift);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;min-height:100vh}a{color:var(--marke-text);transition:color var(--dauer);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{margin:0;font-weight:600;line-height:1.3}h1{font-size:var(--groesse-l)}h2{font-size:var(--groesse-m)}h3{font-size:var(--groesse)}p{margin:0}button{font:inherit}:focus-visible{outline:2px solid var(--marke);outline-offset:2px;border-radius:var(--radius-element)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sekundaer{color:var(--sekundaer)}.klein{font-size:var(--groesse-s)}.rahmen{flex-direction:column;min-height:100dvh;display:flex}.rahmen>.inhalt{flex:1 0 auto;width:100%}.band{background:var(--marke-tint);height:64px}.band__innen,.reiter__innen,.inhalt{max-width:var(--inhalt-max);padding:0 var(--seitenrand);margin:0 auto}.band__innen{align-items:center;gap:16px;height:100%;display:flex}.band__marke{color:var(--tinte);align-items:center;gap:10px;font-weight:600;display:inline-flex}.band__marke:hover{text-decoration:none}.band__wortmarke{width:64px;height:auto;display:block}.band__suche{flex:1;max-width:460px;margin:0 auto}.band__suche input{border:var(--linie);border-radius:var(--radius-element);background:var(--karte);width:100%;height:36px;color:var(--tinte);font:inherit;padding:0 14px}.band__suche input:disabled{color:var(--sekundaer);cursor:not-allowed}.band__rechts{align-items:center;gap:12px;margin-left:auto;display:flex}.band__trenner{background:var(--linie-farbe);width:1px;height:24px}.reiter{background:var(--karte);border-bottom:var(--linie);height:44px}.reiter__innen{align-items:stretch;gap:4px;height:100%;display:flex}.reiter__trenner{background:var(--linie-farbe);width:1px;margin:12px 8px}.reiter__rechts{gap:4px;margin-left:auto;display:flex}.reiter__tab{color:var(--sekundaer);transition:color var(--dauer), border-color var(--dauer);border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 10px;font-weight:500;display:inline-flex}.reiter__tab:hover{color:var(--tinte);text-decoration:none}.reiter__tab[aria-current=page]{color:var(--marke-text);border-bottom-color:var(--marke);font-weight:600}.badge{background:var(--tinte);min-width:18px;height:18px;color:var(--karte);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.inhalt{padding-top:24px;padding-bottom:24px}.seitenkopf{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.seitenkopf__frage{color:var(--sekundaer);margin-top:2px}.seitenkopf__aktionen{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.filterzeile{margin-bottom:var(--luecke);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.raster{gap:var(--luecke);display:grid}.raster--3{grid-template-columns:repeat(3,minmax(0,1fr))}.raster--1-2{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.raster--2{grid-template-columns:repeat(2,minmax(0,1fr))}.raster+.raster{margin-top:var(--luecke)}@media (max-width:900px){.raster--3,.raster--2,.raster--1-2{grid-template-columns:minmax(0,1fr)}:root{--seitenrand:16px}}.karte{background:var(--karte);border-radius:var(--radius-karte);box-shadow:var(--schatten);padding:var(--innen);min-width:0}.karte--tint{background:var(--marke-tint)}.karte--warm{background:var(--warm)}.karte__kopf{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.karte__kopf h2{font-size:var(--groesse)}a.karte{color:inherit;transition:background-color var(--dauer);display:block}a.karte:hover{background:var(--grund);text-decoration:none}a.karte--tint:hover{background:var(--marke-tint)}a.karte--warm:hover{background:var(--warm)}.kennzahl__label{color:var(--sekundaer);font-size:var(--groesse-s);font-weight:500}.kennzahl__wert{font-size:var(--groesse-xl);margin-top:6px;font-weight:600;line-height:1.2}.kennzahl__wert small{font-size:var(--groesse-m);color:var(--sekundaer);font-weight:500}.kennzahl__unter{color:var(--sekundaer);font-size:var(--groesse-s);margin-top:4px}.knopf{border-radius:var(--radius-element);border:1px solid var(--linie-farbe);background:var(--karte);height:32px;color:var(--tinte);cursor:pointer;transition:background-color var(--dauer), border-color var(--dauer), color var(--dauer);align-items:center;gap:6px;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex}.knopf:hover{background:var(--grund);text-decoration:none}.knopf--primaer{background:var(--marke-text);border-color:var(--marke-text);color:var(--karte)}.knopf--primaer:hover{background:var(--marke);border-color:var(--marke)}.knopf:disabled,.knopf[aria-disabled=true]{color:var(--sekundaer);background:var(--flaeche);border-color:var(--linie-farbe);cursor:not-allowed}.knopf--klein{height:28px;font-size:var(--groesse-s);padding:0 10px}.knopf--gefahr{border-color:var(--rot);color:var(--rot)}.knopf--gefahr:hover{background:var(--rot)}@supports (color:color-mix(in lab, red, red)){.knopf--gefahr:hover{background:color-mix(in srgb, var(--rot) 10%, var(--karte))}}.feld{display:block}.feld__label{font-size:var(--groesse-s);font-weight:500;line-height:inherit;color:var(--sekundaer);margin-bottom:4px;display:block}.feld input,.feld select{border:1px solid var(--linie-farbe);border-radius:var(--radius-element);background:var(--karte);width:100%;height:36px;color:var(--tinte);font:inherit;transition:border-color var(--dauer);padding:0 12px}.feld input[aria-invalid=true]{border-color:var(--rot)}.feld input[type=radio],.feld input[type=checkbox]{width:auto;height:auto;padding:0}.feld--zeile{align-items:center;gap:6px;display:inline-flex}.feld--zeile .feld__label{margin:0}.feld--zeile select{width:auto;height:32px}.fehlertext{color:var(--rot);font-size:var(--groesse-s);margin-top:6px}.status{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.status:before{content:"";background:var(--sekundaer);border-radius:50%;flex:none;width:8px;height:8px}.status__warnung{color:var(--gelb);flex:none}.status__warnung-strich{stroke:var(--karte)}.status--gruen{color:var(--gruen)}.status--gruen:before{background:var(--gruen)}.status--gelb{color:var(--gelb)}.status--gelb:before{background:var(--gelb)}.status--rot{color:var(--rot)}.status--rot:before{background:var(--rot)}.status--blau{color:var(--blau)}.status--blau:before{background:var(--petrol)}.status--grau{color:var(--sekundaer)}.pille{background:var(--flaeche);height:20px;color:var(--sekundaer);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.pille--gelb{color:var(--gelb);background:var(--gelb)}@supports (color:color-mix(in lab, red, red)){.pille--gelb{background:color-mix(in srgb, var(--gelb) 14%, var(--flaeche))}}.pille--rot{color:var(--rot);background:var(--rot)}@supports (color:color-mix(in lab, red, red)){.pille--rot{background:color-mix(in srgb, var(--rot) 14%, var(--flaeche))}}.pille--marke{color:var(--tinte);background:var(--marke-tint)}.werkstatt__spalten{gap:var(--luecke);grid-template-columns:280px minmax(0,1fr) 300px;align-items:start;display:grid}@media (max-width:1024px){.werkstatt__spalten{grid-template-columns:1fr}}.freigabe__spalten{gap:var(--luecke);grid-template-columns:340px minmax(0,1fr);align-items:start;display:grid}@media (max-width:1024px){.freigabe__spalten{grid-template-columns:1fr}}.slideliste{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.slideliste__knopf{border-radius:var(--radius-element);border:var(--linie);background:var(--karte);cursor:pointer;text-align:left;align-items:center;gap:8px;width:100%;padding:8px 10px;display:flex}.slideliste__knopf[aria-current=true]{border-color:var(--marke);background:var(--marke-tint)}.slideliste__nr{flex:none;width:18px;font-weight:600}.slideliste__meta{flex-direction:column;gap:2px;min-width:0;display:flex}.bookends{margin:var(--luecke) 0;gap:8px;display:flex}.bookends__stueck{flex-direction:column;align-items:center;gap:4px;display:flex}.bookends__bild{aspect-ratio:4/5;border-radius:var(--radius-element);background:var(--flaeche);border:var(--linie);width:64px;overflow:hidden}.bookends__bild img{object-fit:cover;width:100%;height:100%;display:block}.handyrahmen{gap:var(--luecke);flex-direction:column;display:flex}.handyrahmen__kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.handyrahmen__nav{align-items:center;gap:8px;display:flex}.handyrahmen__overlays{flex-direction:column;gap:4px;max-width:220px;margin:0 auto;display:flex}.handyrahmen__buehne{border-radius:var(--radius-element);border:var(--linie);background:var(--flaeche);width:100%;max-width:320px;margin:0 auto;position:relative;overflow:hidden}.handyrahmen__flaeche{all:unset;cursor:pointer;width:100%;height:100%;display:block}.handyrahmen__flaeche:focus-visible{outline:2px solid var(--marke);outline-offset:2px}.handyrahmen__bild{width:100%;height:100%}.handyrahmen__bild img{object-fit:cover;width:100%;height:100%;display:block}.handyrahmen__bild--fehlt{text-align:center;width:100%;height:100%;color:var(--sekundaer);font-size:var(--groesse-s);justify-content:center;align-items:center;padding:12px;display:flex}.handyrahmen__overlay{pointer-events:none;position:absolute}.handyrahmen__overlay--rand{border:1.5px dashed var(--rot)}.pflichthaken__liste{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pflichthaken__zeile{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pflichthaken__text{flex-direction:column;gap:2px;min-width:0;display:flex}.tabelle{border-collapse:collapse;width:100%}.tabelle--schmal{table-layout:fixed}.tabelle--schmal th:nth-child(2){width:200px}.tabelle--schmal th.rechts{width:92px}.tabelle th{text-align:left;font-size:var(--groesse-s);color:var(--sekundaer);border-bottom:var(--linie);padding:0 8px 8px;font-weight:500}.tabelle td{vertical-align:middle;padding:8px}.tabelle tr:first-child td{padding-top:12px}.tabelle td.rechts,.tabelle th.rechts{text-align:right}.tabelle .zeile-link{color:inherit;display:block}.tabelle tbody tr{transition:background-color var(--dauer)}.tabelle tbody tr:hover{background:var(--grund)}.titelzelle{align-items:center;gap:12px;min-width:0;display:flex}.titelzelle__text{min-width:0}.titelzelle__titel{color:var(--tinte);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.titelzelle__unter{color:var(--sekundaer);font-size:var(--groesse-s)}.cover{flex:none;width:36px;height:45px}.cover,.slide{border-radius:var(--radius-element);background:var(--flaeche);border:var(--linie);place-items:center;display:grid;position:relative;overflow:hidden}.cover img,.slide img{object-fit:cover;width:100%;height:100%;display:block}.cover--fehlt,.slide--fehlt{color:var(--sekundaer);font-size:var(--groesse-s);text-align:center;padding:6px}.slide{aspect-ratio:4/5;width:100%}.slide--hoch{aspect-ratio:9/16}.galerie{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:900px){.galerie{grid-template-columns:repeat(2,minmax(0,1fr))}}.galerie__nr{background:var(--tinte);color:var(--karte);border-radius:999px;padding:2px 6px;font-size:11px;font-weight:600;position:absolute;top:8px;left:8px}.galerie__fuss{font-size:var(--groesse-s);justify-content:space-between;gap:8px;margin-top:6px;display:flex}.liste{margin:0;padding:0;list-style:none}.liste__zeile{align-items:center;gap:12px;padding:8px 0;display:flex}.liste__zeile a{color:inherit}.liste__zeile+.liste__zeile{border-top:var(--linie)}.ci-farbe{border-radius:var(--radius-element);border:var(--linie);flex:none;width:28px;height:28px}.leer{color:var(--sekundaer);padding:12px 0}.leer strong{color:var(--tinte);margin-bottom:4px;font-weight:600;display:block}.leer--gross{text-align:center;padding:48px 0}.skelett{background:linear-gradient(90deg, var(--flaeche), var(--grund), var(--flaeche));border-radius:var(--radius-element);background-size:200% 100%;height:14px;animation:1.2s linear infinite skelett}@keyframes skelett{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skelett{animation:none}}.popover{position:relative}.popover>summary{cursor:pointer;border-radius:var(--radius-element);background:var(--karte);border:var(--linie);align-items:center;gap:8px;height:36px;padding:0 10px;font-weight:500;list-style:none;display:inline-flex}.popover>summary::-webkit-details-marker{display:none}.popover__inhalt{background:var(--karte);border:var(--linie);border-radius:var(--radius-element);z-index:10;min-width:260px;padding:8px;position:absolute;top:calc(100% + 6px);right:0}.popover__inhalt a,.popover__inhalt button,.popover__inhalt .eintrag{text-align:left;width:100%;color:var(--tinte);border-radius:var(--radius-element);cursor:pointer;transition:background-color var(--dauer);background:0 0;border:0;padding:8px 10px;display:block}.popover__inhalt a:hover,.popover__inhalt button:hover{background:var(--grund);text-decoration:none}.popover__inhalt .eintrag--inaktiv{color:var(--sekundaer);cursor:default}.popover__titel{font-size:var(--groesse-s);color:var(--sekundaer);padding:4px 10px 8px;font-weight:500}.avatar{background:var(--marke-text);width:24px;height:24px;color:var(--karte);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:inline-grid}.untertabs{border-bottom:var(--linie);margin-bottom:var(--luecke);gap:4px;display:flex}.untertabs a{color:var(--sekundaer);transition:color var(--dauer), border-color var(--dauer);border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px;font-weight:500}.untertabs a:hover{color:var(--tinte);text-decoration:none}.untertabs a[aria-current=page]{color:var(--marke-text);border-bottom-color:var(--marke);font-weight:600}.defs{grid-template-columns:180px minmax(0,1fr);gap:8px 16px;margin:0;display:grid}.defs dt{color:var(--sekundaer);font-size:var(--groesse-s);padding-top:2px}.defs dd{margin:0}.hinweis-block{border-left:3px solid var(--linie-farbe);padding:4px 0 4px 12px}.hinweis-block--gelb{border-left-color:var(--gelb)}.hinweis-block--rot{border-left-color:var(--rot)}.hinweis-block+.hinweis-block{margin-top:12px}.warnkasten{border-left:4px solid var(--gelb);background:var(--gelb)}@supports (color:color-mix(in lab, red, red)){.warnkasten{background:color-mix(in srgb, var(--gelb) 10%, var(--karte))}}.warnkasten{color:var(--tinte);border-radius:4px;min-width:0;padding:12px 16px}.warnkasten__titel{font-size:var(--groesse-m);margin:0 0 8px;font-weight:700}.warnkasten__liste{overflow-wrap:anywhere;flex-direction:column;gap:4px;margin:0 0 8px;padding-left:18px;display:flex}.warnkasten p{max-width:70ch;margin:0}.warnkasten__gelesen{margin-top:6px}.zeitleiste{margin:0;padding:0;list-style:none}.zeitleiste li{grid-template-columns:150px minmax(0,1fr);gap:12px;padding:6px 0;display:grid}.zeitleiste li+li{border-top:var(--linie)}.zeitleiste time{color:var(--sekundaer);font-size:var(--groesse-s)}.bald{color:var(--sekundaer);border:1px dashed var(--linie-farbe);vertical-align:middle;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:11px;font-weight:500;display:inline-block}.karte--aufklapper{padding:0}.karte--aufklapper>summary{padding:var(--innen);cursor:pointer;border-radius:var(--radius-karte);align-items:baseline;gap:12px;list-style:none;display:flex}.karte--aufklapper>summary::-webkit-details-marker{display:none}.karte--aufklapper>summary:before{content:"";border-right:2px solid var(--sekundaer);border-bottom:2px solid var(--sekundaer);width:8px;height:8px;transition:transform var(--dauer);flex:none;margin-right:2px;transform:translateY(-2px)rotate(-45deg)}.karte--aufklapper[open]>summary:before{transform:translateY(-4px)rotate(45deg)}.karte--aufklapper>summary:hover{background:var(--grund)}.aufklapper__titel{font-size:var(--groesse);flex:1;font-weight:600}.aufklapper__zusammenfassung{text-align:right}.aufklapper__inhalt{padding:0 var(--innen) var(--innen)}.aktionszeile{padding:12px var(--innen);margin-bottom:var(--luecke);flex-direction:column;align-items:stretch;gap:12px;display:flex}.aktionszeile__oben{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.aktionszeile__text{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.aktionszeile__aktionen{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.stufe{gap:var(--luecke);flex-direction:column;display:flex}.stufe>.aktionszeile{margin-bottom:0}.karte[id]{scroll-margin-top:var(--luecke)}.schritte,.schritte__fertig{border-top:var(--linie);padding-top:12px}.schritte__fertig{align-items:center;gap:8px;margin:0;display:flex}.schritte__kopf{margin:0 0 10px;font-weight:600}.schritte__liste{counter-reset:schritt;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.schritte__zeile{counter-increment:schritt;align-items:flex-start;gap:12px;display:flex}.schritte__zeile:before{content:counter(schritt);background:var(--marke-tint);width:22px;height:22px;color:var(--marke-text);font-size:var(--groesse-s);border-radius:50%;flex:none;place-items:center;font-weight:600;line-height:1;display:inline-grid}.schritte__zeile--sackgasse:before{content:"!";background:var(--rot)}@supports (color:color-mix(in lab, red, red)){.schritte__zeile--sackgasse:before{background:color-mix(in srgb, var(--rot) 12%, var(--karte))}}.schritte__zeile--sackgasse:before{color:var(--rot)}.schritte__zeile--wartet:before{content:"…";background:var(--flaeche);color:var(--sekundaer)}.schritte__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.schritte__titel{font-weight:500}.schritte__danach{margin:12px 0 0}.konzept__kernaussage{font-size:var(--groesse-m);white-space:pre-wrap;margin:0 0 16px;line-height:1.45}.konzept__zwischen{font-size:var(--groesse-s);color:var(--sekundaer);text-transform:none;margin:14px 0 6px;font-weight:600}.konzept__absatz{white-space:pre-wrap;margin:0}.konzept__mehr{border-top:var(--linie);margin-top:16px}.konzept__mehr .aufklapper--kompakt:first-child{border-top:0}.gate__radius{margin:0 0 4px}.gate__radius .sekundaer:after{content:":"}.gate__gruppe{border-top:var(--linie)}.gate__gruppe:first-of-type{border-top:0}.gate__gruppe>summary,.gate__zeile--klappbar>summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.gate__gruppe>summary::-webkit-details-marker{display:none}.gate__zeile--klappbar>summary::-webkit-details-marker{display:none}.gate__gruppe>summary{padding:10px 0}.gate__gruppe>summary:before,.gate__zeile--klappbar>summary:before{content:"";border-right:2px solid var(--sekundaer);border-bottom:2px solid var(--sekundaer);width:7px;height:7px;transition:transform var(--dauer);flex:none;transform:translateY(-2px)rotate(-45deg)}.gate__gruppe[open]>summary:before,.gate__zeile--klappbar[open]>summary:before{transform:translateY(-2px)rotate(45deg)}.gate__gruppe-titel{flex:1;min-width:0;font-weight:600}.gate__zeilen{flex-direction:column;gap:2px;margin:0 0 10px;padding:0;list-style:none;display:flex}.gate__zeile{border-radius:var(--radius-element);justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}li.gate__zeile{padding-left:23px}details.gate__zeile--klappbar{padding:0;display:block}.gate__zeile--klappbar>summary{border-radius:var(--radius-element);justify-content:space-between;padding:6px 8px}.gate__zeile--klappbar>summary:hover{background:var(--grund)}.gate__titel{flex:1;min-width:0}.gate__satz{border-left:var(--linie);color:var(--sekundaer);margin:2px 0 8px 15px;padding:0 8px 0 10px}li.gate__zeile--haken{border-radius:var(--radius-element);background:var(--grund);padding:8px 8px 8px 23px;display:block}.gate__zeile--haken .gate__titel{margin-bottom:2px;font-weight:600;display:block}.gate__zeile--haken p:not(:last-child){margin-bottom:4px}.hinweisband{margin:4px 0 var(--luecke);flex-direction:column;gap:2px;display:flex}.hinweisband__zeile{color:var(--sekundaer);margin:0}.kundenhinweis{border-left:4px solid var(--sekundaer);border-bottom:1px solid var(--linie-farbe);background:var(--flaeche);color:var(--tinte);font-size:var(--groesse-s);flex-wrap:wrap;align-items:baseline;gap:2px 12px;min-width:0;padding:10px 16px;display:flex}.kundenhinweis--wartung{border-left-color:var(--gelb);background:var(--gelb)}@supports (color:color-mix(in lab, red, red)){.kundenhinweis--wartung{background:color-mix(in srgb, var(--gelb) 10%, var(--karte))}}.kundenhinweis--stoerung{border-left-color:var(--rot);background:var(--rot)}@supports (color:color-mix(in lab, red, red)){.kundenhinweis--stoerung{background:color-mix(in srgb, var(--rot) 10%, var(--karte))}}.kundenhinweis__art{flex:none;font-weight:700}.kundenhinweis--wartung .kundenhinweis__art{color:var(--gelb)}.kundenhinweis--stoerung .kundenhinweis__art{color:var(--rot)}.kundenhinweis__text{overflow-wrap:anywhere;flex:20ch;min-width:0;margin:0}.kundenhinweis__bis{white-space:nowrap;flex:none}.werkstatt-formular{gap:var(--luecke);grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-areas:"k1 kont""k2 kont""k3 kont""mehr kont";align-items:start;display:grid}.werkstatt-formular__k1{grid-area:k1}.werkstatt-formular__k2{grid-area:k2}.werkstatt-formular__k3{grid-area:k3}.werkstatt-formular__mehr{grid-area:mehr}.werkstatt-formular__kontingent{grid-area:kont;position:sticky;top:16px}@media (max-width:1024px){.werkstatt-formular{gap:var(--luecke);flex-direction:column;display:flex}.werkstatt-formular__kontingent{position:static}}@media (min-width:1280px){.werkstatt-formular--buehne{grid-template:"k1 k2 kont""mehr k2 k3"/minmax(340px,1fr) minmax(0,1.7fr) minmax(300px,.9fr);align-items:start;gap:12px 16px;height:auto}}@media (min-width:1280px) and (min-height:900px){.werkstatt-formular--buehne{flex:1;grid-template-rows:auto 1fr auto;grid-template-areas:"k1 k2 kont""k1 k2 k3""mehr k2 k3";align-items:stretch;height:auto;min-height:0;overflow:hidden}.werkstatt-formular__k1,.werkstatt-formular__k2,.werkstatt-formular__k3{contain:strict;min-height:0;overflow-y:auto}.werkstatt-formular__mehr,.werkstatt-formular__kontingent{min-height:0;overflow-y:auto}.werkstatt-formular--buehne .werkstatt-formular__kontingent{position:static}.rahmen:has(.werkstatt-formular--buehne){height:100dvh}.rahmen>.inhalt:has(>.wizard>.werkstatt-formular--buehne){flex-direction:column;flex:1 1 0;min-height:0;padding-bottom:16px;display:flex}.wizard:has(>.werkstatt-formular--buehne){flex-direction:column;flex:1;min-height:0;display:flex}}.werkstatt-formular .karte__kopf h2{font-size:var(--groesse-m)}.seitenkopf--kompakt{margin-bottom:8px}.seitenkopf--kompakt>div{flex-wrap:wrap;align-items:baseline;gap:6px 16px;display:flex}.seitenkopf--kompakt .seitenkopf__frage{margin-top:0}.karte--kompakt{padding:16px}.karte--kompakt .karte__kopf{margin-bottom:8px}.karte--aussehen{flex-direction:column;display:flex}.karte--aussehen>.wizard__block{margin-top:8px}.optik-wahl{flex-direction:column;flex:auto;min-height:0;display:flex}.optik-wahl>*+*{margin-top:8px}.optik-wahl{margin-inline:-3px;padding:0 3px 3px;overflow-y:auto}.optik-wahl__kopf{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:2px;display:flex}.optik-wahl__kopf>.feld__label{flex:none;margin-bottom:0}.optik-wahl__kopf>.beispiel{flex:0 auto;min-width:0}.optik-wahl__kopf .knopf--klein{height:22px;padding:0 8px}.beispiel__zeile{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.beispiel__zeile .knopf{flex:none}.beispiel__stand{font-weight:600}.beispiel__satz{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.beispiel-dialog .lesung__rahmen{width:min(94vw,640px)}.beispiel__erklaerung,.beispiel__eintrag p,.beispiel__neu-text p{margin:0}.beispiel__eintrag{flex-direction:column;gap:6px;display:flex}.beispiel__kopfzeile{justify-content:space-between;align-items:center;gap:12px;display:flex}.beispiel__eintrag textarea,.beispiel__neu-text textarea{resize:vertical;min-height:96px}.beispiel__neu{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.beispiel__neu:has(.beispiel__vorschau){grid-template-columns:150px minmax(0,1fr)}.beispiel__neu-text{flex-direction:column;gap:8px;min-width:0;display:flex}.beispiel__vorschau{background:var(--flaeche);border:var(--linie);border-radius:var(--radius-element);justify-content:center;align-items:center;min-height:120px;padding:6px;display:flex}.beispiel__vorschau img{object-fit:contain;max-width:100%;max-height:200px;display:block}.beispiel__zaehler--fehler{color:var(--rot)}@media (max-width:720px){.beispiel__neu:has(.beispiel__vorschau){grid-template-columns:minmax(0,1fr)}}.wizard__kachel-pille{border:1px solid var(--linie-farbe);background:var(--karte);height:20px;color:var(--tinte);font-size:var(--groesse-s);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-weight:600;display:inline-flex;position:absolute;top:10px;right:10px}.richtung__zeile{align-items:center;gap:var(--luecke);flex-wrap:wrap;display:flex}.wizard__galerie--streifen{flex-wrap:nowrap;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.wizard__galerie--streifen .wizard__kachel{flex:0 0 80px;width:80px;padding:6px}.aufklapper--kompakt{border-top:var(--linie)}.aufklapper--kompakt:first-child{border-top:0}.aufklapper--kompakt>summary{padding:6px 0}.aufklapper--kompakt .aufklapper__inhalt{padding:0 0 12px}.pruefzeile{border-top:var(--linie);align-items:baseline;gap:12px;padding:6px 0 6px 22px;display:flex}.pruefzeile .aufklapper__titel{min-width:0}.karte__nummer{background:var(--marke);width:20px;height:20px;color:var(--karte);vertical-align:-4px;border-radius:50%;place-items:center;margin-right:8px;font-size:11px;font-weight:600;display:inline-grid}.wizard__legende-zeile{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.wizard__legende-zeile>.feld__label{margin-bottom:0}.wizard__legende-schalter{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wizard__legende-schalter .schalter{background:0 0;border:0;gap:8px;padding:0}.wizard__legende-schalter .schalter__label{white-space:nowrap;flex-direction:row;align-items:baseline;gap:8px}.slideliste__baustein{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.werkstatt__kommentar{margin-top:var(--luecke);padding-top:var(--luecke);border-top:var(--linie)}.fortschritt__zeile{flex-wrap:wrap;align-items:center;gap:8px;font-weight:500;display:flex}.fortschritt__zeile--abgebrochen{color:var(--rot)}.schrittliste{flex-direction:column;gap:4px;max-width:480px;margin:0;padding:0;list-style:none;display:flex}.schrittliste__zeile{grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;padding:3px 0;display:grid}.schrittliste__zelle{place-items:center;width:16px;height:16px;display:grid;position:relative}.schrittliste__wort{font-size:var(--groesse)}.schrittliste__dauer{font-size:var(--groesse-s);color:var(--sekundaer);font-variant-numeric:tabular-nums}.schrittliste__zeile--fertig .schrittliste__zelle{background:var(--gruen)}@supports (color:color-mix(in lab, red, red)){.schrittliste__zeile--fertig .schrittliste__zelle{background:color-mix(in srgb, var(--gruen) 14%, transparent)}}.schrittliste__zeile--fertig .schrittliste__zelle{color:var(--gruen);border-radius:4px}.schrittliste__zeile--fertig .schrittliste__wort{color:var(--sekundaer)}.schrittliste__zeile--fehler .schrittliste__zelle{background:var(--rot)}@supports (color:color-mix(in lab, red, red)){.schrittliste__zeile--fehler .schrittliste__zelle{background:color-mix(in srgb, var(--rot) 14%, transparent)}}.schrittliste__zeile--fehler .schrittliste__zelle{color:var(--rot);border-radius:4px}.schrittliste__zeile--fehler .schrittliste__wort{color:var(--rot);font-weight:500}.schrittliste__zeile--laeuft .schrittliste__zelle{color:var(--marke)}.schrittliste__zeile--laeuft .schrittliste__wort{color:var(--tinte);font-weight:500}.schrittliste__zeile--offen .schrittliste__zelle{color:var(--linie-farbe)}.schrittliste__zeile--offen .schrittliste__wort{color:var(--sekundaer)}@supports (color:color-mix(in lab, red, red)){.schrittliste__zeile--offen .schrittliste__wort{color:color-mix(in srgb, var(--sekundaer) 60%, transparent)}}.schrittliste__punkt{background:currentColor;border-radius:999px;width:5px;height:5px}.schrittliste__ring{animation:.8s linear infinite schrittliste-dreht}@keyframes schrittliste-dreht{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.schrittliste__ring{animation:none}}.caption{white-space:pre-wrap;background:var(--grund);border:var(--linie);border-radius:var(--radius-element);padding:12px}.caption--feld{width:100%;font:inherit;color:var(--tinte);resize:none;display:block;overflow:hidden}.caption-zaehler{flex-wrap:wrap;gap:4px 16px;margin-top:6px;display:flex}.caption-zaehler__warnung{color:var(--rot)}.login{place-items:center;min-height:100vh;padding:24px;display:grid}.login .karte{width:100%;max-width:380px}.login__marke{align-items:center;gap:10px;margin-bottom:20px;font-weight:600;display:flex}.login .feld+.feld{margin-top:12px}.login .knopf{justify-content:center;width:100%;height:36px;margin-top:16px}.op-band{background:var(--anthrazit);color:var(--karte);height:56px}.op-band__innen{max-width:var(--inhalt-max);padding:0 var(--seitenrand);align-items:center;gap:24px;height:100%;margin:0 auto;display:flex}.op-band__marke{white-space:nowrap;font-weight:600}.op-band__zusatz{opacity:.7;font-weight:500}.op-band__nav{gap:4px;display:flex}.op-band__link{border-radius:var(--radius-element);color:var(--karte);opacity:.75;transition:opacity var(--dauer), background-color var(--dauer);padding:8px 12px;font-weight:500}.op-band__link:hover{opacity:1;background:var(--karte);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.op-band__link:hover{background:color-mix(in srgb, var(--karte) 8%, transparent)}}.op-band__link[aria-current=page]{opacity:1;background:var(--karte)}@supports (color:color-mix(in lab, red, red)){.op-band__link[aria-current=page]{background:color-mix(in srgb, var(--karte) 14%, transparent)}}.op-band__abmelden{align-items:center;gap:12px;margin-left:auto;display:flex}.op-band__email{opacity:.75;font-size:var(--groesse-s)}.op-testphase{background:var(--gelb);color:var(--karte)}.op-testphase__innen{max-width:var(--inhalt-max);padding:10px var(--seitenrand);margin:0 auto;font-weight:600}.wizard__schritt[hidden]{display:none}.wizard__kopf{margin-bottom:var(--luecke)}.wizard__legende{font-size:var(--groesse-s);color:var(--sekundaer);margin-bottom:8px;padding:0;font-weight:500}.wizard__wahl,.wizard__zustaende{border:0;min-width:0;margin:0;padding:0}.wizard__block,.wizard__block+.feld{margin-top:var(--luecke)}.wizard__block-titel{margin-bottom:8px}.wizard__schritt>*+.wizard__wahl,.wizard__schritt>*+.wizard__zustaende,.wizard__schritt>*+.wizard__luecke{margin-top:var(--luecke)}.wizard__stapel{flex-direction:column;align-items:flex-start;gap:12px;margin-top:12px;display:flex}.wizard__schritt .feld{max-width:720px}.feld textarea{border:1px solid var(--linie-farbe);border-radius:var(--radius-element);background:var(--karte);width:100%;color:var(--tinte);font:inherit;resize:vertical;transition:border-color var(--dauer);padding:8px 12px}.feld textarea[aria-invalid=true],.feld--gefahr textarea{border-color:var(--rot)}.zaehler{text-align:right;margin-top:4px}.wizard__galerie{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.wizard__galerie+.feld,.wizard__galerie+.klein{margin-top:16px}.wizard__kachel{border:2px solid var(--linie-farbe);border-radius:var(--radius-element);background:var(--karte);cursor:pointer;transition:border-color var(--dauer), background-color var(--dauer);flex-direction:column;gap:4px;padding:12px;display:flex;position:relative}.wizard__kachel:hover{background:var(--grund)}.wizard__kachel input,.wizard__chip input{appearance:none;cursor:pointer;background:0 0;border:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.wizard__kachel--gewaehlt{border-color:var(--marke);background:var(--marke-tint)}.wizard__kachel--aus{color:var(--sekundaer);background:var(--flaeche);cursor:not-allowed}.wizard__kachel--aus input{cursor:not-allowed}.wizard__kachel-titel{font-weight:600}.wizard__kachel-unter{color:var(--sekundaer);font-size:var(--groesse-s)}.wizard__gewaehlt{color:var(--tinte);font-size:11px;font-weight:600}.wizard__bild{aspect-ratio:4/5;border-radius:var(--radius-element);background:var(--flaeche);border:var(--linie);place-items:center;width:100%;display:grid;overflow:hidden}.wizard__bild img{object-fit:cover;width:100%;height:100%;display:block}.wizard__bild--fehlt{color:var(--sekundaer);font-size:var(--groesse-s);text-align:center;padding:6px}.wizard__galerie--cover{gap:var(--luecke);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.wizard__galerie--cover .wizard__kachel{gap:6px;padding:16px}.wizard__galerie--cover .wizard__kachel-titel{font-size:var(--groesse-m);margin-top:6px}.wizard__galerie--cover .wizard__kachel-unter{font-size:var(--groesse)}.wizard__chips{flex-wrap:wrap;gap:8px;display:flex}.wizard__chip{border:1px solid var(--linie-farbe);background:var(--karte);cursor:pointer;height:32px;transition:background-color var(--dauer), border-color var(--dauer);border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex;position:relative}.wizard__chip:hover{background:var(--grund)}.wizard__chip--gewaehlt{background:var(--marke-tint);border-color:var(--marke);font-weight:600}.begruendung{max-width:720px;margin:24px 0 12px}.begruendung__titel{font-size:var(--groesse-l);color:var(--tinte);font-weight:600;display:block}.begruendung__hinweis{margin:2px 0 10px}.begruendung__feld textarea{font-size:var(--groesse-m);border-radius:12px;min-height:96px;padding:12px 14px;line-height:1.5}.begruendung__feld textarea::placeholder{color:var(--sekundaer)}.begruendung__chips{gap:6px;margin-top:12px}.begruendung__rest{display:contents}.begruendung__chip{height:28px;font-size:var(--groesse-s);background:var(--flaeche);border-color:#0000;gap:4px;padding:0 12px}.begruendung__chip:hover{background:var(--linie-farbe)}.begruendung__chip.wizard__chip--gewaehlt{background:var(--marke-tint);border-color:var(--marke);color:var(--tinte)}.begruendung__haken{font-weight:700}.begruendung__mehr{height:28px;font:inherit;font-size:var(--groesse-s);color:var(--marke-text);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px;font-weight:600}.begruendung__mehr:hover{text-decoration:underline}.wizard__zustandswahl{flex-wrap:wrap;gap:16px;display:flex}.wizard__zustand{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.wizard__zustandsinhalt{margin-top:12px}.wizard__zustandsinhalt .feld input{max-width:520px}.wizard__checkliste .wizard__zustand{align-items:flex-start}.wizard__luecke{border-left:3px solid var(--linie-farbe);color:var(--sekundaer);flex-direction:column;align-items:flex-start;gap:8px;padding:4px 0 4px 12px;display:flex}.wizard__luecke-hinweis{color:var(--tinte);font-weight:600}.wizard__optionen{margin-top:var(--luecke);border-top:var(--linie);padding-top:12px}.wizard__optionen>summary{cursor:pointer;font-weight:500}.wizard__fehlerkasten{border-left:3px solid var(--rot);background:var(--flaeche);border-radius:var(--radius-element);margin-bottom:var(--luecke);padding:12px}.wizard__fehlerkasten .liste__zeile{border-top:0;padding:4px 0 0}.wizard__zusammenfassung dd{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.wizard__zusammenfassung-wert{min-width:0}.schrittleiste ol{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.schrittleiste__knopf{border-radius:var(--radius-element);color:var(--sekundaer);cursor:pointer;transition:color var(--dauer), background-color var(--dauer);background:0 0;border:0;align-items:center;gap:8px;padding:6px 10px;font-weight:500;display:inline-flex}.schrittleiste__knopf:hover:not(:disabled):not(.schrittleiste__knopf--gesperrt){color:var(--tinte)}.schrittleiste__knopf:disabled{cursor:not-allowed}.schrittleiste__punkt{border:1px solid var(--linie-farbe);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-weight:600;display:inline-grid}.schrittleiste__knopf--aktiv{color:var(--marke-text);font-weight:600}.schrittleiste__knopf--aktiv .schrittleiste__punkt{background:var(--marke);border-color:var(--marke);color:var(--karte)}.schrittleiste__knopf--gesperrt{cursor:not-allowed}.schrittleiste__knopf--erledigt .schrittleiste__punkt{background:var(--marke-text);border-color:var(--marke-text);color:var(--karte)}.schrittleiste--spur>ol{flex-wrap:nowrap;gap:0}.schrittleiste--spur .schrittleiste__schritt{flex:1;min-width:0;position:relative}.schrittleiste--spur .schrittleiste__schritt:not(:first-child):before{content:"";background:var(--marke);z-index:0;width:100%;height:2px;position:absolute;top:12px;left:-50%}.schrittleiste--spur .schrittleiste__schritt--gesperrt:not(:first-child):before,.schrittleiste--spur .schrittleiste__schritt--arbeitsspur:not(:first-child):before{background:var(--linie-farbe)}.schrittleiste--spur .schrittleiste__knopf{text-align:center;z-index:1;flex-direction:column;width:100%;padding:0 2px 6px;position:relative}.schrittleiste--spur .schrittleiste__punkt{background:var(--karte);width:24px;height:24px;font-size:12px}.schrittleiste--spur .schrittleiste__knopf--aktiv .schrittleiste__punkt{background:var(--marke);border-color:var(--marke)}.schrittleiste--spur .schrittleiste__knopf--erledigt .schrittleiste__punkt{background:var(--marke-text);border-color:var(--marke-text)}.schrittleiste--spur{--schimmer-takt:2.6s}.schrittleiste__fuellung,.schrittleiste__schimmer{z-index:0;pointer-events:none;width:100%;height:2px;position:absolute;top:12px;left:-50%}.schrittleiste__fuellung{background:var(--marke);transform-origin:0;transform:scaleX(max(var(--anteil,0), .04));transition:transform .7s cubic-bezier(.22,1,.36,1)}.schrittleiste__schimmer{overflow:hidden}.schrittleiste__schimmer:after{content:"";background:linear-gradient(90deg, transparent, var(--marke), transparent);width:35%;height:100%;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.schrittleiste__schimmer:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--marke) 70%, white), transparent)}}.schrittleiste__schimmer:after{animation:schimmer var(--schimmer-takt) linear infinite}@keyframes schimmer{0%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(-100%)}65%,to{transform:translate(300%)}}.schrittleiste--spur .schrittleiste__knopf--arbeitet .schrittleiste__punkt{animation:atmen var(--schimmer-takt) ease-out infinite}@keyframes atmen{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--marke) 35%, transparent)}70%,to{box-shadow:0 0 0 6px color-mix(in srgb, var(--marke) 0%, transparent)}}.schrittleiste--spur .schrittleiste__schritt--abschluss:before{transform-origin:0;animation:.6s cubic-bezier(.22,1,.36,1) spur-schliessen}@keyframes spur-schliessen{0%{transform:scaleX(var(--von,0))}to{transform:scaleX(1)}}.schrittleiste__schritt--abschluss .schrittleiste__punkt{animation:.4s cubic-bezier(.22,1,.36,1) .4s both kreis-pop}@keyframes kreis-pop{0%{transform:scale(.85)}60%{transform:scale(1.06)}to{transform:scale(1)}}.schrittleiste__schritt--abschluss .schrittleiste__punkt svg polyline,.schrittleiste__schritt--haken .schrittleiste__punkt svg polyline{stroke-dasharray:1;stroke-dashoffset:1px;animation:.35s cubic-bezier(.22,1,.36,1) .45s forwards haken-zeichnen}@keyframes haken-zeichnen{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.schrittleiste__fuellung{transition:none}.schrittleiste__schimmer{display:none}.schrittleiste--spur .schrittleiste__knopf--arbeitet .schrittleiste__punkt{animation:none}.schrittleiste--spur .schrittleiste__schritt--abschluss:before{animation:none;transform:scaleX(1)}.schrittleiste__schritt--abschluss .schrittleiste__punkt{animation:none}.schrittleiste__schritt--abschluss .schrittleiste__punkt svg polyline,.schrittleiste__schritt--haken .schrittleiste__punkt svg polyline{stroke-dashoffset:0;animation:none}}@media (max-width:640px){.schrittleiste--spur .schrittleiste__knopf:not(.schrittleiste__knopf--aktiv) .schrittleiste__label{display:none}}.wizard__fuss{margin-top:var(--luecke);flex-wrap:wrap;align-items:center;gap:16px;display:flex}.wizard__knoepfe{gap:8px;margin-left:auto;display:flex}.wizard__modus{gap:4px;display:inline-flex}.wizard__modus .knopf[aria-current=page]{background:var(--marke-tint);border-color:var(--marke);font-weight:600}.marke__aendern>summary{list-style:none}.marke__aendern>summary::-webkit-details-marker{display:none}.marke__aendern-inhalt{padding:var(--innen);border:var(--linie);border-radius:var(--radius-element);background:var(--grund);text-align:left;min-width:320px;margin-top:12px}.marke__zeile--offen>td{border-bottom:none}.marke__aendern-zeile>td{padding-top:0}.marke__aendern-zeile .marke__aendern-inhalt{min-width:0;margin-top:0}.marke__aendern-zeile .marke__formular{max-width:560px}.marke__zeilen-aktionen{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.marke__zeilen-aktion{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.marke__zeilen-aktion .fehlertext{text-align:right;max-width:220px}.marke__toast{border-radius:var(--radius-element);background:var(--marke-tint);color:var(--marke-text);font-size:var(--groesse-s);margin-top:8px;padding:6px 10px;font-weight:500}.feld__zeile{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.feld__zeile .feld__label{margin-bottom:0}.feld__zeile .zaehler{margin-top:0}.regler{max-width:480px}.regler__kopf{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.regler__wert{background:var(--marke-tint);height:24px;color:var(--tinte);font-size:var(--groesse-s);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-weight:600;display:inline-flex}.regler__skala{color:var(--sekundaer);font-size:var(--groesse-s);justify-content:space-between;margin-top:8px;display:flex}.schalter{border:var(--linie);border-radius:var(--radius-element);background:var(--karte);transition:border-color var(--dauer);align-items:center;gap:12px;padding:12px;display:flex}.schalter__label{cursor:pointer;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.schalter__wort{font-size:var(--groesse-s);white-space:nowrap;justify-items:end;font-weight:500;display:inline-grid}.schalter__wort>span{grid-area:1/1}.schalter__wort-platzhalter{visibility:hidden}.beschlusslage__schalter{flex-shrink:0;align-items:center;gap:8px;display:flex}.beschlusslagen__gruppen{flex-direction:column;gap:28px;margin-top:20px;display:flex}.beschlusslagen__verband{align-items:center;gap:8px;margin-bottom:8px;display:flex}.beschlusslagen__tabelle{table-layout:fixed;width:calc(100% + 16px);margin-inline:-8px}.beschlusslagen__tabelle th.beschlusslagen__sp-ebene{width:104px}.beschlusslagen__tabelle th.beschlusslagen__sp-anzahl{width:168px}.beschlusslagen__tabelle th.beschlusslagen__sp-abgleich{width:128px}.beschlusslagen__tabelle th.beschlusslagen__sp-schalter{width:112px}.beschlusslagen__tabelle .beschlusslagen__sp-anzahl,.beschlusslagen__tabelle .beschlusslagen__anzahl{padding-right:24px}.beschlusslagen__name{overflow-wrap:anywhere}.beschlusslagen__schalter .beschlusslage__schalter{justify-content:flex-end}.beschlusslagen__mobil{display:none}.beschlusslagen__hinweiszeile>td{padding-top:0}.beschlusslagen__tabelle tbody tr.beschlusslagen__hinweiszeile:hover{background:0 0}.beschlusslage__hinweis>summary{cursor:pointer;font-size:var(--groesse-s);align-items:center;gap:8px;list-style:none;display:inline-flex}.beschlusslage__hinweis>summary::-webkit-details-marker{display:none}.beschlusslage__hinweis>summary:after{content:"";border-right:2px solid var(--sekundaer);border-bottom:2px solid var(--sekundaer);width:6px;height:6px;transition:transform var(--dauer);flex:none;transform:translateY(-2px)rotate(45deg)}.beschlusslage__hinweis[open]>summary:after{transform:translateY(1px)rotate(-135deg)}.beschlusslage__hinweis>p{max-width:72ch;margin-top:4px}@media (max-width:640px){.beschlusslagen__tabelle,.beschlusslagen__tabelle tbody{display:block}.beschlusslagen__tabelle{width:auto;margin-inline:0}.beschlusslagen__tabelle thead{display:none}.beschlusslagen__tabelle tr.beschlusslagen__zeile{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"ebene schalter""name schalter""anzahl schalter""abgleich schalter";gap:2px 12px;padding:10px 0;display:grid}.beschlusslagen__tabelle tr.beschlusslagen__zeile>td{text-align:left;padding:0;display:block}.beschlusslagen__ebene{font-size:var(--groesse-s);grid-area:ebene}.beschlusslagen__name{grid-area:name}.beschlusslagen__anzahl{font-size:var(--groesse-s);color:var(--sekundaer);grid-area:anzahl}.beschlusslagen__abgleich{font-size:var(--groesse-s);grid-area:abgleich}.beschlusslagen__tabelle td.beschlusslagen__schalter{grid-area:schalter;align-self:center}.beschlusslagen__mobil{display:inline}.beschlusslagen__breit{display:none}.beschlusslagen__tabelle tr.beschlusslagen__hinweiszeile{padding-bottom:8px;display:block}.beschlusslagen__tabelle tr.beschlusslagen__hinweiszeile>td{padding:0;display:block}.beschlusslagen__tabelle tr.beschlusslagen__hinweiszeile>td:first-child{display:none}}.hakenliste{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:8px;display:grid}.haken{align-items:flex-start;gap:10px;min-width:0;padding:6px 2px;display:flex}.haken>[data-slot=checkbox]{margin-top:calc((var(--groesse) * 1.45 - 16px) / 2)}.haken__label{cursor:pointer;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.segment{border:1px solid var(--linie-farbe);border-radius:var(--radius-element);flex-wrap:wrap;display:inline-flex}.segment__teil{border-right:1px solid var(--linie-farbe);background:var(--karte);cursor:pointer;transition:background-color var(--dauer);align-items:center;gap:6px;padding:8px 16px;display:inline-flex;position:relative}.segment__teil:first-child{border-top-left-radius:var(--radius-element);border-bottom-left-radius:var(--radius-element)}.segment__teil:last-child{border-top-right-radius:var(--radius-element);border-bottom-right-radius:var(--radius-element);border-right:0}.segment__teil:hover{background:var(--grund)}.segment__teil input{appearance:none;cursor:pointer;background:0 0;border:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.segment__teil--gewaehlt{background:var(--marke-tint);font-weight:600}.segment__teil--aus{color:var(--sekundaer);background:var(--flaeche);cursor:not-allowed}.segment__teil--aus input{cursor:not-allowed}.wizard__spalten{gap:var(--luecke);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:900px){.wizard__spalten{grid-template-columns:1fr}}.feld--weich .feld__eingabe{margin:6px 0 8px;position:relative}.feld--weich .feld__eingabe input,.feld--weich .feld__eingabe textarea{border:1px solid var(--linie-farbe);background:var(--tinte);border-radius:22px;width:100%;height:auto;min-height:44px;padding:12px 18px;display:block}@supports (color:color-mix(in lab, red, red)){.feld--weich .feld__eingabe input,.feld--weich .feld__eingabe textarea{background:color-mix(in srgb, var(--tinte) 5%, var(--karte))}}.feld--weich .feld__eingabe input,.feld--weich .feld__eingabe textarea{color:var(--tinte);font:inherit;transition:background var(--dauer), border-color var(--dauer);line-height:1.35}.feld--weich .feld__eingabe input{border-radius:999px}.feld--weich .feld__eingabe textarea{resize:none;overflow-y:auto}.feld--weich .feld__eingabe input::placeholder,.feld--weich .feld__eingabe textarea::placeholder{color:var(--sekundaer)}.feld--weich .feld__eingabe input:focus,.feld--weich .feld__eingabe textarea:focus{background:var(--karte)}.feld--weich .feld__eingabe input:focus-visible{border-radius:999px}.feld--weich .feld__eingabe textarea:focus-visible{border-radius:22px}.feld--weich .feld__eingabe input[aria-invalid=true],.feld--weich .feld__eingabe textarea[aria-invalid=true]{border-color:var(--rot)}.feld__eingabe--mit-aktion input,.feld__eingabe--mit-aktion textarea{padding-right:54px}.feld__aktionen{align-items:center;gap:4px;display:flex;position:absolute;bottom:5px;right:5px}.fehlerseite{background:var(--grund);place-items:center;min-height:100vh;padding:24px;display:grid}.fehlerseite__inhalt{text-align:center;width:100%;max-width:520px}.fehlerseite__inhalt h1{font-size:var(--groesse-xl);margin:0 0 8px}.fehlerseite__inhalt p{color:var(--sekundaer);max-width:44ch;margin:0 auto}.fehlerseite__wege{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.punktflug-feld{isolation:isolate;position:relative}.punktflug{--punkt-ruhig:var(--linie-farbe);--punkt-akzent:var(--petrol);z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hilfe__suche{margin-bottom:var(--luecke)}.hilfe__treffer{border:var(--linie);border-radius:var(--radius-element);margin:8px 0 0;padding:0;list-style:none;overflow:hidden}.hilfe__treffer li+li{border-top:var(--linie)}.hilfe__treffer a{color:inherit;padding:10px 12px;text-decoration:none;display:block}.hilfe__treffer a:hover{background:var(--grund)}.hilfe__artikel{max-width:68ch}.hilfe__artikel>p{margin:0 0 12px}.hilfe__artikel>p:last-child{margin-bottom:0}.hilfe__artikel h2{font-size:var(--groesse-m);margin:24px 0 8px}.hilfe__artikel>:first-child{margin-top:0}.hilfe__artikel ul,.hilfe__artikel ol{margin:0 0 12px;padding-left:20px}.hilfe__artikel li+li{margin-top:4px}.hilfe__artikel .defs{margin:0 0 12px}.hilfe__fuss{margin-top:var(--luecke)}.hilfe__fuss>*+*{margin-top:var(--luecke);padding-top:var(--luecke);border-top:var(--linie)}.hilfe__verlauf h2{font-size:var(--groesse);margin:var(--luecke) 0 8px}.hilfe__verlauf>div:first-child h2{margin-top:0}.hilfe__verlauf ul{margin:0;padding-left:20px}.hilfe__verlauf li+li{margin-top:4px}.hilfeknopf{vertical-align:middle;border:var(--linie);width:32px;height:32px;color:var(--sekundaer);background:var(--karte);font-size:var(--groesse);transition:color var(--dauer), border-color var(--dauer), background-color var(--dauer);border-radius:999px;justify-content:center;align-items:center;margin-left:10px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.hilfeknopf:hover{color:var(--marke-text);border-color:var(--marke);background:var(--marke-tint)}.hilfeknopf:focus-visible{outline:2px solid var(--marke);outline-offset:2px}.ablage{margin-top:8px}.ablage__flaeche{border:1px dashed var(--linie-farbe);border-radius:var(--radius-element);text-align:center;cursor:pointer;min-height:48px;transition:border-color var(--dauer), background-color var(--dauer);flex-direction:column;justify-content:center;align-items:stretch;gap:2px;padding:4px 14px;display:flex;position:relative}.ablage__flaeche.ablage--aktiv{border-color:var(--marke-text);background:var(--marke-tint)}.ablage__flaeche input[type=file]{appearance:none;color:#0000;cursor:pointer;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;font-size:0;position:absolute;inset:0}.ablage__flaeche input[type=file]::file-selector-button{display:none}.ablage__text{min-width:0;font-size:var(--groesse-s);justify-content:center;align-items:center;gap:6px;font-weight:500;display:flex}.ablage__text>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ablage__hinweis{white-space:nowrap;text-overflow:ellipsis;color:var(--sekundaer);font-size:var(--groesse-s);overflow:hidden}.ablage__mini{border-radius:calc(var(--radius-element) - 2px);object-fit:cover;flex:none;width:32px;height:32px}.ablage__zeile{flex-direction:column;align-items:stretch;gap:8px;margin-top:8px;display:flex}.ablage--schmal .ablage__zeile{gap:6px}.ablage__status{color:var(--marke-text);font-size:var(--groesse-s);margin-top:6px;font-weight:500}.ablage__fehler{color:var(--rot);font-size:var(--groesse-s);margin-top:6px}.ablage__zeile-kopf{align-items:center;gap:8px;display:flex}.ablage__zeile-name{white-space:nowrap;text-overflow:ellipsis;font-size:var(--groesse-s);flex:auto;font-weight:500;overflow:hidden}.bild-mini{border-radius:var(--radius-element);background:var(--flaeche);border:var(--linie);flex:none;place-items:center;width:48px;height:60px;display:grid;position:relative;overflow:hidden}.bild-mini img{object-fit:cover;width:100%;height:100%;display:block}.bild-mini--fehlt{color:var(--sekundaer);font-size:var(--groesse-s);text-align:center;padding:4px}.lupe{background:0 0;border:0;place-items:center;width:100vw;max-width:100vw;height:100vh;max-height:100vh;padding:0;overflow:hidden}.lupe[open]{display:grid}.lupe::backdrop{background:#18181bc7}.lupe__rahmen{padding:var(--innen);background:var(--karte);border-radius:var(--radius-karte);flex-direction:column;gap:10px;max-width:min(94vw,760px);max-height:94vh;display:flex}.lupe__kopf{justify-content:space-between;align-items:center;gap:12px;display:flex}.lupe__nav{align-items:center;gap:8px;display:flex}.lupe__buehne{border-radius:var(--radius-element);background:var(--flaeche);border:var(--linie);max-width:100%;max-height:calc(94vh - 120px);margin:0 auto;overflow:hidden}.lupe__bild{width:100%;height:100%}.lupe__bild img{object-fit:contain;width:100%;height:100%;display:block}.lupe__bild--fehlt{text-align:center;width:100%;height:100%;color:var(--sekundaer);font-size:var(--groesse-s);justify-content:center;align-items:center;padding:12px;display:flex}.lupe__fuss{max-width:60ch;margin:0}.lupenknopf{all:unset;cursor:zoom-in;width:100%;display:block;position:relative}.lupenknopf:focus-visible{outline:2px solid var(--marke);outline-offset:2px}@media (min-width:1024px){.lupenknopf:after{content:"Groß ansehen";border-radius:var(--radius-element);color:#fff;font-size:var(--groesse-s);opacity:0;transition:opacity var(--dauer) ease;pointer-events:none;background:#18181bd1;padding:4px 8px;position:absolute;inset:auto 8px 8px auto}.lupenknopf:hover:after,.lupenknopf:focus-visible:after{opacity:1}}@media (prefers-reduced-motion:reduce){.lupenknopf:after{transition:none}}.handyrahmen__werkzeuge{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.knopf--aktiv{background:var(--marke-tint);border-color:var(--marke);color:var(--tinte)}.knopf--aktiv:hover{background:var(--marke-tint)}.handyrahmen__flaeche{cursor:zoom-in}.zeichenbrett{cursor:crosshair;touch-action:none;width:100%;height:100%;position:absolute;inset:0}.zeichenbrett__strich,.zeichenbrett__rand{vector-effect:non-scaling-stroke;stroke-width:3.5px}.zeichenbrett__strich{stroke:var(--marke)}.zeichenbrett__rand{stroke:var(--karte);stroke-width:6.5px;opacity:.85}.zeichenbrett__strich--punkt{stroke-width:9px}.zeichenbrett__rand.zeichenbrett__strich--punkt{stroke-width:12px}.zeichenleiste{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:8px 0;display:flex}.zeichenleiste p{margin:0}.zeichenleiste__knoepfe{gap:8px;display:flex}.einstellungen{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.einstellung{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.einstellung__text{flex-direction:column;gap:2px;min-width:0;display:flex}.einstellung__steuer{flex-shrink:0;align-items:center;gap:8px;margin-top:2px;display:flex}.regler{border:0;gap:8px;margin:0;padding:0;display:grid}.regler legend{font-size:var(--groesse-s);color:var(--sekundaer);margin-bottom:4px;font-weight:500;display:block}.regler__option{cursor:pointer;align-items:flex-start;gap:10px;padding:6px 2px;display:flex}.regler__option input[type=radio]{width:16px;height:16px;margin:calc((var(--groesse) * 1.45 - 16px) / 2) 0 0;accent-color:var(--marke-text);flex:none}.regler__text{flex-direction:column;gap:2px;display:flex}.konto__bestaetigung{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.textlink{text-underline-offset:2px;text-decoration:underline}.op-band__nav{flex:1;align-items:center;min-width:0}.op-band__gruppe{align-items:center;gap:4px;display:inline-flex}.op-band__trenner{background:var(--karte);flex:none;width:1px;height:18px;margin:0 4px}@supports (color:color-mix(in lab, red, red)){.op-band__trenner{background:color-mix(in srgb, var(--karte) 24%, transparent)}}.op-band__zahnrad{align-items:center;margin-left:auto;display:inline-flex}@media (max-width:720px){.op-band__nav{white-space:nowrap;flex-wrap:nowrap;overflow-x:auto}.op-band__gruppe{flex:none}.op-band__innen{gap:12px}.op-band__email{display:none}}.zahl{font-variant-numeric:tabular-nums;text-align:right}.betrag--negativ{color:var(--rot)}.status--vorschlag,.status--gestellt,.status--bezahlt,.status--ueberfaellig,.status--storniert{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.status--vorschlag:before,.status--gestellt:before,.status--bezahlt:before,.status--ueberfaellig:before,.status--storniert:before{content:"";background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.status--vorschlag{color:var(--sekundaer)}.status--gestellt{color:var(--blau)}.status--bezahlt{color:var(--gruen)}.status--ueberfaellig{color:var(--rot)}.status--storniert{color:var(--sekundaer);text-decoration:line-through}.verlauf6__svg{margin-bottom:12px;display:block}.verlauf6__balken{fill:var(--marke)}.verlauf6__linie{stroke:var(--tinte);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.verlauf6__punkt{fill:var(--tinte)}.verlauf6__achse{stroke:var(--linie-farbe);stroke-width:1px}.verlauf6__beschriftung{fill:var(--sekundaer);font-size:10px;font-family:var(--schrift)}.konzept-block>.konzept-block__freitext{margin-top:8px}.bibliothek-leiste{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.bibliothek-leiste__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bibliothek-leiste__chips .wizard__chip button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;line-height:1}.bibliothek-leiste__fuss{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.bibliothek{color:var(--tinte);background:0 0;border:0;width:min(1080px,100vw - 48px);max-width:none;height:min(760px,100dvh - 48px);max-height:none;margin:auto;padding:0;overflow:hidden}.bibliothek[open]{display:block}.bibliothek::backdrop{background:#18181bc7}.bibliothek__rahmen{background:var(--karte);border-radius:var(--radius-karte);grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid;overflow:hidden}.bibliothek__kopf{padding:12px var(--innen);border-bottom:var(--linie);align-items:center;gap:12px;display:flex}.bibliothek__titel{font-size:var(--groesse-l);margin:0}.bibliothek__suche{border:1px solid var(--linie-farbe);border-radius:var(--radius-element);background:var(--karte);min-width:0;height:36px;color:var(--tinte);font:inherit;transition:border-color var(--dauer);flex:1;padding:0 12px}.bibliothek__suche::-webkit-search-cancel-button{display:none}.bibliothek__koerper{grid-template-columns:220px minmax(0,1fr);min-height:0;display:grid}.bibliothek__liste{border-right:var(--linie);background:var(--grund);flex-direction:column;gap:2px;padding:12px;display:flex;overflow-y:auto}.bibliothek__ob{border-radius:var(--radius-element);color:var(--tinte);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dauer), border-color var(--dauer);background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.bibliothek__ob:hover{background:var(--flaeche)}.bibliothek__ob--aktiv{background:var(--marke-tint);border-color:var(--marke);font-weight:600}.bibliothek__ob--leer{color:var(--sekundaer);cursor:not-allowed}.bibliothek__ob--leer:hover{background:0 0}.bibliothek__ob-zahl{color:var(--sekundaer);font-size:var(--groesse-s);flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.bibliothek__punkt{color:var(--tinte)}.bibliothek__inhalt{min-height:0;padding:var(--innen);flex-direction:column;align-items:flex-start;gap:20px;display:flex;overflow-y:auto}.bibliothek__summe{color:var(--sekundaer);margin:0}.bibliothek__abschnitt{flex-direction:column;gap:16px;width:100%;display:flex}.bibliothek__ob-kopf{font-size:var(--groesse-s);letter-spacing:.04em;color:var(--sekundaer);margin:0;font-weight:600}.bibliothek__unter{flex-direction:column;gap:8px;display:flex}.bibliothek__ub-kopf{font-size:var(--groesse-m);margin:0;font-weight:600}.bibliothek__raster{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:8px;display:grid}.bibliothek__kachel{text-align:left;font:inherit;color:var(--tinte);align-items:flex-start}.bibliothek__kachel:disabled{color:var(--sekundaer)}.bibliothek__skizze{color:var(--sekundaer);line-height:0;display:block}.bibliothek__meme{object-fit:cover;border-radius:2px;width:52px;height:64px;display:block}.bibliothek__kachel[aria-pressed=true] .bibliothek__skizze{color:var(--tinte)}.bibliothek__beschr{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bibliothek__fuss{padding:12px var(--innen);border-top:var(--linie);justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:719px){.bibliothek{width:100vw;height:100dvh}.bibliothek__rahmen{border-radius:0}.bibliothek__kopf{flex-wrap:wrap;padding:10px 12px}.bibliothek__titel{flex:1}.bibliothek__suche{flex-basis:100%;order:3}.bibliothek__koerper{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.bibliothek__liste{border-right:0;border-bottom:var(--linie);flex-direction:row;padding:8px 12px;overflow:auto hidden}.bibliothek__ob{border-color:var(--linie-farbe);flex-shrink:0}.bibliothek__inhalt{padding:12px}.bibliothek__raster{grid-template-columns:repeat(2,minmax(0,1fr))}.bibliothek__fuss{padding:10px 12px}}.eingang__liste{margin:0;padding:0;list-style:none}.eingang__zeile{border-top:var(--linie);padding:12px 0}.eingang__zeile:first-child{border-top:0;padding-top:0}.eingang__kopf{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.eingang__text{flex:24ch;min-width:0}.eingang__knoepfe{gap:8px;margin-left:auto;display:inline-flex}.eingang__spaeter{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;display:flex}.eingang__spaeter fieldset{border:0;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;padding:0;display:inline-flex}.eingang__ampeln{gap:24px;margin:0;padding:0;list-style:none;display:flex}.eingang__leer{margin:0}.op-band__mehr{cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}.op-band__mehr[data-aktiv=true],.op-band__mehr[data-state=open]{opacity:1;background:var(--karte)}@supports (color:color-mix(in lab, red, red)){.op-band__mehr[data-aktiv=true],.op-band__mehr[data-state=open]{background:color-mix(in srgb, var(--karte) 14%, transparent)}}.op-menue{z-index:60;background:var(--karte);min-width:180px;color:var(--tinte);border:var(--linie);border-radius:var(--radius-element);padding:4px}.op-menue__eintrag{border-radius:var(--radius-element);color:var(--tinte);cursor:pointer;padding:8px 12px;text-decoration:none;display:block}.op-menue__eintrag[data-highlighted]{background:var(--grund);outline:none}.op-menue__eintrag[aria-current=page]{font-weight:600}.op-menue__eintrag:focus-visible{outline:2px solid var(--marke);outline-offset:-2px}.op-band__suche{cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:8px;display:inline-flex}.op-band__suche kbd{font:inherit;font-size:var(--groesse-s);opacity:.75}.suche__hintergrund{z-index:70;background:var(--anthrazit);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.suche__hintergrund{background:color-mix(in srgb, var(--anthrazit) 50%, transparent)}}.suche{z-index:71;background:var(--karte);width:min(560px,100vw - 32px);max-height:70vh;color:var(--tinte);border:var(--linie);border-radius:var(--radius-karte);flex-direction:column;padding:12px;display:flex;position:fixed;top:12vh;left:50%;transform:translate(-50%)}.suche__eingabe{width:100%;height:40px;font:inherit;color:inherit;background:var(--karte);border:var(--linie);border-radius:var(--radius-element);padding:0 12px}.suche__status{min-height:1.4em;margin:8px 4px 0}.suche__liste{margin-top:4px;overflow-y:auto}.suche__gruppe{font-size:var(--groesse-s);color:var(--sekundaer);padding:8px 8px 4px;font-weight:600}.suche__treffer{border-radius:var(--radius-element);cursor:pointer;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:8px;display:flex}.suche__treffer[aria-selected=true]{background:var(--grund);outline:2px solid var(--marke);outline-offset:-2px}.bericht{background:var(--karte);border:var(--linie);border-radius:var(--radius-karte);max-width:720px;margin:0 auto;padding:24px}.bericht__kopf{margin-bottom:24px}.bericht__marke{letter-spacing:.02em;font-weight:600}.bericht__kunde{color:var(--sekundaer);margin:4px 0 0}.bericht__abschnitt{margin-bottom:24px}.bericht__gross{margin:0;font-size:1.25rem}.bericht__zahlen p{margin:0 0 4px}.bericht__naechster{margin:0;font-weight:600}@page{size:A4 portrait;margin:18mm}@media print{body:has(.bericht){color:#000;background:#fff}body:has(.bericht) .op-band{display:none!important}body:has(.bericht) a[href=\#inhalt]{display:none!important}body:has(.bericht) .bericht__nicht-drucken{display:none!important}body:has(.bericht) .inhalt{max-width:none;margin:0;padding:0}.bericht{color:#000;background:#fff;border:0;border-radius:0;max-width:none;padding:0}.bericht *{color:#000!important;background:0 0!important}.bericht tr,.bericht__abschnitt h2,.bericht__naechster{break-inside:avoid;page-break-inside:avoid}.bericht__abschnitt h2{break-after:avoid}}.tabelle-scroll{max-width:100%;position:relative;overflow-x:auto}.reiter__innen--scroll{white-space:nowrap;max-width:100%;overflow-x:auto}.reiter__innen--scroll .reiter__tab{flex:none}.tabelle-scroll:focus-visible,.reiter__innen--scroll .reiter__tab:focus-visible{outline-offset:-2px}.gelernt__abschnitt{margin-top:var(--luecke)}.gelernt__liste{margin:0;padding:0;list-style:none}.gelernt__zeile{padding:12px 0}.gelernt__zeile+.gelernt__zeile{border-top:var(--linie)}.gelernt__text{overflow-wrap:anywhere;margin:0}.gelernt__meta{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px;display:flex}.gelernt__gruppe{margin-top:12px}.gelernt__gruppenkopf{font-size:var(--groesse);margin:0;font-weight:600}.gelernt__aktionen{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:8px;display:flex}.gelernt__aufklapper .marke__aendern-inhalt{min-width:min(320px,100%)}.gelernt__aufklapper textarea{width:100%}.gelernt__wortlaut{margin-top:6px}.gelernt__wortlaut>summary{cursor:pointer;color:var(--sekundaer)}.gelernt__wortlaut blockquote{border-left:2px solid var(--linie-farbe);overflow-wrap:anywhere;margin:6px 0 0;padding:2px 0 2px 12px}.gelernt__chips{gap:6px;display:flex}.gelernt__chip{border:var(--linie);min-height:32px;color:inherit;font-size:var(--groesse-s);border-radius:999px;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.gelernt__chip[aria-current=page]{background:var(--marke-tint);color:var(--marke-text);font-weight:600}.gelernt__fuss{margin-top:var(--luecke)}.gelernt__fuss a{text-decoration:underline}.band__rechts{min-width:0}.band__marke{flex:none}.band__suche{min-width:0}.konto-name{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;overflow:hidden}@media (max-width:640px){.band__suche{display:none}.konto-name{max-width:14ch}.reiter__innen{white-space:nowrap;max-width:100%;overflow-x:auto}.reiter__innen .reiter__tab{flex:none}}.material{margin-top:8px}.material__angebot{border:1px solid var(--linie-farbe);border-radius:var(--radius-element);background:var(--flaeche);flex-direction:column;gap:6px;margin-bottom:8px;padding:8px 10px;display:flex}.material__angebot-text{margin:0}.material__angebot-knoepfe{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.material__feld{flex-direction:column;gap:6px;display:flex}.material__feld .feld__label{margin-bottom:0}.material__wahl{flex-direction:column;gap:4px;display:flex}.material__wahlknopf{border:1px solid var(--linie-farbe);border-radius:var(--radius-element);background:var(--karte);height:28px;color:var(--tinte);font:inherit;font-size:var(--groesse-s);text-align:left;cursor:pointer;transition:background-color var(--dauer), border-color var(--dauer);padding:0 10px;font-weight:500}.material__wahlknopf:hover:not(:disabled){background:var(--grund)}.material__wahlknopf[aria-checked=true]{border-color:var(--marke-text);background:var(--marke-tint)}.material__wahlknopf[aria-checked=true]:before{content:"✓ "}.material__wahlknopf:disabled{color:var(--sekundaer);background:var(--flaeche);cursor:not-allowed}.material__hinweis{margin:0}.material__link-zeile{gap:8px;display:flex}.material__link-zeile input{flex:auto;width:auto;min-width:0}.material__link-zeile .knopf{flex:none;height:36px}.material__reiter{border-bottom:var(--linie);gap:14px;display:flex}.material__reiter-tab{color:var(--sekundaer);font:inherit;font-size:var(--groesse-s);cursor:pointer;transition:color var(--dauer), border-color var(--dauer);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:2px 0 4px;font-weight:500}.material__reiter-tab:hover{color:var(--tinte)}.material__reiter-tab[aria-selected=true]{color:var(--marke-text);border-bottom-color:var(--marke);font-weight:600}.material__panel{min-height:188px}.material__text-feld{flex-direction:column;gap:6px;display:flex}.material__text-feld .feld__label{margin-bottom:0}.material__text-feld textarea{resize:none}.material__zaehler{text-align:right;margin:0}.material__liste{border-top:var(--linie);max-height:144px;margin:6px 0 0;padding:0;list-style:none;overflow-y:auto}.material__zeile{border-bottom:var(--linie);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:8px;padding:6px 0;display:grid}.material__zeile[data-zustand=entfernend]{opacity:.6}.material__kachel{background:var(--flaeche);width:28px;height:28px;color:var(--sekundaer);border-radius:6px;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex;overflow:hidden}.material__kachel img{object-fit:cover;width:100%;height:100%}.material__text{flex-direction:column;gap:1px;min-width:0;display:flex}.material__kopf{align-items:center;gap:6px;min-width:0;display:flex}.material__titel{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--groesse-s);flex:0 auto;font-weight:500;overflow:hidden}.material__fehler{color:var(--rot)}.material__aktionen{flex-direction:column;align-items:flex-end;display:flex}.material__textknopf{color:var(--marke-text);font:inherit;font-size:var(--groesse-s);cursor:pointer;background:0 0;border:0;padding:1px 0;text-decoration:underline}.material__textknopf:hover{color:var(--marke)}.material-hinweise{margin-top:8px}.material-hinweise p{margin:0}.umschalter{border:var(--linie);border-radius:var(--radius-element);background:var(--karte);align-self:center;gap:2px;padding:3px;display:inline-flex}.umschalter__teil{border-radius:calc(var(--radius-element) - 3px);height:26px;color:var(--sekundaer);transition:background-color var(--dauer), color var(--dauer);align-items:center;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex}.umschalter__teil:hover{background:var(--grund);color:var(--tinte);text-decoration:none}.umschalter__teil[aria-current=page]{background:var(--marke-tint);color:var(--tinte);font-weight:600}.ablage--buehne{flex-direction:column;flex:auto;min-height:0;margin-top:0;display:flex}.ablage--buehne .ablage__flaeche{border:1.5px dashed var(--tinte);flex:auto;gap:8px;min-height:120px;padding:24px}@supports (color:color-mix(in lab, red, red)){.ablage--buehne .ablage__flaeche{border:1.5px dashed color-mix(in srgb, var(--tinte) 22%, var(--karte))}}.ablage--buehne .ablage__flaeche{background:var(--grund)}.ablage--buehne .ablage__flaeche:not(:has(input:disabled)):hover{border-color:var(--marke);background:var(--marke-tint)}@supports (color:color-mix(in lab, red, red)){.ablage--buehne .ablage__flaeche:not(:has(input:disabled)):hover{background:color-mix(in srgb, var(--marke-tint) 45%, var(--karte))}}.ablage--buehne .ablage__flaeche.ablage--aktiv{border-style:solid;border-color:var(--marke);background:var(--marke-tint)}.ablage--buehne .ablage__text{font-size:var(--groesse);flex-direction:column;gap:8px;font-weight:600}.ablage--buehne .ablage__text>span{white-space:normal}.ablage--buehne .ablage__symbol{background:var(--karte);border:var(--linie);width:44px;height:44px;color:var(--marke-text);border-radius:50%;place-items:center;margin:0 auto 4px;display:grid}.ablage--buehne .ablage__flaeche:has(input:disabled){background:var(--flaeche);cursor:not-allowed}:is(.ablage--buehne .ablage__flaeche:has(input:disabled) .ablage__symbol,.ablage--buehne .ablage__flaeche:has(input:disabled) .ablage__text){color:var(--sekundaer)}.schnell{gap:var(--luecke);flex-direction:column;display:flex}.schnell__eingabe{flex-direction:column;gap:16px;display:flex}.schnell__material{flex-direction:column;min-height:0;display:flex}.schnell__kopf{flex-direction:column;gap:2px;display:flex}.schnell__frage{font-size:var(--groesse-m);letter-spacing:-.005em;font-weight:600}.schnell__wahl-block{flex-direction:column;gap:6px;display:flex}.schnell__wahl-block .feld__label{margin-bottom:0}.schnell__wahl{flex-flow:wrap;gap:6px}.schnell__wahl .material__wahlknopf{flex:1 1 0}.schnell__einfuegen{flex-direction:column;flex:none;gap:6px;display:flex}.schnell__einfuegen .feld__label{margin-bottom:0}.schnell__datenhinweis{flex:none;margin:0}.schnell__komponist{border:1px solid var(--linie-farbe);border-radius:var(--radius-element);background:var(--karte)}.schnell__einfuegen .schnell__komponist textarea{resize:none;width:100%;font:inherit;color:var(--tinte);background:0 0;border:0;border-radius:0;padding:10px 12px 2px;display:block}.schnell__komponist textarea:focus-visible{outline:none}.schnell__komponist:has(textarea:focus-visible){outline:2px solid var(--marke);outline-offset:2px}.schnell__komponist:has(textarea:disabled){background:var(--flaeche)}.schnell__komponist-leiste{align-items:center;gap:12px;padding:4px 6px 6px 12px;display:flex}.schnell__komponist-leiste>p{flex:1;min-width:0;margin:0}.schnell__komponist-leiste>.knopf{margin-left:auto}.schnell__material .karte__kopf{align-items:center;margin-bottom:8px}.schnell__material .karte__kopf h2{font-size:var(--groesse-m)}.schnell__liste{border-top:var(--linie);flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.schnell__leer{text-align:center;text-wrap:balance;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:12px;display:flex}.schnell__leer-symbol{background:var(--flaeche);width:40px;height:40px;color:var(--sekundaer);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.schnell__leer-titel{font-weight:600}.kontingent-karte{flex-direction:column;display:flex}.kontingent-karte__balken{background:var(--marke);border-radius:2px;height:4px;margin-top:10px}@supports (color:color-mix(in lab, red, red)){.kontingent-karte__balken{background:color-mix(in srgb, var(--marke) 18%, var(--karte))}}.kontingent-karte__balken{overflow:hidden}.kontingent-karte__balken>span{border-radius:inherit;background:var(--marke);height:100%;display:block}.kontingent-karte__knopf{justify-content:center;width:100%;height:40px;margin-top:16px;font-weight:600}.kontingent-karte__grund{margin-top:8px}.kontingent-karte__zeit{margin-top:10px}@media (min-width:1024px){.schnell{grid-template:"eingabe material"minmax(0,1fr)"eingabe kontingent"/minmax(0,1.8fr) minmax(300px,1fr);gap:12px 16px;display:grid}.schnell__eingabe{grid-area:eingabe}.schnell__material{grid-area:material}.schnell__kontingent{grid-area:kontingent}.ablage--buehne .ablage__flaeche{min-height:148px}.schnell__leer{padding:24px 12px}}@media (min-width:1280px){.schnell{grid-template-columns:minmax(340px,1fr) minmax(0,1.7fr) minmax(300px,.9fr);grid-template-areas:"eingabe eingabe material""eingabe eingabe kontingent"}}@media (min-width:1024px) and (min-height:640px){.rahmen:has(.schnell){height:100dvh}.rahmen>.inhalt:has(>.schnell){flex-direction:column;flex:1 1 0;min-height:0;padding-bottom:16px;display:flex}.schnell{flex:1;min-height:0}.schnell__eingabe,.schnell__material{contain:strict;min-height:0;overflow-y:auto}.schnell__eingabe>.ablage--buehne{flex:3 1 0;min-height:auto}.schnell__eingabe>.schnell__einfuegen{flex:2 1 0}.schnell__einfuegen .schnell__komponist{flex-direction:column;flex:1;display:flex}.schnell__einfuegen .schnell__komponist textarea{flex:1 1 0;min-height:60px}}.lesung{background:0 0;border:0;place-items:center;width:100vw;max-width:100vw;height:100vh;max-height:100vh;padding:0;overflow:hidden}.lesung[open]{display:grid}.lesung::backdrop{background:#18181bc7}.lesung__rahmen{width:min(94vw,980px);max-height:94vh;padding:var(--innen);background:var(--karte);border-radius:var(--radius-karte);flex-direction:column;gap:12px;display:flex;overflow:auto}.lesung__kopf{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lesung__titel{font-size:var(--groesse-m);margin:0;font-weight:600}.lesung__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.lesung__inhalt{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:16px;display:grid}.lesung__bild{background:var(--flaeche);border:var(--linie);border-radius:var(--radius-element);justify-content:center;align-items:center;min-height:200px;padding:8px;display:flex}.lesung__bild img{object-fit:contain;max-width:100%;max-height:62vh;display:block}.lesung__text{flex-direction:column;gap:10px;min-width:0;display:flex}.lesung__text textarea{resize:vertical;min-height:220px}.lesung__unsicher{border-left:3px solid var(--gelb);border-radius:var(--radius-element);background:var(--gelb);padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.lesung__unsicher{background:color-mix(in srgb, var(--gelb) 10%, var(--karte))}}.lesung__unsicher{color:var(--tinte);font-size:var(--groesse-s)}.lesung__unsicher ul{margin:4px 0 0;padding-left:18px}.lesung__fehler{color:var(--rot);font-size:var(--groesse-s);margin:0}.lesung__knoepfe{justify-content:flex-end;gap:8px;display:flex}@media (max-width:720px){.lesung__inhalt{grid-template-columns:minmax(0,1fr)}}.konzept__hinweis{border-radius:var(--radius-element);color:var(--gelb);background:var(--gelb);margin:0 0 12px;padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.konzept__hinweis{background:color-mix(in srgb, var(--gelb) 14%, var(--flaeche))}}.konzept__hinweis{font-size:var(--groesse-s);overflow-wrap:anywhere;font-weight:600}.konzept__angepasst{padding:var(--innen);border-radius:var(--radius-element);background:var(--marke-tint);color:var(--tinte);margin:0 0 16px}.konzept__angepasst>*{margin-top:0;margin-bottom:8px}.konzept__angepasst>:last-child{margin-bottom:0}.konzept__angepasst .knopf{margin-top:4px}.konzept__quellen{margin:0 0 8px;padding-left:18px}.konzept__aufbau{margin:0;padding-left:22px}.konzept__aufbau li{border-top:var(--linie);padding:6px 0}.konzept__aufbau li:first-child{border-top:0}.konzept__aufbau-zeile>span{display:block}@media (min-width:1024px){.konzept__aufbau-zeile{align-items:baseline;gap:16px;display:flex}.konzept__aufbau-zeile>span:first-child{flex:auto;min-width:0}.konzept__aufbau-zeile>span+span{text-align:right;flex:0 40%}}.freigabe-panel__neben{white-space:nowrap}.konzept__abschnitt+.konzept__abschnitt{margin-top:16px}.konzept__abschnitt .konzept__zwischen:first-child{margin-top:8px}.konzept__bilder{margin:0;padding-left:18px}.material-hinweise:first-child{margin-top:0;margin-bottom:8px}:root{--leiste-hoehe:calc(72px + env(safe-area-inset-bottom))}.konzept-seite{gap:var(--luecke);grid-template-columns:minmax(0,1fr) 280px;align-items:start;display:grid}.konzept-seite__haupt{gap:var(--luecke);flex-direction:column;min-width:0;display:flex}.konzept-seite__panel{align-self:start;min-width:0;position:sticky;top:16px}@media (max-width:1023px){.konzept-seite{grid-template-columns:minmax(0,1fr)}.konzept-seite--leiste{padding-bottom:var(--leiste-hoehe)}.konzept-seite__panel{position:static}}.untertabs--knoepfe{box-shadow:inset 0 -1px 0 var(--linie-farbe);scrollbar-width:thin;border-bottom:0;overflow:auto hidden}.untertabs--knoepfe button{color:var(--sekundaer);white-space:nowrap;cursor:pointer;transition:color var(--dauer), border-color var(--dauer);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:0;padding:8px 12px;font-weight:500}.untertabs--knoepfe button:focus-visible{outline-offset:-2px}.untertabs--knoepfe button:hover{color:var(--tinte)}.untertabs--knoepfe button[aria-selected=true]{color:var(--marke-text);border-bottom-color:var(--marke);font-weight:600}.konzept-reiter__panel{padding-top:4px}.konzept-reiter__panel[hidden]{display:none}.aussagen__kopf{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.aussagen__kopf h3{margin:0}.aussagen__liste{margin:0;padding:0;list-style:none}.aussagen__zeile{border-top:var(--linie);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.aussagen__zeile:first-child{border-top:0}.aussagen__text{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.aussagen__wort{white-space:nowrap}.segment--fest{white-space:nowrap;flex-wrap:nowrap;grid-template-columns:repeat(2,minmax(0,1fr));width:200px;display:inline-grid}.segment--fest .segment__teil{justify-content:center;padding-inline:8px}.aussagen__rueckmeldung{min-height:1.5em;margin:8px 0 0}@media (max-width:639px){.aussagen__zeile{grid-template-columns:minmax(0,1fr);gap:8px}.segment--fest{width:100%}}.freigabe-panel h2{margin:0 0 12px}.freigabe-panel__zeilen{margin:0 0 12px;padding:0;list-style:none}.freigabe-panel__zeile{color:var(--tinte);align-items:flex-start;gap:10px;padding:6px 0;display:flex}.freigabe-panel__zeile:hover{color:var(--marke-text);text-decoration:none}.freigabe-panel__wort{overflow-wrap:anywhere;min-width:0}.freigabe-panel__punkt{box-sizing:border-box;width:16px;height:16px;color:var(--karte);border:2px solid #0000;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:2px;font-size:10px;line-height:1;display:inline-flex}.freigabe-panel__punkt--gruen{background:var(--gruen)}.freigabe-panel__punkt--offen{border-color:var(--marke);background:0 0}.freigabe-panel__punkt--rot{background:var(--rot)}.freigabe-panel__punkt--gelb{background:var(--gelb)}.freigabe-panel__knopf{width:100%}.freigabe-panel .knopf{justify-content:center}.freigabe-panel form>p{margin:8px 0 0}.freigabe-panel__fertig{align-items:center;gap:10px;margin:0 0 4px;display:flex}.freigabe-panel__neu{margin-top:12px}.freigabe-panel__neu .knopf{justify-content:center;width:100%}.freigabe-panel__neu p{margin:8px 0 0}.freigabe-panel form{margin-bottom:12px}.freigabe-leiste{z-index:20;height:var(--leiste-hoehe);padding:12px 16px calc(12px + env(safe-area-inset-bottom));box-sizing:border-box;background:var(--karte);border-top:var(--linie);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.freigabe-leiste__text{flex-direction:column;min-width:0;display:flex}.freigabe-leiste__wort{font-weight:600}.freigabe-leiste__text .fehlertext{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.freigabe-leiste .knopf{flex:none}@media (min-width:1024px){.freigabe-leiste{display:none}}.ablauf__seite{gap:var(--luecke);min-width:0;display:grid}.ablauf__kopfzeile{margin:0 0 12px}.ablauf__kennzahlen{gap:var(--luecke);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.ablauf__block{min-width:0}.ablauf__tabelle th.zahl{text-align:right}.ablauf__tabelle td,.ablauf__tabelle th{white-space:nowrap}.ablauf__tabelle td.ablauf__pfade,.ablauf__tabelle td.ablauf__text{white-space:normal;overflow-wrap:anywhere;min-width:180px}.ablauf__zeilenkopf{color:var(--tinte);font-weight:500}.ablauf__tabelle tbody th.ablauf__zeilenkopf,.ablauf__tabelle tfoot th.ablauf__zeilenkopf{font-size:var(--groesse);border-bottom:0;padding:8px}.ablauf__summe td,.ablauf__summe th{border-top:var(--linie);font-weight:600}.ablauf__aktuell{background:var(--marke-tint)}.ablauf__anteilzelle{align-items:center;gap:8px;min-width:90px;display:flex}.ablauf__anteil{background:var(--flaeche);border-radius:3px;flex:1;min-width:36px;height:6px;overflow:hidden}.ablauf__anteil-balken{background:var(--marke);height:100%;display:block}.ablauf__svg{display:block}.ablauf__beschriftung{fill:var(--sekundaer);font-size:12.5px;font-family:var(--schrift)}.ablauf__rasterlinie{stroke:var(--flaeche);stroke-width:1px}.ablauf__achse{stroke:var(--linie-farbe);stroke-width:1px}.ablauf__balken{stroke:none}.ablauf__balken--modell{fill:var(--marke)}.ablauf__balken--code{fill:var(--sekundaer);fill-opacity:.45}.ablauf__balken--bild{fill:var(--gelb);fill-opacity:.6}.ablauf__balken--geschaetzt{stroke:var(--tinte);stroke-width:1px;stroke-dasharray:3 2}.ablauf__balken--abweichung{stroke:var(--rot);stroke-width:1.5px;stroke-dasharray:none}.ablauf__balken--abweichung.ablauf__balken--geschaetzt{stroke-dasharray:3 2}.ablauf__luecke{stroke:var(--linie-farbe);stroke-width:1px}.ablauf__schraffur{stroke:var(--sekundaer);stroke-opacity:.5;stroke-width:1px}.ablauf__legende,.ablauf__lueckenliste{margin:12px 0 0;padding:0;list-style:none}.ablauf__legende{flex-wrap:wrap;gap:4px 16px;display:flex}.ablauf__legende li{align-items:center;gap:6px;display:flex}.ablauf__lueckenliste li+li{margin-top:4px}.ablauf__probe{border-radius:2px;flex:none;width:14px;height:10px;display:inline-block}.ablauf__probe--modell{background:var(--marke)}.ablauf__probe--code{background:var(--sekundaer);opacity:.45}.ablauf__probe--bild{background:var(--gelb);opacity:.6}.ablauf__probe--abweichung{border:1.5px solid var(--rot)}.ablauf__probe--geschaetzt{border:1px dashed var(--tinte)}.ablauf__probe--luecke{border:1px solid var(--linie-farbe);background:repeating-linear-gradient(45deg, var(--sekundaer) 0 1px, transparent 1px 4px)}.ablauf__abschnitte{gap:4px;display:grid}.ablauf__abschnitt{border-top:var(--linie)}.ablauf__abschnitt[open]{padding-bottom:8px}.ablauf__kopf{cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px 16px;padding:8px 0;display:flex}.ablauf__kopf-titel{min-width:140px;font-weight:500}.ablauf__spark{align-items:center;gap:6px;display:inline-flex}.ablauf__spark svg{display:block}.ablauf__spark-linie{stroke:var(--tinte);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.ablauf__rohzeile td{white-space:normal;padding-top:0}@media (max-width:640px){.ablauf__kennzahlen{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.ablauf__tabelle td.ablauf__modelle{text-overflow:ellipsis;max-width:110px;overflow:hidden}.cover-runden{gap:var(--luecke);flex-direction:column;min-width:0;display:flex}.cover-fassung{border:var(--linie);border-radius:var(--radius-element);font-size:var(--groesse-s);color:var(--sekundaer);white-space:nowrap;padding:0 6px;font-weight:600;display:inline-block}.cover-runden__feedback{margin:0}.cover-runden__hinweis{margin:calc(var(--luecke) / 2) 0}.cover-runden__modus{margin-top:4px}.cover-runden__modus .wizard__chip{height:auto;min-height:32px;padding:6px 14px}@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}@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-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-duration{syntax:"*";inherits:false}
