.rdp-root{--rdp-accent-color: blue;--rdp-accent-background-color: #f0f0ff;--rdp-day-height: 44px;--rdp-day-width: 44px;--rdp-day_button-border-radius: 100%;--rdp-day_button-border: 2px solid transparent;--rdp-day_button-height: 42px;--rdp-day_button-width: 42px;--rdp-selected-border: 2px solid var(--rdp-accent-color);--rdp-disabled-opacity: .5;--rdp-outside-opacity: .75;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: .5rem;--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: .5;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-nav-height: 2.75rem;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-color: inherit;--rdp-range_start-color: white;--rdp-range_start-background: linear-gradient( var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50% );--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient( var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50% );--rdp-range_end-color: white;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: .75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-opacity: .75;--rdp-weekday-padding: .5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg;--rdp-animation_duration: .3s;--rdp-animation_timing: cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction: -90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity: unset}.rdp-root{position:relative;box-sizing:border-box}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:-moz-fit-content;max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}:root{color-scheme:dark;--bg: #0F1115;--bg-2: #13161B;--card: #181B21;--card-2: #1E2229;--line: #262B33;--line-2: #303641;--text: #ECEEF1;--text-2: #A3AAB5;--text-3: #8A93A2;--on-accent: #0F1115;--accent: #B6F04A;--accent-2: #8FC72E;--accent-dim: rgba(182, 240, 74, .14);--warn: #F2B544;--warn-dim: rgba(242, 181, 68, .14);--rot: #F26D6D;--rot-dim: rgba(242, 109, 109, .12);--blau: #6CB4F2;--neutral-linie: #7C8593;--hover: rgba(255, 255, 255, .02);--band: rgba(255, 255, 255, .045);--grain-opacity: .5;--tip-bg: #232830;--tip-line: #343A45;--tip-text: #D6DAE0;--tip-titel: #FFFFFF;--font: "IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--disp: "Bricolage Grotesque", "IBM Plex Sans", "Segoe UI", sans-serif;--mono: "JetBrains Mono", "Cascadia Mono", Consolas, monospace;--fs-xxs: 10px;--fs-xs: 11px;--fs-sm: 12px;--fs-md: 13px;--fs-base: 14px;--fs-lg: 16px;--fs-xl: 26px;--fs-kpi: 30px;--fs-kpi-7: 24px;--r-sm: 6px;--r: 10px;--r-lg: 12px;--r-pill: 999px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 18px;--sp-6: 22px;--sp-7: 28px;--side: 224px;--inhalt-max: 1776px;--shadow-card: none;--shadow-pop: 0 12px 32px rgba(0, 0, 0, .45);--z-side: 2;--z-pop: 20;--z-toast: 40;--z-tip: 60;--dauer: .15s;--dauer-lang: .5s;--ease: cubic-bezier(.2, .7, .2, 1)}:root[data-theme=light]{color-scheme:light;--bg: #F3F4F6;--bg-2: #FFFFFF;--card: #FFFFFF;--card-2: #F1F3F6;--line: #E4E7EC;--line-2: #D2D7DF;--text: #14171C;--text-2: #4B5563;--text-3: #6B7280;--on-accent: #0F1115;--accent: #5E8F0A;--accent-2: #7AB51D;--accent-dim: rgba(122, 181, 29, .16);--warn: #A66A0A;--warn-dim: rgba(242, 181, 68, .22);--rot: #C0392B;--rot-dim: rgba(192, 57, 43, .12);--blau: #2563A8;--neutral-linie: #98A2B3;--hover: rgba(0, 0, 0, .03);--band: rgba(0, 0, 0, .04);--grain-opacity: .22;--tip-bg: #14171C;--tip-line: #2A2F38;--tip-text: #D1D5DB;--tip-titel: #FFFFFF;--shadow-card: 0 1px 2px rgba(16, 24, 40, .05), 0 4px 14px rgba(16, 24, 40, .06);--shadow-pop: 0 12px 32px rgba(16, 24, 40, .16)}:root{--kosten-0: color-mix(in srgb, var(--text-3) 82%, transparent);--kosten-1: color-mix(in srgb, var(--text-3) 62%, transparent);--kosten-2: color-mix(in srgb, var(--text-3) 46%, transparent);--kosten-3: color-mix(in srgb, var(--text-3) 33%, transparent);--kosten-4: color-mix(in srgb, var(--text-3) 22%, transparent)}:root[data-theme=light]{--accent-flaeche: #B6F04A}:root{--accent-flaeche: var(--accent)}*{box-sizing:border-box}html,body{margin:0;height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--fs-base);line-height:1.45;-webkit-font-smoothing:antialiased;transition:background var(--dauer),color var(--dauer)}a{color:inherit}button{font:inherit;color:inherit}kbd{font-family:var(--mono);font-size:var(--fs-xs);color:var(--text-3);border:1px solid var(--line-2);border-radius:4px;padding:1px 5px}.num,.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}svg text{font-family:var(--mono);font-size:var(--fs-sm);fill:var(--text-3)}::-moz-selection{background:var(--accent-dim)}::selection{background:var(--accent-dim)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}html{scrollbar-gutter:stable}*{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:5px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-track{background:transparent}:root{--anm-bild-grund: #07080A;--anm-bild-text: #F4F5F7;--anm-bild-text-2: #A3AAB5;--anm-akzent: #B6F04A;--anm-qr-grund: #FFFFFF;--anm-schleier: radial-gradient(90% 38% at 0% 0%, rgba(7, 8, 10, .82) 0%, rgba(7, 8, 10, .45) 45%, rgba(7, 8, 10, 0) 100%), linear-gradient(180deg, rgba(7, 8, 10, .35) 0%, rgba(7, 8, 10, 0) 22%, rgba(7, 8, 10, 0) 52%, rgba(7, 8, 10, .9) 100%)}.app{display:grid;grid-template-columns:var(--side) 1fr;min-height:100vh}.app.schmal{--side: 60px}.grain{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:var(--grain-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.side{position:sticky;top:0;height:100vh;z-index:var(--z-side);background:var(--bg-2);border-right:1px solid var(--line);display:flex;flex-direction:column;padding:var(--sp-6) var(--sp-4)}.brand{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:var(--sp-7)}.brand-link{display:block;min-width:0}.brand-logo{display:block;height:32px;width:auto;max-width:100%}.brand-logo-hell{display:none}:root[data-theme=dark] .brand-logo-hell{display:block}:root[data-theme=dark] .brand-logo-dunkel{display:none}.nav{display:flex;flex-direction:column;gap:var(--sp-1)}.nav a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;text-decoration:none;color:var(--text-2);font-weight:500;border-left:2px solid transparent;transition:background var(--dauer),color var(--dauer)}.nav a:hover{background:var(--card);color:var(--text)}.nav a.aktiv{background:var(--card);color:var(--accent);border-left-color:var(--accent)}.nav-ico{width:18px;text-align:center;font-size:15px;opacity:.8}.btn.seite-knopf{flex:none}.side-werkzeuge,.side-status,.nur-mobil,.zr-mobil,.zr-schleier{display:none}.zr-mobil{align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:52px;padding:8px 12px 8px 14px;background:var(--card);border:1px solid var(--line-2);border-radius:10px;cursor:pointer;text-align:left;color:var(--text)}.zr-mobil-text{display:grid;gap:1px;min-width:0}.zr-mobil-zeit{font-weight:600;font-size:var(--fs-base);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zr-mobil-vgl{font-family:var(--mono);font-size:var(--fs-xs);color:var(--text-3);white-space:nowrap}.zr-mobil .ico{width:18px;height:18px;flex:none;color:var(--text-3)}.side.zu{padding-left:10px;padding-right:10px}.side.zu .brand{justify-content:center;margin-bottom:var(--sp-5)}.side.zu .brand-link{display:none}.side.zu .nav a{justify-content:center;padding-left:0;padding-right:0;border-left:0}.side.zu .nav-text{display:none}.main{min-width:0;position:relative;z-index:1}.top,.seite{max-width:var(--inhalt-max);margin-left:auto;margin-right:auto;width:100%}.top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:var(--sp-5) var(--sp-7) 0;flex-wrap:wrap;row-gap:10px;container-type:inline-size}@container (max-width: 1100px){.zr-label{display:none}}@container (max-width: 900px){.vgl-tag{display:none}}.top-titel{font-family:var(--disp);font-weight:700;font-size:var(--fs-xl);letter-spacing:-.02em}.top-werkzeuge{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.seite{padding:var(--sp-6) var(--sp-7) 40px;display:grid;gap:var(--sp-5)}.seite>*{min-width:0}.karte{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:var(--sp-4) var(--sp-5);box-shadow:var(--shadow-card);animation:rein var(--dauer-lang) var(--ease) both}.karte:nth-child(1){animation-delay:.02s}.karte:nth-child(2){animation-delay:.06s}.karte:nth-child(3){animation-delay:.1s}.karte:nth-child(4){animation-delay:.14s}.karte:nth-child(5){animation-delay:.18s}.karte:nth-child(6){animation-delay:.22s}@keyframes rein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.karte h3{margin:0 0 var(--sp-3);font-family:var(--disp);font-weight:700;font-size:var(--fs-lg);letter-spacing:-.01em;display:flex;align-items:baseline;gap:10px;white-space:nowrap;min-width:0}.karte h3 small{font-family:var(--font);font-weight:400;font-size:var(--fs-sm);color:var(--text-3);min-width:0;overflow:hidden;text-overflow:ellipsis}.karte .kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:28px;margin-bottom:12px}.karte .kopf-text{display:grid;gap:3px;min-width:0}.karte .kopf h3{margin:0}.karte .kopf-aktionen{display:flex;align-items:center;gap:8px;flex:none}.karte .unter{font-size:var(--fs-sm);color:var(--text-3);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.raster-2{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:var(--sp-5)}.leer-hinweis{color:var(--text-3);padding:30px;text-align:center}.kpis{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:10px}.kpi{position:relative;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;height:140px;padding-bottom:14px;min-width:0;container-type:inline-size;--kpi-wert-max: var(--fs-kpi);--kpi-wert-umbruch: var(--fs-kpi-7);--kpi-einheit: .6;--kpi-vorschub: .58;--kpi-zeichen: 6;--kpi-einheit-zeichen: 0;--kpi-umbruch-ok: 0}.kpi>*{min-width:0}a.kpi:hover{border-color:var(--accent-2)}.kpi .wert{font-family:var(--mono);font-weight:500;font-size:var(--kpi-wert-max);letter-spacing:-.02em;line-height:1.1;align-self:flex-start;display:flex;flex-wrap:wrap;align-items:baseline;align-content:flex-start;-moz-column-gap:4px;column-gap:4px;min-height:max(calc(var(--kpi-wert-max) * 1.1),calc(var(--kpi-wert-umbruch) * 1.1 * (1 + var(--kpi-einheit))))}.kpi .wert{font-size:clamp(min(calc(var(--kpi-wert-umbruch) * var(--kpi-umbruch-ok)),(100cqi - 2px) / (var(--kpi-vorschub) * max(var(--kpi-zeichen),var(--kpi-einheit) * var(--kpi-einheit-zeichen)))),(100cqi - 6px) / (var(--kpi-vorschub) * (var(--kpi-zeichen) + var(--kpi-einheit) * var(--kpi-einheit-zeichen))),var(--kpi-wert-max))}.kpi .wert .zahl,.kpi .wert em{white-space:nowrap}.kpi .wert em{font-style:normal;font-size:calc(var(--kpi-einheit) * 1em);color:var(--text-2)}.kpi .label{color:var(--text-2);margin-top:6px;font-size:var(--fs-md);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi.lime .wert{color:var(--accent)}.kpi:after{content:"";position:absolute;right:-30px;top:-30px;width:90px;height:90px;border-radius:50%;background:var(--accent-dim);filter:blur(24px);opacity:0;transition:opacity .3s}.kpi:hover:after{opacity:1}.kpi .fuss{margin-top:auto;padding-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.kpi .cmp{display:flex;flex-direction:column;gap:3px;flex:none;min-width:0}.kpi .cmp .zeile{display:flex;align-items:center;gap:8px;min-width:0}.kpi .cmp-txt{font-size:var(--fs-sm);color:var(--text-2);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi .spark{flex:1 1 auto;width:100%;max-width:84px;min-width:0;height:24px;opacity:.9}.spark polyline{fill:none;stroke:var(--accent-2);stroke-width:1.6;stroke-linejoin:round;opacity:.85}.spark circle{fill:var(--accent-2)}.kpi.lime .spark polyline,.kpi.lime .spark circle{stroke:var(--accent);fill:var(--accent)}.kpi.lime .spark polyline{fill:none}.delta{display:inline-block;flex:none;font-family:var(--mono);font-size:var(--fs-sm);padding:2px 8px;border-radius:var(--r-pill);font-weight:600}.delta.plus{color:var(--accent);background:var(--accent-dim)}.delta.minus{color:var(--rot);background:var(--rot-dim)}.delta.neutral{color:var(--text-3);background:var(--card-2)}.delta .pf-hoch{color:var(--accent);font-weight:600}.delta .pf-runter{color:var(--rot);font-weight:600;margin-right:1px}.btn{background:var(--card-2);border:1px solid var(--line-2);color:var(--text);border-radius:8px;padding:7px 12px;cursor:pointer;font-size:var(--fs-md);font-weight:500;transition:border-color var(--dauer),background var(--dauer),color var(--dauer)}.btn:hover{border-color:var(--accent-2)}.btn:disabled{opacity:.5;cursor:default}.btn.lime{background:var(--accent-flaeche);color:var(--on-accent);border-color:transparent}.btn.klein{padding:4px 9px;font-size:var(--fs-sm)}.btn.icon{display:inline-flex;align-items:center;gap:6px}.btn.icon svg{width:15px;height:15px;flex:none}.btn.nur-icon{width:30px;height:30px;padding:0;justify-content:center;border-radius:var(--r-pill);color:var(--text-2)}.btn.nur-icon:hover{color:var(--text)}.btn.nur-icon svg{width:16px;height:16px}.btn.menue-knopf{display:none;flex:none}.ico{stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.badge{display:inline-block;font-family:var(--mono);font-size:var(--fs-xs);padding:2px 7px;border-radius:var(--r-pill);white-space:nowrap}.badge.ok{color:var(--accent);background:var(--accent-dim)}.badge.warn{color:var(--warn);background:var(--warn-dim)}.badge.rot{color:var(--rot);background:var(--rot-dim)}.badge.grau{color:var(--text-2);background:var(--card-2)}.live{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-sm);color:var(--text-3);cursor:default}.live i{width:8px;height:8px;border-radius:50%;background:var(--text-3)}.live.an i{background:var(--accent);box-shadow:0 0 0 3px var(--accent-dim);animation:puls 2s infinite}@keyframes puls{0%,to{box-shadow:0 0 0 3px var(--accent-dim)}50%{box-shadow:0 0 0 6px transparent}}.vgl-tag{display:inline-flex;align-items:center;gap:3px;padding:3px 10px 3px 8px;border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--card);font-family:var(--mono);font-size:var(--fs-sm);font-weight:600;color:var(--text-2);white-space:nowrap;cursor:help}.vgl-tag b{font-weight:600;font-size:var(--fs-xxs);line-height:1}.vgl-tag b.plus{color:var(--accent)}.vgl-tag b.minus{color:var(--rot);margin-right:3px}.zeitraum{display:flex;flex-direction:row-reverse;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-start}.seg{display:inline-flex;background:var(--card);border:1px solid var(--line-2);border-radius:9px;padding:3px;gap:2px}.seg button{background:none;border:none;border-radius:var(--r-sm);padding:6px 11px;color:var(--text-2);cursor:pointer;font-size:var(--fs-md);font-weight:500;white-space:nowrap;transition:background var(--dauer),color var(--dauer)}.seg button:hover{color:var(--text);background:var(--card-2)}.seg button.aktiv{background:var(--accent-flaeche);color:var(--on-accent)}.seg.klein{padding:2px;border-radius:7px}.seg.klein button{padding:3px 9px;font-size:var(--fs-sm)}.zr-label{color:var(--text-2);font-size:var(--fs-md);white-space:nowrap}.zr-anker{position:relative}.pop,.zr-pop{position:absolute;top:calc(100% + 8px);z-index:var(--z-pop);background:var(--card);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);animation:rein .18s both}.zr-pop{right:0;width:-moz-max-content;width:max-content;display:flex;gap:14px;padding:14px}.zr-schnell{display:flex;flex-direction:column;gap:2px;min-width:150px;padding-right:12px;border-right:1px solid var(--line)}.zr-schnell button{text-align:left;background:none;border:none;padding:7px 10px;border-radius:var(--r-sm);color:var(--text-2);cursor:pointer;font-size:var(--fs-md);transition:background var(--dauer),color var(--dauer)}.zr-schnell button:hover{background:var(--card-2);color:var(--text)}.zr-schnell button.aktiv{background:var(--accent-dim);color:var(--accent);font-weight:600}.zr-gruppe{font-size:var(--fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);padding:4px 10px 3px}.zr-gruppe+.zr-gruppe,button+.zr-gruppe{margin-top:10px}.zr-fuss{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:10px;border-top:1px solid var(--line)}.zr-fuss-text{font-size:var(--fs-md);color:var(--text-2);font-variant-numeric:tabular-nums}.rdp-root{--rdp-accent-color: var(--accent);--rdp-accent-background-color: var(--accent-dim);--rdp-range_middle-background-color: var(--accent-dim);--rdp-range_middle-color: var(--text);--rdp-range_start-date-background-color: var(--accent-flaeche);--rdp-range_end-date-background-color: var(--accent-flaeche);--rdp-range_start-color: var(--on-accent);--rdp-range_end-color: var(--on-accent);--rdp-range_start-background: linear-gradient(var(--rdp-gradient-direction), transparent 50%, var(--accent-dim) 50%);--rdp-range_end-background: linear-gradient(var(--rdp-gradient-direction), var(--accent-dim) 50%, transparent 50%);--rdp-today-color: var(--accent);--rdp-selected-border: 2px solid var(--accent-flaeche);--rdp-disabled-opacity: .28;--rdp-outside-opacity: .35;--rdp-day-width: 36px;--rdp-day-height: 36px;--rdp-day_button-width: 34px;--rdp-day_button-height: 34px;--rdp-months-gap: 20px;font-family:var(--font);font-size:var(--fs-md);color:var(--text)}.rdp-months{flex-wrap:nowrap}.rdp-caption_label{font-family:var(--disp);font-weight:700;font-size:var(--fs-base)}.rdp-weekday{color:var(--text-3);font-size:var(--fs-xs);font-weight:500}.rdp-chevron{fill:var(--text-2)}.rdp-button_next:hover .rdp-chevron,.rdp-button_previous:hover .rdp-chevron{fill:var(--accent)}.rdp-selected{font-size:inherit}.rdp-day_button{font-family:var(--mono);font-variant-numeric:tabular-nums}.rdp-day_button:hover:not([disabled]){background:var(--card-2)}.rdp-range_start .rdp-day_button,.rdp-range_end .rdp-day_button{font-weight:700}.rang,.abc-spalte{--rang-zeile: 18px;--rang-luecke: 5px}.rang{display:grid;grid-auto-rows:var(--rang-zeile);min-height:calc(13 * var(--rang-zeile) + 12 * var(--rang-luecke));grid-template-columns:minmax(0,1fr) 80px 68px 44px;gap:var(--rang-luecke) 10px;align-items:center;font-size:var(--fs-sm)}.rang .n{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text)}.rang a.n{text-decoration:none}.rang a.n:hover,.rang a.n:focus-visible{color:var(--accent);text-decoration:underline;outline:none}.rang .n em{font-style:normal;font-family:var(--mono);font-size:var(--fs-xs);color:var(--text-3);display:inline-block;width:20px}.rang .b{height:8px;background:var(--card-2);border-radius:4px;overflow:hidden}.rang .b i{display:block;height:100%;background:linear-gradient(90deg,var(--accent-2),var(--accent));border-radius:4px;transform-origin:left;animation:wachs .8s var(--ease) both}@keyframes wachs{0%{transform:scaleX(0)}}.rang .v{text-align:right;font-family:var(--mono);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.rang .p{text-align:right;font-family:var(--mono);font-size:var(--fs-sm);color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap}.rang .n.rest,.rang .v.rest{color:var(--text-3)}.rang .b.rest{background:transparent}.rang-abc{display:grid;grid-template-columns:30px minmax(0,1fr);-moz-column-gap:8px;column-gap:8px;align-items:start}.abc-spalte{display:grid;grid-auto-rows:var(--rang-zeile);gap:var(--rang-luecke)}.abc-strich{display:grid;grid-template-columns:4px 1fr;-moz-column-gap:5px;column-gap:5px;align-items:start;cursor:help}.abc-strich i{display:block;height:100%;border-radius:2px;background:var(--accent);opacity:var(--deck, 1)}.abc-strich .t{display:grid;line-height:var(--rang-zeile)}.abc-strich b{font-family:var(--mono);font-size:var(--fs-xs);font-weight:600;color:var(--text-2)}.abc-strich small{font-family:var(--mono);font-size:var(--fs-xs);line-height:12px;color:var(--text-3);white-space:nowrap;font-variant-numeric:tabular-nums}.legende{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:var(--fs-sm);color:var(--text-2);margin-top:8px;margin-left:var(--legende-einzug, 0)}.legende span{white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.legende .sym{display:block;flex:none}.legende .sym.akt line{stroke:var(--accent);stroke-width:2.4;stroke-linecap:round}.legende .sym.vor line{stroke:var(--neutral-linie);stroke-width:1.8;stroke-dasharray:4 3}.legende .sym.offen .ring{fill:var(--band)}.legende .sym.offen .punkt{fill:var(--accent)}.legende .sym.lack line{stroke:var(--blau);stroke-width:2;stroke-linecap:round}.legende .sym.lack-vor line{stroke:var(--blau);stroke-width:1.6;stroke-dasharray:4 3;opacity:.75}.chart{width:100%;overflow:hidden}.chart-karte{display:flex;flex-direction:column}.chart-karte .chart{flex:1 1 0;min-height:0}.linie .raster{stroke:var(--line)}.linie .f{fill:url(#gradAkzent)}.linie .akt{fill:none;stroke:var(--accent);stroke-width:2.4;stroke-linejoin:round}.linie .akt.offen{stroke-width:2;opacity:.5}.linie .vor{fill:none;stroke:var(--neutral-linie);stroke-width:1.8;stroke-dasharray:5 4;stroke-linejoin:round}.linie .pt{fill:var(--bg);stroke:var(--accent);stroke-width:2}.linie .pt2{fill:var(--bg);stroke:var(--text-2);stroke-width:1.5}.linie .band{fill:var(--text);opacity:.045}.linie .pt-offen{fill:var(--accent);stroke:var(--bg);stroke-width:2}.linie .stapel{stroke:none;fill:var(--accent)}.linie .stapel0{fill-opacity:.3}.linie .stapel1{fill-opacity:.19}.linie .stapel2{fill-opacity:.1}.linie .stapel.offen{opacity:.55}.legende .balken.stapel0{fill:var(--accent);opacity:.3}.legende .balken.stapel1{fill:var(--accent);opacity:.19}.legende .balken.stapel2{fill:var(--accent);opacity:.1}.linie .lack-akt{fill:none;stroke:var(--blau);stroke-width:2;stroke-linejoin:round}.linie .lack-akt.offen{stroke-width:1.6;opacity:.5}.linie .lack-vor{fill:none;stroke:var(--blau);stroke-width:1.6;stroke-dasharray:5 4;stroke-linejoin:round;opacity:.75}.linie .pt-lack{fill:var(--bg);stroke:var(--blau);stroke-width:1.8}.linie .pt-lack.offen{fill:var(--blau);opacity:.7}.linie .pt-lack-vor{fill:var(--bg);stroke:var(--blau);stroke-width:1.3;opacity:.75}.linie text.hinweis{fill:var(--text-2);font-size:var(--fs-xs)}.welle{position:relative;margin-top:6px}.welle svg{display:block;width:100%}.welle .kante{fill:none;stroke:var(--accent);stroke-width:1.5;opacity:.9;vector-effect:non-scaling-stroke}.welle .trenn{stroke:var(--card);stroke-width:1.5;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.stufe{position:absolute;display:grid;justify-items:start;min-width:0}.tag{display:grid;gap:4px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:6px 10px 7px;box-shadow:var(--shadow-card);width:var(--tag-breite, 292px);max-width:100%}.tag.eng .zeile{grid-template-columns:minmax(0,1fr) 72px var(--chip-breite, 72px);-moz-column-gap:6px;column-gap:6px}.tag .zeile{display:grid;grid-template-columns:minmax(0,1fr) 78px var(--chip-breite, 72px);align-items:center;-moz-column-gap:8px;column-gap:8px;white-space:nowrap;padding:1px 0}.tag .rate-label{overflow:hidden;text-overflow:ellipsis}.tag .zeile .rate-wert{text-align:right}.tag .zeile .delta{justify-self:start}.tag .zeile.rate{border-top:1px solid var(--line);padding-top:5px}.tag .teile{display:grid;gap:0;border-top:1px solid var(--line);padding-top:4px}.tag .zeile.teil{padding:0}.tag .zeile.teil .rate-label{font-size:var(--fs-xs);color:var(--text-2);padding-left:10px}.tag .zeile.teil .rate-wert{font-size:var(--fs-xs);font-weight:500;color:var(--text)}.tag .zeile.teil .teil-anteil{font-family:var(--mono);font-size:var(--fs-xs);color:var(--text-2);text-align:right;white-space:nowrap}.tag .rate-label{color:var(--text-2);font-size:var(--fs-sm);white-space:nowrap}.tag .rate-wert{font-family:var(--mono);font-weight:600;font-size:var(--fs-base);color:var(--text);white-space:nowrap}.welle-liste{display:none;gap:8px;margin-top:10px}.welle-liste .tag{width:100%}.tip{position:fixed;z-index:var(--z-tip);max-width:340px;padding:7px 10px 8px;border-radius:var(--r-sm);background:var(--tip-bg);color:var(--tip-text);border:1px solid var(--tip-line);box-shadow:var(--shadow-pop);font-size:var(--fs-sm);line-height:1.45;pointer-events:none;visibility:hidden}.tip.sichtbar{visibility:visible;animation:tip-rein .12s ease-out both}.tip b{display:block;font-weight:600;color:var(--tip-titel);margin-bottom:2px}.tip span{display:block}.tip:after{content:"";position:absolute;left:var(--pfeil, 50%);bottom:-5px;width:8px;height:8px;background:var(--tip-bg);border-right:1px solid var(--tip-line);border-bottom:1px solid var(--tip-line);transform:translate(-50%) rotate(45deg)}.tip.unten:after{bottom:auto;top:-5px;border:0;border-left:1px solid var(--tip-line);border-top:1px solid var(--tip-line)}@keyframes tip-rein{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.toasts{position:fixed;bottom:22px;right:22px;display:grid;gap:8px;z-index:var(--z-toast)}.toast{background:var(--card);color:var(--text);border:1px solid var(--line-2);border-left:3px solid var(--accent);box-shadow:var(--shadow-pop);padding:10px 14px;border-radius:8px;font-size:var(--fs-md);min-width:240px;max-width:360px;animation:rein .2s both}.toast b{font-family:var(--disp)}.toast small{display:block;color:var(--text-3);font-size:var(--fs-xs);margin-top:2px}.toast.warn{border-left-color:var(--warn)}.kpi.waehlbar{padding:0;position:relative}.kpi.waehlbar .kpi-flaeche{display:flex;flex-direction:column;gap:inherit;width:100%;height:100%;padding:14px 16px;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:inherit;transition:background var(--dauer);container-type:inline-size}.kpi.waehlbar .kpi-flaeche>*{width:100%}.kpi.waehlbar:hover{border-color:var(--line-2)}.kpi.waehlbar .kpi-flaeche:hover{background:var(--card-2)}.kpi.waehlbar .kpi-flaeche:focus-visible{outline:2px solid var(--accent-2);outline-offset:-2px}.kpi.gewaehlt{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.kpi-x{position:absolute;top:6px;right:6px;display:grid;place-content:center;width:22px;height:22px;border-radius:50%;color:var(--text-3);cursor:pointer}.kpi-x:hover{background:var(--card-2);color:var(--text)}.kpi-x .ico{width:13px;height:13px}.btn .knopf-zahl{margin-left:2px;padding:1px 6px;border-radius:var(--r-pill);background:var(--warn-dim);color:var(--warn);font-family:var(--mono);font-size:var(--fs-xxs);font-weight:600}.filterleiste{display:grid;gap:10px;margin:0 0 10px}.filterleiste>*{min-width:0}.filterzeile{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filterzeile>.suche{flex:1 1 260px;max-width:440px}.filter-reset{margin-left:auto;display:inline-flex;align-items:center;gap:4px;background:none;border:0;border-radius:var(--r-sm);padding:6px 8px;color:var(--text-2);cursor:pointer;font:inherit;font-size:var(--fs-sm)}.filter-reset:hover{color:var(--text);background:var(--card-2)}.filter-reset .ico{width:13px;height:13px}.fm-anker{position:relative;display:inline-flex;align-items:center}.fpille{display:inline-flex;align-items:center;gap:6px;background:var(--card-2);border:1px solid var(--line-2);border-radius:var(--r-pill);padding:6px 10px 6px 12px;color:var(--text-2);cursor:pointer;font:inherit;font-size:var(--fs-md);font-weight:500;white-space:nowrap;transition:border-color var(--dauer),color var(--dauer),background var(--dauer)}.fpille:hover,.fpille[aria-expanded=true]{border-color:var(--accent-2);color:var(--text)}.fpille.aktiv{background:var(--accent-dim);border-color:transparent;color:var(--text);padding-right:30px}.fpille .ico{width:14px;height:14px;color:var(--text-3);transition:transform var(--dauer)}.fpille[aria-expanded=true] .ico{transform:rotate(180deg)}.fpille-wert{font-weight:600;color:var(--accent);max-width:180px;overflow:hidden;text-overflow:ellipsis}.fpille-x{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:22px;height:22px;border-radius:50%;border:0;background:none;color:var(--text-2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.fpille-x:hover{background:var(--card);color:var(--text)}.fpille-x .ico{width:12px;height:12px}.fmenu{left:0;min-width:220px;max-width:320px;padding:6px;display:flex;flex-direction:column;gap:4px}.fmenu.rechts{left:auto;right:0}.fmenu-kopf{display:none}.fmenu-suche{flex:none;min-width:0;margin:2px 2px 4px}.fmenu-suche input{padding:6px 0;font-size:var(--fs-sm)}.fmenu-liste{display:flex;flex-direction:column;gap:1px;max-height:320px;overflow:auto}.fmenu-liste button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:none;border:0;border-radius:var(--r-sm);padding:7px 10px;color:var(--text-2);cursor:pointer;font:inherit;font-size:var(--fs-md)}.fmenu-liste button span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fmenu-liste button em{font-style:normal;font-family:var(--mono);font-size:var(--fs-xs);color:var(--text-3);font-variant-numeric:tabular-nums}.fmenu-liste button .ico{width:14px;height:14px;color:var(--accent);flex:none}.fmenu-liste button:hover,.fmenu-liste button:focus-visible{background:var(--card-2);color:var(--text);outline:none}.fmenu-liste button.aktiv{color:var(--text);font-weight:600}.fmenu-leer{padding:10px;color:var(--text-3);font-size:var(--fs-sm);text-align:center}.reiter{display:flex;gap:2px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.reiter::-webkit-scrollbar{display:none}.reiter button{display:inline-flex;align-items:center;gap:6px;background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:8px 10px;color:var(--text-2);cursor:pointer;font:inherit;font-size:var(--fs-md);font-weight:500;white-space:nowrap;transition:color var(--dauer),border-color var(--dauer)}.reiter button:hover{color:var(--text)}.reiter button.aktiv{color:var(--text);border-bottom-color:var(--accent)}.reiter button em{font-style:normal;font-family:var(--mono);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--text-3);background:var(--card-2);border-radius:var(--r-pill);padding:1px 6px}.reiter button.aktiv em{background:var(--accent-dim);color:var(--accent)}.suche{display:inline-flex;align-items:center;gap:6px;background:var(--card-2);border:1px solid var(--line-2);border-radius:8px;padding:0 10px;min-width:240px;color:var(--text-3)}.suche .ico{width:15px;height:15px;flex:none}.suche input{flex:1 1 auto;min-width:0;background:none;border:0;padding:7px 0;color:var(--text);font:inherit;font-size:var(--fs-md);outline:none}.suche input::-moz-placeholder{color:var(--text-3)}.suche input::placeholder{color:var(--text-3)}.tabelle-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.tabelle-layout.mit-panel{grid-template-columns:minmax(0,1fr) 400px}.tabelle-bereich{min-width:0;container-type:inline-size}@container (max-width: 1250px){.tabelle .neben2{display:none}}@container (max-width: 920px){.tabelle .neben{display:none}.tabelle th{letter-spacing:0}}.detail-panel{position:sticky;top:12px;max-height:calc(100vh - 24px);display:flex;flex-direction:column;min-width:0;background:var(--card);border:1px solid var(--line-2);border-radius:var(--r);overflow:hidden;animation:rein .18s both}.detail-panel .schublade-kopf{padding:10px 10px 10px 14px}.detail-panel .schublade-kopf h3{font-size:var(--fs-base)}.detail-panel .schublade-inhalt{padding:14px;overflow-x:hidden}.detail-panel .kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}.karte .detail-titel{display:block;white-space:normal;margin:0}.tabelle tbody tr.gewaehlt,.tabelle tbody tr.gewaehlt:hover{background:var(--accent-dim);box-shadow:inset 3px 0 0 var(--accent)}.tabelle-rahmen{overflow-x:auto}.tabelle{width:100%;border-collapse:collapse;font-size:var(--fs-sm);table-layout:fixed}.tabelle th,.tabelle td{overflow:hidden;text-overflow:ellipsis}.tabelle .sp-marke{width:104px}.tabelle .sp-menge{width:58px}.tabelle .sp-preis,.tabelle .sp-impressionen{width:78px}.tabelle .sp-aufrufe{width:88px}.tabelle .sp-verkauft{width:72px}.tabelle .sp-verkauft90{width:76px}.tabelle .sp-wettbewerb{width:88px}.tabelle .sp-aend{width:138px}.tabelle .sp-status{width:80px}.tabelle .sp-rang{width:66px}.tabelle .sp-nachweis{width:132px}.tabelle .sp-pruefung{width:250px}.produkt-tabelle .sp-kebay,.produkt-tabelle .sp-kshop,.produkt-tabelle .sp-kamazon{width:62px}.produkt-tabelle .sp-preis-ebay,.produkt-tabelle .sp-preis-shop,.produkt-tabelle .sp-preis-amazon,.produkt-tabelle .sp-spanne{width:86px}.produkt-tabelle .sp-art{width:122px}.eingang-farbe{border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;min-width:0}.eingang-farbe .pl-kopf{margin-bottom:6px}.eingang-farbe .pruef-liste{gap:6px}@container (min-width: 760px){.pruef:has(>.eingang-farbe){display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:10px;align-items:start}}.pl-text{color:var(--text);overflow-wrap:anywhere}.tabelle th.fest{cursor:default}.tabelle th.fest:hover{color:var(--text-3)}.tabelle th,.tabelle td{padding:7px 8px;text-align:left;border-bottom:1px solid var(--line);vertical-align:middle}.tabelle th{font-weight:600;color:var(--text-3);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tabelle th:hover,.tabelle th.aktiv{color:var(--text)}.tabelle th .pfeil{margin-left:4px;font-size:9px}.tabelle td.num,.tabelle th.num{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.tabelle td.titel{max-width:0}.tabelle td.titel span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text)}.tabelle td.titel small{display:block;color:var(--text-3);font-family:var(--mono);font-size:var(--fs-xs)}.tabelle td.titel .mit-mark{display:flex;align-items:center;gap:6px;min-width:0}.tabelle td.titel .mit-mark>span{flex:0 1 auto;min-width:0}.tabelle td.titel .mit-mark>.badge{flex:none}.tabelle tbody tr{cursor:pointer;transition:background var(--dauer)}.tabelle tbody tr:hover,.tabelle tbody tr:focus-visible{background:var(--card-2);outline:none}.aend-zelle{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.aend-zelle time{font-family:var(--mono);font-size:var(--fs-xs);color:var(--text-3)}.seitenwahl{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px}.seitenwahl-knoepfe{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-sm)}.schleier{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:calc(var(--z-pop) - 1)}.schublade{position:fixed;top:0;right:0;bottom:0;width:min(520px,100%);background:var(--card);border-left:1px solid var(--line-2);box-shadow:var(--shadow-pop);z-index:var(--z-pop);display:flex;flex-direction:column;animation:schublade .2s ease-out both}@keyframes schublade{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}.schublade-kopf{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.kopf-badges{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}.schublade-kopf .schublade-aktionen{margin-left:auto}.schublade-kopf h3{margin:0;font-family:var(--disp);font-size:var(--fs-lg)}.schublade-inhalt{padding:16px;overflow:auto;display:grid;gap:16px;align-content:start}.schublade-aktionen{display:inline-flex;align-items:center;gap:8px}.detail{display:grid;gap:20px;min-width:0}.detail-kopf{display:grid;gap:8px}.detail-titel{margin:0;font-family:var(--disp);font-weight:600;font-size:var(--fs-lg);line-height:1.3;color:var(--text);white-space:normal;overflow-wrap:anywhere}.detail-kennung{display:flex;flex-wrap:wrap;align-items:center;gap:2px 4px;font-family:var(--mono);font-size:var(--fs-xs);color:var(--text-2)}.detail-kennung .trenner{color:var(--text-3);margin:0 2px}.detail-kennung .btn.nur-icon{width:22px;height:22px}.detail-kennung .btn.nur-icon svg{width:13px;height:13px}.detail-farbe{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:var(--fs-xs);color:var(--text-2)}.detail-farbe .farbe{width:14px;height:14px}.detail h4{margin:0 0 8px;font-family:var(--disp);font-size:var(--fs-base)}.kacheln{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.kachel{background:var(--card-2);border-radius:var(--r);padding:10px 12px;min-width:0}.kachel .wert{font-family:var(--mono);font-size:var(--fs-lg);font-weight:600;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kachel .label{font-size:var(--fs-xs);color:var(--text-3);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kachel.warn .wert{color:var(--warn)}.kachel.rot .wert{color:var(--rot)}.trichter{display:grid;gap:6px}.trichter-stufe{display:grid;grid-template-columns:88px minmax(0,1fr) 56px;align-items:center;gap:10px;font-size:var(--fs-sm);color:var(--text-2)}.trichter-stufe .b{height:8px;background:var(--card-2);border-radius:4px;overflow:hidden}.trichter-stufe .b i{display:block;height:100%;background:linear-gradient(90deg,var(--accent-2),var(--accent));border-radius:4px}.trichter-stufe .v{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--text)}.trichter-rate{display:flex;align-items:center;gap:8px;padding:2px 0 2px 98px;font-size:var(--fs-xs);color:var(--text-3)}.trichter-rate b{font-family:var(--mono);font-size:var(--fs-sm);color:var(--text);font-variant-numeric:tabular-nums}.trichter-rate .delta{font-size:var(--fs-xxs);padding:1px 6px}.zeitstrahl{list-style:none;margin:4px 0 0 4px;padding:0 0 0 16px;border-left:2px solid var(--line-2);display:grid;gap:12px}.zeitstrahl li{position:relative;display:grid;gap:3px;font-size:var(--fs-sm)}.zeitstrahl li:before{content:"";position:absolute;left:-21px;top:4px;width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--card)}.zeitstrahl li.start:before{background:var(--text-3)}.zeitstrahl time{font-family:var(--mono);font-size:var(--fs-xs);color:var(--text-3)}.zs-zeile{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center}.farbe{display:inline-block;width:18px;height:18px;border-radius:50%;border:1px solid var(--line-2);vertical-align:middle}.kasten{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;margin:0;border:1.5px solid var(--line-2);border-radius:4px;background:var(--card);cursor:pointer;display:inline-grid;place-content:center;vertical-align:middle;transition:background var(--dauer),border-color var(--dauer)}.kasten:hover{border-color:var(--accent-2)}.kasten:checked,.kasten:indeterminate{background:var(--accent-flaeche);border-color:var(--accent-flaeche)}.kasten:checked:after{content:"";width:9px;height:5px;border:2px solid var(--on-accent);border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}.kasten:indeterminate:after{content:"";width:8px;height:2px;background:var(--on-accent)}.kasten:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tabelle th.wahl,.tabelle td.wahl{width:26px;padding-right:2px;cursor:default}.tabelle td.wb{color:var(--text-2)}.aktionsleiste{position:sticky;bottom:12px;z-index:3;display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:10px;padding:8px 10px 8px 14px;background:var(--card-2);border:1px solid var(--line-2);border-radius:var(--r);box-shadow:var(--shadow-pop);animation:rein .18s both}.aktionsleiste>b{font-weight:600;white-space:nowrap;margin-right:4px}.leiste-link{background:none;border:0;color:var(--accent);cursor:pointer;font:inherit;font-size:var(--fs-sm);padding:4px 6px;border-radius:var(--r-sm)}.leiste-link:hover{background:var(--card)}.aktionsleiste .trenner{width:1px;height:22px;background:var(--line-2);margin:0 6px}.aktionsleiste .rechts{margin-left:auto}.aktion-anker{position:relative;display:inline-flex}.aktion-form{top:auto;bottom:calc(100% + 8px);left:0;width:300px;padding:12px 14px;display:grid;gap:10px}.aktion-form h4{margin:0;font-family:var(--disp);font-size:var(--fs-base)}.aktion-form p{margin:0;font-size:var(--fs-sm);color:var(--text-2)}.feld{display:grid;gap:4px;font-size:var(--fs-sm);color:var(--text-2)}.eingabe{display:flex;align-items:center;gap:6px;background:var(--card-2);border:1px solid var(--line-2);border-radius:8px;padding:0 10px}.eingabe:focus-within{border-color:var(--accent-2)}.eingabe input{flex:1 1 auto;min-width:0;background:none;border:0;padding:7px 0;color:var(--text);font:inherit;font-family:var(--mono);font-size:var(--fs-md);outline:none}.eingabe em{font-style:normal;color:var(--text-3);font-size:var(--fs-sm)}.optionen{display:grid;gap:2px}.optionen button{text-align:left;background:none;border:1px solid transparent;border-radius:var(--r-sm);padding:7px 10px;color:var(--text-2);cursor:pointer;font:inherit;font-size:var(--fs-md)}.optionen button:hover{background:var(--card-2);color:var(--text)}.optionen button.aktiv{background:var(--accent-dim);color:var(--text);font-weight:600}.wahl-zeile{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);color:var(--text-2);cursor:pointer}.form-fuss{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding-top:2px}.form-fuss .nebentext{margin-right:auto}.pruef{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.pruef-kopf b{display:block;font-family:var(--disp);font-size:var(--fs-base);color:var(--text)}.hinweis{padding:8px 10px;border-radius:var(--r-sm);background:var(--warn-dim);color:var(--text);font-size:var(--fs-sm);line-height:1.4}.hinweis.ok{background:var(--accent-dim)}.hinweis.rot{background:var(--rot-dim)}.pruef-liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.pruef-liste li{padding:8px 10px;border:1px solid var(--line);border-radius:var(--r-sm);display:grid;grid-template-columns:minmax(0,1fr);gap:4px;font-size:var(--fs-sm);min-width:0}.pruef-liste li.blockiert,.pruef-liste li.uebersprungen{opacity:.65}.pl-kopf{display:flex;align-items:center;gap:8px}.pl-titel{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.pl-diff{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--text);overflow-wrap:anywhere}.pl-hinweis{color:var(--text-2);overflow-wrap:anywhere}.pl-hinweis.block{color:var(--rot)}.pl-hinweis.warn{color:var(--warn)}.pl-hinweis.trocken{color:var(--text-3)}.pruef-fuss{display:flex;justify-content:flex-end;gap:8px;position:sticky;bottom:-14px;margin:0 -14px -14px;padding:10px 14px 14px;background:var(--card);border-top:1px solid var(--line)}.pruef-fuss .nebentext{margin-right:auto;align-self:center}.schritte{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;row-gap:4px}.schritte li{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs);color:var(--text-3);white-space:nowrap}.schritte li+li:before{content:"";width:12px;height:1px;background:var(--line-2);margin:0 6px}.schritte li i{display:inline-grid;place-content:center;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--line-2);font-style:normal;font-family:var(--mono);font-size:var(--fs-xxs)}.schritte li.fertig i{background:var(--accent-flaeche);border-color:var(--accent-flaeche);color:var(--on-accent)}.schritte li.fertig i .ico{width:12px;height:12px}.schritte li.aktiv{color:var(--text);font-weight:600}.schritte li.aktiv i{border-color:var(--accent);color:var(--accent)}.schritte li.rot,.schritte li.rot i{color:var(--rot);border-color:var(--rot)}.schritte li.warn,.schritte li.warn i{color:var(--warn);border-color:var(--warn)}.pl-werkzeuge{display:inline-flex;gap:2px;margin-left:auto;flex:none}.pl-werkzeuge .btn.nur-icon{width:24px;height:24px}.pl-werkzeuge .btn.nur-icon .ico{width:13px;height:13px}.pruef-liste li.aus{opacity:.5}.pruef-liste li.aus .pl-diff{text-decoration:line-through}.pl-hinweis.info{color:var(--accent)}.pl-hinweis.ergebnis{color:var(--text)}.pl-edit{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pl-edit .eingabe{padding:0 8px}.pl-edit .eingabe input{padding:4px 0;width:90px;font-size:var(--fs-sm)}.freigabe-box{border:1px solid var(--accent);border-radius:var(--r);padding:12px 14px;display:grid;gap:8px;background:var(--accent-dim)}.freigabe-box b{font-family:var(--disp);font-size:var(--fs-base);color:var(--text)}.freigabe-box p{margin:0;font-size:var(--fs-sm);color:var(--text-2);line-height:1.45}.fortschritt{height:6px;border-radius:3px;background:var(--card);overflow:hidden;margin-top:6px}.fortschritt i{display:block;height:100%;background:var(--accent);transition:width .4s}.auftraege{display:grid;gap:6px}.auftrag-zeile{display:grid;gap:4px;text-align:left;width:100%;background:var(--card-2);border:1px solid transparent;border-radius:var(--r-sm);padding:8px 10px;color:var(--text);cursor:pointer;font:inherit;min-width:0}.auftrag-zeile:hover,.auftrag-zeile:focus-visible{border-color:var(--accent-2);outline:none}.auftrag-zeile b{font-size:var(--fs-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auftrag-zeile .az-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-family:var(--mono);font-size:var(--fs-xs);color:var(--text-3)}.panel-reiter{padding:8px 14px 0}.inhalt{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;min-width:0}.inhalt section h4{margin:0 0 8px;font-family:var(--disp);font-size:var(--fs-base)}.inhalt-stand{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:var(--fs-xs);color:var(--text-3);font-family:var(--mono)}.galerie{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:6px}.galerie a,.galerie .platzhalter{display:block;aspect-ratio:1;border-radius:var(--r-sm);overflow:hidden;background:var(--card-2);border:1px solid var(--line);min-width:0}.galerie img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.galerie .haupt{grid-column:span 2;grid-row:span 2}.galerie .platzhalter{display:grid;place-content:center;font-size:var(--fs-xxs);color:var(--text-3);text-align:center;padding:4px}.titel-zeile{display:grid;gap:4px}.titel-zeile b{font-weight:600;color:var(--text);overflow-wrap:anywhere}.titel-zeile small{font-family:var(--mono);font-size:var(--fs-xs);color:var(--text-3)}.merkmale{width:100%;border-collapse:collapse;font-size:var(--fs-sm);table-layout:fixed}.merkmale th,.merkmale td{text-align:left;padding:5px 8px;border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere}.merkmale th{width:42%;font-weight:500;color:var(--text-3)}.merkmale tr.neu th,.merkmale tr.neu td{background:var(--accent-dim)}.merkmale tr.geaendert th,.merkmale tr.geaendert td{background:var(--warn-dim)}.merkmale tr.entfernt th,.merkmale tr.entfernt td{background:var(--rot-dim);text-decoration:line-through}.merkmale .alt{color:var(--text-3);text-decoration:line-through;margin-right:6px}.beschreibung{display:grid;gap:6px}.beschreibung-rahmen{border:1px solid var(--line-2);border-radius:var(--r-sm);overflow:hidden;background:#fff}.beschreibung-rahmen iframe{display:block;width:100%;border:0;min-height:200px}.beschreibung-roh{max-height:360px;overflow:auto;font-family:var(--mono);font-size:var(--fs-xs);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--card-2);padding:10px;border-radius:var(--r-sm);margin:0}.wortdiff{line-height:1.7;overflow-wrap:anywhere;font-size:var(--fs-sm);color:var(--text)}.wortdiff .plus{background:var(--accent-dim);border-radius:3px;padding:0 3px}.wortdiff .minus{background:var(--rot-dim);color:var(--text-3);text-decoration:line-through;border-radius:3px;padding:0 3px}.vergleich-kopf{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:6px}.vergleich-kopf h4{margin:0}.vorlage-dl{margin:0;display:grid;grid-template-columns:minmax(96px,max-content) minmax(0,1fr);gap:4px 12px;font-size:var(--fs-sm)}.vorlage-dl dt{color:var(--text-3)}.vorlage-dl dd{margin:0;color:var(--text);font-family:var(--mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0}.vorlage-dl .vorlage-zeile{display:contents}.vorlage ol{margin:0;padding-left:18px;font-size:var(--fs-sm);display:grid;gap:3px}.vorlage ol li{font-family:var(--mono);overflow-wrap:anywhere}.pl-mehr{background:none;border:0;color:var(--accent);cursor:pointer;font:inherit;font-size:var(--fs-xs);padding:0;text-align:left}.pl-vergleich{margin-top:6px;padding-top:8px;border-top:1px dashed var(--line-2)}.gefahren{display:grid;gap:6px}.ghs{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ghs b{font-size:var(--fs-sm);color:var(--rot)}.saetze{margin:0;padding-left:18px;font-size:var(--fs-sm);color:var(--text-2);display:grid;gap:2px}.pl-diff.gleich{color:var(--text-3)}.bearbeiten{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}.bearbeiten section{display:grid;gap:6px;min-width:0}.bearbeiten section h4{margin:0;font-family:var(--disp);font-size:var(--fs-base)}.bearbeiten .zwei{display:grid;grid-template-columns:1fr 1fr;gap:8px}.eingabe.text input{font-family:inherit}.bearbeiten textarea{width:100%;min-height:220px;resize:vertical;background:var(--card-2);border:1px solid var(--line-2);border-radius:8px;padding:8px 10px;color:var(--text);font-family:var(--mono);font-size:var(--fs-xs);line-height:1.45;outline:none;box-sizing:border-box}.bearbeiten textarea:focus{border-color:var(--accent-2)}.bild-zeile{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;font-family:var(--mono);font-size:var(--fs-xs);color:var(--text-2)}.bild-zeile img,.bild-zeile .platzhalter{width:36px;height:36px;-o-object-fit:cover;object-fit:cover;border-radius:6px;background:var(--card-2);border:1px solid var(--line);display:block}.bild-zeile span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bild-zeile .pl-werkzeuge{margin:0}.merk-edit{width:100%;border-collapse:collapse;table-layout:fixed}.merk-edit td{padding:2px 4px 2px 0;vertical-align:middle}.merk-edit td:first-child{width:42%}.merk-edit td:last-child{width:28px;padding-right:0}.merk-edit .eingabe input{font-size:var(--fs-sm);padding:5px 0}.form-fuss.unten{position:sticky;bottom:-14px;margin:0 -14px -14px;padding:10px 14px 14px;background:var(--card);border-top:1px solid var(--line)}.faden-liste{display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--line)}.faden{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;gap:12px;padding:12px 8px;border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:none;width:100%;font:inherit;color:var(--text);transition:background var(--dauer);align-items:start;min-width:0}.faden:hover,.faden:focus-visible{background:var(--card-2);outline:none}.faden.gewaehlt{background:var(--accent-dim);box-shadow:inset 3px 0 0 var(--accent)}.faden.offen .faden-kopf b{color:var(--text)}.faden.wartet .faden-kopf b,.faden.erledigt .faden-kopf b{color:var(--text-2);font-weight:500}.avatar{width:36px;height:36px;border-radius:50%;display:grid;place-content:center;background:var(--card-2);border:1px solid var(--line-2);font-family:var(--mono);font-size:var(--fs-xs);font-weight:600;color:var(--text-2)}.faden-mitte{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.faden-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.faden-kopf b{font-weight:600;overflow-wrap:anywhere}.faden-artikel{display:block;font-size:var(--fs-xs);color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;min-width:0}.zitat{margin-top:4px;font-size:var(--fs-sm);color:var(--text-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.faden-rechts{display:grid;justify-items:end;align-content:start;gap:4px;min-width:76px;font-family:var(--mono);font-size:var(--fs-xs);color:var(--text-3);white-space:nowrap}.faden-rechts time.wartend{color:var(--warn)}.faden-rechts time.ueberfaellig{color:var(--rot);font-weight:600}.faden-zahl{font-family:var(--mono);font-size:var(--fs-xxs);color:var(--text-3)}.faden-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;min-width:0}.chat{display:grid;gap:8px}.blase{max-width:88%;padding:8px 12px;border-radius:12px;font-size:var(--fs-sm);line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.blase.kaeufer{justify-self:start;background:var(--card-2);border-bottom-left-radius:4px}.blase.wir{justify-self:end;background:var(--accent-dim);border-bottom-right-radius:4px}.blase time{display:block;margin-top:4px;font-family:var(--mono);font-size:var(--fs-xxs);color:var(--text-3)}.chat-mehr{justify-self:center;padding:4px 12px;border:1px solid var(--line-2);border-radius:999px;background:none;color:var(--text-2);font:inherit;font-size:var(--fs-xs);cursor:pointer;transition:background var(--dauer)}.chat-mehr:hover{background:var(--card-2);color:var(--text)}.inhalt.gespraech{gap:12px}.antwort-unten{position:sticky;bottom:-14px;margin:4px -14px -14px;padding:10px 14px 12px;background:var(--card);border-top:1px solid var(--line);display:grid;gap:8px}.schublade .antwort-unten{bottom:-16px;margin:4px -16px -16px;padding:10px 16px 14px}.antwort-kopf{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.antwort-kopf>:first-child{margin-right:auto}.bezug{display:grid;gap:0;border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden}.bezug-zeile{display:grid;gap:2px;padding:9px 11px;font-size:var(--fs-sm);min-width:0}.bezug-zeile+.bezug-zeile{border-top:1px solid var(--line)}.bezug-zeile b{font-weight:600;overflow-wrap:anywhere}.bezug-titel{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.bezug-zeile .mono{font-family:var(--mono);font-size:var(--fs-xs);color:var(--text-2);overflow-wrap:anywhere}.fakten{margin:7px 0 0;display:flex;flex-wrap:wrap;gap:8px 22px}.fakten>div{display:grid;gap:1px;min-width:0}.fakten dt{font-size:var(--fs-xxs);color:var(--text-3);line-height:1.3}.fakten dd{margin:0;font-family:var(--mono);font-size:var(--fs-xs);color:var(--text);font-variant-numeric:tabular-nums;line-height:1.35}.fakten dd a{color:var(--accent);text-decoration:none}.fakten dd a:hover{text-decoration:underline}.fakten dd.gut{color:var(--accent)}.fakten dd.wartet{color:var(--warn)}.fakten dd.leer{color:var(--rot);font-weight:600}.fakten.breit{margin-top:7px}.fakten.breit dd{overflow-wrap:anywhere}.bezug-zeile.bestellung{gap:6px}.best-kopf{margin:0 0 6px}.fakten dd.betrag{font-weight:600}.posten{list-style:none;margin:1px 0 0;padding:0;display:grid;gap:1px;min-width:0}.posten li{min-width:0}.posten li>a{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:8px;align-items:baseline;padding:2px 6px;margin:0 -6px;border-radius:var(--r-sm);font-size:var(--fs-sm);color:var(--text-2);text-decoration:none;min-width:0;transition:background var(--dauer),color var(--dauer)}.posten li>a:hover,.posten li>a:focus-visible{background:var(--card-2);color:var(--text);outline:none}.posten li .anz{font-family:var(--mono);font-size:var(--fs-xs);color:var(--text-3);text-align:right}.posten li .titel{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.posten li .badge{flex:none;align-self:center}.posten li.hier>a{color:var(--text)}.posten li.hier .anz{color:var(--accent)}.best-sendung{margin-top:5px;font-family:var(--mono);font-size:var(--fs-xxs);color:var(--text-3);overflow-wrap:anywhere}.best-mehr{border:0;background:none;font:inherit;font-size:var(--fs-xs);color:var(--accent);text-align:left;cursor:pointer;padding:9px 11px}.best-mehr:hover{text-decoration:underline}.nr{display:inline-flex;align-items:center;gap:4px;color:var(--accent);text-decoration:none}.nr:hover{text-decoration:underline}.nr .ico{width:11px;height:11px;flex:none;opacity:.75}.bezug-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.bezug-link{flex:none;color:var(--accent);text-decoration:none;font-size:var(--fs-xs)}.bezug-link:hover{text-decoration:underline}.bezug-link .ico{width:12px;height:12px;flex:none}.textfeld{width:100%;min-height:170px;resize:vertical;background:var(--card-2);border:1px solid var(--line-2);border-radius:8px;padding:8px 10px;color:var(--text);font:inherit;font-size:var(--fs-sm);line-height:1.45;outline:none;box-sizing:border-box}.textfeld:focus{border-color:var(--accent-2)}.textfeld.klein{min-height:84px;transition:min-height var(--dauer)}.textfeld.klein:focus{min-height:168px}.tabelle-layout.mit-panel.breit{grid-template-columns:minmax(0,1fr) 560px}@media (max-width: 1500px){.tabelle-layout.mit-panel.breit{grid-template-columns:minmax(0,1fr) 480px}}.sg-farben{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.sg-farbe{border:1px solid var(--line);border-radius:8px;overflow:hidden;font-size:var(--fs-sm)}.sg-farbe i{display:block;height:44px}.sg-farbe span{display:block;padding:6px 8px;font-family:var(--mono);color:var(--text-2)}.sg-reihe{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.nebentext{font-size:var(--fs-sm);color:var(--text-3)}.fehler{color:var(--rot)}@media (max-width: 1440px){.nur-breit{display:none}.kpi .spark{max-width:68px;height:22px}.rang{grid-template-columns:minmax(0,1fr) 60px 68px 40px}}@media (max-width: 1750px){.kpi .label .nur-desktop{display:none}.kpi .label .nur-mobil{display:inline}}@media (max-width: 1500px){.kpis{gap:10px}}@media (max-width: 1200px){.kpis{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.raster-2{grid-template-columns:minmax(0,1fr)}.chart-karte .chart{flex:none;height:250px}.stufe{display:none}.welle-liste{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width: 900px){.kpis{grid-auto-flow:row;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-height: 840px){.seite{gap:12px;padding:14px 22px 30px}.top{padding-top:12px}.karte{padding:12px 14px}.kpi{height:126px;--kpi-wert-max: var(--fs-kpi-7);--kpi-wert-umbruch: 0px}.rang,.abc-spalte{--rang-luecke: 3px}}.vl-werkzeug{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 12px}.vl-werkzeug>.suche{flex:1 1 240px;max-width:400px}.vl-werkzeug-rechts{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.vl-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.vl-layout.mit-panel{grid-template-columns:minmax(300px,380px) minmax(0,1fr)}.vl-liste{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden;align-content:start}.vl-gruppe{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:7px 12px;background:var(--card-2);border-top:1px solid var(--line);font-size:var(--fs-xxs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.vl-gruppe .num{letter-spacing:0;text-transform:none;font-size:var(--fs-xs)}.vl-liste>section:first-child .vl-gruppe{border-top:0}.vl-zeile{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;width:100%;text-align:left;padding:9px 12px;border:0;border-top:1px solid var(--line);background:none;color:var(--text);font:inherit;cursor:pointer;transition:background var(--dauer)}.vl-gruppe+.vl-zeile,.vl-gruppe+.vl-leer-zeile{border-top:0}.vl-zeile:hover,.vl-zeile:focus-visible{background:var(--hover);outline:none}.vl-zeile.gewaehlt{background:var(--accent-dim);box-shadow:inset 3px 0 0 var(--accent)}.vl-zeile-kopf{display:flex;align-items:center;gap:6px;min-width:0}.vl-zeile-kopf b{font-weight:600;font-size:var(--fs-md);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.vl-zeile-kopf .badge{flex:none}.vl-zeile.alternative .vl-zeile-kopf b{font-weight:500;color:var(--text-2)}.vl-zeile-vorschau{font-size:var(--fs-sm);color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vl-ungespeichert{width:7px;height:7px;border-radius:50%;background:var(--warn);flex:none}.vl-leer-zeile{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:9px 12px;border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--text-3)}.vl-link{display:inline-flex;align-items:center;gap:4px;background:none;border:0;padding:0;color:var(--accent);font:inherit;font-size:inherit;cursor:pointer;text-align:left}.vl-link:hover{text-decoration:underline}.vl-link .ico{width:13px;height:13px;flex:none}.vl-panel .schublade-kopf h3{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vl-editor{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.vl-status{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0;font-size:var(--fs-sm);color:var(--text-2)}.vl-rolle-hinweis{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.vl-rolle-hinweis .btn{flex:none}.vl-felder{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px}.vl-editor .feld>span:first-child{color:var(--text-3)}.textfeld.vl-text{min-height:150px;font-size:var(--fs-md);line-height:1.6}.eingabe select{flex:1 1 auto;min-width:0;background:none;border:0;padding:7px 0;color:var(--text);font:inherit;font-size:var(--fs-md);outline:none;cursor:pointer}.eingabe select option{background:var(--card);color:var(--text)}.vl-chips{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:-6px}.vl-chips-label{font-size:var(--fs-xs);color:var(--text-3);margin-right:4px}.vl-chip{border:1px solid transparent;cursor:pointer;padding:2px 7px}.vl-chip:hover{border-color:var(--accent-2)}.vl-vorschau-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:6px;font-size:var(--fs-xs);color:var(--text-3)}.vl-blase{background:var(--card-2);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:10px 12px;font-size:var(--fs-sm);line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.vl-signatur{color:var(--text-3)}.vl-fuss{display:flex;padding-top:12px;border-top:1px solid var(--line)}.btn.vl-loeschen{color:var(--text-2)}.btn.vl-loeschen:hover:not(:disabled){border-color:var(--rot);color:var(--rot)}.vl-sub{margin:0;font-size:var(--fs-sm);color:var(--text-2);line-height:1.6}.ph{font-family:var(--mono);font-size:var(--fs-xs);font-weight:500;border-radius:4px;padding:0 3px;white-space:nowrap}.ph.auto{background:var(--accent-dim);color:var(--accent-2)}.ph.hand{background:var(--warn-dim);color:var(--warn);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn) 45%,transparent)}.ph.rot{background:var(--rot-dim);color:var(--rot)}.vl-tabelle{margin-top:14px}.vl-tabelle .sp-nr{width:34px}.vl-tabelle .sp-anliegen{width:170px}.vl-tabelle .sp-gespraeche{width:140px}.vl-tabelle .sp-vorschlag{width:270px}.vl-tabelle .sp-auf{width:34px}.vl-tabelle td.num{color:var(--text-3)}.vl-reihe{cursor:pointer}.vl-reihe:hover td{background:var(--hover)}.vl-reihe.auf td{background:var(--card-2);border-bottom-color:transparent}.vl-tabelle .vl-anliegen{font-weight:600;color:var(--text)}.vl-worte-kurz{white-space:nowrap;color:var(--text-3)}.vl-worte-kurz .badge{margin-right:8px}.vl-worte-kurz em{font-style:normal}.vl-anteil{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;width:100%;color:var(--text)}.vl-balken{flex:0 1 70px;min-width:28px;height:6px;border-radius:var(--r-pill);background:var(--card-2);border:1px solid var(--line-2);overflow:hidden}.vl-balken i{display:block;height:100%;background:var(--accent-2)}.vl-vorschlag{white-space:nowrap}.vl-vorschlag .vl-link{max-width:calc(100% - 34px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:bottom}.vl-ersatz{color:var(--text-3)}.vl-ersatz .badge{margin-left:4px}.vl-mehr{margin-left:6px;font-family:var(--mono);font-size:var(--fs-xs);color:var(--text-3)}.vl-tabelle .sp-auf{text-align:center;color:var(--text-3)}.vl-tabelle .sp-auf .ico{width:15px;height:15px;vertical-align:middle;transition:transform var(--dauer)}.vl-reihe.auf .sp-auf .ico{transform:rotate(180deg)}.vl-aufgeklappt td{background:var(--card-2);padding:2px 12px 12px 42px;white-space:normal}.vl-block{display:grid;grid-template-columns:86px minmax(0,1fr);gap:10px;padding:6px 0;align-items:baseline}.vl-block-label{font-size:var(--fs-xxs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.vl-worte{display:flex;flex-wrap:wrap;gap:4px}.vl-wort{font-size:var(--fs-xs);color:var(--text-2);background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm);padding:1px 7px;white-space:nowrap}.vl-wort.verdeckt{color:var(--warn);background:var(--warn-dim);border-color:transparent;text-decoration:line-through;text-decoration-thickness:1px}.vl-beispiele{margin:0;padding:0;list-style:none;display:grid;gap:3px;font-size:var(--fs-sm);color:var(--text-2);line-height:1.45}.vl-vorlagen{display:flex;flex-wrap:wrap;gap:4px 18px;font-size:var(--fs-sm)}.vl-vorlagen em{font-style:normal;color:var(--text-3)}.vl-notizen{margin:12px 0 0;padding-left:18px;display:grid;gap:4px;font-size:var(--fs-sm);color:var(--text-3);line-height:1.5}.vl-raster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-5);align-items:start}.vl-ph-liste{display:grid;grid-template-columns:minmax(0,1fr)}.vl-ph-zeile{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:baseline;gap:12px;padding:6px 0;border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--text-2)}.vl-ph-zeile:first-child{border-top:0}.vl-ph-zeile .ph{justify-self:start}.vl-ph-zeile em{font-style:normal;color:var(--text-3);margin-left:6px;font-size:var(--fs-xs)}.vl-wache{display:flex;gap:10px;align-items:flex-start;padding:8px 0;border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--text-2);line-height:1.55}.vl-wache:first-of-type{border-top:0}.vl-wache .ico{width:15px;height:15px;flex:none;margin-top:2px;color:var(--accent-2)}.vl-verbreitung{display:grid;gap:8px}.vl-verbreitung-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.vl-verbreitung-kopf h4{margin:0;font-family:var(--disp);font-size:var(--fs-base)}.vl-stapel{display:flex;gap:2px;height:10px;border-radius:var(--r-pill);overflow:hidden;background:var(--card-2)}.vl-stapel i{flex-basis:0;min-width:4px;display:block}.vl-stapel .v4,.vl-legende .v4{background:var(--accent)}.vl-stapel .alt,.vl-legende .alt{background:var(--neutral-linie)}.vl-stapel .eigen,.vl-legende .eigen{background:var(--line-2)}.vl-legende{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:var(--fs-sm);color:var(--text-2)}.vl-legende span{display:inline-flex;align-items:center;gap:6px}.vl-legende i{width:9px;height:9px;border-radius:2px;flex:none}.vl-legende b{color:var(--text);font-weight:600}.vl-angebote .detail-panel .schublade-inhalt{gap:14px}.vl-angebote .detail-panel .seg{justify-self:start}.vl-angebot{gap:16px;transition:opacity var(--dauer)}.vl-angebot.laedt{opacity:.55}.vl-farbwahl{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap}.vl-live{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:var(--fs-sm);color:var(--text-2)}.vl-titel{font-size:var(--fs-md);font-weight:600;line-height:1.4;overflow-wrap:anywhere;margin-bottom:2px}.vl-galerie{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:10px 8px}.vl-bild{margin:0;display:grid;gap:4px;min-width:0}.vl-bild a,.vl-bild-fehlt{position:relative;display:block;aspect-ratio:1;border-radius:var(--r-sm);overflow:hidden;background:var(--card-2);border:1px solid var(--line)}.vl-bild img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.vl-bild-fehlt{display:grid;place-content:center;font-size:var(--fs-xs);color:var(--rot)}.vl-bild figcaption{font-size:var(--fs-xs);line-height:1.3;color:var(--text-2);min-width:0;overflow-wrap:anywhere}.vl-bild figcaption .num{color:var(--text-3)}.vl-bild .badge{position:absolute;top:4px;left:4px;font-size:var(--fs-xxs);padding:0 5px}.vl-bild .badge.warn{background:var(--card);box-shadow:inset 0 0 0 1px var(--warn)}@media (max-width: 1200px){.vl-angebote .detail-panel{position:static;max-height:none}}@media (max-width: 1200px){.vl-raster{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){.vl-werkzeug-rechts{margin-left:0}.vl-felder{grid-template-columns:minmax(0,1fr)}.vl-tabelle .sp-anliegen{width:auto}.vl-tabelle .sp-gespraeche{width:118px}.vl-aufgeklappt td{padding-left:12px}.vl-block{grid-template-columns:minmax(0,1fr);gap:4px}}@media (max-width: 760px){.antwort-kopf{justify-content:flex-end}.antwort-kopf>:first-child{margin-right:0;width:100%}}@media (max-width: 900px){.faden{grid-template-columns:36px minmax(0,1fr) auto}.faden-tags{grid-column:2;justify-content:flex-start;margin-top:4px;order:2}}@media (max-width: 760px){.app{grid-template-columns:1fr;align-content:start}.side{position:sticky;top:0;z-index:var(--z-side);height:auto;padding:0 10px 0 16px;border-right:0;border-bottom:1px solid var(--line);display:block}.brand{margin:0;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:8px}.brand-logo{height:24px}.side-werkzeuge{display:flex;align-items:center;gap:4px}.side-werkzeuge .btn{width:40px;height:40px;padding:0;justify-content:center;border-radius:var(--r-pill)}.side-werkzeuge .btn .nur-breit{display:none}.btn.menue-knopf{display:inline-flex}.side .nav,.side .side-status{display:none}.side.offen .nav{display:flex;padding:4px 0 6px}.side.offen .nav a{padding:12px;font-size:var(--fs-base)}.side.offen .side-status{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px 14px;border-top:1px solid var(--line)}.side-status .btn{padding:8px 12px;font-size:var(--fs-md)}.side-status .btn .nur-breit{display:inline}.top{padding:14px 16px 0;gap:8px;flex-direction:column;align-items:stretch}.top-titel{font-size:var(--fs-lg)}.top-werkzeuge{width:100%;gap:8px}.top-werkzeuge>:not(.zeitraum){display:none}.zeitraum,.zr-anker{width:100%}.zr-label,.vgl-tag{display:none}.zr-mobil{display:flex}.zr-schleier{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:calc(var(--z-pop) - 1)}.pop.blatt,.zr-pop{position:fixed;left:0;right:0;bottom:0;top:auto;width:auto;min-width:0;max-width:none;max-height:88vh;overflow:auto;border-radius:var(--r-lg) var(--r-lg) 0 0;border-bottom:0;padding:14px 16px calc(14px + env(safe-area-inset-bottom));animation:blatt .2s ease-out both}.zr-pop{flex-direction:column;gap:10px}.zr-schnell{flex-direction:row;flex-wrap:wrap;gap:6px;min-width:0;padding:0 0 10px;border-right:0;border-bottom:1px solid var(--line)}.zr-schnell button{padding:8px 12px;min-height:40px;border:1px solid var(--line-2);border-radius:var(--r-pill);font-size:var(--fs-md);color:var(--text)}.zr-schnell button.aktiv{background:var(--accent-flaeche);color:var(--on-accent);border-color:transparent}.zr-gruppe{width:100%;padding:2px}.zr-gruppe+.zr-gruppe,button+.zr-gruppe{margin-top:6px}.rdp-root{--rdp-day-width: 44px;--rdp-day-height: 44px;--rdp-day_button-width: 42px;--rdp-day_button-height: 42px;margin:0 auto;display:block;width:-moz-max-content;width:max-content}.zr-fuss .btn{padding:9px 14px;font-size:var(--fs-md)}.seite{padding:12px 16px calc(24px + env(safe-area-inset-bottom));gap:12px}.kpis{grid-auto-flow:row;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.kpi{height:104px;padding:12px 14px 10px;--kpi-wert-max: var(--fs-kpi-7);--kpi-wert-umbruch: 0px;--kpi-einheit: .542}.kpi .label{font-size:var(--fs-sm);margin-top:3px}.kpi .fuss{padding-top:6px}.kpi .spark,.nur-desktop{display:none}.nur-mobil{display:inline}.karte{padding:14px}.chart-karte .chart{height:230px}.karte .kopf{flex-wrap:wrap}.karte .kopf-aktionen{width:100%}.karte .kopf-aktionen .seg{width:100%;display:flex}.karte .kopf-aktionen .seg button{flex:1;text-align:center;padding:8px 4px}.seg button{min-height:40px}.rang{min-height:0;grid-template-columns:minmax(0,1fr) 44px 68px 40px;gap:var(--rang-luecke) 8px}.rang-abc{grid-template-columns:24px minmax(0,1fr);-moz-column-gap:6px;column-gap:6px}.welle{display:none}.welle-liste{grid-template-columns:1fr;margin-top:0}.tag .zeile{grid-template-columns:minmax(0,1fr) 72px auto}.toasts{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom))}.toast{max-width:none}.filterzeile>.suche{flex-basis:100%;max-width:none}.fpille{min-height:40px}.fpille-wert{max-width:120px}.filter-reset{margin-left:0;min-height:40px}.fmenu-kopf{display:flex;align-items:center;justify-content:space-between;padding:0 0 8px;font-family:var(--disp);font-size:var(--fs-base)}.fmenu-liste{max-height:60vh}.fmenu-liste button{min-height:44px;font-size:var(--fs-base)}.reiter button{min-height:44px}.tabelle .neben,.tabelle .neben2,.tabelle .neben3{display:none}.tabelle th,.tabelle td{padding:8px 5px}.tabelle th{letter-spacing:0}.tabelle .sp-aufrufe{width:58px}.tabelle .sp-verkauft{width:54px}.tabelle .sp-status{width:74px}.tabelle .sp-wettbewerb{width:66px}.schublade{width:100%;border-left:0}.kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}.trichter-stufe{grid-template-columns:78px minmax(0,1fr) 52px}.trichter-rate{padding-left:0;flex-wrap:wrap}.aktionsleiste{bottom:calc(8px + env(safe-area-inset-bottom));padding:8px 10px}.aktionsleiste .btn{min-height:40px}.aktionsleiste .rechts{margin-left:0}.aktion-form.blatt{width:auto}.optionen button{min-height:44px}}@keyframes blatt{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.karte,.rang .b i,.tip.sichtbar,.toast,.pop,.zr-pop,.detail-panel,.aktionsleiste,.live.an i{animation:none}}.wb-zeile>.karte{min-height:390px}.linie .ref{stroke:var(--line-2);stroke-width:1;stroke-dasharray:3 3}.linie .spalte{fill:var(--text);opacity:0}.linie .spalte:hover{opacity:.05}.linie text.achse{fill:var(--text-3);font-size:var(--fs-xs)}.streu .punkt{stroke-width:1.5}.streu .punkt:focus{outline:none;stroke-width:2.5}.streu .punkt.eigen,.legende .sym .punkt.eigen{fill:var(--accent);fill-opacity:.6;stroke:var(--accent)}.streu .punkt.frei,.legende .sym .punkt.frei{fill:var(--blau);fill-opacity:.22;stroke:var(--blau)}.streu .punkt.versand,.legende .sym .punkt.versand{fill:var(--neutral-linie);fill-opacity:.12;stroke:var(--neutral-linie);stroke-dasharray:3 2}.streu text.name{fill:var(--text-2);font-family:var(--font);font-size:var(--fs-xs);pointer-events:none}.streu text.name.eigen{fill:var(--text);font-weight:600}.rang .n.eigen{font-weight:600}.erkenntnisse{list-style:none;margin:0;padding:0;display:grid;gap:12px}.erkenntnisse li{display:grid;grid-template-columns:62px minmax(0,1fr);gap:10px;align-items:start}.erkenntnisse .badge{justify-self:start;margin-top:1px}.erkenntnisse b{display:block;font-weight:600;font-size:var(--fs-md);color:var(--text)}.erkenntnisse p{margin:2px 0 0;color:var(--text-2);font-size:var(--fs-sm);line-height:1.45}.platz-balken{display:grid;gap:6px;font-size:var(--fs-sm);margin-bottom:10px}.pb-kopf,.pb-zeile{display:grid;grid-template-columns:minmax(0,1fr) 120px 34px 34px;align-items:center;gap:10px}.pb-kopf{color:var(--text-3);font-size:var(--fs-xs)}.pb-zeile:focus{outline:none}.pb-zeile:focus .pb-name{text-decoration:underline}.pb-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text)}.pb-zeile.eigen .pb-name{font-weight:600}.pb-balken{display:flex;height:8px;background:var(--card-2);border-radius:4px;overflow:hidden}.pb-balken .org{background:var(--accent)}.pb-balken .anz{background:var(--blau)}.platz-balken .num{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}.such-raster-rahmen{overflow-x:auto;min-width:0;scrollbar-width:thin}.such-raster{display:grid;gap:4px}.sr-kopf{color:var(--text-3);text-align:center;font-size:var(--fs-xxs);font-family:var(--mono);padding-bottom:2px}.sr-kopf.sr-begriff{text-align:left;font-family:var(--font);font-size:var(--fs-xs)}.sr-begriff{color:var(--text-2);font-size:var(--fs-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;align-self:center;padding-right:8px}.sr-feld{height:28px;border-radius:6px;display:grid;place-items:center;font-family:var(--mono);font-size:var(--fs-xxs);letter-spacing:.02em;color:var(--text-2);background:var(--card-2);border:1px solid var(--line);transition:opacity var(--dauer),border-color var(--dauer),color var(--dauer)}.sr-feld:focus{outline:none}.sr-feld.anzeige{background:repeating-linear-gradient(135deg,var(--card) 0 4px,var(--line-2) 4px 5px);color:var(--text-3)}.sr-feld.eigen{background:var(--accent-dim);border-color:var(--accent);color:var(--text);font-weight:600}.sr-feld.leer{background:transparent;border-style:dashed}.sr-feld.hervor{border-color:var(--text-2);color:var(--text)}.sr-feld.blass{opacity:.3}.sr-du{align-self:center;text-align:center;font-family:var(--mono);font-size:var(--fs-sm);color:var(--rot)}.sr-du.gut{color:var(--accent)}.sr-legende{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:14px;font-size:var(--fs-sm);color:var(--text-2)}.sr-muster{display:inline-flex;align-items:center;gap:6px}.sr-muster .sr-feld{width:20px;height:14px;display:inline-block;border-radius:4px}.sr-name{cursor:default}.sr-name b{font-family:var(--mono);font-weight:600;color:var(--text);font-size:var(--fs-xs);margin-right:2px}@media (max-width: 1200px){.wb-zeile>.karte{min-height:0}}@media (max-width: 760px){.pb-kopf,.pb-zeile{grid-template-columns:minmax(0,1fr) 80px 28px 28px;gap:8px}.erkenntnisse li{grid-template-columns:minmax(0,1fr);gap:4px}}.chart-karte.wb-voll{height:380px}.erkenntnisse.breit{grid-template-columns:repeat(auto-fit,minmax(440px,1fr));-moz-column-gap:28px;column-gap:28px;row-gap:14px}@media (max-width: 1200px){.chart-karte.wb-voll{height:auto}}@media (max-width: 760px){.erkenntnisse.breit{grid-template-columns:minmax(0,1fr)}}.legende .sym .balken.org{fill:var(--accent)}.legende .sym .balken.anz{fill:var(--blau)}.linie text.halo{paint-order:stroke;stroke:var(--card);stroke-width:4px;stroke-linejoin:round}@media (min-width: 1201px) and (max-width: 1500px){.kpis.wb-kpis .kpi{--kpi-wert-max: var(--fs-kpi-7);--kpi-wert-umbruch: 0px;--kpi-einheit: .583}}.gw-ansicht{justify-content:space-between}.gw-zeile>.karte{min-width:0}.gw-charts>.karte{height:412px}.gw-marke{display:inline-grid;place-items:center;width:15px;height:15px;margin-left:6px;border-radius:var(--r-pill);font-family:var(--mono);font-size:var(--fs-xxs);font-weight:700;line-height:1;vertical-align:1px;cursor:help;flex:none}.gw-marke.warn{color:var(--warn);background:var(--warn-dim)}.gw-marke.rot{color:var(--rot);background:var(--rot-dim)}.gw-legende-marken{display:flex;gap:4px 16px;flex-wrap:wrap;margin-top:12px;font-size:var(--fs-xs);color:var(--text-3)}.gw-legende-marken .gw-marke{margin:0 4px 0 0}.hinweis.gw-hinweis{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px}.hinweis.gw-hinweis.grau{background:var(--card-2);color:var(--text-2)}.gw-hinweis .btn{flex:none}.gw-hinweis-zusatz{color:var(--text-2)}.gw-treppe{display:grid;gap:5px;--gw-t-spalten: minmax(128px, 190px) minmax(0, 1fr) 96px 60px}.gw-t-kopf,.gw-t-zeile{display:grid;grid-template-columns:var(--gw-t-spalten);-moz-column-gap:12px;column-gap:12px;align-items:center}.gw-t-kopf{font-size:var(--fs-xxs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);padding-bottom:2px}.gw-t-kopf span{white-space:nowrap}.gw-t-kopf span:nth-child(n+3){text-align:right}.gw-t-zeile{height:22px;border-radius:var(--r-sm)}.gw-t-zeile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gw-t-zeile:hover{background:var(--hover)}.gw-t-name{display:flex;align-items:center;min-width:0;font-size:var(--fs-sm);color:var(--text-2)}.gw-t-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.gw-t-zeile.einzug .gw-t-name{padding-left:14px}.gw-t-zeile.summe .gw-t-name,.gw-t-zeile.ergebnis .gw-t-name,.gw-t-zeile.brutto .gw-t-name{color:var(--text);font-weight:600}.gw-t-spur{position:relative;height:100%}.gw-t-balken{position:absolute;top:5px;height:12px;border-radius:3px;transform-origin:left;animation:wachs .7s var(--ease) both}.gw-t-zeile.brutto .gw-t-balken{background:transparent;box-shadow:inset 0 0 0 1.5px var(--kosten-2)}.gw-t-zeile.abzug .gw-t-balken{background:var(--kosten-2)}.gw-t-zeile.summe .gw-t-balken{background:var(--kosten-0)}.gw-t-zeile.summe.s1 .gw-t-balken{background:color-mix(in srgb,var(--accent) 40%,transparent)}.gw-t-zeile.summe.s2 .gw-t-balken{background:color-mix(in srgb,var(--accent) 60%,transparent)}.gw-t-zeile.summe.s3 .gw-t-balken{background:color-mix(in srgb,var(--accent) 80%,transparent)}.gw-t-zeile.ergebnis .gw-t-balken{background:var(--accent)}.gw-t-zeile.minus .gw-t-balken{background:var(--rot)}.gw-t-verb{position:absolute;top:-10px;height:15px;width:1px;margin-left:-.5px;background:var(--line-2)}.gw-t-null{position:absolute;top:-3px;bottom:-3px;width:1px;background:var(--text-3);opacity:.6}.gw-t-wert,.gw-t-quote{text-align:right;font-family:var(--mono);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.gw-t-zeile.abzug .gw-t-wert{color:var(--text-2)}.gw-t-zeile.summe .gw-t-wert,.gw-t-zeile.ergebnis .gw-t-wert,.gw-t-zeile.brutto .gw-t-wert{color:var(--text);font-weight:600}.gw-t-zeile.ergebnis .gw-t-wert{color:var(--accent)}.gw-t-zeile.ergebnis.minus .gw-t-wert{color:var(--rot)}.gw-t-quote{color:var(--text-3)}.gw-euro{display:grid;gap:14px}.gw-euro-balken{position:relative;display:flex;gap:2px;height:28px;border-radius:6px;overflow:hidden}.gw-euro-balken i{display:block;flex-basis:0;min-width:3px}.gw-euro-balken .grau0,.gw-sw.grau0,.gw-kl-balken .grau0{background:var(--kosten-0)}.gw-euro-balken .grau1,.gw-sw.grau1,.gw-kl-balken .grau1{background:var(--kosten-1)}.gw-euro-balken .grau2,.gw-sw.grau2{background:var(--kosten-2)}.gw-euro-balken .grau3,.gw-sw.grau3{background:var(--kosten-3)}.gw-euro-balken .grau4,.gw-sw.grau4,.gw-kl-balken .grau4{background:var(--kosten-4)}.gw-euro-balken .gewinn,.gw-sw.gewinn{background:var(--accent)}.gw-sw.verlust{background:var(--rot)}.gw-euro-marke{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;background:var(--text);z-index:1}.gw-euro-verlust{position:absolute;top:0;bottom:0;right:0;background:repeating-linear-gradient(135deg,var(--rot-dim) 0 5px,transparent 5px 9px);box-shadow:inset 0 0 0 1.5px var(--rot);border-radius:0 6px 6px 0;pointer-events:none}.gw-euro-liste{display:grid;gap:4px}.gw-euro-zeile{display:grid;grid-template-columns:12px minmax(0,1fr) 84px 50px;-moz-column-gap:10px;column-gap:10px;align-items:center;font-size:var(--fs-sm);min-height:22px;border-radius:var(--r-sm)}.gw-euro-zeile:hover{background:var(--hover)}.gw-euro-zeile .n{display:flex;align-items:center;min-width:0;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gw-euro-zeile .v,.gw-euro-zeile .p{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.gw-euro-zeile .p{color:var(--text-3)}.gw-euro-zeile.ergebnis{border-top:1px solid var(--line);padding-top:4px;margin-top:2px;border-radius:0}.gw-euro-zeile.ergebnis .n{color:var(--text);font-weight:600}.gw-euro-zeile.ergebnis .v{color:var(--accent);font-weight:600}.gw-euro-zeile.ergebnis.minus .v{color:var(--rot)}.gw-sw{display:block;width:10px;height:10px;border-radius:3px}.gw-kennlinien{display:grid;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.gw-kennlinie{display:grid;grid-template-columns:minmax(0,1fr) 110px 96px;-moz-column-gap:10px;column-gap:10px;align-items:center;font-size:var(--fs-sm);cursor:help}.gw-kl-name{color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gw-kl-balken{display:flex;gap:2px;height:8px;border-radius:4px;overflow:hidden;background:var(--card-2)}.gw-kl-balken i{display:block;flex-basis:0}.gw-kl-balken .belegt,.gw-saetze-balken .belegt{background:var(--accent)}.gw-kl-balken .geschaetzt,.gw-saetze-balken .geschaetzt{background:var(--warn)}.gw-kl-wert{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--text-2);white-space:nowrap}.gw-euro-karte{display:flex;flex-direction:column}.gw-euro-karte .gw-kennlinien{margin-top:auto}.gw-fixarten{display:grid;gap:4px;margin:18px 0 16px}.gw-fixarten .gw-block-titel{margin-bottom:2px}.gw-fixart{display:grid;grid-template-columns:minmax(0,1fr) 70px 84px 58px;-moz-column-gap:10px;column-gap:10px;align-items:center;min-height:22px;font-size:var(--fs-sm);border-radius:var(--r-sm);cursor:help}.gw-fixart:hover{background:var(--hover)}.gw-fixart .n{color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gw-fixart .b{height:6px;border-radius:3px;background:var(--card-2);overflow:hidden}.gw-fixart .b i{display:block;height:100%;background:var(--kosten-4);box-shadow:inset 0 0 0 1px var(--kosten-2);border-radius:3px}.gw-fixart .v{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.gw-fixart .p{text-align:right}.gw-verlauf .raster{stroke:var(--line)}.gw-verlauf .basis{stroke:var(--line-2)}.gw-verlauf .seg.grau0{fill:var(--kosten-0)}.gw-verlauf .seg.grau1{fill:var(--kosten-1)}.gw-verlauf .seg.grau2{fill:var(--kosten-3)}.gw-verlauf .seg.gewinn{fill:var(--accent)}.gw-verlauf .seg.verlust{fill:var(--rot);opacity:.55}.gw-verlauf .erloes-strich{stroke:var(--text);stroke-width:2;stroke-linecap:round}.gw-verlauf g.teil{opacity:.5}.gw-hit{fill:var(--text);opacity:0;cursor:default}.gw-hit:hover{opacity:.045}.legende .sym .balken.grau0{fill:var(--kosten-0)}.legende .sym .balken.grau1{fill:var(--kosten-1)}.legende .sym .balken.grau2{fill:var(--kosten-3)}.legende .sym .balken.akzent{fill:var(--accent)}.legende .sym .balken.rot{fill:var(--rot);opacity:.7}.legende .sym.ref line{stroke:var(--text-2);stroke-width:1.5;stroke-dasharray:4 3}.gw-be-status{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:28px;font-family:var(--mono);font-size:var(--fs-lg)}.gw-be-status b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gw-be-status.ok b{color:var(--accent)}.gw-be-status.warn b{color:var(--warn)}.gw-be-status.rot b{color:var(--rot)}.gw-be-status.grau b{color:var(--text-2);font-family:var(--font);font-size:var(--fs-md)}.gw-be-fakten{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:10px 0 6px}.gw-be-fakten span,.gw-kalk-preise span{display:grid;gap:1px;min-width:0;padding:6px 8px;border-radius:var(--r-sm);background:var(--card-2);font-family:var(--mono);font-size:var(--fs-md);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:help}.gw-be-fakten em,.gw-kalk-preise em{font-style:normal;font-family:var(--font);font-size:var(--fs-xs);color:var(--text-3);overflow:hidden;text-overflow:ellipsis}.gw-be .gw-be-flaeche{fill:url(#gwBeFlaeche)}.gw-be .gw-be-ziel{stroke:var(--text-2);stroke-width:1.5;stroke-dasharray:5 4}.gw-be .gw-be-punkt{cursor:help}.gw-be .gw-be-punkt:focus-visible{outline:none;stroke:var(--text)}.gw-be .raster.null{stroke:var(--line-2)}.rang .n small.vor{display:inline-block;width:46px;font-family:var(--mono);font-size:var(--fs-xxs);color:var(--text-3)}.gw-tabelle-rahmen{container-type:inline-size;overflow-x:auto}.gw-tabelle th.gw-name,.gw-tabelle td.gw-name{width:auto}.gw-tabelle .num{width:92px}.gw-tabelle .gw-db-zelle{width:200px}.gw-tabelle tbody tr,.gw-form tbody tr{cursor:default}.gw-tabelle td.gw-name{font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gw-db-zelle{white-space:nowrap}.gw-db-zelle>span:last-child{display:inline-block;min-width:70px}.gw-db-balken{display:inline-block;width:92px;height:6px;margin-right:10px;border-radius:3px;background:var(--card-2);overflow:hidden;vertical-align:2px}.gw-db-balken i{display:block;height:100%;border-radius:3px;background:var(--accent)}.gw-tabelle+.gw-tabelle{margin-top:22px}.gw-db-balken i.minus{background:var(--rot)}.gw-tabelle tr.gw-rest td{color:var(--text-3)}.gw-tabelle tfoot td{font-weight:600;color:var(--text);border-top:1px solid var(--line-2);border-bottom:0}.gw-tabelle th .kurz{display:none}@container (max-width: 720px){.gw-tabelle .neben{display:none}}@container (max-width: 560px){.gw-tabelle .neben2,.gw-tabelle .gw-db-balken{display:none}.gw-tabelle .gw-db-zelle{width:96px}.gw-tabelle th .lang{display:none}.gw-tabelle th .kurz{display:inline}}@container (max-width: 400px){.gw-tabelle .neben3{display:none}.gw-tabelle .num{width:70px}.gw-tabelle .gw-db-zelle{width:88px}}.gw-tabelle-karte{display:flex;flex-direction:column}.gw-versand{display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap;margin-top:auto;padding-top:14px;border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--text-2);cursor:help}.gw-tabelle-karte .gw-tabelle-rahmen{margin-bottom:16px}.gw-versand b{font-family:var(--mono);font-weight:600;color:var(--text)}.gw-versand .badge{margin-left:auto}.rang .b i.minus{background:var(--rot)}.rang .v.minus{color:var(--rot)}.gw-fuss{margin-top:10px}.gw-raster-halb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-5);align-items:start}@media (max-width: 1760px){.gw-raster-halb{grid-template-columns:minmax(0,1fr)}}.gw-kalk-eingaben{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:16px}.gw-feld-zeile{display:inline-flex;align-items:center;gap:6px}.gw-feld-zeile>span{white-space:nowrap;color:var(--text-3)}.gw-kalk-preise{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:14px}.gw-saetze{display:grid;gap:6px;margin-bottom:14px;cursor:help}.gw-saetze-balken{display:flex;gap:2px;height:10px;border-radius:var(--r-pill);overflow:hidden;background:var(--card-2)}.gw-saetze-balken i{display:block;flex-basis:0;min-width:4px}.gw-saetze-balken .offen{background:var(--rot-dim);box-shadow:inset 0 0 0 1.5px var(--rot)}.gw-saetze-text{font-size:var(--fs-sm);color:var(--text-2)}.gw-saetze-text b{font-family:var(--mono);color:var(--text)}.gw-fakten{display:grid;gap:0;margin:0}.gw-fakten>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--line);font-size:var(--fs-sm)}.gw-fakten dt{color:var(--text-2)}.gw-fakten dd{margin:0;font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.gw-fakten small{font-family:var(--font);color:var(--text-3);font-size:var(--fs-xs)}.gw-erklaerung{margin:12px 0 0;font-size:var(--fs-sm);line-height:1.55;color:var(--text-3)}.tabelle.gw-form{table-layout:auto}.gw-form th,.gw-form td{overflow:visible;text-overflow:clip}.gw-form td{vertical-align:middle;padding-top:5px;padding-bottom:5px}.gw-fix .gw-felder{flex-wrap:nowrap}.gw-fix .gw-felder .eingabe.textfeld-zeile{width:78px;min-width:78px}.gw-form td.gw-name{white-space:normal}.gw-form td.gw-name b{display:block;font-weight:600;color:var(--text)}.gw-form td.gw-name small{display:block;font-size:var(--fs-xs);color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:0;min-width:100%}.gw-form .num{text-align:right}.gw-form th.gw-x,.gw-form td.gw-x{width:40px;text-align:center}.gw-form .seg.klein button{padding:3px 8px}.gw-fix tr.gw-kat td{background:var(--card-2);padding:6px 10px;font-size:var(--fs-xxs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.gw-fix tr.gw-kat td>span:first-child{font-weight:600;color:var(--text-2)}.gw-fix tr.gw-kat td>span.num{margin-left:12px;letter-spacing:0;text-transform:none;font-size:var(--fs-xs)}.gw-fix tr.gw-kat .btn{float:right;letter-spacing:0;text-transform:none}.gw-zuordnung{display:grid;gap:6px;margin-top:16px}.gw-block-titel{font-size:var(--fs-xxs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.gw-zuordnung-zeile{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;font-size:var(--fs-sm);color:var(--text-2);border-top:1px solid var(--line);padding-top:4px}.gw-felder{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.gw-speichern{bottom:16px}@container (max-width: 640px){.gw-form .neben{display:none}}@container (max-width: 480px){.gw-form .neben2{display:none}}.eingabe.zahlfeld{display:inline-flex;width:auto;padding:0 8px}.eingabe.zahlfeld input{width:76px;text-align:right;font-variant-numeric:tabular-nums}.eingabe.zahlfeld.klein input{width:54px;padding:4px 0}.eingabe.zahlfeld.leer{border-style:dashed}.eingabe.textfeld-zeile{width:100%;min-width:120px}.eingabe.textfeld-zeile input{padding:5px 0;font-size:var(--fs-sm)}.badge.status-knopf{border:0;cursor:pointer;font:inherit;font-family:var(--mono);font-size:var(--fs-xs)}.badge.status-knopf:hover{box-shadow:inset 0 0 0 1px currentColor}.gw-sg-eingaben{margin-top:16px}.gw-sg-text{width:220px}@media (max-width: 1500px){.gw-treppe{--gw-t-spalten: minmax(118px, 170px) minmax(0, 1fr) 90px 54px}}@media (max-width: 1200px){.gw-charts>.karte{height:380px}.gw-raster-halb{grid-template-columns:minmax(0,1fr)}.gw-be-fakten,.gw-kalk-preise{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.gw-charts>.karte{height:auto}.gw-charts .chart-karte .chart{height:260px}.gw-treppe{--gw-t-spalten: minmax(96px, 1fr) minmax(0, .9fr) 78px 44px}.gw-t-kopf,.gw-t-zeile{-moz-column-gap:8px;column-gap:8px}.hinweis.gw-hinweis{flex-direction:column;align-items:stretch}.gw-kennlinie{grid-template-columns:minmax(0,1fr) 70px 86px}.gw-zuordnung-zeile{flex-wrap:wrap}.gw-artikel-karte .rang{grid-template-columns:minmax(0,1fr) 64px 40px}.gw-artikel-karte .rang .b{display:none}.rang .n small.vor{width:40px}.tabelle.gw-form{display:block;overflow-x:auto;overscroll-behavior-x:contain}}.anm{min-height:100svh;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);background:var(--bg)}.anm-bild{position:sticky;top:12px;align-self:start;margin:12px;height:calc(100svh - 24px);border-radius:18px;overflow:hidden;background:var(--anm-bild-grund);isolation:isolate}.anm-foto{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 38%;object-position:50% 38%;transform-origin:62% 40%;animation:anm-foto 40s ease-in-out infinite alternate}@keyframes anm-foto{0%{transform:scale(1.02)}to{transform:scale(1.09)}}.anm-schleier{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--anm-schleier)}.anm-marke{position:absolute;top:30px;left:34px;height:30px;width:auto}.anm-claim{position:absolute;left:34px;right:34px;bottom:38px;color:var(--anm-bild-text)}.anm-auge{font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--anm-akzent)}.anm-claim p{margin:10px 0 20px;font-family:var(--disp);font-weight:700;font-size:clamp(28px,2.7vw,42px);line-height:1.06;letter-spacing:-.025em;max-width:19ch}.anm-claim p span{color:var(--anm-bild-text-2)}.anm-balken{display:block;width:56px;height:4px;border-radius:2px;background:var(--anm-akzent)}.anm-seite{display:flex;justify-content:center;padding:18svh 28px 36px}.anm-inhalt{width:100%;max-width:404px;display:flex;flex-direction:column}.anm-logo-klein{display:none;height:28px;width:auto;align-self:flex-start;margin-bottom:30px}.anm-form{display:flex;flex-direction:column;animation:rein var(--dauer-lang) var(--ease) both}.anm-titel{margin:0 0 8px;font-family:var(--disp);font-size:32px;font-weight:700;letter-spacing:-.025em;line-height:1.1}.anm-sub{margin:0 0 22px;color:var(--text-2);font-size:var(--fs-base);line-height:1.55}.anm-feld{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:14px 0 6px;font-size:var(--fs-md);font-weight:500;color:var(--text)}.anm-feld a{font-weight:400;font-size:var(--fs-sm);color:var(--text-2);text-decoration:none}.anm-feld a:hover,.anm-feld a:focus-visible{color:var(--text);text-decoration:underline}.eingabe.gross{padding:0 12px;border-radius:var(--r);transition:border-color var(--dauer),box-shadow var(--dauer)}.eingabe.gross:focus-within{box-shadow:0 0 0 3px var(--accent-dim)}.eingabe.gross input{padding:11px 0;font-size:var(--fs-base)}.pwfeld .eingabe{padding-right:4px}.pw-auge{flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:var(--r-sm);background:none;color:var(--text-3);cursor:pointer}.pw-auge:hover,.pw-auge:focus-visible{color:var(--text);background:var(--hover)}.pw-auge svg{width:18px;height:18px}.pw-gross{display:block;margin-top:6px;font-size:var(--fs-sm);color:var(--warn)}.pw-staerke{display:flex;align-items:center;gap:10px;margin-top:8px;font-size:var(--fs-sm);color:var(--text-3)}.pw-balken{display:inline-grid;grid-template-columns:repeat(4,26px);gap:4px}.pw-balken i{height:4px;border-radius:2px;background:var(--line-2);transition:background var(--dauer)}.pw-staerke.s1 .pw-balken i:nth-child(-n+1){background:var(--warn)}.pw-staerke.s2 .pw-balken i:nth-child(-n+2){background:var(--accent-2)}.pw-staerke.s3 .pw-balken i:nth-child(-n+3),.pw-staerke.s4 .pw-balken i{background:var(--accent)}.anm-fehler{min-height:20px;margin:12px 0 2px;font-size:var(--fs-md);line-height:1.4;color:var(--rot)}.anm-senden{width:100%;margin-top:10px;padding:12px 16px;border-radius:var(--r);font-size:var(--fs-base);font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px}.anm-senden svg{width:17px;height:17px}.anm-kreisel{display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:anm-dreh .7s linear infinite}.anm-kreisel.gross{width:28px;height:28px;color:var(--text-3)}@keyframes anm-dreh{to{transform:rotate(360deg)}}.anm-link-knopf{align-self:center;margin-top:16px;padding:4px;border:0;background:none;color:var(--text-2);font:inherit;font-size:var(--fs-md);text-decoration:none;cursor:pointer}.anm-link-knopf:hover,.anm-link-knopf:focus-visible{color:var(--text);text-decoration:underline}.anm-hinweis{margin:16px 0 0;font-size:var(--fs-sm);color:var(--text-3);text-align:center}.anm-fuss{margin:44px 0 0;padding-top:18px;border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--text-3)}.anm-schritte{margin:4px 0 0;padding:0 0 0 20px;list-style:decimal}.anm-schritte li{padding-left:4px;margin-bottom:4px;font-size:var(--fs-md)}.anm-schritte li::marker{font-family:var(--mono);color:var(--text-3)}.anm-schritte b{display:block;font-weight:600}.anm-schritte span{display:block;color:var(--text-2);font-size:var(--fs-sm)}.anm-qr{display:grid;place-items:center;width:188px;height:188px;margin:12px 0 10px;padding:10px;border:1px solid var(--line);border-radius:var(--r);background:var(--anm-qr-grund)}.anm-qr img{width:166px;height:166px}.anm-geheimnis{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;margin-bottom:18px;font-size:var(--fs-sm);color:var(--text-3)}.anm-geheimnis>span{grid-column:1 / -1}.anm-geheimnis code{font-family:var(--mono);font-size:var(--fs-md);color:var(--text);letter-spacing:.06em;overflow-wrap:anywhere}.codefeld{position:relative;display:block;margin-top:8px;cursor:text}.codefeld input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;font-size:16px;cursor:text}.code-kaesten{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.code-kaesten i{display:grid;place-items:center;height:54px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--card-2);font-style:normal;font-family:var(--mono);font-size:22px;color:var(--text);transition:border-color var(--dauer),box-shadow var(--dauer)}.codefeld:focus-within .code-kaesten i.aktuell{border-color:var(--accent-2);box-shadow:0 0 0 3px var(--accent-dim)}.anm-start{min-height:100svh;display:grid;place-items:center;padding:24px;background:var(--bg)}@media (max-width: 1023px){.anm{grid-template-columns:minmax(0,1fr)}.anm-bild{display:none}.anm-seite{padding-top:9svh}:root[data-theme=dark] .anm-logo-hell{display:block}:root:not([data-theme=dark]) .anm-logo-dunkel{display:block}}@media (max-width: 480px){.anm-titel{font-size:27px}.code-kaesten{gap:6px}.code-kaesten i{height:48px;font-size:20px}.anm-seite{padding-left:18px;padding-right:18px}}@media (prefers-reduced-motion: reduce){.anm-foto,.anm-form{animation:none}}.konto-block{position:relative;margin-top:auto;padding-top:12px;border-top:1px solid var(--line)}.konto-knopf{width:100%;display:flex;align-items:center;gap:10px;padding:6px;border:1px solid transparent;border-radius:var(--r);background:none;color:var(--text);text-align:left;cursor:pointer;transition:background var(--dauer),border-color var(--dauer)}.konto-knopf:hover,.konto-block.offen .konto-knopf{background:var(--card-2);border-color:var(--line-2)}.konto-kreis{flex:none;display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--accent-dim);color:var(--accent);font-family:var(--mono);font-size:var(--fs-xs);font-weight:600;letter-spacing:.02em}.konto-text{display:grid;flex:1;min-width:0;font-size:var(--fs-sm);line-height:1.3}.konto-text b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.konto-text span{color:var(--text-3);font-size:var(--fs-xs)}.konto-pfeil{flex:none;display:inline-flex;color:var(--text-3);transform:rotate(180deg);transition:transform var(--dauer)}.konto-pfeil svg{width:14px;height:14px}.konto-block.offen .konto-pfeil{transform:rotate(0)}.pop.konto-menue{top:auto;bottom:calc(100% + 6px);left:0;right:0;min-width:220px;padding:6px;display:grid;gap:1px}.konto-menue-kopf{display:grid;gap:2px;padding:8px 10px 10px;margin-bottom:4px;border-bottom:1px solid var(--line);font-size:var(--fs-sm);min-width:0}.konto-menue-kopf b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.konto-menue-kopf span{color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.konto-menue button{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:var(--r-sm);background:none;color:var(--text);font-size:var(--fs-md);text-align:left;cursor:pointer}.konto-menue button:hover,.konto-menue button:focus-visible{background:var(--card-2);outline:none}.konto-menue button svg{width:16px;height:16px;color:var(--text-3);flex:none}.konto-menue-linie{height:1px;margin:4px 2px;background:var(--line)}.side.zu .konto-knopf{justify-content:center;padding:4px}.side.zu .konto-text,.side.zu .konto-pfeil{display:none}.side.zu .pop.konto-menue{left:calc(100% + 12px);right:auto;bottom:0;width:240px}@media (max-width: 760px){.side:not(.offen) .konto-block{display:none}.side.offen .konto-block{margin-top:12px}}.dialog-schleier{z-index:calc(var(--z-toast) - 2);animation:rein .15s both}.dialog{position:fixed;top:50%;left:50%;z-index:calc(var(--z-toast) - 1);width:min(480px,calc(100vw - 32px));max-height:calc(100svh - 48px);display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);transform:translate(-50%,-50%);animation:dialog-rein .18s var(--ease) both;outline:none}@keyframes dialog-rein{0%{opacity:0;transform:translate(-50%,calc(-50% + 8px)) scale(.98)}to{opacity:1;transform:translate(-50%,-50%)}}.dialog-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 18px 6px 20px}.dialog-kopf h2{margin:0;font-family:var(--disp);font-size:19px;font-weight:700;letter-spacing:-.015em}.dialog-kopf p{margin:6px 0 0;color:var(--text-2);font-size:var(--fs-md);line-height:1.5}.dialog-inhalt{padding:12px 20px 18px;overflow-y:auto}.dialog-fuss{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--line);background:var(--bg-2);border-radius:0 0 var(--r-lg) var(--r-lg)}.dialog-fuss .btn{padding:8px 14px}@media (max-width: 520px){.dialog{top:auto;bottom:0;left:0;width:100%;max-height:92svh;border-radius:var(--r-lg) var(--r-lg) 0 0;transform:none;animation:blatt-rein .2s var(--ease) both}.dialog-fuss{border-radius:0}}@keyframes blatt-rein{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.dialog,.dialog-schleier{animation:none}}.einst{display:grid;grid-template-columns:196px minmax(0,760px);gap:40px;align-items:start}.einst-nav{position:sticky;top:16px;display:grid;gap:18px}.einst-nav-gruppe{display:grid;gap:2px}.einst-nav-titel{padding:0 10px 6px;font-size:var(--fs-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.einst-nav a{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--r-sm);color:var(--text-2);font-size:var(--fs-md);text-decoration:none;transition:background var(--dauer),color var(--dauer)}.einst-nav a svg{width:16px;height:16px;flex:none;color:var(--text-3)}.einst-nav a:hover{background:var(--hover);color:var(--text)}.einst-nav a.aktiv{background:var(--card);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text);font-weight:600}.einst-nav a.aktiv svg{color:var(--accent)}.einst-inhalt{display:grid;gap:32px;min-width:0}.einst-abschnitt{display:grid;gap:14px;animation:rein var(--dauer-lang) var(--ease) both}.einst-kopf{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.einst-kopf h2{margin:0;display:flex;align-items:center;gap:8px;font-family:var(--disp);font-size:20px;font-weight:700;letter-spacing:-.015em}.einst-zahl{padding:1px 8px;border-radius:var(--r-pill);background:var(--card-2);border:1px solid var(--line);font-family:var(--mono);font-size:var(--fs-xs);font-weight:500;color:var(--text-2);letter-spacing:0}.einst-kopf p{margin:4px 0 0;color:var(--text-2);font-size:var(--fs-md);line-height:1.5;max-width:62ch}.einst-gruppe{margin:0;padding:0;list-style:none;background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-card)}.einst-gruppe>*+*{border-top:1px solid var(--line)}.einst-zeile{padding:14px 16px}.einst-zeile-kopf{display:flex;align-items:center;justify-content:space-between;gap:16px}.einst-zeile-text{display:grid;gap:3px;min-width:0}.einst-zeile-text b{font-size:var(--fs-md);font-weight:600}.einst-zeile-text span{font-size:var(--fs-sm);color:var(--text-3);line-height:1.45}.einst-aktion{flex:none;display:flex;align-items:center;gap:8px}.einst-bestaetigen{display:inline-flex;gap:6px}.einst-identitaet{display:flex;align-items:center;gap:14px;padding:16px}.einst-identitaet-text{display:grid;gap:2px;flex:1;min-width:0}.einst-identitaet-text b{font-size:var(--fs-base);font-weight:600}.einst-identitaet-text span{font-size:var(--fs-sm);color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.konto-kreis.gross{width:44px;height:44px;font-size:var(--fs-md)}.einst-form{display:grid;gap:14px;max-width:420px;margin-top:14px}.einst-form-fuss{display:flex;gap:8px}.einst-laden{display:grid}.einst-laden span{height:56px;background:linear-gradient(90deg,transparent,var(--band),transparent);background-size:200% 100%;animation:einst-schimmer 1.2s linear infinite}@keyframes einst-schimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.btn.gefahr{border-color:var(--rot);color:var(--rot)}.btn.gefahr-voll{background:var(--rot);border-color:var(--rot);color:var(--bg-2);font-weight:600}.btn.gefahr-voll:hover{filter:brightness(1.08)}.nutzer-einladen{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center}.nutzer-einladen .btn.lime{padding:9px 16px}.nutzer-einladen-fehler{grid-column:1 / -1;margin:0}.nutzer-liste{display:grid}.nutzer-zeile{display:grid;grid-template-columns:30px minmax(0,1fr) minmax(0,220px) 128px 34px;gap:12px;align-items:center;padding:12px 16px}.nutzer-zeile.gesperrt .nutzer-wer,.nutzer-zeile.gesperrt .konto-kreis{opacity:.55}.nutzer-wer{display:grid;gap:2px;min-width:0}.nutzer-wer b{font-size:var(--fs-md);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nutzer-wer>span{font-size:var(--fs-sm);color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nutzer-info{display:flex;align-items:center;gap:8px;min-width:0}.nutzer-info .nebentext{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nutzer-rolle{justify-self:end}.nutzer-rolle-fest{font-size:var(--fs-sm);color:var(--text-2);padding:4px 9px}.nutzer-mehr{justify-self:end}.btn.rollen-knopf{gap:4px;padding:4px 8px 4px 10px}.btn.rollen-knopf svg{width:14px;height:14px;color:var(--text-3)}.nutzer-einladen .btn.rollen-knopf{padding:8px 10px 8px 12px;font-size:var(--fs-md)}.nutzer-link{display:grid;gap:10px;padding:14px 16px;border:1px solid var(--accent-dim);border-radius:var(--r);background:color-mix(in srgb,var(--accent) 6%,var(--card));font-size:var(--fs-md)}.nutzer-link p{margin:0;line-height:1.5}.nutzer-link-kopf{display:flex;align-items:flex-start;gap:10px}.nutzer-link-kopf p{flex:1}.nutzer-link-haken{flex:none;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--accent-dim);color:var(--accent)}.nutzer-link-haken svg{width:14px;height:14px}.nutzer-link-zeile{display:flex;align-items:center;gap:8px}.nutzer-link-zeile code{flex:1;min-width:0;padding:8px 10px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--card);font-family:var(--mono);font-size:var(--fs-xs);overflow-wrap:anywhere}.pop.menue-liste{position:fixed;z-index:calc(var(--z-toast) + 1);min-width:220px;max-width:300px;padding:6px;display:grid;gap:1px;animation:rein .12s both}.menue-liste button{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:var(--r-sm);background:none;color:var(--text);text-align:left;cursor:pointer}.menue-liste button:hover:not(:disabled),.menue-liste button:focus-visible{background:var(--card-2);outline:none}.menue-liste button:disabled{opacity:.45;cursor:default}.menue-liste button.gefahr b,.menue-liste button.gefahr .menue-ico{color:var(--rot)}.menue-ico{flex:none;display:inline-flex;color:var(--text-3)}.menue-ico svg{width:16px;height:16px}.menue-text{display:grid;gap:1px;flex:1;min-width:0}.menue-text b{font-size:var(--fs-md);font-weight:500}.menue-text small{font-size:var(--fs-xs);color:var(--text-3)}.menue-haken{flex:none;display:inline-flex;color:var(--accent)}.menue-haken svg{width:15px;height:15px}.btn.menue-knopf-a.offen{border-color:var(--accent-2)}@media (max-width: 900px){.einst{grid-template-columns:minmax(0,1fr);gap:20px}.einst-nav{position:static;display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.einst-nav-gruppe{display:flex;gap:6px}.einst-nav-titel{display:none}.einst-nav a{white-space:nowrap;border:1px solid var(--line)}}@media (max-width: 640px){.nutzer-einladen{grid-template-columns:minmax(0,1fr) auto}.nutzer-einladen .btn.lime{grid-column:1 / -1}.nutzer-zeile{grid-template-columns:30px minmax(0,1fr) auto;grid-template-areas:"kreis wer mehr" ". info info" ". rolle rolle";row-gap:6px}.nutzer-zeile .konto-kreis{grid-area:kreis}.nutzer-wer{grid-area:wer}.nutzer-mehr{grid-area:mehr}.nutzer-info{grid-area:info}.nutzer-rolle{grid-area:rolle;justify-self:start}.einst-zeile-kopf{flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){.einst-abschnitt,.einst-laden span,.pop.menue-liste{animation:none}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:IBM Plex Sans,Segoe UI,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,Cascadia Mono,Consolas,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.max-w-\[404px\]{max-width:404px}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-baseline{align-items:baseline}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.whitespace-nowrap{white-space:nowrap}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.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)}
