@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "Helvetica Neue", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "Helvetica Neue", sans-serif;--default-mono-font-family:var(--font-mono);--font-display:"Montserrat", -apple-system, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.top-9{top:calc(var(--spacing) * 9)}.top-\[7px\]{top:7px}.top-full{top:100%}.\!right-auto{right:auto!important}.right-0{right:0}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:0}.\!left-0{left:0!important}.left-0{left:0}.left-\[18\%\]{left:18%}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[1000\]{z-index:1000}.z-\[var\(--z-dropdown\)\]{z-index:var(--z-dropdown)}.z-\[var\(--z-kopfleiste\)\]{z-index:var(--z-kopfleiste)}.col-span-2{grid-column:span 2/span 2}.m-0{margin:0}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-3{margin-block:calc(var(--spacing) * 3)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-\[3px\]{margin-top:3px}.mt-px{margin-top:1px}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-auto{margin-right:auto}.\!mb-0{margin-bottom:0!important}.-mb-2{margin-bottom:calc(var(--spacing) * -2)}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-5{margin-left:calc(var(--spacing) * -5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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-\[1440\/900\]{aspect-ratio:1440/900}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[6px\]{height:6px}.h-\[9px\]{height:9px}.h-\[10px\]{height:10px}.h-\[15px\]{height:15px}.h-\[84px\]{height:84px}.h-\[150px\]{height:150px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[46vh\]{max-height:46vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[120px\]{max-height:120px}.max-h-\[180px\]{max-height:180px}.max-h-\[210px\]{max-height:210px}.max-h-\[220px\]{max-height:220px}.max-h-\[240px\]{max-height:240px}.max-h-\[260px\]{max-height:260px}.max-h-\[280px\]{max-height:280px}.max-h-\[320px\]{max-height:320px}.max-h-\[360px\]{max-height:360px}.max-h-\[420px\]{max-height:420px}.max-h-\[440px\]{max-height:440px}.max-h-\[520px\]{max-height:520px}.min-h-0{min-height:0}.min-h-2\.5{min-height:calc(var(--spacing) * 2.5)}.min-h-\[18px\]{min-height:18px}.min-h-\[44px\]{min-height:44px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-\[56px\]{width:56px!important}.\!w-\[64px\]{width:64px!important}.\!w-\[70px\]{width:70px!important}.\!w-\[80px\]{width:80px!important}.\!w-\[90px\]{width:90px!important}.\!w-\[100px\]{width:100px!important}.\!w-\[110px\]{width:110px!important}.\!w-\[120px\]{width:120px!important}.\!w-\[130px\]{width:130px!important}.\!w-\[140px\]{width:140px!important}.\!w-\[150px\]{width:150px!important}.\!w-\[160px\]{width:160px!important}.\!w-\[170px\]{width:170px!important}.\!w-\[180px\]{width:180px!important}.\!w-\[190px\]{width:190px!important}.\!w-\[200px\]{width:200px!important}.\!w-\[220px\]{width:220px!important}.\!w-\[230px\]{width:230px!important}.\!w-\[240px\]{width:240px!important}.\!w-\[260px\]{width:260px!important}.\!w-\[280px\]{width:280px!important}.\!w-\[300px\]{width:300px!important}.\!w-\[320px\]{width:320px!important}.\!w-\[340px\]{width:340px!important}.\!w-\[380px\]{width:380px!important}.\!w-auto{width:auto!important}.\!w-full{width:100%!important}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-\[3\%\]{width:3%}.w-\[3px\]{width:3px}.w-\[9px\]{width:9px}.w-\[15px\]{width:15px}.w-\[26\%\]{width:26%}.w-\[34\%\]{width:34%}.w-\[34px\]{width:34px}.w-\[38\%\]{width:38%}.w-\[40\%\]{width:40%}.w-\[48px\]{width:48px}.w-\[52px\]{width:52px}.w-\[54px\]{width:54px}.w-\[56px\]{width:56px}.w-\[64\%\]{width:64%}.w-\[64px\]{width:64px}.w-\[70px\]{width:70px}.w-\[72px\]{width:72px}.w-\[74px\]{width:74px}.w-\[80px\]{width:80px}.w-\[84px\]{width:84px}.w-\[90px\]{width:90px}.w-\[96px\]{width:96px}.w-\[110px\]{width:110px}.w-\[120px\]{width:120px}.w-\[130px\]{width:130px}.w-\[150px\]{width:150px}.w-\[180px\]{width:180px}.w-\[236px\]{width:236px}.w-\[280px\]{width:280px}.w-\[320px\]{width:320px}.w-\[340px\]{width:340px}.w-\[360px\]{width:360px}.w-\[380px\]{width:380px}.w-\[520px\]{width:520px}.w-full{width:100%}.max-w-0{max-width:0}.max-w-\[30ch\]{max-width:30ch}.max-w-\[34ch\]{max-width:34ch}.max-w-\[38ch\]{max-width:38ch}.max-w-\[42ch\]{max-width:42ch}.max-w-\[44ch\]{max-width:44ch}.max-w-\[44px\]{max-width:44px}.max-w-\[46ch\]{max-width:46ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[64ch\]{max-width:64ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[76ch\]{max-width:76ch}.max-w-\[80ch\]{max-width:80ch}.max-w-\[90ch\]{max-width:90ch}.max-w-\[92ch\]{max-width:92ch}.max-w-\[94vw\]{max-width:94vw}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[160px\]{max-width:160px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[380px\]{max-width:380px}.max-w-\[420px\]{max-width:420px}.max-w-\[467px\]{max-width:467px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[720px\]{max-width:720px}.max-w-\[860px\]{max-width:860px}.max-w-\[900px\]{max-width:900px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-full{max-width:100%}.min-w-0{min-width:0}.min-w-\[7rem\]{min-width:7rem}.min-w-\[9rem\]{min-width:9rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[84px\]{min-width:84px}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[180px\]{min-width:180px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[280px\]{min-width:280px}.min-w-\[560px\]{min-width:560px}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-\[880px\]{min-width:880px}.min-w-\[1080px\]{min-width:1080px}.min-w-min{min-width:min-content}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-0{flex-basis:0}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.cursor-zoom-out{cursor:zoom-out}.resize{resize:both}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.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-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[16px_minmax\(0\,1fr\)_84px_130px_minmax\(150px\,220px\)_96px\]{grid-template-columns:16px minmax(0,1fr) 84px 130px minmax(150px,220px) 96px}.grid-cols-\[132px_minmax\(0\,1fr\)\]{grid-template-columns:132px minmax(0,1fr)}.grid-cols-\[160px_1fr\]{grid-template-columns:160px 1fr}.grid-cols-\[380px_1fr\]{grid-template-columns:380px 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[max-content_1fr\]{grid-template-columns:max-content 1fr}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(160px\,200px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(160px,200px) minmax(0,1fr)}.grid-cols-\[repeat\(auto-fill\,minmax\(150px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(255px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(255px,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[18px\]{gap:18px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.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-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-sep>:not(:last-child)){border-color:var(--sep)}:where(.divide-sep2>:not(:last-child)){border-color:var(--sep2)}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[16px\]{border-radius:16px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-\[4px\]{border-top-left-radius:4px;border-top-right-radius:4px}.rounded-b-\[10px\]{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.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-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#C7DAEC\]{border-color:#c7daec}.border-\[\#E3E8EE\]{border-color:#e3e8ee}.border-\[\#EEF1F4\]{border-color:#eef1f4}.border-\[\#EEF1F5\]{border-color:#eef1f5}.border-\[\#F3D9BF\]{border-color:#f3d9bf}.border-\[\#d9dde3\]{border-color:#d9dde3}.border-\[\#e3e8ee\]{border-color:#e3e8ee}.border-\[var\(--line\,\#c8d3e0\)\]{border-color:var(--line,#c8d3e0)}.border-\[var\(--line\,\#e6ebf1\)\]{border-color:var(--line,#e6ebf1)}.border-\[var\(--rot\,\#c8102e\)\]{border-color:var(--rot,#c8102e)}.border-\[var\(--sep\)\]{border-color:var(--sep)}.border-\[var\(--sep2\)\]{border-color:var(--sep2)}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-blue{border-color:var(--blue)}.border-blue-d{border-color:var(--blue-d)}.border-gold{border-color:var(--gold)}.border-navy,.border-navy\/30{border-color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.border-navy\/30{border-color:color-mix(in oklab, var(--navy) 30%, transparent)}}.border-red{border-color:var(--red)}.border-sep{border-color:var(--sep)}.border-sep2{border-color:var(--sep2)}.border-transparent{border-color:#0000}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-l-\[var\(--gold\)\]{border-left-color:var(--gold)}.border-l-\[var\(--red\)\]{border-left-color:var(--red)}.\!bg-surface2{background-color:var(--surface2)!important}.bg-\[\#3972A9\]{background-color:#3972a9}.bg-\[\#C7DAEC\]{background-color:#c7daec}.bg-\[\#EEF1F4\]{background-color:#eef1f4}.bg-\[\#EEF1F5\]{background-color:#eef1f5}.bg-\[\#F3F5F8\]{background-color:#f3f5f8}.bg-\[\#F4F6F8\]{background-color:#f4f6f8}.bg-\[\#F08A24\]{background-color:#f08a24}.bg-\[\#FDF0E3\]{background-color:#fdf0e3}.bg-\[\#FFF6E5\]{background-color:#fff6e5}.bg-\[\#eef1f4\]{background-color:#eef1f4}.bg-\[\#f3f5f8\]{background-color:#f3f5f8}.bg-\[\#f7f9fb\]{background-color:#f7f9fb}.bg-\[var\(--bg\,\#fff\)\]{background-color:var(--bg,#fff)}.bg-\[var\(--blue-t\)\]{background-color:var(--blue-t)}.bg-\[var\(--fill\)\]{background-color:var(--fill)}.bg-\[var\(--line\,\#dfe5ec\)\]{background-color:var(--line,#dfe5ec)}.bg-\[var\(--rot\,\#c8102e\)\]{background-color:var(--rot,#c8102e)}.bg-\[var\(--surface2\)\]{background-color:var(--surface2)}.bg-bg{background-color:var(--bg)}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-blue{background-color:var(--blue)}.bg-blue-d{background-color:var(--blue-d)}.bg-blue-t{background-color:var(--blue-t)}.bg-blue-t2{background-color:var(--blue-t2)}.bg-fill{background-color:var(--fill)}.bg-gold{background-color:var(--gold)}.bg-gold-t{background-color:var(--gold-t)}.bg-green{background-color:var(--green)}.bg-green-t{background-color:var(--green-t)}.bg-ink3{background-color:var(--ink3)}.bg-navy,.bg-navy\/\[\.07\]{background-color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.bg-navy\/\[\.07\]{background-color:color-mix(in oklab, var(--navy) 7.0%, transparent)}}.bg-navy2{background-color:var(--navy-2)}.bg-orange-t{background-color:var(--orange-t)}.bg-red-t{background-color:var(--red-t)}.bg-surface{background-color:var(--surface)}.bg-surface2{background-color:var(--surface2)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.fill-ink2{fill:var(--ink2)}.fill-ink3{fill:var(--ink3)}.\!p-0{padding:0!important}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.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)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-9{padding:calc(var(--spacing) * 9)}.\!px-0{padding-inline:0!important}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-\[calc\(100\%\/12\)\]{padding-inline:8.33333%}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.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-\[7px\]{padding-block:7px}.py-\[9px\]{padding-block:9px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.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)}.pr-0{padding-right:0}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.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-0{padding-left:0}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-\[38px\]{padding-left:38px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-1px\]{vertical-align:-1px}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-display{font-family:Montserrat,-apple-system,sans-serif}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Helvetica Neue,sans-serif}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[36px\]{--tw-leading:36px;line-height:36px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.\!whitespace-normal{white-space:normal!important}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1C1C1E\]{color:#1c1c1e}.text-\[\#2E7D32\]{color:#2e7d32}.text-\[\#3A3A3C\]{color:#3a3a3c}.text-\[\#6E6E73\]{color:#6e6e73}.text-\[\#8A8A8E\]{color:#8a8a8e}.text-\[\#A35200\]{color:#a35200}.text-\[\#C7DAEC\]\/85{color:#c7daecd9;color:lab(86.0329% -3.8628 -11.133/.85)}.text-\[\#C9D2E3\]{color:#c9d2e3}.text-\[\#E6ECF5\]{color:#e6ecf5}.text-\[var\(--gold-d\)\]{color:var(--gold-d)}.text-\[var\(--p4\)\]{color:var(--p4)}.text-blue{color:var(--blue)}.text-blue-d{color:var(--blue-d)}.text-gold-d{color:var(--gold-d)}.text-green{color:var(--green)}.text-green-d{color:var(--green-d)}.text-ink{color:var(--ink)}.text-ink2{color:var(--ink2)}.text-ink3{color:var(--ink3)}.text-navy{color:var(--navy)}.text-orange{color:var(--orange)}.text-red{color:var(--red)}.text-white{color:var(--color-white)}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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-\[var\(--gold\)\]{--tw-ring-color:var(--gold)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.first\:mt-0:first-child{margin-top:0}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.target\:ring-2:target{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.target\:ring-\[var\(--gold\)\]:target{--tw-ring-color:var(--gold)}@media (hover:hover){.hover\:border-\[\#F08A24\]:hover{border-color:#f08a24}.hover\:border-blue:hover{border-color:var(--blue)}.hover\:bg-\[\#F6F8FB\]:hover{background-color:#f6f8fb}.hover\:bg-\[\#eef3f8\]:hover{background-color:#eef3f8}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.hover\:bg-blue-t:hover{background-color:var(--blue-t)}.hover\:bg-surface2:hover{background-color:var(--surface2)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:text-\[\#C7DAEC\]:hover{color:#c7daec}.hover\:text-blue:hover{color:var(--blue)}.hover\:text-ink:hover{color:var(--ink)}.hover\:text-ink2:hover{color:var(--ink2)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-blue:focus-visible{outline-color:var(--blue)}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:768px){.schmal\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.schmal\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.mittel\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mittel\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mittel\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.mittel\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.mittel\:grid-cols-\[1\.1fr_\.9fr\]{grid-template-columns:1.1fr .9fr}.mittel\:grid-cols-\[1\.2fr_\.8fr\]{grid-template-columns:1.2fr .8fr}.mittel\:grid-cols-\[1fr_340px\]{grid-template-columns:1fr 340px}.mittel\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.mittel\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.mittel\:grid-cols-\[minmax\(220px\,300px\)_1fr\]{grid-template-columns:minmax(220px,300px) 1fr}.mittel\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}}.\[\&_th\]\:whitespace-nowrap th{white-space:nowrap}.\[\&\>svg\]\:h-full>svg{height:100%}.\[\&\>svg\]\:w-full>svg{width:100%}}:root{--blue:#3972a9;--blue-d:#013668;--blue-t:#e4eef7;--blue-t2:#c7daec;--gold:#eda513;--gold-d:#9e6900;--gold-t:#fdf3df;--gold-t2:#f6d08c;--ink:#2d2d2b;--ink2:#6e6e73;--ink3:#aeaeb2;--sep:#3c3c431f;--sep2:#3c3c4338;--bg:#f4f6f8;--surface:#fff;--surface2:#f8fafc;--fill:#0136680d;--fill2:#01366817;--navy:#1e2c4a;--navy-2:#2a3a5c;--green:#34c759;--orange:#ff8d28;--red:#ff383c;--green-t:#e3f7e8;--orange-t:#fed;--red-t:#ffe5e5;--red-d:#b3121b;--green-d:#1c7a34;--p1:#dce7f2;--p2:#a9c4df;--p3:#6f9bc7;--p4:#3972a9;--p5:#245582;--p6:#013668;--hs-ng:#cfd8e3;--hs-ip:#9dbbe0;--hs-iu:#3972a9;--hs-fg:#013668;--hs-nr:#e0e0e4;--shadow:0 1px 2px #0136680a, 0 4px 14px #0136680f;--z-inhalt:1;--z-kopf:10;--z-kopf-quer:11;--z-kopfleiste:20;--z-seitenbereich:30;--z-dropdown:35;--z-dialog:40;--z-meldung:50;--schleier:#0136688c;--drawer-max:760px;--drawer-anteil:.6;--nav-breite:236px;--form-spalte:280px;--tbl-schatten:16px}html{font-size:13px}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}h1{font-family:var(--font-display);letter-spacing:-.02em;color:var(--blue-d);font-size:26px;font-weight:700}h2{letter-spacing:-.01em;font-size:17px;font-weight:600}h3{font-size:15px;font-weight:600}input,select,textarea{background:var(--surface);border:1px solid var(--sep2);font:inherit;color:var(--ink);border-radius:8px;min-width:0;max-width:100%;padding:6px 10px}input:focus,select:focus,textarea:focus,button:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.num{font-variant-numeric:tabular-nums}.card{background:var(--surface);box-shadow:var(--shadow);border-radius:12px}.btn{border:1px solid var(--sep2);background:var(--surface);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-weight:500;display:inline-flex}.btn:hover{background:var(--surface2)}.btn:disabled{opacity:.5;cursor:default}.btn-primary{background:var(--blue);border-color:var(--blue);color:#fff;font-weight:600}.btn-primary:hover{background:var(--blue-d)}.btn-gold{background:var(--gold);border-color:var(--gold);color:var(--navy);font-weight:600}.btn-sm{padding:3px 10px;font-size:12px}.btn-quiet{color:var(--blue);background:0 0;border-color:#0000}.pill{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.pill i{border-radius:50%;width:7px;height:7px;display:inline-block}.pill-tk{font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:10.5px;font-weight:500}.pill-tk-manuell .tk-hand{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;opacity:.8;font-size:9.5px;font-style:normal;font-weight:700}.pill-tk-manuell{box-shadow:inset 0 0 0 1px}.pill-ampel{vertical-align:middle;text-overflow:ellipsis;max-width:100%;line-height:1.2;display:inline-block;overflow:hidden}.pill-ampel-gruen{background:var(--green-t);color:var(--green-d)}.pill-ampel-gelb{background:var(--gold-t);color:var(--gold-d)}.pill-ampel-rot{background:var(--red-t);color:var(--red-d)}.pill-ampel-grau{background:var(--fill);color:var(--ink2)}.pill-hs{vertical-align:middle;text-overflow:ellipsis;max-width:100%;font-weight:600;line-height:1.2;display:inline-block;overflow:hidden}.pill-hs-ng{color:#4a5566;background:#eef1f5}.pill-hs-ip{color:#2b5d92;background:#e3edf8}.pill-hs-iu{background:var(--hs-iu);color:#fff}.pill-hs-fg{background:var(--hs-fg);color:#fff}.pill-hs-nr{color:var(--ink2);background:#ececef}.pill-hs .tk-hand{color:inherit;opacity:.8}.sz-zelle{vertical-align:middle;flex-wrap:nowrap;align-items:center;gap:6px;max-width:100%;display:inline-flex;overflow:hidden}.sz-p{white-space:nowrap;border-radius:7px;flex:none;align-items:center;gap:5px;height:22px;padding:0 9px 0 7px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.sz-p .sz-icon{flex:none;width:14px;height:14px}.sz-z0{color:#55575c;background:#eef0f3}.sz-z1{color:#24527f;background:#e3ecf6}.sz-zi{color:#1b4b7a;background:#d6e4f2;box-shadow:inset 0 0 0 1px #9dbbdc}.sz-z2{color:#123f6b;background:#c9dbee}.sz-z3{background:var(--blue-d);color:#fff}.sz-zu{color:var(--ink2);background:#fff;box-shadow:inset 0 0 0 1px #d9dbe0}.sz-q{background:#fff;box-shadow:inset 0 0 0 1px #d9dbe0}.sz-q0{color:var(--ink2)}.sz-q1,.sz-q2{color:var(--blue)}.sz-qg{color:var(--gold-d);background:#fff8e8;box-shadow:inset 0 0 0 1px #f1d58f}.sz-manuell{outline:1.5px dashed var(--gold-d);outline-offset:-1.5px}.sz-manuell .sz-icon:last-of-type{width:12px;height:12px}.sz-zn{color:var(--ink3);opacity:.85}.sz-widerspruch{box-shadow:inset 0 0 0 1.5px #e0b44a}.sz-hw{color:var(--gold-d);background:#fff8e8;box-shadow:inset 0 0 0 1px #f1d58f}a.sz-hw:hover{filter:brightness(.97);text-decoration:none}button.sz-p{cursor:pointer;border:0;font-family:inherit}button.sz-p:hover{filter:brightness(.95);box-shadow:inset 0 0 0 1px var(--blue)}.sz-reihe{flex-wrap:wrap;row-gap:6px;overflow:visible}.hp{background:#fff;font-weight:500}.hp-rot{color:var(--red-d);box-shadow:inset 0 0 0 1px #f0b4b7}.hp-gold{color:var(--gold-d);box-shadow:inset 0 0 0 1px #e8c770}.hp-grau{color:var(--ink2);box-shadow:inset 0 0 0 1px #d4d6db}a.hp:hover{filter:brightness(.97);background:var(--fill,#f6f7f9);text-decoration:none}.ptbl-objekte td.o-pillen{white-space:normal;padding-top:6px;padding-bottom:6px}.ptbl-objekte td.o-pillen .sz-zelle{flex-wrap:wrap;row-gap:4px;overflow:visible}.ptbl-objekte td.o-zwei{white-space:normal;overflow:hidden}.o-zwei-text{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.fld-knopf,.fld-anzeige{max-width:100%;font:inherit;text-align:left;color:inherit;flex-wrap:wrap;align-items:center;gap:4px 6px;display:inline-flex}.fld-knopf{cursor:pointer;background:0 0;border:0;border-radius:7px;margin:-2px -4px;padding:2px 4px}.fld-knopf:hover,.fld-knopf[aria-expanded=true]{background:var(--blue-t,#eef4fb);box-shadow:inset 0 0 0 1px #c7d9ee}.fld>.fld-knopf>.sz-icon,.fld>.fld-anzeige>.sz-icon{color:var(--blue-d)}.fld,.fld>.fld-knopf,.fld>.fld-anzeige{min-width:0;max-width:100%}.fld>.fld-knopf{max-width:calc(100% + 8px)}.fld .sz-p{flex:0 auto;min-width:0;max-width:100%;overflow:hidden}.sz-p-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fld-termine{white-space:nowrap;font-variant-numeric:tabular-nums;gap:8px;font-size:12px;display:inline-flex}.fld-k{color:var(--ink3);font-size:11px}.wf-gelb{color:#7a5600;background:#fff4d6}.wf-gruen{color:#1d6b35;background:#dff3e4}.a156-chip{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.a156-n{color:var(--ink2);font-variant-numeric:tabular-nums;font-size:11.5px}.fld-pop{min-width:320px;max-width:420px}.fld-pop .seg button{font-size:12px}.wf-bereich{border:1px solid var(--sep,#e5e6ea);border-radius:8px;margin:0;padding:6px 10px 8px}.wf-bereich legend{padding:0 4px;font-size:12.5px}.wf-liste{gap:2px;max-height:260px;margin:4px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.wf-schritt{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12.5px;display:flex}.wf-nr{text-align:right;min-width:20px;color:var(--ink3);font-variant-numeric:tabular-nums;display:inline-block}.wf-fertig .wf-nr{color:#1d6b35;font-weight:700}.wf-aktuell{font-weight:700}.wf-fremd{color:var(--ink3)}.wf-knopf{font:inherit;color:var(--blue);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.wf-knopf:hover{text-decoration:underline}.wf-gewaehlt .wf-knopf{font-weight:700;text-decoration:underline}.wf-hinweis{color:var(--ink2);font-size:11px;font-weight:400}.wf-sprung{color:var(--gold-d);background:#fff8e8;border-radius:6px;padding:4px 8px;font-size:12px}.st{gap:12px;display:grid}.st-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.st-reiter{flex-wrap:wrap;max-width:none;overflow:visible}.st-reiter>*{padding:5px 14px;font-size:12.5px}.st .wf-liste{max-height:none;overflow:visible}.st .wf-schritt{min-height:22px}.st .wf-knopf:disabled{color:var(--ink3);cursor:default;text-decoration:none}.st-spalten{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:12px;display:grid}.st-punkt{color:var(--blue);margin-left:5px;font-size:8px}.st-termin-zeile{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.st-termin-zeile>label{color:var(--ink2);flex-direction:column;gap:3px;font-size:12px;display:flex}.st-fragen{border-top:1px solid var(--sep,#e5e6ea);gap:8px;padding-top:10px;display:grid}.st-frage{gap:4px;font-size:12.5px;display:grid}.st-frage ul{margin:0;padding-left:18px}.st-gesperrt{background:#fff1f0;border-radius:6px;padding:6px 8px}.st-namen{color:var(--ink2);padding-left:22px;font-size:11.5px}.st-zusammen{background:var(--fill);border-radius:8px;padding:8px 10px;font-size:12.5px}.st-zusammen ul{margin:4px 0 0;padding-left:18px}.st-offen{color:var(--gold-d);margin-right:auto;font-size:12px}.st-termin-knopf{font-variant-numeric:tabular-nums}.st-wahl>*{padding:6px 16px;font-size:13px}.st-phasen{gap:4px;display:grid}.st-phase-kopf{background:var(--fill);width:100%;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:6px;align-items:baseline;gap:8px;padding:5px 8px;font-size:12.5px;font-weight:600;display:flex}.st-phase-kopf .wf-hinweis{margin-left:auto}.st-phase-schritte{margin-bottom:4px;padding-left:22px}.st-termine{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:12px;display:grid}.st-zurueck{color:#8a1f17;background:#fff1f0;border-radius:6px;padding:6px 8px;font-size:12px}.st-zurueck ul,.wf-sprung ul{margin:2px 0 0;padding-left:18px}.st-info{color:var(--ink2);background:var(--fill);border-radius:6px;padding:4px 8px;font-size:12px}.st-fest,.st-mitte{align-content:start;gap:10px;display:grid}.dlg:has(.st-voll){max-height:94%}.dlg-inhalt:has(>.st-voll){flex-direction:column;padding-top:12px;padding-bottom:10px;display:flex;overflow:hidden}.dlg-inhalt:has(>.st-voll)>:not(.st-voll){flex:none}.st-voll{flex-direction:column;flex:auto;gap:10px;min-height:0;display:flex}.st-voll>.st-fest{flex:0 auto;min-height:0;overflow:auto}.st-voll>.st-mitte{overscroll-behavior:contain;flex:auto;min-height:88px;overflow:auto}.st-voll>.st-mitte:empty{display:none}.st-voll .st-fragen{border-top:0;padding-top:0}.st-voll .wf-schritt{min-height:20px}.st-voll .st-phase-kopf{padding:3px 8px}.st-voll .st-zusammen ul{flex-wrap:wrap;gap:2px 14px;padding-left:0;list-style:none;display:flex}.st-termine .wf-bereich{padding-top:4px}.st-termin-zeile{align-items:center}.st-termin-knoepfe{gap:6px;margin-left:auto;display:inline-flex}.st-vorbelegt{color:var(--ink2)}.st-weg{color:#8a1f17;font-size:12px}.st-soll{display:inline-flex;position:relative}.st-soll-feld{border:1px solid var(--sep2,#d6d8de);background:var(--surface);min-width:150px;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;text-align:left;color:var(--ink);border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:5px 9px;font-size:13px;display:inline-flex}.st-soll-feld.st-vorbelegt{color:var(--ink2)}.st-soll-kasten{z-index:var(--z-inhalt);background:var(--surface);border-radius:10px;width:330px;padding:10px;position:fixed;box-shadow:0 12px 32px #01366842,0 1px 4px #01366829}.st-soll-art{width:100%;display:flex}.st-soll-art>*{flex:auto;justify-content:center}.st-soll-jahr{justify-content:space-between;align-items:center;margin:8px 0 6px;display:flex}.st-soll-raster{gap:3px;display:grid}.st-soll-raster>button{background:var(--fill);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;color:var(--ink);border:0;border-radius:6px;padding:5px 0;font-size:12px}.st-soll-raster>button:hover{background:var(--blue-t,#e6f0fb)}.st-soll-raster>button.act{background:var(--blue);color:#fff;font-weight:600}.st-soll-woche{grid-template-columns:repeat(9,1fr)}.st-soll-monat,.st-soll-quartal{grid-template-columns:repeat(4,1fr)}.nak-zelle{flex-wrap:wrap;align-items:center;gap:4px;max-width:100%;display:inline-flex}.nak-knopf{font:inherit;white-space:nowrap;cursor:pointer;color:var(--blue-d);background:var(--blue-t);border:0;border-radius:999px;align-items:center;padding:2px 10px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.nak-knopf:hover{background:var(--blue-t2);text-decoration:none}.nak-knopf.nak-gold{color:var(--navy,#013668);background:var(--gold-t2)}.nak-knopf.nak-gold:hover{background:var(--gold)}.nak-warten{color:var(--ink2);text-overflow:ellipsis;font-size:12px;overflow:hidden}.nak-weitere{color:var(--ink2);font-size:11px}.nak-mehr{width:22px;height:22px;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:15px;line-height:1;display:inline-flex}.nak-mehr:hover,.nak-mehr[aria-expanded=true]{background:var(--surface2,#f2f2f4);color:var(--ink)}.nak-menue{gap:2px;margin:0;padding:0;list-style:none;display:grid}.nak-menue a,.nak-menue button{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:5px 8px;font-size:13px;display:block}.nak-menue a:hover,.nak-menue button:hover{background:var(--blue-t);text-decoration:none}.nak-gold-text{font-weight:600;color:var(--gold-d)!important}.le-knopf{justify-content:center;align-items:center;padding-left:8px;padding-right:8px;display:inline-flex}.le-menu{flex-direction:column;width:280px;display:flex}.le-menu .sf-liste{flex:auto;overflow:auto}.le-auge-zeile svg{color:var(--ink2);flex:none}.le-auge{margin-left:2px}.le-auge-gruppe+.le-auge-gruppe{border-top:1px solid var(--line,#00000014);margin-top:6px;padding-top:4px}.sf-liste label.le-auge-kopf{padding-top:6px;padding-bottom:2px}.le-auge-kopf .sf-gruppe{flex:auto;margin:0}.le-auge-zahl{color:var(--ink2);flex:none;font-size:11px}.na-ebenen{gap:10px;display:grid}.na-ebene{background:var(--bg,#f5f6f8);border-radius:12px;grid-template-columns:72px 1fr;align-items:center;gap:4px 12px;padding:12px 14px;display:grid}.na-ebene>.na-kopf{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.na-ebene>.na-satz{color:var(--ink2);grid-column:2;font-size:12px}.sz-pop{z-index:var(--z-dropdown);background:#fff;border-radius:12px;gap:8px;width:min(340px,90vw);margin-top:6px;padding:12px 14px;font-size:12.5px;display:grid;position:absolute;box-shadow:0 8px 28px #141e3229,0 0 0 1px #141e320f}.sz-pop label{color:var(--ink2);gap:3px;font-size:12px;display:grid}.sz-plus{flex:none;height:22px;padding:0 8px;font-size:12px}.sz-pop-fest{white-space:normal;text-align:left;cursor:default;max-height:calc(100vh - 16px);margin-top:0;font-weight:400;position:fixed;overflow:auto}.asp-raster{grid-template-columns:repeat(var(--asp-spalten,3), minmax(0, 1fr));gap:12px;display:grid}@media (max-width:1023px){.asp-raster{grid-template-columns:minmax(0,1fr)}}@media (max-width:1439px){.asp-raster{gap:8px}}.asp-karte{background:var(--bg,#f5f6f8);border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;font-size:13px;display:flex}.asp-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.asp-karte .asp-rolle{text-transform:uppercase;letter-spacing:.04em;color:var(--ink2);white-space:nowrap;font-size:11px;font-weight:600}@media (max-width:1439px){.asp-karte{padding:12px 10px}.asp-karte:not(.asp-karte-breit) .asp-rolle{white-space:normal;overflow-wrap:anywhere;letter-spacing:.02em}}@media (min-width:1024px){.asp-karte.asp-karte-breit{grid-column:1/-1}}.asp-karte .btn.asp-knopf{white-space:normal;text-align:left;max-width:100%}.asp-aktionen{flex-wrap:wrap;justify-content:flex-end;gap:2px 12px;margin-left:auto;display:inline-flex}.asp-aktion{color:var(--ink2);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px}.asp-aktion:hover:not(:disabled){color:var(--blue);text-underline-offset:2px;text-decoration:underline}.asp-aktion:disabled{opacity:.5;cursor:default}.asp-funktion{color:var(--ink2);-webkit-line-clamp:3;line-clamp:3;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.asp-karte .asp-name{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-weight:600}.asp-kontakte{flex-direction:column;gap:2px;min-width:0;margin-top:4px;display:flex}.asp-karte a.asp-kontakt{color:var(--blue);align-items:center;gap:8px;min-width:0;line-height:20px;text-decoration:none;display:flex}.asp-karte a.asp-kontakt svg{width:14px;height:14px;color:var(--ink2);flex:none}.asp-karte a.asp-kontakt>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.asp-karte a.asp-kontakt:hover>span{text-underline-offset:2px;text-decoration:underline}.asp-herkunft{color:var(--ink3);margin-top:auto;padding-top:8px;font-size:11px}.asp-karte.asp-leer{outline-offset:-1px;color:var(--ink2);background:#fff;outline:1px dashed #d9dbe0}.ek-hinweis{color:var(--ink2);background:#f3f4f6;border-radius:10px;align-items:flex-start;gap:8px;margin-bottom:10px;padding:9px 12px;font-size:12.5px;display:flex}.ek-hinweis.ek-gold{color:var(--gold-d);background:#fff8e8}.ma-versch{color:var(--ink3);font-style:italic}.ma-tbl td{vertical-align:middle}.ma-tbl tr.ma-geaendert td{background:var(--blue-t)}.ma-tbl tr.a131-konflikt td{background:var(--gold-t)}.sz-pop-dialog{z-index:calc(var(--z-dialog) + 1)}.ma-wahl{opacity:.55}.ma-wahl:hover,.ma-wahl:focus-visible,.ma-reihe:not(.ma-reihe-leer) .ma-wahl.ma-gewaehlt,.ma-reihe.ma-reihe-leer .ma-wahl{opacity:1}.ma-gewaehlt{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--blue)}.ma-zahl{opacity:.8;font-weight:500}.ma-pfeil{color:var(--ink3);flex:none;font-size:12px}.ma-vn{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ma-eigen{color:var(--gold-d);font-size:11.5px}.ma-vorschau td{vertical-align:middle;padding-top:6px;padding-bottom:6px}.ma-vorschau td .sz-zelle{flex-wrap:wrap;row-gap:4px;overflow:visible}.zf{display:inline-flex;position:relative}.zf-menue{z-index:var(--z-dropdown);background:var(--surface);border-radius:10px;flex-direction:column;min-width:180px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 28px #00000029}.zf-menue button{text-align:left;font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:12.5px}.zf-menue button:hover,.zf-menue button:focus-visible{background:var(--blue-t);color:var(--blue-d)}.sf-gruppe{letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);margin:8px 2px 2px;font-size:11px;font-weight:600}.pill-st{background:var(--fill);color:var(--ink2)}.pill-blk{background:var(--red-t);color:var(--red)}.pill-ok{background:var(--green-t);color:var(--green)}.pill-warn{background:var(--orange-t);color:var(--orange)}.pill-gold{background:var(--gold-t);color:var(--gold-d)}.pill-weg-an{color:#2b5d92;background:#e3edf8}.pill-weg-cc{background:var(--fill);color:var(--ink2)}.hb{color:var(--gold-d);align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.hb i{background:var(--gold);border-radius:50%;width:7px;height:7px;display:inline-block}.hb-grey{color:var(--ink3);font-weight:400}.hb-grey i{background:var(--ink3)}.hb-red{color:var(--red)}.hb-red i{background:var(--red)}.wahlkarte{background:var(--surface);border:1px solid var(--sep2);height:100%;box-shadow:var(--shadow);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:16px 18px;display:flex;position:relative}.wahlkarte:hover{border-color:var(--blue-t2)}.wahlkarte.an{border-color:var(--blue);background:var(--blue-t);box-shadow:var(--shadow), 0 0 0 1px var(--blue)}.wahlkarte:focus-within{outline:2px solid var(--blue);outline-offset:2px}.wahlkarte.aus{opacity:.55;cursor:not-allowed;background:var(--fill);box-shadow:none}.wahlkarte.aus:hover{border-color:var(--sep2)}.wahlkarte-kreis{appearance:auto;accent-color:var(--blue);width:16px;min-width:16px;height:16px;cursor:inherit;border-radius:50%;margin:2px 0 0;padding:0}.wahlkarte-text{flex-direction:column;flex:1;gap:4px;min-width:0;height:100%;display:flex}.wahlkarte-titel{color:var(--blue-d);font-size:15px}.wahlkarte-beschreibung{color:var(--ink2);font-size:12.5px}.wahlkarte-merkmale{color:var(--ink3);font-size:11.5px}.wahlkarte-stand{color:var(--ink2);align-items:baseline;gap:6px;margin-top:auto;padding-top:10px;font-size:12px;font-weight:600;display:flex}.wahlkarte-stand i{font-style:normal;font-weight:700}.wahlkarte-zusatz{color:var(--ink2);font-style:normal;font-weight:400;display:block}.wahlkarte[data-stand=teil] .wahlkarte-stand{color:var(--gold-d)}.wahlkarte[data-stand=teil] .wahlkarte-zusatz{color:var(--ink2)}.wahlkarte[data-stand=keine] .wahlkarte-stand{color:var(--ink3)}.seg{background:var(--fill);scrollbar-width:thin;scroll-snap-type:x proximity;border-radius:9px;gap:2px;max-width:100%;padding:2px;scroll-padding-inline:2px;display:inline-flex;overflow-x:auto}.seg>*{scroll-snap-align:start}.seg::-webkit-scrollbar{height:4px}.seg::-webkit-scrollbar-thumb{background:var(--sep2);border-radius:2px}.seg>*{color:var(--ink2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;padding:4px 12px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.seg>.act{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 1px 3px #0000001f}.chip{background:var(--blue-t);color:var(--blue-d);border-radius:8px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;font-weight:500;display:inline-flex}.chip select{color:var(--blue-d);background:0 0;border:0;max-width:200px;padding:0;font-weight:600}.view-chip{border:1px solid var(--sep2);background:var(--surface);color:var(--ink2);cursor:pointer;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:500}.view-chip.act{background:var(--blue-d);border-color:var(--blue-d);color:#fff;font-weight:600}.ptbl{border-collapse:collapse;width:100%;font-size:12px}.ptbl th{z-index:var(--z-kopf);background:var(--surface2);text-align:left;color:var(--ink2);border-bottom:1px solid var(--sep2);white-space:nowrap;padding:8px 10px;font-size:11px;font-weight:600;position:sticky;top:0}.ptbl td{border-bottom:1px solid var(--sep);white-space:nowrap;vertical-align:middle;padding:6px 9px}th.tbl-zahl,td.tbl-zahl{text-align:center;font-variant-numeric:tabular-nums}th.tbl-aktion,td.tbl-aktion{text-align:right}.hinweis-zelle{text-align:left;cursor:pointer;color:var(--gold-d);font:inherit;background:0 0;border:0;max-width:220px;padding:0;display:block}.hinweis-zelle .s{color:var(--ink2);text-overflow:ellipsis;overflow:hidden}.ptbl tr.o{cursor:pointer}.ptbl tr.o:hover td{background:var(--surface2)}.ptbl tr.sel td{background:var(--gold-t)}.ptbl tr.open td{background:var(--blue-t);border-bottom-color:#0000}.ptbl{--tbl-gruppen-hoehe:24px}.ptbl thead tr.tbl-gruppen th{height:var(--tbl-gruppen-hoehe);letter-spacing:.05em;text-transform:uppercase;color:var(--ink3);border-bottom:1px solid var(--sep);padding:4px 10px;font-size:10px;top:0}.ptbl thead tr.tbl-gruppen th+th:not([aria-hidden=true]){border-left:1px solid var(--sep2)}.ptbl thead tr.tbl-spalten th{top:var(--tbl-gruppen-hoehe)}.ptbl thead tr.o-kopfzeile th{top:0}.ptbl thead tr.o-kopfzeile th.o-trenner{box-shadow:inset 1px 0 0 var(--sep2)}.o-sp-objekt{width:300px}.o-sp-kunde{width:140px}.o-sp-gestattung{width:104px}.o-sp-kooperation{width:150px}.o-sp-oid{width:110px}.o-sp-cid{width:100px}.o-sp-ne3{width:262px}.o-sp-ne4{width:250px}.o-sp-aktion{width:200px}.o-sp-auftrag{width:120px}.o-sp-t3p,.o-sp-t3i,.o-sp-t4p,.o-sp-t4i{width:84px}.o-sp-endkunden{width:96px}.o-sp-fuell{width:auto}.ptbl-objekte th.o-sp-fuell,.ptbl-objekte .o-fuell{padding:0}.ptbl-objekte{table-layout:fixed}.ptbl thead tr.o-mass th{border:0;height:0;padding-top:0;padding-bottom:0;font-size:0;line-height:0}.ptbl-objekte td{overflow:hidden}.ds-info{vertical-align:middle;display:inline-flex;position:relative}.ds-knopf{cursor:pointer;color:var(--ink2);opacity:.7;background:0 0;border:0;margin-left:2px;padding:0 2px;font-size:12px;line-height:1}.ds-knopf:hover,.ds-knopf:focus-visible,.ds-knopf[aria-expanded=true]{opacity:1;color:var(--blue)}.ds-kasten{z-index:var(--z-dropdown);white-space:normal;text-align:left;text-transform:none;letter-spacing:normal;min-width:260px;max-width:360px;color:var(--ink);background:var(--surface);border:1px solid var(--sep2);box-shadow:var(--shadow);border-radius:8px;padding:8px 10px;font-size:12px;font-weight:400;line-height:1.45;position:absolute;top:calc(100% + 4px);left:0}.sb-griff{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;height:100%;z-index:var(--z-inhalt);position:absolute;top:0;right:0}.sb-griff:after{content:"";background:0 0;border-radius:1px;width:2px;position:absolute;top:3px;bottom:3px;right:3px}.sb-griff:hover:after,.sb-griff:focus-visible:after{background:var(--blue-d)}body.sb-zieht,body.sb-zieht *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.ptbl-objekte td{height:42px}.a177-kompakt .au-tabelle td{height:34px;padding-top:3px;padding-bottom:3px;font-size:12.5px}.ptbl-objekte td.o-kurz,.ptbl-objekte td.o-kurz>*,.ptbl-objekte td.o-kurz>a>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s,.ptbl .s{color:var(--ink2);font-size:11px;display:block}.tbl-kasten{overscroll-behavior-x:contain;background:linear-gradient(to right, var(--surface) 60%, #fff0) left center / var(--tbl-schatten) 100% no-repeat local, linear-gradient(to left, var(--surface) 60%, #fff0) right center / var(--tbl-schatten) 100% no-repeat local, radial-gradient(farthest-side at 0 50%, #01366833, #01366800) left center / calc(var(--tbl-schatten) * .55) 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, #01366833, #01366800) right center / calc(var(--tbl-schatten) * .55) 100% no-repeat scroll;overflow:auto}.tbl-kasten .ptbl th:first-child,.tbl-kasten .ptbl td:first-child{background:var(--surface);box-shadow:1px 0 0 var(--sep);position:sticky;left:0}.tbl-kasten .ptbl td:first-child{z-index:var(--z-inhalt)}.tbl-kasten .ptbl th:first-child{z-index:var(--z-kopf-quer);background:var(--surface2)}.tbl-kasten .ptbl tr.o:hover td:first-child{background:var(--surface2)}.tbl-kasten .ptbl tr.sel td:first-child{background:var(--gold-t)}.tbl-kasten .ptbl tr.open td:first-child{background:var(--blue-t)}.tbl-kasten-2{--tbl-griff:34px}.tbl-kasten-2 .ptbl th:first-child,.tbl-kasten-2 .ptbl td:first-child{width:var(--tbl-griff);min-width:var(--tbl-griff);max-width:var(--tbl-griff);box-shadow:none;padding-left:6px;padding-right:4px}.tbl-kasten-2 .ptbl th:nth-child(2),.tbl-kasten-2 .ptbl td:nth-child(2){left:var(--tbl-griff);background:var(--surface);box-shadow:1px 0 0 var(--sep);position:sticky}.tbl-kasten-2 .ptbl td:nth-child(2){z-index:var(--z-inhalt)}.tbl-kasten-2 .ptbl th:nth-child(2){z-index:var(--z-kopf-quer);background:var(--surface2)}.tbl-kasten-2 .ptbl tr.o:hover td:nth-child(2){background:var(--surface2)}.tbl-kasten-2 .ptbl tr.sel td:nth-child(2){background:var(--gold-t)}.tbl-kasten-2 .ptbl tr.open td:nth-child(2){background:var(--blue-t)}.tbl-kasten .ptbl td[colspan]:first-child,.tbl-kasten-2 .ptbl td[colspan]:first-child{width:auto;min-width:0;max-width:none;box-shadow:none;position:static}:root{--lr-luft:32px;--lr-bulk:72px}@media (max-width:1023px){:root{--lr-luft:80px}}.lk-vor-rahmen{margin-bottom:0}.lr-kopf{margin-bottom:20px}.lr-tabelle{max-height:calc(100dvh - var(--sicht-top,0px) - var(--lr-luft));flex-direction:column;display:flex}.lr-tabelle>*{flex:none}.lr-tabelle>.tbl-kasten{flex:0 auto;min-height:0}.lr-tabelle:has(.bulk){max-height:calc(100dvh - var(--sicht-top,0px) - var(--lr-luft) - var(--lr-bulk))}.lr-seite>.lr-kopf{top:var(--sicht-top,0px);z-index:var(--z-kopf);background:var(--bg);margin-bottom:12px;padding-bottom:8px;position:sticky;box-shadow:0 6px 6px -6px #0136681f}@media (max-width:1023px){.lr-seite>.lr-kopf{top:calc(var(--sicht-top,0px) + 46px)}}.tbl-kasten:not([class*=max-h-]){max-height:calc(100dvh - var(--sicht-top,0px) - var(--lr-luft))}.card.overflow-auto:has(>.ptbl):not([class*=max-h-]){max-height:calc(100dvh - var(--sicht-top,0px) - var(--lr-luft))}.drawer .tbl-kasten:not([class*=max-h-]),.dlg .tbl-kasten:not([class*=max-h-]){max-height:none}.drawer .card.overflow-auto:has(>.ptbl):not([class*=max-h-]){max-height:none}.dlg .card.overflow-auto:has(>.ptbl):not([class*=max-h-]){max-height:none}@media (max-width:767px){:is(.lr-tabelle,.lr-tabelle:has(.bulk)){max-height:none;display:block}.lr-seite>.lr-kopf{box-shadow:none;padding-bottom:0;position:static}}@media print{:is(.lr-tabelle,.lr-tabelle:has(.bulk)){max-height:none;display:block}.tbl-kasten:not([class*=max-h-]){max-height:none;overflow:visible}.card.overflow-auto:has(>.ptbl):not([class*=max-h-]){max-height:none;overflow:visible}}.ptbl thead tr:last-child th:before{content:"";background:var(--sep2);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.ptbl thead tr:last-child th:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(#0136681f,#01366800);height:6px;position:absolute;top:100%;left:0;right:0}@supports (animation-timeline:scroll()){.ptbl thead tr:last-child th:after{animation:linear both tbl-kopf-schatten;animation-timeline:scroll();animation-range:0 24px}}@keyframes tbl-kopf-schatten{0%{opacity:0}to{opacity:1}}@media (max-width:1023px){.ptbl .p-niedrig{display:none}}@media (max-width:767px){.ptbl .p-mittel{display:none}}.kv{grid-template-columns:140px minmax(0,1fr);gap:6px 12px;font-size:13px;display:grid}.kv dt{color:var(--ink2)}.kv dd{overflow-wrap:anywhere;min-width:0;margin:0}@container (max-width:419px){.kv{grid-template-columns:minmax(0,1fr);gap:2px}.kv dt{margin-top:6px}}.steps{gap:3px;display:flex}.steps span{background:var(--fill);border-radius:3px;flex:1;height:6px}.steps span.done{background:var(--blue)}.steps span.cur{background:var(--gold);box-shadow:0 0 0 2px var(--gold-t2)}.steps span.blk{background:var(--red)}.stufen{gap:3px;min-width:76px;display:flex}.stufen span{height:8px;box-shadow:inset 0 0 0 1px var(--sep2);background:0 0;border-radius:2px;flex:1 1 0}.stufen span[data-stand=erfuellt]{box-shadow:none}.stufen span[data-stand=alle]{background:var(--green);box-shadow:none}.stufen span[data-stand=ueberfaellig]{background:var(--red);box-shadow:none}.auf-ebene{margin-left:var(--tbl-griff,34px);border-left:3px solid var(--p3);background:var(--surface2);border-radius:0 10px 10px 0;padding:14px 16px}@media (max-width:767px){.auf-ebene{border-radius:0;margin-left:0}}.syms{align-items:center;gap:7px;display:inline-flex}.sym{color:var(--ink3);background:0 0;border:0;border-radius:6px;padding:0;line-height:0;display:inline-flex}.sym[data-gesetzt=ja]{color:var(--blue)}.sym[role=switch]:not([disabled]){cursor:pointer}.sym[role=switch]:not([disabled]):hover{color:var(--blue-d)}.sym[disabled]{opacity:.45}.sym:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.marken{align-items:center;gap:7px;display:inline-flex}.marke{color:var(--ink2);line-height:0;display:inline-flex}.marke[data-stand=ja]{color:var(--blue)}.marke[data-stand=warnung]{color:var(--gold-d)}.marke[data-stand=fehler]{color:var(--red)}.tbl-haupt{white-space:normal;overflow-wrap:anywhere;width:26%;min-width:180px}.vtbl{table-layout:fixed;min-width:880px}.vtbl th{white-space:normal;vertical-align:bottom;line-height:1.25}.vtbl th.tbl-haupt,.vtbl td.tbl-haupt{width:auto;min-width:0}.vtbl td.tbl-haupt>*{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.vtbl .vsp-n{width:68px}.vtbl .vsp-we{width:84px}.vtbl .vsp-hinweis{width:132px}.vtbl .vsp-aktion{width:104px}.vtbl td.vsp-hinweis .hinweis-zelle{overflow:hidden}.vtbl tfoot td{border-top:1px solid var(--sep2);background:var(--surface2);border-bottom:0;font-weight:600}.vtbl .v-summe{color:var(--ink3)}.vtbl .v-sprung{color:var(--blue-d);text-decoration:none}.vtbl .v-sprung:hover{text-decoration:underline}.bar{background:var(--fill);border-radius:5px;min-width:140px;height:10px;display:block;position:relative;overflow:hidden}.bar i{border-radius:5px;position:absolute;top:0;bottom:0;left:0}.bar .bar-a{background:var(--green)}.bar .bar-e{background:var(--blue)}.dlg-bg{z-index:var(--z-dialog);background:var(--schleier);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dlg-bg[hidden]{display:none}.dlg{background:var(--surface);color:var(--ink);max-height:85%;width:min(var(--dlg-breite), 100%);border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #01366852,0 2px 10px #0136682e}.dlg-klein{--dlg-breite:420px}.dlg-mittel{--dlg-breite:580px}.dlg-gross{--dlg-breite:880px}.dlg-kopf{border-bottom:1px solid var(--sep);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 12px;display:flex}.dlg-kopf h2{font-size:17px}.dlg-beschreibung{color:var(--ink2);max-width:64ch;margin-top:4px;font-size:12.5px;line-height:1.45}.dlg-form{display:contents}.dlg-inhalt{overscroll-behavior:contain;flex:auto;min-height:0;padding:16px 20px;scroll-padding-top:8px;overflow:auto;container-type:inline-size}.dlg-fuss{border-top:1px solid var(--sep);background:var(--surface);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px 16px;display:flex}.dlg-frage{background:var(--schleier);place-items:center;padding:16px;display:grid;position:absolute;inset:0}.dlg-frage-kasten{background:var(--surface);box-shadow:var(--shadow);border-radius:12px;width:min(380px,100%);padding:16px 18px}.form{grid-template-columns:minmax(0,1fr);gap:8px 12px;font-size:12px;display:grid}@container (min-width:572px){.form{grid-template-columns:repeat(2,minmax(0,1fr))}}.form label{color:var(--ink2);overflow-wrap:anywhere;flex-direction:column;gap:3px;min-width:0;display:flex}.form label>input,.form label>select,.form label>textarea{width:100%}.form>.wide{grid-column:1/-1}.form .paar{break-inside:avoid}.behaelter{container-type:inline-size}.bulk{background:var(--blue-d);color:#fff;z-index:var(--z-kopfleiste);border-radius:999px;align-items:center;gap:8px;padding:8px 10px 8px 18px;font-size:13px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #01366859}.bulk .btn{color:#fff;background:#ffffff1f;border-color:#0000}.tl{margin:0;padding:0;font-size:12px;list-style:none}.tl li{border-bottom:1px solid var(--sep);grid-template-columns:90px 1fr;gap:10px;padding:6px 0;display:grid}.tl time{color:var(--ink2)}.nav-spalte{z-index:var(--z-kopfleiste)}.nav-mitte{scrollbar-width:thin;scrollbar-color:#ffffff38 transparent}.nav-mitte::-webkit-scrollbar{width:6px}.nav-mitte::-webkit-scrollbar-track{background:0 0}.nav-mitte::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:3px}.nav-schalter,.nav-schleier{display:none}@media (max-width:1023px){.nav-spalte{top:var(--sicht-top,0);height:auto;z-index:var(--z-seitenbereich);transition:transform .18s;position:fixed;bottom:0;left:0;transform:translate(-100%);box-shadow:8px 0 40px #01366847}.nav-spalte.nav-offen{transform:none}.nav-schalter{top:calc(var(--sicht-top,0px) + 8px);z-index:var(--z-kopfleiste);background:var(--navy,#013668);color:#fff;cursor:pointer;border:0;border-radius:9px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex;position:fixed;left:8px;box-shadow:0 2px 10px #01366840}.nav-schleier{z-index:var(--z-seitenbereich);background:var(--schleier);border:0;padding:0;display:block;position:fixed;inset:0}main{padding:52px 14px 24px}}@media (prefers-reduced-motion:reduce){.nav-spalte{transition:none}}.drawer{z-index:var(--z-seitenbereich);width:min(var(--drawer-max), 100vw);background:var(--surface);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 40px #0136682e}.drawer-bg{display:none}.drawer-kopf{border-bottom:1px solid var(--sep);flex:none;padding:14px 20px 10px}.drawer-kopfzeile{justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-top:12px;display:flex}.drawer-kopfzeile>.drawer-reiter{flex:auto;min-width:0;margin-top:0}.drawer-reiter{overscroll-behavior-x:contain;scrollbar-width:none;margin-top:12px;overflow-x:auto}.drawer-reiter::-webkit-scrollbar{display:none}.drawer-reiter>.seg{max-width:none}.drawer-inhalt{overscroll-behavior:contain;flex:auto;min-height:0;padding:16px 20px 28px;scroll-padding-top:8px;overflow:auto;container-type:inline-size}@media (max-width:1439px){.drawer{width:min(var(--drawer-max), calc((100vw - var(--nav-breite)) * var(--drawer-anteil)), 100vw)}}@media (max-width:1023px){.drawer{width:100vw}.drawer-bg{z-index:var(--z-seitenbereich);background:var(--schleier);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:block;position:fixed;inset:0}}.gesperrt{background:var(--fill);color:var(--ink2);cursor:not-allowed}.sicht-aktiv{--sicht-top:42px}.sicht-aktiv body{padding-top:var(--sicht-top)}.sicht-band{z-index:var(--z-meldung);height:var(--sicht-top,42px);background:var(--gold,#e2b23c);color:var(--navy,#013668);align-items:center;gap:12px;padding:0 14px;font-size:12.5px;font-weight:600;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 10px #01366838}.sicht-band a,.sicht-band button{color:inherit;text-underline-offset:2px;text-decoration:underline}.sicht-band-handeln{color:#fff;background:#b3121b;animation:2.4s ease-in-out infinite sicht-puls;box-shadow:0 2px 10px #b3121b73}@keyframes sicht-puls{0%,to{box-shadow:0 2px 10px #b3121b73}50%{box-shadow:0 2px 18px #b3121bd9}}@media (prefers-reduced-motion:reduce){.sicht-band-handeln{animation:none}}.sicht-aktiv .nav-spalte{top:var(--sicht-top);height:calc(100vh - var(--sicht-top))}.sicht-aktiv .drawer,.sicht-aktiv .drawer-bg,.sicht-aktiv .dlg-bg{top:var(--sicht-top)}.sicht-hinweis{left:50%;top:calc(var(--sicht-top,42px) + 12px);z-index:var(--z-meldung);background:var(--navy,#013668);color:#fff;border-radius:999px;padding:8px 18px;font-size:13px;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #01366859}.neue-version{left:50%;top:calc(var(--sicht-top,0px) + 12px);z-index:var(--z-meldung);background:var(--navy,#013668);color:#fff;border-radius:999px;align-items:center;gap:12px;padding:8px 10px 8px 18px;font-size:13px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #01366859}.neue-version .btn{color:#fff;background:#ffffff24;border-color:#ffffff4d}.lk{margin-bottom:20px}.lk-titel{font-family:var(--font-display);letter-spacing:-.02em;color:var(--blue-d);font-size:26px;font-weight:700}.lk-unter{color:var(--ink2);max-width:64ch;margin-top:4px;font-size:13px;line-height:1.45}.lk-kennzahlen{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:12px;margin-top:12px;display:grid}.lk-kennzahlen>*{min-width:0}@media (max-width:767px){.lk-kennzahlen{grid-template-columns:repeat(2,minmax(0,1fr))}}.lk-filter{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.lk-pillen{background:var(--fill);scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity;border-radius:9px;gap:2px;min-width:0;max-width:100%;padding:2px;display:inline-flex;overflow-x:auto}.lk-pillen button{scroll-snap-align:start}.lk-pillen::-webkit-scrollbar{display:none}.lk-pillen button{color:var(--ink2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:4px 12px;font-size:12px;font-weight:500}.lk-pillen button.act{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 1px 3px #0000001f}.lk-pillen button.leer{color:var(--ink3);cursor:default}.lk-zahl{font-variant-numeric:tabular-nums;opacity:.8}.lk-suche{background:var(--fill);border-radius:9px;flex:320px;align-items:center;gap:6px;min-width:200px;max-width:420px;height:30px;padding:0 8px;display:inline-flex}.lk-suche input{background:0 0;border:0;flex:1;min-width:0;padding:0;font-size:12px}.lk-suche input:focus{outline:none}.lk-suche:focus-within{outline:2px solid var(--blue);outline-offset:1px}.lk-lupe{color:var(--ink3)}.lk-x{color:var(--ink3);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:11px}.lk-feld{border:1px solid var(--sep2);background:var(--surface);height:30px;color:var(--ink);border-radius:9px;max-width:220px;padding:0 28px 0 10px;font-size:12px}.lk-pillengruppe{flex-direction:column;gap:2px;min-width:0;max-width:100%;display:inline-flex}.lk-pillen-hinweis{color:var(--ink3);min-height:14px;font-size:11px}.lk-pillen-klein{min-width:0;max-width:100%;display:inline-flex}.lk-pillen-klein .lk-pillen{padding:1px}.lk-pillen-klein .lk-pillen button{padding:3px 9px;font-size:11.5px}.lk-mehr{display:inline-flex;position:relative}.lk-mehr-feld{border:1px solid var(--sep2);background:var(--surface);border-radius:9px;flex-wrap:wrap;align-items:center;gap:4px;max-width:380px;min-height:30px;padding:2px 6px 2px 2px;display:inline-flex}.lk-mehr-feld.offen{border-color:var(--blue)}.lk-mehr-knopf{color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;height:24px;padding:0 4px 0 8px;font-size:12px;display:inline-flex}.lk-mehr-pfeil{color:var(--ink3);font-size:10px}.lk-mehr-chip{background:var(--fill);color:var(--ink);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:2px 4px 2px 7px;font-size:11.5px;display:inline-flex}.lk-mehr-chip button{color:var(--ink3);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:10px;line-height:1}.lk-mehr-chip button:hover{color:var(--red)}.lk-mehr-liste{z-index:var(--z-kopfleiste);background:var(--surface);border:1px solid var(--sep2);border-radius:10px;min-width:min(420px,100vw - 32px);max-width:calc(100vw - 32px);max-height:420px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 8px 24px #00000024}.lk-mehr-liste label{cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:5px 8px;font-size:12px;display:flex}.lk-mehr-liste label:hover{background:var(--fill)}.lk-mehr-liste label.leer{color:var(--ink3)}.lk-mehr-wert{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.lk-mehr-wand{z-index:calc(var(--z-kopfleiste) - 1);background:#0f172a2e;animation:.12s ease-out lk-mehr-auf;position:fixed;inset:0}.lk-mehr-liste.gross{width:min(620px,100vw - 32px);max-width:calc(100vw - 32px);max-height:66vh;padding:8px;animation:.12s ease-out lk-mehr-auf;position:fixed;top:12vh;left:50%;transform:translate(-50%);box-shadow:0 18px 48px #00000038}.lk-mehr-liste.gross label{padding:7px 10px;font-size:12.5px}@keyframes lk-mehr-auf{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lk-mehr-wand,.lk-mehr-liste.gross{animation:none}}.lk-mehr-leeren{width:100%;color:var(--ink2);text-align:left;cursor:pointer;border:0;border-top:1px solid var(--sep2);background:0 0;margin-top:4px;padding:6px 8px;font-size:11.5px}.lk-mehr-leeren:hover{color:var(--blue-d)}@media (max-width:767px){.lk-mehr,.lk-mehr-feld{max-width:100%}.lk-mehr{flex:100%}}.lk-raster{row-gap:8px;margin-top:12px;display:grid}.lk-raster-zeile{align-items:start;gap:8px;display:flex}.lk-raster-label{color:var(--ink3);white-space:nowrap;flex:0 0 82px;font-size:11.5px;line-height:30px}.lk-raster-zeile>.lk-suche{flex:0 520px;max-width:520px}.lk-raster-pillen{align-items:center;min-height:30px}.lk-raster-felder{flex:auto;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:8px;min-width:0;display:grid}.lk-raster-felder .lk-mehr{min-width:0;max-width:100%}.lk-raster-felder .lk-mehr-feld{width:100%;max-width:100%}.lk-raster-fuss{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lk-raster-fuss .lk-aktionen{margin-left:auto}@media (max-width:1439px){.lk-raster-felder{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.lk-raster-felder{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.lk-raster-felder{grid-template-columns:minmax(0,1fr)}.lk-raster-fuss .lk-aktionen{flex-basis:100%;margin-left:0}.lk-raster-zeile{flex-wrap:wrap}.lk-raster-label{flex-basis:100%;line-height:1.4}.lk-raster-zeile>.lk-suche{flex:100%;max-width:none}}.fo-kopf{margin-top:12px}.fo-kopf-zeile{align-items:center;gap:8px;min-width:0;display:flex}.fo-kopf-zeile>.lk-suche{flex:0 420px;min-width:120px}.fo-kopf-rechts{flex:none;align-items:center;gap:12px;margin-left:auto;display:flex}.fo-knopf{border:1px solid var(--sep2);background:var(--surface);height:30px;color:var(--ink);cursor:pointer;border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;display:inline-flex}.fo-knopf:hover,.fo-knopf[aria-expanded=true]{border-color:var(--blue);color:var(--blue-d)}.fo-knopf>span:first-child{letter-spacing:-2px;font-size:10px;transform:rotate(90deg)}.fo-chips{white-space:nowrap;flex:auto;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.fo-chip{border:1px solid var(--sep2);background:var(--fill);min-width:0;max-width:260px;height:24px;color:var(--ink2);border-radius:999px;flex:0 auto;align-items:center;gap:4px;padding:0 4px 0 9px;font-size:11.5px;display:inline-flex}.fo-chip-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fo-chip>button{width:16px;height:16px;color:var(--ink3);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;font-size:10px}.fo-chip>button:hover{background:var(--surface);color:var(--ink)}.fo-chip-mehr{cursor:pointer;padding:0 9px}@media (max-width:767px){.fo-kopf-zeile{flex-wrap:wrap}.fo-kopf-zeile>.lk-suche{flex:100%}.fo-kopf-rechts{flex-basis:100%;margin-left:0}}.fo-treffer{color:var(--ink2);font-size:12.5px}.fo-treffer b{color:var(--ink);font-size:14px}.fo-abschnitt{border-top:1px solid var(--sep)}.fo-abschnitt:first-of-type{border-top:0}.fo-abschnitt>h3{margin:0}.fo-abschnitt>h3>button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:10px 2px;font-size:13px;font-weight:600;display:flex}.fo-pfeil{width:12px;color:var(--ink3)}.fo-abschnitt-zahl{background:var(--blue);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:18px;padding:0 6px;font-size:10.5px;font-weight:700;display:inline-flex}.fo-felder{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 2px 12px;display:grid}.fo-feld-mehrfach:only-child,.fo-feld-einfach:only-child{grid-column:1/-1}@media (max-width:767px){.fo-felder{grid-template-columns:minmax(0,1fr)}}.fo-feld-label{color:var(--ink2);margin-bottom:4px;font-size:11.5px;font-weight:600}.fo-feld-hinweis{color:var(--ink3);margin-bottom:6px;font-size:11px}.fo-suche-klein{border:1px solid var(--sep2);background:var(--surface);width:100%;height:28px;color:var(--ink);border-radius:9px;margin-bottom:6px;padding:0 10px;font-size:12px}.fo-liste{border:1px solid var(--sep2);background:var(--surface);border-radius:10px;min-height:96px;max-height:260px;padding:2px;overflow-y:auto}.fo-liste label{cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:5px 8px;font-size:12px;display:flex}.fo-liste label:hover{background:var(--fill)}.fo-liste label.tief{padding-left:24px}.fo-liste label.tief3{padding-left:42px}.fo-wert{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.fo-gruppe{letter-spacing:.04em;text-transform:uppercase;color:var(--ink3);padding:6px 8px 2px;font-size:10.5px;font-weight:600}.fo-leeren{color:var(--blue-d);cursor:pointer;background:0 0;border:0;margin-top:4px;font-size:11.5px}.fo-laden{border:1px solid var(--sep2);background:var(--surface);border-radius:10px;gap:6px;min-height:96px;max-height:260px;padding:8px;display:grid}.fo-laden-zeile{background:var(--fill);border-radius:6px;height:14px;animation:1.2s ease-in-out infinite fo-puls}@keyframes fo-puls{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.fo-laden-zeile{animation:none}}.fo-spanne{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.fo-spanne label{color:var(--ink3);gap:2px;font-size:11px;display:grid}.fo-spanne input{border:1px solid var(--sep2);background:var(--surface);width:150px;height:30px;color:var(--ink);border-radius:9px;padding:0 10px;font-size:12px}.fo-spanne-hinweis{color:var(--ink3);font-size:11px;line-height:30px}.fo-qf{padding-bottom:12px}.fo-qf>h3{margin:0 0 6px;font-size:13px;font-weight:600}.fo-qf ul{flex-direction:column;gap:6px;display:flex}.fo-qf li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fo-qf-laden{border:1px solid var(--sep2);background:var(--fill);height:28px;color:var(--ink);cursor:pointer;border-radius:999px;flex:none;padding:0 12px;font-size:12px}.fo-qf-laden:hover{border-color:var(--blue);color:var(--blue-d)}.fo-qf .qf-name{flex:140px;min-width:0}.fo-qf-start{color:var(--ink2);white-space:nowrap;align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.fo-speichern{border:1px solid var(--blue);border-radius:10px;flex-wrap:wrap;align-items:end;gap:8px;margin-bottom:12px;padding:10px;display:flex}.fo-speichern label{flex:220px;gap:2px;font-size:11.5px;display:grid}.lk-qf-plus,.lk-qf-zahnrad{border:1px solid var(--sep2);background:var(--surface);width:30px;height:30px;color:var(--ink2);cursor:pointer;border-radius:9px;flex:none;font-size:14px;line-height:1}.lk-qf-plus:hover:not(:disabled),.lk-qf-zahnrad:hover{border-color:var(--blue);color:var(--blue-d)}.lk-qf-plus:disabled{color:var(--ink3);cursor:default}.qf-verwalten{flex-direction:column;gap:6px;display:flex}.qf-verwalten li{align-items:center;gap:6px;display:flex}.qf-name{border:1px solid var(--sep2);background:var(--surface);height:30px;color:var(--ink);border-radius:9px;padding:0 10px;font-size:12px}.qf-verwalten .qf-name{flex:auto;min-width:0}.lk-mehr-gruppe{letter-spacing:.04em;text-transform:uppercase;color:var(--ink3);padding:6px 8px 2px;font-size:10.5px;font-weight:600}.lk-mehr-liste label.tief{padding-left:24px}.lk-mehr-liste label.tief3{padding-left:44px}.lk-mehr-suche{border:1px solid var(--sep2);background:var(--fill);border-radius:7px;width:100%;height:26px;margin:2px 0 4px;padding:0 8px;font-size:12px}.lk-reset{color:var(--ink2);text-underline-offset:2px;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:12px;text-decoration:underline}.lk-reset:hover{color:var(--blue-d)}.lk-rechts{align-items:center;gap:12px;margin-left:auto;display:inline-flex}.lk-ergebnis{color:var(--ink2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.lk-aktionen{align-items:center;gap:8px;display:inline-flex;position:relative}@media (max-width:767px){.lk-titel{font-size:22px}.lk-suche{flex:180px;min-width:0}.lk-rechts{flex-basis:100%;justify-content:flex-end}}.feldfehler{color:var(--red);font-size:11px}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--red);box-shadow:0 0 0 2px var(--red-t)}.danger{border:1px solid var(--red-t);background:var(--red-t);border-radius:10px;padding:12px 14px}.board{overscroll-behavior-x:contain;flex:auto;align-items:stretch;gap:8px;min-height:0;padding-bottom:8px;display:flex;overflow:auto}.board-sp{flex-direction:column;flex:1 1 0;gap:6px;min-width:200px;display:flex}.board-vor{z-index:var(--z-kopf-quer);background:var(--bg);flex:none;padding-right:6px;position:sticky;left:0}.board-kopf{z-index:var(--z-kopf);background:var(--bg);padding:0 2px 6px;position:sticky;top:0;box-shadow:0 6px 6px -6px #0136681f}.board-zahl{font-family:var(--font-display);letter-spacing:-.02em;color:var(--blue-d);font-size:20px;font-weight:700;line-height:1.1}.board-hb{background:var(--gold-t);color:var(--gold-d);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-flex}.board-leer{border:1px dashed var(--sep2);color:var(--ink3);border-radius:12px;padding:12px 10px;font-size:11.5px;line-height:1.45}.board-summe{color:var(--ink2);background:var(--surface);box-shadow:var(--shadow);border-radius:10px;flex-wrap:wrap;gap:2px 14px;padding:7px 12px;font-size:11.5px;display:flex}.board-summe b{color:var(--ink);font-variant-numeric:tabular-nums}.board-klartext{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:10px;font-size:13px;display:flex}.board-klartext button{font:inherit;color:var(--gold-d);cursor:pointer;border:0;border-bottom:1px dotted var(--gold-d);background:0 0;padding:0;font-weight:700}.board-klartext button:hover{color:var(--blue-d);border-bottom-color:var(--blue-d)}.uebersicht-kopf{background:var(--surface);box-shadow:var(--shadow);border-radius:14px;padding:12px}.phk-reihe{gap:8px;display:flex;overflow-x:auto}.phk{text-align:left;border:1px solid var(--sep2);background:var(--surface);cursor:pointer;border-radius:10px;flex:1 1 0;min-width:132px;padding:8px 10px}.phk:hover{background:var(--fill)}.phk.act{border-color:var(--blue-d);background:var(--blue-t)}.phk-name{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.phk-zahl{font-family:var(--font-display);color:var(--blue-d);font-size:20px;font-weight:700;line-height:1.15}.phk-klein{color:var(--ink3);white-space:nowrap;font-size:11px}.f-chip{background:var(--blue-t);color:var(--blue-d);border-radius:999px;align-items:center;gap:6px;padding:2px 4px 2px 10px;font-size:12px;font-weight:500;display:inline-flex}.f-chip b{font-weight:700}.f-chip button{background:var(--blue-t2);color:var(--blue-d);cursor:pointer;border:0;border-radius:999px;place-items:center;width:16px;height:16px;font-size:11px;line-height:1;display:grid}.alt-ok{color:var(--ink3)}.alt-faellig{color:var(--gold-d);font-weight:700}.beispiel{filter:saturate(.45)opacity(.88)}.beispiel-band{border:1px dashed var(--gold-d);background:var(--gold-t);color:var(--gold-d);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:10px 14px;font-size:12.5px;font-weight:600;display:flex}.beispiel-band .btn{border-color:var(--gold-d);color:var(--gold-d);background:var(--surface);font-weight:600}.beispiel-fuss{letter-spacing:.04em;text-transform:uppercase;color:var(--gold-d);background:var(--gold-t);border-top:1px solid var(--sep);padding:8px 12px;font-size:11px;font-weight:600}.beispiel-marke{letter-spacing:.05em;text-transform:uppercase;background:var(--gold-t);color:var(--gold-d);border-radius:999px;align-items:center;padding:1px 7px;font-size:10px;font-weight:700;display:inline-flex}.beispiel-wasser{fill:var(--gold-d);opacity:.16;letter-spacing:.12em;text-transform:uppercase;font-weight:800}.beispiel-druck{display:none}@media print{.beispiel{display:none!important}.beispiel-druck{border:1px dashed var(--ink2);border-radius:10px;padding:14px 16px;font-size:13px;display:block!important}}.mobil-rahmen{--tipp:44px;background:var(--bg);flex-direction:column;min-height:100svh;display:flex}.mobil-inhalt{flex:1;width:100%;min-width:0;max-width:960px;margin:0 auto;padding:14px 12px 24px}.mobil-fuss{color:var(--ink3);justify-content:space-between;align-items:center;gap:10px;width:100%;max-width:960px;margin:0 auto;padding:10px 14px 18px;font-size:11.5px;display:flex}.mobil-kopf{z-index:var(--z-kopfleiste);background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex;position:sticky;top:0}.mobil-logo{width:auto;height:22px}.mobil-nutzer{min-height:var(--tipp);color:#fff;cursor:pointer;text-align:right;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-end;padding:0 4px;display:flex}.mobil-nutzer-name{font-size:12.5px;font-weight:600}.mobil-nutzer-org{opacity:.72;font-size:11px}.mobil-menue{background:var(--surface);color:var(--ink);box-shadow:var(--shadow);min-width:200px;z-index:var(--z-dialog);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex;position:absolute;top:calc(100% + 6px);right:10px}.mobil-menue-kopf{flex-direction:column;display:flex}.mobil-menue .btn{min-height:var(--tipp)}.mobil-band{background:var(--gold-t);color:var(--gold-d);border-radius:10px;padding:8px 12px;font-size:12.5px;font-weight:600}.mobil-ok{background:var(--green-t);color:#1c7a34;border-radius:10px;padding:8px 12px;font-size:12.5px}.mobil-fehler{background:var(--red-t);color:var(--red);border-radius:10px;padding:8px 12px;font-size:12.5px}.mobil-abschnitt{color:var(--blue-d);font-size:13px;font-weight:700}.mobil-link{color:inherit;text-decoration:none}.mobil-link:hover{color:var(--blue)}.mobil-kopfkarte{flex-direction:column;gap:10px;padding:14px;display:flex}.mobil-titel{font-family:var(--font-display);color:var(--blue-d);font-size:22px;font-weight:700;line-height:1.1}.mobil-zustand{font-size:11.5px}.mobil-zustand-grau{background:var(--fill);color:var(--ink2)}.mobil-zustand-gold{background:var(--gold-t);color:var(--gold-d)}.mobil-zustand-blau{background:var(--blue-t);color:var(--blue-d)}.mobil-zustand-gruen{background:var(--green-t);color:#1c7a34}.mobil-daten{flex-direction:column;gap:4px;display:flex}.mobil-zeile{border-bottom:1px solid var(--sep);justify-content:space-between;gap:10px;padding-bottom:4px;font-size:13px;display:flex}.mobil-zeile dt{color:var(--ink2)}.mobil-zeile dd{text-align:right;font-weight:600}.mobil-ap{background:var(--surface2);border-radius:10px;flex-direction:column;gap:6px;padding:10px;display:flex}.mobil-ap .btn{min-height:var(--tipp)}.mobil-schritt{border-left:4px solid var(--gold);flex-direction:column;gap:8px;padding:14px;display:flex}.mobil-schritt-warten{border-left-color:var(--ink3)}.mobil-schritt-marke{letter-spacing:.06em;text-transform:uppercase;color:var(--gold-d);font-size:10.5px;font-weight:700}.mobil-schritt-warten .mobil-schritt-marke{color:var(--ink3)}.mobil-schritt-titel{font-family:var(--font-display);color:var(--blue-d);font-size:19px;font-weight:700;line-height:1.2}.mobil-haupt{min-height:var(--tipp);justify-content:center;font-size:15px}.mobil-tore{flex-direction:column;gap:2px;margin-top:4px;display:flex}.mobil-tore li{border-top:1px solid var(--sep);grid-template-columns:1fr auto;align-items:baseline;gap:4px 10px;padding:4px 0;font-size:12.5px;display:grid}.mobil-tore li i{color:var(--ink3);grid-column:1/-1;font-size:11px;font-style:normal}.mobil-tore li b{color:var(--gold-d);font-weight:700}.mobil-tore li.fertig b{color:#1c7a34}.mobil-karte{flex-direction:column;gap:9px;padding:12px;display:flex}.mobil-karte-kopf{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mobil-karte-adresse{color:var(--blue-d);font-size:15px;line-height:1.25;display:block}.mobil-karte-links,.mobil-karte-aktionen{flex-wrap:wrap;gap:6px;display:flex}.mobil-karte-links .btn,.mobil-karte-aktionen .btn{min-height:var(--tipp)}.mobil-zugang{color:var(--ink2);background:var(--surface2);border-radius:8px;padding:6px 9px;font-size:12px}.mobil-warnung{color:var(--red);background:var(--red-t);border-radius:8px;padding:6px 9px;font-size:12.5px;font-weight:600}.mobil-fehlt{color:var(--gold-d);background:var(--gold-t);border-radius:8px;padding:6px 9px;font-size:12px}.mobil-pflichten{flex-direction:column;gap:2px;display:flex}.mobil-pflichten li{color:var(--ink2);justify-content:space-between;gap:8px;font-size:12px;display:flex}.mobil-pflichten li i{color:var(--ink3);font-size:11px;font-style:normal}.mobil-pflichten li.mir{color:var(--gold-d);font-weight:600}.mobil-pflichten li.ueberfaellig{color:var(--red);font-weight:600}.mobil-pflichten li.ueberfaellig i{color:var(--red)}.mobil-haken{flex-wrap:wrap;gap:6px;display:flex}.mobil-haken-feld{min-height:var(--tipp);border:1px solid var(--sep2);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:4px 12px;font-size:12.5px;display:inline-flex}.mobil-haken-feld input{width:20px;height:20px;accent-color:var(--blue)}.mobil-haken-feld.aus{opacity:.5;cursor:default}.mobil-fotos{border-top:1px solid var(--sep);flex-direction:column;gap:6px;padding-top:8px;display:flex}.mobil-fotos-kopf{color:var(--ink2);justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.mobil-kamera{min-height:var(--tipp);justify-content:center}.mobil-fotos-liste{flex-direction:column;gap:3px;font-size:12px;display:flex}.mobil-fotos-liste li{justify-content:space-between;align-items:center;gap:8px;display:flex}.mobil-fotos-liste li i{color:var(--ink3);font-size:11px;font-style:normal}.mobil-fotos-liste li.stand-fehler i{color:var(--red);font-weight:600}.mobil-fotos-liste li.stand-fertig i{color:#1c7a34}.mobil-verlauf{padding:4px 12px 12px}.mobil-verlauf-knopf{width:100%;min-height:var(--tipp);cursor:pointer;color:var(--blue-d);background:0 0;border:0;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.mobil-verlauf-knopf i{color:var(--ink2);font-size:11.5px;font-style:normal;font-weight:400}.mobil-verlauf-inhalt ul{flex-direction:column;gap:6px;display:flex}.mobil-verlauf-inhalt li{border-top:1px solid var(--sep);padding-top:5px;font-size:12.5px}.mobil-verlauf-inhalt li i{color:var(--ink3);font-size:11px;font-style:normal;display:block}.mobil-feld{color:var(--ink2);flex-direction:column;gap:4px;margin-bottom:10px;font-size:12px;display:flex}.mobil-feld input,.mobil-feld select,.mobil-feld textarea{min-height:var(--tipp);font-size:16px}.mobil-wohnung{border-top:1px solid var(--sep);grid-template-columns:1fr;gap:0 10px;padding-top:8px;display:grid}.mobil-kartenliste{grid-template-columns:1fr;gap:10px;display:grid}.mobil-listenkarte{color:inherit;flex-direction:column;gap:5px;padding:12px;text-decoration:none;display:flex}.mobil-listenkarte:hover{background:var(--surface2)}.mobil-listenkarte-termin{color:var(--blue-d);font-size:15px;font-weight:700}.zugang-schau{background:var(--blue-t);border-radius:12px;flex-direction:column;gap:3px;margin-bottom:12px;padding:12px 14px;display:flex}.zugang-adresse{font-family:var(--font-display);color:var(--blue-d);word-break:break-all;font-size:19px;line-height:1.2}.zugang-schau span{color:var(--ink2);font-size:12.5px}@media (min-width:768px){.mobil-inhalt{padding:20px 20px 32px}.mobil-kartenliste{grid-template-columns:repeat(2,minmax(0,1fr))}.mobil-wohnung{grid-template-columns:2fr 1fr 2fr 2fr}}.vo-editor{z-index:var(--z-dialog);background:var(--surface);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.vo-editor-leiste{z-index:var(--z-kopf);background:var(--surface);border-bottom:1px solid var(--sep);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex;position:sticky;top:0}.vo-editor-leiste .btn{min-height:44px}.vo-flaeche{touch-action:none;background:#111;flex-shrink:0;min-height:40vh;position:relative;overflow:hidden}.vo-canvas{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.vo-werkzeuge{flex-wrap:wrap;gap:6px;padding:10px 10px 4px;display:flex}.vo-werkzeuge .btn{min-height:44px}.vo-farben{gap:10px;padding:6px 10px;display:flex}.vo-farbe{border:2px solid var(--sep2);cursor:pointer;border-radius:999px;width:36px;height:36px}.vo-farbe.aktiv{outline:3px solid var(--blue);outline-offset:2px}.vo-pin{grid-template-columns:1fr;gap:8px;padding:6px 10px;display:grid}.vo-galerie{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.vo-galerie a{aspect-ratio:1;background:var(--fill);border-radius:8px;display:block;overflow:hidden}.vo-galerie img{object-fit:cover;width:100%;height:100%}.vo-chips{flex-wrap:wrap;gap:8px;display:flex}.vo-chip{border:1px solid var(--sep2);background:var(--surface);cursor:pointer;border-radius:999px;min-width:44px;min-height:44px;padding:8px 14px;font-size:14px;font-weight:600}.vo-chip.aktiv{background:var(--blue);border-color:var(--blue);color:#fff}.vo-chip.vorbelegt{border-style:dashed}.vo-feld{border-bottom:1px solid var(--sep);flex-direction:column;gap:6px;padding:8px 0;display:flex}.vo-feld>.vo-feld-name{color:var(--ink2);font-size:12.5px}.vo-feld.fehlt>.vo-feld-name{color:var(--red);font-weight:700}.vo-feld input,.vo-feld textarea{min-height:44px}.vo-schritt{border:1px solid var(--sep);background:var(--surface);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:56px;padding:10px 12px;display:flex}.vo-schritt b{font-size:14.5px}.vo-schritt small{color:var(--ink2);font-size:12px}.vo-schritt .fortschritt{font-size:12.5px;font-weight:700}.vo-schritt .fortschritt.fertig{color:var(--green)}.vo-foto-btn{border:1px solid var(--sep);background:var(--surface);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:56px;padding:10px 12px;display:flex}.vo-foto-btn .stand{font-size:12px;font-weight:700}.vo-foto-btn .stand.fehlt{color:var(--red)}.vo-foto-btn .stand.gerat{color:var(--gold-d)}.vo-foto-btn .stand.ok{color:var(--green)}.vo-sat{touch-action:none;background:#111;width:100%;height:62vh;min-height:320px}.vo-sat-x{background:0 0;border:none}.vo-aufgeklappt{color:var(--ink2);padding:6px 0;font-size:12.5px}.mobil-rahmen.hs{--tipp:72px}.hs .mobil-inhalt{padding-bottom:32px}.hs-seite{flex-direction:column;gap:14px;display:flex}.hs-frage{font-family:var(--font-display);color:var(--blue-d);overflow-wrap:anywhere;font-size:34px;font-weight:700;line-height:1.1}.hs-hinweis{color:var(--ink2);font-size:17px;line-height:1.35}.hs-fortschritt{color:var(--blue-d);font-size:17px;font-weight:700}.hs-stand{font-size:20px;font-weight:700}.hs-stand.fehlt,.hs-stand.gerat{color:var(--gold-d)}.hs-stand.ok{color:#1c7a34}.hs-liste{flex-direction:column;gap:12px;display:flex}.hs-reihe{gap:12px;display:flex}.hs-reihe>*{flex:1;min-width:0}.hs-link{text-align:center;justify-content:center;align-items:center;text-decoration:none;display:flex}.hs-antwort,.hs-kachel{border:2px solid var(--sep2);background:var(--surface);width:100%;min-height:110px;color:var(--ink);text-align:left;cursor:pointer;border-radius:18px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:14px 20px;display:flex}.hs-antwort-titel{font-size:28px;font-weight:700;line-height:1.15}.hs-antwort-text{color:var(--ink2);font-size:20px}.hs-antwort.aktiv{background:var(--blue);border-color:var(--blue);color:#fff}.hs-antwort.aktiv .hs-antwort-text{color:#fff}.hs-antwort.vorschlag{border-style:dashed;border-color:var(--blue)}.hs-janein .hs-antwort{text-align:center;align-items:center;min-height:130px}.hs-janein .hs-antwort-titel{font-size:32px}.hs-kachel.offen{border-color:var(--blue)}.hs-kachel.fertig{border-color:var(--green);background:var(--green-t)}.hs-kachel.fertig .hs-antwort-text{color:#1c7a34;font-weight:700}.hs-knopf,.hs-zurueck,.hs-haupt{border:2px solid var(--sep2);background:var(--surface);min-height:72px;color:var(--ink);cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:24px;font-weight:700;display:flex}.hs-knopf.aktiv{background:var(--blue-t);border-color:var(--blue)}.hs-haupt{background:var(--blue);border-color:var(--blue);color:#fff}.hs-haupt:disabled,.hs-knopf:disabled,.hs-antwort:disabled,.hs-kachel:disabled{opacity:.45;cursor:default}.hs-haupt-gross{min-height:96px;font-size:30px}.hs-pm{border:2px solid var(--sep2);background:var(--surface);min-height:110px;color:var(--blue-d);cursor:pointer;border-radius:18px;font-size:48px;font-weight:700}.hs-schnell{border:2px solid var(--sep2);background:var(--surface);cursor:pointer;border-radius:16px;min-height:72px;padding:8px 12px;font-size:24px;font-weight:700}.hs-schnell.aktiv{background:var(--blue);border-color:var(--blue);color:#fff}.hs-schnellwahl{flex-wrap:wrap}.hs-eingabe{border:2px solid var(--sep2);background:var(--surface);border-radius:16px;width:100%;min-height:72px;padding:8px 16px;font-size:28px}.hs-zahl{text-align:center;font-family:var(--font-display);color:var(--blue-d);padding:8px 0;font-size:72px;font-weight:700;line-height:1.1}.hs-fuss{background:linear-gradient(to top, var(--bg) 70%, transparent);gap:12px;margin-top:4px;padding:12px 0 4px;display:flex;position:sticky;bottom:0}.hs-fuss>*{flex:1;min-width:0}.vo-editor .hs-fuss{background:var(--surface);border-top:1px solid var(--sep);padding:12px}.vo-editor.hs-editor .hs-reihe,.vo-editor.hs-editor .hs-hinweis,.vo-editor.hs-editor .hs-eingabe{width:auto;margin:0 12px}.hs-editor-titel{font-family:var(--font-display);color:var(--blue-d);padding:12px;font-size:28px;font-weight:700}.hs-editor-kopf{justify-content:space-between;align-items:center;gap:12px;padding-right:12px;display:flex}.vo-editor .hs-umschalter{background:var(--blue-d);flex:none}.hs-fuss.hs-fuss-spalte{flex-direction:column}.hs-fuss.hs-fuss-spalte>*{flex:none}.hs-editor .vo-sat{height:48vh}.hs-uebernommen{flex-direction:column;gap:4px;display:flex}.hs-uebernommen li{border-bottom:1px solid var(--sep);justify-content:space-between;gap:12px;padding:10px 0;font-size:20px;display:flex}.hs-uebernommen li span{color:var(--ink2)}.hs-uebernommen li b{text-align:right}.hs-fertig{align-items:stretch}.hs-haken{background:var(--green);color:#fff;border-radius:999px;justify-content:center;align-self:center;align-items:center;width:120px;height:120px;font-size:72px;font-weight:700;display:flex}.hs-umschalter{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-width:56px;min-height:56px;padding:2px 6px;display:flex}.hs-umschalter-symbol{font-size:26px;line-height:1}.hs-umschalter-text{font-size:10.5px;font-weight:600}.zuo-kasten .ptbl th.zuo-spalte{text-align:center;font-variant-numeric:tabular-nums;width:78px;min-width:78px}.zuo-kasten .ptbl td.zuo-zelle{text-align:center;padding:4px 6px}.zuo-wahl{min-height:var(--tipp);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:inline-flex}.zuo-wahl input:disabled{cursor:default}.zuo-seit{color:var(--ink3);white-space:nowrap;font-size:10px;line-height:1.1}.zuo-beendet{font-style:italic}.a86-zelle{vertical-align:top}.a86-zelle>*,.a86-zelle .s{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.a86-zelle .a86-pillen{white-space:normal;flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.a86-dot{border-radius:50%;width:9px;height:9px;display:inline-block}.a86-rot{background:var(--red)}.a86-gelb{background:var(--gold-d)}.a86-gruen{background:var(--green)}.a86-nr{align-items:center;gap:4px;font-weight:600;display:flex}.a86-pfeil{cursor:pointer;color:var(--ink3);background:0 0;border:0;width:12px;padding:0;font-size:11px;line-height:1}.a86-schritt{font-weight:500}.a86-wer{color:var(--ink2);font-size:12px;font-weight:400}.a86-akt{justify-content:flex-end;align-items:center;gap:6px;display:flex;position:relative}.a86-ik{cursor:pointer;color:var(--ink2);min-width:var(--tipp,28px);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:5px;font-size:15px;line-height:1;text-decoration:none;display:inline-flex}.a86-ik:hover{background:var(--fill);color:var(--ink)}.a86-menu{z-index:var(--z-kopfleiste);background:var(--surface);border:1px solid var(--sep2);text-align:left;border-radius:10px;flex-direction:column;min-width:260px;padding:6px;display:flex;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #14233c1f}.a86-menu button,.a86-menu a{text-align:left;width:100%;font:inherit;cursor:pointer;color:var(--ink);white-space:normal;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:13px;text-decoration:none;display:block}.a86-menu button:hover,.a86-menu a:hover{background:var(--fill)}.a86-menu hr{border:0;border-top:1px solid var(--sep2);margin:5px 4px}.a86-menu-kopf{text-transform:uppercase;letter-spacing:.05em;color:var(--ink2);padding:6px 10px 3px;font-size:11px}.a86-menu-fuss{color:var(--ink3);white-space:normal;padding:6px 10px 2px;font-size:11px}.a86-kachel{cursor:pointer;transition:border-color .15s,transform .15s}.a86-kachel:hover{border-color:var(--sep2);transform:translateY(-1px)}.a86-kachel-an{border-color:var(--blue-d);box-shadow:inset 0 0 0 1px var(--blue-d)}.a86-sammel{background:var(--blue-d);color:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;padding:10px 14px;font-size:13px;display:flex}.a86-sammel button{color:#fff;font:inherit;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff47;border-radius:8px;padding:6px 11px;font-size:13px}.a86-sammel button:hover{background:#fff3}.a86-sammel button:disabled{opacity:.5;cursor:default}.a86-sammel .a86-sammel-weg{opacity:.85;background:0 0;border:0;margin-left:auto}.a86-kind td{background:var(--surface2)}.a86-gruppe td{background:var(--fill);padding-top:6px;padding-bottom:6px;font-size:12px}.a87-kopf{z-index:var(--z-kopfleiste);background:var(--surface);border-bottom:1px solid var(--sep2);border-radius:0 0 12px 12px;flex-wrap:wrap;align-items:flex-start;gap:16px;margin:0 0 16px;padding:12px 16px;display:flex;position:sticky;top:0;box-shadow:0 2px 10px #14233c0d}.a87-kopf-titel{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.a87-kopf-titel b{font-size:17px}.a87-kopf-sub{color:var(--ink2);margin-top:2px;font-size:12.5px}.a87-kopf-rechts{flex-wrap:wrap;align-items:flex-start;gap:18px;margin-left:auto;display:flex}.a87-kopf-feld{min-width:120px;font-size:12.5px}.a87-kopf-feld>span{display:block}.a87-kopf-feld .s{color:var(--ink2);font-size:11.5px}.a87-kopf-marke{text-transform:uppercase;letter-spacing:.05em;color:var(--ink3);font-size:10.5px}.a87-block{margin-bottom:14px}.a87-block>summary{cursor:pointer;align-items:baseline;gap:8px;padding:14px 20px;font-size:14px;font-weight:600;list-style:none;display:flex}.a87-block>summary::-webkit-details-marker{display:none}.a87-block>summary:before{content:"▾";color:var(--ink3);flex:none;width:12px;font-size:11px}.a87-block:not([open])>summary:before{content:"▸"}.a87-block>summary:hover{background:var(--fill)}.a87-block>summary .a87-zahl{color:var(--ink2);font-size:12.5px;font-weight:400}.a87-block>summary .a87-hilfe{color:var(--ink3);text-align:right;white-space:normal;max-width:46ch;margin-left:auto;font-size:11.5px;font-weight:400}.a87-inhalt{padding:0 20px 18px}.a87-gruppen{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.a87-gruppe-titel{text-transform:uppercase;letter-spacing:.05em;color:var(--ink2);margin-bottom:6px;font-size:10.5px}.a87-kontakt{border:1px solid var(--sep);border-radius:10px;margin-bottom:8px;padding:10px 12px;font-size:12.5px}.a87-kontakt b{display:block}.a87-kontakt .a87-rolle{color:var(--ink2);font-size:11.5px}.a87-nur{color:var(--gold-d);margin-top:3px;font-size:11.5px;display:block}.a87-kontakt a{margin-top:3px;display:block}.a87-leer{color:var(--ink2);font-size:12.5px}.a87-umschalter{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;display:flex}.hilfe-fragezeichen{background:var(--fill);width:20px;height:20px;color:var(--ink2);border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:700;line-height:1;text-decoration:none;display:inline-grid}.hilfe-fragezeichen:hover{background:var(--blue-t);color:var(--blue-d)}.hilfe-fragezeichen.erklaerung-alt{color:#a35200;background:#fff4e0;box-shadow:inset 0 0 0 1px #eda513}.erklaerung-knopf.erklaerung-titel{width:20px;height:20px;margin-left:0;font-size:12px}.erklaerung-kasten a[data-erklaerung-mehr]{text-decoration:none}.erklaerung-kasten a[data-erklaerung-mehr]:hover{text-decoration:underline}.kopf-datenstand{white-space:nowrap;align-items:center;display:inline-flex}.kopf-datenstand .ds-knopf.ds-text{opacity:1;color:var(--ink2);margin:0;padding:0 2px;font-size:12.5px;line-height:16px}.kopf-datenstand .ds-knopf.ds-text:hover,.kopf-datenstand .ds-knopf.ds-text[aria-expanded=true]{color:var(--blue)}.ds-knopf.ds-text.ds-alt,.kopf-datenstand .ds-knopf.ds-text.ds-alt{color:#a35200;font-weight:600}.kopf-datenstand .ds-kasten{left:auto;right:0}.kopf-pfad{color:var(--ink2);margin-bottom:8px;font-size:12px}.kopf-pfad a{color:var(--blue)}.erklaerung-knopf{cursor:pointer;vertical-align:middle;text-transform:none;letter-spacing:0;border:0;width:16px;height:16px;margin-left:4px;font-size:10.5px}.erklaerung-kasten{z-index:calc(var(--z-dialog) + 1);background:var(--surface);color:var(--ink);border:1px solid var(--sep2);text-align:left;white-space:normal;text-transform:none;letter-spacing:0;border-radius:10px;padding:10px 12px;font-size:12.5px;font-weight:400;line-height:1.45;position:fixed;box-shadow:0 6px 24px #01366829}.swim-rahmen{background:var(--surface);box-shadow:var(--shadow);border-radius:12px;position:relative}.swim-scroll{padding:4px;overflow-x:auto}.swim-svg{max-width:none;display:block}.swim-knoten{cursor:pointer}.swim-knoten:hover rect,.swim-knoten:hover polygon{filter:brightness(.97)}.swim-knoten:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.swim-text{pointer-events:none}.swim-voll{z-index:var(--z-seitenbereich);background:var(--surface);border-radius:0;padding:48px 8px 8px;position:fixed;inset:0;overflow:auto}.swim-voll .swim-scroll{max-height:100%}.swim-zu{position:absolute;top:10px;right:14px}.sf-kopf{align-items:center;gap:4px;min-width:0;display:flex}.sf-kopf-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.sf-kopf-text-knapp{flex:0 auto}.sf-kopf-nach{flex:none;align-items:center;margin-right:auto;display:inline-flex}.sf-pfeil{color:var(--blue-d)}.sf-kopf-text{align-items:baseline;display:flex}.sf-kopf-titel{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.sf-kopf-text>.sf-pfeil{white-space:pre;flex:none}.sf-kopf-sort{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.sf-kopf-sort:hover{color:var(--blue-d)}.sf-kopf-sort:focus-visible{outline:2px solid var(--blue);outline-offset:1px;border-radius:2px}.sf-knopf{width:18px;height:18px;color:var(--ink3);opacity:.45;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.sf-knopf:hover,.sf-knopf:focus-visible{opacity:1;background:var(--fill)}.sf-knopf-an{opacity:1;color:var(--blue)}.sf-trichter{display:block}[data-sb] .sf-kopf{container-type:inline-size}@container (max-width:75px){.sf-kopf>.sf-kopf-nach{display:none}}@container (min-width:56px) and (max-width:75px){:is(th:hover,th:focus-within) .sf-kopf>.sf-kopf-nach{display:inline-flex}}@container (max-width:55px){.sf-kopf>.le-auge:not(.sf-knopf-an){display:none}:is(th:hover,th:focus-within) .sf-kopf>.le-auge{display:inline-flex}}.sf-menu{z-index:var(--z-dropdown);resize:both;border:1px solid var(--sep2);background:var(--surface);width:420px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);color:var(--ink);border-radius:12px;flex-direction:column;padding:8px 8px 16px;font-size:12px;display:flex;position:fixed;overflow:hidden;box-shadow:0 10px 30px #0000002e}.sf-menu>*{flex:none}.sf-sort{border-bottom:1px solid var(--sep2);gap:2px;margin-bottom:6px;padding-bottom:6px;display:grid}.sf-sort button{text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 8px;font-size:12px}.sf-sort button:hover{background:var(--fill)}.sf-sort button[aria-pressed=true]{color:var(--blue-d);font-weight:600}.sf-breiten button{color:var(--ink2)}.sf-hinweis{color:var(--ink3);padding:0 2px 6px;font-size:11px}.sf-suche{border:1px solid var(--sep2);background:var(--surface);width:100%;height:28px;color:var(--ink);border-radius:9px;margin-bottom:6px;padding:0 10px;font-size:12px}.sf-liste,.sf-laden{border:1px solid var(--sep2);background:var(--surface);border-radius:10px;flex:auto;min-height:148px;padding:2px;overflow-y:auto}.sf-laden{align-content:start;gap:6px;padding:8px;display:grid;overflow:hidden}.sf-laden-zeile{background:var(--fill);border-radius:6px;height:14px;animation:1.2s ease-in-out infinite fo-puls}@media (prefers-reduced-motion:reduce){.sf-laden-zeile{animation:none}}.sf-liste label{cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:4px 8px;display:flex}.sf-liste label:hover{background:var(--fill)}.sf-liste label>input[type=checkbox]{flex:none}.sf-liste label.sf-zeiger{background:var(--fill);outline:2px solid var(--blue);outline-offset:-2px}.sf-liste label.tief{padding-left:24px}.sf-liste label.tief3{padding-left:42px}.sf-alle{border-bottom:1px solid var(--sep2);font-weight:600;border-radius:0!important}.sf-wert{white-space:nowrap;flex:auto;min-width:0;display:flex;overflow:hidden}.sf-wert-kopf{text-overflow:ellipsis;white-space:pre;flex:0 auto;min-width:0;overflow:hidden}.sf-wert-schwanz{white-space:pre;flex:none}.sf-blaetter{align-self:flex-start;margin-bottom:6px}.sf-liste label.sf-phase{font-weight:600}.sf-liste label.sf-phase-leer{color:var(--ink3);cursor:default}.sf-leer-hinweis{color:var(--ink3);padding-left:6px;font-size:11px;font-weight:400}.sf-liste label.sf-phase-leer input{cursor:default;opacity:.5}.sf-auf{color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:2px 6px;font-size:12px;line-height:1}.sf-auf:hover{background:var(--sep2);color:var(--ink)}.sf-liste .lk-zahl{flex:none;padding-left:6px}.sf-leer{color:var(--ink3);padding:8px;font-size:11.5px}.sf-spanne{gap:8px;padding-bottom:8px;display:flex}.sf-spanne label{min-width:0;color:var(--ink3);flex:1 1 0;gap:2px;font-size:11px;display:grid}.sf-spanne input{border:1px solid var(--sep2);background:var(--surface);width:100%;height:28px;color:var(--ink);border-radius:9px;padding:0 8px;font-size:12px}.sf-fuss{justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.sf-fuss-knoepfe{gap:6px;display:flex}.sf-raeumen{color:var(--blue-d);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.sf-zeile{white-space:nowrap;align-items:center;gap:6px;min-width:0;margin-bottom:8px;font-size:12px;display:flex;overflow:hidden}.sf-zeile-titel{color:var(--ink2);flex:none;font-weight:600}.sf-marke{border:1px solid var(--blue);height:24px;color:var(--blue-d);background:var(--surface);border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 4px 0 10px;display:inline-flex}.sf-marke button{width:16px;height:16px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:11px;line-height:1}.sf-marke button:hover{background:var(--fill)}.sf-marke{text-overflow:ellipsis;max-width:320px;overflow:hidden}.sf-marke a{width:16px;height:16px;color:inherit;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:11px;line-height:1;text-decoration:none;display:inline-flex}.sf-marke a:hover{background:var(--fill)}.sf-alles{color:var(--blue-d);cursor:pointer;background:0 0;border:0;flex:none;margin-left:2px;font-size:11.5px;font-weight:600}.u-zwei{grid-template-columns:1fr;gap:14px;margin-bottom:14px;display:grid}@media (min-width:1024px){.u-zwei{grid-template-columns:1fr 1fr}}.u-raster{grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:14px;display:grid}@media (min-width:1024px){.u-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}.u-raster>.card{min-width:0}.u-raster>.u-ganz{grid-column:1/-1}.u-kompakt{table-layout:fixed}.u-kompakt th,.u-kompakt td{text-overflow:ellipsis;overflow:hidden}.u-kompakt .u-b-obj{width:68px}.u-kompakt .u-b-we{width:56px}.u-kompakt .u-b-ek{width:84px}.u-kompakt .u-b-pen{width:100px}.u-kompakt .u-b-delta{width:96px}@media (min-width:1024px) and (max-width:1439px){.u-kompakt .u-sp-opt{display:none}}.u-liste{max-height:420px;overflow:hidden auto}.u-kompakt td.u-kunde-name{white-space:normal;text-overflow:clip}.u-kompakt td.u-kunde-name>*{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.u-we-filter{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.u-we-filter label{align-items:center;gap:6px;display:inline-flex}.u-we-feld{font-variant-numeric:tabular-nums;width:72px;padding:3px 7px;font-size:12px}.u-we-zahl{font-variant-numeric:tabular-nums;margin-left:auto}.u-bar{color:inherit;border-radius:8px;grid-template-columns:150px 1fr 104px;align-items:center;gap:10px;padding:5px 6px;text-decoration:none;display:grid}.u-bar:hover{background:var(--fill)}.u-bar-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;overflow:hidden}.u-bar-schiene{background:var(--fill);border-radius:6px;height:18px;overflow:hidden}.u-bar-fuell{background:var(--blue);border-radius:6px;height:100%;display:block}.u-bar-zahl{text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px}.u-bar-zahl small{color:var(--ink2);font-weight:400}.u-bar.act{background:var(--blue-t)}.u-bar.act .u-bar-name{color:var(--blue-d);font-weight:650}.u-stapel{background:var(--fill);border-radius:9px;height:32px;margin:8px 0 12px;display:flex;overflow:hidden}.u-stapel>*{min-width:2px;height:100%}.u-leg{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:2px 18px;display:grid}.u-leg-eintrag{color:inherit;border-radius:8px;align-items:center;gap:8px;padding:4px 6px;font-size:12.5px;text-decoration:none;display:flex}.u-leg-eintrag:hover{background:var(--fill)}.u-punkt{border-radius:3px;flex:none;width:11px;height:11px}.u-leg-zahl{font-variant-numeric:tabular-nums;margin-left:auto}.u-leg-zahl small{color:var(--ink2)}.u-gold{color:var(--gold-d);font-weight:600}.u-linie{width:100%;height:72px;display:block}.u-stufe>summary{cursor:pointer;list-style:none}.u-stufe>summary::-webkit-details-marker{display:none}.u-stufe>summary .u-bar{grid-template-columns:16px 134px 1fr 104px}.u-pfeil{color:var(--ink3);font-size:11px;transition:transform .15s}.u-stufe[open]>summary .u-pfeil{transform:rotate(90deg)}.u-detail{color:var(--ink2);border-radius:6px;grid-template-columns:150px 1fr 70px;align-items:center;gap:10px;padding:2px 6px 2px 30px;font-size:12px;text-decoration:none;display:grid}.u-detail:hover{background:var(--fill);color:var(--ink)}.u-detail .u-bar-schiene{height:8px}.u-detail .u-bar-zahl{font-size:12px}.u-nr{border-top:1px dashed var(--line);color:var(--ink2);align-items:center;gap:8px;margin-top:8px;padding-top:8px;font-size:12.5px;display:flex}.u-matrix{border-collapse:separate;border-spacing:4px;font-variant-numeric:tabular-nums;width:100%}.u-matrix th{color:var(--ink2);text-align:center;padding:4px;font-size:12px;font-weight:600}.u-matrix th.u-matrix-zeile{text-align:left;white-space:nowrap}.u-matrix td{text-align:center;border-radius:8px;padding:0;font-size:14px}.u-matrix td>a{color:inherit;border-radius:8px;padding:10px 4px;text-decoration:none;display:block}.u-matrix td>a:hover{outline:2px solid var(--blue)}.u-matrix td.u-null{color:var(--ink3);padding:10px 4px}.u-matrix td.u-summe{color:var(--ink2);padding:10px 4px;font-weight:600}.u-matrix td.u-matrix-gold{color:var(--gold-d);box-shadow:inset 0 0 0 2px var(--gold);font-weight:700;background:var(--gold-t)!important}.u-matrix td small{opacity:.8;font-size:11px;font-weight:600;display:block}.u-matrix-rahmen{overflow-x:auto}.u-matrix-achse{align-items:center;gap:2px;display:inline-flex}.u-matrix.u-kompakt{border-spacing:3px}.u-matrix.u-kompakt th{padding:2px;font-size:11px}.u-matrix.u-kompakt td{font-size:12.5px}.u-matrix.u-kompakt td>a,.u-matrix.u-kompakt td.u-null,.u-matrix.u-kompakt td.u-summe{padding:6px 2px}.u-matrix tfoot td.u-summe{border-top:1px solid var(--line);border-radius:0}.u-legende{color:var(--ink2);flex-wrap:wrap;gap:14px;margin-top:8px;font-size:12.5px;display:flex}.u-legende span{align-items:center;gap:6px;display:inline-flex}.abgleich-hinweis{background:var(--gold-t);border-left:3px solid var(--gold);color:var(--gold-d);border-radius:6px;padding:8px 10px;font-size:13px}@media (max-width:767px){.u-bar{grid-template-columns:110px 1fr 84px}}.a96-strasse>td{background:var(--fill2)}.a96-strasse.a96-strasse-zeile>td{background:0 0}.a96-strasse .a96-kopf{align-items:center;gap:4px;display:flex}.a96-strasse b{font-weight:700}.a96-name{flex:auto;min-width:0;display:block}.a96-name>b,.a96-name>.s{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.a96-pfeil{cursor:pointer;width:32px;height:32px;color:var(--ink2);background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;margin:-6px 0 -6px -9px;padding:0;font-size:15px;line-height:1;display:inline-flex}.a96-pfeil:hover{background:var(--fill2);color:var(--ink)}.a96-kind>td{background:0 0}.a96-kind .tbl-haupt{padding-left:68px;position:relative}.a96-kind .tbl-haupt:before{content:"";border-left:1px solid var(--sep2);position:absolute;top:0;bottom:0;left:46px}@media (max-width:767px){.a96-kind .tbl-haupt{padding-left:46px}.a96-kind .tbl-haupt:before{left:26px}}.a96-verteilung{align-items:center;gap:4px;display:flex;overflow:hidden}.a96-verteilung>*{white-space:nowrap}.a96-alle{justify-content:center;min-width:8.5rem}.a96-alle-aus{visibility:hidden}.a117-laden{color:var(--ink2);flex-direction:column;align-items:center;gap:10px;padding:36px 16px;font-size:13px;display:flex}.a117-balken{background:var(--line,#e5e7eb);border-radius:3px;width:min(320px,80%);height:6px;overflow:hidden}.a117-balken>i{background:var(--blue,#2563eb);height:100%;transition:width .2s;display:block}.a117-stand{color:var(--ink3);white-space:nowrap;font-size:11.5px}.a117-fehler{color:var(--red);flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0;font-size:12.5px;display:flex}@keyframes platz-puls{0%,to{opacity:.55}50%{opacity:1}}.platz{vertical-align:middle;background:var(--sep2,#e5e7eb);border-radius:6px;max-width:100%;animation:1.4s ease-in-out infinite platz-puls;display:inline-block}.platz-rund{border-radius:999px}.platz-zeile{border-top:1px solid var(--line,#eef0f3);align-items:center;gap:4%;height:40px;padding:0 14px;display:flex}.platz-kopf{background:var(--surface2);border-top:0;height:34px}.u-linie-platz{height:96px;display:block}@media (prefers-reduced-motion:reduce){.platz,.lade-kreisel{animation:none}}@keyframes lade-dreh{to{transform:rotate(360deg)}}.lade-hinweis,.stand-zeile{white-space:nowrap;align-items:center;gap:6px;height:18px;margin:-10px 0 10px;font-size:12px;display:flex}.lade-hinweis{color:var(--ink2);margin:0}.lade-platzhalter>.lade-hinweis{margin:-10px 0 10px}.lade-kreisel{border:2px solid var(--sep2,#d6dbe1);border-top-color:var(--blue);border-radius:50%;flex:none;width:11px;height:11px;animation:.8s linear infinite lade-dreh}.lade-platzhalter a,.lade-platzhalter select,.lade-platzhalter button{pointer-events:none}.lade-platzhalter b.num,.lade-platzhalter .card>span:last-child,.lade-platzhalter .u-matrix tbody td,.lade-platzhalter .u-matrix tfoot td,.lade-platzhalter h1+p,.lade-platzhalter div>p.mt-1{color:#0000!important}.lade-platzhalter b.num,.lade-platzhalter .card>span:last-child{background:var(--sep2,#e5e7eb);border-radius:6px;width:fit-content;min-width:90px;animation:1.4s ease-in-out infinite platz-puls}.lade-platzhalter .u-matrix tbody td,.lade-platzhalter .u-matrix tfoot td{animation:1.4s ease-in-out infinite platz-puls;background:var(--surface2)!important}button[data-arbeitet]{cursor:progress;position:relative;color:#0000!important}button[data-arbeitet]>*{visibility:hidden}button[data-arbeitet]:after{content:attr(data-arbeitet-text);color:var(--ink);white-space:nowrap;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:flex;position:absolute;inset:0}button.btn-primary[data-arbeitet]:after{color:#fff}button.btn-gold[data-arbeitet]:after{color:var(--navy)}button.btn-quiet[data-arbeitet]:after{color:var(--blue)}.kf-kacheln{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-bottom:8px;display:grid}.kf-kachel{text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;transition:box-shadow .15s;display:flex}.kf-kachel:hover{box-shadow:0 2px 10px #01366824}.kf-kachel-titel{color:var(--navy);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.kf-kachel-titel i,.kf-abschnitt-kopf .pill i{border-radius:50%;width:7px;height:7px;display:inline-block}.kf-kachel-zahl{font-family:Montserrat, var(--font-sans,sans-serif);color:var(--navy);font-size:24px;font-weight:600;line-height:1.1}.kf-fortschritt{gap:2px;width:100%;display:grid}.kf-fortschritt .a117-balken{width:100%}.kf-abschnitt{margin-top:14px;padding:0}.kf-abschnitt-kopf{text-align:left;cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;width:100%;padding:12px 16px;display:flex}.kf-abschnitt-kopf b{color:var(--navy);font-size:14px}.kf-abschnitt-inhalt{padding:0 16px 16px}.kf-text{gap:4px;max-width:90ch;margin-bottom:10px;font-size:13px;display:grid}.kf-panel-fall{background:var(--surface2);border-radius:8px;margin-bottom:8px;padding:10px 12px}.kf-panel-aktiv{box-shadow:inset 3px 0 0 var(--blue)}.kf-felder{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.kf-felder label{gap:2px;display:grid}.kf-felder .kf-breit{grid-column:span 2}.kf-verlauf{gap:8px;font-size:13px;display:grid}.kf-verlauf li{border-bottom:1px solid var(--sep2,#eef0f3);padding-bottom:6px}.kf-kommentar-zelle{text-align:left;width:100%;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.kf-kommentar-zelle:hover .truncate,.kf-kommentar-zelle:focus-visible .truncate{text-decoration:underline}.wfd{outline:none}.wfd-kopf{background:var(--surface);box-shadow:var(--shadow);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:8px 12px;display:flex}.wfd-feld{color:var(--ink2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.wfd-feld select{font-size:12.5px}.wfd-pruef{background:var(--fill);color:var(--ink);border-radius:999px;padding:3px 10px;font-size:12px}.wfd-pruef:hover{background:var(--fill2)}.wfd-speicher{color:var(--ink3);font-size:11.5px}.wfd-hinweis{color:var(--ink2);background:var(--blue-t);border-radius:10px;margin-bottom:8px;padding:7px 12px;font-size:12.5px}.wfd-probe{background:var(--gold-t);color:var(--ink)}.wfd-raster{grid-template-columns:150px minmax(0,1fr) 340px;align-items:start;gap:12px;display:grid}.wfd-raster.wfd-lesen{grid-template-columns:minmax(0,1fr) 340px}.wfd-leiste,.wfd-inspektor{background:var(--surface);box-shadow:var(--shadow);border-radius:12px;padding:10px}.wfd-inspektor{max-height:78vh;position:sticky;top:8px;overflow-y:auto}.wfd-titel{text-transform:uppercase;letter-spacing:.06em;color:var(--ink3);margin-bottom:6px;font-size:10.5px;font-weight:600}.wfd-baustein{width:100%;color:var(--ink);background:var(--surface2);border:1px solid var(--sep);cursor:grab;text-align:left;border-radius:8px;align-items:center;gap:8px;margin-bottom:4px;padding:6px 8px;font-size:12.5px;display:flex}.wfd-baustein:hover{background:var(--blue-t);border-color:var(--blue-t2)}.wfd-baustein:active{cursor:grabbing}.wfd-tasten{color:var(--ink2);font-size:11px;line-height:1.7}.wfd-flaeche{background:var(--surface);box-shadow:var(--shadow);border-radius:12px;outline:none;max-height:78vh;padding:4px;overflow:auto}.wfd-flaeche:focus-visible{box-shadow:0 0 0 2px var(--blue-t2), var(--shadow)}.wfd-svg{touch-action:none;-webkit-user-select:none;user-select:none;max-width:none;display:block}.wfd-knoten{cursor:pointer;outline:none}.wfd-ziehbar{cursor:grab}.wfd-knoten:hover rect,.wfd-knoten:hover polygon{filter:brightness(.97)}.wfd-knoten:focus-visible rect:first-of-type,.wfd-knoten:focus-visible polygon{stroke:var(--gold)}.wfd-text{pointer-events:none}.wfd-ausgang{cursor:crosshair;opacity:0;transition:opacity .12s}.wfd-knoten:hover .wfd-ausgang,.wfd-knoten:focus-within .wfd-ausgang{opacity:1}.wfd-griff{cursor:grab}.wfd-kante{cursor:pointer}.wfd-probe-aktiv{animation:1.6s ease-in-out infinite wfd-puls}@keyframes wfd-puls{50%{opacity:.72}}@media (prefers-reduced-motion:reduce){.wfd-probe-aktiv{animation:none}}.wfd-gruppe{border-top:1px solid var(--sep);padding:6px 0}.wfd-gruppe>summary{cursor:pointer;align-items:center;gap:6px;font-size:12.5px;font-weight:600;list-style:none;display:flex}.wfd-gruppe>summary::-webkit-details-marker{display:none}.wfd-gruppe>summary:before{content:"›";color:var(--ink3);transition:transform .12s;display:inline-block}.wfd-gruppe[open]>summary:before{transform:rotate(90deg)}.wfd-gruppe-inhalt{padding:6px 0 2px}.wfd-zeile{gap:2px;margin-bottom:6px;display:grid}.wfd-zeile>span:first-child{color:var(--ink2);font-size:11px}.wfd-zeile input,.wfd-zeile select,.wfd-zeile textarea{width:100%;font-size:12.5px}.wfd-zahl input{width:90px}.wfd-vorschau{background:var(--fill);border-radius:8px;gap:3px;margin-bottom:6px;padding:6px 8px;font-size:12px;display:grid}.wfd-nachricht{border:1px solid var(--sep);border-radius:10px;margin-bottom:6px;padding:8px}.wfd-legende{flex-wrap:wrap;gap:4px 10px;margin-top:10px;font-size:11.5px;display:flex}.wfd-schalter{cursor:pointer;align-items:center;gap:6px;font-size:12px;display:inline-flex;position:relative}.wfd-schalter input{opacity:0;width:1px;height:1px;position:absolute}.wfd-schalter-bahn{background:var(--sep2);border-radius:999px;flex:none;width:26px;height:16px;transition:background .15s;position:relative}.wfd-schalter-bahn:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.wfd-schalter input:checked+.wfd-schalter-bahn{background:var(--green)}.wfd-schalter input:checked+.wfd-schalter-bahn:after{transform:translate(10px)}.wfd-schalter input:focus-visible+.wfd-schalter-bahn{box-shadow:0 0 0 2px var(--blue-t2)}.wfd-schalter input:disabled+.wfd-schalter-bahn{opacity:.5}.wfd-arbeit{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:12px;margin-top:14px;display:grid}.wfd-befunde{gap:2px;font-size:12.5px;display:grid}.wfd-befunde button{text-align:left;border-radius:6px;width:100%;padding:3px 6px}.wfd-befunde button:hover{background:var(--fill)}.wfd-b-punkt{vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.wfd-b-fehler{color:var(--red-d)}.wfd-b-fehler .wfd-b-punkt{background:var(--red)}.wfd-b-warnung{color:var(--gold-d)}.wfd-b-warnung .wfd-b-punkt{background:var(--gold)}.wfd-protokoll{gap:3px;max-height:280px;font-size:12.5px;display:grid;overflow-y:auto}.wfd-p-nachricht{color:var(--blue-d)}.wfd-p-tor{color:var(--gold-d);font-weight:600}.wfd-p-ruecklauf{color:var(--red-d)}.wfd-p-ende{color:var(--green-d);font-weight:600}.wfd-p-pflicht{color:var(--ink2)}.a145c-pille{align-items:center;gap:4px;max-width:100%;font-weight:600;display:inline-flex}.a145c-plus{background:var(--surface);color:var(--ink2);border-radius:999px;padding:0 5px;font-size:10.5px;font-weight:700}.a145c-leiste-an{background:var(--fill2)}.a145c-ablauf-liste{gap:2px;margin:0;padding:0;list-style:none;display:grid}.a145c-ablauf-liste li{border-radius:6px;grid-template-columns:14px minmax(160px,1.2fr) 90px 2fr;align-items:center;gap:8px;padding:3px 6px;font-size:12.5px;display:grid}.a145c-ablauf-punkt{border:2px solid var(--sep2);background:var(--surface);border-radius:999px;width:10px;height:10px}.a145c-ablauf-stand{color:var(--ink2);font-size:11.5px}.a145c-ablauf-text{color:var(--ink2);font-size:12px}.a145c-ablauf-erledigt .a145c-ablauf-punkt{background:var(--green-d);border-color:var(--green-d)}.a145c-ablauf-erledigt .a145c-ablauf-titel{color:var(--ink2)}.a145c-ablauf-aktuell{background:var(--blue-t)}.a145c-ablauf-aktuell .a145c-ablauf-punkt{background:var(--blue);border-color:var(--blue-d)}.a145c-ablauf-aktuell .a145c-ablauf-titel,.a145c-ablauf-aktuell .a145c-ablauf-stand{color:var(--blue-d);font-weight:600}.a145c-ablauf-folgt .a145c-ablauf-titel{color:var(--ink2)}.a145c-ablauf-entfallen .a145c-ablauf-titel{color:var(--ink3);text-decoration:line-through}.a145c-aenderungen{gap:2px;margin:0;padding:0;list-style:none;display:grid}.a145c-dialog h4{font-weight:600}.au-kpi{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;display:grid}.au-kpi .card{text-align:left;flex-direction:column;gap:1px;min-width:0;padding:9px 11px;display:flex}.au-kpi b.num{font-size:22px;font-weight:700;line-height:1.1}.au-kpi span{color:var(--ink);font-size:12px}.au-kpi small{color:var(--ink2);font-size:11px}.au-kpi-gross{background:var(--blue-t)}.au-kpi-st{cursor:pointer;border:1px solid #0000;position:relative}.au-kpi-st i{border-radius:50%;width:9px;height:9px;position:absolute;top:10px;right:10px}.au-kpi-st.act{border-color:var(--blue)}.au-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.au-chip{border:1px solid var(--sep2);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;display:inline-flex}.au-chip i{border-radius:50%;width:8px;height:8px;display:inline-block}.au-chip.act{background:var(--blue-t);border-color:var(--blue);color:var(--blue-d);font-weight:600}.au-chip-n{color:var(--ink2);font-variant-numeric:tabular-nums;font-size:11px}.au-chips-trenner{background:var(--sep2);width:1px;height:18px;margin:0 4px}.au-sort{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.au-wahl{width:32px}.au-zelle-knopf{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.au-pill{background:var(--surface);color:var(--ink);border:1px solid}.au-pill small{color:var(--ink2);font-weight:500}.au-pill-aus{background:var(--blue-t);color:var(--blue-d);border:1px dashed var(--blue);font-weight:600}.au-klsid{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.au-zeile-aus td{background:var(--blue-t)}@supports (color:color-mix(in lab, red, red)){.au-zeile-aus td{background:color-mix(in srgb, var(--blue-t) 35%, transparent)}}.au-chip-aus{border-style:dashed}.au-chip-aus:not(.act){color:var(--ink2);text-decoration:line-through;-webkit-text-decoration-color:var(--ink3);-webkit-text-decoration-color:var(--ink3);-webkit-text-decoration-color:var(--ink3);text-decoration-color:var(--ink3)}.au-chip-n-aus{color:var(--blue)}.au-kpi-aus{background:var(--blue-t);border:1px dashed var(--blue)!important}.au-kpi-aus:not(.act){opacity:.65}.au-karte-zeile{grid-template-columns:1fr 210px;gap:10px;display:grid}.au-karte{isolation:isolate;height:68vh;min-height:420px;overflow:hidden}.au-legende{align-self:start;padding:10px 12px}.au-legende ul{gap:4px;margin:6px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.au-legende li{align-items:center;gap:7px;display:flex}.au-legende i{width:11px;height:11px;box-shadow:0 0 0 1px var(--sep2);border:1px solid #fff;border-radius:50%;display:inline-block}.au-legende i.au-legende-prio{background:var(--surface);box-shadow:none;border:3px solid #111827}.au-popup{font-size:12px;line-height:1.45}@media (max-width:1023px){.au-karte-zeile{grid-template-columns:1fr}}@media print{.nav-spalte,.nav-schalter,.nav-schleier,.seg,.druck-weg,[data-overlay],[data-spaltenfilter],.sf-knopf,.sicht-band{display:none!important}main{padding:0!important}.card{box-shadow:none;border:1px solid #ddd}.swim-rahmen{box-shadow:none}.swim-scroll{padding:0;overflow:visible}.swim-svg{width:100%!important;height:auto!important}table{page-break-inside:auto}tr{page-break-inside:avoid}@page{size:A3 landscape;margin:10mm}}.release-notes{z-index:var(--z-dropdown);background:#fff;border-radius:14px;flex-direction:column;gap:12px;width:min(360px,100vw - 16px);max-height:min(520px,100vh - 32px);padding:16px;display:flex;position:fixed;box-shadow:0 12px 40px #0f172a38,0 1px 3px #0f172a1f}.release-notes-liste{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.release-notes-eintrag{padding:10px 0}.release-notes-eintrag:first-child{padding-top:0}.release-notes-eintrag+.release-notes-eintrag{border-top:1px solid #ededf0}button.chip{cursor:pointer;border:0;justify-content:center;min-width:36px;min-height:36px}button.chip:disabled{cursor:default;opacity:.6}.chip.chip-on{background:var(--gold);color:#fff}.a413-tabelle td,.a413-tabelle th{vertical-align:top;text-align:left;padding:6px 8px;font-size:12.5px}.a413-tabelle th{color:var(--ink2);font-weight:600}.a413-tabelle tr+tr td{border-top:1px solid var(--sep)}.a413-summe td{font-weight:600;border-top:2px solid var(--sep2)!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
