@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-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}}}@layer theme{:root,:host{--font-sans:var(--font-hanken), system-ui, -apple-system, sans-serif;--font-mono:var(--font-jetbrains), ui-monospace, "SFMono-Regular", monospace;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-orange-100:#ffedd5;--color-orange-500:#fe6e00;--color-orange-600:#f05100;--color-orange-700:#c53c00;--color-green-600:#00a544;--color-green-700:#008138;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-200:#bedbff;--color-blue-400:#54a2ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-purple-600:#9810fa;--color-purple-700:#8200da;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-800:#1e2939;--color-gray-900:#101828;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-wide:.025em;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-2xl:1rem;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:#0d4d69;--color-hero:#0d4d69;--color-hero-accent:#9cd5ff;--color-success:#158049;--color-error:#dc2626;--color-surface-0:#fff;--color-text-base:#111827;--color-text-muted:#374151;--color-text-subtle:#4b5563;--color-text-faint:#6b7280;--font-display:var(--font-hanken), system-ui, -apple-system, sans-serif;--radius-full:9999px;--width-content:1280px;--text-display:clamp(2.25rem, 5.5vw, 4rem);--text-h1:clamp(1.75rem, 3.5vw, 2.75rem);--text-h2:clamp(1.35rem, 2.5vw, 1.75rem);--text-h3:clamp(1.1rem, 1.8vw, 1.25rem);--text-body:1rem}@supports (color:lab(0% 0 0)){:root,:host{--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-orange-100:lab(94.7127% 3.58394 14.3151);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-orange-600:lab(57.1026% 64.2584 89.8886);--color-orange-700:lab(46.4615% 57.7275 70.8507);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-purple-600:lab(43.0295% 75.21 -86.5669);--color-purple-700:lab(36.1758% 69.8525 -80.0381);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-gray-900:lab(8.11897% .811279 -12.254)}}}@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,ui-sans-serif, system-ui, 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{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}a{color:var(--color-primary)}a:hover{text-decoration:underline}}@layer components;@layer utilities{.collapse{visibility:collapse}.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}.top-0{top:0}.z-10{z-index:10}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-1{margin-left:var(--spacing)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.h-9{height:calc(var(--spacing) * 9)}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing) * 4)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-28{width:calc(var(--spacing) * 28)}.w-36{width:calc(var(--spacing) * 36)}.w-72{width:calc(var(--spacing) * 72)}.w-full{width:100%}.max-w-\[1140px\]{max-width:1140px}.max-w-\[1280px\]{max-width:1280px}.max-w-md{max-width:var(--container-md)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}: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-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-gray-200{border-color:var(--color-gray-200)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-700{background-color:var(--color-gray-700)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-600{background-color:var(--color-green-600)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-red-600{background-color:var(--color-red-600)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-700{background-color:var(--color-slate-700)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-white{background-color:var(--color-white)}.object-cover{object-fit:cover}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.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-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.text-center{text-align:center}.text-left{text-align:left}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-blue-200{color:var(--color-blue-200)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-900{color:var(--color-slate-900)}.text-white{color:var(--color-white)}.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,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-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{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-all{-webkit-user-select:all;user-select:all}.\[talentraum\:dev\]{talentraum:dev}@media (hover:hover){.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-white:hover{color:var(--color-white)}}.focus\:ring-2:focus{--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)}.focus\:ring-blue-400:focus{--tw-ring-color:var(--color-blue-400)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media (min-width:48rem){.md\:flex{display:flex}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/design/InstrumentSans-normal-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/design/InstrumentSans-normal-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/design/InstrumentSans-normal-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/design/InstrumentSans-normal-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/design/InstrumentSans-normal-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/design/InstrumentSans-normal-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/design/SourceSerif4-italic-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/design/SourceSerif4-italic-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/design/SourceSerif4-normal-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/design/SourceSerif4-normal-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/design/SourceSerif4-normal-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/design/SourceSerif4-normal-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/design/SpaceGrotesk-normal-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/design/SpaceGrotesk-normal-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/design/SpaceGrotesk-normal-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/design/SpaceGrotesk-normal-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/design/SpaceGrotesk-normal-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/design/SpaceGrotesk-normal-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;src:url(/fonts/Figtree-Variable.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Geom;src:url(/fonts/Geom-Variable.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/InstrumentSerif-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/InstrumentSerif-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Roboto Condensed;src:url(/fonts/RobotoCondensed-Variable.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Syncopate;src:url(/fonts/Syncopate-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Syncopate;src:url(/fonts/Syncopate-Bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Inter Tight;src:url(/fonts/InterTight-Variable.ttf)format("truetype");font-weight:100 900;font-display:swap}html[data-font=figtree] body{font-family:Figtree,system-ui,sans-serif}html[data-font=geom] body{font-family:Geom,system-ui,sans-serif}html[data-font=instrument-serif] body{font-family:Instrument Serif,Georgia,serif}html[data-font=roboto-condensed] body{font-family:Roboto Condensed,system-ui,sans-serif}html[data-font=syncopate] body{font-family:Syncopate,system-ui,sans-serif}html[data-font=inter-tight] body{font-family:Inter Tight,system-ui,sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-size:100%}html,body{max-width:100%;overflow-x:hidden}body{font-family:var(--font-sans);font-size:var(--text-body);color:var(--color-text-base);background:#fafafa;margin:0;line-height:1.6}.skip-link{z-index:9999;background:var(--color-hero);color:#fff;border-radius:0 0 var(--radius-md) var(--radius-md);font-weight:700;font-size:var(--text-sm);padding:12px 20px;text-decoration:none;transition:top .15s;position:absolute;top:-100%;left:16px}.skip-link:focus{top:0}:focus-visible{border-radius:4px;outline:3px solid var(--color-primary)!important;outline-offset:3px!important}:focus:not(:focus-visible){outline:none}h1,h2,h3,h4,h5,h6{color:var(--color-hero);margin:0;font-weight:700;line-height:1.2}p{margin:0}.btn{min-width:44px;min-height:44px}label{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:5px;font-weight:600;display:block}input,select,textarea{font-family:inherit;font-size:var(--text-body);color:var(--color-text-base);background:var(--color-surface-0);border-radius:var(--radius-md);border:1.5px solid #cbd5e1;width:100%;padding:10px 14px;transition:border-color .15s,box-shadow .15s}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px #0d4d692e;outline:none!important}.hero-search-box input:focus-visible,.hero-search-box input:focus,.hero-search-box select:focus-visible,.hero-search-box select:focus{box-shadow:none!important;border-color:#0000!important;outline:none!important}.hero-search-box:focus-within{border-color:#0c3f50!important;box-shadow:0 24px 50px #0c3f5038!important}.jobs-chip{cursor:pointer;color:#0c3f50;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#fff;border:1.5px solid #0c3f501f;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.jobs-chip:has(input:checked){color:#fff;background:#0c3f50;border-color:#0c3f50}.jobs-chip:hover{border-color:#0c3f50}.jobs-chip .chip-check{display:none}.jobs-chip:has(input:checked) .chip-check{display:block}html[data-contrast=high] .jobs-chip{color:#fff!important;background:#000!important;border:2px solid #fff!important}html[data-contrast=high] .jobs-chip:has(input:checked){color:#000!important;background:#fff!important}html[data-contrast=high] button[style*="background: #0D4D69"],html[data-contrast=high] button[style*="background: rgb(13, 77, 105)"]{color:#fff!important;background:#000!important;border:2px solid #fff!important}html[data-contrast=high] button[style*="background: #fef2f2"],html[data-contrast=high] button[style*="background: rgb(254, 242, 242)"]{color:#f44!important;background:#000!important;border:2px solid #f44!important}.hero-chip{color:#0c3f50;white-space:nowrap;background:#fff;border:1px solid #0c3f501f;border-radius:999px;align-items:center;padding:9px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.hero-chip:hover{background:#f0f7fb;border-color:#0c3f50}.hero-chip--vollzeit{color:#1c7a45;background:#e9f6ee;border-color:#1c7a4540}.hero-chip--vollzeit:hover{background:#d4eddb;border-color:#1c7a45}.hero-chip--teilzeit{color:#0b5068;background:#e0f4f8;border-color:#0b506840}.hero-chip--teilzeit:hover{background:#c6eaf5;border-color:#0b5068}.hero-chip--vot{color:#1a5fad;background:#e1efff;border-color:#1a5fad40}.hero-chip--vot:hover{background:#cce0fb;border-color:#1a5fad}.hero-chip--freier{color:#b34a10;background:#fef0e6;border-color:#b34a1040}.hero-chip--freier:hover{background:#fde0c9;border-color:#b34a10}.hero-chip--geringfuegig{color:#6b4bb0;background:#f1ecfb;border-color:#6b4bb040}.hero-chip--geringfuegig:hover{background:#e4d9f7;border-color:#6b4bb0}html[data-contrast=high] .hero-chip{color:#fff!important;background:#000!important;border:2px solid #fff!important}html[data-contrast=high] .hero-chip:hover,html[data-contrast=high] .hero-chip:focus{color:#000!important;background:#fff!important}.tr-section{max-width:1440px;margin:0 auto;padding:44px clamp(16px,3.5vw,40px) 10px}.tr-wrap{background:linear-gradient(158deg,#fff 0%,#eff6fb 45%,#f7fafd 100%);border:1px solid #dfe7ef;border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:center;gap:clamp(24px,3.5vw,48px);padding:clamp(26px,4vw,44px) clamp(18px,3.2vw,40px);display:grid;box-shadow:inset 0 1px #ffffffe6}.tr-badge{background:#0d4d69;border-radius:999px;align-items:center;gap:12px;max-width:100%;margin-bottom:24px;padding:10px 18px;display:inline-flex}.tr-badge-site{color:#fff;font-size:15px;font-weight:600}.tr-badge-sep{background:#ffffff73;flex-shrink:0;width:1px;height:20px}.tr-badge-name{color:#9cd5ff;font-size:17px;font-weight:800}@media (max-width:420px){.tr-badge{gap:10px;padding:10px 18px}.tr-badge-site{font-size:14px}.tr-badge-sep{height:17px}.tr-badge-name{font-size:17px}.tr-h2{font-size:clamp(1.9rem,11vw,2.4rem)}}.tr-h2{font-family:var(--font-display);letter-spacing:-.032em;color:#0d4d69;margin-bottom:16px;font-size:clamp(1.875rem,3.8vw,2.75rem);font-weight:700;line-height:1.12}.tr-h2 em{color:#4593bc;font-style:italic}.tr-lead{color:#556b7c;max-width:52ch;margin-bottom:20px;font-size:15.5px;line-height:1.6}.tr-lead strong{color:#16323f}.tr-checks{flex-wrap:wrap;gap:10px 22px;display:flex}.tr-check{color:#16323f;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.tr-side{flex-direction:column;gap:16px;display:flex}.tr-card{background:#fff;border:1px solid #e2e9f0;border-radius:16px;padding:22px;box-shadow:0 2px 4px #12293b0f,0 14px 28px -18px #12293b47}.tr-card-head{border-bottom:1px solid #eef2f6;align-items:center;gap:14px;margin-bottom:12px;padding-bottom:16px;display:flex}.tr-avatar{color:#fff;background:#0d4d69;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:20px;font-weight:800;display:flex;position:relative}.tr-avatar-dot{background:#2ec48a;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;bottom:0;right:0}.tr-name{color:#16323f;font-size:16px;font-weight:700}.tr-role{color:#2f6fa8;margin-top:1px;font-size:13px;font-weight:600}.tr-loc{color:#67737f;align-items:center;gap:5px;margin-top:4px;font-size:12px;display:flex}.tr-row{color:#5c6f87;align-items:center;gap:10px;padding:7px 0;display:flex}.tr-row-label{font-family:var(--font-jetbrains,"JetBrains Mono", ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:#5c6f87;flex-shrink:0;width:100px;font-size:10.5px;font-weight:600}.tr-row-value{color:#16323f;font-size:13.5px;font-weight:600}.tr-chip-green{color:#237b42;background:#e1f3e6;border-radius:999px;padding:3px 12px;font-size:13px;font-weight:600;display:inline-block}.tr-cta{color:#fff;background:#0d4d69;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 26px;font-size:15px;font-weight:700;text-decoration:none;transition:background .15s;display:flex}.tr-cta:hover{background:#0a3d54}.tr-cta:focus-visible{outline-offset:2px;outline:3px solid #0c3f50}html[data-contrast=high] .tr-badge{border:2px solid #fff!important}html[data-contrast=high] .tr-chip-green{border:1px solid #aaa!important}html[data-contrast=high] .tr-wrap{box-shadow:none!important;background:#0a0a0a!important;border-color:#888!important}.job-back-btn{color:#0d4d69;background:0 0;border:1.5px solid #0d4d69;border-radius:7px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.job-back-btn:hover{color:#fff;background:#0d4d69}.job-back-btn:focus-visible{outline-offset:2px;outline:3px solid #0c3f50}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--color-error)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:focus-visible{outline:3px solid buttontext!important}}html[data-contrast=high],html[data-contrast=high] body{color:#fff!important;background:#0a0a0a!important}html[data-contrast=high] div,html[data-contrast=high] main,html[data-contrast=high] header,html[data-contrast=high] footer,html[data-contrast=high] nav,html[data-contrast=high] section,html[data-contrast=high] article,html[data-contrast=high] aside,html[data-contrast=high] form,html[data-contrast=high] details,html[data-contrast=high] fieldset,html[data-contrast=high] figure,html[data-contrast=high] blockquote,html[data-contrast=high] dl,html[data-contrast=high] table,html[data-contrast=high] thead,html[data-contrast=high] tbody,html[data-contrast=high] tr,html[data-contrast=high] td,html[data-contrast=high] th{color:#fff!important;background:#0a0a0a!important;border-color:#666!important}html[data-contrast=high] span,html[data-contrast=high] p,html[data-contrast=high] h1,html[data-contrast=high] h2,html[data-contrast=high] h3,html[data-contrast=high] h4,html[data-contrast=high] h5,html[data-contrast=high] h6,html[data-contrast=high] strong,html[data-contrast=high] b,html[data-contrast=high] em,html[data-contrast=high] i,html[data-contrast=high] small,html[data-contrast=high] label,html[data-contrast=high] li,html[data-contrast=high] dt,html[data-contrast=high] dd,html[data-contrast=high] summary,html[data-contrast=high] legend,html[data-contrast=high] figcaption,html[data-contrast=high] caption,html[data-contrast=high] td,html[data-contrast=high] th,html[data-contrast=high] kbd,html[data-contrast=high] code,html[data-contrast=high] samp,html[data-contrast=high] pre{color:#fff!important;background:0 0!important}html[data-contrast=high] a{color:#ffe500!important;background:0 0!important;text-decoration:underline!important}html[data-contrast=high] button:not([disabled]),html[data-contrast=high] [role=button]{color:#000!important;background:#fff!important;border:2px solid #fff!important}html[data-contrast=high] button:not([disabled]) *,html[data-contrast=high] [role=button] *{color:inherit!important;background:0 0!important}html[data-contrast=high] header nav button,html[data-contrast=high] header button[aria-label=Menü]{color:#ffe500!important;background:0 0!important;border:none!important}html[data-contrast=high] button[aria-pressed=true]{color:#000!important;background:#ffe500!important;border-color:#ffe500!important}html[data-contrast=high] input,html[data-contrast=high] select,html[data-contrast=high] textarea{color:#fff!important;background:#0a0a0a!important;border:2px solid #aaa!important}html[data-contrast=high] input::placeholder,html[data-contrast=high] textarea::placeholder{color:#aaa!important}html[data-contrast=high] img{filter:brightness(.9)contrast(1.1)}html[data-contrast=high] header a img{filter:grayscale()invert()!important}html[data-contrast=high] span[style*=background]{color:#fff!important;background:0 0!important;border:1px solid #aaa!important}.btn-format-tool{cursor:pointer;color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:5px;min-width:26px;min-height:26px;padding:4px 9px;font-size:13px;font-weight:600;line-height:1}.btn-format-tool:hover{background:#e2e8f0}.btn-view-toggle{cursor:pointer;color:#5c6f87;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:5px 14px;font-size:13px;font-weight:600}.btn-view-toggle.active{color:#fff;background:#0d4d69;border-color:#0d4d69}a.btn-view-toggle{align-items:center;text-decoration:none;display:inline-flex}.btn-view-toggle:focus-visible{outline-offset:2px;outline:3px solid #0d4d69}html[data-contrast=high] .btn-format-tool{color:#fff!important;background:#2a2a2a!important;border:1px solid #aaa!important}html[data-contrast=high] .btn-format-tool:hover{background:#444!important}.btn-reichweite{color:#fff;white-space:nowrap;background:#0d4d69;border:1px solid #0d4d69;border-radius:6px;align-items:center;gap:6px;min-height:26px;padding:5px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.btn-reichweite:hover{background:#0a3c53}.btn-reichweite:focus-visible{outline-offset:2px;outline:3px solid #0d4d69}html[data-contrast=high] .btn-reichweite{color:#fff!important;background:#2a2a2a!important;border:1px solid #aaa!important}html[data-contrast=high] .btn-reichweite:hover{background:#444!important}.btn-logo-remove{color:#b91c1c;cursor:pointer;background:0 0;border:1px solid #b91c1c;border-radius:6px;margin-top:8px;padding:4px 10px;font-size:15px;display:block}html[data-contrast=high] .btn-view-toggle{color:#fff!important;background:#2a2a2a!important;border:1px solid #aaa!important}html[data-contrast=high] .btn-view-toggle.active{color:#000!important;background:#ffe500!important;border-color:#ffe500!important}html[data-contrast=high] label.chip-type{color:#fff!important;background:0 0!important;border-color:#aaa!important}html[data-contrast=high] label.chip-type.checked{color:#ffe500!important;border-color:#ffe500!important}.btn-apply{color:#fff;cursor:pointer;white-space:nowrap;letter-spacing:.01em;background:#c74300;border:none;border-radius:10px;align-items:center;gap:10px;padding:13px 28px;font-size:21px;font-weight:700;line-height:1.4;text-decoration:none;transition:background .15s;display:inline-flex}.btn-apply:hover{background:#b83e00}.btn-apply:active{background:#9e3500}.btn-apply--compact{border-radius:9px;gap:7px;padding:9px 18px;font-size:15px;font-weight:600}.btn-apply--compact svg{width:16px;height:16px}.btn-republish{color:#fff;cursor:pointer;background:#0b7a54;border:none;border-radius:7px;align-items:center;gap:6px;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:700;transition:background .15s;display:inline-flex}.btn-republish:hover:not(:disabled){background:#0a6b49}.btn-republish:disabled{opacity:.6;cursor:not-allowed}.btn-republish:focus-visible{outline-offset:2px;outline:3px solid #0f3c4b}html[data-contrast=high] .btn-republish{color:#0f8!important;background:#030!important;border:1px solid #0f8!important}html[data-contrast=high] .btn-republish:hover:not(:disabled){background:#040!important}html[data-contrast=high] .btn-republish:focus-visible{outline-color:#fff!important}.btn-feed-ruhend,.btn-feed-wecken{cursor:pointer;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:17px;font-weight:600;transition:background .15s}.btn-feed-ruhend{color:#92400e;background:#fffbeb;border:1px solid #fcd34d}.btn-feed-ruhend:hover:not(:disabled){background:#fef3c7}.btn-feed-wecken{color:#15803d;background:#f0fdf4;border:1px solid #86efac}.btn-feed-wecken:hover:not(:disabled){background:#dcfce7}.btn-feed-ruhend:disabled,.btn-feed-wecken:disabled{opacity:.6;cursor:wait}.btn-feed-ruhend:focus-visible,.btn-feed-wecken:focus-visible{outline-offset:2px;outline:3px solid #0f3c4b}.feed-frage{background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;flex-direction:column;flex-basis:100%;gap:12px;margin-top:4px;padding:14px 16px;display:flex}.feed-frage__text{color:#7a3e06;margin:0;font-size:17px;line-height:1.5}.feed-frage__knoepfe{flex-wrap:wrap;gap:10px;display:flex}.btn-feed-abbrechen{color:#7a3e06;cursor:pointer;background:#fff;border:1px solid #e3d3b0;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:17px;font-weight:600}.btn-feed-abbrechen:hover{background:#fdf6e7}.btn-feed-abbrechen:focus-visible{outline-offset:2px;outline:3px solid #0f3c4b}.feed-meldung{border-radius:10px;flex-basis:100%;margin:4px 0 0;padding:12px 16px;font-size:17px;font-weight:600;line-height:1.5}.feed-meldung--gut{color:#15803d;background:#f0fdf4;border:1px solid #86efac}.feed-meldung--fehler{color:#b91c1c;background:#fef2f2;border:1px solid #fca5a5}html[data-contrast=high] .feed-frage,html[data-contrast=high] .feed-meldung{color:#ffe500!important;background:#0a0a0a!important;border-color:#ffe500!important}html[data-contrast=high] .feed-frage__text{color:#fff!important}html[data-contrast=high] .btn-feed-abbrechen{color:#ffe500!important;background:#0a0a0a!important;border-color:#ffe500!important}.adm-loeschen{color:#b91c1c;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:6px;padding:5px 12px;font-family:inherit;font-size:16px;font-weight:700}.adm-loeschen:hover:not(:disabled){background:#fef2f2;border-color:#fca5a5}.adm-loeschen:disabled{opacity:.6;cursor:not-allowed}.adm-loeschen:focus-visible{outline-offset:2px;outline:3px solid #0f3c4b}.adm-frage{background:#fef2f2;border:1px solid #fca5a5;border-radius:14px;width:min(520px,100vw - 32px);padding:22px 24px;box-shadow:0 24px 60px -20px #10283773}.adm-frage[open]{flex-direction:column;gap:14px;display:flex}.adm-frage::backdrop{background:#0c1e2873}.adm-frage__titel{color:#8f241f;margin:0;font-family:inherit;font-size:19px;font-weight:800}.adm-frage__text{color:#8f241f;margin:0;font-size:17px;line-height:1.5}.adm-frage__knoepfe{flex-wrap:wrap;gap:10px;display:flex}.adm-frage__ja{color:#fff;cursor:pointer;background:#b91c1c;border:1px solid #b91c1c;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:17px;font-weight:700}.adm-frage__ja:hover{background:#8f241f;border-color:#8f241f}.adm-frage__nein{color:#7a3e3e;cursor:pointer;background:#fff;border:1px solid #e0c9c9;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:17px;font-weight:600}.adm-frage__nein:hover{background:#fbefef}.adm-frage__ja:focus-visible,.adm-frage__nein:focus-visible{outline-offset:2px;outline:3px solid #0f3c4b}.adm-frage__fehler{color:#b91c1c;background:#fff5f5;border:1px solid #fca5a5;border-radius:10px;margin:0;padding:12px 16px;font-size:17px;font-weight:600;line-height:1.5}.adm-meldung{border-radius:10px;flex-basis:100%;max-width:520px;margin:8px 0 0;padding:12px 16px;font-size:17px;font-weight:600;line-height:1.5}.adm-meldung--gut{color:#15803d;background:#f0fdf4;border:1px solid #86efac}.editor-link{background:#f4f9fc;border:1px solid #c9dce8;border-radius:10px;flex-direction:column;gap:10px;max-width:520px;margin-top:8px;padding:12px 14px;display:flex}.editor-link__feld{flex-direction:column;gap:5px;display:flex}.editor-link__feld>span{color:#0f3c4b;font-size:14px;font-weight:700}.editor-link__feld input{color:#0f3c4b;background:#fff;border:1px solid #c9dce8;border-radius:8px;padding:9px 12px;font-family:inherit;font-size:16px}.editor-link__feld input:focus-visible{outline-offset:2px;outline:3px solid #0f3c4b}.editor-link__knoepfe{flex-wrap:wrap;gap:8px;display:flex}.editor-link__ja{color:#fff;cursor:pointer;background:#0f3c4b;border:1px solid #0f3c4b;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:16px;font-weight:700}.editor-link__ja:hover{background:#0b2f3b}.editor-link__nein{color:#3c5a6b;cursor:pointer;background:#fff;border:1px solid #c9dce8;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:16px;font-weight:600}.editor-link__nein:hover{background:#eaf2f7}html[data-contrast=high] .editor-link,html[data-contrast=high] .editor-link__feld input{color:#fff!important;background:#0a0a0a!important;border-color:#ffe500!important}html[data-contrast=high] .editor-link__feld>span{color:#ffe500!important}html[data-contrast=high] .editor-link__nein,html[data-contrast=high] .adm-frage,html[data-contrast=high] .adm-meldung,html[data-contrast=high] .adm-frage__fehler{color:#ffe500!important;background:#0a0a0a!important;border-color:#ffe500!important}html[data-contrast=high] .adm-frage::backdrop{background:#000c!important}html[data-contrast=high] .adm-frage__text,html[data-contrast=high] .adm-frage__titel{color:#fff!important}html[data-contrast=high] .adm-frage__nein,html[data-contrast=high] .adm-loeschen{color:#ffe500!important;background:#0a0a0a!important;border-color:#ffe500!important}.feed-badge-ruht{color:#fff;background:#dc2626;border:1px solid #dc2626;border-radius:999px;padding:2px 10px;font-size:15px;font-weight:700}.feed-badge-aktiv{color:#15803d;background:#dcfce7;border:1px solid #86efac;border-radius:999px;padding:2px 10px;font-size:15px;font-weight:700}html[data-contrast=high] .feed-badge-aktiv{color:#0f8!important;background:0 0!important;border:1px solid #0f8!important}html[data-contrast=high] .btn-feed-ruhend{color:#ffe500!important;background:#320!important;border:1px solid #ffe500!important}html[data-contrast=high] .btn-feed-wecken{color:#0f8!important;background:#030!important;border:1px solid #0f8!important}html[data-contrast=high] .btn-feed-ruhend:focus-visible,html[data-contrast=high] .btn-feed-wecken:focus-visible{outline-color:#fff!important}html[data-contrast=high] .feed-badge-ruht{color:#ffe500!important;background:0 0!important;border:1px solid #ffe500!important}.feed-acc{background:#fff;border:1px solid #0f172a14;border-radius:12px;overflow:hidden}.feed-acc+.feed-acc{margin-top:10px}.feed-acc>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;list-style:none;display:flex}.feed-acc>summary::-webkit-details-marker{display:none}.feed-acc>summary:before{content:"▸";color:#5c6f87;flex:none;font-size:14px;transition:transform .15s}.feed-acc[open]>summary:before{transform:rotate(90deg)}.feed-acc>summary:hover{background:#f8fafc}.feed-acc[open]>summary{background:#f8fafc;border-bottom:1px solid #0f172a14}.feed-acc>summary:focus-visible{outline-offset:-3px;outline:3px solid #0369a1}.feed-acc__name{color:#0d4d69;font-size:18px;font-weight:800}.feed-acc__meta{color:#5c6f87;white-space:nowrap;margin-left:auto;font-size:16px}.feed-acc__body{padding:18px}html[data-contrast=high] .feed-acc>summary:before{color:#ffe500}html[data-contrast=high] .feed-acc__name{color:#ffe500!important}.job-header-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo company cta""logo title cta";align-items:start;gap:6px 24px;display:grid}.job-header-logo{object-fit:contain;grid-area:logo;align-self:start;width:110px;height:110px}.job-header-company{color:#5c6f87;grid-area:company;margin:0;font-size:13px;font-weight:500}.job-header-title{grid-area:title}.job-header-cta{grid-area:cta;align-self:start}.job-detail-title{font-weight:800;font-size:var(--sz-job-h1,clamp(1.5rem, 4vw, 2.4rem));overflow-wrap:break-word;line-height:1.2}@media (max-width:640px){.job-header-row{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"logo company""title title""cta cta";align-items:center;gap:12px 14px}.job-header-logo{align-self:center;width:72px;height:72px}.job-header-cta{align-self:start}.job-detail-title{font-size:1.3rem;font-weight:600;line-height:1.3}.btn-apply--compact{padding:8px 14px;font-size:14px}}html[data-contrast=high] .btn-apply{color:#000!important;background:#ffe500!important;border:2px solid #000!important}.btn-pdf-nav{color:#0d4d69;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:5px 14px;font-size:13px;font-weight:600;line-height:1.4;transition:background .15s}.btn-pdf-nav:hover:not(:disabled){background:#e2e8f0}.btn-pdf-nav:disabled{opacity:.35;cursor:default}html[data-contrast=high] .btn-pdf-nav{color:#fff!important;background:#2a2a2a!important;border:1px solid #aaa!important}html[data-contrast=high] .btn-pdf-nav:hover:not(:disabled){background:#444!important}html[data-contrast=high] .btn-pdf-nav:disabled{opacity:.35!important}.fremd-inserat{padding:24px clamp(16px,3vw,32px) 32px;overflow-x:auto}.fremd-inserat--schlicht{color:#334155;font-size:15px;line-height:1.8}.fremd-inserat--schlicht h1,.fremd-inserat--schlicht h2{color:#1f3a4d;margin:26px 0 10px;font-size:22px;font-weight:700}.fremd-inserat--schlicht h3,.fremd-inserat--schlicht h4{color:#1f3a4d;margin:22px 0 8px;font-size:17px;font-weight:700}.fremd-inserat--schlicht p{margin:0 0 12px}.fremd-inserat--schlicht ul{margin:0 0 14px;padding-left:22px;list-style:outside}.fremd-inserat--schlicht ol{margin:0 0 14px;padding-left:22px;list-style:decimal}.fremd-inserat--schlicht li{margin:0 0 6px}.fremd-inserat--schlicht strong,.fremd-inserat--schlicht b{font-weight:700}.fremd-inserat--schlicht a{color:#355872}.fremd-inserat--schlicht table{border-collapse:collapse;margin:0 0 14px}.fremd-inserat--schlicht td,.fremd-inserat--schlicht th{text-align:left;border:1px solid #dbe3ea;padding:6px 10px}.fremd-inserat--schlicht img{margin:8px 0}.fremd-inserat img,.fremd-inserat table,.fremd-inserat iframe{max-width:100%;height:auto}.fremd-inserat--dokument ul,.fremd-inserat--dokument ol{margin:0 0 18px;padding-left:24px;list-style-position:outside}.fremd-inserat--dokument ul{list-style-type:disc}.fremd-inserat--dokument ol{list-style-type:decimal}.fremd-inserat--dokument li{margin-bottom:8px;line-height:1.65}.fremd-inserat--dokument .wp-block-group,.fremd-inserat--dokument .wp-block-buttons,.fremd-inserat--dokument .wp-block-image,.fremd-inserat--dokument figure{margin-top:28px;margin-bottom:28px}.fremd-inserat--dokument>div>:first-child{margin-top:0}.fremd-inserat--dokument>div>:last-child{margin-bottom:0}.fremd-inserat--dokument .wp-block-group.has-background{padding:26px clamp(18px,3vw,32px)}.fremd-inserat--dokument.fremd-inserat--dokument h2,.fremd-inserat--dokument.fremd-inserat--dokument .wp-block-post-title{margin:0 0 14px;font-size:clamp(20px,2.1vw,25px);line-height:1.3}.fremd-inserat--dokument.fremd-inserat--dokument h3,.fremd-inserat--dokument.fremd-inserat--dokument .wp-block-heading{margin:0 0 12px;font-size:clamp(17px,1.7vw,20px);line-height:1.35}@media (min-width:700px){.fremd-inserat .jobBenefit{width:calc(25% - 8px)!important}}.fremd-inserat a:not([class*=button]):not([class*=btn]){text-decoration:underline!important}html[data-contrast=high] .fremd-inserat,html[data-contrast=high] .fremd-inserat div,html[data-contrast=high] .fremd-inserat p,html[data-contrast=high] .fremd-inserat span,html[data-contrast=high] .fremd-inserat li,html[data-contrast=high] .fremd-inserat ul,html[data-contrast=high] .fremd-inserat ol,html[data-contrast=high] .fremd-inserat dl,html[data-contrast=high] .fremd-inserat dt,html[data-contrast=high] .fremd-inserat dd,html[data-contrast=high] .fremd-inserat table,html[data-contrast=high] .fremd-inserat tr,html[data-contrast=high] .fremd-inserat td,html[data-contrast=high] .fremd-inserat th,html[data-contrast=high] .fremd-inserat section,html[data-contrast=high] .fremd-inserat article,html[data-contrast=high] .fremd-inserat header,html[data-contrast=high] .fremd-inserat footer,html[data-contrast=high] .fremd-inserat blockquote,html[data-contrast=high] .fremd-inserat figure,html[data-contrast=high] .fremd-inserat figcaption,html[data-contrast=high] .fremd-inserat h1,html[data-contrast=high] .fremd-inserat h2,html[data-contrast=high] .fremd-inserat h3,html[data-contrast=high] .fremd-inserat h4,html[data-contrast=high] .fremd-inserat h5,html[data-contrast=high] .fremd-inserat h6,html[data-contrast=high] .fremd-inserat strong,html[data-contrast=high] .fremd-inserat b,html[data-contrast=high] .fremd-inserat em,html[data-contrast=high] .fremd-inserat i,html[data-contrast=high] .fremd-inserat small{color:#fff!important;background:0 0!important;border-color:#666!important}html[data-contrast=high] .fremd-inserat a{color:#ffe500!important;background:0 0!important}html[data-contrast=high] .fremd-inserat img{filter:brightness(.85)contrast(1.1)}html[data-contrast=high] .xml-iframe-wrapper{background:#fff!important}html[data-contrast=high] .xml-iframe-wrapper iframe{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important}html[data-contrast=high] .pdf-viewer-wrapper,html[data-contrast=high] .pdf-viewer-wrapper *,html[data-contrast=high] .react-pdf__Document,html[data-contrast=high] .react-pdf__Document *,html[data-contrast=high] .react-pdf__Page,html[data-contrast=high] .react-pdf__Page *{color:inherit!important;background:0 0!important;border-color:#0000!important}html[data-contrast=high] .pdf-viewer-wrapper canvas{background:#fff!important}html[data-contrast=high] .react-pdf__Page__textContent,html[data-contrast=high] .react-pdf__Page__textContent span,html[data-contrast=high] .react-pdf__Page__textContent mark,html[data-contrast=high] .react-pdf__Page__textContent br{color:#0000!important;background:0 0!important}html[data-contrast=high] .react-pdf__Page__annotations,html[data-contrast=high] .react-pdf__Page__annotations *{background:0 0!important}html[data-contrast=high] .pdf-viewer-wrapper{background:#fff!important}html[data-contrast=high] .pdf-viewer-wrapper .btn-pdf-nav{color:#fff!important;background:#2a2a2a!important;border:1px solid #aaa!important}.admin-main table{font-size:18px!important}.admin-main thead th{padding:14px 20px!important;font-size:16px!important}.admin-main tbody td{padding:16px 20px!important;font-size:18px!important}.container{width:100%;max-width:var(--width-content);margin-inline:auto;padding-inline:clamp(16px,4vw,32px)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}img,svg{max-width:100%;height:auto}.footer-link{color:#334155;align-items:center;gap:6px;min-height:24px;padding:2px 0;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.footer-link:hover{color:#0d4d69;text-decoration:none}.btn-header-post{letter-spacing:-.01em;color:#fff;cursor:pointer;white-space:nowrap;background:#0d4d69;border:none;border-radius:8px;align-items:center;gap:7px;padding:8px 18px;font-size:15px;font-weight:700;text-decoration:none;transition:background .15s,box-shadow .15s;display:inline-flex}.btn-header-post:hover{color:#fff;background:#094059;text-decoration:none;box-shadow:0 4px 14px #0d4d6947}html[data-contrast=high] .btn-header-post{color:#000!important;background:#ffe500!important;border:2px solid #000!important}.sidebar-card{background:#fff;border:1px solid #0f172a14;border-radius:16px;margin-bottom:16px;overflow:clip;box-shadow:0 1px 4px #0000000a}.sidebar-card__header{color:#0d4d69;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #0f172a0f;align-items:center;gap:8px;padding:14px 20px;font-size:13px;font-weight:700;display:flex}.sidebar-card__body{padding:20px}.sidebar-card__desc{font-size:var(--sz-job-sidebar,14px);color:#5c6f87;margin-bottom:14px;line-height:1.5}.btn-bookmark{color:#5c6f87;cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:12px 16px;font-size:15px;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:flex}.btn-bookmark:hover{color:#991b1b;border-color:#991b1b}.btn-bookmark--saved{color:#991b1b;background:#fef2f2;border-color:#991b1b}.btn-bookmark--saved:hover{background:#fee2e2}html[data-contrast=high] .btn-bookmark{color:#fff!important;background:#0a0a0a!important;border:2px solid #aaa!important}html[data-contrast=high] .btn-bookmark--saved{color:#ffe500!important;background:#0a0a0a!important;border-color:#ffe500!important}.merkbar{height:100%;position:relative}.merkbar .jobcard__head{padding-right:48px}.merkbar>.btn-bookmark--kompakt{z-index:2;position:absolute;top:12px;right:12px}.btn-bookmark--kompakt{border-width:1.5px;border-radius:50%;justify-content:center;width:42px;min-width:42px;height:42px;padding:0;box-shadow:0 1px 3px #0f172a14}.btn-bookmark:disabled{opacity:.55;cursor:not-allowed}.btn-bookmark:focus-visible{outline-offset:2px;outline:3px solid #0d4d69}.stellenvideo-koerper{flex-direction:column;gap:14px;display:flex}.stellenvideo-thumb{aspect-ratio:16/9;cursor:pointer;background:#0e2a33;border:none;border-radius:10px;width:100%;padding:0;transition:box-shadow .18s,transform .18s;display:block;position:relative;overflow:hidden}.stellenvideo-thumb:hover{transform:translateY(-2px);box-shadow:0 10px 24px -10px #0f3d4a8c}.stellenvideo-thumb:focus-visible{outline-offset:2px;outline:3px solid #0d4d69}.stellenvideo-thumb__bild{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.stellenvideo-thumb__verlauf{background:linear-gradient(#091a211a 0%,#091a2100 38%,#091a218c 100%);position:absolute;inset:0}.stellenvideo-thumb__play{background:#fffffff0;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin:auto;display:flex;position:absolute;inset:0;box-shadow:0 6px 18px #091a2159}.stellenvideo-thumb__play svg{margin-left:3px}.stellenvideo-thumb__badge{color:#fff;letter-spacing:.04em;background:#091a21c7;border-radius:4px;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;bottom:10px;left:10px}.stellenvideo-text{flex-direction:column;gap:6px;display:flex}.stellenvideo-text__titel{color:#124a5e;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.stellenvideo-text__hinweis{color:#5c6f87;align-items:center;gap:6px;font-size:12.5px;display:flex}.stellenvideo-entfernen{color:#5c6f87;cursor:pointer;background:0 0;border:none;padding:0 14px;font-size:14px;font-weight:600}.stellenvideo-entfernen:hover{color:#c54718}.stellenvideo-entfernen:focus-visible{outline-offset:-2px;outline:3px solid #0d4d69}.stellenvideo-overlay{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#091a21bd;justify-content:center;align-items:center;padding:48px;display:flex;position:fixed;inset:0}.stellenvideo-overlay__panel{background:#fff;border-radius:14px;flex-direction:column;gap:14px;width:100%;max-width:940px;padding:20px;display:flex;box-shadow:0 30px 80px -20px #091a2199}.stellenvideo-overlay__kopf{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.stellenvideo-overlay__overline{letter-spacing:.09em;text-transform:uppercase;color:#5c6f87;font-size:11.5px;font-weight:700}.stellenvideo-overlay__titel{color:#124a5e;margin-top:2px;font-size:19px;font-weight:600}.stellenvideo-overlay__schliessen{color:#124a5e;cursor:pointer;background:#fff;border:1px solid #dce4e8;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.stellenvideo-overlay__schliessen:hover{background:#f5f8f8}.stellenvideo-overlay__schliessen:focus-visible{outline-offset:2px;outline:3px solid #0d4d69}.stellenvideo-overlay__player{aspect-ratio:16/9;background:#0e2a33;border-radius:10px;position:relative;overflow:hidden}.stellenvideo-overlay__player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.stellenvideo-overlay__fuss{color:#5c6f87;align-items:center;gap:6px;font-size:12.5px;display:flex}@media (max-width:640px){.stellenvideo-overlay{padding:16px}}html[data-contrast=high] .stellenvideo-thumb{outline:2px solid #fff;background:#0a0a0a!important}html[data-contrast=high] .stellenvideo-thumb__verlauf{display:none!important}html[data-contrast=high] .stellenvideo-thumb__badge{border:1px solid #ffe500;color:#ffe500!important;background:#0a0a0a!important}html[data-contrast=high] .stellenvideo-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000eb!important}html[data-contrast=high] .stellenvideo-overlay__panel{border:2px solid #fff;background:#0a0a0a!important}html[data-contrast=high] .stellenvideo-overlay__schliessen{color:#fff!important;background:#0a0a0a!important;border:2px solid #aaa!important}html[data-contrast=high] .stellenvideo-entfernen{color:#ffe500!important}.merkliste__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.merkliste__alle{color:#0d4d69;font-size:12.5px;font-weight:700;text-decoration:underline}.merkliste__alle:hover{color:#0e2a43}html[data-contrast=high] .merkliste__alle{color:#ffe500!important}.merkliste__actions .merkliste__clear{margin-bottom:0}.btn-sidebar-action{color:#fff;cursor:pointer;background:#0d4d69;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 18px;font-size:14px;font-weight:600;transition:background .15s;display:inline-flex}.btn-sidebar-action:hover:not(:disabled){background:#094059}.btn-sidebar-action:disabled{opacity:.65;cursor:default}html[data-contrast=high] .btn-sidebar-action{color:#000!important;background:#ffe500!important;border:2px solid #000!important}.ai-summary-text{color:#334155;font-size:14px;line-height:1.6}.ai-summary-text p{margin-bottom:6px}.ai-summary-hint{color:#5c6f87;text-align:right;margin-top:12px;font-size:11px}.ai-summary-error{color:#b91c1c;margin-bottom:10px;font-size:13px}.ai-summary-loading{color:#5c6f87;align-items:center;gap:10px;font-size:14px;display:flex}.ai-summary-spinner{border:2px solid #e2e8f0;border-top-color:#0d4d69;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.6s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@keyframes scFade{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.job-detail-item{border-bottom:1px solid #0f172a0f;align-items:flex-start;gap:14px;padding:14px 20px;display:flex}.job-detail-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.job-detail-icon--blue{color:#3b82f6;background:#eff6ff}.job-detail-icon--green{color:#158049;background:#f0fdf4}.job-detail-icon--gray{color:#5c6f87;background:#f8fafc}.job-detail-icon--orange{color:#ea580c;background:#fff7ed}.job-detail-label{font-size:var(--sz-job-sidebar-label,11px);text-transform:uppercase;letter-spacing:.06em;color:#5c6f87;margin-bottom:3px;font-weight:700}.job-detail-value{font-size:var(--sz-job-sidebar,14px);color:#1e293b;font-weight:600;line-height:1.3}.job-detail-sub{color:#5c6f87;margin-top:1px;font-size:12px}.job-detail-item--dates{border-bottom:1px solid #0f172a0f;gap:0;padding:0;display:flex}.job-detail-date-col{border-right:1px solid #0f172a0f;flex:1;align-items:flex-start;gap:10px;min-width:0;padding:14px 16px;display:flex}.job-detail-date-col:last-child{border-right:none}@media (max-width:640px){.job-detail-item--dates{flex-direction:column}.job-detail-date-col{border-bottom:1px solid #0f172a0f;border-right:none}.job-detail-date-col:last-child{border-bottom:none}}html[data-contrast=high] .job-detail-date-col{border-color:#444!important}.job-info-tag{color:#0d4d69;background:#f1f5f9;border-radius:5px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-block}.etype-badge{border-radius:5px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-block}.etype-vollzeit{color:#1c7a45;background:#e9f6ee}.etype-teilzeit{color:#0b5068;background:#e0f4f8}.etype-vollzeit-oder-teilzeit{color:#1a5fad;background:#e1efff}.etype-freier-dienstvertrag{color:#b34a10;background:#fef0e6}.etype-geringfuegig{color:#6b4bb0;background:#f1ecfb}.etype-homeoffice{color:#166534;background:#f0fdf4}html[data-contrast=high] .etype-badge{color:#ffe500!important;background:0 0!important;border:1px solid #ffe500!important}html[data-contrast=high] .job-detail-item{border-color:#444!important}html[data-contrast=high] .job-detail-icon{color:#ffe500!important;background:#2a2a2a!important}html[data-contrast=high] .job-detail-label{color:#aaa!important}html[data-contrast=high] .job-detail-value{color:#fff!important}html[data-contrast=high] .job-detail-sub{color:#aaa!important}html[data-contrast=high] .job-info-tag{color:#ffe500!important;background:0 0!important;border:1px solid #aaa!important}.merkliste__label{text-transform:uppercase;letter-spacing:.07em;color:#5c6f87;margin-bottom:10px;font-size:11px;font-weight:700}.merkliste__empty{color:#5c6f87;margin-bottom:14px;font-size:14px}.merkliste__saved-area{min-height:52px}.merkliste__list{margin:0 0 10px;padding:0;list-style:none}.merkliste__item{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:flex-start;gap:8px;padding:8px 0;display:flex}.merkliste__item:last-child{border-bottom:none}.merkliste__item-title{flex-direction:column;flex:1;gap:2px;min-width:0;text-decoration:none;display:flex}.merkliste__item-title:hover .merkliste__item-name{text-decoration:underline}.merkliste__item-name{color:#0d4d69;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.merkliste__item-company{color:#5c6f87;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.merkliste__remove{cursor:pointer;color:#5c6f87;background:0 0;border:none;border-radius:4px;flex-shrink:0;align-items:center;padding:2px;transition:color .15s;display:flex}.merkliste__remove:hover{color:#e11d48}.merkliste__clear{cursor:pointer;color:#5c6f87;background:0 0;border:none;margin-bottom:14px;padding:0;font-size:12px;text-decoration:underline;transition:color .15s}.merkliste__clear:hover{color:#e11d48}.merkliste__divider{border-top:1px solid #0f172a12;margin:14px 0}html[data-contrast=high] .merkliste__label,html[data-contrast=high] .merkliste__empty,html[data-contrast=high] .merkliste__item-company,html[data-contrast=high] .merkliste__clear{color:#aaa!important}html[data-contrast=high] .merkliste__item-name{color:#ffe500!important}html[data-contrast=high] .merkliste__item,html[data-contrast=high] .merkliste__divider{border-color:#444!important}html[data-contrast=high] .merkliste__remove:hover,html[data-contrast=high] .merkliste__clear:hover{color:#ffe500!important}.view-counter__value{color:#0d4d69;margin-bottom:4px;font-size:2.2rem;font-weight:800;line-height:1}.view-counter__label{color:#5c6f87;font-size:13px}html[data-contrast=high] .view-counter__value{color:#ffe500!important}.job-detail-grid{grid-template-columns:60fr 40fr;align-items:start;gap:24px;display:grid}.job-detail-grid>*{min-width:0}.job-detail-grid.job-detail-grid--rahmen{grid-template-columns:1fr}@media (max-width:900px){.job-detail-grid{grid-template-columns:1fr}}html[data-contrast=high] .job-header-card{background:#0a0a0a!important;border-color:#444!important}html[data-contrast=high] .job-header-card h1,html[data-contrast=high] .job-header-card h2,html[data-contrast=high] .job-header-card p,html[data-contrast=high] .job-header-card strong,html[data-contrast=high] .job-header-card span{color:#fff!important;background:0 0!important}html[data-contrast=high] .sidebar-card{background:#0a0a0a!important;border-color:#666!important}html[data-contrast=high] .sidebar-card__header{color:#ffe500!important;border-color:#666!important}html[data-contrast=high] .ai-summary-text{color:#fff!important}html[data-contrast=high] .ai-summary-hint,html[data-contrast=high] .sidebar-card__desc,html[data-contrast=high] .view-counter__label{color:#aaa!important}.spn26-header-wrap{z-index:100;position:sticky;top:0}.spn26-header{background:#fff;border-bottom:1px solid #0000000d;position:relative;box-shadow:0 4px 30px #0000000d}.spn26-header-inner{max-width:1280px;padding:max(calc(1rem + 1.5mm), env(safe-area-inset-top,0px)) clamp(16px, 4vw, 32px) calc(1rem + 1.5mm);justify-content:space-between;align-items:center;gap:1.5rem;margin:0 auto;display:flex}.spn26-logo-img{object-fit:contain;width:auto;height:60px;transition:opacity .2s;display:block}.spn26-logo:hover .spn26-logo-img{opacity:.85}.spn26-nav{flex:1;justify-content:center;align-items:center;gap:1.75rem;min-width:0;display:none}@media (min-width:1100px){.spn26-nav{display:flex}}.spn26-nav-btn,.spn26-nav-link{color:#111;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;padding:6px 0;font-family:inherit;font-size:.95rem;font-weight:500;line-height:1;text-decoration:none;transition:color .2s;display:inline-flex}.spn26-nav-btn:hover,.spn26-nav-link:hover{color:#0d4d69}.spn26-nav-btn i,.spn26-nav-link i{opacity:.7;font-size:.82em}.spn26-nav-btn svg{opacity:.4;flex-shrink:0;transition:transform .2s}.spn26-nav-item:hover .spn26-nav-btn svg{opacity:.7;transform:rotate(180deg)}.spn26-nav-item{position:relative}.spn26-dropdown{z-index:200;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #0f172a0f;border-radius:16px;min-width:340px;padding:10px 0 8px;transition:opacity .18s,transform .18s,visibility 0s linear .18s;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(-6px);box-shadow:0 20px 60px #0000001f,0 4px 16px #0000000f}.spn26-nav-item:hover .spn26-dropdown,.spn26-nav-item:focus-within .spn26-dropdown{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s,transform .18s,visibility;transform:translate(-50%)translateY(0)}.spn26-dropdown-item{color:inherit;align-items:center;gap:14px;padding:12px 20px;text-decoration:none;transition:background .12s;display:flex}.spn26-dropdown-item:first-child{border-radius:14px 14px 0 0}.spn26-dropdown-item:last-child{border-radius:0 0 14px 14px}.spn26-dropdown-item:only-child{border-radius:14px}.spn26-dropdown-item:hover{background:#f8fafc}.spn26-dropdown-icon{color:#0d4d69;background:#f1f5f9;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:17px;transition:background .12s;display:flex}.spn26-dropdown-item:hover .spn26-dropdown-icon{background:#e0f2fe}.spn26-dropdown-title{color:#111;font-size:14px;font-weight:700;line-height:1.3;display:block}.spn26-dropdown-desc{color:#5c6f87;margin-top:2px;font-size:12px;line-height:1.4;display:block}.spn26-header-right{flex-shrink:0;align-items:center;gap:8px;display:none}@media (min-width:1100px){.spn26-header-right{display:flex}}.spn26-nav-tools{border-left:1px solid #e2e8f0;align-items:center;gap:16px;margin-left:2px;padding-left:12px;display:flex}.spn26-nav-tools-link{color:#0d4d69;white-space:nowrap;align-items:center;gap:6px;min-height:24px;font-size:.875rem;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.spn26-nav-tools-link:hover{color:#156b91}.spn26-nav-tools-btn{color:#5c6f87;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;min-height:24px;padding:0;font-family:inherit;font-size:.875rem;font-weight:600;transition:color .2s;display:inline-flex}.spn26-nav-tools-btn:hover{color:#0d4d69}.spn26-nav-tools--auth{border-left:none;margin-left:0;padding-left:0}.spn26-btn-auth{color:#0d3c5a;white-space:nowrap;background:#fff;border:1px solid #d7dee6;border-radius:999px;justify-content:center;align-items:center;padding:9px 22px;font-size:.95rem;font-weight:500;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex;box-shadow:0 1px 2px #1028370f}.spn26-btn-auth:hover{color:#0d4d69;background:#f5f8fa;border-color:#b9c6d1;text-decoration:none!important}.spn26-a-btn{color:#334155;cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #cbd5e1;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:4px 9px;font-family:inherit;font-size:.78rem;font-weight:700;transition:border-color .2s,color .2s;display:inline-flex}.spn26-a-btn:hover{color:#0d4d69;border-color:#0d4d69}.spn26-btn-post{cursor:pointer;white-space:nowrap;background:#0d4d69;border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:7px;padding:.55rem 1.1rem;font-family:inherit;font-size:.875rem;font-weight:700;text-decoration:none;transition:background .2s,transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 12px #0d4d6938;color:#fff!important}.spn26-btn-post:hover{background:#156b91;transform:translateY(-1px);box-shadow:0 6px 16px #0d4d694d;color:#fff!important}.spn26-btn-search{cursor:pointer;white-space:nowrap;background:#0369a1;border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:7px;padding:.55rem 1.1rem;font-family:inherit;font-size:.875rem;font-weight:700;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex;box-shadow:0 4px 12px #0369a138;color:#fff!important}.spn26-btn-search:hover{background:#0284c7;transform:translateY(-1px);color:#fff!important}.spn26-admin-badge{color:#b91c1c;white-space:nowrap;background:#fee2e2;border-radius:6px;align-items:center;min-height:24px;padding:3px 9px;font-size:11px;font-weight:800;text-decoration:none;transition:background .15s;display:inline-flex}.spn26-admin-badge:hover{color:#991b1b;background:#fecaca}.spn26-burger{cursor:pointer;color:#334155;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:background .15s;display:flex}.spn26-burger:hover{background:#f1f5f9}@media (min-width:1100px){.spn26-burger,.spn26-mobile-panel{display:none}}.spn26-mobile-panel{z-index:90;background:#fff;border-top:1px solid #0f172a0f;flex-direction:column;gap:2px;max-height:calc(100svh - 80px);padding:12px 20px 20px;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 30px #0000001a}.spn26-mobile-link{color:#1e293b;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:11px 8px;font-family:inherit;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .15s;display:flex}.spn26-mobile-link:hover{color:#0d4d69;background:#f8fafc}.spn26-mobile-link--child{color:#475569;padding-left:24px;font-size:.875rem}.spn26-mobile-group-label{color:#5c6f87;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;padding:14px 8px 4px;font-size:.75rem;font-weight:700;display:flex}.spn26-mobile-actions{border-top:1px solid #f1f5f9;flex-direction:column;gap:8px;margin-top:10px;padding-top:14px;display:flex}@media (max-width:767px){.spn26-logo-img{height:48px}}html[data-contrast=high] .spn26-header{box-shadow:none!important;background:#000!important;border-bottom:2px solid #fff!important}html[data-contrast=high] .spn26-nav-btn,html[data-contrast=high] .spn26-nav-link,html[data-contrast=high] .spn26-nav-tools-link,html[data-contrast=high] .spn26-nav-tools-btn,html[data-contrast=high] .spn26-burger{color:#fff!important}html[data-contrast=high] .spn26-btn-auth{color:#ffe500!important;box-shadow:none!important;background:#000!important;border:2px solid #ffe500!important}html[data-contrast=high] .spn26-btn-post,html[data-contrast=high] .spn26-btn-search{color:#000!important;box-shadow:none!important;background:#ffe500!important;border:2px solid #ffe500!important}html[data-contrast=high] .spn26-a-btn{color:#fff!important;border-color:#fff!important}html[data-contrast=high] .spn26-dropdown{background:#111!important;border:1px solid #fff!important}html[data-contrast=high] .spn26-dropdown-title{color:#fff!important}html[data-contrast=high] .spn26-dropdown-desc{color:#ccc!important}html[data-contrast=high] .spn26-dropdown-icon{color:#ffe500!important;background:#333!important}html[data-contrast=high] .spn26-mobile-panel{background:#000!important;border-top:2px solid #fff!important}html[data-contrast=high] .spn26-mobile-link,html[data-contrast=high] .spn26-mobile-group-label{color:#fff!important}html[data-contrast=high] .spn26-admin-badge{color:#000!important;background:#ffe500!important}.form-grid-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-grid-3{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.form-grid-ort{grid-template-columns:1fr 1.8fr;gap:10px;display:grid}.wizard-pkg-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:640px){.form-grid-2,.form-grid-3,.form-grid-ort,.wizard-pkg-grid{grid-template-columns:1fr}}@media (min-width:641px) and (max-width:900px){.wizard-pkg-grid{grid-template-columns:repeat(2,1fr)}}.hero-h1{white-space:nowrap}@media (max-width:480px){.hero-h1{white-space:normal}}.wizard-layout{align-items:flex-start;gap:26px;display:flex}.wizard-aside{flex-shrink:0;width:330px;position:sticky;top:20px}.wizard-side-card{flex-shrink:0;width:360px}@media (max-width:900px){.wizard-layout{flex-direction:column}.wizard-aside{width:100%;position:static}.wizard-side-card{width:100%}}.admin-shell{flex:1;min-height:0;display:flex}.admin-main{flex:1;min-width:0;padding:40px 36px;overflow:auto}@media (max-width:768px){.admin-shell{flex-direction:column}.admin-main{padding:24px 16px}}.admin-version{color:#5c6f87;font-variant-numeric:tabular-nums;margin-top:32px;font-size:12px}.adm-nav{background:#fff;border-right:1px solid #e6ecef;flex-direction:column;flex:0 0 268px;width:268px;height:100vh;font-size:17px;display:flex;position:sticky;top:0;overflow:hidden}.adm-nav__kopf{border-bottom:1px solid #f0f4f5;align-items:center;gap:10px;padding:16px 14px;display:flex}.adm-nav__badge{color:#c22b2b;letter-spacing:.14em;background:#fde8e8;border-radius:7px;align-items:center;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.adm-nav__liste{flex:1;padding:8px 8px 16px;overflow:hidden auto}.adm-nav__gruppen,.adm-nav__punkte,.adm-nav__unter{margin:0;padding:0;list-style:none}.adm-nav__zeile{border-radius:8px;align-items:center;gap:8px;min-width:0;margin:1px 0;display:flex;position:relative}.adm-nav__zeile--gruppe{padding:13px 4px 5px}.adm-nav__zeile--aktiv{background:#edf6f9}.adm-nav__zeile--aktiv:before{content:"";background:#0e7490;border-radius:2px;width:2px;position:absolute;top:7px;bottom:7px;left:0}.adm-nav__gruppe-text{letter-spacing:.13em;text-transform:uppercase;color:#4f7482;flex:1;min-width:0;font-size:13px;font-weight:800}.adm-nav__zeile-link,.adm-nav__zeile-knopf{text-align:left;color:#33606f;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;align-items:center;gap:10px;min-width:0;padding:9px 4px;font-family:inherit;font-size:17px;font-weight:500;text-decoration:none;display:flex}.adm-nav__zeile--unter .adm-nav__zeile-link{color:#456470;padding:7px 4px 7px 26px;font-size:16px}.adm-nav__zeile--aktiv .adm-nav__zeile-link,.adm-nav__zeile--aktiv .adm-nav__zeile-knopf{color:#12394a;font-weight:700}.adm-nav__zeile-link:hover,.adm-nav__zeile-knopf:hover{color:#12394a}.adm-nav__label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.adm-nav__icon{color:#5f7f8c;border-radius:6px;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.adm-nav__zeile--aktiv .adm-nav__icon{color:#0e7490}.adm-nav__marke{background:#b7c6cd;border-radius:4px;flex:0 0 4px;width:4px;height:4px}.adm-nav__zeile--aktiv .adm-nav__marke{background:#0e7490}.adm-nav__caret{color:#4f7482;cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin-right:2px;font-size:11px;line-height:1;display:flex}.adm-nav__caret--auf{transform:rotate(90deg)}.adm-nav :focus-visible{outline-offset:2px;outline:2px solid #0e7490}.adm-nav ::-webkit-scrollbar{width:6px}.adm-nav ::-webkit-scrollbar-thumb{background:#d3dee3;border-radius:6px}@media (max-width:768px){.adm-nav{border-bottom:1px solid #e6ecef;border-right:none;flex:auto;width:100%;height:auto;max-height:none;position:static}.adm-nav__liste{max-height:60vh}}html[data-contrast=high] .adm-nav{border-right-color:#666!important}html[data-contrast=high] .adm-nav__badge{color:#ffe500!important;background:0 0!important;border:1px solid #ffe500!important}html[data-contrast=high] .adm-nav__zeile--aktiv{background:0 0!important}html[data-contrast=high] .adm-nav__zeile--aktiv:before{background:#ffe500!important}html[data-contrast=high] .adm-nav__icon,html[data-contrast=high] .adm-nav__caret,html[data-contrast=high] .adm-nav__gruppe-text,html[data-contrast=high] .adm-nav__zeile-knopf{color:#fff!important;background:0 0!important}html[data-contrast=high] .adm-nav__marke{background:#ffe500!important}html[data-contrast=high] .jobs-chip-link{color:#fff!important;background:#000!important;border:2px solid #fff!important}html[data-contrast=high] .jobs-chip-link[aria-current=true],html[data-contrast=high] .jobs-chip-link:hover,html[data-contrast=high] .jobs-chip-link:focus{color:#000!important;background:#fff!important}:root{--premium-ink:#103c4c;--premium-accent:#2f8fb8;--premium-accent-soft:#2f8fb821;--premium-page-bg:#fff;--premium-band-bg:#f8fafc;--premium-band-border:#0c3f501f;--premium-muted:#5b6b72;--premium-info-bg:#0d9e6e;--premium-cta-ink:#6b4bb0;--premium-cta-line:#6b4bb0;--premium-muted-strong:#3f5560;--premium-line:#103c4c1a}.premium-inner{max-width:1280px;margin:0 auto;padding:0 22px}.premium-band{background:var(--premium-band-bg);border-top:1px solid var(--premium-band-border);border-bottom:1px solid var(--premium-band-border);padding:46px 0 50px}.premium-topjobs{background:var(--premium-page-bg);padding:46px 0 24px}.premium-header{flex-direction:column;gap:6px;margin-bottom:24px;display:flex}.premium-header__row{align-items:center;gap:13px;display:flex}.premium-icon{background:var(--premium-accent-soft);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.premium-icon svg{width:24px;height:24px;stroke:var(--premium-accent);fill:none}.premium-title{letter-spacing:.055em;text-transform:uppercase;color:var(--premium-ink);margin:0;font-size:clamp(21px,2.4vw,27px);font-weight:800}.premium-sub{color:var(--premium-muted);margin:0 0 0 57px;font-size:15px;font-weight:500}.premium-info{display:inline-flex;position:relative}.premium-info__btn{cursor:pointer;background:var(--premium-info-bg);color:#fff;border:2px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-family:inherit;transition:filter .15s;display:inline-flex}.premium-info__btn svg{stroke:currentColor;fill:none;width:27px;height:27px}.premium-info__btn:hover{filter:brightness(.92)}.premium-info__btn:focus-visible{outline:3px solid var(--premium-ink);outline-offset:2px}.premium-info__panel{z-index:30;border:1px solid var(--premium-line);text-align:left;background:#fff;border-radius:16px;width:min(300px,100vw - 40px);padding:18px;position:absolute;top:54px;right:0;box-shadow:0 18px 44px -16px #103c4c66}.premium-info__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.premium-info__title{color:var(--premium-ink);font-size:15px;font-weight:800}.premium-info__price{color:#14713f;background:#e3f4ea;border-radius:9px;flex-shrink:0;padding:5px 10px;font-size:13px;font-weight:800}.premium-info__list{flex-direction:column;gap:9px;margin:0 0 13px;padding:0;list-style:none;display:flex}.premium-info__item{color:var(--premium-muted-strong);align-items:flex-start;gap:9px;font-size:13.5px;font-weight:500;line-height:1.4;display:flex}.premium-info__item svg{stroke:#1f9d57;fill:none;flex-shrink:0;width:17px;height:17px;margin-top:1px}.premium-info__note{border-top:1px solid var(--premium-line);color:var(--premium-muted);margin:0;padding-top:13px;font-size:12.5px;line-height:1.45}.premium-grid{margin:0;padding:0;list-style:none;display:grid}.premium-grid>li{list-style:none;display:flex}.premium-grid--spotlight,.premium-grid--topjob{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:22px}.premium-card{cursor:pointer;background:#fff;border:1px solid #103c4c12;border-radius:24px;flex-direction:column;gap:16px;width:100%;padding:26px 24px 24px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #103c4c0a,0 20px 40px -24px #103c4c57}.premium-card:hover{border-color:#103c4c24;transform:translateY(-5px);box-shadow:0 1px 2px #103c4c0d,0 30px 56px -22px #103c4c6b}.premium-card__top{align-items:center;gap:16px;display:flex}.premium-card__logo{width:168px;height:168px;color:var(--premium-ink);letter-spacing:.5px;background:0 0;border-radius:24px;flex-shrink:0;place-items:center;font-size:52px;font-weight:800;display:grid;overflow:hidden}.premium-card__logo img{object-fit:contain;width:100%;height:100%}.premium-card__company{color:#45606c;align-items:center;gap:7px;min-width:0;font-size:14.5px;font-weight:700;display:inline-flex}.premium-card__company svg{stroke:currentColor;fill:none;flex-shrink:0;width:16px;height:16px}.premium-card__rule{background:linear-gradient(90deg,#103c4c1f,#103c4c00);height:1px;margin:-3px 0 -1px}.premium-card__title{letter-spacing:-.015em;color:var(--premium-ink);text-wrap:pretty;flex:1;margin:0;font-size:21px;font-weight:800;line-height:1.32}.premium-card__loc{color:var(--premium-muted-strong);align-items:center;gap:7px;margin:-4px 0;font-size:15px;font-weight:600;display:inline-flex}.premium-card__loc svg{stroke:currentColor;fill:none;flex-shrink:0;width:17px;height:17px}.premium-card__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.premium-card__chips{flex-wrap:wrap;gap:8px;display:flex}.premium-row{cursor:pointer;background:#fff;border:1px solid #103c4c14;border-radius:18px;gap:16px;width:100%;padding:18px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;box-shadow:0 1px 2px #103c4c0a,0 10px 24px -18px #103c4c42}.premium-row:hover{border-color:#103c4c26;transform:translateY(-3px);box-shadow:0 1px 2px #103c4c0d,0 18px 34px -20px #103c4c57}.premium-row__logo{width:132px;height:132px;color:var(--premium-ink);letter-spacing:.5px;background:0 0;border-radius:20px;flex-shrink:0;place-items:center;font-size:40px;font-weight:800;display:grid;overflow:hidden}.premium-row__logo img{object-fit:contain;width:100%;height:100%}.premium-row__body{flex-direction:column;flex:1;gap:9px;min-width:0;display:flex}.premium-row__company{min-width:0;color:var(--premium-muted);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.premium-row__company svg{stroke:currentColor;fill:none;flex-shrink:0;width:14px;height:14px}.premium-row__companyname{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.premium-row__title{letter-spacing:-.005em;color:var(--premium-ink);text-wrap:pretty;flex:1;margin:0;font-size:16px;font-weight:800;line-height:1.35}.premium-row__loc{color:var(--premium-muted-strong);align-items:center;gap:6px;margin:0;font-size:13.5px;font-weight:600;display:inline-flex}.premium-row__loc svg{stroke:currentColor;fill:none;flex-shrink:0;width:15px;height:15px}.premium-row__foot{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.premium-row__chips{flex-wrap:wrap;gap:7px;display:flex}.premium-chip{border-radius:10px;align-items:center;gap:6px;padding:7px 11px;font-size:13px;font-weight:600;display:inline-flex}.premium-chip svg{stroke:currentColor;fill:none;flex-shrink:0;width:15px;height:15px}.premium-chip--neutral{color:var(--premium-muted-strong);background:#eef2f4}.premium-row .premium-chip{border-radius:9px;padding:6px 9px;font-size:12px}.premium-row .premium-chip svg{width:13px;height:13px}.premium-cta{border:1.5px solid var(--premium-cta-line);color:var(--premium-cta-ink);background:0 0;border-radius:10px;flex:none;align-items:center;gap:7px;padding:9px 14px;font-size:13.5px;font-weight:700;text-decoration:none;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.premium-cta svg{stroke:currentColor;fill:none;width:16px;height:16px}.premium-cta:hover{background:var(--premium-cta-ink);border-color:var(--premium-cta-ink);color:#fff}.premium-cta--ghost{border-color:var(--premium-ink);color:var(--premium-ink)}.premium-cta--ghost:hover{background:var(--premium-ink);border-color:var(--premium-ink);color:#fff}.premium-card .premium-cta:after,.premium-row .premium-cta:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}:is(.premium-card:has(:focus-visible),.premium-row:has(:focus-visible)){outline:3px solid var(--premium-ink);outline-offset:3px}.premium-empty{text-align:center;color:var(--premium-muted);grid-column:1/-1;padding:32px;font-size:14px;list-style:none;display:block}@media (max-width:560px){.premium-page{padding:32px 0 16px}.premium-inner{padding:0 14px}.premium-band{border-radius:22px;padding:24px 0 26px}.premium-topjobs{padding:24px 0 0}.premium-title{letter-spacing:.03em}.premium-sub{margin-left:0}.premium-card{border-radius:20px;padding:20px 16px 18px}.premium-card__top{flex-direction:column;align-items:flex-start;gap:12px}.premium-card__logo{border-radius:18px;width:120px;height:120px;font-size:40px}.premium-row{flex-direction:column}.premium-row__logo{width:100%;height:150px}.premium-row__foot{flex-flow:column wrap;align-items:stretch}.premium-row__foot .premium-cta{justify-content:center;width:100%}.premium-card__foot{flex-direction:column;align-items:stretch}.premium-cta{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.premium-card,.premium-row,.premium-cta,.premium-info__btn{transition:none}.premium-card:hover,.premium-row:hover,.premium-cta:hover{transform:none}}html[data-contrast=high] .premium-band,html[data-contrast=high] .premium-topjobs{background:#000!important;border-color:#fff!important}html[data-contrast=high] .premium-title,html[data-contrast=high] .premium-sub,html[data-contrast=high] .premium-empty{color:#fff!important}html[data-contrast=high] .premium-icon{background:#000!important;border:2px solid #fff!important}html[data-contrast=high] .premium-icon svg{stroke:#fff!important}html[data-contrast=high] .premium-info__btn{color:#fff!important;background:#000!important;border:2px solid #fff!important}html[data-contrast=high] .premium-info__btn:hover,html[data-contrast=high] .premium-info__btn:focus-visible{color:#000!important;filter:none!important;background:#fff!important}html[data-contrast=high] .premium-info__panel{box-shadow:none!important;background:#000!important;border:3px solid #fff!important}html[data-contrast=high] .premium-info__title,html[data-contrast=high] .premium-info__item,html[data-contrast=high] .premium-info__note{color:#fff!important}html[data-contrast=high] .premium-info__item svg{stroke:#fff!important}html[data-contrast=high] .premium-info__price{color:#fff!important;background:#000!important;border:1px solid #fff!important}html[data-contrast=high] .premium-info__note{border-top-color:#fff!important}html[data-contrast=high] .premium-card,html[data-contrast=high] .premium-row{box-shadow:none!important;background:#000!important;border:3px solid #fff!important}html[data-contrast=high] .premium-card__rule{background:#fff!important}html[data-contrast=high] .premium-card__logo,html[data-contrast=high] .premium-row__logo{color:#fff!important;background:#000!important}html[data-contrast=high] .premium-card__logo img,html[data-contrast=high] .premium-row__logo img{background:#fff!important}html[data-contrast=high] .premium-card__title,html[data-contrast=high] .premium-row__title,html[data-contrast=high] .premium-card__company,html[data-contrast=high] .premium-card__loc,html[data-contrast=high] .premium-row__loc,html[data-contrast=high] .premium-row__company{color:#fff!important}html[data-contrast=high] .premium-card__loc svg,html[data-contrast=high] .premium-row__loc svg{stroke:#fff!important}html[data-contrast=high] .premium-chip{color:#ffe500!important;background:0 0!important;border:1px solid #ffe500!important}html[data-contrast=high] .premium-chip svg{stroke:#ffe500!important}html[data-contrast=high] .premium-cta,html[data-contrast=high] .premium-cta--ghost{color:#000!important;box-shadow:none!important;background:#fff!important;border:2px solid #000!important}html[data-contrast=high] .premium-cta *,html[data-contrast=high] .premium-cta--ghost *{color:inherit!important}html[data-contrast=high] .premium-cta:hover,html[data-contrast=high] .premium-cta--ghost:hover{color:#fff!important;background:#000!important;border:2px solid #fff!important}.aduser{flex-direction:column;gap:20px;display:flex}.aduser-zurueck{color:#5c6f87;align-self:flex-start;font-size:16px;text-decoration:none}.aduser-zurueck:hover{color:#12405c;text-decoration:underline}.aduser-kopf{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.aduser-titel{color:#0f2942;letter-spacing:-.01em;margin:0;font-size:32px;font-weight:700}.aduser-marke{color:#b02222;letter-spacing:.06em;background:#fdecec;border-radius:6px;padding:5px 10px;font-size:14px;font-weight:800}.aduser-neu{color:#fff;background:#12405c;border-radius:10px;align-items:center;gap:8px;margin-left:auto;padding:12px 20px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #12405c33}.aduser-neu:hover{background:#17516f}.aduser-neu svg{width:17px;height:17px}.aduser-zahlen{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.aduser-zahl{background:#fff;border:1px solid #e4e9ee;border-radius:12px;align-items:center;gap:14px;padding:16px 18px;display:flex}.aduser-zahl__feld{border-radius:11px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.aduser-zahl__feld svg{width:20px;height:20px}.aduser-zahl__feld--alle{color:#12405c;background:#eaf0f4}.aduser-zahl__feld--gut{color:#15803d;background:#eaf6ee}.aduser-zahl__feld--offen{color:#97450a;background:#fdf1e7}.aduser-zahl__feld--admin{color:#b02222;background:#fdecec}.aduser-zahl__wert{color:#0f2942;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.15;display:block}.aduser-zahl__text{color:#5c6f87;font-size:15px;display:block}.aduser-karte{background:#fff;border:1px solid #e4e9ee;border-radius:14px;overflow:hidden;box-shadow:0 1px 3px #0f29420d}.aduser-leiste{flex-wrap:wrap;align-items:center;gap:14px;padding:16px 20px;display:flex}.aduser-suchform{flex:320px;align-items:center;gap:10px;min-width:280px;display:flex}.aduser-suche{background:#f8fafb;border:1px solid #e2e8ed;border-radius:10px;flex:1;align-items:center;gap:10px;min-width:0;padding:0 14px;display:flex}.aduser-suche:focus-within{background:#fff;border-color:#12405c}.aduser-suche svg{stroke:#5c6f87;flex:0 0 18px;width:18px;height:18px}.aduser-suche input{color:#0f2942;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:11px 0;font-family:inherit;font-size:16px}.aduser-suche input::placeholder{color:#5c6f87}.aduser-suche__knopf{color:#fff;cursor:pointer;background:#12405c;border:none;border-radius:10px;padding:11px 18px;font-family:inherit;font-size:15px;font-weight:600}.aduser-suche__knopf:hover{background:#17516f}.aduser-segmente{background:#f2f6f8;border:1px solid #e6ecf0;border-radius:10px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.aduser-segment{color:#4a5c6d;white-space:nowrap;border-radius:8px;padding:8px 14px;font-size:15px;font-weight:600;text-decoration:none;transition:background .12s,color .12s}.aduser-segment:hover{color:#12405c}.aduser-segment--an{color:#0f2942;background:#fff;box-shadow:0 1px 2px #0f29421f}.aduser-segment:focus-visible{outline-offset:2px;outline:3px solid #12405c}.aduser-meta{color:#5c6f87;justify-content:space-between;align-items:center;gap:12px;min-height:22px;padding:0 20px 14px;font-size:15px;display:flex}.aduser-reset{color:#12405c;font-size:15px;font-weight:600;text-decoration:none}.aduser-reset:hover{text-decoration:underline}.aduser-rollbahn{overflow-x:auto}.aduser-tabelle{border-collapse:collapse;width:100%;min-width:1180px}.aduser-th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#5c6f87;white-space:nowrap;background:#f8fafb;border-top:1px solid #eef1f4;border-bottom:1px solid #eef1f4;padding:11px 20px;font-size:13px;font-weight:800}.aduser-th--account{min-width:320px}.aduser-th--zahl{text-align:right;width:104px}.aduser-th--aktionen{text-align:right;width:250px}.aduser-zeile:hover{background:#fafcfd}.aduser-td{vertical-align:middle;color:#3f4f60;border-bottom:1px solid #f2f5f7;padding:14px 20px;font-size:16px}.aduser-td--zahl{text-align:right;font-variant-numeric:tabular-nums}.aduser-td--datum{white-space:nowrap;font-variant-numeric:tabular-nums;color:#5c6f87}.aduser-td--aktionen{text-align:right}.aduser-konto{align-items:center;gap:12px;min-width:0;display:flex}.aduser-avatar{color:#12405c;background:#eaf0f4;border-radius:11px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:flex}.aduser-avatar--admin{color:#b02222;background:#fdecec}.aduser-konto__text{flex-direction:column;gap:2px;min-width:0;display:flex}.aduser-mail{color:#0f2942;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;text-decoration:none;overflow:hidden}.aduser-mail:hover{text-decoration:underline}.aduser-firma{color:#5c6f87;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.aduser-pille{color:#12405c;white-space:nowrap;background:#eaf0f4;border-radius:999px;padding:5px 11px;font-size:14px;font-weight:700;display:inline-block}.aduser-pille--admin{color:#b02222;background:#fdecec}.aduser-status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:14px;font-weight:700;display:inline-flex}.aduser-status svg{flex:0 0 14px;width:14px;height:14px}.aduser-status--gut{color:#15803d;background:#eaf6ee}.aduser-status--offen{color:#97450a;background:#fdf1e7}.aduser-aktionen{justify-content:flex-end;align-items:center;gap:7px;display:inline-flex;position:relative}.aduser-verify{color:#15803d;cursor:pointer;background:#eaf6ee;border:1px solid #cfe8d8;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-family:inherit;font-size:15px;font-weight:600;display:inline-flex}.aduser-verify:hover{background:#dcefe3}.aduser-verify:disabled{opacity:.6;cursor:not-allowed}.aduser-verify svg{width:15px;height:15px}.aduser-ikon{color:#3f4f60;cursor:pointer;background:#fff;border:1px solid #dde4ea;border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;text-decoration:none;display:inline-flex}.aduser-ikon:hover{background:#f2f6f8;border-color:#c9d4dd}.aduser-ikon svg{width:17px;height:17px}.aduser-ikon--auf{background:#eaf0f4;border-color:#c9d4dd}.aduser-aktionen :focus-visible{outline-offset:2px;outline:3px solid #12405c}.aduser-menue{z-index:20;text-align:left;background:#fff;border:1px solid #e2e8ed;border-radius:10px;min-width:232px;padding:6px;position:absolute;top:40px;right:0;box-shadow:0 8px 24px #0f29421f}.aduser-menue__punkt{color:#16233a;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-family:inherit;font-size:16px;display:flex}.aduser-menue__punkt:hover{background:#f2f6f8}.aduser-menue__punkt svg{flex:0 0 17px;width:17px;height:17px}.aduser-menue__punkt--gefahr{color:#c0201f}.aduser-menue__punkt--gefahr:hover{background:#fdf3f3}.aduser-menue__trenner{background:#eef1f4;height:1px;margin:6px 4px}.aduser-frage{z-index:60;background:#0f294273;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.aduser-frage__karte{text-align:left;background:#fff;border-radius:14px;width:100%;max-width:460px;padding:28px;box-shadow:0 20px 48px #0f294247}.aduser-frage__titel{color:#0f2942;margin:0 0 10px;font-size:21px;font-weight:700}.aduser-frage__text{color:#3f4f60;margin:0 0 22px;font-size:16px;line-height:1.5}.aduser-frage__knoepfe{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.aduser-frage__abbruch{color:#3f4f60;cursor:pointer;background:#fff;border:1px solid #dde4ea;border-radius:9px;padding:10px 18px;font-family:inherit;font-size:16px;font-weight:600}.aduser-frage__abbruch:hover{background:#f2f6f8}.aduser-frage__weg{color:#fff;cursor:pointer;background:#c0201f;border:none;border-radius:9px;padding:10px 18px;font-family:inherit;font-size:16px;font-weight:700}.aduser-frage__weg:hover{background:#a51b1a}.aduser-frage__weg:disabled,.aduser-frage__abbruch:disabled{opacity:.6;cursor:not-allowed}.aduser-leer{text-align:center;padding:56px 20px}.aduser-leer__titel{color:#3f4f60;margin:0 0 6px;font-size:17px;font-weight:600}.aduser-leer__text{color:#5c6f87;margin:0;font-size:15px}.aduser-fuss{border-top:1px solid #eef1f4;padding:8px 20px}@media (max-width:900px){.aduser-zahlen{grid-template-columns:repeat(2,1fr)}.aduser-titel{font-size:26px}.aduser-neu{margin-left:0}}@media (max-width:520px){.aduser-zahlen{grid-template-columns:1fr}}html[data-contrast=high] .aduser-karte,html[data-contrast=high] .aduser-zahl,html[data-contrast=high] .aduser-menue,html[data-contrast=high] .aduser-frage__karte{border-color:#ffe500!important}html[data-contrast=high] .aduser-th,html[data-contrast=high] .aduser-td,html[data-contrast=high] .aduser-zahl__text,html[data-contrast=high] .aduser-zahl__wert,html[data-contrast=high] .aduser-firma,html[data-contrast=high] .aduser-mail,html[data-contrast=high] .aduser-titel,html[data-contrast=high] .aduser-meta,html[data-contrast=high] .aduser-leer__titel,html[data-contrast=high] .aduser-leer__text,html[data-contrast=high] .aduser-frage__titel,html[data-contrast=high] .aduser-frage__text,html[data-contrast=high] .aduser-menue__punkt{color:#fff!important;background:0 0!important}html[data-contrast=high] .aduser-zurueck,html[data-contrast=high] .aduser-reset,html[data-contrast=high] .aduser-segment{color:#ffe500!important}html[data-contrast=high] .aduser-segment--an{color:#fff!important;box-shadow:none!important;background:0 0!important;border:1px solid #ffe500!important}html[data-contrast=high] .aduser-avatar,html[data-contrast=high] .aduser-pille,html[data-contrast=high] .aduser-status,html[data-contrast=high] .aduser-zahl__feld,html[data-contrast=high] .aduser-verify,html[data-contrast=high] .aduser-ikon,html[data-contrast=high] .aduser-menue__punkt--gefahr,html[data-contrast=high] .aduser-frage__weg{color:#ffe500!important;background:0 0!important;border:1px solid #ffe500!important}html[data-contrast=high] .aduser-neu,html[data-contrast=high] .aduser-suche__knopf{color:#ffe500!important;background:#000!important;border:1px solid #ffe500!important}html[data-contrast=high] .aduser-zeile:hover{background:#000!important}.adm-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 14px;display:flex}.adm-search{flex:260px;align-items:center;gap:8px;min-width:220px;display:flex}.adm-search__field{background:#fff;border:1px solid #e2e8f0;border-radius:9px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.adm-search__field svg{stroke:#5c6f87;flex-shrink:0;width:16px;height:16px}.adm-search__field input{color:#0f172a;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:9px 0;font-family:inherit;font-size:16px}.adm-search__btn{color:#fff;cursor:pointer;background:#0d4d69;border:none;border-radius:9px;padding:9px 16px;font-family:inherit;font-size:16px;font-weight:700}.adm-search__btn:hover{background:#0b3f57}.adm-clear{color:#5c6f87;padding:6px 4px;font-size:15px;text-decoration:none}.adm-clear:hover{color:#0d4d69;text-decoration:underline}.adm-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.adm-chips__label{color:#5c6f87;text-transform:uppercase;letter-spacing:.05em;margin-right:2px;font-size:14px;font-weight:700}.adm-chip{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.adm-chip:hover{background:#f1f5f9}.adm-chip.on{color:#fff;background:#0d4d69;border-color:#0d4d69}.adm-chip:focus-visible{outline-offset:2px;outline:3px solid #0d4d69}.adm-group-head td{color:#334155;letter-spacing:.03em;background:#f1f5f9;border-top:1px solid #e2e8f0;font-size:15px;font-weight:800;padding:8px 16px!important}.adm-group-head td span{color:#5c6f87;margin-left:8px;font-weight:600}.adm-massen{background:#fff;border:1px solid #0f172a14;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:10px 14px;display:flex}.adm-massen__links,.adm-massen__rechts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adm-massen__zahl{color:#5c6f87;font-size:16px;font-weight:600}.adm-massen__ok{color:#1c7a45;font-size:16px;font-weight:700}.adm-massen__kaestchen{accent-color:#0d4d69;cursor:pointer;width:24px;height:24px}.adm-massen__kaestchen:focus-visible{outline-offset:2px;outline:3px solid #0d4d69}.adm-massen__ghost{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;min-height:24px;padding:8px 14px;font-size:16px;font-weight:600}.adm-massen__ghost:hover{background:#eef2f6}.adm-massen__ghost:focus-visible{outline-offset:2px;outline:3px solid #0d4d69}.adm-massen__del{color:#b3261e;cursor:pointer;background:#fff;border:1px solid #f0b8b4;border-radius:8px;min-height:24px;padding:8px 14px;font-size:16px;font-weight:700}.adm-massen__del:hover:not(:disabled){background:#fef2f2}.adm-massen__del:focus-visible{outline-offset:2px;outline:3px solid #b3261e}.adm-massen__del:disabled{opacity:1;color:#8a94a0;cursor:not-allowed;border-color:#e2e8f0}.adm-massen__del--alle{color:#fff;background:#b3261e;border-color:#b3261e}.adm-massen__del--alle:hover:not(:disabled){background:#98211a}.adm-massen__del--alle:disabled{color:#8a94a0;background:#f1f3f6;border-color:#e2e8f0}.adm-massen__overlay{z-index:1000;background:#0f172a8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.adm-massen__dialog{background:#fff;border-radius:16px;width:min(540px,100%);max-height:90vh;padding:26px;overflow:auto;box-shadow:0 24px 60px -20px #0f172a80}.adm-massen__titel{color:#0d4d69;margin:0 0 12px;font-size:21px;font-weight:800}.adm-massen__warnung{color:#b3261e;margin:0 0 10px;font-size:17px;line-height:1.5}.adm-massen__hinweis{color:#5c6f87;margin:0 0 18px;font-size:16px;line-height:1.5}.adm-massen__label{color:#334155;margin-bottom:6px;font-size:16px;font-weight:700;display:block}.adm-massen__feld{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:9px;width:100%;padding:11px 13px;font-size:17px}.adm-massen__feld:focus-visible{outline-offset:1px;outline:3px solid #0d4d69}.adm-massen__fehler{color:#b3261e;background:#fef2f2;border:1px solid #f0b8b4;border-radius:9px;margin-top:12px;padding:10px 12px;font-size:16px;font-weight:600}.adm-massen__knoepfe{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.pgr{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.pgr-info{color:#5c6f87;font-size:16px;font-weight:600}.jobs-grid{grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));gap:14px;display:grid}.jobcard{background:#fff;border:1px solid #0f172a14;border-radius:12px;flex-direction:column;height:100%;padding:18px 20px;text-decoration:none;display:flex;box-shadow:0 1px 3px #0000000a}@media (prefers-reduced-motion:no-preference){.jobcard{transition:box-shadow .15s,transform .15s,border-color .15s}}.jobcard:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}.jobcard:focus-visible{outline-offset:2px;outline:3px solid #0d4d69}.jobcard__head{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.jobcard__logo{object-fit:contain;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-shrink:0;width:91px;height:91px}.jobcard__logo--empty{color:#5c6f87;justify-content:center;align-items:center;font-size:34px;font-weight:800;display:flex}.jobcard__company{color:#5c6f87;text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;font-size:12px;overflow:hidden}.jobcard__title{color:#0d4d69;font-size:.95rem;font-weight:600;line-height:1.3}.jobcard__loc{color:#5c6f87;align-items:center;gap:5px;margin-bottom:10px;font-size:12px;display:flex}.jobcard__types{flex-wrap:wrap;gap:4px;margin-bottom:14px;display:flex}.jobcard__foot{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex}.jobcard__date{color:#5c6f87;font-size:12px}.jobcard__cta{color:#0d4d69;white-space:nowrap;font-size:12px;font-weight:700}html[data-contrast=high] .jobcard{background:#000!important;border-color:#888!important}html[data-contrast=high] .jobcard:hover{border-color:#ffe500!important}html[data-contrast=high] .jobcard__title,html[data-contrast=high] .jobcard__cta{color:#ffe500!important}html[data-contrast=high] .jobcard__company,html[data-contrast=high] .jobcard__loc,html[data-contrast=high] .jobcard__date{color:#ccc!important}html[data-contrast=high] .jobcard__foot{border-top-color:#444!important}.jobs-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 20px;margin-bottom:20px;display:flex}.jobs-head__title{min-width:0}.jobs-head__h{align-items:center;gap:10px;display:flex}.jobs-head__h h1{color:#0d4d69;letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:800}.jobs-head__sub{color:#5c6f87;margin:4px 0 0;font-size:13px}.jobs-view{flex-shrink:0;gap:6px;display:flex}.jobs-head__right{flex-wrap:wrap;align-items:center;gap:18px;margin-left:auto;display:flex}.jobs-head__right .pgr{margin-top:0}@media (max-width:900px){.jobs-head__right{justify-content:space-between;width:100%;margin-left:0}}.pgr-controls{align-items:center;gap:4px;margin-left:auto;display:flex}.pgr-btn{color:#0d4d69;background:#fff;border:1px solid #e2e8f0;border-radius:9px;justify-content:center;align-items:center;min-width:34px;height:34px;padding:0 10px;font-family:inherit;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.pgr-btn:hover{background:#eef2f6}.pgr-btn:focus-visible{outline-offset:2px;outline:3px solid #0d4d69}.pgr-active{color:#fff;cursor:default;background:#0d4d69;border-color:#0d4d69;font-weight:700}.pgr-disabled{color:#cbd5e1;cursor:not-allowed;background:#f8fafc}.pgr-gap{color:#5c6f87;justify-content:center;align-items:flex-end;min-width:18px;height:34px;font-weight:600;display:inline-flex}html[data-contrast=high] .adm-search__field{background:#111!important;border-color:#888!important}html[data-contrast=high] .adm-search__field input{color:#fff!important}html[data-contrast=high] .adm-search__field svg{stroke:#fff!important}html[data-contrast=high] .adm-search__btn{color:#000!important;background:#fff!important}html[data-contrast=high] .adm-clear,html[data-contrast=high] .adm-chips__label{color:#ccc!important}html[data-contrast=high] .adm-chip{color:#fff!important;background:#111!important;border-color:#888!important}html[data-contrast=high] .adm-chip.on{color:#000!important;background:#fff!important;border-color:#fff!important}html[data-contrast=high] .adm-group-head td{color:#fff!important;background:#1a1a1a!important;border-top-color:#888!important}html[data-contrast=high] .adm-massen{background:#111!important;border-color:#888!important}html[data-contrast=high] .adm-massen__zahl{color:#fff!important}html[data-contrast=high] .adm-massen__ok{color:#0f8!important}html[data-contrast=high] .adm-massen__kaestchen{outline:1px solid #ffe500;accent-color:#ffe500!important}html[data-contrast=high] .adm-massen__ghost{color:#ffe500!important;background:#000!important;border-color:#ffe500!important}html[data-contrast=high] .adm-massen__del,html[data-contrast=high] .adm-massen__del--alle{color:#ff6b6b!important;background:#000!important;border:2px solid #ff6b6b!important}html[data-contrast=high] .adm-massen__del:disabled,html[data-contrast=high] .adm-massen__del--alle:disabled{color:#999!important;border-color:#999!important}html[data-contrast=high] .adm-massen__overlay{background:#000000d9!important}html[data-contrast=high] .adm-massen__dialog{border:2px solid #fff;background:#0a0a0a!important}html[data-contrast=high] .adm-massen__titel{color:#fff!important}html[data-contrast=high] .adm-massen__warnung{color:#ff6b6b!important}html[data-contrast=high] .adm-massen__hinweis,html[data-contrast=high] .adm-massen__label{color:#fff!important}html[data-contrast=high] .adm-massen__feld{color:#fff!important;background:#000!important;border-color:#ffe500!important}html[data-contrast=high] .adm-massen__fehler{color:#ff6b6b!important;background:#000!important;border-color:#ff6b6b!important}html[data-contrast=high] .adm-group-head td span{color:#aaa!important}html[data-contrast=high] .pgr-info{color:#ccc!important}html[data-contrast=high] .pgr-btn{color:#fff!important;background:#111!important;border-color:#888!important}html[data-contrast=high] .pgr-btn:hover{background:#222!important}html[data-contrast=high] .pgr-active{color:#000!important;background:#fff!important;border-color:#fff!important}html[data-contrast=high] .pgr-disabled{color:#555!important;background:#0a0a0a!important}html[data-contrast=high] .pgr-gap{color:#888!important}.imp-banner{z-index:900;background:#fef2f2;border-bottom:1px solid #b91c1c40;position:sticky;top:0}.imp-banner__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:8px 20px;display:grid}.imp-banner__text{color:#7f1d1d;flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;margin:0;font-size:16px;line-height:1.4;display:flex}.imp-banner__badge{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#b91c1c;border-radius:5px;flex-shrink:0;align-self:center;align-items:center;gap:5px;padding:3px 8px;font-size:13px;font-weight:800;display:inline-flex}.imp-banner__badge svg{flex-shrink:0;width:12px;height:12px}.imp-banner__who{overflow-wrap:anywhere;min-width:0}.imp-banner__who strong{font-weight:800}.imp-banner__mail,.imp-banner__actor{color:#9b3535}.imp-banner__exit{color:#fff;cursor:pointer;white-space:nowrap;background:#b91c1c;border:1px solid #b91c1c;border-radius:7px;padding:6px 14px;font-family:inherit;font-size:15px;font-weight:700;transition:background .15s,color .15s}.imp-banner__exit:hover{color:#b91c1c;background:#fff}.imp-banner__exit:focus-visible{outline-offset:2px;outline:3px solid #0f3c4b}@media (max-width:640px){.imp-banner__inner{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 14px}.imp-banner__actor{display:block}.imp-banner__exit{width:100%}}html[data-contrast=high] .imp-banner{background:#000!important;border-bottom-color:#ffe500!important}html[data-contrast=high] .imp-banner__text{color:#fff!important}html[data-contrast=high] .imp-banner__badge{color:#000!important;background:#ffe500!important}html[data-contrast=high] .imp-banner__mail,html[data-contrast=high] .imp-banner__actor{color:#ccc!important}html[data-contrast=high] .imp-banner__exit{color:#000!important;background:#ffe500!important;border-color:#ffe500!important}html[data-contrast=high] .imp-banner__exit:hover{background:#fff!important;border-color:#fff!important}html[data-contrast=high] .imp-banner__exit:focus-visible{outline-color:#fff!important}.imp-start{color:#0b7a54;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #86efac;border-radius:6px;padding:5px 12px;font-family:inherit;font-size:15px;font-weight:600;transition:background .15s,color .15s}.imp-start:hover{color:#fff;background:#0b7a54;border-color:#0b7a54}.imp-start:focus-visible{outline-offset:2px;outline:3px solid #0f3c4b}html[data-contrast=high] .imp-start{color:#ffe500!important;background:#000!important;border-color:#ffe500!important}html[data-contrast=high] .imp-start:hover{color:#000!important;background:#ffe500!important}html[data-contrast=high] .imp-start:focus-visible{outline-color:#fff!important}.ki-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.ki-back{color:#5c6f87;font-size:16px;text-decoration:none}.ki-back:hover{color:#0d4d69;text-decoration:underline}.ki-sep{color:#cbd5e1}.ki-stats{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:12px;margin-bottom:8px;display:grid}.ki-stat{background:#fff;border:1px solid #0f172a14;border-radius:12px;padding:16px 18px}.ki-stat__num{color:#0d4d69;font-size:28px;font-weight:800;line-height:1.1}.ki-stat__label{color:#5c6f87;text-transform:uppercase;letter-spacing:.05em;margin-top:4px;font-size:14px;font-weight:700}.ki-stat--ok .ki-stat__num{color:#0b7a54}.ki-stat--wait .ki-stat__num{color:#b45309}.ki-stat--err .ki-stat__num{color:#b91c1c}.ki-card{background:#fff;border:1px solid #0f172a14;border-radius:14px;margin-top:16px;padding:20px 24px}.ki-card__head{color:#0d4d69;margin-bottom:14px;font-size:18px;font-weight:800}.ki-actions{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.ki-master{border:1px solid #0000;border-radius:14px;flex-wrap:wrap;align-items:center;gap:20px;margin-top:16px;padding:18px 22px;display:flex}.ki-master--on{background:#ecfdf3;border-color:#abefc6}.ki-master--off{background:#fef3f2;border-color:#fda29b}.ki-master__text{flex-direction:column;flex:1;gap:3px;min-width:240px;display:flex}.ki-master__state{align-items:center;gap:9px;font-size:17px;font-weight:800;display:flex}.ki-master--on .ki-master__state{color:#085d3a}.ki-master--off .ki-master__state{color:#912018}.ki-master__dot{border-radius:50%;flex-shrink:0;width:12px;height:12px}.ki-master--on .ki-master__dot{background:#17b26a}.ki-master--off .ki-master__dot{background:#d92d20}.ki-master__hint{color:#475467;font-size:13.5px;line-height:1.5}.ki-master__toggle{cursor:pointer;border:none;border-radius:999px;flex-shrink:0;align-items:center;width:116px;height:46px;padding:0;transition:background .18s;display:inline-flex;position:relative}.ki-master--on .ki-master__toggle{background:#0d7c47;justify-content:flex-start}.ki-master--off .ki-master__toggle{background:#b0b8c0;justify-content:flex-end}.ki-master__toggle:disabled{opacity:.6;cursor:wait}.ki-master__toggle:focus-visible{outline-offset:2px;outline:3px solid #0d4d69}.ki-master__knob{background:#fff;border-radius:50%;width:38px;height:38px;transition:left .18s;position:absolute;top:4px;box-shadow:0 1px 3px #00000040}.ki-master--on .ki-master__knob{left:74px}.ki-master--off .ki-master__knob{left:4px}.ki-master__label{color:#fff;letter-spacing:.03em;pointer-events:none;padding:0 16px;font-size:14px;font-weight:800}.ki-master--on .ki-master__label{margin-right:42px}.ki-master--off .ki-master__label{margin-left:42px}html[data-contrast=high] .ki-master{background:#000!important;border-color:#888!important}html[data-contrast=high] .ki-master__state{color:#fff!important}html[data-contrast=high] .ki-master--on .ki-master__state{color:#7cff9e!important}html[data-contrast=high] .ki-master--off .ki-master__state{color:#ff8080!important}html[data-contrast=high] .ki-master__hint{color:#ddd!important}html[data-contrast=high] .ki-master__toggle{outline:2px solid #fff}html[data-contrast=high] .ki-master__label{color:#000!important}html[data-contrast=high] .ki-master--off .ki-master__toggle{background:#666!important}.ki-btn{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:9px 18px;font-family:inherit;font-size:16px;font-weight:700}.ki-btn:disabled{opacity:.55;cursor:not-allowed}.ki-btn:focus-visible{outline-offset:2px;outline:3px solid #0d4d69}.ki-btn--primary{color:#fff;background:#0d4d69}.ki-btn--primary:hover:not(:disabled){background:#0b3f57}.ki-btn--ghost{color:#475569;background:#fff;border-color:#e2e8f0}.ki-btn--ghost:hover:not(:disabled){background:#f1f5f9}.ki-hint{color:#5c6f87;margin-top:6px;font-size:15px;line-height:1.5}.ki-hint--block{margin:0 0 4px}.ki-note{border-radius:6px;margin-top:8px;padding:8px 12px;font-size:15px;font-weight:600;line-height:1.5;display:inline-block}.ki-note--ok{color:#0b7a54;background:#f0fdf4;border:1px solid #86efac}.ki-note--err{color:#b91c1c;background:#fef2f2;border:1px solid #fca5a5}.ki-note--block{margin:0 0 16px;display:block}.ki-note code{background:#0f172a0f;border-radius:4px;padding:1px 5px;font-family:ui-monospace,monospace}.ki-form{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px;display:grid}.ki-field{flex-direction:column;gap:5px;display:flex}.ki-field>label{color:#334155;font-size:15px;font-weight:700}.ki-field select,.ki-field input{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px;font-family:inherit;font-size:16px}.ki-field select:focus-visible,.ki-field input:focus-visible{outline-offset:1px;outline:3px solid #0d4d69}.ki-check{align-items:flex-start;gap:9px;display:flex}.ki-check input{accent-color:#0d4d69;flex-shrink:0;width:24px;height:24px;margin-top:3px}.ki-check label{color:#334155;font-size:16px;font-weight:600}.ki-check .ki-hint{margin-top:2px;font-weight:400;display:block}.ki-form__actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;display:flex}.ki-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ki-list__item{background:#f8fafc;border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:16px;padding:12px 14px;display:flex}.ki-list__main{flex:260px;min-width:0}.ki-list__title{color:#0d4d69;font-size:16px;font-weight:700;text-decoration:none}.ki-list__title:hover{text-decoration:underline}.ki-list__err{color:#b91c1c;margin-top:3px;font-size:15px}.ki-list__text{color:#475569;margin-top:3px;font-size:15px;line-height:1.5}.ki-list__item--run{grid-template-columns:1fr;align-items:baseline;gap:6px 16px;font-size:15px;display:grid}@media (min-width:640px){.ki-list__item--run{grid-template-columns:150px 150px 1fr}}.ki-run__time{color:#5c6f87;white-space:nowrap}.ki-run__trigger{color:#0d4d69;font-weight:700}.ki-run__counts{color:#5c6f87}html[data-contrast=high] .ki-stat,html[data-contrast=high] .ki-card{background:#000!important;border:2px solid #fff!important}html[data-contrast=high] .ki-stat__num,html[data-contrast=high] .ki-card__head,html[data-contrast=high] .ki-field>label,html[data-contrast=high] .ki-check label{color:#fff!important}html[data-contrast=high] .ki-stat--ok .ki-stat__num{color:#0f8!important}html[data-contrast=high] .ki-stat--wait .ki-stat__num{color:#ffe500!important}html[data-contrast=high] .ki-stat--err .ki-stat__num{color:#ff8080!important}html[data-contrast=high] .ki-stat__label,html[data-contrast=high] .ki-hint,html[data-contrast=high] .ki-run__counts,html[data-contrast=high] .ki-run__time{color:#ccc!important}html[data-contrast=high] .ki-back,html[data-contrast=high] .ki-list__title,html[data-contrast=high] .ki-run__trigger{color:#ffe500!important}html[data-contrast=high] .ki-list__item{background:#1a1a1a!important;border:1px solid #888!important}html[data-contrast=high] .ki-list__text{color:#eee!important}html[data-contrast=high] .ki-list__err{color:#ff8080!important}html[data-contrast=high] .ki-btn--primary{color:#000!important;background:#fff!important;border-color:#fff!important}html[data-contrast=high] .ki-btn--ghost{color:#ffe500!important;background:#000!important;border-color:#ffe500!important}html[data-contrast=high] .ki-btn:focus-visible{outline-color:#fff!important}html[data-contrast=high] .ki-note--ok{color:#0f8!important;background:#030!important;border-color:#0f8!important}html[data-contrast=high] .ki-note--err{color:#ff8080!important;background:#300!important;border-color:#ff8080!important}html[data-contrast=high] .ki-note code{color:#fff!important;background:#333!important}.ki-key{flex-direction:column;gap:6px;display:flex}.ki-key>label{color:#334155;font-size:15px;font-weight:700}.ki-key__row{flex-wrap:wrap;align-items:stretch;gap:6px;display:flex}.ki-key__input{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex:0 340px;min-width:0;padding:9px 12px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:16px}.ki-key__input::placeholder{color:#5c6f87;font-family:ui-monospace,monospace}.ki-key__input:focus-visible{outline-offset:1px;outline:3px solid #0d4d69}.ki-key__eye{color:#5c6f87;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:42px;margin-right:10px;display:inline-flex}.ki-key__eye:hover:not(:disabled){color:#0d4d69;background:#f1f5f9}.ki-key__eye:disabled{opacity:.45;cursor:not-allowed}.ki-key__eye:focus-visible{outline-offset:2px;outline:3px solid #0d4d69}.ki-key__eye[aria-pressed=true]{color:#0d4d69;background:#f0f9ff;border-color:#0d4d69}html[data-contrast=high] .ki-key>label{color:#fff!important}html[data-contrast=high] .ki-key__input{color:#fff!important;background:#111!important;border-color:#888!important}html[data-contrast=high] .ki-key__input::placeholder{color:#aaa!important}html[data-contrast=high] .ki-key__eye{color:#ffe500!important;background:#000!important;border-color:#ffe500!important}html[data-contrast=high] .ki-key__eye[aria-pressed=true],html[data-contrast=high] .ki-key__eye:hover:not(:disabled){color:#000!important;background:#ffe500!important}html[data-contrast=high] .ki-key__eye:focus-visible{outline-color:#fff!important}.ai-summary{flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.ai-summary__item{gap:2px;padding-left:14px;display:grid;position:relative}.ai-summary__item:before{content:"";background:#0d4d69;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:0}.ai-summary__label{color:#0d4d69;letter-spacing:.01em;font-size:12px;font-weight:800}.ai-summary__text{color:#475569;margin:0;font-size:13px;line-height:1.55}html[data-contrast=high] .ai-summary__item:before{background:#ffe500!important}html[data-contrast=high] .ai-summary__label{color:#ffe500!important}html[data-contrast=high] .ai-summary__text{color:#fff!important}.admin-shell,.ki-card,.ki-stat,.adm-toolbar{font-size:18px}.ki-card__head{font-size:20px}.ki-stat__num{font-size:30px}.ki-stat__label{font-size:15px}.ki-hint,.ki-note,.ki-key>label,.ki-field>label{font-size:16px}.ki-key__input,.ki-field select,.ki-field input,.ki-check label{font-size:17px}.ki-btn{padding:10px 20px;font-size:17px}.ki-list__title{font-size:17px}.ki-list__text,.ki-list__err,.ki-list__item--run{font-size:16px}.ki-back,.adm-search__field input{font-size:17px}.adm-chip{font-size:16px}.adm-chips__label{font-size:15px}.adm-group-head td{font-size:16px}.pgr,.pgr *{font-size:17px}.ki-fold{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:0;font-family:inherit;display:flex}.ki-fold:focus-visible{outline-offset:4px;border-radius:6px;outline:3px solid #0d4d69}.ki-fold__title{align-items:center;gap:10px;margin:0;display:inline-flex}.ki-fold__count{color:#5c6f87;background:#f1f5f9;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:22px;padding:0 7px;font-size:15px;font-weight:700;display:inline-flex}.ki-fold__arrow{color:#5c6f87;flex-shrink:0;transition:transform .18s}.ki-fold[aria-expanded=true] .ki-fold__arrow{transform:rotate(180deg)}.ki-fold[aria-expanded=true] .ki-fold__title{color:#0d4d69}.ki-fold__body{margin-top:16px}html[data-contrast=high] .ki-fold__count{color:#fff!important;background:#333!important}html[data-contrast=high] .ki-fold__arrow{color:#ffe500!important}html[data-contrast=high] .ki-fold:focus-visible{outline-color:#fff!important}.bk-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.bk-back{color:#5c6f87;font-size:16px;text-decoration:none}.bk-back:hover{color:#0d4d69;text-decoration:underline}.bk-back:focus-visible{outline-offset:2px;outline:3px solid #0d4d69}.bk-sep{color:#cbd5e1}.bk-card{background:#fff;border-radius:12px;margin-bottom:16px;padding:20px 22px;box-shadow:0 1px 3px #0f172a14}.bk-card__head{color:#0d4d69;margin:0 0 12px;font-size:18px;font-weight:800}.bk-lead{color:#475569;margin:0 0 16px;font-size:17px;line-height:1.6}.bk-hint{color:#5c6f87;margin:14px 0 0;font-size:16px;line-height:1.6}.bk-actions{flex-wrap:wrap;gap:12px;display:flex}.bk-btn{cursor:pointer;border:1px solid #0000;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.bk-btn:focus-visible{outline-offset:2px;outline:3px solid #0d4d69}.bk-btn__size{opacity:.85;font-size:15px;font-weight:400}.bk-btn--primary{color:#fff;background:#0d4d69}.bk-btn--primary:hover{background:#0b3f57}.bk-btn--ghost{color:#0d4d69;background:#fff;border-color:#cbd5e1}.bk-btn--ghost:hover{background:#f1f5f9}.bk-status{color:#5c6f87;margin:12px 0 0;font-size:16px;line-height:1.6}.bk-note{border-radius:10px;margin:16px 0 0;padding:12px 14px;font-size:16px;line-height:1.6}.bk-note--warn{color:#92400e;background:#fffbeb;border:1px solid #fcd34d}.bk-note code,.bk-code{background:#f1f5f9;border-radius:5px;padding:1px 5px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:15px}.bk-facts{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:12px;margin:0;display:grid}.bk-fact{background:#f8fafc;border-radius:10px;min-width:0;padding:12px 14px}.bk-fact dt{color:#5c6f87;text-transform:uppercase;letter-spacing:.04em;font-size:15px;font-weight:700}.bk-fact dd{color:#0f172a;word-break:break-word;margin:4px 0 0;font-size:17px}.bk-steps{flex-direction:column;gap:12px;margin:0;padding-left:20px;display:flex}.bk-steps li{color:#475569;font-size:17px;line-height:1.6}.bk-steps strong{color:#0f172a}.bk-code{white-space:nowrap;margin-top:6px;padding:8px 10px;display:block;overflow-x:auto}html[data-contrast=high] .bk-card{background:#000!important;border:2px solid #fff!important}html[data-contrast=high] .bk-card__head{color:#fff!important}html[data-contrast=high] .bk-lead,html[data-contrast=high] .bk-steps li{color:#eee!important}html[data-contrast=high] .bk-steps strong{color:#fff!important}html[data-contrast=high] .bk-hint,html[data-contrast=high] .bk-status{color:#ccc!important}html[data-contrast=high] .bk-back{color:#ffe500!important}html[data-contrast=high] .bk-fact{background:#1a1a1a!important;border:1px solid #888!important}html[data-contrast=high] .bk-fact dt{color:#ccc!important}html[data-contrast=high] .bk-fact dd{color:#fff!important}html[data-contrast=high] .bk-btn--primary{color:#000!important;background:#fff!important;border-color:#fff!important}html[data-contrast=high] .bk-btn--ghost{color:#ffe500!important;background:#000!important;border-color:#ffe500!important}html[data-contrast=high] .bk-btn *{color:inherit!important}html[data-contrast=high] .bk-btn:focus-visible{outline-color:#fff!important}html[data-contrast=high] .bk-note--warn{color:#ffe500!important;background:#332600!important;border-color:#ffe500!important}html[data-contrast=high] .bk-note code,html[data-contrast=high] .bk-code{color:#fff!important;background:#333!important}.bk-card--danger{border:2px solid #fca5a5}.bk-note--err{color:#b91c1c;background:#fef2f2;border:1px solid #fca5a5}.bk-note--ok{color:#0b7a54;background:#f0fdf4;border:1px solid #86efac}.bk-note--block{margin:0 0 16px;display:block}.bk-restore{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.bk-field{flex-direction:column;gap:5px;width:100%;max-width:520px;display:flex}.bk-field>label{color:#334155;font-size:16px;font-weight:700}.bk-field input[type=text],.bk-field input[type=password],.bk-field input[type=file]{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-width:0;padding:9px 12px;font-size:17px}.bk-field input:focus-visible{outline-offset:1px;outline:3px solid #0d4d69}.bk-field input:disabled{opacity:.55}.bk-optional{color:#5c6f87;font-weight:400}.bk-btn--danger{color:#fff;background:#b91c1c;border-color:#b91c1c}.bk-btn--danger:hover:not(:disabled){background:#991b1b}.bk-btn--danger:disabled{opacity:.5;cursor:not-allowed}button.bk-btn{font-family:inherit}.bk-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.bk-result{flex-direction:column;gap:3px;margin:8px 0 0;padding:0;list-style:none;display:flex}.bk-result code{word-break:break-all}.bk-warn-line{margin:8px 0 0;font-size:15px}html[data-contrast=high] .bk-card--danger{border-color:#ff8080!important}html[data-contrast=high] .bk-field>label{color:#fff!important}html[data-contrast=high] .bk-field input{color:#fff!important;background:#000!important;border-color:#fff!important}html[data-contrast=high] .bk-optional{color:#ccc!important}html[data-contrast=high] .bk-btn--danger,html[data-contrast=high] .bk-note--err{color:#ff8080!important;background:#300!important;border-color:#ff8080!important}html[data-contrast=high] .bk-note--ok{color:#0f8!important;background:#030!important;border-color:#0f8!important}.bk-cmd{margin:10px 0 0}.bk-cmd__label{color:#5c6f87;margin-bottom:4px;font-size:15px;font-weight:700;display:block}.bk-cmd__row{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;align-items:stretch;gap:8px;padding:8px 8px 8px 12px;display:flex}.bk-cmd__text{white-space:nowrap;color:#0f172a;background:0 0;flex:auto;align-self:center;min-width:0;padding:0;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:15px;overflow-x:auto}.bk-cmd__btn{color:#0d4d69;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:15px;font-weight:700;display:inline-flex}.bk-cmd__btn:hover{background:#e2e8f0}.bk-cmd__btn:focus-visible{outline-offset:2px;outline:3px solid #0d4d69}.bk-cmd__status{color:#0b7a54;min-height:1.2em;margin-top:2px;font-size:15px;display:block}html[data-contrast=high] .bk-cmd__row{background:#1a1a1a!important;border-color:#888!important}html[data-contrast=high] .bk-cmd__text{color:#fff!important}html[data-contrast=high] .bk-cmd__label{color:#ccc!important}html[data-contrast=high] .bk-cmd__btn{color:#ffe500!important;background:#000!important;border-color:#ffe500!important}html[data-contrast=high] .bk-cmd__btn:focus-visible{outline-color:#fff!important}html[data-contrast=high] .bk-cmd__status{color:#0f8!important}.bk-sub{color:#0d4d69;margin:20px 0 6px;font-size:17px;font-weight:800}.bk-hint--tight{margin-top:0}.bk-guide{gap:12px;margin:0 0 8px;display:grid}.bk-guide dt{color:#0f172a;border-left:3px solid #0d4d69;padding-left:10px;font-size:17px;font-weight:800}.bk-guide dd{color:#475569;margin:4px 0 0 13px;font-size:17px;line-height:1.6}.bk-list{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.bk-list li{color:#475569;font-size:17px;line-height:1.6}.bk-list strong{color:#0f172a}pre.bk-cmd__text{white-space:pre;margin:0}html[data-contrast=high] .bk-sub{color:#fff!important}html[data-contrast=high] .bk-guide dt{color:#fff!important;border-left-color:#ffe500!important}html[data-contrast=high] .bk-guide dd,html[data-contrast=high] .bk-list li{color:#eee!important}html[data-contrast=high] .bk-list strong{color:#fff!important}.bk-tabs{border-bottom:2px solid #e2e8f0;flex-wrap:wrap;gap:6px;margin-bottom:0;display:flex}.bk-tab{color:#fff;border:none;border-radius:10px 10px 0 0;align-items:center;padding:12px 22px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex;position:relative;top:2px}.bk-tab:hover{filter:brightness(1.12)}.bk-tab:focus-visible{outline-offset:2px;outline:3px solid #0f172a}.bk-tab--on{padding-bottom:14px;font-weight:800;top:0;box-shadow:0 -2px 6px #0f172a2e}.bk-tab--safe{background:#0d4d69}.bk-tab--safe.bk-tab--on{background:#072f41}.bk-tab--danger{background:#b91c1c}.bk-tab--danger.bk-tab--on{background:#7f1414}.bk-tab--help{background:#0b7a54}.bk-tab--help.bk-tab--on{background:#075437}.bk-tab--info{background:#5c6f87}.bk-tab--info.bk-tab--on{background:#3d4757}.bk-panel{border:none;border-radius:0 12px 12px;padding:24px 26px;box-shadow:0 1px 3px #0f172a0f}.bk-panel--safe{background:#eaf2f7}.bk-panel--danger{background:#fdeeee}.bk-panel--help{background:#e9f7f0}.bk-panel--info{background:#f1f3f6}.bk-panel__head{color:#0f172a;margin:0 0 14px;font-size:20px;font-weight:800}.bk-panel--danger .bk-panel__head{color:#b91c1c}.bk-link{color:#0d4d69;font-weight:700}.bk-facts--slim{margin-top:20px}.bk-flow{flex-direction:column;gap:8px;margin:0 0 20px;padding-left:22px;display:flex}.bk-flow li{color:#475569;font-size:16px;line-height:1.6}.bk-flow strong{color:#0f172a}.bk-flow em{color:#b91c1c;font-style:normal;font-weight:600}@media (max-width:640px){.bk-tab{border-radius:10px;flex:100%;top:0}.bk-tabs{border-bottom:none}.bk-panel{border-radius:12px;padding:18px}}html[data-contrast=high] .bk-tabs{border-bottom-color:#888!important}html[data-contrast=high] .bk-tab{color:#ccc!important;background:#000!important;border:2px solid #888!important;border-bottom:none!important}html[data-contrast=high] .bk-tab--on{color:#fff!important;background:#1a1a1a!important}html[data-contrast=high] .bk-tab--safe.bk-tab--on{color:#00d0ff!important;border-color:#00d0ff!important}html[data-contrast=high] .bk-tab--danger.bk-tab--on{color:#ff8080!important;border-color:#ff8080!important}html[data-contrast=high] .bk-tab--help.bk-tab--on{color:#0f8!important;border-color:#0f8!important}html[data-contrast=high] .bk-tab--info.bk-tab--on{color:#fff!important;border-color:#fff!important}html[data-contrast=high] .bk-tab:focus-visible{outline-color:#fff!important}html[data-contrast=high] .bk-panel{background:#000!important;border-color:#fff!important}html[data-contrast=high] .bk-panel--danger{border-color:#ff8080!important}html[data-contrast=high] .bk-panel--help{border-color:#0f8!important}html[data-contrast=high] .bk-panel__head{color:#fff!important}html[data-contrast=high] .bk-panel--danger .bk-panel__head{color:#ff8080!important}html[data-contrast=high] .bk-link{color:#ffe500!important}html[data-contrast=high] .bk-flow li{color:#eee!important}html[data-contrast=high] .bk-flow strong{color:#fff!important}html[data-contrast=high] .bk-flow em{color:#ff8080!important}.chart-grid{grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));gap:16px;margin-top:20px;display:grid}.chart-card{background:#fff;border:1px solid #0f172a14;border-radius:14px;min-width:0;padding:20px 24px;box-shadow:0 1px 3px #0f172a0a}.chart-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.chart-card__title{margin:0;font-size:19px;font-weight:700}.chart-card__sub{color:#5c6f87;margin:2px 0 0;font-size:16px}.chart-card__umsatz{color:#556274;background:#f6f8fb;border:1px solid #0f172a12;border-radius:9px;margin:10px 0 0;padding:9px 12px;font-size:15px;line-height:1.5}.chart-card__umsatz strong{margin-right:6px;font-size:20px;font-weight:800}html[data-contrast=high] .chart-card__umsatz{color:#ccc!important;background:#111!important;border-color:#888!important}html[data-contrast=high] .chart-card__umsatz strong{color:#ffe500!important}.chart-card__switch{background:#f1f5f9;border-radius:8px;gap:4px;padding:3px;display:flex}.chart-card__btn{cursor:pointer;color:#556274;background:0 0;border:none;border-radius:6px;padding:6px 14px;font-family:inherit;font-size:16px;font-weight:600}.chart-card__btn:hover{color:#0f172a}.chart-card__btn:focus-visible{outline-offset:2px;outline:3px solid #0d4d69}.chart-card__btn--on{color:#0d4d69;background:#fff;box-shadow:0 1px 3px #0000001a}.chartc{align-items:flex-end;gap:8px;display:flex}.chartc__col{flex-direction:column;flex:1 1 0;align-items:center;min-width:0;display:flex}.chartc__val{color:#475569;height:20px;font-size:15px;font-weight:700;line-height:20px}.chartc__track{background:repeating-linear-gradient(0deg,#0000 0 31px,#0f172a12 31px 32px);justify-content:center;align-items:flex-end;width:100%;height:130px;display:flex}.chartc__bar{border-radius:5px 5px 0 0;width:100%;max-width:44px;min-height:4px}.chartc__bar--zero{background:#0f172a14;border-radius:2px}.chartc__lbl{color:#5c6f87;text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:8px;font-size:14px;overflow:hidden}@media (max-width:560px){.chartc{gap:4px}.chartc__lbl{font-size:12px}.chart-card{padding:16px}}.fstat{flex-direction:column;gap:20px;display:flex}.fstat-kpis{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:12px;margin:0;display:grid}.fstat-kpi{background:#f6f8fb;border:1px solid #0f172a12;border-radius:10px;min-width:0;padding:14px 16px}.fstat-kpi dt{color:#5c6f87;font-size:15px;font-weight:600}.fstat-kpi dd{color:#0d4d69;margin:4px 0 0;font-size:30px;font-weight:800;line-height:1.1}.fstat-kpi__wert{display:block}.fstat-kpi p{color:#5c6f87;margin:4px 0 0;font-size:14px}.fstat-kpi--haupt{background:#eef6fa;border-color:#0d4d6940}.fstat-kpi--haupt dd{font-size:38px}.fstat-hinweis{color:#475569;border-left:3px solid #0d4d69;margin:14px 0 0;padding-left:12px;font-size:15px;line-height:1.5}.fstat-summe{color:#475569;background:#f6f8fb;border:1px solid #0f172a12;border-radius:9px;margin:0 0 14px;padding:9px 12px;font-size:15px}.fstat-summe strong{color:#0369a1;margin-right:4px;font-size:20px;font-weight:800}.fstat-stack{border-radius:5px 5px 0 0;flex-direction:column;justify-content:flex-end;width:100%;max-width:44px;min-height:4px;display:flex;overflow:hidden}.fstat-stack__neu{background:#0369a1;width:100%}.fstat-stack__wieder{background:#7c3aed;width:100%}.fstat-legende{color:#5c6f87;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:12px 0 0;font-size:15px;display:flex}.fstat-punkt{border-radius:3px;width:13px;height:13px;display:inline-block}.fstat-punkt--neu{background:#0369a1}.fstat-punkt--wieder{background:#7c3aed;margin-left:10px}.fstat-details{margin-top:14px}.fstat-details>summary{cursor:pointer;color:#0d4d69;border-radius:6px;padding:8px 4px;font-size:16px;font-weight:600}.fstat-details>summary:focus-visible{outline-offset:2px;outline:3px solid #0d4d69}.fstat-tabelle-wrap{margin-top:8px;overflow-x:auto}.fstat-tabelle{border-collapse:collapse;width:100%;min-width:460px;font-size:16px}.fstat-tabelle th,.fstat-tabelle td{text-align:right;white-space:nowrap;border-bottom:1px solid #0f172a14;padding:8px 10px}.fstat-tabelle thead th{color:#5c6f87;background:#f6f8fb;font-size:15px}.fstat-tabelle tbody th[scope=row]{text-align:left;color:#334155;font-weight:600}.fstat-tabelle td strong{color:#0d4d69}.fstat-vergleich-wrap{overflow-x:auto}.fstat-vergleich{border-collapse:collapse;width:100%;min-width:720px;font-size:16px}.fstat-vergleich th,.fstat-vergleich td{text-align:right;white-space:nowrap;border-bottom:1px solid #0f172a14;padding:11px 12px}.fstat-vergleich thead th{color:#5c6f87;text-align:right;background:#f6f8fb;font-size:15px}.fstat-vergleich thead th:first-child,.fstat-vergleich tbody th{text-align:left}.fstat-vergleich tbody th{white-space:normal;min-width:190px;font-weight:700}.fstat-vergleich tbody tr:hover{background:#f8fafc}.fstat-vergleich a{color:#0d4d69;font-weight:700;text-decoration:none}.fstat-vergleich a:hover,.fstat-vergleich a:focus-visible{text-decoration:underline}.fstat-vergleich .fstat-zahl{color:#0d4d69;font-size:18px;font-weight:800}@media (max-width:560px){.fstat-kpi dd{font-size:26px}.fstat-kpi--haupt dd{font-size:32px}}html[data-contrast=high] .fstat-kpi{background:#111!important;border:1px solid #888!important}html[data-contrast=high] .fstat-kpi dt,html[data-contrast=high] .fstat-kpi p{color:#ccc!important}html[data-contrast=high] .fstat-kpi dd{color:#ffe500!important}html[data-contrast=high] .fstat-kpi--haupt{border-color:#ffe500!important}html[data-contrast=high] .fstat-summe{color:#ccc!important;background:#111!important;border-color:#888!important}html[data-contrast=high] .fstat-summe strong{color:#ffe500!important}html[data-contrast=high] .fstat-hinweis{color:#fff!important;border-left-color:#ffe500!important}html[data-contrast=high] .fstat-legende{color:#fff!important}html[data-contrast=high] .fstat-stack__neu,html[data-contrast=high] .fstat-punkt--neu{background:#ffe500!important}html[data-contrast=high] .fstat-stack__wieder,html[data-contrast=high] .fstat-punkt--wieder{background:repeating-linear-gradient(45deg,#ffe500 0 4px,#000 4px 8px)!important;border:1px solid #ffe500!important}html[data-contrast=high] .fstat-details>summary{color:#ffe500!important}html[data-contrast=high] .fstat-tabelle th,html[data-contrast=high] .fstat-tabelle td,html[data-contrast=high] .fstat-vergleich th,html[data-contrast=high] .fstat-vergleich td{color:#fff!important;border-bottom-color:#666!important}html[data-contrast=high] .fstat-tabelle thead th,html[data-contrast=high] .fstat-vergleich thead th{color:#ccc!important;background:#111!important}html[data-contrast=high] .fstat-tabelle td strong,html[data-contrast=high] .fstat-vergleich .fstat-zahl,html[data-contrast=high] .fstat-vergleich a{color:#ffe500!important}html[data-contrast=high] .fstat-vergleich tbody tr:hover{background:#1a1a1a!important}html[data-contrast=high] .chart-card{background:#000!important;border:2px solid #fff!important}html[data-contrast=high] .chart-card__title{color:#fff!important}html[data-contrast=high] .chart-card__sub,html[data-contrast=high] .chartc__lbl,html[data-contrast=high] .chartc__val{color:#ccc!important}html[data-contrast=high] .chart-card__switch{background:#1a1a1a!important}html[data-contrast=high] .chart-card__btn{color:#ccc!important}html[data-contrast=high] .chart-card__btn--on{color:#000!important;background:#fff!important}html[data-contrast=high] .chartc__track{background:repeating-linear-gradient(0deg,#0000 0 31px,#444 31px 32px)!important}html[data-contrast=high] .chartc__bar{background:#ffe500!important}html[data-contrast=high] .chartc__bar--zero{background:#444!important}.bk-tab--hist{background:#7c3aed}.bk-tab--hist.bk-tab--on{background:#5b21b6}.bk-panel--hist{background:#f3eefc}html[data-contrast=high] .bk-tab--hist.bk-tab--on{color:#d8b4fe!important;border-color:#d8b4fe!important}html[data-contrast=high] .bk-panel--hist{border-color:#d8b4fe!important}.bk-hist{border-collapse:collapse;background:#fff;border-radius:10px;width:100%;margin-top:8px;overflow:hidden}.bk-hist th{text-align:left;color:#5c6f87;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-bottom:2px solid #e2e8f0;padding:10px 12px;font-size:14px;font-weight:800}.bk-hist td{color:#334155;border-bottom:1px solid #f1f5f9;padding:10px 12px;font-size:15px}.bk-hist tr:last-child td{border-bottom:none}.bk-ok{color:#0b7a54;white-space:nowrap;font-weight:700}.bk-pending{color:#b45309;font-weight:600}.bk-fact--warn{border:1px solid #fca5a5;background:#fef2f2!important}html[data-contrast=high] .bk-hist{background:#000!important}html[data-contrast=high] .bk-hist th{color:#ccc!important;border-bottom-color:#888!important}html[data-contrast=high] .bk-hist td{color:#eee!important;border-bottom-color:#333!important}html[data-contrast=high] .bk-ok{color:#0f8!important}html[data-contrast=high] .bk-pending{color:#ffe500!important}html[data-contrast=high] .bk-fact--warn{background:#300!important;border-color:#ff8080!important}.jal-wrap{max-width:var(--width-content,1280px);margin:0 auto;padding:56px 24px 96px}@media (max-width:480px){.jal-wrap{padding:28px 14px 56px}}.jal-grid{grid-template-columns:1fr 1fr;gap:0 22px;display:grid}@media (max-width:700px){.jal-grid{grid-template-columns:1fr}}.jal-span2{grid-column:1/-1}.page-h1{letter-spacing:-.04em;color:#0b2a4a;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0 0 .5rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.05}.page-h1__accent{color:#4593bc}.page-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#1659a0;align-items:center;gap:14px;margin-bottom:1.25rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.72rem;font-weight:700;display:inline-flex}.page-eyebrow:before{content:"";background:#1659a0;border-radius:2px;flex-shrink:0;width:24px;height:2px;display:block}html[data-contrast=high] .page-eyebrow{color:#ffe500!important}html[data-contrast=high] .page-eyebrow:before{background:#ffe500!important}.page-h2{letter-spacing:-.03em;color:#0b2a4a;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0 0 .6rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;line-height:1.1}html[data-contrast=high] .page-h1,html[data-contrast=high] .page-h2,html[data-contrast=high] .page-h1__accent{color:#fff!important}.jal-claim{letter-spacing:-.02em;color:#0b2a4a;max-width:24ch;margin:6px 0 12px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:700;line-height:1.3}.jal-lead{color:#44555c;max-width:58ch;margin:0 0 18px;font-size:18px;line-height:1.65}.jal-facts{flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;list-style:none;display:flex}.jal-facts li{color:#24424c;align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.jal-facts li:before{content:"";-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:#1c7a45;border-radius:50%;flex-shrink:0;width:24px;height:24px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E"),linear-gradient(#000,#000);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E"),linear-gradient(#000,#000);-webkit-mask-position:50%,0 0;mask-position:50%,0 0;-webkit-mask-size:17px,auto;mask-size:17px,auto;-webkit-mask-repeat:no-repeat,repeat;mask-repeat:no-repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}html[data-contrast=high] .jal-claim,html[data-contrast=high] .jal-facts li{color:#fff!important}html[data-contrast=high] .jal-facts li:before{background:#0f8!important}.jal-card{background:#fff;border:1px solid #d8e0e3;border-radius:16px;margin-top:22px;padding:26px}@media (max-width:480px){.jal-card{border-radius:12px;padding:18px 14px}}.jal-card__title{color:#16323b;margin:0 0 4px;font-size:20px;font-weight:800}.jal-card__sub{color:#56666d;margin:0 0 20px;font-size:14.5px;line-height:1.55}.jal-field{flex-direction:column;gap:5px;margin-bottom:18px;display:flex}.jal-fieldset{border:0;min-width:0;margin:0 0 18px;padding:0}.jal-fieldset>legend{padding:0}.jal-label{color:#24424c;font-size:14px;font-weight:700}.jal-req{color:#c02626;margin-left:3px}.jal-hint{color:#5c6f87;font-size:13px;line-height:1.5}.jal-hint--block{margin-bottom:8px;display:block}.jal-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.jal-input,.jal-select{color:#111827;background:#fff;border:1.5px solid #cbd5e1;border-radius:10px;width:100%;padding:11px 14px;font-family:inherit;font-size:15.5px}.jal-select{cursor:pointer}.jal-input:focus-visible,.jal-select:focus-visible{outline-offset:1px;border-color:#0d4d69;outline:3px solid #0d4d69}.jal-chips{flex-wrap:wrap;gap:8px;display:flex}.jal-chip{cursor:pointer;color:#44555c;background:#fff;border:1.5px solid #cbd5e1;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font-size:14.5px;font-weight:600;transition:none;display:inline-flex}.jal-chip input{opacity:0;width:1px;height:1px;position:absolute}.jal-chip:has(input:checked){color:#fff;background:#0d4d69;border-color:#0d4d69}.jal-chip:has(input:focus-visible){outline-offset:2px;outline:3px solid #0d4d69}.jal-chip--vollzeit{color:#1c7a45;background:#e9f6ee;border-color:#1c7a454d}.jal-chip--teilzeit{color:#0b5068;background:#e0f4f8;border-color:#0b50684d}.jal-chip--vot{color:#1a5fad;background:#e1efff;border-color:#1a5fad4d}.jal-chip--freier{color:#b34a10;background:#fef0e6;border-color:#b34a104d}.jal-chip--geringfuegig{color:#6b4bb0;background:#f1ecfb;border-color:#6b4bb04d}.jal-chip--vollzeit:has(input:checked){color:#fff;background:#1c7a45;border-color:#1c7a45}.jal-chip--teilzeit:has(input:checked){color:#fff;background:#0b5068;border-color:#0b5068}.jal-chip--vot:has(input:checked){color:#fff;background:#1a5fad;border-color:#1a5fad}.jal-chip--freier:has(input:checked){color:#fff;background:#b34a10;border-color:#b34a10}.jal-chip--geringfuegig:has(input:checked){color:#fff;background:#6b4bb0;border-color:#6b4bb0}.jal-freq{flex-wrap:wrap;gap:8px;display:flex}.jal-freq-opt{cursor:pointer;color:#44555c;background:#fff;border:1.5px solid #cbd5e1;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:14.5px;font-weight:600;display:inline-flex}.jal-freq-opt input{opacity:0;width:1px;height:1px;position:absolute}.jal-freq-opt:has(input:checked){color:#0d4d69;background:#eaf3f6;border-color:#0d4d69}.jal-freq-opt:has(input:focus-visible){outline-offset:2px;outline:3px solid #0d4d69}.jal-consent{color:#44555c;align-items:flex-start;gap:10px;margin:4px 0 20px;font-size:14px;line-height:1.55;display:flex}.jal-consent input{flex-shrink:0;width:18px;height:18px;margin-top:2px}.jal-consent a{color:#0d4d69;text-decoration:underline}.jal-btn{cursor:pointer;color:#fff;background:#0d4d69;border:1.5px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-family:inherit;font-size:15.5px;font-weight:700;text-decoration:none;display:inline-flex}.jal-btn:disabled{opacity:.55;cursor:not-allowed}.jal-btn:focus-visible{outline-offset:2px;outline:3px solid #0d4d69}.jal-btn--ghost{color:#24424c;background:#fff;border-color:#cbd5e1}.jal-btn--danger{color:#b91c1c;background:#fff;border-color:#f0b4b4}.jal-btn--sm{border-radius:8px;padding:8px 14px;font-size:14px}.jal-msg{border-radius:10px;margin-bottom:18px;padding:13px 16px;font-size:15px;line-height:1.55}.jal-msg--ok{color:#14683f;background:#e8f6ee;border:1px solid #a9dcc1}.jal-msg--err{color:#a51c1c;background:#fdecec;border:1px solid #f2b6b6}.jal-tabs{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:18px;margin-top:40px;display:grid}.jal-tab,.jal-panel{--ton:#0d4d69;--ton-hell:#eaf3f9;--ton-d1:#11607f;--ton-d2:#0b4056}.jal-tab--gruen,.jal-panel--gruen{--ton:#1c7a45;--ton-hell:#e9f6ee;--ton-d1:#218752;--ton-d2:#146537}.jal-tab--violett,.jal-panel--violett{--ton:#6b4bb0;--ton-hell:#f1ecfb;--ton-d1:#7455bc;--ton-d2:#543a96}.jal-tab{background:linear-gradient(160deg, #fff 0%, var(--ton-hell) 100%);border:1px solid var(--ton);flex-direction:column;align-items:flex-start;gap:20px;min-height:340px;padding:38px 34px;display:flex}@supports (color:color-mix(in lab, red, red)){.jal-tab{border:1px solid color-mix(in srgb, var(--ton) 18%, transparent)}}.jal-tab{cursor:pointer;border-radius:20px;text-decoration:none;position:relative;overflow:hidden}.jal-tab:after{content:"";background:radial-gradient(circle, var(--ton) 0%, transparent 70%);border-radius:50%;width:190px;height:190px;position:absolute;top:-70px;right:-70px}@supports (color:color-mix(in lab, red, red)){.jal-tab:after{background:radial-gradient(circle, color-mix(in srgb, var(--ton) 12%, transparent) 0%, transparent 70%)}}.jal-tab:after{pointer-events:none}@media (prefers-reduced-motion:no-preference){.jal-tab{transition:border-color .18s,box-shadow .18s,transform .18s}.jal-tab__arrow{transition:transform .18s}}.jal-tab:hover{border-color:var(--ton);box-shadow:0 10px 28px var(--ton)}@supports (color:color-mix(in lab, red, red)){.jal-tab:hover{box-shadow:0 10px 28px color-mix(in srgb, var(--ton) 22%, transparent)}}.jal-tab:hover{transform:translateY(-3px)}.jal-tab:focus-visible{outline:3px solid var(--ton);outline-offset:3px}.jal-tab--on{background:linear-gradient(160deg, var(--ton-d1) 0%, var(--ton-d2) 100%);border-color:var(--ton-d2);box-shadow:0 12px 30px var(--ton)}@supports (color:color-mix(in lab, red, red)){.jal-tab--on{box-shadow:0 12px 30px color-mix(in srgb, var(--ton) 32%, transparent)}}.jal-tab--on:hover{transform:none}.jal-tab--on:after{background:radial-gradient(circle,#ffffff21 0%,#0000 70%)}.jal-tab__icon{width:64px;height:64px;color:var(--ton);box-shadow:0 2px 8px var(--ton);background:#fff;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.jal-tab__icon{box-shadow:0 2px 8px color-mix(in srgb, var(--ton) 14%, transparent)}}.jal-tab__icon svg{width:31px;height:31px}.jal-tab--on .jal-tab__icon{color:#fff;box-shadow:none;background:#ffffff29}.jal-tab__text{flex-direction:column;gap:10px;min-width:0;display:flex}.jal-tab__title{letter-spacing:-.025em;color:#0b2a4a;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(1.5rem,1.9vw,1.85rem);font-weight:800;line-height:1.2}.jal-tab__sub{color:#52627a;font-size:17px;line-height:1.5}.jal-tab--on .jal-tab__title{color:#fff}.jal-tab--on .jal-tab__sub{color:#ffffffd9}.jal-tab__arrow{background:var(--ton);color:#fff;stroke-width:3.5px;width:52px;height:52px;box-shadow:0 4px 12px var(--ton);border-radius:50%;flex-shrink:0;margin-top:auto;padding:11px}@supports (color:color-mix(in lab, red, red)){.jal-tab__arrow{box-shadow:0 4px 12px color-mix(in srgb, var(--ton) 35%, transparent)}}.jal-tab:hover .jal-tab__arrow{transform:translateY(2px)}.jal-tab--on .jal-tab__arrow{color:var(--ton-d2);box-shadow:none;background:#fff;transform:rotate(180deg)}.jal-tab--on:hover .jal-tab__arrow{transform:rotate(180deg)}.jal-panel{background:linear-gradient(180deg, var(--ton-hell) 0%, #fff 220px);box-shadow:0 6px 24px var(--ton);border:none;border-radius:20px;margin-top:18px;padding:30px}@supports (color:color-mix(in lab, red, red)){.jal-panel{box-shadow:0 6px 24px color-mix(in srgb, var(--ton) 14%, transparent)}}@media (max-width:480px){.jal-panel{border-radius:14px;padding:20px 14px}}.jal-panel:focus{outline:none}html[data-contrast=high] .jal-tab{background:#000!important;border-color:#888!important}html[data-contrast=high] .jal-tab:hover{border-color:#ffe500!important}html[data-contrast=high] .jal-tab__title{color:#fff!important}html[data-contrast=high] .jal-tab__sub{color:#ccc!important}html[data-contrast=high] .jal-tab__arrow{color:#ffe500!important}html[data-contrast=high] .jal-tab__icon{border:1px solid #888;color:#ffe500!important;background:#111!important}html[data-contrast=high] .jal-tab--on{background:#fff!important;border-color:#fff!important}html[data-contrast=high] .jal-tab--on .jal-tab__title,html[data-contrast=high] .jal-tab--on .jal-tab__sub,html[data-contrast=high] .jal-tab--on .jal-tab__arrow{color:#000!important}html[data-contrast=high] .jal-tab--on .jal-tab__icon{color:#ffe500!important;background:#000!important}html[data-contrast=high] .jal-panel{background:#000!important;border-color:#fff!important}.jal-summary{cursor:pointer;-webkit-user-select:none;user-select:none;color:#0d4d69;align-items:center;gap:8px;font-size:15.5px;font-weight:700;list-style:none;display:flex}.jal-summary::-webkit-details-marker{display:none}.jal-summary:before{content:"";border:5px solid #0000;border-left:8px solid;border-right-width:0;flex-shrink:0;width:0;height:0;display:block}details[open]>.jal-summary:before{transform:rotate(90deg)}@media (prefers-reduced-motion:no-preference){.jal-summary:before{transition:transform .15s}}.jal-summary:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #0d4d69}.jal-zugang__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.jal-zugang__row .jal-input{flex:200px;width:auto;min-width:0}.jal-device{border-top:1px solid #e2e8f0;margin-top:26px;padding-top:18px}html[data-contrast=high] .jal-summary{color:#ffe500!important}html[data-contrast=high] .jal-zugang{background:#0a0a0a!important;border-color:#888!important}html[data-contrast=high] .jal-device{border-top-color:#888!important}.jal-alert{background:#fff;border:1px solid #d8e0e3;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;padding:16px 18px;display:flex}.jal-alert--off{background:#f7f8f9}.jal-alert__crit{color:#16323b;margin:0 0 4px;font-size:16px;font-weight:700}.jal-alert__meta{color:#5c6f87;margin:0;font-size:13.5px;line-height:1.5}.jal-alert__actions{flex-wrap:wrap;gap:8px;display:flex}.jal-badge{white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12.5px;font-weight:700;display:inline-block}.jal-badge--on{color:#14683f;background:#e8f6ee}.jal-badge--paused{color:#8a5a09;background:#fdf1dc}.jal-badge--pending{color:#a51c1c;background:#fdecec}.jal-empty{text-align:center;color:#5c6f87;padding:28px 16px;font-size:15px;line-height:1.6}.jal-faq{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:10px 22px;display:grid}.jal-faq details{background:#f7f9fa;border:1px solid #d8e0e3;border-radius:14px;align-self:start}.jal-faq summary{cursor:pointer;-webkit-user-select:none;user-select:none;color:#16323b;justify-content:space-between;align-items:center;gap:10px;padding:16px 20px;font-size:15.5px;font-weight:700;list-style:none;display:flex}.jal-faq summary::-webkit-details-marker{display:none}.jal-faq summary:focus-visible{outline-offset:-2px;border-radius:14px;outline:3px solid #0d4d69}.jal-faq details[open] summary{color:#0d4d69}.jal-faq summary .jal-tab__arrow{color:#0d4d69;width:22px;height:22px}.jal-faq details[open] summary .jal-tab__arrow{transform:rotate(180deg)}.jal-faq p{color:#56666d;margin:0;padding:0 20px 18px;font-size:14.5px;line-height:1.6}html[data-contrast=high] .jal-lead,html[data-contrast=high] .jal-hint,html[data-contrast=high] .jal-card__sub,html[data-contrast=high] .jal-alert__meta,html[data-contrast=high] .jal-empty,html[data-contrast=high] .jal-faq p{color:#ccc!important}html[data-contrast=high] .jal-card,html[data-contrast=high] .jal-alert,html[data-contrast=high] .jal-faq details{background:#000!important;border-color:#888!important}html[data-contrast=high] .jal-alert--off{background:#0a0a0a!important}html[data-contrast=high] .jal-card__title,html[data-contrast=high] .jal-alert__crit,html[data-contrast=high] .jal-label,html[data-contrast=high] .jal-consent,html[data-contrast=high] .jal-faq summary{color:#fff!important}html[data-contrast=high] .jal-faq details[open] summary,html[data-contrast=high] .jal-consent a{color:#ffe500!important}html[data-contrast=high] .jal-req{color:#ff8080!important}html[data-contrast=high] .jal-input,html[data-contrast=high] .jal-select{color:#fff!important;background:#000!important;border-color:#888!important}html[data-contrast=high] .jal-chip,html[data-contrast=high] .jal-freq-opt{color:#fff!important;background:#111!important;border-color:#888!important}:is(html[data-contrast=high] .jal-chip:has(input:checked),html[data-contrast=high] .jal-freq-opt:has(input:checked)){color:#000!important;background:#fff!important;border-color:#fff!important}html[data-contrast=high] .jal-btn{color:#000!important;background:#ffe500!important;border-color:#ffe500!important}html[data-contrast=high] .jal-btn--ghost,html[data-contrast=high] .jal-btn--danger{color:#ffe500!important;background:#111!important;border-color:#ffe500!important}html[data-contrast=high] .jal-msg--ok{color:#0f8!important;background:#001a0d!important;border-color:#0f8!important}html[data-contrast=high] .jal-msg--err{color:#ff8080!important;background:#300!important;border-color:#ff8080!important}html[data-contrast=high] .jal-badge--on{color:#0f8!important;background:0 0!important;border:1px solid #0f8!important}html[data-contrast=high] .jal-badge--paused{color:#ffe500!important;background:0 0!important;border:1px solid #ffe500!important}html[data-contrast=high] .jal-badge--pending{color:#ff8080!important;background:0 0!important;border:1px solid #ff8080!important}.jal-side__text{color:#56666d;margin:0 0 14px;font-size:14.5px;line-height:1.6}.jal-side__text strong{color:#16323b}.jal-side__btn{color:#fff;background:#0d4d69;border:1.5px solid #0d4d69;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px 16px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.jal-side__btn:hover{background:#0a3d54;border-color:#0a3d54}.jal-side__btn:focus-visible{outline-offset:2px;outline:3px solid #0d4d69}html[data-contrast=high] .jal-side__text{color:#ccc!important}html[data-contrast=high] .jal-side__text strong{color:#fff!important}html[data-contrast=high] .jal-side__btn{color:#000!important;background:#ffe500!important;border-color:#ffe500!important}.jal-adm-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:14px 0 4px;display:grid}.jal-adm-stat{background:#fff;border:1px solid #0f172a14;border-radius:12px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.jal-adm-stat__num{color:#0d4d69;font-size:26px;font-weight:800;line-height:1.15}.jal-adm-stat__lbl{color:#5c6f87;font-size:14px}html[data-contrast=high] .jal-adm-stat{background:#000!important;border-color:#888!important}html[data-contrast=high] .jal-adm-stat__num{color:#ffe500!important}html[data-contrast=high] .jal-adm-stat__lbl{color:#ccc!important}.auth-wordmark{letter-spacing:-.04em;color:#0b2a4a;overflow-wrap:break-word;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(2.8rem,5.6vw,4.5rem);font-weight:800;line-height:1.05;text-decoration:none;display:inline-block}@media (max-width:380px){.auth-wordmark{font-size:2.2rem}}.auth-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;display:flex}.auth-wordmark--klein{font-size:clamp(2.6rem,7vw,3.4rem)}.auth-wordmark--mobil{display:none}@media (max-width:900px){.auth-wordmark--mobil{font-size:clamp(2.4rem,9vw,3.2rem);display:inline-block}}.auth-wordmark span{color:#4593bc}.auth-wordmark:hover span{color:#0d4d69}.auth-wordmark:focus-visible{outline-offset:4px;border-radius:6px;outline:3px solid #0d4d69}html[data-contrast=high] .auth-wordmark{color:#fff!important}html[data-contrast=high] .auth-wordmark span{color:#ffe500!important}.auth-h1{letter-spacing:-.025em;color:#0b2a4a;margin:0 0 8px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(1.45rem,2.1vw,1.8rem);font-weight:800;line-height:1.2}.auth-sub{color:#52627a;margin:0 0 26px;font-size:17.5px;line-height:1.55}.auth-sub strong{color:#0b2a4a;font-weight:800}.auth-seg{background:#eef3f6;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:26px;padding:4px;display:grid}.auth-seg__btn{letter-spacing:-.01em;color:#52627a;cursor:pointer;background:0 0;border:none;border-radius:10px;padding:16px 10px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:18.5px;font-weight:800}@media (prefers-reduced-motion:no-preference){.auth-seg__btn{transition:background .15s,color .15s,box-shadow .15s}}.auth-seg__btn:hover{color:#0b2a4a}.auth-seg__btn:focus-visible{outline-offset:2px;outline:3px solid #0d4d69}.auth-seg__btn[aria-pressed=true]{color:#0d4d69;background:#fff;box-shadow:0 2px 8px #0f172a1a}.auth-grid2{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}@media (max-width:560px){.auth-grid2{grid-template-columns:1fr}}.auth-span2{grid-column:1/-1}.auth-field{flex-direction:column;gap:5px;margin-bottom:14px;display:flex}.auth-label{color:#24424c;font-size:15.5px;font-weight:700}.auth-input{color:#111827;background:#fff;border:1.5px solid #cbd5e1;border-radius:12px;width:100%;padding:15px 16px;font-family:inherit;font-size:16.5px}.auth-input::placeholder{color:#8494a5}.auth-input:focus-visible{outline-offset:1px;border-color:#0d4d69;outline:3px solid #0d4d69}.auth-hint{color:#5c6f87;font-size:13px}.auth-row{justify-content:flex-end;margin:-6px 0 18px;display:flex}.auth-link{color:#0d4d69;align-items:center;min-height:24px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.auth-link:hover{text-decoration:underline}.auth-link:focus-visible{outline-offset:2px;border-radius:4px;outline:3px solid #0d4d69}.auth-turnstile{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:10px;min-height:104px;margin-bottom:18px;padding:12px 14px 14px;display:flex}@media (max-width:400px){.auth-turnstile{border-radius:8px;margin-left:-14px;margin-right:-14px;padding-left:0;padding-right:0}.auth-turnstile__label{padding-left:14px}}.auth-turnstile__label{letter-spacing:.05em;text-transform:uppercase;color:#5c6f87;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.auth-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#11607f 0%,#0b4056 100%);border:none;border-radius:12px;width:100%;padding:15px 20px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:16px;font-weight:700;box-shadow:0 6px 18px #0d4d6947}@media (prefers-reduced-motion:no-preference){.auth-btn{transition:transform .15s,box-shadow .15s,opacity .15s}}.auth-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px #0d4d6957}.auth-btn:focus-visible{outline-offset:3px;outline:3px solid #0d4d69}.auth-btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.auth-msg{border-radius:12px;margin-bottom:18px;padding:13px 15px;font-size:14.5px;line-height:1.5}.auth-msg--ok{color:#14683f;background:#e8f6ee;border:1px solid #a9dcc1}.auth-msg--err{color:#a51c1c;background:#fdecec;border:1px solid #f2b6b6}.auth-split{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);min-height:100dvh;display:grid}@media (max-width:1100px){.auth-split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}@media (max-width:900px){.auth-split{grid-template-columns:minmax(0,1fr);min-height:100dvh}}.auth-brand{color:#0b2a4a;background:linear-gradient(150deg,#eaf3f9 0%,#f5fafc 55%,#edf5f9 100%);border-right:1px solid #dde7ec;flex-direction:column;justify-content:center;padding:44px 44px 40px;display:flex;position:relative;overflow:hidden}@media (max-width:900px){.auth-brand{display:none}}.auth-brand:before{content:"";filter:blur(70px);pointer-events:none;background:#4593bc38;border-radius:50%;width:420px;height:420px;position:absolute;top:-120px;right:-110px}.auth-brand>*{z-index:1;position:relative}.auth-brand__claim{letter-spacing:-.025em;color:#0b2a4a;max-width:20ch;margin:10px 0 12px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(1.35rem,1.9vw,1.75rem);font-weight:700;line-height:1.2}.auth-brand__claim em{color:#4593bc;font-style:normal}.auth-brand__lead{color:#52627a;max-width:42ch;margin:0 0 26px;font-size:16.5px;line-height:1.55}.auth-brand__lead strong{color:#0b2a4a;font-weight:800}.auth-steps{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:14px;margin:0 0 22px;padding:0;list-style:none;display:grid}.auth-steps li{background:#fff;border:1px solid #0d4d691f;border-radius:20px;flex-direction:column;align-items:flex-start;gap:12px;padding:22px 20px;display:flex;box-shadow:0 6px 20px #0d4d6914}.auth-steps__n{color:#fff;background:linear-gradient(160deg,#11607f 0%,#0b4056 100%);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:20px;font-weight:800;display:flex}.auth-steps__text{flex-direction:column;gap:6px;min-width:0;display:flex}.auth-steps__title{color:#0b2a4a;letter-spacing:-.02em;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:19px;font-weight:800;line-height:1.25}.auth-steps__sub{color:#52627a;font-size:16.5px;line-height:1.55}html[data-contrast=high] .auth-steps li{-webkit-backdrop-filter:none!important;background:#111!important;border-color:#888!important}html[data-contrast=high] .auth-steps__n{color:#000!important;background:#ffe500!important}html[data-contrast=high] .auth-steps__title{color:#fff!important}html[data-contrast=high] .auth-steps__sub{color:#ccc!important}.auth-back{color:#52627a;white-space:nowrap;align-items:center;gap:9px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.auth-back svg{width:20px;height:20px}.auth-back:hover{color:#0d4d69}.auth-back:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #0d4d69}html[data-contrast=high] .auth-back{color:#ffe500!important}html[data-contrast=high] .auth-brand{background:#000!important;border-right-color:#888!important}html[data-contrast=high] .auth-brand__claim{color:#fff!important}html[data-contrast=high] .auth-brand__lead{color:#ccc!important}.auth-panel{background:#fff;justify-content:center;padding:56px;display:flex}@media (max-width:1100px){.auth-panel{padding:48px 36px}}@media (max-width:900px){.auth-panel{padding:40px 24px 56px}}@media (max-width:600px){.auth-panel{padding:32px 18px 48px}}.auth-panel__inner{width:100%;max-width:720px;margin:auto}.auth-single{background:linear-gradient(150deg,#eaf3f9 0%,#f7fbfc 60%,#edf5f9 100%);justify-content:center;min-height:100dvh;padding:48px 24px;display:flex}.auth-single__inner{background:#fff;border-radius:22px;width:100%;max-width:520px;margin:auto;padding:40px 36px 36px;box-shadow:0 12px 40px #0d4d691a}@media (max-width:480px){.auth-single__inner{border-radius:16px;padding:28px 20px 24px}}.auth-foot{text-align:center;border-top:1px solid #e6edf1;margin-top:40px;padding-top:26px}.auth-foot .auth-back{font-size:15px;font-weight:500}.auth-foot .auth-back svg{width:16px;height:16px}html[data-contrast=high] .auth-foot{border-top-color:#888!important}html[data-contrast=high] .auth-single{background:#000!important}html[data-contrast=high] .auth-single__inner{border:1px solid #fff;box-shadow:none!important;background:#000!important}html[data-contrast=high] .auth-brand{background:#000!important}html[data-contrast=high] .auth-brand:before{display:none!important}html[data-contrast=high] .auth-brand__claim em{color:#ffe500!important}html[data-contrast=high] .auth-panel{background:#000!important}html[data-contrast=high] .auth-h1,html[data-contrast=high] .auth-sub strong,html[data-contrast=high] .auth-label,html[data-contrast=high] .auth-h1{color:#fff!important}html[data-contrast=high] .auth-sub,html[data-contrast=high] .auth-hint{color:#ccc!important}html[data-contrast=high] .auth-label{color:#fff!important}html[data-contrast=high] .auth-input{color:#fff!important;background:#000!important;border-color:#888!important}html[data-contrast=high] .auth-seg{background:#111!important}html[data-contrast=high] .auth-seg__btn{color:#ccc!important}html[data-contrast=high] .auth-seg__btn[aria-pressed=true]{color:#000!important;background:#fff!important}html[data-contrast=high] .auth-btn{color:#000!important;box-shadow:none!important;background:#ffe500!important}html[data-contrast=high] .auth-link{color:#ffe500!important}html[data-contrast=high] .auth-turnstile{background:#111!important;border-color:#888!important}html[data-contrast=high] .auth-turnstile__label{color:#ccc!important}html[data-contrast=high] .auth-msg--ok{color:#0f8!important;background:#001a0d!important;border-color:#0f8!important}html[data-contrast=high] .auth-msg--err{color:#ff8080!important;background:#300!important;border-color:#ff8080!important}.wtg{background:#f1f5f9;justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.wtg__card{text-align:center;background:#fff;border:1px solid #0f172a14;border-radius:18px;width:100%;max-width:560px;padding:44px 36px;box-shadow:0 10px 40px #0c3f5014}.wtg__wordmark{color:#0d4d69;letter-spacing:-.02em;white-space:nowrap;margin-bottom:6px;font-size:clamp(34px,9vw,64px);font-weight:800;line-height:1.1;display:block}.wtg__wordmark span{color:#4593bc}.wtg__claim{color:#5c6f87;letter-spacing:.12em;text-transform:uppercase;margin-bottom:30px;font-size:15px;font-weight:600;display:block}.wtg__icon{color:#0d4d69;background:#e7f1f6;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;margin:0 auto 20px;display:flex}.wtg__icon svg{width:32px;height:32px}.wtg__h1{color:#0d4d69;margin:0 0 14px;font-size:1.7rem;font-weight:800}.wtg__text{color:#334155;margin:0 0 10px;font-size:17px;line-height:1.65}.wtg__text--dim{color:#5c6f87;font-size:16px}.wtg__fuss{color:#5c6f87;border-top:1px solid #0f172a14;margin:26px 0 0;padding-top:18px;font-size:15px}.wtg__fuss a{color:#0d4d69;font-weight:600}html[data-contrast=high] .wtg{background:#000!important}html[data-contrast=high] .wtg__card{box-shadow:none!important;background:#000!important;border-color:#fff!important}html[data-contrast=high] .wtg__wordmark,html[data-contrast=high] .wtg__wordmark span,html[data-contrast=high] .wtg__h1{color:#ffe500!important}html[data-contrast=high] .wtg__claim{color:#ccc!important}html[data-contrast=high] .wtg__icon{color:#ffe500!important;background:#111!important}html[data-contrast=high] .wtg__text{color:#fff!important}html[data-contrast=high] .wtg__text--dim,html[data-contrast=high] .wtg__fuss{color:#ccc!important}html[data-contrast=high] .wtg__fuss a{color:#ffe500!important}.kill{background:#fff;border:1px solid #0f172a14;border-radius:14px;max-width:720px;padding:24px;box-shadow:0 1px 3px #0f172a0a}.kill__lage{border-radius:10px;align-items:center;gap:12px;margin-bottom:18px;padding:14px 16px;font-size:17px;font-weight:700;display:flex}.kill__lage--online{color:#14683f;background:#e8f6ee;border:1px solid #b7e2c9}.kill__lage--offline{color:#a51c1c;background:#fdecec;border:1px solid #f0b4b4}.kill__punkt{background:currentColor;border-radius:50%;flex-shrink:0;width:11px;height:11px}.kill__text{color:#475569;margin:0 0 16px;font-size:16px;line-height:1.65}.kill__check{color:#334155;cursor:pointer;align-items:flex-start;gap:10px;margin-bottom:16px;font-size:16px;display:flex}.kill__check input{accent-color:#0d4d69;flex-shrink:0;width:24px;height:24px;margin-top:4px}.kill__btn{cursor:pointer;border:none;border-radius:10px;padding:12px 22px;font-family:inherit;font-size:16px;font-weight:700}.kill__btn--aus{color:#fff;background:#b91c1c}.kill__btn--an{color:#fff;background:#14683f}.kill__btn:focus-visible{outline-offset:2px;outline:3px solid #0d4d69}.kill__liste{color:#475569;margin:0 0 16px;padding-left:20px;font-size:16px;line-height:1.8}html[data-contrast=high] .kill{background:#000!important;border-color:#888!important}html[data-contrast=high] .kill__text,html[data-contrast=high] .kill__liste,html[data-contrast=high] .kill__check{color:#fff!important}html[data-contrast=high] .kill__lage--online{color:#0f8!important;background:#001a0d!important;border-color:#0f8!important}html[data-contrast=high] .kill__lage--offline{color:#ff8080!important;background:#300!important;border-color:#ff8080!important}html[data-contrast=high] .kill__btn--aus{color:#000!important;background:#ff8080!important}html[data-contrast=high] .kill__btn--an{color:#000!important;background:#0f8!important}.sic-lead{color:#475569;max-width:78ch;margin:4px 0 14px;font-size:16px;line-height:1.6}.sic-hint{color:#5c6f87;max-width:78ch;margin:10px 0 0;font-size:15px;line-height:1.6}.sic-warn{color:#7a1414;background:#fdecec;border:1px solid #f0b4b4;border-radius:10px;margin:10px 0 14px;padding:12px 16px;font-size:16px;line-height:1.6}.sic-warn code{background:#0000000f;border-radius:4px;padding:1px 5px;font-size:15px}.sic-h2{color:#5c6f87;text-transform:uppercase;letter-spacing:.06em;margin:26px 0 8px;font-size:15px;font-weight:800}.sic-card{background:#fff;border:1px solid #0f172a14;border-radius:14px;overflow:auto;box-shadow:0 1px 3px #0f172a0a}.sic-leer{text-align:center;color:#5c6f87;padding:32px;font-size:16px}.sic-table{border-collapse:collapse;width:100%;min-width:640px;font-size:16px}.sic-table th{text-align:left;color:#5c6f87;text-transform:uppercase;letter-spacing:.05em;background:#f8fafc;border-bottom:1px solid #0f172a14;padding:11px 16px;font-size:14px;font-weight:700}.sic-table td{color:#334155;border-bottom:1px solid #0f172a0f;padding:12px 16px}.sic-table tr:last-child td{border-bottom:none}.sic-td--key{color:#0d4d69;word-break:break-all;font-weight:600}.sic-td--dim{color:#5c6f87}.sic-fuss{color:#5c6f87;margin:14px 0 0;font-size:14px}html[data-contrast=high] .sic-lead,html[data-contrast=high] .sic-hint,html[data-contrast=high] .sic-fuss{color:#ccc!important}html[data-contrast=high] .sic-h2{color:#fff!important}html[data-contrast=high] .sic-warn{color:#ff8080!important;background:#300!important;border-color:#ff8080!important}html[data-contrast=high] .sic-warn code{color:#ffe500!important;background:#000!important}html[data-contrast=high] .sic-card{background:#000!important;border-color:#888!important}html[data-contrast=high] .sic-leer{color:#ccc!important}html[data-contrast=high] .sic-table th{color:#fff!important;background:#111!important;border-color:#888!important}html[data-contrast=high] .sic-table td{color:#fff!important;border-color:#444!important}html[data-contrast=high] .sic-td--key{color:#ffe500!important}html[data-contrast=high] .sic-td--dim{color:#ccc!important}.mon-lage{border:1px solid #0000;border-radius:16px;align-items:center;gap:16px;margin:4px 0 26px;padding:18px 22px;display:flex}.mon-lage--ok{background:#ecfdf3;border-color:#abefc6}.mon-lage--warnung{background:#fffaeb;border-color:#fedf89}.mon-lage--fehler{background:#fef3f2;border-color:#fda29b}.mon-lage__dot{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;font-weight:800;display:flex}.mon-lage--ok .mon-lage__dot{background:#17b26a}.mon-lage--warnung .mon-lage__dot{background:#dc9200}.mon-lage--fehler .mon-lage__dot{background:#d92d20}.mon-lage__txt{flex-direction:column;gap:2px;display:flex}.mon-lage__title{color:#101828;letter-spacing:-.01em;font-size:20px;font-weight:800}.mon-lage--ok .mon-lage__title{color:#085d3a}.mon-lage--warnung .mon-lage__title{color:#93370d}.mon-lage--fehler .mon-lage__title{color:#912018}.mon-lage__sub{color:#475467;font-size:14px}.mon-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;margin-bottom:8px;display:grid}.mon-cat{background:#fff;border:1px solid #e4e9ea;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.mon-cat__head{border-bottom:1px solid #eef1f2;align-items:center;gap:12px;padding:16px 18px;display:flex}.mon-cat__badge{color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.mon-cat__badge--ok{background:#17b26a}.mon-cat__badge--warnung{background:#dc9200}.mon-cat__badge--fehler{background:#d92d20}.mon-cat__htitle{color:#0d4d69;font-size:16px;font-weight:700}.mon-cat__count{color:#667085;white-space:nowrap;margin-left:auto;font-size:13px;font-weight:600}.mon-cat__hint{color:#5c6f87;padding:10px 18px 4px;font-size:12.5px;line-height:1.5}.mon-cat__list{flex-direction:column;gap:2px;margin:0;padding:8px 8px 12px;list-style:none;display:flex}.mon-item{border-radius:10px;align-items:flex-start;gap:11px;padding:10px 12px;display:flex}.mon-item--fehler{background:#fef3f2}.mon-item--warnung{background:#fffaeb}.mon-item__dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:5px}.mon-item__dot--ok{background:#17b26a}.mon-item__dot--warnung{background:#dc9200}.mon-item__dot--fehler{background:#d92d20}.mon-item__body{flex-direction:column;gap:1px;min-width:0;display:flex}.mon-item__name{color:#182230;font-size:14px;font-weight:600}.mon-item__detail{color:#667085;font-size:13px;line-height:1.5}.mon-item__time{color:#5c6f87;margin-top:2px;font-size:11.5px}html[data-contrast=high] .mon-lage{background:#000!important;border-color:#888!important}html[data-contrast=high] .mon-lage__title,html[data-contrast=high] .mon-lage__sub{color:#fff!important}html[data-contrast=high] .mon-lage--fehler .mon-lage__title{color:#ff8080!important}html[data-contrast=high] .mon-lage--ok .mon-lage__title{color:#7cff9e!important}html[data-contrast=high] .mon-cat{background:#000!important;border-color:#888!important}html[data-contrast=high] .mon-cat__head{border-color:#444!important}html[data-contrast=high] .mon-cat__htitle{color:#ffe500!important}html[data-contrast=high] .mon-cat__count,html[data-contrast=high] .mon-cat__hint{color:#ccc!important}html[data-contrast=high] .mon-item--fehler{background:#300!important}html[data-contrast=high] .mon-item--warnung{background:#332a00!important}html[data-contrast=high] .mon-item__name{color:#fff!important}html[data-contrast=high] .mon-item__detail{color:#ddd!important}html[data-contrast=high] .mon-item__time{color:#aaa!important}.mon-details{margin-top:22px}.mon-summary{cursor:pointer;color:#0d4d69;-webkit-user-select:none;user-select:none;background:#f4f6f7;border:1px solid #e4e9ea;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-size:15px;font-weight:700;list-style:none;display:flex}.mon-summary:hover{background:#eef1f2}.mon-summary::-webkit-details-marker{display:none}.mon-summary:before{content:"▸";color:#667085;font-size:12px;transition:transform .15s}.mon-details[open]>.mon-summary:before{transform:rotate(90deg)}.mon-details[open]>.mon-summary{border-bottom:none;border-radius:12px 12px 0 0}.mon-summary__count{color:#475467;background:#e4e9ea;border-radius:20px;margin-left:auto;padding:2px 10px;font-size:12px;font-weight:700}.mon-details>.sic-card{border-radius:0 0 12px 12px;margin-top:0}html[data-contrast=high] .mon-summary{color:#ffe500!important;background:#111!important;border-color:#888!important}html[data-contrast=high] .mon-summary:before{color:#fff!important}html[data-contrast=high] .mon-summary__count{border:1px solid #888;color:#fff!important;background:#000!important}.page-bg-soft{background:radial-gradient(120% 80% at 92% -10%,#e6edf6 0%,#e6edf600 55%),#edf1f7}html[data-contrast=high] .page-bg-soft{background:#000!important}.job-detail-value--gehalt{font-size:calc(var(--sz-job-sidebar,14px) * 1.5);color:#0d4d69;letter-spacing:-.01em;font-weight:800;line-height:1.2}.adm-reihung{flex-direction:column;align-items:center;gap:4px;display:flex}.adm-reihung__knopf{color:#0d4d69;cursor:pointer;background:#fff;border:1px solid #dbe3ec;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:13px;line-height:1;display:inline-flex}.adm-reihung__knopf:hover:not(:disabled){background:#eef6fb;border-color:#0d4d69}.adm-reihung__knopf:focus-visible{outline-offset:2px;outline:3px solid #0d4d69}.adm-reihung__knopf:disabled{opacity:.45;cursor:default}.adm-reihung__leer{width:28px;height:28px;display:block}.adm-reihung__fehler{color:#b91c1c;max-width:160px;font-size:14px;line-height:1.35;display:block}html[data-contrast=high] .adm-reihung__knopf{color:#ffe500!important;background:#000!important;border-color:#ffe500!important}html[data-contrast=high] .adm-reihung__fehler{color:#ffe500!important}.admin-laufzeit{background:#f8fafc;border:1px solid #dbe3ec;border-radius:12px;margin:0;padding:18px 20px 20px}.admin-laufzeit__legende{color:#0d4d69;padding:0 8px;font-size:17px;font-weight:700}.admin-laufzeit__hinweis{color:#5c6f87;margin:12px 0 0;font-size:16px;line-height:1.5}.admin-laufzeit__quelle{color:#0b4a63;background:#f0f9ff;border:1px solid #bae6fd;border-radius:10px;margin-top:14px;padding:12px 14px;font-size:16px;line-height:1.5}.admin-laufzeit__quelle--gesperrt{color:#4a3282;background:#f5f1fc;border-color:#c7b2ea}.admin-laufzeit__entsperren{cursor:pointer;align-items:center;gap:9px;min-height:24px;margin-top:10px;font-weight:600;display:flex}.admin-laufzeit__entsperren input{cursor:pointer;flex:none;width:20px;height:20px}html[data-contrast=high] .admin-laufzeit{background:#000!important;border-color:#fff!important}html[data-contrast=high] .admin-laufzeit__legende,html[data-contrast=high] .admin-laufzeit__hinweis,html[data-contrast=high] .admin-laufzeit__quelle,html[data-contrast=high] .admin-laufzeit__entsperren{color:#ffe500!important}html[data-contrast=high] .admin-laufzeit__quelle{background:#000!important;border-color:#ffe500!important}.job-pdf-download{color:#355872;border-radius:6px;align-items:center;gap:5px;min-height:24px;margin:-2px -4px;padding:2px 4px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.job-pdf-download:hover{text-decoration:underline}.job-pdf-download:focus-visible{outline-offset:2px;outline:3px solid #0d4d69}html[data-contrast=high] .job-pdf-download{color:#ffe500!important}.job-detail-label__zusatz{color:#5c6f87;white-space:nowrap;font-weight:600}html[data-contrast=high] .job-detail-value--gehalt{color:#ffe500!important}html[data-smartgrid="1"] .smartgrid-verbergen{display:none!important}.spn26-alle-jobs-wrap{flex:none;margin-right:6px;display:inline-flex;position:relative}.spn26-alle-jobs{color:#0f4c64;white-space:nowrap;background:#fff;border:1px solid #6f94a2;border-radius:10px;align-items:center;gap:7px;padding:calc(.55rem - 1px) calc(1.1rem - 1px);font-size:.875rem;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.spn26-alle-jobs:hover{color:#0f4c64;background:#eff3f5}.spn26-alle-jobs--aktiv{color:#0f4c64;background:#fff}.spn26-alle-jobs:focus-visible{outline-offset:2px;outline:3px solid #3f92b373}.spn26-alle-jobs__icon{flex-shrink:0;width:16px;height:16px}.spn26-alle-jobs__badge{color:#fff;white-space:nowrap;pointer-events:none;background:#0f4c64;border:2px solid #fff;border-radius:7px;padding:1px 7px;font-size:11px;font-weight:800;line-height:1.4;position:absolute;top:-8px;right:-12px}@media (max-width:767px){.spn26-alle-jobs{min-height:44px}.spn26-alle-jobs__text{font-size:0}.spn26-alle-jobs__text:after{content:"Jobs";font-size:16px}.spn26-alle-jobs__badge{top:-7px;right:-10px}}html[data-contrast=high] .spn26-alle-jobs{padding:calc(.55rem - 2px) calc(1.1rem - 2px);color:#ffe500!important;background:#000!important;border-width:2px!important;border-color:#ffe500!important}html[data-contrast=high] .spn26-alle-jobs .spn26-alle-jobs__text,html[data-contrast=high] .spn26-alle-jobs__text:after{color:inherit!important;background:0 0!important}html[data-contrast=high] .spn26-alle-jobs--aktiv,html[data-contrast=high] .spn26-alle-jobs:hover{color:#000!important;background:#ffe500!important}html[data-contrast=high] .spn26-alle-jobs__badge{color:#ffe500!important;background:#000!important;border-color:#ffe500!important}.qtr{background:#fff;border:1px solid #0f172a14;border-radius:14px;margin-bottom:20px;padding:20px 24px}.qtr__titel{color:#0d4d69;margin-bottom:6px;font-size:20px;font-weight:800}.qtr__untertitel{color:#0d4d69;margin-bottom:8px;font-size:17px;font-weight:800}.qtr__hinweis{color:#5c6f87;margin-bottom:16px;font-size:16px;line-height:1.5}.qtr__hinweis--klein{margin-bottom:8px;font-size:15px}.qtr__spalten{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px;display:grid}.qtr__block{background:#f8fafc;border-radius:10px;min-width:0;padding:14px 16px}.qtr__feldsatz{border:0;margin:0 0 12px;padding:0}.qtr__legende{color:#5c6f87;margin-bottom:6px;padding:0;font-size:15px;font-weight:700}.qtr__liste{flex-direction:column;gap:2px;display:flex}.qtr__zeile{color:#334155;cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:4px 6px;font-size:16px;display:flex}.qtr__zeile:hover{background:#eef2f6}.qtr__zeile input{flex:none;width:18px;height:18px}.qtr__zeile:has(input:focus-visible){outline-offset:2px;outline:3px solid #0369a1}.qtr__zeile:has(input:checked){color:#0d4d69;background:#eef6fb;font-weight:600}.qtr__zeile:has(input:checked):hover{background:#e3f0f8}.qtr__planname{color:#0d4d69;font-weight:700}.qtr__knoepfe{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.qtr__knopf{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:9px 18px;font-size:16px;font-weight:700}.qtr__knopf:hover:not(:disabled){background:#f1f5f9}.qtr__knopf:focus-visible{outline-offset:2px;outline:3px solid #0369a1}.qtr__knopf--haupt{color:#fff;background:#0d4d69;border-color:#0d4d69}.qtr__knopf--haupt:hover:not(:disabled){background:#0b4058}.qtr__knopf:disabled{opacity:1;color:#5c6f87;cursor:not-allowed;background:#e2e8f0;border-color:#cbd5e1}.qtr__dateilabel{color:#5c6f87;margin-bottom:6px;font-size:15px;font-weight:700;display:block}.qtr__datei{color:#334155;max-width:100%;font-size:16px}.qtr__datei:focus-visible{outline-offset:2px;outline:3px solid #0369a1}.qtr__status{color:#5c6f87;margin-top:14px;font-size:16px;font-weight:600}.qtr__fehler{color:#b91c1c;background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;margin-top:14px;padding:10px 14px;font-size:16px}.qtr__erfolg{color:#14532d;background:#f0fdf4;border:1px solid #86efac;border-radius:8px;margin-top:14px;padding:10px 14px;font-size:16px;display:block}.qtr__berichtliste{margin:6px 0;padding-left:20px;list-style:outside}.qtr__vorschau{border-top:1px solid #e2e8f0;margin-top:20px;padding-top:16px}.qtr__planliste{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.qtr__plan{background:#f8fafc;border-radius:10px;min-width:0;padding:10px 12px}.qtr__planmeta{color:#5c6f87;margin:2px 0 0 34px;font-size:15px}.qtr__lage{white-space:nowrap;border-radius:999px;margin-left:auto;padding:2px 10px;font-size:15px;font-weight:700}.qtr__lage--neu{color:#158049;background:#f0fdf4}.qtr__lage--aendert{color:#6b4bb0;background:#f1ecfb}.qtr__lage--gleich{color:#5c6f87;background:#f1f5f9}.qtr__diff{margin:8px 0 0 34px;font-size:15px}.qtr__diff>summary{cursor:pointer;color:#0d4d69;padding:4px 0;font-weight:700}.qtr__diff>summary:focus-visible{outline-offset:2px;outline:3px solid #0369a1}.qtr__tabelle{border-collapse:collapse;width:100%;margin-top:6px;display:block;overflow-x:auto}.qtr__tabelle th,.qtr__tabelle td{text-align:left;color:#334155;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:5px 10px;font-size:15px}.qtr__tabelle th{color:#5c6f87;white-space:nowrap;font-weight:700}@media (max-width:560px){.qtr{padding:16px 14px}.qtr__planmeta,.qtr__diff{margin-left:0}}html[data-contrast=high] .qtr__titel,html[data-contrast=high] .qtr__untertitel,html[data-contrast=high] .qtr__planname,html[data-contrast=high] .qtr__diff>summary{color:#ffe500!important}html[data-contrast=high] .qtr__lage{color:#ffe500!important;background:0 0!important;border:1px solid #ffe500!important}html[data-contrast=high] .qtr__knopf{color:#ffe500!important;background:#0a0a0a!important;border-color:#ffe500!important}html[data-contrast=high] .qtr__knopf--haupt{color:#0a0a0a!important;background:#ffe500!important}html[data-contrast=high] .qtr__knopf:disabled{color:#fff!important;background:#0a0a0a!important;border-color:#fff!important}html[data-contrast=high] .qtr__zeile:hover{background:#1a1a1a!important}html[data-contrast=high] .qtr__zeile:has(input:checked){color:#ffe500!important;background:#1a1a1a!important}.xfd{margin:-40px -36px 0}.xfd-innen{max-width:1320px;margin:0 auto;padding:0 36px}.xfd-zone--kopf{background:#fff;padding-top:22px}.xfd-zone--band{background:#f5f9fc}.xfd-zone--tabs{z-index:20;background:#fff;border-bottom:1px solid #d9e3eb;position:sticky;top:0}@media (max-width:900px){.xfd{margin:-24px -16px 0}.xfd-innen{padding:0 16px}}.xfd-crumb{color:#5c6f87;flex-wrap:wrap;align-items:center;gap:9px;min-height:42px;font-size:15px;display:flex}.xfd-crumb a{color:#5c6f87;font-weight:500;text-decoration:none}.xfd-crumb a:hover{color:#0f3d52;text-decoration:underline}.xfd-crumb__sep{color:#afc0ce}.xfd-crumb__hier{color:#1e3346;font-weight:500}.xfd-kopf{flex-wrap:wrap;align-items:flex-start;gap:18px;padding:4px 0 22px;display:flex}.xfd-logo{background:#fff;border:1px solid #d9e3eb;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden;box-shadow:0 1px 2px #16283a0d}.xfd-logo img{object-fit:contain;width:100%;height:100%;padding:3px}.xfd-logo__buchstabe{color:#17536c;font-size:24px;font-weight:700}.xfd-kopf__mitte{flex:320px;min-width:0}.xfd-kopf__zeile{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.xfd-titel{font-family:var(--font-jakarta,system-ui);letter-spacing:-.022em;color:#16283a;margin:0;font-size:27px;font-weight:600;line-height:1.15}.xfd-pille{color:#2f7a4a;white-space:nowrap;background:#eaf6ee;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:14px;font-weight:600;display:inline-flex}.xfd-pille--ruht{color:#46586a;background:#edf3f8}.xfd-punkt{background:#4c9a63;border-radius:999px;width:6px;height:6px;animation:2.4s ease-in-out infinite xfd-pulse}.xfd-punkt--grau{background:#5c6f87;animation:none}.xfd-punkt--warn{background:#e0a030;width:7px;height:7px}@keyframes xfd-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}.xfd-kopf__meta{color:#5c6f87;margin:6px 0 0;font-size:15px}.xfd-kopf__aktionen{flex-wrap:wrap;align-items:center;gap:9px;padding-top:4px;display:flex}.xfd-aenderungen{color:#8a5410;white-space:nowrap;background:#fdf3e3;border-radius:999px;padding:5px 12px;font-size:15px;font-weight:600}.xfd-knopf{color:#1e3346;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c8d5e0;border-radius:10px;align-items:center;gap:7px;padding:9px 14px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.xfd-knopf:hover:not(:disabled){background:#f1f6fa;border-color:#afc0ce}.xfd-knopf:disabled{cursor:not-allowed;opacity:.6}.xfd-knopf--still{color:#46586a;border-color:#0000}.xfd-knopf--still:hover{color:#1e3346;background:#edf3f8;border-color:#0000}.xfd-knopf--haupt{color:#fff;background:#0f2942;border-color:#0f2942;padding:9px 18px;box-shadow:0 1px 2px #0f294247}.xfd-knopf--haupt:hover:not(:disabled){background:#16395c;border-color:#16395c}.xfd-knopf--gespeichert,.xfd-knopf--gespeichert:hover:not(:disabled){background:#2f7a4a;border-color:#2f7a4a}.xfd-dreht{animation:.9s linear infinite xfd-spin}@keyframes xfd-spin{to{transform:rotate(360deg)}}.xfd-band{background:#e6edf3;border-top:1px solid #e6edf3;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;display:grid}.xfd-band__zelle{background:#f5f9fc;padding:13px 16px}.xfd-band__label{font-family:var(--font-jakarta,system-ui);letter-spacing:.11em;text-transform:uppercase;color:#5c6f87;margin:0 0 4px;font-size:14px;font-weight:600}.xfd-band__wert{font-family:var(--font-jakarta,system-ui);letter-spacing:-.02em;color:#16283a;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:21px;font-weight:600;display:flex}.xfd-band__zusatz{color:#46586a;font-size:15px;font-weight:500}.xfd-gut{color:#2f7a4a}.xfd-warn{color:#8a5410}.xfd-fehler{color:#a8362d}.xfd-fortschritt{background:#e1ebf2;border-radius:999px;height:3px;overflow:hidden}.xfd-fortschritt>span{background:linear-gradient(90deg,#2c7fa6,#17536c);border-radius:999px;height:100%;display:block}.xfd-tabs{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.xfd-tab{color:#546a7c;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:7px;margin:9px 0;padding:9px 16px;font-family:inherit;font-size:16px;font-weight:500;transition:background .14s,color .14s;display:inline-flex}.xfd-tab:hover{color:#17536c;background:#eaf3f9}.xfd-tab[aria-selected=true]{color:#fff;background:#17536c;font-weight:600;box-shadow:0 1px 2px #17536c59}.xfd-tabs__hinweis{color:#5c6f87;margin-left:auto;padding-left:12px;font-size:15px}.xfd-main{padding:20px 0 0}.xfd-karte{background:#fff;border:1px solid #d9e3eb;border-radius:14px;flex-direction:column;gap:19px;padding:22px 24px;display:flex;box-shadow:0 1px 2px #16283a0a,0 12px 32px -20px #16283a38}.xfd-eyebrow{align-items:center;gap:10px;margin-bottom:12px;display:flex}.xfd-eyebrow__balken{background:#17536c;border-radius:2px;flex-shrink:0;width:3px;height:14px}.xfd-eyebrow__text{font-family:var(--font-jakarta,system-ui);letter-spacing:.09em;text-transform:uppercase;color:#17536c;white-space:nowrap;font-size:14px;font-weight:700}.xfd-eyebrow__linie{background:#e6edf3;flex:1;height:1px}.xfd-eyebrow__zusatz{color:#5c6f87;font-size:15px}.xfd-raster{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px 16px;display:grid}.xfd-raster--eng{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.xfd-raster--weit{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.xfd-raster--karten{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:8px 16px}.xfd-breit{grid-column:1/-1}.xfd-feld{min-width:0}.xfd-label{color:#1e3346;align-items:center;gap:6px;margin-bottom:4px;font-size:16px;font-weight:600;display:flex}.xfd-eingabe,.xfd-auswahl{color:#16283a;background:#f8fafc;border:1px solid #c8d5e0;border-radius:7px;width:100%;padding:8px 11px;font-family:inherit;font-size:16px}.xfd-eingabe::placeholder{color:#6e8091}.xfd-eingabe:hover,.xfd-auswahl:hover{border-color:#afc0ce}.xfd-eingabe--fehlt{background:#fffaf9;border-color:#dfa79f}.xfd-eingabe--warn{background:#fffbf2;border-color:#ebc98f}.xfd-eingabe--mono{padding:5px 9px;font-family:ui-monospace,IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:15px}.xfd-eingabe--zahl{text-align:right;width:84px}.xfd-zeile{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.xfd-nachsatz{color:#46586a;font-size:15px}.xfd-ergebnis{align-items:center;gap:6px;font-size:15px;display:inline-flex}.xfd-info{color:#5c6f87;cursor:help;background:0 0;border:1px solid #5c6f87;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-family:inherit;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.xfd-info:hover,.xfd-info:focus-visible{color:#17536c;border-color:#17536c}.xfd-schalterkarte{cursor:pointer;background:#f7fafc;border:1px solid #dee7ee;border-radius:10px;align-items:center;gap:11px;padding:9px 12px;transition:border-color .14s,background .14s;display:flex}.xfd-schalterkarte:hover{background:#f1f6fa;border-color:#afc0ce}.xfd-schalterkarte__text{color:#1e3346;flex:1;font-size:16px;font-weight:500}.xfd-schalter{appearance:none;cursor:pointer;background:#bfceda;border:none;border-radius:999px;flex-shrink:0;width:34px;height:20px;margin:0;transition:background .15s;position:relative}.xfd-schalter:after{content:"";background:#fff;border-radius:999px;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #11172140}.xfd-schalter:checked{background:#17536c}.xfd-schalter:checked:after{transform:translate(14px)}.xfd-wahlkarte{cursor:pointer;background:#f7fafc;border:1px solid #dee7ee;border-radius:10px;align-items:flex-start;gap:9px;padding:10px 12px;transition:border-color .14s,background .14s;display:flex;position:relative}.xfd-wahlkarte:hover{background:#f1f6fa;border-color:#afc0ce}.xfd-wahlkarte input{accent-color:#17536c;flex-shrink:0;width:16px;height:16px;margin:2px 0 0}.xfd-wahlkarte__titel{color:#1e3346;font-size:16px;font-weight:600}.xfd-wahlkarte__text{color:#46586a;margin:2px 0 0;font-size:15px}.xfd-wahlkarte:has(input:checked){background:#17536c0b;border-width:1.6px;border-color:#17536c}.xfd-chips{flex-wrap:wrap;gap:6px;display:flex}.xfd-chip{color:#46586a;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #c8d5e0;border-radius:999px;align-items:center;padding:6px 13px;font-family:inherit;font-size:16px;font-weight:500;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.xfd-chip:hover{border-color:#afc0ce}.xfd-chip[aria-pressed=true]{border-width:1.5px}.xfd-chip--vollzeit[aria-pressed=true]{color:#2f7a4a;background:#eaf6ee;border-color:#bfe3cb}.xfd-chip--teilzeit[aria-pressed=true]{color:#a9660f;background:#fdf3e3;border-color:#f3d9a8}.xfd-chip--freier[aria-pressed=true]{color:#4a7c3a;background:#eff7ec;border-color:#cfe6c4}.xfd-chip--geringfuegig[aria-pressed=true]{color:#1b6e96;background:#e7f2fa;border-color:#b9dbef}.xfd-streifen{color:#8a5410;background:#fdf3e3;border:1px solid #f3d9a8;border-radius:8px;align-items:flex-start;gap:9px;padding:9px 12px;font-size:15px;display:flex}.xfd-streifen--fehler{color:#a8362d;background:#fffaf9;border-color:#f0dcd8}.xfd-mapping{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.xfd-mapping__tabelle{flex:520px;padding:16px 20px 18px}.xfd-mapping__spalte{flex-direction:column;flex:296px;gap:12px;max-width:380px;display:flex}.xfd-mapkopf{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.xfd-mapzeile{border-top:1px solid #ebf1f6;grid-template-columns:minmax(140px,1fr) minmax(120px,150px) minmax(0,1.15fr);align-items:center;column-gap:14px;padding:7px 0;display:grid}.xfd-mapzeile--kopf{font-family:var(--font-jakarta,system-ui);letter-spacing:.11em;text-transform:uppercase;color:#5c6f87;border-top:1px solid #d9e3eb;padding-bottom:5px;font-size:14px;font-weight:600}.xfd-mapzeile__feld{color:#1e3346;align-items:center;gap:6px;font-size:16px;font-weight:500;display:flex}.xfd-mapzeile__wert{color:#46586a;align-items:center;gap:7px;min-width:0;font-size:15px;display:flex}.xfd-mapzeile__wert span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xfd-pflicht{color:#a8362d}.xfd-code{color:#46586a;background:#edf3f8;border-radius:4px;padding:1px 5px;font-family:ui-monospace,IBM Plex Mono,Consolas,monospace;font-size:14px}.xfd-tagchips{flex-wrap:wrap;gap:6px;display:flex}.xfd-mapfuss{color:#46586a;margin:10px 0 0;font-size:15px}@media (max-width:900px){.xfd-mapzeile{grid-template-columns:1fr;row-gap:4px}.xfd-mapzeile--kopf{display:none}.xfd-mapping__spalte{max-width:none}}.xfd-fuss{color:#5c6f87;flex-wrap:wrap;align-items:center;gap:10px;padding:16px 0 30px;font-size:15px;display:flex}.xfd-fuss__sep{color:#c8d5e0}.xfd-fuss__rechts{margin-left:auto}html[data-contrast=high] .xfd-band__zelle,html[data-contrast=high] .xfd-karte,html[data-contrast=high] .xfd-schalterkarte,html[data-contrast=high] .xfd-wahlkarte,html[data-contrast=high] .xfd-streifen,html[data-contrast=high] .xfd-tabs{color:#fff!important;background:#0a0a0a!important;border-color:#aaa!important}html[data-contrast=high] .xfd-titel,html[data-contrast=high] .xfd-eyebrow__text,html[data-contrast=high] .xfd-band__label,html[data-contrast=high] .xfd-mapzeile--kopf{color:#ffe500!important}html[data-contrast=high] .xfd-band__wert,html[data-contrast=high] .xfd-band__zusatz,html[data-contrast=high] .xfd-gut,html[data-contrast=high] .xfd-warn,html[data-contrast=high] .xfd-fehler,html[data-contrast=high] .xfd-nachsatz,html[data-contrast=high] .xfd-mapfuss,html[data-contrast=high] .xfd-kopf__meta{color:#fff!important}html[data-contrast=high] .xfd-eyebrow__balken,html[data-contrast=high] .xfd-punkt{background:#ffe500!important}html[data-contrast=high] .xfd-eyebrow__linie{background:#666!important}html[data-contrast=high] .xfd-pille,html[data-contrast=high] .xfd-aenderungen,html[data-contrast=high] .xfd-code{color:#ffe500!important;background:0 0!important;border:1px solid #ffe500!important}html[data-contrast=high] .xfd-schalter{background:#0a0a0a!important;border:2px solid #fff!important}html[data-contrast=high] .xfd-schalter:after{background:#fff!important}html[data-contrast=high] .xfd-schalter:checked{background:#ffe500!important;border-color:#ffe500!important}html[data-contrast=high] .xfd-schalter:checked:after{background:#0a0a0a!important}html[data-contrast=high] .xfd-tab{color:#ffe500!important;background:#0a0a0a!important;border:2px solid #0000!important}html[data-contrast=high] .xfd-tab[aria-selected=true],html[data-contrast=high] .xfd-chip[aria-pressed=true]{color:#0a0a0a!important;background:#ffe500!important;border-color:#ffe500!important}html[data-contrast=high] .xfd-wahlkarte:has(input:checked){border-color:#ffe500!important}html[data-contrast=high] .xfd-fortschritt{background:#333!important}html[data-contrast=high] .xfd-fortschritt>span{background:#ffe500!important}html[data-contrast=high] .xfd-info{color:#ffe500!important;background:#0a0a0a!important;border-color:#ffe500!important}.pkt{flex-direction:column;gap:26px;max-width:1320px;display:flex}.pkt-crumb{flex-wrap:wrap;align-items:center;gap:10px;font-size:15px;display:flex}.pkt-crumb a{color:#4a6b80;font-weight:600;text-decoration:underline}.pkt-crumb a:hover{color:#0e3a56}.pkt-crumb__sep{color:#c8d5df}.pkt-crumb__hier{color:#0f3f5e;font-weight:700}.pkt-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.pkt-kopf__zeile{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pkt-titel{font-family:var(--font-jakarta,system-ui);letter-spacing:-.9px;color:#0d324b;margin:0;font-size:33px;font-weight:800}.pkt-badge{letter-spacing:1.1px;color:#b22f28;background:#fdeceb;border:1px solid #f8d5d3;border-radius:7px;padding:4px 9px;font-size:14px;font-weight:800}.pkt-subline{color:#4a6b80;max-width:620px;margin:8px 0 0;font-size:16px;font-weight:500}.pkt-subline a{color:#0f3f5e;text-underline-offset:3px;font-weight:700;text-decoration:underline}.pkt-subline a:hover{text-decoration-thickness:2px}.pkt-knopf{color:#fff;cursor:pointer;white-space:nowrap;background:#0e3a56;border:1px solid #0e3a56;border-radius:11px;align-items:center;gap:9px;padding:13px 22px;font-family:inherit;font-size:16px;font-weight:700;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex;box-shadow:0 8px 20px -10px #0e3a56cc}.pkt-knopf:hover{background:#124a6f;border-color:#124a6f;transform:translateY(-1px)}.pkt-speichern{white-space:nowrap;cursor:pointer;color:#4a6b80;background:#f6f9fb;border:1px solid #e5ecf2;border-radius:9px;padding:9px 16px;font-family:inherit;font-size:15px;font-weight:700;transition:background .16s,color .16s,border-color .16s}.pkt-speichern--offen{color:#fff;background:#0e3a56;border-color:#0e3a56}.pkt-speichern--offen:hover{background:#124a6f;border-color:#124a6f}.pkt-speichern--fertig{color:#1d7a53;background:#e6f5ee;border-color:#c6e8d8}.pkt-speichern:disabled{cursor:default}.pkt-kennzahlen{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:1100px){.pkt-kennzahlen{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.pkt-kennzahlen{grid-template-columns:1fr}}.pkt-karte{background:#fff;border:1px solid #e5ecf2;border-radius:14px;flex-direction:column;gap:6px;padding:18px 20px;transition:box-shadow .18s,transform .18s;display:flex}.pkt-karte:hover{transform:translateY(-1px);box-shadow:0 10px 26px -18px #0d324b80}.pkt-karte__label{font-family:var(--font-jakarta,system-ui);letter-spacing:1px;text-transform:uppercase;color:#4a6b80;margin:0;font-size:14px;font-weight:800}.pkt-karte__wert{font-family:var(--font-jakarta,system-ui);letter-spacing:-1px;color:#0f3f5e;margin:0;font-size:29px;font-weight:800}.pkt-karte__hinweis{color:#4a6b80;margin:0;font-size:14px;font-weight:600}.pkt-tabelle{background:#fff;border:1px solid #e5ecf2;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #0d324b0a}.pkt-werkzeug{border-bottom:1px solid #eef3f7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:15px 22px;display:flex}.pkt-werkzeug__links{align-items:center;gap:10px;display:flex}.pkt-werkzeug__titel{font-family:var(--font-jakarta,system-ui);letter-spacing:-.2px;color:#0f3f5e;margin:0;font-size:17px;font-weight:800}.pkt-zaehler{color:#4a6b80;white-space:nowrap;background:#eef4f8;border-radius:999px;padding:3px 9px;font-size:14px;font-weight:700}.pkt-werkzeug__rechts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pkt-suche{background:#f6f9fb;border:1px solid #e5ecf2;border-radius:9px;align-items:center;gap:8px;padding:8px 12px;display:flex}.pkt-suche svg{color:#4a6b80;flex-shrink:0}.pkt-suche input{color:#0f3f5e;background:0 0;border:none;outline:none;width:200px;max-width:40vw;font-family:inherit;font-size:15px;font-weight:600}.pkt-suche input::placeholder{color:#4a6b80;font-weight:500}.pkt-suche:focus-within{border-color:#b9cfdd}.pkt-scroll{overflow-x:auto}.pkt-zeile{border-bottom:1px solid #f2f6f9;grid-template-columns:40px minmax(200px,1.5fr) .85fr .8fr 1fr .85fr .9fr 168px;align-items:center;gap:16px;min-width:1020px;padding:14px 22px;display:grid}.pkt-zeile--kopf{font-family:var(--font-jakarta,system-ui);letter-spacing:1.05px;text-transform:uppercase;color:#4a6b80;background:#f8fafc;border-bottom:1px solid #eef3f7;padding:11px 22px;font-size:14px;font-weight:800}.pkt-zeile:not(.pkt-zeile--kopf):hover{background:#f9fbfd}.pkt-zeile--ziel{background:#f1f7fb}.pkt-zeile--zieht{opacity:.45}.pkt-rechts{text-align:right;justify-self:end}.pkt-griff{color:#8fa6b5;cursor:grab;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.pkt-griff:hover{color:#0f3f5e;background:#eef4f8}.pkt-name{font-family:var(--font-jakarta,system-ui);letter-spacing:-.2px;color:#0f3f5e;flex-wrap:wrap;align-items:center;gap:8px;font-size:17px;font-weight:700;display:flex}.pkt-slug{color:#4a6b80;margin:2px 0 0;font-size:14px;font-weight:500}.pkt-beliebt{letter-spacing:.8px;color:#1d5f8a;background:#e2eff8;border-radius:6px;padding:3px 7px;font-size:14px;font-weight:800}.pkt-wert{color:#3f6178;font-size:16px;font-weight:600}.pkt-preis{font-family:var(--font-jakarta,system-ui);letter-spacing:-.3px;color:#0f3f5e;font-size:18px;font-weight:800}.pkt-pille{white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:6px 11px;font-size:14px;font-weight:700;display:inline-flex}.pkt-pille--standard{color:#3f6178;background:#eef3f7}.pkt-pille--premium{color:#6a3faa;background:#f1ebfb}.pkt-pille--aktiv{color:#1d7a53;background:#e6f5ee}.pkt-pille--inaktiv{color:#4a6b80;background:#f1f4f7}.pkt-punkt{background:currentColor;border-radius:999px;flex-shrink:0;width:6px;height:6px}.pkt-aktionen{justify-content:flex-end;gap:6px;display:flex}.pkt-bearbeiten{color:#3c6480;white-space:nowrap;background:#fff;border:1px solid #e1e9f0;border-radius:8px;padding:7px 12px;font-size:15px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.pkt-bearbeiten:hover{color:#0f3f5e;background:#f1f6fa;border-color:#c9d9e5}.pkt-leer{text-align:center;color:#4a6b80;padding:52px 22px;font-size:16px;font-weight:600}.pkt-fuss{color:#4a6b80;background:#fbfdfe;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:13px 22px;font-size:15px;font-weight:600;display:flex}html[data-contrast=high] .pkt-karte,html[data-contrast=high] .pkt-tabelle,html[data-contrast=high] .pkt-zeile,html[data-contrast=high] .pkt-zeile--kopf,html[data-contrast=high] .pkt-fuss,html[data-contrast=high] .pkt-suche{color:#fff!important;background:#0a0a0a!important;border-color:#aaa!important}html[data-contrast=high] .pkt-titel,html[data-contrast=high] .pkt-karte__label,html[data-contrast=high] .pkt-karte__wert,html[data-contrast=high] .pkt-werkzeug__titel,html[data-contrast=high] .pkt-zeile--kopf,html[data-contrast=high] .pkt-name,html[data-contrast=high] .pkt-preis{color:#ffe500!important}html[data-contrast=high] .pkt-slug,html[data-contrast=high] .pkt-wert,html[data-contrast=high] .pkt-karte__hinweis,html[data-contrast=high] .pkt-subline,html[data-contrast=high] .pkt-fuss{color:#fff!important}html[data-contrast=high] .pkt-badge,html[data-contrast=high] .pkt-zaehler,html[data-contrast=high] .pkt-pille,html[data-contrast=high] .pkt-beliebt{color:#ffe500!important;background:0 0!important;border:1px solid #ffe500!important}html[data-contrast=high] .pkt-zeile--ziel{background:#1a1a1a!important}html[data-contrast=high] .pkt-zeile--zieht{opacity:1!important;outline:2px dashed #ffe500!important}html[data-contrast=high] .pkt-griff{color:#ffe500!important;background:#0a0a0a!important;border:1px solid #ffe500!important}html[data-contrast=high] .pkt-speichern--fertig{color:#0a0a0a!important;background:#ffe500!important;border-color:#ffe500!important}html[data-contrast=high] .pkt-speichern:disabled{color:#fff!important;background:#0a0a0a!important;border-color:#aaa!important}.gbp-zeile{grid-template-columns:minmax(210px,1.3fr) 1fr 1fr .9fr .8fr 314px;min-width:1140px}.gbp-zeile--kopf{white-space:nowrap}.gbp-suchknopf{cursor:pointer;color:#0e3a56;white-space:nowrap;background:0 0;border:none;padding:0 2px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:underline}.gbp-suchknopf:hover{color:#124a6f}.gbp-umschalter{background:#f6f9fb;border:1px solid #e5ecf2;border-radius:9px;align-items:center;gap:2px;padding:3px;display:flex}.gbp-umschalter__teil{color:#4a6b80;white-space:nowrap;border-radius:7px;padding:6px 13px;font-size:15px;font-weight:700;text-decoration:none;transition:background .15s,color .15s}.gbp-umschalter__teil:hover{color:#0f3f5e}.gbp-umschalter__teil.on{color:#0f3f5e;background:#fff;box-shadow:0 1px 3px #0d324b1f}.gbp-firma{align-items:center;gap:11px;min-width:0;display:flex}.gbp-avatar{width:36px;height:36px;font-family:var(--font-jakarta,system-ui);color:#3f6178;background:#eef4f8;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:inline-flex}.gbp-firma__name{font-family:var(--font-jakarta,system-ui);color:#0f3f5e;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;display:block;overflow:hidden}.gbp-firma__mail{color:#4a6b80;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;display:block;overflow:hidden}.gbp-kontingent{flex-direction:column;gap:4px;min-width:0;display:flex}.gbp-frei{font-family:var(--font-jakarta,system-ui);color:#0f3f5e;font-size:17px;font-weight:800}.gbp-frei--offen{color:#1d7a53}.gbp-balken{background:#eaf0f5;border-radius:999px;width:64px;height:5px;display:block;overflow:hidden}.gbp-balken__fuellung{background:#28a06b;height:100%;display:block}.gbp-balken__fuellung--voll{background:#8fa6b5}.gbp-verbraucht{color:#4a6b80;font-size:14px;font-weight:600}.gbp-unbegrenzt{color:#4a6b80}.gbp-akt{color:#3c6480;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e1e9f0;border-radius:8px;padding:7px 12px;font-family:inherit;font-size:15px;font-weight:700;transition:background .15s,border-color .15s,color .15s}.gbp-akt:hover{color:#0f3f5e;background:#f1f6fa;border-color:#c9d9e5}.gbp-akt:disabled{cursor:default;opacity:.6}.gbp-akt--an{color:#1d7a53;border-color:#c6e8d8}.gbp-akt--an:hover{color:#17643f;background:#e6f5ee;border-color:#9ad4ba}.gbp-akt--aus,.gbp-akt--loeschen{color:#b22f28;border-color:#f3dedd}.gbp-akt--aus:hover,.gbp-akt--loeschen:hover{color:#8f241f;background:#fdeceb;border-color:#eec3c1}.gbp-akt--speichern{color:#fff;background:#0e3a56;border-color:#0e3a56}.gbp-akt--speichern:hover{color:#fff;background:#124a6f;border-color:#124a6f}.gbp-bearbeiten{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.gbp-feld{flex-direction:column;gap:3px;display:flex}.gbp-feld>span{color:#4a6b80;letter-spacing:.4px;font-size:14px;font-weight:700}.gbp-feld input{color:#0f3f5e;background:#fff;border:1px solid #e1e9f0;border-radius:8px;width:92px;padding:6px 9px;font-family:inherit;font-size:15px;font-weight:600}.gbp-feld input[type=date]{width:150px}.gbp-feld input:focus-visible{outline-offset:1px;outline:3px solid #0d4d69}.gbp-fuss{border-top:1px solid #f2f6f9;padding:14px 22px}.gbp-fuss__rechts{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gbp-seite{color:#4a6b80;white-space:nowrap;font-weight:700}.gbp-fuss .pgr{margin-top:0}html[data-contrast=high] .gbp-umschalter,html[data-contrast=high] .gbp-avatar,html[data-contrast=high] .gbp-feld input{color:#fff!important;background:#0a0a0a!important;border-color:#aaa!important}html[data-contrast=high] .gbp-umschalter__teil{color:#fff!important}html[data-contrast=high] .gbp-umschalter__teil.on{color:#0a0a0a!important;background:#ffe500!important}html[data-contrast=high] .gbp-firma__name,html[data-contrast=high] .gbp-frei,html[data-contrast=high] .gbp-seite{color:#ffe500!important}html[data-contrast=high] .gbp-firma__mail,html[data-contrast=high] .gbp-verbraucht,html[data-contrast=high] .gbp-unbegrenzt,html[data-contrast=high] .gbp-feld>span{color:#fff!important}html[data-contrast=high] .gbp-suchknopf{color:#ffe500!important}html[data-contrast=high] .gbp-balken{background:#333!important}html[data-contrast=high] .gbp-balken__fuellung,html[data-contrast=high] .gbp-balken__fuellung--voll{background:#ffe500!important}html[data-contrast=high] .gbp-akt{color:#ffe500!important;background:#0a0a0a!important;border-color:#ffe500!important}html[data-contrast=high] .gbp-akt--speichern{color:#0a0a0a!important;background:#ffe500!important;border-color:#ffe500!important}.zgs{flex-direction:column;gap:26px;max-width:1240px;display:flex}.zgs-kopf{flex-direction:column;gap:14px;display:flex}.zgs-crumb{flex-wrap:wrap;align-items:center;gap:14px;font-size:16px;display:flex}.zgs-crumb a{color:#4e5f64;font-weight:500;text-decoration:underline}.zgs-crumb a:hover{color:#0e3f4b}.zgs-crumb__sep{color:#c9d1d2}.zgs-badge{color:#a61e20;letter-spacing:.07em;background:#fbeaea;border-radius:6px;align-items:center;height:26px;padding:0 10px;font-size:14px;font-weight:700;display:inline-flex}.zgs-titel{font-family:var(--font-jakarta,system-ui);letter-spacing:-.025em;color:#0e3f4b;margin:0;font-size:44px;font-weight:700;line-height:1.08}.zgs-lead{color:#4e5f64;text-wrap:pretty;max-width:760px;margin:0;font-size:19px;line-height:1.6}.zgs-lead strong{color:#1d2a2e;font-weight:600}.zgs-karte{background:#fff;border:1px solid #e1e6e6;border-radius:18px;box-shadow:0 1px 3px #0e3f4b0d}.zgs-spalten{grid-template-columns:1.15fr 1fr;align-items:start;gap:26px;display:grid}@media (max-width:1000px){.zgs-spalten{grid-template-columns:1fr}}.zgs-h2{font-family:var(--font-jakarta,system-ui);letter-spacing:-.02em;color:#0e3f4b;margin:0;font-size:23px;font-weight:600}.zgs-beschreibung{color:#4e5f64;margin:12px 0 0;font-size:17px;line-height:1.6}.zgs-stand__kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:32px 36px;display:flex}.zgs-stand__text{flex:340px;min-width:0}.zgs-kachel{border-radius:15px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.zgs-stand--an .zgs-kachel{color:#1b6b44;background:#ecf6f0}.zgs-stand--aus .zgs-kachel{color:#a61e20;background:#fbeaea}.zgs-stand__titel{font-family:var(--font-jakarta,system-ui);letter-spacing:-.02em;color:#0e3f4b;flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:27px;font-weight:600;display:flex}.zgs-punkt{border-radius:999px;flex:none;width:9px;height:9px}.zgs-stand--an .zgs-punkt{background:#1b6b44}.zgs-stand--aus .zgs-punkt{background:#a61e20}.zgs-stand__sub{color:#4e5f64;margin:8px 0 0;font-size:18px;line-height:1.5}.zgs-stand__fuss{color:#5a686c;background:#fafbfb;border-top:1px solid #edf0f0;border-radius:0 0 17px 17px;flex-wrap:wrap;align-items:center;gap:24px;padding:18px 36px;font-size:16px;display:flex}.zgs-punkt-trenn{color:#b9c2c2}.zgs-hinterlegt{color:#1b6b44;font-weight:600}.zgs-fehlt{color:#a61e20;font-weight:600}.zgs-schalter{cursor:pointer;background:#c2cbcc;border:none;border-radius:999px;flex:none;justify-content:flex-start;align-items:center;width:74px;height:42px;padding:4px;transition:background .16s;display:inline-flex}.zgs-schalter--an{background:#1b6b44;justify-content:flex-end}.zgs-schalter:hover:not(:disabled){filter:brightness(.95)}.zgs-schalter:disabled{cursor:not-allowed;opacity:.55}.zgs-schalter__knopf{background:#fff;border-radius:999px;width:34px;height:34px;display:block;box-shadow:0 1px 4px #00000040}.zgs-ruecksicht{background:#fdf4f4;border:1px solid #f2d4d4;border-radius:14px;flex-direction:column;gap:20px;max-width:720px;margin:0 14px 14px;padding:28px 30px;animation:.18s ease-out both zgsRiseIn;display:flex}@keyframes zgsRiseIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.zgs-ruecksicht{animation:none}}.zgs-ruecksicht__titel{font-family:var(--font-jakarta,system-ui);letter-spacing:-.015em;color:#8c1a1c;margin:0;font-size:21px;font-weight:600}.zgs-ruecksicht__text{color:#63494a;margin:0;font-size:17px;line-height:1.6}.zgs-ruecksicht__haken{color:#4a2e2e;align-items:flex-start;gap:12px;font-size:17px;line-height:1.45;display:flex}.zgs-ruecksicht__haken input{accent-color:#a61e20;flex:none;width:20px;height:20px;margin:2px 0 0}.zgs-ruecksicht__knoepfe{flex-wrap:wrap;gap:12px;display:flex}.zgs-knopf{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:11px;flex:none;justify-content:center;align-items:center;height:50px;padding:0 24px;font-family:inherit;font-size:17px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.zgs-knopf--gefahr{color:#fff;background:#a61e20;border-color:#a61e20}.zgs-knopf--gefahr:hover:not(:disabled){background:#8c1a1c;border-color:#8c1a1c}.zgs-knopf--zweit{color:#63494a;background:0 0;border-color:#d3c1c1;padding:0 22px;font-weight:500}.zgs-knopf--zweit:hover{background:#f6eaea}.zgs-knopf--haupt{color:#fff;background:#14505e;border-color:#14505e;height:52px;padding:0 26px}.zgs-knopf--haupt:hover:not(:disabled){background:#0e3f4b;border-color:#0e3f4b}.zgs-knopf:disabled{cursor:not-allowed;color:#63706f;background:#e7ebeb;border-color:#e7ebeb}.zgs-pw{padding:32px 36px}.zgs-felder{flex-direction:column;gap:20px;margin-top:26px;display:flex}.zgs-feld{flex-direction:column;gap:9px;display:flex}.zgs-feld>span{color:#2f4146;font-size:16px;font-weight:600}.zgs-feld input{color:#1d2a2e;background:#fff;border:1px solid #d8dedf;border-radius:11px;height:54px;padding:0 16px;font-family:inherit;font-size:18px}.zgs-feld input::placeholder{color:#6e7b7e}.zgs-feld input:focus-visible{outline-offset:2px;outline:2px solid #14505e}.zgs-pw__zeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.zgs-haken{color:#4e5f64;align-items:center;gap:10px;font-size:16px;display:flex}.zgs-haken input{accent-color:#14505e;flex:none;width:19px;height:19px}.zgs-pruefung{margin:0;font-size:16px;font-weight:500}.zgs-pruefung--gut{color:#1b6b44}.zgs-pruefung--schlecht{color:#a61e20}.zgs-pw__aktion{border-top:1px solid #edf0f0;flex-wrap:wrap;align-items:center;gap:16px;margin-top:26px;padding-top:26px;display:flex}.zgs-gespeichert{color:#1b6b44;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:500;animation:.18s ease-out both zgsRiseIn;display:inline-flex}@media (prefers-reduced-motion:reduce){.zgs-gespeichert{animation:none}}.zgs-warnung{color:#8c1a1c;background:#fdf4f4;border:1px solid #f2d4d4;border-radius:12px;margin:0 14px 14px;padding:14px 18px;font-size:17px;font-weight:500;line-height:1.5}.zgs-pw .zgs-warnung{margin:16px 0 0}.zgs-schloesser{padding:32px 36px}.zgs-schloesser__kopf{color:#96690f;align-items:center;gap:11px;display:flex}.zgs-liste{flex-direction:column;gap:14px;margin:22px 0 0;padding:0;list-style:none;display:flex}.zgs-liste li{background:#fafbfb;border:1px solid #ebeeee;border-radius:13px;gap:16px;padding:20px;display:flex}.zgs-nummer{color:#14505e;background:#e8edee;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;font-weight:700;display:inline-flex}.zgs-liste__titel{color:#1d2a2e;margin:0;font-size:17px;font-weight:600}.zgs-liste__text{color:#4e5f64;margin:6px 0 0;font-size:16px;line-height:1.6}.zgs-liste code,.zgs-beschreibung code{font-family:var(--font-mono,ui-monospace, monospace);color:#14505e;background:#edf1f1;border-radius:5px;padding:2px 6px;font-size:14.5px}html[data-contrast=high] .zgs-karte,html[data-contrast=high] .zgs-stand__fuss,html[data-contrast=high] .zgs-liste li,html[data-contrast=high] .zgs-ruecksicht,html[data-contrast=high] .zgs-warnung,html[data-contrast=high] .zgs-feld input{color:#fff!important;background:#0a0a0a!important;border-color:#aaa!important}html[data-contrast=high] .zgs-titel,html[data-contrast=high] .zgs-h2,html[data-contrast=high] .zgs-stand__titel,html[data-contrast=high] .zgs-ruecksicht__titel,html[data-contrast=high] .zgs-liste__titel{color:#ffe500!important}html[data-contrast=high] .zgs-lead,html[data-contrast=high] .zgs-lead strong,html[data-contrast=high] .zgs-beschreibung,html[data-contrast=high] .zgs-stand__sub,html[data-contrast=high] .zgs-stand__fuss,html[data-contrast=high] .zgs-liste__text,html[data-contrast=high] .zgs-ruecksicht__text,html[data-contrast=high] .zgs-ruecksicht__haken,html[data-contrast=high] .zgs-haken,html[data-contrast=high] .zgs-feld>span,html[data-contrast=high] .zgs-warnung{color:#fff!important}html[data-contrast=high] .zgs-hinterlegt,html[data-contrast=high] .zgs-fehlt,html[data-contrast=high] .zgs-pruefung,html[data-contrast=high] .zgs-pruefung--gut,html[data-contrast=high] .zgs-pruefung--schlecht,html[data-contrast=high] .zgs-gespeichert{color:#ffe500!important}html[data-contrast=high] .zgs-badge,html[data-contrast=high] .zgs-nummer,html[data-contrast=high] .zgs-liste code,html[data-contrast=high] .zgs-beschreibung code{color:#ffe500!important;background:0 0!important;border:1px solid #ffe500!important}html[data-contrast=high] .zgs-kachel,html[data-contrast=high] .zgs-schloesser__kopf{color:#ffe500!important}html[data-contrast=high] .zgs-kachel{background:#0a0a0a!important;border:1px solid #ffe500!important}html[data-contrast=high] .zgs-punkt{background:#ffe500!important}html[data-contrast=high] button.zgs-schalter{background:#0a0a0a!important;border:2px solid #ffe500!important}html[data-contrast=high] button.zgs-schalter span.zgs-schalter__knopf{background:#ffe500!important}html[data-contrast=high] .zgs-knopf:disabled{color:#fff!important;background:#0a0a0a!important;border-color:#aaa!important}.bst{color:#1b3a4b;max-width:1560px;margin:0 auto;padding-bottom:96px}.bst-kopf{border-bottom:1px solid #e1e8ed;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:20px;padding:4px 0 20px;display:flex}.bst-zurueck{color:#5b7383;align-items:center;gap:6px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.bst-zurueck:hover{color:#c8102e}.bst-trenner{background:#e1e8ed;width:1px;height:22px}.bst-titel{letter-spacing:-.02em;color:#14384a;margin:0;font-size:24px;font-weight:600}.bst-badge{letter-spacing:.08em;color:#c8102e;background:#fde8eb;border-radius:4px;padding:4px 9px;font-size:12px;font-weight:700}.bst-kopf__zahl{color:#5b7383;margin-left:auto;font-size:15px}.bst-segment{background:#f4f6f8;border-radius:7px;gap:6px;padding:3px;display:inline-flex}.bst-segment__knopf{color:#5b7383;cursor:pointer;background:0 0;border:none;border-radius:5px;padding:8px 14px;font-family:inherit;font-size:14.5px;font-weight:500}.bst-segment__knopf.on{color:#fff;background:#14384a}.bst-segment__knopf:focus-visible{outline-offset:2px;outline:3px solid #1b4e6b}.bst-fehler{color:#c8102e;background:#fde8eb;border-radius:8px;margin:0 0 14px;padding:12px 16px;font-size:15px;font-weight:600}.bst-karte{background:#fff;border:1px solid #e1e8ed;border-radius:10px;padding:20px 22px}.bst-karte+.bst-karte{margin-top:16px}.bst-karte__kopf{align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.bst-karte__titel{letter-spacing:-.01em;color:#14384a;margin:0;font-size:17px;font-weight:600}.bst-karte__text{color:#5b7383;margin:4px 0 16px;font-size:14px;line-height:1.5}.bst-hinweis{color:#5b7383;margin-left:auto;font-size:13px}.bst-leer-klein{color:#5b7383;margin:8px 0 0;font-size:15px}.bst-kpi{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px;display:grid}.bst-kpi--fuenf{grid-template-columns:repeat(5,1fr)}.bst-kennzahl__label{letter-spacing:.07em;text-transform:uppercase;color:#5b7383;margin:0;font-size:12.5px;font-weight:600}.bst-kennzahl__wert{letter-spacing:-.03em;color:#14384a;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 0;font-size:38px;font-weight:600;line-height:1.05;display:flex}.bst-kennzahl__unter{color:#5b7383;margin:6px 0 0;font-size:14px}.bst-veraenderung{border-radius:5px;padding:3px 9px;font-size:14px;font-weight:600}.bst-veraenderung.gut{color:#1f6b45;background:#e7f3ec}.bst-veraenderung.schlecht{color:#c8102e;background:#fde8eb}.bst-widgets{grid-template-columns:1.15fr 1fr .9fr;gap:16px;margin-bottom:24px;display:grid}.bst-paketzeile{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;margin:0 -8px;padding:8px;font-family:inherit;display:block}.bst-paketzeile:hover{background:#f7f9fa}.bst-paketzeile:focus-visible{outline-offset:-3px;outline:3px solid #1b4e6b}.bst-paketzeile__kopf{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bst-paketzeile__name{color:#1b3a4b;font-size:15px;font-weight:500}.bst-paketzeile__meta{color:#5b7383;font-variant-numeric:tabular-nums;font-size:14px}.bst-paketzeile.on .bst-paketzeile__name{color:#c8102e;font-weight:700}.bst-spur{background:#eef2f5;height:10px;margin-top:7px;display:block}.bst-fuellung{background:#1b4e6b;height:100%;display:block}.bst-paketzeile.on .bst-fuellung{background:#c8102e}.bst-legende{color:#5b7383;align-items:center;gap:6px;margin-left:auto;font-size:13px;display:inline-flex}.bst-legende__punkt{width:12px;height:12px;display:inline-block}.bst-legende__quadrat{border-radius:3px;width:12px;height:12px;display:inline-block}.bst-monate{grid-template-columns:repeat(12,1fr);align-items:end;gap:5px;min-height:150px;display:grid}.bst-monat{flex-direction:column;align-items:center;gap:4px;display:flex}.bst-monat__wert{color:#5b7383;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:500}.bst-monat__balken{justify-content:center;align-items:flex-end;gap:2px;width:100%;height:105px;display:flex}.bst-balken{width:40%;display:block}.bst-balken--vor{background:#c3d8e4}.bst-balken--jetzt{background:#2a6b8f}.bst-monat__name{color:#5b7383;font-size:12px}.bst-kundenzeile{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;width:100%;margin:0 -8px;padding:10px 8px;font-family:inherit;display:flex}.bst-kundenzeile:hover{background:#f4f7f9}.bst-kundenzeile:focus-visible{outline-offset:-3px;outline:3px solid #1b4e6b}.bst-rang{color:#5b7383;font-variant-numeric:tabular-nums;width:24px;font-size:13px;font-weight:600}.bst-kundenzeile__name{flex-direction:column;flex:1;min-width:0;display:flex}.bst-kundenzeile__firma{color:#1b3a4b;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.bst-kundenzeile__anzahl{color:#5b7383;font-size:13px}.bst-kundenzeile__summe{color:#14384a;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.bst-tabelle{background:#fff;border:1px solid #e1e8ed;border-radius:10px;overflow:hidden}.bst-filterleiste{border-bottom:1px solid #e1e8ed;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;display:flex}.bst-suche{color:#5b7383;background:#f7f9fa;border:1px solid #e1e8ed;border-radius:7px;flex:1;align-items:center;gap:10px;min-width:280px;padding:10px 12px;display:flex}.bst-suche:focus-within{background:#fff;border-color:#1b4e6b}.bst-suche input{color:#1b3a4b;background:0 0;border:none;flex:1;font-family:inherit;font-size:15px}.bst-suche input:focus{outline:none}.bst-kbd{color:#5b7383;border:1px solid #e1e8ed;border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.bst-chips{background:#fafbfc;border-bottom:1px solid #e1e8ed;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 20px;display:flex}.bst-chips__label{text-transform:uppercase;color:#5b7383;font-size:12.5px;font-weight:600}.bst-chip{color:#1b3a4b;cursor:pointer;background:#fff;border:1px solid #d5dfe6;border-radius:20px;padding:6px 12px;font-family:inherit;font-size:14px}.bst-chip:hover{color:#c8102e;border-color:#c8102e}.bst-chips__alle{color:#5b7383;cursor:pointer;background:0 0;border:none;margin-left:auto;font-family:inherit;font-size:14px;text-decoration:underline}.bst-scroll{contain:paint;overflow-x:auto}.bst-zeile{background:#fff;border-bottom:1px solid #eef2f5;grid-template-columns:150px 1.15fr .85fr 120px 195px 120px 150px;align-items:center;gap:14px;min-width:1180px;padding:15px 20px;display:grid}.bst-abrechnung{align-items:center;min-width:0;display:flex}.rng-gratis{gap:10px;width:320px}.bst-zeile:hover{background:#f7f9fa}.bst-zeile.gewaehlt{background:#eaf1f6}.bst-zeile.storniert .bst-preis{color:#5b7383;text-decoration:line-through}.bst-zeile--kopf{letter-spacing:.06em;text-transform:uppercase;color:#5b7383;background:#fafbfc;border-bottom:1px solid #e1e8ed;padding:13px 20px;font-size:12.5px;font-weight:600}.bst-zeile--kopf .rechts{text-align:right}.bst-sort{font:inherit;color:inherit;cursor:pointer;text-align:left;text-transform:inherit;letter-spacing:inherit;background:0 0;border:none;min-height:24px;padding:2px 0}.bst-sort.rechts{text-align:right}.bst-sort.on{color:#14384a}.bst-sort:focus-visible{outline-offset:2px;outline:3px solid #1b4e6b}.bst-nr{align-items:center;gap:8px;display:flex}.bst-nr__knopf{cursor:pointer;letter-spacing:.02em;color:#14384a;background:0 0;border:none;min-height:24px;padding:2px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:600}.bst-nr__knopf:focus-visible{outline-offset:2px;outline:3px solid #1b4e6b}.bst-kopiert{color:#1f6b45;font-size:13px}.bst-kunde{flex-direction:column;min-width:0;display:flex}.bst-kunde__firma{letter-spacing:-.01em;color:#14384a;text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:600;overflow:hidden}.bst-kunde__mail{color:#5b7383;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.bst-kunde__weiter{color:#5b7383;font-size:14px}.bst-paket{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bst-paket__badge{border-radius:5px;padding:5px 11px;font-size:14px;font-weight:600}.bst-status{color:#44586a;background:#f0f3f5;border-radius:5px;padding:3px 8px;font-size:12.5px;font-weight:600}.bst-status--cancelled{color:#c8102e;background:#fde8eb}.bst-status--paid{color:#1f6b45;background:#e7f3ec}.bst-status--invoiced{color:#2a6b8f;background:#eaf1f6}.bst-preis{text-align:right;color:#14384a;font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.bst-datum{align-items:baseline;gap:8px;padding-left:48px;display:flex}.bst-datum__tag{color:#14384a;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:600}.bst-datum__rel{color:#5b7383;white-space:nowrap;font-size:13px}.bst-aktionen{justify-content:flex-end;gap:6px;display:flex}.bst-icon{color:#5b7383;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.bst-icon:hover,.bst-icon.on{color:#14384a;background:#eef3f6}.bst-icon:focus-visible{outline-offset:2px;outline:3px solid #1b4e6b}.bst-icon--rot{color:#5b7383}.bst-icon--rot:hover:not(:disabled){color:#c8102e;background:#fde8eb}.bst-icon:disabled{opacity:.45;cursor:not-allowed}.bst-popover-anker{display:inline-flex;position:relative}.bst-popover{z-index:60;text-align:left;background:#fff;border:1px solid #d5dfe6;border-radius:10px;flex-direction:column;gap:11px;width:340px;max-width:calc(100vw - 16px);padding:18px 20px;display:flex;position:fixed;box-shadow:0 12px 28px #14384a29}.bst-popover__kopf{color:#14384a;border-bottom:1px solid #eef2f5;justify-content:space-between;gap:12px;padding-bottom:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;display:flex}.bst-popover__kopf span{color:#5b7383;font-family:inherit;font-size:13px}.bst-popover__feld{grid-template-columns:100px 1fr;align-items:baseline;gap:11px;display:grid}.bst-popover__feld>span:first-child{text-transform:uppercase;color:#5b7383;font-size:12px;font-weight:600}.bst-popover__feld>span:last-child{color:#1b3a4b;overflow-wrap:anywhere;font-size:14px}.bst-popover__fuss{color:#5b7383;border-top:1px solid #eef2f5;padding-top:10px;font-size:12.5px}.bst-gruppe{text-align:left;cursor:pointer;background:#eef3f6;border:none;border-bottom:1px solid #e1e8ed;grid-template-columns:12px auto 1fr auto auto;align-items:center;gap:12px;width:100%;min-width:1080px;padding:14px 20px;font-family:inherit;display:grid}.bst-gruppe:hover{background:#e7eef2}.bst-gruppe__pfeil{color:#5b7383;font-size:13px}.bst-gruppe__name{color:#14384a;font-size:17px;font-weight:600}.bst-gruppe__meta{color:#5b7383;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.bst-gruppe__label{text-transform:uppercase;color:#5b7383;font-size:12.5px;font-weight:600}.bst-gruppe__summe{color:#14384a;text-align:right;font-variant-numeric:tabular-nums;min-width:110px;font-size:18px;font-weight:600}.bst-leer{text-align:center;padding:64px 20px}.bst-leer__titel{color:#14384a;margin:0;font-size:17px;font-weight:600}.bst-leer__text{color:#5b7383;margin:6px 0 16px;font-size:15px}.bst-leer__knopf{color:#fff;cursor:pointer;background:#14384a;border:none;border-radius:7px;padding:10px 18px;font-family:inherit;font-size:15px}.bst-leer__knopf:hover{background:#1b4e6b}.bst-fuss{color:#5b7383;background:#fafbfc;border-top:1px solid #e1e8ed;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:14.5px;display:flex}.bst-fuss__summen{gap:18px;display:flex}.bst-fuss__summen b{color:#14384a;font-variant-numeric:tabular-nums}.bst-pager{gap:6px;display:inline-flex}.bst-pager__knopf{color:#1b3a4b;cursor:pointer;background:#fff;border:1px solid #d5dfe6;border-radius:6px;min-width:32px;height:32px;padding:0 10px;font-family:inherit;font-size:14px}.bst-pager__knopf.on{color:#fff;background:#14384a;border-color:#14384a}.bst-pager__knopf:disabled{color:#5b7383;cursor:not-allowed}.bst-loeschfrage{z-index:61;color:#14384a;background:#fff;border:2px solid #c8102e;border-radius:10px;flex-direction:column;gap:12px;width:min(560px,100vw - 32px);padding:18px 20px;font-size:15px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px #14384a4d}.bst-loeschfrage p{margin:0;line-height:1.5}.bst-loeschfrage__folgen{margin:0;padding-left:22px;font-size:14px;list-style:outside}.bst-loeschfrage__folgen li+li{margin-top:4px}.bst-loeschfrage__feld{flex-direction:column;gap:6px;font-size:14px;display:flex}.bst-loeschfrage__feld input{color:#14384a;background:#fff;border:1px solid #c6d0d6;border-radius:8px;height:40px;padding:0 12px;font-family:inherit;font-size:15px}.bst-loeschfrage__knoepfe{flex-wrap:wrap;gap:10px;display:flex}.bst-knopf{color:#14384a;cursor:pointer;background:#fff;border:1px solid #c6d0d6;border-radius:8px;min-height:40px;padding:0 16px;font-family:inherit;font-size:15px}.bst-knopf:hover:not(:disabled){background:#eef3f6}.bst-knopf--gefahr{color:#fff;background:#c8102e;border-color:#c8102e;font-weight:600}.bst-knopf--gefahr:hover:not(:disabled){background:#a00d25;border-color:#a00d25}.bst-knopf:disabled{opacity:.55;cursor:not-allowed}.bst-knopf:focus-visible{outline-offset:2px;outline:3px solid #1b4e6b}.bst-alleloeschen{color:#c8102e;cursor:pointer;background:#fff;border:1px solid #e2b4bc;border-radius:8px;min-height:36px;margin-left:auto;padding:0 14px;font-family:inherit;font-size:14px}.bst-alleloeschen:hover{background:#fde8eb}.bst-alleloeschen:focus-visible{outline-offset:2px;outline:3px solid #1b4e6b}.bst-undo{z-index:60;color:#fff;background:#14384a;border-radius:9px;align-items:center;gap:18px;padding:14px 18px;font-size:15px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 14px 32px #14384a47}.bst-undo button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:6px;padding:6px 14px;font-family:inherit;font-size:15px}.bst-undo button:hover{background:#ffffff1f}.bst-analyse__kopf{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.bst-analyse__titel{color:#14384a;margin:0;font-size:22px;font-weight:600}.bst-analyse__kontext{color:#5b7383;font-size:15px}.bst-analyse__paar{grid-template-columns:1fr 1.25fr;gap:16px;margin-bottom:16px;display:grid}.bst-analyse__paar .bst-karte+.bst-karte{margin-top:0}.bst-staffel{height:14px;margin:6px 0 16px;display:flex}.bst-staffel__teil{height:100%;display:block}.bst-staffel__legende{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.bst-staffel__legende li{align-items:center;gap:14px;display:flex}.bst-staffel__name{flex:1;font-size:15px;font-weight:500}.bst-staffel__kunden{text-align:right;color:#14384a;width:92px;font-size:15px;font-weight:600}.bst-staffel__umsatz{text-align:right;color:#5b7383;width:92px;font-size:14px}.bst-abschluss{border-top:1px solid #eef2f5;flex-direction:column;gap:10px;margin:18px 0 0;padding-top:16px;display:flex}.bst-abschluss>div{justify-content:space-between;gap:12px;display:flex}.bst-abschluss dt{color:#5b7383;font-size:14.5px}.bst-abschluss dd{color:#14384a;font-variant-numeric:tabular-nums;margin:0;font-size:17px;font-weight:600}.bst-wechsel{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #f2f5f7;grid-template-columns:1fr 30px 1fr 60px 108px;align-items:center;gap:12px;width:100%;margin:0 -10px;padding:11px 10px;font-family:inherit;display:grid}.bst-wechsel:hover{background:#f7f9fa}.bst-wechsel:focus-visible{outline-offset:-3px;outline:3px solid #1b4e6b}.bst-wechsel__von{color:#5b7383;text-align:center;background:#f7f9fa;border:1px solid #e7edf1;border-radius:5px;padding:5px 11px;font-size:14px}.bst-wechsel__pfeil{text-align:center;color:#5b7383;font-size:18px}.bst-wechsel__pfeil.auf{color:#1f6b45}.bst-wechsel__pfeil.ab{color:#c8102e}.bst-wechsel__anzahl{color:#14384a;text-align:right;font-size:15px;font-weight:600}.bst-wechsel__art{text-align:center;border-radius:5px;padding:4px 10px;font-size:13px;font-weight:600}.bst-wechsel__art.auf{color:#1f6b45;background:#e7f3ec}.bst-wechsel__art.ab{color:#c8102e;background:#fde8eb}.bst-wechsel__art.gleich{color:#5b7383;background:#f0f3f5}.bst-liste{flex-direction:column;display:flex}.bst-liste__kopf{text-transform:uppercase;color:#5b7383;background:#fafbfc;border:1px solid #eef2f5;padding:11px 12px;font-size:12.5px;font-weight:600}.bst-liste__zeile{border-bottom:1px solid #f2f5f7;align-items:center;gap:14px;padding:14px 12px;display:grid}.bst-liste__zeile--rueck{grid-template-columns:2fr 1fr 1fr 1fr 1.2fr}.bst-liste__zeile--kunden{grid-template-columns:2fr .8fr 1fr 1fr 1fr 1.1fr 1.3fr}.bst-liste__zeile:hover{background:#fafbfc}.bst-liste .rechts{text-align:right}.bst-stark{color:#14384a;font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.bst-anteil{background:#eef2f5;height:4px;margin-top:6px;display:block}.bst-anteil>span{background:#2a6b8f;height:100%;margin-left:auto;display:block}.bst-person{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;min-width:0;padding:0;font-family:inherit;display:flex}.bst-person:focus-visible{outline-offset:2px;outline:3px solid #1b4e6b}.bst-person>span:last-child{flex-direction:column;min-width:0;display:flex}.bst-person__name{color:#14384a;text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:600;overflow:hidden}.bst-person__mail{color:#5b7383;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.bst-avatar{color:#2a6b8f;background:#eaf1f6;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:inline-flex}.bst-avatar.rot{color:#c8102e;background:#fde8eb}.bst-avatar.gelb{color:#8a5a0b;background:#fdf3e3}.bst-still{font-size:15px;font-weight:600}.bst-still.rot{color:#c8102e}.bst-still.gelb{color:#8a5a0b}.bst-entwicklung{border-radius:5px;padding:5px 11px;font-size:13.5px;font-weight:600;display:inline-block}.bst-entwicklung.einmal{color:#5b7383;background:#f4f6f8}.bst-entwicklung.konstant{color:#5b7383;background:#f0f3f5}.bst-entwicklung.wechsel{color:#1f6b45;background:#e7f3ec}.bst,.bst-tabelle,.bst-scroll,.bst-karte,.bst-widgets,.bst-kpi{min-width:0}.bst-scroll,.bst-liste{max-width:100%}@media (max-width:1400px){.bst-widgets{grid-template-columns:1fr}.bst-kpi,.bst-kpi--fuenf{grid-template-columns:repeat(2,1fr)}.bst-analyse__paar{grid-template-columns:1fr}.bst-liste{overflow-x:auto}.bst-liste__kopf,.bst-liste__zeile{min-width:760px}}@media (max-width:900px){.bst-kpi,.bst-kpi--fuenf{grid-template-columns:1fr}.bst-kopf{gap:12px}.bst-kopf__zahl{margin-left:0}.bst-monate{min-width:620px}.bst-karte{overflow-x:auto}.bst-fuss{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.bst-kennzahl__wert{font-size:30px}.bst-titel{font-size:20px}.bst-suche{min-width:0}.bst-segment{flex-wrap:wrap}}html[data-contrast=high] .bst-karte,html[data-contrast=high] .bst-tabelle,html[data-contrast=high] .bst-zeile,html[data-contrast=high] .bst-zeile--kopf,html[data-contrast=high] .bst-gruppe,html[data-contrast=high] .bst-filterleiste,html[data-contrast=high] .bst-chips,html[data-contrast=high] .bst-fuss,html[data-contrast=high] .bst-popover,html[data-contrast=high] .bst-suche,html[data-contrast=high] .bst-liste__kopf,html[data-contrast=high] .bst-liste__zeile,html[data-contrast=high] .bst-abrechnung{background:#0a0a0a!important;border-color:#ffe500!important}html[data-contrast=high] .bst,html[data-contrast=high] .bst-titel,html[data-contrast=high] .bst-karte__titel,html[data-contrast=high] .bst-analyse__titel,html[data-contrast=high] .bst-kennzahl__wert,html[data-contrast=high] .bst-kunde__firma,html[data-contrast=high] .bst-person__name,html[data-contrast=high] .bst-preis,html[data-contrast=high] .bst-datum__tag,html[data-contrast=high] .bst-gruppe__name,html[data-contrast=high] .bst-gruppe__summe,html[data-contrast=high] .bst-stark,html[data-contrast=high] .bst-abschluss dd,html[data-contrast=high] .bst-suche input,html[data-contrast=high] .bst-leer__titel{color:#fff!important}html[data-contrast=high] .bst-kennzahl__label,html[data-contrast=high] .bst-kennzahl__unter,html[data-contrast=high] .bst-kunde__mail,html[data-contrast=high] .bst-person__mail,html[data-contrast=high] .bst-datum__rel,html[data-contrast=high] .bst-monat__name,html[data-contrast=high] .bst-monat__wert,html[data-contrast=high] .bst-hinweis,html[data-contrast=high] .bst-karte__text,html[data-contrast=high] .bst-zurueck,html[data-contrast=high] .bst-kopf__zahl,html[data-contrast=high] .bst-chips__label,html[data-contrast=high] .bst-chips__alle,html[data-contrast=high] .bst-fuss,html[data-contrast=high] .bst-leer__text,html[data-contrast=high] .bst-analyse__kontext,html[data-contrast=high] .bst-liste__kopf,html[data-contrast=high] .bst-zeile--kopf,html[data-contrast=high] .bst-abschluss dt,html[data-contrast=high] .bst-rang,html[data-contrast=high] .bst-kundenzeile__anzahl,html[data-contrast=high] .bst-gruppe__meta,html[data-contrast=high] .bst-gruppe__label,html[data-contrast=high] .bst-popover__feld>span:first-child,html[data-contrast=high] .bst-popover__fuss,html[data-contrast=high] .bst-kopiert,html[data-contrast=high] .bst-staffel__umsatz{color:#ffe500!important}html[data-contrast=high] .bst-paket__badge,html[data-contrast=high] .bst-status,html[data-contrast=high] .bst-badge,html[data-contrast=high] .bst-veraenderung,html[data-contrast=high] .bst-entwicklung,html[data-contrast=high] .bst-wechsel__art,html[data-contrast=high] .bst-wechsel__von,html[data-contrast=high] .bst-avatar,html[data-contrast=high] .bst-chip,html[data-contrast=high] .bst-pager__knopf,html[data-contrast=high] .bst-kbd{color:#ffe500!important;background:#0a0a0a!important;border:1px solid #ffe500!important}html[data-contrast=high] .bst-segment,html[data-contrast=high] .bst-segment__knopf{color:#ffe500!important;background:#0a0a0a!important}html[data-contrast=high] .bst-segment__knopf.on,html[data-contrast=high] .bst-pager__knopf.on,html[data-contrast=high] .bst-leer__knopf,html[data-contrast=high] .bst-loeschfrage,html[data-contrast=high] .bst-loeschfrage__feld input,html[data-contrast=high] .bst-knopf,html[data-contrast=high] .bst-alleloeschen{color:#ffe500!important;background:#0a0a0a!important;border-color:#ffe500!important}html[data-contrast=high] .bst-knopf--gefahr{color:#0a0a0a!important;background:#ffe500!important;border-color:#ffe500!important}html[data-contrast=high] .bst-undo{color:#0a0a0a!important;background:#ffe500!important}html[data-contrast=high] .bst-undo button{color:#0a0a0a!important;border-color:#0a0a0a!important}html[data-contrast=high] .bst-icon,html[data-contrast=high] .bst-nr__knopf,html[data-contrast=high] .bst-sort,html[data-contrast=high] .bst-paketzeile__name,html[data-contrast=high] .bst-paketzeile__meta,html[data-contrast=high] .bst-kundenzeile__firma,html[data-contrast=high] .bst-kundenzeile__summe,html[data-contrast=high] .bst-staffel__name,html[data-contrast=high] .bst-staffel__kunden,html[data-contrast=high] .bst-still,html[data-contrast=high] .bst-wechsel__pfeil,html[data-contrast=high] .bst-gruppe__pfeil,html[data-contrast=high] .bst-kunde__weiter,html[data-contrast=high] .bst-wechsel__anzahl{color:#ffe500!important}html[data-contrast=high] .bst-spur,html[data-contrast=high] .bst-anteil,html[data-contrast=high] .bst-monat__balken{background:#0a0a0a!important;border:1px solid #ffe500!important}html[data-contrast=high] .bst-fuellung,html[data-contrast=high] .bst-balken,html[data-contrast=high] .bst-anteil>span,html[data-contrast=high] .bst-staffel__teil,html[data-contrast=high] .bst-legende__punkt,html[data-contrast=high] .bst-legende__quadrat{background:#ffe500!important}.schrift-badge{letter-spacing:.04em;color:#334155;background:#e2e8f0;border-radius:3px;padding:1px 5px;font-size:12px;font-weight:700}.schrift-badge--aktiv{color:#fff;background:#0d4d69}html[data-contrast=high] .schrift-badge,html[data-contrast=high] .schrift-badge--aktiv{color:#ffe500!important;background:0 0!important;border:1px solid #ffe500!important}.zum-anfang{z-index:9989;color:#0d4d69;cursor:pointer;background:#fff;border:2px solid #0f172a1f;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;display:flex;position:fixed;bottom:116px;right:24px;box-shadow:0 2px 16px #0f172a2e}@media (max-width:1599px){.zum-anfang{bottom:96px;left:12px;right:auto}}.a11y-schwebend{z-index:9990;position:fixed;bottom:24px;right:24px}@media (max-width:1599px){.a11y-schwebend{left:12px;right:auto}}html[data-contrast=high] .zum-anfang{color:#ffe500!important;background:#0a0a0a!important;border-color:#ffe500!important}.rng-tabs{background:#f4f6f8;border-radius:7px;flex-wrap:wrap;gap:6px;padding:3px;display:inline-flex}.rng-tab{color:#5b7383;border-radius:5px;padding:8px 14px;font-size:14.5px;font-weight:500;text-decoration:none}.rng-tab:hover{color:#14384a}.rng-tab.on{color:#fff;background:#14384a}.rng-tab:focus-visible{outline-offset:2px;outline:3px solid #1b4e6b}.rng-banner{color:#1b3a4b;background:#eaf1f6;border:1px solid #cfe0ea;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;font-size:15px;display:flex}.rng-banner--warn{color:#8c1024;background:#fde8eb;border-color:#f3c4cd}.rng-banner--ruhig{color:#5b7383;background:#f4f6f8;border-color:#e1e8ed}.rng-banner__aktion{margin-left:auto}.rng-knopf{cursor:pointer;color:#fff;background:#14384a;border:1px solid #14384a;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 18px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.rng-knopf:hover:not(:disabled){background:#1b4e6b;border-color:#1b4e6b}.rng-knopf:focus-visible{outline-offset:2px;outline:3px solid #1b4e6b}.rng-knopf:disabled{opacity:.5;cursor:not-allowed}.rng-knopf--umriss{color:#14384a;background:#fff}.rng-knopf--umriss:hover:not(:disabled){color:#14384a;background:#eef3f6;border-color:#14384a}.rng-knopf--gefahr{color:#c8102e;background:#fff;border-color:#e8b4be}.rng-knopf--gefahr:hover:not(:disabled){color:#c8102e;background:#fde8eb;border-color:#c8102e}.rng-knopf--klein{min-height:32px;padding:5px 11px;font-size:14px}.rng-knopf--symbol{flex:none;width:32px;min-height:32px;padding:0}.rng-rueckfrage{background:#f8fafb;border-bottom:1px solid #e1e8ed;flex-direction:column;gap:10px;padding:14px 18px 18px;display:flex}.rng-split{grid-template-columns:minmax(0,1fr) minmax(0,45%);align-items:start;gap:18px;display:grid}.rng-pdf{background:#fff;border:1px solid #e1e8ed;border-radius:10px;position:sticky;top:16px;overflow:hidden}.rng-pdf__kopf{color:#5b7383;border-bottom:1px solid #e1e8ed;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:flex}.rng-pdf__rahmen{background:#f4f6f8;border:0;width:100%;height:78vh;min-height:520px;display:block}.rng-pdf__hash{color:#5b7383;word-break:break-all;border-top:1px solid #eef2f5;padding:8px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.rng-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.rng-raster--drei{grid-template-columns:repeat(3,minmax(0,1fr))}.rng-feld{flex-direction:column;gap:6px;min-width:0;display:flex}.rng-feld--breit{grid-column:1/-1}.rng-feld>label{letter-spacing:.06em;text-transform:uppercase;color:#5b7383;font-size:12.5px;font-weight:600}.rng-feld input,.rng-feld textarea,.rng-feld select{color:#1b3a4b;background:#fff;border:1px solid #d5dfe6;border-radius:7px;width:100%;min-height:40px;padding:10px 12px;font-family:inherit;font-size:15px}.rng-feld textarea{resize:vertical;min-height:84px;line-height:1.5}.rng-feld input:focus,.rng-feld textarea:focus,.rng-feld select:focus{outline-offset:1px;border-color:#1b4e6b;outline:3px solid #1b4e6b}.rng-feld input:disabled,.rng-feld textarea:disabled{color:#5b7383;background:#f4f6f8}.rng-feld__hilfe{color:#5b7383;font-size:13px}.rng-feld--zahl input{text-align:right;font-variant-numeric:tabular-nums}.rng-lesewert{color:#1b3a4b;min-height:40px;padding:10px 0;font-size:15px}.rng-pos{background:#fff;border:1px solid #e1e8ed;border-radius:10px;overflow:hidden}.rng-pos__kopf,.rng-pos__zeile{grid-template-columns:28px minmax(0,1fr) 78px 74px 110px 110px 40px;align-items:start;gap:10px;padding:12px 14px;display:grid}.rng-pos__kopf{letter-spacing:.06em;text-transform:uppercase;color:#5b7383;background:#fafbfc;border-bottom:1px solid #e1e8ed;align-items:center;font-size:12.5px;font-weight:600}.rng-pos__zeile{border-bottom:1px solid #eef2f5}.rng-pos__zeile:last-child{border-bottom:none}.rng-pos__zeile.zieht{background:#eaf1f6}.rng-pos__griff{cursor:grab;color:#8fa3b0;background:0 0;border:none;min-width:24px;min-height:24px;padding:8px 2px}.rng-pos__griff:focus-visible{outline-offset:2px;outline:3px solid #1b4e6b}.rng-pos__titel,.rng-pos__text,.rng-pos__zahl{color:#1b3a4b;border:1px solid #d5dfe6;border-radius:6px;width:100%;padding:8px 10px;font-family:inherit;font-size:14.5px}.rng-pos__titel{font-weight:600}.rng-pos__text{color:#5b7383;resize:vertical;min-height:40px;margin-top:6px;font-size:13.5px}.rng-pos__zahl{text-align:right;font-variant-numeric:tabular-nums}.rng-pos__titel:focus,.rng-pos__text:focus,.rng-pos__zahl:focus{outline-offset:1px;border-color:#1b4e6b;outline:3px solid #1b4e6b}.rng-pos__summe{text-align:right;color:#14384a;font-variant-numeric:tabular-nums;white-space:nowrap;padding:9px 0;font-size:15px;font-weight:600}.rng-pos__aktionen{justify-content:flex-end;display:flex}.rng-pos__fuss{background:#fafbfc;border-top:1px solid #e1e8ed;flex-wrap:wrap;gap:10px;padding:14px;display:flex}.rng-summen{justify-content:flex-end;margin-top:14px;display:flex}.rng-summen__block{flex-direction:column;gap:8px;width:300px;max-width:100%;display:flex}.rng-summen__zeile{color:#5b7383;font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;font-size:15px;display:flex}.rng-summen__zeile.gesamt{color:#14384a;border-top:1px solid #14384a;padding-top:8px;font-size:17px;font-weight:600}.rng-picker{z-index:80;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.rng-picker__schleier{background:#0b2a4a59;border:none;position:absolute;inset:0}.rng-picker__karte{background:#fff;border:1px solid #e1e8ed;border-radius:12px;width:620px;max-width:100%;max-height:82vh;padding:18px;position:relative;overflow:auto}.rng-picker__gruppe{letter-spacing:.06em;text-transform:uppercase;color:#5b7383;margin:16px 0 6px;font-size:12.5px;font-weight:600}.rng-picker__zeile{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:baseline;gap:12px;width:100%;margin:0 -8px;padding:10px 8px;font-family:inherit;display:flex}.rng-picker__zeile:hover{background:#f4f7f9}.rng-picker__zeile:focus-visible{outline-offset:-3px;outline:3px solid #1b4e6b}.rng-picker__name{color:#1b3a4b;flex:1;min-width:0;font-size:15px}.rng-picker__preis{color:#14384a;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.rng-gruppe{background:#fff;border:1px solid #e1e8ed;border-radius:10px;margin-bottom:14px;overflow:hidden}.rng-gruppe__kopf{background:#fafbfc;border-bottom:1px solid #e1e8ed;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.rng-gruppe__name{color:#14384a;font-size:16px;font-weight:600}.rng-gruppe__meta{color:#5b7383;font-size:14px}.rng-gruppe__summe{color:#14384a;font-variant-numeric:tabular-nums;margin-left:auto;font-size:16px;font-weight:600}.rng-posten{border-bottom:1px solid #eef2f5;grid-template-columns:30px 120px minmax(0,1fr) 130px 120px 130px;align-items:center;gap:12px;padding:12px 18px;display:grid}.rng-posten:last-child{border-bottom:none}.rng-posten__paket{color:#1b3a4b;font-size:15px}.rng-posten__job{color:#5b7383;font-size:13.5px}.rng-leer{text-align:center;color:#5b7383;padding:40px 20px;font-size:15px}.rng-abstand{margin-top:18px}.rng-reihe{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rng-reihe--rechts{justify-content:flex-end}.rng-meta{color:#5b7383;font-size:13.5px}.rng-mono{color:#14384a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}a.rng-mono{align-items:center;min-height:24px;display:inline-flex}.rng-posten input[type=checkbox],.rng-gruppe__kopf input[type=checkbox]{width:24px;height:24px;margin:0}@media (max-width:1100px){.rng-split{grid-template-columns:1fr}.rng-pdf{position:static}}@media (max-width:860px){.rng-raster,.rng-raster--drei{grid-template-columns:1fr}.rng-pos__kopf{display:none}.rng-pos__zeile{grid-template-columns:1fr 1fr}.rng-posten{grid-template-columns:30px 1fr}}html[data-contrast=high] .rng-tabs,html[data-contrast=high] .rng-banner,html[data-contrast=high] .rng-pdf,html[data-contrast=high] .rng-pdf__kopf,html[data-contrast=high] .rng-pos,html[data-contrast=high] .rng-pos__kopf,html[data-contrast=high] .rng-pos__zeile,html[data-contrast=high] .rng-pos__fuss,html[data-contrast=high] .rng-picker__karte,html[data-contrast=high] .rng-gruppe,html[data-contrast=high] .rng-gruppe__kopf,html[data-contrast=high] .rng-posten,html[data-contrast=high] .rng-feld input,html[data-contrast=high] .rng-feld textarea,html[data-contrast=high] .rng-feld select,html[data-contrast=high] .rng-pos__titel,html[data-contrast=high] .rng-pos__text,html[data-contrast=high] .rng-pos__zahl{color:#fff!important;background:#0a0a0a!important;border-color:#ffe500!important}html[data-contrast=high] .rng-pos__summe,html[data-contrast=high] .rng-summen__zeile.gesamt,html[data-contrast=high] .rng-gruppe__name,html[data-contrast=high] .rng-gruppe__summe,html[data-contrast=high] .rng-picker__preis,html[data-contrast=high] .rng-posten__paket,html[data-contrast=high] .rng-picker__name,html[data-contrast=high] .rng-lesewert,html[data-contrast=high] .rng-mono{color:#fff!important}html[data-contrast=high] .rng-tab,html[data-contrast=high] .rng-feld>label,html[data-contrast=high] .rng-feld__hilfe,html[data-contrast=high] .rng-meta,html[data-contrast=high] .rng-leer,html[data-contrast=high] .rng-summen__zeile,html[data-contrast=high] .rng-gruppe__meta,html[data-contrast=high] .rng-posten__job,html[data-contrast=high] .rng-picker__gruppe,html[data-contrast=high] .rng-pdf__hash,html[data-contrast=high] .rng-pos__kopf{color:#ffe500!important}html[data-contrast=high] .rng-tab.on{color:#0a0a0a!important;background:#ffe500!important}html[data-contrast=high] .rng-knopf{color:#ffe500!important;background:#0a0a0a!important;border-color:#ffe500!important}html[data-contrast=high] .rng-knopf *{color:inherit!important}html[data-contrast=high] .rng-knopf:disabled{color:#aaa!important;border-color:#aaa!important}html[data-contrast=high] .rng-picker__schleier{background:#000c!important}html[data-contrast=high] .rng-rueckfrage{background:#0a0a0a!important;border-color:#ffe500!important}.rue{flex-direction:column;gap:16px;display:flex}.rue-kpi{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@media (max-width:1100px){.rue-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.rue-kpi{grid-template-columns:1fr}}.rue-kachel{text-align:left;cursor:pointer;background:#fff;border:1px solid #e6e9eb;flex-direction:column;align-items:flex-start;gap:8px;width:100%;padding:18px;display:flex}.rue-kachel--still{cursor:default}.rue-kachel:not(.rue-kachel--still):hover{border-color:#14384a}.rue-kachel:focus-visible{outline-offset:2px;outline:3px solid #1b4e6b}.rue-kachel__label{letter-spacing:.09em;text-transform:uppercase;color:#5c6f87;margin:0;font-size:11px;font-weight:600}.rue-kachel__wert{color:#14384a;font-variant-numeric:tabular-nums;margin:0;font-size:28px;font-weight:700}.rue-kachel__wert--warn{color:#a4372a}.rue-kachel__unter{color:#5c6f87;margin:0;font-size:12.5px}.rue-balken{background:#edf1f3;border-radius:3px;width:100%;height:6px;display:flex;overflow:hidden}.rue-balken--duenn{height:4px;margin-top:5px}.rue-balken--alter{height:10px;margin:4px 0 14px}.rue-balken__teil{height:100%;display:block}.rue-balken__teil--bezahlt{background:#2b6b47}.rue-balken__teil--offen{background:#c2543f}.rue-saeulen{align-items:flex-end;gap:4px;width:100%;height:34px;display:flex}.rue-saeule{background:#14384a;border-radius:2px 2px 0 0;flex:1 1 0;min-height:3px}.rue-saeule--hell{background:#5f9dc4}.rue-zweispalt{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px;display:grid}@media (max-width:980px){.rue-zweispalt{grid-template-columns:1fr}}.rue-legende{flex-direction:column;gap:9px;margin:0;padding:0 18px 18px;list-style:none;display:flex}.rue-legende li{align-items:center;gap:9px;font-size:13.5px;display:flex}.rue-punkt{border-radius:2px;flex:none;width:9px;height:9px}.rue-legende__label{color:#14384a}.rue-legende__wert{font-variant-numeric:tabular-nums;color:#14384a;margin-left:auto}.rue-legende__anzahl{color:#5c6f87;text-align:right;min-width:92px;font-size:12.5px}.rue-schuldner{flex-direction:column;gap:4px;margin:0;padding:0 12px 12px;list-style:none;display:flex}.rue-schuldner__zeile{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;width:100%;padding:9px 6px;display:flex}.rue-schuldner__zeile:hover{background:#f2f4f5}.rue-schuldner__zeile:focus-visible{outline-offset:-2px;outline:3px solid #1b4e6b}.rue-schuldner__mitte{flex:auto;min-width:0}.rue-schuldner__name{color:#14384a;font-size:14px;font-weight:500;display:block}.rue-schuldner__rechts{flex-direction:column;align-items:flex-end;font-size:13.5px;display:flex}.rue-schuldner__rechts strong{font-variant-numeric:tabular-nums;color:#14384a}.rue-warn{color:#a4372a}.rue-still{color:#5c6f87;font-size:12.5px}.rue-avatar{color:#2c5f80;letter-spacing:.04em;background:#eaf1f6;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:11.5px;font-weight:700;display:flex}.rue-avatar--gross{width:40px;height:40px;font-size:13.5px}.rue-leiste{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rue-leiste__label{letter-spacing:.09em;text-transform:uppercase;color:#5c6f87;font-size:11px;font-weight:600}.rue-leiste__rechts{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.rue-leiste select{color:#14384a;background:#fff;border:1px solid #e2e6e8;border-radius:8px;flex:none;max-width:230px;height:34px;padding:0 10px;font-family:inherit;font-size:13px}.rue-pille,.rue-schalter{color:#4b6270;cursor:pointer;background:#fff;border:1px solid #e2e6e8;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.rue-pille.on,.rue-schalter.on{color:#fff;background:#14384a;border-color:#14384a}.rue-pille:focus-visible,.rue-schalter:focus-visible{outline-offset:2px;outline:3px solid #1b4e6b}.rue-pille--still{color:#5c6f87;border-style:dashed}.rue-pille--eigen{padding-right:4px}.rue-pille--eigen button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.rue-pille__weg{padding:0 6px;font-size:15px;line-height:1}.rue-pille--eingabe input{height:26px;font:inherit;color:#14384a;background:0 0;border:0;border-bottom:1px solid #cfd7db;width:150px}.rue-spalten{background:#fff;border:1px solid #e6e9eb;border-radius:10px;flex-direction:column;gap:6px;max-width:380px;padding:14px;display:flex}.rue-spalten__zeile{justify-content:space-between;align-items:center;gap:10px;font-size:13.5px;display:flex}.rue-spalten__zeile label{color:#14384a;cursor:pointer;align-items:center;gap:8px;display:flex}.rue-sammel{color:#fff;background:#14384a;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.rue-sammel__zahl{margin-right:auto;font-size:13.5px}.rue-sammel__zahl strong{font-variant-numeric:tabular-nums}.rue-sammel .rng-knopf{color:#14384a;background:#fff;border-color:#fff}.rue-sammel .rng-knopf--umriss{color:#fff;background:0 0;border-color:#ffffff80}.rue-sammel .rng-knopf--gefahr{color:#ffc9c0;background:0 0;border-color:#ffc9c099}.rue-verweis{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.rue-rueckfrage{background:#fdf6f5;border:1px solid #f3c4cd;border-radius:10px;flex-direction:column;gap:10px;padding:16px;display:flex}.rue-warnung{color:#9a2333;background:#fbe9ec;border:1px solid #e4a9b4;border-radius:8px;margin:0;padding:10px 12px;font-size:13.5px;font-weight:600;line-height:1.45}ul.rue-warnung{padding-left:30px;list-style:outside}ul.rue-warnung li+li{margin-top:4px}.rue-suchzeile{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rue-chips{flex-wrap:wrap;gap:6px;display:flex}.rue-chip{color:#4b6270;cursor:pointer;background:#fff;border:1px solid #dfe4e7;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 11px;font-family:inherit;font-size:12.5px;display:inline-flex}.rue-chip.on{color:#fff;background:#14384a;border-color:#14384a}.rue-chip:focus-visible{outline-offset:2px;outline:3px solid #1b4e6b}.rue-chip__zahl{font-variant-numeric:tabular-nums;color:#5c6f87}.rue-chip.on .rue-chip__zahl{color:#dce7ee}.rue-blaettern{color:#5c6f87;align-items:center;gap:6px;margin-left:auto;font-size:12.5px;display:flex}.rue-tabelle{background:#fff;border:1px solid #e6e9eb;border-radius:10px;overflow-x:auto}.rue-kopf,.rue-zeile{align-items:center;gap:14px;min-width:1074px;padding:0 16px;display:flex}.rue-zeile{scroll-margin-top:96px;scroll-margin-bottom:96px}.rue-kopf{letter-spacing:.09em;text-transform:uppercase;color:#5c6f87;background:#fafbfc;border-bottom:1px solid #e6e9eb;min-height:42px;font-size:11px;font-weight:500}.rue-kopf__zelle{align-items:center;gap:4px;display:flex}.rue-sort{min-height:24px;font:inherit;color:inherit;cursor:pointer;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:4px 0}.rue-sort.on{color:#14384a}.rue-sort:focus-visible{outline-offset:2px;outline:3px solid #1b4e6b}.rue-zeile{border-bottom:1px solid #eef1f3;min-height:66px}.rue-tabelle--dicht .rue-zeile{min-height:46px}.rue-zeile:last-child{border-bottom:0}.rue-zeile:hover{background:#fafbfc}.rue-zeile.markiert{background:#f0f5f8}.rue-zeile.ueberfaellig{box-shadow:inset 3px 0 #c2543f}.rue-zeile.storniert .rue-nummer,.rue-zeile.storniert .rue-betrag{opacity:.7;text-decoration:line-through}.rue-wahl{flex:0 0 30px;align-items:center;display:flex}.rue-wahl input{cursor:pointer;accent-color:#14384a;width:24px;height:24px;margin:0}.rue-zelle{color:#14384a;flex-direction:column;gap:2px;min-width:0;font-size:13.5px;display:flex}.rue-unterzeile{color:#5c6f87;font-size:12px}.rue-nummer{cursor:pointer;text-align:left;color:#14384a;background:0 0;border:0;align-items:center;min-height:24px;padding:0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;display:inline-flex}.rue-nummer:hover{text-decoration:underline}.rue-nummer:focus-visible{outline-offset:2px;outline:3px solid #1b4e6b}.rue-kunde{align-items:center;gap:10px;flex-direction:row!important}.rue-kunde__text{flex-direction:column;gap:2px;min-width:0;display:flex}.rue-kunde__name{cursor:pointer;text-align:left;min-height:24px;font:inherit;color:#14384a;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;align-items:center;padding:0;font-weight:600;display:inline-flex;overflow:hidden}.rue-kunde__name:hover{text-decoration:underline}.rue-kunde__name:focus-visible{outline-offset:2px;outline:3px solid #1b4e6b}.rue-betrag{font-variant-numeric:tabular-nums;align-items:flex-end}.rue-betrag strong{font-size:14.5px}.rue-aktionen{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;flex-direction:row!important}.rue-gruppe{color:#14384a;background:#f2f4f5;border-bottom:1px solid #e6e9eb;justify-content:space-between;align-items:center;gap:10px;min-width:1074px;margin:0;padding:9px 16px;font-size:12.5px;font-weight:600;display:flex}.rue-gruppe__summe{color:#5c6f87;font-variant-numeric:tabular-nums;font-weight:500}.rue-schleier{z-index:60;background:#14384a57;position:fixed;inset:0}.rue-panel{z-index:61;background:#fff;border-left:1px solid #e6e9eb;flex-direction:column;width:min(560px,100vw);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px #14384a1f}.rue-panel__kopf{border-bottom:1px solid #e6e9eb;align-items:flex-start;gap:12px;padding:18px 18px 14px;display:flex}.rue-panel__titel{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.rue-panel__titel strong{color:#14384a;font-size:19px}.rue-panel__kopf .rng-knopf{margin-left:auto;font-size:18px;line-height:1}.rue-panel__inhalt{flex-direction:column;gap:14px;padding:16px 18px 32px;display:flex;overflow-y:auto}.rue-panel__zahlen{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rue-panel__zahlen>div{border:1px solid #e6e9eb;border-radius:9px;flex-direction:column;gap:3px;padding:12px;display:flex}.rue-panel__zahlen strong{color:#14384a;font-variant-numeric:tabular-nums;font-size:16px}.rue-panel__hinweis{color:#5c6f87;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.rue-panel__abschnitt{letter-spacing:.09em;text-transform:uppercase;color:#5c6f87;margin:6px 0 0;font-size:11px;font-weight:600}.rue-panel__fuss{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.rue-reiter{background:#f2f4f5;border-radius:8px;gap:4px;padding:3px;display:inline-flex}.rue-reiter__knopf{min-height:32px;font:inherit;color:#5c6f87;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 14px;font-size:13.5px}.rue-reiter__knopf.on{color:#14384a;background:#fff;font-weight:600}.rue-reiter__knopf:focus-visible{outline-offset:2px;outline:3px solid #1b4e6b}.rue-liste{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.rue-liste li{color:#14384a;border-bottom:1px solid #f1f4f5;align-items:center;gap:10px;padding:9px 0;font-size:13.5px;display:flex}.rue-liste li:last-child{border-bottom:0}.rue-liste__text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.rue-liste__summe{border-top:1px solid #e6e9eb;padding-top:11px}.rue-liste strong{font-variant-numeric:tabular-nums}.rue-liste__knopf{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.rue-liste__knopf:hover{text-decoration:underline}.rue-liste__knopf:focus-visible{outline-offset:2px;outline:3px solid #1b4e6b}.rue-liste__knopf strong{margin-left:auto}.rue-marke{color:#5c6f87;background:#eef1f2;border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:flex}.rue-marke--warn{color:#a4372a;background:#fbece9}.rue-notiz{color:#14384a;white-space:pre-wrap;background:#f8fafb;border-radius:8px;margin:0;padding:12px;font-size:13.5px}.rue-pdf{background:#f4f6f8;border:1px solid #e6e9eb;border-radius:9px;width:100%;height:62vh;min-height:420px}.bst-status--mahn{color:#a4372a;background:#fbece9}@media print{[data-print=hide],.rue-schleier,.rue-panel{display:none!important}.rue-zeile:hover{background:0 0}.rue-tabelle{border:0}}html[data-contrast=high] .rue-kachel,html[data-contrast=high] .rue-tabelle,html[data-contrast=high] .rue-panel,html[data-contrast=high] .rue-spalten,html[data-contrast=high] .rue-warnung{color:#ffe500!important;background:#0a0a0a!important;border-color:#ffe500!important}html[data-contrast=high] .rue-rueckfrage,html[data-contrast=high] .rue-notiz,html[data-contrast=high] .rue-panel__zahlen>div,html[data-contrast=high] .rue-kopf,html[data-contrast=high] .rue-gruppe,html[data-contrast=high] .rue-sammel{background:#0a0a0a!important;border-color:#ffe500!important}html[data-contrast=high] .rue-kachel__wert,html[data-contrast=high] .rue-kachel__wert--warn,html[data-contrast=high] .rue-nummer,html[data-contrast=high] .rue-kunde__name,html[data-contrast=high] .rue-zelle,html[data-contrast=high] .rue-liste li,html[data-contrast=high] .rue-panel__titel strong,html[data-contrast=high] .rue-panel__zahlen strong,html[data-contrast=high] .rue-legende__wert,html[data-contrast=high] .rue-schuldner__name,html[data-contrast=high] .rue-notiz{color:#fff!important}html[data-contrast=high] .rue-kachel__label,html[data-contrast=high] .rue-kachel__unter,html[data-contrast=high] .rue-unterzeile,html[data-contrast=high] .rue-still,html[data-contrast=high] .rue-warn,html[data-contrast=high] .rue-legende__label,html[data-contrast=high] .rue-legende__anzahl,html[data-contrast=high] .rue-leiste__label,html[data-contrast=high] .rue-panel__hinweis,html[data-contrast=high] .rue-panel__abschnitt,html[data-contrast=high] .rue-gruppe,html[data-contrast=high] .rue-gruppe__summe,html[data-contrast=high] .rue-blaettern,html[data-contrast=high] .rue-kopf{color:#ffe500!important}html[data-contrast=high] .rue-pille,html[data-contrast=high] .rue-schalter,html[data-contrast=high] .rue-chip,html[data-contrast=high] .rue-reiter__knopf,html[data-contrast=high] .rue-leiste select,html[data-contrast=high] .rue-avatar,html[data-contrast=high] .rue-marke{color:#ffe500!important;background:#0a0a0a!important;border-color:#ffe500!important}html[data-contrast=high] .rue-pille.on,html[data-contrast=high] .rue-schalter.on,html[data-contrast=high] .rue-chip.on,html[data-contrast=high] .rue-reiter__knopf.on{color:#0a0a0a!important;background:#ffe500!important}html[data-contrast=high] .rue-zeile.markiert{background:#1a1a00!important}html[data-contrast=high] .rue-verweis,html[data-contrast=high] .rue-sort{color:#ffe500!important}html[data-contrast=high] .rue-sammel .rng-knopf{color:#0a0a0a!important;background:#ffe500!important;border-color:#ffe500!important}.gut-leiste{background:#f2f8fb;border-bottom:1px solid #e4eef4;flex-wrap:wrap;align-items:center;gap:14px;padding:10px 16px;display:flex}.gut-leiste__titel{color:#0d4d69;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.gut-leiste__filter{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.gut-leiste__filter label{letter-spacing:.05em;text-transform:uppercase;color:#4a6674;font-size:11.5px;font-weight:600}.gut-leiste__filter select,.gut-leiste__filter input{color:#0d4d69;background:#fff;border:1px solid #d5dee3;border-radius:6px;min-height:44px;padding:0 12px;font-family:inherit;font-size:14px}.gut-leiste__filter select{width:auto;min-width:150px}.gut-leiste__filter input{width:260px;max-width:100%}.gut-leiste__filter{flex-wrap:nowrap}@media (max-width:900px){.gut-leiste__filter{flex-wrap:wrap}}.gut-leiste__filter select:focus-visible,.gut-leiste__filter input:focus-visible{border-color:#4593bc;outline:none;box-shadow:0 0 0 3px #4593bc2e}.gut-symbol{color:#0d4d69;background:#4593bc29;border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;display:flex}.gut-zaehler{color:#4a6674;font-size:12px;font-weight:400}.gut-tabelle{overflow-x:auto}.gut-tabelle table{border-collapse:collapse;width:100%}.gut-tabelle caption{text-align:left;color:#4a6674;padding:10px 16px 0;font-size:12.5px}.gut-tabelle thead th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:#4a6674;background:#fbfcfd;border-bottom:1px solid #eef2f4;padding:11px 12px;font-size:11px;font-weight:600}.gut-tabelle tbody td{color:#16293a;border-bottom:1px solid #f2f6f8;padding:11px 12px;font-size:13.5px}.gut-tabelle thead th:first-child,.gut-tabelle tbody td:first-child{padding-left:16px}.gut-tabelle thead th:last-child,.gut-tabelle tbody td:last-child{padding-right:16px}.gut-tabelle tbody tr:hover{background:#fafcfd}.gut-tabelle .rechts{text-align:right}.gut-name{color:#0d4d69;font-size:14px;font-weight:600;text-decoration:none}.gut-name:hover{color:#4593bc;text-decoration:underline}.gut-code{letter-spacing:.04em;color:#16293a;font-family:Space Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.gut-code--gross{letter-spacing:.06em;font-size:14px}.gut-zahl{white-space:nowrap;font-family:Space Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.gut-zahl--gross{font-size:16px;font-weight:600}.gut-zeitraum{white-space:nowrap;color:#4a6674}.gut-durch{text-decoration:line-through}.gut-storniert td{color:#3f5a67;background:#fbfcfd}.gut-grund{color:#4a6674;font-size:12px}.gut-aktionen{justify-content:flex-end;gap:4px;display:inline-flex}.gut-aktion{color:#4a6674;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:44px;height:44px;font-size:17px;text-decoration:none;display:inline-flex}.gut-aktion:hover{color:#0d4d69;background:#f2f8fb}.gut-aktion:focus-visible{outline-offset:2px;outline:2px solid #0d4d69}.gut-badge{border:1px solid;border-radius:5px;align-items:center;gap:6px;height:26px;padding:0 9px;font-size:12.5px;font-weight:600;display:inline-flex}.gut-badge--aktiv{color:#1a6b45;background:#eaf7f0;border-color:#bfe3d0}.gut-badge--geplant{color:#1f5788;background:#eef4fb;border-color:#c6d9ee}.gut-badge--abgelaufen{color:#4a6674;background:#f1f4f6;border-color:#d5dee3}.gut-badge--ausgeschoepft{color:#7a5a10;background:#fdf7ec;border-color:#f0d6a8}.gut-badge--deaktiviert{color:#8f3327;background:#fdf3f2;border-color:#e6c9c4}.gut-leer{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:48px 24px;display:flex}.gut-leer__kachel{color:#4593bc;background:#f2f8fb;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.gut-leer__titel{color:#16293a;margin:0;font-size:15px;font-weight:600}.gut-leer__text{color:#4a6674;max-width:46ch;margin:0;font-size:13.5px}.gut-zurueck{margin:0 0 10px;font-size:13px}.gut-zurueck a{color:#0d4d69;text-decoration:underline}.gut-zurueck a:hover{text-decoration:underline}.gut-kopf{flex-wrap:wrap;align-items:flex-start;gap:16px;padding:16px;display:flex}.gut-kopf__links{flex-direction:column;gap:6px;display:flex}.gut-kopf__zeile{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gut-kopf__zeile strong{color:#16293a;letter-spacing:-.01em;font-size:20px;font-weight:700}.gut-kopf__rechts{flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}.gut-kennzahlen{background:#eef2f4;border-top:1px solid #eef2f4;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid}@media (max-width:860px){.gut-kennzahlen{grid-template-columns:repeat(2,minmax(0,1fr))}}.gut-kennzahlen>div{background:#fff;padding:12px 16px}.gut-kennzahlen dt{letter-spacing:.05em;text-transform:uppercase;color:#4a6674;font-size:11.5px;font-weight:600}.gut-kennzahlen dd{color:#16293a;margin:4px 0 0;font-size:14px}.gut-ausschoepfung{background:#fbfcfd;border-top:1px solid #eef2f4;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.gut-ausschoepfung__kopf{color:#4a6674;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px;display:flex}.gut-ausschoepfung__kopf strong{color:#16293a}.gut-balken{background:#e6edf1;border-radius:5px;height:10px;display:block;overflow:hidden}.gut-balken__fuellung{background:#4593bc;height:100%;display:block}.gut-formular{max-width:820px}.gut-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;padding:16px;display:grid}@media (max-width:720px){.gut-raster{grid-template-columns:1fr}}.gut-feld{flex-direction:column;gap:6px;min-width:0;display:flex}.gut-feld--breit{grid-column:1/-1}.gut-feld>label{letter-spacing:.05em;text-transform:uppercase;color:#4a6674;font-size:11.5px;font-weight:600}.gut-feld input,.gut-feld select{color:#0d4d69;background:#fff;border:1px solid #d5dee3;border-radius:6px;width:100%;min-height:44px;padding:0 12px;font-family:inherit;font-size:14px;transition:border-color .12s,box-shadow .12s}.gut-feld input::placeholder{color:#5d7986;font-style:italic}.gut-feld input:focus-visible{border-color:#4593bc;outline:none;box-shadow:0 0 0 3px #4593bc2e}.gut-feld input[readonly]{background:#f1f4f6;border-color:#c3ced5}.gut-feld input[aria-invalid=true]{border-color:#c0392b}.gut-mono{letter-spacing:.06em;font-family:Space Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.gut-feld input.rechts{text-align:right}.gut-mitknopf{align-items:stretch;gap:8px;display:flex}.gut-mitknopf .rng-knopf{white-space:nowrap;min-height:44px}.gut-schloss{color:#4a6674;background:#f1f4f6;border:1px solid #dbe3e8;border-radius:6px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.gut-mitsuffix{display:block;position:relative}.gut-mitsuffix input{padding-right:44px}.gut-suffix{color:#4a6674;background:#f7fafb;border-left:1px solid #e6edf1;border-radius:0 6px 6px 0;justify-content:center;align-items:center;width:34px;display:flex;position:absolute;top:1px;bottom:1px;right:1px}.gut-hilfe{color:#4a6674;margin:0;font-size:12px}.gut-fehler{color:#a5382b;align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.gut-sperrhinweis{color:#6b5320;background:#fdf7ec;border:1px solid #f0d6a8;border-radius:7px;align-items:flex-start;gap:10px;margin:16px 16px 0;padding:12px 14px;font-size:13px;display:flex}.gut-schalterzeile{background:#fbfcfd;border:1px solid #e6edf1;border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.gut-schalterzeile>span:first-child{flex-direction:column;gap:3px;display:flex}.gut-schalterzeile strong{color:#16293a;font-size:14px}.gut-schalter{min-height:44px;font:inherit;color:#16293a;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 4px;font-size:13.5px;display:inline-flex}.gut-schalter:focus-visible{outline-offset:2px;outline:2px solid #0d4d69}.gut-schalter__spur{background:#c3ced5;border-radius:13px;flex:none;width:44px;height:26px;transition:background .15s;position:relative}.gut-schalter.on .gut-schalter__spur{background:#4593bc}.gut-schalter__knopf{background:#fff;border-radius:50%;width:20px;height:20px;transition:left .15s;position:absolute;top:3px;left:3px}.gut-schalter.on .gut-schalter__knopf{left:21px}.gut-schalter:disabled{opacity:.6;cursor:not-allowed}.gut-fuss{background:#fbfcfd;border-top:1px solid #eef2f4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}html[data-contrast=high] .gut-leiste,html[data-contrast=high] .gut-tabelle thead th,html[data-contrast=high] .gut-ausschoepfung,html[data-contrast=high] .gut-schalterzeile,html[data-contrast=high] .gut-sperrhinweis,html[data-contrast=high] .gut-fuss,html[data-contrast=high] .gut-kennzahlen>div,html[data-contrast=high] .gut-leer__kachel,html[data-contrast=high] .gut-symbol,html[data-contrast=high] .gut-schloss,html[data-contrast=high] .gut-suffix{background:#0a0a0a!important;border-color:#ffe500!important}html[data-contrast=high] .gut-kennzahlen{background:#ffe500!important}html[data-contrast=high] .gut-tabelle tbody td,html[data-contrast=high] .gut-kopf__zeile strong,html[data-contrast=high] .gut-kennzahlen dd,html[data-contrast=high] .gut-code,html[data-contrast=high] .gut-zahl,html[data-contrast=high] .gut-leer__titel,html[data-contrast=high] .gut-schalterzeile strong,html[data-contrast=high] .gut-schalter{color:#fff!important}html[data-contrast=high] .gut-name,html[data-contrast=high] .gut-aktion,html[data-contrast=high] .gut-symbol,html[data-contrast=high] .gut-schloss,html[data-contrast=high] .gut-suffix,html[data-contrast=high] .gut-zurueck a,html[data-contrast=high] .gut-leer__text,html[data-contrast=high] .gut-hilfe,html[data-contrast=high] .gut-fehler,html[data-contrast=high] .gut-grund,html[data-contrast=high] .gut-zeitraum,html[data-contrast=high] .gut-zaehler,html[data-contrast=high] .gut-leiste__titel,html[data-contrast=high] .gut-leiste__filter label,html[data-contrast=high] .gut-kennzahlen dt,html[data-contrast=high] .gut-ausschoepfung__kopf,html[data-contrast=high] .gut-sperrhinweis,html[data-contrast=high] .gut-tabelle thead th,html[data-contrast=high] .gut-tabelle caption{color:#ffe500!important}html[data-contrast=high] .gut-badge{color:#ffe500!important;background:#0a0a0a!important;border-color:#ffe500!important}html[data-contrast=high] .gut-feld input,html[data-contrast=high] .gut-feld select,html[data-contrast=high] .gut-leiste__filter input,html[data-contrast=high] .gut-leiste__filter select{color:#fff!important;background:#0a0a0a!important;border-color:#ffe500!important}html[data-contrast=high] .gut-balken{border:1px solid #ffe500;background:#0a0a0a!important}html[data-contrast=high] .gut-balken__fuellung{background:#ffe500!important}html[data-contrast=high] .gut-schalter__spur{border:1px solid #ffe500;background:#0a0a0a!important}html[data-contrast=high] .gut-schalter.on .gut-schalter__spur,html[data-contrast=high] .gut-schalter__knopf{background:#ffe500!important}html[data-contrast=high] .gut-schalter.on .gut-schalter__knopf{background:#0a0a0a!important}html[data-contrast=high] .gut-storniert td{background:#1a1a00!important}.neu{flex-direction:column;gap:14px;max-width:1080px;display:flex}.neu-kopf{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.neu-kopf h2{color:#16293a;letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700}.neu-marke{letter-spacing:.08em;text-transform:uppercase;color:#0d4d69;background:#4593bc1f;border-radius:4px;padding:3px 7px;font-family:Space Mono,ui-monospace,monospace;font-size:11px}.neu-meta{color:#4a6674;margin-left:auto;font-size:12.5px}.neu-inhalt{flex-direction:column;gap:14px;padding:16px;display:flex}.neu-suche{position:relative}.neu-suche input{color:#0d4d69;background:#fff;border:1px solid #d5dee3;border-radius:6px;width:100%;min-height:44px;padding:0 12px;font-family:inherit;font-size:14px}.neu-suche input::placeholder{color:#5d7986;font-style:italic}.neu-suche input:focus-visible{border-color:#4593bc;outline:none;box-shadow:0 0 0 3px #4593bc2e}.neu-treffer{z-index:20;background:#fff;border:1px solid #d5dee3;border-radius:6px;max-height:300px;margin:0;padding:4px;list-style:none;position:absolute;top:48px;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0d4d6921}.neu-treffer button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:12px;width:100%;min-height:44px;padding:6px 10px;display:flex}.neu-treffer button:hover{background:#f2f8fb}.neu-treffer button:focus-visible{outline-offset:-2px;outline:2px solid #0d4d69}.neu-treffer__name{color:#16293a;font-size:13.5px;font-weight:600}.neu-treffer__meta{color:#4a6674;margin-left:auto;font-size:12px}.neu-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}@media (max-width:760px){.neu-raster{grid-template-columns:1fr}}.neu-dreier{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.neu-vierer{grid-template-columns:120px 1fr 96px 1fr;gap:10px 14px;display:grid}@media (max-width:760px){.neu-vierer{grid-template-columns:1fr 1fr}}.neu-pflicht>label{color:#0d4d69}.neu-pflicht>label span{color:#c0392b}.neu-pflicht input{background:#f7fbfd;border-color:#b9d3e0;font-weight:600}.neu-dublette{color:#6b5320;background:#fdf7ec;border:1px solid #f0d6a8;border-radius:7px;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.neu-dublette .rng-knopf{margin-left:auto}.neu-postab{border:1px solid #eef2f4;border-radius:7px;overflow:hidden}.neu-poskopf,.neu-poszeile{grid-template-columns:1fr 80px 90px 110px 110px 32px;align-items:center;gap:10px;padding:8px 12px;display:grid}@media (max-width:760px){.neu-poskopf{display:none}.neu-poszeile{grid-template-columns:1fr 1fr}}.neu-poskopf{letter-spacing:.05em;text-transform:uppercase;color:#4a6674;background:#fbfcfd;border-bottom:1px solid #eef2f4;font-size:10.5px;font-weight:600}.neu-poskopf .rechts,.neu-poszeile .rechts{text-align:right}.neu-poszeile{border-bottom:1px solid #f2f6f8}.neu-poszeile:last-child{border-bottom:0}.neu-poszeile input{color:#16293a;background:0 0;border:1px solid #0000;border-radius:5px;width:100%;min-height:36px;padding:0 8px;font-family:inherit;font-size:13.5px}.neu-poszeile:hover input,.neu-poszeile input:focus{background:#fff;border-color:#dde6ea}.neu-poszeile input:focus-visible{border-color:#4593bc;outline:none;box-shadow:0 0 0 3px #4593bc2e}.neu-zeilensumme{text-align:right;color:#16293a;font-size:13.5px;font-weight:600}.neu-weg{color:#a8bcc6;cursor:pointer;background:0 0;border:0;border-radius:5px;width:32px;height:32px;font-size:15px}.neu-weg:hover{color:#c0392b;background:#fdeeee}.neu-weg:focus-visible{outline-offset:2px;outline:2px solid #0d4d69}.neu-leer{text-align:center;color:#4a6674;margin:0;padding:18px;font-size:12.5px}.neu-posfuss{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.neu-posknoepfe{flex-wrap:wrap;gap:10px;display:flex}.neu-posknoepfe .rng-knopf{min-height:44px}.neu-vorlagen{position:relative}.neu-vorlagen__liste{z-index:20;background:#fff;border:1px solid #d5dee3;border-radius:8px;width:340px;max-width:90vw;padding:8px;position:absolute;top:48px;left:0;box-shadow:0 12px 30px #0d4d6929}.neu-vorlagen__liste>input{border:1px solid #d5dee3;border-radius:5px;width:100%;min-height:36px;margin-bottom:6px;padding:0 10px;font-family:inherit;font-size:13.5px}.neu-vorlagen__rollen{flex-direction:column;gap:2px;max-height:240px;display:flex;overflow-y:auto}.neu-vorlagen__rollen button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:12px;width:100%;min-height:44px;padding:6px 10px;display:flex}.neu-vorlagen__rollen button:hover{background:#f2f8fb}.neu-vorlagen__rollen button:focus-visible{outline-offset:-2px;outline:2px solid #0d4d69}.neu-vorlagen__rollen button>span:first-child{flex-direction:column;gap:2px;display:flex}.neu-vorlagen__rollen strong{color:#16293a;font-size:13.5px}.neu-vorlagen__rollen button>span:last-child{color:#16293a;margin-left:auto;font-size:13px}.neu-summen{flex-direction:column;gap:6px;min-width:340px;margin-left:auto;display:flex}@media (max-width:760px){.neu-summen{width:100%;min-width:0}}.neu-summen__zeile{color:#16293a;align-items:center;gap:10px;font-size:13.5px;display:flex}.neu-summen__zeile>span:last-child{margin-left:auto}.neu-summen__zeile label{color:#16293a;font-size:13.5px}.neu-rabatt{color:#4a6674;align-items:center;gap:4px;display:inline-flex}.neu-rabatt input{text-align:right;border:1px solid #d5dee3;border-radius:5px;width:52px;min-height:32px;padding:0 6px;font-family:inherit;font-size:13px}.neu-gutschein input{letter-spacing:.06em;text-transform:uppercase;border:1px solid #d5dee3;border-radius:5px;width:150px;min-height:32px;padding:0 8px;font-family:Space Mono,ui-monospace,monospace;font-size:12.5px}.neu-abzug{color:#c0392b}.neu-gutschein__ok{color:#1e7a4d;background:#eaf7f0;border:1px solid #c7e8d6;border-radius:6px;align-items:center;gap:8px;margin:0;padding:7px 10px;font-size:12.5px;display:flex}.neu-gutschein__fehler{color:#a5382b;background:#fdf3f2;border:1px solid #e6c9c4;border-radius:6px;align-items:center;gap:8px;margin:0;padding:7px 10px;font-size:12.5px;display:flex}.neu-summen__gesamt{background:#4593bc1a;border-radius:6px;align-items:baseline;gap:10px;margin-top:6px;padding:7px 11px;display:flex}.neu-summen__gesamt>span:first-child{color:#16293a;font-size:13.5px;font-weight:700}.neu-summen__gesamt>span:last-child{color:#16293a;margin-left:auto;font-family:Space Mono,ui-monospace,monospace;font-size:16px;font-weight:700}.neu-zahlung{grid-template-columns:170px 200px 1fr;align-items:end;gap:14px;display:grid}@media (max-width:760px){.neu-zahlung{grid-template-columns:1fr}}.neu-faellig{color:#16293a;background:#4593bc1a;border-radius:6px;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:13.5px;display:inline-flex}.neu-texte{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (max-width:760px){.neu-texte{grid-template-columns:1fr}}.neu-texte textarea{resize:vertical;color:#0d4d69;border:1px solid #d5dee3;border-radius:6px;min-height:64px;padding:8px 12px;font-family:inherit;font-size:13.5px;line-height:1.5}.neu-texte textarea:focus-visible{border-color:#4593bc;outline:none;box-shadow:0 0 0 3px #4593bc2e}.neu-leiste{z-index:15;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-top:1px solid #e2e8ec;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex;position:sticky;bottom:0}.neu-leiste .rng-knopf{min-height:44px}html[data-contrast=high] .neu-suche input,html[data-contrast=high] .neu-treffer,html[data-contrast=high] .neu-vorlagen__liste,html[data-contrast=high] .neu-vorlagen__liste>input,html[data-contrast=high] .neu-poszeile input,html[data-contrast=high] .neu-rabatt input,html[data-contrast=high] .neu-gutschein input,html[data-contrast=high] .neu-texte textarea,html[data-contrast=high] .neu-postab,html[data-contrast=high] .neu-poskopf,html[data-contrast=high] .neu-dublette,html[data-contrast=high] .neu-gutschein__ok,html[data-contrast=high] .neu-gutschein__fehler,html[data-contrast=high] .neu-summen__gesamt,html[data-contrast=high] .neu-faellig,html[data-contrast=high] .neu-marke,html[data-contrast=high] .neu-leiste{background:#0a0a0a!important;border-color:#ffe500!important}html[data-contrast=high] .neu-kopf h2,html[data-contrast=high] .neu-treffer__name,html[data-contrast=high] .neu-zeilensumme,html[data-contrast=high] .neu-poszeile input,html[data-contrast=high] .neu-texte textarea,html[data-contrast=high] .neu-summen__zeile,html[data-contrast=high] .neu-summen__gesamt>span,html[data-contrast=high] .neu-vorlagen__rollen strong,html[data-contrast=high] .neu-faellig{color:#fff!important}html[data-contrast=high] .neu-meta,html[data-contrast=high] .neu-marke,html[data-contrast=high] .neu-treffer__meta,html[data-contrast=high] .neu-leer,html[data-contrast=high] .neu-abzug,html[data-contrast=high] .neu-rabatt,html[data-contrast=high] .neu-dublette,html[data-contrast=high] .neu-gutschein__ok,html[data-contrast=high] .neu-gutschein__fehler,html[data-contrast=high] .neu-poskopf,html[data-contrast=high] .neu-weg{color:#ffe500!important}html[data-contrast=high] .neu-pflicht input{background:#1a1a00!important}.neu-symbol{color:#4593bc;flex:none}html[data-contrast=high] .neu-symbol{color:#ffe500!important}.off{flex-direction:column;gap:14px;display:flex}.off-kopf{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.off-kachel{color:#16293a;background:#fff;border:1px solid #e2e8ec;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;display:flex}.off-kachel--betont{background:#4593bc1a;border-color:#0000;gap:12px}.off-kachel--betont strong{font-size:16px;font-weight:700}.off-filter{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.off-filter label{letter-spacing:.05em;text-transform:uppercase;color:#4a6674;font-size:11.5px;font-weight:600}.off-filter select,.off-filter input{color:#0d4d69;background:#fff;border:1px solid #d5dee3;border-radius:6px;width:auto;min-height:44px;padding:0 12px;font-family:inherit;font-size:14px}.off-filter input{width:280px;max-width:100%}.off-filter select:focus-visible,.off-filter input:focus-visible{border-color:#4593bc;outline:none;box-shadow:0 0 0 3px #4593bc2e}.off-auswahl{z-index:12;color:#16293a;background:#f2f8fb;border:1px solid #b9d3e0;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;font-size:13.5px;display:flex;position:sticky;top:74px}.off-kartenkopf{gap:12px}.off-kunde{flex-direction:column;gap:2px;min-width:0;display:flex}.off-kunde strong{color:#16293a;font-size:15px;font-weight:600}.off-summe{flex-direction:column;align-items:flex-end;gap:2px;margin-left:auto;display:flex}.off-summe strong{color:#16293a;font-size:16px;font-weight:700}.off-kartenkopf .rng-knopf{min-height:44px}.off-kartenkopf .rng-knopf:disabled{color:#7c8b95;cursor:not-allowed;opacity:1;background:#dfe5e9;border-color:#dfe5e9}.off-wahl{cursor:pointer;accent-color:#0d4d69;width:24px;height:24px;margin:0}.off-zeilenaktionen{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.off-fehlt{color:#7a5a10;background:#fdf7ec;border:1px solid #f0d6a8;border-radius:6px;align-items:center;gap:7px;padding:5px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.off-fehlt>span[aria-hidden]{color:#fdf7ec;background:#7a5a10;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;line-height:1;display:inline-flex}.off-gratis{color:#fff;cursor:pointer;background:#1c7a45;border:1px solid #1c7a45;border-radius:6px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-family:inherit;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.off-gratis:hover{background:#166237;border-color:#166237}.off-gratis:focus-visible{outline-offset:2px;outline:2px solid #0d4d69}.off-loeschen{color:#fff;cursor:pointer;background:#a32330;border:1px solid #a32330;border-radius:6px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-family:inherit;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.off-loeschen:hover{background:#861c27;border-color:#861c27}.off-loeschen:focus-visible{outline-offset:2px;outline:2px solid #0d4d69}.off-chip{color:#3f5a67;background:#f1f4f6;border:1px solid #d5dee3;border-radius:5px;align-items:center;height:24px;padding:0 9px;font-size:12.5px;font-weight:600;display:inline-flex}.off-chip--mini{color:#3f5a67;background:#f1f4f6;border-color:#d5dee3}.off-chip--light{color:#1f5788;background:#eef4fb;border-color:#c6d9ee}.off-chip--medium{color:#155b7d;background:#eaf3f8;border-color:#bcd8e6}.off-chip--top{color:#7a5a10;background:#fdf7ec;border-color:#f0d6a8}.off-chip--spotlight{color:#1a6b45;background:#eaf7f0;border-color:#bfe3d0}.off-titel{color:#4a6674;margin-left:10px;font-size:13.5px}html[data-contrast=high] .off-fehlt>span[aria-hidden]{color:#0a0a0a!important;background:#ffe500!important}html[data-contrast=high] .off-fehlt,html[data-contrast=high] .off-gratis,html[data-contrast=high] .off-loeschen{color:#ffe500!important;background:#0a0a0a!important;border-color:#ffe500!important}html[data-contrast=high] .off-kachel,html[data-contrast=high] .off-auswahl,html[data-contrast=high] .off-filter select,html[data-contrast=high] .off-filter input,html[data-contrast=high] .off-chip{background:#0a0a0a!important;border-color:#ffe500!important}html[data-contrast=high] .off-kachel,html[data-contrast=high] .off-auswahl,html[data-contrast=high] .off-kunde strong,html[data-contrast=high] .off-summe strong{color:#fff!important}html[data-contrast=high] .off-filter label,html[data-contrast=high] .off-titel,html[data-contrast=high] .off-chip{color:#ffe500!important}html[data-contrast=high] .off-kartenkopf .rng-knopf:disabled{color:#aaa!important;background:#0a0a0a!important;border-color:#aaa!important}.kun-name{color:#16293a;font-size:14px;font-weight:600;display:block}.kun-mail{color:#4a6674;font-size:12.5px;display:block}.kun-bearbeiten{background:0 0;border:0}.gut-aktion--gefahr:hover:not(:disabled){color:#a5382b;background:#fdf3f2}.gut-aktion:disabled{color:#c3ced5;cursor:not-allowed}html[data-contrast=high] .kun-name{color:#fff!important}html[data-contrast=high] .kun-mail{color:#ffe500!important}.stm{max-width:1080px}.stm-inhalt{padding:16px}.stm-adresse{grid-template-columns:1fr 92px 78px 78px;gap:8px;display:grid}@media (max-width:720px){.stm-adresse{grid-template-columns:1fr 70px 60px 60px}}@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}
