/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-font-weight: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-tracking:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-outline-style:solid;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-ease:initial;--tw-space-y-reverse:0;--tw-divide-x-reverse:0;--tw-content:"";--tw-space-x-reverse:0;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}@layer theme{:root,:host{--font-sans:var(--font-family), ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:var(--mono-font-family), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-sky-400:oklch(74.6% .16 232.661);--color-gray-100:var(--gray-100);--color-gray-200:var(--gray-200);--color-gray-300:var(--gray-300);--color-gray-400:var(--gray-400);--color-gray-500:var(--gray-500);--color-gray-600:var(--gray-600);--color-gray-700:var(--gray-700);--color-gray-900:var(--gray-900);--color-gray-950:var(--gray-950);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--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-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--leading-loose:2;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-family), ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--default-mono-font-family:var(--mono-font-family), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-primary-400:var(--primary-400);--color-primary-500:var(--primary-500);--color-primary-600:var(--primary-600)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-field-wrapper],[data-field-wrapper] *{scroll-margin-top:calc(var(--topbar-height) + 4rem)}}@layer components{.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{color:#fff;white-space:normal;background-color:#333;border-radius:4px;outline:0;font-size:14px;line-height:1.4;transition-property:transform,visibility,opacity;position:relative}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-width:8px 8px 0;border-top-color:initial;transform-origin:top;bottom:-7px;left:0}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-width:0 8px 8px;border-bottom-color:initial;transform-origin:bottom;top:-7px;left:0}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;transform-origin:0;right:-7px}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:100%;left:-7px}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;width:16px;height:16px}.tippy-arrow:before{content:"";border-style:solid;border-color:#0000;position:absolute}.tippy-content{z-index:1;padding:5px 9px;position:relative}.tippy-box[data-theme~=light]{color:#26323d;background-color:#fff;box-shadow:0 0 20px 4px #9aa1b126,0 4px 80px -8px #24282f40,0 4px 4px -2px #5b5e6926}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}.fi-avatar{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-md);object-fit:cover;object-position:center}.fi-avatar.fi-circular{border-radius:2147483647px}.fi-avatar.fi-size-sm{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.fi-avatar.fi-size-lg{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.fi-badge{justify-content:center;align-items:center;column-gap:var(--spacing);border-radius:var(--radius-md);background-color:var(--gray-50);min-width:1.5rem;padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-600);--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);--tw-ring-color:var(--gray-600);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fi-badge{--tw-ring-color:color-mix(in oklab, var(--gray-600) 10%, transparent)}}.fi-badge{--tw-ring-inset:inset}.fi-badge:where(.dark,.dark *){background-color:var(--gray-400)}@supports (color:color-mix(in lab, red, red)){.fi-badge:where(.dark,.dark *){background-color:color-mix(in oklab, var(--gray-400) 10%, transparent)}}.fi-badge:where(.dark,.dark *){color:var(--gray-200);--tw-ring-color:var(--gray-400)}@supports (color:color-mix(in lab, red, red)){.fi-badge:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--gray-400) 20%, transparent)}}.fi-badge:not(.fi-wrapped){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fi-badge.fi-disabled:not(.fi-force-enabled),.fi-badge[disabled]:not(.fi-force-enabled){cursor:default;opacity:.7}:is(.fi-badge.fi-disabled:not(.fi-force-enabled),.fi-badge[disabled]:not(.fi-force-enabled)):not([x-tooltip]){pointer-events:none}.fi-badge .fi-badge-label-ctn{align-self:baseline;display:grid}.fi-badge .fi-badge-label.fi-wrapped{text-wrap:wrap;word-break:break-word}.fi-badge .fi-badge-label:not(.fi-wrapped){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fi-badge .fi-icon{flex-shrink:0}.fi-badge.fi-size-xs{min-width:1rem;padding-inline:calc(var(--spacing) * .5);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter);padding-block:0}.fi-badge.fi-size-sm{min-width:1.25rem;padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.fi-badge.fi-color{background-color:var(--color-50);color:var(--text);--tw-ring-color:var(--color-600)}@supports (color:color-mix(in lab, red, red)){.fi-badge.fi-color{--tw-ring-color:color-mix(in oklab, var(--color-600) 10%, transparent)}}.fi-badge.fi-color:where(.dark,.dark *){background-color:var(--color-400)}@supports (color:color-mix(in lab, red, red)){.fi-badge.fi-color:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-400) 10%, transparent)}}.fi-badge.fi-color:where(.dark,.dark *){color:var(--dark-text);--tw-ring-color:var(--color-400)}@supports (color:color-mix(in lab, red, red)){.fi-badge.fi-color:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-400) 30%, transparent)}}.fi-badge.fi-color .fi-badge-delete-btn-icon{color:var(--color-700)}@supports (color:color-mix(in lab, red, red)){.fi-badge.fi-color .fi-badge-delete-btn-icon{color:color-mix(in oklab, var(--color-700) 50%, transparent)}}.fi-badge.fi-color .fi-badge-delete-btn-icon:where(.dark,.dark *){color:var(--color-300)}@supports (color:color-mix(in lab, red, red)){.fi-badge.fi-color .fi-badge-delete-btn-icon:where(.dark,.dark *){color:color-mix(in oklab, var(--color-300) 50%, transparent)}}.fi-badge:not(.fi-color) .fi-icon{color:var(--gray-400)}.fi-badge:not(.fi-color) .fi-icon:where(.dark,.dark *){color:var(--gray-500)}.fi-badge .fi-icon.fi-color{color:var(--color-500)}.fi-badge .fi-badge-delete-btn{margin-block:calc(var(--spacing) * -1);padding:var(--spacing);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));--tw-duration:75ms;--tw-outline-style:none;outline-style:none;justify-content:center;align-items:center;margin-inline-start:calc(var(--spacing) * -1);margin-inline-end:calc(var(--spacing) * -2);transition-duration:75ms;display:flex}.fi-badge .fi-badge-delete-btn-icon{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);color:var(--gray-700);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.fi-badge .fi-badge-delete-btn-icon{color:color-mix(in oklab, var(--gray-700) 50%, transparent)}}.fi-badge .fi-badge-delete-btn-icon:where(.dark,.dark *){color:var(--gray-300)}@supports (color:color-mix(in lab, red, red)){.fi-badge .fi-badge-delete-btn-icon:where(.dark,.dark *){color:color-mix(in oklab, var(--gray-300) 50%, transparent)}}.fi-badge .fi-badge-delete-btn-icon{background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='currentColor'%3E%3Cpath d='M5.28 4.22a.75.75 0 0 0-1.06 1.06L6.94 8l-2.72 2.72a.75.75 0 1 0 1.06 1.06L8 9.06l2.72 2.72a.75.75 0 1 0 1.06-1.06L9.06 8l2.72-2.72a.75.75 0 0 0-1.06-1.06L8 6.94 5.28 4.22Z' /%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='currentColor'%3E%3Cpath d='M5.28 4.22a.75.75 0 0 0-1.06 1.06L6.94 8l-2.72 2.72a.75.75 0 1 0 1.06 1.06L8 9.06l2.72 2.72a.75.75 0 1 0 1.06-1.06L9.06 8l2.72-2.72a.75.75 0 0 0-1.06-1.06L8 6.94 5.28 4.22Z' /%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:is(.fi-badge.fi-force-enabled,.fi-badge:not(.fi-disabled):not([disabled])) .fi-badge-delete-btn-icon:focus-visible{color:var(--gray-700)}@supports (color:color-mix(in lab, red, red)){:is(.fi-badge.fi-force-enabled,.fi-badge:not(.fi-disabled):not([disabled])) .fi-badge-delete-btn-icon:focus-visible{color:color-mix(in oklab, var(--gray-700) 75%, transparent)}}@media (hover:hover){:is(.fi-badge.fi-force-enabled,.fi-badge:not(.fi-disabled):not([disabled])) .fi-badge-delete-btn-icon:where(.dark,.dark *):hover{color:var(--gray-300)}@supports (color:color-mix(in lab, red, red)){:is(.fi-badge.fi-force-enabled,.fi-badge:not(.fi-disabled):not([disabled])) .fi-badge-delete-btn-icon:where(.dark,.dark *):hover{color:color-mix(in oklab, var(--gray-300) 75%, transparent)}}}:is(.fi-badge.fi-force-enabled,.fi-badge:not(.fi-disabled):not([disabled])) .fi-badge-delete-btn-icon:where(.dark,.dark *):focus-visible{color:var(--gray-300)}@supports (color:color-mix(in lab, red, red)){:is(.fi-badge.fi-force-enabled,.fi-badge:not(.fi-disabled):not([disabled])) .fi-badge-delete-btn-icon:where(.dark,.dark *):focus-visible{color:color-mix(in oklab, var(--gray-300) 75%, transparent)}}@media (hover:hover){:is(.fi-badge.fi-force-enabled,.fi-badge:not(.fi-disabled):not([disabled])).fi-color .fi-badge-delete-btn-icon:hover{color:var(--color-700)}@supports (color:color-mix(in lab, red, red)){:is(.fi-badge.fi-force-enabled,.fi-badge:not(.fi-disabled):not([disabled])).fi-color .fi-badge-delete-btn-icon:hover{color:color-mix(in oklab, var(--color-700) 75%, transparent)}}}:is(.fi-badge.fi-force-enabled,.fi-badge:not(.fi-disabled):not([disabled])).fi-color .fi-badge-delete-btn-icon:focus-visible{color:var(--color-700)}@supports (color:color-mix(in lab, red, red)){:is(.fi-badge.fi-force-enabled,.fi-badge:not(.fi-disabled):not([disabled])).fi-color .fi-badge-delete-btn-icon:focus-visible{color:color-mix(in oklab, var(--color-700) 75%, transparent)}}@media (hover:hover){:is(.fi-badge.fi-force-enabled,.fi-badge:not(.fi-disabled):not([disabled])).fi-color .fi-badge-delete-btn-icon:where(.dark,.dark *):hover{color:var(--color-300)}@supports (color:color-mix(in lab, red, red)){:is(.fi-badge.fi-force-enabled,.fi-badge:not(.fi-disabled):not([disabled])).fi-color .fi-badge-delete-btn-icon:where(.dark,.dark *):hover{color:color-mix(in oklab, var(--color-300) 75%, transparent)}}}:is(.fi-badge.fi-force-enabled,.fi-badge:not(.fi-disabled):not([disabled])).fi-color .fi-badge-delete-btn-icon:where(.dark,.dark *):focus-visible{color:var(--color-300)}@supports (color:color-mix(in lab, red, red)){:is(.fi-badge.fi-force-enabled,.fi-badge:not(.fi-disabled):not([disabled])).fi-color .fi-badge-delete-btn-icon:where(.dark,.dark *):focus-visible{color:color-mix(in oklab, var(--color-300) 75%, transparent)}}.fi-breadcrumbs ol{align-items:center;column-gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.fi-breadcrumbs ol li{align-items:center;column-gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-500);display:flex}.fi-breadcrumbs ol li:where(.dark,.dark *){color:var(--gray-400)}.fi-breadcrumbs ol li a{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));--tw-duration:75ms;transition-duration:75ms}@media (hover:hover){.fi-breadcrumbs ol li a:hover{color:var(--gray-700)}.fi-breadcrumbs ol li a:where(.dark,.dark *):hover{color:var(--gray-200)}}.fi-breadcrumbs ol li .fi-icon{color:var(--gray-400);display:flex}.fi-breadcrumbs ol li .fi-icon:where(.dark,.dark *){color:var(--gray-500)}.fi-breadcrumbs ol li .fi-icon.fi-ltr:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *),.fi-breadcrumbs ol li .fi-icon.fi-rtl:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *){display:none}.fi-btn{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);vertical-align:middle;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);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));--tw-duration:75ms;--tw-outline-style:none;outline-style:none;grid-auto-flow:column;transition-duration:75ms;display:inline-grid;position:relative}:is(.fi-btn.fi-force-enabled,.fi-btn:not(.fi-disabled):not([disabled])):focus-visible{--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)}.fi-btn[aria-pressed]:focus-visible:not([disabled]){z-index:1;--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);--tw-ring-color:var(--gray-950)}@supports (color:color-mix(in lab, red, red)){.fi-btn[aria-pressed]:focus-visible:not([disabled]){--tw-ring-color:color-mix(in oklab, var(--gray-950) 10%, transparent)}}.fi-btn[aria-pressed]:focus-visible:not([disabled]):where(.dark,.dark *){--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.fi-btn[aria-pressed]:focus-visible:not([disabled]):where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.fi-btn.fi-disabled:not(.fi-force-enabled),.fi-btn[disabled]:not(.fi-force-enabled){cursor:default;opacity:.7}:is(.fi-btn.fi-disabled:not(.fi-force-enabled),.fi-btn[disabled]:not(.fi-force-enabled)):not([x-tooltip]){pointer-events:none}.fi-btn>.fi-icon{color:var(--gray-400);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));--tw-duration:75ms;transition-duration:75ms}.fi-btn>.fi-icon:where(.dark,.dark *){color:var(--gray-500)}.fi-btn.fi-size-xs{gap:var(--spacing);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.fi-btn.fi-size-sm{gap:var(--spacing);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.fi-btn.fi-size-lg{gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.fi-btn.fi-size-xl{gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.fi-btn.fi-outlined{color:var(--gray-950);--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);--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);--tw-ring-color:var(--gray-300)}.fi-btn.fi-outlined:where(.dark,.dark *){color:var(--color-white);--tw-ring-color:var(--gray-700)}@media (hover:hover){:is(.fi-btn.fi-outlined.fi-force-enabled,.fi-btn.fi-outlined:not(.fi-disabled):not([disabled])):hover{background-color:var(--gray-400)}@supports (color:color-mix(in lab, red, red)){:is(.fi-btn.fi-outlined.fi-force-enabled,.fi-btn.fi-outlined:not(.fi-disabled):not([disabled])):hover{background-color:color-mix(in oklab, var(--gray-400) 10%, transparent)}}}:is(.fi-btn.fi-outlined.fi-force-enabled,.fi-btn.fi-outlined:not(.fi-disabled):not([disabled])):focus-visible{--tw-ring-color:var(--gray-400)}@supports (color:color-mix(in lab, red, red)){:is(.fi-btn.fi-outlined.fi-force-enabled,.fi-btn.fi-outlined:not(.fi-disabled):not([disabled])):focus-visible{--tw-ring-color:color-mix(in oklab, var(--gray-400) 40%, transparent)}}.fi-btn.fi-outlined.fi-color{color:var(--text);--tw-ring-color:var(--color-600)}.fi-btn.fi-outlined.fi-color:where(.dark,.dark *){color:var(--dark-text);--tw-ring-color:var(--color-500)}@media (hover:hover){:is(.fi-btn.fi-outlined.fi-color.fi-force-enabled,.fi-btn.fi-outlined.fi-color:not(.fi-disabled):not([disabled])):hover{background-color:var(--color-500)}@supports (color:color-mix(in lab, red, red)){:is(.fi-btn.fi-outlined.fi-color.fi-force-enabled,.fi-btn.fi-outlined.fi-color:not(.fi-disabled):not([disabled])):hover{background-color:color-mix(in oklab, var(--color-500) 10%, transparent)}}}:is(.fi-btn.fi-outlined.fi-color.fi-force-enabled,.fi-btn.fi-outlined.fi-color:not(.fi-disabled):not([disabled])):focus-visible{--tw-ring-color:var(--color-500)}@supports (color:color-mix(in lab, red, red)){:is(.fi-btn.fi-outlined.fi-color.fi-force-enabled,.fi-btn.fi-outlined.fi-color:not(.fi-disabled):not([disabled])):focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-500) 40%, transparent)}}@media (hover:hover){:is(.fi-btn.fi-outlined.fi-color.fi-force-enabled,.fi-btn.fi-outlined.fi-color:not(.fi-disabled):not([disabled])):where(.dark,.dark *):hover{background-color:var(--color-600)}@supports (color:color-mix(in lab, red, red)){:is(.fi-btn.fi-outlined.fi-color.fi-force-enabled,.fi-btn.fi-outlined.fi-color:not(.fi-disabled):not([disabled])):where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-600) 10%, transparent)}}}:is(.fi-btn.fi-outlined.fi-color.fi-force-enabled,.fi-btn.fi-outlined.fi-color:not(.fi-disabled):not([disabled])):where(.dark,.dark *):focus-visible{--tw-ring-color:var(--color-400)}@supports (color:color-mix(in lab, red, red)){:is(.fi-btn.fi-outlined.fi-color.fi-force-enabled,.fi-btn.fi-outlined.fi-color:not(.fi-disabled):not([disabled])):where(.dark,.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-400) 40%, transparent)}}.fi-btn.fi-outlined.fi-color>.fi-icon{color:var(--color-600)}.fi-btn.fi-outlined.fi-color>.fi-icon:where(.dark,.dark *){color:var(--color-400)}.fi-btn:not(.fi-outlined){background-color:var(--color-white);color:var(--gray-950)}.fi-btn:not(.fi-outlined):where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-btn:not(.fi-outlined):where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-btn:not(.fi-outlined):where(.dark,.dark *){color:var(--color-white)}@media (hover:hover){:is(.fi-btn:not(.fi-outlined).fi-force-enabled,.fi-btn:not(.fi-outlined):not(.fi-disabled):not([disabled])):hover{background-color:var(--gray-50)}:is(.fi-btn:not(.fi-outlined).fi-force-enabled,.fi-btn:not(.fi-outlined):not(.fi-disabled):not([disabled])):where(.dark,.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:is(.fi-btn:not(.fi-outlined).fi-force-enabled,.fi-btn:not(.fi-outlined):not(.fi-disabled):not([disabled])):where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}input:checked+label.fi-btn:not(.fi-outlined),.fi-btn:not(.fi-outlined)[aria-pressed=true]{background-color:var(--gray-400);color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}:is(input:checked+label.fi-btn:not(.fi-outlined),.fi-btn:not(.fi-outlined)[aria-pressed=true]):where(.dark,.dark *){background-color:var(--gray-600)}@media (hover:hover){:is(:is(input:checked+label.fi-btn:not(.fi-outlined),.fi-btn:not(.fi-outlined)[aria-pressed=true]).fi-force-enabled,:is(input:checked+label.fi-btn:not(.fi-outlined),.fi-btn:not(.fi-outlined)[aria-pressed=true]):not(.fi-disabled):not([disabled])):hover{background-color:var(--gray-300)}:is(:is(input:checked+label.fi-btn:not(.fi-outlined),.fi-btn:not(.fi-outlined)[aria-pressed=true]).fi-force-enabled,:is(input:checked+label.fi-btn:not(.fi-outlined),.fi-btn:not(.fi-outlined)[aria-pressed=true]):not(.fi-disabled):not([disabled])):where(.dark,.dark *):hover{background-color:var(--gray-500)}}.fi-btn:not(.fi-outlined).fi-color:not(label):not([aria-pressed]){background-color:var(--bg);color:var(--text)}.fi-btn:not(.fi-outlined).fi-color:not(label):not([aria-pressed]):where(.dark,.dark *){background-color:var(--dark-bg);color:var(--dark-text)}@media (hover:hover){:is(.fi-btn:not(.fi-outlined).fi-color:not(label):not([aria-pressed]).fi-force-enabled,.fi-btn:not(.fi-outlined).fi-color:not(label):not([aria-pressed]):not(.fi-disabled):not([disabled])):hover{background-color:var(--hover-bg);color:var(--hover-text)}}:is(.fi-btn:not(.fi-outlined).fi-color:not(label):not([aria-pressed]).fi-force-enabled,.fi-btn:not(.fi-outlined).fi-color:not(label):not([aria-pressed]):not(.fi-disabled):not([disabled])):focus-visible{--tw-ring-color:var(--color-500)}@supports (color:color-mix(in lab, red, red)){:is(.fi-btn:not(.fi-outlined).fi-color:not(label):not([aria-pressed]).fi-force-enabled,.fi-btn:not(.fi-outlined).fi-color:not(label):not([aria-pressed]):not(.fi-disabled):not([disabled])):focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-500) 50%, transparent)}}@media (hover:hover){:is(.fi-btn:not(.fi-outlined).fi-color:not(label):not([aria-pressed]).fi-force-enabled,.fi-btn:not(.fi-outlined).fi-color:not(label):not([aria-pressed]):not(.fi-disabled):not([disabled])):where(.dark,.dark *):hover{background-color:var(--dark-hover-bg);color:var(--dark-hover-text)}}:is(.fi-btn:not(.fi-outlined).fi-color:not(label):not([aria-pressed]).fi-force-enabled,.fi-btn:not(.fi-outlined).fi-color:not(label):not([aria-pressed]):not(.fi-disabled):not([disabled])):where(.dark,.dark *):focus-visible{--tw-ring-color:var(--color-400)}@supports (color:color-mix(in lab, red, red)){:is(.fi-btn:not(.fi-outlined).fi-color:not(label):not([aria-pressed]).fi-force-enabled,.fi-btn:not(.fi-outlined).fi-color:not(label):not([aria-pressed]):not(.fi-disabled):not([disabled])):where(.dark,.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-400) 50%, transparent)}}.fi-btn:not(.fi-outlined).fi-color:not(label):not([aria-pressed])>.fi-icon{color:var(--text)}.fi-btn:not(.fi-outlined).fi-color:not(label):not([aria-pressed])>.fi-icon:where(.dark,.dark *){color:var(--dark-text)}input:checked+.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]),.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed])[aria-pressed=true]{background-color:var(--bg);color:var(--text);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}:is(input:checked+.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]),.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed])[aria-pressed=true]):where(.dark,.dark *){background-color:var(--dark-bg);color:var(--dark-text)}@media (hover:hover){:is(input:checked+:is(.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]).fi-force-enabled,.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]):not(.fi-disabled):not([disabled])),:is(.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]).fi-force-enabled,.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]):not(.fi-disabled):not([disabled]))[aria-pressed=true]):hover{background-color:var(--hover-bg);color:var(--hover-text)}:is(input:checked+:is(.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]).fi-force-enabled,.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]):not(.fi-disabled):not([disabled])),:is(.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]).fi-force-enabled,.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]):not(.fi-disabled):not([disabled]))[aria-pressed=true]):where(.dark,.dark *):hover{background-color:var(--dark-hover-bg);color:var(--dark-hover-text)}}input:focus-visible+:is(.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]).fi-force-enabled,.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]):not(.fi-disabled):not([disabled])){z-index:1;--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);--tw-ring-color:var(--gray-950)}@supports (color:color-mix(in lab, red, red)){input:focus-visible+:is(.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]).fi-force-enabled,.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]):not(.fi-disabled):not([disabled])){--tw-ring-color:color-mix(in oklab, var(--gray-950) 10%, transparent)}}input:focus-visible+:is(.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]).fi-force-enabled,.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]):not(.fi-disabled):not([disabled])):where(.dark,.dark *){--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){input:focus-visible+:is(.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]).fi-force-enabled,.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]):not(.fi-disabled):not([disabled])):where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}input:checked:focus-visible+:is(.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]).fi-force-enabled,.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]):not(.fi-disabled):not([disabled])){--tw-ring-color:var(--color-500)}@supports (color:color-mix(in lab, red, red)){input:checked:focus-visible+:is(.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]).fi-force-enabled,.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]):not(.fi-disabled):not([disabled])){--tw-ring-color:color-mix(in oklab, var(--color-500) 50%, transparent)}}input:checked:focus-visible+:is(.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]).fi-force-enabled,.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]):not(.fi-disabled):not([disabled])):where(.dark,.dark *){--tw-ring-color:var(--color-400)}@supports (color:color-mix(in lab, red, red)){input:checked:focus-visible+:is(.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]).fi-force-enabled,.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed]):not(.fi-disabled):not([disabled])):where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-400) 50%, transparent)}}.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed])[aria-pressed=true]:focus-visible:not([disabled]){--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);--tw-ring-color:var(--color-500)}@supports (color:color-mix(in lab, red, red)){.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed])[aria-pressed=true]:focus-visible:not([disabled]){--tw-ring-color:color-mix(in oklab, var(--color-500) 50%, transparent)}}.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed])[aria-pressed=true]:focus-visible:not([disabled]):where(.dark,.dark *){--tw-ring-color:var(--color-400)}@supports (color:color-mix(in lab, red, red)){.fi-btn:not(.fi-outlined).fi-color:is(label,[aria-pressed])[aria-pressed=true]:focus-visible:not([disabled]):where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-400) 50%, transparent)}}.fi-btn:is(label,[aria-pressed]){cursor:pointer}.fi-btn:is(label,[aria-pressed])>.fi-icon:is(:checked+label>.fi-icon,[aria-pressed=true]>.fi-icon){color:var(--text)}.fi-btn:is(label,[aria-pressed])>.fi-icon:is(:checked+label>.fi-icon,[aria-pressed=true]>.fi-icon):where(.dark,.dark *){color:var(--dark-text)}.fi-btn:not(.fi-color),.fi-btn:is(label,[aria-pressed]){--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);--tw-ring-color:var(--gray-950)}@supports (color:color-mix(in lab, red, red)){.fi-btn:not(.fi-color),.fi-btn:is(label,[aria-pressed]){--tw-ring-color:color-mix(in oklab, var(--gray-950) 10%, transparent)}}:is(.fi-btn:not(.fi-color),.fi-btn:is(label,[aria-pressed])):where(.dark,.dark *){--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){:is(.fi-btn:not(.fi-color),.fi-btn:is(label,[aria-pressed])):where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.fi-btn.fi-labeled-from-sm,.fi-btn.fi-labeled-from-md,.fi-btn.fi-labeled-from-lg,.fi-btn.fi-labeled-from-xl,.fi-btn.fi-labeled-from-2xl{display:none}@media (width>=40rem){.fi-btn.fi-labeled-from-sm{display:inline-grid}}@media (width>=48rem){.fi-btn.fi-labeled-from-md{display:inline-grid}}@media (width>=64rem){.fi-btn.fi-labeled-from-lg{display:inline-grid}}@media (width>=80rem){.fi-btn.fi-labeled-from-xl{display:inline-grid}}@media (width>=96rem){.fi-btn.fi-labeled-from-2xl{display:inline-grid}}.fi-btn .fi-btn-badge-ctn{z-index:1;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:max-content;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-md);background-color:var(--color-white);inset-inline-start:100%;display:flex;position:absolute;top:0}.fi-btn .fi-btn-badge-ctn:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.fi-btn .fi-btn-badge-ctn:where(.dark,.dark *){background-color:var(--gray-900)}.fi-btn-group{border-radius:var(--radius-lg);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);--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);--tw-ring-color:var(--gray-950);grid-auto-flow:column;display:grid}@supports (color:color-mix(in lab, red, red)){.fi-btn-group{--tw-ring-color:color-mix(in oklab, var(--gray-950) 10%, transparent)}}.fi-btn-group:where(.dark,.dark *){--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.fi-btn-group:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.fi-btn-group>.fi-btn{border-radius:0;flex:1}.fi-btn-group>.fi-btn:nth-child(1 of .fi-btn){border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg)}.fi-btn-group>.fi-btn:nth-last-child(1 of .fi-btn){border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg)}.fi-btn-group>.fi-btn:not(:nth-child(1 of .fi-btn)){--tw-shadow:-1px 0 0 0 var(--tw-shadow-color,var(--color-gray-200));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.fi-btn-group>.fi-btn:not(:nth-child(1 of .fi-btn)):where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-shadow:1px 0 0 0 var(--tw-shadow-color,var(--color-gray-200));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.fi-btn-group>.fi-btn:not(:nth-child(1 of .fi-btn)):where(.dark,.dark *){--tw-shadow:-1px 0 0 0 var(--tw-shadow-color,#fff3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.fi-btn-group>.fi-btn:not(:nth-child(1 of .fi-btn)):where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):where(.dark,.dark *){--tw-shadow:1px 0 0 0 var(--tw-shadow-color,#fff3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.fi-btn-group>.fi-btn:not(:nth-last-child(1 of .fi-btn)){margin-inline-end:1px}.fi-btn-group>.fi-btn.fi-processing:enabled{cursor:wait;opacity:.7}.fi-btn-group>.fi-btn:not(.fi-outlined){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.fi-btn-group>.fi-btn:not(.fi-color),.fi-btn-group>.fi-btn:is(label,[aria-pressed]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.fi-callout{gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-white);width:100%;padding:calc(var(--spacing) * 4);--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);--tw-ring-color:var(--gray-950);display:flex}@supports (color:color-mix(in lab, red, red)){.fi-callout{--tw-ring-color:color-mix(in oklab, var(--gray-950) 5%, transparent)}}.fi-callout:where(.dark,.dark *){background-color:var(--gray-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-callout:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-callout .fi-callout-icon{color:var(--gray-400)}.fi-callout .fi-callout-icon.fi-color{color:var(--color-400)}.fi-callout .fi-callout-main{margin-top:calc(var(--spacing) * .5);gap:calc(var(--spacing) * 3);flex:1;display:grid}.fi-callout .fi-callout-text{gap:var(--spacing);display:grid}.fi-callout .fi-callout-heading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-950)}.fi-callout .fi-callout-heading:where(.dark,.dark *){color:var(--color-white)}.fi-callout .fi-callout-description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));text-wrap:pretty;overflow-wrap:break-word;color:var(--gray-500);overflow:hidden}.fi-callout .fi-callout-description:where(.dark,.dark *){color:var(--gray-400)}.fi-callout .fi-callout-description>p:not(:first-of-type){margin-top:var(--spacing)}.fi-callout .fi-callout-footer{gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.fi-callout .fi-callout-controls{align-self:flex-start}.fi-callout.fi-color{--tw-ring-color:var(--color-600)}@supports (color:color-mix(in lab, red, red)){.fi-callout.fi-color{--tw-ring-color:color-mix(in oklab, var(--color-600) 20%, transparent)}}.fi-callout.fi-color:where(.dark,.dark *){--tw-ring-color:var(--color-400)}@supports (color:color-mix(in lab, red, red)){.fi-callout.fi-color:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-400) 30%, transparent)}}.fi-callout.fi-color{background-color:#fff}@supports (color:color-mix(in lab, red, red)){.fi-callout.fi-color{background-color:color-mix(in oklab, white 90%, var(--color-400))}}.fi-callout.fi-color:where(.dark,.dark *){background-color:var(--gray-900)}@supports (color:color-mix(in lab, red, red)){.fi-callout.fi-color:where(.dark,.dark *){background-color:color-mix(in oklab, var(--gray-900) 90%, var(--color-400))}}.fi-callout.fi-color .fi-callout-description{color:var(--gray-700)}@supports (color:color-mix(in lab, red, red)){.fi-callout.fi-color .fi-callout-description{color:color-mix(in oklab, var(--gray-700) 75%, transparent)}}.fi-callout.fi-color .fi-callout-description:where(.dark,.dark *){color:var(--gray-300)}@supports (color:color-mix(in lab, red, red)){.fi-callout.fi-color .fi-callout-description:where(.dark,.dark *){color:color-mix(in oklab, var(--gray-300) 75%, transparent)}}.fi-dropdown-header{gap:calc(var(--spacing) * 2);width:100%;padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);display:flex}.fi-dropdown-header .fi-icon{color:var(--gray-400)}.fi-dropdown-header .fi-icon:where(.dark,.dark *){color:var(--gray-500)}.fi-dropdown-header span{text-overflow:ellipsis;white-space:nowrap;text-align:start;color:var(--gray-700);flex:1;overflow:hidden}.fi-dropdown-header span:where(.dark,.dark *){color:var(--gray-200)}.fi-dropdown-header.fi-color .fi-icon{color:var(--color-500)}.fi-dropdown-header.fi-color .fi-icon:where(.dark,.dark *){color:var(--color-400)}.fi-dropdown-header.fi-color span{color:var(--text)}.fi-dropdown-header.fi-color span:where(.dark,.dark *){color:var(--dark-text)}:scope .fi-dropdown-trigger{cursor:pointer;display:flex}:scope .fi-dropdown-panel{z-index:20;border-radius:var(--radius-lg);background-color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);width:100vw;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--gray-950);position:absolute;max-width:14rem!important}@supports (color:color-mix(in lab, red, red)){:scope .fi-dropdown-panel{--tw-ring-color:color-mix(in oklab, var(--gray-950) 5%, transparent)}}:scope .fi-dropdown-panel{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))}:scope .fi-dropdown-panel:where(.dark,.dark *){background-color:var(--gray-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:scope .fi-dropdown-panel:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}:where(:scope .fi-dropdown-panel:not(.fi-dropdown-list)>: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)));border-color:var(--gray-100)}:where(:scope .fi-dropdown-panel:not(.fi-dropdown-list):where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){:where(:scope .fi-dropdown-panel:not(.fi-dropdown-list):where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}:scope .fi-dropdown-panel.fi-opacity-0{opacity:0}:scope .fi-dropdown-panel.fi-width-3xs{max-width:var(--container-3xs)!important}:scope .fi-dropdown-panel.fi-width-2xs{max-width:var(--container-2xs)!important}:scope .fi-dropdown-panel.fi-width-xs{max-width:var(--container-xs)!important}:scope .fi-dropdown-panel.fi-width-sm{max-width:var(--container-sm)!important}:scope .fi-dropdown-panel.fi-width-md{max-width:var(--container-md)!important}:scope .fi-dropdown-panel.fi-width-lg{max-width:var(--container-lg)!important}:scope .fi-dropdown-panel.fi-width-xl{max-width:var(--container-xl)!important}:scope .fi-dropdown-panel.fi-width-2xl{max-width:var(--container-2xl)!important}:scope .fi-dropdown-panel.fi-width-3xl{max-width:var(--container-3xl)!important}:scope .fi-dropdown-panel.fi-width-4xl{max-width:var(--container-4xl)!important}:scope .fi-dropdown-panel.fi-width-5xl{max-width:var(--container-5xl)!important}:scope .fi-dropdown-panel.fi-width-6xl{max-width:var(--container-6xl)!important}:scope .fi-dropdown-panel.fi-width-7xl{max-width:var(--container-7xl)!important}:scope .fi-dropdown-panel.fi-width-none{max-width:none!important}:scope .fi-dropdown-panel.fi-width-container{width:100%!important}@media (width>=40rem){:scope .fi-dropdown-panel.fi-width-container{max-width:40rem!important}}@media (width>=48rem){:scope .fi-dropdown-panel.fi-width-container{max-width:48rem!important}}@media (width>=64rem){:scope .fi-dropdown-panel.fi-width-container{max-width:64rem!important}}@media (width>=80rem){:scope .fi-dropdown-panel.fi-width-container{max-width:80rem!important}}@media (width>=96rem){:scope .fi-dropdown-panel.fi-width-container{max-width:96rem!important}}:scope .fi-dropdown-panel.fi-scrollable{overflow-y:auto}.fi-dropdown-list{padding:var(--spacing);gap:1px;display:grid}.fi-dropdown-list>.fi-grid{overflow-x:hidden}.fi-dropdown-list-item{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);width:100%;padding:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:75ms;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;transition-duration:75ms;display:flex;overflow:hidden}@media (hover:hover){.fi-dropdown-list-item:not(.fi-disabled):not([disabled]):hover{background-color:var(--gray-50)}}.fi-dropdown-list-item:not(.fi-disabled):not([disabled]):focus-visible{background-color:var(--gray-50)}@media (hover:hover){.fi-dropdown-list-item:not(.fi-disabled):not([disabled]):where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-dropdown-list-item:not(.fi-disabled):not([disabled]):where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}}.fi-dropdown-list-item:not(.fi-disabled):not([disabled]):where(.dark,.dark *):focus-visible{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-dropdown-list-item:not(.fi-disabled):not([disabled]):where(.dark,.dark *):focus-visible{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-dropdown-list-item:not(.fi-disabled):not([disabled]).fi-selected{background-color:var(--gray-50)}.fi-dropdown-list-item:not(.fi-disabled):not([disabled]).fi-selected:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-dropdown-list-item:not(.fi-disabled):not([disabled]).fi-selected:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-dropdown-list-item.fi-disabled,.fi-dropdown-list-item[disabled]{cursor:default;opacity:.7}:is(.fi-dropdown-list-item.fi-disabled,.fi-dropdown-list-item[disabled]):not([x-tooltip]){pointer-events:none}.fi-dropdown-list-item[role^=menuitem][aria-disabled=true]:focus-visible{background-color:var(--gray-50)}.fi-dropdown-list-item[role^=menuitem][aria-disabled=true]:focus-visible:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-dropdown-list-item[role^=menuitem][aria-disabled=true]:focus-visible:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-dropdown-list-item .fi-icon{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));--tw-duration:75ms;transition-duration:75ms}.fi-dropdown-list-item .fi-dropdown-list-item-image{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);background-position:50%;background-size:cover;border-radius:2147483647px}.fi-dropdown-list-item>.fi-icon{color:var(--gray-400)}.fi-dropdown-list-item>.fi-icon:where(.dark,.dark *){color:var(--gray-500)}.fi-dropdown-list-item>.fi-icon.fi-color{color:var(--color-500)}.fi-dropdown-list-item>.fi-icon.fi-color:where(.dark,.dark *){color:var(--color-400)}@media (hover:hover){.fi-dropdown-list-item.fi-color:not(.fi-disabled):not([disabled]):hover{background-color:var(--color-50)}}.fi-dropdown-list-item.fi-color:not(.fi-disabled):not([disabled]):focus-visible{background-color:var(--color-50)}@media (hover:hover){.fi-dropdown-list-item.fi-color:not(.fi-disabled):not([disabled]):where(.dark,.dark *):hover{background-color:var(--color-400)}@supports (color:color-mix(in lab, red, red)){.fi-dropdown-list-item.fi-color:not(.fi-disabled):not([disabled]):where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-400) 10%, transparent)}}}.fi-dropdown-list-item.fi-color:not(.fi-disabled):not([disabled]):where(.dark,.dark *):focus-visible{background-color:var(--color-400)}@supports (color:color-mix(in lab, red, red)){.fi-dropdown-list-item.fi-color:not(.fi-disabled):not([disabled]):where(.dark,.dark *):focus-visible{background-color:color-mix(in oklab, var(--color-400) 10%, transparent)}}.fi-dropdown-list-item.fi-color:not(.fi-disabled):not([disabled]).fi-selected{background-color:var(--color-50)}.fi-dropdown-list-item.fi-color:not(.fi-disabled):not([disabled]).fi-selected:where(.dark,.dark *){background-color:var(--color-400)}@supports (color:color-mix(in lab, red, red)){.fi-dropdown-list-item.fi-color:not(.fi-disabled):not([disabled]).fi-selected:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-400) 10%, transparent)}}.fi-dropdown-list-item.fi-color[role^=menuitem][aria-disabled=true]:focus-visible{background-color:var(--color-50)}.fi-dropdown-list-item.fi-color[role^=menuitem][aria-disabled=true]:focus-visible:where(.dark,.dark *){background-color:var(--color-400)}@supports (color:color-mix(in lab, red, red)){.fi-dropdown-list-item.fi-color[role^=menuitem][aria-disabled=true]:focus-visible:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-400) 10%, transparent)}}.fi-dropdown-list-item.fi-color .fi-dropdown-list-item-label{color:var(--text)}@media (hover:hover){.fi-dropdown-list-item.fi-color .fi-dropdown-list-item-label:hover{color:var(--hover-text)}}.fi-dropdown-list-item.fi-color .fi-dropdown-list-item-label:where(.dark,.dark *){color:var(--dark-text)}@media (hover:hover){.fi-dropdown-list-item.fi-color .fi-dropdown-list-item-label:where(.dark,.dark *):hover{color:var(--dark-hover-text)}}.fi-dropdown-list-item.fi-color .fi-dropdown-list-item-label.fi-selected{color:var(--hover-text)}.fi-dropdown-list-item.fi-color .fi-dropdown-list-item-label.fi-selected:where(.dark,.dark *){color:var(--dark-hover-text)}.fi-dropdown-list-item .fi-badge{min-width:1.25rem;padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.fi-dropdown-list-item-label{text-overflow:ellipsis;white-space:nowrap;text-align:start;color:var(--gray-700);flex:1;overflow:hidden}.fi-dropdown-list-item-label:where(.dark,.dark *){color:var(--gray-200)}.fi-dropdown-list-item-badge-placeholder{color:var(--gray-400);align-items:center;display:flex}.fi-dropdown-list-item-badge-placeholder:where(.dark,.dark *){color:var(--gray-500)}.fi-empty-state{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12)}.fi-empty-state:not(.fi-empty-state-not-contained){border-radius:var(--radius-xl);background-color:var(--color-white);--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);--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);--tw-ring-color:var(--gray-950)}@supports (color:color-mix(in lab, red, red)){.fi-empty-state:not(.fi-empty-state-not-contained){--tw-ring-color:color-mix(in oklab, var(--gray-950) 5%, transparent)}}.fi-empty-state:not(.fi-empty-state-not-contained):where(.dark,.dark *){background-color:var(--gray-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-empty-state:not(.fi-empty-state-not-contained):where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-empty-state .fi-empty-state-content{max-width:var(--container-lg);text-align:center;justify-items:center;margin-inline:auto;display:grid}.fi-empty-state .fi-empty-state-text-ctn{text-align:center;justify-items:center;display:grid}.fi-empty-state .fi-empty-state-icon-bg{margin-bottom:calc(var(--spacing) * 4);background-color:var(--gray-100);padding:calc(var(--spacing) * 3);border-radius:2147483647px}.fi-empty-state .fi-empty-state-icon-bg:where(.dark,.dark *){background-color:var(--gray-500)}@supports (color:color-mix(in lab, red, red)){.fi-empty-state .fi-empty-state-icon-bg:where(.dark,.dark *){background-color:color-mix(in oklab, var(--gray-500) 20%, transparent)}}.fi-empty-state .fi-empty-state-icon-bg.fi-color{background-color:var(--color-100)}.fi-empty-state .fi-empty-state-icon-bg.fi-color:where(.dark,.dark *){background-color:var(--color-500)}@supports (color:color-mix(in lab, red, red)){.fi-empty-state .fi-empty-state-icon-bg.fi-color:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-500) 20%, transparent)}}.fi-empty-state .fi-empty-state-icon-bg .fi-icon{color:var(--gray-500)}.fi-empty-state .fi-empty-state-icon-bg .fi-icon:where(.dark,.dark *){color:var(--gray-400)}.fi-empty-state .fi-empty-state-icon-bg .fi-icon.fi-color{color:var(--color-500)}.fi-empty-state .fi-empty-state-icon-bg .fi-icon.fi-color:where(.dark,.dark *){color:var(--color-400)}.fi-empty-state .fi-empty-state-heading{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-950)}.fi-empty-state .fi-empty-state-heading:where(.dark,.dark *){color:var(--color-white)}.fi-empty-state .fi-empty-state-description{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-500)}.fi-empty-state .fi-empty-state-description:where(.dark,.dark *){color:var(--gray-400)}.fi-empty-state .fi-empty-state-footer{margin-top:calc(var(--spacing) * 6)}.fi-empty-state.fi-compact{padding-block:calc(var(--spacing) * 6)}.fi-empty-state.fi-compact .fi-empty-state-content{align-items:flex-start;gap:calc(var(--spacing) * 4);text-align:start;max-width:none;margin-inline:0;display:flex}.fi-empty-state.fi-compact .fi-empty-state-icon-bg{flex-shrink:0;margin-bottom:0}.fi-empty-state.fi-compact .fi-empty-state-text-ctn{text-align:start;flex:1;justify-items:start}.fi-empty-state.fi-compact .fi-empty-state-description{margin-top:var(--spacing)}.fi-empty-state.fi-compact .fi-empty-state-footer{margin-top:calc(var(--spacing) * 4)}.fi-fieldset>legend{padding-inline:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-950);margin-inline-start:calc(var(--spacing) * -2)}.fi-fieldset>legend:where(.dark,.dark *){color:var(--color-white)}.fi-fieldset>legend .fi-fieldset-label-required-mark{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--danger-600)}.fi-fieldset>legend .fi-fieldset-label-required-mark:where(.dark,.dark *){color:var(--danger-400)}.fi-fieldset.fi-fieldset-label-hidden>legend{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fi-fieldset:not(.fi-fieldset-not-contained){border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-200);padding:calc(var(--spacing) * 6)}.fi-fieldset:not(.fi-fieldset-not-contained):where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-fieldset:not(.fi-fieldset-not-contained):where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-fieldset.fi-fieldset-not-contained{padding-top:calc(var(--spacing) * 6)}.fi-grid:not(.fi-grid-direction-col){grid-template-columns:var(--cols-default);display:grid}@media (width>=40rem){.fi-grid:not(.fi-grid-direction-col).sm\:fi-grid-cols{grid-template-columns:var(--cols-sm)}}@media (width>=48rem){.fi-grid:not(.fi-grid-direction-col).md\:fi-grid-cols{grid-template-columns:var(--cols-md)}}@media (width>=64rem){.fi-grid:not(.fi-grid-direction-col).lg\:fi-grid-cols{grid-template-columns:var(--cols-lg)}}@media (width>=80rem){.fi-grid:not(.fi-grid-direction-col).xl\:fi-grid-cols{grid-template-columns:var(--cols-xl)}}@media (width>=96rem){.fi-grid:not(.fi-grid-direction-col).\32 xl\:fi-grid-cols{grid-template-columns:var(--cols-2xl)}}@supports (container-type:inline-size){@container (width>=16rem){.fi-grid:not(.fi-grid-direction-col).\@3xs\:fi-grid-cols{grid-template-columns:var(--cols-c3xs)}}@container (width>=18rem){.fi-grid:not(.fi-grid-direction-col).\@2xs\:fi-grid-cols{grid-template-columns:var(--cols-c2xs)}}@container (width>=20rem){.fi-grid:not(.fi-grid-direction-col).\@xs\:fi-grid-cols{grid-template-columns:var(--cols-cxs)}}@container (width>=24rem){.fi-grid:not(.fi-grid-direction-col).\@sm\:fi-grid-cols{grid-template-columns:var(--cols-csm)}}@container (width>=28rem){.fi-grid:not(.fi-grid-direction-col).\@md\:fi-grid-cols{grid-template-columns:var(--cols-cmd)}}@container (width>=32rem){.fi-grid:not(.fi-grid-direction-col).\@lg\:fi-grid-cols{grid-template-columns:var(--cols-clg)}}@container (width>=36rem){.fi-grid:not(.fi-grid-direction-col).\@xl\:fi-grid-cols{grid-template-columns:var(--cols-cxl)}}@container (width>=42rem){.fi-grid:not(.fi-grid-direction-col).\@2xl\:fi-grid-cols{grid-template-columns:var(--cols-c2xl)}}@container (width>=48rem){.fi-grid:not(.fi-grid-direction-col).\@3xl\:fi-grid-cols{grid-template-columns:var(--cols-c3xl)}}@container (width>=56rem){.fi-grid:not(.fi-grid-direction-col).\@4xl\:fi-grid-cols{grid-template-columns:var(--cols-c4xl)}}@container (width>=64rem){.fi-grid:not(.fi-grid-direction-col).\@5xl\:fi-grid-cols{grid-template-columns:var(--cols-c5xl)}}@container (width>=72rem){.fi-grid:not(.fi-grid-direction-col).\@6xl\:fi-grid-cols{grid-template-columns:var(--cols-c6xl)}}@container (width>=80rem){.fi-grid:not(.fi-grid-direction-col).\@7xl\:fi-grid-cols{grid-template-columns:var(--cols-c7xl)}}}@supports not (container-type:inline-size){@media (width>=40rem){.fi-grid:not(.fi-grid-direction-col).\!\@sm\:fi-grid-cols{grid-template-columns:var(--cols-ncsm)}}@media (width>=48rem){.fi-grid:not(.fi-grid-direction-col).\!\@md\:fi-grid-cols{grid-template-columns:var(--cols-ncmd)}}@media (width>=64rem){.fi-grid:not(.fi-grid-direction-col).\!\@lg\:fi-grid-cols{grid-template-columns:var(--cols-nclg)}}@media (width>=80rem){.fi-grid:not(.fi-grid-direction-col).\!\@xl\:fi-grid-cols{grid-template-columns:var(--cols-ncxl)}}@media (width>=96rem){.fi-grid:not(.fi-grid-direction-col).\!\@2xl\:fi-grid-cols{grid-template-columns:var(--cols-nc2xl)}}}.fi-grid.fi-grid-direction-col{columns:var(--cols-default)}@media (width>=40rem){.fi-grid.fi-grid-direction-col.sm\:fi-grid-cols{columns:var(--cols-sm)}}@media (width>=48rem){.fi-grid.fi-grid-direction-col.md\:fi-grid-cols{columns:var(--cols-md)}}@media (width>=64rem){.fi-grid.fi-grid-direction-col.lg\:fi-grid-cols{columns:var(--cols-lg)}}@media (width>=80rem){.fi-grid.fi-grid-direction-col.xl\:fi-grid-cols{columns:var(--cols-xl)}}@media (width>=96rem){.fi-grid.fi-grid-direction-col.\32 xl\:fi-grid-cols{columns:var(--cols-2xl)}}@supports (container-type:inline-size){@container (width>=16rem){.fi-grid.fi-grid-direction-col.\@3xs\:fi-grid-cols{columns:var(--cols-c3xs)}}@container (width>=18rem){.fi-grid.fi-grid-direction-col.\@2xs\:fi-grid-cols{columns:var(--cols-c2xs)}}@container (width>=20rem){.fi-grid.fi-grid-direction-col.\@xs\:fi-grid-cols{columns:var(--cols-cxs)}}@container (width>=24rem){.fi-grid.fi-grid-direction-col.\@sm\:fi-grid-cols{columns:var(--cols-csm)}}@container (width>=28rem){.fi-grid.fi-grid-direction-col.\@md\:fi-grid-cols{columns:var(--cols-cmd)}}@container (width>=32rem){.fi-grid.fi-grid-direction-col.\@lg\:fi-grid-cols{columns:var(--cols-clg)}}@container (width>=36rem){.fi-grid.fi-grid-direction-col.\@xl\:fi-grid-cols{columns:var(--cols-cxl)}}@container (width>=42rem){.fi-grid.fi-grid-direction-col.\@2xl\:fi-grid-cols{columns:var(--cols-c2xl)}}@container (width>=48rem){.fi-grid.fi-grid-direction-col.\@3xl\:fi-grid-cols{columns:var(--cols-c3xl)}}@container (width>=56rem){.fi-grid.fi-grid-direction-col.\@4xl\:fi-grid-cols{columns:var(--cols-c4xl)}}@container (width>=64rem){.fi-grid.fi-grid-direction-col.\@5xl\:fi-grid-cols{columns:var(--cols-c5xl)}}@container (width>=72rem){.fi-grid.fi-grid-direction-col.\@6xl\:fi-grid-cols{columns:var(--cols-c6xl)}}@container (width>=80rem){.fi-grid.fi-grid-direction-col.\@7xl\:fi-grid-cols{columns:var(--cols-c7xl)}}}@supports not (container-type:inline-size){@media (width>=40rem){.fi-grid.fi-grid-direction-col.\!\@sm\:fi-grid-cols{columns:var(--cols-ncsm)}}@media (width>=48rem){.fi-grid.fi-grid-direction-col.\!\@md\:fi-grid-cols{columns:var(--cols-ncmd)}}@media (width>=64rem){.fi-grid.fi-grid-direction-col.\!\@lg\:fi-grid-cols{columns:var(--cols-nclg)}}@media (width>=80rem){.fi-grid.fi-grid-direction-col.\!\@xl\:fi-grid-cols{columns:var(--cols-ncxl)}}@media (width>=96rem){.fi-grid.fi-grid-direction-col.\!\@2xl\:fi-grid-cols{columns:var(--cols-nc2xl)}}}@supports (container-type:inline-size){.fi-grid-ctn{container-type:inline-size}}.fi-grid-col{grid-column:var(--col-span-default)}@media (width>=40rem){.fi-grid-col.sm\:fi-grid-col-span{grid-column:var(--col-span-sm)}}@media (width>=48rem){.fi-grid-col.md\:fi-grid-col-span{grid-column:var(--col-span-md)}}@media (width>=64rem){.fi-grid-col.lg\:fi-grid-col-span{grid-column:var(--col-span-lg)}}@media (width>=80rem){.fi-grid-col.xl\:fi-grid-col-span{grid-column:var(--col-span-xl)}}@media (width>=96rem){.fi-grid-col.\32 xl\:fi-grid-col-span{grid-column:var(--col-span-2xl)}}@supports (container-type:inline-size){@container (width>=16rem){.fi-grid-col.\@3xs\:fi-grid-col-span{grid-column:var(--col-span-c3xs)}}@container (width>=18rem){.fi-grid-col.\@2xs\:fi-grid-col-span{grid-column:var(--col-span-c2xs)}}@container (width>=20rem){.fi-grid-col.\@xs\:fi-grid-col-span{grid-column:var(--col-span-cxs)}}@container (width>=24rem){.fi-grid-col.\@sm\:fi-grid-col-span{grid-column:var(--col-span-csm)}}@container (width>=28rem){.fi-grid-col.\@md\:fi-grid-col-span{grid-column:var(--col-span-cmd)}}@container (width>=32rem){.fi-grid-col.\@lg\:fi-grid-col-span{grid-column:var(--col-span-clg)}}@container (width>=36rem){.fi-grid-col.\@xl\:fi-grid-col-span{grid-column:var(--col-span-cxl)}}@container (width>=42rem){.fi-grid-col.\@2xl\:fi-grid-col-span{grid-column:var(--col-span-c2xl)}}@container (width>=48rem){.fi-grid-col.\@3xl\:fi-grid-col-span{grid-column:var(--col-span-c3xl)}}@container (width>=56rem){.fi-grid-col.\@4xl\:fi-grid-col-span{grid-column:var(--col-span-c4xl)}}@container (width>=64rem){.fi-grid-col.\@5xl\:fi-grid-col-span{grid-column:var(--col-span-c5xl)}}@container (width>=72rem){.fi-grid-col.\@6xl\:fi-grid-col-span{grid-column:var(--col-span-c6xl)}}@container (width>=80rem){.fi-grid-col.\@7xl\:fi-grid-col-span{grid-column:var(--col-span-c7xl)}}}@supports not (container-type:inline-size){@media (width>=40rem){.fi-grid-col.\!\@sm\:fi-grid-col-span{grid-column:var(--col-span-ncsm)}}@media (width>=48rem){.fi-grid-col.\!\@md\:fi-grid-col-span{grid-column:var(--col-span-ncmd)}}@media (width>=64rem){.fi-grid-col.\!\@lg\:fi-grid-col-span{grid-column:var(--col-span-nclg)}}@media (width>=80rem){.fi-grid-col.\!\@xl\:fi-grid-col-span{grid-column:var(--col-span-ncxl)}}@media (width>=96rem){.fi-grid-col.\!\@2xl\:fi-grid-col-span{grid-column:var(--col-span-nc2xl)}}}.fi-grid-col.fi-grid-col-start{grid-column-start:var(--col-start-default)}@media (width>=40rem){.fi-grid-col.sm\:fi-grid-col-start{grid-column-start:var(--col-start-sm)}}@media (width>=48rem){.fi-grid-col.md\:fi-grid-col-start{grid-column-start:var(--col-start-md)}}@media (width>=64rem){.fi-grid-col.lg\:fi-grid-col-start{grid-column-start:var(--col-start-lg)}}@media (width>=80rem){.fi-grid-col.xl\:fi-grid-col-start{grid-column-start:var(--col-start-xl)}}@media (width>=96rem){.fi-grid-col.\32 xl\:fi-grid-col-start{grid-column-start:var(--col-start-2xl)}}@supports (container-type:inline-size){@container (width>=16rem){.fi-grid-col.\@3xs\:fi-grid-col-start{grid-column-start:var(--col-start-c3xs)}}@container (width>=18rem){.fi-grid-col.\@2xs\:fi-grid-col-start{grid-column-start:var(--col-start-c2xs)}}@container (width>=20rem){.fi-grid-col.\@xs\:fi-grid-col-start{grid-column-start:var(--col-start-cxs)}}@container (width>=24rem){.fi-grid-col.\@sm\:fi-grid-col-start{grid-column-start:var(--col-start-csm)}}@container (width>=28rem){.fi-grid-col.\@md\:fi-grid-col-start{grid-column-start:var(--col-start-cmd)}}@container (width>=32rem){.fi-grid-col.\@lg\:fi-grid-col-start{grid-column-start:var(--col-start-clg)}}@container (width>=36rem){.fi-grid-col.\@xl\:fi-grid-col-start{grid-column-start:var(--col-start-cxl)}}@container (width>=42rem){.fi-grid-col.\@2xl\:fi-grid-col-start{grid-column-start:var(--col-start-c2xl)}}@container (width>=48rem){.fi-grid-col.\@3xl\:fi-grid-col-start{grid-column-start:var(--col-start-c3xl)}}@container (width>=56rem){.fi-grid-col.\@4xl\:fi-grid-col-start{grid-column-start:var(--col-start-c4xl)}}@container (width>=64rem){.fi-grid-col.\@5xl\:fi-grid-col-start{grid-column-start:var(--col-start-c5xl)}}@container (width>=72rem){.fi-grid-col.\@6xl\:fi-grid-col-start{grid-column-start:var(--col-start-c6xl)}}@container (width>=80rem){.fi-grid-col.\@7xl\:fi-grid-col-start{grid-column-start:var(--col-start-c7xl)}}}@supports not (container-type:inline-size){@media (width>=40rem){.fi-grid-col.\!\@sm\:fi-grid-col-start{grid-column-start:var(--col-start-ncsm)}}@media (width>=48rem){.fi-grid-col.\!\@md\:fi-grid-col-start{grid-column-start:var(--col-start-ncmd)}}@media (width>=64rem){.fi-grid-col.\!\@lg\:fi-grid-col-start{grid-column-start:var(--col-start-nclg)}}@media (width>=80rem){.fi-grid-col.\!\@xl\:fi-grid-col-start{grid-column-start:var(--col-start-ncxl)}}@media (width>=96rem){.fi-grid-col.\!\@2xl\:fi-grid-col-start{grid-column-start:var(--col-start-nc2xl)}}}.fi-grid-col.fi-grid-col-order{order:var(--col-order-default)}@media (width>=40rem){.fi-grid-col.sm\:fi-grid-col-order{order:var(--col-order-sm)}}@media (width>=48rem){.fi-grid-col.md\:fi-grid-col-order{order:var(--col-order-md)}}@media (width>=64rem){.fi-grid-col.lg\:fi-grid-col-order{order:var(--col-order-lg)}}@media (width>=80rem){.fi-grid-col.xl\:fi-grid-col-order{order:var(--col-order-xl)}}@media (width>=96rem){.fi-grid-col.\32 xl\:fi-grid-col-order{order:var(--col-order-2xl)}}@supports (container-type:inline-size){@container (width>=16rem){.fi-grid-col.\@3xs\:fi-grid-col-order{order:var(--col-order-c3xs)}}@container (width>=18rem){.fi-grid-col.\@2xs\:fi-grid-col-order{order:var(--col-order-c2xs)}}@container (width>=20rem){.fi-grid-col.\@xs\:fi-grid-col-order{order:var(--col-order-cxs)}}@container (width>=24rem){.fi-grid-col.\@sm\:fi-grid-col-order{order:var(--col-order-csm)}}@container (width>=28rem){.fi-grid-col.\@md\:fi-grid-col-order{order:var(--col-order-cmd)}}@container (width>=32rem){.fi-grid-col.\@lg\:fi-grid-col-order{order:var(--col-order-clg)}}@container (width>=36rem){.fi-grid-col.\@xl\:fi-grid-col-order{order:var(--col-order-cxl)}}@container (width>=42rem){.fi-grid-col.\@2xl\:fi-grid-col-order{order:var(--col-order-c2xl)}}@container (width>=48rem){.fi-grid-col.\@3xl\:fi-grid-col-order{order:var(--col-order-c3xl)}}@container (width>=56rem){.fi-grid-col.\@4xl\:fi-grid-col-order{order:var(--col-order-c4xl)}}@container (width>=64rem){.fi-grid-col.\@5xl\:fi-grid-col-order{order:var(--col-order-c5xl)}}@container (width>=72rem){.fi-grid-col.\@6xl\:fi-grid-col-order{order:var(--col-order-c6xl)}}@container (width>=80rem){.fi-grid-col.\@7xl\:fi-grid-col-order{order:var(--col-order-c7xl)}}}@supports not (container-type:inline-size){@media (width>=40rem){.fi-grid-col.\!\@sm\:fi-grid-col-order{order:var(--col-order-ncsm)}}@media (width>=48rem){.fi-grid-col.\!\@md\:fi-grid-col-order{order:var(--col-order-ncmd)}}@media (width>=64rem){.fi-grid-col.\!\@lg\:fi-grid-col-order{order:var(--col-order-nclg)}}@media (width>=80rem){.fi-grid-col.\!\@xl\:fi-grid-col-order{order:var(--col-order-ncxl)}}@media (width>=96rem){.fi-grid-col.\!\@2xl\:fi-grid-col-order{order:var(--col-order-nc2xl)}}}.fi-grid-col.fi-hidden{display:none}.fi-icon{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.fi-icon.fi-size-xs{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.fi-icon.fi-size-sm{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.fi-icon.fi-size-md{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.fi-icon.fi-size-lg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.fi-icon.fi-size-xl{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.fi-icon.fi-size-2xl{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.fi-icon>svg{height:inherit;width:inherit}.fi-icon-btn{margin:calc(var(--spacing) * -2);width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);color:var(--gray-500);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));--tw-duration:75ms;--tw-outline-style:none;outline-style:none;justify-content:center;align-items:center;transition-duration:75ms;display:flex;position:relative}.fi-icon-btn:where(.dark,.dark *){color:var(--gray-500)}@media (hover:hover){:is(.fi-icon-btn.fi-force-enabled,.fi-icon-btn:not(.fi-disabled):not([disabled])):hover{color:var(--gray-600)}}:is(.fi-icon-btn.fi-force-enabled,.fi-icon-btn:not(.fi-disabled):not([disabled])):focus-visible{--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);--tw-ring-color:var(--primary-600)}@media (hover:hover){:is(.fi-icon-btn.fi-force-enabled,.fi-icon-btn:not(.fi-disabled):not([disabled])):where(.dark,.dark *):hover{color:var(--gray-400)}}:is(.fi-icon-btn.fi-force-enabled,.fi-icon-btn:not(.fi-disabled):not([disabled])):where(.dark,.dark *):focus-visible{--tw-ring-color:var(--primary-500)}.fi-icon-btn.fi-disabled:not(.fi-force-enabled),.fi-icon-btn[disabled]:not(.fi-force-enabled){cursor:default;opacity:.7}:is(.fi-icon-btn.fi-disabled:not(.fi-force-enabled),.fi-icon-btn[disabled]:not(.fi-force-enabled)):not([x-tooltip]){pointer-events:none}.fi-icon-btn.fi-size-xs{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.fi-icon-btn.fi-size-xs:has(.fi-icon.fi-size-sm){margin:calc(var(--spacing) * -1.5)}.fi-icon-btn.fi-size-xs:has(.fi-icon.fi-size-md){margin:calc(var(--spacing) * -1)}.fi-icon-btn.fi-size-xs:has(.fi-icon.fi-size-lg){margin:calc(var(--spacing) * -.5)}.fi-icon-btn.fi-size-sm{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.fi-icon-btn.fi-size-sm:has(.fi-icon.fi-size-sm){margin:calc(var(--spacing) * -2)}.fi-icon-btn.fi-size-sm:has(.fi-icon.fi-size-md){margin:calc(var(--spacing) * -1.5)}.fi-icon-btn.fi-size-sm:has(.fi-icon.fi-size-lg){margin:calc(var(--spacing) * -1)}.fi-icon-btn.fi-size-md:has(.fi-icon.fi-size-sm){margin:calc(var(--spacing) * -2.5)}.fi-icon-btn.fi-size-md:has(.fi-icon.fi-size-lg){margin:calc(var(--spacing) * -1.5)}.fi-icon-btn.fi-size-lg{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.fi-icon-btn.fi-size-lg:has(.fi-icon.fi-size-sm){margin:calc(var(--spacing) * -3)}.fi-icon-btn.fi-size-lg:has(.fi-icon.fi-size-md){margin:calc(var(--spacing) * -2.5)}.fi-icon-btn.fi-size-lg:has(.fi-icon.fi-size-lg){margin:calc(var(--spacing) * -2)}.fi-icon-btn.fi-size-xl{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.fi-icon-btn.fi-size-xl:has(.fi-icon.fi-size-sm){margin:calc(var(--spacing) * -3.5)}.fi-icon-btn.fi-size-xl:has(.fi-icon.fi-size-md){margin:calc(var(--spacing) * -3)}.fi-icon-btn.fi-size-xl:has(.fi-icon.fi-size-lg){margin:calc(var(--spacing) * -2.5)}.fi-icon-btn.fi-color{color:var(--text)}.fi-icon-btn.fi-color:where(.dark,.dark *){color:var(--dark-text)}@media (hover:hover){:is(.fi-icon-btn.fi-color.fi-force-enabled,.fi-icon-btn.fi-color:not(.fi-disabled):not([disabled])):hover{color:var(--hover-text)}}:is(.fi-icon-btn.fi-color.fi-force-enabled,.fi-icon-btn.fi-color:not(.fi-disabled):not([disabled])):focus-visible{--tw-ring-color:var(--color-600)}@media (hover:hover){:is(.fi-icon-btn.fi-color.fi-force-enabled,.fi-icon-btn.fi-color:not(.fi-disabled):not([disabled])):where(.dark,.dark *):hover{color:var(--dark-hover-text)}}:is(.fi-icon-btn.fi-color.fi-force-enabled,.fi-icon-btn.fi-color:not(.fi-disabled):not([disabled])):where(.dark,.dark *):focus-visible{--tw-ring-color:var(--color-500)}.fi-icon-btn>.fi-icon-btn-badge-ctn{inset-inline-start:100%;top:var(--spacing);z-index:1;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:max-content;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-md);background-color:var(--color-white);display:flex;position:absolute}.fi-icon-btn>.fi-icon-btn-badge-ctn:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.fi-icon-btn>.fi-icon-btn-badge-ctn:where(.dark,.dark *){background-color:var(--gray-900)}@media (width>=40rem){.fi-icon-btn:has(+.fi-btn.fi-labeled-from-sm){display:none}}@media (width>=48rem){.fi-icon-btn:has(+.fi-btn.fi-labeled-from-md){display:none}}@media (width>=64rem){.fi-icon-btn:has(+.fi-btn.fi-labeled-from-lg){display:none}}@media (width>=80rem){.fi-icon-btn:has(+.fi-btn.fi-labeled-from-xl){display:none}}@media (width>=96rem){.fi-icon-btn:has(+.fi-btn.fi-labeled-from-2xl){display:none}}input[type=checkbox].fi-checkbox-input{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);appearance:none;--tw-border-style:none;background-color:var(--color-white);vertical-align:middle;color:var(--primary-600);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);--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);--tw-ring-color:var(--gray-950);border-style:none;border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){input[type=checkbox].fi-checkbox-input{--tw-ring-color:color-mix(in oklab, var(--gray-950) 10%, transparent)}}input[type=checkbox].fi-checkbox-input:checked{background-color:var(--primary-600);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}input[type=checkbox].fi-checkbox-input: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);--tw-ring-color:var(--primary-600);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}input[type=checkbox].fi-checkbox-input:checked:focus{--tw-ring-color:var(--primary-500)}@supports (color:color-mix(in lab, red, red)){input[type=checkbox].fi-checkbox-input:checked:focus{--tw-ring-color:color-mix(in oklab, var(--primary-500) 50%, transparent)}}input[type=checkbox].fi-checkbox-input:disabled{pointer-events:none;background-color:var(--gray-50);color:var(--gray-50)}input[type=checkbox].fi-checkbox-input:disabled:checked{background-color:var(--gray-400);color:var(--gray-400)}input[type=checkbox].fi-checkbox-input:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){input[type=checkbox].fi-checkbox-input:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}input[type=checkbox].fi-checkbox-input:where(.dark,.dark *){color:var(--primary-500);--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){input[type=checkbox].fi-checkbox-input:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}input[type=checkbox].fi-checkbox-input:where(.dark,.dark *):checked{background-color:var(--primary-500)}input[type=checkbox].fi-checkbox-input:where(.dark,.dark *):focus{--tw-ring-color:var(--primary-500)}input[type=checkbox].fi-checkbox-input:where(.dark,.dark *):checked:focus{--tw-ring-color:var(--primary-400)}@supports (color:color-mix(in lab, red, red)){input[type=checkbox].fi-checkbox-input:where(.dark,.dark *):checked:focus{--tw-ring-color:color-mix(in oklab, var(--primary-400) 50%, transparent)}}input[type=checkbox].fi-checkbox-input:where(.dark,.dark *):disabled{--tw-ring-color:#ffffff1a;background-color:#0000}@supports (color:color-mix(in lab, red, red)){input[type=checkbox].fi-checkbox-input:where(.dark,.dark *):disabled{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}input[type=checkbox].fi-checkbox-input:where(.dark,.dark *):disabled:checked{background-color:var(--gray-600)}input[type=checkbox].fi-checkbox-input:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")}input[type=checkbox].fi-checkbox-input:indeterminate{background-color:var(--primary-600);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}input[type=checkbox].fi-checkbox-input:indeterminate:where(.dark,.dark *){background-color:var(--primary-500)}input[type=checkbox].fi-checkbox-input:indeterminate{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 6.75a1.25 1.25 0 0 0 0 2.5h7a1.25 1.25 0 0 0 0-2.5h-7z'/%3E%3C/svg%3E")}input[type=checkbox].fi-checkbox-input:indeterminate: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);--tw-ring-color:var(--primary-500)}@supports (color:color-mix(in lab, red, red)){input[type=checkbox].fi-checkbox-input:indeterminate:focus{--tw-ring-color:color-mix(in oklab, var(--primary-500) 50%, transparent)}}input[type=checkbox].fi-checkbox-input:indeterminate:focus:where(.dark,.dark *){--tw-ring-color:var(--primary-400)}@supports (color:color-mix(in lab, red, red)){input[type=checkbox].fi-checkbox-input:indeterminate:focus:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--primary-400) 50%, transparent)}}input[type=checkbox].fi-checkbox-input:indeterminate:disabled{background-color:var(--gray-400)}input[type=checkbox].fi-checkbox-input:indeterminate:disabled:where(.dark,.dark *){background-color:var(--gray-600)}input[type=checkbox].fi-checkbox-input.fi-invalid{color:var(--danger-600);--tw-ring-color:var(--danger-600)}input[type=checkbox].fi-checkbox-input.fi-invalid:checked{background-color:var(--danger-600)}input[type=checkbox].fi-checkbox-input.fi-invalid:focus{--tw-ring-color:var(--danger-600)}input[type=checkbox].fi-checkbox-input.fi-invalid:checked:focus{--tw-ring-color:var(--danger-500)}@supports (color:color-mix(in lab, red, red)){input[type=checkbox].fi-checkbox-input.fi-invalid:checked:focus{--tw-ring-color:color-mix(in oklab, var(--danger-500) 50%, transparent)}}input[type=checkbox].fi-checkbox-input.fi-invalid:where(.dark,.dark *){color:var(--danger-500);--tw-ring-color:var(--danger-500)}input[type=checkbox].fi-checkbox-input.fi-invalid:where(.dark,.dark *):checked{background-color:var(--danger-500)}input[type=checkbox].fi-checkbox-input.fi-invalid:where(.dark,.dark *):focus{--tw-ring-color:var(--danger-500)}input[type=checkbox].fi-checkbox-input.fi-invalid:where(.dark,.dark *):checked:focus{--tw-ring-color:var(--danger-400)}@supports (color:color-mix(in lab, red, red)){input[type=checkbox].fi-checkbox-input.fi-invalid:where(.dark,.dark *):checked:focus{--tw-ring-color:color-mix(in oklab, var(--danger-400) 50%, transparent)}}input[type=checkbox].fi-checkbox-input.fi-invalid:indeterminate{background-color:var(--danger-600)}input[type=checkbox].fi-checkbox-input.fi-invalid:indeterminate:where(.dark,.dark *){background-color:var(--danger-500)}input[type=checkbox].fi-checkbox-input.fi-invalid:indeterminate:focus{--tw-ring-color:var(--danger-500)}@supports (color:color-mix(in lab, red, red)){input[type=checkbox].fi-checkbox-input.fi-invalid:indeterminate:focus{--tw-ring-color:color-mix(in oklab, var(--danger-500) 50%, transparent)}}input[type=checkbox].fi-checkbox-input.fi-invalid:indeterminate:focus:where(.dark,.dark *){--tw-ring-color:var(--danger-400)}@supports (color:color-mix(in lab, red, red)){input[type=checkbox].fi-checkbox-input.fi-invalid:indeterminate:focus:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--danger-400) 50%, transparent)}}input.fi-input{appearance:none;--tw-border-style:none;width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--gray-950);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));--tw-duration:75ms;background-color:#0000;border-style:none;transition-duration:75ms;display:block}input.fi-input::placeholder{color:var(--gray-400)}input.fi-input:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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);--tw-outline-style:none;outline-style:none}input.fi-input:disabled{color:var(--gray-500);-webkit-text-fill-color:var(--color-gray-500)}input.fi-input:disabled::placeholder{-webkit-text-fill-color:var(--color-gray-400)}input.fi-input:where(.dark,.dark *){color:var(--color-white)}input.fi-input:where(.dark,.dark *)::placeholder{color:var(--gray-500)}input.fi-input:where(.dark,.dark *):disabled{color:var(--gray-400);-webkit-text-fill-color:var(--color-gray-400)}input.fi-input:where(.dark,.dark *):disabled::placeholder{-webkit-text-fill-color:var(--color-gray-500)}@supports (-webkit-touch-callout:none){input.fi-input{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}input.fi-input.fi-input-has-inline-prefix{padding-inline-start:0}input.fi-input.fi-input-has-inline-suffix{padding-inline-end:0}input.fi-input.fi-align-center{text-align:center}input.fi-input.fi-align-end{text-align:end}input.fi-input.fi-align-left{text-align:left}input.fi-input.fi-align-right{text-align:end}input.fi-input.fi-align-justify,input.fi-input.fi-align-between{text-align:justify}input[type=date].fi-input,input[type=datetime-local].fi-input,input[type=time].fi-input{background-color:#ffffff03}@supports (color:color-mix(in lab, red, red)){input[type=date].fi-input,input[type=datetime-local].fi-input,input[type=time].fi-input{background-color:color-mix(in oklab, var(--color-white) 1%, transparent)}}input[type=range].fi-input{appearance:auto;width:calc(100% - 1.5rem);margin-inline:auto}.fi-one-time-code-input-ctn{align-items:center;gap:calc(var(--spacing) * 2);width:fit-content;display:flex}.fi-one-time-code-input-ctn>.fi-one-time-code-input-digit{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 10);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-950)}@supports (color:color-mix(in lab, red, red)){.fi-one-time-code-input-ctn>.fi-one-time-code-input-digit{border-color:color-mix(in oklab, var(--gray-950) 10%, transparent)}}.fi-one-time-code-input-ctn>.fi-one-time-code-input-digit{background-color:var(--color-white);text-align:center;font-family:var(--mono-font-family), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-950);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));--tw-duration:75ms;transition-duration:75ms}.fi-one-time-code-input-ctn>.fi-one-time-code-input-digit:focus{border-color:var(--primary-600);--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);--tw-ring-color:var(--primary-600);--tw-outline-style:none;outline-style:none}.fi-one-time-code-input-ctn>.fi-one-time-code-input-digit:disabled{pointer-events:none;color:var(--gray-500);opacity:.7}.fi-one-time-code-input-ctn>.fi-one-time-code-input-digit:where(.dark,.dark *){border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.fi-one-time-code-input-ctn>.fi-one-time-code-input-digit:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.fi-one-time-code-input-ctn>.fi-one-time-code-input-digit:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-one-time-code-input-ctn>.fi-one-time-code-input-digit:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-one-time-code-input-ctn>.fi-one-time-code-input-digit:where(.dark,.dark *){color:var(--color-white)}.fi-one-time-code-input-ctn>.fi-one-time-code-input-digit:where(.dark,.dark *):focus{border-color:var(--primary-500);--tw-ring-color:var(--primary-500)}input[type=radio].fi-radio-input{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);appearance:none;--tw-border-style:none;background-color:var(--color-white);color:var(--primary-600);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);--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);--tw-ring-color:var(--gray-950);border-style:none;border-radius:2147483647px}@supports (color:color-mix(in lab, red, red)){input[type=radio].fi-radio-input{--tw-ring-color:color-mix(in oklab, var(--gray-950) 10%, transparent)}}input[type=radio].fi-radio-input:checked{background-color:var(--primary-600);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}input[type=radio].fi-radio-input: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);--tw-ring-color:var(--primary-600);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}input[type=radio].fi-radio-input:checked:focus{--tw-ring-color:var(--primary-500)}@supports (color:color-mix(in lab, red, red)){input[type=radio].fi-radio-input:checked:focus{--tw-ring-color:color-mix(in oklab, var(--primary-500) 50%, transparent)}}input[type=radio].fi-radio-input:disabled{background-color:var(--gray-50);color:var(--gray-50)}input[type=radio].fi-radio-input:disabled:checked{background-color:var(--gray-400);color:var(--gray-400)}input[type=radio].fi-radio-input:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){input[type=radio].fi-radio-input:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}input[type=radio].fi-radio-input:where(.dark,.dark *){color:var(--primary-500);--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){input[type=radio].fi-radio-input:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}input[type=radio].fi-radio-input:where(.dark,.dark *):checked{background-color:var(--primary-500)}input[type=radio].fi-radio-input:where(.dark,.dark *):focus{--tw-ring-color:var(--primary-500)}input[type=radio].fi-radio-input:where(.dark,.dark *):checked:focus{--tw-ring-color:var(--primary-400)}@supports (color:color-mix(in lab, red, red)){input[type=radio].fi-radio-input:where(.dark,.dark *):checked:focus{--tw-ring-color:color-mix(in oklab, var(--primary-400) 50%, transparent)}}input[type=radio].fi-radio-input:where(.dark,.dark *):disabled{--tw-ring-color:#ffffff1a;background-color:#0000}@supports (color:color-mix(in lab, red, red)){input[type=radio].fi-radio-input:where(.dark,.dark *):disabled{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}input[type=radio].fi-radio-input:where(.dark,.dark *):disabled:checked{background-color:var(--gray-600)}input[type=radio].fi-radio-input:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}input[type=radio].fi-radio-input.fi-invalid{color:var(--danger-600);--tw-ring-color:var(--danger-600)}input[type=radio].fi-radio-input.fi-invalid:checked{background-color:var(--danger-600)}input[type=radio].fi-radio-input.fi-invalid:focus{--tw-ring-color:var(--danger-600)}input[type=radio].fi-radio-input.fi-invalid:checked:focus{--tw-ring-color:var(--danger-500)}@supports (color:color-mix(in lab, red, red)){input[type=radio].fi-radio-input.fi-invalid:checked:focus{--tw-ring-color:color-mix(in oklab, var(--danger-500) 50%, transparent)}}input[type=radio].fi-radio-input.fi-invalid:where(.dark,.dark *){color:var(--danger-500);--tw-ring-color:var(--danger-500)}input[type=radio].fi-radio-input.fi-invalid:where(.dark,.dark *):checked{background-color:var(--danger-500)}input[type=radio].fi-radio-input.fi-invalid:where(.dark,.dark *):focus{--tw-ring-color:var(--danger-500)}input[type=radio].fi-radio-input.fi-invalid:where(.dark,.dark *):checked:focus{--tw-ring-color:var(--danger-400)}@supports (color:color-mix(in lab, red, red)){input[type=radio].fi-radio-input.fi-invalid:where(.dark,.dark *):checked:focus{--tw-ring-color:color-mix(in oklab, var(--danger-400) 50%, transparent)}}select.fi-select-input{appearance:none;--tw-border-style:none;width:100%;padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--gray-950);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));--tw-duration:75ms;background-color:#0000;border-style:none;padding-inline-start:calc(var(--spacing) * 3);padding-inline-end:calc(var(--spacing) * 8);transition-duration:75ms;display:block}select.fi-select-input:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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);--tw-outline-style:none;outline-style:none}select.fi-select-input:disabled{color:var(--gray-500);-webkit-text-fill-color:var(--color-gray-500)}select.fi-select-input:where(.dark,.dark *){color:var(--color-white)}select.fi-select-input:where(.dark,.dark *):disabled{color:var(--gray-400);-webkit-text-fill-color:var(--color-gray-400)}select.fi-select-input optgroup{background-color:var(--color-white)}select.fi-select-input optgroup:where(.dark,.dark *){background-color:var(--gray-900)}select.fi-select-input option{background-color:var(--color-white)}select.fi-select-input option:where(.dark,.dark *){background-color:var(--gray-900)}@supports (-webkit-touch-callout:none){select.fi-select-input{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}select.fi-select-input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em}select.fi-select-input:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){background-position:.5rem}select.fi-select-input.fi-select-input-has-inline-prefix{padding-inline-start:0}.fi-select-input .fi-select-input-ctn{position:relative}.fi-select-input div[x-ref=select]{min-height:calc(var(--spacing) * 9)}.fi-select-input .fi-select-input-btn{min-height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);width:100%;padding-block:calc(var(--spacing) * 1.5);text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--gray-950);padding-inline-start:calc(var(--spacing) * 3);padding-inline-end:calc(var(--spacing) * 8);display:flex}.fi-select-input .fi-select-input-btn:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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);--tw-outline-style:none;outline-style:none}.fi-select-input .fi-select-input-btn:where(.dark,.dark *){color:var(--color-white)}.fi-select-input .fi-select-input-btn{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em}.fi-select-input .fi-select-input-btn:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){background-position:.5rem}.fi-select-input .fi-select-input-value-ctn{text-wrap:wrap;word-break:break-word;align-items:center;width:100%;display:flex}.fi-select-input .fi-select-input-value-badges-ctn{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.fi-select-input .fi-select-input-ctn-multiple .fi-select-input-btn{height:100%;position:absolute;inset:0}.fi-select-input .fi-select-input-ctn-multiple .fi-select-input-value-ctn{pointer-events:none;min-height:calc(var(--spacing) * 9);padding-block:calc(var(--spacing) * 1.5);padding-inline-start:calc(var(--spacing) * 3);padding-inline-end:calc(var(--spacing) * 8);position:relative}.fi-select-input .fi-select-input-ctn-multiple .fi-badge-delete-btn,.fi-select-input .fi-select-input-ctn-reorderable .fi-select-input-value-badges-ctn{pointer-events:auto}.fi-select-input .fi-select-input-value-label{flex:1}.fi-select-input .fi-select-input-value-remove-btn{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--gray-500);inset-inline-end:calc(var(--spacing) * 8);position:absolute;top:50%}@media (hover:hover){.fi-select-input .fi-select-input-value-remove-btn:hover{color:var(--gray-600)}}.fi-select-input .fi-select-input-value-remove-btn:focus-visible{color:var(--gray-600);--tw-outline-style:none;outline-style:none}@media (hover:hover){.fi-select-input .fi-select-input-value-remove-btn:where(.dark,.dark *):hover{color:var(--gray-300)}}.fi-select-input .fi-select-input-value-remove-btn:where(.dark,.dark *):focus-visible{color:var(--gray-300)}.fi-select-input .fi-select-input-value-remove-btn{background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='currentColor'%3E%3Cpath d='M5.28 4.22a.75.75 0 0 0-1.06 1.06L6.94 8l-2.72 2.72a.75.75 0 1 0 1.06 1.06L8 9.06l2.72 2.72a.75.75 0 1 0 1.06-1.06L9.06 8l2.72-2.72a.75.75 0 0 0-1.06-1.06L8 6.94 5.28 4.22Z' /%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='currentColor'%3E%3Cpath d='M5.28 4.22a.75.75 0 0 0-1.06 1.06L6.94 8l-2.72 2.72a.75.75 0 1 0 1.06 1.06L8 9.06l2.72 2.72a.75.75 0 1 0 1.06-1.06L9.06 8l2.72-2.72a.75.75 0 0 0-1.06-1.06L8 6.94 5.28 4.22Z' /%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fi-select-input .fi-select-input-ctn-clearable .fi-select-input-btn{padding-inline-end:calc(var(--spacing) * 14)}.fi-select-input .fi-select-input-ctn-clearable .fi-select-input-btn:disabled{padding-inline-end:calc(var(--spacing) * 8)}.fi-select-input .fi-select-input-value-remove-btn:disabled,.fi-select-input .fi-badge-delete-btn:disabled{display:none}.fi-select-input .fi-dropdown-panel{max-height:calc(var(--spacing) * 60);max-width:100%!important}:where(.fi-select-input .fi-select-input-options-ctn>: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)));border-color:var(--gray-100)}:where(.fi-select-input .fi-select-input-options-ctn:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){:where(.fi-select-input .fi-select-input-options-ctn:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}:where(.fi-select-input .fi-select-input-option-group>: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)));border-color:var(--gray-100)}:where(.fi-select-input .fi-select-input-option-group:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){:where(.fi-select-input .fi-select-input-option-group:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-select-input .fi-select-input-option-group .fi-dropdown-header{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-500)}.fi-select-input .fi-select-input-option-group .fi-dropdown-header:where(.dark,.dark *){color:var(--gray-400)}.fi-select-input .fi-select-input-search-ctn{z-index:10;background-color:var(--color-white);position:sticky;top:0}.fi-select-input .fi-select-input-search-ctn:where(.dark,.dark *){background-color:var(--gray-900)}.fi-select-input .fi-select-input-option{text-wrap:wrap;word-break:break-word;min-width:1px}.fi-select-input .fi-select-input-placeholder{color:var(--gray-400)}.fi-select-input .fi-select-input-placeholder:where(.dark,.dark *){color:var(--gray-500)}.fi-select-input .fi-disabled{cursor:not-allowed;opacity:.7}.fi-select-input .fi-disabled .fi-select-input-placeholder{color:var(--gray-400)}.fi-select-input .fi-disabled .fi-select-input-placeholder:where(.dark,.dark *){color:var(--gray-500)}.fi-select-input .fi-select-input-message{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-500)}.fi-select-input .fi-select-input-message:where(.dark,.dark *){color:var(--gray-400)}.fi-select-input .fi-select-input-max-items-message{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--danger-600)}.fi-select-input .fi-select-input-max-items-message:where(.dark,.dark *){color:var(--danger-400)}.fi-select-input .fi-select-input-ctn.fi-select-input-ctn-option-labels-not-wrapped .fi-select-input-value-ctn>span{text-overflow:ellipsis;white-space:nowrap;text-wrap:nowrap;overflow-wrap:normal;word-break:normal;overflow:hidden}.fi-select-input .fi-select-input-ctn.fi-select-input-ctn-option-labels-not-wrapped .fi-select-input-option>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fi-input-wrp{border-radius:var(--radius-lg);background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);--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);--tw-ring-color:var(--gray-950);display:flex}@supports (color:color-mix(in lab, red, red)){.fi-input-wrp{--tw-ring-color:color-mix(in oklab, var(--gray-950) 10%, transparent)}}.fi-input-wrp{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));--tw-duration:75ms;transition-duration:75ms}.fi-input-wrp:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-input-wrp:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-input-wrp:where(.dark,.dark *){--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.fi-input-wrp:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.fi-input-wrp:not(.fi-disabled):not(:has(.fi-ac-action:focus)):focus-within{--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);--tw-ring-color:var(--primary-600)}.fi-input-wrp:not(.fi-disabled):not(:has(.fi-ac-action:focus)):where(.dark,.dark *):focus-within{--tw-ring-color:var(--primary-500)}.fi-input-wrp:not(.fi-disabled):not(:has(.fi-ac-action:focus)).fi-invalid:focus-within{--tw-ring-color:var(--danger-600)}.fi-input-wrp:not(.fi-disabled):not(:has(.fi-ac-action:focus)).fi-invalid:where(.dark,.dark *):focus-within{--tw-ring-color:var(--danger-500)}.fi-input-wrp.fi-disabled{background-color:var(--gray-50)}.fi-input-wrp.fi-disabled:where(.dark,.dark *){background-color:#0000}.fi-input-wrp.fi-disabled:not(.fi-invalid):where(.dark,.dark *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-input-wrp.fi-disabled:not(.fi-invalid):where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-input-wrp.fi-invalid{--tw-ring-color:var(--danger-600)}.fi-input-wrp.fi-invalid:where(.dark,.dark *){--tw-ring-color:var(--danger-500)}.fi-input-wrp .fi-input-wrp-prefix{align-items:center;column-gap:calc(var(--spacing) * 3);padding-inline-start:calc(var(--spacing) * 3);display:none}.fi-input-wrp .fi-input-wrp-prefix.fi-input-wrp-prefix-has-content{display:flex}.fi-input-wrp .fi-input-wrp-prefix.fi-inline{padding-inline-end:calc(var(--spacing) * 2)}.fi-input-wrp .fi-input-wrp-prefix.fi-inline.fi-input-wrp-prefix-has-label{padding-inline-end:var(--spacing)}.fi-input-wrp .fi-input-wrp-prefix:not(.fi-inline){border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px;border-color:var(--gray-200);padding-inline-start:calc(var(--spacing) * 3);padding-inline-end:calc(var(--spacing) * 3)}.fi-input-wrp .fi-input-wrp-prefix:not(.fi-inline):where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-input-wrp .fi-input-wrp-prefix:not(.fi-inline):where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-input-wrp .fi-input-wrp-content-ctn{flex:1;min-width:0}.fi-input-wrp:not(:has(.fi-input-wrp-content-ctn))>*{flex:1;min-width:0}:is(.fi-input-wrp .fi-input-wrp-content-ctn,.fi-input-wrp:not(:has(.fi-input-wrp-content-ctn))>*).fi-input-wrp-content-ctn-ps{padding-inline-start:calc(var(--spacing) * 3)}.fi-input-wrp .fi-input-wrp-suffix{align-items:center;column-gap:calc(var(--spacing) * 3);padding-inline-end:calc(var(--spacing) * 3);display:flex}.fi-input-wrp .fi-input-wrp-suffix.fi-inline{padding-inline-start:calc(var(--spacing) * 2)}.fi-input-wrp .fi-input-wrp-suffix.fi-inline.fi-input-wrp-suffix-has-label{padding-inline-start:var(--spacing)}.fi-input-wrp .fi-input-wrp-suffix:not(.fi-inline){border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--gray-200);padding-inline-start:calc(var(--spacing) * 3)}.fi-input-wrp .fi-input-wrp-suffix:not(.fi-inline):where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-input-wrp .fi-input-wrp-suffix:not(.fi-inline):where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-input-wrp .fi-input-wrp-actions{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.fi-input-wrp .fi-input-wrp-actions .fi-btn.fi-size-sm{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing)}.fi-input-wrp .fi-input-wrp-actions .fi-icon-btn.fi-size-sm{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.fi-input-wrp .fi-input-wrp-actions .fi-icon-btn.fi-size-sm:has(.fi-icon.fi-size-sm){margin:calc(var(--spacing) * -1.5)}.fi-input-wrp .fi-input-wrp-actions .fi-icon-btn.fi-size-sm:has(.fi-icon.fi-size-md){margin:calc(var(--spacing) * -1)}.fi-input-wrp .fi-input-wrp-actions .fi-icon-btn.fi-size-sm:has(.fi-icon.fi-size-lg){margin:calc(var(--spacing) * -.5)}.fi-input-wrp .fi-input-wrp-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;color:var(--gray-500)}.fi-input-wrp .fi-input-wrp-label:where(.dark,.dark *),:is(.fi-input-wrp .fi-input-wrp-prefix,.fi-input-wrp .fi-input-wrp-suffix)>.fi-icon{color:var(--gray-400)}:is(.fi-input-wrp .fi-input-wrp-prefix,.fi-input-wrp .fi-input-wrp-suffix)>.fi-icon:where(.dark,.dark *){color:var(--gray-500)}:is(.fi-input-wrp .fi-input-wrp-prefix,.fi-input-wrp .fi-input-wrp-suffix)>.fi-icon.fi-color{color:var(--color-500)}.fi-link{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-700);--tw-outline-style:none;outline-style:none;display:inline-flex;position:relative}.fi-link:where(.dark,.dark *){color:var(--gray-200)}.fi-link>.fi-link-label{align-self:baseline}@media (hover:hover){:is(.fi-link.fi-force-enabled,.fi-link:not(.fi-disabled):not([disabled])):hover{text-decoration-line:underline}}:is(.fi-link.fi-force-enabled,.fi-link:not(.fi-disabled):not([disabled])):focus-visible{border-radius:var(--radius-sm);outline-style:var(--tw-outline-style);outline-offset:2px;--tw-outline-style:solid;outline:2px solid;text-decoration-line:underline}.fi-link.fi-disabled:not(.fi-force-enabled),.fi-link[disabled]:not(.fi-force-enabled){cursor:default;opacity:.7}:is(.fi-link.fi-disabled:not(.fi-force-enabled),.fi-link[disabled]:not(.fi-force-enabled)):not([x-tooltip]){pointer-events:none}.fi-link.fi-size-xs{gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.fi-link.fi-size-sm{gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.fi-link.fi-size-md,.fi-link.fi-size-lg,.fi-link.fi-size-xl{gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.fi-link.fi-font-thin{--tw-font-weight:var(--font-weight-thin);font-weight:var(--font-weight-thin)}.fi-link.fi-font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.fi-link.fi-font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.fi-link.fi-font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.fi-link.fi-font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.fi-link.fi-font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.fi-link.fi-font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.fi-link.fi-font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.fi-link.fi-color{color:var(--text)}.fi-link.fi-color:where(.dark,.dark *){color:var(--dark-text)}.fi-link:not(.fi-color)>.fi-icon{color:var(--gray-400)}.fi-link:not(.fi-color)>.fi-icon:where(.dark,.dark *){color:var(--gray-500)}.fi-link .fi-link-badge-ctn{z-index:1;--tw-translate-x:calc(calc(1 / 4 * 100%) * -1);width:max-content;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-translate-y:calc(calc(3 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-md);background-color:var(--color-white);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);inset-inline-start:100%;display:flex;position:absolute;top:0}@media (hover:hover){.fi-link .fi-link-badge-ctn:hover{text-decoration-line:none}}.fi-link .fi-link-badge-ctn:focus-visible{text-decoration-line:none}.fi-link .fi-link-badge-ctn:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.fi-link .fi-link-badge-ctn:where(.dark,.dark *){background-color:var(--gray-900)}p>.fi-link,span>.fi-link{vertical-align:middle;text-align:inherit;padding-bottom:2px}@media (prefers-reduced-motion:no-preference){.fi-loading-indicator{animation:var(--animate-spin)}.fi-loading-section{animation:var(--animate-pulse)}}.fi-modal{--tw-outline-style:none;outline-style:none}:is(.fi-modal.fi-modal-slide-over,.fi-modal.fi-width-screen)>.fi-modal-window-ctn>.fi-modal-window{height:100dvh}:is(.fi-modal.fi-modal-slide-over,.fi-modal.fi-width-screen)>.fi-modal-window-ctn>.fi-modal-window .fi-modal-content{flex:1}.fi-modal.fi-modal-slide-over.fi-modal-slide-over-from-start>.fi-modal-window-ctn>.fi-modal-window{margin-inline-end:auto}.fi-modal.fi-modal-slide-over.fi-modal-slide-over-from-start>.fi-modal-window-ctn>.fi-modal-window.fi-transition-enter-start,.fi-modal.fi-modal-slide-over.fi-modal-slide-over-from-start>.fi-modal-window-ctn>.fi-modal-window.fi-transition-leave-end{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.fi-modal.fi-modal-slide-over.fi-modal-slide-over-from-start>.fi-modal-window-ctn>.fi-modal-window.fi-transition-enter-start,.fi-modal.fi-modal-slide-over.fi-modal-slide-over-from-start>.fi-modal-window-ctn>.fi-modal-window.fi-transition-leave-end):where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.fi-modal.fi-modal-slide-over.fi-modal-slide-over-from-end>.fi-modal-window-ctn>.fi-modal-window{margin-inline-start:auto}.fi-modal.fi-modal-slide-over.fi-modal-slide-over-from-end>.fi-modal-window-ctn>.fi-modal-window.fi-transition-enter-start,.fi-modal.fi-modal-slide-over.fi-modal-slide-over-from-end>.fi-modal-window-ctn>.fi-modal-window.fi-transition-leave-end{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.fi-modal.fi-modal-slide-over.fi-modal-slide-over-from-end>.fi-modal-window-ctn>.fi-modal-window.fi-transition-enter-start,.fi-modal.fi-modal-slide-over.fi-modal-slide-over-from-end>.fi-modal-window-ctn>.fi-modal-window.fi-transition-leave-end):where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.fi-modal.fi-modal-slide-over>.fi-modal-window-ctn>.fi-modal-window{overflow-y:auto}.fi-modal.fi-modal-slide-over>.fi-modal-window-ctn>.fi-modal-window.fi-transition-enter-end,.fi-modal.fi-modal-slide-over>.fi-modal-window-ctn>.fi-modal-window.fi-transition-leave-start{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.fi-modal.fi-modal-slide-over>.fi-modal-window-ctn>.fi-modal-window .fi-modal-header{column-gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 5)}.fi-modal.fi-modal-slide-over>.fi-modal-window-ctn>.fi-modal-window .fi-modal-icon-bg{margin-block:calc(var(--spacing) * -2);padding:calc(var(--spacing) * 2);margin-inline-start:calc(var(--spacing) * -2)}.fi-modal.fi-modal-slide-over>.fi-modal-window-ctn>.fi-modal-window .fi-modal-close-btn{inset-inline-end:calc(var(--spacing) * 6);top:calc(var(--spacing) * 5)}.fi-modal:not(.fi-modal-slide-over):not(.fi-width-screen):not(.fi-modal-has-sticky-header):not(.fi-modal-has-sticky-footer)>.fi-modal-window-ctn{overflow-y:auto}:is(.fi-modal:not(.fi-modal-slide-over):not(.fi-width-screen).fi-modal-has-sticky-header,.fi-modal:not(.fi-modal-slide-over):not(.fi-width-screen).fi-modal-has-sticky-footer)>.fi-modal-window-ctn>.fi-modal-window{max-height:calc(100dvh - 2rem);overflow-y:auto}.fi-modal:not(.fi-modal-slide-over)>.fi-modal-window-ctn>.fi-modal-window.fi-transition-enter-start,.fi-modal:not(.fi-modal-slide-over)>.fi-modal-window-ctn>.fi-modal-window.fi-transition-leave-end{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0}.fi-modal:not(.fi-modal-slide-over)>.fi-modal-window-ctn>.fi-modal-window.fi-transition-enter-end,.fi-modal:not(.fi-modal-slide-over)>.fi-modal-window-ctn>.fi-modal-window.fi-transition-leave-start{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1}.fi-modal:not(.fi-modal-slide-over)>.fi-modal-window-ctn>.fi-modal-window .fi-modal-close-btn{inset-inline-end:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4)}.fi-modal.fi-align-start:not(.fi-modal-has-sticky-header)>.fi-modal-window-ctn>.fi-modal-window-has-icon .fi-modal-content,.fi-modal.fi-align-start:not(.fi-modal-has-sticky-header)>.fi-modal-window-ctn>.fi-modal-window-has-icon .fi-modal-footer:not(.fi-align-center){padding-inline-start:5.25rem;padding-inline-end:calc(var(--spacing) * 6)}.fi-modal:not(.fi-align-start)>.fi-modal-window-ctn>.fi-modal-window .fi-modal-content,.fi-modal:not(.fi-align-start)>.fi-modal-window-ctn>.fi-modal-window .fi-modal-footer{padding-inline:calc(var(--spacing) * 6)}.fi-modal>.fi-modal-close-overlay{z-index:40;background-color:var(--gray-950);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.fi-modal>.fi-modal-close-overlay{background-color:color-mix(in oklab, var(--gray-950) 50%, transparent)}}.fi-modal>.fi-modal-close-overlay{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.fi-modal>.fi-modal-close-overlay:where(.dark,.dark *){background-color:var(--gray-950)}@supports (color:color-mix(in lab, red, red)){.fi-modal>.fi-modal-close-overlay:where(.dark,.dark *){background-color:color-mix(in oklab, var(--gray-950) 75%, transparent)}}.fi-modal.fi-modal-open:has(~.fi-modal.fi-modal-open)>.fi-modal-close-overlay{opacity:0}.fi-modal.fi-modal-open~.fi-modal.fi-modal-open>.fi-modal-close-overlay,.fi-modal.fi-modal-open~.fi-modal.fi-modal-open>.fi-modal-window-ctn{z-index:50}.fi-modal>.fi-modal-window-ctn{z-index:40;--tw-outline-style:none;outline-style:none;grid-template-rows:1fr auto 1fr;justify-items:center;min-height:100%;display:grid;position:fixed;inset:0}@media (width>=40rem){.fi-modal>.fi-modal-window-ctn{grid-template-rows:1fr auto 3fr}}.fi-modal>.fi-modal-window-ctn.fi-clickable{cursor:pointer}.fi-modal.fi-modal-click-through{pointer-events:none}.fi-modal:not(.fi-modal-slide-over):not(.fi-width-screen)>.fi-modal-window-ctn{padding:calc(var(--spacing) * 4)}.fi-modal:not(.fi-modal-slide-over):not(.fi-width-screen)>.fi-modal-window-ctn>.fi-modal-window{border-radius:var(--radius-xl);margin-inline:auto}.fi-modal:not(.fi-modal-slide-over):not(.fi-width-screen).fi-modal-has-sticky-header>.fi-modal-window-ctn>.fi-modal-window>.fi-modal-header{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.fi-modal:not(.fi-modal-slide-over):not(.fi-width-screen).fi-modal-has-sticky-footer>.fi-modal-window-ctn>.fi-modal-window>.fi-modal-footer{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window{pointer-events:auto;cursor:default;background-color:var(--color-white);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--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);--tw-ring-color:var(--gray-950);flex-direction:column;grid-row-start:2;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.fi-modal>.fi-modal-window-ctn>.fi-modal-window{--tw-ring-color:color-mix(in oklab, var(--gray-950) 5%, transparent)}}.fi-modal>.fi-modal-window-ctn>.fi-modal-window{--tw-outline-style:none;outline-style:none}.fi-modal>.fi-modal-window-ctn>.fi-modal-window:where(.dark,.dark *){background-color:var(--gray-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-modal>.fi-modal-window-ctn>.fi-modal-window:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-header{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 6);display:flex}.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-header.fi-vertical-align-center{align-items:center}.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-heading{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-950)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-heading:where(.dark,.dark *){color:var(--color-white)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-description{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-500)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-description:where(.dark,.dark *){color:var(--gray-400)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-content{row-gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);flex-direction:column;display:flex}:is(.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-align-start,.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-align-left) .fi-modal-header{column-gap:calc(var(--spacing) * 5)}:is(.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-align-start,.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-align-left) .fi-modal-icon-bg{padding:calc(var(--spacing) * 2)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-align-center .fi-modal-header{text-align:center;flex-direction:column}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-align-center .fi-modal-icon-ctn{margin-bottom:calc(var(--spacing) * 5);justify-content:center;align-items:center;display:flex}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-align-center .fi-modal-icon-bg{padding:calc(var(--spacing) * 3)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-hidden{display:none}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-3xs{max-width:var(--container-3xs)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-2xs{max-width:var(--container-2xs)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-xs{max-width:var(--container-xs)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-sm{max-width:var(--container-sm)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-md{max-width:var(--container-md)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-lg{max-width:var(--container-lg)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-xl{max-width:var(--container-xl)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-2xl{max-width:var(--container-2xl)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-3xl{max-width:var(--container-3xl)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-4xl{max-width:var(--container-4xl)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-5xl{max-width:var(--container-5xl)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-6xl{max-width:var(--container-6xl)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-7xl{max-width:var(--container-7xl)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-none{max-width:none}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-full{max-width:100%}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-min{max-width:min-content}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-max{max-width:max-content}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-fit{max-width:fit-content}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-prose{max-width:65ch}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-container{width:100%}@media (width>=40rem){.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-container{max-width:40rem}}@media (width>=48rem){.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-container{max-width:48rem}}@media (width>=64rem){.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-container{max-width:64rem}}@media (width>=80rem){.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-container{max-width:80rem}}@media (width>=96rem){.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-container{max-width:96rem}}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-screen-sm{max-width:var(--breakpoint-sm)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-screen-md{max-width:var(--breakpoint-md)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-screen-lg{max-width:var(--breakpoint-lg)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-screen-xl{max-width:var(--breakpoint-xl)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-screen-2xl{max-width:var(--breakpoint-2xl)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-width-screen{position:fixed;inset:0}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-transition-enter,.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-transition-leave{--tw-duration:.3s;transition-duration:.3s}.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-modal-window-has-close-btn.fi-align-center:not(.fi-modal-window-has-icon) .fi-modal-heading{margin-inline-start:calc(var(--spacing) * 6)}:is(.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-modal-window-has-close-btn:not(.fi-modal-window-has-icon),.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-modal-window-has-close-btn.fi-align-start,.fi-modal>.fi-modal-window-ctn>.fi-modal-window.fi-modal-window-has-close-btn.fi-align-left) .fi-modal-heading{margin-inline-end:calc(var(--spacing) * 6)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-close-btn{position:absolute}.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-footer{width:100%}.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-footer .fi-modal-footer-actions{gap:calc(var(--spacing) * 3)}:is(.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-footer.fi-align-start,.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-footer.fi-align-left) .fi-modal-footer-actions{flex-wrap:wrap;align-items:center;display:flex}.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-footer.fi-align-center{padding-inline:calc(var(--spacing) * 6)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-footer.fi-align-center .fi-modal-footer-actions{flex-direction:column-reverse;display:flex}:is(.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-footer.fi-align-end,.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-footer.fi-align-right) .fi-modal-footer-actions{flex-flow:row-reverse wrap;align-items:center;display:flex}.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-icon-bg{background-color:var(--gray-100);border-radius:2147483647px}.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-icon-bg:where(.dark,.dark *){background-color:var(--gray-500)}@supports (color:color-mix(in lab, red, red)){.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-icon-bg:where(.dark,.dark *){background-color:color-mix(in oklab, var(--gray-500) 20%, transparent)}}.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-icon-bg>.fi-icon{color:var(--gray-500)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-icon-bg>.fi-icon:where(.dark,.dark *){color:var(--gray-400)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-icon-bg.fi-color{background-color:var(--color-100)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-icon-bg.fi-color:where(.dark,.dark *){background-color:var(--color-500)}@supports (color:color-mix(in lab, red, red)){.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-icon-bg.fi-color:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-500) 20%, transparent)}}.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-icon-bg.fi-color>.fi-icon{color:var(--color-600)}.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-icon-bg.fi-color>.fi-icon:where(.dark,.dark *){color:var(--color-400)}.fi-modal.fi-modal-has-sticky-header>.fi-modal-window-ctn>.fi-modal-window>.fi-modal-header{z-index:10;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200);background-color:var(--color-white);padding-bottom:calc(var(--spacing) * 6);position:sticky;top:0}.fi-modal.fi-modal-has-sticky-header>.fi-modal-window-ctn>.fi-modal-window>.fi-modal-header:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-modal.fi-modal-has-sticky-header>.fi-modal-window-ctn>.fi-modal-window>.fi-modal-header:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-modal.fi-modal-has-sticky-header>.fi-modal-window-ctn>.fi-modal-window>.fi-modal-header:where(.dark,.dark *){background-color:var(--gray-900)}.fi-modal.fi-modal-has-sticky-header>.fi-modal-window-ctn>.fi-modal-window .fi-modal-content,.fi-modal.fi-modal-has-sticky-header>.fi-modal-window-ctn>.fi-modal-window .fi-modal-footer{padding-inline:calc(var(--spacing) * 6)}.fi-modal.fi-modal-slide-over.fi-modal-has-sticky-header>.fi-modal-window-ctn>.fi-modal-window>.fi-modal-header{padding-bottom:calc(var(--spacing) * 5)}.fi-modal.fi-modal-has-sticky-footer>.fi-modal-window-ctn>.fi-modal-window>.fi-modal-footer{z-index:10;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--gray-200);background-color:var(--color-white);padding-block:calc(var(--spacing) * 5);position:sticky;bottom:0}.fi-modal.fi-modal-has-sticky-footer>.fi-modal-window-ctn>.fi-modal-window>.fi-modal-footer:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-modal.fi-modal-has-sticky-footer>.fi-modal-window-ctn>.fi-modal-window>.fi-modal-footer:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-modal.fi-modal-has-sticky-footer>.fi-modal-window-ctn>.fi-modal-window>.fi-modal-footer:where(.dark,.dark *){background-color:var(--gray-900)}.fi-modal:not(.fi-modal-has-sticky-footer)>.fi-modal-window-ctn>.fi-modal-window:not(.fi-modal-window-has-content) .fi-modal-footer{margin-top:calc(var(--spacing) * 6)}.fi-modal:not(.fi-modal-has-sticky-footer)>.fi-modal-window-ctn>.fi-modal-window:not(.fi-modal-window-has-content):not(.fi-modal-window-has-footer) .fi-modal-header,.fi-modal:not(.fi-modal-has-sticky-footer)>.fi-modal-window-ctn>.fi-modal-window .fi-modal-footer{padding-bottom:calc(var(--spacing) * 6)}.fi-modal:not(.fi-modal-has-sticky-header)>.fi-modal-window-ctn>.fi-modal-window:not(.fi-modal-window-has-icon) .fi-modal-content,.fi-modal:not(.fi-modal-has-sticky-header)>.fi-modal-window-ctn>.fi-modal-window:not(.fi-modal-window-has-icon) .fi-modal-footer{padding-inline:calc(var(--spacing) * 6)}.fi-modal.fi-modal-slide-over>.fi-modal-window-ctn>.fi-modal-window>.fi-modal-footer{margin-top:auto}@supports (container-type:inline-size){.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-footer.fi-align-center{container-type:inline-size}@container (width>=24rem){.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-footer.fi-align-center .fi-modal-footer-actions{grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}}}@supports not (container-type:inline-size){@media (width>=40rem){.fi-modal>.fi-modal-window-ctn>.fi-modal-window .fi-modal-footer.fi-align-center .fi-modal-footer-actions{grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}}}:scope .fi-modal-trigger{display:flex}.fi-pagination{align-items:center;column-gap:calc(var(--spacing) * 3);grid-template-columns:1fr auto 1fr;display:grid}.fi-pagination:empty{display:none}.fi-pagination .fi-pagination-previous-btn{justify-self:flex-start}.fi-pagination .fi-pagination-overview{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-700);display:none}.fi-pagination .fi-pagination-overview:where(.dark,.dark *){color:var(--gray-200)}.fi-pagination .fi-pagination-records-per-page-select-ctn{grid-column-start:2;justify-self:center}.fi-pagination .fi-pagination-records-per-page-select:not(.fi-compact){display:none}.fi-pagination .fi-pagination-next-btn{grid-column-start:3;justify-self:flex-end}.fi-pagination .fi-pagination-items{border-radius:var(--radius-lg);background-color:var(--color-white);--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);--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);--tw-ring-color:var(--gray-950);justify-self:flex-end;display:none}@supports (color:color-mix(in lab, red, red)){.fi-pagination .fi-pagination-items{--tw-ring-color:color-mix(in oklab, var(--gray-950) 10%, transparent)}}.fi-pagination .fi-pagination-items:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-pagination .fi-pagination-items:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-pagination .fi-pagination-items:where(.dark,.dark *){--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.fi-pagination .fi-pagination-items:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.fi-pagination .fi-pagination-item{border-inline-style:var(--tw-border-style);border-inline-width:.5px;border-color:var(--gray-200)}.fi-pagination .fi-pagination-item:first-child{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.fi-pagination .fi-pagination-item:last-child{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.fi-pagination .fi-pagination-item:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-pagination .fi-pagination-item:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-pagination .fi-pagination-item.fi-active .fi-pagination-item-btn{background-color:var(--gray-50)}.fi-pagination .fi-pagination-item.fi-active .fi-pagination-item-btn:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-pagination .fi-pagination-item.fi-active .fi-pagination-item-btn:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-pagination .fi-pagination-item.fi-active .fi-pagination-item-label{color:var(--primary-700)}.fi-pagination .fi-pagination-item.fi-active .fi-pagination-item-label:where(.dark,.dark *){color:var(--primary-400)}.fi-pagination .fi-pagination-item:first-of-type .fi-pagination-item-btn{border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg)}.fi-pagination .fi-pagination-item:last-of-type .fi-pagination-item-btn{border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg)}.fi-pagination .fi-pagination-item.fi-disabled .fi-pagination-item-label{color:var(--gray-500)}.fi-pagination .fi-pagination-item.fi-disabled .fi-pagination-item-label:where(.dark,.dark *){color:var(--gray-400)}.fi-pagination .fi-pagination-item-btn{padding:calc(var(--spacing) * 2);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));--tw-duration:75ms;--tw-outline-style:none;outline-style:none;transition-duration:75ms;display:flex;position:relative;overflow:hidden}@media (hover:hover){.fi-pagination .fi-pagination-item-btn:enabled:hover{background-color:var(--gray-50)}}.fi-pagination .fi-pagination-item-btn:enabled:focus-visible{z-index:1;--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);--tw-ring-color:var(--primary-600)}@media (hover:hover){.fi-pagination .fi-pagination-item-btn:enabled:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-pagination .fi-pagination-item-btn:enabled:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}}.fi-pagination .fi-pagination-item-btn:enabled:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--primary-500)}.fi-pagination .fi-pagination-item-btn:hover .fi-icon{color:var(--gray-500)}.fi-pagination .fi-pagination-item-btn:hover .fi-icon:where(.dark,.dark *){color:var(--gray-400)}.fi-pagination .fi-pagination-item-btn .fi-icon{color:var(--gray-400);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));--tw-duration:75ms;transition-duration:75ms}.fi-pagination .fi-pagination-item-btn .fi-icon:where(.dark,.dark *){color:var(--gray-500)}.fi-pagination .fi-pagination-item-btn .fi-pagination-item-label{padding-inline:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-700)}.fi-pagination .fi-pagination-item-btn .fi-pagination-item-label:where(.dark,.dark *){color:var(--gray-200)}@supports (container-type:inline-size){.fi-pagination{container-type:inline-size}@container (width>=28rem){.fi-pagination .fi-pagination-records-per-page-select:not(.fi-compact){display:inline}.fi-pagination .fi-pagination-records-per-page-select.fi-compact{display:none}}@container (width>=56rem){.fi-pagination:not(.fi-simple) .fi-pagination-previous-btn,.fi-pagination:not(.fi-simple) .fi-pagination-next-btn{display:none}.fi-pagination .fi-pagination-overview{display:inline}.fi-pagination .fi-pagination-items{display:flex}}}@supports not (container-type:inline-size){@media (width>=40rem){.fi-pagination .fi-pagination-records-per-page-select:not(.fi-compact){display:inline}.fi-pagination .fi-pagination-records-per-page-select.fi-compact{display:none}}@media (width>=48rem){.fi-pagination:not(.fi-simple) .fi-pagination-previous-btn,.fi-pagination:not(.fi-simple) .fi-pagination-next-btn{display:none}.fi-pagination .fi-pagination-overview{display:inline}.fi-pagination .fi-pagination-items{display:flex}}}.fi-section:not(.fi-section-not-contained):not(.fi-divided)>.fi-section-content-ctn>.fi-section-content,.fi-section:not(.fi-section-not-contained).fi-divided>.fi-section-content-ctn>.fi-section-content>*{padding:calc(var(--spacing) * 6)}.fi-section:not(.fi-section-not-contained)>.fi-section-content-ctn>.fi-section-footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--gray-200);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4)}.fi-section:not(.fi-section-not-contained)>.fi-section-content-ctn>.fi-section-footer:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-section:not(.fi-section-not-contained)>.fi-section-content-ctn>.fi-section-footer:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-section:not(.fi-section-not-contained):not(.fi-aside){border-radius:var(--radius-xl);background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);--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);--tw-ring-color:var(--gray-950)}@supports (color:color-mix(in lab, red, red)){.fi-section:not(.fi-section-not-contained):not(.fi-aside){--tw-ring-color:color-mix(in oklab, var(--gray-950) 5%, transparent)}}.fi-section:not(.fi-section-not-contained):not(.fi-aside):where(.dark,.dark *){background-color:var(--gray-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-section:not(.fi-section-not-contained):not(.fi-aside):where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-section:not(.fi-section-not-contained):not(.fi-aside).fi-compact{border-radius:var(--radius-lg)}.fi-section:not(.fi-section-not-contained):not(.fi-aside).fi-secondary{background-color:var(--gray-50)}.fi-section:not(.fi-section-not-contained):not(.fi-aside).fi-secondary:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-section:not(.fi-section-not-contained):not(.fi-aside).fi-secondary:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-section:not(.fi-section-not-contained):not(.fi-aside)>.fi-section-header{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4)}.fi-section:not(.fi-section-not-contained):not(.fi-aside).fi-section-has-header:not(.fi-collapsed)>.fi-section-content-ctn{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--gray-200)}.fi-section:not(.fi-section-not-contained):not(.fi-aside).fi-section-has-header:not(.fi-collapsed)>.fi-section-content-ctn:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-section:not(.fi-section-not-contained):not(.fi-aside).fi-section-has-header:not(.fi-collapsed)>.fi-section-content-ctn:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-section:not(.fi-section-not-contained).fi-aside>.fi-section-content-ctn{border-radius:var(--radius-xl);background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);--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);--tw-ring-color:var(--gray-950)}@supports (color:color-mix(in lab, red, red)){.fi-section:not(.fi-section-not-contained).fi-aside>.fi-section-content-ctn{--tw-ring-color:color-mix(in oklab, var(--gray-950) 5%, transparent)}}@media (width>=48rem){.fi-section:not(.fi-section-not-contained).fi-aside>.fi-section-content-ctn{grid-column:span 2/span 2}}.fi-section:not(.fi-section-not-contained).fi-aside>.fi-section-content-ctn:where(.dark,.dark *){background-color:var(--gray-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-section:not(.fi-section-not-contained).fi-aside>.fi-section-content-ctn:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-section:not(.fi-section-not-contained).fi-aside.fi-compact>.fi-section-content-ctn{border-radius:var(--radius-lg)}.fi-section:not(.fi-section-not-contained).fi-aside.fi-secondary>.fi-section-content-ctn{background-color:var(--gray-50)}.fi-section:not(.fi-section-not-contained).fi-aside.fi-secondary>.fi-section-content-ctn:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-section:not(.fi-section-not-contained).fi-aside.fi-secondary>.fi-section-content-ctn:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-section:not(.fi-section-not-contained).fi-compact:not(.fi-aside)>.fi-section-header{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5)}.fi-section:not(.fi-section-not-contained).fi-compact:not(.fi-divided)>.fi-section-content-ctn>.fi-section-content,.fi-section:not(.fi-section-not-contained).fi-compact.fi-divided>.fi-section-content-ctn>.fi-section-content>*{padding:calc(var(--spacing) * 4)}.fi-section:not(.fi-section-not-contained).fi-compact>.fi-section-footer{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5)}@media (width>=48rem){.fi-section.fi-section-not-contained.fi-aside>.fi-section-content-ctn{grid-column:span 2/span 2}}.fi-section.fi-section-not-contained:not(.fi-aside),.fi-section.fi-section-not-contained:not(.fi-aside):not(.fi-collapsed)>.fi-section-content-ctn{row-gap:calc(var(--spacing) * 4);display:grid}.fi-section.fi-section-not-contained:not(.fi-aside).fi-divided>.fi-section-content-ctn>.fi-section-content>*{padding-block:calc(var(--spacing) * 6)}.fi-section.fi-section-not-contained:not(.fi-aside).fi-compact,.fi-section.fi-section-not-contained:not(.fi-aside).fi-compact>.fi-section-content-ctn{row-gap:calc(var(--spacing) * 2.5)}.fi-section.fi-section-not-contained:not(.fi-aside).fi-compact.fi-divided>.fi-section-content-ctn>.fi-section-content>*{padding-block:calc(var(--spacing) * 4)}.fi-section.fi-divided>.fi-section-content-ctn>.fi-section-content{gap:0}:where(.fi-section.fi-divided>.fi-section-content-ctn>.fi-section-content>: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)));border-color:var(--gray-200)}:where(.fi-section.fi-divided>.fi-section-content-ctn>.fi-section-content:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.fi-section.fi-divided>.fi-section-content-ctn>.fi-section-content:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-section.fi-aside{align-items:flex-start;column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=48rem){.fi-section.fi-aside{grid-template-columns:repeat(3,minmax(0,1fr))}}.fi-section.fi-collapsible>.fi-section-header{cursor:pointer}.fi-section.fi-collapsed>.fi-section-header>.fi-section-collapse-btn{rotate:180deg}.fi-section.fi-collapsed>.fi-section-content-ctn{display:none}@media (width>=48rem){.fi-section.fi-section-has-content-before>.fi-section-content-ctn{order:-9999}}.fi-section>.fi-section-header{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.fi-section>.fi-section-header>.fi-icon{color:var(--gray-400);flex-shrink:0}.fi-section>.fi-section-header>.fi-icon:where(.dark,.dark *){color:var(--gray-500)}.fi-section>.fi-section-header>.fi-icon.fi-color{color:var(--color-500)}.fi-section>.fi-section-header>.fi-icon.fi-color:where(.dark,.dark *){color:var(--color-400)}.fi-section>.fi-section-header>.fi-icon.fi-size-sm{margin-top:var(--spacing)}.fi-section>.fi-section-header>.fi-icon.fi-size-md{margin-top:calc(var(--spacing) * .5)}.fi-section>.fi-section-header>.fi-section-header-after-ctn{align-self:center}.fi-section>.fi-section-header>.fi-section-header-after-ctn .fi-sc-text:not(.fi-section-header-after-ctn .fi-dropdown-panel *),.fi-section>.fi-section-header>.fi-section-header-after-ctn .fi-link:not(.fi-section-header-after-ctn .fi-dropdown-panel *){--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.fi-section>.fi-section-header>.fi-section-header-after-ctn:has(.fi-btn.fi-size-xs:not(.fi-dropdown-panel *)){margin-block:calc(var(--spacing) * -.5)}.fi-section>.fi-section-header>.fi-section-header-after-ctn:has(.fi-btn.fi-size-sm:not(.fi-dropdown-panel *)){margin-block:calc(var(--spacing) * -1)}.fi-section>.fi-section-header>.fi-section-header-after-ctn:has(.fi-btn.fi-size-md:not(.fi-dropdown-panel *)){margin-block:calc(var(--spacing) * -1.5)}.fi-section>.fi-section-header>.fi-section-header-after-ctn:has(.fi-btn.fi-size-lg:not(.fi-dropdown-panel *)){margin-block:calc(var(--spacing) * -2)}.fi-section>.fi-section-header>.fi-section-header-after-ctn:has(.fi-btn.fi-size-xl:not(.fi-dropdown-panel *)){margin-block:calc(var(--spacing) * -2.5)}.fi-section>.fi-section-header>.fi-section-collapse-btn{margin-block:calc(var(--spacing) * -1.5);flex-shrink:0}.fi-section .fi-section-header-text-ctn{row-gap:var(--spacing);flex:1;display:grid}.fi-section .fi-section-header-heading{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-950)}.fi-section .fi-section-header-heading:where(.dark,.dark *){color:var(--color-white)}.fi-section .fi-section-header-description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow-wrap:break-word;color:var(--gray-500);overflow:hidden}.fi-section .fi-section-header-description:where(.dark,.dark *){color:var(--gray-400)}.fi-tabs{column-gap:var(--spacing);max-width:100%;display:flex;overflow-x:auto}.fi-tabs.fi-contained{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5)}.fi-tabs.fi-contained:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-tabs.fi-contained:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-tabs:not(.fi-contained){border-radius:var(--radius-xl);background-color:var(--color-white);padding:calc(var(--spacing) * 2);--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);--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);--tw-ring-color:var(--gray-950);margin-inline:auto}@supports (color:color-mix(in lab, red, red)){.fi-tabs:not(.fi-contained){--tw-ring-color:color-mix(in oklab, var(--gray-950) 5%, transparent)}}.fi-tabs:not(.fi-contained):where(.dark,.dark *){background-color:var(--gray-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-tabs:not(.fi-contained):where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-tabs.fi-vertical{column-gap:0;row-gap:var(--spacing);flex-direction:column;overflow:hidden auto}.fi-tabs.fi-vertical.fi-contained{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:0}.fi-tabs.fi-vertical:not(.fi-contained){margin-inline:0}.fi-tabs.fi-vertical .fi-tabs-item{justify-content:flex-start}.fi-tabs-item{justify-content:center;align-items:center;column-gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;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));--tw-duration:75ms;--tw-outline-style:none;outline-style:none;transition-duration:75ms;display:flex}@media (hover:hover){.fi-tabs-item:hover{background-color:var(--gray-50)}}.fi-tabs-item:focus-visible{background-color:var(--gray-50)}@media (hover:hover){.fi-tabs-item:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-tabs-item:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}}.fi-tabs-item:where(.dark,.dark *):focus-visible{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-tabs-item:where(.dark,.dark *):focus-visible{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-tabs-item.fi-active{background-color:var(--gray-50)}.fi-tabs-item.fi-active:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-tabs-item.fi-active:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-tabs-item.fi-active .fi-tabs-item-label,.fi-tabs-item.fi-active>.fi-icon{color:var(--primary-700)}:is(.fi-tabs-item.fi-active .fi-tabs-item-label,.fi-tabs-item.fi-active>.fi-icon):where(.dark,.dark *){color:var(--primary-400)}.fi-tabs-item :not(.fi-active):hover .fi-tabs-item-label,.fi-tabs-item :not(.fi-active):hover .fi-tabs-item-label:is(:where(.group):focus-visible *){color:var(--gray-700)}.fi-tabs-item :not(.fi-active):hover .fi-tabs-item-label:where(.dark,.dark *),.fi-tabs-item :not(.fi-active):hover .fi-tabs-item-label:where(.dark,.dark *):is(:where(.group):focus-visible *){color:var(--gray-200)}.fi-tabs-item :not(.fi-active):focus-visible .fi-tabs-item-label{color:var(--gray-700)}.fi-tabs-item :not(.fi-active):focus-visible .fi-tabs-item-label:where(.dark,.dark *){color:var(--gray-200)}.fi-tabs-item .fi-tabs-item-label{color:var(--gray-500);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));--tw-duration:75ms;transition-duration:75ms}.fi-tabs-item .fi-tabs-item-label:where(.dark,.dark *){color:var(--gray-400)}.fi-tabs-item>.fi-icon{color:var(--gray-400);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));--tw-duration:75ms;flex-shrink:0;transition-duration:75ms}.fi-tabs-item>.fi-icon:where(.dark,.dark *){color:var(--gray-500)}.fi-tabs-item .fi-badge{width:max-content}.fi-tabs-item .fi-tabs-item-badge-placeholder{color:var(--gray-400);align-items:center;display:flex}.fi-tabs-item .fi-tabs-item-badge-placeholder:where(.dark,.dark *){color:var(--gray-500)}.fi-toggle{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 11);cursor:pointer;border-style:var(--tw-border-style);background-color:var(--gray-200);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-in-out);transition-duration:.2s;transition-timing-function:var(--ease-in-out);--tw-outline-style:none;border-width:2px;border-color:#0000;border-radius:2147483647px;outline-style:none;flex-shrink:0;display:inline-flex;position:relative}.fi-toggle:focus-visible{--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);--tw-ring-color:var(--primary-600);--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.fi-toggle:disabled{pointer-events:none;opacity:.7}.fi-toggle:where(.dark,.dark *){background-color:var(--gray-700)}.fi-toggle:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--primary-500);--tw-ring-offset-color:var(--gray-900)}.fi-toggle:disabled,.fi-toggle[disabled]{pointer-events:none;opacity:.7}.fi-toggle.fi-color{background-color:var(--bg)}.fi-toggle.fi-color:where(.dark,.dark *){background-color:var(--dark-bg)}.fi-toggle.fi-color .fi-icon{color:var(--text)}.fi-toggle.fi-hidden{display:none}.fi-toggle>:first-child{pointer-events:none;width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);background-color:var(--color-white);--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);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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);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));--tw-duration:.2s;--tw-ease:var(--ease-in-out);transition-duration:.2s;transition-timing-function:var(--ease-in-out);border-radius:2147483647px;display:inline-block;position:relative}.fi-toggle>:first-child>*{width:100%;height:100%;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fi-toggle .fi-icon{color:var(--gray-400)}.fi-toggle .fi-icon:where(.dark,.dark *){color:var(--gray-700)}.fi-toggle.fi-toggle-on>:first-child{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.fi-toggle.fi-toggle-on>:first-child:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing) * -5);translate:var(--tw-translate-x) var(--tw-translate-y)}.fi-toggle.fi-toggle-on>:first-child>:first-child{opacity:0;--tw-duration:.1s;--tw-ease:var(--ease-out);transition-duration:.1s;transition-timing-function:var(--ease-out)}.fi-toggle.fi-toggle-on>:first-child>:last-child{opacity:1;--tw-duration:.2s;--tw-ease:var(--ease-in);transition-duration:.2s;transition-timing-function:var(--ease-in)}.fi-toggle.fi-toggle-off>:first-child{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.fi-toggle.fi-toggle-off>:first-child>:first-child{opacity:1;--tw-duration:.2s;--tw-ease:var(--ease-in);transition-duration:.2s;transition-timing-function:var(--ease-in)}.fi-toggle.fi-toggle-off>:first-child>:last-child{opacity:0;--tw-duration:.1s;--tw-ease:var(--ease-out);transition-duration:.1s;transition-timing-function:var(--ease-out)}.tippy-box{background-color:var(--tippy-background-color,#333)}.tippy-arrow{color:var(--tippy-background-color,#333)}.tippy-box[data-theme~=light]{--tippy-background-color:#fff;background-color:var(--tippy-background-color);box-shadow:var(--tippy-box-shadow,0 0 20px 4px #9aa1b126, 0 4px 80px -8px #24282f40, 0 4px 4px -2px #5b5e6926)}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:var(--tippy-background-color)}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:var(--tippy-background-color)}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:var(--tippy-background-color)}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:var(--tippy-background-color)}.fi-sortable-ghost{opacity:.3}.fi-ac{gap:calc(var(--spacing) * 3)}.fi-ac:not(.fi-width-full){flex-wrap:wrap;align-items:center;display:flex}.fi-ac:not(.fi-width-full).fi-align-start,.fi-ac:not(.fi-width-full).fi-align-left{justify-content:flex-start}.fi-ac:not(.fi-width-full).fi-align-center{justify-content:center}.fi-ac:not(.fi-width-full).fi-align-end,.fi-ac:not(.fi-width-full).fi-align-right{flex-direction:row-reverse}.fi-ac:not(.fi-width-full).fi-align-between,.fi-ac:not(.fi-width-full).fi-align-justify{justify-content:space-between}.fi-ac.fi-width-full{grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}.CodeMirror{color:#000;direction:ltr;height:300px;font-family:monospace}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{white-space:nowrap;background-color:#f7f7f7;border-right:1px solid #ddd}.CodeMirror-linenumber{text-align:right;color:#999;white-space:nowrap;min-width:20px;padding:0 3px 0 5px}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;width:auto;border:0!important}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection{background:0 0}.cm-fat-cursor .CodeMirror-line>span::selection{background:0 0}.cm-fat-cursor .CodeMirror-line>span>span::selection{background:0 0}.cm-fat-cursor .CodeMirror-line::-moz-selection{background:0 0}.cm-fat-cursor .CodeMirror-line>span::-moz-selection{background:0 0}.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:0 0}.cm-fat-cursor{caret-color:#0000}@keyframes blink{50%{background-color:#0000}}.cm-tab{-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;display:inline-block}.CodeMirror-rulers{position:absolute;inset:-50px 0 0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;position:absolute;top:0;bottom:0}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error,.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:#ff96004d}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{background:#fff;position:relative;overflow:hidden}.CodeMirror-scroll{z-index:0;outline:0;height:100%;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;position:relative;overflow:scroll!important}.CodeMirror-sizer{border-right:50px solid #0000;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{z-index:6;outline:0;display:none;position:absolute}.CodeMirror-vscrollbar{top:0;right:0;overflow:hidden scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow:scroll hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{z-index:3;min-height:100%;position:absolute;top:0;left:0}.CodeMirror-gutter{white-space:normal;vertical-align:top;height:100%;margin-bottom:-50px;display:inline-block}.CodeMirror-gutter-wrapper{z-index:4;position:absolute;background:0 0!important;border:none!important}.CodeMirror-gutter-background{z-index:4;position:absolute;top:0;bottom:0}.CodeMirror-gutter-elt{cursor:default;z-index:4;position:absolute}.CodeMirror-gutter-wrapper ::selection{background-color:#0000}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{font-family:inherit;font-size:inherit;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual;background:0 0;border-width:0;border-radius:0;margin:0;position:relative;overflow:visible}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{z-index:0;position:absolute;inset:0}.CodeMirror-linewidget{z-index:2;padding:.1px;position:relative}.CodeMirror-code{outline:0}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{visibility:hidden;width:100%;height:0;position:absolute;overflow:hidden}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;z-index:3;position:relative}div.CodeMirror-dragcursors,.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection{background:#d7d4f0}.CodeMirror-line>span::selection{background:#d7d4f0}.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection{background:#d7d4f0}.CodeMirror-line>span::-moz-selection{background:#d7d4f0}.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:0 0}.EasyMDEContainer{display:block}.CodeMirror-rtl pre{direction:rtl}.EasyMDEContainer.sided--no-fullscreen{flex-flow:wrap;display:flex}.EasyMDEContainer .CodeMirror{box-sizing:border-box;height:auto;font:inherit;z-index:0;word-wrap:break-word;border:1px solid #ced4da;border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding:10px}.EasyMDEContainer .CodeMirror-scroll{cursor:text}.EasyMDEContainer .CodeMirror-fullscreen{z-index:8;background:#fff;height:auto;inset:50px 0 0;border-right:none!important;border-bottom-right-radius:0!important;position:fixed!important}.EasyMDEContainer .CodeMirror-sided{width:50%!important}.EasyMDEContainer.sided--no-fullscreen .CodeMirror-sided{border-bottom-right-radius:0;flex:auto;position:relative;border-right:none!important}.EasyMDEContainer .CodeMirror-placeholder{opacity:.5}.EasyMDEContainer .CodeMirror-focused .CodeMirror-selected{background:#d9d9d9}.editor-toolbar{-webkit-user-select:none;user-select:none;-o-user-select:none;border-top:1px solid #ced4da;border-left:1px solid #ced4da;border-right:1px solid #ced4da;border-top-left-radius:4px;border-top-right-radius:4px;padding:9px 10px;position:relative}.editor-toolbar.fullscreen{box-sizing:border-box;opacity:1;z-index:9;background:#fff;border:0;width:100%;height:50px;padding-top:10px;padding-bottom:10px;position:fixed;top:0;left:0}.editor-toolbar.fullscreen:before{background:-o-linear-gradient(270deg,#fff 0,#fff0 100%);background:-ms-linear-gradient(left,#fff 0,#fff0 100%);background:linear-gradient(90deg,#fff 0,#fff0);width:20px;height:50px;margin:0;padding:0;position:fixed;top:0;left:0}.editor-toolbar.fullscreen:after{background:-o-linear-gradient(270deg,#fff0 0,#fff 100%);background:-ms-linear-gradient(left,#fff0 0,#fff 100%);background:linear-gradient(90deg,#fff0 0,#fff);width:20px;height:50px;margin:0;padding:0;position:fixed;top:0;right:0}.EasyMDEContainer.sided--no-fullscreen .editor-toolbar{width:100%}.editor-toolbar .easymde-dropdown,.editor-toolbar button{text-align:center;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;height:30px;margin:0;padding:0;display:inline-block;text-decoration:none!important}.editor-toolbar button{white-space:nowrap;min-width:30px;padding:0 6px;font-weight:700}.editor-toolbar button.active,.editor-toolbar button:hover{background:#fcfcfc;border-color:#95a5a6}.editor-toolbar i.separator{color:#0000;text-indent:-10px;border-left:1px solid #d9d9d9;border-right:1px solid #fff;width:0;margin:0 6px;display:inline-block}.editor-toolbar button:after{vertical-align:text-bottom;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:65%;position:relative;top:2px}.editor-toolbar button.heading-1:after{content:"1"}.editor-toolbar button.heading-2:after{content:"2"}.editor-toolbar button.heading-3:after{content:"3"}.editor-toolbar button.heading-bigger:after{content:"▲"}.editor-toolbar button.heading-smaller:after{content:"▼"}.editor-toolbar.disabled-for-preview button:not(.no-disable){opacity:.6;pointer-events:none}@media only screen and (width<=700px){.editor-toolbar i.no-mobile{display:none}}.editor-statusbar{color:#959694;text-align:right;padding:8px 10px;font-size:12px}.EasyMDEContainer.sided--no-fullscreen .editor-statusbar{width:100%}.editor-statusbar span{min-width:4em;margin-left:1em;display:inline-block}.editor-statusbar .lines:before{content:"lines: "}.editor-statusbar .words:before{content:"words: "}.editor-statusbar .characters:before{content:"characters: "}.editor-preview-full{z-index:7;box-sizing:border-box;width:100%;height:100%;display:none;position:absolute;top:0;left:0;overflow:auto}.editor-preview-side{z-index:9;box-sizing:border-box;word-wrap:break-word;border:1px solid #ddd;width:50%;display:none;position:fixed;top:50px;bottom:0;right:0;overflow:auto}.editor-preview-active-side{display:block}.EasyMDEContainer.sided--no-fullscreen .editor-preview-active-side{flex:auto;height:auto;position:static}.editor-preview-active{display:block}.editor-preview{background:#fafafa;padding:10px}.editor-preview>p{margin-top:0}.editor-preview pre{background:#eee;margin-bottom:10px}.editor-preview table td,.editor-preview table th{border:1px solid #ddd;padding:5px}.cm-s-easymde .cm-tag{color:#63a35c}.cm-s-easymde .cm-attribute{color:#795da3}.cm-s-easymde .cm-string{color:#183691}.cm-s-easymde .cm-header-1{font-size:calc(1.375rem + 1.5vw)}.cm-s-easymde .cm-header-2{font-size:calc(1.325rem + .9vw)}.cm-s-easymde .cm-header-3{font-size:calc(1.3rem + .6vw)}.cm-s-easymde .cm-header-4{font-size:calc(1.275rem + .3vw)}.cm-s-easymde .cm-header-5{font-size:1.25rem}.cm-s-easymde .cm-header-6{font-size:1rem}.cm-s-easymde .cm-header-1,.cm-s-easymde .cm-header-2,.cm-s-easymde .cm-header-3,.cm-s-easymde .cm-header-4,.cm-s-easymde .cm-header-5,.cm-s-easymde .cm-header-6{margin-bottom:.5rem;line-height:1.2}.cm-s-easymde .cm-comment{background:#0000000d;border-radius:2px}.cm-s-easymde .cm-link{color:#7f8c8d}.cm-s-easymde .cm-url{color:#aab2b3}.cm-s-easymde .cm-quote{color:#7f8c8d;font-style:italic}.editor-toolbar .easymde-dropdown{background:linear-gradient(to bottom right,#fff 0 84%,#333 50% 100%);border:1px solid #fff;border-radius:0;position:relative}.editor-toolbar .easymde-dropdown:hover{background:linear-gradient(to bottom right,#fff 0 84%,#333 50% 100%)}.easymde-dropdown-content{visibility:hidden;z-index:2;background-color:#f9f9f9;padding:8px;display:block;position:absolute;top:30px;box-shadow:0 8px 16px #0003}.easymde-dropdown:active .easymde-dropdown-content,.easymde-dropdown:focus .easymde-dropdown-content,.easymde-dropdown:focus-within .easymde-dropdown-content{visibility:visible}.easymde-dropdown-content button{display:block}span[data-img-src]:after{content:"";background-image:var(--bg-image);max-width:100%;height:0;max-height:100%;padding-top:var(--height);width:var(--width);background-repeat:no-repeat;background-size:contain;display:block}.CodeMirror .cm-spell-error:not(.cm-url):not(.cm-comment):not(.cm-tag):not(.cm-word){background:#ff000026}.cropper-container{-webkit-touch-callout:none;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;user-select:none;direction:ltr;font-size:0;line-height:0;position:relative}.cropper-container img{backface-visibility:hidden;image-orientation:0deg;width:100%;height:100%;display:block;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{position:absolute;inset:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{opacity:0;background-color:#fff}.cropper-modal{opacity:.5;background-color:#000}.cropper-view-box{outline:1px solid #3399ffbf;width:100%;height:100%;display:block;overflow:hidden}.cropper-dashed{opacity:.5;border:0 dashed #eee;display:block;position:absolute}.cropper-dashed.dashed-h{border-top-width:1px;border-bottom-width:1px;width:100%;height:33.3333%;top:33.3333%;left:0}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;width:33.3333%;height:100%;top:0;left:33.3333%}.cropper-center{opacity:.75;width:0;height:0;display:block;position:absolute;top:50%;left:50%}.cropper-center:after,.cropper-center:before{content:" ";background-color:#eee;display:block;position:absolute}.cropper-center:before{width:7px;height:1px;top:0;left:-3px}.cropper-center:after{width:1px;height:7px;top:-3px;left:0}.cropper-face,.cropper-line,.cropper-point{opacity:.1;width:100%;height:100%;display:block;position:absolute}.cropper-face{background-color:#fff;top:0;left:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;width:5px;top:0;right:-3px}.cropper-line.line-n{cursor:ns-resize;height:5px;top:-3px;left:0}.cropper-line.line-w{cursor:ew-resize;width:5px;top:0;left:-3px}.cropper-line.line-s{cursor:ns-resize;height:5px;bottom:-3px;left:0}.cropper-point{opacity:.75;background-color:#39f;width:5px;height:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;top:50%;right:-3px}.cropper-point.point-n{cursor:ns-resize;margin-left:-3px;top:-3px;left:50%}.cropper-point.point-w{cursor:ew-resize;margin-top:-3px;top:50%;left:-3px}.cropper-point.point-s{cursor:s-resize;margin-left:-3px;bottom:-3px;left:50%}.cropper-point.point-ne{cursor:nesw-resize;top:-3px;right:-3px}.cropper-point.point-nw{cursor:nwse-resize;top:-3px;left:-3px}.cropper-point.point-sw{cursor:nesw-resize;bottom:-3px;left:-3px}.cropper-point.point-se{cursor:nwse-resize;opacity:1;width:20px;height:20px;bottom:-3px;right:-3px}@media (width>=768px){.cropper-point.point-se{width:15px;height:15px}}@media (width>=992px){.cropper-point.point-se{width:10px;height:10px}}@media (width>=1200px){.cropper-point.point-se{opacity:.75;width:5px;height:5px}}.cropper-point.point-se:before{content:" ";opacity:0;background-color:#39f;width:200%;height:200%;display:block;position:absolute;bottom:-50%;right:-50%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{width:0;height:0;display:block;position:absolute}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.filepond--assistant{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.filepond--browser.filepond--browser{opacity:0;width:calc(100% - 2em);margin:0;padding:0;font-size:0;position:absolute;top:1.75em;left:1em}.filepond--data{visibility:hidden;pointer-events:none;contain:strict;border:none;width:0;height:0;margin:0;padding:0;position:absolute}.filepond--drip{opacity:.1;pointer-events:none;background:#00000003;border-radius:.5em;position:absolute;inset:0;overflow:hidden}.filepond--drip-blob{transform-origin:50%;background:#292625;border-radius:50%;width:8em;height:8em;margin-top:-4em;margin-left:-4em}.filepond--drip-blob,.filepond--drop-label{will-change:transform,opacity;position:absolute;top:0;left:0}.filepond--drop-label{color:#4f4f4f;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;height:0;margin:0;display:flex;right:0}.filepond--drop-label.filepond--drop-label label{margin:0;padding:.5em;display:block}.filepond--drop-label label{cursor:default;text-align:center;font-size:.875em;font-weight:400;line-height:1.5}.filepond--label-action{-webkit-text-decoration-skip:ink;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;cursor:pointer;-webkit-text-decoration:underline #a7a4a4;text-decoration:underline #a7a4a4}.filepond--root[data-disabled] .filepond--drop-label label{opacity:.5}.filepond--file-action-button.filepond--file-action-button{width:1.625em;height:1.625em;font-family:inherit;font-size:1em;line-height:inherit;will-change:transform,opacity;border:none;outline:none;margin:0;padding:0}.filepond--file-action-button.filepond--file-action-button span{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.filepond--file-action-button.filepond--file-action-button svg{width:100%;height:100%}.filepond--file-action-button.filepond--file-action-button:after{content:"";position:absolute;inset:-.75em}.filepond--file-action-button{cursor:auto;color:#fff;background-color:#00000080;background-image:none;border-radius:50%;transition:box-shadow .25s ease-in;box-shadow:0 0 #fff0}.filepond--file-action-button:focus,.filepond--file-action-button:hover{box-shadow:0 0 0 .125em #ffffffe6}.filepond--file-action-button[disabled]{color:#ffffff80;background-color:#00000040}.filepond--file-action-button[hidden]{display:none}.filepond--file-info{will-change:transform,opacity;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;flex:1;align-items:flex-start;min-width:0;margin:0 .5em 0 0;display:flex;position:static}.filepond--file-info *{margin:0}.filepond--file-info .filepond--file-info-main{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.75em;line-height:1.2;overflow:hidden}.filepond--file-info .filepond--file-info-sub{opacity:.5;white-space:nowrap;font-size:.625em;transition:opacity .25s ease-in-out}.filepond--file-info .filepond--file-info-sub:empty{display:none}.filepond--file-status{text-align:right;will-change:transform,opacity;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;flex-grow:0;flex-shrink:0;align-items:flex-end;min-width:2.25em;margin:0;display:flex;position:static}.filepond--file-status *{white-space:nowrap;margin:0}.filepond--file-status .filepond--file-status-main{font-size:.75em;line-height:1.2}.filepond--file-status .filepond--file-status-sub{opacity:.5;font-size:.625em;transition:opacity .25s ease-in-out}.filepond--file-wrapper.filepond--file-wrapper{border:none;min-width:0;height:100%;margin:0;padding:0}.filepond--file-wrapper.filepond--file-wrapper>legend{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.filepond--file{color:#fff;border-radius:.5em;align-items:flex-start;height:100%;padding:.5625em;display:flex;position:static}.filepond--file .filepond--file-status{margin-left:auto;margin-right:2.25em}.filepond--file .filepond--processing-complete-indicator{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:3}.filepond--file .filepond--file-action-button,.filepond--file .filepond--processing-complete-indicator,.filepond--file .filepond--progress-indicator{position:absolute}.filepond--file [data-align*=left]{left:.5625em}.filepond--file [data-align*=right]{right:.5625em}.filepond--file [data-align*=center]{left:calc(50% - .8125em)}.filepond--file [data-align*=bottom]{bottom:1.125em}.filepond--file [data-align=center]{top:calc(50% - .8125em)}.filepond--file .filepond--progress-indicator{margin-top:.1875em}.filepond--file .filepond--progress-indicator[data-align*=right]{margin-right:.1875em}.filepond--file .filepond--progress-indicator[data-align*=left]{margin-left:.1875em}[data-filepond-item-state*=error] .filepond--file-info,[data-filepond-item-state*=invalid] .filepond--file-info,[data-filepond-item-state=cancelled] .filepond--file-info{margin-right:2.25em}[data-filepond-item-state~=processing] .filepond--file-status-sub{opacity:0}[data-filepond-item-state~=processing] .filepond--action-abort-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-error] .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-error] .filepond--action-retry-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing svg{animation:.5s linear .125s both fall}[data-filepond-item-state=processing-complete] .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--file-info-sub,[data-filepond-item-state=processing-complete] .filepond--processing-complete-indicator:not([style*=hidden])~.filepond--file-status .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing~.filepond--file-info .filepond--file-info-sub{opacity:.5}[data-filepond-item-state*=error] .filepond--file-wrapper,[data-filepond-item-state*=error] .filepond--panel,[data-filepond-item-state*=invalid] .filepond--file-wrapper,[data-filepond-item-state*=invalid] .filepond--panel{animation:.65s linear both shake}[data-filepond-item-state*=busy] .filepond--progress-indicator svg{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes shake{10%,90%{transform:translate(-.0625em)}20%,80%{transform:translate(.125em)}30%,50%,70%{transform:translate(-.25em)}40%,60%{transform:translate(.25em)}}@keyframes fall{0%{opacity:0;animation-timing-function:ease-out;transform:scale(.5)}70%{opacity:1;animation-timing-function:ease-in-out;transform:scale(1.1)}to{animation-timing-function:ease-out;transform:scale(1)}}.filepond--hopper[data-hopper-state=drag-over]>*{pointer-events:none}.filepond--hopper[data-hopper-state=drag-over]:after{content:"";z-index:100;position:absolute;inset:0}.filepond--progress-indicator{z-index:103}.filepond--file-action-button{z-index:102}.filepond--file-status{z-index:101}.filepond--file-info{z-index:100}.filepond--item{z-index:1;will-change:transform,opacity;touch-action:auto;margin:.25em;padding:0;position:absolute;top:0;left:0;right:0}.filepond--item>.filepond--panel{z-index:-1}.filepond--item>.filepond--panel .filepond--panel-bottom{box-shadow:0 .0625em .125em -.0625em #00000040}.filepond--item>.filepond--file-wrapper,.filepond--item>.filepond--panel{transition:opacity .15s ease-out}.filepond--item[data-drag-state]{cursor:-webkit-grab;cursor:grab}.filepond--item[data-drag-state]>.filepond--panel{transition:box-shadow .125s ease-in-out;box-shadow:0 0 #0000}.filepond--item[data-drag-state=drag]{cursor:-webkit-grabbing;cursor:grabbing}.filepond--item[data-drag-state=drag]>.filepond--panel{box-shadow:0 .125em .3125em #00000053}.filepond--item[data-drag-state]:not([data-drag-state=idle]){z-index:2}.filepond--item-panel{background-color:#64605e}[data-filepond-item-state=processing-complete] .filepond--item-panel{background-color:#369763}[data-filepond-item-state*=error] .filepond--item-panel,[data-filepond-item-state*=invalid] .filepond--item-panel{background-color:#c44e47}.filepond--item-panel{border-radius:.5em;transition:background-color .25s}.filepond--list-scroller{will-change:transform;margin:0;position:absolute;top:0;left:0;right:0}.filepond--list-scroller[data-state=overflow] .filepond--list{bottom:0;right:0}.filepond--list-scroller[data-state=overflow]{-webkit-overflow-scrolling:touch;overflow:hidden scroll;-webkit-mask:linear-gradient(#000 calc(100% - .5em),#0000);mask:linear-gradient(#000 calc(100% - .5em),#0000)}.filepond--list-scroller::-webkit-scrollbar{background:0 0}.filepond--list-scroller::-webkit-scrollbar:vertical{width:1em}.filepond--list-scroller::-webkit-scrollbar:horizontal{height:0}.filepond--list-scroller::-webkit-scrollbar-thumb{background-color:#0000004d;background-clip:content-box;border:.3125em solid #0000;border-radius:99999px}.filepond--list.filepond--list{will-change:transform;margin:0;padding:0;list-style-type:none;position:absolute;top:0}.filepond--list{left:.75em;right:.75em}.filepond--root[data-style-panel-layout~=integrated]{width:100%;max-width:none;height:100%;margin:0}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root{border-radius:0}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root>*,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root>*{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{z-index:7;justify-content:center;align-items:center;height:auto;display:flex;bottom:0}.filepond--root[data-style-panel-layout~=circle] .filepond--item-panel,.filepond--root[data-style-panel-layout~=integrated] .filepond--item-panel{display:none}.filepond--root[data-style-panel-layout~=compact] .filepond--list-scroller,.filepond--root[data-style-panel-layout~=integrated] .filepond--list-scroller{height:100%;margin-top:0;margin-bottom:0;overflow:hidden}.filepond--root[data-style-panel-layout~=compact] .filepond--list,.filepond--root[data-style-panel-layout~=integrated] .filepond--list{height:100%;left:0;right:0}.filepond--root[data-style-panel-layout~=compact] .filepond--item,.filepond--root[data-style-panel-layout~=integrated] .filepond--item{margin:0}.filepond--root[data-style-panel-layout~=compact] .filepond--file-wrapper,.filepond--root[data-style-panel-layout~=integrated] .filepond--file-wrapper{height:100%}.filepond--root[data-style-panel-layout~=compact] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{z-index:7}.filepond--root[data-style-panel-layout~=circle]{border-radius:99999rem;overflow:hidden}.filepond--root[data-style-panel-layout~=circle]>.filepond--panel{border-radius:inherit}.filepond--root[data-style-panel-layout~=circle]>.filepond--panel>*,.filepond--root[data-style-panel-layout~=circle] .filepond--file-info,.filepond--root[data-style-panel-layout~=circle] .filepond--file-status{display:none}@media not all and (resolution>=.001dpcm){@supports ((-webkit-appearance:none)) and (stroke-color:transparent){.filepond--root[data-style-panel-layout~=circle]{will-change:transform}}}.filepond--panel-root{background-color:#f1f0ef;border-radius:.5em}.filepond--panel{pointer-events:none;margin:0;position:absolute;top:0;left:0;right:0;height:100%!important}.filepond-panel:not([data-scalable=false]){height:auto!important}.filepond--panel[data-scalable=false]>div{display:none}.filepond--panel[data-scalable=true]{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;background-color:#0000!important;border:none!important}.filepond--panel-bottom,.filepond--panel-center,.filepond--panel-top{margin:0;padding:0;position:absolute;top:0;left:0;right:0}.filepond--panel-bottom,.filepond--panel-top{height:.5em}.filepond--panel-top{border-bottom:none!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.filepond--panel-top:after{content:"";background-color:inherit;height:2px;position:absolute;bottom:-1px;left:0;right:0}.filepond--panel-bottom,.filepond--panel-center{will-change:transform;backface-visibility:hidden;transform-origin:0 0;transform:translateY(.5em)}.filepond--panel-bottom{border-top:none!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.filepond--panel-bottom:before{content:"";background-color:inherit;height:2px;position:absolute;top:-1px;left:0;right:0}.filepond--panel-center{border-top:none!important;border-bottom:none!important;border-radius:0!important;height:100px!important}.filepond--panel-center:not([style]){visibility:hidden}.filepond--progress-indicator{color:#fff;pointer-events:none;will-change:transform,opacity;width:1.25em;height:1.25em;margin:0;position:static}.filepond--progress-indicator svg{vertical-align:top;transform-box:fill-box;width:100%;height:100%}.filepond--progress-indicator path{fill:none;stroke:currentColor}.filepond--list-scroller{z-index:6}.filepond--drop-label{z-index:5}.filepond--drip{z-index:3}.filepond--root>.filepond--panel{z-index:2}.filepond--browser{z-index:1}.filepond--root{box-sizing:border-box;text-align:left;text-rendering:optimizelegibility;contain:layout style size;direction:ltr;margin-bottom:1em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;font-weight:450;line-height:normal;position:relative}.filepond--root *{box-sizing:inherit;line-height:inherit}.filepond--root :not(text){font-size:inherit}.filepond--root[data-disabled]{pointer-events:none}.filepond--root[data-disabled] .filepond--list-scroller{pointer-events:all}.filepond--root[data-disabled] .filepond--list{pointer-events:none}.filepond--root .filepond--drop-label{min-height:4.75em}.filepond--root .filepond--list-scroller{margin-top:1em;margin-bottom:1em}.filepond--root .filepond--credits{opacity:.4;color:inherit;z-index:3;font-size:11px;line-height:.85;text-decoration:none;position:absolute;bottom:-14px;right:0}.filepond--root .filepond--credits[style]{margin-top:14px;top:0;bottom:auto}.filepond--action-edit-item.filepond--action-edit-item{width:2em;height:2em;padding:.1875em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=center]{margin-left:-.1875em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=bottom]{margin-bottom:-.1875em}.filepond--action-edit-item-alt{line-height:inherit;color:inherit;pointer-events:all;background:0 0;border:none;outline:none;margin:0 0 0 .25em;padding:0;font-family:inherit;position:absolute}.filepond--action-edit-item-alt svg{width:1.3125em;height:1.3125em}.filepond--action-edit-item-alt span{opacity:0;font-size:0}.filepond--root[data-style-panel-layout~=circle] .filepond--action-edit-item{opacity:1!important;visibility:visible!important}.filepond--image-preview-markup{position:absolute;top:0;left:0}.filepond--image-preview-wrapper{z-index:2}.filepond--image-preview-overlay{opacity:0;z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;min-height:5rem;max-height:7rem;margin:0;display:block;position:absolute;top:0;left:0}.filepond--image-preview-overlay svg{width:100%;height:auto;color:inherit;max-height:inherit}.filepond--image-preview-overlay-idle{mix-blend-mode:multiply;color:#282828d9}.filepond--image-preview-overlay-success{mix-blend-mode:normal;color:#369763}.filepond--image-preview-overlay-failure{mix-blend-mode:normal;color:#c44e47}@supports (-webkit-marquee-repetition:infinite) and ((-o-object-fit:fill) or (object-fit:fill)){.filepond--image-preview-overlay-idle{mix-blend-mode:normal}}.filepond--image-preview-wrapper{-webkit-user-select:none;user-select:none;background:#00000003;border-radius:.45em;height:100%;margin:0;position:absolute;top:0;left:0;right:0;overflow:hidden}.filepond--image-preview{z-index:1;pointer-events:none;will-change:transform,opacity;background:#222;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.filepond--image-clip{margin:0 auto;position:relative;overflow:hidden}.filepond--image-clip[data-transparency-indicator=grid] img,.filepond--image-clip[data-transparency-indicator=grid] canvas{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg' fill='%23eee'%3E%3Cpath d='M0 0 H50 V50 H0'/%3E%3Cpath d='M50 50 H100 V100 H50'/%3E%3C/svg%3E");background-size:1.25em 1.25em}.filepond--image-bitmap,.filepond--image-vector{will-change:transform;position:absolute;top:0;left:0}.filepond--root[data-style-panel-layout~=integrated] .filepond--image-preview-wrapper{border-radius:0}.filepond--root[data-style-panel-layout~=integrated] .filepond--image-preview{justify-content:center;align-items:center;height:100%;display:flex}.filepond--root[data-style-panel-layout~=circle] .filepond--image-preview-wrapper{border-radius:99999rem}.filepond--root[data-style-panel-layout~=circle] .filepond--image-preview-overlay{top:auto;bottom:0;transform:scaleY(-1)}.filepond--root[data-style-panel-layout~=circle] .filepond--file .filepond--file-action-button[data-align*=bottom]:not([data-align*=center]){margin-bottom:.325em}.filepond--root[data-style-panel-layout~=circle] .filepond--file [data-align*=left]{left:calc(50% - 3em)}.filepond--root[data-style-panel-layout~=circle] .filepond--file [data-align*=right]{right:calc(50% - 3em)}.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=left],.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=right]{margin-bottom:.5125em}.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=center]{margin-top:0;margin-bottom:.1875em;margin-left:.1875em}.filepond--media-preview audio{display:none}.filepond--media-preview .audioplayer{cursor:pointer;width:calc(100% - 1.4em);margin:2.3em auto auto}.filepond--media-preview .playpausebtn{float:left;cursor:pointer;background-position:50%;background-repeat:no-repeat;border:none;border-radius:25px;outline:none;width:25px;height:25px;margin-top:.3em;margin-right:.3em}.filepond--media-preview .playpausebtn:hover{background-color:#00000080}.filepond--media-preview .play{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAyElEQVQ4T9XUsWoCQRRG4XPaFL5SfIy8gKYKBCysrax8Ahs7qzQ2qVIFOwsrsbEWLEK6EBFGBrIQhN2d3dnGgalm+Jh7789Ix8uOPe4YDCH0gZ66atKW0pJDCE/AEngDXtRjCpwCRucbGANzNVTBqWBhfAJDdV+GNgWj8wtM41bPt3AbsDB2f69d/0dzwC0wUDe54A8wAWbqJbfkD+BZPeQO5QsYqYu6LKb0MIb7VT3VYfG8CnwEHtT3FKi4c8e/TZMyk3LYFrwCgMdHFbRDKS8AAAAASUVORK5CYII=)}.filepond--media-preview .pause{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAh0lEQVQ4T+2UsQkCURBE30PLMbAMMResQrAPsQ0TK9AqDKxGZeTLD74aGNwlhzfZssvADDMrPcOe+RggYZIJcG2s2KinMidZAvu6u6uzT8u+JCeZArfmcKUeK+EaONTdQy23bxgJX8aPHvIHsSnVuzTx36rn2pQFsGuqN//ZlK7vbIDvq6vkJ9yteBXzecYbAAAAAElFTkSuQmCC)}.filepond--media-preview .timeline{box-sizing:content-box;float:left;background:#ffffff4d padding-box content-box;border-radius:15px;width:calc(100% - 2.5em);height:3px;margin-top:2px;padding-block:14px}.filepond--media-preview .playhead{background:#fff;border-radius:50%;width:13px;height:13px;margin-top:-5px;transform:translate(-50%)}.filepond--media-preview-wrapper{pointer-events:auto;background:#00000003;border-radius:.45em;height:100%;margin:0;position:absolute;top:0;left:0;right:0;overflow:hidden}.filepond--media-preview-wrapper:before{content:" ";width:100%;height:2em;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#00000000",GradientType=0);z-index:3;background:linear-gradient(#000,#0000);position:absolute}.filepond--media-preview{z-index:1;transform-origin:50%;will-change:transform,opacity;width:100%;height:100%;display:block;position:relative}.filepond--media-preview video,.filepond--media-preview audio{will-change:transform;width:100%}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{z-index:1;width:100%;height:100%;position:relative}.noUi-connects{z-index:0;overflow:hidden}.noUi-connect,.noUi-origin{will-change:transform;z-index:1;transform-origin:0 0;width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:flat;position:absolute;top:0;right:0}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0;top:-100%}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{backface-visibility:hidden;position:absolute}.noUi-touch-area{width:100%;height:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;top:-6px;right:-17px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;bottom:-17px;right:-6px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border:1px solid #d3d3d3;border-radius:4px;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{cursor:default;background:#fff;border:1px solid #d9d9d9;border-radius:3px;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:before,.noUi-handle:after{content:"";background:#e8e7e6;width:1px;height:14px;display:block;position:absolute;top:6px;left:14px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{width:14px;height:1px;top:14px;left:6px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{color:#999;position:absolute}.noUi-value{white-space:nowrap;text-align:center;position:absolute}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{background:#ccc;position:absolute}.noUi-marker-sub,.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{width:100%;height:80px;padding:10px 0;top:100%;left:0}.noUi-value-horizontal{transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{width:2px;height:5px;margin-left:-1px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{height:100%;padding:0 10px;top:0;left:100%}.noUi-value-vertical{padding-left:25px;transform:translateY(-50%)}.noUi-rtl .noUi-value-vertical{transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{color:#000;text-align:center;white-space:nowrap;background:#fff;border:1px solid #d9d9d9;border-radius:3px;padding:5px;display:block;position:absolute}.noUi-horizontal .noUi-tooltip{bottom:120%;left:50%;transform:translate(-50%)}.noUi-vertical .noUi-tooltip{top:50%;right:120%;transform:translateY(-50%)}.noUi-horizontal .noUi-origin>.noUi-tooltip{bottom:10px;left:auto;transform:translate(50%)}.noUi-vertical .noUi-origin>.noUi-tooltip{top:auto;right:28px;transform:translateY(-18px)}.fi-fo-builder{row-gap:calc(var(--spacing) * 4);--tw-outline-style:none;outline-style:none;grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.fi-fo-builder .fi-fo-builder-actions{column-gap:calc(var(--spacing) * 3);display:flex}.fi-fo-builder .fi-fo-builder-actions.fi-hidden{display:none}.fi-fo-builder .fi-fo-builder-items{grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.fi-fo-builder .fi-fo-builder-items>*+*{margin-top:calc(var(--spacing) * 4)}.fi-fo-builder .fi-fo-builder-item{border-radius:var(--radius-xl);background-color:var(--color-white);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--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);--tw-ring-color:var(--gray-950)}@supports (color:color-mix(in lab, red, red)){.fi-fo-builder .fi-fo-builder-item{--tw-ring-color:color-mix(in oklab, var(--gray-950) 5%, transparent)}}.fi-fo-builder .fi-fo-builder-item{--tw-outline-style:none;outline-style:none}.fi-fo-builder .fi-fo-builder-item:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-fo-builder .fi-fo-builder-item:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-fo-builder .fi-fo-builder-item:where(.dark,.dark *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-fo-builder .fi-fo-builder-item:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-fo-builder .fi-fo-builder-item.fi-collapsed .fi-fo-builder-item-header-collapsible-actions{rotate:-180deg}.fi-fo-builder .fi-fo-builder-item.fi-collapsed .fi-fo-builder-item-header-collapse-action,.fi-fo-builder .fi-fo-builder-item:not(.fi-collapsed) .fi-fo-builder-item-header-expand-action{pointer-events:none;opacity:0}.fi-fo-builder.fi-fo-builder-not-contained>.fi-fo-builder-items>.fi-fo-builder-item{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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);background-color:#0000;border-radius:0}.fi-fo-builder.fi-fo-builder-not-contained>.fi-fo-builder-items>.fi-fo-builder-item>.fi-fo-builder-item-content{padding:0}.fi-fo-builder.fi-fo-builder-not-contained>.fi-fo-builder-items>.fi-fo-builder-label-between-items-ctn>.fi-fo-builder-label-between-items-divider-before{width:0}.fi-fo-builder.fi-fo-builder-not-contained>.fi-fo-builder-items>.fi-fo-builder-label-between-items-ctn>.fi-fo-builder-label-between-items{padding-inline-start:0}.fi-fo-builder .fi-fo-builder-item-header{align-items:center;column-gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:flex;overflow:hidden}.fi-fo-builder.fi-collapsible .fi-fo-builder-item-header{cursor:pointer;-webkit-user-select:none;user-select:none}.fi-fo-builder .fi-fo-builder-item-header-start-actions{align-items:center;column-gap:calc(var(--spacing) * 3);display:flex}.fi-fo-builder .fi-fo-builder-item-header-icon{color:var(--gray-400);flex-shrink:0}.fi-fo-builder .fi-fo-builder-item-header-icon:where(.dark,.dark *){color:var(--gray-500)}.fi-fo-builder .fi-fo-builder-item-header-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-950)}.fi-fo-builder .fi-fo-builder-item-header-label:where(.dark,.dark *){color:var(--color-white)}.fi-fo-builder .fi-fo-builder-item-header-label.fi-truncated{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fi-fo-builder .fi-fo-builder-item-header-end-actions{align-items:center;column-gap:calc(var(--spacing) * 3);margin-inline-start:auto;display:flex}.fi-fo-builder .fi-fo-builder-item-header-collapsible-actions{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));position:relative}.fi-fo-builder .fi-fo-builder-item-header-collapse-action{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))}.fi-fo-builder .fi-fo-builder-item-header-expand-action{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));position:absolute;inset:0;rotate:180deg}.fi-fo-builder .fi-fo-builder-item-content:not(.fi-fo-builder-item-content-has-preview){padding:calc(var(--spacing) * 4)}.fi-fo-builder .fi-fo-builder-item-content.fi-fo-builder-item-content-has-preview{position:relative}.fi-fo-builder .fi-fo-builder-item-has-header>.fi-fo-builder-item-content{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--gray-100)}.fi-fo-builder .fi-fo-builder-item-has-header>.fi-fo-builder-item-content:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-fo-builder .fi-fo-builder-item-has-header>.fi-fo-builder-item-content:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-fo-builder .fi-fo-builder-item-preview:not(.fi-interactive){pointer-events:none}.fi-fo-builder .fi-fo-builder-item-preview-edit-overlay{z-index:1;cursor:pointer;position:absolute;inset:0}.fi-fo-builder .fi-fo-builder-block-picker-ctn{border-radius:var(--radius-lg);background-color:var(--color-white)}.fi-fo-builder .fi-fo-builder-block-picker-ctn:where(.dark,.dark *){background-color:var(--gray-900)}.fi-fo-builder .fi-fo-builder-add-between-items-ctn{pointer-events:none;visibility:hidden;opacity:0;width:100%;height:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;margin-top:0;display:flex;position:relative;overflow:visible}.fi-fo-builder .fi-fo-builder-item:hover+.fi-fo-builder-add-between-items-ctn,.fi-fo-builder .fi-fo-builder-add-between-items-ctn:hover,.fi-fo-builder .fi-fo-builder-add-between-items-ctn:focus-within{pointer-events:auto;visibility:visible;opacity:1}.fi-fo-builder .fi-fo-builder-add-between-items-ctn:has(+.fi-fo-builder-item:hover){pointer-events:auto;visibility:visible;opacity:1}.fi-fo-builder .fi-fo-builder-add-between-items{z-index:5;--tw-translate-y:calc(-50% + .5rem);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-lg);background-color:var(--color-white);position:absolute;top:50%}.fi-fo-builder .fi-fo-builder-add-between-items:where(.dark,.dark *){background-color:var(--gray-900)}.fi-fo-builder .fi-fo-builder-add-between-items:has(.fi-dropdown-trigger>button[aria-expanded=true]){z-index:20}.fi-fo-builder .fi-fo-builder-label-between-items-ctn{margin-top:var(--spacing);margin-bottom:calc(var(--spacing) * -3);align-items:center;display:flex;position:relative}.fi-fo-builder .fi-fo-builder-label-between-items-divider-before{width:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--gray-200);flex-shrink:0}.fi-fo-builder .fi-fo-builder-label-between-items-divider-before:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-fo-builder .fi-fo-builder-label-between-items-divider-before:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-fo-builder .fi-fo-builder-label-between-items{padding-inline:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-500);flex-shrink:0}.fi-fo-builder .fi-fo-builder-label-between-items:where(.dark,.dark *){color:var(--gray-400)}.fi-fo-builder .fi-fo-builder-label-between-items-divider-after{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--gray-200);flex:1}.fi-fo-builder .fi-fo-builder-label-between-items-divider-after:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-fo-builder .fi-fo-builder-label-between-items-divider-after:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-fo-builder .fi-fo-builder-block-picker-search-ctn{z-index:10;margin-inline:calc(var(--spacing) * -1);margin-top:calc(var(--spacing) * -1);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-100);background-color:var(--color-white);position:sticky;top:0}.fi-fo-builder .fi-fo-builder-block-picker-search-ctn:where(.dark,.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-fo-builder .fi-fo-builder-block-picker-search-ctn:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-fo-builder .fi-fo-builder-block-picker-search-ctn:where(.dark,.dark *){background-color:var(--gray-900)}.fi-fo-builder .fi-fo-builder-block-picker-no-search-results-message{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-500)}.fi-fo-builder .fi-fo-builder-block-picker-no-search-results-message:where(.dark,.dark *){color:var(--gray-400)}.fi-fo-builder .fi-fo-builder-block-picker{justify-content:center;width:fit-content;max-width:100%;margin-inline:auto;display:flex}.fi-fo-builder .fi-fo-builder-block-picker .fi-dropdown-panel{overflow-y:auto}.fi-fo-builder .fi-fo-builder-block-picker .fi-dropdown-list .fi-grid{column-gap:0}.fi-fo-builder .fi-fo-builder-block-picker .fi-fo-builder-block-picker-group{break-inside:avoid-column}.fi-fo-builder .fi-fo-builder-block-picker .fi-fo-builder-block-picker-group:not(:last-child){margin-bottom:calc(var(--spacing) * 2)}.fi-fo-builder .fi-fo-builder-block-picker .fi-fo-builder-block-picker-group-label{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-950)}.fi-fo-builder .fi-fo-builder-block-picker .fi-fo-builder-block-picker-group-label:where(.dark,.dark *){color:var(--color-white)}.fi-fo-builder .fi-fo-builder-block-picker.fi-align-start,.fi-fo-builder .fi-fo-builder-block-picker.fi-align-left{justify-content:flex-start;margin-inline-start:0}.fi-fo-builder .fi-fo-builder-block-picker.fi-align-end,.fi-fo-builder .fi-fo-builder-block-picker.fi-align-right{justify-content:flex-end;margin-inline-end:0}.fi-fo-checkbox-list .fi-fo-checkbox-list-search-input-wrp{margin-bottom:calc(var(--spacing) * 4)}.fi-fo-checkbox-list .fi-fo-checkbox-list-actions{margin-bottom:calc(var(--spacing) * 2)}.fi-fo-checkbox-list .fi-fo-checkbox-list-options{gap:calc(var(--spacing) * 4)}.fi-fo-checkbox-list .fi-fo-checkbox-list-options.fi-grid-direction-col{margin-top:calc(var(--spacing) * -4)}.fi-fo-checkbox-list .fi-fo-checkbox-list-options.fi-grid-direction-col .fi-fo-checkbox-list-option-ctn{break-inside:avoid;padding-top:calc(var(--spacing) * 4)}.fi-fo-checkbox-list .fi-fo-checkbox-list-option{column-gap:calc(var(--spacing) * 3);display:flex}.fi-fo-checkbox-list .fi-fo-checkbox-list-option .fi-checkbox-input{margin-top:var(--spacing);flex-shrink:0}.fi-fo-checkbox-list .fi-fo-checkbox-list-option .fi-fo-checkbox-list-option-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);display:grid}.fi-fo-checkbox-list .fi-fo-checkbox-list-option .fi-fo-checkbox-list-option-label{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);overflow-wrap:break-word;color:var(--gray-950);overflow:hidden}.fi-fo-checkbox-list .fi-fo-checkbox-list-option .fi-fo-checkbox-list-option-label:where(.dark,.dark *){color:var(--color-white)}.fi-fo-checkbox-list .fi-fo-checkbox-list-option .fi-fo-checkbox-list-option-description{color:var(--gray-500)}:is(.fi-fo-checkbox-list .fi-fo-checkbox-list-option .fi-fo-checkbox-list-option-description:where(.dark,.dark *),.fi-fo-checkbox-list .fi-fo-checkbox-list-option:has(.fi-checkbox-input:disabled) .fi-fo-checkbox-list-option-label){color:var(--gray-400)}.fi-fo-checkbox-list .fi-fo-checkbox-list-option:has(.fi-checkbox-input:disabled) .fi-fo-checkbox-list-option-label:where(.dark,.dark *){color:var(--gray-500)}.fi-fo-checkbox-list .fi-fo-checkbox-list-option:has(.fi-checkbox-input:disabled) .fi-fo-checkbox-list-option-description{color:var(--gray-300)}.fi-fo-checkbox-list .fi-fo-checkbox-list-option:has(.fi-checkbox-input:disabled) .fi-fo-checkbox-list-option-description:where(.dark,.dark *){color:var(--gray-600)}.fi-fo-checkbox-list .fi-fo-checkbox-list-no-search-results-message{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-500)}.fi-fo-checkbox-list .fi-fo-checkbox-list-no-search-results-message:where(.dark,.dark *){color:var(--gray-400)}.fi-fo-code-editor{overflow:hidden}.fi-fo-code-editor .cm-editor.cm-focused{--tw-outline-style:none!important;outline-style:none!important}.fi-fo-code-editor .cm-editor .cm-panels{z-index:5!important}.fi-fo-code-editor .cm-editor .cm-tooltip{z-index:20!important}.fi-fo-code-editor .cm-editor .cm-gutters{min-height:calc(var(--spacing) * 48)!important;border-inline-end-color:var(--gray-300)!important;background-color:var(--gray-100)!important}.fi-fo-code-editor .cm-editor .cm-gutters:where(.dark,.dark *){border-inline-end-color:var(--gray-800)!important;background-color:var(--gray-950)!important}.fi-fo-code-editor .cm-editor .cm-gutters .cm-gutter.cm-lineNumbers .cm-gutterElement{border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md);margin-inline-start:var(--spacing)}.fi-fo-code-editor .cm-editor .cm-gutters .cm-gutter.cm-lineNumbers .cm-gutterElement.cm-activeLineGutter{background-color:var(--gray-200)!important}.fi-fo-code-editor .cm-editor .cm-gutters .cm-gutter.cm-lineNumbers .cm-gutterElement.cm-activeLineGutter:where(.dark,.dark *){background-color:var(--gray-800)!important}.fi-fo-code-editor .cm-editor .cm-gutters .cm-gutter.cm-foldGutter .cm-gutterElement.cm-activeLineGutter{background-color:var(--gray-200)!important}.fi-fo-code-editor .cm-editor .cm-gutters .cm-gutter.cm-foldGutter .cm-gutterElement.cm-activeLineGutter:where(.dark,.dark *){background-color:var(--gray-800)!important}.fi-fo-code-editor .cm-editor .cm-scroller{min-height:calc(var(--spacing) * 48)!important}.fi-fo-code-editor .cm-editor .cm-line{border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md);margin-inline-end:var(--spacing)}.fi-fo-code-editor.fi-disabled .cm-editor .cm-gutters .cm-gutter.cm-lineNumbers .cm-gutterElement.cm-activeLineGutter,.fi-fo-code-editor.fi-disabled .cm-editor .cm-gutters .cm-gutter.cm-foldGutter .cm-gutterElement.cm-activeLineGutter,.fi-fo-code-editor.fi-disabled .cm-editor .cm-line.cm-activeLine{background-color:#0000!important}.fi-fo-color-picker .fi-input-wrp-content{display:flex}.fi-fo-color-picker .fi-fo-color-picker-preview{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);-webkit-user-select:none;user-select:none;border-radius:2147483647px;flex-shrink:0;margin-block:auto;margin-inline-end:calc(var(--spacing) * 3)}.fi-fo-color-picker .fi-fo-color-picker-preview.fi-empty{--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);--tw-ring-color:var(--gray-200);--tw-ring-inset:inset}.fi-fo-color-picker .fi-fo-color-picker-preview.fi-empty:where(.dark,.dark *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-fo-color-picker .fi-fo-color-picker-preview.fi-empty:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-fo-color-picker .fi-fo-color-picker-panel{z-index:20;border-radius:var(--radius-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);display:none;position:absolute}.fi-fo-date-time-picker input::-webkit-datetime-edit{padding:0;display:block}:is(.fi-fo-date-time-picker input:disabled,.fi-fo-date-time-picker input[readonly])::-webkit-calendar-picker-indicator{display:none}:is(.fi-fo-date-time-picker input:disabled,.fi-fo-date-time-picker input[readonly])::-webkit-inner-spin-button{display:none}.fi-fo-date-time-picker .fi-fo-date-time-picker-trigger{width:100%}.fi-fo-date-time-picker .fi-fo-date-time-picker-display-text-input{--tw-border-style:none;width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--gray-950);--tw-outline-style:none;background-color:#0000;border-style:none;outline-style:none}@media (forced-colors:active){.fi-fo-date-time-picker .fi-fo-date-time-picker-display-text-input{outline-offset:2px;outline:2px solid #0000}}.fi-fo-date-time-picker .fi-fo-date-time-picker-display-text-input{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));--tw-duration:75ms;transition-duration:75ms}.fi-fo-date-time-picker .fi-fo-date-time-picker-display-text-input::placeholder{color:var(--gray-400)}.fi-fo-date-time-picker .fi-fo-date-time-picker-display-text-input:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.fi-fo-date-time-picker .fi-fo-date-time-picker-display-text-input:disabled{color:var(--gray-500);-webkit-text-fill-color:var(--color-gray-500)}.fi-fo-date-time-picker .fi-fo-date-time-picker-display-text-input:where(.dark,.dark *){color:var(--color-white)}.fi-fo-date-time-picker .fi-fo-date-time-picker-display-text-input:where(.dark,.dark *)::placeholder{color:var(--gray-500)}.fi-fo-date-time-picker .fi-fo-date-time-picker-display-text-input:where(.dark,.dark *):disabled{color:var(--gray-400);-webkit-text-fill-color:var(--color-gray-400)}.fi-fo-date-time-picker .fi-fo-date-time-picker-panel{z-index:20;border-radius:var(--radius-lg);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);--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);--tw-ring-color:var(--gray-950);position:absolute}@supports (color:color-mix(in lab, red, red)){.fi-fo-date-time-picker .fi-fo-date-time-picker-panel{--tw-ring-color:color-mix(in oklab, var(--gray-950) 5%, transparent)}}.fi-fo-date-time-picker .fi-fo-date-time-picker-panel:where(.dark,.dark *){background-color:var(--gray-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-fo-date-time-picker .fi-fo-date-time-picker-panel:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-fo-date-time-picker .fi-fo-date-time-picker-panel .fi-fo-date-time-picker-panel-header{margin-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;column-gap:calc(var(--spacing) * 3);display:flex}.fi-fo-date-time-picker .fi-fo-date-time-picker-month-select,.fi-fo-date-time-picker .fi-fo-date-time-picker-year-input,.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar-day,.fi-fo-date-time-picker .fi-fo-date-time-picker-time-inputs input{border-radius:var(--radius-lg);--tw-outline-style:none;outline-style:none}:is(.fi-fo-date-time-picker .fi-fo-date-time-picker-month-select,.fi-fo-date-time-picker .fi-fo-date-time-picker-year-input,.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar-day,.fi-fo-date-time-picker .fi-fo-date-time-picker-time-inputs input):focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--primary-600);--tw-outline-style:solid;outline-style:solid}:is(.fi-fo-date-time-picker .fi-fo-date-time-picker-month-select,.fi-fo-date-time-picker .fi-fo-date-time-picker-year-input,.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar-day,.fi-fo-date-time-picker .fi-fo-date-time-picker-time-inputs input):focus-visible:where(.dark,.dark *){outline-color:var(--primary-500)}.fi-fo-date-time-picker .fi-fo-date-time-picker-month-select{cursor:pointer;--tw-border-style:none;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-950);background-color:#0000;border-style:none;flex-grow:1;padding:0}.fi-fo-date-time-picker .fi-fo-date-time-picker-month-select:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.fi-fo-date-time-picker .fi-fo-date-time-picker-month-select:where(.dark,.dark *){background-color:var(--gray-900);color:var(--color-white)}.fi-fo-date-time-picker .fi-fo-date-time-picker-year-input{width:calc(var(--spacing) * 16);--tw-border-style:none;text-align:right;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-950);background-color:#0000;border-style:none;padding:0}.fi-fo-date-time-picker .fi-fo-date-time-picker-year-input:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.fi-fo-date-time-picker .fi-fo-date-time-picker-year-input:where(.dark,.dark *){color:var(--color-white)}.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar-description{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar-header{margin-bottom:calc(var(--spacing) * 2);gap:var(--spacing);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar-header .fi-fo-date-time-picker-calendar-header-day{text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-500)}.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar-header .fi-fo-date-time-picker-calendar-header-day:where(.dark,.dark *){color:var(--gray-400)}.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar{gap:var(--spacing);--tw-outline-style:none;outline-style:none;display:grid}.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar .fi-fo-date-time-picker-calendar-week{grid-template-columns:repeat(7,minmax(calc(var(--spacing) * 7),1fr));gap:var(--spacing);display:grid}.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar .fi-fo-date-time-picker-calendar-day{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar .fi-fo-date-time-picker-calendar-day.fi-disabled{opacity:.5}.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar .fi-fo-date-time-picker-calendar-day:focus{opacity:1}.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar .fi-fo-date-time-picker-calendar-day:not(.fi-disabled):is(:hover,:focus-visible){background-color:var(--gray-50)}.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar .fi-fo-date-time-picker-calendar-day:not(.fi-disabled):is(:hover,:focus-visible):where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar .fi-fo-date-time-picker-calendar-day:not(.fi-disabled):is(:hover,:focus-visible):where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar .fi-fo-date-time-picker-calendar-day:not(.fi-disabled){cursor:pointer}.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar .fi-fo-date-time-picker-calendar-day.fi-selected{background-color:var(--gray-50);color:var(--primary-700)}.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar .fi-fo-date-time-picker-calendar-day.fi-selected:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar .fi-fo-date-time-picker-calendar-day.fi-selected:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar .fi-fo-date-time-picker-calendar-day.fi-selected:where(.dark,.dark *){color:var(--primary-400)}.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar .fi-fo-date-time-picker-calendar-day.fi-fo-date-time-picker-calendar-day-today:not(.fi-selected):not(.fi-disabled){color:var(--primary-700)}.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar .fi-fo-date-time-picker-calendar-day.fi-fo-date-time-picker-calendar-day-today:not(.fi-selected):not(.fi-disabled):where(.dark,.dark *){color:var(--primary-400)}.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar .fi-fo-date-time-picker-calendar-day:not(.fi-fo-date-time-picker-calendar-day-today):not(.fi-selected){color:var(--gray-950)}.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar .fi-fo-date-time-picker-calendar-day:not(.fi-fo-date-time-picker-calendar-day-today):not(.fi-selected):where(.dark,.dark *){color:var(--color-white)}.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar .fi-fo-date-time-picker-calendar-day.fi-disabled:focus{color:var(--gray-500)}.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar .fi-fo-date-time-picker-calendar-day.fi-disabled:focus:where(.dark,.dark *){color:var(--gray-400)}.fi-fo-date-time-picker .fi-fo-date-time-picker-calendar+.fi-fo-date-time-picker-time-inputs{margin-top:calc(var(--spacing) * 3)}.fi-fo-date-time-picker .fi-fo-date-time-picker-time-inputs{justify-content:center;align-items:center;column-gap:var(--spacing);display:flex}.fi-fo-date-time-picker .fi-fo-date-time-picker-time-inputs:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.fi-fo-date-time-picker .fi-fo-date-time-picker-time-inputs input{width:calc(var(--spacing) * 10);--tw-border-style:none;text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-950);background-color:#0000;border-style:none;padding:0}.fi-fo-date-time-picker .fi-fo-date-time-picker-time-inputs input:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.fi-fo-date-time-picker .fi-fo-date-time-picker-time-inputs input:where(.dark,.dark *){color:var(--color-white)}.fi-fo-date-time-picker .fi-fo-date-time-picker-time-inputs .fi-fo-date-time-picker-time-input-separator{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-500)}.fi-fo-date-time-picker .fi-fo-date-time-picker-time-inputs .fi-fo-date-time-picker-time-input-separator:where(.dark,.dark *){color:var(--gray-400)}.fi-fo-field{row-gap:calc(var(--spacing) * 2);display:grid}@media (width>=40rem){.fi-fo-field.fi-fo-field-has-inline-label{align-items:flex-start;column-gap:calc(var(--spacing) * 4);grid-template-columns:repeat(3,minmax(0,1fr))}.fi-fo-field.fi-fo-field-has-inline-label .fi-fo-field-content-col{grid-column:span 2/span 2}}.fi-fo-field .fi-fo-field-label-ctn,.fi-fo-field .fi-fo-field-label{align-items:flex-start;column-gap:calc(var(--spacing) * 3);display:flex}:is(.fi-fo-field .fi-fo-field-label-ctn,.fi-fo-field .fi-fo-field-label)>.fi-checkbox-input{margin-top:calc(var(--spacing) * .5);flex-shrink:0}:is(.fi-fo-field .fi-fo-field-label-ctn,.fi-fo-field .fi-fo-field-label)>.fi-toggle{margin-block:calc(var(--spacing) * -.5)}:is(.fi-fo-field .fi-fo-field-label-ctn,.fi-fo-field .fi-fo-field-label)>.fi-sc:first-child{flex-grow:0}:is(.fi-fo-field .fi-fo-field-label-ctn,.fi-fo-field .fi-fo-field-label).fi-hidden{display:none}.fi-fo-field .fi-fo-field-label-content{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-950)}.fi-fo-field .fi-fo-field-label-content:where(.dark,.dark *){color:var(--color-white)}.fi-fo-field .fi-fo-field-label-content .fi-fo-field-label-required-mark{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--danger-600)}.fi-fo-field .fi-fo-field-label-content .fi-fo-field-label-required-mark:where(.dark,.dark *){color:var(--danger-400)}.fi-fo-field .fi-fo-field-label-col{row-gap:calc(var(--spacing) * 2);grid-auto-columns:minmax(0,1fr);height:100%;display:grid}@media (width>=40rem){.fi-fo-field .fi-fo-field-label-col.fi-vertical-align-start{align-items:flex-start}.fi-fo-field .fi-fo-field-label-col.fi-vertical-align-center{align-items:center}.fi-fo-field .fi-fo-field-label-col.fi-vertical-align-end{align-items:flex-end}}.fi-fo-field .fi-fo-field-content-col{row-gap:calc(var(--spacing) * 2);grid-auto-columns:minmax(0,1fr);display:grid}.fi-fo-field .fi-fo-field-content-ctn{align-items:center;column-gap:calc(var(--spacing) * 3);width:100%;display:flex}.fi-fo-field .fi-fo-field-content{width:100%}.fi-fo-field .fi-fo-field-wrp-error-message{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--danger-600)}.fi-fo-field .fi-fo-field-wrp-error-message:where(.dark,.dark *){color:var(--danger-400)}.fi-fo-field .fi-fo-field-wrp-error-list{list-style-type:disc;list-style-position:inside}:where(.fi-fo-field .fi-fo-field-wrp-error-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}.fi-fo-file-upload{row-gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.fi-fo-file-upload.fi-align-start,.fi-fo-file-upload.fi-align-left{align-items:flex-start}.fi-fo-file-upload.fi-align-center{align-items:center}.fi-fo-file-upload.fi-align-end,.fi-fo-file-upload.fi-align-right{align-items:flex-end}.fi-fo-file-upload .fi-fo-file-upload-input-ctn{width:100%;height:100%}.fi-fo-file-upload.fi-fo-file-upload-avatar .fi-fo-file-upload-input-ctn{height:100%;width:calc(var(--spacing) * 32)}.fi-fo-file-upload .fi-fo-file-upload-error-message{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--danger-600)}.fi-fo-file-upload .fi-fo-file-upload-error-message:where(.dark,.dark *){color:var(--danger-400)}.fi-fo-file-upload .filepond--root{border-radius:var(--radius-lg);background-color:var(--color-white);font-family:var(--font-family), ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--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);--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);--tw-ring-color:var(--gray-950);margin-bottom:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fi-fo-file-upload .filepond--root{--tw-ring-color:color-mix(in oklab, var(--gray-950) 10%, transparent)}}.fi-fo-file-upload .filepond--root:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-fo-file-upload .filepond--root:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-fo-file-upload .filepond--root:where(.dark,.dark *){--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.fi-fo-file-upload .filepond--root:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.fi-fo-file-upload .filepond--root[data-disabled=disabled]{background-color:var(--gray-50)}.fi-fo-file-upload .filepond--root[data-disabled=disabled]:where(.dark,.dark *){--tw-ring-color:#ffffff1a;background-color:#0000}@supports (color:color-mix(in lab, red, red)){.fi-fo-file-upload .filepond--root[data-disabled=disabled]:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-fo-file-upload .filepond--root[data-style-panel-layout=compact\ circle]{border-radius:2147483647px}.fi-fo-file-upload .filepond--panel-root{background-color:#0000}.fi-fo-file-upload .filepond--drop-label{height:auto!important;padding:calc(var(--spacing) * 3)!important}.fi-fo-file-upload .filepond--drop-label label{padding:0!important}.fi-fo-file-upload .filepond--drop-label,.fi-fo-file-upload .filepond--drop-label label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-600)!important;opacity:1!important}:is(.fi-fo-file-upload .filepond--drop-label,.fi-fo-file-upload .filepond--drop-label label):where(.dark,.dark *){color:var(--gray-400)!important}.fi-fo-file-upload .filepond--label-action{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--primary-700);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));--tw-duration:75ms;text-decoration-line:none;transition-duration:75ms}@media (hover:hover){.fi-fo-file-upload .filepond--label-action:hover{color:var(--primary-600)}}.fi-fo-file-upload .filepond--label-action:where(.dark,.dark *){color:var(--primary-400)}@media (hover:hover){.fi-fo-file-upload .filepond--label-action:where(.dark,.dark *):hover{color:var(--primary-400)}}.fi-fo-file-upload .filepond--drip-blob{background-color:var(--gray-400)}.fi-fo-file-upload .filepond--drip-blob:where(.dark,.dark *){background-color:var(--gray-500)}.fi-fo-file-upload .filepond--root[data-style-panel-layout=grid] .filepond--item{width:calc(50% - .5rem);display:inline}@media (width>=64rem){.fi-fo-file-upload .filepond--root[data-style-panel-layout=grid] .filepond--item{width:calc(33.33% - .5rem)}}.fi-fo-file-upload .filepond--download-icon{pointer-events:auto;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);background-color:var(--color-white);vertical-align:bottom;margin-inline-end:var(--spacing);display:inline-block}@media (hover:hover){.fi-fo-file-upload .filepond--download-icon:hover{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.fi-fo-file-upload .filepond--download-icon:hover{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}}.fi-fo-file-upload .filepond--download-icon{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItZG93bmxvYWQiPjxwYXRoIGQ9Ik0yMSAxNXY0YTIgMiAwIDAgMS0yIDJINWEyIDIgMCAwIDEtMi0ydi00Ij48L3BhdGg+PHBvbHlsaW5lIHBvaW50cz0iNyAxMCAxMiAxNSAxNyAxMCI+PC9wb2x5bGluZT48bGluZSB4MT0iMTIiIHkxPSIxNSIgeDI9IjEyIiB5Mj0iMyI+PC9saW5lPjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItZG93bmxvYWQiPjxwYXRoIGQ9Ik0yMSAxNXY0YTIgMiAwIDAgMS0yIDJINWEyIDIgMCAwIDEtMi0ydi00Ij48L3BhdGg+PHBvbHlsaW5lIHBvaW50cz0iNyAxMCAxMiAxNSAxNyAxMCI+PC9wb2x5bGluZT48bGluZSB4MT0iMTIiIHkxPSIxNSIgeDI9IjEyIiB5Mj0iMyI+PC9saW5lPjwvc3ZnPg==);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fi-fo-file-upload .filepond--open-icon{pointer-events:auto;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);background-color:var(--color-white);vertical-align:bottom;margin-inline-end:var(--spacing);display:inline-block}@media (hover:hover){.fi-fo-file-upload .filepond--open-icon:hover{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.fi-fo-file-upload .filepond--open-icon:hover{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}}.fi-fo-file-upload .filepond--open-icon{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSJoLTYgdy02IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPgogIDxwYXRoIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTEwIDZINmEyIDIgMCAwMC0yIDJ2MTBhMiAyIDAgMDAyIDJoMTBhMiAyIDAgMDAyLTJ2LTRNMTQgNGg2bTAgMHY2bTAtNkwxMCAxNCIgLz4KPC9zdmc+Cg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSJoLTYgdy02IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPgogIDxwYXRoIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTEwIDZINmEyIDIgMCAwMC0yIDJ2MTBhMiAyIDAgMDAyIDJoMTBhMiAyIDAgMDAyLTJ2LTRNMTQgNGg2bTAgMHY2bTAtNkwxMCAxNCIgLz4KPC9zdmc+Cg==);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fi-fo-file-upload .filepond--file-action-button.filepond--action-edit-item{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.fi-fo-file-upload .filepond--file-action-button.filepond--action-edit-item{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.fi-fo-file-upload .fi-fo-file-upload-editor{isolation:isolate;z-index:50;width:100vw;height:100dvh;padding:calc(var(--spacing) * 2);position:fixed;inset:0}@media (width>=40rem){.fi-fo-file-upload .fi-fo-file-upload-editor{padding:calc(var(--spacing) * 10)}}@media (width>=48rem){.fi-fo-file-upload .fi-fo-file-upload-editor{padding:calc(var(--spacing) * 20)}}.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-overlay{cursor:pointer;background-color:var(--gray-950);width:100%;height:100%;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-overlay{background-color:color-mix(in oklab, var(--gray-950) 50%, transparent)}}.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-overlay:where(.dark,.dark *){background-color:var(--gray-950)}@supports (color:color-mix(in lab, red, red)){.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-overlay:where(.dark,.dark *){background-color:color-mix(in oklab, var(--gray-950) 75%, transparent)}}.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-overlay{will-change:transform}.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-window{isolation:isolate;border-radius:var(--radius-xl);background-color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);width:100%;height:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--gray-900);flex-direction:column;margin-inline:auto;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-window{--tw-ring-color:color-mix(in oklab, var(--gray-900) 10%, transparent)}}@media (width>=64rem){.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-window{flex-direction:row}}.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-window:where(.dark,.dark *){background-color:var(--gray-800);--tw-ring-color:var(--gray-50)}@supports (color:color-mix(in lab, red, red)){.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-window:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--gray-50) 10%, transparent)}}.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-image-ctn{margin:calc(var(--spacing) * 4);flex:1;max-width:100%;max-height:100%}.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-image{width:auto;height:100%}.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-control-panel{background-color:var(--gray-50);flex-direction:column;flex:1;width:100%;height:100%;display:flex;overflow-y:auto}@media (width>=64rem){.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-control-panel{max-width:var(--container-xs)}}.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-control-panel:where(.dark,.dark *){background-color:var(--gray-900)}@supports (color:color-mix(in lab, red, red)){.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-control-panel:where(.dark,.dark *){background-color:color-mix(in oklab, var(--gray-900) 30%, transparent)}}.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-control-panel .fi-fo-file-upload-editor-control-panel-main{flex:1}:where(.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-control-panel .fi-fo-file-upload-editor-control-panel-main>: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)))}.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-control-panel .fi-fo-file-upload-editor-control-panel-main{padding:calc(var(--spacing) * 4);overflow:auto}.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-control-panel .fi-fo-file-upload-editor-control-panel-group{gap:calc(var(--spacing) * 3);display:grid}.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-control-panel .fi-fo-file-upload-editor-control-panel-group .fi-btn-group{width:100%}.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-control-panel .fi-fo-file-upload-editor-control-panel-group .fi-btn.fi-active{background-color:var(--gray-50)}.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-control-panel .fi-fo-file-upload-editor-control-panel-group .fi-btn.fi-active:where(.dark,.dark *){background-color:var(--gray-700)}.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-control-panel .fi-fo-file-upload-editor-control-panel-group .fi-fo-file-upload-editor-control-panel-group-title{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--gray-950)}.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-control-panel .fi-fo-file-upload-editor-control-panel-group .fi-fo-file-upload-editor-control-panel-group-title:where(.dark,.dark *){color:var(--color-white)}.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-control-panel .fi-fo-file-upload-editor-control-panel-footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:flex}.fi-fo-file-upload .fi-fo-file-upload-editor .fi-fo-file-upload-editor-control-panel .fi-fo-file-upload-editor-control-panel-reset-action-ctn{justify-content:flex-end;display:flex}.fi-fo-file-upload .fi-fo-file-upload-editor .cropper-drag-box.cropper-crop.cropper-modal{background-color:var(--gray-100)}@supports (color:color-mix(in lab, red, red)){.fi-fo-file-upload .fi-fo-file-upload-editor .cropper-drag-box.cropper-crop.cropper-modal{background-color:color-mix(in oklab, var(--gray-100) 50%, transparent)}}.fi-fo-file-upload .fi-fo-file-upload-editor .cropper-drag-box.cropper-crop.cropper-modal{opacity:1}.fi-fo-file-upload .fi-fo-file-upload-editor .cropper-drag-box.cropper-crop.cropper-modal:where(.dark,.dark *){background-color:var(--gray-900)}@supports (color:color-mix(in lab, red, red)){.fi-fo-file-upload .fi-fo-file-upload-editor .cropper-drag-box.cropper-crop.cropper-modal:where(.dark,.dark *){background-color:color-mix(in oklab, var(--gray-900) 80%, transparent)}}.fi-fo-file-upload .fi-fo-file-upload-editor.fi-fo-file-upload-editor-circle-cropper .cropper-view-box,.fi-fo-file-upload .fi-fo-file-upload-editor.fi-fo-file-upload-editor-circle-cropper .cropper-face{border-radius:50%}.fi-fo-file-upload .fi-fo-file-upload-editor.fi-fo-file-upload-editor-crop-only .fi-fo-file-upload-editor-window{max-width:var(--container-3xl);flex-direction:column}.fi-fo-file-upload .fi-fo-file-upload-editor.fi-fo-file-upload-editor-crop-only .fi-fo-file-upload-editor-image-ctn{flex:1;min-height:0;overflow:hidden}.fi-fo-file-upload .fi-fo-file-upload-editor.fi-fo-file-upload-editor-crop-only .fi-fo-file-upload-editor-control-panel{flex:none;height:auto}@media (width>=64rem){.fi-fo-file-upload .fi-fo-file-upload-editor.fi-fo-file-upload-editor-crop-only .fi-fo-file-upload-editor-control-panel{max-width:none}}.fi-fo-file-upload .fi-fo-file-upload-editor.fi-fo-file-upload-editor-crop-only .fi-fo-file-upload-editor-control-panel-footer{justify-content:flex-start}:where(.fi-fo-key-value .fi-fo-key-value-table-ctn>: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)));border-color:var(--gray-200)}:where(.fi-fo-key-value .fi-fo-key-value-table-ctn:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.fi-fo-key-value .fi-fo-key-value-table-ctn:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-fo-key-value .fi-fo-key-value-table{table-layout:auto;width:100%}:where(.fi-fo-key-value .fi-fo-key-value-table>: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)));border-color:var(--gray-200)}:where(.fi-fo-key-value .fi-fo-key-value-table:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){:where(.fi-fo-key-value .fi-fo-key-value-table:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-fo-key-value .fi-fo-key-value-table>thead>tr>th{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-700)}.fi-fo-key-value .fi-fo-key-value-table>thead>tr>th:where(.dark,.dark *){color:var(--gray-200)}.fi-fo-key-value .fi-fo-key-value-table>thead>tr>th.fi-has-action{width:calc(var(--spacing) * 9);padding:0}:where(.fi-fo-key-value .fi-fo-key-value-table>tbody>: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)));border-color:var(--gray-200)}:where(.fi-fo-key-value .fi-fo-key-value-table>tbody:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){:where(.fi-fo-key-value .fi-fo-key-value-table>tbody:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}:where(.fi-fo-key-value .fi-fo-key-value-table>tbody>tr>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));border-color:var(--gray-200)}:where(.fi-fo-key-value .fi-fo-key-value-table>tbody>tr:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *)>:not(:last-child)){--tw-divide-x-reverse:1}:where(.fi-fo-key-value .fi-fo-key-value-table>tbody>tr:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){:where(.fi-fo-key-value .fi-fo-key-value-table>tbody>tr:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-fo-key-value .fi-fo-key-value-table>tbody>tr>td{width:50%;padding:0}.fi-fo-key-value .fi-fo-key-value-table>tbody>tr>td.fi-has-action{width:auto;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.fi-fo-key-value .fi-fo-key-value-table>tbody>tr>td.fi-has-action .fi-fo-key-value-table-row-sortable-handle{display:flex}.fi-fo-key-value .fi-fo-key-value-table>tbody>tr>td .fi-input{font-family:var(--mono-font-family), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}.fi-fo-key-value .fi-fo-key-value-add-action-ctn{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);justify-content:center;display:flex}@media (width>=40rem){.fi-fo-key-value-wrp.fi-fo-field-has-inline-label .fi-fo-field-label-col{padding-top:calc(var(--spacing) * 1.5)}}.fi-fo-markdown-editor{--color-cm-red:#991b1b;--color-cm-orange:#9a3412;--color-cm-amber:#92400e;--color-cm-yellow:#854d0e;--color-cm-lime:#3f6212;--color-cm-green:#166534;--color-cm-emerald:#065f46;--color-cm-teal:#115e59;--color-cm-cyan:#155e75;--color-cm-sky:#075985;--color-cm-blue:#1e40af;--color-cm-indigo:#3730a3;--color-cm-violet:#5b21b6;--color-cm-purple:#6b21a8;--color-cm-fuchsia:#86198f;--color-cm-pink:#9d174d;--color-cm-rose:#9f1239;--color-cm-gray:#18181b;--color-cm-gray-muted:#71717a;--color-cm-gray-background:#e4e4e7}.fi-fo-markdown-editor:not(.fi-disabled){max-width:100%;font-family:var(--mono-font-family), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-950);overflow:hidden}.fi-fo-markdown-editor:not(.fi-disabled):where(.dark,.dark *){color:var(--color-white)}.fi-fo-markdown-editor.fi-disabled{border-radius:var(--radius-lg);background-color:var(--gray-50);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-500);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--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);--tw-ring-color:var(--gray-950);display:block}@supports (color:color-mix(in lab, red, red)){.fi-fo-markdown-editor.fi-disabled{--tw-ring-color:color-mix(in oklab, var(--gray-950) 10%, transparent)}}.fi-fo-markdown-editor.fi-disabled:where(.dark,.dark *){color:var(--gray-400);--tw-ring-color:#ffffff1a;background-color:#0000}@supports (color:color-mix(in lab, red, red)){.fi-fo-markdown-editor.fi-disabled:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-fo-markdown-editor.fi-disabled[style*=--min-height]{min-height:var(--min-height)}.fi-fo-markdown-editor.fi-disabled[style*=--max-height]{--tw-outline-style:none;outline-style:none;overflow-y:auto}.fi-fo-markdown-editor.fi-disabled[style*=--max-height]:focus-visible{--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);--tw-ring-color:var(--primary-600);--tw-ring-inset:inset}.fi-fo-markdown-editor.fi-disabled[style*=--max-height]:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--primary-500)}.fi-fo-markdown-editor.fi-disabled[style*=--max-height]{scrollbar-gutter:stable;max-height:var(--max-height)}.fi-fo-markdown-editor .EasyMDEContainer .CodeMirror{padding-inline:calc(var(--spacing) * 4)!important;padding-block:0!important}.fi-fo-markdown-editor .fi-fo-markdown-editor-placeholder{color:var(--gray-400)}.fi-fo-markdown-editor .fi-fo-markdown-editor-placeholder:where(.dark,.dark *){color:var(--gray-500)}.fi-fo-markdown-editor .EasyMDEContainer .CodeMirror-lines{padding-block:calc(var(--spacing) * 3)!important}.fi-fo-markdown-editor .cm-s-easymde .cm-comment{color:var(--color-cm-gray-muted);background-color:#0000}.fi-fo-markdown-editor .EasyMDEContainer .CodeMirror-cursor{border-color:currentColor}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-keyword{color:var(--color-cm-violet)}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-atom{color:var(--color-cm-blue)}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-number{color:var(--color-cm-green)}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-def{color:var(--color-cm-blue)}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-variable{color:var(--color-cm-yellow)}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-variable-2{color:var(--color-cm-blue)}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-variable-3{color:var(--color-cm-emerald)}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-property,.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-operator{color:var(--color-cm-gray)}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-string,.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-string-2{color:var(--color-cm-rose)}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-meta{color:var(--color-cm-gray-muted)}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-error{color:var(--color-cm-red)}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-qualifier{color:var(--color-cm-gray-muted)}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-builtin{color:var(--color-cm-violet)}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-bracket,.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-hr{color:var(--color-cm-gray-muted)}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-formatting-quote{color:var(--color-cm-sky)}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-formatting-quote~.cm-quote{color:var(--color-cm-gray-muted)}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-formatting-list,.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-formatting-list~.cm-variable-2,.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-formatting-list~.cm-variable-3,.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-formatting-list~.cm-keyword,.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-tab~.cm-variable-2,.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-tab~.cm-variable-3,.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-tab~.cm-keyword{color:var(--color-cm-gray)}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-link{color:var(--color-cm-blue)}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-tag{color:var(--color-cm-red)}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-attribute{color:var(--color-cm-amber)}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-attribute+.cm-string{color:var(--color-cm-green)}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-formatting-code+.cm-comment:not(.cm-formatting-code){background-color:var(--color-cm-gray-background);color:var(--color-cm-gray)}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-header-1{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-header-2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-header-3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-header-4{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-header-5{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-header-6{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-comment{background-image:none}.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-formatting-code-block,.fi-fo-markdown-editor .EasyMDEContainer .cm-s-easymde .cm-tab~.cm-comment{color:inherit;background-color:#0000}.fi-fo-markdown-editor .EasyMDEContainer .CodeMirror{--tw-border-style:none;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);color:inherit;background-color:#0000;border-style:none}.fi-fo-markdown-editor .EasyMDEContainer .CodeMirror-scroll{height:auto}.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar{gap:var(--spacing);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);border-radius:0;flex-wrap:wrap;display:flex}.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar button{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);--tw-border-style:none;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));--tw-duration:75ms;border-style:none;place-content:center;padding:0;transition-duration:75ms;display:grid!important}@media (hover:hover){.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar button:hover{background-color:var(--gray-50)}}.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar button:focus-visible{background-color:var(--gray-50)}@media (hover:hover){.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar button:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar button:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}}.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar button:where(.dark,.dark *):focus-visible{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar button:where(.dark,.dark *):focus-visible{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar button.active{background-color:var(--gray-50)}.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar button.active:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar button.active:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar button:before{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);background-color:var(--gray-700);content:"";display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar button.active:before{background-color:var(--primary-600)}.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar .separator{width:var(--spacing);--tw-border-style:none;border-style:none;margin:0!important}.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar .bold:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M4 3a1 1 0 0 1 1-1h6a4.5 4.5 0 0 1 3.274 7.587A4.75 4.75 0 0 1 11.25 18H5a1 1 0 0 1-1-1V3Zm2.5 5.5v-4H11a2 2 0 1 1 0 4H6.5Zm0 2.5v4.5h4.75a2.25 2.25 0 0 0 0-4.5H6.5Z' clip-rule='evenodd' /%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M4 3a1 1 0 0 1 1-1h6a4.5 4.5 0 0 1 3.274 7.587A4.75 4.75 0 0 1 11.25 18H5a1 1 0 0 1-1-1V3Zm2.5 5.5v-4H11a2 2 0 1 1 0 4H6.5Zm0 2.5v4.5h4.75a2.25 2.25 0 0 0 0-4.5H6.5Z' clip-rule='evenodd' /%3E%3C/svg%3E%0A")}.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar .italic:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M8 2.75A.75.75 0 0 1 8.75 2h7.5a.75.75 0 0 1 0 1.5h-3.215l-4.483 13h2.698a.75.75 0 0 1 0 1.5h-7.5a.75.75 0 0 1 0-1.5h3.215l4.483-13H8.75A.75.75 0 0 1 8 2.75Z' clip-rule='evenodd' /%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M8 2.75A.75.75 0 0 1 8.75 2h7.5a.75.75 0 0 1 0 1.5h-3.215l-4.483 13h2.698a.75.75 0 0 1 0 1.5h-7.5a.75.75 0 0 1 0-1.5h3.215l4.483-13H8.75A.75.75 0 0 1 8 2.75Z' clip-rule='evenodd' /%3E%3C/svg%3E%0A")}.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar .strikethrough:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M11.617 3.963c-1.186-.318-2.418-.323-3.416.015-.992.336-1.49.91-1.642 1.476-.152.566-.007 1.313.684 2.1.528.6 1.273 1.1 2.128 1.446h7.879a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5h3.813a5.976 5.976 0 0 1-.447-.456C5.18 7.479 4.798 6.231 5.11 5.066c.312-1.164 1.268-2.055 2.61-2.509 1.336-.451 2.877-.42 4.286-.043.856.23 1.684.592 2.409 1.074a.75.75 0 1 1-.83 1.25 6.723 6.723 0 0 0-1.968-.875Zm1.909 8.123a.75.75 0 0 1 1.015.309c.53.99.607 2.062.18 3.01-.421.94-1.289 1.648-2.441 2.038-1.336.452-2.877.42-4.286.043-1.409-.377-2.759-1.121-3.69-2.18a.75.75 0 1 1 1.127-.99c.696.791 1.765 1.403 2.952 1.721 1.186.318 2.418.323 3.416-.015.853-.288 1.34-.756 1.555-1.232.21-.467.205-1.049-.136-1.69a.75.75 0 0 1 .308-1.014Z' clip-rule='evenodd' /%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M11.617 3.963c-1.186-.318-2.418-.323-3.416.015-.992.336-1.49.91-1.642 1.476-.152.566-.007 1.313.684 2.1.528.6 1.273 1.1 2.128 1.446h7.879a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5h3.813a5.976 5.976 0 0 1-.447-.456C5.18 7.479 4.798 6.231 5.11 5.066c.312-1.164 1.268-2.055 2.61-2.509 1.336-.451 2.877-.42 4.286-.043.856.23 1.684.592 2.409 1.074a.75.75 0 1 1-.83 1.25 6.723 6.723 0 0 0-1.968-.875Zm1.909 8.123a.75.75 0 0 1 1.015.309c.53.99.607 2.062.18 3.01-.421.94-1.289 1.648-2.441 2.038-1.336.452-2.877.42-4.286.043-1.409-.377-2.759-1.121-3.69-2.18a.75.75 0 1 1 1.127-.99c.696.791 1.765 1.403 2.952 1.721 1.186.318 2.418.323 3.416-.015.853-.288 1.34-.756 1.555-1.232.21-.467.205-1.049-.136-1.69a.75.75 0 0 1 .308-1.014Z' clip-rule='evenodd' /%3E%3C/svg%3E%0A")}.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar .link:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath d='M12.232 4.232a2.5 2.5 0 0 1 3.536 3.536l-1.225 1.224a.75.75 0 0 0 1.061 1.06l1.224-1.224a4 4 0 0 0-5.656-5.656l-3 3a4 4 0 0 0 .225 5.865.75.75 0 0 0 .977-1.138 2.5 2.5 0 0 1-.142-3.667l3-3Z' /%3E%3Cpath d='M11.603 7.963a.75.75 0 0 0-.977 1.138 2.5 2.5 0 0 1 .142 3.667l-3 3a2.5 2.5 0 0 1-3.536-3.536l1.225-1.224a.75.75 0 0 0-1.061-1.06l-1.224 1.224a4 4 0 1 0 5.656 5.656l3-3a4 4 0 0 0-.225-5.865Z' /%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath d='M12.232 4.232a2.5 2.5 0 0 1 3.536 3.536l-1.225 1.224a.75.75 0 0 0 1.061 1.06l1.224-1.224a4 4 0 0 0-5.656-5.656l-3 3a4 4 0 0 0 .225 5.865.75.75 0 0 0 .977-1.138 2.5 2.5 0 0 1-.142-3.667l3-3Z' /%3E%3Cpath d='M11.603 7.963a.75.75 0 0 0-.977 1.138 2.5 2.5 0 0 1 .142 3.667l-3 3a2.5 2.5 0 0 1-3.536-3.536l1.225-1.224a.75.75 0 0 0-1.061-1.06l-1.224 1.224a4 4 0 1 0 5.656 5.656l3-3a4 4 0 0 0-.225-5.865Z' /%3E%3C/svg%3E%0A")}.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar .heading:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 12h10' /%3E%3Cpath d='M7 5v14' /%3E%3Cpath d='M17 5v14' /%3E%3Cpath d='M15 19h4' /%3E%3Cpath d='M15 5h4' /%3E%3Cpath d='M5 19h4' /%3E%3Cpath d='M5 5h4' /%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 12h10' /%3E%3Cpath d='M7 5v14' /%3E%3Cpath d='M17 5v14' /%3E%3Cpath d='M15 19h4' /%3E%3Cpath d='M15 5h4' /%3E%3Cpath d='M5 19h4' /%3E%3Cpath d='M5 5h4' /%3E%3C/svg%3E")}.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar .quote:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M10 2c-2.236 0-4.43.18-6.57.524C1.993 2.755 1 4.014 1 5.426v5.148c0 1.413.993 2.67 2.43 2.902 1.168.188 2.352.327 3.55.414.28.02.521.18.642.413l1.713 3.293a.75.75 0 0 0 1.33 0l1.713-3.293a.783.783 0 0 1 .642-.413 41.102 41.102 0 0 0 3.55-.414c1.437-.231 2.43-1.49 2.43-2.902V5.426c0-1.413-.993-2.67-2.43-2.902A41.289 41.289 0 0 0 10 2ZM6.75 6a.75.75 0 0 0 0 1.5h6.5a.75.75 0 0 0 0-1.5h-6.5Zm0 2.5a.75.75 0 0 0 0 1.5h3.5a.75.75 0 0 0 0-1.5h-3.5Z' clip-rule='evenodd' /%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M10 2c-2.236 0-4.43.18-6.57.524C1.993 2.755 1 4.014 1 5.426v5.148c0 1.413.993 2.67 2.43 2.902 1.168.188 2.352.327 3.55.414.28.02.521.18.642.413l1.713 3.293a.75.75 0 0 0 1.33 0l1.713-3.293a.783.783 0 0 1 .642-.413 41.102 41.102 0 0 0 3.55-.414c1.437-.231 2.43-1.49 2.43-2.902V5.426c0-1.413-.993-2.67-2.43-2.902A41.289 41.289 0 0 0 10 2ZM6.75 6a.75.75 0 0 0 0 1.5h6.5a.75.75 0 0 0 0-1.5h-6.5Zm0 2.5a.75.75 0 0 0 0 1.5h3.5a.75.75 0 0 0 0-1.5h-3.5Z' clip-rule='evenodd' /%3E%3C/svg%3E%0A")}.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar .code:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M6.28 5.22a.75.75 0 0 1 0 1.06L2.56 10l3.72 3.72a.75.75 0 0 1-1.06 1.06L.97 10.53a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 0Zm7.44 0a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 0 1-1.06-1.06L17.44 10l-3.72-3.72a.75.75 0 0 1 0-1.06ZM11.377 2.011a.75.75 0 0 1 .612.867l-2.5 14.5a.75.75 0 0 1-1.478-.255l2.5-14.5a.75.75 0 0 1 .866-.612Z' clip-rule='evenodd' /%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M6.28 5.22a.75.75 0 0 1 0 1.06L2.56 10l3.72 3.72a.75.75 0 0 1-1.06 1.06L.97 10.53a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 0Zm7.44 0a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 0 1-1.06-1.06L17.44 10l-3.72-3.72a.75.75 0 0 1 0-1.06ZM11.377 2.011a.75.75 0 0 1 .612.867l-2.5 14.5a.75.75 0 0 1-1.478-.255l2.5-14.5a.75.75 0 0 1 .866-.612Z' clip-rule='evenodd' /%3E%3C/svg%3E%0A")}.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar .unordered-list:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M6 4.75A.75.75 0 0 1 6.75 4h10.5a.75.75 0 0 1 0 1.5H6.75A.75.75 0 0 1 6 4.75ZM6 10a.75.75 0 0 1 .75-.75h10.5a.75.75 0 0 1 0 1.5H6.75A.75.75 0 0 1 6 10Zm0 5.25a.75.75 0 0 1 .75-.75h10.5a.75.75 0 0 1 0 1.5H6.75a.75.75 0 0 1-.75-.75ZM1.99 4.75a1 1 0 0 1 1-1H3a1 1 0 0 1 1 1v.01a1 1 0 0 1-1 1h-.01a1 1 0 0 1-1-1v-.01ZM1.99 15.25a1 1 0 0 1 1-1H3a1 1 0 0 1 1 1v.01a1 1 0 0 1-1 1h-.01a1 1 0 0 1-1-1v-.01ZM1.99 10a1 1 0 0 1 1-1H3a1 1 0 0 1 1 1v.01a1 1 0 0 1-1 1h-.01a1 1 0 0 1-1-1V10Z' clip-rule='evenodd' /%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M6 4.75A.75.75 0 0 1 6.75 4h10.5a.75.75 0 0 1 0 1.5H6.75A.75.75 0 0 1 6 4.75ZM6 10a.75.75 0 0 1 .75-.75h10.5a.75.75 0 0 1 0 1.5H6.75A.75.75 0 0 1 6 10Zm0 5.25a.75.75 0 0 1 .75-.75h10.5a.75.75 0 0 1 0 1.5H6.75a.75.75 0 0 1-.75-.75ZM1.99 4.75a1 1 0 0 1 1-1H3a1 1 0 0 1 1 1v.01a1 1 0 0 1-1 1h-.01a1 1 0 0 1-1-1v-.01ZM1.99 15.25a1 1 0 0 1 1-1H3a1 1 0 0 1 1 1v.01a1 1 0 0 1-1 1h-.01a1 1 0 0 1-1-1v-.01ZM1.99 10a1 1 0 0 1 1-1H3a1 1 0 0 1 1 1v.01a1 1 0 0 1-1 1h-.01a1 1 0 0 1-1-1V10Z' clip-rule='evenodd' /%3E%3C/svg%3E%0A")}.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar .ordered-list:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath d='M3 1.25a.75.75 0 0 0 0 1.5h.25v2.5a.75.75 0 0 0 1.5 0V2A.75.75 0 0 0 4 1.25H3ZM2.97 8.654a3.5 3.5 0 0 1 1.524-.12.034.034 0 0 1-.012.012L2.415 9.579A.75.75 0 0 0 2 10.25v1c0 .414.336.75.75.75h2.5a.75.75 0 0 0 0-1.5H3.927l1.225-.613c.52-.26.848-.79.848-1.371 0-.647-.429-1.327-1.193-1.451a5.03 5.03 0 0 0-2.277.155.75.75 0 0 0 .44 1.434ZM7.75 3a.75.75 0 0 0 0 1.5h9.5a.75.75 0 0 0 0-1.5h-9.5ZM7.75 9.25a.75.75 0 0 0 0 1.5h9.5a.75.75 0 0 0 0-1.5h-9.5ZM7.75 15.5a.75.75 0 0 0 0 1.5h9.5a.75.75 0 0 0 0-1.5h-9.5ZM2.625 13.875a.75.75 0 0 0 0 1.5h1.5a.125.125 0 0 1 0 .25H3.5a.75.75 0 0 0 0 1.5h.625a.125.125 0 0 1 0 .25h-1.5a.75.75 0 0 0 0 1.5h1.5a1.625 1.625 0 0 0 1.37-2.5 1.625 1.625 0 0 0-1.37-2.5h-1.5Z' /%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath d='M3 1.25a.75.75 0 0 0 0 1.5h.25v2.5a.75.75 0 0 0 1.5 0V2A.75.75 0 0 0 4 1.25H3ZM2.97 8.654a3.5 3.5 0 0 1 1.524-.12.034.034 0 0 1-.012.012L2.415 9.579A.75.75 0 0 0 2 10.25v1c0 .414.336.75.75.75h2.5a.75.75 0 0 0 0-1.5H3.927l1.225-.613c.52-.26.848-.79.848-1.371 0-.647-.429-1.327-1.193-1.451a5.03 5.03 0 0 0-2.277.155.75.75 0 0 0 .44 1.434ZM7.75 3a.75.75 0 0 0 0 1.5h9.5a.75.75 0 0 0 0-1.5h-9.5ZM7.75 9.25a.75.75 0 0 0 0 1.5h9.5a.75.75 0 0 0 0-1.5h-9.5ZM7.75 15.5a.75.75 0 0 0 0 1.5h9.5a.75.75 0 0 0 0-1.5h-9.5ZM2.625 13.875a.75.75 0 0 0 0 1.5h1.5a.125.125 0 0 1 0 .25H3.5a.75.75 0 0 0 0 1.5h.625a.125.125 0 0 1 0 .25h-1.5a.75.75 0 0 0 0 1.5h1.5a1.625 1.625 0 0 0 1.37-2.5 1.625 1.625 0 0 0-1.37-2.5h-1.5Z' /%3E%3C/svg%3E%0A")}.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar .table:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M.99 5.24A2.25 2.25 0 0 1 3.25 3h13.5A2.25 2.25 0 0 1 19 5.25l.01 9.5A2.25 2.25 0 0 1 16.76 17H3.26A2.267 2.267 0 0 1 1 14.74l-.01-9.5Zm8.26 9.52v-.625a.75.75 0 0 0-.75-.75H3.25a.75.75 0 0 0-.75.75v.615c0 .414.336.75.75.75h5.373a.75.75 0 0 0 .627-.74Zm1.5 0a.75.75 0 0 0 .627.74h5.373a.75.75 0 0 0 .75-.75v-.615a.75.75 0 0 0-.75-.75H11.5a.75.75 0 0 0-.75.75v.625Zm6.75-3.63v-.625a.75.75 0 0 0-.75-.75H11.5a.75.75 0 0 0-.75.75v.625c0 .414.336.75.75.75h5.25a.75.75 0 0 0 .75-.75Zm-8.25 0v-.625a.75.75 0 0 0-.75-.75H3.25a.75.75 0 0 0-.75.75v.625c0 .414.336.75.75.75H8.5a.75.75 0 0 0 .75-.75ZM17.5 7.5v-.625a.75.75 0 0 0-.75-.75H11.5a.75.75 0 0 0-.75.75V7.5c0 .414.336.75.75.75h5.25a.75.75 0 0 0 .75-.75Zm-8.25 0v-.625a.75.75 0 0 0-.75-.75H3.25a.75.75 0 0 0-.75.75V7.5c0 .414.336.75.75.75H8.5a.75.75 0 0 0 .75-.75Z' clip-rule='evenodd' /%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M.99 5.24A2.25 2.25 0 0 1 3.25 3h13.5A2.25 2.25 0 0 1 19 5.25l.01 9.5A2.25 2.25 0 0 1 16.76 17H3.26A2.267 2.267 0 0 1 1 14.74l-.01-9.5Zm8.26 9.52v-.625a.75.75 0 0 0-.75-.75H3.25a.75.75 0 0 0-.75.75v.615c0 .414.336.75.75.75h5.373a.75.75 0 0 0 .627-.74Zm1.5 0a.75.75 0 0 0 .627.74h5.373a.75.75 0 0 0 .75-.75v-.615a.75.75 0 0 0-.75-.75H11.5a.75.75 0 0 0-.75.75v.625Zm6.75-3.63v-.625a.75.75 0 0 0-.75-.75H11.5a.75.75 0 0 0-.75.75v.625c0 .414.336.75.75.75h5.25a.75.75 0 0 0 .75-.75Zm-8.25 0v-.625a.75.75 0 0 0-.75-.75H3.25a.75.75 0 0 0-.75.75v.625c0 .414.336.75.75.75H8.5a.75.75 0 0 0 .75-.75ZM17.5 7.5v-.625a.75.75 0 0 0-.75-.75H11.5a.75.75 0 0 0-.75.75V7.5c0 .414.336.75.75.75h5.25a.75.75 0 0 0 .75-.75Zm-8.25 0v-.625a.75.75 0 0 0-.75-.75H3.25a.75.75 0 0 0-.75.75V7.5c0 .414.336.75.75.75H8.5a.75.75 0 0 0 .75-.75Z' clip-rule='evenodd' /%3E%3C/svg%3E%0A")}.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar .upload-image:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M1 5.25A2.25 2.25 0 0 1 3.25 3h13.5A2.25 2.25 0 0 1 19 5.25v9.5A2.25 2.25 0 0 1 16.75 17H3.25A2.25 2.25 0 0 1 1 14.75v-9.5Zm1.5 5.81v3.69c0 .414.336.75.75.75h13.5a.75.75 0 0 0 .75-.75v-2.69l-2.22-2.219a.75.75 0 0 0-1.06 0l-1.91 1.909.47.47a.75.75 0 1 1-1.06 1.06L6.53 8.091a.75.75 0 0 0-1.06 0l-2.97 2.97ZM12 7a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z' clip-rule='evenodd' /%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M1 5.25A2.25 2.25 0 0 1 3.25 3h13.5A2.25 2.25 0 0 1 19 5.25v9.5A2.25 2.25 0 0 1 16.75 17H3.25A2.25 2.25 0 0 1 1 14.75v-9.5Zm1.5 5.81v3.69c0 .414.336.75.75.75h13.5a.75.75 0 0 0 .75-.75v-2.69l-2.22-2.219a.75.75 0 0 0-1.06 0l-1.91 1.909.47.47a.75.75 0 1 1-1.06 1.06L6.53 8.091a.75.75 0 0 0-1.06 0l-2.97 2.97ZM12 7a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z' clip-rule='evenodd' /%3E%3C/svg%3E%0A")}.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar .undo:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M7.793 2.232a.75.75 0 0 1-.025 1.06L3.622 7.25h10.003a5.375 5.375 0 0 1 0 10.75H10.75a.75.75 0 0 1 0-1.5h2.875a3.875 3.875 0 0 0 0-7.75H3.622l4.146 3.957a.75.75 0 0 1-1.036 1.085l-5.5-5.25a.75.75 0 0 1 0-1.085l5.5-5.25a.75.75 0 0 1 1.06.025Z' clip-rule='evenodd' /%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M7.793 2.232a.75.75 0 0 1-.025 1.06L3.622 7.25h10.003a5.375 5.375 0 0 1 0 10.75H10.75a.75.75 0 0 1 0-1.5h2.875a3.875 3.875 0 0 0 0-7.75H3.622l4.146 3.957a.75.75 0 0 1-1.036 1.085l-5.5-5.25a.75.75 0 0 1 0-1.085l5.5-5.25a.75.75 0 0 1 1.06.025Z' clip-rule='evenodd' /%3E%3C/svg%3E%0A")}.fi-fo-markdown-editor .EasyMDEContainer .editor-toolbar .redo:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M12.207 2.232a.75.75 0 0 0 .025 1.06l4.146 3.958H6.375a5.375 5.375 0 0 0 0 10.75H9.25a.75.75 0 0 0 0-1.5H6.375a3.875 3.875 0 0 1 0-7.75h10.003l-4.146 3.957a.75.75 0 0 0 1.036 1.085l5.5-5.25a.75.75 0 0 0 0-1.085l-5.5-5.25a.75.75 0 0 0-1.06.025Z' clip-rule='evenodd' /%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor' class='size-5'%3E%3Cpath fill-rule='evenodd' d='M12.207 2.232a.75.75 0 0 0 .025 1.06l4.146 3.958H6.375a5.375 5.375 0 0 0 0 10.75H9.25a.75.75 0 0 0 0-1.5H6.375a3.875 3.875 0 0 1 0-7.75h10.003l-4.146 3.957a.75.75 0 0 0 1.036 1.085l5.5-5.25a.75.75 0 0 0 0-1.085l-5.5-5.25a.75.75 0 0 0-1.06.025Z' clip-rule='evenodd' /%3E%3C/svg%3E%0A")}.fi-fo-markdown-editor .EasyMDEContainer .editor-statusbar{display:none}.fi-fo-markdown-editor:where(.dark,.dark *){--color-cm-red:#f87171;--color-cm-orange:#fb923c;--color-cm-amber:#fbbf24;--color-cm-yellow:#facc15;--color-cm-lime:#a3e635;--color-cm-green:#4ade80;--color-cm-emerald:#4ade80;--color-cm-teal:#2dd4bf;--color-cm-cyan:#22d3ee;--color-cm-sky:#38bdf8;--color-cm-blue:#60a5fa;--color-cm-indigo:#818cf8;--color-cm-violet:#a78bfa;--color-cm-purple:#c084fc;--color-cm-fuchsia:#e879f9;--color-cm-pink:#f472b6;--color-cm-rose:#fb7185;--color-cm-gray:#fafafa;--color-cm-gray-muted:#a1a1aa;--color-cm-gray-background:#52525b}.fi-fo-markdown-editor:where(.dark,.dark *) .EasyMDEContainer .cm-s-easymde span.CodeMirror-selectedtext{filter:invert()}.fi-fo-markdown-editor:where(.dark,.dark *) .EasyMDEContainer .editor-toolbar button:before{background-color:var(--gray-300)}.fi-fo-markdown-editor:where(.dark,.dark *) .EasyMDEContainer .editor-toolbar button.active:before{background-color:var(--primary-400)}[x-sortable]:has(.fi-sortable-ghost) .fi-fo-markdown-editor{pointer-events:none}.fi-fo-modal-table-select:not(.fi-fo-modal-table-select-multiple){align-items:flex-start;column-gap:calc(var(--spacing) * 3);--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);display:flex}.fi-fo-modal-table-select.fi-fo-modal-table-select-multiple{gap:calc(var(--spacing) * 2);display:grid}.fi-fo-modal-table-select.fi-fo-modal-table-select-multiple .fi-fo-modal-table-select-badges-ctn{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.fi-fo-modal-table-select .fi-fo-modal-table-select-placeholder{color:var(--gray-400)}.fi-fo-modal-table-select .fi-fo-modal-table-select-placeholder:where(.dark,.dark *){color:var(--gray-500)}.fi-fo-radio{gap:calc(var(--spacing) * 4)}.fi-fo-radio.fi-inline{flex-wrap:wrap;display:flex}.fi-fo-radio:not(.fi-inline).fi-grid-direction-col{margin-top:calc(var(--spacing) * -4)}.fi-fo-radio:not(.fi-inline).fi-grid-direction-col>.fi-fo-radio-label{break-inside:avoid;padding-top:calc(var(--spacing) * 4)}.fi-fo-radio>.fi-fo-radio-label{column-gap:calc(var(--spacing) * 3);align-self:flex-start;display:flex}.fi-fo-radio>.fi-fo-radio-label>.fi-radio-input{margin-top:var(--spacing);flex-shrink:0}.fi-fo-radio>.fi-fo-radio-label>.fi-fo-radio-label-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-950);display:grid}.fi-fo-radio>.fi-fo-radio-label>.fi-fo-radio-label-text:where(.dark,.dark *){color:var(--color-white)}.fi-fo-radio>.fi-fo-radio-label .fi-fo-radio-label-description{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--gray-500)}:is(.fi-fo-radio>.fi-fo-radio-label .fi-fo-radio-label-description:where(.dark,.dark *),.fi-fo-radio>.fi-fo-radio-label:has(.fi-radio-input:disabled)>.fi-fo-radio-label-text){color:var(--gray-400)}.fi-fo-radio>.fi-fo-radio-label:has(.fi-radio-input:disabled)>.fi-fo-radio-label-text:where(.dark,.dark *){color:var(--gray-500)}.fi-fo-radio>.fi-fo-radio-label:has(.fi-radio-input:disabled) .fi-fo-radio-label-description{color:var(--gray-300)}.fi-fo-radio>.fi-fo-radio-label:has(.fi-radio-input:disabled) .fi-fo-radio-label-description:where(.dark,.dark *){color:var(--gray-600)}.fi-fo-repeater{row-gap:calc(var(--spacing) * 4);--tw-outline-style:none;outline-style:none;display:grid}.fi-fo-repeater .fi-fo-repeater-actions{column-gap:calc(var(--spacing) * 3);display:flex}.fi-fo-repeater .fi-fo-repeater-actions.fi-hidden{display:none}.fi-fo-repeater .fi-fo-repeater-items{align-items:flex-start;gap:calc(var(--spacing) * 4)}.fi-fo-repeater .fi-fo-repeater-item{border-radius:var(--radius-xl);background-color:var(--color-white);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--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);--tw-ring-color:var(--gray-950)}@supports (color:color-mix(in lab, red, red)){.fi-fo-repeater .fi-fo-repeater-item{--tw-ring-color:color-mix(in oklab, var(--gray-950) 5%, transparent)}}.fi-fo-repeater .fi-fo-repeater-item{--tw-outline-style:none;outline-style:none}.fi-fo-repeater .fi-fo-repeater-item:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-fo-repeater .fi-fo-repeater-item:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-fo-repeater .fi-fo-repeater-item:where(.dark,.dark *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-fo-repeater .fi-fo-repeater-item:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-fo-repeater .fi-fo-repeater-item.fi-collapsed .fi-fo-repeater-item-header-collapsible-actions{rotate:-180deg}.fi-fo-repeater .fi-fo-repeater-item.fi-collapsed .fi-fo-repeater-item-header-collapse-action,.fi-fo-repeater .fi-fo-repeater-item:not(.fi-collapsed) .fi-fo-repeater-item-header-expand-action{pointer-events:none;opacity:0}.fi-fo-repeater .fi-fo-repeater-item-header{align-items:center;column-gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:flex;overflow:hidden}.fi-fo-repeater.fi-collapsible .fi-fo-repeater-item-header{cursor:pointer;-webkit-user-select:none;user-select:none}.fi-fo-repeater .fi-fo-repeater-item-header-start-actions{align-items:center;column-gap:calc(var(--spacing) * 3);display:flex}.fi-fo-repeater .fi-fo-repeater-item-header-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-950)}.fi-fo-repeater .fi-fo-repeater-item-header-label:where(.dark,.dark *){color:var(--color-white)}.fi-fo-repeater .fi-fo-repeater-item-header-label.fi-truncated{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fi-fo-repeater .fi-fo-repeater-item-header-end-actions{align-items:center;column-gap:calc(var(--spacing) * 3);margin-inline-start:auto;display:flex}.fi-fo-repeater .fi-fo-repeater-item-header-collapsible-actions{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));position:relative}.fi-fo-repeater .fi-fo-repeater-item-header-collapse-action{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))}.fi-fo-repeater .fi-fo-repeater-item-header-expand-action{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));position:absolute;inset:0;rotate:180deg}.fi-fo-repeater .fi-fo-repeater-item-has-header>.fi-fo-repeater-item-content{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--gray-100)}.fi-fo-repeater .fi-fo-repeater-item-has-header>.fi-fo-repeater-item-content:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-fo-repeater .fi-fo-repeater-item-has-header>.fi-fo-repeater-item-content:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-fo-repeater .fi-fo-repeater-item-content{padding:calc(var(--spacing) * 4)}.fi-fo-repeater .fi-fo-repeater-add-between-items-ctn{justify-content:center;width:100%;display:flex}.fi-fo-repeater .fi-fo-repeater-add-between-items{border-radius:var(--radius-lg);background-color:var(--color-white)}.fi-fo-repeater .fi-fo-repeater-add-between-items:where(.dark,.dark *){background-color:var(--gray-900)}.fi-fo-repeater .fi-fo-repeater-label-between-items-ctn{margin-block:calc(var(--spacing) * -2);align-items:center;display:flex;position:relative}.fi-fo-repeater .fi-fo-repeater-label-between-items-divider-before{width:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--gray-200);flex-shrink:0}.fi-fo-repeater .fi-fo-repeater-label-between-items-divider-before:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-fo-repeater .fi-fo-repeater-label-between-items-divider-before:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-fo-repeater .fi-fo-repeater-label-between-items{padding-inline:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-500);flex-shrink:0}.fi-fo-repeater .fi-fo-repeater-label-between-items:where(.dark,.dark *){color:var(--gray-400)}.fi-fo-repeater .fi-fo-repeater-label-between-items-divider-after{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--gray-200);flex:1}.fi-fo-repeater .fi-fo-repeater-label-between-items-divider-after:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-fo-repeater .fi-fo-repeater-label-between-items-divider-after:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-fo-repeater .fi-fo-repeater-add{justify-content:center;width:100%;display:flex}.fi-fo-repeater .fi-fo-repeater-add.fi-align-start,.fi-fo-repeater .fi-fo-repeater-add.fi-align-left{justify-content:flex-start}.fi-fo-repeater .fi-fo-repeater-add.fi-align-end,.fi-fo-repeater .fi-fo-repeater-add.fi-align-right{justify-content:flex-end}.fi-fo-simple-repeater{row-gap:calc(var(--spacing) * 4);display:grid}.fi-fo-simple-repeater .fi-fo-simple-repeater-items{gap:calc(var(--spacing) * 4)}.fi-fo-simple-repeater .fi-fo-simple-repeater-item{justify-content:flex-start;column-gap:calc(var(--spacing) * 3);display:flex}.fi-fo-simple-repeater .fi-fo-simple-repeater-item-content{flex:1}.fi-fo-simple-repeater .fi-fo-simple-repeater-item-actions{align-items:center;column-gap:var(--spacing);display:flex}.fi-fo-simple-repeater .fi-fo-simple-repeater-add{justify-content:center;width:100%;display:flex}.fi-fo-simple-repeater .fi-fo-simple-repeater-add.fi-align-start,.fi-fo-simple-repeater .fi-fo-simple-repeater-add.fi-align-left{justify-content:flex-start}.fi-fo-simple-repeater .fi-fo-simple-repeater-add.fi-align-end,.fi-fo-simple-repeater .fi-fo-simple-repeater-add.fi-align-right{justify-content:flex-end}.fi-fo-table-repeater{gap:calc(var(--spacing) * 3);display:grid}.fi-fo-table-repeater>table{width:100%;display:block}:where(.fi-fo-table-repeater>table>: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)));border-color:var(--gray-200)}.fi-fo-table-repeater>table{border-radius:var(--radius-xl);background-color:var(--color-white);--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);--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);--tw-ring-color:var(--gray-950)}@supports (color:color-mix(in lab, red, red)){.fi-fo-table-repeater>table{--tw-ring-color:color-mix(in oklab, var(--gray-950) 5%, transparent)}}:where(.fi-fo-table-repeater>table:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.fi-fo-table-repeater>table:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-fo-table-repeater>table:where(.dark,.dark *){background-color:var(--gray-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-fo-table-repeater>table:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-fo-table-repeater>table>thead{white-space:nowrap;display:none}.fi-fo-table-repeater>table>thead>tr>th{border-color:var(--gray-200);background-color:var(--gray-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-950)}.fi-fo-table-repeater>table>thead>tr>th:first-of-type{border-start-start-radius:var(--radius-xl)}.fi-fo-table-repeater>table>thead>tr>th:last-of-type{border-start-end-radius:var(--radius-xl)}.fi-fo-table-repeater>table>thead>tr>th:where(.dark,.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-fo-table-repeater>table>thead>tr>th:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-fo-table-repeater>table>thead>tr>th:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-fo-table-repeater>table>thead>tr>th:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-fo-table-repeater>table>thead>tr>th:where(.dark,.dark *){color:var(--color-white)}.fi-fo-table-repeater>table>thead>tr>th:not(:last-of-type){border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.fi-fo-table-repeater>table>thead>tr>th.fi-align-start,.fi-fo-table-repeater>table>thead>tr>th.fi-align-left{text-align:start}.fi-fo-table-repeater>table>thead>tr>th.fi-align-end,.fi-fo-table-repeater>table>thead>tr>th.fi-align-right{text-align:end}.fi-fo-table-repeater>table>thead>tr>th.fi-wrapped{white-space:normal}.fi-fo-table-repeater>table>thead>tr>th:not(.fi-wrapped){white-space:nowrap}.fi-fo-table-repeater>table>thead>tr>th.fi-fo-table-repeater-empty-header-cell{width:var(--spacing)}.fi-fo-table-repeater>table>tbody{display:block}:where(.fi-fo-table-repeater>table>tbody>: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)));border-color:var(--gray-200)}:where(.fi-fo-table-repeater>table>tbody:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){:where(.fi-fo-table-repeater>table>tbody:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-fo-table-repeater>table>tbody>tr{gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 6);display:grid}.fi-fo-table-repeater>table>tbody>tr>td{display:block}.fi-fo-table-repeater>table>tbody>tr>td.fi-hidden{display:none}.fi-fo-table-repeater>table>tbody>tr>td.fi-vertical-align-start{vertical-align:top}.fi-fo-table-repeater>table>tbody>tr>td.fi-vertical-align-center{vertical-align:middle}.fi-fo-table-repeater>table>tbody>tr>td.fi-vertical-align-end{vertical-align:bottom}.fi-fo-table-repeater>table .fi-fo-table-repeater-header-required-mark{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--danger-600)}.fi-fo-table-repeater>table .fi-fo-table-repeater-header-required-mark:where(.dark,.dark *){color:var(--danger-400)}.fi-fo-table-repeater>table .fi-fo-table-repeater-actions{align-items:center;column-gap:calc(var(--spacing) * 3);height:100%;display:flex}@supports (container-type:inline-size){.fi-fo-table-repeater{container-type:inline-size}@container (width>=36rem){.fi-fo-table-repeater>table{display:table}.fi-fo-table-repeater>table>thead{display:table-header-group}.fi-fo-table-repeater>table>tbody{display:table-row-group}.fi-fo-table-repeater>table>tbody>tr{padding:0;display:table-row}.fi-fo-table-repeater>table>tbody>tr>td{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);display:table-cell}.fi-fo-table-repeater>table>tbody>tr>td.fi-hidden{display:table-cell}.fi-fo-table-repeater>table>tbody>tr>td .fi-fo-field,.fi-fo-table-repeater>table>tbody>tr>td .fi-in-entry{row-gap:0}.fi-fo-table-repeater>table>tbody>tr>td .fi-fo-field-label-content,.fi-fo-table-repeater>table>tbody>tr>td .fi-in-entry-label{display:none}.fi-fo-table-repeater>table>tbody>tr>td .fi-fo-toggle-buttons-wrp .fi-fo-field-content-col{grid-auto-columns:1fr}.fi-fo-table-repeater.fi-compact>table>tbody>tr>td{border-color:var(--gray-200);padding-inline:0;padding-block:var(--spacing)}.fi-fo-table-repeater.fi-compact>table>tbody>tr>td:where(.dark,.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-fo-table-repeater.fi-compact>table>tbody>tr>td:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-fo-table-repeater.fi-compact>table>tbody>tr>td:not(:last-of-type){border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.fi-fo-table-repeater.fi-compact .fi-input-wrp{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important;background-color:#0000!important}.fi-fo-table-repeater.fi-compact .fi-fo-table-repeater-actions{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.fi-fo-table-repeater.fi-compact .fi-fo-field-wrp-error-message{padding-inline:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 2)}.fi-fo-table-repeater.fi-compact .fi-in-entry-content,.fi-fo-table-repeater.fi-compact .fi-fo-radio{padding-inline:calc(var(--spacing) * 3)}}}@supports not (container-type:inline-size){@media (width>=64rem){.fi-fo-table-repeater>table{display:table}.fi-fo-table-repeater>table>thead{display:table-header-group}.fi-fo-table-repeater>table>tbody{display:table-row-group}.fi-fo-table-repeater>table>tbody>tr{padding:0;display:table-row}.fi-fo-table-repeater>table>tbody>tr>td{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);display:table-cell}.fi-fo-table-repeater>table>tbody>tr>td.fi-hidden{display:table-cell}.fi-fo-table-repeater>table>tbody>tr>td .fi-fo-field,.fi-fo-table-repeater>table>tbody>tr>td .fi-in-entry{row-gap:0}.fi-fo-table-repeater>table>tbody>tr>td .fi-fo-field-label-content,.fi-fo-table-repeater>table>tbody>tr>td .fi-in-entry-label{display:none}.fi-fo-table-repeater>table>tbody>tr>td .fi-fo-toggle-buttons-wrp .fi-fo-field-content-col{grid-auto-columns:1fr}.fi-fo-table-repeater.fi-compact>table>tbody>tr>td{border-color:var(--gray-200);padding-inline:0;padding-block:var(--spacing)}.fi-fo-table-repeater.fi-compact>table>tbody>tr>td:where(.dark,.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-fo-table-repeater.fi-compact>table>tbody>tr>td:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-fo-table-repeater.fi-compact>table>tbody>tr>td:not(:last-of-type){border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.fi-fo-table-repeater.fi-compact .fi-input-wrp{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important;background-color:#0000!important}.fi-fo-table-repeater.fi-compact .fi-fo-table-repeater-actions{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.fi-fo-table-repeater.fi-compact .fi-fo-field-wrp-error-message{padding-inline:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 2)}.fi-fo-table-repeater.fi-compact .fi-in-entry-content,.fi-fo-table-repeater.fi-compact .fi-fo-radio{padding-inline:calc(var(--spacing) * 3)}}}.fi-fo-table-repeater .fi-fo-table-repeater-add{justify-content:center;width:100%;display:flex}.fi-fo-table-repeater .fi-fo-table-repeater-add.fi-align-start,.fi-fo-table-repeater .fi-fo-table-repeater-add.fi-align-left{justify-content:flex-start}.fi-fo-table-repeater .fi-fo-table-repeater-add.fi-align-end,.fi-fo-table-repeater .fi-fo-table-repeater-add.fi-align-right{justify-content:flex-end}.fi-fo-rich-editor{--fi-fo-rich-editor-toolbar-height:0px;--fi-fo-rich-editor-sticky-offset:0px}.fi-topbar-ctn~* .fi-fo-rich-editor{--fi-fo-rich-editor-sticky-offset:var(--topbar-height,4rem)}.fi-modal .fi-fo-rich-editor{--fi-fo-rich-editor-sticky-offset:initial}.fi-fo-rich-editor .fi-fo-rich-editor-toolbar.fi-fo-rich-editor-sticky-toolbar{z-index:5;border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);background-color:var(--color-white);position:sticky}.fi-fo-rich-editor .fi-fo-rich-editor-toolbar.fi-fo-rich-editor-sticky-toolbar:where(.dark,.dark *){background-color:var(--gray-900)}.fi-fo-rich-editor .fi-fo-rich-editor-toolbar.fi-fo-rich-editor-sticky-toolbar{top:var(--fi-fo-rich-editor-sticky-offset,var(--fi-fo-rich-editor-modal-header-height,0px))}.fi-fo-rich-editor .fi-fo-rich-editor-uploading-file{pointer-events:none;cursor:wait;opacity:.5}.fi-fo-rich-editor .fi-fo-rich-editor-toolbar{column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex;position:relative}.fi-fo-rich-editor .fi-fo-rich-editor-toolbar:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-fo-rich-editor .fi-fo-rich-editor-toolbar:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-floating-toolbar{visibility:hidden;z-index:5;margin-top:calc(var(--spacing) * -1);column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-300);background-color:var(--color-white);max-width:100%;padding:var(--spacing);--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);flex-wrap:wrap;display:flex;position:absolute}.fi-fo-rich-editor .fi-fo-rich-editor-floating-toolbar:where(.dark,.dark *){border-color:var(--gray-600);background-color:var(--gray-800)}:is(.fi-fo-rich-editor .fi-fo-rich-editor-toolbar,.fi-fo-rich-editor .fi-fo-rich-editor-floating-toolbar):has(.fi-fo-rich-editor-dropdown-tool-trigger[aria-expanded=true]){z-index:20}.fi-fo-rich-editor .fi-fo-rich-editor-toolbar-group{column-gap:var(--spacing);display:flex}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool{display:inline-flex;position:relative}:where(.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool:not(.fi-fo-rich-editor-dropdown-tool-textual) .fi-fo-rich-editor-dropdown-tool-panel>: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(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-trigger{height:calc(var(--spacing) * 8);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * .5);border-radius:var(--radius-lg);--tw-border-style:none;padding-inline:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-700);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));--tw-duration:75ms;--tw-outline-style:none;background-color:#0000;border-style:none;outline-style:none;transition-duration:75ms;display:flex}@media (hover:hover){.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-trigger:hover{background-color:var(--gray-50)}}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-trigger:focus-visible{background-color:var(--gray-50)}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-trigger:where(.dark,.dark *){color:var(--gray-200)}@media (hover:hover){.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-trigger:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-trigger:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-trigger:where(.dark,.dark *):focus-visible{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-trigger:where(.dark,.dark *):focus-visible{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-trigger.fi-active{background-color:var(--gray-50);color:var(--primary-600)}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-trigger.fi-active:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-trigger.fi-active:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-trigger.fi-active:where(.dark,.dark *){color:var(--primary-400)}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-chevron{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);color:var(--gray-400)}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-chevron:where(.dark,.dark *){color:var(--gray-500)}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-panel{z-index:30;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-300);background-color:var(--color-white);width:max-content;padding:var(--spacing);--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);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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);max-width:none!important}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-panel:where(.dark,.dark *){border-color:var(--gray-600);background-color:var(--gray-800)}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-menu{gap:var(--spacing);display:flex}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-option{height:calc(var(--spacing) * 8);width:auto;min-width:calc(var(--spacing) * 8);cursor:pointer;border-radius:var(--radius-lg);--tw-border-style:none;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-700);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));--tw-duration:75ms;--tw-outline-style:none;background-color:#0000;border-style:none;outline-style:none;justify-content:center;align-items:center;padding:0;transition-duration:75ms;display:flex}@media (hover:hover){.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-option:hover{background-color:var(--gray-50)}}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-option:focus-visible{background-color:var(--gray-50)}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-option:where(.dark,.dark *){color:var(--gray-200)}@media (hover:hover){.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-option:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-option:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-option:where(.dark,.dark *):focus-visible{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-option:where(.dark,.dark *):focus-visible{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-option>.fi-icon{color:currentColor}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-option[aria-disabled=true]{cursor:default;opacity:.7}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-option.fi-active{background-color:var(--gray-50);color:var(--primary-600)}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-option.fi-active:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-option.fi-active:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-option.fi-active:where(.dark,.dark *){color:var(--primary-400)}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-textual .fi-fo-rich-editor-dropdown-tool-menu{min-width:calc(var(--spacing) * 32);flex-direction:column}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-textual .fi-fo-rich-editor-dropdown-tool-option{justify-content:flex-start;gap:calc(var(--spacing) * 2);min-width:0;padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-normal);font-size:.8125rem;font-weight:var(--font-weight-normal);white-space:nowrap}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-textual .fi-fo-rich-editor-dropdown-tool-option.fi-active{color:var(--primary-700)}.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-textual .fi-fo-rich-editor-dropdown-tool-option.fi-active:where(.dark,.dark *){color:var(--primary-400)}.fi-fo-rich-editor .fi-fo-rich-editor-tool{height:calc(var(--spacing) * 8);min-width:calc(var(--spacing) * 8);border-radius:var(--radius-lg);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-700);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));--tw-duration:75ms;justify-content:center;align-items:center;transition-duration:75ms;display:flex}@media (hover:hover){.fi-fo-rich-editor .fi-fo-rich-editor-tool:hover{background-color:var(--gray-50)}}.fi-fo-rich-editor .fi-fo-rich-editor-tool:focus-visible{background-color:var(--gray-50)}.fi-fo-rich-editor .fi-fo-rich-editor-tool:where(.dark,.dark *){color:var(--gray-200)}@media (hover:hover){.fi-fo-rich-editor .fi-fo-rich-editor-tool:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-fo-rich-editor .fi-fo-rich-editor-tool:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}}.fi-fo-rich-editor .fi-fo-rich-editor-tool:where(.dark,.dark *):focus-visible{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-fo-rich-editor .fi-fo-rich-editor-tool:where(.dark,.dark *):focus-visible{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-tool[disabled]{pointer-events:none;cursor:default;opacity:.7}.fi-fo-rich-editor .fi-fo-rich-editor-tool.fi-active{background-color:var(--gray-50);color:var(--primary-600)}.fi-fo-rich-editor .fi-fo-rich-editor-tool.fi-active:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-fo-rich-editor .fi-fo-rich-editor-tool.fi-active:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-tool.fi-active:where(.dark,.dark *){color:var(--primary-400)}.fi-fo-rich-editor .fi-fo-rich-editor-tool.fi-fo-rich-editor-tool-with-label{align-items:center;column-gap:var(--spacing);padding-inline:calc(var(--spacing) * 1.5)}:is(.fi-fo-rich-editor .fi-fo-rich-editor-tool,.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-trigger,.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-option):focus-visible{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--primary-600);--tw-outline-style:solid;outline-style:solid}:is(.fi-fo-rich-editor .fi-fo-rich-editor-tool,.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-trigger,.fi-fo-rich-editor .fi-fo-rich-editor-dropdown-tool-option):focus-visible:where(.dark,.dark *){outline-color:var(--primary-400)}.fi-fo-rich-editor .fi-fo-rich-editor-uploading-file-message{align-items:center;column-gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200);background-color:var(--gray-50);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-700);display:flex}.fi-fo-rich-editor .fi-fo-rich-editor-uploading-file-message:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-fo-rich-editor .fi-fo-rich-editor-uploading-file-message:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-uploading-file-message:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-fo-rich-editor .fi-fo-rich-editor-uploading-file-message:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-uploading-file-message:where(.dark,.dark *){color:var(--gray-200)}.fi-fo-rich-editor .fi-fo-rich-editor-uploading-file-message .fi-loading-indicator{color:var(--gray-400)}.fi-fo-rich-editor .fi-fo-rich-editor-uploading-file-message .fi-loading-indicator:where(.dark,.dark *){color:var(--gray-500)}.fi-fo-rich-editor .fi-fo-rich-editor-file-validation-message{align-items:center;column-gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--danger-200);background-color:var(--danger-50);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--danger-700);display:flex}.fi-fo-rich-editor .fi-fo-rich-editor-file-validation-message:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-fo-rich-editor .fi-fo-rich-editor-file-validation-message:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-file-validation-message:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-fo-rich-editor .fi-fo-rich-editor-file-validation-message:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-file-validation-message:where(.dark,.dark *){color:var(--danger-200)}.fi-fo-rich-editor .fi-fo-rich-editor-main{flex-direction:column-reverse;display:flex}.fi-fo-rich-editor .fi-fo-rich-editor-content{min-height:calc(var(--spacing) * 12);width:100%;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);flex-direction:column;flex:1;display:flex;position:relative}.fi-fo-rich-editor[style*=--min-height] .fi-fo-rich-editor-content{min-height:var(--min-height)}.fi-fo-rich-editor[style*=--max-height] .fi-fo-rich-editor-content{scrollbar-gutter:stable;max-height:var(--max-height);overflow-y:auto}.fi-fo-rich-editor[style*=--max-height] .fi-fo-rich-editor-content[role=region]{--tw-outline-style:none;outline-style:none}.fi-fo-rich-editor[style*=--max-height] .fi-fo-rich-editor-content[role=region]:focus-visible{--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);--tw-ring-color:var(--primary-600);--tw-ring-inset:inset}.fi-fo-rich-editor[style*=--max-height] .fi-fo-rich-editor-content[role=region]:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--primary-500)}.fi-fo-rich-editor span[data-type=mergeTag]{white-space:nowrap;margin-block:0;display:inline-block}.fi-fo-rich-editor span[data-type=mergeTag]:before{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);opacity:.6;content:"{{";margin-inline-end:var(--spacing)}.fi-fo-rich-editor span[data-type=mergeTag]:after{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);opacity:.6;content:"}}";margin-inline-start:var(--spacing)}.fi-fo-rich-editor span[data-type=mention]{background-color:var(--primary-50);padding-inline:var(--spacing);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--primary-600);border-radius:.25rem;margin-block:0;display:inline-block}.fi-fo-rich-editor span[data-type=mention]:where(.dark,.dark *){background-color:var(--primary-400)}@supports (color:color-mix(in lab, red, red)){.fi-fo-rich-editor span[data-type=mention]:where(.dark,.dark *){background-color:color-mix(in oklab, var(--primary-400) 10%, transparent)}}.fi-fo-rich-editor span[data-type=mention]:where(.dark,.dark *){color:var(--primary-400)}.fi-fo-rich-editor .fi-fo-rich-editor-panels{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200);background-color:var(--gray-50);width:100%;overflow:clip}.fi-fo-rich-editor .fi-fo-rich-editor-panels:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-fo-rich-editor .fi-fo-rich-editor-panels:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-panels:where(.dark,.dark *){background-color:var(--gray-900)}@supports (color:color-mix(in lab, red, red)){.fi-fo-rich-editor .fi-fo-rich-editor-panels:where(.dark,.dark *){background-color:color-mix(in oklab, var(--gray-900) 30%, transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-panel-header{align-items:flex-start;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:flex}.fi-fo-rich-editor .fi-fo-rich-editor-panel-heading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-950);flex:1}.fi-fo-rich-editor .fi-fo-rich-editor-panel-heading:where(.dark,.dark *){color:var(--color-white)}.fi-fo-rich-editor .fi-fo-rich-editor-panel-close-btn-ctn{flex-shrink:0}.fi-fo-rich-editor .fi-fo-rich-editor-panel{grid-template-columns:repeat(1,minmax(0,1fr));display:grid}:where(.fi-fo-rich-editor .fi-fo-rich-editor-panel>: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)));border-color:var(--gray-200)}:where(.fi-fo-rich-editor .fi-fo-rich-editor-panel:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.fi-fo-rich-editor .fi-fo-rich-editor-panel:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-panel:has(.fi-fo-rich-editor-custom-blocks-ctn){margin-bottom:-1px}.fi-fo-rich-editor .fi-fo-rich-editor-merge-tags-list{gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.fi-fo-rich-editor .fi-fo-rich-editor-merge-tag-btn{cursor:move;border-radius:var(--radius-lg);background-color:var(--color-white);padding:var(--spacing);text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-600);--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);--tw-ring-color:var(--gray-600)}@supports (color:color-mix(in lab, red, red)){.fi-fo-rich-editor .fi-fo-rich-editor-merge-tag-btn{--tw-ring-color:color-mix(in oklab, var(--gray-600) 10%, transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-merge-tag-btn:where(.dark,.dark *){background-color:var(--gray-400)}@supports (color:color-mix(in lab, red, red)){.fi-fo-rich-editor .fi-fo-rich-editor-merge-tag-btn:where(.dark,.dark *){background-color:color-mix(in oklab, var(--gray-400) 10%, transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-merge-tag-btn:where(.dark,.dark *){color:var(--gray-200);--tw-ring-color:var(--gray-400)}@supports (color:color-mix(in lab, red, red)){.fi-fo-rich-editor .fi-fo-rich-editor-merge-tag-btn:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--gray-400) 20%, transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-ctn{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200);display:grid;overflow-y:auto}.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-ctn:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-ctn:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-group-header{z-index:1;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200);background-color:var(--gray-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-950);position:sticky;top:-1px}.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-group-header:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-group-header:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-group-header:where(.dark,.dark *){background-color:var(--gray-800);color:var(--color-white)}.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-group-header:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:1px}.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-list{gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.fi-fo-rich-editor:has(.fi-fo-rich-editor-custom-blocks-group-header) .fi-fo-rich-editor-custom-blocks-list{background-color:var(--color-white)}.fi-fo-rich-editor:has(.fi-fo-rich-editor-custom-blocks-group-header) .fi-fo-rich-editor-custom-blocks-list:where(.dark,.dark *){background-color:var(--gray-900)}.fi-fo-rich-editor .fi-fo-rich-editor-custom-block-btn{cursor:move;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-600);--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);--tw-ring-color:var(--gray-600);display:flex}@supports (color:color-mix(in lab, red, red)){.fi-fo-rich-editor .fi-fo-rich-editor-custom-block-btn{--tw-ring-color:color-mix(in oklab, var(--gray-600) 10%, transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-custom-block-btn:focus-visible{--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);--tw-ring-color:var(--primary-600);--tw-outline-style:none;outline-style:none}.fi-fo-rich-editor .fi-fo-rich-editor-custom-block-btn:where(.dark,.dark *){background-color:var(--gray-400)}@supports (color:color-mix(in lab, red, red)){.fi-fo-rich-editor .fi-fo-rich-editor-custom-block-btn:where(.dark,.dark *){background-color:color-mix(in oklab, var(--gray-400) 10%, transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-custom-block-btn:where(.dark,.dark *){color:var(--gray-200);--tw-ring-color:var(--gray-400)}@supports (color:color-mix(in lab, red, red)){.fi-fo-rich-editor .fi-fo-rich-editor-custom-block-btn:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--gray-400) 20%, transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-custom-block-btn:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--primary-500)}.fi-fo-rich-editor .fi-fo-rich-editor-custom-block-btn .fi-fo-rich-editor-custom-block-icon,.fi-fo-rich-editor .fi-fo-rich-editor-custom-block-btn .fi-loading-indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0}.fi-fo-rich-editor .fi-fo-rich-editor-custom-block-btn .fi-fo-rich-editor-custom-block-icon .fi-icon{width:100%;height:100%}.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-list.fi-fo-rich-editor-custom-blocks-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-grid>.fi-fo-rich-editor-custom-block-btn{min-height:calc(var(--spacing) * 20);justify-content:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));flex-direction:column}.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-grid>.fi-fo-rich-editor-custom-block-btn .fi-fo-rich-editor-custom-block-icon,.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-grid>.fi-fo-rich-editor-custom-block-btn .fi-loading-indicator{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-search{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);display:flex}.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-search:focus-within{--tw-inset-shadow:inset 0 -2px 0 var(--tw-inset-shadow-color,var(--color-primary-600));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-search:where(.dark,.dark *):focus-within{--tw-inset-shadow:inset 0 -2px 0 var(--tw-inset-shadow-color,var(--color-primary-500));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-search>.fi-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--gray-400);flex-shrink:0}.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-search>.fi-icon:where(.dark,.dark *){color:var(--gray-500)}.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-search-input{border-style:var(--tw-border-style);min-width:0;padding-inline:0;padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--gray-950);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1;display:block}.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-search-input::placeholder{color:var(--gray-500)}.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-search-input:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}@media (width>=40rem){.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-search-input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-search-input:where(.dark,.dark *){color:var(--color-white)}.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-search-input:where(.dark,.dark *)::placeholder{color:var(--gray-400)}.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-no-results{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-500)}.fi-fo-rich-editor .fi-fo-rich-editor-custom-blocks-no-results:where(.dark,.dark *){color:var(--gray-400)}.fi-fo-rich-editor .tiptap{flex:1;height:100%}.fi-fo-rich-editor .tiptap:focus{--tw-outline-style:none;outline-style:none}div:is(.fi-fo-rich-editor .tiptap:focus .ProseMirror-selectednode)[data-type=customBlock],img:is(.fi-fo-rich-editor .tiptap:focus .ProseMirror-selectednode){--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);--tw-ring-color:var(--primary-600)}:is(div:is(.fi-fo-rich-editor .tiptap:focus .ProseMirror-selectednode)[data-type=customBlock],img:is(.fi-fo-rich-editor .tiptap:focus .ProseMirror-selectednode)):where(.dark,.dark *){--tw-ring-color:var(--primary-500)}.fi-fo-rich-editor .tiptap p.is-editor-empty:first-child:before{pointer-events:none;float:inline-start;height:0;color:var(--gray-400);content:attr(data-placeholder)}.fi-fo-rich-editor .tiptap p.is-editor-empty:first-child:after{pointer-events:none;visibility:hidden;content:attr(data-placeholder);min-height:1lh;margin-top:-1lh;display:block}.fi-fo-rich-editor .tiptap p.is-editor-empty:first-child:where(.dark,.dark *):before{color:var(--gray-500)}.fi-fo-rich-editor .tiptap [data-type=details]{margin-block:calc(var(--spacing) * 6);gap:var(--spacing);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-950);display:flex}@supports (color:color-mix(in lab, red, red)){.fi-fo-rich-editor .tiptap [data-type=details]{border-color:color-mix(in oklab, var(--gray-950) 20%, transparent)}}.fi-fo-rich-editor .tiptap [data-type=details]{padding:calc(var(--spacing) * 4)}.fi-fo-rich-editor .tiptap [data-type=details]:where(.dark,.dark *){border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.fi-fo-rich-editor .tiptap [data-type=details]:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.fi-fo-rich-editor .tiptap [data-type=details]>div:first-of-type{margin-top:0!important}.fi-fo-rich-editor .tiptap [data-type=details] summary{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);list-style-type:none}.fi-fo-rich-editor .tiptap [data-type=details]>button{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-radius:var(--radius-md);padding:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;margin-inline-end:calc(var(--spacing) * 2);background-color:#0000;justify-content:center;align-items:center;margin-top:1px;line-height:1;display:flex}@media (hover:hover){.fi-fo-rich-editor .tiptap [data-type=details]>button:hover{background-color:var(--gray-950)}@supports (color:color-mix(in lab, red, red)){.fi-fo-rich-editor .tiptap [data-type=details]>button:hover{background-color:color-mix(in oklab, var(--gray-950) 5%, transparent)}}.fi-fo-rich-editor .tiptap [data-type=details]>button:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-fo-rich-editor .tiptap [data-type=details]>button:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}}.fi-fo-rich-editor .tiptap [data-type=details]>button:before{content:"▶"}.fi-fo-rich-editor .tiptap [data-type=details]>button:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):before{content:"◀"}.fi-fo-rich-editor .tiptap [data-type=details].is-open>button:before{content:"▼"}.fi-fo-rich-editor .tiptap [data-type=details]>div{gap:calc(var(--spacing) * 4);flex-direction:column;width:100%;display:flex}.fi-fo-rich-editor .tiptap [data-type=details]>div>[data-type=detailsContent]{margin-top:0!important}.fi-fo-rich-editor .tiptap [data-type=details]>div>[data-type=detailsContent]>:last-child{margin-bottom:calc(var(--spacing) * 4)}.fi-fo-rich-editor .tiptap table{table-layout:fixed;border-collapse:collapse;width:100%;margin:0;overflow:hidden}.fi-fo-rich-editor .tiptap table:first-child{margin-top:0}.fi-fo-rich-editor .tiptap table td,.fi-fo-rich-editor .tiptap table th{border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-300);vertical-align:top;min-width:1em;position:relative;padding:calc(var(--spacing) * 2)!important}:is(.fi-fo-rich-editor .tiptap table td,.fi-fo-rich-editor .tiptap table th):where(.dark,.dark *){border-color:var(--gray-600)}:is(.fi-fo-rich-editor .tiptap table td,.fi-fo-rich-editor .tiptap table th)>*{margin-bottom:0}.fi-fo-rich-editor .tiptap table th{background-color:var(--gray-100);text-align:start;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.fi-fo-rich-editor .tiptap table th:where(.dark,.dark *){background-color:var(--gray-800);color:var(--color-white)}.fi-fo-rich-editor .tiptap table .selectedCell:after{pointer-events:none;z-index:2;background-color:var(--gray-200);inset-inline-start:calc(var(--spacing) * 0);inset-inline-end:calc(var(--spacing) * 0);position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.fi-fo-rich-editor .tiptap table .selectedCell:after{background-color:color-mix(in oklab, var(--gray-200) 80%, transparent)}}.fi-fo-rich-editor .tiptap table .selectedCell:after{--tw-content:"";content:var(--tw-content)}.fi-fo-rich-editor .tiptap table .selectedCell:where(.dark,.dark *):after{background-color:var(--gray-800)}@supports (color:color-mix(in lab, red, red)){.fi-fo-rich-editor .tiptap table .selectedCell:where(.dark,.dark *):after{background-color:color-mix(in oklab, var(--gray-800) 80%, transparent)}}.fi-fo-rich-editor .tiptap table .column-resize-handle{pointer-events:none;width:var(--spacing);background-color:var(--primary-600);inset-inline-end:calc(var(--spacing) * 0);position:absolute;top:0;bottom:0;margin:0!important}.fi-fo-rich-editor .tiptap .tableWrapper{overflow-x:auto}.fi-fo-rich-editor .tiptap li>.tableWrapper:where(:not(.fi-not-prose,.fi-not-prose *)){margin-block:calc(var(--spacing) * 4)}.fi-fo-rich-editor .tiptap li>.tableWrapper:where(:not(.fi-not-prose,.fi-not-prose *)):first-child{margin-top:0}.fi-fo-rich-editor .tiptap li>.tableWrapper:where(:not(.fi-not-prose,.fi-not-prose *)):last-child{margin-bottom:0}.fi-fo-rich-editor .tiptap.resize-cursor{cursor:col-resize;cursor:ew-resize}.fi-fo-rich-editor .tiptap .grid-layout>.grid-layout-col{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-950)}@supports (color:color-mix(in lab, red, red)){.fi-fo-rich-editor .tiptap .grid-layout>.grid-layout-col{border-color:color-mix(in oklab, var(--gray-950) 20%, transparent)}}.fi-fo-rich-editor .tiptap .grid-layout>.grid-layout-col{padding:calc(var(--spacing) * 4)}.fi-fo-rich-editor .tiptap .grid-layout>.grid-layout-col:where(.dark,.dark *){border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.fi-fo-rich-editor .tiptap .grid-layout>.grid-layout-col:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.fi-fo-rich-editor .tiptap [data-resize-handle]{z-index:1;background:#00000080;border:1px solid #fffc;border-radius:2px;position:absolute}.fi-fo-rich-editor .tiptap [data-resize-handle]:hover{background:#000c}.fi-fo-rich-editor .tiptap [data-resize-handle][data-resize-handle]{margin:0!important}.fi-fo-rich-editor .tiptap [data-resize-handle][data-resize-handle=top-left],.fi-fo-rich-editor .tiptap [data-resize-handle][data-resize-handle=top-right],.fi-fo-rich-editor .tiptap [data-resize-handle][data-resize-handle=bottom-left],.fi-fo-rich-editor .tiptap [data-resize-handle][data-resize-handle=bottom-right]{width:8px;height:8px}.fi-fo-rich-editor .tiptap [data-resize-handle][data-resize-handle=top-left]{cursor:nwse-resize;top:-4px;left:-4px}.fi-fo-rich-editor .tiptap [data-resize-handle][data-resize-handle=top-right]{cursor:nesw-resize;top:-4px;right:-4px}.fi-fo-rich-editor .tiptap [data-resize-handle][data-resize-handle=bottom-left]{cursor:nesw-resize;bottom:-4px;left:-4px}.fi-fo-rich-editor .tiptap [data-resize-handle][data-resize-handle=bottom-right]{cursor:nwse-resize;bottom:-4px;right:-4px}.fi-fo-rich-editor .tiptap [data-resize-handle][data-resize-handle=top],.fi-fo-rich-editor .tiptap [data-resize-handle][data-resize-handle=bottom]{height:6px;left:8px;right:8px}.fi-fo-rich-editor .tiptap [data-resize-handle][data-resize-handle=top]{cursor:ns-resize;top:-3px}.fi-fo-rich-editor .tiptap [data-resize-handle][data-resize-handle=bottom]{cursor:ns-resize;bottom:-3px}.fi-fo-rich-editor .tiptap [data-resize-handle][data-resize-handle=left],.fi-fo-rich-editor .tiptap [data-resize-handle][data-resize-handle=right]{width:6px;top:8px;bottom:8px}.fi-fo-rich-editor .tiptap [data-resize-handle][data-resize-handle=left]{cursor:ew-resize;left:-3px}.fi-fo-rich-editor .tiptap [data-resize-handle][data-resize-handle=right]{cursor:ew-resize;right:-3px}.fi-fo-rich-editor .tiptap [data-resize-state=true] [data-resize-wrapper]{border-radius:.125rem;outline:1px solid #00000040;position:relative}.fi-fo-rich-editor.fi-disabled [data-resize-handle]{display:none}.fi-fo-rich-editor.fi-disabled [data-resize-state=true] [data-resize-wrapper]{outline:none}@supports (-webkit-touch-callout:none){.fi-fo-rich-editor .tiptap.ProseMirror{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.fi-fo-rich-editor img{display:inline-block}.fi-fo-rich-editor div[data-type=customBlock]{display:grid}:where(.fi-fo-rich-editor div[data-type=customBlock]>: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)));border-color:var(--gray-200)}.fi-fo-rich-editor div[data-type=customBlock]{border-radius:var(--radius-lg);--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);--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);--tw-ring-color:var(--gray-950);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fi-fo-rich-editor div[data-type=customBlock]{--tw-ring-color:color-mix(in oklab, var(--gray-950) 10%, transparent)}}:where(.fi-fo-rich-editor div[data-type=customBlock]:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.fi-fo-rich-editor div[data-type=customBlock]:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-fo-rich-editor div[data-type=customBlock]:where(.dark,.dark *){--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.fi-fo-rich-editor div[data-type=customBlock]:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-custom-block-header{align-items:flex-start;gap:calc(var(--spacing) * 3);background-color:var(--gray-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:flex}.fi-fo-rich-editor .fi-fo-rich-editor-custom-block-header:where(.dark,.dark *){background-color:var(--gray-900)}@supports (color:color-mix(in lab, red, red)){.fi-fo-rich-editor .fi-fo-rich-editor-custom-block-header:where(.dark,.dark *){background-color:color-mix(in oklab, var(--gray-900) 30%, transparent)}}.fi-fo-rich-editor .fi-fo-rich-editor-custom-block-heading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-950);flex:1}.fi-fo-rich-editor .fi-fo-rich-editor-custom-block-heading:where(.dark,.dark *){color:var(--color-white)}.fi-fo-rich-editor .fi-fo-rich-editor-custom-block-edit-btn-ctn,.fi-fo-rich-editor .fi-fo-rich-editor-custom-block-delete-btn-ctn{flex-shrink:0}.fi-fo-rich-editor .fi-fo-rich-editor-custom-block-preview{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal{grid-template-columns:repeat(1,minmax(0,1fr));position:relative}:where(.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal>: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(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal:has(>.fi-fo-rich-editor-custom-block-header .fi-icon-btn){column-gap:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr) auto}.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal>.fi-fo-rich-editor-custom-block-header{gap:var(--spacing);border-style:var(--tw-border-style);background-color:#0000;border-width:0;flex-direction:column;grid-row-start:1;grid-column-start:2;align-self:flex-start;padding:0}.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal>.fi-fo-rich-editor-custom-block-header>.fi-fo-rich-editor-custom-block-heading{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal>.fi-fo-rich-editor-custom-block-header:not(:has(.fi-icon-btn)){clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal>.fi-fo-rich-editor-custom-block-header>.fi-fo-rich-editor-custom-block-edit-btn-ctn,.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal>.fi-fo-rich-editor-custom-block-header>.fi-fo-rich-editor-custom-block-delete-btn-ctn)>.fi-icon-btn{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);margin:0}:is(.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal>.fi-fo-rich-editor-custom-block-header>.fi-fo-rich-editor-custom-block-edit-btn-ctn,.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal>.fi-fo-rich-editor-custom-block-header>.fi-fo-rich-editor-custom-block-delete-btn-ctn)>.fi-icon-btn:focus-visible{background-color:var(--gray-50);--tw-ring-inset:inset}:is(.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal>.fi-fo-rich-editor-custom-block-header>.fi-fo-rich-editor-custom-block-edit-btn-ctn,.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal>.fi-fo-rich-editor-custom-block-header>.fi-fo-rich-editor-custom-block-delete-btn-ctn)>.fi-icon-btn:where(.dark,.dark *):focus-visible{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){:is(.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal>.fi-fo-rich-editor-custom-block-header>.fi-fo-rich-editor-custom-block-edit-btn-ctn,.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal>.fi-fo-rich-editor-custom-block-header>.fi-fo-rich-editor-custom-block-delete-btn-ctn)>.fi-icon-btn:where(.dark,.dark *):focus-visible{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}@media (hover:hover){@media (hover:hover){:is(.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal>.fi-fo-rich-editor-custom-block-header>.fi-fo-rich-editor-custom-block-edit-btn-ctn,.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal>.fi-fo-rich-editor-custom-block-header>.fi-fo-rich-editor-custom-block-delete-btn-ctn)>.fi-icon-btn:hover{background-color:var(--gray-50)}:is(.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal>.fi-fo-rich-editor-custom-block-header>.fi-fo-rich-editor-custom-block-edit-btn-ctn,.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal>.fi-fo-rich-editor-custom-block-header>.fi-fo-rich-editor-custom-block-delete-btn-ctn)>.fi-icon-btn:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){:is(.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal>.fi-fo-rich-editor-custom-block-header>.fi-fo-rich-editor-custom-block-edit-btn-ctn,.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal>.fi-fo-rich-editor-custom-block-header>.fi-fo-rich-editor-custom-block-delete-btn-ctn)>.fi-icon-btn:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}}}@media (pointer:coarse){:is(.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal>.fi-fo-rich-editor-custom-block-header>.fi-fo-rich-editor-custom-block-edit-btn-ctn,.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal>.fi-fo-rich-editor-custom-block-header>.fi-fo-rich-editor-custom-block-delete-btn-ctn)>.fi-icon-btn{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}}.fi-fo-rich-editor div[data-type=customBlock].fi-fo-rich-editor-custom-block-minimal>.fi-fo-rich-editor-custom-block-preview{border-style:var(--tw-border-style);border-width:0;grid-row-start:1;grid-column-start:1;align-self:center;min-width:0;padding:0}@supports (container-type:inline-size){.fi-fo-rich-editor{container-type:inline-size}@container (width>=42rem){.fi-fo-rich-editor .fi-fo-rich-editor-main{flex-direction:row}.fi-fo-rich-editor .fi-fo-rich-editor-panels{max-width:var(--container-3xs);border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:0;border-end-end-radius:var(--radius-lg)}.fi-fo-rich-editor .fi-fo-rich-editor-panels.fi-fo-rich-editor-sticky-panels>.fi-fo-rich-editor-panel{position:sticky;overflow-y:auto}.fi-fo-rich-editor .fi-fo-rich-editor-panels.fi-fo-rich-editor-sticky-panels>.fi-fo-rich-editor-panel .fi-fo-rich-editor-custom-blocks-ctn{overflow:visible}.fi-fo-rich-editor .fi-fo-rich-editor-panels.fi-fo-rich-editor-sticky-panels>.fi-fo-rich-editor-panel{top:calc(var(--fi-fo-rich-editor-sticky-offset,var(--fi-fo-rich-editor-modal-header-height,0px)) + var(--fi-fo-rich-editor-toolbar-height,0px));max-height:calc(var(--fi-fo-rich-editor-modal-viewport-height,100dvh) - var(--fi-fo-rich-editor-sticky-offset,var(--fi-fo-rich-editor-modal-header-height,0px)) - var(--fi-fo-rich-editor-toolbar-height,0px) - var(--fi-fo-rich-editor-modal-footer-height,0px))}}}@supports not (container-type:inline-size){@media (width>=48rem){.fi-fo-rich-editor .fi-fo-rich-editor-main{flex-direction:row}.fi-fo-rich-editor .fi-fo-rich-editor-panels{max-width:var(--container-3xs);border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:0;border-end-end-radius:var(--radius-lg)}.fi-fo-rich-editor .fi-fo-rich-editor-panels.fi-fo-rich-editor-sticky-panels>.fi-fo-rich-editor-panel{position:sticky;overflow-y:auto}.fi-fo-rich-editor .fi-fo-rich-editor-panels.fi-fo-rich-editor-sticky-panels>.fi-fo-rich-editor-panel .fi-fo-rich-editor-custom-blocks-ctn{overflow:visible}.fi-fo-rich-editor .fi-fo-rich-editor-panels.fi-fo-rich-editor-sticky-panels>.fi-fo-rich-editor-panel{top:calc(var(--fi-fo-rich-editor-sticky-offset,var(--fi-fo-rich-editor-modal-header-height,0px)) + var(--fi-fo-rich-editor-toolbar-height,0px));max-height:calc(var(--fi-fo-rich-editor-modal-viewport-height,100dvh) - var(--fi-fo-rich-editor-sticky-offset,var(--fi-fo-rich-editor-modal-header-height,0px)) - var(--fi-fo-rich-editor-toolbar-height,0px) - var(--fi-fo-rich-editor-modal-footer-height,0px))}}}:scope .fi-fo-rich-editor-text-color-select-option{align-items:center;gap:calc(var(--spacing) * 2);display:flex}:scope .fi-fo-rich-editor-text-color-select-option .fi-fo-rich-editor-text-color-select-option-preview{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);background-color:var(--color);border-radius:2147483647px;flex-shrink:0}:scope .fi-fo-rich-editor-text-color-select-option .fi-fo-rich-editor-text-color-select-option-preview:where(.dark,.dark *){background-color:var(--dark-color)}[x-sortable]:has(.fi-sortable-ghost) .fi-fo-rich-editor{pointer-events:none}.fi-fo-select .fi-hidden{display:none}@media (width>=40rem){.fi-fo-select-wrp.fi-fo-field-has-inline-label .fi-fo-field-label-col{padding-top:calc(var(--spacing) * 1.5)}}.fi-fo-slider{gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);--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);--tw-ring-color:var(--gray-950);background-color:#0000;border-width:0}@supports (color:color-mix(in lab, red, red)){.fi-fo-slider{--tw-ring-color:color-mix(in oklab, var(--gray-950) 10%, transparent)}}.fi-fo-slider:where(.dark,.dark *){--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.fi-fo-slider:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.fi-fo-slider .noUi-connect{background-color:var(--primary-500)}.fi-fo-slider .noUi-connect:where(.dark,.dark *){background-color:var(--primary-600)}.fi-fo-slider .noUi-connects{border-radius:var(--radius-lg);background-color:var(--gray-950)}@supports (color:color-mix(in lab, red, red)){.fi-fo-slider .noUi-connects{background-color:color-mix(in oklab, var(--gray-950) 5%, transparent)}}.fi-fo-slider .noUi-connects:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-fo-slider .noUi-connects:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-fo-slider .noUi-handle{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-950);position:absolute}@supports (color:color-mix(in lab, red, red)){.fi-fo-slider .noUi-handle{border-color:color-mix(in oklab, var(--gray-950) 10%, transparent)}}.fi-fo-slider .noUi-handle{background-color:var(--color-white);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);backface-visibility:hidden}.fi-fo-slider .noUi-handle:focus{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--primary-600)}.fi-fo-slider .noUi-handle:where(.dark,.dark *){border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.fi-fo-slider .noUi-handle:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.fi-fo-slider .noUi-handle:where(.dark,.dark *){background-color:var(--gray-700)}.fi-fo-slider .noUi-handle:where(.dark,.dark *):focus{outline-color:var(--primary-500)}.fi-fo-slider .noUi-handle:before,.fi-fo-slider .noUi-handle:after{border-style:var(--tw-border-style);background-color:var(--gray-400);border-width:0}.fi-fo-slider .noUi-tooltip{border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-white);color:var(--gray-950);--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);--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);--tw-ring-color:var(--gray-950);border-width:0}@supports (color:color-mix(in lab, red, red)){.fi-fo-slider .noUi-tooltip{--tw-ring-color:color-mix(in oklab, var(--gray-950) 10%, transparent)}}.fi-fo-slider .noUi-tooltip:where(.dark,.dark *){background-color:var(--gray-800);color:var(--color-white);--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.fi-fo-slider .noUi-tooltip:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.fi-fo-slider .noUi-pips .noUi-value{color:var(--gray-950)}.fi-fo-slider .noUi-pips .noUi-value:where(.dark,.dark *){color:var(--color-white)}.fi-fo-slider.fi-fo-slider-vertical{margin-top:calc(var(--spacing) * 4);height:calc(var(--spacing) * 40)}.fi-fo-slider.fi-fo-slider-vertical.fi-fo-slider-has-tooltips{margin-inline-start:calc(var(--spacing) * 10)}.fi-fo-slider:not(.fi-fo-slider-vertical).fi-fo-slider-has-pips{margin-bottom:calc(var(--spacing) * 8)}.fi-fo-slider:not(.fi-fo-slider-vertical).fi-fo-slider-has-tooltips{margin-top:calc(var(--spacing) * 10)}.fi-fo-slider:not(.fi-fo-slider-vertical) .noUi-pips .noUi-value{margin-top:var(--spacing)}.fi-fo-tags-input.fi-disabled .fi-badge-delete-btn{display:none}.fi-fo-tags-input .fi-fo-tags-input-tags-ctn{gap:calc(var(--spacing) * 1.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-top-color:var(--gray-200);width:100%;padding:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.fi-fo-tags-input .fi-fo-tags-input-tags-ctn:where(.dark,.dark *){border-top-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-fo-tags-input .fi-fo-tags-input-tags-ctn:where(.dark,.dark *){border-top-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-fo-tags-input .fi-fo-tags-input-tags-ctn>template{display:none}.fi-fo-tags-input .fi-fo-tags-input-tags-ctn>.fi-badge.fi-reorderable{cursor:move}.fi-fo-tags-input .fi-fo-tags-input-tags-ctn>.fi-badge .fi-badge-label-ctn{text-align:start;-webkit-user-select:none;user-select:none}@media (width>=40rem){.fi-fo-tags-input-wrp.fi-fo-field-has-inline-label .fi-fo-field-label-col{padding-top:calc(var(--spacing) * 1.5)}}.fi-fo-text-input{overflow:hidden}.fi-fo-text-input input.fi-revealable::-ms-reveal{display:none}.fi-fo-text-input input[type=number]:disabled,.fi-fo-text-input input[type=number][readonly]{-moz-appearance:textfield}:is(.fi-fo-text-input input[type=number]:disabled,.fi-fo-text-input input[type=number][readonly])::-webkit-inner-spin-button{appearance:none;margin:0}:is(.fi-fo-text-input input[type=number]:disabled,.fi-fo-text-input input[type=number][readonly])::-webkit-outer-spin-button{appearance:none;margin:0}.fi-fo-textarea{overflow:hidden}.fi-fo-textarea textarea{--tw-border-style:none;width:100%;height:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--gray-950);background-color:#0000;border-style:none;display:block}.fi-fo-textarea textarea::placeholder{color:var(--gray-400)}.fi-fo-textarea textarea:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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);--tw-outline-style:none;outline-style:none}.fi-fo-textarea textarea:disabled{color:var(--gray-500);-webkit-text-fill-color:var(--color-gray-500)}.fi-fo-textarea textarea:disabled::placeholder{-webkit-text-fill-color:var(--color-gray-400)}.fi-fo-textarea textarea:where(.dark,.dark *){color:var(--color-white)}.fi-fo-textarea textarea:where(.dark,.dark *)::placeholder{color:var(--gray-500)}.fi-fo-textarea textarea:where(.dark,.dark *):disabled{color:var(--gray-400);-webkit-text-fill-color:var(--color-gray-400)}.fi-fo-textarea textarea:where(.dark,.dark *):disabled::placeholder{-webkit-text-fill-color:var(--color-gray-500)}@supports (-webkit-touch-callout:none){.fi-fo-textarea textarea{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.fi-fo-textarea.fi-autosizable textarea{resize:none}@media (width>=40rem){.fi-fo-textarea-wrp.fi-fo-field-has-inline-label .fi-fo-field-label-col{padding-top:calc(var(--spacing) * 1.5)}}.fi-fo-toggle-buttons.fi-btn-group{width:max-content;max-width:100%}.fi-fo-toggle-buttons.fi-btn-group.fi-width-full{width:100%}.fi-fo-toggle-buttons:not(.fi-btn-group){gap:calc(var(--spacing) * 3)}.fi-fo-toggle-buttons:not(.fi-btn-group).fi-inline{flex-wrap:wrap;display:flex}.fi-fo-toggle-buttons:not(.fi-btn-group).fi-inline.fi-width-full .fi-fo-toggle-buttons-btn-ctn{flex-grow:1}.fi-fo-toggle-buttons:not(.fi-btn-group):not(.fi-inline).fi-grid-direction-col{margin-top:calc(var(--spacing) * -3)}.fi-fo-toggle-buttons:not(.fi-btn-group):not(.fi-inline).fi-grid-direction-col .fi-fo-toggle-buttons-btn-ctn{break-inside:avoid;padding-top:calc(var(--spacing) * 3)}.fi-fo-toggle-buttons:not(.fi-btn-group).fi-width-full .fi-fo-toggle-buttons-btn-ctn .fi-btn{width:100%}.fi-fo-toggle-buttons .fi-fo-toggle-buttons-input{pointer-events:none;opacity:0;position:absolute}.fi-fo-toggle-buttons-wrp{--tw-outline-style:none;outline-style:none}@media (width>=40rem){.fi-fo-toggle-buttons-wrp.fi-fo-field-has-inline-label .fi-fo-field-label-col{padding-top:calc(var(--spacing) * 1.5)}}.fi-in-code .phiki{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);--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);--tw-ring-color:var(--gray-950);overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.fi-in-code .phiki{--tw-ring-color:color-mix(in oklab, var(--gray-950) 10%, transparent)}}.fi-in-code .phiki:where(.dark,.dark *){--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.fi-in-code .phiki:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.fi-in-code:where(.dark,.dark *) .phiki,.fi-in-code:where(.dark,.dark *) .phiki span{color:var(--phiki-dark-color)!important;background-color:var(--phiki-dark-background-color)!important;font-style:var(--phiki-dark-font-style)!important;font-weight:var(--phiki-dark-font-weight)!important;-webkit-text-decoration:var(--phiki-dark-text-decoration)!important;-webkit-text-decoration:var(--phiki-dark-text-decoration)!important;-webkit-text-decoration:var(--phiki-dark-text-decoration)!important;text-decoration:var(--phiki-dark-text-decoration)!important}.fi-in-code.fi-copyable,.fi-in-code>.fi-copyable{cursor:pointer;border-radius:var(--radius-lg);--tw-outline-style:none;outline-style:none}:is(.fi-in-code.fi-copyable,.fi-in-code>.fi-copyable):focus-visible{--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);--tw-ring-color:var(--primary-600)}:is(.fi-in-code.fi-copyable,.fi-in-code>.fi-copyable):where(.dark,.dark *):focus-visible{--tw-ring-color:var(--primary-500)}.fi-in-color{gap:calc(var(--spacing) * 1.5);width:100%;display:flex}.fi-in-color.fi-wrapped{flex-wrap:wrap}.fi-in-color.fi-align-start,.fi-in-color.fi-align-left{justify-content:flex-start}.fi-in-color.fi-align-center{justify-content:center}.fi-in-color.fi-align-end,.fi-in-color.fi-align-right{justify-content:flex-end}.fi-in-color.fi-align-justify,.fi-in-color.fi-align-between{justify-content:space-between}.fi-in-color>.fi-in-color-item{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:var(--radius-md);--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);--tw-ring-color:var(--gray-950)}@supports (color:color-mix(in lab, red, red)){.fi-in-color>.fi-in-color-item{--tw-ring-color:color-mix(in oklab, var(--gray-950) 10%, transparent)}}.fi-in-color>.fi-in-color-item:where(.dark,.dark *){--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.fi-in-color>.fi-in-color-item:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.fi-in-color>.fi-in-color-item.fi-copyable{cursor:pointer;--tw-outline-style:none;outline-style:none}.fi-in-color>.fi-in-color-item.fi-copyable:focus-visible{--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);--tw-ring-color:var(--primary-600)}.fi-in-color>.fi-in-color-item.fi-copyable:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--primary-500)}.fi-in-entry{row-gap:calc(var(--spacing) * 2);display:grid}@media (width>=40rem){.fi-in-entry.fi-in-entry-has-inline-label{align-items:flex-start;column-gap:calc(var(--spacing) * 4);grid-template-columns:repeat(3,minmax(0,1fr))}.fi-in-entry.fi-in-entry-has-inline-label .fi-in-entry-content-col{grid-column:span 2/span 2}}.fi-in-entry .fi-in-entry-label-ctn{align-items:flex-start;column-gap:calc(var(--spacing) * 3);display:flex}.fi-in-entry .fi-in-entry-label-ctn>.fi-sc:first-child{flex-grow:0}.fi-in-entry .fi-in-entry-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-950)}.fi-in-entry .fi-in-entry-label:where(.dark,.dark *){color:var(--color-white)}.fi-in-entry .fi-in-entry-label-col,.fi-in-entry .fi-in-entry-content-col{row-gap:calc(var(--spacing) * 2);grid-auto-columns:minmax(0,1fr);display:grid}.fi-in-entry .fi-in-entry-content-ctn{align-items:center;column-gap:calc(var(--spacing) * 3);width:100%;display:flex}.fi-in-entry .fi-in-entry-content{text-align:start;width:100%;display:block}.fi-in-entry .fi-in-entry-content.fi-align-center{text-align:center}.fi-in-entry .fi-in-entry-content.fi-align-end{text-align:end}.fi-in-entry .fi-in-entry-content.fi-align-left{text-align:left}.fi-in-entry .fi-in-entry-content.fi-align-right{text-align:right}.fi-in-entry .fi-in-entry-content.fi-align-justify,.fi-in-entry .fi-in-entry-content.fi-align-between{text-align:justify}.fi-in-entry .fi-in-placeholder{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-400)}.fi-in-entry .fi-in-placeholder:where(.dark,.dark *){color:var(--gray-500)}.fi-in-key-value{table-layout:auto;width:100%}:where(.fi-in-key-value>: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)));border-color:var(--gray-200)}.fi-in-key-value{border-radius:var(--radius-lg);background-color:var(--color-white);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);--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);--tw-ring-color:var(--gray-950)}@supports (color:color-mix(in lab, red, red)){.fi-in-key-value{--tw-ring-color:color-mix(in oklab, var(--gray-950) 5%, transparent)}}:where(.fi-in-key-value:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){:where(.fi-in-key-value:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-in-key-value:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-in-key-value:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-in-key-value:where(.dark,.dark *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-in-key-value:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-in-key-value thead th{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-700)}.fi-in-key-value thead th:where(.dark,.dark *){color:var(--gray-200)}:where(.fi-in-key-value tbody>: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)));border-color:var(--gray-200)}.fi-in-key-value tbody{font-family:var(--mono-font-family), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media (width>=40rem){.fi-in-key-value tbody{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}}:where(.fi-in-key-value tbody:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){:where(.fi-in-key-value tbody:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}:where(.fi-in-key-value tr>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));border-color:var(--gray-200)}:where(.fi-in-key-value tr:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *)>:not(:last-child)){--tw-divide-x-reverse:1}:where(.fi-in-key-value tr:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){:where(.fi-in-key-value tr:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-in-key-value tbody th,.fi-in-key-value tbody td{width:50%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);text-align:start;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);overflow-wrap:anywhere}:is(.fi-in-key-value tbody th,.fi-in-key-value tbody td).fi-in-placeholder{width:100%;padding-block:calc(var(--spacing) * 2);text-align:center;font-family:var(--font-family), ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}.fi-in-icon{gap:calc(var(--spacing) * 1.5);width:100%;display:flex}.fi-in-icon.fi-wrapped{flex-wrap:wrap}.fi-in-icon.fi-in-icon-has-line-breaks{flex-direction:column}.fi-in-icon.fi-align-start,.fi-in-icon.fi-align-left{justify-content:flex-start}.fi-in-icon.fi-align-center{justify-content:center}.fi-in-icon.fi-align-end,.fi-in-icon.fi-align-right{justify-content:flex-end}.fi-in-icon.fi-align-justify,.fi-in-icon.fi-align-between{justify-content:space-between}.fi-in-icon>.fi-icon,.fi-in-icon>a>.fi-icon{color:var(--gray-400)}:is(.fi-in-icon>.fi-icon,.fi-in-icon>a>.fi-icon):where(.dark,.dark *){color:var(--gray-500)}:is(.fi-in-icon>.fi-icon,.fi-in-icon>a>.fi-icon).fi-color{color:var(--text)}:is(.fi-in-icon>.fi-icon,.fi-in-icon>a>.fi-icon).fi-color:where(.dark,.dark *){color:var(--dark-text)}.fi-in-image{align-items:center;gap:calc(var(--spacing) * 1.5);width:100%;display:flex}.fi-in-image img{object-fit:cover;object-position:center;max-width:none}.fi-in-image.fi-circular img{border-radius:2147483647px}.fi-in-image.fi-in-image-ring img,.fi-in-image.fi-in-image-ring .fi-in-image-limited-remaining-text{--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);--tw-ring-color:var(--color-white)}:is(.fi-in-image.fi-in-image-ring img,.fi-in-image.fi-in-image-ring .fi-in-image-limited-remaining-text):where(.dark,.dark *){--tw-ring-color:var(--gray-900)}.fi-in-image.fi-in-image-ring.fi-in-image-ring-0 img,.fi-in-image.fi-in-image-ring.fi-in-image-ring-0 .fi-in-image-limited-remaining-text{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.fi-in-image.fi-in-image-ring.fi-in-image-ring-1 img,.fi-in-image.fi-in-image-ring.fi-in-image-ring-1 .fi-in-image-limited-remaining-text{--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)}.fi-in-image.fi-in-image-ring.fi-in-image-ring-2 img,.fi-in-image.fi-in-image-ring.fi-in-image-ring-2 .fi-in-image-limited-remaining-text{--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)}.fi-in-image.fi-in-image-ring.fi-in-image-ring-3 img,.fi-in-image.fi-in-image-ring.fi-in-image-ring-3 .fi-in-image-limited-remaining-text{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.fi-in-image.fi-in-image-ring.fi-in-image-ring-4 img,.fi-in-image.fi-in-image-ring.fi-in-image-ring-4 .fi-in-image-limited-remaining-text{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.fi-in-image.fi-in-image-ring.fi-in-image-ring-5 img,.fi-in-image.fi-in-image-ring.fi-in-image-ring-5 .fi-in-image-limited-remaining-text{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(5px + 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)}.fi-in-image.fi-in-image-ring.fi-in-image-ring-6 img,.fi-in-image.fi-in-image-ring.fi-in-image-ring-6 .fi-in-image-limited-remaining-text{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(6px + 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)}.fi-in-image.fi-in-image-ring.fi-in-image-ring-7 img,.fi-in-image.fi-in-image-ring.fi-in-image-ring-7 .fi-in-image-limited-remaining-text{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(7px + 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)}.fi-in-image.fi-in-image-ring.fi-in-image-ring-8 img,.fi-in-image.fi-in-image-ring.fi-in-image-ring-8 .fi-in-image-limited-remaining-text{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(8px + 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)}.fi-in-image.fi-in-image-overlap-1{column-gap:0}:where(.fi-in-image.fi-in-image-overlap-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1) * calc(1 - var(--tw-space-x-reverse)))}.fi-in-image.fi-in-image-overlap-2{column-gap:0}:where(.fi-in-image.fi-in-image-overlap-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.fi-in-image.fi-in-image-overlap-3{column-gap:0}:where(.fi-in-image.fi-in-image-overlap-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -3) * calc(1 - var(--tw-space-x-reverse)))}.fi-in-image.fi-in-image-overlap-4{column-gap:0}:where(.fi-in-image.fi-in-image-overlap-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -4) * calc(1 - var(--tw-space-x-reverse)))}.fi-in-image.fi-in-image-overlap-5{column-gap:0}:where(.fi-in-image.fi-in-image-overlap-5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -5) * calc(1 - var(--tw-space-x-reverse)))}.fi-in-image.fi-in-image-overlap-6{column-gap:0}:where(.fi-in-image.fi-in-image-overlap-6>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -6) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -6) * calc(1 - var(--tw-space-x-reverse)))}.fi-in-image.fi-in-image-overlap-7{column-gap:0}:where(.fi-in-image.fi-in-image-overlap-7>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -7) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -7) * calc(1 - var(--tw-space-x-reverse)))}.fi-in-image.fi-in-image-overlap-8{column-gap:0}:where(.fi-in-image.fi-in-image-overlap-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -8) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -8) * calc(1 - var(--tw-space-x-reverse)))}.fi-in-image.fi-wrapped{flex-wrap:wrap}.fi-in-image.fi-align-start,.fi-in-image.fi-align-left{justify-content:flex-start}.fi-in-image.fi-align-center{justify-content:center}.fi-in-image.fi-align-end,.fi-in-image.fi-align-right{justify-content:flex-end}.fi-in-image.fi-align-justify,.fi-in-image.fi-align-between{justify-content:space-between}.fi-in-image.fi-stacked .fi-in-image-limited-remaining-text{background-color:var(--gray-100);border-radius:2147483647px}.fi-in-image.fi-stacked .fi-in-image-limited-remaining-text:where(.dark,.dark *){background-color:var(--gray-800)}.fi-in-image .fi-in-image-limited-remaining-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-500);justify-content:center;align-items:center;display:flex}.fi-in-image .fi-in-image-limited-remaining-text:where(.dark,.dark *){color:var(--gray-400)}.fi-in-image .fi-in-image-limited-remaining-text.fi-size-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.fi-in-image .fi-in-image-limited-remaining-text.fi-size-base,.fi-in-image .fi-in-image-limited-remaining-text.fi-size-md{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.fi-in-image .fi-in-image-limited-remaining-text.fi-size-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}ul.fi-in-repeatable{gap:calc(var(--spacing) * 4)}.fi-in-repeatable>.fi-in-repeatable-item{display:block}.fi-in-repeatable.fi-contained>.fi-in-repeatable-item{border-radius:var(--radius-xl);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);--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);--tw-ring-color:var(--gray-950)}@supports (color:color-mix(in lab, red, red)){.fi-in-repeatable.fi-contained>.fi-in-repeatable-item{--tw-ring-color:color-mix(in oklab, var(--gray-950) 5%, transparent)}}.fi-in-repeatable.fi-contained>.fi-in-repeatable-item:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-in-repeatable.fi-contained>.fi-in-repeatable-item:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-in-repeatable.fi-contained>.fi-in-repeatable-item:where(.dark,.dark *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-in-repeatable.fi-contained>.fi-in-repeatable-item:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-in-table-repeatable{gap:calc(var(--spacing) * 3);display:grid}.fi-in-table-repeatable>table{width:100%;display:block}:where(.fi-in-table-repeatable>table>: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)));border-color:var(--gray-200)}.fi-in-table-repeatable>table{border-radius:var(--radius-xl);background-color:var(--color-white);--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);--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);--tw-ring-color:var(--gray-950)}@supports (color:color-mix(in lab, red, red)){.fi-in-table-repeatable>table{--tw-ring-color:color-mix(in oklab, var(--gray-950) 5%, transparent)}}:where(.fi-in-table-repeatable>table:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.fi-in-table-repeatable>table:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-in-table-repeatable>table:where(.dark,.dark *){background-color:var(--gray-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-in-table-repeatable>table:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-in-table-repeatable>table>thead{white-space:nowrap;display:none}.fi-in-table-repeatable>table>thead>tr>th{border-color:var(--gray-200);background-color:var(--gray-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-950)}.fi-in-table-repeatable>table>thead>tr>th:first-of-type{border-start-start-radius:var(--radius-xl)}.fi-in-table-repeatable>table>thead>tr>th:last-of-type{border-start-end-radius:var(--radius-xl)}.fi-in-table-repeatable>table>thead>tr>th:where(.dark,.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-in-table-repeatable>table>thead>tr>th:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-in-table-repeatable>table>thead>tr>th:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-in-table-repeatable>table>thead>tr>th:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-in-table-repeatable>table>thead>tr>th:where(.dark,.dark *){color:var(--color-white)}.fi-in-table-repeatable>table>thead>tr>th:not(:last-of-type){border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.fi-in-table-repeatable>table>thead>tr>th.fi-align-center{text-align:center}.fi-in-table-repeatable>table>thead>tr>th.fi-align-end,.fi-in-table-repeatable>table>thead>tr>th.fi-align-right{text-align:end}.fi-in-table-repeatable>table>thead>tr>th.fi-wrapped{white-space:normal}.fi-in-table-repeatable>table>thead>tr>th:not(.fi-wrapped){white-space:nowrap}.fi-in-table-repeatable>table>tbody{display:block}:where(.fi-in-table-repeatable>table>tbody>: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)));border-color:var(--gray-200)}:where(.fi-in-table-repeatable>table>tbody:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){:where(.fi-in-table-repeatable>table>tbody:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-in-table-repeatable>table>tbody>tr{gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 6);display:grid}.fi-in-table-repeatable>table>tbody>tr>td{display:block}.fi-in-table-repeatable>table>tbody>tr>td.fi-hidden{display:none}@supports (container-type:inline-size){.fi-in-table-repeatable{container-type:inline-size}@container (width>=36rem){.fi-in-table-repeatable>table{display:table}.fi-in-table-repeatable>table>thead{display:table-header-group}.fi-in-table-repeatable>table>tbody{display:table-row-group}.fi-in-table-repeatable>table>tbody>tr{padding:0;display:table-row}.fi-in-table-repeatable>table>tbody>tr>td{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);display:table-cell}.fi-in-table-repeatable>table>tbody>tr>td.fi-hidden{display:table-cell}.fi-in-table-repeatable>table>tbody>tr>td .fi-in-entry{row-gap:0}.fi-in-table-repeatable>table>tbody>tr>td .fi-in-entry-label{display:none}}}@supports not (container-type:inline-size){@media (width>=64rem){.fi-in-table-repeatable>table{display:table}.fi-in-table-repeatable>table>thead{display:table-header-group}.fi-in-table-repeatable>table>tbody{display:table-row-group}.fi-in-table-repeatable>table>tbody>tr{padding:0;display:table-row}.fi-in-table-repeatable>table>tbody>tr>td{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);display:table-cell}.fi-in-table-repeatable>table>tbody>tr>td.fi-hidden{display:table-cell}.fi-in-table-repeatable>table>tbody>tr>td .fi-in-entry{row-gap:0}.fi-in-table-repeatable>table>tbody>tr>td .fi-in-entry-label{display:none}}}.fi-in-text{width:100%}.fi-in-text.fi-numeric{--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,)}.fi-in-text.fi-in-text-affixed{gap:calc(var(--spacing) * 3);display:flex}.fi-in-text .fi-in-text-affixed-content{flex:1;min-width:0}.fi-in-text .fi-in-text-affix{align-items:center;gap:calc(var(--spacing) * 3);align-self:stretch;display:flex}.fi-in-text.fi-in-text-list-limited{flex-direction:column;display:flex}.fi-in-text.fi-in-text-list-limited.fi-in-text-has-badges{row-gap:calc(var(--spacing) * 2)}.fi-in-text.fi-in-text-list-limited:not(.fi-in-text-has-badges){row-gap:var(--spacing)}ul.fi-in-text.fi-bulleted,.fi-in-text.fi-bulleted ul{list-style-type:disc;list-style-position:inside}ul.fi-in-text:not(.fi-in-text-has-line-breaks).fi-in-text-has-badges,.fi-in-text:not(.fi-in-text-has-line-breaks).fi-in-text-has-badges ul{column-gap:calc(var(--spacing) * 1.5);display:flex}:is(ul.fi-in-text:not(.fi-in-text-has-line-breaks).fi-in-text-has-badges,.fi-in-text:not(.fi-in-text-has-line-breaks).fi-in-text-has-badges ul).fi-wrapped,:is(ul.fi-in-text:not(.fi-in-text-has-line-breaks).fi-in-text-has-badges,.fi-in-text:not(.fi-in-text-has-line-breaks).fi-in-text-has-badges ul):is(.fi-wrapped ul){row-gap:var(--spacing);flex-wrap:wrap}:is(ul.fi-in-text.fi-in-text-has-badges,.fi-in-text.fi-in-text-has-badges ul).fi-in-text-has-line-breaks,:is(ul.fi-in-text.fi-in-text-has-badges,.fi-in-text.fi-in-text-has-badges ul):is(.fi-in-text-has-line-breaks ul){row-gap:var(--spacing);flex-direction:column;display:flex}:is(ul.fi-in-text.fi-in-text-has-badges,.fi-in-text.fi-in-text-has-badges ul):not(ul.fi-in-text-has-line-breaks),:is(ul.fi-in-text.fi-in-text-has-badges,.fi-in-text.fi-in-text-has-badges ul):not(.fi-in-text-has-line-breaks ul){column-gap:calc(var(--spacing) * 1.5);display:flex}:is(:is(ul.fi-in-text.fi-in-text-has-badges,.fi-in-text.fi-in-text-has-badges ul):not(ul.fi-in-text-has-line-breaks),:is(ul.fi-in-text.fi-in-text-has-badges,.fi-in-text.fi-in-text-has-badges ul):not(.fi-in-text-has-line-breaks ul)).fi-wrapped,:is(:is(ul.fi-in-text.fi-in-text-has-badges,.fi-in-text.fi-in-text-has-badges ul):not(ul.fi-in-text-has-line-breaks),:is(ul.fi-in-text.fi-in-text-has-badges,.fi-in-text.fi-in-text-has-badges ul):not(.fi-in-text-has-line-breaks ul)):is(.fi-wrapped ul){row-gap:var(--spacing);flex-wrap:wrap}.fi-in-text.fi-wrapped:not(.fi-in-text-has-badges.fi-in-text-has-line-breaks){white-space:normal;overflow-wrap:break-word}.fi-in-text.fi-wrapped:not(.fi-in-text-has-badges.fi-in-text-has-line-breaks) .fi-badge,.fi-in-text.fi-wrapped:not(.fi-in-text-has-badges.fi-in-text-has-line-breaks) .fi-in-text-list-limited-message{white-space:nowrap}.fi-in-text>.fi-in-text-list-limited-message{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-500)}.fi-in-text>.fi-in-text-list-limited-message:where(.dark,.dark *){color:var(--gray-400)}.fi-in-text.fi-align-center{text-align:center}ul.fi-in-text.fi-align-center,.fi-in-text.fi-align-center ul{justify-content:center}.fi-in-text.fi-align-end,.fi-in-text.fi-align-right{text-align:end}ul:is(.fi-in-text.fi-align-end,.fi-in-text.fi-align-right),:is(.fi-in-text.fi-align-end,.fi-in-text.fi-align-right) ul{justify-content:flex-end}.fi-in-text.fi-align-justify,.fi-in-text.fi-align-between{text-align:justify}ul:is(.fi-in-text.fi-align-justify,.fi-in-text.fi-align-between),:is(.fi-in-text.fi-align-justify,.fi-in-text.fi-align-between) ul{justify-content:space-between}.fi-in-text-item{color:var(--gray-950)}.fi-in-text-item:where(.dark,.dark *){color:var(--color-white)}@media (hover:hover){.fi-in-text-item a:hover{text-decoration-line:underline}}.fi-in-text-item a:focus-visible{text-decoration-line:underline}.fi-in-text-item:not(.fi-bulleted li.fi-in-text-item){-webkit-line-clamp:var(--line-clamp,none);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fi-in-text-item>.fi-copyable{cursor:pointer;border-radius:var(--radius-md);--tw-outline-style:none;outline-style:none}.fi-in-text-item>.fi-copyable:focus-visible{--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);--tw-ring-color:var(--primary-600)}.fi-in-text-item>.fi-copyable:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--primary-500)}.fi-in-text-item.fi-size-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.fi-in-text-item.fi-size-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.fi-in-text-item.fi-size-md{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.fi-in-text-item.fi-size-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.fi-in-text-item.fi-font-thin{--tw-font-weight:var(--font-weight-thin);font-weight:var(--font-weight-thin)}.fi-in-text-item.fi-font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.fi-in-text-item.fi-font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.fi-in-text-item.fi-font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.fi-in-text-item.fi-font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.fi-in-text-item.fi-font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.fi-in-text-item.fi-font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.fi-in-text-item.fi-font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.fi-in-text-item.fi-font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.fi-in-text-item.fi-font-sans{font-family:var(--font-family), ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}.fi-in-text-item.fi-font-serif{font-family:var(--serif-font-family), ui-serif, Georgia, Cambria, "Times New Roman", Times, serif}.fi-in-text-item.fi-font-mono{font-family:var(--mono-font-family), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}.fi-in-text-item.fi-color{color:var(--text)}.fi-in-text-item.fi-color:where(.dark,.dark *){color:var(--dark-text)}li.fi-in-text-item.fi-color::marker{color:var(--gray-950)}li.fi-in-text-item.fi-color:where(.dark,.dark *)::marker{color:var(--color-white)}.fi-in-text-item.fi-color-gray{color:var(--gray-500)}.fi-in-text-item.fi-color-gray:where(.dark,.dark *){color:var(--gray-400)}li.fi-in-text-item.fi-color-gray::marker{color:var(--gray-950)}.fi-in-text-item>.fi-icon,.fi-in-text-item>span:not(.fi-badge)>.fi-icon{color:var(--gray-400);flex-shrink:0;display:inline-block}:is(.fi-in-text-item>.fi-icon,.fi-in-text-item>span:not(.fi-badge)>.fi-icon):where(.dark,.dark *){color:var(--gray-500)}:is(.fi-in-text-item>.fi-icon,.fi-in-text-item>span:not(.fi-badge)>.fi-icon).fi-color{color:var(--color-500)}.fi-no-database{display:flex}.fi-no-database.fi-modal .fi-modal-window-ctn>.fi-modal-window .fi-modal-heading{display:inline-block;position:relative}.fi-no-database.fi-modal .fi-modal-window-ctn>.fi-modal-window .fi-modal-heading .fi-badge{inset-inline-start:100%;top:calc(var(--spacing) * -1);width:max-content;margin-inline-start:var(--spacing);position:absolute}.fi-no-database.fi-modal .fi-modal-window-ctn>.fi-modal-window .fi-modal-header .fi-ac{margin-top:calc(var(--spacing) * 2)}.fi-no-database.fi-modal .fi-modal-window-ctn>.fi-modal-window .fi-modal-content{row-gap:0;padding:0}.fi-no-database.fi-modal .fi-modal-window-ctn>.fi-modal-window .fi-modal-content .fi-no-notifications{margin-bottom:-1px}:where(.fi-no-database.fi-modal .fi-modal-window-ctn>.fi-modal-window .fi-modal-content .fi-no-notifications>: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)));border-color:var(--gray-200)}:where(.fi-no-database.fi-modal .fi-modal-window-ctn>.fi-modal-window .fi-modal-content .fi-no-notifications:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.fi-no-database.fi-modal .fi-modal-window-ctn>.fi-modal-window .fi-modal-content .fi-no-notifications:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-no-database.fi-modal .fi-modal-window-ctn>.fi-modal-window .fi-modal-content .fi-no-notifications>:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200)}.fi-no-database.fi-modal .fi-modal-window-ctn>.fi-modal-window .fi-modal-content .fi-no-notifications>:last-child:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-no-database.fi-modal .fi-modal-window-ctn>.fi-modal-window .fi-modal-content .fi-no-notifications>:last-child:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-no-database.fi-modal .fi-modal-window-ctn>.fi-modal-window.fi-modal-window-has-footer .fi-modal-content{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200)}.fi-no-database.fi-modal .fi-modal-window-ctn>.fi-modal-window.fi-modal-window-has-footer .fi-modal-content:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-no-database.fi-modal .fi-modal-window-ctn>.fi-modal-window.fi-modal-window-has-footer .fi-modal-content:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-no-database.fi-modal .fi-modal-window-ctn>.fi-modal-window .fi-modal-footer{padding-top:calc(var(--spacing) * 6)}.fi-no-database .fi-no-notification-unread-ctn{position:relative}.fi-no-database .fi-no-notification-unread-ctn:before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);height:100%;width:calc(var(--spacing) * .5);content:var(--tw-content);background-color:var(--primary-600);position:absolute;inset-inline-start:calc(var(--spacing) * 0)}.fi-no-database .fi-no-notification-unread-ctn:where(.dark,.dark *):before{content:var(--tw-content);background-color:var(--primary-500)}.fi-no-notification{pointer-events:auto;visibility:hidden;gap:calc(var(--spacing) * 3);width:100%;padding:calc(var(--spacing) * 4);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));--tw-duration:.3s;flex-shrink:0;transition-duration:.3s;display:flex;overflow:hidden}.fi-no-notification .fi-no-notification-icon{color:var(--gray-400)}.fi-no-notification .fi-no-notification-icon.fi-color{color:var(--color-400)}.fi-no-notification .fi-no-notification-main{margin-top:calc(var(--spacing) * .5);gap:calc(var(--spacing) * 3);flex:1;display:grid}.fi-no-notification .fi-no-notification-text{gap:var(--spacing);display:grid}.fi-no-notification .fi-no-notification-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-950)}.fi-no-notification .fi-no-notification-title:where(.dark,.dark *){color:var(--color-white)}.fi-no-notification .fi-no-notification-date{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-500)}.fi-no-notification .fi-no-notification-date:where(.dark,.dark *){color:var(--gray-400)}.fi-no-notification .fi-no-notification-body{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));text-wrap:pretty;overflow-wrap:break-word;color:var(--gray-500);overflow:hidden}.fi-no-notification .fi-no-notification-body:where(.dark,.dark *){color:var(--gray-400)}.fi-no-notification .fi-no-notification-body>p:not(:first-of-type){margin-top:var(--spacing)}.fi-no-notification:not(.fi-inline){max-width:var(--container-sm);gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--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);--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);--tw-ring-color:var(--gray-950);display:flex}@supports (color:color-mix(in lab, red, red)){.fi-no-notification:not(.fi-inline){--tw-ring-color:color-mix(in oklab, var(--gray-950) 5%, transparent)}}.fi-no-notification:not(.fi-inline):where(.dark,.dark *){background-color:var(--gray-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-no-notification:not(.fi-inline):where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-no-notification:not(.fi-inline).fi-color{--tw-ring-color:var(--color-600)}@supports (color:color-mix(in lab, red, red)){.fi-no-notification:not(.fi-inline).fi-color{--tw-ring-color:color-mix(in oklab, var(--color-600) 20%, transparent)}}.fi-no-notification:not(.fi-inline).fi-color:where(.dark,.dark *){--tw-ring-color:var(--color-400)}@supports (color:color-mix(in lab, red, red)){.fi-no-notification:not(.fi-inline).fi-color:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-400) 30%, transparent)}}.fi-no-notification:not(.fi-inline).fi-transition-leave-end{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.fi-no-notification.fi-color{background-color:#fff}@supports (color:color-mix(in lab, red, red)){.fi-no-notification.fi-color{background-color:color-mix(in oklab, white 90%, var(--color-400))}}.fi-no-notification.fi-color:where(.dark,.dark *){background-color:var(--gray-900)}@supports (color:color-mix(in lab, red, red)){.fi-no-notification.fi-color:where(.dark,.dark *){background-color:color-mix(in oklab, var(--gray-900) 90%, var(--color-400))}}.fi-no-notification.fi-color .fi-no-notification-body{color:var(--gray-700)}@supports (color:color-mix(in lab, red, red)){.fi-no-notification.fi-color .fi-no-notification-body{color:color-mix(in oklab, var(--gray-700) 75%, transparent)}}.fi-no-notification.fi-color .fi-no-notification-body:where(.dark,.dark *){color:var(--gray-300)}@supports (color:color-mix(in lab, red, red)){.fi-no-notification.fi-color .fi-no-notification-body:where(.dark,.dark *){color:color-mix(in oklab, var(--gray-300) 75%, transparent)}}.fi-no-notification.fi-transition-enter-start,.fi-no-notification.fi-transition-leave-end{opacity:0}:is(.fi-no.fi-align-start,.fi-no.fi-align-left) .fi-no-notification.fi-transition-enter-start{--tw-translate-x:calc(var(--spacing) * -12);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.fi-no.fi-align-start,.fi-no.fi-align-left) .fi-no-notification.fi-transition-enter-start:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *),:is(.fi-no.fi-align-end,.fi-no.fi-align-right) .fi-no-notification.fi-transition-enter-start{--tw-translate-x:calc(var(--spacing) * 12);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.fi-no.fi-align-end,.fi-no.fi-align-right) .fi-no-notification.fi-transition-enter-start:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing) * -12);translate:var(--tw-translate-x) var(--tw-translate-y)}.fi-no.fi-align-center.fi-vertical-align-start .fi-no-notification.fi-transition-enter-start{--tw-translate-y:calc(var(--spacing) * -12);translate:var(--tw-translate-x) var(--tw-translate-y)}.fi-no.fi-align-center.fi-vertical-align-end .fi-no-notification.fi-transition-enter-start{--tw-translate-y:calc(var(--spacing) * 12);translate:var(--tw-translate-x) var(--tw-translate-y)}.fi-no{pointer-events:none;inset:calc(var(--spacing) * 4);z-index:50;gap:calc(var(--spacing) * 3);margin-inline:auto;display:flex;position:fixed}.fi-no.fi-align-start,.fi-no.fi-align-left{align-items:flex-start}.fi-no.fi-align-center{align-items:center}.fi-no.fi-align-end,.fi-no.fi-align-right{align-items:flex-end}.fi-no.fi-vertical-align-start{flex-direction:column-reverse;justify-content:flex-end}.fi-no.fi-vertical-align-center{flex-direction:column;justify-content:center}.fi-no.fi-vertical-align-end{flex-direction:column;justify-content:flex-end}.fi-sc-actions{gap:calc(var(--spacing) * 2);flex-direction:column;height:100%;display:flex}.fi-sc-actions .fi-sc-actions-label-ctn{align-items:center;column-gap:calc(var(--spacing) * 3);display:flex}.fi-sc-actions .fi-sc-actions-label-ctn .fi-sc-actions-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-950)}.fi-sc-actions .fi-sc-actions-label-ctn .fi-sc-actions-label:where(.dark,.dark *){color:var(--color-white)}.fi-sc-actions.fi-sticky .fi-ac{margin-inline:calc(var(--spacing) * -4);width:100%;transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--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);--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);--tw-ring-color:var(--gray-950);position:fixed;bottom:0}@supports (color:color-mix(in lab, red, red)){.fi-sc-actions.fi-sticky .fi-ac{--tw-ring-color:color-mix(in oklab, var(--gray-950) 5%, transparent)}}.fi-sc-actions.fi-sticky .fi-ac{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))}@media (width>=48rem){.fi-sc-actions.fi-sticky .fi-ac{bottom:calc(var(--spacing) * 4);border-radius:var(--radius-xl)}}.fi-sc-actions.fi-sticky .fi-ac:where(.dark,.dark *){background-color:var(--gray-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-sc-actions.fi-sticky .fi-ac:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-sc-actions.fi-vertical-align-start{justify-content:flex-start}.fi-sc-actions.fi-vertical-align-center{justify-content:center}.fi-sc-actions.fi-vertical-align-end{justify-content:flex-end}.fi-sc-flex{gap:calc(var(--spacing) * 6);display:flex}.fi-sc-flex.fi-align-start,.fi-sc-flex.fi-align-left{justify-content:flex-start}.fi-sc-flex.fi-align-center{justify-content:center}.fi-sc-flex.fi-align-end,.fi-sc-flex.fi-align-right{justify-content:flex-end}.fi-sc-flex.fi-align-between,.fi-sc-flex.fi-align-justify{justify-content:space-between}.fi-sc-flex.fi-dense{gap:calc(var(--spacing) * 3)}.fi-sc-flex>.fi-hidden{display:none}.fi-sc-flex>.fi-growable{flex:1;width:100%}.fi-sc-flex.fi-from-default{align-items:flex-start}.fi-sc-flex.fi-from-default.fi-vertical-align-center{align-items:center}.fi-sc-flex.fi-from-default.fi-vertical-align-end{align-items:flex-end}.fi-sc-flex.fi-from-sm{flex-direction:column}@media (width>=40rem){.fi-sc-flex.fi-from-sm{flex-direction:row;align-items:flex-start}.fi-sc-flex.fi-from-sm.fi-vertical-align-center{align-items:center}.fi-sc-flex.fi-from-sm.fi-vertical-align-end{align-items:flex-end}}.fi-sc-flex.fi-from-md{flex-direction:column}@media (width>=48rem){.fi-sc-flex.fi-from-md{flex-direction:row;align-items:flex-start}.fi-sc-flex.fi-from-md.fi-vertical-align-center{align-items:center}.fi-sc-flex.fi-from-md.fi-vertical-align-end{align-items:flex-end}}.fi-sc-flex.fi-from-lg{flex-direction:column}@media (width>=64rem){.fi-sc-flex.fi-from-lg{flex-direction:row;align-items:flex-start}.fi-sc-flex.fi-from-lg.fi-vertical-align-center{align-items:center}.fi-sc-flex.fi-from-lg.fi-vertical-align-end{align-items:flex-end}}.fi-sc-flex.fi-from-xl{flex-direction:column}@media (width>=80rem){.fi-sc-flex.fi-from-xl{flex-direction:row;align-items:flex-start}.fi-sc-flex.fi-from-xl.fi-vertical-align-center{align-items:center}.fi-sc-flex.fi-from-xl.fi-vertical-align-end{align-items:flex-end}}.fi-sc-flex.fi-from-2xl{flex-direction:column}@media (width>=96rem){.fi-sc-flex.fi-from-2xl{flex-direction:row;align-items:flex-start}.fi-sc-flex.fi-from-2xl.fi-vertical-align-center{align-items:center}.fi-sc-flex.fi-from-2xl.fi-vertical-align-end{align-items:flex-end}}.fi-sc-form{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.fi-sc-form.fi-dense{gap:calc(var(--spacing) * 3)}.fi-sc-fused-group>.fi-sc{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);--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);--tw-ring-color:var(--gray-950)}@supports (color:color-mix(in lab, red, red)){.fi-sc-fused-group>.fi-sc{--tw-ring-color:color-mix(in oklab, var(--gray-950) 10%, transparent)}}.fi-sc-fused-group>.fi-sc:focus-within{--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);--tw-ring-color:var(--primary-600)}.fi-sc-fused-group>.fi-sc:where(.dark,.dark *){--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.fi-sc-fused-group>.fi-sc:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.fi-sc-fused-group>.fi-sc:where(.dark,.dark *):focus-within{--tw-ring-color:var(--primary-500)}:where(.fi-sc-fused-group .fi-sc>: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)));border-color:var(--gray-950)}@supports (color:color-mix(in lab, red, red)){:where(.fi-sc-fused-group .fi-sc>:not(:last-child)){border-color:color-mix(in oklab, var(--gray-950) 10%, transparent)}}.fi-sc-fused-group .fi-sc{border-radius:var(--radius-lg)}:where(.fi-sc-fused-group .fi-sc:where(.dark,.dark *)>:not(:last-child)){border-color:#fff3}@supports (color:color-mix(in lab, red, red)){:where(.fi-sc-fused-group .fi-sc:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.fi-sc-fused-group .fi-sc .fi-sc-component,.fi-sc-fused-group .fi-sc .fi-sc-component .fi-fo-field,.fi-sc-fused-group .fi-sc .fi-sc-component .fi-input{min-height:100%}.fi-sc-fused-group .fi-sc .fi-sc-component .fi-sc-actions{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.fi-sc-fused-group .fi-sc>:first-child .fi-input-wrp{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc>:last-child .fi-input-wrp{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}:where(.fi-sc-fused-group .fi-sc.fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}@media (width>=40rem){:where(.fi-sc-fused-group .fi-sc.sm\:fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.sm\:fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.sm\:fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}}@media (width>=48rem){:where(.fi-sc-fused-group .fi-sc.md\:fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.md\:fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.md\:fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}}@media (width>=64rem){:where(.fi-sc-fused-group .fi-sc.lg\:fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.lg\:fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.lg\:fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}}@media (width>=80rem){:where(.fi-sc-fused-group .fi-sc.xl\:fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.xl\:fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.xl\:fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}}@media (width>=96rem){:where(.fi-sc-fused-group .fi-sc.\32 xl\:fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.\32 xl\:fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.\32 xl\:fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}}@supports (container-type:inline-size){@container (width>=16rem){:where(.fi-sc-fused-group .fi-sc.\@3xs\:fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.\@3xs\:fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.\@3xs\:fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}}@container (width>=18rem){:where(.fi-sc-fused-group .fi-sc.\@2xs\:fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.\@2xs\:fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.\@2xs\:fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}}@container (width>=20rem){:where(.fi-sc-fused-group .fi-sc.\@xs\:fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.\@xs\:fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.\@xs\:fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}}@container (width>=24rem){:where(.fi-sc-fused-group .fi-sc.\@sm\:fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.\@sm\:fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.\@sm\:fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}}@container (width>=28rem){:where(.fi-sc-fused-group .fi-sc.\@md\:fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.\@md\:fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.\@md\:fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}}@container (width>=32rem){:where(.fi-sc-fused-group .fi-sc.\@lg\:fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.\@lg\:fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.\@lg\:fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}}@container (width>=36rem){:where(.fi-sc-fused-group .fi-sc.\@xl\:fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.\@xl\:fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.\@xl\:fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}}@container (width>=42rem){:where(.fi-sc-fused-group .fi-sc.\@2xl\:fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.\@2xl\:fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.\@2xl\:fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}}@container (width>=48rem){:where(.fi-sc-fused-group .fi-sc.\@3xl\:fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.\@3xl\:fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.\@3xl\:fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}}@container (width>=56rem){:where(.fi-sc-fused-group .fi-sc.\@4xl\:fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.\@4xl\:fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.\@4xl\:fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}}@container (width>=64rem){:where(.fi-sc-fused-group .fi-sc.\@5xl\:fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.\@5xl\:fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.\@5xl\:fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}}@container (width>=72rem){:where(.fi-sc-fused-group .fi-sc.\@6xl\:fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.\@6xl\:fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.\@6xl\:fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}}@container (width>=80rem){:where(.fi-sc-fused-group .fi-sc.\@7xl\:fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.\@7xl\:fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.\@7xl\:fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}}}@supports not (container-type:inline-size){@media (width>=40rem){:where(.fi-sc-fused-group .fi-sc.\!\@sm\:fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.\!\@sm\:fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.\!\@sm\:fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}}@media (width>=48rem){:where(.fi-sc-fused-group .fi-sc.\!\@md\:fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.\!\@md\:fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.\!\@md\:fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}}@media (width>=64rem){:where(.fi-sc-fused-group .fi-sc.\!\@lg\:fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.\!\@lg\:fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.\!\@lg\:fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}}@media (width>=80rem){:where(.fi-sc-fused-group .fi-sc.\!\@xl\:fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.\!\@xl\:fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.\!\@xl\:fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}}@media (width>=96rem){:where(.fi-sc-fused-group .fi-sc.\!\@2xl\:fi-grid-cols>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.fi-sc-fused-group .fi-sc.\!\@2xl\:fi-grid-cols>:first-child .fi-input-wrp{border-start-end-radius:0;border-end-start-radius:var(--radius-lg)}.fi-sc-fused-group .fi-sc.\!\@2xl\:fi-grid-cols>:last-child .fi-input-wrp{border-start-end-radius:var(--radius-lg);border-end-start-radius:0}}}.fi-sc-fused-group .fi-input-wrp{--tw-shadow:0 0 #0000;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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);border-radius:0}.fi-sc-fused-group .fi-input-wrp:not(.fi-disabled):not(:has(.fi-ac-action:focus)):focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.fi-sc-fused-group .fi-input-wrp:not(.fi-disabled):not(:has(.fi-ac-action:focus)).fi-invalid:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.fi-sc-icon{color:var(--gray-400)}.fi-sc-icon:where(.dark,.dark *){color:var(--gray-500)}.fi-sc-icon.fi-sc-icon-htmlable{display:inline-block}.fi-sc-icon.fi-color{color:var(--color-500)}.fi-sc-icon.fi-color:where(.dark,.dark *){color:var(--color-400)}.fi-sc-image{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--gray-300)}.fi-sc-image:where(.dark,.dark *){border-color:#0000}.fi-sc-image.fi-align-center{margin-inline:auto}.fi-sc-image.fi-align-end,.fi-sc-image.fi-align-right{margin-inline-start:auto}.fi-sc-section{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.fi-sc-section .fi-sc-section-label-ctn{align-items:center;column-gap:calc(var(--spacing) * 3);display:flex}.fi-sc-section .fi-sc-section-label-ctn .fi-sc-section-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-950)}.fi-sc-section .fi-sc-section-label-ctn .fi-sc-section-label:where(.dark,.dark *){color:var(--color-white)}.fi-sc-tabs{flex-direction:column;display:flex}.fi-sc-tabs>.fi-tabs>.fi-sc-tabs-tablist{display:contents}.fi-sc-tabs .fi-sc-tabs-header-overflow:not(.fi-sc-tabs-header-overflow-open){clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fi-sc-tabs .fi-sc-tabs-header-overflow-open{z-index:32;border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);justify-content:flex-start;position:fixed}.fi-sc-tabs .fi-sc-tabs-header-overflow-open:focus-visible{--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);--tw-ring-color:var(--primary-600);--tw-ring-inset:inset}.fi-sc-tabs .fi-sc-tabs-header-overflow-open:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--primary-500)}.fi-sc-tabs .fi-sc-tabs-header-overflow-open{left:var(--tab-overflow-left);top:var(--tab-overflow-top);width:var(--tab-overflow-width);height:var(--tab-overflow-height);clip-path:var(--tab-overflow-clip)}.fi-sc-tabs .fi-sc-tabs-header-overflow-open .fi-tabs-item-label{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;overflow:hidden}.fi-sc-tabs .fi-sc-tabs-overflow-panel{z-index:31;position:fixed;overflow-y:auto}.fi-sc-tabs .fi-sc-tabs-overflow-placeholder,.fi-sc-tabs .fi-tabs.fi-invisible{visibility:hidden}.fi-sc-tabs .fi-sc-tabs-tab{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.fi-sc-tabs .fi-sc-tabs-tab{outline-offset:2px;outline:2px solid #0000}}.fi-sc-tabs .fi-sc-tabs-tab:focus-visible{--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);--tw-ring-color:var(--primary-600)}.fi-sc-tabs .fi-sc-tabs-tab:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--primary-500)}.fi-sc-tabs .fi-sc-tabs-tab.fi-active{margin-top:calc(var(--spacing) * 6)}.fi-sc-tabs .fi-sc-tabs-tab:not(.fi-active){display:none}.fi-sc-tabs.fi-contained{border-radius:var(--radius-xl);background-color:var(--color-white);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--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);--tw-ring-color:var(--gray-950)}@supports (color:color-mix(in lab, red, red)){.fi-sc-tabs.fi-contained{--tw-ring-color:color-mix(in oklab, var(--gray-950) 5%, transparent)}}.fi-sc-tabs.fi-contained:where(.dark,.dark *){background-color:var(--gray-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-sc-tabs.fi-contained:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-sc-tabs.fi-contained .fi-sc-tabs-tab.fi-active{padding:calc(var(--spacing) * 6);margin-top:0}.fi-sc-tabs.fi-vertical{flex-direction:row}.fi-sc-tabs.fi-vertical .fi-sc-tabs-tab.fi-active{margin-inline-start:calc(var(--spacing) * 6);flex:1;margin-top:0}.fi-sc-text.fi-copyable{cursor:pointer;--tw-outline-style:none;outline-style:none}.fi-sc-text.fi-copyable:focus-visible{border-radius:var(--radius-sm);outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:currentColor}.fi-sc-text.fi-font-sans{font-family:var(--font-family), ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}.fi-sc-text.fi-font-serif{font-family:var(--serif-font-family), ui-serif, Georgia, Cambria, "Times New Roman", Times, serif}.fi-sc-text.fi-font-mono{font-family:var(--mono-font-family), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}.fi-sc-text:not(.fi-badge){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow-wrap:break-word;color:var(--gray-600);display:inline-block}.fi-sc-text:not(.fi-badge):where(.dark,.dark *){color:var(--gray-400)}.fi-sc-text:not(.fi-badge).fi-font-thin{--tw-font-weight:var(--font-weight-thin);font-weight:var(--font-weight-thin)}.fi-sc-text:not(.fi-badge).fi-font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.fi-sc-text:not(.fi-badge).fi-font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.fi-sc-text:not(.fi-badge).fi-font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.fi-sc-text:not(.fi-badge).fi-font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.fi-sc-text:not(.fi-badge).fi-font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.fi-sc-text:not(.fi-badge).fi-font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.fi-sc-text:not(.fi-badge).fi-font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.fi-sc-text:not(.fi-badge).fi-font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.fi-sc-text:not(.fi-badge).fi-size-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.fi-sc-text:not(.fi-badge).fi-color-neutral{color:var(--gray-950)}.fi-sc-text:not(.fi-badge).fi-color-neutral:where(.dark,.dark *){color:var(--color-white)}.fi-sc-text:not(.fi-badge).fi-color:not(.fi-color-neutral){color:var(--text)}.fi-sc-text:not(.fi-badge).fi-color:not(.fi-color-neutral):where(.dark,.dark *){color:var(--dark-text)}.fi-sc-text:not(.fi-badge).fi-size-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.fi-sc-text:not(.fi-badge).fi-size-md{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.fi-sc-unordered-list{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-inline-start:calc(var(--spacing) * 3);list-style-type:disc}.fi-sc-unordered-list.fi-size-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.fi-sc-unordered-list.fi-size-md{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.fi-sc-unordered-list.fi-size-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.fi-sc-wizard{flex-direction:column;display:flex}.fi-sc-wizard .fi-sc-wizard-header{display:grid}@media (width>=48rem){.fi-sc-wizard .fi-sc-wizard-header{grid-auto-flow:column;overflow-x:auto}}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step{display:flex;position:relative}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step:not(.fi-active){display:none}@media (width>=48rem){.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step:not(.fi-active){display:flex}}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step .fi-sc-wizard-header-step-btn{align-items:center;column-gap:calc(var(--spacing) * 4);height:100%;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);text-align:start;display:flex}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-icon-ctn{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-icon-ctn .fi-sc-wizard-header-step-number{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-text{justify-items:start;display:grid}@media (width>=48rem){.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-text{width:max-content;max-width:calc(var(--spacing) * 60)}}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-text .fi-sc-wizard-header-step-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-text .fi-sc-wizard-header-step-description{text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-500)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-text .fi-sc-wizard-header-step-description:where(.dark,.dark *){color:var(--gray-400)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step .fi-sc-wizard-header-step-separator{height:100%;width:calc(var(--spacing) * 5);color:var(--gray-200);display:none;position:absolute;inset-inline-end:calc(var(--spacing) * 0)}@media (width>=48rem){.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step .fi-sc-wizard-header-step-separator{display:block}}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step .fi-sc-wizard-header-step-separator:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:180deg}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step .fi-sc-wizard-header-step-separator:where(.dark,.dark *){color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step .fi-sc-wizard-header-step-separator:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step.fi-completed .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-icon-ctn{background-color:var(--primary-600)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step.fi-completed .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-icon-ctn:where(.dark,.dark *){background-color:var(--primary-500)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step.fi-completed .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-icon-ctn .fi-icon{color:var(--color-white)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step.fi-completed .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-text .fi-sc-wizard-header-step-label{color:var(--gray-950)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step.fi-completed .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-text .fi-sc-wizard-header-step-label:where(.dark,.dark *){color:var(--color-white)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step:not(.fi-completed) .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-icon-ctn{border-style:var(--tw-border-style);border-width:2px}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step:not(.fi-completed).fi-active .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-icon-ctn .fi-icon{color:var(--primary-600)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step:not(.fi-completed).fi-active .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-icon-ctn .fi-icon:where(.dark,.dark *){color:var(--primary-500)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step:not(.fi-completed):not(.fi-active) .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-icon-ctn .fi-icon{color:var(--gray-500)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step:not(.fi-completed):not(.fi-active) .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-icon-ctn .fi-icon:where(.dark,.dark *){color:var(--gray-400)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step:not(.fi-completed):not(.fi-active) .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-text .fi-sc-wizard-header-step-label{color:var(--gray-500)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step:not(.fi-completed):not(.fi-active) .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-text .fi-sc-wizard-header-step-label:where(.dark,.dark *){color:var(--gray-400)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step.fi-active .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-icon-ctn{border-color:var(--primary-600)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step.fi-active .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-icon-ctn:where(.dark,.dark *){border-color:var(--primary-500)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step.fi-active .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-icon-ctn .fi-sc-wizard-header-step-number{color:var(--primary-600)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step.fi-active .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-icon-ctn .fi-sc-wizard-header-step-number:where(.dark,.dark *){color:var(--primary-500)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step.fi-active .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-text .fi-sc-wizard-header-step-label{color:var(--primary-700)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step.fi-active .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-text .fi-sc-wizard-header-step-label:where(.dark,.dark *){color:var(--primary-400)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step:not(.fi-active) .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-icon-ctn{border-color:var(--gray-300)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step:not(.fi-active) .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-icon-ctn:where(.dark,.dark *){border-color:var(--gray-600)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step:not(.fi-active) .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-icon-ctn .fi-sc-wizard-header-step-number{color:var(--gray-500)}.fi-sc-wizard .fi-sc-wizard-header .fi-sc-wizard-header-step:not(.fi-active) .fi-sc-wizard-header-step-btn .fi-sc-wizard-header-step-icon-ctn .fi-sc-wizard-header-step-number:where(.dark,.dark *){color:var(--gray-400)}.fi-sc-wizard .fi-sc-wizard-step{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.fi-sc-wizard .fi-sc-wizard-step{outline-offset:2px;outline:2px solid #0000}}.fi-sc-wizard .fi-sc-wizard-step:not(.fi-active){display:none}.fi-sc-wizard:not(.fi-sc-wizard-header-hidden) .fi-sc-wizard-step.fi-active{margin-top:calc(var(--spacing) * 6)}.fi-sc-wizard .fi-sc-wizard-footer{justify-content:space-between;align-items:center;column-gap:calc(var(--spacing) * 3);display:flex}.fi-sc-wizard .fi-sc-wizard-footer>.fi-hidden{display:none}.fi-sc-wizard.fi-contained{border-radius:var(--radius-xl);background-color:var(--color-white);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--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);--tw-ring-color:var(--gray-950)}@supports (color:color-mix(in lab, red, red)){.fi-sc-wizard.fi-contained{--tw-ring-color:color-mix(in oklab, var(--gray-950) 5%, transparent)}}.fi-sc-wizard.fi-contained:where(.dark,.dark *){background-color:var(--gray-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-sc-wizard.fi-contained:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-sc-wizard.fi-contained .fi-sc-wizard-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200)}.fi-sc-wizard.fi-contained .fi-sc-wizard-header:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-sc-wizard.fi-contained .fi-sc-wizard-header:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-sc-wizard.fi-contained .fi-sc-wizard-step.fi-active{padding:calc(var(--spacing) * 6);margin-top:0}.fi-sc-wizard.fi-contained .fi-sc-wizard-footer{padding-inline:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 6)}.fi-sc-wizard:not(.fi-contained) .fi-sc-wizard-header{border-radius:var(--radius-xl);background-color:var(--color-white);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--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);--tw-ring-color:var(--gray-950)}@supports (color:color-mix(in lab, red, red)){.fi-sc-wizard:not(.fi-contained) .fi-sc-wizard-header{--tw-ring-color:color-mix(in oklab, var(--gray-950) 5%, transparent)}}.fi-sc-wizard:not(.fi-contained) .fi-sc-wizard-header:where(.dark,.dark *){background-color:var(--gray-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-sc-wizard:not(.fi-contained) .fi-sc-wizard-header:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-sc-wizard:not(.fi-contained) .fi-sc-wizard-footer{margin-top:calc(var(--spacing) * 6)}.fi-sc{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.fi-sc.fi-sc-loading{min-height:calc(var(--spacing) * 32);color:var(--gray-400);place-items:center;display:grid}.fi-sc.fi-sc-loading:where(.dark,.dark *){color:var(--gray-500)}.fi-sc.fi-inline{flex-wrap:wrap;flex-grow:1;align-items:center;display:flex}.fi-sc.fi-inline>.fi-growable{flex:1;width:100%}.fi-sc.fi-inline>.fi-sc-action:not(.fi-hidden){display:contents}.fi-sc.fi-sc-has-gap{gap:calc(var(--spacing) * 6)}.fi-sc.fi-sc-has-gap.fi-sc-dense{gap:calc(var(--spacing) * 3)}.fi-sc.fi-align-start,.fi-sc.fi-align-left{justify-content:flex-start}.fi-sc.fi-align-center{justify-content:center}.fi-sc.fi-align-end,.fi-sc.fi-align-right{justify-content:flex-end}.fi-sc.fi-align-between,.fi-sc.fi-align-justify{justify-content:space-between}.fi-sc>.fi-hidden{display:none}.fi-sc>.fi-grid-col.fi-width-3xs{max-width:var(--container-3xs)}.fi-sc>.fi-grid-col.fi-width-2xs{max-width:var(--container-2xs)}.fi-sc>.fi-grid-col.fi-width-xs{max-width:var(--container-xs)}.fi-sc>.fi-grid-col.fi-width-sm{max-width:var(--container-sm)}.fi-sc>.fi-grid-col.fi-width-md{max-width:var(--container-md)}.fi-sc>.fi-grid-col.fi-width-lg{max-width:var(--container-lg)}.fi-sc>.fi-grid-col.fi-width-xl{max-width:var(--container-xl)}.fi-sc>.fi-grid-col.fi-width-2xl{max-width:var(--container-2xl)}.fi-sc>.fi-grid-col.fi-width-3xl{max-width:var(--container-3xl)}.fi-sc>.fi-grid-col.fi-width-4xl{max-width:var(--container-4xl)}.fi-sc>.fi-grid-col.fi-width-5xl{max-width:var(--container-5xl)}.fi-sc>.fi-grid-col.fi-width-6xl{max-width:var(--container-6xl)}.fi-sc>.fi-grid-col.fi-width-7xl{max-width:var(--container-7xl)}.fi-sc>.fi-grid-col.fi-width-none{max-width:none}.fi-sc>.fi-grid-col.fi-width-container{width:100%}@media (width>=40rem){.fi-sc>.fi-grid-col.fi-width-container{max-width:40rem}}@media (width>=48rem){.fi-sc>.fi-grid-col.fi-width-container{max-width:48rem}}@media (width>=64rem){.fi-sc>.fi-grid-col.fi-width-container{max-width:64rem}}@media (width>=80rem){.fi-sc>.fi-grid-col.fi-width-container{max-width:80rem}}@media (width>=96rem){.fi-sc>.fi-grid-col.fi-width-container{max-width:96rem}}.fi-sc>.fi-grid-col>.fi-sc-component{height:100%}fieldset.fi-sc-visibility-fieldset{border-style:var(--tw-border-style);min-width:0;border-width:0;min-inline-size:0;margin:0;padding:0}.fi-ta-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 3);flex-shrink:0;max-width:100%;display:flex}.fi-ta-content-loading>.fi-ta-content .fi-ta-actions :is(.fi-icon-btn,.fi-btn,.fi-link),.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-actions :is(.fi-icon-btn,.fi-btn,.fi-link){color:#0000;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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);animation:var(--loading-skeleton-animation);background-color:var(--loading-skeleton-background-color);border-radius:var(--loading-skeleton-border-radius);transition-property:none}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-actions :is(.fi-icon-btn,.fi-btn,.fi-link),.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-actions :is(.fi-icon-btn,.fi-btn,.fi-link))>*{opacity:0;transition-property:none}.fi-ta-actions>*{flex-shrink:0}.fi-ta-actions.fi-wrapped{flex-wrap:wrap}@media (width>=40rem){.fi-ta-actions.sm\:fi-not-wrapped{flex-wrap:nowrap}}.fi-ta-actions.fi-align-center{justify-content:center}.fi-ta-actions.fi-align-start{justify-content:flex-start}.fi-ta-actions.fi-align-between{justify-content:space-between}@media (width>=48rem){.fi-ta-actions.md\:fi-align-end{justify-content:flex-end}}.fi-ta-cell{padding:0}.fi-ta-cell:first-child{padding-inline-start:var(--spacing)}.fi-ta-cell:last-child{padding-inline-end:var(--spacing)}@media (width>=40rem){.fi-ta-cell:first-child{padding-inline-start:calc(var(--spacing) * 3)}.fi-ta-cell:last-child{padding-inline-end:calc(var(--spacing) * 3)}}.fi-ta-cell.fi-vertical-align-start{vertical-align:top}.fi-ta-cell.fi-vertical-align-end{vertical-align:bottom}@media (width>=40rem){.fi-ta-cell.sm\:fi-hidden{display:none}}@media (width>=48rem){.fi-ta-cell.md\:fi-hidden{display:none}}@media (width>=64rem){.fi-ta-cell.lg\:fi-hidden{display:none}}@media (width>=80rem){.fi-ta-cell.xl\:fi-hidden{display:none}}@media (width>=96rem){.fi-ta-cell.\32 xl\:fi-hidden{display:none}}.fi-ta-cell.sm\:fi-visible{display:none}@media (width>=40rem){.fi-ta-cell.sm\:fi-visible{display:table-cell}}.fi-ta-cell.md\:fi-visible{display:none}@media (width>=48rem){.fi-ta-cell.md\:fi-visible{display:table-cell}}.fi-ta-cell.lg\:fi-visible{display:none}@media (width>=64rem){.fi-ta-cell.lg\:fi-visible{display:table-cell}}.fi-ta-cell.xl\:fi-visible{display:none}@media (width>=80rem){.fi-ta-cell.xl\:fi-visible{display:table-cell}}.fi-ta-cell.\32 xl\:fi-visible{display:none}@media (width>=96rem){.fi-ta-cell.\32 xl\:fi-visible{display:table-cell}}.fi-ta-cell .fi-ta-col{text-align:start;justify-content:flex-start;width:100%;display:flex}.fi-ta-cell .fi-ta-col:disabled{pointer-events:none}.fi-ta-cell:has(.fi-ta-reorder-handle){width:var(--spacing);padding-inline:calc(var(--spacing) * 3)}.fi-ta-cell:has(.fi-ta-reorder-handle):first-of-type{padding-inline-start:calc(var(--spacing) * 4)}.fi-ta-cell:has(.fi-ta-reorder-handle):last-of-type{padding-inline-end:calc(var(--spacing) * 4)}@media (width>=40rem){.fi-ta-cell:has(.fi-ta-reorder-handle):first-of-type{padding-inline-start:calc(var(--spacing) * 6)}.fi-ta-cell:has(.fi-ta-reorder-handle):last-of-type{padding-inline-end:calc(var(--spacing) * 6)}}.fi-ta-cell:has(.fi-ta-actions){padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);white-space:nowrap}.fi-ta-cell:has(.fi-ta-actions):first-of-type{padding-inline-start:calc(var(--spacing) * 4)}.fi-ta-cell:has(.fi-ta-actions):last-of-type{padding-inline-end:calc(var(--spacing) * 4)}@media (width>=40rem){.fi-ta-cell:has(.fi-ta-actions):first-of-type{padding-inline-start:calc(var(--spacing) * 6)}.fi-ta-cell:has(.fi-ta-actions):last-of-type{padding-inline-end:calc(var(--spacing) * 6)}}.fi-ta-cell:has(.fi-ta-record-checkbox){width:var(--spacing);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4)}.fi-ta-cell:has(.fi-ta-record-checkbox):first-of-type{padding-inline-start:calc(var(--spacing) * 4)}.fi-ta-cell:has(.fi-ta-record-checkbox):last-of-type{padding-inline-end:calc(var(--spacing) * 4)}@media (width>=40rem){.fi-ta-cell:has(.fi-ta-record-checkbox):first-of-type{padding-inline-start:calc(var(--spacing) * 6)}.fi-ta-cell:has(.fi-ta-record-checkbox):last-of-type{padding-inline-end:calc(var(--spacing) * 6)}}.fi-ta-cell .fi-ta-placeholder{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--gray-400)}.fi-ta-cell .fi-ta-placeholder:where(.dark,.dark *){color:var(--gray-500)}.fi-ta-cell.fi-ta-summary-row-heading-cell{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-950)}@media (width>=40rem){.fi-ta-cell.fi-ta-summary-row-heading-cell:first-child{padding-inline-start:calc(var(--spacing) * 6)}.fi-ta-cell.fi-ta-summary-row-heading-cell:last-child{padding-inline-end:calc(var(--spacing) * 6)}}.fi-ta-cell.fi-ta-summary-row-heading-cell:where(.dark,.dark *){color:var(--color-white)}.fi-ta-cell.fi-align-start{text-align:start}.fi-ta-cell.fi-align-center{text-align:center}.fi-ta-cell.fi-align-end{text-align:end}.fi-ta-cell.fi-align-left{text-align:left}.fi-ta-cell.fi-align-right{text-align:right}.fi-ta-cell.fi-align-justify,.fi-ta-cell.fi-align-between{text-align:justify}.fi-ta-cell.fi-ta-summary-header-cell{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-950)}@media (width>=40rem){.fi-ta-cell.fi-ta-summary-header-cell:first-child{padding-inline-start:calc(var(--spacing) * 6)}}.fi-ta-cell.fi-ta-summary-header-cell:where(.dark,.dark *){color:var(--color-white)}.fi-ta-cell.fi-ta-summary-header-cell.fi-wrapped,.fi-ta-cell.fi-ta-summary-header-cell:not(.fi-wrapped){white-space:nowrap}.fi-ta-cell.fi-ta-individual-search-cell{min-width:calc(var(--spacing) * 48);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.fi-ta-cell .fi-ta-reorder-handle{cursor:move}.fi-ta-content-loading .fi-ta-cell .fi-ta-record-checkbox{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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);animation:var(--loading-skeleton-animation);transition-property:none;background-color:var(--loading-skeleton-background-color)!important;background-image:none!important}.fi-ta-cell.fi-ta-selection-cell{width:var(--spacing);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4)}.fi-ta-cell.fi-ta-selection-cell:first-of-type{padding-inline-start:calc(var(--spacing) * 4)}.fi-ta-cell.fi-ta-selection-cell:last-of-type{padding-inline-end:calc(var(--spacing) * 4)}@media (width>=40rem){.fi-ta-cell.fi-ta-selection-cell:first-of-type{padding-inline-start:calc(var(--spacing) * 6)}.fi-ta-cell.fi-ta-selection-cell:last-of-type{padding-inline-end:calc(var(--spacing) * 6)}}.fi-ta-cell.fi-ta-group-selection-cell{width:var(--spacing);padding-inline:calc(var(--spacing) * 3);vertical-align:middle}.fi-ta-cell.fi-ta-group-selection-cell:first-of-type{padding-inline-start:calc(var(--spacing) * 4)}.fi-ta-cell.fi-ta-group-selection-cell:last-of-type{padding-inline-end:calc(var(--spacing) * 4)}@media (width>=40rem){.fi-ta-cell.fi-ta-group-selection-cell:first-of-type{padding-inline-start:calc(var(--spacing) * 6)}.fi-ta-cell.fi-ta-group-selection-cell:last-of-type{padding-inline-end:calc(var(--spacing) * 6)}}.fi-ta-search-field>.fi-ta-cell-label{padding-top:calc(var(--spacing) * 2);padding-bottom:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-500);display:block}@media (width>=40rem){.fi-ta-search-field>.fi-ta-cell-label{display:none}}.fi-ta-search-field>.fi-ta-cell-label:where(.dark,.dark *){color:var(--gray-400)}.fi-ta-checkbox{width:100%}.fi-ta-content-loading>.fi-ta-content .fi-ta-checkbox,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-checkbox{color:#0000;width:fit-content;max-width:100%;position:relative}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-checkbox,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-checkbox).fi-align-center{margin-inline:auto}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-checkbox,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-checkbox).fi-align-end,:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-checkbox,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-checkbox).fi-align-right{margin-inline-start:auto}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-checkbox,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-checkbox):after{inset-inline:calc(var(--spacing) * 3);height:calc(var(--spacing) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);animation:var(--loading-skeleton-animation);background-color:var(--loading-skeleton-background-color);border-radius:var(--loading-skeleton-border-radius);content:"";position:absolute;top:50%}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-checkbox,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-checkbox).fi-inline:after,.fi-ta-table-stacked-on-mobile :is(.fi-ta-content-loading>.fi-ta-content .fi-ta-checkbox,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-checkbox):after{inset-inline:0}@media (width>=40rem){.fi-ta-table-stacked-on-mobile :is(.fi-ta-content-loading>.fi-ta-content .fi-ta-checkbox,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-checkbox):after{inset-inline:calc(var(--spacing) * 3)}}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-checkbox,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-checkbox)>*{opacity:0}.fi-ta-checkbox:not(.fi-inline){padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4)}.fi-ta-table-stacked-on-mobile .fi-ta-checkbox{padding:0}@media (width>=40rem){.fi-ta-table-stacked-on-mobile .fi-ta-checkbox{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4)}}.fi-ta-checkbox.fi-align-center{text-align:center}.fi-ta-checkbox.fi-align-end,.fi-ta-checkbox.fi-align-right{text-align:end}.fi-ta-color{gap:calc(var(--spacing) * 1.5);width:100%;display:flex}.fi-ta-content-loading>.fi-ta-content .fi-ta-color,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-color{color:#0000;width:fit-content;max-width:100%;position:relative}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-color,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-color).fi-align-center{margin-inline:auto}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-color,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-color).fi-align-end,:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-color,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-color).fi-align-right{margin-inline-start:auto}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-color,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-color):after{inset-inline:calc(var(--spacing) * 3);inset-block:calc(var(--spacing) * 4);animation:var(--loading-skeleton-animation);background-color:var(--loading-skeleton-background-color);border-radius:var(--loading-skeleton-border-radius);content:"";position:absolute}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-color,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-color).fi-inline:after,.fi-ta-table-stacked-on-mobile :is(.fi-ta-content-loading>.fi-ta-content .fi-ta-color,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-color):after{inset:0}@media (width>=40rem){.fi-ta-table-stacked-on-mobile :is(.fi-ta-content-loading>.fi-ta-content .fi-ta-color,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-color):after{inset-inline:calc(var(--spacing) * 3);inset-block:calc(var(--spacing) * 4)}}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-color,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-color)>*{opacity:0}.fi-ta-color.fi-wrapped{flex-wrap:wrap}.fi-ta-color:not(.fi-inline){padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4)}.fi-ta-table-stacked-on-mobile .fi-ta-color{padding:0}@media (width>=40rem){.fi-ta-table-stacked-on-mobile .fi-ta-color{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4)}}.fi-ta-color.fi-align-start,.fi-ta-color.fi-align-left{justify-content:flex-start}.fi-ta-color.fi-align-center{justify-content:center}.fi-ta-color.fi-align-end,.fi-ta-color.fi-align-right{justify-content:flex-end}.fi-ta-color.fi-align-justify,.fi-ta-color.fi-align-between{justify-content:space-between}.fi-ta-color>.fi-ta-color-item{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:var(--radius-md);--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);--tw-ring-color:var(--gray-950)}@supports (color:color-mix(in lab, red, red)){.fi-ta-color>.fi-ta-color-item{--tw-ring-color:color-mix(in oklab, var(--gray-950) 10%, transparent)}}.fi-ta-color>.fi-ta-color-item:where(.dark,.dark *){--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.fi-ta-color>.fi-ta-color-item:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.fi-ta-color>.fi-ta-color-item.fi-copyable{cursor:pointer;--tw-outline-style:none;outline-style:none}.fi-ta-color>.fi-ta-color-item.fi-copyable:focus-visible{--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);--tw-ring-color:var(--primary-600)}.fi-ta-color>.fi-ta-color-item.fi-copyable:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--primary-500)}.fi-ta-icon{gap:calc(var(--spacing) * 1.5);width:100%;display:flex}.fi-ta-content-loading>.fi-ta-content .fi-ta-icon,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-icon{color:#0000;width:fit-content;max-width:100%;position:relative}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-icon,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-icon).fi-align-center{margin-inline:auto}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-icon,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-icon).fi-align-end,:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-icon,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-icon).fi-align-right{margin-inline-start:auto}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-icon,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-icon):after{inset-inline:calc(var(--spacing) * 3);inset-block:calc(var(--spacing) * 4);animation:var(--loading-skeleton-animation);background-color:var(--loading-skeleton-background-color);border-radius:var(--loading-skeleton-border-radius);content:"";position:absolute}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-icon,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-icon).fi-inline:after,.fi-ta-table-stacked-on-mobile :is(.fi-ta-content-loading>.fi-ta-content .fi-ta-icon,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-icon):after{inset:0}@media (width>=40rem){.fi-ta-table-stacked-on-mobile :is(.fi-ta-content-loading>.fi-ta-content .fi-ta-icon,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-icon):after{inset-inline:calc(var(--spacing) * 3);inset-block:calc(var(--spacing) * 4)}}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-icon,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-icon)>*{opacity:0}.fi-ta-icon.fi-wrapped{flex-wrap:wrap}.fi-ta-icon.fi-ta-icon-has-line-breaks{flex-direction:column}.fi-ta-icon:not(.fi-inline){padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4)}.fi-ta-table-stacked-on-mobile .fi-ta-icon{padding:0}@media (width>=40rem){.fi-ta-table-stacked-on-mobile .fi-ta-icon{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4)}}.fi-ta-icon.fi-align-start,.fi-ta-icon.fi-align-left{justify-content:flex-start}.fi-ta-icon.fi-align-center{justify-content:center}.fi-ta-icon.fi-align-end,.fi-ta-icon.fi-align-right{justify-content:flex-end}.fi-ta-icon.fi-align-justify,.fi-ta-icon.fi-align-between{justify-content:space-between}.fi-ta-icon>.fi-icon,.fi-ta-icon>a>.fi-icon{color:var(--gray-400)}:is(.fi-ta-icon>.fi-icon,.fi-ta-icon>a>.fi-icon):where(.dark,.dark *){color:var(--gray-500)}:is(.fi-ta-icon>.fi-icon,.fi-ta-icon>a>.fi-icon).fi-color{color:var(--text)}:is(.fi-ta-icon>.fi-icon,.fi-ta-icon>a>.fi-icon).fi-color:where(.dark,.dark *){color:var(--dark-text)}.fi-ta-image{align-items:center;gap:calc(var(--spacing) * 1.5);width:100%;display:flex}.fi-ta-content-loading>.fi-ta-content .fi-ta-image,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-image{color:#0000;width:fit-content;max-width:100%;position:relative}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-image,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-image).fi-align-center{margin-inline:auto}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-image,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-image).fi-align-end,:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-image,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-image).fi-align-right{margin-inline-start:auto}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-image,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-image):after{inset-block:calc(var(--spacing) * 4);aspect-ratio:1;animation:var(--loading-skeleton-animation);background-color:var(--loading-skeleton-background-color);border-radius:var(--loading-skeleton-border-radius);content:"";position:absolute;inset-inline-start:calc(var(--spacing) * 3)}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-image,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-image).fi-inline:after,.fi-ta-table-stacked-on-mobile :is(.fi-ta-content-loading>.fi-ta-content .fi-ta-image,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-image):after{inset-block:0;inset-inline-start:calc(var(--spacing) * 0)}@media (width>=40rem){.fi-ta-table-stacked-on-mobile :is(.fi-ta-content-loading>.fi-ta-content .fi-ta-image,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-image):after{inset-block:calc(var(--spacing) * 4);inset-inline-start:calc(var(--spacing) * 3)}}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-image,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-image).fi-circular:after{border-radius:2147483647px}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-image,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-image)>*{opacity:0}.fi-ta-image img{object-fit:cover;object-position:center;max-width:none}.fi-ta-image.fi-circular img{border-radius:2147483647px}.fi-ta-image.fi-ta-image-ring img,.fi-ta-image.fi-ta-image-ring .fi-ta-image-limited-remaining-text{--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);--tw-ring-color:var(--color-white)}:is(.fi-ta-image.fi-ta-image-ring img,.fi-ta-image.fi-ta-image-ring .fi-ta-image-limited-remaining-text):where(.dark,.dark *){--tw-ring-color:var(--gray-900)}.fi-ta-image.fi-ta-image-ring.fi-ta-image-ring-0 img,.fi-ta-image.fi-ta-image-ring.fi-ta-image-ring-0 .fi-ta-image-limited-remaining-text{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.fi-ta-image.fi-ta-image-ring.fi-ta-image-ring-1 img,.fi-ta-image.fi-ta-image-ring.fi-ta-image-ring-1 .fi-ta-image-limited-remaining-text{--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)}.fi-ta-image.fi-ta-image-ring.fi-ta-image-ring-2 img,.fi-ta-image.fi-ta-image-ring.fi-ta-image-ring-2 .fi-ta-image-limited-remaining-text{--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)}.fi-ta-image.fi-ta-image-ring.fi-ta-image-ring-3 img,.fi-ta-image.fi-ta-image-ring.fi-ta-image-ring-3 .fi-ta-image-limited-remaining-text{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.fi-ta-image.fi-ta-image-ring.fi-ta-image-ring-4 img,.fi-ta-image.fi-ta-image-ring.fi-ta-image-ring-4 .fi-ta-image-limited-remaining-text{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.fi-ta-image.fi-ta-image-ring.fi-ta-image-ring-5 img,.fi-ta-image.fi-ta-image-ring.fi-ta-image-ring-5 .fi-ta-image-limited-remaining-text{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(5px + 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)}.fi-ta-image.fi-ta-image-ring.fi-ta-image-ring-6 img,.fi-ta-image.fi-ta-image-ring.fi-ta-image-ring-6 .fi-ta-image-limited-remaining-text{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(6px + 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)}.fi-ta-image.fi-ta-image-ring.fi-ta-image-ring-7 img,.fi-ta-image.fi-ta-image-ring.fi-ta-image-ring-7 .fi-ta-image-limited-remaining-text{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(7px + 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)}.fi-ta-image.fi-ta-image-ring.fi-ta-image-ring-8 img,.fi-ta-image.fi-ta-image-ring.fi-ta-image-ring-8 .fi-ta-image-limited-remaining-text{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(8px + 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)}.fi-ta-image.fi-ta-image-overlap-1{column-gap:0}:where(.fi-ta-image.fi-ta-image-overlap-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1) * calc(1 - var(--tw-space-x-reverse)))}.fi-ta-image.fi-ta-image-overlap-2{column-gap:0}:where(.fi-ta-image.fi-ta-image-overlap-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.fi-ta-image.fi-ta-image-overlap-3{column-gap:0}:where(.fi-ta-image.fi-ta-image-overlap-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -3) * calc(1 - var(--tw-space-x-reverse)))}.fi-ta-image.fi-ta-image-overlap-4{column-gap:0}:where(.fi-ta-image.fi-ta-image-overlap-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -4) * calc(1 - var(--tw-space-x-reverse)))}.fi-ta-image.fi-ta-image-overlap-5{column-gap:0}:where(.fi-ta-image.fi-ta-image-overlap-5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -5) * calc(1 - var(--tw-space-x-reverse)))}.fi-ta-image.fi-ta-image-overlap-6{column-gap:0}:where(.fi-ta-image.fi-ta-image-overlap-6>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -6) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -6) * calc(1 - var(--tw-space-x-reverse)))}.fi-ta-image.fi-ta-image-overlap-7{column-gap:0}:where(.fi-ta-image.fi-ta-image-overlap-7>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -7) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -7) * calc(1 - var(--tw-space-x-reverse)))}.fi-ta-image.fi-ta-image-overlap-8{column-gap:0}:where(.fi-ta-image.fi-ta-image-overlap-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -8) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -8) * calc(1 - var(--tw-space-x-reverse)))}.fi-ta-image.fi-wrapped{flex-wrap:wrap}.fi-ta-image:not(.fi-inline){padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4)}.fi-ta-table-stacked-on-mobile .fi-ta-image{padding:0}@media (width>=40rem){.fi-ta-table-stacked-on-mobile .fi-ta-image{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4)}}.fi-ta-image.fi-align-start,.fi-ta-image.fi-align-left{justify-content:flex-start}.fi-ta-image.fi-align-center{justify-content:center}.fi-ta-image.fi-align-end,.fi-ta-image.fi-align-right{justify-content:flex-end}.fi-ta-image.fi-align-justify,.fi-ta-image.fi-align-between{justify-content:space-between}.fi-ta-image.fi-stacked .fi-ta-image-limited-remaining-text{background-color:var(--gray-100);border-radius:2147483647px}.fi-ta-image.fi-stacked .fi-ta-image-limited-remaining-text:where(.dark,.dark *){background-color:var(--gray-800)}.fi-ta-image .fi-ta-image-limited-remaining-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-500);justify-content:center;align-items:center;display:flex}.fi-ta-image .fi-ta-image-limited-remaining-text:where(.dark,.dark *){color:var(--gray-400)}.fi-ta-image .fi-ta-image-limited-remaining-text.fi-size-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.fi-ta-image .fi-ta-image-limited-remaining-text.fi-size-base,.fi-ta-image .fi-ta-image-limited-remaining-text.fi-size-md{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.fi-ta-image .fi-ta-image-limited-remaining-text.fi-size-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.fi-ta-select{width:100%;min-width:calc(var(--spacing) * 48)}.fi-ta-content-loading>.fi-ta-content .fi-ta-select,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-select{color:#0000;width:fit-content;max-width:100%;position:relative}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-select,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-select):after{inset-inline:calc(var(--spacing) * 3);inset-block:calc(var(--spacing) * 4);animation:var(--loading-skeleton-animation);background-color:var(--loading-skeleton-background-color);border-radius:var(--loading-skeleton-border-radius);content:"";position:absolute}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-select,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-select).fi-inline:after,.fi-ta-table-stacked-on-mobile :is(.fi-ta-content-loading>.fi-ta-content .fi-ta-select,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-select):after{inset:0}@media (width>=40rem){.fi-ta-table-stacked-on-mobile :is(.fi-ta-content-loading>.fi-ta-content .fi-ta-select,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-select):after{inset-inline:calc(var(--spacing) * 3);inset-block:calc(var(--spacing) * 4)}}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-select,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-select)>*{opacity:0}.fi-ta-select:not(.fi-inline){padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4)}.fi-ta-table-stacked-on-mobile .fi-ta-select{padding:0}@media (width>=40rem){.fi-ta-table-stacked-on-mobile .fi-ta-select{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4)}}.fi-ta-text{width:100%}.fi-ta-content-loading>.fi-ta-content .fi-ta-text,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-text{color:#0000;width:fit-content;max-width:100%;position:relative}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-text,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-text).fi-align-center{margin-inline:auto}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-text,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-text).fi-align-end,:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-text,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-text).fi-align-right{margin-inline-start:auto}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-text,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-text):after{inset-inline:calc(var(--spacing) * 3);height:calc(var(--spacing) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);animation:var(--loading-skeleton-animation);background-color:var(--loading-skeleton-background-color);border-radius:var(--loading-skeleton-border-radius);content:"";position:absolute;top:50%}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-text,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-text):is(.fi-wrapped,.fi-ta-text-has-descriptions,.fi-ta-text-has-line-breaks,.fi-ta-text-list-limited):after{inset-block:calc(var(--spacing) * 4);--tw-translate-y:0px;height:auto;translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-text,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-text):has(>.fi-ta-text-item[style*=--line-clamp]):after{inset-block:calc(var(--spacing) * 4);--tw-translate-y:0px;height:auto;translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-text,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-text).fi-inline:after{inset-inline:0}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-text,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-text).fi-inline:is(.fi-wrapped,.fi-ta-text-has-descriptions,.fi-ta-text-has-line-breaks,.fi-ta-text-list-limited):after{inset-block:0}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-text,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-text).fi-inline:has(>.fi-ta-text-item[style*=--line-clamp]):after{inset-block:0}.fi-ta-table-stacked-on-mobile :is(.fi-ta-content-loading>.fi-ta-content .fi-ta-text,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-text):after{inset-inline:0}@media (width>=40rem){.fi-ta-table-stacked-on-mobile :is(.fi-ta-content-loading>.fi-ta-content .fi-ta-text,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-text):after{inset-inline:calc(var(--spacing) * 3)}}.fi-ta-table-stacked-on-mobile :is(.fi-ta-content-loading>.fi-ta-content .fi-ta-text,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-text):is(.fi-wrapped,.fi-ta-text-has-descriptions,.fi-ta-text-has-line-breaks,.fi-ta-text-list-limited):after{inset-block:0}.fi-ta-table-stacked-on-mobile :is(.fi-ta-content-loading>.fi-ta-content .fi-ta-text,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-text):has(>.fi-ta-text-item[style*=--line-clamp]):after{inset-block:0}@media (width>=40rem){.fi-ta-table-stacked-on-mobile :is(.fi-ta-content-loading>.fi-ta-content .fi-ta-text,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-text):is(.fi-wrapped,.fi-ta-text-has-descriptions,.fi-ta-text-has-line-breaks,.fi-ta-text-list-limited):after{inset-block:calc(var(--spacing) * 4)}.fi-ta-table-stacked-on-mobile :is(.fi-ta-content-loading>.fi-ta-content .fi-ta-text,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-text):has(>.fi-ta-text-item[style*=--line-clamp]):after{inset-block:calc(var(--spacing) * 4)}}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-text,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-text)>*{opacity:0}.fi-ta-text.fi-numeric{--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,)}.fi-ta-text.fi-ta-text-has-descriptions,.fi-ta-text.fi-ta-text-list-limited{flex-direction:column;display:flex}:is(.fi-ta-text.fi-ta-text-has-descriptions,.fi-ta-text.fi-ta-text-list-limited).fi-ta-text-has-badges{row-gap:calc(var(--spacing) * 2)}:is(.fi-ta-text.fi-ta-text-has-descriptions,.fi-ta-text.fi-ta-text-list-limited):not(.fi-ta-text-has-badges){row-gap:var(--spacing)}.fi-ta-text:not(.fi-inline){padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4)}.fi-ta-table-stacked-on-mobile .fi-ta-text{padding:0}@media (width>=40rem){.fi-ta-table-stacked-on-mobile .fi-ta-text{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4)}}ul.fi-ta-text.fi-bulleted,.fi-ta-text.fi-bulleted ul{list-style-type:disc;list-style-position:inside}ul.fi-ta-text:not(.fi-ta-text-has-line-breaks).fi-ta-text-has-badges,.fi-ta-text:not(.fi-ta-text-has-line-breaks).fi-ta-text-has-badges ul{column-gap:calc(var(--spacing) * 1.5);display:flex}:is(ul.fi-ta-text:not(.fi-ta-text-has-line-breaks).fi-ta-text-has-badges,.fi-ta-text:not(.fi-ta-text-has-line-breaks).fi-ta-text-has-badges ul).fi-wrapped,:is(ul.fi-ta-text:not(.fi-ta-text-has-line-breaks).fi-ta-text-has-badges,.fi-ta-text:not(.fi-ta-text-has-line-breaks).fi-ta-text-has-badges ul):is(.fi-wrapped ul){row-gap:var(--spacing);flex-wrap:wrap}:is(ul.fi-ta-text.fi-ta-text-has-badges,.fi-ta-text.fi-ta-text-has-badges ul).fi-ta-text-has-line-breaks,:is(ul.fi-ta-text.fi-ta-text-has-badges,.fi-ta-text.fi-ta-text-has-badges ul):is(.fi-ta-text-has-line-breaks ul){row-gap:var(--spacing);flex-direction:column;display:flex}:is(ul.fi-ta-text.fi-ta-text-has-badges,.fi-ta-text.fi-ta-text-has-badges ul):not(ul.fi-ta-text-has-line-breaks),:is(ul.fi-ta-text.fi-ta-text-has-badges,.fi-ta-text.fi-ta-text-has-badges ul):not(.fi-ta-text-has-line-breaks ul){column-gap:calc(var(--spacing) * 1.5);display:flex}:is(:is(ul.fi-ta-text.fi-ta-text-has-badges,.fi-ta-text.fi-ta-text-has-badges ul):not(ul.fi-ta-text-has-line-breaks),:is(ul.fi-ta-text.fi-ta-text-has-badges,.fi-ta-text.fi-ta-text-has-badges ul):not(.fi-ta-text-has-line-breaks ul)).fi-wrapped,:is(:is(ul.fi-ta-text.fi-ta-text-has-badges,.fi-ta-text.fi-ta-text-has-badges ul):not(ul.fi-ta-text-has-line-breaks),:is(ul.fi-ta-text.fi-ta-text-has-badges,.fi-ta-text.fi-ta-text-has-badges ul):not(.fi-ta-text-has-line-breaks ul)):is(.fi-wrapped ul){row-gap:var(--spacing);flex-wrap:wrap}.fi-ta-text.fi-wrapped:not(.fi-ta-text-has-badges.fi-ta-text-has-line-breaks){white-space:normal}.fi-ta-text.fi-wrapped:not(.fi-ta-text-has-badges.fi-ta-text-has-line-breaks) .fi-badge,.fi-ta-text.fi-wrapped:not(.fi-ta-text-has-badges.fi-ta-text-has-line-breaks) .fi-ta-text-list-limited-message{white-space:nowrap}.fi-ta-text>.fi-ta-text-description,.fi-ta-text>.fi-ta-text-list-limited-message{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-500)}:is(.fi-ta-text>.fi-ta-text-description,.fi-ta-text>.fi-ta-text-list-limited-message):where(.dark,.dark *){color:var(--gray-400)}.fi-ta-text.fi-align-center{text-align:center}ul.fi-ta-text.fi-align-center,.fi-ta-text.fi-align-center ul{justify-content:center}.fi-ta-text.fi-align-end,.fi-ta-text.fi-align-right{text-align:end}ul:is(.fi-ta-text.fi-align-end,.fi-ta-text.fi-align-right),:is(.fi-ta-text.fi-align-end,.fi-ta-text.fi-align-right) ul{justify-content:flex-end}.fi-ta-text.fi-align-justify,.fi-ta-text.fi-align-between{text-align:justify}ul:is(.fi-ta-text.fi-align-justify,.fi-ta-text.fi-align-between),:is(.fi-ta-text.fi-align-justify,.fi-ta-text.fi-align-between) ul{justify-content:space-between}.fi-ta-text-item{color:var(--gray-950)}.fi-ta-text-item:where(.dark,.dark *){color:var(--color-white)}@media (hover:hover){.fi-ta-text-item a:hover{text-decoration-line:underline}}.fi-ta-text-item a:focus-visible{text-decoration-line:underline}.fi-ta-text-item:not(.fi-bulleted li.fi-ta-text-item){-webkit-line-clamp:var(--line-clamp,none);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fi-ta-text-item>.fi-copyable{cursor:pointer;border-radius:var(--radius-md);--tw-outline-style:none;outline-style:none}.fi-ta-text-item>.fi-copyable:focus-visible{--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);--tw-ring-color:var(--primary-600)}.fi-ta-text-item>.fi-copyable:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--primary-500)}.fi-ta-text-item.fi-size-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.fi-ta-text-item.fi-size-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.fi-ta-text-item.fi-size-md{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.fi-ta-text-item.fi-size-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.fi-ta-text-item.fi-font-thin{--tw-font-weight:var(--font-weight-thin);font-weight:var(--font-weight-thin)}.fi-ta-text-item.fi-font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.fi-ta-text-item.fi-font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.fi-ta-text-item.fi-font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.fi-ta-text-item.fi-font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.fi-ta-text-item.fi-font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.fi-ta-text-item.fi-font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.fi-ta-text-item.fi-font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.fi-ta-text-item.fi-font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.fi-ta-text-item.fi-font-sans{font-family:var(--font-family), ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}.fi-ta-text-item.fi-font-serif{font-family:var(--serif-font-family), ui-serif, Georgia, Cambria, "Times New Roman", Times, serif}.fi-ta-text-item.fi-font-mono{font-family:var(--mono-font-family), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}.fi-ta-text-item.fi-color{color:var(--text)}.fi-ta-text-item.fi-color:where(.dark,.dark *){color:var(--dark-text)}li.fi-ta-text-item.fi-color::marker{color:var(--gray-950)}li.fi-ta-text-item.fi-color:where(.dark,.dark *)::marker{color:var(--color-white)}.fi-ta-text-item.fi-color-gray{color:var(--gray-500)}.fi-ta-text-item.fi-color-gray:where(.dark,.dark *){color:var(--gray-400)}li.fi-ta-text-item.fi-color-gray::marker{color:var(--gray-950)}li.fi-ta-text-item.fi-color-gray:where(.dark,.dark *)::marker{color:var(--color-white)}.fi-ta-text-item>.fi-icon,.fi-ta-text-item>span:not(.fi-badge)>.fi-icon{color:var(--gray-400);flex-shrink:0;display:inline-block}:is(.fi-ta-text-item>.fi-icon,.fi-ta-text-item>span:not(.fi-badge)>.fi-icon):where(.dark,.dark *){color:var(--gray-500)}:is(.fi-ta-text-item>.fi-icon,.fi-ta-text-item>span:not(.fi-badge)>.fi-icon).fi-color{color:var(--color-500)}.fi-ta-text-item.fi-ta-text-has-badges>.fi-badge{vertical-align:middle}@media (hover:hover){.fi-ta-col-has-column-url .fi-ta-text-item:hover{text-decoration-line:underline}}.fi-ta-col-has-column-url .fi-ta-text-item:focus-visible{text-decoration-line:underline}@media (hover:hover){.fi-ta-col-has-column-url .fi-ta-text-item .fi-icon:hover{text-decoration-line:none}}.fi-ta-col-has-column-url .fi-ta-text-item .fi-icon:focus-visible{text-decoration-line:none}@media (hover:hover){.fi-ta-col-has-column-url .fi-ta-text-item>.fi-badge:hover{text-decoration-line:none}}.fi-ta-col-has-column-url .fi-ta-text-item>.fi-badge:focus-visible{text-decoration-line:none}.fi-ta-text-input{width:100%;min-width:calc(var(--spacing) * 48)}.fi-ta-content-loading>.fi-ta-content .fi-ta-text-input,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-text-input{color:#0000;width:fit-content;max-width:100%;position:relative}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-text-input,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-text-input):after{inset-inline:calc(var(--spacing) * 3);inset-block:calc(var(--spacing) * 4);animation:var(--loading-skeleton-animation);background-color:var(--loading-skeleton-background-color);border-radius:var(--loading-skeleton-border-radius);content:"";position:absolute}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-text-input,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-text-input).fi-inline:after,.fi-ta-table-stacked-on-mobile :is(.fi-ta-content-loading>.fi-ta-content .fi-ta-text-input,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-text-input):after{inset:0}@media (width>=40rem){.fi-ta-table-stacked-on-mobile :is(.fi-ta-content-loading>.fi-ta-content .fi-ta-text-input,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-text-input):after{inset-inline:calc(var(--spacing) * 3);inset-block:calc(var(--spacing) * 4)}}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-text-input,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-text-input)>*{opacity:0}.fi-ta-text-input:not(.fi-inline){padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4)}.fi-ta-table-stacked-on-mobile .fi-ta-text-input{padding:0}@media (width>=40rem){.fi-ta-table-stacked-on-mobile .fi-ta-text-input{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4)}}.fi-ta-toggle{width:100%}.fi-ta-content-loading>.fi-ta-content .fi-ta-toggle,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-toggle{color:#0000;width:fit-content;max-width:100%;position:relative}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-toggle,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-toggle).fi-align-center{margin-inline:auto}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-toggle,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-toggle).fi-align-end,:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-toggle,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-toggle).fi-align-right{margin-inline-start:auto}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-toggle,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-toggle):after{inset-inline:calc(var(--spacing) * 3);height:calc(var(--spacing) * 6);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);animation:var(--loading-skeleton-animation);background-color:var(--loading-skeleton-background-color);border-radius:var(--loading-skeleton-border-radius);content:"";position:absolute;top:50%}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-toggle,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-toggle).fi-inline:after,.fi-ta-table-stacked-on-mobile :is(.fi-ta-content-loading>.fi-ta-content .fi-ta-toggle,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-toggle):after{inset-inline:0}@media (width>=40rem){.fi-ta-table-stacked-on-mobile :is(.fi-ta-content-loading>.fi-ta-content .fi-ta-toggle,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-toggle):after{inset-inline:calc(var(--spacing) * 3)}}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-toggle,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-toggle)>*{opacity:0}.fi-ta-toggle:not(.fi-inline){padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4)}.fi-ta-table-stacked-on-mobile .fi-ta-toggle{padding:0}@media (width>=40rem){.fi-ta-table-stacked-on-mobile .fi-ta-toggle{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4)}}.fi-ta-toggle.fi-align-center{text-align:center}.fi-ta-toggle.fi-align-end,.fi-ta-toggle.fi-align-right{text-align:end}.fi-ta-grid.fi-gap-sm{gap:var(--spacing)}@media (width>=40rem){.fi-ta-grid.sm\:fi-gap-sm{gap:var(--spacing)}}@media (width>=48rem){.fi-ta-grid.md\:fi-gap-sm{gap:var(--spacing)}}@media (width>=64rem){.fi-ta-grid.lg\:fi-gap-sm{gap:var(--spacing)}}@media (width>=80rem){.fi-ta-grid.xl\:fi-gap-sm{gap:var(--spacing)}}@media (width>=96rem){.fi-ta-grid.\32 xl\:fi-gap-sm{gap:var(--spacing)}}.fi-ta-grid.fi-gap-lg{gap:calc(var(--spacing) * 3)}@media (width>=40rem){.fi-ta-grid.sm\:fi-gap-lg{gap:calc(var(--spacing) * 3)}}@media (width>=48rem){.fi-ta-grid.md\:fi-gap-lg{gap:calc(var(--spacing) * 3)}}@media (width>=64rem){.fi-ta-grid.lg\:fi-gap-lg{gap:calc(var(--spacing) * 3)}}@media (width>=80rem){.fi-ta-grid.xl\:fi-gap-lg{gap:calc(var(--spacing) * 3)}}@media (width>=96rem){.fi-ta-grid.\32 xl\:fi-gap-lg{gap:calc(var(--spacing) * 3)}}.fi-ta-panel{border-radius:var(--radius-lg);background-color:var(--gray-50);padding:calc(var(--spacing) * 4);--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);--tw-ring-color:var(--gray-950)}@supports (color:color-mix(in lab, red, red)){.fi-ta-panel{--tw-ring-color:color-mix(in oklab, var(--gray-950) 5%, transparent)}}.fi-ta-panel{--tw-ring-inset:inset}.fi-ta-panel:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-ta-panel:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-ta-panel:where(.dark,.dark *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-ta-panel:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-ta-split{display:flex}.fi-ta-split.default\:fi-ta-split{align-items:center;gap:calc(var(--spacing) * 3)}.fi-ta-split.sm\:fi-ta-split,.fi-ta-split.md\:fi-ta-split,.fi-ta-split.lg\:fi-ta-split,.fi-ta-split.xl\:fi-ta-split,.fi-ta-split.\32 xl\:fi-ta-split{gap:calc(var(--spacing) * 2);flex-direction:column}@media (width>=40rem){.fi-ta-split.sm\:fi-ta-split{align-items:center;gap:calc(var(--spacing) * 3);flex-direction:row}}@media (width>=48rem){.fi-ta-split.md\:fi-ta-split{align-items:center;gap:calc(var(--spacing) * 3);flex-direction:row}}@media (width>=64rem){.fi-ta-split.lg\:fi-ta-split{align-items:center;gap:calc(var(--spacing) * 3);flex-direction:row}}@media (width>=80rem){.fi-ta-split.xl\:fi-ta-split{align-items:center;gap:calc(var(--spacing) * 3);flex-direction:row}}@media (width>=96rem){.fi-ta-split.\32 xl\:fi-ta-split{align-items:center;gap:calc(var(--spacing) * 3);flex-direction:row}}.fi-ta-stack{flex-direction:column;display:flex}.fi-ta-stack.fi-align-start,.fi-ta-stack.fi-align-left{align-items:flex-start}.fi-ta-stack.fi-align-center{align-items:center}.fi-ta-stack.fi-align-end,.fi-ta-stack.fi-align-right{align-items:flex-end}:where(.fi-ta-stack.fi-gap-sm>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.fi-ta-stack.fi-gap-md>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.fi-ta-stack.fi-gap-lg>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.fi-ta-icon-count-summary{row-gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-500);--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,);display:grid}.fi-ta-icon-count-summary:where(.dark,.dark *){color:var(--gray-400)}.fi-ta-content-loading .fi-ta-icon-count-summary{color:#0000;width:fit-content;max-width:100%;position:relative}.fi-ta-content-loading .fi-ta-icon-count-summary:after{height:calc(var(--spacing) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);animation:var(--loading-skeleton-animation);background-color:var(--loading-skeleton-background-color);border-radius:var(--loading-skeleton-border-radius);content:"";inset-inline:0;position:absolute;top:50%}.fi-ta-content-loading .fi-ta-icon-count-summary>*{opacity:0}.fi-ta-table-stacked-on-mobile .fi-ta-icon-count-summary{padding-inline:0;padding-block:calc(var(--spacing) * 2)}@media (width>=40rem){.fi-ta-table-stacked-on-mobile .fi-ta-icon-count-summary{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4)}}.fi-ta-icon-count-summary>.fi-ta-icon-count-summary-label{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-950)}.fi-ta-icon-count-summary>.fi-ta-icon-count-summary-label:where(.dark,.dark *){color:var(--color-white)}.fi-ta-icon-count-summary>ul{row-gap:calc(var(--spacing) * 1.5);display:grid}.fi-ta-icon-count-summary>ul>li{align-items:center;column-gap:calc(var(--spacing) * 1.5);display:flex}.fi-ta-icon-count-summary>ul>li>.fi-icon{color:var(--gray-400)}.fi-ta-icon-count-summary>ul>li>.fi-icon:where(.dark,.dark *){color:var(--gray-500)}.fi-ta-icon-count-summary>ul>li>.fi-icon.fi-color{color:var(--text)}.fi-ta-icon-count-summary>ul>li>.fi-icon.fi-color:where(.dark,.dark *){color:var(--dark-text)}.fi-ta-range-summary{row-gap:var(--spacing);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-500);--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,);display:grid}.fi-ta-range-summary:where(.dark,.dark *){color:var(--gray-400)}.fi-ta-content-loading .fi-ta-range-summary{color:#0000;width:fit-content;max-width:100%;position:relative}.fi-ta-content-loading .fi-ta-range-summary:after{height:calc(var(--spacing) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);animation:var(--loading-skeleton-animation);background-color:var(--loading-skeleton-background-color);border-radius:var(--loading-skeleton-border-radius);content:"";inset-inline:0;position:absolute;top:50%}.fi-ta-content-loading .fi-ta-range-summary>*{opacity:0}.fi-ta-table-stacked-on-mobile .fi-ta-range-summary{padding-inline:0;padding-block:calc(var(--spacing) * 2)}@media (width>=40rem){.fi-ta-table-stacked-on-mobile .fi-ta-range-summary{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4)}}.fi-ta-range-summary>.fi-ta-range-summary-label{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-950)}.fi-ta-range-summary>.fi-ta-range-summary-label:where(.dark,.dark *){color:var(--color-white)}.fi-ta-text-summary{row-gap:var(--spacing);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-500);--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,);display:grid}.fi-ta-text-summary:where(.dark,.dark *){color:var(--gray-400)}.fi-ta-content-loading .fi-ta-text-summary{color:#0000;width:fit-content;max-width:100%;position:relative}.fi-ta-content-loading .fi-ta-text-summary:after{height:calc(var(--spacing) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);animation:var(--loading-skeleton-animation);background-color:var(--loading-skeleton-background-color);border-radius:var(--loading-skeleton-border-radius);content:"";inset-inline:0;position:absolute;top:50%}.fi-ta-content-loading .fi-ta-text-summary>*{opacity:0}.fi-ta-table-stacked-on-mobile .fi-ta-text-summary{padding-inline:0;padding-block:calc(var(--spacing) * 2)}@media (width>=40rem){.fi-ta-table-stacked-on-mobile .fi-ta-text-summary{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4)}}.fi-ta-text-summary>.fi-ta-text-summary-label{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-950)}.fi-ta-text-summary>.fi-ta-text-summary-label:where(.dark,.dark *){color:var(--color-white)}.fi-ta-values-summary{row-gap:var(--spacing);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-500);--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,);display:grid}.fi-ta-values-summary:where(.dark,.dark *){color:var(--gray-400)}.fi-ta-content-loading .fi-ta-values-summary{color:#0000;width:fit-content;max-width:100%;position:relative}.fi-ta-content-loading .fi-ta-values-summary:after{height:calc(var(--spacing) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);animation:var(--loading-skeleton-animation);background-color:var(--loading-skeleton-background-color);border-radius:var(--loading-skeleton-border-radius);content:"";inset-inline:0;position:absolute;top:50%}.fi-ta-content-loading .fi-ta-values-summary>*{opacity:0}.fi-ta-table-stacked-on-mobile .fi-ta-values-summary{padding-inline:0;padding-block:calc(var(--spacing) * 2)}@media (width>=40rem){.fi-ta-table-stacked-on-mobile .fi-ta-values-summary{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4)}}.fi-ta-values-summary>.fi-ta-values-summary-label{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-950)}.fi-ta-values-summary>.fi-ta-values-summary-label:where(.dark,.dark *){color:var(--color-white)}.fi-ta-values-summary>ul.fi-bulleted{list-style-type:disc;list-style-position:inside}.fi-ta-ctn{border-radius:var(--radius-xl);background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);--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);--tw-ring-color:var(--gray-950);display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.fi-ta-ctn{--tw-ring-color:color-mix(in oklab, var(--gray-950) 5%, transparent)}}.fi-ta-ctn:where(.dark,.dark *){background-color:var(--gray-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-ta-ctn:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-ta-ctn:not(.fi-ta-ctn-with-header){overflow:hidden}.fi-ta-ctn.fi-loading{animation:var(--animate-pulse)}.fi-ta-ctn .fi-ta-header{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200);padding:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (width>=40rem){.fi-ta-ctn .fi-ta-header{padding-inline:calc(var(--spacing) * 6)}}.fi-ta-ctn .fi-ta-header:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-ta-ctn .fi-ta-header:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}@media (width>=40rem){.fi-ta-ctn .fi-ta-header.fi-ta-header-adaptive-actions-position{flex-direction:row;align-items:center}.fi-ta-ctn .fi-ta-header.fi-ta-header-adaptive-actions-position .fi-ta-actions{margin-inline-start:auto}}.fi-ta-ctn .fi-ta-header.fi-ta-header-adaptive-actions-position:not(:has(.fi-ta-header-heading)):not(:has(.fi-ta-header-description)) .fi-ta-actions{margin-inline-start:auto}@media (width>=40rem){.fi-ta-ctn .fi-ta-header .fi-ta-actions:has(.fi-btn.fi-size-xs:not(.fi-dropdown-panel *)){margin-block:calc(var(--spacing) * -.5)}.fi-ta-ctn .fi-ta-header .fi-ta-actions:has(.fi-btn.fi-size-sm:not(.fi-dropdown-panel *)){margin-block:calc(var(--spacing) * -1)}.fi-ta-ctn .fi-ta-header .fi-ta-actions:has(.fi-btn.fi-size-md:not(.fi-dropdown-panel *)){margin-block:calc(var(--spacing) * -1.5)}.fi-ta-ctn .fi-ta-header .fi-ta-actions:has(.fi-btn.fi-size-lg:not(.fi-dropdown-panel *)){margin-block:calc(var(--spacing) * -2)}.fi-ta-ctn .fi-ta-header .fi-ta-actions:has(.fi-btn.fi-size-xl:not(.fi-dropdown-panel *)){margin-block:calc(var(--spacing) * -2.5)}}.fi-ta-ctn .fi-ta-header .fi-ta-header-heading{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-950)}.fi-ta-ctn .fi-ta-header .fi-ta-header-heading:where(.dark,.dark *){color:var(--color-white)}.fi-ta-ctn .fi-ta-header .fi-ta-header-description{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-600)}.fi-ta-ctn .fi-ta-header .fi-ta-header-description:where(.dark,.dark *){color:var(--gray-400)}.fi-ta-ctn .fi-ta-header-toolbar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}@media (width>=40rem){.fi-ta-ctn .fi-ta-header-toolbar{padding-inline:calc(var(--spacing) * 6)}}.fi-ta-ctn .fi-ta-header-toolbar:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-ta-ctn .fi-ta-header-toolbar:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-ta-ctn .fi-ta-header-toolbar>*{min-height:calc(var(--spacing) * 9);align-items:center;column-gap:calc(var(--spacing) * 4);display:flex}.fi-ta-ctn .fi-ta-header-toolbar>:first-child{flex-shrink:0}.fi-ta-ctn .fi-ta-header-toolbar>:nth-child(2){margin-inline-start:auto}@media (width>=40rem){.fi-ta-ctn .fi-ta-header-toolbar .fi-ta-grouping-settings .fi-dropdown.sm\:fi-hidden{display:none}}.fi-ta-ctn .fi-ta-header-toolbar .fi-ta-grouping-settings .fi-dropdown .fi-ta-grouping-settings-fields{row-gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 6);display:grid}.fi-ta-ctn .fi-ta-header-toolbar .fi-ta-grouping-settings .fi-dropdown .fi-ta-grouping-settings-fields label{row-gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-950);display:grid}.fi-ta-ctn .fi-ta-header-toolbar .fi-ta-grouping-settings .fi-dropdown .fi-ta-grouping-settings-fields label:where(.dark,.dark *){color:var(--color-white)}.fi-ta-ctn .fi-ta-header-toolbar .fi-ta-grouping-settings>.fi-ta-grouping-settings-fields{align-items:center;column-gap:calc(var(--spacing) * 3);display:none}@media (width>=40rem){.fi-ta-ctn .fi-ta-header-toolbar .fi-ta-grouping-settings>.fi-ta-grouping-settings-fields{display:flex}}.fi-ta-ctn .fi-ta-header-toolbar .fi-ta-filters-dropdown .fi-ta-filters,.fi-ta-ctn .fi-ta-header-toolbar .fi-ta-col-manager-dropdown .fi-ta-col-manager{padding:calc(var(--spacing) * 6)}.fi-ta-ctn .fi-ta-filters{row-gap:calc(var(--spacing) * 4);display:grid}.fi-ta-ctn .fi-ta-filters.fi-ta-filters-below-content{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--gray-200);padding:calc(var(--spacing) * 4)}@media (width>=40rem){.fi-ta-ctn .fi-ta-filters.fi-ta-filters-below-content{padding-inline:calc(var(--spacing) * 6)}}.fi-ta-ctn .fi-ta-filters.fi-ta-filters-below-content:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-ta-ctn .fi-ta-filters.fi-ta-filters-below-content:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-ta-ctn .fi-ta-filters .fi-ta-filters-header{justify-content:space-between;align-items:center;display:flex}.fi-ta-ctn .fi-ta-filters .fi-ta-filters-header .fi-ta-filters-heading{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-950)}.fi-ta-ctn .fi-ta-filters .fi-ta-filters-header .fi-ta-filters-heading:where(.dark,.dark *){color:var(--color-white)}.fi-ta-ctn .fi-ta-filters .fi-ta-filters-header .fi-loading-indicator{color:var(--gray-400)}.fi-ta-ctn .fi-ta-filters .fi-ta-filters-header .fi-loading-indicator:where(.dark,.dark *){color:var(--gray-500)}.fi-ta-ctn .fi-ta-filters .fi-ta-filters-actions-ctn{gap:calc(var(--spacing) * 3);display:flex}.fi-ta-ctn .fi-ta-filters-above-content-ctn{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);display:grid}@media (width>=40rem){.fi-ta-ctn .fi-ta-filters-above-content-ctn{padding-inline:calc(var(--spacing) * 6)}}.fi-ta-ctn .fi-ta-filters-above-content-ctn:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-ta-ctn .fi-ta-filters-above-content-ctn:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-ta-ctn .fi-ta-filters-above-content-ctn .fi-ta-filters-trigger-action-ctn{margin-inline-start:auto}.fi-ta-ctn .fi-ta-filters-above-content-ctn.fi-open .fi-ta-filters-trigger-action-ctn{margin-top:calc(var(--spacing) * 3)}.fi-ta-ctn .fi-ta-filters-above-content-ctn.fi-open:has(.fi-ta-filters-actions-ctn) .fi-ta-filters-trigger-action-ctn{margin-top:calc(var(--spacing) * -7)}.fi-ta-ctn .fi-ta-reorder-indicator{align-items:center;column-gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200);background-color:var(--gray-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-700);display:flex}@media (width>=40rem){.fi-ta-ctn .fi-ta-reorder-indicator{padding-inline:calc(var(--spacing) * 6)}}.fi-ta-ctn .fi-ta-reorder-indicator:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-ta-ctn .fi-ta-reorder-indicator:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-ta-ctn .fi-ta-reorder-indicator:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-ta-ctn .fi-ta-reorder-indicator:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-ta-ctn .fi-ta-reorder-indicator:where(.dark,.dark *){color:var(--gray-200)}.fi-ta-ctn .fi-ta-reorder-indicator .fi-loading-indicator{color:var(--gray-400)}.fi-ta-ctn .fi-ta-reorder-indicator .fi-loading-indicator:where(.dark,.dark *){color:var(--gray-500)}.fi-ta-ctn .fi-ta-selection-indicator{justify-content:space-between;row-gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200);background-color:var(--gray-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);flex-direction:column;display:flex}@media (width>=40rem){.fi-ta-ctn .fi-ta-selection-indicator{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 1.5);flex-direction:row;align-items:center}}.fi-ta-ctn .fi-ta-selection-indicator:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-ta-ctn .fi-ta-selection-indicator:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-ta-ctn .fi-ta-selection-indicator:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-ta-ctn .fi-ta-selection-indicator:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-ta-ctn .fi-ta-selection-indicator .fi-loading-indicator{color:var(--gray-400)}.fi-ta-ctn .fi-ta-selection-indicator .fi-loading-indicator:where(.dark,.dark *){color:var(--gray-500)}.fi-ta-ctn .fi-ta-selection-indicator .fi-ta-selection-indicator-actions-ctn,.fi-ta-ctn .fi-ta-selection-indicator>*{column-gap:calc(var(--spacing) * 3);display:flex}.fi-ta-ctn .fi-ta-selection-indicator>:first-child{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-700)}.fi-ta-ctn .fi-ta-selection-indicator>:first-child:where(.dark,.dark *){color:var(--gray-200)}.fi-ta-ctn .fi-ta-selection-indicator>:nth-child(2){margin-inline-start:auto}.fi-ta-ctn .fi-ta-filter-indicators{justify-content:space-between;align-items:flex-start;column-gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200);background-color:var(--gray-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);display:flex}@media (width>=40rem){.fi-ta-ctn .fi-ta-filter-indicators{padding-inline:calc(var(--spacing) * 6)}}.fi-ta-ctn .fi-ta-filter-indicators:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-ta-ctn .fi-ta-filter-indicators:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-ta-ctn .fi-ta-filter-indicators:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-ta-ctn .fi-ta-filter-indicators:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-ta-ctn .fi-ta-filter-indicators>:first-child{column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);flex-direction:column;display:flex}@media (width>=40rem){.fi-ta-ctn .fi-ta-filter-indicators>:first-child{flex-direction:row}}.fi-ta-ctn .fi-ta-filter-indicators>:first-child .fi-ta-filter-indicators-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--gray-700)}.fi-ta-ctn .fi-ta-filter-indicators>:first-child .fi-ta-filter-indicators-label:where(.dark,.dark *){color:var(--gray-200)}.fi-ta-ctn .fi-ta-filter-indicators>:first-child .fi-ta-filter-indicators-badges-ctn{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.fi-ta-ctn .fi-ta-filter-indicators>:nth-child(2).fi-icon-btn{margin-top:calc(var(--spacing) * -1)}.fi-ta-ctn .fi-pagination{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--gray-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3)}@media (width>=40rem){.fi-ta-ctn .fi-pagination{padding-inline:calc(var(--spacing) * 6)}}.fi-ta-ctn .fi-pagination:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-ta-ctn .fi-pagination:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-ta-ctn .fi-ta-table-loading-ctn{height:calc(var(--spacing) * 32);justify-content:center;align-items:center;display:flex}.fi-ta-ctn .fi-ta-main{flex:1;min-width:0}@media (width>=64rem){.fi-ta-ctn .fi-ta-filters-trigger-action-ctn.lg\:fi-hidden{display:none}}.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn{z-index:20;border-radius:var(--radius-lg);border-color:var(--gray-200);background-color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);width:100vw;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--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);--tw-ring-color:var(--gray-950);flex-shrink:0;display:none;position:absolute;max-width:14rem!important}@supports (color:color-mix(in lab, red, red)){.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn{--tw-ring-color:color-mix(in oklab, var(--gray-950) 5%, transparent)}}.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn{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))}@media (width>=64rem){.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn{z-index:auto;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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);position:static}}:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn):where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn):where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn):where(.dark,.dark *){background-color:var(--gray-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn):where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn) .fi-ta-filters{padding:calc(var(--spacing) * 6)}@media (width>=64rem){:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn) .fi-ta-filters{padding-block:calc(var(--spacing) * 4)}}:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn).fi-open{display:block}@media (width>=64rem){:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn).lg\:fi-open{display:block}}:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn).fi-opacity-0{opacity:0}:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn).fi-width-3xs{max-width:var(--container-3xs)!important}:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn).fi-width-2xs{max-width:var(--container-2xs)!important}:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn).fi-width-xs{max-width:var(--container-xs)!important}:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn).fi-width-sm{max-width:var(--container-sm)!important}:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn).fi-width-md{max-width:var(--container-md)!important}:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn).fi-width-lg{max-width:var(--container-lg)!important}:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn).fi-width-xl{max-width:var(--container-xl)!important}:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn).fi-width-2xl{max-width:var(--container-2xl)!important}:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn).fi-width-3xl{max-width:var(--container-3xl)!important}:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn).fi-width-4xl{max-width:var(--container-4xl)!important}:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn).fi-width-5xl{max-width:var(--container-5xl)!important}:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn).fi-width-6xl{max-width:var(--container-6xl)!important}:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn).fi-width-7xl{max-width:var(--container-7xl)!important}:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn).fi-width-none{max-width:none!important}:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn).fi-width-container{width:100%!important}@media (width>=40rem){:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn).fi-width-container{max-width:40rem!important}}@media (width>=48rem){:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn).fi-width-container{max-width:48rem!important}}@media (width>=64rem){:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn).fi-width-container{max-width:64rem!important}}@media (width>=80rem){:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn).fi-width-container{max-width:80rem!important}}@media (width>=96rem){:is(.fi-ta-ctn .fi-ta-filters-before-content-ctn,.fi-ta-ctn .fi-ta-filters-after-content-ctn).fi-width-container{max-width:96rem!important}}.fi-ta-ctn .fi-ta-filters-before-content-ctn{inset-inline-start:calc(var(--spacing) * 0)}@media (width>=64rem){.fi-ta-ctn .fi-ta-filters-before-content-ctn{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px;border-start-start-radius:var(--radius-xl);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-xl)}}.fi-ta-ctn .fi-ta-filters-after-content-ctn{inset-inline-end:calc(var(--spacing) * 0)}@media (width>=64rem){.fi-ta-ctn .fi-ta-filters-after-content-ctn{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-start-start-radius:0;border-start-end-radius:var(--radius-xl);border-end-end-radius:var(--radius-xl);border-end-start-radius:0}}.fi-ta-content-loading{--loading-skeleton-animation:var(--animate-pulse);--loading-skeleton-background-color:var(--gray-200);--loading-skeleton-border-radius:var(--radius-md)}.fi-ta-content-loading:where(.dark,.dark *){--loading-skeleton-background-color:#ffffff1a}@media (prefers-reduced-motion:reduce){.fi-ta-content-loading{--loading-skeleton-animation:none}}.fi-ta-content-loading>.fi-ta-content,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records{pointer-events:none}.fi-ta-content-ctn{position:relative}:where(.fi-ta-content-ctn>: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)));border-color:var(--gray-200)}.fi-ta-content-ctn{overflow-x:auto}:where(.fi-ta-content-ctn:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.fi-ta-content-ctn:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-ta-content-ctn:where(.dark,.dark *){border-top-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-ta-content-ctn:where(.dark,.dark *){border-top-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-ta-content-ctn .fi-ta-content-header{align-items:center;gap:calc(var(--spacing) * 4);column-gap:calc(var(--spacing) * 6);background-color:var(--gray-50);padding-inline:calc(var(--spacing) * 4);display:flex}@media (width>=40rem){.fi-ta-content-ctn .fi-ta-content-header{padding-inline:calc(var(--spacing) * 6)}}.fi-ta-content-ctn .fi-ta-content-header:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-ta-content-ctn .fi-ta-content-header:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-ta-content-ctn .fi-ta-content-header .fi-ta-page-checkbox{margin-block:calc(var(--spacing) * 4);flex-shrink:0}.fi-ta-content-ctn .fi-ta-content-header .fi-ta-sorting-settings{column-gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);display:flex}.fi-ta-content-ctn:not(.fi-ta-ctn-with-footer .fi-ta-content-ctn){border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.fi-ta-content-ctn:not(.fi-ta-ctn-with-header .fi-ta-content-ctn){border-top-style:var(--tw-border-style);border-top-width:0}.fi-ta-content-ctn .fi-ta-content{display:grid}.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4)}@media (width>=40rem){.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid{padding-inline:calc(var(--spacing) * 6)}}.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid.fi-ta-content-grouped{padding-top:0}.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-group-header{margin-inline:calc(var(--spacing) * -4);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--gray-200)}.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-group-header:first-child{border-top-style:var(--tw-border-style);border-top-width:0}@media (width>=40rem){.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-group-header{margin-inline:calc(var(--spacing) * -6)}}.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-group-header:where(.dark,.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-group-header:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-group-header{width:calc(100% + 2rem)}@media (width>=40rem){.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-group-header{width:calc(100% + 3rem)}}.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record{border-radius:var(--radius-xl);--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);--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);--tw-ring-color:var(--gray-950)}@supports (color:color-mix(in lab, red, red)){.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record{--tw-ring-color:color-mix(in oklab, var(--gray-950) 5%, transparent)}}.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record:where(.dark,.dark *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}@media (hover:hover){.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record.fi-clickable:where(.dark,.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record.fi-clickable:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record.fi-clickable:where(.dark,.dark *):hover{--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record.fi-clickable:where(.dark,.dark *):hover{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}}.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record.fi-selected:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record.fi-selected:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record.fi-selected:where(.dark,.dark *){--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record.fi-selected:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record:not(.fi-selected){background-color:var(--color-white)}.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record:not(.fi-selected):where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record:not(.fi-selected):where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record:not(.fi-selected):where(.dark,.dark *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record:not(.fi-selected):where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record.fi-ta-record-with-content-prefix .fi-ta-record-content,.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record.fi-ta-record-with-content-prefix .fi-ta-actions{padding-inline-start:calc(var(--spacing) * 2)}.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record.fi-ta-record-with-content-suffix .fi-ta-record-content,.fi-ta-content-ctn .fi-ta-content.fi-ta-content-grid .fi-ta-record.fi-ta-record-with-content-suffix .fi-ta-actions{padding-inline-end:calc(var(--spacing) * 2)}:where(.fi-ta-content-ctn .fi-ta-content:not(.fi-ta-content-grid)>: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)));border-color:var(--gray-200)}:where(.fi-ta-content-ctn .fi-ta-content:not(.fi-ta-content-grid):where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.fi-ta-content-ctn .fi-ta-content:not(.fi-ta-content-grid):where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}@media (hover:hover){.fi-ta-content-ctn .fi-ta-content:not(.fi-ta-content-grid) .fi-ta-record.fi-clickable:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-ta-content-ctn .fi-ta-content:not(.fi-ta-content-grid) .fi-ta-record.fi-clickable:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}}.fi-ta-content-ctn .fi-ta-content:not(.fi-ta-content-grid) .fi-ta-record.fi-selected:before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);width:calc(var(--spacing) * .5);content:var(--tw-content);background-color:var(--primary-600);position:absolute;inset-block:0;inset-inline-start:calc(var(--spacing) * 0)}.fi-ta-content-ctn .fi-ta-content:not(.fi-ta-content-grid) .fi-ta-record.fi-selected:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-ta-content-ctn .fi-ta-content:not(.fi-ta-content-grid) .fi-ta-record.fi-selected:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-ta-content-ctn .fi-ta-content:not(.fi-ta-content-grid) .fi-ta-record.fi-selected:where(.dark,.dark *):before{content:var(--tw-content);background-color:var(--primary-500)}@media (width>=48rem){.fi-ta-content-ctn .fi-ta-content:not(.fi-ta-content-grid) .fi-ta-record .fi-ta-record-content-ctn{flex-direction:row;align-items:center}}@media (width>=40rem){.fi-ta-content-ctn .fi-ta-content:not(.fi-ta-content-grid) .fi-ta-record:not(.fi-ta-record-with-content-prefix) .fi-ta-record-content,.fi-ta-content-ctn .fi-ta-content:not(.fi-ta-content-grid) .fi-ta-record:not(.fi-ta-record-with-content-prefix) .fi-ta-actions{padding-inline-start:calc(var(--spacing) * 6)}.fi-ta-content-ctn .fi-ta-content:not(.fi-ta-content-grid) .fi-ta-record:not(.fi-ta-record-with-content-suffix) .fi-ta-record-content,.fi-ta-content-ctn .fi-ta-content:not(.fi-ta-content-grid) .fi-ta-record:not(.fi-ta-record-with-content-suffix) .fi-ta-actions{padding-inline-end:calc(var(--spacing) * 6)}.fi-ta-content-ctn .fi-ta-content:not(.fi-ta-content-grid) .fi-ta-record.fi-ta-record-with-content-prefix{padding-inline-start:calc(var(--spacing) * 3)}}.fi-ta-content-ctn .fi-ta-content:not(.fi-ta-content-grid) .fi-ta-record.fi-ta-record-with-content-prefix .fi-ta-record-content,.fi-ta-content-ctn .fi-ta-content:not(.fi-ta-content-grid) .fi-ta-record.fi-ta-record-with-content-prefix .fi-ta-actions{padding-inline-start:calc(var(--spacing) * 3)}@media (width>=40rem){.fi-ta-content-ctn .fi-ta-content:not(.fi-ta-content-grid) .fi-ta-record.fi-ta-record-with-content-suffix{padding-inline-end:calc(var(--spacing) * 3)}}.fi-ta-content-ctn .fi-ta-content:not(.fi-ta-content-grid) .fi-ta-record.fi-ta-record-with-content-suffix .fi-ta-record-content,.fi-ta-content-ctn .fi-ta-content:not(.fi-ta-content-grid) .fi-ta-record.fi-ta-record-with-content-suffix .fi-ta-actions{padding-inline-end:calc(var(--spacing) * 3)}@media (width>=48rem){.fi-ta-content-ctn .fi-ta-content:not(.fi-ta-content-grid) .fi-ta-record .fi-ta-actions{padding-inline-start:calc(var(--spacing) * 3)}}.fi-ta-content-ctn .fi-ta-content .fi-ta-group-header{background-color:var(--gray-50);padding-inline:var(--spacing);grid-column:1/-1}@media (width>=40rem){.fi-ta-content-ctn .fi-ta-content .fi-ta-group-header{padding-inline:calc(var(--spacing) * 3)}}.fi-ta-content-ctn .fi-ta-content .fi-ta-group-header:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-ta-content-ctn .fi-ta-content .fi-ta-group-header:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-ta-content-ctn .fi-ta-content .fi-ta-group-header .fi-ta-group-checkbox{margin-inline:calc(var(--spacing) * 3)}.fi-ta-content-ctn .fi-ta-content .fi-ta-table{grid-column:1/-1}.fi-ta-content-ctn .fi-ta-content .fi-ta-record{background-color:var(--color-white);height:100%;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));--tw-duration:75ms;align-items:center;transition-duration:75ms;display:flex;position:relative}.fi-ta-content-ctn .fi-ta-content .fi-ta-record:where(.dark,.dark *){background-color:var(--gray-900)}.fi-ta-content-loading :is(.fi-ta-content-ctn .fi-ta-content .fi-ta-record) .fi-ta-record-checkbox{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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);animation:var(--loading-skeleton-animation);transition-property:none;background-color:var(--loading-skeleton-background-color)!important;background-image:none!important}.fi-ta-content-ctn .fi-ta-content .fi-ta-record.fi-ta-record-with-content-prefix{padding-inline-start:var(--spacing)}.fi-ta-content-ctn .fi-ta-content .fi-ta-record.fi-ta-record-with-content-suffix{padding-inline-end:var(--spacing)}@media (hover:hover){.fi-ta-content-ctn .fi-ta-content .fi-ta-record.fi-clickable:hover{background-color:var(--gray-50)}}.fi-ta-content-ctn .fi-ta-content .fi-ta-record.fi-collapsed{display:none}.fi-ta-content-ctn .fi-ta-content .fi-ta-record.fi-selected{background-color:var(--gray-50)}.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-reorder-handle{margin-inline:var(--spacing);margin-block:calc(var(--spacing) * 2)}.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-checkbox{margin-inline:calc(var(--spacing) * 3);margin-block:calc(var(--spacing) * 4);flex-shrink:0}.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn{row-gap:calc(var(--spacing) * 3);width:100%;height:100%;padding-block:calc(var(--spacing) * 4);flex-direction:column;display:flex}.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn>:first-child{flex:1}.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content{width:100%;display:block}.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .fi-ta-col{text-align:start;justify-content:flex-start;display:flex}.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .fi-ta-col:disabled{pointer-events:none}.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .fi-ta-col.fi-growable{width:100%}.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .fi-ta-col.fi-align-center{text-align:center;justify-content:center}.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .fi-ta-col.fi-align-end{text-align:end;justify-content:flex-end}.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .fi-ta-col.fi-align-left{text-align:left;justify-content:flex-start}.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .fi-ta-col.fi-align-right{text-align:right;justify-content:flex-end}.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .fi-ta-col.fi-align-justify,.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .fi-ta-col.fi-align-between{text-align:justify;justify-content:space-between}.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content.fi-collapsible{margin-top:calc(var(--spacing) * 3)}.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .fi-growable{flex:1;width:100%}@media (width>=40rem){.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .sm\:fi-hidden{display:none}}@media (width>=48rem){.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .md\:fi-hidden{display:none}}@media (width>=64rem){.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .lg\:fi-hidden{display:none}}@media (width>=80rem){.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .xl\:fi-hidden{display:none}}@media (width>=96rem){.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .\32 xl\:fi-hidden{display:none}}.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .sm\:fi-visible{display:none}@media (width>=40rem){.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .sm\:fi-visible{display:block}}.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .md\:fi-visible{display:none}@media (width>=48rem){.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .md\:fi-visible{display:block}}.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .lg\:fi-visible{display:none}@media (width>=64rem){.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .lg\:fi-visible{display:block}}.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .xl\:fi-visible{display:none}@media (width>=80rem){.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .xl\:fi-visible{display:block}}.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .\32 xl\:fi-visible{display:none}@media (width>=96rem){.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-content-ctn .fi-ta-record-content .\32 xl\:fi-visible{display:block}}.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-record-collapse-btn{margin-inline:var(--spacing);margin-block:calc(var(--spacing) * 2);flex-shrink:0}.fi-ta-content-ctn .fi-ta-content .fi-ta-record .fi-ta-actions.fi-ta-actions-before-columns-position{order:-9999}.fi-ta-content-ctn .fi-ta-content .fi-ta-record:not(.fi-ta-record-with-content-prefix) .fi-ta-record-content,.fi-ta-content-ctn .fi-ta-content .fi-ta-record:not(.fi-ta-record-with-content-prefix) .fi-ta-actions{padding-inline-start:calc(var(--spacing) * 4)}.fi-ta-content-ctn .fi-ta-content .fi-ta-record:not(.fi-ta-record-with-content-suffix) .fi-ta-record-content,.fi-ta-content-ctn .fi-ta-content .fi-ta-record:not(.fi-ta-record-with-content-suffix) .fi-ta-actions{padding-inline-end:calc(var(--spacing) * 4)}.fi-ta-content-ctn .fi-ta-content .fi-ta-record.fi-ta-record-collapsed .fi-ta-record-collapse-btn{rotate:180deg}.fi-ta-empty-state{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12)}.fi-ta-empty-state:not(.fi-ta-ctn-with-content-layout .fi-ta-empty-state){border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--gray-200)}.fi-ta-empty-state:not(.fi-ta-ctn-with-content-layout .fi-ta-empty-state):where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-ta-empty-state:not(.fi-ta-ctn-with-content-layout .fi-ta-empty-state):where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-ta-empty-state .fi-ta-empty-state-content{max-width:var(--container-lg);text-align:center;justify-items:center;margin-inline:auto;display:grid}.fi-ta-empty-state .fi-ta-empty-state-icon-bg{margin-bottom:calc(var(--spacing) * 4);background-color:var(--gray-100);padding:calc(var(--spacing) * 3);border-radius:2147483647px}.fi-ta-empty-state .fi-ta-empty-state-icon-bg:where(.dark,.dark *){background-color:var(--gray-500)}@supports (color:color-mix(in lab, red, red)){.fi-ta-empty-state .fi-ta-empty-state-icon-bg:where(.dark,.dark *){background-color:color-mix(in oklab, var(--gray-500) 20%, transparent)}}.fi-ta-empty-state .fi-ta-empty-state-icon-bg .fi-icon{color:var(--gray-500)}.fi-ta-empty-state .fi-ta-empty-state-icon-bg .fi-icon:where(.dark,.dark *){color:var(--gray-400)}.fi-ta-empty-state .fi-ta-empty-state-heading{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-950)}.fi-ta-empty-state .fi-ta-empty-state-heading:where(.dark,.dark *){color:var(--color-white)}.fi-ta-empty-state .fi-ta-empty-state-description{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-500)}.fi-ta-empty-state .fi-ta-empty-state-description:where(.dark,.dark *){color:var(--gray-400)}.fi-ta-empty-state .fi-ta-actions{margin-top:calc(var(--spacing) * 6)}.fi-ta-group-header{align-items:center;column-gap:calc(var(--spacing) * 3);width:100%;padding-block:calc(var(--spacing) * 2);display:flex}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-group-header,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-group-header)>div{color:#0000;width:fit-content;max-width:100%;position:relative}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-group-header,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-group-header)>div:after{height:calc(var(--spacing) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);animation:var(--loading-skeleton-animation);background-color:var(--loading-skeleton-background-color);border-radius:var(--loading-skeleton-border-radius);content:"";inset-inline:0;position:absolute;top:50%}:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-group-header,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-group-header)>div>*,:is(.fi-ta-content-loading>.fi-ta-content .fi-ta-group-header,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-group-header)>.fi-icon-btn{opacity:0}.fi-ta-group-header.fi-collapsible{cursor:pointer}.fi-ta-group-header.fi-collapsible.fi-collapsed .fi-icon-btn{rotate:-180deg}.fi-ta-group-header .fi-ta-group-heading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-950)}.fi-ta-group-header .fi-ta-group-heading:where(.dark,.dark *){color:var(--color-white)}.fi-ta-group-header .fi-ta-group-description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-500)}.fi-ta-group-header .fi-ta-group-description:where(.dark,.dark *){color:var(--gray-400)}.fi-ta-content-loading>.fi-ta-content .fi-ta-group-checkbox,.fi-ta-content-loading>.fi-ta-table>.fi-ta-records>.fi-ta-row .fi-ta-group-checkbox{--tw-shadow:0 0 #0000;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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);animation:var(--loading-skeleton-animation);transition-property:none;background-color:var(--loading-skeleton-background-color)!important;background-image:none!important}.fi-ta-header-cell{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3.5);text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-950)}@media (width>=40rem){.fi-ta-header-cell:first-of-type{padding-inline-start:calc(var(--spacing) * 6)}.fi-ta-header-cell:last-of-type{padding-inline-end:calc(var(--spacing) * 6)}}.fi-ta-header-cell:where(.dark,.dark *){color:var(--color-white)}.fi-ta-header-cell.fi-growable{width:100%}.fi-ta-header-cell.fi-grouped{border-color:var(--gray-200)}.fi-ta-header-cell.fi-grouped:where(.dark,.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-ta-header-cell.fi-grouped:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-ta-header-cell.fi-grouped:not(:first-of-type){border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.fi-ta-header-cell.fi-grouped:not(:last-of-type){border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.fi-ta-header-cell.fi-align-center{text-align:center}.fi-ta-header-cell.fi-align-center .fi-ta-header-cell-sort-btn{justify-content:center}.fi-ta-header-cell.fi-align-end{text-align:end}.fi-ta-header-cell.fi-align-end .fi-ta-header-cell-sort-btn{justify-content:flex-end}.fi-ta-header-cell.fi-align-left{text-align:left}.fi-ta-header-cell.fi-align-left .fi-ta-header-cell-sort-btn{justify-content:flex-start}.fi-ta-header-cell.fi-align-left .fi-ta-header-cell-sort-btn:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.fi-ta-header-cell.fi-align-right{text-align:right}.fi-ta-header-cell.fi-align-right .fi-ta-header-cell-sort-btn{justify-content:flex-end}.fi-ta-header-cell.fi-align-right .fi-ta-header-cell-sort-btn:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.fi-ta-header-cell.fi-align-justify,.fi-ta-header-cell.fi-align-between{text-align:justify}:is(.fi-ta-header-cell.fi-align-justify,.fi-ta-header-cell.fi-align-between) .fi-ta-header-cell-sort-btn{justify-content:space-between}.fi-ta-header-cell.fi-ta-header-cell-sorted .fi-icon{color:var(--gray-950)}.fi-ta-header-cell.fi-ta-header-cell-sorted .fi-icon:where(.dark,.dark *){color:var(--color-white)}.fi-ta-header-cell:not(.fi-ta-header-cell-sorted) .fi-icon{color:var(--gray-400)}.fi-ta-header-cell:not(.fi-ta-header-cell-sorted) .fi-icon:where(.dark,.dark *),.fi-ta-header-cell:not(.fi-ta-header-cell-sorted) .fi-ta-header-cell-sort-btn:hover .fi-icon{color:var(--gray-500)}.fi-ta-header-cell:not(.fi-ta-header-cell-sorted) .fi-ta-header-cell-sort-btn:hover .fi-icon:where(.dark,.dark *){color:var(--gray-400)}.fi-ta-header-cell:not(.fi-ta-header-cell-sorted) .fi-ta-header-cell-sort-btn:focus-visible .fi-icon{color:var(--gray-500)}.fi-ta-header-cell:not(.fi-ta-header-cell-sorted) .fi-ta-header-cell-sort-btn:focus-visible .fi-icon:where(.dark,.dark *){color:var(--gray-400)}@media (width>=40rem){.fi-ta-header-cell.sm\:fi-hidden{display:none}}@media (width>=48rem){.fi-ta-header-cell.md\:fi-hidden{display:none}}@media (width>=64rem){.fi-ta-header-cell.lg\:fi-hidden{display:none}}@media (width>=80rem){.fi-ta-header-cell.xl\:fi-hidden{display:none}}@media (width>=96rem){.fi-ta-header-cell.\32 xl\:fi-hidden{display:none}}.fi-ta-header-cell.sm\:fi-visible{display:none}@media (width>=40rem){.fi-ta-header-cell.sm\:fi-visible{display:table-cell}}.fi-ta-header-cell.md\:fi-visible{display:none}@media (width>=48rem){.fi-ta-header-cell.md\:fi-visible{display:table-cell}}.fi-ta-header-cell.lg\:fi-visible{display:none}@media (width>=64rem){.fi-ta-header-cell.lg\:fi-visible{display:table-cell}}.fi-ta-header-cell.xl\:fi-visible{display:none}@media (width>=80rem){.fi-ta-header-cell.xl\:fi-visible{display:table-cell}}.fi-ta-header-cell.\32 xl\:fi-visible{display:none}@media (width>=96rem){.fi-ta-header-cell.\32 xl\:fi-visible{display:table-cell}}.fi-ta-header-cell.fi-wrapped{white-space:normal}.fi-ta-header-cell:not(.fi-wrapped){white-space:nowrap}.fi-ta-header-cell .fi-ta-header-cell-sort-btn{cursor:pointer;appearance:none;justify-content:flex-start;align-items:center;column-gap:var(--spacing);border-radius:var(--radius-md);border-style:var(--tw-border-style);text-align:start;--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;width:100%;padding:0;display:flex}.fi-ta-header-cell .fi-ta-header-cell-sort-btn:focus-visible{--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);--tw-ring-color:var(--primary-600)}.fi-ta-header-cell .fi-ta-header-cell-sort-btn:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--primary-500)}.fi-ta-header-cell .fi-ta-header-cell-sort-btn{text-transform:inherit}.fi-ta-header-cell .fi-icon{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));--tw-duration:75ms;flex-shrink:0;transition-duration:75ms}.fi-ta-header-cell .fi-loading-indicator{color:var(--gray-400)}.fi-ta-header-cell .fi-loading-indicator:where(.dark,.dark *){color:var(--gray-500)}.fi-ta-header-group-cell{border-color:var(--gray-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-950)}@media (width>=40rem){.fi-ta-header-group-cell:first-of-type{padding-inline-start:calc(var(--spacing) * 6)}.fi-ta-header-group-cell:last-of-type{padding-inline-end:calc(var(--spacing) * 6)}}.fi-ta-header-group-cell:where(.dark,.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-ta-header-group-cell:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-ta-header-group-cell:where(.dark,.dark *){color:var(--color-white)}.fi-ta-header-group-cell:not(:first-of-type){border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.fi-ta-header-group-cell:not(:last-of-type){border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.fi-ta-header-group-cell.fi-align-start{text-align:start}.fi-ta-header-group-cell.fi-align-center{text-align:center}.fi-ta-header-group-cell.fi-align-end{text-align:end}.fi-ta-header-group-cell.fi-align-left{text-align:left}.fi-ta-header-group-cell.fi-align-right{text-align:right}.fi-ta-header-group-cell.fi-align-justify,.fi-ta-header-group-cell.fi-align-between{text-align:justify}@media (width>=40rem){.fi-ta-header-group-cell.sm\:fi-hidden{display:none}}@media (width>=48rem){.fi-ta-header-group-cell.md\:fi-hidden{display:none}}@media (width>=64rem){.fi-ta-header-group-cell.lg\:fi-hidden{display:none}}@media (width>=80rem){.fi-ta-header-group-cell.xl\:fi-hidden{display:none}}@media (width>=96rem){.fi-ta-header-group-cell.\32 xl\:fi-hidden{display:none}}.fi-ta-header-group-cell.sm\:fi-visible{display:none}@media (width>=40rem){.fi-ta-header-group-cell.sm\:fi-visible{display:table-cell}}.fi-ta-header-group-cell.md\:fi-visible{display:none}@media (width>=48rem){.fi-ta-header-group-cell.md\:fi-visible{display:table-cell}}.fi-ta-header-group-cell.lg\:fi-visible{display:none}@media (width>=64rem){.fi-ta-header-group-cell.lg\:fi-visible{display:table-cell}}.fi-ta-header-group-cell.xl\:fi-visible{display:none}@media (width>=80rem){.fi-ta-header-group-cell.xl\:fi-visible{display:table-cell}}.fi-ta-header-group-cell.\32 xl\:fi-visible{display:none}@media (width>=96rem){.fi-ta-header-group-cell.\32 xl\:fi-visible{display:table-cell}}.fi-ta-header-group-cell.fi-wrapped{white-space:normal}.fi-ta-header-group-cell:not(.fi-wrapped){white-space:nowrap}.fi-ta-empty-header-cell{width:var(--spacing)}@media (hover:hover){.fi-ta-row{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:75ms;transition-duration:75ms}.fi-ta-row.fi-clickable:hover{background-color:var(--gray-50)}.fi-ta-row.fi-clickable:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-ta-row.fi-clickable:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}}.fi-ta-row.fi-striped{background-color:var(--gray-50)}.fi-ta-row.fi-striped:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-ta-row.fi-striped:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-ta-row.fi-collapsed{display:none}.fi-ta-row.fi-ta-group-header-row>td{background-color:var(--gray-50)}.fi-ta-row.fi-ta-group-header-row>td:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-ta-row.fi-ta-group-header-row>td:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-ta-row .fi-ta-group-header-cell{padding-inline:calc(var(--spacing) * 3)}@media (width>=40rem){.fi-ta-row .fi-ta-group-header-cell:first-of-type{padding-inline-start:calc(var(--spacing) * 6)}.fi-ta-row .fi-ta-group-header-cell:last-of-type{padding-inline-end:calc(var(--spacing) * 6)}}.fi-ta-row.fi-selected:not(.fi-striped){background-color:var(--gray-50)}.fi-ta-row.fi-selected:not(.fi-striped):where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-ta-row.fi-selected:not(.fi-striped):where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-ta-row.fi-selected>:first-child{--tw-inset-shadow:inset 2px 0 0 0 var(--tw-inset-shadow-color,var(--primary-600));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.fi-ta-row.fi-selected>:first-child:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-inset-shadow:inset -2px 0 0 0 var(--tw-inset-shadow-color,var(--primary-600));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.fi-ta-row.fi-selected>:first-child:where(.dark,.dark *){--tw-inset-shadow:inset 2px 0 0 0 var(--tw-inset-shadow-color,var(--primary-500));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.fi-ta-row.fi-selected>:first-child:where(.dark,.dark *):where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-inset-shadow:inset -2px 0 0 0 var(--tw-inset-shadow-color,var(--primary-500));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.fi-ta-reordering .fi-ta-row:not(.fi-ta-row-not-reorderable){cursor:move}.fi-ta-table{table-layout:auto;width:100%}:where(.fi-ta-table>: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)));border-color:var(--gray-200)}.fi-ta-table{text-align:start}:where(.fi-ta-table:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){:where(.fi-ta-table:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-ta-table.fi-ta-table-stacked-on-mobile{display:block}@media (width>=40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile{table-layout:auto;display:table}}.fi-ta-table.fi-ta-table-stacked-on-mobile>thead{display:block}@media (width>=40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>thead{display:table-header-group}}.fi-ta-table.fi-ta-table-stacked-on-mobile>thead:not(:has(.fi-ta-table-stacked-header-row)){display:none}@media (width>=40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>thead:not(:has(.fi-ta-table-stacked-header-row)){display:table-header-group}}.fi-ta-table.fi-ta-table-stacked-on-mobile>thead>tr:not(.fi-ta-table-stacked-header-row){display:none}@media (width>=40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>thead>tr:not(.fi-ta-table-stacked-header-row){display:table-row}}@media not all and (width>=40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>thead>tr>.fi-ta-header-cell{display:none}}.fi-ta-table.fi-ta-table-stacked-on-mobile>thead>tr>.fi-ta-selection-cell{display:none}@media (width>=40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>thead>tr>.fi-ta-selection-cell{display:table-cell}}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody{white-space:normal;display:block}@media (width>=40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody{white-space:nowrap;display:table-row-group}}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr{padding-block:calc(var(--spacing) * 2);display:block;position:relative}@media (width>=40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr{padding-block:0;display:table-row;position:static}}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr.fi-collapsed{display:none}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr.fi-selected:before{width:calc(var(--spacing) * .5);background-color:var(--primary-600);position:absolute;inset-block:0;inset-inline-start:calc(var(--spacing) * 0)}@media (width>=40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr.fi-selected:before{display:none}}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr.fi-selected:before{content:""}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr.fi-selected:where(.dark,.dark *):before{background-color:var(--primary-500)}@media not all and (width>=40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr.fi-selected>:first-child{--tw-inset-shadow:inset 0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr.fi-ta-group-header-row{padding-block:0}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr.fi-ta-group-header-row.fi-ta-group-header-row-with-selection{grid-template-columns:1fr auto;display:grid}@media (width>=40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr.fi-ta-group-header-row.fi-ta-group-header-row-with-selection{display:table-row}}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr.fi-ta-group-header-row>td{width:100%;display:block}@media (width>=40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr.fi-ta-group-header-row>td{width:auto;display:table-cell}}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr.fi-ta-group-header-row>td:empty{display:none}@media (width>=40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr.fi-ta-group-header-row>td:empty{display:table-cell}}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr.fi-ta-group-header-row>.fi-ta-group-selection-cell{width:auto;padding-inline:calc(var(--spacing) * 4);order:9999;align-items:center;display:flex!important}@media (width>=40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr.fi-ta-group-header-row>.fi-ta-group-selection-cell{width:var(--spacing);padding-inline:calc(var(--spacing) * 3);display:table-cell!important}}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr.fi-ta-summary-row{padding-block:0}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr.fi-ta-summary-header-row{display:none}@media (width>=40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr.fi-ta-summary-header-row{display:table-row}}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-selection-cell{inset-inline-end:calc(var(--spacing) * 4);padding-inline-end:calc(var(--spacing) * 4);position:absolute;top:0}@media (width>=40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-selection-cell{width:var(--spacing);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);display:table-cell;position:static}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-selection-cell:first-of-type{padding-inline-start:calc(var(--spacing) * 6)}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-selection-cell:last-of-type{padding-inline-end:calc(var(--spacing) * 6)}}@media not all and (width>=40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tfoot,.fi-ta-table.fi-ta-table-stacked-on-mobile>tfoot>tr{display:block}}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell){padding-inline:calc(var(--spacing) * 4);display:block}@media (width>=40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell){padding-inline:0;display:table-cell}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell):first-child{padding-inline-start:calc(var(--spacing) * 3)}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell):last-child{padding-inline-end:calc(var(--spacing) * 3)}}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).fi-ta-summary-row-heading-cell{padding-bottom:0}@media (width>=40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).fi-ta-summary-row-heading-cell{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4)}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).fi-ta-summary-row-heading-cell:first-child{padding-inline-start:calc(var(--spacing) * 6)}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).fi-ta-summary-row-heading-cell:last-child{padding-inline-end:calc(var(--spacing) * 6)}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).fi-ta-summary-header-cell{padding-inline:calc(var(--spacing) * 3)}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).fi-ta-summary-header-cell:first-child{padding-inline-start:calc(var(--spacing) * 6)}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).fi-ta-individual-search-cell,.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).fi-ta-group-selection-cell{padding-inline:calc(var(--spacing) * 3)}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell):has(.fi-ta-reorder-handle){padding-inline:calc(var(--spacing) * 3)}:is(.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).fi-ta-group-selection-cell,.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell):has(.fi-ta-reorder-handle)):first-of-type{padding-inline-start:calc(var(--spacing) * 6)}:is(.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).fi-ta-group-selection-cell,.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell):has(.fi-ta-reorder-handle)):last-of-type{padding-inline-end:calc(var(--spacing) * 6)}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).sm\:fi-hidden{display:none}}@media (width>=48rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).md\:fi-hidden{display:none}}@media (width>=64rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).lg\:fi-hidden{display:none}}@media (width>=80rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).xl\:fi-hidden{display:none}}@media (width>=96rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).\32 xl\:fi-hidden{display:none}}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).sm\:fi-visible{display:none}@media (width>=40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).sm\:fi-visible{display:table-cell}}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).md\:fi-visible{display:none}@media (width>=48rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).md\:fi-visible{display:table-cell}}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).lg\:fi-visible{display:none}@media (width>=64rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).lg\:fi-visible{display:table-cell}}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).xl\:fi-visible{display:none}@media (width>=80rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).xl\:fi-visible{display:table-cell}}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).\32 xl\:fi-visible{display:none}@media (width>=96rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).\32 xl\:fi-visible{display:table-cell}}@media not all and (width>=40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell).fi-ta-summary-row-heading-cell-responsive{display:block!important}}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell)>.fi-ta-cell-label{padding-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-500)}@media (width>=40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell)>.fi-ta-cell-label{display:none}}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell)>.fi-ta-cell-label:where(.dark,.dark *){color:var(--gray-400)}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell)>.fi-ta-cell-content{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow-wrap:break-word;color:var(--gray-800)}@media (width>=40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell)>.fi-ta-cell-content{display:block}}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell)>.fi-ta-cell-content:where(.dark,.dark *){color:var(--gray-200)}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell):has(.fi-ta-actions){padding-block:calc(var(--spacing) * 2)}@media (width>=40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell):has(.fi-ta-actions){padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4)}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell):has(.fi-ta-actions):first-of-type{padding-inline-start:calc(var(--spacing) * 6)}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell):has(.fi-ta-actions):last-of-type{padding-inline-end:calc(var(--spacing) * 6)}}.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell):has(.fi-ta-actions)>.fi-ta-actions{justify-content:flex-start;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap;width:100%}@media (width>=40rem){.fi-ta-table.fi-ta-table-stacked-on-mobile>tbody>tr>.fi-ta-cell:not(.fi-ta-selection-cell):has(.fi-ta-actions)>.fi-ta-actions{justify-content:flex-end;gap:calc(var(--spacing) * 3);flex-wrap:nowrap;width:auto}}:where(.fi-ta-table>thead>: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)));border-color:var(--gray-200)}:where(.fi-ta-table>thead:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){:where(.fi-ta-table>thead:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-ta-table>thead>tr{background-color:var(--gray-50)}.fi-ta-table>thead>tr:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-ta-table>thead>tr:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-ta-table>thead>tr.fi-ta-table-head-groups-row{background-color:var(--gray-100)}.fi-ta-table>thead>tr.fi-ta-table-head-groups-row:where(.dark,.dark *){background-color:#0000}:where(.fi-ta-table>tbody>: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)));border-color:var(--gray-200)}.fi-ta-table>tbody{white-space:nowrap}:where(.fi-ta-table>tbody:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){:where(.fi-ta-table>tbody:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-ta-table>tfoot{background-color:var(--gray-50)}.fi-ta-table>tfoot:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-ta-table>tfoot:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}@media not all and (width>=40rem){:where(.fi-ta-table.fi-ta-table-stacked-on-mobile>tfoot>tr>td),:where(.fi-ta-table.fi-ta-table-stacked-on-mobile>tfoot>tr>th){width:100%;display:block}.fi-ta-table .fi-ta-individual-search-row[data-search-hidden-at~=base]{display:none}}@media (width>=40rem){@media not all and (width>=48rem){.fi-ta-table .fi-ta-individual-search-row[data-search-hidden-at~=sm]{display:none}}}@media (width>=48rem){@media not all and (width>=64rem){.fi-ta-table .fi-ta-individual-search-row[data-search-hidden-at~=md]{display:none}}}@media (width>=64rem){@media not all and (width>=80rem){.fi-ta-table .fi-ta-individual-search-row[data-search-hidden-at~=lg]{display:none}}}@media (width>=80rem){@media not all and (width>=96rem){.fi-ta-table .fi-ta-individual-search-row[data-search-hidden-at~=xl]{display:none}}}@media (width>=96rem){.fi-ta-table .fi-ta-individual-search-row[data-search-hidden-at~="2xl"]{display:none}}.fi-ta-summary-row-heading-fallback{min-height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-950);display:none}.fi-ta-summary-row-heading-fallback:where(.dark,.dark *){color:var(--color-white)}.fi-ta-summary-row-heading-fallback>span{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media not all and (width>=40rem){.fi-ta-summary-row[data-summary-heading-hidden-at~=base]>td:has(>.fi-ta-summary-row-heading-fallback){vertical-align:top}.fi-ta-summary-row[data-summary-heading-hidden-at~=base]>td>.fi-ta-summary-row-heading-fallback{display:block}.fi-ta-summary-row[data-summary-heading-hidden-at~=base]>td>.fi-ta-summary-row-heading-fallback>span[data-visible-at~=base]{clip-path:none;white-space:normal;white-space:nowrap;width:auto;height:auto;margin:0;padding:0;display:block;position:static;overflow:visible}}@media (width>=40rem){@media not all and (width>=48rem){.fi-ta-summary-row[data-summary-heading-hidden-at~=sm]>td:has(>.fi-ta-summary-row-heading-fallback){vertical-align:top}.fi-ta-summary-row[data-summary-heading-hidden-at~=sm]>td>.fi-ta-summary-row-heading-fallback{display:block}.fi-ta-summary-row[data-summary-heading-hidden-at~=sm]>td>.fi-ta-summary-row-heading-fallback>span[data-visible-at~=sm]{clip-path:none;white-space:normal;white-space:nowrap;width:auto;height:auto;margin:0;padding:0;display:block;position:static;overflow:visible}}}@media (width>=48rem){@media not all and (width>=64rem){.fi-ta-summary-row[data-summary-heading-hidden-at~=md]>td:has(>.fi-ta-summary-row-heading-fallback){vertical-align:top}.fi-ta-summary-row[data-summary-heading-hidden-at~=md]>td>.fi-ta-summary-row-heading-fallback{display:block}.fi-ta-summary-row[data-summary-heading-hidden-at~=md]>td>.fi-ta-summary-row-heading-fallback>span[data-visible-at~=md]{clip-path:none;white-space:normal;white-space:nowrap;width:auto;height:auto;margin:0;padding:0;display:block;position:static;overflow:visible}}}@media (width>=64rem){@media not all and (width>=80rem){.fi-ta-summary-row[data-summary-heading-hidden-at~=lg]>td:has(>.fi-ta-summary-row-heading-fallback){vertical-align:top}.fi-ta-summary-row[data-summary-heading-hidden-at~=lg]>td>.fi-ta-summary-row-heading-fallback{display:block}.fi-ta-summary-row[data-summary-heading-hidden-at~=lg]>td>.fi-ta-summary-row-heading-fallback>span[data-visible-at~=lg]{clip-path:none;white-space:normal;white-space:nowrap;width:auto;height:auto;margin:0;padding:0;display:block;position:static;overflow:visible}}}@media (width>=80rem){@media not all and (width>=96rem){.fi-ta-summary-row[data-summary-heading-hidden-at~=xl]>td:has(>.fi-ta-summary-row-heading-fallback){vertical-align:top}.fi-ta-summary-row[data-summary-heading-hidden-at~=xl]>td>.fi-ta-summary-row-heading-fallback{display:block}.fi-ta-summary-row[data-summary-heading-hidden-at~=xl]>td>.fi-ta-summary-row-heading-fallback>span[data-visible-at~=xl]{clip-path:none;white-space:normal;white-space:nowrap;width:auto;height:auto;margin:0;padding:0;display:block;position:static;overflow:visible}}}@media (width>=96rem){.fi-ta-summary-row[data-summary-heading-hidden-at~="2xl"]>td:has(>.fi-ta-summary-row-heading-fallback){vertical-align:top}.fi-ta-summary-row[data-summary-heading-hidden-at~="2xl"]>td>.fi-ta-summary-row-heading-fallback{display:block}.fi-ta-summary-row[data-summary-heading-hidden-at~="2xl"]>td>.fi-ta-summary-row-heading-fallback>span[data-visible-at~="2xl"]{clip-path:none;white-space:normal;white-space:nowrap;width:auto;height:auto;margin:0;padding:0;display:block;position:static;overflow:visible}}.fi-ta-table-stacked-header-row{border-block-style:var(--tw-border-style);border-block-width:0;width:100%;display:block}@media (width>=40rem){.fi-ta-table-stacked-header-row{display:none}}.fi-ta-table-stacked-header-row .fi-ta-table-stacked-header-cell{align-items:center;gap:calc(var(--spacing) * 4);background-color:var(--gray-50);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);display:flex}.fi-ta-table-stacked-header-row .fi-ta-table-stacked-header-cell:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-ta-table-stacked-header-row .fi-ta-table-stacked-header-cell:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-ta-table-stacked-header-row .fi-ta-table-stacked-header-cell .fi-ta-page-checkbox{flex-shrink:0;margin-inline-start:auto}.fi-ta-table-stacked-header-row .fi-ta-table-stacked-header-cell .fi-ta-table-stacked-sorting{column-gap:calc(var(--spacing) * 3);flex:1;display:flex}.fi-ta-col-manager{gap:calc(var(--spacing) * 4);display:grid}.fi-ta-col-manager .fi-ta-col-manager-header{justify-content:space-between;align-items:center;display:flex}.fi-ta-col-manager .fi-ta-col-manager-heading{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-950)}.fi-ta-col-manager .fi-ta-col-manager-heading:where(.dark,.dark *){color:var(--color-white)}.fi-ta-col-manager .fi-ta-col-manager-items{margin-top:calc(var(--spacing) * -6);column-gap:calc(var(--spacing) * 6)}.fi-ta-col-manager .fi-ta-col-manager-reorder-controls,.fi-ta-col-manager .fi-ta-col-manager-status{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fi-ta-col-manager .fi-ta-col-manager-item{break-inside:avoid;align-items:center;gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 6);display:flex}.fi-ta-col-manager .fi-ta-col-manager-item .fi-ta-col-manager-label{align-items:center;column-gap:calc(var(--spacing) * 3);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-950);flex:1;display:flex}.fi-ta-col-manager .fi-ta-col-manager-item .fi-ta-col-manager-label:where(.dark,.dark *){color:var(--color-white)}.fi-ta-col-manager .fi-ta-col-manager-item .fi-ta-col-manager-label .fi-checkbox-input{flex-shrink:0}.fi-ta-col-manager .fi-ta-col-manager-item .fi-ta-col-manager-reorder-handle{cursor:move}.fi-ta-col-manager .fi-ta-col-manager-group{break-inside:avoid}.fi-ta-col-manager .fi-ta-col-manager-group .fi-ta-col-manager-group-items{padding-inline-start:calc(var(--spacing) * 8)}.fi-ta-col-manager .fi-ta-col-manager-actions-ctn{gap:calc(var(--spacing) * 3);display:flex}.fi-wi-chart .fi-wi-chart-frame{justify-content:center;align-items:center;width:100%;margin-inline:auto;display:flex}.fi-wi-chart .fi-wi-chart-frame:not(.fi-wi-chart-frame-no-aspect-ratio){aspect-ratio:1}@supports (container-type:inline-size){.fi-wi-chart .fi-section-content{container-type:inline-size}@container (width>=24rem){.fi-wi-chart .fi-wi-chart-frame:not(.fi-wi-chart-frame-no-aspect-ratio){aspect-ratio:1.5}}}@supports not (container-type:inline-size){@media (width>=40rem){.fi-wi-chart .fi-wi-chart-frame:not(.fi-wi-chart-frame-no-aspect-ratio){aspect-ratio:1.5}}}.fi-wi-chart .fi-wi-chart-filter.fi-input-wrp{width:max-content}@media (width>=40rem){.fi-wi-chart .fi-wi-chart-filter.fi-input-wrp{margin-block:calc(var(--spacing) * -2)}}.fi-wi-chart .fi-wi-chart-filter.fi-dropdown .fi-wi-chart-filter-content{row-gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 6);display:grid}.fi-wi-chart .fi-wi-chart-filter.fi-dropdown .fi-wi-chart-filter-content-actions-ctn{gap:calc(var(--spacing) * 3);display:flex}.fi-wi-chart .fi-color .fi-wi-chart-bg-color{color:var(--color-50)}.fi-wi-chart .fi-color .fi-wi-chart-bg-color:where(.dark,.dark *){color:var(--color-400)}@supports (color:color-mix(in lab, red, red)){.fi-wi-chart .fi-color .fi-wi-chart-bg-color:where(.dark,.dark *){color:color-mix(in oklab, var(--color-400) 10%, transparent)}}.fi-wi-chart .fi-color .fi-wi-chart-border-color{color:var(--color-500)}.fi-wi-chart .fi-color .fi-wi-chart-border-color:where(.dark,.dark *){color:var(--color-400)}.fi-wi-chart .fi-wi-chart-bg-color{color:var(--gray-100)}.fi-wi-chart .fi-wi-chart-bg-color:where(.dark,.dark *){color:var(--gray-800)}.fi-wi-chart .fi-wi-chart-border-color{color:var(--gray-400)}.fi-wi-chart .fi-wi-chart-grid-color{color:var(--gray-200)}.fi-wi-chart .fi-wi-chart-grid-color:where(.dark,.dark *){color:var(--gray-800)}.fi-wi-chart .fi-wi-chart-text-color{color:var(--gray-500)}.fi-wi-chart .fi-wi-chart-text-color:where(.dark,.dark *){color:var(--gray-400)}.fi-wi-chart .fi-wi-chart-tooltip-bg-color{color:#000c}.fi-wi-chart .fi-wi-chart-tooltip-text-color{color:#fff}.fi-wi-chart .fi-wi-chart-tooltip-border-color{color:#fff3}.fi-wi-chart .fi-empty-state{padding:0}.fi-wi-stats-overview-stat{border-radius:var(--radius-xl);background-color:var(--color-white);height:100%;padding:calc(var(--spacing) * 6);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);--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);--tw-ring-color:var(--gray-950);display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.fi-wi-stats-overview-stat{--tw-ring-color:color-mix(in oklab, var(--gray-950) 5%, transparent)}}.fi-wi-stats-overview-stat{--tw-outline-style:none;outline-style:none}.fi-wi-stats-overview-stat:focus-visible{--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);--tw-ring-color:var(--primary-600)}.fi-wi-stats-overview-stat:where(.dark,.dark *){background-color:var(--gray-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-wi-stats-overview-stat:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-wi-stats-overview-stat:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--primary-500)}.fi-wi-stats-overview-stat .fi-icon{color:var(--gray-400);flex-shrink:0}.fi-wi-stats-overview-stat .fi-icon:where(.dark,.dark *){color:var(--gray-500)}.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-content{row-gap:calc(var(--spacing) * 2);display:grid}.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-label-ctn{align-items:center;column-gap:calc(var(--spacing) * 2);display:flex}.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-500)}.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-label:where(.dark,.dark *){color:var(--gray-400)}.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-value{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--gray-950);--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,)}.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-value:where(.dark,.dark *){color:var(--color-white)}.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-placeholder{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-500)}.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-placeholder:where(.dark,.dark *){color:var(--gray-400)}.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-description{align-items:center;column-gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-500);display:flex}.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-description:where(.dark,.dark *){color:var(--gray-400)}.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-description.fi-color{color:var(--text)}.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-description.fi-color:where(.dark,.dark *){color:var(--dark-text)}.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-description.fi-color .fi-icon{color:var(--color-500)}.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-chart{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl);inset-inline:0;position:absolute;bottom:0;overflow:hidden}.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-chart>canvas{height:calc(var(--spacing) * 6)}.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-chart .fi-wi-stats-overview-stat-chart-bg-color{color:var(--gray-100)}.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-chart .fi-wi-stats-overview-stat-chart-bg-color:where(.dark,.dark *){color:var(--gray-800)}.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-chart .fi-wi-stats-overview-stat-chart-border-color{color:var(--gray-400)}.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-chart.fi-color .fi-wi-stats-overview-stat-chart-bg-color{color:var(--color-50)}.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-chart.fi-color .fi-wi-stats-overview-stat-chart-bg-color:where(.dark,.dark *){color:var(--color-400)}@supports (color:color-mix(in lab, red, red)){.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-chart.fi-color .fi-wi-stats-overview-stat-chart-bg-color:where(.dark,.dark *){color:color-mix(in oklab, var(--color-400) 10%, transparent)}}.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-chart.fi-color .fi-wi-stats-overview-stat-chart-border-color{color:var(--color-500)}.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-chart.fi-color .fi-wi-stats-overview-stat-chart-border-color:where(.dark,.dark *){color:var(--color-400)}.fi-wi{gap:calc(var(--spacing) * 6)}.fi-global-search-ctn{align-items:center;display:flex}.fi-global-search{flex:1}@media (width>=40rem){.fi-global-search{position:relative}}.fi-global-search-results-ctn{inset-inline:calc(var(--spacing) * 4);z-index:10;margin-top:calc(var(--spacing) * 2);max-height:calc(var(--spacing) * 96);border-radius:var(--radius-lg);background-color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);--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);--tw-ring-color:var(--gray-950);position:absolute;overflow:auto}@supports (color:color-mix(in lab, red, red)){.fi-global-search-results-ctn{--tw-ring-color:color-mix(in oklab, var(--gray-950) 5%, transparent)}}.fi-global-search-results-ctn{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))}@media (width>=40rem){.fi-global-search-results-ctn{inset-inline:auto}}.fi-global-search-results-ctn:where(.dark,.dark *){background-color:var(--gray-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-global-search-results-ctn:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-global-search-results-ctn{transform:translateZ(0)}.fi-global-search-results-ctn.fi-transition-enter-start,.fi-global-search-results-ctn.fi-transition-leave-end{opacity:0}@media (width>=40rem){.fi-topbar .fi-global-search-results-ctn{width:100vw;max-width:var(--container-sm);inset-inline-end:calc(var(--spacing) * 0)}}.fi-sidebar .fi-global-search-ctn{margin-inline:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 3)}@media (width>=40rem){.fi-sidebar .fi-global-search-results-ctn{inset-inline-start:calc(var(--spacing) * 0)}}.fi-global-search-no-results-message{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-500)}.fi-global-search-no-results-message:where(.dark,.dark *){color:var(--gray-400)}:where(.fi-global-search-results>: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)));border-color:var(--gray-200)}:where(.fi-global-search-results:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.fi-global-search-results:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-global-search-result-group-header{z-index:10;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--gray-200);background-color:var(--gray-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-950);text-transform:capitalize;position:sticky;top:0}.fi-global-search-result-group-header:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-global-search-result-group-header:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-global-search-result-group-header:where(.dark,.dark *){background-color:var(--gray-800);color:var(--color-white)}:where(.fi-global-search-result-group-results>: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)));border-color:var(--gray-200)}:where(.fi-global-search-result-group-results:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.fi-global-search-result-group-results:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-global-search-result{scroll-margin-top:calc(var(--spacing) * 9);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));--tw-duration:75ms;transition-duration:75ms}.fi-global-search-result:focus-within{background-color:var(--gray-50)}@media (hover:hover){.fi-global-search-result:hover{background-color:var(--gray-50)}}.fi-global-search-result:where(.dark,.dark *):focus-within{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-global-search-result:where(.dark,.dark *):focus-within{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}@media (hover:hover){.fi-global-search-result:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-global-search-result:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}}.fi-global-search-result.fi-global-search-result-has-actions .fi-global-search-result-link{padding-bottom:0}.fi-global-search-result-link{padding:calc(var(--spacing) * 4);--tw-outline-style:none;outline-style:none;display:block}@media (forced-colors:active){.fi-global-search-result-link{outline-offset:2px;outline:2px solid #0000}}.fi-global-search-result-heading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-950)}.fi-global-search-result-heading:where(.dark,.dark *){color:var(--color-white)}.fi-global-search-result-details{margin-top:var(--spacing)}.fi-global-search-result-detail{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-500)}.fi-global-search-result-detail:where(.dark,.dark *){color:var(--gray-400)}.fi-global-search-result-detail-label{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);display:inline}.fi-global-search-result-detail-value{display:inline}.fi-global-search-result-actions{margin-top:calc(var(--spacing) * 3);column-gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 4);display:flex}.fi-header{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (width>=40rem){.fi-header{flex-flow:wrap;justify-content:space-between;align-items:center}}.fi-header .fi-breadcrumbs{margin-bottom:calc(var(--spacing) * 2);display:none}@media (width>=40rem){.fi-header .fi-breadcrumbs{display:block}}.fi-header>div:first-child:not(.fi-header-actions-ctn){max-width:100%}@media (width>=40rem){.fi-header>div:first-child:not(.fi-header-actions-ctn){width:max-content}.fi-header.fi-header-has-subheading .fi-header-actions-ctn{align-self:center}}.fi-header-heading{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--gray-950)}@media (width>=40rem){.fi-header-heading{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.fi-header-heading:where(.dark,.dark *){color:var(--color-white)}.fi-header-subheading{margin-top:calc(var(--spacing) * 2);max-width:var(--container-2xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--gray-600)}.fi-header-subheading:where(.dark,.dark *){color:var(--gray-400)}.fi-header-actions-ctn{align-items:center;gap:calc(var(--spacing) * 3);flex-shrink:0;max-width:100%;display:flex}@media (width>=40rem){.fi-header-actions-ctn{align-self:flex-end}}.fi-header-actions-ctn>.fi-ac{flex:1}.fi-header-actions-ctn>.fi-ac:not(.fi-width-full).fi-align-end,.fi-header-actions-ctn>.fi-ac:not(.fi-width-full).fi-align-right{flex-direction:row;justify-content:flex-end}.fi-simple-header{flex-direction:column;align-items:center;display:flex}.fi-simple-header .fi-logo{margin-bottom:calc(var(--spacing) * 4);text-align:center;--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);text-wrap:balance}.fi-simple-header-heading{text-align:center;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--gray-950)}.fi-simple-header-heading:where(.dark,.dark *){color:var(--color-white)}.fi-simple-header-subheading{margin-top:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-500)}.fi-simple-header-subheading:where(.dark,.dark *){color:var(--gray-400)}html.fi{min-height:100dvh}.fi-body{background-color:var(--gray-50);--tw-font-weight:var(--font-weight-normal);min-height:100dvh;font-weight:var(--font-weight-normal);color:var(--gray-950);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fi-body:where(.dark,.dark *){background-color:var(--gray-950);color:var(--color-white)}:is(.fi-body.fi-body-has-sidebar-collapsible-on-desktop,.fi-body.fi-body-has-sidebar-fully-collapsible-on-desktop) .fi-main-ctn{min-height:calc(100dvh - var(--topbar-height));opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.fi-body>.fi-layout-sidebar-toggle-btn-ctn{padding-inline-start:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 5)}@media (width>=64rem){.fi-body>.fi-layout-sidebar-toggle-btn-ctn.lg\:fi-hidden{display:none}}.fi-body.fi-body-has-navigation:not(.fi-body-has-sidebar-collapsible-on-desktop):not(.fi-body-has-sidebar-fully-collapsible-on-desktop):not(.fi-body-has-top-navigation) .fi-main-ctn{opacity:0}:is(.fi-body.fi-body-has-top-navigation,.fi-body:not(.fi-body-has-navigation)) .fi-main-ctn{min-height:calc(100dvh - var(--topbar-height));display:flex}.fi-body:not(.fi-body-has-topbar) .fi-main-ctn{min-height:100dvh;display:flex}.fi-layout{width:100%;height:100%;display:flex;overflow-x:clip}.fi-main-ctn{flex-direction:column;flex:1;min-width:0}.fi-main{width:100%;height:100%;padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (width>=48rem){.fi-main{padding-inline:calc(var(--spacing) * 6)}}@media (width>=64rem){.fi-main{padding-inline:calc(var(--spacing) * 8)}}.fi-main,.fi-simple-main{--tw-outline-style:none;outline-style:none}:is(.fi-main,.fi-simple-main).fi-width-3xs{max-width:var(--container-3xs)}:is(.fi-main,.fi-simple-main).fi-width-2xs{max-width:var(--container-2xs)}:is(.fi-main,.fi-simple-main).fi-width-xs{max-width:var(--container-xs)}:is(.fi-main,.fi-simple-main).fi-width-sm{max-width:var(--container-sm)}:is(.fi-main,.fi-simple-main).fi-width-md{max-width:var(--container-md)}:is(.fi-main,.fi-simple-main).fi-width-lg{max-width:var(--container-lg)}:is(.fi-main,.fi-simple-main).fi-width-xl{max-width:var(--container-xl)}:is(.fi-main,.fi-simple-main).fi-width-2xl{max-width:var(--container-2xl)}:is(.fi-main,.fi-simple-main).fi-width-3xl{max-width:var(--container-3xl)}:is(.fi-main,.fi-simple-main).fi-width-4xl{max-width:var(--container-4xl)}:is(.fi-main,.fi-simple-main).fi-width-5xl{max-width:var(--container-5xl)}:is(.fi-main,.fi-simple-main).fi-width-6xl{max-width:var(--container-6xl)}:is(.fi-main,.fi-simple-main).fi-width-7xl{max-width:var(--container-7xl)}:is(.fi-main,.fi-simple-main).fi-width-none{max-width:none}:is(.fi-main,.fi-simple-main).fi-width-full{max-width:100%}:is(.fi-main,.fi-simple-main).fi-width-min{max-width:min-content}:is(.fi-main,.fi-simple-main).fi-width-max{max-width:max-content}:is(.fi-main,.fi-simple-main).fi-width-fit{max-width:fit-content}:is(.fi-main,.fi-simple-main).fi-width-prose{max-width:65ch}:is(.fi-main,.fi-simple-main).fi-width-container{width:100%}@media (width>=40rem){:is(.fi-main,.fi-simple-main).fi-width-container{max-width:40rem}}@media (width>=48rem){:is(.fi-main,.fi-simple-main).fi-width-container{max-width:48rem}}@media (width>=64rem){:is(.fi-main,.fi-simple-main).fi-width-container{max-width:64rem}}@media (width>=80rem){:is(.fi-main,.fi-simple-main).fi-width-container{max-width:80rem}}@media (width>=96rem){:is(.fi-main,.fi-simple-main).fi-width-container{max-width:96rem}}:is(.fi-main,.fi-simple-main).fi-width-screen-sm{max-width:var(--breakpoint-sm)}:is(.fi-main,.fi-simple-main).fi-width-screen-md{max-width:var(--breakpoint-md)}:is(.fi-main,.fi-simple-main).fi-width-screen-lg{max-width:var(--breakpoint-lg)}:is(.fi-main,.fi-simple-main).fi-width-screen-xl{max-width:var(--breakpoint-xl)}:is(.fi-main,.fi-simple-main).fi-width-screen-2xl{max-width:var(--breakpoint-2xl)}:is(.fi-main,.fi-simple-main).fi-width-screen{position:fixed;inset:0}.fi-simple-layout{flex-direction:column;align-items:center;min-height:100dvh;display:flex}.fi-simple-layout-header{height:calc(var(--spacing) * 16);align-items:center;column-gap:calc(var(--spacing) * 4);inset-inline-end:calc(var(--spacing) * 0);padding-inline-end:calc(var(--spacing) * 4);display:flex;position:absolute;top:0}@media (width>=48rem){.fi-simple-layout-header{padding-inline-end:calc(var(--spacing) * 6)}}@media (width>=64rem){.fi-simple-layout-header{padding-inline-end:calc(var(--spacing) * 8)}}.fi-simple-main-ctn{flex-grow:1;justify-content:center;align-items:center;width:100%;display:flex}.fi-simple-main{margin-block:calc(var(--spacing) * 16);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);--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);--tw-ring-color:var(--gray-950)}@supports (color:color-mix(in lab, red, red)){.fi-simple-main{--tw-ring-color:color-mix(in oklab, var(--gray-950) 5%, transparent)}}@media (width>=40rem){.fi-simple-main{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 12)}}.fi-simple-main:where(.dark,.dark *){background-color:var(--gray-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-simple-main:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-logo{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--gray-950);display:flex}.fi-logo:where(.dark,.dark *){color:var(--color-white)}.fi-logo.fi-logo-light:where(.dark,.dark *),.fi-logo.fi-logo-dark{display:none}.fi-logo.fi-logo-dark:where(.dark,.dark *){display:flex}@media (width>=48rem){.fi-page-sub-navigation-dropdown{display:none}}.fi-page-sub-navigation-dropdown>.fi-dropdown-trigger>.fi-btn{justify-content:space-between;width:100%}.fi-page-sub-navigation-sidebar-ctn{width:calc(var(--spacing) * 72);flex-direction:column;display:none}@media (width>=48rem){.fi-page-sub-navigation-sidebar-ctn{display:flex}}.fi-page-sub-navigation-sidebar{row-gap:calc(var(--spacing) * 7);flex-direction:column;display:flex}.fi-page-sub-navigation-tabs{display:none}@media (width>=48rem){.fi-page-sub-navigation-tabs{display:flex}}.fi-page.fi-height-full,.fi-page.fi-height-full .fi-page-main,.fi-page.fi-height-full .fi-page-header-main-ctn,.fi-page.fi-height-full .fi-page-content{height:100%}.fi-page.fi-page-has-sub-navigation .fi-page-main{gap:calc(var(--spacing) * 8);flex-direction:column;display:flex}@media (width>=48rem){:is(.fi-page.fi-page-has-sub-navigation.fi-page-has-sub-navigation-start,.fi-page.fi-page-has-sub-navigation.fi-page-has-sub-navigation-end) .fi-page-main{flex-direction:row;align-items:flex-start}}.fi-page-header-main-ctn{row-gap:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 8);flex-direction:column;display:flex}.fi-page-main-sub-navigation-mobile-menu-render-hook-ctn{display:contents}@media (width>=48rem){.fi-page-main-sub-navigation-mobile-menu-render-hook-ctn{display:none}}.fi-page-content{row-gap:calc(var(--spacing) * 8);flex:1;grid-auto-columns:minmax(0,1fr);display:grid}.fi-simple-page-content{row-gap:calc(var(--spacing) * 6);grid-auto-columns:minmax(0,1fr);display:grid}.fi-sidebar-group{row-gap:var(--spacing);flex-direction:column;display:flex}.fi-sidebar-group.fi-collapsed .fi-sidebar-group-collapse-btn{rotate:-180deg}.fi-sidebar-group.fi-collapsible>.fi-sidebar-group-btn{cursor:pointer}.fi-sidebar-group.fi-active .fi-sidebar-group-dropdown-trigger-btn .fi-icon{color:var(--primary-600)}.fi-sidebar-group.fi-active .fi-sidebar-group-dropdown-trigger-btn .fi-icon:where(.dark,.dark *){color:var(--primary-400)}.fi-sidebar-group-btn{align-items:center;column-gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 2);display:flex}.fi-sidebar-group-btn .fi-icon{color:var(--gray-400)}.fi-sidebar-group-btn .fi-icon:where(.dark,.dark *){color:var(--gray-500)}.fi-sidebar-group-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-500);flex:1}.fi-sidebar-group-label:where(.dark,.dark *){color:var(--gray-400)}.fi-sidebar-group-dropdown-trigger-btn{justify-content:center;align-items:center;column-gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);padding:calc(var(--spacing) * 2);--tw-outline-style:none;outline-style:none;flex:1;display:flex;position:relative}@media (forced-colors:active){.fi-sidebar-group-dropdown-trigger-btn{outline-offset:2px;outline:2px solid #0000}}.fi-sidebar-group-dropdown-trigger-btn{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));--tw-duration:75ms;transition-duration:75ms}@media (hover:hover){.fi-sidebar-group-dropdown-trigger-btn:hover{background-color:var(--gray-100)}}.fi-sidebar-group-dropdown-trigger-btn:focus-visible{background-color:var(--gray-100)}@media (hover:hover){.fi-sidebar-group-dropdown-trigger-btn:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-sidebar-group-dropdown-trigger-btn:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}}.fi-sidebar-group-dropdown-trigger-btn:where(.dark,.dark *):focus-visible{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-sidebar-group-dropdown-trigger-btn:where(.dark,.dark *):focus-visible{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-sidebar-group-dropdown-trigger-btn .fi-icon{color:var(--gray-400)}.fi-sidebar-group-dropdown-trigger-btn .fi-icon:where(.dark,.dark *){color:var(--gray-500)}.fi-sidebar-group-items{row-gap:var(--spacing);flex-direction:column;display:flex}:is(.fi-sidebar-group-btn,.fi-sidebar-group-items).fi-transition-enter{transition-delay:.1s}@media (width>=64rem){:is(.fi-sidebar-group-btn,.fi-sidebar-group-items).fi-transition-enter{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))}}:is(.fi-sidebar-group-btn,.fi-sidebar-group-items).fi-transition-enter-start{opacity:0}:is(.fi-sidebar-group-btn,.fi-sidebar-group-items).fi-transition-enter-end{opacity:1}.fi-sidebar{z-index:30;background-color:var(--color-white);height:100dvh;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;align-content:flex-start;display:flex;position:fixed;inset-block:0;inset-inline-start:calc(var(--spacing) * 0)}@media (width>=64rem){.fi-sidebar{z-index:20;background-color:#0000;transition-property:none}}.fi-sidebar:where(.dark,.dark *){background-color:var(--gray-900)}@media (width>=64rem){.fi-sidebar:where(.dark,.dark *){background-color:#0000}}.fi-sidebar.fi-sidebar-open{width:var(--sidebar-width);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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);--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);--tw-ring-color:var(--gray-950)}@supports (color:color-mix(in lab, red, red)){.fi-sidebar.fi-sidebar-open{--tw-ring-color:color-mix(in oklab, var(--gray-950) 5%, transparent)}}@media (width>=64rem){.fi-sidebar.fi-sidebar-open{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}}.fi-sidebar.fi-sidebar-open:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.fi-sidebar.fi-sidebar-open:where(.dark,.dark *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-sidebar.fi-sidebar-open:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-sidebar:not(.fi-sidebar-open){--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.fi-sidebar:not(.fi-sidebar-open):where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}@media (width>=64rem){.fi-body-has-topbar .fi-sidebar{top:var(--topbar-height);height:calc(100dvh - var(--topbar-height))}}.fi-sidebar-close-overlay{z-index:30;background-color:var(--gray-950);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.fi-sidebar-close-overlay{background-color:color-mix(in oklab, var(--gray-950) 50%, transparent)}}.fi-sidebar-close-overlay{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));--tw-duration:.5s;transition-duration:.5s}@media (width>=64rem){.fi-sidebar-close-overlay{display:none}}.fi-sidebar-close-overlay:where(.dark,.dark *){background-color:var(--gray-950)}@supports (color:color-mix(in lab, red, red)){.fi-sidebar-close-overlay:where(.dark,.dark *){background-color:color-mix(in oklab, var(--gray-950) 75%, transparent)}}@media (width>=64rem){.fi-body.fi-body-has-top-navigation .fi-sidebar{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.fi-body.fi-body-has-top-navigation .fi-sidebar:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.fi-body:not(.fi-body-has-top-navigation) .fi-sidebar.fi-sidebar-open{position:sticky}.fi-body:not(.fi-body-has-top-navigation).fi-body-has-sidebar-collapsible-on-desktop .fi-sidebar:not(.fi-sidebar-open){width:var(--collapsed-sidebar-width);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y);position:sticky}.fi-body:not(.fi-body-has-top-navigation).fi-body-has-sidebar-collapsible-on-desktop .fi-sidebar:not(.fi-sidebar-open):where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.fi-body:not(.fi-body-has-top-navigation).fi-body-has-sidebar-collapsible-on-desktop .fi-sidebar:not(.fi-sidebar-open) .fi-sidebar-nav{padding-inline-end:0}.fi-body:not(.fi-body-has-top-navigation).fi-body-has-sidebar-collapsible-on-desktop .fi-sidebar:not(.fi-sidebar-open) .fi-sidebar-nav-groups{width:max-content}.fi-body:not(.fi-body-has-top-navigation):not(.fi-body-has-sidebar-collapsible-on-desktop):not(.fi-body-has-sidebar-fully-collapsible-on-desktop) .fi-sidebar,.fi-body:not(.fi-body-has-top-navigation):not(.fi-body-has-sidebar-collapsible-on-desktop):not(.fi-body-has-sidebar-fully-collapsible-on-desktop) .fi-sidebar:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}.fi-body:not(.fi-body-has-top-navigation):not(.fi-body-has-sidebar-collapsible-on-desktop):not(.fi-body-has-sidebar-fully-collapsible-on-desktop) .fi-sidebar:not(.fi-sidebar-open){width:var(--sidebar-width)}@media (width>=64rem){.fi-body:not(.fi-body-has-top-navigation):not(.fi-body-has-sidebar-collapsible-on-desktop):not(.fi-body-has-sidebar-fully-collapsible-on-desktop) .fi-sidebar:not(.fi-sidebar-open){position:sticky}}.fi-sidebar-header-ctn{overflow-x:clip}.fi-sidebar-header{height:var(--topbar-height);justify-content:center;align-items:center;display:flex}.fi-sidebar-header-logo-ctn{flex:1}.fi-body-has-topbar .fi-sidebar-header{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);--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);--tw-ring-color:var(--gray-950)}@supports (color:color-mix(in lab, red, red)){.fi-body-has-topbar .fi-sidebar-header{--tw-ring-color:color-mix(in oklab, var(--gray-950) 5%, transparent)}}@media (width>=64rem){.fi-body-has-topbar .fi-sidebar-header{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:none}}.fi-body-has-topbar .fi-sidebar-header:where(.dark,.dark *){background-color:var(--gray-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-body-has-topbar .fi-sidebar-header:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}:not(.fi-body-has-topbar) .fi-sidebar-header{padding-inline:calc(var(--spacing) * 4);--tw-shadow:0 0 #0000;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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);background-color:#0000}:not(.fi-body-has-topbar) .fi-sidebar-header .fi-logo{margin-inline-start:calc(var(--spacing) * 3)}.fi-sidebar-header-controls{flex-direction:column;flex-shrink:0;display:flex}.fi-sidebar-header-controls:after{content:var(--tw-content);margin-inline:calc(var(--spacing) * 4);content:var(--tw-content);margin-top:calc(var(--spacing) * 3);content:var(--tw-content);border-top-style:var(--tw-border-style);content:var(--tw-content);border-top-width:1px;border-color:var(--gray-950)}@supports (color:color-mix(in lab, red, red)){.fi-sidebar-header-controls:after{border-color:color-mix(in oklab, var(--gray-950) 5%, transparent)}}.fi-sidebar-header-controls:after{content:var(--tw-content);--tw-content:"";content:var(--tw-content)}.fi-sidebar-header-controls:where(.dark,.dark *):after{content:var(--tw-content);border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-sidebar-header-controls:where(.dark,.dark *):after{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-sidebar-nav{row-gap:calc(var(--spacing) * 7);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 8);scrollbar-gutter:stable;flex-direction:column;flex-grow:1;display:flex;overflow:hidden auto}.fi-sidebar-nav-groups{margin-inline:calc(var(--spacing) * -2);row-gap:calc(var(--spacing) * 7);flex-direction:column;display:flex}.fi-sidebar-item.fi-active,.fi-sidebar-item.fi-sidebar-item-has-active-child-items{row-gap:var(--spacing);flex-direction:column;display:flex}.fi-sidebar-item.fi-active>.fi-sidebar-item-btn{background-color:var(--gray-100)}.fi-sidebar-item.fi-active>.fi-sidebar-item-btn:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-sidebar-item.fi-active>.fi-sidebar-item-btn:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-sidebar-item.fi-active>.fi-sidebar-item-btn>.fi-icon{color:var(--primary-700)}.fi-sidebar-item.fi-active>.fi-sidebar-item-btn>.fi-icon:where(.dark,.dark *){color:var(--primary-400)}.fi-sidebar-item.fi-active>.fi-sidebar-item-btn>.fi-sidebar-item-grouped-border>.fi-sidebar-item-grouped-border-part{background-color:var(--primary-700)}.fi-sidebar-item.fi-active>.fi-sidebar-item-btn>.fi-sidebar-item-grouped-border>.fi-sidebar-item-grouped-border-part:where(.dark,.dark *){background-color:var(--primary-400)}.fi-sidebar-item.fi-active>.fi-sidebar-item-btn>.fi-sidebar-item-label{color:var(--primary-700)}.fi-sidebar-item.fi-active>.fi-sidebar-item-btn>.fi-sidebar-item-label:where(.dark,.dark *){color:var(--primary-400)}.fi-sidebar-item.fi-active>.fi-sidebar-item-btn .fi-sidebar-item-grouped-border-part{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);border-radius:2147483647px;position:relative}@media (hover:hover){.fi-sidebar-item.fi-sidebar-item-has-url>.fi-sidebar-item-btn:hover{background-color:var(--gray-100)}}.fi-sidebar-item.fi-sidebar-item-has-url>.fi-sidebar-item-btn:focus-visible{background-color:var(--gray-100)}@media (hover:hover){.fi-sidebar-item.fi-sidebar-item-has-url>.fi-sidebar-item-btn:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-sidebar-item.fi-sidebar-item-has-url>.fi-sidebar-item-btn:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}}.fi-sidebar-item.fi-sidebar-item-has-url>.fi-sidebar-item-btn:where(.dark,.dark *):focus-visible{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-sidebar-item.fi-sidebar-item-has-url>.fi-sidebar-item-btn:where(.dark,.dark *):focus-visible{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-sidebar-item-btn{justify-content:center;align-items:center;column-gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);padding:calc(var(--spacing) * 2);--tw-outline-style:none;outline-style:none;display:flex;position:relative}@media (forced-colors:active){.fi-sidebar-item-btn{outline-offset:2px;outline:2px solid #0000}}.fi-sidebar-item-btn{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));--tw-duration:75ms;transition-duration:75ms}.fi-sidebar-item-btn>.fi-icon{color:var(--gray-400);flex-shrink:0}.fi-sidebar-item-btn>.fi-icon:where(.dark,.dark *){color:var(--gray-500)}.fi-sidebar-item-grouped-border{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);justify-content:center;align-items:center;display:flex;position:relative}.fi-sidebar-item-grouped-border-part-not-first{background-color:var(--gray-300);width:1px;position:absolute;top:-50%;bottom:50%}.fi-sidebar-item-grouped-border-part-not-first:where(.dark,.dark *){background-color:var(--gray-600)}.fi-sidebar-item-grouped-border-part-not-last{background-color:var(--gray-300);width:1px;position:absolute;top:50%;bottom:-50%}.fi-sidebar-item-grouped-border-part-not-last:where(.dark,.dark *){background-color:var(--gray-600)}.fi-sidebar-item-grouped-border-part{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--gray-400);border-radius:2147483647px;position:relative}.fi-sidebar-item-grouped-border-part:where(.dark,.dark *){background-color:var(--gray-500)}.fi-sidebar-item-label{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-700);flex:1;overflow:hidden}.fi-sidebar-item-label:where(.dark,.dark *){color:var(--gray-200)}@media (width>=64rem){:is(.fi-sidebar-item-label,.fi-sidebar-item-badge-ctn).fi-transition-enter{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-delay:.1s}}:is(.fi-sidebar-item-label,.fi-sidebar-item-badge-ctn).fi-transition-enter-start{opacity:0}:is(.fi-sidebar-item-label,.fi-sidebar-item-badge-ctn).fi-transition-enter-end{opacity:1}.fi-sidebar-footer{margin-inline:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--gray-950);display:grid}@supports (color:color-mix(in lab, red, red)){.fi-sidebar-footer{border-color:color-mix(in oklab, var(--gray-950) 5%, transparent)}}.fi-sidebar-footer{padding-top:calc(var(--spacing) * 3)}.fi-sidebar-footer:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-sidebar-footer:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-sidebar-footer>.fi-no-database{display:block}.fi-sidebar-sub-group-items{row-gap:var(--spacing);flex-direction:column;display:flex}.fi-sidebar-database-notifications-btn{justify-content:center;align-items:center;column-gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);width:100%;padding:calc(var(--spacing) * 2);text-align:start;--tw-outline-style:none;outline-style:none;display:flex;position:relative}@media (forced-colors:active){.fi-sidebar-database-notifications-btn{outline-offset:2px;outline:2px solid #0000}}.fi-sidebar-database-notifications-btn{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));--tw-duration:75ms;transition-duration:75ms}@media (hover:hover){.fi-sidebar-database-notifications-btn:hover{background-color:var(--gray-100)}}.fi-sidebar-database-notifications-btn:focus-visible{background-color:var(--gray-100)}@media (hover:hover){.fi-sidebar-database-notifications-btn:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-sidebar-database-notifications-btn:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}}.fi-sidebar-database-notifications-btn:where(.dark,.dark *):focus-visible{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-sidebar-database-notifications-btn:where(.dark,.dark *):focus-visible{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-sidebar-database-notifications-btn>.fi-icon{color:var(--gray-400)}.fi-sidebar-database-notifications-btn>.fi-icon:where(.dark,.dark *){color:var(--gray-500)}.fi-sidebar-database-notifications-btn>.fi-sidebar-database-notifications-btn-label{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-700);flex:1;overflow:hidden}.fi-sidebar-database-notifications-btn>.fi-sidebar-database-notifications-btn-label:where(.dark,.dark *){color:var(--gray-200)}@media (width>=64rem){:is(.fi-sidebar-database-notifications-btn>.fi-sidebar-database-notifications-btn-label,.fi-sidebar-database-notifications-btn>.fi-sidebar-database-notifications-btn-badge-ctn).fi-transition-enter{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-delay:.1s}}:is(.fi-sidebar-database-notifications-btn>.fi-sidebar-database-notifications-btn-label,.fi-sidebar-database-notifications-btn>.fi-sidebar-database-notifications-btn-badge-ctn).fi-transition-enter-start{opacity:0}:is(.fi-sidebar-database-notifications-btn>.fi-sidebar-database-notifications-btn-label,.fi-sidebar-database-notifications-btn>.fi-sidebar-database-notifications-btn-badge-ctn).fi-transition-enter-end{opacity:1}.fi-sidebar-open-sidebar-btn,.fi-sidebar-open-collapse-sidebar-btn{margin-inline:0!important}.fi-sidebar-close-collapse-sidebar-btn{display:none;margin-inline:0!important}@media (width>=64rem){.fi-sidebar-close-collapse-sidebar-btn{display:flex}:is(.fi-body.fi-body-has-sidebar-collapsible-on-desktop,.fi-body:not(.fi-body-has-sidebar-fully-collapsible-on-desktop)) .fi-sidebar-open-sidebar-btn{display:none}}.fi-sidebar-close-sidebar-btn{margin-inline:0!important}@media (width>=64rem){.fi-sidebar-close-sidebar-btn{display:none}}.fi-tenant-menu-trigger{justify-content:center;align-items:center;column-gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);width:100%;padding:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-outline-style:none;outline-style:none;display:flex}@media (forced-colors:active){.fi-tenant-menu-trigger{outline-offset:2px;outline:2px solid #0000}}.fi-tenant-menu-trigger{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));--tw-duration:75ms;transition-duration:75ms}@media (hover:hover){.fi-tenant-menu-trigger:hover{background-color:var(--gray-100)}}.fi-tenant-menu-trigger:focus-visible{background-color:var(--gray-100)}@media (hover:hover){.fi-tenant-menu-trigger:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-tenant-menu-trigger:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}}.fi-tenant-menu-trigger:where(.dark,.dark *):focus-visible{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-tenant-menu-trigger:where(.dark,.dark *):focus-visible{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-tenant-menu-trigger .fi-tenant-avatar{flex-shrink:0;max-width:none}.fi-tenant-menu-trigger .fi-icon{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);color:var(--gray-400);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));--tw-duration:75ms;flex-shrink:0;margin-inline-start:auto;transition-duration:75ms}@media (hover:hover){.fi-tenant-menu-trigger .fi-icon:is(:where(.group):hover *){color:var(--gray-500)}}.fi-tenant-menu-trigger .fi-icon:is(:where(.group):focus-visible *),.fi-tenant-menu-trigger .fi-icon:where(.dark,.dark *){color:var(--gray-500)}@media (hover:hover){.fi-tenant-menu-trigger .fi-icon:where(.dark,.dark *):is(:where(.group):hover *){color:var(--gray-400)}}.fi-tenant-menu-trigger .fi-icon:where(.dark,.dark *):is(:where(.group):focus-visible *){color:var(--gray-400)}.fi-tenant-menu-trigger:hover .fi-icon{color:var(--gray-500)}.fi-tenant-menu-trigger:hover .fi-icon:where(.dark,.dark *){color:var(--gray-400)}.fi-tenant-menu-trigger:focus-visible .fi-icon{color:var(--gray-500)}.fi-tenant-menu-trigger:focus-visible .fi-icon:where(.dark,.dark *){color:var(--gray-400)}.fi-tenant-menu-trigger-text{text-align:start;justify-items:start;display:grid}.fi-tenant-menu-trigger-current-tenant-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--gray-500)}.fi-tenant-menu-trigger-current-tenant-label:where(.dark,.dark *){color:var(--gray-400)}.fi-tenant-menu-trigger-tenant-name{color:var(--gray-950)}.fi-tenant-menu-trigger-tenant-name:where(.dark,.dark *){color:var(--color-white)}.fi-tenant-menu-item{min-width:0}.fi-tenant-menu-item .fi-dropdown-list-item-image{border-radius:var(--radius-sm)}.fi-sidebar .fi-tenant-menu{margin-inline:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 3)}.fi-theme-switcher{column-gap:var(--spacing);grid-auto-flow:column;display:grid}.fi-theme-switcher-btn{border-radius:var(--radius-md);padding:calc(var(--spacing) * 2);--tw-outline-style:none;outline-style:none;justify-content:center;display:flex}@media (forced-colors:active){.fi-theme-switcher-btn{outline-offset:2px;outline:2px solid #0000}}.fi-theme-switcher-btn{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));--tw-duration:75ms;transition-duration:75ms}@media (hover:hover){.fi-theme-switcher-btn:hover{background-color:var(--gray-50)}}.fi-theme-switcher-btn:focus-visible{background-color:var(--gray-50);--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);--tw-ring-color:var(--primary-600)}@media (hover:hover){.fi-theme-switcher-btn:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-theme-switcher-btn:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}}.fi-theme-switcher-btn:where(.dark,.dark *):focus-visible{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-theme-switcher-btn:where(.dark,.dark *):focus-visible{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-theme-switcher-btn:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--primary-500)}.fi-theme-switcher-btn.fi-active{background-color:var(--gray-50);color:var(--primary-500)}.fi-theme-switcher-btn.fi-active:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-theme-switcher-btn.fi-active:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-theme-switcher-btn.fi-active:where(.dark,.dark *){color:var(--primary-400)}.fi-theme-switcher-btn:not(.fi-active){color:var(--gray-400)}@media (hover:hover){.fi-theme-switcher-btn:not(.fi-active):hover{color:var(--gray-500)}}.fi-theme-switcher-btn:not(.fi-active):focus-visible,.fi-theme-switcher-btn:not(.fi-active):where(.dark,.dark *){color:var(--gray-500)}@media (hover:hover){.fi-theme-switcher-btn:not(.fi-active):where(.dark,.dark *):hover{color:var(--gray-400)}}.fi-theme-switcher-btn:not(.fi-active):where(.dark,.dark *):focus-visible{color:var(--gray-400)}.fi-body{--topbar-height:4rem}.fi-topbar-ctn{z-index:30;position:sticky;top:0;overflow-x:clip}.fi-topbar{min-height:var(--topbar-height);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);--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);--tw-ring-color:var(--gray-950);align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.fi-topbar{--tw-ring-color:color-mix(in oklab, var(--gray-950) 5%, transparent)}}.fi-topbar:where(.dark,.dark *){background-color:var(--gray-900);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fi-topbar:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-topbar .fi-tenant-menu{display:none}@media (width>=64rem){.fi-topbar .fi-tenant-menu{display:block}}.fi-topbar-open-sidebar-btn,.fi-topbar-close-sidebar-btn{margin-inline-start:0!important;margin-inline-end:calc(var(--spacing) * 4)!important}@media (width>=64rem){.fi-topbar-open-sidebar-btn,.fi-topbar-close-sidebar-btn{margin-inline-end:0!important}.fi-topbar-close-sidebar-btn{display:none}}.fi-topbar-open-collapse-sidebar-btn{margin-inline:0!important}.fi-topbar-close-collapse-sidebar-btn{display:none;margin-inline:0!important}@media (width>=64rem){.fi-topbar-close-collapse-sidebar-btn{display:flex}}.fi-topbar-start{align-items:center;margin-inline-end:calc(var(--spacing) * 6);display:none}@media (width>=64rem){.fi-topbar-start{display:flex}}.fi-topbar-start .fi-logo{margin-inline-start:calc(var(--spacing) * 3)}.fi-topbar-collapse-sidebar-btn-ctn{width:calc(var(--spacing) * 9);flex-shrink:0}@media (width>=64rem){:is(.fi-body.fi-body-has-sidebar-collapsible-on-desktop,.fi-body:not(.fi-body-has-sidebar-fully-collapsible-on-desktop)) .fi-topbar-open-sidebar-btn{display:none}}.fi-topbar-nav-groups{align-items:center;column-gap:calc(var(--spacing) * 4);margin-inline-start:calc(var(--spacing) * 4);margin-inline-end:calc(var(--spacing) * 4);display:none}@media (width>=64rem){.fi-topbar-nav-groups{margin-block:calc(var(--spacing) * 2);row-gap:var(--spacing);flex-wrap:wrap;display:flex}}.fi-topbar-end{align-items:center;column-gap:calc(var(--spacing) * 4);margin-inline-start:auto;display:flex}.fi-topbar-item-btn{justify-content:center;align-items:center;column-gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-outline-style:none;outline-style:none;display:flex}@media (forced-colors:active){.fi-topbar-item-btn{outline-offset:2px;outline:2px solid #0000}}.fi-topbar-item-btn{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));--tw-duration:75ms;transition-duration:75ms}@media (hover:hover){.fi-topbar-item-btn:hover{background-color:var(--gray-50)}}.fi-topbar-item-btn:focus-visible{background-color:var(--gray-50)}@media (hover:hover){.fi-topbar-item-btn:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-topbar-item-btn:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}}.fi-topbar-item-btn:where(.dark,.dark *):focus-visible{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-topbar-item-btn:where(.dark,.dark *):focus-visible{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-topbar-item-btn>.fi-icon{color:var(--gray-400)}.fi-topbar-item-btn>.fi-icon:where(.dark,.dark *){color:var(--gray-500)}.fi-topbar-item-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-700)}.fi-topbar-item-label:where(.dark,.dark *){color:var(--gray-200)}.fi-topbar-item.fi-active .fi-topbar-item-btn{background-color:var(--gray-50)}.fi-topbar-item.fi-active .fi-topbar-item-btn:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.fi-topbar-item.fi-active .fi-topbar-item-btn:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.fi-topbar-item.fi-active .fi-topbar-item-btn>.fi-icon{color:var(--primary-600)}.fi-topbar-item.fi-active .fi-topbar-item-btn>.fi-icon:where(.dark,.dark *){color:var(--primary-400)}.fi-topbar-item.fi-active .fi-topbar-item-label{color:var(--primary-600)}.fi-topbar-item.fi-active .fi-topbar-item-label:where(.dark,.dark *){color:var(--primary-400)}.fi-simple-user-menu-ctn{align-items:center;column-gap:calc(var(--spacing) * 4);display:flex}.fi-topbar .fi-user-menu-trigger{flex-shrink:0}.fi-sidebar .fi-user-menu-trigger{justify-content:center;align-items:center;column-gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);width:100%;padding:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-outline-style:none;outline-style:none;display:flex}@media (forced-colors:active){.fi-sidebar .fi-user-menu-trigger{outline-offset:2px;outline:2px solid #0000}}.fi-sidebar .fi-user-menu-trigger{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));--tw-duration:75ms;transition-duration:75ms}.fi-sidebar .fi-user-menu-trigger .fi-user-avatar{flex-shrink:0}.fi-sidebar .fi-user-menu-trigger .fi-icon{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);color:var(--gray-400);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));--tw-duration:75ms;flex-shrink:0;margin-inline-start:auto;transition-duration:75ms}@media (hover:hover){.fi-sidebar .fi-user-menu-trigger .fi-icon:is(:where(.group):hover *){color:var(--gray-500)}}.fi-sidebar .fi-user-menu-trigger .fi-icon:is(:where(.group):focus-visible *),.fi-sidebar .fi-user-menu-trigger .fi-icon:where(.dark,.dark *){color:var(--gray-500)}@media (hover:hover){.fi-sidebar .fi-user-menu-trigger .fi-icon:where(.dark,.dark *):is(:where(.group):hover *){color:var(--gray-400)}}.fi-sidebar .fi-user-menu-trigger .fi-icon:where(.dark,.dark *):is(:where(.group):focus-visible *){color:var(--gray-400)}.fi-sidebar .fi-user-menu-trigger:hover .fi-icon{color:var(--gray-500)}.fi-sidebar .fi-user-menu-trigger:hover .fi-icon:where(.dark,.dark *){color:var(--gray-400)}.fi-sidebar .fi-user-menu-trigger:focus-visible .fi-icon{color:var(--gray-500)}.fi-sidebar .fi-user-menu-trigger:focus-visible .fi-icon:where(.dark,.dark *){color:var(--gray-400)}.fi-sidebar .fi-user-menu-trigger .fi-tenant-menu-trigger-text{text-align:start;color:var(--gray-950);justify-items:start;display:grid}.fi-sidebar .fi-user-menu-trigger .fi-tenant-menu-trigger-text:where(.dark,.dark *){color:var(--color-white)}.fi-sidebar .fi-user-menu .fi-dropdown-panel{max-width:max(14rem,100% - 1.5rem)!important}.fi-account-widget .fi-section-content{align-items:center;column-gap:calc(var(--spacing) * 3);display:flex}.fi-account-widget-logout-form{margin-block:auto}.fi-account-widget-main{flex:1}.fi-account-widget-heading{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--gray-950);flex:1;display:grid}.fi-account-widget-heading:where(.dark,.dark *){color:var(--color-white)}.fi-account-widget-user-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--gray-500)}.fi-account-widget-user-name:where(.dark,.dark *){color:var(--gray-400)}.fi-filament-info-widget .fi-section-content{align-items:center;column-gap:calc(var(--spacing) * 3);display:flex}.fi-filament-info-widget-main{flex:1}.fi-filament-info-widget-logo{height:calc(var(--spacing) * 5);color:var(--gray-950)}.fi-filament-info-widget-logo:where(.dark,.dark *){color:var(--color-white)}.fi-filament-info-widget-version{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--gray-500)}.fi-filament-info-widget-version:where(.dark,.dark *){color:var(--gray-400)}.fi-filament-info-widget-links{align-items:flex-end;row-gap:var(--spacing);flex-direction:column;display:flex}}@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.items-center{align-items:center}.gap-3{gap:calc(var(--spacing) * 3)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-danger-600{color:var(--danger-600)}.text-gray-500{color:var(--gray-500)}.text-warning-600{color:var(--warning-600)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.dark\:text-danger-400:where(.dark,.dark *){color:var(--danger-400)}.dark\:text-warning-400:where(.dark,.dark *){color:var(--warning-400)}.fi-color-danger{--color-50:var(--danger-50);--color-100:var(--danger-100);--color-200:var(--danger-200);--color-300:var(--danger-300);--color-400:var(--danger-400);--color-500:var(--danger-500);--color-600:var(--danger-600);--color-700:var(--danger-700);--color-800:var(--danger-800);--color-900:var(--danger-900);--color-950:var(--danger-950)}.fi-color-gray{--color-50:var(--gray-50);--color-100:var(--gray-100);--color-200:var(--gray-200);--color-300:var(--gray-300);--color-400:var(--gray-400);--color-500:var(--gray-500);--color-600:var(--gray-600);--color-700:var(--gray-700);--color-800:var(--gray-800);--color-900:var(--gray-900);--color-950:var(--gray-950)}.fi-color-info{--color-50:var(--info-50);--color-100:var(--info-100);--color-200:var(--info-200);--color-300:var(--info-300);--color-400:var(--info-400);--color-500:var(--info-500);--color-600:var(--info-600);--color-700:var(--info-700);--color-800:var(--info-800);--color-900:var(--info-900);--color-950:var(--info-950)}.fi-color-primary{--color-50:var(--primary-50);--color-100:var(--primary-100);--color-200:var(--primary-200);--color-300:var(--primary-300);--color-400:var(--primary-400);--color-500:var(--primary-500);--color-600:var(--primary-600);--color-700:var(--primary-700);--color-800:var(--primary-800);--color-900:var(--primary-900);--color-950:var(--primary-950)}.fi-color-success{--color-50:var(--success-50);--color-100:var(--success-100);--color-200:var(--success-200);--color-300:var(--success-300);--color-400:var(--success-400);--color-500:var(--success-500);--color-600:var(--success-600);--color-700:var(--success-700);--color-800:var(--success-800);--color-900:var(--success-900);--color-950:var(--success-950)}.fi-color-warning{--color-50:var(--warning-50);--color-100:var(--warning-100);--color-200:var(--warning-200);--color-300:var(--warning-300);--color-400:var(--warning-400);--color-500:var(--warning-500);--color-600:var(--warning-600);--color-700:var(--warning-700);--color-800:var(--warning-800);--color-900:var(--warning-900);--color-950:var(--warning-950)}.fi-bg-color-50{--bg:var(--color-50)}.fi-bg-color-100{--bg:var(--color-100)}.fi-bg-color-200{--bg:var(--color-200)}.fi-bg-color-300{--bg:var(--color-300)}.fi-bg-color-400{--bg:var(--color-400)}.fi-bg-color-500{--bg:var(--color-500)}.fi-bg-color-600{--bg:var(--color-600)}.fi-bg-color-700{--bg:var(--color-700)}.fi-bg-color-800{--bg:var(--color-800)}.fi-bg-color-900{--bg:var(--color-900)}.fi-bg-color-950{--bg:var(--color-950)}.hover\:fi-bg-color-50{--hover-bg:var(--color-50)}.hover\:fi-bg-color-100{--hover-bg:var(--color-100)}.hover\:fi-bg-color-200{--hover-bg:var(--color-200)}.hover\:fi-bg-color-300{--hover-bg:var(--color-300)}.hover\:fi-bg-color-400{--hover-bg:var(--color-400)}.hover\:fi-bg-color-500{--hover-bg:var(--color-500)}.hover\:fi-bg-color-600{--hover-bg:var(--color-600)}.hover\:fi-bg-color-700{--hover-bg:var(--color-700)}.hover\:fi-bg-color-800{--hover-bg:var(--color-800)}.hover\:fi-bg-color-900{--hover-bg:var(--color-900)}.hover\:fi-bg-color-950{--hover-bg:var(--color-950)}.dark\:fi-bg-color-50{--dark-bg:var(--color-50)}.dark\:fi-bg-color-100{--dark-bg:var(--color-100)}.dark\:fi-bg-color-200{--dark-bg:var(--color-200)}.dark\:fi-bg-color-300{--dark-bg:var(--color-300)}.dark\:fi-bg-color-400{--dark-bg:var(--color-400)}.dark\:fi-bg-color-500{--dark-bg:var(--color-500)}.dark\:fi-bg-color-600{--dark-bg:var(--color-600)}.dark\:fi-bg-color-700{--dark-bg:var(--color-700)}.dark\:fi-bg-color-800{--dark-bg:var(--color-800)}.dark\:fi-bg-color-900{--dark-bg:var(--color-900)}.dark\:fi-bg-color-950{--dark-bg:var(--color-950)}.dark\:hover\:fi-bg-color-50{--dark-hover-bg:var(--color-50)}.dark\:hover\:fi-bg-color-100{--dark-hover-bg:var(--color-100)}.dark\:hover\:fi-bg-color-200{--dark-hover-bg:var(--color-200)}.dark\:hover\:fi-bg-color-300{--dark-hover-bg:var(--color-300)}.dark\:hover\:fi-bg-color-400{--dark-hover-bg:var(--color-400)}.dark\:hover\:fi-bg-color-500{--dark-hover-bg:var(--color-500)}.dark\:hover\:fi-bg-color-600{--dark-hover-bg:var(--color-600)}.dark\:hover\:fi-bg-color-700{--dark-hover-bg:var(--color-700)}.dark\:hover\:fi-bg-color-800{--dark-hover-bg:var(--color-800)}.dark\:hover\:fi-bg-color-900{--dark-hover-bg:var(--color-900)}.dark\:hover\:fi-bg-color-950{--dark-hover-bg:var(--color-950)}.fi-text-color-0{--text:oklch(100% 0 0)}.fi-text-color-50{--text:var(--color-50)}.fi-text-color-100{--text:var(--color-100)}.fi-text-color-200{--text:var(--color-200)}.fi-text-color-300{--text:var(--color-300)}.fi-text-color-400{--text:var(--color-400)}.fi-text-color-500{--text:var(--color-500)}.fi-text-color-600{--text:var(--color-600)}.fi-text-color-700{--text:var(--color-700)}.fi-text-color-800{--text:var(--color-800)}.fi-text-color-900{--text:var(--color-900)}.fi-text-color-950{--text:var(--color-950)}.hover\:fi-text-color-0{--hover-text:oklch(100% 0 0)}.hover\:fi-text-color-50{--hover-text:var(--color-50)}.hover\:fi-text-color-100{--hover-text:var(--color-100)}.hover\:fi-text-color-200{--hover-text:var(--color-200)}.hover\:fi-text-color-300{--hover-text:var(--color-300)}.hover\:fi-text-color-400{--hover-text:var(--color-400)}.hover\:fi-text-color-500{--hover-text:var(--color-500)}.hover\:fi-text-color-600{--hover-text:var(--color-600)}.hover\:fi-text-color-700{--hover-text:var(--color-700)}.hover\:fi-text-color-800{--hover-text:var(--color-800)}.hover\:fi-text-color-900{--hover-text:var(--color-900)}.hover\:fi-text-color-950{--hover-text:var(--color-950)}.dark\:fi-text-color-0{--dark-text:oklch(100% 0 0)}.dark\:fi-text-color-50{--dark-text:var(--color-50)}.dark\:fi-text-color-100{--dark-text:var(--color-100)}.dark\:fi-text-color-200{--dark-text:var(--color-200)}.dark\:fi-text-color-300{--dark-text:var(--color-300)}.dark\:fi-text-color-400{--dark-text:var(--color-400)}.dark\:fi-text-color-500{--dark-text:var(--color-500)}.dark\:fi-text-color-600{--dark-text:var(--color-600)}.dark\:fi-text-color-700{--dark-text:var(--color-700)}.dark\:fi-text-color-800{--dark-text:var(--color-800)}.dark\:fi-text-color-900{--dark-text:var(--color-900)}.dark\:fi-text-color-950{--dark-text:var(--color-950)}.dark\:hover\:fi-text-color-0{--dark-hover-text:oklch(100% 0 0)}.dark\:hover\:fi-text-color-50{--dark-hover-text:var(--color-50)}.dark\:hover\:fi-text-color-100{--dark-hover-text:var(--color-100)}.dark\:hover\:fi-text-color-200{--dark-hover-text:var(--color-200)}.dark\:hover\:fi-text-color-300{--dark-hover-text:var(--color-300)}.dark\:hover\:fi-text-color-400{--dark-hover-text:var(--color-400)}.dark\:hover\:fi-text-color-500{--dark-hover-text:var(--color-500)}.dark\:hover\:fi-text-color-600{--dark-hover-text:var(--color-600)}.dark\:hover\:fi-text-color-700{--dark-hover-text:var(--color-700)}.dark\:hover\:fi-text-color-800{--dark-hover-text:var(--color-800)}.dark\:hover\:fi-text-color-900{--dark-hover-text:var(--color-900)}.dark\:hover\:fi-text-color-950{--dark-hover-text:var(--color-950)}.fi-sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fi-prose{--prose-color:var(--color-gray-700);--prose-heading-color:var(--color-gray-950);--prose-strong-color:var(--color-gray-950);--prose-link-color:var(--color-gray-950);--prose-code-color:var(--color-gray-950);--prose-marker-color:var(--color-gray-700)}@supports (color:color-mix(in lab, red, red)){.fi-prose{--prose-marker-color:color-mix(in oklab, var(--color-gray-700) 25%, transparent)}}.fi-prose{--prose-link-underline-color:var(--color-primary-400);--prose-th-borders:var(--color-gray-300);--prose-td-borders:var(--color-gray-200);--prose-hr-color:var(--color-gray-950)}@supports (color:color-mix(in lab, red, red)){.fi-prose{--prose-hr-color:color-mix(in oklab, var(--color-gray-950) 5%, transparent)}}.fi-prose{--prose-blockquote-border-color:var(--color-gray-300);--prose-pre-bg:var(--color-gray-100)}.fi-prose:where(.dark,.dark *){--prose-color:var(--color-gray-300);--prose-heading-color:var(--color-white);--prose-strong-color:var(--color-white);--prose-link-color:var(--color-white);--prose-code-color:var(--color-white);--prose-marker-color:var(--color-gray-300)}@supports (color:color-mix(in lab, red, red)){.fi-prose:where(.dark,.dark *){--prose-marker-color:color-mix(in oklab, var(--color-gray-300) 35%, transparent)}}.fi-prose:where(.dark,.dark *){--prose-link-underline-color:var(--color-sky-400);--prose-th-borders:var(--color-gray-600);--prose-td-borders:var(--color-gray-700);--prose-hr-color:oklab(100% 0 5.96046e-8/.1)}@supports (color:color-mix(in lab, red, red)){.fi-prose:where(.dark,.dark *){--prose-hr-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fi-prose:where(.dark,.dark *){--prose-blockquote-border-color:var(--color-gray-600);--prose-pre-bg:var(--color-gray-900)}@supports (color:color-mix(in lab, red, red)){.fi-prose:where(.dark,.dark *){--prose-pre-bg:color-mix(in oklab, var(--color-gray-900) 40%, transparent)}}.fi-prose{color:var(--prose-color);font-size:var(--text-sm);line-height:1.5}.fi-prose img+img{margin-top:0}.fi-prose :where(:not(.fi-not-prose,.fi-not-prose *,br))+:where(:not(.fi-not-prose,.fi-not-prose *,br)){margin-top:calc(var(--spacing) * 4)}.fi-prose p br{margin:0}.fi-prose h1:where(:not(.fi-not-prose,.fi-not-prose *)){font-size:var(--text-3xl);letter-spacing:-.025em;color:var(--prose-heading-color);line-height:1.2;font-weight:var(--font-weight-bold)}.fi-prose h2:where(:not(.fi-not-prose,.fi-not-prose *)){font-size:var(--text-2xl);letter-spacing:-.025em;color:var(--prose-heading-color);line-height:1.33333;font-weight:var(--font-weight-bold)}.fi-prose h3:where(:not(.fi-not-prose,.fi-not-prose *)){font-size:var(--text-xl);color:var(--prose-heading-color);line-height:1.4;font-weight:var(--font-weight-bold)}.fi-prose h4:where(:not(.fi-not-prose,.fi-not-prose *)){font-size:var(--text-lg);color:var(--prose-heading-color);line-height:1.55556;font-weight:var(--font-weight-bold)}.fi-prose h5:where(:not(.fi-not-prose,.fi-not-prose *)){font-size:var(--text-base);color:var(--prose-heading-color);line-height:1.5;font-weight:var(--font-weight-bold)}.fi-prose h6:where(:not(.fi-not-prose,.fi-not-prose *)){font-size:var(--text-sm);color:var(--prose-heading-color);line-height:1.42857;font-weight:var(--font-weight-bold)}.fi-prose :is(h2,h3,h4,h5,h6):where(:not(.fi-not-prose,.fi-not-prose *)){scroll-margin-top:calc(var(--topbar-height,4rem) + var(--spacing) * 16)}@media (width>=64rem){.fi-prose :is(h2,h3,h4,h5,h6):where(:not(.fi-not-prose,.fi-not-prose *)){scroll-margin-top:calc(var(--topbar-height,4rem) + var(--spacing) * 2)}}.fi-prose ol:where(:not(.fi-not-prose,.fi-not-prose *)){padding-inline-start:calc(var(--spacing) * 6);list-style-type:decimal}.fi-prose ul:where(:not(.fi-not-prose,.fi-not-prose *)){padding-inline-start:calc(var(--spacing) * 6);list-style-type:disc}.fi-prose ol li:where(:not(.fi-not-prose,.fi-not-prose *)),.fi-prose ul li:where(:not(.fi-not-prose,.fi-not-prose *)){padding-inline-start:calc(var(--spacing) * 3)}.fi-prose ol li+li:where(:not(.fi-not-prose,.fi-not-prose *)),.fi-prose ul li+li:where(:not(.fi-not-prose,.fi-not-prose *)),.fi-prose li>ol:where(:not(.fi-not-prose,.fi-not-prose *)),.fi-prose li>ul:where(:not(.fi-not-prose,.fi-not-prose *)),.fi-prose li>*+p:where(:not(.fi-not-prose,.fi-not-prose *)),.fi-prose li>*+blockquote:where(:not(.fi-not-prose,.fi-not-prose *)),.fi-prose li blockquote>p+p:where(:not(.fi-not-prose,.fi-not-prose *)){margin-top:var(--spacing)}.fi-prose li>:is(pre,table,hr):where(:not(.fi-not-prose,.fi-not-prose *)){margin-block:calc(var(--spacing) * 4)}.fi-prose li>:is(pre,table,hr):where(:not(.fi-not-prose,.fi-not-prose *)):first-child{margin-top:0}.fi-prose li>:is(pre,table,hr):where(:not(.fi-not-prose,.fi-not-prose *)):last-child{margin-bottom:0}.fi-prose li>hr+h2:where(:not(.fi-not-prose,.fi-not-prose *)){margin-top:calc(var(--spacing) * 4)}.fi-prose ol li:where(:not(.fi-not-prose,.fi-not-prose *))::marker{color:var(--prose-marker-color)}.fi-prose ul li:where(:not(.fi-not-prose,.fi-not-prose *))::marker{color:var(--prose-marker-color)}.fi-prose a:not(:where(:is(h2,h3,h4,h5,h6) *)):where(:not(.fi-not-prose,.fi-not-prose *)){color:var(--prose-link-color);font-weight:var(--font-weight-semibold);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--prose-link-underline-color);-webkit-text-decoration-color:var(--prose-link-underline-color);-webkit-text-decoration-color:var(--prose-link-underline-color);text-decoration-color:var(--prose-link-underline-color);text-decoration-thickness:1px}.fi-prose a:not(:where(:is(h2,h3,h4,h5,h6) *)):where(:not(.fi-not-prose,.fi-not-prose *)) code{font-weight:var(--font-weight-semibold)}.fi-prose a:hover:where(:not(.fi-not-prose,.fi-not-prose *)){text-decoration-thickness:2px}.fi-prose strong:where(:not(.fi-not-prose,.fi-not-prose *)){color:var(--prose-strong-color);font-weight:var(--font-weight-semibold)}.fi-prose code:where(:not(.fi-not-prose,.fi-not-prose *)){font-variant-ligatures:none;font-family:var(--font-mono);font-weight:var(--font-weight-medium);color:var(--prose-code-color)}.fi-prose :where(h2,h3,h4,h5,h6) code:where(:not(.fi-not-prose,.fi-not-prose *)){font-weight:var(--font-weight-semibold)}.fi-prose code:where(:not(.fi-not-prose,.fi-not-prose *)):before,.fi-prose code:where(:not(.fi-not-prose,.fi-not-prose *)):after{content:"`";display:inline}.fi-prose pre:where(:not(.fi-not-prose,.fi-not-prose *)){margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 10);border-radius:var(--radius-lg);padding-top:calc(var(--spacing) * 3);padding-inline-end:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 3);background-color:var(--prose-pre-bg);padding-inline-start:calc(var(--spacing) * 4)}.fi-prose pre code *+:where(:not(.fi-not-prose,.fi-not-prose *)){margin-top:0}.fi-prose pre code:where(:not(.fi-not-prose,.fi-not-prose *)):before,.fi-prose pre code:where(:not(.fi-not-prose,.fi-not-prose *)):after{content:none}.fi-prose pre code:where(:not(.fi-not-prose,.fi-not-prose *)){font-variant-ligatures:none;font-family:var(--font-mono);font-size:var(--text-sm);line-height:2}.fi-prose table:where(:not(.fi-not-prose,.fi-not-prose *)){table-layout:auto;width:100%;font-size:var(--text-sm);margin-top:2em;margin-bottom:2em;line-height:1.4}.fi-prose thead:where(:not(.fi-not-prose,.fi-not-prose *)){border-bottom-width:1px;border-bottom-color:var(--prose-th-borders)}.fi-prose thead th:where(:not(.fi-not-prose,.fi-not-prose *)){color:var(--prose-heading-color);vertical-align:bottom;padding-inline-end:.6em;padding-bottom:.8em;padding-inline-start:.6em;font-weight:600}.fi-prose thead th:first-child:where(:not(.fi-not-prose,.fi-not-prose *)){padding-inline-start:0}.fi-prose thead th:last-child:where(:not(.fi-not-prose,.fi-not-prose *)){padding-inline-end:0}.fi-prose tbody tr:where(:not(.fi-not-prose,.fi-not-prose *)){border-bottom-width:1px;border-bottom-color:var(--prose-td-borders)}.fi-prose tbody tr:last-child:where(:not(.fi-not-prose,.fi-not-prose *)){border-bottom-width:0}.fi-prose tbody td:where(:not(.fi-not-prose,.fi-not-prose *)){vertical-align:baseline}.fi-prose tfoot:where(:not(.fi-not-prose,.fi-not-prose *)){border-top-width:1px;border-top-color:var(--prose-th-borders)}.fi-prose tfoot td:where(:not(.fi-not-prose,.fi-not-prose *)){vertical-align:top}.fi-prose tbody th:where(:not(.fi-not-prose,.fi-not-prose *)),.fi-prose tbody td:where(:not(.fi-not-prose,.fi-not-prose *)),.fi-prose tfoot td:where(:not(.fi-not-prose,.fi-not-prose *)){padding-top:.8em;padding-inline-end:.6em;padding-bottom:.8em;padding-inline-start:.6em}.fi-prose tbody th:first-child:where(:not(.fi-not-prose,.fi-not-prose *)),.fi-prose tbody td:first-child:where(:not(.fi-not-prose,.fi-not-prose *)),.fi-prose tfoot td:first-child:where(:not(.fi-not-prose,.fi-not-prose *)){padding-inline-start:0}.fi-prose tbody th:last-child:where(:not(.fi-not-prose,.fi-not-prose *)),.fi-prose tbody td:last-child:where(:not(.fi-not-prose,.fi-not-prose *)),.fi-prose tfoot td:last-child:where(:not(.fi-not-prose,.fi-not-prose *)){padding-inline-end:0}.fi-prose th:where(:not(.fi-not-prose,.fi-not-prose *)),.fi-prose td:where(:not(.fi-not-prose,.fi-not-prose *)){text-align:start}.fi-prose td code:where(:not(.fi-not-prose,.fi-not-prose *)){font-size:.8125rem}.fi-prose hr:where(:not(.fi-not-prose,.fi-not-prose *)){border-color:var(--prose-hr-color);margin-block:calc(var(--spacing) * 8)}.fi-prose hr:where(:not(.fi-not-prose,.fi-not-prose *))+h2{margin-top:calc(var(--spacing) * 8)}.fi-prose blockquote{border-inline-start-width:.25rem;border-inline-start-color:var(--prose-blockquote-border-color);padding-inline-start:calc(var(--spacing) * 4);font-style:italic}.fi-prose blockquote p:first-of-type:before{content:open-quote}.fi-prose blockquote p:last-of-type:after{content:close-quote}.fi-prose figure:where(:not(.fi-not-prose,.fi-not-prose *)) figcaption:where(:not(.fi-not-prose,.fi-not-prose *)){margin-top:calc(var(--spacing) * 3);text-align:center;font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--prose-color);font-style:italic}@supports (color:color-mix(in lab, red, red)){.fi-prose figure:where(:not(.fi-not-prose,.fi-not-prose *)) figcaption:where(:not(.fi-not-prose,.fi-not-prose *)){color:color-mix(in oklab, var(--prose-color) 75%, transparent)}}.fi-prose :first-child:where(:not(.fi-not-prose,.fi-not-prose *)){margin-top:0}.fi-prose :last-child:where(:not(.fi-not-prose,.fi-not-prose *)){margin-bottom:0}.fi-prose .color:where(:not(.fi-not-prose,.fi-not-prose *)){color:var(--color)}.fi-prose .color:where(:not(.fi-not-prose,.fi-not-prose *)):where(.dark,.dark *){color:var(--dark-color)}.fi-prose .lead:where(:not(.fi-not-prose,.fi-not-prose *)){font-size:var(--text-base)}.fi-prose span[data-type=mention]:where(:not(.fi-not-prose,.fi-not-prose *)),.fi-prose a[data-type=mention]:where(:not(.fi-not-prose,.fi-not-prose *)){font-weight:var(--font-weight-semibold);white-space:nowrap;margin-block:0;display:inline-block}.fi-prose .grid-layout:where(:not(.fi-not-prose,.fi-not-prose *)){gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.fi-prose .grid-layout:where(:not(.fi-not-prose,.fi-not-prose *))[data-from-breakpoint=default]{grid-template-columns:var(--cols)}.fi-prose .grid-layout:where(:not(.fi-not-prose,.fi-not-prose *))[data-from-breakpoint=default]>.grid-layout-col{grid-column:var(--col-span)}@media (width>=40rem){.fi-prose .grid-layout:where(:not(.fi-not-prose,.fi-not-prose *))[data-from-breakpoint=sm]{grid-template-columns:var(--cols)}.fi-prose .grid-layout:where(:not(.fi-not-prose,.fi-not-prose *))[data-from-breakpoint=sm]>.grid-layout-col{grid-column:var(--col-span)}}@media (width>=48rem){.fi-prose .grid-layout:where(:not(.fi-not-prose,.fi-not-prose *))[data-from-breakpoint=md]{grid-template-columns:var(--cols)}.fi-prose .grid-layout:where(:not(.fi-not-prose,.fi-not-prose *))[data-from-breakpoint=md]>.grid-layout-col{grid-column:var(--col-span)}}@media (width>=64rem){.fi-prose .grid-layout:where(:not(.fi-not-prose,.fi-not-prose *))[data-from-breakpoint=lg]{grid-template-columns:var(--cols)}.fi-prose .grid-layout:where(:not(.fi-not-prose,.fi-not-prose *))[data-from-breakpoint=lg]>.grid-layout-col{grid-column:var(--col-span)}}@media (width>=80rem){.fi-prose .grid-layout:where(:not(.fi-not-prose,.fi-not-prose *))[data-from-breakpoint=xl]{grid-template-columns:var(--cols)}.fi-prose .grid-layout:where(:not(.fi-not-prose,.fi-not-prose *))[data-from-breakpoint=xl]>.grid-layout-col{grid-column:var(--col-span)}}@media (width>=96rem){.fi-prose .grid-layout:where(:not(.fi-not-prose,.fi-not-prose *))[data-from-breakpoint="2xl"]{grid-template-columns:var(--cols)}.fi-prose .grid-layout:where(:not(.fi-not-prose,.fi-not-prose *))[data-from-breakpoint="2xl"]>.grid-layout-col{grid-column:var(--col-span)}}.fi-prose .grid-layout:where(:not(.fi-not-prose,.fi-not-prose *))>.grid-layout-col{min-width:0;margin-top:0}.fi-in-text-item.fi-prose{font-size:revert-layer}.fi-skip-link:focus{clip-path:none;white-space:normal;width:auto;height:auto;inset-inline-start:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4);z-index:50;border-radius:var(--radius-lg);background-color:var(--color-white);padding:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--gray-950);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);--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);--tw-ring-color:var(--primary-600);--tw-outline-style:none;outline-style:none;margin:0;position:fixed;overflow:visible}.fi-skip-link:focus:where(.dark,.dark *){background-color:var(--gray-900);color:var(--color-white)}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");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}:root{--n-0:#fff;--n-50:#f6f5f2;--n-100:#eceae5;--n-200:#dad7d0;--n-300:#bdb9b0;--n-400:#8f8b82;--n-500:#6b675f;--n-600:#4f4c46;--n-700:#38362f;--n-800:#26251f;--n-900:#181714;--n-950:#100f0d;--schiefer-50:#eef3f8;--schiefer-100:#dce6ef;--schiefer-200:#b9ccde;--schiefer-300:#8fb3d4;--schiefer-400:#3f6485;--schiefer-500:#2f4a63;--schiefer-600:#24394d;--schiefer-700:#1b2b3b;--gold-50:#fbf4e3;--gold-100:#f5e7c8;--gold-200:#ebd197;--gold-300:#e0b35b;--gold-400:#d9a648;--gold-500:#c7912b;--gold-600:#a4741f;--gold-700:#7d5716;--gruen-100:#e3f2e8;--gruen-300:#7fc9a0;--gruen-500:#2e7d4f;--gruen-600:#246540;--orange-100:#fbebd6;--orange-300:#f0a868;--orange-500:#b45309;--orange-600:#8f4207;--rot-100:#fbe7e4;--rot-300:#f0918a;--rot-500:#b42318;--rot-600:#8e1b12;--blau-100:#e1ecf9;--blau-300:#8db6e6;--blau-500:#1d5fa6;--blau-600:#174b84;--petrol-100:#ddf1f0;--petrol-300:#79c4bf;--petrol-500:#1f7a75;--pflaume-100:#f1e3f2;--pflaume-300:#c994cc;--pflaume-500:#7a3e7e;--surface-page:var(--n-50);--surface-default:var(--n-0);--surface-raised:var(--n-0);--surface-sunken:var(--n-100);--surface-inverse:var(--n-800);--text-primary:var(--n-900);--text-secondary:var(--n-500);--text-disabled:var(--n-300);--text-inverse:var(--n-50);--text-link:var(--schiefer-500);--border-default:var(--n-200);--border-strong:var(--n-300);--border-focus:var(--schiefer-400);--action-primary:var(--schiefer-500);--action-primary-hover:var(--schiefer-600);--action-primary-text:var(--n-0);--action-secondary-bg:var(--n-0);--action-secondary-border:var(--n-300);--brand-accent:var(--gold-500);--brand-accent-subtle:var(--gold-50);--focus-ring:var(--schiefer-400);--status-success:var(--gruen-500);--status-success-bg:var(--gruen-100);--status-warning:var(--orange-500);--status-warning-bg:var(--orange-100);--status-error:var(--rot-500);--status-error-bg:var(--rot-100);--status-info:var(--blau-500);--status-info-bg:var(--blau-100);--status-offline:var(--n-500);--status-offline-bg:var(--n-100);--status-stale:var(--orange-500);--status-stale-bg:var(--orange-100);--company-hzb:var(--gold-500);--company-hzb-bg:var(--gold-50);--company-b:var(--petrol-500);--company-b-bg:var(--petrol-100);--company-c:var(--pflaume-500);--company-c-bg:var(--pflaume-100);--company-1:var(--gold-500);--company-1-bg:var(--gold-50);--company-1-text:var(--gold-700);--company-2:var(--petrol-500);--company-2-bg:var(--petrol-100);--company-2-text:var(--petrol-500);--company-3:var(--pflaume-500);--company-3-bg:var(--pflaume-100);--company-3-text:var(--pflaume-500);--company-4:var(--schiefer-500);--company-4-bg:var(--schiefer-100);--company-4-text:var(--schiefer-600);--company-5:var(--gruen-500);--company-5-bg:var(--gruen-100);--company-5-text:var(--gruen-600);--company-6:var(--n-500);--company-6-bg:var(--n-100);--company-6-text:var(--n-600);--font-sans:"IBM Plex Sans", system-ui, sans-serif;--fs-display:32px;--lh-display:40px;--fs-h1:24px;--lh-h1:32px;--fs-h2:20px;--lh-h2:28px;--fs-h3:16px;--lh-h3:24px;--fs-body:15px;--lh-body:22px;--fs-sm:13px;--lh-sm:18px;--fs-label:12px;--lh-label:16px;--fs-caption:11px;--lh-caption:14px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-pill:999px;--el-1:0 1px 2px #1817140f;--el-2:0 2px 8px #18171414,0 1px 2px #1817140f;--el-3:0 8px 24px #1817141f,0 2px 6px #18171414;--row-h:44px;--control-h:36px;--cell-px:16px;--dur-fast:.12s;--dur-base:.18s;--dur-slow:.26s;--ease:cubic-bezier(.2,0,0,1)}[data-theme=dark],.dark{--surface-page:var(--n-950);--surface-default:var(--n-900);--surface-raised:var(--n-800);--surface-sunken:var(--n-950);--surface-inverse:var(--n-50);--text-primary:#f3f1ec;--text-secondary:#b8b4ab;--text-disabled:var(--n-500);--text-inverse:var(--n-900);--text-link:var(--schiefer-300);--border-default:var(--n-700);--border-strong:var(--n-600);--border-focus:var(--schiefer-300);--action-primary:var(--schiefer-300);--action-primary-hover:var(--schiefer-200);--action-primary-text:var(--n-900);--action-secondary-bg:var(--n-800);--action-secondary-border:var(--n-600);--brand-accent:var(--gold-300);--brand-accent-subtle:#2e2616;--focus-ring:var(--schiefer-300);--status-success:var(--gruen-300);--status-success-bg:#15291d;--status-warning:var(--orange-300);--status-warning-bg:#2e1f10;--status-error:var(--rot-300);--status-error-bg:#2e1512;--status-info:var(--blau-300);--status-info-bg:#13223a;--status-offline:var(--n-400);--status-offline-bg:var(--n-800);--status-stale:var(--orange-300);--status-stale-bg:#2e1f10;--company-hzb:var(--gold-300);--company-hzb-bg:#2e2616;--company-b:var(--petrol-300);--company-b-bg:#122826;--company-c:var(--pflaume-300);--company-c-bg:#2a1a2b;--company-1:var(--gold-300);--company-1-bg:#2e2616;--company-1-text:var(--gold-300);--company-2:var(--petrol-300);--company-2-bg:#122826;--company-2-text:var(--petrol-300);--company-3:var(--pflaume-300);--company-3-bg:#2a1a2b;--company-3-text:var(--pflaume-300);--company-4:var(--schiefer-300);--company-4-bg:#16202a;--company-4-text:var(--schiefer-300);--company-5:var(--gruen-300);--company-5-bg:#15291d;--company-5-text:var(--gruen-300);--company-6:var(--n-400);--company-6-bg:var(--n-800);--company-6-text:var(--n-300)}[data-density=compact]{--row-h:36px;--control-h:32px;--cell-px:12px}[data-density=touch]{--row-h:52px;--control-h:44px;--cell-px:16px}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-slow:0s}}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--font-family:"IBM Plex Sans", system-ui, sans-serif}body{font-family:var(--font-sans);color:var(--text-primary);-webkit-font-smoothing:antialiased;font-size:14px;line-height:20px}.fi-ta-cell,.fi-ta-text,.fi-wi-stats-overview-stat-value,.hzb-zahl{font-variant-numeric:tabular-nums}.fi-body{background-color:var(--surface-page)}.fi-sidebar{background-color:var(--surface-default);border-inline-end:1px solid var(--border-default)}.fi-topbar,.fi-topbar>nav{box-shadow:none;border-bottom:1px solid var(--border-default);background-color:var(--surface-default)}.fi-topbar>nav{min-block-size:56px;padding-block:8px;padding-inline:16px}.fi-section,.fi-ta-ctn,.fi-wi-stats-overview-stat,.fi-fo-repeater-item{border:1px solid var(--border-default);border-radius:var(--r-lg);background-color:var(--surface-default);box-shadow:none!important}.fi-section-header{padding:12px 16px}.fi-section-header-heading{font-size:15px;font-weight:600;line-height:20px}.fi-input-wrp{border:1px solid var(--border-strong);border-radius:var(--r-sm);background-color:var(--surface-default);min-block-size:36px;box-shadow:none!important}.fi-input-wrp input.fi-input,.fi-input-wrp select.fi-select-input,.fi-input-wrp .fi-select-input-btn{color:var(--n-900);padding-block:7px;padding-inline-start:12px;font-size:14px;line-height:20px}.fi-input-wrp input.fi-input{padding-inline-end:12px}.fi-input-wrp .fi-select-input-btn{box-sizing:border-box;align-items:center;block-size:34px;min-block-size:34px;padding-block:0;display:flex}.fi-input-wrp .fi-select-input-value-ctn{min-block-size:20px;line-height:20px}.fi-input-wrp .fi-select-input>div{min-block-size:0}.fi-input-wrp select.fi-select-input{padding-inline-end:2.25rem}.dark .fi-input-wrp input.fi-input,.dark .fi-input-wrp select.fi-select-input,.dark .fi-input-wrp .fi-select-input-btn{color:var(--text-primary)}.fi-input-wrp:not(.fi-disabled):focus-within{border-color:var(--border-focus);box-shadow:none;outline:none}.fi-input-wrp.fi-invalid,.fi-input-wrp.fi-invalid:focus-within{border-color:var(--status-error)}.fi-input-wrp.fi-disabled{background-color:var(--surface-sunken,var(--n-100));border-color:var(--border-default)}.fi-input-wrp-prefix,.fi-input-wrp-suffix{border-color:var(--border-default)}.fi-checkbox-input,.fi-radio-input{border:1px solid var(--border-strong);box-shadow:none!important}.fi-checkbox-input:focus-visible,.fi-radio-input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.fi-fo-field-label-content{font-size:var(--fs-label,12px);line-height:var(--lh-label,16px);color:var(--n-600);font-weight:500}.dark .fi-fo-field-label-content,[data-theme=dark] .fi-fo-field-label-content{color:var(--text-secondary)}.fi-fo-field-label-required-mark{color:var(--status-error)}.fi-btn{border-radius:var(--r-sm);box-shadow:none;min-block-size:36px;font-size:13px;font-weight:500}.fi-btn.fi-size-sm,.fi-btn.fi-size-xs{min-block-size:30px;font-size:12px}.fi-btn:not(.fi-color) .fi-icon,.fi-btn.fi-color-gray .fi-icon{color:var(--schiefer-500)}.fi-btn:not(.fi-color):not(.fi-link):not(.fi-icon-btn),.fi-btn.fi-color-gray:not(.fi-link){border:1px solid var(--border-strong);background-color:var(--surface-default);box-shadow:none!important}.fi-badge{border-radius:var(--r-pill);font-weight:500}.fi-sidebar-nav{gap:14px;padding:12px}.fi-sidebar-nav-groups{margin-inline:0}.fi-sidebar-group-label{letter-spacing:.06em;text-transform:uppercase;color:var(--n-400);font-size:11px;font-weight:500}.fi-sidebar-group-btn{padding:0 10px 4px}.fi-sidebar-item-btn{border-radius:var(--r-sm);gap:10px;min-block-size:34px;padding:0 10px}.fi-sidebar-item-label{color:var(--n-700);font-size:13px;font-weight:400}.fi-sidebar-item-icon{block-size:16px;inline-size:16px;color:var(--n-500)}.fi-sidebar-item.fi-active>.fi-sidebar-item-btn{background-color:var(--schiefer-100);box-shadow:inset 3px 0 0 var(--schiefer-500)}.fi-sidebar-item.fi-active .fi-sidebar-item-label{color:var(--schiefer-700);font-weight:500}.fi-sidebar-item.fi-active .fi-sidebar-item-icon{color:var(--schiefer-500)}.fi-sidebar-item-btn .fi-badge{block-size:20px;min-inline-size:20px;padding:0 6px;font-size:11px;font-weight:600}.dark .fi-sidebar-item.fi-active>.fi-sidebar-item-btn{background-color:#16202a}.dark .fi-sidebar-item.fi-active .fi-sidebar-item-label{color:var(--schiefer-200)}.dark .fi-sidebar-item-label{color:var(--text-primary)}.fi-header-heading{letter-spacing:0;font-size:24px;font-weight:600;line-height:30px}.fi-tabs{border-bottom:1px solid var(--border-default);justify-content:flex-start;gap:4px;box-shadow:none!important;background:0 0!important;border-radius:0!important;max-inline-size:none!important;margin-inline:0!important;padding:0!important}.fi-tabs-item{color:var(--n-600);font-size:13px;background:0 0!important;border-radius:0!important;padding:8px 12px 10px!important}.fi-tabs-item.fi-active{color:var(--text-primary);box-shadow:inset 0 -2px 0 var(--schiefer-500);font-weight:600}.fi-tabs-item .fi-badge{background:var(--n-100);color:var(--n-600);padding:0 6px;font-size:11px}.hzb-company{--co:var(--company-6);--co-bg:var(--company-6-bg);--co-text:var(--company-6-text,var(--company-6));border-radius:var(--r-xs);border-inline-start:3px solid var(--co);background:var(--co-bg);color:var(--co-text);white-space:nowrap;align-items:center;padding:2px 6px;font-size:10px;font-weight:600;line-height:14px;display:inline-flex}.hzb-company[data-color=company-1]{--co:var(--company-1);--co-bg:var(--company-1-bg);--co-text:var(--company-1-text,var(--company-1))}.hzb-company[data-color=company-2]{--co:var(--company-2);--co-bg:var(--company-2-bg);--co-text:var(--company-2-text,var(--company-2))}.hzb-company[data-color=company-3]{--co:var(--company-3);--co-bg:var(--company-3-bg);--co-text:var(--company-3-text,var(--company-3))}.hzb-company[data-color=company-4]{--co:var(--company-4);--co-bg:var(--company-4-bg);--co-text:var(--company-4-text,var(--company-4))}.hzb-company[data-color=company-5]{--co:var(--company-5);--co-bg:var(--company-5-bg);--co-text:var(--company-5-text,var(--company-5))}.hzb-company[data-color=company-6]{--co:var(--company-6);--co-bg:var(--company-6-bg);--co-text:var(--company-6-text,var(--company-6))}.dark .hzb-company,[data-theme=dark] .hzb-company{--co-text:var(--co)}.fi-topbar{position:relative}@media (width>=64rem){.hzb-topbar-timer{inline-size:max-content;margin-inline:auto;position:absolute;inset-inline:0}}.hzb-timer{background:var(--n-900);color:#f3f1ec;white-space:nowrap;border-radius:6px;align-items:center;gap:10px;block-size:40px;padding:0 5px 0 14px;display:flex;box-shadow:0 2px 8px #1817142e}.hzb-timer-symbol{color:#b8b4ab;flex-shrink:0;block-size:16px;inline-size:16px}.hzb-timer-dot{background:#b8b4ab;border-radius:999px;flex-shrink:0;block-size:8px;inline-size:8px}.hzb-timer-dot.is-running{background:var(--gold-300);box-shadow:0 0 0 3px #e0b35b40}.hzb-timer-text{flex-direction:row;align-items:center;gap:10px;min-inline-size:0;display:flex}.hzb-timer-label{color:#b8b4ab;letter-spacing:.08em;text-transform:uppercase;text-overflow:ellipsis;max-inline-size:18rem;font-size:11px;font-weight:500;line-height:14px;overflow:hidden}.hzb-timer-time{font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:26px;font-weight:600;line-height:26px}.hzb-timer-icon{color:#f3f1ec;background:0 0;border:1px solid #f3f1ec59;border-radius:4px;justify-content:center;align-items:center;block-size:30px;inline-size:30px;display:flex}.hzb-timer-go{background:var(--gold-300);block-size:30px;color:var(--n-900);border:0;border-radius:4px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:flex}.hzb-timer-icon:focus-visible,.hzb-timer-go:focus-visible{outline-offset:2px;outline:2px solid #f3f1ec}.hzb-head-btn{border:1px solid var(--border-default);border-radius:var(--r-sm);background:var(--surface-default);block-size:32px;color:var(--text-primary);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex;position:relative}.hzb-head-btn.is-icon{inline-size:32px;color:var(--n-600);justify-content:center}.hzb-head-btn.is-chip{padding:0 10px 0 6px}.hzb-head-btn .hzb-chevron{block-size:12px;inline-size:12px;color:var(--n-500)}.hzb-head-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.hzb-head-menu{z-index:40;background:var(--surface-default);border:1px solid var(--border-default);border-radius:var(--r-md);min-inline-size:16rem;box-shadow:var(--el-2);margin-top:4px;padding:4px;position:absolute;inset-inline-end:0}.hzb-head-menu a,.hzb-head-menu button{border-radius:var(--r-xs);inline-size:100%;color:var(--text-primary);text-align:start;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.hzb-head-menu a:hover,.hzb-head-menu button:hover,.hzb-head-menu [aria-checked=true]{background:var(--surface-sunken)}.fi-topbar .fi-topbar-database-notifications-btn{border:1px solid var(--border-default);border-radius:var(--r-sm);block-size:32px;inline-size:32px}.fi-topbar .fi-topbar-database-notifications-btn .fi-badge{block-size:16px;min-inline-size:16px;font-size:10px;font-weight:600;background:var(--rot-500)!important;color:#fff!important}.fi-topbar .fi-user-avatar{block-size:32px;inline-size:32px}.fi-topbar .fi-topbar-open-sidebar-btn,.fi-topbar .fi-topbar-collapse-sidebar-btn-ctn .fi-icon-btn{border:1px solid var(--border-default);border-radius:var(--r-sm);block-size:32px;inline-size:32px}.hzb-bar{border-radius:var(--r-pill);background:var(--surface-sunken);block-size:6px;overflow:hidden}.hzb-bar>span{background:var(--action-primary);block-size:100%;display:block}.hzb-bar[data-state=warn]>span{background:var(--status-warning)}.hzb-bar[data-state=over]>span{background:var(--status-error)}.hzb-board{gap:var(--sp-4);grid-auto-columns:minmax(16rem,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.hzb-board-col{background:var(--surface-sunken);border:1px solid var(--border-default);border-radius:var(--r-md);padding:var(--sp-3);min-block-size:12rem}.hzb-board-col[data-drop="1"]{outline:2px dashed var(--focus-ring)}.hzb-card{background:var(--surface-default);border:1px solid var(--border-default);border-radius:var(--r-md);padding:var(--sp-3);cursor:grab;margin-block-end:var(--sp-2)}.hzb-card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition-duration:0s!important;animation-duration:0s!important}}.fi-fo-field-label-col,.fi-fo-field-label-ctn{align-items:center;min-block-size:20px}.hzb-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:12px;line-height:16px;display:flex}.hzb-meta-company{--co:var(--company-6);--co-bg:var(--company-6-bg);--co-text:var(--company-6-text);border-radius:var(--r-xs);background:var(--co-bg);block-size:24px;color:var(--co-text);border-inline-start:3px solid var(--co);align-items:center;gap:5px;padding:0 8px;font-weight:600;display:inline-flex}.hzb-meta-company>span{font-weight:400}.hzb-meta-company[data-color=company-1]{--co:var(--company-1);--co-bg:var(--company-1-bg);--co-text:var(--company-1-text)}.hzb-meta-company[data-color=company-2]{--co:var(--company-2);--co-bg:var(--company-2-bg);--co-text:var(--company-2-text)}.hzb-meta-company[data-color=company-3]{--co:var(--company-3);--co-bg:var(--company-3-bg);--co-text:var(--company-3-text)}.hzb-meta-company[data-color=company-4]{--co:var(--company-4);--co-bg:var(--company-4-bg);--co-text:var(--company-4-text)}.hzb-meta-company[data-color=company-5]{--co:var(--company-5);--co-bg:var(--company-5-bg);--co-text:var(--company-5-text)}.hzb-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;block-size:24px;padding:0 8px;font-weight:500;display:inline-flex}.hzb-pill.is-success{background:var(--status-success-bg);color:var(--gruen-600)}.hzb-pill.is-warning{background:var(--status-warning-bg);color:var(--orange-600)}.hzb-pill.is-info{background:var(--status-info-bg);color:var(--blau-600)}.hzb-pill.is-neutral{background:var(--n-100);color:var(--n-600)}.hzb-pill.is-outline{border:1px solid var(--border-default);color:var(--n-600);font-weight:400}.hzb-meta-sep{color:var(--border-default)}.hzb-meta-lead{color:var(--n-600);align-items:center;gap:6px;display:inline-flex}.hzb-meta-lead strong{color:var(--text-primary);font-weight:500}.hzb-mini-avatar{background:var(--schiefer-500);color:#fff;border-radius:999px;justify-content:center;align-items:center;block-size:20px;inline-size:20px;font-size:9px;font-weight:600;display:inline-flex}.hzb-meta-team{color:var(--n-600)}.hzb-page{flex-direction:column;gap:16px;display:flex}.hzb-hint{border-radius:var(--r-md);background:var(--orange-100);border:1px solid var(--orange-300);justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;display:flex}.hzb-hint-text{color:var(--orange-600);align-items:center;gap:10px;font-size:13px;line-height:20px;display:flex}.hzb-hint-text svg{color:var(--orange-500);flex-shrink:0}.hzb-hint-text strong{font-weight:600}.hzb-hint-btn{border-radius:var(--r-sm);border:1px solid var(--orange-500);background:var(--surface-default);block-size:30px;color:var(--orange-600);white-space:nowrap;flex-shrink:0;padding:0 12px;font-size:12px;font-weight:600}.hzb-box{background:var(--surface-default);border:1px solid var(--border-default);border-radius:var(--r-lg);overflow:hidden}.hzb-box-head{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.hzb-box-title{align-items:center;gap:10px;display:flex}.hzb-box-title>strong{font-size:15px;font-weight:600}.hzb-count{background:var(--n-100);color:var(--n-600);border-radius:999px;padding:2px 8px;font-size:12px}.hzb-box-meta{color:var(--n-500);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.hzb-box-btn{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);white-space:nowrap;align-items:center;gap:6px;block-size:30px;padding:0 10px;font-size:12px;font-weight:500;display:flex}.hzb-box-btn svg{color:var(--schiefer-500)}.hzb-kpis{border-bottom:1px solid var(--border-default);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hzb-kpi{border-inline-end:1px solid var(--n-100);flex-direction:column;gap:6px;min-inline-size:0;padding:16px 20px;display:flex}.hzb-kpi:last-child{border-inline-end:0}.hzb-kpi.is-forecast{background:#fbf8f1}.dark .hzb-kpi.is-forecast{background:#2e2616}.hzb-kpi-label{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}.hzb-swatch{border-radius:2px;flex-shrink:0;block-size:8px;inline-size:8px}.hzb-swatch.is-plan{background:var(--n-200)}.hzb-swatch.is-ist{background:var(--schiefer-500)}.hzb-swatch.is-rest{background:var(--schiefer-200)}.hzb-swatch.is-forecast{border:1.5px dashed var(--orange-500)}.hzb-kpi-value{font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;font-size:28px;font-weight:600;line-height:32px}.hzb-kpi-value small{color:var(--n-500);font-size:14px;font-weight:400}.hzb-kpi-value.is-ist{color:var(--schiefer-500)}.hzb-kpi-value.is-over{color:var(--orange-600)}.hzb-kpi-warn{color:var(--orange-600);align-items:center;gap:8px;font-size:20px;font-weight:600;line-height:32px;display:flex}.hzb-kpi-warn svg{color:var(--orange-500)}.hzb-kpi-sub{color:var(--n-500);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.hzb-viz{grid-template-columns:minmax(0,1fr) 300px;display:grid}.hzb-viz-bars{border-inline-end:1px solid var(--n-100);flex-direction:column;gap:14px;padding:18px 20px;display:flex}.hzb-viz-head{color:var(--n-500);justify-content:space-between;align-items:center;font-size:12px;display:flex}.hzb-overline{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);font-size:11px;font-weight:500}.hzb-bars{font-variant-numeric:tabular-nums;grid-template-columns:72px minmax(0,1fr) 84px;align-items:center;gap:10px 14px;font-size:13px;display:grid}.hzb-bars-label{color:var(--n-600)}.hzb-track{border-radius:var(--r-xs);background:var(--n-50);block-size:16px;position:relative}.hzb-fill{border-radius:var(--r-xs);position:absolute;inset-block:0}.hzb-fill.is-plan{background:var(--n-200)}.hzb-fill.is-ist{background:var(--schiefer-500)}.hzb-fill.is-prov{background:var(--schiefer-300)}.hzb-fill.is-rest{background:var(--schiefer-200)}.hzb-fill.is-over{background:var(--orange-500)}.hzb-fill.is-missing,.hzb-legend i.is-missing{background:repeating-linear-gradient(135deg, var(--orange-300) 0 4px, var(--orange-100) 4px 8px);border:1px dashed var(--orange-500)}.hzb-fill.is-left{border-radius:var(--r-xs) 0 0 var(--r-xs)}.hzb-fill.is-right{border-radius:0 var(--r-xs) var(--r-xs) 0}.hzb-mark{background:var(--orange-500);border-radius:1px;inline-size:2px;position:absolute;inset-block:-4px}.hzb-bars-value{text-align:end;font-weight:600}.hzb-bars-value.is-ist{color:var(--schiefer-500)}.hzb-bars-value.is-open,.hzb-bars-value.is-over{color:var(--orange-600)}.hzb-legend{color:var(--n-500);flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.hzb-legend>span{align-items:center;gap:6px;display:flex}.hzb-legend i{border-radius:2px;block-size:10px;inline-size:10px;display:inline-block}.hzb-legend i.is-ist{background:var(--schiefer-500)}.hzb-legend i.is-prov{background:var(--schiefer-300)}.hzb-legend i.is-rest{background:var(--schiefer-200)}.hzb-legend i.is-mark{background:var(--orange-500);border-radius:0;block-size:12px;inline-size:2px}.hzb-donut-col{flex-direction:column;align-items:center;gap:10px;padding:18px 20px;display:flex}.hzb-donut-col>.hzb-overline{align-self:flex-start}.hzb-donut{block-size:132px;inline-size:132px;position:relative}.hzb-donut-track{stroke:var(--n-100)}.hzb-donut-value{stroke:var(--schiefer-500)}.hzb-donut-value.is-over,.hzb-donut-mark{stroke:var(--orange-500)}.hzb-donut-center{font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hzb-donut-center b{color:var(--schiefer-500);font-size:26px;font-weight:600;line-height:28px}.hzb-donut-center span{color:var(--n-500);font-size:11px}.hzb-donut-stats{color:var(--n-500);font-variant-numeric:tabular-nums;grid-template-columns:auto auto;gap:2px 12px;font-size:12px;display:grid}.hzb-donut-stats b{text-align:end;color:var(--text-primary);font-weight:500}.hzb-donut-stats b.is-mark{color:var(--orange-600)}.hzb-grid-head,.hzb-grid-row,.hzb-grid-total{white-space:nowrap;font-variant-numeric:tabular-nums;grid-template-columns:minmax(220px,1.4fr) 110px minmax(160px,1fr) 100px 100px 100px 100px 120px 110px 44px;align-items:center;gap:12px;display:grid}.hzb-grid-head{background:var(--n-50);border-bottom:1px solid var(--border-default);color:var(--n-500);text-transform:uppercase;letter-spacing:.04em;padding:8px 16px;font-size:11px;font-weight:500}.hzb-grid-row{border-bottom:1px solid var(--n-100);padding:12px 16px;font-size:13px}.hzb-grid-row:hover{background:var(--n-50)}.hzb-grid-total{background:var(--n-50);padding:10px 16px;font-size:13px;font-weight:600}.hzb-r{text-align:end}.hzb-c-ist{color:var(--schiefer-500)}.hzb-c-muted{color:var(--n-400)}.hzb-c-warn{color:var(--orange-600)}.hzb-c-note{color:var(--n-500);font-size:11px;font-weight:400}.hzb-row-name{flex-direction:column;min-inline-size:0;display:flex}.hzb-row-name>span:first-child{text-overflow:ellipsis;font-weight:500;overflow:hidden}.hzb-row-name>span+span{color:var(--n-500);font-size:11px}.hzb-row-bar{align-items:center;gap:8px;display:flex}.hzb-row-track{border-radius:var(--r-xs);background:var(--n-100);flex:1;block-size:8px;position:relative}.hzb-row-track>i{border-radius:var(--r-xs);background:var(--schiefer-500);position:absolute;inset-block:0;inset-inline-start:0}.hzb-row-track>i.is-warn{background:var(--orange-500)}.hzb-row-track>b{background:var(--orange-500);inline-size:1px;position:absolute;inset-block:-2px}.hzb-row-pct{color:var(--n-600);text-align:end;inline-size:32px;font-size:11px;font-weight:500}.hzb-missing-btn{border-radius:var(--r-xs);border:1px dashed var(--orange-500);background:var(--orange-100);block-size:24px;color:var(--orange-600);padding:0 8px;font-size:11px;font-weight:600}.hzb-row-act{border-radius:var(--r-sm);block-size:28px;inline-size:28px;color:var(--n-600);background:0 0;border:1px solid #0000;justify-content:center;justify-self:end;align-items:center;display:flex}.hzb-row-act:hover{background:var(--schiefer-100);border-color:var(--schiefer-200)}.hzb-company.is-row{block-size:22px;padding:0 7px;font-size:11px}.hzb-company[data-color=alle]{background:var(--n-100);color:var(--n-600);border-inline-start:0}.fi-header{flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:24px}.fi-header>div:first-child{flex-direction:column;flex:auto;gap:10px;min-inline-size:0;display:flex}.fi-header-actions-ctn{flex-shrink:0;gap:8px}.fi-header-heading{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fi-header-subheading{margin-top:0}.hzb-crumbs{color:var(--n-500);white-space:nowrap;align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex}.hzb-crumbs a{color:var(--n-500);text-decoration:none}.hzb-crumbs a:hover{color:var(--schiefer-600)}.hzb-crumbs [aria-current=page]{color:var(--text-primary);font-weight:500}.hzb-mehr,.fi-header-actions-ctn .fi-icon-btn{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-default);block-size:36px;inline-size:36px;color:var(--n-600)}@media (width<=64rem){.fi-header{flex-wrap:wrap}}.fi-main{padding-inline:24px}.fi-page-header-main-ctn{row-gap:16px;padding-top:20px}.fi-resource-view-record-page .fi-page-header-main-ctn{row-gap:10px}.fi-header:has(.hzb-crumbs) .fi-header-actions-ctn{align-self:flex-start;margin-top:26px}.fi-header-actions-ctn{align-self:flex-start}.fi-sc-tabs>.fi-tabs+*{margin-top:16px}.hzb-zb-backdrop{z-index:50;background:#18171466;justify-content:center;align-items:center;padding:32px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.hzb-zb{background:var(--surface-default);border-radius:var(--r-lg);inline-size:720px;max-inline-size:100%;box-shadow:var(--el-3);color:var(--text-primary);flex-direction:column;font-size:14px;line-height:20px;display:flex;position:relative;overflow:hidden}.hzb-zb-head{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 14px;display:flex}.hzb-zb-head-text{flex-direction:column;gap:6px;min-inline-size:0;display:flex}.hzb-zb-title{align-items:center;gap:8px;font-size:18px;font-weight:600;line-height:24px;display:flex}.hzb-zb-title svg{color:var(--schiefer-500)}.hzb-zb-context{color:var(--n-500);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.hzb-zb-context strong{color:var(--text-primary);font-weight:500}.hzb-company.is-mini{border-inline-start-width:2px;border-radius:3px;block-size:18px;padding:0 5px;font-size:10px}.hzb-zb-close{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);block-size:32px;inline-size:32px;color:var(--n-600);flex-shrink:0;justify-content:center;align-items:center;display:flex}.hzb-zb-body{flex-direction:column;gap:18px;padding:18px 20px;display:flex}.hzb-zb-row1{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.hzb-zb-row2{grid-template-columns:140px 100px 100px minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=40rem){.hzb-zb-row2{grid-template-columns:1fr 1fr}}.hzb-zb-field{flex-direction:column;gap:5px;min-inline-size:0;display:flex}.hzb-zb-label{color:var(--n-600);justify-content:space-between;gap:8px;font-size:12px;font-weight:500;display:flex}.hzb-zb-aside{color:var(--n-400);font-weight:400}.hzb-zb-req{color:var(--rot-500)}.hzb-zb-input{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-default);block-size:40px;color:var(--text-primary);font-variant-numeric:tabular-nums;inline-size:100%;padding:0 12px;font-size:14px}.hzb-zb-input:focus{border-color:var(--schiefer-500);box-shadow:0 0 0 3px var(--schiefer-100);outline:none}.hzb-zb-select-wrap{display:block;position:relative}.hzb-zb-select{appearance:none;padding-inline-end:34px;font-weight:500}.hzb-zb-chevron{color:var(--n-500);pointer-events:none;position:absolute;inset-block-start:13px;inset-inline-end:12px}.hzb-zb-textarea{resize:vertical;block-size:auto;min-block-size:76px;padding:10px 12px;line-height:20px}.hzb-zb-hint{color:var(--n-500);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:11px;line-height:16px;display:flex}.hzb-zb-minibar{background:var(--n-100);border-radius:3px;flex-shrink:0;block-size:5px;inline-size:60px;display:inline-block;position:relative;overflow:hidden}.hzb-zb-minibar>i{background:var(--schiefer-500);position:absolute;inset-block:0;inset-inline-start:0}.hzb-zb-error{color:var(--rot-500);font-size:12px}.hzb-zb-segment{border:1px solid var(--border-strong);border-radius:var(--r-sm);block-size:40px;font-size:13px;font-weight:500;display:flex;overflow:hidden}.hzb-zb-segment>button{color:var(--n-600);background:var(--surface-default);white-space:nowrap;border:0;flex:1;justify-content:center;align-items:center;display:flex}.hzb-zb-segment>button+button{border-inline-start:1px solid var(--border-strong)}.hzb-zb-segment>button.is-on{background:var(--schiefer-500);color:#fff}.hzb-zb-duration{border-radius:var(--r-sm);background:var(--n-50);border:1px solid var(--n-100);justify-content:space-between;align-items:center;gap:12px;block-size:40px;padding:0 12px;display:flex}.hzb-zb-duration-value{font-variant-numeric:tabular-nums;color:var(--schiefer-500);font-size:18px;font-weight:600}.hzb-zb-duration-value small{color:var(--n-500);font-size:12px;font-weight:400}.hzb-zb-quick{gap:4px;display:flex}.hzb-zb-quick>button,.hzb-zb-chips>button{border:1px solid var(--border-default);background:var(--surface-default);block-size:26px;color:var(--n-600);white-space:nowrap;border-radius:999px;padding:0 8px;font-size:11px}.hzb-zb-chips{flex-wrap:wrap;gap:6px;font-size:11px;display:flex}.hzb-zb-chips>button{block-size:24px;padding:0 9px}.hzb-zb-chips-label{color:var(--n-400);align-self:center}.hzb-zb-options{color:var(--n-700);flex-wrap:wrap;gap:20px;font-size:13px;display:flex}.hzb-zb-options label{cursor:pointer;align-items:center;gap:8px;display:flex}.hzb-zb-check{appearance:none;border-radius:var(--r-xs);border:1.5px solid var(--border-strong);background:var(--surface-default);place-content:center;block-size:18px;inline-size:18px;margin:0;display:inline-grid}.hzb-zb-check:checked{border-color:var(--schiefer-500);background:var(--schiefer-500) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 4 4L19 6'/%3E%3C/svg%3E") center / 12px no-repeat}.hzb-zb-check:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb-zb-foot{border-top:1px solid var(--border-default);background:var(--n-50);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.hzb-zb-foot-info{color:var(--n-500);align-items:center;gap:6px;min-inline-size:0;font-size:12px;display:flex}.hzb-zb-actions{flex-shrink:0;gap:8px;margin-inline-start:auto;display:flex}.hzb-zb-btn{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);white-space:nowrap;block-size:36px;color:var(--text-primary);align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;display:flex}.hzb-zb-btn.is-primary{background:var(--schiefer-500);color:#fff;border:0;padding:0 16px}.hzb-zb-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dark .hzb-zb-segment>button.is-on,.dark .hzb-zb-btn.is-primary{background:var(--schiefer-300);color:var(--n-900)}.hzb-zb-native{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute;inset-block-end:0;inset-inline-end:0}.hzb-zb-cal{block-size:28px;inline-size:28px;color:var(--n-500);border-radius:var(--r-xs);background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:6px;inset-inline-end:6px}.hzb-zb-cal:hover{background:var(--n-50)}.hzb-ov{flex-direction:column;gap:16px;display:flex}.fi-header-subheading{color:var(--n-500);font-size:13px;line-height:20px}.hzb-page-uebersicht .fi-header>div:first-child{gap:2px}.hzb-page-uebersicht .fi-header-actions-ctn{align-self:flex-end}.hzb-ov-hint-actions{flex-shrink:0;gap:8px;display:flex}.hzb-ov-hint-link{align-items:center;text-decoration:none;display:inline-flex}.hzb-ov-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.hzb-ov-kpi{background:var(--surface-default);border:1px solid var(--border-default);border-radius:var(--r-lg);flex-direction:column;gap:8px;min-inline-size:0;padding:14px 16px;display:flex}.hzb-ov-kpi-head{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}.hzb-ov-kpi-head svg{color:var(--n-400);flex-shrink:0}.hzb-ov-kpi-value{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:28px;font-weight:600;line-height:32px}.hzb-ov-kpi-value small{color:var(--n-500);font-size:14px;font-weight:400}.hzb-ov-kpi-sub{color:var(--n-500);flex-direction:column;gap:4px;font-size:12px;line-height:16px;display:flex}.hzb-ov-kpi-sub>span{text-wrap:pretty}.hzb-ov-kpi-sub strong{color:var(--text-primary);font-weight:500}.hzb-ov-kpi-sub>a{color:var(--text-link);align-self:flex-start;align-items:center;gap:3px;font-weight:500;text-decoration:none;display:flex}.hzb-ov-kpi-sub>a:hover{color:var(--schiefer-600)}.hzb-ov-inline{align-items:center;gap:6px;display:inline-flex}.hzb-ov-minibar{background:var(--n-100);border-radius:3px;block-size:5px;inline-size:72px;display:inline-block;position:relative;overflow:hidden}.hzb-ov-minibar>i{background:var(--schiefer-500);position:absolute;inset-block:0;inset-inline-start:0}.hzb-ov-c-danger{color:var(--rot-600);font-weight:500}.hzb-ov-c-warn{color:var(--orange-600);font-weight:500}.dark .hzb-ov-c-danger{color:var(--rot-300)}.dark .hzb-ov-c-warn{color:var(--orange-300)}.hzb-count.is-warning{background:var(--orange-100);color:var(--orange-600);font-weight:500}.hzb-ov-link{white-space:nowrap;color:var(--text-link);font-size:12px;font-weight:500;text-decoration:none}.hzb-ov-empty{color:var(--n-500);padding:16px;font-size:13px}.hzb-ov-row{border-bottom:1px solid var(--n-100);white-space:nowrap;color:inherit;align-items:center;gap:12px;padding:11px 16px;font-size:13px;text-decoration:none;display:grid}a.hzb-ov-row:hover{background:var(--n-50)}.hzb-ov-row.is-head{background:var(--n-50);border-bottom-color:var(--border-default);color:var(--n-500);text-transform:uppercase;letter-spacing:.04em;padding-block:8px;font-size:11px;font-weight:500}.hzb-box>.hzb-ov-row:last-child{border-bottom:0}.hzb-ov-row .is-end{text-align:end}.hzb-ov-budget{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1.6fr) 80px 80px minmax(140px,1fr) 32px}.hzb-ov-tasks{grid-template-columns:minmax(0,1fr) 180px 100px 32px}.hzb-ov-approvals{grid-template-columns:minmax(0,1fr) 72px auto}.hzb-ov-cell{flex-direction:column;min-inline-size:0;display:flex}.hzb-ov-title{align-items:center;gap:6px;min-inline-size:0;display:flex}.hzb-ov-title>span:first-child{text-overflow:ellipsis;font-weight:500;overflow:hidden}.hzb-ov-title .hzb-company{flex-shrink:0}.hzb-ov-sub{color:var(--n-500);text-overflow:ellipsis;font-size:11px;line-height:16px;overflow:hidden}.hzb-ov-muted{color:var(--n-600)}.hzb-ov-ist{font-weight:500}.hzb-ov-ist.is-over,.hzb-ov-usage.is-over>span{color:var(--rot-500)}.hzb-ov-ist.is-warn,.hzb-ov-usage.is-warn>span{color:var(--orange-500)}.hzb-ov-usage{align-items:center;gap:8px;display:flex}.hzb-ov-usage>span{text-align:end;inline-size:40px;font-size:12px;font-weight:600}.hzb-ov-track{background:var(--n-100);border-radius:4px;flex:1;block-size:8px;position:relative}.hzb-ov-track>i{border-radius:4px;position:absolute;inset-block:0;inset-inline-start:0}.hzb-ov-usage.is-over .hzb-ov-track>i{background:var(--rot-500)}.hzb-ov-usage.is-warn .hzb-ov-track>i{background:var(--orange-500)}.hzb-ov-track>b{background:var(--orange-500);inline-size:1px;position:absolute;inset-block:-2px;inset-inline-start:80%}.hzb-ov-open{border-radius:var(--r-sm);block-size:28px;inline-size:28px;color:var(--n-500);justify-content:center;align-items:center;display:flex}.hzb-ov-legend{border-top:1px solid var(--n-100);color:var(--n-500);flex-wrap:wrap;gap:16px;padding:10px 16px;font-size:12px;display:flex}.hzb-ov-legend.is-plain{border-top:0;padding:0 16px 14px}.hzb-ov-legend>span{align-items:center;gap:6px;display:flex}.hzb-ov-legend>span.is-end{margin-inline-start:auto}.hzb-ov-legend i{border-radius:2px;block-size:10px;inline-size:10px;display:inline-block}.hzb-ov-legend i.is-warn{background:var(--orange-500)}.hzb-ov-legend i.is-over{background:var(--rot-500)}.hzb-ov-legend i.is-mark{background:var(--orange-500);border-radius:0;block-size:12px;inline-size:2px}.hzb-ov-legend i.is-done{background:var(--schiefer-500)}.hzb-ov-legend i.is-open{background:repeating-linear-gradient(135deg, var(--orange-300) 0 3px, var(--orange-100) 3px 6px);border:1px dashed var(--orange-500)}.hzb-ov-legend i.is-target{border-top:1px dashed var(--n-300);border-radius:0;block-size:0;inline-size:12px}.hzb-ov-pill{border-radius:999px;align-items:center;block-size:22px;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.hzb-ov-pill.is-info{background:var(--blau-100);color:var(--blau-600)}.hzb-ov-pill.is-warning{background:var(--orange-100);color:var(--orange-600)}.hzb-ov-pill.is-schiefer{background:var(--schiefer-100);color:var(--schiefer-700)}.hzb-ov-pill.is-neutral{background:var(--n-100);color:var(--n-600)}.hzb-ov-due{font-variant-numeric:tabular-nums}.hzb-ov-due.is-over{color:var(--rot-600);font-weight:600}.hzb-ov-pair{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.hzb-ov-pair.is-single{grid-template-columns:minmax(0,1fr)}.hzb-ov-week{text-align:center;font-variant-numeric:tabular-nums;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;padding:16px;font-size:12px;display:grid}.hzb-ov-day{flex-direction:column;align-items:center;gap:6px;display:flex}.hzb-ov-col{justify-content:center;align-items:flex-end;block-size:72px;inline-size:100%;display:flex;position:relative}.hzb-ov-target{border-top:1px dashed var(--n-300);block-size:1px;position:absolute;inset-inline:0}.hzb-ov-stack{flex-direction:column;inline-size:60%;max-inline-size:36px;display:flex}.hzb-ov-bar{inline-size:100%}.hzb-ov-stack>.hzb-ov-bar:first-child{border-radius:4px 4px 0 0}.hzb-ov-bar.is-done{background:var(--schiefer-500)}.hzb-ov-bar.is-open{background:repeating-linear-gradient(135deg, var(--orange-300) 0 4px, var(--orange-100) 4px 8px);border:1px dashed var(--orange-500)}.hzb-ov-day-label{color:var(--n-500)}.hzb-ov-day-label.is-today{color:var(--schiefer-500);font-weight:600}.hzb-ov-day-value{font-weight:500}.hzb-ov-day-value.is-empty{color:var(--n-300)}.hzb-ov-day-value.is-open{color:var(--orange-600)}.hzb-ov-person{align-items:center;gap:10px;min-inline-size:0;display:flex}.hzb-ov-avatar{background:var(--schiefer-100);block-size:28px;inline-size:28px;color:var(--schiefer-700);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.hzb-ov-sum{font-variant-numeric:tabular-nums;font-weight:600}.hzb-ov-btns{gap:6px;display:flex}.hzb-ov-btn{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);block-size:28px;color:var(--text-primary);cursor:pointer;align-items:center;padding:0 10px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.hzb-ov-btn.is-primary{background:var(--schiefer-500);color:#fff;border:0}.hzb-ov-btn.is-primary:hover{background:var(--schiefer-600)}.hzb-zb-project{align-items:center;display:inline-flex;position:relative}.hzb-zb-project>select{appearance:none;font:inherit;color:var(--text-primary);cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;max-inline-size:360px;padding:0 18px 0 0;font-weight:500}.hzb-zb-project>svg{pointer-events:none;color:var(--n-500);position:absolute;inset-inline-end:2px}@media (width<=1024px){.hzb-ov-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.hzb-ov-pair{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.hzb-ov-kpis{grid-template-columns:minmax(0,1fr)}.hzb-hint{flex-direction:column;align-items:flex-start}.hzb-ov-row{white-space:normal}.hzb-ov-budget{grid-template-columns:minmax(0,1fr) 80px}.hzb-ov-budget>:nth-child(2),.hzb-ov-budget>:nth-child(5){display:none}.hzb-ov-budget>.hzb-ov-usage{grid-column:1/-1}.hzb-ov-tasks{grid-template-columns:minmax(0,1fr) auto}.hzb-ov-tasks>:nth-child(2),.hzb-ov-tasks>:nth-child(4){display:none}.hzb-ov-approvals{grid-template-columns:minmax(0,1fr) auto}.hzb-ov-approvals>.hzb-ov-btns{grid-column:1/-1}}.hzb-doc{flex-direction:column;gap:16px;display:flex}.hzb-doc-meta{color:var(--n-600);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.hzb-doc-meta strong{color:var(--text-primary);font-weight:500}.hzb-doc-text{flex-direction:column;gap:10px;padding:14px 16px;font-size:13px;line-height:20px;display:flex}.hzb-table{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%;font-size:13px}.hzb-table th{text-align:start;background:var(--n-50);border-bottom:1px solid var(--border-default);color:var(--n-500);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:8px 16px;font-size:11px;font-weight:500}.hzb-table td{border-bottom:1px solid var(--n-100);vertical-align:top;padding:10px 16px}.hzb-table tbody tr:last-child td{border-bottom:0}.hzb-table .is-end{text-align:end;white-space:nowrap}.hzb-table tr.is-group td{background:var(--n-50);font-weight:600}.hzb-cell-title{font-weight:500}.hzb-cell-sub{color:var(--n-500);white-space:pre-line;font-size:11px;line-height:16px}.hzb-muted{color:var(--n-500)}.hzb-sums{border-top:1px solid var(--border-default);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:4px;padding:12px 16px;font-size:13px;display:flex}.hzb-sums>div{text-align:end;color:var(--n-600);grid-template-columns:minmax(220px,auto) 140px;gap:16px;display:grid}.hzb-sums>div.is-strong{color:var(--text-primary);font-weight:500}.hzb-sums>div.is-total{color:var(--text-primary);border-top:1px solid var(--border-default);margin-top:2px;padding-top:6px;font-size:15px;font-weight:600}.hzb-diff{border-top:1px solid var(--border-default);flex-direction:column;gap:6px;padding:12px 16px;font-size:13px;display:flex}.hzb-diff-row{grid-template-columns:90px minmax(0,1fr) auto;gap:12px;display:grid}.hzb-diff-row>span:first-child{font-weight:600}.hzb-diff-row.is-added>span:first-child{color:var(--gruen-600)}.hzb-diff-row.is-removed>span:first-child{color:var(--rot-500)}.hzb-diff-row.is-changed>span:first-child{color:var(--orange-600)}.hzb-run-form{flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px 16px;display:flex}.hzb-run-form .hzb-zb-field{inline-size:180px}.hzb-tpl{flex-direction:column;gap:12px;display:flex}.hzb-tpl-bar{background:var(--surface-default);border:1px solid var(--border-default);border-radius:var(--r-lg);flex-wrap:wrap;align-items:center;gap:16px;padding:10px 12px;font-size:13px;display:flex}.hzb-tpl-group{align-items:center;gap:6px;display:flex}.hzb-tpl-group.is-end{margin-inline-start:auto}.hzb-tpl-num{text-align:center;font-variant-numeric:tabular-nums;min-inline-size:44px}.hzb-tpl-input{border:1px solid var(--border-strong);border-radius:var(--r-sm);block-size:30px;font:inherit;background:var(--surface-default);color:var(--text-primary);inline-size:100%;padding:0 8px;font-size:13px}textarea.hzb-tpl-input{block-size:auto;padding:6px 8px}.hzb-tpl-input.is-xs{inline-size:56px}.hzb-tpl-check{align-items:center;gap:6px;font-size:13px;display:flex}.hzb-tpl-main{grid-template-columns:200px minmax(0,1fr) 280px;align-items:start;gap:12px;display:grid}.hzb-tpl-side{background:var(--surface-default);border:1px solid var(--border-default);border-radius:var(--r-lg);flex-direction:column;gap:6px;max-block-size:calc(100vh - 96px);padding:12px;display:flex;position:sticky;top:72px;overflow:auto}.hzb-tpl-pal{text-align:start;border:1px solid var(--border-default);border-radius:var(--r-sm);background:var(--surface-default);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:12.5px;display:flex}.hzb-tpl-pal:hover{border-color:var(--schiefer-400)}.hzb-tpl-pal small{color:var(--n-500);font-size:11px}.hzb-tpl-flow{border-radius:var(--r-sm);background:var(--n-50);cursor:pointer;justify-content:space-between;align-items:center;padding:5px 8px;font-size:12.5px;display:flex}.hzb-tpl-flow.is-sel{background:var(--schiefer-100)}.hzb-tpl-flow-btns button{cursor:pointer;background:0 0;border:0;padding:0 3px}.hzb-tpl-canvas{flex-wrap:wrap;gap:24px;padding:4px;display:flex;overflow:auto}.hzb-tpl-pagewrap{flex-direction:column;gap:4px;display:flex}.hzb-tpl-pagelabel{color:var(--n-500);margin-inline-start:22px;font-size:12px}.hzb-tpl-row{display:flex}.hzb-tpl-ruler{color:var(--n-400);font-size:9px;position:relative}.hzb-tpl-ruler.is-top{border-bottom:1px solid var(--border-default);block-size:16px;margin-inline-start:18px}.hzb-tpl-ruler.is-left{border-right:1px solid var(--border-default);inline-size:18px}.hzb-tpl-ruler span{position:absolute}.hzb-tpl-ruler.is-top span{border-left:1px solid var(--n-300);block-size:5px;padding-inline-start:2px;line-height:0;bottom:0}.hzb-tpl-ruler.is-left span{border-top:1px solid var(--n-300);inline-size:5px;padding-block-start:1px;right:0}.hzb-tpl-page{-webkit-user-select:none;user-select:none;background-color:#fff;background-repeat:no-repeat,repeat,repeat;flex-shrink:0;position:relative;box-shadow:0 1px 3px #18171426}.hzb-tpl-zone{pointer-events:none;position:absolute;inset-inline:0}.hzb-tpl-zone>span{color:var(--schiefer-400);text-transform:uppercase;letter-spacing:.05em;font-size:9px;position:absolute;top:2px;right:4px}.hzb-tpl-zone.is-flow{border-top:1px dashed var(--schiefer-400);border-bottom:1px dashed var(--schiefer-400);background:#3f64850a}.hzb-tpl-zone.is-repeat{border-top:1px dashed var(--gold-500);background:#c7912b0f}.hzb-tpl-flowprev{pointer-events:auto;flex-direction:column;gap:3px;display:flex;position:absolute;inset:14px 0 0}.hzb-tpl-flowprev>div{border:1px dashed var(--schiefer-300);cursor:pointer;background:#fffc;border-radius:3px;padding:3px 6px;font-size:10px}.hzb-tpl-flowprev>div.is-sel{border-style:solid;border-color:var(--schiefer-500);background:var(--schiefer-50)}.hzb-tpl-el{border:1px dashed var(--schiefer-400);cursor:move;touch-action:none;background:#dce6ef73;position:absolute;overflow:hidden}.hzb-tpl-el.is-sel{border:1.5px solid var(--schiefer-500);z-index:2;background:#dce6efb3}.hzb-tpl-el.is-line{background:0 0;border-width:0 0 1.5px;min-block-size:6px}.hzb-tpl-el-label{color:var(--schiefer-700);white-space:nowrap;font-size:9.5px;position:absolute;top:1px;left:3px}.hzb-tpl-handle{background:var(--schiefer-500);cursor:nwse-resize;block-size:9px;inline-size:9px;position:absolute;bottom:0;right:0}.hzb-tpl-field{color:var(--n-600);grid-template-columns:1fr 90px 24px;align-items:center;gap:6px;font-size:12px;display:grid}.hzb-tpl-field.is-col{flex-direction:column;align-items:stretch;display:flex}.hzb-tpl-field em{color:var(--n-400);font-style:normal}.hzb-tpl-grid4{grid-template-columns:1fr 1fr;gap:6px;display:grid}.hzb-tpl-grid4 .hzb-tpl-field{grid-template-columns:40px 1fr}.hzb-tpl-ver{border-bottom:1px solid var(--n-100);justify-content:space-between;align-items:center;gap:8px;padding:4px 0;font-size:12px;display:flex}@media (width<=40rem){.fi-topbar-end{gap:6px;min-inline-size:0}.hzb-topbar-timer{min-inline-size:0}.hzb-timer{gap:8px;padding:0 5px 0 10px}.hzb-timer-label{display:none}.hzb-timer-time{font-size:18px;line-height:20px}.hzb-timer-go{gap:0;padding:0 9px;font-size:0}.hzb-head-btn.is-chip{gap:4px;padding:0 6px}.hzb-head-btn.is-chip>span:not(.hzb-company){display:none}.fi-header{flex-wrap:wrap;gap:12px}.fi-header>div:first-child{flex-basis:100%}.fi-header-heading{white-space:normal}.fi-header-actions-ctn{flex-wrap:wrap;flex-shrink:1}}.hzb2{min-width:0;color:var(--text-primary);flex-direction:column;gap:16px;font-size:14px;line-height:20px;display:flex}.hzb2 .num,.hzb2-num{font-variant-numeric:tabular-nums}.hzb2 .r{text-align:right}:where(.hzb2) a:where(:not(.fi-btn):not(.hzb2-btn)){color:var(--action-primary);text-decoration:none}:where(.hzb2) a:where(:not(.fi-btn):not(.hzb2-btn)):hover{color:var(--action-primary-hover)}.hzb2-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.hzb2-head-main{flex-direction:column;gap:4px;min-width:0;display:flex}.hzb2-crumbs{color:var(--n-500);align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex}.hzb2-crumbs a{color:var(--n-500)}.hzb2-crumbs>:last-child{color:var(--text-primary);font-weight:500}.hzb2-h1{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:24px;font-weight:600;line-height:30px;overflow:hidden}.hzb2-meta{color:var(--n-600);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.hzb2-meta a{font-weight:500}.hzb2-meta-sep{color:var(--border-default)}.hzb2-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.hzb2-btn{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:36px;color:var(--text-primary);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease);align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.hzb2-btn:hover{background:var(--surface-page)}.hzb2-btn svg{flex-shrink:0;width:14px;height:14px}.hzb2-btn.is-primary{background:var(--action-primary);border-color:var(--action-primary);color:var(--action-primary-text)}.hzb2-btn.is-primary:hover{background:var(--action-primary-hover)}.hzb2-btn.is-ghost{color:var(--n-600);background:0 0;border-color:#0000}.hzb2-btn.is-sm{height:30px;padding:0 10px;font-size:12px}.hzb2-btn.is-icon{justify-content:center;width:36px;padding:0}.hzb2-btn:disabled,.hzb2-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.hzb2-rowbtn{border-radius:var(--r-sm);width:28px;height:28px;color:var(--n-500);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.hzb2-rowbtn:hover{background:var(--schiefer-100);border-color:var(--schiefer-200);color:var(--action-primary)}.hzb2-card{background:var(--surface-default);border:1px solid var(--border-default);border-radius:12px;min-width:0;overflow:hidden}.hzb2-card-head{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 16px;display:flex}.hzb2-card-title{white-space:nowrap;align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:20px;display:flex}.hzb2-card-meta{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.hzb2-card-body{padding:16px}.hzb2-count{background:var(--n-100);min-width:20px;height:20px;color:var(--n-600);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:500;display:inline-flex}.hzb2-kpis{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));background:var(--surface-default);border:1px solid var(--border-default);border-radius:12px;display:grid;overflow:hidden}.hzb2-kpi{border-left:1px solid var(--n-100);min-width:0;padding:14px 16px}.hzb2-kpi:first-child{border-left:0}.hzb2-kpi.is-hl{background:#fbf8f1}.dark .hzb2-kpi.is-hl{background:var(--surface-raised)}.hzb2-kpi-label{text-transform:uppercase;letter-spacing:.06em;color:var(--n-500);white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:500;line-height:14px;display:flex}.hzb2-dot{background:var(--n-300);border-radius:2px;flex-shrink:0;width:8px;height:8px}.hzb2-kpi-value{font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:6px;font-size:28px;font-weight:600;line-height:32px}.hzb2-kpi-value small{color:var(--n-500);margin-left:2px;font-size:14px;font-weight:400}.hzb2-kpis.is-compact .hzb2-kpi-value{font-size:22px;line-height:28px}.hzb2-kpi-sub{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;line-height:16px;overflow:hidden}.hzb2-band{border:1px solid;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:13px;line-height:18px;display:flex}.hzb2-band-text{align-items:center;gap:10px;min-width:0;display:flex}.hzb2-band-text svg{flex-shrink:0;width:16px;height:16px}.hzb2-band-actions{flex-shrink:0;gap:8px;display:flex}.hzb2-band.is-warning{background:var(--status-warning-bg);border-color:var(--orange-300);color:var(--orange-600)}.hzb2-band.is-info{background:var(--status-info-bg);border-color:var(--blau-300);color:var(--blau-600)}.hzb2-band.is-error{background:var(--status-error-bg);border-color:var(--rot-300);color:var(--rot-600)}.hzb2-band.is-success{background:var(--status-success-bg);border-color:var(--gruen-300);color:var(--gruen-600)}.hzb2-band .hzb2-btn{height:30px;color:inherit;background:0 0;border-color:currentColor;padding:0 10px;font-size:12px}.hzb2-table{border-collapse:collapse;width:100%;font-size:13px;line-height:18px}.hzb2-table th{background:var(--surface-page);color:var(--n-500);text-transform:uppercase;letter-spacing:.04em;text-align:left;white-space:nowrap;border-bottom:1px solid var(--border-default);padding:8px 16px;font-size:11px;font-weight:500;line-height:14px}.hzb2-table td{border-bottom:1px solid var(--n-100);vertical-align:middle;padding:11px 16px}.hzb2-table tbody tr:hover td{background:var(--surface-page)}.hzb2-table tbody tr:last-child td{border-bottom:0}.hzb2-table .r,.hzb2-table th.r{text-align:right;font-variant-numeric:tabular-nums}.hzb2-table tr.is-group td{background:#fbfaf8;padding:7px 16px;font-size:12px;font-weight:600}.dark .hzb2-table tr.is-group td{background:var(--surface-raised)}.hzb2-table tfoot td{background:var(--surface-page);border-top:1px solid var(--border-default);padding:10px 16px;font-weight:600}.hzb2-name{flex-direction:column;min-width:0;display:flex}.hzb2-name>:first-child{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;font-weight:500;display:flex;overflow:hidden}.hzb2-name>:first-child:not(:has(>*)){display:block}.hzb2-name>:first-child>:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hzb2-name>:first-child>:not(:first-child){flex-shrink:0}.hzb2-name>:nth-child(2){color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:14px;overflow:hidden}.hzb2-foot{background:var(--surface-page);border-top:1px solid var(--border-default);color:var(--n-600);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:12px;display:flex}.hzb2-chip{white-space:nowrap;background:var(--n-100);height:22px;color:var(--n-600);border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:500;line-height:14px;display:inline-flex}.hzb2-chip.is-success{background:var(--status-success-bg);color:var(--gruen-600)}.hzb2-chip.is-warning{background:var(--status-warning-bg);color:var(--orange-600)}.hzb2-chip.is-error{background:var(--status-error-bg);color:var(--rot-600)}.hzb2-chip.is-info{background:var(--status-info-bg);color:var(--blau-600)}.hzb2-chip.is-outline{border:1px solid var(--border-default);background:0 0}.hzb2-chip.is-24{gap:5px;height:24px;font-size:12px;line-height:16px}.hzb2-co{border-left:2px solid var(--company-1);background:var(--company-1-bg);height:18px;color:var(--company-1-text);letter-spacing:.02em;border-radius:3px;flex-shrink:0;align-items:center;padding:0 5px;font-size:10px;font-weight:600;display:inline-flex}.hzb2-co[data-color=company-2]{border-left-color:var(--company-2);background:var(--company-2-bg);color:var(--company-2-text)}.hzb2-co[data-color=company-3]{border-left-color:var(--company-3);background:var(--company-3-bg);color:var(--company-3-text)}.hzb2-co[data-color=company-4]{border-left-color:var(--company-4);background:var(--company-4-bg);color:var(--company-4-text)}.hzb2-co[data-color=company-5]{border-left-color:var(--company-5);background:var(--company-5-bg);color:var(--company-5-text)}.hzb2-co[data-color=company-6]{border-left-color:var(--company-6);background:var(--company-6-bg);color:var(--company-6-text)}.hzb2-co.is-gross{letter-spacing:normal;white-space:nowrap;border-left-width:3px;border-radius:4px;gap:5px;height:24px;padding:0 8px;font-size:12px}.hzb2-co.is-gross>span{font-weight:400}.hzb2-toolbar{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.hzb2-toolbar-l,.hzb2-toolbar-r{align-items:center;gap:8px;min-width:0;display:flex}.hzb2-vsep{background:var(--border-default);width:1px;height:24px}.hzb2-select{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-default);height:36px;color:var(--text-primary);padding:0 30px 0 12px;font-size:13px}.hzb2-fchip{background:var(--schiefer-100);height:28px;color:var(--schiefer-700);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 6px 0 10px;font-size:12px;font-weight:500;display:inline-flex}.hzb2-fchip button{background:var(--surface-default);width:16px;height:16px;color:var(--schiefer-700);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.hzb2-seg{border:1px solid var(--border-strong);border-radius:var(--r-sm);display:inline-flex;overflow:hidden}.hzb2-seg>*{height:32px;color:var(--n-600);background:var(--surface-default);cursor:pointer;border:0;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.hzb2-seg>*+*{border-left:1px solid var(--border-strong)}.hzb2-seg>.is-active{background:var(--action-primary);color:var(--action-primary-text)}.hzb2-split{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.hzb2-split.is-280{grid-template-columns:minmax(0,1fr) 280px}.hzb2-split>.hzb2-main{flex-direction:column;gap:16px;min-width:0;display:flex}.hzb2-aside{flex-direction:column;gap:12px;display:flex;position:sticky;top:16px}.hzb2-aside-card{background:var(--surface-default);border:1px solid var(--border-default);border-radius:12px;padding:14px 16px}.hzb2-aside-title{text-transform:uppercase;letter-spacing:.06em;color:var(--n-500);margin-bottom:10px;font-size:11px;font-weight:500;line-height:14px}.hzb2-kv{grid-template-columns:auto minmax(0,1fr);gap:8px 12px;font-size:12px;line-height:16px;display:grid}.hzb2-kv>:nth-child(odd){color:var(--n-500);white-space:nowrap}.hzb2-kv>:nth-child(2n){text-align:right;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=1279px){.hzb2-split,.hzb2-split.is-280{grid-template-columns:minmax(0,1fr)}.hzb2-aside{position:static}}.hzb2-usage{align-items:center;gap:8px;display:flex}.hzb2-usage-track{background:var(--n-100);border-radius:999px;flex:1;height:8px;position:relative;overflow:visible}.hzb2-usage-track>i{background:var(--action-primary);border-radius:999px;position:absolute;inset:0 auto 0 0}.hzb2-usage-track>i.is-warn{background:var(--status-warning)}.hzb2-usage-track>i.is-over{background:var(--status-error)}.hzb2-usage-track:after{content:"";background:var(--status-warning);width:1px;position:absolute;top:-2px;bottom:-2px;left:80%}.hzb2-usage-pct{text-align:right;font-variant-numeric:tabular-nums;width:40px;font-size:12px;font-weight:600}.hzb2-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:32px 16px;display:flex}.hzb2-empty-icon{background:var(--n-100);width:40px;height:40px;color:var(--n-500);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.hzb2-empty-title{font-weight:600}.hzb2-empty-text{max-width:420px;color:var(--n-500);font-size:13px}.hzb2-empty-actions{gap:8px;margin-top:4px;display:flex}.hzb2-steps{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));background:var(--surface-default);border:1px solid var(--border-default);border-radius:12px;display:grid;overflow:hidden}.hzb2-step{border-left:1px solid var(--n-100);align-items:center;gap:10px;min-width:0;padding:12px 16px;display:flex}.hzb2-step:first-child{border-left:0}.hzb2-step-dot{border:1px solid var(--border-strong);width:28px;height:28px;color:var(--n-600);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.hzb2-step.is-active .hzb2-step-dot,.hzb2-step.is-done .hzb2-step-dot{background:var(--action-primary);border-color:var(--action-primary);color:var(--action-primary-text)}.hzb2-step-title{white-space:nowrap;font-size:13px;font-weight:600}.hzb2-step-sub{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.hzb2-avatar{background:var(--action-primary);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:600;display:inline-flex}.hzb2-avatar.is-20{width:20px;height:20px;font-size:9px}.hzb2-avatar.is-hell{background:var(--schiefer-100);color:var(--schiefer-700)}.fi-page.hzb2-page .fi-header{display:none}.fi-page.hzb2-liste .fi-page-header-main-ctn{gap:16px}.hzb2-liste .fi-ta-ctn{border:1px solid var(--border-default);box-shadow:none;background:var(--surface-default);border-radius:12px;overflow:hidden}.hzb2-liste .fi-ta-main{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:stretch;display:grid}.hzb2-liste .fi-ta-main>*{grid-column:1/-1}.hzb2-liste .fi-ta-header-ctn,.hzb2-liste .fi-ta-header-toolbar,.hzb2-liste .fi-ta-header-toolbar>div:last-child{display:contents}.hzb2-liste .fi-ta-header{border-bottom:1px solid var(--border-default);text-align:left;flex-direction:row;grid-area:1/1;justify-content:flex-start;align-items:center;min-width:0;padding:12px 16px;display:flex}.hzb2-liste .fi-ta-header>div{text-align:left;flex:1;min-width:0}.hzb2-liste .fi-ta-header-heading{white-space:nowrap;align-items:center;gap:10px;font-size:15px;font-weight:600;line-height:20px;display:flex}.hzb2-liste .fi-ta-header-heading .hzb2-count{height:20px;padding:0 8px}.hzb2-liste .fi-ta-search-field{border-bottom:1px solid var(--border-default);grid-area:1/2;align-items:center;width:208px;padding:12px 0 12px 8px;display:flex}.hzb2-liste .fi-ta-search-field .fi-input-wrp{border-radius:var(--r-sm);width:200px;min-height:36px}.hzb2-liste .fi-ta-search-field .fi-input{font-size:13px}.hzb2-liste .fi-ta-filters-dropdown{border-bottom:1px solid var(--border-default);grid-area:1/3;align-items:center;padding:12px 0 12px 8px;display:flex}.hzb2-liste .fi-ta-col-manager-dropdown{border-bottom:1px solid var(--border-default);padding:12px 0 12px 8px;grid-area:1/4;align-items:center;padding-right:16px;display:flex}.hzb2-liste .fi-ta-filters-dropdown .fi-icon-btn,.hzb2-liste .fi-ta-col-manager-dropdown .fi-icon-btn{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-default);width:36px;height:36px;color:var(--n-600);margin:0}.hzb2-liste .fi-ta-filters-dropdown .fi-icon-btn:hover,.hzb2-liste .fi-ta-col-manager-dropdown .fi-icon-btn:hover{background:var(--surface-page)}.hzb2-liste .fi-ta-filters-dropdown .fi-icon-btn .fi-icon{width:15px;height:15px;color:var(--action-primary)}.hzb2-liste .fi-ta-col-manager-dropdown .fi-icon-btn .fi-icon{width:15px;height:15px;color:var(--n-600)}.hzb2-liste-filterzeile .fi-ta-filter-indicators,.hzb2-liste-filterzeile .fi-ta-filters-dropdown .fi-icon-btn-badge-ctn{display:none}.hzb2-liste-filterzeile .fi-ta-header-toolbar>.fi-ta-actions{border-bottom:1px solid var(--border-default);flex-wrap:wrap;grid-area:2/1/auto/-1;align-items:center;gap:8px;min-width:0;padding:10px 16px;display:flex}.hzb2-liste-filterzeile .fi-ta-header-toolbar>.fi-ta-actions:not(:has(.hzb2-liste-chips)){display:none}.hzb2-liste-chips{flex-wrap:wrap;gap:8px;display:flex}.hzb2-liste-chips .hzb2-fchip button svg{display:block}.hzb2-liste-reset{height:28px;color:var(--action-primary);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 2px;font-size:12px;font-weight:500}.hzb2-liste-reset:hover{color:var(--action-primary-hover);text-decoration:underline}.hzb2-liste-filterzeile .fi-ta-content-ctn{border:0;grid-row:3}.hzb2-liste .fi-ta-table{table-layout:fixed;width:100%;font-size:13px;line-height:18px}.hzb2-liste .fi-ta-header-cell{background:var(--surface-page);border-bottom:1px solid var(--border-default);white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;color:var(--n-500);padding:8px 5px;font-size:11px;font-weight:500;line-height:14px}.hzb2-liste .fi-ta-header-cell .fi-ta-header-cell-sort-btn{text-transform:uppercase;letter-spacing:.04em;color:var(--n-500);font-size:11px;font-weight:500;line-height:14px}.hzb2-liste .fi-ta-header-cell .fi-ta-header-cell-sort-btn .fi-icon{width:12px;height:12px}.hzb2-liste .fi-ta-header-cell:first-child,.hzb2-liste .fi-ta-row>.fi-ta-cell:first-child{padding-left:16px}.hzb2-liste .fi-ta-header-cell:last-child,.hzb2-liste .fi-ta-row>.fi-ta-cell:last-child{padding-right:16px}.hzb2-liste .fi-ta-row{border-bottom:1px solid var(--n-100)}.hzb2-liste .fi-ta-row:last-child{border-bottom:0}.hzb2-liste .fi-ta-row:hover{background:var(--surface-page)}.hzb2-liste .fi-ta-row>.fi-ta-cell{vertical-align:middle;padding:11px 5px}.hzb2-liste .fi-ta-row>.fi-ta-cell>.fi-ta-col,.hzb2-liste .fi-ta-row .fi-ta-text{gap:0;min-width:0;padding:0}.hzb2-liste .fi-ta-text-item{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;line-height:18px}.hzb2-liste .fi-ta-row .hzb2-name>:first-child{font-size:13px;line-height:18px}.hzb2-liste .fi-ta-group-header-cell{padding:0}.hzb2-liste .fi-ta-group-header{border-bottom:1px solid var(--n-100);background:#fbfaf8;align-items:center;gap:8px;padding:7px 16px;display:flex}.dark .hzb2-liste .fi-ta-group-header{background:var(--surface-raised)}.hzb2-liste .fi-ta-group-header>div{flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.hzb2-liste .fi-ta-group-heading{color:var(--n-700);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;line-height:16px;overflow:hidden}.dark .hzb2-liste .fi-ta-group-heading{color:var(--text-primary)}.hzb2-liste .fi-ta-group-description{color:var(--n-500);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:12px;font-weight:400;line-height:16px}.hzb2-liste .fi-ta-group-header .fi-icon-btn{width:20px;height:20px;color:var(--n-500);margin:0}.hzb2-liste .fi-ta-group-header .fi-icon-btn .fi-icon{width:14px;height:14px}.hzb2-liste .fi-ta-row .fi-ta-actions{justify-content:flex-end;gap:4px;padding:0}.hzb2-liste .fi-ta-row .fi-ta-actions .fi-icon-btn{border-radius:var(--r-sm);width:28px;height:28px;color:var(--n-600);background:0 0;border:1px solid #0000;margin:0}.hzb2-liste .fi-ta-row .fi-ta-actions .fi-icon-btn:hover{background:var(--schiefer-100);border-color:var(--schiefer-200);color:var(--action-primary)}.hzb2-liste .fi-ta-row .fi-ta-actions .fi-icon-btn .fi-icon{width:14px;height:14px}.hzb2-liste .fi-ta-toggle{padding:0}.hzb2-liste .fi-ta-toggle .fi-toggle{width:34px;height:20px}.hzb2-liste .fi-ta-toggle .fi-toggle>:first-child{width:16px;height:16px;box-shadow:none}.hzb2-liste .fi-ta-toggle .fi-toggle.fi-toggle-on>:first-child{translate:14px}.hzb2-liste .fi-ta-toggle .fi-toggle.fi-toggle-off{background:var(--border-strong)}.hzb2-liste .fi-ta-toggle .fi-toggle .fi-icon{display:none}.hzb2-liste-summe{z-index:1;color:var(--n-500);white-space:nowrap;pointer-events:none;grid-row:4;place-self:center start;padding:0 16px;font-size:12px;line-height:16px}.hzb2-liste .fi-pagination{background:var(--surface-page);border-top:1px solid var(--border-default);min-height:50px;color:var(--n-500);grid-row:4;justify-content:flex-end;align-items:center;gap:8px;padding:10px 16px;font-size:12px;display:flex}.hzb2-liste .fi-pagination-overview{display:none}.hzb2-liste .fi-pagination .fi-input-wrp{border-radius:var(--r-sm);min-height:30px;font-size:13px}.hzb2-liste .fi-pagination .fi-input-wrp-prefix{background:0 0;border:0;padding-right:0}.hzb2-liste .fi-pagination .fi-input-wrp-label{color:var(--n-500);font-size:12px}.hzb2-liste .fi-pagination-items{gap:4px}.hzb2-liste-filterzeile .fi-ta-main:has(.fi-ta-empty-state) .fi-ta-content-ctn{display:none}.hzb2-liste-filterzeile .fi-ta-empty-state{grid-row:3}.hzb2-tabellenkarte .fi-page-main,.hzb2-tabellenkarte .fi-page-content{gap:16px}.hzb2-tabellenkarte .fi-page-header-main-ctn{row-gap:16px;padding-top:20px;padding-bottom:28px}.hzb2-page.hzb2-tabellenkarte .fi-ta-ctn{border:1px solid var(--border-default);box-shadow:none;background:var(--surface-default);border-radius:12px;overflow:hidden}.hzb2-page.hzb2-tabellenkarte .fi-ta-main{position:relative}.hzb2-page.hzb2-tabellenkarte .fi-ta-header-ctn{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:12px;min-height:61px;padding:12px 16px;display:flex}.hzb2-page.hzb2-tabellenkarte .fi-ta-header{border:0;padding:0}.hzb2-page.hzb2-tabellenkarte .fi-ta-header-toolbar{border:0;justify-content:flex-end;gap:8px;padding:0}.hzb2-page.hzb2-tabellenkarte .fi-ta-header-toolbar>div{align-items:center;gap:8px;display:flex}.hzb2-page.hzb2-tabellenkarte .fi-ta-search-field .fi-input-wrp{border-radius:var(--r-sm);height:36px;min-block-size:36px}.hzb2-page.hzb2-tabellenkarte .fi-ta-search-field .fi-input{height:34px;padding-block:0;font-size:13px}.hzb2-page.hzb2-tabellenkarte .fi-ta-search-field .fi-input-wrp-prefix{padding-inline-start:10px}.hzb2-page.hzb2-tabellenkarte .fi-ta-search-field .fi-input-wrp-prefix svg{width:14px;height:14px;color:var(--n-400)}.hzb2-page.hzb2-tabellenkarte .fi-ta-filters-dropdown .fi-btn{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:36px;box-shadow:none;color:var(--text-primary);gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-page.hzb2-tabellenkarte .fi-ta-col-manager-dropdown .fi-icon-btn{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:36px;box-shadow:none;color:var(--text-primary);width:36px;font-size:13px;font-weight:500}.hzb2-page.hzb2-tabellenkarte .fi-ta-filters-dropdown .fi-btn svg{width:14px;height:14px;color:var(--action-primary)}.hzb2-page.hzb2-tabellenkarte .fi-ta-filters-dropdown .fi-btn-badge-ctn{display:none}.hzb2-page.hzb2-tabellenkarte .fi-ta-col-manager-dropdown .fi-icon-btn svg{width:15px;height:15px;color:var(--n-600)}.hzb2-page.hzb2-tabellenkarte .fi-ta-search-field{width:200px}.hzb2-page.hzb2-tabellenkarte .fi-ta-header-heading{align-items:center;gap:10px;font-size:15px;font-weight:600;line-height:20px;display:flex}.hzb2-page.hzb2-tabellenkarte .fi-ta-header-heading .hzb2-count{height:auto;padding:2px 8px;line-height:16px}.hzb2-page.hzb2-tabellenkarte .fi-ta-col-manager-dropdown{margin-left:0}.hzb2-page.hzb2-tabellenkarte .fi-ta-table{table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;font-size:13px;line-height:18px}.hzb2-page.hzb2-tabellenkarte .fi-ta-table thead tr{background:var(--surface-page)}.hzb2-page.hzb2-tabellenkarte .fi-ta-header-cell{background:var(--surface-page);border-bottom:1px solid var(--border-default);color:var(--n-500);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:8px 5px;font-size:11px;font-weight:500;line-height:14px}.hzb2-page.hzb2-tabellenkarte .fi-ta-header-cell-sort-btn{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;gap:4px}.hzb2-page.hzb2-tabellenkarte .fi-ta-header-cell-sort-btn svg{width:12px;height:12px}.hzb2-page.hzb2-tabellenkarte .fi-ta-row:last-child .fi-ta-cell{border-bottom:0}.hzb2-page.hzb2-tabellenkarte .fi-ta-row:hover .fi-ta-cell{background:var(--surface-page)}.hzb2-page.hzb2-tabellenkarte .fi-ta-table tr>:first-child{padding-left:16px}.hzb2-page.hzb2-tabellenkarte .fi-ta-table tr>:last-child{padding-right:16px}.hzb2-page.hzb2-tabellenkarte .fi-ta-col{width:100%;min-width:0;text-align:inherit;padding:0}.hzb2-page.hzb2-tabellenkarte .hzb2-name>:first-child{overflow:hidden}.hzb2-page.hzb2-tabellenkarte .fi-ta-cell{border-bottom:1px solid var(--n-100);vertical-align:middle;height:52px;padding:0 5px}.hzb2-page.hzb2-tabellenkarte .fi-ta-text{color:var(--text-primary);min-width:0;max-width:100%;padding:0;font-size:13px;line-height:18px}.hzb2-page.hzb2-tabellenkarte .fi-ta-text-item{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;padding:0;font-size:13px;line-height:18px;overflow:hidden}.hzb2-page.hzb2-tabellenkarte .fi-ta-table thead tr>th:last-child:not([class*=fi-ta-header-cell-]),.hzb2-page.hzb2-tabellenkarte .fi-ta-actions-header-cell{width:54px}.hzb2-page.hzb2-tabellenkarte .fi-ta-text-item>.hzb2-name,.hzb2-page.hzb2-tabellenkarte .fi-ta-text-item>div{min-width:0}.hzb2-page.hzb2-tabellenkarte .fi-ta-text.fi-align-end,.hzb2-page.hzb2-tabellenkarte .fi-ta-text.fi-align-end .fi-ta-text-item{text-align:right;justify-content:flex-end}.hzb2-page.hzb2-tabellenkarte .fi-ta-cell .fi-icon-btn{border-radius:var(--r-sm);width:28px;height:28px;color:var(--n-600);border:1px solid #0000}.hzb2-page.hzb2-tabellenkarte .fi-ta-cell .fi-icon-btn svg{width:14px;height:14px}.hzb2-page.hzb2-tabellenkarte .fi-ta-cell .fi-icon-btn:hover{background:var(--schiefer-100);border-color:var(--schiefer-200);color:var(--action-primary)}.hzb2-page.hzb2-tabellenkarte .fi-ta-empty-state .fi-ta-actions{justify-content:center;gap:8px;margin-top:4px}.hzb2-page.hzb2-tabellenkarte .fi-ta-actions{justify-content:flex-end;gap:4px}.dark .hzb2-page.hzb2-tabellenkarte .fi-ta-cell .fi-icon-btn:hover{background:var(--surface-raised);border-color:var(--border-strong)}.hzb2-page.hzb2-tabellenkarte .fi-ta-empty-state{border-top:0;padding:28px 16px}.hzb2-page.hzb2-tabellenkarte .fi-ta-empty-state-content{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:none;display:flex}.hzb2-page.hzb2-tabellenkarte .fi-ta-empty-state-icon-bg{background:var(--n-100);border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;margin:0;padding:0;display:inline-flex}.hzb2-page.hzb2-tabellenkarte .fi-ta-empty-state-icon-bg svg{width:18px;height:18px;color:var(--n-500)}.hzb2-page.hzb2-tabellenkarte .fi-ta-empty-state-heading{color:var(--text-primary);margin:0;font-size:14px;font-weight:600;line-height:20px}.hzb2-page.hzb2-tabellenkarte .fi-ta-empty-state-description{max-width:420px;color:var(--n-500);text-wrap:pretty;margin:0;font-size:13px;line-height:20px}.hzb2-page.hzb2-tabellenkarte .fi-ta-empty-state .fi-btn{border-radius:var(--r-sm);height:32px;box-shadow:none;padding:0 12px;font-size:13px;font-weight:500}.hzb2-page.hzb2-tabellenkarte .fi-ta-empty-state .fi-btn:not(.fi-color-primary){border:1px solid var(--border-strong);background:var(--surface-default);color:var(--text-primary)}.hzb2-page.hzb2-tabellenkarte .fi-pagination{background:var(--surface-page);border-top:1px solid var(--border-default);min-height:51px;color:var(--n-500);justify-content:flex-end;align-items:center;gap:8px;padding:10px 16px;font-size:12px;display:flex}.hzb2-page.hzb2-tabellenkarte .fi-pagination-overview,.hzb2-page.hzb2-tabellenkarte .fi-pagination-records-per-page-select.fi-compact{display:none}.hzb2-page.hzb2-tabellenkarte .fi-pagination-records-per-page-select-ctn{margin:0}.hzb2-page.hzb2-tabellenkarte .fi-pagination-records-per-page-select:not(.fi-compact){display:block}.hzb2-page.hzb2-tabellenkarte .fi-pagination-records-per-page-select .fi-input-wrp{height:30px;box-shadow:none;background:0 0;border:0;outline:0;align-items:center;gap:8px;min-block-size:30px}.hzb2-page.hzb2-tabellenkarte .fi-pagination-records-per-page-select .fi-input-wrp-prefix{background:0 0;border:0;padding:0}.hzb2-page.hzb2-tabellenkarte .fi-pagination-records-per-page-select .fi-input-wrp-label{color:var(--n-500);font-size:12px}.hzb2-page.hzb2-tabellenkarte .fi-pagination-records-per-page-select .fi-select-input{border:1px solid var(--border-strong);border-radius:var(--r-sm);background-color:var(--surface-default);width:72px;height:30px;padding:0 26px 0 10px;font-size:13px}.hzb2-page.hzb2-tabellenkarte .fi-pagination-previous-btn,.hzb2-page.hzb2-tabellenkarte .fi-pagination-next-btn{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:30px;box-shadow:none;font-size:12px}.hzb2-page.hzb2-tabellenkarte .fi-pagination-items{margin:0}.hzb2-verwaltungsliste .fi-page-header-main-ctn,.hzb2-verwaltungsliste .fi-page-main,.hzb2-verwaltungsliste .fi-page-content{gap:16px}.hzb2-verwaltungsliste .fi-ta-ctn{border:1px solid var(--border-default);box-shadow:none;background:var(--surface-default);border-radius:12px;position:relative;overflow:visible}.hzb2-verwaltungsliste .fi-ta-header-ctn{border-bottom:1px solid var(--border-default);border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.hzb2-verwaltungsliste .fi-ta-ctn .fi-pagination{background:var(--surface-page);border-top:1px solid var(--border-default);min-height:51px;color:var(--n-500);border-radius:0 0 12px 12px;justify-content:flex-end;align-items:center;gap:8px;padding:10px 16px;font-size:12px;display:flex}.hzb2-verwaltungsliste .fi-ta-content-ctn:last-child{border-radius:0 0 12px 12px}.hzb2-verwaltungsliste .fi-ta-empty-state{border-radius:0 0 12px 12px;padding:28px 16px}.hzb2-verwaltungsliste .fi-ta-header-toolbar{border:0;gap:8px;padding:0}.hzb2-verwaltungsliste .fi-ta-header-toolbar>.fi-ta-actions:empty{display:none}.hzb2-verwaltungsliste .fi-ta-header-toolbar>div:not(.fi-ta-actions){align-items:center;gap:8px;display:flex}.hzb2-verwaltungsliste .fi-ta-search-field{width:200px}.hzb2-verwaltungsliste .fi-ta-search-field .fi-input-wrp{border-radius:var(--r-sm);height:36px;box-shadow:none;border:1px solid var(--border-strong);align-items:center}.hzb2-verwaltungsliste .fi-ta-search-field .fi-input{height:34px;padding-block:0;font-size:13px;line-height:34px}.hzb2-verwaltungsliste .fi-ta-search-field .fi-input-wrp-prefix{padding-inline-start:10px}.hzb2-verwaltungsliste .fi-ta-search-field .fi-input-wrp-prefix .fi-icon{width:14px;height:14px;color:var(--n-400)}.hzb2-verwaltungsliste .fi-ta-filters-dropdown .fi-btn{border-radius:var(--r-sm);height:36px;box-shadow:none;background:var(--surface-default);min-block-size:0;color:var(--text-primary);border:1px solid var(--border-strong);gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-verwaltungsliste .fi-ta-filters-dropdown .fi-btn .fi-icon{width:14px;height:14px;color:var(--action-primary)}.hzb2-verwaltungsliste .fi-ta-table{table-layout:fixed;width:100%;font-size:13px;line-height:18px}.hzb2-verwaltungsliste .fi-ta-table thead th{background:var(--surface-page);border-bottom:1px solid var(--border-default);text-transform:uppercase;letter-spacing:.04em;color:var(--n-500);white-space:nowrap;padding:8px 5px;font-size:11px;font-weight:500;line-height:14px}.hzb2-verwaltungsliste .fi-ta-table thead th .fi-ta-header-cell-sort-btn{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit}.hzb2-verwaltungsliste .fi-ta-table thead th:first-child,.hzb2-verwaltungsliste .fi-ta-table tbody td:first-child{padding-left:16px}.hzb2-verwaltungsliste .fi-ta-table thead th:last-child{padding-right:16px}.hzb2-verwaltungsliste .fi-ta-table tbody tr:last-child td{border-bottom:0}.hzb2-verwaltungsliste .fi-ta-table tbody tr:hover td{background:var(--surface-page)}.hzb2-verwaltungsliste .fi-ta-table tbody .fi-ta-col{width:100%;min-width:0;padding:0}.hzb2-verwaltungsliste .fi-ta-table tbody .fi-ta-text{width:100%;min-width:0;padding:11px 0}.hzb2-verwaltungsliste .fi-ta-text-item{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;min-width:0;max-width:100%;font-size:13px;line-height:18px;display:block;overflow:hidden}.hzb2-verwaltungsliste .hzb2-name>:first-child{text-overflow:ellipsis;display:block;overflow:hidden}.hzb2-verwaltungsliste .fi-ta-table tbody td>.fi-ta-actions{flex-wrap:nowrap;justify-content:flex-end;gap:4px}.hzb2-verwaltungsliste .fi-ta-table tbody td>.fi-ta-actions .fi-btn{border-radius:var(--r-sm);height:28px;box-shadow:none;white-space:nowrap;gap:4px;min-block-size:0;padding:0 10px;font-size:12px;font-weight:500}.hzb2-verwaltungsliste .fi-ta-table tbody td>.fi-ta-actions .fi-btn.fi-color-gray{background:var(--surface-default);color:var(--text-primary);border:1px solid var(--border-strong)}.hzb2-verwaltungsliste .fi-ta-table tbody td>.fi-ta-actions .fi-btn.fi-color-gray:hover{background:var(--surface-page)}.hzb2-verwaltungsliste .fi-ta-table tbody td>.fi-ta-actions .fi-btn.fi-color-primary{background:var(--action-primary);color:var(--action-primary-text);border:1px solid var(--action-primary)}.hzb2-verwaltungsliste .fi-ta-table tbody td>.fi-ta-actions .fi-icon-btn{border-radius:var(--r-sm);width:28px;height:28px;color:var(--n-600);border:1px solid #0000;margin:0}.hzb2-verwaltungsliste .fi-ta-table tbody td>.fi-ta-actions .fi-icon-btn:hover{background:var(--schiefer-100);border-color:var(--schiefer-200);color:var(--action-primary)}.hzb2-verwaltungsliste .fi-ta-table tbody td>.fi-ta-actions .fi-icon-btn .fi-icon{width:14px;height:14px}.hzb2-verwaltungsliste .fi-ta-ctn .fi-pagination-overview,.hzb2-verwaltungsliste .fi-ta-ctn .fi-pagination-records-per-page-select.fi-compact{display:none}.hzb2-verwaltungsliste .fi-ta-ctn .fi-pagination-records-per-page-select-ctn{margin:0}.hzb2-verwaltungsliste .fi-ta-ctn .fi-pagination-records-per-page-select:not(.fi-compact){display:block}.hzb2-verwaltungsliste .fi-ta-ctn .fi-pagination-records-per-page-select .fi-input-wrp{height:30px;box-shadow:none;background:0 0;border:0;outline:0;align-items:center;gap:8px;min-block-size:30px}.hzb2-verwaltungsliste .fi-ta-ctn .fi-pagination-records-per-page-select .fi-input-wrp-prefix{background:0 0;border:0;padding:0}.hzb2-verwaltungsliste .fi-ta-ctn .fi-pagination-records-per-page-select .fi-input-wrp-label{color:var(--n-500);font-size:12px}.hzb2-verwaltungsliste .fi-ta-ctn .fi-pagination-records-per-page-select .fi-select-input{border:1px solid var(--border-strong);border-radius:var(--r-sm);background-color:var(--surface-default);width:72px;height:30px;padding:0 26px 0 10px;font-size:13px}.hzb2-verwaltungsliste .fi-ta-ctn .fi-pagination-previous-btn,.hzb2-verwaltungsliste .fi-ta-ctn .fi-pagination-next-btn{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:30px;box-shadow:none;font-size:12px}.hzb2-verwaltungsliste .fi-ta-ctn .fi-pagination-items{margin:0}.hzb2-verwaltungsliste .fi-ta-empty-state-content{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:none;display:flex}.hzb2-verwaltungsliste .fi-ta-empty-state-icon-bg{background:var(--n-100);border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;margin:0;padding:0;display:inline-flex}.hzb2-verwaltungsliste .fi-ta-empty-state-icon-bg svg{width:18px;height:18px;color:var(--n-500)}.hzb2-verwaltungsliste .fi-ta-empty-state-heading{color:var(--text-primary);margin:0;font-size:14px;font-weight:600;line-height:20px}.hzb2-verwaltungsliste .fi-ta-empty-state-description{max-width:420px;color:var(--n-500);margin:0;font-size:13px;line-height:20px}.hzb2-kopfaktionen .fi-btn{border-radius:var(--r-sm);height:36px;box-shadow:none;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-kopfaktionen .fi-btn.fi-color-primary,.hzb2-kopfaktionen .fi-btn.fi-color-primary:hover{color:var(--action-primary-text)}.hzb2-kopfaktionen .fi-btn .fi-icon{width:14px;height:14px}.hzb2-kopfaktionen .fi-btn.fi-disabled,.hzb2-kopfaktionen .fi-btn[disabled]{opacity:.5;cursor:not-allowed}.hzb2-pflicht{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;line-height:18px;list-style:none;display:flex}.hzb2-pflicht li{align-items:center;gap:8px;min-width:0;display:flex}.hzb2-pflicht li svg{flex-shrink:0}.hzb2-pflicht.is-oben li{align-items:flex-start}.hzb2-pflicht.is-oben li svg{margin-top:2px}.hzb2-pflicht li.is-ok{color:var(--gruen-600)}.hzb2-pflicht li.is-warn{color:var(--orange-600)}.hzb2-pflicht li.is-info{color:var(--n-600)}.dark .hzb2-pflicht li.is-ok{color:var(--status-success)}.dark .hzb2-pflicht li.is-warn{color:var(--status-warning)}.dark .hzb2-pflicht li.is-info{color:var(--text-secondary)}.hzb2-feld-fest{border:1px solid var(--border-default);background:var(--surface-page);height:36px;color:var(--text-primary);white-space:nowrap;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex;overflow:hidden}.hzb2-feld-fest>span{text-overflow:ellipsis;overflow:hidden}.hzb2-feld-fest>svg{color:var(--n-400);flex-shrink:0}.hzb2-summen{font-variant-numeric:tabular-nums;background:#fbfaf8;grid-template-columns:1fr 200px 110px;gap:10px;padding:12px 16px;font-size:13px;line-height:18px;display:grid}.dark .hzb2-summen{background:var(--surface-raised)}.hzb2-summen>:nth-child(3n+2){text-align:right;color:var(--n-600)}.hzb2-summen>:nth-child(3n){text-align:right;white-space:nowrap}.hzb2-summen>.is-total{color:var(--text-primary);border-top:1px solid var(--border-default);padding-top:8px;font-weight:600}.hzb2-summen>.is-sum{font-size:15px}.hzb2-schritte .hzb2-step{border-left:0;border-right:1px solid var(--n-100);gap:12px;padding:14px 16px}.hzb2-schritte .hzb2-step:last-child{border-right:0}.hzb2-schritte .hzb2-step-dot{border-width:1.5px;font-size:13px}.hzb2-menue{display:inline-flex;position:relative}.hzb2-menue-liste{z-index:30;background:var(--surface-default);border:1px solid var(--border-default);min-width:170px;box-shadow:var(--el-2);border-radius:8px;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.hzb2-menue-liste>a,.hzb2-menue-liste>button,.hzb2-menue-liste>span[role=menuitem]{text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;height:32px;padding:0 10px;font-size:13px;font-weight:400;display:flex;color:var(--text-primary)!important}.hzb2-menue-liste>a:hover,.hzb2-menue-liste>button:hover{background:var(--surface-page)}.hzb2-menue-liste>span[aria-disabled=true]{cursor:not-allowed;color:var(--text-disabled)!important}.hzb2-menue-sep{background:var(--border-default);height:1px;margin:4px 0}.hzb2-filterzeile,.hzb2-filterzeile .hzb2-toolbar-l{flex-wrap:wrap}.hzb2-filterzeile-reset{height:28px;color:var(--action-primary);cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:12px;font-weight:500}.hzb2-filterzeile-reset:hover{color:var(--action-primary-hover)}.hzb2-filterzeile-leer{color:var(--n-500);font-size:12px}.fi-ta-ctn{overflow:visible!important}.fi-ta-ctn .fi-ta-header-ctn,.fi-ta-ctn .fi-ta-content-ctn:first-child{border-top-left-radius:11px;border-top-right-radius:11px}.fi-ta-ctn .fi-ta-content-ctn:last-child,.fi-ta-ctn .fi-ta-empty-state:last-child,.fi-ta-ctn .fi-pagination,.fi-ta-ctn .fi-ta-footer-ctn{border-bottom-right-radius:11px;border-bottom-left-radius:11px}.fi-ta-ctn .fi-ta-content-ctn{overflow-x:auto}.fi-ta-header-toolbar .fi-dropdown-trigger .fi-icon-btn{margin:0!important}.fi-ta-ctn .fi-dropdown-panel{z-index:40}.fi-ta-actions .fi-icon-btn{margin:0!important}.fi-ta-row .fi-ta-actions{gap:6px}.fi-badge>.fi-badge-label-ctn{align-self:center;line-height:1}.hzb2-head{align-items:flex-end}.hzb2-head>:not(.hzb2-head-main){align-self:flex-end;margin-bottom:-8px}:is(.fi-header .fi-header-actions-ctn,.fi-header:has(.hzb-crumbs) .fi-header-actions-ctn){align-self:flex-end;margin-top:0;margin-bottom:-8px}.hzb2-head .fi-icon-btn,.hzb2-kopfaktionen .fi-icon-btn,.fi-header-actions-ctn .fi-icon-btn{margin:0!important}.fi-fo-date-time-picker .fi-fo-date-time-picker-display-text-input{block-size:34px;padding-block:0;line-height:34px}:where(.fi-fo-toggle-buttons.fi-btn-group){align-items:stretch;min-height:36px}:where(.fi-fo-toggle-buttons) :where(.fi-btn){min-block-size:36px}:where(.fi-fo-field:has(.fi-fo-toggle-buttons)) :where(.fi-fo-field-content-col){align-content:start}.fi-link>.fi-link-label{align-self:center}.hzb2-platzhalter-leiste{border:1px solid var(--border-strong);border-bottom-color:var(--n-100);border-radius:var(--r-sm) var(--r-sm) 0 0;background:var(--surface-page);flex-wrap:wrap;align-items:center;gap:6px;min-width:0;padding:8px 10px;display:flex}.hzb2-platzhalter-leiste-titel{color:var(--n-500);white-space:nowrap;margin-right:4px;font-size:11px;line-height:16px}.hzb2-platzhalter-chip{border:1px solid var(--schiefer-200);background:var(--schiefer-50);height:26px;color:var(--schiefer-700);white-space:nowrap;cursor:pointer;border-radius:4px;align-items:center;padding:0 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:16px;display:inline-flex}.hzb2-platzhalter-chip:hover{border-color:var(--schiefer-300);background:var(--schiefer-100)}.hzb2-platzhalter-leiste.is-kompakt{gap:4px;padding:6px 8px}.hzb2-platzhalter-leiste.is-kompakt .hzb2-platzhalter-chip{height:22px;padding:0 6px}.hzb2-platzhalter-chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.fi-fo-field-content-col:has(.hzb2-platzhalter-leiste){row-gap:0}.fi-fo-field-content-col:has(.hzb2-platzhalter-leiste) .fi-input-wrp{border-start-start-radius:0;border-start-end-radius:0}.fi-fo-field-content-col:has(.hzb2-platzhalter-leiste) .fi-fo-field-wrp-error-message{margin-top:6px}.hzb2-platzhalter-wert{background:var(--schiefer-50);color:var(--schiefer-700);box-shadow:inset 0 -1px 0 var(--schiefer-200);border-radius:3px;padding:0 1px}.dark .hzb2-platzhalter-chip,.dark .hzb2-platzhalter-wert{border-color:var(--n-600);color:var(--schiefer-300);background:#16202a}.dark .hzb2-platzhalter-chip:hover{background:var(--surface-raised)}.dark .hzb2-platzhalter-leiste{border-bottom-color:var(--border-default)}.hzb-marke{white-space:nowrap;align-items:center;gap:12px;display:flex}.hzb-marke-zeichen{color:var(--action-primary);flex-shrink:0}.dark .hzb-marke-zeichen{color:#8fb3d4}.hzb-marke-wort{color:var(--text-primary);font-size:15px;font-weight:400;line-height:20px}.hzb-marke-wort strong{font-weight:600}.hzb-zeichen{display:block}.hzb2-gesellschaft-feld .fi-select-input-value-badges-ctn{gap:6px}.hzb2-gesellschaft-feld .fi-select-input-value-badges-ctn .fi-badge{background:var(--n-0);color:var(--n-800);box-shadow:inset 0 0 0 1px var(--n-300);border-radius:6px;padding-inline:6px}.dark .hzb2-gesellschaft-feld .fi-select-input-value-badges-ctn .fi-badge{color:var(--n-100);box-shadow:inset 0 0 0 1px var(--n-600);background:0 0}.hzb2-gesellschaft-feld .fi-select-input-value-badges-ctn .fi-badge .hzb2-firma-option{gap:6px;font-size:12px;font-weight:400}.hzb2-co-liste{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:inline-flex}:is(.hzb2-ap-dlg-tab,.hzb2-rechnung-dlg-tabelle,.hzb2-bedingungen-dlg-tabelle,.hzb2-planrev-dlg-tabelle,.hzb2-zahlung-dlg-tabelle,.hzb2-kontoauszug-dlg-tabelle,.hzb2-pvwahl-dlg-tabelle):has(.fi-select-input,.fi-select-input-btn,select){overflow:visible!important}:is(.hzb2-ap-dlg-tab,.hzb2-rechnung-dlg-tabelle,.hzb2-bedingungen-dlg-tabelle,.hzb2-planrev-dlg-tabelle,.hzb2-zahlung-dlg-tabelle) .fi-fo-table-repeater>table>thead>tr{border-top-left-radius:7px;border-top-right-radius:7px}:where(body *):has(.fi-dropdown-panel:not([style*="display: none"]),.hzb2-menue-liste:not([style*="display: none"]),.hzb2-projekt-board-menu:not([style*="display: none"])){overflow:visible!important}.fi-dropdown-panel,.hzb2-menue-liste,.hzb2-projekt-board-menu{z-index:60!important}.filepond--image-preview-overlay-success{display:none!important}[data-filepond-item-state=processing-complete] .filepond--item-panel{background-color:var(--n-700,#3d3a35)}.filepond--image-preview-wrapper{max-height:180px}.filepond--image-preview{background:var(--n-100,#eceae5)}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-ctn{border:1px solid var(--border-default);box-shadow:none;background:var(--surface-default);border-radius:12px}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-header-ctn{border-bottom:1px solid var(--border-default);flex-wrap:wrap;align-items:center;gap:0;padding:0;display:flex}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-header-ctn>.fi-ta-header{border:0;flex-direction:row;flex:100%;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 16px;display:flex}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-header-heading{align-items:center;gap:10px;font-size:15px;font-weight:600;line-height:20px;display:flex}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-header-heading .hzb2-count{height:auto;padding:2px 8px;line-height:16px}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-header-ctn>.fi-ta-header .fi-btn{border-radius:var(--r-sm);height:30px;min-block-size:0;box-shadow:none;gap:6px;padding:0 10px;font-size:12px;font-weight:500}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-header-ctn>.fi-ta-header .fi-btn .fi-icon{width:13px;height:13px}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-header-ctn>.fi-ta-header .fi-ta-actions{gap:8px}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-header-ctn>.fi-ta-header-toolbar{border-top:1px solid var(--border-default);flex:100%;justify-content:flex-end;align-items:center;gap:8px;min-height:0;padding:8px 16px;display:flex}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-header-toolbar>div{align-items:center;gap:8px;display:flex}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-header-toolbar>.fi-ta-actions:empty{display:none}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-search-field{width:200px}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-search-field .fi-input-wrp{border-radius:var(--r-sm);height:30px;align-items:center;min-block-size:30px}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-search-field .fi-input{height:28px;padding-block:0;font-size:13px}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-search-field .fi-input-wrp-prefix{padding-inline-start:10px}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-search-field .fi-input-wrp-prefix .fi-icon{width:14px;height:14px;color:var(--n-400)}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-header-toolbar .fi-icon-btn{border-radius:var(--r-sm);width:28px;height:28px;color:var(--n-600);margin:0}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-header-toolbar .fi-icon-btn .fi-icon{width:15px;height:15px}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-filter-indicators{border-bottom:1px solid var(--border-default);background:var(--surface-default);gap:8px;padding:6px 16px;font-size:12px;line-height:16px}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-filter-indicators-label{color:var(--n-500);font-size:12px;font-weight:500}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-filter-indicators .fi-badge{font-size:11px}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-filter-indicators .fi-icon-btn{width:24px;height:24px}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-table{table-layout:auto;font-variant-numeric:tabular-nums;width:100%;font-size:13px;line-height:18px}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-header-cell{background:var(--surface-page);border-bottom:1px solid var(--border-default);height:32px;color:var(--n-500);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:8px 5px;font-size:11px;font-weight:500;line-height:14px}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-header-cell-sort-btn{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;gap:4px}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-header-cell-sort-btn .fi-icon{width:12px;height:12px}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-table tr>:first-child{padding-left:16px}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-table tr>:last-child{padding-right:16px}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-cell{border-bottom:1px solid var(--n-100);vertical-align:middle;height:56px;padding:11px 5px}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-row:last-child .fi-ta-cell{border-bottom:0}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-row:hover .fi-ta-cell{background:var(--surface-page)}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-col{min-width:0;padding:0}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-text{gap:2px;min-width:0;max-width:100%;padding:0}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-text-item{min-width:0;max-width:100%;color:var(--text-primary);font-size:13px;line-height:18px}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-text-description{color:var(--n-500);font-size:11px;line-height:14px}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-text.fi-ta-text-has-badges .fi-ta-text-item,:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-cell .fi-badge{border-radius:999px;min-height:22px;padding:0 8px;font-size:11px;font-weight:500;line-height:14px}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-icon{padding:0}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-icon .fi-icon{width:16px;height:16px}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-actions{flex-wrap:nowrap;justify-content:flex-end;gap:4px}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-cell .fi-icon-btn{border-radius:var(--r-sm);width:28px;height:28px;color:var(--n-600);border:1px solid #0000;margin:0}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-cell .fi-icon-btn:hover{background:var(--schiefer-100);border-color:var(--schiefer-200);color:var(--action-primary)}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-cell .fi-icon-btn .fi-icon{width:14px;height:14px}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-cell .fi-ta-actions .fi-link{gap:4px;font-size:12px;font-weight:500}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-cell .fi-ta-actions .fi-link .fi-icon{width:13px;height:13px}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-reorder-handle{width:28px;height:28px}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-empty-state{padding:28px 16px}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-empty-state-icon-bg{background:var(--n-100);border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-empty-state-icon-bg .fi-icon{width:18px;height:18px;color:var(--n-500)}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-empty-state-heading{font-size:14px;font-weight:600;line-height:20px}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-empty-state-description{max-width:420px;color:var(--n-500);font-size:13px;line-height:20px}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-empty-state .fi-btn{border-radius:var(--r-sm);height:32px;box-shadow:none;padding:0 12px;font-size:13px}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-pagination{background:var(--surface-page);border-top:1px solid var(--border-default);min-height:50px;color:var(--n-500);border-radius:0 0 12px 12px;justify-content:flex-end;align-items:center;gap:8px;padding:10px 16px;font-size:12px;display:flex}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-pagination-overview{color:var(--n-500);margin-right:auto;font-size:12px}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-pagination .fi-input-wrp{border-radius:var(--r-sm);min-height:30px;font-size:13px}:where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-pagination .fi-input-wrp-label{color:var(--n-500);font-size:12px}.dark :where(.fi-resource-relation-manager:not(:has(.hzb2-person-dlg-team,.hzb2-projektfristen))) .fi-ta-cell .fi-icon-btn:hover{background:var(--surface-raised);border-color:var(--border-strong);color:var(--text-primary)}:where(.fi-body select:not([multiple]):not([size]):not(.fi-select-input)){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B675F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:34px}.fi-select-input-value-ctn{min-width:0;overflow:hidden}.fi-select-input-value-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.fi-select-input-value-label>:is(span,div){vertical-align:middle;max-width:100%}@media (width<=40rem){.hzb2-head{flex-wrap:wrap}.hzb2-head-main{flex:100%}.hzb2-head>:not(.hzb2-head-main){align-self:flex-start;margin-bottom:0}.hzb2-actions{flex-wrap:wrap;flex-shrink:1;min-inline-size:0}.hzb2-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.hzb2-kpi:nth-child(odd){border-left:0}.hzb2-kpi:nth-child(n+3){border-top:1px solid var(--n-100)}.dark .hzb2-kpi:nth-child(n+3){border-top-color:var(--border-default)}}.hzb2-rechnung-kopf{flex-direction:column;gap:10px;display:flex}.hzb2-rechnung-kopf .hzb2-head{gap:24px}.hzb2-rechnung-kopf-main{gap:8px}.hzb2-rechnung-aktionen .fi-ac{flex-wrap:nowrap;gap:8px}.hzb2-rechnung-split{grid-template-columns:minmax(0,1fr) 260px}@media (width<=1279px){.hzb2-rechnung-split{grid-template-columns:minmax(0,1fr)}}.hzb2-rechnung .hzb2-kpi{flex-direction:column;gap:4px;display:flex}.hzb2-rechnung .hzb2-kpi-label,.hzb2-rechnung .hzb2-kpi-sub{text-overflow:ellipsis;overflow:hidden}.hzb2-rechnung .hzb2-kpi-value,.hzb2-rechnung .hzb2-kpi-sub{margin-top:0}.hzb2-rechnung-ok{color:var(--gruen-600)}.hzb2-rechnung-warn{color:var(--orange-600)}.hzb2-rechnung-err{color:var(--rot-600)}.hzb2-rechnung-sek{color:var(--n-600)}.hzb2-rechnung-muted{color:var(--n-500)}.hzb2-rechnung-leise{color:var(--n-400)}.hzb2-rechnung-strong{font-weight:600}.hzb2-rechnung-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hzb2-rechnung-pflicht{color:var(--rot-500)}.hzb2-rechnung-zusatz{color:var(--n-500);margin-top:2px;font-size:11px;line-height:14px}.hzb2-rechnung-tab{table-layout:fixed;font-variant-numeric:tabular-nums}.hzb2-rechnung-tab th,.hzb2-rechnung-tab td{white-space:nowrap;padding-left:5px;padding-right:5px}.hzb2-rechnung-tab th:first-child,.hzb2-rechnung-tab td:first-child{padding-left:16px}.hzb2-rechnung-tab th:last-child,.hzb2-rechnung-tab td:last-child{padding-right:16px}.hzb2-rechnung-tab td{text-overflow:ellipsis;overflow:hidden}.hzb2-rechnung-tab tr.hzb2-rechnung-aktuell td{background:var(--schiefer-50)}.hzb2-rechnung-tab .fi-btn,.hzb2-rechnung-tab .fi-link{font-size:12px}.hzb2-rechnung-summen{border-top:1px solid var(--border-default);grid-template-columns:1fr 220px 110px}.hzb2-rechnung-kartenaktion{align-items:center;gap:8px;display:flex}.hzb2-rechnung .hzb2-aside-card{flex-direction:column;gap:10px;display:flex}.hzb2-rechnung .hzb2-aside-title{margin-bottom:0}.hzb2-rechnung .hzb2-kv{gap:6px 14px}.hzb2-rechnung-ereignisse{flex-direction:column;gap:8px;font-size:12px;line-height:16px;display:flex}.hzb2-rechnung-ereignis{align-items:flex-start;gap:8px;display:flex}.hzb2-rechnung-ereignis>svg{flex-shrink:0;margin-top:1px}.hzb2-rechnung-ereignis-titel{color:var(--text-primary);font-weight:500}.hzb2-rechnung-ereignis-text{color:var(--n-500);font-size:12px;line-height:16px}.hzb2-rechnung svg.is-success{color:var(--gruen-500)}.hzb2-rechnung svg.is-info,.hzb2-rechnung svg.is-xml{color:var(--blau-500)}.hzb2-rechnung svg.is-warning{color:var(--orange-500)}.hzb2-rechnung svg.is-error,.hzb2-rechnung svg.is-pdf{color:var(--rot-500)}.hzb2-rechnung svg.is-neutral,.hzb2-rechnung svg.is-lock{color:var(--n-500)}.hzb2-rechnung-protokoll{justify-content:center;height:32px;padding:0 12px}.hzb2-rechnung a.hzb2-rechnung-protokoll{color:var(--text-primary)}.hzb2-rechnung-protokoll svg{color:var(--action-primary)}.hzb2-rechnung-docs{flex-direction:column;gap:6px;font-size:12px;line-height:16px;display:flex}.hzb2-rechnung-doc{border:1px solid var(--border-default);border-radius:var(--r-sm);color:var(--text-primary);justify-content:space-between;gap:8px;min-width:0;padding:8px 10px;display:flex}.hzb2-rechnung a.hzb2-rechnung-doc{color:var(--text-primary)}.hzb2-rechnung a.hzb2-rechnung-doc:hover{background:var(--surface-page)}.hzb2-rechnung-doc>span:first-child{align-items:center;gap:6px;min-width:0;display:flex}.hzb2-rechnung-doc>span:last-child{color:var(--n-500);white-space:nowrap}.hzb2-rechnung-doc svg{flex-shrink:0;width:13px;height:13px}.hzb2-rechnung-kpis>.hzb2-kpi:nth-child(odd){border-left:0}.hzb2-rechnung .hzb2-crumbs a:not(.fi-btn):not(.hzb2-btn){color:var(--n-500)}.hzb2-rechnung .hzb2-rechnung-docs a.hzb2-rechnung-doc:not(.fi-btn){color:var(--text-primary)}.hzb2-meine-zeiten-page .fi-page-header-main-ctn{row-gap:0;padding-top:20px;padding-bottom:28px}.hzb2-meine-zeiten{margin-bottom:0}.hzb2-meine-zeiten-kopf{flex-direction:column;gap:10px;display:flex}.hzb2-meine-zeiten-kopf .hzb2-head{gap:24px}.hzb2-meine-zeiten-kopf .hzb2-head-main{gap:8px}.hzb2-meine-zeiten-kopf .hzb2-crumbs{white-space:nowrap}.hzb2-meine-zeiten .hzb2-btn{padding:0 12px}.hzb2-meine-zeiten .hzb2-btn:not(.is-primary) svg{color:var(--action-primary)}.hzb2-meine-zeiten-warn{color:var(--orange-600)}.hzb2-meine-zeiten-ok{color:var(--gruen-600)}.dark .hzb2-meine-zeiten-warn{color:var(--orange-300)}.dark .hzb2-meine-zeiten-ok{color:var(--gruen-300)}.hzb2-meine-zeiten .hzb2-kpis.is-compact .hzb2-kpi{flex-direction:column;gap:4px;display:flex}.hzb2-meine-zeiten .hzb2-kpis.is-compact .hzb2-kpi-value,.hzb2-meine-zeiten .hzb2-kpis.is-compact .hzb2-kpi-sub{margin-top:0}.hzb2-meine-zeiten .hzb2-kpi-label{text-overflow:ellipsis;display:block;overflow:hidden}.hzb2-meine-zeiten-wochennav{align-items:center;gap:4px;display:flex}.hzb2-meine-zeiten-wochennav .hzb2-btn.is-sm{height:30px;padding:0 12px;font-size:13px}.hzb2-meine-zeiten-wochennav .hzb2-btn.hzb2-meine-zeiten-pfeil{justify-content:center;width:30px;padding:0}.hzb2-meine-zeiten-wochennav .hzb2-meine-zeiten-pfeil svg{color:var(--n-600)}.hzb2-meine-zeiten-kw{white-space:nowrap;font-variant-numeric:tabular-nums;padding:0 8px;font-size:13px;font-weight:500}.hzb2-meine-zeiten-tage{text-align:center;font-variant-numeric:tabular-nums;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;padding:16px;font-size:12px;line-height:16px;display:grid}.hzb2-meine-zeiten-tag{border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:8px 4px;display:flex}.hzb2-meine-zeiten-tag.is-heute{background:var(--schiefer-100)}.dark .hzb2-meine-zeiten-tag.is-heute{background:var(--surface-raised)}.hzb2-meine-zeiten-saeule{justify-content:center;align-items:flex-end;width:100%;height:64px;display:flex;position:relative}.hzb2-meine-zeiten-soll{border-top:1px dashed var(--border-strong);position:absolute;left:0;right:0}.hzb2-meine-zeiten-stapel{flex-direction:column;justify-content:flex-end;width:60%;max-width:36px;display:flex;position:relative}.hzb2-meine-zeiten-balken{background:var(--action-primary);width:100%}.hzb2-meine-zeiten-balken:first-child{border-radius:4px 4px 0 0}.hzb2-meine-zeiten-balken.is-offen{background:repeating-linear-gradient(135deg, var(--orange-300) 0 4px, var(--orange-100) 4px 8px);border:1px dashed var(--orange-500)}.hzb2-meine-zeiten-tagname{color:var(--n-500);white-space:nowrap}.hzb2-meine-zeiten-tag.is-heute .hzb2-meine-zeiten-tagname{color:var(--schiefer-700);font-weight:600}.dark .hzb2-meine-zeiten-tag.is-heute .hzb2-meine-zeiten-tagname{color:var(--text-primary)}.hzb2-meine-zeiten-tagwert{color:var(--text-primary);white-space:nowrap;font-weight:500}.hzb2-meine-zeiten-tagwert.is-leer{color:var(--n-300)}.hzb2-meine-zeiten-tagwert.is-offen{color:var(--orange-600)}.dark .hzb2-meine-zeiten-tagwert.is-offen{color:var(--orange-300)}.hzb2-meine-zeiten-page .hzb2-meine-zeiten-tabelle .fi-ta-header-heading{font-size:15px;font-weight:600;line-height:20px}.hzb2-meine-zeiten-page .hzb2-meine-zeiten-tabelle .fi-ta-search-field{width:220px}.hzb2-meine-zeiten-page .hzb2-meine-zeiten-tabelle .fi-ta-col-manager-dropdown{margin-left:8px}.hzb2-meine-zeiten-filterzeile .hzb2-btn.is-sm{height:30px;padding:0 12px;font-size:13px}.hzb2-meine-zeiten-filterzeile .hzb2-btn.is-sm svg{width:13px;height:13px}.hzb2-meine-zeiten-page .hzb2-meine-zeiten-tabelle .fi-ta-selection-cell,.hzb2-meine-zeiten-page .hzb2-meine-zeiten-tabelle th.fi-ta-selection-cell{width:42px}.hzb2-meine-zeiten-page .hzb2-meine-zeiten-tabelle .fi-ta-header-cell-started-at,.hzb2-meine-zeiten-page .hzb2-meine-zeiten-tabelle .fi-ta-header-cell-zeit{width:106px}.hzb2-meine-zeiten-page .hzb2-meine-zeiten-tabelle .fi-ta-header-cell-category{width:120px}.hzb2-meine-zeiten-page .hzb2-meine-zeiten-tabelle .fi-ta-header-cell-duration-seconds{width:82px}.hzb2-meine-zeiten-page .hzb2-meine-zeiten-tabelle .fi-ta-header-cell-state{width:150px}.hzb2-meine-zeiten-page .hzb2-meine-zeiten-tabelle .fi-ta-header-cell-note{width:26%}.hzb2-meine-zeiten-page .hzb2-meine-zeiten-tabelle .hzb2-meine-zeiten-zeit,.hzb2-meine-zeiten-page .hzb2-meine-zeiten-tabelle .hzb2-meine-zeiten-taetigkeit{color:var(--n-600)}.hzb2-meine-zeiten-page .hzb2-meine-zeiten-tabelle .hzb2-meine-zeiten-dauer{text-align:right;justify-content:flex-end;font-weight:600}.hzb2-meine-zeiten-projekt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hzb2-meine-zeiten-status{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.hzb2-meine-zeiten-page .hzb2-meine-zeiten-tabelle .fi-ta-actions{justify-content:flex-end}.hzb2-meine-zeiten-sonst{border-top:1px solid var(--n-100);padding:28px 16px}.hzb2-meine-zeiten-sonst .hzb2-empty-text{text-wrap:pretty}.hzb2-meine-zeiten .hzb2-btn.hzb2-meine-zeiten-btn32,.hzb2-meine-zeiten-sonst .hzb2-btn{height:32px;padding:0 12px;font-size:13px}.hzb2-meine-zeiten-sonst .hzb2-btn svg{width:13px;height:13px}.hzb2-meine-zeiten-page .hzb2-meine-zeiten-tabelle .fi-ta-empty-state .fi-ta-actions{gap:8px;margin-top:4px}.hzb2-meine-zeiten-summe{height:51px;color:var(--n-500);white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;z-index:1;align-items:center;font-size:12px;display:flex;position:absolute;bottom:0;left:16px}.hzb2-aufgabe-head{flex-direction:column;gap:10px;display:flex}.hzb2-aufgabe-head .hzb2-crumbs{white-space:nowrap}.hzb2-aufgabe-head .hzb2-head{gap:24px}.hzb2-aufgabe-titel{gap:8px}.hzb2-aufgabe-titel .hzb2-chip{gap:5px}.hzb2-aufgabe-titel .hzb2-meta{white-space:nowrap;flex-wrap:nowrap;min-width:0}.hzb2-aufgabe-titel .hzb2-meta>*{flex-shrink:0}.hzb2-aufgabe-titel .hzb2-meta>.hzb2-aufgabe-ref{text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}.hzb2-aufgabe-btn{padding:0 12px}.hzb2-aufgabe-btn.is-block{justify-content:center;width:100%;height:32px}.hzb2-aufgabe-menu{position:relative}.hzb2-aufgabe-menu-list{z-index:30;background:var(--surface-default);border:1px solid var(--border-default);border-radius:8px;flex-direction:column;min-width:240px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #1817141f,0 2px 6px #18171414}.hzb2-aufgabe-menu-list button{height:32px;color:var(--text-primary);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.hzb2-aufgabe-menu-list button:hover,.hzb2-aufgabe-menu-list button:focus-visible{background:var(--surface-page)}.hzb2-aufgabe-menu-sym{width:14px;color:var(--n-500);text-align:center;font-size:11px}.hzb2-aufgabe-menu-sym.is-info{color:var(--blau-600)}.hzb2-aufgabe-menu-sym.is-success{color:var(--gruen-600)}.hzb2-aufgabe-menu-sym.is-warning{color:var(--orange-600)}.hzb2-aufgabe-menu-sep{background:var(--n-100);height:1px;margin:4px 0}.hzb2-aufgabe-link{height:28px;color:var(--action-primary);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.hzb2-aufgabe-link:hover{background:var(--schiefer-50)}.hzb2-aufgabe-link:disabled{opacity:.5;cursor:not-allowed}.hzb2-aufgabe-link.is-inline{height:auto;margin-left:4px;padding:0}.hzb2-aufgabe-link.is-inline:hover{background:0 0;text-decoration:underline}.hzb2-aufgabe-text{text-wrap:pretty;flex-direction:column;gap:12px;padding:16px;font-size:14px;line-height:22px;display:flex}.hzb2-aufgabe-text p{margin:0}.hzb2-aufgabe-leer{color:var(--n-500);font-size:13px;line-height:20px}.hzb2-aufgabe-progress{color:var(--n-500);align-items:center;gap:10px;font-size:12px;display:flex}.hzb2-aufgabe-progress>.hzb2-num{color:var(--text-primary);font-weight:600}.hzb2-aufgabe-progress-track{background:var(--n-100);border-radius:3px;width:120px;height:6px;position:relative}.hzb2-aufgabe-progress-track>i{background:var(--action-primary);border-radius:3px;position:absolute;inset:0 auto 0 0}.hzb2-aufgabe-list{flex-direction:column;display:flex}.hzb2-aufgabe-item{border-bottom:1px solid var(--n-100);cursor:pointer;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 16px;font-size:13px;line-height:18px;display:grid}.hzb2-aufgabe-item:hover{background:var(--surface-page)}.hzb2-aufgabe-item.is-done .hzb2-aufgabe-item-label{color:var(--n-400);text-decoration:line-through}.hzb2-aufgabe-item-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hzb2-aufgabe-item-meta{color:var(--n-500);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.hzb2-aufgabe-item-leer{color:var(--n-500);border-bottom:1px solid var(--n-100);padding:12px 16px;font-size:13px}.hzb2-aufgabe-check{appearance:none;border:1.5px solid var(--border-strong);background:var(--surface-default);cursor:pointer;border-radius:4px;place-content:center;width:18px;height:18px;margin:0;display:inline-grid}.hzb2-aufgabe-check:checked{background:var(--action-primary);border-color:var(--action-primary)}.hzb2-aufgabe-check:checked:after{content:"";border-bottom:2.5px solid #fff;border-left:2.5px solid #fff;width:10px;height:6px;margin-top:-2px;transform:rotate(-45deg)}.hzb2-aufgabe-check:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.hzb2-aufgabe-check:disabled{cursor:not-allowed;opacity:.6}.hzb2-aufgabe-add{padding:8px 16px 12px}.hzb2-aufgabe-add-btn{border:1px dashed var(--border-strong);background:var(--surface-default);width:100%;height:32px;color:var(--action-primary);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.hzb2-aufgabe-add-btn:hover{background:var(--surface-page)}.hzb2-aufgabe-add-form{align-items:center;gap:8px;display:flex}.hzb2-aufgabe-input{border:1px solid var(--border-strong);background:var(--surface-default);min-width:0;height:32px;color:var(--text-primary);border-radius:6px;flex:1;padding:0 12px;font-size:13px}.hzb2-aufgabe-input:focus{border-color:var(--action-primary);box-shadow:0 0 0 3px var(--schiefer-100);outline:none}.hzb2-aufgabe-input.is-area{resize:vertical;height:auto;min-height:40px;padding:8px 12px;line-height:20px}.hzb2-aufgabe-entry{border-bottom:1px solid var(--n-100);grid-template-columns:28px minmax(0,1fr);gap:10px;padding:12px 16px;font-size:13px;line-height:18px;display:grid}.hzb2-aufgabe-entry.is-event{color:var(--n-500);align-items:center;font-size:12px}.hzb2-aufgabe-entry.is-event strong{color:var(--text-primary);font-weight:500}.hzb2-aufgabe-entry-ic{justify-content:center;align-items:center;display:flex}.hzb2-aufgabe-entry-body{flex-direction:column;gap:4px;min-width:0;display:flex}.hzb2-aufgabe-entry-head{align-items:baseline;gap:8px;display:flex}.hzb2-aufgabe-entry-head>span{font-weight:500}.hzb2-aufgabe-entry-head>time{color:var(--n-500);font-variant-numeric:tabular-nums;font-size:11px}.hzb2-aufgabe-entry-text{text-wrap:pretty;overflow-wrap:anywhere}.hzb2-aufgabe-av{background:var(--action-primary);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:inline-flex}.hzb2-aufgabe-av.is-soft{background:var(--schiefer-100);color:var(--schiefer-700)}.hzb2-aufgabe-av.is-sm{width:20px;height:20px;font-size:9px}.hzb2-aufgabe-compose{align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.hzb2-aufgabe-compose-body{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.hzb2-aufgabe-compose-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.hzb2-aufgabe-hint{color:var(--n-400);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.hzb2-aufgabe .hzb2-aside{top:16px}.hzb2-aufgabe .hzb2-aside-card{flex-direction:column;gap:10px;display:flex}.hzb2-aufgabe .hzb2-aside-title{margin-bottom:0}.hzb2-aufgabe-props{flex-direction:column;gap:8px;font-size:13px;line-height:18px;display:flex}.hzb2-aufgabe-props>div{border-bottom:1px solid var(--n-100);justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.hzb2-aufgabe-props>div>span:first-child{color:var(--n-500);white-space:nowrap;font-size:12px}.hzb2-aufgabe-props>div>span:last-child{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hzb2-aufgabe-props>div>span.is-stack{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.hzb2-aufgabe-props strong{font-weight:500}.hzb2-aufgabe-person{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.hzb2-aufgabe-muted{color:var(--n-400)}.hzb2-aufgabe-muted2{color:var(--n-500)}.hzb2-aufgabe-danger{color:var(--rot-600);font-weight:500}.hzb2-aufgabe-zeit{align-items:baseline;gap:6px;display:flex}.hzb2-aufgabe-zeit>.hzb2-num{font-size:22px;font-weight:600;line-height:28px}.hzb2-aufgabe-zeit>span:last-child{color:var(--n-500);font-size:12px}.hzb2-aufgabe-zeitkv{color:var(--n-500);grid-template-columns:auto 1fr;gap:6px 14px;font-size:12px;line-height:16px;display:grid}.hzb2-aufgabe-zeitkv>:nth-child(odd){white-space:nowrap}.hzb2-aufgabe-zeitkv>:nth-child(2n){color:var(--text-primary);text-align:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hzb2-aufgabe-stack.is-tight{gap:8px}.hzb2-aufgabe-links{flex-direction:column;gap:6px;font-size:12px;display:flex}.hzb2 a.hzb2-aufgabe-linkcard{border:1px solid var(--border-default);color:var(--text-primary);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.hzb2 a.hzb2-aufgabe-linkcard:hover{background:var(--surface-page);color:var(--text-primary)}.hzb2-aufgabe-linkcard>span:first-child{align-items:center;gap:6px;min-width:0;display:flex}.hzb2-aufgabe-linkcard>span:first-child>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-aufgabe-linkcard svg{flex-shrink:0}.hzb2-mahnlauf-page .fi-page-header-main-ctn,.hzb2-mahnlauf-page .fi-page-main,.hzb2-mahnlauf-page .fi-page-content,.hzb2-mahnlauf-head{gap:16px}.hzb2-mahnlauf-title{gap:10px}.hzb2-mahnlauf-title .hzb2-head{gap:24px}.hzb2-mahnlauf-title .hzb2-head-main{gap:8px}.hzb2-mahnlauf-actions .fi-btn{border-radius:var(--r-sm);height:36px;box-shadow:none;background:var(--surface-default);color:var(--text-primary);border:1px solid var(--border-strong);gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-mahnlauf-actions .fi-btn:hover{background:var(--surface-page)}.hzb2-mahnlauf-actions .fi-btn .fi-icon{width:14px;height:14px;color:var(--n-600)}.hzb2-mahnlauf-steps .hzb2-step:not(.is-active):not(.is-done),.hzb2-mahnlauf-steps .hzb2-step:not(.is-active):not(.is-done) .hzb2-step-title,.hzb2-mahnlauf-steps .hzb2-step-sub{color:var(--n-500)}.hzb2-mahnlauf-head .hzb2-band{gap:16px}.hzb2-mahnlauf-head .hzb2-band strong{font-weight:600}.hzb2 .hzb2-band .hzb2-mahnlauf-band-btn{background:var(--surface-default);border-color:var(--orange-600);height:30px;color:var(--orange-700,var(--orange-600));padding:0 12px;font-size:13px}.hzb2-band.is-warning .hzb2-band-text{color:var(--orange-700,var(--orange-600))}.hzb2-mahnlauf-page .fi-ta-ctn{border:1px solid var(--border-default);box-shadow:none;border-radius:12px;overflow:hidden}.hzb2-mahnlauf-page .fi-ta-filter-indicators,.hzb2-mahnlauf-page .fi-ta-selection-indicator{display:none}.hzb2-mahnlauf-page .fi-ta-header-ctn{border-bottom:1px solid var(--border-default);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:0;padding:0;display:grid}.hzb2-mahnlauf-page .fi-ta-header-toolbar,.hzb2-mahnlauf-tbl{display:contents}.hzb2-mahnlauf-tbl-title{border-bottom:1px solid var(--border-default);grid-area:1/1/auto/3;align-items:center;min-height:61px;padding:12px 16px;display:flex}.hzb2-mahnlauf-tbl-title .hzb2-card-title{gap:10px}.hzb2-mahnlauf-tbl-title .hzb2-count{height:auto;padding:2px 8px;line-height:16px}.hzb2-mahnlauf-page .fi-ta-header-toolbar>div:not(.fi-ta-actions){border-bottom:1px solid var(--border-default);grid-area:1/3;justify-content:flex-end;align-items:center;gap:8px;min-height:61px;padding:12px 16px 12px 0;display:flex}.hzb2-mahnlauf-tbl-chips{flex-wrap:wrap;grid-area:2/1;align-items:center;gap:8px;min-width:0;min-height:50px;padding:10px 16px;display:flex}.hzb2-mahnlauf-tbl-chips .hzb2-fchip{background:var(--schiefer-100);color:var(--schiefer-900,var(--schiefer-700))}.hzb2-mahnlauf-stufen{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.hzb2-mahnlauf-tbl-sel{color:var(--n-500);white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:2/2;padding:10px 8px;font-size:12px}.hzb2-mahnlauf-page .fi-ta-header-toolbar>.fi-ta-actions{flex-wrap:nowrap;grid-area:2/3;justify-content:flex-end;gap:8px;padding:10px 16px 10px 0;display:flex}.hzb2-mahnlauf-page .fi-ta-search-field{width:200px}.hzb2-mahnlauf-page .fi-ta-search-field .fi-input-wrp{border-radius:var(--r-sm);height:36px;box-shadow:none;border:1px solid var(--border-strong);align-items:center}.hzb2-mahnlauf-page .fi-ta-search-field .fi-input{height:34px;padding-block:0;font-size:13px;line-height:34px}.hzb2-mahnlauf-page .fi-ta-search-field .fi-input-wrp-prefix{padding-inline-start:10px}.hzb2-mahnlauf-page .fi-ta-search-field .fi-input-wrp-prefix .fi-icon{width:14px;height:14px;color:var(--n-400,var(--n-500))}.hzb2-mahnlauf-page .fi-ta-filters-dropdown .fi-btn,.hzb2-mahnlauf-page .fi-ta-header-toolbar>.fi-ta-actions .fi-btn{border-radius:var(--r-sm);height:30px;box-shadow:none;background:var(--surface-default);color:var(--text-primary);border:1px solid var(--border-strong);min-height:0;gap:6px;min-block-size:0;padding:0 12px;font-size:13px;font-weight:500}.hzb2-mahnlauf-page .fi-ta-filters-dropdown .fi-btn{height:36px}.hzb2-mahnlauf-page .fi-ta-filters-dropdown .fi-btn .fi-badge{margin-left:2px;position:static}.hzb2-mahnlauf-page .fi-ta-filters-dropdown .fi-btn .fi-icon,.hzb2-mahnlauf-page .fi-ta-header-toolbar>.fi-ta-actions .fi-btn .fi-icon{width:14px;height:14px}.hzb2-mahnlauf-page .fi-ta-header-toolbar>.fi-ta-actions .fi-btn.fi-color-primary{background:var(--action-primary);border-color:var(--action-primary);color:var(--action-primary-text)}.hzb2-mahnlauf-page .fi-ta-header-toolbar>.fi-ta-actions .fi-btn.fi-color-primary .fi-icon{color:var(--action-primary-text)}.hzb2-mahnlauf-page .fi-ta-header-toolbar>.fi-ta-actions .fi-btn.fi-disabled,.hzb2-mahnlauf-page .fi-ta-header-toolbar>.fi-ta-actions .fi-btn[disabled]{opacity:.5;cursor:not-allowed}.hzb2-mahnlauf-page .fi-ta-table thead th{background:var(--surface-page);border-bottom:1px solid var(--border-default);text-transform:uppercase;letter-spacing:.04em;color:var(--n-500);white-space:nowrap;padding:8px 10px;font-size:11px;font-weight:500;line-height:14px}.hzb2-mahnlauf-page .fi-ta-table thead th:first-child,.hzb2-mahnlauf-page .fi-ta-table tbody td:first-child{width:40px;padding-left:16px}.hzb2-mahnlauf-page .fi-ta-table thead th:last-child,.hzb2-mahnlauf-page .fi-ta-table tbody td:last-child{padding-right:16px}.hzb2-mahnlauf-page .fi-ta-table tbody td{border-bottom:1px solid var(--n-100);vertical-align:middle;padding:0}.hzb2-mahnlauf-page .fi-ta-table tbody tr:last-child td{border-bottom:0}.hzb2-mahnlauf-page .fi-ta-table tbody tr:hover td{background:var(--surface-page)}.hzb2-mahnlauf-page .fi-ta-table tbody .fi-ta-col,.hzb2-mahnlauf-page .fi-ta-table tbody .fi-ta-text{padding:11px 10px}.hzb2-mahnlauf-page .fi-ta-table tbody .fi-ta-text .fi-ta-text-item,.hzb2-mahnlauf-page .fi-ta-table tbody .fi-ta-col .fi-ta-text{padding:0}.hzb2-mahnlauf-page .fi-ta-text-item{white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:18px;display:flex}.hzb2-mahnlauf-page .fi-ta-text-description{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;max-width:360px;font-size:11px;line-height:14px;overflow:hidden}.hzb2-mahnlauf-page .fi-ta-cell-receivable\.open-cents .fi-ta-text-item{justify-content:flex-end;font-weight:600}.hzb2-mahnlauf-page .fi-ta-cell-receivable\.due-on .fi-ta-text-item{font-weight:500}.hzb2-mahnlauf-overdue{color:var(--rot-700,var(--rot-600));font-weight:500}.hzb2-mahnlauf-page .fi-ta-checkbox,.hzb2-mahnlauf-page .fi-checkbox-input{border-width:1.5px;border-radius:4px;width:18px;height:18px}.hzb2-mahnlauf-page .fi-ta-cell-state .fi-badge{height:22px;box-shadow:none;padding:0 8px;font-size:11px;font-weight:500;line-height:14px}.hzb2-mahnlauf-page .fi-ta-table tbody td>.fi-ta-actions{flex-wrap:nowrap;justify-content:flex-end;gap:4px}.hzb2-mahnlauf-page .fi-ta-table tbody td>.fi-ta-actions .fi-btn{border-radius:var(--r-sm);height:28px;box-shadow:none;gap:4px;min-block-size:0;padding:0 10px;font-size:12px;font-weight:500}.hzb2-mahnlauf-page .fi-ta-table tbody td>.fi-ta-actions .fi-icon-btn{border-radius:var(--r-sm);width:28px;height:28px;color:var(--text-primary);border:1px solid #0000}.hzb2-mahnlauf-page .fi-ta-table tbody td>.fi-ta-actions .fi-icon-btn:hover{background:var(--schiefer-100);border-color:var(--schiefer-200);color:var(--action-primary)}.hzb2-mahnlauf-page .fi-ta-table tbody td>.fi-ta-actions .hzb2-mahnlauf-preview{border-color:var(--border-strong);background:var(--surface-default)}.hzb2-mahnlauf-page .fi-ta-table tbody td>.fi-ta-actions .fi-btn.fi-disabled,.hzb2-mahnlauf-page .fi-ta-table tbody td>.fi-ta-actions .fi-btn[disabled]{opacity:.5;cursor:not-allowed}.hzb2-mahnlauf-page .fi-ta-ctn .fi-pagination{background:var(--surface-page);border-top:1px solid var(--border-default);color:var(--n-500);padding:10px 16px;font-size:12px}.hzb2-mahnlauf-page .fi-ta-ctn .fi-pagination-overview{color:var(--n-500);font-size:12px;font-weight:400}.hzb2-mahnlauf-page .fi-ta-ctn .fi-pagination-records-per-page-select-ctn{grid-column:-2;justify-self:end}.hzb2-mahnlauf-page .fi-ta-ctn .fi-pagination-records-per-page-select .fi-input-wrp{height:30px;min-height:30px;box-shadow:none;border:1px solid var(--border-strong);border-radius:var(--r-sm);font-size:12px}.hzb2-mahnlauf-page .fi-ta-ctn .fi-pagination-records-per-page-select .fi-select-input{height:28px;padding-block:0;font-size:13px}.hzb2-mahnlauf-page .fi-ta-ctn .fi-pagination-records-per-page-select .fi-input-wrp-label{color:var(--n-500);font-size:12px}.hzb2-mahnlauf-runs{display:block}.hzb2-mahnlauf-link{font-size:12px;font-weight:500}.hzb2-mahnlauf-runs-grid{font-variant-numeric:tabular-nums;white-space:nowrap;border-bottom:1px solid var(--n-100);grid-template-columns:200px 60px 100px minmax(140px,1fr) 170px 28px;align-items:center;gap:12px;padding:11px 16px;font-size:13px;display:grid}.hzb2-mahnlauf-runs-grid:last-child{border-bottom:0}.hzb2-mahnlauf-runs-th{background:var(--surface-page);border-bottom:1px solid var(--border-default);text-transform:uppercase;letter-spacing:.04em;color:var(--n-500);padding:8px 16px;font-size:11px;font-weight:500;line-height:14px}.hzb2-mahnlauf-runs-row:hover{background:var(--surface-page)}.hzb2-mahnlauf-runs-time{align-items:center;gap:6px;font-weight:500;display:flex}.hzb2-mahnlauf-runs .r{text-align:right}.hzb2-mahnlauf-runs .hzb2-rowbtn svg{width:16px;height:16px}.hzb2-mahnlauf-page .fi-ta-text-item{text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-mahnlauf-page .fi-ta-text-item:not(:has(>*)){display:block}.hzb2-mahnlauf-kuerzen{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hzb2-mahnlauf-page .fi-ta-text-item>.hzb2-co{flex-shrink:0}.fi-page.hzb2-offene-posten-seite .fi-page-header-main-ctn{gap:16px}.hzb2-offene-posten-kopf .hzb2-head-main{gap:8px}.hzb2-offene-posten-kopf .hzb2-crumbs{gap:6px}.hzb2-offene-posten-ungeprueft{color:var(--orange-600);font-weight:500}.dark .hzb2-offene-posten-ungeprueft{color:var(--status-warning)}.hzb2-offene-posten-aktionen .fi-btn{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:36px;color:var(--text-primary);box-shadow:none;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-offene-posten-aktionen .fi-btn:hover{background:var(--surface-page)}.hzb2-offene-posten-aktionen .fi-btn .fi-icon{width:14px;height:14px;color:var(--action-primary)}.hzb2-offene-posten-aktionen .fi-btn.fi-color-primary{background:var(--action-primary);border-color:var(--action-primary);color:var(--action-primary-text)}.hzb2-offene-posten-aktionen .fi-btn.fi-color-primary:hover{background:var(--action-primary-hover)}.hzb2-offene-posten-aktionen .fi-btn.fi-color-primary .fi-icon{color:var(--action-primary-text)}.hzb2-offene-posten-aktionen .fi-btn.fi-disabled,.hzb2-offene-posten-aktionen .fi-btn[disabled]{opacity:.5;cursor:not-allowed}.hzb2-offene-posten-kopf .hzb2-band strong{font-weight:600}.hzb2-offene-posten-kopf .hzb2-band .hzb2-offene-posten-wahl{background:var(--surface-default);border-color:var(--border-strong);height:30px;color:var(--text-primary);padding:0 12px;font-size:13px}.hzb2-offene-posten-kopf .hzb2-band .hzb2-offene-posten-wahl:hover{background:var(--surface-page)}.hzb2-offene-posten-raster{grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);align-items:stretch;gap:16px;display:grid}.hzb2-offene-posten-karte{background:var(--surface-default);border:1px solid var(--border-default);border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.hzb2-offene-posten-karte-kopf{color:var(--n-500);white-space:nowrap;justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;line-height:16px;display:flex}.hzb2-offene-posten-karte-kopf>:last-child{text-overflow:ellipsis;overflow:hidden}.hzb2-offene-posten-label{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);font-size:11px;font-weight:500;line-height:14px}.hzb2-offene-posten-hauptzahl{letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:32px;font-weight:600;line-height:36px}.hzb2-offene-posten-legende{font-variant-numeric:tabular-nums;flex-direction:column;gap:6px;font-size:12px;line-height:16px;display:flex}.hzb2-offene-posten-legende>div{color:var(--n-600);justify-content:space-between;gap:12px;display:flex}.hzb2-offene-posten-legende>div>span:first-child{align-items:center;gap:6px;display:flex}.hzb2-offene-posten-legende i{background:var(--n-200);border-radius:2px;flex-shrink:0;width:8px;height:8px}.hzb2-offene-posten-legende .is-ueberfaellig{color:var(--rot-600);font-weight:500}.hzb2-offene-posten-legende .is-ueberfaellig strong{font-weight:600}.hzb2-offene-posten-legende .is-ueberfaellig i{background:var(--rot-500)}.dark .hzb2-offene-posten-legende .is-ueberfaellig{color:var(--status-error)}.hzb2-offene-posten-anteil{background:var(--n-100);border-radius:5px;height:10px;display:flex;overflow:hidden}.hzb2-offene-posten-anteil i{background:var(--rot-500);display:block}.dark .hzb2-offene-posten-anteil{background:var(--n-800)}.hzb2-offene-posten-zaehler{border-top:1px solid var(--n-100);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:4px;font-size:12px;line-height:16px;display:grid}.hzb2-offene-posten-zaehler>div{flex-direction:column;min-width:0;display:flex}.hzb2-offene-posten-zaehler span{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hzb2-offene-posten-zaehler strong{font-variant-numeric:tabular-nums;font-weight:600}.hzb2-offene-posten-zaehler strong.is-warnung{color:var(--orange-600)}.dark .hzb2-offene-posten-zaehler,.dark .hzb2-offene-posten-firmen{border-top-color:var(--border-default)}.dark .hzb2-offene-posten-zaehler strong.is-warnung{color:var(--status-warning)}.hzb2-offene-posten-saeulen{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:12px;height:120px;display:grid}.hzb2-offene-posten-saeule{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.hzb2-offene-posten-saeule i{background:var(--orange-500);border-radius:4px 4px 0 0;width:100%;max-width:64px;display:block}.hzb2-offene-posten-saeule-wert{font-variant-numeric:tabular-nums;color:var(--orange-500);white-space:nowrap;font-size:12px;font-weight:600;line-height:16px}.hzb2-offene-posten-saeule-label{color:var(--n-500);white-space:nowrap;font-size:11px;line-height:14px}.hzb2-offene-posten-saeule.is-nicht-faellig i{background:var(--n-400)}.hzb2-offene-posten-saeule.is-nicht-faellig .hzb2-offene-posten-saeule-wert{color:var(--n-600)}.hzb2-offene-posten-saeule.is-leer i{background:var(--n-100)}.hzb2-offene-posten-saeule.is-leer .hzb2-offene-posten-saeule-wert{color:var(--n-300)}.dark .hzb2-offene-posten-saeule i{background:var(--status-warning)}.dark .hzb2-offene-posten-saeule-wert{color:var(--status-warning)}.dark .hzb2-offene-posten-saeule.is-leer i{background:var(--n-800)}.dark .hzb2-offene-posten-saeule.is-leer .hzb2-offene-posten-saeule-wert{color:var(--n-600)}.hzb2-offene-posten-firmen{border-top:1px solid var(--n-100);color:var(--n-500);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:16px;padding-top:8px;font-size:11px;line-height:18px;display:flex}.hzb2-offene-posten-firma{align-items:center;gap:5px;display:inline-flex}@media (width<=1100px){.hzb2-offene-posten-raster{grid-template-columns:minmax(0,1fr)}}.hzb2-offene-posten-seite .fi-ta-ctn{border:1px solid var(--border-default);box-shadow:none;background:var(--surface-default);border-radius:12px;position:relative;overflow:hidden}.hzb2-offene-posten-seite .fi-ta-filter-indicators,.hzb2-offene-posten-seite .fi-ta-selection-indicator{display:none}.hzb2-offene-posten-seite .fi-ta-header-ctn{border-bottom:1px solid var(--border-default);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:0;padding:0;display:grid}.hzb2-offene-posten-seite .fi-ta-header-toolbar,.hzb2-offene-posten-tbl{display:contents}.hzb2-offene-posten-tbl-title{border-bottom:1px solid var(--border-default);grid-area:1/1/auto/3;align-items:center;min-height:61px;padding:12px 16px;display:flex}.hzb2-offene-posten-tbl-title .hzb2-card-title{gap:10px}.hzb2-offene-posten-tbl-title .hzb2-count{height:auto;padding:2px 8px;line-height:16px}.hzb2-offene-posten-seite .fi-ta-header-toolbar>div:not(.fi-ta-actions){border-bottom:1px solid var(--border-default);grid-area:1/3;justify-content:flex-end;align-items:center;gap:8px;min-height:61px;padding:12px 16px 12px 0;display:flex}.hzb2-offene-posten-tbl-chips{flex-wrap:wrap;grid-area:2/1;align-items:center;gap:8px;min-width:0;min-height:49px;padding:10px 16px;display:flex}.hzb2-offene-posten-tbl-chips .hzb2-fchip{color:var(--schiefer-700)}.hzb2-offene-posten-tbl-chips .hzb2-fchip svg{width:10px;height:10px}.hzb2-offene-posten-zuruecksetzen{height:28px;color:var(--action-primary);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:12px;font-weight:500}.hzb2-offene-posten-zuruecksetzen:hover{color:var(--action-primary-hover)}.hzb2-offene-posten-tbl-sel{color:var(--n-500);white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:2/2/auto/4;justify-self:end;padding:10px 16px;font-size:12px;line-height:16px}.hzb2-offene-posten-seite .fi-ta-header-toolbar>.fi-ta-actions{flex-wrap:nowrap;grid-area:2/3;justify-content:flex-end;gap:8px;padding:10px 16px 10px 0;display:flex}.hzb2-offene-posten-seite .fi-ta-header-toolbar>.fi-ta-actions:empty{display:none}.hzb2-offene-posten-tbl-summe{z-index:1;height:51px;color:var(--n-500);white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;align-items:center;font-size:12px;display:flex;position:absolute;bottom:0;left:16px}.hzb2-offene-posten-seite .fi-ta-search-field{width:220px}.hzb2-offene-posten-seite .fi-ta-search-field .fi-input-wrp{border-radius:var(--r-sm);height:36px;min-height:36px;box-shadow:none;border:1px solid var(--border-strong);align-items:center}.hzb2-offene-posten-seite .fi-ta-search-field .fi-input{height:34px;padding-block:0;font-size:13px;line-height:34px}.hzb2-offene-posten-seite .fi-ta-search-field .fi-input-wrp-prefix{padding-inline-start:10px}.hzb2-offene-posten-seite .fi-ta-search-field .fi-input-wrp-prefix .fi-icon{width:14px;height:14px;color:var(--n-400)}.hzb2-offene-posten-seite .fi-ta-filters-dropdown .fi-btn{border-radius:var(--r-sm);height:36px;box-shadow:none;background:var(--surface-default);color:var(--text-primary);border:1px solid var(--border-strong);min-height:0;gap:6px;min-block-size:0;padding:0 12px;font-size:13px;font-weight:500}.hzb2-offene-posten-seite .fi-ta-filters-dropdown .fi-btn:hover{background:var(--surface-page)}.hzb2-offene-posten-seite .fi-ta-filters-dropdown .fi-btn .fi-icon{width:14px;height:14px;color:var(--action-primary)}.hzb2-offene-posten-seite .fi-ta-filters-dropdown .fi-btn .fi-badge{display:none}.hzb2-offene-posten-seite .fi-ta-table{font-size:13px;line-height:18px}.hzb2-offene-posten-seite .fi-ta-header-cell{background:var(--surface-page);border-bottom:1px solid var(--border-default);white-space:nowrap;padding:8px 10px}.hzb2-offene-posten-seite .fi-ta-header-cell,.hzb2-offene-posten-seite .fi-ta-header-cell .fi-ta-header-cell-sort-btn{text-transform:uppercase;letter-spacing:.04em;color:var(--n-500);font-size:11px;font-weight:500;line-height:14px}.hzb2-offene-posten-seite .fi-ta-table thead th:first-child{padding-left:16px}.hzb2-offene-posten-seite .fi-ta-table thead th:last-child{padding-right:16px}.hzb2-offene-posten-seite .fi-ta-row>.fi-ta-cell:first-child .fi-ta-text{padding-left:16px}.hzb2-offene-posten-seite .fi-ta-cell .fi-ta-text{gap:0;padding:9px 10px}.hzb2-offene-posten-seite .fi-ta-text-item,.hzb2-offene-posten-seite .fi-ta-text-item-label{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;line-height:18px}.hzb2-offene-posten-seite .fi-ta-text-description,.hzb2-offene-posten-seite .fi-ta-col-text-description{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;max-width:260px;font-size:11px;line-height:16px;overflow:hidden}.hzb2-offene-posten-seite .fi-ta-row{border-bottom:1px solid var(--n-100)}.hzb2-offene-posten-seite .fi-ta-row:last-child{border-bottom:0}.hzb2-offene-posten-seite .fi-ta-row:hover{background:var(--surface-page)}.hzb2-offene-posten-seite .fi-ta-row>.fi-ta-cell{padding:0}.hzb2-offene-posten-seite .fi-ta-row>.fi-ta-cell:last-child{padding:0 16px 0 6px}.hzb2-offene-posten-seite .fi-ta-row .fi-ta-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:4px;padding:0}.hzb2-offene-posten-seite .fi-ta-row .fi-ta-actions .fi-icon-btn{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);width:28px;height:28px;color:var(--n-600);margin:0}.hzb2-offene-posten-seite .fi-ta-row .fi-ta-actions .fi-icon-btn:hover{background:var(--schiefer-100);border-color:var(--schiefer-200);color:var(--action-primary)}.hzb2-offene-posten-seite .fi-ta-row .fi-ta-actions .fi-icon-btn .fi-icon{width:14px;height:14px}.hzb2-offene-posten-seite .fi-ta-ctn .fi-pagination{background:var(--surface-page);border-top:1px solid var(--border-default);min-height:51px;color:var(--n-500);justify-content:flex-end;align-items:center;gap:8px;padding:10px 16px;font-size:12px;display:flex}.hzb2-offene-posten-seite .fi-ta-ctn .fi-pagination-overview,.hzb2-offene-posten-seite .fi-ta-ctn .fi-pagination-records-per-page-select.fi-compact{display:none}.hzb2-offene-posten-seite .fi-ta-ctn .fi-pagination-records-per-page-select-ctn{margin:0}.hzb2-offene-posten-seite .fi-ta-ctn .fi-pagination-records-per-page-select:not(.fi-compact){display:block}.hzb2-offene-posten-seite .fi-ta-ctn .fi-pagination-records-per-page-select .fi-input-wrp{height:30px;box-shadow:none;background:0 0;border:0;outline:0;align-items:center;gap:8px;min-block-size:30px}.hzb2-offene-posten-seite .fi-ta-ctn .fi-pagination-records-per-page-select .fi-input-wrp-prefix{background:0 0;border:0;padding:0}.hzb2-offene-posten-seite .fi-ta-ctn .fi-pagination-records-per-page-select .fi-input-wrp-label{color:var(--n-500);font-size:12px}.hzb2-offene-posten-seite .fi-ta-ctn .fi-pagination-records-per-page-select .fi-select-input{border:1px solid var(--border-strong);border-radius:var(--r-sm);background-color:var(--surface-default);width:72px;height:30px;padding:0 26px 0 10px;font-size:13px}.hzb2-offene-posten-seite .fi-ta-ctn .fi-pagination-previous-btn,.hzb2-offene-posten-seite .fi-ta-ctn .fi-pagination-next-btn{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:30px;box-shadow:none;font-size:12px}.hzb2-offene-posten-seite .fi-ta-ctn .fi-pagination-items{margin:0}.hzb2-offene-posten-zeile{align-items:center;gap:6px;min-width:0;display:flex}.hzb2-offene-posten-kuerzen{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;min-width:0;max-width:240px;font-weight:500;display:inline-block;overflow:hidden}.hzb2-offene-posten-kuerzen.is-aktion{max-width:220px}.hzb2-offene-posten-ueberfaellig{color:var(--rot-600);font-weight:500}.dark .hzb2-offene-posten-ueberfaellig{color:var(--status-error)}.hzb2-offene-posten-original.fi-ta-text-item,.hzb2-offene-posten-original .fi-ta-text-item{color:var(--n-600)}.hzb2-offene-posten-minus.fi-ta-text-item,.hzb2-offene-posten-minus .fi-ta-text-item{color:var(--gruen-600)}.dark .hzb2-offene-posten-minus.fi-ta-text-item,.dark .hzb2-offene-posten-minus .fi-ta-text-item{color:var(--status-success)}.hzb2-offene-posten-leer{color:var(--n-400)}.hzb2-offene-posten-sperre{color:var(--rot-600);font-weight:500}.dark .hzb2-offene-posten-sperre{color:var(--status-error)}.hzb2-projekte-kopf .hzb2-head-main{gap:8px}.hzb2-projekte-kopf .hzb2-crumbs{margin-bottom:2px}.hzb2-projekte-kopf .hzb2-head{gap:24px}.hzb2-projekte-kopf .hzb2-band .hzb2-btn{background:var(--surface-default);border-color:var(--status-warning);height:30px;color:var(--orange-600);padding:0 12px;font-size:13px;font-weight:500}.hzb2-projekte-kopf .hzb2-band strong{font-weight:600}.hzb2-projekte-seite .fi-ta-filter-indicators{display:none}.hzb2-projekte-seite .fi-ta-header-heading{white-space:nowrap;font-size:15px;font-weight:600;line-height:20px}.hzb2-projekte-seite .fi-ta-search-field{border-bottom:1px solid var(--border-default);grid-area:1/2;align-items:center;width:268px;padding:12px 0 12px 8px;display:flex}.hzb2-projekte-seite .fi-ta-search-field .fi-input-wrp{border-radius:var(--r-sm);width:260px;min-height:36px}.hzb2-projekte-seite .fi-ta-col-manager-dropdown .fi-icon-btn .fi-icon{width:15px;height:15px;color:var(--action-primary)}.hzb2-projekte-seite .fi-ta-header-toolbar>.fi-ta-actions{border-bottom:1px solid var(--border-default);flex-wrap:wrap;grid-area:2/1/auto/-1;align-items:center;gap:8px;min-width:0;padding:10px 16px;display:flex}.hzb2-projekte-ansicht{align-items:center;margin-left:auto;padding-left:8px;display:flex}.hzb2-projekte-ansicht .hzb2-seg{gap:0}.hzb2-projekte-ansicht .hzb2-seg>*{color:var(--n-600);padding:0 10px;font-weight:400}.hzb2-projekte-ansicht .hzb2-seg>*+*{border-left:0}.hzb2-projekte-ansicht .hzb2-seg>.is-active{color:var(--action-primary-text);font-weight:500}.hzb2-projekte-label{color:var(--n-500);white-space:nowrap;font-size:12px}.hzb2-projekte-seite .fi-ta-grouping-settings-fields{gap:8px;display:flex}.hzb2-projekte-seite .fi-ta-grouping-settings-fields .fi-input-wrp-prefix{display:none}.hzb2-projekte-seite .fi-ta-grouping-settings-fields .fi-input-wrp{border-radius:var(--r-sm);min-height:36px}.hzb2-projekte-seite .fi-ta-grouping-settings-fields>label:first-child .fi-input-wrp{width:130px}.hzb2-projekte-seite .fi-ta-grouping-settings-fields>label:nth-child(2) .fi-input-wrp{width:124px}.hzb2-projekte-seite .fi-ta-grouping-settings-fields .fi-select-input,.hzb2-projekte-sort .fi-select-input{font-size:13px}.hzb2-projekte-sort .fi-input-wrp{border-radius:var(--r-sm);width:184px;min-height:36px}.hzb2-projekte-seite .fi-ta-content-ctn{border:0;grid-row:3}.hzb2-projekte-seite .fi-ta-header-cell-lead\.name{width:140px}.hzb2-projekte-seite .fi-ta-header-cell-current-budget-seconds,.hzb2-projekte-seite .fi-ta-header-cell-actual-seconds{width:92px}.hzb2-projekte-seite .fi-ta-header-cell-verbrauch{width:24%}.hzb2-projekte-seite .fi-ta-header-cell-status{width:160px}.hzb2-projekte-seite .fi-ta-header-cell-end-on{width:104px}.hzb2-projekte-seite .fi-ta-actions-header-cell{width:54px}.hzb2-projekte-titel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hzb2-projekte-name>:first-child,.hzb2-projekte-leitung>:first-child{overflow:hidden}.hzb2-projekte-leitung .hzb2-avatar{width:18px;height:18px;font-size:9px}.hzb2-projekte-leer{color:var(--n-400)}.hzb2-projekte-plan{color:var(--n-600);font-weight:400}.hzb2-projekte-plan.is-missing{color:var(--status-error);font-weight:500}.hzb2-projekte-ist{color:var(--action-primary);font-weight:500}.hzb2-projekte-ist.is-warn{color:var(--status-warning)}.hzb2-projekte-ist.is-over{color:var(--status-error);font-weight:600}.hzb2-projekte-ist.is-none{color:var(--n-400);font-weight:400}.dark .hzb2-projekte-ist{color:var(--schiefer-200)}.hzb2-projekte-seite .hzb2-usage{width:100%}.hzb2-projekte-seite .hzb2-usage .hzb2-usage-pct{color:var(--action-primary)}.hzb2-projekte-seite .hzb2-usage.is-warn .hzb2-usage-pct{color:var(--status-warning)}.hzb2-projekte-seite .hzb2-usage.is-over .hzb2-usage-pct{color:var(--status-error)}.hzb2-projekte-seite .hzb2-usage.is-none .hzb2-usage-pct{color:var(--n-200)}.dark .hzb2-projekte-seite .hzb2-usage .hzb2-usage-pct{color:var(--schiefer-200)}.hzb2-projekte-summe{z-index:1;max-width:60%;color:var(--n-500);white-space:nowrap;pointer-events:none;grid-row:4;place-self:center start;align-items:center;gap:8px;padding:0 16px;font-size:12px;line-height:16px;display:flex}.hzb2-projekte-summe>span:last-child{text-overflow:ellipsis;overflow:hidden}.hzb2-projekte-summe .hzb2-chip{pointer-events:auto}.hzb2-projekte-seite .fi-ta-content-header{display:none}.hzb2-projekte-board{background:var(--surface-page);grid-auto-columns:minmax(216px,1fr);grid-auto-flow:column;gap:12px;padding:16px;display:grid;overflow-x:auto}.hzb2-projekte-board-spalte{background:var(--n-100);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:8px;display:flex}.dark .hzb2-projekte-board-spalte{background:var(--surface-default)}.hzb2-projekte-board-spalte>header{color:var(--n-700);justify-content:space-between;align-items:center;gap:8px;padding:2px 4px 4px;font-size:12px;font-weight:600;line-height:16px;display:flex}.dark .hzb2-projekte-board-spalte>header{color:var(--text-primary)}.hzb2-projekte-board-spalte .hzb2-count{background:var(--surface-default)}.hzb2-projekte-karten{background:var(--surface-page);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;padding:16px;display:grid}.hzb2-projekte-karte{border:1px solid var(--border-default);background:var(--surface-default);min-width:0;color:var(--text-primary);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;font-size:13px;line-height:18px;text-decoration:none;transition:border-color .12s cubic-bezier(.2,0,0,1);display:flex}.hzb2-projekte-karte:hover{border-color:var(--schiefer-200)}.hzb2-projekte-karte:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.hzb2-projekte-karte-zahlen{color:var(--n-500);justify-content:space-between;gap:12px;font-size:12px;display:flex}.hzb2-projekte-karte-zahlen strong{font-size:13px}.hzb2-projekte-karte-fuss{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.hzb2-projekte-karte-leitung{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-600);align-items:center;gap:6px;font-size:12px;display:inline-flex;overflow:hidden}.hzb2-projekte-karte-leitung .hzb2-avatar{width:18px;height:18px;font-size:9px}.hzb2-projekte-board{align-items:start}.hzb2-projekte-board.is-busy{cursor:progress}.hzb2-projekte-board-spalte{outline-offset:-2px;outline:2px dashed #0000;transition:outline-color .12s cubic-bezier(.2,0,0,1),background-color .12s cubic-bezier(.2,0,0,1),opacity .12s cubic-bezier(.2,0,0,1)}.hzb2-projekte-board-spalte.is-erlaubt{outline-color:var(--schiefer-400);background:var(--schiefer-100)}.hzb2-projekte-board-spalte.is-erlaubt.is-ueber{outline-style:solid;outline-color:var(--action-primary)}.hzb2-projekte-board-spalte.is-gesperrt{opacity:.45;cursor:not-allowed}.hzb2-projekte-board-spalte.is-gesperrt *{cursor:not-allowed}.dark .hzb2-projekte-board-spalte.is-erlaubt{outline-color:var(--schiefer-300);background:var(--company-4-bg)}.hzb2-projekte-board-spalte.is-nurziel>header{color:var(--n-500)}.hzb2-projekte-board-leer{border:1px dashed var(--border-strong);color:var(--n-500);text-align:center;border-radius:10px;padding:14px 8px;font-size:12px;line-height:16px}.hzb2-projekte-board-item{cursor:grab;border-radius:12px;position:relative}.hzb2-projekte-board-item.is-ro{cursor:pointer}.hzb2-projekte-board-item[draggable=true]:active{cursor:grabbing}.hzb2-projekte-board-item:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.hzb2-projekte-board-item .hzb2-projekte-karte{transition:border-color .12s cubic-bezier(.2,0,0,1),box-shadow .12s cubic-bezier(.2,0,0,1),opacity .12s cubic-bezier(.2,0,0,1)}.hzb2-projekte-board-item:hover .hzb2-projekte-karte{border-color:var(--schiefer-200)}.hzb2-projekte-board-item.is-gehoben .hzb2-projekte-karte{border-color:var(--schiefer-300);box-shadow:0 6px 16px #18171424,0 1px 3px #18171414}.hzb2-projekte-board-item.is-quelle .hzb2-projekte-karte{opacity:.45;box-shadow:none;border-style:dashed}.hzb2-projekte-karte-kopf{justify-content:space-between;align-items:flex-start;gap:4px;min-width:0;display:flex}.hzb2-projekte-karte-kopf>.hzb2-name{flex:1}.hzb2 a.hzb2-projekte-karte-link:not(.fi-btn):not(.hzb2-btn),a.hzb2-projekte-karte-link{color:var(--text-primary);text-decoration:none}a.hzb2-projekte-karte-link:hover{color:var(--action-primary);text-decoration:underline}.hzb2-projekte-kmenu{flex-shrink:0;margin:-3px -6px 0 0;position:relative}.hzb2-projekte-kmenu-btn{width:24px;height:24px;color:var(--n-500);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.hzb2-projekte-kmenu-btn:hover,.hzb2-projekte-kmenu-btn[aria-expanded=true]{background:var(--schiefer-100);border-color:var(--schiefer-200);color:var(--action-primary)}.hzb2-projekte-kmenu-btn:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}.hzb2-projekte-kmenu-btn:disabled{color:var(--n-300);cursor:not-allowed}.hzb2-projekte-kmenu-btn:disabled:hover{background:0 0;border-color:#0000}.dark .hzb2-projekte-kmenu-btn:hover,.dark .hzb2-projekte-kmenu-btn[aria-expanded=true]{background:var(--company-4-bg);border-color:var(--border-default);color:var(--action-primary)}.hzb2-projekte-menu{z-index:30;cursor:default;background:var(--surface-default);border:1px solid var(--border-default);border-radius:8px;flex-direction:column;min-width:220px;max-width:280px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #1817141f,0 2px 6px #18171414}.hzb2-projekte-menu-kopf{color:var(--n-500);text-transform:uppercase;letter-spacing:.04em;padding:6px 10px 4px;font-size:11px;font-weight:600;line-height:14px}.hzb2-projekte-menu-leer{color:var(--n-500);padding:6px 10px 8px;font-size:12px}.hzb2-projekte-menu button{min-height:32px;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:flex-start;gap:8px;padding:7px 10px;font-size:13px;font-weight:400;line-height:18px;display:flex}.hzb2-projekte-menu button:hover:not(:disabled),.hzb2-projekte-menu button:focus-visible{background:var(--surface-page);outline:none}.hzb2-projekte-menu button:disabled{color:var(--n-400);cursor:not-allowed}.hzb2-projekte-menu button small{color:var(--n-500);white-space:normal;font-size:11px;line-height:14px;display:block}.hzb2-projekte-sym{width:14px;color:var(--n-500);text-align:center;flex-shrink:0;font-size:11px}.hzb2-projekte-sym.is-info{color:var(--blau-600)}.hzb2-projekte-sym.is-success{color:var(--gruen-600)}.hzb2-projekte-sym.is-warning{color:var(--orange-600)}@media (prefers-reduced-motion:reduce){.hzb2-projekte-board-spalte,.hzb2-projekte-board-item .hzb2-projekte-karte{transition:none}}.hzb2-projekte-kopf{flex-direction:column;gap:16px;display:flex}.hzb2-projekte-kopf .hzb2-meta{flex-wrap:nowrap;min-width:0}.hzb2-projekte-kopf .hzb2-meta>*{flex-shrink:0}.hzb2-projekte-kopf .hzb2-meta>span:last-child{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden}.hzb2-projekte-kopf .hzb2-meta .hzb2-chip{gap:5px;height:22px}.hzb2-projekte-kpis{--n:4}.hzb2-projekte-kpis .hzb2-kpi{border-left:0;border-right:1px solid var(--n-100);flex-direction:column;gap:4px;display:flex}.hzb2-projekte-kpis .hzb2-kpi:last-child{border-right:0}.hzb2-projekte-kpis .hzb2-kpi-value,.hzb2-projekte-kpis .hzb2-kpi-sub{margin-top:0}.hzb2-projekte-kpis .hzb2-kpi-label{text-overflow:ellipsis;overflow:hidden}.hzb2-projekte-kpis .hzb2-kpi-label .hzb2-chip{letter-spacing:0;text-transform:none;height:18px;padding:0 6px;font-size:10px}.hzb2-projekte-kpis .hzb2-kpi-value.is-error{color:var(--rot-600)}.hzb2-projekte-kpis .hzb2-kpi-value.is-warning{color:var(--orange-600)}.hzb2-projekte-seite .fi-ta-main{grid-template-columns:auto minmax(0,1fr) auto auto}.hzb2-projekte-seite .fi-ta-header{display:none}.hzb2-projekte-seite .fi-ta-search-field{grid-area:1/1;width:auto;padding:10px 0 10px 16px}.hzb2-projekte-seite .fi-ta-search-field .fi-input-wrp{width:240px}.hzb2-projekte-seite .fi-ta-header-toolbar>.fi-ta-actions{flex-wrap:nowrap;grid-area:1/2;gap:8px;padding:10px 8px}.hzb2-projekte-seite .fi-ta-filters-dropdown{grid-area:1/3;padding:10px 16px 10px 0}.hzb2-projekte-seite .fi-ta-col-manager-dropdown{display:none}.hzb2-projekte-gruppieren{flex-shrink:0}.hzb2-projekte-gruppieren .fi-input-wrp{border-radius:var(--r-sm);width:160px;min-height:36px}.hzb2-projekte-seite .hzb2-projekte-gruppieren .fi-input-wrp .fi-select-input,.hzb2-projekte-seite .hzb2-projekte-rechts .hzb2-projekte-sort .fi-input-wrp .fi-select-input{background-position:right 6px center;padding-inline:10px 28px;font-size:13px}.hzb2-projekte-seite .hzb2-liste-chips{flex-wrap:nowrap;flex:0 auto;min-width:0;overflow:hidden}.hzb2-projekte-seite .hzb2-fchip{min-width:0;max-width:100%}.hzb2-projekte-seite .hzb2-fchip>span{text-overflow:ellipsis;overflow:hidden}.hzb2-projekte-seite .hzb2-liste-reset{flex-shrink:0}.hzb2-projekte-seite .fi-ta-filters-dropdown .fi-icon-btn-badge-ctn{display:none}.hzb2-projekte-rechts{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;padding-left:8px;display:flex}.hzb2-projekte-klappen{border-radius:var(--r-sm);height:30px;color:var(--action-primary);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.hzb2-projekte-klappen:hover{background:var(--schiefer-50)}.hzb2-projekte-klappen:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.hzb2-projekte-trenner{background:var(--border-default);width:1px;height:22px}.hzb2-projekte-rechts .hzb2-projekte-sort .fi-input-wrp{width:150px}.hzb2-projekte-kopf .hzb2-projekte-ansicht{margin:0 4px 0 0;padding-left:0}.hzb2-projekte-kopf .hzb2-projekte-ansicht .hzb2-seg>*{justify-content:center;width:34px;height:34px;padding:0}.hzb2-projekte-kopf .hzb2-projekte-ansicht .hzb2-seg>*+*{border-left:1px solid var(--border-strong)}.hzb2-projekte-kopf .hzb2-projekte-ansicht .hzb2-seg>.is-active{color:var(--action-primary-text)}.hzb2-projekte-kopf .hzb2-projekte-ansicht .hzb2-seg>:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.hzb2-projekte-grow{font-variant-numeric:tabular-nums;white-space:nowrap;grid-template-columns:28px minmax(220px,1.6fr) 120px 72px 72px minmax(120px,1fr) 140px 28px;align-items:center;gap:10px;padding:10px 16px;font-size:13px;line-height:18px;display:grid}.hzb2-projekte-grow>*{min-width:0}.hzb2-projekte-grow .is-num{text-align:right}.hzb2-projekte-gspalten{background:var(--surface-page);border-bottom:1px solid var(--border-default);letter-spacing:.04em;text-transform:uppercase;color:var(--n-500);padding-top:8px;padding-bottom:8px;font-size:11px;font-weight:500;line-height:14px}.hzb2-projekte-grow .hzb2-usage{width:100%}.hzb2-projekte-gkopf{border-top:1px solid var(--border-default);border-bottom:1px solid var(--n-100);cursor:pointer;background:#fbfaf8}.hzb2-projekte-gruppe:first-of-type>.hzb2-projekte-gkopf{border-top:0}.hzb2-projekte-gkopf:hover,.hzb2-projekte-gruppe.is-offen>.hzb2-projekte-gkopf{background:var(--schiefer-50)}.hzb2-projekte-gruppe.is-offen>.hzb2-projekte-gkopf{border-bottom-color:var(--border-default)}.hzb2-projekte-gruppe:not(.is-offen)>.hzb2-projekte-gzeilen{display:none}.dark .hzb2-projekte-gkopf{background:var(--surface-raised)}.dark .hzb2-projekte-gkopf:hover,.dark .hzb2-projekte-gruppe.is-offen>.hzb2-projekte-gkopf{background:var(--company-4-bg)}.hzb2-projekte-gchev{border-radius:var(--r-sm);width:24px;height:24px;color:var(--action-primary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.hzb2-projekte-gchev svg{transition:transform .12s cubic-bezier(.2,0,0,1)}.hzb2-projekte-gruppe.is-offen .hzb2-projekte-gchev{background:var(--schiefer-100)}.hzb2-projekte-gruppe.is-offen .hzb2-projekte-gchev svg{transform:rotate(90deg)}.hzb2-projekte-gchev:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.dark .hzb2-projekte-gchev{color:var(--schiefer-200)}.hzb2-projekte-gname{flex-direction:column;min-width:0;display:flex}.hzb2-projekte-gname>:first-child{align-items:center;gap:8px;min-width:0;display:flex}.hzb2-projekte-gtitel{text-overflow:ellipsis;font-weight:600;overflow:hidden}.hzb2-projekte-gfirmen{flex-shrink:0;gap:4px;display:flex}.hzb2-projekte-gname>:last-child{color:var(--n-500);text-overflow:ellipsis;font-size:11px;line-height:16px;overflow:hidden}.hzb2-projekte-gwarn{color:var(--orange-600);font-weight:500}.hzb2-projekte-gleitung{min-width:0;color:var(--n-500);align-items:center;gap:4px;font-size:11px;display:flex}.hzb2-projekte-gleitung>:last-child{text-overflow:ellipsis;overflow:hidden}.hzb2-projekte-stapel{flex-shrink:0;display:flex}.hzb2-projekte-stapel .hzb2-avatar{color:#1b2b3b;border:2px solid #fbfaf8;width:24px;height:24px;font-size:9px}.hzb2-projekte-stapel .hzb2-avatar+.hzb2-avatar{margin-left:-6px}.hzb2-projekte-gruppe.is-offen .hzb2-projekte-stapel .hzb2-avatar,.hzb2-projekte-gkopf:hover .hzb2-projekte-stapel .hzb2-avatar{border-color:var(--schiefer-50)}.dark .hzb2-projekte-stapel .hzb2-avatar{border-color:var(--surface-raised);color:var(--schiefer-700)}.hzb2-projekte-gplan{color:var(--text-primary);font-weight:600}.hzb2-projekte-gkopf .hzb2-projekte-ist{font-weight:600}.hzb2-projekte-gstatus{flex-wrap:nowrap;gap:4px;display:flex;overflow:hidden}.hzb2-projekte-zaktion{border-radius:var(--r-sm);width:28px;height:28px;color:var(--action-primary);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.hzb2-projekte-zaktion:hover:not(:disabled){background:var(--schiefer-100);border-color:var(--schiefer-200)}.hzb2-projekte-zaktion:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.hzb2-projekte-zaktion:disabled{color:var(--n-300);cursor:not-allowed}.dark .hzb2-projekte-zaktion{color:var(--schiefer-200)}.hzb2-projekte-pzeile{background:var(--surface-default);border-bottom:1px solid var(--n-100)}.hzb2-projekte-pzeile[data-url]{cursor:pointer}.hzb2-projekte-pzeile:hover{background:var(--surface-page)}.hzb2-projekte-gzeilen>.hzb2-projekte-pzeile:last-child{border-bottom:0}.hzb2-projekte-punkt{justify-content:center;display:flex}.hzb2-projekte-punkt>i{background:var(--border-strong);border-radius:999px;width:6px;height:6px}.hzb2-projekte-pzeile .hzb2-projekte-name>:first-child{align-items:center;gap:6px;min-width:0;display:flex}.hzb2-projekte-pzeile a.hzb2-projekte-titel,.hzb2 .hzb2-projekte-pzeile a.hzb2-projekte-titel{color:var(--text-primary);font-weight:500;text-decoration:none}.hzb2-projekte-pzeile a.hzb2-projekte-titel:hover{color:var(--action-primary);text-decoration:underline}.hzb2-projekte-pzeile .hzb2-projekte-name>:last-child,.hzb2-projekte-pzeile .hzb2-projekte-leitung>:last-child{color:var(--n-500);text-overflow:ellipsis;font-size:11px;line-height:16px;overflow:hidden}.hzb2-projekte-pzeile .hzb2-projekte-leitung>:first-child{align-items:center;gap:6px;min-width:0;font-weight:500;display:flex}.hzb2-projekte-pzeile .hzb2-avatar{color:#1b2b3b;width:18px;height:18px;font-size:8px}.dark .hzb2-projekte-pzeile .hzb2-avatar{color:var(--schiefer-700)}.hzb2-projekte-ellipse{text-overflow:ellipsis;overflow:hidden}.hzb2-projekte-pmenu{justify-content:center;display:flex}.hzb2-projekte-pmenu .fi-icon-btn{border-radius:var(--r-sm);width:28px;height:28px;color:var(--n-600);border:1px solid #0000;margin:0}.hzb2-projekte-pmenu .fi-icon-btn:hover{background:var(--schiefer-100);border-color:var(--schiefer-200);color:var(--action-primary)}.hzb2-projekte-pmenu .fi-icon-btn .fi-icon{width:14px;height:14px}.hzb2-projekte-gesamt{border-top:1px solid var(--border-default);background:var(--surface-page);font-weight:600}.hzb2-projekte-gesamt-text{align-items:center;gap:8px;min-width:0;display:flex}.hzb2-projekte-gesamt-text>:first-child{text-overflow:ellipsis;overflow:hidden}.hzb2-projekte-gesamt .hzb2-chip{font-weight:500}.hzb2-projekte-stand{color:var(--n-500);text-overflow:ellipsis;font-size:12px;font-weight:400;overflow:hidden}@media (width<=1100px){.hzb2-projekte-seite .fi-ta-main{grid-template-columns:minmax(0,1fr) auto}.hzb2-projekte-seite .fi-ta-search-field{grid-column:1;padding-right:8px}.hzb2-projekte-seite .fi-ta-search-field .fi-input-wrp{width:100%}.hzb2-projekte-seite .fi-ta-filters-dropdown{grid-area:1/2}.hzb2-projekte-seite .fi-ta-header-toolbar>.fi-ta-actions{flex-wrap:wrap;grid-area:2/1/auto/-1;padding:0 16px 10px}.hzb2-projekte-seite .fi-ta-search-field,.hzb2-projekte-seite .fi-ta-filters-dropdown{border-bottom:0}.hzb2-projekte-seite .fi-ta-header-toolbar>.fi-ta-actions{border-bottom:1px solid var(--border-default)}.hzb2-projekte-rechts{flex-wrap:wrap;margin-left:0;padding-left:0}.hzb2-projekte-kpis{--n:2}.hzb2-projekte-kpis .hzb2-kpi:nth-child(2){border-right:0}.hzb2-projekte-kpis .hzb2-kpi:nth-child(-n+2){border-bottom:1px solid var(--n-100)}}@media (width<=760px){.hzb2-projekte-grow{grid-template-columns:24px minmax(0,1fr) 60px 96px;gap:8px;padding:10px 12px}.hzb2-projekte-grow>:nth-child(3),.hzb2-projekte-grow>:nth-child(4),.hzb2-projekte-grow>:nth-child(6),.hzb2-projekte-grow>:nth-child(8){display:none}.hzb2-projekte-gstatus,.hzb2-projekte-pstatus{min-width:0;display:flex;overflow:hidden}.hzb2-projekte-gstatus .hzb2-chip,.hzb2-projekte-pstatus .hzb2-chip{text-overflow:ellipsis;min-width:0;max-width:100%;line-height:22px;display:block;overflow:hidden}.hzb2-projekte-gstatus>.hzb2-chip:not(:first-child){display:none}.hzb2-projekte-gesamt .hzb2-projekte-stand{text-align:right}.hzb2-projekte-rechts{flex-wrap:wrap;flex-shrink:1;row-gap:8px;width:100%;min-width:0}.hzb2-projekte-rechts .hzb2-projekte-sort{flex:100%;min-width:0}.hzb2-projekte-rechts .hzb2-projekte-sort .fi-input-wrp{width:100%}.hzb2-projekte-trenner{display:none}}@media (prefers-reduced-motion:reduce){.hzb2-projekte-gchev svg{transition:none}}.hzb2-anmeldung-layout{background:var(--surface-page);min-block-size:100dvh;display:flex}.hzb2-anmeldung{font-family:var(--font-sans);flex-direction:column;flex:1;display:flex}.hzb2-anmeldung-raster{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.hzb2-anmeldung-marke{background:var(--schiefer-700);color:#f3f1ec;flex-direction:column;justify-content:space-between;gap:40px;padding:40px 48px;display:flex;position:relative;overflow:hidden}.hzb2-anmeldung-logo{align-items:center;gap:12px;display:flex;position:relative}.hzb2-anmeldung-logo-platte{align-items:center;display:inline-flex}.hzb2-anmeldung-logo-platte img{block-size:34px;inline-size:auto;display:block}.hzb2-anmeldung-wortmarke{white-space:nowrap;font-size:18px;font-weight:400;line-height:22px}.hzb2-anmeldung-wortmarke strong{font-weight:600}.hzb2-anmeldung-botschaft{flex-direction:column;gap:20px;max-inline-size:420px;display:flex;position:relative}.hzb2-anmeldung-botschaft h1{letter-spacing:-.01em;text-wrap:pretty;color:#f3f1ec;margin:0;font-size:32px;font-weight:600;line-height:40px}.hzb2-anmeldung-botschaft ul{color:var(--schiefer-200);flex-direction:column;gap:12px;margin:0;padding:0;font-size:14px;line-height:20px;list-style:none;display:flex}.hzb2-anmeldung-botschaft li{align-items:flex-start;gap:10px;display:flex}.hzb2-anmeldung-botschaft svg{fill:none;block-size:18px;inline-size:18px;stroke:var(--gold-300);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;margin-block-start:1px}.hzb2-anmeldung-fuss{color:var(--schiefer-300);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-block-size:16px;font-size:12px;line-height:16px;display:flex;position:relative}.hzb2-anmeldung-fuss>span{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.hzb2-anmeldung-formular{background:var(--surface-page);flex-direction:column;justify-content:center;align-items:center;padding:40px 32px;display:flex}.hzb2-anmeldung-spalte{flex-direction:column;gap:20px;inline-size:380px;max-inline-size:100%;display:flex}.hzb2-anmeldung-logo.is-kompakt{color:var(--text-primary);display:none}.hzb2-anmeldung-logo.is-kompakt img{block-size:34px;inline-size:auto}.hzb2-anmeldung-kopf{flex-direction:column;gap:4px;display:flex}.hzb2-anmeldung-kopf h2{color:var(--text-primary);margin:0;font-size:24px;font-weight:600;line-height:30px}.hzb2-anmeldung-kopf p{color:var(--text-secondary);margin:0;font-size:13px;line-height:18px}.hzb2-anmeldung-hilfe{color:var(--text-secondary);text-align:center;margin:0;font-size:12px;line-height:16px}.hzb2-anmeldung-spalte .fi-sc-form,.hzb2-anmeldung-spalte .fi-sc-form .fi-sc.fi-grid{gap:20px}.hzb2-anmeldung-spalte .fi-fo-field-label-ctn{align-items:center}.hzb2-anmeldung-spalte .fi-fo-field{gap:5px}.hzb2-anmeldung-spalte .fi-fo-field-label-content{font-size:12px;font-weight:500;line-height:16px}.hzb2-anmeldung-spalte .fi-fo-field-label-ctn .fi-link{color:var(--text-link);font-size:12px;font-weight:500;line-height:16px}.hzb2-anmeldung-spalte .fi-fo-field-label-ctn .fi-link:hover{text-decoration:underline}.hzb2-anmeldung-spalte .fi-input-wrp{background-color:var(--surface-default);min-block-size:42px}.hzb2-anmeldung-spalte .fi-input-wrp input.fi-input{padding-block:11px;font-size:14px}.hzb2-anmeldung-spalte .fi-input-wrp-prefix{border:0;padding-inline:12px 0}.hzb2-anmeldung-spalte .fi-input-wrp-prefix .fi-icon{block-size:16px;inline-size:16px;color:var(--n-400)}.hzb2-anmeldung-spalte .fi-input-wrp-prefix+.fi-input-wrp-content-ctn input.fi-input{padding-inline-start:10px}.hzb2-anmeldung-spalte .fi-input-wrp-suffix{border:0}.hzb2-anmeldung-spalte .fi-input-wrp-suffix .fi-icon-btn{color:var(--n-500)}.hzb2-anmeldung-spalte .fi-input-wrp.fi-invalid{border-color:var(--status-error);box-shadow:0 0 0 3px var(--status-error-bg)!important}.hzb2-anmeldung-spalte .fi-fo-field-wrp-error-message{color:var(--status-error);align-items:flex-start;gap:6px;font-size:12px;line-height:16px;display:flex}.hzb2-anmeldung-spalte .fi-fo-field-wrp-error-message:before{content:"";background:currentColor;flex-shrink:0;block-size:13px;inline-size:13px;margin-block-start:1.5px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 8v5M12 16h.01'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 8v5M12 16h.01'/%3E%3C/svg%3E") 50%/contain no-repeat}.hzb2-anmeldung-spalte .fi-checkbox-input{border-width:1.5px;border-radius:4px;block-size:18px;inline-size:18px}.hzb2-anmeldung-spalte .fi-fo-checkbox-list-option-label{color:var(--n-700);font-size:13px;font-weight:400;line-height:18px}.hzb2-anmeldung-spalte .fi-fo-field-label:has(.fi-checkbox-input) .fi-fo-field-label-content{color:var(--n-700);font-size:13px;font-weight:400;line-height:18px}.dark .hzb2-anmeldung-spalte .fi-fo-field-label:has(.fi-checkbox-input) .fi-fo-field-label-content{color:var(--text-primary)}.hzb2-anmeldung-spalte .fi-fo-field-label:has(.fi-checkbox-input){align-items:center;gap:8px}.hzb2-anmeldung-spalte .fi-sc-form .fi-ac .fi-btn{border-radius:var(--r-sm);min-block-size:44px;font-size:14px;font-weight:600}.hzb2-anmeldung-spalte .fi-sc-form .fi-ac .fi-btn .fi-icon{block-size:14px;inline-size:14px}@media (width<=959px){.hzb2-anmeldung-raster{grid-template-columns:minmax(0,1fr)}.hzb2-anmeldung-marke{display:none}.hzb2-anmeldung-logo.is-kompakt{display:flex}.hzb2-anmeldung-formular{padding:32px 16px}}.hzb2-projekt-anlegen-head{flex-direction:column;gap:10px;display:flex}.hzb2-projekt-anlegen-head .hzb2-crumbs{white-space:nowrap}.hzb2-projekt-anlegen-head .hzb2-head{gap:24px}.hzb2-projekt-anlegen-titel{gap:8px}.hzb2-projekt-anlegen-btn{justify-content:center;padding:0 12px}.hzb2 a.hzb2-projekt-anlegen-btn{color:var(--text-primary)}.hzb2-projekt-anlegen-btn.is-block{width:100%}.hzb2-projekt-anlegen-btn.is-sm32{height:32px}.hzb2-projekt-anlegen-steps{margin:0;padding:0;list-style:none}.hzb2-projekt-anlegen-steps .hzb2-step{color:var(--n-500)}.hzb2-projekt-anlegen-steps .hzb2-step.is-active,.hzb2-projekt-anlegen-steps .hzb2-step.is-done{color:var(--text-primary)}.hzb2-projekt-anlegen-steps .hzb2-step-dot,.hzb2-projekt-anlegen-steps .hzb2-step-sub{color:inherit}.hzb2-projekt-anlegen-step-text{flex-direction:column;min-width:0;line-height:18px;display:flex}.hzb2-projekt-anlegen-step-btn{color:inherit;font:inherit;text-align:left;cursor:pointer;display:contents}.hzb2-projekt-anlegen-steps .hzb2-step:has(.hzb2-projekt-anlegen-step-btn):hover{background:var(--surface-page);cursor:pointer}.hzb2-projekt-anlegen-form .fi-sc-wizard-footer{display:none}.hzb2-projekt-anlegen-form .fi-sc-wizard,.hzb2-projekt-anlegen-form .fi-sc-wizard-step{padding:0}.hzb2-projekt-anlegen-form .fi-sc-wizard-step>.fi-sc,.hzb2-projekt-anlegen-form>.fi-sc{gap:16px}.hzb2-projekt-anlegen-form .fi-sc-wizard-step:focus{outline:none}.hzb2-projekt-anlegen-form .fi-section-content-ctn>.fi-section-content{padding:16px}.hzb2-projekt-anlegen-form .fi-section-content.fi-sc{gap:14px 16px}.hzb2-projekt-anlegen-form .fi-section-header{min-height:48px}.hzb2-projekt-anlegen-pflicht{color:var(--n-500);white-space:nowrap;font-size:12px;font-weight:400}.hzb2-projekt-anlegen-pflicht>span,.hzb2-projekt-anlegen-stern{color:var(--rot-500)}.hzb2-projekt-anlegen-form .fi-fo-field{gap:5px}.hzb2-projekt-anlegen-form .fi-fo-field-label-required-mark{color:var(--rot-500)}.hzb2-projekt-anlegen-form .fi-fo-field .fi-sc-text{color:var(--n-500);font-size:11px;font-weight:400;line-height:14px}.hzb2-projekt-anlegen-form .fi-fo-field-label-ctn .fi-sc-text{color:var(--n-400);white-space:nowrap;font-size:12px;line-height:16px}.hzb2-projekt-anlegen-form .fi-input-wrp,.hzb2-projekt-anlegen-form .fi-input,.hzb2-projekt-anlegen-form .fi-select-input-btn,.hzb2-projekt-anlegen-form textarea{font-size:13px}.hzb2-projekt-anlegen-form textarea{min-height:86px;padding:10px 12px;line-height:20px}.hzb2-projekt-anlegen-warn .fi-input-wrp{border-color:var(--status-warning);background:#fffdf9}.dark .hzb2-projekt-anlegen-warn .fi-input-wrp{background:var(--status-warning-bg)}.hzb2-projekt-anlegen-warn .fi-fo-field>:not(.fi-fo-field-label-col) .fi-sc-text{color:var(--orange-600)}.hzb2-projekt-anlegen-form input[id$=budget_seconds]{font-variant-numeric:tabular-nums}.hzb2-projekt-anlegen-opt{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.hzb2-projekt-anlegen-dot{background:var(--n-400);border-radius:999px;flex-shrink:0;width:8px;height:8px}.hzb2-projekt-anlegen-dot.is-success{background:var(--status-success)}.hzb2-projekt-anlegen-feld{flex-direction:column;gap:5px;min-width:0;display:flex}.hzb2-projekt-anlegen-label{color:var(--n-600);justify-content:space-between;align-items:center;gap:8px;min-height:20px;font-size:12px;font-weight:500;line-height:16px;display:flex}.hzb2-projekt-anlegen-zusatz{color:var(--n-400);white-space:nowrap;font-weight:400}.hzb2-projekt-anlegen-hilfe{color:var(--n-500);font-size:11px;line-height:14px}.hzb2-projekt-anlegen-hilfe.is-warn{color:var(--orange-600)}.hzb2-projekt-anlegen-box-feld{white-space:nowrap;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;height:36px;padding:0 12px;font-size:13px;display:flex;overflow:hidden}.hzb2-projekt-anlegen-fest{color:var(--n-500)}.hzb2-projekt-anlegen-fest strong{color:var(--n-500);font-variant-numeric:tabular-nums;font-weight:600}.hzb2-projekt-anlegen-fest svg{color:var(--n-400);flex-shrink:0}.hzb2-projekt-anlegen-box-feld{border:1px solid var(--border-strong);background:var(--surface-default);color:var(--text-primary)}.hzb2-projekt-anlegen-box-feld svg{color:var(--n-500);flex-shrink:0}.hzb2-projekt-anlegen-box-feld .is-leer{color:var(--n-400)}.hzb2-projekt-anlegen-box-feld.is-warn{border-color:var(--status-warning);background:#fffdf9}.dark .hzb2-projekt-anlegen-box-feld.is-warn{background:var(--status-warning-bg)}.hzb2-projekt-anlegen-einheit{color:var(--n-500);font-size:12px}.hzb2-projekt-anlegen-vorschau-raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px;padding:16px;display:grid}.hzb2-projekt-anlegen-tabelle{border-top:1px solid var(--border-default);margin:0 -16px -16px}.hzb2-projekt-anlegen-tabelle tfoot td{color:var(--n-600);font-size:12px;font-weight:500}.hzb2-projekt-anlegen-tabelle tfoot td.r{color:var(--text-primary);font-size:13px;font-weight:600}.hzb2-projekt-anlegen-empty{padding:16px 16px 8px}.hzb2-projekt-anlegen-leer{color:var(--n-500);font-size:12px}.hzb2-projekt-anlegen-box{flex-direction:column;gap:10px;display:flex}.hzb2-projekt-anlegen-box .hzb2-aside-title{margin-bottom:0}.hzb2-projekt-anlegen-vorlagen{flex-direction:column;gap:6px;display:flex}.hzb2-projekt-anlegen-vorlage{border:1px solid var(--border-default);background:var(--surface-default);color:var(--text-primary);text-align:left;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:12px;line-height:16px;display:flex}.hzb2-projekt-anlegen-vorlage>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-projekt-anlegen-vorlage svg{flex-shrink:0}.hzb2-projekt-anlegen-vorlage:hover{background:var(--surface-page)}.hzb2-projekt-anlegen-vorlage.is-active{border-color:var(--schiefer-200);background:var(--schiefer-100);color:var(--schiefer-700);font-weight:500}.hzb2-projekt-anlegen-mehr{color:var(--action-primary);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px;font-weight:500}.hzb2-projekt-anlegen-kv{gap:6px 14px}.hzb2 .hzb2-projekt-anlegen-kv>a{color:var(--n-500)}.hzb2 .hzb2-projekt-anlegen-kv>a:hover{color:var(--action-primary)}.hzb2-abrechnungslauf-title{gap:10px}.hzb2-abrechnungslauf-title .hzb2-head{gap:24px}.hzb2-abrechnungslauf-headmain{gap:8px}.hzb2-abrechnungslauf .hzb2-actions .hzb2-btn{padding:0 12px}.hzb2-abrechnungslauf .hzb2-actions .hzb2-btn svg,.hzb2-abrechnungslauf .hzb2-card-head .hzb2-btn svg{color:var(--action-primary)}.hzb2-abrechnungslauf .hzb2-btn.is-on{border-color:var(--action-primary);box-shadow:inset 0 0 0 1px var(--action-primary)}.hzb2-abrechnungslauf-steps .hzb2-step,.hzb2-abrechnungslauf-steps .hzb2-step-dot{color:var(--n-500)}.hzb2-abrechnungslauf-steps .hzb2-step.is-done .hzb2-step-dot{background:var(--status-success-bg);border-color:var(--status-success-bg);color:var(--status-success)}.hzb2-abrechnungslauf-steps .hzb2-step.is-active{color:var(--text-primary)}.hzb2-abrechnungslauf-steps .hzb2-step.is-active .hzb2-step-dot{color:var(--action-primary-text)}.hzb2-abrechnungslauf-steps .hzb2-step-title,.hzb2-abrechnungslauf-steps .hzb2-step-sub{color:inherit}.hzb2-abrechnungslauf-check{width:14px;height:14px}.hzb2-abrechnungslauf .hzb2-band{gap:16px}.hzb2-abrechnungslauf .hzb2-band strong{font-weight:600}.hzb2-abrechnungslauf .hzb2-band.is-warning .hzb2-btn{background:var(--surface-default);border-color:var(--status-warning);color:var(--orange-600)}.hzb2-abrechnungslauf-filter{align-items:center;gap:8px;min-width:0;display:flex}.hzb2-abrechnungslauf-sel select{appearance:none;background:var(--surface-default) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 24 24' fill='none' stroke='%236B675F' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center;text-overflow:ellipsis;white-space:nowrap;width:100%;padding:0 28px 0 10px;overflow:hidden}.hzb2-abrechnungslauf-sel.is-period{width:200px}.hzb2-abrechnungslauf-sel.is-customer{width:130px}.hzb2-abrechnungslauf-range{color:var(--n-500);align-items:center;gap:6px;font-size:13px;display:flex}.hzb2-abrechnungslauf-date{width:140px;padding-right:8px}.hzb2-abrechnungslauf-toolbar{flex-wrap:wrap}.hzb2-abrechnungslauf-reset{height:28px;color:var(--action-primary);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:500}.hzb2-abrechnungslauf-scope{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.hzb2-abrechnungslauf-sel-sum{color:var(--n-500);white-space:nowrap;font-size:12px}.hzb2-abrechnungslauf-toolbar .hzb2-btn.is-sm svg{width:13px;height:13px}.hzb2-abrechnungslauf-grid{grid-template-columns:6px 24px minmax(190px,1.4fr) 80px 90px 100px minmax(170px,1fr) minmax(210px,1.1fr) auto 6px;column-gap:10px;font-size:13px;line-height:18px;display:grid}.hzb2-abrechnungslauf-grid.is-preview{grid-template-columns:6px minmax(200px,1.6fr) minmax(140px,1fr) 80px 100px 100px 6px}.hzb2-abrechnungslauf-row{grid-template-columns:subgrid;border-bottom:1px solid var(--n-100);font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:1/-1;align-items:center;min-width:0;padding:11px 0;display:grid}.hzb2-abrechnungslauf-row>*{min-width:0}.hzb2-abrechnungslauf-row>:first-child{grid-column-start:2}.hzb2-abrechnungslauf-row .r{text-align:right}.hzb2-abrechnungslauf-row:not(.is-head):not(.is-sum):hover{background:var(--surface-page)}.hzb2-abrechnungslauf-grid>.hzb2-abrechnungslauf-row:nth-last-child(1 of :not(.is-sum)){border-bottom:0}.hzb2-abrechnungslauf-row.is-head{background:var(--surface-page);border-bottom:1px solid var(--border-default);color:var(--n-500);text-transform:uppercase;letter-spacing:.04em;padding:8px 0;font-size:11px;font-weight:500;line-height:14px}.hzb2-abrechnungslauf-row.is-sum{background:var(--surface-page);border-top:1px solid var(--border-default);border-bottom:0;padding:10px 0;font-size:12px;font-weight:600}.hzb2-abrechnungslauf-grid>.hzb2-empty{grid-column:1/-1}.hzb2-abrechnungslauf-sumnote{color:var(--n-500);text-overflow:ellipsis;font-weight:400;overflow:hidden}.hzb2-abrechnungslauf-muted{color:var(--text-secondary)}.hzb2-abrechnungslauf-faint{color:var(--n-400)}.hzb2-abrechnungslauf-net{color:var(--text-primary);font-weight:600}.hzb2-abrechnungslauf-err{color:var(--rot-600)}.hzb2-abrechnungslauf-ellipsis{text-overflow:ellipsis;overflow:hidden}.hzb2-abrechnungslauf-hint .hzb2-chip{text-overflow:ellipsis;max-width:100%;line-height:22px;display:inline-block;overflow:hidden}.hzb2-abrechnungslauf-acts{justify-content:flex-end;align-items:center;gap:4px;display:flex}.hzb2-abrechnungslauf-acts .hzb2-rowbtn{color:var(--text-secondary)}.hzb2 .hzb2-abrechnungslauf-fix{height:26px;color:var(--text-primary)}.hzb2-abrechnungslauf-check-input{width:18px;height:18px;accent-color:var(--action-primary);cursor:pointer;border-radius:4px;margin:0}.hzb2-abrechnungslauf-check-input:disabled{cursor:not-allowed;opacity:.5}.hzb2-abrechnungslauf-check-input:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.hzb2-abrechnungslauf-row .hzb2-name>:first-child>.hzb2-abrechnungslauf-txt{text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-integrationsmonitor-titel{gap:10px}.hzb2-integrationsmonitor-titel>.hzb2-head{gap:24px}.hzb2-integrationsmonitor-kopf{gap:8px}.hzb2-integrationsmonitor-kopfbtn{color:var(--text-primary);background:var(--surface-default);padding:0 12px;font-size:13px;font-weight:500}.hzb2-integrationsmonitor-kopfbtn svg{color:var(--action-primary)}.hzb2 a.hzb2-integrationsmonitor-kopfbtn,.hzb2 a.hzb2-integrationsmonitor-kopfbtn:hover{color:var(--text-primary)}.hzb2-integrationsmonitor .hzb2-band strong{font-weight:600}.hzb2-integrationsmonitor .hzb2-band .hzb2-integrationsmonitor-bandbtn{background:var(--surface-default);border-color:var(--orange-500);color:var(--orange-600)}.hzb2-integrationsmonitor .hzb2-band .hzb2-integrationsmonitor-bandbtn svg{width:13px;height:13px;color:var(--orange-500)}.dark .hzb2-integrationsmonitor .hzb2-band .hzb2-integrationsmonitor-bandbtn{color:var(--status-warning);border-color:var(--status-warning);background:0 0}.hzb2-integrationsmonitor .hzb2-card-title{text-overflow:ellipsis;gap:10px;min-width:0;overflow:hidden}.hzb2-integrationsmonitor .hzb2-card-head .hzb2-card-meta{color:var(--n-500)}.hzb2-integrationsmonitor-raster{background:var(--surface-page);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;padding:12px;display:grid}.hzb2-integrationsmonitor-kachel{background:var(--surface-default);border:1px solid var(--border-default);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.hzb2-integrationsmonitor-kachel-kopf{white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:18px;display:flex}.hzb2-integrationsmonitor-kachel-kopf>span{text-overflow:ellipsis;overflow:hidden}.hzb2-integrationsmonitor-ampel{background:var(--n-300);border-radius:999px;flex-shrink:0;width:10px;height:10px}.hzb2-integrationsmonitor-ampel.is-success{background:var(--status-success)}.hzb2-integrationsmonitor-ampel.is-warning{background:var(--status-warning)}.hzb2-integrationsmonitor-ampel.is-error{background:var(--status-error)}.hzb2-integrationsmonitor-kachel-sub{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.hzb2-integrationsmonitor-kachel-hinweis{color:var(--n-600);text-wrap:pretty;overflow-wrap:anywhere;min-height:32px;font-size:12px;line-height:16px}.hzb2-integrationsmonitor-aktion{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:28px;color:var(--text-primary);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:flex}.hzb2 a.hzb2-integrationsmonitor-aktion,.hzb2 a.hzb2-integrationsmonitor-aktion:hover{color:var(--text-primary)}.hzb2-integrationsmonitor-aktion:hover{background:var(--surface-page)}.hzb2-integrationsmonitor-aktion svg{color:var(--action-primary);flex-shrink:0}.hzb2-integrationsmonitor-aktion:disabled{opacity:.5;cursor:not-allowed}.hzb2-integrationsmonitor-unten{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.hzb2-integrationsmonitor .hzb2-empty{padding:28px 16px}.hzb2-integrationsmonitor .hzb2-count{height:auto;padding:2px 8px}.hzb2-integrationsmonitor-protokoll{font-size:14px;font-weight:500}.hzb2-integrationsmonitor-tabelle td{white-space:nowrap}.hzb2-integrationsmonitor-tabelle td:nth-child(2){white-space:normal;width:100%;max-width:0}.hzb2-integrationsmonitor-ereignis{border-bottom:1px solid var(--n-100);font-variant-numeric:tabular-nums;white-space:nowrap;grid-template-columns:110px 130px minmax(160px,1fr) 28px;align-items:center;gap:10px;padding:11px 16px;font-size:13px;line-height:18px;display:grid}.hzb2-integrationsmonitor-ereignis:last-child{border-bottom:0}.hzb2-integrationsmonitor-ereignis:not(.is-kopf):hover{background:var(--surface-page)}.hzb2-integrationsmonitor-ereignis.is-kopf{background:var(--surface-page);border-bottom-color:var(--border-default);color:var(--n-500);text-transform:uppercase;letter-spacing:.04em;padding:8px 16px;font-size:11px;font-weight:500;line-height:14px}.hzb2-integrationsmonitor-zeit{color:var(--n-600);text-overflow:ellipsis;overflow:hidden}.hzb2-integrationsmonitor-ereignis .hzb2-rowbtn{color:var(--n-600)}.hzb2-bankumsaetze-page .fi-page-header-main-ctn,.hzb2-bankumsaetze-page .fi-page-main,.hzb2-bankumsaetze-page .fi-page-content{gap:16px}.hzb2-bankumsaetze-titel{flex-direction:column;gap:10px;display:flex}.hzb2-bankumsaetze-titel .hzb2-head{gap:24px}.hzb2-bankumsaetze-titel .hzb2-head-main{gap:8px}.hzb2-bankumsaetze-aktionen .fi-btn{border-radius:var(--r-sm);height:36px;box-shadow:none;background:var(--surface-default);color:var(--text-primary);border:1px solid var(--border-strong);gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-bankumsaetze-aktionen .fi-btn:hover{background:var(--surface-page)}.hzb2-bankumsaetze-aktionen .fi-btn .fi-icon{width:14px;height:14px;color:var(--action-primary)}.hzb2-bankumsaetze-aktionen .fi-btn.fi-color-primary{background:var(--action-primary);border-color:var(--action-primary);color:var(--action-primary-text)}.hzb2-bankumsaetze-aktionen .fi-btn.fi-color-primary:hover{background:var(--action-primary-hover)}.hzb2-bankumsaetze-aktionen .fi-btn.fi-color-primary .fi-icon{color:var(--action-primary-text)}.hzb2-bankumsaetze-aktionen .fi-btn.fi-disabled,.hzb2-bankumsaetze-aktionen .fi-btn[disabled]{opacity:.5;cursor:not-allowed}.hzb2-bankumsaetze-kopf .hzb2-kpi{border-left:0;border-right:1px solid var(--n-100);flex-direction:column;gap:4px;display:flex}.hzb2-bankumsaetze-kopf .hzb2-kpi:last-child{border-right:0}.hzb2-bankumsaetze-kopf .hzb2-kpi-value,.hzb2-bankumsaetze-kopf .hzb2-kpi-sub{margin-top:0}.hzb2-bankumsaetze-kopf .hzb2-kpi-label{text-overflow:ellipsis;overflow:hidden}.hzb2-bankumsaetze-warn{color:var(--orange-600)}.hzb2-bankumsaetze-ok{color:var(--gruen-600)}.dark .hzb2-bankumsaetze-warn{color:var(--status-warning)}.dark .hzb2-bankumsaetze-ok{color:var(--status-success)}.hzb2-bankumsaetze-kopf .hzb2-band{gap:16px}.hzb2-bankumsaetze-kopf .hzb2-band strong{font-weight:600}.hzb2-bankumsaetze-kopf .hzb2-band-text svg{color:var(--blau-500)}.hzb2-bankumsaetze-kopf .hzb2-band-actions .fi-btn{border-radius:var(--r-sm);height:30px;box-shadow:none;background:var(--surface-default);color:var(--text-primary);border:1px solid var(--border-strong);gap:6px;padding:0 10px;font-size:12px;font-weight:500}.hzb2-bankumsaetze-kopf .hzb2-band-actions .fi-btn:hover{background:var(--surface-page)}.hzb2-bankumsaetze-kopf .hzb2-band-actions .fi-btn .fi-icon{width:13px;height:13px;color:var(--action-primary)}.dark .hzb2-bankumsaetze-kopf .hzb2-band-text svg{color:var(--status-info)}.hzb2-bankumsaetze-page .fi-ta-ctn{border:1px solid var(--border-default);box-shadow:none;background:var(--surface-default);border-radius:12px;position:relative;overflow:visible}.hzb2-bankumsaetze-page .fi-ta-header-ctn{border-radius:12px 12px 0 0}.hzb2-bankumsaetze-page .fi-ta-ctn .fi-pagination,.hzb2-bankumsaetze-page .fi-ta-content-ctn:last-child,.hzb2-bankumsaetze-page .fi-ta-empty-state{border-radius:0 0 12px 12px}.hzb2-bankumsaetze-page .fi-ta-header-ctn{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.hzb2-bankumsaetze-page .fi-ta-header-toolbar{border:0;gap:8px;padding:0}.hzb2-bankumsaetze-page .fi-ta-header-toolbar>.fi-ta-actions:empty{display:none}.hzb2-bankumsaetze-page .fi-ta-header-toolbar>div:not(.fi-ta-actions){align-items:center;gap:8px;display:flex}.hzb2-bankumsaetze-tbl-titel .hzb2-card-title{gap:10px}.hzb2-bankumsaetze-tbl-titel .hzb2-count{height:auto;padding:2px 8px;line-height:16px}.hzb2-bankumsaetze-konto .hzb2-select{text-overflow:ellipsis;white-space:nowrap;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 24 24' fill='none' stroke='%236B675F' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:13px 13px;width:190px;height:36px;padding:0 28px 0 10px;overflow:hidden}.hzb2-bankumsaetze-page .fi-ta-search-field{width:200px}.hzb2-bankumsaetze-page .fi-ta-search-field .fi-input-wrp{border-radius:var(--r-sm);height:36px;box-shadow:none;border:1px solid var(--border-strong);align-items:center}.hzb2-bankumsaetze-page .fi-ta-search-field .fi-input{height:34px;padding-block:0;font-size:13px;line-height:34px}.hzb2-bankumsaetze-page .fi-ta-search-field .fi-input-wrp-prefix{padding-inline-start:10px}.hzb2-bankumsaetze-page .fi-ta-search-field .fi-input-wrp-prefix .fi-icon{width:14px;height:14px;color:var(--n-400)}.hzb2-bankumsaetze-page .fi-ta-filters-dropdown .fi-btn{border-radius:var(--r-sm);height:36px;box-shadow:none;background:var(--surface-default);min-block-size:0;color:var(--text-primary);border:1px solid var(--border-strong);gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-bankumsaetze-page .fi-ta-filters-dropdown .fi-btn .fi-icon{width:14px;height:14px;color:var(--action-primary)}.hzb2-bankumsaetze-page .fi-ta-filters-dropdown .fi-btn .fi-badge{margin-left:2px;position:static}.hzb2-bankumsaetze-filterzeile .hzb2-fchip{color:var(--schiefer-700)}.dark .hzb2-bankumsaetze-filterzeile .hzb2-fchip{background:var(--surface-raised);color:var(--text-primary)}.hzb2-bankumsaetze-zuruecksetzen{height:28px;color:var(--action-primary);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:12px;font-weight:500}.hzb2-bankumsaetze-zuruecksetzen:hover{color:var(--action-primary-hover);text-decoration:underline}.hzb2-bankumsaetze-ohnefilter{color:var(--n-500);font-size:12px;line-height:28px}.hzb2-bankumsaetze-seg>*{height:28px;padding:0 10px}.hzb2-bankumsaetze-page .fi-ta-table{table-layout:fixed;width:100%;font-size:13px;line-height:18px}.hzb2-bankumsaetze-page .fi-ta-table thead th{background:var(--surface-page);border-bottom:1px solid var(--border-default);text-transform:uppercase;letter-spacing:.04em;color:var(--n-500);white-space:nowrap;padding:8px 5px;font-size:11px;font-weight:500;line-height:14px}.hzb2-bankumsaetze-page .fi-ta-table thead th .fi-ta-header-cell-sort-btn{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit}.hzb2-bankumsaetze-page .fi-ta-table thead th:first-child,.hzb2-bankumsaetze-page .fi-ta-table tbody td:first-child{padding-left:16px}.hzb2-bankumsaetze-page .fi-ta-table thead th:last-child,.hzb2-bankumsaetze-page .fi-ta-table tbody td:last-child{padding-right:16px}.hzb2-bankumsaetze-page .fi-ta-table th:first-child{width:19%}.hzb2-bankumsaetze-page .fi-ta-table th:nth-child(2){width:20%}.hzb2-bankumsaetze-page .fi-ta-table th:nth-child(3){width:56px}.hzb2-bankumsaetze-page .fi-ta-table th:nth-child(4){width:112px}.hzb2-bankumsaetze-page .fi-ta-table th:nth-child(5){width:auto}.hzb2-bankumsaetze-page .fi-ta-table th:last-child{width:232px}.hzb2-bankumsaetze-page .fi-ta-table tbody td{border-bottom:1px solid var(--n-100);vertical-align:middle;padding:0 5px}.hzb2-bankumsaetze-page .fi-ta-table tbody tr:last-child td{border-bottom:0}.hzb2-bankumsaetze-page .fi-ta-table tbody tr:hover td{background:var(--surface-page)}.hzb2-bankumsaetze-page .fi-ta-table tbody .fi-ta-col,.hzb2-bankumsaetze-page .fi-ta-table tbody .fi-ta-text{width:100%;min-width:0;padding:0}.hzb2-bankumsaetze-page .fi-ta-table tbody .fi-ta-text{padding:11px 0}.hzb2-bankumsaetze-page .fi-ta-text-item{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;min-width:0;max-width:100%;font-size:13px;line-height:18px;display:block;overflow:hidden}.hzb2-bankumsaetze-page .hzb2-name>:first-child{text-overflow:ellipsis;display:block;overflow:hidden}.hzb2-bankumsaetze-page .hzb2-name>:nth-child(2){line-height:16px}.hzb2-bankumsaetze-page .fi-ta-cell-suggestion .hzb2-name>:first-child{align-items:center;gap:6px;display:flex}.hzb2-bankumsaetze-page .fi-ta-cell-suggestion a{font-weight:500}.hzb2-bankumsaetze-page .fi-ta-cell-amount-cents .fi-ta-text-item{text-align:right}.hzb2-bankumsaetze-betrag{font-variant-numeric:tabular-nums;font-weight:600}.hzb2-bankumsaetze-betrag.is-ein{color:var(--gruen-600)}.hzb2-bankumsaetze-betrag.is-aus{color:var(--rot-600)}.dark .hzb2-bankumsaetze-betrag.is-ein{color:var(--status-success)}.dark .hzb2-bankumsaetze-betrag.is-aus{color:var(--status-error)}.hzb2-bankumsaetze-unklar{color:var(--orange-600);font-weight:500}.hzb2-bankumsaetze-ohne{color:var(--n-500);font-weight:500}.dark .hzb2-bankumsaetze-unklar{color:var(--status-warning)}.hzb2-bankumsaetze-page .fi-ta-table tbody td>.fi-ta-actions{flex-wrap:nowrap;justify-content:flex-end;gap:4px}.hzb2-bankumsaetze-page .fi-ta-table tbody td>.fi-ta-actions .fi-btn{border-radius:var(--r-sm);height:28px;box-shadow:none;white-space:nowrap;gap:4px;min-block-size:0;padding:0 10px;font-size:12px;font-weight:500}.hzb2-bankumsaetze-page .fi-ta-table tbody td>.fi-ta-actions .fi-btn.fi-color-gray{background:var(--surface-default);color:var(--text-primary);border:1px solid var(--border-strong)}.hzb2-bankumsaetze-page .fi-ta-table tbody td>.fi-ta-actions .fi-btn.fi-color-gray:hover{background:var(--surface-page)}.hzb2-bankumsaetze-page .fi-ta-table tbody td>.fi-ta-actions .fi-btn.fi-color-primary{background:var(--action-primary);color:var(--action-primary-text);border:1px solid var(--action-primary)}.hzb2-bankumsaetze-page .fi-ta-table tbody td>.fi-ta-actions .fi-icon-btn{border-radius:var(--r-sm);width:28px;height:28px;color:var(--n-600);border:1px solid #0000;margin:0}.hzb2-bankumsaetze-page .fi-ta-table tbody td>.fi-ta-actions .fi-icon-btn:hover{background:var(--schiefer-100);border-color:var(--schiefer-200);color:var(--action-primary)}.hzb2-bankumsaetze-page .fi-ta-table tbody td>.fi-ta-actions .fi-icon-btn .fi-icon{width:14px;height:14px}.hzb2-bankumsaetze-page .fi-ta-ctn .fi-pagination{background:var(--surface-page);border-top:1px solid var(--border-default);min-height:51px;color:var(--n-500);justify-content:flex-end;align-items:center;gap:8px;padding:10px 16px;font-size:12px;display:flex}.hzb2-bankumsaetze-page .fi-ta-ctn .fi-pagination-overview,.hzb2-bankumsaetze-page .fi-ta-ctn .fi-pagination-records-per-page-select.fi-compact{display:none}.hzb2-bankumsaetze-page .fi-ta-ctn .fi-pagination-records-per-page-select-ctn{margin:0}.hzb2-bankumsaetze-page .fi-ta-ctn .fi-pagination-records-per-page-select:not(.fi-compact){display:block}.hzb2-bankumsaetze-page .fi-ta-ctn .fi-pagination-records-per-page-select .fi-input-wrp{height:30px;box-shadow:none;background:0 0;border:0;outline:0;align-items:center;gap:8px;min-block-size:30px}.hzb2-bankumsaetze-page .fi-ta-ctn .fi-pagination-records-per-page-select .fi-input-wrp-prefix{background:0 0;border:0;padding:0}.hzb2-bankumsaetze-page .fi-ta-ctn .fi-pagination-records-per-page-select .fi-input-wrp-label{color:var(--n-500);font-size:12px}.hzb2-bankumsaetze-page .fi-ta-ctn .fi-pagination-records-per-page-select .fi-select-input{border:1px solid var(--border-strong);border-radius:var(--r-sm);background-color:var(--surface-default);width:72px;height:30px;padding:0 26px 0 10px;font-size:13px}.hzb2-bankumsaetze-page .fi-ta-ctn .fi-pagination-previous-btn,.hzb2-bankumsaetze-page .fi-ta-ctn .fi-pagination-next-btn{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:30px;box-shadow:none;font-size:12px}.hzb2-bankumsaetze-page .fi-ta-ctn .fi-pagination-items{margin:0}.hzb2-bankumsaetze-summe{height:51px;color:var(--n-500);white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;z-index:1;align-items:center;font-size:12px;display:flex;position:absolute;bottom:0;left:16px}.hzb2-bankumsaetze-page .fi-ta-empty-state{padding:28px 16px}.hzb2-bankumsaetze-page .fi-ta-empty-state-content{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:none;display:flex}.hzb2-bankumsaetze-page .fi-ta-empty-state-icon-bg{background:var(--n-100);border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;margin:0;padding:0;display:inline-flex}.hzb2-bankumsaetze-page .fi-ta-empty-state-icon-bg svg{width:18px;height:18px;color:var(--n-500)}.hzb2-bankumsaetze-page .fi-ta-empty-state-heading{color:var(--text-primary);margin:0;font-size:14px;font-weight:600;line-height:20px}.hzb2-bankumsaetze-page .fi-ta-empty-state-description{max-width:420px;color:var(--n-500);margin:0;font-size:13px;line-height:20px}.hzb2-mahnregeln-head{flex-direction:column;gap:10px;display:flex}.hzb2-mahnregeln-head .hzb2-crumbs{white-space:nowrap}.hzb2-mahnregeln-head .hzb2-head{gap:24px}.hzb2-mahnregeln-titel{gap:8px}.hzb2-mahnregeln-titel .hzb2-chip{gap:5px}.hzb2-mahnregeln-titel .hzb2-meta{white-space:nowrap;flex-wrap:nowrap;min-width:0}.hzb2-mahnregeln-titel .hzb2-meta>*{flex-shrink:0}.hzb2-mahnregeln-titel .hzb2-meta>.hzb2-mahnregeln-meta-text{flex-shrink:1}.hzb2-mahnregeln-meta-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-mahnregeln-btn{padding:0 12px}.hzb2-mahnregeln-wahl{height:30px;padding:0 10px;font-size:12px}.hzb2-mahnregeln-band{gap:16px}.hzb2-mahnregeln-band strong,.hzb2-mahnregeln .hzb2-band strong{font-weight:600}.hzb2 .hzb2-band .hzb2-mahnregeln-band-btn{background:var(--surface-default);border-color:var(--orange-500);color:var(--orange-600)}.hzb2-mahnregeln-aside{position:static}.hzb2-mahnregeln-ctitle{gap:10px}.hzb2-mahnregeln-ctitle .hzb2-count{height:auto;padding:2px 8px;line-height:16px}.hzb2-mahnregeln-grid{grid-template-columns:28px minmax(120px,1.2fr) 130px 90px 120px 110px 80px 80px;align-items:center;gap:10px;display:grid}.hzb2-mahnregeln-th{background:var(--surface-page);border-bottom:1px solid var(--border-default);color:var(--n-500);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:8px 16px;font-size:11px;font-weight:500;line-height:14px}.hzb2-mahnregeln-row{border-bottom:1px solid var(--n-100);font-variant-numeric:tabular-nums;white-space:nowrap;padding:11px 16px;font-size:13px;line-height:18px}.hzb2-mahnregeln-row:last-child{border-bottom:0}.hzb2-mahnregeln-row:hover{background:var(--surface-page)}.hzb2-mahnregeln-row>div{text-overflow:ellipsis;min-width:0;color:var(--n-600);overflow:hidden}.hzb2-mahnregeln-row>.is-strong,.hzb2-mahnregeln-row>.hzb2-name{color:var(--text-primary)}.hzb2-mahnregeln-row .r{text-align:right}.hzb2-mahnregeln-nr{background:var(--schiefer-100);width:24px;height:24px;color:var(--schiefer-700);border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.dark .hzb2-mahnregeln-nr{background:var(--schiefer-600);color:var(--n-50)}.hzb2-mahnregeln-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hzb2-mahnregeln-switch{color:var(--n-500);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;display:inline-flex}.hzb2-mahnregeln-switch-track{background:var(--n-300);width:34px;height:20px;transition:background var(--dur-fast) var(--ease);border-radius:999px;flex-shrink:0;display:inline-block;position:relative}.hzb2-mahnregeln-switch-track>span{width:16px;height:16px;transition:left var(--dur-fast) var(--ease);background:#fff;border-radius:999px;position:absolute;top:2px;left:2px}.hzb2-mahnregeln-switch.is-on{color:var(--gruen-600)}.hzb2-mahnregeln-switch.is-on .hzb2-mahnregeln-switch-track{background:var(--status-success)}.hzb2-mahnregeln-switch.is-on .hzb2-mahnregeln-switch-track>span{left:16px}.hzb2-mahnregeln-switch:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:999px}.hzb2-mahnregeln-zeit{flex-direction:column;gap:10px;padding:20px 16px 16px;display:flex}.hzb2-mahnregeln-spur{background:var(--n-100);border-radius:4px;height:8px;position:relative}.hzb2-mahnregeln-spur-fill{border-radius:4px;position:absolute;inset:0}.hzb2-mahnregeln-marke{flex-direction:column;align-items:flex-start;display:flex;position:absolute;top:-6px}.hzb2-mahnregeln-marke>span:first-child{background:var(--n-500);width:2px;height:20px}.hzb2-mahnregeln-marke>span:last-child{color:var(--n-500);white-space:nowrap;margin-top:4px;font-size:11px;font-weight:500;line-height:14px}.hzb2-mahnregeln-marke.is-rechts{align-items:flex-end;transform:translate(-100%)}.hzb2-mahnregeln-marke.is-erinnerung>span:first-child{background:var(--orange-600)}.hzb2-mahnregeln-marke.is-erinnerung>span:last-child{color:var(--orange-600)}.hzb2-mahnregeln-marke.is-mahnung>span:first-child{background:var(--rot-600)}.hzb2-mahnregeln-marke.is-mahnung>span:last-child{color:var(--rot-600)}.hzb2-mahnregeln-marke.is-frist>span:first-child{opacity:.6}.hzb2-mahnregeln-marke.is-frist>span:last-child{margin-top:20px;font-weight:400}.hzb2-mahnregeln-zeit-luft{height:46px}.hzb2-mahnregeln-zeit-fuss{color:var(--n-500);font-size:12px;line-height:16px}.hzb2-mahnregeln-zeit-fuss .is-warn,.hzb2-mahnregeln .is-warn{color:var(--orange-600);font-weight:500}.hzb2-mahnregeln-zeit-fuss .is-strong{color:var(--text-primary);font-weight:500}.hzb2-mahnregeln-empty{padding:28px 16px}.hzb2-mahnregeln-empty .hzb2-empty-text{text-wrap:pretty}.hzb2-mahnregeln-abw-grid{grid-template-columns:minmax(180px,1.2fr) minmax(160px,1.4fr) 70px 100px 60px;align-items:center;gap:10px;display:grid}.hzb2-mahnregeln-abw-grid .r{text-align:right}.hzb2-mahnregeln-abw-akt{justify-content:flex-end;gap:4px;display:flex}.hzb2-mahnregeln-acard{flex-direction:column;gap:10px;display:flex}.hzb2-mahnregeln-acard .hzb2-aside-title{margin-bottom:0}.hzb2-mahnregeln-acard .hzb2-kv{gap:6px 14px}.hzb2-mahnregeln-acard .hzb2-kv>:nth-child(2n){font-variant-numeric:tabular-nums}.hzb2-mahnregeln-acard .hzb2-kv.is-werte{grid-template-columns:minmax(0,1fr) auto}.hzb2-mahnregeln-acard .hzb2-kv.is-werte>:nth-child(odd){text-overflow:ellipsis;overflow:hidden}.hzb2-mahnregeln-ablock{justify-content:center;width:100%}.hzb2-mahnregeln-ablock.is-34{height:34px;padding:0 12px;font-size:13px}.hzb2-mahnregeln-lock{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.hzb2-mahnregeln-lock svg{color:var(--n-500);flex-shrink:0}.hzb2-mahnregeln-check{flex-direction:column;gap:6px;font-size:13px;line-height:18px;display:flex}.hzb2-mahnregeln-check>div{align-items:center;gap:8px;min-width:0;display:flex}.hzb2-mahnregeln-check>div>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hzb2-mahnregeln-check svg{flex-shrink:0}.hzb2-mahnregeln-check .is-ok{color:var(--gruen-600)}.hzb2-mahnregeln-check .is-warn{color:var(--orange-600);font-weight:400}.hzb2-mahnregeln-check .is-info{color:var(--n-600)}.hzb2-mahnregeln-alt{border-top:1px solid var(--n-100);padding-top:8px}.hzb2-mahnregeln-link{color:var(--action-primary);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px;font-weight:500}.hzb2-mahnregeln-link:hover{color:var(--action-primary-hover)}.hzb2-mahnregeln-hinweis{color:var(--n-500);font-size:12px}.hzb2-profil-head{flex-direction:column;gap:10px;display:flex}.hzb2-profil-head .hzb2-head{gap:24px}.hzb2-profil-titel{gap:8px}.hzb2-profil-mini{object-fit:cover;border-radius:999px;flex-shrink:0;width:20px;height:20px;font-size:9px}.hzb2-profil-btn{padding:0 12px}.hzb2-profil-btn32{height:32px;padding:0 12px}.hzb2-btn.is-primary svg{stroke:currentColor}.hzb2-profil .hzb2-band strong{font-weight:600}.hzb2-profil .hzb2-band .hzb2-btn{border-color:var(--status-warning);background:var(--surface-default);color:var(--orange-600)}.hzb2-profil .hzb2-band .hzb2-btn svg{width:13px;height:13px;stroke:var(--status-warning)}.hzb2-profil-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;display:grid}.hzb2-profil-main{flex-direction:column;gap:16px;min-width:0;display:flex}.hzb2-profil-aside{flex-direction:column;gap:12px;min-width:0;display:flex}@media (width<=1199px){.hzb2-profil-grid{grid-template-columns:minmax(0,1fr)}}.hzb2-profil-form .fi-sc-form,.hzb2-profil-form>.fi-sc,.hzb2-profil-form .fi-sc.fi-grid{gap:14px 16px}.hzb2-profil-form .fi-fo-field{gap:5px}.hzb2-profil-form .fi-fo-field-wrp-helper-text,.hzb2-profil-form .fi-sc-text,.hzb2-profil-form .fi-fo-field .fi-fo-field-wrp-helper-text{color:var(--n-500);font-size:11px;line-height:14px}.hzb2-profil-form .fi-input-wrp.fi-disabled{background:var(--surface-page)}.hzb2-profil-form .fi-input-wrp input.fi-input{font-size:13px}.hzb2-profil-felder{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px 16px;display:grid}.hzb2-profil-feld{flex-direction:column;gap:5px;min-width:0;display:flex}.hzb2-profil-feld.is-2{grid-column:span 2}.hzb2-profil-label{color:var(--n-600);white-space:nowrap;font-size:12px;font-weight:500;line-height:16px}.hzb2-profil-label-zeile{justify-content:space-between;gap:8px;display:flex}.hzb2-profil-label-zusatz{color:var(--n-400);font-weight:400}.hzb2-profil-wert{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-page);height:36px;color:var(--text-primary);white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex;overflow:hidden}.hzb2-profil-wert small{color:var(--n-500);font-size:12px}.hzb2-profil-hilfe{color:var(--n-500);font-size:11px;line-height:14px}.hzb2-profil-avatar{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-default);align-items:center;gap:6px;min-width:0;height:36px;padding:0 4px 0 6px;display:flex}.hzb2-profil-avatar .hzb2-avatar,.hzb2-profil-avatar-bild{object-fit:cover;border-radius:999px;flex-shrink:0;width:24px;height:24px}.hzb2-profil-avatar-text{text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;overflow:hidden}.hzb2-profil-avatar-knopf{border-radius:var(--r-sm);width:26px;height:26px;color:var(--n-500);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hzb2-profil-avatar-knopf:hover{background:var(--schiefer-100);border-color:var(--schiefer-200);color:var(--action-primary)}.hzb2-profil-avatar-knopf:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-profil-avatar-knopf.is-busy{opacity:.5}.hzb2-profil-sicher{flex-direction:column;gap:12px;display:flex}.hzb2-profil-zeile{border:1px solid var(--border-default);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.hzb2-profil-zeile-text{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-profil-zeile-titel{align-items:center;gap:8px;font-weight:500;display:flex}.hzb2-profil-zeile-sub{color:var(--n-500);font-size:12px;line-height:16px}.hzb2-profil-zeile-aktionen{gap:8px;display:flex}.hzb2-profil-sitzungen{flex-direction:column;gap:6px;display:flex}.hzb2-profil-sitzung{border:1px solid var(--n-100);border-radius:var(--r-sm);justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:4px 6px 4px 12px;font-size:12px;line-height:16px;display:flex}.hzb2-profil-sitzung-info{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.hzb2-profil-sitzung-titel{color:var(--text-primary);text-overflow:ellipsis;overflow:hidden}.hzb2-profil-sitzung-zeit{color:var(--n-500)}.hzb2-profil-abmelden{border-radius:var(--r-sm);height:26px;color:var(--action-primary);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:12px;font-weight:500}.hzb2-profil-abmelden:hover{background:var(--schiefer-100)}.hzb2-profil-karte{flex-direction:column;gap:10px;display:flex}.hzb2-profil-karte .hzb2-aside-title{margin-bottom:0}.hzb2-profil-karte .hzb2-kv{gap:6px 14px}.hzb2-profil-seg{align-self:flex-start}.hzb2-profil-seg>*{color:var(--n-600);padding:0 10px;font-weight:400}.hzb2-profil-seg>.is-active{font-weight:500}.hzb2-profil-fuss{color:var(--n-500);font-size:11px;line-height:14px}.hzb2-profil-cos{justify-content:flex-end;gap:4px;display:flex}.hzb2-profil-liste{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.hzb2-profil-liste>span{text-overflow:ellipsis;max-width:100%;overflow:hidden}.hzb2 a.hzb2-profil-link{font-size:14px;font-weight:500}.hzb2-profil-feld .hzb2-profil-label-zeile{align-items:center;min-height:20px}.hzb2-profil-sitzung-fuss{color:var(--n-500);justify-content:space-between;align-items:center;gap:12px;padding:2px 6px 0 12px;font-size:12px;display:flex}.hzb2-profil-bild{border:1px solid var(--border-default);background:var(--surface-page);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:12px 14px;display:grid}.hzb2-profil-bild-avatar{flex-shrink:0;width:72px;height:72px;position:relative}.hzb2-profil-bild-rund{background:var(--schiefer-500);color:#fff;border:3px solid var(--surface-default);width:72px;height:72px;box-shadow:0 0 0 1px var(--border-default);object-fit:cover;border-radius:999px;justify-content:center;align-items:center;font-size:24px;font-weight:600;display:flex}.hzb2-profil-bild-badge{border:2px solid var(--surface-default);background:var(--schiefer-500);color:#fff;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;bottom:-2px;right:-2px}.hzb2-profil-bild-badge svg{width:13px;height:13px}.hzb2-profil-bild-badge:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-profil-bild-rechts{flex-direction:column;gap:8px;min-width:0;display:flex}.hzb2-profil-bild-kopf{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.hzb2-profil-bild-hinweis{color:var(--n-500);white-space:nowrap;font-size:11px;line-height:14px}.hzb2-profil-bild-zeile{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hzb2-profil-bild-ablage{border:1.5px dashed var(--schiefer-300);background:var(--schiefer-50);min-width:240px;height:44px;color:var(--text-primary);cursor:pointer;border-radius:8px;flex:1;align-items:center;gap:10px;padding:0 12px;font-size:12px;line-height:16px;display:flex}.hzb2-profil-bild-ablage svg{flex-shrink:0}.hzb2-profil-bild-ablage.is-over{border-color:var(--action-primary);background:var(--schiefer-100)}.hzb2-profil-bild-ablage.is-busy{opacity:.6}.hzb2-profil-bild-ablage:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-profil-bild-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hzb2-profil-bild-link{color:var(--action-primary);font-weight:500}.hzb2-profil-bild-formate{color:var(--n-500);white-space:nowrap;margin-left:auto}.hzb2-profil-bild-knoepfe{gap:6px;display:flex}.hzb2-profil-bild-knoepfe label.hzb2-btn{cursor:pointer;font-size:13px}.hzb2-profil-bild-knoepfe label.hzb2-btn:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-profil-bild-entfernen{border-radius:var(--r-sm);height:32px;color:var(--action-primary);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.hzb2-profil-bild-entfernen:hover:not(:disabled){background:var(--schiefer-100)}.hzb2-profil-bild-entfernen:disabled{opacity:.5;cursor:not-allowed}.hzb2-profil-bild-fuss{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:14px;overflow:hidden}.hzb2-profil-wert-text{text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.hzb2-profil-wert-leer{color:var(--n-400)}.hzb2-profil-matrix-zeile{border-bottom:1px solid var(--n-100);font-variant-numeric:tabular-nums;white-space:nowrap;grid-template-columns:minmax(220px,1fr) 110px 110px;align-items:center;gap:10px;padding:11px 16px;font-size:13px;line-height:18px;display:grid}.hzb2-profil-matrix-zeile.is-kopf{background:var(--surface-page);border-bottom-color:var(--border-default);color:var(--n-500);text-transform:uppercase;letter-spacing:.04em;padding:8px 16px;font-size:11px;font-weight:500;line-height:14px}.hzb2-profil-matrix-ereignis{color:var(--text-primary);text-overflow:ellipsis;overflow:hidden}.hzb2-profil-matrix-ohne{color:var(--n-400)}.hzb2-profil-matrix-fuss{color:var(--n-500);padding:10px 16px;font-size:11px;line-height:14px}.hzb2-profil-schalter-wrap{cursor:pointer;display:inline-flex}.hzb2-profil-schalter{background:var(--n-300);border-radius:999px;flex-shrink:0;width:34px;height:20px;transition:background-color .15s;display:inline-block;position:relative}.hzb2-profil-schalter>span{background:#fff;border-radius:999px;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px}.hzb2-profil-schalter-eingabe:checked+.hzb2-profil-schalter,.hzb2-profil-schalter.is-an{background:var(--action-primary)}.hzb2-profil-schalter-eingabe:checked+.hzb2-profil-schalter>span,.hzb2-profil-schalter.is-an>span{left:16px}.hzb2-profil-schalter-eingabe:focus-visible+.hzb2-profil-schalter{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-profil-schalter.is-fest{opacity:.55;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.hzb2-profil-schalter,.hzb2-profil-schalter>span{transition:none}}.hzb2-profil-matrix-zeile>[role=cell]:not(.hzb2-profil-matrix-ereignis){align-items:center;min-height:20px;display:flex}.hzb2-projekt-board-head{flex-direction:column;gap:10px;display:flex}.hzb2-projekt-board-head .hzb2-crumbs{white-space:nowrap;min-width:0}.hzb2-projekt-board-crumb{text-overflow:ellipsis;overflow:hidden}.hzb2 .hzb2-projekt-board-head .hzb2-crumbs a:not(.fi-btn):not(.hzb2-btn){color:var(--n-500)}.hzb2 .hzb2-projekt-board-head .hzb2-crumbs a:not(.fi-btn):not(.hzb2-btn):hover{color:var(--text-primary)}.hzb2-projekt-board-head .hzb2-head{gap:24px}.hzb2-projekt-board-titel{gap:8px}.hzb2-projekt-board-titel .hzb2-chip{gap:5px}.hzb2-projekt-board-ref{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-projekt-board-btn{padding:0 12px}.hzb2 a.hzb2-projekt-board-btn.is-primary,.hzb2 a.hzb2-projekt-board-btn.is-primary:hover{color:var(--action-primary-text)}.hzb2-projekt-board-tabs{border-bottom:1px solid var(--border-default);white-space:nowrap;gap:4px;font-size:13px;line-height:18px;display:flex;overflow-x:auto}.hzb2 .hzb2-projekt-board-tabs a:not(.fi-btn):not(.hzb2-btn){color:var(--n-600);align-items:center;gap:6px;padding:8px 12px 10px;display:flex}.hzb2 .hzb2-projekt-board-tabs a:not(.fi-btn):not(.hzb2-btn):hover{color:var(--text-primary)}.hzb2 .hzb2-projekt-board-tabs a.is-active:not(.fi-btn):not(.hzb2-btn){color:var(--text-primary);box-shadow:inset 0 -2px 0 var(--action-primary);font-weight:600}.hzb2-projekt-board-tabs .hzb2-count{height:22px;padding:0 8px}.hzb2-projekt-board-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.hzb2-projekt-board-bar-l,.hzb2-projekt-board-bar-r{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hzb2-projekt-board-bar-r{gap:12px}.hzb2-projekt-board-bar .hzb2-seg>*{padding:0 10px;font-weight:400}.hzb2-projekt-board-bar .hzb2-seg>.is-active{font-weight:500}.hzb2 .hzb2-projekt-board-bar .hzb2-seg>a:not(.fi-btn):not(.hzb2-btn){color:var(--n-600)}.hzb2 .hzb2-projekt-board-bar .hzb2-seg>a:not(.fi-btn):not(.hzb2-btn):hover{color:var(--text-primary);background:var(--surface-page)}.hzb2-projekt-board-dd{position:relative}.hzb2-projekt-board-dd .hzb2-fchip button.hzb2-projekt-board-dd-btn{width:auto;height:auto;font:inherit;color:inherit;background:0 0;border-radius:0;padding:0}.hzb2-projekt-board-check{color:var(--n-700);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;margin-left:4px;font-size:13px;display:inline-flex}.hzb2-projekt-board-check input{border:1.5px solid var(--border-strong);background:var(--surface-default);width:18px;height:18px;color:var(--action-primary);cursor:pointer;border-radius:4px}.hzb2-projekt-board-reset{height:28px;color:var(--action-primary);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:12px;font-weight:500}.hzb2-projekt-board-reset:hover{background:var(--schiefer-50)}.hzb2-projekt-board-suche{border:1px solid var(--border-strong);background:var(--surface-default);border-radius:6px;align-items:center;gap:8px;width:200px;height:36px;padding:0 10px;display:flex}.hzb2-projekt-board-suche:focus-within{box-shadow:none;border-color:var(--action-primary);outline:none}.hzb2-projekt-board-suche input{min-width:0;height:100%;color:var(--text-primary);box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:13px}.hzb2-projekt-board-suche input::placeholder{color:var(--n-400)}.hzb2-projekt-board-suche input::-webkit-search-cancel-button{cursor:pointer}.hzb2-projekt-board-hinweis{color:var(--n-500);white-space:nowrap;font-size:12px}.hzb2-projekt-board-menu{z-index:30;background:var(--surface-default);border:1px solid var(--border-default);border-radius:8px;flex-direction:column;min-width:220px;max-height:320px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 8px 24px #1817141f,0 2px 6px #18171414}.hzb2-projekt-board-menu.is-right{left:auto;right:0}.hzb2-projekt-board-menu button{height:32px;color:var(--text-primary);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:400;display:flex}.hzb2-projekt-board-menu button:hover,.hzb2-projekt-board-menu button:focus-visible{background:var(--surface-page)}.hzb2-projekt-board-menu button[aria-checked=true]{font-weight:600}.hzb2-projekt-board-sym{width:14px;color:var(--n-500);text-align:center;font-size:11px}.hzb2-projekt-board-sym.is-info{color:var(--blau-600)}.hzb2-projekt-board-sym.is-success{color:var(--gruen-600)}.hzb2-projekt-board-sym.is-warning{color:var(--orange-600)}.hzb2-projekt-board-cols{grid-auto-columns:250px;grid-auto-flow:column;align-items:start;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.hzb2-projekt-board-cols.is-busy{cursor:progress}.hzb2-projekt-board-col{background:var(--n-100);outline-offset:-2px;min-width:0;transition:outline-color var(--dur-fast) var(--ease);border-radius:12px;outline:2px dashed #0000;flex-direction:column;gap:8px;padding:10px;display:flex}.hzb2-projekt-board-col.is-over{outline-color:var(--border-focus);background:var(--schiefer-50)}.hzb2-projekt-board-col-head{justify-content:space-between;align-items:center;min-height:32px;padding:2px 4px 6px;display:flex}.hzb2-projekt-board-col-title{white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:18px;display:flex}.hzb2-projekt-board-col-title .hzb2-count{height:20px;padding:0 8px}.hzb2-projekt-board-col-meta{color:var(--n-500);white-space:nowrap;font-size:11px}.hzb2-projekt-board-add{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.hzb2-projekt-board-add:hover{background:var(--schiefer-100);border-color:var(--schiefer-200)}.hzb2-projekt-board-add:disabled{opacity:.5;cursor:not-allowed}.hzb2-projekt-board-leer{border:1px dashed var(--border-strong);color:var(--n-500);text-align:center;border-radius:10px;padding:14px 8px;font-size:12px}.hzb2-projekt-board-mehr{height:28px;color:var(--action-primary);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:12px;font-weight:500}.hzb2-projekt-board-mehr:hover{background:var(--surface-default)}.hzb2-projekt-board-karte{border:1px solid var(--border-default);background:var(--surface-default);cursor:grab;transition:border-color var(--dur-fast) var(--ease);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex;box-shadow:0 1px 2px #1817140a}.hzb2-projekt-board-karte.is-ro{cursor:pointer}.hzb2-projekt-board-karte:hover{border-color:var(--border-strong)}.hzb2-projekt-board-karte:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-projekt-board-karte.is-done{opacity:.75}.hzb2-projekt-board-karte[draggable=true]:active{cursor:grabbing}.hzb2-projekt-board-karte-top{justify-content:space-between;align-items:flex-start;gap:4px;display:flex}.hzb2 a.hzb2-projekt-board-karte-titel:not(.fi-btn):not(.hzb2-btn){color:var(--text-primary);text-wrap:pretty;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:600;line-height:18px}.hzb2 a.hzb2-projekt-board-karte-titel:not(.fi-btn):not(.hzb2-btn):hover{color:var(--action-primary);text-decoration:underline}.hzb2-projekt-board-kmenu{flex-shrink:0;margin:-3px -4px 0 0;position:relative}.hzb2-projekt-board-kmenu-btn{width:24px;height:24px;color:var(--n-500);cursor:pointer;opacity:0;transition:opacity var(--dur-fast) var(--ease);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.hzb2-projekt-board-karte:hover .hzb2-projekt-board-kmenu-btn,.hzb2-projekt-board-karte:focus-within .hzb2-projekt-board-kmenu-btn,.hzb2-projekt-board-kmenu-btn[aria-expanded=true]{opacity:1}.hzb2-projekt-board-kmenu-btn:hover{background:var(--schiefer-100);border-color:var(--schiefer-200);color:var(--action-primary)}.hzb2-projekt-board-kmenu-btn:disabled{cursor:not-allowed}.hzb2-projekt-board-kmenu-btn:disabled:hover{color:var(--n-400);background:0 0;border-color:#0000}.hzb2-projekt-board-karte-sub{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:14px;overflow:hidden}.hzb2-projekt-board-karte-zeit{color:var(--n-500);white-space:nowrap;align-items:center;gap:6px;font-size:11px;line-height:14px;display:flex}.hzb2-projekt-board-block{background:var(--status-error-bg);color:var(--rot-600);border-radius:6px;align-items:center;gap:6px;min-width:0;padding:6px 8px;font-size:11px;font-weight:500;line-height:14px;display:flex}.hzb2-projekt-board-block span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hzb2-projekt-board-block svg{flex-shrink:0}.hzb2-projekt-board-karte-fuss{justify-content:space-between;align-items:center;gap:8px;min-height:20px;display:flex}.hzb2-projekt-board-due{color:var(--n-600);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:11px;font-weight:500;line-height:14px;display:inline-flex}.hzb2-projekt-board-due svg{flex-shrink:0}.hzb2-projekt-board-due.is-over{color:var(--rot-600)}.hzb2-projekt-board-due.is-none{color:var(--n-400);font-weight:400}.hzb2-projekt-board-fuss-r{align-items:center;gap:6px;display:flex}.hzb2-projekt-board-ck{color:var(--n-500);align-items:center;gap:4px;font-size:11px;line-height:14px;display:inline-flex}.hzb2-projekt-board-avs{display:flex}.hzb2-projekt-board-avs .hzb2-projekt-board-av+.hzb2-projekt-board-av{box-shadow:0 0 0 2px var(--surface-default);background:var(--gold-100);color:var(--gold-700);margin-left:-6px}.hzb2-projekt-board-avs .hzb2-projekt-board-av.is-more{background:var(--n-100);color:var(--n-600)}.hzb2-projekt-board-av.is-none{border:1px dashed var(--border-strong);color:var(--n-400);background:0 0}.dark .hzb2-projekt-board-col{background:var(--surface-sunken)}.dark .hzb2-projekt-board-col.is-over{background:var(--surface-raised)}.dark .hzb2-projekt-board-karte{box-shadow:none}.hzb2-freigaben-kopf{flex-direction:column;gap:10px;display:flex}.hzb2-freigaben-kopf .hzb2-head{gap:24px}.hzb2-freigaben-kopf .hzb2-head-main{gap:8px}.hzb2-freigaben-btn{padding:0 12px}.hzb2-freigaben-ico{color:var(--n-600);display:inline-flex}.hzb2-freigaben-ico.is-primary{color:var(--action-primary)}.hzb2-freigaben .hzb2-btn:disabled{opacity:.5;cursor:not-allowed}.hzb2-freigaben .hzb2-btn.is-primary:disabled:hover{background:var(--action-primary)}.hzb2-freigaben-kpis .hzb2-kpi{flex-direction:column;gap:4px;display:flex}.hzb2-freigaben-kpis .hzb2-kpi-value,.hzb2-freigaben-kpis .hzb2-kpi-sub{margin-top:0}.hzb2-freigaben-kpis .hzb2-kpi-label{text-overflow:ellipsis;display:block;overflow:hidden}.hzb2-freigaben-warn{color:var(--orange-600)}.hzb2-freigaben-ok{color:var(--gruen-600)}.hzb2-freigaben-over{color:var(--rot-600)}.dark .hzb2-freigaben-warn{color:var(--status-warning)}.dark .hzb2-freigaben-ok{color:var(--status-success)}.dark .hzb2-freigaben-over{color:var(--status-error)}.hzb2-freigaben-band{gap:16px}.hzb2-freigaben-band .hzb2-band-text svg{color:var(--orange-500)}.hzb2-freigaben-band strong{font-weight:600}.hzb2-freigaben-band .hzb2-band-actions .hzb2-btn{background:var(--surface-default);border-color:var(--orange-500);color:var(--orange-600)}.dark .hzb2-freigaben-band .hzb2-band-text svg{color:var(--status-warning)}.dark .hzb2-freigaben-band .hzb2-band-actions .hzb2-btn{border-color:var(--status-warning);color:var(--status-warning)}.hzb2-freigaben-karte .hzb2-card-title{gap:10px}.hzb2-freigaben-karte .hzb2-count{min-width:0;height:auto;padding:2px 8px}.hzb2-freigaben-suche-zeile{align-items:center;gap:8px;display:flex}.hzb2-freigaben-suche{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-default);width:200px;height:36px;color:var(--n-400);align-items:center;gap:8px;padding:0 10px;display:flex}.hzb2-freigaben-suche:focus-within{box-shadow:none;border-color:var(--action-primary);outline:none}.hzb2-freigaben-suche input{min-width:0;height:100%;color:var(--text-primary);box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:13px}.hzb2-freigaben-suche input::placeholder{color:var(--n-400)}.hzb2-freigaben-suche input::-webkit-search-cancel-button{cursor:pointer}.hzb2-freigaben-toolbar,.hzb2-freigaben-toolbar .hzb2-toolbar-l{flex-wrap:wrap}.hzb2-freigaben-gruppe{align-items:center;width:160px;height:36px;display:inline-flex;position:relative}.hzb2-freigaben-gruppe select{appearance:none;border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-default);width:100%;height:36px;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;box-shadow:none;background-image:none;padding:0 28px 0 10px;font-size:13px;overflow:hidden}.hzb2-freigaben-gruppe select:focus{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-freigaben-gruppe svg{color:var(--n-500);pointer-events:none;position:absolute;right:10px}.hzb2-freigaben-toolbar .hzb2-fchip{padding:0 10px}.hzb2-freigaben-toolbar .hzb2-fchip:has(button){padding:0 6px 0 10px}.hzb2-freigaben-reset{height:28px;color:var(--action-primary);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:500}.hzb2-freigaben-auswahl{color:var(--n-500);white-space:nowrap;font-size:12px}.hzb2-freigaben-tabelle{transition:opacity var(--dur-fast) var(--ease)}.hzb2-freigaben-tabelle.is-laedt{opacity:.55;pointer-events:none}.hzb2-freigaben-zeile{border-bottom:1px solid var(--n-100);font-variant-numeric:tabular-nums;white-space:nowrap;grid-template-columns:24px minmax(170px,1.3fr) 72px minmax(150px,1fr) 56px 100px 128px;align-items:center;gap:10px;padding:11px 16px;font-size:13px;line-height:18px;display:grid}.hzb2-freigaben-zeile>*{min-width:0}.hzb2-freigaben-zeile .r{text-align:right}.hzb2-freigaben-zeile.is-kopf{background:var(--surface-page);border-bottom-color:var(--border-default);color:var(--n-500);text-transform:uppercase;letter-spacing:.04em;padding:8px 16px;font-size:11px;font-weight:500;line-height:14px}.hzb2-freigaben-zeile.is-daten{cursor:pointer}.hzb2-freigaben-zeile.is-daten:hover{background:var(--surface-page)}.hzb2-freigaben-zeile.is-daten:last-child{border-bottom:0}.hzb2-freigaben-zeile.is-daten:has(+.hzb2-freigaben-zeile.is-summe){border-bottom:0}.hzb2-freigaben-zeile.is-summe{background:var(--surface-page);border-top:1px solid var(--border-default);border-bottom:0;padding:10px 16px;font-size:12px;font-weight:600;line-height:16px}.hzb2-freigaben-hinweis{color:var(--n-500);text-overflow:ellipsis;font-weight:400;overflow:hidden}.hzb2-freigaben-dauer{color:var(--text-primary);font-weight:600}.hzb2-freigaben-zeile .hzb2-name>:first-child,.hzb2-freigaben-hzeile .hzb2-name>:first-child{display:flex}.hzb2-freigaben-gruppenkopf{border-bottom:1px solid var(--n-100);color:var(--n-700);white-space:nowrap;background:#fbfaf8;justify-content:space-between;align-items:center;gap:12px;padding:7px 16px;font-size:12px;font-weight:600;line-height:16px;display:flex}.dark .hzb2-freigaben-gruppenkopf{background:var(--surface-raised);border-bottom-color:var(--border-default);color:var(--text-primary)}.hzb2-freigaben-gruppentitel{cursor:pointer;align-items:center;gap:10px;min-width:0;display:flex}.hzb2-freigaben-gruppentitel>span{text-overflow:ellipsis;overflow:hidden}.hzb2-freigaben-gruppensumme{color:var(--n-500);font-weight:400}.hzb2-freigaben-check{appearance:none;border:1.5px solid var(--action-primary);background:var(--surface-default);cursor:pointer;border-radius:4px;flex-shrink:0;place-content:center;width:18px;height:18px;margin:0;display:inline-grid}.hzb2-freigaben-check:before{content:"";background:var(--action-primary-text);clip-path:polygon(14% 52%,0 66%,38% 100%,100% 22%,86% 8%,38% 72%);width:12px;height:12px;transform:scale(0)}.hzb2-freigaben-check:checked{background:var(--action-primary)}.hzb2-freigaben-check:checked:before{transform:scale(1)}.hzb2-freigaben-check:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-freigaben-avatar{line-height:1}.hzb2-freigaben-pruefen{color:var(--orange-600);font-weight:500}.dark .hzb2-freigaben-pruefen{color:var(--status-warning)}.hzb2-freigaben-budget .hzb2-usage-track{background:var(--n-100);border-radius:4px}.hzb2-freigaben-budget .hzb2-usage-track>i{border-radius:4px}.hzb2-freigaben-budget .hzb2-usage-pct{width:auto;min-width:36px;color:var(--action-primary)}.hzb2-freigaben-budget.is-warn .hzb2-usage-pct{color:var(--orange-600)}.hzb2-freigaben-budget.is-over .hzb2-usage-pct{color:var(--rot-600)}.dark .hzb2-freigaben-budget .hzb2-usage-track{background:var(--n-800)}.dark .hzb2-freigaben-budget.is-warn .hzb2-usage-pct{color:var(--status-warning)}.dark .hzb2-freigaben-budget.is-over .hzb2-usage-pct{color:var(--status-error)}.hzb2-freigaben-ohne{color:var(--n-400);font-size:12px}.hzb2-freigaben-aktionen{cursor:default;justify-content:flex-end;align-items:center;gap:4px;display:flex}.hzb2-freigaben-aktionen .hzb2-rowbtn{color:var(--n-600)}.hzb2-freigaben-aktionen .hzb2-rowbtn:hover,.hzb2-freigaben-hzeile .hzb2-rowbtn:hover{color:var(--action-primary)}.hzb2-freigaben-rowprimary{border-radius:var(--r-sm);background:var(--action-primary);height:28px;color:var(--action-primary-text);white-space:nowrap;cursor:pointer;border:0;padding:0 8px;font-size:12px;font-weight:500}.hzb2-freigaben-rowprimary:hover{background:var(--action-primary-hover)}.hzb2-freigaben-rowprimary:disabled{opacity:.5;cursor:not-allowed}.hzb2-freigaben-alle{font-weight:500}.hzb2-freigaben-hzeile{border-bottom:1px solid var(--n-100);font-variant-numeric:tabular-nums;white-space:nowrap;grid-template-columns:110px minmax(140px,1fr) 80px minmax(180px,1.4fr) 140px 28px;align-items:center;gap:10px;padding:11px 16px;font-size:13px;line-height:18px;display:grid}.hzb2-freigaben-hzeile>*{min-width:0}.hzb2-freigaben-hzeile .r{text-align:right}.hzb2-freigaben-hzeile:last-child{border-bottom:0}.hzb2-freigaben-hzeile.is-kopf{background:var(--surface-page);border-bottom-color:var(--border-default);color:var(--n-500);text-transform:uppercase;letter-spacing:.04em;padding:8px 16px;font-size:11px;font-weight:500;line-height:14px}.hzb2-freigaben-hzeile.is-daten:hover{background:var(--surface-page)}.hzb2-freigaben-grau{color:var(--n-600);text-overflow:ellipsis;overflow:hidden}.hzb2-freigaben-hdauer{color:var(--text-primary);font-weight:500}.hzb2-freigaben-hzeile .hzb2-rowbtn{color:var(--n-600)}.dark .hzb2-freigaben-zeile,.dark .hzb2-freigaben-hzeile{border-bottom-color:var(--border-default)}.dark .hzb2-freigaben-grau{color:var(--text-secondary)}.dark .hzb2-freigaben-avatar{background:var(--company-4-bg);color:var(--schiefer-300)}.dark .hzb2-freigaben-aktionen .hzb2-rowbtn,.dark .hzb2-freigaben-hzeile .hzb2-rowbtn{color:var(--text-secondary)}.dark .hzb2-freigaben-kpis .hzb2-kpi{border-left-color:var(--border-default)}.dark .hzb2-freigaben-toolbar .hzb2-fchip{background:var(--company-4-bg);color:var(--schiefer-300)}.dark .hzb2-freigaben-toolbar .hzb2-fchip button{background:var(--surface-raised);color:var(--schiefer-300)}@media (width<=40rem){.hzb2-freigaben-suche-zeile{flex-wrap:wrap;min-inline-size:0}.hzb2-freigaben-suche{width:100%}.hzb2-freigaben-zeile{grid-template-columns:24px minmax(0,1fr) 56px auto;gap:8px;padding-inline:12px}.hzb2-freigaben-zeile>:nth-child(4),.hzb2-freigaben-zeile>:nth-child(5),.hzb2-freigaben-zeile>:nth-child(6){display:none}.hzb2-freigaben-gruppenkopf{padding-inline:12px}.hzb2-freigaben-hzeile{grid-template-columns:84px minmax(0,1fr) 56px 28px;gap:8px;padding-inline:12px}.hzb2-freigaben-hzeile>:nth-child(4),.hzb2-freigaben-hzeile>:nth-child(5){display:none}}.hzb2-auftrag-kopf{flex-direction:column;gap:10px;display:flex}.hzb2-auftrag-kopf .hzb2-head{gap:24px}.hzb2-auftrag-kopf-main{gap:8px}.hzb2-auftrag-aktionen .fi-ac{flex-wrap:nowrap;gap:8px}.hzb2-auftrag .hzb2-kpi{flex-direction:column;gap:4px;display:flex}.hzb2-auftrag .hzb2-kpi-label,.hzb2-auftrag .hzb2-kpi-sub{text-overflow:ellipsis;overflow:hidden}.hzb2-auftrag .hzb2-kpi-value,.hzb2-auftrag .hzb2-kpi-sub{margin-top:0}.hzb2-auftrag-schiefer{color:var(--action-primary)}.hzb2-auftrag-ok{color:var(--gruen-600)}.hzb2-auftrag-err{color:var(--rot-600)}.hzb2-auftrag-sek{color:var(--n-600)}.hzb2-auftrag-leise{color:var(--n-400)}.hzb2-auftrag-fehlt{color:var(--orange-600)}.hzb2-auftrag-strong{font-weight:600}.hzb2-auftrag-ellipsis{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-auftrag-fortschritt{color:var(--n-500);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:12px;line-height:16px;display:flex}.hzb2-auftrag-balken{background:var(--n-100);border-radius:4px;width:140px;height:8px;display:flex;overflow:hidden}.hzb2-auftrag-balken>i.is-gezahlt{background:var(--status-success)}.hzb2-auftrag-balken>i.is-gestellt{background:var(--status-warning)}.hzb2-auftrag-grid{border-bottom:1px solid var(--n-100);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:10px;padding:11px 16px;font-size:13px;line-height:18px;display:grid}.hzb2-auftrag-grid>*{min-width:0}.hzb2-auftrag-grid.is-kopf{background:var(--surface-page);border-bottom-color:var(--border-default);color:var(--n-500);text-transform:uppercase;letter-spacing:.04em;padding:8px 16px;font-size:11px;font-weight:500;line-height:14px}.hzb2-auftrag-grid.is-zeile:last-child{border-bottom:0}.hzb2-auftrag-grid.is-zeile:hover{background:var(--surface-page)}.hzb2-auftrag-grid .r{text-align:right}.hzb2-auftrag-plan{grid-template-columns:minmax(120px,1.2fr) 84px minmax(110px,1fr) 118px 28px}.hzb2-auftrag-pos{grid-template-columns:minmax(170px,1.5fr) minmax(110px,1fr) 60px 90px 90px}.hzb2-auftrag-nt{grid-template-columns:minmax(170px,1.5fr) 110px 90px minmax(110px,1fr) auto}.hzb2-auftrag-plan.is-zeile{min-height:58px}.hzb2-auftrag-btn-zeile{height:26px;padding:0 10px;font-size:12px}.hzb2-auftrag-nt-aktionen{justify-content:flex-end;gap:8px;display:flex}.hzb2-auftrag-nt-aktionen .fi-btn{font-size:12px}.hzb2-auftrag-leer{padding:28px 16px}.hzb2-auftrag .hzb2-empty-text{text-wrap:pretty}.hzb2-auftrag-box{flex-direction:column;gap:10px;display:flex}.hzb2-auftrag-box .hzb2-aside-title{margin-bottom:0}.hzb2-auftrag-box .hzb2-kv{gap:6px 14px}.hzb2-auftrag-box-btn{justify-content:center}.hzb2-auftrag-hinweis{color:var(--n-500);font-size:11px;line-height:14px}.hzb2-auftrag-budget-wert{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:6px;font-size:12px;display:flex;overflow:hidden}.hzb2-auftrag-budget-wert>:first-child{color:var(--text-primary);font-size:22px;font-weight:600;line-height:28px}.hzb2-auftrag-aside .hzb2-usage-pct{width:36px}.hzb2-auftrag-aktionen .fi-btn{gap:6px;height:36px;padding:0 12px;font-size:13px}.hzb2-auftrag-aktionen .fi-btn .fi-icon{width:14px;height:14px}.hzb2-kunde-kopf{flex-direction:column;gap:10px;display:flex}.hzb2-kunde-kopf .hzb2-head{gap:24px}.hzb2-kunde-kopf .hzb2-head-main{gap:8px}.hzb2-kunde-kopf .hzb2-meta .hzb2-chip{gap:5px}.hzb2-kunde-co{align-items:center;gap:6px;display:inline-flex}.hzb2-kunde-btn{padding:0 12px}.hzb2-kunde-btn.is-icon{padding:0}.hzb2-kunde .hzb2-btn:disabled svg{opacity:.7}.hzb2-kunde-menue-liste{min-width:200px}.hzb2-kunde-band{color:var(--orange-600)}.hzb2-kunde-band strong{font-weight:600}.hzb2-kunde-band a:not(.hzb2-btn){text-underline-offset:2px;text-decoration:underline;color:inherit!important}.hzb2-kunde-band .hzb2-btn{background:var(--surface-default);border-color:var(--status-warning);color:var(--orange-600)}.hzb2-kunde-band .hzb2-btn:hover:not(:disabled){background:var(--status-warning-bg)}.hzb2-kunde-kpis .hzb2-kpi{flex-direction:column;gap:4px;display:flex}.hzb2-kunde-kpis .hzb2-kpi-value,.hzb2-kunde-kpis .hzb2-kpi-sub{margin-top:0}.hzb2-kunde-kpis .hzb2-kpi-label{text-overflow:ellipsis;overflow:hidden}.hzb2-kunde-kpis .hzb2-kpi-value.is-fehler{color:var(--rot-600)}.hzb2-kunde-kpis .hzb2-kpi-value.is-warnung{color:var(--orange-600)}.hzb2-kunde-kpis .hzb2-kpi-value.is-gesperrt{color:var(--n-400)}.hzb2-kunde-reiter{border-bottom:1px solid var(--border-default);white-space:nowrap;gap:4px;font-size:13px;line-height:18px;display:flex;overflow-x:auto}.hzb2-kunde-reiter>button{color:var(--n-600);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px 12px 10px;font-size:13px;font-weight:400;display:inline-flex}.hzb2-kunde-reiter>button:hover:not(:disabled){color:var(--text-primary)}.hzb2-kunde-reiter>button.is-aktiv{color:var(--text-primary);box-shadow:inset 0 -2px 0 var(--action-primary);font-weight:600}.hzb2-kunde-reiter>button:disabled{color:var(--text-disabled);cursor:not-allowed}.hzb2-kunde-reiter>button:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px;border-radius:6px}.hzb2-kunde-zahl{background:var(--n-100);color:var(--n-600);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.hzb2-card-title .hzb2-kunde-zahl{margin-left:2px}.hzb2-kunde-tab{font-variant-numeric:tabular-nums;font-size:13px;line-height:18px}.hzb2-kunde-tr{border-bottom:1px solid var(--n-100);white-space:nowrap;cursor:pointer;align-items:center;gap:10px;padding:11px 16px;display:grid}.hzb2-kunde-tr:last-child{border-bottom:0}.hzb2-kunde-tr:not(.is-kopf):hover{background:var(--surface-page)}.hzb2-kunde-tr.is-kopf{background:var(--surface-page);border-bottom:1px solid var(--border-default);color:var(--n-500);text-transform:uppercase;letter-spacing:.04em;cursor:default;padding:8px 16px;font-size:11px;font-weight:500;line-height:14px}.hzb2-kunde-tr>*{min-width:0}.hzb2-kunde-tr .r{text-align:right}.hzb2-kunde-tab.is-projekte .hzb2-kunde-tr{grid-template-columns:minmax(170px,1.5fr) 64px 64px minmax(90px,1fr) 88px 28px}.hzb2-kunde-tab.is-rechnungen .hzb2-kunde-tr{grid-template-columns:minmax(150px,1.4fr) 104px 84px 84px 100px 28px}.hzb2-kunde-tab.is-auftraege .hzb2-kunde-tr{grid-template-columns:minmax(170px,1.5fr) 120px 170px 110px 28px}.hzb2-kunde-tab.is-angebote .hzb2-kunde-tr{grid-template-columns:minmax(170px,1.5fr) 96px 100px 110px 28px}.hzb2-kunde-tr .hzb2-name>:first-child{font-weight:500}.hzb2-kunde .hzb2-kunde-titel{text-overflow:ellipsis;overflow:hidden;color:var(--text-primary)!important}.hzb2-kunde-tr:hover .hzb2-kunde-titel{color:var(--action-primary)!important}.hzb2-kunde-plan{color:var(--n-600)}.hzb2-kunde-ist{color:var(--action-primary);font-weight:500}.hzb2-kunde-ist.is-warn{color:var(--status-warning)}.hzb2-kunde-ist.is-over{color:var(--status-error)}.hzb2-kunde-ist.is-none{color:var(--n-600);font-weight:400}.hzb2-kunde-usage .hzb2-usage-pct{width:32px;color:var(--action-primary)}.hzb2-kunde-usage.is-warn .hzb2-usage-pct{color:var(--status-warning)}.hzb2-kunde-usage.is-over .hzb2-usage-pct{color:var(--status-error)}.hzb2-kunde-usage.is-none .hzb2-usage-pct{color:var(--n-400)}.hzb2-kunde-offen.is-fehler{color:var(--rot-600);font-weight:600}.hzb2-kunde-offen.is-ok{color:var(--gruen-600)}.hzb2-kunde-rot{color:var(--rot-600);font-weight:500}.hzb2-kunde-leer{color:var(--n-400)}.hzb2-kunde-warn{color:var(--orange-600)}.hzb2-kunde-tr .hzb2-kunde-menue-liste{min-width:170px}.hzb2-kunde-link{color:var(--action-primary);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:14px;font-weight:500}.hzb2-kunde-link:hover{color:var(--action-primary-hover)}.hzb2-kunde-aside{position:static}.hzb2-kunde-aside .hzb2-aside-card{flex-direction:column;gap:10px;display:flex}.hzb2-kunde-aside .hzb2-aside-title{margin-bottom:0}.hzb2-kunde-aside .hzb2-kv{gap:6px 14px;line-height:18px}.hzb2-kunde-aside .hzb2-kv>:nth-child(odd){color:var(--n-500)}.hzb2-kunde-aside .hzb2-kv>:nth-child(2n){font-variant-numeric:tabular-nums}.hzb2-kunde-voll{justify-content:center;width:100%}.hzb2-kunde-hinweis{color:var(--n-500);font-size:12px;line-height:16px}.hzb2-kunde-kontakte{flex-direction:column;gap:8px;font-size:12px;line-height:16px;display:flex}.hzb2-kunde-kontakte .hzb2-kunde-link{align-self:flex-start;font-size:12px}.hzb2-kunde-kontakt{align-items:center;gap:10px;min-width:0;display:flex}.hzb2-kunde-kontakt .hzb2-name>:first-child{color:var(--text-primary);gap:6px}.hzb2-kunde-kontakt .hzb2-name>:nth-child(2){color:var(--n-500);font-size:12px;line-height:16px}.hzb2-kunde-avatar{background:var(--schiefer-100);width:28px;height:28px;color:var(--schiefer-700);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.hzb2-kunde-rm .fi-ta-ctn{border:1px solid var(--border-default);box-shadow:none;background:var(--surface-default);border-radius:12px;overflow:hidden}.hzb2-kunde-rm .fi-ta-header-heading{font-size:15px;font-weight:600;line-height:20px}.hzb2-kunde-rm .fi-ta-header-cell{text-transform:uppercase;letter-spacing:.04em;color:var(--n-500);background:var(--surface-page);font-size:11px;font-weight:500;line-height:14px}.hzb2-kunde-rm .fi-ta-cell{font-size:13px}.hzb2-kunde-rm .fi-ta-header-toolbar .fi-btn,.hzb2-kunde-rm .fi-ta-header .fi-btn{height:30px;box-shadow:none;border:1px solid var(--border-strong);border-radius:var(--r-sm);padding:0 10px;font-size:12px;font-weight:500;background:var(--surface-default)!important;color:var(--text-primary)!important}.hzb2-kunde-rm .fi-ta-header .fi-btn:hover{background:var(--surface-page)!important}.hzb2-kunde-rm .fi-ta-header .fi-btn .fi-icon{color:var(--action-primary)}.hzb2-objekt-kopf{flex-direction:column;gap:10px;display:flex}.hzb2-objekt-kopf .hzb2-head{gap:24px}.hzb2-objekt-kopf .hzb2-head-main{gap:8px}.hzb2-objekt-kopf .hzb2-meta .hzb2-chip{gap:5px}.hzb2-objekt-btn{padding:0 12px}.hzb2-objekt .hzb2-btn:disabled svg{opacity:.7}.hzb2-objekt-kpis .hzb2-kpi{flex-direction:column;gap:4px;display:flex}.hzb2-objekt-kpis .hzb2-kpi-value,.hzb2-objekt-kpis .hzb2-kpi-sub{margin-top:0}.hzb2-objekt-kpis .hzb2-kpi-label{text-overflow:ellipsis;overflow:hidden}.hzb2-objekt-teilsumme{border:1px solid var(--border-default);height:18px;color:var(--n-600);border-radius:999px;align-items:center;padding:0 6px;font-size:11px;display:inline-flex}.hzb2-objekt-zahl{background:var(--n-100);color:var(--n-600);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;margin-left:2px;padding:2px 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.hzb2-objekt-tab{font-variant-numeric:tabular-nums;font-size:13px;line-height:18px}.hzb2-objekt-tr{border-bottom:1px solid var(--n-100);white-space:nowrap;cursor:pointer;grid-template-columns:minmax(170px,1.5fr) 64px 64px minmax(90px,1fr) 120px 28px;align-items:center;gap:10px;padding:11px 16px;display:grid}.hzb2-objekt-tr:last-child{border-bottom:0}.hzb2-objekt-tr:not(.is-kopf):hover{background:var(--surface-page)}.hzb2-objekt-tr.is-kopf{background:var(--surface-page);border-bottom:1px solid var(--border-default);color:var(--n-500);text-transform:uppercase;letter-spacing:.04em;cursor:default;padding:8px 16px;font-size:11px;font-weight:500;line-height:14px}.hzb2-objekt-tr>*{min-width:0}.hzb2-objekt-tr .r{text-align:right}.hzb2-objekt .hzb2-objekt-titel{text-overflow:ellipsis;overflow:hidden;color:var(--text-primary)!important}.hzb2-objekt-tr:hover .hzb2-objekt-titel{color:var(--action-primary)!important}.hzb2-objekt-plan{color:var(--n-600)}.hzb2-objekt-ist{color:var(--action-primary);font-weight:500}.hzb2-objekt-ist.is-warn{color:var(--status-warning)}.hzb2-objekt-ist.is-over{color:var(--status-error)}.hzb2-objekt-ist.is-none{color:var(--n-600);font-weight:400}.dark .hzb2-objekt-ist{color:var(--schiefer-200)}.hzb2-objekt-usage .hzb2-usage-pct{width:32px;color:var(--action-primary)}.hzb2-objekt-usage.is-warn .hzb2-usage-pct{color:var(--status-warning)}.hzb2-objekt-usage.is-over .hzb2-usage-pct{color:var(--status-error)}.hzb2-objekt-usage.is-none .hzb2-usage-pct,.hzb2-objekt-leer{color:var(--n-400)}.hzb2-objekt-aside{position:static}.hzb2-objekt-aside .hzb2-aside-card{flex-direction:column;gap:10px;display:flex}.hzb2-objekt-aside .hzb2-aside-title{margin-bottom:0}.hzb2-objekt-aside .hzb2-kv{gap:6px 14px;line-height:18px}.hzb2-objekt-aside .hzb2-kv>:nth-child(2n){font-variant-numeric:tabular-nums}.hzb2-objekt-voll{justify-content:center;width:100%}.hzb2-objekt-hinweis{color:var(--n-500);font-size:12px;line-height:16px}.hzb2-objekt-kontakte{flex-direction:column;gap:8px;font-size:12px;line-height:16px;display:flex}.hzb2-objekt-kontakt{align-items:center;gap:10px;min-width:0;display:flex}.hzb2-objekt-kontakt .hzb2-name>:first-child{color:var(--text-primary);display:block}.hzb2-objekt-kontakt .hzb2-name>:nth-child(2){color:var(--n-500);font-size:12px;line-height:16px}.hzb2-objekt-avatar{background:var(--schiefer-100);width:28px;height:28px;color:var(--schiefer-700);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.hzb2-objekt-kpis .hzb2-kpi.is-error .hzb2-kpi-value{color:var(--rot-600)}.dark .hzb2-objekt-kpis .hzb2-kpi.is-error .hzb2-kpi-value{color:var(--status-error)}.hzb2-objekt-dok{justify-content:space-between;align-items:center;gap:8px;min-width:0;font-size:12px;line-height:16px;display:flex;color:var(--text-primary)!important}.hzb2-objekt-dok+.hzb2-objekt-dok{margin-top:-2px}.hzb2-objekt-dok>span:first-child{align-items:center;gap:6px;min-width:0;display:flex}.hzb2-objekt-dok>span:first-child>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-objekt-dok>span:first-child svg{flex-shrink:0}.hzb2-objekt-dok>span:last-child{color:var(--n-500);white-space:nowrap;flex-shrink:0}.hzb2-objekt-dok:hover>span:first-child>span{color:var(--action-primary)}.hzb2-objekte-kopf{flex-direction:column;gap:10px;display:flex}.hzb2-objekte-kopf .hzb2-head{gap:24px}.hzb2-objekte-kopf .hzb2-head-main{gap:8px}.hzb2-objekte-kopf .hzb2-chip{gap:5px}.hzb2-objekte-chip-laufend{background:var(--schiefer-100);color:var(--schiefer-700)}.hzb2-objekte-zahlpille{background:var(--n-100);color:var(--n-600);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.hzb2-objekte-auswahl{flex-shrink:0;align-items:center;height:36px;display:inline-flex;position:relative}.hzb2-objekte-auswahl.is-150{width:150px}.hzb2-objekte-auswahl.is-120{width:120px}.hzb2-objekte-auswahl select{appearance:none;border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-default);width:100%;height:36px;color:var(--text-primary);font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;box-shadow:none;padding:0 28px 0 10px;font-size:13px;line-height:34px;overflow:hidden}.hzb2-objekte-auswahl select:focus,.hzb2-objekte-auswahl select:focus-visible{box-shadow:none;border-color:var(--border-focus);outline:0}.hzb2-objekte-auswahl svg{pointer-events:none;color:var(--n-500);position:absolute;right:10px}.hzb2-objekte-karte{background:var(--surface-default);border:1px solid var(--border-default);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.hzb2-objekte-karte-kopf{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.hzb2-objekte-karte-titel{min-width:0;color:var(--text-primary);white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:20px;display:flex}.hzb2-objekte-karte-ohne{color:var(--n-500);font-size:12px;font-weight:400;line-height:16px}.hzb2-objekte-karte-rechts{align-items:center;gap:14px;display:flex}.hzb2-objekte-karte-filter{gap:6px;display:flex}.hzb2-objekte-legende{color:var(--n-600);white-space:nowrap;gap:14px;font-size:11px;line-height:14px;display:flex}.hzb2-objekte-legende>span{align-items:center;gap:5px;display:flex}.hzb2-objekte-legende i{border:2px solid var(--n-0);background:var(--c);width:10px;height:10px;box-shadow:0 0 0 1px var(--c);border-radius:999px}.hzb2-objekte-legende i[data-status=ok]{--c:var(--schiefer-500)}.hzb2-objekte-legende i[data-status=warn]{--c:var(--orange-500)}.hzb2-objekte-legende i[data-status=err]{--c:var(--rot-500)}.hzb2-objekte-karte-flaeche{position:relative}.hzb2-objekte-karte-map{z-index:0;isolation:isolate;background:var(--n-100);width:100%;height:380px;font-family:inherit;position:relative}.hzb2-objekte-karte-alle{z-index:1;border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-default);height:32px;color:var(--text-primary);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 1px 2px #1817140f}.hzb2-objekte-karte-alle svg{color:var(--action-primary);flex-shrink:0}.hzb2-objekte-karte-alle:hover{background:var(--surface-page)}.hzb2-objekte-karte-alle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-objekte-karte-leer{z-index:1;border:1px solid var(--border-default);background:var(--surface-default);text-align:center;max-width:420px;color:var(--n-600);border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:14px 18px;font-size:13px;line-height:18px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hzb2-objekte-karte-leer strong{color:var(--text-primary);font-size:14px;font-weight:600}.hzb2-objekte-karte-leer .hzb2-btn{margin-top:4px}.hzb2-objekte-karte-map.leaflet-container,.hzb2-objekte-pos-karte.leaflet-container{font-family:inherit;font-size:12px}.hzb2-objekte-seite .leaflet-control-attribution,.hzb2-objekte-pos .leaflet-control-attribution{color:var(--n-600);background:#ffffffd9;font-size:11px}.hzb2-objekte-seite .leaflet-bar a{color:var(--text-primary)}.hzb2-objekte-marker-ctn{background:0 0;border:0}.hzb2-objekte-marker{background:var(--c);width:14px;height:14px;box-shadow:0 0 0 1.5px var(--c), 0 2px 6px #18171440;cursor:pointer;border:2px solid #fff;border-radius:999px;transition:transform .12s;display:block}.hzb2-objekte-marker.is-hot{transform:scale(1.5)}.hzb2-objekte-marker.is-gross{cursor:grab;width:18px;height:18px;margin:-2px 0 0 -2px}@media (prefers-reduced-motion:reduce){.hzb2-objekte-marker{transition:none}}.hzb2-objekte-tip{z-index:70;background:var(--surface-default);color:var(--text-primary);border:1px solid var(--border-default);white-space:normal;border-radius:8px;padding:0;font-family:inherit;position:fixed;box-shadow:0 8px 24px #1817141f}.hzb2-objekte-tip[hidden]{display:none}.hzb2-objekte-tip-inhalt{flex-direction:column;gap:6px;width:280px;padding:10px 12px;font-size:12px;line-height:16px;display:flex}.hzb2-objekte-tip-kopf{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.hzb2-objekte-tip-kopf>div{min-width:0}.hzb2-objekte-tip-kopf .hzb2-co{border-left-width:3px;border-radius:4px;height:auto;padding:2px 6px}.hzb2-objekte-tip-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.hzb2-objekte-tip-adresse{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hzb2-objekte-tip-raster{font-variant-numeric:tabular-nums;grid-template-columns:1fr 1fr;gap:4px 10px;display:grid}.hzb2-objekte-tip-raster>div{min-width:0}.hzb2-objekte-tip-raster>.is-voll{grid-column:1/-1}.hzb2-objekte-tip-label{color:var(--n-500);text-transform:uppercase;letter-spacing:.04em;font-size:10px;line-height:14px}.hzb2-objekte-tip-wert{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hzb2-objekte-tip-raster>.is-warn .hzb2-objekte-tip-wert{color:var(--orange-600)}.hzb2-objekte-tip-fuss{border-top:1px solid var(--n-100);justify-content:space-between;align-items:center;padding-top:6px;font-weight:500;display:flex}.hzb2-objekte-tip-fuss .is-err{color:var(--rot-600)}.hzb2-objekte-tip-fuss .is-warn{color:var(--orange-600)}.hzb2-objekte-tip-fuss .is-ok{color:var(--gruen-600)}.hzb2-objekte-tip-link{color:var(--action-primary);text-decoration:none}.hzb2-objekte-tip-link:hover{text-decoration:underline}.hzb2-objekte-seite .fi-ta-header-ctn{border-bottom:0;padding:0;display:block}.hzb2-objekte-seite .fi-ta-header{border-bottom:1px solid var(--border-default);align-items:center;padding:12px 16px;display:flex}.hzb2-objekte-seite .fi-ta-header>div{text-align:left;width:100%}.hzb2-objekte-seite .fi-ta-header-heading{color:var(--text-primary);align-items:center;gap:10px;margin:0;font-size:15px;font-weight:600;line-height:20px;display:flex}.hzb2-objekte-seite .fi-ta-header-toolbar{border-bottom:1px solid var(--border-default);align-items:center;gap:12px;padding:10px 16px;display:flex}.hzb2-objekte-seite .fi-ta-header-toolbar>.fi-ta-actions{display:none}.hzb2-objekte-seite .fi-ta-header-toolbar>div:not(.fi-ta-actions){flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.hzb2-objekte-seite .fi-ta-filters-dropdown,.hzb2-objekte-seite .fi-ta-col-manager-dropdown{display:none}.hzb2-objekte-seite .fi-ta-search-field{width:240px}.hzb2-objekte-seite .fi-ta-search-field .fi-input-wrp-prefix{padding-inline-end:0}.hzb2-objekte-reset{height:28px;color:var(--action-primary);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 2px;font-size:12px;font-weight:500}.hzb2-objekte-reset:hover{color:var(--action-primary-hover);text-decoration:underline}.hzb2-objekte-sort{margin-left:auto}.hzb2-objekte-seite .fi-ta-header-cell-gesellschaft{width:54px}.hzb2-objekte-seite .fi-ta-header-cell-customer\.name{width:24%}.hzb2-objekte-seite .fi-ta-header-cell-projekte-count{width:74px}.hzb2-objekte-seite .fi-ta-header-cell-naechste-pruefung{width:150px}.hzb2-objekte-seite .fi-ta-table thead th .fi-ta-header-cell-sort-btn,.hzb2-objekte-seite .fi-ta-table thead th .fi-ta-header-cell-sort-btn .fi-icon{color:var(--n-500)}.hzb2-objekte-seite .fi-ta-actions-header-cell{width:86px}.hzb2-objekte-seite .fi-ta-table tbody td{vertical-align:middle;border-bottom:1px solid var(--n-100);padding:0 5px}.hzb2-objekte-seite .fi-ta-table tbody td:last-child{padding-right:16px}.hzb2-objekte-name{flex-direction:column;min-width:0;padding:11px 0;display:flex}.hzb2-objekte-name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-objekte-name>span+span{color:var(--n-500);font-size:11px;line-height:16px}.hzb2-objekte-name-zeile{align-items:center;gap:6px;min-width:0;display:flex}.hzb2-objekte-name-zeile>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.hzb2-objekte-ohne{background:var(--n-100);height:18px;color:var(--n-600);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:0 6px;font-size:10px;font-weight:500;line-height:14px;display:inline-flex}.hzb2-objekte-ges{align-items:center;gap:4px;min-width:0;display:flex}.hzb2-objekte-ges-mehr{color:var(--n-500);font-size:11px}.hzb2-objekte-leer{color:var(--n-500)}.hzb2-objekte-seite .fi-ta-text-item.hzb2-objekte-kunde{color:var(--action-primary);font-weight:400}.hzb2-objekte-seite a:hover>.fi-ta-text-item.hzb2-objekte-kunde{color:var(--action-primary-hover)}.hzb2-objekte-seite .fi-ta-text-item.hzb2-objekte-kunde .fi-ta-placeholder{color:var(--n-400)}.hzb2-objekte-seite .fi-ta-text-item.hzb2-objekte-zahl{color:var(--n-600)}.hzb2-objekte-seite .fi-ta-text-item.hzb2-objekte-begehung{color:var(--n-500)}.hzb2-objekte-seite .fi-ta-text-item.hzb2-objekte-pruefung{color:var(--n-600)}.hzb2-objekte-seite .fi-ta-text-item.hzb2-objekte-pruefung.is-faellig{color:var(--orange-600)}.hzb2-objekte-seite .fi-ta-table tbody td>.fi-ta-actions .fi-icon-btn.hzb2-objekte-kartenknopf .fi-icon{color:var(--action-primary)}.hzb2-objekte-fuss{z-index:1;height:51px;color:var(--n-500);font-variant-numeric:tabular-nums;pointer-events:none;align-items:center;font-size:12px;line-height:16px;display:flex;position:absolute;bottom:0;left:16px}.hzb2-objekte-ohne-chip{height:20px}.hzb2-objekte-positionlink{color:var(--action-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.hzb2-objekte-positionlink:hover{color:var(--action-primary-hover);text-decoration:underline}.hzb2-objekte-pos{flex-direction:column;gap:8px;display:flex}.hzb2-objekte-pos-karte{z-index:0;isolation:isolate;border:1px solid var(--border-default);background:var(--n-100);border-radius:8px;height:360px;position:relative;overflow:hidden}.hzb2-objekte-pos-fuss{color:var(--n-500);justify-content:space-between;align-items:center;gap:12px;font-size:12px;line-height:16px;display:flex}.hzb2-objekte-pos-hinweis{color:var(--orange-600);margin-left:8px;font-weight:500}.hzb2-objekte-pos-wert{font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap}.hzb2-objekte-pos-fehler{color:var(--rot-500);margin:0;font-size:12px;line-height:16px}.fi-page.hzb2-mahnsperren-seite .fi-page-header-main-ctn,.fi-page.hzb2-mahnsperren-seite .fi-page-main,.fi-page.hzb2-mahnsperren-seite .fi-page-content{gap:16px}.hzb2-mahnsperren-kopf{gap:10px}.hzb2-mahnsperren-kopf .hzb2-head{gap:24px}.hzb2-mahnsperren-kopf .hzb2-head-main{gap:8px}.hzb2-mahnsperren-aktionen .fi-btn{border-radius:var(--r-sm);height:36px;box-shadow:none;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-mahnsperren-aktionen .fi-btn .fi-icon{width:14px;height:14px}.hzb2-mahnsperren-seite .fi-ta-ctn{border:1px solid var(--border-default);box-shadow:none;background:var(--surface-default);border-radius:12px;overflow:hidden}.hzb2-mahnsperren-seite .fi-ta-filter-indicators{display:none}.hzb2-mahnsperren-seite .fi-ta-header-ctn{border-bottom:1px solid var(--border-default);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0;padding:0;display:grid}.hzb2-mahnsperren-seite .fi-ta-header-toolbar,.hzb2-mahnsperren-tbl{display:contents}.hzb2-mahnsperren-tbl-titel{border-bottom:1px solid var(--border-default);grid-area:1/1;align-items:center;min-height:61px;padding:12px 16px;display:flex}.hzb2-mahnsperren-tbl-titel .hzb2-card-title{gap:10px}.hzb2-mahnsperren-tbl-titel .hzb2-count{height:auto;padding:2px 8px;line-height:16px}.hzb2-mahnsperren-seite .fi-ta-header-toolbar>div:not(.fi-ta-actions){border-bottom:1px solid var(--border-default);grid-area:1/2;justify-content:flex-end;align-items:center;gap:8px;min-height:61px;padding:12px 16px 12px 0;display:flex}.hzb2-mahnsperren-seite .fi-ta-header-toolbar>.fi-ta-actions{display:none}.hzb2-mahnsperren-tbl-chips{flex-wrap:wrap;grid-area:2/1/auto/-1;align-items:center;gap:8px;min-width:0;min-height:49px;padding:10px 16px;display:flex}.hzb2-mahnsperren-tbl-chips .hzb2-fchip{background:var(--schiefer-100);color:var(--schiefer-900,var(--schiefer-700))}.hzb2-mahnsperren-tbl-chips .hzb2-fchip button svg{width:10px;height:10px}.hzb2-mahnsperren-reset{height:28px;color:var(--action-primary);cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:12px;font-weight:500}.hzb2-mahnsperren-reset:hover{color:var(--action-primary-hover)}.hzb2-mahnsperren-ohne{color:var(--n-500);white-space:nowrap;font-size:12px}.hzb2-mahnsperren-seite .fi-ta-search-field{width:200px}.hzb2-mahnsperren-seite .fi-ta-search-field .fi-input-wrp{border-radius:var(--r-sm);height:36px;box-shadow:none;border:1px solid var(--border-strong);align-items:center}.hzb2-mahnsperren-seite .fi-ta-search-field .fi-input{height:34px;padding-block:0;font-size:13px;line-height:34px}.hzb2-mahnsperren-seite .fi-ta-search-field .fi-input-wrp-prefix{padding-inline-start:10px}.hzb2-mahnsperren-seite .fi-ta-search-field .fi-input-wrp-prefix .fi-icon{width:14px;height:14px;color:var(--n-400,var(--n-500))}.hzb2-mahnsperren-seite .fi-ta-filters-dropdown .fi-btn{border-radius:var(--r-sm);height:36px;box-shadow:none;background:var(--surface-default);color:var(--text-primary);border:1px solid var(--border-strong);min-height:0;gap:6px;min-block-size:0;padding:0 12px;font-size:13px;font-weight:500}.hzb2-mahnsperren-seite .fi-ta-filters-dropdown .fi-btn .fi-icon{width:14px;height:14px;color:var(--action-primary)}.hzb2-mahnsperren-seite .fi-ta-filters-dropdown .fi-btn .fi-btn-badge-ctn,.hzb2-mahnsperren-seite .fi-ta-filters-dropdown .fi-btn .fi-badge{display:none}.hzb2-mahnsperren-seite .fi-ta-table{table-layout:fixed;width:100%}.hzb2-mahnsperren-seite .fi-ta-table thead th{background:var(--surface-page);border-bottom:1px solid var(--border-default);text-transform:uppercase;letter-spacing:.04em;color:var(--n-500);white-space:nowrap;padding:8px 5px;font-size:11px;font-weight:500;line-height:14px}.hzb2-mahnsperren-seite .fi-ta-table thead th .fi-ta-header-cell-sort-btn{color:var(--n-500);font-size:11px;font-weight:500}.hzb2-mahnsperren-seite .fi-ta-table thead th:first-child{padding-left:16px}.hzb2-mahnsperren-seite .fi-ta-table thead .fi-ta-header-cell-reason{width:calc(41.6667% - 228.333px)}.hzb2-mahnsperren-seite .fi-ta-table thead th:last-child{width:128px;padding-right:16px}.hzb2-mahnsperren-seite .fi-ta-table thead .fi-ta-header-cell-created-by-id{width:130px}.hzb2-mahnsperren-seite .fi-ta-table thead .fi-ta-header-cell-follow-up-on{width:110px}.hzb2-mahnsperren-seite .fi-ta-table thead .fi-ta-header-cell-lifted-at{width:180px}.hzb2-mahnsperren-seite .fi-ta-table tbody td{border-bottom:1px solid var(--n-100);vertical-align:middle;padding:0}.hzb2-mahnsperren-seite .fi-ta-table tbody tr:last-child td{border-bottom:0}.hzb2-mahnsperren-seite .fi-ta-table tbody tr:hover td{background:var(--surface-page)}.hzb2-mahnsperren-seite .fi-ta-table tbody .fi-ta-col,.hzb2-mahnsperren-seite .fi-ta-table tbody .fi-ta-text{min-width:0;padding:11px 5px}.hzb2-mahnsperren-seite .fi-ta-table tbody td:first-child .fi-ta-text{padding-left:16px}.hzb2-mahnsperren-seite .fi-ta-table tbody td:last-child{padding-right:16px}.hzb2-mahnsperren-seite .fi-ta-table tbody .fi-ta-text .fi-ta-text-item,.hzb2-mahnsperren-seite .fi-ta-table tbody .fi-ta-col .fi-ta-text{padding:0}.hzb2-mahnsperren-seite .fi-ta-text{flex-direction:column;align-items:flex-start;gap:0;min-width:0;display:flex}.hzb2-mahnsperren-seite .fi-ta-text-item{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:500;line-height:18px;display:flex}.hzb2-mahnsperren-seite .fi-ta-text-item>span:not(.hzb2-co){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hzb2-mahnsperren-seite .fi-ta-text-description{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;line-height:14px;overflow:hidden}.hzb2-mahnsperren-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hzb2-mahnsperren-seite .fi-ta-text-item .hzb2-co{flex-shrink:0}.hzb2-mahnsperren-seite .fi-ta-placeholder{color:var(--n-400,var(--n-500));font-size:13px}.hzb2-mahnsperren-bald{color:var(--orange-700,var(--orange-600));font-weight:500}.hzb2-mahnsperren-vergangen{color:var(--n-400,var(--n-500));font-weight:400}.dark .hzb2-mahnsperren-bald{color:var(--status-warning)}.hzb2-mahnsperren-seite .fi-ta-cell-lifted-at .hzb2-chip.is-error{color:var(--rot-700,var(--rot-600))}.dark .hzb2-mahnsperren-seite .fi-ta-cell-lifted-at .hzb2-chip.is-error{color:var(--status-error)}.hzb2-mahnsperren-seite .fi-ta-table tbody td>.fi-ta-actions{flex-wrap:nowrap;justify-content:flex-end;gap:4px}.hzb2-mahnsperren-seite .fi-ta-table tbody td>.fi-ta-actions .fi-btn{border-radius:var(--r-sm);height:28px;box-shadow:none;background:var(--surface-default);min-block-size:0;color:var(--text-primary);border:1px solid var(--border-strong);gap:4px;padding:0 10px;font-size:12px;font-weight:500}.hzb2-mahnsperren-seite .fi-ta-table tbody td>.fi-ta-actions .fi-btn:hover{background:var(--schiefer-100);border-color:var(--schiefer-200)}.hzb2-mahnsperren-seite .fi-ta-table tbody td>.fi-ta-actions .fi-icon-btn{border-radius:var(--r-sm);width:28px;height:28px;color:var(--n-600);border:1px solid #0000;margin:0}.hzb2-mahnsperren-seite .fi-ta-table tbody td>.fi-ta-actions .fi-icon-btn:hover{background:var(--schiefer-100);border-color:var(--schiefer-200);color:var(--action-primary)}.hzb2-mahnsperren-seite .fi-ta-table tbody td>.fi-ta-actions .fi-icon-btn .fi-icon{width:14px;height:14px}.hzb2-mahnsperren-seite .fi-ta-ctn .fi-pagination{background:var(--surface-page);border-top:1px solid var(--border-default);color:var(--n-500);padding:10px 16px;font-size:12px}.hzb2-mahnsperren-seite .fi-ta-ctn .fi-pagination-overview{color:var(--n-500);font-size:12px;font-weight:400}.hzb2-mahnsperren-seite .fi-ta-ctn .fi-pagination-records-per-page-select-ctn{grid-column:-2;justify-self:end}.hzb2-mahnsperren-seite .fi-ta-ctn .fi-pagination-records-per-page-select .fi-input-wrp{height:30px;min-height:30px;box-shadow:none;border:1px solid var(--border-strong);border-radius:var(--r-sm);font-size:12px}.hzb2-mahnsperren-seite .fi-ta-ctn .fi-pagination-records-per-page-select .fi-select-input{height:28px;padding-block:0;font-size:13px}.hzb2-mahnsperren-seite .fi-ta-ctn .fi-pagination-records-per-page-select .fi-input-wrp-label{color:var(--n-500);font-size:12px}.hzb2-mahnsperren-seite .fi-ta-empty-state{padding:32px 16px}.hzb2-mahnsperren-seite .fi-ta-empty-state-description{max-width:420px;color:var(--n-500);font-size:13px}.hzb2-mahnsperren-seite .fi-ta-text.fi-ta-text-item{flex-direction:row;justify-content:flex-start}.hzb2-mahnsperren-seite .fi-ta-table tbody td{overflow:hidden}.hzb2-mahnsperren-seite .fi-ta-table tbody td:last-child{overflow:visible}.hzb2-mahnsperren-seite .fi-ta-text>*{max-width:100%}.hzb2-leistungskatalog-kopf .hzb2-head-main{gap:8px}.hzb2-leistungskatalog-kopf .hzb2-crumbs{margin-bottom:2px}.hzb2-leistungskatalog-kopf .hzb2-head{gap:24px}.hzb2-leistungskatalog-seite .fi-ta-header-cell-unit{width:80px}.hzb2-leistungskatalog-seite .fi-ta-header-cell-unit-price-cents{width:120px}.hzb2-leistungskatalog-seite .fi-ta-header-cell-tax-rate-bp{width:70px}.hzb2-leistungskatalog-seite .fi-ta-header-cell-is-active{width:90px}.hzb2-leistungskatalog-seite .fi-ta-actions-header-cell{width:70px}.hzb2-leistungskatalog-seite .fi-ta-cell-unit .fi-ta-text-item{color:var(--n-600);text-overflow:ellipsis;overflow:hidden}.hzb2-leistungskatalog-leer .fi-ta-text-item{color:var(--n-400)}.hzb2-offene-posten-gesellschaft-kpis .hzb2-kpi{flex-direction:column;gap:4px;display:flex}.hzb2-offene-posten-gesellschaft-kpis .hzb2-kpi-label{text-overflow:ellipsis;overflow:hidden}.hzb2-offene-posten-gesellschaft-kpis .hzb2-kpi-value,.hzb2-offene-posten-gesellschaft-kpis .hzb2-kpi-sub{margin-top:0}.hzb2-offene-posten-gesellschaft-kpis .hzb2-kpi-value.is-fehler{color:var(--rot-600)}.hzb2-offene-posten-gesellschaft-kpis .hzb2-kpi-value.is-warnung{color:var(--orange-600)}.dark .hzb2-offene-posten-gesellschaft-kpis .hzb2-kpi-value.is-fehler{color:var(--status-error)}.dark .hzb2-offene-posten-gesellschaft-kpis .hzb2-kpi-value.is-warnung{color:var(--status-warning)}.hzb2-offene-posten-gesellschaft-seite .fi-ta-header-toolbar>.fi-ta-actions .fi-btn{border-radius:var(--r-sm);height:30px;box-shadow:none;background:var(--surface-default);color:var(--text-primary);border:1px solid var(--border-strong);min-height:0;gap:6px;min-block-size:0;padding:0 10px;font-size:12px;font-weight:500}.hzb2-offene-posten-gesellschaft-seite .fi-ta-header-toolbar>.fi-ta-actions .fi-btn .fi-icon{width:13px;height:13px;color:var(--n-600)}.hzb2-offene-posten-gesellschaft-seite .fi-ta-header-toolbar>.fi-ta-actions .fi-btn.fi-color-primary{background:var(--action-primary);border-color:var(--action-primary);color:var(--action-primary-text)}.hzb2-offene-posten-gesellschaft-seite .fi-ta-header-toolbar>.fi-ta-actions .fi-btn.fi-disabled,.hzb2-offene-posten-gesellschaft-seite .fi-ta-header-toolbar>.fi-ta-actions .fi-btn[disabled]{opacity:.5;cursor:not-allowed}.hzb2-offene-posten-gesellschaft-seite .fi-ta-header-toolbar>.fi-ta-actions{grid-column:2/4;justify-self:end}.hzb2-offene-posten-gesellschaft-seite .hzb2-offene-posten-tbl-sel{grid-column:2/4;padding-right:282px}.hzb2-offene-posten-gesellschaft-seite .fi-ta-table thead th.fi-ta-selection-cell,.hzb2-offene-posten-gesellschaft-seite .fi-ta-table tbody td.fi-ta-selection-cell{width:40px;padding:0 0 0 16px}.hzb2-offene-posten-gesellschaft-seite .fi-ta-table tbody td.fi-ta-selection-cell+.fi-ta-cell .fi-ta-text{padding-left:10px}.hzb2-offene-posten-gesellschaft-seite .fi-ta-checkbox,.hzb2-offene-posten-gesellschaft-seite .fi-checkbox-input{border-width:1.5px;border-radius:4px;width:18px;height:18px}.hzb2-offene-posten-gesellschaft-seite .fi-ta-row .fi-ta-actions .fi-btn{border-radius:var(--r-sm);height:28px;box-shadow:none;min-height:0;min-block-size:0;padding:0 10px;font-size:12px;font-weight:500}.hzb2-offene-posten-gesellschaft-seite .fi-ta-row .fi-ta-actions .fi-btn.fi-color-gray{background:var(--surface-default);border:1px solid var(--border-strong);color:var(--text-primary)}.hzb2-offene-posten-gesellschaft-seite .fi-ta-row .fi-ta-actions .fi-btn.fi-color-primary{background:var(--action-primary);color:var(--action-primary-text);border:0}.hzb2-offene-posten-gesellschaft-seite .fi-ta-row .fi-ta-actions .fi-btn.fi-disabled,.hzb2-offene-posten-gesellschaft-seite .fi-ta-row .fi-ta-actions .fi-btn[disabled]{opacity:.5;cursor:not-allowed}.hzb2-offene-posten-gesellschaft-seite .fi-ta-row .fi-ta-actions .fi-dropdown-trigger .fi-icon-btn{color:var(--n-600);background:0 0;border-color:#0000}.hzb2-offene-posten-gesellschaft-seite .fi-ta-row .fi-ta-actions .fi-dropdown-trigger .fi-icon-btn:hover{background:var(--schiefer-100);border-color:var(--schiefer-200);color:var(--action-primary)}.hzb2-postfaecher-kopf{flex-direction:column;gap:16px;display:flex}.hzb2-postfaecher-titel{flex-direction:column;gap:10px;display:flex}.hzb2-postfaecher-titel .hzb2-head{gap:24px}.hzb2-postfaecher-titel .hzb2-head-main{gap:8px}.hzb2-postfaecher-aktionen .fi-btn{border-radius:var(--r-sm);height:36px;box-shadow:none;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-postfaecher-aktionen .fi-btn.fi-color-primary{background:var(--action-primary);color:var(--action-primary-text)}.hzb2-postfaecher-aktionen .fi-btn.fi-color-primary:hover{background:var(--action-primary-hover)}.hzb2-postfaecher-aktionen .fi-btn .fi-icon{color:currentColor;width:14px;height:14px}.hzb2-postfaecher-aktionen .fi-btn.fi-disabled,.hzb2-postfaecher-aktionen .fi-btn[disabled]{opacity:.5;cursor:not-allowed}.hzb2-postfaecher-kopf .hzb2-band{color:var(--orange-600);border-color:var(--orange-300);gap:16px}.hzb2-postfaecher-kopf .hzb2-band strong{font-weight:600}.hzb2-postfaecher-kopf .hzb2-band-text svg{color:var(--orange-500)}.hzb2-postfaecher-kopf .hzb2-band-actions .fi-btn{border-radius:var(--r-sm);height:30px;box-shadow:none;background:var(--surface-default);color:var(--orange-600);border:1px solid var(--orange-500);gap:6px;padding:0 10px;font-size:12px;font-weight:500}.hzb2-postfaecher-kopf .hzb2-band-actions .fi-btn:hover{background:var(--status-warning-bg)}.dark .hzb2-postfaecher-kopf .hzb2-band,.dark .hzb2-postfaecher-kopf .hzb2-band-text svg{color:var(--status-warning)}.dark .hzb2-postfaecher-kopf .hzb2-band-actions .fi-btn{color:var(--status-warning);border-color:var(--status-warning);background:0 0}.hzb2-postfaecher-tbl-titel .hzb2-card-title{gap:10px}.hzb2-postfaecher-tbl-titel .hzb2-count{height:auto;padding:2px 8px;line-height:16px}.hzb2-postfaecher-seite .fi-ta-filters-dropdown .fi-btn .fi-badge{margin-left:2px;position:static}.hzb2-postfaecher-seite .fi-ta-col-manager-dropdown .fi-icon-btn{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-default);width:36px;height:36px;color:var(--n-600);margin:0}.hzb2-postfaecher-seite .fi-ta-col-manager-dropdown .fi-icon-btn:hover{background:var(--surface-page)}.hzb2-postfaecher-seite .fi-ta-col-manager-dropdown .fi-icon-btn .fi-icon{width:15px;height:15px}.dark .hzb2-postfaecher-filterzeile .hzb2-fchip{background:var(--surface-raised);color:var(--text-primary)}.hzb2-postfaecher-zuruecksetzen{height:28px;color:var(--action-primary);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:12px;font-weight:500}.hzb2-postfaecher-zuruecksetzen:hover:not(:disabled){color:var(--action-primary-hover);text-decoration:underline}.hzb2-postfaecher-zuruecksetzen:disabled{cursor:default}.hzb2-postfaecher-seite .fi-ta-table tbody td:last-child{padding-right:16px}.hzb2-postfaecher-seite .fi-ta-table th.fi-ta-header-cell-address{width:auto}.hzb2-postfaecher-seite .fi-ta-table th.fi-ta-header-cell-company\.short-code{width:70px}.hzb2-postfaecher-seite .fi-ta-table th.fi-ta-header-cell-type{width:150px}.hzb2-postfaecher-seite .fi-ta-table th.fi-ta-header-cell-status{width:160px}.hzb2-postfaecher-seite .fi-ta-table th.fi-ta-header-cell-letzte-pruefung{width:120px}.hzb2-postfaecher-seite .fi-ta-table th:last-child:not([class*=fi-ta-header-cell-]){width:196px}.hzb2-postfaecher-seite .fi-ta-table tbody td{border-bottom:1px solid var(--n-100);vertical-align:middle;padding:0 5px}.hzb2-postfaecher-seite .hzb2-name>:nth-child(2){color:var(--n-500);line-height:16px}.hzb2-postfaecher-seite .fi-ta-cell-type .fi-ta-text-item,.hzb2-postfaecher-seite .fi-ta-cell-letzte-pruefung .fi-ta-text-item{color:var(--n-600)}.hzb2-postfaecher-seite .fi-ta-cell-company\.short-code .fi-ta-text-item{color:var(--n-400)}.hzb2-postfaecher-seite .fi-ta-cell-status .fi-ta-text-item{overflow:visible}.hzb2-postfaecher-seite .fi-ta-table tbody td>.fi-ta-actions .fi-btn.fi-color-primary:hover{background:var(--action-primary-hover)}.hzb2-postfaecher-summe{height:51px;color:var(--n-500);white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;z-index:1;align-items:center;font-size:12px;display:flex;position:absolute;bottom:0;left:16px}.hzb2-postfaecher-seite .fi-ta-empty-state .fi-btn{border-radius:var(--r-sm);height:36px;box-shadow:none;padding:0 12px;font-size:13px;font-weight:500}.hzb2-postfaecher-seite .fi-ta-filters-dropdown .fi-btn .fi-badge,.hzb2-postfaecher-seite .fi-ta-filters-dropdown .fi-btn-badge-ctn{display:none}.hzb2-angebote-kopf{gap:16px}.hzb2-angebote-titelblock{flex-direction:column;gap:10px;display:flex}.hzb2-angebote-titelblock .hzb2-crumbs{white-space:nowrap}.hzb2-angebote-kopf .hzb2-head{gap:24px}.hzb2-angebote-kopf .hzb2-head-main{gap:8px}.hzb2-angebote-kpis .hzb2-kpi{border-left:0;border-right:1px solid var(--n-100);flex-direction:column;gap:4px;display:flex}.hzb2-angebote-kpis .hzb2-kpi:last-child{border-right:0}.hzb2-angebote-kpis .hzb2-kpi-label{text-overflow:ellipsis;overflow:hidden}.hzb2-angebote-kpis .hzb2-kpi-value,.hzb2-angebote-kpis .hzb2-kpi-sub{margin-top:0}.hzb2-angebote-warn{color:var(--orange-600)}.hzb2-angebote-ok{color:var(--gruen-600)}.dark .hzb2-angebote-warn{color:var(--status-warning)}.dark .hzb2-angebote-ok{color:var(--status-success)}.hzb2-angebote-kopf .hzb2-band .hzb2-btn{background:var(--surface-default);border-color:var(--status-warning);height:30px;color:var(--orange-600);padding:0 10px;font-size:12px;font-weight:500}.hzb2-angebote-kopf .hzb2-band .hzb2-btn svg{width:13px;height:13px}.hzb2-angebote-kopf .hzb2-band strong{font-weight:600}.hzb2-angebote-seite .fi-ta-header-toolbar>.fi-ta-actions{display:none}.hzb2-angebote-seite .fi-ta-col-manager-dropdown .fi-icon-btn .fi-icon{width:15px;height:15px;color:var(--action-primary)}.hzb2-angebote-chips{border-bottom:1px solid var(--border-default);grid-row:2;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.hzb2-angebote-chips-l{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hzb2-angebote-chips .hzb2-fchip{color:#1b2b3b}.dark .hzb2-angebote-chips .hzb2-fchip{color:var(--schiefer-700)}.hzb2-angebote-chips .hzb2-fchip button svg{display:block}.hzb2-angebote-seite .fi-ta-content-ctn{border:0;grid-row:3}.hzb2-angebote-seite .fi-ta-header-cell-customer\.name{width:20%}.hzb2-angebote-seite .fi-ta-header-cell-netto{width:110px}.hzb2-angebote-seite .fi-ta-header-cell-netto .fi-ta-header-cell-sort-btn{margin-left:auto}.hzb2-angebote-seite .fi-ta-header-cell-valid-until{width:120px}.hzb2-angebote-seite .fi-ta-header-cell-status{width:190px}.hzb2-angebote-seite .fi-ta-actions-header-cell{width:140px}.hzb2-angebote-name{font-variant-numeric:tabular-nums}.hzb2-angebote-name>:first-child{overflow:hidden}.hzb2-angebote-netto .fi-ta-text-item{color:var(--n-600);font-weight:400}.hzb2-angebote-netto.is-stark .fi-ta-text-item{color:var(--text-primary);font-weight:600}.hzb2-angebote-frist{color:var(--orange-600);font-weight:500}.dark .hzb2-angebote-frist{color:var(--status-warning)}.hzb2-angebote-sek{color:var(--n-600)}.hzb2-angebote-leer{color:var(--n-400)}.hzb2 a.hzb2-angebote-chiplink,a.hzb2-angebote-chiplink{color:var(--gruen-600);text-decoration:none}a.hzb2-angebote-chiplink:hover{text-decoration:underline}.hzb2-angebote-seite .fi-ta-row .fi-ta-actions{flex-wrap:nowrap;justify-content:flex-end;gap:4px;padding:0}.hzb2-angebote-seite .fi-ta-row .fi-ta-actions .fi-btn{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:26px;color:var(--text-primary);box-shadow:none;white-space:nowrap;padding:0 10px;font-size:12px;font-weight:500}.hzb2-angebote-seite .fi-ta-row .fi-ta-actions .fi-btn:hover{background:var(--surface-page)}.hzb2-angebote-seite .fi-ta-row .fi-ta-actions .fi-btn.fi-disabled{opacity:.5}.hzb2-angebote-summe{z-index:1;max-width:60%;color:var(--n-500);white-space:nowrap;pointer-events:none;grid-row:4;place-self:center start;align-items:center;gap:8px;padding:0 16px;font-size:12px;line-height:16px;display:flex}.hzb2-angebote-summe>span{text-overflow:ellipsis;overflow:hidden}.hzb2-angebot-kopf{flex-direction:column;gap:10px;display:flex}.hzb2-angebot-kopf .hzb2-head{gap:24px}.hzb2-angebot-kopf-main{gap:8px}.hzb2-angebot-aktionen .fi-ac{flex-wrap:nowrap;gap:8px}.hzb2-angebot-aktionen .fi-btn{height:36px;box-shadow:none;gap:6px;padding:0 12px;font-size:13px}.hzb2-angebot-aktionen .fi-btn .fi-icon{width:14px;height:14px}.hzb2-angebot-aktionen .fi-btn.fi-disabled,.hzb2-angebot-aktionen .fi-btn[disabled]{opacity:.5;cursor:not-allowed}.hzb2-angebot .hzb2-crumbs a:not(.fi-btn):not(.hzb2-btn){color:var(--n-500)}.hzb2-angebot .hzb2-band strong{font-weight:600}.hzb2-angebot .hzb2-band .hzb2-btn{background:var(--surface-default)}.hzb2-angebot .hzb2-band.is-warning .hzb2-btn{border-color:var(--status-warning);color:var(--orange-600)}.hzb2-angebot .hzb2-band.is-error .hzb2-btn{border-color:var(--status-error);color:var(--rot-600)}.hzb2-angebot .hzb2-band.is-info .hzb2-btn{border-color:var(--status-info);color:var(--blau-600)}.hzb2-angebot .hzb2-kpi{border-left:0;border-right:1px solid var(--n-100);flex-direction:column;gap:4px;display:flex}.hzb2-angebot .hzb2-kpi:last-child{border-right:0}.hzb2-angebot .hzb2-kpi-label,.hzb2-angebot .hzb2-kpi-sub{text-overflow:ellipsis;overflow:hidden}.hzb2-angebot .hzb2-kpi-value,.hzb2-angebot .hzb2-kpi-sub{margin-top:0}.hzb2-angebot-warn{color:var(--orange-600)}.hzb2-angebot-err{color:var(--rot-600)}.hzb2-angebot-info{color:var(--blau-600)}.hzb2-angebot-sek{color:var(--n-600)}.hzb2-angebot-leise{color:var(--n-400)}.hzb2-angebot-fehlt{color:var(--orange-600)}.dark .hzb2-angebot-warn,.dark .hzb2-angebot-fehlt{color:var(--status-warning)}.dark .hzb2-angebot-info{color:var(--status-info)}.hzb2-angebot-strong{font-weight:600}.hzb2-angebot-ellipsis{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-angebot-grid{border-bottom:1px solid var(--n-100);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:10px;padding:11px 16px;font-size:13px;line-height:18px;display:grid}.hzb2-angebot-grid>*{min-width:0}.hzb2-angebot-grid.is-kopf{background:var(--surface-page);border-bottom-color:var(--border-default);color:var(--n-500);text-transform:uppercase;letter-spacing:.04em;padding:8px 16px;font-size:11px;font-weight:500;line-height:14px}.hzb2-angebot-grid.is-zeile:last-child{border-bottom:0}.hzb2-angebot-grid.is-zeile:hover{background:var(--surface-page)}.hzb2-angebot-grid.is-gruppe{background:#fbfaf8;padding:7px 16px;font-size:12px;font-weight:600;line-height:16px}.dark .hzb2-angebot-grid.is-gruppe{background:var(--surface-raised)}.hzb2-angebot-grid .r{text-align:right}.hzb2-angebot-pos{grid-template-columns:36px minmax(170px,1fr) 80px 100px 100px}.hzb2-angebot-ver{grid-template-columns:minmax(120px,1fr) 120px 90px 100px minmax(120px,1fr) auto}.hzb2-angebot-ver.is-aktuell{background:var(--schiefer-50)}.hzb2-angebot-btn-zeile{height:26px;padding:0 10px;font-size:12px}.hzb2-angebot-summen{border-top:1px solid var(--border-default)}.hzb2-angebot-linkbtn{border-radius:var(--r-sm);height:28px;color:var(--action-primary);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.hzb2 a.hzb2-angebot-linkbtn{color:var(--action-primary)}.hzb2-angebot-linkbtn:hover{background:var(--schiefer-100)}.hzb2-angebot-linkbtn:disabled{opacity:.5;cursor:not-allowed}.hzb2-angebot-texte{flex-direction:column;gap:12px;padding:16px;font-size:13px;line-height:20px;display:flex}.hzb2-angebot-texte p{text-wrap:pretty;margin:0}.hzb2-angebot-label{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);margin-bottom:4px;font-size:11px;font-weight:500;line-height:14px}.hzb2-angebot-diff{border-top:1px solid var(--border-default);flex-direction:column;gap:8px;padding:12px 16px 14px;display:flex}.hzb2-angebot-diff-zeile{grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;line-height:18px;display:grid}.hzb2-angebot-hinweis{color:var(--n-600);text-wrap:pretty;font-size:12px;line-height:16px}.hzb2-angebot-box{flex-direction:column;gap:10px;display:flex}.hzb2-angebot-box .hzb2-aside-title{margin-bottom:0}.hzb2-angebot-box .hzb2-kv{gap:6px 14px}.hzb2-angebot-box-btn{justify-content:center;height:32px;padding:0 12px}.hzb2-angebot-box-btn svg{color:var(--action-primary)}.hzb2-angebot-ereignisse{flex-direction:column;gap:8px;font-size:12px;line-height:16px;display:flex}.hzb2-angebot-ereignis{align-items:flex-start;gap:8px;display:flex}.hzb2-angebot-ereignis>svg{flex-shrink:0;margin-top:1px}.hzb2-angebot-ereignis-titel{color:var(--text-primary);font-weight:500}.hzb2-angebot-ereignis-text{color:var(--n-500)}.hzb2-angebot svg.is-success{color:var(--gruen-500)}.hzb2-angebot svg.is-info{color:var(--blau-500)}.hzb2-angebot svg.is-warning{color:var(--orange-500)}.hzb2-angebot svg.is-error{color:var(--rot-500)}.hzb2-angebot svg.is-neutral{color:var(--n-500)}.hzb2-angebot-anlegen-head{flex-direction:column;gap:10px;display:flex}.hzb2-angebot-anlegen-head .hzb2-crumbs{white-space:nowrap}.hzb2-angebot-anlegen .hzb2-crumbs a:not(.fi-btn):not(.hzb2-btn){color:var(--n-500)}.hzb2-angebot-anlegen-head .hzb2-head{gap:24px}.hzb2-angebot-anlegen-titel{gap:8px}.hzb2-angebot-anlegen-btn{justify-content:center;padding:0 12px}.hzb2 a.hzb2-angebot-anlegen-btn{color:var(--text-primary)}.hzb2-angebot-anlegen-btn.is-block{width:100%}.hzb2-angebot-anlegen-btn.is-sm32{height:32px}.hzb2-angebot-anlegen-steps{margin:0;padding:0;list-style:none}.hzb2-angebot-anlegen-steps .hzb2-step{color:var(--n-500)}.hzb2-angebot-anlegen-steps .hzb2-step.is-active{color:var(--text-primary)}.hzb2-angebot-anlegen-steps .hzb2-step-dot{color:inherit}.hzb2-angebot-anlegen-steps .hzb2-step.is-done .hzb2-step-dot{background:var(--status-success-bg);border-color:var(--status-success-bg);color:var(--gruen-600)}.hzb2-angebot-anlegen-steps .hzb2-step-sub{color:inherit}.hzb2-angebot-anlegen-step-text{flex-direction:column;min-width:0;line-height:18px;display:flex}.hzb2-angebot-anlegen-step-btn{color:inherit;font:inherit;text-align:left;cursor:pointer;display:contents}.hzb2-angebot-anlegen-steps .hzb2-step:has(.hzb2-angebot-anlegen-step-btn):hover{background:var(--surface-page);cursor:pointer}.hzb2-angebot-anlegen .hzb2-band strong{font-weight:600}.hzb2-angebot-anlegen-form .fi-sc-wizard-footer{display:none}.hzb2-angebot-anlegen-form .fi-sc-wizard,.hzb2-angebot-anlegen-form .fi-sc-wizard-step{padding:0}.hzb2-angebot-anlegen-form .fi-sc-wizard-step>.fi-sc,.hzb2-angebot-anlegen-form>.fi-sc{gap:16px}.hzb2-angebot-anlegen-form .fi-sc-wizard-step:focus{outline:none}.hzb2-angebot-anlegen-form .fi-section-content-ctn>.fi-section-content{padding:16px}.hzb2-angebot-anlegen-form .fi-section-content.fi-sc{gap:14px 16px}.hzb2-angebot-anlegen-form .fi-section-header{min-height:48px}.hzb2-angebot-anlegen-form .fi-fo-field{gap:5px}.hzb2-angebot-anlegen-form .fi-fo-field-label-required-mark{color:var(--rot-500)}.hzb2-angebot-anlegen-form .fi-fo-field .fi-sc-text{color:var(--n-500);font-size:11px;line-height:14px}.hzb2-angebot-anlegen-form .fi-input,.hzb2-angebot-anlegen-form .fi-select-input-btn,.hzb2-angebot-anlegen-form textarea{font-size:13px}.hzb2-angebot-anlegen-form textarea{min-height:86px;padding:10px 12px;line-height:20px}.hzb2-angebot-anlegen-pruefen{flex-direction:column;gap:16px;display:flex}.hzb2-angebot-anlegen-pz{border-bottom:1px solid var(--n-100);font-variant-numeric:tabular-nums;white-space:nowrap;grid-template-columns:minmax(0,1fr) 200px 110px;align-items:center;gap:10px;padding:11px 16px;font-size:13px;line-height:18px;display:grid}.hzb2-angebot-anlegen-pz>*{text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-angebot-anlegen-pz .r{text-align:right}.hzb2-angebot-anlegen-pz.is-gruppe{background:#fbfaf8;padding:7px 16px;font-size:12px;font-weight:600}.dark .hzb2-angebot-anlegen-pz.is-gruppe{background:var(--surface-raised)}.hzb2-angebot-anlegen-texte{flex-direction:column;gap:12px;padding:16px;font-size:13px;line-height:20px;display:flex}.hzb2-angebot-anlegen-texte p{text-wrap:pretty;margin:0}.hzb2-angebot-anlegen-texte .hzb2-kv{gap:6px 14px;max-width:480px}.hzb2-angebot-anlegen-label{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);margin-bottom:4px;font-size:11px;font-weight:500;line-height:14px}.hzb2-angebot-anlegen-sek{color:var(--n-600)}.hzb2-angebot-anlegen-leise{color:var(--n-400)}.hzb2-angebot-anlegen-hinweis{color:var(--n-500);font-size:12px;line-height:16px}.hzb2-angebot-anlegen-box{flex-direction:column;gap:10px;display:flex}.hzb2-angebot-anlegen-box .hzb2-aside-title{margin-bottom:0}.hzb2-angebot-anlegen-box .hzb2-kv{gap:6px 14px}.hzb2-angebot-anlegen-check li>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-angebot-bearbeiten-head{flex-direction:column;gap:10px;display:flex}.hzb2-angebot-bearbeiten-head .hzb2-crumbs{white-space:nowrap}.hzb2-angebot-bearbeiten .hzb2-crumbs a:not(.fi-btn):not(.hzb2-btn){color:var(--n-500)}.hzb2-angebot-bearbeiten-head .hzb2-head{gap:24px}.hzb2-angebot-bearbeiten-titel{gap:8px}.hzb2-angebot-bearbeiten-btn{justify-content:center;padding:0 12px}.hzb2 a.hzb2-angebot-bearbeiten-btn{color:var(--text-primary)}.hzb2-angebot-bearbeiten-btn.is-block{width:100%}.hzb2-angebot-bearbeiten-form>.fi-sc{gap:16px}.hzb2-angebot-bearbeiten-form .fi-section-content-ctn>.fi-section-content{padding:16px}.hzb2-angebot-bearbeiten-form .fi-section-content.fi-sc{gap:14px 16px}.hzb2-angebot-bearbeiten-form .fi-section-header{min-height:48px}.hzb2-angebot-bearbeiten-form .fi-fo-field{gap:5px}.hzb2-angebot-bearbeiten-form .fi-fo-field-label-required-mark{color:var(--rot-500)}.hzb2-angebot-bearbeiten-form .fi-fo-field .fi-sc-text{color:var(--n-500);font-size:11px;line-height:14px}.hzb2-angebot-bearbeiten-form .fi-input,.hzb2-angebot-bearbeiten-form .fi-select-input-btn,.hzb2-angebot-bearbeiten-form textarea{font-size:13px}.hzb2-angebot-bearbeiten-form textarea{min-height:64px;padding:10px 12px;line-height:20px}.hzb2-angebot-bearbeiten-form .fi-disabled .fi-input-wrp,.hzb2-angebot-bearbeiten-form .fi-input-wrp.fi-disabled{background:var(--surface-page);border-color:var(--border-default)}.hzb2-angebot-bearbeiten-box{flex-direction:column;gap:10px;display:flex}.hzb2-angebot-bearbeiten-box .hzb2-aside-title{margin-bottom:0}.hzb2-angebot-bearbeiten-box .hzb2-kv{gap:6px 14px}.hzb2-angebot-bearbeiten-summenbox{flex-direction:column;gap:6px;display:flex}.hzb2-angebot-bearbeiten-brutto{border-top:1px solid var(--border-default);justify-content:space-between;padding-top:8px;font-weight:600;display:flex}.hzb2-angebot-bearbeiten-hinweis{color:var(--n-500);text-wrap:pretty;font-size:11px;line-height:14px}.hzb2-angebot-bearbeiten-pe{flex-direction:column;gap:16px;min-width:0;display:flex}.hzb2-angebot-bearbeiten-pe .hzb2-card.is-fehler{border-color:var(--status-error)}.hzb2-angebot-bearbeiten-pe-aktionen{gap:8px;display:flex}.hzb2-angebot-bearbeiten-pe-aktionen .hzb2-btn svg,.hzb2-angebot-bearbeiten-pe .hzb2-empty-actions .hzb2-btn svg{color:var(--action-primary);width:13px;height:13px}.hzb2-angebot-bearbeiten-pe-zeile{border-bottom:1px solid var(--n-100);font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--surface-default);grid-template-columns:20px minmax(180px,1fr) 60px 60px 88px 88px 28px;align-items:center;gap:10px;padding:11px 16px;font-size:13px;line-height:18px;display:grid}.hzb2-angebot-bearbeiten-pe-zeile>*{min-width:0}.hzb2-angebot-bearbeiten-pe-zeile.is-kopf{background:var(--surface-page);border-bottom-color:var(--border-default);color:var(--n-500);text-transform:uppercase;letter-spacing:.04em;padding:8px 16px;font-size:11px;font-weight:500;line-height:14px}.hzb2-angebot-bearbeiten-pe-zeile .r{text-align:right}.hzb2-angebot-bearbeiten-pe-zeile.is-zeile:hover{background:var(--surface-page)}.hzb2-angebot-bearbeiten-pe-zeile.fi-sortable-ghost{opacity:.5}.hzb2-angebot-bearbeiten-pe-griff{color:var(--n-300);cursor:grab;letter-spacing:-2px;background:0 0;border:0;padding:0;font-size:13px;line-height:18px}.hzb2-angebot-bearbeiten-pe-griff:hover{color:var(--n-500)}.hzb2-angebot-bearbeiten-pe-leistung{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.hzb2-angebot-bearbeiten-pe-leistung:hover>:first-child{color:var(--action-primary)}.hzb2-angebot-bearbeiten-pe-leistung>:first-child{text-overflow:ellipsis;display:block;overflow:hidden}.hzb2-angebot-bearbeiten-pe-leistung .is-fehlt{color:var(--rot-600)}.hzb2-angebot-bearbeiten-pe-eingabe{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-default);width:100%;height:30px;color:var(--text-primary);text-align:right;font-variant-numeric:tabular-nums;padding:0 8px;font-size:13px}.hzb2-angebot-bearbeiten-pe-eingabe:focus{outline:2px solid var(--border-focus);outline-offset:2px}.hzb2-angebot-bearbeiten-pe-eingabe.is-fehler{border-color:var(--status-error);box-shadow:0 0 0 3px var(--status-error-bg)}.hzb2-angebot-bearbeiten-pe-sek{color:var(--n-600)}.hzb2-angebot-bearbeiten-pe-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-angebot-bearbeiten-pe-netto{font-weight:600}.hzb2-angebot-bearbeiten-pe-gruppe{border-bottom:1px solid var(--n-100);background:#fbfaf8;grid-template-columns:minmax(0,1fr) 88px 28px;align-items:center;gap:10px;padding:6px 16px 6px 46px;font-size:12px;font-weight:600;line-height:16px;display:grid}.dark .hzb2-angebot-bearbeiten-pe-gruppe{background:var(--surface-raised)}.hzb2-angebot-bearbeiten-pe-gruppe>.num{text-align:right}.hzb2-angebot-bearbeiten-pe-leer{border-bottom:1px solid var(--n-100);color:var(--n-500);padding:10px 16px 10px 46px;font-size:12px}.hzb2-angebot-bearbeiten-pe-leer button{color:var(--action-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.hzb2-angebot-bearbeiten-pe-hinweis{color:var(--n-500);align-items:center;gap:12px;font-size:12px;display:flex}.hzb2-angebot-bearbeiten-pe-hinweis button{color:var(--action-primary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:500;display:inline-flex}.hzb2-angebot-bearbeiten-pe-fehler{border-top:1px solid var(--status-error);background:var(--status-error-bg);color:var(--rot-600);padding:8px 16px;font-size:12px;line-height:16px}.hzb2-angebot-bearbeiten-pe-vorschlaege{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;font-size:12px;display:flex}.hzb2-angebot-bearbeiten-pe-vorschlag{border:1px dashed var(--border-strong);background:var(--surface-default);height:30px;color:var(--action-primary);white-space:nowrap;cursor:pointer;border-radius:999px;padding:0 12px;font-size:12px;font-weight:500}.hzb2-angebot-bearbeiten-pe-vorschlag:hover{background:var(--schiefer-100)}.hzb2 a.hzb2-angebot-bearbeiten-pe-vorschlag{color:var(--action-primary)}.hzb2-angebot-bearbeiten-pe-zeile.is-kopf{overflow:hidden}.hzb2-angebot-bearbeiten-pe-zeile.is-kopf>div,.hzb2-angebot-bearbeiten-pe .hzb2-summen>div{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hzb2-angebot-bearbeiten-pe-abweichung{color:var(--orange-600);font-weight:500}.dark .hzb2-angebot-bearbeiten-pe-abweichung{color:var(--orange-300)}.hzb2-auftraege{flex-direction:column;gap:16px;display:flex}.hzb2-auftraege-kopf{flex-direction:column;gap:10px;display:flex}.hzb2-auftraege-kopf .hzb2-head{gap:24px}.hzb2-auftraege-kopf .hzb2-head-main{gap:8px;min-width:0}.hzb2-auftraege-kopf .hzb2-crumbs{white-space:nowrap}.hzb2-auftraege .hzb2-btn{padding:0 12px;text-decoration:none}.hzb2-auftraege .hzb2-btn:not(.is-primary) svg{color:var(--action-primary)}.hzb2-auftraege-warn{color:var(--orange-600)}.hzb2-auftraege-rot{color:var(--rot-600)}.hzb2-auftraege-rot.is-fett{font-weight:600}.hzb2-auftraege-gruen{color:var(--gruen-600)}.hzb2-auftraege-leise{color:var(--n-400)}.dark .hzb2-auftraege-warn{color:var(--orange-300)}.dark .hzb2-auftraege-rot{color:var(--rot-300)}.dark .hzb2-auftraege-gruen{color:var(--gruen-300)}.hzb2-auftraege .hzb2-kpis.is-compact .hzb2-kpi{flex-direction:column;gap:4px;display:flex}.hzb2-auftraege .hzb2-kpis.is-compact .hzb2-kpi-value,.hzb2-auftraege .hzb2-kpis.is-compact .hzb2-kpi-sub{margin-top:0}.hzb2-auftraege .hzb2-kpi-label{text-overflow:ellipsis;display:block;overflow:hidden}.hzb2-auftraege-summe{height:51px;color:var(--n-500);white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;z-index:1;align-items:center;font-size:12px;display:flex;position:absolute;bottom:0;left:16px}.hzb2-auftraege-seite .hzb2-auftraege-tabelle .fi-ta-header-cell-honorar{text-align:right;width:110px}.hzb2-auftraege-seite .hzb2-auftraege-tabelle .fi-ta-header-cell-abgerechnet{width:22%}.hzb2-auftraege-seite .hzb2-auftraege-tabelle .fi-ta-header-cell-offen{text-align:right;width:100px}.hzb2-auftraege-seite .hzb2-auftraege-tabelle .fi-ta-header-cell-plan,.hzb2-auftraege-seite .hzb2-auftraege-tabelle .fi-ta-header-cell-status{width:160px}.hzb2-auftraege-seite .hzb2-auftraege-tabelle .hzb2-auftraege-betrag{text-align:right;justify-content:flex-end}.hzb2-auftraege-blau{color:var(--action-primary)}.hzb2-auftraege-gedaempft{color:var(--n-600)}.hzb2-auftraege-seite .hzb2-auftraege-tabelle .hzb2-usage{width:100%}.hzb2-auftraege-seite .hzb2-auftraege-tabelle .hzb2-usage-track,.hzb2-auftraege-seite .hzb2-auftraege-tabelle .hzb2-usage-track>i{border-radius:4px}.hzb2-auftraege-seite .hzb2-auftraege-tabelle .hzb2-usage-pct{flex-shrink:0;width:36px}.hzb2-auftraege-pct{color:var(--action-primary)}.hzb2-auftraege-leer{color:var(--n-200)}.dark .hzb2-auftraege-leer{color:var(--n-600)}.hzb2-rechnungen{flex-direction:column;gap:16px;display:flex}.hzb2-rechnungen-kopf{flex-direction:column;gap:10px;display:flex}.hzb2-rechnungen-kopf .hzb2-head{gap:24px}.hzb2-rechnungen-kopf .hzb2-head-main{gap:8px;min-width:0}.hzb2-rechnungen-kopf .hzb2-crumbs{white-space:nowrap}.hzb2-rechnungen .hzb2-btn{padding:0 12px;text-decoration:none}.hzb2-rechnungen .hzb2-btn:not(.is-primary) svg{color:var(--action-primary)}.hzb2-rechnungen-warn{color:var(--orange-600)}.hzb2-rechnungen-rot{color:var(--rot-600)}.hzb2-rechnungen-rot.is-fett{font-weight:600}.hzb2-rechnungen-gruen{color:var(--gruen-600)}.hzb2-rechnungen-leise{color:var(--n-400)}.dark .hzb2-rechnungen-warn{color:var(--orange-300)}.dark .hzb2-rechnungen-rot{color:var(--rot-300)}.dark .hzb2-rechnungen-gruen{color:var(--gruen-300)}.hzb2-rechnungen .hzb2-kpis.is-compact .hzb2-kpi{flex-direction:column;gap:4px;display:flex}.hzb2-rechnungen .hzb2-kpis.is-compact .hzb2-kpi-value,.hzb2-rechnungen .hzb2-kpis.is-compact .hzb2-kpi-sub{margin-top:0}.hzb2-rechnungen .hzb2-kpi-label{text-overflow:ellipsis;display:block;overflow:hidden}.hzb2-rechnungen-summe{height:51px;color:var(--n-500);white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;z-index:1;align-items:center;font-size:12px;display:flex;position:absolute;bottom:0;left:16px}.hzb2-rechnungen-seite .hzb2-rechnungen-tabelle .fi-ta-header-cell-issued-on{width:160px}.hzb2-rechnungen-seite .hzb2-rechnungen-tabelle .fi-ta-header-cell-gross-cents{width:106px}.hzb2-rechnungen-seite .hzb2-rechnungen-tabelle .fi-ta-header-cell-offen{width:100px}.hzb2-rechnungen-seite .hzb2-rechnungen-tabelle .fi-ta-header-cell-status{width:120px}.hzb2-rechnungen-seite .hzb2-rechnungen-tabelle .fi-ta-header-cell-zustellung{width:130px}.hzb2-rechnungen-seite .hzb2-rechnungen-tabelle .fi-ta-header-cell-gross-cents,.hzb2-rechnungen-seite .hzb2-rechnungen-tabelle .fi-ta-header-cell-offen{text-align:right}.hzb2-rechnungen-seite .hzb2-rechnungen-tabelle .fi-ta-header-cell-gross-cents .fi-ta-header-cell-sort-btn{margin-left:auto}.hzb2-rechnungen-seite .hzb2-rechnungen-tabelle .hzb2-rechnungen-betrag{text-align:right;justify-content:flex-end}.hzb2-kunden-kopf{gap:10px}.hzb2-kunden-kopf .hzb2-head{gap:24px}.hzb2-kunden-kopf .hzb2-head-main{gap:8px}.hzb2-kunden-band{gap:16px}.hzb2-kunden-band strong{font-weight:600}.hzb2-kunden-band .hzb2-btn{border-color:var(--status-warning);background:var(--surface-default);color:var(--orange-600)}.hzb2-kunden-band .hzb2-btn:hover{background:var(--status-warning-bg)}.hzb2-kunden-seite .fi-ta-header-toolbar>.fi-ta-actions{display:none}.hzb2-kunden-zahlpille{background:var(--n-100);color:var(--n-600);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.hzb2-kunden-seite .fi-ta-filters-dropdown .fi-icon-btn{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-default);width:36px;height:36px;color:var(--text-primary);gap:6px;width:auto;margin:0;padding:0 12px;font-size:13px;font-weight:500}.hzb2-kunden-seite .fi-ta-filters-dropdown .fi-icon-btn:after{content:"Filter"}.hzb2-kunden-seite .fi-ta-filters-dropdown .fi-icon-btn .fi-icon-btn-badge-ctn{display:none}.hzb2-kunden-seite .fi-ta-filters-dropdown .fi-icon-btn .fi-icon{width:14px;height:14px;color:var(--action-primary)}.hzb2-kunden-chips{border-bottom:1px solid var(--border-default);flex-wrap:wrap;align-items:center;gap:8px;min-height:49px;padding:10px 16px;display:flex}.hzb2-kunden-chips .hzb2-fchip button svg{display:block}.hzb2-kunden-reset{height:28px;color:var(--action-primary);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 6px;font-size:12px;font-weight:500}.hzb2-kunden-reset:hover{color:var(--action-primary-hover);text-decoration:underline}.hzb2-kunden-seite .fi-ta-content-ctn{border:0}.hzb2-kunden-seite .fi-ta-header-cell-name{width:62%}.hzb2-kunden-seite .fi-ta-header-cell-offen-cents{width:110px}.hzb2-kunden-seite .fi-ta-header-cell-projekte-count{width:100px}.hzb2-kunden-seite .fi-ta-header-cell-payment-terms-days{width:120px}.hzb2-kunden-seite .fi-ta-header-cell-hauptkontakt{width:38%}.hzb2-kunden-seite .fi-ta-header-cell-abrechnung{width:150px}.hzb2-kunden-seite .fi-ta-actions-header-cell{width:54px}.hzb2-kunden-seite .fi-ta-text-item{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:13px;line-height:18px;overflow:hidden}.hzb2-kunden-name,.hzb2-kunden-kontakt{min-width:0}.hzb2-kunden-name>:first-child,.hzb2-kunden-kontakt>:first-child{color:var(--text-primary);font-size:13px;font-weight:500;line-height:18px;display:block}.hzb2-kunden-kontakt>.hzb2-kunden-leer{color:var(--n-400)}.hzb2-kunden-seite .hzb2-kunden-kontakt>.hzb2-kunden-kontakt-link{text-overflow:ellipsis;white-space:nowrap;color:var(--action-primary);cursor:pointer;overflow:hidden}.hzb2-kunden-seite .fi-ta-cell-hauptkontakt button:hover .hzb2-kunden-kontakt-link{color:var(--action-primary-hover);text-decoration:underline}.hzb2-kunden-seite .fi-ta-cell-hauptkontakt>button,.hzb2-kunden-seite .fi-ta-cell-hauptkontakt .fi-ta-col{text-align:left;width:100%}.hzb2-kontaktkarte{flex-direction:column;gap:14px;display:flex}.hzb2-kontaktkarte-kopf{align-items:center;gap:10px;display:flex}.hzb2-kontaktkarte-kopf .hzb2-avatar{flex-shrink:0;width:40px;height:40px;font-size:14px}.hzb2-kontaktkarte-name{flex-direction:column;flex:1;min-width:0;display:flex}.hzb2-kontaktkarte-name>:first-child{color:var(--text-primary);font-size:15px;font-weight:600;line-height:20px}.hzb2-kontaktkarte-name>:last-child{color:var(--n-500);font-size:12px;line-height:16px}.hzb2-kontaktkarte-liste{border:1px solid var(--border-default);background:var(--surface-page);border-radius:8px;grid-template-columns:72px minmax(0,1fr);gap:8px 12px;margin:0;padding:12px 14px;font-size:13px;line-height:18px;display:grid}.hzb2-kontaktkarte-liste dt{color:var(--n-500)}.hzb2-kontaktkarte-liste dd{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;margin:0;overflow:hidden}.hzb2-kontaktkarte-liste a{color:var(--action-primary);text-decoration:none}.hzb2-kontaktkarte-liste a:hover{text-decoration:underline}.hzb2-kontaktkarte-liste .is-leer{color:var(--n-400)}.hzb2-kunden-seite .fi-ta-text-item.hzb2-kunden-zahl{color:var(--text-primary);font-weight:400}.hzb2-kunden-seite .fi-ta-text-item.hzb2-kunden-ziel{color:var(--n-600)}.hzb2-kunden-seite .fi-ta-cell-offen-cents>.fi-ta-col{justify-content:flex-end;width:100%;display:flex}.hzb2-kunden-offen{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-primary);font-size:13px;line-height:18px;display:block}.hzb2-kunden-offen.is-null,.hzb2-kunden-offen.is-leer{color:var(--n-600)}.hzb2-kunden-offen.is-ueberfaellig{color:var(--rot-600);font-weight:600}.dark .hzb2-kunden-offen.is-ueberfaellig{color:var(--status-error)}.hzb2-kunden-seite .fi-ta-row .fi-ta-actions{flex-wrap:nowrap;justify-content:flex-end;gap:4px;padding:0}.hzb2-kunden-fuss{z-index:1;color:var(--n-500);white-space:nowrap;pointer-events:none;grid-row:99;place-self:center start;align-items:center;padding:0 16px;font-size:12px;line-height:16px;display:flex}.hzb2-kunden-seite .fi-pagination{background:var(--surface-page);border-top:1px solid var(--border-default);min-height:50px;color:var(--n-500);grid-row:99;justify-content:flex-end;align-items:center;gap:8px;padding:10px 16px;font-size:12px;display:flex}.hzb2-kunden-seite .fi-ta-header-cell-gesellschaften{width:130px}.hzb2-kunden-seite .fi-ta-cell-gesellschaften .hzb2-co-liste{flex-wrap:wrap}.hzb2-kunde-bearbeiten-kopf{flex-direction:column;gap:10px;display:flex}.hzb2-kunde-bearbeiten-kopf .hzb2-crumbs{white-space:nowrap;min-width:0}.hzb2-kunde-bearbeiten-crumb{text-overflow:ellipsis;max-width:360px;overflow:hidden}.hzb2-kunde-bearbeiten-kopf .hzb2-head{gap:24px}.hzb2-kunde-bearbeiten-titel{gap:8px}.hzb2-kunde-bearbeiten-name{color:var(--text-primary);font-weight:500}.hzb2-kunde-bearbeiten-btn{justify-content:center;padding:0 12px}.hzb2 a.hzb2-kunde-bearbeiten-btn{color:var(--text-primary)}.hzb2-kunde-bearbeiten-btn.is-block{width:100%}.hzb2-kunde-bearbeiten-aktionen .fi-btn{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);width:36px;height:36px;box-shadow:none;color:var(--n-600);justify-content:center;padding:0}.hzb2-kunde-bearbeiten-aktionen .fi-btn:hover{background:var(--surface-page)}.hzb2-kunde-bearbeiten-aktionen .fi-btn .fi-icon{width:15px;height:15px}.hzb2-kunde-bearbeiten-aside{position:sticky;top:24px}@media (width<=1279px){.hzb2-kunde-bearbeiten-aside{position:static}}.hzb2-kunde-bearbeiten-form>.fi-sc{gap:16px}.hzb2-kunde-bearbeiten-form .fi-section{box-shadow:none;border-radius:12px}.hzb2-kunde-bearbeiten-form .fi-section-header{align-items:center;min-height:44px;padding:12px 16px}.hzb2-kunde-bearbeiten-form .fi-section-header-heading{font-size:14px;font-weight:600;line-height:20px}.hzb2-kunde-bearbeiten-form .fi-section-collapse-btn{width:20px;height:20px;margin:0}.hzb2-kunde-bearbeiten-form .fi-section-content-ctn>.fi-section-content{padding:16px}.hzb2-kunde-bearbeiten-form .fi-section-content.fi-sc{gap:14px 16px}.hzb2-kunde-bearbeiten-form .fi-fo-field{gap:5px}.hzb2-kunde-bearbeiten-form .fi-fo-field-content-col{gap:4px}.hzb2-kunde-bearbeiten-form .fi-fo-field-content-col>.fi-sc{gap:4px;min-width:0}.hzb2-kunde-bearbeiten-form .fi-input-wrp{border-radius:var(--r-sm);border-color:var(--border-strong);min-block-size:36px;box-shadow:none}.hzb2-kunde-bearbeiten-form .fi-input-wrp input.fi-input{block-size:34px;padding-block:0}.hzb2-kunde-bearbeiten-form .fi-input-wrp .fi-select-input-btn{block-size:34px;min-block-size:34px}.hzb2-kunde-bearbeiten-form .fi-fo-tags-input.fi-input-wrp{padding:4px 8px}.hzb2-kunde-bearbeiten-form .fi-fo-tags-input input.fi-input{block-size:26px}.hzb2-kunde-bearbeiten-form .fi-fo-field-label-content{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-kunde-bearbeiten-form .fi-fo-field-label-required-mark{color:var(--rot-500)}.hzb2-kunde-bearbeiten-form .fi-fo-field .fi-sc-text{color:var(--n-500);font-size:11px;font-weight:400;line-height:16px}.hzb2-kunde-bearbeiten-form .fi-fo-field-label-ctn .fi-sc-text{color:var(--n-400);white-space:nowrap;font-size:12px;line-height:16px}.hzb2-kunde-bearbeiten-form .fi-input-wrp{font-size:13px}.hzb2-kunde-bearbeiten-form .fi-input-wrp .fi-input,.hzb2-kunde-bearbeiten-form .fi-input-wrp .fi-select-input-btn,.hzb2-kunde-bearbeiten-form .fi-input-wrp textarea,.hzb2-kunde-bearbeiten-form .fi-input-wrp .fi-input-wrp-label{font-size:13px;line-height:20px}.hzb2-kunde-bearbeiten-form .fi-input-wrp.fi-disabled{background:var(--surface-page);border-color:var(--border-default)}.hzb2-kunde-bearbeiten-mahn{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.hzb2-kunde-bearbeiten-feld{flex-direction:column;gap:5px;min-width:0;display:flex}.hzb2-kunde-bearbeiten-label{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-kunde-bearbeiten-hilfe{color:var(--n-500);font-size:11px;line-height:14px}.hzb2-kunde-bearbeiten-sperre{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.hzb2-kunde-bearbeiten-links{white-space:nowrap;gap:12px;font-size:12px;font-weight:500;display:flex}.hzb2-kunde-bearbeiten-mahn-leer{color:var(--n-500);font-size:13px}.hzb2-kunde-bearbeiten-box{flex-direction:column;gap:10px;display:flex}.hzb2-kunde-bearbeiten-box .hzb2-aside-title{margin-bottom:0}.hzb2-kunde-bearbeiten-kv{gap:6px 14px}.hzb2-ansprechpartner-kopf{gap:10px}.hzb2-ansprechpartner-kopf .hzb2-head{gap:24px}.hzb2-ansprechpartner-kopf .hzb2-head-main{gap:8px}.hzb2-ansprechpartner-seite .fi-ta-header-toolbar>.fi-ta-actions{display:none}.hzb2-ansprechpartner-zahlpille{background:var(--n-100);color:var(--n-600);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.hzb2-ansprechpartner-seite .fi-ta-filters-dropdown .fi-icon-btn{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-default);width:36px;height:36px;color:var(--text-primary);gap:6px;width:auto;margin:0;padding:0 12px;font-size:13px;font-weight:500}.hzb2-ansprechpartner-seite .fi-ta-filters-dropdown .fi-icon-btn:after{content:"Filter"}.hzb2-ansprechpartner-seite .fi-ta-filters-dropdown .fi-icon-btn .fi-icon-btn-badge-ctn{display:none}.hzb2-ansprechpartner-seite .fi-ta-filters-dropdown .fi-icon-btn .fi-icon{width:14px;height:14px;color:var(--action-primary)}.hzb2-ansprechpartner-chips{border-bottom:1px solid var(--border-default);flex-wrap:wrap;align-items:center;gap:8px;min-height:49px;padding:10px 16px;display:flex}.hzb2-ansprechpartner-chips .hzb2-fchip button svg{display:block}.hzb2-ansprechpartner-reset{height:28px;color:var(--action-primary);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 6px;font-size:12px;font-weight:500}.hzb2-ansprechpartner-reset:hover{color:var(--action-primary-hover);text-decoration:underline}.hzb2-ansprechpartner-seite .fi-ta-content-ctn{border:0}.hzb2-ansprechpartner-seite .fi-ta-header-cell-last-name{width:39%}.hzb2-ansprechpartner-seite .fi-ta-header-cell-kunde{width:30%}.hzb2-ansprechpartner-seite .fi-ta-header-cell-email{width:31%}.hzb2-ansprechpartner-seite .fi-ta-header-cell-funktion{width:170px}.hzb2-ansprechpartner-seite .fi-ta-header-cell-rolle{width:130px}.hzb2-ansprechpartner-seite .fi-ta-actions-header-cell{width:86px}.hzb2-ansprechpartner-seite .fi-ta-text-item{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:13px;line-height:18px;overflow:hidden}.hzb2-ansprechpartner-person,.hzb2-ansprechpartner-kontakt{min-width:0}.hzb2-ansprechpartner-person>:first-child{color:var(--text-primary);font-size:13px;font-weight:500;line-height:18px}.hzb2-ansprechpartner-avatar{line-height:1}.hzb2-ansprechpartner-kontakt>:first-child{font-size:13px;font-weight:500;line-height:18px;display:block}.hzb2-ansprechpartner-kontakt>:first-child a,.hzb2-ansprechpartner-kunde a{color:var(--action-primary);font-weight:500}.hzb2-ansprechpartner-kontakt>:first-child a:hover,.hzb2-ansprechpartner-kunde a:hover{color:var(--action-primary-hover)}.hzb2 .hzb2-ansprechpartner-tel,.hzb2-ansprechpartner-seite .hzb2-ansprechpartner-tel{color:var(--n-500);font-variant-numeric:tabular-nums;font-weight:400}.hzb2-ansprechpartner-kunde{align-items:center;gap:6px;min-width:0;font-size:13px;line-height:18px;display:flex}.hzb2-ansprechpartner-kunde>a{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hzb2-ansprechpartner-mehr{color:var(--n-500);flex-shrink:0;font-size:11px;font-weight:500}.hzb2-ansprechpartner-leer{color:var(--n-400)}.hzb2-ansprechpartner-seite .fi-ta-row .fi-ta-actions{flex-wrap:nowrap;justify-content:flex-end;gap:4px;padding:0}.hzb2-ansprechpartner-seite .fi-ta-row .fi-ta-actions .fi-icon-btn.fi-disabled{opacity:.4}.hzb2-ansprechpartner-fuss{z-index:1;color:var(--n-500);white-space:nowrap;pointer-events:none;grid-row:99;place-self:center start;align-items:center;padding:0 16px;font-size:12px;line-height:16px;display:flex}.hzb2-ansprechpartner-seite .fi-pagination{background:var(--surface-page);border-top:1px solid var(--border-default);min-height:50px;color:var(--n-500);grid-row:99;justify-content:flex-end;align-items:center;gap:8px;padding:10px 16px;font-size:12px;display:flex}.hzb2-aufgaben{flex-direction:column;gap:16px;display:flex}.hzb2-aufgaben-kopf{flex-direction:column;gap:10px;display:flex}.hzb2-aufgaben-kopf .hzb2-head{gap:24px}.hzb2-aufgaben-kopf .hzb2-head-main{gap:8px;min-width:0}.hzb2-aufgaben-kopf .hzb2-crumbs{white-space:nowrap}.hzb2-aufgaben .hzb2-btn{padding:0 12px;text-decoration:none}.hzb2-aufgaben .hzb2-btn:not(.is-primary) svg{color:var(--action-primary)}.hzb2-aufgaben-warn{color:var(--orange-600)}.hzb2-aufgaben-rot{color:var(--rot-600)}.hzb2-aufgaben-rot.is-fett{font-weight:600}.hzb2-aufgaben-gruen{color:var(--gruen-600)}.hzb2-aufgaben-leise{color:var(--n-400)}.dark .hzb2-aufgaben-warn{color:var(--orange-300)}.dark .hzb2-aufgaben-rot{color:var(--rot-300)}.dark .hzb2-aufgaben-gruen{color:var(--gruen-300)}.hzb2-aufgaben .hzb2-kpis.is-compact .hzb2-kpi{flex-direction:column;gap:4px;display:flex}.hzb2-aufgaben .hzb2-kpis.is-compact .hzb2-kpi-value,.hzb2-aufgaben .hzb2-kpis.is-compact .hzb2-kpi-sub{margin-top:0}.hzb2-aufgaben .hzb2-kpi-label{text-overflow:ellipsis;display:block;overflow:hidden}.hzb2-aufgaben-summe{height:51px;color:var(--n-500);white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;z-index:1;align-items:center;font-size:12px;display:flex;position:absolute;bottom:0;left:16px}.hzb2-aufgaben-kachel{text-align:left;border:0;border-left:1px solid var(--n-100);font:inherit;color:inherit;cursor:pointer;background:0 0;flex-direction:column;gap:4px;display:flex;position:relative}.hzb2-aufgaben-kachel:first-child{border-left:0}.hzb2-aufgaben-kachel:hover{background:var(--surface-page)}.hzb2-aufgaben-kachel.is-aktiv{background:var(--schiefer-50)}.hzb2-aufgaben-kachel.is-aktiv:after{content:"";background:var(--action-primary);height:2px;position:absolute;bottom:0;left:0;right:0}.dark .hzb2-aufgaben-kachel.is-aktiv{background:var(--surface-raised)}.hzb2-aufgaben-kachel:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.hzb2-aufgaben-ansicht>*{height:28px;padding:0 10px;font-size:12px}.hzb2-aufgaben-ansicht>button:disabled{cursor:not-allowed;color:var(--n-400)}.hzb2-aufgaben-seite .hzb2-aufgaben-tabelle .fi-ta-header-cell-zustaendig{width:130px}.hzb2-aufgaben-seite .hzb2-aufgaben-tabelle .fi-ta-header-cell-due-on{text-align:right;width:110px}.hzb2-aufgaben-seite .hzb2-aufgaben-tabelle .fi-ta-header-cell-due-on .fi-ta-header-cell-sort-btn{margin-left:auto}.hzb2-aufgaben-seite .hzb2-aufgaben-tabelle .fi-ta-header-cell-status{width:180px}.hzb2-aufgaben-seite .hzb2-aufgaben-tabelle .fi-ta-header-cell-checkliste{width:130px}.hzb2-aufgaben-seite .hzb2-aufgaben-tabelle .fi-ta-table thead tr>th:last-child:not([class*=fi-ta-header-cell-]),.hzb2-aufgaben-seite .hzb2-aufgaben-tabelle .fi-ta-actions-header-cell{width:90px}.hzb2-aufgaben-seite .hzb2-aufgaben-tabelle .hzb2-usage{width:100%}.hzb2-aufgaben-seite .hzb2-aufgaben-tabelle .hzb2-usage-track,.hzb2-aufgaben-seite .hzb2-aufgaben-tabelle .hzb2-usage-track>i{border-radius:4px}.hzb2-aufgaben-seite .hzb2-aufgaben-tabelle .hzb2-usage-track>i.hzb2-aufgaben-voll{background:var(--status-success)}.hzb2-aufgaben-seite .hzb2-aufgaben-tabelle .hzb2-usage-pct{flex-shrink:0;width:34px}.hzb2-aufgaben-pct{color:var(--action-primary)}.hzb2-aufgaben-leer{color:var(--n-200)}.dark .hzb2-aufgaben-leer{color:var(--n-600)}.hzb2-aufgaben-gruen.hzb2-usage-pct{color:var(--status-success)}.hzb2-aufgaben-person{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.dark .hzb2-aufgaben-avatar{background:var(--surface-raised);color:var(--schiefer-300)}.hzb2-aufgaben-personname{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hzb2-aufgaben-mehr{color:var(--n-500);flex-shrink:0;font-size:11px}.hzb2-budgetcockpit-head{flex-direction:column;gap:10px;display:flex}.hzb2-budgetcockpit-head .hzb2-crumbs{white-space:nowrap;min-width:0}.hzb2 .hzb2-budgetcockpit-head .hzb2-crumbs a:not(.fi-btn):not(.hzb2-btn){color:var(--n-500)}.hzb2 .hzb2-budgetcockpit-head .hzb2-crumbs a:not(.fi-btn):not(.hzb2-btn):hover{color:var(--text-primary)}.hzb2-budgetcockpit-crumb{color:var(--n-500)}.hzb2-budgetcockpit-head .hzb2-head{gap:24px}.hzb2-budgetcockpit-titel{gap:8px}.hzb2-budgetcockpit-btn{padding:0 12px}.hzb2-budgetcockpit-btn.is-primary{padding:0 14px}.hzb2 a.hzb2-budgetcockpit-btn.is-primary,.hzb2 a.hzb2-budgetcockpit-btn.is-primary:hover{color:var(--action-primary-text)}.hzb2-budgetcockpit-chip.is-outline{color:var(--n-600);font-weight:400}.hzb2-budgetcockpit-lead{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.hzb2-budgetcockpit-lead strong{color:var(--text-primary);font-weight:500}.hzb2-budgetcockpit-mehr .fi-icon-btn{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-default);width:36px;height:36px;color:var(--n-600)}.hzb2-budgetcockpit-mehr .fi-icon-btn:hover{background:var(--surface-page)}.hzb2-budgetcockpit-reiter{min-width:0;margin-top:-6px}.hzb2-budgetcockpit-reiter>.fi-sc,.hzb2-budgetcockpit-reiter .fi-sc-tabs{gap:16px}.hzb2-budgetcockpit-reiter .fi-tabs{border-bottom:1px solid var(--border-default);gap:4px;overflow-x:auto;margin:0!important}.hzb2-budgetcockpit-reiter .fi-sc-tabs-tab{margin-top:0}.hzb2-budgetcockpit-reiter .fi-tabs-item{gap:6px;font-size:13px;line-height:18px}.hzb2-budgetcockpit-reiter .fi-tabs-item .fi-badge{min-width:0;height:auto;box-shadow:none;border-radius:999px;padding:0 6px;font-size:11px;line-height:16px}.hzb2-budgetcockpit-uebersicht{flex-direction:column;gap:16px;display:flex}.hzb2-budgetcockpit-band{gap:16px}.hzb2-budgetcockpit-band strong{font-weight:600}.hzb2 .hzb2-budgetcockpit-band .hzb2-btn{background:var(--surface-default);border-color:var(--status-warning);color:var(--orange-600);padding:0 12px;font-weight:600}.hzb2 .hzb2-budgetcockpit-band .hzb2-btn:hover:not(:disabled){background:var(--status-warning-bg)}.hzb2-budgetcockpit-pill{background:var(--n-100);color:var(--n-600);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;margin-left:2px;padding:2px 8px;font-size:12px;font-weight:400;line-height:16px;display:inline-flex}.hzb2-card-title:has(.hzb2-budgetcockpit-pill){gap:10px}.hzb2-budgetcockpit-kpis{border:0;border-bottom:1px solid var(--border-default);border-radius:0}.hzb2-budgetcockpit-kpis .hzb2-kpi{flex-direction:column;gap:6px;padding:16px 20px;display:flex}.hzb2-budgetcockpit-kpis .hzb2-kpi-value,.hzb2-budgetcockpit-kpis .hzb2-kpi-sub{margin-top:0}.hzb2-budgetcockpit-kpis .hzb2-kpi-value{letter-spacing:-.01em}.hzb2-budgetcockpit-kpis .hzb2-kpi-value small{margin-left:0}.hzb2-budgetcockpit-kpis .hzb2-kpi-value.is-ist{color:var(--action-primary)}.hzb2-budgetcockpit-kpis .hzb2-kpi-value.is-over{color:var(--status-error)}.hzb2-budgetcockpit-kpis .hzb2-kpi-value.is-missing{color:var(--status-warning)}.hzb2-budgetcockpit-kpis .hzb2-kpi-sub{white-space:normal}.hzb2-budgetcockpit-kpis .hzb2-dot.is-plan{background:var(--n-200)}.hzb2-budgetcockpit-kpis .hzb2-dot.is-ist{background:var(--action-primary)}.hzb2-budgetcockpit-kpis .hzb2-dot.is-rest{background:var(--schiefer-200)}.hzb2-budgetcockpit-kpis .hzb2-dot.is-forecast{border:1.5px dashed var(--status-warning);background:0 0}.hzb2-budgetcockpit-offen{color:var(--orange-600);align-items:center;gap:8px;font-size:20px;font-weight:600;line-height:32px;display:flex}.dark .hzb2-budgetcockpit-offen{color:var(--status-warning)}.hzb2-budgetcockpit-viz{grid-template-columns:minmax(0,1fr) 300px;display:grid}.hzb2-budgetcockpit-balken{border-right:1px solid var(--n-100);flex-direction:column;gap:14px;min-width:0;padding:18px 20px;display:flex}.hzb2-budgetcockpit-viz-kopf{color:var(--n-500);white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px;line-height:16px;display:flex}.hzb2-budgetcockpit-overline{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);font-size:11px;font-weight:500;line-height:14px}.hzb2-budgetcockpit-bars{font-variant-numeric:tabular-nums;grid-template-columns:72px minmax(0,1fr) 84px;align-items:center;gap:10px 14px;font-size:13px;line-height:18px;display:grid}.hzb2-budgetcockpit-bar-label{color:var(--n-600)}.hzb2-budgetcockpit-bar-wert{text-align:right;white-space:nowrap;font-weight:600}.hzb2-budgetcockpit-bar-wert.is-ist{color:var(--action-primary)}.hzb2-budgetcockpit-bar-wert.is-offen{color:var(--orange-600)}.hzb2-budgetcockpit-bar-wert.is-ueber{color:var(--status-error)}.hzb2-budgetcockpit-track{background:var(--surface-page);border-radius:4px;height:16px;position:relative}.hzb2-budgetcockpit-track>i{border-radius:4px;max-width:100%;position:absolute;top:0;bottom:0;left:0}.hzb2-budgetcockpit-track>i.is-links{border-radius:4px 0 0 4px}.hzb2-budgetcockpit-track>i.is-rechts{border-radius:0 4px 4px 0}.hzb2-budgetcockpit-track>b{background:var(--status-warning);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.hzb2-budgetcockpit-track>.is-plan,.hzb2-budgetcockpit-legende .is-plan{background:var(--n-200)}.hzb2-budgetcockpit-track>.is-ist,.hzb2-budgetcockpit-legende .is-ist{background:var(--action-primary)}.hzb2-budgetcockpit-track>.is-vorl,.hzb2-budgetcockpit-legende .is-vorl{background:var(--schiefer-300)}.hzb2-budgetcockpit-track>.is-rest,.hzb2-budgetcockpit-legende .is-rest{background:var(--schiefer-200)}.hzb2-budgetcockpit-track>.is-ueber{background:var(--status-error)}.hzb2-budgetcockpit-track>.is-fehlt{background:repeating-linear-gradient(135deg, var(--orange-300) 0 4px, var(--status-warning-bg) 4px 8px);border:1px dashed var(--status-warning)}.hzb2-budgetcockpit-legende{color:var(--n-500);flex-wrap:wrap;gap:16px;font-size:12px;line-height:16px;display:flex}.hzb2-budgetcockpit-legende>span{white-space:nowrap;align-items:center;gap:6px;display:flex}.hzb2-budgetcockpit-legende i{border-radius:2px;width:10px;height:10px}.hzb2-budgetcockpit-legende .is-fehlt{background:repeating-linear-gradient(135deg, var(--orange-300) 0 3px, var(--status-warning-bg) 3px 6px);border:1px dashed var(--status-warning)}.hzb2-budgetcockpit-legende .is-marke{background:var(--status-warning);border-radius:0;width:2px;height:12px}.hzb2-budgetcockpit-ring-spalte{flex-direction:column;align-items:center;gap:10px;padding:18px 20px;display:flex}.hzb2-budgetcockpit-ring-spalte>.hzb2-budgetcockpit-overline{align-self:flex-start}.hzb2-budgetcockpit-ring{width:132px;height:132px;position:relative}.hzb2-budgetcockpit-ring .is-spur{stroke:var(--n-100)}.hzb2-budgetcockpit-ring .is-wert{stroke:var(--action-primary)}.hzb2-budgetcockpit-ring .is-wert.is-ueber{stroke:var(--status-error)}.hzb2-budgetcockpit-ring .is-marke{stroke:var(--status-warning)}.hzb2-budgetcockpit-ring-mitte{font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hzb2-budgetcockpit-ring-mitte b{color:var(--action-primary);font-size:26px;font-weight:600;line-height:28px}.hzb2-budgetcockpit-ring-mitte b.is-ueber{color:var(--status-error)}.hzb2-budgetcockpit-ring-mitte span{color:var(--n-500);font-size:11px;line-height:14px}.hzb2-budgetcockpit-ring-werte{color:var(--n-500);font-variant-numeric:tabular-nums;grid-template-columns:auto auto;gap:2px 12px;font-size:12px;line-height:20px;display:grid}.hzb2-budgetcockpit-ring-werte b{text-align:right;color:var(--text-primary);font-weight:500}.hzb2-budgetcockpit-ring-werte b.is-marke{color:var(--orange-600)}.hzb2-budgetcockpit-ring-werte b.is-ueber{color:var(--status-error)}.dark .hzb2-budgetcockpit-ring-werte b.is-marke,.dark .hzb2-budgetcockpit-bar-wert.is-offen{color:var(--status-warning)}.hzb2-budgetcockpit-tabelle{overflow-x:auto}.hzb2-budgetcockpit-zeile{border-bottom:1px solid var(--n-100);font-variant-numeric:tabular-nums;white-space:nowrap;grid-template-columns:minmax(150px,1.3fr) minmax(90px,1fr) 72px 72px 72px 72px 104px 84px 28px;align-items:center;gap:10px;min-width:860px;padding:12px 16px;font-size:13px;line-height:18px;display:grid}.hzb2-budgetcockpit-zeile:not(.is-kopf):not(.is-summe):hover{background:var(--surface-page)}.hzb2-budgetcockpit-zeile.is-kopf{background:var(--surface-page);border-bottom-color:var(--border-default);color:var(--n-500);text-transform:uppercase;letter-spacing:.04em;padding:8px 16px;font-size:11px;font-weight:500;line-height:14px}.hzb2-budgetcockpit-zeile.is-summe{background:var(--surface-page);border-bottom:0;padding:10px 16px;font-size:12px;font-weight:600}.hzb2-budgetcockpit-zeile .r{text-align:right}.hzb2-budgetcockpit-zeile .is-ist{color:var(--action-primary)}.hzb2-budgetcockpit-zeile:not(.is-summe) .is-ist{font-weight:500}.hzb2-budgetcockpit-zeile .is-leise{color:var(--n-400)}.hzb2-budgetcockpit-zeile .is-ueber{color:var(--status-error)}.hzb2-budgetcockpit-zeile .is-warn{color:var(--orange-600)}.hzb2-budgetcockpit-zeile .hzb2-name{min-width:0}.hzb2-budgetcockpit-zeile .hzb2-rowbtn{justify-self:end}.hzb2-budgetcockpit-zeile .hzb2-rowbtn:disabled{opacity:.5;cursor:not-allowed}.hzb2-budgetcockpit-notiz{color:var(--n-500);text-overflow:ellipsis;font-size:11px;font-weight:400;overflow:hidden}.hzb2-budgetcockpit-usage .hzb2-usage-track,.hzb2-budgetcockpit-usage .hzb2-usage-track>i{border-radius:4px}.hzb2-budgetcockpit-usage .hzb2-usage-pct{width:32px;color:var(--n-600);font-size:11px;font-weight:500}.hzb2-budgetcockpit-erfassen{border:1px dashed var(--status-warning);background:var(--status-warning-bg);height:24px;color:var(--orange-600);cursor:pointer;border-radius:4px;padding:0 8px;font-size:11px;font-weight:600}.hzb2-budgetcockpit-erfassen:hover:not(:disabled){background:var(--orange-100);border-style:solid}.hzb2-budgetcockpit-erfassen:disabled{opacity:.6;cursor:not-allowed}.dark .hzb2-budgetcockpit-erfassen,.dark .hzb2-budgetcockpit-zeile .is-warn{color:var(--status-warning)}.hzb2-budgetcockpit-leer{color:var(--n-500);padding:14px 0 4px;font-size:13px;line-height:20px}.hzb2-projekt-bearbeiten-head{flex-direction:column;gap:10px;display:flex}.hzb2-projekt-bearbeiten-head .hzb2-crumbs{white-space:nowrap;min-width:0}.hzb2 .hzb2-projekt-bearbeiten-head .hzb2-crumbs a:not(.fi-btn):not(.hzb2-btn){color:var(--n-500)}.hzb2 .hzb2-projekt-bearbeiten-head .hzb2-crumbs a:not(.fi-btn):not(.hzb2-btn):hover{color:var(--text-primary)}.hzb2-projekt-bearbeiten-crumb{color:var(--n-500)}.hzb2-projekt-bearbeiten-head .hzb2-head{gap:24px}.hzb2-projekt-bearbeiten-titel{gap:6px}.hzb2-projekt-bearbeiten-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:480px;font-weight:500;overflow:hidden}.hzb2-co.hzb2-projekt-bearbeiten-co{height:22px;padding:0 7px;font-size:11px}.hzb2-projekt-bearbeiten-head .hzb2-chip{font-size:12px}.hzb2-projekt-bearbeiten-btn{justify-content:center;padding:0 12px}.hzb2-projekt-bearbeiten-btn.is-primary{padding:0 14px}.hzb2 a.hzb2-projekt-bearbeiten-btn{color:var(--text-primary)}.hzb2-projekt-bearbeiten-btn.is-block{width:100%}.hzb2-projekt-bearbeiten-btn.is-38{height:38px}.hzb2-projekt-bearbeiten-btn.is-34{height:34px}.hzb2-projekt-bearbeiten-split{grid-template-columns:minmax(0,1fr) 300px}@media (width<=1279px){.hzb2-projekt-bearbeiten-split{grid-template-columns:minmax(0,1fr)}}.hzb2-projekt-bearbeiten-form>.fi-sc{gap:16px}.hzb2-projekt-bearbeiten-form .fi-section-header{min-height:48px}.hzb2-projekt-bearbeiten-form .fi-section-content-ctn>.fi-section-content{padding:16px}.hzb2-projekt-bearbeiten-form .fi-section-content.fi-sc{gap:14px 16px}.hzb2-projekt-bearbeiten-pflicht{color:var(--n-500);white-space:nowrap;font-size:12px;font-weight:400}.hzb2-projekt-bearbeiten-pflicht>span,.hzb2-projekt-bearbeiten-stern{color:var(--rot-500)}.hzb2-projekt-bearbeiten-pill{background:var(--n-100);color:var(--n-600);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.hzb2-projekt-bearbeiten-form .fi-fo-field{gap:5px}.hzb2-projekt-bearbeiten-form .fi-fo-field-label-required-mark{color:var(--rot-500)}.hzb2-projekt-bearbeiten-form .fi-fo-field .fi-sc-text{color:var(--n-500);font-size:11px;font-weight:400;line-height:14px}.hzb2-projekt-bearbeiten-form .fi-fo-field-label-ctn .fi-sc-text{color:var(--n-400);white-space:nowrap;font-size:12px;line-height:16px}.hzb2-projekt-bearbeiten-form .fi-input-wrp{min-height:38px;font-size:13px}.hzb2-projekt-bearbeiten-form .fi-input,.hzb2-projekt-bearbeiten-form .fi-select-input-btn{font-size:13px}.hzb2-projekt-bearbeiten-form textarea{min-height:72px;padding:10px 12px;font-size:13px;line-height:20px}.hzb2-projekt-bearbeiten-form input[id$=remaining_estimate_seconds]{font-variant-numeric:tabular-nums}.hzb2-projekt-bearbeiten-fehlt{color:var(--status-warning)}.hzb2-projekt-bearbeiten-warn .fi-input-wrp{border-color:var(--status-warning);background:#fffdf9}.dark .hzb2-projekt-bearbeiten-warn .fi-input-wrp{background:var(--status-warning-bg)}.hzb2-projekt-bearbeiten-warn .fi-fo-field>:not(.fi-fo-field-label-col) .fi-sc-text{color:var(--orange-600)}.hzb2-projekt-bearbeiten-feld{flex-direction:column;gap:5px;min-width:0;display:flex}.hzb2-projekt-bearbeiten-label{min-height:20px;color:var(--n-600);justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:16px;display:flex}.hzb2-projekt-bearbeiten-zusatz{color:var(--n-400);white-space:nowrap;font-weight:400}.hzb2-projekt-bearbeiten-mini{color:var(--action-primary);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px;font-weight:500}.hzb2-projekt-bearbeiten-mini:hover:not(:disabled){text-decoration:underline}.hzb2-projekt-bearbeiten-mini:disabled{color:var(--n-400);cursor:not-allowed}.hzb2-projekt-bearbeiten-fest{height:38px;color:var(--n-500)}.hzb2-projekt-bearbeiten-fest>span{min-width:0}.hzb2-projekt-bearbeiten-fest.is-wert{color:var(--text-primary)}.hzb2-projekt-bearbeiten-fest.is-warn{border-color:var(--status-warning)}.hzb2-projekt-bearbeiten-einheit{color:var(--n-500);flex-shrink:0;font-size:12px}.hzb2-projekt-bearbeiten-hilfe{color:var(--n-500);font-size:11px;line-height:14px}.hzb2-projekt-bearbeiten-opt{text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.hzb2-projekt-bearbeiten-opt .hzb2-avatar{width:18px;height:18px;font-size:9px}.hzb2-projekt-bearbeiten-dot{background:var(--n-400);border-radius:999px;flex-shrink:0;width:8px;height:8px}.hzb2-projekt-bearbeiten-dot.is-success{background:var(--status-success)}.hzb2-projekt-bearbeiten-dot.is-warning{background:var(--status-warning)}.hzb2-projekt-bearbeiten-dot.is-info{background:var(--status-info)}.hzb2-projekt-bearbeiten-summe{background:var(--border-default);border:1px solid var(--border-default);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.hzb2-projekt-bearbeiten-summe>div{background:var(--surface-page);flex-direction:column;min-width:0;padding:10px 12px;display:flex}.hzb2-projekt-bearbeiten-summe span{color:var(--n-500);text-transform:uppercase;letter-spacing:.04em;font-size:11px;line-height:14px}.hzb2-projekt-bearbeiten-summe b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.hzb2-projekt-bearbeiten-summe b.is-ist,.hzb2-projekt-bearbeiten-direkt b.is-ist,.hzb2-projekt-bearbeiten-ist{color:var(--action-primary)}.hzb2-projekt-bearbeiten-summe b.is-offen,.hzb2-projekt-bearbeiten-direkt b.is-offen,.hzb2-projekt-bearbeiten-offen{color:var(--orange-600)}.hzb2-projekt-bearbeiten-summe b.is-ueber{color:var(--status-error)}.dark .hzb2-projekt-bearbeiten-summe b.is-offen,.dark .hzb2-projekt-bearbeiten-direkt b.is-offen,.dark .hzb2-projekt-bearbeiten-offen{color:var(--status-warning)}.hzb2-projekt-bearbeiten-leer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px 16px;display:grid}.hzb2-projekt-bearbeiten-leer-text{flex-direction:column;gap:6px;min-width:0;display:flex}.hzb2-projekt-bearbeiten-leer-titel{font-weight:600}.hzb2-projekt-bearbeiten-leer-info{max-width:560px;color:var(--n-600);text-wrap:pretty;font-size:13px}.hzb2-projekt-bearbeiten-chips{flex-wrap:wrap;gap:6px;margin-top:4px;font-size:12px;display:flex}.hzb2-projekt-bearbeiten-chips>span{color:var(--n-400);align-self:center}.hzb2-projekt-bearbeiten-chips button{border:1px dashed var(--border-strong);background:var(--surface-default);height:26px;color:var(--action-primary);white-space:nowrap;cursor:pointer;border-radius:999px;padding:0 10px;font-weight:500}.hzb2-projekt-bearbeiten-chips button:hover:not(:disabled){background:var(--schiefer-50);border-style:solid}.hzb2-projekt-bearbeiten-chips button:disabled{opacity:.5;cursor:not-allowed}.hzb2-projekt-bearbeiten-direkt{border:1px solid var(--border-default);background:var(--surface-page);color:var(--n-500);white-space:nowrap;border-radius:8px;grid-template-columns:auto auto;gap:4px 14px;padding:12px 14px;font-size:12px;line-height:16px;display:grid}.hzb2-projekt-bearbeiten-direkt b{text-align:right;color:var(--text-primary);font-weight:500}.hzb2-projekt-bearbeiten-aside .hzb2-aside-card{flex-direction:column;gap:8px;display:flex}.hzb2-projekt-bearbeiten-aside .hzb2-aside-title{margin-bottom:0}.hzb2-projekt-bearbeiten-box:first-child{gap:10px}.hzb2-projekt-bearbeiten-kv{gap:6px 12px}.hzb2-projekt-bearbeiten-kv>.is-leer{color:var(--n-400)}.hzb2 .hzb2-projekt-bearbeiten-link{align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.hzb2-projekt-bearbeiten-gesperrt{color:var(--n-500);align-items:center;gap:6px;font-size:12px;display:flex}.hzb2-projekt-bearbeiten-verlauf{flex-direction:column;gap:8px;font-size:12px;line-height:16px;display:flex}.hzb2-projekt-bearbeiten-verlauf>div{grid-template-columns:76px minmax(0,1fr);gap:8px;display:grid}.hzb2-projekt-bearbeiten-verlauf>div>:first-child{color:var(--n-500);white-space:nowrap}.hzb2-projekt-bearbeiten-archiv{justify-content:flex-end;display:flex}.hzb2-projekt-bearbeiten-archiv button{height:30px;color:var(--status-error);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.hzb2-projekt-bearbeiten-archiv button:hover:not(:disabled){background:var(--status-error-bg)}.hzb2-projekt-bearbeiten-archiv button:disabled{opacity:.5;cursor:not-allowed}.hzb2-zahlungen-titel{flex-direction:column;gap:10px;display:flex}.hzb2-zahlungen-titel .hzb2-head{gap:24px}.hzb2-zahlungen-titel .hzb2-head-main{gap:8px}.hzb2-zahlungen-aktionen .fi-btn{border-radius:var(--r-sm);height:36px;box-shadow:none;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-zahlungen-aktionen .fi-btn .fi-icon{width:14px;height:14px}.hzb2-zahlungen-kopf .hzb2-kpi{border-left:0;border-right:1px solid var(--n-100);flex-direction:column;gap:4px;display:flex}.hzb2-zahlungen-kopf .hzb2-kpi:last-child{border-right:0}.hzb2-zahlungen-kopf .hzb2-kpi-value,.hzb2-zahlungen-kopf .hzb2-kpi-sub{margin-top:0}.hzb2-zahlungen-kopf .hzb2-kpi-label{text-overflow:ellipsis;overflow:hidden}.hzb2-zahlungen-ok{color:var(--gruen-600)}.hzb2-zahlungen-warn{color:var(--orange-600)}.hzb2-zahlungen-err{color:var(--rot-600)}.dark .hzb2-zahlungen-ok{color:var(--status-success)}.dark .hzb2-zahlungen-warn{color:var(--status-warning)}.dark .hzb2-zahlungen-err{color:var(--status-error)}.hzb2-zahlungen-tbl-titel .hzb2-card-title{gap:10px}.hzb2-zahlungen-tbl-titel .hzb2-count{height:auto;padding:2px 8px;line-height:16px}.hzb2-zahlungen-seite .fi-ta-filters-dropdown .fi-btn .fi-badge{display:none}.hzb2-zahlungen-filterzeile{flex-wrap:wrap;min-height:49px}.hzb2-zahlungen-filterzeile .hzb2-fchip{color:var(--schiefer-700)}.dark .hzb2-zahlungen-filterzeile .hzb2-fchip{background:var(--surface-raised);color:var(--text-primary)}.hzb2-zahlungen-zuruecksetzen{height:28px;color:var(--action-primary);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:12px;font-weight:500}.hzb2-zahlungen-zuruecksetzen:hover{color:var(--action-primary-hover);text-decoration:underline}.hzb2-zahlungen-ohnefilter{color:var(--n-500);font-size:12px;line-height:28px}.hzb2-zahlungen-seite .fi-ta-table tbody td:last-child{padding-right:16px}.hzb2-zahlungen-seite .fi-ta-table th:first-child{width:112px}.hzb2-zahlungen-seite .fi-ta-table th:nth-child(2){width:auto}.hzb2-zahlungen-seite .fi-ta-table th:nth-child(3){width:70px}.hzb2-zahlungen-seite .fi-ta-table th:nth-child(4){width:120px}.hzb2-zahlungen-seite .fi-ta-table th:nth-child(5){width:106px}.hzb2-zahlungen-seite .fi-ta-table th:nth-child(6){width:32%}.hzb2-zahlungen-seite .fi-ta-table th:last-child{width:156px}.hzb2-zahlungen-seite .fi-ta-table tbody td{border-bottom:1px solid var(--n-100);vertical-align:middle;padding:0 5px;overflow:hidden}.hzb2-zahlungen-seite .fi-ta-table tbody td:last-child{overflow:visible}.hzb2-zahlungen-seite .hzb2-name>:nth-child(2){line-height:16px}.hzb2-zahlungen-seite .fi-ta-cell-zuordnung a{font-weight:500}.hzb2-zahlungen-mehr{color:var(--n-500);font-size:11px;font-weight:500}.hzb2-zahlungen-seite .fi-ta-cell-amount-cents .fi-ta-text-item{text-align:right}.hzb2-zahlungen-betrag{font-variant-numeric:tabular-nums;font-weight:600}.hzb2-zahlungen-betrag.is-ein{color:var(--gruen-600)}.hzb2-zahlungen-betrag.is-aus{color:var(--rot-600)}.dark .hzb2-zahlungen-betrag.is-ein{color:var(--status-success)}.dark .hzb2-zahlungen-betrag.is-aus{color:var(--status-error)}.hzb2-zahlungen-summe{height:51px;color:var(--n-500);white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;z-index:1;align-items:center;font-size:12px;display:flex;position:absolute;bottom:0;left:16px}.hzb2-zahlungen-seite .fi-ta-cell-zuordnung a{color:var(--action-primary);text-decoration:none}.hzb2-zahlungen-seite .fi-ta-cell-zuordnung a:hover{color:var(--action-primary-hover);text-decoration:underline}.hzb2-bankkonten-titel{flex-direction:column;gap:10px;display:flex}.hzb2-bankkonten-titel .hzb2-head{gap:24px}.hzb2-bankkonten-titel .hzb2-head-main{gap:8px}.hzb2-bankkonten-aktionen .fi-btn{border-radius:var(--r-sm);height:36px;box-shadow:none;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-bankkonten-aktionen .fi-btn .fi-icon{width:14px;height:14px}.hzb2-bankkonten-tbl-titel .hzb2-card-title{gap:10px}.hzb2-bankkonten-tbl-titel .hzb2-count{height:auto;padding:2px 8px;line-height:16px}.hzb2-bankkonten-seite .fi-ta-filters-dropdown .fi-btn .fi-badge{display:none}.hzb2-bankkonten-filterzeile{flex-wrap:wrap;min-height:49px}.hzb2-bankkonten-filterzeile .hzb2-fchip{color:var(--schiefer-700)}.dark .hzb2-bankkonten-filterzeile .hzb2-fchip{background:var(--surface-raised);color:var(--text-primary)}.hzb2-bankkonten-zuruecksetzen{height:28px;color:var(--action-primary);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:12px;font-weight:500}.hzb2-bankkonten-zuruecksetzen:hover{color:var(--action-primary-hover);text-decoration:underline}.hzb2-bankkonten-ohnefilter{color:var(--n-500);font-size:12px;line-height:28px}.hzb2-bankkonten-seite .fi-ta-table tbody td:last-child{padding-right:16px}.hzb2-bankkonten-seite .fi-ta-table th:first-child{width:60px}.hzb2-bankkonten-seite .fi-ta-table th:nth-child(2){width:auto}.hzb2-bankkonten-seite .fi-ta-table th:nth-child(3){width:70px}.hzb2-bankkonten-seite .fi-ta-table th:nth-child(4){width:230px}.hzb2-bankkonten-seite .fi-ta-table th:nth-child(5){width:190px}.hzb2-bankkonten-seite .fi-ta-table th:last-child{width:90px}.hzb2-bankkonten-seite .fi-ta-table tbody td{border-bottom:1px solid var(--n-100);vertical-align:middle;padding:0 5px;overflow:hidden}.hzb2-bankkonten-seite .fi-ta-table tbody td:last-child{overflow:visible}.hzb2-bankkonten-seite .hzb2-name>:nth-child(2){line-height:16px}.hzb2-bankkonten-seite .fi-ta-cell-zuordnung a{font-weight:500}.hzb2-bankkonten-mehr{color:var(--n-500);font-size:11px;font-weight:500}.hzb2-bankkonten-summe{height:51px;color:var(--n-500);white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;z-index:1;align-items:center;font-size:12px;display:flex;position:absolute;bottom:0;left:16px}.hzb2-bankkonten-aktionen .hzb2-btn{padding:0 12px}.hzb2-bankkonten-aktionen .hzb2-btn svg{color:var(--action-primary)}.hzb2-bankkonten-aktionen a.hzb2-btn,.hzb2-bankkonten-verlauf a.hzb2-btn{color:var(--text-primary);text-decoration:none}.hzb2-bankkonten-kopf .hzb2-band{gap:16px}.hzb2-bankkonten-kopf .hzb2-band strong{font-weight:600}.hzb2-bankkonten-kopf .hzb2-band-text svg{color:var(--blau-500)}.hzb2-bankkonten-kopf .hzb2-band .hzb2-btn{background:var(--surface-default);color:var(--text-primary);border-color:var(--border-strong)}.hzb2-bankkonten-kopf .hzb2-band .hzb2-btn:hover:not(:disabled){background:var(--surface-page)}.dark .hzb2-bankkonten-kopf .hzb2-band-text svg{color:var(--status-info)}.hzb2-bankkonten-icon{background:var(--schiefer-100);width:40px;height:40px;color:var(--action-primary);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.hzb2-bankkonten-icon svg{width:18px;height:18px}.hzb2-bankkonten-seite .fi-ta-cell-icon .fi-ta-text{padding:6px 0}.hzb2-bankkonten-seite .fi-ta-cell-name .hzb2-name>:first-child{align-items:center;gap:6px;display:flex}.hzb2-bankkonten-seite .fi-ta-cell-name .hzb2-name>:nth-child(2){font-variant-numeric:tabular-nums}.hzb2-bankkonten-seite .fi-ta-cell-data-as-of .hzb2-name>:first-child,.hzb2-bankkonten-seite .fi-ta-cell-name .hzb2-name>:first-child{font-weight:500}.hzb2-bankkonten-alt{color:var(--orange-600);font-weight:500}.dark .hzb2-bankkonten-alt{color:var(--status-warning)}.hzb2-bankkonten-seite .fi-ta-table tbody td>.fi-ta-actions .fi-icon-btn.fi-color-warning{color:var(--orange-600)}.hzb2-bankkonten-verlauf{gap:0}.hzb2-bankkonten-verlauf .hzb2-card-head{min-height:0}.hzb2-bankkonten-grid{grid-template-columns:6px 150px minmax(160px,1fr) 90px 160px 6px;column-gap:10px;font-size:13px;line-height:18px;display:grid}.hzb2-bankkonten-row{grid-template-columns:subgrid;border-bottom:1px solid var(--n-100);font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:1/-1;align-items:center;padding:11px 0;display:grid}.hzb2-bankkonten-row>*{text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-bankkonten-row>:first-child{grid-column-start:2}.hzb2-bankkonten-row .r{text-align:right}.hzb2-bankkonten-row:last-child{border-bottom:0}.hzb2-bankkonten-row:not(.is-head):hover{background:var(--surface-page)}.hzb2-bankkonten-row.is-head{background:var(--surface-page);border-bottom:1px solid var(--border-default);color:var(--n-500);text-transform:uppercase;letter-spacing:.04em;padding:8px 0;font-size:11px;font-weight:500;line-height:14px}.hzb2-bankkonten-muted{color:var(--n-600)}.hzb2-gobd-export-titel{gap:10px}.hzb2-gobd-export-titel .hzb2-head{gap:24px}.hzb2-gobd-export-headmain{gap:8px}.hzb2-gobd-export .hzb2-actions .hzb2-btn{padding:0 12px}.hzb2-gobd-export .hzb2-actions .hzb2-btn:not(.is-primary) svg{color:var(--action-primary)}.hzb2-gobd-export a.hzb2-btn{color:var(--text-primary);text-decoration:none}.hzb2-gobd-export .hzb2-band strong{font-weight:600}.hzb2-gobd-export .hzb2-band-text svg{color:var(--blau-500)}.hzb2-gobd-export-steps .hzb2-step,.hzb2-gobd-export-steps .hzb2-step-dot{color:var(--n-500)}.hzb2-gobd-export-steps .hzb2-step.is-done .hzb2-step-dot{background:var(--status-success-bg);border-color:var(--status-success-bg);color:var(--status-success)}.hzb2-gobd-export-steps .hzb2-step.is-active{color:var(--text-primary)}.hzb2-gobd-export-steps .hzb2-step.is-active .hzb2-step-dot{color:var(--action-primary-text)}.hzb2-gobd-export-steps .hzb2-step-title,.hzb2-gobd-export-steps .hzb2-step-sub{color:inherit}.hzb2-gobd-export-steps .hzb2-name>:first-child{font-weight:600}.hzb2-gobd-export-steps .hzb2-name>:nth-child(2){color:inherit;font-size:12px;line-height:16px}.hzb2-gobd-export-check{width:14px;height:14px}.hzb2-gobd-export-split{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;display:grid}.hzb2-gobd-export-main{flex-direction:column;gap:16px;min-width:0;display:flex}.hzb2-gobd-export-aside{flex-direction:column;gap:12px;display:flex}.hzb2-gobd-export-aside .hzb2-aside-card{flex-direction:column;gap:10px;display:flex}.hzb2-gobd-export-aside .hzb2-aside-title{margin:0}@media (width<=1279px){.hzb2-gobd-export-split{grid-template-columns:minmax(0,1fr)}}.hzb2-gobd-export-grid{column-gap:10px;font-size:13px;line-height:18px;display:grid}.hzb2-gobd-export-grid.is-pruefung{grid-template-columns:6px minmax(170px,1fr) 130px minmax(160px,1.2fr) 6px}.hzb2-gobd-export-grid.is-verlauf{grid-template-columns:6px 140px 130px minmax(140px,1fr) 28px 6px}.hzb2-gobd-export-grid.is-verlauf.has-hash{grid-template-columns:6px 140px 130px minmax(140px,1fr) 150px 28px 6px}.hzb2-gobd-export-row{grid-template-columns:subgrid;border-bottom:1px solid var(--n-100);font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:1/-1;align-items:center;padding:11px 0;display:grid}.hzb2-gobd-export-row>*{text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-gobd-export-row>:first-child{grid-column-start:2}.hzb2-gobd-export-row:last-child{border-bottom:0}.hzb2-gobd-export-row:not(.is-head):hover{background:var(--surface-page)}.hzb2-gobd-export-row.is-head{background:var(--surface-page);border-bottom:1px solid var(--border-default);color:var(--n-500);text-transform:uppercase;letter-spacing:.04em;padding:8px 0;font-size:11px;font-weight:500;line-height:14px}.hzb2-gobd-export-row .hzb2-rowbtn{overflow:visible}.hzb2-gobd-export-row .hzb2-rowbtn svg{width:14px;height:14px}.hzb2-gobd-export-muted{color:var(--n-600)}.hzb2-gobd-export-hash{font-family:ui-monospace,monospace;font-size:11px}.hzb2-gobd-export .hzb2-card-title .hzb2-count{height:auto;padding:2px 8px;line-height:16px}.hzb2-gobd-export-umfang{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:0;padding:16px;list-style:none;display:grid}.hzb2-gobd-export-umfang li{color:var(--n-700,var(--text-primary));align-items:flex-start;gap:8px;font-size:13px;display:flex}.hzb2-gobd-export-box{border:1.5px solid var(--border-strong);background:var(--surface-default);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:inline-flex}.hzb2-gobd-export-box.is-on{border-color:var(--action-primary);background:var(--action-primary);color:var(--action-primary-text)}.hzb2-gobd-export-box svg{width:12px;height:12px}.hzb2-gobd-export-umfang-text{flex-direction:column;min-width:0;display:flex}.hzb2-gobd-export-sub{color:var(--n-500);font-size:11px;line-height:14px}.hzb2-gobd-export-status{flex-direction:column;gap:6px;font-size:13px;line-height:18px;display:flex}.hzb2-gobd-export-status>span{align-items:flex-start;gap:8px;display:flex}.hzb2-gobd-export-status svg{flex-shrink:0;width:15px;height:15px;margin-top:1px}.hzb2-gobd-export-status .is-success{color:var(--gruen-600)}.hzb2-gobd-export-status .is-warning{color:var(--orange-600)}.hzb2-gobd-export-status .is-error{color:var(--rot-600)}.hzb2-gobd-export-status .is-muted{color:var(--n-600)}.dark .hzb2-gobd-export-status .is-success{color:var(--status-success)}.dark .hzb2-gobd-export-status .is-warning{color:var(--status-warning)}.dark .hzb2-gobd-export-status .is-error{color:var(--status-error)}.hzb2-gobd-export-cta{justify-content:center}.hzb2-gobd-export-note{color:var(--n-500);font-size:11px;line-height:14px}.hzb2-gobd-export-kv{color:var(--n-500);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 14px;font-size:12px;line-height:16px;display:grid}.hzb2-gobd-export-kv>:nth-child(odd){white-space:nowrap}.hzb2-gobd-export-kv>span:nth-child(2n){color:var(--text-primary);text-align:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hzb2-gobd-export-date{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-default);width:100%;height:30px;color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:right;padding:0 8px;font-size:12px}.hzb2-gobd-export-date:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.hzb2-gobd-export-err{color:var(--rot-600);font-size:12px}.hzb2-auslagen-kopf{flex-direction:column;gap:10px;display:flex}.hzb2-auslagen-kopf .hzb2-head{gap:24px}.hzb2-auslagen-kopf .hzb2-head-main{gap:8px}.hzb2-auslagen-kopf .hzb2-crumbs{white-space:nowrap}.hzb2-auslagen .hzb2-kpis.is-compact .hzb2-kpi{flex-direction:column;gap:4px;display:flex}.hzb2-auslagen .hzb2-kpis.is-compact .hzb2-kpi-value,.hzb2-auslagen .hzb2-kpis.is-compact .hzb2-kpi-sub{margin-top:0}.hzb2-auslagen .hzb2-kpi-label{text-overflow:ellipsis;display:block;overflow:hidden}.hzb2-auslagen-ok{color:var(--gruen-600)}.dark .hzb2-auslagen-ok{color:var(--gruen-300)}.hzb2-auslagen-seite .hzb2-auslagen-tabelle .fi-ta-header-heading{white-space:nowrap;align-items:center;gap:10px;font-size:15px;font-weight:600;line-height:20px;display:flex}.hzb2-auslagen-seite .hzb2-auslagen-tabelle .fi-ta-header-heading .hzb2-count{height:20px;padding:0 8px}.hzb2-auslagen-seite .hzb2-auslagen-tabelle .fi-ta-col-manager-dropdown{margin-left:8px}.hzb2-auslagen-ohnefilter{color:var(--n-500);font-size:12px;line-height:28px}.hzb2-auslagen-seite .hzb2-auslagen-tabelle .fi-ta-cell{border-bottom:1px solid var(--n-100);vertical-align:middle;padding:11px 5px}.hzb2-auslagen-seite .hzb2-auslagen-tabelle .fi-ta-header-cell-beleg{width:65px}.hzb2-auslagen-seite .hzb2-auslagen-tabelle .fi-ta-header-cell-spent-on{width:110px}.hzb2-auslagen-seite .hzb2-auslagen-tabelle .fi-ta-header-cell-art{width:120px}.hzb2-auslagen-seite .hzb2-auslagen-tabelle .fi-ta-header-cell-user-name,.hzb2-auslagen-seite .hzb2-auslagen-tabelle .fi-ta-header-cell-user\.name{width:150px}.hzb2-auslagen-seite .hzb2-auslagen-tabelle .fi-ta-header-cell-net-cents{width:106px}.hzb2-auslagen-seite .hzb2-auslagen-tabelle .fi-ta-header-cell-state{width:130px}.hzb2-auslagen-seite .hzb2-auslagen-tabelle .fi-ta-header-cell-billable{width:100px}.hzb2-auslagen-seite .hzb2-auslagen-tabelle .fi-ta-table thead tr>th:last-child:not([class*=fi-ta-header-cell-]),.hzb2-auslagen-seite .hzb2-auslagen-tabelle .fi-ta-actions-header-cell{width:49px}.hzb2-auslagen-seite .hzb2-auslagen-tabelle .fi-ta-text,.hzb2-auslagen-seite .hzb2-auslagen-tabelle .fi-ta-text-item{color:var(--text-primary);gap:0;min-width:0;max-width:100%;padding:0;font-size:13px;line-height:18px}.hzb2-auslagen-seite .hzb2-auslagen-tabelle .fi-ta-text-item{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hzb2-auslagen-seite .hzb2-auslagen-tabelle .hzb2-auslagen-grau .fi-ta-text-item,.hzb2-auslagen-seite .hzb2-auslagen-tabelle .hzb2-auslagen-grau{color:var(--n-600)}.hzb2-auslagen-seite .hzb2-auslagen-tabelle .hzb2-auslagen-betrag,.hzb2-auslagen-seite .hzb2-auslagen-tabelle .hzb2-auslagen-betrag .fi-ta-text-item{text-align:right;justify-content:flex-end;font-weight:600}.hzb2-auslagen-titel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hzb2-auslagen-beleg{border-radius:var(--r-sm);background:linear-gradient(135deg, var(--n-200), var(--n-300));width:40px;height:40px;color:var(--n-0);justify-content:center;align-items:center;display:flex;overflow:hidden}a.hzb2-auslagen-beleg:hover{outline:2px solid var(--schiefer-200);outline-offset:1px}a.hzb2-auslagen-beleg:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-auslagen-beleg.is-bild{background:var(--n-100)}.hzb2-auslagen-beleg img{object-fit:cover;width:40px;height:40px;display:block}.hzb2-auslagen-beleg.is-leer{border:1px dashed var(--border-strong);color:var(--n-400);background:0 0}.dark .hzb2-auslagen-beleg{background:linear-gradient(135deg, var(--n-700), var(--n-600));color:var(--n-300)}.dark .hzb2-auslagen-beleg.is-leer{background:0 0}.hzb2-auslagen-seite .hzb2-auslagen-tabelle .fi-ta-actions{justify-content:flex-end}.dark .hzb2-auslagen-seite .hzb2-auslagen-tabelle .fi-ta-empty-state-icon-bg{background:var(--n-800)}.hzb2-auslagen-summe{z-index:1;height:51px;color:var(--n-500);white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;align-items:center;font-size:12px;display:flex;position:absolute;bottom:0;left:16px}.hzb2-zeit-buchen-backdrop{z-index:50;background:#18171466;justify-content:center;align-items:center;padding:32px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.hzb2-zeit-buchen{background:var(--surface-default);width:720px;max-width:100%;box-shadow:var(--el-3);color:var(--text-primary);border-radius:12px;flex-direction:column;font-size:14px;line-height:20px;display:flex;position:relative;overflow:hidden}.hzb2-zeit-buchen button,.hzb2-zeit-buchen input,.hzb2-zeit-buchen select,.hzb2-zeit-buchen textarea{font:inherit}.hzb2-zeit-buchen-kopf{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 14px;display:flex}.hzb2-zeit-buchen-kopftext{flex-direction:column;gap:6px;min-width:0;display:flex}.hzb2-zeit-buchen-titel{align-items:center;gap:8px;font-size:18px;font-weight:600;line-height:24px;display:flex}.hzb2-zeit-buchen-titel svg{color:var(--action-primary);flex-shrink:0}.hzb2-zeit-buchen-kontext{min-width:0;color:var(--n-500);white-space:nowrap;align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex}.hzb2-zeit-buchen-kunde{text-overflow:ellipsis;flex-shrink:1;min-width:0;max-width:220px;overflow:hidden}.hzb2-zeit-buchen-projekt{text-overflow:ellipsis;min-width:0;color:var(--text-primary);font-weight:500;overflow:hidden}.hzb2-zeit-buchen-projektwahl{align-items:center;min-width:0;display:inline-flex;position:relative}.hzb2-zeit-buchen-projektwahl>select{appearance:none;max-width:400px;color:var(--text-primary);text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;padding:0 18px 0 0;font-weight:500}.hzb2-zeit-buchen-projektwahl>select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:3px}.hzb2-zeit-buchen-projektwahl>svg{color:var(--n-500);pointer-events:none;position:absolute;right:2px}.hzb2-zeit-buchen-schliessen{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);width:32px;height:32px;color:var(--n-600);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hzb2-zeit-buchen-schliessen:hover{background:var(--surface-page)}.hzb2-zeit-buchen-form{flex-direction:column;gap:18px;padding:18px 20px;display:flex}.hzb2-zeit-buchen-zeile1{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.hzb2-zeit-buchen-zeile2{grid-template-columns:140px 100px 100px minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=40rem){.hzb2-zeit-buchen-zeile2{grid-template-columns:1fr 1fr}}.hzb2-zeit-buchen-feld{flex-direction:column;gap:5px;min-width:0;display:flex}.hzb2-zeit-buchen-label{color:var(--n-600);justify-content:space-between;gap:8px;font-size:12px;font-weight:500;line-height:16px;display:flex}.hzb2-zeit-buchen-neben{color:var(--n-400);white-space:nowrap;font-weight:400}.hzb2-zeit-buchen-pflicht{color:var(--rot-500)}.hzb2-zeit-buchen-eingabe{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-default);width:100%;height:40px;color:var(--text-primary);font-variant-numeric:tabular-nums;padding:0 12px;font-size:14px}.hzb2-zeit-buchen-eingabe::placeholder{color:var(--n-400)}.hzb2-zeit-buchen-eingabe:focus{border-color:var(--action-primary);box-shadow:0 0 0 3px var(--schiefer-100);outline:none}.hzb2-zeit-buchen-eingabe.is-fehler{border-color:var(--rot-500);box-shadow:0 0 0 3px var(--rot-100)}.hzb2-zeit-buchen-wrap{display:block;position:relative}.hzb2-zeit-buchen-auswahl{appearance:none;text-overflow:ellipsis;padding-right:34px;font-weight:500}.hzb2-zeit-buchen-pfeil{color:var(--n-500);pointer-events:none;position:absolute;top:13px;right:12px}.hzb2-zeit-buchen-text{resize:vertical;height:auto;min-height:76px;padding:10px 12px;line-height:20px}.hzb2-zeit-buchen-nativ{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;bottom:0;right:0}.hzb2-zeit-buchen-kalender{border-radius:var(--r-xs);width:28px;height:28px;color:var(--n-500);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:6px;right:6px}.hzb2-zeit-buchen-kalender:hover{background:var(--surface-page)}.hzb2-zeit-buchen-hinweis{min-width:0;color:var(--n-500);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:11px;line-height:16px;display:flex}.hzb2-zeit-buchen-hinweis>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hzb2-zeit-buchen-budget{align-items:center;gap:6px;display:flex}.hzb2-zeit-buchen-minibalken{background:var(--n-100);border-radius:3px;flex-shrink:0;width:60px;height:5px;display:inline-block;position:relative;overflow:hidden}.hzb2-zeit-buchen-minibalken>i{background:var(--action-primary);position:absolute;top:0;bottom:0;left:0}.hzb2-zeit-buchen-minibalken.is-ueber>i{background:var(--rot-500)}.hzb2-zeit-buchen-warn{color:var(--orange-600);font-weight:500}.hzb2-zeit-buchen-fehler{color:var(--rot-500);font-size:12px;line-height:16px}.hzb2-zeit-buchen-segment{border:1px solid var(--border-strong);border-radius:var(--r-sm);height:40px;font-size:13px;font-weight:500;display:flex;overflow:hidden}.hzb2-zeit-buchen-segment>button{background:var(--surface-default);color:var(--n-600);white-space:nowrap;cursor:pointer;border:0;flex:1;justify-content:center;align-items:center;display:flex}.hzb2-zeit-buchen-segment>button+button{border-left:1px solid var(--border-strong)}.hzb2-zeit-buchen-segment>button:hover:not(.is-an){background:var(--surface-page)}.hzb2-zeit-buchen-segment>button.is-an{background:var(--action-primary);color:var(--action-primary-text)}.hzb2-zeit-buchen-segment>button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.hzb2-zeit-buchen-dauer{border-radius:var(--r-sm);border:1px solid var(--n-100);background:var(--surface-page);justify-content:space-between;align-items:center;gap:12px;height:40px;padding:0 12px;display:flex}.hzb2-zeit-buchen-dauerwert{color:var(--action-primary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:600}.hzb2-zeit-buchen-dauerwert small{color:var(--n-500);font-size:12px;font-weight:400}.hzb2-zeit-buchen-schnell{gap:4px;display:flex}.hzb2-zeit-buchen-schnell>button,.hzb2-zeit-buchen-chips>button{border:1px solid var(--border-default);background:var(--surface-default);height:26px;color:var(--n-600);white-space:nowrap;cursor:pointer;border-radius:999px;padding:0 8px;font-size:11px}.hzb2-zeit-buchen-schnell>button:hover,.hzb2-zeit-buchen-chips>button:hover{border-color:var(--schiefer-200);background:var(--schiefer-50);color:var(--action-primary)}.hzb2-zeit-buchen-chips{flex-wrap:wrap;gap:6px;font-size:11px;display:flex}.hzb2-zeit-buchen-chips>button{height:24px;padding:0 9px}.hzb2-zeit-buchen-chips-label{color:var(--n-400);align-self:center}.hzb2-zeit-buchen-optionen{color:var(--n-700);flex-wrap:wrap;gap:20px;font-size:13px;display:flex}.hzb2-zeit-buchen-optionen label{cursor:pointer;align-items:center;gap:8px;display:flex}.hzb2-zeit-buchen-haken{appearance:none;border-radius:var(--r-xs);border:1.5px solid var(--border-strong);background:var(--surface-default);cursor:pointer;place-content:center;width:18px;height:18px;margin:0;display:inline-grid}.hzb2-zeit-buchen-haken:checked{border-color:var(--action-primary);background:var(--action-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 4 4L19 6'/%3E%3C/svg%3E") center / 12px no-repeat}.hzb2-zeit-buchen-fuss{border-top:1px solid var(--border-default);background:var(--surface-page);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.hzb2-zeit-buchen-fussinfo{min-width:0;color:var(--n-500);align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex}.hzb2-zeit-buchen-fussinfo svg{flex-shrink:0}.hzb2-zeit-buchen-aktionen{flex-shrink:0;gap:8px;margin-left:auto;display:flex}.hzb2-zeit-buchen-btn{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:36px;color:var(--text-primary);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;display:flex}.hzb2-zeit-buchen-btn:hover{background:var(--surface-page)}.hzb2-zeit-buchen-btn+.hzb2-zeit-buchen-btn:not(.is-primaer){padding:0 12px}.hzb2-zeit-buchen-btn.is-primaer{background:var(--action-primary);color:var(--action-primary-text);font-variant-numeric:tabular-nums;border:0;padding:0 16px}.hzb2-zeit-buchen-btn.is-primaer:hover{background:var(--action-primary-hover)}.hzb2-zeit-buchen-btn:disabled{opacity:.5;cursor:not-allowed}.hzb2-zeit-buchen-schliessen:focus-visible,.hzb2-zeit-buchen-btn:focus-visible,.hzb2-zeit-buchen-kalender:focus-visible,.hzb2-zeit-buchen-haken:focus-visible,.hzb2-zeit-buchen-schnell>button:focus-visible,.hzb2-zeit-buchen-chips>button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dark .hzb2-zeit-buchen-backdrop{background:#0009}.dark .hzb2-zeit-buchen-dauer{border-color:var(--n-800)}.dark .hzb2-zeit-buchen-minibalken{background:var(--n-700)}.dark .hzb2-zeit-buchen-eingabe:focus{box-shadow:0 0 0 3px #16202a}.dark .hzb2-zeit-buchen-eingabe.is-fehler{box-shadow:0 0 0 3px var(--status-error-bg);border-color:var(--rot-300)}.dark .hzb2-zeit-buchen-pflicht,.dark .hzb2-zeit-buchen-fehler{color:var(--rot-300)}.dark .hzb2-zeit-buchen-warn{color:var(--orange-300)}.dark .hzb2-zeit-buchen-optionen{color:var(--text-primary)}.dark .hzb2-zeit-buchen-label,.dark .hzb2-zeit-buchen-segment>button:not(.is-an),.dark .hzb2-zeit-buchen-schnell>button,.dark .hzb2-zeit-buchen-chips>button{color:var(--text-secondary)}.dark .hzb2-zeit-buchen-schnell>button:hover,.dark .hzb2-zeit-buchen-chips>button:hover{background:var(--surface-raised);border-color:var(--border-strong);color:var(--action-primary)}.hzb2-dokumente-kopf .hzb2-head-main{gap:8px}.hzb2-dokumente-kopf .hzb2-crumbs{margin-bottom:2px}.hzb2-dokumente-kopf .hzb2-head{gap:24px}.hzb2-dokumente-seite .fi-ta-header-cell-vorgang{width:24%}.hzb2-dokumente-seite .fi-ta-header-cell-version{width:80px}.hzb2-dokumente-seite .fi-ta-header-cell-created-at{width:120px}.hzb2-dokumente-seite .fi-ta-header-cell-schutz{width:140px}.hzb2-dokumente-seite .fi-ta-actions-header-cell{width:92px}.hzb2-dokumente-datei{align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.hzb2-dokumente-datei>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hzb2-dokumente-symbol{color:var(--n-500);flex-shrink:0}.hzb2-dokumente-symbol.is-pdf{color:var(--rot-600)}.hzb2-dokumente-symbol.is-xml{color:var(--blau-600)}.dark .hzb2-dokumente-symbol.is-pdf{color:var(--rot-300)}.dark .hzb2-dokumente-symbol.is-xml{color:var(--blau-300)}.hzb2-dokumente-bezug{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-600);font-size:13px;overflow:hidden}.hzb2-dokumente-bezug a{color:var(--action-primary);font-weight:500;text-decoration:none}.hzb2-dokumente-bezug a:hover{color:var(--action-primary-hover);text-decoration:underline}.hzb2-dokumente-seite .fi-ta-cell-version .fi-ta-text-item,.hzb2-dokumente-hoch>:first-child{font-variant-numeric:tabular-nums}.fi-page.hzb2-aktivitaeten-seite .fi-page-header-main-ctn{gap:16px}.hzb2-aktivitaeten-titel{flex-direction:column;gap:10px;display:flex}.hzb2-aktivitaeten-kopf .hzb2-head{gap:24px}.hzb2-aktivitaeten-kopf .hzb2-head-main{gap:8px}.hzb2-aktivitaeten-aktionen .fi-btn{border-radius:var(--r-sm);height:36px;box-shadow:none;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-aktivitaeten-aktionen .fi-btn.fi-color-gray{border:1px solid var(--border-strong);background:var(--surface-default);color:var(--text-primary)}.hzb2-aktivitaeten-aktionen .fi-btn.fi-color-gray:hover{background:var(--surface-page)}.hzb2-aktivitaeten-aktionen .fi-btn .fi-icon{width:14px;height:14px;color:var(--action-primary)}.hzb2-aktivitaeten-aktionen .fi-btn.fi-disabled,.hzb2-aktivitaeten-aktionen .fi-btn[disabled]{opacity:.5;cursor:not-allowed}.hzb2-aktivitaeten-kpis .hzb2-kpi{flex-direction:column;gap:4px;display:flex}.hzb2-aktivitaeten-kpis .hzb2-kpi-value,.hzb2-aktivitaeten-kpis .hzb2-kpi-sub{margin-top:0}.hzb2-aktivitaeten-kpis .hzb2-kpi-label{text-overflow:ellipsis;display:block;overflow:hidden}.hzb2-aktivitaeten-seite .fi-ta-ctn{border:1px solid var(--border-default);box-shadow:none;background:var(--surface-default);border-radius:12px;overflow:hidden}.hzb2-aktivitaeten-seite .fi-ta-main{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.hzb2-aktivitaeten-seite .fi-ta-main>*{grid-column:1/-1}.hzb2-aktivitaeten-seite .fi-ta-header-ctn{display:contents}.hzb2-aktivitaeten-seite .fi-ta-header-toolbar,.hzb2-aktivitaeten-seite .fi-ta-filter-indicators{display:none}.hzb2-aktivitaeten-seite .fi-ta-header{border-bottom:1px solid var(--border-default);text-align:left;flex-direction:row;grid-area:1/1;justify-content:flex-start;align-items:center;min-width:0;padding:12px 16px;display:flex}.hzb2-aktivitaeten-seite .fi-ta-header-heading{white-space:nowrap;font-size:15px;font-weight:600;line-height:20px}.hzb2-aktivitaeten-seite .fi-ta-filters-above-content-ctn{border-bottom:1px solid var(--border-default);grid-area:1/2;align-items:center;gap:8px;padding:12px 16px 12px 0;display:flex}.hzb2-aktivitaeten-seite .fi-ta-filters-above-content-ctn .fi-ta-filters{gap:8px;padding:0;display:flex}.hzb2-aktivitaeten-seite .fi-ta-filters-above-content-ctn .fi-ta-filters-header,.hzb2-aktivitaeten-seite .fi-ta-filters-above-content-ctn .fi-ta-filters-actions-ctn,.hzb2-aktivitaeten-seite .fi-ta-filters-above-content-ctn .fi-ta-filters-trigger-action-ctn,.hzb2-aktivitaeten-seite .fi-ta-filters-above-content-ctn .fi-fo-field-label-ctn,.hzb2-aktivitaeten-seite .fi-ta-filters-above-content-ctn .fi-fo-field-wrp-label{display:none}.hzb2-aktivitaeten-seite .fi-ta-filters-above-content-ctn .fi-sc,.hzb2-aktivitaeten-seite .fi-ta-filters-above-content-ctn .fi-grid{gap:8px;display:flex}.hzb2-aktivitaeten-seite .fi-ta-filters>.fi-sc>:first-child{width:140px}.hzb2-aktivitaeten-seite .fi-ta-filters>.fi-sc>:nth-child(2){width:130px}.hzb2-aktivitaeten-seite .fi-ta-header>div{text-align:left;flex:1;min-width:0}.hzb2-aktivitaeten-seite .fi-ta-filters-above-content-ctn .fi-input-wrp{border-radius:var(--r-sm);min-height:36px;font-size:13px}.hzb2-aktivitaeten-seite .fi-ta-filters-above-content-ctn .fi-select-input-btn{min-height:34px;padding-block:0;font-size:13px}.hzb2-aktivitaeten-seite .fi-ta-content-ctn{border:0;overflow:visible}.hzb2-aktivitaeten-seite .fi-ta-table,.hzb2-aktivitaeten-seite .fi-ta-table>tbody{width:100%;font-size:13px;line-height:18px;display:block}.hzb2-aktivitaeten-seite .fi-ta-table>thead{display:none}.hzb2-aktivitaeten-seite .fi-ta-row{border-bottom:1px solid var(--n-100);grid-template-columns:60px 28px minmax(0,1fr) 28px;align-items:center;column-gap:10px;padding:10px 16px;display:grid}.hzb2-aktivitaeten-seite .fi-ta-row:last-child{border-bottom:0}.hzb2-aktivitaeten-seite .fi-ta-row:not(.fi-ta-group-header-row):hover{background:var(--surface-page)}.hzb2-aktivitaeten-seite .fi-ta-row>.fi-ta-cell{min-width:0;padding:0;display:block;overflow:hidden}.hzb2-aktivitaeten-seite .fi-ta-row>.fi-ta-cell>.fi-ta-col,.hzb2-aktivitaeten-seite .fi-ta-row .fi-ta-text{gap:0;width:100%;min-width:0;padding:0}.hzb2-aktivitaeten-seite .fi-ta-cell-occurred-at .fi-ta-text-item{color:var(--n-500);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;line-height:16px}.hzb2-aktivitaeten-seite .fi-ta-row.fi-ta-group-header-row{border-bottom:1px solid var(--n-100);background:#fbfaf8;padding:0;display:block}.dark .hzb2-aktivitaeten-seite .fi-ta-row.fi-ta-group-header-row{background:var(--surface-raised)}.hzb2-aktivitaeten-seite .fi-ta-group-header-cell{padding:0;display:block}.hzb2-aktivitaeten-seite .fi-ta-group-header{background:0 0;padding:7px 16px;display:block}.hzb2-aktivitaeten-seite .fi-ta-group-header>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.hzb2-aktivitaeten-seite .fi-ta-group-heading{color:var(--n-700);white-space:nowrap;margin:0;font-size:12px;font-weight:600;line-height:16px}.dark .hzb2-aktivitaeten-seite .fi-ta-group-heading{color:var(--text-primary)}.hzb2-aktivitaeten-seite .fi-ta-group-description{color:var(--n-500);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:12px;font-weight:400;line-height:16px}.hzb2-aktivitaeten-avatar{background:var(--schiefer-100);width:28px;height:28px;color:var(--schiefer-700);letter-spacing:-.01em;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.hzb2-aktivitaeten-avatar.is-system{background:var(--n-100);color:var(--n-600)}.dark .hzb2-aktivitaeten-avatar{background:var(--surface-raised);color:var(--text-primary)}.hzb2-aktivitaeten-ereignis{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);overflow:hidden}.hzb2-aktivitaeten-ereignis strong{font-weight:500}.hzb2-aktivitaeten-ereignis a{color:var(--action-primary);font-weight:500;text-decoration:none}.hzb2-aktivitaeten-ereignis a:hover{color:var(--action-primary-hover);text-decoration:underline}.hzb2-aktivitaeten-ereignis>span{color:var(--n-600)}.hzb2-aktivitaeten-seite .fi-ta-row .fi-ta-actions{justify-content:flex-end;gap:0;padding:0}.hzb2-aktivitaeten-seite .fi-ta-row .fi-ta-actions .fi-icon-btn{border-radius:var(--r-sm);width:28px;height:28px;color:var(--n-600);background:0 0;border:1px solid #0000;margin:0}.hzb2-aktivitaeten-seite .fi-ta-row .fi-ta-actions .fi-icon-btn:hover{background:var(--schiefer-100);border-color:var(--schiefer-200);color:var(--action-primary)}.hzb2-aktivitaeten-seite .fi-ta-row .fi-ta-actions .fi-icon-btn .fi-icon{width:14px;height:14px}.hzb2-aktivitaeten-seite .fi-pagination{display:none}.hzb2-aktivitaeten-mehr{background:var(--surface-page);border-top:1px solid var(--border-default);justify-content:center;padding:10px 16px;display:flex}.hzb2-aktivitaeten-mehr .hzb2-btn.is-sm{height:30px;padding:0 10px}.hzb2-aktivitaeten-seite .fi-ta-main:has(.fi-ta-empty-state) .fi-ta-content-ctn{display:none}.hzb2-aktivitaeten-seite .fi-ta-filters .fi-fo-field{width:100%;display:block}.hzb2-aktivitaeten-seite .fi-ta-filters .fi-fo-field>:not(:has(.fi-input-wrp)):not(.fi-input-wrp){display:none}.hzb2-aktivitaeten-seite .fi-ta-filters .fi-input-wrp{width:100%}.hzb2-aktivitaeten-seite .fi-ta-filters-above-content-ctn .fi-ta-filters{gap:0}.fi-page.hzb2-protokoll-seite .fi-page-header-main-ctn{gap:16px}.hzb2-protokoll-kopf .hzb2-head-main{gap:8px}.hzb2-protokoll-kopf .hzb2-crumbs{margin-bottom:2px}.hzb2-protokoll-kopf .hzb2-head{gap:24px}.hzb2-protokoll-kopf .hzb2-meta{color:var(--n-600)}.hzb2-protokoll-aktionen .fi-btn{border-radius:var(--r-sm);height:36px;box-shadow:none;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-protokoll-aktionen .fi-btn.fi-color-gray{border:1px solid var(--border-strong);background:var(--surface-default);color:var(--text-primary)}.hzb2-protokoll-aktionen .fi-btn.fi-color-gray:hover{background:var(--surface-page)}.hzb2-protokoll-aktionen .fi-btn .fi-icon{width:14px;height:14px;color:var(--action-primary)}.hzb2-protokoll-aktionen .fi-btn.fi-disabled,.hzb2-protokoll-aktionen .fi-btn[disabled]{opacity:.5;cursor:not-allowed}.hzb2-protokoll-seite .fi-ta-ctn{border:1px solid var(--border-default);box-shadow:none;background:var(--surface-default);border-radius:12px;overflow:hidden}.hzb2-protokoll-seite .fi-ta-main{grid-template-columns:minmax(0,1fr) auto auto;align-items:stretch;display:grid}.hzb2-protokoll-seite .fi-ta-main>*{grid-column:1/-1}.hzb2-protokoll-seite .fi-ta-header-ctn,.hzb2-protokoll-seite .fi-ta-header-toolbar,.hzb2-protokoll-seite .fi-ta-header-toolbar>div:last-child{display:contents}.hzb2-protokoll-seite .fi-ta-filter-indicators{display:none}.hzb2-protokoll-seite .fi-ta-header{border-bottom:1px solid var(--border-default);text-align:left;flex-direction:row;grid-area:1/1;justify-content:flex-start;align-items:center;min-width:0;padding:12px 16px;display:flex}.hzb2-protokoll-seite .fi-ta-header>div{text-align:left;flex:1;min-width:0}.hzb2-protokoll-seite .fi-ta-header-heading{white-space:nowrap;align-items:center;gap:10px;font-size:15px;font-weight:600;line-height:20px;display:flex}.hzb2-protokoll-seite .fi-ta-search-field,.hzb2-protokoll-seite .fi-ta-filters-dropdown,.hzb2-protokoll-seite .fi-ta-col-manager-dropdown{border-bottom:1px solid var(--border-default);grid-row:1;align-items:center;padding:12px 0 12px 8px;display:flex}.hzb2-protokoll-seite .fi-ta-search-field{grid-column:2;width:208px}.hzb2-protokoll-seite .fi-ta-search-field .fi-input-wrp{border-radius:var(--r-sm);width:200px;min-height:36px}.hzb2-protokoll-seite .fi-ta-search-field .fi-input{font-size:13px}.hzb2-protokoll-seite .fi-ta-filters-dropdown{grid-column:3;padding-right:16px}.hzb2-protokoll-seite .fi-ta-filters-dropdown .fi-icon-btn{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-default);width:36px;height:36px;margin:0}.hzb2-protokoll-seite .fi-ta-filters-dropdown .fi-icon-btn:hover{background:var(--surface-page)}.hzb2-protokoll-seite .fi-ta-filters-dropdown .fi-icon-btn .fi-icon{width:15px;height:15px;color:var(--action-primary)}.hzb2-protokoll-seite .fi-ta-filters-dropdown .fi-icon-btn-badge-ctn{display:none}.hzb2-protokoll-seite .fi-ta-header-toolbar>.fi-ta-actions{border-bottom:1px solid var(--border-default);flex-wrap:wrap;grid-area:2/1/auto/-1;align-items:center;gap:8px;min-width:0;padding:10px 16px;display:flex}.hzb2-protokoll-seite .fi-ta-header-toolbar>.fi-ta-actions:not(:has(.hzb2-protokoll-chips)){display:none}.hzb2-protokoll-chips{flex-wrap:wrap;gap:8px;display:flex}.hzb2-protokoll-chips .hzb2-fchip button svg{display:block}.hzb2-protokoll-reset{height:28px;color:var(--action-primary);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 2px;font-size:12px;font-weight:500}.hzb2-protokoll-reset:hover{color:var(--action-primary-hover);text-decoration:underline}.hzb2-protokoll-seite .fi-ta-content-ctn{border:0;grid-row:3;overflow:visible}.hzb2-protokoll-seite .fi-ta-table,.hzb2-protokoll-seite .fi-ta-table>thead,.hzb2-protokoll-seite .fi-ta-table>tbody{width:100%;display:block}.hzb2-protokoll-seite .fi-ta-table{font-size:13px;line-height:18px}.hzb2-protokoll-seite .fi-ta-table tr{grid-template-columns:130px 110px minmax(160px,1.2fr) minmax(170px,1fr) 100px 32px;align-items:center;column-gap:10px;padding:0 16px;display:grid}.hzb2-protokoll-seite .fi-ta-table>thead>tr{background:var(--surface-page);border-bottom:1px solid var(--border-default);padding-top:8px;padding-bottom:8px}.hzb2-protokoll-seite .fi-ta-header-cell{white-space:nowrap;background:0 0;padding:0;display:block;overflow:hidden}.hzb2-protokoll-seite .fi-ta-header-cell,.hzb2-protokoll-seite .fi-ta-header-cell .fi-ta-header-cell-sort-btn{text-transform:uppercase;letter-spacing:.04em;color:var(--n-500);font-size:11px;font-weight:500;line-height:14px}.hzb2-protokoll-seite .fi-ta-header-cell .fi-ta-header-cell-sort-btn{gap:4px}.hzb2-protokoll-seite .fi-ta-header-cell .fi-ta-header-cell-sort-btn .fi-icon{width:12px;height:12px}.hzb2-protokoll-seite .fi-ta-row{border-bottom:1px solid var(--n-100)}.hzb2-protokoll-seite .fi-ta-row:last-child{border-bottom:0}.hzb2-protokoll-seite .fi-ta-row:hover{background:var(--surface-page)}.hzb2-protokoll-seite .fi-ta-row>.fi-ta-cell{white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;padding:11px 0;display:block;overflow:hidden}.hzb2-protokoll-seite .fi-ta-row>.fi-ta-cell>.fi-ta-col,.hzb2-protokoll-seite .fi-ta-row .fi-ta-text{gap:0;width:100%;min-width:0;padding:0}.hzb2-protokoll-seite .fi-ta-text-item{white-space:nowrap;color:var(--text-primary);text-overflow:ellipsis;font-size:13px;line-height:18px;overflow:hidden}.hzb2-protokoll-person{min-width:0;color:var(--text-primary);align-items:center;gap:6px;display:flex}.hzb2-protokoll-person>span:last-child{text-overflow:ellipsis;overflow:hidden}.dark .hzb2-protokoll-avatar{background:var(--surface-raised);color:var(--text-primary)}.hzb2-protokoll-system{color:var(--n-600)}.hzb2-protokoll-seite .hzb2-protokoll-aktion>:first-child{font-size:13px;font-weight:500;line-height:18px}.hzb2-protokoll-objekt{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-600);overflow:hidden}.hzb2-protokoll-objekt a{color:var(--action-primary);font-weight:500;text-decoration:none}.hzb2-protokoll-objekt a:hover{color:var(--action-primary-hover);text-decoration:underline}.hzb2-protokoll-seite .fi-ta-row>.fi-ta-cell-vorher-nachher,.hzb2-protokoll-seite .fi-ta-row>.fi-ta-cell-vorher-nachher>.fi-ta-col{display:contents}.hzb2-protokoll-auf{clip:rect(0 0 0 0);opacity:0;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hzb2-protokoll-chevron{border-radius:var(--r-sm);width:28px;height:28px;color:var(--n-600);cursor:pointer;border:1px solid #0000;justify-content:center;justify-self:end;align-items:center;display:inline-flex}.hzb2-protokoll-chevron:hover{background:var(--schiefer-100);border-color:var(--schiefer-200);color:var(--action-primary)}.hzb2-protokoll-chevron svg{transition:transform var(--dur-fast) var(--ease)}.hzb2-protokoll-auf:focus-visible+.hzb2-protokoll-chevron{outline:2px solid var(--border-focus);outline-offset:2px}.hzb2-protokoll-auf:checked+.hzb2-protokoll-chevron{background:var(--schiefer-100);border-color:var(--schiefer-200);color:var(--action-primary)}.hzb2-protokoll-auf:checked+.hzb2-protokoll-chevron svg{transform:rotate(180deg)}.hzb2-protokoll-diff{border:1px solid var(--border-default);background:var(--surface-page);white-space:normal;border-radius:8px;grid-column:1/-1;margin:0 0 12px;padding:10px 12px;display:none}.hzb2-protokoll-seite .fi-ta-row:has(.hzb2-protokoll-auf:checked){background:var(--surface-page)}.hzb2-protokoll-seite .fi-ta-row:has(.hzb2-protokoll-auf:checked) .hzb2-protokoll-diff{background:var(--surface-default);display:block}.hzb2-protokoll-diff-tab{font-variant-numeric:tabular-nums;grid-template-columns:minmax(120px,200px) minmax(0,1fr) minmax(0,1fr);font-size:12px;line-height:16px;display:grid}.hzb2-protokoll-diff-kopf,.hzb2-protokoll-diff-zeile{display:contents}.hzb2-protokoll-diff-kopf>span{text-transform:uppercase;letter-spacing:.04em;color:var(--n-500);border-bottom:1px solid var(--border-default);padding:0 8px 6px 0;font-size:11px;font-weight:500;line-height:14px}.hzb2-protokoll-diff-zeile>span{border-bottom:1px solid var(--n-100);text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:6px 8px 6px 0;overflow:hidden}.hzb2-protokoll-diff-zeile>span:first-child{color:var(--n-600);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.hzb2-protokoll-diff-zeile>.is-alt{color:var(--rot-600);text-decoration:line-through}@supports (color:color-mix(in lab, red, red)){.hzb2-protokoll-diff-zeile>.is-alt{-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}}.hzb2-protokoll-diff-zeile>.is-neu{color:var(--gruen-600)}.dark .hzb2-protokoll-diff-zeile>.is-alt{color:var(--rot-300)}.dark .hzb2-protokoll-diff-zeile>.is-neu{color:var(--gruen-300)}.hzb2-protokoll-diff-leer{color:var(--n-500);font-size:12px}.hzb2-protokoll-diff-meta{color:var(--n-500);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 16px;margin-top:8px;font-size:11px;line-height:14px;display:flex}.hzb2-protokoll-summe{z-index:1;color:var(--n-500);white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums;grid-row:4;place-self:center start;padding:0 16px;font-size:12px;line-height:16px}.hzb2-protokoll-seite .fi-pagination{background:var(--surface-page);border-top:1px solid var(--border-default);min-height:50px;color:var(--n-500);grid-row:4;justify-content:flex-end;align-items:center;gap:8px;padding:10px 16px;font-size:12px;display:flex}.hzb2-protokoll-seite .fi-pagination-overview{display:none}.hzb2-protokoll-seite .fi-pagination .fi-input-wrp{border-radius:var(--r-sm);min-height:30px;font-size:13px}.hzb2-protokoll-seite .fi-pagination .fi-input-wrp-prefix{background:0 0;border:0;padding-right:0}.hzb2-protokoll-seite .fi-pagination .fi-input-wrp-label{color:var(--n-500);font-size:12px}.hzb2-protokoll-seite .fi-pagination-items{gap:4px}.hzb2-protokoll-seite .fi-ta-main:has(.fi-ta-empty-state) .fi-ta-content-ctn{display:none}.hzb2-protokoll-seite .fi-ta-empty-state{grid-row:3}.hzb2-protokoll-diff-zeile>.is-leer,.dark .hzb2-protokoll-diff-zeile>.is-leer{color:var(--n-400);text-decoration:none}.hzb2-benutzer-kopf .hzb2-head-main{gap:8px}.hzb2-benutzer-kopf{gap:10px}.hzb2-benutzer-kopf .hzb2-head{gap:24px}.hzb2-benutzer-seite .fi-ta-header-cell-rollen{width:160px}.hzb2-benutzer-seite .fi-ta-header-cell-gesellschaften{width:110px}.hzb2-benutzer-seite .fi-ta-header-cell-zuletzt{width:120px}.hzb2-benutzer-seite .fi-ta-header-cell-zwei-faktor{width:100px}.hzb2-benutzer-seite .fi-ta-actions-header-cell{width:160px}.hzb2-benutzer-seite .fi-ta-cell-gesellschaften .fi-ta-text-item,.hzb2-benutzer-seite .fi-ta-cell-zuletzt .fi-ta-text-item{color:var(--n-600);text-overflow:ellipsis;overflow:hidden}.hzb2-benutzer-person{align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.hzb2-benutzer-person>:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hzb2-benutzer-avatar.is-leise{background:var(--n-100);color:var(--n-400)}.hzb2-benutzer-name>:first-child{min-width:0;display:flex}.hzb2-benutzer-rollen{gap:4px;min-width:0;display:flex;overflow:hidden}.hzb2-benutzer-rollen .hzb2-chip{flex-shrink:0}.hzb2-benutzer-leer{color:var(--n-400)}.hzb2-benutzer-seite .fi-ta-row .fi-ta-actions{flex-wrap:nowrap;justify-content:flex-end;gap:4px;padding:0}.hzb2-benutzer-seite .fi-ta-row .fi-ta-actions .fi-btn.hzb2-benutzer-erneut{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:26px;box-shadow:none;color:var(--text-primary);white-space:nowrap;gap:6px;padding:0 10px;font-size:12px;font-weight:500}.hzb2-benutzer-seite .fi-ta-row .fi-ta-actions .fi-btn.hzb2-benutzer-erneut:hover{background:var(--surface-page)}.hzb2-benutzer-bearbeiten-kopf{flex-direction:column;gap:10px;display:flex}.hzb2-benutzer-bearbeiten-kopf .hzb2-crumbs{white-space:nowrap;min-width:0}.hzb2-benutzer-bearbeiten-crumb{text-overflow:ellipsis;max-width:360px;color:var(--text-primary);font-weight:500;overflow:hidden}.hzb2-benutzer-bearbeiten-kopf .hzb2-head{gap:24px}.hzb2-benutzer-bearbeiten-titel{gap:8px}.hzb2-benutzer-bearbeiten-wer{align-items:center;gap:8px;display:flex}.hzb2-benutzer-bearbeiten-name{color:var(--text-primary);font-weight:500}.hzb2-benutzer-bearbeiten-adminchip{background:var(--schiefer-100);color:var(--schiefer-700)}.dark .hzb2-benutzer-bearbeiten-adminchip{background:var(--status-info-bg);color:var(--text-primary)}.hzb2-benutzer-bearbeiten-btn{justify-content:center;padding:0 12px}.hzb2 a.hzb2-benutzer-bearbeiten-btn{color:var(--text-primary)}.hzb2-benutzer-bearbeiten-btn.is-block{width:100%}.hzb2-benutzer-bearbeiten-btn.is-32{height:32px}.hzb2-btn.is-primary.hzb2-benutzer-bearbeiten-btn svg{stroke:currentColor}.hzb2-benutzer-bearbeiten-band .hzb2-band-text strong{font-weight:600}.hzb2 .hzb2-band .hzb2-benutzer-bearbeiten-bandbtn{background:var(--surface-default);border-color:var(--orange-500);color:var(--orange-600);gap:6px}.dark .hzb2 .hzb2-band .hzb2-benutzer-bearbeiten-bandbtn{color:var(--status-warning);border-color:var(--status-warning)}.hzb2-benutzer-bearbeiten-form{display:block}.hzb2-benutzer-bearbeiten-kleinbtn{gap:6px;height:30px;padding:0 10px;font-size:12px}.hzb2-benutzer-bearbeiten-kleinbtn:disabled{opacity:.5;cursor:not-allowed}.hzb2-benutzer-bearbeiten-szeile{border-bottom:1px solid var(--n-100);grid-template-columns:minmax(0,1fr) 150px 120px 90px;align-items:center;gap:10px;padding:9px 16px;font-size:12px;line-height:16px;display:grid}.hzb2-benutzer-bearbeiten-szeile:last-child{border-bottom:0}.hzb2-benutzer-bearbeiten-szeile.is-kopf{background:var(--surface-page);border-bottom:1px solid var(--border-default);color:var(--n-500);text-transform:uppercase;letter-spacing:.04em;padding:8px 16px;font-size:11px;font-weight:500;line-height:14px}.hzb2-benutzer-bearbeiten-geraet{align-items:center;gap:8px;min-width:0;display:flex}.hzb2-benutzer-bearbeiten-geraet svg{flex-shrink:0}.hzb2-benutzer-bearbeiten-geraet>span:not(.hzb2-chip){color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.hzb2-benutzer-bearbeiten-ort{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hzb2-benutzer-bearbeiten-zeit{color:var(--n-500);white-space:nowrap;font-variant-numeric:tabular-nums}.hzb2-benutzer-bearbeiten-sakt{justify-content:flex-end;display:flex}.hzb2-benutzer-bearbeiten-beenden{height:26px;color:var(--action-primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:12px;font-weight:500}.hzb2-benutzer-bearbeiten-beenden:hover:not(:disabled){background:var(--schiefer-100)}.hzb2-benutzer-bearbeiten-beenden:disabled{opacity:.5;cursor:not-allowed}.hzb2-benutzer-bearbeiten-pflicht{font-size:12px;line-height:16px}.hzb2-benutzer-bearbeiten-pflicht li svg{margin-top:1px}.hzb2-benutzer-bearbeiten-kv{gap:6px 14px}.hzb2-benutzer-bearbeiten-gruppe{flex-direction:column;gap:6px;display:flex}.hzb2-benutzer-bearbeiten-btn.is-32 svg{flex-shrink:0}.hzb2-benutzer-bearbeiten-umschalten{width:100%;height:32px;color:var(--action-primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:flex}.hzb2-benutzer-bearbeiten-umschalten.is-danger{color:var(--rot-500)}.dark .hzb2-benutzer-bearbeiten-umschalten.is-danger{color:var(--status-error)}.hzb2-benutzer-bearbeiten-umschalten:hover:not(:disabled){background:var(--surface-page)}.hzb2-benutzer-bearbeiten-umschalten:disabled{opacity:.5;cursor:not-allowed}.hzb2-vertretungen-kopf{gap:10px}.hzb2-vertretungen-kopf .hzb2-crumbs{white-space:nowrap}.hzb2-vertretungen-kopf .hzb2-head-main{gap:8px}.hzb2-vertretungen-kopf .hzb2-head{gap:24px}.hzb2-vertretungen-seite .fi-ta-filters-dropdown .fi-btn{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:36px;min-height:0;color:var(--text-primary);box-shadow:none;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-vertretungen-seite .fi-ta-filters-dropdown .fi-btn:hover{background:var(--surface-page)}.hzb2-vertretungen-seite .fi-ta-filters-dropdown .fi-btn .fi-icon{width:14px;height:14px;color:var(--action-primary)}.hzb2-vertretungen-seite .fi-ta-filters-dropdown .fi-btn .fi-badge{display:none}.hzb2-vertretungen-seite .fi-ta-header-cell-valid-from{width:160px}.hzb2-vertretungen-seite .fi-ta-header-cell-umfang{width:30%}.hzb2-vertretungen-seite .fi-ta-header-cell-status{width:110px}.hzb2-vertretungen-seite .fi-ta-actions-header-cell{width:70px}.hzb2-vertretungen-richtung{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.hzb2-vertretungen-person{text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.hzb2-vertretungen-pfeil{color:var(--n-500);flex-shrink:0}.hzb2-vertretungen-zeitraum>:first-child{font-weight:500}.hzb2-vertretungen-umfang{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.hzb2-vertretungen-umfang-text{text-overflow:ellipsis;min-width:0;color:var(--n-600);overflow:hidden}.hzb2-vertretungen-umfang-text.is-leer{color:var(--n-500)}.fi-modal-window.hzb2-vtr-dlg{background:var(--surface-default);max-width:min(820px,100%);box-shadow:var(--el-3);color:var(--text-primary);border-radius:12px;padding:0;font-size:14px;line-height:20px;overflow:hidden}.fi-modal-window-ctn:has(>.hzb2-vtr-dlg){padding-top:56px}.hzb2-vtr-dlg button,.hzb2-vtr-dlg input,.hzb2-vtr-dlg textarea{font-family:inherit}.hzb2-vtr-dlg .fi-modal-header{border-bottom:1px solid var(--border-default);padding:16px 64px 16px 20px;display:block;position:relative}.hzb2-vtr-dlg .fi-modal-header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-vtr-dlg .fi-modal-heading{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;order:2;margin:0;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.hzb2-vtr-dlg .fi-modal-description{color:var(--n-500);order:1;margin:0;font-size:12px;line-height:18px}.hzb2-vtr-dlg-kontext{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.hzb2-vtr-dlg-kontext .hzb2-co{height:18px;padding:0 5px;font-size:10px}.hzb2-vtr-dlg-kontext-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-vtr-dlg .fi-modal-close-btn{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);width:32px;height:32px;color:var(--n-600);top:16px;right:20px;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset-inline-end:20px}.hzb2-vtr-dlg .fi-modal-close-btn:hover{background:var(--surface-page)}.hzb2-vtr-dlg .fi-modal-close-btn .fi-icon{width:14px;height:14px;color:var(--n-600)}.hzb2-vtr-dlg .fi-modal-content{gap:0;padding:16px 20px}.hzb2-vtr-dlg .fi-modal-content>.fi-sc,.hzb2-vtr-dlg .fi-modal-content>.fi-sc.fi-sc-has-gap{gap:16px}.hzb2-vtr-dlg .hzb2-vtr-dlg-raster>.fi-grid.fi-sc-has-gap,.hzb2-vtr-dlg .hzb2-vtr-dlg-raster.fi-grid.fi-sc-has-gap{align-items:start;gap:14px 16px}.hzb2-vtr-dlg-feld{flex-direction:column;gap:5px;min-width:0;display:flex}.hzb2-vtr-dlg-label,.hzb2-vtr-dlg .fi-fo-field-label-content{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-vtr-dlg .fi-fo-field{gap:5px}.hzb2-vtr-dlg .fi-fo-field-label-ctn{justify-content:space-between;gap:8px}.hzb2-vtr-dlg .fi-fo-field-label-content .fi-fo-field-label-required-mark{vertical-align:baseline;color:var(--rot-500);margin-left:4px;font-size:12px;font-weight:500;top:0}.hzb2-vtr-dlg .fi-fo-field-label-col{gap:8px}.hzb2-vtr-dlg .fi-fo-field-content-col{gap:5px}.hzb2-vtr-dlg .fi-fo-field-content-col>.fi-sc .fi-sc-text,.hzb2-vtr-dlg .fi-fo-field-wrp-helper-text{min-width:0;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;display:block;overflow:hidden}.hzb2-vtr-dlg .fi-fo-field-content-col>.fi-sc,.hzb2-vtr-dlg .fi-fo-field-content-col>.fi-sc>div,.hzb2-vtr-dlg .fi-fo-field-content-col>.fi-sc .fi-sc-component{min-width:0;display:block;overflow:hidden}.hzb2-vtr-dlg .fi-input-wrp{border-radius:var(--r-sm);border-color:var(--border-strong);min-block-size:36px;box-shadow:none;overflow:hidden}.hzb2-vtr-dlg .fi-input-wrp input.fi-input,.hzb2-vtr-dlg .fi-input-wrp .fi-fo-date-time-picker-display-text-input{font-variant-numeric:tabular-nums;block-size:34px;color:var(--text-primary);padding-block:0;padding-inline:12px;font-size:13px}.hzb2-vtr-dlg .fi-input-wrp input.fi-input::placeholder{color:var(--n-400)}.hzb2-vtr-dlg .fi-input-wrp .fi-select-input-btn{block-size:34px;min-block-size:34px;padding-inline:12px 34px;font-size:13px}.hzb2-vtr-dlg .fi-input-wrp .fi-select-input-value-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-vtr-dlg .fi-input-wrp .fi-select-input-placeholder{color:var(--n-400)}.hzb2-vtr-dlg .fi-input-wrp .fi-input-wrp-suffix{background:0 0;border:0;align-self:stretch;align-items:center;padding-inline:0 12px;display:flex}.hzb2-vtr-dlg .fi-input-wrp .fi-input-wrp-suffix .fi-icon{width:13px;height:13px;color:var(--n-500)}.hzb2-vtr-dlg .fi-input-wrp.fi-disabled{border-color:var(--border-default);background:var(--surface-page)}.hzb2-vtr-dlg .fi-input-wrp.fi-disabled .fi-select-input-btn{color:var(--n-600);cursor:default;opacity:1;background-image:none;padding-inline-end:8px}.hzb2-vtr-dlg .fi-input-wrp.fi-disabled .fi-select-input-btn,.hzb2-vtr-dlg .fi-input-wrp.fi-disabled .fi-select-input-value-label{color:var(--n-600);opacity:1}.hzb2-vtr-dlg .fi-fo-date-time-picker .fi-fo-date-time-picker-display-text-input{letter-spacing:0;text-overflow:clip;padding-inline:12px 0;font-size:13px}.hzb2-vtr-dlg .fi-fo-date-time-picker .fi-input-wrp-suffix{padding-inline:4px 12px}.hzb2-vtr-dlg .fi-input-wrp:not(.fi-disabled):focus-within{border-color:var(--action-primary);outline:none;box-shadow:none!important}.hzb2-vtr-dlg .fi-input-wrp.fi-invalid{border-color:var(--rot-500);box-shadow:0 0 0 3px var(--rot-100)!important}.hzb2-vtr-dlg .fi-fo-field-wrp-error-message{color:var(--rot-500);font-size:12px;line-height:16px}.hzb2-vtr-dlg .fi-input-wrp:has(.fi-select-input){overflow:visible}.hzb2-vtr-dlg-person,.hzb2-vtr-dlg-firma{white-space:nowrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.hzb2-vtr-dlg-person .hzb2-avatar.is-22{width:22px;height:22px;font-size:10px}.hzb2-vtr-dlg-person .hzb2-avatar.is-petrol{background:var(--company-2-bg);color:var(--company-2-text)}.hzb2-vtr-dlg-name{text-overflow:ellipsis;max-width:60%;color:var(--text-primary);flex-shrink:0;overflow:hidden}.hzb2-vtr-dlg-zusatz{min-width:0;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hzb2-vtr-dlg .fi-select-input-btn .hzb2-vtr-dlg-person{vertical-align:middle}.hzb2-vtr-dlg-pruefung{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.hzb2-vtr-dlg-pruefung .is-ok{color:var(--gruen-600)}.hzb2-vtr-dlg-pruefung .is-warnung{color:var(--orange-600)}.hzb2-vtr-dlg-pruefung .is-trenner{display:none}.hzb2-vtr-dlg-chips{flex-wrap:wrap;align-items:center;gap:6px;min-height:36px;display:flex}.hzb2-vtr-dlg-chip{border:1px solid var(--border-default);background:var(--surface-default);height:28px;color:var(--n-600);white-space:nowrap;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.hzb2-vtr-dlg-chip:hover:not(.is-an){background:var(--surface-page)}.hzb2-vtr-dlg-chip.is-an{border-color:var(--action-primary);background:var(--schiefer-50);color:var(--schiefer-700)}.hzb2-vtr-dlg-chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-vtr-dlg-umfang{flex-direction:column;gap:10px;display:flex}.hzb2-vtr-dlg-umfang-kopf{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.hzb2-vtr-dlg-abschnitt{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);font-size:11px;font-weight:500;line-height:16px}.hzb2-vtr-dlg-umfang-info{min-width:0;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;overflow:hidden}.hzb2-vtr-dlg-bereiche{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.hzb2-vtr-dlg-bereich{border:1px solid var(--border-default);background:var(--surface-default);border-radius:8px;grid-template-columns:18px 20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;font-size:12px;line-height:16px;display:grid}.hzb2-vtr-dlg-bereich.is-an{border-color:var(--schiefer-200);background:var(--schiefer-50)}.hzb2-vtr-dlg-haken{box-sizing:border-box;border:1.5px solid var(--border-strong);background:var(--surface-default);width:18px;height:18px;color:var(--action-primary-text);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.hzb2-vtr-dlg-bereich.is-an .hzb2-vtr-dlg-haken{border-color:var(--action-primary);background:var(--action-primary)}.hzb2-vtr-dlg-bereich-icon{color:var(--n-400);justify-self:center}.hzb2-vtr-dlg-bereich.is-an .hzb2-vtr-dlg-bereich-icon{color:var(--action-primary)}.hzb2-vtr-dlg-bereich-text{flex-direction:column;min-width:0;display:flex}.hzb2-vtr-dlg-bereich-titel{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.hzb2-vtr-dlg-bereich.is-an .hzb2-vtr-dlg-bereich-titel{color:var(--text-primary)}.hzb2-vtr-dlg-bereich-info{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hzb2-vtr-dlg-bereich-zahl{color:var(--n-500);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.hzb2-vtr-dlg-firma .hzb2-co{height:18px;padding:0 5px;font-size:10px}.hzb2-vtr-dlg-optionen.fi-grid.fi-sc-has-gap,.hzb2-vtr-dlg-optionen>.fi-grid.fi-sc-has-gap{gap:12px}.hzb2-vtr-dlg-optionen .fi-fo-field-label{cursor:pointer;align-items:flex-start;gap:8px}.hzb2-vtr-dlg-optionen .fi-checkbox-input{border:1.5px solid var(--border-strong);width:18px;height:18px;box-shadow:none;border-radius:4px;flex-shrink:0;margin-top:1px}.hzb2-vtr-dlg-optionen .fi-checkbox-input:checked{border-color:var(--action-primary);background-color:var(--action-primary)}.hzb2-vtr-dlg-optionen .fi-checkbox-input:focus{box-shadow:none;outline:none}.hzb2-vtr-dlg-optionen .fi-checkbox-input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-vtr-dlg-option{color:var(--n-700);flex-direction:column;font-size:13px;font-weight:400;line-height:20px;display:flex}.hzb2-vtr-dlg-option-info{color:var(--n-500);font-size:11px;line-height:16px}@media (width<=40rem){.hzb2-vtr-dlg-bereiche{grid-template-columns:minmax(0,1fr)}.hzb2-vtr-dlg .fi-modal-footer-actions{flex-wrap:wrap}.hzb2-vtr-dlg-hinweis{flex-basis:100%}}.hzb2-vtr-dlg .fi-modal-footer{border-top:1px solid var(--border-default);background:var(--surface-page);margin:0;padding:12px 20px}.hzb2-vtr-dlg .fi-modal-footer-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.hzb2-vtr-dlg-hinweis{min-width:0;color:var(--n-500);flex:auto;align-items:center;gap:6px;margin-right:4px;font-size:12px;line-height:16px;display:flex}.hzb2-vtr-dlg-hinweis>svg{flex-shrink:0}.hzb2-vtr-dlg-hinweis>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-vtr-dlg .fi-modal-footer-actions>:not(.hzb2-vtr-dlg-hinweis){flex-shrink:0}.hzb2-vtr-dlg .hzb2-vtr-dlg-sekundaer{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:36px;min-block-size:36px;box-shadow:none;color:var(--text-primary);padding:0 12px;font-size:13px;font-weight:500}.hzb2-vtr-dlg .hzb2-vtr-dlg-sekundaer:hover{background:var(--surface-page)}.hzb2-vtr-dlg .hzb2-vtr-dlg-primaer{border-radius:var(--r-sm);background:var(--action-primary);height:36px;min-block-size:36px;color:var(--action-primary-text);border:0;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-vtr-dlg .hzb2-vtr-dlg-primaer:hover{background:var(--action-primary-hover)}.hzb2-vtr-dlg .hzb2-vtr-dlg-primaer .fi-icon{width:14px;height:14px;color:var(--action-primary-text)}.hzb2-vtr-dlg .hzb2-vtr-dlg-primaer:focus-visible,.hzb2-vtr-dlg .hzb2-vtr-dlg-sekundaer:focus-visible,.hzb2-vtr-dlg .fi-modal-close-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dark .hzb2-vtr-dlg .fi-modal-close-btn,.dark .hzb2-vtr-dlg .fi-modal-close-btn .fi-icon,.dark .hzb2-vtr-dlg-label,.dark .hzb2-vtr-dlg .fi-fo-field-label-content,.dark .hzb2-vtr-dlg-chip,.dark .hzb2-vtr-dlg-option{color:var(--text-secondary)}.dark .hzb2-vtr-dlg-chip.is-an,.dark .hzb2-vtr-dlg-bereich.is-an{color:var(--text-primary);border-color:var(--action-primary);background:#16202a}.dark .hzb2-vtr-dlg-pruefung .is-ok{color:var(--gruen-300)}.dark .hzb2-vtr-dlg-pruefung .is-warnung{color:var(--orange-300)}.dark .hzb2-vtr-dlg .fi-input-wrp.fi-invalid{border-color:var(--rot-300);box-shadow:0 0 0 3px var(--status-error-bg)!important}.dark .hzb2-vtr-dlg .fi-fo-field-label-required-mark,.dark .hzb2-vtr-dlg .fi-fo-field-wrp-error-message{color:var(--rot-300)}.hzb2-gesellschaften-kopf .hzb2-head-main{gap:8px}.hzb2-gesellschaften-kopf .hzb2-crumbs{margin-bottom:2px}.hzb2-gesellschaften-kopf .hzb2-head{gap:24px}.hzb2-gesellschaften-seite .fi-ta-actions-header-cell{width:70px}.hzb2-gesellschaften-titelblock{flex-direction:column;gap:10px;display:flex}.hzb2-gesellschaften-kopf .hzb2-band strong{font-weight:600}.hzb2-gesellschaften-kopf .hzb2-band .hzb2-btn{border-color:var(--status-warning);background:var(--surface-default);color:var(--orange-600)}.hzb2-gesellschaften-kopf a.hzb2-btn{color:var(--orange-600)}.hzb2-gesellschaften-seite .fi-ta-header-cell-naechste-rechnung{width:160px}.hzb2-gesellschaften-seite .fi-ta-header-cell-postfach{width:150px}.hzb2-gesellschaften-seite .fi-ta-header-cell-bank{width:160px}.hzb2-gesellschaften-seite .fi-ta-header-cell-mahnregeln{width:170px}.hzb2-gesellschaften-seite .fi-ta-cell-naechste-rechnung .fi-ta-text-item{color:var(--text-primary);text-overflow:ellipsis;overflow:hidden}.hzb2-gesellschaften-seite .fi-ta-cell .hzb2-chip{text-overflow:ellipsis;max-width:100%;overflow:hidden}.hzb2-gesellschaften-name>:first-child{gap:6px}.hzb2-gesellschaften-name>:first-child>.hzb2-gesellschaften-titel{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden}.hzb2-gesellschaften-name>:first-child>:first-child{flex-shrink:0;overflow:visible}.hzb2-gesellschaft-bearbeiten-kopf{flex-direction:column;gap:10px;display:flex}.hzb2-gesellschaft-bearbeiten-kopf .hzb2-crumbs{white-space:nowrap;min-width:0}.hzb2-gesellschaft-bearbeiten-crumb{text-overflow:ellipsis;max-width:360px;overflow:hidden}.hzb2-gesellschaft-bearbeiten-kopf .hzb2-head{gap:24px}.hzb2-gesellschaft-bearbeiten-titel{gap:8px}.hzb2-gesellschaft-bearbeiten-name{color:var(--text-primary);font-weight:500}.hzb2-gesellschaft-bearbeiten-btn{justify-content:center;padding:0 12px}.hzb2 a.hzb2-gesellschaft-bearbeiten-btn{color:var(--text-primary)}.hzb2-gesellschaft-bearbeiten-btn.is-block{width:100%}.hzb2-gesellschaft-bearbeiten-aktionen .fi-btn{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);width:36px;height:36px;box-shadow:none;color:var(--n-600);justify-content:center;padding:0}.hzb2-gesellschaft-bearbeiten-aktionen .fi-btn:hover{background:var(--surface-page)}.hzb2-gesellschaft-bearbeiten-aktionen .fi-btn .fi-icon{width:15px;height:15px}.hzb2-gesellschaft-bearbeiten-form>.fi-sc{gap:16px}.hzb2-gesellschaft-bearbeiten-form .fi-section{box-shadow:none;border-radius:12px}.hzb2-gesellschaft-bearbeiten-form .fi-section-header{min-height:48px;padding:12px 16px}.hzb2-gesellschaft-bearbeiten-form .fi-section-header-heading{font-size:15px;font-weight:600;line-height:20px}.hzb2-gesellschaft-bearbeiten-form .fi-section-content-ctn>.fi-section-content{padding:16px}.hzb2-gesellschaft-bearbeiten-form .fi-section-content.fi-sc{gap:14px 16px}.hzb2-gesellschaft-bearbeiten-form .fi-fo-field{gap:5px}.hzb2-gesellschaft-bearbeiten-form .fi-fo-field-label-content{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-gesellschaft-bearbeiten-form .fi-fo-field-label-required-mark{color:var(--rot-500)}.hzb2-gesellschaft-bearbeiten-form .fi-fo-field .fi-sc-text{color:var(--n-500);font-size:11px;font-weight:400;line-height:14px}.hzb2-gesellschaft-bearbeiten-form .fi-fo-field-label-ctn .fi-sc-text{color:var(--n-400);white-space:nowrap;font-size:12px;line-height:16px}.hzb2-gesellschaft-bearbeiten-form .fi-input-wrp{font-size:13px}.hzb2-gesellschaft-bearbeiten-form .fi-input-wrp .fi-input,.hzb2-gesellschaft-bearbeiten-form .fi-input-wrp .fi-select-input-btn,.hzb2-gesellschaft-bearbeiten-form .fi-input-wrp textarea,.hzb2-gesellschaft-bearbeiten-form .fi-input-wrp .fi-input-wrp-label{font-size:13px;line-height:20px}.hzb2-gesellschaft-bearbeiten-form .fi-input-wrp.fi-disabled{background:var(--surface-page);border-color:var(--border-default)}.hzb2-gesellschaft-bearbeiten-form input[id$=payment_terms_days]{font-variant-numeric:tabular-nums}.hzb2-gesellschaft-bearbeiten-box{flex-direction:column;gap:10px;display:flex}.hzb2-gesellschaft-bearbeiten-box .hzb2-aside-title{margin-bottom:0}.hzb2-gesellschaft-bearbeiten-kv{gap:6px 14px}.hzb2-gesellschaft-bearbeiten-label{color:var(--n-600);white-space:nowrap;padding:0;font-size:12px;font-weight:500;line-height:16px}.hzb2-gesellschaft-bearbeiten-form .fi-fo-field-label-ctn .fi-fo-field-wrp-hint,.hzb2-gesellschaft-bearbeiten-form .fi-fo-field-wrp-hint{color:var(--n-400);font-size:12px;font-weight:400;line-height:16px}.hzb2-gesellschaft-bearbeiten-kennfarbe{border:0;flex-direction:column;gap:5px;min-width:0;margin:0;padding:0;display:flex}.hzb2-gesellschaft-bearbeiten-kennfarbe legend{float:left;width:100%;margin-bottom:5px}.hzb2-gesellschaft-bearbeiten-swatches{clear:both;align-items:center;gap:8px;height:36px;display:flex}.hzb2-gesellschaft-bearbeiten-swatch{cursor:pointer;display:inline-flex;position:relative}.hzb2-gesellschaft-bearbeiten-swatch>span[aria-hidden]{background:var(--swatch);border-radius:6px;width:28px;height:28px}.hzb2-gesellschaft-bearbeiten-swatch input:checked+span{box-shadow:0 0 0 2px var(--surface-default), 0 0 0 4px var(--action-primary)}.hzb2-gesellschaft-bearbeiten-swatch input:focus-visible+span{outline:2px solid var(--focus-ring);outline-offset:4px}.hzb2-gesellschaft-bearbeiten-kreise{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.hzb2-gesellschaft-bearbeiten-fest{font-variant-numeric:tabular-nums}.hzb2-gesellschaft-bearbeiten-hilfe{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:11px;line-height:14px;overflow:hidden}.hzb2-gesellschaft-bearbeiten-hilfe strong{color:var(--text-primary);font-weight:600}.hzb2-gesellschaft-bearbeiten-leer{color:var(--n-500);grid-column:1/-1;margin:0;font-size:13px}.hzb2-gesellschaft-bearbeiten-leer.is-hinweis{font-size:11px;line-height:14px}.hzb2-gesellschaft-bearbeiten-zeilen{flex-direction:column;gap:10px;display:flex}.hzb2-gesellschaft-bearbeiten-zeile{border:1px solid var(--border-default);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.hzb2-gesellschaft-bearbeiten-zeile-text{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-gesellschaft-bearbeiten-zeile-titel{white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:500;line-height:20px;display:flex}.hzb2-gesellschaft-bearbeiten-zeile-name{text-overflow:ellipsis;overflow:hidden}.hzb2-gesellschaft-bearbeiten-zeile-sub{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.hzb2 a.hzb2-btn.hzb2-gesellschaft-bearbeiten-btn,.hzb2-gesellschaft-bearbeiten-zeile a.hzb2-btn{color:var(--text-primary)}.hzb2-gesellschaft-bearbeiten-zeile a.hzb2-btn.is-primary{color:var(--action-primary-text)}.hzb2-gesellschaft-bearbeiten-fuss{color:var(--n-500);font-size:11px;line-height:14px}.hzb2-gesellschaft-bearbeiten-reiter .fi-tabs{margin-bottom:8px}.hzb2-gesellschaft-bearbeiten-reiter .fi-ta-ctn{box-shadow:none;border-radius:12px}.hzb2-datev-pruef-zuletzt{white-space:nowrap;font-size:12px;line-height:16px}.hzb2-datev-pruef{color:var(--text-primary);flex-direction:column;gap:12px;font-size:13px;line-height:18px;display:flex}.hzb2-datev-pruef-leer{color:var(--n-500);margin:0}.hzb2-datev-pruef-gesamt{border-radius:var(--r-sm);align-items:center;gap:8px;padding:8px 12px;font-weight:600;display:flex}.hzb2-datev-pruef-gesamt svg{flex-shrink:0}.hzb2-datev-pruef-gesamt.is-ok{background:var(--gruen-100);color:var(--gruen-600)}.hzb2-datev-pruef-gesamt.is-fehler{background:var(--status-error-bg);color:var(--rot-600)}.hzb2-datev-pruef-liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hzb2-datev-pruef-liste li{border-top:1px solid var(--border-default);align-items:flex-start;gap:10px;min-width:0;padding:8px 0;display:flex}.hzb2-datev-pruef-liste li:first-child{border-top:0}.hzb2-datev-pruef-liste li svg{flex-shrink:0;margin-top:1px}.hzb2-datev-pruef-liste li.is-ok svg{color:var(--gruen-600)}.hzb2-datev-pruef-liste li.is-fehler svg{color:var(--rot-500)}.hzb2-datev-pruef-liste li.is-warnung svg{color:var(--orange-600)}.hzb2-datev-pruef-liste li.is-uebersprungen svg{color:var(--n-400)}.hzb2-datev-pruef-text{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-datev-pruef-punkt{font-weight:600}.hzb2-datev-pruef-hinweis{color:var(--n-600);overflow-wrap:anywhere}.hzb2-datev-pruef-liste li.is-fehler .hzb2-datev-pruef-hinweis{color:var(--rot-600)}.dark .hzb2-datev-pruef-gesamt.is-ok{background:var(--status-success-bg);color:var(--status-success)}.dark .hzb2-datev-pruef-gesamt.is-fehler{color:var(--status-error)}.dark .hzb2-datev-pruef-liste li.is-ok svg{color:var(--status-success)}.dark .hzb2-datev-pruef-liste li.is-fehler svg,.dark .hzb2-datev-pruef-liste li.is-fehler .hzb2-datev-pruef-hinweis{color:var(--status-error)}.dark .hzb2-datev-pruef-liste li.is-warnung svg{color:var(--status-warning)}.dark .hzb2-datev-pruef-hinweis{color:var(--n-400)}.fi-page.hzb2-abrechnungsprofile-seite .fi-page-header-main-ctn{gap:16px}.hzb2-abrechnungsprofile-kopf .hzb2-head-main{gap:8px}.hzb2-abrechnungsprofile-kopf .hzb2-crumbs{margin-bottom:2px}.hzb2-abrechnungsprofile-kopf .hzb2-head{gap:24px}.hzb2-abrechnungsprofile{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:16px;display:grid}.hzb2-abrechnungsprofile-liste{min-width:0}.hzb2-abrechnungsprofile-seite .fi-ta-ctn{border:1px solid var(--border-default);box-shadow:none;background:var(--surface-default);border-radius:12px;overflow:hidden}.hzb2-abrechnungsprofile-seite .fi-ta-main{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.hzb2-abrechnungsprofile-seite .fi-ta-main>*{grid-column:1/-1}.hzb2-abrechnungsprofile-seite .fi-ta-header-ctn,.hzb2-abrechnungsprofile-seite .fi-ta-header-toolbar,.hzb2-abrechnungsprofile-seite .fi-ta-header-toolbar>div:last-child{display:contents}.hzb2-abrechnungsprofile-seite .fi-ta-header-toolbar>.fi-ta-actions,.hzb2-abrechnungsprofile-seite .fi-ta-filter-indicators{display:none}.hzb2-abrechnungsprofile-seite .fi-ta-header{border-bottom:1px solid var(--border-default);text-align:left;flex-direction:row;grid-area:1/1;justify-content:flex-start;align-items:center;min-width:0;padding:12px 16px;display:flex}.hzb2-abrechnungsprofile-seite .fi-ta-header>div{text-align:left;flex:1;min-width:0}.hzb2-abrechnungsprofile-seite .fi-ta-header-heading{white-space:nowrap;align-items:center;gap:10px;font-size:15px;font-weight:600;line-height:20px;display:flex}.hzb2-abrechnungsprofile-seite .fi-ta-header-heading .hzb2-count{height:20px;padding:0 8px}.hzb2-abrechnungsprofile-seite .fi-ta-search-field{border-bottom:1px solid var(--border-default);grid-area:1/2;align-items:center;width:204px;padding:12px 16px 12px 8px;display:flex}.hzb2-abrechnungsprofile-seite .fi-ta-search-field .fi-input-wrp{border-radius:var(--r-sm);width:180px;min-height:36px}.hzb2-abrechnungsprofile-seite .fi-ta-search-field .fi-input{font-size:13px}.hzb2-abrechnungsprofile-seite .fi-ta-content-ctn{border:0;grid-row:2}.hzb2-abrechnungsprofile-seite .fi-ta-table{table-layout:fixed;width:100%;font-size:13px;line-height:18px}.hzb2-abrechnungsprofile-seite .fi-ta-header-cell{background:var(--surface-page);border-bottom:1px solid var(--border-default);white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;color:var(--n-500);padding:8px 5px;font-size:11px;font-weight:500;line-height:14px}.hzb2-abrechnungsprofile-seite .fi-ta-header-cell:first-child,.hzb2-abrechnungsprofile-seite .fi-ta-row>.fi-ta-cell:first-child{padding-left:16px}.hzb2-abrechnungsprofile-seite .fi-ta-header-cell:last-child,.hzb2-abrechnungsprofile-seite .fi-ta-row>.fi-ta-cell:last-child{padding-right:16px}.hzb2-abrechnungsprofile-seite .fi-ta-header-cell-zahlungsziel{width:100px}.hzb2-abrechnungsprofile-seite .fi-ta-header-cell-versand{width:140px}.hzb2-abrechnungsprofile-seite .fi-ta-header-cell-scope{width:110px}.hzb2-abrechnungsprofile-seite .fi-ta-actions-header-cell{width:54px}.hzb2-abrechnungsprofile-seite .fi-ta-row{border-bottom:1px solid var(--n-100)}.hzb2-abrechnungsprofile-seite .fi-ta-row:last-child{border-bottom:0}.hzb2-abrechnungsprofile-seite .fi-ta-row:hover{background:var(--surface-page)}.hzb2-abrechnungsprofile-seite .fi-ta-row.hzb2-abrechnungsprofile-aktiv,.hzb2-abrechnungsprofile-seite .fi-ta-row.hzb2-abrechnungsprofile-aktiv:hover{background:var(--schiefer-100);box-shadow:inset 3px 0 0 var(--action-primary)}.dark .hzb2-abrechnungsprofile-seite .fi-ta-row.hzb2-abrechnungsprofile-aktiv{background:var(--schiefer-600)}@supports (color:color-mix(in lab, red, red)){.dark .hzb2-abrechnungsprofile-seite .fi-ta-row.hzb2-abrechnungsprofile-aktiv{background:color-mix(in srgb, var(--schiefer-600) 35%, transparent)}}.hzb2-abrechnungsprofile-seite .fi-ta-row>.fi-ta-cell{vertical-align:middle;padding:11px 5px}.hzb2-abrechnungsprofile-seite .fi-ta-row>.fi-ta-cell>.fi-ta-col,.hzb2-abrechnungsprofile-seite .fi-ta-row .fi-ta-text{gap:0;min-width:0;padding:0}.hzb2-abrechnungsprofile-seite .fi-ta-text-item{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;color:var(--n-600);font-size:13px;line-height:18px;display:block;overflow:hidden}.hzb2-abrechnungsprofile-seite .fi-ta-row .hzb2-name>:first-child{font-size:13px;line-height:18px}.hzb2-abrechnungsprofile-seite .fi-ta-row .hzb2-chip{gap:5px}.hzb2-abrechnungsprofile-seite .fi-ta-row .fi-ta-actions{justify-content:flex-end;gap:4px;padding:0}.hzb2-abrechnungsprofile-seite .fi-ta-row .fi-ta-actions .fi-icon-btn{border-radius:var(--r-sm);width:28px;height:28px;color:var(--n-600);background:0 0;border:1px solid #0000;margin:0}.hzb2-abrechnungsprofile-seite .fi-ta-row .fi-ta-actions .fi-icon-btn:hover{background:var(--schiefer-100);border-color:var(--schiefer-200);color:var(--action-primary)}.hzb2-abrechnungsprofile-seite .fi-ta-row .fi-ta-actions .fi-icon-btn .fi-icon{width:14px;height:14px}.hzb2-abrechnungsprofile-seite .fi-pagination{background:var(--surface-page);border-top:1px solid var(--border-default);color:var(--n-500);grid-row:3;justify-content:flex-end;align-items:center;gap:8px;padding:10px 16px;font-size:12px;display:flex}.hzb2-abrechnungsprofile-seite .fi-ta-main:has(.fi-ta-empty-state) .fi-ta-content-ctn{display:none}.hzb2-abrechnungsprofile-seite .fi-ta-empty-state{grid-row:2}.hzb2-abrechnungsprofile-formular{position:sticky;top:16px}.hzb2-abrechnungsprofile-ftitel{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-abrechnungsprofile-ftitel .hzb2-card-title{min-width:0}.hzb2-abrechnungsprofile-ftitel .hzb2-card-title>span{text-overflow:ellipsis;overflow:hidden}.hzb2-abrechnungsprofile-fmeta{color:var(--n-500);white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:11px;line-height:14px;display:flex}.hzb2-abrechnungsprofile-fmeta>span:last-child{text-overflow:ellipsis;overflow:hidden}.hzb2-abrechnungsprofile-faktionen{flex-shrink:0;gap:8px;display:flex}.hzb2-abrechnungsprofile-faktionen .fi-btn{border-radius:var(--r-sm);height:30px;box-shadow:none;padding:0 10px;font-size:12px;font-weight:500}.hzb2-abrechnungsprofile-faktionen .fi-btn.fi-color-gray{border:1px solid var(--border-strong);background:var(--surface-default);color:var(--text-primary)}.hzb2-abrechnungsprofile-faktionen .fi-btn.fi-color-primary{color:var(--action-primary-text)}.hzb2-abrechnungsprofile-faktionen .fi-btn.fi-disabled,.hzb2-abrechnungsprofile-faktionen .fi-btn[disabled]{opacity:.5;cursor:not-allowed}.hzb2-abrechnungsprofile-fbody{padding:16px;display:block}.hzb2-abrechnungsprofile-fbody>.fi-sc{gap:16px}.hzb2-abrechnungsprofile-fbody .fi-section{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.hzb2-abrechnungsprofile-fbody .fi-section:not(:first-child){border-top:1px solid var(--n-100);padding-top:16px}.hzb2-abrechnungsprofile-fbody .fi-section-header{padding:0 0 10px}.hzb2-abrechnungsprofile-fbody .fi-section-header-heading{text-transform:uppercase;letter-spacing:.04em;color:var(--n-500);font-size:11px;font-weight:500;line-height:14px}.hzb2-abrechnungsprofile-fbody .fi-section-content-ctn{border:0}.hzb2-abrechnungsprofile-fbody .fi-section-content{padding:0}.hzb2-abrechnungsprofile-fbody .fi-section-content>.fi-sc,.hzb2-abrechnungsprofile-fbody .fi-section-content.fi-sc{gap:14px 16px}.hzb2-abrechnungsprofile-fbody .fi-fo-field-label-content{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-abrechnungsprofile-fbody .fi-fo-field-wrp-helper-text,.hzb2-abrechnungsprofile-fbody .fi-sc-text{color:var(--n-500);font-size:11px;line-height:14px}.hzb2-abrechnungsprofile-fbody .fi-input-wrp{border-radius:var(--r-sm);min-height:36px}.hzb2-abrechnungsprofile-fbody .fi-input-wrp .fi-input,.hzb2-abrechnungsprofile-fbody .fi-input-wrp .fi-select-input-btn,.hzb2-abrechnungsprofile-fbody .fi-input-wrp .fi-select-input-value-label,.hzb2-abrechnungsprofile-fbody .fi-input-wrp .fi-select-input-placeholder{font-size:13px;line-height:20px}.hzb2-abrechnungsprofile-fbody .fi-input-wrp .fi-input::placeholder,.hzb2-abrechnungsprofile-fbody .fi-input-wrp .fi-select-input-placeholder{color:var(--n-400)}.hzb2-abrechnungsprofile-fbody .fi-input-wrp-suffix{background:0 0;border:0;padding-left:0}.hzb2-abrechnungsprofile-fbody .fi-input-wrp-suffix .fi-input-wrp-label{color:var(--n-500);font-size:12px}.hzb2-abrechnungsprofile-fbody .fi-fo-checkbox-list-option-label{font-size:13px}.hzb2-abrechnungsprofile-leer{padding:28px 16px}.hzb2-abrechnungsprofile-leer .hzb2-empty-text{text-wrap:pretty}@media (width<=1279px){.hzb2-abrechnungsprofile{grid-template-columns:minmax(0,1fr)}.hzb2-abrechnungsprofile-formular{position:static}}.hzb2-abrechnungsprofile-fbody .fi-fo-repeater-item{border-radius:var(--r-sm);box-shadow:none;border:1px solid var(--border-default)}.hzb2-abrechnungsprofile-fbody .fi-fo-repeater-item-header{padding:6px 12px}.hzb2-abrechnungsprofile-fbody .fi-fo-repeater-item-content{padding:12px}.hzb2-abrechnungsprofile-fbody .fi-fo-repeater-add{justify-content:flex-start}.hzb2-honorarsaetze-kopf .hzb2-head-main{gap:8px}.hzb2-honorarsaetze-kopf .hzb2-crumbs{margin-bottom:2px}.hzb2-honorarsaetze-kopf .hzb2-head{gap:24px}.hzb2-honorarsaetze-seite .fi-ta-header-cell-unit{width:80px}.hzb2-honorarsaetze-seite .fi-ta-header-cell-unit-price-cents{width:120px}.hzb2-honorarsaetze-seite .fi-ta-header-cell-tax-rate-bp{width:70px}.hzb2-honorarsaetze-seite .fi-ta-header-cell-is-active{width:90px}.hzb2-honorarsaetze-seite .fi-ta-cell-unit .fi-ta-text-item{color:var(--n-600);text-overflow:ellipsis;overflow:hidden}.hzb2-honorarsaetze-leer .fi-ta-text-item{color:var(--n-400)}.hzb2-honorarsaetze-seite .fi-ta-cell-rate-cents .fi-ta-text-item{font-weight:600}.hzb2-honorarsaetze-seite .fi-ta-cell-valid-from .fi-ta-text-item{color:var(--n-600);text-overflow:ellipsis;overflow:hidden}.hzb2-honorarsaetze-historie{flex-direction:column;display:flex}.hzb2-honorarsaetze-historie-zeile{border-bottom:1px solid var(--n-100);color:var(--n-600);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding:9px 0;font-size:13px;line-height:18px;display:flex}.hzb2-honorarsaetze-historie-zeile:first-child{color:var(--text-primary)}.hzb2-honorarsaetze-historie-zeile:last-child{border-bottom:0}.hzb2-honorarsaetze-historie-satz{text-align:right;white-space:nowrap;font-weight:600}.hzb2-honorarsaetze-kopf .hzb2-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hzb2-honorarsaetze-trenner{color:var(--border-default)}.hzb2-honorarsaetze-regel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hzb2-honorarsaetze-seite .fi-ta-header{grid-column:1/-1}.hzb2-honorarsaetze-seite .fi-ta-search-field,.hzb2-honorarsaetze-seite .fi-ta-filters-dropdown,.hzb2-honorarsaetze-seite .fi-ta-col-manager-dropdown{display:none}.hzb2-honorarsaetze-seite .fi-ta-header-toolbar>.fi-ta-actions{display:flex}.hzb2-honorarsaetze-filter{flex:100%;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.hzb2-honorarsaetze-filter-l{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.hzb2-honorarsaetze-suche{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-default);width:240px;height:36px;color:var(--n-400);align-items:center;gap:8px;padding:0 10px;display:flex}.hzb2-honorarsaetze-suche>svg{flex-shrink:0}.hzb2-honorarsaetze-suche input{min-width:0;height:34px;color:var(--text-primary);box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:13px}.hzb2-honorarsaetze-suche input::placeholder{color:var(--n-400)}.hzb2-honorarsaetze-suche input::-webkit-search-cancel-button{cursor:pointer}.hzb2-honorarsaetze-suche:focus-within{box-shadow:none;border-color:var(--action-primary);outline:none}.hzb2-honorarsaetze-auswahl{flex-shrink:0;align-items:center;height:36px;display:inline-flex;position:relative}.hzb2-honorarsaetze-auswahl select{appearance:none;border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-default);width:100%;height:36px;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;padding:0 30px 0 10px;font-size:13px}.hzb2-honorarsaetze-auswahl select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-honorarsaetze-auswahl>svg{pointer-events:none;color:var(--n-500);position:absolute;right:10px}.hzb2-honorarsaetze-auswahl.is-gesellschaft{width:170px}.hzb2-honorarsaetze-auswahl.is-ebene,.hzb2-honorarsaetze-auswahl.is-gruppierung{width:130px}.hzb2-honorarsaetze-auswahl.is-art{width:120px}.hzb2-honorarsaetze-filter .hzb2-liste-chips:empty{display:none}.hzb2-honorarsaetze-seite .fi-ta-header-cell-company-id{width:62px}.hzb2-honorarsaetze-seite .fi-ta-header-cell-category{width:120px}.hzb2-honorarsaetze-seite .fi-ta-header-cell-activity\.name{width:140px}.hzb2-honorarsaetze-seite .fi-ta-header-cell-rate-cents{width:120px}.hzb2-honorarsaetze-seite .fi-ta-header-cell-valid-from{width:140px}.hzb2-honorarsaetze-seite .fi-ta-header-cell-status{width:110px}.hzb2-honorarsaetze-seite .fi-ta-actions-header-cell{width:86px}.hzb2-honorarsaetze-seite .fi-ta-cell-activity\.name .fi-ta-text-item,.hzb2-honorarsaetze-seite .fi-ta-cell-activity\.name .fi-ta-placeholder{color:var(--n-500);text-overflow:ellipsis;font-size:13px;overflow:hidden}.hzb2-honorarsaetze-seite .fi-ta-cell-rate-cents .fi-ta-text-item{color:var(--text-primary);font-weight:600}.hzb2-honorarsaetze-seite .fi-ta-cell-valid-from .fi-ta-text-item{color:var(--n-500)}.hzb2-honorarsaetze-name>span+span{color:var(--n-500);font-size:11px;line-height:16px}.hzb2-projektvorlagen-kopf .hzb2-head-main{gap:8px}.hzb2-projektvorlagen-kopf .hzb2-crumbs{margin-bottom:2px}.hzb2-projektvorlagen-kopf .hzb2-head{gap:24px}.hzb2-projektvorlagen-seite .fi-ta-header-cell-unit{width:80px}.hzb2-projektvorlagen-seite .fi-ta-header-cell-unit-price-cents{width:120px}.hzb2-projektvorlagen-seite .fi-ta-header-cell-tax-rate-bp{width:70px}.hzb2-projektvorlagen-seite .fi-ta-header-cell-is-active{width:90px}.hzb2-projektvorlagen-seite .fi-ta-cell-unit .fi-ta-text-item{color:var(--n-600);text-overflow:ellipsis;overflow:hidden}.hzb2-projektvorlagen-leer .fi-ta-text-item{color:var(--n-400)}.hzb2-projektvorlagen-seite .fi-ta-header-cell-unterprojekte{width:110px}.hzb2-projektvorlagen-seite .fi-ta-header-cell-plan{width:100px}.hzb2-projektvorlagen-seite .fi-ta-header-cell-zuletzt-verwendet{width:130px}.hzb2-projektvorlagen-seite .fi-ta-actions-header-cell{width:186px}.hzb2-projektvorlagen-seite .fi-ta-cell-zuletzt-verwendet .fi-ta-text-item{color:var(--n-600)}.hzb2-projektvorlagen-seite .fi-ta-cell-zuletzt-verwendet .fi-ta-placeholder{color:var(--n-400);font-size:13px}.hzb2-projektvorlagen-seite .fi-ta-row .fi-ta-actions .fi-btn{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:28px;min-height:28px;color:var(--text-primary);box-shadow:none;white-space:nowrap;gap:6px;padding:0 10px;font-size:12px;font-weight:500}.hzb2-projektvorlagen-seite .fi-ta-row .fi-ta-actions .fi-btn:hover{background:var(--schiefer-100);border-color:var(--schiefer-200);color:var(--action-primary)}.hzb2-projektvorlagen-seite .fi-ta-row .fi-ta-actions .fi-btn.fi-disabled,.hzb2-projektvorlagen-seite .fi-ta-row .fi-ta-actions .fi-btn[disabled]{opacity:.5;cursor:not-allowed}.hzb2-pruefarten-kopf .hzb2-head-main{gap:8px}.hzb2-pruefarten-kopf .hzb2-crumbs{margin-bottom:2px}.hzb2-pruefarten-kopf .hzb2-head{gap:24px}.hzb2-pruefarten-seite .fi-ta-header-cell-unit{width:80px}.hzb2-pruefarten-seite .fi-ta-header-cell-unit-price-cents{width:120px}.hzb2-pruefarten-seite .fi-ta-header-cell-tax-rate-bp{width:70px}.hzb2-pruefarten-seite .fi-ta-header-cell-is-active{width:90px}.hzb2-pruefarten-seite .fi-ta-cell-unit .fi-ta-text-item{color:var(--n-600);text-overflow:ellipsis;overflow:hidden}.hzb2-pruefarten-leer .fi-ta-text-item{color:var(--n-400)}.hzb2-pruefarten-seite .fi-ta-header-cell-default-interval-months,.hzb2-pruefarten-seite .fi-ta-header-cell-projekte-anzahl{width:120px}.hzb2-pruefarten-zelle{align-items:center;gap:8px;min-width:0;display:flex}.hzb2-pruefarten-kachel{background:var(--schiefer-100);width:22px;height:22px;color:var(--schiefer-700);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.dark .hzb2-pruefarten-kachel{background:var(--surface-raised);color:var(--text-primary)}.hzb2-pruefarten-name{flex:1}.hzb2-pruefarten-trenner{color:var(--border-default)}.hzb2-pruefarten-seite .fi-ta-header{grid-column:1/-1}.hzb2-pruefarten-seite .fi-ta-filters-dropdown,.hzb2-pruefarten-seite .fi-ta-col-manager-dropdown{display:none}.hzb2-pruefarten-seite .fi-ta-search-field{z-index:1;border-bottom:0;grid-area:2/1;justify-self:start;width:auto;padding:10px 0 10px 16px}.hzb2-pruefarten-seite .fi-ta-search-field .fi-input-wrp{width:240px}.hzb2-pruefarten-seite .fi-ta-header-toolbar>.fi-ta-actions{padding-left:264px}.hzb2-pruefarten-filter{align-items:center}.hzb2-pruefarten-firma{align-items:center;width:170px;height:36px;display:inline-flex;position:relative}.hzb2-pruefarten-firma>select{appearance:none;border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-default);width:100%;height:36px;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;padding:0 30px 0 10px;font-size:13px;line-height:18px}.hzb2-pruefarten-firma>select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-pruefarten-firma>svg{pointer-events:none;color:var(--n-500);position:absolute;right:10px}.hzb2-pruefarten-chip-aus{border:1px dashed var(--border-strong);height:28px;color:var(--n-600);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.hzb2-pruefarten-chip-aus:hover{background:var(--surface-page);border-style:solid}.hzb2-pruefarten-chip-aus:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-pruefarten-seite .fi-ta-header-cell-company-id{width:110px}.hzb2-pruefarten-seite .fi-ta-header-cell-default-interval-months{width:100px}.hzb2-pruefarten-seite .fi-ta-header-cell-default-lead-days{width:114px}.hzb2-pruefarten-seite .fi-ta-header-cell-objekte-anzahl{width:90px}.hzb2-pruefarten-seite .fi-ta-header-cell-faellig-anzahl,.hzb2-pruefarten-seite .fi-ta-header-cell-is-active{width:94px}.hzb2-pruefarten-seite .fi-ta-actions-header-cell{width:76px}.hzb2-pruefarten-seite .fi-ta-cell-default-interval-months .fi-ta-text-item{color:var(--text-primary);font-weight:500}.hzb2-pruefarten-seite .fi-ta-cell-default-lead-days .fi-ta-text-item{text-overflow:ellipsis;color:var(--n-500);overflow:hidden}.hzb2-pruefarten-seite .fi-ta-cell-objekte-anzahl .fi-ta-text-item{color:var(--n-600)}.hzb2-pruefarten-faellig .fi-ta-text-item{color:var(--orange-600);font-weight:600}.hzb2-pruefarten-null .fi-ta-text-item{color:var(--n-400);font-weight:600}.dark .hzb2-pruefarten-faellig .fi-ta-text-item{color:var(--orange-300)}.hzb2-textbausteine-kopf .hzb2-head-main{gap:8px}.hzb2-textbausteine-kopf .hzb2-crumbs{margin-bottom:2px}.hzb2-textbausteine-kopf .hzb2-head{gap:24px}.hzb2-textbausteine-seite .fi-ta-filters-dropdown .fi-btn{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-default);height:36px;color:var(--text-primary);box-shadow:none;gap:6px;margin:0;padding:0 12px;font-size:13px;font-weight:500}.hzb2-textbausteine-seite .fi-ta-filters-dropdown .fi-btn:hover{background:var(--surface-page)}.hzb2-textbausteine-seite .fi-ta-filters-dropdown .fi-btn .fi-icon{width:14px;height:14px;color:var(--action-primary)}.hzb2-textbausteine-seite .fi-ta-filters-dropdown .fi-btn .fi-badge,.hzb2-textbausteine-seite .fi-ta-filters-dropdown .fi-btn-badge-ctn{display:none}.hzb2-textbausteine-seite .fi-ta-header-cell-title{width:26%}.hzb2-textbausteine-seite .fi-ta-header-cell-slot,.hzb2-textbausteine-seite .fi-ta-header-cell-platzhalter{width:160px}.hzb2-textbausteine-seite .fi-ta-header-cell-updated-at{width:120px}.hzb2-textbausteine-seite .fi-ta-actions-header-cell{width:70px}.hzb2-textbausteine-seite .fi-ta-cell-body .fi-ta-text-item,.hzb2-textbausteine-seite .fi-ta-cell-updated-at .fi-ta-text-item{color:var(--n-600);text-overflow:ellipsis;display:block;overflow:hidden}.hzb2-textbausteine-seite .fi-ta-cell-body .fi-ta-text,.hzb2-textbausteine-seite .fi-ta-cell-body .fi-ta-text>div{min-width:0;max-width:100%;overflow:hidden}.hzb2-textbausteine-seite .fi-ta-row .hzb2-chip{gap:5px}.hzb2-textbausteine-platzhalter{gap:4px;min-width:0;display:flex;overflow:hidden}.hzb2-textbausteine-platzhalter .hzb2-chip{flex-shrink:0}.hzb2-textbausteine-leer{color:var(--n-400)}.hzb2-vorlagen-kopf .hzb2-head-main{gap:8px}.hzb2-vorlagen-kopf .hzb2-crumbs{margin-bottom:2px}.hzb2-vorlagen-kopf .hzb2-head{gap:24px}.hzb2-vorlagen-seite .fi-ta-filters-dropdown .fi-btn{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-default);height:36px;color:var(--text-primary);box-shadow:none;gap:6px;margin:0;padding:0 12px;font-size:13px;font-weight:500}.hzb2-vorlagen-seite .fi-ta-filters-dropdown .fi-btn:hover{background:var(--surface-page)}.hzb2-vorlagen-seite .fi-ta-filters-dropdown .fi-btn .fi-icon{width:14px;height:14px;color:var(--action-primary)}.hzb2-vorlagen-seite .fi-ta-filters-dropdown .fi-btn .fi-badge,.hzb2-vorlagen-seite .fi-ta-filters-dropdown .fi-btn-badge-ctn{display:none}.hzb2-vorlagen-seite .fi-ta-header-cell-kind{width:110px}.hzb2-vorlagen-seite .fi-ta-header-cell-company-id{width:70px}.hzb2-vorlagen-seite .fi-ta-header-cell-current-version{width:100px}.hzb2-vorlagen-seite .fi-ta-header-cell-kunden{width:90px}.hzb2-vorlagen-seite .fi-ta-header-cell-status{width:130px}.hzb2-vorlagen-seite .fi-ta-actions-header-cell{width:160px}.hzb2-vorlagen-seite .fi-ta-cell-current-version .fi-ta-text-item{color:var(--n-600);text-overflow:ellipsis;display:block;overflow:hidden}.hzb2-vorlagen-seite .fi-ta-cell-kunden .fi-ta-text-item{color:var(--text-primary)}.hzb2-vorlagen-seite .fi-ta-row .hzb2-chip{gap:5px}.hzb2-vorlagen-seite .fi-ta-row .fi-ta-actions .fi-btn{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-default);height:28px;color:var(--text-primary);box-shadow:none;gap:6px;padding:0 10px;font-size:12px;font-weight:500}.hzb2-vorlagen-seite .fi-ta-row .fi-ta-actions .fi-btn:hover{background:var(--schiefer-100);border-color:var(--schiefer-200)}.hzb2-vorlagen-seite .fi-ta-row .fi-ta-actions .fi-btn .fi-icon{width:12px;height:12px;color:var(--action-primary)}.hzb2-vorlagen-seite .fi-ta-row .fi-ta-actions .fi-btn.fi-disabled,.hzb2-vorlagen-seite .fi-ta-row .fi-ta-actions .fi-btn[disabled]{opacity:.5;cursor:not-allowed}.hzb2-pruefungen-kopf{flex-direction:column;gap:10px;display:flex}.hzb2-pruefungen-kopf .hzb2-head{gap:24px}.hzb2-pruefungen-kopf .hzb2-head-main{gap:8px}.hzb2-pruefungen-aktion .fi-btn{border-radius:var(--r-sm);height:36px;box-shadow:none;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-pruefungen-aktion .fi-btn .fi-icon{width:14px;height:14px}.hzb2-pruefungen-kpi{text-align:left;border:0;border-left:1px solid var(--n-100);cursor:pointer;font:inherit;color:inherit;background:0 0;flex-direction:column;gap:4px;display:flex}.hzb2-pruefungen-kpi:first-child{border-left:0}.hzb2-pruefungen-kpi:hover{background:var(--surface-page)}.hzb2-pruefungen-kpi.is-aktiv{box-shadow:inset 0 -2px 0 var(--action-primary)}.hzb2-pruefungen-kpi:focus-visible{outline:2px solid var(--action-primary);outline-offset:-2px}.hzb2-pruefungen-kpis .hzb2-kpi-value,.hzb2-pruefungen-kpis .hzb2-kpi-sub{margin-top:0}.hzb2-pruefungen-kpi.is-error .hzb2-kpi-value{color:var(--rot-600)}.hzb2-pruefungen-kpi.is-ok .hzb2-kpi-value{color:var(--gruen-600)}.hzb2-pruefungen-kpi.is-warning .hzb2-kpi-value{color:var(--orange-600)}.dark .hzb2-pruefungen-kpi.is-error .hzb2-kpi-value{color:var(--status-error)}.dark .hzb2-pruefungen-kpi.is-ok .hzb2-kpi-value{color:var(--status-success)}.dark .hzb2-pruefungen-kpi.is-warning .hzb2-kpi-value{color:var(--status-warning)}.hzb2-pruefungen-karte-liste{overflow:visible}.hzb2-pruefungen-karte-liste .hzb2-card-title{gap:10px}.hzb2-pruefungen-karte-liste .hzb2-card-title .hzb2-count{height:auto;padding:2px 8px;line-height:16px}.hzb2-pruefungen-suche{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-default);width:200px;height:36px;color:var(--n-400);align-items:center;gap:8px;padding:0 10px;display:inline-flex}.hzb2-pruefungen-suche input{min-width:0;color:var(--text-primary);box-shadow:none;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:13px}.hzb2-pruefungen-suche input::placeholder{color:var(--n-400)}.hzb2-pruefungen-suche:focus-within{box-shadow:none;border-color:var(--action-primary);outline:none}.hzb2-pruefungen-filter{gap:10px;min-width:240px;padding:10px}.hzb2-pruefungen-filter label{color:var(--n-600);flex-direction:column;gap:4px;font-size:12px;font-weight:500;display:flex}.hzb2-pruefungen-filter .hzb2-select{width:100%}.hzb2-pruefungen-seg>*{height:28px;padding:0 10px;font-weight:400}.hzb2-pruefungen-seg>.is-active{font-weight:500}.hzb2-pruefungen-liste{font-size:13px;line-height:18px}.hzb2-pruefungen-zeile{border-bottom:1px solid var(--n-100);white-space:nowrap;font-variant-numeric:tabular-nums;grid-template-columns:minmax(180px,1.4fr) minmax(120px,1fr) 116px 80px 120px 120px 168px;align-items:center;gap:10px;padding:11px 16px;display:grid}.hzb2-pruefungen-zeile:not(.is-kopf):hover{background:var(--surface-page)}.hzb2-pruefungen-zeile.is-kopf,.hzb2-pruefungen-tr.is-kopf{background:var(--surface-page);border-bottom:1px solid var(--border-default);color:var(--n-500);text-transform:uppercase;letter-spacing:.04em;padding:8px 16px;font-size:11px;font-weight:500;line-height:14px}.hzb2-pruefungen-zeile>*,.hzb2-pruefungen-tr>*{min-width:0}.hzb2-pruefungen-zeile .r,.hzb2-pruefungen-tr .r{text-align:right}.hzb2-pruefungen-gruppe{border-bottom:1px solid var(--n-100);color:var(--n-700);background:#fbfaf8;justify-content:space-between;align-items:center;gap:12px;padding:7px 16px;font-size:12px;font-weight:600;line-height:16px;display:flex}.hzb2-pruefungen-gruppe>span{color:var(--n-500);font-weight:400}.dark .hzb2-pruefungen-gruppe{background:var(--surface-raised);color:var(--text-primary)}.hzb2-pruefungen-gruppe>div{align-items:center;gap:8px;min-width:0;display:flex}.hzb2-pruefungen .hzb2-name a{color:var(--text-primary);text-overflow:ellipsis;overflow:hidden}.hzb2-pruefungen .hzb2-name a:hover{color:var(--action-primary)}.hzb2-pruefungen-datum{font-weight:600}.hzb2-pruefungen-faellig .is-over{color:var(--rot-600);font-weight:500}.hzb2-pruefungen-faellig .is-bald{color:var(--orange-600);font-weight:500}.dark .hzb2-pruefungen-faellig .is-over{color:var(--status-error)}.dark .hzb2-pruefungen-faellig .is-bald{color:var(--status-warning)}.hzb2-pruefungen-letzter{color:var(--n-600);text-overflow:ellipsis;overflow:hidden}.hzb2-pruefungen-manuell{border:1px solid var(--border-default);height:16px;color:var(--n-600);border-radius:999px;align-items:center;margin-left:4px;padding:0 5px;font-size:10px;font-weight:500;display:inline-flex}.hzb2-pruefungen-leer{color:var(--n-400,var(--n-500))}.hzb2-pruefungen-person{align-items:center;gap:6px;display:flex;overflow:hidden}.hzb2-pruefungen-person>span:last-child{text-overflow:ellipsis;overflow:hidden}.hzb2-pruefungen-chip,.hzb2-pruefungen-zeile .hzb2-chip{gap:5px}.hzb2-pruefungen-aktionen{justify-content:flex-end;align-items:center;gap:4px;display:flex}.hzb2-pruefungen-aktionen .hzb2-btn.is-sm{height:28px;padding:0 10px}.hzb2-pruefungen-aktionen .hzb2-btn.is-primary{border-color:var(--action-primary)}.hzb2-pruefungen-aktionen .hzb2-btn svg{width:13px;height:13px}.hzb2-pruefungen-aktionen .fi-icon-btn{border-radius:var(--r-sm);width:28px;height:28px;color:var(--n-600);margin:0}.hzb2-pruefungen-aktionen .fi-icon-btn:hover{background:var(--schiefer-100);color:var(--action-primary)}.hzb2-pruefungen-aktionen .fi-icon-btn .fi-icon{width:14px;height:14px}.hzb2-pruefungen-fuss{border-radius:0 0 11px 11px}.hzb2-pruefungen-fuss>span{text-overflow:ellipsis;white-space:nowrap;color:var(--n-500);overflow:hidden}.hzb2-pruefungen-blaettern{color:var(--n-500);flex-shrink:0;align-items:center;gap:8px;display:flex}.hzb2-pruefungen-blaettern .hzb2-select{width:72px;height:30px;padding:0 26px 0 10px}.hzb2-pruefungen-blaettern .hzb2-btn.is-icon{justify-content:center;width:30px;height:30px;padding:0}.hzb2-pruefungen-blaettern .hzb2-btn+.hzb2-btn{margin-left:-4px}.hzb2-pruefungen-karte .hzb2-card-title .hzb2-count{height:auto;padding:2px 8px;line-height:16px}.hzb2-pruefungen-kopfaktion .fi-btn{border-radius:var(--r-sm);height:30px;box-shadow:none;gap:6px;padding:0 10px;font-size:12px;font-weight:500}.hzb2-pruefungen-kopfaktion .fi-btn .fi-icon{width:13px;height:13px;color:var(--action-primary)}.hzb2-pruefungen-karte .hzb2-empty-actions .fi-btn{height:30px;box-shadow:none;padding:0 10px;font-size:12px}.hzb2-pruefungen-tab{font-size:13px;line-height:18px}.hzb2-pruefungen-tr{font-variant-numeric:tabular-nums;border-bottom:1px solid var(--n-100);white-space:nowrap;grid-template-columns:minmax(140px,1.2fr) 84px 80px 96px 130px 28px;align-items:center;gap:10px;padding:11px 16px;display:grid}.hzb2-pruefungen-tr:last-child{border-bottom:0}.hzb2-pruefungen-tr:not(.is-kopf):hover{background:var(--surface-page)}@media (width<=1279px){.hzb2-pruefungen-zeile{grid-template-columns:minmax(160px,1.4fr) minmax(130px,1fr) 100px 120px 168px}.hzb2-pruefungen-zeile>:nth-child(4),.hzb2-pruefungen-zeile>:nth-child(5){display:none}}@media (width<=767px){.hzb2-pruefungen-kpis{--n:2!important}.hzb2-pruefungen-zeile,.hzb2-pruefungen-tr{grid-template-columns:minmax(0,1fr) auto}.hzb2-pruefungen-zeile>:not(:first-child):not(:nth-child(3)),.hzb2-pruefungen-tr>:not(:first-child):not(:nth-child(4)){display:none}}.hzb2-fristen-kopf{flex-direction:column;gap:10px;display:flex}.hzb2-fristen-kopf .hzb2-head{gap:24px}.hzb2-fristen-kopf .hzb2-head-main{gap:8px}.hzb2-fristen-aktion .fi-btn{border-radius:var(--r-sm);height:36px;box-shadow:none;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-fristen-aktion .fi-btn .fi-icon{width:14px;height:14px}.hzb2-fristen-kpis .hzb2-kpi{flex-direction:column;gap:4px;display:flex}.hzb2-fristen-kpis .hzb2-kpi-value,.hzb2-fristen-kpis .hzb2-kpi-sub{margin-top:0}.hzb2-fristen-kpis .hzb2-kpi.is-error .hzb2-kpi-value{color:var(--rot-600)}.hzb2-fristen-kpis .hzb2-kpi.is-warning .hzb2-kpi-value{color:var(--orange-600)}.dark .hzb2-fristen-kpis .hzb2-kpi.is-error .hzb2-kpi-value{color:var(--status-error)}.dark .hzb2-fristen-kpis .hzb2-kpi.is-warning .hzb2-kpi-value{color:var(--status-warning)}.hzb2-fristen-band{gap:16px}.hzb2-fristen-band strong{font-weight:600}.hzb2-fristen-band .hzb2-band-text>span{min-width:0}.hzb2-band.hzb2-fristen-band .hzb2-btn{background:var(--surface-default);border-color:var(--orange-500);height:30px;color:var(--orange-600);padding:0 10px;font-size:12px}.hzb2-band.hzb2-fristen-band .hzb2-btn:hover:not(:disabled){background:var(--status-warning-bg)}.hzb2-fristen-karte{overflow:visible}.hzb2-fristen-leiste{align-items:center;gap:10px;min-width:0;display:flex}.hzb2-fristen-seg>*{height:28px;padding:0 10px;font-weight:400}.hzb2-fristen-seg>.is-active{font-weight:500}.hzb2-fristen-art{width:130px}.hzb2-fristen-check{color:var(--n-700);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.dark .hzb2-fristen-check{color:var(--text-primary)}.hzb2-fristen-check input{border:1.5px solid var(--border-strong);width:18px;height:18px;accent-color:var(--action-primary);border-radius:4px;margin:0}.hzb2-fristen .hzb2-filterzeile{border-bottom:1px solid var(--border-default)}.hzb2-fristen-liste{font-size:13px;line-height:18px}.hzb2-fristen-zeile{border-bottom:1px solid var(--n-100);white-space:nowrap;font-variant-numeric:tabular-nums;grid-template-columns:110px minmax(190px,1.4fr) minmax(130px,1fr) 110px 110px 120px;align-items:center;gap:10px;padding:11px 16px;display:grid}.hzb2-fristen-zeile:last-child{border-bottom:0}.hzb2-fristen-zeile:not(.is-kopf):hover{background:var(--surface-page)}.hzb2-fristen-zeile.is-kopf{background:var(--surface-page);border-bottom:1px solid var(--border-default);color:var(--n-500);text-transform:uppercase;letter-spacing:.04em;padding:8px 16px;font-size:11px;font-weight:500;line-height:14px}.hzb2-fristen-zeile>*{min-width:0}.hzb2-fristen-datum{font-weight:600}.hzb2-fristen-zeile .hzb2-name>:nth-child(2).is-over{color:var(--rot-600);font-weight:500}.hzb2-fristen-zeile .hzb2-name>:nth-child(2).is-bald{color:var(--orange-600);font-weight:500}.hzb2-fristen-zeile .hzb2-name>:nth-child(2).is-normal{color:var(--n-600);font-weight:500}.dark .hzb2-fristen-zeile .hzb2-name>:nth-child(2).is-over{color:var(--status-error)}.dark .hzb2-fristen-zeile .hzb2-name>:nth-child(2).is-bald{color:var(--status-warning)}.dark .hzb2-fristen-zeile .hzb2-name>:nth-child(2).is-normal{color:var(--text-secondary)}.hzb2-fristen-gruppe{border-bottom:1px solid var(--n-100);color:var(--n-700);background:#fbfaf8;justify-content:space-between;align-items:center;gap:12px;padding:7px 16px;font-size:12px;font-weight:600;line-height:16px;display:flex}.hzb2-fristen-gruppe>:last-child{color:var(--n-500);font-weight:400}.hzb2-fristen-gruppe.is-over>:first-child{color:var(--rot-600)}.dark .hzb2-fristen-gruppe{background:var(--surface-raised);color:var(--text-primary)}.dark .hzb2-fristen-gruppe.is-over>:first-child{color:var(--status-error)}.hzb2-fristen .hzb2-name a{color:var(--text-primary);text-overflow:ellipsis;overflow:hidden}.hzb2-fristen .hzb2-name a:hover{color:var(--action-primary)}.hzb2-fristen-person{align-items:center;gap:6px;display:flex;overflow:hidden}.hzb2-fristen-person>span:last-child{text-overflow:ellipsis;overflow:hidden}.hzb2-fristen-leer{color:var(--n-400,var(--n-500))}.hzb2-fristen-zeile .hzb2-chip{gap:5px}.hzb2-fristen-aktionen{justify-content:flex-end;align-items:center;gap:4px;display:flex}.hzb2-fristen-aktionen .fi-btn{border-radius:var(--r-sm);height:28px;box-shadow:none;background:var(--surface-default);min-block-size:0;color:var(--text-primary);border:1px solid var(--border-strong);gap:6px;padding:0 10px;font-size:12px;font-weight:500}.hzb2-fristen-aktionen .fi-btn:hover{background:var(--surface-page)}.hzb2-fristen-aktionen .fi-btn .fi-icon{width:13px;height:13px;color:var(--n-600)}.hzb2-fristen-fuss{border-radius:0 0 11px 11px}.hzb2-fristen-fuss>span{color:var(--n-500);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-fristen-blaettern{color:var(--n-500);flex-shrink:0;align-items:center;gap:8px;display:flex}.hzb2-fristen-blaettern .hzb2-select{width:72px;height:30px;padding:0 26px 0 10px}.hzb2-fristen-blaettern .hzb2-btn.is-icon,.hzb2-fristen-nav .hzb2-btn.is-icon{justify-content:center;width:30px;height:30px;padding:0}.hzb2-fristen-blaettern .hzb2-btn+.hzb2-btn{margin-left:-4px}@media (width<=1279px){.hzb2-fristen-zeile{grid-template-columns:96px minmax(140px,1.3fr) minmax(140px,1fr) 110px 120px}.hzb2-fristen-zeile>:nth-child(4){display:none}}@media (width<=767px){.hzb2-fristen-kpis{--n:2!important}.hzb2-fristen-zeile{grid-template-columns:88px minmax(0,1fr) auto}.hzb2-fristen-zeile>:nth-child(3),.hzb2-fristen-zeile>:nth-child(4),.hzb2-fristen-zeile>:nth-child(5){display:none}.hzb2-fristen-band{flex-direction:column;align-items:flex-start}}.hzb2-begehung-kopf{flex-direction:column;gap:10px;display:flex}.hzb2-begehung-kopf .hzb2-head{gap:24px}.hzb2-begehung-kopf .hzb2-head-main{gap:8px}.hzb2-begehung-kopf .hzb2-actions .fi-ac{flex-wrap:nowrap;gap:8px}.hzb2-begehung-mehr.fi-btn{justify-content:center;width:36px;padding:0}.hzb2-begehung .hzb2-band strong{font-weight:600}.hzb2-begehung .hzb2-band .hzb2-btn{background:var(--surface-default)}.hzb2-begehung .hzb2-band.is-warning .hzb2-btn{border-color:var(--status-warning);color:var(--orange-600)}.dark .hzb2-begehung .hzb2-band.is-warning .hzb2-btn{color:var(--status-warning)}.hzb2-begehung-rot{color:var(--rot-600)}.dark .hzb2-begehung-rot{color:var(--status-error)}.hzb2-begehung-tab{font-variant-numeric:tabular-nums;font-size:13px;line-height:18px}.hzb2-begehung-tr{border-bottom:1px solid var(--n-100);white-space:nowrap;grid-template-columns:24px minmax(200px,1.4fr) 100px 70px minmax(200px,.8fr) 60px 28px;align-items:center;gap:10px;padding:11px 16px;display:grid}.hzb2-begehung-tab>.hzb2-begehung-tr:last-of-type{border-bottom:0}.hzb2-begehung-tr>*{min-width:0}.hzb2-begehung-tr:not(.is-kopf):hover{background:var(--surface-page)}.hzb2-begehung-tr.is-kopf{background:var(--surface-page);border-bottom:1px solid var(--border-default);color:var(--n-500);text-transform:uppercase;letter-spacing:.04em;padding:8px 16px;font-size:11px;font-weight:500;line-height:14px}.hzb2-begehung-tr .r{text-align:right}.hzb2-begehung-tr .hzb2-chip{text-overflow:ellipsis;max-width:100%;overflow:hidden}.hzb2-begehung-tr.is-vorher{grid-template-columns:28px minmax(190px,1fr) 100px 170px 28px}.hzb2-begehung-tr.is-objekt{grid-template-columns:minmax(150px,1.2fr) 130px 140px 190px 28px}.hzb2-begehung-tr.is-beobachtung{grid-template-columns:minmax(170px,1.3fr) minmax(110px,1fr) 80px 120px 64px}.hzb2-begehung-tr.is-klick{cursor:pointer}.hzb2-begehung .hzb2-begehung-titel,.hzb2-begehung-karten .hzb2-begehung-titel{text-overflow:ellipsis;overflow:hidden;color:var(--text-primary)!important}.hzb2-begehung-tr:hover .hzb2-begehung-titel{color:var(--action-primary)!important}.hzb2-begehung-nr{background:var(--n-600);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.hzb2-begehung-nr.is-grau{background:var(--n-400)!important}.hzb2-begehung-erledigt{text-decoration:line-through;-webkit-text-decoration-color:var(--n-400);-webkit-text-decoration-color:var(--n-400);-webkit-text-decoration-color:var(--n-400);text-decoration-color:var(--n-400);color:var(--n-600)}.hzb2-begehung-hoch{color:var(--rot-600);font-weight:600}.hzb2-begehung-niedrig{color:var(--n-500)}.hzb2-begehung-grau{color:var(--n-600);text-overflow:ellipsis;overflow:hidden}.hzb2-begehung-leer{color:var(--n-400)}.hzb2-begehung-faellig{font-weight:500;color:var(--status-warning)!important}.hzb2-begehung-ueber{color:var(--rot-600);font-weight:500}.hzb2-begehung-offen{color:var(--status-error);font-weight:600}.hzb2-begehung-wdh{color:var(--orange-600)!important}.hzb2-begehung-wdh:hover{text-decoration:underline}.hzb2-begehung-verantw>:first-child{font-size:13px}.hzb2-begehung-medien{align-items:center;gap:4px;display:inline-flex}.hzb2-begehung-zuweisen{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:26px;color:var(--text-primary);white-space:nowrap;cursor:pointer;padding:0 10px;font-size:12px;font-weight:500}.hzb2-begehung-zuweisen:hover{background:var(--surface-page)}.hzb2-begehung-durch{color:var(--n-700);text-overflow:ellipsis;align-items:center;gap:6px;display:flex;overflow:hidden}.hzb2-begehung-count-rot{background:var(--status-error-bg);color:var(--rot-600)}.hzb2-begehung-count-warn{background:var(--status-warning-bg);color:var(--orange-600)}.dark .hzb2-begehung-hoch,.dark .hzb2-begehung-ueber{color:var(--status-error)}.dark .hzb2-begehung-wdh,.dark .hzb2-begehung-count-warn{color:var(--status-warning)!important}.hzb2-menue-liste>button.is-gefahr{color:var(--status-error)!important}.hzb2-begehung-werkzeug{align-items:center;gap:8px;display:flex}.hzb2-begehung-seg>*{height:28px;padding:0 10px}.hzb2-begehung-keine{color:var(--n-500);margin:0;padding:12px 16px;font-size:12px}.hzb2-begehung-keine button{color:var(--action-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.hzb2-begehung-aside{position:static}.hzb2-begehung-aside .hzb2-aside-card{flex-direction:column;gap:10px;display:flex}.hzb2-begehung-aside .hzb2-aside-title{margin-bottom:0}.hzb2-begehung-aside .hzb2-kv{gap:6px 14px}.hzb2-begehung-aside .hzb2-kv>:nth-child(2n){font-variant-numeric:tabular-nums}.hzb2-begehung-hinweis{color:var(--n-500);padding:12px 16px;font-size:12px;line-height:16px}.hzb2-aside-card .hzb2-begehung-hinweis{padding:0}.hzb2-begehung-voll{justify-content:center;width:100%}.hzb2-begehung-personen{flex-direction:column;gap:8px;font-size:12px;line-height:16px;display:flex}.hzb2-begehung-person{align-items:center;gap:10px;min-width:0;display:flex}.hzb2-begehung-person .hzb2-name>:first-child{color:var(--text-primary);font-size:12px}.hzb2-begehung-person .hzb2-name>:nth-child(2){font-size:12px;line-height:16px}.hzb2-begehung-avatar{flex-shrink:0;width:28px;height:28px;font-size:13px}.hzb2-begehung-unterschrift>:first-child{font-size:12px}.hzb2-begehung-karten{flex-direction:column;gap:16px;display:flex}.hzb2-begehung-plaene-raster{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;padding:12px 16px;display:grid}.hzb2-begehung-plankachel{border:1px solid var(--border-default);background:var(--surface-default);border-radius:8px;overflow:hidden}.hzb2-begehung-planbild{background:repeating-linear-gradient(0deg, var(--surface-page) 0 9px, var(--n-100) 9px 10px), repeating-linear-gradient(90deg, var(--surface-page) 0 9px, var(--n-100) 9px 10px);background-blend-mode:multiply;justify-content:center;align-items:center;height:80px;display:flex}.hzb2-begehung-planfuss{justify-content:space-between;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:flex}.hzb2-begehung-planfuss .hzb2-name>:first-child{font-size:12px}.hzb2-objekte-seite .fi-ta-header-cell-letzte-begehung{width:130px}.hzb2-objekte-seite .fi-ta-header-cell-beobachtungen-offen{width:150px}.hzb2-begehung-tr[id]{scroll-margin-top:96px}.hzb2-begehung-tr:target{background:var(--schiefer-100);box-shadow:inset 3px 0 0 var(--action-primary)}.fi-page.hzb2-arbeitszeit-seite .fi-page-main,.fi-page.hzb2-arbeitszeit-seite .fi-page-content{gap:16px}.fi-page.hzb2-arbeitszeit-seite .fi-header-actions-ctn,.fi-page.hzb2-arbeitszeit-seite .fi-header{display:none}.hzb2-arbeitszeit-head{flex-direction:column;gap:10px;display:flex}.hzb2-arbeitszeit .hzb2-head{gap:24px}.hzb2-arbeitszeit .hzb2-head-main{gap:8px}.hzb2-arbeitszeit-kw{color:var(--text-primary);font-weight:500}.hzb2-arbeitszeit .hzb2-actions .hzb2-btn{padding:0 12px}.hzb2-arbeitszeit-stempel{background:var(--gold-300);height:36px;color:var(--n-900);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.hzb2-arbeitszeit-stempel:hover{background:var(--gold-400)}.hzb2-arbeitszeit-stempel:focus-visible{outline:2px solid var(--schiefer-400);outline-offset:2px}.hzb2-arbeitszeit-stempel:disabled{opacity:.5;cursor:not-allowed}.hzb2-arbeitszeit-stempel svg{flex-shrink:0;width:14px;height:14px}.hzb2-arbeitszeit-stempel.is-gross{gap:8px;width:100%;height:40px;font-size:14px}.hzb2-arbeitszeit-stempel.is-gross svg{width:16px;height:16px}.hzb2-arbeitszeit .hzb2-band.is-warning{gap:16px}.hzb2-arbeitszeit .hzb2-band.is-warning .hzb2-btn{background:var(--surface-default);border-color:var(--orange-500);color:var(--orange-600)}.dark .hzb2-arbeitszeit .hzb2-band.is-warning .hzb2-btn{color:var(--status-warning);border-color:var(--status-warning)}.hzb2-arbeitszeit-kpis .hzb2-kpi{flex-direction:column;gap:4px;display:flex}.hzb2-arbeitszeit-kpis .hzb2-kpi-value,.hzb2-arbeitszeit-kpis .hzb2-kpi-sub{margin-top:0}.hzb2-arbeitszeit-kpis .hzb2-kpi-value.is-neg{color:var(--rot-600)}.hzb2-arbeitszeit-kpis .hzb2-kpi-value.is-warn{color:var(--orange-600)}.dark .hzb2-arbeitszeit-kpis .hzb2-kpi-value.is-neg{color:var(--status-error)}.dark .hzb2-arbeitszeit-kpis .hzb2-kpi-value.is-warn{color:var(--status-warning)}.hzb2-arbeitszeit-kopf-l{align-items:center;gap:10px;min-width:0;display:flex}.hzb2-arbeitszeit-seg{border:1px solid var(--border-strong);border-radius:6px;height:30px;display:flex;overflow:hidden}.hzb2-arbeitszeit-seg>button{background:var(--surface-default);color:var(--n-600);cursor:pointer;white-space:nowrap;border:0;align-items:center;padding:0 10px;font-size:12px;display:flex}.hzb2-arbeitszeit-seg>button+button{border-left:1px solid var(--border-strong)}.hzb2-arbeitszeit-seg>button.is-active{background:var(--action-primary);color:var(--action-primary-text);font-weight:500}.hzb2-arbeitszeit-blaettern{align-items:center;gap:4px;display:flex}.hzb2-arbeitszeit-blaettern .hzb2-btn.is-icon{width:30px}.hzb2-arbeitszeit-titel{white-space:nowrap;font-size:13px;font-weight:600}.hzb2-arbeitszeit-zeile{border-bottom:1px solid var(--n-100);font-variant-numeric:tabular-nums;white-space:nowrap;grid-template-columns:82px 92px 52px 60px 52px 60px minmax(100px,1fr);align-items:center;gap:10px;padding:11px 16px;font-size:13px;line-height:18px;display:grid}.hzb2-arbeitszeit-zeile>*{min-width:0}.hzb2-arbeitszeit-zeile>.r{text-align:right;color:var(--n-600)}.hzb2-arbeitszeit-zeile>.r.is-leise{color:var(--n-400)}.hzb2-arbeitszeit-zeile>.r.is-stark{color:var(--text-primary);font-weight:500}.hzb2-arbeitszeit-zeile>.r.is-saldo{font-weight:500}.hzb2-arbeitszeit-zeile>.r.is-neg{color:var(--rot-600)}.dark .hzb2-arbeitszeit-zeile>.r.is-neg{color:var(--status-error)}.hzb2-arbeitszeit-zeile:not(.is-kopf):not(.is-summe):hover{background:var(--surface-page)}.hzb2-arbeitszeit-zeile.is-kopf{background:var(--surface-page);border-bottom-color:var(--border-default);color:var(--n-500);text-transform:uppercase;letter-spacing:.04em;padding:8px 16px;font-size:11px;font-weight:500;line-height:14px}.hzb2-arbeitszeit-zeile.is-kopf>.r{color:var(--n-500)}.hzb2-arbeitszeit-zeile.is-frei{background:#fbfaf8;padding-top:8px;padding-bottom:8px}.dark .hzb2-arbeitszeit-zeile.is-frei{background:var(--surface-raised)}.hzb2-arbeitszeit-zeile.is-frei .hzb2-arbeitszeit-tag{color:var(--n-400)}.hzb2-arbeitszeit-zeile.is-heute{background:var(--surface-page);box-shadow:inset 3px 0 0 var(--action-primary);padding-top:11px;padding-bottom:11px}.hzb2-arbeitszeit-zeile.is-heute .hzb2-arbeitszeit-tag{color:var(--text-primary)}.hzb2-arbeitszeit-zeile.is-summe{background:var(--surface-page);border-top:1px solid var(--border-default);border-bottom:0;padding:10px 16px;font-size:12px;font-weight:600}.hzb2-arbeitszeit-zeile.is-summe>.r{color:var(--text-primary)}.hzb2-arbeitszeit-zeile.is-summe>.r.is-neg{color:var(--rot-600)}.hzb2-arbeitszeit-zeile.is-summe>.is-hinweis{color:var(--n-500);text-overflow:ellipsis;font-weight:400;overflow:hidden}.hzb2-arbeitszeit-chips{gap:4px;display:flex;overflow:hidden}.hzb2-arbeitszeit-tag{font:inherit;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.hzb2-arbeitszeit-tag:hover{color:var(--action-primary);text-decoration:underline}.hzb2-table tr.hzb2-arbeitszeit-alt td{color:var(--n-500);text-decoration:line-through;-webkit-text-decoration-color:var(--n-300);-webkit-text-decoration-color:var(--n-300);-webkit-text-decoration-color:var(--n-300);text-decoration-color:var(--n-300)}.hzb2-arbeitszeit-klein{color:var(--n-500);margin-top:2px;font-size:11px;line-height:14px}.hzb2-arbeitszeit-tagkopf{border-bottom:1px solid var(--border-default);padding:14px 16px}.hzb2-arbeitszeit-tagkopf .hzb2-kv{grid-template-columns:repeat(5,auto minmax(0,1fr));font-size:13px}.hzb2-arbeitszeit-tagkopf .hzb2-kv>:nth-child(2n){text-align:left}.hzb2-arbeitszeit-hinweis{margin:10px 16px}.hzb2-arbeitszeit .hzb2-aside-card{flex-direction:column;gap:10px;display:flex}.hzb2-arbeitszeit .hzb2-aside-title{margin-bottom:0}.hzb2-arbeitszeit .hzb2-aside-card>.hzb2-kv{gap:6px 14px}.hzb2-arbeitszeit-text{color:var(--n-500);font-size:12px;line-height:18px}.hzb2-arbeitszeit-leise{color:var(--n-400)}.hzb2-arbeitszeit-warn{color:var(--orange-600)}.dark .hzb2-arbeitszeit-warn{color:var(--status-warning)}.hzb2-arbeitszeit-voll{justify-content:center;width:100%}.hzb2-arbeitszeit-asideaktionen{flex-wrap:wrap;gap:8px;display:flex}.hzb2-arbeitszeit-eintrag{border-top:1px solid var(--n-100);flex-direction:column;align-items:flex-start;gap:4px;padding:8px 0;font-size:12px;display:flex}.hzb2-arbeitszeit-eintrag:first-of-type{border-top:0;padding-top:0}.hzb2-arbeitszeit-qr{border:1px dashed var(--border-strong);background:#fff;border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:12px;display:flex}@media (width<=1023px){.hzb2-arbeitszeit-tagkopf .hzb2-kv{grid-template-columns:auto minmax(0,1fr)}.hzb2-arbeitszeit .hzb2-head{flex-direction:column}}.hzb2-arbeitszeit .hzb2-meta{flex-wrap:nowrap;min-width:0}.hzb2-arbeitszeit .hzb2-meta>*{flex-shrink:0}.hzb2-arbeitszeit .hzb2-meta>:last-child{white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}.hzb2-arbeitszeit-zeile>.r.is-pos,.hzb2-arbeitszeit-kpis .hzb2-kpi-value.is-pos{color:var(--gruen-600)}.dark .hzb2-arbeitszeit-zeile>.r.is-pos,.dark .hzb2-arbeitszeit-kpis .hzb2-kpi-value.is-pos{color:var(--status-success)}.hzb2-arbeitszeit .hzb2-aside-title+.hzb2-arbeitszeit-eintrag{border-top:0;padding-top:0}.fi-page.hzb2-arbeitszeiten-seite .fi-page-main,.fi-page.hzb2-arbeitszeiten-seite .fi-page-content{gap:16px}.fi-page.hzb2-arbeitszeiten-seite .fi-header{display:none}.hzb2-arbeitszeiten-head{flex-direction:column;gap:10px;display:flex}.hzb2-arbeitszeiten .hzb2-head{gap:24px}.hzb2-arbeitszeiten .hzb2-head-main{gap:8px}.hzb2-arbeitszeiten .hzb2-actions .hzb2-btn{padding:0 12px}.hzb2-arbeitszeiten .hzb2-actions .hzb2-btn.is-icon{padding:0}.hzb2-arbeitszeiten-kpis .hzb2-kpi{flex-direction:column;gap:4px;display:flex}.hzb2-arbeitszeiten-kpis .hzb2-kpi-value,.hzb2-arbeitszeiten-kpis .hzb2-kpi-sub{margin-top:0}.hzb2-arbeitszeiten-kpis .hzb2-kpi-value.is-neg{color:var(--rot-600)}.hzb2-arbeitszeiten-kpis .hzb2-kpi-value.is-pos{color:var(--gruen-600)}.hzb2-arbeitszeiten-kpis .hzb2-kpi-value.is-warn{color:var(--orange-600)}.dark .hzb2-arbeitszeiten-kpis .hzb2-kpi-value.is-neg{color:var(--status-error)}.dark .hzb2-arbeitszeiten-kpis .hzb2-kpi-value.is-pos{color:var(--status-success)}.dark .hzb2-arbeitszeiten-kpis .hzb2-kpi-value.is-warn{color:var(--status-warning)}.hzb2-arbeitszeiten .hzb2-band{gap:16px}.hzb2-arbeitszeiten .hzb2-band.is-warning .hzb2-btn{background:var(--surface-default);border-color:var(--orange-500);color:var(--orange-600)}.hzb2-arbeitszeiten .hzb2-band.is-info .hzb2-btn{background:var(--surface-default);border-color:var(--blau-500);color:var(--blau-600)}.hzb2-arbeitszeiten-team{overflow:visible}.hzb2-arbeitszeiten-werkzeuge{align-items:center;gap:8px;display:flex}.hzb2-arbeitszeiten-suche{border:1px solid var(--border-strong);background:var(--surface-default);width:200px;height:36px;color:var(--n-400);border-radius:6px;align-items:center;gap:8px;padding:0 10px;display:flex}.hzb2-arbeitszeiten-suche:focus-within{box-shadow:none;border-color:var(--action-primary);outline:none}.hzb2-arbeitszeiten-suche input{min-width:0;height:34px;color:var(--text-primary);box-shadow:none;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:13px}.hzb2-arbeitszeiten-suche input::placeholder{color:var(--n-400)}.hzb2-arbeitszeiten-werkzeuge .hzb2-btn svg{color:var(--action-primary)}.hzb2-arbeitszeiten-team .hzb2-filterzeile .hzb2-fchip{color:var(--schiefer-700)}.hzb2-arbeitszeiten-team .hzb2-filterzeile .hzb2-fchip button{font-size:12px;line-height:1}.hzb2-arbeitszeiten-team .hzb2-fchip button+button{margin-left:-2px}.hzb2-arbeitszeiten-seg{border:1px solid var(--border-strong);border-radius:6px;height:30px;display:flex;overflow:hidden}.hzb2-arbeitszeiten-seg>button{background:var(--surface-default);color:var(--n-600);cursor:pointer;border:0;align-items:center;padding:0 10px;font-size:12px;display:flex}.hzb2-arbeitszeiten-seg>button+button{border-left:1px solid var(--border-strong)}.hzb2-arbeitszeiten-seg>button.is-active{background:var(--action-primary);color:var(--action-primary-text);font-weight:500}.hzb2-arbeitszeiten-zeile{border-bottom:1px solid var(--n-100);font-variant-numeric:tabular-nums;white-space:nowrap;grid-template-columns:minmax(170px,1.4fr) 70px 70px 76px minmax(130px,.9fr) minmax(150px,1fr) 100px;align-items:center;gap:10px;padding:11px 16px;font-size:13px;line-height:18px;display:grid}.hzb2-arbeitszeiten-zeile>*{min-width:0}.hzb2-arbeitszeiten-zeile:not(.is-kopf):hover{background:var(--surface-page)}.hzb2-arbeitszeiten-zeile.is-kopf{background:var(--surface-page);border-bottom-color:var(--border-default);color:var(--n-500);text-transform:uppercase;letter-spacing:.04em;padding:8px 16px;font-size:11px;font-weight:500;line-height:14px}.hzb2-arbeitszeiten-tabelle>.hzb2-arbeitszeiten-zeile:last-child{border-bottom:0}.hzb2-arbeitszeiten-zeile>.r{text-align:right;color:var(--n-600)}.hzb2-arbeitszeiten-zeile.is-kopf>.r{color:var(--n-500)}.hzb2-arbeitszeiten-zeile>.r.is-stark{color:var(--text-primary)}.hzb2-arbeitszeiten-zeile>.r.is-leise{color:var(--n-400)}.hzb2-arbeitszeiten-zeile>.r.is-saldo{font-weight:500}.hzb2-arbeitszeiten-zeile>.r.is-neg{color:var(--rot-600)}.hzb2-arbeitszeiten-zeile>.r.is-pos{color:var(--gruen-600)}.dark .hzb2-arbeitszeiten-zeile>.r.is-neg{color:var(--status-error)}.dark .hzb2-arbeitszeiten-zeile>.r.is-pos{color:var(--status-success)}.hzb2-arbeitszeiten-person{text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.hzb2-arbeitszeiten-zelle{gap:4px;display:flex;overflow:hidden}.hzb2-arbeitszeiten-zelle .hzb2-chip{text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}.hzb2-arbeitszeiten-leise{color:var(--n-400)}.hzb2-arbeitszeiten-aktionen{justify-content:flex-end;align-items:center;gap:4px;display:flex}.hzb2-arbeitszeiten-pruefen{border:1px solid var(--border-strong);background:var(--surface-default);white-space:nowrap;border-radius:6px;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex;color:var(--text-primary)!important}.hzb2-arbeitszeiten-pruefen:hover{background:var(--surface-page)}.hzb2-arbeitszeiten-team .hzb2-foot{border-radius:0 0 11px 11px}.hzb2-arbeitszeiten-raster{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;scroll-margin-top:16px;display:grid}.hzb2-arbeitszeiten-raster>.hzb2-card{flex-direction:column;display:flex}.hzb2-arbeitszeiten-klein{color:var(--n-500);margin-top:2px;font-size:11px;line-height:14px}.hzb2-arbeitszeiten-raster .hzb2-arbeitszeiten-aktionen{gap:6px}.hzb2-table td .hzb2-chip+.hzb2-chip{margin-left:4px}@media (width<=1279px){.hzb2-arbeitszeiten-raster{grid-template-columns:minmax(0,1fr)}}.fi-page.hzb2-abwesenheiten-seite .fi-page-main,.fi-page.hzb2-abwesenheiten-seite .fi-page-content{gap:16px}.hzb2-abwesenheiten-titel{flex-direction:column;gap:10px;display:flex}.hzb2-abwesenheiten-kopf .hzb2-head{gap:24px}.hzb2-abwesenheiten-kopf .hzb2-head-main{gap:8px}.hzb2-abwesenheiten-kpis .hzb2-kpi{flex-direction:column;gap:4px;display:flex}.hzb2-abwesenheiten-kpis .hzb2-kpi-value,.hzb2-abwesenheiten-kpis .hzb2-kpi-sub{margin-top:0}.hzb2-abwesenheiten-kpis .hzb2-kpi-value.is-warn{color:var(--orange-600)}.dark .hzb2-abwesenheiten-kpis .hzb2-kpi-value.is-warn{color:var(--status-warning)}.hzb2-abwesenheiten-kopf .hzb2-band{gap:16px}.hzb2-abwesenheiten-kopf .hzb2-band.is-warning .hzb2-btn{background:var(--surface-default);border-color:var(--orange-500);color:var(--orange-600)}.hzb2-abwesenheiten-seite .fi-ta-cell{height:auto;padding:11px 5px}.hzb2-abwesenheiten-seite .fi-ta-header-cell-type{width:120px}.hzb2-abwesenheiten-seite .fi-ta-header-cell-from{width:140px}.hzb2-abwesenheiten-seite .fi-ta-header-cell-tage{width:70px}.hzb2-abwesenheiten-seite .fi-ta-header-cell-tage .fi-ta-header-cell-sort-btn,.hzb2-abwesenheiten-seite th.fi-ta-header-cell-tage{text-align:right;justify-content:flex-end}.hzb2-abwesenheiten-seite .fi-ta-header-cell-state{width:140px}.hzb2-page.hzb2-abwesenheiten-seite .fi-ta-actions-header-cell,.hzb2-page.hzb2-tabellenkarte.hzb2-abwesenheiten-seite .fi-ta-table thead tr>th:last-child:not([class*=fi-ta-header-cell-]){width:210px}.hzb2-abwesenheiten-person{text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.hzb2-abwesenheiten-seite .fi-ta-cell .hzb2-name>:first-child{font-weight:500}.hzb2-abwesenheiten-seite .fi-ta-cell .fi-ta-actions .fi-btn{height:26px;min-block-size:0;box-shadow:none;border-radius:6px;gap:4px;padding:0 10px;font-size:12px;font-weight:500}.hzb2-abwesenheiten-seite .fi-ta-cell .fi-ta-actions .fi-btn.fi-color-gray{background:var(--surface-default);border:1px solid var(--border-strong);color:var(--text-primary)}.hzb2-abwesenheiten-seite .fi-ta-cell .fi-ta-actions .fi-btn.fi-color-primary{background:var(--action-primary);color:var(--action-primary-text);border:0}.hzb2-abwesenheiten-seite .fi-ta-filters-dropdown .fi-btn{color:var(--text-primary)}.hzb2-abwesenheiten-summe{z-index:1;height:51px;color:var(--n-500);white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;align-items:center;font-size:12px;display:flex;position:absolute;bottom:0;left:16px}.fi-page.hzb2-arbeitszeit-einrichtung-seite .fi-page-main,.fi-page.hzb2-arbeitszeit-einrichtung-seite .fi-page-content{gap:16px}.fi-page.hzb2-arbeitszeit-einrichtung-seite .fi-header{display:none}.hzb2-arbeitszeit-einrichtung-head{flex-direction:column;gap:10px;display:flex}.hzb2-arbeitszeit-einrichtung .hzb2-head{gap:24px}.hzb2-arbeitszeit-einrichtung .hzb2-head-main{gap:8px}.hzb2-arbeitszeit-einrichtung .hzb2-actions .hzb2-btn{padding:0 12px}.hzb2-arbeitszeit-einrichtung-tabs{border-bottom:1px solid var(--border-default);white-space:nowrap;gap:4px;font-size:13px;display:flex}.hzb2-arbeitszeit-einrichtung-tabs>button{color:var(--n-600);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px 12px 10px;font-size:13px;display:flex}.hzb2-arbeitszeit-einrichtung-tabs>button:hover{color:var(--text-primary)}.hzb2-arbeitszeit-einrichtung-tabs>button.is-active{color:var(--text-primary);box-shadow:inset 0 -2px 0 var(--action-primary);font-weight:600}.hzb2-arbeitszeit-einrichtung-tabs .hzb2-count{height:auto;padding:2px 8px;line-height:16px}.hzb2-arbeitszeit-einrichtung-form{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px 16px;padding:16px;display:grid}.hzb2-arbeitszeit-einrichtung-feld{flex-direction:column;gap:5px;min-width:0;display:flex}.hzb2-arbeitszeit-einrichtung-label{color:var(--n-600);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.hzb2-arbeitszeit-einrichtung-label .is-pflicht{color:var(--rot-500)}.hzb2-arbeitszeit-einrichtung-eingabe{border:1px solid var(--border-strong);background:var(--surface-default);border-radius:6px;align-items:center;gap:8px;height:36px;padding:0 12px;display:flex;position:relative}.hzb2-arbeitszeit-einrichtung-eingabe:focus-within{box-shadow:none;border-color:var(--action-primary);outline:none}.hzb2-arbeitszeit-einrichtung-eingabe.is-fehler{border-color:var(--rot-500);box-shadow:0 0 0 3px var(--status-error-bg)}.hzb2-arbeitszeit-einrichtung-eingabe input,.hzb2-arbeitszeit-einrichtung-eingabe select{min-width:0;height:34px;color:var(--text-primary);font-variant-numeric:tabular-nums;box-shadow:none;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:13px}.hzb2-arbeitszeit-einrichtung-eingabe.is-select{padding-right:8px}.hzb2-arbeitszeit-einrichtung-eingabe select{appearance:auto;background-image:none;padding-right:0}.hzb2-arbeitszeit-einrichtung-eingabe>span{color:var(--n-500);flex-shrink:0;font-size:12px}.hzb2-arbeitszeit-einrichtung-hilfe{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:14px;overflow:hidden}.hzb2-arbeitszeit-einrichtung-fehler{color:var(--rot-600);font-size:11px;line-height:14px}.hzb2-arbeitszeit-einrichtung-haken{flex-direction:column;grid-column:1/-1;gap:8px;display:flex}.hzb2-arbeitszeit-einrichtung-haken>label{color:var(--n-700);cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;line-height:18px;display:flex}.dark .hzb2-arbeitszeit-einrichtung-haken>label{color:var(--text-primary)}.hzb2-arbeitszeit-einrichtung-haken>label.is-fest{cursor:default}.hzb2-arbeitszeit-einrichtung-haken input[type=checkbox]{width:18px;height:18px;accent-color:var(--action-primary);border-radius:4px;flex-shrink:0;margin:0}.hzb2-arbeitszeit-einrichtung-haken input[type=checkbox]:disabled{opacity:1}.hzb2-arbeitszeit-einrichtung-haken>label>span{flex-direction:column;display:flex}.hzb2-arbeitszeit-einrichtung-haken small{color:var(--n-500);font-size:11px;line-height:14px}.hzb2-arbeitszeit-einrichtung-karte{overflow:visible}.hzb2-arbeitszeit-einrichtung-zeile{border-bottom:1px solid var(--n-100);font-variant-numeric:tabular-nums;white-space:nowrap;grid-template-columns:minmax(160px,1.2fr) 150px 120px 120px 28px;align-items:center;gap:10px;padding:11px 16px;font-size:13px;line-height:18px;display:grid}.hzb2-arbeitszeit-einrichtung-zeile>*{min-width:0}.hzb2-arbeitszeit-einrichtung-zeile:last-child{border-bottom:0}.hzb2-arbeitszeit-einrichtung-zeile:not(.is-kopf):hover{background:var(--surface-page)}.hzb2-arbeitszeit-einrichtung-zeile.is-kopf{background:var(--surface-page);border-bottom-color:var(--border-default);color:var(--n-500);text-transform:uppercase;letter-spacing:.04em;padding:8px 16px;font-size:11px;font-weight:500;line-height:14px}.hzb2-arbeitszeit-einrichtung-zeile .is-grau{color:var(--n-600);text-overflow:ellipsis;overflow:hidden}.hzb2-arbeitszeit-einrichtung .is-leise{color:var(--n-400)}.hzb2-arbeitszeit-einrichtung-aside{flex-direction:column;gap:10px;display:flex}.hzb2-arbeitszeit-einrichtung-aside .hzb2-aside-title{margin-bottom:0}.hzb2-arbeitszeit-einrichtung-aside .hzb2-kv{gap:6px 14px}.hzb2-arbeitszeit-einrichtung-aside .is-ok{color:var(--gruen-600)}.hzb2-arbeitszeit-einrichtung-aside .is-warn{color:var(--orange-600)}.hzb2-arbeitszeit-einrichtung-aside .is-fehler{color:var(--rot-600)}.dark .hzb2-arbeitszeit-einrichtung-aside .is-ok{color:var(--status-success)}.dark .hzb2-arbeitszeit-einrichtung-aside .is-warn{color:var(--status-warning)}.hzb2-arbeitszeit-einrichtung-voll{justify-content:center;width:100%}.hzb2-arbeitszeit-einrichtung-text{color:var(--n-500);font-size:12px;line-height:18px}.hzb2-arbeitszeit-einrichtung-klein{color:var(--n-500);margin-top:2px;font-size:11px;line-height:14px}.hzb2-arbeitszeit-einrichtung-link{background:var(--surface-page);border-bottom:1px solid var(--border-default);word-break:break-all;align-items:center;gap:8px;padding:10px 16px;font-size:12px;display:flex}.hzb2-arbeitszeit-einrichtung-link code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.hzb2-arbeitszeit-einrichtung-uid{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}@media (width<=1023px){.hzb2-arbeitszeit-einrichtung-form{grid-template-columns:repeat(2,minmax(0,1fr))}.hzb2-arbeitszeit-einrichtung-form>*{grid-column:1/-1!important}}.hzb2-arbeitszeit-einrichtung-haken input[type=checkbox]{appearance:none;border:1.5px solid var(--border-strong);background:var(--surface-default) center / 12px 12px no-repeat;cursor:inherit;margin-top:1px}.hzb2-arbeitszeit-einrichtung-haken input[type=checkbox]:checked{border-color:var(--action-primary);background-color:var(--action-primary);background-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' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E")}.hzb2-arbeitszeit-einrichtung-haken input[type=checkbox]:focus-visible{outline:2px solid var(--schiefer-400);outline-offset:2px}.fi-page.hzb2-arbeitszeit-siegel-seite .fi-page-main,.fi-page.hzb2-arbeitszeit-siegel-seite .fi-page-content{gap:16px}.fi-page.hzb2-arbeitszeit-siegel-seite .fi-header{display:none}.hzb2-arbeitszeit-siegel-head{flex-direction:column;gap:10px;display:flex}.hzb2-arbeitszeit-siegel .hzb2-head{gap:24px}.hzb2-arbeitszeit-siegel .hzb2-head-main{gap:8px}.hzb2-arbeitszeit-siegel .hzb2-actions .hzb2-btn{padding:0 12px}.hzb2-arbeitszeit-siegel-kpis .hzb2-kpi{flex-direction:column;gap:4px;display:flex}.hzb2-arbeitszeit-siegel-kpis .hzb2-kpi-value,.hzb2-arbeitszeit-siegel-kpis .hzb2-kpi-sub{margin-top:0}.hzb2-arbeitszeit-siegel-kpis .hzb2-kpi-value{text-overflow:ellipsis;overflow:hidden}.hzb2-arbeitszeit-siegel-kpis .is-ok{color:var(--gruen-600)}.hzb2-arbeitszeit-siegel-kpis .is-warn{color:var(--orange-600)}.hzb2-arbeitszeit-siegel-kpis .is-fehler{color:var(--rot-600)}.hzb2-arbeitszeit-siegel-kpis .is-leise{color:var(--n-400)}.dark .hzb2-arbeitszeit-siegel-kpis .is-ok{color:var(--status-success)}.dark .hzb2-arbeitszeit-siegel-kpis .is-warn{color:var(--status-warning)}.dark .hzb2-arbeitszeit-siegel-kpis .is-fehler{color:var(--status-error)}.hzb2-arbeitszeit-siegel .hzb2-band{gap:16px}.hzb2-arbeitszeit-siegel .hzb2-band.is-warning .hzb2-btn{background:var(--surface-default);border-color:var(--orange-500);color:var(--orange-600)}.hzb2-arbeitszeit-siegel-karte{overflow:visible}.hzb2-arbeitszeit-siegel-werkzeuge{align-items:center;gap:8px;display:flex}.hzb2-arbeitszeit-siegel-werkzeuge .hzb2-btn svg{color:var(--action-primary)}.hzb2-arbeitszeit-siegel-suche{border:1px solid var(--border-strong);background:var(--surface-default);width:200px;height:36px;color:var(--n-400);border-radius:6px;align-items:center;gap:8px;padding:0 10px;display:flex}.hzb2-arbeitszeit-siegel-suche:focus-within{box-shadow:none;border-color:var(--action-primary);outline:none}.hzb2-arbeitszeit-siegel-suche input{min-width:0;height:34px;color:var(--text-primary);box-shadow:none;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:13px}.hzb2-arbeitszeit-siegel-zeile{border-bottom:1px solid var(--n-100);font-variant-numeric:tabular-nums;white-space:nowrap;grid-template-columns:120px 70px minmax(160px,1fr) 150px 120px 64px;align-items:center;gap:10px;padding:11px 16px;font-size:13px;line-height:18px;display:grid}.hzb2-arbeitszeit-siegel-zeile>*{min-width:0}.hzb2-arbeitszeit-siegel-zeile:not(.is-kopf):hover{background:var(--surface-page)}.hzb2-arbeitszeit-siegel-zeile.is-kopf{background:var(--surface-page);border-bottom-color:var(--border-default);color:var(--n-500);text-transform:uppercase;letter-spacing:.04em;padding:8px 16px;font-size:11px;font-weight:500;line-height:14px}.hzb2-arbeitszeit-siegel-zeile .hzb2-name>:first-child{font-weight:500}.hzb2-arbeitszeit-siegel-zeile .is-leise{color:var(--n-400)}.hzb2-arbeitszeit-siegel-hash{color:var(--n-600);cursor:copy;background:0 0;border:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.hzb2-arbeitszeit-siegel-hash:hover{color:var(--action-primary)}.hzb2-arbeitszeit-siegel-aktionen{justify-content:flex-end;gap:4px;display:flex}.hzb2-arbeitszeit-siegel-karte .hzb2-foot{border-radius:0 0 11px 11px}.hzb2-arbeitszeit-siegel-klein{color:var(--n-500);margin-top:2px;font-size:11px;line-height:14px}.hzb2-arbeitszeit-siegel-ergebnis ul{margin:8px 0 0;padding-left:18px;font-size:13px}body.hzb2-kiosk{background:var(--surface-page);min-height:100vh;font-family:var(--font-sans);color:var(--text-primary);-webkit-user-select:none;user-select:none;margin:0}.hzb2-kiosk-rahmen{gap:0;min-height:100vh}.hzb2-kiosk-kopf{border-bottom:1px solid var(--border-default);background:var(--surface-default);justify-content:space-between;align-items:center;padding:20px 32px;display:flex}.hzb2-kiosk-marke{color:var(--action-primary);align-items:center;gap:14px;display:flex}.dark .hzb2-kiosk-marke{color:var(--text-primary)}.hzb2-kiosk-marke-text{flex-direction:column;display:flex}.hzb2-kiosk-titel{color:var(--text-primary);font-size:18px;font-weight:600;line-height:22px}.hzb2-kiosk-ort{color:var(--n-500);align-items:center;gap:6px;font-size:13px;display:flex}.hzb2-kiosk-zeit{flex-direction:column;align-items:flex-end;display:flex}.hzb2-kiosk-uhr{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:56px;font-weight:600;line-height:56px}.hzb2-kiosk-datum{color:var(--n-500);font-size:13px}.hzb2-kiosk-inhalt{flex:1;grid-template-columns:minmax(0,1fr) 300px;gap:24px;min-height:0;padding:28px 32px;display:grid}.hzb2-kiosk-links{flex-direction:column;gap:16px;min-width:0;display:flex}.hzb2-kiosk-schritt{flex-direction:column;gap:16px;display:flex}.hzb2-kiosk-schritt[hidden]{display:none}.hzb2-kiosk-frage-zeile{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hzb2-kiosk-frage-zeile>span{color:var(--n-500);font-size:13px}.hzb2-kiosk-frage{margin:0;font-size:24px;font-weight:600;line-height:30px}.hzb2-kiosk-frage.is-mitte{text-align:center;font-size:26px;line-height:32px}.hzb2-kiosk-personen{border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;transition:box-shadow .2s;display:grid}.hzb2-kiosk-personen.is-hervor{box-shadow:0 0 0 3px var(--schiefer-200)}.hzb2-kiosk-person{border:1px solid var(--border-default);background:var(--surface-default);min-height:80px;font:inherit;color:var(--text-primary);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:14px;min-width:0;padding:14px 16px;display:flex}.hzb2-kiosk-person:active{background:var(--schiefer-100);border-color:var(--action-primary)}.hzb2-kiosk-person:focus-visible{outline:2px solid var(--schiefer-400);outline-offset:2px}.hzb2-kiosk-person.is-abwesend{opacity:.55;cursor:not-allowed}.hzb2-kiosk-avatar{background:var(--schiefer-100);width:44px;height:44px;color:var(--schiefer-700);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-weight:600;display:inline-flex}.hzb2-kiosk-avatar.is-aktiv{background:var(--action-primary);color:#fff}.hzb2-kiosk-person-text{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.hzb2-kiosk-person-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:16px;font-weight:600;line-height:20px;overflow:hidden}.hzb2-kiosk-person-text .hzb2-chip{text-overflow:ellipsis;max-width:100%;overflow:hidden}.hzb2-kiosk-leer{border:1px dashed var(--border-strong);background:var(--surface-default);border-radius:12px;flex-direction:column;gap:6px;padding:24px;display:flex}.hzb2-kiosk-oder{color:var(--n-400);align-items:center;gap:12px;font-size:12px;display:flex}.hzb2-kiosk-oder>span{background:var(--border-default);flex:1;height:1px}.hzb2-kiosk-alternativ{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.hzb2-kiosk-qr{border:1px solid var(--border-strong);background:var(--surface-default);height:56px;color:var(--n-400);border-radius:12px;align-items:center;gap:10px;padding:0 16px;display:flex}.hzb2-kiosk-qr:focus-within{box-shadow:none;border-color:var(--action-primary);outline:none}.hzb2-kiosk-qr input{min-width:0;height:54px;font:inherit;color:var(--text-primary);box-shadow:none;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:15px}.hzb2-kiosk-qr input::placeholder{color:var(--n-400)}.hzb2-kiosk-pinknopf{border:1px solid var(--border-strong);background:var(--surface-default);height:56px;font:inherit;color:var(--text-primary);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:500;display:flex}.hzb2-kiosk-pinknopf:active{background:var(--schiefer-100)}.hzb2-kiosk-rechts{flex-direction:column;gap:12px;display:flex}.hzb2-kiosk-zuletzt{background:var(--n-900);color:#f3f1ec;border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.dark .hzb2-kiosk-zuletzt{background:var(--surface-raised)}.hzb2-kiosk-zuletzt-titel{letter-spacing:.06em;text-transform:uppercase;color:#b8b4ab;font-size:11px;font-weight:500;line-height:14px}.hzb2-kiosk-zuletzt-zeile{align-items:center;gap:10px;font-size:13px;display:flex}.hzb2-kiosk-zuletzt-avatar{background:var(--n-700);color:#f3f1ec;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:600;display:inline-flex}.hzb2-kiosk-zuletzt-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.hzb2-kiosk-zuletzt-typ{color:#b8b4ab;font-weight:500}.hzb2-kiosk-zuletzt-typ.is-kommen{color:var(--gruen-300)}.hzb2-kiosk-zuletzt-zeit{font-variant-numeric:tabular-nums;color:#b8b4ab;white-space:nowrap}.hzb2-kiosk-zuletzt-leer{color:#b8b4ab;font-size:13px}.hzb2-kiosk-hinweis{border:1px solid var(--border-default);background:var(--surface-default);color:var(--n-600);text-wrap:pretty;border-radius:12px;flex-direction:column;gap:8px;padding:16px;font-size:13px;line-height:20px;display:flex}.hzb2-kiosk-hinweis-titel{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);font-size:11px;font-weight:500;line-height:14px}.hzb2-kiosk-fuss{color:var(--n-400);text-align:center;margin-top:auto;font-size:11px;line-height:14px}.hzb2-kiosk-punkte{text-align:center;letter-spacing:10px;min-height:44px;color:var(--action-primary);font-size:34px}.hzb2-kiosk-tasten{grid-template-columns:repeat(3,120px);justify-content:center;gap:12px;display:grid}.hzb2-kiosk-tasten button{border:1px solid var(--border-default);background:var(--surface-default);height:80px;font:inherit;color:var(--text-primary);cursor:pointer;border-radius:12px;font-size:28px;font-weight:600}.hzb2-kiosk-tasten button:active{background:var(--schiefer-100)}.hzb2-kiosk-tasten button[data-aktion]{font-size:16px;font-weight:500}.hzb2-kiosk-tasten button.is-ok{background:var(--action-primary);border-color:var(--action-primary);color:var(--action-primary-text)}.hzb2-kiosk-arten{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.hzb2-kiosk-art{border:1px solid var(--border-strong);background:var(--surface-default);min-height:120px;font:inherit;color:var(--text-primary);cursor:pointer;border-radius:16px;font-size:24px;font-weight:600}.hzb2-kiosk-art.is-in{background:var(--action-primary);border-color:var(--action-primary);color:var(--action-primary-text)}.hzb2-kiosk-art.is-out{border-color:var(--action-primary)}.hzb2-kiosk-abbruch{margin:8px auto 0;display:flex}.hzb2-kiosk-fertig{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:48px 0;display:flex}.hzb2-kiosk-haken{background:var(--status-success-bg);width:88px;height:88px;color:var(--gruen-600);border-radius:999px;justify-content:center;align-items:center;font-size:44px;font-weight:600;display:inline-flex}.hzb2-kiosk-fertig-titel{font-variant-numeric:tabular-nums;font-size:28px;font-weight:600}.hzb2-kiosk-fertig-text{color:var(--n-600);font-size:15px}.hzb2-kiosk-fehler{font-size:15px}@media (width<=900px){.hzb2-kiosk-inhalt{grid-template-columns:minmax(0,1fr)}.hzb2-kiosk-personen{grid-template-columns:repeat(2,minmax(0,1fr))}}body.hzb2-stempel-link{background:var(--surface-page);min-height:100vh;font-family:var(--font-sans);color:var(--text-primary);justify-content:center;margin:0;display:flex}.hzb2-stempel-link-karte{box-sizing:border-box;gap:14px;width:100%;max-width:420px;min-height:100vh;padding:44px 18px 22px}.hzb2-stempel-link-kopf{text-align:center;flex-direction:column;align-items:center;gap:10px;padding-top:8px;display:flex}.hzb2-stempel-link-symbol{background:var(--schiefer-100);width:64px;height:64px;color:var(--action-primary);border-radius:999px;justify-content:center;align-items:center;display:flex}.hzb2-stempel-link-titel{margin:0;font-size:18px;font-weight:600;line-height:24px}.hzb2-stempel-link-ort{color:var(--n-500);justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}.hzb2-stempel-link-app{background:var(--gold-300);border-radius:999px;justify-content:center;align-items:center;gap:8px;height:52px;font-size:15px;font-weight:600;text-decoration:none;display:flex;color:var(--n-900)!important}.hzb2-stempel-link-app:hover{background:var(--gold-400)}.hzb2-stempel-link-web{border:1px solid var(--border-strong);background:var(--surface-default);border-radius:12px;justify-content:center;align-items:center;height:48px;font-size:14px;font-weight:500;text-decoration:none;display:flex;color:var(--text-primary)!important}.hzb2-stempel-link-web:hover{background:var(--surface-page)}.hzb2-stempel-link-app:focus-visible,.hzb2-stempel-link-web:focus-visible{outline:2px solid var(--schiefer-400);outline-offset:2px}.hzb2-stempel-link-text{color:var(--n-500);text-align:center;text-wrap:pretty;margin:0;font-size:12px;line-height:18px}.hzb2-stempel-link-hinweise{background:var(--surface-default);border:1px solid var(--n-100);color:var(--n-600);border-radius:10px;flex-direction:column;gap:4px;margin:0;padding:10px 12px 10px 28px;font-size:12px;line-height:18px;list-style:outside;display:flex}.hzb2-stempel-link-fuss{color:var(--n-400);text-align:center;margin-top:auto;font-size:11px;line-height:14px}.fi-modal-window.hzb2-timer-starten{background:var(--surface-default);max-width:min(640px,100%);box-shadow:var(--el-3);color:var(--text-primary);border-radius:12px;padding:0;font-size:14px;line-height:20px;overflow:hidden}.hzb2-timer-starten button,.hzb2-timer-starten input{font:inherit}.hzb2-timer-starten .fi-modal-header{border-bottom:1px solid var(--border-default);padding:18px 68px 14px 20px;display:block;position:relative}.hzb2-timer-starten .fi-modal-header>div{flex-direction:column;gap:6px;min-width:0;display:flex}.hzb2-timer-starten .fi-modal-heading{color:var(--text-primary);margin:0;font-size:18px;font-weight:600;line-height:24px}.hzb2-timer-starten-titel{align-items:center;gap:8px;display:flex}.hzb2-timer-starten-titel svg{color:var(--action-primary);flex-shrink:0}.hzb2-timer-starten .fi-modal-description{color:var(--n-500);margin:0;font-size:12px;line-height:16px}.hzb2-timer-starten .fi-modal-close-btn{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);width:32px;height:32px;color:var(--n-600);top:18px;right:20px;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset-inline-end:20px}.hzb2-timer-starten .fi-modal-close-btn:hover{background:var(--surface-page)}.hzb2-timer-starten .fi-modal-close-btn .fi-icon{width:16px;height:16px;color:var(--n-600)}.hzb2-timer-starten .fi-modal-content{gap:0;padding:18px 20px}.hzb2-timer-starten .fi-modal-content>.fi-sc{gap:18px}.hzb2-timer-starten-label{color:var(--n-600);justify-content:space-between;gap:8px;font-size:12px;font-weight:500;line-height:16px;display:flex}.hzb2-timer-starten-neben{color:var(--n-400);white-space:nowrap;font-weight:400}.hzb2-timer-starten-feld{flex-direction:column;gap:5px;min-width:0;display:flex}.hzb2-timer-starten-zuletzt{flex-direction:column;gap:8px;display:flex}.hzb2-timer-starten-kacheln{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hzb2-timer-starten-kachel{border:1px solid var(--border-default);background:var(--surface-default);color:var(--n-400);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.hzb2-timer-starten-kachel:hover:not(.is-an){border-color:var(--schiefer-200);background:var(--schiefer-50)}.hzb2-timer-starten-kachel.is-an{border-color:var(--action-primary);background:var(--schiefer-100);box-shadow:0 0 0 3px var(--schiefer-100);color:var(--action-primary)}.hzb2-timer-starten-kachel>svg{flex-shrink:0}.hzb2-timer-starten-kachel-text{flex-direction:column;min-width:0;display:flex}.hzb2-timer-starten-kachel-kopf{align-items:center;gap:6px;min-width:0;display:flex}.hzb2-timer-starten-kachel-titel{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.hzb2-timer-starten-kachel-zeile{text-overflow:ellipsis;white-space:nowrap;color:var(--n-500);font-variant-numeric:tabular-nums;font-size:11px;line-height:16px;overflow:hidden}.hzb2-timer-starten-kachel:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-timer-starten-trenner{color:var(--n-400);align-items:center;gap:12px;margin-top:18px;font-size:12px;line-height:16px;display:flex}.hzb2-timer-starten-trenner>span{background:var(--border-default);flex:1;height:1px}.hzb2-timer-starten .hzb2-timer-starten-zeile>.fi-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.hzb2-timer-starten .hzb2-timer-starten-zeile.is-unten>.fi-grid{grid-template-columns:minmax(0,1fr) 200px}.hzb2-timer-starten .hzb2-timer-starten-zeile>.fi-grid>.fi-grid-col{grid-column:auto}.hzb2-timer-starten .hzb2-timer-starten-taetigkeit>.fi-grid{gap:5px}@media (width<=40rem){.hzb2-timer-starten .hzb2-timer-starten-zeile>.fi-grid,.hzb2-timer-starten .hzb2-timer-starten-zeile.is-unten>.fi-grid,.hzb2-timer-starten-kacheln{grid-template-columns:minmax(0,1fr)}}.hzb2-timer-starten .fi-fo-field{gap:5px}.hzb2-timer-starten .fi-fo-field-label-ctn{justify-content:space-between}.hzb2-timer-starten .fi-fo-field-label-ctn>.fi-sc .fi-sc-text{color:var(--n-400);white-space:nowrap;font-size:12px;font-weight:400;line-height:16px}.hzb2-timer-starten .fi-fo-field-label-required-mark{color:var(--rot-500);margin-left:3px}.hzb2-timer-starten .fi-fo-field-content-col>.fi-sc .fi-sc-text{min-width:0;color:var(--n-500);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;display:block;overflow:hidden}.hzb2-timer-starten .fi-fo-field-content-col{gap:5px}.hzb2-timer-starten .fi-input-wrp{border-radius:var(--r-sm);min-block-size:40px}.hzb2-timer-starten .fi-input-wrp input.fi-input{block-size:38px;padding-block:0;font-size:14px}.hzb2-timer-starten .fi-input-wrp input.fi-input::placeholder{color:var(--n-400)}.hzb2-timer-starten .fi-input-wrp .fi-select-input-btn{block-size:38px;min-block-size:38px;padding-inline:12px 34px}.hzb2-timer-starten .fi-input-wrp .fi-select-input-value-label{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.hzb2-timer-starten .fi-input-wrp .fi-select-input-placeholder{color:var(--n-400)}.hzb2-timer-starten .fi-input-wrp:not(.fi-disabled):focus-within{border-color:var(--action-primary);outline:none;box-shadow:none!important}.hzb2-timer-starten .fi-fo-field:has(.fi-select-input) .fi-input-wrp:not(.fi-disabled):has([aria-expanded=true]){border-color:var(--action-primary);box-shadow:0 0 0 3px var(--schiefer-100)!important}.hzb2-timer-starten .fi-input-wrp.fi-disabled{background:var(--surface-page)}.hzb2-timer-starten .fi-input-wrp.fi-invalid{border-color:var(--rot-500);box-shadow:0 0 0 3px var(--rot-100)!important}.hzb2-timer-starten .fi-fo-field-wrp-error-message{color:var(--rot-500);font-size:12px;line-height:16px}.hzb2-timer-starten-option{align-items:center;gap:8px;min-width:0;display:flex}.hzb2-timer-starten-option-titel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hzb2-timer-starten-option-nr{color:var(--n-500);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.hzb2-timer-starten .fi-select-input-value-label .hzb2-timer-starten-option-nr{display:none}.hzb2-timer-starten-budget{align-items:center;gap:6px;min-width:0;display:flex}.hzb2-timer-starten-budget>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-timer-starten-minibalken{background:var(--n-100);border-radius:3px;flex-shrink:0;width:48px;height:5px;display:inline-block;position:relative;overflow:hidden}.hzb2-timer-starten-minibalken>i{background:var(--action-primary);position:absolute;top:0;bottom:0;left:0}.hzb2-timer-starten-minibalken.is-ueber>i{background:var(--rot-500)}.hzb2-timer-starten-warn{color:var(--orange-600);font-weight:500}.hzb2-timer-starten-chips{flex-wrap:wrap;gap:6px;font-size:11px;display:flex}.hzb2-timer-starten-chips>button{border:1px solid var(--border-default);background:var(--surface-default);height:24px;color:var(--n-600);white-space:nowrap;cursor:pointer;border-radius:999px;padding:0 9px;font-size:11px}.hzb2-timer-starten-chips>button:hover{border-color:var(--schiefer-200);background:var(--schiefer-50);color:var(--action-primary)}.hzb2-timer-starten-chips>button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-timer-starten-segment{border:1px solid var(--border-strong);border-radius:var(--r-sm);height:40px;font-size:12px;font-weight:500;display:flex;overflow:hidden}.hzb2-timer-starten-segment>button{background:var(--surface-default);color:var(--n-600);white-space:nowrap;cursor:pointer;border:0;flex:1;justify-content:center;align-items:center;padding:0 4px;display:flex}.hzb2-timer-starten-segment>button+button{border-left:1px solid var(--border-strong)}.hzb2-timer-starten-segment>button:hover:not(.is-an){background:var(--surface-page)}.hzb2-timer-starten-segment>button.is-an{background:var(--action-primary);color:var(--action-primary-text)}.hzb2-timer-starten-segment>button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.hzb2-timer-starten-info{border:1px solid var(--n-100);background:var(--surface-page);color:var(--n-600);border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;line-height:16px;display:flex}.hzb2-timer-starten-info>svg{color:var(--n-500);flex-shrink:0}.hzb2-timer-starten-info strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:600}.hzb2-timer-starten .fi-modal-footer{border-top:1px solid var(--border-default);background:var(--surface-page);margin:0;padding:12px 20px}.hzb2-timer-starten .fi-modal-footer-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hzb2-timer-starten .hzb2-timer-starten-status{opacity:1;cursor:default;pointer-events:none;align-items:center;gap:6px;min-width:0;margin-right:auto;padding:0;display:flex}.hzb2-timer-starten .hzb2-timer-starten-status .fi-icon{width:13px;height:13px;color:var(--n-500)}.hzb2-timer-starten .hzb2-timer-starten-status .fi-link-label{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.hzb2-timer-starten .hzb2-timer-starten-status.is-warn .fi-link-label{color:var(--orange-600);font-weight:500}.hzb2-timer-starten .hzb2-timer-starten-abbrechen{border-radius:var(--r-sm);height:36px;min-block-size:36px;color:var(--text-primary);padding:0 14px;font-size:13px;font-weight:500}.hzb2-timer-starten .hzb2-timer-starten-start{background:var(--gold-300);height:36px;min-block-size:36px;color:var(--n-900);border:0;border-radius:999px;gap:8px;padding:0 16px;font-size:14px;font-weight:600}.hzb2-timer-starten .hzb2-timer-starten-start:hover{background:var(--gold-400);color:var(--n-900)}.hzb2-timer-starten .hzb2-timer-starten-start .fi-icon{width:13px;height:13px;color:var(--n-900)}.hzb2-timer-starten .hzb2-timer-starten-start:disabled,.hzb2-timer-starten .hzb2-timer-starten-start.fi-disabled{opacity:.5;cursor:not-allowed}.hzb2-timer-starten .hzb2-timer-starten-start:focus-visible,.hzb2-timer-starten .hzb2-timer-starten-abbrechen:focus-visible,.hzb2-timer-starten .fi-modal-close-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dark .hzb2-timer-starten .fi-modal-close-btn,.dark .hzb2-timer-starten .fi-modal-close-btn .fi-icon,.dark .hzb2-timer-starten-label,.dark .hzb2-timer-starten-info,.dark .hzb2-timer-starten-segment>button:not(.is-an),.dark .hzb2-timer-starten-chips>button{color:var(--text-secondary)}.dark .hzb2-timer-starten-kachel.is-an{background:#16202a;box-shadow:0 0 0 3px #16202a}.dark .hzb2-timer-starten-kachel:hover:not(.is-an),.dark .hzb2-timer-starten-chips>button:hover{background:var(--surface-raised);border-color:var(--border-strong);color:var(--action-primary)}.dark .hzb2-timer-starten-info{border-color:var(--n-800)}.dark .hzb2-timer-starten-minibalken{background:var(--n-700)}:is(.dark .hzb2-timer-starten .fi-input-wrp:not(.fi-disabled):focus-within,.dark .hzb2-timer-starten .fi-fo-field:has(.fi-select-input) .fi-input-wrp:not(.fi-disabled):has([aria-expanded=true])){box-shadow:0 0 0 3px #16202a!important}.dark .hzb2-timer-starten .fi-input-wrp.fi-invalid{border-color:var(--rot-300);box-shadow:0 0 0 3px var(--status-error-bg)!important}.dark .hzb2-timer-starten .fi-fo-field-label-required-mark,.dark .hzb2-timer-starten .fi-fo-field-wrp-error-message{color:var(--rot-300)}.dark .hzb2-timer-starten-warn,.dark .hzb2-timer-starten .hzb2-timer-starten-status.is-warn .fi-link-label{color:var(--orange-300)}.hzb2-timer-starten-feld>.hzb2-timer-starten-label{align-items:center;min-height:20px;display:flex}.hzb2-budgetcockpit-reiter .fi-tabs-item .fi-badge.fi-color-danger{background:var(--status-error-bg);color:var(--rot-600)}.hzb2-projektfristen .hzb2-split{align-items:start}.hzb2-projektfristen-karte{gap:0!important}.hzb2-projektfristen-karte .fi-ta-ctn{border:1px solid var(--border-default);box-shadow:none;background:var(--surface-default);border-radius:12px 12px 0 0}.hzb2-projektfristen-karte .fi-ta-header-ctn{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.hzb2-projektfristen-karte .fi-ta-header{flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.hzb2-projektfristen-karte .fi-ta-header-heading{align-items:center;gap:10px;font-size:15px;font-weight:600;line-height:20px;display:flex}.hzb2-projektfristen-karte .fi-ta-header-heading .hzb2-count{height:auto;padding:2px 8px;line-height:16px}.hzb2-projektfristen-karte .fi-ta-header-toolbar{display:none}.hzb2-projektfristen-karte .fi-ta-header-ctn>.fi-ta-actions,.hzb2-projektfristen-karte .fi-ta-header .fi-ta-actions{gap:8px}.hzb2-projektfristen-karte .fi-ta-header-ctn .fi-btn{border-radius:var(--r-sm);height:30px;box-shadow:none;gap:6px;min-block-size:0;padding:0 10px;font-size:12px;font-weight:500}.hzb2-projektfristen-karte .fi-ta-header-ctn .fi-btn.fi-color-gray{background:var(--surface-default);color:var(--text-primary);border:1px solid var(--border-strong)}.hzb2-projektfristen-karte .fi-ta-header-ctn .fi-btn .fi-icon{width:13px;height:13px;color:var(--action-primary)}.hzb2-projektfristen-karte .fi-ta-header-ctn .fi-btn.hzb2-projektfristen-seg{border:1px solid var(--border-strong);font-weight:400}.hzb2-projektfristen-karte .fi-ta-header-ctn .fi-btn.hzb2-projektfristen-seg.fi-color-primary{background:var(--action-primary);border-color:var(--border-strong);color:var(--action-primary-text);font-weight:500}.hzb2-projektfristen-karte .fi-ta-header-ctn .fi-btn.hzb2-projektfristen-seg.is-erstes{border-top-right-radius:0;border-bottom-right-radius:0}.hzb2-projektfristen-karte .fi-ta-header-ctn .fi-btn.hzb2-projektfristen-seg.is-letztes{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-8px}.hzb2-projektfristen-karte .fi-ta-table{table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;font-size:13px;line-height:18px}.hzb2-projektfristen-karte .fi-ta-header-cell{background:var(--surface-page);border-bottom:1px solid var(--border-default);color:var(--n-500);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:8px 5px;font-size:11px;font-weight:500;line-height:14px}.hzb2-projektfristen-karte .fi-ta-header-cell-sort-btn{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;gap:4px}.hzb2-projektfristen-karte .fi-ta-header-cell-sort-btn svg{width:12px;height:12px}.hzb2-projektfristen-karte .fi-ta-table thead th:first-child{width:106px}.hzb2-projektfristen-karte .fi-ta-table thead th:nth-child(3){width:116px}.hzb2-projektfristen-karte .fi-ta-table thead th:nth-child(4){width:114px}.hzb2-projektfristen-karte .fi-ta-table thead th:nth-child(5){width:118px}.hzb2-projektfristen-karte .fi-ta-table tr>:first-child{padding-left:16px}.hzb2-projektfristen-karte .fi-ta-table tr>:last-child{padding-right:16px}.hzb2-projektfristen-karte .fi-ta-cell{border-bottom:1px solid var(--n-100);vertical-align:middle;padding:11px 5px}.hzb2-projektfristen-karte .fi-ta-row:last-child .fi-ta-cell{border-bottom:0}.hzb2-projektfristen-karte .fi-ta-row:hover .fi-ta-cell{background:var(--surface-page)}.hzb2-projektfristen-karte .fi-ta-col{width:100%;min-width:0;padding:0}.hzb2-projektfristen-karte .fi-ta-text{min-width:0;max-width:100%;padding:0}.hzb2-projektfristen-karte .fi-ta-text-item{color:var(--text-primary);white-space:nowrap;min-width:0;max-width:100%;font-size:13px;line-height:18px;overflow:hidden}.hzb2-projektfristen-karte .hzb2-name{min-width:0}.hzb2-projektfristen-karte .hzb2-name>:first-child{text-overflow:ellipsis;display:block;overflow:hidden}.hzb2-projektfristen-datum{font-weight:600}.hzb2-projektfristen-karte .hzb2-name>.is-over{color:var(--rot-600);font-weight:500}.hzb2-projektfristen-karte .hzb2-name>.is-bald{color:var(--orange-600);font-weight:500}.hzb2-projektfristen-karte .hzb2-name>.is-normal{color:var(--n-600);font-weight:500}.dark .hzb2-projektfristen-karte .hzb2-name>.is-over{color:var(--status-error)}.dark .hzb2-projektfristen-karte .hzb2-name>.is-bald{color:var(--status-warning)}.hzb2-projektfristen-person{align-items:center;gap:6px;min-width:0;display:flex}.hzb2-projektfristen-person>span:last-child{text-overflow:ellipsis;overflow:hidden}.hzb2-projektfristen-leer{color:var(--n-400)}.hzb2-projektfristen-karte .hzb2-chip{gap:5px}.hzb2-projektfristen-karte .fi-ta-actions{flex-wrap:nowrap;justify-content:flex-end;gap:4px}.hzb2-projektfristen-karte .fi-ta-cell .fi-btn{border-radius:var(--r-sm);height:28px;box-shadow:none;background:var(--surface-default);min-block-size:0;color:var(--text-primary);border:1px solid var(--border-strong);gap:6px;padding:0 10px;font-size:12px;font-weight:500}.hzb2-projektfristen-karte .fi-ta-cell .fi-btn .fi-icon{width:13px;height:13px;color:var(--n-600)}.hzb2-projektfristen-karte .fi-ta-cell .fi-icon-btn{border-radius:var(--r-sm);width:28px;height:28px;color:var(--n-600);border:1px solid #0000;margin:0}.hzb2-projektfristen-karte .fi-ta-cell .fi-icon-btn:hover{background:var(--schiefer-100);border-color:var(--schiefer-200);color:var(--action-primary)}.hzb2-projektfristen-karte .fi-ta-cell .fi-icon-btn .fi-icon{width:14px;height:14px}.hzb2-projektfristen-fuss{background:var(--surface-page);border:1px solid var(--border-default);color:var(--n-500);border-top:0;border-radius:0 0 11px 11px;padding:10px 16px;font-size:12px;line-height:16px}.hzb2-projektfristen-karte .fi-ta-empty-state{padding:28px 16px}.hzb2-projektfristen-aside{position:static}.hzb2-projektfristen-aside .hzb2-aside-card{flex-direction:column;gap:10px;display:flex}.hzb2-projektfristen-aside .hzb2-aside-title{margin-bottom:0}.hzb2-projektfristen-hinweis{color:var(--n-500);text-wrap:pretty;font-size:11px;line-height:14px}.hzb2-projektfristen-ics{justify-content:center;width:100%}.hzb2-projektfristen-link{font-size:12px;font-weight:500}.hzb2-projektfristen-kv{gap:6px 14px}.hzb2-projektfristen-kv>:nth-child(2n){color:var(--text-primary);font-variant-numeric:tabular-nums}.hzb2-projektfristen-strahl{background:var(--n-100);border-radius:4px;height:8px;margin:16px 6px 36px;position:relative}.hzb2-projektfristen-strahl>i{position:absolute;top:0;bottom:0}.hzb2-projektfristen-strahl>i.is-over{background:var(--status-error);border-radius:4px 0 0 4px}.hzb2-projektfristen-strahl>i.is-bald{background:var(--orange-300)}.hzb2-projektfristen-punkt{flex-direction:column;align-items:center;display:flex;position:absolute;top:-5px;transform:translate(-50%)}.hzb2-projektfristen-punkt>b{background:var(--n-600);width:18px;height:18px;box-shadow:0 0 0 2px var(--surface-default);border-radius:999px}.hzb2-projektfristen-punkt>em{color:var(--n-600);white-space:nowrap;margin-top:4px;font-size:11px;font-style:normal;font-weight:500;line-height:14px}.hzb2-projektfristen-punkt.is-over>b{background:var(--rot-600)}.hzb2-projektfristen-punkt.is-over>em{color:var(--rot-600)}.hzb2-projektfristen-punkt.is-bald>b{background:var(--orange-600)}.hzb2-projektfristen-punkt.is-bald>em{color:var(--orange-600)}.hzb2-projektfristen-heute{background:var(--action-primary);width:2px;margin-left:-1px;position:absolute;top:-10px;bottom:-10px}.hzb2-projektfristen-karte .fi-ta-ctn .fi-ta-content-ctn:last-child,.hzb2-projektfristen-karte .fi-ta-ctn .fi-ta-empty-state:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.hzb2-projektfristen-karte .fi-ta-header,.hzb2-projektfristen-karte .fi-ta-header>*{box-shadow:none;border:0}.hzb2-fristen-nav{align-items:center;gap:4px;display:flex}.hzb2-fristen-monatstitel{white-space:nowrap;font-size:15px;font-weight:600;line-height:20px}.hzb2-fristen-raster{border-radius:0 0 11px 11px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.hzb2-fristen-wt{background:var(--surface-page);border-right:1px solid var(--border-default);border-bottom:1px solid var(--border-default);color:var(--n-500);text-transform:uppercase;letter-spacing:.04em;padding:6px 8px;font-size:11px;font-weight:500;line-height:14px}.hzb2-fristen-wt:nth-child(7){border-right:0}.hzb2-fristen-tag{border-right:1px solid var(--n-100);border-bottom:1px solid var(--n-100);background:var(--surface-default);flex-direction:column;gap:3px;min-width:0;min-height:84px;padding:6px 8px;display:flex}.hzb2-fristen-tag:nth-child(7n){border-right:0}.hzb2-fristen-raster>.hzb2-fristen-tag:nth-last-child(-n+7){border-bottom:0}.hzb2-fristen-tagnr{color:var(--text-primary);font-size:12px;font-weight:400;line-height:16px}.hzb2-fristen-tag.is-we{background:#fbfaf8}.hzb2-fristen-tag.is-we .hzb2-fristen-tagnr{color:var(--n-400)}.hzb2-fristen-tag.is-fremd{background:#fbfaf8}.hzb2-fristen-tag.is-fremd .hzb2-fristen-tagnr{color:var(--border-strong)}.dark .hzb2-fristen-tag.is-we,.dark .hzb2-fristen-tag.is-fremd{background:var(--surface-raised)}.hzb2-fristen-tag.is-heute{background:var(--schiefer-100)}.hzb2-fristen-tag.is-heute .hzb2-fristen-tagnr{background:var(--action-primary);width:22px;height:22px;color:var(--action-primary-text);border-radius:999px;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.dark .hzb2-fristen-tag.is-heute{background:var(--surface-raised)}.hzb2-fristen-eintrag{background:var(--n-100);white-space:nowrap;text-overflow:ellipsis;border-radius:3px;min-width:0;padding:1px 5px;font-size:10px;font-weight:500;line-height:14px;display:block;overflow:hidden;color:var(--n-600)!important}.hzb2-fristen-eintrag:hover{filter:brightness(.97)}.hzb2-fristen-eintrag.is-over{background:var(--status-error-bg);color:var(--rot-600)!important}.hzb2-fristen-eintrag.is-bald{background:var(--status-warning-bg);color:var(--orange-600)!important}.hzb2-fristen-eintrag.is-erledigt{background:var(--status-success-bg);color:var(--gruen-600)!important}.hzb2-fristen-eintrag.is-entfallen{background:0 0;text-decoration:line-through;color:var(--n-500)!important}.hzb2-fristen-eintrag.is-begehung{background:var(--status-info-bg);color:var(--blau-600)!important}.dark .hzb2-fristen-eintrag.is-over{color:var(--status-error)!important}.dark .hzb2-fristen-eintrag.is-bald{color:var(--status-warning)!important}.dark .hzb2-fristen-eintrag.is-erledigt{color:var(--status-success)!important}.dark .hzb2-fristen-eintrag.is-begehung{color:var(--status-info)!important}.hzb2-fristen-mehr{color:var(--n-500);padding-left:5px;font-size:10px;line-height:14px}.hzb2-fristen-aside{position:static}.hzb2-fristen-aside .hzb2-aside-card{flex-direction:column;gap:10px;display:flex}.hzb2-fristen-aside .hzb2-aside-title{margin-bottom:0}.hzb2-fristen-hinweis{color:var(--n-500);text-wrap:pretty;font-size:12px;line-height:16px}.hzb2-fristen-hinweis.is-klein{font-size:11px;line-height:14px}.hzb2-fristen-hinweis.is-warn{color:var(--orange-600)}.hzb2-fristen-url{gap:6px;display:flex}.hzb2-fristen-url input{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-page);min-width:0;height:30px;color:var(--text-primary);flex:1;padding:0 8px;font-size:11px}.hzb2-fristen-abo-aktionen{flex-direction:column;gap:6px;display:flex}.hzb2-fristen-abo-aktionen .fi-btn{border-radius:var(--r-sm);width:100%;height:30px;box-shadow:none;justify-content:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500}.hzb2-fristen-abo-aktionen .fi-btn .fi-icon{width:13px;height:13px}.hzb2-fristen-legende{flex-wrap:wrap;gap:6px;display:flex}.hzb2-fristen-legende .hzb2-chip{gap:5px}.hzb2-fristen-naechste{grid-template-columns:64px minmax(0,1fr);gap:8px;font-size:12px;line-height:16px;display:grid;color:var(--text-primary)!important}.hzb2-fristen-naechste+.hzb2-fristen-naechste{margin-top:-4px}.hzb2-fristen-naechste>:first-child{color:var(--n-600);white-space:nowrap;font-weight:500}.hzb2-fristen-naechste>:first-child.is-bald{color:var(--orange-600)}.hzb2-fristen-naechste>:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hzb2-fristen-naechste:hover>:last-child{color:var(--action-primary)}@media (width<=767px){.hzb2-fristen-tag{min-height:64px}.hzb2-fristen-eintrag{height:6px;padding:0;font-size:0}}.hzb2-begehungskategorien-kopf{flex-direction:column;gap:10px;display:flex}.hzb2-begehungskategorien-kopf .hzb2-head{gap:24px}.hzb2-begehungskategorien-kopf .hzb2-head-main{gap:8px}.hzb2-begehungskategorien-kopf .hzb2-meta{color:var(--n-600);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.hzb2-begehungskategorien-trenner{color:var(--border-default)}.hzb2-begehungskategorien-seite .fi-ta-header-cell-name{width:auto;min-width:200px}.hzb2-begehungskategorien-seite .fi-ta-header-cell-gesellschaft,.hzb2-begehungskategorien-seite .fi-ta-header-cell-prioritaet,.hzb2-begehungskategorien-seite .fi-ta-header-cell-frist{width:120px}.hzb2-begehungskategorien-seite .fi-ta-header-cell-counts-as-open{width:130px}.hzb2-begehungskategorien-seite .fi-ta-header-cell-beobachtungen{width:110px}.hzb2-begehungskategorien-seite .fi-ta-header-cell-is-active{width:100px}.hzb2-begehungskategorien-seite .fi-ta-actions-header-cell{width:80px}.hzb2-begehungskategorien-name{align-items:center;gap:10px;min-width:0;display:flex!important}.hzb2-begehungskategorien-pin{background:var(--n-500);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px 999px 999px 2px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:600;line-height:1;display:inline-flex;transform:rotate(-45deg)}.hzb2-begehungskategorien-pin>span{transform:rotate(45deg)}.hzb2-begehungskategorien-pin[data-tone=error]{background:var(--rot-500)}.hzb2-begehungskategorien-pin[data-tone=warning]{background:var(--orange-500)}.hzb2-begehungskategorien-pin[data-tone=success]{background:var(--gruen-500)}.hzb2-begehungskategorien-pin[data-tone=info]{background:var(--blau-500)}.hzb2-begehungskategorien-text{flex-direction:column;min-width:0;display:flex}.hzb2-begehungskategorien-titel{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;display:block;overflow:hidden}.hzb2-begehungskategorien-kuerzel{background:var(--n-100);color:var(--n-600);letter-spacing:.02em;border-radius:3px;margin-left:4px;padding:0 5px;font-size:10px;font-weight:600}.hzb2-begehungskategorien-info{min-width:0;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;display:block;overflow:hidden}.hzb2-begehungskategorien-prio{white-space:nowrap;background:var(--n-100);color:var(--n-600);border-radius:999px;align-items:center;padding:2px 7px;font-size:10px;font-weight:600;line-height:14px;display:inline-flex}.hzb2-begehungskategorien-prio[data-prio=high]{background:var(--status-error-bg);color:var(--rot-600)}.hzb2-begehungskategorien-prio[data-prio=normal]{background:var(--status-warning-bg);color:var(--orange-600)}.hzb2-begehungskategorien-leer{color:var(--n-400)}.hzb2-begehungskategorien-zaehlung{color:var(--n-500);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.hzb2-begehungskategorien-zaehlung>svg{color:var(--n-400);flex-shrink:0}.hzb2-begehungskategorien-zaehlung.is-offen{color:var(--gruen-600)}.hzb2-begehungskategorien-zaehlung.is-offen>svg{color:var(--gruen-500)}.hzb2-begehungskategorien-seite .fi-ta-actions .fi-icon-btn{border-radius:var(--r-sm);width:28px;height:28px;color:var(--n-600);border:1px solid #0000}.hzb2-begehungskategorien-seite .fi-ta-actions .fi-icon-btn:hover{background:var(--schiefer-100);border-color:var(--schiefer-200);color:var(--action-primary)}.hzb2-begehungskategorien-seite .fi-ta-actions .fi-icon-btn .fi-icon{width:14px;height:14px}.hzb2-begehungskategorien-seite .fi-ta-reorder-handle{color:var(--border-strong)}.hzb2-begehungskategorien-seite.hzb2-liste-filterzeile .fi-ta-header-toolbar>.fi-ta-actions{min-height:49px;display:flex}.hzb2-begehungskategorien-hinweis{color:var(--n-500);white-space:nowrap;order:8;margin-left:auto;font-size:12px;line-height:16px}.hzb2-begehungskategorien-seite .fi-ta-header-toolbar>.fi-ta-actions>.fi-btn{height:28px;box-shadow:none;border:1px solid var(--border-strong);background:var(--surface-default);color:var(--text-primary);order:9;padding:0 10px;font-size:12px}.hzb2-begehungskategorien-seite .fi-ta-header-toolbar>.fi-ta-actions>.fi-btn .fi-icon{width:14px;height:14px;color:var(--action-primary)}.hzb2-begehungskategorien-seite .fi-ta-filters-dropdown{padding-right:16px}.hzb2-begehungskategorien-seite .fi-ta-search-field{width:240px}.dark .hzb2-begehungskategorien-zaehlung.is-offen{color:var(--gruen-300)}.dark .hzb2-begehungskategorien-prio[data-prio=high]{color:var(--rot-300)}.dark .hzb2-begehungskategorien-prio[data-prio=normal]{color:var(--orange-300)}.hzb2-begehung-plan-kopf{flex-direction:column;gap:10px;display:flex}.hzb2-begehung-plan-kopf .hzb2-head{gap:24px}.hzb2-begehung-plan-kopf .hzb2-head-main{gap:8px}.hzb2-begehung-plan-kopf .hzb2-btn.is-primary{height:36px;color:var(--action-primary-text);padding:0 12px;text-decoration:none}.hzb2-begehung-plan-karte{overflow:visible}.hzb2-begehung-plan-werkzeug{border-bottom:1px solid var(--border-default);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.hzb2-begehung-plan-tabs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hzb2-begehung-plan-tab{border:1px solid var(--border-default);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex;color:var(--n-600)!important}.hzb2-begehung-plan-tab:hover{background:var(--surface-page)}.hzb2-begehung-plan-tab.is-aktiv{background:var(--schiefer-100);border-color:#0000;color:var(--schiefer-700)!important}.hzb2-begehung-plan-zahl{background:var(--action-primary);min-width:18px;height:18px;color:var(--action-primary-text);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:600;display:inline-flex}.hzb2-begehung-plan-zahl.is-null{background:var(--n-100);color:var(--n-400)}.hzb2-begehung-plan-seite-wahl{height:30px;font-size:12px}.hzb2-begehung-plan-zoom{align-items:center;gap:6px;display:flex}.hzb2-begehung-plan-zoom .hzb2-btn.is-icon{width:30px}.hzb2-begehung-plan-prozent{text-align:center;width:40px;color:var(--n-600);font-variant-numeric:tabular-nums;font-size:12px}.hzb2-begehung-plan-trenner{background:var(--border-default);width:1px;height:20px}.hzb2-begehung-plan-zoom [data-pin-modus][aria-pressed=true]{box-shadow:0 0 0 2px var(--surface-default), 0 0 0 4px var(--action-primary)}.hzb2-begehung-plan-flaeche{background:var(--surface-page);border-radius:0 0 12px 12px;padding:16px;position:relative}.hzb2-begehung-plan-scroller{border-radius:8px;min-height:360px;max-height:calc(100vh - 250px);position:relative;overflow:auto}.hzb2-begehung-plan-scroller:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.hzb2-begehung-plan-blatt{border:1px solid var(--border-default);background:#fff;border-radius:8px;margin:0 auto;position:relative;overflow:hidden}.hzb2-begehung-plan-blatt canvas{width:100%;height:100%;display:block}.hzb2-begehung-plan-blatt.is-setzen{cursor:crosshair}.hzb2-begehung-plan-ebene,.hzb2-begehung-plan-ebene-bild{width:100%;height:100%;position:absolute;inset:0}.hzb2-begehung-plan-ebene-bild{pointer-events:none}.hzb2-begehung-plan-tasten{border:1px solid var(--border-default);background:var(--surface-default);color:var(--n-500);pointer-events:none;border-radius:4px;padding:2px 6px;font-size:11px;line-height:16px;position:absolute;bottom:26px;right:28px}.hzb2-begehung-plan-status{color:var(--n-600);margin-top:10px;font-size:12px;line-height:16px}.hzb2-begehung-plan-pin{background:var(--n-600);color:#fff;cursor:grab;touch-action:none;border:0;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;margin:-13px 0 0 -13px;padding:0;font-size:12px;font-weight:600;display:flex;position:absolute;box-shadow:0 0 0 3px #fff,0 2px 6px #18171440}.hzb2-begehung-plan-pin.is-grau{background:var(--n-400);cursor:pointer;opacity:.6}.hzb2-begehung-plan-pin.is-erledigt{background:var(--status-success)!important}.hzb2-begehung-plan-pin.is-aktiv{z-index:4;opacity:1;width:34px;height:34px;box-shadow:0 0 0 3px #fff, 0 0 0 6px var(--action-primary), 0 4px 12px #18171459;margin:-17px 0 0 -17px;font-size:14px;transition:width .15s,height .15s,margin .15s}.hzb2-begehung-plan-pin.is-puls:after{content:"";border:3px solid var(--action-primary);pointer-events:none;opacity:0;border-radius:999px;animation:1s ease-out 3 hzb2-begehung-plan-puls;position:absolute;inset:-6px}@keyframes hzb2-begehung-plan-puls{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}@media (prefers-reduced-motion:reduce){.hzb2-begehung-plan-pin.is-aktiv{transition:none}.hzb2-begehung-plan-pin.is-puls:after{animation:none}}.hzb2-begehung-plan-pin.is-geist{opacity:.8;pointer-events:none;cursor:crosshair;z-index:3;background:#2f4a6399;border:2px dashed #fff}.hzb2-begehung-plan-blatt.is-setzen .hzb2-begehung-plan-pin{cursor:crosshair}.hzb2-begehung-plan-aside{position:static}.hzb2-begehung-plan-aside .hzb2-aside-card{flex-direction:column;gap:10px;display:flex}.hzb2-begehung-plan-aside .hzb2-aside-title{margin-bottom:0}.hzb2-begehung-plan-aside .hzb2-kv{gap:6px 14px}.hzb2-begehung-plan-aside .fi-btn{width:100%;height:30px;box-shadow:none;justify-content:center;font-size:12px}.hzb2-begehung-plan-hinweis{color:var(--n-500);font-size:12px;line-height:16px}.hzb2-begehung-plan-voll{justify-content:center;width:100%}.hzb2-begehung-plan-liste{flex-direction:column;gap:6px;max-height:60vh;display:flex;overflow:auto}.hzb2-begehung-plan-eintrag{border:1px solid var(--border-default);background:var(--surface-default);border-radius:8px;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:8px;padding:8px 10px;display:grid}.hzb2-begehung-plan-eintrag:hover{background:var(--surface-page)}.hzb2-begehung-plan-eintrag.is-aktiv{border-color:var(--action-primary);background:var(--schiefer-100)}.hzb2-begehung-plan-eintrag-knopf{text-align:left;cursor:pointer;min-width:0;color:var(--text-primary);background:0 0;border:0;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;padding:0;display:grid}.hzb2-begehung-plan-eintrag-knopf .hzb2-name>:first-child{font-size:12px;line-height:16px;display:block}.hzb2-begehung-plan-eintrag-aktion{border-radius:var(--r-sm);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;color:var(--n-500)!important}.hzb2-begehung-plan-eintrag-aktion:hover{background:var(--schiefer-100);border-color:var(--schiefer-200);color:var(--action-primary)!important}.hzb2-begehung-plan-legende{color:var(--n-600);grid-template-columns:1fr 1fr;gap:6px 12px;font-size:12px;display:grid}.hzb2-begehung-plan-legende>span{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.hzb2-begehung-plan-legende i{border-radius:999px;flex-shrink:0;width:12px;height:12px}.hzb2-begehung-plan-zoom .hzb2-btn:disabled{opacity:.45;cursor:not-allowed}.hzb2-begehung-plan-detail{border-color:var(--action-primary)!important}.hzb2-begehung-plan-detail-kopf{grid-template-columns:22px minmax(0,1fr) 24px;align-items:start;gap:8px;display:grid}.hzb2-begehung-plan-detail-kopf .hzb2-begehung-nr{margin-top:1px}.hzb2-begehung-plan-detail-titel{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-begehung-plan-detail-titel strong{color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:20px;display:-webkit-box;overflow:hidden}.hzb2-begehung-plan-detail-titel>span:last-child:not(.hzb2-aside-title){color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.hzb2-begehung-plan-detail-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hzb2-begehung-plan-detail-kat{border:1px solid var(--border-default);height:22px;color:var(--n-700);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex;overflow:hidden}.hzb2-begehung-plan-detail-kat i{border-radius:999px;flex-shrink:0;width:10px;height:10px}.hzb2-begehung-plan-detail-kv>span:nth-child(2n){text-align:right}.hzb2-begehung-plan-detail-kv .is-hoch{color:var(--status-error);font-weight:500}.hzb2-begehung-plan-detail-kv .is-ueber{color:var(--status-warning);font-weight:500}.hzb2-begehung-plan-detail-hinweis{border:1px solid var(--blau-300);background:var(--status-info-bg);color:var(--blau-600);border-radius:8px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:12px;line-height:16px;display:flex}.hzb2-begehung-plan-detail-hinweis svg{flex-shrink:0;margin-top:1px}.hzb2-begehung-plan-detail-text{color:var(--n-600);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:17px;display:-webkit-box;overflow:hidden}.hzb2-begehung-plan-detail-medien{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.hzb2-begehung-plan-detail-medien a{aspect-ratio:1;border:1px solid var(--border-default);background:var(--surface-page);border-radius:6px;display:block;overflow:hidden}.hzb2-begehung-plan-detail-medien img{object-fit:cover;width:100%;height:100%;display:block}.hzb2-begehung-plan-detail-mehr{color:var(--n-500);grid-column:1/-1;font-size:11px}.hzb2-begehung-plan-detail-aktionen{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hzb2-begehung-plan-detail-aktionen .hzb2-btn{height:30px;font-size:12px;text-decoration:none}.hzb2-begehung-plan-detail-link{color:var(--status-error);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:12px}.hzb2-begehung-plan-detail-link:hover{text-decoration:underline}.dark .hzb2-begehung-plan-blatt{background:#fff}.hzb2-begehungen-kopf{flex-direction:column;gap:10px;display:flex}.hzb2-begehungen-kopf .hzb2-head{gap:24px}.hzb2-begehungen-kopf .hzb2-head-main{gap:8px}.hzb2-begehungen-seite .fi-page-header-main-ctn{gap:16px}.hzb2-begehungen-warn{color:var(--orange-600)}.hzb2-begehungen-rot{color:var(--rot-600)}.dark .hzb2-begehungen-warn{color:var(--status-warning)}.dark .hzb2-begehungen-rot{color:var(--status-error)}.hzb2-begehungen .hzb2-band.is-warning .hzb2-btn{background:var(--surface-default);border-color:var(--status-warning);color:var(--orange-600);text-decoration:none}.hzb2-begehungen .hzb2-band strong{font-weight:600}.hzb2-begehungen-seite .fi-ta-header-cell-held-on{width:auto}.hzb2-begehungen-seite .fi-ta-header-cell-company\.short-code{width:64px}.hzb2-begehungen-seite .fi-ta-header-cell-creator\.name{width:120px}.hzb2-begehungen-seite .fi-ta-header-cell-feststellungen-anzahl{width:110px}.hzb2-begehungen-seite .fi-ta-header-cell-pins-anzahl{width:90px}.hzb2-begehungen-seite .fi-ta-header-cell-report-status{width:150px}.hzb2-begehungen-seite .fi-ta-actions-header-cell{width:76px}.hzb2-begehungen-name{min-width:0}.hzb2-begehungen-name>:first-child{font-weight:500}.hzb2-begehungen-durch{align-items:center;gap:6px;min-width:0;display:flex}.hzb2-begehungen-durch>:last-child{text-overflow:ellipsis;overflow:hidden}.hzb2-begehungen-offen{color:var(--rot-600);font-weight:600}.dark .hzb2-begehungen-offen{color:var(--status-error)}.hzb2-begehungen-seite .fi-ta-cell-pins-anzahl .fi-ta-text-item{color:var(--n-600)}.hzb2-begehungen-leer{color:var(--n-400)}.hzb2-uebersicht-fristen-zahl.is-over{background:var(--status-error-bg);color:var(--rot-600)}.dark .hzb2-uebersicht-fristen-zahl.is-over{color:var(--status-error)}.hzb2-uebersicht-fristen{font-size:13px;line-height:18px}.hzb2-uebersicht-fristen-zeile{border-bottom:1px solid var(--n-100);white-space:nowrap;font-variant-numeric:tabular-nums;grid-template-columns:100px minmax(180px,1fr) 110px 100px;align-items:center;gap:10px;padding:11px 16px;display:grid}.hzb2-uebersicht-fristen-zeile:last-child{border-bottom:0}.hzb2-uebersicht-fristen-zeile:not(.is-kopf):hover{background:var(--surface-page)}.hzb2-uebersicht-fristen-zeile.is-kopf{background:var(--surface-page);border-bottom:1px solid var(--border-default);color:var(--n-500);text-transform:uppercase;letter-spacing:.04em;padding:8px 16px;font-size:11px;font-weight:500;line-height:14px}.hzb2-uebersicht-fristen-zeile>*{min-width:0}.hzb2-uebersicht-fristen-name{flex-direction:column;min-width:0;display:flex}.hzb2-uebersicht-fristen-name>:first-child{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.hzb2-uebersicht-fristen-name>a:first-child:hover{color:var(--action-primary)}.hzb2-uebersicht-fristen-name>:nth-child(2){color:var(--n-500);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:14px;overflow:hidden}.hzb2-uebersicht-fristen-datum{font-weight:600!important}.hzb2-uebersicht-fristen-name>.is-over{color:var(--rot-600);font-weight:500}.hzb2-uebersicht-fristen-name>.is-bald{color:var(--orange-600);font-weight:500}.hzb2-uebersicht-fristen-name>.is-normal{color:var(--n-600);font-weight:500}.dark .hzb2-uebersicht-fristen-name>.is-over{color:var(--status-error)}.dark .hzb2-uebersicht-fristen-name>.is-bald{color:var(--status-warning)}.hzb2-uebersicht-fristen-zeile .hzb2-chip{gap:5px}.hzb2-uebersicht-fristen-aktion{justify-content:flex-end;display:flex}.hzb2-uebersicht-fristen-btn{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:28px;color:var(--text-primary);white-space:nowrap;cursor:pointer;align-items:center;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.hzb2-uebersicht-fristen-btn:hover:not(:disabled){background:var(--surface-page)}.hzb2-uebersicht-fristen-btn:disabled{opacity:.5;cursor:not-allowed}.hzb2-uebersicht-fristen-btn:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.fi-modal-window.hzb2-unterprojekt-dialog{background:var(--surface-default);max-width:min(720px,100%);box-shadow:var(--el-3);color:var(--text-primary);border-radius:12px;padding:0;font-size:14px;line-height:20px;overflow:hidden}.hzb2-unterprojekt-dialog button,.hzb2-unterprojekt-dialog input{font:inherit}.hzb2-unterprojekt-dialog .fi-modal-header{border-bottom:1px solid var(--border-default);padding:16px 64px 16px 20px;display:block;position:relative}.hzb2-unterprojekt-dialog .fi-modal-header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-unterprojekt-dialog .fi-modal-heading{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);margin:0;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.hzb2-unterprojekt-dialog .fi-modal-description{color:var(--n-500);order:-1;margin:0;font-size:12px;line-height:18px}.hzb2-unterprojekt-kontext{align-items:center;gap:6px;display:flex}.hzb2-unterprojekt-kontext .hzb2-co{height:18px;padding:0 5px;font-size:10px}.hzb2-unterprojekt-dialog .fi-modal-close-btn{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);width:32px;height:32px;color:var(--n-600);top:16px;right:20px;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset-inline-end:20px}.hzb2-unterprojekt-dialog .fi-modal-close-btn:hover{background:var(--surface-page)}.hzb2-unterprojekt-dialog .fi-modal-close-btn .fi-icon{width:14px;height:14px;color:var(--n-600)}.hzb2-unterprojekt-dialog .fi-modal-content{gap:0;padding:16px 20px}.hzb2-unterprojekt-dialog .fi-modal-content>.fi-sc,.hzb2-unterprojekt-dialog .fi-modal-content>.fi-sc.fi-sc-has-gap{gap:16px}.hzb2-unterprojekt-dialog .hzb2-unterprojekt-felder>.fi-grid.fi-sc-has-gap{gap:14px 16px}.hzb2-unterprojekt-dialog .hzb2-unterprojekt-werte>.fi-grid.fi-sc-has-gap{gap:12px}@media (width<=40rem){.hzb2-unterprojekt-dialog .hzb2-unterprojekt-werte>.fi-grid{grid-template-columns:minmax(0,1fr)}}.hzb2-unterprojekt-dialog .fi-fo-field{gap:5px}.hzb2-unterprojekt-dialog .fi-fo-field-label-content{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-unterprojekt-dialog .fi-fo-field-label-content .fi-fo-field-label-required-mark{vertical-align:baseline;color:var(--rot-500);margin-left:4px;font-size:12px;font-weight:500;top:0}.hzb2-unterprojekt-dialog .fi-fo-field-content-col{gap:5px}.hzb2-unterprojekt-dialog .fi-fo-field-content-col>.fi-sc{min-width:0;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;flex-wrap:nowrap;align-items:center;gap:4px;font-size:11px;line-height:16px;display:flex;overflow:hidden}.hzb2-unterprojekt-dialog .fi-fo-field-content-col>.fi-sc .fi-sc-text{color:var(--n-500);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;overflow:hidden}.hzb2-unterprojekt-dialog .fi-fo-field-content-col>.fi-sc .fi-link{color:var(--action-primary);gap:0;padding:0;font-size:11px;font-weight:500;line-height:16px;text-decoration:none}.hzb2-unterprojekt-dialog .fi-fo-field-content-col>.fi-sc .fi-link .fi-link-label{color:var(--action-primary);font-size:11px;font-weight:500}.hzb2-unterprojekt-dialog .fi-fo-field-content-col>.fi-sc .fi-link:hover .fi-link-label{color:var(--action-primary-hover);text-decoration:underline}.hzb2-unterprojekt-dialog .fi-input-wrp{border-radius:var(--r-sm);border-color:var(--border-strong);min-block-size:36px;box-shadow:none}.hzb2-unterprojekt-dialog .fi-input-wrp input.fi-input{font-variant-numeric:tabular-nums;block-size:34px;color:var(--text-primary);padding-block:0;padding-inline:12px;font-size:13px}.hzb2-unterprojekt-dialog .fi-input-wrp .fi-input-wrp-suffix{border:0;padding-inline:0 12px}.hzb2-unterprojekt-dialog .fi-input-wrp .fi-input-wrp-suffix .fi-input-wrp-label{color:var(--n-500);font-size:12px}.hzb2-unterprojekt-dialog .fi-input-wrp .fi-select-input-btn{block-size:34px;min-block-size:34px;padding-inline:12px 34px;font-size:13px}.hzb2-unterprojekt-dialog .fi-input-wrp .fi-select-input-value-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-unterprojekt-dialog .fi-input-wrp:not(.fi-disabled):focus-within{border-color:var(--action-primary);outline:none;box-shadow:none!important}.hzb2-unterprojekt-dialog .fi-fo-field:has(.fi-select-input) .fi-input-wrp:not(.fi-disabled):has([aria-expanded=true]){border-color:var(--action-primary);box-shadow:0 0 0 3px var(--schiefer-100)!important}.hzb2-unterprojekt-dialog .fi-input-wrp.fi-invalid{border-color:var(--rot-500);box-shadow:0 0 0 3px var(--rot-100)!important}.hzb2-unterprojekt-dialog .fi-fo-field-wrp-error-message{color:var(--rot-500);font-size:12px;line-height:16px}.hzb2-unterprojekt-werte .fi-input-wrp.fi-disabled{border-color:var(--border-default);background:var(--surface-page)}.hzb2-unterprojekt-werte .fi-input-wrp.fi-disabled input.fi-input{-webkit-text-fill-color:var(--n-600);color:var(--n-600);opacity:1;cursor:default}.hzb2-unterprojekt-werte .fi-input-wrp.fi-disabled input.fi-input::placeholder{color:var(--n-600);opacity:1;-webkit-text-fill-color:var(--n-600)}.hzb2-unterprojekt-werte .fi-input-wrp.fi-disabled .fi-input-wrp-suffix{background:0 0}.hzb2-unterprojekt-person{align-items:center;gap:6px;min-width:0;display:inline-flex}.hzb2-unterprojekt-person>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-unterprojekt-avatar{background:var(--schiefer-100);width:20px;height:20px;color:var(--schiefer-700);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:600;line-height:1;display:inline-flex}.hzb2-unterprojekt-avatar:before{content:attr(data-initialen)}.hzb2-unterprojekt-dialog .hzb2-unterprojekt-prognose>.fi-grid,.hzb2-unterprojekt-dialog .hzb2-unterprojekt-prognose>.fi-grid.fi-sc-has-gap{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.hzb2-unterprojekt-dialog .hzb2-unterprojekt-prognose>.fi-grid>.fi-grid-col{grid-column:auto;min-width:0}.hzb2-unterprojekt-dialog .hzb2-unterprojekt-prognose{border:1px solid var(--blau-300);background:var(--blau-100);color:var(--blau-600);border-radius:8px;padding:12px 14px}.hzb2-unterprojekt-dialog .hzb2-unterprojekt-prognose.is-warn{border-color:var(--orange-300);background:var(--orange-100);color:var(--orange-600)}.hzb2-unterprojekt-prognose-text{flex-direction:column;gap:6px;min-width:0;display:flex}.hzb2-unterprojekt-prognose-zeile{font-variant-numeric:tabular-nums;align-items:flex-start;gap:8px;font-size:13px;line-height:18px;display:flex}.hzb2-unterprojekt-prognose-zeile>svg{color:var(--blau-500);flex-shrink:0;margin-top:2px}.hzb2-unterprojekt-prognose.is-warn .hzb2-unterprojekt-prognose-zeile>svg{color:var(--orange-500)}.hzb2-unterprojekt-prognose-zeile strong{font-weight:600}.hzb2-unterprojekt-prognose-zeile>span{min-width:0}.hzb2-unterprojekt-prognose-zeile .hzb2-unterprojekt-nowrap{white-space:nowrap}.hzb2-unterprojekt-balken{background:#ffffffb3;border-radius:4px;height:8px;display:flex;overflow:hidden}.hzb2-unterprojekt-balken>i{height:100%;display:block}.hzb2-unterprojekt-balken>.is-gebucht,.hzb2-unterprojekt-legende .is-gebucht{background:var(--action-primary);color:var(--action-primary)}.hzb2-unterprojekt-balken>.is-rest,.hzb2-unterprojekt-legende .is-rest{background:var(--schiefer-300);color:var(--schiefer-300)}.hzb2-unterprojekt-balken>.is-ueber,.hzb2-unterprojekt-legende .is-ueber{background:var(--rot-500);color:var(--rot-500)}.hzb2-unterprojekt-legende{white-space:nowrap;gap:12px;font-size:11px;line-height:16px;display:flex}.hzb2-unterprojekt-legende b{font-weight:400;background:0 0!important}.hzb2-unterprojekt-legende-hinweis{text-overflow:ellipsis;margin-left:auto;overflow:hidden}.hzb2-unterprojekt-prognose .fi-ac{justify-content:flex-end}.hzb2-unterprojekt-prognose .hzb2-unterprojekt-vorschlagen{border-radius:var(--r-sm);border:1px solid var(--blau-500);background:var(--surface-default);height:30px;min-block-size:30px;box-shadow:none;color:var(--blau-600);white-space:nowrap;padding:0 10px;font-size:12px;font-weight:500}.hzb2-unterprojekt-prognose.is-warn .hzb2-unterprojekt-vorschlagen{border-color:var(--orange-500);color:var(--orange-600)}.hzb2-unterprojekt-prognose .hzb2-unterprojekt-vorschlagen .fi-btn-label,.hzb2-unterprojekt-prognose .hzb2-unterprojekt-vorschlagen span{color:inherit;font-size:12px;font-weight:500;line-height:16px}.hzb2-unterprojekt-prognose .hzb2-unterprojekt-vorschlagen:hover{background:var(--surface-page)}.hzb2-unterprojekt-dialog .fi-modal-footer{border-top:1px solid var(--border-default);background:var(--surface-page);margin:0;padding:12px 20px}.hzb2-unterprojekt-dialog .fi-modal-footer-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.hzb2-unterprojekt-dialog .hzb2-unterprojekt-sperre{opacity:1;cursor:default;pointer-events:none;flex:auto;align-items:center;gap:6px;min-width:0;margin-right:auto;padding:0;display:flex}.hzb2-unterprojekt-dialog .hzb2-unterprojekt-sperre .fi-icon{width:12px;height:12px;color:var(--n-500);flex-shrink:0}.hzb2-unterprojekt-dialog .hzb2-unterprojekt-sperre .fi-link-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-500);font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.hzb2-unterprojekt-dialog .hzb2-unterprojekt-abbrechen{border-radius:var(--r-sm);height:36px;min-block-size:36px;color:var(--text-primary);flex-shrink:0;padding:0 12px;font-size:13px;font-weight:500}.hzb2-unterprojekt-dialog .hzb2-unterprojekt-speichern{border-radius:var(--r-sm);background:var(--action-primary);height:36px;min-block-size:36px;color:var(--action-primary-text);border:0;flex-shrink:0;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-unterprojekt-dialog .hzb2-unterprojekt-speichern:hover{background:var(--action-primary-hover)}.hzb2-unterprojekt-dialog .hzb2-unterprojekt-speichern .fi-icon{width:14px;height:14px;color:var(--action-primary-text)}.hzb2-unterprojekt-dialog .hzb2-unterprojekt-speichern:focus-visible,.hzb2-unterprojekt-dialog .hzb2-unterprojekt-abbrechen:focus-visible,.hzb2-unterprojekt-dialog .hzb2-unterprojekt-vorschlagen:focus-visible,.hzb2-unterprojekt-dialog .fi-modal-close-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dark .hzb2-unterprojekt-dialog .fi-modal-close-btn,.dark .hzb2-unterprojekt-dialog .fi-modal-close-btn .fi-icon,.dark .hzb2-unterprojekt-dialog .fi-fo-field-label-content{color:var(--text-secondary)}.dark .hzb2-unterprojekt-werte .fi-input-wrp.fi-disabled input.fi-input,.dark .hzb2-unterprojekt-werte .fi-input-wrp.fi-disabled input.fi-input::placeholder{color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary)}.dark .hzb2-unterprojekt-avatar{color:var(--schiefer-300);background:#16202a}.dark .hzb2-unterprojekt-dialog .hzb2-unterprojekt-prognose{border-color:var(--blau-500);background:var(--status-info-bg);color:var(--blau-300)}.dark .hzb2-unterprojekt-dialog .hzb2-unterprojekt-prognose.is-warn{border-color:var(--orange-500);background:var(--status-warning-bg);color:var(--orange-300)}.dark .hzb2-unterprojekt-balken{background:#ffffff1f}:is(.dark .hzb2-unterprojekt-dialog .fi-input-wrp:not(.fi-disabled):focus-within,.dark .hzb2-unterprojekt-dialog .fi-fo-field:has(.fi-select-input) .fi-input-wrp:not(.fi-disabled):has([aria-expanded=true])){box-shadow:0 0 0 3px #16202a!important}.dark .hzb2-unterprojekt-dialog .fi-input-wrp.fi-invalid{border-color:var(--rot-300);box-shadow:0 0 0 3px var(--status-error-bg)!important}.dark .hzb2-unterprojekt-dialog .fi-fo-field-label-required-mark,.dark .hzb2-unterprojekt-dialog .fi-fo-field-wrp-error-message{color:var(--rot-300)}.dark .hzb2-unterprojekt-balken>.is-rest,.dark .hzb2-unterprojekt-legende .is-rest{background:var(--schiefer-400);color:var(--schiefer-400)}.fi-modal-window.hzb2-aufgabe-dlg{background:var(--surface-default);max-width:min(760px,100%);box-shadow:var(--el-3);color:var(--text-primary);border-radius:12px;padding:0;font-size:14px;line-height:20px;overflow:hidden}.fi-modal-window-ctn:has(>.hzb2-aufgabe-dlg){padding-top:48px}.hzb2-aufgabe-dlg button,.hzb2-aufgabe-dlg input,.hzb2-aufgabe-dlg textarea{font-family:inherit}.hzb2-aufgabe-dlg .fi-modal-header{border-bottom:1px solid var(--border-default);padding:16px 64px 16px 20px;display:block;position:relative}.hzb2-aufgabe-dlg .fi-modal-header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-aufgabe-dlg .fi-modal-heading{color:var(--text-primary);order:2;margin:0;font-size:18px;font-weight:600;line-height:24px}.hzb2-aufgabe-dlg .fi-modal-description{color:var(--n-500);order:1;margin:0;font-size:12px;line-height:18px}.hzb2-aufgabe-dlg-kontext{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.hzb2-aufgabe-dlg-kontext-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-aufgabe-dlg .fi-modal-close-btn{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);width:32px;height:32px;color:var(--n-600);top:16px;right:20px;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset-inline-end:20px}.hzb2-aufgabe-dlg .fi-modal-close-btn:hover{background:var(--surface-page)}.hzb2-aufgabe-dlg .fi-modal-close-btn .fi-icon{width:14px;height:14px;color:var(--n-600)}.hzb2-aufgabe-dlg .fi-modal-content{gap:0;padding:16px 20px}.hzb2-aufgabe-dlg .fi-modal-content>.fi-sc{gap:16px}.hzb2-aufgabe-dlg .hzb2-aufgabe-dlg-zeile>.fi-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 16px;display:grid}.hzb2-aufgabe-dlg .hzb2-aufgabe-dlg-zeile.is-drei>.fi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hzb2-aufgabe-dlg .hzb2-aufgabe-dlg-zeile>.fi-grid>.fi-grid-col{grid-column:auto}@media (width<=40rem){.hzb2-aufgabe-dlg .hzb2-aufgabe-dlg-zeile>.fi-grid,.hzb2-aufgabe-dlg .hzb2-aufgabe-dlg-zeile.is-drei>.fi-grid,.hzb2-aufgabe-dlg-karten{grid-template-columns:minmax(0,1fr)}}.hzb2-aufgabe-dlg-feld{flex-direction:column;gap:6px;min-width:0;display:flex}.hzb2-aufgabe-dlg-zeile.is-drei .hzb2-aufgabe-dlg-feld{gap:5px}.hzb2-aufgabe-dlg-label,.hzb2-aufgabe-dlg .fi-fo-field-label-content{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-aufgabe-dlg .fi-fo-field{gap:5px}.hzb2-aufgabe-dlg .fi-fo-field-label-required-mark{color:var(--rot-500);margin-left:3px}.hzb2-aufgabe-dlg .fi-fo-field-content-col{gap:5px}.hzb2-aufgabe-dlg .fi-fo-field-content-col>.fi-sc .fi-sc-text{min-width:0;color:var(--n-500);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;display:block;overflow:hidden}.hzb2-aufgabe-dlg-warn{color:var(--orange-600);font-weight:500}.hzb2-aufgabe-dlg .fi-input-wrp{border-radius:var(--r-sm);min-block-size:36px;box-shadow:none;outline:1px solid var(--border-strong);outline-offset:-1px}.hzb2-aufgabe-dlg .fi-input-wrp input.fi-input{block-size:34px;padding-block:0;padding-inline:12px;font-size:13px}.hzb2-aufgabe-dlg .fi-input-wrp input.fi-input::placeholder,.hzb2-aufgabe-dlg textarea::placeholder{color:var(--n-400)}.hzb2-aufgabe-dlg .fi-input-wrp .fi-select-input-btn{block-size:34px;min-block-size:34px;padding-inline:12px 34px;font-size:13px}.hzb2-aufgabe-dlg .fi-input-wrp .fi-select-input-value-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-aufgabe-dlg .fi-input-wrp .fi-select-input-placeholder{color:var(--n-400)}.hzb2-aufgabe-dlg .fi-input-wrp .fi-input-wrp-suffix{color:var(--n-500);padding-inline-end:12px;font-size:12px}.hzb2-aufgabe-dlg .fi-input-wrp .fi-input-wrp-suffix .fi-icon{width:13px;height:13px;color:var(--n-500)}.hzb2-aufgabe-dlg .fi-input-wrp textarea{padding:10px 12px;font-size:13px;line-height:20px}.hzb2-aufgabe-dlg-zahl{font-variant-numeric:tabular-nums}.hzb2-aufgabe-dlg .fi-input-wrp:not(.fi-disabled):focus-within{box-shadow:none!important}.hzb2-aufgabe-dlg .fi-fo-field:has(.fi-select-input) .fi-input-wrp:not(.fi-disabled):has([aria-expanded=true]){outline-color:var(--action-primary);box-shadow:0 0 0 3px var(--schiefer-100)!important}.hzb2-aufgabe-dlg .fi-input-wrp.fi-disabled{background:var(--surface-page)}.hzb2-aufgabe-dlg .fi-input-wrp.fi-invalid{outline-color:var(--rot-500);box-shadow:0 0 0 3px var(--rot-100)!important}.hzb2-aufgabe-dlg .fi-fo-field-wrp-error-message{color:var(--rot-500);font-size:12px;line-height:16px}.hzb2-aufgabe-dlg-person{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.hzb2-aufgabe-dlg .fi-select-input-value-ctn .fi-badge{background:var(--surface-page);height:24px;color:var(--text-primary);box-shadow:none;border-radius:999px;padding-inline:2px 8px;font-size:13px;font-weight:400}.hzb2-aufgabe-dlg-segment{flex-wrap:wrap;gap:6px;display:flex}.hzb2-aufgabe-dlg-segment>button{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:36px;color:var(--n-600);white-space:nowrap;cursor:pointer;align-items:center;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.hzb2-aufgabe-dlg-segment>button.is-hoch{color:var(--rot-600)}.hzb2-aufgabe-dlg-segment>button:hover:not(.is-an){background:var(--surface-page)}.hzb2-aufgabe-dlg-segment>button.is-an{border-color:var(--schiefer-200);background:var(--schiefer-100);color:var(--schiefer-700)}.hzb2-aufgabe-dlg-segment>button.is-an.is-hoch{color:var(--rot-600)}.hzb2-aufgabe-dlg-segment>button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-aufgabe-dlg-karten{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hzb2-aufgabe-dlg-karte{border:1px solid var(--border-default);background:var(--surface-default);text-align:left;cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.hzb2-aufgabe-dlg-karte:hover:not(.is-an){border-color:var(--schiefer-200);background:var(--schiefer-50)}.hzb2-aufgabe-dlg-karte.is-an{border-color:var(--action-primary);background:var(--schiefer-100)}.hzb2-aufgabe-dlg-karte:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-aufgabe-dlg-radio{box-sizing:border-box;border:1.5px solid var(--border-strong);background:var(--surface-default);border-radius:999px;flex-shrink:0;width:16px;height:16px;margin-top:2px}.hzb2-aufgabe-dlg-karte.is-an .hzb2-aufgabe-dlg-radio{border:5px solid var(--action-primary)}.hzb2-aufgabe-dlg-karte-text{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-aufgabe-dlg-karte-titel{color:var(--text-primary);font-size:13px;font-weight:500;line-height:18px}.hzb2-aufgabe-dlg-karte-info{color:var(--n-500);text-wrap:pretty;font-size:11px;line-height:16px}.hzb2-aufgabe-dlg-chips{flex-wrap:wrap;gap:6px;display:flex}.hzb2-aufgabe-dlg-chip{border:1px dashed var(--border-strong);max-width:100%;height:28px;color:var(--n-600);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.hzb2-aufgabe-dlg-chip>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-aufgabe-dlg-chip>svg{color:var(--n-500);flex-shrink:0}.hzb2-aufgabe-dlg-chip:hover:not(.is-an){border-color:var(--schiefer-200);background:var(--schiefer-50)}.hzb2-aufgabe-dlg-chip.is-an{border:1px solid var(--schiefer-100);background:var(--schiefer-100);color:var(--schiefer-700)}.hzb2-aufgabe-dlg-chip.is-an>svg{color:var(--action-primary)}.hzb2-aufgabe-dlg-chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-aufgabe-dlg-leer{color:var(--n-500);font-size:12px;line-height:16px}.hzb2-aufgabe-dlg .fi-modal-footer{border-top:1px solid var(--border-default);background:var(--surface-page);margin:0;padding:12px 20px}.hzb2-aufgabe-dlg .fi-modal-footer-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hzb2-aufgabe-dlg-weitere{color:var(--n-600);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;margin-right:auto;font-size:12px;line-height:16px;display:flex}.hzb2-aufgabe-dlg-weitere>input{border:1.5px solid var(--border-strong);background:var(--surface-default);width:16px;height:16px;color:var(--action-primary);cursor:pointer;border-radius:4px;margin:0}.hzb2-aufgabe-dlg-weitere>input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-aufgabe-dlg .hzb2-aufgabe-dlg-sekundaer{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:36px;min-block-size:36px;box-shadow:none;color:var(--text-primary);padding:0 12px;font-size:13px;font-weight:500}.hzb2-aufgabe-dlg .hzb2-aufgabe-dlg-sekundaer:hover{background:var(--surface-page)}.hzb2-aufgabe-dlg .hzb2-aufgabe-dlg-primaer{border-radius:var(--r-sm);background:var(--action-primary);height:36px;min-block-size:36px;color:var(--action-primary-text);border:0;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-aufgabe-dlg .hzb2-aufgabe-dlg-primaer:hover{background:var(--action-primary-hover)}.hzb2-aufgabe-dlg .hzb2-aufgabe-dlg-primaer .fi-icon{width:14px;height:14px;color:var(--action-primary-text)}.hzb2-aufgabe-dlg .hzb2-aufgabe-dlg-primaer:focus-visible,.hzb2-aufgabe-dlg .hzb2-aufgabe-dlg-sekundaer:focus-visible,.hzb2-aufgabe-dlg .fi-modal-close-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dark .hzb2-aufgabe-dlg .fi-modal-close-btn,.dark .hzb2-aufgabe-dlg .fi-modal-close-btn .fi-icon,.dark .hzb2-aufgabe-dlg-label,.dark .hzb2-aufgabe-dlg .fi-fo-field-label-content,.dark .hzb2-aufgabe-dlg-weitere,.dark .hzb2-aufgabe-dlg-segment>button:not(.is-an),.dark .hzb2-aufgabe-dlg-chip:not(.is-an){color:var(--text-secondary)}.dark .hzb2-aufgabe-dlg-segment>button.is-an,.dark .hzb2-aufgabe-dlg-karte.is-an,.dark .hzb2-aufgabe-dlg-chip.is-an{border-color:var(--action-primary);color:var(--text-primary);background:#16202a}.dark .hzb2-aufgabe-dlg-segment>button.is-hoch{color:var(--rot-300)}.dark .hzb2-aufgabe-dlg-karte:hover:not(.is-an),.dark .hzb2-aufgabe-dlg-chip:hover:not(.is-an),.dark .hzb2-aufgabe-dlg-segment>button:hover:not(.is-an){background:var(--surface-raised);border-color:var(--border-strong)}:is(.dark .hzb2-aufgabe-dlg .fi-input-wrp:not(.fi-disabled):focus-within,.dark .hzb2-aufgabe-dlg .fi-fo-field:has(.fi-select-input) .fi-input-wrp:not(.fi-disabled):has([aria-expanded=true])){box-shadow:0 0 0 3px #16202a!important}.dark .hzb2-aufgabe-dlg .fi-input-wrp.fi-invalid{outline-color:var(--rot-300);box-shadow:0 0 0 3px var(--status-error-bg)!important}.dark .hzb2-aufgabe-dlg .fi-fo-field-label-required-mark,.dark .hzb2-aufgabe-dlg .fi-fo-field-wrp-error-message{color:var(--rot-300)}.dark .hzb2-aufgabe-dlg-warn{color:var(--orange-300)}.hzb2-aufgabe-dlg-feld>.hzb2-aufgabe-dlg-segment{margin-top:4px}.fi-modal-window.hzb2-dokument-dlg{background:var(--surface-default);max-width:min(620px,100%);box-shadow:var(--el-3);color:var(--text-primary);border-radius:12px;padding:0;font-size:14px;line-height:20px;overflow:hidden}.hzb2-dokument-dlg button,.hzb2-dokument-dlg input,.hzb2-dokument-dlg textarea{font:inherit}.hzb2-dokument-dlg .fi-modal-header{border-bottom:1px solid var(--border-default);padding:16px 64px 16px 20px;display:block;position:relative}.hzb2-dokument-dlg .fi-modal-header>div{flex-direction:column-reverse;gap:2px;min-width:0;display:flex}.hzb2-dokument-dlg .fi-modal-heading{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.hzb2-dokument-dlg .fi-modal-description{color:var(--n-500);margin:0;font-size:12px;line-height:16px}.hzb2-dokument-dlg-kontext{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.hzb2-dokument-dlg-kontextdok{text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-dokument-dlg .fi-modal-close-btn{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);width:32px;height:32px;color:var(--n-600);top:16px;right:20px;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset-inline-end:20px}.hzb2-dokument-dlg .fi-modal-close-btn:hover{background:var(--surface-page)}.hzb2-dokument-dlg .fi-modal-close-btn .fi-icon{width:14px;height:14px;color:var(--n-600)}.hzb2-dokument-dlg .fi-modal-content{gap:0;padding:16px 20px}.hzb2-dokument-dlg .fi-modal-content>.fi-sc{gap:16px}.hzb2-dokument-dlg-raster>.fi-sc,.hzb2-dokument-dlg .hzb2-dokument-dlg-raster.fi-grid{gap:14px 16px}.hzb2-dokument-dlg .fi-fo-field{gap:5px}.hzb2-dokument-dlg .fi-fo-field-label-ctn{justify-content:space-between}.hzb2-dokument-dlg .fi-fo-field-label-content{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-dokument-dlg .fi-fo-field-label-required-mark{color:var(--rot-500);margin-left:3px}.hzb2-dokument-dlg .fi-fo-field-label-ctn>.fi-sc .fi-sc-text{color:var(--n-400);white-space:nowrap;font-size:12px;font-weight:400;line-height:16px}.hzb2-dokument-dlg .fi-fo-field-content-col{gap:5px}.hzb2-dokument-dlg .fi-fo-field-content-col>.fi-sc .fi-sc-text{min-width:0;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;display:block;overflow:hidden}.hzb2-dokument-dlg .fi-input-wrp{border-radius:var(--r-sm);min-block-size:36px}.hzb2-dokument-dlg .fi-input-wrp input.fi-input{font-variant-numeric:tabular-nums;block-size:34px;padding-block:0;font-size:13px}.hzb2-dokument-dlg .fi-input-wrp .fi-select-input-btn{block-size:34px;min-block-size:34px;padding-inline:12px 32px;font-size:13px}.hzb2-dokument-dlg .fi-input-wrp .fi-select-input-value-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-dokument-dlg .fi-input-wrp .fi-select-input-placeholder{color:var(--n-500)}.hzb2-dokument-dlg .fi-input-wrp textarea{min-height:64px;padding:10px 12px;font-size:13px;line-height:20px}.hzb2-dokument-dlg .fi-input-wrp textarea::placeholder,.hzb2-dokument-dlg .fi-input-wrp input.fi-input::placeholder{color:var(--n-400)}.hzb2-dokument-dlg .fi-input-wrp .fi-input-wrp-suffix .fi-icon{width:13px;height:13px;color:var(--n-500)}.hzb2-dokument-dlg .fi-input-wrp:not(.fi-disabled):focus-within{border-color:var(--action-primary);outline:none;box-shadow:none!important}.hzb2-dokument-dlg .fi-fo-field:has(.fi-select-input) .fi-input-wrp:not(.fi-disabled):has([aria-expanded=true]){border-color:var(--action-primary);box-shadow:0 0 0 3px var(--schiefer-100)!important}.hzb2-dokument-dlg .fi-input-wrp.fi-disabled{background:var(--surface-page)}.hzb2-dokument-dlg .fi-input-wrp.fi-invalid{border-color:var(--rot-500);box-shadow:0 0 0 3px var(--rot-100)!important}.hzb2-dokument-dlg .fi-fo-field-wrp-error-message{color:var(--rot-500);font-size:12px;line-height:16px}.hzb2-dokument-dlg-dateien .filepond--root{box-shadow:none;background:0 0;margin-bottom:0;font-family:inherit}.hzb2-dokument-dlg-dateien.is-version .filepond--root:has(.filepond--item) .filepond--drop-label{display:none}.hzb2-dokument-dlg-dateien.is-version .filepond--root:has(.filepond--item) .filepond--list-scroller{margin-top:0}.hzb2-dokument-dlg-dateien .filepond--panel-root{background:0 0;border:0;border-radius:8px}.hzb2-dokument-dlg-dateien .filepond--drop-label{border:1.5px dashed var(--schiefer-300);background:var(--schiefer-50);min-height:0;color:var(--text-primary);border-radius:8px}.hzb2-dokument-dlg-dateien .filepond--drop-label label{cursor:pointer;padding:22px 16px}.hzb2-dokument-dlg-drop{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.hzb2-dokument-dlg-dropicon{border:1px solid var(--schiefer-200);background:var(--surface-default);width:40px;height:40px;color:var(--action-primary);border-radius:999px;justify-content:center;align-items:center;display:flex}.hzb2-dokument-dlg-droptext{color:var(--text-primary);font-size:13px;line-height:20px}.hzb2-dokument-dlg-droptext .filepond--label-action{color:var(--action-primary);font-weight:500;text-decoration:none}.hzb2-dokument-dlg-drophinweis{color:var(--n-500);font-size:11px;line-height:16px}.hzb2-dokument-dlg-dateien .filepond--root[data-hopper-state=drag-over] .filepond--drop-label{border-color:var(--action-primary);background:var(--schiefer-100)}.hzb2-dokument-dlg-dateien .filepond--list{left:0;right:0}.hzb2-dokument-dlg-dateien .filepond--list-scroller{margin-top:8px}.hzb2-dokument-dlg-dateien .filepond--item{margin:0 0 6px}.hzb2-dokument-dlg-dateien .filepond--item-panel,.hzb2-dokument-dlg-dateien [data-filepond-item-state] .filepond--item-panel{background:var(--surface-default);box-shadow:inset 0 0 0 1px var(--border-default);border-radius:8px}.hzb2-dokument-dlg-dateien [data-filepond-item-state*=error] .filepond--item-panel,.hzb2-dokument-dlg-dateien [data-filepond-item-state*=invalid] .filepond--item-panel{background:var(--rot-100);box-shadow:inset 0 0 0 1px var(--rot-500)}.hzb2-dokument-dlg-dateien .filepond--file{color:var(--text-primary);padding:8px 12px}.hzb2-dokument-dlg-dateien .filepond--file-info-main{font-size:13px;font-weight:500;line-height:18px}.hzb2-dokument-dlg-dateien .filepond--file-info-sub{color:var(--n-500);opacity:1;font-variant-numeric:tabular-nums;font-size:11px;line-height:16px}.hzb2-dokument-dlg-dateien .filepond--file-status-main{color:var(--n-600);font-size:11px;font-weight:500;line-height:16px}.hzb2-dokument-dlg-dateien .filepond--file-status-sub{color:var(--n-500);opacity:1;font-size:11px;line-height:16px}.hzb2-dokument-dlg-dateien [data-filepond-item-state=processing-complete] .filepond--file-status-main{color:var(--gruen-600)}.hzb2-dokument-dlg-dateien [data-filepond-item-state*=error] .filepond--file-status-main,.hzb2-dokument-dlg-dateien [data-filepond-item-state*=invalid] .filepond--file-status-main{color:var(--rot-600)}.hzb2-dokument-dlg-dateien .filepond--file-action-button{border-radius:var(--r-sm);width:28px;height:28px;color:var(--n-600);box-shadow:none;cursor:pointer;background:0 0}.hzb2-dokument-dlg-dateien .filepond--file-action-button:hover,.hzb2-dokument-dlg-dateien .filepond--file-action-button:focus{background:var(--surface-page);box-shadow:0 0 0 1px var(--border-default)}.hzb2-dokument-dlg-dateien .filepond--progress-indicator{color:var(--action-primary)}.hzb2-dokument-dlg-dateien .filepond--file-wrapper{border-radius:8px}.hzb2-dokument-dlg .fi-modal-footer{border-top:1px solid var(--border-default);background:var(--surface-page);margin:0;padding:12px 20px}.hzb2-dokument-dlg .fi-modal-footer-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.hzb2-dokument-dlg .hzb2-dokument-dlg-hinweis{opacity:1;cursor:default;pointer-events:none;align-items:center;gap:6px;min-width:0;margin-right:auto;padding:0;display:flex}.hzb2-dokument-dlg .hzb2-dokument-dlg-hinweis .fi-icon{width:13px;height:13px;color:var(--n-500);flex-shrink:0}.hzb2-dokument-dlg .hzb2-dokument-dlg-hinweis .fi-link-label{min-width:0;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.hzb2-dokument-dlg .hzb2-dokument-dlg-abbrechen{border-radius:var(--r-sm);height:36px;min-block-size:36px;color:var(--text-primary);flex-shrink:0;padding:0 12px;font-size:13px;font-weight:500}.hzb2-dokument-dlg .hzb2-dokument-dlg-primaer{border-radius:var(--r-sm);background:var(--action-primary);height:36px;min-block-size:36px;color:var(--action-primary-text);font-variant-numeric:tabular-nums;border:0;flex-shrink:0;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-dokument-dlg .hzb2-dokument-dlg-primaer:hover{background:var(--action-primary-hover);color:var(--action-primary-text)}.hzb2-dokument-dlg .hzb2-dokument-dlg-primaer .fi-icon{width:14px;height:14px;color:var(--action-primary-text)}.hzb2-dokument-dlg .hzb2-dokument-dlg-primaer:focus-visible,.hzb2-dokument-dlg .hzb2-dokument-dlg-abbrechen:focus-visible,.hzb2-dokument-dlg .fi-modal-close-btn:focus-visible,.hzb2-dokument-dlg-dateien .filepond--file-action-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dark .hzb2-dokument-dlg .fi-modal-close-btn,.dark .hzb2-dokument-dlg .fi-modal-close-btn .fi-icon,.dark .hzb2-dokument-dlg .fi-fo-field-label-content{color:var(--text-secondary)}.dark .hzb2-dokument-dlg-dateien .filepond--drop-label{border-color:var(--schiefer-400);background:#16202a}.dark .hzb2-dokument-dlg-dropicon{border-color:var(--schiefer-400)}.dark .hzb2-dokument-dlg-dateien [data-filepond-item-state*=error] .filepond--item-panel,.dark .hzb2-dokument-dlg-dateien [data-filepond-item-state*=invalid] .filepond--item-panel{background:var(--status-error-bg);box-shadow:inset 0 0 0 1px var(--rot-300)}.dark .hzb2-dokument-dlg-dateien [data-filepond-item-state=processing-complete] .filepond--file-status-main{color:var(--gruen-300)}:is(.dark .hzb2-dokument-dlg .fi-input-wrp:not(.fi-disabled):focus-within,.dark .hzb2-dokument-dlg .fi-fo-field:has(.fi-select-input) .fi-input-wrp:not(.fi-disabled):has([aria-expanded=true])){box-shadow:0 0 0 3px #16202a!important}.dark .hzb2-dokument-dlg .fi-input-wrp.fi-invalid{border-color:var(--rot-300);box-shadow:0 0 0 3px var(--status-error-bg)!important}.dark .hzb2-dokument-dlg .fi-fo-field-label-required-mark,.dark .hzb2-dokument-dlg .fi-fo-field-wrp-error-message{color:var(--rot-300)}.fi-modal-window.hzb2-dokvorschau{border-radius:var(--r-lg);background:var(--surface-default);box-shadow:var(--el-3);color:var(--text-primary);padding:0;font-size:14px;line-height:20px;overflow:hidden}.hzb2-dokvorschau .fi-modal-header{border-bottom:1px solid var(--border-default);padding:16px 64px 14px 20px;display:block;position:relative}.hzb2-dokvorschau .fi-modal-header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-dokvorschau .fi-modal-heading{color:var(--text-primary);min-width:0;margin:0;font-size:18px;font-weight:600;line-height:24px}.hzb2-dokvorschau-titel{align-items:center;gap:8px;min-width:0;display:flex}.hzb2-dokvorschau-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-dokvorschau-titel .hzb2-co{flex-shrink:0}.hzb2-dokvorschau .fi-modal-description{color:var(--n-500);font-variant-numeric:tabular-nums;margin:0;font-size:12px;line-height:16px}.hzb2-dokvorschau .fi-modal-close-btn{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);width:32px;height:32px;color:var(--n-600);top:16px;right:20px;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset-inline-end:20px}.hzb2-dokvorschau .fi-modal-close-btn:hover{background:var(--surface-page)}.hzb2-dokvorschau .fi-modal-close-btn .fi-icon{width:14px;height:14px;color:var(--n-600)}.hzb2-dokvorschau .fi-modal-content{background:var(--surface-page);gap:0;padding:16px 20px}.hzb2-dokvorschau-flaeche{border:1px solid var(--border-default);border-radius:var(--r-lg);background:var(--surface-default);justify-content:center;align-items:center;height:min(72vh,820px);min-height:280px;display:flex;overflow:hidden}.hzb2-dokvorschau-flaeche.is-bild{background:var(--n-100)}.hzb2-dokvorschau-flaeche.is-keine{height:auto;min-height:240px}.hzb2-dokvorschau-pdf{background:var(--n-100);border:0;width:100%;height:100%;display:block}.hzb2-dokvorschau-bild{object-fit:contain;max-width:100%;max-height:100%;display:block}.hzb2-dokvorschau-leer{text-align:center;max-width:420px;color:var(--n-500);flex-direction:column;align-items:center;gap:6px;padding:32px 16px;font-size:13px;line-height:20px;display:flex}.hzb2-dokvorschau-leer strong{color:var(--text-primary);font-size:14px;font-weight:600}.hzb2-dokvorschau-leersymbol{border:1px solid var(--schiefer-200);background:var(--schiefer-50);width:40px;height:40px;color:var(--action-primary);border-radius:999px;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.hzb2-dokvorschau .fi-modal-footer{border-top:1px solid var(--border-default);background:var(--surface-page);margin:0;padding:12px 20px}.hzb2-dokvorschau .fi-modal-footer-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hzb2-dokvorschau .hzb2-dokvorschau-bezug{margin-right:auto}.hzb2-dokvorschau .hzb2-dokvorschau-knopf{border-radius:var(--r-sm);height:36px;flex-shrink:0;gap:6px;min-block-size:36px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-dokvorschau .hzb2-dokvorschau-knopf .fi-icon{width:14px;height:14px}.hzb2-dokvorschau .hzb2-dokvorschau-primaer{background:var(--action-primary);color:var(--action-primary-text);border:0}.hzb2-dokvorschau .hzb2-dokvorschau-primaer:hover{background:var(--action-primary-hover);color:var(--action-primary-text)}.hzb2-dokvorschau .hzb2-dokvorschau-primaer .fi-icon{color:var(--action-primary-text)}.hzb2-dokvorschau .hzb2-dokvorschau-knopf:focus-visible,.hzb2-dokvorschau .fi-modal-close-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-dokumente-seite .fi-ta-col:has(.hzb2-dokumente-name)>button{cursor:pointer;text-align:start}.hzb2-dokumente-seite button:has(>.hzb2-dokumente-name){cursor:pointer;text-align:start}.hzb2-dokumente-seite button:hover .hzb2-dokumente-datei>span:last-child{text-underline-offset:2px;text-decoration:underline}.dark .hzb2-dokvorschau .fi-modal-close-btn,.dark .hzb2-dokvorschau .fi-modal-close-btn .fi-icon{color:var(--text-secondary)}.dark .hzb2-dokvorschau-flaeche.is-bild,.dark .hzb2-dokvorschau-pdf{background:var(--surface-page)}.dark .hzb2-dokvorschau-leersymbol{border-color:var(--schiefer-400);background:#16202a}.fi-modal-window.hzb2-auslage-dlg{background:var(--surface-default);max-width:min(720px,100%);box-shadow:var(--el-3);color:var(--text-primary);border-radius:12px;padding:0;font-size:14px;line-height:20px;overflow:hidden}.hzb2-auslage-dlg button,.hzb2-auslage-dlg input{font:inherit}.hzb2-auslage-dlg .fi-modal-header{border-bottom:1px solid var(--border-default);padding:16px 64px 16px 20px;display:block;position:relative}.hzb2-auslage-dlg .fi-modal-header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-auslage-dlg .fi-modal-heading{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);margin:0;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.hzb2-auslage-dlg .fi-modal-description{color:var(--n-500);order:-1;margin:0;font-size:12px;line-height:18px}.hzb2-auslage-dlg-kontext{white-space:nowrap;align-items:center;gap:6px;display:flex}.hzb2-auslage-dlg-kontext .hzb2-co{height:18px;padding:0 5px;font-size:10px}.hzb2-auslage-dlg .fi-modal-close-btn{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);width:32px;height:32px;color:var(--n-600);top:16px;right:20px;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset-inline-end:20px}.hzb2-auslage-dlg .fi-modal-close-btn:hover{background:var(--surface-page)}.hzb2-auslage-dlg .fi-modal-close-btn .fi-icon{width:16px;height:16px;color:var(--n-600)}.hzb2-auslage-dlg .fi-modal-content{gap:0;padding:16px 20px}.hzb2-auslage-dlg .fi-modal-content>.fi-sc,.hzb2-auslage-dlg .fi-modal-content>.fi-sc.fi-sc-has-gap{gap:16px}.hzb2-auslage-dlg .hzb2-auslage-dlg-block>.fi-grid.fi-sc-has-gap{gap:10px}.hzb2-auslage-dlg .hzb2-auslage-dlg-gruppe{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);font-size:11px;font-weight:500;line-height:14px;display:block}.hzb2-auslage-dlg .hzb2-auslage-dlg-raster>.fi-grid.fi-sc-has-gap{gap:14px 16px}.hzb2-auslage-dlg .fi-fo-field{gap:5px}.hzb2-auslage-dlg .fi-fo-field-label-ctn{justify-content:space-between;gap:8px}.hzb2-auslage-dlg .fi-fo-field-label-content{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-auslage-dlg .fi-fo-field-label-content .fi-fo-field-label-required-mark{vertical-align:baseline;color:var(--rot-500);margin-left:4px;font-size:12px;font-weight:500;top:0}.hzb2-auslage-dlg .fi-fo-field-label-ctn>.fi-sc .fi-sc-text{color:var(--n-400);white-space:nowrap;font-size:12px;font-weight:400;line-height:16px}.hzb2-auslage-dlg .fi-fo-field-content-col{gap:5px}.hzb2-auslage-dlg .fi-fo-field-content-col>.fi-sc .fi-sc-text{min-width:0;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;display:block;overflow:hidden}.hzb2-auslage-dlg .fi-input-wrp{border-radius:var(--r-sm);border-color:var(--border-strong);min-block-size:36px;box-shadow:none}.hzb2-auslage-dlg .fi-input-wrp input.fi-input,.hzb2-auslage-dlg .fi-input-wrp .fi-fo-date-time-picker-display-text-input{font-variant-numeric:tabular-nums;block-size:34px;color:var(--text-primary);padding-block:0;padding-inline:12px;font-size:13px}.hzb2-auslage-dlg .fi-input-wrp input.fi-input::placeholder{color:var(--n-400)}.hzb2-auslage-dlg .fi-input-wrp .fi-input-wrp-suffix{background:0 0;border:0;padding-inline:0 12px}.hzb2-auslage-dlg .fi-input-wrp .fi-input-wrp-suffix .fi-input-wrp-label{color:var(--n-500);font-size:12px}.hzb2-auslage-dlg .fi-input-wrp .fi-select-input-btn{block-size:34px;min-block-size:34px;padding-inline:12px 34px;font-size:13px}.hzb2-auslage-dlg .fi-input-wrp .fi-select-input-value-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-auslage-dlg .fi-input-wrp .fi-select-input-placeholder{color:var(--n-400)}.hzb2-auslage-dlg .fi-input-wrp.fi-disabled{background:var(--surface-page)}.hzb2-auslage-dlg .fi-input-wrp:not(.fi-disabled):focus-within{border-color:var(--action-primary);outline:none;box-shadow:none!important}.hzb2-auslage-dlg .fi-fo-field:has(.fi-select-input) .fi-input-wrp:not(.fi-disabled):has([aria-expanded=true]){border-color:var(--action-primary);box-shadow:0 0 0 3px var(--schiefer-100)!important}.hzb2-auslage-dlg .fi-input-wrp.fi-invalid{border-color:var(--rot-500);box-shadow:0 0 0 3px var(--rot-100)!important}.hzb2-auslage-dlg .fi-fo-field-wrp-error-message{color:var(--rot-500);font-size:12px;line-height:16px}.hzb2-auslage-dlg-summe{border:1px solid var(--border-default);background:var(--surface-page);font-variant-numeric:tabular-nums;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.hzb2-auslage-dlg-summe>div{flex-direction:column;gap:2px;min-width:0;padding:10px 14px;display:flex}.hzb2-auslage-dlg-summe>div+div{border-left:1px solid var(--n-100)}.hzb2-auslage-dlg-summe span{letter-spacing:.04em;text-transform:uppercase;color:var(--n-500);white-space:nowrap;font-size:11px;line-height:14px}.hzb2-auslage-dlg-summe strong{color:var(--text-primary);white-space:nowrap;font-size:16px;font-weight:600;line-height:22px}.hzb2-auslage-dlg-summe strong.is-ust{color:var(--n-600)}.hzb2-auslage-dlg .hzb2-auslage-dlg-unten>.fi-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:16px;display:grid}.hzb2-auslage-dlg .hzb2-auslage-dlg-unten>.fi-grid>.fi-grid-col{flex-direction:column;grid-column:auto;min-width:0;display:flex}.hzb2-auslage-dlg .hzb2-auslage-dlg-unten>.fi-grid>.fi-grid-col>.fi-sc-component,.hzb2-auslage-dlg .hzb2-auslage-dlg-abrechnungsspalte,.hzb2-auslage-dlg .hzb2-auslage-dlg-abrechnungsspalte>.fi-grid,.hzb2-auslage-dlg .hzb2-auslage-dlg-abrechnungsspalte>.fi-grid>.fi-grid-col:last-child,.hzb2-auslage-dlg .hzb2-auslage-dlg-abrechnungsspalte>.fi-grid>.fi-grid-col:last-child>.fi-sc-component{flex-direction:column;flex:auto;min-width:0;display:flex}.hzb2-auslage-dlg .hzb2-auslage-dlg-abrechnungsspalte>.fi-grid,.hzb2-auslage-dlg .hzb2-auslage-dlg-beleg>.fi-grid.fi-sc-has-gap{gap:6px}.hzb2-auslage-dlg .hzb2-auslage-dlg-spaltentitel{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px;display:block}@media (width<=40rem){.hzb2-auslage-dlg .hzb2-auslage-dlg-unten>.fi-grid{grid-template-columns:minmax(0,1fr)}.hzb2-auslage-dlg-summe span{letter-spacing:0}}.hzb2-auslage-dlg .hzb2-auslage-dlg-beleg .fi-fo-field{gap:6px}.hzb2-auslage-dlg .hzb2-auslage-dlg-beleg .filepond--root{margin-bottom:0;font-family:inherit}.hzb2-auslage-dlg .hzb2-auslage-dlg-beleg .filepond--panel-root{background:0 0;border:0;border-radius:8px}.hzb2-auslage-dlg .hzb2-auslage-dlg-beleg .filepond--drop-label{border:1.5px dashed var(--schiefer-300);background:var(--schiefer-50);min-height:0;color:var(--text-primary);border-radius:8px}.hzb2-auslage-dlg .hzb2-auslage-dlg-beleg .filepond--drop-label label{cursor:pointer;justify-content:center;align-items:center;padding:16px;display:flex}.hzb2-auslage-dlg .hzb2-auslage-dlg-beleg .filepond--root[data-hopper-state=drag-over] .filepond--drop-label{border-color:var(--action-primary);background:var(--schiefer-100)}.hzb2-auslage-dlg .fi-fo-field:has(.fi-fo-file-upload-error-message:not(:empty)) .filepond--drop-label{border-color:var(--rot-500);background:var(--rot-100)}.hzb2-auslage-dlg-drop{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.hzb2-auslage-dlg-drop-symbol{border:1px solid var(--schiefer-200);background:var(--surface-default);width:36px;height:36px;color:var(--action-primary);border-radius:999px;justify-content:center;align-items:center;display:flex}.hzb2-auslage-dlg-drop-text{color:var(--text-primary);font-size:13px;line-height:18px}.hzb2-auslage-dlg-drop-text .filepond--label-action{color:var(--action-primary);font-weight:500;text-decoration:none}.hzb2-auslage-dlg-drop-text .filepond--label-action:hover{text-decoration:underline}.hzb2-auslage-dlg-drop-formate{color:var(--n-500);font-size:11px;line-height:16px}.hzb2-auslage-dlg .hzb2-auslage-dlg-beleg .filepond--list{left:0;right:0}.hzb2-auslage-dlg .hzb2-auslage-dlg-beleg .filepond--item{margin:0}.hzb2-auslage-dlg .hzb2-auslage-dlg-beleg .filepond--item-panel,.hzb2-auslage-dlg .hzb2-auslage-dlg-beleg [data-filepond-item-state] .filepond--item-panel{background:var(--surface-default);box-shadow:inset 0 0 0 1px var(--border-default);border-radius:8px}.hzb2-auslage-dlg .hzb2-auslage-dlg-beleg [data-filepond-item-state*=error] .filepond--item-panel,.hzb2-auslage-dlg .hzb2-auslage-dlg-beleg [data-filepond-item-state*=invalid] .filepond--item-panel{background:var(--rot-100);box-shadow:inset 0 0 0 1px var(--rot-500)}.hzb2-auslage-dlg .hzb2-auslage-dlg-beleg .filepond--file{color:var(--text-primary);padding:8px 12px}.hzb2-auslage-dlg .hzb2-auslage-dlg-beleg .filepond--file-info-main{font-size:13px;font-weight:500;line-height:18px}.hzb2-auslage-dlg .hzb2-auslage-dlg-beleg .filepond--file-info-sub{color:var(--n-500);opacity:1;font-variant-numeric:tabular-nums;font-size:11px;line-height:16px}.hzb2-auslage-dlg .hzb2-auslage-dlg-beleg .filepond--file-status-main{color:var(--gruen-600);font-size:11px;font-weight:500;line-height:16px}.hzb2-auslage-dlg .hzb2-auslage-dlg-beleg .filepond--file-status-sub{color:var(--n-500);opacity:1;font-size:11px;line-height:16px}.hzb2-auslage-dlg .hzb2-auslage-dlg-beleg .filepond--file-action-button{color:var(--n-600);box-shadow:inset 0 0 0 1px var(--border-default);background:0 0}.hzb2-auslage-dlg-datei{border:1px solid var(--border-default);border-radius:8px;grid-template-columns:minmax(0,1fr) 60px 28px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;line-height:18px;display:grid}.hzb2-auslage-dlg-dateiname{min-width:0;color:var(--n-500);align-items:center;gap:10px;display:flex}.hzb2-auslage-dlg-dateiname>svg{flex-shrink:0}.hzb2-auslage-dlg-dateiname>div{flex-direction:column;min-width:0;display:flex}.hzb2-auslage-dlg-dateiname a,.hzb2-auslage-dlg-dateiname>div>span:first-child{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-weight:500;text-decoration:none;overflow:hidden}.hzb2-auslage-dlg-dateiname a:hover{color:var(--action-primary);text-decoration:underline}.hzb2-auslage-dlg-dateistatus{color:var(--gruen-600);white-space:nowrap;font-size:11px;line-height:16px}.hzb2-auslage-dlg-dateigroesse{text-align:right;color:var(--n-500);font-variant-numeric:tabular-nums;white-space:nowrap}.hzb2-auslage-dlg-dateiknopf{border-radius:var(--r-sm);width:28px;height:28px;color:var(--n-500);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:flex}.hzb2-auslage-dlg-dateiknopf:hover{border-color:var(--schiefer-200);background:var(--schiefer-100);color:var(--action-primary)}.hzb2-auslage-dlg-datei.is-weg .hzb2-auslage-dlg-dateiname a,.hzb2-auslage-dlg-datei.is-weg .hzb2-auslage-dlg-dateiname>div>span:first-child{color:var(--n-500);text-decoration:line-through}.hzb2-auslage-dlg-datei.is-weg .hzb2-auslage-dlg-dateistatus{color:var(--orange-600)}.hzb2-auslage-dlg .hzb2-auslage-dlg-abrechnung{border:1px solid var(--border-default);background:var(--surface-default);border-radius:8px;flex-direction:column;flex:auto;padding:12px 14px;display:flex}.hzb2-auslage-dlg .hzb2-auslage-dlg-abrechnung>.fi-grid.fi-sc-has-gap{flex-direction:column;flex:auto;justify-content:space-between;gap:10px;display:flex}.hzb2-auslage-dlg .hzb2-auslage-dlg-abrechnung>.fi-grid>.fi-grid-col+.fi-grid-col{border-top:1px solid var(--n-100);padding-top:10px}.hzb2-auslage-dlg-schalter{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.hzb2-auslage-dlg-schaltertext,.hzb2-auslage-dlg-hakentext{flex-direction:column;min-width:0;display:flex}.hzb2-auslage-dlg-schaltertext>span:first-child{color:var(--text-primary);font-size:13px;font-weight:500;line-height:18px}.hzb2-auslage-dlg-schaltertext>span+span,.hzb2-auslage-dlg-hakentext>span+span{color:var(--n-500);font-size:11px;line-height:16px}.hzb2-auslage-dlg-switch{appearance:none;background:var(--n-300);cursor:pointer;width:34px;height:20px;transition:background var(--dur-fast) var(--ease);border-radius:999px;flex-shrink:0;margin:0;position:relative}.hzb2-auslage-dlg-switch:after{content:"";width:16px;height:16px;transition:left var(--dur-fast) var(--ease);background:#fff;border-radius:999px;position:absolute;top:2px;left:2px}.hzb2-auslage-dlg-switch:checked{background:var(--action-primary)}.hzb2-auslage-dlg-switch:checked:after{left:16px}.hzb2-auslage-dlg-haken{color:var(--n-700);cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;line-height:18px;display:flex}.hzb2-auslage-dlg-hakenfeld{appearance:none;border-radius:var(--r-xs);border:1.5px solid var(--border-strong);background:var(--surface-default);cursor:pointer;flex-shrink:0;place-content:center;width:18px;height:18px;margin:1px 0 0;display:inline-grid}.hzb2-auslage-dlg-hakenfeld:checked{border-color:var(--action-primary);background:var(--action-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 4 4L19 6'/%3E%3C/svg%3E") center / 12px no-repeat}.hzb2-auslage-dlg-switch:disabled,.hzb2-auslage-dlg-hakenfeld:disabled{opacity:.5;cursor:not-allowed}.hzb2-auslage-dlg-switch:focus-visible,.hzb2-auslage-dlg-hakenfeld:focus-visible,.hzb2-auslage-dlg-dateiknopf:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-auslage-dlg .fi-modal-footer{border-top:1px solid var(--border-default);background:var(--surface-page);margin:0;padding:12px 20px}.hzb2-auslage-dlg .fi-modal-footer-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.hzb2-auslage-dlg .hzb2-auslage-dlg-hinweis{opacity:1;cursor:default;pointer-events:none;flex:auto;align-items:center;gap:6px;min-width:0;margin-right:auto;padding:0;display:flex}.hzb2-auslage-dlg .hzb2-auslage-dlg-hinweis .fi-icon{width:14px;height:14px;color:var(--n-500);flex-shrink:0}.hzb2-auslage-dlg .hzb2-auslage-dlg-hinweis .fi-link-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-500);font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.hzb2-auslage-dlg .hzb2-auslage-dlg-btn{border-radius:var(--r-sm);height:36px;min-block-size:36px;color:var(--text-primary);white-space:nowrap;flex-shrink:0;padding:0 12px;font-size:13px;font-weight:500}.hzb2-auslage-dlg .hzb2-auslage-dlg-speichern{border-radius:var(--r-sm);background:var(--action-primary);height:36px;min-block-size:36px;color:var(--action-primary-text);white-space:nowrap;border:0;flex-shrink:0;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-auslage-dlg .hzb2-auslage-dlg-speichern:hover{background:var(--action-primary-hover)}.hzb2-auslage-dlg .hzb2-auslage-dlg-speichern .fi-icon{width:14px;height:14px;color:var(--action-primary-text)}.hzb2-auslage-dlg .hzb2-auslage-dlg-speichern:focus-visible,.hzb2-auslage-dlg .hzb2-auslage-dlg-btn:focus-visible,.hzb2-auslage-dlg .fi-modal-close-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (width<=40rem){.hzb2-auslage-dlg .fi-modal-footer-actions{flex-wrap:wrap}.hzb2-auslage-dlg .hzb2-auslage-dlg-hinweis{flex-basis:100%}}.dark .hzb2-auslage-dlg .fi-modal-close-btn,.dark .hzb2-auslage-dlg .fi-modal-close-btn .fi-icon,.dark .hzb2-auslage-dlg .fi-fo-field-label-content,.dark .hzb2-auslage-dlg-haken{color:var(--text-secondary)}.dark .hzb2-auslage-dlg-summe>div+div,.dark .hzb2-auslage-dlg .hzb2-auslage-dlg-abrechnung>.fi-grid>.fi-grid-col+.fi-grid-col{border-color:var(--n-800)}.dark .hzb2-auslage-dlg-summe strong.is-ust{color:var(--text-secondary)}.dark .hzb2-auslage-dlg .hzb2-auslage-dlg-beleg .filepond--drop-label{border-color:var(--schiefer-400);background:#16202a}.dark .hzb2-auslage-dlg-drop-symbol{border-color:var(--schiefer-400)}.dark .hzb2-auslage-dlg-dateiknopf:hover{border-color:var(--border-strong);background:#16202a}.dark .hzb2-auslage-dlg-switch{background:var(--n-600)}.dark .hzb2-auslage-dlg-dateistatus,.dark .hzb2-auslage-dlg .hzb2-auslage-dlg-beleg .filepond--file-status-main{color:var(--gruen-300)}:is(.dark .hzb2-auslage-dlg .fi-input-wrp:not(.fi-disabled):focus-within,.dark .hzb2-auslage-dlg .fi-fo-field:has(.fi-select-input) .fi-input-wrp:not(.fi-disabled):has([aria-expanded=true])){box-shadow:0 0 0 3px #16202a!important}.dark .hzb2-auslage-dlg .fi-input-wrp.fi-invalid{border-color:var(--rot-300);box-shadow:0 0 0 3px var(--status-error-bg)!important}.dark .hzb2-auslage-dlg .fi-fo-field-label-required-mark,.dark .hzb2-auslage-dlg .fi-fo-field-wrp-error-message{color:var(--rot-300)}.hzb2-auslage-dlg .hzb2-auslage-dlg-beleg .filepond--image-preview-overlay-idle{display:none}:is(.hzb2-auslage-dlg .hzb2-auslage-dlg-beleg .filepond--image-preview-wrapper~* :is(.filepond--file-info-main,.filepond--file-info-sub,.filepond--file-status-main,.filepond--file-status-sub),.hzb2-auslage-dlg .hzb2-auslage-dlg-beleg .filepond--item:has(.filepond--image-preview-wrapper) :is(.filepond--file-info-main,.filepond--file-info-sub,.filepond--file-status-main,.filepond--file-status-sub)){background:#fffffff0;border-radius:4px;width:fit-content;max-width:100%;padding:0 6px}.fi-modal-window.hzb2-angpos-dlg{background:var(--surface-default);max-width:min(760px,100%);box-shadow:var(--el-3);color:var(--text-primary);border-radius:12px;padding:0;font-size:14px;line-height:20px;overflow:hidden}.hzb2-angpos-dlg button,.hzb2-angpos-dlg input,.hzb2-angpos-dlg textarea{font:inherit}.hzb2-angpos-dlg .fi-modal-header{border-bottom:1px solid var(--border-default);padding:16px 64px 16px 20px;display:block;position:relative}.hzb2-angpos-dlg .fi-modal-header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-angpos-dlg .fi-modal-heading{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);margin:0;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.hzb2-angpos-dlg .fi-modal-description{color:var(--n-500);order:-1;margin:0;font-size:12px;line-height:18px}.hzb2-angpos-dlg-kontext{align-items:center;gap:6px;display:flex}.hzb2-angpos-dlg-kontext .hzb2-co{height:18px;padding:0 5px;font-size:10px}.hzb2-angpos-dlg .fi-modal-close-btn{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);width:32px;height:32px;color:var(--n-600);top:16px;right:20px;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset-inline-end:20px}.hzb2-angpos-dlg .fi-modal-close-btn:hover{background:var(--surface-page)}.hzb2-angpos-dlg .fi-modal-close-btn .fi-icon{width:14px;height:14px;color:var(--n-600)}.hzb2-angpos-dlg .fi-modal-content{gap:0;padding:16px 20px}.hzb2-angpos-dlg .fi-modal-content>.fi-sc,.hzb2-angpos-dlg .fi-modal-content>.fi-sc.fi-sc-has-gap{gap:16px}.hzb2-angpos-dlg .hzb2-angpos-dlg-block>.fi-sc,.hzb2-angpos-dlg .hzb2-angpos-dlg-block>.fi-sc.fi-sc-has-gap{gap:10px}.hzb2-angpos-dlg-abschnitt{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.hzb2-angpos-dlg-abschnitt-titel{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);white-space:nowrap;font-size:11px;font-weight:500;line-height:14px}.hzb2-angpos-dlg-abschnitt-hinweis{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-500);font-size:11px;line-height:14px;overflow:hidden}.hzb2-angpos-dlg .hzb2-angpos-dlg-raster>.fi-grid.fi-sc-has-gap,.hzb2-angpos-dlg .hzb2-angpos-dlg-raster.fi-grid.fi-sc-has-gap{gap:14px 16px}.hzb2-angpos-dlg .fi-fo-field{gap:5px}.hzb2-angpos-dlg .fi-fo-field-label-col{height:20px;align-items:center;gap:8px;min-block-size:20px;line-height:20px}.hzb2-angpos-dlg .fi-fo-field-label-ctn,.hzb2-angpos-dlg .fi-fo-field-label{min-block-size:20px;line-height:20px}.hzb2-angpos-dlg .fi-fo-field-label-content .fi-fo-field-label-required-mark{line-height:0}.hzb2-angpos-dlg .fi-fo-field-label-content{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-angpos-dlg .fi-fo-field-label-content .fi-fo-field-label-required-mark{vertical-align:baseline;color:var(--rot-500);margin-left:4px;font-size:12px;font-weight:500;top:0}.hzb2-angpos-dlg .fi-fo-field-content-col{gap:5px}.hzb2-angpos-dlg .fi-fo-field-content-col>.fi-sc{min-width:0;height:20px;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;flex-wrap:nowrap;align-items:center;gap:4px;font-size:11px;line-height:16px;display:flex;overflow:hidden}.hzb2-angpos-dlg .fi-fo-field-content-col>.fi-sc>*,.hzb2-angpos-dlg .fi-fo-field-content-col>.fi-sc .fi-sc-component{text-overflow:ellipsis;min-width:0;line-height:20px;overflow:hidden}.hzb2-angpos-dlg .fi-fo-field-content-col>.fi-sc .fi-sc-text{color:var(--n-500);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;overflow:hidden}.hzb2-angpos-dlg .fi-fo-field-label-col .fi-sc-text,.hzb2-angpos-dlg .fi-fo-field-wrp-hint{color:var(--n-400);font-size:12px;font-weight:400;line-height:16px}.hzb2-angpos-dlg .fi-fo-field-wrp-hint .fi-icon{width:14px;height:14px}.hzb2-angpos-dlg .fi-input-wrp{border-radius:var(--r-sm);border-color:var(--border-strong);min-block-size:36px;box-shadow:none}.hzb2-angpos-dlg .fi-input-wrp input.fi-input{font-variant-numeric:tabular-nums;block-size:34px;color:var(--text-primary);padding-block:0;padding-inline:12px;font-size:13px}.hzb2-angpos-dlg .fi-input-wrp textarea.fi-input,.hzb2-angpos-dlg .fi-input-wrp textarea{min-height:64px;color:var(--text-primary);resize:vertical;padding:10px 12px;font-size:13px;line-height:20px}.hzb2-angpos-dlg .fi-input-wrp .fi-input-wrp-suffix{background:0 0;border:0;padding-inline:0 12px}.hzb2-angpos-dlg .fi-input-wrp .fi-input-wrp-suffix .fi-input-wrp-label{color:var(--n-500);font-size:12px}.hzb2-angpos-dlg .fi-input-wrp .fi-select-input-btn{block-size:34px;min-block-size:34px;padding-inline:12px 34px;font-size:13px}.hzb2-angpos-dlg .fi-input-wrp .fi-select-input-value-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-angpos-dlg .fi-input-wrp .fi-select-input-placeholder{color:var(--n-400)}.hzb2-angpos-dlg .fi-input-wrp:not(.fi-disabled):focus-within{border-color:var(--action-primary);outline:none;box-shadow:none!important}.hzb2-angpos-dlg .fi-fo-field:has(.fi-select-input) .fi-input-wrp:not(.fi-disabled):has([aria-expanded=true]){border-color:var(--action-primary);box-shadow:0 0 0 3px var(--schiefer-100)!important}.hzb2-angpos-dlg .fi-input-wrp.fi-invalid{border-color:var(--rot-500);box-shadow:0 0 0 3px var(--rot-100)!important}.hzb2-angpos-dlg .fi-fo-field-wrp-error-message{color:var(--rot-500);font-size:12px;line-height:16px}.hzb2-angpos-dlg-katalog{align-items:center;gap:8px;min-width:0;display:inline-flex}.hzb2-angpos-dlg-katalog>svg{color:var(--action-primary);flex-shrink:0}.hzb2-angpos-dlg-katalog>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-angpos-dlg .fi-fo-toggle-buttons.fi-btn-group{border:1px solid var(--border-strong);border-radius:var(--r-sm);width:100%;height:36px;box-shadow:none;background:var(--surface-default);display:flex;overflow:hidden}.hzb2-angpos-dlg .fi-fo-toggle-buttons.fi-btn-group>.fi-btn{min-width:0;height:34px;min-block-size:34px;box-shadow:none;background:var(--surface-default);color:var(--n-600);white-space:nowrap;border:0;border-radius:0;outline:0;flex:1 1 0;justify-content:center;gap:6px;margin:0;padding:0 8px;font-size:13px;font-weight:400;line-height:18px}.hzb2-angpos-dlg .fi-fo-toggle-buttons.fi-btn-group>.fi-btn+.fi-btn{border-left:1px solid var(--border-strong)}.hzb2-angpos-dlg .fi-fo-toggle-buttons.fi-btn-group>.fi-btn .fi-icon{width:13px;height:13px;color:var(--n-500)}.hzb2-angpos-dlg .fi-fo-toggle-buttons.fi-btn-group>.fi-btn:hover{background:var(--surface-page);color:var(--n-600)}.hzb2-angpos-dlg .fi-fo-toggle-buttons.fi-btn-group>.fi-btn[aria-pressed=true]{background:var(--action-primary);color:var(--action-primary-text);font-weight:500}.hzb2-angpos-dlg .fi-fo-toggle-buttons.fi-btn-group>.fi-btn[aria-pressed=true] .fi-icon{color:var(--action-primary-text)}.hzb2-angpos-dlg .fi-fo-toggle-buttons.fi-btn-group>.fi-btn[aria-pressed=true]:hover{background:var(--action-primary-hover)}.hzb2-angpos-dlg .fi-fo-toggle-buttons.fi-btn-group>.fi-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.hzb2-angpos-dlg .fi-fo-field-wrp-hint .fi-link,.hzb2-angpos-dlg .fi-fo-field-label-col .fi-ac .fi-link{color:var(--action-primary);gap:0;padding:0;font-size:11px;font-weight:500;line-height:16px}.hzb2-angpos-dlg .fi-fo-field-label-col .fi-link .fi-link-label{color:var(--action-primary);font-size:11px}.hzb2-angpos-dlg .fi-fo-field-label-col .fi-ac{gap:8px}.hzb2-angpos-dlg-abweichung{color:var(--orange-600);font-weight:500}.hzb2-angpos-dlg-summe{border:1px solid var(--border-default);background:var(--surface-page);font-variant-numeric:tabular-nums;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.hzb2-angpos-dlg-summe>div{border-right:1px solid var(--n-100);flex-direction:column;gap:2px;min-width:0;padding:10px 14px;display:flex}.hzb2-angpos-dlg-summe>div:last-child{border-right:0}.hzb2-angpos-dlg-summe>div>span:first-child{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;color:var(--n-500);font-size:11px;line-height:14px;overflow:hidden}.hzb2-angpos-dlg-summe>div>span:last-child{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-size:15px;font-weight:600;line-height:20px;overflow:hidden}.hzb2-angpos-dlg-summe>div>span.is-sek{color:var(--n-600)}.hzb2-angpos-dlg-summe>div>span.is-nachlass{color:var(--orange-600)}@media (width<=40rem){.hzb2-angpos-dlg-summe{grid-template-columns:repeat(2,minmax(0,1fr))}}.hzb2-angpos-dlg .fi-input-wrp.fi-disabled{border-color:var(--border-default);background:var(--surface-page)}.hzb2-angpos-dlg .fi-input-wrp.fi-disabled input.fi-input{-webkit-text-fill-color:var(--n-600);color:var(--n-600);opacity:1;cursor:default}.hzb2-angpos-dlg .fi-input-wrp.fi-disabled input.fi-input::placeholder{color:var(--n-600);opacity:1;-webkit-text-fill-color:var(--n-600)}.hzb2-angpos-dlg-deckung.is-ok .fi-input-wrp.fi-disabled input.fi-input::placeholder{color:var(--gruen-600);-webkit-text-fill-color:var(--gruen-600)}.hzb2-angpos-dlg-deckung.is-warn .fi-input-wrp.fi-disabled input.fi-input::placeholder{color:var(--orange-600);-webkit-text-fill-color:var(--orange-600)}.hzb2-angpos-dlg-deckung.is-fehler .fi-input-wrp.fi-disabled input.fi-input::placeholder{color:var(--rot-600);-webkit-text-fill-color:var(--rot-600)}.hzb2-angpos-dlg .fi-modal-footer{border-top:1px solid var(--border-default);background:var(--surface-page);margin:0;padding:12px 20px}.hzb2-angpos-dlg .fi-modal-footer-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.hzb2-angpos-dlg .hzb2-angpos-dlg-fuss{opacity:1;cursor:default;pointer-events:none;flex:auto;align-items:center;gap:6px;min-width:0;margin-right:auto;padding:0;display:flex}.hzb2-angpos-dlg .hzb2-angpos-dlg-fuss .fi-icon{width:13px;height:13px;color:var(--n-500);flex-shrink:0}.hzb2-angpos-dlg .hzb2-angpos-dlg-fuss .fi-link-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-500);font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.hzb2-angpos-dlg .hzb2-angpos-dlg-knopf{border-radius:var(--r-sm);height:36px;min-block-size:36px;color:var(--text-primary);white-space:nowrap;flex-shrink:0;padding:0 12px;font-size:13px;font-weight:500}.hzb2-angpos-dlg .hzb2-angpos-dlg-primaer{border-radius:var(--r-sm);background:var(--action-primary);height:36px;min-block-size:36px;color:var(--action-primary-text);white-space:nowrap;border:0;flex-shrink:0;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-angpos-dlg .hzb2-angpos-dlg-primaer:hover{background:var(--action-primary-hover)}.hzb2-angpos-dlg .hzb2-angpos-dlg-primaer .fi-icon{width:14px;height:14px;color:var(--action-primary-text)}.hzb2-angpos-dlg .hzb2-angpos-dlg-primaer:focus-visible,.hzb2-angpos-dlg .hzb2-angpos-dlg-knopf:focus-visible,.hzb2-angpos-dlg .fi-modal-close-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dark .hzb2-angpos-dlg .fi-modal-close-btn,.dark .hzb2-angpos-dlg .fi-modal-close-btn .fi-icon,.dark .hzb2-angpos-dlg .fi-fo-field-label-content{color:var(--text-secondary)}.dark .hzb2-angpos-dlg .fi-input-wrp.fi-disabled input.fi-input,.dark .hzb2-angpos-dlg .fi-input-wrp.fi-disabled input.fi-input::placeholder{color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary)}.dark .hzb2-angpos-dlg-summe>div{border-right-color:var(--border-default)}.dark .hzb2-angpos-dlg-summe>div>span.is-sek{color:var(--text-secondary)}.dark .hzb2-angpos-dlg-summe>div>span.is-nachlass,.dark .hzb2-angpos-dlg-abweichung{color:var(--orange-300)}.dark .hzb2-angpos-dlg-deckung.is-ok .fi-input-wrp.fi-disabled input.fi-input::placeholder{color:var(--gruen-300);-webkit-text-fill-color:var(--gruen-300)}.dark .hzb2-angpos-dlg-deckung.is-warn .fi-input-wrp.fi-disabled input.fi-input::placeholder{color:var(--orange-300);-webkit-text-fill-color:var(--orange-300)}.dark .hzb2-angpos-dlg-deckung.is-fehler .fi-input-wrp.fi-disabled input.fi-input::placeholder{color:var(--rot-300);-webkit-text-fill-color:var(--rot-300)}.dark .hzb2-angpos-dlg .fi-fo-toggle-buttons.fi-btn-group>.fi-btn{background:var(--surface-default);color:var(--text-secondary)}.dark .hzb2-angpos-dlg .fi-fo-toggle-buttons.fi-btn-group>.fi-btn[aria-pressed=true]{background:var(--action-primary);color:var(--action-primary-text)}:is(.dark .hzb2-angpos-dlg .fi-input-wrp:not(.fi-disabled):focus-within,.dark .hzb2-angpos-dlg .fi-fo-field:has(.fi-select-input) .fi-input-wrp:not(.fi-disabled):has([aria-expanded=true])){box-shadow:0 0 0 3px #16202a!important}.dark .hzb2-angpos-dlg .fi-input-wrp.fi-invalid{border-color:var(--rot-300);box-shadow:0 0 0 3px var(--status-error-bg)!important}.dark .hzb2-angpos-dlg .fi-fo-field-label-required-mark,.dark .hzb2-angpos-dlg .fi-fo-field-wrp-error-message{color:var(--rot-300)}.fi-modal-window.hzb2-dialog-fenster{background:var(--surface-default);box-shadow:var(--el-3);color:var(--text-primary);border-radius:12px;padding:0;font-size:14px;line-height:20px;overflow:hidden}.hzb2-dialog-fenster .fi-modal-header{border-bottom:1px solid var(--border-default);padding:16px 64px 14px 20px;display:block;position:relative}.hzb2-dialog-fenster .fi-modal-header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-dialog-fenster .fi-modal-heading{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.hzb2-dialog-fenster .fi-modal-description{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;order:-1;margin:0;font-size:12px;line-height:16px;overflow:hidden}.hzb2-dialog-fenster .fi-modal-close-btn{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);width:32px;height:32px;color:var(--n-600);top:16px;right:20px;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset-inline-end:20px}.hzb2-dialog-fenster .fi-modal-close-btn:hover{background:var(--surface-page)}.hzb2-dialog-fenster .fi-modal-close-btn .fi-icon{width:16px;height:16px}.hzb2-dialog-fenster .fi-modal-content{gap:0;padding:16px 20px}.hzb2-dialog>.fi-grid.fi-sc-has-gap,.hzb2-dialog.fi-grid{gap:14px 16px}.hzb2-dialog-fenster .fi-fo-field{gap:5px}.hzb2-dialog-fenster .fi-fo-field-label-ctn{justify-content:space-between;gap:8px}.hzb2-dialog-fenster .fi-fo-field-label-content{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-dialog-fenster .fi-fo-field-label-required-mark{color:var(--rot-500);margin-left:2px;font-size:12px;font-weight:500}.hzb2-dialog-fenster .fi-fo-field-label-ctn>.fi-sc .fi-sc-text,.hzb2-dialog-fenster .fi-fo-field-wrp-hint{color:var(--n-400);white-space:nowrap;font-size:12px;font-weight:400;line-height:16px}.hzb2-dialog-fenster .fi-fo-field-content-col{gap:5px}.hzb2-dialog-fenster .fi-fo-field-content-col>.fi-sc .fi-sc-text,.hzb2-dialog-fenster .fi-fo-field-wrp-helper-text{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;overflow:hidden}.hzb2-dialog-fenster .fi-input-wrp{border-radius:var(--r-sm);border-color:var(--border-strong);min-block-size:36px;box-shadow:none}.hzb2-dialog-fenster .fi-input-wrp input.fi-input,.hzb2-dialog-fenster .fi-input-wrp .fi-fo-date-time-picker-display-text-input{font-variant-numeric:tabular-nums;block-size:34px;padding-block:0;padding-inline:12px;font-size:13px}.hzb2-dialog-fenster .fi-input-wrp .fi-input-wrp-suffix{background:0 0;border:0;padding-inline:0 12px}.hzb2-dialog-fenster .fi-input-wrp .fi-input-wrp-suffix .fi-input-wrp-label{color:var(--n-500);font-size:12px}.hzb2-dialog-fenster .fi-input-wrp .fi-select-input-btn{block-size:34px;min-block-size:34px;padding-inline:12px 34px;font-size:13px}.hzb2-dialog-fenster .fi-input-wrp:not(.fi-disabled):focus-within{border-color:var(--action-primary);box-shadow:none!important}.hzb2-dialog-fenster .fi-input-wrp.fi-invalid{border-color:var(--rot-500);box-shadow:0 0 0 3px var(--rot-100)!important}.hzb2-dialog-fenster textarea.fi-input{min-height:64px;padding:10px 12px;font-size:13px;line-height:20px}.hzb2-dialog-band,.hzb2-dialog-band .hzb2-band-text{align-items:flex-start}.hzb2-dialog-band .hzb2-band-text svg{margin-top:1px}.hzb2-dialog-band strong{font-weight:600}.hzb2-dialog-karten.fi-fo-radio,.hzb2-dialog-karten{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid!important}.hzb2-dialog-karten.is-vier{grid-template-columns:repeat(4,minmax(0,1fr))}.hzb2-dialog-karten>label,.hzb2-dialog-karten>div{border:1px solid var(--border-default);background:var(--surface-default);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;min-width:0;min-height:52px;margin:0;padding:10px 12px;display:flex;position:relative}.hzb2-dialog-karten>label:hover{background:var(--surface-page)}.hzb2-dialog-karten>label:has(input:checked){border-color:var(--action-primary);background:var(--schiefer-50);box-shadow:0 0 0 1px var(--action-primary)}.dark .hzb2-dialog-karten>label:has(input:checked){background:var(--surface-raised)}.hzb2-dialog-karten input[type=radio]{accent-color:var(--action-primary);flex-shrink:0;margin-top:2px}.hzb2-dialog-karten .fi-fo-radio-label-text,.hzb2-dialog-karten label>div>span:first-child{color:var(--text-primary);font-size:13px;font-weight:600;line-height:18px}.hzb2-dialog-karten .fi-fo-radio-label-description,.hzb2-dialog-karten p{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;line-height:14px;overflow:hidden}.hzb2-dialog-karten label>div,.hzb2-dialog-karten .fi-fo-radio-label{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-dialog-leiste{border:1px solid var(--border-default);background:var(--surface-page);font-variant-numeric:tabular-nums;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.hzb2-dialog-leiste>div{flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.hzb2-dialog-leiste>div+div{border-left:1px solid var(--n-100)}.hzb2-dialog-leiste span{letter-spacing:.04em;text-transform:uppercase;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;line-height:14px;overflow:hidden}.hzb2-dialog-leiste strong{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.hzb2-dialog-leiste strong.is-neu{color:var(--gruen-600)}.dark .hzb2-dialog-leiste strong.is-neu{color:var(--status-success)}.hzb2-dialog-vorschau{flex-direction:column;gap:8px;display:flex}.hzb2-dialog-tage{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.hzb2-dialog-tag{border:1px solid var(--petrol-300);background:var(--company-2-bg);font-variant-numeric:tabular-nums;border-radius:8px;flex-direction:column;gap:1px;min-width:0;padding:8px 10px;display:flex}.hzb2-dialog-tag>span{color:var(--company-2-text);font-size:11px;font-weight:500;line-height:14px}.hzb2-dialog-tag>strong{color:var(--company-2-text);font-size:13px;font-weight:600;line-height:18px}.hzb2-dialog-tag>small{color:var(--company-2-text);opacity:.85;font-size:10px;line-height:14px}.hzb2-dialog-tag.is-mehr{background:var(--surface-page);border-style:dashed}.hzb2-dialog-tag.is-mehr>*{color:var(--n-600)}.hzb2-dialog-keintag{border:1px dashed var(--border-strong);color:var(--n-500);border-radius:8px;padding:10px 12px;font-size:12px}.hzb2-dialog-warnung{color:var(--orange-600);font-size:12px;line-height:16px}.hzb2-dialog-hinweis{color:var(--n-500);font-size:12px;line-height:16px}.dark .hzb2-dialog-warnung{color:var(--status-warning)}.hzb2-dialog-schalter{border:1px solid var(--border-default);border-radius:8px;padding:12px}.hzb2-dialog-schalter .fi-fo-field-label-content{color:var(--text-primary);font-size:13px;font-weight:600}.hzb2-dialog-person{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.hzb2-dialog-person-rolle{color:var(--n-500)}.hzb2-dialog-fenster .fi-modal-footer{border-top:1px solid var(--border-default);background:var(--surface-page);padding:12px 20px}.hzb2-dialog-fenster .fi-modal-footer-actions{align-items:center;gap:8px;width:100%;display:flex}.hzb2-dialog-fenster .fi-modal-footer-actions>*{order:3}.hzb2-dialog-fenster .fi-modal-footer-actions .fi-btn{border-radius:var(--r-sm);height:36px;box-shadow:none;padding:0 12px;font-size:13px;font-weight:500}.hzb2-dialog-fenster .fi-modal-footer-actions .hzb2-dialog-abbrechen{order:1}.hzb2-dialog-fenster .fi-modal-footer-actions>:has(.hzb2-dialog-abbrechen){order:1}.hzb2-dialog-fenster .fi-modal-footer-actions .hzb2-dialog-zweit{order:2}.hzb2-dialog-fenster .fi-modal-footer-actions>:has(.hzb2-dialog-zweit){order:2}.hzb2-dialog-fenster .fi-modal-footer-actions .fi-btn.fi-color-gray:not(.fi-link){background:var(--surface-default);border:1px solid var(--border-strong);color:var(--text-primary)}.hzb2-dialog-fenster .fi-modal-footer-actions>:has(.hzb2-dialog-fuss){flex:1;order:-1;min-width:0}.hzb2-dialog-fenster .fi-modal-footer-actions .hzb2-dialog-fuss{opacity:1;cursor:default;flex:1;order:-1;justify-content:flex-start;min-width:0;max-width:100%;height:auto;padding:0;font-size:12px;font-weight:400;overflow:hidden;color:var(--n-500)!important}.hzb2-dialog-fenster .fi-modal-footer-actions .hzb2-dialog-fuss .fi-icon{width:14px;height:14px;color:var(--n-400)}.hzb2-dialog-fenster .fi-modal-footer-actions .hzb2-dialog-fuss>span,.hzb2-dialog-fenster .hzb2-dialog-fuss .fi-link-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=767px){.hzb2-dialog-karten,.hzb2-dialog-karten.is-vier,.hzb2-dialog-leiste,.hzb2-dialog-tage{grid-template-columns:repeat(2,minmax(0,1fr))}.hzb2-dialog-fenster .hzb2-dialog-fuss{display:none}}.hzb2-dialog-fenster .hzb2-dialog-karten.fi-fo-radio>.fi-fo-radio-label{flex-direction:row;align-items:flex-start;gap:10px;display:flex}.hzb2-dialog-fenster .hzb2-dialog-karten .fi-radio-input{flex-shrink:0;width:16px;height:16px;margin-top:1px}.hzb2-dialog-fenster .hzb2-dialog-karten .fi-fo-radio-label-text{flex-direction:column;gap:2px;min-width:0;margin:0;display:flex}.hzb2-dialog-fenster .hzb2-dialog-karten .fi-fo-radio-label-text>p:first-child{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:600;line-height:18px;overflow:hidden}.hzb2-dialog-fenster .fi-fo-field-label-required-mark{vertical-align:baseline;position:static;top:auto}.hzb2-dialog-fenster .fi-fo-field:has(.hzb2-dialog-karten) .fi-fo-field-content-col{padding-top:3px}.hzb2-dialog-fenster .hzb2-dialog-karten.fi-fo-radio{margin:0}.hzb2-dialog-schalter .fi-fo-field-label-ctn,.hzb2-dialog-schalter label.fi-fo-field-label{flex-direction:row-reverse;justify-content:space-between;align-items:center;width:100%;display:flex}.hzb2-dialog-fenster .fi-fo-field:has(.hzb2-dialog-chips){gap:8px}.hzb2-dialog-fenster .fi-fo-field:has(.hzb2-dialog-chips) .fi-fo-field-content-col{padding-top:0}.hzb2-dialog-chips.fi-fo-radio{flex-wrap:wrap;gap:6px;margin:0;display:flex!important}.hzb2-dialog-chips>label.fi-fo-radio-label{border:1px solid var(--border-default);background:var(--surface-default);cursor:pointer;border-radius:999px;align-items:center;height:30px;margin:0;padding:0 10px;display:inline-flex;position:relative}.hzb2-dialog-chips>label.fi-fo-radio-label:hover{background:var(--surface-page)}.hzb2-dialog-chips>label:has(input:checked){border-color:var(--action-primary);background:var(--schiefer-50)}.dark .hzb2-dialog-chips>label:has(input:checked){background:var(--surface-raised)}.hzb2-dialog-chips>label:has(input:focus-visible){outline:2px solid var(--border-focus);outline-offset:2px}.hzb2-dialog-chips input.fi-radio-input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.hzb2-dialog-chips .fi-fo-radio-label-text{margin:0}.hzb2-dialog-chips .fi-fo-radio-label-text>p{color:var(--n-600);white-space:nowrap;margin:0;font-size:12px;font-weight:500;line-height:16px}.hzb2-dialog-chips>label:has(input:checked) .fi-fo-radio-label-text>p{color:var(--schiefer-700)}.dark .hzb2-dialog-chips>label:has(input:checked) .fi-fo-radio-label-text>p{color:var(--text-primary)}.hzb2-dialog-fenster .fi-grid-col:has(.hzb2-dialog-chips)+.fi-grid-col{margin-top:-8px}.fi-modal-window.hzb2-baustein-dlg{background:var(--surface-default);max-width:min(760px,100%);box-shadow:var(--el-3);color:var(--text-primary);border-radius:12px;padding:0;font-size:14px;line-height:20px;overflow:hidden}.hzb2-baustein-dlg button,.hzb2-baustein-dlg input,.hzb2-baustein-dlg textarea{font:inherit}.hzb2-baustein-dlg .fi-modal-header{border-bottom:1px solid var(--border-default);padding:16px 64px 16px 20px;display:block;position:relative}.hzb2-baustein-dlg .fi-modal-header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-baustein-dlg .fi-modal-heading{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);margin:0;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.hzb2-baustein-dlg .fi-modal-description{color:var(--n-500);order:-1;margin:0;font-size:12px;line-height:18px}.hzb2-baustein-dlg-kontext{align-items:center;gap:6px;display:flex}.hzb2-baustein-dlg .fi-modal-close-btn{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);width:32px;height:32px;color:var(--n-600);top:16px;right:20px;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset-inline-end:20px}.hzb2-baustein-dlg .fi-modal-close-btn:hover{background:var(--surface-page)}.hzb2-baustein-dlg .fi-modal-close-btn .fi-icon{width:14px;height:14px;color:var(--n-600)}.hzb2-baustein-dlg .fi-modal-content{gap:0;padding:16px 20px}.hzb2-baustein-dlg .fi-modal-content>.fi-sc,.hzb2-baustein-dlg .fi-modal-content>.fi-sc.fi-sc-has-gap{gap:16px}.hzb2-baustein-dlg .hzb2-baustein-dlg-block>.fi-grid,.hzb2-baustein-dlg .hzb2-baustein-dlg-block>.fi-grid.fi-sc-has-gap{flex-direction:column;gap:10px;display:flex}.hzb2-baustein-dlg-gruppe{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.hzb2-baustein-dlg-gruppe>span:first-child{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);flex-shrink:0;font-size:11px;font-weight:500;line-height:14px}.hzb2-baustein-dlg-gruppe-rechts{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-500);font-size:11px;line-height:16px;overflow:hidden}.hzb2-baustein-dlg .hzb2-baustein-dlg-raster>.fi-grid.fi-sc-has-gap,.hzb2-baustein-dlg .hzb2-baustein-dlg-raster.fi-grid.fi-sc-has-gap{gap:14px 16px}.hzb2-baustein-dlg .hzb2-baustein-dlg-schalterreihe>.fi-grid.fi-sc-has-gap,.hzb2-baustein-dlg .hzb2-baustein-dlg-schalterreihe.fi-grid.fi-sc-has-gap{gap:12px}@media (width<=40rem){.hzb2-baustein-dlg .hzb2-baustein-dlg-raster .fi-grid,.hzb2-baustein-dlg .hzb2-baustein-dlg-schalterreihe .fi-grid{grid-template-columns:minmax(0,1fr)}.hzb2-baustein-dlg-firmen{grid-template-columns:minmax(0,1fr)!important}}.hzb2-baustein-dlg .fi-fo-field{gap:5px}.hzb2-baustein-dlg .fi-fo-field-label-content{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-baustein-dlg .fi-fo-field-label-content .fi-fo-field-label-required-mark{vertical-align:baseline;color:var(--rot-500);margin-left:4px;font-size:12px;font-weight:500;top:0}.hzb2-baustein-dlg .fi-fo-field-content-col{gap:5px}.hzb2-baustein-dlg .fi-fo-field-content-col>.fi-sc{min-width:0;color:var(--n-500);flex-wrap:nowrap;align-items:center;gap:4px;font-size:11px;line-height:16px;display:flex}.hzb2-baustein-dlg .fi-fo-field-content-col>.fi-sc>div{min-width:0}.hzb2-baustein-dlg .fi-fo-field-content-col>.fi-sc .fi-sc-text{color:var(--n-500);font-size:11px;line-height:16px;display:block}.hzb2-baustein-dlg .fi-fo-field-label-ctn{gap:8px}.hzb2-baustein-dlg .fi-fo-field-label-ctn>.fi-sc{color:var(--n-400);align-items:center;gap:4px;font-size:12px;line-height:16px}.hzb2-baustein-dlg .fi-fo-field-label-ctn>.fi-sc .fi-sc-text{color:var(--n-400);font-size:12px;font-weight:400;line-height:16px}.hzb2-baustein-dlg .fi-fo-field-label-ctn>.fi-sc .fi-link{color:var(--n-400);text-underline-offset:3px;gap:0;padding:0;font-size:12px;font-weight:400;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.hzb2-baustein-dlg .fi-fo-field-label-ctn>.fi-sc .fi-link .fi-link-label{color:inherit;font-size:12px;font-weight:400}.hzb2-baustein-dlg .fi-fo-field-label-ctn>.fi-sc .fi-link:hover{color:var(--action-primary)}.hzb2-baustein-dlg .fi-input-wrp{border-radius:var(--r-sm);border-color:var(--border-strong);min-block-size:36px;box-shadow:none}.hzb2-baustein-dlg .fi-input-wrp input.fi-input{font-variant-numeric:tabular-nums;block-size:34px;color:var(--text-primary);padding-block:0;padding-inline:12px;font-size:13px}.hzb2-baustein-dlg .fi-fo-textarea textarea{min-block-size:62px;color:var(--text-primary);padding:10px 12px;font-size:13px;line-height:20px}.hzb2-baustein-dlg .fi-input-wrp .fi-input-wrp-suffix{border:0;padding-inline:0 12px}.hzb2-baustein-dlg .fi-input-wrp .fi-input-wrp-suffix .fi-input-wrp-label{color:var(--n-500);font-size:12px}.hzb2-baustein-dlg .fi-input-wrp .fi-select-input-btn{block-size:34px;min-block-size:34px;padding-inline:12px 30px;font-size:13px}.hzb2-baustein-dlg .fi-input-wrp .fi-select-input-value-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-baustein-dlg .fi-input-wrp:not(.fi-disabled):focus-within{border-color:var(--action-primary);outline:none;box-shadow:none!important}.hzb2-baustein-dlg .fi-fo-field:has(.fi-select-input) .fi-input-wrp:not(.fi-disabled):has([aria-expanded=true]){border-color:var(--action-primary);box-shadow:0 0 0 3px var(--schiefer-100)!important}.hzb2-baustein-dlg .fi-input-wrp.fi-invalid{border-color:var(--rot-500);box-shadow:0 0 0 3px var(--rot-100)!important}.hzb2-baustein-dlg .fi-fo-field-wrp-error-message{color:var(--rot-500);font-size:12px;line-height:16px}.hzb2-baustein-dlg-firmen{grid-template-columns:repeat(var(--hzb2-baustein-dlg-spalten,3), minmax(0, 1fr));gap:8px;display:grid}.hzb2-baustein-dlg-firma{border:1.5px solid var(--border-default);background:var(--surface-default);cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:9px 12px;display:flex;position:relative}.hzb2-baustein-dlg-firma>input{appearance:none;border:1.5px solid var(--border-strong);background:var(--surface-default);cursor:pointer;border-radius:999px;flex-shrink:0;place-content:center;width:18px;height:18px;margin:0;display:inline-grid}.hzb2-baustein-dlg-firma>input:before{content:"";background:var(--action-primary);width:9px;height:9px;transition:transform var(--dur-fast) var(--ease);border-radius:999px;transform:scale(0)}.hzb2-baustein-dlg-firma.is-aktiv{border-color:var(--action-primary);background:var(--schiefer-50)}.hzb2-baustein-dlg-firma:has(input:checked){border-color:var(--action-primary);background:var(--schiefer-50)}.hzb2-baustein-dlg-firma>input:checked{border-color:var(--action-primary)}.hzb2-baustein-dlg-firma>input:checked:before{transform:scale(1)}.hzb2-baustein-dlg-firma>input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-baustein-dlg-firma:hover:not(.is-gesperrt){border-color:var(--border-strong)}.hzb2-baustein-dlg-firma:has(input:checked):hover{border-color:var(--action-primary)}.hzb2-baustein-dlg-firma.is-gesperrt{cursor:not-allowed}.hzb2-baustein-dlg-firma.is-gesperrt:not(:has(input:checked)){opacity:.55}.hzb2-baustein-dlg-firma.is-gesperrt>input{cursor:not-allowed}.hzb2-baustein-dlg-firma-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.hzb2-baustein-dlg-leer{color:var(--n-500);font-size:12px}.hzb2-baustein-dlg-segment{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:36px;display:flex;overflow:hidden}.hzb2-baustein-dlg-teil{min-width:0;color:var(--n-600);white-space:nowrap;cursor:pointer;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:0 4px;font-size:13px;line-height:18px;display:flex;position:relative}.hzb2-baustein-dlg-teil+.hzb2-baustein-dlg-teil{border-left:1px solid var(--border-strong)}.hzb2-baustein-dlg-teil>input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.hzb2-baustein-dlg-teil>svg{flex-shrink:0}.hzb2-baustein-dlg-teil>span{text-overflow:ellipsis;overflow:hidden}.hzb2-baustein-dlg-teil:hover{background:var(--surface-page)}.hzb2-baustein-dlg-teil.is-aktiv{background:var(--action-primary);color:var(--action-primary-text);font-weight:500}.hzb2-baustein-dlg-teil:has(input:checked){background:var(--action-primary);color:var(--action-primary-text);font-weight:500}.hzb2-baustein-dlg-teil:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:-2px}.hzb2-baustein-dlg-schalter{border:1px solid var(--border-default);background:var(--surface-default);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;height:100%;padding:10px 14px;display:flex}.hzb2-baustein-dlg-schaltertext{flex-direction:column;min-width:0;display:flex}.hzb2-baustein-dlg-schaltertext>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-baustein-dlg-schaltertext>span:first-child{color:var(--text-primary);font-size:13px;font-weight:500;line-height:18px}.hzb2-baustein-dlg-schaltertext>span+span{color:var(--n-500);font-size:11px;line-height:16px}.hzb2-baustein-dlg-switch{appearance:none;background:var(--n-300);cursor:pointer;width:34px;height:20px;transition:background var(--dur-fast) var(--ease);border-radius:999px;flex-shrink:0;margin:0;position:relative}.hzb2-baustein-dlg-switch:after{content:"";width:16px;height:16px;transition:left var(--dur-fast) var(--ease);background:#fff;border-radius:999px;position:absolute;top:2px;left:2px}.hzb2-baustein-dlg-switch:checked{background:var(--action-primary)}.hzb2-baustein-dlg-switch:checked:after{left:16px}.hzb2-baustein-dlg-switch:disabled{opacity:.5;cursor:not-allowed}.hzb2-baustein-dlg-switch:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.hzb2-baustein-dlg-switch,.hzb2-baustein-dlg-switch:after,.hzb2-baustein-dlg-firma>input:before{transition:none}}.hzb2-baustein-dlg .fi-modal-footer{border-top:1px solid var(--border-default);background:var(--surface-page);margin:0;padding:12px 20px}.hzb2-baustein-dlg .fi-modal-footer-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.hzb2-baustein-dlg .hzb2-baustein-dlg-hinweis{opacity:1;cursor:default;pointer-events:none;flex:auto;justify-content:flex-start;align-items:center;gap:6px;min-width:0;margin-right:auto;padding:0;display:flex}.hzb2-baustein-dlg .hzb2-baustein-dlg-hinweis .fi-icon{width:14px;height:14px;color:var(--n-500);flex-shrink:0}.hzb2-baustein-dlg .hzb2-baustein-dlg-hinweis .fi-link-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-500);font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.hzb2-baustein-dlg .hzb2-baustein-dlg-btn{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:36px;min-block-size:36px;box-shadow:none;color:var(--text-primary);white-space:nowrap;flex-shrink:0;padding:0 12px;font-size:13px;font-weight:500}.hzb2-baustein-dlg .hzb2-baustein-dlg-btn:hover{background:var(--surface-page)}.hzb2-baustein-dlg .hzb2-baustein-dlg-btn .fi-btn-label{color:var(--text-primary);font-size:13px;font-weight:500}.hzb2-baustein-dlg .hzb2-baustein-dlg-primaer{border-radius:var(--r-sm);background:var(--action-primary);height:36px;min-block-size:36px;color:var(--action-primary-text);white-space:nowrap;border:0;flex-shrink:0;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-baustein-dlg .hzb2-baustein-dlg-primaer:hover{background:var(--action-primary-hover)}.hzb2-baustein-dlg .hzb2-baustein-dlg-primaer .fi-icon{width:14px;height:14px;color:var(--action-primary-text)}.hzb2-baustein-dlg .hzb2-baustein-dlg-primaer:focus-visible,.hzb2-baustein-dlg .hzb2-baustein-dlg-btn:focus-visible,.hzb2-baustein-dlg .fi-modal-close-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dark .hzb2-baustein-dlg .fi-modal-close-btn,.dark .hzb2-baustein-dlg .fi-modal-close-btn .fi-icon,.dark .hzb2-baustein-dlg .fi-fo-field-label-content{color:var(--text-secondary)}.dark .hzb2-baustein-dlg-firma.is-aktiv{border-color:var(--schiefer-300);background:#16202a}.dark .hzb2-baustein-dlg-firma:has(input:checked){border-color:var(--schiefer-300);background:#16202a}.dark .hzb2-baustein-dlg-firma>input:before{background:var(--schiefer-300)}.dark .hzb2-baustein-dlg-firma>input:checked{border-color:var(--schiefer-300)}.dark .hzb2-baustein-dlg-teil{color:var(--text-secondary)}.dark .hzb2-baustein-dlg-switch{background:var(--n-600)}:is(.dark .hzb2-baustein-dlg .fi-input-wrp:not(.fi-disabled):focus-within,.dark .hzb2-baustein-dlg .fi-fo-field:has(.fi-select-input) .fi-input-wrp:not(.fi-disabled):has([aria-expanded=true])){box-shadow:0 0 0 3px #16202a!important}.dark .hzb2-baustein-dlg .fi-input-wrp.fi-invalid{border-color:var(--rot-300);box-shadow:0 0 0 3px var(--status-error-bg)!important}.dark .hzb2-baustein-dlg .fi-fo-field-label-required-mark,.dark .hzb2-baustein-dlg .fi-fo-field-wrp-error-message{color:var(--rot-300)}.dark .hzb2-baustein-dlg .hzb2-baustein-dlg-btn .fi-btn-label{color:var(--text-primary)}.fi-modal-window.hzb2-bankkonto-dlg{background:var(--surface-default);max-width:min(760px,100%);box-shadow:var(--el-3);color:var(--text-primary);border-radius:12px;padding:0;font-size:14px;line-height:20px;overflow:hidden}.hzb2-bankkonto-dlg button,.hzb2-bankkonto-dlg input,.hzb2-bankkonto-dlg textarea{font:inherit}.hzb2-bankkonto-dlg .fi-modal-header{border-bottom:1px solid var(--border-default);padding:16px 64px 16px 20px;display:block;position:relative}.hzb2-bankkonto-dlg .fi-modal-header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-bankkonto-dlg .fi-modal-heading{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);margin:0;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.hzb2-bankkonto-dlg .fi-modal-description{color:var(--n-500);order:-1;margin:0;font-size:12px;line-height:18px}.hzb2-bankkonto-dlg-kontext{align-items:center;gap:6px;display:flex}.hzb2-bankkonto-dlg .fi-modal-close-btn{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);width:32px;height:32px;color:var(--n-600);top:16px;right:20px;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset-inline-end:20px}.hzb2-bankkonto-dlg .fi-modal-close-btn:hover{background:var(--surface-page)}.hzb2-bankkonto-dlg .fi-modal-close-btn .fi-icon{width:14px;height:14px;color:var(--n-600)}.hzb2-bankkonto-dlg .fi-modal-content{gap:0;padding:16px 20px}.hzb2-bankkonto-dlg .fi-modal-content>.fi-sc,.hzb2-bankkonto-dlg .fi-modal-content>.fi-sc.fi-sc-has-gap{gap:16px}.hzb2-bankkonto-dlg .hzb2-bankkonto-dlg-block>.fi-grid,.hzb2-bankkonto-dlg .hzb2-bankkonto-dlg-block>.fi-grid.fi-sc-has-gap{flex-direction:column;gap:10px;display:flex}.hzb2-bankkonto-dlg-gruppe{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.hzb2-bankkonto-dlg-gruppe>span:first-child{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);flex-shrink:0;font-size:11px;font-weight:500;line-height:14px}.hzb2-bankkonto-dlg-gruppe-rechts{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-500);font-size:11px;line-height:16px;overflow:hidden}.hzb2-bankkonto-dlg .hzb2-bankkonto-dlg-raster>.fi-grid.fi-sc-has-gap,.hzb2-bankkonto-dlg .hzb2-bankkonto-dlg-raster.fi-grid.fi-sc-has-gap{gap:14px 16px}.hzb2-bankkonto-dlg .hzb2-bankkonto-dlg-schalterreihe>.fi-grid.fi-sc-has-gap,.hzb2-bankkonto-dlg .hzb2-bankkonto-dlg-schalterreihe.fi-grid.fi-sc-has-gap{gap:12px}@media (width<=40rem){.hzb2-bankkonto-dlg .hzb2-bankkonto-dlg-raster .fi-grid,.hzb2-bankkonto-dlg .hzb2-bankkonto-dlg-schalterreihe .fi-grid{grid-template-columns:minmax(0,1fr)}}.hzb2-bankkonto-dlg .fi-fo-field{gap:5px}.hzb2-bankkonto-dlg .fi-fo-field-label-content{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-bankkonto-dlg .fi-fo-field-label-content .fi-fo-field-label-required-mark{vertical-align:baseline;color:var(--rot-500);margin-left:4px;font-size:12px;font-weight:500;top:0}.hzb2-bankkonto-dlg .fi-fo-field-content-col{gap:5px}.hzb2-bankkonto-dlg .fi-fo-field-content-col>.fi-sc{min-width:0;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;flex-wrap:nowrap;align-items:center;gap:4px;font-size:11px;line-height:16px;display:flex;overflow:hidden}.hzb2-bankkonto-dlg .fi-fo-field-content-col>.fi-sc>div{min-width:0}.hzb2-bankkonto-dlg .fi-fo-field-content-col>.fi-sc .fi-sc-text{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;display:block;overflow:hidden}.hzb2-bankkonto-dlg .fi-fo-field-label-ctn{gap:8px}.hzb2-bankkonto-dlg .fi-fo-field-wrp-hint,.hzb2-bankkonto-dlg .fi-fo-field-wrp-hint .fi-fo-field-wrp-hint-label{color:var(--n-400);gap:4px;font-size:12px;font-weight:400;line-height:16px}.hzb2-bankkonto-dlg .fi-fo-field-wrp-hint .fi-link{color:var(--n-400);text-underline-offset:3px;gap:0;padding:0;font-size:12px;font-weight:400;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.hzb2-bankkonto-dlg .fi-fo-field-wrp-hint .fi-link .fi-link-label{color:inherit;font-size:12px;font-weight:400}.hzb2-bankkonto-dlg .fi-fo-field-wrp-hint .fi-link:hover{color:var(--action-primary)}.hzb2-bankkonto-dlg .fi-input-wrp{border-radius:var(--r-sm);border-color:var(--border-strong);min-block-size:36px;box-shadow:none}.hzb2-bankkonto-dlg .fi-input-wrp input.fi-input{font-variant-numeric:tabular-nums;block-size:34px;color:var(--text-primary);padding-block:0;padding-inline:12px;font-size:13px}.hzb2-bankkonto-dlg .fi-input-wrp textarea.fi-input,.hzb2-bankkonto-dlg .fi-input-wrp .fi-fo-textarea{min-block-size:62px;color:var(--text-primary);padding:10px 12px;font-size:13px;line-height:20px}.hzb2-bankkonto-dlg .fi-input-wrp .fi-input-wrp-suffix{border:0;padding-inline:0 12px}.hzb2-bankkonto-dlg .fi-input-wrp .fi-input-wrp-suffix .fi-input-wrp-label{color:var(--n-500);font-size:12px}.hzb2-bankkonto-dlg .fi-input-wrp .fi-select-input-btn{block-size:34px;min-block-size:34px;padding-inline:12px 30px;font-size:13px}.hzb2-bankkonto-dlg .fi-input-wrp .fi-select-input-value-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-bankkonto-dlg .fi-input-wrp:not(.fi-disabled):focus-within{border-color:var(--action-primary);outline:none;box-shadow:none!important}.hzb2-bankkonto-dlg .fi-fo-field:has(.fi-select-input) .fi-input-wrp:not(.fi-disabled):has([aria-expanded=true]){border-color:var(--action-primary);box-shadow:0 0 0 3px var(--schiefer-100)!important}.hzb2-bankkonto-dlg .fi-input-wrp.fi-invalid{border-color:var(--rot-500);box-shadow:0 0 0 3px var(--rot-100)!important}.hzb2-bankkonto-dlg .fi-fo-field-wrp-error-message{color:var(--rot-500);font-size:12px;line-height:16px}.hzb2-bankkonto-dlg-firma{align-items:center;gap:8px;min-width:0;display:inline-flex}.hzb2-bankkonto-dlg-firma>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-bankkonto-dlg .fi-input-wrp.fi-disabled{border-color:var(--border-default);background:var(--surface-page)}.hzb2-bankkonto-dlg .fi-input-wrp.fi-disabled input.fi-input,.hzb2-bankkonto-dlg .fi-input-wrp.fi-disabled .fi-select-input-btn{-webkit-text-fill-color:var(--n-600);color:var(--n-600);opacity:1;cursor:default}.hzb2-bankkonto-dlg .fi-input-wrp.fi-disabled input.fi-input::placeholder{color:var(--n-600);opacity:1;-webkit-text-fill-color:var(--n-600)}.hzb2-bankkonto-dlg .fi-input-wrp.fi-disabled .fi-input-wrp-suffix{background:0 0}.hzb2-bankkonto-dlg .fi-input-wrp .fi-input-wrp-suffix .fi-icon{width:14px;height:14px}.hzb2-bankkonto-dlg .fi-input-wrp.fi-disabled .fi-select-input-btn{background-image:none;padding-inline-end:12px}.hzb2-bankkonto-dlg-ok{color:var(--gruen-600)}.hzb2-bankkonto-dlg-warn{color:var(--orange-600)}.hzb2-bankkonto-dlg-status{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-500);font-size:11px;line-height:16px;overflow:hidden}.hzb2-bankkonto-dlg-status.is-success{color:var(--gruen-600)}.hzb2-bankkonto-dlg-status.is-warning{color:var(--orange-600)}.hzb2-bankkonto-dlg-status.is-error{color:var(--rot-600)}.hzb2-bankkonto-dlg-status.is-info{color:var(--blau-600)}.hzb2-bankkonto-dlg-schalter{border:1px solid var(--border-default);background:var(--surface-default);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;height:100%;padding:10px 14px;display:flex}.hzb2-bankkonto-dlg-schaltertext{flex-direction:column;min-width:0;display:flex}.hzb2-bankkonto-dlg-schaltertext>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-bankkonto-dlg-schaltertext>span:first-child{color:var(--text-primary);font-size:13px;font-weight:500;line-height:18px}.hzb2-bankkonto-dlg-schaltertext>span+span{color:var(--n-500);font-size:11px;line-height:16px}.hzb2-bankkonto-dlg-switch{appearance:none;background:var(--n-300);cursor:pointer;width:34px;height:20px;transition:background var(--dur-fast) var(--ease);border-radius:999px;flex-shrink:0;margin:0;position:relative}.hzb2-bankkonto-dlg-switch:after{content:"";width:16px;height:16px;transition:left var(--dur-fast) var(--ease);background:#fff;border-radius:999px;position:absolute;top:2px;left:2px}.hzb2-bankkonto-dlg-switch:checked{background:var(--action-primary)}.hzb2-bankkonto-dlg-switch:checked:after{left:16px}.hzb2-bankkonto-dlg-switch:disabled{opacity:.5;cursor:not-allowed}.hzb2-bankkonto-dlg-switch:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.hzb2-bankkonto-dlg-switch,.hzb2-bankkonto-dlg-switch:after{transition:none}}.hzb2-bankkonto-dlg .fi-modal-footer{border-top:1px solid var(--border-default);background:var(--surface-page);margin:0;padding:12px 20px}.hzb2-bankkonto-dlg .fi-modal-footer-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.hzb2-bankkonto-dlg .hzb2-bankkonto-dlg-hinweis{opacity:1;cursor:default;pointer-events:none;flex:auto;justify-content:flex-start;align-items:center;gap:6px;min-width:0;margin-right:auto;padding:0;display:flex}.hzb2-bankkonto-dlg .hzb2-bankkonto-dlg-hinweis .fi-icon{width:14px;height:14px;color:var(--n-500);flex-shrink:0}.hzb2-bankkonto-dlg .hzb2-bankkonto-dlg-hinweis .fi-link-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-500);font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.hzb2-bankkonto-dlg .hzb2-bankkonto-dlg-btn{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:36px;min-block-size:36px;box-shadow:none;color:var(--text-primary);white-space:nowrap;flex-shrink:0;padding:0 12px;font-size:13px;font-weight:500}.hzb2-bankkonto-dlg .hzb2-bankkonto-dlg-btn:hover{background:var(--surface-page)}.hzb2-bankkonto-dlg .hzb2-bankkonto-dlg-btn .fi-btn-label{color:var(--text-primary);font-size:13px;font-weight:500}.hzb2-bankkonto-dlg .hzb2-bankkonto-dlg-primaer{border-radius:var(--r-sm);background:var(--action-primary);height:36px;min-block-size:36px;color:var(--action-primary-text);white-space:nowrap;border:0;flex-shrink:0;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-bankkonto-dlg .hzb2-bankkonto-dlg-primaer:hover{background:var(--action-primary-hover)}.hzb2-bankkonto-dlg .hzb2-bankkonto-dlg-primaer .fi-icon{width:14px;height:14px;color:var(--action-primary-text)}.hzb2-bankkonto-dlg .hzb2-bankkonto-dlg-primaer:focus-visible,.hzb2-bankkonto-dlg .hzb2-bankkonto-dlg-btn:focus-visible,.hzb2-bankkonto-dlg .fi-modal-close-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dark .hzb2-bankkonto-dlg .fi-modal-close-btn,.dark .hzb2-bankkonto-dlg .fi-modal-close-btn .fi-icon,.dark .hzb2-bankkonto-dlg .fi-fo-field-label-content{color:var(--text-secondary)}.dark .hzb2-bankkonto-dlg-switch{background:var(--n-600)}:is(.dark .hzb2-bankkonto-dlg .fi-input-wrp:not(.fi-disabled):focus-within,.dark .hzb2-bankkonto-dlg .fi-fo-field:has(.fi-select-input) .fi-input-wrp:not(.fi-disabled):has([aria-expanded=true])){box-shadow:0 0 0 3px #16202a!important}.dark .hzb2-bankkonto-dlg .fi-input-wrp.fi-invalid{border-color:var(--rot-300);box-shadow:0 0 0 3px var(--status-error-bg)!important}.dark .hzb2-bankkonto-dlg .fi-fo-field-label-required-mark,.dark .hzb2-bankkonto-dlg .fi-fo-field-wrp-error-message{color:var(--rot-300)}.dark .hzb2-bankkonto-dlg .hzb2-bankkonto-dlg-btn .fi-btn-label{color:var(--text-primary)}.dark .hzb2-bankkonto-dlg .fi-input-wrp.fi-disabled input.fi-input,.dark .hzb2-bankkonto-dlg .fi-input-wrp.fi-disabled input.fi-input::placeholder,.dark .hzb2-bankkonto-dlg .fi-input-wrp.fi-disabled .fi-select-input-btn{color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary)}.dark .hzb2-bankkonto-dlg-ok,.dark .hzb2-bankkonto-dlg-status.is-success{color:var(--gruen-300)}.dark .hzb2-bankkonto-dlg-warn,.dark .hzb2-bankkonto-dlg-status.is-warning{color:var(--orange-300)}.dark .hzb2-bankkonto-dlg-status.is-error{color:var(--rot-300)}.dark .hzb2-bankkonto-dlg-status.is-info{color:var(--blau-300)}.hzb2-gesellschaft-anlegen-split{grid-template-columns:minmax(0,1fr) 300px}@media (width<=1279px){.hzb2-gesellschaft-anlegen-split{grid-template-columns:minmax(0,1fr)}}.hzb2-gesellschaft-anlegen-steps .hzb2-step{border-left:0;border-right:1px solid var(--n-100);color:var(--n-500);padding:0}.hzb2-gesellschaft-anlegen-steps .hzb2-step:last-child{border-right:0}.hzb2-gesellschaft-anlegen-steps .hzb2-step.is-active,.hzb2-gesellschaft-anlegen-steps .hzb2-step.is-done{color:var(--text-primary)}.hzb2 a.hzb2-gesellschaft-anlegen-step-link{width:100%;min-width:0;color:inherit;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.hzb2 a.hzb2-gesellschaft-anlegen-step-link:hover{color:inherit;background:var(--surface-page)}.hzb2-gesellschaft-anlegen-steps .hzb2-step-dot{color:inherit;border-width:1.5px;font-size:13px}.hzb2-gesellschaft-anlegen-steps .hzb2-step.is-done:not(.is-active) .hzb2-step-dot{background:var(--surface-default);border-color:var(--status-success);color:var(--status-success)}.hzb2-gesellschaft-anlegen-step-text{flex-direction:column;min-width:0;display:flex}.hzb2-gesellschaft-anlegen-steps .hzb2-step-sub{color:inherit}.hzb2-gesellschaft-anlegen-form .fi-section-header-description{color:var(--n-500);margin-top:0;font-size:12px;line-height:16px}.hzb2-gesellschaft-anlegen-form .fi-section-header-text-ctn{gap:0}.hzb2-gesellschaft-anlegen-form .fi-fo-field-wrp-helper-text,.hzb2-gesellschaft-anlegen-form .fi-sc-text{color:var(--n-500);font-size:11px;line-height:14px}.hzb2-gesellschaft-anlegen-ok{color:var(--gruen-600)}.dark .hzb2-gesellschaft-anlegen-ok{color:var(--status-success)}.hzb2-gesellschaft-anlegen-hilfe{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:14px;overflow:hidden}.hzb2-gesellschaft-anlegen-fehler{color:var(--rot-500);font-size:11px;line-height:14px}.hzb2-gesellschaft-anlegen-feld{flex-direction:column;gap:5px;min-width:0;display:flex}.hzb2-gesellschaft-anlegen-kennfarbe{border:0;flex-direction:column;gap:5px;min-width:0;margin:0;padding:0;display:flex}.hzb2-gesellschaft-anlegen-kennfarbe legend{float:left;width:100%;margin-bottom:5px}.hzb2-gesellschaft-anlegen-swatches{clear:both;align-items:center;gap:6px;min-width:0;height:36px;display:flex}.hzb2-gesellschaft-anlegen-swatch{cursor:pointer;flex-shrink:0;display:inline-flex;position:relative}.hzb2-gesellschaft-anlegen-swatch>span[aria-hidden]{background:var(--swatch);width:28px;height:28px;box-shadow:inset 0 0 0 2px var(--surface-default);border:2px solid #0000;border-radius:999px}.hzb2-gesellschaft-anlegen-swatch input:checked+span{border-color:var(--text-primary)}.hzb2-gesellschaft-anlegen-swatch input:focus-visible+span{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-gesellschaft-anlegen-swatch.is-gesperrt{cursor:not-allowed}.hzb2-gesellschaft-anlegen-swatch.is-gesperrt>span[aria-hidden]{opacity:.35}.hzb2-gesellschaft-anlegen-vorschau{color:var(--n-500);white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-size:12px;display:flex}.hzb2-gesellschaft-anlegen-kreise{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hzb2-gesellschaft-anlegen-kreis{border:1px solid var(--border-default);border-radius:8px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.hzb2-gesellschaft-anlegen-kreis-kopf{justify-content:space-between;align-items:center;gap:8px;display:flex}.hzb2-gesellschaft-anlegen-kreis-zusatz{min-width:0;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.hzb2-gesellschaft-anlegen-kreis-zeile{align-items:center;gap:8px;min-width:0;display:flex}.hzb2-gesellschaft-anlegen-muster{flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.hzb2-gesellschaft-anlegen-naechste{color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.hzb2-gesellschaft-anlegen-kreise-hinweis{color:var(--n-500);grid-column:1/-1;margin:0;font-size:11px;line-height:14px}.hzb2-gesellschaft-anlegen-form .filepond--root{margin-bottom:0;font-family:inherit}.hzb2-gesellschaft-anlegen-form .filepond--panel-root{background:0 0;border:0;border-radius:8px}.hzb2-gesellschaft-anlegen-form .filepond--drop-label{border:1.5px dashed var(--schiefer-300);background:var(--schiefer-50);min-height:92px;color:var(--text-primary);border-radius:8px}.hzb2-gesellschaft-anlegen-form .filepond--drop-label label{cursor:pointer;padding:8px}.hzb2-gesellschaft-anlegen-form .filepond--root[data-hopper-state=drag-over] .filepond--drop-label{border-color:var(--action-primary);background:var(--schiefer-100)}.hzb2-gesellschaft-anlegen-form .fi-fo-field:has(.fi-fo-file-upload-error-message:not(:empty)) .filepond--drop-label{border-color:var(--rot-500);background:var(--rot-100)}.hzb2-gesellschaft-anlegen-drop{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.hzb2-gesellschaft-anlegen-drop>svg{color:var(--action-primary)}.hzb2-gesellschaft-anlegen-drop-text{color:var(--text-primary);font-size:12px;line-height:16px}.hzb2-gesellschaft-anlegen-drop-text .filepond--label-action{color:var(--action-primary);font-weight:500;text-decoration:none}.hzb2-gesellschaft-anlegen-drop-hinweis{color:var(--n-500);font-size:11px;line-height:14px}.hzb2-gesellschaft-anlegen-form .fi-fo-checkbox-input{border-radius:4px;width:18px;height:18px}.hzb2-gesellschaft-anlegen-form .fi-fo-field:has(.fi-fo-checkbox-input) .fi-fo-field-label-content{color:var(--n-700);font-size:13px;font-weight:400}.hzb2-gesellschaft-anlegen-modul{border:1px solid var(--border-default);background:var(--surface-default);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 12px;min-height:56px;padding:10px 14px;display:grid;position:relative}.hzb2-gesellschaft-anlegen-modul>.fi-fo-field-label-col{grid-area:1/1;min-width:0}.hzb2-gesellschaft-anlegen-modul>.fi-fo-field-content-col{display:contents}.hzb2-gesellschaft-anlegen-modul .fi-fo-toggle{grid-area:1/2/span 2}.hzb2-gesellschaft-anlegen-modul>.fi-fo-field-content-col>.fi-sc{grid-area:2/1;min-width:0}.hzb2-gesellschaft-anlegen-modul .fi-fo-field-label-ctn{justify-content:space-between;align-items:center;gap:8px;display:flex}.hzb2-gesellschaft-anlegen-modul .fi-fo-field-label-ctn,.hzb2-gesellschaft-anlegen-modul .fi-fo-field-label{min-width:0}.hzb2-gesellschaft-anlegen-modul .fi-fo-field-label-content{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.hzb2-gesellschaft-anlegen-modul .fi-sc-text,.hzb2-gesellschaft-anlegen-modul .fi-fo-field-wrp-helper-text{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.hzb2-gesellschaft-anlegen-modul .fi-fo-field-wrp-hint{color:var(--n-400);white-space:nowrap;font-size:11px}.hzb2-gesellschaft-anlegen-beleg{border:1px solid var(--border-default);background:var(--surface-default);color:var(--n-700);border-radius:6px;flex-direction:column;gap:8px;padding:12px;font-size:10px;line-height:14px;display:flex}.hzb2-gesellschaft-anlegen-beleg-kopf{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.hzb2-gesellschaft-anlegen-beleg-logo{border:1px dashed var(--border-strong);width:48px;height:20px;color:var(--n-400);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;font-size:8px;display:flex}.hzb2-gesellschaft-anlegen-beleg-absender{text-align:right;min-width:0;color:var(--n-500);overflow-wrap:anywhere}.hzb2-gesellschaft-anlegen-beleg-absender strong{color:var(--text-primary);font-weight:600}.hzb2-gesellschaft-anlegen-beleg-titel{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.hzb2-gesellschaft-anlegen-beleg-fuss{color:var(--n-500);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.hzb2-gesellschaft-anlegen-check{flex-direction:column;gap:6px;margin:0;padding:0;font-size:12px;line-height:16px;list-style:none;display:flex}.hzb2-gesellschaft-anlegen-check li{color:var(--n-500);justify-content:space-between;align-items:center;gap:8px;display:flex}.hzb2-gesellschaft-anlegen-check li.is-ok{color:var(--text-primary)}.hzb2-gesellschaft-anlegen-check li svg{flex-shrink:0}.hzb2-gesellschaft-anlegen-offen{color:var(--orange-600);font-size:11px}.dark .hzb2-gesellschaft-anlegen-offen{color:var(--status-warning)}.hzb2-gesellschaft-anlegen-danach{color:var(--n-600);flex-direction:column;gap:6px;font-size:12px;line-height:16px;display:flex}.hzb2-gesellschaft-anlegen-modul>.fi-fo-field-content-col>.fi-sc,.hzb2-gesellschaft-anlegen-modul>.fi-fo-field-content-col>.fi-sc *{min-width:0;overflow:hidden}.hzb2-gesellschaft-anlegen-modul .fi-fo-field-label{flex-shrink:0}.hzb2-gesellschaft-anlegen-modul .fi-fo-field-wrp-hint{text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-gesellschaft-anlegen-kennfarbe .hzb2-gesellschaft-anlegen-hilfe{white-space:normal}.hzb2-gesellschaft-anlegen-modul>.fi-fo-field-label-col,.hzb2-gesellschaft-anlegen-modul .fi-fo-field-label-ctn{overflow:hidden}.hzb2-benutzer-anlegen-kopf{flex-direction:column;gap:10px;display:flex}.hzb2-benutzer-anlegen-kopf .hzb2-crumbs{white-space:nowrap;min-width:0}.hzb2-benutzer-anlegen-crumb{color:var(--text-primary);font-weight:500}.hzb2-benutzer-anlegen-kopf .hzb2-head{gap:24px}.hzb2-benutzer-anlegen-titel{gap:8px}.hzb2-benutzer-anlegen-btn{justify-content:center;padding:0 12px}.hzb2 a.hzb2-benutzer-anlegen-btn{color:var(--text-primary)}.hzb2-btn.is-primary.hzb2-benutzer-anlegen-btn svg{stroke:currentColor}.hzb2-benutzer-anlegen-split{grid-template-columns:minmax(0,1fr) 300px}@media (width<=1279px){.hzb2-benutzer-anlegen-split{grid-template-columns:minmax(0,1fr)}}.hzb2-benutzer-anlegen-form>.fi-sc{gap:16px}.hzb2-benutzer-anlegen-person.fi-section{box-shadow:none;border-radius:12px}.hzb2-benutzer-anlegen-person .fi-section-header{gap:0;min-height:48px;padding:12px 16px}.hzb2-benutzer-anlegen-person .fi-section-header-heading{font-size:15px;font-weight:600;line-height:20px}.hzb2-benutzer-anlegen-person .fi-section-header-description{color:var(--n-500);margin-top:0;font-size:12px;line-height:16px}.hzb2-benutzer-anlegen-person .fi-section-content-ctn>.fi-section-content{padding:16px}.hzb2-benutzer-anlegen-person .fi-section-content.fi-sc{gap:14px 16px}.hzb2-benutzer-anlegen-person .fi-fo-field{gap:5px}.hzb2-benutzer-anlegen-person .fi-fo-field-label-content{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-benutzer-anlegen-person .fi-fo-field-label-required-mark{color:var(--rot-500)}.hzb2-benutzer-anlegen-person .fi-input-wrp,.hzb2-benutzer-anlegen-person .fi-input,.hzb2-benutzer-anlegen-person .fi-select-input-btn{font-size:13px}.hzb2-benutzer-anlegen-person .fi-sc-text,.hzb2-benutzer-anlegen-person .fi-fo-field-wrp-helper-text{color:var(--n-500);font-size:11px;line-height:14px}.hzb2-benutzer-anlegen-opt{white-space:nowrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.hzb2-benutzer-anlegen-person .fi-select-input-value-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hzb2-benutzer-anlegen-avatarfeld{justify-content:center;align-items:center;height:100%;min-height:56px;display:flex}.hzb2-benutzer-anlegen-avatar{background:var(--action-primary);width:56px;height:56px;color:var(--action-primary-text,#fff);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:25px;font-weight:600;display:inline-flex}.hzb2-benutzer-anlegen-avatar.is-28{width:28px;height:28px;font-size:13px}.hzb2-benutzer-anlegen-feld{flex-direction:column;gap:7px;min-width:0;padding-top:2px;display:flex}.hzb2-benutzer-anlegen-label{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-benutzer-anlegen-fest{border:1px solid var(--border-strong);background:var(--surface-default);height:36px;color:var(--text-primary);white-space:nowrap;border-radius:6px;align-items:center;padding:0 12px;font-size:13px;display:flex;overflow:hidden}.hzb2-benutzer-anlegen-fest>span{text-overflow:ellipsis;overflow:hidden}.hzb2-benutzer-anlegen-fest.is-leer{color:var(--n-500)}.hzb2-benutzer-anlegen-hilfe{color:var(--n-500);font-size:11px;line-height:14px}.hzb2-benutzer-anlegen-hilfe a{color:var(--action-primary);font-weight:500;text-decoration:none}.hzb2-benutzer-anlegen-hilfe a:hover{text-decoration:underline}.hzb2-benutzer-anlegen-schalter{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hzb2-benutzer-anlegen-schaltkarte{border:1px solid var(--border-default);background:var(--surface-default);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 14px;display:flex}.hzb2-benutzer-anlegen-schalttext{flex-direction:column;flex:1;min-width:0;display:flex}.hzb2-benutzer-anlegen-schalttext>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hzb2-benutzer-anlegen-schalttext>:first-child{color:var(--text-primary);font-size:13px;font-weight:500;line-height:18px}.hzb2-benutzer-anlegen-schalttext>:last-child{color:var(--n-500);font-size:11px;line-height:14px}.hzb2-benutzer-anlegen-pflicht{background:var(--status-warning-bg);color:var(--orange-600);white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600;line-height:14px}.dark .hzb2-benutzer-anlegen-pflicht{color:var(--status-warning)}.hzb2-benutzer-anlegen-switch{background:var(--n-300);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;width:34px;height:20px;padding:0;transition:background-color .15s;display:inline-block;position:relative}.hzb2-benutzer-anlegen-switch>span{background:#fff;border-radius:999px;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px}.hzb2-benutzer-anlegen-switch.is-an{background:var(--action-primary)}.hzb2-benutzer-anlegen-switch.is-an>span{left:16px}.hzb2-benutzer-anlegen-switch:disabled,.hzb2-benutzer-anlegen-switch.is-fest{cursor:not-allowed;opacity:.6}.hzb2-benutzer-anlegen-switch.is-fest{opacity:1;cursor:default}.hzb2-benutzer-anlegen-switch:focus-visible{outline:2px solid var(--schiefer-400);outline-offset:2px}@media (prefers-reduced-motion:reduce){.hzb2-benutzer-anlegen-switch,.hzb2-benutzer-anlegen-switch>span{transition:none}}.hzb2-benutzer-anlegen-karte{flex-direction:column;display:flex}.hzb2-benutzer-anlegen-kartenkopf{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.hzb2-benutzer-anlegen-kartenkopf.is-tabs{align-items:flex-end;padding-bottom:0}.hzb2-benutzer-anlegen-kartenkopf.is-tabs .hzb2-benutzer-anlegen-kartentitel{padding-bottom:12px}.hzb2-benutzer-anlegen-kartenkopf.is-tabs .hzb2-benutzer-anlegen-kartentitel>:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hzb2-benutzer-anlegen-kartentitel{flex-direction:column;min-width:0;display:flex}.hzb2-benutzer-anlegen-kartentitel>:first-child{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:20px;overflow:hidden}.hzb2-benutzer-anlegen-kartentitel>:last-child{color:var(--n-500);font-size:12px;line-height:16px}.hzb2-benutzer-anlegen-kopflink{color:var(--n-500);white-space:nowrap;font-size:12px}.hzb2-benutzer-anlegen-kopflink button,.hzb2-benutzer-anlegen-link{color:var(--action-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:500}.hzb2-benutzer-anlegen-kopflink button:hover,.hzb2-benutzer-anlegen-link:hover{text-decoration:underline}.hzb2-benutzer-anlegen-kartenfuss{border-top:1px solid var(--border-default);background:var(--surface-page);color:var(--n-500);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:12px;line-height:16px;display:flex}.hzb2-benutzer-anlegen-kartenfuss>span{align-items:center;gap:6px;display:flex}.hzb2-benutzer-anlegen-fehler{border:1px solid var(--rot-300);background:var(--status-error-bg);color:var(--rot-600);border-radius:8px;margin:0 16px 16px;padding:8px 12px;font-size:12px;line-height:16px}.dark .hzb2-benutzer-anlegen-fehler{color:var(--status-error)}.hzb2-benutzer-anlegen-leer{color:var(--n-500);padding:16px;font-size:13px}.hzb2-benutzer-anlegen-rollen{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:16px;display:grid}.hzb2-benutzer-anlegen-firma{flex-direction:column;gap:10px;min-width:0;display:flex}.hzb2-benutzer-anlegen-firmenkopf{border-bottom:2px solid var(--kante,var(--company-1));align-items:center;gap:8px;min-width:0;padding-bottom:8px;display:flex}.hzb2-benutzer-anlegen-firmenname{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:18px;overflow:hidden}.hzb2-benutzer-anlegen-firmenhinweis{color:var(--n-500);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:11px;display:flex}.hzb2-benutzer-anlegen-rollenliste{flex-direction:column;gap:4px;min-width:0;display:flex}.hzb2-benutzer-anlegen-rollenliste.is-gesperrt{opacity:.5}.hzb2-benutzer-anlegen-rolle{border:1px solid var(--n-100);background:var(--surface-default);width:100%;color:var(--text-primary);text-align:left;cursor:pointer;min-width:0;font:inherit;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;display:flex}.hzb2-benutzer-anlegen-rolle:hover:not(:disabled){background:var(--surface-page)}.hzb2-benutzer-anlegen-rolle:disabled{cursor:not-allowed}.hzb2-benutzer-anlegen-rolle:focus-visible{outline:2px solid var(--schiefer-400);outline-offset:2px}.hzb2-benutzer-anlegen-rolle.is-an{border-color:var(--action-primary);background:var(--schiefer-50)}.dark .hzb2-benutzer-anlegen-rolle.is-an{background:var(--status-info-bg)}.hzb2-benutzer-anlegen-radio{border:1.5px solid var(--n-300);border-radius:999px;flex-shrink:0;width:14px;height:14px;position:relative}.hzb2-benutzer-anlegen-rolle.is-an .hzb2-benutzer-anlegen-radio{border-color:var(--action-primary)}.hzb2-benutzer-anlegen-rolle.is-an .hzb2-benutzer-anlegen-radio:after{content:"";background:var(--action-primary);border-radius:999px;position:absolute;inset:2px}.hzb2-benutzer-anlegen-rollenname{white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:400;line-height:16px}.hzb2-benutzer-anlegen-rolle.is-an .hzb2-benutzer-anlegen-rollenname{font-weight:600}.hzb2-benutzer-anlegen-rollenumfang{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;line-height:14px;overflow:hidden}.hzb2-benutzer-anlegen-tabs{white-space:nowrap;flex-shrink:0;gap:4px;font-size:13px;display:flex}.hzb2-benutzer-anlegen-tab{color:var(--n-600);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px 12px 10px;font-size:13px;display:flex}.hzb2-benutzer-anlegen-tab.is-aktiv{color:var(--text-primary);box-shadow:inset 0 -2px 0 var(--action-primary);font-weight:600}.hzb2-benutzer-anlegen-tab:focus-visible{outline:2px solid var(--schiefer-400);outline-offset:-2px}.hzb2-benutzer-anlegen-matrix{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;padding:16px;display:grid}.hzb2-benutzer-anlegen-gruppe{flex-direction:column;gap:4px;min-width:0;display:flex}.hzb2-benutzer-anlegen-gruppentitel{border-bottom:1px solid var(--n-100);letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);white-space:nowrap;padding-bottom:4px;font-size:11px;font-weight:500;line-height:14px}.hzb2-benutzer-anlegen-recht{text-align:left;cursor:pointer;min-width:0;height:26px;font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.hzb2-benutzer-anlegen-recht>span:last-child{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.hzb2-benutzer-anlegen-recht.is-aus>span:last-child{color:var(--n-500)}.hzb2-benutzer-anlegen-recht.is-minus>span:last-child{color:var(--rot-600);text-decoration:line-through}.dark .hzb2-benutzer-anlegen-recht.is-minus>span:last-child{color:var(--status-error)}.hzb2-benutzer-anlegen-recht:focus-visible{outline:2px solid var(--schiefer-400);outline-offset:2px;border-radius:4px}.hzb2-benutzer-anlegen-kasten{border:1.5px solid var(--n-300);background:var(--surface-default);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.hzb2-benutzer-anlegen-kasten.is-rolle{border-color:var(--schiefer-700);background:var(--schiefer-100);color:var(--schiefer-700)}.hzb2-benutzer-anlegen-kasten.is-plus{border-color:var(--gruen-600);background:var(--gruen-100);color:var(--gruen-600)}.hzb2-benutzer-anlegen-kasten.is-minus{border-color:var(--rot-600);background:var(--rot-100);color:var(--rot-600)}.hzb2-benutzer-anlegen-legende{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hzb2-benutzer-anlegen-legende>span{align-items:center;gap:6px;display:flex}.hzb2-benutzer-anlegen-warnung{color:var(--orange-600)}.hzb2-benutzer-anlegen-warnung svg{stroke:var(--status-warning)}.dark .hzb2-benutzer-anlegen-warnung{color:var(--status-warning)}.hzb2-benutzer-anlegen-box{flex-direction:column;gap:10px;display:flex}.hzb2-benutzer-anlegen-box .hzb2-aside-title{margin-bottom:0}.hzb2-benutzer-anlegen-zf{flex-direction:column;gap:8px;font-size:12px;line-height:16px;display:flex}.hzb2-benutzer-anlegen-zfperson{align-items:center;gap:8px;min-width:0;display:flex}.hzb2-benutzer-anlegen-zfperson>div{flex-direction:column;min-width:0;display:flex}.hzb2-benutzer-anlegen-zfperson>div>:first-child{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.hzb2-benutzer-anlegen-zfperson>div>:first-child.is-leer{color:var(--n-500);font-weight:500}.hzb2-benutzer-anlegen-zfperson>div>:last-child{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hzb2-benutzer-anlegen-zffirmen{border-top:1px solid var(--n-100);flex-direction:column;gap:4px;padding-top:6px;display:flex}.hzb2-benutzer-anlegen-zffirmen>div{align-items:center;gap:8px;display:flex}.hzb2-benutzer-anlegen-zfrolle{color:var(--text-primary);white-space:nowrap;margin-left:auto;font-weight:500}.hzb2-benutzer-anlegen-zffirmen>div.is-ohne .hzb2-benutzer-anlegen-zfrolle{color:var(--n-500);font-weight:400}.hzb2-benutzer-anlegen-zahl{background:var(--gruen-100);color:var(--gruen-600);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:3px;padding:1px 5px;font-size:10px;font-weight:600;line-height:14px}.dark .hzb2-benutzer-anlegen-zahl{background:var(--status-success-bg);color:var(--status-success)}.hzb2-benutzer-anlegen-sicher{color:var(--n-600);flex-direction:column;gap:6px;font-size:12px;line-height:16px;display:flex}.hzb2-benutzer-anlegen-sicher>span{align-items:flex-start;gap:6px;display:flex}.hzb2-benutzer-anlegen-sicher svg{flex-shrink:0;margin-top:1px}.hzb2-benutzer-anlegen-vorlagen{flex-direction:column;gap:6px;display:flex}.hzb2-benutzer-anlegen-vorlage{border:1px solid var(--border-strong);background:var(--surface-default);height:32px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;border-radius:6px;align-items:center;gap:6px;min-width:0;padding:0 10px;font-size:12px;display:flex}.hzb2-benutzer-anlegen-vorlage>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hzb2-benutzer-anlegen-vorlage svg{flex-shrink:0}.hzb2-benutzer-anlegen-vorlage:hover{background:var(--surface-page)}.hzb2-benutzer-anlegen-uebersicht{flex-direction:column;display:flex}.hzb2-benutzer-anlegen-uezeile{border-bottom:1px solid var(--n-100);flex-direction:column;gap:4px;padding:10px 0;display:flex}.hzb2-benutzer-anlegen-uezeile:last-child{border-bottom:0}.hzb2-benutzer-anlegen-uekopf{align-items:center;gap:8px;font-size:13px;line-height:18px;display:flex}.hzb2-benutzer-anlegen-uekopf>span:not(.hzb2-chip){color:var(--n-500)}.hzb2-benutzer-anlegen-uerechte{color:var(--n-600);font-size:12px;line-height:16px}.fi-modal-window.hzb2-mahnsperre-dlg{background:var(--surface-default);max-width:min(760px,100%);box-shadow:var(--el-3);color:var(--text-primary);border-radius:12px;padding:0;font-size:14px;line-height:20px;overflow:hidden}.fi-modal-window-ctn:has(>.hzb2-mahnsperre-dlg){padding-top:48px}.hzb2-mahnsperre-dlg button,.hzb2-mahnsperre-dlg input,.hzb2-mahnsperre-dlg textarea{font-family:inherit}.hzb2-mahnsperre-dlg .fi-modal-header{border-bottom:1px solid var(--border-default);padding:16px 64px 16px 20px;display:block;position:relative}.hzb2-mahnsperre-dlg .fi-modal-header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-mahnsperre-dlg .fi-modal-heading{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;order:2;margin:0;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.hzb2-mahnsperre-dlg .fi-modal-description{color:var(--n-500);order:1;margin:0;font-size:12px;line-height:18px}.hzb2-mahnsperre-dlg-kontext{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.hzb2-mahnsperre-dlg-kontext-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-mahnsperre-dlg .fi-modal-close-btn{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);width:32px;height:32px;color:var(--n-600);top:16px;right:20px;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset-inline-end:20px}.hzb2-mahnsperre-dlg .fi-modal-close-btn:hover{background:var(--surface-page)}.hzb2-mahnsperre-dlg .fi-modal-close-btn .fi-icon{width:14px;height:14px;color:var(--n-600)}.hzb2-mahnsperre-dlg .fi-modal-content{gap:0;padding:16px 20px}.hzb2-mahnsperre-dlg .fi-modal-content>.fi-sc{gap:10px}.hzb2-mahnsperre-dlg .fi-modal-content>.fi-sc>.fi-grid-col:has(.hzb2-mahnsperre-dlg-titelzeile.is-abschnitt){margin-top:6px}.hzb2-mahnsperre-dlg .fi-modal-content>.fi-sc>.fi-grid-col:has(.hzb2-mahnsperre-dlg-zeile){margin-bottom:4px}.hzb2-mahnsperre-dlg .fi-modal-content>.fi-sc>.fi-grid-col:has(.hzb2-mahnsperre-dlg-zeile)+.fi-grid-col{margin-bottom:4px}.hzb2-mahnsperre-dlg-block{flex-direction:column;gap:10px;display:flex}.hzb2-mahnsperre-dlg-titelzeile{justify-content:space-between;align-items:center;gap:12px;display:flex}.hzb2-mahnsperre-dlg-titel{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);font-size:11px;font-weight:500;line-height:16px}.hzb2-mahnsperre-dlg-titel-info{color:var(--n-500);white-space:nowrap;font-size:11px;line-height:16px}.hzb2-mahnsperre-dlg-karten{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hzb2-mahnsperre-dlg-karte{border:1.5px solid var(--border-default);background:var(--surface-default);min-width:0;color:var(--n-500);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.hzb2-mahnsperre-dlg-karte:hover:not(.is-an):not(:disabled){border-color:var(--schiefer-200);background:var(--schiefer-50)}.hzb2-mahnsperre-dlg-karte.is-an{border-color:var(--action-primary);background:var(--schiefer-50);color:var(--action-primary)}.hzb2-mahnsperre-dlg-karte:disabled{cursor:not-allowed;opacity:.55}.hzb2-mahnsperre-dlg-karte:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-mahnsperre-dlg-radio{box-sizing:border-box;border:1.5px solid var(--border-strong);background:var(--surface-default);border-radius:999px;flex-shrink:0;width:18px;height:18px;position:relative}.hzb2-mahnsperre-dlg-karte.is-an .hzb2-mahnsperre-dlg-radio{border-color:var(--action-primary)}.hzb2-mahnsperre-dlg-karte.is-an .hzb2-mahnsperre-dlg-radio:after{content:"";background:var(--action-primary);border-radius:999px;position:absolute;inset:3px}.hzb2-mahnsperre-dlg-symbol{flex-shrink:0}.hzb2-mahnsperre-dlg-karte-text{flex-direction:column;min-width:0;display:flex}.hzb2-mahnsperre-dlg-karte-titel{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:20px;overflow:hidden}.hzb2-mahnsperre-dlg-karte-info{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;overflow:hidden}.hzb2-mahnsperre-dlg .hzb2-mahnsperre-dlg-zeile>.fi-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 16px;display:grid}.hzb2-mahnsperre-dlg .hzb2-mahnsperre-dlg-zeile.is-drei>.fi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hzb2-mahnsperre-dlg .hzb2-mahnsperre-dlg-zeile>.fi-grid>.fi-grid-col{grid-column:auto}@media (width<=40rem){.hzb2-mahnsperre-dlg .hzb2-mahnsperre-dlg-zeile>.fi-grid,.hzb2-mahnsperre-dlg .hzb2-mahnsperre-dlg-zeile.is-drei>.fi-grid,.hzb2-mahnsperre-dlg-karten,.hzb2-mahnsperre-dlg-leiste{grid-template-columns:minmax(0,1fr)}}.hzb2-mahnsperre-dlg-feld{flex-direction:column;gap:5px;min-width:0;display:flex}.hzb2-mahnsperre-dlg-label,.hzb2-mahnsperre-dlg .fi-fo-field-label-content{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-mahnsperre-dlg .fi-fo-field{gap:5px}.hzb2-mahnsperre-dlg .fi-fo-field-label-required-mark{color:var(--rot-500);margin-left:3px}.hzb2-mahnsperre-dlg .fi-fo-field-label-col{gap:8px}.hzb2-mahnsperre-dlg .fi-fo-field-label-col .fi-sc-text,.hzb2-mahnsperre-dlg .fi-fo-field-wrp-hint{color:var(--n-400);font-size:12px;font-weight:400;line-height:16px}.hzb2-mahnsperre-dlg .fi-fo-field-content-col{gap:5px}.hzb2-mahnsperre-dlg .fi-fo-field-content-col>.fi-sc .fi-sc-text,.hzb2-mahnsperre-dlg-hilfe{min-width:0;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;display:block;overflow:hidden}.hzb2-mahnsperre-dlg .fi-fo-field-content-col>.fi-sc,.hzb2-mahnsperre-dlg .fi-fo-field-content-col>.fi-sc>div,.hzb2-mahnsperre-dlg .fi-fo-field-content-col>.fi-sc .fi-sc-component{min-width:0;display:block;overflow:hidden}.hzb2-mahnsperre-dlg-leise{color:var(--n-500)}.hzb2-mahnsperre-dlg .fi-input-wrp{border-radius:var(--r-sm);min-block-size:36px;box-shadow:none;outline:1px solid var(--border-strong);outline-offset:-1px}.hzb2-mahnsperre-dlg .fi-input-wrp input.fi-input{font-variant-numeric:tabular-nums;block-size:34px;padding-block:0;padding-inline:12px;font-size:13px}.hzb2-mahnsperre-dlg .fi-input-wrp input.fi-input::placeholder,.hzb2-mahnsperre-dlg textarea::placeholder{color:var(--n-400)}.hzb2-mahnsperre-dlg .fi-input-wrp .fi-select-input-btn{block-size:34px;min-block-size:34px;padding-inline:12px 34px;font-size:13px}.hzb2-mahnsperre-dlg .fi-input-wrp .fi-select-input-value-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-mahnsperre-dlg .fi-input-wrp .fi-select-input-placeholder{color:var(--n-400)}.hzb2-mahnsperre-dlg .fi-input-wrp .fi-input-wrp-suffix{color:var(--n-500);padding-inline-end:12px;font-size:12px}.hzb2-mahnsperre-dlg .fi-input-wrp .fi-input-wrp-suffix .fi-icon{width:13px;height:13px;color:var(--n-500)}.hzb2-mahnsperre-dlg .fi-fo-date-time-picker-display-text-input{font-variant-numeric:tabular-nums;block-size:34px;padding-inline:12px;font-size:13px}.hzb2-mahnsperre-dlg .fi-input-wrp .fi-input-wrp-suffix.fi-inline{padding-inline-start:0}.hzb2-mahnsperre-dlg .fi-input-wrp textarea{min-height:64px;padding:10px 12px;font-size:13px;line-height:20px}.hzb2-mahnsperre-dlg-zahl{font-variant-numeric:tabular-nums}.hzb2-mahnsperre-dlg .fi-input-wrp:not(.fi-disabled):focus-within{box-shadow:none!important}.hzb2-mahnsperre-dlg .fi-fo-field:has(.fi-select-input) .fi-input-wrp:not(.fi-disabled):has([aria-expanded=true]){outline-color:var(--action-primary);box-shadow:0 0 0 3px var(--schiefer-100)!important}.hzb2-mahnsperre-dlg .fi-input-wrp.fi-disabled{background:var(--surface-page)}.hzb2-mahnsperre-dlg .fi-input-wrp.fi-invalid{outline-color:var(--rot-500);box-shadow:0 0 0 3px var(--rot-100)!important}.hzb2-mahnsperre-dlg .fi-fo-field-wrp-error-message{color:var(--rot-500);font-size:12px;line-height:16px}.hzb2-mahnsperre-dlg-bezug,.hzb2-mahnsperre-dlg-person{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.hzb2-mahnsperre-dlg-bezug>.hzb2-mahnsperre-dlg-symbol{color:var(--action-primary)}.hzb2-mahnsperre-dlg-bezug>span,.hzb2-mahnsperre-dlg-person{text-overflow:ellipsis;overflow:hidden}.hzb2-mahnsperre-dlg-fest{border:1px solid var(--border-default);border-radius:var(--r-sm);background:var(--surface-page);white-space:nowrap;align-items:center;gap:8px;height:36px;padding:0 12px;font-size:13px;display:flex;overflow:hidden}.hzb2-mahnsperre-dlg-fest>.hzb2-mahnsperre-dlg-symbol{color:var(--action-primary)}.hzb2-mahnsperre-dlg-fest>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-mahnsperre-dlg-leiste{border:1px solid var(--border-default);background:var(--surface-page);font-variant-numeric:tabular-nums;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.hzb2-mahnsperre-dlg-zelle{border-right:1px solid var(--n-100);flex-direction:column;gap:2px;min-width:0;padding:10px 14px;display:flex}.hzb2-mahnsperre-dlg-zelle:last-child{border-right:0}.hzb2-mahnsperre-dlg-zelle-label{letter-spacing:.04em;text-transform:uppercase;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;overflow:hidden}.hzb2-mahnsperre-dlg-zelle-wert{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:20px;overflow:hidden}.hzb2-mahnsperre-dlg-zelle-wert.is-neutral{color:var(--n-600)}.hzb2-mahnsperre-dlg-zelle-wert.is-ok{color:var(--gruen-600)}.hzb2-mahnsperre-dlg-zelle-wert.is-offen{color:var(--rot-600)}.hzb2-mahnsperre-dlg-zelle-wert .hzb2-co{vertical-align:2px}.hzb2-mahnsperre-dlg .fi-modal-footer{border-top:1px solid var(--border-default);background:var(--surface-page);margin:0;padding:12px 20px}.hzb2-mahnsperre-dlg .fi-modal-footer-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.hzb2-mahnsperre-dlg-wirkung{min-width:0;color:var(--n-500);flex:auto;align-items:center;gap:6px;margin-right:4px;font-size:12px;line-height:16px;display:flex}.hzb2-mahnsperre-dlg-wirkung>svg{flex-shrink:0}.hzb2-mahnsperre-dlg-wirkung>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-mahnsperre-dlg .fi-modal-footer-actions>:not(.hzb2-mahnsperre-dlg-wirkung){flex-shrink:0}.hzb2-mahnsperre-dlg .hzb2-mahnsperre-dlg-sekundaer{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:36px;min-block-size:36px;box-shadow:none;color:var(--text-primary);padding:0 12px;font-size:13px;font-weight:500}.hzb2-mahnsperre-dlg .hzb2-mahnsperre-dlg-sekundaer:hover{background:var(--surface-page)}.hzb2-mahnsperre-dlg .hzb2-mahnsperre-dlg-primaer{border-radius:var(--r-sm);background:var(--action-primary);height:36px;min-block-size:36px;color:var(--action-primary-text);border:0;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-mahnsperre-dlg .hzb2-mahnsperre-dlg-primaer:hover{background:var(--action-primary-hover)}.hzb2-mahnsperre-dlg .hzb2-mahnsperre-dlg-primaer .fi-icon{width:14px;height:14px;color:var(--action-primary-text)}.hzb2-mahnsperre-dlg .hzb2-mahnsperre-dlg-primaer:focus-visible,.hzb2-mahnsperre-dlg .hzb2-mahnsperre-dlg-sekundaer:focus-visible,.hzb2-mahnsperre-dlg .fi-modal-close-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dark .hzb2-mahnsperre-dlg .fi-modal-close-btn,.dark .hzb2-mahnsperre-dlg .fi-modal-close-btn .fi-icon,.dark .hzb2-mahnsperre-dlg-label,.dark .hzb2-mahnsperre-dlg .fi-fo-field-label-content,.dark .hzb2-mahnsperre-dlg-zelle-wert.is-neutral{color:var(--text-secondary)}.dark .hzb2-mahnsperre-dlg-karte.is-an{border-color:var(--action-primary);color:var(--text-primary);background:#16202a}.dark .hzb2-mahnsperre-dlg-karte:hover:not(.is-an):not(:disabled){background:var(--surface-raised);border-color:var(--border-strong)}.dark .hzb2-mahnsperre-dlg-zelle{border-right-color:var(--border-default)}.dark .hzb2-mahnsperre-dlg-zelle-wert.is-ok{color:var(--gruen-300)}.dark .hzb2-mahnsperre-dlg-zelle-wert.is-offen{color:var(--rot-300)}:is(.dark .hzb2-mahnsperre-dlg .fi-input-wrp:not(.fi-disabled):focus-within,.dark .hzb2-mahnsperre-dlg .fi-fo-field:has(.fi-select-input) .fi-input-wrp:not(.fi-disabled):has([aria-expanded=true])){box-shadow:0 0 0 3px #16202a!important}.dark .hzb2-mahnsperre-dlg .fi-input-wrp.fi-invalid{outline-color:var(--rot-300);box-shadow:0 0 0 3px var(--status-error-bg)!important}.dark .hzb2-mahnsperre-dlg .fi-fo-field-label-required-mark,.dark .hzb2-mahnsperre-dlg .fi-fo-field-wrp-error-message{color:var(--rot-300)}.fi-modal-window.hzb2-postfach-dlg{background:var(--surface-default);max-width:min(780px,100%);box-shadow:var(--el-3);color:var(--text-primary);border-radius:12px;padding:0;font-size:14px;line-height:20px;overflow:hidden}.hzb2-postfach-dlg button,.hzb2-postfach-dlg input,.hzb2-postfach-dlg textarea{font:inherit}.hzb2-postfach-dlg .fi-modal-header{border-bottom:1px solid var(--border-default);padding:16px 64px 16px 20px;display:block;position:relative}.hzb2-postfach-dlg .fi-modal-header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-postfach-dlg .fi-modal-heading{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);margin:0;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.hzb2-postfach-dlg .fi-modal-description{color:var(--n-500);order:-1;margin:0;font-size:12px;line-height:18px}.hzb2-postfach-dlg-kontext{align-items:center;gap:6px;display:flex}.hzb2-postfach-dlg-kontext .hzb2-co{height:18px;padding:0 5px;font-size:10px}.hzb2-postfach-dlg .fi-modal-close-btn{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);width:32px;height:32px;color:var(--n-600);top:16px;right:20px;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset-inline-end:20px}.hzb2-postfach-dlg .fi-modal-close-btn:hover{background:var(--surface-page)}.hzb2-postfach-dlg .fi-modal-close-btn .fi-icon{width:14px;height:14px;color:var(--n-600)}.hzb2-postfach-dlg .fi-modal-content{gap:0;padding:16px 20px}.hzb2-postfach-dlg .fi-modal-content>.fi-sc,.hzb2-postfach-dlg .fi-modal-content>.fi-sc.fi-sc-has-gap{gap:16px}.hzb2-postfach-dlg .hzb2-postfach-dlg-block>.fi-grid,.hzb2-postfach-dlg .hzb2-postfach-dlg-block>.fi-grid.fi-sc-has-gap{flex-direction:column;gap:10px;display:flex}.hzb2-postfach-dlg-gruppe{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.hzb2-postfach-dlg-gruppe>span:first-child{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);flex-shrink:0;font-size:11px;font-weight:500;line-height:14px}.hzb2-postfach-dlg-gruppe-rechts{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-500);font-size:11px;line-height:16px;overflow:hidden}.hzb2-postfach-dlg-schritte{border:1px solid var(--border-default);background:var(--surface-default);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.hzb2-postfach-dlg-schritt{min-width:0;color:var(--n-500);align-items:center;gap:12px;padding:14px 16px;display:flex}.hzb2-postfach-dlg-schritt+.hzb2-postfach-dlg-schritt{border-left:1px solid var(--n-100)}.hzb2-postfach-dlg-schritt.is-aktiv{color:var(--text-primary)}.hzb2-postfach-dlg-nr{border:1.5px solid var(--n-300);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:600;display:inline-flex}.hzb2-postfach-dlg-schritt.is-fertig .hzb2-postfach-dlg-nr{background:var(--gruen-100);color:var(--gruen-500);border:0}.hzb2-postfach-dlg-schritt.is-aktiv .hzb2-postfach-dlg-nr{background:var(--action-primary);color:var(--action-primary-text);border:0}.hzb2-postfach-dlg-schritttext{flex-direction:column;min-width:0;display:flex}.hzb2-postfach-dlg-schritttext>span:first-child{white-space:nowrap;font-size:13px;font-weight:600;line-height:20px}.hzb2-postfach-dlg-schritttext>span+span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:20px;overflow:hidden}.hzb2-postfach-dlg .hzb2-postfach-dlg-raster>.fi-grid.fi-sc-has-gap,.hzb2-postfach-dlg .hzb2-postfach-dlg-raster.fi-grid.fi-sc-has-gap{gap:14px 16px}.hzb2-postfach-dlg .hzb2-postfach-dlg-schalterreihe>.fi-grid.fi-sc-has-gap,.hzb2-postfach-dlg .hzb2-postfach-dlg-schalterreihe.fi-grid.fi-sc-has-gap{gap:12px}@media (width<=40rem){.hzb2-postfach-dlg .hzb2-postfach-dlg-raster .fi-grid,.hzb2-postfach-dlg .hzb2-postfach-dlg-schalterreihe .fi-grid,.hzb2-postfach-dlg .hzb2-postfach-dlg-raster.fi-grid,.hzb2-postfach-dlg .hzb2-postfach-dlg-schalterreihe.fi-grid,.hzb2-postfach-dlg-schritte{grid-template-columns:minmax(0,1fr)}.hzb2-postfach-dlg-schritt+.hzb2-postfach-dlg-schritt{border-left:0;border-top:1px solid var(--n-100)}}.hzb2-postfach-dlg .fi-fo-field{gap:5px}.hzb2-postfach-dlg .fi-fo-field-label-content{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-postfach-dlg .fi-fo-field-label-content .fi-fo-field-label-required-mark{vertical-align:baseline;color:var(--rot-500);margin-left:4px;font-size:12px;font-weight:500;top:0}.hzb2-postfach-dlg .fi-fo-field-content-col{gap:5px}.hzb2-postfach-dlg .fi-fo-field-content-col>.fi-sc{min-width:0;color:var(--n-500);font-size:11px;line-height:16px;display:block}.hzb2-postfach-dlg .fi-fo-field-content-col>.fi-sc .fi-sc-text{color:var(--n-500);font-size:11px;line-height:16px;display:block}.hzb2-postfach-dlg .fi-input-wrp{border-radius:var(--r-sm);border-color:var(--border-strong);min-block-size:36px;box-shadow:none}.hzb2-postfach-dlg .fi-input-wrp input.fi-input{block-size:34px;color:var(--text-primary);padding-block:0;padding-inline:12px;font-size:13px}.hzb2-postfach-dlg .fi-input-wrp textarea.fi-input,.hzb2-postfach-dlg .fi-input-wrp .fi-fo-textarea{min-block-size:96px;color:var(--text-primary);resize:vertical;padding:10px 12px;font-size:13px;line-height:19px}.hzb2-postfach-dlg .fi-input-wrp .fi-select-input-btn{block-size:34px;min-block-size:34px;padding-inline:12px 30px;font-size:13px}.hzb2-postfach-dlg .fi-input-wrp .fi-select-input-value-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-postfach-dlg .fi-input-wrp:not(.fi-disabled):focus-within{border-color:var(--action-primary);outline:none;box-shadow:none!important}.hzb2-postfach-dlg .fi-fo-field:has(.fi-select-input) .fi-input-wrp:not(.fi-disabled):has([aria-expanded=true]){border-color:var(--action-primary);box-shadow:0 0 0 3px var(--schiefer-100)!important}.hzb2-postfach-dlg .fi-input-wrp.fi-invalid{border-color:var(--rot-500);box-shadow:0 0 0 3px var(--rot-100)!important}.hzb2-postfach-dlg .fi-fo-field-wrp-error-message,.hzb2-postfach-dlg-fehler{color:var(--rot-500);font-size:12px;line-height:16px}.hzb2-postfach-dlg-firma{align-items:center;gap:8px;min-width:0;display:inline-flex}.hzb2-postfach-dlg-firma>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-postfach-dlg-firma .hzb2-co{height:18px;padding:0 5px;font-size:10px}.hzb2-postfach-dlg-verwendung{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.hzb2-postfach-dlg-verwendung>legend{float:left;width:100%;color:var(--n-600);margin-bottom:6px;padding:0;font-size:12px;font-weight:500;line-height:16px}.hzb2-postfach-dlg-chips{clear:both;flex-wrap:wrap;gap:6px;display:flex}.hzb2-postfach-dlg-chip{border:1px solid var(--border-default);background:var(--surface-default);height:30px;color:var(--n-500);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex;position:relative}.hzb2-postfach-dlg-chip svg{color:var(--n-400);flex-shrink:0}.hzb2-postfach-dlg-chip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.hzb2-postfach-dlg-chip:hover{background:var(--surface-page)}.hzb2-postfach-dlg-chip.is-an{border-color:var(--action-primary);background:var(--schiefer-50);color:var(--schiefer-700)}.hzb2-postfach-dlg-chip.is-an svg{color:var(--action-primary)}.hzb2-postfach-dlg-chip.is-belegt{background:var(--surface-page);color:var(--n-400);cursor:not-allowed;border-style:dashed}.hzb2-postfach-dlg-chip.is-belegt input{cursor:not-allowed}.hzb2-postfach-dlg-chip:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-postfach-dlg-verwendung-hinweis{text-overflow:ellipsis;white-space:nowrap;color:var(--n-500);font-size:11px;line-height:16px;overflow:hidden}.hzb2-postfach-dlg-karte{border:1px solid var(--schiefer-200);background:var(--schiefer-50);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.hzb2-postfach-dlg-karte-links{align-items:center;gap:12px;min-width:0;display:flex}.hzb2-postfach-dlg-karte-icon{border:1px solid var(--schiefer-200);background:var(--surface-default);width:36px;height:36px;color:var(--action-primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hzb2-postfach-dlg-karte-text{flex-direction:column;min-width:0;display:flex}.hzb2-postfach-dlg-karte-text>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-postfach-dlg-karte-text>span:first-child{color:var(--text-primary);font-size:13px;font-weight:600;line-height:20px}.hzb2-postfach-dlg-karte-text>span+span{color:var(--n-600);font-size:11px;line-height:16px}.hzb2-postfach-dlg-karte.is-fehler{border-color:var(--rot-300);background:var(--rot-100)}.hzb2-postfach-dlg-autorisieren-wrp{cursor:not-allowed;display:inline-flex}.hzb2-postfach-dlg-autorisieren{border-radius:var(--r-sm);background:var(--action-primary);height:32px;color:var(--action-primary-text);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:flex}.hzb2-postfach-dlg-autorisieren:disabled{opacity:.55;pointer-events:none}.hzb2-postfach-dlg .hzb2-postfach-dlg-verbindungswahl{max-width:50%}.hzb2-postfach-dlg-schalter{border:1px solid var(--border-default);background:var(--surface-default);cursor:default;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;height:100%;padding:10px 14px;display:flex}.hzb2-postfach-dlg-schaltertext{flex-direction:column;min-width:0;display:flex}.hzb2-postfach-dlg-schaltertext>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-postfach-dlg-schaltertext>span:first-child{color:var(--text-primary);font-size:13px;font-weight:500;line-height:20px}.hzb2-postfach-dlg-schaltertext>span+span{color:var(--n-500);font-size:11px;line-height:16px}.hzb2-postfach-dlg-switch{appearance:none;background:var(--n-300);border-radius:999px;flex-shrink:0;width:34px;height:20px;margin:0;position:relative}.hzb2-postfach-dlg-switch:after{content:"";background:#fff;border-radius:999px;width:16px;height:16px;position:absolute;top:2px;left:2px}.hzb2-postfach-dlg-switch:checked{background:var(--action-primary)}.hzb2-postfach-dlg-switch:checked:after{left:16px}.hzb2-postfach-dlg-switch:disabled{opacity:1;cursor:default}.hzb2-postfach-dlg .fi-modal-footer{border-top:1px solid var(--border-default);background:var(--surface-page);margin:0;padding:12px 20px}.hzb2-postfach-dlg .fi-modal-footer-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.hzb2-postfach-dlg .hzb2-postfach-dlg-hinweis{opacity:1;cursor:default;pointer-events:none;flex:auto;align-items:center;gap:6px;min-width:0;margin-right:auto;padding:0;display:flex}.hzb2-postfach-dlg .hzb2-postfach-dlg-hinweis .fi-icon{width:13px;height:13px;color:var(--n-500);flex-shrink:0}.hzb2-postfach-dlg .hzb2-postfach-dlg-hinweis .fi-link-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-500);font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.hzb2-postfach-dlg .hzb2-postfach-dlg-btn{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:36px;min-block-size:36px;box-shadow:none;color:var(--text-primary);white-space:nowrap;flex-shrink:0;padding:0 12px;font-size:13px;font-weight:500}.hzb2-postfach-dlg .hzb2-postfach-dlg-btn:hover{background:var(--surface-page)}.hzb2-postfach-dlg .hzb2-postfach-dlg-btn .fi-btn-label{color:var(--text-primary);font-size:13px;font-weight:500}.hzb2-postfach-dlg .hzb2-postfach-dlg-primaer{border-radius:var(--r-sm);background:var(--action-primary);height:36px;min-block-size:36px;color:var(--action-primary-text);white-space:nowrap;border:0;flex-shrink:0;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-postfach-dlg .hzb2-postfach-dlg-primaer:hover{background:var(--action-primary-hover)}.hzb2-postfach-dlg .hzb2-postfach-dlg-primaer .fi-icon{width:14px;height:14px;color:var(--action-primary-text)}.hzb2-postfach-dlg .hzb2-postfach-dlg-primaer .fi-btn-label{color:var(--action-primary-text)}.hzb2-postfach-dlg .hzb2-postfach-dlg-primaer.fi-disabled,.hzb2-postfach-dlg .hzb2-postfach-dlg-primaer:disabled{opacity:.55;cursor:not-allowed}.hzb2-postfach-dlg .hzb2-postfach-dlg-primaer:focus-visible,.hzb2-postfach-dlg .hzb2-postfach-dlg-btn:focus-visible,.hzb2-postfach-dlg .fi-modal-close-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dark .hzb2-postfach-dlg .fi-modal-close-btn,.dark .hzb2-postfach-dlg .fi-modal-close-btn .fi-icon,.dark .hzb2-postfach-dlg .fi-fo-field-label-content,.dark .hzb2-postfach-dlg-verwendung>legend{color:var(--text-secondary)}.dark .hzb2-postfach-dlg-schritt+.hzb2-postfach-dlg-schritt{border-color:var(--border-default)}.dark .hzb2-postfach-dlg-schritt.is-fertig .hzb2-postfach-dlg-nr{background:var(--status-success-bg);color:var(--gruen-300)}.dark .hzb2-postfach-dlg-chip.is-an,.dark .hzb2-postfach-dlg-karte{border-color:var(--schiefer-400);color:var(--text-primary);background:#16202a}.dark .hzb2-postfach-dlg-chip.is-an svg,.dark .hzb2-postfach-dlg-karte-icon{color:var(--schiefer-300)}.dark .hzb2-postfach-dlg-karte-icon{border-color:var(--schiefer-400)}.dark .hzb2-postfach-dlg-karte-text>span+span{color:var(--text-secondary)}.dark .hzb2-postfach-dlg-karte.is-fehler{border-color:var(--rot-300);background:var(--status-error-bg)}.dark .hzb2-postfach-dlg-switch{background:var(--n-600)}:is(.dark .hzb2-postfach-dlg .fi-input-wrp:not(.fi-disabled):focus-within,.dark .hzb2-postfach-dlg .fi-fo-field:has(.fi-select-input) .fi-input-wrp:not(.fi-disabled):has([aria-expanded=true])){box-shadow:0 0 0 3px #16202a!important}.dark .hzb2-postfach-dlg .fi-input-wrp.fi-invalid{border-color:var(--rot-300);box-shadow:0 0 0 3px var(--status-error-bg)!important}.dark .hzb2-postfach-dlg .fi-fo-field-label-required-mark,.dark .hzb2-postfach-dlg .fi-fo-field-wrp-error-message,.dark .hzb2-postfach-dlg-fehler{color:var(--rot-300)}.dark .hzb2-postfach-dlg .hzb2-postfach-dlg-btn .fi-btn-label{color:var(--text-primary)}.hzb2-projektvorlage-dlg-head{flex-direction:column;gap:10px;display:flex}.hzb2-projektvorlage-dlg-head .hzb2-crumbs{white-space:nowrap;min-width:0}.hzb2 .hzb2-projektvorlage-dlg-head .hzb2-crumbs a:not(.fi-btn):not(.hzb2-btn){color:var(--n-500)}.hzb2 .hzb2-projektvorlage-dlg-head .hzb2-crumbs a:not(.fi-btn):not(.hzb2-btn):hover{color:var(--text-primary)}.hzb2-projektvorlage-dlg-head .hzb2-head{gap:24px}.hzb2-projektvorlage-dlg-titel{gap:8px}.hzb2-projektvorlage-dlg-firma{gap:6px;padding-left:3px}.hzb2-projektvorlage-dlg-btn{justify-content:center;padding:0 12px;font-size:13px}.hzb2 a.hzb2-projektvorlage-dlg-btn{color:var(--text-primary)}.hzb2-projektvorlage-dlg-form>.fi-sc{gap:16px}.hzb2-projektvorlage-dlg-oben>.fi-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px}.hzb2-projektvorlage-dlg-oben>.fi-grid>.fi-grid-col{grid-column:auto}@media (width<=1279px){.hzb2-projektvorlage-dlg-oben>.fi-grid{grid-template-columns:minmax(0,1fr)}}.hzb2-projektvorlage-dlg-form .fi-section{border-radius:12px;overflow:hidden}.hzb2-projektvorlage-dlg-form .fi-section-header{align-items:center;gap:12px;padding:12px 16px}.hzb2-projektvorlage-dlg-form .fi-section-header-heading{font-size:15px;font-weight:600;line-height:20px}.hzb2-projektvorlage-dlg-form .fi-section-header-description{color:var(--n-500);margin-top:0;font-size:12px;line-height:16px}.hzb2-projektvorlage-dlg-form .fi-section-content-ctn>.fi-section-content{gap:14px 16px;padding:16px}.hzb2-projektvorlage-dlg-unterprojekte .fi-section-content-ctn>.fi-section-content,.hzb2-projektvorlage-dlg-aufgaben .fi-section-content-ctn>.fi-section-content{gap:0;padding:0}.hzb2-projektvorlage-dlg-kopfrechts{align-items:center;gap:8px;display:inline-flex}.hzb2-projektvorlage-dlg-link{border-radius:var(--r-sm);height:28px;color:var(--action-primary);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:12px;font-weight:500}.hzb2-projektvorlage-dlg-link:hover{background:var(--schiefer-50)}.hzb2-projektvorlage-dlg-form .fi-fo-field{gap:5px}.hzb2-projektvorlage-dlg-form .fi-fo-field-label-content{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-projektvorlage-dlg-form .fi-fo-field-label-required-mark{color:var(--rot-500)}.hzb2-projektvorlage-dlg-form .fi-fo-field-content-col>.fi-sc-dense .fi-sc-text{color:var(--n-500);font-size:11px;line-height:14px}.hzb2-projektvorlage-dlg-form .fi-input-wrp{min-height:36px;font-size:13px}.hzb2-projektvorlage-dlg-form .fi-input,.hzb2-projektvorlage-dlg-form .fi-select-input-btn{font-size:13px}.hzb2-projektvorlage-dlg-form .fi-select-input-value-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hzb2-projektvorlage-dlg-haken>.fi-grid{flex-wrap:wrap;gap:16px;display:flex}.hzb2-projektvorlage-dlg-haken .fi-fo-field-label{cursor:pointer;align-items:flex-start;gap:8px}.hzb2-projektvorlage-dlg-haken .fi-fo-field-label-content{color:var(--n-700);font-size:13px;font-weight:400;line-height:20px}.hzb2-projektvorlage-dlg-haken .fi-checkbox-input{border-radius:4px;width:18px;height:18px;margin-top:1px}.hzb2-projektvorlage-dlg-aside{position:static}.hzb2-projektvorlage-dlg-aside .hzb2-aside-card{flex-direction:column;gap:10px;display:flex}.hzb2-projektvorlage-dlg-aside .hzb2-aside-title{margin-bottom:0}.hzb2-projektvorlage-dlg-vorschau{flex-direction:column;gap:4px;font-size:12px;line-height:16px;display:flex}.hzb2-projektvorlage-dlg-vorschau-titel{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.hzb2-projektvorlage-dlg-vorschau-zeile{border-top:1px solid var(--n-100);justify-content:space-between;gap:8px;padding:4px 0;display:flex}.hzb2-projektvorlage-dlg-vorschau-zeile>:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--n-700);overflow:hidden}.hzb2-projektvorlage-dlg-vorschau-zeile>:last-child{white-space:nowrap;color:var(--n-500);flex-shrink:0}.hzb2-kv.hzb2-projektvorlage-dlg-kv{gap:6px 14px}.hzb2-projektvorlage-dlg-hinweis{color:var(--n-500);font-size:11px;line-height:14px}.hzb2-projektvorlage-dlg-pruefung{flex-direction:column;gap:6px;font-size:12px;line-height:16px;display:flex}.hzb2-projektvorlage-dlg-pruefung>span{align-items:center;gap:6px;display:flex}.hzb2-projektvorlage-dlg-pruefung svg{flex-shrink:0}.hzb2-projektvorlage-dlg-pruefung .is-ok{color:var(--gruen-600)}.hzb2-projektvorlage-dlg-pruefung .is-ok svg{color:var(--status-success)}.hzb2-projektvorlage-dlg-pruefung .is-warn{color:var(--orange-600)}.hzb2-projektvorlage-dlg-pruefung .is-warn svg{color:var(--status-warning)}.dark .hzb2-projektvorlage-dlg-pruefung .is-ok{color:var(--status-success)}.dark .hzb2-projektvorlage-dlg-pruefung .is-warn{color:var(--status-warning)}.hzb2-projektvorlage-dlg-form .fi-fo-table-repeater{gap:0}.hzb2-projektvorlage-dlg-form .fi-fo-table-repeater>table{width:100%;box-shadow:none;--tw-ring-shadow:0 0 #0000;background:0 0;border-radius:0;display:block}.hzb2-projektvorlage-dlg-form .fi-fo-table-repeater>table>thead,.hzb2-projektvorlage-dlg-form .fi-fo-table-repeater>table>tbody{border:0;display:block}.hzb2-projektvorlage-dlg-form .fi-fo-table-repeater>table>thead>tr,.hzb2-projektvorlage-dlg-form .fi-fo-table-repeater>table>tbody>tr{border:0;border-bottom:1px solid var(--n-100);align-items:center;gap:10px;padding:8px 16px;display:grid}.hzb2-projektvorlage-dlg-form .fi-fo-table-repeater>table>thead>tr{background:var(--surface-page);border-bottom-color:var(--border-default)}.hzb2-projektvorlage-dlg-form .fi-fo-table-repeater>table>thead>tr>th{text-transform:uppercase;letter-spacing:.04em;color:var(--n-500);white-space:nowrap;text-align:left;background:0 0;border:0;border-radius:0;width:auto;padding:0;font-size:11px;font-weight:500;line-height:14px}.hzb2-projektvorlage-dlg-form .fi-fo-table-repeater>table>thead>tr>th.fi-align-end{text-align:right}.hzb2-projektvorlage-dlg-form .fi-fo-table-repeater-header-required-mark{display:none}.hzb2-projektvorlage-dlg-form .fi-fo-table-repeater>table>tbody>tr>td{border:0;min-width:0;padding:0;display:block}.hzb2-projektvorlage-dlg-form .fi-fo-table-repeater>table>tbody>tr:hover{background:0 0}.hzb2-projektvorlage-dlg-form .fi-fo-table-repeater .fi-fo-field{gap:4px}.hzb2-projektvorlage-dlg-form .fi-fo-table-repeater .fi-input-wrp{min-height:34px}.hzb2-projektvorlage-dlg-form .fi-fo-table-repeater .fi-input{padding-top:6px;padding-bottom:6px;padding-inline:10px}.hzb2-projektvorlage-dlg-form .fi-fo-table-repeater .fi-fo-field-wrp-error-message,.hzb2-projektvorlage-dlg-form .fi-fo-table-repeater .fi-fo-field-content-col>.fi-sc-dense{font-size:11px;line-height:14px}.hzb2-projektvorlage-dlg-form .fi-fo-table-repeater-actions{justify-content:flex-end;gap:2px;padding:0}.hzb2-projektvorlage-dlg-form .fi-fo-table-repeater-actions .fi-icon-btn{border-radius:var(--r-sm);width:28px;height:28px;color:var(--n-600);border:1px solid #0000;margin:0}.hzb2-projektvorlage-dlg-form .fi-fo-table-repeater-actions .fi-icon-btn:hover{background:var(--schiefer-100);border-color:var(--schiefer-200);color:var(--action-primary)}.hzb2-projektvorlage-dlg-form .fi-fo-table-repeater-actions .fi-icon-btn svg{width:14px;height:14px}.hzb2-projektvorlage-dlg-form td:first-child .fi-fo-table-repeater-actions{justify-content:flex-start}.hzb2-projektvorlage-dlg-form td:first-child .fi-fo-table-repeater-actions .fi-icon-btn[x-sortable-handle]{cursor:grab;background:radial-gradient(circle, var(--n-300) 1.5px, transparent 1.6px) 0 0 / 5px 5px;background-position:2px 2px;background-repeat:repeat;background-size:5px 5px;border:0;width:14px;height:18px}.hzb2-projektvorlage-dlg-form td:first-child .fi-fo-table-repeater-actions .fi-icon-btn[x-sortable-handle] svg{display:none}.hzb2-projektvorlage-dlg-form td:first-child .fi-fo-table-repeater-actions .fi-icon-btn[x-sortable-handle]:hover{background-color:#0000}.hzb2-projektvorlage-dlg-form .fi-fo-table-repeater-add{justify-content:flex-start}.hzb2-projektvorlage-dlg-form .fi-fo-table-repeater .fi-fo-table-repeater-add .fi-btn.fi-btn{height:30px;min-height:30px;box-shadow:none;--tw-ring-shadow:0 0 #0000;color:var(--action-primary);background:0 0;border:0;gap:6px;padding:0 10px;font-size:12px;font-weight:500}.hzb2-projektvorlage-dlg-form .fi-fo-table-repeater .fi-fo-table-repeater-add .fi-btn.fi-btn:hover{background:var(--schiefer-50)}.hzb2-projektvorlage-dlg-form .fi-fo-table-repeater .fi-fo-table-repeater-add .fi-btn.fi-btn .fi-icon,.hzb2-projektvorlage-dlg-form .fi-fo-table-repeater-add .fi-btn svg{width:13px;height:13px;color:var(--action-primary)}.hzb2-projektvorlage-dlg-unterprojekte .fi-fo-table-repeater>table>*>tr{grid-template-columns:24px minmax(200px,1fr) 110px 90px 64px}.hzb2-projektvorlage-dlg-unterprojekte .fi-fo-table-repeater>table:not(:has(>thead th:first-child.fi-fo-table-repeater-empty-header-cell))>*>tr{grid-template-columns:minmax(200px,1fr) 110px 90px 64px;padding-left:50px}.hzb2-projektvorlage-dlg-unterprojekte .fi-input-wrp-suffix{border-left:1px solid var(--border-default);background:var(--surface-page);padding:0 8px}.hzb2-projektvorlage-dlg-unterprojekte .fi-input-wrp-suffix .fi-input-wrp-label{color:var(--n-500);font-size:12px}.hzb2-projektvorlage-dlg-unterprojekte input[type=number]{text-align:right;font-variant-numeric:tabular-nums}.hzb2-projektvorlage-dlg-anzahl{text-align:right;color:var(--n-500);white-space:nowrap;font-size:12px;display:block}.hzb2-projektvorlage-dlg-unterprojekte .fi-fo-table-repeater-add{background:var(--surface-page);align-items:center;height:50px;padding:10px 16px 10px 44px}.hzb2-projektvorlage-dlg-summe{pointer-events:none;justify-content:flex-end;align-items:center;gap:10px;height:50px;margin-top:-50px;padding:0 90px 0 16px;font-size:13px;display:flex;position:relative}.hzb2-projektvorlage-dlg-summe>span:first-child{color:var(--n-500);font-size:12px}.hzb2-projektvorlage-dlg-summe>b{text-align:right;width:110px;font-weight:600}.hzb2-projektvorlage-dlg-summe>span:last-child{text-align:right;width:90px;color:var(--n-500);font-size:12px}.hzb2-projektvorlage-dlg-spaltenkopf,.hzb2-projektvorlage-dlg-aufgaben .fi-fo-table-repeater>table>*>tr{grid-template-columns:24px minmax(200px,1.5fr) 150px minmax(200px,2fr) 64px}.hzb2-projektvorlage-dlg-aufgaben .fi-fo-table-repeater>table:not(:has(>thead th:first-child.fi-fo-table-repeater-empty-header-cell))>*>tr{grid-template-columns:minmax(200px,1.5fr) 150px minmax(200px,2fr) 64px;padding-left:50px}.hzb2-projektvorlage-dlg-aufgaben .fi-fo-table-repeater>table>thead{display:none}.hzb2-projektvorlage-dlg-spaltenkopf{background:var(--surface-page);border-bottom:1px solid var(--border-default);text-transform:uppercase;letter-spacing:.04em;color:var(--n-500);white-space:nowrap;gap:10px;padding:8px 16px;font-size:11px;font-weight:500;line-height:14px;display:grid}.hzb2-projektvorlage-dlg-gruppe>.fi-grid{gap:0}.hzb2-projektvorlage-dlg-gruppenkopf{border-bottom:1px solid var(--n-100);color:var(--n-700);background:#fbfaf8;justify-content:space-between;align-items:center;gap:12px;padding:7px 16px;font-size:12px;font-weight:600;line-height:16px;display:flex}.dark .hzb2-projektvorlage-dlg-gruppenkopf{background:var(--surface-sunken)}.hzb2-projektvorlage-dlg-gruppenkopf>:first-child{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.hzb2-projektvorlage-dlg-gruppenkopf>:first-child svg{color:var(--n-500);flex-shrink:0}.hzb2-projektvorlage-dlg-gruppenkopf.is-ohne>:first-child svg{color:var(--status-warning)}.hzb2-projektvorlage-dlg-gruppenkopf>:last-child{color:var(--n-500);white-space:nowrap;font-weight:400}.hzb2-projektvorlage-dlg-aufgaben .fi-fo-table-repeater-add{border-bottom:1px solid var(--n-100);padding:6px 16px 10px 44px}.hzb2-projektvorlage-dlg-aufgaben .fi-fo-table-repeater .fi-fo-table-repeater-add .fi-btn.fi-btn{height:26px;min-height:26px}.hzb2-projektvorlage-dlg-aufgaben .fi-sc-component:last-child>.hzb2-projektvorlage-dlg-gruppe .fi-fo-table-repeater-add{border-bottom:0}.hzb2-projektvorlage-dlg-aufgaben.is-zu .hzb2-projektvorlage-dlg-gruppe .fi-fo-table-repeater{display:none}.hzb2-projektvorlage-dlg-leer{border-bottom:1px solid var(--n-100);color:var(--n-500);padding:12px 16px;font-size:12px;line-height:16px}.hzb2-projektvorlage-dlg-aufgaben .fi-input-wrp-prefix,.hzb2-projektvorlage-dlg-aufgaben .fi-input-wrp-suffix{background:0 0;border:0;padding:0 0 0 10px}.hzb2-projektvorlage-dlg-aufgaben .fi-input-wrp-suffix{padding:0 10px 0 0}.hzb2-projektvorlage-dlg-aufgaben .fi-input-wrp-prefix .fi-input-wrp-label,.hzb2-projektvorlage-dlg-aufgaben .fi-input-wrp-suffix .fi-input-wrp-label{color:var(--text-primary);font-size:13px}.hzb2-projektvorlage-dlg-aufgaben input[type=number]{text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield;padding-inline:4px}.hzb2-projektvorlage-dlg-aufgaben input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.hzb2-projektvorlage-dlg-aufgaben input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hzb2-projektvorlage-dlg-aufgaben .fi-fo-tags-input .fi-input-wrp-content-ctn>div{flex-wrap:wrap;align-items:center;gap:4px;padding:4px 8px;display:flex}.hzb2-projektvorlage-dlg-aufgaben .fi-fo-tags-input .fi-input-wrp-content-ctn>div>div:last-child,.hzb2-projektvorlage-dlg-aufgaben .fi-fo-tags-input .fi-fo-tags-input-tags-ctn{display:contents}.hzb2-projektvorlage-dlg-aufgaben .fi-fo-tags-input input.fi-input{flex:60px;order:1;min-width:60px;height:22px;padding:0;font-size:12px}.hzb2-projektvorlage-dlg-aufgaben .fi-fo-tags-input input.fi-input::placeholder{color:var(--n-400)}.hzb2-projektvorlage-dlg-aufgaben .fi-fo-tags-input .fi-badge{background:var(--n-100);--tw-ring-shadow:0 0 #0000;height:22px;min-height:22px;box-shadow:none;color:var(--n-700);border-radius:999px;gap:4px;padding:0 4px 0 8px;font-size:11px;font-weight:400}.hzb2-projektvorlage-dlg-aufgaben .fi-fo-tags-input .fi-badge .fi-badge-label{color:var(--n-700)}.hzb2-projektvorlage-dlg-aufgaben .fi-fo-tags-input .fi-badge-delete-btn{width:14px;height:14px;color:var(--n-500)}.hzb2-taetigkeiten-kopf{flex-direction:column;gap:10px;display:flex}.hzb2-taetigkeiten-kopf .hzb2-head{gap:24px}.hzb2-taetigkeiten-kopf .hzb2-head-main{gap:8px}.hzb2-taetigkeiten-seite .fi-ta-header-ctn{border-bottom:0;padding:0;display:block}.hzb2-taetigkeiten-seite .fi-ta-header{border-bottom:1px solid var(--border-default);align-items:center;padding:12px 16px;display:flex}.hzb2-taetigkeiten-seite .fi-ta-header>div{text-align:left;width:100%}.hzb2-taetigkeiten-seite .fi-ta-header-heading{color:var(--text-primary);align-items:center;gap:10px;margin:0;font-size:15px;font-weight:600;line-height:20px;display:flex}.hzb2-taetigkeiten-seite .fi-ta-header-heading .hzb2-count{height:auto;padding:2px 8px;line-height:16px}.hzb2-taetigkeiten-seite .fi-ta-header-toolbar{border-bottom:1px solid var(--border-default);align-items:center;gap:12px;padding:10px 16px;display:flex}.hzb2-taetigkeiten-seite .fi-ta-header-toolbar>.fi-ta-actions{display:none}.hzb2-taetigkeiten-seite .fi-ta-header-toolbar>div:not(.fi-ta-actions){flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.hzb2-taetigkeiten-seite .fi-ta-filters-dropdown{display:none}.hzb2-taetigkeiten-seite .fi-ta-search-field{width:240px}.hzb2-taetigkeiten-seite .fi-ta-search-field .fi-input-wrp-prefix{padding-inline-end:0}.hzb2-taetigkeiten-firma{align-items:center;width:170px;height:36px;display:inline-flex;position:relative}.hzb2-taetigkeiten-firma select{appearance:none;border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-default);width:100%;height:36px;color:var(--text-primary);font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;padding:0 30px 0 10px;font-size:13px;line-height:34px;overflow:hidden}.hzb2-taetigkeiten-firma select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-taetigkeiten-firma svg{pointer-events:none;color:var(--n-500);position:absolute;right:10px}.hzb2-taetigkeiten-reihenfolge{color:var(--n-500);white-space:nowrap;margin-left:auto;font-size:12px;line-height:16px}.hzb2-taetigkeiten-seite .fi-ta-header-cell-griff{width:41px}.hzb2-taetigkeiten-seite .fi-ta-header-cell-company-id,.hzb2-taetigkeiten-seite .fi-ta-header-cell-default-billable{width:120px}.hzb2-taetigkeiten-seite .fi-ta-header-cell-standardsatz{width:100px}.hzb2-taetigkeiten-seite .fi-ta-header-cell-gebucht-sekunden{width:110px}.hzb2-taetigkeiten-seite .fi-ta-header-cell-is-active{width:100px}.hzb2-taetigkeiten-seite .fi-ta-actions-header-cell{width:85px}.hzb2-taetigkeiten-seite .fi-ta-table tbody td{vertical-align:middle;border-bottom:1px solid var(--n-100);padding:0 5px}.hzb2-taetigkeiten-seite .fi-ta-table tbody td:last-child{padding-right:16px}.hzb2-taetigkeiten-seite .fi-ta-cell-standardsatz .fi-ta-text-item{color:var(--n-500)}.hzb2-taetigkeiten-seite .fi-ta-cell-gebucht-sekunden .fi-ta-text-item{color:var(--n-600);text-align:right}.hzb2-taetigkeiten-seite .fi-ta-cell-company-id .fi-ta-text-item{overflow:visible}.hzb2-taetigkeiten-griff{cursor:grab;background:0 0;border:0;grid-template-columns:repeat(2,3px);grid-auto-rows:3px;gap:2px;width:12px;margin:0;padding:0;display:grid}.hzb2-taetigkeiten-griff>span{background:var(--n-300);border-radius:999px;width:3px;height:3px}.hzb2-taetigkeiten-griff:hover>span{background:var(--n-500)}.hzb2-taetigkeiten-griff:active{cursor:grabbing}.hzb2-taetigkeiten-griff.is-gesperrt{cursor:default;opacity:.5}.hzb2-taetigkeiten-griff:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-taetigkeiten-seite .fi-sortable-ghost td{background:var(--schiefer-50)}.hzb2-taetigkeiten-name{align-items:center;gap:10px;min-width:0;padding:11px 0;display:flex}.hzb2-taetigkeiten-text{flex-direction:column;min-width:0;display:flex}.hzb2-taetigkeiten-text>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-taetigkeiten-text>span:first-child{color:var(--text-primary);font-size:13px;font-weight:500;line-height:18px}.hzb2-taetigkeiten-text>span+span{color:var(--n-500);font-size:11px;line-height:16px}.hzb2-taetigkeiten-farbe{background:var(--n-400);border-radius:3px;flex-shrink:0;width:10px;height:10px;display:inline-block}.hzb2-taetigkeiten-farbe[data-farbe=schiefer]{background:var(--schiefer-500)}.hzb2-taetigkeiten-farbe[data-farbe=petrol]{background:var(--company-2)}.hzb2-taetigkeiten-farbe[data-farbe=gold]{background:var(--company-1)}.hzb2-taetigkeiten-farbe[data-farbe=pflaume]{background:var(--company-3)}.hzb2-taetigkeiten-farbe[data-farbe=gruen]{background:var(--gruen-500)}.hzb2-taetigkeiten-farbe[data-farbe=blau]{background:var(--blau-500)}.hzb2-taetigkeiten-farbe[data-farbe=grau]{background:var(--n-400)}.hzb2-taetigkeiten-abr{color:var(--n-500);align-items:center;gap:6px;display:inline-flex}.hzb2-taetigkeiten-abr.is-ja{color:var(--gruen-600)}.hzb2-taetigkeiten-abr.is-ja svg{color:var(--gruen-500)}.hzb2-taetigkeiten-abr svg{flex-shrink:0}.hzb2-taetigkeiten-seite .fi-ta-table tbody td>.fi-ta-actions .fi-icon-btn .fi-icon{color:var(--n-600)}.hzb2-taetigkeiten-seite .fi-ta-ctn{position:relative}.hzb2-taetigkeiten-summe{height:51px;color:var(--n-500);font-variant-numeric:tabular-nums;pointer-events:none;z-index:1;align-items:center;font-size:12px;line-height:16px;display:flex;position:absolute;bottom:0;left:16px}.fi-modal-window.hzb2-taetigkeiten-dlg{background:var(--surface-default);max-width:min(680px,100%);box-shadow:var(--el-3);color:var(--text-primary);border-radius:12px;padding:0;font-size:14px;line-height:20px;overflow:hidden}.hzb2-taetigkeiten-dlg button,.hzb2-taetigkeiten-dlg input,.hzb2-taetigkeiten-dlg textarea{font:inherit}.hzb2-taetigkeiten-dlg .fi-modal-header{border-bottom:1px solid var(--border-default);padding:16px 64px 16px 20px;display:block;position:relative}.hzb2-taetigkeiten-dlg .fi-modal-header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-taetigkeiten-dlg .fi-modal-heading{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);margin:0;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.hzb2-taetigkeiten-dlg .fi-modal-description{color:var(--n-500);order:-1;margin:0;font-size:12px;line-height:18px}.hzb2-taetigkeiten-dlg .fi-modal-close-btn{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);width:32px;height:32px;color:var(--n-600);top:16px;right:20px;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset-inline-end:20px}.hzb2-taetigkeiten-dlg .fi-modal-close-btn:hover{background:var(--surface-page)}.hzb2-taetigkeiten-dlg .fi-modal-close-btn .fi-icon{width:14px;height:14px;color:var(--n-600)}.hzb2-taetigkeiten-dlg .fi-modal-content{gap:0;padding:16px 20px}.hzb2-taetigkeiten-dlg .fi-modal-content>.fi-sc,.hzb2-taetigkeiten-dlg .fi-modal-content>.fi-sc.fi-sc-has-gap{gap:16px}.hzb2-taetigkeiten-dlg .hzb2-taetigkeiten-dlg-raster>.fi-grid.fi-sc-has-gap,.hzb2-taetigkeiten-dlg .hzb2-taetigkeiten-dlg-raster.fi-grid.fi-sc-has-gap{gap:14px 16px}.hzb2-taetigkeiten-dlg .hzb2-taetigkeiten-dlg-schalterreihe>.fi-grid.fi-sc-has-gap,.hzb2-taetigkeiten-dlg .hzb2-taetigkeiten-dlg-schalterreihe.fi-grid.fi-sc-has-gap{gap:12px}@media (width<=40rem){.hzb2-taetigkeiten-dlg .hzb2-taetigkeiten-dlg-raster .fi-grid,.hzb2-taetigkeiten-dlg .hzb2-taetigkeiten-dlg-schalterreihe .fi-grid{grid-template-columns:minmax(0,1fr)}.hzb2-taetigkeiten-dlg-firmen{grid-template-columns:minmax(0,1fr)!important}}.hzb2-taetigkeiten-dlg .fi-fo-field{gap:5px}.hzb2-taetigkeiten-dlg .fi-fo-field-label-ctn{gap:8px}.hzb2-taetigkeiten-dlg .fi-fo-field-label-content{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-taetigkeiten-dlg .fi-fo-field-label-content .fi-fo-field-label-required-mark{vertical-align:baseline;color:var(--rot-500);margin-left:4px;font-size:12px;font-weight:500;top:0}.hzb2-taetigkeiten-dlg .fi-fo-field-label-ctn>.fi-sc,.hzb2-taetigkeiten-dlg .fi-fo-field-label-ctn>.fi-sc .fi-sc-text{color:var(--n-400);font-size:12px;font-weight:400;line-height:16px}.hzb2-taetigkeiten-dlg .fi-fo-field-content-col{gap:5px}.hzb2-taetigkeiten-dlg .fi-fo-field-content-col>.fi-sc,.hzb2-taetigkeiten-dlg .fi-fo-field-content-col>.fi-sc .fi-sc-text{min-width:0;color:var(--n-500);font-size:11px;line-height:16px;display:block}.hzb2-taetigkeiten-dlg .fi-input-wrp{border-radius:var(--r-sm);border-color:var(--border-strong);min-block-size:36px;box-shadow:none}.hzb2-taetigkeiten-dlg .fi-input-wrp input.fi-input{block-size:34px;color:var(--text-primary);padding-block:0;padding-inline:12px;font-size:13px}.hzb2-taetigkeiten-dlg .fi-input-wrp textarea.fi-input,.hzb2-taetigkeiten-dlg .fi-input-wrp .fi-fo-textarea{min-block-size:62px;color:var(--text-primary);padding:10px 12px;font-size:13px;line-height:20px}.hzb2-taetigkeiten-dlg .fi-input-wrp .fi-select-input-btn{block-size:34px;min-block-size:34px;padding-inline:12px 30px;font-size:13px}.hzb2-taetigkeiten-dlg .fi-input-wrp .fi-select-input-value-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-taetigkeiten-dlg .fi-input-wrp:not(.fi-disabled):focus-within{border-color:var(--action-primary);outline:none;box-shadow:none!important}.hzb2-taetigkeiten-dlg .fi-fo-field:has(.fi-select-input) .fi-input-wrp:not(.fi-disabled):has([aria-expanded=true]){border-color:var(--action-primary);box-shadow:0 0 0 3px var(--schiefer-100)!important}.hzb2-taetigkeiten-dlg .fi-input-wrp.fi-invalid{border-color:var(--rot-500);box-shadow:0 0 0 3px var(--rot-100)!important}.hzb2-taetigkeiten-dlg .fi-fo-field-wrp-error-message{color:var(--rot-500);font-size:12px;line-height:16px}.hzb2-taetigkeiten-dlg-farben{align-items:center;gap:6px;height:36px;display:flex}.hzb2-taetigkeiten-dlg-farbe{cursor:pointer;flex-shrink:0;display:inline-flex;position:relative}.hzb2-taetigkeiten-dlg-farbe>input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.hzb2-taetigkeiten-dlg-farbe>.hzb2-taetigkeiten-farbe{width:24px;height:24px;box-shadow:0 0 0 2px var(--surface-default) inset;border:2px solid #0000;border-radius:6px}.hzb2-taetigkeiten-dlg-farbe>input:checked+.hzb2-taetigkeiten-farbe{border-color:var(--text-primary)}.hzb2-taetigkeiten-dlg-farbe>input:focus-visible+.hzb2-taetigkeiten-farbe{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-taetigkeiten-dlg-firmen{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.hzb2-taetigkeiten-dlg-firma{border:1.5px solid var(--border-default);background:var(--surface-default);cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.hzb2-taetigkeiten-dlg-firma>input{appearance:none;border:1.5px solid var(--border-strong);background:var(--surface-default);cursor:pointer;border-radius:999px;flex-shrink:0;place-content:center;width:16px;height:16px;margin:0;display:inline-grid}.hzb2-taetigkeiten-dlg-firma>input:before{content:"";background:var(--action-primary);width:8px;height:8px;transition:transform var(--dur-fast) var(--ease);border-radius:999px;transform:scale(0)}.hzb2-taetigkeiten-dlg-firma.is-aktiv{border-color:var(--action-primary);background:var(--schiefer-50)}.hzb2-taetigkeiten-dlg-firma:has(input:checked){border-color:var(--action-primary);background:var(--schiefer-50)}.hzb2-taetigkeiten-dlg-firma>input:checked{border-color:var(--action-primary)}.hzb2-taetigkeiten-dlg-firma>input:checked:before{transform:scale(1)}.hzb2-taetigkeiten-dlg-firma>input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-taetigkeiten-dlg-firma:hover{border-color:var(--border-strong)}.hzb2-taetigkeiten-dlg-firma:has(input:checked):hover{border-color:var(--action-primary)}.hzb2-taetigkeiten-dlg-firma-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.hzb2-taetigkeiten-dlg-satz{flex-direction:column;gap:5px;min-width:0;display:flex}.hzb2-taetigkeiten-dlg-satzlabel{justify-content:space-between;gap:8px;font-size:12px;line-height:16px;display:flex}.hzb2-taetigkeiten-dlg-satzlabel>span{color:var(--n-600);font-weight:500}.hzb2-taetigkeiten-dlg-satzlabel>a{color:var(--n-400);text-underline-offset:3px;white-space:nowrap;font-weight:400;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.hzb2-taetigkeiten-dlg-satzlabel>a:hover{color:var(--action-primary)}.hzb2-taetigkeiten-dlg-satzhinweis{text-overflow:ellipsis;white-space:nowrap;color:var(--n-500);font-size:11px;line-height:16px;overflow:hidden}.hzb2-taetigkeiten-dlg-schalter{border:1px solid var(--border-default);background:var(--surface-default);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;height:100%;padding:10px 14px;display:flex}.hzb2-taetigkeiten-dlg-schaltertext{flex-direction:column;min-width:0;display:flex}.hzb2-taetigkeiten-dlg-schaltertext>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-taetigkeiten-dlg-schaltertext>span:first-child{color:var(--text-primary);font-size:13px;font-weight:500;line-height:18px}.hzb2-taetigkeiten-dlg-schaltertext>span+span{color:var(--n-500);font-size:11px;line-height:16px}.hzb2-taetigkeiten-dlg-switch{appearance:none;background:var(--n-300);cursor:pointer;width:34px;height:20px;transition:background var(--dur-fast) var(--ease);border-radius:999px;flex-shrink:0;margin:0;position:relative}.hzb2-taetigkeiten-dlg-switch:after{content:"";width:16px;height:16px;transition:left var(--dur-fast) var(--ease);background:#fff;border-radius:999px;position:absolute;top:2px;left:2px}.hzb2-taetigkeiten-dlg-switch:checked{background:var(--action-primary)}.hzb2-taetigkeiten-dlg-switch:checked:after{left:16px}.hzb2-taetigkeiten-dlg-switch:disabled{opacity:.5;cursor:not-allowed}.hzb2-taetigkeiten-dlg-switch:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.hzb2-taetigkeiten-dlg-switch,.hzb2-taetigkeiten-dlg-switch:after,.hzb2-taetigkeiten-dlg-firma>input:before{transition:none}}.hzb2-taetigkeiten-dlg .fi-modal-footer{border-top:1px solid var(--border-default);background:var(--surface-page);margin:0;padding:12px 20px}.hzb2-taetigkeiten-dlg .fi-modal-footer-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.hzb2-taetigkeiten-dlg .hzb2-taetigkeiten-dlg-hinweis{opacity:1;cursor:default;pointer-events:none;flex:auto;justify-content:flex-start;align-items:center;gap:6px;min-width:0;margin-right:auto;padding:0;display:flex}.hzb2-taetigkeiten-dlg .hzb2-taetigkeiten-dlg-hinweis .fi-icon{width:14px;height:14px;color:var(--n-500);flex-shrink:0}.hzb2-taetigkeiten-dlg .hzb2-taetigkeiten-dlg-hinweis .fi-link-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-500);font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.hzb2-taetigkeiten-dlg .hzb2-taetigkeiten-dlg-btn{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:36px;min-block-size:36px;box-shadow:none;color:var(--text-primary);white-space:nowrap;flex-shrink:0;padding:0 12px;font-size:13px;font-weight:500}.hzb2-taetigkeiten-dlg .hzb2-taetigkeiten-dlg-btn:hover{background:var(--surface-page)}.hzb2-taetigkeiten-dlg .hzb2-taetigkeiten-dlg-btn .fi-btn-label{color:var(--text-primary);font-size:13px;font-weight:500}.hzb2-taetigkeiten-dlg .hzb2-taetigkeiten-dlg-primaer{border-radius:var(--r-sm);background:var(--action-primary);height:36px;min-block-size:36px;color:var(--action-primary-text);white-space:nowrap;border:0;flex-shrink:0;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-taetigkeiten-dlg .hzb2-taetigkeiten-dlg-primaer:hover{background:var(--action-primary-hover)}.hzb2-taetigkeiten-dlg .hzb2-taetigkeiten-dlg-primaer .fi-icon{width:14px;height:14px;color:var(--action-primary-text)}.hzb2-taetigkeiten-dlg .hzb2-taetigkeiten-dlg-primaer:focus-visible,.hzb2-taetigkeiten-dlg .hzb2-taetigkeiten-dlg-btn:focus-visible,.hzb2-taetigkeiten-dlg .fi-modal-close-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dark .hzb2-taetigkeiten-firma select{background:var(--surface-default);color:var(--text-primary)}.dark .hzb2-taetigkeiten-abr.is-ja{color:var(--gruen-300)}.dark .hzb2-taetigkeiten-dlg .fi-modal-close-btn,.dark .hzb2-taetigkeiten-dlg .fi-modal-close-btn .fi-icon,.dark .hzb2-taetigkeiten-dlg .fi-fo-field-label-content,.dark .hzb2-taetigkeiten-dlg-satzlabel>span{color:var(--text-secondary)}.dark .hzb2-taetigkeiten-dlg-firma.is-aktiv{border-color:var(--schiefer-300);background:#16202a}.dark .hzb2-taetigkeiten-dlg-firma:has(input:checked){border-color:var(--schiefer-300);background:#16202a}.dark .hzb2-taetigkeiten-dlg-firma>input:before{background:var(--schiefer-300)}.dark .hzb2-taetigkeiten-dlg-firma>input:checked{border-color:var(--schiefer-300)}.dark .hzb2-taetigkeiten-dlg-switch{background:var(--n-600)}.dark .hzb2-taetigkeiten-dlg .fi-input-wrp:not(.fi-disabled):focus-within{box-shadow:none!important}.dark .hzb2-taetigkeiten-dlg .fi-input-wrp.fi-invalid{border-color:var(--rot-300);box-shadow:0 0 0 3px var(--status-error-bg)!important}.dark .hzb2-taetigkeiten-dlg .hzb2-taetigkeiten-dlg-btn .fi-btn-label{color:var(--text-primary)}.fi-modal-window.hzb2-abrprofil-dlg{background:var(--surface-page);max-width:none;min-height:100dvh;color:var(--text-primary);box-shadow:none;border-radius:0;flex-direction:column;padding:0;font-size:14px;line-height:20px;display:flex;position:relative}.hzb2-abrprofil-dlg button,.hzb2-abrprofil-dlg input,.hzb2-abrprofil-dlg textarea{font-family:inherit}.hzb2-abrprofil-dlg .fi-modal-header{background:0 0;border:0;padding:20px 24px 0;display:block}.hzb2-abrprofil-dlg .fi-modal-header>div{flex-direction:column;gap:10px;min-width:0;padding-right:420px;display:flex}.hzb2-abrprofil-dlg .fi-modal-heading{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;text-align:left;order:2;margin:0;font-size:24px;font-weight:600;line-height:30px;overflow:hidden}.hzb2-abrprofil-dlg .fi-modal-description{text-align:left;order:1;margin:0}.hzb2-abrprofil-dlg-crumbs{color:var(--n-500);white-space:nowrap;align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex}.hzb2-abrprofil-dlg-crumbs b{color:var(--text-primary);font-weight:500}.hzb2-abrprofil-dlg-meta{color:var(--n-600);margin-top:-8px;font-size:12px;line-height:16px}.hzb2-abrprofil-dlg .fi-modal-footer{background:0 0;border:0;margin:0;padding:0;position:absolute;top:46px;right:24px}.hzb2-abrprofil-dlg .fi-modal-footer-actions{flex-wrap:nowrap;justify-content:flex-end;gap:8px;display:flex}.hzb2-abrprofil-dlg .hzb2-abrprofil-dlg-sekundaer{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:36px;min-block-size:36px;box-shadow:none;color:var(--text-primary);white-space:nowrap;padding:0 12px;font-size:13px;font-weight:500}.hzb2-abrprofil-dlg .hzb2-abrprofil-dlg-sekundaer:hover{background:var(--surface-page)}.hzb2-abrprofil-dlg .hzb2-abrprofil-dlg-primaer{border-radius:var(--r-sm);background:var(--action-primary);height:36px;min-block-size:36px;color:var(--action-primary-text);white-space:nowrap;border:0;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-abrprofil-dlg .hzb2-abrprofil-dlg-primaer:hover{background:var(--action-primary-hover)}.hzb2-abrprofil-dlg .hzb2-abrprofil-dlg-primaer .fi-icon{width:14px;height:14px;color:var(--action-primary-text)}.hzb2-abrprofil-dlg .hzb2-abrprofil-dlg-primaer:focus-visible,.hzb2-abrprofil-dlg .hzb2-abrprofil-dlg-sekundaer:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-abrprofil-dlg .fi-modal-content{gap:0;padding:16px 24px 28px}.hzb2-abrprofil-dlg .fi-modal-content>.fi-sc{gap:16px}.hzb2-abrprofil-dlg-raster>.fi-sc,.hzb2-abrprofil-dlg-raster.fi-sc{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.hzb2-abrprofil-dlg-raster>.fi-sc>.fi-grid-col,.hzb2-abrprofil-dlg-raster.fi-sc>.fi-grid-col{grid-column:auto;min-width:0}.hzb2-abrprofil-dlg-haupt>.fi-sc,.hzb2-abrprofil-dlg-haupt.fi-sc{flex-direction:column;gap:16px;min-width:0;display:flex}.hzb2-abrprofil-dlg .fi-section{background:var(--surface-default);box-shadow:none;border:1px solid var(--border-default);border-radius:12px;outline:0;overflow:hidden}.hzb2-abrprofil-dlg .fi-section-header{border-bottom:1px solid var(--border-default);align-items:center;gap:12px;padding:12px 16px;display:flex}.hzb2-abrprofil-dlg .fi-section-header-heading{color:var(--text-primary);font-size:15px;font-weight:600;line-height:20px}.hzb2-abrprofil-dlg .fi-section-header-description{color:var(--n-500);margin:0;font-size:12px;line-height:16px}.hzb2-abrprofil-dlg .fi-section-content-ctn{border:0}.hzb2-abrprofil-dlg .fi-section-content{padding:16px}.hzb2-abrprofil-dlg .fi-section-content>.fi-sc{gap:14px 16px}.hzb2-abrprofil-dlg .fi-fo-field{gap:5px}.hzb2-abrprofil-dlg .fi-fo-field-label-col{gap:8px}.hzb2-abrprofil-dlg .fi-fo-field-label-content{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-abrprofil-dlg .fi-fo-field-label-required-mark{color:var(--rot-500);margin-left:3px}.hzb2-abrprofil-dlg .fi-fo-field-wrp-hint,.hzb2-abrprofil-dlg .fi-fo-field-hint{color:var(--n-400);white-space:nowrap;font-size:12px;font-weight:400;line-height:16px}.hzb2-abrprofil-dlg .fi-fo-field-content-col{gap:5px}.hzb2-abrprofil-dlg .fi-fo-field-wrp-helper-text,.hzb2-abrprofil-dlg .fi-fo-field-helper-text,.hzb2-abrprofil-dlg .fi-sc-text{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;overflow:hidden}.hzb2-abrprofil-dlg-ueber{color:var(--n-400);white-space:nowrap;cursor:pointer;align-items:center;gap:5px;font-size:12px;font-weight:400;line-height:16px;display:inline-flex}.hzb2-abrprofil-dlg-ueber.is-an{color:var(--schiefer-700)}.hzb2-abrprofil-dlg-ueber>input{appearance:none;box-sizing:border-box;border:1.5px solid var(--border-strong);background:var(--surface-default);cursor:pointer;border-radius:3px;width:12px;height:12px;margin:0}.hzb2-abrprofil-dlg-ueber>input:checked{border-color:var(--action-primary);background:var(--action-primary) 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 12 5 5 9-10'/%3E%3C/svg%3E") center / 9px no-repeat}.hzb2-abrprofil-dlg-ueber>input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-abrprofil-dlg .fi-input-wrp{border-radius:var(--r-sm);min-block-size:36px;box-shadow:none;outline:1px solid var(--border-strong);outline-offset:-1px;background:var(--surface-default)}.hzb2-abrprofil-dlg .fi-input-wrp input.fi-input{block-size:34px;padding-block:0;padding-inline:12px;font-size:13px}.hzb2-abrprofil-dlg .fi-input-wrp .fi-select-input-btn{block-size:34px;min-block-size:34px;padding-inline:12px 34px;font-size:13px}.hzb2-abrprofil-dlg .fi-input-wrp .fi-select-input-value-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-abrprofil-dlg .fi-input-wrp .fi-input-wrp-suffix{color:var(--n-500);border:0;padding-inline-end:12px;font-size:12px}.hzb2-abrprofil-dlg .fi-input-wrp textarea{min-height:72px;padding:10px 12px;font-size:13px;line-height:19px}.hzb2-abrprofil-dlg .fi-input-wrp input.fi-input::placeholder,.hzb2-abrprofil-dlg .fi-input-wrp textarea::placeholder{color:var(--n-400)}.hzb2-abrprofil-dlg .fi-input-wrp.fi-disabled{outline-color:var(--border-default);background:var(--surface-page)}.hzb2-abrprofil-dlg .fi-input-wrp.fi-disabled input.fi-input::placeholder,.hzb2-abrprofil-dlg .fi-input-wrp.fi-disabled textarea::placeholder,.hzb2-abrprofil-dlg .fi-input-wrp.fi-disabled .fi-select-input-placeholder,.hzb2-abrprofil-dlg .fi-input-wrp.fi-disabled input.fi-input{color:var(--n-500);-webkit-text-fill-color:var(--n-500);opacity:1}.hzb2-abrprofil-dlg .fi-input-wrp:not(.fi-disabled):focus-within{box-shadow:none!important}.hzb2-abrprofil-dlg .fi-input-wrp.fi-invalid{outline-color:var(--rot-500);box-shadow:0 0 0 3px var(--rot-100)!important}.hzb2-abrprofil-dlg .fi-fo-field-wrp-error-message{color:var(--rot-500);font-size:12px;line-height:16px}.hzb2-abrprofil-dlg-zahl{font-variant-numeric:tabular-nums}.hzb2-abrprofil-dlg-firma{align-items:center;gap:8px;min-width:0;display:inline-flex}.hzb2-abrprofil-dlg-ebenen{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hzb2-abrprofil-dlg-ebene{border:1.5px solid var(--border-default);background:var(--surface-default);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.hzb2-abrprofil-dlg-ebene:hover:not(.is-an):not(:disabled){border-color:var(--schiefer-200);background:var(--schiefer-50)}.hzb2-abrprofil-dlg-ebene.is-an{border-color:var(--action-primary);background:var(--schiefer-50)}.hzb2-abrprofil-dlg-ebene:disabled:not(.is-an){cursor:not-allowed;opacity:.6}.hzb2-abrprofil-dlg-ebene:disabled.is-an{cursor:default}.hzb2-abrprofil-dlg-ebene:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-abrprofil-dlg-radio{box-sizing:border-box;border:1.5px solid var(--border-strong);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.hzb2-abrprofil-dlg-ebene.is-an .hzb2-abrprofil-dlg-radio{border-color:var(--action-primary)}.hzb2-abrprofil-dlg-ebene.is-an .hzb2-abrprofil-dlg-radio:after{content:"";background:var(--action-primary);border-radius:999px;width:9px;height:9px}.hzb2-abrprofil-dlg-ebene-icon{width:16px;height:16px;color:var(--n-600);flex-shrink:0}.hzb2-abrprofil-dlg-ebene-text{flex-direction:column;min-width:0;display:flex}.hzb2-abrprofil-dlg-ebene-titel{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.hzb2-abrprofil-dlg-ebene-info{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;overflow:hidden}.hzb2-abrprofil-dlg-fehler{color:var(--rot-500);margin:6px 0 0;font-size:12px;line-height:16px}.hzb2-abrprofil-dlg-spalten{flex-direction:column;gap:6px;min-width:0;display:flex}.hzb2-abrprofil-dlg-spalten-kopf{color:var(--n-600);justify-content:space-between;gap:8px;font-size:12px;font-weight:500;line-height:16px;display:flex}.hzb2-abrprofil-dlg-chips{flex-wrap:wrap;gap:6px;display:flex}.hzb2-abrprofil-dlg-chip{border:1px solid var(--border-default);background:var(--surface-default);height:30px;color:var(--n-500);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.hzb2-abrprofil-dlg-chip.is-an{border-color:var(--action-primary);background:var(--schiefer-50);color:var(--schiefer-700)}.hzb2-abrprofil-dlg-chip:disabled{cursor:default;opacity:.75}.hzb2-abrprofil-dlg-chip:hover:not(:disabled):not(.is-an){background:var(--surface-page)}.hzb2-abrprofil-dlg-chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-abrprofil-dlg-notiz{color:var(--n-500);font-size:11px;line-height:16px}.hzb2-abrprofil-dlg-leiste{flex-direction:column;gap:12px;min-width:0;display:flex}.hzb2-abrprofil-dlg-karte{border:1px solid var(--border-default);background:var(--surface-default);border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.hzb2-abrprofil-dlg-ktitel{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);font-size:11px;font-weight:500;line-height:14px}.hzb2-abrprofil-dlg-kette{flex-direction:column;margin:0;padding:0;font-size:12px;line-height:18px;list-style:none;display:flex}.hzb2-abrprofil-dlg-kette>li{align-items:flex-start;gap:10px;padding:6px 0;display:flex}.hzb2-abrprofil-dlg-kette>li+li{border-top:1px solid var(--n-100)}.hzb2-abrprofil-dlg-nr{background:var(--n-100);width:18px;height:18px;color:var(--n-500);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:10px;font-weight:600;display:inline-flex}.hzb2-abrprofil-dlg-kette>li.is-aktiv .hzb2-abrprofil-dlg-nr{background:var(--action-primary);color:var(--action-primary-text)}.hzb2-abrprofil-dlg-schritt{flex-direction:column;min-width:0;display:flex}.hzb2-abrprofil-dlg-schritt-titel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hzb2-abrprofil-dlg-kette>li.is-aktiv .hzb2-abrprofil-dlg-schritt-titel{font-weight:600}.hzb2-abrprofil-dlg-schritt-info{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hzb2-abrprofil-dlg-liste{flex-direction:column;gap:4px;margin:0;padding:0;font-size:12px;line-height:18px;list-style:none;display:flex}.hzb2-abrprofil-dlg-liste>li{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.hzb2-abrprofil-dlg-liste>li>svg{color:var(--n-500);flex-shrink:0}.hzb2-abrprofil-dlg-liste>li>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-abrprofil-dlg-leer{color:var(--n-500);font-size:12px;line-height:18px}.hzb2-abrprofil-dlg-link{color:var(--text-link);cursor:pointer;text-align:left;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px;font-weight:500;line-height:20px}.hzb2-abrprofil-dlg-link:hover{color:var(--action-primary-hover);text-decoration:underline}.hzb2-abrprofil-dlg-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-abrprofil-dlg-vorschau{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);color:var(--n-700);flex-direction:column;gap:4px;padding:10px;font-size:10px;line-height:14px;display:flex}.hzb2-abrprofil-dlg-vorschau-titel{color:var(--text-primary);font-size:11px;font-weight:600}.hzb2-abrprofil-dlg-vorschau dl{grid-template-columns:auto 1fr;gap:1px 8px;margin:0;display:grid}.hzb2-abrprofil-dlg-vorschau dt{color:var(--n-500)}.hzb2-abrprofil-dlg-vorschau dd{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;overflow:hidden}.hzb2-abrprofil-dlg-vorschau dd.is-fehlt{color:var(--rot-500)}.hzb2-abrprofil-dlg-referenzen .fi-section-content{padding:0}.hzb2-abrprofil-dlg-referenzen .fi-section-content,.hzb2-abrprofil-dlg-referenzen .fi-section-content>.fi-sc{gap:0}.hzb2-abrprofil-dlg-refkopf{white-space:nowrap;align-items:center;gap:12px;display:flex}.hzb2-abrprofil-dlg-refherkunft{color:var(--n-500);font-size:11px;line-height:16px}.hzb2-abrprofil-dlg-badge{background:var(--n-100);height:22px;color:var(--n-600);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.hzb2-abrprofil-dlg-badge.is-pflicht{background:var(--rot-100);color:var(--rot-600)}.hzb2-abrprofil-dlg-refspalten,.hzb2-abrprofil-dlg-refzeile>.fi-sc,.hzb2-abrprofil-dlg-refzeile.fi-sc{grid-template-columns:minmax(160px,1.2fr) 150px minmax(160px,1fr) 100px 60px;align-items:center;gap:10px;display:grid}.hzb2-abrprofil-dlg-refspalten{background:var(--surface-page);border-bottom:1px solid var(--border-default);letter-spacing:.04em;text-transform:uppercase;color:var(--n-500);white-space:nowrap;padding:8px 16px;font-size:11px;font-weight:500;line-height:14px}.hzb2-abrprofil-dlg-refzeile{padding:6px 16px;font-size:13px}.fi-grid-col:has(>.fi-sc-component>.hzb2-abrprofil-dlg-refzeile)+.fi-grid-col>.fi-sc-component>.hzb2-abrprofil-dlg-refzeile{border-top:1px solid var(--n-100)}.hzb2-abrprofil-dlg-refzeile>.fi-sc>.fi-grid-col,.hzb2-abrprofil-dlg-refzeile.fi-sc>.fi-grid-col{grid-column:auto;min-width:0}.hzb2-abrprofil-dlg-refname{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.hzb2-abrprofil-dlg-refname small{color:var(--n-400);margin-left:4px;font-size:11px;font-weight:400}.hzb2-abrprofil-dlg-refquelle{color:var(--n-500);white-space:nowrap;font-size:11px;line-height:16px}.hzb2-abrprofil-dlg-refzeile .fi-input-wrp{min-block-size:32px}.hzb2-abrprofil-dlg-refzeile .fi-input-wrp input.fi-input{block-size:30px}.hzb2-abrprofil-dlg-refzeile .fi-input-wrp .fi-select-input-btn{block-size:30px;min-block-size:30px}.hzb2-abrprofil-dlg-refzeile [data-pruefung=Pflicht] .fi-select-input-btn,.hzb2-abrprofil-dlg-refzeile [data-pruefung=required] .fi-select-input-btn{color:var(--rot-600);font-weight:500}.hzb2-abrprofil-dlg-refzeile [data-pruefung="Pflicht bei Behörden"] .fi-select-input-btn{color:var(--orange-600);font-weight:500}@media (width<=64rem){.hzb2-abrprofil-dlg .fi-modal-header>div{padding-right:0}.hzb2-abrprofil-dlg .fi-modal-footer{padding:12px 24px 0;position:static}.hzb2-abrprofil-dlg-raster>.fi-sc,.hzb2-abrprofil-dlg-raster.fi-sc,.hzb2-abrprofil-dlg-ebenen{grid-template-columns:minmax(0,1fr)}.hzb2-abrprofil-dlg-referenzen .fi-section-content{overflow-x:auto}.hzb2-abrprofil-dlg-refspalten,.hzb2-abrprofil-dlg-refzeile{min-width:640px}}.dark .hzb2-abrprofil-dlg-ebene.is-an,.dark .hzb2-abrprofil-dlg-chip.is-an{color:var(--text-primary);background:#16202a}.dark .hzb2-abrprofil-dlg-ueber.is-an,.dark .hzb2-abrprofil-dlg .fi-fo-field-label-content,.dark .hzb2-abrprofil-dlg-spalten-kopf,.dark .hzb2-abrprofil-dlg-meta{color:var(--text-secondary)}.dark .hzb2-abrprofil-dlg-ebene:hover:not(.is-an):not(:disabled){background:var(--surface-raised);border-color:var(--border-strong)}.dark .hzb2-abrprofil-dlg .fi-input-wrp:not(.fi-disabled):focus-within{box-shadow:none!important}.dark .hzb2-abrprofil-dlg-badge.is-pflicht,.dark .hzb2-abrprofil-dlg-vorschau dd.is-fehlt,.dark .hzb2-abrprofil-dlg-fehler{color:var(--rot-300)}.dark .hzb2-abrprofil-dlg-badge.is-pflicht{background:var(--status-error-bg)}.hzb2-abrprofil-dlg .fi-fo-field-label-ctn{justify-content:space-between;align-items:center}.hzb2-abrprofil-dlg .fi-fo-field-label-ctn>.fi-sc.fi-inline{margin-left:auto}.hzb2-abrprofil-dlg-refzeile .fi-fo-field,.hzb2-abrprofil-dlg-refzeile .fi-fo-field-content-col{gap:0}.hzb2-abrprofil-dlg-refzeile>.fi-sc,.hzb2-abrprofil-dlg-refzeile.fi-sc{row-gap:0}.fi-modal-window.hzb2-honorarsatz-dlg{background:var(--surface-default);max-width:min(760px,100%);box-shadow:var(--el-3);color:var(--text-primary);border-radius:12px;padding:0;font-size:14px;line-height:20px;overflow:hidden}.hzb2-honorarsatz-dlg button,.hzb2-honorarsatz-dlg input,.hzb2-honorarsatz-dlg textarea{font:inherit}.hzb2-honorarsatz-dlg .fi-modal-header{border-bottom:1px solid var(--border-default);padding:16px 64px 16px 20px;display:block;position:relative}.hzb2-honorarsatz-dlg .fi-modal-header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-honorarsatz-dlg .fi-modal-heading{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);margin:0;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.hzb2-honorarsatz-dlg .fi-modal-description{color:var(--n-500);order:-1;margin:0;font-size:12px;line-height:18px}.hzb2-honorarsatz-dlg-kontext{white-space:nowrap;align-items:center;gap:6px;display:flex}.hzb2-honorarsatz-dlg-kontext .hzb2-co{height:18px;padding:0 5px;font-size:10px}.hzb2-honorarsatz-dlg .fi-modal-close-btn{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);width:32px;height:32px;color:var(--n-600);top:16px;right:20px;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset-inline-end:20px}.hzb2-honorarsatz-dlg .fi-modal-close-btn:hover{background:var(--surface-page)}.hzb2-honorarsatz-dlg .fi-modal-close-btn .fi-icon{width:16px;height:16px;color:var(--n-600)}.hzb2-honorarsatz-dlg .fi-modal-content{gap:0;padding:16px 20px}.hzb2-honorarsatz-dlg .fi-modal-content>.fi-sc,.hzb2-honorarsatz-dlg .fi-modal-content>.fi-sc.fi-sc-has-gap{gap:16px}.hzb2-honorarsatz-dlg .hzb2-honorarsatz-dlg-block>.fi-grid.fi-sc-has-gap{gap:10px}.hzb2-honorarsatz-dlg .hzb2-honorarsatz-dlg-raster>.fi-grid.fi-sc-has-gap{gap:14px 16px}.hzb2-honorarsatz-dlg-gruppe{justify-content:space-between;align-items:center;gap:12px;display:flex}.hzb2-honorarsatz-dlg-gruppe>span:first-child{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);white-space:nowrap;font-size:11px;font-weight:500;line-height:14px}.hzb2-honorarsatz-dlg-gruppe-hinweis{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-500);font-size:11px;line-height:14px;overflow:hidden}.hzb2-honorarsatz-dlg-ebenen{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.hzb2-honorarsatz-dlg-ebene{border:1.5px solid var(--border-default);background:var(--surface-default);min-width:0;color:var(--n-500);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:relative}.hzb2-honorarsatz-dlg-ebene input{opacity:0;pointer-events:none;position:absolute}.hzb2-honorarsatz-dlg-ebene>svg{flex-shrink:0}.hzb2-honorarsatz-dlg-ebene:hover{border-color:var(--border-strong)}.hzb2-honorarsatz-dlg-ebene.is-aktiv{border-color:var(--action-primary);background:var(--schiefer-50);color:var(--action-primary)}.hzb2-honorarsatz-dlg-ebene.is-gesperrt{cursor:default}.hzb2-honorarsatz-dlg-ebene.is-gesperrt:not(.is-aktiv){opacity:.55}.hzb2-honorarsatz-dlg-ebene:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-honorarsatz-dlg-radio{border:1.5px solid var(--border-strong);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.hzb2-honorarsatz-dlg-ebene.is-aktiv .hzb2-honorarsatz-dlg-radio{border-color:var(--action-primary)}.hzb2-honorarsatz-dlg-ebene.is-aktiv .hzb2-honorarsatz-dlg-radio:after{content:"";background:var(--action-primary);border-radius:999px;width:9px;height:9px}.hzb2-honorarsatz-dlg-ebenetext{flex-direction:column;min-width:0;display:flex}.hzb2-honorarsatz-dlg-ebenetext>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-honorarsatz-dlg-ebenetext>span:first-child{color:var(--text-primary);font-size:13px;font-weight:500;line-height:18px}.hzb2-honorarsatz-dlg-ebenetext>span+span{color:var(--n-500);font-size:11px;line-height:16px}@media (width<=40rem){.hzb2-honorarsatz-dlg-ebenen{grid-template-columns:repeat(2,minmax(0,1fr))}}.hzb2-honorarsatz-dlg .fi-fo-field{gap:5px}.hzb2-honorarsatz-dlg .fi-fo-field-label-ctn{justify-content:space-between;gap:8px}.hzb2-honorarsatz-dlg .fi-fo-field-label-content{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-honorarsatz-dlg .fi-fo-field-label-content .fi-fo-field-label-required-mark{vertical-align:baseline;color:var(--rot-500);margin-left:4px;font-size:12px;font-weight:500;top:0}.hzb2-honorarsatz-dlg .fi-fo-field-label-ctn>.fi-sc .fi-sc-text{color:var(--n-400);white-space:nowrap;font-size:12px;font-weight:400;line-height:16px}.hzb2-honorarsatz-dlg .fi-fo-field-content-col{gap:5px}.hzb2-honorarsatz-dlg .fi-fo-field-content-col>.fi-sc .fi-sc-text{min-width:0;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;display:block;overflow:hidden}.hzb2-honorarsatz-dlg .fi-input-wrp{border-radius:var(--r-sm);border-color:var(--border-strong);min-block-size:36px;box-shadow:none}.hzb2-honorarsatz-dlg .fi-input-wrp input.fi-input,.hzb2-honorarsatz-dlg .fi-input-wrp .fi-fo-date-time-picker-display-text-input{font-variant-numeric:tabular-nums;block-size:34px;color:var(--text-primary);padding-block:0;padding-inline:12px;font-size:13px}.hzb2-honorarsatz-dlg .fi-input-wrp input.fi-input::placeholder,.hzb2-honorarsatz-dlg .fi-fo-date-time-picker-display-text-input::placeholder{color:var(--n-400)}.hzb2-honorarsatz-dlg .fi-input-wrp .fi-input-wrp-suffix{background:0 0;border:0;padding-inline:0 12px}.hzb2-honorarsatz-dlg .fi-input-wrp .fi-input-wrp-suffix .fi-input-wrp-label{color:var(--n-500);font-size:12px}.hzb2-honorarsatz-dlg .fi-input-wrp .fi-input-wrp-suffix .fi-icon{width:13px;height:13px;color:var(--n-500)}.hzb2-honorarsatz-dlg .fi-input-wrp .fi-select-input-btn{block-size:34px;min-block-size:34px;padding-inline:12px 34px;font-size:13px}.hzb2-honorarsatz-dlg .fi-input-wrp .fi-select-input-value-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-honorarsatz-dlg .fi-input-wrp .fi-select-input-placeholder{color:var(--n-400)}.hzb2-honorarsatz-dlg .fi-input-wrp.fi-disabled{background:var(--surface-page)}.hzb2-honorarsatz-dlg .fi-input-wrp:not(.fi-disabled):focus-within{border-color:var(--action-primary);outline:none;box-shadow:none!important}.hzb2-honorarsatz-dlg .fi-fo-field:has(.fi-select-input) .fi-input-wrp:not(.fi-disabled):has([aria-expanded=true]){border-color:var(--action-primary);box-shadow:0 0 0 3px var(--schiefer-100)!important}.hzb2-honorarsatz-dlg .fi-input-wrp.fi-invalid{border-color:var(--rot-500);box-shadow:0 0 0 3px var(--rot-100)!important}.hzb2-honorarsatz-dlg .fi-fo-field-wrp-error-message{color:var(--rot-500);font-size:12px;line-height:16px}.hzb2-honorarsatz-dlg .fi-fo-textarea textarea{min-height:64px;color:var(--text-primary);resize:vertical;padding:10px 12px;font-size:13px;line-height:20px}.hzb2-honorarsatz-dlg .fi-fo-textarea textarea::placeholder{color:var(--n-400)}.hzb2-honorarsatz-dlg-firma,.hzb2-honorarsatz-dlg-person{align-items:center;gap:8px;min-width:0;display:inline-flex}.hzb2-honorarsatz-dlg-firma>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-honorarsatz-dlg-initialen{background:var(--schiefer-100);width:20px;height:20px;color:var(--schiefer-700);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:600;display:inline-flex}.hzb2-honorarsatz-dlg-zusatz{color:var(--n-500)}.hzb2-honorarsatz-dlg-segment{border:1px solid var(--border-strong);border-radius:var(--r-sm);height:36px;display:flex;overflow:hidden}.hzb2-honorarsatz-dlg-teil{background:var(--surface-default);min-width:0;color:var(--n-600);white-space:nowrap;cursor:pointer;flex:1 1 0;justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex;position:relative}.hzb2-honorarsatz-dlg-teil+.hzb2-honorarsatz-dlg-teil{border-left:1px solid var(--border-strong)}.hzb2-honorarsatz-dlg-teil input{opacity:0;pointer-events:none;position:absolute}.hzb2-honorarsatz-dlg-teil>svg{color:var(--n-500);flex-shrink:0}.hzb2-honorarsatz-dlg-teil:hover:not(.is-gesperrt){background:var(--surface-page)}.hzb2-honorarsatz-dlg-teil.is-aktiv,.hzb2-honorarsatz-dlg-teil.is-aktiv:hover{background:var(--action-primary);color:var(--action-primary-text);font-weight:500}.hzb2-honorarsatz-dlg-teil.is-aktiv>svg{color:var(--action-primary-text)}.hzb2-honorarsatz-dlg-teil.is-gesperrt{cursor:not-allowed}.hzb2-honorarsatz-dlg-teil.is-gesperrt:not(.is-aktiv){color:var(--n-400)}.hzb2-honorarsatz-dlg-teil:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:-2px}.hzb2-honorarsatz-dlg-wirkung{border:1px solid var(--border-default);background:var(--surface-page);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;font-size:12px;line-height:18px;display:grid}.hzb2-honorarsatz-dlg-wirkungtext{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-honorarsatz-dlg-wirkungtext>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-honorarsatz-dlg-wirkungtext>span:first-child{color:var(--text-primary);font-weight:500}.hzb2-honorarsatz-dlg-wirkungtext>span+span{color:var(--n-500)}.hzb2-honorarsatz-dlg-wirkung.is-warnung{border-color:var(--orange-300);background:var(--status-warning-bg)}.hzb2-honorarsatz-dlg-wirkung.is-warnung .hzb2-honorarsatz-dlg-wirkungtext>span:first-child,.hzb2-honorarsatz-dlg-wirkung.is-warnung .hzb2-honorarsatz-dlg-wirkungtext>span+span{color:var(--orange-600)}.hzb2-honorarsatz-dlg-abweichung{background:var(--n-100);color:var(--n-600);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600;line-height:14px}.hzb2-honorarsatz-dlg-abweichung.is-plus{background:var(--status-success-bg);color:var(--gruen-600)}.hzb2-honorarsatz-dlg-abweichung.is-minus,.hzb2-honorarsatz-dlg-abweichung.is-warnung{background:var(--status-warning-bg);color:var(--orange-600)}.hzb2-honorarsatz-dlg .fi-modal-footer{border-top:1px solid var(--border-default);background:var(--surface-page);margin:0;padding:12px 20px}.hzb2-honorarsatz-dlg .fi-modal-footer-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.hzb2-honorarsatz-dlg .hzb2-honorarsatz-dlg-hinweis{opacity:1;cursor:default;pointer-events:none;flex:auto;align-items:center;gap:6px;min-width:0;margin-right:auto;padding:0;display:flex}.hzb2-honorarsatz-dlg .hzb2-honorarsatz-dlg-hinweis .fi-icon{width:13px;height:13px;color:var(--n-500);flex-shrink:0}.hzb2-honorarsatz-dlg .hzb2-honorarsatz-dlg-hinweis .fi-link-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-500);font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.hzb2-honorarsatz-dlg .hzb2-honorarsatz-dlg-btn{border-radius:var(--r-sm);height:36px;min-block-size:36px;color:var(--text-primary);white-space:nowrap;flex-shrink:0;padding:0 12px;font-size:13px;font-weight:500}.hzb2-honorarsatz-dlg .hzb2-honorarsatz-dlg-speichern{border-radius:var(--r-sm);background:var(--action-primary);height:36px;min-block-size:36px;color:var(--action-primary-text);white-space:nowrap;border:0;flex-shrink:0;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-honorarsatz-dlg .hzb2-honorarsatz-dlg-speichern:hover{background:var(--action-primary-hover)}.hzb2-honorarsatz-dlg .hzb2-honorarsatz-dlg-speichern .fi-icon{width:14px;height:14px;color:var(--action-primary-text)}.hzb2-honorarsatz-dlg .hzb2-honorarsatz-dlg-speichern:focus-visible,.hzb2-honorarsatz-dlg .hzb2-honorarsatz-dlg-btn:focus-visible,.hzb2-honorarsatz-dlg .fi-modal-close-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (width<=40rem){.hzb2-honorarsatz-dlg .fi-modal-footer-actions{flex-wrap:wrap}.hzb2-honorarsatz-dlg .hzb2-honorarsatz-dlg-hinweis{flex-basis:100%}}.dark .hzb2-honorarsatz-dlg .fi-modal-close-btn,.dark .hzb2-honorarsatz-dlg .fi-modal-close-btn .fi-icon,.dark .hzb2-honorarsatz-dlg .fi-fo-field-label-content{color:var(--text-secondary)}.dark .hzb2-honorarsatz-dlg-ebene.is-aktiv{color:var(--schiefer-300);border-color:var(--schiefer-400);background:#16202a}.dark .hzb2-honorarsatz-dlg-ebene.is-aktiv .hzb2-honorarsatz-dlg-radio{border-color:var(--schiefer-300)}.dark .hzb2-honorarsatz-dlg-ebene.is-aktiv .hzb2-honorarsatz-dlg-radio:after{background:var(--schiefer-300)}.dark .hzb2-honorarsatz-dlg-initialen{color:var(--schiefer-300);background:#16202a}.dark .hzb2-honorarsatz-dlg-abweichung{background:var(--surface-raised);color:var(--text-secondary)}.fi-modal-window.hzb2-pruefart-dlg{background:var(--surface-default);max-width:min(780px,100%);box-shadow:var(--el-3);color:var(--text-primary);border-radius:12px;padding:0;font-size:14px;line-height:20px;overflow:hidden}.hzb2-pruefart-dlg button,.hzb2-pruefart-dlg input,.hzb2-pruefart-dlg textarea{font:inherit}.hzb2-pruefart-dlg .fi-modal-header{border-bottom:1px solid var(--border-default);padding:16px 64px 16px 20px;display:block;position:relative}.hzb2-pruefart-dlg .fi-modal-header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-pruefart-dlg .fi-modal-heading{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);margin:0;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.hzb2-pruefart-dlg .fi-modal-description{color:var(--n-500);order:-1;margin:0;font-size:12px;line-height:18px}.hzb2-pruefart-dlg-kontext{align-items:center;gap:6px;display:flex}.hzb2-pruefart-dlg .fi-modal-close-btn{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);width:32px;height:32px;color:var(--n-600);top:16px;right:20px;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset-inline-end:20px}.hzb2-pruefart-dlg .fi-modal-close-btn:hover{background:var(--surface-page)}.hzb2-pruefart-dlg .fi-modal-close-btn .fi-icon{width:14px;height:14px;color:var(--n-600)}.hzb2-pruefart-dlg .fi-modal-content{gap:0;padding:16px 20px}.hzb2-pruefart-dlg .fi-modal-content>.fi-sc,.hzb2-pruefart-dlg .fi-modal-content>.fi-sc.fi-sc-has-gap{gap:16px}.hzb2-pruefart-dlg .hzb2-pruefart-dlg-block>.fi-grid,.hzb2-pruefart-dlg .hzb2-pruefart-dlg-block>.fi-grid.fi-sc-has-gap{flex-direction:column;gap:10px;display:flex}.hzb2-pruefart-dlg-gruppe{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.hzb2-pruefart-dlg-gruppe>span:first-child{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);flex-shrink:0;font-size:11px;font-weight:500;line-height:14px}.hzb2-pruefart-dlg-gruppe-rechts{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-500);font-size:11px;line-height:16px;overflow:hidden}.hzb2-pruefart-dlg .hzb2-pruefart-dlg-raster>.fi-grid.fi-sc-has-gap,.hzb2-pruefart-dlg .hzb2-pruefart-dlg-raster.fi-grid.fi-sc-has-gap{gap:14px 16px}.hzb2-pruefart-dlg .hzb2-pruefart-dlg-schalterreihe>.fi-grid.fi-sc-has-gap,.hzb2-pruefart-dlg .hzb2-pruefart-dlg-schalterreihe.fi-grid.fi-sc-has-gap{gap:12px}@media (width<=40rem){.hzb2-pruefart-dlg .hzb2-pruefart-dlg-raster .fi-grid,.hzb2-pruefart-dlg .hzb2-pruefart-dlg-schalterreihe .fi-grid{grid-template-columns:minmax(0,1fr)}.hzb2-pruefart-dlg-firmen,.hzb2-pruefart-dlg-vorschau{grid-template-columns:minmax(0,1fr)!important}}.hzb2-pruefart-dlg .fi-fo-field{gap:5px}.hzb2-pruefart-dlg .fi-fo-field-label-content{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-pruefart-dlg .fi-fo-field-label-content .fi-fo-field-label-required-mark{vertical-align:baseline;color:var(--rot-500);margin-left:4px;font-size:12px;font-weight:500;top:0}.hzb2-pruefart-dlg .fi-fo-field-content-col{gap:5px}.hzb2-pruefart-dlg .fi-fo-field-content-col>.fi-sc{min-width:0;color:var(--n-500);flex-wrap:nowrap;align-items:center;gap:4px;font-size:11px;line-height:16px;display:flex}.hzb2-pruefart-dlg .fi-fo-field-content-col>.fi-sc>div{min-width:0}.hzb2-pruefart-dlg .fi-fo-field-content-col>.fi-sc .fi-sc-text{color:var(--n-500);font-size:11px;line-height:16px;display:block}.hzb2-pruefart-dlg .fi-fo-field-label-ctn{gap:8px}.hzb2-pruefart-dlg .fi-fo-field-label-ctn>.fi-sc{color:var(--n-400);align-items:center;gap:4px;font-size:12px;line-height:16px}.hzb2-pruefart-dlg .fi-fo-field-label-ctn>.fi-sc .fi-sc-text{color:var(--n-400);font-size:12px;font-weight:400;line-height:16px}.hzb2-pruefart-dlg .fi-fo-field-label-ctn>.fi-sc .fi-link{color:var(--n-400);text-underline-offset:3px;gap:0;padding:0;font-size:12px;font-weight:400;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.hzb2-pruefart-dlg .fi-fo-field-label-ctn>.fi-sc .fi-link .fi-link-label{color:inherit;font-size:12px;font-weight:400}.hzb2-pruefart-dlg .fi-fo-field-label-ctn>.fi-sc .fi-link:hover{color:var(--action-primary)}.hzb2-pruefart-dlg .fi-input-wrp{border-radius:var(--r-sm);border-color:var(--border-strong);min-block-size:36px;box-shadow:none}.hzb2-pruefart-dlg .fi-input-wrp input.fi-input{font-variant-numeric:tabular-nums;block-size:34px;color:var(--text-primary);padding-block:0;padding-inline:12px;font-size:13px}.hzb2-pruefart-dlg .fi-fo-textarea textarea{min-block-size:62px;color:var(--text-primary);padding:10px 12px;font-size:13px;line-height:20px}.hzb2-pruefart-dlg .fi-input-wrp .fi-input-wrp-suffix{border:0;padding-inline:0 12px}.hzb2-pruefart-dlg .fi-input-wrp .fi-input-wrp-suffix .fi-input-wrp-label{color:var(--n-500);font-size:12px}.hzb2-pruefart-dlg .fi-input-wrp .fi-select-input-btn{block-size:34px;min-block-size:34px;padding-inline:12px 30px;font-size:13px}.hzb2-pruefart-dlg .fi-input-wrp .fi-select-input-value-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-pruefart-dlg .fi-input-wrp:not(.fi-disabled):focus-within{border-color:var(--action-primary);outline:none;box-shadow:none!important}.hzb2-pruefart-dlg .fi-fo-field:has(.fi-select-input) .fi-input-wrp:not(.fi-disabled):has([aria-expanded=true]){border-color:var(--action-primary);box-shadow:0 0 0 3px var(--schiefer-100)!important}.hzb2-pruefart-dlg .fi-input-wrp.fi-invalid{border-color:var(--rot-500);box-shadow:0 0 0 3px var(--rot-100)!important}.hzb2-pruefart-dlg .fi-fo-field-wrp-error-message{color:var(--rot-500);font-size:12px;line-height:16px}.hzb2-pruefart-dlg-firmen{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.hzb2-pruefart-dlg-firma{border:1.5px solid var(--border-default);background:var(--surface-default);cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex;position:relative}.hzb2-pruefart-dlg-firma>input{appearance:none;border:1.5px solid var(--border-strong);background:var(--surface-default);cursor:pointer;border-radius:4px;flex-shrink:0;place-content:center;width:16px;height:16px;margin:0;display:inline-grid}.hzb2-pruefart-dlg-firma>input:before{content:"";width:9px;height:5px;transition:transform var(--dur-fast) var(--ease);border:0 solid #fff;border-width:0 0 2px 2px;margin-top:-2px;transform:rotate(-45deg)scale(0)}.hzb2-pruefart-dlg-firma.is-aktiv{border-color:var(--action-primary);background:var(--schiefer-50)}.hzb2-pruefart-dlg-firma:has(input:checked){border-color:var(--action-primary);background:var(--schiefer-50)}.hzb2-pruefart-dlg-firma>input:checked{border-color:var(--action-primary);background:var(--action-primary)}.hzb2-pruefart-dlg-firma>input:checked:before{transform:rotate(-45deg)scale(1)}.hzb2-pruefart-dlg-firma>input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-pruefart-dlg-firma:hover{border-color:var(--border-strong)}.hzb2-pruefart-dlg-firma:has(input:checked):hover{border-color:var(--action-primary)}.hzb2-pruefart-dlg-firma-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.hzb2-pruefart-dlg .fi-fo-field:has(.hzb2-pruefart-dlg-firmen) .fi-fo-field-label-ctn>.fi-sc .fi-sc-text{color:var(--n-400)}.hzb2-pruefart-dlg-segment{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:36px;display:flex;overflow:hidden}.hzb2-pruefart-dlg-teil{min-width:0;color:var(--n-600);white-space:nowrap;cursor:pointer;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:0 4px;font-size:13px;line-height:18px;display:flex;position:relative}.hzb2-pruefart-dlg-teil+.hzb2-pruefart-dlg-teil{border-left:1px solid var(--border-strong)}.hzb2-pruefart-dlg-teil>input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.hzb2-pruefart-dlg-teil>svg{flex-shrink:0}.hzb2-pruefart-dlg-teil>span{text-overflow:ellipsis;overflow:hidden}.hzb2-pruefart-dlg-teil:hover{background:var(--surface-page)}.hzb2-pruefart-dlg-teil.is-aktiv{background:var(--action-primary);color:var(--action-primary-text);font-weight:500}.hzb2-pruefart-dlg-teil:has(input:checked){background:var(--action-primary);color:var(--action-primary-text);font-weight:500}.hzb2-pruefart-dlg-teil:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:-2px}.hzb2-pruefart-dlg-schalter{border:1px solid var(--border-default);background:var(--surface-default);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;height:100%;padding:10px 14px;display:flex}.hzb2-pruefart-dlg-schaltertext{flex-direction:column;min-width:0;display:flex}.hzb2-pruefart-dlg-schaltertext>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-pruefart-dlg-schaltertext>span:first-child{color:var(--text-primary);font-size:13px;font-weight:500;line-height:18px}.hzb2-pruefart-dlg-schaltertext>span+span{color:var(--n-500);font-size:11px;line-height:16px}.hzb2-pruefart-dlg-switch{appearance:none;background:var(--n-300);cursor:pointer;width:34px;height:20px;transition:background var(--dur-fast) var(--ease);border-radius:999px;flex-shrink:0;margin:0;position:relative}.hzb2-pruefart-dlg-switch:after{content:"";width:16px;height:16px;transition:left var(--dur-fast) var(--ease);background:#fff;border-radius:999px;position:absolute;top:2px;left:2px}.hzb2-pruefart-dlg-switch:checked{background:var(--action-primary)}.hzb2-pruefart-dlg-switch:checked:after{left:16px}.hzb2-pruefart-dlg-switch:disabled{opacity:.5;cursor:not-allowed}.hzb2-pruefart-dlg-switch:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.hzb2-pruefart-dlg-switch,.hzb2-pruefart-dlg-switch:after,.hzb2-pruefart-dlg-firma>input:before{transition:none}}.hzb2-pruefart-dlg .fi-modal-footer{border-top:1px solid var(--border-default);background:var(--surface-page);margin:0;padding:12px 20px}.hzb2-pruefart-dlg .fi-modal-footer-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.hzb2-pruefart-dlg .hzb2-pruefart-dlg-hinweis{opacity:1;cursor:default;pointer-events:none;flex:auto;justify-content:flex-start;align-items:center;gap:6px;min-width:0;margin-right:auto;padding:0;display:flex}.hzb2-pruefart-dlg .hzb2-pruefart-dlg-hinweis .fi-icon{width:14px;height:14px;color:var(--n-500);flex-shrink:0}.hzb2-pruefart-dlg .hzb2-pruefart-dlg-hinweis .fi-link-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-500);font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.hzb2-pruefart-dlg .hzb2-pruefart-dlg-btn{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:36px;min-block-size:36px;box-shadow:none;color:var(--text-primary);white-space:nowrap;flex-shrink:0;padding:0 12px;font-size:13px;font-weight:500}.hzb2-pruefart-dlg .hzb2-pruefart-dlg-btn:hover{background:var(--surface-page)}.hzb2-pruefart-dlg .hzb2-pruefart-dlg-btn .fi-btn-label{color:var(--text-primary);font-size:13px;font-weight:500}.hzb2-pruefart-dlg .hzb2-pruefart-dlg-primaer{border-radius:var(--r-sm);background:var(--action-primary);height:36px;min-block-size:36px;color:var(--action-primary-text);white-space:nowrap;border:0;flex-shrink:0;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-pruefart-dlg .hzb2-pruefart-dlg-primaer:hover{background:var(--action-primary-hover)}.hzb2-pruefart-dlg .hzb2-pruefart-dlg-primaer .fi-icon{width:14px;height:14px;color:var(--action-primary-text)}.hzb2-pruefart-dlg .hzb2-pruefart-dlg-primaer:focus-visible,.hzb2-pruefart-dlg .hzb2-pruefart-dlg-btn:focus-visible,.hzb2-pruefart-dlg .fi-modal-close-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dark .hzb2-pruefart-dlg .fi-modal-close-btn,.dark .hzb2-pruefart-dlg .fi-modal-close-btn .fi-icon,.dark .hzb2-pruefart-dlg .fi-fo-field-label-content{color:var(--text-secondary)}.dark .hzb2-pruefart-dlg-firma.is-aktiv{border-color:var(--schiefer-300);background:#16202a}.dark .hzb2-pruefart-dlg-firma:has(input:checked){border-color:var(--schiefer-300);background:#16202a}.dark .hzb2-pruefart-dlg-firma>input:checked{border-color:var(--schiefer-300);background:var(--schiefer-300)}.dark .hzb2-pruefart-dlg-teil{color:var(--text-secondary)}.dark .hzb2-pruefart-dlg-switch{background:var(--n-600)}:is(.dark .hzb2-pruefart-dlg .fi-input-wrp:not(.fi-disabled):focus-within,.dark .hzb2-pruefart-dlg .fi-fo-field:has(.fi-select-input) .fi-input-wrp:not(.fi-disabled):has([aria-expanded=true])){box-shadow:0 0 0 3px #16202a!important}.dark .hzb2-pruefart-dlg .fi-input-wrp.fi-invalid{border-color:var(--rot-300);box-shadow:0 0 0 3px var(--status-error-bg)!important}.dark .hzb2-pruefart-dlg .fi-fo-field-label-required-mark,.dark .hzb2-pruefart-dlg .fi-fo-field-wrp-error-message{color:var(--rot-300)}.dark .hzb2-pruefart-dlg .hzb2-pruefart-dlg-btn .fi-btn-label{color:var(--text-primary)}.hzb2-pruefart-dlg-feld{flex-direction:column;gap:5px;min-width:0;display:flex}.hzb2-pruefart-dlg-label{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-pruefart-dlg-fest{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-default);height:36px;color:var(--text-primary);white-space:nowrap;cursor:default;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex;overflow:hidden}.hzb2-pruefart-dlg-fest>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-pruefart-dlg-fest>svg{color:var(--n-400);flex-shrink:0}.hzb2-pruefart-dlg-fest.is-leer{color:var(--n-400)}.hzb2-pruefart-dlg-hilfe{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-500);font-size:11px;line-height:16px;overflow:hidden}.hzb2-pruefart-dlg-vorschau{border:1px solid var(--border-default);background:var(--surface-page);font-variant-numeric:tabular-nums;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.hzb2-pruefart-dlg-zelle{border-right:1px solid var(--n-100);flex-direction:column;gap:2px;min-width:0;padding:10px 14px;display:flex}.hzb2-pruefart-dlg-zelle:last-child{border-right:0}.hzb2-pruefart-dlg-zelle>span:first-child{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;color:var(--n-500);font-size:11px;line-height:14px;overflow:hidden}.hzb2-pruefart-dlg-zelle>span+span{white-space:nowrap;color:var(--text-primary);font-size:15px;font-weight:600;line-height:20px}.hzb2-pruefart-dlg-zelle>.is-neutral{color:var(--n-600)}.hzb2-pruefart-dlg-zelle>.is-warnung{color:var(--orange-600)}.hzb2-pruefart-dlg-zelle>.is-fehler{color:var(--rot-600)}.hzb2-pruefart-dlg .fi-fo-tags-input.fi-input-wrp{padding:4px 8px}.hzb2-pruefart-dlg .fi-fo-tags-input input.fi-input{block-size:26px;padding-inline:4px;font-size:12px}.hzb2-pruefart-dlg .fi-fo-tags-input .fi-badge{background:var(--n-100);height:22px;color:var(--n-700);box-shadow:none;border-radius:999px;padding:0 4px 0 8px;font-size:11px;font-weight:400}.hzb2-pruefart-dlg .fi-fo-tags-input .fi-badge .fi-badge-label{color:var(--n-700);font-size:11px}.hzb2-pruefart-dlg .fi-fo-tags-input .fi-badge .fi-icon{width:10px;height:10px;color:var(--n-500)}.hzb2-pruefart-dlg .fi-input-wrp.fi-disabled{background:var(--surface-page)}.dark .hzb2-pruefart-dlg-zelle{border-right-color:var(--border-default)}.dark .hzb2-pruefart-dlg-zelle>.is-warnung{color:var(--orange-300)}.dark .hzb2-pruefart-dlg-zelle>.is-fehler{color:var(--rot-300)}.hzb2-pruefart-dlg .fi-fo-tags-input .fi-input-wrp-content-ctn>[x-data]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.hzb2-pruefart-dlg .fi-fo-tags-input .fi-input-wrp-content-ctn>[x-data]>input.fi-input{flex:120px;order:2;min-width:120px}.hzb2-pruefart-dlg .fi-fo-tags-input .fi-input-wrp-content-ctn>[x-data]>[wire\:ignore]{order:1;display:contents}.hzb2-pruefart-dlg .fi-fo-tags-input .fi-fo-tags-input-tags-ctn{border:0;flex-wrap:wrap;flex:0 auto;order:1;gap:4px;width:auto;max-width:100%;margin:0;padding:0;display:flex}.fi-modal-window.hzb2-begkat-dlg{background:var(--surface-default);max-width:min(760px,100%);box-shadow:var(--el-3);color:var(--text-primary);border-radius:12px;padding:0;font-size:14px;line-height:20px;overflow:hidden}.fi-modal-window-ctn:has(>.hzb2-begkat-dlg){padding-top:56px}.hzb2-begkat-dlg button,.hzb2-begkat-dlg input,.hzb2-begkat-dlg textarea{font-family:inherit}.hzb2-begkat-dlg .fi-modal-header{border-bottom:1px solid var(--border-default);padding:16px 64px 16px 20px;display:block;position:relative}.hzb2-begkat-dlg .fi-modal-header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-begkat-dlg .fi-modal-heading{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;order:2;margin:0;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.hzb2-begkat-dlg .fi-modal-description{color:var(--n-500);order:1;margin:0;font-size:12px;line-height:18px}.hzb2-begkat-dlg .fi-modal-close-btn{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);width:32px;height:32px;color:var(--n-600);top:16px;right:20px;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset-inline-end:20px}.hzb2-begkat-dlg .fi-modal-close-btn:hover{background:var(--surface-page)}.hzb2-begkat-dlg .fi-modal-close-btn .fi-icon{width:14px;height:14px;color:var(--n-600)}.hzb2-begkat-dlg .fi-modal-content{gap:0;padding:16px 20px}.hzb2-begkat-dlg .fi-modal-content>.fi-sc{gap:16px}.hzb2-begkat-dlg .fi-modal-content>.fi-sc>.fi-grid-col:empty{display:none}.hzb2-begkat-dlg .fi-modal-content>.fi-sc>.fi-grid-col:has(>.fi-hidden){display:none}.hzb2-begkat-dlg .hzb2-begkat-dlg-raster.fi-grid,.hzb2-begkat-dlg .hzb2-begkat-dlg-raster>.fi-grid{gap:14px 16px}.hzb2-begkat-dlg .fi-modal-content>.fi-sc>.fi-grid-col:has(.hzb2-begkat-dlg-raster.is-zeile){margin-top:-6px}.hzb2-begkat-dlg-block{flex-direction:column;gap:10px;min-width:0;display:flex}.hzb2-begkat-dlg-block.is-eng{gap:6px}.hzb2-begkat-dlg-titel{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);font-size:11px;font-weight:500;line-height:16px}.hzb2-begkat-dlg-labelzeile{justify-content:space-between;gap:8px;display:flex}.hzb2-begkat-dlg-label,.hzb2-begkat-dlg .fi-fo-field-label-content{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-begkat-dlg-zusatz,.hzb2-begkat-dlg .fi-fo-field-wrp-hint,.hzb2-begkat-dlg .fi-fo-field-label-col .fi-sc-text{color:var(--n-400);font-size:12px;font-weight:400;line-height:16px}.hzb2-begkat-dlg-pflicht{color:var(--rot-500)}.hzb2-begkat-dlg .fi-fo-field-label-required-mark{color:var(--rot-500);margin-left:3px}.hzb2-begkat-dlg .fi-fo-field{gap:5px}.hzb2-begkat-dlg .fi-fo-field-label-ctn{justify-content:space-between}.hzb2-begkat-dlg .fi-fo-field-label-col{gap:8px}.hzb2-begkat-dlg .fi-fo-field-content-col{gap:5px}.hzb2-begkat-dlg .fi-fo-field-content-col>.fi-sc .fi-sc-text,.hzb2-begkat-dlg-hilfe{min-width:0;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;display:block;overflow:hidden}.hzb2-begkat-dlg .fi-fo-field-content-col>.fi-sc,.hzb2-begkat-dlg .fi-fo-field-content-col>.fi-sc>div,.hzb2-begkat-dlg .fi-fo-field-content-col>.fi-sc .fi-sc-component{min-width:0;display:block;overflow:hidden}.hzb2-begkat-dlg-feld{flex-direction:column;gap:5px;min-width:0;display:flex}.hzb2-begkat-dlg .fi-input-wrp{border-radius:var(--r-sm);min-block-size:36px;box-shadow:none;outline:1px solid var(--border-strong);outline-offset:-1px}.hzb2-begkat-dlg .fi-input-wrp input.fi-input{font-variant-numeric:tabular-nums;block-size:34px;padding-block:0;padding-inline:12px;font-size:13px}.hzb2-begkat-dlg .fi-input-wrp input.fi-input::placeholder,.hzb2-begkat-dlg textarea::placeholder{color:var(--n-400)}.hzb2-begkat-dlg .fi-input-wrp .fi-select-input-btn{block-size:34px;min-block-size:34px;padding-inline:12px 34px;font-size:13px}.hzb2-begkat-dlg .fi-input-wrp .fi-select-input-value-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-begkat-dlg .fi-input-wrp .fi-select-input-placeholder{color:var(--n-400)}.hzb2-begkat-dlg .fi-input-wrp .fi-input-wrp-suffix{color:var(--n-500);padding-inline-end:12px;font-size:12px}.hzb2-begkat-dlg .fi-input-wrp textarea{min-height:64px;padding:10px 12px;font-size:13px;line-height:20px}.hzb2-begkat-dlg .fi-input-wrp:not(.fi-disabled):focus-within{box-shadow:none!important}.hzb2-begkat-dlg .fi-fo-field:has(.fi-select-input) .fi-input-wrp:not(.fi-disabled):has([aria-expanded=true]){outline-color:var(--action-primary);box-shadow:0 0 0 3px var(--schiefer-100)!important}.hzb2-begkat-dlg .fi-input-wrp.fi-invalid{outline-color:var(--rot-500);box-shadow:0 0 0 3px var(--rot-100)!important}.hzb2-begkat-dlg .fi-fo-field-wrp-error-message{color:var(--rot-500);font-size:12px;line-height:16px}.hzb2-begkat-dlg-karten{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.hzb2-begkat-dlg-karte{border:1.5px solid var(--border-default);background:var(--surface-default);min-width:0;color:var(--text-primary);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.hzb2-begkat-dlg-karte:hover:not(.is-an):not(:disabled){border-color:var(--schiefer-200);background:var(--schiefer-50)}.hzb2-begkat-dlg-karte.is-an{border-color:var(--action-primary);background:var(--schiefer-50)}.hzb2-begkat-dlg-karte:disabled{cursor:not-allowed}.hzb2-begkat-dlg-karte:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-begkat-dlg-check{box-sizing:border-box;border:1.5px solid var(--border-strong);background:var(--surface-default);border-radius:4px;flex-shrink:0;width:16px;height:16px;position:relative}.hzb2-begkat-dlg-karte.is-an .hzb2-begkat-dlg-check{border-color:var(--action-primary);background:var(--action-primary)}.hzb2-begkat-dlg-karte.is-an .hzb2-begkat-dlg-check:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.hzb2-begkat-dlg-karte-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.hzb2-begkat-dlg-darstellung{grid-template-columns:minmax(0,1fr) 180px;align-items:start;gap:16px;display:grid}.hzb2-begkat-dlg-swatches{flex-wrap:wrap;align-items:center;gap:8px;min-height:36px;display:flex}.hzb2-begkat-dlg-swatch{width:26px;height:26px;box-shadow:0 0 0 2px var(--surface-default) inset;background:var(--n-500);cursor:pointer;border:2px solid #0000;border-radius:999px;flex-shrink:0;padding:0}.hzb2-begkat-dlg-swatch.is-an{border-color:var(--text-primary)}.hzb2-begkat-dlg-swatch:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-begkat-dlg-swatch[data-tone=error],.hzb2-begkat-dlg-pin[data-tone=error]{background:var(--rot-500)}.hzb2-begkat-dlg-swatch[data-tone=warning],.hzb2-begkat-dlg-pin[data-tone=warning]{background:var(--orange-500)}.hzb2-begkat-dlg-swatch[data-tone=success],.hzb2-begkat-dlg-pin[data-tone=success]{background:var(--gruen-500)}.hzb2-begkat-dlg-swatch[data-tone=info],.hzb2-begkat-dlg-pin[data-tone=info]{background:var(--blau-500)}.hzb2-begkat-dlg-vorschau{border:1px solid var(--border-default);background:linear-gradient(90deg, var(--surface-page) 0 1px, transparent 1px) 0 0 / 16px 16px, linear-gradient(var(--surface-page) 0 1px, transparent 1px) 0 0 / 16px 16px, var(--surface-default);border-radius:8px;justify-content:center;align-items:center;gap:14px;height:64px;padding:0 10px;display:flex}.hzb2-begkat-dlg-pin{background:var(--n-500);color:#fff;border-radius:999px 999px 999px 2px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:600;line-height:1;display:inline-flex;transform:rotate(-45deg)}.hzb2-begkat-dlg-pin>span{transform:rotate(45deg)}.hzb2-begkat-dlg-vorschau-text{min-width:0;color:var(--n-500);flex-direction:column;font-size:11px;line-height:16px;display:flex}.hzb2-begkat-dlg-vorschau-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.hzb2-begkat-dlg-schalter{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hzb2-begkat-dlg-schalterkarte{border:1px solid var(--border-default);background:var(--surface-default);min-width:0;color:var(--text-primary);text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.hzb2-begkat-dlg-schalterkarte:hover{background:var(--surface-page)}.hzb2-begkat-dlg-schalterkarte:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-begkat-dlg-schalter-text{flex-direction:column;min-width:0;display:flex}.hzb2-begkat-dlg-schalter-titel{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:20px;overflow:hidden}.hzb2-begkat-dlg-schalter-info{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;overflow:hidden}.hzb2-begkat-dlg-toggle{background:var(--border-strong);border-radius:999px;flex-shrink:0;width:34px;height:20px;transition:background-color .15s;display:inline-block;position:relative}.hzb2-begkat-dlg-toggle>span{background:#fff;border-radius:999px;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px}.hzb2-begkat-dlg-toggle.is-an{background:var(--action-primary)}.hzb2-begkat-dlg-toggle.is-an>span{left:16px}@media (prefers-reduced-motion:reduce){.hzb2-begkat-dlg-toggle,.hzb2-begkat-dlg-toggle>span{transition:none}}@media (width<=40rem){.hzb2-begkat-dlg-karten,.hzb2-begkat-dlg-darstellung,.hzb2-begkat-dlg-schalter{grid-template-columns:minmax(0,1fr)}}.hzb2-begkat-dlg .fi-modal-footer{border-top:1px solid var(--border-default);background:var(--surface-page);margin:0;padding:12px 20px}.hzb2-begkat-dlg .fi-modal-footer-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.hzb2-begkat-dlg-hinweis{min-width:0;color:var(--n-500);flex:auto;align-items:center;gap:6px;margin-right:4px;font-size:12px;line-height:16px;display:flex}.hzb2-begkat-dlg-hinweis>svg{flex-shrink:0}.hzb2-begkat-dlg-hinweis>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-begkat-dlg .fi-modal-footer-actions>:not(.hzb2-begkat-dlg-hinweis){flex-shrink:0}.hzb2-begkat-dlg .hzb2-begkat-dlg-sekundaer{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:36px;min-block-size:36px;box-shadow:none;color:var(--text-primary);padding:0 12px;font-size:13px;font-weight:500}.hzb2-begkat-dlg .hzb2-begkat-dlg-sekundaer:hover{background:var(--surface-page)}.hzb2-begkat-dlg .hzb2-begkat-dlg-primaer{border-radius:var(--r-sm);background:var(--action-primary);height:36px;min-block-size:36px;color:var(--action-primary-text);border:0;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-begkat-dlg .hzb2-begkat-dlg-primaer:hover{background:var(--action-primary-hover)}.hzb2-begkat-dlg .hzb2-begkat-dlg-primaer .fi-icon{width:14px;height:14px;color:var(--action-primary-text)}.hzb2-begkat-dlg .hzb2-begkat-dlg-primaer:focus-visible,.hzb2-begkat-dlg .hzb2-begkat-dlg-sekundaer:focus-visible,.hzb2-begkat-dlg .fi-modal-close-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dark .hzb2-begkat-dlg .fi-modal-close-btn,.dark .hzb2-begkat-dlg .fi-modal-close-btn .fi-icon,.dark .hzb2-begkat-dlg-label,.dark .hzb2-begkat-dlg .fi-fo-field-label-content{color:var(--text-secondary)}.dark .hzb2-begkat-dlg-karte.is-an{border-color:var(--action-primary);background:#16202a}.dark .hzb2-begkat-dlg-karte:hover:not(.is-an):not(:disabled){background:var(--surface-raised);border-color:var(--border-strong)}.dark .hzb2-begkat-dlg-swatch.is-an{border-color:var(--text-primary)}:is(.dark .hzb2-begkat-dlg .fi-input-wrp:not(.fi-disabled):focus-within,.dark .hzb2-begkat-dlg .fi-fo-field:has(.fi-select-input) .fi-input-wrp:not(.fi-disabled):has([aria-expanded=true])){box-shadow:0 0 0 3px #16202a!important}.dark .hzb2-begkat-dlg .fi-input-wrp.fi-invalid{outline-color:var(--rot-300);box-shadow:0 0 0 3px var(--status-error-bg)!important}.dark .hzb2-begkat-dlg-pflicht,.dark .hzb2-begkat-dlg .fi-fo-field-label-required-mark,.dark .hzb2-begkat-dlg .fi-fo-field-wrp-error-message{color:var(--rot-300)}.fi-modal-window.hzb2-freigabe-dlg{background:var(--surface-default);max-width:min(640px,100%);color:var(--text-primary);border-radius:12px;padding:0;font-size:14px;line-height:20px;overflow:hidden;box-shadow:0 8px 24px #1817141f,0 2px 6px #18171414}.hzb2-freigabe-dlg button,.hzb2-freigabe-dlg input{font:inherit}.hzb2-freigabe-dlg .fi-modal-header{text-align:left;border:0;flex-direction:row;align-items:flex-start;gap:14px;padding:20px 64px 16px 20px;display:flex;position:relative}.hzb2-freigabe-dlg .fi-modal-icon-ctn{flex-shrink:0;margin:0;display:block}.hzb2-freigabe-dlg .fi-modal-icon-bg{background:var(--gruen-100);border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.hzb2-freigabe-dlg .fi-modal-icon-bg .fi-icon{width:18px;height:18px;color:var(--gruen-500)}.hzb2-freigabe-dlg .fi-modal-header>div:not(.fi-modal-icon-ctn){flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.hzb2-freigabe-dlg .fi-modal-heading{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);margin:0;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.hzb2-freigabe-dlg .fi-modal-description{color:var(--n-600);text-wrap:pretty;margin:0;font-size:13px;line-height:20px}.hzb2-freigabe-dlg .fi-modal-description strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:600}.hzb2-freigabe-dlg .fi-modal-close-btn{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);width:32px;height:32px;color:var(--n-600);top:20px;right:20px;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset-inline-end:20px}.hzb2-freigabe-dlg .fi-modal-close-btn:hover{background:var(--surface-page)}.hzb2-freigabe-dlg .fi-modal-close-btn .fi-icon{width:14px;height:14px;color:var(--n-600)}.hzb2-freigabe-dlg .fi-modal-content{gap:0;padding:0 20px}.hzb2-freigabe-dlg .fi-modal-content>.fi-sc,.hzb2-freigabe-dlg .fi-modal-content>.fi-sc.fi-sc-has-gap{gap:14px}.hzb2-freigabe-dlg-liste{border:1px solid var(--border-default);background:var(--surface-default);border-radius:8px;overflow:hidden}.hzb2-freigabe-dlg-zeilen{max-height:264px;overflow-y:auto}.hzb2-freigabe-dlg-zeile{grid-template-columns:minmax(0,1.2fr) 100px 64px minmax(0,1.4fr) auto;align-items:center;gap:10px;padding:8px 12px;font-size:12px;line-height:16px;display:grid}.hzb2-freigabe-dlg-zeile+.hzb2-freigabe-dlg-zeile{border-top:1px solid var(--n-100)}.hzb2-freigabe-dlg-person{align-items:center;gap:8px;min-width:0;display:flex}.hzb2-freigabe-dlg-avatar{background:var(--schiefer-100);width:20px;height:20px;color:var(--schiefer-700);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:600;line-height:1;display:inline-flex}.hzb2-freigabe-dlg-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.hzb2-freigabe-dlg-tag{white-space:nowrap;color:var(--n-500);font-variant-numeric:tabular-nums}.hzb2-freigabe-dlg-dauer{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.hzb2-freigabe-dlg-ziel{flex-direction:column;min-width:0;display:flex}.hzb2-freigabe-dlg-ziel>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-freigabe-dlg-ziel>span+span{color:var(--n-500);font-size:11px}.hzb2-freigabe-dlg-leer{color:var(--n-500);padding:14px 12px;font-size:13px}.hzb2-freigabe-dlg-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;height:22px;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.hzb2-freigabe-dlg-chip.is-ok{background:var(--gruen-100);color:var(--gruen-600)}.hzb2-freigabe-dlg-chip.is-warnung{background:var(--orange-100);color:var(--orange-600)}.hzb2-freigabe-dlg-chip.is-fehler{background:var(--rot-100);color:var(--rot-600)}.hzb2-freigabe-dlg-budget{border-top:1px solid var(--border-default);background:var(--surface-page);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:8px 12px;font-size:12px;line-height:16px;display:grid}.hzb2-freigabe-dlg-budget+.hzb2-freigabe-dlg-budget{border-top-color:var(--n-100)}.hzb2-freigabe-dlg-budget>span:first-child{text-overflow:ellipsis;white-space:nowrap;color:var(--n-500);overflow:hidden}.hzb2-freigabe-dlg-budget>span+span{white-space:nowrap;font-variant-numeric:tabular-nums}.hzb2-freigabe-dlg-budget strong,.hzb2-freigabe-dlg-pct{font-weight:600}.hzb2-freigabe-dlg-pct.is-ok{color:var(--gruen-600)}.hzb2-freigabe-dlg-pct.is-warnung{color:var(--orange-600)}.hzb2-freigabe-dlg-pct.is-fehler{color:var(--rot-600)}.hzb2-freigabe-dlg .hzb2-freigabe-dlg-optionen{padding:0 0 4px}.hzb2-freigabe-dlg .hzb2-freigabe-dlg-optionen>.fi-grid.fi-sc-has-gap{gap:8px}.hzb2-freigabe-dlg-optionen .fi-fo-field{flex-direction:column;gap:0;display:flex}.hzb2-freigabe-dlg-optionen .fi-fo-field-label{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.hzb2-freigabe-dlg-optionen .fi-fo-field-label-content{color:var(--n-700);font-size:13px;font-weight:400;line-height:18px}.hzb2-freigabe-dlg-optionen .fi-fo-field-content-col{padding-left:26px}.hzb2-freigabe-dlg-optionen .fi-fo-field-content-col .fi-sc-text{color:var(--n-500);font-size:11px;line-height:16px;display:block}.hzb2-freigabe-dlg-optionen .fi-checkbox-input{appearance:none;border-radius:var(--r-xs);border:1.5px solid var(--border-strong);background:var(--surface-default);width:18px;height:18px;box-shadow:none;cursor:pointer;flex-shrink:0;place-content:center;margin:0;display:inline-grid}.hzb2-freigabe-dlg-optionen .fi-checkbox-input:checked{border-color:var(--action-primary);background:var(--action-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 4 4L19 6'/%3E%3C/svg%3E") center / 12px no-repeat}.hzb2-freigabe-dlg-optionen .fi-checkbox-input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-freigabe-dlg .fi-modal-footer{border-top:1px solid var(--border-default);background:var(--surface-page);margin:12px 0 0;padding:12px 20px}.hzb2-freigabe-dlg .fi-modal-footer-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.hzb2-freigabe-dlg .hzb2-freigabe-dlg-hinweis{opacity:1;cursor:default;pointer-events:none;flex:auto;align-items:center;gap:6px;min-width:0;margin-right:auto;padding:0;display:flex}.hzb2-freigabe-dlg .hzb2-freigabe-dlg-hinweis .fi-icon{width:13px;height:13px;color:var(--n-500);flex-shrink:0}.hzb2-freigabe-dlg .hzb2-freigabe-dlg-hinweis .fi-link-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-500);font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.hzb2-freigabe-dlg .hzb2-freigabe-dlg-btn{border-radius:var(--r-sm);height:36px;min-block-size:36px;color:var(--text-primary);white-space:nowrap;flex-shrink:0;padding:0 12px;font-size:13px;font-weight:500}.hzb2-freigabe-dlg .hzb2-freigabe-dlg-primaer{border-radius:var(--r-sm);background:var(--action-primary);height:36px;min-block-size:36px;color:var(--action-primary-text);white-space:nowrap;font-variant-numeric:tabular-nums;border:0;flex-shrink:0;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-freigabe-dlg .hzb2-freigabe-dlg-primaer:hover{background:var(--action-primary-hover)}.hzb2-freigabe-dlg .hzb2-freigabe-dlg-primaer .fi-icon{width:14px;height:14px;color:var(--action-primary-text)}.hzb2-freigabe-dlg .hzb2-freigabe-dlg-primaer:disabled,.hzb2-freigabe-dlg .hzb2-freigabe-dlg-primaer.fi-disabled{opacity:.5;cursor:not-allowed}.hzb2-freigabe-dlg .hzb2-freigabe-dlg-primaer:focus-visible,.hzb2-freigabe-dlg .hzb2-freigabe-dlg-btn:focus-visible,.hzb2-freigabe-dlg .fi-modal-close-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (width<=40rem){.hzb2-freigabe-dlg-zeile{grid-template-columns:minmax(0,1fr) auto}.hzb2-freigabe-dlg-tag,.hzb2-freigabe-dlg-ziel{display:none}.hzb2-freigabe-dlg .fi-modal-footer-actions{flex-wrap:wrap}.hzb2-freigabe-dlg .hzb2-freigabe-dlg-hinweis{flex-basis:100%}}.dark .hzb2-freigabe-dlg .fi-modal-description,.dark .hzb2-freigabe-dlg .fi-modal-close-btn,.dark .hzb2-freigabe-dlg .fi-modal-close-btn .fi-icon,.dark .hzb2-freigabe-dlg-optionen .fi-fo-field-label-content{color:var(--text-secondary)}.dark .hzb2-freigabe-dlg-zeile+.hzb2-freigabe-dlg-zeile,.dark .hzb2-freigabe-dlg-budget+.hzb2-freigabe-dlg-budget{border-color:var(--n-800)}.dark .hzb2-freigabe-dlg .fi-modal-icon-bg,.dark .hzb2-freigabe-dlg-chip.is-ok{background:var(--status-success-bg)}.dark .hzb2-freigabe-dlg-chip.is-warnung{background:var(--status-warning-bg);color:var(--orange-300)}.dark .hzb2-freigabe-dlg-chip.is-fehler{background:var(--status-error-bg);color:var(--rot-300)}.dark .hzb2-freigabe-dlg-chip.is-ok,.dark .hzb2-freigabe-dlg-pct.is-ok,.dark .hzb2-freigabe-dlg .fi-modal-icon-bg .fi-icon{color:var(--gruen-300)}.dark .hzb2-freigabe-dlg-pct.is-warnung{color:var(--orange-300)}.dark .hzb2-freigabe-dlg-pct.is-fehler{color:var(--rot-300)}.dark .hzb2-freigabe-dlg-avatar{color:var(--schiefer-200);background:#16202a}.fi-modal-window.hzb2-freigabe-dlg.hzb2-zurueck-dlg{max-width:min(680px,100%)}.hzb2-zurueck-dlg .fi-modal-header{border-bottom:1px solid var(--border-default);padding:16px 64px 16px 20px}.hzb2-zurueck-dlg .fi-modal-header>div:not(.fi-modal-icon-ctn){gap:2px}.hzb2-zurueck-dlg .fi-modal-icon-ctn{display:none}.hzb2-zurueck-dlg .fi-modal-description{color:var(--n-500);order:-1;font-size:12px;line-height:16px}.hzb2-zurueck-dlg-eyebrow{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.hzb2-zurueck-dlg .fi-modal-close-btn{top:16px}.hzb2-zurueck-dlg .fi-modal-content{padding:16px 20px}.hzb2-zurueck-dlg .fi-modal-content>.fi-sc,.hzb2-zurueck-dlg .fi-modal-content>.fi-sc.fi-sc-has-gap{gap:16px}.hzb2-zurueck-dlg-betroffen{flex-direction:column;gap:10px;display:flex}.hzb2-zurueck-dlg-kopf{justify-content:space-between;align-items:center;gap:12px;display:flex}.hzb2-zurueck-dlg-label{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);font-size:11px;font-weight:500;line-height:14px}.hzb2-zurueck-dlg-meta{color:var(--n-500);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;line-height:14px}.hzb2-freigabe-dlg-zeile.is-zurueck{grid-template-columns:86px 60px minmax(0,1.2fr) minmax(0,1fr) 28px;font-size:13px;line-height:18px}.hzb2-freigabe-dlg-zeile.is-zurueck .hzb2-freigabe-dlg-ziel>span:first-child{font-weight:500}.hzb2-zurueck-dlg-notiz{text-overflow:ellipsis;white-space:nowrap;color:var(--n-500);font-size:12px;line-height:16px;overflow:hidden}.hzb2-zurueck-dlg-entfernen{border-radius:var(--r-sm);width:28px;height:28px;color:var(--n-600);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:flex}.hzb2-zurueck-dlg-entfernen .fi-icon{width:14px;height:14px}.hzb2-zurueck-dlg-entfernen:hover:not(:disabled){border-color:var(--schiefer-200);background:var(--schiefer-100)}.hzb2-zurueck-dlg-entfernen:disabled{opacity:.35;cursor:not-allowed}.hzb2-zurueck-dlg-entfernen:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-zurueck-dlg-grund>.fi-grid.fi-sc-has-gap,.hzb2-zurueck-dlg-grund>.fi-sc.fi-sc-has-gap,.hzb2-zurueck-dlg-grund .fi-fo-field{gap:8px}.hzb2-zurueck-dlg-grund .fi-fo-field-label-content{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-zurueck-dlg-grund .fi-fo-field-label-required-mark{color:var(--rot-500);margin-left:3px}.hzb2-zurueck-dlg-grund .fi-fo-toggle-buttons.fi-inline{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hzb2-zurueck-dlg-grund .fi-fo-toggle-buttons .fi-fo-toggle-buttons-btn-ctn{display:flex}.hzb2-zurueck-dlg-grund .fi-fo-toggle-buttons .fi-btn{border:1px solid var(--border-default);background:var(--surface-default);height:30px;min-block-size:30px;box-shadow:none;color:var(--n-600);white-space:nowrap;cursor:pointer;border-radius:999px;outline:0;align-items:center;margin:0;padding:0 10px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.hzb2-zurueck-dlg-grund .fi-fo-toggle-buttons .fi-btn:hover{background:var(--surface-page);color:var(--n-600)}.hzb2-zurueck-dlg-grund .fi-fo-toggle-buttons .fi-btn[aria-pressed=true]{border-color:var(--action-primary);background:var(--schiefer-50);color:var(--schiefer-700)}.hzb2-zurueck-dlg-grund .fi-fo-toggle-buttons .fi-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-zurueck-dlg-grund .fi-input-wrp{border-radius:var(--r-sm);box-shadow:none;border:1px solid var(--border-strong);background:var(--surface-default);outline:0}.hzb2-zurueck-dlg-grund .fi-input-wrp:focus-within{border-color:var(--border-focus);box-shadow:0 0 0 1px var(--border-focus)}.hzb2-zurueck-dlg-grund .fi-input-wrp.fi-invalid{border-color:var(--rot-500);box-shadow:0 0 0 3px var(--rot-100)}.hzb2-zurueck-dlg-grund textarea{resize:vertical;min-height:86px;color:var(--text-primary);padding:10px 12px;font-size:13px;line-height:20px}.hzb2-zurueck-dlg-grund .fi-sc-text,.hzb2-zurueck-dlg-grund .fi-fo-field-content-col>.fi-sc .fi-sc-text{color:var(--n-500);font-size:11px;line-height:14px}.hzb2-zurueck-dlg .fi-modal-footer{margin-top:0}.hzb2-zurueck-dlg .hzb2-freigabe-dlg-hinweis{text-align:left;justify-content:flex-start}.hzb2-zurueck-dlg .hzb2-zurueck-dlg-primaer{border-radius:var(--r-sm);background:var(--rot-500);color:#fff;white-space:nowrap;height:36px;border:0;flex-shrink:0;gap:6px;min-block-size:36px;padding:0 14px;font-size:13px;font-weight:500}.hzb2-zurueck-dlg .hzb2-zurueck-dlg-primaer:hover{background:var(--rot-600)}.hzb2-zurueck-dlg .hzb2-zurueck-dlg-primaer .fi-icon{color:#fff;width:14px;height:14px}.hzb2-zurueck-dlg .hzb2-zurueck-dlg-primaer:disabled,.hzb2-zurueck-dlg .hzb2-zurueck-dlg-primaer.fi-disabled{opacity:.5;cursor:not-allowed}.hzb2-zurueck-dlg .hzb2-zurueck-dlg-primaer:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (width<=40rem){.hzb2-freigabe-dlg-zeile.is-zurueck{grid-template-columns:76px 52px minmax(0,1fr) 28px}.hzb2-freigabe-dlg-zeile.is-zurueck .hzb2-zurueck-dlg-notiz{display:none}.hzb2-freigabe-dlg-zeile.is-zurueck .hzb2-freigabe-dlg-ziel{display:flex}}.dark .hzb2-zurueck-dlg .fi-modal-description,.dark .hzb2-zurueck-dlg-label,.dark .hzb2-zurueck-dlg-meta,.dark .hzb2-zurueck-dlg-notiz,.dark .hzb2-zurueck-dlg-grund .fi-fo-field-label-content,.dark .hzb2-zurueck-dlg-grund .fi-fo-toggle-buttons .fi-btn,.dark .hzb2-zurueck-dlg-entfernen{color:var(--text-secondary)}.dark .hzb2-zurueck-dlg-grund .fi-fo-toggle-buttons .fi-btn[aria-pressed=true]{color:var(--schiefer-300);border-color:var(--schiefer-300);background:#16202a}.dark .hzb2-zurueck-dlg-entfernen:hover:not(:disabled){border-color:var(--schiefer-600);background:#16202a}.dark .hzb2-zurueck-dlg-grund .fi-input-wrp.fi-invalid{box-shadow:0 0 0 3px var(--status-error-bg)}.fi-modal-window.hzb2-pruef-dlg{background:var(--surface-default);max-width:min(860px,100%);color:var(--text-primary);border-radius:12px;padding:0;font-size:14px;line-height:20px;overflow:hidden;box-shadow:0 8px 24px #1817141f,0 2px 6px #18171414}.hzb2-pruef-dlg button{font-family:inherit}.hzb2-pruef-dlg .fi-modal-header{border:0;border-bottom:1px solid var(--border-default);text-align:left;flex-direction:row;align-items:flex-start;gap:12px;padding:16px 64px 16px 20px;display:flex;position:relative}.hzb2-pruef-dlg .fi-modal-icon-ctn{display:none}.hzb2-pruef-dlg .fi-modal-header>div:not(.fi-modal-icon-ctn){flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.hzb2-pruef-dlg .fi-modal-heading{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);margin:0;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.hzb2-pruef-dlg .fi-modal-description{color:var(--n-500);order:-1;margin:0;font-size:12px;line-height:18px}.hzb2-pruef-dlg-eyebrow{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.hzb2-pruef-dlg .fi-modal-close-btn{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);width:32px;height:32px;color:var(--n-600);top:16px;right:20px;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset-inline-end:20px}.hzb2-pruef-dlg .fi-modal-close-btn:hover{background:var(--surface-page)}.hzb2-pruef-dlg .fi-modal-close-btn .fi-icon{width:14px;height:14px;color:var(--n-600)}.hzb2-pruef-dlg .fi-modal-content{gap:0;padding:16px 20px}.hzb2-pruef-dlg-inhalt{flex-direction:column;gap:16px;display:flex}.hzb2-pruef-dlg-kopf{border:1px solid var(--border-default);background:var(--surface-page);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 14px;display:grid}.hzb2-pruef-dlg-person{align-items:center;gap:12px;min-width:0;display:flex}.hzb2-pruef-dlg-avatar{background:var(--schiefer-100);width:36px;height:36px;color:var(--schiefer-700);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:600;line-height:1;display:inline-flex}.hzb2-pruef-dlg-wer{flex-direction:column;min-width:0;display:flex}.hzb2-pruef-dlg-name{align-items:center;gap:8px;min-width:0;font-size:15px;font-weight:600;line-height:20px;display:flex}.hzb2-pruef-dlg-rolle{background:var(--n-100);color:var(--n-600);border-radius:999px;flex-shrink:0;padding:1px 7px;font-size:11px;font-weight:500;line-height:16px}.hzb2-pruef-dlg-rolle.is-warnung{background:var(--orange-100);color:var(--orange-600)}.hzb2-pruef-dlg-wann{text-overflow:ellipsis;white-space:nowrap;color:var(--n-500);font-size:12px;line-height:16px;overflow:hidden}.hzb2-pruef-dlg-dauer{flex-direction:column;align-items:flex-end;display:flex}.hzb2-pruef-dlg-dauer>span:first-child{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:26px;font-weight:600;line-height:30px}.hzb2-pruef-dlg-dauer>span+span{color:var(--n-500);white-space:nowrap;font-size:11px;line-height:16px}.hzb2-pruef-dlg-spalten{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.hzb2-pruef-dlg-spalte{flex-direction:column;gap:12px;min-width:0;display:flex}.hzb2-pruef-dlg-titel{justify-content:space-between;align-items:center;gap:12px;display:flex}.hzb2-pruef-dlg-titel>div{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);font-size:11px;font-weight:500;line-height:14px}.hzb2-pruef-dlg-hinweise{color:var(--orange-600);white-space:nowrap;font-size:11px;font-weight:500;line-height:14px}.hzb2-pruef-dlg-hinweise.is-ok{color:var(--gruen-600)}.hzb2-pruef-dlg-felder{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 16px;display:grid}.hzb2-pruef-dlg-feld{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-pruef-dlg-feld>span:first-child,.hzb2-pruef-dlg-label{letter-spacing:.04em;text-transform:uppercase;color:var(--n-500);white-space:nowrap;font-size:11px;line-height:14px}.hzb2-pruef-dlg-feld>span+span{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-size:13px;line-height:18px;overflow:hidden}.hzb2-pruef-dlg-feld>span+span.is-leer{color:var(--n-400)}.hzb2-pruef-dlg-feld a{color:var(--action-primary);text-decoration:none}.hzb2-pruef-dlg-feld a:hover{color:var(--action-primary-hover)}.hzb2-pruef-dlg-co{align-items:center;gap:6px;min-width:0;display:flex}.hzb2-pruef-dlg-co>span+span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hzb2-pruef-dlg-block{flex-direction:column;gap:4px;min-width:0;display:flex}.hzb2-pruef-dlg-block.is-tag,.hzb2-pruef-dlg-block.is-weitere{gap:6px}.hzb2-pruef-dlg-notiz{border:1px solid var(--border-default);border-radius:var(--r-sm);background:var(--surface-default);color:var(--text-primary);overflow-wrap:anywhere;white-space:pre-line;padding:8px 10px;font-size:13px;line-height:18px}.hzb2-pruef-dlg-notiz.is-leer{color:var(--n-400)}.hzb2-pruef-dlg-strahl-wrap{flex-direction:column;gap:4px;display:flex}.hzb2-pruef-dlg-strahl{border:1px solid var(--n-100);background:var(--surface-page);border-radius:4px;height:22px;position:relative;overflow:hidden}.hzb2-pruef-dlg-balken{background:var(--schiefer-300);border-radius:2px;position:absolute;top:3px;bottom:3px}.hzb2-pruef-dlg-balken.is-offen,.hzb2-pruef-dlg-balken.is-entwurf{background:var(--schiefer-200)}.hzb2-pruef-dlg-balken.is-diese{background:var(--schiefer-500)}.hzb2-pruef-dlg-markierung{outline:2px solid var(--n-900);outline-offset:1px;pointer-events:none;border-radius:2px;position:absolute;top:0;bottom:0}.hzb2-pruef-dlg-achse{color:var(--n-400);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:10px;line-height:14px;display:flex}.hzb2-pruef-dlg-summe{color:var(--n-500);font-size:11px;line-height:16px}.hzb2-pruef-dlg-liste{border:1px solid var(--border-default);border-radius:8px;flex-direction:column;gap:8px;margin:0;padding:12px;list-style:none;display:flex}.hzb2-pruef-dlg-punkt{align-items:flex-start;gap:8px;font-size:12px;line-height:16px;display:flex}.hzb2-pruef-dlg-punkt-icon{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:flex}.hzb2-pruef-dlg-punkt-icon.is-ok{background:var(--gruen-100);color:var(--gruen-500)}.hzb2-pruef-dlg-punkt-icon.is-warnung{background:var(--orange-100);color:var(--orange-500)}.hzb2-pruef-dlg-punkt-icon.is-fehler{background:var(--rot-100);color:var(--rot-500)}.hzb2-pruef-dlg-punkt-text{flex-direction:column;min-width:0;display:flex}.hzb2-pruef-dlg-punkt-text>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-pruef-dlg-punkt-text>span:first-child{font-weight:500}.hzb2-pruef-dlg-punkt-text>span+span{color:var(--n-500)}.hzb2-pruef-dlg-leer{border:1px dashed var(--border-default);border-radius:var(--r-sm);color:var(--n-500);padding:8px 10px;font-size:12px;line-height:16px}.hzb2-pruef-dlg-weitere{flex-direction:column;gap:4px;display:flex}.hzb2-pruef-dlg-weiter{border:1px solid var(--border-default);border-radius:var(--r-sm);background:var(--surface-default);width:100%;color:var(--text-primary);text-align:left;grid-template-columns:72px 52px minmax(0,1fr);align-items:center;gap:8px;padding:6px 10px;font-size:12px;line-height:16px;display:grid}.hzb2-pruef-dlg-weiter>span:first-child{color:var(--n-500);white-space:nowrap}.hzb2-pruef-dlg-weiter>.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.hzb2-pruef-dlg-weiter>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}button.hzb2-pruef-dlg-weiter{cursor:pointer}button.hzb2-pruef-dlg-weiter:hover{border-color:var(--schiefer-200);background:var(--schiefer-50)}button.hzb2-pruef-dlg-weiter:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}div.hzb2-pruef-dlg-weiter{color:var(--n-500)}.hzb2-pruef-dlg-mehr{color:var(--n-500);font-size:11px;line-height:16px}.hzb2-pruef-dlg .fi-modal-footer{border-top:1px solid var(--border-default);background:var(--surface-page);margin:0;padding:12px 20px}.hzb2-pruef-dlg .fi-modal-footer-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.hzb2-pruef-dlg .fi-modal-footer-actions>:not(.hzb2-pruef-dlg-nav){flex-shrink:0}.hzb2-pruef-dlg-nav{min-width:0;color:var(--n-500);flex:auto;align-items:center;gap:6px;margin-right:4px;font-size:12px;line-height:16px;display:flex}.hzb2-pruef-dlg-blaettern{flex-shrink:0;align-items:center;gap:6px;display:flex}.hzb2-pruef-dlg-blaettern>span{white-space:nowrap;font-variant-numeric:tabular-nums}.hzb2-pruef-dlg-pfeil{border-radius:var(--r-sm);width:28px;height:28px;color:var(--n-600);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:flex}.hzb2-pruef-dlg-pfeil:hover:not(:disabled){border-color:var(--border-default);background:var(--surface-default)}.hzb2-pruef-dlg-pfeil:disabled{opacity:.35;cursor:not-allowed}.hzb2-pruef-dlg-pfeil:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-pruef-dlg-fusstext{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:8px;overflow:hidden}.hzb2-pruef-dlg .hzb2-pruef-dlg-btn{border-radius:var(--r-sm);height:36px;min-block-size:36px;color:var(--text-primary);white-space:nowrap;padding:0 12px;font-size:13px;font-weight:500}.hzb2-pruef-dlg .hzb2-pruef-dlg-zurueck{border-radius:var(--r-sm);border:1px solid var(--rot-300);background:var(--surface-default);height:36px;min-block-size:36px;box-shadow:none;color:var(--rot-500);white-space:nowrap;gap:6px;padding:0 14px;font-size:13px;font-weight:500}.hzb2-pruef-dlg .hzb2-pruef-dlg-zurueck:hover{background:var(--rot-100)}.hzb2-pruef-dlg .hzb2-pruef-dlg-zurueck .fi-icon{width:14px;height:14px;color:var(--rot-500)}.hzb2-pruef-dlg .hzb2-pruef-dlg-primaer{border-radius:var(--r-sm);background:var(--action-primary);height:36px;min-block-size:36px;color:var(--action-primary-text);white-space:nowrap;border:0;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-pruef-dlg .hzb2-pruef-dlg-primaer:hover{background:var(--action-primary-hover)}.hzb2-pruef-dlg .hzb2-pruef-dlg-primaer .fi-icon{width:14px;height:14px;color:var(--action-primary-text)}.hzb2-pruef-dlg .hzb2-pruef-dlg-primaer:focus-visible,.hzb2-pruef-dlg .hzb2-pruef-dlg-btn:focus-visible,.hzb2-pruef-dlg .hzb2-pruef-dlg-zurueck:focus-visible,.hzb2-pruef-dlg .fi-modal-close-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (width<=48rem){.hzb2-pruef-dlg-spalten{grid-template-columns:minmax(0,1fr)}.hzb2-pruef-dlg .fi-modal-footer-actions{flex-wrap:wrap}.hzb2-pruef-dlg-nav{flex-basis:100%}}@media (width<=30rem){.hzb2-pruef-dlg-felder,.hzb2-pruef-dlg-kopf{grid-template-columns:minmax(0,1fr)}.hzb2-pruef-dlg-dauer{align-items:flex-start}}.dark .hzb2-pruef-dlg .fi-modal-description,.dark .hzb2-pruef-dlg .fi-modal-close-btn,.dark .hzb2-pruef-dlg .fi-modal-close-btn .fi-icon,.dark .hzb2-pruef-dlg-wann,.dark .hzb2-pruef-dlg-dauer>span+span,.dark .hzb2-pruef-dlg-titel>div,.dark .hzb2-pruef-dlg-label,.dark .hzb2-pruef-dlg-feld>span:first-child,.dark .hzb2-pruef-dlg-summe,.dark .hzb2-pruef-dlg-punkt-text>span+span,.dark .hzb2-pruef-dlg-leer,.dark .hzb2-pruef-dlg-nav,.dark .hzb2-pruef-dlg-pfeil,.dark .hzb2-pruef-dlg-weiter>span:first-child,.dark .hzb2-pruef-dlg-mehr{color:var(--text-secondary)}.dark .hzb2-pruef-dlg-avatar{color:var(--schiefer-200);background:#16202a}.dark .hzb2-pruef-dlg-rolle{background:var(--n-800);color:var(--text-secondary)}.dark .hzb2-pruef-dlg-rolle.is-warnung{background:var(--status-warning-bg);color:var(--orange-300)}.dark .hzb2-pruef-dlg-hinweise{color:var(--orange-300)}.dark .hzb2-pruef-dlg-hinweise.is-ok{color:var(--gruen-300)}.dark .hzb2-pruef-dlg-strahl{border-color:var(--n-800)}.dark .hzb2-pruef-dlg-balken{background:var(--schiefer-400)}.dark .hzb2-pruef-dlg-balken.is-offen,.dark .hzb2-pruef-dlg-balken.is-entwurf{background:#2a3a4a}.dark .hzb2-pruef-dlg-balken.is-diese{background:var(--schiefer-300)}.dark .hzb2-pruef-dlg-markierung{outline-color:var(--text-primary)}.dark .hzb2-pruef-dlg-punkt-icon.is-ok{background:var(--status-success-bg);color:var(--gruen-300)}.dark .hzb2-pruef-dlg-punkt-icon.is-warnung{background:var(--status-warning-bg);color:var(--orange-300)}.dark .hzb2-pruef-dlg-punkt-icon.is-fehler{background:var(--status-error-bg);color:var(--rot-300)}.dark button.hzb2-pruef-dlg-weiter:hover{border-color:var(--schiefer-600);background:#16202a}.dark .hzb2-pruef-dlg .hzb2-pruef-dlg-zurueck{border-color:var(--rot-500);color:var(--rot-300)}.dark .hzb2-pruef-dlg .hzb2-pruef-dlg-zurueck .fi-icon{color:var(--rot-300)}.dark .hzb2-pruef-dlg .hzb2-pruef-dlg-zurueck:hover{background:var(--status-error-bg)}.fi-modal-window.hzb2-person-dlg{background:var(--surface-default);max-width:min(720px,100%);box-shadow:var(--el-3);color:var(--text-primary);border-radius:12px;padding:0;font-size:14px;line-height:20px;overflow:hidden}.fi-modal-window.hzb2-person-dlg.is-leitung{max-width:min(760px,100%)}.fi-modal-window-ctn:has(>.hzb2-person-dlg){padding-top:56px}.hzb2-person-dlg button,.hzb2-person-dlg input,.hzb2-person-dlg textarea{font-family:inherit}.hzb2-person-dlg .fi-modal-header{border-bottom:1px solid var(--border-default);padding:16px 64px 16px 20px;display:block;position:relative}.hzb2-person-dlg .fi-modal-header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-person-dlg .fi-modal-heading{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;order:2;margin:0;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.hzb2-person-dlg .fi-modal-description{color:var(--n-500);order:1;margin:0;font-size:12px;line-height:18px}.hzb2-person-dlg-kontext{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.hzb2-person-dlg-kontext-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-person-dlg .fi-modal-close-btn{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);width:32px;height:32px;color:var(--n-600);top:16px;right:20px;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset-inline-end:20px}.hzb2-person-dlg .fi-modal-close-btn:hover{background:var(--surface-page)}.hzb2-person-dlg .fi-modal-close-btn .fi-icon{width:14px;height:14px;color:var(--n-600)}.hzb2-person-dlg .fi-modal-content{gap:0;padding:16px 20px}.hzb2-person-dlg .fi-modal-content>.fi-sc{gap:16px}.hzb2-person-dlg .fi-modal-content>.fi-sc>.fi-grid-col:has(.hzb2-person-dlg-suche){margin-bottom:-10px}.hzb2-person-dlg .fi-fo-field:has(.hzb2-person-dlg-suche){gap:8px}.hzb2-person-dlg-feld{flex-direction:column;gap:5px;min-width:0;display:flex}.hzb2-person-dlg-label,.hzb2-person-dlg .fi-fo-field-label-content{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-person-dlg-pflicht,.hzb2-person-dlg .fi-fo-field-label-required-mark{color:var(--rot-500);margin-left:3px}.hzb2-person-dlg .fi-fo-field-wrp-hint,.hzb2-person-dlg .fi-fo-field-wrp-hint .fi-fo-field-wrp-hint-text,.hzb2-person-dlg .fi-sc-text.fi-fo-field-wrp-hint{color:var(--n-400);font-size:12px;font-weight:400;line-height:16px}.hzb2-person-dlg .fi-fo-field{gap:5px}.hzb2-person-dlg .fi-fo-field-label-ctn{justify-content:space-between;gap:8px}.hzb2-person-dlg .fi-fo-field-label-ctn .fi-sc-text{color:var(--n-400);white-space:nowrap;font-size:12px;font-weight:400;line-height:16px}.hzb2-person-dlg .fi-fo-field-label-required-mark{vertical-align:baseline;font-size:inherit;line-height:inherit;font-weight:500;position:static;top:auto}.hzb2-person-dlg .fi-fo-field-content-col{gap:5px}.hzb2-person-dlg-hilfe,.hzb2-person-dlg .fi-fo-field-content-col>.fi-sc .fi-sc-text,.hzb2-person-dlg .fi-fo-field-wrp-helper-text{min-width:0;color:var(--n-500);font-size:11px;line-height:16px;display:block}.hzb2-person-dlg .fi-input-wrp{border-radius:var(--r-sm);min-block-size:36px;box-shadow:none;outline:1px solid var(--border-strong);outline-offset:-1px}.hzb2-person-dlg .fi-input-wrp input.fi-input{font-variant-numeric:tabular-nums;block-size:34px;padding-block:0;padding-inline:12px;font-size:13px}.hzb2-person-dlg .fi-input-wrp input.fi-input::placeholder,.hzb2-person-dlg textarea::placeholder{color:var(--n-400)}.hzb2-person-dlg .fi-input-wrp .fi-select-input-btn{block-size:34px;min-block-size:34px;padding-inline:12px 34px;font-size:13px}.hzb2-person-dlg .fi-input-wrp .fi-select-input-value-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-person-dlg .fi-input-wrp .fi-input-wrp-prefix{padding-inline-start:10px}.hzb2-person-dlg .fi-input-wrp .fi-input-wrp-prefix+.fi-input-wrp-content-ctn input.fi-input{padding-inline-start:8px}.hzb2-person-dlg .fi-input-wrp .fi-input-wrp-prefix .fi-icon,.hzb2-person-dlg .fi-input-wrp .fi-input-wrp-suffix .fi-icon{width:14px;height:14px;color:var(--n-400)}.hzb2-person-dlg .fi-input-wrp .fi-input-wrp-suffix{border:0;padding-inline-end:12px}.hzb2-person-dlg .fi-input-wrp .fi-input-wrp-suffix .fi-icon{width:13px;height:13px;color:var(--n-500)}.hzb2-person-dlg .fi-fo-date-time-picker-display-text-input{font-variant-numeric:tabular-nums;block-size:34px;padding-block:0;padding-inline:12px;font-size:13px}.hzb2-person-dlg .fi-input-wrp textarea{min-height:64px;padding:10px 12px;font-size:13px;line-height:20px}.hzb2-person-dlg .fi-input-wrp:not(.fi-disabled):focus-within{box-shadow:none!important}.hzb2-person-dlg .fi-input-wrp.fi-disabled{background:var(--surface-page);outline-color:var(--border-default)}.hzb2-person-dlg .fi-input-wrp.fi-disabled input.fi-input,.hzb2-person-dlg .fi-input-wrp.fi-disabled input.fi-input::placeholder,.hzb2-person-dlg .fi-input-wrp.fi-disabled .fi-select-input-value-label{color:var(--n-600);-webkit-text-fill-color:var(--n-600);opacity:1}.hzb2-person-dlg .fi-input-wrp.fi-invalid{outline-color:var(--rot-500);box-shadow:0 0 0 3px var(--rot-100)!important}.hzb2-person-dlg .fi-fo-field-wrp-error-message,.hzb2-person-dlg-fehler{color:var(--rot-500);margin:0;font-size:12px;line-height:16px}.hzb2-person-dlg-liste{flex-direction:column;gap:6px;max-height:232px;display:flex;overflow-y:auto}.hzb2-person-dlg-person{border:1.5px solid var(--n-100);background:var(--surface-default);width:100%;min-width:0;color:var(--text-primary);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;display:flex}button.hzb2-person-dlg-person:hover:not(.is-an){border-color:var(--schiefer-200);background:var(--schiefer-50)}.hzb2-person-dlg-person.is-an{border-color:var(--action-primary);background:var(--schiefer-50)}.hzb2-person-dlg-person:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-person-dlg-person.is-im-team{opacity:.55;cursor:default;border-width:1px}.hzb2-person-dlg-avatar{background:var(--schiefer-100);width:28px;height:28px;color:var(--schiefer-700);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.hzb2-person-dlg-person.is-an .hzb2-person-dlg-avatar,.hzb2-person-dlg-avatar.is-an{background:var(--action-primary);color:var(--action-primary-text)}.hzb2-person-dlg-text{flex-direction:column;flex:1;min-width:0;display:flex}.hzb2-person-dlg-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.hzb2-person-dlg-person.is-an .hzb2-person-dlg-name{font-weight:600}.hzb2-person-dlg-funktion{color:var(--n-500);font-weight:400}.hzb2-person-dlg-info{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-500);font-size:11px;line-height:16px;overflow:hidden}.hzb2-person-dlg-haken{color:var(--n-400);flex-shrink:0;display:inline-flex}.hzb2-person-dlg-leer{border:1px dashed var(--border-strong);color:var(--n-500);border-radius:8px;padding:10px 12px;font-size:12px;line-height:16px}.hzb2-person-dlg-last{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.hzb2-person-dlg-balken{background:var(--n-100);border-radius:3px;width:48px;height:6px;display:block;overflow:hidden}.hzb2-person-dlg-balken>span{background:var(--action-primary);height:100%;display:block}.hzb2-person-dlg-balken>span.is-hoch{background:var(--orange-600)}.hzb2-person-dlg-prozent{text-align:right;font-variant-numeric:tabular-nums;width:32px;color:var(--action-primary);font-size:11px;font-weight:600;line-height:16px}.hzb2-person-dlg-prozent.is-hoch{color:var(--orange-600)}.hzb2-person-dlg .hzb2-person-dlg-raster>.fi-grid{align-items:start;gap:14px 16px}.hzb2-person-dlg .hzb2-person-dlg-raster>.fi-grid>.fi-grid-col,.hzb2-person-dlg .hzb2-person-dlg-raster .fi-fo-field,.hzb2-person-dlg .hzb2-person-dlg-raster .fi-fo-field-content-col{min-width:0}.hzb2-person-dlg .hzb2-person-dlg-raster.is-drei>.fi-grid{gap:14px 12px}.hzb2-person-dlg .fi-fo-toggle-buttons.fi-btn-group{border:1px solid var(--border-strong);border-radius:var(--r-sm);width:100%;height:36px;box-shadow:none;outline:0;display:flex;overflow:hidden}.hzb2-person-dlg .fi-fo-toggle-buttons.fi-btn-group>*{flex:1;min-width:0}.hzb2-person-dlg .fi-fo-toggle-buttons.fi-btn-group .fi-btn,.hzb2-person-dlg .fi-fo-toggle-buttons.fi-btn-group .fi-btn[aria-pressed=false]{width:100%;height:34px;min-block-size:34px;box-shadow:none;background:var(--surface-default);color:var(--n-600);white-space:nowrap;border-radius:0;padding:0 8px;font-size:13px;font-weight:400}.hzb2-person-dlg .fi-fo-toggle-buttons.fi-btn-group>*+* .fi-btn{border-left:1px solid var(--border-strong)}.hzb2-person-dlg .fi-fo-toggle-buttons.fi-btn-group .fi-btn .fi-icon{width:13px;height:13px;color:var(--n-500)}.hzb2-person-dlg .fi-fo-toggle-buttons.fi-btn-group .fi-btn.fi-disabled{opacity:1;cursor:not-allowed;color:var(--n-500);background:var(--surface-default)}.hzb2-person-dlg .fi-fo-toggle-buttons.fi-btn-group .fi-btn[aria-pressed=true] .fi-icon{color:var(--action-primary-text)}.hzb2-person-dlg .fi-fo-toggle-buttons.fi-btn-group .fi-btn[aria-pressed=true]{background:var(--action-primary);color:var(--action-primary-text);font-weight:500}.hzb2-person-dlg .hzb2-person-dlg-haken>.fi-grid,.hzb2-person-dlg-uebergang .fi-section-content{gap:12px}.hzb2-person-dlg .fi-fo-checkbox-input,.hzb2-person-dlg .fi-checkbox-input{border-radius:4px;width:18px;height:18px;margin-top:1px}.hzb2-person-dlg .fi-fo-field:has(.fi-checkbox-input) .fi-fo-field-label-content{color:var(--n-700);font-size:13px;font-weight:400;line-height:20px}.hzb2-person-dlg .fi-fo-field:has(.fi-checkbox-input) .fi-fo-field-wrp-helper-text{margin-top:-4px;padding-inline-start:26px}.hzb2-person-dlg .fi-fo-field:has(.fi-checkbox-input) .fi-fo-field-content-col>.fi-sc .fi-sc-text{margin-top:-4px;padding-inline-start:26px}.hzb2-person-dlg-wechsel{border:1px solid var(--border-default);background:var(--surface-page);border-radius:8px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.hzb2-person-dlg-wechsel-teil{align-items:center;gap:10px;min-width:0;display:flex}.hzb2-person-dlg-wechsel .hzb2-person-dlg-avatar{width:32px;height:32px}.hzb2-person-dlg-wechsel .hzb2-person-dlg-name{font-weight:600}.hzb2-person-dlg-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--n-500);font-size:11px;font-weight:500;line-height:14px}.hzb2-person-dlg-pfeil{color:var(--n-500)}.hzb2-person-dlg .hzb2-person-dlg-uebergang.fi-section{border:1px solid var(--border-default);box-shadow:none;background:var(--surface-default);border-radius:8px;padding:0}.hzb2-person-dlg .hzb2-person-dlg-uebergang .fi-section-header{padding:12px 14px 0}.hzb2-person-dlg .hzb2-person-dlg-uebergang .fi-section-header-heading{font-size:13px;font-weight:600;line-height:18px}.hzb2-person-dlg .hzb2-person-dlg-uebergang .fi-section-content-ctn{border:0}.hzb2-person-dlg .hzb2-person-dlg-uebergang .fi-section-content{padding:10px 14px 12px}.hzb2-person-dlg .fi-modal-footer{border-top:1px solid var(--border-default);background:var(--surface-page);margin:0;padding:12px 20px}.hzb2-person-dlg .fi-modal-footer-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.hzb2-person-dlg-fuss{min-width:0;color:var(--n-500);flex:1;align-items:center;gap:6px;margin-right:auto;font-size:12px;line-height:16px;display:flex}.hzb2-person-dlg-fuss>svg{flex-shrink:0}.hzb2-person-dlg-fuss>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hzb2-person-dlg .fi-modal-footer-actions>:has(.hzb2-person-dlg-fuss){flex:1;min-width:0}.hzb2-person-dlg .hzb2-person-dlg-sekundaer{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:36px;min-block-size:36px;box-shadow:none;color:var(--text-primary);flex-shrink:0;padding:0 12px;font-size:13px;font-weight:500}.hzb2-person-dlg .hzb2-person-dlg-sekundaer:hover{background:var(--surface-page)}.hzb2-person-dlg .hzb2-person-dlg-primaer{border-radius:var(--r-sm);background:var(--action-primary);height:36px;min-block-size:36px;color:var(--action-primary-text);border:0;flex-shrink:0;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-person-dlg .hzb2-person-dlg-primaer:hover{background:var(--action-primary-hover)}.hzb2-person-dlg .hzb2-person-dlg-primaer .fi-icon{width:14px;height:14px;color:var(--action-primary-text)}.hzb2-person-dlg .hzb2-person-dlg-primaer:focus-visible,.hzb2-person-dlg .hzb2-person-dlg-sekundaer:focus-visible,.hzb2-person-dlg .fi-modal-close-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (width<=40rem){.hzb2-person-dlg-wechsel{grid-template-columns:minmax(0,1fr)}.hzb2-person-dlg-pfeil{transform:rotate(90deg)}.hzb2-person-dlg .fi-modal-footer-actions{flex-wrap:wrap}}.dark .hzb2-person-dlg .fi-modal-close-btn,.dark .hzb2-person-dlg .fi-modal-close-btn .fi-icon,.dark .hzb2-person-dlg-label,.dark .hzb2-person-dlg .fi-fo-field-label-content,.dark .hzb2-person-dlg-segment>button:not(.is-an){color:var(--text-secondary)}.dark .hzb2-person-dlg-person{border-color:var(--border-default)}.dark .hzb2-person-dlg-person.is-an,.dark button.hzb2-person-dlg-person:hover:not(.is-an){border-color:var(--action-primary);background:#16202a}.dark .hzb2-person-dlg-avatar{color:var(--text-primary);background:#16202a}.dark .hzb2-person-dlg-balken{background:var(--surface-raised)}.dark .hzb2-person-dlg-prozent{color:var(--text-primary)}.dark .hzb2-person-dlg-balken>span.is-hoch{background:var(--orange-300)}.dark .hzb2-person-dlg-prozent.is-hoch{color:var(--orange-300)}.dark .hzb2-person-dlg .fi-fo-field:has(.fi-checkbox-input) .fi-fo-field-label-content{color:var(--text-primary)}.dark .hzb2-person-dlg .fi-input-wrp:not(.fi-disabled):focus-within{box-shadow:none!important}.dark .hzb2-person-dlg .fi-input-wrp.fi-invalid{outline-color:var(--rot-300);box-shadow:0 0 0 3px var(--status-error-bg)!important}.dark .hzb2-person-dlg-pflicht,.dark .hzb2-person-dlg .fi-fo-field-label-required-mark,.dark .hzb2-person-dlg-fehler,.dark .hzb2-person-dlg .fi-fo-field-wrp-error-message{color:var(--rot-300)}.hzb2-person-dlg-team{flex-direction:column;display:flex}.hzb2-person-dlg-team .fi-ta-ctn{border:1px solid var(--border-default);box-shadow:none;background:var(--surface-default);border-radius:12px}.hzb2-person-dlg-team:has(.hzb2-person-dlg-team-fuss) .fi-ta-ctn{border-radius:12px 12px 0 0}.hzb2-person-dlg-team .fi-ta-header-ctn{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.hzb2-person-dlg-team .fi-ta-header{flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.hzb2-person-dlg-team .fi-ta-header-heading{align-items:center;gap:10px;font-size:15px;font-weight:600;line-height:20px;display:flex}.hzb2-person-dlg-team .fi-ta-header-heading .hzb2-count{height:auto;padding:2px 8px;line-height:16px}.hzb2-person-dlg-team .fi-ta-header-ctn .fi-btn{border-radius:var(--r-sm);height:30px;min-block-size:0;box-shadow:none;gap:6px;padding:0 10px;font-size:12px;font-weight:500}.hzb2-person-dlg-team .fi-ta-header-ctn .fi-btn .fi-icon{width:13px;height:13px}.hzb2-person-dlg-team .fi-ta-header-toolbar{border-bottom:1px solid var(--border-default);justify-content:flex-start;align-items:center;gap:8px;min-height:0;padding:8px 16px;display:flex}.hzb2-person-dlg-team .fi-ta-header-toolbar>*{gap:8px}.hzb2-person-dlg-team .fi-ta-header-toolbar .fi-btn.hzb2-person-dlg-team-chip{border:1px dashed var(--border-strong);height:28px;min-block-size:0;box-shadow:none;color:var(--n-600);background:0 0;border-radius:999px;gap:6px;padding:0 10px;font-size:12px;font-weight:500}.hzb2-person-dlg-team .fi-ta-header-toolbar .fi-btn.hzb2-person-dlg-team-chip.is-an{border:1px solid var(--schiefer-200);background:var(--schiefer-100);color:var(--schiefer-700)}.hzb2-person-dlg-team .fi-ta-header-toolbar .fi-btn.hzb2-person-dlg-team-chip .fi-icon{color:currentColor;width:12px;height:12px}.hzb2-person-dlg-team .fi-ta-header-toolbar .hzb2-person-dlg-team-reset{color:var(--text-link);font-size:12px;font-weight:500}.hzb2-person-dlg-team .fi-ta-header-toolbar .hzb2-person-dlg-team-reset.fi-disabled,.hzb2-person-dlg-team .fi-ta-header-toolbar .hzb2-person-dlg-team-reset:disabled{color:var(--n-400)}.hzb2-person-dlg-team .fi-ta-filters-above-content-ctn,.hzb2-person-dlg-team .fi-ta-filter-indicators{display:none}.hzb2-person-dlg-team .fi-ta-table{table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;font-size:13px;line-height:18px}.hzb2-person-dlg-team .fi-ta-header-cell{background:var(--surface-page);border-bottom:1px solid var(--border-default);height:32px;color:var(--n-500);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:8px 5px;font-size:11px;font-weight:500;line-height:14px}.hzb2-person-dlg-team .fi-ta-table thead th:nth-child(2){width:130px}.hzb2-person-dlg-team .fi-ta-table thead th:nth-child(3){width:120px}.hzb2-person-dlg-team .fi-ta-table thead th:nth-child(4){width:100px}.hzb2-person-dlg-team .fi-ta-table thead th:nth-child(5){width:110px}.hzb2-person-dlg-team .fi-ta-table thead th:nth-child(6){width:100px}.hzb2-person-dlg-team .fi-ta-table thead th:nth-child(7){width:76px}.hzb2-person-dlg-team .fi-ta-table tr>:first-child{padding-left:16px}.hzb2-person-dlg-team .fi-ta-table tr>:last-child{padding-right:16px}.hzb2-person-dlg-team .fi-ta-cell{border-bottom:1px solid var(--n-100);vertical-align:middle;height:56px;padding:11px 5px}.hzb2-person-dlg-team .fi-ta-row:last-child .fi-ta-cell{border-bottom:0}.hzb2-person-dlg-team .fi-ta-row:hover .fi-ta-cell{background:var(--surface-page)}.hzb2-person-dlg-team .fi-ta-col{width:100%;min-width:0;padding:0}.hzb2-person-dlg-team .fi-ta-text{min-width:0;max-width:100%;padding:0}.hzb2-person-dlg-team .fi-ta-text-item{white-space:nowrap;min-width:0;max-width:100%;color:var(--text-primary);font-size:13px;line-height:18px;overflow:hidden}.hzb2-person-dlg-team .fi-ta-actions{flex-wrap:nowrap;justify-content:flex-end;gap:4px}.hzb2-person-dlg-team .fi-ta-cell .fi-icon-btn{border-radius:var(--r-sm);width:28px;height:28px;color:var(--n-600);border:1px solid #0000;margin:0}.hzb2-person-dlg-team .fi-ta-cell .fi-icon-btn:hover{background:var(--schiefer-100);border-color:var(--schiefer-200);color:var(--action-primary)}.hzb2-person-dlg-team .fi-ta-cell .fi-icon-btn .fi-icon{width:14px;height:14px}.hzb2-person-dlg-team .fi-ta-empty-state{padding:28px 16px}.hzb2-person-dlg-zelle{align-items:center;gap:10px;min-width:0;display:flex}.hzb2-person-dlg-zeilen{flex-direction:column;min-width:0;display:flex}.hzb2-person-dlg-zname{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.hzb2-person-dlg-zfunktion{text-overflow:ellipsis;white-space:nowrap;color:var(--n-500);font-size:11px;line-height:16px;overflow:hidden}.hzb2-person-dlg-rolle{background:var(--n-100);height:22px;color:var(--n-600);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:500;line-height:14px;display:inline-flex}.hzb2-person-dlg-rolle.is-leitung{background:var(--schiefer-100);color:var(--schiefer-700)}.hzb2-person-dlg-zahl{font-variant-numeric:tabular-nums}.hzb2-person-dlg-zahl.is-leer,.hzb2-person-dlg-leerwert{color:var(--n-400)}.hzb2-person-dlg-last.is-zeile{white-space:nowrap;flex-wrap:nowrap}.hzb2-person-dlg-last.is-zeile .hzb2-person-dlg-balken{border-radius:4px;width:52px;height:8px}.hzb2-person-dlg-team .hzb2-chip{text-overflow:ellipsis;max-width:100%;overflow:hidden}.hzb2-person-dlg-team-fuss{border:1px solid var(--border-default);border-top:1px solid var(--border-default);background:var(--surface-page);min-height:44px;color:var(--text-primary);border-radius:0 0 12px 12px;grid-template-columns:minmax(0,1fr) 130px 120px 100px 110px 100px 76px;align-items:center;font-size:13px;font-weight:600;line-height:18px;display:grid}.hzb2-person-dlg-team-fuss>*{white-space:nowrap;padding:0 5px}.hzb2-person-dlg-team-fuss>:first-child{padding-left:16px}.hzb2-person-dlg-team-fuss-label{text-align:right;color:var(--n-600);grid-column:2/span 2;font-weight:500}.hzb2-person-dlg-team-fuss>.hzb2-person-dlg-zahl{text-align:right;grid-column:4}.hzb2-person-dlg-team .fi-ta-ctn+.hzb2-person-dlg-team-fuss,.hzb2-person-dlg-team>.fi-sc+.hzb2-person-dlg-team-fuss{margin-top:-1px}.dark .hzb2-person-dlg-team .fi-ta-header-toolbar .fi-btn.hzb2-person-dlg-team-chip.is-an,.dark .hzb2-person-dlg-rolle.is-leitung{border-color:var(--action-primary);color:var(--text-primary);background:#16202a}.dark .hzb2-person-dlg-team .fi-ta-cell .fi-icon-btn:hover{background:var(--surface-raised);border-color:var(--border-strong);color:var(--text-primary)}.hzb2-person-dlg-team .fi-ta-header-ctn{flex-wrap:wrap;gap:0;padding:0}.hzb2-person-dlg-team .fi-ta-header-ctn>.fi-ta-header{border:0;flex:100%;padding:12px 16px}.hzb2-person-dlg-team .fi-ta-header-ctn>.fi-ta-header-toolbar{border-top:1px solid var(--border-default);border-bottom:0;flex:100%}.fi-modal-window.hzb2-frist-dlg{background:var(--surface-default);max-width:min(760px,100%);box-shadow:var(--el-3);color:var(--text-primary);border-radius:12px;padding:0;font-size:14px;line-height:20px;overflow:hidden}.fi-modal-window-ctn:has(>.hzb2-frist-dlg){padding-top:56px}.hzb2-frist-dlg button,.hzb2-frist-dlg input,.hzb2-frist-dlg textarea{font-family:inherit}.hzb2-frist-dlg .fi-modal-header{border-bottom:1px solid var(--border-default);padding:16px 64px 16px 20px;display:block;position:relative}.hzb2-frist-dlg .fi-modal-header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-frist-dlg .fi-modal-heading{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;order:2;margin:0;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.hzb2-frist-dlg .fi-modal-description{color:var(--n-500);order:1;margin:0;font-size:12px;line-height:18px}.hzb2-frist-dlg-kontext{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.hzb2-frist-dlg-kontext-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-frist-dlg .fi-modal-close-btn{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);width:32px;height:32px;color:var(--n-600);top:16px;right:20px;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset-inline-end:20px}.hzb2-frist-dlg .fi-modal-close-btn:hover{background:var(--surface-page)}.hzb2-frist-dlg .fi-modal-close-btn .fi-icon{width:14px;height:14px;color:var(--n-600)}.hzb2-frist-dlg .fi-modal-content{gap:0;padding:16px 20px}.hzb2-frist-dlg .fi-modal-content>.fi-sc{gap:16px}.hzb2-frist-dlg-feld{flex-direction:column;gap:8px;min-width:0;display:flex}.hzb2-frist-dlg-label,.hzb2-frist-dlg .fi-fo-field-label-content{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-frist-dlg-label-zeile{justify-content:space-between;gap:8px;display:flex}.hzb2-frist-dlg-label-hint,.hzb2-frist-dlg .fi-fo-field-wrp-hint,.hzb2-frist-dlg .fi-fo-field-wrp-hint .fi-fo-field-wrp-hint-text{color:var(--n-400);font-size:12px;font-weight:400;line-height:16px}.hzb2-frist-dlg-pflicht,.hzb2-frist-dlg .fi-fo-field-label-required-mark{color:var(--rot-500);margin-left:3px}.hzb2-frist-dlg .fi-fo-field{gap:5px}.hzb2-frist-dlg .fi-fo-field-label-ctn{justify-content:space-between;gap:8px}.hzb2-frist-dlg .fi-fo-field-label-ctn .fi-sc-text{color:var(--n-400);white-space:nowrap;font-size:12px;font-weight:400;line-height:16px}.hzb2-frist-dlg .fi-fo-field-label-required-mark{vertical-align:baseline;font-size:inherit;line-height:inherit;font-weight:500;position:static;top:auto}.hzb2-frist-dlg .fi-fo-field-content-col{gap:5px}.hzb2-frist-dlg-hilfe,.hzb2-frist-dlg .fi-fo-field-content-col>.fi-sc .fi-sc-text,.hzb2-frist-dlg .fi-fo-field-wrp-helper-text{min-width:0;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;display:block;overflow:hidden}.hzb2-frist-dlg-tage{font-variant-numeric:tabular-nums}.hzb2-frist-dlg-tage.is-bald{color:var(--orange-600)}.hzb2-frist-dlg-tage.is-over{color:var(--rot-500);font-weight:500}.hzb2-frist-dlg .fi-input-wrp{border-radius:var(--r-sm);min-block-size:36px;box-shadow:none;outline:1px solid var(--border-strong);outline-offset:-1px}.hzb2-frist-dlg .fi-input-wrp input.fi-input{font-variant-numeric:tabular-nums;block-size:34px;padding-block:0;padding-inline:12px;font-size:13px}.hzb2-frist-dlg .fi-input-wrp input.fi-input::placeholder,.hzb2-frist-dlg textarea::placeholder{color:var(--n-400)}.hzb2-frist-dlg .fi-input-wrp .fi-select-input-btn{block-size:34px;min-block-size:34px;padding-inline:12px 34px;font-size:13px}.hzb2-frist-dlg .fi-input-wrp .fi-select-input-value-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-frist-dlg .fi-input-wrp .fi-select-input-placeholder{color:var(--n-400)}.hzb2-frist-dlg .fi-input-wrp .fi-input-wrp-suffix{border:0;padding-inline-end:12px}.hzb2-frist-dlg .fi-input-wrp .fi-input-wrp-suffix .fi-icon{width:13px;height:13px;color:var(--n-500)}.hzb2-frist-dlg .fi-fo-date-time-picker-display-text-input{font-variant-numeric:tabular-nums;block-size:34px;padding-block:0;padding-inline:12px;font-size:13px}.hzb2-frist-dlg .fi-input-wrp textarea{min-height:64px;padding:10px 12px;font-size:13px;line-height:20px}.hzb2-frist-dlg .fi-input-wrp:not(.fi-disabled):focus-within{box-shadow:none!important}.hzb2-frist-dlg .fi-fo-field:has(.fi-select-input) .fi-input-wrp:not(.fi-disabled):has([aria-expanded=true]){outline-color:var(--action-primary);box-shadow:0 0 0 3px var(--schiefer-100)!important}.hzb2-frist-dlg .fi-input-wrp.fi-invalid{outline-color:var(--rot-500);box-shadow:0 0 0 3px var(--rot-100)!important}.hzb2-frist-dlg .fi-fo-field-wrp-error-message,.hzb2-frist-dlg-fehler{color:var(--rot-500);margin:0;font-size:12px;line-height:16px}.hzb2-frist-dlg .hzb2-frist-dlg-raster>.fi-grid{align-items:start;gap:14px 16px}.hzb2-frist-dlg .hzb2-frist-dlg-raster>.fi-grid>.fi-grid-col,.hzb2-frist-dlg .hzb2-frist-dlg-raster .fi-fo-field,.hzb2-frist-dlg .hzb2-frist-dlg-raster .fi-fo-field-content-col{min-width:0}.hzb2-frist-dlg-person{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.hzb2-frist-dlg-funktion{color:var(--n-500)}.hzb2-frist-dlg-karten{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hzb2-frist-dlg-karte{border:1.5px solid var(--border-default);background:var(--surface-default);min-width:0;color:var(--text-primary);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.hzb2-frist-dlg-karte:hover:not(.is-an){border-color:var(--schiefer-200);background:var(--schiefer-50)}.hzb2-frist-dlg-karte.is-an{border-color:var(--action-primary);background:var(--schiefer-50)}.hzb2-frist-dlg-karte:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-frist-dlg-radio{box-sizing:border-box;border:1.5px solid var(--border-strong);border-radius:999px;flex-shrink:0;width:18px;height:18px;position:relative}.hzb2-frist-dlg-karte.is-an .hzb2-frist-dlg-radio{border-color:var(--action-primary)}.hzb2-frist-dlg-karte.is-an .hzb2-frist-dlg-radio:after{content:"";background:var(--action-primary);border-radius:999px;position:absolute;inset:3px}.hzb2-frist-dlg-art-icon{color:var(--n-500);flex-shrink:0}.hzb2-frist-dlg-karte.is-behoerdlich .hzb2-frist-dlg-art-icon{color:var(--rot-500)}.hzb2-frist-dlg-karte-text{flex-direction:column;min-width:0;display:flex}.hzb2-frist-dlg-karte-titel{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.hzb2-frist-dlg-karte-info{text-overflow:ellipsis;white-space:nowrap;color:var(--n-500);font-size:11px;line-height:16px;overflow:hidden}.hzb2-frist-dlg-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hzb2-frist-dlg-chip{border:1px solid var(--border-default);background:var(--surface-default);height:30px;color:var(--n-500);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.hzb2-frist-dlg-chip>svg{color:var(--n-400);flex-shrink:0}.hzb2-frist-dlg-chip:hover:not(.is-an){border-color:var(--schiefer-200);background:var(--schiefer-50)}.hzb2-frist-dlg-chip.is-an{border-color:var(--action-primary);background:var(--schiefer-50);color:var(--schiefer-700)}.hzb2-frist-dlg-chip.is-an>svg{color:var(--action-primary)}.hzb2-frist-dlg-chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-frist-dlg-eigen{border:1px solid var(--action-primary);height:30px;color:var(--n-600);border-radius:999px;align-items:center;gap:6px;padding:0 4px 0 10px;font-size:12px;display:inline-flex}.hzb2-frist-dlg-eigen>input{border:1px solid var(--border-strong);background:var(--surface-default);width:52px;height:22px;color:var(--text-primary);font-variant-numeric:tabular-nums;border-radius:4px;padding:0 6px;font-size:12px}.hzb2-frist-dlg-eigen>button{background:var(--action-primary);height:22px;color:var(--action-primary-text);cursor:pointer;border:0;border-radius:999px;padding:0 8px;font-size:12px;font-weight:500}.hzb2-frist-dlg .hzb2-frist-dlg-haken>.fi-grid{gap:12px}.hzb2-frist-dlg .fi-checkbox-input{border-radius:4px;width:18px;height:18px;margin-top:1px}.hzb2-frist-dlg .fi-fo-field:has(.fi-checkbox-input) .fi-fo-field-label-content{color:var(--n-700);font-size:13px;font-weight:400;line-height:20px}.hzb2-frist-dlg .fi-fo-field:has(.fi-checkbox-input) .fi-fo-field-wrp-helper-text{margin-top:-4px;padding-inline-start:26px}.hzb2-frist-dlg .fi-fo-field:has(.fi-checkbox-input) .fi-fo-field-content-col>.fi-sc .fi-sc-text{margin-top:-4px;padding-inline-start:26px}.hzb2-frist-dlg .fi-modal-footer{border-top:1px solid var(--border-default);background:var(--surface-page);margin:0;padding:12px 20px}.hzb2-frist-dlg .fi-modal-footer-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.hzb2-frist-dlg .fi-modal-footer-actions>:has(.hzb2-frist-dlg-fuss){flex:1;min-width:0}.hzb2-frist-dlg-fuss{min-width:0;color:var(--n-500);flex:1;align-items:center;gap:6px;margin-right:auto;font-size:12px;line-height:16px;display:flex}.hzb2-frist-dlg-fuss>svg{flex-shrink:0}.hzb2-frist-dlg-fuss>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hzb2-frist-dlg .hzb2-frist-dlg-sekundaer{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:36px;min-block-size:36px;box-shadow:none;color:var(--text-primary);flex-shrink:0;padding:0 12px;font-size:13px;font-weight:500}.hzb2-frist-dlg .hzb2-frist-dlg-sekundaer:hover{background:var(--surface-page)}.hzb2-frist-dlg .hzb2-frist-dlg-primaer{border-radius:var(--r-sm);background:var(--action-primary);height:36px;min-block-size:36px;color:var(--action-primary-text);border:0;flex-shrink:0;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-frist-dlg .hzb2-frist-dlg-primaer:hover{background:var(--action-primary-hover)}.hzb2-frist-dlg .hzb2-frist-dlg-primaer .fi-icon{width:14px;height:14px;color:var(--action-primary-text)}.hzb2-frist-dlg .hzb2-frist-dlg-primaer:focus-visible,.hzb2-frist-dlg .hzb2-frist-dlg-sekundaer:focus-visible,.hzb2-frist-dlg .fi-modal-close-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (width<=40rem){.hzb2-frist-dlg-karten{grid-template-columns:minmax(0,1fr)}.hzb2-frist-dlg .fi-modal-footer-actions{flex-wrap:wrap}}.dark .hzb2-frist-dlg .fi-modal-close-btn,.dark .hzb2-frist-dlg .fi-modal-close-btn .fi-icon,.dark .hzb2-frist-dlg-label,.dark .hzb2-frist-dlg .fi-fo-field-label-content,.dark .hzb2-frist-dlg-chip:not(.is-an){color:var(--text-secondary)}.dark .hzb2-frist-dlg-karte.is-an,.dark .hzb2-frist-dlg-chip.is-an{border-color:var(--action-primary);color:var(--text-primary);background:#16202a}.dark .hzb2-frist-dlg-karte:hover:not(.is-an),.dark .hzb2-frist-dlg-chip:hover:not(.is-an){background:var(--surface-raised);border-color:var(--border-strong)}.dark .hzb2-frist-dlg-karte.is-behoerdlich .hzb2-frist-dlg-art-icon{color:var(--rot-300)}.dark .hzb2-frist-dlg .fi-fo-field:has(.fi-checkbox-input) .fi-fo-field-label-content{color:var(--text-primary)}:is(.dark .hzb2-frist-dlg .fi-input-wrp:not(.fi-disabled):focus-within,.dark .hzb2-frist-dlg .fi-fo-field:has(.fi-select-input) .fi-input-wrp:not(.fi-disabled):has([aria-expanded=true])){box-shadow:0 0 0 3px #16202a!important}.dark .hzb2-frist-dlg .fi-input-wrp.fi-invalid{outline-color:var(--rot-300);box-shadow:0 0 0 3px var(--status-error-bg)!important}.dark .hzb2-frist-dlg-pflicht,.dark .hzb2-frist-dlg .fi-fo-field-label-required-mark,.dark .hzb2-frist-dlg-fehler,.dark .hzb2-frist-dlg .fi-fo-field-wrp-error-message,.dark .hzb2-frist-dlg-tage.is-over{color:var(--rot-300)}.dark .hzb2-frist-dlg-tage.is-bald{color:var(--orange-300)}.fi-modal-window.hzb2-rechnung-dlg{background:var(--surface-default);max-width:min(900px,100%);box-shadow:var(--el-3);color:var(--text-primary);border-radius:12px;padding:0;font-size:14px;line-height:20px;overflow:hidden}.hzb2-rechnung-dlg button,.hzb2-rechnung-dlg input,.hzb2-rechnung-dlg textarea{font:inherit}.hzb2-rechnung-dlg .fi-modal-header{border-bottom:1px solid var(--border-default);padding:16px 64px 16px 20px;display:block;position:relative}.hzb2-rechnung-dlg .fi-modal-header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-rechnung-dlg .fi-modal-heading{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);margin:0;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.hzb2-rechnung-dlg .fi-modal-description{color:var(--n-500);order:-1;margin:0;font-size:12px;line-height:18px}.hzb2-rechnung-dlg-kontext{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.hzb2-rechnung-dlg-kontext .hzb2-co,.hzb2-rechnung-dlg-firma .hzb2-co{height:18px;padding:0 5px;font-size:10px}.hzb2-rechnung-dlg .fi-modal-close-btn{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);width:32px;height:32px;color:var(--n-600);top:16px;right:20px;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset-inline-end:20px}.hzb2-rechnung-dlg .fi-modal-close-btn:hover{background:var(--surface-page)}.hzb2-rechnung-dlg .fi-modal-close-btn .fi-icon{width:16px;height:16px;color:var(--n-600)}.hzb2-rechnung-dlg .fi-modal-content{gap:0;padding:16px 20px}.hzb2-rechnung-dlg .fi-modal-content>.fi-sc,.hzb2-rechnung-dlg .fi-modal-content>.fi-sc.fi-sc-has-gap{gap:16px}.hzb2-rechnung-dlg .hzb2-rechnung-dlg-block>.fi-grid.fi-sc-has-gap{gap:10px}.hzb2-rechnung-dlg .hzb2-rechnung-dlg-gruppe{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);font-size:11px;font-weight:500;line-height:14px;display:block}.hzb2-rechnung-dlg .hzb2-rechnung-dlg-raster>.fi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px 16px}.hzb2-rechnung-dlg .fi-fo-field{gap:5px}.hzb2-rechnung-dlg .fi-fo-field-label-ctn{justify-content:space-between;gap:8px}.hzb2-rechnung-dlg .fi-fo-field-label-content{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-rechnung-dlg .fi-fo-field-label-content .fi-fo-field-label-required-mark{vertical-align:baseline;color:var(--rot-500);margin-left:4px;font-size:12px;font-weight:500;position:static;top:0}.hzb2-rechnung-dlg .fi-fo-field-label-ctn>.fi-sc .fi-sc-text{color:var(--n-400);white-space:nowrap;font-size:12px;font-weight:400;line-height:16px}.hzb2-rechnung-dlg .fi-fo-field-content-col{gap:5px}.hzb2-rechnung-dlg .fi-fo-field-content-col>.fi-sc .fi-sc-text{min-width:0;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;display:block;overflow:hidden}.hzb2-rechnung-dlg .fi-input-wrp{border-radius:var(--r-sm);border-color:var(--border-strong);min-block-size:36px;box-shadow:none}.hzb2-rechnung-dlg .fi-input-wrp input.fi-input,.hzb2-rechnung-dlg .fi-input-wrp .fi-fo-date-time-picker-display-text-input{font-variant-numeric:tabular-nums;block-size:34px;color:var(--text-primary);padding-block:0;padding-inline:12px;font-size:13px}.hzb2-rechnung-dlg .fi-input-wrp input.fi-input::placeholder,.hzb2-rechnung-dlg textarea::placeholder{color:var(--n-400)}.hzb2-rechnung-dlg .fi-input-wrp input.fi-input.is-zahl{text-align:right}.hzb2-rechnung-dlg .fi-input-wrp .fi-input-wrp-suffix{background:0 0;border:0;padding-inline:0 12px}.hzb2-rechnung-dlg .fi-input-wrp .fi-input-wrp-suffix .fi-input-wrp-label{color:var(--n-500);font-size:12px}.hzb2-rechnung-dlg .fi-input-wrp .fi-select-input-btn{white-space:nowrap;block-size:34px;min-block-size:34px;padding-inline:12px 34px;font-size:13px}.hzb2-rechnung-dlg .fi-input-wrp .fi-select-input-value-label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hzb2-rechnung-dlg .fi-input-wrp .fi-select-input-placeholder{color:var(--n-400)}.hzb2-rechnung-dlg .fi-input-wrp.fi-disabled{background:var(--surface-default)}.hzb2-rechnung-dlg .fi-input-wrp.fi-disabled .fi-select-input-btn,.hzb2-rechnung-dlg .fi-input-wrp.fi-disabled .fi-select-input-value-label{color:var(--text-primary);opacity:1;cursor:default}.hzb2-rechnung-dlg .fi-input-wrp.fi-disabled input.fi-input{-webkit-text-fill-color:currentColor;cursor:default}.hzb2-rechnung-dlg-firma{align-items:center;gap:8px;display:inline-flex}.hzb2-rechnung-dlg .fi-input-wrp:not(.fi-disabled):focus-within{border-color:var(--action-primary);outline:none;box-shadow:none!important}.hzb2-rechnung-dlg .fi-fo-field:has(.fi-select-input) .fi-input-wrp:not(.fi-disabled):has([aria-expanded=true]){border-color:var(--action-primary);box-shadow:0 0 0 3px var(--schiefer-100)!important}.hzb2-rechnung-dlg .fi-input-wrp.fi-invalid{border-color:var(--rot-500);box-shadow:0 0 0 3px var(--rot-100)!important}.hzb2-rechnung-dlg .fi-fo-field-wrp-error-message{color:var(--rot-500);font-size:12px;line-height:16px}.hzb2-rechnung-dlg .fi-fo-textarea{border-radius:var(--r-sm);border-color:var(--border-strong);box-shadow:none}.hzb2-rechnung-dlg .fi-fo-textarea textarea{min-height:64px;color:var(--text-primary);resize:vertical;padding:10px 12px;font-size:13px;line-height:20px}.hzb2-rechnung-dlg .fi-fo-field:has(.hzb2-rechnung-dlg-arten){gap:8px}.hzb2-rechnung-dlg .hzb2-rechnung-dlg-arten.fi-fo-radio{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.hzb2-rechnung-dlg-arten>.fi-fo-radio-label{border:1.5px solid var(--border-default);background:var(--surface-default);cursor:pointer;border-radius:8px;flex-direction:row;align-items:center;gap:10px;min-width:0;margin:0;padding:10px 12px;display:flex}.hzb2-rechnung-dlg-arten>.fi-fo-radio-label:hover{background:var(--surface-page)}.hzb2-rechnung-dlg-arten>.fi-fo-radio-label:has(input:checked){border-color:var(--action-primary);background:var(--schiefer-50)}.hzb2-rechnung-dlg-arten .fi-radio-input{appearance:none;border:1.5px solid var(--border-strong);background:var(--surface-default);width:18px;height:18px;box-shadow:none;cursor:pointer;border-radius:999px;flex-shrink:0;place-content:center;margin:0;display:inline-grid}.hzb2-rechnung-dlg-arten .fi-radio-input:before{content:"";background:0 0;border-radius:999px;width:9px;height:9px}.hzb2-rechnung-dlg-arten .fi-radio-input:checked{border-color:var(--action-primary);background:var(--surface-default);background-image:none}.hzb2-rechnung-dlg-arten .fi-radio-input:checked:before{background:var(--action-primary)}.hzb2-rechnung-dlg-arten .fi-radio-input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-rechnung-dlg-arten>.fi-fo-radio-label:after{content:"";background:var(--n-600);width:16px;height:16px;-webkit-mask:var(--hzb2-rechnung-dlg-symbol) center / 16px no-repeat;-webkit-mask:var(--hzb2-rechnung-dlg-symbol) center / 16px no-repeat;-webkit-mask:var(--hzb2-rechnung-dlg-symbol) center / 16px no-repeat;-webkit-mask:var(--hzb2-rechnung-dlg-symbol) center / 16px no-repeat;mask:var(--hzb2-rechnung-dlg-symbol) center / 16px no-repeat;flex-shrink:0;order:1}.hzb2-rechnung-dlg-arten>.fi-fo-radio-label>.fi-fo-radio-label-text{order:2}.hzb2-rechnung-dlg-arten>.fi-fo-radio-label:first-child{--hzb2-rechnung-dlg-symbol:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3 10h18M7 15h4'/%3E%3C/svg%3E")}.hzb2-rechnung-dlg-arten>.fi-fo-radio-label:nth-child(2){--hzb2-rechnung-dlg-symbol:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h9l3 3v15H6z'/%3E%3Cpath d='M9 10h6M9 14h6M9 18h4'/%3E%3C/svg%3E")}.hzb2-rechnung-dlg-arten>.fi-fo-radio-label:nth-child(3){--hzb2-rechnung-dlg-symbol:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='m8 12 3 3 5-6'/%3E%3C/svg%3E")}.hzb2-rechnung-dlg-arten .fi-fo-radio-label-text{flex-direction:column;gap:0;min-width:0;margin:0;display:flex}.hzb2-rechnung-dlg-arten .fi-fo-radio-label-text,.hzb2-rechnung-dlg-arten .fi-fo-radio-label-text>p:first-child{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.hzb2-rechnung-dlg-arten .fi-fo-radio-label-description{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;font-weight:400;line-height:16px;overflow:hidden}.hzb2-rechnung-dlg .hzb2-rechnung-dlg-kopfzeile>.fi-grid{justify-content:space-between;align-items:center;gap:12px;display:flex}.hzb2-rechnung-dlg .hzb2-rechnung-dlg-kopfzeile>.fi-grid>.fi-grid-col{min-width:0}.hzb2-rechnung-dlg .hzb2-rechnung-dlg-kopfzeile .fi-ac{flex-direction:row;justify-content:flex-end;gap:6px;display:flex}.hzb2-rechnung-dlg .hzb2-rechnung-dlg-link.fi-link{border-radius:var(--r-sm);height:28px;color:var(--action-primary);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;line-height:16px;text-decoration:none;display:inline-flex}.hzb2-rechnung-dlg .hzb2-rechnung-dlg-link.fi-link:hover:not(.fi-disabled){background:var(--schiefer-50);text-decoration:none}.hzb2-rechnung-dlg .hzb2-rechnung-dlg-link.fi-link .fi-icon{width:14px;height:14px;color:var(--action-primary)}.hzb2-rechnung-dlg .hzb2-rechnung-dlg-link.fi-link.fi-disabled{color:var(--n-400);opacity:1;cursor:not-allowed}.hzb2-rechnung-dlg .hzb2-rechnung-dlg-link.fi-link.fi-disabled .fi-icon{color:var(--n-400)}.hzb2-rechnung-dlg .hzb2-rechnung-dlg-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-rechnung-dlg .hzb2-rechnung-dlg-tabelle{border:1px solid var(--border-default);background:var(--surface-default);border-radius:8px;overflow:hidden}.hzb2-rechnung-dlg .hzb2-rechnung-dlg-tabelle>.fi-grid.fi-sc-has-gap,.hzb2-rechnung-dlg .fi-fo-table-repeater{gap:0}.hzb2-rechnung-dlg .fi-fo-table-repeater>table{width:100%;box-shadow:none;--tw-ring-shadow:0 0 #0000;background:0 0;border:0;border-radius:0;display:block}.hzb2-rechnung-dlg .fi-fo-table-repeater>table>thead,.hzb2-rechnung-dlg .fi-fo-table-repeater>table>tbody{border:0;display:block}.hzb2-rechnung-dlg .fi-fo-table-repeater>table>thead>tr,.hzb2-rechnung-dlg .fi-fo-table-repeater>table>tbody>tr{border:0;border-bottom:1px solid var(--n-100);grid-template-columns:32px minmax(0,2fr) 72px 80px 110px 80px 100px 28px;align-items:center;gap:8px;padding:8px 12px;display:grid}.hzb2-rechnung-dlg .fi-fo-table-repeater>table>thead>tr{background:var(--surface-page);border-bottom-color:var(--border-default);padding-block:6px}.hzb2-rechnung-dlg .fi-fo-table-repeater>table>thead>tr>th{text-transform:uppercase;letter-spacing:.04em;color:var(--n-500);white-space:nowrap;text-align:left;background:0 0;border:0;border-radius:0;width:auto;padding:0;font-size:11px;font-weight:500;line-height:14px}.hzb2-rechnung-dlg .fi-fo-table-repeater>table>thead>tr>th.fi-align-end{text-align:right}.hzb2-rechnung-dlg .fi-fo-table-repeater-header-required-mark{display:none}.hzb2-rechnung-dlg .fi-fo-table-repeater>table>tbody>tr>td{border:0;min-width:0;padding:0;display:block}.hzb2-rechnung-dlg .fi-fo-table-repeater>table>tbody>tr:last-child{border-bottom:0}.hzb2-rechnung-dlg .fi-fo-table-repeater>table>tbody>tr:hover{background:0 0}.hzb2-rechnung-dlg .fi-fo-table-repeater>table>tbody>tr:has(.hzb2-rechnung-dlg-netto.is-leer){background:var(--surface-page)}@supports (color:color-mix(in lab, red, red)){.hzb2-rechnung-dlg .fi-fo-table-repeater>table>tbody>tr:has(.hzb2-rechnung-dlg-netto.is-leer){background:color-mix(in srgb, var(--surface-page) 50%, var(--surface-default))}}.hzb2-rechnung-dlg .fi-fo-table-repeater tr:has(.hzb2-rechnung-dlg-netto.is-leer) .hzb2-rechnung-dlg-pos{color:var(--n-400)}.hzb2-rechnung-dlg .fi-fo-table-repeater .fi-fo-field{gap:3px}.hzb2-rechnung-dlg .fi-fo-table-repeater .fi-input-wrp{min-block-size:34px}.hzb2-rechnung-dlg .fi-fo-table-repeater .fi-input-wrp input.fi-input{block-size:32px;padding-inline:10px}.hzb2-rechnung-dlg .fi-fo-table-repeater .fi-input-wrp .fi-select-input-btn{block-size:32px;min-block-size:32px;padding-inline:10px 24px}.hzb2-rechnung-dlg .fi-fo-table-repeater .fi-input-wrp .fi-select-input-btn:after,.hzb2-rechnung-dlg .fi-fo-table-repeater .fi-select-input-btn>svg{inset-inline-end:6px}.hzb2-rechnung-dlg .fi-fo-table-repeater .fi-input-wrp .fi-input-wrp-suffix{border-left:1px solid var(--border-default);background:var(--surface-page);align-self:stretch;padding:0 8px}.hzb2-rechnung-dlg .fi-fo-table-repeater .fi-input-wrp.fi-disabled{background:var(--surface-page)}.hzb2-rechnung-dlg .fi-fo-table-repeater .fi-input-wrp.fi-disabled input.fi-input,.hzb2-rechnung-dlg .fi-fo-table-repeater .fi-input-wrp.fi-disabled .fi-select-input-btn{color:var(--n-600)}.hzb2-rechnung-dlg .fi-fo-table-repeater .fi-fo-field-wrp-error-message{white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:14px;overflow:hidden}.hzb2-rechnung-dlg-pos{color:var(--n-500);font-variant-numeric:tabular-nums;font-size:13px;display:block}.hzb2-rechnung-dlg-netto{text-align:right;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600;display:block}.hzb2-rechnung-dlg-netto.is-leer{color:var(--n-400);font-weight:400}.hzb2-rechnung-dlg .fi-fo-table-repeater-actions{justify-content:flex-end;gap:0;padding:0}.hzb2-rechnung-dlg .fi-fo-table-repeater-actions [data-reorder-hidden]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.hzb2-rechnung-dlg td:first-child .fi-fo-table-repeater-actions{justify-content:flex-start}.hzb2-rechnung-dlg td:first-child .fi-fo-table-repeater-actions .fi-icon-btn[x-sortable-handle]{cursor:grab;background:radial-gradient(circle, var(--n-300) 1.5px, transparent 1.6px) 0 0 / 5px 5px repeat;border:0;border-radius:0;width:9px;height:15px;margin:0;padding:0}.hzb2-rechnung-dlg td:first-child .fi-fo-table-repeater-actions .fi-icon-btn[x-sortable-handle] svg{display:none}.hzb2-rechnung-dlg td:last-child .fi-fo-table-repeater-actions .fi-icon-btn{border-radius:var(--r-sm);width:28px;height:28px;color:var(--n-500);border:1px solid #0000;margin:0}.hzb2-rechnung-dlg td:last-child .fi-fo-table-repeater-actions .fi-icon-btn svg{width:14px;height:14px;color:var(--n-500)}.hzb2-rechnung-dlg td:last-child .fi-fo-table-repeater-actions .fi-icon-btn:hover{border-color:var(--rot-300);background:var(--rot-100)}.hzb2-rechnung-dlg td:last-child .fi-fo-table-repeater-actions .fi-icon-btn:hover svg{color:var(--rot-500)}.hzb2-rechnung-dlg .fi-fo-table-repeater-actions .fi-icon-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-rechnung-dlg .hzb2-rechnung-dlg-fuss{border-top:1px solid var(--border-default);background:var(--surface-page);padding:10px 12px;font-size:12px;line-height:16px}.hzb2-rechnung-dlg .hzb2-rechnung-dlg-fuss>.fi-grid{grid-template-columns:minmax(0,1fr) 220px;gap:16px;display:grid}.hzb2-rechnung-dlg .hzb2-rechnung-dlg-fuss>.fi-grid>.fi-grid-col{grid-column:auto;min-width:0}.hzb2-rechnung-dlg .hzb2-rechnung-dlg-fusslinks>.fi-grid.fi-sc-has-gap{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.hzb2-rechnung-dlg .hzb2-rechnung-dlg-fusslinks .hzb2-rechnung-dlg-link.fi-link{margin-left:-10px}.hzb2-rechnung-dlg .hzb2-rechnung-dlg-nachlass{color:var(--n-500);font-size:12px;line-height:16px;display:block}.hzb2-rechnung-dlg-summe{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;font-size:12px;line-height:16px;display:grid}.hzb2-rechnung-dlg-summe>span:nth-child(odd){color:var(--n-500);white-space:nowrap}.hzb2-rechnung-dlg-summe>span:nth-child(2n){text-align:right;color:var(--text-primary);white-space:nowrap}.hzb2-rechnung-dlg-summe>.is-brutto,.hzb2-rechnung-dlg-summe>span.is-brutto:nth-child(odd){border-top:1px solid var(--border-default);color:var(--text-primary);padding-top:3px;font-weight:600}.hzb2-rechnung-dlg-auftrag{border:1px solid var(--border-default);background:var(--surface-page);color:var(--n-600);border-radius:8px;align-items:center;gap:10px;padding:12px 14px;display:flex}.hzb2-rechnung-dlg-auftrag>svg{flex-shrink:0}.hzb2-rechnung-dlg-auftrag>div{flex-direction:column;flex:auto;min-width:0;display:flex}.hzb2-rechnung-dlg-auftrag strong{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.hzb2-rechnung-dlg-auftrag span{color:var(--n-500);font-size:12px;line-height:16px}.hzb2-rechnung-dlg-auftrag>b{color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:14px;font-weight:600}.hzb2-rechnung-dlg-auftrag>b small{color:var(--n-500);font-size:11px;font-weight:400}.hzb2-rechnung-dlg .fi-modal-footer{border-top:1px solid var(--border-default);background:var(--surface-page);margin:0;padding:12px 20px}.hzb2-rechnung-dlg .fi-modal-footer-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.hzb2-rechnung-dlg .hzb2-rechnung-dlg-hinweis{opacity:1;cursor:default;pointer-events:none;flex:auto;justify-content:flex-start;align-items:center;gap:6px;min-width:0;margin-right:auto;padding:0;display:flex}.hzb2-rechnung-dlg .hzb2-rechnung-dlg-hinweis .fi-icon{width:14px;height:14px;color:var(--n-500);flex-shrink:0}.hzb2-rechnung-dlg .hzb2-rechnung-dlg-hinweis .fi-link-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-500);font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.hzb2-rechnung-dlg .hzb2-rechnung-dlg-hinweis.is-warnung .fi-icon,.hzb2-rechnung-dlg .hzb2-rechnung-dlg-hinweis.is-warnung .fi-link-label{color:var(--orange-600)}.hzb2-rechnung-dlg .hzb2-rechnung-dlg-btn{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:36px;min-block-size:36px;box-shadow:none;color:var(--text-primary);white-space:nowrap;flex-shrink:0;padding:0 12px;font-size:13px;font-weight:500}.hzb2-rechnung-dlg .hzb2-rechnung-dlg-btn:hover{background:var(--surface-page)}.hzb2-rechnung-dlg .hzb2-rechnung-dlg-speichern{border-radius:var(--r-sm);background:var(--action-primary);height:36px;min-block-size:36px;color:var(--action-primary-text);white-space:nowrap;border:0;flex-shrink:0;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-rechnung-dlg .hzb2-rechnung-dlg-speichern:hover{background:var(--action-primary-hover)}.hzb2-rechnung-dlg .hzb2-rechnung-dlg-speichern .fi-icon{width:14px;height:14px;color:var(--action-primary-text)}.hzb2-rechnung-dlg .hzb2-rechnung-dlg-speichern:focus-visible,.hzb2-rechnung-dlg .hzb2-rechnung-dlg-btn:focus-visible,.hzb2-rechnung-dlg .fi-modal-close-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (width<=64rem){.hzb2-rechnung-dlg .hzb2-rechnung-dlg-raster>.fi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hzb2-rechnung-dlg .hzb2-rechnung-dlg-raster>.fi-grid>.fi-grid-col{grid-column:span 1/span 1}.hzb2-rechnung-dlg .hzb2-rechnung-dlg-arten.fi-fo-radio{grid-template-columns:minmax(0,1fr)}.hzb2-rechnung-dlg .hzb2-rechnung-dlg-tabelle{overflow-x:auto}.hzb2-rechnung-dlg .fi-fo-table-repeater>table{min-width:760px}.hzb2-rechnung-dlg .hzb2-rechnung-dlg-fuss>.fi-grid{grid-template-columns:minmax(0,1fr)}.hzb2-rechnung-dlg .fi-modal-footer-actions{flex-wrap:wrap}.hzb2-rechnung-dlg .hzb2-rechnung-dlg-hinweis{flex-basis:100%}}.dark .hzb2-rechnung-dlg .fi-modal-close-btn,.dark .hzb2-rechnung-dlg .fi-modal-close-btn .fi-icon,.dark .hzb2-rechnung-dlg .fi-fo-field-label-content{color:var(--text-secondary)}.dark .hzb2-rechnung-dlg .fi-fo-table-repeater>table>tbody>tr{border-bottom-color:var(--n-800)}.dark .hzb2-rechnung-dlg .hzb2-rechnung-dlg-link.fi-link:hover:not(.fi-disabled){background:var(--surface-raised)}.dark .hzb2-rechnung-dlg-arten>.fi-fo-radio-label:has(input:checked){background:var(--surface-raised)}.dark .hzb2-rechnung-dlg-arten>.fi-fo-radio-label:after{background:var(--text-secondary)}.dark .hzb2-rechnung-dlg td:last-child .fi-fo-table-repeater-actions .fi-icon-btn:hover{background:var(--status-error-bg);border-color:var(--rot-300)}.dark .hzb2-rechnung-dlg td:last-child .fi-fo-table-repeater-actions .fi-icon-btn:hover svg{color:var(--rot-300)}.dark .hzb2-rechnung-dlg .hzb2-rechnung-dlg-hinweis.is-warnung .fi-icon,.dark .hzb2-rechnung-dlg .hzb2-rechnung-dlg-hinweis.is-warnung .fi-link-label{color:var(--status-warning)}:is(.dark .hzb2-rechnung-dlg .fi-input-wrp:not(.fi-disabled):focus-within,.dark .hzb2-rechnung-dlg .fi-fo-field:has(.fi-select-input) .fi-input-wrp:not(.fi-disabled):has([aria-expanded=true])){box-shadow:0 0 0 3px var(--surface-raised)!important}.dark .hzb2-rechnung-dlg .fi-input-wrp.fi-invalid{border-color:var(--rot-300);box-shadow:0 0 0 3px var(--status-error-bg)!important}.dark .hzb2-rechnung-dlg .fi-fo-field-label-required-mark,.dark .hzb2-rechnung-dlg .fi-fo-field-wrp-error-message{color:var(--rot-300)}.hzb2-rechnung-dlg .hzb2-rechnung-dlg-link.fi-link>.fi-link-label{align-self:center;line-height:16px}:is(.hzb2-rechnung-dlg .fi-fo-table-repeater>table:has(>tbody>tr>td:first-child .fi-fo-table-repeater-actions)>thead>tr,.hzb2-rechnung-dlg .fi-fo-table-repeater>table:has(>tbody>tr>td:first-child .fi-fo-table-repeater-actions)>tbody>tr){grid-template-columns:20px 32px minmax(0,2fr) 72px 80px 110px 80px 100px 28px}.hzb2-restaufwand-dlg-leiste{border:1px solid var(--border-default);background:var(--surface-page);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.hzb2-restaufwand-dlg-zelle{border-right:1px solid var(--n-100);flex-direction:column;gap:2px;min-width:0;padding:10px 14px;display:flex}.hzb2-restaufwand-dlg-zelle:last-child{border-right:0}.hzb2-restaufwand-dlg-label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;color:var(--n-500);font-size:11px;line-height:16px;overflow:hidden}.hzb2-restaufwand-dlg-wert{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:17px;font-weight:600;line-height:24px}.hzb2-restaufwand-dlg-wert.is-plan{color:var(--n-600)}.hzb2-restaufwand-dlg-wert.is-leer{color:var(--n-400)}.hzb2-restaufwand-dlg-hinweis{text-overflow:ellipsis;white-space:nowrap;color:var(--n-500);font-variant-numeric:tabular-nums;font-size:11px;line-height:16px;overflow:hidden}@media (width<=40rem){.hzb2-restaufwand-dlg-leiste{grid-template-columns:repeat(2,minmax(0,1fr))}.hzb2-restaufwand-dlg-zelle:nth-child(2){border-right:0}.hzb2-restaufwand-dlg-zelle:nth-child(-n+2){border-bottom:1px solid var(--n-100)}}.hzb2-restaufwand-dlg .hzb2-restaufwand-dlg-felder>.fi-grid.fi-sc-has-gap{gap:14px 16px}.hzb2-restaufwand-dlg .hzb2-restaufwand-dlg-felder .fi-fo-field-content-col>.fi-sc,.hzb2-restaufwand-dlg .hzb2-restaufwand-dlg-felder .fi-fo-field-content-col>.fi-sc .fi-sc-text{white-space:normal;text-overflow:clip;overflow:visible}.hzb2-restaufwand-dlg .fi-fo-toggle-buttons.fi-inline{flex-wrap:wrap;align-items:center;gap:6px;min-height:36px;display:flex}.hzb2-restaufwand-dlg .fi-fo-toggle-buttons .fi-fo-toggle-buttons-btn-ctn{display:flex}.hzb2-restaufwand-dlg .fi-fo-toggle-buttons .fi-btn{border:1px solid var(--border-default);background:var(--surface-default);height:30px;min-block-size:30px;box-shadow:none;color:var(--n-600);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;border-radius:999px;outline:0;align-items:center;margin:0;padding:0 10px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.hzb2-restaufwand-dlg .fi-fo-toggle-buttons .fi-btn:hover{background:var(--surface-page);color:var(--n-600)}.hzb2-restaufwand-dlg .fi-fo-toggle-buttons .fi-btn[aria-pressed=true]{border-color:var(--action-primary);background:var(--schiefer-50);color:var(--schiefer-700)}.hzb2-restaufwand-dlg .fi-fo-toggle-buttons .fi-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-restaufwand-dlg .hzb2-unterprojekt-vorschlagen{gap:6px}.hzb2-restaufwand-dlg .hzb2-unterprojekt-vorschlagen .fi-icon{width:13px;height:13px;color:inherit}.hzb2-restaufwand-dlg .hzb2-unterprojekt-sperre .fi-icon{width:13px;height:13px}.dark .hzb2-restaufwand-dlg-zelle{border-color:var(--border-default)!important}.dark .hzb2-restaufwand-dlg-wert.is-plan,.dark .hzb2-restaufwand-dlg-label,.dark .hzb2-restaufwand-dlg-hinweis,.dark .hzb2-restaufwand-dlg .fi-fo-toggle-buttons .fi-btn{color:var(--text-secondary)}.dark .hzb2-restaufwand-dlg .fi-fo-toggle-buttons .fi-btn[aria-pressed=true]{color:var(--schiefer-300);border-color:var(--schiefer-300);background:#16202a}.hzb2-planvorschau-mini{--h:128px;width:100%;height:var(--h);background:repeating-linear-gradient(0deg, var(--surface-page) 0 9px, var(--n-100) 9px 10px), repeating-linear-gradient(90deg, var(--surface-page) 0 9px, var(--n-100) 9px 10px);background-blend-mode:multiply;place-items:center;display:grid;position:relative;overflow:hidden}.hzb2-planvorschau-platz{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hzb2-planvorschau-blatt{aspect-ratio:var(--r);width:min(calc(100% - 16px), calc((var(--h) - 16px) * var(--r)));border:1px solid var(--border-default);box-shadow:var(--el-1);opacity:0;background:#fff;border-radius:3px;grid-area:1/1;transition:opacity .18s;position:relative}.hzb2-planvorschau-blatt.is-geladen{opacity:1}.hzb2-planvorschau-blatt img{object-fit:fill;border-radius:2px;width:100%;height:100%;display:block}.hzb2-planvorschau-punkt{background:var(--pin,var(--n-600));border-radius:999px;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;box-shadow:0 0 0 1.5px #fff,0 1px 2px #18171459}.hzb2-planvorschau-punkt.is-nummer{border-radius:999px 999px 999px 2px;justify-content:center;align-items:center;width:18px;height:18px;margin:0;display:flex;transform:translate(-50%,-100%)rotate(-45deg);box-shadow:0 1px 2px #18171459}.hzb2-planvorschau-punkt.is-nummer>span{color:#fff;font-variant-numeric:tabular-nums;font-size:9px;font-style:normal;font-weight:600;line-height:1;transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.hzb2-planvorschau-blatt{transition:none}}.hzb2-begehung-plankachel.hzb2-planvorschau-kachel{overflow:visible}.hzb2-planvorschau-bild{border:0;border-bottom:1px solid var(--border-default);cursor:zoom-in;background:0 0;border-radius:8px 8px 0 0;width:100%;height:auto;padding:0;display:block;overflow:hidden}.hzb2-planvorschau-bild:hover .hzb2-planvorschau-blatt.is-geladen{box-shadow:var(--el-2)}.hzb2-planvorschau-bild:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.hzb2-planvorschau-kachel .hzb2-begehung-planfuss .hzb2-name{min-width:0}.hzb2-planvorschau-menue{min-width:160px;top:auto;bottom:calc(100% + 4px)}.fi-modal-window.hzb2-planvorschau{border-radius:var(--r-lg);background:var(--surface-default);width:calc(100vw - 48px);max-width:1600px;box-shadow:var(--el-3);color:var(--text-primary);padding:0;font-size:14px;line-height:20px;overflow:hidden}.hzb2-planvorschau .fi-modal-header{border-bottom:1px solid var(--border-default);padding:14px 64px 12px 20px;display:block;position:relative}.hzb2-planvorschau .fi-modal-header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-planvorschau .fi-modal-heading{color:var(--text-primary);margin:0;font-size:18px;font-weight:600;line-height:24px}.hzb2-planvorschau-titel{align-items:center;gap:8px;display:inline-flex}.hzb2-planvorschau-version{background:var(--n-100);height:22px;color:var(--n-600);border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.hzb2-planvorschau .fi-modal-description{color:var(--n-500);font-variant-numeric:tabular-nums;margin:0;font-size:12px;line-height:16px}.hzb2-planvorschau .fi-modal-close-btn,.hzb2-planversion .fi-modal-close-btn{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);width:32px;height:32px;color:var(--n-600);top:16px;right:20px;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset-inline-end:20px}.hzb2-planvorschau .fi-modal-close-btn:hover,.hzb2-planversion .fi-modal-close-btn:hover{background:var(--surface-page)}.hzb2-planvorschau .fi-modal-close-btn .fi-icon,.hzb2-planversion .fi-modal-close-btn .fi-icon{width:14px;height:14px;color:var(--n-600)}.hzb2-planvorschau .fi-modal-content{background:var(--surface-page);gap:0;padding:0}.hzb2-planvorschau-werkzeug{border-bottom:1px solid var(--border-default);background:var(--surface-default);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 20px;display:flex}.hzb2-planvorschau-seiten{align-items:center;gap:6px;min-width:0;display:flex}.hzb2-planvorschau-seiten .hzb2-btn.is-icon{justify-content:center;width:30px;padding:0}.hzb2-planvorschau-seitenzahl{color:var(--n-600);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.hzb2-planvorschau-legende{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;margin-left:10px;font-size:12px;overflow:hidden}.hzb2-planvorschau-flaeche{border-radius:0}.hzb2-planvorschau-scroller{height:calc(100vh - 260px);min-height:320px;max-height:none}.hzb2-planvorschau-status:not([hidden]){background:var(--surface-default);border:1px solid var(--border-default);box-shadow:var(--el-2);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:calc(100% - 64px);margin:0;padding:6px 12px;position:absolute;bottom:28px;left:50%;overflow:hidden;transform:translate(-50%)}.hzb2-planvorschau-leer{text-align:center;max-width:420px;color:var(--n-500);flex-direction:column;align-items:center;gap:6px;margin:0 auto;padding:48px 16px;font-size:13px;line-height:20px;display:flex}.hzb2-planvorschau-leer strong{color:var(--text-primary);font-size:14px;font-weight:600}.hzb2-planvorschau-leersymbol{border:1px solid var(--schiefer-200);background:var(--schiefer-50);width:40px;height:40px;color:var(--action-primary);border-radius:999px;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.hzb2-planvorschau .fi-modal-footer,.hzb2-planversion .fi-modal-footer{border-top:1px solid var(--border-default);background:var(--surface-page);margin:0;padding:12px 20px}.hzb2-planvorschau .fi-modal-footer-actions,.hzb2-planversion .fi-modal-footer-actions{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.hzb2-planvorschau .hzb2-planvorschau-links{margin-right:auto}.hzb2-planvorschau .hzb2-planvorschau-knopf,.hzb2-planversion .hzb2-planversion-knopf,.hzb2-planversion .hzb2-planversion-primaer{border-radius:var(--r-sm);height:36px;flex-shrink:0;gap:6px;min-block-size:36px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-planvorschau .hzb2-planvorschau-knopf .fi-icon,.hzb2-planversion .fi-modal-footer .fi-icon{width:14px;height:14px}.hzb2-planvorschau .hzb2-planvorschau-primaer,.hzb2-planversion .hzb2-planversion-primaer{background:var(--action-primary);color:var(--action-primary-text);border:0}.hzb2-planvorschau .hzb2-planvorschau-primaer:hover,.hzb2-planversion .hzb2-planversion-primaer:hover{background:var(--action-primary-hover);color:var(--action-primary-text)}.hzb2-planvorschau .hzb2-planvorschau-primaer .fi-icon,.hzb2-planversion .hzb2-planversion-primaer .fi-icon{color:var(--action-primary-text)}.fi-modal-window.hzb2-planversion{background:var(--surface-default);max-width:min(820px,100%);color:var(--text-primary);border-radius:12px;padding:0;font-size:14px;line-height:20px;overflow:hidden;box-shadow:0 8px 24px #1817141f,0 2px 6px #18171414}.hzb2-planversion .fi-modal-header{border-bottom:1px solid var(--border-default);text-align:left;padding:16px 64px 16px 20px;display:block;position:relative}.hzb2-planversion .fi-modal-header>div{flex-direction:column-reverse;gap:2px;min-width:0;display:flex}.hzb2-planversion .fi-modal-heading{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);margin:0;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.hzb2-planversion .fi-modal-description{color:var(--n-500);margin:0;font-size:12px;line-height:16px}.hzb2-planversion .fi-modal-content{padding:16px 20px}.hzb2-planversion .fi-modal-content>.fi-sc{gap:16px}.hzb2-planversion .fi-fo-field-label-content{color:var(--n-600);font-size:12px;font-weight:500}.hzb2-planversion .fi-sc-text{color:var(--n-400);font-size:12px;font-weight:400;line-height:16px}.hzb2-planversion .fi-fo-field-content-col .fi-sc-text{color:var(--n-500);font-size:11px;line-height:16px}.hzb2-planversion .hzb2-planversion-hinweis{opacity:1;cursor:default;pointer-events:none;flex:auto;justify-content:flex-start;align-items:center;gap:6px;min-width:0;margin-right:auto;padding:0;display:flex}.hzb2-planversion .hzb2-planversion-hinweis .fi-icon{width:13px;height:13px;color:var(--n-500);flex-shrink:0}.hzb2-planversion .hzb2-planversion-hinweis .fi-link-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-500);font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.hzb2-planversion-banner{background:var(--status-info-bg);border:1px solid var(--blau-300);color:var(--blau-600);border-radius:8px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;line-height:20px;display:flex}.hzb2-planversion-banner svg{color:var(--status-info);flex-shrink:0}.hzb2-planversion-banner strong{font-weight:600}.hzb2-planversion-feld{flex-direction:column;gap:5px;min-width:0;height:100%;display:flex}.hzb2-planversion-label{color:var(--n-600);justify-content:space-between;gap:8px;font-size:12px;font-weight:500;display:flex}.hzb2-planversion-label>span+span{color:var(--n-400);font-weight:400}.hzb2-planversion-bisher{border:1px solid var(--border-default);border-radius:8px;flex:auto;overflow:hidden}.hzb2-planversion-bisher .hzb2-planvorschau-mini{--h:150px}.hzb2-planversion-drop .filepond--root{margin:0}.hzb2-planversion-drop .filepond--drop-label{min-height:150px}.hzb2-planversion-drop .filepond--panel-root{border:1.5px dashed var(--schiefer-300);background:var(--schiefer-50);border-radius:8px}.hzb2-planversion-drop .filepond--drop-label label{color:var(--text-primary);flex-direction:column;align-items:center;gap:6px;font-size:13px;display:flex}.hzb2-planversion-drop .filepond--label-action{color:var(--action-primary);font-weight:500;text-decoration:none}.hzb2-planversion-dropinfo{color:var(--n-500);font-size:11px;line-height:16px;display:block}.hzb2-planversion-ebenen .fi-fo-toggle-buttons-btn-ctn,.hzb2-planversion-ebenen>div{gap:6px}.hzb2-planversion-ebenen .fi-btn,.hzb2-planversion-ebenen .fi-btn:hover{border:1px solid var(--border-default);background:var(--surface-default);height:30px;min-block-size:30px;box-shadow:none;color:var(--n-600);border-radius:999px;padding:0 10px;font-size:12px;font-weight:500}.hzb2-planversion-ebenen .fi-btn[aria-pressed=true]{border-color:var(--action-primary);background:var(--schiefer-50);color:var(--schiefer-700)}.hzb2-planversion-ebenen .fi-btn[disabled]{background:var(--surface-page);color:var(--n-400);opacity:1;text-decoration:line-through}.hzb2-planversion .hzb2-planversion-paar.fi-grid{align-items:stretch;gap:16px;grid-template-columns:minmax(0,1fr) 260px!important}.hzb2-planversion-vorschau{border:1px solid var(--border-default);background:linear-gradient(90deg, var(--n-100) 0 1px, transparent 1px) 0 0 / 20px 20px, linear-gradient(var(--n-100) 0 1px, transparent 1px) 0 0 / 20px 20px, var(--surface-default);border-radius:8px;flex:auto;min-height:150px;position:relative;overflow:hidden}.hzb2-planversion-vorschau-bild{justify-content:center;align-items:center;display:flex;position:absolute;inset:8px}.hzb2-planversion-vorschau-bild canvas{border:1px solid var(--border-default);max-width:100%;max-height:100%;box-shadow:var(--el-1);background:#fff;display:none}.hzb2-planversion-vorschau-bild.is-geladen canvas{display:block}.hzb2-planversion-vorschau-chip{z-index:1;background:var(--action-primary);color:var(--action-primary-text);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600;line-height:14px;position:absolute;top:8px;left:8px}.hzb2-planversion-vorschau-leer{color:var(--n-500);text-align:center;font-size:11px;line-height:16px;position:absolute;bottom:10px;left:12px;right:12px}.hzb2-planversion-punkte{flex-direction:column;gap:8px;display:flex}.hzb2-planversion-punkte-kopf{color:var(--n-500);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.hzb2-planversion-punkte-kopf>span:first-child{letter-spacing:.06em;text-transform:uppercase;font-weight:500}.hzb2-planversion-punkt{color:var(--n-700);align-items:flex-start;gap:8px;font-size:13px;display:flex}.hzb2-planversion-punkt .hzb2-name>span:last-child{color:var(--n-500);font-size:11px}.hzb2-planversion-nr{background:var(--pin,var(--n-600));color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;font-size:9px;font-weight:600;display:inline-flex}@media (width<=720px){.hzb2-planversion .hzb2-planversion-paar.fi-grid{grid-template-columns:minmax(0,1fr)!important}.hzb2-planversion .hzb2-planversion-hinweis{flex-basis:100%}.fi-modal-window.hzb2-planvorschau{width:calc(100vw - 16px)}.hzb2-planvorschau-legende{display:none}}.dark .hzb2-planvorschau-leersymbol,.dark .hzb2-planversion-drop .filepond--panel-root{border-color:var(--schiefer-400);background:#16202a}.dark .hzb2-planversion-ebenen .fi-btn[aria-pressed=true]{color:var(--text-primary);background:#16202a}.fi-modal-window.hzb2-begstart-dlg{background:var(--surface-default);max-width:min(820px,100%);box-shadow:var(--el-3);color:var(--text-primary);border-radius:12px;padding:0;font-size:14px;line-height:20px;overflow:hidden}.fi-modal-window-ctn:has(>.hzb2-begstart-dlg){padding-top:48px}.hzb2-begstart-dlg button,.hzb2-begstart-dlg input,.hzb2-begstart-dlg textarea{font-family:inherit}.hzb2-begstart-dlg .fi-modal-header{border-bottom:1px solid var(--border-default);padding:16px 64px 16px 20px;display:block;position:relative}.hzb2-begstart-dlg .fi-modal-header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-begstart-dlg .fi-modal-heading{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;order:2;margin:0;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.hzb2-begstart-dlg .fi-modal-description{color:var(--n-500);order:1;align-items:center;gap:6px;margin:0;font-size:12px;line-height:18px;display:flex}.hzb2-begstart-dlg .fi-modal-close-btn{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);width:32px;height:32px;color:var(--n-600);top:16px;right:20px;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset-inline-end:20px}.hzb2-begstart-dlg .fi-modal-close-btn:hover{background:var(--surface-page)}.hzb2-begstart-dlg .fi-modal-close-btn .fi-icon{width:14px;height:14px;color:var(--n-600)}.hzb2-begstart-dlg .fi-modal-content{gap:0;padding:16px 20px}.hzb2-begstart-dlg .fi-modal-content>.fi-sc{gap:16px}.hzb2-begstart-dlg .fi-modal-content>.fi-sc>.fi-grid-col:empty{display:none}.hzb2-begstart-dlg .fi-modal-content>.fi-sc>.fi-grid-col:has(>.fi-hidden){display:none}.hzb2-begstart-dlg .fi-modal-content>.fi-sc>.fi-grid-col:has(.hzb2-begstart-dlg-titelzeile)+.fi-grid-col{margin-top:-6px}.hzb2-begstart-dlg .fi-modal-content>.fi-sc>.fi-grid-col:has(.hzb2-begstart-dlg-frei){margin-top:-8px}.hzb2-begstart-dlg .hzb2-begstart-dlg-raster.fi-grid,.hzb2-begstart-dlg .hzb2-begstart-dlg-raster>.fi-grid{gap:14px 16px}.hzb2-begstart-dlg-block{flex-direction:column;gap:10px;min-width:0;display:flex}.hzb2-begstart-dlg-block.is-eng{gap:8px}.hzb2-begstart-dlg-titelzeile{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.hzb2-begstart-dlg-titel{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);flex-shrink:0;font-size:11px;font-weight:500;line-height:16px}.hzb2-begstart-dlg-zusatz{min-width:0;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;overflow:hidden}.hzb2-begstart-dlg-label,.hzb2-begstart-dlg .fi-fo-field-label-content{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-begstart-dlg-pflicht{color:var(--rot-500)}.hzb2-begstart-dlg .fi-fo-field-label-required-mark{color:var(--rot-500);margin-left:3px}.hzb2-begstart-dlg .fi-fo-field{gap:5px}.hzb2-begstart-dlg .fi-fo-field-label-ctn{justify-content:space-between}.hzb2-begstart-dlg .fi-fo-field-label-col{gap:8px}.hzb2-begstart-dlg .fi-fo-field-content-col{gap:5px}.hzb2-begstart-dlg .fi-fo-field-wrp-hint,.hzb2-begstart-dlg .fi-fo-field-label-col .fi-sc-text{color:var(--n-400);font-size:12px;font-weight:400;line-height:16px}.hzb2-begstart-dlg .fi-fo-field-wrp-helper-text,.hzb2-begstart-dlg .fi-fo-field-content-col>.fi-sc .fi-sc-text{min-width:0;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;display:block;overflow:hidden}.hzb2-begstart-dlg .fi-input-wrp{border-radius:var(--r-sm);min-block-size:36px;box-shadow:none;outline:1px solid var(--border-strong);outline-offset:-1px}.hzb2-begstart-dlg .fi-input-wrp input.fi-input{font-variant-numeric:tabular-nums;block-size:34px;padding-block:0;padding-inline:12px;font-size:13px}.hzb2-begstart-dlg .fi-input-wrp input.fi-input::placeholder,.hzb2-begstart-dlg textarea::placeholder{color:var(--n-400)}.hzb2-begstart-dlg .fi-input-wrp .fi-select-input-btn{block-size:34px;min-block-size:34px;padding-inline:12px 34px;font-size:13px}.hzb2-begstart-dlg .fi-input-wrp .fi-select-input-value-label{text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;display:flex;overflow:hidden}.hzb2-begstart-dlg .fi-input-wrp .fi-select-input-placeholder{color:var(--n-400)}.hzb2-begstart-dlg .fi-input-wrp .fi-input-wrp-suffix{color:var(--n-500);padding-inline-end:12px;font-size:12px}.hzb2-begstart-dlg .fi-input-wrp .fi-input-wrp-suffix .fi-icon{width:13px;height:13px;color:var(--n-500)}.hzb2-begstart-dlg .fi-input-wrp textarea{min-height:64px;padding:10px 12px;font-size:13px;line-height:20px}.hzb2-begstart-dlg .fi-input-wrp.fi-disabled{outline-color:var(--border-default);background:var(--surface-page)}.hzb2-begstart-dlg .fi-input-wrp.fi-disabled .fi-select-input-btn,.hzb2-begstart-dlg .fi-input-wrp.fi-disabled input.fi-input{color:var(--n-600)}.hzb2-begstart-dlg .fi-input-wrp.fi-disabled .fi-input-wrp-suffix{background:0 0;border:0;padding-inline:0 12px}.hzb2-begstart-dlg .fi-input-wrp.fi-disabled .fi-input-wrp-suffix .fi-icon{color:var(--n-400)}.hzb2-begstart-dlg .fi-input-wrp.fi-disabled:has(.fi-input-wrp-suffix) .fi-select-input-btn{background-image:none;padding-inline-end:12px}.hzb2-begstart-dlg .fi-input-wrp:not(.fi-disabled):focus-within{box-shadow:none!important}.hzb2-begstart-dlg .fi-fo-field:has(.fi-select-input) .fi-input-wrp:not(.fi-disabled):has([aria-expanded=true]){outline-color:var(--action-primary);box-shadow:0 0 0 3px var(--schiefer-100)!important}.hzb2-begstart-dlg .fi-input-wrp.fi-invalid{outline-color:var(--rot-500);box-shadow:0 0 0 3px var(--rot-100)!important}.hzb2-begstart-dlg .fi-fo-field-wrp-error-message{color:var(--rot-500);font-size:12px;line-height:16px}.hzb2-begstart-dlg-objekt{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.hzb2-begstart-dlg-objekt>svg{color:var(--action-primary);flex-shrink:0}.hzb2-begstart-dlg-objekt-zusatz{color:var(--n-500);text-overflow:ellipsis;overflow:hidden}.hzb2-begstart-dlg .fi-select-input-value-label .hzb2-co,.hzb2-begstart-dlg .fi-select-input-option .hzb2-co{margin-right:8px}.hzb2-begstart-dlg-avatar{background:var(--schiefer-100);width:24px;height:24px;color:var(--schiefer-700);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.hzb2-begstart-dlg-avatar.is-intern{background:var(--action-primary);color:#fff}.hzb2-begstart-dlg-avatar.is-klein{width:20px;height:20px;margin-right:8px;font-size:9px}.hzb2-begstart-dlg-karten{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.hzb2-begstart-dlg-karte{border:1.5px solid var(--border-default);background:var(--surface-default);min-width:0;color:var(--text-primary);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.hzb2-begstart-dlg-karte:hover:not(.is-an){border-color:var(--schiefer-200);background:var(--schiefer-50)}.hzb2-begstart-dlg-karte.is-an{border-color:var(--action-primary);background:var(--schiefer-50)}.hzb2-begstart-dlg-karte:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-begstart-dlg-radio{box-sizing:border-box;border:1.5px solid var(--border-strong);border-radius:999px;flex-shrink:0;width:18px;height:18px;position:relative}.hzb2-begstart-dlg-karte.is-an .hzb2-begstart-dlg-radio{border-color:var(--action-primary)}.hzb2-begstart-dlg-karte.is-an .hzb2-begstart-dlg-radio:after{content:"";background:var(--action-primary);border-radius:999px;position:absolute;inset:3px}.hzb2-begstart-dlg-karte-icon{color:var(--n-500);flex-shrink:0}.hzb2-begstart-dlg-karte.is-an .hzb2-begstart-dlg-karte-icon{color:var(--action-primary)}.hzb2-begstart-dlg-karte-text{flex-direction:column;min-width:0;display:flex}.hzb2-begstart-dlg-karte-titel{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:20px;overflow:hidden}.hzb2-begstart-dlg-karte-info{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;overflow:hidden}.hzb2-begstart-dlg .hzb2-begstart-dlg-tn{gap:0}.hzb2-begstart-dlg .hzb2-begstart-dlg-tn>table{border:1px solid var(--border-default);width:100%;box-shadow:none;--tw-ring-shadow:0 0 #0000;background:var(--surface-default);border-bottom:0;border-radius:8px 8px 0 0;display:block;overflow:hidden}.hzb2-begstart-dlg .hzb2-begstart-dlg-tn>table>thead,.hzb2-begstart-dlg .hzb2-begstart-dlg-tn>table>tbody{border:0;display:block}.hzb2-begstart-dlg .hzb2-begstart-dlg-tn>table>thead>tr,.hzb2-begstart-dlg .hzb2-begstart-dlg-tn>table>tbody>tr{border:0;border-bottom:1px solid var(--n-100);grid-template-columns:28px minmax(0,1.3fr) 130px minmax(0,1.2fr) minmax(0,1.3fr) 28px;align-items:center;gap:8px;padding:6px 12px;display:grid}.hzb2-begstart-dlg .hzb2-begstart-dlg-tn>table>thead>tr{background:var(--surface-page);border-bottom-color:var(--border-default)}.hzb2-begstart-dlg .hzb2-begstart-dlg-tn>table>thead>tr>th{text-transform:uppercase;letter-spacing:.04em;color:var(--n-500);white-space:nowrap;text-align:left;background:0 0;border:0;border-radius:0;padding:0;font-size:11px;font-weight:500;line-height:16px;width:auto!important}.hzb2-begstart-dlg .hzb2-begstart-dlg-tn .fi-fo-table-repeater-header-required-mark{display:none}.hzb2-begstart-dlg .hzb2-begstart-dlg-tn>table>tbody>tr>td{border:0;min-width:0;padding:0;display:block}.hzb2-begstart-dlg .hzb2-begstart-dlg-tn>table>tbody>tr:hover{background:0 0}.hzb2-begstart-dlg .hzb2-begstart-dlg-tn .fi-fo-field{gap:3px}.hzb2-begstart-dlg .hzb2-begstart-dlg-tn .fi-input-wrp{min-block-size:34px}.hzb2-begstart-dlg .hzb2-begstart-dlg-tn .fi-input-wrp input.fi-input{block-size:32px;padding-inline:10px}.hzb2-begstart-dlg .hzb2-begstart-dlg-tn .fi-fo-field-wrp-error-message{white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:14px;overflow:hidden}.hzb2-begstart-dlg .hzb2-begstart-dlg-tn .fi-fo-table-repeater-actions{justify-content:flex-end;gap:0;padding:0}.hzb2-begstart-dlg .hzb2-begstart-dlg-tn td:last-child .fi-icon-btn{border-radius:var(--r-sm);width:28px;height:28px;color:var(--n-600);border:1px solid #0000;margin:0}.hzb2-begstart-dlg .hzb2-begstart-dlg-tn td:last-child .fi-icon-btn svg{width:14px;height:14px;color:var(--n-600)}.hzb2-begstart-dlg .hzb2-begstart-dlg-tn td:last-child .fi-icon-btn:hover{border-color:var(--rot-300);background:var(--rot-100)}.hzb2-begstart-dlg .hzb2-begstart-dlg-tn td:last-child .fi-icon-btn:hover svg{color:var(--rot-500)}.hzb2-begstart-dlg .fi-modal-content>.fi-sc>.fi-grid-col:has(.hzb2-begstart-dlg-tn-fuss){margin-top:-16px}.hzb2-begstart-dlg .hzb2-begstart-dlg-tn-fuss{border:1px solid var(--border-default);background:var(--surface-page);border-radius:0 0 8px 8px;padding:8px 12px}.hzb2-begstart-dlg .hzb2-begstart-dlg-tn-fuss .fi-ac{flex-wrap:wrap;gap:6px;display:flex}.hzb2-begstart-dlg .hzb2-begstart-dlg-tn-fuss .fi-link{border-radius:var(--r-sm);height:28px;color:var(--action-primary);align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.hzb2-begstart-dlg .hzb2-begstart-dlg-tn-fuss .fi-link:hover:not(:disabled){background:var(--schiefer-50);text-decoration:none}.hzb2-begstart-dlg .hzb2-begstart-dlg-tn-fuss .fi-link .fi-icon{width:13px;height:13px;color:var(--action-primary)}.hzb2-begstart-dlg .hzb2-begstart-dlg-tn-fuss .fi-link.fi-disabled,.hzb2-begstart-dlg .hzb2-begstart-dlg-tn-fuss .fi-link:disabled,.hzb2-begstart-dlg .hzb2-begstart-dlg-tn-fuss .fi-link.fi-disabled .fi-icon,.hzb2-begstart-dlg .hzb2-begstart-dlg-tn-fuss .fi-link:disabled .fi-icon{color:var(--n-400)}.hzb2-begstart-dlg .fi-modal-content>.fi-sc>.fi-grid-col:has(.hzb2-begstart-dlg-tn:not(:has(table)))+.fi-grid-col .hzb2-begstart-dlg-tn-fuss{border-radius:8px}.hzb2-begstart-dlg .hzb2-begstart-dlg-vorbereitung.fi-grid,.hzb2-begstart-dlg .hzb2-begstart-dlg-vorbereitung>.fi-grid{gap:12px}.hzb2-begstart-dlg-vorbereitung .fi-fo-field{gap:0}.hzb2-begstart-dlg-vorbereitung .fi-fo-field-label{align-items:flex-start;gap:8px}.hzb2-begstart-dlg-vorbereitung .fi-checkbox-input{border-width:1.5px;border-radius:4px;flex-shrink:0;block-size:18px;inline-size:18px;margin-top:1px}.hzb2-begstart-dlg-vorbereitung .fi-fo-field-label-content{color:var(--n-700,#38362f);font-size:13px;font-weight:400;line-height:20px}.hzb2-begstart-dlg-vorbereitung .fi-fo-field-content-col{padding-left:26px}.hzb2-begstart-dlg-vorbereitung .fi-fo-field-wrp-helper-text{margin-top:-2px}.hzb2-begstart-dlg-vorbereitung .fi-fo-field:has(.fi-checkbox-input:disabled) .fi-fo-field-label-content{color:var(--n-500)}@media (width<=48rem){.hzb2-begstart-dlg-karten{grid-template-columns:repeat(2,minmax(0,1fr))}.hzb2-begstart-dlg .hzb2-begstart-dlg-tn>table>thead>tr,.hzb2-begstart-dlg .hzb2-begstart-dlg-tn>table>tbody>tr{grid-template-columns:28px minmax(0,1fr) minmax(0,1fr) 28px}}.hzb2-begstart-dlg .fi-modal-footer{border-top:1px solid var(--border-default);background:var(--surface-page);margin:0;padding:12px 20px}.hzb2-begstart-dlg .fi-modal-footer-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.hzb2-begstart-dlg-hinweis{min-width:0;color:var(--n-500);flex:auto;align-items:center;gap:6px;margin-right:4px;font-size:12px;line-height:16px;display:flex}.hzb2-begstart-dlg-hinweis>svg{flex-shrink:0}.hzb2-begstart-dlg-hinweis>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-begstart-dlg .fi-modal-footer-actions>:not(.hzb2-begstart-dlg-hinweis){flex-shrink:0}.hzb2-begstart-dlg .hzb2-begstart-dlg-sekundaer{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:36px;min-block-size:36px;box-shadow:none;color:var(--text-primary);padding:0 12px;font-size:13px;font-weight:500}.hzb2-begstart-dlg .hzb2-begstart-dlg-sekundaer:hover{background:var(--surface-page)}.hzb2-begstart-dlg .hzb2-begstart-dlg-primaer{border-radius:var(--r-sm);background:var(--action-primary);height:36px;min-block-size:36px;color:var(--action-primary-text);border:0;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-begstart-dlg .hzb2-begstart-dlg-primaer:hover{background:var(--action-primary-hover)}.hzb2-begstart-dlg .hzb2-begstart-dlg-primaer .fi-icon{width:14px;height:14px;color:var(--action-primary-text)}.hzb2-begstart-dlg .hzb2-begstart-dlg-primaer:focus-visible,.hzb2-begstart-dlg .hzb2-begstart-dlg-sekundaer:focus-visible,.hzb2-begstart-dlg .fi-modal-close-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dark .hzb2-begstart-dlg .fi-modal-close-btn,.dark .hzb2-begstart-dlg .fi-modal-close-btn .fi-icon,.dark .hzb2-begstart-dlg-label,.dark .hzb2-begstart-dlg .fi-fo-field-label-content,.dark .hzb2-begstart-dlg-vorbereitung .fi-fo-field-label-content{color:var(--text-secondary)}.dark .hzb2-begstart-dlg-karte.is-an{border-color:var(--action-primary);background:#16202a}.dark .hzb2-begstart-dlg-karte:hover:not(.is-an){background:var(--surface-raised);border-color:var(--border-strong)}.dark .hzb2-begstart-dlg-avatar:not(.is-intern){color:var(--text-primary);background:#16202a}.dark .hzb2-begstart-dlg .hzb2-begstart-dlg-tn-fuss .fi-link:hover:not(:disabled){background:#16202a}:is(.dark .hzb2-begstart-dlg .fi-input-wrp:not(.fi-disabled):focus-within,.dark .hzb2-begstart-dlg .fi-fo-field:has(.fi-select-input) .fi-input-wrp:not(.fi-disabled):has([aria-expanded=true])){box-shadow:0 0 0 3px #16202a!important}.dark .hzb2-begstart-dlg .fi-input-wrp.fi-invalid{outline-color:var(--rot-300);box-shadow:0 0 0 3px var(--status-error-bg)!important}.dark .hzb2-begstart-dlg-pflicht,.dark .hzb2-begstart-dlg .fi-fo-field-label-required-mark,.dark .hzb2-begstart-dlg .fi-fo-field-wrp-error-message{color:var(--rot-300)}.dark .hzb2-begstart-dlg .hzb2-begstart-dlg-tn>table>tbody>tr{border-bottom-color:var(--border-default)}.hzb2-begstart-dlg-fehler{color:var(--rot-500);font-size:12px;line-height:16px}.dark .hzb2-begstart-dlg-fehler{color:var(--rot-300)}.fi-modal-window.hzb2-unterprojekt-dialog.hzb2-planrev-dlg{max-width:min(860px,100%)}.hzb2-planrev-dlg .hzb2-planrev-dlg-arten.fi-fo-radio{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid!important}.hzb2-planrev-dlg .hzb2-planrev-dlg-arten>.fi-fo-radio-label{border:1.5px solid var(--border-default);background:var(--surface-default);cursor:pointer;border-radius:8px;flex-direction:row;align-items:center;gap:10px;min-width:0;margin:0;padding:10px 12px;display:flex;position:relative}.hzb2-planrev-dlg .hzb2-planrev-dlg-arten>.fi-fo-radio-label:hover{background:var(--surface-page)}.hzb2-planrev-dlg .hzb2-planrev-dlg-arten>.fi-fo-radio-label:has(input:checked){border-color:var(--action-primary);background:var(--schiefer-50)}.hzb2-planrev-dlg .hzb2-planrev-dlg-arten .fi-radio-input{border:1.5px solid var(--border-strong);width:18px;height:18px;accent-color:var(--action-primary);color:var(--action-primary);flex-shrink:0;margin:0}.hzb2-planrev-dlg .hzb2-planrev-dlg-arten .fi-radio-input:checked{border-color:var(--action-primary)}.hzb2-planrev-dlg .hzb2-planrev-dlg-arten .fi-fo-radio-label-text{flex-direction:column;gap:0;min-width:0;margin:0;padding-left:25px;display:flex;position:relative}.hzb2-planrev-dlg .hzb2-planrev-dlg-arten .fi-fo-radio-label-text>p:first-child{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);margin:0;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.hzb2-planrev-dlg .hzb2-planrev-dlg-arten .fi-fo-radio-label-text:before{content:"";background:var(--n-500);width:15px;height:15px;-webkit-mask:var(--hzb2-planrev-icon) center / 15px 15px no-repeat;-webkit-mask:var(--hzb2-planrev-icon) center / 15px 15px no-repeat;-webkit-mask:var(--hzb2-planrev-icon) center / 15px 15px no-repeat;-webkit-mask:var(--hzb2-planrev-icon) center / 15px 15px no-repeat;mask:var(--hzb2-planrev-icon) center / 15px 15px no-repeat;position:absolute;top:50%;left:0;transform:translateY(-50%)}.hzb2-planrev-dlg .hzb2-planrev-dlg-arten>.fi-fo-radio-label:has(input:checked) .fi-fo-radio-label-text:before{background:var(--action-primary)}.hzb2-planrev-dlg .hzb2-planrev-dlg-arten>.fi-fo-radio-label:has(input[value=umplanung]){--hzb2-planrev-icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 20h4l10-10-4-4L4 16z%22/%3E%3Cpath d=%22m13 7 4 4%22/%3E%3C/svg%3E")}.hzb2-planrev-dlg .hzb2-planrev-dlg-arten>.fi-fo-radio-label:has(input[value=nachtrag]){--hzb2-planrev-icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M9 3h6l1 2h3v16H5V5h3z%22/%3E%3Cpath d=%22M9 12h6M9 16h6%22/%3E%3C/svg%3E")}.hzb2-planrev-dlg .hzb2-planrev-dlg-arten>.fi-fo-radio-label:has(input[value=korrektur]){--hzb2-planrev-icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 3 2 21h20z%22/%3E%3Cpath d=%22M12 10v4M12 18h.01%22/%3E%3C/svg%3E")}.hzb2-planrev-dlg .hzb2-planrev-dlg-arten .fi-fo-radio-label-description{text-overflow:ellipsis;white-space:nowrap;color:var(--n-500);margin:0;font-size:11px;line-height:16px;overflow:hidden}.hzb2-planrev-dlg .fi-fo-field:has(.hzb2-planrev-dlg-arten){gap:8px}.hzb2-planrev-dlg .fi-fo-field:has(.hzb2-planrev-dlg-arten) .fi-fo-field-label-required-mark{position:static}.hzb2-planrev-dlg .hzb2-planrev-dlg-block>.fi-grid,.hzb2-planrev-dlg .hzb2-planrev-dlg-block>.fi-grid.fi-sc-has-gap,.hzb2-planrev-dlg .hzb2-planrev-dlg-block>.fi-sc,.hzb2-planrev-dlg .hzb2-planrev-dlg-block>.fi-sc.fi-sc-has-gap{gap:10px}.hzb2-planrev-dlg-abschnitt{justify-content:space-between;align-items:center;gap:12px;display:flex}.hzb2-planrev-dlg-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);white-space:nowrap;font-size:11px;font-weight:500;line-height:16px}.hzb2-planrev-dlg-abschnitt-hinweis{text-overflow:ellipsis;white-space:nowrap;color:var(--n-500);font-size:11px;line-height:16px;overflow:hidden}.hzb2-planrev-dlg .hzb2-planrev-dlg-tabelle{border:1px solid var(--border-default);background:var(--surface-default);border-radius:8px;overflow:hidden}.hzb2-planrev-dlg .hzb2-planrev-dlg-tabelle>.fi-grid,.hzb2-planrev-dlg .hzb2-planrev-dlg-tabelle>.fi-grid.fi-sc-has-gap,.hzb2-planrev-dlg .hzb2-planrev-dlg-tabelle>.fi-sc,.hzb2-planrev-dlg .hzb2-planrev-dlg-tabelle>.fi-sc.fi-sc-has-gap{flex-direction:column;gap:0;display:flex}.hzb2-planrev-dlg-kopf,.hzb2-planrev-dlg-summe,.hzb2-planrev-dlg .hzb2-planrev-dlg-zeile>.fi-grid,.hzb2-planrev-dlg .hzb2-planrev-dlg-zeile>.fi-grid.fi-sc-has-gap{grid-template-columns:minmax(160px,1.4fr) 90px 90px 120px 100px 110px;align-items:center;gap:10px;display:grid}.hzb2-planrev-dlg .hzb2-planrev-dlg-zeile>.fi-grid>.fi-grid-col{grid-column:auto;min-width:0}.hzb2-planrev-dlg-kopf{border-bottom:1px solid var(--border-default);background:var(--surface-page);letter-spacing:.04em;text-transform:uppercase;color:var(--n-500);white-space:nowrap;padding:6px 12px;font-size:11px;font-weight:500;line-height:16px}.hzb2-planrev-dlg-kopf>.is-zahl{text-align:right}.hzb2-planrev-dlg .hzb2-planrev-dlg-zeile{border-bottom:1px solid var(--n-100);font-variant-numeric:tabular-nums;padding:8px 12px;font-size:13px;line-height:18px}.hzb2-planrev-dlg .hzb2-planrev-dlg-zeile.is-archiviert{background:var(--surface-page)}.hzb2-planrev-dlg-name{flex-direction:column;min-width:0;display:flex}.hzb2-planrev-dlg-name>span{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-weight:500;overflow:hidden}.hzb2-planrev-dlg-name>small{text-overflow:ellipsis;white-space:nowrap;color:var(--n-500);font-size:11px;line-height:16px;overflow:hidden}.hzb2-planrev-dlg-zahl{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text-primary);display:block}.hzb2-planrev-dlg-zahl.is-alt{color:var(--n-500)}.hzb2-planrev-dlg .hzb2-planrev-dlg-zeile .fi-fo-field{gap:2px}.hzb2-planrev-dlg .hzb2-planrev-dlg-zeile .fi-input-wrp{border-radius:var(--r-sm);border-color:var(--border-strong);min-block-size:34px;overflow:hidden}.hzb2-planrev-dlg .hzb2-planrev-dlg-zeile .fi-input-wrp input.fi-input{text-align:right;block-size:32px;padding-inline:8px;font-size:13px}.hzb2-planrev-dlg .hzb2-planrev-dlg-zeile .fi-input-wrp .fi-input-wrp-suffix{border-left:1px solid var(--border-default);background:var(--surface-page);align-self:stretch;align-items:center;padding:0 8px;display:flex}.hzb2-planrev-dlg .hzb2-planrev-dlg-zeile .fi-input-wrp.fi-disabled{border-color:var(--border-default);background:var(--surface-page)}.hzb2-planrev-dlg .hzb2-planrev-dlg-zeile .fi-fo-field-wrp-error-message{white-space:nowrap;font-size:11px;line-height:14px}.hzb2-planrev-dlg-delta{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--n-500);font-weight:600;display:block}.hzb2-planrev-dlg-delta.is-plus{color:var(--orange-600)}.hzb2-planrev-dlg-delta.is-minus{color:var(--schiefer-700)}.hzb2-planrev-dlg-balken{align-items:center;gap:8px;display:flex}.hzb2-planrev-dlg-spur{background:var(--n-100);border-radius:4px;flex:1;height:8px;position:relative}.hzb2-planrev-dlg-fuellung{background:var(--action-primary);border-radius:4px;position:absolute;top:0;bottom:0;left:0}.hzb2-planrev-dlg-marke{background:var(--orange-500);width:1px;position:absolute;top:-2px;bottom:-2px}.hzb2-planrev-dlg-balken>b{text-align:right;white-space:nowrap;width:34px;color:var(--action-primary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;font-weight:600;line-height:16px}.hzb2-planrev-dlg-balken.is-ueber .hzb2-planrev-dlg-fuellung{background:var(--rot-500)}.hzb2-planrev-dlg-balken.is-ueber>b{color:var(--rot-600)}.hzb2-planrev-dlg-balken.is-leer>b{color:var(--n-400)}.hzb2-planrev-dlg-summe{border-top:1px solid var(--border-default);background:var(--surface-page);font-variant-numeric:tabular-nums;margin-top:-1px;padding:9px 12px;font-size:13px;font-weight:600;line-height:18px}.hzb2-planrev-dlg-summe>.is-alt{font-weight:400}.hzb2-planrev-dlg-deckung{min-width:0;color:var(--n-600);align-items:center;gap:4px;font-size:12px;font-weight:400;line-height:16px;display:flex}.hzb2-planrev-dlg-deckung>svg{flex-shrink:0;width:12px;height:12px}.hzb2-planrev-dlg-deckung>span{flex-direction:column;min-width:0;display:flex}.hzb2-planrev-dlg-deckung>span>span,.hzb2-planrev-dlg-deckung>span>small{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:15px;overflow:hidden}.hzb2-planrev-dlg-deckung>span>small{font-size:11px;line-height:14px}.hzb2-planrev-dlg-deckung.is-ok{color:var(--gruen-600)}.hzb2-planrev-dlg-deckung.is-ok>svg{color:var(--gruen-500)}.hzb2-planrev-dlg-deckung.is-warn{color:var(--orange-600)}.hzb2-planrev-dlg-deckung.is-warn>svg{color:var(--orange-500)}.hzb2-planrev-dlg-deckung.is-fehler{color:var(--rot-600)}.hzb2-planrev-dlg-deckung.is-fehler>svg{color:var(--rot-500)}.hzb2-planrev-dlg-kennzahlen{border:1px solid var(--border-default);background:var(--surface-page);font-variant-numeric:tabular-nums;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.hzb2-planrev-dlg-kennzahl{border-right:1px solid var(--n-100);flex-direction:column;gap:2px;min-width:0;padding:10px 14px;display:flex}.hzb2-planrev-dlg-kennzahl:last-child{border-right:0}.hzb2-planrev-dlg-kennzahl-label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;color:var(--n-500);font-size:11px;line-height:16px;overflow:hidden}.hzb2-planrev-dlg-kennzahl-wert{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.hzb2-planrev-dlg-kennzahl-wert.is-leer{color:var(--n-400)}.hzb2-planrev-dlg-kennzahl-wert.is-warn{color:var(--orange-600)}.hzb2-planrev-dlg-kennzahl:first-child .hzb2-planrev-dlg-kennzahl-wert:not(.is-leer){color:var(--n-600)}.hzb2-planrev-dlg-kennzahl-hinweis{text-overflow:ellipsis;white-space:nowrap;color:var(--n-500);font-size:11px;line-height:16px;overflow:hidden}.hzb2-planrev-dlg .hzb2-planrev-dlg-felder>.fi-grid.fi-sc-has-gap{gap:14px 16px}.hzb2-planrev-dlg .fi-fo-field-label-ctn,.hzb2-planrev-dlg .fi-fo-field-label-col{min-width:0}.hzb2-planrev-dlg .fi-fo-field .fi-sc-text,.hzb2-planrev-dlg .fi-fo-field-wrp-hint{color:var(--n-400);font-size:11px;line-height:16px}.hzb2-planrev-dlg textarea.fi-fo-textarea,.hzb2-planrev-dlg .fi-fo-textarea textarea{min-height:64px;color:var(--text-primary);padding:10px 12px;font-size:13px;line-height:20px}:is(.hzb2-planrev-dlg .fi-fo-textarea,.hzb2-planrev-dlg .fi-input-wrp:has(textarea)){border-radius:var(--r-sm);border-color:var(--border-strong)}.hzb2-planrev-dlg .fi-input-wrp.fi-disabled{border-color:var(--border-default);background:var(--surface-page)}.hzb2-planrev-dlg .fi-input-wrp.fi-disabled input{-webkit-text-fill-color:var(--text-primary);color:var(--text-primary);opacity:1}.hzb2-planrev-dlg .hzb2-planrev-dlg-informieren .fi-fo-field-label-content{color:var(--n-700,#38362f);font-size:13px;font-weight:400;line-height:18px}.hzb2-planrev-dlg .hzb2-planrev-dlg-informieren .fi-checkbox-input{width:18px;height:18px;accent-color:var(--action-primary);border-radius:4px}.hzb2-planrev-dlg .hzb2-planrev-dlg-informieren .fi-checkbox-input:checked{background-color:var(--action-primary);border-color:var(--action-primary)}.hzb2-planrev-dlg .hzb2-planrev-dlg-informieren .fi-fo-field-wrp-helper-text,.hzb2-planrev-dlg .hzb2-planrev-dlg-informieren .fi-sc-text{color:var(--n-500);margin-top:0;padding-left:26px;font-size:11px;line-height:16px}.hzb2-planrev-dlg .hzb2-unterprojekt-sperre .fi-icon{width:13px;height:13px}@media (width<=52rem){.hzb2-planrev-dlg .hzb2-planrev-dlg-arten.fi-fo-radio,.hzb2-planrev-dlg-kennzahlen{grid-template-columns:minmax(0,1fr)}.hzb2-planrev-dlg-kennzahl{border-right:0;border-bottom:1px solid var(--n-100)}.hzb2-planrev-dlg .hzb2-planrev-dlg-tabelle{overflow-x:auto}.hzb2-planrev-dlg-kopf,.hzb2-planrev-dlg-summe,.hzb2-planrev-dlg .hzb2-planrev-dlg-zeile>.fi-grid{min-width:680px}}.dark .hzb2-planrev-dlg .hzb2-planrev-dlg-arten>.fi-fo-radio-label:has(input:checked){border-color:var(--schiefer-300);background:#16202a}.dark .hzb2-planrev-dlg-kennzahl,.dark .hzb2-planrev-dlg .hzb2-planrev-dlg-zeile{border-color:var(--border-default)}.dark .hzb2-planrev-dlg-eyebrow,.dark .hzb2-planrev-dlg-abschnitt-hinweis,.dark .hzb2-planrev-dlg-kopf,.dark .hzb2-planrev-dlg-name>small,.dark .hzb2-planrev-dlg-zahl.is-alt,.dark .hzb2-planrev-dlg-kennzahl-label,.dark .hzb2-planrev-dlg-kennzahl-hinweis,.dark .hzb2-planrev-dlg-delta{color:var(--text-secondary)}.dark .hzb2-planrev-dlg-delta.is-plus,.dark .hzb2-planrev-dlg-kennzahl-wert.is-warn,.dark .hzb2-planrev-dlg-deckung.is-warn{color:var(--orange-300)}.dark .hzb2-planrev-dlg-delta.is-minus{color:var(--schiefer-300)}.dark .hzb2-planrev-dlg-kennzahl:first-child .hzb2-planrev-dlg-kennzahl-wert:not(.is-leer){color:var(--text-secondary)}.dark .hzb2-planrev-dlg-deckung.is-ok{color:var(--status-success)}.dark .hzb2-planrev-dlg-deckung.is-fehler{color:var(--rot-300)}.dark .hzb2-planrev-dlg-spur{background:#ffffff1f}.dark .hzb2-planrev-dlg-balken>b{color:var(--schiefer-300)}.dark .hzb2-planrev-dlg .hzb2-planrev-dlg-informieren .fi-fo-field-label-content{color:var(--text-primary)}.hzb2-planrev-dlg .hzb2-planrev-dlg-felder .fi-fo-field-content-col>.fi-sc,.hzb2-planrev-dlg .hzb2-planrev-dlg-felder .fi-fo-field-content-col>.fi-sc .fi-sc-text{white-space:normal;text-overflow:clip;overflow:visible}.hzb2-planrev-dlg-deckung,.hzb2-planrev-dlg-deckung>span,.hzb2-planrev-dlg-deckung>span>span,.hzb2-planrev-dlg-deckung>span>small{text-overflow:clip;overflow:visible}.hzb2-kundenform-segment .fi-fo-toggle-buttons.fi-btn-group{border:1px solid var(--border-strong);border-radius:var(--r-sm);width:auto;max-width:100%;height:36px;min-height:36px;box-shadow:none;background:var(--surface-default);justify-self:start;display:inline-flex;overflow:hidden}.hzb2-kundenform-segment .fi-fo-toggle-buttons.fi-btn-group>.fi-btn{height:34px;min-block-size:34px;box-shadow:none;background:var(--surface-default);color:var(--n-600);white-space:nowrap;border:0;border-radius:0;outline:0;flex:none;margin:0;padding:0 12px;font-size:13px;font-weight:500;line-height:18px}.hzb2-kundenform-segment .fi-fo-toggle-buttons.fi-btn-group>.fi-btn+.fi-btn{border-left:1px solid var(--border-default)}.hzb2-kundenform-segment .fi-fo-toggle-buttons.fi-btn-group>.fi-btn:hover{background:var(--surface-page);color:var(--n-600)}.hzb2-kundenform-segment .fi-fo-toggle-buttons.fi-btn-group>.fi-btn[aria-pressed=true]{background:var(--action-primary);color:var(--action-primary-text)}.hzb2-kundenform-segment .fi-fo-toggle-buttons.fi-btn-group>.fi-btn[aria-pressed=true]:hover{background:var(--action-primary-hover)}.hzb2-kundenform-segment .fi-fo-toggle-buttons.fi-btn-group>.fi-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.hzb2-kundenform-segment .fi-fo-toggle-buttons.fi-btn-group>.fi-btn:disabled{opacity:1;cursor:not-allowed}.hzb2-kundenform-segment .fi-fo-toggle-buttons.fi-btn-group>.fi-btn:disabled:not([aria-pressed=true]){color:var(--n-400);background:var(--surface-page)}.hzb2-kundenform-schalter .fi-fo-field-content-col{flex-flow:wrap;align-items:center;gap:5px 8px;display:flex}.hzb2-kundenform-schalter .fi-fo-field-content-col>.fi-toggle{margin-block:8px}.hzb2-kundenform-schalter .fi-toggle{width:36px;height:20px}.hzb2-kundenform-schalter .fi-toggle>:first-child{width:16px;height:16px;box-shadow:none}.hzb2-kundenform-schalter .fi-toggle.fi-toggle-on>:first-child{translate:16px}.hzb2-kundenform-schalter .fi-toggle.fi-toggle-off{background:var(--border-strong)}.hzb2-kundenform-schalter .fi-toggle .fi-icon{display:none}.hzb2-kundenform-schalter .fi-fo-field-content-col:has(>button.fi-toggle-on):after{content:"Ja";color:var(--text-primary);order:1;font-size:13px;line-height:20px}.hzb2-kundenform-schalter .fi-fo-field-content-col:has(>button.fi-toggle-off):after{content:"Nein";color:var(--text-primary);order:1;font-size:13px;line-height:20px}.hzb2-kundenform-schalter .fi-fo-field-content-col>.fi-sc{flex-basis:100%;order:2}.hzb2-firma-option{align-items:center;gap:8px;min-width:0;display:inline-flex}.hzb2-firma-option>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-kundenform-zahl{font-variant-numeric:tabular-nums}.hzb2-kundenform-warn .fi-input-wrp{border-color:var(--status-warning);background:#fffdf9}.dark .hzb2-kundenform-warn .fi-input-wrp{background:var(--status-warning-bg)}.hzb2-kundenform-warn .fi-fo-field-content-col>.fi-sc .fi-sc-text{color:var(--orange-600)}.dark .hzb2-kundenform-warn .fi-fo-field-content-col>.fi-sc .fi-sc-text{color:var(--orange-300)}.hzb2-kundenform-kopfhinweis{color:var(--n-500);white-space:nowrap;font-size:11px;font-weight:400;line-height:16px}.hzb2-kunde-dlg .fi-fo-tags-input .fi-badge,.hzb2-kunde-bearbeiten-form .fi-fo-tags-input .fi-badge{background:var(--n-100);height:24px;color:var(--n-600);box-shadow:none;border-radius:999px;padding:0 8px;font-size:12px;font-weight:500}.fi-modal-window.hzb2-kunde-dlg{background:var(--surface-default);max-width:min(860px,100%);box-shadow:var(--el-3);color:var(--text-primary);border-radius:12px;padding:0;font-size:14px;line-height:20px;overflow:hidden}.hzb2-kunde-dlg button,.hzb2-kunde-dlg input,.hzb2-kunde-dlg textarea{font:inherit}.hzb2-kunde-dlg .fi-modal-header{border-bottom:1px solid var(--border-default);padding:16px 64px 16px 20px;display:block;position:relative}.hzb2-kunde-dlg .fi-modal-header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-kunde-dlg .fi-modal-heading{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);margin:0;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.hzb2-kunde-dlg .fi-modal-description{color:var(--n-500);order:-1;margin:0;font-size:12px;line-height:18px}.hzb2-kunde-dlg-kontext{align-items:center;gap:6px;display:flex}.hzb2-kunde-dlg .fi-modal-close-btn{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);width:32px;height:32px;color:var(--n-600);top:16px;right:20px;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset-inline-end:20px}.hzb2-kunde-dlg .fi-modal-close-btn:hover{background:var(--surface-page)}.hzb2-kunde-dlg .fi-modal-close-btn .fi-icon{width:14px;height:14px;color:var(--n-600)}.hzb2-kunde-dlg .fi-modal-content{gap:0;padding:16px 20px}.hzb2-kunde-dlg .fi-modal-content>.fi-sc,.hzb2-kunde-dlg .fi-modal-content>.fi-sc.fi-sc-has-gap{gap:16px}.hzb2-kunde-dlg .hzb2-kunde-dlg-block>.fi-grid,.hzb2-kunde-dlg .hzb2-kunde-dlg-block>.fi-grid.fi-sc-has-gap{flex-direction:column;gap:10px;display:flex}.hzb2-kunde-dlg-gruppe{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.hzb2-kunde-dlg-gruppe>span:first-child{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);flex-shrink:0;font-size:11px;font-weight:500;line-height:14px}.hzb2-kunde-dlg-gruppe-rechts{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;text-transform:none;min-width:0;color:var(--n-500);font-size:11px;font-weight:400;line-height:16px;overflow:hidden}.hzb2-kunde-dlg .hzb2-kunde-dlg-raster>.fi-grid.fi-sc-has-gap,.hzb2-kunde-dlg .hzb2-kunde-dlg-klappe .fi-section-content.fi-sc-has-gap{gap:14px 16px}@media (width<=40rem){.hzb2-kunde-dlg .hzb2-kunde-dlg-raster>.fi-grid{grid-template-columns:minmax(0,1fr)}}.hzb2-kunde-dlg .fi-fo-field{gap:5px}.hzb2-kunde-dlg .fi-fo-field-label-content{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-kunde-dlg .fi-fo-field-label-content .fi-fo-field-label-required-mark{vertical-align:baseline;color:var(--rot-500);margin-left:4px;font-size:12px;font-weight:500;top:0}.hzb2-kunde-dlg .fi-fo-field-content-col{gap:5px}.hzb2-kunde-dlg .fi-fo-field-content-col>.fi-sc{min-width:0;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;flex-wrap:nowrap;align-items:center;gap:4px;font-size:11px;line-height:16px;display:flex;overflow:hidden}.hzb2-kunde-dlg .fi-fo-field-content-col>.fi-sc>div{min-width:0}.hzb2-kunde-dlg .fi-fo-field-content-col>.fi-sc .fi-sc-text{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;display:block;overflow:hidden}.hzb2-kunde-dlg .fi-input-wrp{border-radius:var(--r-sm);border-color:var(--border-strong);min-block-size:36px;box-shadow:none}.hzb2-kunde-dlg .fi-input-wrp input.fi-input{block-size:34px;color:var(--text-primary);padding-block:0;padding-inline:12px;font-size:13px}.hzb2-kunde-dlg .fi-input-wrp textarea.fi-input,.hzb2-kunde-dlg .fi-input-wrp .fi-fo-textarea{min-block-size:62px;color:var(--text-primary);padding:10px 12px;font-size:13px;line-height:20px}.hzb2-kunde-dlg .fi-input-wrp .fi-input-wrp-suffix{border:0;padding-inline:0 12px}.hzb2-kunde-dlg .fi-input-wrp .fi-input-wrp-suffix .fi-input-wrp-label{color:var(--n-500);font-size:12px}.hzb2-kunde-dlg .fi-input-wrp .fi-input-wrp-suffix .fi-icon{width:14px;height:14px}.hzb2-kunde-dlg .fi-input-wrp .fi-select-input-btn{block-size:34px;min-block-size:34px;padding-inline:12px 30px;font-size:13px}.hzb2-kunde-dlg .fi-input-wrp .fi-select-input-value-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-kunde-dlg .fi-input-wrp .fi-select-input-value-ctn{min-width:0}.hzb2-kunde-dlg .fi-input-wrp:not(.fi-disabled):focus-within{border-color:var(--action-primary);outline:none;box-shadow:none!important}.hzb2-kunde-dlg .fi-fo-field:has(.fi-select-input) .fi-input-wrp:not(.fi-disabled):has([aria-expanded=true]){border-color:var(--action-primary);box-shadow:0 0 0 3px var(--schiefer-100)!important}.hzb2-kunde-dlg .fi-input-wrp.fi-invalid{border-color:var(--rot-500);box-shadow:0 0 0 3px var(--rot-100)!important}.hzb2-kunde-dlg .fi-fo-field-wrp-error-message{color:var(--rot-500);font-size:12px;line-height:16px}.hzb2-kunde-dlg .fi-input-wrp.fi-disabled{border-color:var(--border-default);background:var(--surface-page)}.hzb2-kunde-dlg .fi-input-wrp.fi-disabled .fi-select-input-btn{-webkit-text-fill-color:var(--n-600);color:var(--n-600);opacity:1;cursor:default;background-image:none;padding-inline-end:12px}.hzb2-kunde-dlg .fi-fo-tags-input.fi-input-wrp{padding:4px 8px}.hzb2-kunde-dlg .fi-fo-tags-input input.fi-input{block-size:26px;padding-inline:4px}.hzb2-kunde-dlg .hzb2-kunde-dlg-klappe .fi-section{box-shadow:none;background:0 0;border:0;border-radius:0}.hzb2-kunde-dlg .hzb2-kunde-dlg-klappe .fi-section-header{cursor:pointer;align-items:center;gap:6px;min-height:0;padding:0;display:flex}.hzb2-kunde-dlg .hzb2-kunde-dlg-klappe .fi-section-header-heading{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);font-size:11px;font-weight:500;line-height:14px}.hzb2-kunde-dlg .hzb2-kunde-dlg-klappe .fi-section-collapse-btn{width:14px;height:14px;color:var(--n-500);order:-1;margin:0;padding:0}.hzb2-kunde-dlg .hzb2-kunde-dlg-klappe .fi-section-collapse-btn .fi-icon{width:14px;height:14px;color:var(--n-500)}.hzb2-kunde-dlg .hzb2-kunde-dlg-klappe .fi-section-header-after-ctn{margin-left:auto}.hzb2-kunde-dlg .hzb2-kunde-dlg-klappe .fi-section-content-ctn{border:0}.hzb2-kunde-dlg .hzb2-kunde-dlg-klappe .fi-section-content{padding:10px 0 0}.hzb2-kunde-dlg .fi-modal-footer{border-top:1px solid var(--border-default);background:var(--surface-page);margin:0;padding:12px 20px}.hzb2-kunde-dlg .fi-modal-footer-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.hzb2-kunde-dlg .hzb2-kunde-dlg-hinweis{opacity:1;cursor:default;pointer-events:none;flex:auto;justify-content:flex-start;align-items:center;gap:6px;min-width:0;margin-right:auto;padding:0;display:flex}.hzb2-kunde-dlg .hzb2-kunde-dlg-hinweis .fi-icon{width:14px;height:14px;color:var(--n-500);flex-shrink:0}.hzb2-kunde-dlg .hzb2-kunde-dlg-hinweis .fi-link-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-500);font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.hzb2-kunde-dlg .hzb2-kunde-dlg-btn{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:36px;min-block-size:36px;box-shadow:none;color:var(--text-primary);white-space:nowrap;flex-shrink:0;padding:0 12px;font-size:13px;font-weight:500}.hzb2-kunde-dlg .hzb2-kunde-dlg-btn:hover{background:var(--surface-page)}.hzb2-kunde-dlg .hzb2-kunde-dlg-btn .fi-btn-label{color:var(--text-primary);font-size:13px;font-weight:500}.hzb2-kunde-dlg .hzb2-kunde-dlg-primaer{border-radius:var(--r-sm);background:var(--action-primary);height:36px;min-block-size:36px;color:var(--action-primary-text);white-space:nowrap;border:0;flex-shrink:0;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-kunde-dlg .hzb2-kunde-dlg-primaer:hover{background:var(--action-primary-hover)}.hzb2-kunde-dlg .hzb2-kunde-dlg-primaer .fi-icon{width:14px;height:14px;color:var(--action-primary-text)}.hzb2-kunde-dlg .hzb2-kunde-dlg-primaer:focus-visible,.hzb2-kunde-dlg .hzb2-kunde-dlg-btn:focus-visible,.hzb2-kunde-dlg .fi-modal-close-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dark .hzb2-kunde-dlg .fi-modal-close-btn,.dark .hzb2-kunde-dlg .fi-modal-close-btn .fi-icon,.dark .hzb2-kunde-dlg .fi-fo-field-label-content{color:var(--text-secondary)}:is(.dark .hzb2-kunde-dlg .fi-input-wrp:not(.fi-disabled):focus-within,.dark .hzb2-kunde-dlg .fi-fo-field:has(.fi-select-input) .fi-input-wrp:not(.fi-disabled):has([aria-expanded=true])){box-shadow:0 0 0 3px #16202a!important}.dark .hzb2-kunde-dlg .fi-input-wrp.fi-invalid{border-color:var(--rot-300);box-shadow:0 0 0 3px var(--status-error-bg)!important}.dark .hzb2-kunde-dlg .fi-fo-field-label-required-mark,.dark .hzb2-kunde-dlg .fi-fo-field-wrp-error-message{color:var(--rot-300)}.dark .hzb2-kunde-dlg .hzb2-kunde-dlg-btn .fi-btn-label{color:var(--text-primary)}.dark .hzb2-kundenform-segment .fi-fo-toggle-buttons.fi-btn-group>.fi-btn{color:var(--text-secondary)}.dark .hzb2-kundenform-segment .fi-fo-toggle-buttons.fi-btn-group>.fi-btn[aria-pressed=true]{color:var(--action-primary-text)}.dark .hzb2-kundenform-schalter .fi-toggle.fi-toggle-off{background:var(--n-600)}.hzb2-land .fi-dropdown-panel{min-width:240px}.fi-modal-window.hzb2-ap-dlg{background:var(--surface-default);max-width:min(760px,100%);box-shadow:var(--el-3);color:var(--text-primary);border-radius:12px;padding:0;font-size:14px;line-height:20px;overflow:hidden}.hzb2-ap-dlg button,.hzb2-ap-dlg input,.hzb2-ap-dlg textarea{font:inherit}.hzb2-ap-dlg .fi-modal-header{border-bottom:1px solid var(--border-default);padding:16px 64px 16px 20px;display:block;position:relative}.hzb2-ap-dlg .fi-modal-header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-ap-dlg .fi-modal-heading{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);margin:0;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.hzb2-ap-dlg .fi-modal-description{color:var(--n-500);order:-1;margin:0;font-size:12px;line-height:18px}.hzb2-ap-dlg-kontext{align-items:center;gap:6px;display:flex}.hzb2-ap-dlg .fi-modal-close-btn{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);width:32px;height:32px;color:var(--n-600);top:16px;right:20px;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset-inline-end:20px}.hzb2-ap-dlg .fi-modal-close-btn:hover{background:var(--surface-page)}.hzb2-ap-dlg .fi-modal-close-btn .fi-icon{width:14px;height:14px;color:var(--n-600)}.hzb2-ap-dlg .fi-modal-content{gap:0;padding:16px 20px}.hzb2-ap-dlg .fi-modal-content>.fi-sc,.hzb2-ap-dlg .fi-modal-content>.fi-sc.fi-sc-has-gap{gap:16px}.hzb2-ap-dlg .hzb2-ap-dlg-block>.fi-grid,.hzb2-ap-dlg .hzb2-ap-dlg-block>.fi-grid.fi-sc-has-gap{flex-direction:column;gap:10px;display:flex}.hzb2-ap-dlg-gruppe{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.hzb2-ap-dlg-gruppe>span:first-child{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);flex-shrink:0;font-size:11px;font-weight:500;line-height:14px}.hzb2-ap-dlg-gruppe-rechts{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;text-transform:none;min-width:0;color:var(--n-500);font-size:11px;font-weight:400;line-height:16px;overflow:hidden}.hzb2-ap-dlg .hzb2-ap-dlg-raster>.fi-grid.fi-sc-has-gap{gap:14px 16px}@media (width<=40rem){.hzb2-ap-dlg .hzb2-ap-dlg-raster>.fi-grid{grid-template-columns:minmax(0,1fr)}}.hzb2-ap-dlg .fi-fo-field{gap:5px}.hzb2-ap-dlg .fi-fo-field-label-content{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-ap-dlg .fi-fo-field-label-content .fi-fo-field-label-required-mark{vertical-align:baseline;color:var(--rot-500);margin-left:4px;font-size:12px;font-weight:500;top:0}.hzb2-ap-dlg .fi-fo-field-content-col{gap:5px}.hzb2-ap-dlg .fi-fo-field-content-col>.fi-sc{min-width:0;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;flex-wrap:nowrap;align-items:center;gap:4px;font-size:11px;line-height:16px;display:flex;overflow:hidden}.hzb2-ap-dlg .fi-fo-field-content-col>.fi-sc>div{min-width:0}.hzb2-ap-dlg .fi-fo-field-content-col>.fi-sc .fi-sc-text{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;display:block;overflow:hidden}.hzb2-ap-dlg .fi-input-wrp{border-radius:var(--r-sm);border-color:var(--border-strong);min-block-size:36px;box-shadow:none}.hzb2-ap-dlg .fi-input-wrp input.fi-input{block-size:34px;color:var(--text-primary);padding-block:0;padding-inline:12px;font-size:13px}.hzb2-ap-dlg .fi-input-wrp textarea.fi-input,.hzb2-ap-dlg .fi-input-wrp .fi-fo-textarea{min-block-size:62px;color:var(--text-primary);padding:10px 12px;font-size:13px;line-height:20px}.hzb2-ap-dlg .fi-input-wrp .fi-input-wrp-suffix{border:0;padding-inline:0 12px}.hzb2-ap-dlg .fi-input-wrp .fi-input-wrp-suffix .fi-input-wrp-label{color:var(--n-500);font-size:12px}.hzb2-ap-dlg .fi-input-wrp .fi-input-wrp-suffix .fi-icon{width:14px;height:14px}.hzb2-ap-dlg .fi-input-wrp .fi-select-input-btn{block-size:34px;min-block-size:34px;padding-inline:12px 30px;font-size:13px}.hzb2-ap-dlg .fi-input-wrp .fi-select-input-value-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-ap-dlg .fi-input-wrp .fi-select-input-value-ctn{min-width:0}.hzb2-ap-dlg .fi-input-wrp:not(.fi-disabled):focus-within{border-color:var(--action-primary);outline:none;box-shadow:none!important}.hzb2-ap-dlg .fi-fo-field:has(.fi-select-input) .fi-input-wrp:not(.fi-disabled):has([aria-expanded=true]){border-color:var(--action-primary);box-shadow:0 0 0 3px var(--schiefer-100)!important}.hzb2-ap-dlg .fi-input-wrp.fi-invalid{border-color:var(--rot-500);box-shadow:0 0 0 3px var(--rot-100)!important}.hzb2-ap-dlg .fi-fo-field-wrp-error-message{color:var(--rot-500);font-size:12px;line-height:16px}.hzb2-ap-dlg .fi-input-wrp.fi-disabled{border-color:var(--border-default);background:var(--surface-page)}.hzb2-ap-dlg .fi-input-wrp.fi-disabled .fi-select-input-btn{-webkit-text-fill-color:var(--n-600);color:var(--n-600);opacity:1;cursor:default;background-image:none;padding-inline-end:12px}.hzb2-ap-dlg .fi-fo-tags-input.fi-input-wrp{padding:4px 8px}.hzb2-ap-dlg .fi-fo-tags-input input.fi-input{block-size:26px;padding-inline:4px}.hzb2-ap-dlg .fi-modal-footer{border-top:1px solid var(--border-default);background:var(--surface-page);margin:0;padding:12px 20px}.hzb2-ap-dlg .fi-modal-footer-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.hzb2-ap-dlg .hzb2-ap-dlg-hinweis{opacity:1;cursor:default;pointer-events:none;flex:auto;justify-content:flex-start;align-items:center;gap:6px;min-width:0;margin-right:auto;padding:0;display:flex}.hzb2-ap-dlg .hzb2-ap-dlg-hinweis .fi-icon{width:14px;height:14px;color:var(--n-500);flex-shrink:0}.hzb2-ap-dlg .hzb2-ap-dlg-hinweis .fi-link-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-500);font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.hzb2-ap-dlg .hzb2-ap-dlg-btn{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:36px;min-block-size:36px;box-shadow:none;color:var(--text-primary);white-space:nowrap;flex-shrink:0;padding:0 12px;font-size:13px;font-weight:500}.hzb2-ap-dlg .hzb2-ap-dlg-btn:hover{background:var(--surface-page)}.hzb2-ap-dlg .hzb2-ap-dlg-btn .fi-btn-label{color:var(--text-primary);font-size:13px;font-weight:500}.hzb2-ap-dlg .hzb2-ap-dlg-primaer{border-radius:var(--r-sm);background:var(--action-primary);height:36px;min-block-size:36px;color:var(--action-primary-text);white-space:nowrap;border:0;flex-shrink:0;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-ap-dlg .hzb2-ap-dlg-primaer:hover{background:var(--action-primary-hover)}.hzb2-ap-dlg .hzb2-ap-dlg-primaer .fi-icon{width:14px;height:14px;color:var(--action-primary-text)}.hzb2-ap-dlg .hzb2-ap-dlg-primaer:focus-visible,.hzb2-ap-dlg .hzb2-ap-dlg-btn:focus-visible,.hzb2-ap-dlg .fi-modal-close-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dark .hzb2-ap-dlg .fi-modal-close-btn,.dark .hzb2-ap-dlg .fi-modal-close-btn .fi-icon,.dark .hzb2-ap-dlg .fi-fo-field-label-content{color:var(--text-secondary)}:is(.dark .hzb2-ap-dlg .fi-input-wrp:not(.fi-disabled):focus-within,.dark .hzb2-ap-dlg .fi-fo-field:has(.fi-select-input) .fi-input-wrp:not(.fi-disabled):has([aria-expanded=true])){box-shadow:0 0 0 3px #16202a!important}.dark .hzb2-ap-dlg .fi-input-wrp.fi-invalid{border-color:var(--rot-300);box-shadow:0 0 0 3px var(--status-error-bg)!important}.dark .hzb2-ap-dlg .fi-fo-field-label-required-mark,.dark .hzb2-ap-dlg .fi-fo-field-wrp-error-message{color:var(--rot-300)}.dark .hzb2-ap-dlg .hzb2-ap-dlg-btn .fi-btn-label{color:var(--text-primary)}.hzb2-ap-dlg-segment .fi-fo-toggle-buttons.fi-btn-group{border:1px solid var(--border-strong);border-radius:var(--r-sm);width:auto;max-width:100%;height:36px;min-height:36px;box-shadow:none;background:var(--surface-default);justify-self:start;display:inline-flex;overflow:hidden}.hzb2-ap-dlg-segment .fi-fo-toggle-buttons.fi-btn-group>.fi-btn{height:34px;min-block-size:34px;box-shadow:none;background:var(--surface-default);color:var(--n-600);white-space:nowrap;border:0;border-radius:0;outline:0;flex:none;margin:0;padding:0 12px;font-size:13px;font-weight:500;line-height:18px}.hzb2-ap-dlg-segment .fi-fo-toggle-buttons.fi-btn-group>.fi-btn+.fi-btn{border-left:1px solid var(--border-default)}.hzb2-ap-dlg-segment .fi-fo-toggle-buttons.fi-btn-group>.fi-btn:hover{background:var(--surface-page)}.hzb2-ap-dlg-segment .fi-fo-toggle-buttons.fi-btn-group>.fi-btn[aria-pressed=true]{background:var(--action-primary);color:var(--action-primary-text)}.hzb2-ap-dlg-segment .fi-fo-toggle-buttons.fi-btn-group>.fi-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.hzb2-ap-dlg-zahl{font-variant-numeric:tabular-nums}.hzb2-ap-dlg .hzb2-ap-dlg-tab{border:1px solid var(--border-default);background:var(--surface-default);border-radius:8px;gap:0;overflow:hidden}.hzb2-ap-dlg .hzb2-ap-dlg-tab>table{width:100%;box-shadow:none;--tw-ring-shadow:0 0 #0000;background:var(--surface-default);border:0;border-radius:0;display:block}.hzb2-ap-dlg .hzb2-ap-dlg-tab>table>thead,.hzb2-ap-dlg .hzb2-ap-dlg-tab>table>tbody{border:0;display:block}.hzb2-ap-dlg .hzb2-ap-dlg-tab>table>thead>tr,.hzb2-ap-dlg .hzb2-ap-dlg-tab>table>tbody>tr{border:0;border-bottom:1px solid var(--n-100);grid-template-columns:minmax(0,1.4fr) 150px 110px 28px;align-items:center;gap:10px;padding:7px 12px;display:grid}.hzb2-ap-dlg .hzb2-ap-dlg-tab>table>thead>tr{background:var(--surface-page);border-bottom-color:var(--border-default);padding-block:6px}.hzb2-ap-dlg .hzb2-ap-dlg-tab>table>tbody>tr:last-child{border-bottom:0}.hzb2-ap-dlg .hzb2-ap-dlg-tab>table>thead>tr>th{text-transform:uppercase;letter-spacing:.04em;color:var(--n-500);white-space:nowrap;text-align:left;background:0 0;border:0;border-radius:0;padding:0;font-size:11px;font-weight:500;line-height:16px;width:auto!important}.hzb2-ap-dlg .hzb2-ap-dlg-tab .fi-fo-table-repeater-header-required-mark{display:none}.hzb2-ap-dlg .hzb2-ap-dlg-tab>table>tbody>tr>td{border:0;min-width:0;padding:0;display:block}.hzb2-ap-dlg .hzb2-ap-dlg-tab>table>tbody>tr:hover{background:0 0}.hzb2-ap-dlg .hzb2-ap-dlg-tab .fi-fo-field{gap:3px}.hzb2-ap-dlg .hzb2-ap-dlg-tab .fi-input-wrp{min-block-size:36px}.hzb2-ap-dlg .hzb2-ap-dlg-tab .fi-input-wrp .fi-select-input-btn{align-items:center;block-size:34px;min-block-size:34px;padding-inline:12px 30px;font-size:13px;display:flex}.hzb2-ap-dlg .hzb2-ap-dlg-tab td:first-child .fi-input-wrp{border-color:var(--border-default);min-block-size:36px}.hzb2-ap-dlg .hzb2-ap-dlg-tab td:first-child .fi-input-wrp .fi-select-input-btn{block-size:34px;min-block-size:34px;font-size:13px}.hzb2-ap-dlg .hzb2-ap-dlg-tab .fi-fo-checkbox-list-option-label,.hzb2-ap-dlg .hzb2-ap-dlg-tab .fi-fo-field-label-content{color:var(--text-primary);font-size:13px;font-weight:400}.hzb2-ap-dlg .hzb2-ap-dlg-tab .fi-checkbox-input{border-color:var(--border-strong);border-radius:4px;width:18px;height:18px}.hzb2-ap-dlg .hzb2-ap-dlg-tab .fi-fo-field-wrp-error-message{white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:14px;overflow:hidden}.hzb2-ap-dlg .hzb2-ap-dlg-tab .fi-fo-table-repeater-actions{justify-content:flex-end;gap:0;padding:0}.hzb2-ap-dlg .hzb2-ap-dlg-tab td:last-child .fi-icon-btn{border-radius:var(--r-sm);width:28px;height:28px;color:var(--n-600);border:1px solid #0000;margin:0}.hzb2-ap-dlg .hzb2-ap-dlg-tab td:last-child .fi-icon-btn svg{width:14px;height:14px;color:var(--n-600)}.hzb2-ap-dlg .hzb2-ap-dlg-tab td:last-child .fi-icon-btn:hover{border-color:var(--rot-300);background:var(--rot-100)}.hzb2-ap-dlg .hzb2-ap-dlg-tab td:last-child .fi-icon-btn:hover svg{color:var(--rot-500)}.hzb2-ap-dlg .hzb2-ap-dlg-tab .fi-fo-table-repeater-add{border-top:1px solid var(--border-default);background:var(--surface-page);justify-content:flex-start;margin:0;padding:8px 12px;display:flex}.hzb2-ap-dlg .hzb2-ap-dlg-tab .hzb2-ap-dlg-plus{border-radius:var(--r-sm);height:28px;color:var(--action-primary);align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.hzb2-ap-dlg .hzb2-ap-dlg-tab .hzb2-ap-dlg-plus:hover{background:var(--schiefer-50);text-decoration:none}.hzb2-ap-dlg .hzb2-ap-dlg-tab .hzb2-ap-dlg-plus .fi-icon,.hzb2-ap-dlg .hzb2-ap-dlg-tab .hzb2-ap-dlg-plus .fi-link-label{width:auto;color:var(--action-primary);font-size:12px}.hzb2-ap-dlg .hzb2-ap-dlg-tab .hzb2-ap-dlg-plus .fi-icon{width:13px;height:13px}.hzb2-ap-dlg-kunde{flex-direction:column;min-width:0;line-height:16px;display:inline-flex}.hzb2-ap-dlg-kunde>span:first-child{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-size:13px;font-weight:500;overflow:hidden}.hzb2-ap-dlg-kunde>span+span{text-overflow:ellipsis;white-space:nowrap;color:var(--n-500);font-size:11px;overflow:hidden}.hzb2-ap-dlg-legende{color:var(--n-500);flex-wrap:wrap;gap:4px 14px;font-size:11px;line-height:16px;display:flex}.hzb2-ap-dlg-legende strong{color:var(--n-600);font-weight:500}.hzb2-ap-dlg .fi-fo-field-wrp-hint,.hzb2-ap-dlg .fi-fo-field-wrp-hint .fi-sc-text{color:var(--n-400);font-size:12px;font-weight:400}.dark .hzb2-ap-dlg-segment .fi-fo-toggle-buttons.fi-btn-group>.fi-btn{color:var(--text-secondary)}.dark .hzb2-ap-dlg-segment .fi-fo-toggle-buttons.fi-btn-group>.fi-btn[aria-pressed=true]{color:var(--action-primary-text)}.hzb2-ap-dlg .hzb2-ap-dlg-tab tbody td:nth-child(3) .fi-fo-field-label{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.hzb2-ap-dlg .hzb2-ap-dlg-tab tbody td:nth-child(3) .fi-fo-field-label:after{content:"Hauptkontakt";color:var(--n-700,var(--text-primary));white-space:nowrap;font-size:13px;line-height:18px}.hzb2-ap-dlg .fi-select-input-value-label .hzb2-ap-dlg-kunde{flex-direction:row;align-items:baseline;gap:6px}.hzb2-ap-dlg .hzb2-ap-dlg-tab .fi-input-wrp{height:36px;min-height:36px}.hzb2-ap-dlg .hzb2-ap-dlg-tab .fi-select-input-value-ctn,.hzb2-ap-dlg .hzb2-ap-dlg-tab .fi-select-input-value-label{line-height:18px}.hzb2-ap-dlg .hzb2-ap-dlg-tab .fi-select-input-btn{height:34px;min-height:34px;padding-block:0}.fi-modal-window.hzb2-pruefung-dlg{background:var(--surface-default);max-width:min(820px,100%);box-shadow:var(--el-3);color:var(--text-primary);border-radius:12px;padding:0;font-size:14px;line-height:20px;overflow:hidden}.hzb2-pruefung-dlg button,.hzb2-pruefung-dlg input,.hzb2-pruefung-dlg textarea{font:inherit}.hzb2-pruefung-dlg .fi-modal-header{border-bottom:1px solid var(--border-default);padding:16px 64px 16px 20px;display:block;position:relative}.hzb2-pruefung-dlg .fi-modal-header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-pruefung-dlg .fi-modal-heading{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);margin:0;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.hzb2-pruefung-dlg .fi-modal-description{color:var(--n-500);order:-1;margin:0;font-size:12px;line-height:18px}.hzb2-pruefung-dlg-kontext{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.hzb2-pruefung-dlg .fi-modal-close-btn{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);width:32px;height:32px;color:var(--n-600);top:16px;right:20px;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset-inline-end:20px}.hzb2-pruefung-dlg .fi-modal-close-btn:hover{background:var(--surface-page)}.hzb2-pruefung-dlg .fi-modal-close-btn .fi-icon{width:14px;height:14px;color:var(--n-600)}.hzb2-pruefung-dlg .fi-modal-content{gap:0;padding:16px 20px}.hzb2-pruefung-dlg .fi-modal-content>.fi-sc,.hzb2-pruefung-dlg .fi-modal-content>.fi-sc.fi-sc-has-gap{gap:16px}.hzb2-pruefung-dlg .hzb2-pruefung-dlg-block>.fi-grid,.hzb2-pruefung-dlg .hzb2-pruefung-dlg-block>.fi-grid.fi-sc-has-gap{flex-direction:column;gap:10px;display:flex}.hzb2-pruefung-dlg .hzb2-pruefung-dlg-block.is-eng>.fi-grid,.hzb2-pruefung-dlg .hzb2-pruefung-dlg-block.is-eng>.fi-grid.fi-sc-has-gap{gap:8px}.hzb2-pruefung-dlg-gruppe{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.hzb2-pruefung-dlg-gruppe>span:first-child{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);flex-shrink:0;font-size:11px;font-weight:500;line-height:14px}.hzb2-pruefung-dlg-gruppe-rechts{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-500);font-size:11px;line-height:16px;overflow:hidden}.hzb2-pruefung-dlg .hzb2-pruefung-dlg-raster>.fi-grid.fi-sc-has-gap,.hzb2-pruefung-dlg .hzb2-pruefung-dlg-raster.fi-grid.fi-sc-has-gap{gap:14px 16px}@media (width<=40rem){.hzb2-pruefung-dlg .hzb2-pruefung-dlg-raster .fi-grid,.hzb2-pruefung-dlg .hzb2-pruefung-dlg-raster.fi-grid{grid-template-columns:minmax(0,1fr)}.hzb2-pruefung-dlg-automatik{grid-template-columns:minmax(0,1fr)!important}.hzb2-pruefung-dlg-strahl-zeile{flex-wrap:wrap;white-space:normal!important}}.hzb2-pruefung-dlg .fi-fo-field{gap:5px}.hzb2-pruefung-dlg .fi-fo-field-label-content{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-pruefung-dlg .fi-fo-field-label-content .fi-fo-field-label-required-mark{vertical-align:baseline;color:var(--rot-500);margin-left:4px;font-size:12px;font-weight:500;top:0}.hzb2-pruefung-dlg .fi-fo-field-content-col{gap:5px}.hzb2-pruefung-dlg .fi-fo-field-content-col>.fi-sc{min-width:0;color:var(--n-500);flex-wrap:nowrap;align-items:center;gap:4px;font-size:11px;line-height:16px;display:flex}.hzb2-pruefung-dlg .fi-fo-field-content-col>.fi-sc>div{min-width:0}.hzb2-pruefung-dlg .fi-fo-field-content-col>.fi-sc .fi-sc-text{text-overflow:ellipsis;white-space:nowrap;color:var(--n-500);font-size:11px;line-height:16px;display:block;overflow:hidden}.hzb2-pruefung-dlg .fi-fo-field-label-ctn{gap:8px}.hzb2-pruefung-dlg .fi-fo-field-label-ctn>.fi-sc{color:var(--n-400);align-items:center;gap:4px;font-size:12px;line-height:16px}.hzb2-pruefung-dlg .fi-fo-field-label-ctn>.fi-sc .fi-sc-text{color:var(--n-400);font-size:12px;font-weight:400;line-height:16px}.hzb2-pruefung-dlg .fi-input-wrp{border-radius:var(--r-sm);border-color:var(--border-strong);min-block-size:36px;box-shadow:none}.hzb2-pruefung-dlg .fi-input-wrp input.fi-input{font-variant-numeric:tabular-nums;block-size:34px;color:var(--text-primary);padding-block:0;padding-inline:12px;font-size:13px}.hzb2-pruefung-dlg .fi-fo-textarea textarea{min-block-size:64px;color:var(--text-primary);padding:10px 12px;font-size:13px;line-height:20px}.hzb2-pruefung-dlg .fi-input-wrp .fi-input-wrp-suffix{border:0;padding-inline:0 10px}.hzb2-pruefung-dlg .fi-input-wrp .fi-input-wrp-suffix .fi-input-wrp-label{color:var(--n-500);font-size:12px}.hzb2-pruefung-dlg .fi-input-wrp .fi-select-input-btn{block-size:34px;min-block-size:34px;padding-inline:12px 30px;font-size:13px}.hzb2-pruefung-dlg .fi-input-wrp .fi-select-input-value-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-pruefung-dlg .fi-fo-date-time-picker .fi-input-wrp button,.hzb2-pruefung-dlg .fi-fo-date-time-picker input{font-variant-numeric:tabular-nums;font-size:13px}.hzb2-pruefung-dlg .fi-input-wrp:not(.fi-disabled):focus-within{border-color:var(--action-primary);outline:none;box-shadow:none!important}.hzb2-pruefung-dlg .fi-fo-field:has(.fi-select-input) .fi-input-wrp:not(.fi-disabled):has([aria-expanded=true]){border-color:var(--action-primary);box-shadow:0 0 0 3px var(--schiefer-100)!important}.hzb2-pruefung-dlg .fi-input-wrp.fi-invalid{border-color:var(--rot-500);box-shadow:0 0 0 3px var(--rot-100)!important}.hzb2-pruefung-dlg .fi-fo-field-wrp-error-message{color:var(--rot-500);font-size:12px;line-height:16px}.hzb2-pruefung-dlg .fi-fo-field.is-vergangen .fi-input-wrp,.hzb2-pruefung-dlg .is-vergangen .fi-input-wrp{border-color:var(--rot-300);background:var(--rot-100)}.hzb2-pruefung-dlg .fi-fo-field.is-vergangen .fi-input-wrp input,.hzb2-pruefung-dlg .is-vergangen .fi-input-wrp input,.hzb2-pruefung-dlg .is-vergangen .fi-input-wrp button{color:var(--rot-600);background:0 0}.hzb2-pruefung-dlg-objekt,.hzb2-pruefung-dlg-firma,.hzb2-pruefung-dlg-person{white-space:nowrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.hzb2-pruefung-dlg-objekt>svg{color:var(--action-primary);flex-shrink:0}.hzb2-pruefung-dlg-objekt>span,.hzb2-pruefung-dlg-firma>span:last-child,.hzb2-pruefung-dlg-person>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-pruefung-dlg-objekt>span:first-of-type{flex-shrink:0;max-width:60%}.hzb2-pruefung-dlg-objekt>.hzb2-pruefung-dlg-neben{color:var(--n-500);margin-left:-2px}.hzb2-pruefung-dlg-avatar{background:var(--schiefer-100);width:20px;height:20px;color:var(--schiefer-700);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:600;line-height:1;display:inline-flex}.hzb2-pruefung-dlg-feld{flex-direction:column;gap:5px;min-width:0;display:flex}.hzb2-pruefung-dlg-label{color:var(--n-600);padding-block:2px;font-size:12px;font-weight:500;line-height:16px}.hzb2-pruefung-dlg-fest{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-default);height:36px;color:var(--text-primary);white-space:nowrap;cursor:default;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex;overflow:hidden}.hzb2-pruefung-dlg-fest>svg{color:var(--n-400);flex-shrink:0}.hzb2-pruefung-dlg-hilfe{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-500);font-size:11px;line-height:16px;overflow:hidden}.hzb2-pruefung-dlg-strahl{border:1px solid var(--border-default);background:var(--surface-page);font-variant-numeric:tabular-nums;border-radius:8px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.hzb2-pruefung-dlg-strahl.is-leer{color:var(--n-500);font-size:12px;line-height:16px}.hzb2-pruefung-dlg-strahl-zeile{min-width:0;color:var(--n-500);white-space:nowrap;justify-content:space-between;gap:12px;font-size:11px;line-height:16px;display:flex}.hzb2-pruefung-dlg-strahl-zeile>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-pruefung-dlg-strahl-zeile strong{color:var(--text-primary);font-weight:600}.hzb2-pruefung-dlg-strahl-zeile strong.is-over{color:var(--rot-600)}.hzb2-pruefung-dlg-strahl-zeile>.is-erreicht{color:var(--orange-600);font-weight:500}.hzb2-pruefung-dlg-balken{background:var(--border-default);border-radius:5px;height:10px;position:relative}.hzb2-pruefung-dlg-balken>span{position:absolute}.hzb2-pruefung-dlg-balken-plan{background:var(--action-primary);border-radius:5px 0 0 5px;top:0;bottom:0;left:0}.hzb2-pruefung-dlg-balken-vorlauf{background:var(--orange-300);top:0;bottom:0}.hzb2-pruefung-dlg-balken-ueber{background:var(--rot-100);background-image:repeating-linear-gradient(135deg, transparent 0 4px, var(--rot-500) 4px 6px);border-radius:0 5px 5px 0;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.hzb2-pruefung-dlg-balken-ueber{background-image:repeating-linear-gradient(135deg, transparent 0 4px, color-mix(in srgb, var(--rot-500) 25%, transparent) 4px 6px)}}.hzb2-pruefung-dlg-marke{width:2px;height:18px;top:-4px;transform:translate(-50%)}.hzb2-pruefung-dlg-marke.is-vorlauf{background:var(--orange-500)}.hzb2-pruefung-dlg-marke.is-faellig{background:var(--rot-500);width:4px;height:20px;top:-5px}.hzb2-pruefung-dlg-marke.is-heute{background:var(--n-900);border-radius:1px;height:16px;top:-3px}.hzb2-pruefung-dlg-automatik{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hzb2-pruefung-dlg-regel{min-width:0;color:var(--n-700);cursor:default;align-items:flex-start;gap:8px;font-size:13px;line-height:18px;display:flex}.hzb2-pruefung-dlg-haken{border:1.5px solid var(--action-primary);background:var(--action-primary);color:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:inline-flex}.hzb2-pruefung-dlg-regeltext{flex-direction:column;min-width:0;display:flex}.hzb2-pruefung-dlg-regeltext>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-pruefung-dlg-regeltext>span+span{color:var(--n-500);font-size:11px;line-height:16px}.hzb2-pruefung-dlg .fi-modal-footer{border-top:1px solid var(--border-default);background:var(--surface-page);margin:0;padding:12px 20px}.hzb2-pruefung-dlg .fi-modal-footer-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.hzb2-pruefung-dlg .fi-modal-footer-actions>:first-child{flex:auto;min-width:0;margin-right:auto}.hzb2-pruefung-dlg-fuss{min-width:0;color:var(--n-500);align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex}.hzb2-pruefung-dlg-fuss>svg{color:var(--n-500);flex-shrink:0}.hzb2-pruefung-dlg-fuss.is-warnung>svg{color:var(--orange-500)}.hzb2-pruefung-dlg-fuss>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hzb2-pruefung-dlg .hzb2-pruefung-dlg-btn{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:36px;min-block-size:36px;box-shadow:none;color:var(--text-primary);white-space:nowrap;flex-shrink:0;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-pruefung-dlg .hzb2-pruefung-dlg-btn:hover{background:var(--surface-page)}.hzb2-pruefung-dlg .hzb2-pruefung-dlg-btn .fi-btn-label{color:var(--text-primary);font-size:13px;font-weight:500}.hzb2-pruefung-dlg .hzb2-pruefung-dlg-btn .fi-icon{width:13px;height:13px;color:var(--action-primary)}.hzb2-pruefung-dlg .hzb2-pruefung-dlg-btn:disabled,.hzb2-pruefung-dlg .hzb2-pruefung-dlg-btn.fi-disabled{opacity:.55;cursor:not-allowed}.hzb2-pruefung-dlg .hzb2-pruefung-dlg-primaer{border-radius:var(--r-sm);background:var(--action-primary);height:36px;min-block-size:36px;color:var(--action-primary-text);white-space:nowrap;border:0;flex-shrink:0;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-pruefung-dlg .hzb2-pruefung-dlg-primaer:hover{background:var(--action-primary-hover)}.hzb2-pruefung-dlg .hzb2-pruefung-dlg-primaer .fi-icon{width:14px;height:14px;color:var(--action-primary-text)}.hzb2-pruefung-dlg .hzb2-pruefung-dlg-primaer:focus-visible,.hzb2-pruefung-dlg .hzb2-pruefung-dlg-btn:focus-visible,.hzb2-pruefung-dlg .fi-modal-close-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dark .hzb2-pruefung-dlg .fi-modal-close-btn,.dark .hzb2-pruefung-dlg .fi-modal-close-btn .fi-icon,.dark .hzb2-pruefung-dlg .fi-fo-field-label-content,.dark .hzb2-pruefung-dlg-label,.dark .hzb2-pruefung-dlg-regel{color:var(--text-secondary)}.dark .hzb2-pruefung-dlg-haken{border-color:var(--schiefer-300);background:var(--schiefer-300);color:var(--n-950)}.dark .hzb2-pruefung-dlg-balken-plan{background:var(--schiefer-300)}.dark .hzb2-pruefung-dlg-balken-vorlauf{background:var(--orange-600)}.dark .hzb2-pruefung-dlg-marke.is-heute{background:var(--n-100)}.dark .hzb2-pruefung-dlg-strahl-zeile strong.is-over,.dark .hzb2-pruefung-dlg .is-vergangen .fi-input-wrp input{color:var(--rot-300)}.dark .hzb2-pruefung-dlg-strahl-zeile>.is-erreicht,.dark .hzb2-pruefung-dlg-fuss.is-warnung>svg{color:var(--orange-300)}.dark .hzb2-pruefung-dlg .is-vergangen .fi-input-wrp{background:var(--status-error-bg);border-color:var(--rot-300)}.dark .hzb2-pruefung-dlg-avatar{color:var(--schiefer-300);background:#16202a}:is(.dark .hzb2-pruefung-dlg .fi-input-wrp:not(.fi-disabled):focus-within,.dark .hzb2-pruefung-dlg .fi-fo-field:has(.fi-select-input) .fi-input-wrp:not(.fi-disabled):has([aria-expanded=true])){box-shadow:0 0 0 3px #16202a!important}.dark .hzb2-pruefung-dlg .fi-input-wrp.fi-invalid{border-color:var(--rot-300);box-shadow:0 0 0 3px var(--status-error-bg)!important}.dark .hzb2-pruefung-dlg .fi-fo-field-label-required-mark,.dark .hzb2-pruefung-dlg .fi-fo-field-wrp-error-message{color:var(--rot-300)}.dark .hzb2-pruefung-dlg .hzb2-pruefung-dlg-btn .fi-btn-label{color:var(--text-primary)}.dark .hzb2-pruefung-dlg .hzb2-pruefung-dlg-btn .fi-icon{color:var(--schiefer-300)}.hzb2-pruefung-dlg-stern{color:var(--rot-500);margin-left:2px}.dark .hzb2-pruefung-dlg-stern{color:var(--rot-300)}.fi-modal-window.hzb2-unterprojekt-dialog.hzb2-pvwahl-dlg{max-width:min(820px,100%)}.hzb2-pvwahl-dlg .fi-fo-field:has(.hzb2-pvwahl-dlg-karten){gap:8px}.hzb2-pvwahl-dlg .fi-fo-field:has(.hzb2-pvwahl-dlg-karten) .fi-fo-field-label-required-mark{position:static}.hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-karten.fi-fo-radio{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid!important}.hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-karten>.fi-fo-radio-label{border:1.5px solid var(--border-default);background:var(--surface-default);cursor:pointer;border-radius:8px;flex-direction:row;align-items:flex-start;gap:8px;min-width:0;margin:0;padding:12px;display:flex}.hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-karten>.fi-fo-radio-label:hover{background:var(--surface-page)}.hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-karten>.fi-fo-radio-label:has(input:checked){border-color:var(--action-primary);background:var(--schiefer-50)}.hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-karten .fi-radio-input{border:1.5px solid var(--border-strong);width:18px;height:18px;color:var(--action-primary);accent-color:var(--action-primary);flex-shrink:0;margin:0}.hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-karten .fi-radio-input:checked{border-color:var(--action-primary)}.hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-karten .fi-fo-radio-label-text{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}.hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-karten .fi-fo-radio-label-text>p:first-child{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);margin:0;font-size:13px;font-weight:600;line-height:18px;overflow:hidden}.hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-karten .fi-fo-radio-label-description{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}.hzb2-pvwahl-dlg-karte-sub,.hzb2-pvwahl-dlg-karte-umfang{text-overflow:ellipsis;white-space:nowrap;color:var(--n-500);font-size:11px;line-height:16px;display:block;overflow:hidden}.hzb2-pvwahl-dlg-karte-sub:empty{display:none}.hzb2-pvwahl-dlg-karte-umfang{color:var(--n-600);font-variant-numeric:tabular-nums}.hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-block>.fi-grid,.hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-block>.fi-grid.fi-sc-has-gap,.hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-block>.fi-sc,.hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-block>.fi-sc.fi-sc-has-gap{gap:10px}:is(.hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-block:has(.hzb2-pvwahl-dlg-optionen)>.fi-sc,.hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-block:has(.hzb2-pvwahl-dlg-optionen)>.fi-grid){gap:8px}.hzb2-pvwahl-dlg-abschnitt{justify-content:space-between;align-items:center;gap:12px;display:flex}.hzb2-pvwahl-dlg-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);white-space:nowrap;font-size:11px;font-weight:500;line-height:16px}.hzb2-pvwahl-dlg-abschnitt-hinweis{text-overflow:ellipsis;white-space:nowrap;color:var(--n-500);font-size:11px;line-height:16px;overflow:hidden}.hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-tabelle{border:1px solid var(--border-default);background:var(--surface-default);border-radius:8px;overflow:hidden}.hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-tabelle>.fi-grid,.hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-tabelle>.fi-grid.fi-sc-has-gap,.hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-tabelle>.fi-sc,.hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-tabelle>.fi-sc.fi-sc-has-gap{flex-direction:column;gap:0;display:flex}.hzb2-pvwahl-dlg-kopf,.hzb2-pvwahl-dlg-summe,.hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-zeile>.fi-grid,.hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-zeile>.fi-grid.fi-sc-has-gap{grid-template-columns:28px minmax(0,1fr) 90px 150px;align-items:center;gap:10px;display:grid}.hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-zeile>.fi-grid>.fi-grid-col{grid-column:auto;min-width:0}.hzb2-pvwahl-dlg-kopf{border-bottom:1px solid var(--border-default);background:var(--surface-page);letter-spacing:.04em;text-transform:uppercase;color:var(--n-500);white-space:nowrap;padding:6px 12px;font-size:11px;font-weight:500;line-height:16px}.hzb2-pvwahl-dlg-kopf>.is-zahl{text-align:right}.hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-zeile{border-bottom:1px solid var(--n-100);font-variant-numeric:tabular-nums;padding:7px 12px;font-size:13px;line-height:18px}.hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-zeile.is-aufgabe{padding-left:32px}.hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-zeile:has(+.hzb2-pvwahl-dlg-summe){border-bottom:0}.hzb2-pvwahl-dlg .fi-grid-col:has(>.hzb2-pvwahl-dlg-zeile):has(+.fi-grid-col .hzb2-pvwahl-dlg-summe) .hzb2-pvwahl-dlg-zeile{border-bottom:0}.hzb2-pvwahl-dlg-name{min-width:0;color:var(--n-600);align-items:center;gap:7px;display:flex}.hzb2-pvwahl-dlg-name>svg{color:var(--n-500);flex-shrink:0}.hzb2-pvwahl-dlg-name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-pvwahl-dlg-zeile.is-gruppe .hzb2-pvwahl-dlg-name{color:var(--text-primary);font-weight:500}.hzb2-pvwahl-dlg-zeile.is-gruppe .hzb2-pvwahl-dlg-name>svg{color:var(--action-primary)}.hzb2-pvwahl-dlg-zahl{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text-primary);display:block}.hzb2-pvwahl-dlg-zahl.is-leer{color:var(--n-400)}.hzb2-pvwahl-dlg-enthaelt{text-overflow:ellipsis;white-space:nowrap;color:var(--n-500);font-size:11px;line-height:16px;display:block;overflow:hidden}.hzb2-pvwahl-dlg-leerzeile{color:var(--n-500);padding:12px;font-size:13px}.hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-zeile .fi-fo-field{gap:0}.hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-zeile .fi-checkbox-input,.hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-optionen .fi-checkbox-input{border:1.5px solid var(--border-strong);width:18px;height:18px;accent-color:var(--action-primary);border-radius:4px;margin:0}.hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-zeile .fi-checkbox-input:checked,.hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-optionen .fi-checkbox-input:checked{background-color:var(--action-primary);border-color:var(--action-primary)}.hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-zeile:has(.fi-checkbox-input:disabled) .hzb2-pvwahl-dlg-name{color:var(--n-400)}.hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-zeile:has(.fi-checkbox-input:disabled) .fi-checkbox-input{opacity:.45}.hzb2-pvwahl-dlg-summe{border-top:1px solid var(--border-default);background:var(--surface-page);font-variant-numeric:tabular-nums;padding:9px 12px;font-size:13px;font-weight:600;line-height:18px}.hzb2-pvwahl-dlg-summe>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hzb2-pvwahl-dlg-summe>.is-zahl{text-align:right}.hzb2-pvwahl-dlg-summe>.is-aus{color:var(--n-400);text-decoration:line-through}.hzb2-pvwahl-dlg-summe-wirkung{color:var(--n-500);font-size:11px;font-weight:400;line-height:16px}.hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-optionen>.fi-grid,.hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-optionen>.fi-grid.fi-sc-has-gap{gap:12px}.hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-optionen .fi-fo-field{gap:0}.hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-optionen .fi-fo-field-label{align-items:flex-start;gap:8px}.hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-optionen .fi-fo-field-label .fi-checkbox-input{margin-top:1px}.hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-optionen .fi-fo-field-label-content{color:var(--n-700,#38362f);font-size:13px;font-weight:400;line-height:20px}.hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-optionen .fi-fo-field-content-col>.fi-sc,.hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-optionen .fi-fo-field-wrp-helper-text,.hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-optionen .fi-sc-text{color:var(--n-500);margin-top:0;padding-left:26px;font-size:11px;line-height:16px}.hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-optionen .fi-fo-field:has(.fi-checkbox-input:disabled) .fi-fo-field-label-content{color:var(--n-500)}.hzb2-pvwahl-dlg-leer{padding:24px 16px}.hzb2-pvwahl-dlg .hzb2-unterprojekt-sperre .fi-icon{width:13px;height:13px}@media (width<=52rem){.hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-karten.fi-fo-radio{grid-template-columns:minmax(0,1fr)}.hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-tabelle{overflow-x:auto}.hzb2-pvwahl-dlg-kopf,.hzb2-pvwahl-dlg-summe,.hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-zeile>.fi-grid{min-width:560px}}.dark .hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-karten>.fi-fo-radio-label:has(input:checked){border-color:var(--schiefer-300);background:#16202a}.dark .hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-zeile{border-color:var(--border-default)}.dark .hzb2-pvwahl-dlg-eyebrow,.dark .hzb2-pvwahl-dlg-abschnitt-hinweis,.dark .hzb2-pvwahl-dlg-kopf,.dark .hzb2-pvwahl-dlg-enthaelt,.dark .hzb2-pvwahl-dlg-karte-sub,.dark .hzb2-pvwahl-dlg-summe-wirkung,.dark .hzb2-pvwahl-dlg-name{color:var(--text-secondary)}.dark .hzb2-pvwahl-dlg-karte-umfang,.dark .hzb2-pvwahl-dlg-zeile.is-gruppe .hzb2-pvwahl-dlg-name,.dark .hzb2-pvwahl-dlg .hzb2-pvwahl-dlg-optionen .fi-fo-field-label-content{color:var(--text-primary)}.dark .hzb2-pvwahl-dlg-zeile.is-gruppe .hzb2-pvwahl-dlg-name>svg{color:var(--schiefer-300)}.fi-modal-window-ctn:has(>.hzb2-objekt-dlg){padding-top:48px}.hzb2-objekt-dlg-beteiligte{border:1px solid var(--border-default);background:var(--surface-default);border-radius:8px;overflow:hidden}.hzb2-objekt-dlg-beteiligte>.fi-sc,.hzb2-objekt-dlg-beteiligte>.fi-sc.fi-sc-has-gap{gap:0;display:block}.hzb2-objekt-dlg-beteiligte>.fi-sc>.fi-grid-col+.fi-grid-col .hzb2-objekt-dlg-zeile{border-top:1px solid var(--n-100)}.hzb2-objekt-dlg-zeile{padding:7px 12px}.hzb2-objekt-dlg-zeile>.fi-sc,.hzb2-objekt-dlg-zeile>.fi-sc.fi-sc-has-gap{grid-template-columns:110px minmax(0,1fr) 150px;align-items:center;gap:10px;display:grid}.hzb2-objekt-dlg-zeile>.fi-sc>.fi-grid-col{min-width:0;grid-column:auto!important}.hzb2-objekt-dlg-rolle{color:var(--n-600);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:18px;display:block;overflow:hidden}.hzb2-objekt-dlg-zeile .fi-input-wrp{min-block-size:32px}.hzb2-objekt-dlg-zeile .fi-input-wrp .fi-select-input-btn{block-size:30px;min-block-size:30px;padding-inline:10px 30px;font-size:13px}.hzb2-objekt-dlg-zeile .fi-input-wrp.fi-disabled{border-color:var(--border-default);background:var(--surface-page)}.hzb2-objekt-dlg-zeile .fi-input-wrp.fi-disabled .fi-select-input-btn{-webkit-text-fill-color:var(--n-600);color:var(--n-600);opacity:1;cursor:default}.hzb2-objekt-dlg-zeile .fi-fo-field-label-ctn,.hzb2-objekt-dlg-zeile .fi-fo-field-label{align-items:center;gap:8px}.hzb2-objekt-dlg-zeile .fi-checkbox-input{border:1.5px solid var(--border-strong);border-radius:4px;width:18px;height:18px}.hzb2-objekt-dlg-zeile .fi-checkbox-input:checked{border-color:var(--action-primary);background-color:var(--action-primary)}.hzb2-objekt-dlg-zeile .fi-checkbox-input:disabled{opacity:1;background-color:var(--surface-page);cursor:not-allowed}.hzb2-objekt-dlg-zeile .fi-fo-checkbox .fi-fo-field-label-content,.hzb2-objekt-dlg-zeile .fi-fo-field-label-content{color:var(--n-700);white-space:nowrap;font-size:13px;font-weight:400;line-height:18px}.hzb2-objekt-dlg-ueberfaellig .fi-input-wrp{background:var(--orange-100);border-color:var(--orange-300)!important}.hzb2-objekt-dlg-ueberfaellig .fi-input-wrp input.fi-input,.hzb2-objekt-dlg-ueberfaellig .fi-input-wrp .fi-fo-date-time-picker-display-text-input{color:var(--orange-600);font-variant-numeric:tabular-nums}.hzb2-objekt-dlg .fi-fo-date-time-picker input.fi-input{font-variant-numeric:tabular-nums}.hzb2-objekt-dlg-plaene{border:1.5px dashed var(--schiefer-300);background:var(--schiefer-50);min-width:0;color:var(--action-primary);border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;line-height:18px;display:flex}.hzb2-objekt-dlg-plaene>svg{flex-shrink:0}.hzb2-objekt-dlg-plaene>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);overflow:hidden}.hzb2-objekt-dlg-kopfhinweis{color:var(--n-500);white-space:nowrap;font-size:11px;font-weight:400;line-height:16px}@media (width<=40rem){.hzb2-objekt-dlg-zeile>.fi-sc,.hzb2-objekt-dlg-zeile>.fi-sc.fi-sc-has-gap{grid-template-columns:minmax(0,1fr)}}.dark .hzb2-objekt-dlg-plaene{border-color:var(--schiefer-400);color:var(--schiefer-300);background:#16202a}.dark .hzb2-objekt-dlg-ueberfaellig .fi-input-wrp{background:var(--status-warning-bg)}.dark .hzb2-objekt-dlg-ueberfaellig .fi-input-wrp input.fi-input{color:var(--orange-300)}.dark .hzb2-objekt-dlg-rolle,.dark .hzb2-objekt-dlg-zeile .fi-fo-field-label-content{color:var(--text-secondary)}.dark .hzb2-objekt-dlg-beteiligte>.fi-sc>.fi-grid-col+.fi-grid-col .hzb2-objekt-dlg-zeile{border-top-color:var(--border-default)}.hzb2-objekt-dlg .fi-fo-field-label-ctn>.fi-sc,.hzb2-objekt-dlg .fi-fo-field-label-ctn>.fi-sc .fi-sc-text{color:var(--n-400);font-size:12px;font-weight:400;line-height:16px}.hzb2-objekt-dlg .fi-input-wrp:has(.fi-select-input-value-remove-btn) .fi-select-input-btn{padding-inline-end:52px}.fi-modal-window.hzb2-webstempel-dlg{max-width:680px}.hzb2-webstempel-dlg .fi-modal-content>.fi-sc,.hzb2-webstempel-dlg .fi-modal-content .fi-sc-form>.fi-sc{row-gap:16px}.hzb2-webstempel-dlg .fi-modal-description .hzb2-co{vertical-align:1px;margin-right:2px}.hzb2-webstempel-dlg .fi-modal-description{display:block}.hzb2-webstempel-dlg-oben>.fi-grid{align-items:stretch;column-gap:16px;grid-template-columns:minmax(0,1fr) 180px!important}.hzb2-webstempel-dlg-oben>.fi-grid>.fi-grid-col{min-width:0}.hzb2-webstempel-dlg .fi-fo-field:has(.hzb2-webstempel-dlg-karten){gap:8px}.hzb2-webstempel-dlg .fi-fo-field:has(.hzb2-webstempel-dlg-karten) .fi-fo-field-content-col{gap:8px;padding-top:0}.hzb2-webstempel-dlg-karten.fi-fo-radio{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:8px;margin:0;display:grid!important}.hzb2-webstempel-dlg-karten>label.fi-fo-radio-label{--wst-akzent:var(--border-default);border:1.5px solid var(--border-default);background:var(--surface-default);cursor:pointer;text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:6px;min-width:0;margin:0;padding:12px 8px;display:flex;position:relative}.hzb2-webstempel-dlg-karten>label.fi-fo-radio-label:hover{background:var(--surface-page)}.hzb2-webstempel-dlg-karten>label:has(input:checked){border-color:var(--wst-akzent);background:var(--schiefer-50)}.dark .hzb2-webstempel-dlg-karten>label:has(input:checked){background:var(--surface-raised)}.hzb2-webstempel-dlg-karten>label:has(input:focus-visible){outline:2px solid var(--border-focus);outline-offset:2px}.hzb2-webstempel-dlg-karten input.fi-radio-input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.hzb2-webstempel-dlg-karten .fi-fo-radio-label-text{flex-direction:column;align-items:center;gap:6px;min-width:0;margin:0;display:flex}.hzb2-webstempel-dlg-karten .fi-fo-radio-label-text:before{content:"";background-color:var(--n-100);background-position:50%;background-repeat:no-repeat;background-size:17px 17px;border-radius:999px;width:36px;height:36px}.hzb2-webstempel-dlg-karten>label:has(input:checked) .fi-fo-radio-label-text:before{background-color:var(--wst-akzent)}.hzb2-webstempel-dlg-karten .fi-fo-radio-label-text>p{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;font-size:13px;font-weight:600;line-height:18px;overflow:hidden}.hzb2-webstempel-dlg-karten .fi-fo-radio-label-text>p.fi-fo-radio-label-description{color:var(--n-500);margin-top:-4px;font-size:11px;font-weight:400;line-height:14px}.hzb2-webstempel-dlg-karten>label:has(input[value=in]) .fi-fo-radio-label-text:before{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 24 24' fill='none' stroke='%236B675F' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'><path d='M7 5v14l11-7z'/></svg>")}.hzb2-webstempel-dlg-karten>label:has(input[value=in]:checked){--wst-akzent:var(--gruen-500)}.hzb2-webstempel-dlg-karten>label:has(input[value=in]:checked) .fi-fo-radio-label-text:before{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'><path d='M7 5v14l11-7z'/></svg>")}.hzb2-webstempel-dlg-karten>label:has(input[value=break_end]) .fi-fo-radio-label-text:before{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 24 24' fill='none' stroke='%236B675F' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'><path d='M7 5v14l11-7z'/></svg>")}.hzb2-webstempel-dlg-karten>label:has(input[value=break_end]:checked){--wst-akzent:var(--gruen-500)}.hzb2-webstempel-dlg-karten>label:has(input[value=break_end]:checked) .fi-fo-radio-label-text:before{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'><path d='M7 5v14l11-7z'/></svg>")}.hzb2-webstempel-dlg-karten>label:has(input[value=break_start]) .fi-fo-radio-label-text:before{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 24 24' fill='none' stroke='%236B675F' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'><path d='M8 5v14M16 5v14'/></svg>")}.hzb2-webstempel-dlg-karten>label:has(input[value=break_start]:checked){--wst-akzent:var(--orange-500)}.hzb2-webstempel-dlg-karten>label:has(input[value=break_start]:checked) .fi-fo-radio-label-text:before{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'><path d='M8 5v14M16 5v14'/></svg>")}.hzb2-webstempel-dlg-karten>label:has(input[value=out]) .fi-fo-radio-label-text:before{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 24 24' fill='none' stroke='%236B675F' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'><rect x='6' y='6' width='12' height='12' rx='1'/></svg>")}.hzb2-webstempel-dlg-karten>label:has(input[value=out]:checked){--wst-akzent:var(--action-primary)}.hzb2-webstempel-dlg-karten>label:has(input[value=out]:checked) .fi-fo-radio-label-text:before{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'><rect x='6' y='6' width='12' height='12' rx='1'/></svg>")}.hzb2-webstempel-dlg-zeit{box-sizing:border-box;flex-direction:column;gap:8px;height:100%;padding-bottom:29px;display:flex}.hzb2-webstempel-dlg-label{color:var(--n-600);font-size:12px;font-weight:500;line-height:20px}.hzb2-webstempel-dlg-uhrkachel{border:1px solid var(--border-default);background:var(--surface-page);text-align:center;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:10px;display:flex}.hzb2-webstempel-dlg-uhr{font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:26px;font-weight:600;line-height:30px}.hzb2-webstempel-dlg-uhrdatum,.hzb2-webstempel-dlg-rahmen{color:var(--n-500);white-space:nowrap;align-items:center;gap:4px;font-size:11px;line-height:16px;display:inline-flex}.hzb2-webstempel-dlg-rahmen.is-warn{color:var(--orange-600)}.hzb2-webstempel-dlg-rahmen.is-warn svg{color:var(--orange-500);flex-shrink:0}.dark .hzb2-webstempel-dlg-rahmen.is-warn,.dark .hzb2-webstempel-dlg-rahmen.is-warn svg{color:var(--status-warning)}.hzb2-webstempel-dlg-check .fi-fo-field-label{align-items:flex-start;gap:8px}.hzb2-webstempel-dlg-check .fi-checkbox-input{border-radius:4px;width:18px;height:18px;margin-top:1px}.hzb2-webstempel-dlg-check .fi-fo-field-label-content{color:var(--n-700);font-size:13px;font-weight:400;line-height:20px}.hzb2-webstempel-dlg-check .fi-fo-field-wrp-helper-text,.hzb2-webstempel-dlg-check .fi-fo-field-content-col>.fi-sc .fi-sc-text{margin-top:-6px;padding-left:26px}.hzb2-webstempel-dlg-knopfuhr{font-variant-numeric:tabular-nums}@media (width<=767px){.hzb2-webstempel-dlg-oben>.fi-grid{row-gap:12px;grid-template-columns:minmax(0,1fr)!important}.hzb2-webstempel-dlg-karten.fi-fo-radio{grid-template-columns:repeat(2,minmax(0,1fr))}}.fi-modal-window.hzb2-kpin-dlg{max-width:640px}.hzb2-kpin-dlg .fi-modal-content>.fi-sc,.hzb2-kpin-dlg .fi-modal-content .fi-sc-form>.fi-sc{row-gap:16px}.hzb2-kpin-dlg .fi-modal-description{display:block}.hzb2-kpin-dlg .fi-modal-description .hzb2-co{vertical-align:1px;margin-right:2px}.hzb2-kpin-dlg-karte{border:1px solid var(--border-default);background:var(--surface-page);border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.hzb2-kpin-dlg-karte-icon{background:var(--action-primary);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.hzb2-kpin-dlg-karte-text{flex-direction:column;min-width:0;font-size:12px;line-height:16px;display:flex}.hzb2-kpin-dlg-karte-text>span:first-child{color:var(--text-primary);font-weight:600}.hzb2-kpin-dlg-karte-text>span:last-child{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hzb2-kpin-dlg-feld{flex-direction:column;gap:6px;display:flex}.hzb2-kpin-dlg-label{color:var(--n-600);justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:16px;display:flex}.hzb2-kpin-dlg-pflicht{color:var(--rot-500)}.hzb2-kpin-dlg-zeigen{font:inherit;color:var(--action-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;font-weight:400;display:inline-flex}.hzb2-kpin-dlg-zeigen:hover{color:var(--schiefer-600)}.hzb2-kpin-dlg-zeigen:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:2px}.hzb2-kpin-dlg-zeile{align-items:center;gap:8px;display:flex}.hzb2-kpin-dlg-kaesten{gap:8px;display:flex;position:relative}.hzb2-kpin-dlg-eingabe{z-index:1;color:#0000;caret-color:#0000;letter-spacing:0;cursor:text;opacity:0;background:0 0;border:0;outline:0;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.hzb2-kpin-dlg-kasten{box-sizing:border-box;border:1.5px solid var(--border-default);background:var(--surface-default);font-variant-numeric:tabular-nums;width:44px;height:48px;color:var(--text-primary);border-radius:8px;justify-content:center;align-items:center;font-size:22px;font-weight:600;line-height:28px;display:flex}.hzb2-kpin-dlg-kasten.is-optional{border-style:dashed}.hzb2-kpin-dlg-kasten.is-voll{border-color:var(--action-primary);border-style:solid}.hzb2-kpin-dlg-kasten.is-aktiv{border-color:var(--schiefer-400);border-style:solid}.hzb2-kpin-dlg-laenge{color:var(--n-400);white-space:nowrap;margin-left:4px;font-size:11px;line-height:16px}.hzb2-kpin-dlg .fi-fo-field:has(.hzb2-kpin-dlg-feld) .fi-fo-field-content-col{padding-top:0}.hzb2-kpin-dlg-feld.is-ungueltig .hzb2-kpin-dlg-kasten{border-color:var(--rot-500)}.hzb2-kpin-dlg-regeln{border:1px solid var(--n-100);border-radius:6px;flex-wrap:wrap;gap:16px;padding:8px 12px;display:flex}.hzb2-kpin-dlg-regel{color:var(--n-500);white-space:nowrap;align-items:center;gap:6px;font-size:12px;line-height:16px;display:inline-flex}.hzb2-kpin-dlg-regel svg{color:var(--n-300);flex-shrink:0}.hzb2-kpin-dlg-regel .is-check,.hzb2-kpin-dlg-regel.is-ok .is-x{display:none}.hzb2-kpin-dlg-regel.is-ok .is-check{display:block}.hzb2-kpin-dlg-regel.is-ok{color:var(--gruen-600)}.hzb2-kpin-dlg-regel.is-ok svg{color:var(--gruen-500)}.hzb2-kpin-dlg-regel.is-fehler{color:var(--rot-600)}.hzb2-kpin-dlg-regel.is-fehler svg{color:var(--rot-500)}.dark .hzb2-kpin-dlg-regeln{border-color:var(--border-default)}.dark .hzb2-kpin-dlg-regel.is-ok,.dark .hzb2-kpin-dlg-regel.is-ok svg{color:var(--status-success)}.dark .hzb2-kpin-dlg-regel.is-fehler,.dark .hzb2-kpin-dlg-regel.is-fehler svg{color:var(--status-danger)}.hzb2-kpin-dlg-optionen{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hzb2-kpin-dlg-option{min-width:0;color:var(--n-700);cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;line-height:20px;display:flex}.hzb2-kpin-dlg-option input[type=checkbox]{appearance:none;border:1.5px solid var(--border-strong);background:var(--surface-default) center / 12px 12px no-repeat;width:18px;height:18px;box-shadow:none;cursor:pointer;border-radius:4px;flex-shrink:0;margin:1px 0 0;padding:0;display:inline-block}.hzb2-kpin-dlg-option input[type=checkbox]:checked{border-color:var(--action-primary);background-color:var(--action-primary);background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='m5 12 4 4L19 6'/></svg>")}.hzb2-kpin-dlg-option input[type=checkbox]:focus{box-shadow:none;outline:0}.hzb2-kpin-dlg-option input[type=checkbox]:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.hzb2-kpin-dlg-option>span{flex-direction:column;min-width:0;display:flex}.hzb2-kpin-dlg-option>span>span:last-child{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;overflow:hidden}.dark .hzb2-kpin-dlg-option{color:var(--text-primary)}@media (width<=767px){.hzb2-kpin-dlg-kasten{width:38px;height:44px}.hzb2-kpin-dlg-kaesten{gap:6px}.hzb2-kpin-dlg-optionen{grid-template-columns:minmax(0,1fr)}.hzb2-kpin-dlg-regeln{gap:8px 16px}}.fi-modal-window.hzb2-ablehnen-dlg{max-width:700px}.hzb2-ablehnen-dlg .fi-modal-content>.fi-sc,.hzb2-ablehnen-dlg .fi-modal-content .fi-sc-form>.fi-sc{row-gap:16px}.hzb2-ablehnen-dlg .fi-modal-description{display:block}.hzb2-ablehnen-dlg .fi-modal-description .hzb2-co{vertical-align:1px;margin-right:2px}.hzb2-ablehnen-dlg-leiste{border:1px solid var(--border-default);background:var(--surface-page);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.hzb2-ablehnen-dlg-leiste>div{flex-direction:column;gap:2px;min-width:0;padding:10px 14px;display:flex}.hzb2-ablehnen-dlg-leiste>div+div{border-left:1px solid var(--n-100)}.hzb2-ablehnen-dlg-label{letter-spacing:.04em;text-transform:uppercase;color:var(--n-500);white-space:nowrap;font-size:11px;line-height:14px}.hzb2-ablehnen-dlg-wert{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;line-height:18px;overflow:hidden}.hzb2-ablehnen-dlg-sub{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:14px;overflow:hidden}.hzb2-ablehnen-dlg-text textarea.fi-input{min-height:86px}@media (width<=767px){.hzb2-ablehnen-dlg-leiste{grid-template-columns:minmax(0,1fr)}.hzb2-ablehnen-dlg-leiste>div+div{border-left:0;border-top:1px solid var(--n-100)}}.hzb2-ablehnen-dlg .fi-modal-footer-actions .fi-btn.fi-color-danger{background:var(--rot-500);color:#fff;padding:0 14px}.hzb2-ablehnen-dlg .fi-modal-footer-actions .fi-btn.fi-color-danger:hover{background:var(--rot-600)}.fi-modal-window.hzb2-bedingungen-dlg{background:var(--surface-default);max-width:min(920px,100%);box-shadow:var(--el-3);color:var(--text-primary);border-radius:12px;padding:0;font-size:14px;line-height:20px;overflow:hidden}.hzb2-bedingungen-dlg button,.hzb2-bedingungen-dlg input,.hzb2-bedingungen-dlg textarea{font:inherit}.hzb2-bedingungen-dlg .fi-modal-header{border-bottom:1px solid var(--border-default);padding:16px 64px 16px 20px;display:block;position:relative}.hzb2-bedingungen-dlg .fi-modal-header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-bedingungen-dlg .fi-modal-heading{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);margin:0;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.hzb2-bedingungen-dlg .fi-modal-description{color:var(--n-500);order:-1;margin:0;font-size:12px;line-height:18px}.hzb2-bedingungen-dlg-kontext{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.hzb2-bedingungen-dlg-kontext .hzb2-co{height:18px;padding:0 5px;font-size:10px}.hzb2-bedingungen-dlg .fi-modal-close-btn{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);width:32px;height:32px;color:var(--n-600);top:16px;right:20px;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset-inline-end:20px}.hzb2-bedingungen-dlg .fi-modal-close-btn:hover{background:var(--surface-page)}.hzb2-bedingungen-dlg .fi-modal-close-btn .fi-icon{width:16px;height:16px;color:var(--n-600)}.hzb2-bedingungen-dlg .fi-modal-content{gap:0;padding:16px 20px}.hzb2-bedingungen-dlg .fi-modal-content>.fi-sc,.hzb2-bedingungen-dlg .fi-modal-content>.fi-sc.fi-sc-has-gap{gap:16px}.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-block>.fi-grid.fi-sc-has-gap{gap:10px}.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-gruppe{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);font-size:11px;font-weight:500;line-height:14px;display:block}.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-notiz{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:14px;display:block;overflow:hidden}.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-kopfzeile>.fi-grid{justify-content:space-between;align-items:center;gap:12px;display:flex}.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-kopfzeile>.fi-grid>.fi-grid-col{min-width:0}.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-raster>.fi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px 16px}.hzb2-bedingungen-dlg .fi-fo-field{gap:5px}.hzb2-bedingungen-dlg .fi-fo-field-label-ctn{justify-content:space-between;gap:8px;min-width:0}.hzb2-bedingungen-dlg .fi-fo-field-label-content{text-overflow:ellipsis;white-space:nowrap;color:var(--n-600);font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.hzb2-bedingungen-dlg .fi-fo-field-label-content .fi-fo-field-label-required-mark{vertical-align:baseline;color:var(--rot-500);margin-left:4px;font-size:12px;font-weight:500;position:static;top:0}.hzb2-bedingungen-dlg .fi-fo-field-content-col{gap:5px}.hzb2-bedingungen-dlg .fi-fo-field-wrp-helper-text,.hzb2-bedingungen-dlg .fi-fo-field-content-col>.fi-sc .fi-sc-text{min-width:0;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;line-height:16px;display:block;overflow:hidden}.hzb2-bedingungen-dlg .fi-input-wrp{border-radius:var(--r-sm);border-color:var(--border-strong);min-block-size:36px;box-shadow:none}.hzb2-bedingungen-dlg .fi-input-wrp input.fi-input,.hzb2-bedingungen-dlg .fi-input-wrp .fi-fo-date-time-picker-display-text-input{font-variant-numeric:tabular-nums;block-size:34px;color:var(--text-primary);padding-block:0;padding-inline:12px;font-size:13px}.hzb2-bedingungen-dlg .fi-input-wrp input.fi-input::placeholder,.hzb2-bedingungen-dlg textarea::placeholder,.hzb2-bedingungen-dlg .fi-fo-date-time-picker-display-text-input::placeholder{color:var(--n-400)}.hzb2-bedingungen-dlg .fi-input-wrp input.fi-input.is-zahl{text-align:right}.hzb2-bedingungen-dlg .fi-input-wrp .fi-input-wrp-suffix{background:0 0;border:0;padding-inline:0 12px}.hzb2-bedingungen-dlg .fi-input-wrp .fi-input-wrp-suffix .fi-input-wrp-label{color:var(--n-500);font-size:12px}.hzb2-bedingungen-dlg .fi-input-wrp .fi-input-wrp-suffix .fi-icon{width:14px;height:14px;color:var(--n-400)}.hzb2-bedingungen-dlg .fi-input-wrp .fi-select-input-btn{white-space:nowrap;block-size:34px;min-block-size:34px;padding-inline:12px 34px;font-size:13px}.hzb2-bedingungen-dlg .fi-input-wrp .fi-select-input-value-label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hzb2-bedingungen-dlg .fi-input-wrp .fi-select-input-placeholder{color:var(--n-400)}.hzb2-bedingungen-dlg .fi-input-wrp.fi-disabled{border-color:var(--border-default);background:var(--surface-page)}.hzb2-bedingungen-dlg .fi-input-wrp.fi-disabled .fi-select-input-btn,.hzb2-bedingungen-dlg .fi-input-wrp.fi-disabled .fi-select-input-value-label,.hzb2-bedingungen-dlg .fi-input-wrp.fi-disabled input.fi-input{color:var(--n-600);-webkit-text-fill-color:var(--n-600);opacity:1;cursor:default}.hzb2-bedingungen-dlg .fi-input-wrp.fi-disabled .fi-select-input-btn{background-image:none;padding-inline-end:12px}.hzb2-bedingungen-dlg .fi-input-wrp:not(.fi-disabled):focus-within{border-color:var(--action-primary);outline:none;box-shadow:none!important}.hzb2-bedingungen-dlg .fi-fo-field:has(.fi-select-input) .fi-input-wrp:not(.fi-disabled):has([aria-expanded=true]){border-color:var(--action-primary);box-shadow:0 0 0 3px var(--schiefer-100)!important}.hzb2-bedingungen-dlg .fi-input-wrp.fi-invalid{border-color:var(--rot-500);box-shadow:0 0 0 3px var(--rot-100)!important}.hzb2-bedingungen-dlg .fi-fo-field-wrp-error-message{color:var(--rot-500);font-size:12px;line-height:16px}.hzb2-bedingungen-dlg .fi-fo-textarea{border-radius:var(--r-sm);border-color:var(--border-strong);box-shadow:none}.hzb2-bedingungen-dlg .fi-fo-textarea textarea{min-height:64px;color:var(--text-primary);resize:vertical;padding:10px 12px;font-size:13px;line-height:20px}.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-segment.fi-fo-toggle-buttons.fi-btn-group{border:1px solid var(--border-strong);border-radius:var(--r-sm);width:auto;max-width:100%;height:36px;box-shadow:none;background:var(--surface-default);display:inline-flex;overflow:hidden}.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-segment.fi-btn-group>.fi-btn{min-width:0;height:34px;min-block-size:34px;box-shadow:none;background:var(--surface-default);color:var(--n-600);white-space:nowrap;border:0;border-radius:0;outline:0;flex:none;margin:0;padding:0 8px;font-size:13px;font-weight:500;line-height:18px}.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-segment.fi-btn-group>.fi-btn+.fi-btn{border-left:1px solid var(--border-default)}.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-segment.fi-btn-group>.fi-btn:hover{background:var(--surface-page)}.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-segment.fi-btn-group>.fi-btn[aria-pressed=true]{background:var(--action-primary);color:var(--action-primary-text)}.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-segment.fi-btn-group>.fi-btn[aria-pressed=true]:hover{background:var(--action-primary-hover)}.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-segment.fi-btn-group>.fi-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-segment.fi-btn-group>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-schalter .fi-toggle{flex-shrink:0;margin-block:8px;position:relative;overflow:visible}.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-schalter .fi-toggle:after{content:"Nein";color:var(--text-primary);white-space:nowrap;pointer-events:none;font-size:13px;font-weight:400;line-height:18px;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-schalter .fi-toggle[aria-checked=true]:after{content:"Ja"}.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-tabelle{border:1px solid var(--border-default);background:var(--surface-default);border-radius:8px;overflow:hidden}.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-tabelle>.fi-grid.fi-sc-has-gap,.hzb2-bedingungen-dlg .fi-fo-table-repeater{gap:0}.hzb2-bedingungen-dlg .fi-fo-table-repeater>table{width:100%;box-shadow:none;--tw-ring-shadow:0 0 #0000;background:0 0;border:0;border-radius:0;display:block}.hzb2-bedingungen-dlg .fi-fo-table-repeater>table>thead,.hzb2-bedingungen-dlg .fi-fo-table-repeater>table>tbody{border:0;display:block}.hzb2-bedingungen-dlg .fi-fo-table-repeater>table>thead>tr,.hzb2-bedingungen-dlg .fi-fo-table-repeater>table>tbody>tr{border:0;border-bottom:1px solid var(--n-100);grid-template-columns:minmax(0,1.6fr) 120px 110px 70px 110px 110px 28px;align-items:center;gap:8px;padding:8px 12px;display:grid}:is(.hzb2-bedingungen-dlg .fi-fo-table-repeater>table:has(>tbody>tr>td:first-child .fi-fo-table-repeater-actions)>thead>tr,.hzb2-bedingungen-dlg .fi-fo-table-repeater>table:has(>tbody>tr>td:first-child .fi-fo-table-repeater-actions)>tbody>tr){grid-template-columns:20px minmax(0,1.6fr) 120px 110px 70px 110px 110px 28px}.hzb2-bedingungen-dlg .fi-fo-table-repeater>table>thead>tr{background:var(--surface-page);border-bottom-color:var(--border-default);padding-block:6px}.hzb2-bedingungen-dlg .fi-fo-table-repeater>table>thead>tr>th{text-transform:uppercase;letter-spacing:.04em;color:var(--n-500);white-space:nowrap;text-align:left;background:0 0;border:0;border-radius:0;width:auto;padding:0;font-size:11px;font-weight:500;line-height:14px}.hzb2-bedingungen-dlg .fi-fo-table-repeater>table>thead>tr>th.fi-align-end{text-align:right}.hzb2-bedingungen-dlg .fi-fo-table-repeater-header-required-mark{display:none}.hzb2-bedingungen-dlg .fi-fo-table-repeater>table>tbody>tr>td{border:0;min-width:0;padding:0;display:block}.hzb2-bedingungen-dlg .fi-fo-table-repeater>table>tbody>tr:last-child{border-bottom:0}.hzb2-bedingungen-dlg .fi-fo-table-repeater>table>tbody>tr:hover{background:0 0}.hzb2-bedingungen-dlg .fi-fo-table-repeater .fi-fo-field{gap:3px}.hzb2-bedingungen-dlg .fi-fo-table-repeater .fi-input-wrp{min-block-size:34px}.hzb2-bedingungen-dlg .fi-fo-table-repeater .fi-input-wrp input.fi-input,.hzb2-bedingungen-dlg .fi-fo-table-repeater .fi-input-wrp .fi-fo-date-time-picker-display-text-input{block-size:32px;padding-inline:10px}.hzb2-bedingungen-dlg .fi-fo-table-repeater .fi-input-wrp .fi-select-input-btn{block-size:32px;min-block-size:32px;padding-inline:10px 24px}.hzb2-bedingungen-dlg .fi-fo-table-repeater .fi-input-wrp .fi-select-input-btn:after,.hzb2-bedingungen-dlg .fi-fo-table-repeater .fi-select-input-btn>svg{inset-inline-end:6px}.hzb2-bedingungen-dlg .fi-fo-table-repeater .fi-input-wrp .fi-input-wrp-suffix{border-left:1px solid var(--border-default);background:var(--surface-page);align-self:stretch;padding:0 8px}.hzb2-bedingungen-dlg .fi-fo-table-repeater .fi-input-wrp.fi-disabled .fi-input-wrp-suffix{border-left-color:var(--border-default)}.hzb2-bedingungen-dlg .fi-fo-table-repeater .fi-fo-date-time-picker .fi-input-wrp-suffix{display:none}.hzb2-bedingungen-dlg .fi-fo-table-repeater .fi-input-wrp.fi-disabled .fi-input-wrp-suffix:has(.fi-icon){display:none}.hzb2-bedingungen-dlg .fi-fo-table-repeater .fi-fo-field-wrp-error-message{white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:14px;overflow:hidden}.hzb2-bedingungen-dlg-anteil{text-align:right;color:var(--n-500);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;display:block}.hzb2-bedingungen-dlg-chip{gap:5px}.hzb2-bedingungen-dlg .fi-fo-table-repeater-actions{justify-content:flex-end;gap:0;padding:0}.hzb2-bedingungen-dlg .fi-fo-table-repeater-actions [data-reorder-hidden]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.hzb2-bedingungen-dlg td:first-child .fi-fo-table-repeater-actions{justify-content:flex-start}.hzb2-bedingungen-dlg td:first-child .fi-fo-table-repeater-actions .fi-icon-btn[x-sortable-handle]{cursor:grab;background:radial-gradient(circle, var(--n-300) 1.5px, transparent 1.6px) 0 0 / 5px 5px repeat;border:0;border-radius:0;width:9px;height:15px;margin:0;padding:0}.hzb2-bedingungen-dlg td:first-child .fi-fo-table-repeater-actions .fi-icon-btn[x-sortable-handle] svg{display:none}.hzb2-bedingungen-dlg tr:has(.hzb2-bedingungen-dlg-chip.is-gesperrt) td:first-child .fi-fo-table-repeater-actions .fi-icon-btn[x-sortable-handle]{visibility:hidden}.hzb2-bedingungen-dlg td:last-child .fi-fo-table-repeater-actions .fi-icon-btn{border-radius:var(--r-sm);width:28px;height:28px;color:var(--n-500);border:1px solid #0000;margin:0}.hzb2-bedingungen-dlg td:last-child .fi-fo-table-repeater-actions .fi-icon-btn svg{width:14px;height:14px;color:var(--n-500)}.hzb2-bedingungen-dlg td:last-child .fi-fo-table-repeater-actions .fi-icon-btn:hover{border-color:var(--rot-300);background:var(--rot-100)}.hzb2-bedingungen-dlg td:last-child .fi-fo-table-repeater-actions .fi-icon-btn:hover svg{color:var(--rot-500)}.hzb2-bedingungen-dlg .fi-fo-table-repeater-actions .fi-icon-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-bedingungen-dlg .fi-fo-table-repeater>table>tbody>tr:has(.hzb2-bedingungen-dlg-chip.is-gesperrt)>td:last-child{justify-content:center;align-items:center;height:28px;display:flex}.hzb2-bedingungen-dlg .fi-fo-table-repeater>table>tbody>tr:has(.hzb2-bedingungen-dlg-chip.is-gesperrt)>td:last-child:after{content:"";background:var(--n-400);width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='10' rx='2'/%3E%3Cpath d='M8 11V8a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E") 50%/14px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='10' rx='2'/%3E%3Cpath d='M8 11V8a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E") 50%/14px no-repeat}.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-fuss{border-top:1px solid var(--border-default);background:var(--surface-page);padding:10px 12px;font-size:12px;line-height:16px}.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-fuss>.fi-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-fuss>.fi-grid>.fi-grid-col{grid-column:auto;min-width:0}.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-fusslinks>.fi-grid.fi-sc-has-gap{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-hinweistext{color:var(--n-500);font-size:12px;line-height:16px;display:block}.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-link.fi-link{border-radius:var(--r-sm);height:28px;color:var(--action-primary);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;line-height:16px;text-decoration:none;display:inline-flex}.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-link.fi-link:hover:not(.fi-disabled){background:var(--schiefer-50);text-decoration:none}.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-link.fi-link .fi-icon{width:14px;height:14px;color:var(--action-primary)}.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-link.fi-link>.fi-link-label{align-self:center;line-height:16px}.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-link.fi-link.fi-disabled{color:var(--n-400);opacity:1;cursor:not-allowed}.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-link.fi-link.fi-disabled .fi-icon{color:var(--n-400)}.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-bedingungen-dlg .fi-sc-text:has(>.hzb2-bedingungen-dlg-summe){width:100%;display:block}.hzb2-bedingungen-dlg-summe{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;width:100%;font-size:12px;line-height:16px;display:grid}.hzb2-bedingungen-dlg-summe>span:nth-child(odd){color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hzb2-bedingungen-dlg-summe>span:nth-child(2n){text-align:right;color:var(--text-primary);white-space:nowrap}.hzb2-bedingungen-dlg-summe>.is-rest,.hzb2-bedingungen-dlg-summe>span.is-rest:nth-child(odd){border-top:1px solid var(--border-default);color:var(--text-primary);padding-top:3px;font-weight:600}.hzb2-bedingungen-dlg-summe>.is-rest.is-fehler,.hzb2-bedingungen-dlg-summe>span.is-rest.is-fehler:nth-child(odd){color:var(--rot-500)}.hzb2-bedingungen-dlg .fi-modal-footer{border-top:1px solid var(--border-default);background:var(--surface-page);margin:0;padding:12px 20px}.hzb2-bedingungen-dlg .fi-modal-footer-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-hinweis{opacity:1;cursor:default;pointer-events:none;flex:auto;justify-content:flex-start;align-items:center;gap:6px;min-width:0;margin-right:auto;padding:0;display:flex}.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-hinweis .fi-icon{width:14px;height:14px;color:var(--n-500);flex-shrink:0}.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-hinweis .fi-link-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-500);font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-hinweis.is-warnung .fi-icon,.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-hinweis.is-warnung .fi-link-label{color:var(--orange-600)}.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-btn{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:36px;min-block-size:36px;box-shadow:none;color:var(--text-primary);white-space:nowrap;flex-shrink:0;padding:0 12px;font-size:13px;font-weight:500}.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-btn:hover{background:var(--surface-page)}.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-speichern{border-radius:var(--r-sm);background:var(--action-primary);height:36px;min-block-size:36px;color:var(--action-primary-text);white-space:nowrap;border:0;flex-shrink:0;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-speichern:hover{background:var(--action-primary-hover)}.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-speichern .fi-icon{width:14px;height:14px;color:var(--action-primary-text)}.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-speichern:focus-visible,.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-btn:focus-visible,.hzb2-bedingungen-dlg .fi-modal-close-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (width<=64rem){.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-raster>.fi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-raster>.fi-grid>.fi-grid-col{grid-column:span 1/span 1}.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-kopfzeile>.fi-grid{flex-wrap:wrap}.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-tabelle{overflow-x:auto}.hzb2-bedingungen-dlg .fi-fo-table-repeater>table{min-width:760px}.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-fuss>.fi-grid{grid-template-columns:minmax(0,1fr)}.hzb2-bedingungen-dlg .fi-modal-footer-actions{flex-wrap:wrap}.hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-hinweis{flex-basis:100%}}.dark .hzb2-bedingungen-dlg .fi-modal-close-btn,.dark .hzb2-bedingungen-dlg .fi-modal-close-btn .fi-icon,.dark .hzb2-bedingungen-dlg .fi-fo-field-label-content{color:var(--text-secondary)}.dark .hzb2-bedingungen-dlg .fi-fo-table-repeater>table>tbody>tr{border-bottom-color:var(--n-800)}.dark .hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-link.fi-link:hover:not(.fi-disabled){background:var(--surface-raised)}.dark .hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-schalter .fi-toggle:after{color:var(--text-secondary)}.dark .hzb2-bedingungen-dlg td:last-child .fi-fo-table-repeater-actions .fi-icon-btn:hover{background:var(--status-error-bg);border-color:var(--rot-300)}.dark .hzb2-bedingungen-dlg td:last-child .fi-fo-table-repeater-actions .fi-icon-btn:hover svg{color:var(--rot-300)}.dark .hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-hinweis.is-warnung .fi-icon,.dark .hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-hinweis.is-warnung .fi-link-label{color:var(--status-warning)}:is(.dark .hzb2-bedingungen-dlg .fi-input-wrp:not(.fi-disabled):focus-within,.dark .hzb2-bedingungen-dlg .fi-fo-field:has(.fi-select-input) .fi-input-wrp:not(.fi-disabled):has([aria-expanded=true])){box-shadow:0 0 0 3px var(--surface-raised)!important}.dark .hzb2-bedingungen-dlg .fi-input-wrp.fi-invalid{border-color:var(--rot-300);box-shadow:0 0 0 3px var(--status-error-bg)!important}.dark .hzb2-bedingungen-dlg .fi-fo-field-label-required-mark,.dark .hzb2-bedingungen-dlg .fi-fo-field-wrp-error-message,.dark .hzb2-bedingungen-dlg-summe>.is-rest.is-fehler{color:var(--rot-300)}.dark .hzb2-bedingungen-dlg .fi-input-wrp.fi-disabled .fi-select-input-btn,.dark .hzb2-bedingungen-dlg .fi-input-wrp.fi-disabled .fi-select-input-value-label,.dark .hzb2-bedingungen-dlg .fi-input-wrp.fi-disabled input.fi-input{color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary)}.dark .hzb2-bedingungen-dlg .hzb2-bedingungen-dlg-segment.fi-btn-group>.fi-btn:not([aria-pressed=true]){color:var(--text-secondary)}.dark .hzb2-bedingungen-dlg-chip:not(.is-success):not(.is-info):not(.is-error){background:var(--surface-raised);color:var(--text-secondary)}.dark .hzb2-bedingungen-dlg-chip.is-success{color:var(--status-success)}.dark .hzb2-bedingungen-dlg-chip.is-info{color:var(--status-info)}.dark .hzb2-bedingungen-dlg-chip.is-error{color:var(--status-error)}.fi-modal-window.hzb2-textbaustein-dlg{background:var(--surface-default);max-width:min(820px,100%);box-shadow:var(--el-3);color:var(--text-primary);border-radius:12px;padding:0;font-size:14px;line-height:20px;overflow:hidden}.fi-modal-window-ctn:has(>.hzb2-textbaustein-dlg){padding-top:64px}.hzb2-textbaustein-dlg button,.hzb2-textbaustein-dlg input,.hzb2-textbaustein-dlg textarea{font-family:inherit}.hzb2-textbaustein-dlg .fi-modal-header{border-bottom:1px solid var(--border-default);padding:16px 64px 16px 20px;display:block;position:relative}.hzb2-textbaustein-dlg .fi-modal-header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-textbaustein-dlg .fi-modal-heading{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;order:2;margin:0;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.hzb2-textbaustein-dlg .fi-modal-description{color:var(--n-500);order:1;margin:0;font-size:12px;line-height:18px}.hzb2-textbaustein-dlg-kontext{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.hzb2-textbaustein-dlg .fi-modal-close-btn{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);width:32px;height:32px;color:var(--n-600);top:16px;right:20px;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset-inline-end:20px}.hzb2-textbaustein-dlg .fi-modal-close-btn:hover{background:var(--surface-page)}.hzb2-textbaustein-dlg .fi-modal-close-btn .fi-icon{width:14px;height:14px;color:var(--n-600)}.hzb2-textbaustein-dlg .fi-modal-content{gap:0;padding:16px 20px}.hzb2-textbaustein-dlg .fi-modal-content>.fi-sc{gap:16px}.hzb2-textbaustein-dlg .hzb2-textbaustein-dlg-raster.fi-grid,.hzb2-textbaustein-dlg .hzb2-textbaustein-dlg-raster>.fi-grid{gap:14px 16px}.hzb2-textbaustein-dlg .fi-fo-field-label-content{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-textbaustein-dlg .fi-fo-field-label-required-mark{color:var(--rot-500);margin-left:3px}.hzb2-textbaustein-dlg .fi-fo-field-wrp-hint,.hzb2-textbaustein-dlg .fi-fo-field-label-col .fi-sc-text{color:var(--n-500);font-size:11px;font-weight:400;line-height:16px}.hzb2-textbaustein-dlg .fi-fo-field{gap:5px}.hzb2-textbaustein-dlg .fi-fo-field-label-ctn{justify-content:space-between}.hzb2-textbaustein-dlg .fi-fo-field-label-col{gap:8px}.hzb2-textbaustein-dlg .fi-fo-field-content-col{gap:5px}.hzb2-textbaustein-dlg .fi-fo-field-content-col>.fi-sc .fi-sc-text{min-width:0;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;display:block;overflow:hidden}.hzb2-textbaustein-dlg .fi-fo-field-content-col>.fi-sc,.hzb2-textbaustein-dlg .fi-fo-field-content-col>.fi-sc>div,.hzb2-textbaustein-dlg .fi-fo-field-content-col>.fi-sc .fi-sc-component{min-width:0;display:block;overflow:hidden}.hzb2-textbaustein-dlg .fi-input-wrp{border-radius:var(--r-sm);min-block-size:36px;box-shadow:none;outline:1px solid var(--border-strong);outline-offset:-1px}.hzb2-textbaustein-dlg .fi-input-wrp input.fi-input{block-size:34px;padding-block:0;padding-inline:12px;font-size:13px}.hzb2-textbaustein-dlg .fi-input-wrp input.fi-input::placeholder,.hzb2-textbaustein-dlg textarea::placeholder{color:var(--n-400)}.hzb2-textbaustein-dlg .fi-input-wrp:not(.fi-disabled):focus-within{box-shadow:none!important}.hzb2-textbaustein-dlg .fi-input-wrp.fi-invalid{outline-color:var(--rot-500);box-shadow:0 0 0 3px var(--rot-100)!important}.hzb2-textbaustein-dlg .fi-fo-field-wrp-error-message{color:var(--rot-500);font-size:12px;line-height:16px}.hzb2-textbaustein-dlg-karten .fi-fo-toggle-buttons{gap:8px}.hzb2-textbaustein-dlg-karten .fi-fo-toggle-buttons-btn-ctn{min-width:0}.hzb2-textbaustein-dlg-karten .fi-fo-toggle-buttons .fi-btn{border:1.5px solid var(--border-default);width:100%;min-width:0;height:40px;min-block-size:40px;box-shadow:none;background:var(--surface-default);color:var(--text-primary);text-align:left;border-radius:8px;outline:0;justify-content:flex-start;align-items:center;gap:8px;padding:0 10px 0 34px;font-size:12px;font-weight:500;line-height:16px;display:flex;position:relative}.hzb2-textbaustein-dlg-karten .fi-fo-toggle-buttons .fi-btn:before{content:"";box-sizing:border-box;border:1.5px solid var(--border-strong);background:var(--surface-default);border-radius:999px;width:16px;height:16px;margin-top:-8px;position:absolute;top:50%;left:10px}.hzb2-textbaustein-dlg-karten .fi-fo-toggle-buttons .fi-btn:hover:not([aria-pressed=true]):not(:disabled){border-color:var(--schiefer-200);background:var(--schiefer-50)}.hzb2-textbaustein-dlg-karten .fi-fo-toggle-buttons .fi-btn[aria-pressed=true]{border-color:var(--action-primary);background:var(--schiefer-50);color:var(--text-primary)}.hzb2-textbaustein-dlg-karten .fi-fo-toggle-buttons .fi-btn[aria-pressed=true]:before{border:5px solid var(--action-primary);background:var(--surface-default)}.hzb2-textbaustein-dlg-karten .fi-fo-toggle-buttons .fi-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-textbaustein-dlg-firma{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-textbaustein-dlg-segment .fi-fo-toggle-buttons.fi-btn-group{border:1px solid var(--border-strong);border-radius:var(--r-sm);width:auto;max-width:100%;height:36px;min-height:36px;box-shadow:none;background:var(--surface-default);justify-self:start;display:inline-flex;overflow:hidden}.hzb2-textbaustein-dlg-segment .fi-fo-toggle-buttons.fi-btn-group>.fi-btn{height:34px;min-block-size:34px;box-shadow:none;background:var(--surface-default);color:var(--n-600);white-space:nowrap;border:0;border-radius:0;outline:0;flex:none;margin:0;padding:0 11px;font-size:13px;font-weight:500;line-height:18px}.hzb2-textbaustein-dlg-segment .fi-fo-toggle-buttons.fi-btn-group>.fi-btn+.fi-btn{border-left:1px solid var(--border-default)}.hzb2-textbaustein-dlg-segment .fi-fo-toggle-buttons.fi-btn-group>.fi-btn:hover{background:var(--surface-page)}.hzb2-textbaustein-dlg-segment .fi-fo-toggle-buttons.fi-btn-group>.fi-btn[aria-pressed=true]{background:var(--action-primary);color:var(--action-primary-text)}.hzb2-textbaustein-dlg-segment .fi-fo-toggle-buttons.fi-btn-group>.fi-btn[aria-pressed=true]:hover{background:var(--action-primary-hover)}.hzb2-textbaustein-dlg-segment .fi-fo-toggle-buttons.fi-btn-group>.fi-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.hzb2-textbaustein-dlg-text{flex-direction:column;gap:0;min-width:0;display:flex}.hzb2-textbaustein-dlg-text>.fi-sc{gap:0}.hzb2-textbaustein-dlg-text .fi-input-wrp{border-end-end-radius:0;border-end-start-radius:0}.hzb2-textbaustein-dlg-text .fi-input-wrp textarea{min-height:120px;color:var(--text-primary);padding:10px 12px;font-size:13px;line-height:20px}.hzb2-textbaustein-dlg-text .fi-fo-field-wrp-error-message{order:3}.hzb2-textbaustein-dlg-zaehler{border:1px solid var(--border-strong);border-top:1px solid var(--n-100);border-radius:0 0 var(--r-sm) var(--r-sm);background:var(--surface-default);min-width:0;color:var(--n-500);justify-content:space-between;gap:12px;padding:6px 12px;font-size:11px;line-height:16px;display:flex}.hzb2-textbaustein-dlg-zaehler>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-textbaustein-dlg-zaehler>.hzb2-textbaustein-dlg-format{flex-shrink:0}.hzb2-textbaustein-dlg-ok{color:var(--status-success);font-weight:600}.hzb2-textbaustein-dlg-warnung{color:var(--status-warning);font-weight:500}.hzb2-textbaustein-dlg-vorschau{flex-direction:column;gap:8px;min-width:0;display:flex}.hzb2-textbaustein-dlg-vorschau-kopf{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.hzb2-textbaustein-dlg-titel{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);white-space:nowrap;font-size:11px;font-weight:500;line-height:16px}.hzb2-textbaustein-dlg-vorschau-ziel{min-width:0;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;overflow:hidden}.hzb2-textbaustein-dlg-vorschau-text{border:1px solid var(--border-default);border-radius:var(--r-sm);color:#38362f;white-space:pre-line;overflow-wrap:anywhere;text-wrap:pretty;background:#fbfaf8;max-height:220px;padding:12px 14px;font-size:12px;line-height:18px;overflow:auto}.hzb2-textbaustein-dlg-vorschau-text.is-leer{color:var(--n-400)}.hzb2-textbaustein-dlg-offen{background:var(--status-warning-bg);color:var(--status-warning);border-radius:3px;padding:0 3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}@media (width<=40rem){.hzb2-textbaustein-dlg-zaehler{flex-direction:column;gap:2px}}.hzb2-textbaustein-dlg .fi-modal-footer{border-top:1px solid var(--border-default);background:var(--surface-page);margin:0;padding:12px 20px}.hzb2-textbaustein-dlg .fi-modal-footer-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.hzb2-textbaustein-dlg-hinweis{min-width:0;color:var(--n-500);flex:auto;align-items:center;gap:6px;margin-right:4px;font-size:12px;line-height:16px;display:flex}.hzb2-textbaustein-dlg-hinweis>svg{flex-shrink:0}.hzb2-textbaustein-dlg-hinweis>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-textbaustein-dlg .fi-modal-footer-actions>:not(.hzb2-textbaustein-dlg-hinweis){flex-shrink:0}.hzb2-textbaustein-dlg .hzb2-textbaustein-dlg-sekundaer{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:36px;min-block-size:36px;box-shadow:none;color:var(--text-primary);padding:0 12px;font-size:13px;font-weight:500}.hzb2-textbaustein-dlg .hzb2-textbaustein-dlg-sekundaer:hover{background:var(--surface-page)}.hzb2-textbaustein-dlg .hzb2-textbaustein-dlg-primaer{border-radius:var(--r-sm);background:var(--action-primary);height:36px;min-block-size:36px;color:var(--action-primary-text);border:0;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-textbaustein-dlg .hzb2-textbaustein-dlg-primaer:hover{background:var(--action-primary-hover)}.hzb2-textbaustein-dlg .hzb2-textbaustein-dlg-primaer .fi-icon{width:14px;height:14px;color:var(--action-primary-text)}.hzb2-textbaustein-dlg .hzb2-textbaustein-dlg-primaer:focus-visible,.hzb2-textbaustein-dlg .hzb2-textbaustein-dlg-sekundaer:focus-visible,.hzb2-textbaustein-dlg .fi-modal-close-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dark .hzb2-textbaustein-dlg .fi-modal-close-btn,.dark .hzb2-textbaustein-dlg .fi-modal-close-btn .fi-icon,.dark .hzb2-textbaustein-dlg .fi-fo-field-label-content,.dark .hzb2-textbaustein-dlg-segment .fi-fo-toggle-buttons.fi-btn-group>.fi-btn{color:var(--text-secondary)}.dark .hzb2-textbaustein-dlg-segment .fi-fo-toggle-buttons.fi-btn-group>.fi-btn[aria-pressed=true]{color:var(--action-primary-text)}.dark .hzb2-textbaustein-dlg-karten .fi-fo-toggle-buttons .fi-btn[aria-pressed=true]{border-color:var(--action-primary);background:#16202a}.dark .hzb2-textbaustein-dlg-karten .fi-fo-toggle-buttons .fi-btn:hover:not([aria-pressed=true]):not(:disabled){background:var(--surface-raised);border-color:var(--border-strong)}.dark .hzb2-textbaustein-dlg .fi-input-wrp:not(.fi-disabled):focus-within{box-shadow:none!important}.dark .hzb2-textbaustein-dlg .fi-input-wrp.fi-invalid{outline-color:var(--rot-300);box-shadow:0 0 0 3px var(--status-error-bg)!important}.dark .hzb2-textbaustein-dlg .fi-fo-field-label-required-mark,.dark .hzb2-textbaustein-dlg .fi-fo-field-wrp-error-message{color:var(--rot-300)}.dark .hzb2-textbaustein-dlg-zaehler{border-top-color:var(--border-default)}.dark .hzb2-textbaustein-dlg-vorschau-text{background:var(--surface-raised);color:var(--text-secondary)}.fi-modal-window.hzb2-fints-dlg{background:var(--surface-default);max-width:min(820px,100%);box-shadow:var(--el-3);color:var(--text-primary);border-radius:12px;padding:0;font-size:14px;line-height:20px;overflow:hidden}.hzb2-fints-dlg button,.hzb2-fints-dlg input{font:inherit}.hzb2-fints-dlg .fi-modal-header{border-bottom:1px solid var(--border-default);padding:16px 64px 16px 20px;display:block;position:relative}.hzb2-fints-dlg .fi-modal-header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-fints-dlg .fi-modal-heading{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);margin:0;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.hzb2-fints-dlg .fi-modal-description{color:var(--n-500);order:-1;margin:0;font-size:12px;line-height:18px}.hzb2-fints-dlg-kontext{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.hzb2-fints-dlg .fi-modal-close-btn{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);width:32px;height:32px;color:var(--n-600);top:16px;right:20px;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset-inline-end:20px}.hzb2-fints-dlg .fi-modal-close-btn:hover{background:var(--surface-page)}.hzb2-fints-dlg .fi-modal-close-btn .fi-icon{width:14px;height:14px;color:var(--n-600)}.hzb2-fints-dlg .fi-modal-content{gap:0;padding:16px 20px}.hzb2-fints-dlg .fi-modal-content>.fi-sc,.hzb2-fints-dlg .fi-modal-content>.fi-sc.fi-sc-has-gap{gap:16px}.hzb2-fints-dlg .hzb2-fints-dlg-block>.fi-grid,.hzb2-fints-dlg .hzb2-fints-dlg-block>.fi-grid.fi-sc-has-gap{flex-direction:column;gap:10px;display:flex}.hzb2-fints-dlg-gruppe{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.hzb2-fints-dlg-gruppe>span:first-child{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);flex-shrink:0;font-size:11px;font-weight:500;line-height:14px}.hzb2-fints-dlg-gruppe-rechts{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-500);font-size:11px;line-height:16px;overflow:hidden}.hzb2-fints-dlg-schritte{align-items:center;margin:0;padding:0;font-size:12px;line-height:16px;list-style:none;display:flex}.hzb2-fints-dlg-schritt{flex:1 1 0;align-items:center;gap:8px;min-width:0;display:flex}.hzb2-fints-dlg-schritt:last-child{flex:none}.hzb2-fints-dlg-schritt-nr{background:var(--n-100);width:22px;height:22px;color:var(--n-500);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.hzb2-fints-dlg-schritt-titel{white-space:nowrap;color:var(--n-500)}.hzb2-fints-dlg-schritt-linie{background:var(--border-default);flex:auto;height:1px;margin:0 10px}.hzb2-fints-dlg-schritt.is-fertig .hzb2-fints-dlg-schritt-nr{background:var(--gruen-500);color:#fff}.hzb2-fints-dlg-schritt.is-aktiv .hzb2-fints-dlg-schritt-nr{background:var(--action-primary);color:var(--action-primary-text)}.hzb2-fints-dlg-schritt.is-aktiv .hzb2-fints-dlg-schritt-titel{color:var(--text-primary);font-weight:600}.hzb2-fints-dlg .hzb2-fints-dlg-raster>.fi-grid.fi-sc-has-gap,.hzb2-fints-dlg .hzb2-fints-dlg-raster.fi-grid.fi-sc-has-gap{gap:14px 16px}.hzb2-fints-dlg .hzb2-fints-dlg-pruefreihe>.fi-grid.fi-sc-has-gap,.hzb2-fints-dlg .hzb2-fints-dlg-pruefreihe.fi-grid.fi-sc-has-gap{gap:12px}@media (width<=40rem){.hzb2-fints-dlg .hzb2-fints-dlg-raster .fi-grid{grid-template-columns:minmax(0,1fr)}.hzb2-fints-dlg-schritt-titel{display:none}}.hzb2-fints-dlg .fi-fo-field{gap:5px}.hzb2-fints-dlg .fi-fo-field-label-content{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-fints-dlg .fi-fo-field-label-content .fi-fo-field-label-required-mark{vertical-align:baseline;color:var(--rot-500);margin-left:4px;font-size:12px;font-weight:500;top:0}.hzb2-fints-dlg .fi-fo-field-content-col{gap:5px}.hzb2-fints-dlg .fi-fo-field-content-col>.fi-sc{min-width:0;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;flex-wrap:nowrap;align-items:center;gap:4px;font-size:11px;line-height:16px;display:flex;overflow:hidden}.hzb2-fints-dlg .fi-fo-field-content-col>.fi-sc>div{min-width:0}.hzb2-fints-dlg .fi-fo-field-content-col>.fi-sc .fi-sc-text{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;display:block;overflow:hidden}.hzb2-fints-dlg .fi-fo-field-label-ctn{gap:8px}.hzb2-fints-dlg .fi-fo-field-wrp-hint,.hzb2-fints-dlg .fi-fo-field-wrp-hint .fi-fo-field-wrp-hint-label{color:var(--n-400);gap:4px;font-size:12px;font-weight:400;line-height:16px}.hzb2-fints-dlg .fi-fo-field-wrp-hint .fi-icon{width:14px;height:14px;color:var(--n-400)}.hzb2-fints-dlg .fi-input-wrp{border-radius:var(--r-sm);border-color:var(--border-strong);min-block-size:36px;box-shadow:none}.hzb2-fints-dlg .fi-input-wrp input.fi-input{font-variant-numeric:tabular-nums;block-size:34px;color:var(--text-primary);padding-block:0;padding-inline:12px;font-size:13px}.hzb2-fints-dlg .fi-input-wrp:not(.fi-disabled):focus-within{border-color:var(--action-primary);outline:none;box-shadow:none!important}.hzb2-fints-dlg .fi-input-wrp.fi-invalid{border-color:var(--rot-500);box-shadow:0 0 0 3px var(--rot-100)!important}.hzb2-fints-dlg .fi-fo-field-wrp-error-message{color:var(--rot-500);font-size:12px;line-height:16px}.hzb2-fints-dlg .fi-input-wrp.fi-disabled{border-color:var(--border-default);background:var(--surface-page)}.hzb2-fints-dlg .fi-input-wrp.fi-disabled input.fi-input{-webkit-text-fill-color:var(--n-600);color:var(--n-600);opacity:1;cursor:default}.hzb2-fints-dlg .fi-input-wrp.fi-disabled input.fi-input::placeholder{color:var(--n-600);opacity:1;-webkit-text-fill-color:var(--n-600)}.hzb2-fints-dlg-anzeige .fi-input-wrp .fi-input-wrp-prefix{background:0 0;border:0;padding-inline:12px 0}.hzb2-fints-dlg-anzeige .fi-input-wrp .fi-input-wrp-prefix+.fi-input-wrp-content-ctn input.fi-input{padding-inline-start:8px}.hzb2-fints-dlg-anzeige .fi-input-wrp .fi-input-wrp-label{align-items:center;display:flex}.hzb2-fints-dlg-segment .fi-fo-toggle-buttons.fi-btn-group{border:1px solid var(--border-strong);border-radius:var(--r-sm);width:auto;max-width:100%;height:36px;min-height:36px;box-shadow:none;background:var(--surface-default);justify-self:start;display:inline-flex;overflow:hidden}.hzb2-fints-dlg-segment .fi-fo-toggle-buttons.fi-btn-group>.fi-btn{height:34px;min-block-size:34px;box-shadow:none;background:var(--surface-default);color:var(--n-600);white-space:nowrap;border:0;border-radius:0;outline:0;flex:none;margin:0;padding:0 11px;font-size:13px;font-weight:500;line-height:18px}.hzb2-fints-dlg-segment .fi-fo-toggle-buttons.fi-btn-group>.fi-btn+.fi-btn{border-left:1px solid var(--border-default)}.hzb2-fints-dlg-segment .fi-fo-toggle-buttons.fi-btn-group>.fi-btn:hover{background:var(--surface-page)}.hzb2-fints-dlg-segment .fi-fo-toggle-buttons.fi-btn-group>.fi-btn[aria-pressed=true]{background:var(--action-primary);color:var(--action-primary-text)}.hzb2-fints-dlg-segment .fi-fo-toggle-buttons.fi-btn-group>.fi-btn[aria-pressed=true]:hover{background:var(--action-primary-hover)}.hzb2-fints-dlg-segment .fi-fo-toggle-buttons.fi-btn-group>.fi-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.hzb2-fints-dlg-pruefung .fi-fo-field-label{align-items:flex-start;gap:8px}.hzb2-fints-dlg-pruefung .fi-checkbox-input{border:1.5px solid var(--border-strong);width:18px;height:18px;box-shadow:none;border-radius:4px;flex-shrink:0;margin-top:1px}.hzb2-fints-dlg-pruefung .fi-checkbox-input:checked{border-color:var(--action-primary);background-color:var(--action-primary)}.hzb2-fints-dlg-pruefung .fi-checkbox-input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-fints-dlg-pruefung .fi-checkbox-input:disabled{background-color:var(--surface-page);border-color:var(--border-default);cursor:not-allowed}.hzb2-fints-dlg-pruefung .fi-fo-field-label-content{color:var(--n-700);font-size:13px;font-weight:400;line-height:20px}.hzb2-fints-dlg-pruefung:has(.fi-checkbox-input:disabled) .fi-fo-field-label-content{color:var(--n-500)}.hzb2-fints-dlg-pruefung .fi-fo-field-content-col{gap:0;margin-top:-4px;padding-inline-start:26px}.hzb2-fints-dlg-sicherheit{border:1px solid var(--blau-300);background:var(--status-info-bg);color:var(--blau-600);border-radius:8px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;line-height:18px;display:flex}.hzb2-fints-dlg-sicherheit svg{width:16px;height:16px;color:var(--blau-500);flex-shrink:0}.hzb2-fints-dlg-sicherheit strong{font-weight:600}.hzb2-fints-dlg .fi-modal-footer{border-top:1px solid var(--border-default);background:var(--surface-page);margin:0;padding:12px 20px}.hzb2-fints-dlg .fi-modal-footer-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.hzb2-fints-dlg .hzb2-fints-dlg-hinweis{opacity:1;cursor:default;pointer-events:none;flex:auto;justify-content:flex-start;align-items:center;gap:6px;min-width:0;margin-right:auto;padding:0;display:flex}.hzb2-fints-dlg .hzb2-fints-dlg-hinweis .fi-icon{width:13px;height:13px;color:var(--n-500);flex-shrink:0}.hzb2-fints-dlg .hzb2-fints-dlg-hinweis .fi-link-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-500);font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.hzb2-fints-dlg .hzb2-fints-dlg-btn{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:36px;min-block-size:36px;box-shadow:none;color:var(--text-primary);white-space:nowrap;flex-shrink:0;padding:0 12px;font-size:13px;font-weight:500}.hzb2-fints-dlg .hzb2-fints-dlg-btn:hover{background:var(--surface-page)}.hzb2-fints-dlg .hzb2-fints-dlg-btn .fi-btn-label{color:var(--text-primary);font-size:13px;font-weight:500}.hzb2-fints-dlg .hzb2-fints-dlg-primaer{border-radius:var(--r-sm);background:var(--action-primary);height:36px;min-block-size:36px;color:var(--action-primary-text);white-space:nowrap;border:0;flex-shrink:0;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-fints-dlg .hzb2-fints-dlg-primaer:hover{background:var(--action-primary-hover)}.hzb2-fints-dlg .hzb2-fints-dlg-primaer .fi-icon{width:14px;height:14px;color:var(--action-primary-text)}.hzb2-fints-dlg .hzb2-fints-dlg-primaer:focus-visible,.hzb2-fints-dlg .hzb2-fints-dlg-btn:focus-visible,.hzb2-fints-dlg .fi-modal-close-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dark .hzb2-fints-dlg .fi-modal-close-btn,.dark .hzb2-fints-dlg .fi-modal-close-btn .fi-icon,.dark .hzb2-fints-dlg .fi-fo-field-label-content,.dark .hzb2-fints-dlg-segment .fi-fo-toggle-buttons.fi-btn-group>.fi-btn,.dark .hzb2-fints-dlg-pruefung .fi-fo-field-label-content{color:var(--text-secondary)}.dark .hzb2-fints-dlg-segment .fi-fo-toggle-buttons.fi-btn-group>.fi-btn[aria-pressed=true]{color:var(--action-primary-text)}.dark .hzb2-fints-dlg .fi-input-wrp.fi-invalid{border-color:var(--rot-300);box-shadow:0 0 0 3px var(--status-error-bg)!important}.dark .hzb2-fints-dlg .fi-fo-field-label-required-mark,.dark .hzb2-fints-dlg .fi-fo-field-wrp-error-message{color:var(--rot-300)}.dark .hzb2-fints-dlg .hzb2-fints-dlg-btn .fi-btn-label,.dark .hzb2-fints-dlg-schritt.is-aktiv .hzb2-fints-dlg-schritt-titel{color:var(--text-primary)}.dark .hzb2-fints-dlg .fi-input-wrp.fi-disabled input.fi-input,.dark .hzb2-fints-dlg .fi-input-wrp.fi-disabled input.fi-input::placeholder{color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary)}.dark .hzb2-fints-dlg-schritt-nr{background:var(--surface-raised);color:var(--text-secondary)}.dark .hzb2-fints-dlg-sicherheit{background:var(--status-info-bg);border-color:var(--blau-500);color:var(--blau-300)}.dark .hzb2-fints-dlg-sicherheit svg{color:var(--blau-300)}.fi-modal-window.hzb2-zahlung-dlg{background:var(--surface-default);max-width:min(860px,100%);box-shadow:var(--el-3);color:var(--text-primary);border-radius:12px;padding:0;font-size:14px;line-height:20px;overflow:hidden}.hzb2-zahlung-dlg button,.hzb2-zahlung-dlg input,.hzb2-zahlung-dlg select,.hzb2-zahlung-dlg textarea{font:inherit}.hzb2-zahlung-dlg .fi-modal-header{border-bottom:1px solid var(--border-default);padding:16px 64px 16px 20px;display:block;position:relative}.hzb2-zahlung-dlg .fi-modal-header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-zahlung-dlg .fi-modal-heading{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);margin:0;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.hzb2-zahlung-dlg .fi-modal-description{color:var(--n-500);order:-1;margin:0;font-size:12px;line-height:18px}.hzb2-zahlung-dlg-kontext{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:flex;overflow:hidden}.hzb2-zahlung-dlg-kontext .hzb2-co{height:18px;padding:0 5px;font-size:10px}.hzb2-zahlung-dlg .fi-modal-close-btn{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);width:32px;height:32px;color:var(--n-600);top:16px;right:20px;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset-inline-end:20px}.hzb2-zahlung-dlg .fi-modal-close-btn:hover{background:var(--surface-page)}.hzb2-zahlung-dlg .fi-modal-close-btn .fi-icon{width:14px;height:14px;color:var(--n-600)}.hzb2-zahlung-dlg .fi-modal-content{gap:0;padding:16px 20px}.hzb2-zahlung-dlg .fi-modal-content>.fi-sc,.hzb2-zahlung-dlg .fi-modal-content>.fi-sc.fi-sc-has-gap{gap:16px}.hzb2-zahlung-dlg .hzb2-zahlung-dlg-block>.fi-grid.fi-sc-has-gap{gap:8px}.hzb2-zahlung-dlg .hzb2-zahlung-dlg-gruppe{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px;display:block}.hzb2-zahlung-dlg .hzb2-zahlung-dlg-raster>.fi-grid.fi-sc-has-gap{gap:14px 16px}.hzb2-zahlung-dlg .fi-sc-component:has(>input[type=hidden]){display:none}.hzb2-zahlung-dlg .hzb2-zahlung-dlg-quelle>.fi-grid.fi-sc-has-gap{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hzb2-zahlung-dlg .hzb2-zahlung-dlg-quelle>.fi-grid>.fi-grid-col{flex:none;grid-column:auto;min-width:0}.hzb2-zahlung-dlg .hzb2-zahlung-dlg-quelle>.fi-grid>.fi-grid-col:nth-child(2){flex:320px;max-width:520px}.hzb2-zahlung-dlg .fi-fo-toggle-buttons.fi-btn-group{border:1px solid var(--border-strong);border-radius:var(--r-sm);width:auto;height:36px;min-height:36px;box-shadow:none;background:var(--surface-default);display:inline-flex;overflow:hidden}.hzb2-zahlung-dlg .fi-fo-toggle-buttons.fi-btn-group>.fi-btn{height:34px;min-block-size:34px;box-shadow:none;background:var(--surface-default);color:var(--n-600);white-space:nowrap;border:0;border-radius:0;outline:0;flex:none;margin:0;padding:0 11px;font-size:13px;font-weight:500;line-height:18px}.hzb2-zahlung-dlg .fi-fo-toggle-buttons.fi-btn-group>.fi-btn+.fi-btn{border-left:1px solid var(--border-default)}.hzb2-zahlung-dlg .fi-fo-toggle-buttons.fi-btn-group>.fi-btn:hover{background:var(--surface-page)}.hzb2-zahlung-dlg .fi-fo-toggle-buttons.fi-btn-group>.fi-btn[aria-pressed=true]{background:var(--action-primary);color:var(--action-primary-text)}.hzb2-zahlung-dlg .fi-fo-toggle-buttons.fi-btn-group>.fi-btn[aria-pressed=true]:hover{background:var(--action-primary-hover)}.hzb2-zahlung-dlg .fi-fo-toggle-buttons.fi-btn-group>.fi-btn.fi-disabled,.hzb2-zahlung-dlg .fi-fo-toggle-buttons.fi-btn-group>.fi-btn:disabled{color:var(--n-400);background:var(--surface-default);cursor:not-allowed}.hzb2-zahlung-dlg .fi-fo-toggle-buttons.fi-btn-group>.fi-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.hzb2-zahlung-dlg .hzb2-zahlung-dlg-quelle .fi-input-wrp{border-color:var(--border-default);background:var(--surface-page)}.hzb2-zahlung-dlg .hzb2-zahlung-dlg-quelle .fi-input-wrp .fi-select-input-btn{color:var(--n-600);font-size:12px}.hzb2-zahlung-dlg .hzb2-zahlung-dlg-quelle .fi-input-wrp-prefix{background:0 0;border:0;padding-inline:10px 0}.hzb2-zahlung-dlg .hzb2-zahlung-dlg-quelle .fi-input-wrp-prefix .fi-icon{width:14px;height:14px;color:var(--action-primary)}.hzb2-zahlung-dlg .fi-fo-field{gap:5px}.hzb2-zahlung-dlg .fi-fo-field-label-ctn{justify-content:space-between;gap:8px}.hzb2-zahlung-dlg .fi-fo-field-label-content{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-zahlung-dlg .fi-fo-field-label-content .fi-fo-field-label-required-mark{vertical-align:baseline;color:var(--rot-500);margin-left:4px;font-size:12px;font-weight:500;top:0}.hzb2-zahlung-dlg .fi-fo-field-label-ctn .fi-sc-text,.hzb2-zahlung-dlg .fi-fo-field-wrp-hint{color:var(--n-400);white-space:nowrap;font-size:12px;font-weight:400;line-height:16px}.hzb2-zahlung-dlg .fi-fo-field-content-col{gap:5px}.hzb2-zahlung-dlg .fi-fo-field-content-col>.fi-sc .fi-sc-text,.hzb2-zahlung-dlg .fi-fo-field-wrp-helper-text{min-width:0;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;display:block;overflow:hidden}.hzb2-zahlung-dlg .fi-input-wrp{border-radius:var(--r-sm);border-color:var(--border-strong);min-block-size:36px;box-shadow:none}.hzb2-zahlung-dlg .fi-input-wrp input.fi-input,.hzb2-zahlung-dlg .fi-input-wrp .fi-fo-date-time-picker-display-text-input{font-variant-numeric:tabular-nums;block-size:34px;color:var(--text-primary);padding-block:0;padding-inline:12px;font-size:13px}.hzb2-zahlung-dlg .fi-input-wrp input.fi-input.hzb2-zahlung-dlg-zahl{text-align:right;padding-inline:12px 8px}.hzb2-zahlung-dlg .fi-input-wrp input.fi-input::placeholder,.hzb2-zahlung-dlg textarea::placeholder{color:var(--n-400)}.hzb2-zahlung-dlg .fi-input-wrp .fi-input-wrp-suffix{border:0;border-left:1px solid var(--border-default);background:var(--surface-page);align-self:stretch;align-items:center;padding-inline:8px;display:flex}.hzb2-zahlung-dlg .fi-input-wrp .fi-input-wrp-suffix .fi-input-wrp-label{color:var(--n-500);font-size:12px}.hzb2-zahlung-dlg .fi-input-wrp .fi-input-wrp-suffix:has(.fi-icon){background:0 0;border-left:0;padding-inline:0 12px}.hzb2-zahlung-dlg .fi-input-wrp .fi-input-wrp-suffix .fi-icon{width:13px;height:13px;color:var(--n-400)}.hzb2-zahlung-dlg .fi-input-wrp .fi-select-input-btn{block-size:34px;min-block-size:34px;padding-inline:12px 34px;font-size:13px}.hzb2-zahlung-dlg .fi-input-wrp .fi-select-input-value-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-zahlung-dlg .fi-input-wrp .fi-select-input-placeholder{color:var(--n-400)}.hzb2-zahlung-dlg .fi-input-wrp.fi-disabled{border-color:var(--border-default);background:var(--surface-page)}.hzb2-zahlung-dlg .fi-input-wrp.fi-disabled input.fi-input,.hzb2-zahlung-dlg .fi-input-wrp.fi-disabled .fi-select-input-btn{color:var(--n-600);-webkit-text-fill-color:var(--n-600)}.hzb2-zahlung-dlg .fi-input-wrp:not(.fi-disabled):focus-within{border-color:var(--action-primary);outline:none;box-shadow:none!important}.hzb2-zahlung-dlg .fi-fo-field:has(.fi-select-input) .fi-input-wrp:not(.fi-disabled):has([aria-expanded=true]){border-color:var(--action-primary);box-shadow:0 0 0 3px var(--schiefer-100)!important}.hzb2-zahlung-dlg .fi-input-wrp.fi-invalid{border-color:var(--rot-500);box-shadow:0 0 0 3px var(--rot-100)!important}.hzb2-zahlung-dlg .fi-fo-field-wrp-error-message{color:var(--rot-500);font-size:12px;line-height:16px}.hzb2-zahlung-dlg textarea.fi-fo-textarea,.hzb2-zahlung-dlg .fi-fo-textarea textarea{min-height:64px;padding:10px 12px;font-size:13px;line-height:20px}.hzb2-zahlung-dlg .hzb2-firma-option{align-items:center;gap:8px;min-width:0;display:inline-flex}.hzb2-zahlung-dlg .hzb2-firma-option>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-zahlung-dlg-zuordnung{flex-direction:column;gap:10px;min-width:0;display:flex}.hzb2-zahlung-dlg-zuordnungskopf{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.hzb2-zahlung-dlg-zuordnungskopf>.hzb2-zahlung-dlg-gruppe{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);white-space:nowrap;font-size:11px;font-weight:500;line-height:14px}.hzb2-zahlung-dlg-zuordnungskopf>span+span{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;overflow:hidden}.hzb2-zahlung-dlg-tabelle{border:1px solid var(--border-default);border-radius:8px;overflow:hidden}.hzb2-zahlung-dlg-tabelle.is-fehler{border-color:var(--rot-500)}.hzb2-zahlung-dlg-zeile{border-bottom:1px solid var(--n-100);background:var(--surface-page);grid-template-columns:28px minmax(0,1.5fr) 100px 100px 120px 90px;align-items:center;gap:10px;padding:8px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.hzb2-zahlung-dlg-zeile{background:color-mix(in srgb, var(--surface-page) 45%, var(--surface-default))}}.hzb2-zahlung-dlg-zeile{font-variant-numeric:tabular-nums;font-size:13px;line-height:18px}.hzb2-zahlung-dlg-zeile.is-an{background:var(--surface-default)}.hzb2-zahlung-dlg-zeile.is-kopf{border-bottom-color:var(--border-default);background:var(--surface-page);letter-spacing:.04em;text-transform:uppercase;color:var(--n-500);white-space:nowrap;padding:6px 12px;font-size:11px;font-weight:500;line-height:14px}.hzb2-zahlung-dlg-zeile .is-r,.hzb2-zahlung-dlg-summen .is-r{text-align:right}.hzb2-zahlung-dlg-haken{cursor:pointer;align-items:center;display:flex}.hzb2-zahlung-dlg-hakenfeld{appearance:none;border-radius:var(--r-xs);border:1.5px solid var(--border-strong);background:var(--surface-default);cursor:pointer;flex-shrink:0;place-content:center;width:18px;height:18px;margin:0;display:inline-grid}.hzb2-zahlung-dlg-hakenfeld:checked{border-color:var(--action-primary);background:var(--action-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 4 4L19 6'/%3E%3C/svg%3E") center / 12px no-repeat}.hzb2-zahlung-dlg-hakenfeld:disabled{opacity:.5;cursor:not-allowed}.hzb2-zahlung-dlg-rechnung{flex-direction:column;min-width:0;display:flex}.hzb2-zahlung-dlg-nr{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-weight:500;overflow:hidden}.hzb2-zahlung-dlg-unter{text-overflow:ellipsis;white-space:nowrap;color:var(--n-500);font-size:11px;line-height:16px;overflow:hidden}.hzb2-zahlung-dlg-brutto{color:var(--n-500)}.hzb2-zahlung-dlg-offen{font-weight:500}.hzb2-zahlung-dlg-strich{color:var(--n-300)}.hzb2-zahlung-dlg-betrag{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-default);align-items:stretch;height:32px;display:flex;overflow:hidden}.hzb2-zahlung-dlg-betrag:focus-within{border-color:var(--action-primary)}.hzb2-zahlung-dlg-betrag input{text-align:right;font-variant-numeric:tabular-nums;width:100%;min-width:0;height:30px;color:var(--text-primary);background:0 0;border:0;outline:0;flex:auto;padding:0 8px;font-size:13px}.hzb2-zahlung-dlg-betrag input:focus{box-shadow:none}.hzb2-zahlung-dlg-betrag>span{border-left:1px solid var(--border-default);background:var(--surface-page);color:var(--n-500);align-items:center;padding:0 8px;font-size:12px;display:flex}.hzb2-zahlung-dlg-rest{color:var(--n-500);font-weight:400}.hzb2-zahlung-dlg-rest.is-null{color:var(--n-400)}.hzb2-zahlung-dlg-rest.is-offen{color:var(--rot-600);font-weight:600}.hzb2-zahlung-dlg-rest.is-ok{color:var(--gruen-600);font-weight:600}.hzb2-zahlung-dlg-rest.is-ueber{color:var(--orange-600);font-weight:600}.hzb2-zahlung-dlg-leer{border-bottom:1px solid var(--n-100);color:var(--n-500);padding:12px;font-size:13px;line-height:18px}.hzb2-zahlung-dlg-fuss{border-top:1px solid var(--border-default);background:var(--surface-page);grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:16px;margin-top:-1px;padding:10px 12px;font-size:12px;line-height:16px;display:grid}.hzb2-zahlung-dlg-fusslinks{flex-direction:column;gap:6px;min-width:0;display:flex}.hzb2-zahlung-dlg-knoepfe{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hzb2-zahlung-dlg-link{border-radius:var(--r-sm);height:28px;color:var(--action-primary);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.hzb2-zahlung-dlg-link:hover{background:var(--schiefer-100)}.hzb2-zahlung-dlg-link.is-aktiv{background:var(--schiefer-100);box-shadow:inset 0 0 0 1px var(--schiefer-200)}.hzb2-zahlung-dlg-link:disabled{color:var(--n-400);cursor:not-allowed;background:0 0}.hzb2-zahlung-dlg-link:focus-visible,.hzb2-zahlung-dlg-hakenfeld:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-zahlung-dlg-andere{border:1px solid var(--border-strong);border-radius:var(--r-sm);background-color:var(--surface-default);height:32px;color:var(--text-primary);flex:100%;padding:0 28px 0 10px;font-size:12px}.hzb2-zahlung-dlg-folge{color:var(--n-500)}.hzb2-zahlung-dlg-summen{font-variant-numeric:tabular-nums;grid-template-columns:1fr auto;gap:3px 12px;display:grid}.hzb2-zahlung-dlg-summen>span:nth-child(odd){color:var(--n-500)}.hzb2-zahlung-dlg-summen>.hzb2-zahlung-dlg-saldo{border-top:1px solid var(--border-default);padding-top:3px;font-weight:600}.hzb2-zahlung-dlg-summen>.hzb2-zahlung-dlg-saldo.is-ok{color:var(--gruen-600)}.hzb2-zahlung-dlg-summen>.hzb2-zahlung-dlg-saldo.is-warnung{color:var(--orange-600)}.hzb2-zahlung-dlg-summen>.hzb2-zahlung-dlg-saldo.is-fehler{color:var(--rot-600)}.hzb2-zahlung-dlg-summen>.hzb2-zahlung-dlg-saldo.is-guthaben{color:var(--n-600)}.hzb2-zahlung-dlg-fehler{color:var(--rot-500);margin:0;font-size:12px;line-height:16px}.hzb2-zahlung-dlg .fi-modal-footer{border-top:1px solid var(--border-default);background:var(--surface-page);margin:0;padding:12px 20px}.hzb2-zahlung-dlg .fi-modal-footer-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.hzb2-zahlung-dlg .hzb2-zahlung-dlg-hinweis{opacity:1;cursor:default;pointer-events:none;flex:auto;align-items:center;gap:6px;min-width:0;margin-right:auto;padding:0;display:flex}.hzb2-zahlung-dlg .hzb2-zahlung-dlg-hinweis .fi-icon{width:13px;height:13px;color:var(--n-500);flex-shrink:0}.hzb2-zahlung-dlg .hzb2-zahlung-dlg-hinweis .fi-link-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-500);font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.hzb2-zahlung-dlg .hzb2-zahlung-dlg-btn{border-radius:var(--r-sm);height:36px;min-block-size:36px;color:var(--text-primary);white-space:nowrap;flex-shrink:0;padding:0 12px;font-size:13px;font-weight:500}.hzb2-zahlung-dlg .hzb2-zahlung-dlg-speichern{border-radius:var(--r-sm);background:var(--action-primary);height:36px;min-block-size:36px;color:var(--action-primary-text);white-space:nowrap;border:0;flex-shrink:0;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-zahlung-dlg .hzb2-zahlung-dlg-speichern:hover{background:var(--action-primary-hover)}.hzb2-zahlung-dlg .hzb2-zahlung-dlg-speichern .fi-icon{width:14px;height:14px;color:var(--action-primary-text)}.hzb2-zahlung-dlg .hzb2-zahlung-dlg-speichern:focus-visible,.hzb2-zahlung-dlg .hzb2-zahlung-dlg-btn:focus-visible,.hzb2-zahlung-dlg .fi-modal-close-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (width<=48rem){.hzb2-zahlung-dlg-zeile{grid-template-columns:28px minmax(0,1fr) 96px 90px}.hzb2-zahlung-dlg-zeile>:nth-child(3),.hzb2-zahlung-dlg-zeile>:nth-child(4){display:none}.hzb2-zahlung-dlg-fuss{grid-template-columns:minmax(0,1fr)}.hzb2-zahlung-dlg .fi-modal-footer-actions{flex-wrap:wrap}.hzb2-zahlung-dlg .hzb2-zahlung-dlg-hinweis{flex-basis:100%}.hzb2-zahlung-dlg-zuordnungskopf{flex-direction:column;align-items:flex-start;gap:2px}}.dark .hzb2-zahlung-dlg .fi-modal-close-btn,.dark .hzb2-zahlung-dlg .fi-modal-close-btn .fi-icon,.dark .hzb2-zahlung-dlg .fi-fo-field-label-content,.dark .hzb2-zahlung-dlg .hzb2-zahlung-dlg-gruppe,.dark .hzb2-zahlung-dlg .fi-fo-toggle-buttons.fi-btn-group>.fi-btn{color:var(--text-secondary)}.dark .hzb2-zahlung-dlg .fi-fo-toggle-buttons.fi-btn-group>.fi-btn[aria-pressed=true]{color:var(--action-primary-text)}.dark .hzb2-zahlung-dlg-zeile,.dark .hzb2-zahlung-dlg-leer{border-color:var(--n-800)}.dark .hzb2-zahlung-dlg-link:hover,.dark .hzb2-zahlung-dlg-link.is-aktiv{box-shadow:none;background:#16202a}.dark .hzb2-zahlung-dlg-rest.is-offen,.dark .hzb2-zahlung-dlg-summen>.hzb2-zahlung-dlg-saldo.is-fehler{color:var(--rot-300)}.dark .hzb2-zahlung-dlg-rest.is-ok,.dark .hzb2-zahlung-dlg-summen>.hzb2-zahlung-dlg-saldo.is-ok{color:var(--gruen-300)}.dark .hzb2-zahlung-dlg-rest.is-ueber,.dark .hzb2-zahlung-dlg-summen>.hzb2-zahlung-dlg-saldo.is-warnung{color:var(--orange-300)}:is(.dark .hzb2-zahlung-dlg .fi-input-wrp:not(.fi-disabled):focus-within,.dark .hzb2-zahlung-dlg .fi-fo-field:has(.fi-select-input) .fi-input-wrp:not(.fi-disabled):has([aria-expanded=true])){box-shadow:0 0 0 3px #16202a!important}.dark .hzb2-zahlung-dlg .fi-input-wrp.fi-invalid{border-color:var(--rot-300);box-shadow:0 0 0 3px var(--status-error-bg)!important}.dark .hzb2-zahlung-dlg .fi-fo-field-label-required-mark,.dark .hzb2-zahlung-dlg .fi-fo-field-wrp-error-message,.dark .hzb2-zahlung-dlg-fehler{color:var(--rot-300)}.hzb2-zahlung-dlg .fi-select-input-value-label .hzb2-firma-option{max-width:100%;overflow:hidden}.hzb2-zahlung-dlg .fi-input-wrp:has(.fi-select-input-value-remove-btn) .fi-select-input-btn{padding-inline-end:56px}.hzb2-suche-backdrop{z-index:60;background:#18171461;justify-content:center;align-items:flex-start;padding:72px 24px 48px;display:flex;position:fixed;inset:0}.hzb2-suche{background:var(--surface-default);width:680px;max-width:100%;max-height:calc(100vh - 120px);box-shadow:var(--el-3);color:var(--text-primary);border-radius:12px;flex-direction:column;font-size:14px;line-height:20px;display:flex;overflow:hidden}.hzb2-suche button,.hzb2-suche input{font:inherit}.hzb2-suche-kopf{border-bottom:1px solid var(--border-default);align-items:center;gap:10px;padding:12px 14px;display:flex}.hzb2-suche-kopf>svg{flex-shrink:0}.hzb2-suche .hzb2-suche-eingabe{min-width:0;height:24px;color:var(--text-primary);box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:15px;line-height:20px}.hzb2-suche .hzb2-suche-eingabe::placeholder{color:var(--n-400)}.hzb2-suche-kopf-rechts{flex-shrink:0;align-items:center;gap:6px;display:flex}.hzb2-suche-firma-wrap{position:relative}.hzb2-suche-firma{border:1px solid var(--border-default);height:26px;color:var(--n-600);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:11px;line-height:14px;display:inline-flex}.hzb2-suche-firma:hover{background:var(--surface-page)}.hzb2-suche-firma-name{text-overflow:ellipsis;max-width:180px;overflow:hidden}.hzb2-suche-firma:focus-visible,.hzb2-suche-chip:focus-visible,.hzb2-suche-kbd.is-knopf:focus-visible,.hzb2-suche-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-suche-menue{z-index:1;border:1px solid var(--border-default);background:var(--surface-default);min-width:260px;box-shadow:var(--el-2);border-radius:8px;flex-direction:column;gap:2px;padding:4px;display:flex;position:absolute;top:32px;right:0}.hzb2-suche-menue>button{width:100%;color:var(--text-primary);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.hzb2-suche-menue>button:hover{background:var(--surface-page)}.hzb2-suche-menue>button[aria-checked=true]{background:var(--schiefer-50);font-weight:500}.hzb2-suche-kbd{border:1px solid var(--border-default);background:var(--surface-default);height:18px;color:var(--n-500);white-space:nowrap;border-radius:4px;align-items:center;padding:0 5px;font-family:inherit;font-size:10px;line-height:1;display:inline-flex}.hzb2-suche-kbd.is-knopf{cursor:pointer}.hzb2-suche-chips{border-bottom:1px solid var(--n-100);scrollbar-width:none;gap:6px;padding:8px 14px;font-size:12px;line-height:16px;display:flex;overflow-x:auto}.hzb2-suche-chips::-webkit-scrollbar{display:none}.hzb2-suche-chip{border:1px solid var(--border-default);background:var(--surface-default);height:26px;color:var(--n-600);white-space:nowrap;cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:0 9px;font-weight:500;display:inline-flex}.hzb2-suche-chip>span{color:var(--n-500);font-weight:400}.hzb2-suche-chip.is-aktiv{border-color:var(--action-primary);background:var(--schiefer-50);color:var(--schiefer-700)}.hzb2-suche-chip.is-leer,.hzb2-suche-chip.is-leer>span{color:var(--n-300);cursor:default}.hzb2-suche-liste{max-height:440px;transition:opacity var(--dur-fast) var(--ease);flex-direction:column;gap:4px;padding:6px 8px 10px;display:flex;overflow-y:auto}.hzb2-suche-liste.is-laedt{opacity:.6}.hzb2-suche-gruppe{flex-direction:column;gap:2px;display:flex}.hzb2-suche-gruppe.is-aktionen{border-top:1px solid var(--n-100);margin-top:4px;padding-top:6px}.hzb2-suche-gruppe-kopf{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);justify-content:space-between;align-items:center;padding:8px 10px 4px;font-size:11px;font-weight:500;line-height:14px;display:flex}.hzb2-suche-gruppe.is-aktionen .hzb2-suche-gruppe-kopf{padding:6px 10px 2px}.hzb2-suche-gruppe-kopf>span+span{letter-spacing:0;text-transform:none;font-weight:400}.hzb2-suche-treffer{min-width:0;color:inherit;cursor:pointer;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:grid}.hzb2-suche-treffer:hover{background:var(--surface-page)}.hzb2-suche-treffer.is-aktiv{background:var(--schiefer-50)}.hzb2-suche-symbol{background:var(--surface-page);width:28px;height:28px;color:var(--action-primary);border-radius:6px;justify-content:center;align-items:center;display:flex}.hzb2-suche-symbol.is-leise{color:var(--n-400)}.hzb2-suche-treffer.is-aktiv .hzb2-suche-symbol{background:var(--schiefer-100)}.hzb2-suche-text{flex-direction:column;min-width:0;display:flex}.hzb2-suche-titel{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.hzb2-suche-zeile{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:11px;line-height:16px;overflow:hidden}.hzb2-suche mark{background:var(--gold-100);color:var(--text-primary);border-radius:2px;padding:0 1px}.hzb2-suche-rechts{flex-shrink:0;align-items:center;gap:6px;display:flex}.hzb2-suche-treffer:not(.is-aktiv) .hzb2-suche-enter{display:none}.hzb2-suche .hzb2-chip.is-schiefer{background:var(--schiefer-100);color:var(--schiefer-700)}.hzb2-suche-mehr{color:var(--text-link);text-align:left;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px 10px 6px 48px;font-size:12px;line-height:16px}.hzb2-suche-mehr.is-text{color:var(--n-500);cursor:default}.hzb2-suche-hinweis{text-align:center;color:var(--n-500);flex-direction:column;align-items:center;gap:4px;padding:20px 16px 12px;font-size:13px;line-height:18px;display:flex}.hzb2-suche-hinweis>strong{color:var(--text-primary);font-size:14px;font-weight:600;line-height:20px}.hzb2-suche-hinweis-btn{border:1px solid var(--border-strong);background:var(--surface-default);height:30px;color:var(--text-primary);cursor:pointer;border-radius:6px;margin-top:8px;padding:0 12px;font-size:12px;font-weight:500}.hzb2-suche-fuss{border-top:1px solid var(--border-default);background:var(--surface-page);color:var(--n-500);justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;font-size:11px;line-height:16px;display:flex}.hzb2-suche-fuss-tasten{flex-shrink:0;align-items:center;gap:12px;display:flex}.hzb2-suche-fuss-tasten>span{white-space:nowrap;align-items:center;gap:4px;display:flex}.hzb2-suche-fuss-info{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:4px;min-width:0;display:flex}.hzb2-suche-fuss-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-suche-fuss-info>button{flex-shrink:0}.hzb2-suche-link{color:var(--text-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.dark .hzb2-suche-treffer.is-aktiv,.dark .hzb2-suche-chip.is-aktiv,.dark .hzb2-suche-menue>button[aria-checked=true]{background:var(--n-800)}.dark .hzb2-suche-chip.is-aktiv{color:var(--text-primary)}.dark .hzb2-suche-treffer.is-aktiv .hzb2-suche-symbol{background:var(--n-700)}.dark .hzb2-suche mark{background:var(--brand-accent-subtle)}.dark .hzb2-suche .hzb2-chip.is-schiefer{background:var(--company-4-bg);color:var(--company-4-text)}@media (width<=40rem){.hzb2-suche-backdrop{padding:16px}.hzb2-suche-fuss-tasten{display:none}}.fi-modal-window.hzb2-kiosk-dlg{background:var(--surface-default);max-width:min(860px,100%);box-shadow:var(--el-3);color:var(--text-primary);border-radius:12px;padding:0;font-size:14px;line-height:20px;overflow:hidden}.fi-modal-window-ctn:has(>.hzb2-kiosk-dlg){padding-top:64px}.hzb2-kiosk-dlg button,.hzb2-kiosk-dlg input,.hzb2-kiosk-dlg select{font:inherit}.hzb2-kiosk-dlg .fi-modal-header{border-bottom:1px solid var(--border-default);padding:16px 64px 16px 20px;display:block;position:relative}.hzb2-kiosk-dlg .fi-modal-header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-kiosk-dlg .fi-modal-heading{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);margin:0;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.hzb2-kiosk-dlg .fi-modal-description{color:var(--n-500);order:-1;margin:0;font-size:12px;line-height:18px}.hzb2-kiosk-dlg-kontext{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:flex;overflow:hidden}.hzb2-kiosk-dlg .fi-modal-close-btn{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);width:32px;height:32px;color:var(--n-600);top:16px;right:20px;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset-inline-end:20px}.hzb2-kiosk-dlg .fi-modal-close-btn:hover{background:var(--surface-page)}.hzb2-kiosk-dlg .fi-modal-close-btn .fi-icon{width:14px;height:14px;color:var(--n-600)}.hzb2-kiosk-dlg .fi-modal-content{gap:0;padding:16px 20px}.hzb2-kiosk-dlg .fi-modal-content>.fi-sc,.hzb2-kiosk-dlg .fi-modal-content>.fi-sc.fi-sc-has-gap{gap:16px}.hzb2-kiosk-dlg-inhalt{flex-direction:column;gap:16px;display:flex}.hzb2-kiosk-dlg-schritte{align-items:center;margin:0;padding:0;font-size:12px;line-height:16px;list-style:none;display:flex}.hzb2-kiosk-dlg-schritte>li{min-width:0;color:var(--n-500);flex:1 1 0;align-items:center;gap:8px;display:flex}.hzb2-kiosk-dlg-schritte>li:last-child{flex:none}.hzb2-kiosk-dlg-schritt-nr{background:var(--n-100);width:22px;height:22px;color:var(--n-500);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.hzb2-kiosk-dlg-schritt-titel{white-space:nowrap}.hzb2-kiosk-dlg-schritt-linie{background:var(--border-default);flex:auto;height:1px;margin:0 10px}.hzb2-kiosk-dlg-schritte>li.is-fertig .hzb2-kiosk-dlg-schritt-nr{background:var(--gruen-500);color:#fff}.hzb2-kiosk-dlg-schritte>li.is-aktiv .hzb2-kiosk-dlg-schritt-nr{background:var(--action-primary);color:var(--action-primary-text)}.hzb2-kiosk-dlg-schritte>li.is-aktiv .hzb2-kiosk-dlg-schritt-titel{color:var(--text-primary);font-weight:600}.hzb2-kiosk-dlg-split.fi-grid,.hzb2-kiosk-dlg-split>.fi-grid,.hzb2-kiosk-dlg-split-statisch{grid-template-columns:minmax(0,1fr) 190px;align-items:start;gap:20px;display:grid}.hzb2-kiosk-dlg-split.fi-grid>.fi-grid-col,.hzb2-kiosk-dlg-split>.fi-grid>.fi-grid-col{grid-column:auto;min-width:0}.hzb2-kiosk-dlg-links,.hzb2-kiosk-dlg-links.fi-sc,.hzb2-kiosk-dlg-links>.fi-sc{flex-direction:column;gap:16px;min-width:0;display:flex}.hzb2-kiosk-dlg .hzb2-kiosk-dlg-raster.fi-grid,.hzb2-kiosk-dlg .hzb2-kiosk-dlg-raster>.fi-grid{gap:14px 16px}.hzb2-kiosk-dlg .fi-fo-field{gap:5px}.hzb2-kiosk-dlg .fi-fo-field-label-ctn{justify-content:space-between;gap:8px}.hzb2-kiosk-dlg .fi-fo-field-label-content{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-kiosk-dlg .fi-fo-field-label-content .fi-fo-field-label-required-mark{vertical-align:baseline;color:var(--rot-500);margin-left:4px;font-size:12px;font-weight:500;top:0}.hzb2-kiosk-dlg .fi-fo-field-content-col{gap:5px}.hzb2-kiosk-dlg .fi-fo-field-content-col>.fi-sc .fi-sc-text,.hzb2-kiosk-dlg .fi-fo-field-wrp-helper-text{min-width:0;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;display:block;overflow:hidden}.hzb2-kiosk-dlg .fi-input-wrp{border-radius:var(--r-sm);border-color:var(--border-strong);min-block-size:36px;box-shadow:none}.hzb2-kiosk-dlg .fi-input-wrp input.fi-input{block-size:34px;color:var(--text-primary);padding-block:0;padding-inline:12px;font-size:13px}.hzb2-kiosk-dlg .fi-input-wrp input.fi-input::placeholder{color:var(--n-400)}.hzb2-kiosk-dlg .fi-input-wrp .fi-select-input-btn{block-size:34px;min-block-size:34px;padding-inline:12px 34px;font-size:13px}.hzb2-kiosk-dlg .fi-input-wrp .fi-select-input-value-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-kiosk-dlg .fi-input-wrp .fi-select-input-placeholder{color:var(--n-400)}.hzb2-kiosk-dlg .fi-input-wrp:has(.fi-select-input-value-remove-btn) .fi-select-input-btn{padding-inline-end:56px}.hzb2-kiosk-dlg .fi-select-input-value-label .hzb2-firma-option{max-width:100%;overflow:hidden}.hzb2-kiosk-dlg .fi-input-wrp:not(.fi-disabled):focus-within{border-color:var(--action-primary);box-shadow:none!important}.hzb2-kiosk-dlg .fi-input-wrp.fi-invalid{border-color:var(--rot-500);box-shadow:0 0 0 3px var(--rot-100)!important}.hzb2-kiosk-dlg .fi-fo-field-wrp-error-message{color:var(--rot-500);font-size:12px;line-height:16px}.hzb2-kiosk-dlg .fi-input-wrp.fi-disabled{border-color:var(--border-default);background:var(--surface-page)}.hzb2-kiosk-dlg .fi-input-wrp.fi-disabled input.fi-input{color:var(--n-600);-webkit-text-fill-color:var(--n-600)}.hzb2-kiosk-dlg .fi-input-wrp .fi-input-wrp-suffix{background:0 0;border:0;padding-inline:0 12px}.hzb2-kiosk-dlg .fi-input-wrp .fi-input-wrp-suffix .fi-icon{width:13px;height:13px;color:var(--n-400)}.hzb2-kiosk-dlg-block{flex-direction:column;gap:8px;min-width:0;display:flex}.hzb2-kiosk-dlg-titel{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);font-size:11px;font-weight:500;line-height:16px}.hzb2-kiosk-dlg-hilfe{min-width:0;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:11px;line-height:16px;display:inline-flex;overflow:hidden}.hzb2-kiosk-dlg-hilfe>svg{color:var(--n-400);flex-shrink:0}.hzb2-kiosk-dlg-modus{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hzb2-kiosk-dlg-segment{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-default);cursor:default;height:36px;display:inline-flex;overflow:hidden}.hzb2-kiosk-dlg-segment>span{white-space:nowrap;color:var(--n-600);align-items:center;padding:0 11px;font-size:13px;font-weight:500;display:flex}.hzb2-kiosk-dlg-segment>span+span{border-left:1px solid var(--border-default)}.hzb2-kiosk-dlg-segment>span.is-an{background:var(--action-primary);color:var(--action-primary-text)}.hzb2-kiosk-dlg-segment>span.is-an+span.is-an{border-left-color:var(--schiefer-400)}.hzb2-kiosk-dlg-haken{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hzb2-kiosk-dlg-haken-zeile{min-width:0;color:var(--n-700);cursor:default;align-items:flex-start;gap:8px;font-size:13px;line-height:20px;display:flex}.hzb2-kiosk-dlg-check{box-sizing:border-box;border:1.5px solid var(--action-primary);background:var(--action-primary);color:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:inline-flex}.hzb2-kiosk-dlg-haken-text{flex-direction:column;min-width:0;display:flex}.hzb2-kiosk-dlg-haken-text>span,.hzb2-kiosk-dlg-haken-text>small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hzb2-kiosk-dlg-haken-text>small{color:var(--n-500);font-size:11px;line-height:16px}.hzb2-kiosk-dlg-qr{border:1px solid var(--border-default);background:var(--surface-page);border-radius:10px;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:14px;display:flex}.hzb2-kiosk-dlg-qr-bild,.hzb2-kiosk-dlg-qr-rahmen{border:1px solid var(--border-default);background:#fff;border-radius:8px;padding:8px}.hzb2-kiosk-dlg-qr-bild img{width:150px;height:150px;image-rendering:pixelated;display:block}.hzb2-kiosk-dlg-qr-rahmen{box-sizing:content-box;border-style:dashed;border-color:var(--border-strong);background:var(--surface-default);width:150px;height:150px;color:var(--n-400);justify-content:center;align-items:center;display:flex}.hzb2-kiosk-dlg-qr-titel{text-align:center;color:var(--text-primary);font-size:12px;font-weight:600;line-height:16px}.hzb2-kiosk-dlg-qr-text{text-align:center;color:var(--n-500);text-wrap:pretty;font-size:11px;line-height:16px}.hzb2-kiosk-dlg-link{border:1px solid var(--border-default);background:var(--surface-default);width:100%;max-height:64px;color:var(--text-primary);word-break:break-all;-webkit-user-select:all;user-select:all;border-radius:6px;padding:6px 8px;font-family:ui-monospace,Menlo,monospace;font-size:10px;line-height:14px;display:block;overflow:auto}.hzb2-kiosk-dlg .hzb2-kiosk-dlg-kopieren{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-default);width:100%;height:30px;color:var(--text-primary);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.hzb2-kiosk-dlg-kopieren:hover{background:var(--n-50)}.hzb2-kiosk-dlg-kopieren>svg{color:var(--action-primary)}.hzb2-kiosk-dlg-kopieren:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-kiosk-dlg-qr-gueltig{color:var(--orange-600);white-space:nowrap;align-items:center;gap:4px;font-size:11px;line-height:16px;display:flex}.hzb2-kiosk-dlg-qr-gueltig>svg{color:var(--orange-500)}.hzb2-kiosk-dlg-qr-status{border-top:1px solid var(--border-default);width:100%;color:var(--n-500);justify-content:center;align-items:center;gap:6px;padding-top:4px;font-size:11px;line-height:16px;display:flex}.hzb2-kiosk-dlg-punkt{background:var(--border-strong);border-radius:999px;flex-shrink:0;width:8px;height:8px}.hzb2-kiosk-dlg-qr-status.is-verbunden{color:var(--gruen-600);font-weight:500}.hzb2-kiosk-dlg-qr-status.is-verbunden .hzb2-kiosk-dlg-punkt{background:var(--gruen-500)}.hzb2-kiosk-dlg-qr.is-leer .hzb2-kiosk-dlg-qr-titel{color:var(--n-600)}.hzb2-kiosk-dlg-felder{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px 16px;display:grid}.hzb2-kiosk-dlg-feld{flex-direction:column;grid-column:span 6;gap:5px;min-width:0;display:flex}.hzb2-kiosk-dlg-feld.is-4{grid-column:span 4}.hzb2-kiosk-dlg-feld.is-2{grid-column:span 2}.hzb2-kiosk-dlg-label{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-kiosk-dlg-wert{border:1px solid var(--border-default);border-radius:var(--r-sm);background:var(--surface-page);height:36px;color:var(--n-600);white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex;overflow:hidden}.hzb2-kiosk-dlg-wert>svg{color:var(--n-400);flex-shrink:0}.hzb2-kiosk-dlg-anleitung{counter-reset:schritt;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hzb2-kiosk-dlg-anleitung>li{min-width:0;color:var(--n-700);counter-increment:schritt;flex-direction:column;padding-left:28px;font-size:13px;line-height:20px;display:flex;position:relative}.hzb2-kiosk-dlg-anleitung>li:before{content:counter(schritt);background:var(--schiefer-100);width:18px;height:18px;color:var(--schiefer-700);border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:1px;left:0}.hzb2-kiosk-dlg-anleitung>li>small{color:var(--n-500);font-size:11px;line-height:16px}.hzb2-kiosk-dlg-band{border:1px solid var(--orange-300);background:var(--orange-100);color:var(--orange-600);border-radius:8px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12px;line-height:18px;display:flex}.hzb2-kiosk-dlg-band>svg{color:var(--orange-500);flex-shrink:0;margin-top:1px}.hzb2-kiosk-dlg-band strong{font-weight:600}.hzb2-kiosk-dlg .fi-modal-footer{border-top:1px solid var(--border-default);background:var(--surface-page);margin:0;padding:12px 20px}.hzb2-kiosk-dlg .fi-modal-footer-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.hzb2-kiosk-dlg .hzb2-kiosk-dlg-hinweis{opacity:1;cursor:default;pointer-events:none;flex:auto;justify-content:flex-start;align-items:center;gap:6px;min-width:0;margin-right:auto;padding:0;display:flex}.hzb2-kiosk-dlg .hzb2-kiosk-dlg-hinweis .fi-icon{width:13px;height:13px;color:var(--n-500);flex-shrink:0}.hzb2-kiosk-dlg .hzb2-kiosk-dlg-hinweis .fi-link-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-500);font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.hzb2-kiosk-dlg .hzb2-kiosk-dlg-sekundaer{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:36px;min-block-size:36px;box-shadow:none;color:var(--text-primary);white-space:nowrap;flex-shrink:0;padding:0 12px;font-size:13px;font-weight:500}.hzb2-kiosk-dlg .hzb2-kiosk-dlg-sekundaer:hover{background:var(--surface-page)}.hzb2-kiosk-dlg .hzb2-kiosk-dlg-primaer{border-radius:var(--r-sm);background:var(--action-primary);height:36px;min-block-size:36px;color:var(--action-primary-text);white-space:nowrap;border:0;flex-shrink:0;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-kiosk-dlg .hzb2-kiosk-dlg-primaer:hover{background:var(--action-primary-hover)}.hzb2-kiosk-dlg .hzb2-kiosk-dlg-primaer .fi-icon{width:14px;height:14px;color:var(--action-primary-text)}.hzb2-kiosk-dlg .hzb2-kiosk-dlg-primaer:focus-visible,.hzb2-kiosk-dlg .hzb2-kiosk-dlg-sekundaer:focus-visible,.hzb2-kiosk-dlg .fi-modal-close-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (width<=48rem){.hzb2-kiosk-dlg-split.fi-grid,.hzb2-kiosk-dlg-split>.fi-grid,.hzb2-kiosk-dlg-split-statisch,.hzb2-kiosk-dlg-haken{grid-template-columns:minmax(0,1fr)}.hzb2-kiosk-dlg-feld.is-4,.hzb2-kiosk-dlg-feld.is-2{grid-column:span 6}.hzb2-kiosk-dlg-schritt-titel{display:none}.hzb2-kiosk-dlg .fi-modal-footer-actions{flex-wrap:wrap}.hzb2-kiosk-dlg .hzb2-kiosk-dlg-hinweis{flex-basis:100%}}.dark .hzb2-kiosk-dlg .fi-modal-close-btn,.dark .hzb2-kiosk-dlg .fi-modal-close-btn .fi-icon,.dark .hzb2-kiosk-dlg .fi-fo-field-label-content,.dark .hzb2-kiosk-dlg-label,.dark .hzb2-kiosk-dlg-haken-zeile,.dark .hzb2-kiosk-dlg-anleitung>li,.dark .hzb2-kiosk-dlg-segment>span{color:var(--text-secondary)}.dark .hzb2-kiosk-dlg-segment>span.is-an{color:var(--action-primary-text)}.dark .hzb2-kiosk-dlg-schritt-nr{background:var(--n-800);color:var(--n-300)}.dark .hzb2-kiosk-dlg-anleitung>li:before{color:var(--schiefer-200);background:#16202a}.dark .hzb2-kiosk-dlg-band{border-color:var(--orange-600);background:var(--status-warning-bg);color:var(--orange-300)}.dark .hzb2-kiosk-dlg-qr-gueltig{color:var(--orange-300)}.dark .hzb2-kiosk-dlg-qr-status.is-verbunden{color:var(--gruen-300)}.dark .hzb2-kiosk-dlg .fi-input-wrp.fi-invalid{border-color:var(--rot-300);box-shadow:0 0 0 3px var(--status-error-bg)!important}.dark .hzb2-kiosk-dlg .fi-fo-field-label-required-mark,.dark .hzb2-kiosk-dlg .fi-fo-field-wrp-error-message{color:var(--rot-300)}.hzb2-kiosk-dlg-regeln{flex-direction:column;gap:16px;min-width:0;display:flex}.fi-modal-window.hzb2-kontoauszug-dlg{background:var(--surface-default);max-width:min(840px,100%);box-shadow:var(--el-3);color:var(--text-primary);border-radius:12px;padding:0;font-size:14px;line-height:20px;overflow:hidden}.hzb2-kontoauszug-dlg button,.hzb2-kontoauszug-dlg input,.hzb2-kontoauszug-dlg select{font:inherit}.hzb2-kontoauszug-dlg .fi-modal-header{border-bottom:1px solid var(--border-default);padding:16px 64px 16px 20px;display:block;position:relative}.hzb2-kontoauszug-dlg .fi-modal-header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-kontoauszug-dlg .fi-modal-heading{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);margin:0;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.hzb2-kontoauszug-dlg .fi-modal-description{color:var(--n-500);order:-1;margin:0;font-size:12px;line-height:18px}.hzb2-kontoauszug-dlg-kontext{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:flex;overflow:hidden}.hzb2-kontoauszug-dlg-kontext .hzb2-co{height:18px;padding:0 5px;font-size:10px}.hzb2-kontoauszug-dlg .fi-modal-close-btn{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);width:32px;height:32px;color:var(--n-600);top:16px;right:20px;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset-inline-end:20px}.hzb2-kontoauszug-dlg .fi-modal-close-btn:hover{background:var(--surface-page)}.hzb2-kontoauszug-dlg .fi-modal-close-btn .fi-icon{width:14px;height:14px;color:var(--n-600)}.hzb2-kontoauszug-dlg .fi-modal-content{gap:0;padding:16px 20px}.hzb2-kontoauszug-dlg .fi-modal-content>.fi-sc,.hzb2-kontoauszug-dlg .fi-modal-content>.fi-sc.fi-sc-has-gap{gap:16px}.hzb2-kontoauszug-dlg .hzb2-kontoauszug-dlg-raster>.fi-grid.fi-sc-has-gap{gap:14px 16px}.hzb2-kontoauszug-dlg-schritte{align-items:center;font-size:12px;line-height:16px;display:flex}.hzb2-kontoauszug-dlg-schritt{flex:1 1 0;align-items:center;gap:8px;min-width:0;display:flex}.hzb2-kontoauszug-dlg-schritt.is-letzter{flex:none}.hzb2-kontoauszug-dlg-schrittnr{background:var(--n-100);width:22px;height:22px;color:var(--n-500);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.hzb2-kontoauszug-dlg-schritt.is-fertig .hzb2-kontoauszug-dlg-schrittnr{background:var(--gruen-500);color:var(--surface-default)}.hzb2-kontoauszug-dlg-schritt.is-aktiv .hzb2-kontoauszug-dlg-schrittnr{background:var(--action-primary);color:var(--action-primary-text)}.hzb2-kontoauszug-dlg-schrittname{white-space:nowrap;color:var(--n-500);font-weight:400}.hzb2-kontoauszug-dlg-schritt.is-aktiv .hzb2-kontoauszug-dlg-schrittname{color:var(--text-primary);font-weight:600}.hzb2-kontoauszug-dlg-schrittlinie{background:var(--border-default);flex:auto;height:1px;margin:0 10px}.hzb2-kontoauszug-dlg .fi-fo-field{gap:5px}.hzb2-kontoauszug-dlg .fi-fo-field-label-content{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-kontoauszug-dlg .fi-fo-field-label-content .fi-fo-field-label-required-mark{vertical-align:baseline;color:var(--rot-500);margin-left:4px;font-size:12px;font-weight:500;top:0}.hzb2-kontoauszug-dlg .fi-fo-field-content-col{gap:5px}.hzb2-kontoauszug-dlg [id$=-helper-text],.hzb2-kontoauszug-dlg [id$=-helper-text] .fi-sc-text{min-width:0;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;display:block;overflow:hidden}.hzb2-kontoauszug-dlg-warnung{color:var(--orange-600);font-weight:500}.hzb2-kontoauszug-dlg .fi-input-wrp{border-radius:var(--r-sm);border-color:var(--border-strong);min-block-size:36px;box-shadow:none}.hzb2-kontoauszug-dlg .fi-input-wrp input.fi-input{block-size:34px;color:var(--text-primary);padding-block:0;padding-inline:12px;font-size:13px}.hzb2-kontoauszug-dlg .fi-input-wrp input.fi-input::placeholder{color:var(--n-400)}.hzb2-kontoauszug-dlg .fi-input-wrp .fi-select-input-btn{block-size:34px;min-block-size:34px;padding-inline:12px 34px;font-size:13px}.hzb2-kontoauszug-dlg .fi-input-wrp .fi-select-input-value-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-kontoauszug-dlg .fi-input-wrp .fi-select-input-placeholder{color:var(--n-400)}.hzb2-kontoauszug-dlg .fi-input-wrp.fi-disabled{border-color:var(--border-default);background:var(--surface-page)}.hzb2-kontoauszug-dlg .fi-input-wrp.fi-disabled input.fi-input{color:var(--n-600);-webkit-text-fill-color:var(--n-600)}.hzb2-kontoauszug-dlg .fi-input-wrp .fi-input-wrp-suffix{background:0 0;border:0;padding-inline:0 12px}.hzb2-kontoauszug-dlg .fi-input-wrp .fi-input-wrp-suffix .fi-icon{width:13px;height:13px;color:var(--n-400)}.hzb2-kontoauszug-dlg .fi-input-wrp:not(.fi-disabled):focus-within{border-color:var(--action-primary);outline:none;box-shadow:none!important}.hzb2-kontoauszug-dlg .fi-fo-field:has(.fi-select-input) .fi-input-wrp:not(.fi-disabled):has([aria-expanded=true]){border-color:var(--action-primary);box-shadow:0 0 0 3px var(--schiefer-100)!important}.hzb2-kontoauszug-dlg .fi-input-wrp.fi-invalid{border-color:var(--rot-500);box-shadow:0 0 0 3px var(--rot-100)!important}.hzb2-kontoauszug-dlg .fi-fo-field-wrp-error-message{color:var(--rot-500);font-size:12px;line-height:16px}.hzb2-kontoauszug-dlg-konto{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.hzb2-kontoauszug-dlg-konto>span:nth-child(2){text-overflow:ellipsis;overflow:hidden}.hzb2-kontoauszug-dlg-konto .hzb2-kontoauszug-dlg-iban{color:var(--n-500);margin-left:-4px}.hzb2-kontoauszug-dlg .hzb2-kontoauszug-dlg-upload>.fi-grid.fi-sc-has-gap{gap:6px}.hzb2-kontoauszug-dlg .hzb2-kontoauszug-dlg-upload .filepond--root{margin-bottom:0;font-family:inherit}.hzb2-kontoauszug-dlg .hzb2-kontoauszug-dlg-upload .filepond--panel-root{background:0 0;border:0;border-radius:8px}.hzb2-kontoauszug-dlg .hzb2-kontoauszug-dlg-upload .filepond--drop-label{border:1.5px dashed var(--schiefer-300);background:var(--schiefer-50);min-height:0;color:var(--text-primary);border-radius:8px}.hzb2-kontoauszug-dlg .hzb2-kontoauszug-dlg-upload .filepond--drop-label label{cursor:pointer;justify-content:center;align-items:center;padding:16px;display:flex}.hzb2-kontoauszug-dlg .hzb2-kontoauszug-dlg-upload .filepond--root[data-hopper-state=drag-over] .filepond--drop-label{border-color:var(--action-primary);background:var(--schiefer-100)}.hzb2-kontoauszug-dlg .fi-fo-field:has(.fi-fo-file-upload-error-message:not(:empty)) .filepond--drop-label{border-color:var(--rot-500);background:var(--rot-100)}.hzb2-kontoauszug-dlg-drop{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.hzb2-kontoauszug-dlg-drop-symbol{border:1px solid var(--schiefer-200);background:var(--surface-default);width:36px;height:36px;color:var(--action-primary);border-radius:999px;justify-content:center;align-items:center;display:flex}.hzb2-kontoauszug-dlg-drop-text{color:var(--text-primary);font-size:13px;line-height:18px}.hzb2-kontoauszug-dlg-drop-text .filepond--label-action{color:var(--action-primary);font-weight:500;text-decoration:none}.hzb2-kontoauszug-dlg-drop-formate{color:var(--n-500);font-size:11px;line-height:16px}.hzb2-kontoauszug-dlg .hzb2-kontoauszug-dlg-upload .filepond--item-panel{background:var(--surface-default);box-shadow:inset 0 0 0 1px var(--border-default);border-radius:8px}.hzb2-kontoauszug-dlg .hzb2-kontoauszug-dlg-upload .filepond--file{color:var(--text-primary);padding:8px 12px}.hzb2-kontoauszug-dlg .hzb2-kontoauszug-dlg-upload [data-filepond-item-state*=invalid] .filepond--item-panel,.hzb2-kontoauszug-dlg .hzb2-kontoauszug-dlg-upload [data-filepond-item-state*=error] .filepond--item-panel{background:var(--rot-100);box-shadow:inset 0 0 0 1px var(--rot-500)}.hzb2-kontoauszug-dlg .hzb2-kontoauszug-dlg-upload:has(.hzb2-kontoauszug-dlg-datei) .fi-fo-file-upload{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.hzb2-kontoauszug-dlg-datei{border:1px solid var(--border-default);border-radius:8px;grid-template-columns:minmax(0,1fr) 70px 28px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;line-height:18px;display:grid}.hzb2-kontoauszug-dlg-dateiname{min-width:0;color:var(--action-primary);align-items:center;gap:10px;display:flex}.hzb2-kontoauszug-dlg-dateiname>svg{flex-shrink:0}.hzb2-kontoauszug-dlg-dateiname>div{flex-direction:column;min-width:0;display:flex}.hzb2-kontoauszug-dlg-dateiname>div>span:first-child{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-weight:500;overflow:hidden}.hzb2-kontoauszug-dlg-dateistatus{text-overflow:ellipsis;white-space:nowrap;color:var(--gruen-600);font-size:11px;line-height:16px;overflow:hidden}.hzb2-kontoauszug-dlg-dateistatus.is-warnung{color:var(--orange-600)}.hzb2-kontoauszug-dlg-dateistatus.is-fehler{color:var(--rot-600)}.hzb2-kontoauszug-dlg-dateigroesse{text-align:right;color:var(--n-500);font-variant-numeric:tabular-nums;white-space:nowrap}.hzb2-kontoauszug-dlg-dateiknopf{border-radius:var(--r-sm);width:28px;height:28px;color:var(--n-600);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:flex}.hzb2-kontoauszug-dlg-dateiknopf:hover{border-color:var(--schiefer-200);background:var(--schiefer-100);color:var(--action-primary)}.hzb2-kontoauszug-dlg-vorschau{flex-direction:column;gap:16px;min-width:0;display:flex}.hzb2-kontoauszug-dlg-zaehler{border:1px solid var(--border-default);background:var(--surface-page);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.hzb2-kontoauszug-dlg-zaehler>div{border-right:1px solid var(--n-100);flex-direction:column;gap:2px;min-width:0;padding:10px 14px;display:flex}.hzb2-kontoauszug-dlg-zaehler>div:last-child{border-right:0}.hzb2-kontoauszug-dlg-zaehler>div>span{text-overflow:ellipsis;white-space:nowrap;color:var(--n-500);font-size:11px;line-height:16px;overflow:hidden}.hzb2-kontoauszug-dlg-zaehler>div>span:first-child{text-transform:uppercase;letter-spacing:.04em}.hzb2-kontoauszug-dlg-zaehler strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:17px;font-weight:600;line-height:24px}.hzb2-kontoauszug-dlg-zaehler strong.is-neu{color:var(--gruen-600)}.hzb2-kontoauszug-dlg-zaehler strong.is-vorhanden{color:var(--n-500)}.hzb2-kontoauszug-dlg-zaehler strong.is-vorschlag{color:var(--schiefer-700)}.hzb2-kontoauszug-dlg-zaehler strong.is-ohne{color:var(--orange-600)}.hzb2-kontoauszug-dlg-band{border-radius:8px;align-items:flex-start;gap:10px;padding:10px 14px;font-size:13px;line-height:18px;display:flex}.hzb2-kontoauszug-dlg-band svg{flex-shrink:0;margin-top:1px}.hzb2-kontoauszug-dlg-band strong{font-weight:600}.hzb2-kontoauszug-dlg-band.is-fehler{border:1px solid var(--rot-500);background:var(--rot-100);color:var(--rot-600)}.hzb2-kontoauszug-dlg-band.is-warnung{border:1px solid var(--orange-300);background:var(--status-warning-bg);color:var(--orange-600)}.hzb2-kontoauszug-dlg-liste{flex-direction:column;gap:8px;min-width:0;display:flex}.hzb2-kontoauszug-dlg-listenkopf{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.hzb2-kontoauszug-dlg-listenkopf>span:first-child{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);white-space:nowrap;font-size:11px;font-weight:500;line-height:14px}.hzb2-kontoauszug-dlg-listenkopf>span+span{text-overflow:ellipsis;white-space:nowrap;color:var(--n-500);font-size:11px;line-height:16px;overflow:hidden}.hzb2-kontoauszug-dlg-tabelle{border:1px solid var(--border-default);border-radius:8px;overflow:hidden}.hzb2-kontoauszug-dlg-zeile{border-bottom:1px solid var(--n-100);font-variant-numeric:tabular-nums;grid-template-columns:90px minmax(0,1.4fr) 100px minmax(0,1.2fr) 110px;align-items:center;gap:10px;padding:7px 12px;font-size:12px;line-height:18px;display:grid}.hzb2-kontoauszug-dlg-zeile.is-kopf{border-bottom-color:var(--border-default);background:var(--surface-page);letter-spacing:.04em;text-transform:uppercase;color:var(--n-500);white-space:nowrap;padding:6px 12px;font-size:11px;font-weight:500;line-height:14px}.hzb2-kontoauszug-dlg-zeile .is-r{text-align:right}.hzb2-kontoauszug-dlg-datum{white-space:nowrap;color:var(--n-500)}.hzb2-kontoauszug-dlg-zweck,.hzb2-kontoauszug-dlg-vorschlag{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-kontoauszug-dlg-vorschlag{color:var(--n-600)}.hzb2-kontoauszug-dlg-betrag{white-space:nowrap;font-weight:600}.hzb2-kontoauszug-dlg-betrag.is-ein{color:var(--gruen-600)}.hzb2-kontoauszug-dlg-betrag.is-aus{color:var(--n-500)}.hzb2-kontoauszug-dlg-leer{border-bottom:1px solid var(--n-100);color:var(--n-500);padding:12px;font-size:13px;line-height:18px}.hzb2-kontoauszug-dlg-fuss{border-top:1px solid var(--border-default);background:var(--surface-page);color:var(--n-500);justify-content:space-between;gap:12px;margin-top:-1px;padding:8px 12px;font-size:11px;line-height:16px;display:flex}.hzb2-kontoauszug-dlg-fuss>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hzb2-kontoauszug-dlg-link{color:var(--action-primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:500}.hzb2-kontoauszug-dlg-link:hover{text-decoration:underline}.hzb2-kontoauszug-dlg-link:focus-visible,.hzb2-kontoauszug-dlg-dateiknopf:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-kontoauszug-dlg .hzb2-kontoauszug-dlg-optionen>.fi-grid.fi-sc-has-gap{gap:12px}.hzb2-kontoauszug-dlg-option .fi-fo-field-label{align-items:flex-start;gap:8px}.hzb2-kontoauszug-dlg-option .fi-checkbox-input{border:1.5px solid var(--border-strong);width:18px;height:18px;box-shadow:none;border-radius:4px;flex-shrink:0;margin-top:1px}.hzb2-kontoauszug-dlg-option .fi-checkbox-input:checked{border-color:var(--action-primary);background-color:var(--action-primary)}.hzb2-kontoauszug-dlg-option .fi-checkbox-input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-kontoauszug-dlg-option .fi-fo-field-label-content{color:var(--n-700);font-size:13px;font-weight:400;line-height:20px}.hzb2-kontoauszug-dlg-option .fi-fo-field-content-col{gap:0;margin-top:-4px;padding-inline-start:26px}.hzb2-kontoauszug-dlg .fi-modal-footer{border-top:1px solid var(--border-default);background:var(--surface-page);margin:0;padding:12px 20px}.hzb2-kontoauszug-dlg .fi-modal-footer-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.hzb2-kontoauszug-dlg .hzb2-kontoauszug-dlg-hinweis{opacity:1;cursor:default;pointer-events:none;flex:auto;justify-content:flex-start;align-items:center;gap:6px;min-width:0;margin-right:auto;padding:0;display:flex}.hzb2-kontoauszug-dlg .hzb2-kontoauszug-dlg-hinweis .fi-icon{width:13px;height:13px;color:var(--n-500);flex-shrink:0}.hzb2-kontoauszug-dlg .hzb2-kontoauszug-dlg-hinweis .fi-link-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-500);font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.hzb2-kontoauszug-dlg .hzb2-kontoauszug-dlg-btn{border-radius:var(--r-sm);height:36px;min-block-size:36px;color:var(--text-primary);white-space:nowrap;flex-shrink:0;padding:0 12px;font-size:13px;font-weight:500}.hzb2-kontoauszug-dlg .hzb2-kontoauszug-dlg-importieren{border-radius:var(--r-sm);background:var(--action-primary);height:36px;min-block-size:36px;color:var(--action-primary-text);white-space:nowrap;border:0;flex-shrink:0;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-kontoauszug-dlg .hzb2-kontoauszug-dlg-importieren:hover{background:var(--action-primary-hover)}.hzb2-kontoauszug-dlg .hzb2-kontoauszug-dlg-importieren .fi-icon{width:14px;height:14px;color:var(--action-primary-text)}.hzb2-kontoauszug-dlg .hzb2-kontoauszug-dlg-importieren:focus-visible,.hzb2-kontoauszug-dlg .hzb2-kontoauszug-dlg-btn:focus-visible,.hzb2-kontoauszug-dlg .fi-modal-close-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (width<=48rem){.hzb2-kontoauszug-dlg-zaehler{grid-template-columns:repeat(2,minmax(0,1fr))}.hzb2-kontoauszug-dlg-zaehler>div:nth-child(2){border-right:0}.hzb2-kontoauszug-dlg-zeile{grid-template-columns:80px minmax(0,1fr) 96px}.hzb2-kontoauszug-dlg-zeile>:nth-child(4),.hzb2-kontoauszug-dlg-zeile>:nth-child(5),.hzb2-kontoauszug-dlg-schrittname{display:none}.hzb2-kontoauszug-dlg .fi-modal-footer-actions{flex-wrap:wrap}.hzb2-kontoauszug-dlg .hzb2-kontoauszug-dlg-hinweis{flex-basis:100%}.hzb2-kontoauszug-dlg-listenkopf{flex-direction:column;align-items:flex-start;gap:2px}}.hzb2-apkartei{flex-direction:column;gap:16px;display:flex}.hzb2-apkartei-kopf{flex-direction:column;gap:10px;display:flex}.hzb2-apkartei-kopf .hzb2-head{align-items:flex-start;gap:24px}.hzb2-apkartei-kopf .hzb2-head>:not(.hzb2-head-main){flex-shrink:0;align-self:flex-start;margin-bottom:0}.hzb2-apkartei-kopf .hzb2-head-main{gap:8px}.hzb2-apkartei-kopf .hzb2-meta .hzb2-chip{gap:5px}.hzb2-apkartei-h1{align-items:center;gap:12px;min-width:0;display:flex}.hzb2-apkartei-h1>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hzb2-apkartei-avatar{background:var(--schiefer-100);width:28px;height:28px;color:var(--schiefer-700);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.hzb2-apkartei-avatar.is-36{width:36px;height:36px;font-size:16px}.hzb2-apkartei-btn{padding:0 12px;font-size:13px}.hzb2-apkartei .hzb2-btn:disabled svg{opacity:.7}.hzb2-apkartei-rolle{background:var(--n-100);height:20px;color:var(--n-600);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.hzb2-apkartei-rolle.is-haupt{background:var(--schiefer-100);color:var(--schiefer-700)}.hzb2-apkartei-kpis .hzb2-kpi{flex-direction:column;gap:4px;display:flex}.hzb2-apkartei-kpis .hzb2-kpi-value,.hzb2-apkartei-kpis .hzb2-kpi-sub{margin-top:0}.hzb2-apkartei-kpis .hzb2-kpi-label{text-overflow:ellipsis;overflow:hidden}.hzb2-apkartei-kpis .hzb2-kpi.is-warn .hzb2-kpi-value{color:var(--orange-600)}.dark .hzb2-apkartei-kpis .hzb2-kpi.is-warn .hzb2-kpi-value{color:var(--status-warning)}.hzb2-apkartei-raster{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);align-items:start;gap:16px;display:grid}.hzb2-apkartei-spalte{flex-direction:column;gap:16px;min-width:0;display:flex}@media (width<=1279px){.hzb2-apkartei-raster{grid-template-columns:minmax(0,1fr)}}.hzb2-apkartei-karte{background:var(--surface-default);border:1px solid var(--border-default);border-radius:12px;min-width:0;overflow:visible}.hzb2-apkartei-karte-kopf{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.hzb2-apkartei-karte-titel{white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:20px;display:flex}.hzb2-apkartei-zahl{background:var(--n-100);color:var(--n-600);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.hzb2-apkartei-kopfhinweis{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:14px;overflow:hidden}.hzb2-apkartei-knoepfe{gap:6px;display:flex}.hzb2-apkartei-knopf{border:1px solid var(--border-strong);background:var(--surface-default);height:32px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex;color:var(--text-primary)!important}.hzb2-apkartei-knopf:hover{background:var(--surface-page)}.hzb2-apkartei-knopf:disabled{opacity:.5;cursor:not-allowed}.hzb2-apkartei-felder{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px;padding:14px 16px;display:grid}.hzb2-apkartei-felder>div{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-apkartei-felder>div>span:first-child{color:var(--n-500);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:11px;line-height:14px}.hzb2-apkartei-felder>div>span:last-child{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:18px;overflow:hidden}.hzb2-apkartei .num{font-variant-numeric:tabular-nums}.hzb2-apkartei .is-leer{color:var(--n-400)}.hzb2-apkartei-tab{font-size:13px;line-height:18px}.hzb2-apkartei-tr{border-bottom:1px solid var(--n-100);white-space:nowrap;align-items:center;gap:10px;padding:10px 16px;display:grid}.hzb2-apkartei-tr:last-child{border-bottom:0}.hzb2-apkartei-tr.is-zuordnung{grid-template-columns:minmax(0,1.4fr) 120px 110px minmax(0,1fr) 28px;padding:11px 16px}.hzb2-apkartei-tr.is-bezug{grid-template-columns:minmax(0,1.5fr) 52px 110px 120px 28px}.hzb2-apkartei-tr.is-kopf{background:var(--surface-page);border-bottom:1px solid var(--border-default);color:var(--n-500);text-transform:uppercase;letter-spacing:.04em;padding:8px 16px;font-size:11px;font-weight:500;line-height:14px}.hzb2-apkartei-tr>*{min-width:0}.hzb2-apkartei-tr.is-klick{cursor:pointer}.hzb2-apkartei-tr.is-klick:hover{background:var(--surface-page)}.hzb2-apkartei-bezug{align-items:center;gap:8px;min-width:0;display:flex}.hzb2-apkartei-bezug>svg{flex-shrink:0}.hzb2-apkartei-bezug .hzb2-name>:first-child{text-overflow:ellipsis;display:block;overflow:hidden}.hzb2-apkartei .hzb2-apkartei-titel{font-weight:500;color:var(--text-primary)!important}.hzb2-apkartei-tr:hover .hzb2-apkartei-titel{color:var(--action-primary)!important}.hzb2-apkartei-grau{color:var(--n-600);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.hzb2-apkartei-ja{color:var(--gruen-600);align-items:center;gap:5px;display:flex}.dark .hzb2-apkartei-ja{color:var(--status-success)}.hzb2-apkartei-nein{color:var(--n-500)}.hzb2-apkartei-fuss{border-top:1px solid var(--n-100);background:var(--surface-page);border-radius:0 0 12px 12px;justify-content:space-between;align-items:center;gap:8px;padding:8px 16px;display:flex}.hzb2-apkartei-link{height:28px;color:var(--action-primary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.hzb2-apkartei-link:hover{background:var(--schiefer-100)}.hzb2-apkartei-link:disabled{opacity:.5;cursor:not-allowed;background:0 0}.hzb2-apkartei-teil{color:var(--n-500);white-space:nowrap;font-size:11px}.hzb2-apkartei-textlink{font:inherit;color:var(--action-primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.hzb2-apkartei-leer{color:var(--n-500);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:13px;line-height:19px;display:flex}.hzb2-apkartei-verlauf{flex-direction:column;margin:0;padding:14px 16px;list-style:none;display:flex}.hzb2-apkartei-verlauf>li{grid-template-columns:24px minmax(0,1fr);gap:12px;padding-bottom:14px;display:grid}.hzb2-apkartei-verlauf>li:last-of-type{padding-bottom:0}.hzb2-apkartei-verlauf>li:has(+li[style*="display: none"]){padding-bottom:0}.hzb2-apkartei-punkt{flex-direction:column;align-items:center;display:flex}.hzb2-apkartei-punkt>span{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.hzb2-apkartei-punkt>i{background:var(--n-100);flex:1;width:1px;margin-top:4px}.hzb2-apkartei-verlauf>li:last-of-type .hzb2-apkartei-punkt>i{display:none}.hzb2-apkartei-verlauf>li:has(+li[style*="display: none"]) .hzb2-apkartei-punkt>i{display:none}.hzb2-apkartei-punkt>.is-gruen{color:var(--gruen-600);background:#2e7d4f1a}.hzb2-apkartei-punkt>.is-schiefer{color:var(--action-primary);background:#2f4a631a}.hzb2-apkartei-punkt>.is-orange{color:var(--orange-600);background:#b453091a}.hzb2-apkartei-punkt>.is-rot{color:var(--rot-600);background:#b423181a}.hzb2-apkartei-punkt>.is-grau{color:var(--n-500);background:#6b675f1a}.hzb2-apkartei-ereignis{flex-direction:column;gap:1px;min-width:0;font-size:12px;line-height:16px;display:flex}.hzb2-apkartei-ereignis>div{justify-content:space-between;gap:8px;display:flex}.hzb2-apkartei-ereignis>div>span:first-child{white-space:nowrap;text-overflow:ellipsis;color:var(--text-primary);font-weight:500;overflow:hidden}.hzb2-apkartei-ereignis>div>span:first-child a{color:var(--text-primary)}.hzb2-apkartei-ereignis>div>span:first-child a:hover{color:var(--action-primary)}.hzb2-apkartei-ereignis>div>span:last-child{color:var(--n-400);white-space:nowrap}.hzb2-apkartei-ereignis>span{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hzb2-apkartei-verlauf>li:has(>.hzb2-apkartei-detail){grid-template-columns:24px minmax(0,1fr) 24px}.hzb2-apkartei-detail{border-radius:var(--r-sm);width:24px;height:24px;color:var(--n-400);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.hzb2-apkartei-detail:hover{border-color:var(--border-default);background:var(--surface-page);color:var(--action-primary)}.hzb2-apkartei-detail:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px;color:var(--action-primary)}.hzb2-apkartei-notiz{color:var(--n-600);white-space:pre-line;text-wrap:pretty;padding:12px 16px;font-size:13px;line-height:19px}.hzb2-apkartei-kv{color:var(--n-500);flex-direction:column;gap:6px;padding:12px 16px;font-size:12px;line-height:16px;display:flex}.hzb2-apkartei-kv>div{justify-content:space-between;gap:8px;display:flex}.hzb2-apkartei-kv>div>span:last-child{color:var(--text-primary);text-align:right;font-variant-numeric:tabular-nums}.fi-modal-window.hzb2-zusage-dlg{background:var(--surface-default);max-width:min(820px,100%);box-shadow:var(--el-3);color:var(--text-primary);border-radius:12px;padding:0;font-size:14px;line-height:20px;overflow:hidden}.fi-modal-window-ctn:has(>.hzb2-zusage-dlg){padding-top:72px}.hzb2-zusage-dlg button,.hzb2-zusage-dlg input,.hzb2-zusage-dlg textarea{font-family:inherit}.hzb2-zusage-dlg .fi-modal-header{border-bottom:1px solid var(--border-default);padding:16px 64px 16px 20px;display:block;position:relative}.hzb2-zusage-dlg .fi-modal-header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-zusage-dlg .fi-modal-heading{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;order:2;margin:0;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.hzb2-zusage-dlg .fi-modal-description{color:var(--n-500);order:1;margin:0;font-size:12px;line-height:18px}.hzb2-zusage-dlg-kontext{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.hzb2-zusage-dlg-kontext .hzb2-co{height:18px;padding:0 5px;font-size:10px}.hzb2-zusage-dlg-kontext-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-zusage-dlg .fi-modal-close-btn{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);width:32px;height:32px;color:var(--n-600);top:16px;right:20px;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset-inline-end:20px}.hzb2-zusage-dlg .fi-modal-close-btn:hover{background:var(--surface-page)}.hzb2-zusage-dlg .fi-modal-close-btn .fi-icon{width:14px;height:14px;color:var(--n-600)}.hzb2-zusage-dlg .fi-modal-content{gap:0;padding:16px 20px}.hzb2-zusage-dlg .fi-modal-content>.fi-sc,.hzb2-zusage-dlg .fi-modal-content>.fi-sc.fi-sc-has-gap{gap:16px}.hzb2-zusage-dlg .hzb2-zusage-dlg-raster>.fi-grid.fi-sc-has-gap,.hzb2-zusage-dlg .hzb2-zusage-dlg-raster.fi-grid.fi-sc-has-gap{align-items:start;gap:14px 16px}.hzb2-zusage-dlg-leiste{border:1px solid var(--border-default);background:var(--surface-page);font-variant-numeric:tabular-nums;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.hzb2-zusage-dlg-zelle{border-right:1px solid var(--n-100);flex-direction:column;gap:2px;min-width:0;padding:10px 14px;display:flex}.hzb2-zusage-dlg-zelle:last-child{border-right:0}.hzb2-zusage-dlg-zelle-label{letter-spacing:.04em;text-transform:uppercase;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;overflow:hidden}.hzb2-zusage-dlg-zelle-wert{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:20px;overflow:hidden}.hzb2-zusage-dlg-zelle-wert.is-offen{color:var(--rot-600)}.hzb2-zusage-dlg-zelle-wert.is-warnung{color:var(--orange-600)}.hzb2-zusage-dlg-zelle-wert.is-neutral{color:var(--n-600)}.hzb2-zusage-dlg-zelle-unter{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;overflow:hidden}.hzb2-zusage-dlg-feld{flex-direction:column;gap:5px;min-width:0;display:flex}.hzb2-zusage-dlg-label,.hzb2-zusage-dlg .fi-fo-field-label-content{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-zusage-dlg .fi-fo-field{gap:5px}.hzb2-zusage-dlg .fi-fo-field-label-ctn{justify-content:space-between;gap:8px}.hzb2-zusage-dlg .fi-fo-field-label-content .fi-fo-field-label-required-mark{vertical-align:baseline;color:var(--rot-500);margin-left:4px;font-size:12px;font-weight:500;top:0}.hzb2-zusage-dlg .fi-fo-field-label-col{gap:8px}.hzb2-zusage-dlg .fi-fo-field-label-ctn .fi-sc-text,.hzb2-zusage-dlg .fi-fo-field-wrp-hint{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-400);font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.hzb2-zusage-dlg .fi-fo-field-content-col{gap:5px}.hzb2-zusage-dlg .fi-fo-field-content-col>.fi-sc .fi-sc-text,.hzb2-zusage-dlg .fi-fo-field-wrp-helper-text{min-width:0;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;display:block;overflow:hidden}.hzb2-zusage-dlg .fi-fo-field-content-col>.fi-sc,.hzb2-zusage-dlg .fi-fo-field-content-col>.fi-sc>div,.hzb2-zusage-dlg .fi-fo-field-content-col>.fi-sc .fi-sc-component{min-width:0;display:block;overflow:hidden}.hzb2-zusage-dlg .fi-input-wrp{border-radius:var(--r-sm);border-color:var(--border-strong);min-block-size:36px;box-shadow:none;overflow:hidden}.hzb2-zusage-dlg .fi-input-wrp input.fi-input,.hzb2-zusage-dlg .fi-input-wrp .fi-fo-date-time-picker-display-text-input{font-variant-numeric:tabular-nums;block-size:34px;color:var(--text-primary);padding-block:0;padding-inline:12px;font-size:13px}.hzb2-zusage-dlg .fi-input-wrp input.fi-input.hzb2-zusage-dlg-zahl{text-align:right;padding-inline:12px 8px}.hzb2-zusage-dlg .fi-input-wrp input.fi-input::placeholder,.hzb2-zusage-dlg textarea::placeholder{color:var(--n-400)}.hzb2-zusage-dlg .fi-input-wrp .fi-select-input-btn{block-size:34px;min-block-size:34px;padding-inline:12px 34px;font-size:13px}.hzb2-zusage-dlg .fi-input-wrp .fi-select-input-value-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-zusage-dlg .fi-input-wrp .fi-select-input-placeholder{color:var(--n-400)}.hzb2-zusage-dlg .fi-input-wrp .fi-input-wrp-suffix{border:0;border-left:1px solid var(--border-default);background:var(--surface-page);align-self:stretch;align-items:center;padding-inline:8px;display:flex}.hzb2-zusage-dlg .fi-input-wrp .fi-input-wrp-suffix .fi-input-wrp-label{color:var(--n-500);font-size:12px}.hzb2-zusage-dlg .fi-input-wrp .fi-input-wrp-suffix:has(.fi-icon){background:0 0;border-left:0;padding-inline:0 12px}.hzb2-zusage-dlg .fi-input-wrp .fi-input-wrp-suffix .fi-icon{width:13px;height:13px;color:var(--n-500)}.hzb2-zusage-dlg .fi-input-wrp textarea,.hzb2-zusage-dlg textarea.fi-fo-textarea{min-height:64px;padding:10px 12px;font-size:13px;line-height:20px}.hzb2-zusage-dlg .fi-input-wrp.fi-disabled{border-color:var(--border-default);background:var(--surface-page)}.hzb2-zusage-dlg .fi-input-wrp:not(.fi-disabled):focus-within{border-color:var(--action-primary);outline:none;box-shadow:none!important}.hzb2-zusage-dlg .fi-fo-field:has(.fi-select-input) .fi-input-wrp:not(.fi-disabled):has([aria-expanded=true]){border-color:var(--action-primary);box-shadow:0 0 0 3px var(--schiefer-100)!important}.hzb2-zusage-dlg .fi-input-wrp.fi-invalid{border-color:var(--rot-500);box-shadow:0 0 0 3px var(--rot-100)!important}.hzb2-zusage-dlg .fi-fo-field-wrp-error-message{color:var(--rot-500);font-size:12px;line-height:16px}.hzb2-zusage-dlg .fi-input-wrp:has(.fi-select-input){overflow:visible}.hzb2-zusage-dlg-person{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.hzb2-zusage-dlg-person>span:last-child{text-overflow:ellipsis;overflow:hidden}.hzb2-zusage-dlg .fi-fo-toggle-buttons.fi-btn-group{border:1px solid var(--border-strong);border-radius:var(--r-sm);width:max-content;max-width:100%;height:36px;min-height:36px;box-shadow:none;background:var(--surface-default);place-self:flex-start start;display:inline-flex;overflow:hidden}.hzb2-zusage-dlg .fi-fo-toggle-buttons.fi-btn-group>.fi-btn{height:34px;min-block-size:34px;box-shadow:none;background:var(--surface-default);color:var(--n-600);white-space:nowrap;border:0;border-radius:0;outline:0;flex:none;margin:0;padding:0 11px;font-size:13px;font-weight:500;line-height:18px}.hzb2-zusage-dlg .fi-fo-toggle-buttons.fi-btn-group>.fi-btn+.fi-btn{border-left:1px solid var(--border-default)}.hzb2-zusage-dlg .fi-fo-toggle-buttons.fi-btn-group>.fi-btn:hover{background:var(--surface-page)}.hzb2-zusage-dlg .fi-fo-toggle-buttons.fi-btn-group>.fi-btn[aria-pressed=true]{background:var(--action-primary);color:var(--action-primary-text)}.hzb2-zusage-dlg .fi-fo-toggle-buttons.fi-btn-group>.fi-btn[aria-pressed=true]:hover{background:var(--action-primary-hover)}.hzb2-zusage-dlg .fi-fo-toggle-buttons.fi-btn-group>.fi-btn.fi-disabled,.hzb2-zusage-dlg .fi-fo-toggle-buttons.fi-btn-group>.fi-btn:disabled{color:var(--n-400);background:var(--surface-default);cursor:not-allowed}.hzb2-zusage-dlg .fi-fo-toggle-buttons.fi-btn-group>.fi-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.hzb2-zusage-dlg-chips{flex-wrap:wrap;align-items:center;gap:6px;min-height:36px;display:flex}.hzb2-zusage-dlg-chip{border:1px solid var(--border-default);background:var(--surface-default);height:30px;color:var(--n-600);white-space:nowrap;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.hzb2-zusage-dlg-chip:hover:not(.is-an){background:var(--surface-page)}.hzb2-zusage-dlg-chip.is-an{border-color:var(--action-primary);background:var(--schiefer-50);color:var(--schiefer-700)}.hzb2-zusage-dlg-chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-zusage-dlg-folgen{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hzb2-zusage-dlg-folge{min-width:0;color:var(--n-700);cursor:default;align-items:flex-start;gap:8px;font-size:13px;line-height:20px;display:flex}.hzb2-zusage-dlg-haken{box-sizing:border-box;border:1.5px solid var(--action-primary);background:var(--action-primary);width:18px;height:18px;color:var(--action-primary-text);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.hzb2-zusage-dlg-folge-text{flex-direction:column;min-width:0;display:flex}.hzb2-zusage-dlg-folge-info{color:var(--n-500);font-size:11px;line-height:16px}@media (width<=40rem){.hzb2-zusage-dlg-leiste,.hzb2-zusage-dlg-folgen{grid-template-columns:minmax(0,1fr)}.hzb2-zusage-dlg-zelle{border-right:0;border-bottom:1px solid var(--n-100)}.hzb2-zusage-dlg .fi-modal-footer-actions{flex-wrap:wrap}.hzb2-zusage-dlg-wirkung{flex-basis:100%}}.hzb2-zusage-dlg .fi-modal-footer{border-top:1px solid var(--border-default);background:var(--surface-page);margin:0;padding:12px 20px}.hzb2-zusage-dlg .fi-modal-footer-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.hzb2-zusage-dlg-wirkung{min-width:0;color:var(--n-500);flex:auto;align-items:center;gap:6px;margin-right:4px;font-size:12px;line-height:16px;display:flex}.hzb2-zusage-dlg-wirkung>svg{flex-shrink:0}.hzb2-zusage-dlg-wirkung>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-zusage-dlg .fi-modal-footer-actions>:not(.hzb2-zusage-dlg-wirkung){flex-shrink:0}.hzb2-zusage-dlg .hzb2-zusage-dlg-sekundaer{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:36px;min-block-size:36px;box-shadow:none;color:var(--text-primary);padding:0 12px;font-size:13px;font-weight:500}.hzb2-zusage-dlg .hzb2-zusage-dlg-sekundaer:hover{background:var(--surface-page)}.hzb2-zusage-dlg .hzb2-zusage-dlg-primaer{border-radius:var(--r-sm);background:var(--action-primary);height:36px;min-block-size:36px;color:var(--action-primary-text);border:0;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-zusage-dlg .hzb2-zusage-dlg-primaer:hover{background:var(--action-primary-hover)}.hzb2-zusage-dlg .hzb2-zusage-dlg-primaer .fi-icon{width:14px;height:14px;color:var(--action-primary-text)}.hzb2-zusage-dlg .hzb2-zusage-dlg-primaer:focus-visible,.hzb2-zusage-dlg .hzb2-zusage-dlg-sekundaer:focus-visible,.hzb2-zusage-dlg .fi-modal-close-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dark .hzb2-zusage-dlg .fi-modal-close-btn,.dark .hzb2-zusage-dlg .fi-modal-close-btn .fi-icon,.dark .hzb2-zusage-dlg-label,.dark .hzb2-zusage-dlg .fi-fo-field-label-content,.dark .hzb2-zusage-dlg-zelle-wert.is-neutral,.dark .hzb2-zusage-dlg .fi-fo-toggle-buttons.fi-btn-group>.fi-btn,.dark .hzb2-zusage-dlg-chip,.dark .hzb2-zusage-dlg-folge{color:var(--text-secondary)}.dark .hzb2-zusage-dlg .fi-fo-toggle-buttons.fi-btn-group>.fi-btn[aria-pressed=true]{color:var(--action-primary-text)}.dark .hzb2-zusage-dlg-chip.is-an{color:var(--text-primary);background:#16202a}.dark .hzb2-zusage-dlg-zelle{border-color:var(--border-default)}.dark .hzb2-zusage-dlg-zelle-wert.is-offen{color:var(--rot-300)}.dark .hzb2-zusage-dlg-zelle-wert.is-warnung{color:var(--orange-300)}.dark .hzb2-zusage-dlg .fi-fo-field:has(.fi-select-input) .fi-input-wrp:not(.fi-disabled):has([aria-expanded=true]){box-shadow:0 0 0 3px #16202a!important}.dark .hzb2-zusage-dlg .fi-input-wrp.fi-invalid{border-color:var(--rot-300);box-shadow:0 0 0 3px var(--status-error-bg)!important}.dark .hzb2-zusage-dlg .fi-fo-field-label-required-mark,.dark .hzb2-zusage-dlg .fi-fo-field-wrp-error-message{color:var(--rot-300)}.fi-modal-window.hzb2-fest-dlg{background:var(--surface-default);max-width:min(900px,100%);box-shadow:var(--el-3);color:var(--text-primary);border-radius:12px;padding:0;font-size:14px;line-height:20px;overflow:hidden}.fi-modal-window-ctn:has(>.hzb2-fest-dlg){padding-top:56px}.hzb2-fest-dlg button,.hzb2-fest-dlg input,.hzb2-fest-dlg textarea{font-family:inherit}.hzb2-fest-dlg .fi-modal-header{border-bottom:1px solid var(--border-default);padding:16px 64px 16px 20px;display:block;position:relative}.hzb2-fest-dlg .fi-modal-header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-fest-dlg .fi-modal-heading{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;order:2;margin:0;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.hzb2-fest-dlg .fi-modal-description{color:var(--n-500);order:1;margin:0;font-size:12px;line-height:18px}.hzb2-fest-dlg .fi-modal-close-btn{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);width:32px;height:32px;color:var(--n-600);top:16px;right:20px;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset-inline-end:20px}.hzb2-fest-dlg .fi-modal-close-btn:hover{background:var(--surface-page)}.hzb2-fest-dlg .fi-modal-close-btn .fi-icon{width:14px;height:14px;color:var(--n-600)}.hzb2-fest-dlg .fi-modal-content{gap:0;padding:16px 20px}.hzb2-fest-dlg .fi-modal-content>.fi-sc{gap:16px}.hzb2-fest-dlg .fi-modal-content>.fi-sc>.fi-grid-col:empty{display:none}.hzb2-fest-dlg .fi-modal-content>.fi-sc>.fi-grid-col:has(>.fi-hidden){display:none}.hzb2-fest-dlg .hzb2-fest-dlg-raster.fi-grid,.hzb2-fest-dlg .hzb2-fest-dlg-raster>.fi-grid{gap:14px 16px}.hzb2-fest-dlg-block{flex-direction:column;gap:10px;min-width:0;display:flex}.hzb2-fest-dlg-block.is-eng{gap:6px}.hzb2-fest-dlg-titel{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);font-size:11px;font-weight:500;line-height:16px}.hzb2-fest-dlg-labelzeile{justify-content:space-between;gap:8px;display:flex}.hzb2-fest-dlg-label,.hzb2-fest-dlg .fi-fo-field-label-content{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-fest-dlg-zusatz,.hzb2-fest-dlg .fi-fo-field-wrp-hint,.hzb2-fest-dlg .fi-fo-field-label-col .fi-sc-text{color:var(--n-400);font-size:12px;font-weight:400;line-height:16px}.hzb2-fest-dlg-pflicht{color:var(--rot-500)}.hzb2-fest-dlg .fi-fo-field-label-required-mark{color:var(--rot-500);margin-left:3px}.hzb2-fest-dlg .fi-fo-field{gap:5px}.hzb2-fest-dlg .fi-fo-field-label-ctn{justify-content:space-between}.hzb2-fest-dlg .fi-fo-field-label-col{gap:8px}.hzb2-fest-dlg .fi-fo-field-content-col{gap:5px}.hzb2-fest-dlg .fi-fo-field-content-col>.fi-sc .fi-sc-text,.hzb2-fest-dlg-hilfe{min-width:0;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;display:block;overflow:hidden}.hzb2-fest-dlg .fi-fo-field-content-col>.fi-sc,.hzb2-fest-dlg .fi-fo-field-content-col>.fi-sc>div,.hzb2-fest-dlg .fi-fo-field-content-col>.fi-sc .fi-sc-component{min-width:0;display:block;overflow:hidden}.hzb2-fest-dlg-feld{flex-direction:column;gap:5px;min-width:0;display:flex}.hzb2-fest-dlg .fi-input-wrp{border-radius:var(--r-sm);min-block-size:36px;box-shadow:none;outline:1px solid var(--border-strong);outline-offset:-1px}.hzb2-fest-dlg .fi-input-wrp input.fi-input{font-variant-numeric:tabular-nums;block-size:34px;padding-block:0;padding-inline:12px;font-size:13px}.hzb2-fest-dlg .fi-input-wrp input.fi-input::placeholder,.hzb2-fest-dlg textarea::placeholder{color:var(--n-400)}.hzb2-fest-dlg .fi-input-wrp .fi-select-input-btn{block-size:34px;min-block-size:34px;padding-inline:12px 34px;font-size:13px}.hzb2-fest-dlg .fi-input-wrp .fi-select-input-value-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-fest-dlg .fi-input-wrp .fi-select-input-placeholder{color:var(--n-400)}.hzb2-fest-dlg .fi-input-wrp .fi-input-wrp-suffix{color:var(--n-500);padding-inline-end:12px;font-size:12px}.hzb2-fest-dlg .fi-input-wrp textarea{min-height:64px;padding:10px 12px;font-size:13px;line-height:20px}.hzb2-fest-dlg .fi-input-wrp:not(.fi-disabled):focus-within{box-shadow:none!important}.hzb2-fest-dlg .fi-fo-field:has(.fi-select-input) .fi-input-wrp:not(.fi-disabled):has([aria-expanded=true]){outline-color:var(--action-primary);box-shadow:0 0 0 3px var(--schiefer-100)!important}.hzb2-fest-dlg .fi-input-wrp.fi-invalid{outline-color:var(--rot-500);box-shadow:0 0 0 3px var(--rot-100)!important}.hzb2-fest-dlg .fi-fo-field-wrp-error-message{color:var(--rot-500);font-size:12px;line-height:16px}.hzb2-fest-dlg .fi-modal-footer{border-top:1px solid var(--border-default);background:var(--surface-page);margin:0;padding:12px 20px}.hzb2-fest-dlg .fi-modal-footer-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.hzb2-fest-dlg-hinweis{min-width:0;color:var(--n-500);flex:auto;align-items:center;gap:6px;margin-right:4px;font-size:12px;line-height:16px;display:flex}.hzb2-fest-dlg-hinweis>svg{flex-shrink:0}.hzb2-fest-dlg-hinweis>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-fest-dlg .fi-modal-footer-actions>:not(.hzb2-fest-dlg-hinweis){flex-shrink:0}.hzb2-fest-dlg .hzb2-fest-dlg-sekundaer{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:36px;min-block-size:36px;box-shadow:none;color:var(--text-primary);padding:0 12px;font-size:13px;font-weight:500}.hzb2-fest-dlg .hzb2-fest-dlg-sekundaer:hover{background:var(--surface-page)}.hzb2-fest-dlg .hzb2-fest-dlg-primaer{border-radius:var(--r-sm);background:var(--action-primary);height:36px;min-block-size:36px;color:var(--action-primary-text);border:0;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-fest-dlg .hzb2-fest-dlg-primaer:hover{background:var(--action-primary-hover)}.hzb2-fest-dlg .hzb2-fest-dlg-primaer .fi-icon{width:14px;height:14px;color:var(--action-primary-text)}.hzb2-fest-dlg .hzb2-fest-dlg-primaer:focus-visible,.hzb2-fest-dlg .hzb2-fest-dlg-sekundaer:focus-visible,.hzb2-fest-dlg .fi-modal-close-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dark .hzb2-fest-dlg .fi-modal-close-btn,.dark .hzb2-fest-dlg .fi-modal-close-btn .fi-icon,.dark .hzb2-fest-dlg-label,.dark .hzb2-fest-dlg .fi-fo-field-label-content{color:var(--text-secondary)}:is(.dark .hzb2-fest-dlg .fi-input-wrp:not(.fi-disabled):focus-within,.dark .hzb2-fest-dlg .fi-fo-field:has(.fi-select-input) .fi-input-wrp:not(.fi-disabled):has([aria-expanded=true])){box-shadow:0 0 0 3px #16202a!important}.dark .hzb2-fest-dlg .fi-input-wrp.fi-invalid{outline-color:var(--rot-300);box-shadow:0 0 0 3px var(--status-error-bg)!important}.dark .hzb2-fest-dlg-pflicht,.dark .hzb2-fest-dlg .fi-fo-field-label-required-mark,.dark .hzb2-fest-dlg .fi-fo-field-wrp-error-message{color:var(--rot-300)}.hzb2-fest-dlg .hzb2-fest-dlg-oben.fi-grid{gap:14px 16px}@media (width>=48rem){.hzb2-fest-dlg .hzb2-fest-dlg-oben.fi-grid{grid-template-columns:minmax(0,1fr) 300px!important}.hzb2-fest-dlg .hzb2-fest-dlg-oben>.fi-grid-col{grid-column:auto!important}}.hzb2-fest-dlg .hzb2-fest-dlg-links>.fi-sc,.hzb2-fest-dlg .hzb2-fest-dlg-rechts>.fi-sc{gap:14px}.hzb2-fest-dlg .hzb2-fest-dlg-rechts>.fi-sc{gap:8px}.hzb2-fest-dlg-labelzeile,.hzb2-fest-dlg-titelzeile{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.hzb2-fest-dlg-link{color:var(--text-link,var(--action-primary));white-space:nowrap;font-size:12px;text-decoration:none}.hzb2-fest-dlg-link:hover{text-decoration:underline}.hzb2-fest-dlg-titelzeile .hzb2-fest-dlg-hilfe{text-align:right}.hzb2-fest-dlg-chips{flex-wrap:wrap;align-items:center;gap:6px;min-height:36px;display:flex}.hzb2-fest-dlg-chip{border:1px solid var(--border-default);background:var(--surface-default);height:28px;color:var(--n-600);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.hzb2-fest-dlg-chip:hover:not(.is-an):not(:disabled){background:var(--surface-page)}.hzb2-fest-dlg-chip.is-an{border-color:var(--action-primary);background:var(--schiefer-50);color:var(--schiefer-700)}.hzb2-fest-dlg-chip:disabled{opacity:.5;cursor:not-allowed}.hzb2-fest-dlg-chip:focus-visible,.hzb2-fest-dlg-prio:focus-visible,.hzb2-fest-dlg-option:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-fest-dlg-chip>i,.hzb2-fest-dlg-prio>i{background:var(--n-500);border-radius:999px;flex-shrink:0;width:8px;height:8px}.hzb2-fest-dlg [data-tone=error]>i{background:var(--rot-500)}.hzb2-fest-dlg [data-tone=warning]>i{background:var(--orange-500)}.hzb2-fest-dlg [data-tone=success]>i{background:var(--gruen-500)}.hzb2-fest-dlg [data-tone=info]>i{background:var(--blau-500)}.hzb2-fest-dlg-prios{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hzb2-fest-dlg-prio{border-radius:var(--r-sm);border:1.5px solid var(--border-default);background:var(--surface-default);height:36px;color:var(--n-600);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.hzb2-fest-dlg-prio:hover:not(.is-an){background:var(--surface-page)}.hzb2-fest-dlg-prio.is-an[data-tone=error]{border-color:var(--rot-500);background:var(--rot-500)}@supports (color:color-mix(in lab, red, red)){.hzb2-fest-dlg-prio.is-an[data-tone=error]{background:color-mix(in srgb, var(--rot-500) 8%, var(--surface-default))}}.hzb2-fest-dlg-prio.is-an[data-tone=error]{color:var(--rot-500)}.hzb2-fest-dlg-prio.is-an[data-tone=warning]{border-color:var(--orange-500);background:var(--orange-500)}@supports (color:color-mix(in lab, red, red)){.hzb2-fest-dlg-prio.is-an[data-tone=warning]{background:color-mix(in srgb, var(--orange-500) 8%, var(--surface-default))}}.hzb2-fest-dlg-prio.is-an[data-tone=warning]{color:var(--orange-600,var(--orange-500))}.hzb2-fest-dlg-prio.is-an[data-tone=neutral]{border-color:var(--n-600);background:var(--surface-page);color:var(--text-primary)}.hzb2-fest-dlg-plan{border:1px solid var(--border-default);background:linear-gradient(90deg, var(--surface-page) 0 1px, transparent 1px) 0 0 / 16px 16px, linear-gradient(var(--surface-page) 0 1px, transparent 1px) 0 0 / 16px 16px, var(--surface-default);border-radius:8px;justify-content:center;align-items:center;height:150px;display:flex;position:relative;overflow:hidden}.hzb2-fest-dlg-plan .hzb2-planvorschau-mini{width:100%;height:100%}.hzb2-fest-dlg-plan-leer{color:var(--n-500);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:0 16px;font-size:11px;line-height:16px;display:flex}.hzb2-fest-dlg-plan-marke{background:var(--action-primary);color:var(--action-primary-text);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600;position:absolute;top:8px;left:8px}.hzb2-fest-dlg-fotos{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.hzb2-fest-dlg-fotos a{aspect-ratio:1;border:1px solid var(--border-default);border-radius:6px;display:block;overflow:hidden}.hzb2-fest-dlg-fotos img{object-fit:cover;width:100%;height:100%;display:block}.hzb2-fest-dlg-rechts .filepond--root{margin-bottom:0;font-size:12px}.hzb2-fest-dlg-rechts .filepond--panel-root{border:1px dashed var(--border-strong);background:var(--surface-default);border-radius:6px}.hzb2-fest-dlg-rechts .filepond--drop-label{min-height:64px;color:var(--action-primary);font-weight:500}.hzb2-fest-dlg-umschalter{grid-template-columns:1fr 1fr;gap:6px;display:grid}.hzb2-fest-dlg-option{border:1.5px solid var(--border-default);background:var(--surface-default);min-width:0;color:var(--text-primary);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:500;display:flex}.hzb2-fest-dlg-option>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hzb2-fest-dlg-option>svg{color:var(--n-500);flex-shrink:0}.hzb2-fest-dlg-option.is-an{border-color:var(--action-primary);background:var(--schiefer-50)}.hzb2-fest-dlg-option.is-an>svg{color:var(--action-primary)}.hzb2-fest-dlg-radio{box-sizing:border-box;border:1.5px solid var(--border-strong);border-radius:999px;flex-shrink:0;width:16px;height:16px;position:relative}.hzb2-fest-dlg-option.is-an .hzb2-fest-dlg-radio{border-color:var(--action-primary)}.hzb2-fest-dlg-option.is-an .hzb2-fest-dlg-radio:after{content:"";background:var(--action-primary);border-radius:999px;position:absolute;inset:2.5px}.hzb2-fest-dlg .fi-modal-content>.fi-sc>.fi-grid-col:has(.hzb2-fest-dlg-raster){margin-top:-6px}.dark .hzb2-fest-dlg-chip.is-an,.dark .hzb2-fest-dlg-option.is-an{background:#16202a}.fi-modal-window.hzb2-mail-dlg{background:var(--surface-default);min-width:0;max-width:min(860px,100vw - 32px);box-shadow:var(--el-3);color:var(--text-primary);border-radius:12px;padding:0;font-size:14px;line-height:20px}.fi-modal-window-ctn:has(>.hzb2-mail-dlg){padding-top:48px;padding-bottom:48px}.hzb2-mail-dlg button,.hzb2-mail-dlg input,.hzb2-mail-dlg textarea{font-family:inherit}.hzb2-mail-dlg .fi-modal-header{border-bottom:1px solid var(--border-default);border-radius:12px 12px 0 0;padding:16px 64px 16px 20px;display:block;position:relative}.hzb2-mail-dlg .fi-modal-header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-mail-dlg .fi-modal-heading{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;order:2;margin:0;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.hzb2-mail-dlg .fi-modal-description{color:var(--n-500);order:1;margin:0;font-size:12px;line-height:18px}.hzb2-mail-dlg-kontext{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.hzb2-mail-dlg .fi-modal-close-btn{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);width:32px;height:32px;color:var(--n-600);top:16px;right:20px;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset-inline-end:20px}.hzb2-mail-dlg .fi-modal-close-btn:hover{background:var(--surface-page)}.hzb2-mail-dlg .fi-modal-close-btn .fi-icon{width:14px;height:14px;color:var(--n-600)}.hzb2-mail-dlg .fi-modal-content{gap:0;padding:16px 20px}.hzb2-mail-dlg .fi-modal-content>.fi-sc,.hzb2-mail-dlg .fi-modal-content>.fi-sc.fi-sc-has-gap{gap:14px}.hzb2-mail-dlg .fi-fo-field-label.fi-sr-only+.fi-fo-field-content-col,.hzb2-mail-dlg .fi-fo-field,.hzb2-mail-dlg .hzb2-mail-dlg-kopfzeilen>.fi-grid{gap:0}.hzb2-mail-dlg .hzb2-mail-dlg-zeile>.fi-grid{border-bottom:1px solid var(--n-100);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:36px;padding:4px 0;display:grid}.hzb2-mail-dlg .hzb2-mail-dlg-zeile.is-betreff>.fi-grid{border-bottom-color:var(--border-default);grid-template-columns:72px minmax(0,1fr);min-height:40px;padding:6px 0}.hzb2-mail-dlg .hzb2-mail-dlg-zeile.is-betreff>.fi-grid>.fi-grid-col:last-child{display:none}.hzb2-mail-dlg .hzb2-mail-dlg-zeile>.fi-grid>.fi-grid-col{grid-column:auto;min-width:0}.hzb2-mail-dlg-label{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-mail-dlg-rechts{color:var(--n-500);white-space:nowrap;font-size:11px;line-height:16px;display:block}.hzb2-mail-dlg-rechts.is-leer{display:none}.hzb2-mail-dlg .hzb2-mail-dlg-wert>.fi-grid{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.hzb2-mail-dlg .hzb2-mail-dlg-wert>.fi-grid>.fi-grid-col{flex:0 auto;min-width:0}.hzb2-mail-dlg .hzb2-mail-dlg-zeile.is-betreff .hzb2-mail-dlg-wert>.fi-grid>.fi-grid-col{flex:140px}.hzb2-mail-dlg .hzb2-mail-dlg-wert>.fi-grid>.fi-grid-col:has(.hzb2-mail-dlg-adressen){flex:140px}.hzb2-mail-dlg .hzb2-mail-dlg-wert>.fi-grid>.fi-grid-col:has(.hzb2-mail-dlg-von){flex:140px}.hzb2-mail-dlg-kopfzeilen .fi-input-wrp{background:0 0;border:0;border-radius:0;min-block-size:28px;overflow:visible;box-shadow:none!important}.hzb2-mail-dlg-kopfzeilen .fi-input-wrp:focus-within{outline:none;box-shadow:none!important}.hzb2-mail-dlg-kopfzeilen .fi-input-wrp.fi-invalid{box-shadow:inset 0 -1px 0 var(--rot-500)!important}.hzb2-mail-dlg-kopfzeilen .fi-input-wrp.fi-disabled{background:0 0}.hzb2-mail-dlg-kopfzeilen .fi-input-wrp input.fi-input{block-size:28px;color:var(--text-primary);background:0 0;padding:0;font-size:13px}.hzb2-mail-dlg-kopfzeilen .fi-input-wrp input.fi-input::placeholder{color:var(--n-400)}.hzb2-mail-dlg-kopfzeilen .fi-input-wrp input.fi-input:focus{box-shadow:none;outline:none}.hzb2-mail-dlg .hzb2-mail-dlg-zeile.is-betreff .fi-input-wrp input.fi-input{font-size:14px;font-weight:500}.hzb2-mail-dlg .fi-fo-field-wrp-error-message{color:var(--rot-500);margin-top:2px;font-size:12px;line-height:16px}.hzb2-mail-dlg-von .fi-select-input-btn{max-width:100%;height:28px;min-height:28px;color:var(--text-primary);cursor:default;background:0 0;border:0;padding:0;font-size:13px;line-height:20px;position:relative;inset:auto;overflow:hidden}.hzb2-mail-dlg-von.is-wahl .fi-select-input-btn{cursor:pointer}.hzb2-mail-dlg-von.is-wahl .fi-select-input-btn:after{content:"Postfach ändern ▾";color:var(--action-primary);white-space:nowrap;flex-shrink:0;margin-left:auto;padding-left:10px;font-size:12px}.hzb2-mail-dlg-von .fi-select-input-btn:disabled{opacity:1}.hzb2-mail-dlg-von .fi-select-input-value-ctn{min-width:0;overflow:hidden}.hzb2-mail-dlg-postfach{white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:13px;display:inline-flex}.hzb2-mail-dlg-postfach .hzb2-co{height:18px;padding:0 5px;font-size:10px}.hzb2-mail-dlg-postfach-adresse{color:var(--n-500)}.hzb2-mail-dlg-postfach-firma{color:var(--n-400);text-overflow:ellipsis;overflow:hidden}.hzb2-mail-dlg-chip-ctn{align-items:center;min-width:0;display:flex}.hzb2-mail-dlg-empfaenger{background:var(--n-100);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;max-width:100%;height:26px;padding:0 8px 0 3px;font-size:12px;line-height:16px;display:inline-flex}.hzb2-mail-dlg-avatar{background:var(--schiefer-100);width:20px;height:20px;color:var(--schiefer-700);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:600;display:inline-flex}.hzb2-mail-dlg-avatar.is-eigen{background:var(--action-primary);color:var(--action-primary-text)}.hzb2-mail-dlg-empfaenger-name{color:var(--text-primary);font-weight:500}.hzb2-mail-dlg-empfaenger-adresse{text-overflow:ellipsis;min-width:0;color:var(--n-500);overflow:hidden}.hzb2-mail-dlg-empfaenger-rolle{background:var(--surface-default);color:var(--n-600);border-radius:4px;padding:0 5px;font-size:10px;font-weight:600;line-height:16px}.hzb2-mail-dlg-x{width:16px;height:16px;color:var(--n-500);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin:0 -2px 0 0;padding:0;display:inline-flex}.hzb2-mail-dlg-x:hover{background:var(--n-200);color:var(--text-primary)}.hzb2-mail-dlg-x:focus-visible,.hzb2-mail-dlg-wieder:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.hzb2-mail-dlg-wieder{border:1px dashed var(--border-default);height:26px;color:var(--action-primary);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;padding:0 8px;font-size:12px;font-weight:500}.hzb2-mail-dlg-adressen .fi-input-wrp-content-ctn>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hzb2-mail-dlg-adressen input.fi-input{flex:100px;order:2;min-width:100px}.hzb2-mail-dlg-adressen .fi-fo-tags-input-tags-ctn{border:0;flex-wrap:wrap;order:1;gap:6px;padding:0;display:flex}.hzb2-mail-dlg-adressen .fi-badge{background:var(--n-100);height:26px;color:var(--text-primary);box-shadow:none;--tw-ring-shadow:0 0 #0000;border-radius:999px;padding:0 6px 0 10px;font-size:12px;font-weight:500}.hzb2-mail-dlg-adressen .fi-badge .fi-badge-delete-btn{color:var(--n-500)}.hzb2-mail-dlg-bezug .fi-input-wrp{min-block-size:26px}.hzb2-mail-dlg-bezug .fi-select-input-ctn{border:1px solid var(--border-default);border-radius:var(--r-sm);background:var(--surface-page);align-items:center;max-width:100%;height:26px;display:inline-flex;position:relative}.hzb2-mail-dlg-bezug .fi-select-input-btn{border-radius:var(--r-sm);width:auto;max-width:100%;height:24px;min-height:24px;color:var(--text-primary);white-space:nowrap;background-color:#0000;background-position:right 6px center;background-size:14px 14px;border:0;padding:0 26px 0 8px;font-size:12px;line-height:16px;position:relative;inset:auto}.hzb2-mail-dlg-bezug .fi-select-input-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.hzb2-mail-dlg-bezug .fi-select-input-value-ctn{align-items:center;min-width:0;display:flex;overflow:hidden}.hzb2-mail-dlg-bezug .fi-select-input-placeholder{color:var(--n-500)}.hzb2-mail-dlg-bezug-text{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.hzb2-mail-dlg-bezug-text>svg{color:var(--action-primary);flex-shrink:0}.hzb2-mail-dlg-bezug .fi-select-input-value-remove-btn{width:12px;height:12px;color:var(--n-500);flex-shrink:0;margin:0 8px 0 2px;position:static;translate:none;-webkit-mask-size:12px;mask-size:12px}.hzb2-mail-dlg-bezug.is-projekt .fi-select-input-value-remove-btn{display:none}.hzb2-mail-dlg-bezug.is-begehung .fi-select-input-ctn-clearable .fi-select-input-btn{background-image:none;padding-right:4px}.hzb2-mail-dlg-kopfzeilen .fi-select-input .fi-dropdown-panel{min-width:260px}.hzb2-mail-dlg-werkzeuge{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.hzb2-mail-dlg-leiste{border:1px solid var(--border-default);background:var(--surface-page);border-radius:8px;align-items:center;gap:2px;padding:2px;display:flex}.hzb2-mail-dlg-werkzeug{border-radius:var(--r-sm);height:28px;color:var(--action-primary);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 8px;font-size:12px;line-height:16px;display:inline-flex}.hzb2-mail-dlg-werkzeug:hover:not(:disabled){background:var(--n-100)}.hzb2-mail-dlg-werkzeug:disabled{color:var(--n-400);cursor:not-allowed}.hzb2-mail-dlg-werkzeug:focus-visible,.hzb2-mail-dlg-platzhalter-chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.hzb2-mail-dlg-platzhalter{color:var(--n-500);flex-wrap:wrap;align-items:center;gap:5px;font-size:11px;line-height:16px;display:flex}.hzb2-mail-dlg-platzhalter-chip{border:1px solid var(--schiefer-200);background:var(--schiefer-50);height:24px;color:var(--schiefer-700);white-space:nowrap;cursor:pointer;border-radius:4px;align-items:center;padding:0 7px;font-size:11px;display:inline-flex;font-family:ui-monospace,Menlo,monospace!important}.hzb2-mail-dlg-platzhalter-chip:hover{border-color:var(--schiefer-300)}.hzb2-mail-dlg-baustein{justify-content:space-between;gap:12px;width:100%;font-size:13px;display:flex}.hzb2-mail-dlg-baustein-art{color:var(--n-500);white-space:nowrap;font-size:11px}.hzb2-mail-dlg-editor{border:1.5px solid var(--schiefer-400);background:var(--surface-default);border-radius:8px;padding:14px 16px}.hzb2-mail-dlg-editor:focus-within{border-color:var(--action-primary)}.hzb2-mail-dlg-editor:has(.fi-invalid){border-color:var(--rot-500)}.hzb2-mail-dlg-editor>.fi-grid{gap:0}.hzb2-mail-dlg-editor .fi-input-wrp{background:0 0;border:0;border-radius:0;box-shadow:none!important}.hzb2-mail-dlg-editor textarea.hzb2-mail-dlg-textfeld,.hzb2-mail-dlg-editor .fi-input-wrp textarea{min-height:126px;color:var(--text-primary);resize:none;box-shadow:none;background:0 0;border:0;padding:0;font-size:14px;line-height:21px}.hzb2-mail-dlg-editor textarea:focus{box-shadow:none;outline:none}.hzb2-mail-dlg-signatur{border-top:1px solid var(--n-100);color:var(--n-500);margin-top:14px;padding-top:10px;font-size:12px;line-height:17px}.hzb2-mail-dlg-signatur strong{color:var(--text-primary);font-weight:600}.hzb2-mail-dlg-signatur a{color:var(--action-primary);text-decoration:none}.hzb2-mail-dlg-signatur a:hover{text-decoration:underline}.hzb2-mail-dlg-signatur .is-leer{color:var(--n-400)}.hzb2-mail-dlg .hzb2-mail-dlg-unten>.fi-grid{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.hzb2-mail-dlg .hzb2-mail-dlg-unten>.fi-grid>.fi-grid-col{flex:0 auto;min-width:0}.hzb2-mail-dlg .hzb2-mail-dlg-anhaenge>.fi-grid{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hzb2-mail-dlg .hzb2-mail-dlg-anhaenge>.fi-grid>.fi-grid-col{flex:0 auto;min-width:0}.hzb2-mail-dlg-anhang-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hzb2-mail-dlg-anhang-titel,.hzb2-mail-dlg-anhang-leer{color:var(--n-500);font-size:11px;line-height:16px}.hzb2-mail-dlg-anhang{border:1px solid var(--border-default);border-radius:var(--r-sm);background:var(--surface-default);white-space:nowrap;align-items:center;gap:6px;max-width:280px;height:28px;padding:0 8px;font-size:12px;display:inline-flex}.hzb2-mail-dlg-anhang>svg{color:var(--action-primary);flex-shrink:0}.hzb2-mail-dlg-anhang>svg.is-pdf{color:var(--rot-500)}.hzb2-mail-dlg-anhang-name{text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.hzb2-mail-dlg-anhang-groesse{color:var(--n-500)}.hzb2-mail-dlg-anhang-neu .fi-input-wrp{background:0 0;border:0;min-block-size:28px;overflow:visible;box-shadow:none!important}.hzb2-mail-dlg-anhang-neu .fi-select-input-btn{width:auto;height:28px;min-height:28px;color:var(--action-primary);white-space:nowrap;background:0 0;border:0;padding:0 4px;font-size:12px;position:relative;inset:auto}.hzb2-mail-dlg-anhang-neu .fi-select-input-placeholder{color:var(--action-primary)}.hzb2-mail-dlg-anhang-neu .fi-select-input .fi-dropdown-panel{min-width:320px}.hzb2-mail-dlg .hzb2-mail-dlg-optionen>.fi-grid{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hzb2-mail-dlg-haken-zeile{color:var(--n-700);cursor:default;white-space:nowrap;align-items:flex-start;gap:8px;font-size:13px;line-height:20px;display:inline-flex}.hzb2-mail-dlg-haken{box-sizing:border-box;border:1.5px solid var(--action-primary);background:var(--action-primary);width:18px;height:18px;color:var(--action-primary-text);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.hzb2-mail-dlg-optionen .fi-fo-checkbox-label,.hzb2-mail-dlg-optionen .fi-fo-field-label{align-items:flex-start;gap:8px}.hzb2-mail-dlg-optionen .fi-fo-field-label-content{color:var(--n-700);white-space:nowrap;font-size:13px;font-weight:400;line-height:20px}.hzb2-mail-dlg-optionen .fi-checkbox-input{border:1.5px solid var(--border-strong);width:18px;height:18px;box-shadow:none;border-radius:4px;margin-top:1px}.hzb2-mail-dlg-optionen .fi-checkbox-input:checked{border-color:var(--action-primary);background-color:var(--action-primary)}.hzb2-mail-dlg-optionen .fi-checkbox-input:focus{box-shadow:none;outline:none}.hzb2-mail-dlg-optionen .fi-checkbox-input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-mail-dlg-optionen .fi-checkbox-input:disabled{opacity:.5}.hzb2-mail-dlg-optionen .fi-fo-field-label-ctn{gap:6px}.hzb2-mail-dlg-optionen .fi-fo-field-wrp-hint .fi-icon{width:14px;height:14px;color:var(--n-400)}.hzb2-mail-dlg .fi-modal-footer{border-top:1px solid var(--border-default);background:var(--surface-page);border-radius:0 0 12px 12px;margin:0;padding:12px 20px}.hzb2-mail-dlg .fi-modal-footer-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.hzb2-mail-dlg-fuss{min-width:0;color:var(--n-500);flex:auto;align-items:center;gap:6px;margin-right:4px;font-size:12px;line-height:16px;display:flex}.hzb2-mail-dlg-fuss>svg{flex-shrink:0}.hzb2-mail-dlg-fuss>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-mail-dlg .fi-modal-footer-actions>:not(.hzb2-mail-dlg-fuss){flex-shrink:0}.hzb2-mail-dlg .hzb2-mail-dlg-sekundaer{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:36px;min-block-size:36px;box-shadow:none;color:var(--text-primary);padding:0 12px;font-size:13px;font-weight:500}.hzb2-mail-dlg .hzb2-mail-dlg-sekundaer:hover{background:var(--surface-page)}.hzb2-mail-dlg .hzb2-mail-dlg-primaer{border-radius:var(--r-sm);background:var(--action-primary);height:36px;min-block-size:36px;color:var(--action-primary-text);border:0;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-mail-dlg .hzb2-mail-dlg-primaer:hover{background:var(--action-primary-hover)}.hzb2-mail-dlg .hzb2-mail-dlg-primaer .fi-icon{width:14px;height:14px;color:var(--action-primary-text)}.hzb2-mail-dlg .hzb2-mail-dlg-primaer:focus-visible,.hzb2-mail-dlg .hzb2-mail-dlg-sekundaer:focus-visible,.hzb2-mail-dlg .fi-modal-close-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-mail-dlg-ausloeser.fi-btn{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:36px;box-shadow:none;color:var(--text-primary);padding:0 12px;font-size:13px;font-weight:500}.hzb2-mail-dlg-ausloeser.fi-btn .fi-icon{width:14px;height:14px;color:var(--action-primary)}.hzb2-mail-dlg-ausloeser.fi-btn:hover{background:var(--surface-page)}@media (width<=40rem){.hzb2-mail-dlg .hzb2-mail-dlg-zeile>.fi-grid{grid-template-columns:56px minmax(0,1fr)}.hzb2-mail-dlg .hzb2-mail-dlg-zeile>.fi-grid>.fi-grid-col:last-child{grid-column:2}.hzb2-mail-dlg .fi-modal-footer-actions{flex-wrap:wrap}.hzb2-mail-dlg-fuss{flex-basis:100%}.hzb2-mail-dlg-postfach-firma{display:none}.hzb2-mail-dlg-haken-zeile,.hzb2-mail-dlg-optionen .fi-fo-field-label-content{white-space:normal}.hzb2-mail-dlg-empfaenger{border-radius:13px;flex-wrap:wrap;height:auto;min-height:26px}}.dark .hzb2-mail-dlg .fi-modal-close-btn,.dark .hzb2-mail-dlg .fi-modal-close-btn .fi-icon,.dark .hzb2-mail-dlg-label,.dark .hzb2-mail-dlg-haken-zeile,.dark .hzb2-mail-dlg-optionen .fi-fo-field-label-content,.dark .hzb2-mail-dlg-empfaenger-rolle{color:var(--text-secondary)}.dark .hzb2-mail-dlg-empfaenger,.dark .hzb2-mail-dlg-adressen .fi-badge{background:var(--surface-page);border:1px solid var(--border-default)}.dark .hzb2-mail-dlg-avatar:not(.is-eigen){color:var(--text-primary);background:#16202a}.dark .hzb2-mail-dlg-platzhalter-chip{border-color:var(--border-default);color:var(--text-primary);background:#16202a}.dark .hzb2-mail-dlg .hzb2-mail-dlg-zeile>.fi-grid,.dark .hzb2-mail-dlg-signatur{border-color:var(--border-default)}.dark .hzb2-mail-dlg-werkzeug:hover:not(:disabled),.dark .hzb2-mail-dlg-x:hover{background:var(--surface-page)}.dark .hzb2-mail-dlg-anhang>svg.is-pdf,.dark .hzb2-mail-dlg .fi-fo-field-wrp-error-message{color:var(--rot-300)}.fi-modal-window.hzb2-sms-dlg{background:var(--surface-default);min-width:0;max-width:min(880px,100vw - 32px);box-shadow:var(--el-3);color:var(--text-primary);border-radius:12px;padding:0;font-size:14px;line-height:20px}.fi-modal-window-ctn:has(>.hzb2-sms-dlg){padding-top:64px;padding-bottom:48px}.hzb2-sms-dlg button,.hzb2-sms-dlg input,.hzb2-sms-dlg textarea{font-family:inherit}.hzb2-sms-dlg .fi-modal-header{border-bottom:1px solid var(--border-default);border-radius:12px 12px 0 0;padding:16px 64px 16px 20px;display:block;position:relative}.hzb2-sms-dlg .fi-modal-header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-sms-dlg .fi-modal-heading{color:var(--text-primary);order:2;margin:0;font-size:18px;font-weight:600;line-height:24px}.hzb2-sms-dlg .fi-modal-description{color:var(--n-500);order:1;margin:0;font-size:12px;line-height:18px}.hzb2-sms-dlg .fi-modal-close-btn{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);width:32px;height:32px;color:var(--n-600);top:16px;right:20px;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset-inline-end:20px}.hzb2-sms-dlg .fi-modal-close-btn:hover{background:var(--surface-page)}.hzb2-sms-dlg .fi-modal-close-btn .fi-icon{width:14px;height:14px;color:var(--n-600)}.hzb2-sms-dlg .fi-modal-content{gap:0;padding:16px 20px}.hzb2-sms-dlg .fi-modal-content>.fi-sc,.hzb2-sms-dlg .fi-modal-content>.fi-sc.fi-sc-has-gap{gap:14px}.hzb2-sms-dlg .fi-fo-field-label.fi-sr-only+.fi-fo-field-content-col,.hzb2-sms-dlg .fi-fo-field{gap:0}.hzb2-sms-dlg .hzb2-sms-dlg-raster>.fi-grid{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:20px;display:grid}.hzb2-sms-dlg .hzb2-sms-dlg-raster>.fi-grid>.fi-grid-col{grid-column:auto;min-width:0}.hzb2-sms-dlg .hzb2-sms-dlg-links>.fi-grid{flex-direction:column;gap:0;display:flex}.hzb2-sms-dlg .hzb2-sms-dlg-links>.fi-grid>.fi-grid-col{min-width:0}.hzb2-sms-dlg .hzb2-sms-dlg-kopfzeilen>.fi-grid{gap:0}.hzb2-sms-dlg .hzb2-sms-dlg-zeile>.fi-grid{border-bottom:1px solid var(--n-100);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:38px;padding:4px 0;display:grid}.hzb2-sms-dlg .hzb2-sms-dlg-zeile>.fi-grid>.fi-grid-col{grid-column:auto;min-width:0}.hzb2-sms-dlg-label{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-sms-dlg-pflicht{color:var(--rot-500)}.hzb2-sms-dlg-rechts{color:var(--n-500);white-space:nowrap;font-size:11px;line-height:16px;display:block}.hzb2-sms-dlg-rechts.is-link{color:var(--action-primary);text-decoration:none}.hzb2-sms-dlg-rechts.is-link:hover{text-decoration:underline}.hzb2-sms-dlg-rechts.is-leer{display:none}.hzb2-sms-dlg .hzb2-sms-dlg-wert>.fi-grid{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.hzb2-sms-dlg .hzb2-sms-dlg-wert>.fi-grid>.fi-grid-col{flex:0 auto;min-width:0}.hzb2-sms-dlg-von{align-items:center;gap:8px;min-width:0;font-size:13px;line-height:20px;display:flex}.hzb2-sms-dlg-von>svg{color:var(--action-primary);flex-shrink:0}.hzb2-sms-dlg-von-nummer{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.hzb2-sms-dlg-von-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-500);overflow:hidden}.hzb2-sms-dlg-empfaenger{background:var(--n-100);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;max-width:100%;height:26px;padding:0 8px 0 3px;font-size:12px;line-height:16px;display:inline-flex}.hzb2-sms-dlg-avatar{background:var(--schiefer-100);width:20px;height:20px;color:var(--schiefer-700);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:600;display:inline-flex}.hzb2-sms-dlg-empfaenger-name{color:var(--text-primary);font-weight:500}.hzb2-sms-dlg-empfaenger-nummer{text-overflow:ellipsis;min-width:0;color:var(--n-500);font-variant-numeric:tabular-nums;overflow:hidden}.hzb2-sms-dlg-empfaenger-art{background:var(--surface-default);color:var(--n-600);border-radius:4px;padding:0 5px;font-size:10px;font-weight:600;line-height:16px}.hzb2-sms-dlg-geprueft{color:var(--gruen-500);flex-shrink:0}.hzb2-sms-dlg-kopfzeilen .fi-input-wrp{background:0 0;border:0;border-radius:0;min-block-size:26px;overflow:visible;box-shadow:none!important}.hzb2-sms-dlg-kopfzeilen .fi-input-wrp:focus-within{outline:none;box-shadow:none!important}.hzb2-sms-dlg-kopfzeilen .fi-input-wrp.fi-invalid .fi-select-input-ctn{border-color:var(--rot-500)}.hzb2-sms-dlg-bezug .fi-select-input-ctn{border:1px solid var(--border-default);border-radius:var(--r-sm);background:var(--surface-page);align-items:center;max-width:100%;height:26px;display:inline-flex;position:relative}.hzb2-sms-dlg-bezug .fi-select-input-btn{border-radius:var(--r-sm);width:auto;max-width:100%;height:24px;min-height:24px;color:var(--text-primary);white-space:nowrap;background-color:#0000;background-position:right 6px center;background-size:14px 14px;border:0;padding:0 26px 0 8px;font-size:12px;line-height:16px;position:relative;inset:auto}.hzb2-sms-dlg-bezug .fi-select-input-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.hzb2-sms-dlg-bezug .fi-select-input-value-ctn{align-items:center;min-width:0;display:flex;overflow:hidden}.hzb2-sms-dlg-bezug .fi-select-input-placeholder{color:var(--n-500)}.hzb2-sms-dlg-bezug-text{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.hzb2-sms-dlg-bezug-text>svg{color:var(--action-primary);flex-shrink:0}.hzb2-sms-dlg-bezug-frist{color:var(--n-500)}.hzb2-sms-dlg-bezug .fi-select-input-value-remove-btn{width:12px;height:12px;color:var(--n-500);flex-shrink:0;margin:0 8px 0 2px;position:static;translate:none;-webkit-mask-size:12px;mask-size:12px}.hzb2-sms-dlg-bezug .fi-select-input-ctn-clearable .fi-select-input-btn{background-image:none;padding-right:4px}.hzb2-sms-dlg-kopfzeilen .fi-select-input .fi-dropdown-panel{min-width:260px}.hzb2-sms-dlg .fi-fo-field-wrp-error-message{color:var(--rot-500);margin-top:2px;font-size:12px;line-height:16px}.hzb2-sms-dlg .hzb2-sms-dlg-nachricht>.fi-grid{flex-direction:column;gap:6px;padding-top:12px;display:flex}.hzb2-sms-dlg-nachricht-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.hzb2-sms-dlg-vorlagen{color:var(--n-500);flex-wrap:wrap;align-items:center;gap:5px;font-size:11px;line-height:16px;display:flex}.hzb2-sms-dlg-vorlage{border:1px solid var(--border-default);background:var(--surface-default);height:28px;color:var(--n-600);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.hzb2-sms-dlg-vorlage:hover:not(:disabled){border-color:var(--border-strong)}.hzb2-sms-dlg-vorlage.is-aktiv{border-color:var(--action-primary);background:var(--schiefer-50);color:var(--schiefer-700)}.hzb2-sms-dlg-vorlage:disabled{color:var(--n-400);cursor:not-allowed}.hzb2-sms-dlg-vorlage:focus-visible,.hzb2-sms-dlg-platzhalter-chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.hzb2-sms-dlg-nachricht .fi-input-wrp{border:1.5px solid var(--schiefer-400);background:var(--surface-default);border-radius:8px;box-shadow:none!important}.hzb2-sms-dlg-nachricht .fi-input-wrp:focus-within{border-color:var(--action-primary)}.hzb2-sms-dlg-nachricht .fi-input-wrp.fi-invalid{border-color:var(--rot-500)}.hzb2-sms-dlg-nachricht textarea.hzb2-sms-dlg-textfeld,.hzb2-sms-dlg-nachricht .fi-input-wrp textarea{min-height:110px;color:var(--text-primary);resize:none;box-shadow:none;background:0 0;border:0;padding:10px 12px;font-size:14px;line-height:20px}.hzb2-sms-dlg-nachricht textarea:focus{box-shadow:none;outline:none}.hzb2-sms-dlg-unterzeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.hzb2-sms-dlg-platzhalter{color:var(--n-500);flex-wrap:wrap;align-items:center;gap:5px;font-size:11px;line-height:16px;display:flex}.hzb2-sms-dlg-platzhalter-chip{border:1px solid var(--schiefer-200);background:var(--schiefer-50);height:24px;color:var(--schiefer-700);white-space:nowrap;cursor:pointer;border-radius:4px;align-items:center;padding:0 7px;font-size:11px;display:inline-flex;font-family:ui-monospace,Menlo,monospace!important}.hzb2-sms-dlg-platzhalter-chip:hover{border-color:var(--schiefer-300)}.hzb2-sms-dlg-zaehler{color:var(--n-600);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;line-height:16px}.hzb2-sms-dlg-zaehler strong{color:var(--text-primary);font-weight:600}.hzb2-sms-dlg-zaehler.is-zu-lang,.hzb2-sms-dlg-zaehler.is-zu-lang strong{color:var(--rot-500)}.hzb2-sms-dlg-vorschau{flex-direction:column;align-items:center;gap:8px;display:flex}.hzb2-sms-dlg-vorschau>.hzb2-sms-dlg-label{align-self:flex-start}.hzb2-sms-dlg-handy{background:#1b1a17;border-radius:28px;width:220px;padding:8px;box-shadow:0 4px 14px #18171433}.hzb2-sms-dlg-handy-schirm{color:#181714;background:#f6f5f2;border-radius:22px;flex-direction:column;height:300px;font-family:-apple-system,system-ui,sans-serif;display:flex;overflow:hidden}.hzb2-sms-dlg-handy-status{justify-content:space-between;padding:8px 14px 0;font-size:10px;font-weight:600;display:flex}.hzb2-sms-dlg-handy-kopf{background:#fff;border-bottom:1px solid #dad7d0;flex-direction:column;align-items:center;gap:2px;padding:8px 0 10px;display:flex}.hzb2-sms-dlg-handy-avatar{color:#fff;background:#8f8b82;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:600;display:flex}.hzb2-sms-dlg-handy-absender{text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:10px;overflow:hidden}.hzb2-sms-dlg-handy-verlauf{flex-direction:column;flex:1;gap:6px;min-height:0;padding:10px;display:flex;overflow-y:auto}.hzb2-sms-dlg-handy-zeit{color:#8f8b82;text-align:center;font-size:9px}.hzb2-sms-dlg-blase{color:#181714;white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:pretty;background:#e5e5ea;border-radius:14px 14px 14px 4px;align-self:flex-start;max-width:92%;padding:7px 10px;font-size:11px;line-height:15px}.hzb2-sms-dlg-vorschau-hinweis{color:var(--n-500);text-align:center;text-wrap:pretty;font-size:11px;line-height:15px}.hzb2-sms-dlg .hzb2-sms-dlg-optionen>.fi-grid{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.hzb2-sms-dlg .hzb2-sms-dlg-optionen>.fi-grid>.fi-grid-col{flex:0 auto;min-width:0}.hzb2-sms-dlg-haken-zeile{color:var(--n-700);cursor:default;align-items:flex-start;gap:8px;font-size:13px;line-height:20px;display:inline-flex}.hzb2-sms-dlg-haken{box-sizing:border-box;border:1.5px solid var(--action-primary);background:var(--action-primary);width:18px;height:18px;color:var(--action-primary-text);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.hzb2-sms-dlg-option{flex-direction:column;display:flex}.hzb2-sms-dlg-option small{color:var(--n-500);font-size:11px;line-height:16px}.hzb2-sms-dlg-optionen .fi-fo-checkbox-label,.hzb2-sms-dlg-optionen .fi-fo-field-label{align-items:flex-start;gap:8px}.hzb2-sms-dlg-optionen .fi-fo-field-label-content{color:var(--n-700);font-size:13px;font-weight:400;line-height:20px}.hzb2-sms-dlg-optionen .fi-checkbox-input{border:1.5px solid var(--border-strong);width:18px;height:18px;box-shadow:none;border-radius:4px;margin-top:1px}.hzb2-sms-dlg-optionen .fi-checkbox-input:checked{border-color:var(--action-primary);background-color:var(--action-primary)}.hzb2-sms-dlg-optionen .fi-checkbox-input:focus{box-shadow:none;outline:none}.hzb2-sms-dlg-optionen .fi-checkbox-input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-sms-dlg-optionen .fi-checkbox-input:disabled{opacity:.5}.hzb2-sms-dlg .fi-modal-footer{border-top:1px solid var(--border-default);background:var(--surface-page);border-radius:0 0 12px 12px;margin:0;padding:12px 20px}.hzb2-sms-dlg .fi-modal-footer-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.hzb2-sms-dlg-fuss{min-width:0;color:var(--n-500);flex:auto;align-items:center;gap:6px;margin-right:4px;font-size:12px;line-height:16px;display:flex}.hzb2-sms-dlg-fuss>svg{flex-shrink:0}.hzb2-sms-dlg-fuss>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-sms-dlg .fi-modal-footer-actions>:not(.hzb2-sms-dlg-fuss){flex-shrink:0}.hzb2-sms-dlg .hzb2-sms-dlg-sekundaer{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:36px;min-block-size:36px;box-shadow:none;color:var(--text-primary);padding:0 12px;font-size:13px;font-weight:500}.hzb2-sms-dlg .hzb2-sms-dlg-sekundaer:hover{background:var(--surface-page)}.hzb2-sms-dlg .hzb2-sms-dlg-primaer{border-radius:var(--r-sm);background:var(--action-primary);height:36px;min-block-size:36px;color:var(--action-primary-text);border:0;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-sms-dlg .hzb2-sms-dlg-primaer:hover{background:var(--action-primary-hover)}.hzb2-sms-dlg .hzb2-sms-dlg-primaer .fi-icon{width:14px;height:14px;color:var(--action-primary-text)}.hzb2-sms-dlg .hzb2-sms-dlg-primaer:focus-visible,.hzb2-sms-dlg .hzb2-sms-dlg-sekundaer:focus-visible,.hzb2-sms-dlg .fi-modal-close-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-sms-dlg-ausloeser.fi-btn{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:36px;box-shadow:none;color:var(--text-primary);padding:0 12px;font-size:13px;font-weight:500}.hzb2-sms-dlg-ausloeser.fi-btn .fi-icon{width:14px;height:14px;color:var(--action-primary)}.hzb2-sms-dlg-ausloeser.fi-btn:hover{background:var(--surface-page)}.hzb2-sms-faehig{background:var(--status-success-bg);height:18px;color:var(--gruen-600);white-space:nowrap;vertical-align:1px;border-radius:4px;align-items:center;margin-left:6px;padding:0 6px;font-size:10px;font-weight:600;line-height:16px;display:inline-flex}.hzb2-sms-faehig.is-nein{background:var(--n-100);color:var(--n-600)}@media (width<=52rem){.hzb2-sms-dlg .hzb2-sms-dlg-raster>.fi-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){.hzb2-sms-dlg .hzb2-sms-dlg-zeile>.fi-grid{grid-template-columns:56px minmax(0,1fr)}.hzb2-sms-dlg .hzb2-sms-dlg-zeile>.fi-grid>.fi-grid-col:last-child{grid-column:2}.hzb2-sms-dlg .fi-modal-footer-actions{flex-wrap:wrap}.hzb2-sms-dlg-fuss{flex-basis:100%}.hzb2-sms-dlg-empfaenger{border-radius:13px;flex-wrap:wrap;height:auto;min-height:26px}}.dark .hzb2-sms-dlg .fi-modal-close-btn,.dark .hzb2-sms-dlg .fi-modal-close-btn .fi-icon,.dark .hzb2-sms-dlg-label,.dark .hzb2-sms-dlg-haken-zeile,.dark .hzb2-sms-dlg-optionen .fi-fo-field-label-content,.dark .hzb2-sms-dlg-empfaenger-art,.dark .hzb2-sms-dlg-zaehler{color:var(--text-secondary)}.dark .hzb2-sms-dlg-empfaenger{background:var(--surface-page);border:1px solid var(--border-default)}.dark .hzb2-sms-dlg-avatar{color:var(--text-primary);background:#16202a}.dark .hzb2-sms-dlg-platzhalter-chip,.dark .hzb2-sms-dlg-vorlage.is-aktiv{border-color:var(--border-default);color:var(--text-primary);background:#16202a}.dark .hzb2-sms-dlg-vorlage{background:var(--surface-page);color:var(--text-secondary)}.dark .hzb2-sms-dlg .hzb2-sms-dlg-zeile>.fi-grid{border-color:var(--border-default)}.dark .hzb2-sms-dlg-geprueft,.dark .hzb2-sms-faehig{color:var(--gruen-300)}.dark .hzb2-sms-faehig.is-nein{background:var(--surface-page);color:var(--text-secondary)}.dark .hzb2-sms-dlg .fi-fo-field-wrp-error-message,.dark .hzb2-sms-dlg-zaehler.is-zu-lang,.dark .hzb2-sms-dlg-zaehler.is-zu-lang strong{color:var(--rot-300)}.dark .hzb2-sms-dlg-handy{box-shadow:0 0 0 1px var(--border-strong)}.hzb2-sms-einst{flex-direction:column;gap:16px;display:flex}.hzb2-sms-einst-kopf{flex-direction:column;gap:10px;display:flex}.hzb2-sms-einst-schritte{border:1px solid var(--border-default);background:var(--surface-default);border-radius:12px;align-items:center;margin:0;padding:14px 16px;font-size:12px;line-height:16px;list-style:none;display:flex}.hzb2-sms-einst-schritte>li{min-width:0;color:var(--n-500);flex:1;align-items:center;gap:8px;display:flex}.hzb2-sms-einst-schritte>li:last-child{flex:none}.hzb2-sms-einst-nr{background:var(--n-100);width:22px;height:22px;color:var(--n-500);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.hzb2-sms-einst-schritt{white-space:nowrap}.hzb2-sms-einst-linie{background:var(--border-default);flex:1;height:1px;margin:0 10px}.hzb2-sms-einst-schritte>li.is-aktiv{color:var(--text-primary)}.hzb2-sms-einst-schritte>li.is-aktiv .hzb2-sms-einst-schritt{font-weight:600}.hzb2-sms-einst-schritte>li.is-aktiv .hzb2-sms-einst-nr{background:var(--action-primary);color:var(--action-primary-text)}.hzb2-sms-einst-schritte>li.is-fertig .hzb2-sms-einst-nr{background:var(--status-success-bg);color:var(--gruen-600)}.hzb2-sms-einst-schritte>li.is-fertig{color:var(--text-primary)}.hzb2-sms-einst-raster{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);align-items:start;gap:16px;display:grid}.hzb2-sms-einst-spalte{flex-direction:column;gap:16px;min-width:0;display:flex}.hzb2-sms-einst-karte{border:1px solid var(--border-default);background:var(--surface-default);border-radius:12px;min-width:0;overflow:visible}.hzb2-sms-einst-karte-kopf{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.hzb2-sms-einst-karte-titel{white-space:nowrap;font-size:14px;font-weight:600;line-height:20px}.hzb2-sms-einst-karte-meta{min-width:0;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:11px;line-height:16px;display:flex;overflow:hidden}.hzb2-sms-einst-koerper{flex-direction:column;gap:14px;padding:16px;display:flex}.hzb2-sms-einst-koerper.is-eng{gap:10px;padding:14px 16px}.hzb2-sms-einst-felder{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px 16px;padding:16px;display:grid}.hzb2-sms-einst-felder.is-ohne-rand{padding:0}.hzb2-sms-einst-felder.is-zwei{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 16px}.hzb2-sms-einst-feld{flex-direction:column;gap:5px;min-width:0;display:flex}.hzb2-sms-einst-feld.is-2{grid-column:span 2}.hzb2-sms-einst-feld.is-4{grid-column:span 4}.hzb2-sms-einst-felder>.is-6{grid-column:span 6}.hzb2-sms-einst-label{color:var(--n-600);justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:16px;display:flex}.hzb2-sms-einst-label .hzb2-chip{height:20px;font-size:10px}.hzb2-sms-einst-pflicht{color:var(--rot-500)}.hzb2-sms-einst-hilfe{color:var(--n-500);font-size:11px;line-height:15px}.hzb2-sms-einst-eingabe{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-default);align-items:center;height:36px;display:flex;overflow:hidden}.hzb2-sms-einst-eingabe:focus-within{border-color:var(--action-primary)}.hzb2-sms-einst-eingabe input,.hzb2-sms-einst-eingabe select{min-width:0;height:34px;color:var(--text-primary);font:inherit;box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:0 12px;font-size:13px}.hzb2-sms-einst-eingabe input:focus,.hzb2-sms-einst-eingabe select:focus{box-shadow:none;outline:none}.hzb2-sms-einst-eingabe input::placeholder{color:var(--n-400)}.hzb2-sms-einst-eingabe.is-geheim input{font-variant-numeric:tabular-nums}.hzb2-sms-einst-eingabe.is-auswahl select{cursor:pointer;padding-right:32px}.hzb2-sms-einst-eingabe.is-fest{background:var(--surface-page);color:var(--n-600);padding:0 12px;font-size:13px}.hzb2-sms-einst-eingabe.is-zahl input{text-align:right;font-variant-numeric:tabular-nums}.hzb2-sms-einst-einheit{border-left:1px solid var(--border-default);background:var(--surface-page);color:var(--n-500);align-self:stretch;align-items:center;padding:0 8px;font-size:12px;display:flex}.hzb2-sms-einst-auge{width:34px;height:34px;color:var(--n-500);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.hzb2-sms-einst-auge:hover{color:var(--text-primary)}.hzb2-sms-einst-auge:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.hzb2-sms-einst-haken{color:var(--n-700);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.hzb2-sms-einst-haken.is-klein{font-size:12px}.hzb2-sms-einst-haken input{border:1.5px solid var(--border-strong);width:16px;height:16px;color:var(--action-primary);border-radius:4px}.hzb2-sms-einst-pruefpunkte{border:1px solid var(--n-100);background:#fbfaf8;border-radius:8px;flex-wrap:wrap;gap:16px;padding:10px 12px;display:flex}.hzb2-sms-einst-pruefpunkt{align-items:flex-start;gap:8px;min-width:0;font-size:12px;line-height:16px;display:flex}.hzb2-sms-einst-pruefpunkt-icon{background:var(--n-100);width:18px;height:18px;color:var(--n-500);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.hzb2-sms-einst-pruefpunkt.is-ok .hzb2-sms-einst-pruefpunkt-icon{background:var(--status-success-bg);color:var(--gruen-600)}.hzb2-sms-einst-pruefpunkt.is-fehler .hzb2-sms-einst-pruefpunkt-icon{background:var(--status-error-bg);color:var(--rot-600)}.hzb2-sms-einst-pruefpunkt-text{flex-direction:column;min-width:0;display:flex}.hzb2-sms-einst-pruefpunkt-text>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hzb2-sms-einst-pruefpunkt-text>span:first-child{font-weight:500}.hzb2-sms-einst-pruefpunkt-text>span:last-child{color:var(--n-500)}.hzb2-sms-einst-wahl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hzb2-sms-einst-karte-radio{border:1.5px solid var(--border-default);background:var(--surface-default);cursor:pointer;border-radius:8px;gap:10px;padding:12px;display:flex}.hzb2-sms-einst-karte-radio.is-gewaehlt{border-color:var(--action-primary);background:var(--schiefer-50)}.hzb2-sms-einst-karte-radio:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-sms-einst-radio{border:1.5px solid var(--border-strong);border-radius:999px;flex-shrink:0;width:18px;height:18px;margin-top:1px;position:relative}.is-gewaehlt>.hzb2-sms-einst-radio{border-color:var(--action-primary)}.is-gewaehlt>.hzb2-sms-einst-radio:after{content:"";background:var(--action-primary);border-radius:999px;position:absolute;inset:3px}.hzb2-sms-einst-radio-text{flex-direction:column;gap:3px;min-width:0;display:flex}.hzb2-sms-einst-radio-text>span:first-child{font-size:13px;font-weight:600;line-height:18px}.hzb2-sms-einst-radio-text>span:last-child{color:var(--n-500);text-wrap:pretty;font-size:11px;line-height:15px}.hzb2-sms-einst-seg{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-default);align-self:flex-start;height:36px;display:inline-flex;overflow:hidden}.hzb2-sms-einst-seg>label{color:var(--n-600);white-space:nowrap;cursor:pointer;align-items:center;padding:0 11px;font-size:13px;font-weight:500;display:flex}.hzb2-sms-einst-seg>label+label{border-left:1px solid var(--border-default)}.hzb2-sms-einst-seg>label.is-gewaehlt{background:var(--action-primary);color:var(--action-primary-text)}.hzb2-sms-einst-seg>label:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:-2px}.hzb2-sms-einst-test{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px 16px;padding:16px;display:grid}.hzb2-sms-einst-test>.hzb2-btn{margin-bottom:20px}.hzb2-sms-einst-ergebnis{border:1px dashed var(--border-default);color:var(--n-500);border-radius:8px;flex-direction:column;grid-column:1/-1;gap:6px;padding:10px 12px;font-size:12px;line-height:17px;display:flex}.hzb2-sms-einst-ergebnis>span:first-child{color:var(--n-600);font-weight:500}.hzb2-sms-einst-ergebnis.is-ok{border-style:solid;border-color:var(--gruen-300);background:var(--status-success-bg)}.hzb2-sms-einst-ergebnis.is-ok>span:first-child{color:var(--gruen-600)}.hzb2-sms-einst-ergebnis.is-fehler{border-style:solid;border-color:var(--rot-300);background:var(--status-error-bg)}.hzb2-sms-einst-ergebnis.is-fehler>span:first-child{color:var(--rot-600)}.hzb2-sms-einst-schalter{border:1px solid var(--border-default);background:var(--surface-page);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.hzb2-sms-einst-schalter.is-gesperrt{cursor:not-allowed}.hzb2-sms-einst-schalter-text{flex-direction:column;display:flex}.hzb2-sms-einst-schalter-text>span:first-child{color:var(--text-primary);font-size:13px;font-weight:600;line-height:18px}.hzb2-sms-einst-schalter.is-gesperrt .hzb2-sms-einst-schalter-text>span:first-child{color:var(--n-400)}.hzb2-sms-einst-schalter-text>span:last-child{color:var(--n-500);font-size:11px;line-height:15px}.hzb2-sms-einst-schiene{background:var(--border-default);width:36px;height:20px;transition:background var(--dur-fast,.15s);border-radius:999px;flex-shrink:0;position:relative}.hzb2-sms-einst-schiene>span{width:16px;height:16px;transition:transform var(--dur-fast,.15s);background:#fff;border-radius:999px;position:absolute;top:2px;left:2px}.hzb2-sms-einst-schiene.is-an{background:var(--action-primary)}.hzb2-sms-einst-schiene.is-an>span{transform:translate(16px)}.hzb2-sms-einst-schalter:has(input:focus-visible) .hzb2-sms-einst-schiene{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-sms-einst-wirkung{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hzb2-sms-einst-wirkung>li{color:var(--n-700);align-items:flex-start;gap:8px;font-size:13px;line-height:18px;display:flex}.hzb2-sms-einst-wirkung>li>svg{color:var(--gruen-600);flex-shrink:0;margin-top:3px}.hzb2-sms-einst-wirkung>li>span{flex-direction:column;display:flex}.hzb2-sms-einst-wirkung>li>span>span:last-child{color:var(--n-500);font-size:11px;line-height:15px}.hzb2-sms-einst-werte{margin:0;padding:4px 16px 8px}.hzb2-sms-einst-werte>div{border-bottom:1px solid var(--n-100);justify-content:space-between;gap:12px;padding:9px 0;font-size:13px;line-height:18px;display:flex}.hzb2-sms-einst-werte>div:last-child{border-bottom:0}.hzb2-sms-einst-werte dt{color:var(--n-500);white-space:nowrap}.hzb2-sms-einst-werte dd{color:var(--text-primary);text-align:right;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin:0;overflow:hidden}.hzb2-sms-einst-werte dd.is-leer{color:var(--n-400)}.hzb2-sms-einst.is-assistent .hzb2-sms-einst-raster{grid-template-columns:minmax(0,1fr)}.hzb2-sms-einst-karte.is-aktuell{border-color:var(--action-primary);box-shadow:0 0 0 1px var(--action-primary)}.hzb2-sms-einst-karte.is-fertig>.hzb2-sms-einst-karte-kopf,.hzb2-sms-einst-karte.is-gesperrt>.hzb2-sms-einst-karte-kopf{border-bottom:0}.hzb2-sms-einst-karte.is-gesperrt{background:var(--surface-page)}.hzb2-sms-einst-karte.is-gesperrt .hzb2-sms-einst-karte-titel{color:var(--n-400)}.hzb2-sms-einst-karte-titel{align-items:center;gap:8px;display:flex}.hzb2-sms-einst-karte-haken{background:var(--status-success-bg);width:18px;height:18px;color:var(--gruen-600);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.hzb2-sms-einst-zusammenfassung{min-width:0;color:var(--n-600);text-align:right;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;line-height:16px;overflow:hidden}.hzb2-sms-einst-aendern{color:var(--action-primary);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-size:12px;font-weight:500}.hzb2-sms-einst-aendern:hover{text-decoration:underline}.hzb2-sms-einst-aendern:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:2px}.hzb2-sms-einst-fuss{border-top:1px solid var(--border-default);background:var(--surface-page);border-radius:0 0 12px 12px;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}.hzb2-sms-einst-fuss-text{color:var(--n-500);margin-right:auto;font-size:12px;line-height:16px}.hzb2-sms-einst-test.is-ohne-knopf{grid-template-columns:minmax(0,1fr)}@media (width<=64rem){.hzb2-sms-einst-raster{grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){.hzb2-sms-einst-schritte{flex-wrap:wrap;gap:8px 12px}.hzb2-sms-einst-schritte>li{flex:none}.hzb2-sms-einst-linie{display:none}.hzb2-sms-einst-felder{grid-template-columns:minmax(0,1fr)}.hzb2-sms-einst-feld.is-2,.hzb2-sms-einst-feld.is-4,.hzb2-sms-einst-felder .is-6{grid-column:auto}.hzb2-sms-einst-wahl,.hzb2-sms-einst-felder.is-zwei,.hzb2-sms-einst-test{grid-template-columns:minmax(0,1fr)}.hzb2-sms-einst-test>.hzb2-btn{margin-bottom:0}}.dark .hzb2-sms-einst-pruefpunkte{background:var(--surface-page);border-color:var(--border-default)}.dark .hzb2-sms-einst-nr,.dark .hzb2-sms-einst-pruefpunkt-icon{background:var(--surface-page);color:var(--text-secondary)}.dark .hzb2-sms-einst-karte-radio.is-gewaehlt{background:#16202a}.dark .hzb2-sms-einst-label,.dark .hzb2-sms-einst-wirkung>li,.dark .hzb2-sms-einst-haken,.dark .hzb2-sms-einst-seg>label:not(.is-gewaehlt){color:var(--text-secondary)}.dark .hzb2-sms-einst-werte>div{border-color:var(--border-default)}.dark .hzb2-sms-einst-karte-haken{background:var(--surface-page);color:var(--gruen-300)}.dark .hzb2-sms-einst-zusammenfassung{color:var(--text-secondary)}.dark .hzb2-sms-einst-schritte>li.is-fertig .hzb2-sms-einst-nr,.dark .hzb2-sms-einst-pruefpunkt.is-ok .hzb2-sms-einst-pruefpunkt-icon,.dark .hzb2-sms-einst-wirkung>li>svg{color:var(--gruen-300)}.hzb2-sms-einst-felder.is-zwei.is-ohne-rand{padding:0}.fi-modal-window.hzb2-notiz-dlg{background:var(--surface-default);max-width:min(620px,100%);box-shadow:var(--el-3);color:var(--text-primary);border-radius:12px;padding:0;font-size:14px;line-height:20px;overflow:hidden}.fi-modal-window-ctn:has(>.hzb2-notiz-dlg){padding-top:96px}.hzb2-notiz-dlg button,.hzb2-notiz-dlg input,.hzb2-notiz-dlg textarea{font-family:inherit}.hzb2-notiz-dlg .fi-modal-header{border-bottom:1px solid var(--border-default);padding:16px 64px 16px 20px;display:block;position:relative}.hzb2-notiz-dlg .fi-modal-header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-notiz-dlg .fi-modal-heading{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;order:2;margin:0;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.hzb2-notiz-dlg .fi-modal-description{color:var(--n-500);order:1;margin:0;font-size:12px;line-height:18px}.hzb2-notiz-dlg-kontext{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.hzb2-notiz-dlg .fi-modal-close-btn{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);width:32px;height:32px;color:var(--n-600);top:16px;right:20px;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset-inline-end:20px}.hzb2-notiz-dlg .fi-modal-close-btn:hover{background:var(--surface-page)}.hzb2-notiz-dlg .fi-modal-close-btn .fi-icon{width:14px;height:14px;color:var(--n-600)}.hzb2-notiz-dlg .fi-modal-content{gap:0;padding:16px 20px}.hzb2-notiz-dlg .fi-modal-content>.fi-sc,.hzb2-notiz-dlg .fi-modal-content>.fi-sc.fi-sc-has-gap{gap:14px}.hzb2-notiz-dlg .hzb2-notiz-dlg-raster.fi-grid.fi-sc-has-gap,.hzb2-notiz-dlg .hzb2-notiz-dlg-raster>.fi-grid.fi-sc-has-gap{align-items:start;gap:12px}.hzb2-notiz-dlg .fi-fo-field{gap:6px}.hzb2-notiz-dlg .fi-fo-field-label-content{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-notiz-dlg .fi-fo-field-label-ctn{justify-content:space-between;gap:8px}.hzb2-notiz-dlg .fi-fo-field-label-content .fi-fo-field-label-required-mark{vertical-align:baseline;color:var(--rot-500);margin-left:4px;font-size:12px;font-weight:500;top:0}.hzb2-notiz-dlg .fi-fo-field-wrp-hint,.hzb2-notiz-dlg .fi-fo-field-label-ctn .fi-sc-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--n-400);font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.hzb2-notiz-dlg .fi-fo-field-content-col{gap:6px}.hzb2-notiz-dlg .fi-fo-field-wrp-helper-text,.hzb2-notiz-dlg .fi-fo-field-content-col>.fi-sc .fi-sc-text{min-width:0;color:var(--n-500);font-size:11px;line-height:16px;display:block}.hzb2-notiz-dlg .fi-fo-field-wrp-error-message{color:var(--rot-500);font-size:12px;line-height:16px}.hzb2-notiz-dlg .fi-fo-field-content-col>.fi-sc:has(.hzb2-notiz-dlg-unter)>div{flex:auto;width:100%;min-width:0}.hzb2-notiz-dlg .fi-sc-component:has(>.fi-sc-text>.hzb2-notiz-dlg-unter){flex:auto;width:100%;min-width:0}.hzb2-notiz-dlg .fi-sc-text:has(>.hzb2-notiz-dlg-unter){flex:auto;width:100%;min-width:0}.hzb2-notiz-dlg-unter{justify-content:space-between;gap:12px;width:100%;min-width:0;display:flex}.hzb2-notiz-dlg-unter>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hzb2-notiz-dlg-zaehler{font-variant-numeric:tabular-nums;flex-shrink:0}.hzb2-notiz-dlg .hzb2-notiz-dlg-arten .fi-fo-toggle-buttons.fi-inline,.hzb2-notiz-dlg .hzb2-notiz-dlg-arten .fi-fo-toggle-buttons{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hzb2-notiz-dlg .hzb2-notiz-dlg-arten .fi-fo-toggle-buttons-btn-ctn{display:flex}.hzb2-notiz-dlg .hzb2-notiz-dlg-arten .fi-btn{border:1px solid var(--border-default);background:var(--surface-default);height:28px;min-block-size:28px;box-shadow:none;color:var(--n-600);white-space:nowrap;cursor:pointer;border-radius:999px;outline:0;align-items:center;margin:0;padding:0 10px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.hzb2-notiz-dlg .hzb2-notiz-dlg-arten .fi-btn:hover{background:var(--surface-page);color:var(--n-600)}.hzb2-notiz-dlg .hzb2-notiz-dlg-arten .fi-btn[aria-pressed=true]{border-color:var(--action-primary);background:var(--schiefer-50);color:var(--schiefer-700)}.hzb2-notiz-dlg .hzb2-notiz-dlg-arten .fi-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-notiz-dlg .fi-input-wrp{border-radius:var(--r-sm);border-color:var(--border-strong);min-block-size:36px;box-shadow:none}.hzb2-notiz-dlg .fi-input-wrp input.fi-input,.hzb2-notiz-dlg .fi-input-wrp .fi-fo-date-time-picker-display-text-input{font-variant-numeric:tabular-nums;block-size:34px;color:var(--text-primary);padding-block:0;padding-inline:12px;font-size:13px}.hzb2-notiz-dlg .fi-input-wrp textarea,.hzb2-notiz-dlg textarea.fi-fo-textarea{min-height:110px;color:var(--text-primary);padding:10px 12px;font-size:13px;line-height:19px}.hzb2-notiz-dlg .fi-input-wrp input.fi-input::placeholder,.hzb2-notiz-dlg textarea::placeholder{color:var(--n-400)}.hzb2-notiz-dlg .fi-input-wrp .fi-select-input-btn{min-block-size:34px;padding-inline:12px 34px;font-size:13px}.hzb2-notiz-dlg .fi-input-wrp .fi-select-input-placeholder{color:var(--n-400)}.hzb2-notiz-dlg .fi-input-wrp:not(.fi-disabled):focus-within{border-color:var(--action-primary);outline:none;box-shadow:none!important}.hzb2-notiz-dlg .fi-input-wrp.fi-invalid{border-color:var(--rot-500)}.hzb2-notiz-dlg .fi-input-wrp.fi-disabled{border-color:var(--border-default);background:var(--surface-page)}.hzb2-notiz-dlg .fi-input-wrp:has(.fi-select-input){overflow:visible}.hzb2-notiz-dlg .fi-select-input-value-badges-ctn{flex-wrap:wrap;gap:6px;display:flex}.hzb2-notiz-dlg .fi-select-input-value-ctn .fi-badge{border:1px solid var(--border-default);background:var(--surface-page);height:24px;box-shadow:none;color:var(--text-primary);border-radius:6px;padding-inline:8px 4px;font-size:12px;font-weight:400}.hzb2-notiz-dlg .fi-select-input-value-ctn .fi-badge .fi-icon{color:var(--n-500)}.hzb2-notiz-dlg .fi-select-input-value-ctn .fi-badge{max-width:100%}.hzb2-notiz-dlg .fi-select-input-value-ctn .fi-badge .fi-badge-label-ctn,.hzb2-notiz-dlg .fi-select-input-value-ctn .fi-badge .fi-badge-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hzb2-notiz-dlg .fi-input-wrp .fi-input-wrp-suffix .fi-icon{width:13px;height:13px;color:var(--n-500)}.hzb2-notiz-dlg-sicht{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.hzb2-notiz-dlg-sicht .hzb2-co{height:18px;padding:0 5px;font-size:10px}.hzb2-notiz-dlg-sicht>span:last-child{text-overflow:ellipsis;overflow:hidden}.hzb2-notiz-dlg .hzb2-notiz-dlg-haken .fi-fo-field-label{align-items:flex-start;gap:8px}.hzb2-notiz-dlg .hzb2-notiz-dlg-haken .fi-checkbox-input{border-width:1.5px;border-color:var(--border-strong);block-size:18px;inline-size:18px;box-shadow:none;border-radius:4px;flex-shrink:0;margin-top:1px}.hzb2-notiz-dlg .hzb2-notiz-dlg-haken .fi-checkbox-input:checked{border-color:var(--action-primary);background-color:var(--action-primary)}.hzb2-notiz-dlg .hzb2-notiz-dlg-haken .fi-checkbox-input:disabled{opacity:.5}.hzb2-notiz-dlg .hzb2-notiz-dlg-haken .fi-fo-field-label-content{font-weight:400}.hzb2-notiz-dlg-check{flex-direction:column;min-width:0;display:flex}.hzb2-notiz-dlg-check>span:first-child{color:var(--n-700);font-size:13px;line-height:20px}.hzb2-notiz-dlg-check>span:last-child{color:var(--n-500);font-size:11px;line-height:16px}.hzb2-notiz-dlg .fi-modal-footer{border-top:1px solid var(--border-default);background:var(--surface-page);margin:0;padding:12px 20px}.hzb2-notiz-dlg .fi-modal-footer-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.hzb2-notiz-dlg-hinweis{min-width:0;color:var(--n-500);flex:auto;align-items:center;gap:6px;margin-right:4px;font-size:12px;line-height:16px;display:flex}.hzb2-notiz-dlg-hinweis>svg{flex-shrink:0}.hzb2-notiz-dlg-hinweis>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-notiz-dlg .fi-modal-footer-actions>:not(.hzb2-notiz-dlg-hinweis){flex-shrink:0}.hzb2-notiz-dlg .hzb2-notiz-dlg-sekundaer{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:36px;min-block-size:36px;box-shadow:none;color:var(--text-primary);padding:0 12px;font-size:13px;font-weight:500}.hzb2-notiz-dlg .hzb2-notiz-dlg-sekundaer:hover{background:var(--surface-page)}.hzb2-notiz-dlg .hzb2-notiz-dlg-primaer{border-radius:var(--r-sm);background:var(--action-primary);height:36px;min-block-size:36px;color:var(--action-primary-text);border:0;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-notiz-dlg .hzb2-notiz-dlg-primaer:hover{background:var(--action-primary-hover)}.hzb2-notiz-dlg .hzb2-notiz-dlg-primaer .fi-icon{width:14px;height:14px;color:var(--action-primary-text)}.hzb2-notiz-dlg .hzb2-notiz-dlg-primaer:focus-visible,.hzb2-notiz-dlg .hzb2-notiz-dlg-sekundaer:focus-visible,.hzb2-notiz-dlg .fi-modal-close-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (width<=40rem){.hzb2-notiz-dlg .fi-modal-footer-actions{flex-wrap:wrap}.hzb2-notiz-dlg-hinweis{flex-basis:100%}}.hzb2-notiz-liste{margin:0;padding:0;list-style:none}.hzb2-notiz{border-bottom:1px solid var(--n-100);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 16px;display:grid}.hzb2-notiz:last-child{border-bottom:0}.hzb2-notiz:has(+.hzb2-notiz[style*="display: none"]){border-bottom:0}.hzb2-notiz .hzb2-apkartei-avatar{font-size:13px}.hzb2-notiz-inhalt{flex-direction:column;gap:3px;min-width:0;display:flex}.hzb2-notiz-meta{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.hzb2-notiz-autor{color:var(--text-primary);font-weight:600}.hzb2-notiz-zeit{color:var(--n-500);font-variant-numeric:tabular-nums}.hzb2-notiz-art{background:var(--n-100);color:var(--n-600);border-radius:999px;align-items:center;padding:1px 6px;font-size:10px;font-weight:600;line-height:14px;display:inline-flex}.hzb2-notiz-art.is-gold{background:var(--gold-50);color:var(--gold-700)}.hzb2-notiz-art.is-blau{background:var(--blau-100);color:var(--blau-600)}.hzb2-notiz-art.is-rot{background:var(--rot-100);color:var(--rot-600)}.hzb2-notiz-pin{color:var(--gold-700);align-items:center;gap:3px;font-size:10px;line-height:14px;display:inline-flex}.hzb2-notiz-text{color:var(--text-primary);white-space:pre-line;overflow-wrap:anywhere;text-wrap:pretty;font-size:13px;line-height:19px}.hzb2-notiz-bezuege{flex-wrap:wrap;gap:6px;margin-top:3px;display:flex}.hzb2-notiz-bezug{border:1px solid var(--border-default);background:var(--surface-page);max-width:100%;height:22px;color:var(--text-primary);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 7px;font-size:11px;line-height:14px;text-decoration:none;display:inline-flex}.hzb2-notiz-bezug>span{text-overflow:ellipsis;min-width:0;overflow:hidden}a.hzb2-notiz-bezug:hover{border-color:var(--border-strong);color:var(--action-primary)}.hzb2-notiz-knoepfe{gap:2px;display:flex}.hzb2-notiz-knopf{width:28px;height:28px;color:var(--n-600);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex}.hzb2-notiz-knopf:hover:not(:disabled){background:var(--surface-page);border-color:var(--border-default)}.hzb2-notiz-knopf:disabled{opacity:.45;cursor:not-allowed}.hzb2-notiz-knopf:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.hzb2-notiz-karte .hzb2-menue-liste>button.is-gefahr{color:var(--rot-500)}.dark .hzb2-notiz-dlg .fi-modal-close-btn,.dark .hzb2-notiz-dlg .fi-modal-close-btn .fi-icon,.dark .hzb2-notiz-dlg .fi-fo-field-label-content,.dark .hzb2-notiz-dlg .hzb2-notiz-dlg-arten .fi-btn,.dark .hzb2-notiz-dlg-check>span:first-child,.dark .hzb2-notiz-knopf{color:var(--text-secondary)}.dark .hzb2-notiz-dlg .hzb2-notiz-dlg-arten .fi-btn[aria-pressed=true]{color:var(--text-primary);background:#16202a}.dark .hzb2-notiz-art{background:var(--surface-page);color:var(--text-secondary)}.dark .hzb2-notiz-art.is-gold,.dark .hzb2-notiz-pin{color:var(--gold-300)}.dark .hzb2-notiz-art.is-blau{color:var(--blau-300)}.dark .hzb2-notiz-art.is-rot,.dark .hzb2-notiz-karte .hzb2-menue-liste>button.is-gefahr,.dark .hzb2-notiz-dlg .fi-fo-field-label-required-mark{color:var(--rot-300)}.dark .hzb2-notiz{border-color:var(--border-default)}.fi-modal-window.hzb2-medium-dlg{background:var(--surface-default);max-width:min(880px,100%);box-shadow:var(--el-3);color:var(--text-primary);border-radius:12px;padding:0;font-size:14px;line-height:20px;overflow:hidden}.fi-modal-window-ctn:has(>.hzb2-medium-dlg){padding-top:48px}.hzb2-medium-dlg button,.hzb2-medium-dlg input,.hzb2-medium-dlg textarea{font-family:inherit}.hzb2-medium-dlg .fi-modal-header{border-bottom:1px solid var(--border-default);padding:16px 64px 16px 20px;display:block;position:relative}.hzb2-medium-dlg .fi-modal-header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-medium-dlg .fi-modal-heading{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;order:2;margin:0;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.hzb2-medium-dlg .fi-modal-description{color:var(--n-500);order:1;margin:0;font-size:12px;line-height:18px}.hzb2-medium-dlg-kontext{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.hzb2-medium-dlg .fi-modal-close-btn{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);width:32px;height:32px;color:var(--n-600);top:16px;right:20px;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset-inline-end:20px}.hzb2-medium-dlg .fi-modal-close-btn:hover{background:var(--surface-page)}.hzb2-medium-dlg .fi-modal-close-btn .fi-icon{width:14px;height:14px;color:var(--n-600)}.hzb2-medium-dlg .fi-modal-content{gap:0;padding:16px 20px}.hzb2-medium-dlg .fi-modal-content>.fi-sc{gap:16px}.hzb2-medium-dlg .fi-modal-content>.fi-sc>.fi-grid-col:empty{display:none}.hzb2-medium-dlg .fi-modal-content>.fi-sc>.fi-grid-col:has(>.fi-hidden){display:none}.hzb2-medium-dlg .hzb2-medium-dlg-raster.fi-grid,.hzb2-medium-dlg .hzb2-medium-dlg-raster>.fi-grid{gap:14px 16px}.hzb2-medium-dlg-feld{flex-direction:column;gap:8px;min-width:0;display:flex}.hzb2-medium-dlg-label,.hzb2-medium-dlg .fi-fo-field-label-content{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-medium-dlg-pflicht,.hzb2-medium-dlg .fi-fo-field-label-required-mark{color:var(--rot-500)}.hzb2-medium-dlg .fi-fo-field-label-required-mark{margin-left:3px}.hzb2-medium-dlg .fi-fo-field{gap:5px}.hzb2-medium-dlg .fi-fo-field-label-ctn{justify-content:space-between}.hzb2-medium-dlg .fi-fo-field-label-ctn>.fi-sc .fi-sc-text,.hzb2-medium-dlg .fi-fo-field-wrp-hint{color:var(--n-400);white-space:nowrap;font-size:12px;font-weight:400;line-height:16px}.hzb2-medium-dlg .fi-fo-field-content-col{gap:5px}.hzb2-medium-dlg .fi-fo-field-content-col>.fi-sc .fi-sc-text{min-width:0;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;display:block;overflow:hidden}.hzb2-medium-dlg .fi-fo-field:has(.hzb2-medium-dlg-dateien){gap:8px}.hzb2-medium-dlg .fi-input-wrp{border-radius:var(--r-sm);min-block-size:36px;box-shadow:none;outline:1px solid var(--border-strong);outline-offset:-1px}.hzb2-medium-dlg .fi-input-wrp input.fi-input{font-variant-numeric:tabular-nums;block-size:34px;padding-block:0;padding-inline:12px;font-size:13px}.hzb2-medium-dlg .fi-input-wrp .fi-select-input-btn{block-size:34px;min-block-size:34px;padding-inline:12px 34px;font-size:13px}.hzb2-medium-dlg .fi-input-wrp .fi-select-input-value-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-medium-dlg .fi-input-wrp .fi-input-wrp-suffix .fi-icon{width:13px;height:13px;color:var(--n-500)}.hzb2-medium-dlg .fi-input-wrp textarea{min-height:64px;padding:8px 10px;font-size:13px;line-height:18px}.hzb2-medium-dlg .fi-input-wrp textarea::placeholder,.hzb2-medium-dlg .fi-input-wrp input.fi-input::placeholder{color:var(--n-400)}.hzb2-medium-dlg .fi-input-wrp:not(.fi-disabled):focus-within{outline-color:var(--action-primary);box-shadow:none!important}.hzb2-medium-dlg .fi-input-wrp.fi-invalid{outline-color:var(--rot-500)}.hzb2-medium-dlg .fi-fo-field-wrp-error-message{color:var(--rot-500);font-size:12px;line-height:16px}.hzb2-medium-dlg-arten{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.hzb2-medium-dlg-art{border:1.5px solid var(--border-default);background:var(--surface-default);min-width:0;color:var(--text-primary);cursor:pointer;border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;display:flex}.hzb2-medium-dlg-art:hover:not(.is-an){background:var(--surface-page)}.hzb2-medium-dlg-art.is-an{border-color:var(--action-primary);background:var(--schiefer-50)}.hzb2-medium-dlg-art:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-medium-dlg-articon{background:var(--n-100);width:34px;height:34px;color:var(--n-500);border-radius:999px;justify-content:center;align-items:center;display:flex}.hzb2-medium-dlg-art.is-an .hzb2-medium-dlg-articon{background:var(--action-primary);color:var(--action-primary-text)}.hzb2-medium-dlg-arttitel{white-space:nowrap;font-size:13px;font-weight:600;line-height:20px}.hzb2-medium-dlg-artformate{max-width:100%;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;overflow:hidden}.hzb2-medium-dlg-zuo{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.hzb2-medium-dlg-zuotext{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hzb2-medium-dlg-pin{background:var(--n-600);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px 999px 999px 2px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;font-weight:600;line-height:1;display:inline-flex}.hzb2-medium-dlg-pin[data-tone=error]{background:var(--status-error)}.hzb2-medium-dlg-pin[data-tone=warning]{background:var(--status-warning)}.hzb2-medium-dlg-pin[data-tone=info]{background:var(--status-info)}.hzb2-medium-dlg-pin[data-tone=success]{background:var(--status-success)}.hzb2-medium-dlg-dateien .filepond--root{min-height:120px;box-shadow:none;background:0 0;margin-bottom:0;font-family:inherit}.hzb2-medium-dlg-dateien .filepond--panel-root{background:0 0;border:0}.hzb2-medium-dlg .hzb2-medium-dlg-dateien .filepond--drop-label{will-change:auto!important;opacity:1!important;visibility:visible!important;height:0!important;min-height:0!important;position:static!important;transform:none!important}.hzb2-medium-dlg-dateien .filepond--root:has(.filepond--item){min-height:144px;margin-bottom:-24px}.hzb2-medium-dlg-dateien .filepond--root:has(.filepond--item) .filepond--drop-label>label{bottom:24px}.hzb2-medium-dlg-dateien .filepond--root:not(:has(.filepond--item)) .filepond--drop-label>label{width:auto;left:0}.hzb2-medium-dlg-dateien .filepond--drop-label>label{z-index:2;box-sizing:border-box;border:1.5px dashed var(--schiefer-300);background:var(--schiefer-50);width:200px;min-height:120px;color:var(--text-primary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;top:0;bottom:0;right:0}.hzb2-medium-dlg-dateien .filepond--root[data-hopper-state=drag-over] .filepond--drop-label>label{border-color:var(--action-primary);background:var(--schiefer-100)}.hzb2-medium-dlg-drop{text-align:center;color:var(--action-primary);flex-direction:column;align-items:center;gap:6px;display:flex}.hzb2-medium-dlg-droptext{color:var(--text-primary);font-size:12px;line-height:16px}.hzb2-medium-dlg-droptext:before{content:"Dateien "}.hzb2-medium-dlg-dateien .filepond--root:has(.filepond--item) .hzb2-medium-dlg-droptext:before{content:"Weitere "}.hzb2-medium-dlg-droptext .filepond--label-action{color:var(--action-primary);font-weight:500;text-decoration:none}.hzb2-medium-dlg-drophinweis{color:var(--n-500);font-size:11px;line-height:16px}.hzb2-medium-dlg-kamera{color:var(--action-primary);align-items:center;gap:4px;margin-top:2px;font-size:11px;line-height:16px;display:flex}.hzb2-medium-dlg-dateien .filepond--list-scroller{margin:0;top:0;left:0;right:210px;transform:none!important}.hzb2-medium-dlg-dateien .filepond--list{left:0;right:0}.hzb2-medium-dlg-dateien .filepond--item{margin:0 0 8px}.hzb2-medium-dlg-dateien .filepond--item-panel{display:none}.hzb2-medium-dlg-dateien .filepond--file{background:var(--surface-default);box-shadow:inset 0 0 0 1px var(--border-default);border-radius:8px}.hzb2-medium-dlg-dateien [data-filepond-item-state*=error] .filepond--file,.hzb2-medium-dlg-dateien [data-filepond-item-state*=invalid] .filepond--file{box-shadow:inset 0 0 0 1px var(--rot-500)}.hzb2-medium-dlg-dateien .filepond--file-wrapper{border-radius:8px}.hzb2-medium-dlg-dateien .filepond--file{min-height:62px;color:var(--text-primary);align-items:center;padding:8px 48px 8px 10px}.hzb2-medium-dlg-dateien .filepond--file:before{content:"";background:var(--medium-icon) center / 18px 18px no-repeat, linear-gradient(135deg, #bdb9b0, #8f8b82);border-radius:6px;flex:0 0 44px;width:44px;height:44px;margin-right:10px}.hzb2-medium-dlg-dateien[data-art=photo]{--medium-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8h3l2-3h6l2 3h3v11H4z'/%3E%3Ccircle cx='12' cy='13' r='3.5'/%3E%3C/svg%3E")}.hzb2-medium-dlg-dateien[data-art=video]{--medium-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='6' width='13' height='12' rx='2'/%3E%3Cpath d='m16 10 5-3v10l-5-3'/%3E%3C/svg%3E")}.hzb2-medium-dlg-dateien[data-art=audio]{--medium-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='3' width='6' height='11' rx='3'/%3E%3Cpath d='M5 11a7 7 0 0 0 14 0M12 18v3'/%3E%3C/svg%3E")}.hzb2-medium-dlg-dateien[data-art=drawing]{--medium-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h8l5 5v13H6z'/%3E%3Cpath d='M14 3v5h5M9 13h7M9 17h7'/%3E%3C/svg%3E")}.hzb2-medium-dlg-dateien .filepond--file-info{flex:auto;gap:3px;min-width:0;margin:0 10px 0 0;transform:none!important}.hzb2-medium-dlg-dateien .filepond--file-info-main{max-width:100%;font-size:13px;font-weight:500;line-height:18px}.hzb2-medium-dlg-dateien .filepond--file-info-sub{color:var(--n-500);font-variant-numeric:tabular-nums;font-size:11px;line-height:16px;opacity:1!important}.hzb2-medium-dlg-dateien .filepond--file-status{flex:none;align-items:flex-end;margin:0;opacity:1!important;transform:none!important}.hzb2-medium-dlg-dateien .filepond--file-status-main{background:var(--status-info-bg);height:22px;color:var(--blau-600);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.hzb2-medium-dlg-dateien .filepond--file-status-main:empty{display:none}.hzb2-medium-dlg-dateien .filepond--file-status-sub{color:var(--n-500);white-space:nowrap;font-size:11px;line-height:16px;opacity:1!important}.hzb2-medium-dlg-dateien [data-filepond-item-state=processing-complete] .filepond--file-status-main{background:var(--status-success-bg);color:var(--gruen-600);font-size:0}.hzb2-medium-dlg-dateien [data-filepond-item-state=processing-complete] .filepond--file-status-main:before{content:"● Hochgeladen";font-size:11px}.hzb2-medium-dlg-dateien [data-filepond-item-state=processing-complete] .filepond--file-status-sub{display:none}.hzb2-medium-dlg-dateien [data-filepond-item-state*=error] .filepond--file-status-main,.hzb2-medium-dlg-dateien [data-filepond-item-state*=invalid] .filepond--file-status-main{background:var(--status-error-bg);color:var(--rot-600)}.hzb2-medium-dlg-dateien .filepond--file-action-button{border-radius:var(--r-sm);width:28px;height:28px;color:var(--n-600);box-shadow:none;cursor:pointer;background:0 0;margin-top:-14px;top:50%!important;left:auto!important;right:10px!important}.hzb2-medium-dlg-dateien .filepond--file-action-button:hover,.hzb2-medium-dlg-dateien .filepond--file-action-button:focus{background:var(--surface-page);box-shadow:0 0 0 1px var(--border-default)}.hzb2-medium-dlg-dateien .filepond--file-action-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-medium-dlg-dateien .filepond--progress-indicator{display:none}@media (width<=40rem){.hzb2-medium-dlg-dateien .filepond--root{padding-top:132px}.hzb2-medium-dlg-dateien .filepond--drop-label>label{width:auto;height:120px;bottom:auto;left:0}.hzb2-medium-dlg-dateien .filepond--list-scroller{top:132px;right:0}}.hzb2-medium-dlg .fi-modal-footer{border-top:1px solid var(--border-default);background:var(--surface-page);margin:0;padding:12px 20px}.hzb2-medium-dlg .fi-modal-footer-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.hzb2-medium-dlg-hinweis{min-width:0;color:var(--n-500);flex:auto;align-items:center;gap:6px;margin-right:4px;font-size:12px;line-height:16px;display:flex}.hzb2-medium-dlg-hinweis>svg{flex-shrink:0}.hzb2-medium-dlg-hinweis>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-medium-dlg .fi-modal-footer-actions>:not(.hzb2-medium-dlg-hinweis){flex-shrink:0}.hzb2-medium-dlg .hzb2-medium-dlg-sekundaer{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:36px;min-block-size:36px;box-shadow:none;color:var(--text-primary);padding:0 12px;font-size:13px;font-weight:500}.hzb2-medium-dlg .hzb2-medium-dlg-sekundaer:hover{background:var(--surface-page)}.hzb2-medium-dlg .hzb2-medium-dlg-primaer{border-radius:var(--r-sm);background:var(--action-primary);height:36px;min-block-size:36px;color:var(--action-primary-text);font-variant-numeric:tabular-nums;border:0;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-medium-dlg .hzb2-medium-dlg-primaer:hover{background:var(--action-primary-hover)}.hzb2-medium-dlg .hzb2-medium-dlg-primaer .fi-icon{width:14px;height:14px;color:var(--action-primary-text)}.hzb2-medium-dlg .hzb2-medium-dlg-primaer:focus-visible,.hzb2-medium-dlg .hzb2-medium-dlg-sekundaer:focus-visible,.hzb2-medium-dlg .fi-modal-close-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dark .hzb2-medium-dlg .fi-modal-close-btn,.dark .hzb2-medium-dlg .fi-modal-close-btn .fi-icon,.dark .hzb2-medium-dlg-label,.dark .hzb2-medium-dlg .fi-fo-field-label-content{color:var(--text-secondary)}.dark .hzb2-medium-dlg-art.is-an{background:#16202a}.dark .hzb2-medium-dlg-dateien .filepond--drop-label>label{border-color:var(--schiefer-400);background:#16202a}.dark .hzb2-medium-dlg .fi-input-wrp.fi-invalid{outline-color:var(--rot-300)}.dark .hzb2-medium-dlg-pflicht,.dark .hzb2-medium-dlg .fi-fo-field-label-required-mark,.dark .hzb2-medium-dlg .fi-fo-field-wrp-error-message{color:var(--rot-300)}.dark .hzb2-medium-dlg-dateien .filepond--file-status-main{color:var(--status-info)}.dark .hzb2-medium-dlg-dateien [data-filepond-item-state=processing-complete] .filepond--file-status-main{color:var(--status-success)}.dark .hzb2-medium-dlg-dateien [data-filepond-item-state*=error] .filepond--file-status-main,.dark .hzb2-medium-dlg-dateien [data-filepond-item-state*=invalid] .filepond--file-status-main{color:var(--rot-300)}.hzb2-gestalten-page .fi-page-header-main-ctn{row-gap:16px}.hzb2-gestalten-kopf .hzb2-head-main{gap:8px}.hzb2-gestalten-firmen{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.hzb2-gestalten-firmen:empty{display:none}.hzb2-gestalten-firmen a.hzb2-co{font-weight:600;text-decoration:none}.hzb2-gestalten-firmen a.hzb2-co:hover{text-decoration:underline}.hzb2-gestalten-firmen a.hzb2-co[aria-current]{box-shadow:inset 0 -2px}.hzb2-gestalten-firmen a.hzb2-co:focus-visible{outline:2px solid var(--action-primary);outline-offset:1px}.hzb2-gestalten{flex-direction:column;gap:12px;display:flex}.hzb2-gestalten-bar{border:1px solid var(--border-default);border-radius:var(--r-lg);background:var(--surface-default);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 10px;display:flex}.hzb2-gestalten-gruppe{align-items:center;gap:8px;min-width:0;display:flex}.hzb2-gestalten-gruppe.is-ende{gap:8px;margin-left:auto}.hzb2-gestalten-gruppe-titel{letter-spacing:.04em;text-transform:uppercase;color:var(--n-500);white-space:nowrap;font-size:11px;font-weight:500}.hzb2-gestalten-trenner{background:var(--border-default);flex-shrink:0;width:1px;height:24px}.hzb2-gestalten .hzb2-seg>template{display:none!important}.hzb2-gestalten-zoom>*{font-variant-numeric:tabular-nums;white-space:nowrap;height:34px;padding:0 7px}.hzb2-gestalten-zoom svg{width:14px;height:14px}.hzb2-gestalten-notiz{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-default);width:240px;height:36px;color:var(--text-primary);font:inherit;outline:none;padding:0 10px;font-size:13px}.hzb2-gestalten-notiz:focus,.hzb2-gestalten-eingabe:focus-within,.hzb2-gestalten-select:focus,.hzb2-gestalten-textarea:focus,.hzb2-gestalten-spalte-name:focus{border-color:var(--action-primary);box-shadow:none;outline:none}.hzb2-gestalten-version-aktion{align-items:center;gap:8px;display:flex}.hzb2-gestalten-kopf .hzb2-kopfaktionen{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.hzb2-gestalten-speichern{white-space:nowrap;flex-shrink:0;height:36px;padding:0 12px}.hzb2-gestalten-bar .hzb2-btn{white-space:nowrap}.hzb2-gestalten-bar .hzb2-btn.is-icon{width:36px;color:var(--action-primary)}.hzb2-gestalten-bar .hzb2-btn.is-icon svg{width:16px;height:16px}.hzb2-gestalten-feld{color:var(--n-600);align-items:center;gap:6px;min-width:0;font-size:12px;display:inline-flex}.hzb2-gestalten-feld.is-col{flex-direction:column;align-items:stretch;gap:4px;display:flex}.hzb2-gestalten-feld.is-col>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hzb2-gestalten-eingabe{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-default);align-items:center;min-width:0;height:32px;display:flex;overflow:hidden}.hzb2-gestalten-eingabe input{min-width:0;height:100%;color:var(--text-primary);font:inherit;font-variant-numeric:tabular-nums;box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:0 8px;font-size:13px}.hzb2-gestalten-eingabe input:focus{box-shadow:none;outline:none}.hzb2-gestalten-eingabe em{color:var(--n-500);flex-shrink:0;padding:0 8px 0 2px;font-size:12px;font-style:normal}.hzb2-gestalten-feld.is-raster .hzb2-gestalten-eingabe{width:64px;height:34px}.hzb2-gestalten-feld.is-raster .hzb2-gestalten-eingabe input{padding:0 4px 0 8px}.hzb2-gestalten-bar .hzb2-gestalten-select{width:128px}.hzb2-gestalten-select{border:1px solid var(--border-strong);border-radius:var(--r-sm);background-color:var(--surface-default);min-width:0;height:34px;color:var(--text-primary);font:inherit;padding:0 34px 0 10px;font-size:13px}.hzb2-gestalten-feld.is-col .hzb2-gestalten-select{width:100%;height:32px}.hzb2-gestalten-textarea{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-default);width:100%;min-height:96px;color:var(--text-primary);font:inherit;resize:vertical;padding:8px 10px;font-size:12px;line-height:18px}.hzb2-gestalten-schalter{color:var(--text-primary);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:12px;display:inline-flex}.hzb2-gestalten-schalter input{opacity:0;width:1px;height:1px;position:absolute}.hzb2-gestalten-schalter>span{background:var(--n-300);width:30px;height:18px;transition:background var(--dur-fast,.12s);border-radius:999px;flex-shrink:0;position:relative}.hzb2-gestalten-schalter>span:after{content:"";width:14px;height:14px;transition:left var(--dur-fast,.12s);background:#fff;border-radius:999px;position:absolute;top:2px;left:2px}.hzb2-gestalten-schalter input:checked+span{background:var(--action-primary)}.hzb2-gestalten-schalter input:checked+span:after{left:14px}.hzb2-gestalten-schalter input:focus-visible+span{box-shadow:0 0 0 3px var(--focus-ring,#2f4a6359)}.hzb2-gestalten-schalter input:disabled+span{opacity:.55;cursor:not-allowed}.hzb2-gestalten-schalter.is-klein>span{width:28px}.hzb2-gestalten-schalter.is-klein input:checked+span:after{left:12px}.hzb2-gestalten-hinweis{margin:0}.hzb2-gestalten-haupt{border:1px solid var(--border-default);border-radius:var(--r-lg);background:var(--surface-default);grid-template-columns:300px minmax(0,1fr) 300px;min-height:640px;display:grid;overflow:clip}.hzb2-gestalten-overline{letter-spacing:.04em;text-transform:uppercase;color:var(--n-500);white-space:nowrap;font-size:11px;font-weight:500}.hzb2-gestalten-overline.is-abstand{margin-top:12px}.hzb2-gestalten-palette{border-right:1px solid var(--border-default);background:var(--surface-page);flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.hzb2-gestalten-palgruppe{flex-direction:column;gap:4px;margin-top:4px;display:flex}.hzb2-gestalten-palgruppe-titel{color:var(--n-600);margin:2px 0 0;font-size:11px;font-weight:600}.hzb2-gestalten-pal{border:1px solid var(--border-default);border-radius:var(--r-sm);background:var(--surface-default);height:36px;color:var(--text-primary);text-align:left;cursor:grab;grid-template-columns:10px 16px minmax(0,1fr) auto;align-items:center;gap:6px;padding:0 8px 0 4px;font-size:12px;font-weight:500;display:grid}.hzb2-gestalten-pal:hover:not(:disabled){border-color:#8fb3d4}.hzb2-gestalten-pal:focus-visible{outline:2px solid var(--action-primary);outline-offset:1px}.hzb2-gestalten-pal.is-platziert{cursor:default;color:var(--n-500);background:0 0}.hzb2-gestalten-pal.is-platziert .hzb2-gestalten-icon,.hzb2-gestalten-pal.is-platziert .hzb2-gestalten-griff{opacity:.45}.hzb2-gestalten-pal-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hzb2-gestalten-griff{color:var(--n-400);display:flex}.hzb2-gestalten-griff svg{width:10px;height:14px}.hzb2-gestalten-icon{color:var(--action-primary);display:flex}.hzb2-gestalten-icon svg{width:16px;height:16px}.hzb2-gestalten-typchip{white-space:nowrap;background:var(--n-100);height:18px;color:var(--n-600);border-radius:999px;padding:0 6px;font-size:10px;font-weight:500;line-height:18px}.hzb2-gestalten-typchip.is-flow{color:#24394d;background:#eef3f8}.hzb2-gestalten-typchip.is-repeat{background:var(--gold-50);color:var(--gold-700)}.hzb2-gestalten-pal.is-platziert .hzb2-gestalten-typchip{border:1px solid var(--border-default);color:var(--n-500);background:0 0}.hzb2-gestalten-flussliste{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.hzb2-gestalten-fluss{border:1px solid var(--border-default);border-radius:var(--r-sm);background:var(--surface-default);cursor:grab;grid-template-columns:10px minmax(0,1fr) 28px;align-items:center;gap:6px;height:34px;padding:0 2px 0 4px;font-size:12px;display:grid}.hzb2-gestalten-fluss:focus-visible{outline:2px solid var(--action-primary);outline-offset:1px}.hzb2-gestalten-fluss.is-sel{border-color:var(--action-primary);box-shadow:inset 3px 0 0 var(--action-primary);background:#dce6ef}.hzb2-gestalten-fluss.is-aus .hzb2-gestalten-fluss-name{color:var(--n-500);text-decoration:line-through}.hzb2-gestalten-fluss.is-ziel{border-top:2px solid var(--action-primary)}.hzb2-gestalten-fluss-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hzb2-gestalten-auge{border-radius:var(--r-sm);width:28px;height:28px;color:var(--n-600);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.hzb2-gestalten-auge:hover{background:var(--n-100)}.hzb2-gestalten-auge svg{width:15px;height:15px}.hzb2-gestalten-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hzb2-gestalten-flaeche{background:#eceae5;flex-direction:column;gap:8px;min-width:0;padding:12px 16px 16px;display:flex;overflow:auto}.hzb2-gestalten-flaeche-kopf{justify-content:space-between;align-items:center;gap:12px;display:flex}.hzb2-gestalten-tabs{border-radius:var(--r-sm);background:#1817140f;gap:2px;padding:2px;display:inline-flex}.hzb2-gestalten-tabs button{color:#4f4c46;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:4px;height:30px;padding:0 12px;font-size:12px;font-weight:500}.hzb2-gestalten-tabs button.is-active{color:#181714;background:#fff;box-shadow:0 1px 2px #1817141f}.hzb2-gestalten-flaeche-rechts{align-items:center;gap:6px;display:flex}.hzb2-gestalten-flaeche-rechts .hzb2-btn.is-icon{width:30px;height:30px;color:var(--action-primary);background:#fff;padding:0}.hzb2-gestalten-flaeche-rechts .hzb2-btn.is-icon svg{width:15px;height:15px}.hzb2-gestalten-flaeche-rechts .hzb2-gestalten-flaeche-info{margin-left:6px}.hzb2-gestalten-flaeche-info,.hzb2-gestalten-flaeche-fuss{color:#6b675f;white-space:nowrap;font-size:11px}.hzb2-gestalten-flaeche-fuss{padding-left:24px}.hzb2-gestalten-buehne{grid-template-rows:20px auto;grid-template-columns:24px auto;width:max-content;display:grid}.hzb2-gestalten-ecke{color:#8f8b82;justify-content:flex-end;align-items:flex-end;padding:0 3px 2px 0;font-size:9px;display:flex}.hzb2-gestalten-lineal{color:#8f8b82;background-color:#f6f5f2;position:relative;overflow:hidden}.hzb2-gestalten-lineal.is-oben{background-image:linear-gradient(90deg,#8f8b82 1px,#0000 1px),linear-gradient(90deg,#8f8b82 1px,#0000 1px),linear-gradient(90deg,#bdb9b0 1px,#0000 1px);background-size:calc(var(--mm) * 10) 9px, calc(var(--mm) * 5) 6px, var(--mm) 3px;background-position:0 100%,0 100%,0 100%;background-repeat:repeat-x;border-bottom:1px solid #bdb9b0;height:20px}.hzb2-gestalten-lineal.is-links{background-image:linear-gradient(#8f8b82 1px,#0000 1px),linear-gradient(#8f8b82 1px,#0000 1px),linear-gradient(#bdb9b0 1px,#0000 1px);background-size:9px calc(var(--mm) * 10), 6px calc(var(--mm) * 5), 3px var(--mm);background-position:100% 0,100% 0,100% 0;background-repeat:repeat-y;border-right:1px solid #bdb9b0;width:24px}.hzb2-gestalten-lineal span{color:#8f8b82;font-variant-numeric:tabular-nums;font-size:10px;line-height:10px;position:absolute}.hzb2-gestalten-lineal.is-oben span{top:1px;transform:translate(2px)}.hzb2-gestalten-lineal.is-oben span:last-child{transform:translate(calc(-100% - 2px))}.hzb2-gestalten-lineal.is-links span{text-align:left;width:14px;left:1px;transform:translateY(2px)}.hzb2-gestalten-lineal.is-links span:first-child{display:none}.hzb2-gestalten-seite{color:#181714;font-size:calc(var(--mm) * 3.35);touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;line-height:1.3;position:relative;overflow:hidden;box-shadow:0 2px 8px #1817141f}.hzb2-gestalten-briefbogen{object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hzb2-gestalten-raster{pointer-events:none;mix-blend-mode:multiply;background-image:linear-gradient(90deg,#f0eee9 1px,#0000 1px),linear-gradient(#f0eee9 1px,#0000 1px);position:absolute;inset:0}.hzb2-gestalten-briefbogen-leer{z-index:1;color:#2f4a63;white-space:nowrap;background:#f6f9fc;border:1px dashed #8fb3d4;border-radius:6px;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex;position:absolute}.hzb2-gestalten-briefbogen-leer svg{width:14px;height:14px}.hzb2-gestalten-briefbogen-leer:hover{background:#eef3f8}.hzb2-gestalten-briefbogen-leer.is-text{color:#6b675f;background:#fff;border-color:#dad7d0}.hzb2-gestalten-falz{pointer-events:none;background:#8f8b82;width:10px;height:1px;position:absolute;left:0}.hzb2-gestalten-falz.is-loch{width:14px}.hzb2-gestalten-zone{background:#eef3f8d9;border:1px dashed #8fb3d4;border-radius:2px;position:absolute}.hzb2-gestalten-zone-label{color:#3f6485;white-space:nowrap;pointer-events:none;font-size:10px;font-weight:600;line-height:12px;position:absolute;top:3px;right:4px}.hzb2-gestalten-flussvorschau{gap:calc(var(--mm) * 2);padding:max(18px, calc(var(--mm) * 5)) calc(var(--mm) * 1.5) calc(var(--mm) * 1.5);flex-direction:column;display:flex}.hzb2-gestalten-fortsetzung{padding:calc(var(--mm) * 6) calc(var(--mm) * 2);color:#3f6485;font-size:11px}.hzb2-gestalten-block{cursor:pointer;background:#ffffffb3;border:1px solid #0000;border-radius:3px;padding:10px 4px 3px;position:relative}.hzb2-gestalten-block:hover{border-color:#8fb3d4}.hzb2-gestalten-block.is-sel{background:#fff;border-color:#2f4a63;box-shadow:0 0 0 2px #2f4a6326}.hzb2-gestalten-block.is-aus{opacity:.45}.hzb2-gestalten-block-label,.hzb2-gestalten-el-label{color:#3f6485;white-space:nowrap;pointer-events:none;font-size:9px;font-weight:500;line-height:9px;position:absolute;top:1px;left:3px}.hzb2-gestalten-block-inhalt{overflow:hidden}.hzb2-gestalten-block .v-titel{font-size:calc(var(--mm) * 4.9);font-weight:600;line-height:1.2}.hzb2-gestalten-block .v-text,.hzb2-gestalten-el .v-text{-webkit-line-clamp:3;white-space:pre-line;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hzb2-gestalten-block table{border-collapse:collapse;width:100%;font-size:calc(var(--mm) * 2.8);font-variant-numeric:tabular-nums}.hzb2-gestalten-block th{text-align:left;color:#6b675f;text-transform:uppercase;letter-spacing:.03em;font-weight:500;font-size:calc(var(--mm) * 2.4);white-space:nowrap;border-bottom:1px solid #181714;padding:1px 3px}.hzb2-gestalten-block td{white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #dad7d0;max-width:0;padding:1px 3px;overflow:hidden}.hzb2-gestalten-block td:first-child{max-width:none}.hzb2-gestalten-block .r{text-align:right}.hzb2-gestalten-block tr.is-summe td{background:#f6f5f2;font-weight:600}.hzb2-gestalten-block .v-summen{font-variant-numeric:tabular-nums;max-width:100%;margin-left:auto}.hzb2-gestalten-block .v-summen>div{white-space:nowrap;justify-content:space-between;gap:8px;padding:1px 3px;display:flex}.hzb2-gestalten-block .v-summen>.is-gesamt{border-top:1px solid #181714;font-weight:600}.hzb2-gestalten-el{cursor:move;z-index:2;background:#ffffff8c;border:1px solid #2f4a63;position:absolute}.hzb2-gestalten-el:hover{background:#eef3f8b3}.hzb2-gestalten-el.is-sel{z-index:3;background:#ffffffd9;box-shadow:0 0 0 2px #2f4a6333}.hzb2-gestalten-el.is-line{background:0 0;border-style:solid;border-width:1px 0 0;min-height:6px}.hzb2-gestalten-el.is-line .hzb2-gestalten-el-label{top:3px}.hzb2-gestalten-el.is-rect{background:0 0}.hzb2-gestalten-el-inhalt{pointer-events:none;position:absolute;inset:11px 3px 2px;overflow:hidden}.hzb2-gestalten-el .v-logo{color:#8f8b82;background:#f0eee9;border-radius:2px;justify-content:center;align-items:center;gap:4px;height:100%;font-size:10px;display:flex}.hzb2-gestalten-el .v-logo svg{width:18px;height:18px}.hzb2-gestalten-el.is-logo .hzb2-gestalten-el-inhalt{inset:11px 2px 2px}.hzb2-gestalten-el .v-absender{font-size:calc(var(--mm) * 2.4);color:#6b675f;margin-bottom:calc(var(--mm) * 2);white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #8f8b82;overflow:hidden}.hzb2-gestalten-el .v-info{border-collapse:collapse;width:100%;font-size:calc(var(--mm) * 3)}.hzb2-gestalten-el-inhalt[style*=font-size] .v-info{font-size:inherit}.hzb2-gestalten-el .v-info td{white-space:nowrap;padding:0}.hzb2-gestalten-el .v-info td:first-child{color:#6b675f;padding-right:6px}.hzb2-gestalten-el .v-grau{color:#6b675f}.hzb2-gestalten-el .v-fuss{font-size:calc(var(--mm) * 2.4);color:#4f4c46;grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.hzb2-gestalten-el.is-bank,.hzb2-gestalten-el.is-pagenumber{font-size:calc(var(--mm) * 2.4);color:#4f4c46}.hzb2-gestalten-griffpunkt{z-index:4;background:#fff;border:1px solid #2f4a63;width:8px;height:8px;position:absolute}.hzb2-gestalten-griffpunkt.is-nw{cursor:nwse-resize;top:-5px;left:-5px}.hzb2-gestalten-griffpunkt.is-ne{cursor:nesw-resize;top:-5px;right:-5px}.hzb2-gestalten-griffpunkt.is-sw{cursor:nesw-resize;bottom:-5px;left:-5px}.hzb2-gestalten-griffpunkt.is-se{cursor:nwse-resize;bottom:-5px;right:-5px}.hzb2-gestalten-hilfslinie{z-index:5;pointer-events:none;background:#c7912b;position:absolute}.hzb2-gestalten-hilfslinie.is-senkrecht{width:1px;top:0;bottom:0}.hzb2-gestalten-hilfslinie.is-waagerecht{height:1px;left:0;right:0}.hzb2-gestalten-panel{border-left:1px solid var(--border-default);background:var(--surface-page);flex-direction:column;min-width:0;display:flex}.hzb2-gestalten-karte{border-bottom:1px solid var(--border-default);background:var(--surface-default);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.hzb2-gestalten-karte>div{flex-direction:column;gap:10px;display:flex}.hzb2-gestalten-karte:last-child{background:0 0;border-bottom:0;flex:1}.hzb2-gestalten-leer{text-align:center;color:var(--n-500);align-items:center;padding:20px 8px;gap:6px!important}.hzb2-gestalten-leer svg{width:24px;height:24px;color:var(--n-400)}.hzb2-gestalten-leer-titel{color:var(--text-primary);font-size:13px;font-weight:500}.hzb2-gestalten-leer-text{color:var(--n-500);font-size:12px}.hzb2-gestalten-props{gap:12px!important}.hzb2-gestalten-props-kopf{align-items:center;gap:8px;display:flex}.hzb2-gestalten-props-titel{flex-direction:column;flex:1;min-width:0;display:flex}.hzb2-gestalten-props-titel .hzb2-gestalten-overline{color:var(--text-primary);text-overflow:ellipsis;font-weight:600;overflow:hidden}.hzb2-gestalten-props-sub{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.hzb2-gestalten-x{border-radius:var(--r-sm);width:28px;height:28px;color:var(--n-600);cursor:pointer;background:0 0;border:0;font-size:18px}.hzb2-gestalten-x:hover{background:var(--n-100)}.hzb2-gestalten-raster2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;display:grid!important}.hzb2-gestalten-seg{display:flex}.hzb2-gestalten-seg>*{flex:1;justify-content:center;height:30px}.hzb2-gestalten-box{border-radius:var(--r-md);background:#eef3f8;border:1px solid #b9ccde;flex-direction:column;gap:8px;padding:10px;display:flex}.hzb2-gestalten-box.is-gold{background:var(--gold-50);border-color:#ebd197}.hzb2-gestalten-box-titel{color:var(--text-primary);font-size:12px;font-weight:500}.hzb2-gestalten-box-hinweis{color:#3f6485;font-size:10px}.hzb2-gestalten-zeile{justify-content:space-between;align-items:center;gap:8px;display:flex}.hzb2-gestalten-mini{height:22px;color:var(--gold-700);cursor:pointer;background:#fff;border:1px solid #ebd197;border-radius:4px;padding:0 8px;font-size:10px;font-weight:500}.hzb2-gestalten-mini:disabled{opacity:.5;cursor:default}.hzb2-gestalten-spalte{border-top:2px solid #0000;grid-template-columns:16px 30px minmax(0,1fr);align-items:center;gap:6px;display:grid}.hzb2-gestalten-spalte.is-ziel{border-top-color:var(--action-primary)}.hzb2-gestalten-spalte-griff{width:16px;height:28px;color:var(--n-400);cursor:grab;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex}.hzb2-gestalten-spalte-griff:hover{color:var(--n-600);background:#dce6ef}.hzb2-gestalten-spalte-griff:active{cursor:grabbing}.hzb2-gestalten-spalte-griff:focus-visible{outline:2px solid var(--action-primary);outline-offset:1px;color:var(--action-primary)}.hzb2-gestalten-spalte-griff svg{width:10px;height:14px}.hzb2-gestalten-spalte-name{border-radius:var(--r-sm);min-width:0;height:28px;font:inherit;color:var(--text-primary);background:var(--surface-default);border:1px solid #b9ccde;padding:0 8px;font-size:12px}.hzb2-gestalten-spalte-name:disabled{opacity:.5}.hzb2-gestalten-beispiel{color:var(--n-500);font-size:11px}.hzb2-gestalten-warnung{color:var(--orange-600);font-size:11px}.hzb2-gestalten-chips{flex-wrap:wrap;gap:4px;display:flex}.hzb2-gestalten-chip{border:1px solid var(--border-default);background:var(--surface-default);height:24px;color:var(--n-600);cursor:pointer;white-space:nowrap;border-radius:999px;padding:0 8px;font-size:11px;font-weight:500}.hzb2-gestalten-chip[aria-pressed=true]{border-color:var(--action-primary);color:#1b2b3b;background:#dce6ef}.hzb2-gestalten-erweitert{color:var(--n-600);font-size:12px}.hzb2-gestalten-erweitert summary{cursor:pointer;font-weight:500}.hzb2-gestalten-erweitert[open]{flex-direction:column;gap:8px;display:flex}.hzb2-gestalten-props-aktionen{gap:8px;flex-direction:row!important;display:flex!important}.hzb2-gestalten-entfernen{color:var(--rot-600)}.hzb2-gestalten-versionen{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hzb2-gestalten-version{border-bottom:1px solid var(--border-default);padding:8px 0}.hzb2-gestalten-version:last-child{border-bottom:0}.hzb2-gestalten-version-kopf{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.hzb2-gestalten-version-nr{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.hzb2-gestalten-version-meta{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.hzb2-gestalten-version-notiz{color:var(--n-600);margin-top:2px;font-size:12px}.hzb2-gestalten-version .hzb2-btn.is-sm{height:30px}@media (width<=1279px){.hzb2-gestalten-haupt{grid-template-columns:200px minmax(0,1fr)}.hzb2-gestalten-panel{border-left:0;border-top:1px solid var(--border-default);grid-column:1/-1}.hzb2-gestalten-gruppe.is-ende{margin-left:0}}@media (prefers-reduced-motion:reduce){.hzb2-gestalten-schalter>span,.hzb2-gestalten-schalter>span:after{transition:none}}.hzb2-gestalten-el.is-field .hzb2-gestalten-el-label,.hzb2-gestalten-el.is-pagenumber .hzb2-gestalten-el-label{display:none}.hzb2-gestalten-el.is-field .hzb2-gestalten-el-inhalt,.hzb2-gestalten-el.is-pagenumber .hzb2-gestalten-el-inhalt{white-space:nowrap;font-size:calc(var(--mm) * 3);align-items:center;display:flex;inset:0 3px}.hzb2-gestalten-el.is-pagenumber .hzb2-gestalten-el-inhalt>div{width:100%}.fi-modal-window.hzb2-kz-dlg{background:var(--surface-default);max-width:min(880px,100%);box-shadow:var(--el-3);color:var(--text-primary);border-radius:12px;padding:0;font-size:14px;line-height:20px;overflow:hidden}.fi-modal-window-ctn:has(>.hzb2-kz-dlg){grid-template-rows:0 auto 1fr;padding-top:48px;padding-bottom:48px}.hzb2-kz-dlg button,.hzb2-kz-dlg input,.hzb2-kz-dlg select{font-family:inherit}.hzb2-kz-dlg .fi-modal-header{border-bottom:1px solid var(--border-default);padding:16px 64px 16px 20px;display:block;position:relative}.hzb2-kz-dlg .fi-modal-header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-kz-dlg .fi-modal-heading{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;order:2;margin:0;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.hzb2-kz-dlg .fi-modal-description{color:var(--n-500);order:1;margin:0;font-size:12px;line-height:18px}.hzb2-kz-dlg-kontext{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.hzb2-kz-dlg-kontext-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-kz-dlg .fi-modal-close-btn{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);width:32px;height:32px;color:var(--n-600);top:16px;right:20px;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset-inline-end:20px}.hzb2-kz-dlg .fi-modal-close-btn:hover{background:var(--surface-page)}.hzb2-kz-dlg .fi-modal-close-btn .fi-icon{width:14px;height:14px;color:var(--n-600)}.hzb2-kz-dlg .fi-modal-content{gap:0;padding:16px 20px}.hzb2-kz-dlg .fi-modal-content>.fi-sc,.hzb2-kz-dlg .fi-modal-content>.fi-sc.fi-sc-has-gap{gap:14px}.hzb2-kz-dlg-liste{flex-direction:column;gap:14px;min-width:0;display:flex}.hzb2-kz-dlg-leiste{border:1px solid var(--border-default);background:var(--surface-page);font-variant-numeric:tabular-nums;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.hzb2-kz-dlg-zelle{border-right:1px solid var(--n-100);flex-direction:column;gap:2px;min-width:0;padding:10px 14px;display:flex}.hzb2-kz-dlg-zelle:last-child{border-right:0}.hzb2-kz-dlg-zelle-label{color:var(--n-500);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:11px;line-height:16px}.hzb2-kz-dlg-zelle-wert{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:20px;overflow:hidden}.hzb2-kz-dlg-zelle-wert.is-neu{color:var(--gruen-600)}.hzb2-kz-dlg-zelle-wert.is-neutral{color:var(--n-500)}.hzb2-kz-dlg-zelle-unter{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;overflow:hidden}.hzb2-kz-dlg-werkzeuge{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.hzb2-kz-dlg-filter{flex:1;align-items:center;gap:8px;min-width:280px;display:flex}.hzb2-kz-dlg-suche{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-default);width:240px;height:36px;color:var(--n-400);cursor:text;align-items:center;gap:8px;padding:0 10px;display:flex}.hzb2-kz-dlg-suche>svg{flex-shrink:0}.hzb2-kz-dlg-suche input{min-width:0;height:34px;box-shadow:none;color:var(--text-primary);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:13px}.hzb2-kz-dlg-suche input::placeholder{color:var(--n-400)}.hzb2-kz-dlg-suche input:focus{box-shadow:none;outline:0}.hzb2-kz-dlg-suche input::-webkit-search-cancel-button{cursor:pointer}.hzb2-kz-dlg-suche:focus-within{border-color:var(--action-primary)}.hzb2-kz-dlg-art{border:1px solid var(--border-strong);border-radius:var(--r-sm);background-color:var(--surface-default);width:130px;height:36px;box-shadow:none;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;padding-left:10px;font-size:13px}.hzb2-kz-dlg-art:focus{border-color:var(--action-primary);box-shadow:none;outline:0}.hzb2-kz-dlg-rechts{align-items:center;gap:8px;display:flex}.hzb2-kz-dlg-reiter{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-default);height:32px;display:inline-flex;overflow:hidden}.hzb2-kz-dlg-reiter>button{height:30px;color:var(--n-600);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 10px;font-size:12px;font-weight:500;line-height:16px;display:flex}.hzb2-kz-dlg-reiter>button+button{border-left:1px solid var(--border-default)}.hzb2-kz-dlg-reiter>button:hover:not(.is-active){background:var(--surface-page)}.hzb2-kz-dlg-reiter>button.is-active{background:var(--action-primary);color:var(--action-primary-text)}.hzb2-kz-dlg-reiter>button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.hzb2-kz-dlg-link{color:var(--action-primary);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;line-height:16px;text-decoration:none}.hzb2-kz-dlg-link:hover:not(:disabled){color:var(--action-primary-hover);text-decoration:underline}.hzb2-kz-dlg-link:disabled{color:var(--n-400);cursor:not-allowed}.hzb2-kz-dlg-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:2px}.hzb2-kz-dlg-tabelle{border:1px solid var(--border-default);border-radius:8px;overflow:hidden}.hzb2-kz-dlg-zeilen{max-height:396px;overflow-y:auto}.hzb2-kz-dlg-zeile{border-bottom:1px solid var(--n-100);background:var(--surface-default);cursor:pointer;grid-template-columns:28px minmax(0,1.5fr) 100px minmax(0,1.2fr) 110px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;line-height:20px;display:grid}.hzb2-kz-dlg-zeilen>.hzb2-kz-dlg-zeile:last-of-type{border-bottom:0}.hzb2-kz-dlg-zeile.is-aus{background:#fbfaf8}.hzb2-kz-dlg-zeile:hover{background:var(--surface-page)}.hzb2-kz-dlg-zeile.is-kopf{background:var(--surface-page);border-bottom:1px solid var(--border-default);color:var(--n-500);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;cursor:default;padding:6px 12px;font-size:11px;font-weight:500;line-height:16px}.hzb2-kz-dlg-zeile.is-kopf>div{text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-kz-dlg-haken{align-items:center;display:flex}.hzb2-kz-dlg-hakenfeld{appearance:none;border:1.5px solid var(--border-strong);background:var(--surface-default);cursor:pointer;border-radius:4px;flex-shrink:0;place-content:center;width:18px;height:18px;margin:0;display:inline-grid}.hzb2-kz-dlg-hakenfeld:before{content:"";background:var(--action-primary-text);clip-path:polygon(14% 50%,4% 62%,38% 92%,96% 22%,85% 12%,37% 70%);width:12px;height:12px;transform:scale(0)}.hzb2-kz-dlg-hakenfeld:checked{border-color:var(--action-primary);background:var(--action-primary)}.hzb2-kz-dlg-hakenfeld:checked:before{transform:scale(1)}.hzb2-kz-dlg-hakenfeld:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-kz-dlg-hakenfeld:disabled{opacity:.5;cursor:not-allowed}.hzb2-kz-dlg-kunde{flex-direction:column;min-width:0;display:flex}.hzb2-kz-dlg-name{min-width:0;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.hzb2-kz-dlg-unter{min-width:0;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;overflow:hidden}.hzb2-kz-dlg-artwert{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.hzb2-kz-dlg-aktuell{min-width:0;color:var(--n-600);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.hzb2-kz-dlg-aktuell.is-geerbt{color:var(--n-500)}.hzb2-kz-dlg-aktuell.is-standard{color:var(--orange-600)}.hzb2-kz-dlg-aktuell.is-leer{color:var(--n-400)}.hzb2-kz-dlg-wirkung{min-width:0;display:flex}.hzb2-kz-dlg-wirkung .hzb2-chip{gap:5px}.hzb2-kz-dlg-leer{background:var(--surface-default);color:var(--n-500);justify-content:center;align-items:center;gap:12px;padding:20px 12px;font-size:13px;display:flex}.hzb2-kz-dlg-konflikt{border:1px solid var(--orange-300);background:var(--orange-100);color:var(--orange-600);border-radius:8px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;line-height:19px;display:flex}.hzb2-kz-dlg-konflikt>svg{color:var(--orange-500);flex-shrink:0}.hzb2-kz-dlg-konflikt strong{font-weight:600}.hzb2-kz-dlg .hzb2-kz-dlg-optionen.fi-grid.fi-sc-has-gap,.hzb2-kz-dlg .hzb2-kz-dlg-optionen>.fi-grid.fi-sc-has-gap{gap:12px}.hzb2-kz-dlg .hzb2-kz-dlg-optionen .fi-fo-field-label{align-items:flex-start;gap:8px}.hzb2-kz-dlg .hzb2-kz-dlg-optionen .fi-checkbox-input{border-width:1.5px;border-color:var(--border-strong);block-size:18px;inline-size:18px;box-shadow:none;border-radius:4px;flex-shrink:0;margin-top:1px}.hzb2-kz-dlg .hzb2-kz-dlg-optionen .fi-checkbox-input:checked{border-color:var(--action-primary);background-color:var(--action-primary)}.hzb2-kz-dlg .hzb2-kz-dlg-optionen .fi-checkbox-input:disabled{opacity:.5}.hzb2-kz-dlg .hzb2-kz-dlg-optionen .fi-fo-field-label-content{font-weight:400}.hzb2-kz-dlg-check{flex-direction:column;min-width:0;display:flex}.hzb2-kz-dlg-check>span:first-child{color:var(--n-700);font-size:13px;line-height:20px}.hzb2-kz-dlg-check>span:last-child{color:var(--n-500);font-size:11px;line-height:16px}.hzb2-kz-dlg .fi-modal-footer{border-top:1px solid var(--border-default);background:var(--surface-page);margin:0;padding:12px 20px}.hzb2-kz-dlg .fi-modal-footer-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.hzb2-kz-dlg-hinweis{min-width:0;color:var(--n-500);flex:auto;align-items:center;gap:6px;margin-right:4px;font-size:12px;line-height:16px;display:flex}.hzb2-kz-dlg-hinweis>svg{flex-shrink:0}.hzb2-kz-dlg-hinweis>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-kz-dlg .fi-modal-footer-actions>:not(.hzb2-kz-dlg-hinweis){flex-shrink:0}.hzb2-kz-dlg .hzb2-kz-dlg-sekundaer{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:36px;min-block-size:36px;box-shadow:none;color:var(--text-primary);padding:0 12px;font-size:13px;font-weight:500}.hzb2-kz-dlg .hzb2-kz-dlg-sekundaer:hover{background:var(--surface-page)}.hzb2-kz-dlg .hzb2-kz-dlg-primaer{border-radius:var(--r-sm);background:var(--action-primary);height:36px;min-block-size:36px;color:var(--action-primary-text);border:0;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-kz-dlg .hzb2-kz-dlg-primaer:hover{background:var(--action-primary-hover)}.hzb2-kz-dlg .hzb2-kz-dlg-primaer .fi-icon{width:14px;height:14px;color:var(--action-primary-text)}.hzb2-kz-dlg .hzb2-kz-dlg-primaer:focus-visible,.hzb2-kz-dlg .hzb2-kz-dlg-sekundaer:focus-visible,.hzb2-kz-dlg .fi-modal-close-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (width<=48rem){.hzb2-kz-dlg-leiste{grid-template-columns:repeat(2,minmax(0,1fr))}.hzb2-kz-dlg-zelle:nth-child(2){border-right:0}.hzb2-kz-dlg-zelle:nth-child(-n+2){border-bottom:1px solid var(--n-100)}.hzb2-kz-dlg-zeile{grid-template-columns:28px minmax(0,1fr) 96px}.hzb2-kz-dlg-zeile>:nth-child(3),.hzb2-kz-dlg-zeile>:nth-child(4){display:none}.hzb2-kz-dlg-filter{flex-basis:100%;min-width:0}.hzb2-kz-dlg-suche{flex:1;width:auto}.hzb2-kz-dlg .fi-modal-footer-actions{flex-wrap:wrap}.hzb2-kz-dlg-hinweis{flex-basis:100%}}.dark .hzb2-kz-dlg .fi-modal-close-btn,.dark .hzb2-kz-dlg .fi-modal-close-btn .fi-icon,.dark .hzb2-kz-dlg-reiter>button:not(.is-active),.dark .hzb2-kz-dlg-check>span:first-child,.dark .hzb2-kz-dlg-aktuell{color:var(--text-secondary)}.dark .hzb2-kz-dlg-zeile.is-aus{background:var(--surface-default)}.dark .hzb2-kz-dlg-zeile,.dark .hzb2-kz-dlg-zelle{border-color:var(--border-default)}.dark .hzb2-kz-dlg-zelle-wert.is-neu{color:var(--gruen-300)}.dark .hzb2-kz-dlg-aktuell.is-standard,.dark .hzb2-kz-dlg-konflikt{color:var(--orange-300)}.dark .hzb2-kz-dlg-konflikt{background:var(--status-warning-bg);border-color:var(--orange-500)}.fi-modal-window.hzb2-ref-dlg{background:var(--surface-default);max-width:min(860px,100%);box-shadow:var(--el-3);color:var(--text-primary);border-radius:12px;padding:0;font-size:14px;line-height:20px;overflow:hidden}.fi-modal-window-ctn:has(>.hzb2-ref-dlg){padding-top:56px}.hzb2-ref-dlg button,.hzb2-ref-dlg input{font-family:inherit}.hzb2-ref-dlg .fi-modal-header{border-bottom:1px solid var(--border-default);padding:16px 64px 16px 20px;display:block;position:relative}.hzb2-ref-dlg .fi-modal-header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-ref-dlg .fi-modal-heading{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;order:2;margin:0;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.hzb2-ref-dlg .fi-modal-description{color:var(--n-500);order:1;margin:0;font-size:12px;line-height:18px}.hzb2-ref-dlg-kontext{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.hzb2-ref-dlg-kontext .hzb2-co{height:18px;padding:0 5px;font-size:10px}.hzb2-ref-dlg-kontext-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-ref-dlg .fi-modal-close-btn{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);width:32px;height:32px;color:var(--n-600);top:16px;right:20px;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset-inline-end:20px}.hzb2-ref-dlg .fi-modal-close-btn:hover{background:var(--surface-page)}.hzb2-ref-dlg .fi-modal-close-btn .fi-icon{width:14px;height:14px;color:var(--n-600)}.hzb2-ref-dlg .fi-modal-content{gap:0;padding:16px 20px}.hzb2-ref-dlg .fi-modal-content>.fi-sc,.hzb2-ref-dlg .fi-modal-content>.fi-sc.fi-sc-has-gap{gap:16px}.hzb2-ref-dlg .hzb2-ref-dlg-raster>.fi-grid.fi-sc-has-gap,.hzb2-ref-dlg .hzb2-ref-dlg-raster.fi-grid.fi-sc-has-gap{align-items:start;gap:14px 16px}:is(.hzb2-ref-dlg .fi-sc-component:has(>.hzb2-ref-dlg-gruppe),.hzb2-ref-dlg .hzb2-ref-dlg-gruppe){margin-bottom:-6px}.hzb2-ref-dlg-leiste{border:1px solid var(--border-default);background:var(--surface-page);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.hzb2-ref-dlg-zelle{border-right:1px solid var(--n-100);flex-direction:column;gap:2px;min-width:0;padding:10px 14px;display:flex}.hzb2-ref-dlg-zelle:last-child{border-right:0}.hzb2-ref-dlg-zelle-label{letter-spacing:.04em;text-transform:uppercase;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;overflow:hidden}.hzb2-ref-dlg-zelle-wert{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.hzb2-ref-dlg-zelle-wert.is-fehlt{color:var(--rot-600)}.hzb2-ref-dlg-zelle-wert.is-ok{color:var(--gruen-600)}.hzb2-ref-dlg-zelle-unter{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;overflow:hidden}.hzb2-ref-dlg-gruppe{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.hzb2-ref-dlg-gruppe-titel{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);white-space:nowrap;font-size:11px;font-weight:500;line-height:16px}.hzb2-ref-dlg-gruppe-info{min-width:0;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;overflow:hidden}.hzb2-ref-dlg .fi-fo-field{gap:5px}.hzb2-ref-dlg .fi-fo-field-label-content{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-ref-dlg .fi-fo-field-label-content .fi-fo-field-label-required-mark{vertical-align:baseline;color:var(--rot-500);margin-left:4px;font-size:12px;font-weight:500;top:0}.hzb2-ref-dlg-bt{background:var(--n-100);color:var(--n-600);white-space:nowrap;vertical-align:1px;border-radius:4px;margin-left:4px;padding:1px 5px;font-family:ui-monospace,Menlo,monospace;font-size:10px;font-weight:400;line-height:14px;display:inline-block}.hzb2-ref-dlg .fi-fo-field-content-col{gap:5px}.hzb2-ref-dlg .fi-fo-field-content-col>.fi-sc .fi-sc-text,.hzb2-ref-dlg .fi-fo-field-wrp-helper-text{min-width:0;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;display:block;overflow:hidden}.hzb2-ref-dlg .fi-fo-field-content-col>.fi-sc,.hzb2-ref-dlg .fi-fo-field-content-col>.fi-sc>div,.hzb2-ref-dlg .fi-fo-field-content-col>.fi-sc .fi-sc-component{min-width:0;display:block;overflow:hidden}.hzb2-ref-dlg-unter{gap:10px;min-width:0;display:flex}.hzb2-ref-dlg-unter>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-ref-dlg-unter>span:first-child{flex-shrink:0;max-width:100%}.hzb2-ref-dlg-herkunft{color:var(--gruen-600);align-items:center;gap:4px;display:inline-flex}.hzb2-ref-dlg-herkunft>svg{flex-shrink:0}.hzb2-ref-dlg-pflicht{color:var(--rot-500)}.hzb2-ref-dlg .fi-input-wrp{border-radius:var(--r-sm);border-color:var(--border-strong);min-block-size:36px;box-shadow:none;overflow:hidden}.hzb2-ref-dlg .fi-input-wrp input.fi-input{block-size:34px;color:var(--text-primary);padding-block:0;padding-inline:12px;font-size:13px}.hzb2-ref-dlg .fi-input-wrp input.fi-input.hzb2-ref-dlg-zahl{font-variant-numeric:tabular-nums}.hzb2-ref-dlg .fi-input-wrp input.fi-input::placeholder{color:var(--n-400)}.hzb2-ref-dlg .fi-input-wrp input.fi-input[readonly]{cursor:default}.hzb2-ref-dlg .fi-input-wrp .fi-input-wrp-suffix{background:0 0;border:0;padding-inline:0 12px}.hzb2-ref-dlg .fi-input-wrp .fi-input-wrp-suffix .fi-icon{width:13px;height:13px;color:var(--n-500)}.hzb2-ref-dlg .fi-input-wrp:not(.fi-disabled):focus-within{border-color:var(--action-primary);outline:none;box-shadow:none!important}.hzb2-ref-dlg .hzb2-ref-dlg-fehlt .fi-input-wrp,.hzb2-ref-dlg .hzb2-ref-dlg-fehlt .fi-input-wrp:focus-within,.hzb2-ref-dlg .fi-input-wrp.fi-invalid{border-color:var(--rot-500);box-shadow:none!important}.hzb2-ref-dlg .fi-fo-field-wrp-error-message{color:var(--rot-500);font-size:12px;line-height:16px}@media (width<=40rem){.hzb2-ref-dlg-leiste{grid-template-columns:minmax(0,1fr)}.hzb2-ref-dlg-zelle{border-right:0;border-bottom:1px solid var(--n-100)}.hzb2-ref-dlg-zelle:last-child{border-bottom:0}.hzb2-ref-dlg-gruppe-info{display:none}.hzb2-ref-dlg .fi-modal-footer-actions{flex-wrap:wrap}.hzb2-ref-dlg-stand{flex-basis:100%}}.hzb2-ref-dlg .fi-modal-footer{border-top:1px solid var(--border-default);background:var(--surface-page);margin:0;padding:12px 20px}.hzb2-ref-dlg .fi-modal-footer-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.hzb2-ref-dlg-stand{min-width:0;color:var(--n-500);flex:auto;align-items:center;gap:6px;margin-right:4px;font-size:12px;line-height:16px;display:flex}.hzb2-ref-dlg-stand>svg{color:var(--orange-500);flex-shrink:0}.hzb2-ref-dlg-stand.is-ok>svg{color:var(--gruen-500)}.hzb2-ref-dlg-stand>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-ref-dlg .fi-modal-footer-actions>:not(.hzb2-ref-dlg-stand){flex-shrink:0}.hzb2-ref-dlg .hzb2-ref-dlg-sekundaer{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:36px;min-block-size:36px;box-shadow:none;color:var(--text-primary);padding:0 12px;font-size:13px;font-weight:500}.hzb2-ref-dlg .hzb2-ref-dlg-sekundaer:hover{background:var(--surface-page)}.hzb2-ref-dlg .hzb2-ref-dlg-primaer{border-radius:var(--r-sm);background:var(--action-primary);height:36px;min-block-size:36px;color:var(--action-primary-text);border:0;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-ref-dlg .hzb2-ref-dlg-primaer:hover{background:var(--action-primary-hover)}.hzb2-ref-dlg .hzb2-ref-dlg-primaer .fi-icon{width:14px;height:14px;color:var(--action-primary-text)}.hzb2-ref-dlg .hzb2-ref-dlg-primaer:focus-visible,.hzb2-ref-dlg .hzb2-ref-dlg-sekundaer:focus-visible,.hzb2-ref-dlg .fi-modal-close-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dark .hzb2-ref-dlg .fi-modal-close-btn,.dark .hzb2-ref-dlg .fi-modal-close-btn .fi-icon,.dark .hzb2-ref-dlg .fi-fo-field-label-content{color:var(--text-secondary)}.dark .hzb2-ref-dlg-zelle{border-color:var(--border-default)}.dark .hzb2-ref-dlg-bt{background:var(--n-800);color:var(--text-secondary)}.dark .hzb2-ref-dlg-zelle-wert.is-fehlt,.dark .hzb2-ref-dlg-pflicht,.dark .hzb2-ref-dlg .fi-fo-field-label-required-mark,.dark .hzb2-ref-dlg .fi-fo-field-wrp-error-message{color:var(--rot-300)}.dark .hzb2-ref-dlg-zelle-wert.is-ok,.dark .hzb2-ref-dlg-herkunft{color:var(--gruen-300)}.dark .hzb2-ref-dlg .hzb2-ref-dlg-fehlt .fi-input-wrp,.dark .hzb2-ref-dlg .fi-input-wrp.fi-invalid{border-color:var(--rot-300)}.dark .hzb2-ref-dlg-stand>svg{color:var(--orange-300)}.dark .hzb2-ref-dlg-stand.is-ok>svg{color:var(--gruen-300)}.fi-modal-window.hzb2-pw-dlg{background:var(--surface-default);max-width:min(600px,100%);box-shadow:var(--el-3);color:var(--text-primary);border-radius:12px;padding:0;font-size:14px;line-height:20px;overflow:hidden}.fi-modal-window-ctn:has(>.hzb2-pw-dlg){grid-template-rows:0 auto 1fr;padding-top:96px}.hzb2-pw-dlg button,.hzb2-pw-dlg input{font-family:inherit}.hzb2-pw-dlg .fi-modal-header{border-bottom:1px solid var(--border-default);padding:16px 64px 16px 20px;display:block;position:relative}.hzb2-pw-dlg .fi-modal-header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-pw-dlg .fi-modal-heading{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;order:2;margin:0;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.hzb2-pw-dlg .fi-modal-description{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;order:1;margin:0;font-size:12px;line-height:18px;overflow:hidden}.hzb2-pw-dlg .fi-modal-close-btn{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);width:32px;height:32px;color:var(--n-600);top:16px;right:20px;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset-inline-end:20px}.hzb2-pw-dlg .fi-modal-close-btn:hover{background:var(--surface-page)}.hzb2-pw-dlg .fi-modal-close-btn .fi-icon{width:14px;height:14px;color:var(--n-600)}.hzb2-pw-dlg .fi-modal-content{gap:0;padding:16px 20px}.hzb2-pw-dlg .fi-modal-content>.fi-sc,.hzb2-pw-dlg .fi-modal-content>.fi-sc.fi-sc-has-gap{gap:16px}.hzb2-pw-dlg .fi-fo-field{gap:5px}.hzb2-pw-dlg .fi-fo-field-label-content{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-pw-dlg .fi-fo-field-label-content .fi-fo-field-label-required-mark{vertical-align:baseline;color:var(--rot-500);margin-left:4px;font-size:12px;font-weight:500;top:0}.hzb2-pw-dlg .fi-fo-field-content-col{gap:5px}.hzb2-pw-dlg .fi-fo-field-content-col>.fi-sc .fi-sc-text,.hzb2-pw-dlg .fi-fo-field-wrp-helper-text{color:var(--n-500);font-size:11px;line-height:16px}.hzb2-pw-dlg .fi-fo-field-wrp-error-message{color:var(--rot-500);font-size:12px;line-height:16px}.hzb2-pw-dlg .fi-input-wrp{border:1.5px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-default);min-block-size:40px;box-shadow:none;overflow:hidden}.hzb2-pw-dlg .fi-input-wrp input.fi-input{block-size:37px;color:var(--text-primary);padding-block:0;padding-inline:12px;font-size:15px}.hzb2-pw-dlg .fi-input-wrp input.fi-input[type=password]{letter-spacing:.18em}.hzb2-pw-dlg .fi-input-wrp .fi-input-wrp-suffix{border:0;border-inline-start:1px solid var(--border-default);background:var(--surface-page);justify-content:center;align-self:stretch;align-items:center;gap:0;width:40px;padding:0;display:flex}.hzb2-pw-dlg .fi-input-wrp .fi-input-wrp-suffix .fi-icon-btn{width:40px;height:100%;color:var(--n-500);border-radius:0;margin:0}.hzb2-pw-dlg .fi-input-wrp .fi-input-wrp-suffix .fi-icon-btn .fi-icon{width:15px;height:15px;color:var(--n-500)}.hzb2-pw-dlg .fi-input-wrp .fi-input-wrp-suffix .fi-icon-btn:hover{background:var(--n-100)}.hzb2-pw-dlg .fi-input-wrp:not(.fi-disabled):focus-within{border-color:var(--schiefer-400);outline:none;box-shadow:none!important}.hzb2-pw-dlg .fi-input-wrp.fi-invalid,.hzb2-pw-dlg .fi-input-wrp.fi-invalid:focus-within{border-color:var(--rot-500);box-shadow:none!important}.hzb2-pw-dlg-staerke{border:1px solid var(--n-100);border-radius:var(--r-sm);background:#fbfaf8;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.hzb2-pw-dlg-staerke-kopf{justify-content:space-between;align-items:center;font-size:12px;line-height:16px;display:flex}.hzb2-pw-dlg-staerke-titel{color:var(--n-600);font-weight:500}.hzb2-pw-dlg-staerke-wort{color:var(--n-500);font-weight:600}.hzb2-pw-dlg-staerke-wort.is-rot{color:var(--rot-600)}.hzb2-pw-dlg-staerke-wort.is-orange{color:var(--orange-600)}.hzb2-pw-dlg-staerke-wort.is-gruen{color:var(--gruen-600)}.hzb2-pw-dlg-balken{--an:var(--n-400);gap:4px;display:flex}.hzb2-pw-dlg-balken.is-rot{--an:var(--rot-500)}.hzb2-pw-dlg-balken.is-orange{--an:var(--orange-500)}.hzb2-pw-dlg-balken.is-gruen{--an:var(--gruen-500)}.hzb2-pw-dlg-balken>span{background:var(--n-200);border-radius:3px;flex:1;height:6px}.hzb2-pw-dlg-balken>span.is-an{background:var(--an)}.hzb2-pw-dlg-regeln{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;display:grid}.hzb2-pw-dlg-regel{min-width:0;color:var(--n-500);align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex}.hzb2-pw-dlg-regel>svg{color:var(--n-300);flex-shrink:0}.hzb2-pw-dlg-regel>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-pw-dlg-regel.is-ok{color:var(--gruen-600)}.hzb2-pw-dlg-regel.is-ok>svg{color:var(--gruen-500)}.hzb2-pw-dlg-regel.is-fehler{color:var(--rot-600)}.hzb2-pw-dlg-regel.is-fehler>svg{color:var(--rot-500)}.hzb2-pw-dlg-optionen{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hzb2-pw-dlg-option{min-width:0;color:var(--n-700);cursor:default;align-items:flex-start;gap:8px;font-size:13px;line-height:20px;display:flex}.hzb2-pw-dlg-haken{border:1.5px solid var(--schiefer-500);background:var(--schiefer-500);color:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:inline-flex}.hzb2-pw-dlg-option-text{flex-direction:column;min-width:0;display:flex}.hzb2-pw-dlg-option-unter{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;overflow:hidden}.hzb2-pw-dlg .fi-modal-footer{border-top:1px solid var(--border-default);background:var(--surface-page);margin:0;padding:12px 20px}.hzb2-pw-dlg .fi-modal-footer-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.hzb2-pw-dlg-fuss{min-width:0;color:var(--n-500);flex:auto;align-items:center;gap:6px;margin-right:4px;font-size:12px;line-height:16px;display:flex}.hzb2-pw-dlg-fuss>svg{flex-shrink:0}.hzb2-pw-dlg-fuss>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-pw-dlg .fi-modal-footer-actions>:not(.hzb2-pw-dlg-fuss){flex-shrink:0}.hzb2-pw-dlg .hzb2-pw-dlg-sekundaer{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:36px;min-block-size:36px;box-shadow:none;color:var(--text-primary);padding:0 12px;font-size:13px;font-weight:500}.hzb2-pw-dlg .hzb2-pw-dlg-sekundaer:hover{background:var(--surface-page)}.hzb2-pw-dlg .hzb2-pw-dlg-primaer{border-radius:var(--r-sm);background:var(--action-primary);height:36px;min-block-size:36px;color:var(--action-primary-text);border:0;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-pw-dlg .hzb2-pw-dlg-primaer:hover{background:var(--action-primary-hover)}.hzb2-pw-dlg .hzb2-pw-dlg-primaer .fi-icon{width:14px;height:14px;color:var(--action-primary-text)}.hzb2-pw-dlg .hzb2-pw-dlg-primaer:focus-visible,.hzb2-pw-dlg .hzb2-pw-dlg-sekundaer:focus-visible,.hzb2-pw-dlg .fi-modal-close-btn:focus-visible,.hzb2-pw-dlg .fi-input-wrp-suffix .fi-icon-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (width<=40rem){.fi-modal-window-ctn:has(>.hzb2-pw-dlg){padding-top:24px}.hzb2-pw-dlg-regeln,.hzb2-pw-dlg-optionen{grid-template-columns:minmax(0,1fr)}.hzb2-pw-dlg .fi-modal-footer-actions{flex-wrap:wrap}.hzb2-pw-dlg-fuss{flex-basis:100%}}.dark .hzb2-pw-dlg .fi-modal-close-btn,.dark .hzb2-pw-dlg .fi-modal-close-btn .fi-icon,.dark .hzb2-pw-dlg .fi-fo-field-label-content{color:var(--text-secondary)}.dark .hzb2-pw-dlg .fi-input-wrp:not(.fi-disabled):focus-within{border-color:var(--border-focus)}.dark .hzb2-pw-dlg .fi-input-wrp .fi-input-wrp-suffix .fi-icon-btn:hover{background:var(--n-800)}.dark .hzb2-pw-dlg-staerke{border-color:var(--border-default);background:var(--surface-raised)}.dark .hzb2-pw-dlg-staerke-titel,.dark .hzb2-pw-dlg-option{color:var(--text-secondary)}.dark .hzb2-pw-dlg-balken>span{background:var(--n-700)}.dark .hzb2-pw-dlg-balken>span.is-an{background:var(--an)}.dark .hzb2-pw-dlg-balken.is-rot,.dark .hzb2-pw-dlg-regel.is-fehler>svg{--an:var(--rot-300);color:var(--rot-300)}.dark .hzb2-pw-dlg-balken.is-orange{--an:var(--orange-300)}.dark .hzb2-pw-dlg-balken.is-gruen{--an:var(--gruen-300)}.dark .hzb2-pw-dlg-staerke-wort.is-rot,.dark .hzb2-pw-dlg-regel.is-fehler,.dark .hzb2-pw-dlg .fi-fo-field-label-required-mark,.dark .hzb2-pw-dlg .fi-fo-field-wrp-error-message{color:var(--rot-300)}.dark .hzb2-pw-dlg-staerke-wort.is-orange{color:var(--orange-300)}.dark .hzb2-pw-dlg-staerke-wort.is-gruen,.dark .hzb2-pw-dlg-regel.is-ok,.dark .hzb2-pw-dlg-regel.is-ok>svg{color:var(--gruen-300)}.dark .hzb2-pw-dlg-haken{border-color:var(--action-primary);background:var(--action-primary);color:var(--action-primary-text)}.dark .hzb2-pw-dlg .fi-input-wrp.fi-invalid{border-color:var(--rot-300)}.fi-modal-window.hzb2-abw-dlg{background:var(--surface-default);max-width:min(920px,100%);box-shadow:var(--el-3);color:var(--text-primary);border-radius:12px;padding:0;font-size:14px;line-height:20px;overflow:visible}.fi-modal-window-ctn:has(>.hzb2-abw-dlg){padding-top:40px;padding-bottom:48px}.hzb2-abw-dlg button,.hzb2-abw-dlg input,.hzb2-abw-dlg textarea,.hzb2-abw-dlg select{font-family:inherit}.hzb2-abw-dlg .fi-modal-header{border-bottom:1px solid var(--border-default);border-radius:12px 12px 0 0;padding:16px 64px 16px 20px;display:block;position:relative}.hzb2-abw-dlg .fi-modal-header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-abw-dlg .fi-modal-heading{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;order:2;margin:0;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.hzb2-abw-dlg .fi-modal-description{color:var(--n-500);order:1;margin:0;font-size:12px;line-height:18px}.hzb2-abw-dlg-kontext{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.hzb2-abw-dlg-kontext .hzb2-co{height:18px;padding:0 5px;font-size:10px}.hzb2-abw-dlg-kontext-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-abw-dlg .fi-modal-close-btn{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);width:32px;height:32px;color:var(--n-600);top:16px;right:20px;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset-inline-end:20px}.hzb2-abw-dlg .fi-modal-close-btn:hover{background:var(--surface-page)}.hzb2-abw-dlg .fi-modal-close-btn .fi-icon{width:14px;height:14px;color:var(--n-600)}.hzb2-abw-dlg .fi-modal-content{gap:0;padding:16px 20px}.hzb2-abw-dlg .fi-modal-content>.fi-sc,.hzb2-abw-dlg .fi-modal-content>.fi-sc.fi-sc-has-gap{gap:16px}.hzb2-abw-dlg .hzb2-abw-dlg-raster>.fi-grid.fi-sc-has-gap,.hzb2-abw-dlg .hzb2-abw-dlg-raster.fi-grid.fi-sc-has-gap{align-items:start;gap:14px 16px}.hzb2-abw-dlg .fi-fo-field{gap:5px}.hzb2-abw-dlg .fi-fo-field-label-content{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-abw-dlg .fi-fo-field-label-content .fi-fo-field-label-required-mark{vertical-align:baseline;color:var(--rot-500);margin-left:4px;font-size:12px;font-weight:500;top:0}.hzb2-abw-dlg .fi-fo-field-content-col{gap:5px}.hzb2-abw-dlg .fi-fo-field-content-col>.fi-sc .fi-sc-text,.hzb2-abw-dlg .fi-fo-field-wrp-helper-text{min-width:0;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;display:block;overflow:hidden}.hzb2-abw-dlg .fi-fo-field-content-col>.fi-sc,.hzb2-abw-dlg .fi-fo-field-content-col>.fi-sc>div,.hzb2-abw-dlg .fi-fo-field-content-col>.fi-sc .fi-sc-component{min-width:0;display:block;overflow:hidden}.hzb2-abw-dlg .fi-fo-field-wrp-error-message{color:var(--rot-500);font-size:12px;line-height:16px}.hzb2-abw-dlg .fi-input-wrp{border-radius:var(--r-sm);border-color:var(--border-strong);min-block-size:36px;box-shadow:none;overflow:hidden}.hzb2-abw-dlg .fi-input-wrp:has(.fi-select-input){overflow:visible}.hzb2-abw-dlg .fi-input-wrp input.fi-input{block-size:34px;color:var(--text-primary);padding-block:0;padding-inline:12px;font-size:13px}.hzb2-abw-dlg .fi-input-wrp input.fi-input::placeholder{color:var(--n-400)}.hzb2-abw-dlg .fi-input-wrp .fi-select-input-btn{block-size:34px;min-block-size:34px;padding-inline:12px 34px;font-size:13px}.hzb2-abw-dlg .fi-input-wrp .fi-select-input-value-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hzb2-abw-dlg .fi-input-wrp .fi-select-input-placeholder{color:var(--n-400)}.hzb2-abw-dlg .fi-input-wrp:not(.fi-disabled):focus-within{border-color:var(--action-primary);outline:none;box-shadow:none!important}.hzb2-abw-dlg .fi-input-wrp.fi-invalid{border-color:var(--rot-500);box-shadow:none!important}.hzb2-abw-dlg .fi-input-wrp.fi-disabled{background:var(--surface-page);border-color:var(--border-default)}.hzb2-abw-dlg .hzb2-abw-dlg-basis .fi-input-wrp,.hzb2-abw-dlg .hzb2-abw-dlg-basis .fi-input-wrp:focus-within{border-color:var(--border-default);background:var(--surface-page)}.hzb2-abw-dlg .hzb2-abw-dlg-basis .fi-input-wrp input.fi-input{color:var(--n-600);cursor:default;text-overflow:ellipsis;background:0 0;padding-inline:12px 0}.hzb2-abw-dlg .hzb2-abw-dlg-basis .fi-input-wrp .fi-input-wrp-suffix{background:0 0;border:0;padding-inline:8px 12px}.hzb2-abw-dlg .hzb2-abw-dlg-basis .fi-input-wrp .fi-input-wrp-suffix .fi-icon{width:13px;height:13px;color:var(--n-400)}.hzb2-abw-dlg .fi-fo-toggle-buttons.fi-btn-group{border:1px solid var(--border-strong);border-radius:var(--r-sm);width:max-content;max-width:100%;height:36px;min-height:36px;box-shadow:none;background:var(--surface-default);place-self:flex-start start;display:inline-flex;overflow:hidden}.hzb2-abw-dlg .fi-fo-toggle-buttons.fi-btn-group>.fi-btn{height:34px;min-block-size:34px;box-shadow:none;background:var(--surface-default);color:var(--n-600);white-space:nowrap;border:0;border-radius:0;outline:0;flex:none;margin:0;padding:0 11px;font-size:13px;font-weight:500;line-height:18px}.hzb2-abw-dlg .fi-fo-toggle-buttons.fi-btn-group>.fi-btn+.fi-btn{border-left:1px solid var(--border-default)}.hzb2-abw-dlg .fi-fo-toggle-buttons.fi-btn-group>.fi-btn:hover{background:var(--surface-page)}.hzb2-abw-dlg .fi-fo-toggle-buttons.fi-btn-group>.fi-btn[aria-pressed=true]{background:var(--action-primary);color:var(--action-primary-text)}.hzb2-abw-dlg .fi-fo-toggle-buttons.fi-btn-group>.fi-btn.fi-disabled,.hzb2-abw-dlg .fi-fo-toggle-buttons.fi-btn-group>.fi-btn:disabled{cursor:not-allowed}.hzb2-abw-dlg .fi-fo-toggle-buttons.fi-btn-group>.fi-btn.fi-disabled:not([aria-pressed=true]),.hzb2-abw-dlg .fi-fo-toggle-buttons.fi-btn-group>.fi-btn:disabled:not([aria-pressed=true]){color:var(--n-400)}.hzb2-abw-dlg .fi-fo-toggle-buttons.fi-btn-group>.fi-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.hzb2-abw-dlg-stufen{flex-direction:column;gap:10px;min-width:0;display:flex}.hzb2-abw-dlg-gruppe{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.hzb2-abw-dlg-gruppe-titel{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);white-space:nowrap;font-size:11px;font-weight:500;line-height:16px}.hzb2-abw-dlg-gruppe-info{min-width:0;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;overflow:hidden}.hzb2-abw-dlg-tabelle{border:1px solid var(--border-default);background:var(--surface-default);border-radius:8px;overflow:hidden}.hzb2-abw-dlg-tabelle.is-fehler{border-color:var(--rot-500)}.hzb2-abw-dlg-zeile{border-bottom:1px solid var(--n-100);background:var(--surface-default);grid-template-columns:28px minmax(150px,1.3fr) 88px 84px 96px 100px 92px 76px 28px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;line-height:20px;display:grid}.hzb2-abw-dlg-zeile>div{min-width:0}.hzb2-abw-dlg-zeile.is-offen{background:var(--schiefer-50)}.hzb2-abw-dlg-zeile.is-kopf{border-bottom-color:var(--border-default);background:var(--surface-page);letter-spacing:.04em;text-transform:uppercase;color:var(--n-500);white-space:nowrap;padding:6px 12px;font-size:11px;font-weight:500;line-height:16px}.hzb2-abw-dlg-zeile .is-r{text-align:right}.hzb2-abw-dlg-zeile.is-kopf .is-r{justify-content:flex-end;display:flex}.hzb2-abw-dlg-nr{background:var(--action-primary);width:22px;height:22px;color:var(--action-primary-text);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:600;line-height:1;display:flex}.hzb2-abw-dlg-nr.is-aus{background:var(--n-100);color:var(--n-500)}.hzb2-abw-dlg-stufe{flex-direction:column;gap:2px;display:flex}.hzb2-abw-dlg-name{width:100%;min-width:0;height:20px;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:4px;margin:0 0 0 -4px;padding:0 4px;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.hzb2-abw-dlg-name:hover:not(:disabled){border-color:var(--border-default);background:var(--surface-default)}.hzb2-abw-dlg-name:focus{border-color:var(--action-primary);background:var(--surface-default);box-shadow:none;outline:none}.hzb2-abw-dlg-chips{display:flex}.hzb2-abw-dlg-chip{background:var(--gold-50);color:var(--gold-700);white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:600;line-height:14px}.hzb2-abw-dlg-text{color:var(--n-600);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;display:block;overflow:hidden}.hzb2-abw-dlg-ab{width:100%;max-width:100%;height:24px;color:var(--n-600);appearance:none;box-shadow:none;cursor:pointer;background:right 3px center no-repeat;border:1px solid #0000;border-radius:4px;margin-left:-4px;padding:0 16px 0 4px;font-size:12px;line-height:16px}.hzb2-abw-dlg-ab:hover:not(:disabled),.hzb2-abw-dlg-ab:focus{border-color:var(--border-default);background-color:var(--surface-default);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%236B675F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.hzb2-abw-dlg-ab:focus{border-color:var(--action-primary);box-shadow:none;outline:none}.hzb2-abw-dlg-zahl{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-default);cursor:text;align-items:center;min-width:0;height:32px;font-size:13px;display:flex;overflow:hidden}.hzb2-abw-dlg-zahl:focus-within{border-color:var(--action-primary)}.hzb2-abw-dlg-zahl>input{width:100%;min-width:0;height:100%;color:var(--text-primary);text-align:right;font-variant-numeric:tabular-nums;box-shadow:none;background:0 0;border:0;flex:auto;padding:0 8px;font-size:13px}.hzb2-abw-dlg-zahl>input:focus{box-shadow:none;outline:none}.hzb2-abw-dlg-zahl>span{border-left:1px solid var(--border-default);background:var(--surface-page);height:100%;color:var(--n-500);white-space:nowrap;align-items:center;padding:0 7px;font-size:11px;display:flex}.hzb2-abw-dlg-zahl.is-uhr{flex:none;width:76px;height:36px}.hzb2-abw-dlg-schalter{cursor:pointer;align-items:center;gap:6px;min-width:0;display:inline-flex}.hzb2-abw-dlg-schalter>input{background:var(--n-300);appearance:none;cursor:pointer;width:32px;height:18px;transition:background-color var(--dur-fast,.12s) var(--ease,ease);border:0;border-radius:999px;flex-shrink:0;margin:0;position:relative}.hzb2-abw-dlg-schalter>input:after{content:"";width:14px;height:14px;transition:left var(--dur-fast,.12s) var(--ease,ease);background:#fff;border-radius:999px;position:absolute;top:2px;left:2px}.hzb2-abw-dlg-schalter>input:checked{background:var(--action-primary)}.hzb2-abw-dlg-schalter>input:checked:after{left:16px}.hzb2-abw-dlg-schalter>input:focus{box-shadow:none;outline:none}.hzb2-abw-dlg-schalter>input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-abw-dlg-schalter>input:disabled{cursor:not-allowed;opacity:.6}.hzb2-abw-dlg-schalter-text{color:var(--n-500);white-space:nowrap;font-size:11px;line-height:16px}.hzb2-abw-dlg-schalter-text.is-dunkel{color:var(--text-primary);font-size:12px}@media (prefers-reduced-motion:reduce){.hzb2-abw-dlg-schalter>input,.hzb2-abw-dlg-schalter>input:after{transition:none}}.hzb2-abw-dlg-auf{border-radius:var(--r-sm);width:28px;height:28px;color:var(--n-600);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:flex}.hzb2-abw-dlg-auf>span{display:flex}.hzb2-abw-dlg-auf:hover{background:var(--schiefer-100);border-color:var(--schiefer-200);color:var(--action-primary)}.hzb2-abw-dlg-auf:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.hzb2-abw-dlg-detail{border-bottom:1px solid var(--n-100);background:#f8fafc;flex-direction:column;gap:12px;padding:12px 12px 14px 50px;display:flex}.hzb2-abw-dlg-detail-raster{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 16px;display:grid}.hzb2-abw-dlg-feld{flex-direction:column;gap:5px;min-width:0;display:flex}.hzb2-abw-dlg-feld.is-2{grid-column:span 2}.hzb2-abw-dlg-label{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-abw-dlg-label.is-zeile{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.hzb2-abw-dlg-hinweis{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;overflow:hidden}.hzb2-abw-dlg-select{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-default) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 24 24' fill='none' stroke='%236B675F' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;width:100%;height:36px;color:var(--text-primary);appearance:none;box-shadow:none;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;padding:0 32px 0 12px;font-size:13px;line-height:18px;overflow:hidden}.hzb2-abw-dlg-select:focus{border-color:var(--action-primary);box-shadow:none;outline:none}.hzb2-abw-dlg-versand{align-items:center;gap:8px;min-width:0;height:36px;display:flex}.hzb2-abw-dlg-versand>.hzb2-abw-dlg-schalter{margin-right:4px}.hzb2-abw-dlg-bis{color:var(--n-500);font-size:13px}.hzb2-abw-dlg-schalterreihe{align-items:center;gap:14px;height:36px;display:flex}.hzb2-abw-dlg-texte{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.hzb2-abw-dlg-textarea{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-default);width:100%;min-height:72px;color:var(--text-primary);resize:vertical;box-shadow:none;padding:8px 10px;font-size:12px;line-height:17px;display:block}.hzb2-abw-dlg-textarea:focus{border-color:var(--action-primary);box-shadow:none;outline:none}.hzb2-abw-dlg-mail{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-default);overflow:hidden}.hzb2-abw-dlg-mail.is-standard{border-color:var(--border-default);background:var(--surface-page)}.hzb2-abw-dlg-mail:focus-within{border-color:var(--action-primary)}.hzb2-abw-dlg-betreff{border:0;border-bottom:1px solid var(--n-100);width:100%;height:29px;color:var(--text-primary);box-shadow:none;background:0 0;padding:6px 10px;font-size:12px;font-weight:500;line-height:17px;display:block}.hzb2-abw-dlg-mailtext{width:100%;min-height:64px;color:var(--n-600);resize:vertical;box-shadow:none;background:0 0;border:0;padding:8px 10px;font-size:12px;line-height:17px;display:block}.hzb2-abw-dlg-betreff:focus,.hzb2-abw-dlg-mailtext:focus{box-shadow:none;outline:none}.hzb2-abw-dlg-link{color:var(--action-primary);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:400;line-height:16px;display:inline-flex}.hzb2-abw-dlg-link:hover:not(:disabled){text-decoration:underline}.hzb2-abw-dlg-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.hzb2-abw-dlg-link:disabled{color:var(--n-400);cursor:not-allowed}.hzb2-abw-dlg-std{color:var(--n-400);font-size:12px;font-weight:400;line-height:16px}.hzb2-abw-dlg-fuss{border-top:1px solid var(--border-default);background:var(--surface-page);color:var(--n-500);justify-content:space-between;align-items:center;gap:12px;margin-top:-1px;padding:10px 12px;font-size:12px;line-height:16px;display:flex}.hzb2-abw-dlg-fuss>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-abw-dlg-link.is-plus{border-radius:var(--r-sm);flex-shrink:0;height:28px;padding:0 10px;font-weight:500}.hzb2-abw-dlg-link.is-plus:hover:not(:disabled){background:var(--schiefer-50);text-decoration:none}.hzb2-abw-dlg-fehler{color:var(--rot-500);margin:0;font-size:12px;line-height:16px}.hzb2-abw-dlg-zeitachse{flex-direction:column;gap:8px;min-width:0;display:flex}.hzb2-abw-dlg-achse{border:1px solid var(--border-default);background:var(--surface-page);border-radius:8px;height:54px;padding:0 14px;position:relative}.hzb2-abw-dlg-linie{background:var(--border-default);height:2px;position:absolute;top:26px;left:14px;right:14px}.hzb2-abw-dlg-marke{--farbe:var(--n-500);top:0;left:calc(14px + (100% - 28px) * var(--pos) / 100);flex-direction:column;align-items:center;gap:2px;font-size:10px;line-height:20px;display:flex;position:absolute;transform:translate(-50%)}.hzb2-abw-dlg-marke.is-links{align-items:flex-start;transform:translate(0)}.hzb2-abw-dlg-marke.is-rechts{align-items:flex-end;transform:translate(-100%)}.hzb2-abw-dlg-marke.is-erinnerung{--farbe:var(--action-primary)}.hzb2-abw-dlg-marke.is-mahnung{--farbe:var(--orange-500)}.hzb2-abw-dlg-marke.is-eskalation{--farbe:var(--rot-500)}.hzb2-abw-dlg-marke-text{max-width:140px;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hzb2-abw-dlg-punkt{box-sizing:border-box;background:var(--farbe);width:10px;height:10px;box-shadow:0 0 0 1px var(--farbe);border:2px solid #fff;border-radius:999px}.hzb2-abw-dlg-marke-datum{color:var(--farbe);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.hzb2-abw-dlg .fi-modal-footer{border-top:1px solid var(--border-default);background:var(--surface-page);border-radius:0 0 12px 12px;margin:0;padding:12px 20px}.hzb2-abw-dlg .fi-modal-footer-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.hzb2-abw-dlg-wirkung{min-width:0;color:var(--n-500);flex:auto;align-items:center;gap:6px;margin-right:4px;font-size:12px;line-height:16px;display:flex}.hzb2-abw-dlg-wirkung>svg{flex-shrink:0}.hzb2-abw-dlg-wirkung>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-abw-dlg .fi-modal-footer-actions>:not(.hzb2-abw-dlg-wirkung){flex-shrink:0}.hzb2-abw-dlg .hzb2-abw-dlg-sekundaer{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:36px;min-block-size:36px;box-shadow:none;color:var(--text-primary);padding:0 12px;font-size:13px;font-weight:500}.hzb2-abw-dlg .hzb2-abw-dlg-sekundaer:hover{background:var(--surface-page)}.hzb2-abw-dlg .hzb2-abw-dlg-primaer{border-radius:var(--r-sm);background:var(--action-primary);height:36px;min-block-size:36px;color:var(--action-primary-text);border:0;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-abw-dlg .hzb2-abw-dlg-primaer:hover{background:var(--action-primary-hover)}.hzb2-abw-dlg .hzb2-abw-dlg-primaer .fi-icon{width:14px;height:14px;color:var(--action-primary-text)}.hzb2-abw-dlg .hzb2-abw-dlg-primaer:focus-visible,.hzb2-abw-dlg .hzb2-abw-dlg-sekundaer:focus-visible,.hzb2-abw-dlg .fi-modal-close-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (width<=56rem){.hzb2-abw-dlg-tabelle{overflow-x:auto}.hzb2-abw-dlg-zeile,.hzb2-abw-dlg-detail,.hzb2-abw-dlg-fuss{min-width:760px}}@media (width<=40rem){.hzb2-abw-dlg-detail-raster,.hzb2-abw-dlg-texte{grid-template-columns:minmax(0,1fr)}.hzb2-abw-dlg-feld.is-2{grid-column:auto}.hzb2-abw-dlg-gruppe-info{display:none}.hzb2-abw-dlg .fi-modal-footer-actions{flex-wrap:wrap}.hzb2-abw-dlg-wirkung{flex-basis:100%}}.dark .hzb2-abw-dlg .fi-modal-close-btn,.dark .hzb2-abw-dlg .fi-modal-close-btn .fi-icon,.dark .hzb2-abw-dlg .fi-fo-field-label-content,.dark .hzb2-abw-dlg-label,.dark .hzb2-abw-dlg-text,.dark .hzb2-abw-dlg-ab,.dark .hzb2-abw-dlg-mailtext,.dark .hzb2-abw-dlg-auf{color:var(--text-secondary)}.dark .hzb2-abw-dlg-zeile,.dark .hzb2-abw-dlg-detail,.dark .hzb2-abw-dlg-betreff{border-color:var(--border-default)}.dark .hzb2-abw-dlg-zeile.is-offen{background:#16202a}.dark .hzb2-abw-dlg-detail{background:var(--surface-sunken)}.dark .hzb2-abw-dlg-nr.is-aus{background:var(--n-800);color:var(--text-secondary)}.dark .hzb2-abw-dlg-chip{background:var(--company-1-bg);color:var(--company-1-text)}.dark .hzb2-abw-dlg-punkt{border-color:var(--surface-page)}.dark .hzb2-abw-dlg-marke.is-mahnung{--farbe:var(--orange-300)}.dark .hzb2-abw-dlg-marke.is-eskalation{--farbe:var(--rot-300)}.dark .hzb2-abw-dlg-fehler,.dark .hzb2-abw-dlg .fi-fo-field-label-required-mark,.dark .hzb2-abw-dlg .fi-fo-field-wrp-error-message{color:var(--rot-300)}.dark .hzb2-abw-dlg-tabelle.is-fehler,.dark .hzb2-abw-dlg .fi-input-wrp.fi-invalid{border-color:var(--rot-300)}.fi-modal-window.hzb2-vl-dlg{background:var(--surface-default);max-width:min(760px,100%);box-shadow:var(--el-3);color:var(--text-primary);border-radius:12px;padding:0;font-size:14px;line-height:20px;overflow:hidden}.fi-modal-window-ctn:has(>.hzb2-vl-dlg){padding-top:64px}.hzb2-vl-dlg button,.hzb2-vl-dlg input{font-family:inherit}.hzb2-vl-dlg .fi-modal-header{border-bottom:1px solid var(--border-default);padding:16px 64px 16px 20px;display:block;position:relative}.hzb2-vl-dlg .fi-modal-header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-vl-dlg .fi-modal-heading{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;order:2;margin:0;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.hzb2-vl-dlg .fi-modal-description{color:var(--n-500);order:1;margin:0;font-size:12px;line-height:18px}.hzb2-vl-dlg-kontext{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.hzb2-vl-dlg-kontext .hzb2-co{flex-shrink:0;height:18px;padding:0 5px;font-size:10px}.hzb2-vl-dlg-kontext-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-vl-dlg .fi-modal-close-btn{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);width:32px;height:32px;color:var(--n-600);top:16px;right:20px;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset-inline-end:20px}.hzb2-vl-dlg .fi-modal-close-btn:hover{background:var(--surface-page)}.hzb2-vl-dlg .fi-modal-close-btn .fi-icon{width:14px;height:14px;color:var(--n-600)}.hzb2-vl-dlg .fi-modal-content{gap:0;padding:16px 20px}.hzb2-vl-dlg .fi-modal-content>.fi-sc,.hzb2-vl-dlg .fi-modal-content>.fi-sc.fi-sc-has-gap{gap:16px}.hzb2-vl-dlg .hzb2-vl-dlg-raster.fi-grid.fi-sc-has-gap,.hzb2-vl-dlg .hzb2-vl-dlg-raster>.fi-grid.fi-sc-has-gap{align-items:start;gap:14px 16px}.hzb2-vl-dlg-leiste{border:1px solid var(--border-default);background:var(--surface-page);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.hzb2-vl-dlg-zelle{border-right:1px solid var(--n-100);flex-direction:column;gap:2px;min-width:0;padding:10px 14px;display:flex}.hzb2-vl-dlg-zelle:last-child{border-right:0}.hzb2-vl-dlg-zelle-label{letter-spacing:.04em;text-transform:uppercase;color:var(--n-500);white-space:nowrap;font-size:11px;line-height:16px}.hzb2-vl-dlg-zelle-wert{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.hzb2-vl-dlg-zelle-unter{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;overflow:hidden}.hzb2-vl-dlg .fi-fo-field{gap:5px}.hzb2-vl-dlg .fi-fo-field-label-ctn{justify-content:space-between}.hzb2-vl-dlg .fi-fo-field-label-content{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-vl-dlg .fi-fo-field-label-content .fi-fo-field-label-required-mark{vertical-align:baseline;color:var(--rot-500);margin-left:4px;font-size:12px;font-weight:500;top:0}.hzb2-vl-dlg .fi-fo-field-wrp-hint,.hzb2-vl-dlg .fi-fo-field-label-col .fi-sc-text{color:var(--n-400);font-size:12px;font-weight:400;line-height:16px}.hzb2-vl-dlg .fi-fo-field-wrp-hint .fi-icon{width:13px;height:13px;color:var(--n-400)}.hzb2-vl-dlg .fi-fo-field-content-col{gap:5px}.hzb2-vl-dlg .fi-fo-field-content-col>.fi-sc .fi-sc-text,.hzb2-vl-dlg .fi-fo-field-wrp-helper-text{min-width:0;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;display:block;overflow:hidden}.hzb2-vl-dlg .fi-fo-field-content-col>.fi-sc,.hzb2-vl-dlg .fi-fo-field-content-col>.fi-sc>div,.hzb2-vl-dlg .fi-fo-field-content-col>.fi-sc .fi-sc-component{min-width:0;display:block;overflow:hidden}.hzb2-vl-dlg .fi-input-wrp{border-radius:var(--r-sm);border-color:var(--border-strong);min-block-size:36px;box-shadow:none}.hzb2-vl-dlg .fi-input-wrp input.fi-input{block-size:34px;color:var(--text-primary);padding-block:0;padding-inline:12px;font-size:13px}.hzb2-vl-dlg .fi-input-wrp input.fi-input::placeholder{color:var(--n-400)}.hzb2-vl-dlg .fi-input-wrp .fi-select-input-btn{min-block-size:34px;font-size:13px}.hzb2-vl-dlg .fi-input-wrp:not(.fi-disabled):focus-within{border-color:var(--action-primary);outline:none;box-shadow:none!important}.hzb2-vl-dlg .fi-input-wrp.fi-invalid{border-color:var(--rot-500);box-shadow:none!important}.hzb2-vl-dlg .fi-fo-field-wrp-error-message{color:var(--rot-500);font-size:12px;line-height:16px}.hzb2-vl-dlg .hzb2-vl-dlg-gesperrt .fi-input-wrp,.hzb2-vl-dlg .hzb2-vl-dlg-gesperrt .fi-input-wrp:focus-within{border-color:var(--border-default);background:var(--surface-page)}.hzb2-vl-dlg .hzb2-vl-dlg-gesperrt .fi-input-wrp input.fi-input{color:var(--n-600);cursor:default}.hzb2-vl-dlg .hzb2-vl-dlg-gesperrt .fi-input-wrp-suffix{background:0 0;border:0;padding-inline:0 12px}.hzb2-vl-dlg .hzb2-vl-dlg-gesperrt .fi-input-wrp-suffix .fi-icon{width:13px;height:13px;color:var(--n-400)}.hzb2-vl-dlg-gruppe{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);font-size:11px;font-weight:500;line-height:16px}.hzb2-vl-dlg .fi-sc-component:has(>.hzb2-vl-dlg-gruppe){margin-bottom:-8px}.hzb2-vl-dlg .hzb2-vl-dlg-optionen.fi-grid.fi-sc-has-gap,.hzb2-vl-dlg .hzb2-vl-dlg-optionen>.fi-grid.fi-sc-has-gap{gap:12px}.hzb2-vl-dlg .hzb2-vl-dlg-optionen .fi-fo-field-label{cursor:pointer;align-items:flex-start;gap:8px}.hzb2-vl-dlg .hzb2-vl-dlg-optionen .fi-checkbox-input{border-width:1.5px;border-color:var(--border-strong);block-size:18px;inline-size:18px;box-shadow:none;border-radius:4px;flex-shrink:0;margin-top:1px}.hzb2-vl-dlg .hzb2-vl-dlg-optionen .fi-checkbox-input:checked{border-color:var(--action-primary);background-color:var(--action-primary)}.hzb2-vl-dlg .hzb2-vl-dlg-optionen .fi-checkbox-input:disabled{opacity:.5}.hzb2-vl-dlg .hzb2-vl-dlg-optionen .fi-grid-col,.hzb2-vl-dlg .hzb2-vl-dlg-optionen .fi-fo-field,.hzb2-vl-dlg .hzb2-vl-dlg-optionen .fi-fo-field-label-col,.hzb2-vl-dlg .hzb2-vl-dlg-optionen .fi-fo-field-label-ctn,.hzb2-vl-dlg .hzb2-vl-dlg-optionen .fi-fo-field-label{min-width:0;max-width:100%}.hzb2-vl-dlg .hzb2-vl-dlg-optionen .fi-fo-field-label-content{flex:auto;min-width:0;font-weight:400;overflow:hidden}.hzb2-vl-dlg-check{flex-direction:column;min-width:0;display:flex}.hzb2-vl-dlg-check>span:first-child{color:var(--n-700);align-items:center;gap:6px;font-size:13px;line-height:20px;display:flex}.hzb2-vl-dlg-check>span:first-child .hzb2-co{height:18px;padding:0 5px;font-size:10px}.hzb2-vl-dlg-check>span:last-child{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;overflow:hidden}.hzb2-vl-dlg .hzb2-vl-dlg-editor{border:1px solid var(--border-default);background:var(--surface-page);border-radius:8px;gap:12px;padding:10px 12px}.hzb2-vl-dlg .hzb2-vl-dlg-editor>*{min-width:0}.hzb2-vl-dlg .hzb2-vl-dlg-editor>div:not(:first-child){flex-shrink:0}.hzb2-vl-dlg .hzb2-vl-dlg-editor>div:nth-child(2){margin-right:-6px}.hzb2-vl-dlg-editor-text{flex-direction:column;min-width:0;display:flex}.hzb2-vl-dlg-editor-text>span:first-child{color:var(--text-primary);font-size:12px;font-weight:600;line-height:16px}.hzb2-vl-dlg-editor-text>span:last-child{color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;overflow:hidden}.hzb2-vl-dlg .hzb2-vl-dlg-link.fi-link{border-radius:var(--r-sm);height:30px;color:var(--action-primary);white-space:nowrap;gap:6px;padding:0 10px;font-size:12px;font-weight:500;text-decoration:none}.hzb2-vl-dlg .hzb2-vl-dlg-link.fi-link:hover{background:var(--schiefer-50);text-decoration:none}.hzb2-vl-dlg .hzb2-vl-dlg-link.fi-link .fi-icon{width:13px;height:13px;color:var(--action-primary)}.hzb2-vl-dlg .hzb2-vl-dlg-knopf.fi-btn{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-default);height:30px;min-block-size:30px;box-shadow:none;color:var(--text-primary);white-space:nowrap;gap:6px;padding:0 10px;font-size:12px;font-weight:500}.hzb2-vl-dlg .hzb2-vl-dlg-knopf.fi-btn:hover{background:var(--surface-page)}.hzb2-vl-dlg .hzb2-vl-dlg-knopf.fi-btn .fi-icon{width:13px;height:13px;color:var(--action-primary)}.hzb2-vl-dlg .fi-modal-footer{border-top:1px solid var(--border-default);background:var(--surface-page);margin:0;padding:12px 20px}.hzb2-vl-dlg .fi-modal-footer-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.hzb2-vl-dlg-hinweis{min-width:0;color:var(--n-500);flex:auto;align-items:center;gap:6px;margin-right:4px;font-size:12px;line-height:16px;display:flex}.hzb2-vl-dlg-hinweis>svg{flex-shrink:0}.hzb2-vl-dlg-hinweis>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hzb2-vl-dlg .fi-modal-footer-actions>:not(.hzb2-vl-dlg-hinweis){flex-shrink:0}.hzb2-vl-dlg .hzb2-vl-dlg-sekundaer{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:36px;min-block-size:36px;box-shadow:none;color:var(--text-primary);padding:0 12px;font-size:13px;font-weight:500}.hzb2-vl-dlg .hzb2-vl-dlg-sekundaer:hover{background:var(--surface-page)}.hzb2-vl-dlg .hzb2-vl-dlg-primaer{border-radius:var(--r-sm);background:var(--action-primary);height:36px;min-block-size:36px;color:var(--action-primary-text);border:0;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-vl-dlg .hzb2-vl-dlg-primaer:hover{background:var(--action-primary-hover)}.hzb2-vl-dlg .hzb2-vl-dlg-primaer .fi-icon{width:14px;height:14px;color:var(--action-primary-text)}.hzb2-vl-dlg .hzb2-vl-dlg-primaer:focus-visible,.hzb2-vl-dlg .hzb2-vl-dlg-sekundaer:focus-visible,.hzb2-vl-dlg .hzb2-vl-dlg-knopf:focus-visible,.hzb2-vl-dlg .hzb2-vl-dlg-link:focus-visible,.hzb2-vl-dlg .fi-modal-close-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (width<=40rem){.hzb2-vl-dlg-leiste{grid-template-columns:minmax(0,1fr)}.hzb2-vl-dlg-zelle{border-right:0;border-bottom:1px solid var(--n-100)}.hzb2-vl-dlg-zelle:last-child{border-bottom:0}.hzb2-vl-dlg .hzb2-vl-dlg-editor,.hzb2-vl-dlg .fi-modal-footer-actions{flex-wrap:wrap}.hzb2-vl-dlg-hinweis{flex-basis:100%}}.dark .hzb2-vl-dlg .fi-modal-close-btn,.dark .hzb2-vl-dlg .fi-modal-close-btn .fi-icon,.dark .hzb2-vl-dlg .fi-fo-field-label-content,.dark .hzb2-vl-dlg-check>span:first-child{color:var(--text-secondary)}.dark .hzb2-vl-dlg-zelle{border-color:var(--border-default)}.dark .hzb2-vl-dlg .hzb2-vl-dlg-gesperrt .fi-input-wrp input.fi-input{color:var(--text-secondary)}.dark .hzb2-vl-dlg .fi-fo-field-label-required-mark,.dark .hzb2-vl-dlg .fi-fo-field-wrp-error-message{color:var(--rot-300)}.dark .hzb2-vl-dlg .fi-input-wrp.fi-invalid{border-color:var(--rot-300)}.dark .hzb2-vl-dlg .hzb2-vl-dlg-link.fi-link:hover{background:0 0;text-decoration:underline}.fi-modal-window.hzb2-freigabe-dlg.hzb2-zurueck-dlg.hzb2-ezd{max-width:min(700px,100%)}.hzb2-ezd-oben{flex-direction:column;gap:16px;display:flex}.hzb2-ezd-schritte{border:1px solid var(--border-default);background:var(--surface-page);border-radius:8px;align-items:center;margin:0;padding:10px 12px;list-style:none;display:flex}.hzb2-ezd-schritt{flex:1 1 0;align-items:center;gap:8px;min-width:0;display:flex}.hzb2-ezd-schritt:last-child{flex:none}.hzb2-ezd-punkt{background:var(--n-100);width:22px;height:22px;color:var(--n-500);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.hzb2-ezd-schritt.is-ziel .hzb2-ezd-punkt{background:var(--action-primary);color:var(--action-primary-text)}.hzb2-ezd-schritt.is-aktuell .hzb2-ezd-punkt{background:var(--orange-500);color:#fff}.hzb2-ezd-schritt.is-verworfen .hzb2-ezd-punkt{background:var(--rot-500);color:#fff}.hzb2-ezd-schritt.is-erledigt .hzb2-ezd-punkt{background:var(--schiefer-100);color:var(--schiefer-700)}.hzb2-ezd-schritt-text{flex-direction:column;min-width:0;display:flex}.hzb2-ezd-schritt-titel{white-space:nowrap;color:var(--text-primary);font-size:12px;font-weight:500;line-height:16px}.hzb2-ezd-schritt.is-ziel .hzb2-ezd-schritt-titel,.hzb2-ezd-schritt.is-aktuell .hzb2-ezd-schritt-titel,.hzb2-ezd-schritt.is-verworfen .hzb2-ezd-schritt-titel{font-weight:600}.hzb2-ezd-schritt.is-verworfen .hzb2-ezd-schritt-titel{color:var(--rot-600)}.hzb2-ezd-schritt-unter{text-overflow:ellipsis;white-space:nowrap;color:var(--n-500);font-variant-numeric:tabular-nums;font-size:10px;line-height:14px;overflow:hidden}.hzb2-ezd-linie{background:var(--border-default);flex:auto;min-width:8px;height:1px;margin:0 8px}.hzb2-ezd-kacheln{border:1px solid var(--border-default);background:var(--surface-default);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.hzb2-ezd-kachel{flex-direction:column;gap:2px;min-width:0;padding:10px 14px;display:flex}.hzb2-ezd-kachel+.hzb2-ezd-kachel{border-left:1px solid var(--n-100)}.hzb2-ezd-kachel-label{white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;color:var(--n-500);font-size:11px;line-height:14px}.hzb2-ezd-kachel-wert{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.hzb2-ezd-kachel-wert.is-ok{color:var(--gruen-600)}.hzb2-ezd-kachel-unter{text-overflow:ellipsis;white-space:nowrap;color:var(--n-500);font-size:11px;line-height:14px;overflow:hidden}.hzb2-ezd-modus .fi-fo-field-label-content{color:var(--n-600);font-size:12px;font-weight:500;line-height:16px}.hzb2-ezd-modus .fi-fo-field-label-required-mark{color:var(--rot-500);margin-left:3px}.hzb2-ezd-modus .fi-fo-toggle-buttons.fi-inline{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hzb2-ezd-modus .fi-fo-toggle-buttons .fi-fo-toggle-buttons-btn-ctn{display:flex}.hzb2-ezd-modus .fi-fo-toggle-buttons .fi-btn{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-default);height:36px;min-block-size:36px;box-shadow:none;color:var(--text-primary);white-space:nowrap;cursor:pointer;outline:0;flex:auto;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 12px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.hzb2-ezd-modus .fi-fo-toggle-buttons .fi-btn .fi-icon{width:14px;height:14px;color:var(--n-600)}.hzb2-ezd-modus .fi-fo-toggle-buttons .fi-btn:hover{background:var(--surface-page)}.hzb2-ezd-modus .fi-fo-toggle-buttons .fi-btn[aria-pressed=true]{border-color:var(--action-primary);background:var(--schiefer-50);color:var(--schiefer-700);box-shadow:inset 0 0 0 1px var(--action-primary)}.hzb2-ezd-modus .fi-fo-toggle-buttons .fi-btn[aria-pressed=true] .fi-icon{color:var(--schiefer-700)}.hzb2-ezd-modus .fi-fo-toggle-buttons .fi-fo-toggle-buttons-btn-ctn:last-child .fi-btn[aria-pressed=true]{border-color:var(--rot-500);background:var(--rot-100);color:var(--rot-600);box-shadow:inset 0 0 0 1px var(--rot-500)}.hzb2-ezd-modus .fi-fo-toggle-buttons .fi-fo-toggle-buttons-btn-ctn:last-child .fi-btn[aria-pressed=true] .fi-icon{color:var(--rot-600)}.hzb2-ezd-modus .fi-fo-toggle-buttons .fi-btn:disabled,.hzb2-ezd-modus .fi-fo-toggle-buttons .fi-btn.fi-disabled{opacity:.5;cursor:not-allowed}.hzb2-ezd-modus .fi-fo-toggle-buttons .fi-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hzb2-ezd-modus .fi-sc-text,.hzb2-ezd-modus .fi-fo-field-content-col>.fi-sc .fi-sc-text{color:var(--n-500);font-size:11px;line-height:14px}.hzb2-ezd .hzb2-ezd-optionen>.fi-grid,.hzb2-ezd .hzb2-ezd-optionen>.fi-grid.fi-sc-has-gap{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hzb2-ezd-optionen .fi-fo-field-label:has(.fi-checkbox-input:disabled){cursor:not-allowed;opacity:.6}@media (width<=40rem){.hzb2-ezd-schritte{flex-wrap:wrap;row-gap:8px}.hzb2-ezd-schritt{flex:45%}.hzb2-ezd-linie{display:none}.hzb2-ezd-kacheln{grid-template-columns:minmax(0,1fr)}.hzb2-ezd-kachel+.hzb2-ezd-kachel{border-left:0;border-top:1px solid var(--n-100)}.hzb2-ezd-modus .fi-fo-toggle-buttons.fi-inline,.hzb2-ezd .hzb2-ezd-optionen>.fi-grid{grid-template-columns:minmax(0,1fr)}}.dark .hzb2-ezd-schritt-unter,.dark .hzb2-ezd-kachel-label,.dark .hzb2-ezd-kachel-unter,.dark .hzb2-ezd-modus .fi-fo-field-label-content{color:var(--text-secondary)}.dark .hzb2-ezd-punkt{background:var(--n-800);color:var(--text-secondary)}.dark .hzb2-ezd-schritt.is-erledigt .hzb2-ezd-punkt{background:var(--company-4-bg);color:var(--schiefer-300)}.dark .hzb2-ezd-kachel+.hzb2-ezd-kachel{border-color:var(--n-800)}.dark .hzb2-ezd-kachel-wert.is-ok{color:var(--gruen-300)}.dark .hzb2-ezd-schritt.is-verworfen .hzb2-ezd-schritt-titel{color:var(--rot-300)}.dark .hzb2-ezd-modus .fi-fo-toggle-buttons .fi-btn[aria-pressed=true]{background:var(--company-4-bg);color:var(--schiefer-300);border-color:var(--schiefer-300);box-shadow:inset 0 0 0 1px var(--schiefer-300)}.dark .hzb2-ezd-modus .fi-fo-toggle-buttons .fi-btn[aria-pressed=true] .fi-icon{color:var(--schiefer-300)}.dark .hzb2-ezd-modus .fi-fo-toggle-buttons .fi-fo-toggle-buttons-btn-ctn:last-child .fi-btn[aria-pressed=true]{background:var(--status-error-bg);color:var(--rot-300);border-color:var(--rot-300);box-shadow:inset 0 0 0 1px var(--rot-300)}.dark .hzb2-ezd-modus .fi-fo-toggle-buttons .fi-fo-toggle-buttons-btn-ctn:last-child .fi-btn[aria-pressed=true] .fi-icon{color:var(--rot-300)}.fi-modal-window.hzb2-verlauf-dlg{background:var(--surface-default);max-width:min(680px,100%);box-shadow:var(--el-3);color:var(--text-primary);border-radius:12px;padding:0;font-size:14px;line-height:20px;overflow:hidden}.fi-modal-window-ctn:has(>.hzb2-verlauf-dlg){padding-top:96px}.hzb2-verlauf-dlg button{font-family:inherit}.hzb2-verlauf-dlg .fi-modal-header{border-bottom:1px solid var(--border-default);padding:16px 64px 16px 20px;display:block;position:relative}.hzb2-verlauf-dlg .fi-modal-header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-verlauf-dlg .fi-modal-heading{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;order:2;margin:0;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.hzb2-verlauf-dlg .fi-modal-description{color:var(--n-500);order:1;margin:0;font-size:12px;line-height:18px}.hzb2-verlauf-dlg-kontext{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.hzb2-verlauf-dlg .fi-modal-close-btn{border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--surface-default);width:32px;height:32px;color:var(--n-600);top:16px;right:20px;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset-inline-end:20px}.hzb2-verlauf-dlg .fi-modal-close-btn:hover{background:var(--surface-page)}.hzb2-verlauf-dlg .fi-modal-close-btn .fi-icon{width:14px;height:14px;color:var(--n-600)}.hzb2-verlauf-dlg .fi-modal-content{gap:0;max-height:min(64vh,640px);padding:16px 20px;overflow-y:auto}.hzb2-verlauf-dlg-inhalt{flex-direction:column;gap:14px;min-width:0;display:flex}.hzb2-verlauf-dlg-statuszeile{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.hzb2-verlauf-dlg-status{white-space:nowrap;border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.hzb2-verlauf-dlg-status.is-gruen{background:var(--gruen-100);color:var(--gruen-600)}.hzb2-verlauf-dlg-status.is-schiefer{background:var(--schiefer-50);color:var(--schiefer-700)}.hzb2-verlauf-dlg-status.is-orange{background:var(--orange-100);color:var(--orange-600)}.hzb2-verlauf-dlg-status.is-rot{background:var(--rot-100);color:var(--rot-600)}.hzb2-verlauf-dlg-status.is-grau{background:var(--n-100);color:var(--n-600)}.hzb2-verlauf-dlg-datum{color:var(--n-500);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.hzb2-verlauf-dlg-felder{border:1px solid var(--border-default);background:var(--surface-page);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;padding:12px 14px;display:grid}.hzb2-verlauf-dlg-feld{flex-direction:column;gap:2px;min-width:0;display:flex}.hzb2-verlauf-dlg-feld.is-breit{grid-column:1/-1}.hzb2-verlauf-dlg-feld>dt{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);font-size:11px;font-weight:500;line-height:16px}.hzb2-verlauf-dlg-feld>dd{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:13px;line-height:19px}.hzb2-verlauf-dlg-block{flex-direction:column;gap:6px;min-width:0;display:flex}.hzb2-verlauf-dlg-titel{letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);font-size:11px;font-weight:500;line-height:16px}.hzb2-verlauf-dlg-zahl{color:var(--n-400);font-variant-numeric:tabular-nums;margin-left:4px}.hzb2-verlauf-dlg-text{border:1px solid var(--border-default);background:var(--surface-default);max-height:220px;color:var(--n-700);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;padding:10px 12px;font-size:13px;line-height:19px;overflow-y:auto}.hzb2-verlauf-dlg-anhaenge{border:1px solid var(--border-default);border-radius:8px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hzb2-verlauf-dlg-anhaenge>li{min-width:0;min-height:32px;color:var(--text-primary);align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex}.hzb2-verlauf-dlg-anhaenge>li+li{border-top:1px solid var(--border-default)}.hzb2-verlauf-dlg-anhaenge>li>svg{color:var(--n-400);flex-shrink:0}.hzb2-verlauf-dlg-anhaenge>li>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.hzb2-verlauf-dlg-anhaenge>li>span.num{color:var(--n-500);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.hzb2-verlauf-dlg-tabelle{border-collapse:separate;border-spacing:0;table-layout:fixed;border:1px solid var(--border-default);border-radius:8px;width:100%;font-size:13px;line-height:19px;overflow:hidden}.hzb2-verlauf-dlg-tabelle th,.hzb2-verlauf-dlg-tabelle td{text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:7px 12px}.hzb2-verlauf-dlg-tabelle thead th{background:var(--surface-page);border-bottom:1px solid var(--border-default);letter-spacing:.06em;text-transform:uppercase;color:var(--n-500);font-size:11px;font-weight:500;line-height:16px}.hzb2-verlauf-dlg-tabelle thead th:first-child{width:30%}.hzb2-verlauf-dlg-tabelle tbody tr+tr>*{border-top:1px solid var(--border-default)}.hzb2-verlauf-dlg-tabelle tbody th{color:var(--n-600);font-weight:500}.hzb2-verlauf-dlg-tabelle tbody td:first-of-type{color:var(--n-500);text-decoration:line-through;-webkit-text-decoration-color:var(--n-300);-webkit-text-decoration-color:var(--n-300);-webkit-text-decoration-color:var(--n-300);text-decoration-color:var(--n-300)}.hzb2-verlauf-dlg-tabelle tbody td:nth-of-type(2){color:var(--text-primary)}.hzb2-verlauf-dlg-tabelle tbody td.is-leer{color:var(--n-400);text-decoration:none}.hzb2-verlauf-dlg-fehler,.hzb2-verlauf-dlg-hinweis{border-radius:8px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12px;line-height:18px;display:flex}.hzb2-verlauf-dlg-fehler{border:1px solid var(--rot-300);background:var(--rot-100);color:var(--rot-600)}.hzb2-verlauf-dlg-hinweis{border:1px solid var(--border-default);background:var(--surface-page);color:var(--n-600)}.hzb2-verlauf-dlg-fehler>svg,.hzb2-verlauf-dlg-hinweis>svg{flex-shrink:0;margin-top:2px}.hzb2-verlauf-dlg .fi-modal-footer{border-top:1px solid var(--border-default);background:var(--surface-page);margin:0;padding:12px 20px}.hzb2-verlauf-dlg .fi-modal-footer-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.hzb2-verlauf-dlg .hzb2-verlauf-dlg-sekundaer{border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-default);height:36px;min-block-size:36px;box-shadow:none;color:var(--text-primary);padding:0 12px;font-size:13px;font-weight:500}.hzb2-verlauf-dlg .hzb2-verlauf-dlg-sekundaer:hover{background:var(--surface-page)}.hzb2-verlauf-dlg .hzb2-verlauf-dlg-primaer{border-radius:var(--r-sm);background:var(--action-primary);height:36px;min-block-size:36px;color:var(--action-primary-text);border:0;gap:6px;padding:0 12px;font-size:13px;font-weight:500}.hzb2-verlauf-dlg .hzb2-verlauf-dlg-primaer:hover{background:var(--action-primary-hover)}.hzb2-verlauf-dlg .hzb2-verlauf-dlg-primaer .fi-icon{width:14px;height:14px;color:var(--action-primary-text)}.hzb2-verlauf-dlg .hzb2-verlauf-dlg-primaer:focus-visible,.hzb2-verlauf-dlg .hzb2-verlauf-dlg-sekundaer:focus-visible,.hzb2-verlauf-dlg .fi-modal-close-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (width<=640px){.hzb2-verlauf-dlg-felder{grid-template-columns:minmax(0,1fr)}}[x-cloak]{display:none!important}@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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-font-weight{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-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-ease{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
