/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-outline-style:solid;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-leading:initial;--tw-duration:initial;--tw-divide-y-reverse:0;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:"Roboto", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-400:oklch(82.8% .189 84.429);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:#0f6fad;--color-on-primary:#fff;--color-primary-container:#cde5f9;--color-on-primary-container:#00304a;--color-secondary:#6a4ba0;--color-on-secondary:#fff;--color-secondary-container:#e6dbfa;--color-on-secondary-container:#250f4d;--color-tertiary:#c72f66;--color-on-tertiary:#fff;--color-tertiary-container:#ffd9e4;--color-on-tertiary-container:#3f0018;--color-surface:#f8fafc;--color-surface-dim:#dde3ea;--color-on-surface:#1a1c1e;--color-surface-variant:#e1e6ec;--color-on-surface-variant:#43474e;--color-outline:#74777f;--color-outline-variant:#c4c7ce;--color-success:#1b7a45;--color-success-container:#c8f0d8;--color-error:#ba1a1a;--color-on-error:#fff;--color-error-container:#ffdad6;--color-on-error-container:#410002;--color-saved:#16a34a;--color-on-saved-container:#14532d;--color-saved-container:#f0fdf4;--color-waiting:#b45309;--color-on-waiting:#fff;--color-on-waiting-container:#78350f;--color-waiting-container:#fef3c7;--color-befund-positiv:#1f6f5c;--color-befund-positiv-container:#dcf2ec;--color-befund-negativ:#9c4a1f;--color-befund-negativ-container:#fbe8dc;--color-ohne-makler:#0b4f45;--color-ohne-makler-container:#c7ebe2}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}@media (min-width:768px){.karte-bedienung-inhalt{display:flex!important}}}@layer components{main{max-width:var(--container-6xl);padding:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){main{padding:calc(var(--spacing) * 6)}}main.karte-breite{max-width:1600px}h1{margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface)}h2{margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface)}a{color:var(--color-primary);text-underline-offset:2px}@media (hover:hover){a:hover{text-decoration-line:underline}}table{margin-block:calc(var(--spacing) * 4);border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:block;overflow-x:auto}th,td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-outline-variant);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;vertical-align:top}form{margin-block:calc(var(--spacing) * 3);max-width:var(--container-md);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant)}input,select,textarea{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-outline);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-on-surface)}select:not([multiple]):not([size]){appearance:none;padding-right:calc(var(--spacing) * 9);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2343474e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem}select:not([multiple]):not([size]):disabled{cursor:not-allowed;border-color:var(--color-outline-variant);color:#43474eb3}@supports (color:color-mix(in lab, red, red)){select:not([multiple]):not([size]):disabled{color:color-mix(in oklab, var(--color-on-surface-variant) 70%, transparent)}}select:not([multiple]):not([size]):disabled{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c4c7ce' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}select.select-kompakt:not([multiple]):not([size]){border-color:var(--color-outline-variant);padding-block:var(--spacing);padding-right:calc(var(--spacing) * 7);padding-left:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));background-position:right .5rem center;background-size:.875rem}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--color-primary);outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:#0f6fad99}@supports (color:color-mix(in lab, red, red)){input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:color-mix(in oklab, var(--color-primary) 60%, transparent)}}button{cursor:pointer;--tw-border-style:none;background-color:var(--color-primary);width:fit-content;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-primary);border-style:none;border-radius:3.40282e38px}@media (hover:hover){button:hover{opacity:.9}}.anmeldekarte{margin-inline:auto;margin-top:calc(var(--spacing) * 10);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-surface);width:100%;max-width:26rem;padding:calc(var(--spacing) * 6)}@media (min-width:48rem){.anmeldekarte{margin-top:calc(var(--spacing) * 16)}}.anmeldekarte form{max-width:none}.error{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-error)}.success{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-primary)}.token{margin-block:calc(var(--spacing) * 2);border-radius:var(--radius-md);background-color:var(--color-surface-variant);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-family:var(--font-mono);word-break:break-all;color:var(--color-on-surface-variant);display:block}.gallery{margin-block:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.gallery img{height:calc(var(--spacing) * 36);width:calc(var(--spacing) * 36);border-radius:var(--radius-lg);object-fit:cover}.gallery-placeholder{margin-block:calc(var(--spacing) * 4);border-radius:var(--radius-lg);background-color:var(--color-surface-variant);padding:calc(var(--spacing) * 8);text-align:center;color:var(--color-on-surface-variant)}.form-inline{vertical-align:middle;width:auto;max-width:none;margin:0;display:inline-flex}.form-inline button{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.card{margin-block:calc(var(--spacing) * 4);border-radius:var(--radius-lg);background-color:#e1e6ec66}@supports (color:color-mix(in lab, red, red)){.card{background-color:color-mix(in oklab, var(--color-surface-variant) 40%, transparent)}}.card{padding:calc(var(--spacing) * 4)}.warnung-box{margin-block:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:2px;border-color:var(--color-error);background-color:#ffdad666}@supports (color:color-mix(in lab, red, red)){.warnung-box{background-color:color-mix(in oklab, var(--color-error-container) 40%, transparent)}}.warnung-box{padding:calc(var(--spacing) * 4);color:var(--color-on-error-container)}.badge{margin-left:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);vertical-align:middle;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:3.40282e38px;display:inline-block}.badge-asking{background-color:var(--color-primary-container);color:var(--color-on-primary-container)}.badge-court-valuation{background-color:var(--color-secondary-container);color:var(--color-on-secondary-container)}.badge-status-new{background-color:var(--color-tertiary-container);color:var(--color-on-tertiary-container)}.badge-status-saved{background-color:var(--color-saved-container);color:var(--color-on-saved-container)}.badge-status-rejected{background-color:var(--color-error-container);color:var(--color-on-error-container)}.badge-status-archived,.badge-offline{background-color:var(--color-surface-dim);color:var(--color-on-surface-variant)}.badge-hauptbezugsort{background-color:var(--color-tertiary-container);color:var(--color-on-tertiary-container)}.dublette-paar{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.dublette-paar{grid-template-columns:repeat(2,minmax(0,1fr))}}.dublette-seite{gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-surface);padding:calc(var(--spacing) * 3);flex-direction:column;display:flex}.dublette-seite-bild{border-radius:var(--radius-md);background-color:var(--color-surface-variant);display:block;overflow:hidden}.dublette-seite-bild img{height:calc(var(--spacing) * 40);object-fit:cover;width:100%}.dublette-seite-bild-platzhalter{height:calc(var(--spacing) * 40);background-color:var(--color-surface-variant);width:100%}.dublette-bewertungen{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant)}.dublette-diff{margin-left:calc(var(--spacing) * 2);background-color:var(--color-tertiary-container);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);vertical-align:middle;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-tertiary-container);border-radius:3.40282e38px;display:inline-block}.dublette-seite-betrachtet{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-primary);position:relative}.dublette-betrachtet-badge{top:calc(var(--spacing) * -2.5);left:calc(var(--spacing) * 3);background-color:var(--color-primary);color:var(--color-on-primary);margin-left:0;position:absolute}.dublette-warnung{margin-top:calc(var(--spacing) * 2);margin-bottom:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-tertiary);background-color:var(--color-tertiary-container);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-tertiary-container)}.dublette-warnung p{margin:0}.dublette-warnung p+p{margin-top:var(--spacing)}.dublette-seite-bild{position:relative}.dublette-bild-taste{cursor:pointer;--tw-border-style:none;background-color:#0000;border-style:none;width:100%;padding:0;display:block}.dublette-bild-taste img{height:calc(var(--spacing) * 40);border-radius:var(--radius-md);object-fit:cover;width:100%}.dublette-bild-markiert{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-tertiary);--tw-ring-inset:inset}.dublette-bild-pfeil{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-border-style:none;background-color:#00000080;border-style:none;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.dublette-bild-pfeil{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.dublette-bild-pfeil{color:var(--color-white);padding:0}@media (hover:hover){.dublette-bild-pfeil:hover{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.dublette-bild-pfeil:hover{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}}.dublette-bild-pfeil-links{left:calc(var(--spacing) * 1.5)}.dublette-bild-pfeil-rechts{right:calc(var(--spacing) * 1.5)}.dublette-bild-pfeil svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.dublette-bild-position{right:calc(var(--spacing) * 1.5);bottom:calc(var(--spacing) * 1.5);background-color:#0009;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab, red, red)){.dublette-bild-position{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.dublette-bild-position{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-white)}.dublette-beschreibung-taste{margin-top:calc(var(--spacing) * 2);cursor:pointer;--tw-border-style:none;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-primary);background-color:#0000;border-style:none;padding:0;text-decoration-line:underline}.dublette-beschreibung-diff:not(:empty){margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-surface);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.dublette-titel-link{padding-block:calc(var(--spacing) * 2.5);display:inline-block}.form-inline button.dublette-aktion-knopf{padding-block:calc(var(--spacing) * 3)}.dublette-grossansicht{gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);background-color:#000000e6;flex-direction:column;width:100%;max-width:95vw;max-height:90vh;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.dublette-grossansicht{background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.dublette-grossansicht{padding:calc(var(--spacing) * 3)}@media (min-width:48rem){.dublette-grossansicht{width:90vw}}.dublette-grossansicht-schalter{gap:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 10);display:flex}@media (min-width:48rem){.dublette-grossansicht-schalter{display:none}}.dublette-grossansicht-schalter button{text-overflow:ellipsis;white-space:nowrap;border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff4d;border-radius:3.40282e38px;flex:1;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dublette-grossansicht-schalter button{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.dublette-grossansicht-schalter button{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffb3;background-color:#0000}@supports (color:color-mix(in lab, red, red)){.dublette-grossansicht-schalter button{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.dublette-schalter-aktiv{border-color:var(--color-white);background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dublette-schalter-aktiv{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.dublette-schalter-aktiv{color:var(--color-white)}.dublette-grossansicht-spalten{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex;overflow:auto}@media (min-width:48rem){.dublette-grossansicht-spalten{flex-direction:row}}.dublette-grossansicht-spalte{border-radius:var(--radius-lg);min-width:0;padding:var(--spacing);flex-direction:column;flex:1;justify-content:center;align-items:center;display:none}.dublette-grossansicht-bild{justify-content:center;align-items:center;max-width:100%;max-height:70vh;display:flex;position:relative}@media (min-width:48rem){.dublette-grossansicht-bild{max-height:80vh}}.dublette-spalte-sichtbar{display:flex}@media (min-width:768px){.dublette-grossansicht-spalte{display:flex}}.dublette-spalte-aktiv{border-radius:var(--radius-lg);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-primary);--tw-ring-inset:inset}.badge-neu{background-color:var(--color-tertiary-container);color:var(--color-on-tertiary-container)}.aktivitaet-marker{margin-left:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--color-tertiary);vertical-align:middle;border-radius:3.40282e38px;display:inline-block}.kontakt-kante-angefragt,.kontakt-marker-angefragt{--kontakt-farbe:var(--color-waiting)}.kontakt-kante-termin_vereinbart,.kontakt-marker-termin_vereinbart{--kontakt-farbe:var(--color-secondary)}.kontakt-kante-besichtigt,.kontakt-marker-besichtigt{--kontakt-farbe:var(--color-primary)}.tabellen-zeile.kontakt-kante-angefragt,.tabellen-zeile.kontakt-kante-termin_vereinbart,.tabellen-zeile.kontakt-kante-besichtigt{border-left-width:4px;border-left-color:var(--kontakt-farbe)}.objekt-karte.kontakt-kante-angefragt,.objekt-karte.kontakt-kante-termin_vereinbart,.objekt-karte.kontakt-kante-besichtigt{border-top-width:4px;border-top-color:var(--kontakt-farbe)}.zeile-kontakt,.karte-kontakt{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--kontakt-farbe);display:inline-flex}.karte-kontakt{margin-top:var(--spacing)}.kontakt-punkt{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--kontakt-farbe);border-radius:3.40282e38px;flex-shrink:0;display:inline-block}.kontakt-zeit{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-on-surface-variant)}.kopfleiste{margin-block:calc(var(--spacing) * 4);align-items:flex-start;column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.kopfleiste-spalte{gap:var(--spacing);flex-direction:column;display:flex}.kopfleiste-zeile{flex-basis:100%;order:2;width:100%}.kopfleiste-spalte-rechts{order:1}@media (min-width:48rem){.kopfleiste-spalte-rechts{margin-left:auto}}.zustandsleiste{display:contents}.zustand-schalter{gap:var(--spacing);flex-direction:column;display:flex}.zustand-schalter-innen{position:relative}.zustand-titel{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface-variant)}.zustand-chip{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-outline-variant);background-color:#e1e6ec99;border-radius:3.40282e38px;display:flex}@supports (color:color-mix(in lab, red, red)){.zustand-chip{background-color:color-mix(in oklab, var(--color-surface-variant) 60%, transparent)}}.zustand-chip{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant)}@media (hover:hover){.zustand-chip:hover{background-color:var(--color-surface-variant);opacity:1}}.zustand-chip-neu{background-color:var(--color-tertiary-container);color:var(--color-on-tertiary-container);border-color:#0000}.zustand-chevron{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0}.zustand-chevron-offen{rotate:180deg}.zustand-panel{z-index:20;margin-top:var(--spacing);gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-surface);padding:calc(var(--spacing) * 1.5);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;width:max-content;max-width:min(16rem,100vw - 2rem);display:flex;position:absolute;right:0}@media (min-width:1024px){.zustand-panel{left:0;right:auto}}.zustand-option-form{width:auto;max-width:none;margin:0}.zustand-option-mit-formular{flex-direction:column;width:100%;display:flex}.zustand-option{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);--tw-border-style:none;width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface);background-color:#0000;border-style:none;display:flex}@media (hover:hover){.zustand-option:hover{background-color:var(--color-surface-variant)}}.zustand-option-aktiv{background-color:var(--color-surface-variant);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.triage-aktiv-saved{border-color:var(--color-saved);background-color:var(--color-saved-container);color:var(--color-on-saved-container)}@media (hover:hover){.triage-aktiv-saved:hover{background-color:var(--color-saved-container)}}.triage-aktiv-rejected{border-color:var(--color-error);background-color:var(--color-error-container);color:var(--color-on-error-container)}@media (hover:hover){.triage-aktiv-rejected:hover{background-color:var(--color-error-container)}}.triage-aktiv-archived{border-color:var(--color-outline);background-color:var(--color-surface-dim);color:var(--color-on-surface-variant)}@media (hover:hover){.triage-aktiv-archived:hover{background-color:var(--color-surface-dim)}}.triage-icon{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);flex-shrink:0}.kontaktstatus-aktiv-offen{border-color:var(--color-outline);background-color:var(--color-surface-variant);color:var(--color-on-surface-variant)}@media (hover:hover){.kontaktstatus-aktiv-offen:hover{background-color:var(--color-surface-variant)}}.kontaktstatus-aktiv-angefragt{border-color:var(--color-waiting);background-color:var(--color-waiting);color:var(--color-on-waiting)}@media (hover:hover){.kontaktstatus-aktiv-angefragt:hover{background-color:var(--color-waiting)}}.kontaktstatus-aktiv-termin_vereinbart{border-color:var(--color-secondary);background-color:var(--color-secondary);color:var(--color-on-secondary)}@media (hover:hover){.kontaktstatus-aktiv-termin_vereinbart:hover{background-color:var(--color-secondary)}}.kontaktstatus-aktiv-besichtigt{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-on-primary)}@media (hover:hover){.kontaktstatus-aktiv-besichtigt:hover{background-color:var(--color-primary)}}.karten-raster{margin-block:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 4);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));display:grid}.objekt-karte{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ceb3;flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.objekt-karte{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.objekt-karte{background-color:var(--color-white);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s}@media (hover:hover){.objekt-karte:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.karte-bild{aspect-ratio:16/10;background-color:var(--color-surface-variant);text-decoration-line:none;display:block;position:relative;overflow:hidden}.karte-bild img{object-fit:cover;width:100%;height:100%}.karte-platzhalter{justify-content:center;align-items:center;gap:var(--spacing);width:100%;height:100%;padding-inline:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);flex-direction:column;display:flex}.karte-platzhalter svg{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);opacity:.6}.karte-marken{top:calc(var(--spacing) * 2);left:calc(var(--spacing) * 2);gap:var(--spacing);flex-wrap:wrap;display:flex;position:absolute}.karte-marken .badge{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);margin-left:0}.karte-inhalt{gap:var(--spacing);padding:calc(var(--spacing) * 4);flex-direction:column;flex:1;display:flex}.karte-preis{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface);margin:0}.karte-preis-unbekannt{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant);margin:0}.karte-titel{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);overflow-wrap:break-word;margin:0}.karte-titel a{color:var(--color-on-surface);text-decoration-line:none}@media (hover:hover){.karte-titel a:hover{text-decoration-line:underline}}.karte-ort{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);margin:0}.karte-eckdaten{margin:0;margin-top:var(--spacing);align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);flex-wrap:wrap;padding:0;list-style-type:none;display:flex}.karte-fuss{align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-color:#c4c7ce99;border-top-width:1px;flex-wrap:wrap;margin-top:auto;display:flex}@supports (color:color-mix(in lab, red, red)){.karte-fuss{border-color:color-mix(in oklab, var(--color-outline-variant) 60%, transparent)}}.karte-fuss{padding-top:calc(var(--spacing) * 3)}.portal-marke,.quellen-marke{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-outline-variant);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant);border-radius:3.40282e38px;align-items:center;display:inline-flex}.quelle-eintrag{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:inline-flex}.quelle-hauptquelle-kennzeichnung{padding-inline:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface-variant);border-radius:3.40282e38px}.quelle-erfasst-seit{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant)}.quelle-preis{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface)}.quelle-offline{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant)}.badge-hauspreis-herkunft{background-color:var(--color-tertiary-container);color:var(--color-on-tertiary-container)}.hauptquelle-gewechselt{animation:2.2s ease-out forwards hauptquelle-gewechselt}@media (prefers-reduced-motion:reduce){.hauptquelle-gewechselt{background-color:#1b7a452e;animation:none}@supports (color:color-mix(in lab, red, red)){.hauptquelle-gewechselt{background-color:color-mix(in srgb, var(--color-success) 18%, transparent)}}}.ideen-suchauftrag{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-outline-variant);width:fit-content;padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant);border-radius:3.40282e38px;align-items:center;display:inline-flex}.sterne{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-primary);margin-left:auto}.sterne-leer{color:#c4c7ceb3}@supports (color:color-mix(in lab, red, red)){.sterne-leer{color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.bewertungen{align-items:flex-end;gap:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));flex-direction:column;margin-left:auto;display:flex}.bewertung-eintrag{align-items:center;gap:var(--spacing);white-space:nowrap;display:flex}.bewertung-name{color:var(--color-on-surface-variant)}.bewertung-sterne{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-primary)}.bewertung-keine{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);font-style:italic}.leerzustand{margin-block:calc(var(--spacing) * 6);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-outline-variant);background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.leerzustand{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.leerzustand{padding:calc(var(--spacing) * 10);text-align:center;color:var(--color-on-surface-variant)}.uebersicht-pagination{margin-block:calc(var(--spacing) * 6);justify-content:center;display:flex}.uebersicht-pagination a.htmx-request{color:#0000;position:relative}.uebersicht-pagination a.htmx-request:after{content:"Lädt …";color:var(--color-on-surface-variant);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.uebersicht-trefferzahl{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant)}.uebersicht-hinweis{margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ceb3}@supports (color:color-mix(in lab, red, red)){.uebersicht-hinweis{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.uebersicht-hinweis{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant)}.filter-versteckt-hinweis{margin-bottom:calc(var(--spacing) * 2);align-items:baseline;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ceb3;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.filter-versteckt-hinweis{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.filter-versteckt-hinweis{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant)}.filter-versteckt-hinweis a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-primary);text-decoration-line:none}@media (hover:hover){.filter-versteckt-hinweis a:hover{text-decoration-line:underline}}.uebersicht-trefferzahlen{margin-bottom:calc(var(--spacing) * 3);column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}.trefferzahl-eintrag{color:var(--color-on-surface-variant);text-decoration-line:none}@media (hover:hover){.trefferzahl-eintrag:hover{color:var(--color-primary);text-decoration-line:underline}}.trefferzahl-zahl{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface)}.leerzustand .knopf-sekundaer{margin-top:calc(var(--spacing) * 3);display:inline-block}.ansicht-umschalter{margin-block:calc(var(--spacing) * 4);gap:var(--spacing);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ceb3;border-radius:3.40282e38px;width:fit-content;display:flex}@supports (color:color-mix(in lab, red, red)){.ansicht-umschalter{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.ansicht-umschalter{background-color:var(--color-white);padding:var(--spacing)}.ansicht-knopf{align-items:center;gap:calc(var(--spacing) * 2);--tw-border-style:none;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant);background-color:#0000;border-style:none;border-radius:3.40282e38px;display:flex}@media (hover:hover){.ansicht-knopf:hover{background-color:#e1e6ec99}@supports (color:color-mix(in lab, red, red)){.ansicht-knopf:hover{background-color:color-mix(in oklab, var(--color-surface-variant) 60%, transparent)}}.ansicht-knopf:hover{opacity:1}}.ansicht-aktiv{background-color:var(--color-primary);color:var(--color-on-primary)}@media (hover:hover){.ansicht-aktiv:hover{background-color:var(--color-primary)}}.ansicht-icon{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);flex-shrink:0}.uebersicht-steuerung{margin-block:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.uebersicht-steuerung .ansicht-umschalter{margin-block:0}.gruppieren-toggle{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ceb3;border-radius:3.40282e38px;display:flex}@supports (color:color-mix(in lab, red, red)){.gruppieren-toggle{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.gruppieren-toggle{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant)}@media (hover:hover){.gruppieren-toggle:hover{background-color:#e1e6ec99}@supports (color:color-mix(in lab, red, red)){.gruppieren-toggle:hover{background-color:color-mix(in oklab, var(--color-surface-variant) 60%, transparent)}}}.gruppieren-toggle.gruppieren-aktiv{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-on-primary)}@media (hover:hover){.gruppieren-toggle.gruppieren-aktiv:hover{background-color:var(--color-primary)}}.uebersicht-steuerung-chat{margin-left:0}@media (min-width:40rem){.uebersicht-steuerung-chat{margin-left:auto}}.gruppen-trenner{margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 2);align-items:baseline;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-color:#c4c7ceb3;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.gruppen-trenner{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.gruppen-trenner{padding-bottom:var(--spacing)}.gruppen-trenner:first-child{margin-top:0}.gruppen-trenner-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-on-surface);text-transform:uppercase}.gruppen-trenner-anzahl{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant)}.gruppen-trenner-raster{grid-column:1/-1}.tabellen-ansicht{margin-block:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.tabellen-zeile{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ceb3;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.tabellen-zeile{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.tabellen-zeile{background-color:var(--color-white);padding:calc(var(--spacing) * 2);color:var(--color-on-surface);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;text-decoration-line:none;transition-duration:.15s}@media (hover:hover){.tabellen-zeile:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (min-width:40rem){.tabellen-zeile{flex-wrap:nowrap}}.zeile-bild{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 20);border-radius:var(--radius-lg);background-color:var(--color-surface-variant);flex-shrink:0;display:block;position:relative;overflow:hidden}.zeile-bild img{object-fit:cover;width:100%;height:100%}.zeile-platzhalter{width:100%;height:100%;color:var(--color-on-surface-variant);justify-content:center;align-items:center;display:flex}.zeile-platzhalter svg{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);opacity:.5}.zeile-platzhalter-fehlt svg{color:var(--color-befund-negativ);opacity:.7}.zeile-marker{top:calc(var(--spacing) * .5);left:calc(var(--spacing) * .5);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);margin-left:0;font-size:.6rem;position:absolute}.zeile-haupt{flex-grow:1;flex-basis:calc(var(--spacing) * 40);gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.zeile-titelzeile{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.zeile-titel{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);min-width:0;font-weight:var(--font-weight-medium);color:var(--color-on-surface);overflow:hidden}.zeile-ort{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);align-self:stretch;overflow:hidden}.zeile-eckdaten{column-gap:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);flex-wrap:wrap;display:flex}.zeile-fundstelle,.karte-fundstelle{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);display:block}.fundstelle-herkunft{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant)}.zeile-titel mark,.karte-titel mark,.zeile-fundstelle mark,.karte-fundstelle mark{background-color:var(--color-tertiary-container);padding-inline:calc(var(--spacing) * .5);color:var(--color-on-tertiary-container);border-radius:.25rem}.zeile-meta{justify-content:space-between;align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-flow:wrap;flex-basis:100%;padding-left:5.75rem;display:flex}@media (min-width:40rem){.zeile-meta{text-align:right;flex-direction:column;flex-shrink:0;flex-basis:auto;justify-content:flex-start;align-items:flex-end;padding-left:0}}.zeile-preis{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface)}.zeile-preis-unbekannt{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant)}.zeile-badges{align-items:center;gap:var(--spacing);flex-wrap:wrap;display:flex}.filterleiste-gruppe{margin-block:calc(var(--spacing) * 4)}.filterleiste-toggle{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ceb3;width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.filterleiste-toggle{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.filterleiste-toggle{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:left;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface)}@media (hover:hover){.filterleiste-toggle:hover{background-color:var(--color-surface-variant)}}.filterleiste{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ceb3;max-width:none;display:grid}@supports (color:color-mix(in lab, red, red)){.filterleiste{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.filterleiste{background-color:var(--color-white);padding:calc(var(--spacing) * 4)}@media (min-width:40rem){.filterleiste{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.filterleiste{grid-template-columns:repeat(4,minmax(0,1fr))}}.filterleiste>div{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.filterleiste>.filterleiste-aktionen{align-items:center;gap:calc(var(--spacing) * 2);flex-flow:wrap;display:flex}@media (min-width:40rem){.filterleiste>.filterleiste-aktionen{grid-column:span 2/span 2}}@media (min-width:64rem){.filterleiste>.filterleiste-aktionen{grid-column:span 4/span 4}}@media (min-width:40rem){.filterleiste>.filterleiste-gruppieren{grid-column:span 2/span 2}}@media (min-width:64rem){.filterleiste>.filterleiste-gruppieren{grid-column:span 4/span 4}}.filterleiste>.filterleiste-bewertung-paar{gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ce80;flex-direction:column;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.filterleiste>.filterleiste-bewertung-paar{border-color:color-mix(in oklab, var(--color-outline-variant) 50%, transparent)}}.filterleiste>.filterleiste-bewertung-paar{padding:calc(var(--spacing) * 2)}@media (min-width:40rem){.filterleiste>.filterleiste-bewertung-paar{flex-direction:row;grid-column:span 2/span 2}}@media (min-width:64rem){.filterleiste>.filterleiste-bewertung-paar{grid-column:span 2/span 2}}.filterleiste-bewertung-paar>div{gap:var(--spacing);flex-direction:column;flex:1;min-width:0;display:flex}.filterleiste>.filterleiste-bewertung-paar--einzeln{gap:var(--spacing);border-style:var(--tw-border-style);border-width:0;border-radius:0;flex-direction:column;padding:0}@media (min-width:40rem){.filterleiste>.filterleiste-bewertung-paar--einzeln{grid-column:span 1/span 1}}@media (min-width:64rem){.filterleiste>.filterleiste-bewertung-paar--einzeln{grid-column:span 1/span 1}}.filterleiste-gruppieren label{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface);flex-direction:row;display:flex}.filterleiste-gruppieren input{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.knopf-sekundaer{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant);background-color:#0000;border-radius:3.40282e38px;text-decoration-line:none;display:inline-flex}@media (hover:hover){.knopf-sekundaer:hover{background-color:var(--color-surface-variant);text-decoration-line:none}}.knopf{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);--tw-border-style:none;background-color:var(--color-primary);width:fit-content;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-primary);border-style:none;border-radius:3.40282e38px;text-decoration-line:none;display:inline-flex}@media (hover:hover){.knopf:hover{opacity:.9;text-decoration-line:none}}@media (min-width:40rem){.filterleiste>.filterleiste-suche{grid-column:span 2/span 2}}@media (min-width:64rem){.filterleiste>.filterleiste-suche{grid-column:span 2/span 2}}.filterleiste-suche-feld{align-items:center;display:flex;position:relative}.filterleiste-suche-feld input{width:100%;padding-right:calc(var(--spacing) * 8)}.filterleiste-suche-zuruecksetzen,.suchfeld-kreuz{right:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;color:var(--color-on-surface-variant);border-radius:3.40282e38px;justify-content:center;align-items:center;line-height:1;text-decoration-line:none;display:flex;position:absolute}@media (hover:hover){:is(.filterleiste-suche-zuruecksetzen,.suchfeld-kreuz):hover{background-color:var(--color-surface-variant);text-decoration-line:none}}.filterleiste-suche-feld input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.ki-chats-filter-feld input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}button.suchfeld-kreuz{cursor:pointer;border-style:var(--tw-border-style);background-color:#0000;border-width:0;padding:0}.objekt-kopf{margin-block:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.uebernahme-hinweis{border-radius:var(--radius-lg);background-color:#e1e6ec80;max-width:65ch;margin:0}@supports (color:color-mix(in lab, red, red)){.uebernahme-hinweis{background-color:color-mix(in oklab, var(--color-surface-variant) 50%, transparent)}}.uebernahme-hinweis{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant)}.objekt-kopf h1{margin:0}.objekt-nav{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.objekt-nav-zurueck{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant);text-decoration-line:none;display:flex}@media (hover:hover){.objekt-nav-zurueck:hover{color:var(--color-primary);text-decoration-line:none}}.objekt-nav-zurueck svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);flex-shrink:0}.objekt-nav-schritte{align-items:center;gap:var(--spacing);display:flex}.objekt-nav-schritt{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-outline-variant);color:var(--color-on-surface-variant);background-color:#0000;border-radius:3.40282e38px;justify-content:center;align-items:center;padding:0;text-decoration-line:none;display:flex}@media (hover:hover){.objekt-nav-schritt:hover{background-color:var(--color-surface-variant);text-decoration-line:none}}.objekt-nav-schritt:disabled{cursor:not-allowed;--tw-border-style:dashed;opacity:.6;border-style:dashed}@media (hover:hover){.objekt-nav-schritt:disabled:hover{background-color:#0000}}.objekt-nav-schritt svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);flex-shrink:0}.objekt-nav-position{padding-inline:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;color:var(--color-on-surface-variant);--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,)}.objekt-nav-expose{align-items:baseline;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}.objekt-nav-expose a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-primary);text-decoration-line:none}@media (hover:hover){.objekt-nav-expose a:hover{text-decoration-line:underline}}.objekt-nav-freigeben{align-items:baseline;display:inline-flex}.objekt-nav-freigeben .knopf-textlink{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));text-decoration-line:none}@media (hover:hover){.objekt-nav-freigeben .knopf-textlink:hover{text-decoration-line:underline}}.freigabe-dialog{max-height:calc(100svh - 2rem);max-width:var(--container-lg);overflow-y:auto}.freigabe-hinweis-text{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant)}.freigabe-anlegen{margin:0;margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 1.5);max-width:none;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);flex-direction:column;display:flex}.freigabe-anlegen-zeile,.freigabe-neuer-link-zeile{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.freigabe-umbenennen{align-items:center;gap:calc(var(--spacing) * 2);flex-flow:wrap;max-width:none;margin:0}.freigabe-anlegen-zeile input,.freigabe-neuer-link-zeile input,.freigabe-umbenennen input{flex:1;flex-basis:calc(var(--spacing) * 48);min-width:0}.freigabe-neuer-link{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-surface-variant);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);flex-direction:column;display:flex}.freigaben-liste{gap:calc(var(--spacing) * 3);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.freigabe-karte{gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-surface);padding:calc(var(--spacing) * 3);flex-direction:column;display:flex}.freigabe-kopf{justify-content:space-between;align-items:baseline;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * .5);flex-wrap:wrap;display:flex}.freigabe-bezeichnung{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface);margin:0}.freigabe-objekt{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-primary)}.freigabe-meta{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-on-surface-variant);margin:0}.freigabe-aktionen{align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);flex-wrap:wrap;display:flex}.freigabe-aktionen .knopf-textlink,.freigabe-aktionen .knopf-textlink-gefahr{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.freigabe-meldung{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface);flex-wrap:wrap;display:flex}.freigabe-rueckmeldung{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-primary);margin:0}.freigabe-leer{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant)}.freigabe-anlegen .feld-fehler,.freigabe-umbenennen .feld-fehler{text-align:left;flex-basis:100%}.objekt-nav-expose-weitergabe{color:var(--color-on-surface-variant)}.objekt-kopfzeile{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);flex-wrap:wrap;display:flex}.objekt-erfasst-seit{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant)}.objekt-preis{align-items:baseline;gap:calc(var(--spacing) * 2);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface);flex-wrap:wrap;display:flex}.objekt-preis-herkunft{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-on-surface-variant)}.online-stand-meldung{margin:0;margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-lg);background-color:#e1e6ec80;max-width:65ch}@supports (color:color-mix(in lab, red, red)){.online-stand-meldung{background-color:color-mix(in oklab, var(--color-surface-variant) 50%, transparent)}}.online-stand-meldung{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant)}.kopf-vorschaubild{cursor:pointer;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-surface-variant);border-width:0;width:100%;padding:0;display:none;position:relative;overflow:hidden}@media (max-width:767px){.kopf-vorschaubild{display:block}}.kopf-vorschaubild-bild{object-fit:cover;width:100%;height:auto;display:block}.kopf-vorschaubild-platzhalter{height:calc(var(--spacing) * 56);justify-content:center;align-items:center;gap:var(--spacing);width:100%;color:var(--color-on-surface-variant);flex-direction:column;display:flex}.kopf-vorschaubild-platzhalter svg{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);opacity:.6}.kopf-vorschaubild-zaehler{pointer-events:none;right:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * 2);background-color:#0009;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab, red, red)){.kopf-vorschaubild-zaehler{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.kopf-vorschaubild-zaehler{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white)}.kopf-kennzahlen{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant);text-decoration-line:none;display:block}@media (hover:hover){.kopf-kennzahlen:hover{color:var(--color-primary);text-decoration-line:underline}}.galerie-haupt{border-radius:var(--radius-2xl);background-color:var(--color-surface-variant);display:block;overflow:hidden}.galerie-haupt img{object-fit:cover;width:100%;max-height:26rem}.galerie-haupt-platzhalter{height:calc(var(--spacing) * 80);justify-content:center;align-items:center;gap:var(--spacing);width:100%;color:var(--color-on-surface-variant);flex-direction:column;display:flex}.galerie-haupt-platzhalter svg{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);opacity:.6}.galerie-liste{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);padding-bottom:var(--spacing);display:flex;overflow-x:auto}.galerie-liste figure{flex-shrink:0;margin:0}.galerie-herkunft{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant)}.galerie{margin:0}.galerie-liste img{height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 28);border-radius:var(--radius-lg);object-fit:cover}.galerie-thumb-platzhalter{height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 28);border-radius:var(--radius-lg);background-color:var(--color-surface-variant);color:var(--color-on-surface-variant);justify-content:center;align-items:center;display:flex}.galerie-thumb-platzhalter svg{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);opacity:.5}.datenraster{margin-block:calc(var(--spacing) * 4);column-gap:calc(var(--spacing) * 8);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ceb3;display:grid}@supports (color:color-mix(in lab, red, red)){.datenraster{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.datenraster{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:var(--spacing)}@media (min-width:40rem){.datenraster{grid-template-columns:repeat(2,minmax(0,1fr))}}.datenraster>div{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-color:#c4c7ce99;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.datenraster>div{border-color:color-mix(in oklab, var(--color-outline-variant) 60%, transparent)}}.datenraster>div{padding-block:calc(var(--spacing) * 2.5)}.datenraster>div:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.datenraster dt{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);flex-shrink:0}.datenraster dd{text-align:right;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface);margin:0}.abschnitt{margin-block:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ceb3;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.abschnitt{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.abschnitt{background-color:var(--color-white)}.abschnitt>summary{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);background-color:#e6dbfa66;flex-wrap:wrap;list-style-type:none;display:flex}@supports (color:color-mix(in lab, red, red)){.abschnitt>summary{background-color:color-mix(in oklab, var(--color-secondary-container) 40%, transparent)}}.abschnitt>summary{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-secondary-container);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s}@media (hover:hover){.abschnitt>summary:hover{background-color:#e6dbfa99}@supports (color:color-mix(in lab, red, red)){.abschnitt>summary:hover{background-color:color-mix(in oklab, var(--color-secondary-container) 60%, transparent)}}}.abschnitt>summary::-webkit-details-marker{display:none}.abschnitt-icon{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);flex-shrink:0}.abschnitt-zaehler{height:calc(var(--spacing) * 5);min-width:calc(var(--spacing) * 5);background-color:var(--color-secondary);padding-inline:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-secondary);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.abschnitt-chevron{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;flex-shrink:0;margin-left:auto;transition-duration:.2s}.beschreibung-bearbeiten-knopf{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);border-style:var(--tw-border-style);color:#250f4d8c;background-color:#0000;border-width:0;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.beschreibung-bearbeiten-knopf{color:color-mix(in oklab, var(--color-on-secondary-container) 55%, transparent)}}.beschreibung-bearbeiten-knopf{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.beschreibung-bearbeiten-knopf:hover{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.beschreibung-bearbeiten-knopf:hover{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.beschreibung-bearbeiten-knopf:hover{color:var(--color-on-secondary-container)}}.beschreibung-bearbeiten-knopf svg{height:calc(var(--spacing) * 4.5);width:calc(var(--spacing) * 4.5)}.abschnitt[open]>summary .abschnitt-chevron{rotate:90deg}.abschnitt-inhalt{border-top-style:var(--tw-border-style);border-color:#c4c7ce99;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.abschnitt-inhalt{border-color:color-mix(in oklab, var(--color-outline-variant) 60%, transparent)}}.abschnitt-inhalt{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.beschreibung{max-width:65ch;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.beschreibung h3{margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-color:#c4c7ce99;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.beschreibung h3{border-color:color-mix(in oklab, var(--color-outline-variant) 60%, transparent)}}.beschreibung h3{padding-bottom:var(--spacing);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface)}.datenfeld{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-color:#c4c7ce99;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.datenfeld{border-color:color-mix(in oklab, var(--color-outline-variant) 60%, transparent)}}.datenfeld{padding-block:calc(var(--spacing) * 2.5)}.datenfeld:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.datenfeld dt{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);flex-shrink:0}.datenfeld dd{text-align:right;min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface);flex:1;margin:0;position:relative}.manuell-marke{margin-left:calc(var(--spacing) * 1.5);vertical-align:middle;display:inline-block;position:relative}.manuell-marke:before{content:"";background-color:var(--color-on-surface-variant);opacity:.5;border-radius:3.40282e38px;width:.35rem;height:.35rem;display:block}.manuell-hinweis{text-align:right;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);margin:0}.datenwert{border-radius:var(--radius-md);--tw-border-style:none;width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);text-align:right;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface);background-color:#0000;border-style:none}@media (hover:hover){.datenwert:hover{background-color:#e1e6ec99}@supports (color:color-mix(in lab, red, red)){.datenwert:hover{background-color:color-mix(in oklab, var(--color-surface-variant) 60%, transparent)}}}.datenwert-stift{margin-left:var(--spacing);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);vertical-align:text-bottom;color:var(--color-outline);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0;display:inline-block}.datenwert-stift svg{width:100%;height:100%}.datenwert:hover .datenwert-stift,.datenwert:focus-visible .datenwert-stift{opacity:1}@media (hover:none){.datenwert-stift{opacity:.6}}.feld-eingabe-huelle{align-items:flex-end;gap:var(--spacing);flex-direction:column;display:flex;position:relative}.feld-eingabe{text-align:right;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.datenfeld-gespeichert .feld-eingabe,.datenfeld-gespeichert .feld-eingabe-mehrzeilig,.datenfeld-gespeichert .datenwert{animation:2.2s ease-out forwards notiz-gespeichert}.datenfeld-gespeichert .gespeichert-label{animation:2.2s ease-out forwards notiz-haken}.datenfeld-fehler .feld-eingabe{border-color:var(--color-error)}.feld-fehler{text-align:right;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-error);margin:0}.gespeichert-label{pointer-events:none;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-success);opacity:0;margin:0}.datenfeld dd>.gespeichert-label{margin-top:var(--spacing);position:absolute;top:100%;right:0}.datenfeld-warnung{text-align:right;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-tertiary);margin:0}.datenfeld-warnung-angebot{margin-top:var(--spacing);text-align:right}.datenfeld-warnung-rueckfrage{align-items:flex-end;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);flex-direction:column;margin:0;display:flex}.feld-eingabe-huelle-mehrzeilig{gap:var(--spacing);flex-direction:column;display:flex;position:relative}.feld-eingabe-mehrzeilig{resize:vertical;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ceb3;width:100%}@supports (color:color-mix(in lab, red, red)){.feld-eingabe-mehrzeilig{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.feld-eingabe-mehrzeilig{background-color:var(--color-white);padding:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface)}.datenfeld-fehler .feld-eingabe-mehrzeilig{border-color:var(--color-error)}.feld-eingabe-huelle-mehrzeilig .feld-fehler{text-align:left}.knopf-textlink{cursor:pointer;align-items:center;gap:var(--spacing);--tw-border-style:none;width:fit-content;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-primary);text-underline-offset:2px;background-color:#0000;border-style:none;padding:0;text-decoration-line:underline;display:inline-flex}@media (hover:hover){.knopf-textlink:hover{opacity:.8}}.galerie-aktionen{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.galerie-hinweis,.galerie-rueckgaengig-fehler{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant)}.galerie-bild-knopf{cursor:pointer;border-radius:var(--radius-2xl);--tw-border-style:none;background-color:#0000;border-style:none;width:100%;padding:0;display:block}.galerie-thumb-knopf{cursor:pointer;border-radius:var(--radius-lg);--tw-border-style:none;background-color:#0000;border-style:none;padding:0;display:block}.galerie-bild-knopf:focus-visible,.galerie-thumb-knopf:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary)}.galerie-bild-knopf,.galerie-thumb-knopf{position:relative}.galerie-titelbild-abzeichen{pointer-events:none;top:calc(var(--spacing) * 2);left:calc(var(--spacing) * 2);height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);background-color:#0009;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.galerie-titelbild-abzeichen{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.galerie-titelbild-abzeichen{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;color:var(--color-amber-400);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);line-height:1}.galerie-titelbild-abzeichen-klein{top:var(--spacing);left:var(--spacing);height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.galerie-badge{pointer-events:none;bottom:calc(var(--spacing) * 2);left:calc(var(--spacing) * 2);background-color:#000000a6;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab, red, red)){.galerie-badge{background-color:color-mix(in oklab, var(--color-black) 65%, transparent)}}.galerie-badge{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.galerie-badge-klein{bottom:var(--spacing);left:var(--spacing);padding-inline:calc(var(--spacing) * 1.5);font-size:.6875rem}.galerie-badge-lightbox{background-color:#fff3;position:static}@supports (color:color-mix(in lab, red, red)){.galerie-badge-lightbox{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.galerie-badge-lightbox{color:var(--color-white)}body.dialog-offen{overflow:hidden}.dialog-backdrop{z-index:50;inset-inline:0;background-color:#000000e6;justify-content:center;align-items:center;height:100svh;display:flex;position:fixed;top:0}@supports (color:color-mix(in lab, red, red)){.dialog-backdrop{background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.dialog-backdrop{padding:calc(var(--spacing) * 4)}.dialog-backdrop-vollflaeche{padding:0}.dialog{width:100%;max-width:var(--container-md);border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:relative}.dialog-schmal{max-width:var(--container-sm)}.dialog h2{margin:0;margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.dialog-schliessen{top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3);height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);--tw-border-style:none;color:var(--color-on-surface-variant);background-color:#0000;border-style:none;border-radius:3.40282e38px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}@media (hover:hover){.dialog-schliessen:hover{background-color:var(--color-surface-variant)}}.dialog-schliessen svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.dialog-aktionen{margin-top:calc(var(--spacing) * 4);justify-content:flex-end;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.knopf-gefahr{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);--tw-border-style:none;background-color:var(--color-error);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-error);border-style:none;border-radius:3.40282e38px;text-decoration-line:none;display:inline-flex}@media (hover:hover){.knopf-gefahr:hover{opacity:.9}}.lightbox{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);width:100%;height:100%;display:grid;position:relative}@media (min-width:40rem){.lightbox{grid-template-columns:4.5rem minmax(0,1fr) 4.5rem}}.lightbox .dialog-schliessen{background-color:#00000080;position:static}@supports (color:color-mix(in lab, red, red)){.lightbox .dialog-schliessen{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.lightbox .dialog-schliessen{color:var(--color-white)}@media (hover:hover){.lightbox .dialog-schliessen:hover{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.lightbox .dialog-schliessen:hover{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}}.lightbox-kopf{height:calc(var(--spacing) * 14);padding-inline:calc(var(--spacing) * 3);grid-column:1/-1;grid-row-start:1;justify-content:space-between;align-items:center;display:flex}.lightbox-fuss{min-height:calc(var(--spacing) * 14);justify-content:space-between;align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);flex-wrap:wrap;grid-column:1/-1;grid-row-start:3;display:flex}.lightbox-zaehler{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#fffc}@supports (color:color-mix(in lab, red, red)){.lightbox-zaehler{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.lightbox-zaehler{--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,)}.lightbox-beschriftung{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#fffc;margin:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lightbox-beschriftung{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.lightbox-aktionen{align-items:center;gap:calc(var(--spacing) * 2);flex-shrink:0;display:flex}.lightbox-figur{grid-row-start:2;grid-column-start:1;justify-content:center;align-items:center;min-width:0;min-height:0;margin:0;display:flex;overflow:hidden}@media (min-width:40rem){.lightbox-figur{grid-column-start:2}}.lightbox-figur img{cursor:zoom-in;border-radius:var(--radius-lg);object-fit:contain;max-width:100%;max-height:100%}.lightbox-figur figcaption{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#fffc}@supports (color:color-mix(in lab, red, red)){.lightbox-figur figcaption{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.lightbox-figur-gezoomt{touch-action:none}.lightbox-figur-gezoomt img{cursor:grab}.lightbox-figur-gezoomt img.lightbox-bild-ziehend{cursor:grabbing}.lightbox-pfeil{cursor:pointer;--tw-border-style:none;color:var(--color-white);border-style:none;justify-content:center;align-items:center;padding:0;display:flex}.lightbox-pfeil:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:calc(4px * -1);outline-width:2px;outline-color:var(--color-white)}.lightbox .lightbox-pfeil{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#00000080;border-radius:3.40282e38px;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.lightbox .lightbox-pfeil{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}@media (min-width:40rem){.lightbox .lightbox-pfeil{--tw-translate-y:0px;width:100%;height:100%;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#0000;border-radius:0;grid-row-start:2;position:static}}.lightbox .lightbox-pfeil-links{left:calc(var(--spacing) * 2)}@media (min-width:40rem){.lightbox .lightbox-pfeil-links{grid-column-start:1;left:auto}}.lightbox .lightbox-pfeil-rechts{right:calc(var(--spacing) * 2)}@media (min-width:40rem){.lightbox .lightbox-pfeil-rechts{grid-column-start:3;right:auto}}.lightbox .lightbox-pfeil svg{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6)}@media (min-width:40rem){.lightbox .lightbox-pfeil svg{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);background-color:#00000080;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.lightbox .lightbox-pfeil svg{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.lightbox .lightbox-pfeil svg{padding:calc(var(--spacing) * 2.5)}.lightbox .lightbox-pfeil:hover svg{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.lightbox .lightbox-pfeil:hover svg{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}}.dublette-grossansicht-bild .lightbox-pfeil{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#00000080;border-radius:3.40282e38px;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.dublette-grossansicht-bild .lightbox-pfeil{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}@media (hover:hover){.dublette-grossansicht-bild .lightbox-pfeil:hover{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.dublette-grossansicht-bild .lightbox-pfeil:hover{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}}.dublette-grossansicht-bild .lightbox-pfeil-links{left:calc(var(--spacing) * 2)}@media (min-width:40rem){.dublette-grossansicht-bild .lightbox-pfeil-links{left:calc(var(--spacing) * 4)}}.dublette-grossansicht-bild .lightbox-pfeil-rechts{right:calc(var(--spacing) * 2)}@media (min-width:40rem){.dublette-grossansicht-bild .lightbox-pfeil-rechts{right:calc(var(--spacing) * 4)}}.dublette-grossansicht-bild .lightbox-pfeil svg{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6)}.lightbox-papierkorb{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);--tw-border-style:none;background-color:#00000080;border-style:none;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.lightbox-papierkorb{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.lightbox-papierkorb{color:var(--color-white);padding:0}@media (hover:hover){.lightbox-papierkorb:hover{background-color:var(--color-error)}}.lightbox-papierkorb svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.lightbox-titelbild{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);--tw-border-style:none;background-color:#00000080;border-style:none;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.lightbox-titelbild{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.lightbox-titelbild{color:var(--color-white);padding:0}@media (hover:hover){.lightbox-titelbild:hover{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.lightbox-titelbild:hover{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}}.lightbox-titelbild svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);fill:none}.lightbox-titelbild-aktiv{color:var(--color-amber-400)}.lightbox-titelbild-aktiv svg{fill:currentColor}.lightbox-art{height:calc(var(--spacing) * 11);min-width:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);--tw-border-style:none;background-color:#00000080;border-style:none;border-radius:3.40282e38px;display:flex}@supports (color:color-mix(in lab, red, red)){.lightbox-art{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.lightbox-art{color:var(--color-white);padding:0}@media (hover:hover){.lightbox-art:hover{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.lightbox-art:hover{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}}@media (min-width:40rem){.lightbox-art{padding-inline:calc(var(--spacing) * 4)}}.lightbox-art svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);flex-shrink:0}.lightbox-art-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;display:none}@media (min-width:40rem){.lightbox-art-text{display:inline}}.lightbox-art-aktiv{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.lightbox-art-aktiv{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.lightbox-art-aktiv{color:var(--color-white)}.lightbox-meldung{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffe6;flex-basis:100%;margin:0}@supports (color:color-mix(in lab, red, red)){.lightbox-meldung{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}@media (min-width:40rem){.lightbox-meldung{flex-shrink:0;flex-basis:auto}}.lightbox-art-herkunft{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#fffc;flex-basis:100%;margin:0}@supports (color:color-mix(in lab, red, red)){.lightbox-art-herkunft{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.lightbox-meldung .knopf-textlink{margin-left:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white)}.lightbox-kein-grundriss{height:calc(var(--spacing) * 11);--tw-border-style:none;background-color:#00000080;border-style:none;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.lightbox-kein-grundriss{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.lightbox-kein-grundriss{padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;color:var(--color-white)}@media (hover:hover){.lightbox-kein-grundriss:hover{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.lightbox-kein-grundriss:hover{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}}.lightbox-kein-grundriss:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-white)}.lightbox-beschreiben{align-items:flex-end;gap:calc(var(--spacing) * 2);flex:1;grid-template-columns:repeat(1,minmax(0,1fr));min-width:0;max-width:none;margin:0;display:grid}@media (min-width:40rem){.lightbox-beschreiben{grid-template-columns:auto 1fr auto}}.lightbox-beschreiben-feld{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.lightbox-beschreiben-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#fffc}@supports (color:color-mix(in lab, red, red)){.lightbox-beschreiben-label{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.lightbox-beschreiben select,.lightbox-beschreiben input{height:calc(var(--spacing) * 11);border-radius:var(--radius-lg);border-color:#ffffff4d;width:100%;min-width:0}@supports (color:color-mix(in lab, red, red)){.lightbox-beschreiben select,.lightbox-beschreiben input{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.lightbox-beschreiben select,.lightbox-beschreiben input{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-on-surface)}.lightbox-beschreiben .knopf-sekundaer{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.lightbox-beschreiben .knopf-sekundaer{border-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.lightbox-beschreiben .knopf-sekundaer{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.lightbox-beschreiben .knopf-sekundaer{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.lightbox-beschreiben .knopf-sekundaer{color:var(--color-white)}@media (hover:hover){.lightbox-beschreiben .knopf-sekundaer:hover{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.lightbox-beschreiben .knopf-sekundaer:hover{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}}.lightbox-beschreiben [aria-invalid=true]{border-color:var(--color-error);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-error)}.lightbox-beschreiben-aktionen{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.lightbox-beschreiben-fehler{border-radius:var(--radius-lg);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-error);margin:0}@media (min-width:40rem){.lightbox-beschreiben-fehler{grid-column:span 3/span 3}}.lightbox-art:focus-visible,.lightbox-titelbild:focus-visible,.lightbox-papierkorb:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-white)}.anhaenge-kopfzeile{margin-bottom:calc(var(--spacing) * 2);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.knopf-textlink-gefahr{cursor:pointer;align-items:center;gap:var(--spacing);--tw-border-style:none;width:fit-content;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-error);text-underline-offset:2px;background-color:#0000;border-style:none;padding:0;text-decoration-line:underline;display:inline-flex}@media (hover:hover){.knopf-textlink-gefahr:hover{opacity:.8}}.knopf:focus-visible,.knopf-sekundaer:focus-visible,.knopf-gefahr:focus-visible,.knopf-textlink:focus-visible,.knopf-textlink-gefahr:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary)}.knopf:disabled,.knopf[aria-disabled=true],.knopf-sekundaer:disabled,.knopf-sekundaer[aria-disabled=true],.knopf-gefahr:disabled,.knopf-gefahr[aria-disabled=true],.knopf-textlink:disabled,.knopf-textlink[aria-disabled=true],.knopf-textlink-gefahr:disabled,.knopf-textlink-gefahr[aria-disabled=true]{cursor:not-allowed;opacity:.5;pointer-events:none}@media (max-width:767px){.knopf,.knopf-sekundaer,.knopf-gefahr,.knopf-textlink,.knopf-textlink-gefahr,.wunschpreis-festlegen-knopf,.wiedervorlage-festlegen-knopf,.ereignis-eintragen-knopf,.ansprechpartner-eintragen-knopf,.zustand-chip,.gruppieren-toggle,.ansicht-knopf,.nav-group-toggle,.sidebar-logout,.datenwert,.ideen-ignorieren-knopf{min-height:calc(var(--spacing) * 11)}.sidebar-logout,.ideen-ignorieren-knopf{justify-content:center;align-items:center;display:flex}.datenwert{justify-content:flex-end;align-items:center;display:flex}.hamburger,.anhang-papierkorb,.objekt-nav-schritt,.beschreibung-bearbeiten-knopf{min-height:calc(var(--spacing) * 11);min-width:calc(var(--spacing) * 11)}.hamburger{align-items:center}}.geodaten-status{margin-bottom:calc(var(--spacing) * 2);justify-content:space-between;align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);border-radius:var(--radius-xl);background-color:#e1e6ec66;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.geodaten-status{background-color:color-mix(in oklab, var(--color-surface-variant) 40%, transparent)}}.geodaten-status{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.geodaten-status-text{flex:1;flex-basis:calc(var(--spacing) * 60);min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);margin:0}.geodaten-knopf{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.geodaten-knopf .geodaten-knopf-lade{display:none}.geodaten-knopf.htmx-request .geodaten-knopf-lade{display:inline}.geodaten-knopf.htmx-request .geodaten-knopf-text{display:none}.datenraster>.datenraster-geodaten{border-bottom-style:var(--tw-border-style);border-color:#c4c7ce99;border-bottom-width:1px;grid-column:1/-1;display:block}@supports (color:color-mix(in lab, red, red)){.datenraster>.datenraster-geodaten{border-color:color-mix(in oklab, var(--color-outline-variant) 60%, transparent)}}.datenraster>.datenraster-geodaten{padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant)}.datenraster-geodaten p{margin:0}.datenraster-geodaten p+p{margin-top:calc(var(--spacing) * .5)}.datenraster-geodaten-hinweis{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.anhaenge-hinweis{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant)}.anhaenge-liste .anhang-art-auswahl{width:auto;color:var(--color-on-surface-variant);background-color:#0000;border-radius:3.40282e38px;flex-shrink:0}.anhang-art{height:calc(var(--spacing) * 5);background-color:var(--color-surface-variant);padding-inline:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-size:.65rem;font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant);border-radius:3.40282e38px;flex-shrink:0;align-items:center;display:inline-flex}.anhaenge-liste{margin:0;list-style-type:none}:where(.anhaenge-liste>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:#c4c7ce99}@supports (color:color-mix(in lab, red, red)){:where(.anhaenge-liste>:not(:last-child)){border-color:color-mix(in oklab, var(--color-outline-variant) 60%, transparent)}}.anhaenge-liste{padding:0}.anhaenge-zeile{align-items:center;gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.anhang-oeffnen{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);--tw-border-style:none;text-align:left;min-width:0;color:var(--color-on-surface);background-color:#0000;border-style:none;flex:1;padding:0;text-decoration-line:none;display:flex}@media (hover:hover){.anhang-oeffnen:hover{text-decoration-line:underline}}.anhang-typ{height:calc(var(--spacing) * 5);background-color:var(--color-secondary-container);padding-inline:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:.65rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-on-secondary-container);text-transform:uppercase;border-radius:3.40282e38px;flex-shrink:0;align-items:center;display:inline-flex}.anhang-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex:1;overflow:hidden}.anhang-groesse{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);flex-shrink:0}.anhang-herkunft{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);flex-basis:100%}.anhang-kein-grundriss{flex-basis:100%;margin:0}.anhang-befund-marker{height:calc(var(--spacing) * 5);background-color:var(--color-primary-container);padding-inline:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:.65rem;font-weight:var(--font-weight-semibold);color:var(--color-on-primary-container);border-radius:3.40282e38px;flex-shrink:0;align-items:center;text-decoration-line:none;display:inline-flex}@media (hover:hover){.anhang-befund-marker:hover{text-decoration-line:underline}}.anhang-papierkorb{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);--tw-border-style:none;color:var(--color-outline);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-style:none;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}@media (hover:hover){.anhang-papierkorb:hover{background-color:#ba1a1a1a}@supports (color:color-mix(in lab, red, red)){.anhang-papierkorb:hover{background-color:color-mix(in oklab, var(--color-error) 10%, transparent)}}.anhang-papierkorb:hover{color:var(--color-error)}}.anhang-papierkorb:focus-visible,.anhaenge-zeile:hover .anhang-papierkorb,.anhang-papierkorb:focus-visible{opacity:1}@media (hover:none){.anhang-papierkorb{opacity:1}}.anhang-papierkorb svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.studien-liste{margin:0;list-style-type:none}:where(.studien-liste>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:#c4c7ce99}@supports (color:color-mix(in lab, red, red)){:where(.studien-liste>:not(:last-child)){border-color:color-mix(in oklab, var(--color-outline-variant) 60%, transparent)}}.studien-liste{padding:0}.studien-eintrag{justify-content:space-between;align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.studien-text{flex:1;flex-basis:calc(var(--spacing) * 56);gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.studien-titel{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);overflow-wrap:break-word;color:var(--color-on-surface)}.studien-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant)}.studien-links{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.studien-aktionen{align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);flex-wrap:wrap;flex-basis:100%;display:flex}.studien-eintrag-geloescht .studien-titel{color:var(--color-on-surface-variant);text-decoration-line:line-through}.studien-fruehere{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-basis:100%}.studien-fruehere summary{cursor:pointer;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant)}.studien-fruehere-liste{margin:0;margin-top:var(--spacing);list-style-type:none}:where(.studien-fruehere-liste>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:#c4c7ce66}@supports (color:color-mix(in lab, red, red)){:where(.studien-fruehere-liste>:not(:last-child)){border-color:color-mix(in oklab, var(--color-outline-variant) 40%, transparent)}}.studien-fruehere-liste{padding:0}.studien-fruehere-liste li{justify-content:space-between;align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);padding-block:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.studien-leer{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);margin:0}.studien-fehler{margin-top:calc(var(--spacing) * 3);margin-bottom:var(--spacing);border-radius:var(--radius-lg);background-color:#ba1a1a1a}@supports (color:color-mix(in lab, red, red)){.studien-fehler{background-color:color-mix(in oklab, var(--color-error) 10%, transparent)}}.studien-fehler{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-error)}.anhang-dialog-feld{margin-bottom:calc(var(--spacing) * 3);gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;display:flex}.anhang-dialog-feld span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-on-surface-variant);text-transform:uppercase}.anhang-dialog-feld select{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);width:100%;padding-block:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface)}.anhang-dialog-feld input[type=text],.anhang-dialog-feld input[type=file]{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface)}.upload-wege{margin-top:var(--spacing);align-items:flex-start;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.upload-felder{margin-top:var(--spacing);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.upload-felder{grid-template-columns:repeat(2,minmax(0,1fr))}}.upload-feld{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.upload-feld input,.upload-feld select{width:100%;min-width:0}.drop-zone{border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:2px;border-color:var(--color-outline-variant);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;justify-content:center;align-items:center;transition-duration:.15s;display:flex}.drop-zone-aktiv{border-color:var(--color-primary);background-color:#cde5f933}@supports (color:color-mix(in lab, red, red)){.drop-zone-aktiv{background-color:color-mix(in oklab, var(--color-primary-container) 20%, transparent)}}.drop-zone-aktiv{color:var(--color-on-surface)}.planung-grundstuecksfotos{display:contents}.grundstuecksfotos-dialog{width:100%;max-width:var(--container-lg);gap:calc(var(--spacing) * 3);margin-block:0}.grundstuecksfotos-feld{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.grundstuecksfotos-feld input{width:100%;min-width:0}.grundstuecksfotos-feld input[type=file]{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface)}.grundstuecksfotos-hinweis{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);margin:0}.grundstuecksfotos-fehler{border-radius:var(--radius-lg);background-color:var(--color-error-container);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-error-container);margin:0}.neu-formular{max-width:none}.neu-block{margin-block:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ceb3}@supports (color:color-mix(in lab, red, red)){.neu-block{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.neu-block{background-color:var(--color-white);padding:calc(var(--spacing) * 4)}.neu-block legend{padding-inline:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-on-surface-variant);text-transform:uppercase}.neu-block>div:not(.neu-raster):not(.neu-auswahl):not(.medien-raster){margin-bottom:calc(var(--spacing) * 3);gap:var(--spacing);flex-direction:column;display:flex}.neu-block>div:not(.neu-raster):not(.neu-auswahl):not(.medien-raster):last-child{margin-bottom:0}.neu-block input,.neu-block select,.neu-block textarea{width:100%}.neu-block .neu-auswahl-option{flex-direction:row;margin-bottom:0}.neu-block .neu-auswahl-option input{width:auto}.neu-raster{column-gap:calc(var(--spacing) * 8);display:grid}@media (min-width:40rem){.neu-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}.neu-raster>div{justify-content:space-between;align-items:baseline;column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-color:#c4c7ce99;border-bottom-width:1px;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.neu-raster>div{border-color:color-mix(in oklab, var(--color-outline-variant) 60%, transparent)}}.neu-raster>div{padding-block:calc(var(--spacing) * 2.5)}.neu-raster>div:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.neu-raster dt{flex-shrink:0}.neu-raster dt label{margin:0}.neu-raster dd{flex:1;min-width:0;margin:0}.neu-raster input{border-radius:var(--radius-md);--tw-border-style:none;width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);text-align:right;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface);background-color:#0000;border-style:none}@media (hover:hover){.neu-raster input:hover{background-color:#e1e6ec99}@supports (color:color-mix(in lab, red, red)){.neu-raster input:hover{background-color:color-mix(in oklab, var(--color-surface-variant) 60%, transparent)}}}.neu-raster input:focus-visible{background-color:#e1e6ec99}@supports (color:color-mix(in lab, red, red)){.neu-raster input:focus-visible{background-color:color-mix(in oklab, var(--color-surface-variant) 60%, transparent)}}.neu-raster input:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:#0f6fad99}@supports (color:color-mix(in lab, red, red)){.neu-raster input:focus-visible{outline-color:color-mix(in oklab, var(--color-primary) 60%, transparent)}}.neu-raster .feld-fehler{flex-basis:100%}.neu-auswahl{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){.neu-auswahl{grid-template-columns:repeat(2,minmax(0,1fr))}}.neu-auswahl-option{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-outline-variant);padding:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);display:flex}@media (hover:hover){.neu-auswahl-option:hover{background-color:#e1e6ec66}@supports (color:color-mix(in lab, red, red)){.neu-auswahl-option:hover{background-color:color-mix(in oklab, var(--color-surface-variant) 40%, transparent)}}}.neu-auswahl-option:has(input:checked){border-color:var(--color-primary);background-color:#cde5f94d}@supports (color:color-mix(in lab, red, red)){.neu-auswahl-option:has(input:checked){background-color:color-mix(in oklab, var(--color-primary-container) 30%, transparent)}}.neu-auswahl-option small{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);display:block}.neu-hinweis{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);margin:0}.preis-warnung{margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-tertiary);background-color:var(--color-tertiary-container);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-tertiary-container)}.preis-warnung p{margin:0}.preis-warnung .knopf-textlink{margin-top:var(--spacing);display:inline-block}.neu-rueckfrage{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.neu-rueckfrage p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin:0}.beleg-details{margin-top:var(--spacing)}.beleg-details summary{cursor:pointer;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant)}.beleg-details blockquote{margin-top:var(--spacing);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-outline-variant);padding-left:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);margin-bottom:0;margin-left:0;font-style:italic}.beleg-konflikt{border-left-style:var(--tw-border-style);border-color:#ba1a1ab3;border-left-width:2px}@supports (color:color-mix(in lab, red, red)){.beleg-konflikt{border-color:color-mix(in oklab, var(--color-error) 70%, transparent)}}.beleg-konflikt{padding-left:calc(var(--spacing) * 2)}.medien-raster{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.medien-raster{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.medien-raster{grid-template-columns:repeat(4,minmax(0,1fr))}}.medien-karte{cursor:pointer;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);padding:calc(var(--spacing) * 2);flex-direction:column;display:flex;position:relative}.medien-karte-aussortiert{border-color:var(--color-outline);opacity:.7}.medien-vorschau{aspect-ratio:1;border-radius:var(--radius-lg);object-fit:cover;width:100%}.medien-vergroessern{top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3);z-index:10;align-items:center;gap:var(--spacing);--tw-border-style:none;background-color:#0009;border-style:none;border-radius:3.40282e38px;display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.medien-vergroessern{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.medien-vergroessern{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white)}@media (hover:hover){.medien-vergroessern:hover{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.medien-vergroessern:hover{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}}.medien-vergroessern svg{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5)}.medien-nummer{top:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);z-index:10;background-color:#0009;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab, red, red)){.medien-nummer{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.medien-nummer{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white)}.medien-karte-hervorgehoben{opacity:1;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-primary);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}@media (prefers-reduced-motion:no-preference){.medien-karte{transition:box-shadow .15s ease-out,opacity .15s ease-out}}.medien-dokument-symbol{aspect-ratio:1;border-radius:var(--radius-lg);background-color:var(--color-surface-variant);width:100%;color:var(--color-on-surface-variant);justify-content:center;align-items:center;display:flex}.medien-dokument-symbol svg{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10)}.medien-beschriftung{-webkit-line-clamp:2;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.medien-checkbox{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface);display:flex}.medien-art{gap:var(--spacing);flex-direction:column;display:flex}.medien-wiederholung{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);background-color:var(--color-tertiary-container);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-tertiary-container);margin:0;display:flex}.medien-wiederholung span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.medien-wiederholung-verweis{cursor:pointer;border-style:var(--tw-border-style);text-align:left;width:100%;font-family:var(--font-sans);border-width:0}.medien-wiederholung-verweis:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-primary);--tw-outline-style:none;outline-style:none}.medien-wiederholung-verweis:hover span{text-decoration-line:underline}.medien-wiederholung-vorschau{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);object-fit:cover;border-radius:.25rem;flex-shrink:0}.medien-kopfzeile{margin-bottom:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}@media (min-width:40rem){.medien-kopfzeile{flex-flow:wrap;justify-content:space-between;align-items:center}}.medien-zielobjekt{width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);margin:0}.medien-sammelzeile{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-tertiary);background-color:var(--color-tertiary-container);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-tertiary-container);margin:0}.medien-sammelzeile .knopf-textlink{margin-left:var(--spacing)}.medien-alle-umschalten{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface);display:flex}.medien-vergleich-dialog{width:100%;max-height:90vh;max-width:var(--container-4xl);gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;display:flex;position:relative;overflow:auto}.medien-vergleich-dialog .dialog-schliessen{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.medien-vergleich-dialog .dialog-schliessen{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.medien-vergleich-dialog .dialog-schliessen{color:var(--color-white)}@media (hover:hover){.medien-vergleich-dialog .dialog-schliessen:hover{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.medien-vergleich-dialog .dialog-schliessen:hover{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}}.medien-vergleich-spalten{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.medien-vergleich-spalten{grid-template-columns:repeat(2,minmax(0,1fr))}.medien-vergleich-spalten-einzeln{grid-template-columns:repeat(1,minmax(0,1fr))}}.medien-vergleich-bild{align-items:center;gap:calc(var(--spacing) * 2);flex-direction:column;min-width:0;min-height:0;margin:0;display:flex}.medien-vergleich-bild img{border-radius:var(--radius-lg);object-fit:contain;width:100%;max-height:70vh}.medien-vergleich-bild figcaption{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant)}.erfassungen-liste{gap:calc(var(--spacing) * 2);flex-direction:column;padding:0;list-style-type:none;display:flex}.erfassungen-eintrag{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);padding:calc(var(--spacing) * 3)}.erfassungen-titel{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-primary);text-decoration-line:none}@media (hover:hover){.erfassungen-titel:hover{text-decoration-line:underline}}.erfassungen-meta{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);flex-wrap:wrap;display:flex}.erfassungen-fehler{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-error)}.meinungen{margin-block:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.meinung{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ceb3}@supports (color:color-mix(in lab, red, red)){.meinung{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.meinung{background-color:var(--color-white);padding:calc(var(--spacing) * 4)}.meinung-eigen{border-color:#0f6fad66}@supports (color:color-mix(in lab, red, red)){.meinung-eigen{border-color:color-mix(in oklab, var(--color-primary) 40%, transparent)}}.meinung-eigen{background-color:#cde5f933}@supports (color:color-mix(in lab, red, red)){.meinung-eigen{background-color:color-mix(in oklab, var(--color-primary-container) 20%, transparent)}}.meinung-kopf{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.meinung-name{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface)}.meinung-herkunft{margin-left:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-on-surface-variant)}.meinung-texte{margin-top:calc(var(--spacing) * 3);column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);display:grid}.meinung-texte dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-on-surface-variant);text-transform:uppercase}.meinung-texte dd{margin:0;margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:pre-line;color:var(--color-on-surface)}.meinung-leer{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);font-style:italic}.befunde{margin-block:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.befunde{grid-template-columns:repeat(2,minmax(0,1fr))}}.befund-box{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);border-width:1px}.befund-box-dafuer{border-color:var(--color-befund-positiv-container);background-color:#dcf2ec80}@supports (color:color-mix(in lab, red, red)){.befund-box-dafuer{background-color:color-mix(in oklab, var(--color-befund-positiv-container) 50%, transparent)}}.befund-box-dagegen{border-color:var(--color-befund-negativ-container);background-color:#fbe8dc80}@supports (color:color-mix(in lab, red, red)){.befund-box-dagegen{background-color:color-mix(in oklab, var(--color-befund-negativ-container) 50%, transparent)}}.befund-box h3{margin:0;margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-on-surface-variant);text-transform:uppercase}.befund-liste{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.befund-eintrag{border-left-style:var(--tw-border-style);background-color:#f8fafcb3;border-left-width:2px;border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.befund-eintrag{background-color:color-mix(in oklab, var(--color-surface) 70%, transparent)}}.befund-eintrag{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface)}.befund-box-dafuer .befund-eintrag{border-color:var(--color-befund-positiv)}.befund-box-dagegen .befund-eintrag{border-color:var(--color-outline-variant)}.befund-box-dagegen .befund-eintrag-hoch{border-color:var(--color-befund-negativ)}.befund-box-dagegen .befund-eintrag-mittel{border-color:#9c4a1f99}@supports (color:color-mix(in lab, red, red)){.befund-box-dagegen .befund-eintrag-mittel{border-color:color-mix(in oklab, var(--color-befund-negativ) 60%, transparent)}}.befund-box-dagegen .befund-eintrag-niedrig{border-color:#9c4a1f4d}@supports (color:color-mix(in lab, red, red)){.befund-box-dagegen .befund-eintrag-niedrig{border-color:color-mix(in oklab, var(--color-befund-negativ) 30%, transparent)}}.befund-herkunft,.befund-widerspruch{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-on-surface-variant);display:block}.befunde-leer{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);font-style:italic}.ergaenzung-marke{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ergaenzung-entfernen-rueckfrage{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);flex-wrap:wrap;display:flex}.befunde-herkunftshinweis{margin-top:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant)}.befund-beleg{margin-top:var(--spacing)}.befund-beleg summary{cursor:pointer;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant)}.befund-beleg blockquote{margin-top:var(--spacing);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-outline-variant);padding-left:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);margin-bottom:0;margin-left:0;font-style:italic}.befund-beleg-bild-knopf{margin-top:var(--spacing);cursor:pointer;border-style:var(--tw-border-style);background-color:#0000;border-width:0;border-radius:.25rem;padding:0;display:block}.befund-beleg-bild-knopf img{height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 20);object-fit:cover;border-radius:.25rem}.befund-beleg-anhang-knopf,.befund-beleg-anhang-link{margin-top:var(--spacing);cursor:pointer;border-style:var(--tw-border-style);border-width:0;border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-outline-variant);padding-block:calc(var(--spacing) * .5);padding-left:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);background-color:#0000;border-radius:.25rem;font-style:italic;text-decoration-line:underline;text-decoration-style:dotted;display:inline-block}@media (hover:hover){:is(.befund-beleg-anhang-knopf,.befund-beleg-anhang-link):hover{color:var(--color-on-surface)}}.befund-beleg-netz-info{margin-top:var(--spacing);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-outline-variant);padding-left:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);margin-bottom:0;margin-left:0;font-style:italic}.befund-beleg-netz-info a{text-decoration-line:underline;text-decoration-style:dotted}@media (hover:hover){.befund-beleg-netz-info a:hover{color:var(--color-on-surface)}}.renovierung-kopf{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant)}.renovierung-leer,.renovierung-nicht-auswertbar{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);font-style:italic}.renovierung-verworfen-hinweis{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant)}.renovierung-posten{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){.renovierung-posten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.renovierung-posten{grid-template-columns:repeat(3,minmax(0,1fr))}}.renovierung-karte{gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-outline-variant);background-color:#f8fafcb3;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.renovierung-karte{background-color:color-mix(in oklab, var(--color-surface) 70%, transparent)}}.renovierung-karte{padding:calc(var(--spacing) * 4)}.renovierung-zuschlag{--tw-border-style:dashed;border-style:dashed}.renovierung-karte-kopf{align-items:center;gap:var(--spacing);flex-wrap:wrap;display:flex}.renovierung-massnahme{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface)}.renovierung-art-badge{margin-left:0}.renovierung-art-instandsetzung{background-color:var(--color-primary-container);color:var(--color-on-primary-container)}.renovierung-art-modernisierung{background-color:var(--color-secondary-container);color:var(--color-on-secondary-container)}.renovierung-anlass{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant)}.renovierung-herleitung{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);font-style:italic}.renovierung-verengt-badge{background-color:var(--color-tertiary-container);color:var(--color-on-tertiary-container)}.renovierung-ankerspanne{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);font-style:italic}.renovierung-betrag{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface)}.renovierung-ohne-betrag{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);font-style:italic}.renovierung-summen{margin-top:calc(var(--spacing) * 4);gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface);flex-direction:column;display:flex}.renovierung-summe-gruppe{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.renovierung-summe-laut-lauf{color:var(--color-on-surface-variant)}.renovierung-ergaenzt{margin-top:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-color:#c4c7ceb3;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.renovierung-ergaenzt{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.renovierung-ergaenzt{padding-top:calc(var(--spacing) * 4)}.renovierung-ergaenzt-titel{margin:0;margin-bottom:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface)}.renovierung-ergaenzt-hinweis{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);font-style:italic}.ergaenzung-karte{--tw-border-style:dashed;border-style:dashed;border-color:var(--color-secondary-container)}.renovierung-bezug-frueherer-lauf{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);font-style:italic}.ergaenzung-korrektur{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface);flex-wrap:wrap;display:flex}.renovierung-abschnitt{border-color:var(--color-tertiary-container)}.renovierung-kopf-rahmen{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:#250f4dcc}@supports (color:color-mix(in lab, red, red)){.renovierung-kopf-rahmen{color:color-mix(in oklab, var(--color-on-secondary-container) 80%, transparent)}}.renovierung-kopf-rahmen{--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,)}.analyse-status{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);flex-wrap:wrap;display:flex}.analyse-status .badge{margin-left:0}.analyse-fehler{flex-basis:100%}.analyse-fehler summary{cursor:pointer;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant)}.analyse-fehler p{margin-top:var(--spacing);border-radius:var(--radius-md);background-color:#ffdad666;margin-bottom:0}@supports (color:color-mix(in lab, red, red)){.analyse-fehler p{background-color:color-mix(in oklab, var(--color-error-container) 40%, transparent)}}.analyse-fehler p{padding:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:break-word;white-space:pre-wrap;color:var(--color-on-error-container)}.analyse-warteschlange-hinweis{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant)}.analyse-raster-hinweis,.analyse-grundlage{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);flex-basis:100%}.analyse-anhaenge-unvollstaendig{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);flex-basis:100%;font-style:italic}.checkliste-abschnitt{border-color:var(--color-secondary-container)}.checkliste-erklaerung{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant)}.checkliste-status{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);flex-wrap:wrap;display:flex}.checkliste-status .badge{margin-left:0}.checkliste-download{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-primary)}@media (hover:hover){.checkliste-download:hover{text-decoration-line:underline}}.checkliste-veraltet-hinweis{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);flex-basis:100%}.checkliste-teile{margin-block:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.checkliste-teile{grid-template-columns:repeat(2,minmax(0,1fr))}}.checkliste-teil{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-surface);padding:calc(var(--spacing) * 4)}.checkliste-teil h3{margin:0;margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-on-surface-variant);text-transform:uppercase}.checkliste-liste{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.checkliste-eintrag{border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-secondary);background-color:#e1e6ec66;border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.checkliste-eintrag{background-color:color-mix(in oklab, var(--color-surface-variant) 40%, transparent)}}.checkliste-eintrag{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface)}.checkliste-hinweis{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-on-surface-variant);display:block}.checkliste-frage{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-secondary-container);display:block}.checkliste-zustand{margin-right:var(--spacing);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:.65rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:3.40282e38px;display:inline-block}.checkliste-zustand-vage{background-color:var(--color-waiting-container);color:var(--color-on-waiting-container)}.checkliste-zustand-fehlend{background-color:var(--color-error-container);color:var(--color-on-error-container)}.checkliste-unbelegt{margin-left:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);font-style:italic}.checkliste-leer{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);font-style:italic}.checkliste-beleg{margin-top:var(--spacing)}.checkliste-beleg summary{cursor:pointer;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant)}.checkliste-beleg blockquote{margin-top:var(--spacing);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-outline-variant);padding-left:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);margin-bottom:0;margin-left:0;font-style:italic}.checkliste-bild-knopf{margin-top:var(--spacing);cursor:pointer;border-style:var(--tw-border-style);background-color:#0000;border-width:0;border-radius:.25rem;padding:0;display:block}.checkliste-bild-knopf img{height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 20);object-fit:cover;border-radius:.25rem}.checkliste-fassungen{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant)}.checkliste-fassungen summary{cursor:pointer}.checkliste-fassungen-liste{margin:0;margin-top:calc(var(--spacing) * 2);gap:var(--spacing);flex-direction:column;padding:0;list-style-type:none;display:flex}.analysen-warteschlange-zahl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface)}.analysen-aktionen{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.analysen-liste{margin:0;margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);flex-direction:column;padding:0;list-style-type:none;display:flex;overflow-x:auto}.analysen-zeile{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ceb3}@supports (color:color-mix(in lab, red, red)){.analysen-zeile{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.analysen-zeile{background-color:var(--color-white);padding:calc(var(--spacing) * 3)}.analysen-zeile-kopf{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.analysen-zeile-objekt{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface)}.analysen-zeile-zeit{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);flex-shrink:0;margin-left:auto}.analysen-zeile-meta{margin-top:var(--spacing);column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);flex-wrap:wrap;display:flex}.analysen-zeile-fehler{margin-top:calc(var(--spacing) * 2)}.analysen-zeile-fehler summary{cursor:pointer;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant)}.analysen-zeile-fehler p{margin-top:var(--spacing);border-radius:var(--radius-md);background-color:#ffdad666;margin-bottom:0}@supports (color:color-mix(in lab, red, red)){.analysen-zeile-fehler p{background-color:color-mix(in oklab, var(--color-error-container) 40%, transparent)}}.analysen-zeile-fehler p{padding:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-error-container)}.analysen-zeile-technik{margin-top:var(--spacing);max-height:calc(var(--spacing) * 48);border-radius:var(--radius-md);background-color:#e1e6ec80;margin-bottom:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.analysen-zeile-technik{background-color:color-mix(in oklab, var(--color-surface-variant) 50%, transparent)}}.analysen-zeile-technik{padding:calc(var(--spacing) * 2);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:break-word;white-space:pre-wrap;color:var(--color-on-surface-variant)}.analysen-hinweis-rechnerisch{color:var(--color-on-surface-variant)}.analysen-zustaende{margin-top:calc(var(--spacing) * 3)}.analysen-zustaende-zahl{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface)}.analysen-zustaende-liste{margin:0;margin-top:var(--spacing);column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;padding:0;list-style-type:none;display:flex}.analysen-zustaende-liste a{color:var(--color-primary);text-underline-offset:2px}@media (hover:hover){.analysen-zustaende-liste a:hover{text-decoration-line:underline}}.analysen-meldung{border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:2px;border-color:var(--color-primary);background-color:#cde5f933}@supports (color:color-mix(in lab, red, red)){.analysen-meldung{background-color:color-mix(in oklab, var(--color-primary-container) 20%, transparent)}}.analysen-limit{margin-top:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-color:#c4c7ceb3;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.analysen-limit{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.analysen-limit{padding-top:calc(var(--spacing) * 4)}.analysen-limit-titel{margin:0;margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface)}.analysen-limit-fenster{margin-top:calc(var(--spacing) * 3)}.analysen-limit-fenster-kopf{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface);justify-content:space-between;align-items:baseline;display:flex}.analysen-limit-fenster-prozent{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.analysen-limit-balken{margin-top:var(--spacing);height:calc(var(--spacing) * 2);background-color:var(--color-surface-variant);border-radius:3.40282e38px;width:100%;position:relative;overflow:visible}.analysen-limit-balken-fuellung{height:calc(var(--spacing) * 2);background-color:var(--color-primary);border-radius:3.40282e38px}.analysen-limit-balken-schwelle{height:calc(var(--spacing) * 2);background-color:var(--color-error);width:1px;position:absolute;top:0}.analysen-limit-reset{margin:0;margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant)}.analysen-limit-gemeldet{margin-top:calc(var(--spacing) * 2)}.analysen-limit-pausenzustand{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface)}.analysen-limit-formulare{margin-top:calc(var(--spacing) * 2);align-items:flex-end;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.analysen-limit-formulare label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);flex-direction:column;display:flex}.analysen-limit-formulare input[type=number]{margin-top:var(--spacing);width:calc(var(--spacing) * 20)}.analysen-warteschlangenliste{margin-top:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-color:#c4c7ceb3;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.analysen-warteschlangenliste{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.analysen-warteschlangenliste{padding-top:calc(var(--spacing) * 4)}.analysen-warteschlange-ol{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.analysen-warteschlange-zeile{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ceb3}@supports (color:color-mix(in lab, red, red)){.analysen-warteschlange-zeile{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.analysen-warteschlange-zeile{background-color:var(--color-white);padding:calc(var(--spacing) * 3)}.analysen-warteschlange-zeile-kopf{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.analysen-warteschlange-platz{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant);flex-shrink:0}.analysen-warteschlange-knopfgruppe{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);flex-wrap:wrap;width:100%;display:flex}.ki-steuerung-global{margin-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ceb3;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.ki-steuerung-global{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.ki-steuerung-global{background-color:#e1e6ec4d}@supports (color:color-mix(in lab, red, red)){.ki-steuerung-global{background-color:color-mix(in oklab, var(--color-surface-variant) 30%, transparent)}}.ki-steuerung-global{padding:calc(var(--spacing) * 3)}.ki-steuerung-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface);margin:0}.ki-arten{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(1,minmax(0,1fr));margin:0;padding:0;list-style-type:none;display:grid}@media (min-width:40rem){.ki-arten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.ki-arten{grid-template-columns:repeat(3,minmax(0,1fr))}}.ki-art{gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ceb3;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.ki-art{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.ki-art{background-color:var(--color-white);padding:calc(var(--spacing) * 3)}.ki-art-kopf{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ki-art-name{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface)}.ki-art-zustand{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);margin:0}.ki-art-pause{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-tertiary-container)}.ki-art form{padding-top:var(--spacing);margin-top:auto}.ki-limit-zeile{align-items:flex-end;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ki-limit-fenster{min-width:calc(var(--spacing) * 48);flex:1}.ki-schwelle{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);flex-direction:column;display:flex}.ki-schwelle input[type=number]{margin-top:var(--spacing);width:calc(var(--spacing) * 24)}.ki-summen{margin:0;margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.ki-summen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.ki-summen{grid-template-columns:repeat(3,minmax(0,1fr))}}.ki-summe{border-radius:var(--radius-lg);background-color:#e1e6ec66}@supports (color:color-mix(in lab, red, red)){.ki-summe{background-color:color-mix(in oklab, var(--color-surface-variant) 40%, transparent)}}.ki-summe{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.ki-summe dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant)}.ki-summe dd{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface);margin:0}.ki-summe-gesamt{background-color:#cde5f966}@supports (color:color-mix(in lab, red, red)){.ki-summe-gesamt{background-color:color-mix(in oklab, var(--color-primary-container) 40%, transparent)}}.ki-summe dd+dd{margin-top:calc(var(--spacing) * .5)}.ki-summe-kosten{column-gap:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);flex-wrap:wrap;display:flex}.ki-summe-kosten span{white-space:nowrap}.ki-summe-neben{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant)}.ki-preisstand{margin:0;margin-top:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant)}.ki-preisstand a{text-decoration-line:underline}.ki-zeile-kosten{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface)}.ki-filter{margin-block:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);flex-wrap:wrap;width:fit-content;max-width:100%}.ki-zeile-art{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant)}.ki-zeile-hinweis{margin:0;margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-md);background-color:#ffd9e466}@supports (color:color-mix(in lab, red, red)){.ki-zeile-hinweis{background-color:color-mix(in oklab, var(--color-tertiary-container) 40%, transparent)}}.ki-zeile-hinweis{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-tertiary-container)}.ki-zeile-aktionen{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ki-zeile-schritt{min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant)}.ki-zeile-punkt{display:none}@media (min-width:40rem){.ki-zeile-punkt{display:inline}}.ki-runden-freigabe{margin-top:calc(var(--spacing) * 2);align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ki-runden-freigabe-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant)}.ki-runden-freigabe-knoepfe{align-items:center;gap:calc(var(--spacing) * 2);flex-flow:wrap}.ki-schritte{margin-top:calc(var(--spacing) * 2)}.ki-schritte>summary{cursor:pointer;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant)}.ki-schritte-lauf{margin:0;margin-top:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-on-surface-variant);text-transform:uppercase}.ki-schritte-liste{margin:0;margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);flex-direction:column;padding:0;list-style-type:none;display:flex}.ki-schritt{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ce99;min-width:0}@supports (color:color-mix(in lab, red, red)){.ki-schritt{border-color:color-mix(in oklab, var(--color-outline-variant) 60%, transparent)}}.ki-schritt{background-color:#e1e6ec33}@supports (color:color-mix(in lab, red, red)){.ki-schritt{background-color:color-mix(in oklab, var(--color-surface-variant) 20%, transparent)}}.ki-schritt{padding:calc(var(--spacing) * 2)}.ki-schritt-kopf{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ki-schritt-nr{height:calc(var(--spacing) * 5);min-width:calc(var(--spacing) * 5);background-color:var(--color-surface-variant);padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.ki-schritt-name{min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface)}.ki-schritt-daten{margin:0;margin-top:calc(var(--spacing) * 2);column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.ki-schritt-daten{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.ki-schritt-daten{grid-template-columns:repeat(5,minmax(0,1fr))}}.ki-schritt-daten>div{min-width:0}.ki-schritt-daten dt{color:var(--color-on-surface-variant)}.ki-schritt-daten dd{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);overflow-wrap:break-word;color:var(--color-on-surface);margin:0}.ki-schritt-fehler{margin:0;margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-md);background-color:#ffdad666}@supports (color:color-mix(in lab, red, red)){.ki-schritt-fehler{background-color:color-mix(in oklab, var(--color-error-container) 40%, transparent)}}.ki-schritt-fehler{padding:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:break-word;color:var(--color-on-error-container)}.ki-schritt-antwort{margin:0;margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant)}.ki-schritte-verlauf{margin:0;margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);overflow-wrap:break-word;color:var(--color-on-surface)}.ki-schritt-befunde{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.ki-schritt-befunde>summary{cursor:pointer;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface)}.ki-befund-flaeche{margin:0;margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant)}.ki-befunde{margin:0;margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 1.5);flex-direction:column;padding:0;list-style-type:none;display:flex}.ki-befund{align-items:baseline;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * .5);border-radius:var(--radius-md);background-color:#e1e6ec4d;grid-template-columns:auto 1fr;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.ki-befund{background-color:color-mix(in oklab, var(--color-surface-variant) 30%, transparent)}}.ki-befund{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5)}.ki-befund>.badge{margin-left:0}.ki-befund-text{overflow-wrap:break-word;min-width:0;color:var(--color-on-surface)}.ki-befund-elemente{min-width:0;font-family:var(--font-mono);word-break:break-all;color:var(--color-on-surface-variant);grid-column-start:2;font-size:11px}.ki-schritt-antwort a{text-decoration-line:underline}.umbau-form{max-width:none;margin:0}.umbau-felder{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.umbau-felder{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.umbau-felder{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:40rem){.umbau-felder-drei{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.umbau-felder-drei{grid-template-columns:repeat(3,minmax(0,1fr))}}.umbau-feld{gap:var(--spacing);min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;display:flex}.umbau-feld input[type=text],.umbau-feld input[type=url],.umbau-feld select{width:100%;min-width:0}.umbau-feld-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant)}.umbau-feld-eingabe{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.umbau-zahl{text-align:right;--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,)}.umbau-einheit{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant)}.umbau-feld-haken{align-items:center;gap:calc(var(--spacing) * 2);flex-direction:row}.umbau-feld-haken input{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);flex-shrink:0}.umbau-feld-hinweis{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-on-surface-variant)}.umbau-feld-fehler{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-error)}.umbau-gruppe{margin:0;margin-bottom:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:solid;border:1px solid #c4c7ceb3;flex-direction:column;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.umbau-gruppe{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.umbau-gruppe{padding:calc(var(--spacing) * 3)}.umbau-gruppe>legend{padding-inline:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface)}.umbau-listenzeile{gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-color:#c4c7ce80;border-bottom-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.umbau-listenzeile{border-color:color-mix(in oklab, var(--color-outline-variant) 50%, transparent)}}.umbau-listenzeile{padding-bottom:calc(var(--spacing) * 3)}.umbau-listenzeile:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.umbau-weg{color:var(--color-on-surface-variant)}.umbau-plus{align-self:flex-start}.umbau-abschnitt{margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:solid;border:1px solid #c4c7ceb3}@supports (color:color-mix(in lab, red, red)){.umbau-abschnitt{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.umbau-abschnitt{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.umbau-abschnitt>summary{cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface)}.umbau-abschnitt[open]>summary{margin-bottom:calc(var(--spacing) * 2)}.umbau-unterueberschrift{margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface)}.umbau-probleme{margin:0;margin-top:var(--spacing);border-radius:var(--radius-md);background-color:#ffdad666;list-style-type:disc}@supports (color:color-mix(in lab, red, red)){.umbau-probleme{background-color:color-mix(in oklab, var(--color-error-container) 40%, transparent)}}.umbau-probleme{padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 6);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-error-container)}.umbau-fehlerkasten{margin-block:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:2px;border-color:var(--color-error);background-color:#ffdad64d}@supports (color:color-mix(in lab, red, red)){.umbau-fehlerkasten{background-color:color-mix(in oklab, var(--color-error-container) 30%, transparent)}}.umbau-fehlerkasten{padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-error-container)}.umbau-fehlerkasten summary{cursor:pointer;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.umbau-bereit{margin-block:calc(var(--spacing) * 3);border-radius:var(--radius-lg);background-color:#f0fdf499}@supports (color:color-mix(in lab, red, red)){.umbau-bereit{background-color:color-mix(in oklab, var(--color-saved-container) 60%, transparent)}}.umbau-bereit{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-saved-container)}.umbau-hinweis{border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:2px;border-color:var(--color-tertiary);background-color:#ffd9e44d}@supports (color:color-mix(in lab, red, red)){.umbau-hinweis{background-color:color-mix(in oklab, var(--color-tertiary-container) 30%, transparent)}}.umbau-meldung-fehler{border-color:var(--color-error);background-color:#ffdad64d}@supports (color:color-mix(in lab, red, red)){.umbau-meldung-fehler{background-color:color-mix(in oklab, var(--color-error-container) 30%, transparent)}}.umbau-abschnitt-quellen{margin-top:var(--spacing);margin-bottom:calc(var(--spacing) * 2)}.umbau-meldung-links{margin:0;margin-top:var(--spacing);padding-left:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));list-style-type:disc}.umbau-meldung-links a{color:inherit;text-decoration-line:underline}.umbau-vorschau{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.umbau-vorschau-liste{gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.umbau-vorschau-liste li{justify-content:space-between;align-items:baseline;column-gap:calc(var(--spacing) * 4);border-radius:var(--radius-md);background-color:#e1e6ec66;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.umbau-vorschau-liste li{background-color:color-mix(in oklab, var(--color-surface-variant) 40%, transparent)}}.umbau-vorschau-liste li{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing)}.umbau-kopf{column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));grid-template-columns:repeat(1,minmax(0,1fr));margin:0;display:grid}@media (min-width:40rem){.umbau-kopf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.umbau-kopf{grid-template-columns:repeat(4,minmax(0,1fr))}}.umbau-kopf dt,.umbau-definitionen dt,.umbau-fortschritt-daten dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant)}.umbau-kopf dd,.umbau-definitionen dd,.umbau-fortschritt-daten dd{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface);margin:0}.umbau-definitionen{column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 2);grid-template-columns:repeat(1,minmax(0,1fr));margin:0;display:grid}@media (min-width:40rem){.umbau-definitionen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.umbau-definitionen{grid-template-columns:repeat(3,minmax(0,1fr))}}.umbau-def-gruppe{border-radius:var(--radius-md);background-color:#e1e6ec4d;grid-column:1/-1}@supports (color:color-mix(in lab, red, red)){.umbau-def-gruppe{background-color:color-mix(in oklab, var(--color-surface-variant) 30%, transparent)}}.umbau-def-gruppe{padding:calc(var(--spacing) * 2)}.umbau-def-gruppe>dd{margin-top:var(--spacing)}.umbau-def-zeile{margin-bottom:var(--spacing);border-radius:var(--radius-md);background-color:var(--color-white);padding:calc(var(--spacing) * 2)}.umbau-zeilen{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.umbau-zeile{gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:solid;border:1px solid #c4c7ceb3;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.umbau-zeile{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.umbau-zeile{background-color:var(--color-white);padding:calc(var(--spacing) * 3)}.umbau-zeile .ki-zeile-aktionen{align-items:center;gap:calc(var(--spacing) * 4)}.umbau-zeile-form{gap:calc(var(--spacing) * 3);border-color:#0f6fad99}@supports (color:color-mix(in lab, red, red)){.umbau-zeile-form{border-color:color-mix(in oklab, var(--color-primary) 60%, transparent)}}.umbau-zeile-problem{border-color:#ba1a1ab3}@supports (color:color-mix(in lab, red, red)){.umbau-zeile-problem{border-color:color-mix(in oklab, var(--color-error) 70%, transparent)}}.umbau-zeile-kopf{align-items:baseline;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);flex-wrap:wrap;display:flex}.umbau-zeile-name{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface)}.umbau-zeile-einheit{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant)}.umbau-zeile-marken{align-items:center;gap:var(--spacing);flex-wrap:wrap;display:flex}@media (min-width:40rem){.umbau-zeile-marken{margin-left:auto}}.umbau-zeile-marken .badge{margin-left:0}.umbau-zeile-umfang{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);margin:0}.umbau-quellenlage{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-tertiary-container);margin:0}.umbau-ansaetze{max-width:var(--container-sm);column-gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.umbau-ansaetze>span{white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.umbau-ansaetze.umbau-ansaetze-zeile{column-gap:calc(var(--spacing) * 6);row-gap:var(--spacing);flex-wrap:wrap;max-width:none;display:flex}.umbau-ansaetze-zeile>span{align-items:baseline;gap:var(--spacing);white-space:nowrap;flex-direction:row}.umbau-ansatz-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant)}.umbau-zahl-wert{--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,)}.umbau-typisch{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface)}.umbau-herleitung summary{cursor:pointer;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant)}.umbau-herleitung p{margin:0;margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.umbau-guete{background-color:var(--color-surface-variant);color:var(--color-on-surface-variant)}.umbau-guete-P{background-color:var(--color-saved-container);color:var(--color-on-saved-container)}.umbau-guete-S{background-color:var(--color-primary-container);color:var(--color-on-primary-container)}.umbau-guete-F{background-color:var(--color-tertiary-container);color:var(--color-on-tertiary-container)}.umbau-guete-A{border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-outline)}.umbau-quellenliste,.umbau-lueckenliste{gap:var(--spacing);flex-direction:column;display:flex}.umbau-quelle,.umbau-luecke{align-items:baseline;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);border-radius:var(--radius-md);background-color:#e1e6ec4d;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.umbau-quelle,.umbau-luecke{background-color:color-mix(in oklab, var(--color-surface-variant) 30%, transparent)}}.umbau-quelle,.umbau-luecke{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.umbau-quelle-id,.umbau-luecke-bereich{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);border-radius:.25rem}.umbau-quelle-titel{overflow-wrap:break-word;min-width:0}.umbau-quelle-edit{border-radius:var(--radius-md);background-color:#e1e6ec4d}@supports (color:color-mix(in lab, red, red)){.umbau-quelle-edit{background-color:color-mix(in oklab, var(--color-surface-variant) 30%, transparent)}}.umbau-quelle-edit{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.umbau-quelle-edit>summary{cursor:pointer}.umbau-quelle-edit[open]>summary{margin-bottom:calc(var(--spacing) * 2)}.umbau-quellenwahl{max-height:calc(var(--spacing) * 64);gap:var(--spacing);border-radius:var(--radius-md);border-style:var(--tw-border-style);--tw-border-style:solid;border:1px solid #c4c7ce80;flex-direction:column;display:flex;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.umbau-quellenwahl{border-color:color-mix(in oklab, var(--color-outline-variant) 50%, transparent)}}.umbau-quellenwahl{padding:calc(var(--spacing) * 2)}.umbau-fortschritt-kopf{margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.umbau-fortschritt-zahl{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface);margin:0}.umbau-fortschritt-kopf .badge{margin-left:0}.umbau-fortschritt-zaehlung{margin:0;margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface)}.umbau-fortschritt-daten{margin:0;margin-bottom:calc(var(--spacing) * 3);column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 2);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.umbau-fortschritt-daten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.umbau-fortschritt-daten{grid-template-columns:repeat(4,minmax(0,1fr))}}.umbau-stufe{align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}.umbau-stufe .badge{margin-left:0}.umbau-stufe-name{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant)}.umbau-stufe-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant)}.umbau-stufe-link{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.umbau-stufe-fehler{border-radius:var(--radius-md);background-color:#ffdad666;width:100%}@supports (color:color-mix(in lab, red, red)){.umbau-stufe-fehler{background-color:color-mix(in oklab, var(--color-error-container) 40%, transparent)}}.umbau-stufe-fehler{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:break-word;color:var(--color-on-error-container)}.umbau-befunde{min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.umbau-befunde>summary{cursor:pointer;padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant)}.umbau-befunde[open]>summary{margin-bottom:calc(var(--spacing) * 2)}.umbau-befunde-stufe+.umbau-befunde-stufe{margin-top:calc(var(--spacing) * 3)}.umbau-befunde-titel{margin:0;margin-bottom:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-on-surface-variant);text-transform:uppercase}.umbau-befunde-liste{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.umbau-befunde-liste li{gap:calc(var(--spacing) * .5);border-radius:var(--radius-md);background-color:#e1e6ec66;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.umbau-befunde-liste li{background-color:color-mix(in oklab, var(--color-surface-variant) 40%, transparent)}}.umbau-befunde-liste li{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5)}.umbau-befund-text{overflow-wrap:break-word;color:var(--color-on-surface)}.umbau-befund-orte{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:break-word;color:var(--color-on-surface-variant)}.umbau-entscheidung{margin-block:calc(var(--spacing) * 3);gap:var(--spacing);border-radius:var(--radius-lg);background-color:#e1e6ec66;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.umbau-entscheidung{background-color:color-mix(in oklab, var(--color-surface-variant) 40%, transparent)}}.umbau-entscheidung{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.umbau-statuskopf{margin-bottom:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (min-width:40rem){.umbau-statuskopf{flex-direction:row;justify-content:space-between;align-items:center}}.umbau-statuskopf-text{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.umbau-statuskopf-satz{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--color-on-surface);margin:0}.umbau-statuskopf-neben,.umbau-statuskopf-hinweis,.umbau-statuskopf-grund{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);margin:0}.umbau-statuskopf-hinweis{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-tertiary-container)}.umbau-statuskopf-aktion{text-align:center;width:100%;margin:0}@media (min-width:40rem){.umbau-statuskopf-aktion{flex-shrink:0;width:auto}}.umbau-statuskopf-aktion button{width:100%}@media (min-width:40rem){.umbau-statuskopf-aktion button{width:auto}}.umbau-reiter{margin-bottom:calc(var(--spacing) * 4);gap:var(--spacing);border-bottom-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-color:#c4c7ceb3;border-bottom-width:1px;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.umbau-reiter{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.umbau-reiter-link{min-height:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);border-bottom-style:var(--tw-border-style);--tw-border-style:solid;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant);border-style:solid;border-color:#0000;border-bottom-width:2px;flex:calc(50% - .25rem);text-decoration-line:none;display:flex}@media (min-width:40rem){.umbau-reiter-link{flex:none}}.umbau-reiter-link:hover{background-color:#e1e6ec66}@supports (color:color-mix(in lab, red, red)){.umbau-reiter-link:hover{background-color:color-mix(in oklab, var(--color-surface-variant) 40%, transparent)}}.umbau-reiter-link:hover{color:var(--color-on-surface);text-decoration-line:none}.umbau-reiter-link[aria-current=page]{border-color:var(--color-primary);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary)}.umbau-reiter-link:focus-visible,.umbau-statuskopf a:focus-visible{outline-style:var(--tw-outline-style);outline-offset:calc(2px * -1);outline-width:2px;outline-color:var(--color-primary)}.umbau-probleme a,.umbau-fehlerkasten a{color:inherit;text-decoration-line:underline}.umbau-reiter-zahl{min-width:calc(var(--spacing) * 5);background-color:var(--color-primary);padding-inline:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-primary);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.umbau-reiter-zahl[hidden]{display:none}.umbau-balken{margin-bottom:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);width:100%;accent-color:var(--color-primary);display:block}.umbau-stand{margin:0}.umbau-stand:empty{display:none}.umbau-bereiche{margin:0;margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);flex-direction:column;padding:0;list-style-type:none;display:flex}.umbau-bereich{gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:solid;border:1px solid #c4c7ceb3;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.umbau-bereich{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.umbau-bereich{background-color:var(--color-white);padding:calc(var(--spacing) * 3)}.umbau-bereich-kopf{justify-content:space-between;align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);flex-wrap:wrap;display:flex}.umbau-bereich-titel{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface)}.umbau-bereich-zustand{margin-left:0}.umbau-zustand-fertig{background-color:var(--color-saved-container);color:var(--color-on-saved-container)}.umbau-zustand-arbeit{background-color:var(--color-primary-container);color:var(--color-on-primary-container)}.umbau-zustand-wartet{background-color:var(--color-surface-variant);color:var(--color-on-surface-variant)}.umbau-zustand-pause{background-color:var(--color-tertiary-container);color:var(--color-on-tertiary-container)}.umbau-zustand-fehler{background-color:var(--color-error-container);color:var(--color-on-error-container)}.umbau-bereich-kennzahl{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);margin:0}.umbau-bereich-aktion{align-self:flex-start;margin:0}.umbau-einzelheiten>summary,.umbau-technik>summary{cursor:pointer;padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant)}.umbau-einzelheiten[open]>summary{margin-bottom:calc(var(--spacing) * 2)}.umbau-einzelheiten>*+*{margin-top:calc(var(--spacing) * 2)}.umbau-technik{margin-top:calc(var(--spacing) * 3)}.umbau-zusammenfassung{margin:0;margin-bottom:calc(var(--spacing) * 3);gap:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);flex-direction:column;display:flex}.umbau-zusammenfassung-zahlen{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface)}.umbau-sortierung{margin:0;margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 3);color:var(--color-on-surface-variant)}.umbau-aenderungen{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.umbau-aenderung{gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:solid;border:1px solid #c4c7ceb3;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.umbau-aenderung{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.umbau-aenderung{background-color:var(--color-white);padding:calc(var(--spacing) * 3)}@media (min-width:48rem){.umbau-aenderung{align-items:flex-start;column-gap:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1.2fr) minmax(0,1.8fr) minmax(0,1fr);display:grid}.umbau-aenderung>.umbau-quellenlage,.umbau-aenderung>.umbau-probleme,.umbau-aenderung>.umbau-zeile-umfang,.umbau-aenderung>.umbau-herleitung,.umbau-aenderung>.umbau-aenderung-aktionen,.umbau-aenderung>.umbau-quellen-ansehen{grid-column:1/-1}}.umbau-aenderung-name{overflow-wrap:break-word;flex-direction:column;min-width:0;display:flex}.umbau-aenderung-werte{gap:var(--spacing);flex-direction:column;display:flex}@media (min-width:48rem){.umbau-aenderung-werte{align-items:baseline;column-gap:calc(var(--spacing) * 3);flex-flow:wrap}}.umbau-wert{align-items:baseline;column-gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;margin:0;display:flex}.umbau-pfeil{color:var(--color-on-surface-variant);display:none}@media (min-width:48rem){.umbau-pfeil{display:inline}}.umbau-spanne{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);--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,)}.umbau-abweichung{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface);--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,);margin:0}.umbau-aenderung-marken{align-items:center;gap:var(--spacing);flex-wrap:wrap;display:flex}@media (min-width:48rem){.umbau-aenderung-marken{justify-content:flex-end}}.umbau-aenderung-marken .badge{margin-left:0}.umbau-quellen-ansehen>summary{cursor:pointer;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant)}.umbau-quellen-inhalt{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.umbau-quellwerte{gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.umbau-quellwert{align-items:baseline;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);border-radius:var(--radius-md);background-color:#e1e6ec66;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.umbau-quellwert{background-color:color-mix(in oklab, var(--color-surface-variant) 40%, transparent)}}.umbau-quellwert{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5)}.umbau-quellwert-ausreisser{border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-outline)}.umbau-quellwert-zaehlt-nicht{background-color:#e1e6ec33}@supports (color:color-mix(in lab, red, red)){.umbau-quellwert-zaehlt-nicht{background-color:color-mix(in oklab, var(--color-surface-variant) 20%, transparent)}}.umbau-quellwert-zaehlt-nicht{color:var(--color-on-surface-variant)}.umbau-quellwert-zaehlt-nicht .umbau-quellwert-betrag{text-decoration-line:line-through}.umbau-zaehlt-nicht{align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);flex-wrap:wrap;width:100%;display:flex}.umbau-zaehlt-nicht form{max-width:none;margin:0}.umbau-zaehlt-nicht-marke{border-radius:var(--radius-md);background-color:var(--color-surface-variant);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant);display:inline-block}.umbau-wert-ausschluss{width:100%;margin:0}.umbau-wert-ausschluss>summary{cursor:pointer;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));display:inline-block}.umbau-wert-ausschluss-form{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);--tw-border-style:solid;border:1px solid #c4c7ceb3;flex-direction:column;max-width:none;margin-bottom:0;display:flex}@supports (color:color-mix(in lab, red, red)){.umbau-wert-ausschluss-form{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.umbau-wert-ausschluss-form{background-color:var(--color-white);padding:calc(var(--spacing) * 2)}@media (min-width:40rem){.umbau-wert-ausschluss-form{flex-flow:wrap;align-items:flex-end}}.umbau-wert-ausschluss-feld{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}@media (min-width:40rem){.umbau-wert-ausschluss-feld{min-width:calc(var(--spacing) * 48)}}.umbau-wert-ausschluss-aktionen{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.umbau-wert-ausschluss-fehler{width:100%;color:var(--color-error);margin:0}.umbau-wert-ausschluss-fehler:empty{display:none}.umbau-quellwert-titel{--tw-font-weight:var(--font-weight-medium);min-width:0;font-weight:var(--font-weight-medium);overflow-wrap:break-word}.umbau-quellwert-betrag{--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,)}.umbau-quellwert-zitat{width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);font-style:italic}.umbau-fazit{margin:0}.umbau-weitere-kopf{cursor:pointer;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface)}.umbau-weitere[open]>.umbau-weitere-kopf{margin-bottom:calc(var(--spacing) * 2)}.umbau-suche{margin-bottom:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (min-width:40rem){.umbau-suche{flex-flow:wrap;align-items:flex-end}.umbau-suche-feld{width:calc(var(--spacing) * 64)}}.umbau-suche-treffer{margin:0}@media (min-width:40rem){.umbau-suche-treffer{padding-bottom:calc(var(--spacing) * 2)}}.umbau-aeltere{margin-top:calc(var(--spacing) * 2)}.umbau-aeltere>summary{margin-bottom:calc(var(--spacing) * 2);cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface)}.umbau-quellen-kopfzahlen{margin:0;margin-bottom:calc(var(--spacing) * 3);align-items:baseline;column-gap:calc(var(--spacing) * 6);row-gap:var(--spacing);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-on-surface);flex-wrap:wrap;display:flex}.umbau-quellen-filter{margin-bottom:calc(var(--spacing) * 3)}.umbau-quellen-treffer{margin:0;margin-bottom:calc(var(--spacing) * 2);color:var(--color-on-surface-variant)}.umbau-quellen-treffer a{margin-left:calc(var(--spacing) * 3)}.umbau-quellen-zeile{margin-bottom:calc(var(--spacing) * 3);gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:solid;border:1px solid #c4c7ceb3;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.umbau-quellen-zeile{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.umbau-quellen-zeile{background-color:#e1e6ec66}@supports (color:color-mix(in lab, red, red)){.umbau-quellen-zeile{background-color:color-mix(in oklab, var(--color-surface-variant) 40%, transparent)}}.umbau-quellen-zeile{padding:calc(var(--spacing) * 3)}.umbau-quellen-marke{align-items:center;gap:var(--spacing);background-color:var(--color-primary-container);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-primary-container);border-radius:3.40282e38px;text-decoration-line:none;display:inline-flex}.umbau-quellen-liste{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.umbau-quellen-karte{gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:solid;border:1px solid #c4c7ceb3;flex-direction:column;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.umbau-quellen-karte{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.umbau-quellen-karte{background-color:var(--color-white);padding:calc(var(--spacing) * 3)}@media (min-width:48rem){.umbau-quellen-karte{column-gap:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr) auto;display:grid}}.umbau-quellen-karte-inaktiv{background-color:#e1e6ec66}@supports (color:color-mix(in lab, red, red)){.umbau-quellen-karte-inaktiv{background-color:color-mix(in oklab, var(--color-surface-variant) 40%, transparent)}}.umbau-quellen-karte-inaktiv .umbau-quellen-karte-titel{opacity:.7}.umbau-quellen-karte-titel{overflow-wrap:break-word;flex-direction:column;min-width:0;display:flex}@media (min-width:48rem){.umbau-quellen-karte-titel{grid-column-start:1}}.umbau-quellen-karte-meldung{border-radius:var(--radius-md);background-color:#cde5f966;margin:0}@supports (color:color-mix(in lab, red, red)){.umbau-quellen-karte-meldung{background-color:color-mix(in oklab, var(--color-primary-container) 40%, transparent)}}.umbau-quellen-karte-meldung{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface)}@media (min-width:48rem){.umbau-quellen-karte-meldung{grid-column:1/-1}}.umbau-quellen-karte-meldung-fehler{background-color:#ffdad666}@supports (color:color-mix(in lab, red, red)){.umbau-quellen-karte-meldung-fehler{background-color:color-mix(in oklab, var(--color-error-container) 40%, transparent)}}.umbau-quellen-karte-meldung-fehler{color:var(--color-on-error-container)}.umbau-quellen-karte-meta{align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);flex-wrap:wrap;display:flex}@media (min-width:48rem){.umbau-quellen-karte-meta{grid-column-start:1}}.umbau-quellen-karte-meta .badge{margin-left:0}.umbau-quellen-karte-aktionen{align-items:flex-end;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}@media (min-width:48rem){.umbau-quellen-karte-aktionen{justify-content:flex-end}}.umbau-quellen-guete-form{gap:var(--spacing);flex-direction:column;display:flex}@media (min-width:48rem){.umbau-quellen-karte>.umbau-quellen-karte-details{grid-column:1/-1}}.umbau-quellen-karte-details>summary{cursor:pointer;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant)}.umbau-quellen-weitere{margin-top:calc(var(--spacing) * 3);justify-content:center;display:flex}.umbau-beisteuern{margin-bottom:calc(var(--spacing) * 4);min-width:0;padding:calc(var(--spacing) * 3)}.umbau-beisteuern-kopf{cursor:pointer;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface)}.umbau-beisteuern-formwahl{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.umbau-beisteuern-wahl{min-height:calc(var(--spacing) * 11);cursor:pointer;border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant);border-radius:3.40282e38px;align-items:center;display:inline-flex;position:relative}@media (hover:hover){.umbau-beisteuern-wahl:hover{background-color:var(--color-surface-variant)}}.umbau-beisteuern-wahl input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.umbau-beisteuern-wahl:has(input:checked){border-color:var(--color-primary);background-color:var(--color-primary-container);color:var(--color-on-primary-container)}.umbau-beisteuern-wahl:has(input:focus-visible){outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary)}.umbau-beisteuern-form{margin-top:calc(var(--spacing) * 3);width:100%;max-width:var(--container-2xl);gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;margin-bottom:0;display:flex}.umbau-beisteuern-form .umbau-felder{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:40rem){.umbau-beisteuern-form .umbau-felder{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.umbau-beisteuern-form .umbau-felder{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:40rem){.umbau-beisteuern-breit{grid-column:span 2/span 2}}.umbau-feld textarea{min-height:calc(var(--spacing) * 32);resize:vertical;width:100%;min-width:0}.umbau-feld input[type=file]{width:100%;min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.umbau-beisteuern-fortschritt{height:calc(var(--spacing) * 2);width:100%}.umbau-beisteuern-aktion{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.umbau-beisteuern-fehler:empty{display:none}.umbau-beisteuern-fehler-text{margin:0;margin-top:calc(var(--spacing) * 3);border-radius:var(--radius-md);background-color:#ffdad666}@supports (color:color-mix(in lab, red, red)){.umbau-beisteuern-fehler-text{background-color:color-mix(in oklab, var(--color-error-container) 40%, transparent)}}.umbau-beisteuern-fehler-text{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-error-container)}.umbau-beisteuern-fehler-aktionen{margin:0;margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.umbau-quellen-karte-zustand{min-width:0}@media (min-width:48rem){.umbau-quellen-karte-zustand{grid-column:1/-1}}.umbau-quellen-zustand{border-radius:var(--radius-md);background-color:#e1e6ec99;margin:0;display:inline-block}@supports (color:color-mix(in lab, red, red)){.umbau-quellen-zustand{background-color:color-mix(in oklab, var(--color-surface-variant) 60%, transparent)}}.umbau-quellen-zustand{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface)}.umbau-quellen-zustand-fertig{background-color:#cde5f966}@supports (color:color-mix(in lab, red, red)){.umbau-quellen-zustand-fertig{background-color:color-mix(in oklab, var(--color-primary-container) 40%, transparent)}}.umbau-quellen-zustand-fehlgeschlagen,.umbau-quellen-zustand-gestoppt,.umbau-quellen-zustand-nicht_abrufbar{background-color:#ffdad666}@supports (color:color-mix(in lab, red, red)){.umbau-quellen-zustand-fehlgeschlagen,.umbau-quellen-zustand-gestoppt,.umbau-quellen-zustand-nicht_abrufbar{background-color:color-mix(in oklab, var(--color-error-container) 40%, transparent)}}.umbau-quellen-zustand-fehlgeschlagen,.umbau-quellen-zustand-gestoppt,.umbau-quellen-zustand-nicht_abrufbar{color:var(--color-on-error-container)}.umbau-quellen-vorschlag{align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);flex-flow:wrap;max-width:none;margin:0}@media (min-width:48rem){.umbau-quellen-vorschlag{grid-column:1/-1}}.umbau-quellen-karte-eigene-aktionen{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}@media (min-width:48rem){.umbau-quellen-karte-eigene-aktionen{grid-column:1/-1}}.umbau-quellen-karte-eigene-aktionen form{max-width:none;margin:0}.umbau-quellen-karte-geloescht{background-color:#e1e6ec66}@supports (color:color-mix(in lab, red, red)){.umbau-quellen-karte-geloescht{background-color:color-mix(in oklab, var(--color-surface-variant) 40%, transparent)}}.umbau-parallel{margin:0;margin-top:var(--spacing);gap:calc(var(--spacing) * 2);max-width:none}.umbau-parallel>p,.umbau-parallel-kontingent{max-width:65ch}.umbau-parallel-zeile{align-items:flex-end;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.umbau-parallel-zeile input[type=number]{width:calc(var(--spacing) * 24)}.umbau-parallel-fehler{border-radius:var(--radius-md);background-color:#ffdad666;margin:0}@supports (color:color-mix(in lab, red, red)){.umbau-parallel-fehler{background-color:color-mix(in oklab, var(--color-error-container) 40%, transparent)}}.umbau-parallel-fehler{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-error-container)}.umbau-parallel-bestaetigung{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface);margin:0}.umbau-parallel-bestaetigung:empty{display:none}.umbau-parallel-kontingent{margin-top:var(--spacing)}.umbau-laufende{margin:0;padding:0;list-style-type:none}.umbau-vorschlaege{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.umbau-vorschlaege{grid-template-columns:repeat(2,minmax(0,1fr))}}.umbau-vorschlag{gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:solid;border:1px solid #c4c7ceb3;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.umbau-vorschlag{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.umbau-vorschlag{background-color:var(--color-white);padding:calc(var(--spacing) * 3)}.umbau-vorschlag-kopf{flex-direction:column;display:flex}.umbau-vorschlag-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);margin:0}.umbau-vorschlag-meta .badge{margin-right:var(--spacing);margin-left:0}.datenauszug-aktionen{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.datenauszug-aktionen .knopf-gefahr{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2)}.datenauszug-hinweis{margin-bottom:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-tertiary);background-color:var(--color-tertiary-container);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-tertiary-container)}.datenauszug-pruefsumme code{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.filterleiste>.nachlauf-status-filter{align-items:center;gap:calc(var(--spacing) * 4);flex-flow:wrap;display:flex}@media (min-width:40rem){.filterleiste>.nachlauf-status-filter{grid-column:span 2/span 2}}@media (min-width:64rem){.filterleiste>.nachlauf-status-filter{grid-column:span 2/span 2}}.nachlauf-status-filter label{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface);flex-direction:row;display:flex}.nachlauf-status-filter input{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.nachlauf-kopfleiste{z-index:10;margin-block:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ceb3;flex-wrap:wrap;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.nachlauf-kopfleiste{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.nachlauf-kopfleiste{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.nachlauf-kopfleiste{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.nachlauf-kopfleiste{padding:calc(var(--spacing) * 3);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.nachlauf-auswahl-zahl{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface)}.nachlauf-liste{margin:0;margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);flex-direction:column;padding:0;list-style-type:none;display:flex;overflow-x:auto}.nachlauf-zeile{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ceb3;display:flex}@supports (color:color-mix(in lab, red, red)){.nachlauf-zeile{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.nachlauf-zeile{background-color:var(--color-white);padding:calc(var(--spacing) * 3)}.nachlauf-zeile-checkbox{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);cursor:pointer;accent-color:var(--color-primary);flex-shrink:0}.nachlauf-zeile-inhalt{flex:1;min-width:0}.nachlauf-zeile-objekt{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface);text-decoration-line:none;display:block;overflow:hidden}@media (hover:hover){.nachlauf-zeile-objekt:hover{text-decoration-line:underline}}.nachlauf-zeile-meta{margin-top:var(--spacing);column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);flex-wrap:wrap;display:flex}.badge-zustand-ohne-lauf{background-color:var(--color-surface-variant);color:var(--color-on-surface-variant)}.badge-zustand-veraltet-eingabemenge{background-color:var(--color-tertiary-container);color:var(--color-on-tertiary-container)}.badge-zustand-veraltet-auswertungsraster{background-color:var(--color-secondary-container);color:var(--color-on-secondary-container)}.badge-zustand-fehlgeschlagen{background-color:var(--color-error-container);color:var(--color-on-error-container)}.badge-zustand-aktuell{background-color:var(--color-saved-container);color:var(--color-on-saved-container)}.sterne-leiste{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * .5);flex-direction:row-reverse;max-width:none;margin:0;padding:0;display:flex}.stern{cursor:pointer;--tw-border-style:none;width:auto;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;color:var(--color-outline-variant);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:75ms;background-color:#0000;border-style:none;padding:0;line-height:1;transition-duration:75ms}@media (hover:hover){.stern:hover{opacity:1}}.stern-voll{color:var(--color-primary)}.sterne-leiste:hover .stern{color:var(--color-outline-variant)}.sterne-leiste .stern:hover,.sterne-leiste .stern:hover~.stern{color:var(--color-primary)}.sterne-leiste .stern:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary);border-radius:.25rem}.sterne-hinweis{margin-left:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);order:-9999}.sterne-lesend .stern{cursor:default}@media (max-width:767px){.stern{min-height:calc(var(--spacing) * 11)}button.stern{min-width:calc(var(--spacing) * 9);flex:1}}.notizfelder{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){.notizfelder{grid-template-columns:repeat(3,minmax(0,1fr))}}.notizfeld{gap:var(--spacing);flex-direction:column;display:flex}.notizfeld-eingabe{position:relative}.notizfeld textarea{resize:vertical;background-color:var(--color-white);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.notiz-fehler{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-error);margin:0;display:none}.notizfeld-fehler .notiz-fehler{display:block}.notizfeld-fehler textarea{border-color:var(--color-error)}.notizfeld-gespeichert textarea{animation:2.2s ease-out forwards notiz-gespeichert}.notizfeld-gespeichert .gespeichert-label{animation:2.2s ease-out forwards notiz-haken}.sidebar{z-index:40;height:100svh;width:calc(var(--spacing) * 64);--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y);gap:var(--spacing);background-color:var(--color-primary);padding:calc(var(--spacing) * 4);color:var(--color-on-primary);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;flex-direction:column;transition-duration:.2s;display:flex;position:fixed;top:0;left:0}@media (min-width:64rem){.sidebar{--tw-translate-x:0px;height:100vh;translate:var(--tw-translate-x) var(--tw-translate-y);flex-shrink:0;position:sticky;top:0;bottom:auto}}.hauptbereich{overflow-x:hidden}@media (min-width:64rem){.hauptbereich{padding-top:calc(var(--spacing) * 6)}}.sidebar.sidebar-open{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.sidebar-brand{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-primary);text-decoration-line:none;display:block}@media (hover:hover){.sidebar-brand:hover{text-decoration-line:none}}.sidebar-nav{gap:var(--spacing);scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.sidebar-nav{scrollbar-color:color-mix(in srgb, var(--color-on-primary) 30%, transparent) transparent}}.sidebar-nav::-webkit-scrollbar{width:6px}.sidebar-nav::-webkit-scrollbar-track{background:0 0}.sidebar-nav::-webkit-scrollbar-thumb{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.sidebar-nav::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--color-on-primary) 30%, transparent)}}.sidebar-nav::-webkit-scrollbar-thumb{border-radius:9999px}.sidebar-nav a{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-on-primary);text-decoration-line:none;display:flex}@media (hover:hover){.sidebar-nav a:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.sidebar-nav a:hover{background-color:color-mix(in oklab, var(--color-on-primary) 15%, transparent)}}}.nav-group-toggle{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);--tw-border-style:none;width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-on-primary);background-color:#0000;border-style:none;text-decoration-line:none;display:flex}@media (hover:hover){.nav-group-toggle:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.nav-group-toggle:hover{background-color:color-mix(in oklab, var(--color-on-primary) 15%, transparent)}}}.nav-group-items{margin-top:var(--spacing);gap:var(--spacing);padding-left:calc(var(--spacing) * 7);flex-direction:column;display:flex}.sidebar-nav a.sidebar-nav-aktiv{background-color:var(--color-primary-container);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-primary-container)}.nav-icon{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);flex-shrink:0}.nav-chevron{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;flex-shrink:0;margin-left:auto;transition-duration:.2s}.nav-chevron-open{rotate:90deg}.count-badge{height:calc(var(--spacing) * 5);min-width:calc(var(--spacing) * 5);background-color:var(--color-tertiary);padding-inline:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-tertiary);border-radius:3.40282e38px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.count-badge-gedaempft{height:calc(var(--spacing) * 5);min-width:calc(var(--spacing) * 5);background-color:#0003;border-radius:3.40282e38px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.count-badge-gedaempft{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.count-badge-gedaempft{padding-inline:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-primary)}.sidebar-backdrop{z-index:30;inset-inline:0;background-color:#0006;height:100svh;position:fixed;top:0}@supports (color:color-mix(in lab, red, red)){.sidebar-backdrop{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}@media (min-width:64rem){.sidebar-backdrop{display:none}}.sidebar-version{margin-top:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#fff9;display:block}@supports (color:color-mix(in lab, red, red)){.sidebar-version{color:color-mix(in oklab, var(--color-on-primary) 60%, transparent)}}.sidebar-version{text-decoration-line:none}@media (hover:hover){.sidebar-version:hover{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.sidebar-version:hover{color:color-mix(in oklab, var(--color-on-primary) 90%, transparent)}}.sidebar-version:hover{text-decoration-line:underline}}.changelog-inhalt h2{margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-outline-variant);padding-top:calc(var(--spacing) * 6);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface)}.changelog-inhalt h2:first-child{border-style:var(--tw-border-style);border-width:0;margin-top:0;padding-top:0}.changelog-inhalt h3{margin-top:calc(var(--spacing) * 4);margin-bottom:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-on-surface-variant);text-transform:uppercase}.changelog-inhalt p{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant)}.changelog-inhalt ul{margin-bottom:calc(var(--spacing) * 4);list-style-type:disc}:where(.changelog-inhalt ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.changelog-inhalt ul{padding-left:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface)}.changelog-inhalt code{background-color:var(--color-surface-variant);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-radius:.25rem}.changelog-pager{margin-top:calc(var(--spacing) * 6);justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-outline-variant);padding-top:calc(var(--spacing) * 6);flex-wrap:wrap;display:flex}.changelog-pager-status{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant)}.topbar{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:flex}.topbar-anonymous{background-color:var(--color-primary);color:var(--color-on-primary)}.topbar-anonymous .sidebar-brand{margin-bottom:0}.topbar-brand{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface)}.freigabe-hinweis{align-items:baseline;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);background-color:var(--color-primary);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-primary);flex-wrap:wrap;display:flex}.sr-only,.sprunglink{border-style:var(--tw-border-style);white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);border-width:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.sprunglink:focus,.sprunglink:focus-visible{z-index:60;border-bottom-right-radius:var(--radius-md);background-color:var(--color-primary);width:auto;height:auto;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);white-space:normal;color:var(--color-on-primary);clip:auto;clip-path:none;text-decoration-line:none;top:0;left:0;overflow:visible}.hamburger{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);cursor:pointer;justify-content:center;gap:var(--spacing);--tw-border-style:none;padding:var(--spacing);background-color:#0000;border-style:none;flex-direction:column;display:flex}@media (min-width:64rem){.hamburger{display:none}}.hamburger span{height:calc(var(--spacing) * .5);width:calc(var(--spacing) * 6);background-color:var(--color-on-surface);border-radius:3.40282e38px;display:block}.sidebar-profil-trenner{border-top-style:var(--tw-border-style);border-color:#ffffff26;border-top-width:1px;margin-top:auto}@supports (color:color-mix(in lab, red, red)){.sidebar-profil-trenner{border-color:color-mix(in oklab, var(--color-on-primary) 15%, transparent)}}.sidebar-profil-block{align-items:center;gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 3);display:flex}.sidebar-profil{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);min-width:0;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--color-on-primary);flex:1;text-decoration-line:none;display:flex}@media (hover:hover){.sidebar-profil:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.sidebar-profil:hover{background-color:color-mix(in oklab, var(--color-on-primary) 10%, transparent)}}.sidebar-profil:hover{text-decoration-line:none}}.sidebar-profil-text{--tw-leading:var(--leading-tight);line-height:var(--leading-tight);flex-direction:column;display:flex}.sidebar-profil-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.sidebar-profil-name{color:color-mix(in oklab, var(--color-on-primary) 70%, transparent)}}.profile-icon{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);background-color:#ffffff1a;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.profile-icon{background-color:color-mix(in oklab, var(--color-on-primary) 10%, transparent)}}.profile-icon svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.sidebar-logout{border-radius:var(--radius-lg);background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.sidebar-logout{background-color:color-mix(in oklab, var(--color-on-primary) 10%, transparent)}}.sidebar-logout{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-on-primary)}@media (hover:hover){.sidebar-logout:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.sidebar-logout:hover{background-color:color-mix(in oklab, var(--color-on-primary) 15%, transparent)}}}.ideen-tag-header{margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-on-surface-variant);text-transform:uppercase}.ideen-tag-header:first-child{margin-top:calc(var(--spacing) * 2)}.ideen-liste{margin-block:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.ideen-liste-hinweis{margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ceb3}@supports (color:color-mix(in lab, red, red)){.ideen-liste-hinweis{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.ideen-liste-hinweis{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant)}.ideen-pagination{margin-block:calc(var(--spacing) * 6);justify-content:center;display:flex}#ideen-liste.htmx-request{opacity:.6;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s;position:relative}#ideen-liste.htmx-request:before{content:"";height:calc(var(--spacing) * .5);background-color:var(--color-primary);inset-inline:0;animation:1.1s ease-in-out infinite ideen-lade-balken;position:absolute;top:0}@media (prefers-reduced-motion:reduce){#ideen-liste.htmx-request:before{animation:none}}.lade-balken{margin-bottom:calc(var(--spacing) * 2);height:calc(var(--spacing) * .5);background-color:#0000;border-radius:3.40282e38px;width:100%}.lade-balken.htmx-request{background-color:var(--color-primary);animation:1.1s ease-in-out infinite ideen-lade-balken}@media (prefers-reduced-motion:reduce){.lade-balken.htmx-request{opacity:.7;animation:none}}.ideen-zeile{align-items:flex-start;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ceb3;flex-wrap:wrap;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.ideen-zeile{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.ideen-zeile{background-color:var(--color-white);padding:calc(var(--spacing) * 2);color:var(--color-on-surface);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s}@media (min-width:40rem){.ideen-zeile{flex-wrap:nowrap}}.ideen-zeile:hover,.ideen-zeile:focus-within{border-color:#0f6fad80}@supports (color:color-mix(in lab, red, red)){.ideen-zeile:hover,.ideen-zeile:focus-within{border-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.ideen-zeile:hover,.ideen-zeile:focus-within{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ideen-zeile-link{z-index:1;border-radius:var(--radius-xl);position:absolute;inset:0}.ideen-zeile-haupt{flex-grow:1;flex-basis:calc(var(--spacing) * 40);align-items:flex-start;gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.ideen-titelzeile{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ideen-titel{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface)}.ideen-eckdaten{column-gap:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);flex-wrap:wrap;display:flex}.ideen-meta{align-items:flex-start;gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;flex-basis:100%;padding-left:5.75rem;display:flex}@media (min-width:40rem){.ideen-meta{flex-shrink:0;flex-basis:calc(var(--spacing) * 56);text-align:right;align-items:flex-end;padding-left:0}}.ideen-preis{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface)}.ideen-preis-unbekannt{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant)}.ideen-quellen{align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.ideen-quelle{z-index:10;align-items:center;gap:var(--spacing);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-radius:3.40282e38px;text-decoration-line:none;transition-duration:.15s;display:inline-flex;position:relative}@media (hover:hover){.ideen-quelle:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);text-decoration-line:none}}.ideen-quelle.portal-immoscout24{background-color:var(--color-primary-container);color:var(--color-on-primary-container)}.ideen-quelle.portal-immowelt{background-color:var(--color-secondary-container);color:var(--color-on-secondary-container)}.ideen-quelle.portal-kleinanzeigen{background-color:var(--color-tertiary-container);color:var(--color-on-tertiary-container)}.ideen-quelle.portal-zvg{background-color:var(--color-surface-dim);color:var(--color-on-surface-variant)}.ideen-quelle.portal-ohne_makler{background-color:var(--color-ohne-makler-container);color:var(--color-ohne-makler)}.ideen-quelle.portal-other{background-color:var(--color-surface-variant);color:var(--color-on-surface-variant)}.ideen-quelle-icon{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);opacity:.7}.ideen-quelle-besucht{opacity:.6}.ideen-hinweis{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);margin:0}.preis-marke{align-items:center;gap:var(--spacing);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);vertical-align:middle;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;border-radius:3.40282e38px;display:inline-flex}.preis-marke-runter{background-color:var(--color-tertiary-container);color:var(--color-on-tertiary-container)}.preis-marke-hoch{background-color:var(--color-surface-variant);color:var(--color-on-surface-variant)}.preis-vorher{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);text-decoration-line:line-through}.wunschpreis-marke{margin-left:calc(var(--spacing) * 1.5);background-color:var(--color-tertiary-container);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);vertical-align:middle;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-on-tertiary-container);border-radius:3.40282e38px;align-items:center;display:inline-flex}.wiedervorlage-marke{margin-left:calc(var(--spacing) * 1.5);background-color:var(--color-secondary-container);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);vertical-align:middle;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-on-secondary-container);border-radius:3.40282e38px;align-items:center;display:inline-flex}.wunschpreis-anzeige{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);display:block}.wunschpreis-anzeige-ziel{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface)}.wunschpreis-anzeige-hinweis{font-style:italic}.kommentare-anzeige{gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));flex-direction:column;display:flex}@media (min-width:40rem){.kommentare-anzeige{text-align:left}}.kommentar-eintrag{display:block}.kommentar-name{margin-right:var(--spacing);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface)}.kommentar-text{color:var(--color-on-surface-variant)}.zeile-haupt .kommentar-text{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.karte-inhalt .kommentar-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ideen-abgleich{border-radius:var(--radius-lg);background-color:var(--color-surface-variant);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface);margin:0}.ideen-besucht-vermerk{align-items:center;gap:var(--spacing);background-color:var(--color-surface-variant);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant);border-radius:3.40282e38px;display:inline-flex}.ideen-bestand-marke{z-index:10;align-items:center;gap:var(--spacing);background-color:var(--color-primary-container);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-primary-container);border-radius:3.40282e38px;text-decoration-line:none;display:inline-flex;position:relative}@media (hover:hover){.ideen-bestand-marke:hover{opacity:.8;text-decoration-line:none}}.ideen-ignorieren-knopf{z-index:2;border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ceb3;border-radius:3.40282e38px;align-self:flex-start;position:relative}@supports (color:color-mix(in lab, red, red)){.ideen-ignorieren-knopf{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.ideen-ignorieren-knopf{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s}@media (hover:hover){.ideen-ignorieren-knopf:hover{border-color:#0f6fad80}@supports (color:color-mix(in lab, red, red)){.ideen-ignorieren-knopf:hover{border-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.ideen-ignorieren-knopf:hover{color:var(--color-on-surface)}}.ideen-ignorieren-knopf:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary)}.ideen-zeile-ignoriert{background-color:#e1e6ec66}@supports (color:color-mix(in lab, red, red)){.ideen-zeile-ignoriert{background-color:color-mix(in oklab, var(--color-surface-variant) 40%, transparent)}}.ideen-zeile-ignoriert{opacity:.8}.ideen-verdacht{margin-top:calc(var(--spacing) * 1.5);width:100%;max-width:var(--container-md);gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:dashed;border:1px dashed #c72f6680;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.ideen-verdacht{border-color:color-mix(in oklab, var(--color-tertiary) 50%, transparent)}}.ideen-verdacht{background-color:#ffd9e440}@supports (color:color-mix(in lab, red, red)){.ideen-verdacht{background-color:color-mix(in oklab, var(--color-tertiary-container) 25%, transparent)}}.ideen-verdacht{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2)}.ideen-verdacht-kopf{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface-variant);margin:0}.ideen-verdacht-treffer{z-index:10;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;text-decoration-line:none;transition-duration:.15s;display:flex;position:relative}@media (hover:hover){.ideen-verdacht-treffer:hover{background-color:#ffd9e499}@supports (color:color-mix(in lab, red, red)){.ideen-verdacht-treffer:hover{background-color:color-mix(in oklab, var(--color-tertiary-container) 60%, transparent)}}.ideen-verdacht-treffer:hover{text-decoration-line:none}}.ideen-verdacht-bild{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);background-color:var(--color-surface-variant);border-radius:.25rem;flex-shrink:0;overflow:hidden}.ideen-verdacht-bild img{object-fit:cover;width:100%;height:100%}.ideen-verdacht-text{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.ideen-verdacht-titel{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface)}.ideen-verdacht-zeile{align-items:center;column-gap:calc(var(--spacing) * 1.5);row-gap:calc(var(--spacing) * .5);color:var(--color-on-surface-variant);flex-wrap:wrap;display:flex}.ideen-verdacht-betrag{align-items:center;gap:var(--spacing);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface);display:inline-flex}.ideen-verdacht-trenner{color:var(--color-outline)}.ideen-verdacht-signale{color:var(--color-on-surface-variant)}.ideen-verdacht-portale{margin-top:var(--spacing);align-items:center;gap:var(--spacing);flex-wrap:wrap;display:flex}.ideen-verdacht-neu{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant)}.objekt-preisverlauf{margin-top:var(--spacing);align-items:baseline;column-gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);flex-wrap:wrap;margin-bottom:0;display:flex}.preisverlauf-aufklapp{display:inline-block}.preisverlauf-link{cursor:pointer;align-items:baseline;gap:var(--spacing);color:var(--color-primary);list-style-type:none;display:inline-flex}@media (hover:hover){.preisverlauf-link:hover{text-decoration-line:underline}}.preisverlauf-link:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary)}.preisverlauf-link::-webkit-details-marker{display:none}.preisverlauf-link svg{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;flex-shrink:0;align-self:center;transition-duration:.2s}.preisverlauf-aufklapp[open] .preisverlauf-link svg{rotate:90deg}@media (prefers-reduced-motion:reduce){.preisverlauf-link svg{transition:none}}.preisverlauf-reihe{margin-top:calc(var(--spacing) * 1.5);gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;display:flex}.preisverlauf-entfernen{margin-left:auto}.preisverlauf-entfernen-rueckfrage{align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);flex-wrap:wrap;display:flex}.wunschpreis-block{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.wunschpreis-zeile{align-items:center;column-gap:calc(var(--spacing) * 1.5);row-gap:var(--spacing);color:var(--color-on-surface-variant);flex-wrap:wrap;margin:0;display:flex}.wunschpreis-zeile strong{color:var(--color-on-surface)}.wunschpreis-hinweis{color:var(--color-on-surface-variant);font-style:italic}.wunschpreis-festlegen-knopf,.wiedervorlage-festlegen-knopf,.ereignis-eintragen-knopf,.ansprechpartner-eintragen-knopf{cursor:pointer;border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-outline-variant);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant);background-color:#0000;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){:is(.wunschpreis-festlegen-knopf,.wiedervorlage-festlegen-knopf,.ereignis-eintragen-knopf,.ansprechpartner-eintragen-knopf):hover{border-color:#0f6fad80}@supports (color:color-mix(in lab, red, red)){:is(.wunschpreis-festlegen-knopf,.wiedervorlage-festlegen-knopf,.ereignis-eintragen-knopf,.ansprechpartner-eintragen-knopf):hover{border-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}:is(.wunschpreis-festlegen-knopf,.wiedervorlage-festlegen-knopf,.ereignis-eintragen-knopf,.ansprechpartner-eintragen-knopf):hover{color:var(--color-on-surface)}}:is(.wunschpreis-festlegen-knopf,.wiedervorlage-festlegen-knopf,.ereignis-eintragen-knopf,.ansprechpartner-eintragen-knopf):focus-visible{outline-style:var(--tw-outline-style);outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary)}.wunschpreis-bearbeiten-knopf{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.wunschpreis-formular{margin-top:var(--spacing);gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.wunschpreis-formular label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant)}.wunschpreis-eingabe{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.wunschpreis-eingabe input{width:calc(var(--spacing) * 36);background-color:var(--color-white);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.wunschpreis-entfernen-knopf{border-color:#ba1a1a80}@supports (color:color-mix(in lab, red, red)){.wunschpreis-entfernen-knopf{border-color:color-mix(in oklab, var(--color-error) 50%, transparent)}}.wunschpreis-entfernen-knopf{color:var(--color-error)}@media (hover:hover){.wunschpreis-entfernen-knopf:hover{background-color:#ffdad666}@supports (color:color-mix(in lab, red, red)){.wunschpreis-entfernen-knopf:hover{background-color:color-mix(in oklab, var(--color-error-container) 40%, transparent)}}}.wunschpreis-fehler{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-error);margin:0}.ansprechpartner-block{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media (min-width:48rem){.ansprechpartner-block.kopfleiste-spalte{max-width:var(--container-sm)}}.ansprechpartner-zeile{color:var(--color-on-surface-variant);margin:0}.ansprechpartner-hinweis{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);margin:0;font-style:italic}.ansprechpartner-rohwert{margin-top:var(--spacing);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ansprechpartner-name{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface)}.ansprechpartner-bearbeiten-knopf{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ansprechpartner-formular{margin-top:var(--spacing);gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.ansprechpartner-felder{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.ansprechpartner-felder{grid-template-columns:repeat(2,minmax(0,1fr))}}.ansprechpartner-felder label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant)}.ansprechpartner-felder input{background-color:var(--color-white);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ansprechpartner-aktionen{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ansprechpartner-entfernen-knopf{border-color:#ba1a1a80}@supports (color:color-mix(in lab, red, red)){.ansprechpartner-entfernen-knopf{border-color:color-mix(in oklab, var(--color-error) 50%, transparent)}}.ansprechpartner-entfernen-knopf{color:var(--color-error)}@media (hover:hover){.ansprechpartner-entfernen-knopf:hover{background-color:#ffdad666}@supports (color:color-mix(in lab, red, red)){.ansprechpartner-entfernen-knopf:hover{background-color:color-mix(in oklab, var(--color-error-container) 40%, transparent)}}}.ansprechpartner-fehler{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-error);margin:0}.ansprechpartner-zeile a:not([href^=mailto\:]):not([href^=tel\:]){color:inherit;text-decoration-line:none}@media (hover:hover){.ansprechpartner-zeile a:not([href^=mailto\:]):not([href^=tel\:]):hover{text-decoration-line:underline}}.ansprechpartner-vorschlaege{margin-top:var(--spacing);gap:var(--spacing);flex-direction:column;display:flex}.ansprechpartner-vorschlaege:empty{display:none}.ansprechpartner-vorschlaege-liste{gap:var(--spacing);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.ansprechpartner-vorschlag{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:#e1e6ec66;border-width:1px;border-color:#0000;flex-direction:column;align-items:flex-start;width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.ansprechpartner-vorschlag{background-color:color-mix(in oklab, var(--color-surface-variant) 40%, transparent)}}.ansprechpartner-vorschlag{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface)}@media (hover:hover){.ansprechpartner-vorschlag:hover{border-color:var(--color-outline-variant);background-color:var(--color-surface-variant)}}.ansprechpartner-vorschlag:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary)}.ansprechpartner-vorschlag-buero{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant)}.ansprechpartner-vorschlag-neu{--tw-border-style:dashed;border-style:dashed;border-color:var(--color-outline-variant);color:var(--color-on-surface-variant);background-color:#0000}.wiedervorlage-block{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.wiedervorlage-block-faellig{border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-secondary);padding-left:calc(var(--spacing) * 2)}.wiedervorlage-zeile{align-items:center;column-gap:calc(var(--spacing) * 1.5);row-gap:var(--spacing);color:var(--color-on-surface-variant);flex-wrap:wrap;margin:0;display:flex}.wiedervorlage-zeile strong{color:var(--color-on-surface)}.wiedervorlage-zeile{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ce99}@supports (color:color-mix(in lab, red, red)){.wiedervorlage-zeile{border-color:color-mix(in oklab, var(--color-outline-variant) 60%, transparent)}}.wiedervorlage-zeile{padding:calc(var(--spacing) * 2.5)}.wiedervorlage-formular{margin-top:var(--spacing);gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.wiedervorlage-formular label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant)}.wiedervorlage-eingabe{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.wiedervorlage-eingabe input{background-color:var(--color-white);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.wiedervorlage-eingabe input[type=date]{width:calc(var(--spacing) * 36)}.wiedervorlage-eingabe input[type=text]{width:calc(var(--spacing) * 48)}.wiedervorlage-erledigt-knopf{border-color:#ba1a1a80}@supports (color:color-mix(in lab, red, red)){.wiedervorlage-erledigt-knopf{border-color:color-mix(in oklab, var(--color-error) 50%, transparent)}}.wiedervorlage-erledigt-knopf{color:var(--color-error)}@media (hover:hover){.wiedervorlage-erledigt-knopf:hover{background-color:#ffdad666}@supports (color:color-mix(in lab, red, red)){.wiedervorlage-erledigt-knopf:hover{background-color:color-mix(in oklab, var(--color-error-container) 40%, transparent)}}}.wiedervorlage-fehler{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-error);margin:0}.wiedervorlage-erledigen-rueckfrage{margin-top:calc(var(--spacing) * 2);align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);background-color:#ffdad64d;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.wiedervorlage-erledigen-rueckfrage{background-color:color-mix(in oklab, var(--color-error-container) 30%, transparent)}}.wiedervorlage-erledigen-rueckfrage{padding:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.wiedervorlage-erledigen-rueckfrage p{color:var(--color-on-surface);margin:0}.kontaktvermerke-block{margin-block:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.kontaktvermerke-kopf h2{margin:0}.kontaktvermerke-meldung{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-success);margin:0}.kontaktvermerke-liste{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.kontaktvermerke-leer{padding:calc(var(--spacing) * 6);margin-block:0}.kontaktvermerk-zeile{gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-outline-variant);background-color:#cde5f940;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.kontaktvermerk-zeile{background-color:color-mix(in oklab, var(--color-primary-container) 25%, transparent)}}.kontaktvermerk-zeile{padding:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.kontaktvermerk-kopf{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.kontaktvermerk-datum{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface)}.kontaktvermerk-kanal{background-color:var(--color-surface-variant);color:var(--color-on-surface-variant);margin-left:0}.kontaktvermerk-text{overflow-wrap:break-word;white-space:pre-line;max-width:65ch;color:var(--color-on-surface);margin:0}.kontaktvermerk-fuss{max-width:65ch;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);margin:0}.kontaktvermerk-fuss a{color:var(--color-primary);text-underline-offset:2px;text-decoration-line:underline}@media (hover:hover){.kontaktvermerk-fuss a:hover{opacity:.8}}.kontaktvermerk-knoepfe,.kontaktvermerk-formular-knoepfe{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.kontaktvermerk-rueckfrage{margin-top:var(--spacing);gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;display:flex}.kontaktvermerk-rueckfrage p{margin:0}.kontaktvermerk-rueckfrage form{align-items:center;gap:calc(var(--spacing) * 2);flex-flow:wrap;max-width:none;margin-block:0;display:flex}.kontaktvermerk-formular{margin-top:var(--spacing);max-width:var(--container-xl);gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ce99;flex-direction:column;margin-bottom:0;display:flex}@supports (color:color-mix(in lab, red, red)){.kontaktvermerk-formular{border-color:color-mix(in oklab, var(--color-outline-variant) 60%, transparent)}}.kontaktvermerk-formular{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.kontaktvermerk-formular{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.kontaktvermerk-formular{padding:calc(var(--spacing) * 3)}.kontaktvermerk-formular label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant)}.kontaktvermerk-formular input,.kontaktvermerk-formular select,.kontaktvermerk-formular textarea{background-color:var(--color-white);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.kontaktvermerk-formular textarea{resize:vertical;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-outline-variant);padding:calc(var(--spacing) * 2)}.kontaktvermerk-felder{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.kontaktvermerk-makler-fest{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);margin:0}.kontaktvermerk-fehler{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-error);margin:0}.kontaktvermerk-erfassen-knopf{align-self:flex-start}.makler-ereignisse-block{margin-block:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.makler-ereignisse-block .makler-kopf h2{margin:0}.ereignis-fuss{margin:0;margin-top:var(--spacing);max-width:65ch;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant)}.ereignis-fuss a{color:var(--color-primary);text-underline-offset:2px;text-decoration-line:underline}@media (hover:hover){.ereignis-fuss a:hover{opacity:.8}}.termin-ics-link{color:var(--color-primary);text-decoration-line:underline}@media (hover:hover){.termin-ics-link:hover{opacity:.8}}.termin-formular{align-items:flex-end;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.termin-formular-feld{gap:var(--spacing);flex-direction:column;display:flex}.termin-formular-feld label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant)}.termin-formular input{background-color:var(--color-white);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.termin-fehler{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-error);margin:0}.ereignisblock{display:contents}.ereignisse-block{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ereignisse-kopfzeile{align-items:flex-start;gap:var(--spacing);flex-direction:column;display:flex}.ereignisse-liste{margin:0;margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);flex-direction:column;padding:0;list-style-type:none;display:flex}.ereignis-zeile{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ce99}@supports (color:color-mix(in lab, red, red)){.ereignis-zeile{border-color:color-mix(in oklab, var(--color-outline-variant) 60%, transparent)}}.ereignis-zeile{padding:calc(var(--spacing) * 2.5)}.ereignis-zeile-kuenftig{border-left-style:var(--tw-border-style);border-color:#0f6fad80;border-left-width:4px}@supports (color:color-mix(in lab, red, red)){.ereignis-zeile-kuenftig{border-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.ereignis-zeile-kuenftig{padding-left:calc(var(--spacing) * 2)}.ereignisse-trennlinie{margin-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant);justify-content:center;align-items:center;display:flex;position:relative}.ereignisse-trennlinie:before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);background-color:var(--color-outline-variant);inset-inline:0;height:1px;position:absolute;top:50%}.ereignisse-trennlinie span{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3);position:relative}.ereignis-anzeige{align-items:center;column-gap:calc(var(--spacing) * 1.5);row-gap:var(--spacing);color:var(--color-on-surface-variant);flex-wrap:wrap;display:flex}.ereignis-zeile-icon svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:var(--color-on-surface-variant);flex-shrink:0}.ereignis-art{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface)}.ereignis-anzeige strong{color:var(--color-on-surface)}.ereignis-notiz{color:var(--color-on-surface-variant)}.ereignis-notiz:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 1.5);content:var(--tw-content);--tw-content:"·";content:var(--tw-content)}.zeilen-aktionen{align-items:center;gap:var(--spacing);flex-shrink:0;margin-left:auto;display:flex}.zeilen-aktion{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);--tw-border-style:none;color:var(--color-outline);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-style:none;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}@media (hover:hover){.zeilen-aktion:hover{background-color:#e1e6ec99}@supports (color:color-mix(in lab, red, red)){.zeilen-aktion:hover{background-color:color-mix(in oklab, var(--color-surface-variant) 60%, transparent)}}.zeilen-aktion:hover{color:var(--color-on-surface)}}.zeilen-aktion:focus-visible{background-color:#e1e6ec99}@supports (color:color-mix(in lab, red, red)){.zeilen-aktion:focus-visible{background-color:color-mix(in oklab, var(--color-surface-variant) 60%, transparent)}}.zeilen-aktion:focus-visible{color:var(--color-on-surface);outline-style:var(--tw-outline-style);outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary)}.zeilen-aktion svg{height:calc(var(--spacing) * 4.5);width:calc(var(--spacing) * 4.5)}.zeilen-aktion-gefahr:hover,.zeilen-aktion-gefahr:focus-visible{background-color:#ba1a1a1a}@supports (color:color-mix(in lab, red, red)){.zeilen-aktion-gefahr:hover,.zeilen-aktion-gefahr:focus-visible{background-color:color-mix(in oklab, var(--color-error) 10%, transparent)}}.zeilen-aktion-gefahr:hover,.zeilen-aktion-gefahr:focus-visible{color:var(--color-error)}.ereignis-formular{margin-top:calc(var(--spacing) * 2);max-width:var(--container-2xl);gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ce99;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.ereignis-formular{border-color:color-mix(in oklab, var(--color-outline-variant) 60%, transparent)}}.ereignis-formular{background-color:#f8fafc99}@supports (color:color-mix(in lab, red, red)){.ereignis-formular{background-color:color-mix(in oklab, var(--color-surface) 60%, transparent)}}.ereignis-formular{padding:calc(var(--spacing) * 3)}.ereignis-formular-zeile{align-items:flex-end;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.ereignis-formular-feld{gap:var(--spacing);flex-direction:column;display:flex}.ereignis-formular-feld label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant)}.ereignis-formular select,.ereignis-formular input{background-color:var(--color-white);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ereignis-formular select{width:calc(var(--spacing) * 40)}.ereignis-formular input[type=date]{width:calc(var(--spacing) * 36)}.ereignis-formular input[type=time]{width:calc(var(--spacing) * 28)}.ereignis-formular-notiz{width:100%}.ereignis-formular textarea{max-height:calc(var(--spacing) * 48);resize:vertical;background-color:var(--color-white);width:100%;min-height:4.5rem;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ereignis-notiz-zaehler{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);margin:0}.ereignis-formular-knoepfe{align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-color:#c4c7ce66;border-top-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.ereignis-formular-knoepfe{border-color:color-mix(in oklab, var(--color-outline-variant) 40%, transparent)}}.ereignis-formular-knoepfe{padding-top:calc(var(--spacing) * 3)}.ereignis-jetzt-knopf{justify-content:center;align-items:center;gap:var(--spacing);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant);background-color:#0000;border-radius:3.40282e38px;text-decoration-line:none;display:inline-flex}@media (hover:hover){.ereignis-jetzt-knopf:hover{background-color:var(--color-surface-variant);text-decoration-line:none}}@media (max-width:639px){.ereignis-formular-zeile .ereignis-formular-feld,.ereignis-formular select,.ereignis-formular input:not(.ereignis-jetzt-knopf):not([type=checkbox]){width:100%}}.ereignis-fehler{margin:0;margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-error)}.ereignis-gegenueber{color:var(--color-primary);text-underline-offset:2px;text-decoration-line:underline}@media (hover:hover){.ereignis-gegenueber:hover{opacity:.8}}.ereignis-gegenueber-text{color:var(--color-on-surface)}.ereignis-notiz-kuerzbar{-webkit-line-clamp:1;white-space:normal;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.ereignis-notiz-kuerzbar.ereignis-notiz-offen{-webkit-line-clamp:unset;white-space:pre-line;-webkit-box-orient:horizontal;display:block;overflow:visible}.ereignis-formular-gegenueber{width:100%}.ereignis-formular-gegenueber-titel{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant)}.ereignis-gegenueber-felder{margin-top:var(--spacing);gap:calc(var(--spacing) * 2);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.ereignis-gegenueber-felder{grid-template-columns:repeat(2,minmax(0,1fr))}}.ereignis-gegenueber-felder label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant)}.ereignis-gegenueber-felder input{width:100%}.ereignis-als-ansprechpartner{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-on-surface-variant);display:flex}.ereignis-als-ansprechpartner input{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);accent-color:var(--color-primary);flex:none}.ereignis-formular-nebenwirkungen{width:100%}.ereignis-nebenwirkungen-felder{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ce99;grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab, red, red)){.ereignis-nebenwirkungen-felder{border-color:color-mix(in oklab, var(--color-outline-variant) 60%, transparent)}}.ereignis-nebenwirkungen-felder{background-color:#e1e6ec4d}@supports (color:color-mix(in lab, red, red)){.ereignis-nebenwirkungen-felder{background-color:color-mix(in oklab, var(--color-surface-variant) 30%, transparent)}}.ereignis-nebenwirkungen-felder{padding:calc(var(--spacing) * 2)}@media (min-width:40rem){.ereignis-nebenwirkungen-felder{grid-template-columns:repeat(3,minmax(0,1fr))}}.ereignis-loeschen-rueckfrage{margin-top:calc(var(--spacing) * 2);align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);background-color:#ffdad64d;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.ereignis-loeschen-rueckfrage{background-color:color-mix(in oklab, var(--color-error-container) 30%, transparent)}}.ereignis-loeschen-rueckfrage{padding:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ereignis-loeschen-rueckfrage p{color:var(--color-on-surface);margin:0}.ereignisse-verlauf-verweis{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-primary);text-decoration-line:underline;display:inline-block}@media (hover:hover){.ereignisse-verlauf-verweis:hover{opacity:.8}}.zustand-mini-formular{padding-inline:calc(var(--spacing) * 3);padding-bottom:var(--spacing)}.termin-formular-gruppe{align-items:flex-start;gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.termin-formular-gruppe .termin-formular{align-items:stretch;gap:calc(var(--spacing) * 1.5);flex-direction:column;width:100%}.termin-ohne-formular{width:auto;margin:0}.termin-verstrichen-hinweis{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-befund-negativ-container);background-color:#fbe8dc80;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.termin-verstrichen-hinweis{background-color:color-mix(in oklab, var(--color-befund-negativ-container) 50%, transparent)}}.termin-verstrichen-hinweis{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.termin-verstrichen-hinweis p{margin:0}.termin-verstrichen-formular{width:auto;margin:0}.lage-karte{margin-block:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ceb3;width:100%;height:min(41rem,60vh);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lage-karte{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.lage-karte{background-color:var(--color-surface-variant)}@media (min-width:40rem){.lage-karte{height:47rem}}.lage-karte.htmx-request:after{content:"Position wird gesucht";z-index:900;border-radius:var(--radius-2xl);background-color:#f8fafccc;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.lage-karte.htmx-request:after{background-color:color-mix(in oklab, var(--color-surface) 80%, transparent)}}.lage-karte.htmx-request:after{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface);--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);animation:1.4s ease-in-out infinite lage-suche-puls}@media (prefers-reduced-motion:reduce){.lage-karte.htmx-request:after{animation:none}}.lage-karte.htmx-request .lage-aktion-overlay{pointer-events:none;opacity:.5}.lage-hinweis{margin-block:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-outline-variant);background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.lage-hinweis{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.lage-hinweis{padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant)}.lage-rueckmeldung{margin-bottom:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ceb3}@supports (color:color-mix(in lab, red, red)){.lage-rueckmeldung{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.lage-rueckmeldung{background-color:#e1e6ec99}@supports (color:color-mix(in lab, red, red)){.lage-rueckmeldung{background-color:color-mix(in oklab, var(--color-surface-variant) 60%, transparent)}}.lage-rueckmeldung{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant)}.eingabe-wiederhergestellt{margin-bottom:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ceb3}@supports (color:color-mix(in lab, red, red)){.eingabe-wiederhergestellt{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.eingabe-wiederhergestellt{background-color:#e1e6ec99}@supports (color:color-mix(in lab, red, red)){.eingabe-wiederhergestellt{background-color:color-mix(in oklab, var(--color-surface-variant) 60%, transparent)}}.eingabe-wiederhergestellt{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant)}.lage-badge-ungefaehr{margin-left:calc(var(--spacing) * 2);background-color:var(--color-surface-variant);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-on-surface-variant);text-transform:uppercase;border-radius:3.40282e38px;display:inline-block}.lage-aktionen,.lage-unschaerfe{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);flex-wrap:wrap;display:flex}.lage-unschaerfe label{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface)}.lage-unschaerfe input[type=range]{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 40);accent-color:var(--color-primary);flex:none}.lage-unschaerfe-zahl{width:calc(var(--spacing) * 20);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ceb3}@supports (color:color-mix(in lab, red, red)){.lage-unschaerfe-zahl{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.lage-unschaerfe-zahl{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface)}.lage-unschaerfe-einheit{color:var(--color-on-surface-variant)}.lage-aktion-overlay{top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3);z-index:1000;border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ceb3;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab, red, red)){.lage-aktion-overlay{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.lage-aktion-overlay{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.lage-aktion-overlay:hover{background-color:var(--color-surface-variant)}}.lage-marker{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white);background-color:var(--color-primary);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:3.40282e38px;display:block}.lage-marker-ungefaehr{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:2px;border-color:var(--color-white);background-color:var(--color-on-surface-variant);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:3.40282e38px;display:block}.karte-seite{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.karte-flaeche{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ceb3;width:100%;height:calc(100dvh - 11rem);min-height:22rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.karte-flaeche{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.karte-flaeche{background-color:var(--color-surface-variant)}.karte-ohne-position-hinweis{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ceb3}@supports (color:color-mix(in lab, red, red)){.karte-ohne-position-hinweis{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.karte-ohne-position-hinweis{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant)}.karte-popup{min-width:calc(var(--spacing) * 40);gap:var(--spacing);flex-direction:column;display:flex}.karte-popup-bild{margin-bottom:var(--spacing);height:calc(var(--spacing) * 20);border-radius:var(--radius-lg);object-fit:cover;width:100%}.karte-popup-titel{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface);text-decoration-line:none;display:block}@media (hover:hover){.karte-popup-titel:hover{text-decoration-line:underline}}.karte-popup-preis{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface)}.karte-popup-bewertungen,.karte-popup-flaeche{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant)}.karte-filterleiste-overlay{pointer-events:none;top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3);bottom:calc(var(--spacing) * 40);left:calc(var(--spacing) * 3);z-index:600;max-width:var(--container-sm);flex-direction:column;display:flex;position:absolute}.karte-filterleiste-overlay .filterleiste-gruppe{flex-direction:column;flex:1;min-height:0;margin-block:0;display:flex}.karte-filterleiste-overlay .filterleiste-toggle{pointer-events:auto;flex-shrink:0;align-self:flex-start;width:fit-content;display:inline-flex}.karte-filterleiste-overlay .filterleiste{pointer-events:auto;overflow-y:auto}.karte-filterleiste-overlay .filterleiste-toggle,.karte-filterleiste-overlay .filterleiste{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.karte-filterleiste-overlay .filterleiste{grid-auto-rows:min-content;align-content:flex-start;overflow-y:auto;grid-template-columns:repeat(2,minmax(0,1fr))!important}.karte-filterleiste-overlay .filterleiste-aktionen,.karte-filterleiste-overlay .filterleiste-gruppieren{grid-column:span 2/span 2!important}.karte-filterleiste-overlay .filterleiste>.filterleiste-bewertung-paar{flex-direction:column}.karte-einfaerbung{pointer-events:none;bottom:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);z-index:700;align-items:flex-start;gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex;position:absolute}.karte-einfaerbung-umschalter,.karte-untergrund-umschalter{pointer-events:auto;border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ceb3;border-radius:3.40282e38px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.karte-einfaerbung-umschalter,.karte-untergrund-umschalter{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.karte-einfaerbung-umschalter,.karte-untergrund-umschalter{background-color:var(--color-white);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.karte-einfaerbung-umschalter button,.karte-untergrund-umschalter button{cursor:pointer;--tw-border-style:none;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant);background-color:#0000;border-style:none;border-radius:0}@media (hover:hover){:is(.karte-einfaerbung-umschalter button,.karte-untergrund-umschalter button):hover{background-color:var(--color-surface-variant);opacity:1}}.karte-einfaerbung-umschalter button[aria-pressed=true],.karte-untergrund-umschalter button[aria-pressed=true]{background-color:var(--color-primary-container);color:var(--color-on-primary-container)}.karte-legende{pointer-events:auto;max-width:calc(var(--spacing) * 52);column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ceb3;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.karte-legende{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.karte-legende{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.karte-legende-eintrag{align-items:center;gap:var(--spacing);display:flex}.karte-bedienung-toggle{pointer-events:auto;cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ceb3;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.karte-bedienung-toggle{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.karte-bedienung-toggle{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.karte-bedienung-toggle:hover{background-color:var(--color-surface-variant)}}.karte-bedienung-inhalt{align-items:flex-start;gap:calc(var(--spacing) * 1.5);flex-direction:column}.karte-bedienung-inhalt:not([hidden]){display:flex}@media (min-width:768px){.karte-bedienung-toggle{display:none}}.karte-ausschnitt-reset{pointer-events:auto;cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ceb3;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.karte-ausschnitt-reset{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.karte-ausschnitt-reset{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.karte-ausschnitt-reset:hover{background-color:var(--color-surface-variant)}}.karte-liste-wrapper{pointer-events:none;top:calc(var(--spacing) * 20);right:calc(var(--spacing) * 3);bottom:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);z-index:500;justify-content:flex-end;align-items:flex-start;display:flex;position:absolute}@media (min-width:48rem){.karte-liste-wrapper{top:calc(var(--spacing) * 3);left:auto}}.karte-liste-toggle{pointer-events:auto;height:calc(var(--spacing) * 9);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing);border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-right-style:var(--tw-border-style);border-color:#c4c7ceb3;border-right-width:0;flex-shrink:0;align-self:flex-start;width:auto;display:flex}@supports (color:color-mix(in lab, red, red)){.karte-liste-toggle{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.karte-liste-toggle{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);white-space:nowrap;color:var(--color-on-surface-variant);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.karte-liste-toggle:hover{background-color:var(--color-surface-variant)}}.karte-liste-toggle-text{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.karte-liste-anzahl{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-on-surface-variant)}.karte-liste-chevron{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;flex-shrink:0;transition-duration:.2s}.karte-liste-chevron-offen{rotate:180deg}.karte-liste{pointer-events:auto;gap:var(--spacing);border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ceb3;flex-direction:column;width:0;min-width:0;max-height:100%;display:flex;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.karte-liste{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.karte-liste{background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:width,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.karte-liste-wrapper-offen .karte-liste{padding:calc(var(--spacing) * 2);flex:1}@media (min-width:48rem){.karte-liste-wrapper-offen .karte-liste{width:calc(var(--spacing) * 64);flex:none}}@media (min-width:64rem){.karte-liste-wrapper-offen .karte-liste{width:calc(var(--spacing) * 80)}}@media (min-width:96rem){.karte-liste-wrapper-offen .karte-liste{width:calc(var(--spacing) * 96)}}.karte-liste-leer{padding:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant)}.karte-liste-zelle{display:contents}.karte-liste-trenner{margin-top:calc(var(--spacing) * 2);margin-bottom:var(--spacing);justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-color:#c4c7ceb3;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.karte-liste-trenner{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.karte-liste-trenner{padding-inline:var(--spacing);padding-bottom:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-on-surface);text-transform:uppercase}.karte-liste-trenner:first-child{margin-top:0}.karte-liste-trenner-anzahl{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-on-surface-variant);text-transform:none}.karte-liste-eintrag{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);--tw-border-style:none;width:100%;padding:var(--spacing);text-align:left;background-color:#0000;border-style:none;display:flex}@media (hover:hover){.karte-liste-eintrag:hover{background-color:var(--color-surface-variant)}}.karte-liste-eintrag.kontakt-kante-angefragt,.karte-liste-eintrag.kontakt-kante-termin_vereinbart,.karte-liste-eintrag.kontakt-kante-besichtigt{border-left:3px solid var(--kontakt-farbe)}.karte-liste-info .karte-kontakt{margin-top:calc(var(--spacing) * .5);flex-wrap:wrap}.karte-liste-bild{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-md);object-fit:cover;flex-shrink:0}.karte-liste-info{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.karte-liste-titel{-webkit-line-clamp:2;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.karte-liste-preis{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface);align-items:center;display:flex}.karte-liste-bewertungen{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant)}.karte-liste-bewertungen-leer{font-style:italic}.marker-cluster-gemischt div{border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:2px;border-color:var(--color-on-secondary-container)}.karte-marker{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);width:100%;height:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:3.40282e38px;display:block}.karte-marker-ungefaehr{--tw-border-style:dashed;border-style:dashed}.karte-marker-kontakt-offen{background-color:var(--color-primary)}.karte-marker-kontakt-angefragt{--kontakt-farbe:var(--color-waiting);background-color:var(--kontakt-farbe)}.karte-marker-kontakt-termin_vereinbart{--kontakt-farbe:var(--color-secondary);background-color:var(--kontakt-farbe)}.karte-marker-kontakt-besichtigt{--kontakt-farbe:var(--color-primary);background-color:var(--kontakt-farbe)}.karte-marker-bewertung-leer{border-color:var(--color-outline);background-color:#0000}.karte-marker-bewertung-1{background-color:#f1cbd9}@supports (color:color-mix(in lab, red, red)){.karte-marker-bewertung-1{background-color:color-mix(in srgb, var(--color-tertiary) 25%, white)}}.karte-marker-bewertung-2{background-color:#e6a1ba}@supports (color:color-mix(in lab, red, red)){.karte-marker-bewertung-2{background-color:color-mix(in srgb, var(--color-tertiary) 45%, white)}}.karte-marker-bewertung-3{background-color:#db789c}@supports (color:color-mix(in lab, red, red)){.karte-marker-bewertung-3{background-color:color-mix(in srgb, var(--color-tertiary) 65%, white)}}.karte-marker-bewertung-4{background-color:#cf4e7d}@supports (color:color-mix(in lab, red, red)){.karte-marker-bewertung-4{background-color:color-mix(in srgb, var(--color-tertiary) 85%, white)}}.karte-marker-bewertung-5{background-color:var(--color-tertiary)}.karte-legende-punkt{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:3.40282e38px;flex-shrink:0;display:inline-block}.aktivitaet-kopf{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.aktivitaet-kopf h1{margin:0}.aktivitaet-tag{margin-block:calc(var(--spacing) * 6)}.aktivitaet-tag-ueberschrift{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-on-surface-variant);text-transform:uppercase}.aktivitaet-karte{margin-bottom:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ceb3;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.aktivitaet-karte{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.aktivitaet-karte{background-color:var(--color-white);padding:calc(var(--spacing) * 4)}.aktivitaet-karte-kopf{align-items:flex-start;gap:calc(var(--spacing) * 3);color:inherit;text-decoration-line:none;display:flex}.aktivitaet-karte-bild{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);border-radius:var(--radius-lg);background-color:var(--color-surface-variant);object-fit:cover;flex-shrink:0}.aktivitaet-karte-platzhalter{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);border-radius:var(--radius-lg);background-color:var(--color-surface-variant);color:var(--color-on-surface-variant);flex-shrink:0;justify-content:center;align-items:center;display:flex}.aktivitaet-karte-platzhalter svg{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);opacity:.6}.aktivitaet-karte-info{gap:calc(var(--spacing) * .5);flex-direction:column;flex:1;min-width:0;display:flex}.aktivitaet-karte-titel{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface)}.aktivitaet-karte-ort{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant)}.aktivitaet-karte-meta{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);flex-wrap:wrap;display:flex}.aktivitaet-karte-status{align-items:center;gap:var(--spacing);display:inline-flex}.aktivitaet-karte-status svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.aktivitaet-karte-extern{align-items:center;gap:var(--spacing);display:inline-flex}.aktivitaet-karte-extern svg{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5)}.aktivitaet-zeilen{margin:0;margin-top:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-color:#c4c7ce99;border-top-width:1px;list-style-type:none}@supports (color:color-mix(in lab, red, red)){.aktivitaet-zeilen{border-color:color-mix(in oklab, var(--color-outline-variant) 60%, transparent)}}.aktivitaet-zeilen{padding:0;padding-top:calc(var(--spacing) * 2)}.aktivitaet-zeile{align-items:flex-start;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * .5);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;scroll-margin-top:11rem;display:flex}.aktivitaet-karte:has(.aktivitaet-zeile:target){animation:4s ease-out aktivitaet-sprungziel}.aktivitaet-zeile-gelesen{opacity:.6}.aktivitaet-zeile-icon svg{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:var(--color-on-surface-variant)}.aktivitaet-zeile-text{flex:1;min-width:0}.aktivitaet-zeile-vorgang{overflow-wrap:anywhere;white-space:pre-line}.aktivitaet-zeile-quelle{color:var(--color-on-surface-variant)}.aktivitaet-zeile-zeit{margin-top:calc(var(--spacing) * .5);padding-left:calc(var(--spacing) * 6);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);flex-shrink:0;flex-basis:100%}@media (min-width:40rem){.aktivitaet-zeile-zeit{flex-basis:auto;padding-left:0}}.verlauf-zeilen{gap:calc(var(--spacing) * 1.5);border-top-style:var(--tw-border-style);padding-top:var(--spacing);border-top-width:0;flex-direction:column;display:flex}.kommentar-rueckfrage{margin-top:calc(var(--spacing) * 1.5);gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;display:flex}.kommentar-rueckfrage p{margin:0}.kommentar-rueckfrage form{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.aktivitaet-trennlinie{margin-block:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant);justify-content:center;align-items:center;display:flex;position:relative}.aktivitaet-trennlinie:before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);background-color:var(--color-outline-variant);inset-inline:0;height:1px;position:absolute;top:50%}.aktivitaet-trennlinie span{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3);position:relative}.aktivitaet-mehr-laden{margin-top:calc(var(--spacing) * 4)}.suchprofil-formular{max-width:var(--container-3xl)}.suchprofil-formular textarea{min-height:calc(var(--spacing) * 56);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.suchprofil-laenge{margin-top:calc(var(--spacing) * -2)}.suchprofil-aktionen{margin-top:var(--spacing)}.suchprofil-konflikt{border-color:var(--color-tertiary)}.suchprofil-pruefung{max-width:var(--container-3xl)}.suchprofil-pruefung.htmx-request{min-height:calc(var(--spacing) * 10);opacity:.6;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s;position:relative}.suchprofil-pruefung.htmx-request:before{content:"";height:calc(var(--spacing) * .5);background-color:var(--color-primary);inset-inline:0;animation:1.1s ease-in-out infinite ideen-lade-balken;position:absolute;top:0}@media (prefers-reduced-motion:reduce){.suchprofil-pruefung.htmx-request:before{animation:none}}.suchprofil-pruefung-rubrik{margin-bottom:calc(var(--spacing) * 3)}.suchprofil-pruefung-rubrik h3{margin:0;margin-bottom:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface)}.suchprofil-pruefung-rubrik ul{padding-left:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin:0;list-style-type:disc}.suchprofil-verlauf{margin-top:calc(var(--spacing) * 8);max-width:var(--container-3xl);border-top-style:var(--tw-border-style);border-color:#c4c7ce99;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.suchprofil-verlauf{border-color:color-mix(in oklab, var(--color-outline-variant) 60%, transparent)}}.suchprofil-verlauf{padding-top:calc(var(--spacing) * 4)}.suchprofil-verlauf summary{cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant)}.suchprofil-fassung{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ce99}@supports (color:color-mix(in lab, red, red)){.suchprofil-fassung{border-color:color-mix(in oklab, var(--color-outline-variant) 60%, transparent)}}.suchprofil-fassung{padding:calc(var(--spacing) * 3)}.suchprofil-fassung-kopf{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);flex-wrap:wrap;display:flex}.suchprofil-fassung-diff{margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-md);background-color:#e1e6ec66}@supports (color:color-mix(in lab, red, red)){.suchprofil-fassung-diff{background-color:color-mix(in oklab, var(--color-surface-variant) 40%, transparent)}}.suchprofil-fassung-diff{padding:calc(var(--spacing) * 2);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));white-space:pre-wrap}.diff-zeile{display:block}.diff-hinzugefuegt{background-color:#c8f0d8b3}@supports (color:color-mix(in lab, red, red)){.diff-hinzugefuegt{background-color:color-mix(in oklab, var(--color-success-container) 70%, transparent)}}.diff-hinzugefuegt{color:var(--color-success)}.diff-entfernt{background-color:#ffdad6b3}@supports (color:color-mix(in lab, red, red)){.diff-entfernt{background-color:color-mix(in oklab, var(--color-error-container) 70%, transparent)}}.diff-entfernt{color:var(--color-on-error-container);text-decoration-line:line-through}.suchprofil-pagination{margin-top:calc(var(--spacing) * 3);justify-content:center;display:flex}.termine-kopf{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.termine-kopf h1{margin:0}.termine-liste{margin:0;padding:0;list-style-type:none}.termin-karte{margin-bottom:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ceb3;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.termin-karte{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.termin-karte{background-color:var(--color-white);padding:calc(var(--spacing) * 4)}.termin-karte-haupt{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.termin-karte-inhalt{gap:calc(var(--spacing) * 1.5);flex-direction:column;flex:1;min-width:0;display:flex}.termin-karte-bild{aspect-ratio:4/3;width:calc(var(--spacing) * 28);border-radius:var(--radius-xl);background-color:var(--color-surface-variant);flex-shrink:0;display:block;overflow:hidden}@media (min-width:40rem){.termin-karte-bild{width:calc(var(--spacing) * 32)}}.termin-karte-bild img{object-fit:cover;width:100%;height:100%}.termin-karte-platzhalter{width:100%;height:100%;color:var(--color-on-surface-variant);justify-content:center;align-items:center;display:flex}.termin-karte-platzhalter svg{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7)}.termin-karte-kopf{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.termin-pille{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:3.40282e38px;align-items:center;display:inline-flex}.termin-pille-besichtigung{background-color:var(--color-primary-container);color:var(--color-on-primary-container)}.termin-pille-versteigerung{background-color:var(--color-secondary-container);color:var(--color-on-secondary-container)}.termin-pille-notartermin{background-color:var(--color-tertiary-container);color:var(--color-on-tertiary-container)}.termin-pille-telefonat,.termin-pille-email,.termin-pille-sonstiges,.termin-pille-bemerkung{background-color:var(--color-surface-variant);color:var(--color-on-surface-variant)}.termin-karte-zeit{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface)}.termin-karte-abgelaufen-marke{margin-left:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-error)}.termin-karte-titel{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);margin:0}.termin-karte-titel a{color:var(--color-on-surface);text-decoration-line:none}@media (hover:hover){.termin-karte-titel a:hover{text-decoration-line:underline}}.termin-karte-verknuepft{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);margin:0}.termin-karte-ort{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);margin:0}.termin-karte-meta{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}.termin-karte-preis{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface)}.termin-karte-preis-unbekannt{color:var(--color-on-surface-variant)}.termin-karte-links{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.termin-karte-notiz{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface);margin:0}.termin-karte-aktionen{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}@media (min-width:40rem){.termin-karte-aktionen{margin-left:auto}}.termin-karte-aendern-knopf,.termin-karte-loeschen-knopf{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.termin-karte-formular{margin-top:calc(var(--spacing) * 2);max-width:var(--container-2xl);gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:#e1e6ec80;display:grid}@supports (color:color-mix(in lab, red, red)){.termin-karte-formular{background-color:color-mix(in oklab, var(--color-surface-variant) 50%, transparent)}}.termin-karte-formular{padding:calc(var(--spacing) * 3)}@media (min-width:40rem){.termin-karte-formular{grid-template-columns:repeat(3,minmax(0,1fr))}}.termin-karte-formular-feld{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}@media (min-width:40rem){.termin-karte-formular-feld-breit{grid-column:span 3/span 3}}.termin-karte-formular-feld label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-on-surface-variant);text-transform:uppercase}.termin-karte-formular-feld input,.termin-karte-formular-feld select{width:100%;min-width:0}.termin-karte-formular-knoepfe{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}@media (min-width:40rem){.termin-karte-formular-knoepfe{grid-column:span 3/span 3}}.termin-karte-fehler{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-error);margin:0}@media (min-width:40rem){.termin-karte-fehler{grid-column:span 3/span 3}}.termin-karte-rueckfrage{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ba1a1a66;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.termin-karte-rueckfrage{border-color:color-mix(in oklab, var(--color-error) 40%, transparent)}}.termin-karte-rueckfrage{background-color:#ffdad666}@supports (color:color-mix(in lab, red, red)){.termin-karte-rueckfrage{background-color:color-mix(in oklab, var(--color-error-container) 40%, transparent)}}.termin-karte-rueckfrage{padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.termin-karte-rueckfrage form{align-items:center;gap:calc(var(--spacing) * 2);flex-flow:wrap;max-width:none;margin:0;display:flex}.termine-filterleiste{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.termine-art-filter{gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.termine-art-filter legend{margin-bottom:var(--spacing);width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-on-surface-variant);text-transform:uppercase;padding:0}.termine-art-wahl{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:3.40282e38px;display:inline-flex}.termine-art-wahl:has(:checked){border-color:var(--color-primary);background-color:#cde5f966}@supports (color:color-mix(in lab, red, red)){.termine-art-wahl:has(:checked){background-color:color-mix(in oklab, var(--color-primary-container) 40%, transparent)}}.termine-art-wahl:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px}.termine-art-wahl input{margin:0}.termine-trefferzahl{margin-top:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant)}.termine-pager{margin-top:calc(var(--spacing) * 4);justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-outline-variant);padding-top:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.termine-pager-status{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant)}.startseite-bereich-kopf{margin-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);flex-wrap:wrap;display:flex}.startseite-bereich-titel{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface);margin:0;display:flex}.startseite-bereich-link{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap}.startseite-entscheidung-liste{gap:calc(var(--spacing) * 3);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.startseite-entscheidung-zeile{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.startseite-entscheidung-kopf{justify-content:space-between;align-items:baseline;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);flex-wrap:wrap;display:flex}.startseite-entscheidung-objekte{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.startseite-entscheidung-objekt{align-items:flex-start;column-gap:calc(var(--spacing) * 3);grid-template-columns:2.5rem 1fr;display:grid}.startseite-entscheidung-objekt-titel{-webkit-line-clamp:2;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface);-webkit-box-orient:vertical;margin:0;text-decoration-line:none;display:-webkit-box;overflow:hidden}@media (hover:hover){.startseite-entscheidung-objekt-titel:hover{text-decoration-line:underline}}.startseite-entscheidung-objekt-meta{align-items:center;column-gap:calc(var(--spacing) * 1.5);row-gap:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);flex-wrap:wrap;display:flex}.startseite-entscheidung-bewerter{align-items:center;column-gap:var(--spacing);flex-wrap:wrap;display:inline-flex}.startseite-entscheidung-bewerter-eintrag{align-items:center;gap:var(--spacing);white-space:nowrap;display:inline-flex}.sterne-leiste-klein{gap:0;display:inline-flex}.sterne-leiste-klein .stern{min-height:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sterne-leiste-klein .sterne-hinweis{display:none}.startseite-termine-liste{gap:calc(var(--spacing) * 3);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.startseite-termin-zeile{align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}.startseite-termin-bild{aspect-ratio:4/3;width:calc(var(--spacing) * 10);border-radius:var(--radius-md);background-color:var(--color-surface-variant);flex-shrink:0;display:block;overflow:hidden}.startseite-termin-bild img{object-fit:cover;width:100%;height:100%}.startseite-termin-platzhalter{width:100%;height:100%;color:var(--color-on-surface-variant);justify-content:center;align-items:center;display:flex}.startseite-termin-platzhalter svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.startseite-termine-rueckblick{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-bottom:0}.startseite-termin-titel{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface);text-decoration-line:none}@media (hover:hover){.startseite-termin-titel:hover{text-decoration-line:underline}}.startseite-ereignis-link{margin-inline:calc(var(--spacing) * -2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);color:inherit;text-decoration-line:none}@media (hover:hover){.startseite-ereignis-link:hover{background-color:#e1e6ec99}@supports (color:color-mix(in lab, red, red)){.startseite-ereignis-link:hover{background-color:color-mix(in oklab, var(--color-surface-variant) 60%, transparent)}}}.startseite-ereignis-link:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:#0f6fad99}@supports (color:color-mix(in lab, red, red)){.startseite-ereignis-link:focus-visible{outline-color:color-mix(in oklab, var(--color-primary) 60%, transparent)}}@media (hover:hover){.startseite-ereignis-link:hover{text-decoration-line:none}}.startseite-ereignis-objekt{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-primary);display:block}.startseite-ereignis-link:hover .startseite-ereignis-objekt{text-decoration-line:underline}.startseite-ereignisse>li+li{border-top-style:var(--tw-border-style);border-color:#c4c7ce66;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.startseite-ereignisse>li+li{border-color:color-mix(in oklab, var(--color-outline-variant) 40%, transparent)}}.wiedervorlagen-liste{gap:calc(var(--spacing) * 3);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.wiedervorlagen-zeile{gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ce99;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.wiedervorlagen-zeile{border-color:color-mix(in oklab, var(--color-outline-variant) 60%, transparent)}}.wiedervorlagen-zeile{padding:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.wiedervorlagen-zeile-faellig{border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-secondary);padding-left:calc(var(--spacing) * 2)}.wiedervorlagen-zeile-kopf{align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);flex-wrap:wrap;display:flex}.wiedervorlagen-datum{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-on-surface-variant)}.wiedervorlagen-titel{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface);text-decoration-line:none}@media (hover:hover){.wiedervorlagen-titel:hover{text-decoration-line:underline}}.wiedervorlagen-notiz{color:var(--color-on-surface-variant);margin:0}.wiedervorlagen-ersteller{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);margin:0}.wiedervorlagen-formular{margin-top:var(--spacing);gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.wiedervorlagen-formular label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant)}.wiedervorlagen-erledigen-rueckfrage{margin-top:var(--spacing);gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);background-color:#e1e6ec66;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.wiedervorlagen-erledigen-rueckfrage{background-color:color-mix(in oklab, var(--color-surface-variant) 40%, transparent)}}.wiedervorlagen-erledigen-rueckfrage{padding:calc(var(--spacing) * 2)}.wiedervorlagen-erledigen-rueckfrage p{margin:0}.vergleich-checkbox-feld{cursor:pointer;align-items:center;display:flex}.vergleich-checkbox{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);cursor:pointer;accent-color:var(--color-primary);flex-shrink:0}.vergleich-checkbox:disabled{cursor:not-allowed;opacity:.5}.zeile-auswahl{padding-inline:calc(var(--spacing) * .5);flex-shrink:0;align-self:center}.karte-auswahl{top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);z-index:10;background-color:#ffffffd9;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab, red, red)){.karte-auswahl{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.karte-auswahl{padding:calc(var(--spacing) * 1.5);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.vergleich-leiste{z-index:40;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-surface);padding:calc(var(--spacing) * 3);--tw-shadow:0 -2px 10px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);inset-inline:0;flex-direction:column;display:flex;position:fixed;bottom:0}@media (min-width:64rem){.vergleich-leiste{left:calc(var(--spacing) * 64)}}.vergleich-zeile{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.vergleich-zaehler{height:calc(var(--spacing) * 10);align-items:center;gap:var(--spacing);border-radius:var(--radius-lg);--tw-border-style:none;padding-right:calc(var(--spacing) * 2);padding-left:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant);background-color:#0000;border-style:none;display:flex}@media (hover:hover){.vergleich-zaehler:hover{background-color:#e1e6ec99}@supports (color:color-mix(in lab, red, red)){.vergleich-zaehler:hover{background-color:color-mix(in oklab, var(--color-surface-variant) 60%, transparent)}}}.vergleich-zaehler-chevron{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;flex-shrink:0;transition-duration:.2s}.vergleich-zaehler-chevron-offen{rotate:180deg}.vergleich-liste{margin:0;margin-bottom:calc(var(--spacing) * 2);gap:calc(var(--spacing) * .5);flex-direction:column;max-height:60vh;padding:0;list-style-type:none;display:flex;overflow-y:auto}.vergleich-liste-eintrag{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-color:#c4c7ce99;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.vergleich-liste-eintrag{border-color:color-mix(in oklab, var(--color-outline-variant) 60%, transparent)}}.vergleich-liste-eintrag{padding-block:var(--spacing)}.vergleich-liste-eintrag:last-child{--tw-border-style:none;border-style:none}.vergleich-liste-text{min-width:0;padding-block:calc(var(--spacing) * 1.5);flex:1}.vergleich-liste-titel{-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vergleich-liste-merkmal{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);display:block}.vergleich-liste-entfernen{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);--tw-border-style:none;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1;color:var(--color-on-surface-variant);background-color:#0000;border-style:none;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex}@media (hover:hover){.vergleich-liste-entfernen:hover{background-color:#c4c7ce99}@supports (color:color-mix(in lab, red, red)){.vergleich-liste-entfernen:hover{background-color:color-mix(in oklab, var(--color-outline-variant) 60%, transparent)}}}.vergleich-liste-leeren-zeile{padding-top:calc(var(--spacing) * 1.5)}.vergleich-leiste-chips{align-items:center;gap:calc(var(--spacing) * 2);scroll-snap-type:x proximity;background:linear-gradient(to right, var(--color-surface) 50%, transparent) left, linear-gradient(to left, var(--color-surface) 50%, transparent) right, linear-gradient(to right, #1a1c1e2e, transparent) left, linear-gradient(to left, #1a1c1e2e, transparent) right;min-width:0;display:flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.vergleich-leiste-chips{background:linear-gradient(to right, var(--color-surface) 50%, transparent) left, linear-gradient(to left, var(--color-surface) 50%, transparent) right, linear-gradient(to right, color-mix(in srgb, var(--color-on-surface) 18%, transparent), transparent) left, linear-gradient(to left, color-mix(in srgb, var(--color-on-surface) 18%, transparent), transparent) right}}.vergleich-leiste-chips{background-repeat:no-repeat;background-size:1.5rem 100%,1.5rem 100%,.75rem 100%,.75rem 100%;background-attachment:local,local,scroll,scroll}.vergleich-chip{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);background-color:var(--color-surface-variant);max-width:100%;padding-block:calc(var(--spacing) * 1.5);padding-right:calc(var(--spacing) * 1.5);padding-left:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);scroll-snap-align:start;flex-shrink:0;display:flex}.vergleich-chip-text{--tw-leading:var(--leading-tight);min-width:0;line-height:var(--leading-tight);flex-direction:column;display:flex}.vergleich-chip-titel{text-overflow:ellipsis;white-space:nowrap;max-width:10rem;overflow:hidden}@media (min-width:40rem){.vergleich-chip-titel{max-width:14rem}}.vergleich-chip-merkmal{text-overflow:ellipsis;white-space:nowrap;max-width:10rem;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#43474ecc;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vergleich-chip-merkmal{color:color-mix(in oklab, var(--color-on-surface-variant) 80%, transparent)}}@media (min-width:40rem){.vergleich-chip-merkmal{max-width:14rem}}.vergleich-chip-entfernen{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);--tw-border-style:none;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;color:var(--color-on-surface-variant);background-color:#0000;border-style:none;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}@media (hover:hover){.vergleich-chip-entfernen:hover{background-color:#c4c7ce99}@supports (color:color-mix(in lab, red, red)){.vergleich-chip-entfernen:hover{background-color:color-mix(in oklab, var(--color-outline-variant) 60%, transparent)}}}.vergleich-leiste-aktionen{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.vergleich-rahmen{margin-block:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ceb3;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.vergleich-rahmen{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.vergleich-tabelle{border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:table;overflow:visible}.vergleich-tabelle th,.vergleich-tabelle td{border-bottom-style:var(--tw-border-style);border-color:#c4c7ce80;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.vergleich-tabelle th,.vergleich-tabelle td{border-color:color-mix(in oklab, var(--color-outline-variant) 50%, transparent)}}.vergleich-tabelle th,.vergleich-tabelle td{padding:calc(var(--spacing) * 3);text-align:left;vertical-align:top}.vergleich-tabelle tbody tr:last-child th,.vergleich-tabelle tbody tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.vergleich-tabelle th:first-child,.vergleich-tabelle td:first-child{z-index:10;background-color:var(--color-surface);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-on-surface-variant);position:sticky;left:0}.vergleich-tabelle thead th{background-color:#e1e6ec66}@supports (color:color-mix(in lab, red, red)){.vergleich-tabelle thead th{background-color:color-mix(in oklab, var(--color-surface-variant) 40%, transparent)}}.vergleich-tabelle thead th{vertical-align:top}.vergleich-tabelle thead th:first-child{background-color:#e1e6ec66}@supports (color:color-mix(in lab, red, red)){.vergleich-tabelle thead th:first-child{background-color:color-mix(in oklab, var(--color-surface-variant) 40%, transparent)}}.vergleich-bestwert{background-color:#cde5f94d}@supports (color:color-mix(in lab, red, red)){.vergleich-bestwert{background-color:color-mix(in oklab, var(--color-primary-container) 30%, transparent)}}.vergleich-bestwert{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-primary-container)}.vergleich-spalte-kopf{align-items:flex-start;gap:var(--spacing);flex-direction:column;min-width:9rem;max-width:14rem;display:flex}.vergleich-spalte-bild{height:calc(var(--spacing) * 24);width:calc(var(--spacing) * 24);border-radius:var(--radius-lg);background-color:var(--color-surface-variant);flex-shrink:0;display:block;position:relative;overflow:hidden}.vergleich-spalte-bild img{object-fit:cover;width:100%;height:100%}.vergleich-spalte-platzhalter{width:100%;height:100%;color:var(--color-on-surface-variant);justify-content:center;align-items:center;display:flex}.vergleich-spalte-platzhalter svg{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);opacity:.5}.vergleich-spalte-titel{-webkit-line-clamp:2;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface);-webkit-box-orient:vertical;text-decoration-line:none;display:-webkit-box;overflow:hidden}@media (hover:hover){.vergleich-spalte-titel:hover{text-decoration-line:underline}}.vergleich-spalte-ort{color:var(--color-on-surface-variant)}.vergleich-nutzerbloecke{margin-block:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.vergleich-nutzerblock{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ceb3}@supports (color:color-mix(in lab, red, red)){.vergleich-nutzerblock{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.vergleich-nutzerblock{background-color:#e1e6ec33}@supports (color:color-mix(in lab, red, red)){.vergleich-nutzerblock{background-color:color-mix(in oklab, var(--color-surface-variant) 20%, transparent)}}.vergleich-nutzerblock{padding:calc(var(--spacing) * 3)}.vergleich-nutzerblock-titel{margin:0;margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface)}.vergleich-hinweis{margin-block:calc(var(--spacing) * 6);max-width:65ch}.gespraech-seite{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.gespraech-kopf{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.gespraech-kopf-haupt{gap:calc(var(--spacing) * 2);flex-direction:column;min-width:0;display:flex}.gespraech-titel{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface);margin:0}@media (min-width:40rem){.gespraech-titel{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.gespraech-chips{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.gespraech-chip{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-outline-variant);background-color:#e1e6ec66;border-radius:3.40282e38px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gespraech-chip{background-color:color-mix(in oklab, var(--color-surface-variant) 40%, transparent)}}.gespraech-chip{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface);text-decoration-line:none}@media (hover:hover){.gespraech-chip:hover{background-color:var(--color-surface-variant);text-decoration-line:none}}.gespraech-loeschen-rueckfrage{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);flex-wrap:wrap;display:flex}.gespraech-fazit{max-width:65ch}.gespraech-fazit h2{margin:0;margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface)}.gespraech-fazit-liste{margin-top:calc(var(--spacing) * 2);list-style-type:none}:where(.gespraech-fazit-liste>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.gespraech-fazit-liste{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-left:0}.gespraech-fazit-ausstehend{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);font-style:italic}.gespraech-runden{gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.gespraech-leer{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);font-style:italic}.gespraech-runde{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.gespraech-nachricht-frage{border-radius:var(--radius-2xl);border-bottom-right-radius:var(--radius-md);background-color:#cde5f980;max-width:85%;margin-left:auto}@supports (color:color-mix(in lab, red, red)){.gespraech-nachricht-frage{background-color:color-mix(in oklab, var(--color-primary-container) 50%, transparent)}}.gespraech-nachricht-frage{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5)}@media (min-width:40rem){.gespraech-nachricht-frage{max-width:70%}}@media (min-width:64rem){.gespraech-nachricht-frage{max-width:var(--container-md)}}.gespraech-frage-kopf{align-items:baseline;gap:calc(var(--spacing) * 2);display:flex}.gespraech-autor{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-primary-container)}.gespraech-zeit{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#00304ab3}@supports (color:color-mix(in lab, red, red)){.gespraech-zeit{color:color-mix(in oklab, var(--color-on-primary-container) 70%, transparent)}}.gespraech-frage-text{margin:0;margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow-wrap:break-word;white-space:pre-wrap;color:var(--color-on-primary-container)}.gespraech-nachricht-antwort{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ceb3}@supports (color:color-mix(in lab, red, red)){.gespraech-nachricht-antwort{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.gespraech-nachricht-antwort{background-color:var(--color-white);padding:calc(var(--spacing) * 4)}.gespraech-antwort-text{max-width:65ch;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.gespraech-antwort-text :is(h1,h2,h3){margin-top:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.gespraech-antwort-text table{margin-block:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ce99;width:100%;display:block;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.gespraech-antwort-text table{border-color:color-mix(in oklab, var(--color-outline-variant) 60%, transparent)}}.gespraech-antwort-text table{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.gespraech-antwort-text th,.gespraech-antwort-text td{border-bottom-style:var(--tw-border-style);border-color:#c4c7ce99;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.gespraech-antwort-text th,.gespraech-antwort-text td{border-color:color-mix(in oklab, var(--color-outline-variant) 60%, transparent)}}.gespraech-antwort-text th,.gespraech-antwort-text td{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);text-align:left}.gespraech-antwort-text th{background-color:#e1e6ec66}@supports (color:color-mix(in lab, red, red)){.gespraech-antwort-text th{background-color:color-mix(in oklab, var(--color-surface-variant) 40%, transparent)}}.gespraech-antwort-text th{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.gespraech-antwort-aktionen{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-color:#c4c7ce99;border-top-width:1px;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.gespraech-antwort-aktionen{border-color:color-mix(in oklab, var(--color-outline-variant) 60%, transparent)}}.gespraech-antwort-aktionen{padding-top:calc(var(--spacing) * 2)}.gespraech-kopieren-fehler{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-error)}.gespraech-status{margin-bottom:calc(var(--spacing) * 2)}.gespraech-schritte{margin-block:calc(var(--spacing) * 2);list-style-type:disc}:where(.gespraech-schritte>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.gespraech-schritte{padding-left:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant)}.gespraech-fehler{margin-bottom:calc(var(--spacing) * 2)}.gespraech-erneut-senden{margin-top:var(--spacing)}.gespraech-composer{z-index:10;margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-color:#c4c7ce99;border-top-width:1px;flex-direction:column;max-width:none;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.gespraech-composer{border-color:color-mix(in oklab, var(--color-outline-variant) 60%, transparent)}}.gespraech-composer{background-color:var(--color-surface);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 2)}.gespraech-composer-feld{resize:none;max-height:200px;overflow-y:auto}.gespraech-composer-aktionen{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.gespraech-anhang-oeffnen{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.gespraech-anhang-oeffnen svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.gespraeche-liste{margin-block:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);flex-direction:column;padding-left:0;list-style-type:none;display:flex}.gespraech-eintrag{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ce99}@supports (color:color-mix(in lab, red, red)){.gespraech-eintrag{border-color:color-mix(in oklab, var(--color-outline-variant) 60%, transparent)}}.gespraech-eintrag{background-color:#e1e6ec33}@supports (color:color-mix(in lab, red, red)){.gespraech-eintrag{background-color:color-mix(in oklab, var(--color-surface-variant) 20%, transparent)}}.gespraech-eintrag{padding:calc(var(--spacing) * 3)}.gespraech-eintrag>summary{cursor:pointer;gap:var(--spacing);flex-direction:column;list-style-type:none;display:flex}.gespraech-eintrag>summary::-webkit-details-marker{display:none}.gespraech-eintrag-titel{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface)}.gespraech-eintrag-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant)}.gespraech-eintrag-fazit{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);margin:0}.gespraech-eintrag-aktionen{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.gespraech-laedt{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);font-style:italic}.gespraech-verlauf-inhalt{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.gespraech-vorschlaege{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.gespraech-vorschlaege-hinweis{border-radius:var(--radius-lg);background-color:var(--color-primary-container);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-primary-container)}.vorschlaege-liste{gap:calc(var(--spacing) * 3);flex-direction:column;padding-left:0;list-style-type:none;display:flex}.vorschlag-karte{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ceb3}@supports (color:color-mix(in lab, red, red)){.vorschlag-karte{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.vorschlag-karte{background-color:#e1e6ec33}@supports (color:color-mix(in lab, red, red)){.vorschlag-karte{background-color:color-mix(in oklab, var(--color-surface-variant) 20%, transparent)}}.vorschlag-karte{padding:calc(var(--spacing) * 4)}.vorschlag-kopf{margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.vorschlag-objekt{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface)}.vorschlag-formular{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.vorschlag-feld{gap:var(--spacing);flex-direction:column;flex:1;display:flex}.vorschlag-feld label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant)}.vorschlag-feld-zeile{gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.vorschlag-schaetzung-hinweis{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);font-style:italic}.vorschlag-begruendung{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant)}.vorschlag-knoepfe{margin-top:var(--spacing);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ergaenzungen-liste{gap:calc(var(--spacing) * 2);flex-direction:column;padding-left:0;list-style-type:none;display:flex}.ergaenzung-zeile{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ce99;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.ergaenzung-zeile{border-color:color-mix(in oklab, var(--color-outline-variant) 60%, transparent)}}.ergaenzung-zeile{padding:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ergaenzung-zeile.ergaenzung-entfernt{opacity:.6}.ergaenzung-text{color:var(--color-on-surface)}.ergaenzung-herkunft,.ergaenzung-entfernt-vermerk{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant)}.ergaenzung-entfernen{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));margin-left:auto;display:flex}.gespraech-anhaenge{gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;display:flex}.gespraech-anhaenge-hinweis{border-radius:var(--radius-lg);background-color:var(--color-primary-container);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-primary-container)}.gespraech-anhaenge-objekt{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.gespraech-anhaenge-objekt-titel{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface)}.gespraech-anhang-chip{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-outline-variant);background-color:#e1e6ec66;border-radius:3.40282e38px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gespraech-anhang-chip{background-color:color-mix(in oklab, var(--color-surface-variant) 40%, transparent)}}.gespraech-anhang-chip{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface);text-decoration-line:none}@media (hover:hover){.gespraech-anhang-chip:hover{background-color:var(--color-surface-variant);text-decoration-line:none}}.anhang-dialog-hinweis{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant)}.anhang-fehlerliste{margin-bottom:calc(var(--spacing) * 3);list-style-type:none}:where(.anhang-fehlerliste>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.anhang-fehlerliste{border-radius:var(--radius-lg);background-color:var(--color-error-container);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-error-container)}.gespraech-chip-mit-aktion{align-items:center;gap:var(--spacing);display:inline-flex;position:relative}.gespraech-chip-entfernen{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);--tw-border-style:none;color:var(--color-on-surface-variant);background-color:#0000;border-style:none;border-radius:3.40282e38px;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.gespraech-chip-entfernen:hover{background-color:var(--color-surface-variant);color:var(--color-on-surface)}}.gespraech-chip-entfernen svg{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5)}.gespraech-chip-rueckfrage{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);flex-wrap:wrap;display:flex}.gespraech-objekt-oeffnen{align-self:flex-start}.gespraech-objekt-fehlertext{margin-block:0}.gespraech-objekt-fehler:empty{display:none}.gespraech-objekt-auswahl{max-height:calc(var(--spacing) * 64);gap:var(--spacing);border-style:var(--tw-border-style);border-width:0;flex-direction:column;margin:0;padding:0;display:flex;overflow-y:auto}.gespraech-objekt-option{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}@media (hover:hover){.gespraech-objekt-option:hover{background-color:#e1e6ec80}@supports (color:color-mix(in lab, red, red)){.gespraech-objekt-option:hover{background-color:color-mix(in oklab, var(--color-surface-variant) 50%, transparent)}}}.gespraech-objekt-option-dabei{color:var(--color-on-surface-variant);opacity:.7}.gespraech-objekt-leer,.gespraech-objekt-laedt{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);font-style:italic}.gespraech-objekt-hinweis{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant)}.gespraech-objekt-erneut-senden{margin-top:calc(var(--spacing) * 2);align-items:flex-start;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface);display:flex}.gespraech-vermerk{text-align:center;max-width:85%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);margin-block:0;margin-inline:auto}@media (min-width:40rem){.gespraech-vermerk{max-width:70%}}.gespraech-vermerk-herausgenommen{font-style:italic}.gespraech-erwaehnung-angebote{margin-top:calc(var(--spacing) * 2);align-items:flex-start;gap:var(--spacing);flex-direction:column;display:flex}.makler-meldung{margin-block:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#0f6fad66}@supports (color:color-mix(in lab, red, red)){.makler-meldung{border-color:color-mix(in oklab, var(--color-primary) 40%, transparent)}}.makler-meldung{background-color:#cde5f980}@supports (color:color-mix(in lab, red, red)){.makler-meldung{background-color:color-mix(in oklab, var(--color-primary-container) 50%, transparent)}}.makler-meldung{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-primary-container)}.makler-leiste{margin-block:calc(var(--spacing) * 4);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.makler-steuerung{align-items:flex-end;gap:calc(var(--spacing) * 3);flex-flow:wrap;max-width:none;margin-block:0;display:flex}.makler-steuerung-feld{gap:var(--spacing);flex-direction:column;display:flex}.makler-steuerung-schalter{align-items:center;gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);display:flex}.makler-steuerung-schalter input{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);padding:0}.makler-anlegen{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.makler-liste{margin-block:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);flex-direction:column;padding:0;list-style-type:none;display:flex}.makler-zeile{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ceb3}@supports (color:color-mix(in lab, red, red)){.makler-zeile{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.makler-zeile{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.makler-zeile-kopf{align-items:baseline;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);flex-wrap:wrap;display:flex}.makler-zeile-name{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface);text-decoration-line:none}@media (hover:hover){.makler-zeile-name:hover{color:var(--color-primary);text-decoration-line:underline}}.badge-makler-art{background-color:var(--color-surface-variant);color:var(--color-on-surface-variant);margin-left:0}.makler-zeile-meta{margin-top:var(--spacing);align-items:baseline;column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);flex-wrap:wrap;display:flex}.makler-zeile-objekte{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface)}.makler-vorschlaege{margin-block:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-outline-variant);background-color:#e1e6ec66}@supports (color:color-mix(in lab, red, red)){.makler-vorschlaege{background-color:color-mix(in oklab, var(--color-surface-variant) 40%, transparent)}}.makler-vorschlaege{padding:calc(var(--spacing) * 4)}.makler-vorschlaege-titel{margin-top:0;margin-bottom:var(--spacing);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.makler-vorschlaege-hinweis{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant)}.makler-vorschlagsliste{gap:calc(var(--spacing) * 2);flex-direction:column;padding:0;list-style-type:none;display:flex}.makler-vorschlag{justify-content:space-between;align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.makler-vorschlag-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface);margin:0}.makler-vorschlag-text a{color:inherit;text-decoration-line:none}@media (hover:hover){.makler-vorschlag-text a:hover{text-decoration-line:underline}}.makler-vorschlag-richtung{margin-top:calc(var(--spacing) * .5);color:var(--color-on-surface-variant);display:block}.makler-vorschlag-aktionen{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.makler-zurueck{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.makler-kopf{align-items:baseline;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);flex-wrap:wrap;display:flex}.makler-kopf h1{margin-block:0}.makler-angaben{margin-block:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.makler-angaben{grid-template-columns:repeat(2,minmax(0,1fr))}}.makler-angabe dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-on-surface-variant);text-transform:uppercase}.makler-angabe dd{overflow-wrap:break-word;color:var(--color-on-surface);margin:0}.makler-notiz p{white-space:pre-line;margin:0}.makler-aktionen{margin-block:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.makler-personenliste{margin-block:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);flex-wrap:wrap;padding:0;list-style-type:none;display:flex}.makler-person{align-items:baseline;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ceb3;border-radius:3.40282e38px;display:flex}@supports (color:color-mix(in lab, red, red)){.makler-person{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.makler-person{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.makler-person-rolle{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant)}.makler-objektliste{margin-block:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);flex-direction:column;padding:0;list-style-type:none;display:flex}.makler-objekt{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ceb3;display:flex}@supports (color:color-mix(in lab, red, red)){.makler-objekt{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.makler-objekt{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.makler-objekt-inhalt{flex:1;min-width:0}.makler-objekt-titel{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface);text-decoration-line:none}@media (hover:hover){.makler-objekt-titel:hover{color:var(--color-primary);text-decoration-line:underline}}.makler-objekt-meta{margin-top:var(--spacing);align-items:baseline;column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);flex-wrap:wrap;display:flex}.makler-objekt-preis{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface)}.makler-objekte-leer{margin-block:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.makler-objekte-weitere{margin-block:calc(var(--spacing) * 3);align-items:baseline;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);flex-wrap:wrap;display:flex}.makler-formular{max-width:var(--container-lg)}.makler-feld{gap:var(--spacing);flex-direction:column;display:flex}.makler-formular input,.makler-formular select,.makler-formular textarea{width:100%}.makler-feld-hinweis{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant)}.makler-formular-aktionen{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.makler-loeschen-objektzahl{margin-top:calc(var(--spacing) * 2)}.ki-chats-kopf{margin-block:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.ki-chats-kopf h1{margin-block:0}.ki-chats-filter{margin-block:calc(var(--spacing) * 4);align-items:flex-end;gap:calc(var(--spacing) * 3);flex-flow:wrap;max-width:none;display:flex}.ki-chats-filter-schalter{align-items:center;gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);display:flex}.ki-chats-filter-schalter input{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);padding:0}.ki-chats-filter-feld{min-width:calc(var(--spacing) * 48);flex:1;align-items:center;display:flex;position:relative}@media (min-width:40rem){.ki-chats-filter-feld{max-width:var(--container-xs)}}.ki-chats-filter-feld input[type=search]{width:100%;padding-right:calc(var(--spacing) * 8)}.ki-chats-liste{margin-block:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);flex-direction:column;padding:0;list-style-type:none;display:flex}.ki-chat-zeile{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ceb3}@supports (color:color-mix(in lab, red, red)){.ki-chat-zeile{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.ki-chat-zeile{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.ki-chat-zeile-kopf{justify-content:space-between;align-items:baseline;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);flex-wrap:wrap;display:flex}.ki-chat-zeile-titel{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface);text-decoration-line:none}@media (hover:hover){.ki-chat-zeile-titel:hover{color:var(--color-primary);text-decoration-line:underline}}.ki-chat-zeile-runden{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);flex-shrink:0}.ki-chat-zeile-objekte{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant)}.ki-chat-zeile-objekte a{color:var(--color-on-surface-variant)}@media (hover:hover){.ki-chat-zeile-objekte a:hover{color:var(--color-primary);text-decoration-line:underline}}.ki-chat-zeile-objekt-entfernt{font-style:italic}.ki-chat-zeile-meta{margin-top:var(--spacing);align-items:baseline;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);flex-wrap:wrap;display:flex}.ki-chat-zeile-fazit{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface)}.ki-chat-zeile-aktionen{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}.ki-chat-zeile-loeschen-bestaetigung{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ki-chats-pagination{margin-block:calc(var(--spacing) * 4);justify-content:center;display:flex}.modus-umschalter{align-items:stretch;gap:calc(var(--spacing) * .5);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-surface);padding:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:3.40282e38px;display:inline-flex}.modus-segment{min-height:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 3.5);padding-block:var(--spacing);--tw-leading:var(--leading-tight);line-height:var(--leading-tight);color:var(--color-on-surface-variant);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-radius:3.40282e38px;flex-direction:column;justify-content:center;text-decoration-line:none;transition-duration:.15s;display:flex}@media (hover:hover){.modus-segment:hover{background-color:var(--color-surface-variant);text-decoration-line:none}}.modus-segment.modus-aktiv{background-color:var(--color-primary);color:var(--color-on-primary)}@media (hover:hover){.modus-segment.modus-aktiv:hover{background-color:var(--color-primary)}}.modus-name{align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;display:flex}.modus-symbol{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;line-height:1}.modus-status{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));white-space:nowrap;opacity:.8}.modus-status-laeuft{animation:1.6s ease-in-out infinite modus-puls}@keyframes modus-puls{0%,to{opacity:.85}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.modus-status-laeuft{animation:none}}.modus-neu{height:calc(var(--spacing) * 4.5);min-width:calc(var(--spacing) * 4.5);background-color:var(--color-tertiary);padding-inline:calc(var(--spacing) * 1.5);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:.7rem;line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-on-tertiary);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@media (max-width:639.98px){.objekt-nav>.modus-umschalter{flex-basis:100%;order:-9999;width:100%}.modus-umschalter .modus-segment{text-align:center;flex:1;align-items:center}}.planung-gruppe-inhalt{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.planung-gruppe-werte,.planung-gruppe-knopf{margin:0}.planung-leise{max-width:65ch;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);margin:0}.planung-body{background-color:var(--color-surface);height:100dvh;color:var(--color-on-surface);flex-direction:column;margin:0;display:flex;overflow:hidden}.planung-rahmen{background-color:var(--color-surface);flex:1;grid-template:"kopf""inhalt"minmax(0,1fr)"reiter"/minmax(0,1fr);min-height:0;display:grid;position:relative}.planung-kopf{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-bottom-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}@media (min-width:48rem){.planung-kopf{padding-inline:calc(var(--spacing) * 4)}}.planung-kopf{grid-area:kopf}.planung-kopf-umschalter{flex-basis:100%;width:100%;display:flex}@media (min-width:48rem){.planung-kopf-umschalter{flex-basis:auto;order:0;width:auto}}.planung-kopf-umschalter .modus-umschalter{width:100%}@media (min-width:48rem){.planung-kopf-umschalter .modus-umschalter{width:auto}}.planung-rueckweg{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);color:var(--color-on-surface-variant);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}@media (hover:hover){.planung-rueckweg:hover{background-color:var(--color-surface-variant);text-decoration-line:none}}.planung-rueckweg svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.planung-objekttitel{min-width:calc(var(--spacing) * 40);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);flex:1;margin:0;overflow:hidden}@media (min-width:48rem){.planung-objekttitel{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.planung-schritte{align-items:center;gap:var(--spacing);display:flex}.planung-position{padding-inline:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);--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,)}.planung-schalter{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);border-radius:3.40282e38px;text-decoration-line:none;display:inline-flex}@media (hover:hover){.planung-schalter:hover{background-color:var(--color-surface-variant);text-decoration-line:none}}.planung-schalter-spur{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 7);background-color:var(--color-outline-variant);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;flex-shrink:0;display:inline-block;position:relative}.planung-schalter-knopf{top:calc(var(--spacing) * .5);left:calc(var(--spacing) * .5);height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;position:absolute}.planung-schalter[aria-checked=true]{border-color:#0f6fad80}@supports (color:color-mix(in lab, red, red)){.planung-schalter[aria-checked=true]{border-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.planung-schalter[aria-checked=true]{color:var(--color-on-surface)}.planung-schalter[aria-checked=true] .planung-schalter-spur{background-color:var(--color-primary)}.planung-schalter[aria-checked=true] .planung-schalter-knopf{--tw-translate-x:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.planung-kuerzel-knopf{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-on-surface-variant);background-color:#0000;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none}@media (hover:hover){.planung-kuerzel-knopf:hover{background-color:var(--color-surface-variant)}}@media (min-width:48rem){.planung-kuerzel-knopf{display:inline-flex}}.planung-baum{border-style:var(--tw-border-style);border-width:0;border-right-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-right-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);min-height:0;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));grid-area:inhalt;overflow-y:auto}.planung-baum-liste{gap:calc(var(--spacing) * .5);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.planung-baum-liste .planung-baum-liste{margin-left:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:0;border-left-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-color:#c4c7ceb3;border-left-width:1px}@supports (color:color-mix(in lab, red, red)){.planung-baum-liste .planung-baum-liste{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.planung-baum-liste .planung-baum-liste{padding-left:calc(var(--spacing) * 2)}.planung-baum-zeile{align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.planung-baum-art-bestand>.planung-baum-zeile,.planung-baum-art-variante>.planung-baum-zeile{flex-wrap:nowrap}.planung-baum-link{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-lg);min-width:0;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);color:var(--color-on-surface);flex:1;text-decoration-line:none;overflow:hidden}@media (hover:hover){.planung-baum-link:hover{background-color:var(--color-surface-variant);text-decoration-line:none}}.planung-baum-link[aria-current=page]{background-color:var(--color-primary-container);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-primary-container)}.planung-baum-modell{min-width:0;padding-inline:calc(var(--spacing) * 2.5);padding-top:calc(var(--spacing) * 3);padding-bottom:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);overflow-wrap:break-word;color:var(--color-on-surface-variant);text-transform:uppercase;flex:1}.planung-baum-archiviert .planung-baum-link{color:var(--color-on-surface-variant);opacity:.8}.planung-baum-konflikt{align-items:center;gap:calc(var(--spacing) * .5);background-color:var(--color-tertiary-container);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-tertiary-container);border-radius:3.40282e38px;display:inline-flex}.planung-baum-ursprung{padding-inline:calc(var(--spacing) * 2.5);padding-bottom:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);margin:0}.planung-baum-leer,.planung-baum-hinweis{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);margin:0}.planung-baum-hinweis{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.planung-archiv{margin-top:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-color:#c4c7ceb3;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.planung-archiv{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.planung-archiv{padding-top:calc(var(--spacing) * 2)}.planung-archiv>summary{cursor:pointer;border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant)}@media (hover:hover){.planung-archiv>summary:hover{background-color:var(--color-surface-variant)}}.planung-marke{background-color:var(--color-surface-variant);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant);border-radius:3.40282e38px;align-items:center;display:inline-flex}.planung-marke-haupt{background-color:var(--color-secondary-container);color:var(--color-on-secondary-container)}.planung-marke-annahme{margin-left:calc(var(--spacing) * 1.5);background-color:var(--color-secondary-container);color:var(--color-on-secondary-container)}.planung-arbeitsbereich,.planung-leer{--tw-outline-style:none;outline-style:none;grid-area:inhalt;min-width:0;max-width:none;min-height:0;margin:0}.planung-arbeitsbereich{gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);flex-direction:column;display:flex;overflow:hidden}@media (min-width:48rem){.planung-arbeitsbereich{padding-inline:calc(var(--spacing) * 4)}}.planung-titel{align-items:baseline;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * .5);min-width:0;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);flex-wrap:wrap;margin:0;display:flex}.planung-titel-modell{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-on-surface-variant);overflow:hidden}.planung-titel-teil{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.planung-titel-trenner{color:var(--color-on-surface-variant)}.planung-werkzeuge{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);--tw-outline-style:none;outline-style:none;flex-wrap:wrap;display:flex}.planung-ansichten,.planung-geschosse{gap:var(--spacing);max-width:100%;display:flex;overflow-x:auto}.planung-chip{border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant);border-radius:3.40282e38px;flex-shrink:0}@media (hover:hover){.planung-chip:hover{background-color:var(--color-surface-variant)}}.planung-chip-symbol{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.planung-chip.planung-chip-aktiv,.planung-chip[aria-pressed=true]{border-color:var(--color-primary);background-color:var(--color-primary-container);color:var(--color-on-primary-container)}.planung-annahmen-schalter,.planung-grundstueck-schalter,.planung-umgebung-schalter{border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant);border-radius:3.40282e38px}@media (hover:hover){:is(.planung-annahmen-schalter,.planung-grundstueck-schalter,.planung-umgebung-schalter):hover{background-color:var(--color-surface-variant)}}.planung-annahmen-schalter[aria-checked=true],.planung-grundstueck-schalter[aria-checked=true],.planung-umgebung-schalter[aria-checked=true]{border-color:var(--color-secondary);background-color:var(--color-secondary-container);color:var(--color-on-secondary-container)}.planung-grundstueck-schalter[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media (pointer:coarse),(max-width:767.98px){.planung-grundstueck-schalter,.planung-umgebung-schalter{min-height:44px}}.planung-umgebung-hinweis{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);margin:0}.planung-baum-knopf{border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant);border-radius:3.40282e38px;display:none}@media (hover:hover){.planung-baum-knopf:hover{background-color:var(--color-surface-variant)}}.planung-kopfbereich{gap:calc(var(--spacing) * 2);flex-direction:column;min-width:0;display:flex}@media (min-width:768px){.planung-werkzeuge{column-gap:calc(var(--spacing) * 2);flex-wrap:nowrap}.planung-geschosse{flex-shrink:1;min-width:0}.planung-ansichten{flex-shrink:0}}.planung-werkzeuge .planung-chip,.planung-werkzeuge .planung-menue-knopf{white-space:nowrap}.planung-menue{flex-shrink:0;position:relative}.planung-menue>summary{list-style-type:none}.planung-menue>summary::-webkit-details-marker{display:none}.planung-menue-knopf{cursor:pointer;align-items:center;gap:var(--spacing);display:inline-flex}.planung-menue[open]>.planung-menue-knopf{border-color:var(--color-primary);background-color:var(--color-primary-container);color:var(--color-on-primary-container)}.planung-menue-pfeil{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);flex-shrink:0}.planung-menue[open] .planung-menue-pfeil{rotate:180deg}.planung-menue[data-planung-menue=mehr] .planung-menue-pfeil,.planung-menue[data-planung-menue=mehr][open] .planung-menue-pfeil{rotate:0deg}.planung-menue[open]{width:100%}@media (min-width:48rem){.planung-menue[open]{width:auto}}.planung-menue-flaeche{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * .5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);width:100%;padding:calc(var(--spacing) * 1.5);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;display:flex}@media (min-width:768px){.planung-menue-flaeche{z-index:30;margin-top:var(--spacing);width:calc(var(--spacing) * 72);max-width:calc(100vw - 2rem);position:absolute;left:0}}.planung-menue-flaeche [role=switch],.planung-menue-flaeche .planung-chip{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);width:100%;min-height:2.5rem;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface);background-color:#0000;border-width:0;display:flex}@media (hover:hover){:is(.planung-menue-flaeche [role=switch],.planung-menue-flaeche .planung-chip):hover{background-color:var(--color-surface-variant)}}.planung-menue-flaeche [role=switch][aria-checked=true]{color:var(--color-on-surface);background-color:#0000}@media (pointer:coarse),(max-width:767.98px){.planung-menue-flaeche [role=switch],.planung-menue-flaeche .planung-chip{min-height:44px}}.planung-menue-flaeche [role=switch]:after{content:"";height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 9);background-color:var(--color-outline-variant);background-image:radial-gradient(circle at .625rem,#fff .42rem,#0000 .45rem);border-radius:3.40282e38px;flex-shrink:0}.planung-menue-flaeche [role=switch][aria-checked=true]:after{background-color:var(--color-primary);background-image:radial-gradient(circle at calc(100% - .625rem),#fff .42rem,#0000 .45rem)}.planung-menue-flaeche .planung-chip-symbol{justify-content:flex-start}.planung-menue-flaeche .planung-chip-symbol>span{display:inline}.planung-menue-flaeche .planung-chip-symbol>svg{display:none}.planung-menue-flaeche .planung-umgebung-hinweis{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.planung-kopf-knopf{cursor:pointer;border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);padding:calc(var(--spacing) * 1.5);color:var(--color-on-surface-variant);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}@media (hover:hover){.planung-kopf-knopf:hover{background-color:var(--color-surface-variant)}}.planung-kopf-pfeil{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.planung-rahmen[data-kopf=zu] .planung-kopf-pfeil{rotate:180deg}.planung-hinweis-plakette{cursor:pointer;border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-primary);background-color:var(--color-primary-container);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-primary-container);border-radius:3.40282e38px;flex-shrink:0}.planung-rahmen[data-kopf=zu] .planung-kopfbereich{align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);flex-flow:wrap}@media (min-width:768px){.planung-rahmen[data-kopf=zu] .planung-kopfbereich{column-gap:calc(var(--spacing) * 3);flex-wrap:nowrap}}.planung-rahmen[data-kopf=zu] .planung-werkzeuge{display:contents}.planung-rahmen[data-kopf=zu] .planung-werkzeuge>:not(.planung-ansichten):not(.planung-geschosse):not(.planung-hinweis-plakette):not(.planung-kopf-knopf),.planung-rahmen[data-kopf=zu] .planung-hinweise,.planung-rahmen[data-kopf=zu] .planung-hinweis-vergleich{display:none}.planung-rahmen[data-kopf=zu] .planung-titel{min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:nowrap;order:1}.planung-rahmen[data-kopf=zu] .planung-ansichten{order:2}.planung-rahmen[data-kopf=zu] .planung-geschosse{flex-shrink:1;order:3;min-width:0}.planung-rahmen[data-kopf=zu] .planung-auftrag{flex:1;order:4;min-width:0}.planung-rahmen[data-kopf=zu] .planung-hinweis-plakette{order:5;margin-left:auto}.planung-rahmen[data-kopf=zu] .planung-kopf-knopf{order:6}.planung-rahmen[data-kopf=zu] .planung-hinweis-plakette:not([style*="display: none"])+.planung-kopf-knopf{margin-left:0}.planung-rahmen[data-kopf=zu] .planung-kopfbereich .planung-chip{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.planung-rahmen[data-kopf=zu] .planung-auftrag-text{min-width:0;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.planung-rahmen[data-kopf=zu] .planung-auftrag-text>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.planung-export{position:relative}.planung-export>summary{list-style-type:none}.planung-export>summary::-webkit-details-marker{display:none}.planung-export-knopf{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant);border-radius:3.40282e38px;display:inline-flex}@media (hover:hover){.planung-export-knopf:hover{background-color:var(--color-surface-variant)}}.planung-export[open]>.planung-export-knopf{border-color:var(--color-primary);background-color:var(--color-primary-container);color:var(--color-on-primary-container)}.planung-export-symbol{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);flex-shrink:0}@media (max-width:47.99rem){.planung-export:not(.planung-export-vergleich) .planung-export-beschriftung{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.planung-export:not(.planung-export-vergleich)>.planung-export-knopf{padding-inline:calc(var(--spacing) * 2.5)}}.planung-export[open]{width:100%}@media (min-width:48rem){.planung-export[open]{width:auto}}.planung-export-flaeche{margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);width:100%;padding:calc(var(--spacing) * 3);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:768px){.planung-export-flaeche{z-index:30;width:26rem;max-width:calc(100vw - 2rem);position:absolute;left:0}}.planung-export-kopf{margin:0;margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant)}.planung-export-liste{flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.planung-export-zeile{justify-content:space-between;align-items:flex-start;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-top-width:1px;border-color:var(--color-outline-variant);padding-block:calc(var(--spacing) * 2.5);flex-wrap:wrap;display:flex}.planung-export-zeile:first-child{border-top-style:var(--tw-border-style);border-top-width:0;padding-top:0}.planung-export-text{flex:1;flex-basis:calc(var(--spacing) * 40);gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.planung-export-titel{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface)}.planung-export-zweck{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant)}.planung-export-aktionen{justify-content:flex-end;gap:var(--spacing);flex-wrap:wrap;max-width:100%;display:flex}.planung-export-aktionen .planung-chip{text-decoration-line:none;display:inline-block}.planung-export-kommentare{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface);display:flex}.planung-export-hinweis{width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);margin:0}.planung-gruppe-export{align-items:flex-start;gap:var(--spacing);flex-direction:column;display:flex}.planung-gruppe-export .knopf-sekundaer{align-items:center;gap:calc(var(--spacing) * 1.5);text-decoration-line:none;display:inline-flex}.planung-auftrag:empty{display:none}.planung-auftrag-text{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:#cde5f999;margin:0;display:flex}@supports (color:color-mix(in lab, red, red)){.planung-auftrag-text{background-color:color-mix(in oklab, var(--color-primary-container) 60%, transparent)}}.planung-auftrag-text{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-primary-container)}.planung-auftrag-punkt{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--color-primary);border-radius:3.40282e38px;flex-shrink:0;animation:1.6s ease-in-out infinite modus-puls}@media (prefers-reduced-motion:reduce){.planung-auftrag-punkt{animation:none}}.planung-mitte{gap:calc(var(--spacing) * 3);flex-direction:column;flex:1;min-height:0;display:flex}.planung-ansicht{flex:1;min-width:0;min-height:0;overflow-y:auto}.planung-spalte{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);min-width:0;min-height:0;padding:calc(var(--spacing) * 3);overflow-y:auto}.planung-uebersicht{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.planung-geschoss{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);padding:calc(var(--spacing) * 3)}.planung-geschoss-titel{margin:0;margin-bottom:calc(var(--spacing) * 2);align-items:baseline;column-gap:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);flex-wrap:wrap;display:flex}.planung-geschoss-summe{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-on-surface-variant)}.planung-raumtabelle,.planung-flaechentabelle{width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin:0;display:table}.planung-raumtabelle th,.planung-raumtabelle td,.planung-flaechentabelle th,.planung-flaechentabelle td{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5)}.planung-flaechentabelle th,.planung-flaechentabelle td{padding-inline:calc(var(--spacing) * 1.5)}@media (min-width:48rem){.planung-flaechentabelle th,.planung-flaechentabelle td{padding-inline:calc(var(--spacing) * 2)}}.planung-raumtabelle thead th,.planung-flaechentabelle thead th{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-on-surface-variant);text-transform:uppercase}.planung-raumtabelle tbody th,.planung-flaechentabelle tbody th{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface)}.planung-zahl{text-align:right;white-space:nowrap;--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,)}.planung-flaechenart{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);display:none}@media (min-width:48rem){.planung-flaechenart{display:table-cell}}.planung-annahme-markiert{background-color:#e6dbfa80}@supports (color:color-mix(in lab, red, red)){.planung-annahme-markiert{background-color:color-mix(in oklab, var(--color-secondary-container) 50%, transparent)}}.planung-kennwerte{margin:0;margin-bottom:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));display:grid}.planung-kennwerte>div{border-radius:var(--radius-xl);background-color:#e1e6ec99}@supports (color:color-mix(in lab, red, red)){.planung-kennwerte>div{background-color:color-mix(in oklab, var(--color-surface-variant) 60%, transparent)}}.planung-kennwerte>div{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.planung-kennwerte dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant)}.planung-kennwerte dd{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--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,);margin:0}.planung-grundstueck-kennwerte{margin-top:calc(var(--spacing) * 4)}.planung-teiltitel{margin:0;margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface-variant)}.planung-herkunft{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-on-surface-variant)}.planung-vergleich{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-on-surface-variant);display:block}.planung-leiste{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);flex-shrink:0}.planung-leiste-reiter{gap:var(--spacing);padding:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.planung-leiste-kopf{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant);background-color:#0000;border-width:0;border-radius:3.40282e38px;display:inline-flex}@media (hover:hover){.planung-leiste-kopf:hover{background-color:var(--color-surface-variant)}}.planung-leiste-kopf.planung-leiste-kopf-aktiv{background-color:var(--color-primary-container);color:var(--color-on-primary-container)}.planung-leiste-chevron{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.planung-leiste-kopf-aktiv .planung-leiste-chevron{rotate:180deg}.planung-leiste-inhalt{border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-color:#c4c7ceb3;border-top-width:1px;max-height:40vh;display:none;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.planung-leiste-inhalt{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.planung-leiste-inhalt{padding:calc(var(--spacing) * 3)}.planung-leiste-offen .planung-leiste-inhalt{display:block}.planung-bereich-titel{cursor:pointer;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);list-style-type:none;display:none}.planung-bereich-titel::-webkit-details-marker{display:none}.planung-bereich[hx-get]>.planung-bereich-inhalt:empty:before{content:"Lädt …";font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);display:block}.planung-bereich[hx-get].htmx-request>.planung-bereich-inhalt{position:relative}.planung-bereich[hx-get].htmx-request>.planung-bereich-inhalt:after{content:"";height:calc(var(--spacing) * .5);background-color:var(--color-primary);inset-inline:0;animation:1.1s ease-in-out infinite ideen-lade-balken;position:absolute;top:0}@media (prefers-reduced-motion:reduce){.planung-bereich[hx-get].htmx-request>.planung-bereich-inhalt:after{opacity:.7;animation:none}}.planung-bereich-fehler{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-error);flex-wrap:wrap;display:flex}.planung-hinweise{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.planung-hinweise:empty{display:none}.planung-hinweis{border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:solid;border:1px solid #0f6fad40}@supports (color:color-mix(in lab, red, red)){.planung-hinweis{border-color:color-mix(in oklab, var(--color-primary) 25%, transparent)}}.planung-hinweis{background-color:#cde5f980}@supports (color:color-mix(in lab, red, red)){.planung-hinweis{background-color:color-mix(in oklab, var(--color-primary-container) 50%, transparent)}}.planung-hinweis{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-outline-style:none;outline-style:none}.planung-hinweis-kopf{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.planung-hinweis-titel{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-primary-container);margin:0}.planung-hinweis-zu{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-primary-container);background-color:#0000;border-width:0;border-radius:3.40282e38px}@media (hover:hover){.planung-hinweis-zu:hover{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.planung-hinweis-zu:hover{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}}.planung-hinweis-zu-text{display:none}@media (min-width:48rem){.planung-hinweis-zu-text{display:inline}}.planung-hinweis-inhalt{margin-top:var(--spacing)}.planung-hinweise-weitere>summary{cursor:pointer;border-radius:var(--radius-lg);padding-inline:var(--spacing);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant)}@media (hover:hover){.planung-hinweise-weitere>summary:hover{color:var(--color-primary)}}.planung-hinweise-liste{margin-top:calc(var(--spacing) * 1.5);gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.planung-leer{padding:calc(var(--spacing) * 4);justify-content:center;align-items:flex-start;display:flex;overflow-y:auto}@media (min-width:48rem){.planung-leer{padding:calc(var(--spacing) * 8)}}.planung-leerzustand{gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);width:100%;max-width:65ch;padding:calc(var(--spacing) * 5);flex-direction:column;display:flex}.planung-leerzustand h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));margin:0}.planung-leerzustand p{color:var(--color-on-surface-variant);margin:0}.planung-leer-aktionen{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.planung-reiter{grid-area:reiter;display:none}.planung-kuerzel{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-surface);width:calc(100% - 2rem);max-width:28rem;max-height:80vh;padding:calc(var(--spacing) * 5);color:var(--color-on-surface);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);margin:auto;overflow-y:auto}.planung-kuerzel::backdrop{background:#0006}.planung-kuerzel-kopf{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.planung-kuerzel-kopf h2{margin:0}.planung-kuerzel-schliessen{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-style:var(--tw-border-style);color:var(--color-on-surface-variant);background-color:#0000;border-width:0;border-radius:3.40282e38px;justify-content:center;align-items:center;padding:0;display:flex}@media (hover:hover){.planung-kuerzel-schliessen:hover{background-color:var(--color-surface-variant)}}.planung-kuerzel-schliessen svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.planung-kuerzel-gruppe{margin-top:calc(var(--spacing) * 4);margin-bottom:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-on-surface-variant);text-transform:uppercase}.planung-kuerzel-ort{margin-top:calc(var(--spacing) * 2);margin-bottom:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.planung-kuerzel-liste{gap:calc(var(--spacing) * 1.5);flex-direction:column;margin:0;display:flex}.planung-kuerzel-liste>div{align-items:baseline;gap:calc(var(--spacing) * 3);grid-template-columns:6.5rem minmax(0,1fr);display:grid}.planung-kuerzel-liste dt{gap:var(--spacing);flex-wrap:wrap;display:flex}.planung-kuerzel-liste dd{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin:0}.planung-kuerzel-ansichten{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);display:block}.planung-kuerzel kbd{min-width:calc(var(--spacing) * 7);border-radius:var(--radius-md);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);justify-content:center;align-items:center;display:inline-flex}.modus-segment:focus-visible,.planung-rueckweg:focus-visible,.planung-schalter:focus-visible,.planung-kuerzel-knopf:focus-visible,.planung-baum-link:focus-visible,.planung-archiv>summary:focus-visible,.planung-chip:focus-visible,.planung-menue-knopf:focus-visible,.planung-kopf-knopf:focus-visible,.planung-hinweis-plakette:focus-visible,.planung-menue-flaeche [role=switch]:focus-visible,.planung-menue-flaeche .planung-chip:focus-visible,.planung-annahmen-schalter:focus-visible,.planung-grundstueck-schalter:focus-visible,.planung-umgebung-schalter:focus-visible,.planung-baum-knopf:focus-visible,.planung-export-knopf:focus-visible,.planung-leiste-kopf:focus-visible,.planung-bereich-titel:focus-visible,.planung-hinweis-zu:focus-visible,.planung-hinweise-weitere>summary:focus-visible,.planung-reiter-knopf:focus-visible,.planung-kuerzel-schliessen:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary)}.planung-spalte-kopf,.planung-spalte-leiste,.planung-baum-kopf,.planung-baum-leiste{display:none}.planung-rand-knopf,.planung-leiste-knopf{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-style:var(--tw-border-style);color:var(--color-on-surface-variant);background-color:#0000;border-width:0;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}@media (hover:hover){:is(.planung-rand-knopf,.planung-leiste-knopf):hover{background-color:var(--color-surface-variant)}}.planung-rand-symbol{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.planung-leiste-knopf .planung-reiter-symbol,.planung-spalte-reiter-knopf .planung-reiter-symbol{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);flex-shrink:0}.planung-spalte-reiter-knopf .planung-reiter-symbol{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.planung-punkt{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--color-primary);border-radius:3.40282e38px;flex-shrink:0;display:inline-block}.planung-leiste-knopf .planung-punkt{top:calc(var(--spacing) * 1.5);right:calc(var(--spacing) * 1.5);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-white);position:absolute}.planung-zaehler-marke{background-color:var(--color-primary);min-width:1.125rem;height:1.125rem;padding-inline:var(--spacing);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-white);--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,);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.planung-leiste-knopf .planung-zaehler-marke{top:calc(var(--spacing) * -.5);right:calc(var(--spacing) * -.5);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-white);position:absolute}.planung-spalte-titel{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);margin:0}.planung-spalte [id]{scroll-margin-top:4rem}.planung-baum-kopf-titel{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-on-surface-variant);text-transform:uppercase}.planung-spalte-reiter-knopf{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant);border-radius:3.40282e38px;display:inline-flex}@media (hover:hover){.planung-spalte-reiter-knopf:hover{background-color:var(--color-surface-variant)}}.planung-spalte-reiter-knopf[aria-selected=true]{border-color:var(--color-primary);background-color:var(--color-primary-container);color:var(--color-on-primary-container)}.planung-spalte-reiter-knopf:focus-visible,.planung-rand-knopf:focus-visible,.planung-leiste-knopf:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary)}@media (min-width:768px){.planung-spalte{padding-top:0}.planung-spalte-kopf{z-index:10;margin-inline:calc(var(--spacing) * -3);margin-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-bottom-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);display:flex;position:sticky;top:0}.planung-spalte-reiter{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;min-width:0;display:flex}.planung-rahmen[data-spalte=zu] .planung-spalte{display:none}.planung-rahmen[data-spalte=zu] .planung-spalte-leiste{width:calc(var(--spacing) * 11);align-items:center;gap:var(--spacing);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);padding:var(--spacing);flex-direction:column;flex-shrink:0;align-self:flex-start;display:flex}}@media (min-width:1280px){.planung-baum-kopf{margin-bottom:calc(var(--spacing) * 2);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:var(--spacing);display:flex}.planung-rahmen[data-links=zu]{grid-template-columns:2.75rem minmax(0,1fr)}.planung-rahmen[data-links=zu] .planung-baum{padding-inline:var(--spacing);overflow:hidden}.planung-rahmen[data-links=zu] .planung-baum>:not(.planung-baum-leiste){display:none}.planung-rahmen[data-links=zu] .planung-baum-leiste{justify-content:center;display:flex}.planung-rahmen{grid-template-columns:17rem minmax(0,1fr);grid-template-areas:"kopf kopf""baum inhalt""reiter reiter"}.planung-baum{grid-area:baum}.planung-mitte{flex-direction:row}.planung-mitte:has(.planung-spalte) .planung-spalte{flex-shrink:0;width:22rem}}@media (min-width:768px) and (max-width:1279.98px){.planung-baum{z-index:10;width:calc(var(--spacing) * 72);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);justify-self:flex-start;display:none}.planung-baum.planung-baum-offen{display:block}.planung-baum-knopf{align-items:center;display:inline-flex}}@media (max-width:767.98px){.planung-rahmen{grid-template-areas:"kopf""inhalt""reiter"}.planung-baum{border-right-style:var(--tw-border-style);border-right-width:0}.planung-rahmen[data-reiter=varianten] .planung-arbeitsbereich,.planung-rahmen:not([data-reiter=varianten]) .planung-baum,.planung-rahmen[data-reiter=ansicht] .planung-spalte,.planung-rahmen[data-reiter=ansicht] .planung-leiste,.planung-rahmen[data-reiter^=spalte\:] .planung-hinweise,.planung-rahmen[data-reiter^=spalte\:] .planung-auftrag,.planung-rahmen[data-reiter^=spalte\:] .planung-werkzeuge,.planung-rahmen[data-reiter^=spalte\:] .planung-ansicht,.planung-rahmen[data-reiter^=spalte\:] .planung-leiste,.planung-rahmen[data-reiter=mehr] .planung-hinweise,.planung-rahmen[data-reiter=mehr] .planung-auftrag,.planung-rahmen[data-reiter=mehr] .planung-werkzeuge,.planung-rahmen[data-reiter=mehr] .planung-ansicht,.planung-rahmen[data-reiter=mehr] .planung-spalte{display:none}.planung-arbeitsbereich{overflow-y:auto}.planung-mitte,.planung-ansicht{flex:none;overflow:visible}.planung-leiste-reiter{display:none}.planung-leiste-inhalt{border-top-style:var(--tw-border-style);border-top-width:0;max-height:none;padding:0;display:block}.planung-bereich{border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-color:#c4c7ceb3;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.planung-bereich{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.planung-bereich:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.planung-bereich-titel{display:block}.planung-bereich-inhalt{padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 3)}.planung-bereich[open]>.planung-bereich-titel{color:var(--color-primary)}.planung-reiter{border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-top-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);padding-bottom:env(safe-area-inset-bottom);display:flex;position:sticky;bottom:0}.planung-reiter-knopf{align-items:center;gap:calc(var(--spacing) * .5);border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);--tw-border-style:solid;width:auto;min-width:0;padding-inline:calc(var(--spacing) * .5);padding-block:calc(var(--spacing) * 2);--tw-leading:var(--leading-tight);font-size:.6875rem;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant);background-color:#0000;border-style:solid;border-color:#0000;border-top-width:2px;border-radius:0;flex-direction:column;flex:1;display:flex}.planung-reiter-symbol{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);flex-shrink:0}.planung-reiter-text{text-align:center;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-width:100%}.planung-reiter-knopf[aria-selected=true]{border-color:var(--color-primary);color:var(--color-primary)}.planung-kopf{row-gap:calc(var(--spacing) * 1.5)}}@media (min-width:768px){.planung-bereich:not([open]){display:none}.planung-bereich-inhalt{padding:0}}.umbau-leise{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant)}.umbau-klein{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.umbau-marke{background-color:var(--color-surface-variant);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant);border-radius:3.40282e38px;display:inline-block}.umbau-erzeugen{gap:calc(var(--spacing) * 3);flex-direction:column;width:100%;display:flex}.umbau-vorschau{gap:var(--spacing);flex-direction:column;display:flex}.umbau-vorschau-zeile{max-width:65ch;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface);margin:0}.umbau-vorschau-studien{padding-left:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);margin:0;list-style-type:disc}.umbau-erzeugen-grund{max-width:65ch;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);margin:0}.umbau-erzeugen-status{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface);margin:0;display:flex}.umbau-erzeugen-formular{align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);flex-flow:wrap;max-width:none;margin:0;display:flex}.umbau-mail-wahl{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-on-surface-variant);display:flex}.umbau-mail-wahl input{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.umbau-erzeugen-meldung{width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-error);margin:0}.umbau-fehlschlag{gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:solid;border:1px solid #ba1a1a66;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.umbau-fehlschlag{border-color:color-mix(in oklab, var(--color-error) 40%, transparent)}}.umbau-fehlschlag{background-color:#ffdad666}@supports (color:color-mix(in lab, red, red)){.umbau-fehlschlag{background-color:color-mix(in oklab, var(--color-error-container) 40%, transparent)}}.umbau-fehlschlag{padding:calc(var(--spacing) * 3)}.umbau-fehlschlag-text{max-width:65ch;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-error-container);margin:0}.umbau-neu-erzeugen .umbau-erzeugen-formular{column-gap:calc(var(--spacing) * 3)}.umbau-sperre{border-radius:var(--radius-lg);background-color:#e1e6ec80;flex-basis:100%;max-width:65ch;margin:0}@supports (color:color-mix(in lab, red, red)){.umbau-sperre{background-color:color-mix(in oklab, var(--color-surface-variant) 50%, transparent)}}.umbau-sperre{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant)}.umbau-hinweise{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.umbau-ungeprueft{gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-tertiary);background-color:var(--color-tertiary-container);padding:calc(var(--spacing) * 3);color:var(--color-on-tertiary-container);flex-direction:column;display:flex}.umbau-ungeprueft-kopf{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);margin:0}.umbau-ungeprueft-text{max-width:65ch;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin:0}.umbau-ungeprueft-befunde>summary{cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-underline-offset:2px}@media (hover:hover){.umbau-ungeprueft-befunde>summary:hover{text-decoration-line:underline}}.umbau-ungeprueft-befunde>ul{margin:0;margin-top:calc(var(--spacing) * 2);gap:var(--spacing);max-width:65ch;padding-left:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;list-style-type:disc;display:flex}.umbau-hinweis-zeile{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}@media (min-width:40rem){.umbau-hinweis-zeile{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-direction:row}}.umbau-hinweis-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface);margin:0}.umbau-hinweis-aktionen{gap:calc(var(--spacing) * 2);flex:none;margin:0;display:flex}.umbau-belege{gap:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr);display:grid}.umbau-belege-liste-spalte{gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;display:flex}.umbau-belege-kopf{column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);border-radius:var(--radius-xl);background-color:#e1e6ec80;margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.umbau-belege-kopf{background-color:color-mix(in oklab, var(--color-surface-variant) 50%, transparent)}}.umbau-belege-kopf{padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));grid-template-columns:minmax(0,1fr)}.umbau-belege-kopf>div{column-gap:calc(var(--spacing) * 3);row-gap:0;display:grid}@media (min-width:40rem){.umbau-belege-kopf>div{grid-template-columns:9rem minmax(0,1fr)}}.umbau-belege-kopf dt{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant)}.umbau-belege-kopf dd{overflow-wrap:break-word;min-width:0;margin:0}.umbau-belege-geschoss{border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white)}.umbau-belege-geschoss>summary{cursor:pointer;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);list-style-type:none}.umbau-belege-geschoss>summary::-webkit-details-marker{display:none}.umbau-belege-geschoss[open]>summary{border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-color:#c4c7ceb3;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.umbau-belege-geschoss[open]>summary{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.umbau-belege-geschoss>:not(summary){margin-inline:calc(var(--spacing) * 3)}.umbau-zaehler{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-on-surface-variant)}.umbau-belege-unter{margin-top:calc(var(--spacing) * 3);margin-bottom:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-on-surface-variant);text-transform:uppercase}.umbau-belege-liste{margin:0;margin-bottom:calc(var(--spacing) * 3);flex-direction:column;display:flex}.umbau-belege-zeile{column-gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-color:#c4c7ce80;border-top-width:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.umbau-belege-zeile{border-color:color-mix(in oklab, var(--color-outline-variant) 50%, transparent)}}.umbau-belege-zeile{padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.umbau-belege-zeile:first-child{border-top-style:var(--tw-border-style);border-top-width:0}@media (min-width:40rem){.umbau-belege-zeile{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.umbau-belege-zeile dt{--tw-font-weight:var(--font-weight-medium);min-width:0;font-weight:var(--font-weight-medium);overflow-wrap:break-word}.umbau-belege-zeile dd{overflow-wrap:break-word;min-width:0;color:var(--color-on-surface-variant);margin:0}.umbau-geodaten{gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);min-width:0;padding:calc(var(--spacing) * 3);flex-direction:column;display:flex}.umbau-geodaten-titel{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);margin:0}.umbau-geodaten-vorschau{width:100%;max-width:var(--container-sm);cursor:zoom-in;border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-surface-variant);aspect-ratio:1;border-width:0;margin:0;padding:0;display:block;overflow:hidden}div.umbau-geodaten-vorschau{cursor:default}.umbau-geodaten-luftbild{object-fit:cover;width:100%;height:100%;display:block}.umbau-luftbild-bild{width:100%;max-width:var(--container-lg);border-radius:var(--radius-lg);background-color:var(--color-surface-variant);aspect-ratio:1;position:relative;overflow:hidden}.umbau-luftbild-bild>img{width:100%;height:100%;display:block;position:absolute;inset:0}.umbau-geodaten-werte{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;margin:0;display:flex}.umbau-geodaten-werte>div{column-gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-color:#c4c7ce80;border-top-width:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.umbau-geodaten-werte>div{border-color:color-mix(in oklab, var(--color-outline-variant) 50%, transparent)}}.umbau-geodaten-werte>div{padding-block:var(--spacing)}.umbau-geodaten-werte>div:first-child{border-top-style:var(--tw-border-style);border-top-width:0}@media (min-width:40rem){.umbau-geodaten-werte>div{grid-template-columns:6rem minmax(0,1fr)}}.umbau-geodaten-werte dt{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant)}.umbau-geodaten-werte dd{overflow-wrap:break-word;min-width:0;margin:0}.umbau-geodaten-vermerk,.umbau-geodaten-hinweis,.umbau-geodaten-status{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));margin:0}.umbau-geodaten-status{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.umbau-belege-text{margin-block:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.umbau-belege-text>li+li{margin-top:calc(var(--spacing) * 1.5)}.umbau-quellen-hinweis{margin-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.umbau-quellen-liste{margin:0;margin-bottom:calc(var(--spacing) * 3);flex-direction:column;padding:0;list-style-type:none;display:flex}.umbau-quellen-zeile{border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-color:#c4c7ce80;border-top-width:1px;min-width:0}@supports (color:color-mix(in lab, red, red)){.umbau-quellen-zeile{border-color:color-mix(in oklab, var(--color-outline-variant) 50%, transparent)}}.umbau-quellen-zeile{padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow-wrap:break-word}.umbau-quellen-zeile:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.umbau-quellen-nein{color:var(--color-on-surface-variant)}.umbau-beleg-verweis{text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.umbau-beleg-pane{display:none}.umbau-beleg-pane.umbau-beleg-offen{z-index:50;background-color:var(--color-surface);padding:calc(var(--spacing) * 4);display:block;position:fixed;inset:0;overflow-y:auto}.umbau-beleg-leer{display:none}.umbau-beleg-kopf{margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 3);display:flex}.umbau-beleg-titel{min-width:0;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));overflow-wrap:break-word;margin:0}.umbau-beleg-deckt{margin:0;margin-bottom:calc(var(--spacing) * 2)}.umbau-beleg-bild{align-items:flex-start;gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;display:flex}.umbau-beleg-bild img{border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);max-width:100%;height:auto}.umbau-beleg-dialog{border-radius:var(--radius-xl);border-style:var(--tw-border-style);background-color:var(--color-white);max-width:95vw;max-height:95vh;padding:calc(var(--spacing) * 3);border-width:0;margin:auto;overflow:auto}.umbau-beleg-dialog img{max-width:100%;height:auto;max-height:85vh;display:block}.umbau-beleg-dialog::backdrop{background:#00000080}.umbau-beleg-zitat{margin:0;margin-bottom:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:0;border-left-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-left-width:4px;border-color:var(--color-outline-variant);padding-left:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);font-style:italic}.umbau-beleg-seitentext{max-height:calc(var(--spacing) * 72);border-radius:var(--radius-lg);background-color:#e1e6ec80;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.umbau-beleg-seitentext{background-color:color-mix(in oklab, var(--color-surface-variant) 50%, transparent)}}.umbau-beleg-seitentext{padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.umbau-beleg-seitentext p{margin:0;margin-bottom:calc(var(--spacing) * 2)}.umbau-beleg-blaettern{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.umbau-beleg-ueberlagert{width:100%}.umbau-ueberlagerung{width:100%;position:relative}.umbau-beleg-ueberlagert .umbau-ueberlagerung>img,.umbau-beleg-dialog .umbau-ueberlagerung>img{width:100%;max-width:100%;height:auto;max-height:none;display:block}.umbau-beleg-dialog:has(.umbau-ueberlagerung){width:95vw}.umbau-beleg-dialog .umbau-ueberlagerung{width:min(100%, calc((90vh - 11rem) * var(--seitenverhaeltnis)));margin-inline:auto}.umbau-ueberlagerung-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.umbau-ueberlagerung-raum{fill:#c2185b24;stroke:#c2185b;stroke-width:2.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 1.5px #fffffff2)}.umbau-ueberlagerung-oeffnung{stroke:#0b57d0;stroke-width:5px;stroke-linecap:butt;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 1.5px #fffffff2)}.umbau-ueberlagerung-bedienung{margin-top:calc(var(--spacing) * 2);align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.umbau-ueberlagerung-schalter.umbau-ueberlagerung-an{background-color:var(--color-primary-container);color:var(--color-on-primary-container)}.umbau-ueberlagerung-regler{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.umbau-ueberlagerung-regler input[type=range]{width:calc(var(--spacing) * 32);max-width:100%}.umbau-ueberlagerung-legende{margin:0;margin-top:calc(var(--spacing) * 2);column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));flex-wrap:wrap;padding:0;list-style-type:none;display:flex}.umbau-ueberlagerung-legende li{align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.umbau-ueberlagerung-muster{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 5);border-radius:var(--radius-sm);flex-shrink:0;display:inline-block}.umbau-ueberlagerung-muster-raum{background:#c2185b24;border:2px solid #c2185b}.umbau-ueberlagerung-muster-oeffnung{height:var(--spacing);background:#0b57d0}.umbau-beleg-passung{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);margin:0}.umbau-belege-passung{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));display:block}@media (min-width:768px){.umbau-belege-mit-ansicht{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.umbau-belege-mit-ansicht .umbau-beleg-pane,.umbau-belege-mit-ansicht .umbau-beleg-pane.umbau-beleg-offen{z-index:auto;border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);max-height:60vh;padding:calc(var(--spacing) * 3);align-self:flex-start;display:block;position:sticky;inset:0 auto auto;overflow-y:auto}.umbau-beleg-leer{margin:0;display:block}.umbau-beleg-zurueck{display:none}}.grundriss-ansicht{gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;display:flex;container:grundriss/inline-size}.grundriss-werkzeuge{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.grundriss-messen{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant);border-radius:3.40282e38px;display:inline-flex}@media (hover:hover){.grundriss-messen:hover{background-color:var(--color-surface-variant)}}.grundriss-messen svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.grundriss-messen[aria-pressed=true]{border-color:var(--color-primary);background-color:var(--color-primary-container);color:var(--color-on-primary-container)}.grundriss-messen:disabled{cursor:not-allowed;opacity:.5}@media (hover:hover){.grundriss-messen:disabled:hover{background-color:var(--color-white)}}.moebel-leiste{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-primary);background-color:#cde5f966;flex-wrap:wrap;order:9999;width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.moebel-leiste{background-color:color-mix(in oklab, var(--color-primary-container) 40%, transparent)}}.moebel-leiste{padding:calc(var(--spacing) * 2)}.moebel-leiste[hidden]{display:none}.moebel-leiste__zahl{min-width:7rem;padding-inline:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface);margin:0}.moebel-leiste__hinweis{padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);flex-basis:100%;margin:0}.moebel-leiste__meldung{border-radius:var(--radius-xl);background-color:var(--color-error-container);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-error-container);flex-basis:100%;margin:0}.moebel-leiste__meldung[hidden]{display:none}.moebel-knopf{min-height:calc(var(--spacing) * 11)}.moebel-knopf[aria-pressed=true]{border-color:var(--color-primary);background-color:var(--color-primary-container);color:var(--color-on-primary-container)}.moebel-status{border-radius:var(--radius-xl);background-color:var(--color-surface-variant);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface);flex-basis:100%;order:9999;margin:0}.moebel-status[hidden]{display:none}.grundriss-hauptteil{gap:calc(var(--spacing) * 3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.grundriss-zeichnungen{gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;display:flex}.grundriss-geschoss{min-width:0;margin:0}.grundriss-ueberschrift{margin-bottom:var(--spacing);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.grundriss-flaeche{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);min-width:0;position:relative;overflow:hidden}.grundriss-flaeche .plan-svg{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;max-height:70dvh}.grundriss-planung .plan-svg{touch-action:none;cursor:grab;max-height:max(18rem,100dvh - 22rem)}.grundriss-gruppe .plan-svg{touch-action:pan-y pinch-zoom}.grundriss-planung .plan-svg.plan-ziehend{cursor:grabbing}.grundriss-ansicht.grundriss-misst .plan-svg,.grundriss-ansicht.grundriss-setzt .plan-svg{cursor:crosshair}.plan-setzen-leiste{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);padding:calc(var(--spacing) * 2);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-wrap:wrap;scroll-margin-top:7rem;display:flex}.plan-setzen-zaehler{padding-inline:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface);margin-right:auto}.plan-setzen-leiste .knopf,.plan-setzen-leiste .knopf-sekundaer{min-height:calc(var(--spacing) * 11)}.plan-setzen-leiste button:disabled{cursor:not-allowed;opacity:.5}.grundriss-zoom{right:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * 2);gap:var(--spacing);flex-direction:column;display:flex;position:absolute}.grundriss-zoomknopf{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:#fffffff2;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.grundriss-zoomknopf{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.grundriss-zoomknopf{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium);color:var(--color-on-surface);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);padding:0}@media (hover:hover){.grundriss-zoomknopf:hover{background-color:var(--color-surface-variant)}}.grundriss-zoomknopf svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.grundriss-seitenteil{gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;display:flex}.grundriss-info{min-height:calc(var(--spacing) * 16);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.grundriss-info-titel{margin:0;margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.grundriss-info-liste{gap:var(--spacing);margin:0;display:grid}.grundriss-info-liste>div{column-gap:calc(var(--spacing) * 2);grid-template-columns:minmax(0,8rem) minmax(0,1fr);display:grid}.grundriss-info-liste dt{color:var(--color-on-surface-variant)}.grundriss-info-liste dd{overflow-wrap:break-word;min-width:0;margin:0}.grundriss-info-hinweis{margin:0;margin-top:calc(var(--spacing) * 1.5)}.grundriss-zeichen{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-secondary)}.grundriss-raumlisten{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.grundriss-raumliste-titel{margin:0;margin-bottom:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface-variant)}.grundriss-raumliste{gap:var(--spacing);grid-template-columns:repeat(1,minmax(0,1fr));margin:0;padding:0;list-style-type:none;display:grid}.grundriss-raum-knopf{min-height:calc(var(--spacing) * 11);align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * .5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-on-surface);grid-template-columns:minmax(0,1fr) auto;display:grid}@media (hover:hover){.grundriss-raum-knopf:hover{background-color:var(--color-surface-variant)}}.grundriss-raum-knopf[aria-pressed=true]{border-color:var(--color-primary);background-color:var(--color-primary-container);color:var(--color-on-primary-container)}.grundriss-raum-name{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);min-width:0;font-weight:var(--font-weight-medium);overflow:hidden}.grundriss-raum-flaeche{text-align:right;white-space:nowrap;--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,)}.grundriss-raum-marken{gap:var(--spacing);flex-wrap:wrap;grid-column:span 2/span 2;display:flex}.grundriss-raum-marken:empty{display:none}.grundriss-marke{border-radius:var(--radius-md);background-color:var(--color-surface-variant);padding-inline:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant)}.grundriss-marke-neu{color:#14572f;background:#d9f0e2}.grundriss-marke-geaendert{color:#5b3a05;background:#fde68a}.grundriss-marke-annahme{color:#4a2f80;background:#e8e0f4}.grundriss-legende{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.grundriss-legende>summary{cursor:pointer;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.grundriss-muster{position:absolute}.grundriss-legende-liste{margin:0;margin-top:calc(var(--spacing) * 2);column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 1.5);grid-template-columns:repeat(1,minmax(0,1fr));padding:0;list-style-type:none;display:grid}.grundriss-legende-liste li{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.grundriss-gruppe-chips{margin-bottom:var(--spacing)}.grundriss-konflikte>summary{cursor:pointer;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.grundriss-konflikt-liste{margin:0;margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);padding:0;list-style-type:none;display:grid}.grundriss-konflikt-grund{color:var(--color-on-surface-variant);display:block}.grundriss-ansicht :focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary)}@container grundriss (max-width:39.99rem){.grundriss-zoom{padding:calc(var(--spacing) * 2);flex-direction:row;justify-content:flex-end;position:static}}@container grundriss (min-width:30rem){.grundriss-raumliste,.grundriss-legende-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}@container grundriss (min-width:56rem){.grundriss-hauptteil{grid-template-columns:minmax(0,1fr) 16rem;align-items:flex-start}.grundriss-planung .grundriss-seitenteil{max-height:min(70dvh,52rem);overflow-y:auto}.grundriss-planung .grundriss-raumliste{grid-template-columns:repeat(1,minmax(0,1fr))}.grundriss-legende-liste{grid-template-columns:repeat(3,minmax(0,1fr))}}.ansicht-3d{isolation:isolate;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background:var(--umbau-3d-hintergrund);height:100%;min-height:clamp(20rem,55dvh,40rem);position:relative;overflow:hidden;container:ansicht3d/inline-size}#planung-ansicht-3d{height:100%}.ansicht-3d--vorschau{height:17rem;min-height:0}.ansicht-3d__leinwand{position:absolute;inset:0}.ansicht-3d__canvas{cursor:grab;touch-action:none;width:100%;height:100%;display:block}.ansicht-3d--vorschau .ansicht-3d__canvas{touch-action:pan-y}.ansicht-3d__canvas:active{cursor:grabbing}.ansicht-3d__canvas:focus-visible{outline-style:var(--tw-outline-style);outline-offset:calc(2px * -1);outline-width:2px;outline-color:var(--color-primary)}.ansicht-3d__beschriftungen{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ansicht-3d__raumname{pointer-events:none;max-width:14ch;padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap;color:var(--color-on-surface);background:#f8fafcd9;border-radius:.25rem;transition:opacity .15s;position:absolute;top:0;left:0;overflow:hidden}.ansicht-3d__raumname[data-form=aus]{opacity:0}.ansicht-3d__raumname--gewaehlt{outline:2px solid var(--plan-auswahl)}@media (prefers-reduced-motion:reduce){.ansicht-3d__raumname{transition:none}}.ansicht-3d__werkzeuge{pointer-events:none;top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);left:calc(var(--spacing) * 2);align-items:flex-start;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex;position:absolute}.ansicht-3d__werkzeuge>*{pointer-events:auto}.ansicht-3d:not([data-zustand=bereit]) .ansicht-3d__werkzeuge,.ansicht-3d:not([data-zustand=bereit]) .ansicht-3d__unten{visibility:hidden}.ansicht-3d__gruppe{border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:#fffffff2;border-radius:3.40282e38px;align-items:center;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ansicht-3d__gruppe{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.ansicht-3d__gruppe{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ansicht-3d__knopf{min-height:calc(var(--spacing) * 10);min-width:calc(var(--spacing) * 10);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:#fffffff2;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ansicht-3d__knopf{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.ansicht-3d__knopf{padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.ansicht-3d__knopf:hover{background-color:var(--color-surface-variant)}}.ansicht-3d__knopf svg{flex-shrink:0;width:1.125rem;height:1.125rem}.ansicht-3d__knopf[aria-pressed=true]{border-color:var(--color-primary);background-color:var(--color-primary-container);color:var(--color-on-primary-container)}.ansicht-3d__knopf[aria-busy=true]{opacity:.6}.ansicht-3d__knopf--blick{min-height:calc(var(--spacing) * 10);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-width:0;border-radius:0}.ansicht-3d__knopf--blick+.ansicht-3d__knopf--blick{border-left-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-left-width:1px;border-color:var(--color-outline-variant)}.ansicht-3d__naeherung{padding-inline:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-secondary)}.ansicht-3d[data-sonne=an] .ansicht-3d__leinwand,.ansicht-3d[data-sonne=an] .ansicht-3d__beschriftungen{bottom:var(--sonnenleiste,0px)}.ansicht-3d[data-sonne=an] .ansicht-3d__unten{bottom:calc(var(--sonnenleiste,0px) + .5rem)}.ansicht-3d__sonne{column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-top-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3);padding-top:var(--spacing);padding-bottom:calc(var(--spacing) * 2);color:var(--color-on-surface);inset-inline:0;grid-template-columns:minmax(0,1fr);font-size:.8125rem;display:grid;position:absolute;bottom:0}.ansicht-3d__sonne[hidden]{display:none}.ansicht-3d__sonne-tag{min-width:0}.ansicht-3d__sonne-marken{height:calc(var(--spacing) * 5);position:relative}.ansicht-3d__sonne-marke{height:calc(var(--spacing) * 5);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);min-width:0;min-height:0;translate:var(--tw-translate-x) var(--tw-translate-y);cursor:pointer;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 1.5);--tw-leading:calc(var(--spacing) * 5);font-size:.75rem;line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-on-surface-variant);background-color:#0000;border-width:0;border-radius:3.40282e38px;margin:0;padding-block:0;position:absolute;top:0}@media (hover:hover){.ansicht-3d__sonne-marke:hover{background-color:var(--color-surface-variant)}}.ansicht-3d__sonne-marke{left:calc(var(--anteil,0) * 100%)}.ansicht-3d__sonne-marke--ende{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y);left:100%}.ansicht-3d__sonne-marke[aria-pressed=true]{background-color:var(--color-primary-container);color:var(--color-on-primary-container)}.ansicht-3d__sonne-monate{--tw-leading:calc(var(--spacing) * 3);font-size:.625rem;line-height:calc(var(--spacing) * 3);color:var(--color-on-surface-variant);display:flex}.ansicht-3d__sonne-monate>span{border-style:var(--tw-border-style);border-width:0;border-left-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-left-width:1px;border-color:var(--color-outline-variant);min-width:0;padding-left:calc(var(--spacing) * .5);text-overflow:clip;overflow:hidden}.ansicht-3d__sonne-zeit{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;display:flex}.ansicht-3d__sonne-knopf{height:calc(var(--spacing) * 9);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);min-width:0;min-height:0;padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant);border-radius:3.40282e38px;flex-shrink:0;display:inline-flex}@media (hover:hover){.ansicht-3d__sonne-knopf:hover{background-color:var(--color-surface-variant)}}.ansicht-3d__sonne-knopf svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.ansicht-3d__sonne-text{min-width:0;color:var(--color-on-surface-variant);grid-column:1/-1;margin:0}.ansicht-3d__sonne-hinweis{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-secondary);grid-column:1/-1;margin:0}.ansicht-3d__sonne-hinweis[hidden]{display:none}.ansicht-3d__regler{height:calc(var(--spacing) * 7);cursor:pointer;appearance:none;background-color:#0000;width:100%;min-width:0;margin:0;display:block}.ansicht-3d__regler::-webkit-slider-runnable-track{background:var(--regler-spur,var(--color-outline-variant));border-radius:9999px;height:.375rem}.ansicht-3d__regler::-moz-range-track{background:var(--regler-spur,var(--color-outline-variant));border-radius:9999px;height:.375rem}.ansicht-3d__regler::-webkit-slider-thumb{appearance:none;background:var(--color-primary);border:3px solid #fff;border-radius:9999px;width:1.75rem;height:1.75rem;margin-top:-.6875rem;box-shadow:0 1px 3px #0006}.ansicht-3d__regler::-moz-range-thumb{box-sizing:border-box;background:var(--color-primary);border:3px solid #fff;border-radius:9999px;width:1.75rem;height:1.75rem;box-shadow:0 1px 3px #0006}.ansicht-3d__regler:focus-visible{outline:none}.ansicht-3d__regler:focus-visible::-webkit-slider-thumb{outline:2px solid var(--color-primary);outline-offset:2px}.ansicht-3d__regler:focus-visible::-moz-range-thumb{outline:2px solid var(--color-primary);outline-offset:2px}.ansicht-3d__regler--zeit{--regler-spur:linear-gradient(to right, var(--color-surface-dim) 0 var(--tag-von,0%), var(--umbau-3d-sonne-hell) var(--tag-von,0%) var(--tag-bis,0%), var(--color-surface-dim) var(--tag-bis,0%) 100%)}@container ansicht3d (min-width:56rem){.ansicht-3d__sonne{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ansicht-3d__werkzeuge--vorschau{left:auto}@container ansicht3d (max-width:55.99rem){.ansicht-3d__text{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ansicht-3d__knopf:not(.ansicht-3d__knopf--blick){width:2.5rem;padding-inline:0}.ansicht-3d__knopf--blick{padding-inline:calc(var(--spacing) * 2.5)}}.ansicht-3d__unten{pointer-events:none;right:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * 2);left:calc(var(--spacing) * 2);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 2);flex-wrap:wrap-reverse;display:flex;position:absolute}.ansicht-3d__info-huelle{min-width:0;max-width:100%}.ansicht-3d__info{pointer-events:auto;border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:#fffffff2;max-width:min(24rem,100%);max-height:14rem;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.ansicht-3d__info{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.ansicht-3d__info{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-leading:var(--leading-snug);font-size:.8125rem;line-height:var(--leading-snug);color:var(--color-on-surface);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ansicht-3d__info p{margin:0}.ansicht-3d__info-kopf{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ansicht-3d__info-bezeichnung{color:var(--color-on-surface-variant)}.ansicht-3d__info-liste{margin:0;margin-top:var(--spacing);column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * .5);grid-template-columns:auto minmax(0,1fr);display:grid}.ansicht-3d__info-liste dt{color:var(--color-on-surface-variant)}.ansicht-3d__info-liste dd{min-width:0;margin:0}.ansicht-3d__info-hinweis{margin-top:var(--spacing);color:var(--color-on-surface-variant)}.ansicht-3d__hinweise{pointer-events:auto;max-height:calc(var(--spacing) * 24);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-tertiary);background-color:var(--color-tertiary-container);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-leading:var(--leading-snug);font-size:.8125rem;line-height:var(--leading-snug);color:var(--color-on-tertiary-container);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-basis:100%;overflow-y:auto}.ansicht-3d__hinweise[hidden]{display:none}.ansicht-3d__hinweise p{margin:0}.ansicht-3d__quelle{pointer-events:none;border-radius:var(--radius-lg);background-color:#fffc;align-self:flex-end;max-width:min(26rem,100%);margin:0}@supports (color:color-mix(in lab, red, red)){.ansicht-3d__quelle{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.ansicht-3d__quelle{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-leading:var(--leading-snug);font-size:.6875rem;line-height:var(--leading-snug);color:var(--color-on-surface-variant)}.ansicht-3d__quelle[hidden]{display:none}.ansicht-3d__legende{pointer-events:auto;gap:var(--spacing);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:#fffffff2;flex-direction:column;margin:0 0 0 auto;list-style-type:none;display:flex}@supports (color:color-mix(in lab, red, red)){.ansicht-3d__legende{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.ansicht-3d__legende{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ansicht-3d__legende li{align-items:center;gap:calc(var(--spacing) * 2);padding:0;display:flex}.ansicht-3d__farbe{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 4);border-radius:var(--radius-sm);border-style:var(--tw-border-style);--tw-border-style:solid;border:1px solid #0003;flex-shrink:0;display:inline-block}@supports (color:color-mix(in lab, red, red)){.ansicht-3d__farbe{border-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.ansicht-3d__farbe--annahme{background:var(--plan-annahme)}.ansicht-3d__farbe--neu{background:var(--plan-neu)}.ansicht-3d__farbe--geaendert{background:var(--plan-geaendert-flaeche);border-color:var(--plan-geaendert)}.ansicht-3d__status{z-index:10;justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);background:#f8fafceb;flex-direction:column;display:none;position:absolute;inset:0}.ansicht-3d__status p{max-width:28rem;margin:0}.ansicht-3d[data-zustand=laedt] [data-status=laden],.ansicht-3d[data-zustand=ohne-webgl] [data-status=ohne-webgl],.ansicht-3d[data-zustand=fehler] [data-status=fehler]{display:flex}.ansicht-3d__puls{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);background-color:var(--color-primary);border-radius:3.40282e38px;animation:1.6s ease-in-out infinite modus-puls;display:inline-block}@media (prefers-reduced-motion:reduce){.ansicht-3d__puls{animation:none}}.ansicht-3d :focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary)}#planung-ansicht[data-ansicht=geteilt]{align-content:flex-start;gap:calc(var(--spacing) * 3);grid-template-columns:minmax(0,1fr);display:grid}#planung-ansicht[data-ansicht=geteilt]>#planung-ansicht-2d,#planung-ansicht[data-ansicht=geteilt]>#planung-ansicht-3d{display:block!important}#planung-ansicht[data-ansicht=geteilt]>#planung-ansicht-geteilt{display:none}#planung-ansicht[data-ansicht=geteilt]>#planung-ansicht-2d{order:1}#planung-ansicht[data-ansicht=geteilt]>#planung-ansicht-3d{order:2}#planung-ansicht[data-ansicht=geteilt][data-ohne-webgl]>#planung-ansicht-3d{display:none!important}@media (min-width:1024px){#planung-ansicht[data-ansicht=geteilt]:not([data-ohne-webgl]){grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr))}#planung-ansicht[data-ansicht=geteilt]:not([data-ohne-webgl])>#planung-ansicht-2d{min-height:0;overflow-y:auto}}.korrektur{gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;display:flex}.korrektur-kopf{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.korrektur-titel{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);margin:0}.korrektur-fassung{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);margin:0}.korrektur-gespeichert{border-radius:var(--radius-xl);background-color:var(--color-primary-container);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-primary-container);margin:0}.korrektur-sperre{border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);margin:0}.korrektur-segmente{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.korrektur-formbereich,.korrektur-segment,.korrektur-erfassen,.korrektur-form,.korrektur-element,.korrektur-geschoss{gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;display:flex}.korrektur-nur-offen{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.korrektur-nur-offen input{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.korrektur-geschoss{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);padding:calc(var(--spacing) * 3)}.korrektur-geschoss-titel{justify-content:space-between;align-items:baseline;column-gap:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);flex-wrap:wrap;margin:0;display:flex}.korrektur-zaehler{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-on-surface-variant)}.korrektur-leer{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);margin:0}.korrektur-felder{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.korrektur-raum{border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-surface)}.korrektur-raum[hidden]{display:none}.korrektur-raum-kopf{min-height:calc(var(--spacing) * 11);cursor:pointer;align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.korrektur-raum-name{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.korrektur-raum-flaeche{color:var(--color-on-surface-variant)}.korrektur-marke{background-color:var(--color-tertiary-container);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-tertiary-container);border-radius:3.40282e38px;margin-left:auto}.korrektur-marke-fertig{background-color:var(--color-primary-container);color:var(--color-on-primary-container)}.korrektur-raum>.korrektur-felder,.korrektur-raum>.korrektur-weiter{margin-inline:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 3)}.korrektur-oeffnung{gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);min-width:0;padding:calc(var(--spacing) * 3);flex-direction:column;margin:0;display:flex}.korrektur-oeffnung legend{padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface-variant)}.korrektur-feld{gap:var(--spacing);flex-direction:column;min-width:0;display:flex}.korrektur-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface-variant)}.korrektur-label-hinweis{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);display:block}.korrektur-eingabe{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.korrektur-eingabe input,.korrektur-auswahl{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline);background-color:var(--color-white);width:100%;min-width:0;padding-inline:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.korrektur-eingabe input:focus-visible,.korrektur-auswahl:focus-visible{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-primary)}.korrektur-eingabe input[aria-invalid=true]{border-color:var(--color-tertiary)}.korrektur-eingabe input::placeholder{color:var(--color-on-surface-variant)}.korrektur-gruppe{margin:0;margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface)}.korrektur-eingabe .korrektur-farbwaehler{width:calc(var(--spacing) * 11);cursor:pointer;padding:var(--spacing);flex-shrink:0}[data-korrektur-feld]{scroll-margin-bottom:11rem}.korrektur-einheit{width:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);flex-shrink:0}.korrektur-vermerk{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);margin:0}.korrektur-feldfehler{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-tertiary);margin:0}.korrektur-feldfehler:empty{display:none}.korrektur-feld-vorbelegt .korrektur-eingabe input{border-color:var(--color-primary);background-color:#cde5f966}@supports (color:color-mix(in lab, red, red)){.korrektur-feld-vorbelegt .korrektur-eingabe input{background-color:color-mix(in oklab, var(--color-primary-container) 40%, transparent)}}.korrektur-vorbelegt,.korrektur-entwurf-hinweis,.korrektur-offline,.korrektur-verbindung,.korrektur-warnung{border-radius:var(--radius-xl);background-color:var(--color-surface-variant);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin:0}.korrektur-warnung{background-color:var(--color-tertiary-container);color:var(--color-on-tertiary-container)}.korrektur-link{cursor:pointer;border-style:var(--tw-border-style);color:var(--color-primary);background-color:#0000;border-width:0;padding:0;text-decoration-line:underline;display:inline}.korrektur-weiter{min-height:calc(var(--spacing) * 11);align-self:stretch}.korrektur-weiter[hidden]{display:none}.korrektur-leiste{z-index:10;margin-inline:calc(var(--spacing) * -3);margin-bottom:calc(var(--spacing) * -3);gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-top-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 3);flex-direction:column;display:flex;position:sticky;bottom:0}.korrektur-zusatz{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.korrektur-heute{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-primary);flex-shrink:0}.korrektur-zusatz input[type=date],.korrektur-zusatz input[type=text]{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline);background-color:var(--color-white);width:100%;min-width:0;padding-inline:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.korrektur-leiste-knoepfe{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.korrektur-pruefen,.korrektur-leiste-knoepfe>.knopf{min-height:calc(var(--spacing) * 11);flex:1}.korrektur-bestehende>summary{min-height:calc(var(--spacing) * 11);cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);align-items:center;display:flex}.korrektur-zusatz-details>summary{min-height:calc(var(--spacing) * 11);cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-primary);align-items:center;display:flex}.korrektur-pruefen[disabled]{opacity:.5}.korrektur-herkunft{column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);border-style:var(--tw-border-style);border-width:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.korrektur-herkunft label{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.korrektur-aktionen{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.korrektur-element-info{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);margin:0}.korrektur-herkunft-haken{gap:var(--spacing);flex-direction:column}.korrektur-haken{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface);display:flex}.korrektur-haken input{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.korrektur-lage{gap:var(--spacing);flex-direction:column;display:flex}.korrektur-lage-zeile{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.korrektur-lage-status{min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant)}.korrektur-lage-status[data-gesetzt]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface)}.korrektur-modus{gap:var(--spacing);border-style:var(--tw-border-style);border-width:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.korrektur-modus label{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface);display:flex}.korrektur-grenze{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.korrektur-element-hinweis,.korrektur-amtlich{gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);padding:calc(var(--spacing) * 3);flex-direction:column;display:flex}.korrektur-amtlich .knopf-sekundaer{align-self:flex-start}.korrektur-hinweis-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);margin:0}.korrektur-element-liste{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.korrektur-element-gruppe{border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-surface)}.korrektur-element-gruppe>summary{min-height:calc(var(--spacing) * 11);cursor:pointer;padding-inline:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);align-items:center;display:flex}.korrektur-element-eintraege{padding-inline:var(--spacing);padding-bottom:calc(var(--spacing) * 2);flex-direction:column;gap:0;margin:0;list-style-type:none;display:flex}.korrektur-element-knopf{min-height:calc(var(--spacing) * 11);cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface);background-color:#0000;border-width:0}@media (hover:hover){.korrektur-element-knopf:hover{background-color:var(--color-surface-variant)}}.korrektur-element-wand,.korrektur-element-oeffnung{padding-left:calc(var(--spacing) * 6);color:var(--color-on-surface-variant)}.korrektur-element-titel{margin:0;margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.korrektur-vorschau:empty{display:none}.korrektur-vorschau-inhalt{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.korrektur-vorschau-titel,.korrektur-vorschau-kopf{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);margin:0}.korrektur-vorschau-titel{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.korrektur-vorschau-kopf{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-on-surface-variant);text-transform:uppercase}.korrektur-aenderungen,.korrektur-konflikte,.korrektur-warnungen,.korrektur-fehlerliste{gap:var(--spacing);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.korrektur-aenderungen li,.korrektur-konflikte li,.korrektur-warnungen li{border-radius:var(--radius-lg);background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5)}.korrektur-konflikte li{background-color:var(--color-tertiary-container);color:var(--color-on-tertiary-container)}.korrektur-fehlerliste li{border-radius:var(--radius-lg);background-color:var(--color-tertiary-container);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);color:var(--color-on-tertiary-container)}.korrektur-neu{border-style:var(--tw-border-style);border-width:0;border-left-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-left-width:4px;border-color:var(--color-primary)}.korrektur-weg{border-style:var(--tw-border-style);border-width:0;border-left-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-left-width:4px;border-color:var(--color-tertiary)}.korrektur-flaechen{width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin:0;display:table}.korrektur-flaechen th,.korrektur-flaechen td{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);text-align:left}.korrektur-flaechen td{--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,)}.korrektur-raumzeile th{padding-left:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.korrektur-anteil{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin:0}.korrektur-speichern{z-index:10;margin-inline:calc(var(--spacing) * -3);margin-bottom:calc(var(--spacing) * -3);border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-top-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 3);position:sticky;bottom:0}@media (min-width:768px){.korrektur-leiste,.korrektur-speichern{bottom:-.75rem}}.korrektur-verlauf-liste{gap:calc(var(--spacing) * 3);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.korrektur-verlauf-eintrag{gap:var(--spacing);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);padding:calc(var(--spacing) * 3);flex-direction:column;display:flex}.korrektur-verlauf-zurueckgenommen{opacity:.7}.korrektur-verlauf-kopf,.korrektur-verlauf-meta,.korrektur-verlauf-notiz{margin:0}.korrektur-verlauf-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant)}.korrektur-verlauf-art{margin-left:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant)}.korrektur-vorgemerkt{gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-surface);padding:calc(var(--spacing) * 3);flex-direction:column;display:flex}.korrektur-vorgemerkt[hidden]{display:none}.korrektur-vorgemerkt-titel{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);margin:0}.korrektur-vorgemerkt-liste{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.korrektur-vorgemerkt-zustand{margin-left:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant)}.korrektur-warteschlange-hinweis,.korrektur-warteschlange-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin:0}@media (min-width:48rem){.korrektur-werkzeug{display:none}}.korrektur-werkzeug[disabled]{opacity:.5}.korrektur-laden{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);margin:0}.planung-spalte-bereich[data-aktiv=false]{display:none}@media (min-width:768px) and (max-width:1279.98px){.planung-mitte:has(.planung-spalte){flex-direction:row}.planung-mitte:has(.planung-spalte)>.planung-spalte{flex-shrink:0;width:22rem}}.umbau-chat{gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;display:flex}.umbau-chat-kopf{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.umbau-chat-titel{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);margin:0}.umbau-chat-bezug{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow-wrap:anywhere;color:var(--color-on-surface-variant);margin:0}.umbau-chat-hinweis{border-radius:var(--radius-xl);background-color:#e1e6ec80;margin:0}@supports (color:color-mix(in lab, red, red)){.umbau-chat-hinweis{background-color:color-mix(in oklab, var(--color-surface-variant) 50%, transparent)}}.umbau-chat-hinweis{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant)}.umbau-chat-runden{gap:calc(var(--spacing) * 4);flex-direction:column;min-width:0;display:flex}.umbau-chat-leer{gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);flex-direction:column;display:flex}.umbau-chat-leer p{margin:0}.umbau-chat-beispiele{gap:calc(var(--spacing) * 1.5);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.umbau-chat-beispiel{border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface)}@media (hover:hover){.umbau-chat-beispiel:hover{background-color:#e1e6ec66}@supports (color:color-mix(in lab, red, red)){.umbau-chat-beispiel:hover{background-color:color-mix(in oklab, var(--color-surface-variant) 40%, transparent)}}}.umbau-chat-runde{gap:calc(var(--spacing) * 2);flex-direction:column;min-width:0;display:flex}.umbau-chat-bitte{gap:var(--spacing);border-radius:var(--radius-2xl);border-bottom-right-radius:var(--radius-md);background-color:#cde5f980;flex-direction:column;max-width:92%;margin-left:auto;display:flex}@supports (color:color-mix(in lab, red, red)){.umbau-chat-bitte{background-color:color-mix(in oklab, var(--color-primary-container) 50%, transparent)}}.umbau-chat-bitte{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.umbau-chat-bitte-kopf{align-items:baseline;column-gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.umbau-chat-autor{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-primary-container)}.umbau-chat-zeit{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#00304ab3}@supports (color:color-mix(in lab, red, red)){.umbau-chat-zeit{color:color-mix(in oklab, var(--color-on-primary-container) 70%, transparent)}}.umbau-chat-bitte-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow-wrap:anywhere;white-space:pre-wrap;color:var(--color-on-primary-container);margin:0}.umbau-chat-chips,.umbau-chat-bezugszeile{align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}.umbau-chat-chip{align-items:center;gap:var(--spacing);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);max-width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:anywhere;color:var(--color-on-surface);border-radius:3.40282e38px;display:inline-flex}.umbau-chat-chip a{color:var(--color-primary);text-underline-offset:2px}.umbau-chat-chip-geloescht{color:var(--color-on-surface-variant);text-decoration-line:line-through}.umbau-chat-chip-weg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);border-style:var(--tw-border-style);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);background-color:#0000;border-width:0;border-radius:3.40282e38px;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.umbau-chat-chip-weg:hover{background-color:var(--color-surface-variant)}}.umbau-chat-tokensumme{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant)}.umbau-chat-antwort{gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:solid;border:1px solid #c4c7ceb3;flex-direction:column;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.umbau-chat-antwort{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.umbau-chat-antwort{background-color:var(--color-white);padding:calc(var(--spacing) * 3)}.umbau-chat-text{max-width:65ch;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);overflow-wrap:anywhere}.umbau-chat-text>:first-child{margin-top:0}.umbau-chat-text>:last-child{margin-bottom:0}.umbau-chat-text table{margin-block:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#c4c7ce99;width:100%;display:block;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.umbau-chat-text table{border-color:color-mix(in oklab, var(--color-outline-variant) 60%, transparent)}}.umbau-chat-text table{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.umbau-chat-text th,.umbau-chat-text td{border-bottom-style:var(--tw-border-style);border-color:#c4c7ce99;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.umbau-chat-text th,.umbau-chat-text td{border-color:color-mix(in oklab, var(--color-outline-variant) 60%, transparent)}}.umbau-chat-text th,.umbau-chat-text td{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);text-align:left}.umbau-chat-plakette{background-color:var(--color-secondary-container);width:fit-content;max-width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;color:var(--color-on-secondary-container);border-radius:3.40282e38px;margin:0;display:inline-flex}.umbau-chat-plakette-rueckfrage{background-color:var(--color-tertiary-container);color:var(--color-on-tertiary-container)}.umbau-chat-plakette-fassung,.umbau-chat-plakette-variante{background-color:var(--color-saved-container);color:var(--color-on-saved-container)}.umbau-chat-aenderungen,.umbau-chat-warnungen{gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.umbau-chat-aenderungen li{overflow-wrap:anywhere}.umbau-chat-zeichen{width:calc(var(--spacing) * 4);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary);display:inline-block}.umbau-chat-warnungen{border-radius:var(--radius-lg);background-color:#ffd9e499}@supports (color:color-mix(in lab, red, red)){.umbau-chat-warnungen{background-color:color-mix(in oklab, var(--color-tertiary-container) 60%, transparent)}}.umbau-chat-warnungen{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-tertiary-container)}.umbau-chat-flaechen{min-height:calc(var(--spacing) * 4)}.umbau-chat-flaeche{gap:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);flex-direction:column;margin:0;display:flex}.umbau-chat-werkzeuge{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.umbau-chat-umschalter{border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:3.40282e38px;display:inline-flex;overflow:hidden}.umbau-chat-umschalter-teil{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);color:var(--color-on-surface);text-decoration-line:none}@media (hover:hover){.umbau-chat-umschalter-teil:hover{background-color:#e1e6ec80}@supports (color:color-mix(in lab, red, red)){.umbau-chat-umschalter-teil:hover{background-color:color-mix(in oklab, var(--color-surface-variant) 50%, transparent)}}}.umbau-chat-umschalter-aktiv{background-color:var(--color-primary);color:var(--color-on-primary)}@media (hover:hover){.umbau-chat-umschalter-aktiv:hover{background-color:var(--color-primary)}}.umbau-chat-rueckgaengig{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.umbau-chat-zustand{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);margin:0}.umbau-chat-fehler{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin:0}.umbau-chat-formular-klein{margin:0;display:inline-flex}.umbau-chat-ruecknahme-text{text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:anywhere;color:var(--color-on-surface-variant);margin:0}.umbau-chat-vorschlag{gap:var(--spacing);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:#e1e6ec66;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.umbau-chat-vorschlag{background-color:color-mix(in oklab, var(--color-surface-variant) 40%, transparent)}}.umbau-chat-vorschlag{padding:calc(var(--spacing) * 3)}.umbau-chat-vorschlag-text,.umbau-chat-vorschlag-grund{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow-wrap:anywhere;margin:0}.umbau-chat-vorschlag-kopf{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.umbau-chat-vorschlag-grund{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant)}.umbau-chat-vorschlag-knopf{width:fit-content;text-decoration-line:none}.umbau-chat-aktionszeile{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-color:#c4c7ce99;border-top-width:1px;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.umbau-chat-aktionszeile{border-color:color-mix(in oklab, var(--color-outline-variant) 60%, transparent)}}.umbau-chat-aktionszeile{padding-top:calc(var(--spacing) * 2)}.umbau-chat-variante-text{border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:solid;border:1px solid #c4c7ceb3}@supports (color:color-mix(in lab, red, red)){.umbau-chat-variante-text{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.umbau-chat-variante-text{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.umbau-chat-variante-text>summary{cursor:pointer;color:var(--color-on-surface-variant)}.umbau-chat-gespeichert{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-saved-container)}.umbau-chat-feldname{margin-top:calc(var(--spacing) * 2);gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant);flex-direction:column;display:flex}.umbau-chat-eingabefeld{border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline);background-color:var(--color-white);width:100%;min-width:0;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface)}.umbau-chat-formular-zeile{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.umbau-chat-option-zeile{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface);display:flex}.umbau-chat-option-zeile>input{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);flex-shrink:0}.umbau-chat-option>.umbau-leise{padding-left:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.umbau-chat-meldung{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin:0}.umbau-chat-meldung:empty{display:none}.umbau-chat-eingabe-rahmen{z-index:10;border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-color:#c4c7ce99;border-top-width:1px;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.umbau-chat-eingabe-rahmen{border-color:color-mix(in oklab, var(--color-outline-variant) 60%, transparent)}}.umbau-chat-eingabe-rahmen{background-color:var(--color-white);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 2)}.umbau-chat-eingabe{gap:calc(var(--spacing) * 2);flex-direction:column;min-width:0;display:flex;position:relative}.umbau-chat-feld{resize:none;border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline);background-color:var(--color-white);width:100%;min-height:2.75rem;max-height:200px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-on-surface);overflow-y:auto}.umbau-chat-feld:disabled{background-color:#e1e6ec66}@supports (color:color-mix(in lab, red, red)){.umbau-chat-feld:disabled{background-color:color-mix(in oklab, var(--color-surface-variant) 40%, transparent)}}.umbau-chat-feld:disabled{color:var(--color-on-surface-variant)}.umbau-chat-aktionen{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.umbau-chat-unterlagen-knopf{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.umbau-chat-unterlagen-knopf svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.umbau-chat-senden{margin-left:auto}.umbau-chat-unterlagen{z-index:30;margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);max-height:60vh;padding:calc(var(--spacing) * 3);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);inset-inline:0;position:absolute;bottom:100%;overflow-y:auto}.umbau-chat-unterlagen[data-offen=false],.umbau-chat-neue-variante-form[data-offen=false]{display:none}.umbau-chat-unterlagen-feld{gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.umbau-chat-unterlagen-titel{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);padding:0}.umbau-chat-unterlagen-untertitel{margin:0;margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-on-surface-variant);text-transform:uppercase}.umbau-chat-studien{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.umbau-chat-wahl{align-items:baseline;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * .5);min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}.umbau-chat-wahl input{align-self:center}.umbau-chat-wahl-aus{color:var(--color-on-surface-variant)}.umbau-chat-wahl-text{overflow-wrap:anywhere;min-width:0}.umbau-chat-wahl-kosten{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);margin-left:auto}.umbau-chat-seitenfeld{margin-left:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.umbau-chat-unterlagen-hinweis{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);margin:0}.umbau-chat-vorlage{border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:solid;border:1px solid #c4c7ceb3}@supports (color:color-mix(in lab, red, red)){.umbau-chat-vorlage{border-color:color-mix(in oklab, var(--color-outline-variant) 70%, transparent)}}.umbau-chat-vorlage{background-color:var(--color-surface);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.umbau-chat-vorlage>summary{cursor:pointer;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.umbau-chat-vorlage-liste{margin-block:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));list-style-type:disc}.umbau-chat-band{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.umbau-chat-band-text{min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow-wrap:anywhere;flex-basis:100%;margin:0}@media (min-width:40rem){.umbau-chat-band-text{flex:1 1 0}}.planung-hinweis[data-hinweis=vorher-nachher] .planung-hinweis-zu,.umbau-chat-band-umschalter:empty{display:none}.umbau-chat-neue-variante{display:inline-block;position:relative}.umbau-chat-neue-variante-form{z-index:20;margin-top:var(--spacing);width:calc(var(--spacing) * 72);gap:var(--spacing);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);max-width:calc(100vw - 2rem);padding:calc(var(--spacing) * 3);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;display:flex;position:absolute;top:100%;left:0}@media (max-width:767.98px){.planung-spalte{overflow:visible}.umbau-chat-neue-variante{position:static}.umbau-chat-neue-variante-form{inset-inline:calc(var(--spacing) * 3);top:auto;bottom:calc(4.5rem + env(safe-area-inset-bottom));z-index:40;width:auto;max-width:none;margin-top:0;position:fixed}.umbau-chat-bitte{max-width:88%}.umbau-chat-unterlagen{max-height:55vh}}.planung-aktionen{flex-shrink:0;margin-left:auto;position:relative}.planung-aktionen-knopf{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);cursor:pointer;--tw-border-style:none;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:var(--color-on-surface-variant);opacity:.6;background-color:#0000;border-style:none;border-radius:3.40282e38px;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.planung-aktionen-knopf:hover{background-color:var(--color-surface-variant)}}.planung-baum-zeile:hover .planung-aktionen-knopf,.planung-baum-zeile:focus-within .planung-aktionen-knopf,.planung-aktionen-knopf[aria-expanded=true]{opacity:1}@media (hover:none),(pointer:coarse){.planung-aktionen-knopf{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);opacity:1}}.planung-aktionen-menue{z-index:30;margin-top:var(--spacing);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);min-width:13rem;max-width:calc(100vw - 2rem);padding:var(--spacing);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;display:flex;position:absolute;top:100%;right:0}.planung-menue-punkt{cursor:pointer;border-radius:var(--radius-lg);--tw-border-style:none;width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface);background-color:#0000;border-style:none;align-items:center;text-decoration-line:none;display:flex}@media (hover:hover){.planung-menue-punkt:hover{background-color:var(--color-surface-variant);text-decoration-line:none}}.planung-menue-punkt:focus-visible{background-color:var(--color-surface-variant)}.planung-menue-trenner{margin-block:var(--spacing);background-color:var(--color-outline-variant);height:1px}.planung-umbenennen{z-index:30;margin-top:var(--spacing);width:calc(var(--spacing) * 72);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);max-width:calc(100vw - 2rem);padding:calc(var(--spacing) * 3);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:absolute;top:100%;right:0}.planung-umbenennen:empty{display:none}.planung-umbenennen-form{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.planung-umbenennen-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant)}.planung-umbenennen-feld{border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.planung-umbenennen-feld[aria-invalid=true]{border-color:var(--color-error)}.planung-umbenennen-fehler{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-error);margin:0}.planung-umbenennen-zeile{margin-top:var(--spacing);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.umbau-verlauf-kopf .planung-umbenennen-form{max-width:var(--container-md);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-surface);padding:calc(var(--spacing) * 3)}.planung-kommentarzahl{align-items:center;gap:var(--spacing);background-color:var(--color-secondary-container);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-secondary-container);border-radius:3.40282e38px;display:inline-flex}.planung-kommentarzahl[hidden],.planung-zaehler[hidden]{display:none}.planung-toast{bottom:calc(4.5rem + env(safe-area-inset-bottom));z-index:50;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);max-width:calc(100vw - 2rem);translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-on-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-surface);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:flex;position:fixed;left:50%}@media (min-width:48rem){.planung-toast{bottom:calc(var(--spacing) * 6)}}.planung-toast[hidden]{display:none}.planung-toast-fehler{background-color:var(--color-error-container);color:var(--color-on-error-container)}.planung-toast-text{overflow-wrap:anywhere;min-width:0}.planung-toast-knopf{cursor:pointer;border-style:var(--tw-border-style);--tw-border-style:solid;padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:inherit;background-color:#0000;border:1px solid;border-radius:3.40282e38px;flex-shrink:0}@media (hover:hover){.planung-toast-knopf:hover{opacity:.8}}.umbau-fassung-band{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.umbau-fassung-text{min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow-wrap:anywhere;flex-basis:100%;margin:0}@media (min-width:48rem){.umbau-fassung-text{flex:1 1 0}}.umbau-fassung-aktionen{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.planung-hinweis[data-hinweis=fassung] .planung-hinweis-zu{display:none}.umbau-bericht-liste{column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));grid-template-columns:repeat(1,minmax(0,1fr));margin:0;display:grid}@media (min-width:48rem){.umbau-bericht-liste{grid-template-columns:max-content 1fr}}.umbau-bericht-liste dt{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.umbau-bericht-liste dd{margin:0;margin-bottom:calc(var(--spacing) * 1.5);overflow-wrap:anywhere;min-width:0}@media (min-width:48rem){.umbau-bericht-liste dd{margin-bottom:0}}.umbau-bericht-liste ul{padding-left:calc(var(--spacing) * 5);margin:0;list-style-type:disc}.umbau-bericht-leer{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin:0}.umbau-verlauf{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.umbau-verlauf-kopf{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.umbau-verlauf-zeile{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);flex-wrap:wrap;display:flex}.umbau-verlauf-name{min-width:0;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;margin:0}.umbau-verlauf-beschreibung{align-items:baseline;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);flex-wrap:wrap;display:flex}.umbau-verlauf-text{min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow-wrap:anywhere;white-space:pre-line;margin:0}.umbau-verlauf-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:anywhere;color:var(--color-on-surface-variant);margin:0}.umbau-verlauf-ansehen{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-primary);text-underline-offset:2px;text-decoration-line:underline}.umbau-verlauf-mehr{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin:0}.umbau-fassungen{gap:calc(var(--spacing) * 3);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.umbau-fassung>article{gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);padding:calc(var(--spacing) * 3);flex-direction:column;display:flex}.umbau-fassung-aktuell>article{border-color:#0f6fad99}@supports (color:color-mix(in lab, red, red)){.umbau-fassung-aktuell>article{border-color:color-mix(in oklab, var(--color-primary) 60%, transparent)}}.umbau-fassung-kopf{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin:0;display:flex}.umbau-fassung-zusammenfassung{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow-wrap:anywhere;margin:0}.umbau-fassung-details>summary{cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant)}.umbau-fassung-ops-titel{margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-on-surface-variant);text-transform:uppercase}.umbau-fassung-ops{padding-left:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow-wrap:anywhere;margin:0;list-style-type:disc}.umbau-fassung-aktionen{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.umbau-diff{margin:0;margin-top:calc(var(--spacing) * 2);gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;padding:0;list-style-type:none;display:flex}.umbau-diff li{overflow-wrap:anywhere}.umbau-diff-zeichen{width:calc(var(--spacing) * 4);text-align:center;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);display:inline-block}.umbau-diff-wort{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.umbau-diff-neu .umbau-diff-zeichen{color:var(--color-primary)}.umbau-diff-weg .umbau-diff-zeichen{color:var(--color-error)}.umbau-vergleich{gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-surface);padding:calc(var(--spacing) * 3);flex-direction:column;display:flex}.umbau-vergleich-titel{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);margin:0}.umbau-vergleich-zeile{align-items:flex-end;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}.umbau-vergleich-zeile label{gap:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);flex-direction:column;display:flex}.umbau-vergleich-auswahl{border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface)}.umbau-vergleich-ergebnis{margin-top:var(--spacing)}.umbau-kommentare{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.umbau-kommentar-liste{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.umbau-kommentar{gap:var(--spacing);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);padding:calc(var(--spacing) * 3);flex-direction:column;display:flex}.umbau-kommentar-kopf{align-items:baseline;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);flex-wrap:wrap;margin:0;display:flex}.umbau-kommentar-kopf strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface)}.umbau-kommentar-vermerk{background-color:var(--color-surface-variant);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);border-radius:3.40282e38px}.umbau-kommentar-fassung{background-color:var(--color-surface-variant);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);color:var(--color-on-surface-variant);text-underline-offset:2px;border-radius:3.40282e38px;text-decoration-line:underline}.umbau-kommentar-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow-wrap:anywhere;white-space:pre-line;margin:0}.umbau-kommentar-aktionen{gap:calc(var(--spacing) * 3);display:flex}.umbau-kommentar-form{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.umbau-kommentar-feld{resize:vertical;border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.umbau-kommentar-feld[aria-invalid=true]{border-color:var(--color-error)}.umbau-kommentar-fehler{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-error);margin:0}.umbau-kommentar-zeile{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.umbau-kommentare-leer{margin:0}.dialog-backdrop[hidden]{display:none}.dialog.umbau-neu-dialog{width:100%;max-height:min(92svh,52rem);max-width:var(--container-2xl);flex-direction:column;padding:0;display:flex;overflow:hidden}.umbau-neu-dialog .dialog-schliessen{z-index:10}.umbau-neu-inhalt{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.umbau-neu-laedt{padding:calc(var(--spacing) * 6);margin:0}.umbau-neu{flex-direction:column;flex:1;min-height:0;display:flex}.umbau-neu-titel{padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 5);padding-right:calc(var(--spacing) * 16);padding-bottom:var(--spacing);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-outline-style:none;outline-style:none;margin:0}.umbau-neu-lead{padding-inline:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);margin:0}.umbau-neu-formular{gap:calc(var(--spacing) * 4);max-width:none;padding-inline:calc(var(--spacing) * 5);flex-direction:column;flex:1;margin:0;padding-bottom:0;display:flex}.umbau-neu-wege{gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.umbau-neu-legende{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.umbau-neu-karte{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);padding:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);display:flex}.umbau-neu-karte input{margin-top:var(--spacing);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);flex-shrink:0}.umbau-neu-karte-aktiv{border-color:var(--color-primary);background-color:#cde5f966}@supports (color:color-mix(in lab, red, red)){.umbau-neu-karte-aktiv{background-color:color-mix(in oklab, var(--color-primary-container) 40%, transparent)}}.umbau-neu-karte:focus-within{outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-primary)}.umbau-neu-karte-text{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.umbau-neu-karte-titel{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface)}.umbau-neu-karte-erklaerung{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant)}.umbau-neu-abschnitt{gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.umbau-neu-abschnittstitel{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-on-surface-variant);text-transform:uppercase;margin:0;padding:0}.umbau-neu-zeile{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface);margin:0}.umbau-neu-liste{padding-left:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface);margin:0;list-style-type:disc}.umbau-neu-liste li{padding-block:calc(var(--spacing) * .5)}.umbau-neu-warnung{border-radius:var(--radius-lg);background-color:#e1e6ec99;margin:0}@supports (color:color-mix(in lab, red, red)){.umbau-neu-warnung{background-color:color-mix(in oklab, var(--color-surface-variant) 60%, transparent)}}.umbau-neu-warnung{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface)}.umbau-neu-wahl{align-items:flex-start;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-on-surface);display:flex}.umbau-neu-wahl input{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);flex-shrink:0}.umbau-neu-details>summary{cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-primary)}.umbau-neu-baum{gap:var(--spacing);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.umbau-neu-baum li{padding-block:var(--spacing);padding-left:calc(var(--tiefe,0) * 1.25rem)}.umbau-neu-grau{column-gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);flex-wrap:wrap;margin:0;display:flex}.umbau-neu-zaehler{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant);margin:0}.umbau-neu-feld{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface)}.umbau-neu-auswahl{border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.umbau-neu-aktionen{margin-inline:calc(var(--spacing) * -5);border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-top-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);align-items:center;margin-top:auto;position:sticky;bottom:0}.umbau-neu-wege .umbau-sperre{max-width:none}.umbau-neu-zustand{flex-basis:auto;margin-right:auto}@media (max-width:639px){.dialog-backdrop:has(.umbau-neu-dialog){padding:0}.dialog.umbau-neu-dialog{border-radius:0;max-width:none;height:100svh;max-height:none}.umbau-neu-aktionen{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}.umbau-neu-aktionen .knopf,.umbau-neu-aktionen .knopf-sekundaer{flex:1}}.umbau-hinweise[data-uebertragung-hinweise]>.umbau-hinweis-zeile+.umbau-hinweis-zeile{border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-color:#0f6fad26;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.umbau-hinweise[data-uebertragung-hinweise]>.umbau-hinweis-zeile+.umbau-hinweis-zeile{border-color:color-mix(in oklab, var(--color-primary) 15%, transparent)}}.umbau-hinweise[data-uebertragung-hinweise]>.umbau-hinweis-zeile+.umbau-hinweis-zeile{padding-top:calc(var(--spacing) * 2)}.umbau-hinweis-spalte{flex-direction:column;align-items:flex-start}.umbau-punkt{margin-right:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);animation:var(--animate-pulse);background-color:var(--color-primary);vertical-align:middle;border-radius:3.40282e38px;display:inline-block}.umbau-link{color:var(--color-primary);text-underline-offset:2px;text-decoration-line:underline}.umbau-bericht{gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.umbau-bericht-aktionen{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.umbau-bericht-abschnitt{gap:calc(var(--spacing) * 2);flex-direction:column;min-width:0;display:flex}.umbau-bericht-kopf{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface);margin:0}.umbau-bericht-meta{margin:0}.umbau-bericht-messwerte{border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.umbau-bericht-messwerte>summary{cursor:pointer;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.umbau-bericht-messwerte .umbau-neu-liste{margin-top:calc(var(--spacing) * 2);padding-left:0;list-style-type:none}.umbau-bericht-zeilen{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.umbau-bericht-karte{gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);min-width:0;padding:calc(var(--spacing) * 3);margin-left:calc(var(--tiefe,0) * 1rem);flex-direction:column;display:flex}.umbau-bericht-karte-kopf{justify-content:space-between;align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);flex-wrap:wrap;display:flex}.umbau-bericht-name{min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;color:var(--color-on-surface)}.umbau-bericht-eltern,.umbau-bericht-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin:0}.umbau-bericht-text{color:var(--color-on-surface)}.umbau-bericht-hinweise{padding-left:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface);margin:0;list-style-type:disc}.umbau-bericht-absicht{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.umbau-bericht-karte-aktionen{gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin:0;display:flex}.umbau-bericht-karte-aktionen:empty{display:none}.umbau-bericht-rest{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface);flex-wrap:wrap;margin:0;display:flex}.umbau-plakette{align-items:center;gap:var(--spacing);background-color:var(--color-surface-variant);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant);border-radius:3.40282e38px;display:inline-flex}.umbau-plakette-symbol{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;line-height:1}.umbau-plakette-uebertragen{background-color:var(--color-success-container);color:var(--color-on-surface)}.umbau-plakette-mit-hinweisen{border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline);background-color:var(--color-surface);color:var(--color-on-surface)}.umbau-plakette-nicht-uebertragbar,.umbau-plakette-fehlgeschlagen{background-color:var(--color-error-container);color:var(--color-on-error-container)}.umbau-plakette-wird-uebertragen{background-color:var(--color-primary-container);color:var(--color-on-primary-container)}.kosten{gap:calc(var(--spacing) * 4);flex-direction:column;min-width:0;display:flex}.kosten-werkzeuge{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.kosten-fassung{border-radius:var(--radius-xl);background-color:#e1e6ec80;margin:0}@supports (color:color-mix(in lab, red, red)){.kosten-fassung{background-color:color-mix(in oklab, var(--color-surface-variant) 50%, transparent)}}.kosten-fassung{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface)}.kosten-status{align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface);flex-wrap:wrap;display:flex}.kosten-seit{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-on-surface-variant);--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,)}.kosten-leer{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.kosten-leer-text{max-width:65ch;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant);margin:0}.kosten-formular{gap:calc(var(--spacing) * 3);flex-direction:column;max-width:none;margin:0;display:flex}@media (min-width:40rem){.kosten-formular{align-items:flex-end;column-gap:calc(var(--spacing) * 5);flex-flow:wrap}}.kosten-formular-eng{max-width:none;margin:0}.kosten-feld{gap:var(--spacing);border-style:var(--tw-border-style);border-width:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.kosten-feld>legend,.kosten-feld>label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-on-surface-variant);text-transform:uppercase;padding:0}.kosten-segment{border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline);background-color:var(--color-white);border-radius:3.40282e38px;display:inline-flex;overflow:hidden}.kosten-segment-option{cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-on-surface);text-transform:none;margin:0;position:relative}.kosten-segment-option+.kosten-segment-option{border-style:var(--tw-border-style);border-width:0;border-left-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-left-width:1px;border-color:var(--color-outline-variant)}.kosten-segment-option input{cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.kosten-segment-option span{min-height:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);display:block}.kosten-segment-option:has(input:checked){background-color:var(--color-primary-container);color:var(--color-on-primary-container)}.kosten-segment-option:has(input:focus-visible){outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:calc(2px * -1);outline-width:2px;outline-color:var(--color-primary)}.kosten-auswahl{min-height:calc(var(--spacing) * 10);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.kosten-formular-aktion{align-items:flex-end;display:flex}.kosten-neu>summary{cursor:pointer;width:fit-content;list-style-type:none;display:inline-flex}.kosten-neu>summary::-webkit-details-marker{display:none}.kosten-neu[open]>summary{margin-bottom:calc(var(--spacing) * 3)}.kosten-kopf{gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);min-width:0;padding:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (min-width:40rem){.kosten-kopf{padding:calc(var(--spacing) * 4)}}.kosten-gesamt{align-items:flex-end;gap:calc(var(--spacing) * 2);grid-template-columns:1fr auto 1fr;margin:0;display:grid}.kosten-gesamt-wert{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.kosten-gesamt-wert dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-on-surface-variant);text-transform:uppercase}.kosten-gesamt-wert dd{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;color:var(--color-on-surface-variant);--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,);margin:0}.kosten-gesamt-mitte dd{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-on-surface)}@media (min-width:40rem){.kosten-gesamt-mitte dd{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.kosten-gesamt-wert:last-child{text-align:right}.kosten-gesamt-mitte{text-align:center}.kosten-erklaerung{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);margin:0}.kosten-veraltet,.kosten-unvollstaendig,.kosten-differenz,.kosten-je-m2{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface);margin:0}.kosten-unvollstaendig{border-radius:var(--radius-lg);background-color:var(--color-waiting-container);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--color-on-waiting-container)}.kosten-differenz-unsicher strong{color:var(--color-on-surface-variant)}.kosten-chips{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}.kosten-chip{background-color:var(--color-surface-variant);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);border-radius:3.40282e38px}.kosten-erstellt{margin:0}.kosten-unter{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface);margin:0}.kosten-unter-klein{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-on-surface-variant);text-transform:uppercase;margin:0}.kosten-badge{background-color:var(--color-surface-variant);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant);border-radius:3.40282e38px;align-items:center;display:inline-flex}.kosten-badge-tabelle{background-color:var(--color-primary-container);color:var(--color-on-primary-container)}.kosten-badge-recherche{background-color:var(--color-secondary-container);color:var(--color-on-secondary-container)}.kosten-badge-system{background-color:var(--color-surface-variant);color:var(--color-on-surface)}.kosten-badge-fehlt,.kosten-badge-warn{background-color:var(--color-error-container);color:var(--color-on-error-container)}.kosten-badge-foerder,.kosten-badge-ok{background-color:var(--color-success-container);color:var(--color-on-surface)}.kosten-badge-hinweis,.kosten-badge-veraltet{background-color:var(--color-waiting-container);color:var(--color-on-waiting-container)}.kosten-investition,.kosten-gegenrechnung{gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);padding:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (min-width:40rem){.kosten-investition,.kosten-gegenrechnung{padding:calc(var(--spacing) * 4)}}.kosten-investition-liste{gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;margin:0;display:flex}.kosten-investition-liste>div{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-color:#c4c7ce99;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.kosten-investition-liste>div{border-color:color-mix(in oklab, var(--color-outline-variant) 60%, transparent)}}.kosten-investition-liste>div{padding-block:var(--spacing)}.kosten-investition-liste dt{color:var(--color-on-surface-variant)}.kosten-investition-liste dd{--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,);margin:0}.kosten-investition-summe,.kosten-investition-satz{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface);margin:0}.kosten-investition-summe strong{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--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,)}.kosten-gegen-eintrag{gap:var(--spacing);flex-direction:column;display:flex}.kosten-gegen-kopf,.kosten-gegen-text{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface);flex-wrap:wrap;margin:0;display:flex}.kosten-positionen{gap:calc(var(--spacing) * 2);flex-direction:column;min-width:0;display:flex}.kosten-tabelle{border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:none}@media (min-width:40rem){.kosten-tabelle{display:table}}.kosten-tabelle th,.kosten-tabelle td{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);text-align:left;vertical-align:top}.kosten-tabelle thead th{border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-bottom-width:1px;border-color:var(--color-outline);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-on-surface-variant);text-transform:uppercase}.kosten-tabelle tbody tr:not(.kosten-gruppe-kopf){border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-color:#c4c7ce80;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.kosten-tabelle tbody tr:not(.kosten-gruppe-kopf){border-color:color-mix(in oklab, var(--color-outline-variant) 50%, transparent)}}.kosten-gruppe-kopf th,.kosten-gruppe-kopf td{background-color:#e1e6ec99}@supports (color:color-mix(in lab, red, red)){.kosten-gruppe-kopf th,.kosten-gruppe-kopf td{background-color:color-mix(in oklab, var(--color-surface-variant) 60%, transparent)}}.kosten-gruppe-kopf th,.kosten-gruppe-kopf td{padding-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface)}.kosten-zahl{text-align:right;--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,)}.kosten-tabelle .kosten-zahl{white-space:nowrap}.kosten-kg{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));white-space:nowrap;color:var(--color-on-surface-variant)}.kosten-name{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface);display:block}.kosten-badges{margin-top:var(--spacing);gap:var(--spacing);flex-wrap:wrap;display:flex}.kosten-formel{color:var(--color-on-surface-variant)}.kosten-betrag{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-on-surface);--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,)}.kosten-laufend{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);--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,)}.kosten-zeile-ohne .kosten-name{color:var(--color-on-surface-variant)}.kosten-herleitung{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant)}.kosten-herleitung>summary{cursor:pointer;-webkit-user-select:none;user-select:none}.kosten-herleitung p{margin:0;margin-top:var(--spacing);max-width:65ch}.kosten-ohne-preis{margin:0;margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-error)}.kosten-karten{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (min-width:40rem){.kosten-karten{display:none}}.kosten-karten-gruppe{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.kosten-karten-titel{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface);margin:0;display:flex}.kosten-karten-summe{--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,)}.kosten-karten-liste{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.kosten-karte{gap:var(--spacing);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);min-width:0;padding:calc(var(--spacing) * 3);flex-direction:column;display:flex}.kosten-karte-system{background-color:var(--color-surface)}.kosten-karte-kopf{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);display:flex}.kosten-karte-name{min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);overflow-wrap:anywhere;color:var(--color-on-surface)}.kosten-karte-name .kosten-kg{margin-right:var(--spacing)}.kosten-karte-formel{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);margin:0}.kosten-karte-meta{align-items:center;gap:var(--spacing);flex-wrap:wrap;margin:0;display:flex}.kosten-karte-meta .kosten-laufend{margin-left:auto}.kosten-details{border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.kosten-details>summary{cursor:pointer;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.kosten-liste{margin:0;margin-top:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface);list-style-type:disc}.kosten-hinweise,.kosten-modell-hinweise{color:var(--color-on-surface-variant)}.kosten-renovierung{border-radius:var(--radius-xl);background-color:#e1e6ec80;margin:0}@supports (color:color-mix(in lab, red, red)){.kosten-renovierung{background-color:color-mix(in oklab, var(--color-surface-variant) 50%, transparent)}}.kosten-renovierung{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface)}.kosten-alle-neu{max-width:none;margin:0}.kosten-marke{background-color:var(--color-surface-variant);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface);--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,);border-radius:3.40282e38px;flex:none;align-items:center;display:inline-flex}.kosten-marke-aktuell{background-color:var(--color-primary-container);color:var(--color-on-primary-container)}.kosten-marke-leise{background-color:#e1e6ec99}@supports (color:color-mix(in lab, red, red)){.kosten-marke-leise{background-color:color-mix(in oklab, var(--color-surface-variant) 60%, transparent)}}.kosten-marke-leise{color:var(--color-on-surface-variant);opacity:.8}.kosten-marke-keine{color:var(--color-on-surface-variant);background-color:#0000}.kosten-marke-laeuft{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--color-primary);border-radius:3.40282e38px;animation:1.6s ease-in-out infinite modus-puls}@media (prefers-reduced-motion:reduce){.kosten-marke-laeuft{animation:none}}.kosten-chat{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:inline-flex}.kosten-chat-laeuft{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface)}.suche-faehnchen{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);flex:none}.suche-marke{background-color:var(--color-secondary-container);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-secondary-container);border-radius:3.40282e38px;flex:none;align-items:center;display:inline-flex}.planung-baum-zeile:has(.suche-marke){flex-wrap:wrap}.planung-baum-zeile:has(.suche-marke)>.planung-baum-link{min-width:8rem}.suche-chip{align-items:center;gap:calc(var(--spacing) * 1.5);background-color:var(--color-secondary-container);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-secondary-container);border-radius:3.40282e38px;flex:none;display:inline-flex}.suche-kopf-link{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);color:var(--color-on-surface-variant);border-radius:3.40282e38px;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.suche-kopf-link:hover{background-color:var(--color-surface-variant);color:var(--color-on-surface)}}.suche-kosten-knopf{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.suche-kosten-knopf[aria-pressed=true]{border-color:var(--color-secondary);background-color:var(--color-secondary-container);color:var(--color-on-secondary-container)}.suche-umbau{min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:break-word;color:var(--color-on-surface-variant);display:block}.suche-umbau-text{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface)}.suche-umbau-dicht{flex-basis:100%}@media (min-width:40rem){.suche-umbau-dicht{text-align:right}}.suche-kennzeichen{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-on-surface-variant)}.vergleich-spanne{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-on-surface-variant);display:block}.vergleich-ohne-wert{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface-variant)}.skizze-farbe-rot{--skizze-farbe:var(--plan-entfernt)}.skizze-farbe-gruen{--skizze-farbe:var(--plan-neu)}.skizze-farbe-blau{--skizze-farbe:var(--plan-auswahl)}.skizze-ebene{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.skizze-ebene-3d{z-index:1}.skizze-strich{fill:none;stroke:var(--skizze-farbe);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.skizze-tipp,.skizze-marke circle{fill:var(--skizze-farbe)}.skizze-marke text{fill:var(--skizze-farbe);font-size:calc(14px * var(--skizze-pro-px,1));text-anchor:middle;paint-order:stroke;stroke:#fff;stroke-width:calc(4px * var(--skizze-pro-px,1));stroke-linejoin:round;font-weight:600}.grundriss-flaeche[data-skizze=an] .plan-svg,.ansicht-3d[data-skizze=an] .ansicht-3d__canvas{cursor:crosshair}.skizze-werkzeug{min-height:calc(var(--spacing) * 11);min-width:calc(var(--spacing) * 11)}.skizze-leiste{z-index:10;margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;display:flex;position:sticky;bottom:.5rem}@media (max-width:47.99rem){.skizze-leiste{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);bottom:calc(3.75rem + env(safe-area-inset-bottom));margin-bottom:0}}.skizze-leiste-zeile{align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}@media (min-width:40rem){.skizze-leiste-zeile{gap:calc(var(--spacing) * 2)}}.skizze-farben{align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:inline-flex}.skizze-rueck{align-items:center;gap:calc(var(--spacing) * 1.5);margin-left:auto;display:inline-flex}.skizze-leiste-fuss{justify-content:space-between;row-gap:var(--spacing)}.skizze-leiste-fuss .skizze-aktionen{width:100%}@media (min-width:40rem){.skizze-leiste-fuss .skizze-aktionen{width:auto}}.skizze-leiste-fuss .skizze-aktionen .skizze-knopf-primaer{flex:1}@media (min-width:40rem){.skizze-leiste-fuss .skizze-aktionen .skizze-knopf-primaer{flex:none}}.skizze-symbol{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);flex-shrink:0}.skizze-aktionen{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}@media (min-width:48rem){.skizze-aktionen{margin-left:auto}}.skizze-knopf.skizze-knopf-icon{min-width:calc(var(--spacing) * 11);padding-inline:0}.skizze-knopf-icon svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.skizze-knopf{min-height:calc(var(--spacing) * 11);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant);border-radius:3.40282e38px;display:inline-flex}@media (hover:hover){.skizze-knopf:hover{background-color:var(--color-surface-variant)}}.skizze-knopf:disabled{cursor:not-allowed;opacity:.5}@media (hover:hover){.skizze-knopf:disabled:hover{background-color:var(--color-white)}}.skizze-knopf[aria-pressed=true]{border-color:var(--color-primary);background-color:var(--color-primary-container);color:var(--color-on-primary-container)}.skizze-knopf-primaer{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-on-primary)}@media (hover:hover){.skizze-knopf-primaer:hover{background-color:var(--color-primary);opacity:.9}.skizze-knopf-primaer:disabled:hover{background-color:var(--color-primary)}}.skizze-knopf[aria-busy=true]{cursor:progress}.skizze-farbtext{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:40rem){.skizze-farbtext{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}}.skizze-farbe,.skizze-knopf[data-aktion=textmarke]{min-width:calc(var(--spacing) * 11);padding-inline:0}@media (min-width:40rem){.skizze-farbe,.skizze-knopf[data-aktion=textmarke]{padding-inline:calc(var(--spacing) * 4)}}.skizze-farbfeld{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);background:var(--skizze-farbe,currentColor);border-radius:3.40282e38px;flex-shrink:0;display:inline-block}.skizze-farbfeld-rot{--skizze-farbe:var(--plan-entfernt)}.skizze-farbfeld-gruen{--skizze-farbe:var(--plan-neu)}.skizze-farbfeld-blau{--skizze-farbe:var(--plan-auswahl)}.skizze-farbe[aria-pressed=true]{border-color:var(--skizze-farbe);background-color:var(--color-white);color:var(--color-on-surface);box-shadow:inset 0 0 0 1px var(--skizze-farbe)}.skizze-textmarke,.skizze-ersetzen{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-surface-variant);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.skizze-textmarke[x-cloak],.skizze-ersetzen[x-cloak]{display:none}.skizze-textmarke-beschriftung{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.skizze-textmarke-feld{min-height:calc(var(--spacing) * 11);flex:1;flex-basis:calc(var(--spacing) * 40);border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline);background-color:var(--color-white);min-width:0;padding-inline:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-on-surface)}.skizze-textmarke-zaehler{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant)}.skizze-ersetzen-text{flex:1;flex-basis:calc(var(--spacing) * 48);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);margin:0}.skizze-legende{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);flex-wrap:wrap;margin:0;display:flex}.skizze-legende-eintrag{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.skizze-leise{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-on-surface-variant)}.skizze-status{min-height:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-surface);margin:0}.skizze-status:empty{display:none}.umbau-skizze-chip{gap:calc(var(--spacing) * 2);padding-block:var(--spacing);padding-right:calc(var(--spacing) * 2);padding-left:var(--spacing)}.umbau-skizze-chip-bild{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);object-fit:cover;object-position:top;flex-shrink:0}.umbau-skizze-chip-knopf{min-height:calc(var(--spacing) * 11);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);--tw-border-style:none;padding:0;padding-right:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface);background-color:#0000;border-style:none;border-radius:3.40282e38px;display:inline-flex}.umbau-skizze-chip-text{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.umbau-skizze-chip-aktion{min-height:calc(var(--spacing) * 11);cursor:pointer;--tw-border-style:none;padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-primary);background-color:#0000;border-style:none;border-radius:3.40282e38px}@media (hover:hover){.umbau-skizze-chip-aktion:hover{background-color:var(--color-surface-variant)}}.umbau-skizze-gross{border-radius:var(--radius-2xl);--tw-border-style:none;background-color:var(--color-white);max-width:min(96vw,64rem);max-height:92dvh;padding:calc(var(--spacing) * 3);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-style:none;position:relative;overflow:auto}.umbau-skizze-gross::backdrop{background:#0000008c}.umbau-skizze-gross-bild{border-radius:var(--radius-lg);object-fit:contain;width:100%;height:auto;max-height:84dvh;display:block}.umbau-skizze-gross .dialog-schliessen{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.umbau-skizze-gross .dialog-schliessen{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.uvg-markierung{margin-inline:calc(var(--spacing) * -1.5);height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);cursor:pointer;border-radius:var(--radius-lg);flex-shrink:0;order:-9999;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.uvg-markierung:hover{background-color:var(--color-surface-variant)}}.uvg-markierung-feld{cursor:pointer;width:1.125rem;height:1.125rem;accent-color:var(--color-primary);margin:0}.uvg-markierung:has(.uvg-markierung-feld:focus-visible){outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-primary)}.planung-hinweis-vergleich:empty{display:none}.uvg-hinweis{gap:var(--spacing);flex-direction:column;display:flex}.uvg-hinweis-zeile{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);border-radius:var(--radius-xl);background-color:#e6dbfa99;flex-wrap:wrap;margin:0;display:flex}@supports (color:color-mix(in lab, red, red)){.uvg-hinweis-zeile{background-color:color-mix(in oklab, var(--color-secondary-container) 60%, transparent)}}.uvg-hinweis-zeile{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-on-secondary-container)}.uvg-hinweis-knopf{min-height:calc(var(--spacing) * 8);cursor:pointer;border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant);border-radius:3.40282e38px}@media (hover:hover){.uvg-hinweis-knopf:hover{background-color:var(--color-surface-variant)}}.uvg-hinweis-knopf:first-of-type{border-color:var(--color-primary);color:var(--color-primary)}.uvg-link{min-height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant);border-radius:3.40282e38px;text-decoration-line:none;display:inline-flex}@media (hover:hover){.uvg-link:hover{background-color:var(--color-surface-variant);text-decoration-line:none}}.uvg-link svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);flex-shrink:0}.kosten-werkzeuge:has(.uvg-link){align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.uvg{gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;display:flex}.uvg-werkzeuge{align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.uvg-segment{border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);border-radius:3.40282e38px;max-width:100%;display:inline-flex;overflow:hidden}.uvg-segment-knopf{min-height:calc(var(--spacing) * 10);cursor:pointer;--tw-border-style:none;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant);background-color:#0000;border-style:none}@media (hover:hover){.uvg-segment-knopf:hover{background-color:var(--color-surface-variant)}}.uvg-segment-knopf+.uvg-segment-knopf{border-left-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-left-width:1px;border-color:var(--color-outline-variant)}.uvg-segment-knopf[aria-checked=true]{background-color:var(--color-primary-container);color:var(--color-on-primary-container)}.uvg-segment-knopf:disabled{cursor:not-allowed;opacity:.5}@media (hover:hover){.uvg-segment-knopf:disabled:hover{background-color:#0000}}.uvg-segment-knopf:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:calc(2px * -1);outline-width:2px;outline-color:var(--color-primary)}.uvg-aktionen{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin-left:auto;display:flex}@media (max-width:767.98px){.uvg-nur-breit{display:none}}.uvg-leise{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-on-surface-variant)}.uvg-laedt{padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 3);margin:0}.uvg-karten{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;padding:0;list-style-type:none;display:none}.uvg-karte{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);flex-direction:column;min-width:0;display:flex}.uvg-karte-aktiv{border-color:var(--color-primary);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);box-shadow:0 0 0 1px var(--color-primary)}.uvg-karte-archiviert{opacity:.8}.uvg-karte-wahl{cursor:pointer;gap:calc(var(--spacing) * 1.5);border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl);--tw-border-style:none;width:100%;padding:calc(var(--spacing) * 3);text-align:left;color:var(--color-on-surface);background-color:#0000;border-style:none;flex-direction:column;display:flex}.uvg-karte-wahl[aria-disabled=true]{cursor:default}.uvg-karte-wahl:focus-visible{outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:calc(2px * -1);outline-width:2px;outline-color:var(--color-primary)}.uvg-karte-kopf{align-items:baseline;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * .5);flex-wrap:wrap;display:flex}.uvg-karte-name{min-width:0;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word}.uvg-marke{margin-left:0}.uvg-karte-art{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant)}.uvg-kennzahlen{margin:0;margin-top:var(--spacing);column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.uvg-kennzahl{min-width:0}.uvg-kennzahl dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant)}.uvg-kennzahl dd{align-items:baseline;column-gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--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,);flex-wrap:wrap;margin:0;display:flex}.uvg-delta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-on-surface-variant)}.uvg-karte-aktionen{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);border-top-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-color:#c4c7ce99;border-top-width:1px;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.uvg-karte-aktionen{border-color:color-mix(in oklab, var(--color-outline-variant) 60%, transparent)}}.uvg-karte-aktionen{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.uvg-aktion{min-height:calc(var(--spacing) * 8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-primary);align-items:center;text-decoration-line:none;display:inline-flex}@media (hover:hover){.uvg-aktion:hover{text-decoration-line:underline}}.uvg-fassung{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);margin-left:auto;display:inline-flex}.uvg-fassung select{min-height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface)}.uvg-chips{align-items:center;gap:var(--spacing);display:flex}.uvg-chips-pfeil{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 8);cursor:pointer;--tw-border-style:none;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-on-surface-variant);background-color:#0000;border-style:none;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.uvg-chips-pfeil:hover{background-color:var(--color-surface-variant)}}.uvg-chips-zeile{gap:calc(var(--spacing) * 2);min-width:0;padding-bottom:var(--spacing);touch-action:pan-x;scrollbar-width:thin;flex:1;display:flex;overflow-x:auto}.uvg-chip{cursor:pointer;border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);text-align:left;color:var(--color-on-surface-variant);flex-direction:column;flex-shrink:0;align-items:flex-start;display:flex}.uvg-chip-aktiv{border-color:var(--color-primary);background-color:var(--color-primary-container);color:var(--color-on-primary-container)}.uvg-chip[aria-disabled=true]{opacity:.6}.uvg-chip-name{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);overflow:hidden}.uvg-chip-bezug{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.uvg-chip-flaeche{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--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,)}@media (min-width:1024px){.uvg-karten{display:grid}.uvg-chips{display:none}}.uvg-3d{gap:calc(var(--spacing) * 3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.uvg-3d>.ansicht-3d{height:clamp(18rem,52dvh,36rem);min-height:0}.uvg-2d{gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;display:flex}.uvg[data-darstellung="2d"] .uvg-3d,.uvg[data-darstellung="2d"] #vergleich-quelle,.uvg[data-darstellung="3d"] .uvg-2d{display:none}.ansicht-3d__farbe--entfernt{background:var(--plan-entfernt)}@supports (color:color-mix(in lab, red, red)){.ansicht-3d__farbe--entfernt{background:color-mix(in srgb, var(--plan-entfernt) 35%, transparent)}}.ansicht-3d__farbe--entfernt{border-color:var(--plan-entfernt)}@media (min-width:1024px){.uvg-3d[data-bilder="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.uvg[data-modus=nebeneinander] .uvg-2d{align-items:flex-start;gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.uvg[data-modus=nebeneinander] .uvg-2d>.uvg-legende{grid-column:1/-1}}.uvg-bildspalte{min-width:0}.uvg-bild-titel{margin:0;margin-bottom:var(--spacing);align-items:baseline;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);flex-wrap:wrap;display:flex}.uvg-differenz-kopf{margin:0;margin-bottom:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.uvg-nur-bezug-satz{margin:0;margin-bottom:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--plan-entfernt)}.uvg-inhalt{gap:calc(var(--spacing) * 4);flex-direction:column;min-width:0;display:flex}.uvg-abschnitt{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-outline-variant);background-color:var(--color-white);min-width:0;padding:calc(var(--spacing) * 3)}.uvg-abschnitt-titel{margin:0;margin-bottom:calc(var(--spacing) * 2);align-items:baseline;column-gap:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);flex-wrap:wrap;display:flex}.uvg-tabelle-huelle{margin-inline:calc(var(--spacing) * -1);padding-inline:var(--spacing);position:relative;overflow-x:auto}.uvg-tabelle{border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin:0;display:table}.uvg-tabelle th,.uvg-tabelle td{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);vertical-align:baseline}.uvg-tabelle thead th{border-bottom-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-bottom-width:1px;border-color:var(--color-outline-variant);vertical-align:bottom}.uvg-tabelle-kopf{text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-on-surface-variant);text-transform:uppercase}.uvg-spaltenkopf{text-align:right;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-on-surface)}.uvg-spaltenkopf-delta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-on-surface-variant);text-transform:uppercase}.uvg-spaltenname{overflow-wrap:break-word}.uvg-spaltenkopf-bezug{background-color:#e1e6ec80}@supports (color:color-mix(in lab, red, red)){.uvg-spaltenkopf-bezug{background-color:color-mix(in oklab, var(--color-surface-variant) 50%, transparent)}}.uvg-spaltenart{margin-top:calc(var(--spacing) * .5);justify-content:flex-end;align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-on-surface-variant);flex-wrap:wrap;display:flex}.uvg-kennzeichen{background-color:var(--color-surface-variant);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant);border-radius:3.40282e38px}.uvg-kennzeichen-veraltet,.uvg-kennzeichen-fremd{background-color:var(--color-tertiary-container);color:var(--color-on-tertiary-container)}.uvg-unterkopf{border-bottom-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-bottom-width:1px;border-color:var(--color-outline-variant);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-on-surface-variant);text-transform:uppercase}.uvg-gruppenkopf th{background-color:#e1e6ec99}@supports (color:color-mix(in lab, red, red)){.uvg-gruppenkopf th{background-color:color-mix(in oklab, var(--color-surface-variant) 60%, transparent)}}.uvg-gruppenkopf th{padding-top:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-on-surface-variant);text-transform:uppercase}.uvg-aufklappen{min-height:calc(var(--spacing) * 8);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);--tw-border-style:none;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-on-surface-variant);text-transform:uppercase;background-color:#0000;border-style:none;padding:0;display:inline-flex}.uvg-tabelle tbody th[scope=row]{text-align:left;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface)}.uvg-zeile-gleich{color:var(--color-on-surface-variant)}.uvg-zeile-gleich th[scope=row]{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-on-surface-variant)}.uvg-zeile-nur th[scope=row],.uvg-marke-text{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant)}.uvg-zeile-summe th,.uvg-zeile-summe td{border-bottom-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-bottom-width:1px;border-color:var(--color-outline-variant);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.uvg-delta-zelle{color:var(--color-on-surface)}.uvg-delta-prozent{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant)}.uvg-delta-wert{white-space:nowrap}.uvg-betrag{display:block}.uvg-spanne{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);white-space:nowrap;color:var(--color-on-surface-variant);display:block}.uvg-ungefaehr{color:var(--color-on-surface-variant)}.uvg-hinweis-zelle{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant)}.uvg-fussnoten{margin:0;margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);padding:0;list-style-type:none}.uvg-fussnoten li{padding-block:calc(var(--spacing) * .5)}.uvg-anders{border-top-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-color:#c4c7ce99;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.uvg-anders{border-color:color-mix(in oklab, var(--color-outline-variant) 60%, transparent)}}.uvg-anders{padding-block:calc(var(--spacing) * 2)}.uvg-anders:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.uvg-anders>summary{cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.uvg-anders-liste{margin:0;margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding:0;list-style-type:none}.uvg-zusammenfassung{margin:0;margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.uvg-seite{margin-top:calc(var(--spacing) * 2)}.uvg-seite-titel{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);margin:0}.ableitung{gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;display:flex}.ableitung-kopf{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.ableitung-modelle{gap:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@media (min-width:1280px){.ableitung-modelle{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));align-items:flex-start}}.ableitung-modell-titel{margin:0;margin-bottom:var(--spacing);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);flex-wrap:wrap;display:flex}.ableitung-modell-archiviert{opacity:.8}.ableitung-liste{margin:0;padding:0;list-style-type:none}.ableitung-liste .ableitung-liste{margin-left:calc(var(--spacing) * 4);border-left-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-left-width:1px;border-color:var(--color-outline-variant);padding-left:calc(var(--spacing) * 3)}.ableitung-knoten{padding-block:calc(var(--spacing) * .5);position:relative}.ableitung-liste .ableitung-liste>.ableitung-knoten:before{content:"";top:calc(var(--spacing) * 5);left:calc(var(--spacing) * -3);height:1px;width:calc(var(--spacing) * 3);background-color:var(--color-outline-variant);position:absolute}.ableitung-knoten-archiviert>.ableitung-zeile,.ableitung-knoten-archiviert>.ableitung-ursprung{opacity:.7}.ableitung-zeile{align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * .5);flex-wrap:wrap;display:flex}.ableitung-name{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 1.5);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface);text-decoration-line:none}@media (hover:hover){.ableitung-name:hover{background-color:var(--color-surface-variant);text-decoration-line:none}}.ableitung-zahlen{align-items:baseline;column-gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant);--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,);flex-wrap:wrap;display:flex}.ableitung-zahl{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-on-surface)}.ableitung-ursprung{margin:0;margin-left:calc(var(--spacing) * 11);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-on-surface-variant)}@media (min-width:1280px){.planung-rahmen{grid-template-columns:20rem minmax(0,1fr)}}@media (max-width:1023.98px){.uvg-tabelle{font-size:.8125rem}.uvg-tabelle th,.uvg-tabelle td{padding-inline:calc(var(--spacing) * 1.5)}.uvg-tabelle .uvg-delta-zelle{white-space:normal}.uvg-delta-prozent{display:block}.uvg-tabelle-kopf{width:28%}}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.m-0{margin:0}.my-0{margin-block:0}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.aspect-\[16\/9\]{aspect-ratio:16/9}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-auto{height:auto}.h-full{height:100%}.max-h-\[min\(30rem\,70vh\)\]{max-height:min(30rem,70vh)}.min-h-screen{min-height:100vh}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-auto{width:auto}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-outline-variant{border-color:var(--color-outline-variant)}.border-primary{border-color:var(--color-primary)}.bg-error-container{background-color:var(--color-error-container)}.bg-primary{background-color:var(--color-primary)}.bg-primary-container{background-color:var(--color-primary-container)}.bg-saved-container{background-color:var(--color-saved-container)}.bg-secondary-container{background-color:var(--color-secondary-container)}.bg-surface{background-color:var(--color-surface)}.bg-surface-variant{background-color:var(--color-surface-variant)}.bg-tertiary-container{background-color:var(--color-tertiary-container)}.bg-transparent{background-color:#0000}.bg-waiting-container{background-color:var(--color-waiting-container)}.object-contain{object-fit:contain}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.py-1{padding-block:var(--spacing)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-all{word-break:break-all}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-error{color:var(--color-error)}.text-on-error-container{color:var(--color-on-error-container)}.text-on-primary{color:var(--color-on-primary)}.text-on-primary-container{color:var(--color-on-primary-container)}.text-on-saved-container{color:var(--color-on-saved-container)}.text-on-secondary-container{color:var(--color-on-secondary-container)}.text-on-surface{color:var(--color-on-surface)}.text-on-surface-variant{color:var(--color-on-surface-variant)}.text-on-tertiary-container{color:var(--color-on-tertiary-container)}.text-on-waiting-container{color:var(--color-on-waiting-container)}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:bg-primary-container:hover{background-color:var(--color-primary-container)}.hover\:no-underline:hover{text-decoration-line:none}}@media (min-width:40rem){.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-block{display:inline-block}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-col{flex-direction:column}.sm\:gap-2{gap:calc(var(--spacing) * 2)}}@media (min-width:48rem){.md\:hidden{display:none}.md\:inline{display:inline}}@media (min-width:64rem){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}:root{--plan-papier:#fff;--plan-wand-aussen:#1a1c1e;--plan-wand-innen:#74777f;--plan-raum-wohn:#fff;--plan-raum-nutz:#e7ebf0;--plan-freiflaeche:#dde3ea;--plan-linie:#43474e;--plan-text-farbe:#1a1c1e;--plan-annahme:#6a4ba0;--plan-neu:#1b7a45;--plan-geaendert:#a16207;--plan-geaendert-flaeche:#fde68a;--plan-entfernt:#ba1a1a;--plan-auswahl:#0f6fad;--plan-schraege-dicht:#9aa1aa;--plan-schraege-licht:#c4c7ce;--plan-grenze:#43474e;--plan-bewuchs:#4f6b52;--plan-bewuchs-flaeche:#dfe8df;--plan-mauer:#6b6460;--plan-zaun:#6b6460;--plan-schuppen:#6e7179;--plan-weg:#eef0f3;--umbau-3d-wand:#e4e0d8;--umbau-3d-decke:#d2cec6;--umbau-3d-boden:#f2efe8;--umbau-3d-dach:#a39a90;--umbau-3d-glas:#c3d0d4;--umbau-3d-tuer:#8d7b68;--umbau-3d-treppe:#cdc6ba;--umbau-3d-freiflaeche:#d8d4ca;--umbau-3d-kante:#6b6f76;--umbau-3d-grund:#e9edf1;--umbau-3d-grundplatte:#dfe5dc;--umbau-3d-stamm:#8a7b6a;--umbau-3d-krone:#9fb3a1;--umbau-3d-krone-nadel:#6f8a74;--umbau-3d-aussenanlage:#c9c3b8;--umbau-3d-hecke:#86a088;--umbau-3d-weg:#dcdad3;--umbau-3d-hintergrund:var(--color-surface);--umbau-3d-sonne:#c2570c;--umbau-3d-sonne-hell:#f9d9a6;--umbau-3d-sonne-verdeckt:var(--umbau-3d-sonne-hell)}@supports (color:color-mix(in lab, red, red)){:root{--umbau-3d-sonne-verdeckt:color-mix(in srgb, var(--umbau-3d-sonne-hell) 38%, var(--color-surface-dim))}}:root{--umbau-3d-horizont:#aebbc4;--umbau-3d-boden-fern:#d3dac8;--umbau-3d-bewuchs:#8fa68f}body{background-color:var(--color-surface);color:var(--color-on-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[x-cloak]{display:none!important}@keyframes notiz-gespeichert{0%,55%{border-color:var(--color-success);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-success) 18%, transparent)}to{border-color:var(--color-outline);box-shadow:none}}@keyframes hauptquelle-gewechselt{0%,55%{background-color:color-mix(in srgb, var(--color-success) 18%, transparent);color:var(--color-success)}to{color:inherit;background-color:#0000}}@keyframes notiz-haken{0%{opacity:0;transform:scale(.7)}12%,55%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes ideen-lade-balken{0%,to{opacity:.35}50%{opacity:1}}@keyframes lage-suche-puls{0%,to{opacity:.7}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.notizfeld-gespeichert textarea,.datenfeld-gespeichert .feld-eingabe,.datenfeld-gespeichert .feld-eingabe-mehrzeilig,.datenfeld-gespeichert .datenwert,.gespeichert-label{animation:none}.notizfeld-gespeichert textarea,.datenfeld-gespeichert .feld-eingabe,.datenfeld-gespeichert .feld-eingabe-mehrzeilig{border-color:var(--color-success)}.notizfeld-gespeichert .gespeichert-label,.datenfeld-gespeichert .gespeichert-label{opacity:1}.aktivitaet-karte:has(.aktivitaet-zeile:target){animation-timing-function:step-end}}@keyframes aktivitaet-sprungziel{0%,55%{border-color:var(--color-primary);background-color:color-mix(in srgb, var(--color-primary) 8%, #fff)}to{border-color:color-mix(in srgb, var(--color-outline-variant) 70%, transparent);background-color:#fff}}.marker-cluster-small{background-color:#cde5f9b3}@supports (color:color-mix(in lab, red, red)){.marker-cluster-small{background-color:color-mix(in srgb, var(--color-primary-container) 70%, transparent)}}.marker-cluster-small div{background-color:#acd0ec}@supports (color:color-mix(in lab, red, red)){.marker-cluster-small div{background-color:color-mix(in srgb, var(--color-primary-container) 95%, var(--color-primary) 20%)}}.marker-cluster-small div{color:var(--color-on-primary-container)}.marker-cluster-medium{background-color:#e6dbfab3}@supports (color:color-mix(in lab, red, red)){.marker-cluster-medium{background-color:color-mix(in srgb, var(--color-secondary-container) 70%, transparent)}}.marker-cluster-medium div{background-color:#d0c2ea}@supports (color:color-mix(in lab, red, red)){.marker-cluster-medium div{background-color:color-mix(in srgb, var(--color-secondary-container) 95%, var(--color-secondary) 20%)}}.marker-cluster-medium div{color:var(--color-on-secondary-container)}.marker-cluster-large{background-color:#ffd9e4b3}@supports (color:color-mix(in lab, red, red)){.marker-cluster-large{background-color:color-mix(in srgb, var(--color-tertiary-container) 70%, transparent)}}.marker-cluster-large div{background-color:#f5bbce}@supports (color:color-mix(in lab, red, red)){.marker-cluster-large div{background-color:color-mix(in srgb, var(--color-tertiary-container) 95%, var(--color-tertiary) 20%)}}.marker-cluster-large div{color:var(--color-on-tertiary-container)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}