.drug-menu{background:hsl(var(--popover));border:1px solid hsl(var(--border));border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;display:flex;flex-direction:column;overflow:auto;padding:.5rem;position:relative;min-width:14rem;max-width:20rem;max-height:24rem}.drug-menu-item{align-items:flex-start;background-color:transparent;border:none;border-radius:.25rem;display:flex;gap:.5rem;padding:.375rem .5rem;text-align:left;width:100%;cursor:pointer;transition:background-color .1s ease-out,color .1s ease-out,transform 80ms ease-out;color:hsl(var(--foreground))}.drug-menu-item:active:not(.loading):not(.no-results):not(.hint){transform:scale(.98)}.drug-menu-item.is-selected{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}@media(hover:hover)and (pointer:fine){.drug-menu-item:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}}.drug-menu-item.loading,.drug-menu-item.no-results,.drug-menu-item.hint{opacity:.6;cursor:default}@media(hover:hover)and (pointer:fine){.drug-menu-item.loading:hover,.drug-menu-item.no-results:hover,.drug-menu-item.hint:hover{background-color:transparent}}.drug-menu-icon{flex-shrink:0;width:16px;height:16px;margin-top:2px;color:hsl(var(--muted-foreground))}.drug-menu-item.is-selected .drug-menu-icon{color:hsl(var(--accent-foreground))}@media(hover:hover)and (pointer:fine){.drug-menu-item:hover .drug-menu-icon{color:hsl(var(--accent-foreground))}}.drug-menu-content{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.drug-menu-title{font-size:.875rem;font-weight:500;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drug-menu-subtitle{display:flex;align-items:center;gap:4px;font-size:.75rem;color:hsl(var(--muted-foreground));line-height:1.3}.drug-menu-item.is-selected .drug-menu-subtitle{color:hsl(var(--accent-foreground));opacity:.8}@media(hover:hover)and (pointer:fine){.drug-menu-item:hover .drug-menu-subtitle{color:hsl(var(--accent-foreground));opacity:.8}}.drug-menu-variant{font-style:italic}.drug-menu-separator{opacity:.5}.drug-menu-type{opacity:.7}.tiptap-tooltip{--tt-tooltip-bg: var(--tt-gray-light-900);--tt-tooltip-text: var(--white);--tt-kbd: var(--tt-gray-dark-a-400)}.dark .tiptap-tooltip{--tt-tooltip-bg: var(--white);--tt-tooltip-text: var(--tt-gray-light-600);--tt-kbd: var(--tt-gray-light-a-400)}.tiptap-tooltip{z-index:200;overflow:hidden;border-radius:var(--tt-radius-md, .375rem);background-color:var(--tt-tooltip-bg);padding:.375rem .5rem;font-size:.75rem;font-weight:500;color:var(--tt-tooltip-text);box-shadow:0 4px 6px -1px #0000001a;text-align:center}.tiptap-tooltip kbd{display:inline-block;text-align:center;vertical-align:baseline;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;text-transform:capitalize;color:var(--tt-kbd)}.tiptap-button{--tt-button-default-bg-color: var(--tt-gray-light-a-100);--tt-button-hover-bg-color: var(--tt-gray-light-200);--tt-button-active-bg-color: var(--tt-gray-light-a-200);--tt-button-active-bg-color-emphasized: var( --tt-brand-color-100 );--tt-button-active-bg-color-subdued: var( --tt-gray-light-a-200 );--tt-button-active-hover-bg-color: var(--tt-gray-light-300);--tt-button-active-hover-bg-color-emphasized: var( --tt-brand-color-200 );--tt-button-active-hover-bg-color-subdued: var( --tt-gray-light-a-300 );--tt-button-disabled-bg-color: var(--tt-gray-light-a-50)}.dark .tiptap-button{--tt-button-default-bg-color: var(--tt-gray-dark-a-100);--tt-button-hover-bg-color: var(--tt-gray-dark-200);--tt-button-active-bg-color: var(--tt-gray-dark-a-200);--tt-button-active-bg-color-emphasized: var( --tt-brand-color-900 );--tt-button-active-bg-color-subdued: var( --tt-gray-dark-a-200 );--tt-button-active-hover-bg-color: var(--tt-gray-dark-300);--tt-button-active-hover-bg-color-emphasized: var( --tt-brand-color-800 );--tt-button-active-hover-bg-color-subdued: var( --tt-gray-dark-a-300 );--tt-button-disabled-bg-color: var(--tt-gray-dark-a-50)}.tiptap-button{--tt-button-default-text-color: var(--tt-gray-light-a-600);--tt-button-hover-text-color: var(--tt-gray-light-a-900);--tt-button-active-text-color: var(--tt-gray-light-a-900);--tt-button-active-text-color-emphasized: var(--tt-gray-light-a-900);--tt-button-active-text-color-subdued: var(--tt-gray-light-a-900);--tt-button-disabled-text-color: var(--tt-gray-light-a-400)}.dark .tiptap-button{--tt-button-default-text-color: var(--tt-gray-dark-a-600);--tt-button-hover-text-color: var(--tt-gray-dark-a-900);--tt-button-active-text-color: var(--tt-gray-dark-a-900);--tt-button-active-text-color-emphasized: var(--tt-gray-dark-a-900);--tt-button-active-text-color-subdued: var(--tt-gray-dark-a-900);--tt-button-disabled-text-color: var(--tt-gray-dark-a-300)}.tiptap-button{--tt-button-default-icon-color: var(--tt-gray-light-a-600);--tt-button-hover-icon-color: var(--tt-gray-light-a-900);--tt-button-active-icon-color: var(--tt-brand-color-500);--tt-button-active-icon-color-emphasized: var(--tt-brand-color-600);--tt-button-active-icon-color-subdued: var(--tt-gray-light-a-900);--tt-button-disabled-icon-color: var(--tt-gray-light-a-400)}.dark .tiptap-button{--tt-button-default-icon-color: var(--tt-gray-dark-a-600);--tt-button-hover-icon-color: var(--tt-gray-dark-a-900);--tt-button-active-icon-color: var(--tt-brand-color-400);--tt-button-active-icon-color-emphasized: var(--tt-brand-color-400);--tt-button-active-icon-color-subdued: var(--tt-gray-dark-a-900);--tt-button-disabled-icon-color: var(--tt-gray-dark-a-400)}.tiptap-button{--tt-button-default-icon-sub-color: var(--tt-gray-light-a-400);--tt-button-hover-icon-sub-color: var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color: var(--tt-gray-light-a-400);--tt-button-active-icon-sub-color-emphasized: var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-subdued: var(--tt-gray-light-a-400);--tt-button-disabled-icon-sub-color: var(--tt-gray-light-a-100)}.dark .tiptap-button{--tt-button-default-icon-sub-color: var(--tt-gray-dark-a-300);--tt-button-hover-icon-sub-color: var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color: var(--tt-gray-dark-a-300);--tt-button-active-icon-sub-color-emphasized: var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color-subdued: var(--tt-gray-dark-a-300);--tt-button-disabled-icon-sub-color: var(--tt-gray-dark-a-100)}.tiptap-button{--tt-button-default-dropdown-arrows-color: var(--tt-gray-light-a-600);--tt-button-hover-dropdown-arrows-color: var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color: var(--tt-gray-light-a-600);--tt-button-active-dropdown-arrows-color-emphasized: var( --tt-gray-light-a-700 );--tt-button-active-dropdown-arrows-color-subdued: var(--tt-gray-light-a-600);--tt-button-disabled-dropdown-arrows-color: var(--tt-gray-light-a-400)}.dark .tiptap-button{--tt-button-default-dropdown-arrows-color: var(--tt-gray-dark-a-600);--tt-button-hover-dropdown-arrows-color: var(--tt-gray-dark-a-700);--tt-button-active-dropdown-arrows-color: var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-emphasized: var( --tt-gray-dark-a-700 );--tt-button-active-dropdown-arrows-color-subdued: var(--tt-gray-dark-a-600);--tt-button-disabled-dropdown-arrows-color: var(--tt-gray-dark-a-400)}.tiptap-button[data-style=ghost]{--tt-button-default-bg-color: var(--transparent);--tt-button-hover-bg-color: var(--tt-gray-light-200);--tt-button-active-bg-color: var(--tt-gray-light-a-100);--tt-button-active-bg-color-emphasized: var( --tt-brand-color-100 );--tt-button-active-bg-color-subdued: var( --tt-gray-light-a-100 );--tt-button-active-hover-bg-color: var(--tt-gray-light-200);--tt-button-active-hover-bg-color-emphasized: var( --tt-brand-color-200 );--tt-button-active-hover-bg-color-subdued: var( --tt-gray-light-a-200 );--tt-button-disabled-bg-color: var(--transparent)}.dark .tiptap-button[data-style=ghost]{--tt-button-default-bg-color: var(--transparent);--tt-button-hover-bg-color: var(--tt-gray-dark-200);--tt-button-active-bg-color: var(--tt-gray-dark-a-100);--tt-button-active-bg-color-emphasized: var( --tt-brand-color-900 );--tt-button-active-bg-color-subdued: var( --tt-gray-dark-a-100 );--tt-button-active-hover-bg-color: var(--tt-gray-dark-200);--tt-button-active-hover-bg-color-emphasized: var( --tt-brand-color-800 );--tt-button-active-hover-bg-color-subdued: var( --tt-gray-dark-a-200 );--tt-button-disabled-bg-color: var(--transparent)}.tiptap-button[data-style=ghost]{--tt-button-default-text-color: var(--tt-gray-light-a-600);--tt-button-hover-text-color: var(--tt-gray-light-a-900);--tt-button-active-text-color: var(--tt-gray-light-a-900);--tt-button-active-text-color-emphasized: var(--tt-gray-light-a-900);--tt-button-active-text-color-subdued: var(--tt-gray-light-a-900);--tt-button-disabled-text-color: var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=ghost]{--tt-button-default-text-color: var(--tt-gray-dark-a-600);--tt-button-hover-text-color: var(--tt-gray-dark-a-900);--tt-button-active-text-color: var(--tt-gray-dark-a-900);--tt-button-active-text-color-emphasized: var(--tt-gray-dark-a-900);--tt-button-active-text-color-subdued: var(--tt-gray-dark-a-900);--tt-button-disabled-text-color: var(--tt-gray-dark-a-300)}.tiptap-button[data-style=ghost]{--tt-button-default-icon-color: var(--tt-gray-light-a-600);--tt-button-hover-icon-color: var(--tt-gray-light-a-900);--tt-button-active-icon-color: var(--tt-brand-color-500);--tt-button-active-icon-color-emphasized: var(--tt-brand-color-600);--tt-button-active-icon-color-subdued: var(--tt-gray-light-a-900);--tt-button-disabled-icon-color: var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=ghost]{--tt-button-default-icon-color: var(--tt-gray-dark-a-600);--tt-button-hover-icon-color: var(--tt-gray-dark-a-900);--tt-button-active-icon-color: var(--tt-brand-color-400);--tt-button-active-icon-color-emphasized: var(--tt-brand-color-300);--tt-button-active-icon-color-subdued: var(--tt-gray-dark-a-900);--tt-button-disabled-icon-color: var(--tt-gray-dark-a-400)}.tiptap-button[data-style=ghost]{--tt-button-default-icon-sub-color: var(--tt-gray-light-a-400);--tt-button-hover-icon-sub-color: var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color: var(--tt-gray-light-a-400);--tt-button-active-icon-sub-color-emphasized: var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-subdued: var(--tt-gray-light-a-400);--tt-button-disabled-icon-sub-color: var(--tt-gray-light-a-100)}.dark .tiptap-button[data-style=ghost]{--tt-button-default-icon-sub-color: var(--tt-gray-dark-a-300);--tt-button-hover-icon-sub-color: var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color: var(--tt-gray-dark-a-300);--tt-button-active-icon-sub-color-emphasized: var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color-subdued: var(--tt-gray-dark-a-300);--tt-button-disabled-icon-sub-color: var(--tt-gray-dark-a-100)}.tiptap-button[data-style=ghost]{--tt-button-default-dropdown-arrows-color: var(--tt-gray-light-a-600);--tt-button-hover-dropdown-arrows-color: var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color: var(--tt-gray-light-a-600);--tt-button-active-dropdown-arrows-color-emphasized: var( --tt-gray-light-a-700 );--tt-button-active-dropdown-arrows-color-subdued: var( --tt-gray-light-a-600 );--tt-button-disabled-dropdown-arrows-color: var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=ghost]{--tt-button-default-dropdown-arrows-color: var(--tt-gray-dark-a-600);--tt-button-hover-dropdown-arrows-color: var(--tt-gray-dark-a-700);--tt-button-active-dropdown-arrows-color: var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-emphasized: var( --tt-gray-dark-a-700 );--tt-button-active-dropdown-arrows-color-subdued: var( --tt-gray-dark-a-600 );--tt-button-disabled-dropdown-arrows-color: var(--tt-gray-dark-a-400)}.tiptap-button[data-style=primary]{--tt-button-default-bg-color: var(--tt-brand-color-500);--tt-button-hover-bg-color: var(--tt-brand-color-600);--tt-button-active-bg-color: var(--tt-brand-color-100);--tt-button-active-bg-color-emphasized: var( --tt-brand-color-100 );--tt-button-active-bg-color-subdued: var( --tt-brand-color-100 );--tt-button-active-hover-bg-color: var(--tt-brand-color-200);--tt-button-active-hover-bg-color-emphasized: var( --tt-brand-color-200 );--tt-button-active-hover-bg-color-subdued: var( --tt-brand-color-200 );--tt-button-disabled-bg-color: var(--tt-gray-light-a-100)}.dark .tiptap-button[data-style=primary]{--tt-button-default-bg-color: var(--tt-brand-color-500);--tt-button-hover-bg-color: var(--tt-brand-color-600);--tt-button-active-bg-color: var(--tt-brand-color-900);--tt-button-active-bg-color-emphasized: var( --tt-brand-color-900 );--tt-button-active-bg-color-subdued: var( --tt-brand-color-900 );--tt-button-active-hover-bg-color: var(--tt-brand-color-800);--tt-button-active-hover-bg-color-emphasized: var( --tt-brand-color-800 );--tt-button-active-hover-bg-color-subdued: var( --tt-brand-color-800 );--tt-button-disabled-bg-color: var(--tt-gray-dark-a-100)}.tiptap-button[data-style=primary]{--tt-button-default-text-color: var(--white);--tt-button-hover-text-color: var(--white);--tt-button-active-text-color: var(--tt-gray-light-a-900);--tt-button-active-text-color-emphasized: var(--tt-gray-light-a-900);--tt-button-active-text-color-subdued: var(--tt-gray-light-a-900);--tt-button-disabled-text-color: var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=primary]{--tt-button-default-text-color: var(--white);--tt-button-hover-text-color: var(--white);--tt-button-active-text-color: var(--tt-gray-dark-a-900);--tt-button-active-text-color-emphasized: var(--tt-gray-dark-a-900);--tt-button-active-text-color-subdued: var(--tt-gray-dark-a-900);--tt-button-disabled-text-color: var(--tt-gray-dark-a-300)}.tiptap-button[data-style=primary]{--tt-button-default-icon-color: var(--white);--tt-button-hover-icon-color: var(--white);--tt-button-active-icon-color: var(--tt-brand-color-600);--tt-button-active-icon-color-emphasized: var(--tt-brand-color-600);--tt-button-active-icon-color-subdued: var(--tt-brand-color-600);--tt-button-disabled-icon-color: var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=primary]{--tt-button-default-icon-color: var(--white);--tt-button-hover-icon-color: var(--white);--tt-button-active-icon-color: var(--tt-brand-color-400);--tt-button-active-icon-color-emphasized: var(--tt-brand-color-400);--tt-button-active-icon-color-subdued: var(--tt-brand-color-400);--tt-button-disabled-icon-color: var(--tt-gray-dark-a-300)}.tiptap-button[data-style=primary]{--tt-button-default-icon-sub-color: var(--tt-gray-dark-a-500);--tt-button-hover-icon-sub-color: var(--tt-gray-dark-a-500);--tt-button-active-icon-sub-color: var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-emphasized: var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-subdued: var(--tt-gray-light-a-500);--tt-button-disabled-icon-sub-color: var(--tt-gray-light-a-100)}.dark .tiptap-button[data-style=primary]{--tt-button-default-icon-sub-color: var(--tt-gray-dark-a-400);--tt-button-hover-icon-sub-color: var(--tt-gray-dark-a-500);--tt-button-active-icon-sub-color: var(--tt-gray-dark-a-300);--tt-button-active-icon-sub-color-emphasized: var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color-subdued: var(--tt-gray-dark-a-300);--tt-button-disabled-icon-sub-color: var(--tt-gray-dark-a-100)}.tiptap-button[data-style=primary]{--tt-button-default-dropdown-arrows-color: var(--white);--tt-button-hover-dropdown-arrows-color: var(--white);--tt-button-active-dropdown-arrows-color: var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color-emphasized: var( --tt-gray-light-a-700 );--tt-button-active-dropdown-arrows-color-subdued: var( --tt-gray-light-a-700 );--tt-button-disabled-dropdown-arrows-color: var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=primary]{--tt-button-default-dropdown-arrows-color: var(--white);--tt-button-hover-dropdown-arrows-color: var(--white);--tt-button-active-dropdown-arrows-color: var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-emphasized: var( --tt-gray-dark-a-600 );--tt-button-active-dropdown-arrows-color-subdued: var( --tt-gray-dark-a-600 );--tt-button-disabled-dropdown-arrows-color: var(--tt-gray-dark-a-400)}.tiptap-button-group{position:relative;display:flex;vertical-align:middle}.tiptap-button-group[data-orientation=vertical]{flex-direction:column;align-items:flex-start;justify-content:center;min-width:max-content}.tiptap-button-group[data-orientation=vertical]>.tiptap-button{width:100%}.tiptap-button-group[data-orientation=horizontal]{gap:.125rem;flex-direction:row;align-items:center}.tiptap-button{font-size:.875rem;font-weight:500;font-feature-settings:"salt" on,"cv01" on;line-height:1.15;height:2rem;min-width:2rem;border:none;padding:.5rem;gap:.25rem;display:flex;align-items:center;justify-content:center;border-radius:var(--tt-radius-lg, .75rem);transition-property:background,color,opacity,transform;transition-duration:var(--tt-transition-duration-default);transition-timing-function:var(--tt-transition-easing-default)}.tiptap-button:active:not(:disabled){transform:scale(.97)}.tiptap-button:focus-visible{outline:none}.tiptap-button[data-highlighted=true],.tiptap-button[data-focus-visible=true]{background-color:var(--tt-button-hover-bg-color);color:var(--tt-button-hover-text-color)}.tiptap-button[data-weight=small]{width:1.5rem;min-width:1.5rem;padding-right:0;padding-left:0}.tiptap-button[data-size=large]{font-size:.9375rem;height:2.375rem;min-width:2.375rem;padding:.625rem}.tiptap-button[data-size=small]{font-size:.75rem;line-height:1.2;height:1.5rem;min-width:1.5rem;padding:.3125rem;border-radius:var(--tt-radius-md, .5rem)}.tiptap-button .tiptap-button-text{padding:0 .125rem;flex-grow:1;text-align:left;line-height:1.5rem}.tiptap-button[data-text-trim=on] .tiptap-button-text{text-overflow:ellipsis;overflow:hidden}.tiptap-button .tiptap-button-icon,.tiptap-button .tiptap-button-icon-sub,.tiptap-button .tiptap-button-dropdown-arrows,.tiptap-button .tiptap-button-dropdown-small{flex-shrink:0}.tiptap-button .tiptap-button-icon{width:1rem;height:1rem}.tiptap-button[data-size=large] .tiptap-button-icon{width:1.125rem;height:1.125rem}.tiptap-button[data-size=small] .tiptap-button-icon{width:.875rem;height:.875rem}.tiptap-button .tiptap-button-icon-sub{width:1rem;height:1rem}.tiptap-button[data-size=large] .tiptap-button-icon-sub{width:1.125rem;height:1.125rem}.tiptap-button[data-size=small] .tiptap-button-icon-sub{width:.875rem;height:.875rem}.tiptap-button .tiptap-button-dropdown-arrows{width:.75rem;height:.75rem}.tiptap-button[data-size=large] .tiptap-button-dropdown-arrows{width:.875rem;height:.875rem}.tiptap-button[data-size=small] .tiptap-button-dropdown-arrows,.tiptap-button .tiptap-button-dropdown-small{width:.625rem;height:.625rem}.tiptap-button[data-size=large] .tiptap-button-dropdown-small{width:.75rem;height:.75rem}.tiptap-button[data-size=small] .tiptap-button-dropdown-small{width:.5rem;height:.5rem}.tiptap-button:has(>svg):not(:has(>:not(svg))){gap:.125rem}.tiptap-button:has(>svg):not(:has(>:not(svg)))[data-size=large],.tiptap-button:has(>svg):not(:has(>:not(svg)))[data-size=small]{gap:.125rem}.tiptap-button:has(>svg:nth-of-type(2)):has(>.tiptap-button-dropdown-small):not(:has(>svg:nth-of-type(3))):not(:has(>.tiptap-button-text)){gap:0;padding-right:.25rem}.tiptap-button:has(>svg:nth-of-type(2)):has(>.tiptap-button-dropdown-small):not(:has(>svg:nth-of-type(3))):not(:has(>.tiptap-button-text))[data-size=large]{padding-right:.375rem}.tiptap-button:has(>svg:nth-of-type(2)):has(>.tiptap-button-dropdown-small):not(:has(>svg:nth-of-type(3))):not(:has(>.tiptap-button-text))[data-size=small]{padding-right:.25rem}.tiptap-button .tiptap-button-emoji{width:1rem;display:flex;justify-content:center}.tiptap-button[data-size=large] .tiptap-button-emoji{width:1.125rem}.tiptap-button[data-size=small] .tiptap-button-emoji{width:.875rem}.tiptap-button{background-color:var(--tt-button-default-bg-color);color:var(--tt-button-default-text-color)}.tiptap-button .tiptap-button-icon{color:var(--tt-button-default-icon-color)}.tiptap-button .tiptap-button-icon-sub{color:var(--tt-button-default-icon-sub-color)}.tiptap-button .tiptap-button-dropdown-arrows,.tiptap-button .tiptap-button-dropdown-small{color:var(--tt-button-default-dropdown-arrows-color)}.tiptap-button[data-active-item=true]:not([disabled]),.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]){background-color:var(--tt-button-hover-bg-color);color:var(--tt-button-hover-text-color)}.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-icon,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-icon{color:var(--tt-button-hover-icon-color)}.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-icon-sub,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-icon-sub{color:var(--tt-button-hover-icon-sub-color)}.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-dropdown-small,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-dropdown-arrows,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-dropdown-small{color:var(--tt-button-hover-dropdown-arrows-color)}@media(hover:hover)and (pointer:fine){.tiptap-button:hover:not([data-active-item=true]):not([disabled]){background-color:var(--tt-button-hover-bg-color);color:var(--tt-button-hover-text-color)}.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-icon{color:var(--tt-button-hover-icon-color)}.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-icon-sub{color:var(--tt-button-hover-icon-sub-color)}.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-dropdown-small{color:var(--tt-button-hover-dropdown-arrows-color)}}.tiptap-button[data-active-state=on]:not([disabled]),.tiptap-button[data-state=open]:not([disabled]){background-color:var(--tt-button-active-bg-color);color:var(--tt-button-active-text-color)}.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-icon{color:var(--tt-button-active-icon-color)}.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-icon-sub,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-icon-sub{color:var(--tt-button-active-icon-sub-color)}.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-dropdown-small,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-dropdown-small{color:var(--tt-button-active-dropdown-arrows-color)}@media(hover:hover)and (pointer:fine){.tiptap-button[data-active-state=on]:not([disabled]):hover,.tiptap-button[data-state=open]:not([disabled]):hover{background-color:var(--tt-button-active-hover-bg-color)}}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized],.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized]{background-color:var(--tt-button-active-bg-color-emphasized);color:var(--tt-button-active-text-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon{color:var(--tt-button-active-icon-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon-sub,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon-sub{color:var(--tt-button-active-icon-sub-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-arrows,.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-small,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-arrows,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-small{color:var(--tt-button-active-dropdown-arrows-color-emphasized)}@media(hover:hover)and (pointer:fine){.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized]:hover,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized]:hover{background-color:var(--tt-button-active-hover-bg-color-emphasized)}}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued],.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued]{background-color:var(--tt-button-active-bg-color-subdued);color:var(--tt-button-active-text-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-icon{color:var(--tt-button-active-icon-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-icon-sub,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-icon-sub{color:var(--tt-button-active-icon-sub-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-arrows,.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-small,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-arrows,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-small{color:var(--tt-button-active-dropdown-arrows-color-subdued)}@media(hover:hover)and (pointer:fine){.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued]:hover,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued]:hover{background-color:var(--tt-button-active-hover-bg-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued]:hover .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued]:hover .tiptap-button-icon{color:var(--tt-button-active-icon-color-subdued)}}.tiptap-button:disabled{background-color:var(--tt-button-disabled-bg-color);color:var(--tt-button-disabled-text-color)}.tiptap-button:disabled .tiptap-button-icon{color:var(--tt-button-disabled-icon-color)}:root{--tiptap-image-upload-active: hsl(207, 100%, 50%);--tiptap-image-upload-progress-bg: hsl(207, 100%, 95%);--tiptap-image-upload-icon-bg: hsl(207, 100%, 50%);--tiptap-image-upload-text-color: hsl(207, 100%, 20%);--tiptap-image-upload-subtext-color: hsl(215, 16%, 47%);--tiptap-image-upload-border: hsl(214, 32%, 91%);--tiptap-image-upload-border-hover: hsl(207, 100%, 70%);--tiptap-image-upload-border-active: hsl(207, 100%, 50%);--tiptap-image-upload-icon-doc-bg: hsl(210, 40%, 96%);--tiptap-image-upload-icon-doc-border: hsl(214, 32%, 91%);--tiptap-image-upload-icon-color: white}.tiptap-image-upload{margin:1rem 0}.tiptap-image-upload input[type=file]{display:none}.tiptap-image-upload .tiptap-image-upload-dropzone{position:relative;width:3.125rem;height:3.75rem;display:inline-flex;align-items:flex-start;justify-content:center;-webkit-user-select:none;user-select:none}.tiptap-image-upload .tiptap-image-upload-icon-container{position:absolute;width:1.75rem;height:1.75rem;bottom:0;right:0;background-color:var(--tiptap-image-upload-icon-bg);border-radius:var(--tt-radius-lg, .75rem);display:flex;align-items:center;justify-content:center}.tiptap-image-upload .tiptap-image-upload-icon{width:.875rem;height:.875rem;color:var(--tiptap-image-upload-icon-color)}.tiptap-image-upload .tiptap-image-upload-dropzone-rect-primary{color:var(--tiptap-image-upload-icon-doc-bg);position:absolute}.tiptap-image-upload .tiptap-image-upload-dropzone-rect-secondary{position:absolute;top:0;right:.25rem;bottom:0;color:var(--tiptap-image-upload-icon-doc-border)}.tiptap-image-upload .tiptap-image-upload-text{color:var(--tiptap-image-upload-text-color);font-weight:500;font-size:.875rem;line-height:normal}.tiptap-image-upload .tiptap-image-upload-text em{font-style:normal;text-decoration:underline}.tiptap-image-upload .tiptap-image-upload-subtext{color:var(--tiptap-image-upload-subtext-color);font-weight:600;line-height:normal;font-size:.75rem}.tiptap-image-upload .tiptap-image-upload-drag-area{padding:2rem 1.5rem;border:1.5px dashed var(--tiptap-image-upload-border);border-radius:var(--tt-radius-md, .5rem);text-align:center;cursor:pointer;position:relative;overflow:hidden;transition:border-color .2s ease,background-color .2s ease}.tiptap-image-upload .tiptap-image-upload-drag-area:hover{border-color:var(--tiptap-image-upload-border-hover)}.tiptap-image-upload .tiptap-image-upload-drag-area.drag-active{border-color:var(--tiptap-image-upload-border-active);background-color:rgba(var(--tiptap-image-upload-active-rgb, 0, 123, 255),.05)}.tiptap-image-upload .tiptap-image-upload-drag-area.drag-over{border-color:var(--tiptap-image-upload-border-active);background-color:rgba(var(--tiptap-image-upload-active-rgb, 0, 123, 255),.1)}.tiptap-image-upload .tiptap-image-upload-content{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.25rem;-webkit-user-select:none;user-select:none}.tiptap-image-upload .tiptap-image-upload-previews{display:flex;flex-direction:column;gap:.75rem}.tiptap-image-upload .tiptap-image-upload-header{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid var(--tiptap-image-upload-border);margin-bottom:.5rem}.tiptap-image-upload .tiptap-image-upload-header span{font-size:.875rem;font-weight:500;color:var(--tiptap-image-upload-text-color)}.tiptap-image-upload .tiptap-image-upload-preview{position:relative;border-radius:var(--tt-radius-md, .5rem);overflow:hidden}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-progress{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--tiptap-image-upload-progress-bg);transition:width .3s ease-out,background-color .3s ease-out}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-preview-content{position:relative;border:1px solid var(--tiptap-image-upload-border);border-radius:var(--tt-radius-md, .5rem);padding:1rem;display:flex;align-items:center;justify-content:space-between}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-file-info{display:flex;align-items:center;gap:.75rem;height:2rem}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-file-info .tiptap-image-upload-file-icon{padding:.5rem;background-color:var(--tiptap-image-upload-icon-bg);border-radius:var(--tt-radius-lg, .75rem)}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-file-info .tiptap-image-upload-file-icon svg{width:.875rem;height:.875rem;color:var(--tiptap-image-upload-icon-color)}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-details{display:flex;flex-direction:column}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-actions{display:flex;align-items:center;gap:.5rem}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-actions .tiptap-image-upload-progress-text{font-size:.75rem;color:var(--tiptap-image-upload-border-active);font-weight:600}.tiptap.ProseMirror.ProseMirror-focused .ProseMirror-selectednode .tiptap-image-upload-drag-area{border-color:var(--tiptap-image-upload-active)}@media(max-width:480px){.tiptap-image-upload .tiptap-image-upload-drag-area{padding:1.5rem 1rem}.tiptap-image-upload .tiptap-image-upload-header{flex-direction:column;align-items:flex-start;gap:.5rem}.tiptap-image-upload .tiptap-image-upload-preview-content{padding:.75rem}}.image-node-pro{margin:.75rem 0;position:relative}.image-node-pro.is-selected .image-node-pro-figure{outline:2px solid hsl(207,100%,50%);outline-offset:2px;border-radius:6px}.image-node-pro.is-selected .image-node-pro-figure[data-display-mode=full]{border-radius:0;outline-offset:0}.image-node-pro-figure{margin:0;padding:0;display:flex;flex-direction:column;align-items:center;position:relative;overflow:visible}.image-node-pro-figure[data-display-mode=inline] .image-node-pro-image-wrapper{width:auto}.image-node-pro-figure[data-display-mode=inline] .image-node-pro-image{max-width:100%;width:auto}.image-node-pro-figure[data-display-mode=full]{margin-left:-26px;margin-right:-26px;width:calc(100% + 52px)}.image-node-pro-figure[data-display-mode=full] .image-node-pro-image-wrapper{width:100%}.image-node-pro-figure[data-display-mode=full] .image-node-pro-image{width:100%;border-radius:0;border-left:none;border-right:none}.image-node-pro-figure[data-display-mode=full] .image-node-pro-caption{padding-left:26px;padding-right:26px}.image-node-pro-toolbar{position:absolute;top:-44px;left:50%;transform:translate(-50%);z-index:50;display:flex;align-items:center;gap:2px;padding:4px;background:hsl(var(--popover));border:1px solid hsl(var(--border));border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;pointer-events:auto}@media print{.image-node-pro-toolbar{display:none!important}}.image-node-pro-toolbar-divider{width:1px;height:20px;background:hsl(var(--border));margin:0 2px}.image-node-pro-image-wrapper{display:flex;justify-content:center;width:100%}.image-node-pro-image{max-width:100%;height:auto;border-radius:6px;display:block;-webkit-user-select:none;user-select:none}.image-node-pro-caption{padding:6px 0 0;text-align:center;width:100%}.image-node-pro-caption-text{font-size:10px;color:hsl(var(--muted-foreground));line-height:1.4;cursor:text;display:inline-block;font-style:italic}.image-node-pro-caption-input{width:100%;max-width:100%;padding:4px 8px;font-size:10px;border:1px solid hsl(var(--ring));border-radius:4px;outline:none;text-align:center;color:hsl(var(--foreground));background:hsl(var(--background));font-style:italic}.image-node-pro-caption-input:focus{box-shadow:0 0 0 2px hsl(var(--ring)/.2)}.image-node-pro-caption-input::placeholder{color:hsl(var(--muted-foreground))}@media print{.image-node-pro{margin:.5rem 0;page-break-inside:avoid}.image-node-pro-figure{background:transparent;border:none}.image-node-pro-image{max-width:100%;border:none}.image-node-pro-caption{padding:4px 0}.image-node-pro-caption-text{color:#000}}.tiptap-wrapper .tiptap-editor{min-height:calc(var(--editor-text-line-height) * 1em);overflow:visible;font-family:var(--editor-font-primary);font-size:var(--editor-text-font-size);line-height:var(--editor-text-line-height);font-weight:var(--editor-text-font-weight);color:var(--editor-text-color);margin:0;padding:0;outline:none;-webkit-locale:"de";hyphens:none;-webkit-hyphens:none;-moz-hyphens:none;overflow-wrap:break-word;word-break:break-word}.tiptap-wrapper .small-font{font-size:var(--editor-text-small-font-size, 8px)}.tiptap-wrapper .quicksand-font,.quicksand-font,.tiptap-wrapper .highlight-item-content{font-family:var(--editor-font-heading);font-weight:var(--editor-quicksand-font-weight)}.tiptap-wrapper sup .small-font,.tiptap-wrapper sub .small-font{font-size:calc(var(--editor-text-small-font-size, 8px) * .7)}.content-box-block .tiptap-wrapper .tiptap-editor{font-size:var(--editor-contentbox-text-font-size)}.content-box-block .tiptap-wrapper .small-font{font-size:var(--editor-contentbox-small-font-size)}.content-box-block .tiptap-wrapper sup .small-font,.content-box-block .tiptap-wrapper sub .small-font{font-size:calc(var(--editor-contentbox-small-font-size) * .7)}.tiptap-wrapper sup .small-font{position:relative;top:.05em;display:inline-block}.tiptap-wrapper sub .small-font{position:relative;top:-.02em;display:inline-block}.tiptap-wrapper u{text-decoration:underline;text-decoration-thickness:var(--editor-text-underline-thickness, 1px);text-underline-offset:var(--editor-text-underline-offset, 1px);text-decoration-color:currentColor;-webkit-text-decoration-skip-ink:var(--editor-text-underline-skip-ink, none);text-decoration-skip-ink:var(--editor-text-underline-skip-ink, none)}.tiptap-wrapper .tiptap-editor:focus{outline:none}.tiptap-wrapper .tiptap-paragraph{margin:0;padding:0}.tiptap-wrapper .ProseMirror>p.tiptap-paragraph:last-child:not(:first-child):has(>br.ProseMirror-trailingBreak:only-child),.tiptap-wrapper .ProseMirror>p:last-child:not(:first-child):has(>br.ProseMirror-trailingBreak:only-child),.tiptap-wrapper .ProseMirror>p.tiptap-paragraph:last-child:not(:first-child):empty{display:none!important;margin:0!important;padding:0!important;height:0!important;line-height:0!important}.tiptap-wrapper.show-trailing-paragraph .ProseMirror>p.tiptap-paragraph:last-child:not(:first-child):has(>br.ProseMirror-trailingBreak:only-child),.tiptap-wrapper.show-trailing-paragraph .ProseMirror>p:last-child:not(:first-child):has(>br.ProseMirror-trailingBreak:only-child),.tiptap-wrapper.show-trailing-paragraph .ProseMirror>p.tiptap-paragraph:last-child:not(:first-child):empty{display:block!important;height:auto!important;line-height:var(--editor-text-line-height)!important}.tiptap-wrapper .bullet-list{margin:0;padding-left:var(--editor-list-padding-left);list-style-type:disc}.tiptap-wrapper .bullet-list li{margin:0 0 var(--editor-list-item-margin-bottom) 0;padding:0}.tiptap-wrapper .bullet-list li:last-child{margin-bottom:0}.tiptap-wrapper .ordered-list{margin:0;padding-left:var(--editor-list-padding-left);list-style-type:decimal}.tiptap-wrapper .ordered-list li{margin:0 0 var(--editor-list-item-margin-bottom) 0;padding:0}.tiptap-wrapper .ordered-list li:last-child{margin-bottom:0}.tiptap-wrapper .tiptap-editor ul,.tiptap-wrapper .tiptap-editor ol{margin:0;padding-left:var(--editor-list-padding-left)}.tiptap-wrapper .tiptap-editor li{margin:0 0 var(--editor-list-item-margin-bottom) 0;padding:0}.tiptap-wrapper .tiptap-editor li:last-child{margin-bottom:0}.tiptap-wrapper .tiptap-editor li>p{margin:0;padding:0}.tiptap-wrapper .tiptap-editor li>ul,.tiptap-wrapper .tiptap-editor li>ol{margin-top:var(--editor-list-item-margin-bottom);margin-bottom:0}@media screen{.tiptap-wrapper .tiptap-editor p.is-editor-empty:first-child:before,.tiptap-wrapper .tiptap-editor p.is-empty:first-child:before{content:attr(data-placeholder);color:#adb5bd;pointer-events:none;position:absolute;left:0;top:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.tiptap-wrapper .tiptap-editor p.is-editor-empty:first-child,.tiptap-wrapper .tiptap-editor p.is-empty:first-child{position:relative}}@media print{.tiptap-wrapper .tiptap-editor p.is-editor-empty:first-child:before,.tiptap-wrapper .tiptap-editor p.is-empty:first-child:before{content:none!important;display:none!important}}.tiptap-wrapper .ProseMirror-focused,.tiptap-wrapper .ProseMirror{outline:none}.slash-menu{background:hsl(var(--popover));border:1px solid hsl(var(--border));border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;display:flex;flex-direction:column;overflow:auto;padding:.5rem;position:relative;min-width:12rem;max-height:24rem}.tippy-box{border:none!important;box-shadow:none!important;background:transparent!important}.slash-menu-item{align-items:center;background-color:transparent;border:none;border-radius:.25rem;display:flex;gap:.5rem;padding:.375rem .5rem;text-align:left;width:100%;cursor:pointer;color:hsl(var(--popover-foreground));transition:background-color .1s ease-out,color .1s ease-out,transform 80ms ease-out}.slash-menu-item:active{transform:scale(.98)}.slash-menu-item.is-selected{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.slash-menu-item.is-active{font-weight:500}.slash-menu-item.is-active .slash-menu-title:after{content:" ✓";opacity:.5;font-weight:400}@media(hover:hover)and (pointer:fine){.slash-menu-item:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}}.slash-menu-icon{flex-shrink:0;width:16px;height:16px}.slash-menu-title{font-size:.875rem;font-weight:400;line-height:1.5}.tiptap-wrapper .highlight-item{display:block;position:relative;margin:var(--editor-highlight-margin);padding:0;padding-left:var(--editor-highlight-padding-left);min-height:var(--editor-highlight-min-height);line-height:var(--editor-text-line-height)}.tiptap-wrapper .highlight-item:first-child{margin-top:0}.tiptap-wrapper.ends-with-highlight .highlight-item:last-of-type{margin-bottom:0}.tiptap-wrapper .highlight-item-icon{position:absolute;left:0;top:var(--editor-highlight-icon-top);display:flex;align-items:center;justify-content:center;width:var(--editor-highlight-icon-size);height:var(--editor-highlight-icon-size);border-radius:9999px;background-color:var(--content-box-color, var(--editor-text-color));-webkit-user-select:none;user-select:none;pointer-events:none}.tiptap-wrapper .highlight-item-icon:before{content:"";display:block;width:8px;height:8px;background-color:#fff;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M228.49,136.49l-72,72a12,12,0,0,1-17-17L190,140H40a12,12,0,0,1,0-24H190L139.51,64.49a12,12,0,0,1,17-17l72,72A12,12,0,0,1,228.49,136.49Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M228.49,136.49l-72,72a12,12,0,0,1-17-17L190,140H40a12,12,0,0,1,0-24H190L139.51,64.49a12,12,0,0,1,17-17l72,72A12,12,0,0,1,228.49,136.49Z'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.tiptap-wrapper .highlight-item[data-variant=merke] .highlight-item-icon:before{content:"!";width:auto;height:auto;background:none;-webkit-mask-image:none;mask-image:none;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:10px;line-height:1;font-family:var(--editor-font-primary)}.tiptap-wrapper .highlight-item-content{display:inline;position:relative;top:var(--editor-highlight-content-offset-y, 0);outline:none}.slash-menu-item .highlight-icon{color:#fff;background-color:var(--content-box-color, var(--editor-text-color));border-radius:9999px;width:14px;height:14px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.slash-menu-item .highlight-icon-arrow{padding:3px}.slash-menu-item .highlight-icon-merke{padding:2px}.slash-menu-merke-icon{width:var(--editor-highlight-icon-size, 14px);height:var(--editor-highlight-icon-size, 14px);min-width:var(--editor-highlight-icon-size, 14px);min-height:var(--editor-highlight-icon-size, 14px);border-radius:9999px;background-color:var(--editor-text-color, #003366);color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;line-height:1;font-family:var(--editor-font-primary);box-sizing:border-box}.tiptap-wrapper .tiptap-image{max-width:100%;height:auto;display:block;margin:12px 0;border-radius:6px;cursor:pointer;transition:box-shadow .2s ease}@media(hover:hover)and (pointer:fine){.tiptap-wrapper .tiptap-image:hover{box-shadow:0 2px 8px #00336626}}.tiptap-wrapper .tiptap-image-upload{margin:12px 0}.tiptap-wrapper .tiptap-image-upload .tiptap-image-upload-drag-area{background-color:#f8fafc;border-color:#66baff;border-width:2px;border-radius:8px;padding:1.5rem 1rem}@media(hover:hover)and (pointer:fine){.tiptap-wrapper .tiptap-image-upload .tiptap-image-upload-drag-area:hover{background-color:#f0f8ff;border-color:#008cff}}.tiptap-wrapper .tiptap-image-upload .tiptap-image-upload-text{color:#003866;font-family:Roboto,sans-serif;font-size:13px}.tiptap-wrapper .tiptap-image-upload .tiptap-image-upload-subtext{color:#65758b;font-family:Roboto,sans-serif;font-size:10px}@media print{.tiptap-wrapper .tiptap-editor{color:#000}.tiptap-wrapper .tiptap-image{max-width:100%;page-break-inside:avoid}.tiptap-wrapper .tiptap-image-upload{display:none!important}.tiptap-wrapper .highlight-item{margin:var(--editor-highlight-margin)}.tiptap-wrapper .highlight-item:first-child{margin-top:0}.tiptap-wrapper.ends-with-highlight .highlight-item:last-of-type{margin-bottom:0}.tiptap-wrapper .highlight-item-icon,.tiptap-wrapper .highlight-item-icon:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.tiptap-table-block-wrapper{position:relative}.table-block-content-gutter{padding-left:var(--editor-table-block-horizontal-gutter-left);padding-right:var(--editor-table-block-horizontal-gutter-right);box-sizing:border-box}.table-title-row{padding-left:var(--editor-table-title-row-padding);padding-right:var(--editor-table-title-row-padding);box-sizing:border-box}.table-title-input{transition:opacity .2s ease}@media(hover:hover)and (pointer:fine){.table-title-input:hover{opacity:.8}}.table-title-input:focus{opacity:1}.table-title-input::placeholder{color:#0366}.table-and-footer-group{border-radius:var(--editor-table-wrapper-border-radius);transition:box-shadow .2s ease;min-width:0}.tiptap-table-wrapper{overflow:hidden;border-radius:var(--editor-table-wrapper-border-radius);border:var(--editor-table-wrapper-border-width) solid var(--editor-text-color);position:relative;transition:border-color .2s ease;width:100%;box-sizing:border-box}.tiptap-table-editor{min-width:100%;-webkit-locale:"de"}.tiptap-table-editor:focus{outline:none}.tiptap-table-wrapper .ProseMirror{margin:0;padding:0}.tiptap-table-wrapper .ProseMirror>table{margin-bottom:0;width:100%!important;max-width:100%!important;min-width:0!important}.tiptap-table-wrapper .ProseMirror>p:empty,.tiptap-table-editor>p:empty,.tiptap-table-wrapper .ProseMirror>p:has(>br:only-child),.tiptap-table-editor>p:has(>br:only-child){display:none}.tiptap-table,.tiptap-table-editor table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%!important;max-width:100%!important;min-width:0!important;margin:0}.tiptap-table-editor td,.tiptap-table-editor th{min-width:30px;max-width:0;border-left:1px solid var(--editor-table-border-color);border-top:1px solid var(--editor-table-border-color);vertical-align:top;box-sizing:border-box;position:relative;font-family:var(--editor-table-font-family);font-size:var(--editor-text-font-size);line-height:var(--editor-text-line-height);font-weight:var(--editor-text-font-weight);transition:background-color .15s ease;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:none;hyphens:none;overflow:hidden}.tiptap-table-editor th,.tiptap-table-editor td{padding:var(--editor-table-cell-padding)}.tiptap-table-editor td:not([style*=background-color]),.tiptap-table-editor th:not([style*=background-color]){background-color:#fff}.tiptap-table-editor td.tiptap-table-cell-first-col,.tiptap-table-editor th.tiptap-table-cell-first-col{border-left:none}.tiptap-table-editor td.tiptap-table-cell-first-row,.tiptap-table-editor th.tiptap-table-cell-first-row{border-top:none}.tiptap-table-editor tr:first-child th:first-child,.tiptap-table-editor tr:first-child td:first-child{border-top-left-radius:4px}.tiptap-table-editor tr:first-child th:last-child,.tiptap-table-editor tr:first-child td:last-child{border-top-right-radius:4px}.tiptap-table-editor tr:last-child td:first-child,.tiptap-table-editor tr:last-child th:first-child{border-bottom-left-radius:4px}.tiptap-table-editor tr:last-child td:last-child,.tiptap-table-editor tr:last-child th:last-child{border-bottom-right-radius:4px}.tiptap-table-editor th:not([style*=background-color]){background-color:var(--editor-table-header-background);color:var(--editor-table-header-color)}.tiptap-table-editor th:not([style*=background-color]) p{color:var(--editor-table-header-color)}.tiptap-table-editor th{font-weight:400;text-align:left}.tiptap-table-editor .selectedCell:after{z-index:2;position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:hsl(var(--primary) / .08);pointer-events:none;border:2px solid hsl(var(--primary) / .4)}.tiptap-table-editor .column-resize-handle{position:absolute;right:-2px;top:0;bottom:-2px;width:4px;background-color:var(--editor-text-color);pointer-events:none;opacity:.8}.tiptap-table-editor.resize-cursor{cursor:col-resize}.tiptap-table-editor td>p,.tiptap-table-editor th>p{margin:0}.tiptap-table-editor td>p:first-child,.tiptap-table-editor th>p:first-child{margin-top:0}.tiptap-table-editor td>p:last-child,.tiptap-table-editor th>p:last-child{margin-bottom:0}.tiptap-table-editor strong{font-weight:700}.tiptap-table-editor em{font-style:italic}.tiptap-table-editor u{text-decoration:underline;text-decoration-thickness:var(--editor-text-underline-thickness, 1px);text-underline-offset:var(--editor-text-underline-offset, 1px);text-decoration-color:currentColor;-webkit-text-decoration-skip-ink:var(--editor-text-underline-skip-ink, none);text-decoration-skip-ink:var(--editor-text-underline-skip-ink, none)}.tiptap-table-editor sup{vertical-align:super;font-size:.75em}.tiptap-table-editor sub{vertical-align:sub;font-size:.75em}.tiptap-table-editor .small-font{font-size:var(--editor-text-small-font-size, 8px)}.tiptap-table-editor sup .small-font,.tiptap-table-editor sub .small-font{font-size:calc(var(--editor-text-small-font-size, 8px) * .7)}.tiptap-table-editor sup .small-font{position:relative;top:.06em;display:inline-block}.tiptap-table-editor sub .small-font{position:relative;top:-.04em;display:inline-block}.tiptap-table-editor ul,.tiptap-table-editor ol{margin:0;padding-left:var(--editor-list-padding-left)}.tiptap-table-editor ul{list-style-type:disc}.tiptap-table-editor ol{list-style-type:decimal}.tiptap-table-editor li{margin:0 0 var(--editor-list-item-margin-bottom) 0;padding:0}.tiptap-table-editor li:last-child{margin-bottom:0}.tiptap-table-editor li>p{margin:0;padding:0}.tiptap-table-editor li>ul,.tiptap-table-editor li>ol{margin-top:var(--editor-list-item-margin-bottom);margin-bottom:0}.tiptap-table-editor .highlight-item,.table-footer-editor .highlight-item{display:block;position:relative;margin:0;padding:0;padding-left:var(--editor-highlight-padding-left);min-height:var(--editor-highlight-min-height);line-height:var(--editor-text-line-height)}.tiptap-table-editor .highlight-item-icon,.table-footer-editor .highlight-item-icon{position:absolute;left:0;top:var(--editor-highlight-icon-top);display:flex;align-items:center;justify-content:center;width:var(--editor-highlight-icon-size);height:var(--editor-highlight-icon-size);border-radius:9999px;background-color:var(--editor-text-color);-webkit-user-select:none;user-select:none;pointer-events:none}.tiptap-table-editor .highlight-item-icon:before,.table-footer-editor .highlight-item-icon:before{content:"";display:block;width:8px;height:8px;background-color:#fff;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M228.49,136.49l-72,72a12,12,0,0,1-17-17L190,140H40a12,12,0,0,1,0-24H190L139.51,64.49a12,12,0,0,1,17-17l72,72A12,12,0,0,1,228.49,136.49Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M228.49,136.49l-72,72a12,12,0,0,1-17-17L190,140H40a12,12,0,0,1,0-24H190L139.51,64.49a12,12,0,0,1,17-17l72,72A12,12,0,0,1,228.49,136.49Z'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.tiptap-table-editor .highlight-item[data-variant=merke] .highlight-item-icon:before,.table-footer-editor .highlight-item[data-variant=merke] .highlight-item-icon:before{content:"!";width:auto;height:auto;background:none;-webkit-mask-image:none;mask-image:none;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:10px;line-height:1;font-family:var(--editor-font-primary)}.tiptap-table-editor .highlight-item-content,.table-footer-editor .highlight-item-content{display:inline;position:relative;top:var(--editor-highlight-content-offset-y, 0);outline:none}.tiptap-table-editor td:empty:before,.tiptap-table-editor th:empty:before{content:""}@media(hover:hover)and (pointer:fine){.tiptap-table-editor td:not([style*=background-color]):hover{background-color:hsl(var(--muted) / .3)}.tiptap-table-editor th:not([style*=background-color]):hover{background-color:var(--editor-table-header-background)}.tiptap-table-editor td[style*=background-color]:hover,.tiptap-table-editor th[style*=background-color]:hover{filter:brightness(.95)}}.tiptap-table-editor td[style*="background-color: rgb(0, 51, 102)"],.tiptap-table-editor th[style*="background-color: rgb(0, 51, 102)"],.tiptap-table-editor td[style*="background-color:#003366"],.tiptap-table-editor th[style*="background-color:#003366"],.tiptap-table-editor td[style*="background-color: #003366"],.tiptap-table-editor th[style*="background-color: #003366"],.tiptap-table-editor td[style*="background-color: rgb(0, 51, 102)"] p,.tiptap-table-editor th[style*="background-color: rgb(0, 51, 102)"] p,.tiptap-table-editor td[style*="background-color:#003366"] p,.tiptap-table-editor th[style*="background-color:#003366"] p,.tiptap-table-editor td[style*="background-color: #003366"] p,.tiptap-table-editor th[style*="background-color: #003366"] p{color:#fff!important}.table-options-button{position:absolute;top:4px;left:4px;opacity:0;transition:opacity .2s ease;z-index:10}.table-options-button.visible{opacity:1}@media(hover:hover)and (pointer:fine){.tiptap-table-wrapper:hover .table-options-button{opacity:1}}.tiptap-table-wrapper .inline-text-toolbar,.tiptap-table-wrapper .inline-text-toolbar-wrapper{z-index:100;position:relative}.tiptap-table-loading{display:flex;align-items:center;justify-content:center;padding:2rem;color:hsl(var(--muted-foreground));font-family:Roboto,sans-serif;font-size:12px;background:hsl(var(--muted) / .3);border-radius:.375rem;border:1px dashed hsl(var(--border))}@media print{.table-options-button{display:none!important}.tiptap-table-wrapper,.tiptap-table-editor table,.tiptap-table-editor td,.tiptap-table-editor th{border-color:#000!important}.tiptap-table-editor th:not([style*=background-color]){background-color:var(--editor-table-header-background)!important;color:var(--editor-table-header-color)!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.tiptap-table-editor th:not([style*=background-color]) p{color:var(--editor-table-header-color)!important}.tiptap-table-editor td[style*=background-color],.tiptap-table-editor th[style*=background-color]{-webkit-print-color-adjust:exact;print-color-adjust:exact}.tiptap-table-editor td[style*="background-color: rgb(0, 51, 102)"],.tiptap-table-editor th[style*="background-color: rgb(0, 51, 102)"],.tiptap-table-editor td[style*="background-color:#003366"],.tiptap-table-editor th[style*="background-color:#003366"],.tiptap-table-editor td[style*="background-color: #003366"],.tiptap-table-editor th[style*="background-color: #003366"]{color:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.tiptap-table-editor td[style*="background-color: rgb(0, 51, 102)"] p,.tiptap-table-editor th[style*="background-color: rgb(0, 51, 102)"] p,.tiptap-table-editor td[style*="background-color:#003366"] p,.tiptap-table-editor th[style*="background-color:#003366"] p,.tiptap-table-editor td[style*="background-color: #003366"] p,.tiptap-table-editor th[style*="background-color: #003366"] p{color:#fff!important}.tiptap-table-editor .selectedCell:after{display:none}.table-footer-wrapper{border-left:var(--editor-table-wrapper-border-width) dashed var(--editor-text-color)!important;border-right:var(--editor-table-wrapper-border-width) dashed var(--editor-text-color)!important;border-bottom:var(--editor-table-wrapper-border-width) dashed var(--editor-text-color)!important;border-bottom-left-radius:var(--editor-table-wrapper-border-radius)!important;border-bottom-right-radius:var(--editor-table-wrapper-border-radius)!important;overflow:hidden!important}.table-footer-wrapper:before{display:none!important}}@media(max-width:640px){.tiptap-table-editor td,.tiptap-table-editor th{font-size:10px;padding:3px .625rem}}.tiptap-table-wrapper.has-footer{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.table-footer-wrapper{position:relative;width:100%;border:none;border-bottom-left-radius:var(--editor-table-wrapper-border-radius);border-bottom-right-radius:var(--editor-table-wrapper-border-radius);overflow:hidden;box-sizing:border-box}.table-footer-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:repeating-linear-gradient(to bottom,var(--editor-text-color) 0,var(--editor-text-color) 5px,transparent 5px,transparent 9px),repeating-linear-gradient(to bottom,var(--editor-text-color) 0,var(--editor-text-color) 5px,transparent 5px,transparent 9px),repeating-linear-gradient(to right,var(--editor-text-color) 0,var(--editor-text-color) 5px,transparent 5px,transparent 9px);background-size:var(--editor-table-wrapper-border-width) 100%,var(--editor-table-wrapper-border-width) 100%,100% var(--editor-table-wrapper-border-width);background-position:left top,right top,left bottom;background-repeat:no-repeat}.table-footer-editor-container{position:relative;z-index:1;width:100%}.table-footer-editor{font-family:var(--editor-font-primary);font-size:var(--editor-text-font-size);line-height:var(--editor-text-line-height);font-weight:var(--editor-text-font-weight);color:var(--editor-text-color, #003366);padding:var(--editor-table-cell-padding);min-height:28px;outline:none;word-wrap:break-word;overflow-wrap:break-word}.table-footer-editor p{margin:0}.table-footer-editor-container .ProseMirror>p:last-child:not(:first-child):has(>br.ProseMirror-trailingBreak:only-child),.table-footer-editor-container .ProseMirror>p:last-child:not(:first-child):empty,.table-footer-column .ProseMirror>p:last-child:not(:first-child):has(>br.ProseMirror-trailingBreak:only-child),.table-footer-column .ProseMirror>p:last-child:not(:first-child):empty{display:none!important;margin:0!important;padding:0!important;height:0!important;line-height:0!important}.table-footer-editor-container.show-trailing-paragraph .ProseMirror>p:last-child:not(:first-child):has(>br.ProseMirror-trailingBreak:only-child),.table-footer-editor-container.show-trailing-paragraph .ProseMirror>p:last-child:not(:first-child):empty,.table-footer-column.show-trailing-paragraph .ProseMirror>p:last-child:not(:first-child):has(>br.ProseMirror-trailingBreak:only-child),.table-footer-column.show-trailing-paragraph .ProseMirror>p:last-child:not(:first-child):empty{display:block!important;height:auto!important;line-height:var(--editor-text-line-height)!important}.table-footer-editor>p:empty:only-child,.table-footer-editor>p:has(>br:only-child):only-child,.table-footer-editor li>p:empty:only-child,.table-footer-editor li>p:has(>br:only-child):only-child{position:relative}.table-footer-editor>p:empty:only-child:before,.table-footer-editor>p:has(>br:only-child):only-child:before,.table-footer-editor li>p:empty:only-child:before,.table-footer-editor li>p:has(>br:only-child):only-child:before{content:"Fußzeilentext eingeben…";position:absolute;left:0;top:0;color:#00336659;pointer-events:none;white-space:nowrap}.table-footer-editor strong{font-weight:700}.table-footer-editor em{font-style:italic}.table-footer-editor u{text-decoration:underline;text-decoration-thickness:var(--editor-text-underline-thickness, 1px);text-underline-offset:var(--editor-text-underline-offset, 1px);text-decoration-color:currentColor;-webkit-text-decoration-skip-ink:var(--editor-text-underline-skip-ink, none);text-decoration-skip-ink:var(--editor-text-underline-skip-ink, none)}.table-footer-editor sup{vertical-align:super;font-size:.7em;line-height:1;position:relative;top:-.15em;display:inline-block}.table-footer-editor sub{vertical-align:sub;font-size:.7em;line-height:1;position:relative;bottom:-.06em;display:inline-block}.table-footer-editor .small-font{font-size:var(--editor-text-small-font-size, 8px)}.table-footer-editor sup .small-font,.table-footer-editor sub .small-font{font-size:calc(var(--editor-text-small-font-size, 8px) * .7)}.table-footer-editor sup .small-font{position:relative;top:.05em;display:inline-block}.table-footer-editor sub .small-font{position:relative;top:-.02em;display:inline-block}.table-footer-editor ul,.table-footer-editor ol{margin:0;padding-left:var(--editor-list-padding-left)}.table-footer-editor ul{list-style-type:disc}.table-footer-editor ol{list-style-type:decimal}.table-footer-editor li{margin:0 0 var(--editor-list-item-margin-bottom) 0;padding:0}.table-footer-editor li:last-child{margin-bottom:0}.table-footer-editor li>p{margin:0;padding:0}.table-footer-editor li>ul,.table-footer-editor li>ol{margin-top:var(--editor-list-item-margin-bottom);margin-bottom:0}.table-footer-print{position:relative;z-index:1;font-family:var(--editor-font-primary);font-size:var(--editor-text-font-size);line-height:var(--editor-text-line-height);font-weight:var(--editor-text-font-weight);padding:var(--editor-table-cell-padding);word-wrap:break-word}.table-footer-print p{margin:0}.table-footer-columns{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr}.table-footer-column{min-width:0}.table-footer-column+.table-footer-column{border-left:1px solid var(--editor-table-border-color)}.table-footer-column .table-footer-editor{min-height:28px}.table-footer-print-columns{position:relative;z-index:1;display:none}.table-footer-print-column{min-width:0;font-family:var(--editor-font-primary);font-size:var(--editor-text-font-size);line-height:var(--editor-text-line-height);font-weight:var(--editor-text-font-weight);padding:var(--editor-table-cell-padding);word-wrap:break-word}.table-footer-print-column+.table-footer-print-column{border-left:1px solid var(--editor-table-border-color)}.table-footer-print-column p{margin:0}@media print{.table-footer-print-columns{display:grid!important;grid-template-columns:1fr 1fr}}.tiptap-table-block-wrapper.dragging-box{opacity:.5}.block-row.single-column .tiptap-table-block-wrapper>.notion-box-controls,.block-row.two-columns .tiptap-table-block-wrapper>.notion-box-controls:not(.notion-box-controls-left){right:4px}.block-row.single-column .tiptap-table-block-wrapper>.notion-box-controls-left,.block-row.two-columns .tiptap-table-block-wrapper>.notion-box-controls-left{left:6px}.block-row.two-columns .tiptap-table-block-wrapper .table-block-content-gutter.table-col-left{padding-right:0}.block-row.two-columns .tiptap-table-block-wrapper .table-block-content-gutter.table-col-right{padding-left:0}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #777;--xy-background-pattern-lines-color-default: #777;--xy-background-pattern-cross-color-default: #777;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}.flowchart-block-container{width:calc(100% - 2px);min-height:64px;margin:0 0 2px;border:none;border-radius:4px 4px 0 0;overflow:hidden;position:relative;background:#fff;box-sizing:border-box}.flowchart-svg-view{position:relative;width:100%;min-height:64px;min-width:0}.flowchart-svg-view .flowchart-svg-view-inner{display:block;min-width:0}.flowchart-svg-view .flowchart-svg-view-inner svg{display:block;max-width:var(--editor-flowchart-svg-max-width, 100%);height:auto;vertical-align:top;margin:0 auto}.flowchart-wrapper{width:100%;height:100%;position:relative}.flowchart-toolbar{position:absolute;top:10px;left:10px;z-index:10;display:flex;gap:6px;background:#fff;padding:8px;border-radius:8px;box-shadow:0 2px 8px #0000001a;border:1px solid #e5e7eb}.flowchart-toolbar-btn{display:flex;align-items:center;gap:4px;padding:6px 10px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;font-family:Roboto,sans-serif;font-size:var(--editor-flowchart-node-font-size);font-weight:400;color:#374151;transition:background .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}@media(hover:hover)and (pointer:fine){.flowchart-toolbar-btn:hover{background:#f9fafb;border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 2px 4px #0000000d}}.flowchart-toolbar-btn:active{transform:translateY(0) scale(.97)}.flowchart-node{--flowchart-render-scale: 1;--node-border-color: transparent;padding:calc(4px * var(--flowchart-render-scale)) calc(8px * var(--flowchart-render-scale));border-radius:calc(4px * var(--flowchart-render-scale));border:none;background:#fff;font-family:var(--editor-font-primary);font-size:calc(var(--editor-flowchart-node-font-size) * var(--flowchart-render-scale));min-width:auto;min-height:calc(24px * var(--flowchart-render-scale));width:auto;max-width:none;display:inline-block;box-sizing:border-box;line-height:var(--editor-flowchart-node-line-height, 1.5);box-shadow:inset 0 0 0 1px var(--node-border-color),0 1px 3px #0000001a;transition:box-shadow .15s ease-out,transform .15s ease-out}.react-flow__node.dragging .flowchart-node{transition:none}.flowchart-node.selected{box-shadow:inset 0 0 0 1px var(--node-border-color),0 4px 12px #00000026;transform:scale(1.02)}.flowchart-node-content{display:flex;align-items:center;justify-content:center}.flowchart-node-input{border:none;outline:none;background:transparent;font-family:var(--editor-font-primary);font-size:var(--editor-flowchart-node-font-size);text-align:center;font-weight:400;padding:0;box-sizing:content-box;resize:none;overflow:hidden;line-height:var(--editor-flowchart-node-line-height, 1.5);white-space:pre-wrap;word-wrap:break-word}.flowchart-node-input:focus{background:#00000005;border-radius:3px}.flowchart-node-start{--node-border-color: var(--editor-flowchart-start-stroke);background:var(--editor-flowchart-start-fill)}.flowchart-node-start .flowchart-node-input{color:var(--editor-flowchart-start-text);font-weight:400}.flowchart-node-phase{--node-border-color: var(--editor-flowchart-phase-stroke);background:var(--editor-flowchart-phase-fill)}.flowchart-node-phase .flowchart-node-input{color:var(--editor-flowchart-phase-text);font-weight:400}.flowchart-node-aktion{--node-border-color: var(--editor-flowchart-aktion-stroke);background:var(--editor-flowchart-aktion-fill)}.flowchart-node-aktion .flowchart-node-input{color:var(--editor-flowchart-aktion-text);font-weight:400}.flowchart-node-label{border:none;background:transparent;box-shadow:none;padding:calc(4px * var(--flowchart-render-scale)) calc(6px * var(--flowchart-render-scale));min-width:auto}.flowchart-node-label .flowchart-node-input{color:var(--editor-flowchart-label-text);font-weight:400;font-size:var(--editor-flowchart-node-font-size)}.flowchart-node-comment{--node-border-color: transparent;border:1px dashed var(--editor-flowchart-comment-stroke);box-shadow:0 1px 3px #0000001a;background:#fff}.flowchart-node-comment.selected{box-shadow:0 4px 12px #00000026}.flowchart-node-comment .flowchart-node-input{color:var(--editor-flowchart-comment-text);font-weight:400}.flowchart-node-positive{--node-border-color: var(--editor-flowchart-positive-stroke);background:var(--editor-flowchart-positive-fill)}.flowchart-node-positive .flowchart-node-input{color:var(--editor-flowchart-positive-text);font-weight:400}.flowchart-node-negative{--node-border-color: var(--editor-flowchart-negative-stroke);background:var(--editor-flowchart-negative-fill)}.flowchart-node-negative .flowchart-node-input{color:var(--editor-flowchart-negative-text);font-weight:400}.flowchart-node-neutral{--node-border-color: var(--editor-flowchart-neutral-stroke);background:var(--editor-flowchart-neutral-fill)}.flowchart-node-neutral .flowchart-node-input{color:var(--editor-flowchart-neutral-text);font-weight:400}.flowchart-node-high{--node-border-color: var(--editor-flowchart-phase-stroke);background:#fff}.flowchart-node-high .flowchart-node-input{color:var(--editor-flowchart-phase-text);font-weight:400}.flowchart-node-low{--node-border-color: var(--editor-flowchart-phase-stroke);background:#fff}.flowchart-node-low .flowchart-node-input{color:var(--editor-flowchart-phase-text);font-weight:400}.flowchart-node-equal{--node-border-color: var(--editor-flowchart-phase-stroke);background:#fff}.flowchart-node-equal .flowchart-node-input{color:var(--editor-flowchart-phase-text);font-weight:400}.flowchart-node-with-icon{display:flex;align-items:center;gap:calc(4px * var(--flowchart-render-scale))}.flowchart-node-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1}.flowchart-node-icon svg{display:block;width:calc(16px * var(--flowchart-render-scale));height:calc(16px * var(--flowchart-render-scale))}.flowchart-node-icon-high{color:var(--editor-flowchart-icon-high)}.flowchart-node-icon-low{color:var(--editor-flowchart-icon-low)}.flowchart-node-icon-equal{color:var(--editor-flowchart-icon-equal)}.flowchart-controls{border:1px solid #d1d5db;border-radius:8px;background:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;overflow:hidden}.flowchart-controls button{width:32px;height:32px;border:none;border-bottom:1px solid #e5e7eb;background:#fff;color:#374151;display:flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease;cursor:pointer;padding:0}.flowchart-controls button:last-child{border-bottom:none}@media(hover:hover)and (pointer:fine){.flowchart-controls button:hover{background:#f3f4f6;color:#036}}.flowchart-controls button:active{background:#e5e7eb;transform:scale(.97)}.flowchart-controls button:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.flowchart-controls button svg{width:18px;height:18px;flex-shrink:0}.react-flow__edge-path{stroke:var(--editor-flowchart-edge-stroke-color);stroke-width:var(--editor-flowchart-edge-stroke-width)}.react-flow__edge.selected .react-flow__edge-path{stroke:var(--editor-flowchart-start-stroke);stroke-width:1.5}.react-flow__edge .react-flow__edge-path{stroke:var(--editor-flowchart-edge-stroke-color)}.react-flow__arrowhead{fill:var(--editor-flowchart-edge-stroke-color)}.flowchart-custom-handle.react-flow__handle{width:8px;height:8px;background:#9ca3af;border:2px solid white;transition:background .2s ease}@media(hover:hover)and (pointer:fine){.flowchart-custom-handle.react-flow__handle:hover{background:#3b82f6}}.flowchart-preview-canvas .react-flow__background{background-color:#fff}.flowchart-resize-handle{position:absolute;bottom:0;left:0;right:0;height:12px;cursor:ns-resize;display:flex;align-items:center;justify-content:center;background:transparent;transition:background .2s ease;z-index:10}.flowchart-resize-line{width:40px;height:3px;background:#d1d5db;border-radius:2px;transition:background .2s ease}@media(hover:hover)and (pointer:fine){.flowchart-resize-handle:hover{background:#3b82f60d}.flowchart-resize-handle:hover .flowchart-resize-line{background:#3b82f6}}.flowchart-preview-container{width:100%;min-height:64px;margin:0;border:none;border-radius:4px 4px 0 0;overflow:hidden;position:relative;background:#fff;box-sizing:border-box}.flowchart-preview-wrapper{width:100%;height:100%;position:relative}.flowchart-preview-canvas{width:100%;height:100%}.flowchart-preview-canvas .react-flow__controls,.flowchart-preview-canvas .react-flow__attribution{display:none!important}.flowchart-node-static-text{font-family:var(--editor-font-primary);font-size:calc(var(--editor-flowchart-node-font-size) * var(--flowchart-render-scale));text-align:center;font-weight:400;line-height:var(--editor-flowchart-node-line-height, 1.5);white-space:pre-wrap;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;max-width:100%}.flowchart-node-start .flowchart-node-static-text{color:var(--editor-flowchart-start-text)}.flowchart-node-phase .flowchart-node-static-text{color:var(--editor-flowchart-phase-text)}.flowchart-node-aktion .flowchart-node-static-text{color:var(--editor-flowchart-aktion-text)}.flowchart-node-label .flowchart-node-static-text{color:var(--editor-flowchart-label-text)}.flowchart-node-comment .flowchart-node-static-text{color:var(--editor-flowchart-comment-text)}.flowchart-node-positive .flowchart-node-static-text{color:var(--editor-flowchart-positive-text)}.flowchart-node-negative .flowchart-node-static-text{color:var(--editor-flowchart-negative-text)}.flowchart-node-neutral .flowchart-node-static-text{color:var(--editor-flowchart-neutral-text)}.flowchart-node-high .flowchart-node-static-text,.flowchart-node-low .flowchart-node-static-text,.flowchart-node-equal .flowchart-node-static-text{color:var(--editor-flowchart-phase-text)}.flowchart-preview-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:transparent;cursor:pointer;transition:background .2s ease;z-index:10}.flowchart-preview-edit-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:50%;background-color:var(--content-box-color, #47D1C6);color:#fff;box-shadow:0 2px 8px #00000026;opacity:0;transform:scale(.9);transition:opacity .2s ease,transform .2s ease,box-shadow .2s ease;cursor:pointer}@media(hover:hover)and (pointer:fine){.flowchart-preview-overlay:hover{background:#00000005}.flowchart-preview-overlay:hover .flowchart-preview-edit-button{opacity:1;transform:scale(1)}.flowchart-preview-edit-button:hover{transform:scale(1.05);box-shadow:0 4px 12px #0003}}.flowchart-node-html-content{text-align:left}.flowchart-node-html-content p{margin:0;padding:0;word-break:break-word;overflow-wrap:break-word;white-space:pre-wrap}.flowchart-node-html-content ul,.flowchart-node-html-content ol{margin:0;padding-left:calc(20px * var(--flowchart-render-scale))}.flowchart-node-html-content ul{list-style-type:disc;list-style-position:outside}.flowchart-node-html-content ol{list-style-type:decimal;list-style-position:outside}.flowchart-node-html-content li{display:list-item;margin:0}.flowchart-node-html-content strong{font-weight:700}.flowchart-node-html-content em{font-style:italic}.flowchart-node-html-content u{text-decoration:underline;text-decoration-thickness:var(--editor-text-underline-thickness, 1px);text-underline-offset:var(--editor-text-underline-offset, 1px);text-decoration-color:currentColor;-webkit-text-decoration-skip-ink:var(--editor-text-underline-skip-ink, none);text-decoration-skip-ink:var(--editor-text-underline-skip-ink, none)}.flowchart-node-html-content sup{vertical-align:super;font-size:.75em}.flowchart-node-html-content sub{vertical-align:sub;font-size:.75em}.flowchart-node-html-content .small-font{font-size:calc(var(--editor-text-small-font-size, 8px) * var(--flowchart-render-scale))}.flowchart-node-html-content .quicksand-font{font-family:Quicksand,sans-serif;font-weight:500}.flowchart-edge-label{position:absolute;transform:translate(-50%,-50%);background:#fff;border-radius:calc(var(--editor-flowchart-edge-label-border-radius, 4px) * var(--flowchart-render-scale, 1));padding:calc(var(--editor-flowchart-edge-label-padding-y, 2px) * var(--flowchart-render-scale, 1)) calc(var(--editor-flowchart-edge-label-padding-x, 6px) * var(--flowchart-render-scale, 1));font-size:calc(var(--editor-flowchart-edge-label-font-size, 10px) * var(--flowchart-render-scale, 1));font-family:var(--editor-flowchart-edge-label-font-family, var(--editor-font-primary));font-weight:var(--editor-flowchart-edge-label-font-weight, 400);color:var(--editor-flowchart-edge-label-color, #003366);line-height:var(--editor-flowchart-edge-label-line-height, 1.5);white-space:nowrap;z-index:2}.flowchart-edge-label-print{pointer-events:none}.flowchart-print-renderer{width:100%;overflow:hidden;position:relative}.flowchart-print-scene{--flowchart-render-scale: var(--flowchart-print-scale, 1);position:relative;width:100%}.flowchart-print-edges,.flowchart-print-node-layer,.flowchart-print-label-layer{position:absolute;top:0;right:0;bottom:0;left:0}.flowchart-print-edges,.flowchart-print-label-layer{pointer-events:none}.flowchart-print-node{position:absolute;margin:0}@media print{.flowchart-block-container,.flowchart-preview-container{page-break-inside:avoid;break-inside:avoid;height:auto;min-height:400px}.flowchart-toolbar,.flowchart-controls,.flowchart-resize-handle,.flowchart-helper-line,.flowchart-preview-overlay,.no-print{display:none!important}.react-flow__viewport{pointer-events:none}}.columns-row-block{display:grid;gap:0}.columns-row-block--2{grid-template-columns:1fr 1fr}.columns-row-block--3{grid-template-columns:1fr 1fr 1fr}.columns-row-column{min-width:0}.columns-row-column+.columns-row-column{border-left:1px solid hsl(var(--border) / .6);padding-left:var(--editor-contentbox-inner-gap)}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.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;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:Roboto,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 0 0% 100%;--foreground: 207 100% 20%;--card: 0 0% 100%;--card-foreground: 207 100% 20%;--popover: 0 0% 100%;--popover-foreground: 207 100% 20%;--primary: 207 100% 60%;--primary-foreground: 210 40% 98%;--secondary: 210 40% 96.1%;--secondary-foreground: 207 100% 20%;--muted: 210 40% 96.1%;--muted-foreground: 215.4 16.3% 46.9%;--accent: 210 40% 96.1%;--accent-foreground: 207 100% 20%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 210 40% 98%;--border: 214.3 31.8% 91.4%;--input: 214.3 31.8% 91.4%;--ring: 207 100% 60%;--radius: .5rem;--editor-font-primary: "Roboto", sans-serif;--editor-font-heading: "Quicksand", sans-serif;--editor-quicksand-font-weight: 500;--editor-text-font-size: 10px;--editor-text-small-font-size: 8px;--editor-text-line-height: 1.5;--editor-text-font-weight: 400;--editor-text-color: #003366;--editor-text-underline-thickness: 1px;--editor-text-underline-offset: 2px;--editor-text-underline-skip-ink: none;--editor-small-text-font-size: 8px;--editor-small-text-font-weight: 400;--editor-list-padding-left: 12px;--editor-list-item-margin-bottom: 2px;--editor-highlight-padding-left: 20px;--editor-highlight-icon-top: 2px;--editor-highlight-icon-size: 14px;--editor-highlight-margin: 8px 0;--editor-highlight-min-height: 18px;--editor-highlight-content-offset-y: 1px;--editor-contentbox-border-width: 1.3px;--editor-contentbox-border-radius: 6px;--editor-contentbox-padding: 22px 28px 18px 28px;--editor-contentbox-padding-after-quelle: 10px 28px 18px 28px;--editor-contentbox-quelle-row-padding: 22px 28px 0 28px;--editor-contentbox-quelle-row-padding-algorithmus: 0;--editor-contentbox-algorithmus-padding: 18px 18px 18px 18px;--editor-contentbox-algorithmus-quelle-chart-gap: 12px;--editor-contentbox-inner-gap: 12px;--editor-contentbox-caption-top-offset: 10px;--editor-contentbox-caption-padding: 4px 8px;--editor-contentbox-caption-border-width: 1.3px;--editor-contentbox-caption-border-radius: 6px;--editor-contentbox-caption-font-size: 9px;--editor-contentbox-caption-line-height: 9px;--editor-contentbox-caption-letter-spacing: 1.05px;--editor-contentbox-caption-left: 26px;--editor-contentbox-caption-print-text-offset-y: 1px;--editor-contentbox-text-font-size: 11px;--editor-contentbox-small-font-size: 9px;--editor-sourcebox-padding: 4px;--editor-table-font-family: "Roboto Condensed", "Roboto", sans-serif;--editor-table-cell-padding: 4px 14px;--editor-table-block-horizontal-gutter-left: 16px;--editor-table-block-horizontal-gutter-right: 14px;--editor-table-title-row-padding: 4px;--editor-table-header-background: #003366;--editor-table-header-color: white;--editor-table-border-color: #d1d5db;--editor-table-wrapper-border-radius: 6px;--editor-table-wrapper-border-width: 1.3px;--editor-two-column-gap: 16px;--editor-flowchart-node-font-size: 10px;--editor-flowchart-node-line-height: 1.5;--editor-flowchart-edge-label-font-family: "Roboto", sans-serif;--editor-flowchart-edge-label-font-size: 10px;--editor-flowchart-edge-label-line-height: 1.5;--editor-flowchart-edge-label-font-weight: 400;--editor-flowchart-edge-label-color: #003366;--editor-flowchart-edge-label-padding-x: 6px;--editor-flowchart-edge-label-padding-y: 2px;--editor-flowchart-edge-label-border-radius: 4px;--editor-flowchart-edge-stroke-color: #003366;--editor-flowchart-edge-stroke-width: 1;--editor-flowchart-start-fill: #E8FAF9;--editor-flowchart-start-stroke: #47D1C6;--editor-flowchart-start-text: #47D1C6;--editor-flowchart-phase-fill: #E5F2FF;--editor-flowchart-phase-stroke: #003366;--editor-flowchart-phase-text: #003366;--editor-flowchart-aktion-fill: #FFFFFF;--editor-flowchart-aktion-stroke: #003366;--editor-flowchart-aktion-text: #003366;--editor-flowchart-positive-fill: #ECF9EB;--editor-flowchart-positive-stroke: #52C41A;--editor-flowchart-positive-text: #52C41A;--editor-flowchart-negative-fill: #FCEAE8;--editor-flowchart-negative-stroke: #EB5547;--editor-flowchart-negative-text: #EB5547;--editor-flowchart-neutral-fill: #FFF7E6;--editor-flowchart-neutral-stroke: #FAAD14;--editor-flowchart-neutral-text: #B27700;--editor-flowchart-label-text: #6b7280;--editor-flowchart-comment-stroke: #3399FF;--editor-flowchart-comment-text: #3399FF;--editor-flowchart-icon-high: #EB5547;--editor-flowchart-icon-low: #3399FF;--editor-flowchart-icon-equal: #FAAD14;--editor-flowchart-svg-max-width: 100%;--editor-flowchart-helper-line-color: #47D1C6;--editor-flowchart-helper-line-stroke-width: 1.5;--editor-flowchart-helper-line-opacity: .75;--editor-flowchart-distance-indicator-color: #003366;--editor-header-padding-top: 16px;--editor-header-padding-bottom: 16px;--editor-header-title-font-family: "Roboto", sans-serif;--editor-header-title-font-size: 32px;--editor-header-title-font-weight: 600;--editor-header-title-letter-spacing: 1.04px;--editor-header-title-line-height: 1.2;--editor-header-stand-font-family: "Quicksand", sans-serif;--editor-header-stand-font-size: 12px;--editor-header-stand-font-weight: 600;--editor-header-stand-letter-spacing: 2px;--editor-header-stand-line-height: 12px;--editor-header-logo-max-width: 128px;--editor-header-logo-height: 64px;--editor-footer-font-family: "Roboto", sans-serif;--editor-footer-font-size: 10px;--editor-footer-font-weight: 500;--editor-footer-color: #003366;--editor-footer-accent-color: #004D99;--editor-footer-background-color: #F7F7F7;--editor-footer-disclaimer-font-family: "Roboto", sans-serif;--editor-footer-disclaimer-line-height: 15px;--editor-footer-underline-height: 1px;--editor-footer-field-height: 22px;--editor-footer-input-height: 19px;--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--duration-instant: .1s;--duration-fast: .15s;--duration-normal: .2s;--duration-slow: .25s;--duration-modal: .3s}*{border-color:hsl(var(--border))}html{overflow-y:scroll;overflow-x:hidden;scrollbar-gutter:stable;width:100%;max-width:100vw}body{color:hsl(var(--foreground));background:transparent;margin:0;overflow-x:hidden;width:100%;max-width:100vw;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:Quicksand,sans-serif;font-weight:600;text-wrap:balance}.\!container{width:100%!important;margin-right:auto!important;margin-left:auto!important;padding-right:2rem!important;padding-left:2rem!important}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media(min-width:1400px){.\!container{max-width:1400px!important}.container{max-width:1400px}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.-right-2{right:-.5rem}.-right-5{right:-1.25rem}.-top-2{top:-.5rem}.-top-4{top:-1rem}.left-2{left:.5rem}.right-2{right:.5rem}.top-2{top:.5rem}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[200\]{z-index:200}.z-\[70\]{z-index:70}.z-auto{z-index:auto}.m-0{margin:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-\[-18px\]{margin-left:-18px}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-\[-18px\]{margin-right:-18px}.mt-2{margin-top:.5rem}.mt-6{margin-top:1.5rem}.box-border{box-sizing:border-box}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[10px\]{height:10px}.h-\[1px\]{height:1px}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-96{max-height:24rem}.min-h-0{min-height:0px}.min-h-\[1\.5rem\]{min-height:1.5rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[10px\]{width:10px}.w-\[1px\]{width:1px}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-90{--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.995\]{--tw-scale-x:.995;--tw-scale-y:.995;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-\[6px\]{border-radius:6px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-2{border-width:2px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-border{border-color:hsl(var(--border))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-input{border-color:hsl(var(--input))}.border-sop-border{--tw-border-opacity:1;border-color:rgb(224 224 224 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.bg-background{background-color:hsl(var(--background))}.bg-border{background-color:hsl(var(--border))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/90{background-color:hsl(var(--destructive) / .9)}.bg-muted{background-color:hsl(var(--muted))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/90{background-color:hsl(var(--primary) / .9)}.bg-secondary{background-color:hsl(var(--secondary))}.bg-secondary\/80{background-color:hsl(var(--secondary) / .8)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.fill-current{fill:currentColor}.fill-popover{fill:hsl(var(--popover))}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pb-16{padding-bottom:4rem}.pl-2{padding-left:.5rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pr-8{padding-right:2rem}.pt-6{padding-top:1.5rem}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/40{color:hsl(var(--muted-foreground) / .4)}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sop-text{--tw-text-opacity:1;color:rgb(51 51 51 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-90{opacity:.9}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-gray-400{--tw-ring-opacity:1;--tw-ring-color:rgb(156 163 175 / var(--tw-ring-opacity, 1))}.ring-offset-1{--tw-ring-offset-width:1px}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.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)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\,background-color\]{transition-property:border-color,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,background-color\,color\,border-color\,box-shadow\,opacity\]{transition-property:transform,background-color,color,border-color,box-shadow,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/Inter-CMLeEau1.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/Roboto-CdvygszT.woff2) format("woff2")}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/RobotoCondensed-BEeaKgwL.woff2) format("woff2")}@font-face{font-family:Quicksand;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/Quicksand-CQ-JZmyF.woff2) format("woff2")}[data-radix-popper-content-wrapper]>[data-side=bottom]{transform-origin:top center}[data-radix-popper-content-wrapper]>[data-side=top]{transform-origin:bottom center}[data-radix-popper-content-wrapper]>[data-side=left]{transform-origin:center right}[data-radix-popper-content-wrapper]>[data-side=right]{transform-origin:center left}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none;transition:none;scroll-behavior:auto}}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-gray-400:hover{--tw-border-opacity:1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:underline:hover{text-decoration-line:underline}.hover\:brightness-95:hover{--tw-brightness:brightness(.95);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)}.focus\:border-ring:focus{border-color:hsl(var(--ring))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-destructive:focus{color:hsl(var(--destructive))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.96\]:active{--tw-scale-x:.96;--tw-scale-y:.96;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.97\]:active{--tw-scale-x:.97;--tw-scale-y:.97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.9\]:active{--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group\/logo:hover .group-hover\/logo\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:hsl(var(--accent-foreground))}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}@media print{.print\:pointer-events-none{pointer-events:none}.print\:block{display:block}.print\:flex{display:flex}.print\:grid{display:grid}.print\:cursor-default{cursor:default}.print\:text-black{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:text-red-500 svg{--tw-text-opacity:1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:\[\&_svg\]\:\!text-red-600 svg:hover{--tw-text-opacity:1 !important;color:rgb(220 38 38 / var(--tw-text-opacity, 1))!important}html,body{overflow-x:hidden}.BeaconContainer,#BeaconContainer-root,[class*=BeaconContainer],.hsds-beacon,[data-beacon],iframe[title*="Help Scout"]{bottom:75px!important;left:24px!important}.BeaconFabButtonFrame+div,.hsds-beacon iframe[src*=beacon]{bottom:75px!important}.BeaconFabButtonFrame,[class*=BeaconFabButton],.hsds-beacon button[class*=Fab]{display:none!important}@media print{body{margin:0;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;zoom:1!important;transform:none!important}#zoom-wrapper-outer{overflow:visible!important}#zoom-wrapper{zoom:1!important;transform:none!important;width:100%!important;max-width:100%!important}*{zoom:1!important}.no-print{display:none!important}@page{size:A4;margin:8mm}.sop-header{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;width:100%!important;margin-bottom:1.5rem!important;padding:0 14px 14px!important}.sop-footer{width:100%!important;padding:16px 14px!important;overflow:visible!important;margin-top:auto!important}.sop-footer>div>div>div[style*="flex-direction: column"]{gap:16px!important}.sop-footer div[style*=paddingTop]{padding-top:8px!important}@media screen{.sop-footer{cursor:default!important}}.sop-footer{cursor:default!important}.editor,.editor *,.block-wrapper,.block-wrapper *{visibility:visible!important;color:var(--editor-text-color)!important}.content-box-block .caption-box-print,.content-box-block .caption-container .caption-box-inner{border-radius:var(--editor-contentbox-caption-border-radius)!important}.content-box-block .content-box-content,.content-box-block>div>div.content-box-content{padding:22px 28px 18px!important}.content-box-block .content-box-algorithmus-gutter{padding:var(--editor-contentbox-algorithmus-padding)!important;gap:var(--editor-contentbox-algorithmus-quelle-chart-gap)!important}.content-box-block .content-box-content.content-box-content-algorithmus{padding:0!important}.content-box-block .content-box-content.content-box-content--has-quelle,.content-box-block>div>div.content-box-content.content-box-content--has-quelle{padding:var(--editor-contentbox-padding-after-quelle)!important}.content-box-block .content-box-quellenangabe-row{padding:var(--editor-contentbox-quelle-row-padding)!important}.content-box-block .content-box-quellenangabe-row.content-box-quellenangabe-row--algorithmus{padding:var(--editor-contentbox-quelle-row-padding-algorithmus)!important}.tiptap-table-block-wrapper .table-block-content-gutter{padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.tiptap-table-block-wrapper .table-block-content-gutter.table-col-left{padding-left:var(--editor-table-block-horizontal-gutter-left)!important;padding-right:0!important}.tiptap-table-block-wrapper .table-block-content-gutter.table-col-right{padding-left:0!important;padding-right:var(--editor-table-block-horizontal-gutter-right)!important}.tiptap-table-block-wrapper .table-title-row{padding-left:var(--editor-table-title-row-padding)!important;padding-right:var(--editor-table-title-row-padding)!important;box-sizing:border-box!important}.content-box-block .caption-container{left:var(--editor-contentbox-caption-left)!important;top:0!important;margin-top:calc(-1 * var(--editor-contentbox-caption-top-offset))!important;position:absolute!important;transform:none!important}.page-break{display:block;page-break-before:always!important;break-before:page!important;height:0;margin:0;padding:0}.content-box-block .caption-container .caption-box-print,.content-box-block .caption-box-print[class*="print:flex"],.content-box-block .caption-container .hidden.print\:flex{border:var(--editor-contentbox-caption-border-width) solid white!important;border-radius:var(--editor-contentbox-caption-border-radius)!important;-webkit-border-radius:var(--editor-contentbox-caption-border-radius)!important;-moz-border-radius:var(--editor-contentbox-caption-border-radius)!important;padding:var(--editor-contentbox-caption-padding)!important}.content-box-block>div>div[style*=borderColor]{position:relative!important}.content-box-block,.content-box-block>div,.content-box-block>div>div{overflow:visible!important}.content-box-block .icon-container,.content-box-block>div>div[class*="mr-[-18px]"],.content-box-block>div>div[class*="ml-[-18px]"],.content-box-block>div>div[style*="margin-right: -18px"],.content-box-block>div>div[style*="margin-left: -18px"]{overflow:visible!important;clip-path:none!important;clip:auto!important;z-index:50!important}.content-box-block .icon-container[class*="mr-[-18px]"],.content-box-block>div>div[class*="mr-[-18px]"]{margin-right:-18px!important}.content-box-block .icon-container[class*="ml-[-18px]"],.content-box-block>div>div[class*="ml-[-18px]"]{margin-left:-18px!important}.content-box-icon-print svg{width:34px!important;height:50px!important;overflow:visible!important}.content-box-icon-print[class*="mr-[-18px]"]{margin-right:-18px!important}.content-box-icon-print[class*="ml-[-18px]"]{margin-left:-18px!important}.a4-page,.editor{overflow:visible!important}.content-box-block .caption-box-print p,.content-box-block .caption-container .caption-box-print p{color:#fff!important}.content-box-block .caption-box-print p,.content-box-block .caption-container .caption-box-print p,.content-box-block .caption-container>div>div.caption-box-print p{font-size:var(--editor-contentbox-caption-font-size)!important;line-height:var(--editor-contentbox-caption-line-height)!important;margin:0!important;padding:0!important;transform:translateY(var(--editor-contentbox-caption-print-text-offset-y))!important}.sop-header span[class*="print:inline"],.sop-header div[class*="print:block"],.content-box-block textarea,.content-box-block div[style*="color: '#003366'"],.content-box-block div[style*='color: "#003366"']{color:#036!important}input,textarea{border:1px solid transparent!important;color:var(--editor-text-color)!important;background:transparent!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}input[type=text],textarea{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important}table,th,td{border:1px solid #000!important;color:var(--editor-text-color)!important;background:transparent!important}th{background:var(--editor-table-header-background)!important;color:var(--editor-table-header-color)!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}img{max-width:100%!important;height:auto!important;page-break-inside:avoid}.editor{width:100%!important;max-width:none!important;margin:0;padding:0;background:#fff;box-sizing:border-box}.a4-page{width:100%!important;min-height:100vh!important;max-height:none!important;margin:0!important;padding:16px 32px 32px!important;box-shadow:none!important;page-break-after:always!important;break-after:page!important;display:flex!important;flex-direction:column!important}.a4-page:last-child{page-break-after:auto!important;break-after:auto!important}.page-content{display:flex!important;flex-direction:column!important;height:100%!important;flex:1!important}.block-row{display:flex!important;align-items:flex-start!important;margin-bottom:1rem!important}.block-row.two-columns{gap:var(--editor-two-column-gap)!important;margin-bottom:1rem!important}.block-row.two-columns.height-equalized{align-items:stretch!important}.block-row.two-columns.height-equalized>.draggable-block{display:flex!important;flex-direction:column!important;height:auto!important}.block-row.two-columns.height-equalized .content-box-block{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;height:100%!important;margin-bottom:0!important}.block-row.two-columns.height-equalized .content-box-wrapper{flex:1 1 auto!important;align-items:stretch!important;height:100%!important;margin-bottom:0!important}.block-row.two-columns.height-equalized .icon-container{align-self:center!important}.block-row.two-columns.height-equalized .content-box-container{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;height:100%!important}.block-row.two-columns.height-equalized .notion-box-shell{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;height:100%!important;min-height:72px}.block-row.single-column{gap:0!important}.block-row.single-column .content-box-block,.block-row.single-column .source-block{margin-right:14px!important}.content-box-block{page-break-inside:avoid!important;break-inside:avoid!important;margin-bottom:0!important;display:block;overflow:visible!important}.content-box-block .notion-box-shell{border-width:var(--editor-contentbox-border-width)!important}.content-box-block>div{page-break-inside:avoid!important;break-inside:avoid!important}.block-wrapper{page-break-inside:avoid;break-inside:avoid}.content-box-block textarea{font-size:var(--editor-contentbox-text-font-size)!important;line-height:var(--editor-text-line-height)!important;margin:0!important;padding:0!important;overflow:visible!important}.content-box-block .block-wrapper>div[style*="fontSize: '12px'"],.content-box-block .block-wrapper>div[style*="font-size: 12px"]{font-size:var(--editor-contentbox-text-font-size)!important;line-height:var(--editor-text-line-height)!important;margin:0!important;padding:0!important;overflow:visible!important}.content-box-block .content-box-content{font-size:var(--editor-contentbox-text-font-size)!important;line-height:var(--editor-text-line-height)!important;overflow:visible!important}.content-box-block .content-editable{line-height:1.5!important;overflow:visible!important}.content-box-block span[style*="font-size: 9px"],.content-box-block span[style*="font-size:9px"],.content-box-block span[style*="font-size: 8px"],.content-box-block span[style*="font-size:8px"],.content-box-block span[style*="font-size: 7px"],.content-box-block span[style*="font-size:7px"],.content-box-block span[style*="font-size: 10px"],.content-box-block span[style*="font-size:10px"]{font-size:var(--editor-contentbox-small-font-size, 9px)!important;line-height:calc(var(--editor-contentbox-small-font-size, 9px) * var(--editor-text-line-height, 1.5))!important}.content-box-block sup{vertical-align:super!important;font-size:.7em!important;line-height:1!important;position:relative!important;top:-.15em!important;display:inline-block!important}.content-box-block sub{vertical-align:sub!important;font-size:.7em!important;line-height:1!important;position:relative!important;bottom:-.06em!important;display:inline-block!important}.content-box-block .content-editable:has(sup),.content-box-block .content-editable:has(sub){line-height:1.5!important;overflow:visible!important}.content-box-block .content-box-content:has(sup),.content-box-block .content-box-content:has(sub){overflow:visible!important}.content-box-block .block-wrapper:has(sup),.content-box-block .block-wrapper:has(sub){overflow:visible!important}.content-box-block .block-wrapper{margin-bottom:.5rem!important;overflow:visible!important}.content-box-block textarea,.content-box-block div[class*=mb-2]{margin-bottom:.5rem!important}.column-resizer{display:none!important}}.sop-header-editable{transition:background-color .2s ease;border-radius:4px;padding:2px 0}.sop-header-editable:active{background:#fff!important}.sop-header-title-editable{transition:background-color .2s ease;border-radius:6px;padding:4px 0 4px 4px}.sop-header-title-editable:active{background:#fff!important}.sop-header-logo-editable{transition:background-color .2s ease;border-radius:6px;padding:0;box-sizing:border-box}.sop-header-logo-editable:active{background:#fff!important}@media(hover:hover)and (pointer:fine){.sop-header-editable:hover,.sop-header-title-editable:hover,.sop-header-logo-editable:hover{background:#fff!important}}@property --gradient-start{syntax: "<color>"; initial-value: #E5F2FF; inherits: false;}@property --gradient-end{syntax: "<color>"; initial-value: #F4F4F4; inherits: false;}.animated-gradient-bg{transition:--gradient-start .8s ease-in-out,--gradient-end .8s ease-in-out;background:linear-gradient(180deg,var(--gradient-start) 0%,var(--gradient-end) 100%);background-size:100% 100%;background-attachment:fixed;position:relative}.grain-overlay{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='4' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");opacity:.1}.day-mode{--gradient-start: #E5F2FF;--gradient-end: #F4F4F4}.night-mode{--gradient-start: #003366;--gradient-end: #004D99}.light-gradient-bg{--gradient-start: #E5F2FF;--gradient-end: #F4F4F4}.dark .dark-gradient-bg,.dark.dark-gradient-bg{background:linear-gradient(180deg,#036,#004d99)!important}.exporting-mode .a4-page{animation:none!important;transform:none!important}.exporting-mode .no-print{display:none!important}.exporting-mode .content-box-block .icon-container,.exporting-mode .icon-container{display:flex!important;visibility:visible!important;opacity:1!important;z-index:100!important}.exporting-mode svg{overflow:visible!important}.exporting-mode .content-box-block .caption-container{z-index:50!important}.exporting-mode .sop-header-editable,.exporting-mode .sop-header-title-editable,.exporting-mode .sop-header-logo-editable{display:flex!important;visibility:visible!important;opacity:1!important;border-color:transparent!important}.exporting-mode .caption-container{display:block!important;visibility:visible!important;opacity:1!important;z-index:20!important}.exporting-mode .notion-box-controls,.exporting-mode .notion-box-controls-left,.exporting-mode .sop-footer-controls,.exporting-mode .inline-text-toolbar,.exporting-mode .inline-text-toolbar-wrapper,.exporting-mode .column-resizer{display:none!important}.exporting-mode input,.exporting-mode textarea{border:none!important;background:transparent!important;padding:0!important}body.export-ready .caption-container{top:0!important;transform:translateY(calc(-1 * var(--editor-contentbox-caption-top-offset)))!important;position:absolute!important;left:var(--editor-contentbox-caption-left)!important;z-index:50!important}body.export-ready .caption-box-print,body.export-ready .caption-container .hidden.print\:flex{display:flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;justify-content:center!important}body.export-ready .no-print{display:none!important}body.export-ready .a4-page{animation:none!important;transform:none!important}@media screen{.a4-page{opacity:1;transform:none}}@media print{.a4-page{animation:none!important}}@media screen{.editor{width:100%;max-width:none;margin:0 auto;padding:0;background:transparent;box-shadow:none;border:none;box-sizing:border-box;display:block;position:relative}.a4-page{width:210mm;height:297mm;margin:20px auto;background:#fff;box-shadow:0 2px 8px #0000001a;position:relative;overflow:visible;box-sizing:border-box;padding:24px 32px 0;border-radius:8px}.a4-page[data-first-page=true]{margin-top:6px}.dark .a4-page{box-shadow:0 4px 12px #0003,0 2px 6px #00000026}.page-content{height:100%;display:flex;flex-direction:column;position:relative}.a4-page .sop-footer{width:100%}.sop-footer-controls{position:absolute;right:-10px;bottom:40px;top:auto;display:flex;flex-direction:column;gap:8px;opacity:0;pointer-events:none;transform:translate(0);z-index:50;will-change:opacity,transform;transition:opacity .2s ease .3s,transform .2s ease .3s,pointer-events 0s .5s}.sop-footer-controls:before{content:"";position:absolute;right:100%;bottom:0;width:50px;height:60px;z-index:1;pointer-events:none}.sop-footer:hover .sop-footer-controls,.sop-footer:focus-within .sop-footer-controls,.sop-footer-controls:hover{opacity:1;pointer-events:auto;transform:translate(10px);transition:opacity .15s ease 0s,transform .15s ease 0s,pointer-events 0s 0s}.sop-footer:hover .sop-footer-controls:before,.sop-footer:focus-within .sop-footer-controls:before,.sop-footer-controls:hover:before{pointer-events:auto}.sop-footer-control-button{width:32px;height:32px;border-radius:999px;border:none;background:#39f;box-shadow:0 2px 8px #00000026;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transform:translate(10px);transition:transform .15s ease .05s,opacity .15s ease .05s,background-color .15s ease;pointer-events:auto;will-change:opacity,transform}.sop-footer:hover .sop-footer-control-button,.sop-footer:focus-within .sop-footer-control-button,.sop-footer-controls:hover .sop-footer-control-button{opacity:1;transform:translate(0);transition:transform .15s ease 0s,opacity .15s ease 0s,background-color .15s ease}@media(hover:hover)and (pointer:fine){.sop-footer-control-button:hover{transform:scale(1.05)}}.sop-footer-control-button:active{transform:scale(.97)}.signature-field-input{transition:background-color .15s ease;border:none!important}@media(hover:hover)and (pointer:fine){.signature-field-input:hover{background-color:#3399ff0d}}.signature-field-input:focus{background-color:#3399ff14}@media print{.signature-field-input{background:transparent!important}}.icon-container{pointer-events:auto!important;-webkit-user-select:none;user-select:none;z-index:10!important;position:relative}.content-box-block>div.flex-row-reverse{overflow:visible!important}.content-box-block>div.flex-row-reverse .icon-container{z-index:10!important}.page-break{display:block;width:100%}.column-resizer{width:24px;cursor:col-resize;position:absolute;top:50%;height:calc(100% - 1.5rem);transform:translate(-50%,-50%);z-index:20;display:flex;justify-content:center}.column-resizer.resizing:after{content:"";position:absolute;top:0;bottom:0;width:4px;background-color:#39f;border-radius:2px;transition:background-color .2s ease}@media(hover:hover)and (pointer:fine){.column-resizer:hover:after{content:"";position:absolute;top:0;bottom:0;width:4px;background-color:#39f3;border-radius:2px;transition:background-color .2s ease}}}.content-editable[contenteditable=true]{outline:none;white-space:pre-wrap;word-break:break-word;overflow:visible}.content-editable[contenteditable=true]:empty:before{content:attr(data-placeholder);color:#94a3b8;pointer-events:none;font-style:normal}.inline-toolbar-subtoolbar{display:flex;align-items:center;gap:4px;padding:5px 8px;background:#fff;border:1px solid hsl(var(--border));border-bottom:none;border-radius:8px 8px 0 0;box-shadow:0 -2px 8px -2px #00000014;align-self:flex-end;margin-right:14px}.inline-toolbar-color-swatch{position:relative;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:9999px;border:1.5px solid rgba(0,0,0,.12);cursor:pointer;padding:0;flex-shrink:0;transition:transform .1s ease,border-color .1s ease;color:#00000073}@media(hover:hover)and (pointer:fine){.inline-toolbar-color-swatch:hover{transform:scale(1.15);border-color:#0000004d}}.inline-toolbar-color-swatch:active{transform:scale(.95)}.inline-toolbar-color-swatch[aria-pressed=true]{border-color:#00000080;box-shadow:0 0 0 1.5px hsl(var(--primary) / .4)}.inline-toolbar-color-swatch--erase{background-color:#fff;border-style:dashed;border-color:#0003;color:#0006}@media(hover:hover)and (pointer:fine){.inline-toolbar-color-swatch--erase:hover{border-color:#dc262680;color:#dc2626b3}}.inline-toolbar-color-toggle{position:relative;border:none;background:transparent;cursor:pointer}.inline-toolbar-color-indicator{position:absolute;bottom:3px;left:4px;right:4px;height:3px;border-radius:2px;background-color:var(--indicator-color, transparent);transition:background-color .15s ease}.inline-toolbar-color-toggle--active .inline-toolbar-color-indicator{opacity:1}.dark .inline-toolbar-subtoolbar{box-shadow:0 -2px 8px -2px #00000040}.dark .inline-text-toolbar,.dark .inline-text-toolbar-wrapper .inline-text-toolbar,.dark #zoom-control-bar>div,.dark aside>div{box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -2px #0003}.block-row{display:flex;align-items:flex-start;position:relative;margin-bottom:1rem}.block-row.two-columns{gap:var(--editor-two-column-gap);margin-bottom:1rem}.block-row.two-columns.height-equalized{align-items:stretch!important}.block-row.two-columns.height-equalized>.draggable-block{display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important}.block-row.two-columns.height-equalized .content-box-block{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;height:100%!important;margin-bottom:0!important}.block-row.two-columns.height-equalized .content-box-wrapper{flex:1 1 auto!important;align-items:stretch!important;height:100%!important;margin-bottom:0!important}.block-row.two-columns.height-equalized .icon-container{align-self:center!important}.block-row.two-columns.height-equalized .content-box-container{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;height:100%!important}.block-row.two-columns.height-equalized .notion-box-shell{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;height:100%!important;min-height:72px}.block-row.single-column{gap:0}.block-row.single-column .content-box-block,.block-row.single-column .source-block{margin-right:14px}.block-row.single-column .source-block{margin-left:14px}.content-box-block{transition:transform .2s ease,box-shadow .2s ease}.content-box-block span[style*="font-size: 9px"],.content-box-block span[style*="font-size:9px"],.content-box-block span[style*="font-size: 8px"],.content-box-block span[style*="font-size:8px"],.content-box-block span[style*="font-size: 7px"],.content-box-block span[style*="font-size:7px"],.content-box-block span[style*="font-size: 10px"],.content-box-block span[style*="font-size:10px"]{font-size:var(--editor-contentbox-small-font-size, 9px);line-height:calc(var(--editor-contentbox-small-font-size, 9px) * var(--editor-text-line-height, 1.5))}.content-box-block sup{vertical-align:super;font-size:.7em;line-height:1;position:relative;top:-.15em;display:inline-block}.content-box-block sub{vertical-align:sub;font-size:.7em;line-height:1;position:relative;bottom:-.06em;display:inline-block}.content-box-block .content-editable:has(sup),.content-box-block .content-editable:has(sub){line-height:1.5;overflow:visible}.content-box-block .content-box-content:has(sup),.content-box-block .content-box-content:has(sub){overflow:visible}.content-box-block .block-wrapper:has(sup),.content-box-block .block-wrapper:has(sub){overflow:visible}.content-box-content.two-column,.source-box-content.two-column{display:grid;grid-template-columns:1fr 1fr;gap:var(--editor-contentbox-inner-gap)}.content-box-content.three-column{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--editor-contentbox-inner-gap)}.content-box-content .block-wrapper,.source-box-content .block-wrapper{margin-bottom:0!important}.content-box-content>.block-wrapper:last-child{margin-bottom:0!important}@media print{.content-box-content.two-column,.source-box-content.two-column{display:grid!important;grid-template-columns:1fr 1fr!important;gap:var(--editor-contentbox-inner-gap)!important}.content-box-content.three-column{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:var(--editor-contentbox-inner-gap)!important}}.content-box-block:focus-within .notion-box-controls,.content-box-block:hover .notion-box-controls,.tiptap-table-block-wrapper:focus-within .notion-box-controls,.tiptap-table-block-wrapper:hover .notion-box-controls,.source-block:focus-within .notion-box-controls,.source-block:hover .notion-box-controls,.notion-box-controls:hover,.notion-box-controls:has([data-state=open]),.content-box-block:has([data-state=open]) .notion-box-controls,.tiptap-table-block-wrapper:has([data-state=open]) .notion-box-controls,.source-block:has([data-state=open]) .notion-box-controls,.notion-box-controls.dropdown-open{opacity:1!important;transform:translate(50px) translateY(-50%);z-index:100;pointer-events:auto!important;transition:opacity .15s ease 0s,transform .15s ease 0s,pointer-events 0s 0s}.content-box-block:hover .notion-box-controls-left,.content-box-block:focus-within .notion-box-controls-left,.tiptap-table-block-wrapper:hover .notion-box-controls-left,.tiptap-table-block-wrapper:focus-within .notion-box-controls-left,.notion-box-controls-left:hover,.notion-box-controls-left:focus-within,.notion-box-controls-left:has([data-state=open]),.content-box-block:has([data-state=open]) .notion-box-controls-left,.tiptap-table-block-wrapper:has([data-state=open]) .notion-box-controls-left,.notion-box-controls-left.dropdown-open{opacity:1!important;transform:translate(-50px) translateY(-50%);z-index:100;pointer-events:auto!important;transition:opacity .15s ease 0s,transform .15s ease 0s,pointer-events 0s 0s}.content-box-block:focus-within .notion-box-controls.in-two-column-row:not(.notion-box-controls-left),.content-box-block:hover .notion-box-controls.in-two-column-row:not(.notion-box-controls-left),.notion-box-controls.in-two-column-row:not(.notion-box-controls-left):hover,.notion-box-controls.in-two-column-row:not(.notion-box-controls-left):has([data-state=open]),.content-box-block:has([data-state=open]) .notion-box-controls.in-two-column-row:not(.notion-box-controls-left),.notion-box-controls.in-two-column-row:not(.notion-box-controls-left).dropdown-open{transform:translate(36px) translateY(-50%)}.content-box-block:hover .notion-box-controls-left.in-two-column-row,.content-box-block:focus-within .notion-box-controls-left.in-two-column-row,.notion-box-controls-left.in-two-column-row:hover,.notion-box-controls-left.in-two-column-row:focus-within,.notion-box-controls-left.in-two-column-row:has([data-state=open]),.content-box-block:has([data-state=open]) .notion-box-controls-left.in-two-column-row,.notion-box-controls-left.in-two-column-row.dropdown-open{transform:translate(-36px) translateY(-50%)}.notion-box-controls.in-two-column-row:not(.notion-box-controls-left):before{width:36px}.notion-box-controls-left.in-two-column-row:before{width:36px}.notion-box-controls{position:absolute;right:-10px;top:50%;display:flex;flex-direction:column;gap:8px;opacity:0;pointer-events:none;transform:translate(0) translateY(-50%);z-index:5;will-change:opacity,transform;transition:opacity .2s var(--ease-out-quart) .3s,transform .2s var(--ease-out-quart) .3s,pointer-events 0s .5s}.notion-box-controls:before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);width:50px;height:120px;z-index:1;pointer-events:none}.content-box-block:hover .notion-box-controls:before,.content-box-block:focus-within .notion-box-controls:before,.tiptap-table-block-wrapper:hover .notion-box-controls:before,.tiptap-table-block-wrapper:focus-within .notion-box-controls:before,.source-block:hover .notion-box-controls:before,.source-block:focus-within .notion-box-controls:before,.notion-box-controls:hover:before,.notion-box-controls.dropdown-open:before{pointer-events:auto}.notion-box-controls-left{left:-10px;right:auto;transform:translate(0) translateY(-50%);pointer-events:none;will-change:opacity,transform;transition:opacity .2s var(--ease-out-quart) .3s,transform .2s var(--ease-out-quart) .3s,pointer-events 0s .5s}.notion-box-controls-left:before{content:"";position:absolute;left:100%;top:50%;transform:translateY(-50%);width:50px;height:120px;z-index:1;pointer-events:none}.content-box-block:hover .notion-box-controls-left:before,.content-box-block:focus-within .notion-box-controls-left:before,.tiptap-table-block-wrapper:hover .notion-box-controls-left:before,.tiptap-table-block-wrapper:focus-within .notion-box-controls-left:before,.notion-box-controls-left:hover:before,.notion-box-controls-left.dropdown-open:before{pointer-events:auto}.content-box-block:has(.icon-container:hover) .notion-box-controls:before,.content-box-block:has(.icon-container:hover) .notion-box-controls-left:before{pointer-events:none!important}.notion-control-button{width:32px;height:32px;border-radius:999px;border:none;background:#fff;box-shadow:none;display:flex!important;align-items:center;justify-content:center;cursor:pointer;opacity:0;transform:translate(-10px);transition:transform .22s var(--ease-out-quart) .3s,opacity .22s var(--ease-out-quart) .3s;pointer-events:auto;will-change:opacity,transform}[data-radix-dropdown-menu-trigger]{display:flex!important;opacity:inherit;transform:inherit;transition:inherit}.content-box-block:hover .notion-box-controls>:nth-child(1).notion-control-button,.content-box-block:focus-within .notion-box-controls>:nth-child(1).notion-control-button,.tiptap-table-block-wrapper:hover .notion-box-controls>:nth-child(1).notion-control-button,.tiptap-table-block-wrapper:focus-within .notion-box-controls>:nth-child(1).notion-control-button,.source-block:hover .notion-box-controls>:nth-child(1).notion-control-button,.source-block:focus-within .notion-box-controls>:nth-child(1).notion-control-button,.notion-box-controls:hover>:nth-child(1).notion-control-button,.content-box-block:hover .notion-box-controls>:nth-child(1) .notion-control-button,.content-box-block:focus-within .notion-box-controls>:nth-child(1) .notion-control-button,.tiptap-table-block-wrapper:hover .notion-box-controls>:nth-child(1) .notion-control-button,.tiptap-table-block-wrapper:focus-within .notion-box-controls>:nth-child(1) .notion-control-button,.source-block:hover .notion-box-controls>:nth-child(1) .notion-control-button,.source-block:focus-within .notion-box-controls>:nth-child(1) .notion-control-button,.notion-box-controls:hover>:nth-child(1) .notion-control-button{opacity:1;transform:translate(0);transition:transform .22s var(--ease-out-quart) .12s,opacity .22s var(--ease-out-quart) .12s}.content-box-block:hover .notion-box-controls>:nth-child(2).notion-control-button,.content-box-block:focus-within .notion-box-controls>:nth-child(2).notion-control-button,.tiptap-table-block-wrapper:hover .notion-box-controls>:nth-child(2).notion-control-button,.tiptap-table-block-wrapper:focus-within .notion-box-controls>:nth-child(2).notion-control-button,.source-block:hover .notion-box-controls>:nth-child(2).notion-control-button,.source-block:focus-within .notion-box-controls>:nth-child(2).notion-control-button,.notion-box-controls:hover>:nth-child(2).notion-control-button,.content-box-block:hover .notion-box-controls>:nth-child(2) .notion-control-button,.content-box-block:focus-within .notion-box-controls>:nth-child(2) .notion-control-button,.tiptap-table-block-wrapper:hover .notion-box-controls>:nth-child(2) .notion-control-button,.tiptap-table-block-wrapper:focus-within .notion-box-controls>:nth-child(2) .notion-control-button,.source-block:hover .notion-box-controls>:nth-child(2) .notion-control-button,.source-block:focus-within .notion-box-controls>:nth-child(2) .notion-control-button,.notion-box-controls:hover>:nth-child(2) .notion-control-button{opacity:1;transform:translate(0);transition:transform .22s var(--ease-out-quart) .06s,opacity .22s var(--ease-out-quart) .06s}.content-box-block:hover .notion-box-controls>.notion-control-button:last-child,.content-box-block:focus-within .notion-box-controls>.notion-control-button:last-child,.tiptap-table-block-wrapper:hover .notion-box-controls>.notion-control-button:last-child,.tiptap-table-block-wrapper:focus-within .notion-box-controls>.notion-control-button:last-child,.source-block:hover .notion-box-controls>.notion-control-button:last-child,.source-block:focus-within .notion-box-controls>.notion-control-button:last-child,.notion-box-controls:hover>.notion-control-button:last-child{opacity:1;transform:translate(0);transition:transform .22s var(--ease-out-quart) 0s,opacity .22s var(--ease-out-quart) 0s}.notion-box-controls>:nth-child(1).notion-control-button,.notion-box-controls>:nth-child(1) .notion-control-button{transition:transform .22s var(--ease-out-quart) 0s,opacity .22s var(--ease-out-quart) 0s}.notion-box-controls>:nth-child(2).notion-control-button,.notion-box-controls>:nth-child(2) .notion-control-button{transition:transform .22s var(--ease-out-quart) .06s,opacity .22s var(--ease-out-quart) .06s}.notion-box-controls>.notion-control-button:last-child{transition:transform .22s var(--ease-out-quart) .12s,opacity .22s var(--ease-out-quart) .12s}.notion-box-controls>.notion-control-button,.notion-box-controls>div>button{transition:transform .22s var(--ease-out-quart) .06s,opacity .22s var(--ease-out-quart) .06s}.notion-box-controls.dropdown-open .notion-control-button{opacity:1!important;transform:translate(0)!important}.notion-box-controls-left .notion-control-button{transform:translate(-10px)}.content-box-block:hover .notion-box-controls-left>:nth-child(1).notion-control-button,.content-box-block:focus-within .notion-box-controls-left>:nth-child(1).notion-control-button,.tiptap-table-block-wrapper:hover .notion-box-controls-left>:nth-child(1).notion-control-button,.tiptap-table-block-wrapper:focus-within .notion-box-controls-left>:nth-child(1).notion-control-button,.notion-box-controls-left:hover>:nth-child(1).notion-control-button,.content-box-block:hover .notion-box-controls-left>:nth-child(1) .notion-control-button,.content-box-block:focus-within .notion-box-controls-left>:nth-child(1) .notion-control-button,.tiptap-table-block-wrapper:hover .notion-box-controls-left>:nth-child(1) .notion-control-button,.tiptap-table-block-wrapper:focus-within .notion-box-controls-left>:nth-child(1) .notion-control-button,.notion-box-controls-left:hover>:nth-child(1) .notion-control-button{opacity:1;transform:translate(0);transition:transform .22s var(--ease-out-quart) .12s,opacity .22s var(--ease-out-quart) .12s}.content-box-block:hover .notion-box-controls-left>:nth-child(2).notion-control-button,.content-box-block:focus-within .notion-box-controls-left>:nth-child(2).notion-control-button,.tiptap-table-block-wrapper:hover .notion-box-controls-left>:nth-child(2).notion-control-button,.tiptap-table-block-wrapper:focus-within .notion-box-controls-left>:nth-child(2).notion-control-button,.notion-box-controls-left:hover>:nth-child(2).notion-control-button,.content-box-block:hover .notion-box-controls-left>:nth-child(2) .notion-control-button,.content-box-block:focus-within .notion-box-controls-left>:nth-child(2) .notion-control-button,.tiptap-table-block-wrapper:hover .notion-box-controls-left>:nth-child(2) .notion-control-button,.tiptap-table-block-wrapper:focus-within .notion-box-controls-left>:nth-child(2) .notion-control-button,.notion-box-controls-left:hover>:nth-child(2) .notion-control-button{opacity:1;transform:translate(0);transition:transform .22s var(--ease-out-quart) .06s,opacity .22s var(--ease-out-quart) .06s}.content-box-block:hover .notion-box-controls-left>.notion-control-button:last-child,.content-box-block:focus-within .notion-box-controls-left>.notion-control-button:last-child,.tiptap-table-block-wrapper:hover .notion-box-controls-left>.notion-control-button:last-child,.tiptap-table-block-wrapper:focus-within .notion-box-controls-left>.notion-control-button:last-child,.notion-box-controls-left:hover>.notion-control-button:last-child{opacity:1;transform:translate(0);transition:transform .22s var(--ease-out-quart) 0s,opacity .22s var(--ease-out-quart) 0s}.notion-box-controls-left>:nth-child(1).notion-control-button,.notion-box-controls-left>:nth-child(1) .notion-control-button{transition:transform .22s var(--ease-out-quart) 0s,opacity .22s var(--ease-out-quart) 0s}.notion-box-controls-left>:nth-child(2).notion-control-button,.notion-box-controls-left>:nth-child(2) .notion-control-button{transition:transform .22s var(--ease-out-quart) .06s,opacity .22s var(--ease-out-quart) .06s}.notion-box-controls-left>.notion-control-button:last-child{transition:transform .22s var(--ease-out-quart) .12s,opacity .22s var(--ease-out-quart) .12s}.notion-box-controls-left>.notion-control-button,.notion-box-controls-left>div>button{transition:transform .22s var(--ease-out-quart) .06s,opacity .22s var(--ease-out-quart) .06s}.notion-box-controls-left.dropdown-open .notion-control-button{opacity:1!important;transform:translate(0)!important}@media(hover:hover)and (pointer:fine){.notion-control-button:hover{transform:scale(1.05)!important;opacity:1!important}}@media(prefers-reduced-motion:reduce){.notion-box-controls .notion-control-button,.notion-box-controls>div>button,.notion-box-controls-left .notion-control-button,.notion-box-controls-left>div>button{transition:none}}.notion-control-button:active{transform:scale(.97)}.notion-box-shell{transition:box-shadow .2s ease,border-color .2s ease}.content-box-block:hover .notion-box-shell,.content-box-block:focus-within .notion-box-shell,.tiptap-table-block-wrapper:hover .table-and-footer-group,.tiptap-table-block-wrapper:focus-within .table-and-footer-group{box-shadow:0 8px 24px #00336614,0 2px 8px #0033660a}.notion-control-with-menu{position:relative;opacity:0;transform:translate(-10px);transition:transform .22s var(--ease-out-quart) .08s,opacity .22s var(--ease-out-quart) .08s;pointer-events:auto;will-change:opacity,transform}.content-box-block:hover .notion-control-with-menu,.content-box-block:focus-within .notion-control-with-menu,.tiptap-table-block-wrapper:hover .notion-control-with-menu,.tiptap-table-block-wrapper:focus-within .notion-control-with-menu,.notion-box-controls:hover .notion-control-with-menu{opacity:1;transform:translate(0);transition:transform .22s ease,opacity .22s ease;transition-delay:.06s}.notion-box-controls-left .notion-control-with-menu{transform:translate(10px);transition:transform .15s ease .15s,opacity .15s ease .15s}.content-box-block:hover .notion-box-controls-left .notion-control-with-menu,.content-box-block:focus-within .notion-box-controls-left .notion-control-with-menu,.tiptap-table-block-wrapper:hover .notion-box-controls-left .notion-control-with-menu,.tiptap-table-block-wrapper:focus-within .notion-box-controls-left .notion-control-with-menu,.notion-box-controls-left:hover .notion-control-with-menu{opacity:1;transform:translate(0);transition:transform .2s ease,opacity .2s ease;transition-delay:.05s}.notion-add-box-menu{position:absolute;left:calc(100% + 10px);top:0;width:220px;max-height:300px;overflow-y:auto;background:#fff!important;border:1px solid rgba(0,51,102,.08);border-radius:12px;box-shadow:0 12px 32px #0033661f,0 4px 8px #0033660f;padding:12px;z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform-origin:top left;animation:dropdownAppear .15s var(--ease-out-quart)}@keyframes dropdownAppear{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.dark .notion-add-box-menu{background:#fff!important;border:1px solid rgba(0,51,102,.08);box-shadow:0 12px 32px #0033661f,0 4px 8px #0033660f}@media(prefers-reduced-motion:reduce){.notion-add-box-menu{animation:none}}.notion-add-box-menu__label{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8!important;margin-bottom:8px;padding:0 2px}.dark .notion-add-box-menu__label{color:#94a3b8!important}.notion-add-box-menu__item{display:flex;align-items:center;gap:8px;width:100%;border:none;background:transparent;padding:6px 8px;border-radius:8px;cursor:pointer;transition:background .15s ease,color .15s ease;color:#0f172a!important;font-size:13px;min-height:32px}@media(hover:hover)and (pointer:fine){.notion-add-box-menu__item:hover:not(.disabled){background:#3399ff1a;color:#036!important}}.dark .notion-add-box-menu__item{color:#0f172a!important}@media(hover:hover)and (pointer:fine){.dark .notion-add-box-menu__item:hover:not(.disabled){background:#3399ff1a;color:#036!important}}.notion-add-box-menu__item.disabled{cursor:not-allowed;opacity:.5}.notion-add-box-menu__icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px}.notion-add-box-menu__icon svg{width:18px;height:18px}.notion-add-box-menu__text{flex:1;text-align:left}.notion-add-box-menu__check{display:inline-flex;align-items:center;justify-content:center;color:#39f!important;margin-left:auto}.dark .notion-add-box-menu__check{color:#39f!important}.drag-handle{cursor:grab!important;touch-action:none}.drag-handle:active{cursor:grabbing!important}.draggable-block.is-dragging,.block-row.is-dragging{opacity:.4}.drag-ghost{opacity:.9;transform:rotate(1.5deg) scale(1.02);cursor:grabbing;pointer-events:none;z-index:10000}.drag-ghost .notion-box-controls,.drag-ghost .notion-box-controls-left{display:none!important}.drag-ghost .content-box-block,.drag-ghost .tiptap-table-block-wrapper,.drag-ghost .source-block{margin:0!important}.drop-zone-row,.drop-zone-column{pointer-events:auto}.drop-line,.drop-indicator{background-color:#39f;border-radius:2px;z-index:100;pointer-events:none}.drop-line-horizontal,.drop-indicator-horizontal{height:4px}.drop-line-vertical,.drop-indicator-vertical{width:4px}.drop-zone-row.active,.drop-zone-column.active{z-index:60}.block-row[data-is-over=true]{outline:2px solid rgba(51,153,255,.3);outline-offset:2px;border-radius:6px}body.is-dragging .content-box-block:not(.is-dragging),body.is-dragging .tiptap-table-block-wrapper:not(.is-dragging),body.is-dragging .source-block:not(.is-dragging){pointer-events:none}.notion-control-button.drag-handle{cursor:grab!important}.notion-control-button.drag-handle:active{cursor:grabbing!important}.icon-container.drag-handle{cursor:grab!important;transition:transform .15s ease,box-shadow .15s ease}@media(hover:hover)and (pointer:fine){.icon-container.drag-handle:hover{transform:scale(1.05)}}.icon-container.drag-handle:active{cursor:grabbing!important;transform:scale(.95)}.block-row{transition:transform .2s ease,opacity .2s ease}body.is-dragging .block-row{transition:none}@media print{.drop-zone-row,.drop-zone-column,.drop-line,.drop-indicator,.drag-handle{display:none!important}}@media print{.iso-hole-marks{display:none!important}}.exporting-mode .iso-hole-marks,body.export-ready .iso-hole-marks{display:none!important}
