@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-400-normal.2qdljeg3s-lsl.woff2)format("woff2"),url(../media/inter-latin-400-normal.102grxki9ek3x.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-500-normal.1d14jwmkqqa0f.woff2)format("woff2"),url(../media/inter-latin-500-normal.3mx_ru0c2nzc3.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-600-normal.2dov6rjg62vru.woff2)format("woff2"),url(../media/inter-latin-600-normal.2mum3nstrlzrd.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-latin-700-normal.4421omqeymgmp.woff2)format("woff2"),url(../media/inter-latin-700-normal.2u2w-uf8g45lc.woff)format("woff")}
@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(../media/source-serif-4-latin-400-normal.2h0g4hvhigxb2.woff2)format("woff2"),url(../media/source-serif-4-latin-400-normal.14wzrerp25s5q.woff)format("woff")}
@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(../media/source-serif-4-latin-600-normal.1hueffaspwr_u.woff2)format("woff2"),url(../media/source-serif-4-latin-600-normal.0u8jx-yobjb00.woff)format("woff")}
@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(../media/fraunces-latin-600-normal.00o8rxlzhbj_q.woff2)format("woff2"),url(../media/fraunces-latin-600-normal.3pqk_522wwkd5.woff)format("woff")}
@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(../media/fraunces-latin-700-normal.0g7yw9rrs60ak.woff2)format("woff2"),url(../media/fraunces-latin-700-normal.3dtw3a4o2_7gt.woff)format("woff")}
@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-latin-400-normal.3crsbyy6lh6yf.woff2)format("woff2"),url(../media/jetbrains-mono-latin-400-normal.2-1gwgi1uvl-u.woff)format("woff")}
@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-latin-500-normal.2h52d08o60qht.woff2)format("woff2"),url(../media/jetbrains-mono-latin-500-normal.2uxjaecu1qvdf.woff)format("woff")}
@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/jetbrains-mono-latin-600-normal.2mm922pe315l1.woff2)format("woff2"),url(../media/jetbrains-mono-latin-600-normal.28pz06g_9sy0y.woff)format("woff")}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--spacing:.25rem;--container-xs:20rem;--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-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--default-font-family:var(--f);--default-mono-font-family:var(--mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.marke-stand{border:1px solid var(--stand-neutral-linie);border-radius:var(--ecke);background:var(--stand-neutral-flaeche);width:fit-content;max-width:100%;color:var(--stand-neutral-schrift);white-space:nowrap;align-items:center;gap:6px;padding:2px 8px;font-size:12.5px;font-weight:600;line-height:1.5;display:inline-flex}.marke-stand:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.marke-stand--lauf{border-color:var(--stand-lauf-linie);background:var(--stand-lauf-flaeche);color:var(--stand-lauf-schrift)}.marke-stand--bereit{border-color:var(--stand-bereit-linie);background:var(--stand-bereit-flaeche);color:var(--stand-bereit-schrift)}.marke-stand--warte{border-color:var(--stand-warte-linie);background:var(--stand-warte-flaeche);color:var(--stand-warte-schrift)}.marke-stand--problem{border-color:var(--stand-problem-linie);background:var(--stand-problem-flaeche);color:var(--stand-problem-schrift)}@media print{.marke-stand{border-color:var(--text);color:var(--text);background:0 0}}.hinweismarke{background:var(--marke);min-width:20px;color:var(--invers);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;line-height:18px;display:inline-flex}.hinweismarke--klein{min-width:17px;padding:0 5px;font-size:10px;line-height:16px}@media (scripting:none){.nur-mit-skript{display:none}}}@layer utilities{.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}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.z-0{z-index:0}.z-10{z-index:10}.container{width:100%}@media (min-width:560px){.container{max-width:560px}}@media (min-width:900px){.container{max-width:900px}}@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-0{margin:0}.mx-auto{margin-inline:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.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\.5{width:calc(var(--spacing) * 5.5);height:calc(var(--spacing) * 5.5)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-full{width:100%;height:100%}.h-9{height:calc(var(--spacing) * 9)}.h-12{height:calc(var(--spacing) * 12)}.h-px{height:1px}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-64{max-height:calc(var(--spacing) * 64)}.min-h-0{min-height:0}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-kopf{min-height:var(--kopf-hoehe)}.min-h-screen{min-height:100vh}.min-h-ziel{min-height:var(--ziel)}.w-1\/2{width:50%}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-12{width:calc(var(--spacing) * 12)}.w-28{width:calc(var(--spacing) * 28)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-feld{max-width:44ch}.max-w-fliess{max-width:60ch}.max-w-full{max-width:100%}.max-w-lead{max-width:48ch}.max-w-max{max-width:max-content;max-width:var(--max)}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.max-w-titel{max-width:45rem}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-ziel{min-width:var(--ziel)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.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}.resize{resize:both}.scroll-mt-kopf{scroll-margin-top:var(--kopf-hoehe)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-gutter{gap:var(--gutter)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:var(--spacing)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-7{column-gap:calc(var(--spacing) * 7)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-fein{border-color:var(--l-fein)}.border-l-mittel{border-color:var(--l-mittel)}.border-marke{border-color:var(--marke)}.border-text{border-color:var(--text)}.border-b-marke{border-bottom-color:var(--marke)}.border-l-gefahr{border-left-color:var(--gefahr)}.border-l-marke{border-left-color:var(--marke)}.border-l-stand-bereit{border-left-color:var(--stand-bereit-schrift)}.bg-abgesetzt{background-color:var(--abgesetzt)}.bg-blatt{background-color:var(--blatt)}.bg-flaeche{background-color:var(--flaeche)}.bg-heizlast{background-color:var(--heizlast)}.bg-hero{background-color:var(--hero-flaeche)}.bg-invers\/35{background-color:var(--invers)}@supports (color:color-mix(in lab, red, red)){.bg-invers\/35{background-color:color-mix(in oklab, var(--invers) 35%, transparent)}}.bg-l-mittel{background-color:var(--l-mittel)}.bg-marke{background-color:var(--marke)}.bg-text{background-color:var(--text)}.bg-text2{background-color:var(--text2)}.bg-transparent{background-color:#0000}.object-cover{object-fit:cover}.object-center{object-position:center}.p-0{padding:0}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-0{padding-inline:0}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-gutter{padding-inline:var(--gutter)}.py-0{padding-block:0}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pr-1{padding-right:var(--spacing)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-1{padding-bottom:var(--spacing)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--mono)}.font-sans{font-family:var(--f)}.font-serif{font-family:var(--se)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-band{font-size:1.0625rem;line-height:var(--tw-leading,1.45)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-kennzahl{font-size:2.25rem;line-height:var(--tw-leading,1)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-unterzeile{font-size:1.33rem;line-height:var(--tw-leading,1.5)}.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))}.text-block{font-size:1.9375rem}.text-kennzahl-plus{font-size:1.75rem}.text-titel{font-size:clamp(2.2rem,3.6vw,3.2rem)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-block{--tw-leading:1.15;line-height:1.15}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.leading-titel{--tw-leading:1.14;line-height:1.14}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-block{--tw-tracking:-.018em;letter-spacing:-.018em}.tracking-titel{--tw-tracking:-.022em;letter-spacing:-.022em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#…\]{color:#…}.text-blatt{color:var(--blatt)}.text-gefahr{color:var(--gefahr)}.text-invers{color:var(--invers)}.text-l-funk{color:var(--l-funk)}.text-l-mittel{color:var(--l-mittel)}.text-marke{color:var(--marke)}.text-stand-bereit{color:var(--stand-bereit-schrift)}.text-text{color:var(--text)}.text-text2{color:var(--text2)}.uppercase{text-transform:uppercase}.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,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.accent-gefahr{accent-color:var(--gefahr)}.accent-marke{accent-color:var(--marke)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-text\/10{--tw-ring-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.ring-text\/10{--tw-ring-color:color-mix(in oklab, var(--text) 10%, transparent)}}.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,)}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.first-of-type\:mt-10:first-of-type{margin-top:calc(var(--spacing) * 10)}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:bg-marke:hover{background-color:var(--marke)}.hover\:text-marke:hover{color:var(--marke)}.hover\:text-text:hover{color:var(--text)}.hover\:underline:hover{text-decoration-line:underline}}.disabled\:cursor-default:disabled{cursor:default}.disabled\:text-text2:disabled{color:var(--text2)}@media (min-width:560px){.paar\:col-span-2{grid-column:span 2/span 2}}@media (min-width:900px){.desk\:sticky{position:sticky}.desk\:top-0{top:0}.desk\:col-span-2{grid-column:span 2/span 2}.desk\:col-span-3{grid-column:span 3/span 3}.desk\:col-span-7{grid-column:span 7/span 7}.desk\:col-span-10{grid-column:span 10/span 10}.desk\:mt-0{margin-top:0}.desk\:mt-4{margin-top:calc(var(--spacing) * 4)}.desk\:mt-10{margin-top:calc(var(--spacing) * 10)}.desk\:mt-12{margin-top:calc(var(--spacing) * 12)}.desk\:flex{display:flex}.desk\:hidden{display:none}.desk\:aspect-auto{aspect-ratio:auto}.desk\:h-14{height:calc(var(--spacing) * 14)}.desk\:h-dvh{height:100dvh}.desk\:h-full{height:100%}.desk\:h-hero{height:var(--hero-hoehe)}.desk\:min-h-0{min-height:0}.desk\:min-h-full{min-height:100%}.desk\:w-64{width:calc(var(--spacing) * 64)}.desk\:w-px{width:1px}.desk\:max-w-none{max-width:none}.desk\:flex-1{flex:1}.desk\:shrink-0{flex-shrink:0}.desk\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.desk\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.desk\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.desk\:flex-col{flex-direction:column}.desk\:flex-row{flex-direction:row}.desk\:items-center{align-items:center}.desk\:items-start{align-items:flex-start}.desk\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.desk\:gap-10{gap:calc(var(--spacing) * 10)}.desk\:gap-14{gap:calc(var(--spacing) * 14)}.desk\:self-start{align-self:flex-start}.desk\:overflow-y-auto{overflow-y:auto}.desk\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.desk\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.desk\:p-12{padding:calc(var(--spacing) * 12)}.desk\:py-1{padding-block:var(--spacing)}.desk\:py-6{padding-block:calc(var(--spacing) * 6)}.desk\:py-10{padding-block:calc(var(--spacing) * 10)}.desk\:py-12{padding-block:calc(var(--spacing) * 12)}.desk\:py-14{padding-block:calc(var(--spacing) * 14)}.desk\:py-16{padding-block:calc(var(--spacing) * 16)}.desk\:py-20{padding-block:calc(var(--spacing) * 20)}.desk\:pr-8{padding-right:calc(var(--spacing) * 8)}.desk\:text-left{text-align:left}}@media (min-width:40rem){.sm\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:min-w-0{min-width:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:justify-start{justify-content:flex-start}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-x-3{column-gap:calc(var(--spacing) * 3)}}@media (min-width:48rem){.md\:w-10{width:calc(var(--spacing) * 10)}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media print{.print\:block{display:block}.print\:hidden{display:none}}}:root{--flaeche:#f4f3f0;--abgesetzt:#f2f6fa;--blatt:#fff;--text:#16202b;--text2:#4b5a6a;--invers:#fafcfe;--l-fein:#dce3eb;--l-mittel:#bcc7d3;--l-funk:#748699;--marke:#1b3a6b;--heizlast:#a95a06;--heizlast-hell:#faf1e4;--akzent:#d4780c;--akzent-ueberfahren:#e58f2b;--knopf-grund:#1b3a6b;--knopf-ueberfahren:#142d55;--knopf-gesperrt:#6f767e;--gefahr:#8c1d18;--gefahr-ueberfahren:#6e1613;--stand-neutral-flaeche:#eef2f6;--stand-neutral-schrift:#33414f;--stand-neutral-linie:#c6d0da;--stand-lauf-flaeche:#e4edf9;--stand-lauf-schrift:#14457f;--stand-lauf-linie:#b6cdeb;--stand-bereit-flaeche:#e2f0e7;--stand-bereit-schrift:#1b5e3b;--stand-bereit-linie:#afd4bf;--stand-warte-flaeche:#faf0dc;--stand-warte-schrift:#7a4a06;--stand-warte-linie:#e6ce9b;--stand-problem-flaeche:#fae8e6;--stand-problem-schrift:#8c1d18;--stand-problem-linie:#efc0ba;--farbe-violett-flaeche:#eeeafb;--farbe-violett-schrift:#4a2c8f;--farbe-violett-linie:#cfc3f0;--farbe-tuerkis-flaeche:#ddf1ef;--farbe-tuerkis-schrift:#0e5a55;--farbe-tuerkis-linie:#a8d8d2;--farbe-orange-flaeche:#fceadd;--farbe-orange-schrift:#873a0c;--farbe-orange-linie:#f0c2a2;--farbe-magenta-flaeche:#f8e6f1;--farbe-magenta-schrift:#7b1e5b;--farbe-magenta-linie:#e8b8d5;--zone-aktion:#fbf8f1;--zone-aktion-linie:#e3d7bc;--zone-ablage:#f2f6fa;--zone-ablage-linie:#d2dce7;--zone-kaufm:#f0f7f4;--zone-kaufm-linie:#c9e0d6;--zone-gespraech:#f3f1fb;--zone-gespraech-linie:#d6d0ee;--zone-gespraech-kopf:#e7e3f7;--zone-gespraech-schrift:#3d3470;--knopf-schrift:14.5px;--knopf-y:13px;--knopf-x:25px;--ziel:44px;--ecke:6px;--chip-hoehe:32px;--chip-x:12px;--chip-schrift:13.5px;--dichte:.9;--tabelle-begrenzt:15rem;--gespraech-verlauf:28rem;--dock-maximum:2.2;--f:"Inter","Inter Fallback",system-ui,sans-serif;--mono:ui-monospace,Consolas,"Courier New",monospace;--se:"Source Serif 4","Source Serif Fallback",Georgia,"Times New Roman",serif;--ablage:420px;--max:1160px;--gutter:32px;--kopf-hoehe:96px;--hero-hoehe:min(calc(100svh - var(--kopf-hoehe)), 820px);--hero-flaeche:#f4f3f0;--band-schleier:#16202bc7;--fuss-grund:#192231;--logo-navy:#1b3a6b;--logo-bernstein:#d4780c}.masslinie{height:15px;position:relative}.masslinie-strich{width:100%;height:1px;position:absolute;top:7px;left:0}.masslinie-strich:before,.masslinie-strich:after{content:"";background:inherit;width:1px;height:15px;position:absolute;top:-7px}.masslinie-strich:before{left:0}.masslinie-strich:after{right:0}.leistungskarte{box-shadow:0 4px 8px #16202b0f,0 16px 32px #16202b1f}.band{clip-path:inset(0);isolation:isolate;position:relative}.band-bild{z-index:-1;height:100lvh;position:fixed;inset:0}.band-text{max-width:var(--max);text-shadow:0 1px 2px #16202b59}@media (max-width:899px),(prefers-reduced-motion:reduce){.band{clip-path:none}.band-bild{height:100%;position:absolute}}@font-face{font-family:Inter Fallback;src:local(Arial),local(Helvetica),local(Helvetica Neue);size-adjust:107.12%;ascent-override:90.2%;descent-override:22.48%;line-gap-override:0%}@font-face{font-family:Source Serif Fallback;src:local(Georgia),local(Times New Roman);size-adjust:96%;ascent-override:94%;descent-override:26%;line-gap-override:0%}html{-webkit-text-size-adjust:100%}body{font-family:"Inter", "Inter Fallback", var(--f);font-variant-numeric:tabular-nums;font-size:17.5px;line-height:1.62}:focus-visible{outline:2px solid var(--marke);outline-offset:2px}.ecke{border-radius:var(--ecke)}.site-wordmark{font-family:var(--f);letter-spacing:-.03em;font-size:1.875rem;font-weight:700}.site-wordmark--hell{color:var(--logo-navy)}.site-wordmark__werk{color:var(--logo-bernstein)}@media (min-width:900px){.angemeldet-huelle{zoom:var(--dichte);min-height:calc(100dvh / var(--dichte))}.angemeldet-leiste{height:calc(100dvh / var(--dichte))}.angemeldet-seite--fenster{height:calc(100dvh / var(--dichte));flex-direction:column;display:flex}.angemeldet-huelle>main:has(>.angemeldet-seite--fenster){height:calc(100dvh / var(--dichte))}.angemeldet-huelle>main>.angemeldet-seite--fenster{height:auto;min-height:0}.angemeldet-seite--fenster .angemeldet-seite__rahmen{flex-direction:column;flex:1;min-height:0;display:flex}.angemeldet-seite--fenster .angemeldet-seite__inhalt{flex:1;min-height:0}.angemeldet-huelle .bildschau{width:calc(100vw / var(--dichte));max-width:calc(100vw / var(--dichte));height:calc(100vh / var(--dichte));max-height:calc(100vh / var(--dichte))}.angemeldet-huelle .bildschau__bild{max-height:calc(78vh / var(--dichte))}.angemeldet-huelle .bildschau__bild--gezoomt{max-height:none}}@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-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}
@layer components{.knopf{box-sizing:border-box;width:fit-content;max-width:100%;min-height:var(--ziel);padding:var(--knopf-y) var(--knopf-x);border-radius:var(--ecke);font-family:inherit;font-size:var(--knopf-schrift);text-align:center;text-transform:none;cursor:pointer;appearance:none;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.knopf--primaer{background:var(--knopf-grund);color:var(--invers)}.knopf--primaer:hover{background:var(--knopf-ueberfahren)}.knopf--sekundaer{border-color:var(--knopf-grund);color:var(--knopf-grund);background:0 0}.knopf--sekundaer:hover{border-color:var(--knopf-ueberfahren);color:var(--knopf-ueberfahren)}.knopf--gefahr{background:var(--gefahr);color:var(--invers)}.knopf--gefahr:hover{background:var(--gefahr-ueberfahren)}.knopf[aria-disabled=true],.knopf:disabled{background:var(--knopf-gesperrt);color:var(--invers);border-color:var(--knopf-gesperrt)}.knopf--sekundaer[aria-disabled=true],.knopf--sekundaer:disabled{color:var(--knopf-gesperrt);border-color:var(--knopf-gesperrt);background:0 0}@media (max-width:599px){.knopf{width:100%;display:flex}}.knopf-reihe{gap:12px;margin:0;display:inline-flex}.knopf-reihe .knopf{flex:0 0 112px;width:112px;max-width:112px;display:inline-flex}.knopf-leiste .knopf{width:100%;display:flex}@media print{.knopf{display:none}}}
@layer components{.auswahl-karte{box-sizing:border-box;min-height:var(--ziel);border:2px solid var(--l-mittel);border-radius:var(--ecke);background:var(--blatt);color:var(--text);cursor:pointer;align-items:flex-start;margin:0;padding:14px 16px;display:flex}.auswahl-karte:hover{border-color:var(--l-funk)}.auswahl-karte:has(input:checked){border-color:var(--knopf-grund);background:var(--blatt);box-shadow:inset 0 0 0 1px var(--knopf-grund)}.auswahl-karte:has(input:checked) .auswahl-karte__titel{font-weight:700}.auswahl-karte:has(input:checked):hover{border-color:var(--knopf-grund)}.auswahl-karte:has(input:focus-visible){outline:2px solid var(--marke);outline-offset:2px}.auswahl-karte input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auswahl-karte__symbol{color:var(--l-funk);flex-shrink:0;align-items:center;margin-right:12px;display:inline-flex}.auswahl-karte:has(input:checked) .auswahl-karte__symbol{color:var(--knopf-grund)}.auswahl-karte__inhalt{flex-direction:column;gap:4px;min-width:0;display:flex}.auswahl-karte__titel{font-size:1rem;font-weight:600;line-height:1.35}.auswahl-karte__beschreibung{color:var(--text2);font-size:.9375rem;font-weight:400;line-height:1.45}.auswahl-hinweis{color:var(--text2);margin:0;font-size:.875rem;line-height:1.45}.auswahl-reihe>.auswahl-karte{flex:1 1 0;min-width:0}.auswahl-reihe .auswahl-karte__beschreibung{font-size:.8125rem;line-height:1.4}.auswahl-zusatz{color:var(--text2);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:.875rem;font-weight:600}.auswahl-karte__kopf{align-items:baseline;gap:8px;display:flex}}
@layer components{.dateiablage{border:2px dashed var(--l-mittel);border-radius:var(--ecke);background:var(--blatt);flex-direction:column;display:flex}.dateiablage--offen{border-color:var(--text);background:var(--abgesetzt)}.dateiablage__flaeche{border-radius:var(--ecke);min-height:120px;color:var(--text);text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:20px 24px;display:flex}.dateiablage__flaeche:hover{background:var(--abgesetzt)}.dateiablage:has(.dateiablage__eingabe:focus-visible) .dateiablage__flaeche{outline:2px solid var(--marke);outline-offset:2px}.dateiablage--kopf{background:0 0;border:0;display:inline-flex}.dateiablage__flaeche--kopf{min-height:var(--ziel);border:1px solid var(--l-mittel);border-radius:var(--ecke);color:var(--text2);text-align:left;white-space:nowrap;flex-direction:row;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.dateiablage__flaeche--symbol{min-width:var(--ziel);padding:0}.dateiablage__flaeche--kopf:hover,.dateiablage--offen .dateiablage__flaeche--kopf{border-color:var(--marke);background:var(--abgesetzt);color:var(--marke)}.dateiablage__flaeche--kopf .dateiablage__titel{font-size:.875rem;font-weight:600}@media (min-width:900px){.dateiablage__flaeche--kopf{min-height:36px}}@media (max-width:899px){.dateiablage__flaeche--kopf{padding:0 10px}.dateiablage__flaeche--kopf .dateiablage__titel{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}.dateiablage__titel{font-size:1rem;font-weight:600;line-height:1.35}.dateiablage__eingabe{opacity:0;white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.dateiablage__weg{min-height:var(--ziel);color:var(--text2);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.dateiablage__weg:hover{color:var(--text)}.dateiablage__abgewiesen{color:var(--gefahr);align-self:stretch;margin:0 16px 12px;font-size:13px;line-height:1.4}.dateiablage__liste{border-top:1px solid var(--l-fein);text-align:left;flex-direction:column;align-self:stretch;gap:0;margin:0 16px 12px;padding:8px 0 0;list-style:none;display:flex}@media (min-width:900px){.dateiablage__weg{min-height:0}.dateiablage__liste{padding-top:4px}}.dateiablage__flaeche--schmal{min-height:var(--ziel);padding:16px}.dateiablage__flaeche--schmal .dateiablage__titel{font-size:.875rem}.neue-fassung{min-height:var(--ziel);color:var(--marke);text-underline-offset:2px;cursor:pointer;align-items:center;text-decoration:underline;display:inline-flex}.neue-fassung__feld{opacity:0;clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.neue-fassung:has(+.neue-fassung__feld:focus-visible){outline:2px solid var(--marke);outline-offset:2px}@media (min-width:900px){.neue-fassung{min-height:0}}.dateiablage--weit{background:0 0;border-color:#0000;gap:12px}.dateiablage--weit.dateiablage--offen,.dateiablage--weit.dateiablage--offen .dateiablage{border-color:var(--text);background:var(--abgesetzt)}.dateiablage__abgewiesen--unten{margin:8px 0 0}.dateiablage__dublette{color:var(--text2);margin:8px 0 0;font-size:.8125rem}.ladebalken{background:var(--l-fein);border-radius:2px;width:100%;height:3px;margin-top:3px;display:block;overflow:hidden}.ladebalken__stand{background:var(--marke);border-radius:2px;width:100%;height:100%;transition:width .12s linear;display:block}.ladebalken--offen .ladebalken__stand{width:40%;animation:1.1s ease-in-out infinite ladebalken-lauf}@media (prefers-reduced-motion:reduce){.ladebalken--offen .ladebalken__stand{opacity:.5;width:100%;animation:none}}@keyframes ladebalken-lauf{0%{transform:translate(-100%)}to{transform:translate(250%)}}.dateiablage__wink{color:var(--text2);font-size:.8125rem;display:none}@media (min-width:900px){.dateiablage__wink{display:inline}}}
@layer components{.gespraech{flex-direction:column;gap:12px;padding:16px;display:flex}.gespraech__kopf{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.gespraech__aktualisieren{min-height:var(--ziel);color:var(--marke);text-underline-offset:2px;align-items:center;gap:4px;font-size:.875rem;text-decoration:underline;display:inline-flex}.gespraech__verlauf{max-height:var(--gespraech-verlauf);border-radius:var(--ecke);background:var(--flaeche);flex-direction:column-reverse;padding:8px;display:flex;overflow-y:auto}.gespraech__liste{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.gespraech__leer{color:var(--text2);font-family:var(--se);text-align:center;padding:24px 8px;font-size:.875rem}.gespraech__tag{justify-content:center;margin:4px 0;display:flex}.gespraech__tag span{background:var(--abgesetzt);color:var(--text2);border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:600}.gespraech__zeile{display:flex}.gespraech__zeile--eigen{justify-content:flex-end}.gespraech__zeile--hinweis,.gespraech__zeile--mitte{justify-content:center}.gespraech__ereignis{border:1px solid var(--l-fein);background:var(--flaeche);max-width:90%;color:var(--text2);text-align:center;border-radius:4px;align-items:baseline;gap:8px;margin:2px 0;padding:4px 10px;font-size:.8125rem;display:inline-flex}.gespraech__ereignis-zeit{color:var(--l-funk);font-variant-numeric:tabular-nums;font-size:.75rem}.gespraech__ereignis--bereit{border-color:color-mix(in srgb, var(--stand-bereit-linie) 70%, var(--blatt));background:color-mix(in srgb, var(--stand-bereit-flaeche) 45%, var(--blatt));color:var(--stand-bereit-schrift)}.gespraech__ereignis--problem{border-color:color-mix(in srgb, var(--stand-problem-linie) 60%, var(--blatt));background:color-mix(in srgb, var(--stand-problem-flaeche) 30%, var(--blatt));color:var(--stand-problem-schrift)}.gespraech__ereignis--bereit .gespraech__ereignis-zeit,.gespraech__ereignis--problem .gespraech__ereignis-zeit{color:inherit;opacity:.75}.gespraech__blase{border:1px solid var(--l-fein);background:var(--blatt);max-width:90%;color:var(--text);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;border-radius:12px;padding:8px 12px}.gespraech__blase--gegenueber{border-bottom-left-radius:2px}.gespraech__blase--eigen{border-bottom-right-radius:2px}.gespraech__blase--hinweis{max-width:100%;color:var(--text2);background:0 0;border-style:dashed;font-size:.875rem}.gespraech__absender{color:var(--text2);align-items:center;gap:6px;margin:0 0 4px;font-size:.75rem;font-weight:600;display:flex}.gespraech__zeichen{letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:.5625rem;font-weight:700;display:inline-flex}.gespraech__blase--team .gespraech__zeichen{background:var(--stand-lauf-linie);color:var(--stand-lauf-schrift)}.gespraech__blase--kunde .gespraech__zeichen{background:var(--stand-bereit-linie);color:var(--stand-bereit-schrift)}.gespraech__blase--team .gespraech__absender{color:var(--stand-lauf-schrift)}.gespraech__blase--kunde .gespraech__absender{color:var(--stand-bereit-schrift)}.gespraech__bezug{color:var(--text);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 4px;font-size:.8125rem;font-weight:600;display:flex}.gespraech__text{white-space:pre-wrap;margin:0;font-size:.9375rem;line-height:1.45}.gespraech__annahme{margin:6px 0 0;font-size:.875rem}.gespraech__eingabe{flex-direction:column;gap:8px;display:flex}.gespraech__kasten{border:1px solid var(--l-mittel);background:var(--blatt);border-radius:12px;flex-direction:column;gap:4px;width:100%;padding:3px 5px 3px 0;display:flex}.gespraech__zeile{align-items:flex-end;gap:2px;display:flex}.gespraech__kasten:focus-within{border-color:var(--marke);outline-offset:0;outline:2px solid #1b3a6b40}.gespraech__feld{min-width:0;color:var(--text);font:inherit;resize:none;field-sizing:content;background:0 0;border:0;flex:1;max-height:8.5rem;padding:8px 4px 8px 14px;font-size:.9375rem;line-height:1.45;overflow-y:auto}.gespraech__feld:focus,.gespraech__feld:focus-visible{outline:none}.gespraech__feld::placeholder{color:var(--text2)}@media (min-width:900px){.gespraech__eingabe{align-items:flex-end}.gespraech__aktualisieren{min-height:0}}.gespraech .knopf{white-space:nowrap}@media (min-width:900px){.projekt-flaeche{grid-template-rows:minmax(0,1fr);height:100%}.projekt-flaeche__projekt{flex-direction:column;gap:16px;min-height:0;display:flex}.projekt-flaeche__inhalt{flex:0 auto;min-height:0;padding:2px;position:relative;overflow-y:auto}.projekt-flaeche__gespraech{min-height:0}.gespraech--fuellend{height:100%}.gespraech--fuellend .gespraech__verlauf{flex:1;min-height:0;max-height:none}}.gespraech__blase--intern{border-style:dashed;border-color:var(--l-funk);background:var(--abgesetzt)}.gespraech__dreht{animation:.8s linear infinite gespraech-dreht}@keyframes gespraech-dreht{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.gespraech__dreht{animation:none}}.gespraech__eingabe--ziehen .gespraech__kasten{border-color:var(--text);background:var(--abgesetzt)}.gespraech__anhaenge{flex-wrap:wrap;gap:6px;width:100%;margin:0;padding:0;list-style:none;display:flex}.gespraech__anhaenge--blase{margin-top:6px}.gespraech__anhang{border:1px solid var(--l-fein);border-radius:var(--ecke);background:var(--blatt);max-width:100%;color:var(--text);font:inherit;text-align:left;align-items:center;gap:6px;padding:2px 4px 2px 8px;font-size:.8125rem;display:inline-flex}.gespraech__anhang--knopf{cursor:pointer;padding-right:8px;text-decoration:none}.gespraech__anhang--knopf:hover{border-color:var(--l-mittel);color:var(--marke)}.gespraech__anhang--knopf:focus-visible,.gespraech__vorschau:focus-visible{outline:2px solid var(--marke);outline-offset:1px}.gespraech__anhang--fehler{border-color:var(--gefahr)}.gespraech__anhang--fehler .gespraech__anhang-angabe{color:var(--gefahr)}.gespraech__anhang--entfernt{color:var(--text2);padding-right:8px}.gespraech__anhang-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gespraech__anhang-angabe{color:var(--text2);flex-shrink:0;font-size:.75rem}.gespraech__anhang-weg{width:24px;height:24px;color:var(--text2);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.gespraech__anhang-weg:hover{background:var(--abgesetzt);color:var(--gefahr)}.gespraech__vorschau{border:1px solid var(--l-fein);border-radius:var(--ecke);background:var(--blatt);cursor:zoom-in;padding:0;display:block;overflow:hidden}.gespraech__vorschau-bild{object-fit:cover;max-width:160px;max-height:120px;display:block}.gespraech__klammer{flex-shrink:0}.gespraech__hinweis{color:var(--gefahr);margin:0 4px 2px;font-size:.8125rem}.gespraech__senden{color:var(--marke);flex-shrink:0}.gespraech__zeile .symbol-knopf{border-radius:999px;min-width:32px;min-height:32px}.gespraech__senden:hover{border-color:var(--marke);background:var(--marke);color:var(--invers)}.gespraech__senden:disabled,.gespraech__senden:disabled:hover{color:var(--l-mittel);background:0 0;border-color:#0000}.gespraech__blase--schwebt{opacity:.65}.gespraech__schwebt-wort{font-style:italic}.gespraech__absage{color:var(--gefahr);margin:0 0 4px;font-size:.875rem}.karte.gespraech{border-color:var(--karte-kante,var(--l-fein));background:var(--blatt)}.gespraech__kopf{border-radius:var(--ecke) var(--ecke) 0 0;background:var(--blatt);border-bottom:1px solid #f0f1f3;align-items:center;margin:-16px -16px 0;padding:10px 16px}.gespraech__kopf h2{color:var(--text)}.gespraech__verlauf{background:var(--blatt);border:1px solid #f0f1f3;overflow-x:hidden}.gespraech__tag span{background:var(--abgesetzt);color:var(--text2)}.gespraech__blase--team,.gespraech__blase--kunde,.gespraech__blase--problem{border-width:1px}.gespraech__blase--team{border-color:color-mix(in srgb, var(--stand-lauf-schrift) 55%, var(--blatt));background:color-mix(in srgb, var(--stand-lauf-flaeche) 30%, var(--blatt))}.gespraech__blase--kunde{border-color:color-mix(in srgb, var(--stand-bereit-schrift) 55%, var(--blatt));background:color-mix(in srgb, var(--stand-bereit-flaeche) 30%, var(--blatt))}.gespraech__blase--problem{border-color:color-mix(in srgb, var(--stand-problem-schrift) 55%, var(--blatt));background:color-mix(in srgb, var(--stand-problem-flaeche) 30%, var(--blatt))}.gespraech__kasten{border-color:var(--l-fein);background:var(--blatt)}.gespraech__wartet{border:1px solid var(--farbe-linie);background:var(--farbe-flaeche);height:22px;color:var(--farbe-schrift);white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}}.angemeldet-huelle main .gespraech__feld:focus,.angemeldet-huelle main .gespraech__feld:focus-visible{outline:none}
@layer components{.bildschau__ausloeser{font:inherit;color:inherit;cursor:zoom-in;background:0 0;border:0;width:fit-content;padding:0;display:block}.bildschau__ausloeser:focus-visible{outline:2px solid var(--marke);outline-offset:2px}.bildschau{background:0 0;border:0;width:100%;max-width:100vw;height:100%;max-height:100vh;padding:0;overflow:hidden}.bildschau::backdrop{background:#091229e0}.bildschau__inhalt{grid-template-rows:1fr auto;gap:0;height:100%;display:grid}.bildschau__schliesser{z-index:1;width:40px;height:40px;color:var(--invers);cursor:pointer;background:#09122999;border:1px solid #fafcfe40;border-radius:50%;place-items:center;padding:0;transition:background-color .12s ease-out;display:grid;position:fixed;top:16px;right:16px}.bildschau__schliesser:hover{background:#091229e6}.bildschau__schliesser svg{width:16px;height:16px}.bildschau__schliesser:focus-visible,.bildschau__werkzeug:focus-visible{outline:2px solid var(--invers);outline-offset:2px}.bildschau__flaeche{place-items:safe center;padding:24px;display:grid;overflow:auto}.bildschau__bild{object-fit:contain;background:var(--blatt);max-width:100%;max-height:78vh;transform:rotate(var(--bildschau-drehung,0deg));border-radius:4px;transition:transform .16s ease-out}.bildschau__bild--gezoomt{max-width:none;height:auto;max-height:none}.bildschau__leiste{color:var(--invers);background:#091229b3;border-top:1px solid #fafcfe26;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:12px 24px;display:flex}.bildschau__name{font-size:14px;font-weight:600}.bildschau__werkzeuge{align-items:center;gap:4px;display:flex}.bildschau__werkzeug{width:32px;height:32px;color:var(--invers);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;transition:background-color .12s ease-out;display:grid}.bildschau__werkzeug svg{width:16px;height:16px}.bildschau__werkzeug:hover:not(:disabled){background:#fafcfe26}.bildschau__werkzeug:disabled{opacity:.35;cursor:default}.bildschau__stufe{text-align:center;font-variant-numeric:tabular-nums;min-width:52px;font-size:13px}.bildschau__lupe{cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.bildschau__lupe--zurueck{cursor:zoom-out}.bildschau__lupe:focus-visible{outline:2px solid var(--invers);outline-offset:4px}.dokumentschau__inhalt{grid-template-rows:auto 1fr;height:100%;display:grid}.dokumentschau__kopf{border-top:0;border-bottom:1px solid #fafcfe26;flex-wrap:nowrap;padding:8px 12px 8px 20px}.dokumentschau__schliesser{width:36px;height:36px;color:var(--invers);cursor:pointer;background:0 0;border:1px solid #fafcfe40;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.dokumentschau__schliesser:hover{background:#fafcfe26}.dokumentschau__schliesser:focus-visible{outline:2px solid var(--invers);outline-offset:2px}.dokumentschau__schliesser svg{width:16px;height:16px}.dokumentschau__rahmen{background:var(--blatt);border:0;width:100%;height:100%;display:block}.dokumentschau__ausloeser{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pdf-flaeche{grid-template-rows:auto 1fr;height:100%;min-height:0;display:grid}.pdf-flaeche__werkzeuge{color:var(--invers);background:#091229b3;border-bottom:1px solid #fafcfe26;justify-content:space-between;align-items:center;gap:12px;padding:6px 16px;display:flex}.pdf-flaeche__seiten{font-size:13px}.pdf-flaeche__rolle{cursor:grab;background:#282c34;min-height:0;overflow:auto}.pdf-flaeche__rolle--zieht{cursor:grabbing;-webkit-user-select:none;user-select:none}.pdf-flaeche__rolle:focus-visible{outline:2px solid var(--invers);outline-offset:-2px}.pdf-flaeche__seitenliste{flex-direction:column;align-items:center;gap:16px;width:max-content;min-width:100%;padding:24px;display:flex}.pdf-flaeche__seite{background:#fff;display:block;box-shadow:0 1px 6px #0006}.pdf-flaeche__meldung{color:var(--invers);text-align:center;margin:48px auto}.bildschau__flaeche:has(.bildschau__bild--gezoomt) .bildschau__lupe{cursor:grab}.bildschau__flaeche--zieht,.bildschau__flaeche--zieht .bildschau__lupe{cursor:grabbing;-webkit-user-select:none;user-select:none}}
@layer components{.bild-dock{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.bild-dock__platz{flex-direction:column;gap:4px;min-width:0;display:flex;position:relative}.bild-dock__leer,.bild-dock__platte{aspect-ratio:16/10;width:100%}.bild-dock__leer{border:1px dashed var(--l-fein);border-radius:var(--ecke)}.bild-dock__platte{position:relative}.bild-dock__platte .bildschau__ausloeser{width:100%}.bild-dock__bild{aspect-ratio:16/10;border:1px solid var(--l-mittel);border-radius:var(--ecke);background:var(--abgesetzt);object-fit:contain;width:100%;display:block}.bild-dock__name{color:var(--text2);font-size:.75rem;line-height:1.3}@media (min-width:900px){.bild-dock{grid-template-columns:repeat(var(--dock-anzahl), minmax(0, 1fr));padding-bottom:4px}.bild-dock__name{display:none}.bild-dock__platte{width:calc(100% * var(--dock-maximum));margin-left:calc(-50% * var(--dock-maximum));transform:scale(calc(1 / var(--dock-maximum)));transform-origin:top;position:absolute;top:0;left:50%}.bild-dock__platz{aspect-ratio:16/10}.bild-dock__bild{border-width:calc(1px * var(--dock-maximum));border-radius:calc(var(--ecke) * var(--dock-maximum))}.bild-dock__platte .bildschau__ausloeser:focus-visible{outline-width:calc(2px * var(--dock-maximum));outline-offset:calc(2px * var(--dock-maximum))}}}
@layer components{.status-leiste{gap:12px;margin:0;padding:0;list-style:none;display:grid}.status-leiste__schritt{grid-template-columns:24px 1fr;align-items:center;column-gap:10px;display:grid;position:relative}.status-leiste__kreis{z-index:1;border:2px solid var(--l-mittel);background:var(--blatt);width:24px;height:24px;color:var(--invers);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.status-leiste__kreis svg{width:14px;height:14px}.status-leiste__name{color:var(--text2);font-size:.8125rem;line-height:1.3}.status-leiste__stand{color:var(--text2);grid-column:2;font-size:.75rem}.status-leiste__schritt--erledigt .status-leiste__kreis{border-color:var(--stand-bereit-schrift);background:var(--stand-bereit-schrift)}.status-leiste__schritt--erledigt .status-leiste__name{color:var(--stand-bereit-schrift)}.status-leiste__schritt--aktuell .status-leiste__kreis{border-color:var(--knopf-grund);background:var(--knopf-grund)}.status-leiste__schritt--aktuell .status-leiste__kreis:after,.status-leiste__schritt--wartet .status-leiste__kreis:after{background:var(--invers);content:"";border-radius:50%;width:6px;height:6px}.status-leiste__schritt--aktuell .status-leiste__name,.status-leiste__schritt--wartet .status-leiste__name{color:var(--text);font-weight:600}.status-leiste__schritt--wartet .status-leiste__kreis{border-color:var(--stand-warte-schrift);background:var(--stand-warte-schrift)}.status-leiste__schritt--offen .status-leiste__kreis:after{border:1.5px solid var(--l-funk);content:"";border-radius:50%;width:6px;height:6px}.status-leiste--storniert .status-leiste__kreis{border-color:var(--l-mittel);background:var(--abgesetzt);color:var(--text2)}.status-leiste--storniert .status-leiste__name{color:var(--text2)}@media (max-width:899px){.status-leiste{gap:0}.status-leiste__schritt{border-top:1px solid var(--l-fein);align-items:start;row-gap:2px;padding:8px 0}.status-leiste__schritt:first-child{border-top:0}.status-leiste__kreis{margin-top:1px}.status-leiste__name{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;font-size:.875rem}}@media (min-width:900px){.status-leiste{grid-template-columns:repeat(var(--status-anzahl), minmax(0, 1fr));gap:12px}.status-leiste__schritt{text-align:center;grid-template-columns:1fr;place-items:start center;row-gap:6px}.status-leiste__stand{grid-column:1;min-height:1em;margin-top:-4px}.status-leiste__schritt+.status-leiste__schritt:before{background:var(--l-fein);content:"";width:calc(100% + 12px);height:2px;position:absolute;top:11px;right:50%}.status-leiste__schritt--erledigt+.status-leiste__schritt--erledigt:before,.status-leiste__schritt--erledigt:not(:first-child):before{background:var(--stand-bereit-schrift)}}.status-leiste__oeffner{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.status-leiste__oeffner:hover{text-underline-offset:2px;text-decoration:underline}.status-leiste__oeffner:focus-visible{outline:2px solid var(--marke);outline-offset:2px}@media (max-width:899px){.status-leiste__oeffner{width:100%;min-height:var(--ziel);text-align:left;align-items:center;display:flex}.status-leiste__schritt:has(.status-leiste__oeffner) .status-leiste__kreis{margin-top:10px}}}
@layer components{.bestaetigung{box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--l-mittel);border-radius:var(--ecke);background:var(--blatt);width:min(32rem,100vw - 32px);max-height:min(85vh,100dvh - 32px);color:var(--text);margin:auto;padding:24px;overflow-y:auto}.bestaetigung::backdrop{background:var(--band-schleier)}.bestaetigung--rahmen{padding:0;overflow:hidden}.bestaetigung--rahmen:popover-open{flex-direction:column;display:flex}.fenster__kopf,.fenster__fuss{z-index:1;background:var(--blatt);flex:none;padding:12px 20px;position:sticky}.fenster__kopf{border-bottom:1px solid var(--l-fein);top:0}.fenster__fuss{border-top:1px solid var(--l-fein);bottom:0}.fenster__rumpf{overscroll-behavior:contain;flex:auto;min-height:0;padding:16px 20px;overflow-y:auto}.fenster__formular{flex-direction:column;flex:auto;min-height:0;display:flex}}
@layer components{.phasen-nachweise__zeile{width:100%;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 4px;display:flex}.phasen-nachweise__zeile:hover{background:var(--abgesetzt)}.phasen-nachweise__zeile:focus-visible{outline:2px solid var(--marke);outline-offset:-2px}.phasen-nachweise__anzahl{text-align:right;white-space:nowrap;flex-shrink:0;margin-left:auto;padding-left:4px}@media (max-width:599px){.phasen-nachweise__vorschau img:nth-child(n+2){display:none}}.phasen-nachweise__punkt{border:2px solid var(--l-mittel);background:var(--blatt);border-radius:50%;flex-shrink:0;width:12px;height:12px}.phasen-nachweise__punkt--erledigt{border-color:var(--stand-bereit-schrift);background:var(--stand-bereit-schrift)}.phasen-nachweise__punkt--aktuell{border-color:var(--knopf-grund);background:var(--knopf-grund)}.phasen-nachweise__punkt--wartet{border-color:var(--stand-warte-schrift);background:var(--stand-warte-schrift)}.bestaetigung--breit{width:min(48rem,100vw - 32px);max-height:calc(100vh - 64px);overflow-y:auto}.nachweis-galerie{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.nachweis-galerie__kachel{border:1px solid var(--l-mittel);border-radius:var(--ecke);background:var(--blatt);flex-direction:column;min-width:0;display:flex;overflow:hidden}.nachweis-galerie__flaeche{aspect-ratio:4/3;border:0;border-bottom:1px solid var(--l-mittel);background:var(--abgesetzt);width:100%;color:var(--text2);cursor:zoom-in;place-items:center;padding:0;display:grid;overflow:hidden}.nachweis-galerie__flaeche--still{cursor:default}.nachweis-galerie__flaeche:focus-visible{outline:2px solid var(--marke);outline-offset:-2px}.nachweis-galerie__bild{object-fit:cover;width:100%;height:100%;transition:transform .16s ease-out}.nachweis-galerie__flaeche:hover .nachweis-galerie__bild{transform:scale(1.03)}.nachweis-galerie__text{flex-direction:column;gap:2px;min-width:0;padding:8px 10px 0;display:flex}.nachweis-galerie__name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.nachweis-galerie__aktionen{justify-content:flex-end;padding:2px 4px 4px}.uebergabe__schritt{border-top:1px solid var(--l-fein);padding:16px 0}.uebergabe__schritt:first-child{border-top:0;padding-top:0}.uebergabe__kopf{align-items:center;gap:10px;margin-bottom:12px;display:flex}.uebergabe__nummer{border:1.5px solid var(--l-mittel);width:24px;height:24px;color:var(--text2);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:grid}.uebergabe__nummer--erledigt{border-color:var(--stand-bereit-schrift);background:var(--stand-bereit-schrift);color:var(--invers)}.uebergabe__zeile{border-top:1px solid var(--l-fein);gap:8px;padding:8px 0;display:grid}.uebergabe__zeile:first-child{border-top:0}@media (min-width:900px){.uebergabe__zeile{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center}}.uebergabe__mehr{margin-top:12px}.uebergabe__mehr-titel{color:var(--text);margin:0;font-size:.875rem;font-weight:600}.phasen-blatt{border-radius:var(--ecke);background:var(--abgesetzt);padding:12px 16px}.phasen-blatt__abschnitt{color:var(--text2);letter-spacing:.04em;text-transform:uppercase;margin:16px 0 8px;font-size:.75rem;font-weight:600}.phasen-blatt__zeile{color:var(--text);align-items:center;gap:8px;margin:0;font-size:.875rem;display:flex}.phasen-blatt__angaben{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:12px 24px;margin:0;display:grid}.phasen-blatt__angaben dt{color:var(--text2);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.phasen-blatt__angaben dd{color:var(--text);margin:2px 0 0;font-size:.9375rem;font-weight:600}.phasen-blatt__faecher{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.phasen-blatt__faecher>li{border-top:1px solid var(--l-fein);grid-template-columns:minmax(8rem,1fr) 2fr;gap:4px 16px;padding:8px 0;display:grid}.phasen-blatt__fach{color:var(--text);font-size:.875rem;font-weight:600}.phasen-blatt__namen{flex-direction:column;gap:2px;min-width:0;display:flex}.phasen-blatt__name{min-width:0;color:var(--text);align-items:center;gap:6px;font-size:.8125rem;display:flex}.phasen-blatt__dateien{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.phasen-blatt__dateien>li{border-top:1px solid var(--l-fein);align-items:center;gap:10px;min-width:0;padding:8px 0;display:flex}.phasen-blatt__dateien>li:first-child{border-top:0}.phasen-blatt__oeffner{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}@media (max-width:599px){.phasen-blatt__faecher>li{grid-template-columns:1fr}}.ergebnis-ueberblick__hinweis{border:1px solid var(--stand-bereit-linie);border-radius:var(--ecke);background:var(--stand-bereit-flaeche);color:var(--stand-bereit-schrift);flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:12px;padding:12px 16px;display:flex}.ergebnis-ueberblick__dateien{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ergebnis-ueberblick__dateien>li{border:1px solid var(--l-fein);border-radius:var(--ecke);background:var(--blatt);align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.ergebnis-ueberblick__symbol{border-radius:var(--ecke);background:var(--abgesetzt);width:40px;height:40px;color:var(--text2);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ergebnis-datei__kachel{border-radius:var(--ecke);min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.ergebnis-datei__kachel--oeffnet{cursor:pointer}.ergebnis-ueberblick__dateien>li:has(.ergebnis-datei__kachel--oeffnet:hover){border-color:var(--l-mittel);background:var(--abgesetzt)}.ergebnis-datei__kachel--oeffnet:focus-visible{outline:2px solid var(--marke);outline-offset:4px}.phasen-blatt__ende{border-top:1px dashed var(--l-fein);color:var(--text2);margin:4px 0 0;padding-top:8px;font-size:.8125rem}.phasen-aktion{border:1px solid var(--l-mittel);border-radius:var(--ecke);background:var(--abgesetzt);margin-top:16px;padding:12px 16px}.phasen-aktion__titel{color:var(--text2);letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:.75rem;font-weight:600}.phasen-aktion__zeile{color:var(--text2);margin:0 0 8px;font-size:.8125rem}}
@layer components{.symbol-knopf{min-width:var(--ziel);min-height:var(--ziel);border-radius:var(--ecke);color:var(--text2);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;transition:background-color .12s ease-out,color .12s ease-out;display:inline-flex}.symbol-knopf:hover{border-color:var(--l-mittel);background:var(--abgesetzt);color:var(--marke)}.symbol-knopf--gefahr:hover{color:var(--gefahr)}.symbol-knopf:focus-visible{outline:2px solid var(--marke);outline-offset:1px}.symbol-knopf:has(+input:focus-visible){outline:2px solid var(--marke);outline-offset:1px}.symbol-knopf:disabled{color:var(--l-mittel);cursor:default}.symbol-leiste{flex-wrap:wrap;align-items:center;gap:2px;display:inline-flex}.symbol-leiste--eine-zeile{flex-wrap:nowrap}@media (min-width:900px){.symbol-knopf{min-width:32px;min-height:32px}}.datei-name{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.datei-name:focus-visible{outline:2px solid var(--marke);outline-offset:2px}.aktions-menue{border:1px solid var(--l-mittel);border-radius:var(--ecke);background:var(--blatt);min-width:13rem;color:var(--text);margin:0;padding:4px;position:fixed;inset:auto;box-shadow:0 6px 20px #09122929}.aktions-menue__punkt{width:100%;min-height:var(--ziel);border-radius:calc(var(--ecke) - 2px);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 10px;font-size:.875rem;text-decoration:none;display:flex}.aktions-menue__punkt:hover,.aktions-menue__punkt:focus-visible{background:var(--abgesetzt);outline:none}.aktions-menue__punkt svg{color:var(--text2);flex-shrink:0}.aktions-menue__punkt--gefahr,.aktions-menue__punkt--gefahr svg{color:var(--gefahr)}@media (min-width:900px){.aktions-menue__punkt{min-height:36px}}@media (max-width:899px){.aktions-menue{border-radius:var(--ecke) var(--ecke) 0 0;min-width:0;padding:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));border-width:1px 0 0;inset:auto 0 0}}@supports not selector(:popover-open){.aktions-menue{display:none}}.datei-vorschaukarte__anker{border-radius:4px;display:inline-flex}.datei-vorschaukarte__anker:focus-visible{outline:2px solid var(--marke);outline-offset:2px}.datei-vorschaukarte{border:1px solid var(--l-mittel);border-radius:var(--ecke);background:var(--blatt);width:16rem;color:var(--text);margin:0;padding:8px;position:fixed;inset:auto;box-shadow:0 8px 24px #0912292e}.datei-vorschaukarte__bild{border-radius:calc(var(--ecke) - 2px);background:var(--abgesetzt);place-items:center;height:10rem;display:grid;overflow:hidden}.datei-vorschaukarte__bild img,.datei-vorschaukarte__bild canvas{object-fit:contain;max-width:100%;max-height:100%}.datei-vorschaukarte__keine{color:var(--text2);font-size:.8125rem}.datei-vorschaukarte__name{text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:.8125rem;font-weight:600;display:block;overflow:hidden}.datei-vorschaukarte__angaben{color:var(--text2);font-size:.75rem;display:block}}
@layer components{.datei-haken{width:16px;height:16px;accent-color:var(--marke);cursor:pointer;margin:0}.datei-haken:disabled{cursor:default}.datei-haken-zelle{text-align:center;padding:0}.datei-haken-zelle label{min-height:var(--ziel);cursor:pointer;justify-content:center;align-items:center;display:flex}@media (min-width:900px){.datei-haken-zelle label{min-height:32px}}.auswahlleiste{border:1px solid var(--marke);border-radius:var(--ecke);background:var(--abgesetzt);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 12px;padding:8px 12px;display:flex}.auswahlleiste__zahl{color:var(--text);font-size:.875rem;font-weight:600}.auswahlleiste__knopf{min-height:var(--ziel);border:1px solid var(--l-mittel);border-radius:var(--ecke);background:var(--blatt);color:var(--text);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:0 10px;font-size:.875rem;text-decoration:none;display:inline-flex}.auswahlleiste__knopf:hover{border-color:var(--marke);color:var(--marke)}.auswahlleiste__knopf:disabled{border-color:var(--l-fein);color:var(--l-mittel);cursor:default}.auswahlleiste__knopf--gefahr:hover{border-color:var(--gefahr);color:var(--gefahr)}.auswahlleiste__hinweis{color:var(--text2);font-size:.8125rem}.auswahlleiste__fehler{color:var(--gefahr);font-size:.8125rem}@media (min-width:900px){.auswahlleiste__knopf{min-height:32px}}.datei-kachel{position:relative}.datei-kachel__haken{z-index:1;cursor:pointer;border-radius:6px;padding:6px;display:flex;position:absolute;top:4px;left:4px}.datei-haken-feld{cursor:pointer;align-items:center;display:inline-flex}.datei-raster__alle{min-height:var(--ziel);color:var(--text2);cursor:pointer;align-items:center;gap:8px;margin-bottom:4px;font-size:.8125rem;display:inline-flex}@media (min-width:900px){.datei-raster__alle{min-height:28px}}.auswahlleiste__reihe{border-top:1px solid var(--l-fein);flex-wrap:wrap;align-items:flex-end;gap:8px 12px;width:100%;padding-top:8px;display:flex}.auswahlleiste__feld{color:var(--text2);flex-direction:column;gap:2px;font-size:.75rem;display:flex}.auswahlleiste__feld select{min-height:var(--ziel);border:1px solid var(--l-mittel);border-radius:var(--ecke);background:var(--blatt);color:var(--text);font:inherit;padding:0 8px;font-size:.875rem}@media (min-width:900px){.auswahlleiste__feld select{min-height:32px}}}
@layer components{.kundenwahl-liste{border:1px solid var(--l-mittel);border-radius:var(--ecke);background:var(--blatt);min-width:min(18rem,100vw - 16px);max-height:24rem;color:var(--text);margin:0;padding:8px;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 6px 20px #09122929}.kundenwahl-liste::backdrop{background:0 0}}
@layer components{.reiter{border-bottom:1px solid var(--l-mittel)}.reiter__liste{flex-wrap:wrap;gap:0 4px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:899px){.reiter__liste--rollend{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:1px;overflow-x:auto}.reiter__liste--rollend::-webkit-scrollbar{display:none}.reiter__liste--rollend>li{flex-shrink:0}.reiter__liste--rollend .reiter__eintrag{white-space:nowrap;padding:0 10px}}.reiter__eintrag{min-height:var(--ziel);color:var(--text2);border-bottom:3px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 14px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}a.reiter__eintrag:hover{border-bottom-color:var(--l-mittel);color:var(--text)}a.reiter__eintrag:focus-visible{outline:2px solid var(--marke);outline-offset:-2px}.reiter__eintrag--aktiv{border-bottom-color:var(--knopf-grund);color:var(--text)}.reiter__zusatz:empty{display:none}.reiter__zusatz:has(.neue-nachricht-punkt){background:0 0;padding:0}.neue-nachricht-punkt{background:var(--stand-lauf-schrift);border-radius:50%;width:8px;height:8px;display:inline-block}.reiter__anzahl{color:var(--text2);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:500}.reiter__zusatz{background:var(--stand-lauf-flaeche);color:var(--stand-lauf-schrift);border-radius:999px;padding:1px 8px;font-size:.75rem;font-weight:600}.reiter__eintrag--hervor{border-top-left-radius:var(--ecke);border-top-right-radius:var(--ecke);background:color-mix(in srgb, var(--stand-bereit-flaeche) 60%, transparent);color:var(--stand-bereit-schrift)}.reiter__eintrag--hervor:before{background:var(--stand-bereit-schrift);content:"";border-radius:50%;width:8px;height:8px}a.reiter__eintrag--hervor:hover{border-bottom-color:var(--stand-bereit-linie);color:var(--stand-bereit-schrift)}.reiter__eintrag--hervor .reiter__zusatz{background:var(--stand-bereit-schrift);color:var(--blatt)}.einstellungen__navigation{flex-shrink:0}.einstellungen__liste{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.einstellungen__eintrag{min-height:var(--ziel);border-radius:var(--ecke);color:var(--text2);border-left:3px solid #0000;align-items:center;padding:0 14px;font-size:.9375rem;font-weight:600;text-decoration:none;display:flex}a.einstellungen__eintrag:hover{background:var(--abgesetzt);color:var(--text)}a.einstellungen__eintrag:focus-visible{outline:2px solid var(--marke);outline-offset:-2px}.einstellungen__eintrag--aktiv{border-left-color:var(--knopf-grund);background:var(--stand-lauf-flaeche);color:var(--text);border-top-left-radius:0;border-bottom-left-radius:0}.einstellungen__gruppenbeginn{border-top:1px solid var(--l-fein);flex-basis:100%;margin-top:8px;padding-top:12px}@media (min-width:900px){.einstellungen__navigation{width:14rem}.einstellungen__liste{flex-direction:column}}}
@layer components{.beleg{box-sizing:border-box;border:1px solid var(--l-mittel);border-radius:var(--ecke);background:var(--blatt);max-width:21cm;color:var(--text);margin:0 auto;padding:32px}@media (max-width:599px){.beleg{padding:16px}}.beleg__entwurf{border:1px solid var(--stand-warte-linie);border-left:4px solid var(--stand-warte-schrift);border-radius:var(--ecke);background:var(--stand-warte-flaeche);color:var(--stand-warte-schrift);margin-bottom:24px;padding:12px 16px;font-size:.875rem}.beleg__kopf{border-bottom:1px solid var(--l-fein);flex-wrap:wrap;justify-content:space-between;gap:24px;padding-bottom:24px;display:flex}.beleg__aussteller{font-style:normal;line-height:1.5}.beleg__firma{font-family:var(--se);font-size:1.125rem;font-weight:600}.beleg__nummer{text-align:right;font-variant-numeric:tabular-nums}.beleg__nummer b{font-family:var(--se);font-size:1.125rem;display:block}.beleg__adressen{gap:24px;margin-top:24px;display:grid}@media (min-width:48rem){.beleg__adressen{grid-template-columns:1fr 1fr}}.beleg__feldname{color:var(--text2);text-transform:uppercase;letter-spacing:.06em;margin:0 0 4px;font-size:.8125rem}.beleg__angaben{grid-template-columns:auto 1fr;gap:4px 16px;margin:0;display:grid}.beleg__angaben dt{color:var(--text2)}.beleg__angaben dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.beleg__positionen{border-collapse:collapse;width:100%;margin-top:32px}.beleg__positionen th,.beleg__positionen td{border-bottom:1px solid var(--l-fein);text-align:left;vertical-align:top;padding:12px 0}.beleg__positionen thead th{border-bottom:1px solid var(--l-mittel);color:var(--text2);text-transform:uppercase;letter-spacing:.06em;font-size:.8125rem;font-weight:600}.beleg__betrag{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.beleg__summen{grid-template-columns:auto auto;justify-content:end;gap:8px 32px;margin:24px 0 0;display:grid}.beleg__summen dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.beleg__summen .beleg__brutto{border-top:1px solid var(--l-mittel);padding-top:8px;font-weight:600}.beleg__fuss{border-top:1px solid var(--l-fein);color:var(--text2);margin-top:32px;padding-top:16px;font-size:.8125rem}@media print{.beleg{border:0;max-width:none;padding:0}.beleg-nurbildschirm{display:none}}}
@layer components{.site-fuss{background:var(--fuss-grund);color:var(--invers);border-top:3px solid var(--akzent)}.site-fuss-link{color:var(--invers);text-decoration:none}.site-fuss-link:hover,.site-fuss-link:focus-visible{text-underline-offset:.2em;text-decoration:underline}.site-fuss-kante{border-top:1px solid var(--l-funk)}.site-fuss-mark{border-radius:22%;flex-shrink:0;width:3rem;height:3rem;display:block;position:relative;overflow:hidden}.site-fuss-mark-bild{object-fit:contain}}
.navy-punkt{--blatt:#1b3a6b;--text:#fff;--text2:#ffffffb8;--l-funk:#fff9;--l-mittel:#ffffff2e;--l-fein:#ffffff1f;--marke:#f0a24a;--knopf-grund:var(--akzent);--knopf-ueberfahren:var(--akzent-ueberfahren);--invers:#16202b;background:var(--blatt);color:var(--text)}.navy-punkt__betont{color:#f0a24a}.navy-punkt .knopf--sekundaer{color:#f0a24a;border-color:#f0a24a}.navy-punkt .knopf--sekundaer:hover{color:#fff;border-color:#fff}.navy-punkt :focus-visible{outline-color:#f0a24a}.navy-punkt__kopf{background:var(--akzent);color:#16202b}.preis-box{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:20px 24px;display:flex}.navy-punkt--gross{border-radius:12px}.schritt-symbol{background:var(--logo-navy);color:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.schritt-symbol--ergebnis{color:#f0a24a}
@layer components{.aufklapp>summary{list-style:none}.aufklapp>summary::-webkit-details-marker{display:none}}
@layer components{.frage>summary{list-style:none}.frage>summary::-webkit-details-marker{display:none}}
@layer components{.karte{box-sizing:border-box;border:1px solid var(--l-mittel);border-radius:var(--ecke);background:var(--blatt);padding:24px}.karte--heizlast{border-top:3px solid var(--heizlast)}.karte--abgleich{border-top:3px solid var(--marke)}.karte--kombi{border-top:3px solid #0000;border-image:linear-gradient(to right, var(--heizlast) 0 50%, var(--marke) 50% 100%) 1;border-image-width:3px 0 0}.kartenreihe>li,.karte{min-width:0}.kartenreihe{gap:16px;margin:0;padding:0;list-style:none;display:grid}.kartenreihe>li:empty,.listen-kartenliste>li:empty{display:none}@media print{.karte{break-inside:avoid}}}
@layer components{.meldung--blende{animation:.5s ease-in 8s forwards meldung-blende}.meldung--blende:hover,.meldung--blende:focus-within{animation-play-state:paused}@keyframes meldung-blende{0%{opacity:1}99%{visibility:visible}to{visibility:hidden;opacity:0;border-width:0;block-size:0;margin-block:0;padding-block:0}}@media (prefers-reduced-motion:reduce){.meldung--blende{animation-duration:1ms;animation-delay:8s}}}
@layer components{.tabelle{border-collapse:collapse;text-align:left;width:100%;font-size:15.5px;line-height:1.35}.tabelle>caption{border-bottom:1px solid var(--l-mittel);color:var(--text2);letter-spacing:.06em;text-align:left;text-transform:uppercase;padding-bottom:8px;font-size:12px;font-weight:600}.tabelle thead th{border-bottom:1px solid var(--l-mittel);color:var(--text2);letter-spacing:.06em;text-transform:uppercase;padding:8px 24px 8px 0;font-size:12px;font-weight:600}.tabelle tbody td,.tabelle tbody th{border-bottom:1px solid var(--l-fein);color:var(--text);vertical-align:top;padding:8px 24px 8px 0}.tabelle thead th:last-child,.tabelle tbody td:last-child,.tabelle tbody th:last-child{padding-right:0}.tabelle__sortieren{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.tabelle__sortieren:hover{color:var(--marke)}.tabelle__sortieren:focus-visible{outline:2px solid var(--marke);outline-offset:2px}.tabelle__pfeil{color:var(--marke);flex-shrink:0;display:inline-flex}.tabelle__pfeil--ruhend{color:var(--l-mittel)}.tabelle__sortieren:hover .tabelle__pfeil--ruhend{color:var(--marke)}.tabelle tbody th[scope=row]{font-weight:400}.tabelle .zahl{text-align:right;font-variant-numeric:tabular-nums}.tabelle tbody .zahl{white-space:nowrap}.tabelle .zahl:not(:last-child){padding-right:32px}.tabelle--spaltenmass{table-layout:auto}.tabelle .ganz{white-space:nowrap}.tabelle .summe td,.tabelle .summe th{border-top:2px solid var(--text);border-bottom:0;font-weight:600}.tabelle--klebekopf thead th{z-index:1;background:var(--blatt);position:sticky;top:0}.tabelle-scroll{position:relative;overflow-x:auto}.tabelle tbody td,.tabelle tbody th[scope=row],.tabelle thead th{overflow-wrap:break-word}.tabelle .knopf{white-space:nowrap}.tabelle-scroll:focus-visible{outline:2px solid var(--marke);outline-offset:2px}.tabelle-scroll--begrenzt{max-height:var(--tabelle-begrenzt);overflow-y:auto}.tabelle-scroll--begrenzt thead th{z-index:1;background:var(--blatt);position:sticky;top:0}.stueckliste{max-width:44rem}@media (min-width:900px){.stueckliste-block{grid-template-columns:minmax(0,44rem) minmax(16rem,1fr);align-items:start;gap:32px;display:grid}}.stueckliste-block__angaben{margin-top:12px}@media (min-width:900px){.stueckliste-block__angaben{margin-top:0}}.stueckliste-block--spalte .stueckliste-block__angaben{margin-top:12px}}@media (min-width:900px){.tabelle a.min-h-ziel{min-height:0}}.listen-karten{display:block}.listen-tabelle{display:none}@media (min-width:600px){.listen-karten{display:none}.listen-tabelle{display:block}}.listen-kartenliste{gap:12px;margin:0;padding:0;list-style:none;display:grid}.listen-feld{gap:2px;display:grid}.listen-feld+.listen-feld{margin-top:10px}.listen-feld__label{color:var(--text2);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.listen-feld__wert{color:var(--text);font-size:15.5px;line-height:1.35}
@layer components{.farbe--violett{--farbe-flaeche:var(--farbe-violett-flaeche);--farbe-schrift:var(--farbe-violett-schrift);--farbe-linie:var(--farbe-violett-linie)}.farbe--blau{--farbe-flaeche:var(--stand-lauf-flaeche);--farbe-schrift:var(--stand-lauf-schrift);--farbe-linie:var(--stand-lauf-linie)}.farbe--tuerkis{--farbe-flaeche:var(--farbe-tuerkis-flaeche);--farbe-schrift:var(--farbe-tuerkis-schrift);--farbe-linie:var(--farbe-tuerkis-linie)}.farbe--bernstein{--farbe-flaeche:var(--stand-warte-flaeche);--farbe-schrift:var(--stand-warte-schrift);--farbe-linie:var(--stand-warte-linie)}.farbe--orange{--farbe-flaeche:var(--farbe-orange-flaeche);--farbe-schrift:var(--farbe-orange-schrift);--farbe-linie:var(--farbe-orange-linie)}.farbe--magenta{--farbe-flaeche:var(--farbe-magenta-flaeche);--farbe-schrift:var(--farbe-magenta-schrift);--farbe-linie:var(--farbe-magenta-linie)}.farbe--rot{--farbe-flaeche:var(--stand-problem-flaeche);--farbe-schrift:var(--stand-problem-schrift);--farbe-linie:var(--stand-problem-linie)}.farbe--gruen{--farbe-flaeche:var(--stand-bereit-flaeche);--farbe-schrift:var(--stand-bereit-schrift);--farbe-linie:var(--stand-bereit-linie)}.farbe--grau{--farbe-flaeche:var(--stand-neutral-flaeche);--farbe-schrift:var(--stand-neutral-schrift);--farbe-linie:var(--stand-neutral-linie)}.phasen-pille{border:1px solid var(--farbe-linie,var(--stand-neutral-linie));background:var(--farbe-flaeche,var(--stand-neutral-flaeche));height:22px;color:var(--farbe-schrift,var(--stand-neutral-schrift));white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:12.5px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.phasen-pille:hover{border-color:var(--farbe-schrift,var(--stand-neutral-schrift))}.phasen-pille:focus-visible{outline:2px solid var(--marke);outline-offset:2px}.marke-stand.farbe{border-color:var(--farbe-linie);background:var(--farbe-flaeche);color:var(--farbe-schrift)}}
@layer components{.filter-chips{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.filter-chips__liste{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.filter-chip{min-height:var(--chip-hoehe);border:1px solid var(--farbe-linie,var(--stand-neutral-linie));background:var(--farbe-flaeche,var(--stand-neutral-flaeche));padding:0 var(--chip-x);color:var(--farbe-schrift,var(--stand-neutral-schrift));font-size:var(--chip-schrift);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}a.filter-chip:hover{border-color:var(--farbe-schrift,var(--stand-neutral-schrift))}a.filter-chip:focus-visible{outline:2px solid var(--marke);outline-offset:2px}.filter-chip__symbol{flex:none;display:inline-flex}.filter-chip__anzahl{font-variant-numeric:tabular-nums;font-size:.92em;font-weight:700}.filter-chip--aktiv{border-color:var(--farbe-schrift,var(--stand-neutral-schrift));background:var(--farbe-schrift,var(--stand-neutral-schrift));color:var(--invers);font-weight:600}@media (max-width:899px){.filter-chip{min-height:var(--ziel)}}}
@layer components{.filterleiste{border-bottom:1px solid var(--l-fein);flex-direction:column;gap:8px;margin-bottom:16px;padding-bottom:12px;display:flex}.filterleiste__firma{color:var(--text);flex-direction:column;gap:4px;font-size:.875rem;font-weight:600;display:flex}@media (min-width:600px){.filterleiste__firma{display:none}@supports not selector(:popover-open){.filterleiste__firma{display:flex}}}.filterleiste__reihe{flex-wrap:wrap;align-items:center;gap:8px 28px;display:flex}.wahl-menue__wort{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wahl-menue__pfeil{flex-shrink:0}.tabelle__kopfwahl{max-width:calc(100% + 16px);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;margin:-9px -8px;padding:9px 8px;display:inline-flex}.tabelle__kopfwahl:hover,.tabelle__kopfwahl.wahl-menue-knopf--offen{background:var(--abgesetzt);color:var(--marke)}.tabelle__kopfwahl:focus-visible{outline:2px solid var(--marke);outline-offset:-2px}.tabelle__kopfwahl.wahl-menue-knopf--gewaehlt{color:var(--marke)}.tabelle__kopfwahl.wahl-menue-knopf--gewaehlt .wahl-menue__wort{letter-spacing:normal;text-transform:none}.tabelle__kopfwahl .wahl-menue__pfeil{color:var(--l-mittel)}.tabelle__kopfwahl:hover .wahl-menue__pfeil,.tabelle__kopfwahl:focus-visible .wahl-menue__pfeil,.tabelle__kopfwahl.wahl-menue-knopf--offen .wahl-menue__pfeil,.tabelle__kopfwahl.wahl-menue-knopf--gewaehlt .wahl-menue__pfeil{color:inherit}.wahl-menue{min-width:11rem;max-width:min(22rem,100vw - 16px);max-height:min(24rem,100vh - 32px);overflow-y:auto}.wahl-menue__punkt[aria-current=true]{color:var(--marke);font-weight:600}.wahl-menue__haken{width:15px;color:var(--marke);flex-shrink:0;display:inline-flex}.projektzeile{position:relative}tr.projektzeile:hover{background:var(--abgesetzt)}tr.projektzeile:has(.zeilenverweis:focus-visible){outline:2px solid var(--marke);outline-offset:-2px}.zeilenverweis{color:var(--text);font-weight:600;text-decoration:none}.zeilenverweis:after{content:"";position:absolute;inset:0}.zeilenverweis:focus-visible{outline:none}.zeile-ueber{z-index:1;position:relative}.filterleiste__suchform{flex-wrap:wrap;flex:0 50%;justify-content:flex-end;align-items:flex-end;gap:8px 12px;min-width:16rem;margin-left:auto;display:flex}@media (max-width:899px){.filterleiste__suchform{flex-basis:100%}}.filterleiste__suche{width:100%}tr.projektzeile>td{vertical-align:middle;white-space:nowrap}.projektzelle{align-items:center;gap:6px;min-width:0;display:flex}.projektzelle>.zeilenverweis{text-overflow:ellipsis;min-width:0;overflow:hidden}.projektzelle>.post{flex:none}.post{font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid #0000;border-radius:10px;align-items:center;gap:3px;height:19px;padding:0 6px 0 5px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.post--neu{background:var(--stand-lauf-schrift);color:var(--invers)}.post--offen{border-color:var(--stand-warte-linie);background:var(--stand-warte-flaeche);color:var(--stand-warte-schrift)}.zelle-kurz{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.aufgabe{min-width:0;color:var(--text);align-items:center;gap:6px;display:flex}.aufgabe>span{text-overflow:ellipsis;overflow:hidden}.aufgabe svg{color:var(--l-funk);flex:none}.aufgabe--wartet{color:var(--stand-warte-schrift)}.aufgabe--wartet svg{color:currentColor}.schritt{align-items:center;gap:8px;display:inline-flex}.schritt__zahl{font-variant-numeric:tabular-nums}.schritt__balken{gap:2px;display:flex}.schritt__teil{background:var(--l-fein);border-radius:2px;width:12px;height:4px;display:block}.schritt__teil--fertig{background:var(--stand-lauf-schrift)}.schritt__teil--laeuft{background:var(--stand-lauf-linie)}.schritt--reklamation .schritt__zahl{color:var(--stand-problem-schrift);font-weight:600}.schritt__teil--zusatz-fertig{background:var(--stand-problem-schrift)}.schritt__teil--zusatz-laeuft{background:var(--stand-problem-linie)}.termin-pille{border:1px solid color-mix(in oklch, var(--stand-problem-linie) var(--termin-grad,0%), var(--stand-bereit-linie));background:color-mix(in oklch, var(--stand-problem-flaeche) var(--termin-grad,0%), var(--stand-bereit-flaeche));height:22px;color:color-mix(in oklch, var(--stand-problem-schrift) var(--termin-grad,0%), var(--stand-bereit-schrift));font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 9px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.termin--ueberfaellig{border-color:var(--stand-problem-schrift)}.termin__zusatz{font-size:11.5px;font-weight:600}}
@layer components{.kundenseite{flex-direction:column;gap:28px;display:flex}.kundenseite__untertitel{color:var(--text2);margin:-16px 0 0}.kundenseite__abschnitt{flex-direction:column;gap:10px;display:flex}.kundenseite__ueberschrift{color:var(--text2);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.kundenseite__ruhe{border:1px solid var(--l-fein);border-radius:var(--ecke);background:var(--blatt);color:var(--text2);align-items:center;gap:8px;margin:0;padding:9px 14px 10px;font-size:13.5px;display:flex}.kundenseite__ruhe svg{color:var(--stand-bereit-schrift);flex:none}.kundenseite__karten{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-auto-rows:1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.kundenseite__liste{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.kundenseite__blatt{border:1px solid var(--l-fein);border-radius:var(--ecke);background:var(--blatt);padding:16px 20px 4px}.kundenseite__fuss{border-top:1px solid var(--l-fein);color:var(--text2);margin:0;padding:10px 0;font-size:12.5px}.aufgabe-karte{border:1px solid var(--stand-neutral-linie);border-radius:var(--ecke);background:var(--blatt);flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding:9px 14px 10px;display:flex}.aufgabe-karte__titel{color:var(--text);flex:100%;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:1.35;display:flex}.aufgabe-karte__titel svg{flex:none}.aufgabe-karte__text{color:var(--text2);font-size:13px;line-height:1.35}.aufgabe-karte__verweis{margin-left:auto;font-size:13px;font-weight:600;line-height:1.35;text-decoration:none}.aufgabe-karte__verweis:hover{text-decoration:underline}.aufgabe-karte--antwort{border-color:var(--stand-warte-linie);background:var(--stand-warte-flaeche)}.aufgabe-karte--antwort svg,.aufgabe-karte--antwort .aufgabe-karte__verweis{color:var(--stand-warte-schrift)}.aufgabe-karte--ergebnis{border-color:var(--stand-bereit-linie);background:var(--stand-bereit-flaeche)}.aufgabe-karte--ergebnis svg,.aufgabe-karte--ergebnis .aufgabe-karte__verweis{color:var(--stand-bereit-schrift)}.aufgabe-karte--entwurf svg,.aufgabe-karte--entwurf .aufgabe-karte__verweis{color:var(--stand-neutral-schrift)}.wartet-karte{border:1px solid var(--stand-warte-linie);border-left:4px solid var(--stand-warte-schrift);border-radius:var(--ecke);background:var(--zone-aktion);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;padding:10px 14px 11px;display:flex}.wartet-karte__inhalt{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.wartet-karte__satz{color:var(--text);margin:2px 0 0;font-size:14px;line-height:1.35}.wartet-karte__bitte{border-left:2px solid var(--stand-warte-linie);color:var(--text);white-space:pre-line;margin:0;padding-left:8px;font-size:14px;font-weight:500;line-height:1.35}.wartet-karte__knoepfe{flex-direction:column;gap:8px;display:flex}@media (min-width:900px){.wartet-karte__knoepfe{flex-flow:wrap;justify-content:flex-end}}.kundenfilter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:8px;display:flex}.kundenfilter__liste{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.kundenfilter__pille{border:1px solid var(--l-mittel);border-radius:var(--ecke);background:var(--blatt);min-height:34px;color:var(--text);align-items:center;gap:6px;padding:0 12px;font-size:13.5px;text-decoration:none;display:inline-flex}a.kundenfilter__pille:hover{border-color:var(--l-funk);background:var(--abgesetzt);color:var(--text)}.kundenfilter__pille--aktiv{border-color:var(--knopf-grund);background:var(--knopf-grund);color:var(--invers);cursor:default;font-weight:600}.kundenfilter__zahl{color:var(--l-funk);font-variant-numeric:tabular-nums;font-size:12.5px}.kundenfilter__pille--aktiv .kundenfilter__zahl{color:var(--invers)}.kundenfilter__suche{width:min(100%,320px)}.stand-filter__suche{display:block;position:relative}.stand-filter__lupe{color:var(--l-funk);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.stand-filter__anzahl{color:var(--l-funk);margin-left:5px;font-size:13px;font-weight:500}.stand-filter__sofort{width:min(100%,340px)}.kundenliste td,.kundenliste th[scope=row]{vertical-align:middle}.kundenliste__kopf{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.kundenliste__name{color:var(--text);font-weight:600}.kundenliste__art{background:var(--abgesetzt);color:var(--text2);border-radius:4px;padding:1px 5px;font-size:11px;font-weight:600}.kundenliste__meta{color:var(--text2);font-variant-numeric:tabular-nums;margin-top:2px;font-size:13px;font-weight:400;display:block}.kundenliste__wartet{color:var(--stand-warte-schrift);margin-top:2px;font-size:13px;font-weight:600;display:block}.kundenliste__leise{color:var(--text2);font-size:13px}.kundenliste__leersatz{max-width:60ch;color:var(--text2);font-family:var(--se);text-align:center;margin:0 auto;padding:28px 0}.kundenliste__fortschritt{flex-direction:column;gap:4px;display:flex}.kundenliste__schritt{color:var(--text);font-size:13.5px}.kundenliste__balken{gap:3px;display:flex}.kundenliste__teil{background:var(--l-fein);border-radius:2px;width:22px;height:4px;display:block}.kundenliste__teil--fertig{background:var(--stand-lauf-schrift)}.kundenliste__datum{color:var(--text2);font-variant-numeric:tabular-nums;font-size:12.5px}.kundenliste__datum--ueber{color:var(--stand-problem-schrift);font-weight:600}.kundenliste__post{border:1px solid var(--stand-lauf-linie);color:var(--marke);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:1px 7px;font-size:12px;font-weight:600;display:inline-flex}.kundenliste__aktionszelle{text-align:right}.kundenliste__aktion{z-index:1;border:1px solid var(--l-mittel);border-radius:var(--ecke);background:var(--blatt);min-height:34px;color:var(--text);white-space:nowrap;align-items:center;padding:0 14px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.kundenliste__aktion:hover{background:var(--abgesetzt);color:var(--text)}.kundenliste__aktion--betont{border-color:var(--knopf-grund);background:var(--knopf-grund);color:var(--invers)}.kundenliste__aktion--betont:hover{border-color:var(--knopf-ueberfahren);background:var(--knopf-ueberfahren);color:var(--invers)}.kundenliste__unterzeile>th,.kundenliste__unterzeile>td{background:var(--flaeche);font-size:13.5px}.kundenliste__unterzeile .zeilenverweis{font-variant-numeric:tabular-nums;font-weight:500}.kundenliste__einzug{border-left:2px solid var(--l-fein);padding-left:16px;display:block}.kundenliste__karte{border:1px solid var(--l-fein);border-radius:var(--ecke);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.kundenliste__karte-auftraege{border-top:1px solid var(--l-fein);margin:10px 0 0;padding:0;list-style:none}.kundenliste__karte-auftraege li{justify-items:start;gap:6px;padding:10px 0 0;font-size:13.5px;display:grid}.lage-karte{border:1px solid var(--stand-lauf-linie);border-radius:var(--ecke);background:var(--stand-lauf-flaeche);flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:9px 14px 10px;display:flex}.lage-karte--abgeschlossen{border-color:var(--stand-bereit-linie);background:var(--stand-bereit-flaeche)}.lage-karte__titel{color:var(--stand-lauf-schrift);align-items:baseline;gap:7px;margin:0;font-size:14px;font-weight:700;line-height:1.35;display:flex}.lage-karte__titel svg{flex-shrink:0;transform:translateY(2px)}.lage-karte--abgeschlossen .lage-karte__titel{color:var(--stand-bereit-schrift)}.lage-karte__satz{color:var(--text);margin:0;font-size:14px;line-height:1.35}.lage-karte__zusatz{color:var(--text2);margin:0 0 0 auto;font-size:13px;line-height:1.35}.lage-verweis{color:var(--marke);font-size:13px;font-weight:600;text-decoration:none}.lage-verweis:hover{text-decoration:underline}.aktivitaeten{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.aktivitaet{align-items:flex-start;gap:10px;display:flex}.aktivitaet__punkt{background:var(--l-funk);border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}.aktivitaet--wichtig .aktivitaet__punkt{background:var(--stand-warte-schrift)}.aktivitaet__text{color:var(--text);font-size:13.5px;display:block}.aktivitaet__datum{color:var(--text2);font-variant-numeric:tabular-nums;font-size:12px;display:block}.thema-wahl{border:0;margin:0;padding:0}.thema-wahl__liste{flex-wrap:wrap;gap:6px;display:flex}.thema-wahl__pille{cursor:pointer;display:inline-flex;position:relative}.thema-wahl__pille input{opacity:0;width:1px;height:1px;position:absolute}.thema-wahl__pille span{background:var(--blatt);color:#374151;border:1px solid #e5e7eb;border-radius:6px;align-items:center;min-height:32px;padding:0 12px;font-size:13px;display:inline-flex}.thema-wahl__pille:hover span{background:#f9fafb;border-color:#d1d5db}.thema-wahl__pille input:checked+span{border-color:var(--marke);background:var(--marke);color:var(--invers);font-weight:600}.thema-wahl__pille input:focus-visible+span{outline:2px solid var(--marke);outline-offset:2px}.rechnungsliste__projekt{color:var(--text);font-weight:500;text-decoration:none}.rechnungsliste__projekt:hover{color:var(--marke);text-decoration:underline}.rechnungsliste__aktionen{flex-wrap:wrap;align-items:center;gap:6px 8px;display:inline-flex}.rechnungsliste__kartenzeile{justify-content:space-between;align-items:flex-end;gap:12px;margin:6px 0;font-size:13.5px;display:flex}.aufgabe-karte--problem{border-color:var(--stand-problem-linie);background:var(--stand-problem-flaeche)}.aufgabe-karte--problem svg,.aufgabe-karte--problem .aufgabe-karte__verweis{color:var(--stand-problem-schrift)}.kundenseite__unterkopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:-16px;display:flex}.kundenseite__unterkopf .kundenseite__untertitel{margin:0}.meldungen__tag{z-index:1;background:var(--blatt);color:var(--text2);letter-spacing:.06em;text-transform:uppercase;margin:0;padding:6px 0 5px;font-size:11.5px;font-weight:600;position:sticky;top:0}.meldungen__symbol{background:var(--abgesetzt);width:30px;height:30px;color:var(--text2);border-radius:8px;flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex}.meldungen__symbol--neu{background:var(--stand-warte-flaeche);color:var(--stand-warte-schrift)}}
@layer components{.team__aktion{background:var(--blatt);color:#374151;cursor:pointer;white-space:nowrap;border:1px solid #d1d5db;border-radius:7px;align-items:center;min-height:31px;padding:0 13px;font-size:13.5px;font-weight:600;display:inline-flex}.team__aktion:hover{color:var(--text);background:#f9fafb}.team__aktion:focus-visible{outline:2px solid var(--marke);outline-offset:2px}.team__felder{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 16px;display:grid}.team__angaben{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 16px;margin:0;display:grid}.team__angaben dt{color:var(--text2);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:600}.team__angaben dd{color:var(--text2);overflow-wrap:anywhere;background:#f9fafb;border:1px solid #f0f1f3;border-radius:8px;margin:0;padding:8px 10px}.rollen-wahl{border:0;margin:0;padding:0}.rollen-wahl__legende{color:var(--text);margin-bottom:10px;font-size:14px;font-weight:600}.rollen-wahl__karten{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.rollen-wahl__karte{cursor:pointer;display:flex;position:relative}.rollen-wahl__karte input{opacity:0;width:1px;height:1px;position:absolute}.rollen-wahl__inhalt{background:var(--blatt);border:2px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:4px;width:100%;padding:12px 14px;display:flex}.rollen-wahl__karte:hover .rollen-wahl__inhalt{border-color:#d1d5db}.rollen-wahl__karte input:checked+.rollen-wahl__inhalt{border-color:var(--marke);background:#eff6ff}.rollen-wahl__karte input:focus-visible+.rollen-wahl__inhalt{outline:2px solid var(--marke);outline-offset:2px}.rollen-wahl__name{color:var(--text);font-size:14px;font-weight:600}.rollen-wahl__karte input:checked+.rollen-wahl__inhalt .rollen-wahl__name{color:var(--marke)}.rollen-wahl__satz{color:var(--text2);font-size:12.5px;line-height:1.4}.rollen-liste{margin:0;padding:0;list-style:none}.rollen-liste__zeile{border-top:1px solid #f0f1f3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 0;display:flex}.rollen-liste__zeile:nth-child(2n){background:#f9fafb}.rollen-liste__text{flex-direction:column;flex:320px;gap:4px;min-width:0;padding-left:4px;display:flex}.rollen-liste__kopf{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.rollen-liste__zahl{color:var(--text2);font-size:13px}.rollen-liste__satz{color:var(--text2);font-size:13.5px}.rollen-liste__still{border-top:1px solid #fee2e2;margin-top:12px;padding-top:12px}.team__status{flex-direction:column;align-items:flex-start;gap:2px;display:inline-flex}.team__klein{color:var(--text2);font-size:12px}.team__aktionen{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.team__aktion--warte{border-color:var(--stand-warte-linie);background:var(--stand-warte-flaeche);color:var(--stand-warte-schrift)}.team__aktion--warte:hover{background:var(--stand-warte-flaeche);color:var(--stand-warte-schrift);filter:brightness(.97)}.team__sperre{border-top:1px solid var(--stand-problem-linie);flex-direction:column;align-items:flex-start;gap:10px;margin-top:12px;padding-top:12px;display:flex}.team__gefahr{flex-direction:column;gap:10px;display:flex}.team__gefahr summary{color:var(--stand-problem-schrift);cursor:pointer;font-size:14px;font-weight:600}.team__gefahr[open]{border:1px solid var(--stand-problem-linie);background:var(--stand-problem-flaeche);border-radius:8px;padding:10px 12px}.team__gefahr[open]>*+*{margin-top:8px}}
@layer components{.kartei{flex-direction:column;gap:18px;display:flex}.kartei__gruppe{border:0;border-top:1px solid #f0f1f3;flex-direction:column;gap:12px;min-width:0;margin:0;padding:14px 0 0;display:flex}.kartei__titel{float:left;width:100%;color:var(--text2);letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px;padding:0;font-size:11px;font-weight:600}.kartei__titel+*{clear:both}.kartei__raster{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:560px){.kartei__raster{grid-template-columns:repeat(2,minmax(0,1fr))}}.kartei__luecke{display:none}@media (min-width:560px){.kartei__luecke{display:block}}.kartei__pflicht{color:var(--gefahr)}:is(.kartei:has(input[name=kundenart][value=PRIVAT]:checked) .kartei__firma,.kartei:not(:has(input[name=kundenart][value=PRIVAT]:checked)) .kartei__privat),:is(.kartei:not(:has(input[name=kundenart][value=FIRMA]:checked)) .kartei__nur-firma,.kartei:not(:has(input[name=kundenart][value=WEG]:checked)) .kartei__nur-weg,.kartei:not(:has(input[name=kundenart][value=OEFFENTLICH]:checked)) .kartei__nur-amt){display:none}.kartei-stichworte{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:-4px 0 14px;font-size:13px;display:flex}.kartei-stichworte__wort{color:var(--text2)}.kartei-stichworte__eintrag{color:var(--text2);text-underline-offset:2px;text-decoration:underline}.kartei-stichworte__eintrag:hover{color:var(--marke)}.kartei-stichworte__eintrag--aktiv{background:var(--abgesetzt);color:var(--text);border-radius:4px;padding:1px 6px;font-weight:600}.kartei-seite__zurueck{color:var(--text2);align-self:flex-start;font-size:13.5px;text-decoration:none}.kartei-seite__zurueck:hover{color:var(--marke)}.kartei-seite__marken{flex-wrap:wrap;align-items:center;gap:6px;margin:-4px 0 16px;display:flex}.kartei-seite__angaben{grid-template-columns:minmax(0,1fr);gap:14px 24px;margin:0;display:grid}@media (min-width:560px){.kartei-seite__angaben{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.kartei-seite__angaben{grid-template-columns:repeat(3,minmax(0,1fr))}}.kartei-seite__angaben dt{color:var(--text2);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.kartei-seite__angaben dd{color:var(--text);overflow-wrap:anywhere;margin:2px 0 0}.kartei-seite__angaben a{color:var(--marke)}.kartei-seite__notiz{grid-column:1/-1}.kartei-seite__notiz dd{white-space:pre-line}.kartei-seite__stilllegen{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.kartei-verlauf{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kartei-verlauf__eintrag{border-top:1px solid #f0f1f3;padding:12px 0}.kartei-verlauf__eintrag:first-child{border-top:0;padding-top:0}.kartei-verlauf__auftraege{border-left:2px solid var(--l-fein);flex-direction:column;gap:8px;margin:10px 0 0;padding:0 0 0 14px;list-style:none;display:flex}.kartei-verlauf__auftraege li{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.kartei-verlauf__auftraege .kundenliste__aktion{margin-left:auto}.firma-formular{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.firma-formular__raster{grid-template-columns:minmax(0,1fr);gap:12px 16px;display:grid}@media (min-width:560px){.firma-formular__raster{grid-template-columns:repeat(2,minmax(0,1fr))}.firma-formular__ganz{grid-column:1/-1}}.firma-formular__fuss{justify-content:flex-end;display:flex}.firma-pruefung{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;display:flex}.firma-pruefung__stand{flex-wrap:wrap;align-items:center;gap:6px 10px;display:inline-flex}}
@layer components{.verwaltung-zahlen{flex-direction:column;gap:6px;display:flex}.verwaltung-zahlen__leiste{border:1px solid var(--karte-kante,var(--l-fein));border-radius:var(--karte-rundung,var(--ecke));background:var(--blatt);flex-wrap:wrap;gap:12px 40px;margin:0;padding:14px 22px;list-style:none;display:flex}.verwaltung-zahlen__eintrag{flex-direction:column;gap:2px;display:flex}.verwaltung-zahlen__wort{color:var(--text2);font-size:12px}.verwaltung-zahlen__wert{color:var(--text);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.2}.verwaltung-zahlen__wert--warn{color:var(--stand-problem-schrift)}.verwaltung-zahlen__monat{color:var(--text2);margin:0;padding:0 4px;font-size:12.5px}.verwaltung-gruppe{scroll-margin-top:24px}.aufgabe-karte__zahl{font-family:var(--mono);font-variant-numeric:tabular-nums;margin-left:auto;font-size:18px;font-weight:700}.aufgabe-karte--stufe-0{border-color:var(--l-fein);background:var(--blatt)}.aufgabe-karte--stufe-1{border-color:var(--stand-warte-linie);background:var(--stand-warte-flaeche)}.aufgabe-karte--stufe-1 svg,.aufgabe-karte--stufe-1 .aufgabe-karte__zahl,.aufgabe-karte--stufe-1 .aufgabe-karte__stufe{color:var(--stand-warte-schrift)}.aufgabe-karte--stufe-2{border-color:var(--stand-problem-linie);background:color-mix(in srgb, var(--stand-problem-flaeche) 55%, var(--blatt))}.aufgabe-karte--stufe-2 svg,.aufgabe-karte--stufe-2 .aufgabe-karte__zahl,.aufgabe-karte--stufe-2 .aufgabe-karte__stufe{color:var(--stand-problem-schrift)}.aufgabe-karte--stufe-3{border-color:var(--stand-problem-schrift);background:var(--stand-problem-flaeche);border-width:1.5px}.aufgabe-karte--stufe-3 svg,.aufgabe-karte--stufe-3 .aufgabe-karte__stufe{color:var(--stand-problem-schrift)}.aufgabe-karte--stufe-3 .aufgabe-karte__zahl{background:var(--stand-problem-schrift);color:var(--blatt);border-radius:999px;padding:0 9px}.aufgabe-karte__stufe{letter-spacing:.06em;text-transform:uppercase;margin-left:auto;font-size:11px;font-weight:600}.aufgabe-karte__stufe+.aufgabe-karte__zahl{margin-left:8px}.aufgabe-karte__zeile--stufe-2{color:var(--stand-problem-schrift)}.aufgabe-karte__zeile--stufe-3{color:var(--stand-problem-schrift);font-weight:700}.verwaltung-karten{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr))}@media (min-width:900px){.verwaltung-karten{grid-template-columns:repeat(2,minmax(0,1fr))}}.verwaltung-phase--leer{color:var(--text2);opacity:.7}.verwaltung-person{color:var(--text);font-weight:600;text-decoration:none}.verwaltung-person:hover{color:var(--marke);text-decoration:underline}.verwaltung-zahl--warn{color:var(--stand-problem-schrift);font-weight:700}.verwaltung-bestand{color:var(--text2);margin:0;font-size:12.5px}.karte.verwaltung-stand{box-shadow:inset 0 3px 0 var(--farbe-schrift,var(--l-funk));flex-direction:column;gap:8px;display:flex}.verwaltung-stand__kopf{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.verwaltung-stand__titel{color:var(--text2);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.verwaltung-stand__satz{color:var(--text);margin:0;font-size:16px;font-weight:600}.verwaltung-stand__naechster{color:var(--text);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.verwaltung-stand__marke{background:var(--abgesetzt);color:var(--text2);border-radius:4px;padding:1px 6px;font-size:12px;font-weight:600}.verwaltung-stand__naechster--kunde{color:var(--text2)}.verwaltung-stand__leise{color:var(--text2);margin:0;font-size:13px}.verwaltung-stand__zuweisung{border-top:1px solid #f0f1f3;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:6px;padding-top:12px;display:flex}.verwaltung-stand__zuweisung select{width:auto;min-width:14rem;max-width:100%}.verwaltung-stand__zustaendig{color:var(--text2)}.verwaltung-stand__zustaendig strong{color:var(--text)}.rechnungs-ueberblick{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:900px){.rechnungs-ueberblick{grid-template-columns:repeat(2,minmax(0,1fr))}}.rechnungs-summe>th,.rechnungs-summe>td{border-top:2px solid var(--l-mittel);text-align:left;font-weight:700}.firma-fenster__abschnitt{border-top:1px solid #f0f1f3;flex-direction:column;gap:10px;padding-top:14px;display:flex}.firma-fenster__titel{color:var(--text2);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.firma-fenster__zeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.firma-fenster__zeile select{flex:14rem;width:auto;min-width:14rem;max-width:100%}.verwaltung-fehlversand{margin:0;padding:0;list-style:none}.verwaltung-fehlversand__zeile{border-top:1px solid #f0f1f3;flex-wrap:wrap;align-items:center;gap:4px 14px;padding:6px 0;font-size:13.5px;display:flex}.verwaltung-fehlversand__zeile:first-child{border-top:0}.verwaltung-fehlversand__was{min-width:0;color:var(--text);flex:12rem}.verwaltung-fehlversand__wann{color:var(--text2);font-variant-numeric:tabular-nums;font-size:12.5px}.aufgabe-karte__zeilen{flex-direction:column;flex:100%;gap:3px;margin:2px 0 0;padding:0;list-style:none;display:flex}.aufgabe-karte__zeile{color:var(--text);font-size:13px;line-height:1.35;text-decoration:none}.aufgabe-karte__zeile:hover{text-decoration:underline}.verwaltung-technik{border-top:1px solid var(--l-fein);color:var(--text2);margin:0;padding-top:10px;font-size:12.5px}.verwaltung-technik summary{cursor:pointer}.verwaltung-technik__wort{letter-spacing:.06em;text-transform:uppercase;margin-right:8px;font-weight:600}.verwaltung-technik__inhalt{border-radius:var(--ecke);background:var(--blatt);flex-direction:column;gap:8px;margin-top:8px;padding:8px 14px;display:flex}.verwaltung-technik__verweise{gap:16px;margin:0;display:flex}.email-hinweis{margin:16px var(--gutter,16px) 0;border:1px solid var(--stand-warte-linie);border-radius:var(--ecke);background:var(--stand-warte-flaeche);color:var(--stand-warte-schrift);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 16px;font-size:14px;display:flex}.email-hinweis__text{flex:24rem;min-width:0;margin:0}}
.angemeldet-huelle{--flaeche:#f4f3f0;--marke:#1b3a6b;--knopf-grund:#1b3a6b;--knopf-ueberfahren:#142d55;--akzent:#d4780c;--akzent-ueberfahren:#b8650a;--se:"Fraunces", "Source Serif Fallback", Georgia, "Times New Roman", serif;--mono:"JetBrains Mono", ui-monospace, Consolas, monospace}.angemeldet-seite__titel{font-family:var(--se);letter-spacing:-.01em;font-size:1.625rem;font-weight:700;line-height:1.2}.angemeldet-leiste{--blatt:#192231;--text:#fff;--text2:#ffffffad;--l-mittel:#ffffff1a;--l-fein:#ffffff14;--marke:var(--akzent);--knopf-grund:var(--akzent);--knopf-ueberfahren:var(--akzent-ueberfahren);color:var(--text)}.leiste-logo{justify-content:center;padding:4px 0 8px;display:flex}.leiste-logo__bild{width:100%;max-width:176px;height:auto}.angemeldet-leiste .text-marke{color:var(--akzent)}.angemeldet-nav__eintrag{border-left:2px solid #0000;border-radius:7px;width:100%;padding:0 12px}a.angemeldet-nav__eintrag:hover{background:#ffffff0f;text-decoration:none}.angemeldet-nav__eintrag--aktiv{border-left-color:var(--akzent);background:#ffffff1a}.angemeldet-leiste select{color:var(--text);background:#ffffff12}.angemeldet-leiste select option{color:#fff;background:#192231}@media (min-width:900px){.angemeldet-huelle{--knopf-schrift:14.5px;--knopf-y:9px;--knopf-x:18px}.angemeldet-huelle .knopf{border-radius:8px;min-height:38px}}.angemeldet-huelle .knopf--sekundaer{color:#374151;background:#fff;border-color:#e5e7eb;font-weight:500}.angemeldet-huelle .knopf--sekundaer:hover{color:#111827;background:#f9fafb;border-color:#d1d5db}.angemeldet-huelle .knopf--sekundaer[aria-disabled=true],.angemeldet-huelle .knopf--sekundaer:disabled{color:var(--knopf-gesperrt);background:#f9fafb;border-color:#e5e7eb}.angemeldet-leiste .knopf--sekundaer{color:#fff;background:0 0;border-color:#ffffff4d}.angemeldet-leiste .knopf--sekundaer:hover{color:#fff;background:#ffffff0f;border-color:#fff9}.angemeldet-huelle{--stand-neutral-flaeche:#f3f4f6;--stand-neutral-schrift:#4b5563;--stand-neutral-linie:#e5e7eb;--stand-lauf-flaeche:#e0f2fe;--stand-lauf-schrift:#0369a1;--stand-lauf-linie:#bae6fd;--stand-bereit-flaeche:#dcfce7;--stand-bereit-schrift:#166534;--stand-bereit-linie:#bbf7d0;--stand-warte-flaeche:#fef3c7;--stand-warte-schrift:#92400e;--stand-warte-linie:#fde68a;--stand-problem-flaeche:#fee2e2;--stand-problem-schrift:#b91c1c;--stand-problem-linie:#fecaca}.angemeldet-huelle .marke-stand{border-color:#0000;border-radius:4px;gap:5px;padding:2px 8px;font-size:12px;line-height:1.45}.angemeldet-huelle .marke-stand:before{width:5px;height:5px}.angemeldet-huelle .kundenliste__aktion{color:#374151;border-color:#d1d5db;border-radius:7px;min-height:31px;padding:0 13px;font-size:13.5px}.angemeldet-huelle .kundenliste__aktion--betont,.angemeldet-huelle .kundenliste__aktion--betont:hover{border-color:var(--marke);color:var(--marke);background:#fff}.angemeldet-huelle .kundenliste__aktion--betont:hover{background:#eef2f8}.angemeldet-huelle{--karte-kante:#e5e7eb;--karte-rundung:10px}.angemeldet-huelle .karte,.angemeldet-huelle .kundenseite__blatt,.angemeldet-huelle .aufgabe-karte,.angemeldet-huelle .wartet-karte,.angemeldet-huelle .kundenseite__ruhe{border-radius:var(--karte-rundung)}.angemeldet-huelle .karte,.angemeldet-huelle .kundenseite__blatt,.angemeldet-huelle .kundenseite__ruhe{border-color:var(--karte-kante)}.angemeldet-huelle .karte{padding:20px}.angemeldet-huelle .wartet-karte{border-left-width:4px}.angemeldet-huelle .tabelle{font-size:14.5px}.angemeldet-huelle .tabelle thead th{border-bottom:1px solid var(--karte-kante);color:#6b7280;letter-spacing:.06em;background:#fafafa;padding:9px 12px;font-size:11px;font-weight:700}.angemeldet-huelle .tabelle thead th:first-child{border-top-left-radius:6px}.angemeldet-huelle .tabelle thead th:last-child{border-top-right-radius:6px;padding-right:12px}.angemeldet-huelle .tabelle tbody td,.angemeldet-huelle .tabelle tbody th{border-bottom-color:#f0f1f3;padding:10px 12px}.angemeldet-huelle .tabelle tbody td:last-child,.angemeldet-huelle .tabelle tbody th:last-child{padding-right:12px}.angemeldet-huelle .tabelle .zahl:not(:last-child){padding-right:24px}.angemeldet-huelle .tabelle tbody tr:nth-child(2n)>td,.angemeldet-huelle .tabelle tbody tr:nth-child(2n)>th{background:#f9fafb}.angemeldet-huelle .tabelle tbody tr:hover>td,.angemeldet-huelle .tabelle tbody tr:hover>th{background:#f1f3f6}.angemeldet-huelle .tabelle>caption:not(.sr-only){border-bottom:0}.angemeldet-huelle .kundenseite__blatt{padding:16px 20px 0;overflow:hidden}.angemeldet-huelle .kundenseite__fuss{border-top:1px solid var(--karte-kante);color:#6b7280;background:#fafafa;margin:0 -20px;padding:9px 20px;font-size:12px}.leiste-firma{background:#ffffff12;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:16px;padding:8px 10px 8px 12px;display:grid}.leiste-firma__text{min-width:0}.leiste-firma__glocke{border-left:1px solid #ffffff1a;align-self:stretch;align-items:center;padding-left:4px;display:flex}.leiste-firma__name{overflow-wrap:anywhere;color:#fff;margin:0;font-size:13.5px;font-weight:500}.leiste-glocke{min-width:var(--ziel,44px);min-height:var(--ziel,44px);color:#fff9;border-radius:10px;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.leiste-glocke:hover,.leiste-glocke:focus-visible{color:#fff;background:#ffffff0f}.leiste-glocke--voll{color:#ffffff2e}.leiste-glocke--voll:hover,.leiste-glocke--voll:focus-visible{color:#ffffff4d;background:0 0}.leiste-glocke__zahl{color:var(--akzent,#d4780c);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700;line-height:1;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.leiste-glocke__zahl--lang{letter-spacing:-.03em;font-size:10px}.leiste-profil__glocke{flex:none;align-items:center;margin-left:auto;display:flex}.leiste-fuss{border-top:1px solid #ffffff14}.leiste-profil{align-items:center;gap:10px;display:flex}.leiste-profil__kreis{color:#fff;background:#2563eb;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:11.5px;font-weight:700;display:inline-flex}.leiste-profil__text{flex-direction:column;min-width:0;display:flex}.leiste-profil__name{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.leiste-profil__rolle{color:#ffffff8c;font-size:11.5px}.angemeldet-huelle .kundenfilter__pille{color:#4b5563;border-color:#e5e7eb;border-radius:6px;min-height:31px;padding:0 13px;font-size:13.5px}.angemeldet-huelle a.kundenfilter__pille:hover{color:#111827;background:#f9fafb;border-color:#d1d5db}.angemeldet-huelle .kundenfilter__pille--aktiv{border-color:var(--marke);background:var(--marke);color:#fff}.angemeldet-huelle .filter-chip{border-radius:6px}.angemeldet-huelle .reiter{border-bottom-color:#e5e7eb}.angemeldet-huelle .reiter__eintrag{color:#6b7280;border-bottom-width:2px;font-size:14.5px;font-weight:500}.angemeldet-huelle a.reiter__eintrag:hover{color:#111827;border-bottom-color:#d1d5db}.angemeldet-huelle .reiter__eintrag--aktiv{border-bottom-color:var(--marke);color:var(--marke);font-weight:600}.angemeldet-huelle main input:not([type=checkbox],[type=radio],[type=file],[type=hidden]),.angemeldet-huelle main select,.angemeldet-huelle main textarea{border-color:#d1d5db;border-radius:8px}.angemeldet-huelle main input:not([type=checkbox],[type=radio],[type=file]):focus-visible,.angemeldet-huelle main select:focus-visible,.angemeldet-huelle main textarea:focus-visible{border-color:var(--marke);outline-offset:0;outline:2px solid #1b3a6b40}.angemeldet-huelle .lage-karte{border-radius:var(--karte-rundung)}.angemeldet-huelle .kopf-knopf .knopf{border-radius:8px;min-height:44px;padding:11px 22px;font-size:15px}
