@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-cyrillic-ext-wght-normal-DSNfmdVt.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-cyrillic-wght-normal-B2hlT84T.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-devanagari-wght-normal-Cv-Vwajv.woff2)format("woff2-variations");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-greek-ext-wght-normal-12T8GTDR.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-greek-wght-normal-Ymb6dZNd.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-vietnamese-wght-normal-DLTJy58D.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-latin-ext-wght-normal-W1qJv59z.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-latin-wght-normal-BYSzYMf3.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-cyrillic-ext-wght-normal-DwsuhU2Y.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Serif Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-cyrillic-wght-normal-CeZyc_3Q.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Serif Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-greek-ext-wght-normal-B0csX6R_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Noto Serif Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-greek-wght-normal-BWSpOBI-.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Serif Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-math-wght-normal-ChZGBGZa.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Serif Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-vietnamese-wght-normal-G-hP2cUo.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Serif Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-latin-ext-wght-normal-NX2Olof3.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-latin-wght-normal-DKWgU5qY.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.table{display:table}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-3{gap:calc(var(--spacing) * 3)}.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, )}}:root{--marke-gold:oklch(74.7% .118 85.2);--marke-gold-2:oklch(83.8% .083 87.1);--marke-rot:oklch(47.3% .194 29.2);--leinwand:oklch(92.5% 0 none);--papier:oklch(96.4% 0 none);--flaeche:oklch(100% 0 none);--flaeche-2:oklch(93.5% 0 none);--flaeche-3:oklch(90.5% 0 none);--linie:oklch(92% 0 none);--linie-stark:oklch(84% 0 none);--tinte:oklch(22.5% .015 261.6);--tinte-2:oklch(32.8% .031 261.8);--tinte-3:oklch(48% .012 262);--gold:var(--marke-gold);--gold-tief:oklch(50% .095 85);--gold-verlauf:linear-gradient(135deg, var(--marke-gold), var(--marke-gold-2));--fokus:var(--gold-tief);--nacht:var(--tinte);--nacht-2:oklch(27% .018 261.6);--nacht-linie:oklch(36% .02 261.6);--nacht-hover:oklch(31% .02 261.6);--nacht-text:oklch(96% 0 none);--nacht-text-2:oklch(78% .01 262);--zug-niemand:var(--tinte-3);--zug-kunde:oklch(46.6% .091 248.2);--zug-wir:var(--gold-tief);--zug-teamleiter:oklch(47.7% .073 187.4);--zug-fertig:oklch(48.4% .096 152.2);--ueber:var(--marke-rot);--link:oklch(50% .15 255);--fuell-kunde:oklch(57.7% .13 254.1);--fuell-wir:var(--marke-gold);--fuell-teamleitung:oklch(61.3% .108 181.1);--fuell-niemand:repeating-linear-gradient(45deg, var(--linie-stark) 0 2px, var(--flaeche-2) 2px 6px);--strich:oklch(84% 0 none);--strich-stark:oklch(68% 0 none);--zeiger:var(--tinte);--schrift:"Noto Sans Variable", ui-sans-serif, system-ui, sans-serif;--schrift-titel:"Noto Serif Variable", Georgia, serif;--tempo:1;--kurve-auftritt:cubic-bezier(.23, 1, .32, 1);--kurve-flaeche:cubic-bezier(.77, 0, .175, 1);--kurve-blatt:cubic-bezier(.32, .72, 0, 1);--dauer-druck:calc(.14s * var(--tempo));--dauer-klein:calc(.18s * var(--tempo));--dauer-blatt:calc(.28s * var(--tempo));--dauer-flaeche:calc(.32s * var(--tempo));--dauer-auftritt:calc(.42s * var(--tempo));--dauer-staffel:calc(40ms * var(--tempo));--dauer-hissen:calc(.9s * var(--tempo));--radius:12px;--radius-karte:22px;--radius-rahmen:28px;--radius-knopf:12px;--ring:0 0 0 1px var(--tinte)}@supports (color:color-mix(in lab, red, red)){:root{--ring:0 0 0 1px color-mix(in oklch, var(--tinte) 6%, transparent);--schatten-2:0 1px 2px color-mix(in oklch, var(--tinte) 5%, transparent), 0 10px 30px color-mix(in oklch, var(--tinte) 8%, transparent);--schatten-3:0 2px 6px color-mix(in oklch, var(--tinte) 6%, transparent), 0 30px 80px color-mix(in oklch, var(--tinte) 20%, transparent)}}[data-dichte=gross]{--text:20px;--text-klein:17px;--text-titel:34px;--text-gross:24px;--text-kennzahl:46px;--text-held:68px;--zeile:76px;--knopf:56px;--luft:22px}[data-dichte=normal]{--text:17px;--text-klein:15px;--text-titel:30px;--text-gross:20px;--text-kennzahl:40px;--text-held:60px;--zeile:62px;--knopf:46px;--luft:18px}[data-dichte=kompakt]{--text:15px;--text-klein:13px;--text-titel:24px;--text-gross:17px;--text-kennzahl:32px;--text-held:48px;--zeile:44px;--knopf:36px;--luft:13px}.wurzel{display:contents}.ueber{color:var(--tinte-3);font-size:var(--text-klein);font-weight:500}.fach{font-family:var(--schrift);color:var(--tinte-3);margin-left:.35em;font-size:.8em}.nummer{font-family:var(--schrift);font-variant-numeric:tabular-nums;color:var(--tinte-3);font-size:.88em}.seiten-titel{font-size:var(--text-titel);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.abschnitt{font-size:var(--text-klein);color:var(--tinte-2);margin-bottom:calc(var(--luft) * .5);font-weight:600}.icon-gross{width:1.4em;height:1.4em}.kbd{font-family:var(--schrift);background:var(--flaeche);box-shadow:inset 0 0 0 1px var(--linie-stark), inset 0 -1px 0 var(--linie-stark);color:var(--tinte-3);white-space:nowrap;border-radius:6px;padding:4px 7px;font-size:.75em;line-height:1}.knopf,.pille,.rund{min-height:var(--knopf);font-weight:600;font-size:var(--text);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--dauer-druck) var(--kurve-auftritt), background-color var(--dauer-klein) var(--kurve-auftritt), color var(--dauer-klein) var(--kurve-auftritt);border-radius:999px;justify-content:center;align-items:center;gap:.5em;line-height:1.15;display:inline-flex}.knopf{padding:0 calc(var(--knopf) * .42)}.knopf:active,.pille:active,.rund:active{transform:scale(.97)}.knopf:disabled,.knopf[aria-disabled=true]{opacity:.5;cursor:not-allowed}.knopf:disabled:active,.knopf[aria-disabled=true]:active{transform:none}.knopf-icon{width:var(--knopf);padding:0}.pille{padding:0 calc(var(--knopf) * .42);background:var(--flaeche);color:var(--tinte-2);font-weight:500}.pille[aria-current=page],.pille-dunkel{background:var(--tinte);color:#fff}.pille-hell{background:var(--flaeche-2)}.pille-weiss{color:var(--tinte);background:#fff;font-weight:600}.pille-gross{font-weight:600}.pille-still{cursor:default;background:var(--flaeche);color:var(--tinte-2)}.pille-still:active{transform:none}.pille-klein{min-height:calc(var(--knopf) * .72);background:var(--flaeche-2);color:var(--tinte-2);font-size:var(--text-klein);cursor:pointer;border-radius:999px;align-items:center;gap:.4em;padding:0 14px;font-weight:600;display:inline-flex}.rund{width:var(--knopf);background:var(--flaeche);color:var(--tinte-2);padding:0}.rund-nacht{width:calc(var(--knopf) * .75);min-height:calc(var(--knopf) * .75);background:var(--nacht-linie);color:var(--nacht-text)}@media (hover:hover) and (pointer:fine){.knopf-haupt:not(:disabled,[aria-disabled=true]):hover,.pille-dunkel:hover,.pille[aria-current=page]:hover{background:var(--nacht-hover)}.knopf-zweit:not(:disabled,[aria-disabled=true]):hover,.pille-hell:hover,.pille-klein:hover{background:var(--flaeche-3)}.knopf-leise:not(:disabled,[aria-disabled=true]):hover,.pille:not([aria-current=page],.pille-dunkel,.pille-hell,.pille-still):hover,.rund:not(.rund-nacht):hover{background:var(--flaeche-2);color:var(--tinte)}}.zug-teamleiter-text{color:var(--zug-teamleiter);font-weight:600}.frist{font-size:var(--text-klein);color:var(--tinte-2);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.35em;display:inline-flex}.frist .icon,.frist-relativ{color:var(--tinte-3)}.frist-bald{color:var(--tinte);font-weight:600}.frist-ueber,.frist-ueber .icon{color:var(--ueber);font-weight:650}.frist-ruhig{color:var(--tinte-3)}.avatar-weg{background:var(--flaeche);box-shadow:inset 0 0 0 1.5px var(--linie-stark);color:var(--tinte-3)}.wer{font-size:var(--text-klein);color:var(--tinte-2);align-items:center;gap:.45em;display:inline-flex}.etikett-rot{background:var(--flaeche-2);color:var(--ueber)}.etikett-tresor{background:var(--tinte);color:#fff;font-size:var(--text-klein)}.zahl{background:var(--flaeche-2);min-width:1.7em;height:1.7em;color:var(--tinte-2);font-size:calc(var(--text-klein) * .9);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 .45em;font-weight:650;display:inline-grid}.zahl-rot{background:var(--ueber);color:#fff}[aria-current=page] .zahl{color:#fff;background:#ffffff29}.chip-an{background:var(--tinte);color:#fff}@media (hover:hover) and (pointer:fine){.chip:not(.chip-an,.chip-still):hover{background:var(--flaeche-2)}}.menue{position:relative}.menue-liste{z-index:30;background:var(--flaeche);min-width:260px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 120px);box-shadow:var(--ring), var(--schatten-2);transform-origin:100% 0;transition:opacity var(--dauer-klein) var(--kurve-auftritt), transform var(--dauer-klein) var(--kurve-auftritt);border-radius:18px;padding:6px;position:fixed;overflow-y:auto}@starting-style{.menue-liste{opacity:0;transform:scale(.97)translateY(-4px)}}.menue-eintrag{text-align:left;width:100%;min-height:calc(var(--knopf) * .9);border-radius:var(--radius);font-size:var(--text);cursor:pointer;padding:0 14px;display:block}.menue-eintrag:hover,.menue-eintrag:focus-visible{background:var(--flaeche-2);outline:none}.detail{gap:calc(var(--luft) * 1.4);flex-direction:column;display:flex}.detail-titel{font-size:var(--text-titel);margin:4px 0 12px}.detail-titel,.lage,.notiz,.fakt dd,.verlauf li,.kontroll-punkte li,.wahl-text,.kunden-fakten{overflow-wrap:anywhere}.detail-meta{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.weg{grid-template-columns:repeat(auto-fit,minmax(min(7.5em,100%),1fr));gap:14px 6px;display:grid}.weg li{border-top:3px solid var(--flaeche-3);font-size:var(--text-klein);color:var(--tinte-3);flex-direction:column;gap:6px;padding-top:10px;display:flex}.weg-titel{-webkit-hyphens:auto;hyphens:auto}.weg-punkt{background:var(--flaeche);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:1.7em;height:1.7em;font-size:.85em;font-weight:700;display:inline-grid}.weg-punkt .icon{width:.95em;height:.95em}.weg .weg-fertig{border-top-color:var(--tinte);color:var(--tinte-2)}.weg-fertig .weg-punkt{background:var(--tinte);color:#fff}.weg .weg-jetzt{border-top-color:var(--gold);color:var(--tinte);font-weight:650}.weg-jetzt .weg-punkt{background:var(--flaeche-2);color:var(--gold-tief);box-shadow:inset 0 0 0 1.5px var(--gold)}.jetzt{gap:var(--luft);padding:calc(var(--luft) * 1.3);border-radius:var(--radius-karte);background:var(--flaeche);box-shadow:var(--ring);flex-direction:column;display:flex}.lage{font-size:var(--text-gross);font-weight:600;line-height:1.3}.jetzt-haupt{flex-direction:column;gap:8px;display:flex}.jetzt-haupt .knopf{min-height:calc(var(--knopf) * 1.18);font-size:var(--text-gross)}.jetzt .knopf,.formular-knoepfe .knopf{text-align:center;white-space:normal;padding-block:.4em}.jetzt-weitere{padding-top:var(--luft);border-top:1px solid var(--linie);flex-wrap:wrap;gap:6px;display:flex}.jetzt-weitere .knopf-leise{background:var(--flaeche-2);color:var(--tinte);font-weight:500}.warten{color:var(--tinte-2);border-radius:var(--radius);background:var(--flaeche-2);padding:14px 16px}.notiz{border-radius:var(--radius);background:var(--flaeche-2);color:var(--zug-teamleiter);align-items:flex-start;gap:10px;padding:14px 16px;font-weight:500;display:flex}.kontroll-punkte ul{flex-direction:column;gap:8px;display:flex}.kontroll-punkte li{border-radius:var(--radius);background:var(--flaeche-2);box-shadow:inset 3px 0 0 var(--zug-teamleiter);flex-direction:column;gap:2px;padding:12px 16px;display:flex}.kontroll-punkte .frage{font-size:var(--text-klein);color:var(--tinte-2)}.kontroll-punkte .antwort{color:var(--zug-teamleiter);font-weight:650}.detail-spalten{gap:calc(var(--luft) * 1.5);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}.detail-spalten>section,.detail>section:last-child{padding:calc(var(--luft) * 1.1);border-radius:var(--radius-karte);background:var(--flaeche);box-shadow:var(--ring)}.fakten{flex-direction:column;display:flex}.fakt{border-bottom:1px solid var(--linie);font-size:var(--text-klein);justify-content:space-between;gap:16px;padding:9px 0;display:flex}.fakt:last-child{border-bottom:0}.fakt dt{color:var(--tinte-3)}.fakt dd{text-align:right;font-variant-numeric:tabular-nums;min-width:0}.verlauf li{font-size:var(--text-klein);flex-direction:column;padding:0 0 12px 22px;display:flex;position:relative}.verlauf li:before{content:"";background:var(--linie-stark);border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:4px}.verlauf li:after{content:"";background:var(--linie);width:1px;position:absolute;top:calc(.55em + 12px);bottom:0;left:7.5px}.verlauf li:last-child:before{background:var(--gold)}.verlauf li:last-child:after{display:none}.verlauf-was{color:var(--tinte);font-weight:600}.verlauf-notiz{color:var(--tinte-2);font-style:italic}.verlauf-wer{color:var(--tinte-3);font-variant-numeric:tabular-nums}.kunden-fakten{font-size:var(--text-klein);color:var(--tinte-2);flex-direction:column;gap:8px;display:flex}.kunden-fakten .chip{background:var(--flaeche-2)}.aktions-formular,.checkliste{gap:var(--luft);flex-direction:column;display:flex}.feld label,.wahlen legend,.frage-feld legend{font-weight:600}.feld input,.feld textarea{min-height:var(--knopf);border-radius:var(--radius);background:var(--flaeche-2);font:inherit;padding:10px 14px}.feld input:focus-visible,.feld textarea:focus-visible{outline-offset:0;background:var(--flaeche)}.feld input[type=date]{font-variant-numeric:tabular-nums;max-width:14em}.wahlen{flex-direction:column;gap:6px;display:flex}.wahlen legend{margin-bottom:6px}.wahl{min-height:var(--knopf);background:var(--flaeche-2);cursor:pointer;transition:box-shadow var(--dauer-klein) var(--kurve-auftritt), background-color var(--dauer-klein) var(--kurve-auftritt);border-radius:16px;align-items:center;gap:12px;padding:8px 16px;display:flex}.wahl input{width:1.15em;height:1.15em;accent-color:var(--tinte);flex:none}.wahl:has(input:checked){background:var(--flaeche-2);box-shadow:inset 0 0 0 2px var(--gold-tief)}.wahl-kontrolle:has(input:checked){background:var(--flaeche-2);box-shadow:inset 0 0 0 2px var(--zug-teamleiter)}.wahl:has(input:focus-visible){outline:3px solid var(--fokus);outline-offset:2px}.wahl input:focus-visible{outline:none}.wahl-aus{opacity:.55;cursor:not-allowed}.wahl-text{flex-direction:column;display:flex}.wahl-zusatz{font-size:var(--text-klein);color:var(--zug-teamleiter);font-weight:600}@media (hover:hover) and (pointer:fine){.wahl:not(.wahl-aus):hover{background:var(--flaeche-3)}}.frage-feld{border-radius:var(--radius);padding:4px 0 12px}.frage-feld legend{margin-bottom:8px;line-height:1.35}.frage-fehlt legend{color:var(--ueber)}.frage-fehlt legend:after{content:" · noch offen";font-weight:500}.checkliste-gruppe{padding-top:var(--luft);border-top:1px solid var(--linie);flex-direction:column;gap:8px;display:flex}.checkliste-fuss{padding-top:var(--luft);border-top:1px solid var(--linie);flex-direction:column;gap:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.schleier{background:color-mix(in oklch, var(--tinte) 26%, transparent)}}@starting-style{.schleier{opacity:0}}@starting-style{.blatt{transform:translate(calc(100% + 24px))}}.sofort,.sofort .blatt,.sofort .schleier{transition:none}@media (width<=600px){.blatt{padding-inline:var(--luft)}}@starting-style{.meldung{opacity:0;transform:translateY(100%)}}.meldung-knopf{min-height:38px;color:var(--tinte);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-weight:650;display:inline-flex}@media (hover:hover) and (pointer:fine){.meldung-zu:hover{color:#fff;background:var(--nacht-2)}}.schleier-palette{place-items:start center;padding-top:12vh;transition:none;display:grid}.palette,.hilfe{border-radius:var(--radius-karte);background:var(--flaeche);width:min(640px,100vw - 32px);box-shadow:var(--ring), var(--schatten-3);font-size:var(--text);overflow:hidden}.palette-suche{border-bottom:1px solid var(--linie);align-items:center;gap:10px;padding:0 18px;display:flex}.palette-suche input{height:60px;font:inherit;font-size:var(--text-gross);outline:none;flex:1}.palette-liste{max-height:min(60vh,480px);padding:8px;overflow-y:auto}.palette-gruppe{font-size:var(--text-klein);color:var(--tinte-3);padding:10px 12px 4px;font-weight:600}.palette-eintrag{border-radius:var(--radius);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:44px;padding:6px 12px;display:flex}.palette-eintrag[aria-selected=true]{background:var(--flaeche-2)}.palette-zusatz{font-size:var(--text-klein);color:var(--tinte-3);text-align:right}.palette-leer{color:var(--tinte-3);padding:24px 12px}.hilfe{flex-direction:column;gap:12px;margin:12vh auto 0;padding:26px;display:flex;position:relative}.tasten{flex-direction:column;display:flex}.tasten div{border-bottom:1px solid var(--linie);justify-content:space-between;padding:10px 0;display:flex}[data-dichte=gross] .logo{height:28px}.marke-kreuz{border-radius:8px;flex:none;width:32px;height:32px;display:none}@media (width<=720px){.logo{display:none}.marke-kreuz{display:block}}@media (hover:hover) and (pointer:fine){.suche-knopf:hover{background:var(--flaeche-2)}}.dichte-wahl{background:var(--flaeche);box-shadow:var(--ring);border-radius:999px;align-self:center;gap:2px;padding:4px;display:inline-flex}.dichte-wahl button{min-width:calc(var(--knopf) * .82);min-height:calc(var(--knopf) * .82);color:var(--tinte-3);cursor:pointer;border-radius:999px;place-items:center;font-weight:700;display:grid}.dichte-wahl button[aria-pressed=true]{background:var(--tinte);color:#fff}.karte{gap:calc(var(--luft) * .85);padding:calc(var(--luft) * 1.15);border-radius:var(--radius-karte);background:var(--flaeche);box-shadow:var(--ring);flex-direction:column;min-width:0;display:flex}.karte-kopf h2{min-width:0;font-size:calc(var(--text-gross) * .9);flex:6em;font-weight:600;line-height:1.25}.karte-rechts{white-space:nowrap;margin-left:auto}.icon-rund{color:var(--tinte-2);flex:none;place-items:center;display:inline-grid}.icon-rund-nacht{color:var(--nacht-text)}.kennzahl{font-family:var(--schrift-titel);font-size:var(--text-kennzahl);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;font-weight:500;line-height:1}.kennzahl-einheit{font-family:var(--schrift);font-size:var(--text-gross);color:var(--tinte-3);letter-spacing:0;font-weight:500}.trends{flex-wrap:wrap;gap:8px;display:flex}.trend{background:var(--flaeche-2);color:var(--tinte-2);font-size:var(--text-klein);white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;max-width:100%;padding:4px 12px 4px 9px;font-weight:500;display:inline-flex}.trend-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.trend-icon{color:var(--tinte-3);flex:none;place-items:center;display:grid}.trend-icon .icon{width:1.1em;height:1.1em}.trend-gut .trend-icon{color:var(--zug-fertig)}.trend-schlecht,.trend-schlecht .trend-icon,.kennzahl-schlecht{color:var(--ueber)}.trend-schlecht{font-weight:600}.tipp{z-index:10;background:var(--nacht);color:var(--nacht-text-2);font-size:var(--text-klein);white-space:nowrap;pointer-events:none;box-shadow:var(--schatten-2);border-radius:12px;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 12px;font-weight:500;line-height:1.3;display:flex;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.tipp strong{color:#fff;font-size:var(--text);font-variant-numeric:tabular-nums}.tipp-zusatz{color:var(--nacht-text-2)}.chart-leer{line-height:1.4}.fuell-kunde{background:var(--fuell-kunde)}.fuell-wir{background:var(--fuell-wir)}.fuell-teamleitung{background:var(--fuell-teamleitung)}.fuell-niemand{background:var(--fuell-niemand)}.fuell-ueber{background:var(--ueber)}.geteilt{flex-direction:column;gap:12px;display:flex}.geteilt-balken{gap:2px;height:28px;display:flex}.geteilt-teil{outline-offset:2px;cursor:default;min-width:6px;transition:filter var(--dauer-klein) var(--kurve-auftritt);border-radius:4px;align-items:center;padding-left:8px;display:flex;position:relative}.geteilt-teil:first-child{border-radius:8px 4px 4px 8px}.geteilt-teil:last-child{border-radius:4px 8px 8px 4px}.geteilt-teil:hover,.geteilt-teil:focus-visible{filter:brightness(1.08)}.geteilt-zahl{color:#fff;font-size:calc(var(--text-klein) * .92);font-variant-numeric:tabular-nums;font-weight:700}.fuell-niemand .geteilt-zahl,.fuell-wir .geteilt-zahl,.fuell-teamleitung .geteilt-zahl{color:var(--tinte)}.legende{font-size:var(--text-klein);color:var(--tinte-2);flex-wrap:wrap;gap:6px 16px;display:flex}.legende>span{align-items:center;gap:7px;display:inline-flex}.legende-feld{border-radius:3px;width:12px;height:12px}.saeulen-rahmen{flex-direction:column;flex:1;gap:10px;display:flex;position:relative;container:saeulen/inline-size}.chart-schalter{justify-content:flex-end;display:flex}@container saeulen (width>=440px){.chart-schalter{top:calc(var(--luft) * -3);position:absolute;right:0}}.saeulen{grid-template-columns:auto 1fr;gap:10px;height:230px;padding-top:26px;display:grid}.saeulen-achse{width:2.2em;font-size:calc(var(--text-klein) * .9);color:var(--tinte-3);font-variant-numeric:tabular-nums;margin-bottom:30px;position:relative}.saeulen-achse span{position:absolute;right:0;transform:translateY(50%)}.saeulen-flaeche{grid-template-columns:repeat(12,1fr);padding-bottom:30px;display:grid;position:relative}.saeulen-linie{background:var(--linie);height:1px;margin-bottom:30px;position:absolute;left:0;right:0}.saeulen-schnitt{border-top:1.5px dashed var(--gold);z-index:1;pointer-events:none;margin-bottom:30px;position:absolute;left:0;right:0}.saeulen-schnitt span{background:var(--flaeche-2);color:var(--gold-tief);font-size:calc(var(--text-klein) * .88);border-radius:999px;padding:2px 9px;font-weight:700;position:absolute;top:-1px;right:0;transform:translateY(-50%)}.schnitt-links span{left:0;right:auto}.saeule{cursor:default;border-radius:10px;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:relative}.saeule:hover,.saeule:focus-visible{background:var(--tinte)}@supports (color:color-mix(in lab, red, red)){.saeule:hover,.saeule:focus-visible{background:color-mix(in oklch, var(--tinte) 3.5%, transparent)}}.saeule-balken{background:var(--strich);border-radius:999px;width:8px;min-height:4px;position:relative}.saeule-jetzt .saeule-balken{background:var(--gold)}.saeule-spaeter .saeule-balken{background:var(--fuell-niemand)}.saeule-wert{z-index:2;background:var(--tinte);color:#fff;font-size:calc(var(--text-klein) * .9);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 9px;font-weight:700;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.saeule-name{font-size:calc(var(--text-klein) * .9);color:var(--tinte-3);position:absolute;bottom:-26px}.saeule-jetzt .saeule-name{color:var(--tinte);font-weight:700}@container saeulen (width<=400px){.saeule:nth-of-type(2n):not(.saeule-jetzt) .saeule-name,.saeule-jetzt+.saeule .saeule-name{visibility:hidden}.saeule:has(+.saeule-jetzt) .saeule-name{visibility:hidden}}.saeule-balken .tipp{bottom:calc(100% + 10px)}.saeule-jetzt .saeule-balken .tipp{bottom:calc(100% + 40px)}.chart-fuss{margin-top:4px}.chart-tabelle{border-collapse:collapse;width:100%;font-size:var(--text-klein);font-variant-numeric:tabular-nums}.chart-tabelle th,.chart-tabelle td{text-align:right;border-bottom:1px solid var(--linie);padding:6px 10px}.chart-tabelle th:first-child,.chart-tabelle td:first-child{text-align:left}.chart-tabelle th{color:var(--tinte-3);font-weight:600}.chart-tabelle tr[aria-current=date] td{background:var(--flaeche-2);font-weight:700}.strich{background:var(--strich);transform-origin:bottom;border-radius:999px;flex:1;min-width:2px;max-width:6px;min-height:3px;position:relative}.strich-bruch{background:var(--flaeche);block-size:3px;position:absolute;inset-block-start:22%;inset-inline:-2px;rotate:-18deg}.strich-fokus{background:var(--gold)}.strich-verlauf{justify-content:space-between;align-items:flex-end;gap:4px;height:46px;display:flex;position:relative}.ziel-skala{padding-top:26px;position:relative}.frist-skala{border-block-start:1px solid var(--linie);font-size:var(--text-klein);flex-direction:column;gap:8px;padding-block-start:12px;display:flex}.ziel-striche{justify-content:space-between;align-items:flex-end;height:22px;display:flex;position:relative}.ziel-striche .strich{max-width:3px;height:60%}.ziel-striche .strich-lang{height:100%}.ziel-zeiger{background:var(--zeiger);border-radius:999px;width:3px;height:34px;margin-left:-1.5px;position:absolute;bottom:-4px}.ziel-zeiger-ueber:after{content:"";background:var(--zeiger);border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:-3.5px}.ziel-fahne{width:18px;height:26px;margin-left:-2px;position:absolute;bottom:22px;overflow:visible}.fahne line{stroke:var(--tinte);stroke-width:1.6px;stroke-linecap:round}.fahne rect{fill:var(--marke-rot)}.fahne path{fill:#fff}.verlauf{flex-direction:column;gap:10px;display:flex}.verlauf-flaeche{--kopf:44px;height:200px;padding-top:var(--kopf);touch-action:pan-y;border-radius:8px;justify-content:space-around;align-items:flex-end;display:flex;position:relative}.verlauf-flaeche .strich{max-width:8px;transition:transform var(--dauer-klein) var(--kurve-auftritt)}.verlauf-vorjahr{inset:var(--kopf) 0 0;width:100%;height:calc(100% - var(--kopf));pointer-events:none;position:absolute;overflow:visible}.verlauf-vorjahr polyline{fill:none;stroke:var(--strich-stark);stroke-width:1.5px;stroke-dasharray:4 4;stroke-linejoin:round}.verlauf-zeiger{background:var(--zeiger);pointer-events:none;width:2px;transition:left var(--dauer-klein) var(--kurve-auftritt);border-radius:999px;margin-left:-1px;position:absolute;top:0;bottom:0}.verlauf-wert{background:var(--zeiger);color:#fff;font-size:var(--text-klein);font-variant-numeric:tabular-nums;white-space:nowrap;animation:zahl-rollt var(--dauer-klein) var(--kurve-auftritt);border-radius:999px;padding:5px 12px;font-weight:700;position:absolute;top:0;left:0}@keyframes zahl-rollt{0%{opacity:.4;filter:blur(2px);transform:translateY(4px)}}.verlauf[data-via=tastatur] .verlauf-zeiger,.verlauf[data-via=tastatur] .strich{transition:none}.verlauf[data-via=tastatur] .verlauf-wert{animation:none}.verlauf-hinweis{font-size:calc(var(--text-klein) * .9);align-items:center;gap:8px;display:flex}.hinweis-strich{background:var(--strich);border-radius:999px;flex:none;block-size:14px;inline-size:6px;position:relative}.verlauf-achse{font-size:calc(var(--text-klein) * .86);color:var(--tinte-3);display:flex}.verlauf-achse span{text-align:center;white-space:nowrap;flex:1 1 0;min-width:0}.verlauf-achse .achse-jetzt{color:var(--tinte);font-weight:700}.hoehenprofil{flex:1;min-block-size:120px;margin-block-start:34px;position:relative}.hoehenprofil>svg:first-child{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.hoehenlinie{fill:none;stroke:var(--gold);stroke-width:1px;vector-effect:non-scaling-stroke}.grat{fill:none;stroke:var(--gold);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.grat-lot{border-inline-start:1px dashed var(--nacht-text-2);inline-size:0;position:absolute;inset-block-end:0}.grat-punkt{background:var(--gold);block-size:9px;inline-size:9px;box-shadow:0 0 0 3px var(--nacht);border-radius:50%;position:absolute;translate:-50% -50%}.gipfel-fahne{block-size:26px;inline-size:18px;margin-inline-start:-2px;position:absolute;overflow:visible}.hoehenprofil .fahne line{stroke:var(--nacht-text)}.rangliste{grid-template-columns:minmax(0,1.7fr) minmax(48px,.7fr) auto;gap:4px 14px;display:grid}.rangliste li{grid-column:1/-1;grid-template-columns:subgrid;border-bottom:1px solid var(--linie);grid-template-areas:"name spur wert""zusatz zusatz zusatz";align-items:center;row-gap:2px;padding-block:8px;display:grid}.rangliste li:last-child{border-bottom:0}.rang-name{-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;grid-area:name;font-weight:600;line-height:1.3;display:-webkit-box;overflow:clip}.rang-zusatz{-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;grid-area:zusatz;line-height:1.3;display:-webkit-box;overflow:clip}.rang-spur{background:var(--flaeche-2);border-radius:999px;grid-area:spur;height:6px}.rang-balken{background:var(--strich-stark);border-radius:999px;height:100%;display:block;position:relative}.rang-balken.strich-fokus{background:var(--gold)}.rang-balken .strich-bruch{block-size:auto;inline-size:3px;inset-block:-3px;inset-inline:auto 14%}.rang-wert{font-variant-numeric:tabular-nums;text-align:right;grid-area:wert;font-weight:700}.belegung-rahmen{overscroll-behavior-x:contain;overflow-x:auto}.belegung{--zelle:1.35em;inline-size:100%;min-inline-size:calc(13.5em + var(--wochen,12) * (var(--zelle) + 4px));table-layout:fixed;border-collapse:separate;border-spacing:4px;font-size:var(--text-klein)}.belegung th:first-child{width:6.5em}.belegung th:last-child{text-align:right;width:7em}.belegung th{color:var(--tinte-3);text-align:left;white-space:nowrap;font-weight:500}.belegung thead th{font-size:calc(var(--text-klein) * .86);text-align:center}.woche{justify-content:center;display:flex}.belegung tbody th{color:var(--tinte);text-overflow:ellipsis;padding-right:8px;font-weight:600;overflow:hidden}.zelle{max-inline-size:3em;height:calc(var(--knopf) * .6);background:var(--tinte);border-radius:6px;margin-inline:auto;display:block}.zelle-ziel{background:var(--gold)}.belegung-schnitt{color:var(--tinte-2);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;padding-left:8px}.belegung-schnitt.gut{color:var(--gold-tief);font-weight:700}@container haupt (width<=660px){.rangliste{grid-template-columns:minmax(0,1fr) auto}.rangliste li{grid-template-areas:"name wert""spur spur""zusatz zusatz";row-gap:6px}}@media (height<=800px){.verlauf-flaeche{--kopf:40px;height:130px}.hoehenprofil{min-block-size:90px}}@media (prefers-reduced-motion:reduce){.verlauf-zeiger,.verlauf-flaeche .strich{transition:none}.verlauf-wert{animation:none}}[data-abfahrbar]{outline-offset:4px;border-radius:6px}.skala-zeiger{background:var(--zeiger);pointer-events:none;border-radius:999px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:0}.skala-wert{z-index:1;background:var(--zeiger);color:#fff;font-size:var(--text-klein);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;padding:3px 9px;font-weight:700;position:absolute;top:calc(100% + 4px);left:0}.a-logo{padding:4px 12px 10px}.a-ich{border-radius:var(--radius-karte);background:var(--flaeche);box-shadow:var(--ring);flex-direction:column;gap:10px;margin-top:auto;padding:14px;display:flex}.a-ich-name{font-size:var(--text-klein);align-items:center;gap:10px;display:flex}.a-ich .dichte-wahl{background:var(--flaeche-2);box-shadow:none;align-self:flex-start}.a-zeile{align-items:center;gap:0 var(--luft);min-height:var(--zeile);padding:12px var(--luft);cursor:pointer;text-align:left;width:100%;transition:background-color var(--dauer-klein) var(--kurve-auftritt);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;display:grid}@media (hover:hover) and (pointer:fine){.a-zeile:hover{background:oklch(98.5% 0 none)}}.a-was{text-align:left;cursor:pointer;border-radius:var(--radius);flex-direction:column;gap:2px;width:100%;min-width:0;display:flex}.a-periode,.a-lage{color:var(--tinte-2);font-size:var(--text-klein)}.a-kunde,.a-periode,.a-lage,.a-zeile .wer{overflow-wrap:anywhere;min-width:0}.a-zeile-erledigt .a-kunde{color:var(--tinte-3)}[data-dichte=kompakt] .a-lage{display:none}[data-dichte=kompakt] .a-was{flex-flow:wrap;align-items:baseline;gap:0 12px}[data-dichte=kompakt] .a-zeile-meta{margin-top:0}.a-team{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}.a-person{border-radius:var(--radius-karte);background:var(--flaeche);box-shadow:var(--ring);flex-direction:column;gap:10px;padding:16px;display:flex}.a-person-kopf{align-items:center;gap:10px;font-weight:600;display:flex}.last{background:var(--flaeche-2);border-radius:999px;gap:2px;height:8px;display:flex;overflow:hidden}.last span{height:100%;display:block}.last .zug-wir{background:var(--fuell-wir)}.last .zug-kunde{background:var(--fuell-kunde)}.last .zug-teamleiter{background:var(--fuell-teamleitung)}.last .zug-niemand{background:var(--fuell-niemand)}.last .ueber{background:var(--ueber)}@media (width<=860px){.a-ich{flex-flow:wrap;align-items:center;margin-top:0}.a-zeile{grid-template-columns:minmax(0,1fr)}.a-zeile .zeilen-aktionen{grid-column:1;padding-top:10px}}.d-kopf-marke{display:none}.d-kopf-suche{flex:1;max-width:440px}.glocke{position:relative}.glocke-liste{z-index:40;background:var(--flaeche);width:min(340px,100vw - 16px);max-height:min(420px,100dvh - 120px);box-shadow:var(--ring), var(--schatten-2);font-size:var(--text-klein);transform-origin:100% 0;border-radius:20px;flex-direction:column;gap:6px;padding:12px;display:flex;position:fixed;overflow-y:auto}@starting-style{.glocke-liste{opacity:0;transform:scale(.97)translateY(-4px)}}@media (prefers-reduced-motion:no-preference){.glocke-liste{transition:opacity var(--dauer-klein) var(--kurve-auftritt), transform var(--dauer-klein) var(--kurve-auftritt)}}.glocke-titel{padding-inline:4px;font-weight:600}.glocke-liste ol{flex-direction:column;display:flex}.glocke-liste li{border-block-start:1px solid var(--linie);gap:10px;padding:8px 4px;line-height:1.35;display:flex}.glocke-liste li .icon{width:16px;height:16px;color:var(--zug-fertig);flex:none;margin-block-start:2px}.glocke-punkt{background:var(--gold);width:9px;height:9px;box-shadow:0 0 0 2px var(--flaeche);border-radius:50%;position:absolute;inset-block-start:9px;inset-inline-end:10px}@starting-style{.glocke-punkt{opacity:0;scale:.5}}@media (prefers-reduced-motion:no-preference){.glocke-punkt{transition:scale var(--dauer-klein) var(--kurve-auftritt), opacity var(--dauer-klein) var(--kurve-auftritt)}.glocke[data-klingelt] .icon{transform-origin:50% 12%;animation:klingeln .65s var(--kurve-auftritt)}}@keyframes klingeln{15%{rotate:16deg}30%{rotate:-13deg}45%{rotate:8deg}60%{rotate:-4deg}75%{rotate:2deg}}.d-haupt{padding:8px 26px 32px;container:haupt/inline-size}.d-titel h1{font-family:var(--schrift-titel);font-size:calc(var(--text-titel) * 1.35);letter-spacing:-.02em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-weight:400}.d-titel h1 strong{font-weight:600}.d-titel .pille-still{text-overflow:ellipsis;max-width:100%;overflow:hidden}.d-zug{grid-area:zug}.kurzliste{border-top:1px solid var(--linie);flex-direction:column;gap:2px;padding-block-start:10px;display:flex}.kurzliste button{box-sizing:content-box;width:100%;font-size:var(--text-klein);text-align:start;cursor:pointer;border-radius:10px;flex-direction:column;margin-inline:-8px;padding:5px 8px;font-weight:600;line-height:1.3;display:flex}.kurzliste .kurz-name{-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;display:-webkit-box;overflow:clip}.kurzliste button .leise{font-weight:400;font-size:calc(var(--text-klein) * .9)}.kurzliste li.leise{padding:2px 0}@media (hover:hover) and (pointer:fine){.kurzliste button:hover{background:var(--flaeche-2)}}.kurz-leer{border-top:1px solid var(--linie);color:var(--tinte-3);font-size:var(--text-klein);padding-block-start:10px}.d-held-verlauf{width:200px;font-size:calc(var(--text-klein) * .9);text-align:right;flex-direction:column;grid-area:verlauf;gap:6px;display:flex}.d-held-mitte{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"zahl verlauf""trends trends";align-items:end;gap:10px 20px;display:grid}.d-held-mitte>div{display:contents}.d-held-mitte .held-zahl{grid-area:zahl;margin-block-end:0}.d-held-mitte .trends{grid-area:trends}.held-zahl{font-family:var(--schrift-titel);font-size:min(var(--text-held), 12vw);letter-spacing:-.03em;font-variant-numeric:lining-nums tabular-nums;margin-bottom:12px;font-weight:500;line-height:1}.held-einheit{font-family:var(--schrift);font-size:var(--text-gross);color:var(--tinte-3);letter-spacing:0;font-weight:500}.d-held-knoepfe{flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:4px;display:flex}.d-held-knoepfe .pille:not(.pille-dunkel){background:var(--flaeche-2);color:var(--tinte)}.d-held-knoepfe .pille{max-width:100%}.d-held-knoepfe .pille>span{min-width:0}.trends .trend{overflow-wrap:anywhere;min-width:0}.d-chart .saeulen-rahmen{padding-top:4px}.d-gold{padding:calc(var(--luft) * 1.15);border-radius:var(--radius-karte);background:var(--gold-verlauf);color:var(--tinte);flex-direction:column;gap:12px;display:flex}.d-gold .karte-kopf h2{color:var(--tinte)}.d-gold .kennzahl-einheit{color:var(--tinte-2)}.d-gold .strich{background:var(--tinte)}@supports (color:color-mix(in lab, red, red)){.d-gold .strich{background:color-mix(in oklch, var(--tinte) 22%, transparent)}}.d-gold .strich-fokus{background:var(--tinte)}.d-gold .fahne line{stroke:var(--tinte)}.d-gold-fuss{flex-direction:column;gap:8px;margin-block-start:auto;display:flex}.d-gold-zahlen{flex-wrap:wrap;gap:10px;display:flex}.d-gold-zahlen>div{border-inline-start:1.5px solid var(--tinte);flex:auto;min-width:0;padding-inline-start:10px}@supports (color:color-mix(in lab, red, red)){.d-gold-zahlen>div{border-inline-start:1.5px solid color-mix(in oklch, var(--tinte) 30%, transparent)}}.d-gold-zahlen dt{font-size:var(--text-klein);color:var(--tinte-2);overflow-wrap:anywhere}.d-gold-rest,.d-gold-leer{font-size:var(--text-klein);color:var(--tinte-2)}.d-gold-leer{margin-block:auto}.d-gold-zahlen dd{font-family:var(--schrift-titel);font-size:var(--text-gross);font-variant-numeric:lining-nums tabular-nums;font-weight:500}.d-nacht{padding:calc(var(--luft) * 1.15);border-radius:var(--radius-karte);background:var(--nacht);color:var(--nacht-text);flex-direction:column;gap:12px;display:flex}.d-nacht .karte-kopf h2{color:#fff}.d-nacht .karte-kopf{flex-wrap:wrap}.d-nacht .karte-kopf h2{flex:8em;min-width:0}.nacht-zeile{width:100%;min-height:var(--zeile);background:var(--nacht-2);text-align:left;cursor:pointer;transition:background-color var(--dauer-klein) var(--kurve-auftritt);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto minmax(60px,120px) auto auto;align-items:center;gap:14px;padding:8px 10px 8px 12px;display:grid}@media (hover:hover) and (pointer:fine){.nacht-zeile:hover{background:var(--nacht-hover)}}.nacht-leer{color:var(--nacht-text-2);font-size:var(--text-klein)}.nacht-was strong{color:#fff;font-weight:600}.nacht-was span,.nacht-anteil,.nacht-schritte{color:var(--nacht-text-2);font-size:var(--text-klein);font-variant-numeric:tabular-nums}.nacht-spur{background:var(--nacht-linie);border-radius:999px;height:6px;overflow:hidden}.nacht-spur span{background:var(--gold);border-radius:999px;height:100%;display:block}.nacht-schritte{color:#fff;font-weight:600}[data-dichte=kompakt] .nacht-anteil{display:none}[data-dichte=kompakt] .nacht-zeile{grid-template-columns:auto minmax(0,1fr) minmax(60px,140px) auto auto}@container haupt (width<=1060px){.d-raster{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"held held""k1 k2""chart chart""zug gold""nacht nacht"}}@container haupt (width<=660px){.d-raster{grid-template-columns:minmax(0,1fr);grid-template-areas:"held""k1""k2""chart""zug""gold""nacht"}.d-held-mitte{grid-template-columns:minmax(0,1fr);grid-template-areas:"zahl""trends""verlauf"}.d-held-verlauf{text-align:start;width:100%}.d-nacht .nacht-zeile{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"bild was was pfeil"".spur anteil schritte";gap:8px 14px}[data-dichte=kompakt] .nacht-zeile{grid-template-areas:"bild was was pfeil"".spur spur schritte"}.nacht-zeile>:first-child{grid-area:bild}.nacht-zeile>.nacht-was{grid-area:was}.nacht-zeile>.nacht-anteil{grid-area:anteil}.nacht-zeile>.nacht-spur{grid-area:spur}.nacht-zeile>.nacht-schritte{grid-area:schritte}.nacht-zeile>.rund-nacht{grid-area:pfeil}}@media (width<=720px){.d-kopf{padding:14px}.d-kopf-marke{display:block}.d-kopf-suche{display:none}.d-kopf-rechts{gap:6px}.d-kopf-rechts .rund{width:44px;min-height:44px}.d-kopf-rechts .pille{min-height:44px;font-size:var(--text-klein)}.d-haupt{padding:8px 14px 24px}}.pille-tat{white-space:nowrap;flex:none}.pille-ziel{text-overflow:ellipsis;white-space:nowrap;opacity:.72;min-width:0;font-weight:500;overflow:hidden}.flaeche{gap:var(--luft);flex-direction:column;min-width:0;display:flex}.flaeche-kopf{flex-direction:column;gap:4px;display:flex}.flaeche-text{max-width:62ch;color:var(--tinte-2)}.flaeche-reiter{flex-wrap:wrap;gap:8px;display:flex}.flaeche-reiter .nummer{color:inherit;opacity:.7;margin-left:.5em}.flaeche-liste{flex-direction:column;gap:12px;min-width:0;display:flex}.flaeche-werkzeug{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.flaeche-werkzeug>.knopf{margin-left:auto}.flaeche-suche{max-width:24em;min-height:calc(var(--knopf) * .84);background:var(--flaeche);box-shadow:var(--ring);color:var(--tinte-3);border-radius:999px;flex:14em;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.flaeche-suche:focus-within{outline:3px solid var(--fokus);outline-offset:2px}.flaeche-suche input{min-width:0;color:var(--tinte);font:inherit;background:0 0;outline:none;flex:1}.flaeche-leer{flex-direction:column;align-items:center;gap:12px;display:flex}.tabelle{border-radius:var(--radius-karte);background:var(--flaeche);box-shadow:var(--ring);display:grid;overflow-x:auto}.tabelle-kopf,.tabelle-zeile{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;column-gap:24px;padding:0 20px;display:grid}.tabelle-kopf{min-height:40px;color:var(--tinte-3);font-size:var(--text-klein);border-bottom:1px solid var(--linie);font-weight:600}.tabelle-zeile{min-height:var(--zeile);text-align:left;font:inherit;color:var(--tinte);cursor:pointer;transition:background-color var(--dauer-klein) var(--kurve-auftritt);padding-block:8px}.tabelle-zeile+.tabelle-zeile{border-top:1px solid var(--linie)}.tabelle-zeile:focus-visible{outline-offset:-3px}@media (hover:hover) and (pointer:fine){.tabelle-zeile:hover{background:var(--papier)}}.tabelle-zeile>span{overflow-wrap:break-word;min-width:0;font-size:var(--text-klein);color:var(--tinte-2)}.tabelle-zeile>.zelle-lang{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tabelle-zeile>.zelle-haupt{font-size:var(--text);color:var(--tinte);font-weight:600}.tabelle .marke{white-space:normal}.geschuetzt{color:var(--tinte-3);align-items:center;gap:.35em;display:inline-flex}@media (width<=760px){.tabelle{grid-template-columns:1fr!important}.tabelle-kopf{display:none}.tabelle-zeile{grid-template-columns:1fr;row-gap:4px;padding:14px 16px}.tabelle-zeile>span[data-titel]:not(.zelle-haupt):before{content:attr(data-titel) " · ";color:var(--tinte-3)}}.tabelle-kopf>span{align-items:center;gap:6px;display:inline-flex}.tabelle-kopf .icon{flex:none;width:15px;height:15px}.tabelle-zeile>.zelle-haupt{align-items:center;gap:10px;display:flex}.zelle-name{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:14 6 6;overflow-wrap:anywhere;min-width:0}.kennung{background:var(--flaeche-2);width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--linie);color:var(--tinte-2);object-fit:cover;border-radius:9px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.kennung-rund{border-radius:50%}.wer{align-items:center;gap:8px;min-width:0;display:inline-flex}.avatare{flex:none;display:inline-flex}.avatare .avatar+.avatar{box-shadow:0 0 0 2px var(--flaeche);margin-inline-start:-7px}.spalte-betrag{text-align:end;justify-content:flex-end}.zelle-betrag{color:var(--tinte);font-variant-numeric:tabular-nums;font-weight:600}.weg-rest{color:var(--link)}@supports (color:color-mix(in lab, red, red)){.weg-rest{color:color-mix(in oklch, var(--link) 60%, var(--tinte-3))}}.weg-rest{font-weight:400}@media (hover:hover) and (pointer:fine){.weg-link:hover{text-decoration:underline}}.zelle-frist b{color:var(--tinte);font-variant-numeric:tabular-nums;font-weight:600}.frist-ueber{color:var(--ueber);font-weight:600}.wert-ja{color:var(--zug-fertig);display:inline-flex}.wert-ja path{stroke-width:2.25px}.leer-wert{color:var(--tinte-3)}.zelle-datei{align-items:center;gap:6px;display:inline-flex}.wert-ton{color:var(--tinte-2);align-items:center;gap:.45em;font-weight:600;display:inline-flex}.wert-ton:before{content:"";background:currentColor;border-radius:50%;flex:none;width:.55em;height:.55em}.wert-still{font-weight:500}.wert-still:before{box-shadow:inset 0 0 0 1.5px var(--strich-stark);background:0 0}.wert-gut{color:var(--zug-fertig)}.wert-achtung{color:var(--zug-wir)}.wert-rot{color:var(--ueber)}.etikett-still{background:var(--flaeche-2);color:var(--tinte-2)}.blatt-kopf{top:calc(var(--luft) * -1.4);z-index:2;margin:calc(var(--luft) * -1.4) calc(var(--luft) * -1.4) 0;padding:calc(var(--luft) * 1.4) calc(var(--luft) * 1.4) 12px;background:var(--papier);justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:sticky}.blatt-titel{font-size:var(--text-titel);margin-top:4px}.blatt-abschnitt{padding:calc(var(--luft) * 1.1);border-radius:var(--radius-karte);background:var(--flaeche);box-shadow:var(--ring);flex-direction:column;gap:12px;margin-top:12px;display:flex}.blatt-abschnitt-kopf{justify-content:space-between;align-items:center;gap:12px;display:flex}.blatt-abschnitt-kopf .abschnitt{margin:0}.angaben{font-size:var(--text-klein);grid-template-columns:minmax(8em,1fr) 2fr;gap:8px 16px;display:grid}.angaben>div{display:contents}.angaben dt{color:var(--tinte-3);align-items:center;gap:.35em;display:inline-flex}.angaben dd{overflow-wrap:anywhere;min-width:0}.geschuetzt-hinweis{align-items:center;gap:.4em;display:flex}.verknuepft{flex-wrap:wrap;gap:4px 8px;display:flex}.verknuepft .knopf{min-height:calc(var(--knopf) * .8)}.schritt{flex-direction:column;gap:4px;display:inline-flex}.kennzahlen{padding:calc(var(--luft) * 1.2);border-radius:var(--radius-karte);background:var(--flaeche);box-shadow:var(--ring);flex-direction:column;gap:12px;display:flex}.kennzahlen-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.kennzahlen-liste li{grid-template-columns:minmax(9em,1.2fr) 3fr 5em 5em;align-items:center;gap:16px;min-height:36px;display:grid}.kennzahlen-name{font-size:var(--text-klein);color:var(--tinte-2)}.kennzahlen-balken{background:var(--flaeche-3);border-radius:3px;height:6px;overflow:hidden}.kennzahlen-balken>span{background:var(--tinte);border-radius:3px;height:100%;display:block}.kennzahlen-liste .nummer{text-align:right}@media (width<=760px){.kennzahlen-liste li{grid-template-columns:1fr auto}.kennzahlen-balken{order:3;grid-column:1/-1}}.integrationen{grid-template-columns:repeat(auto-fill,minmax(min(19em,100%),1fr));gap:12px;display:grid}.integrationen li{padding:calc(var(--luft) * 1.1);border-radius:var(--radius-karte);background:var(--flaeche);box-shadow:var(--ring);flex-direction:column;align-items:flex-start;gap:6px;display:flex}.integrationen strong{font-size:var(--text-gross)}.schleier-formular{place-items:center;padding:24px 12px 84px;display:grid}.formular-dialog{border-radius:var(--radius-rahmen);background:var(--papier);width:min(720px,100%);max-height:calc(100dvh - 108px);box-shadow:var(--schatten-3);flex-direction:column;display:flex;overflow:hidden}.formular-kopf,.formular-fuss{padding:calc(var(--luft) * 1.1) calc(var(--luft) * 1.3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.formular-kopf{border-bottom:1px solid var(--linie);align-items:flex-start}.formular-fuss{border-top:1px solid var(--linie);background:var(--flaeche)}.formular-felder{gap:var(--luft);padding:calc(var(--luft) * 1.3);overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.feld label{flex-wrap:wrap;align-items:center;gap:.4em;display:flex}.feld-pflicht{color:var(--tinte-3);font-weight:400;font-size:var(--text-klein)}.feld select{min-height:var(--knopf);border-radius:var(--radius);background:var(--flaeche-2);font:inherit;padding:10px 14px}.feld-fehler input,.feld-fehler textarea,.feld-fehler select{box-shadow:inset 0 0 0 2px var(--ueber)}.feld-haken{min-height:calc(var(--knopf) * .8);cursor:pointer;align-items:center;gap:.6em;font-weight:400;display:inline-flex}.feld-haken input{width:1.2em;height:1.2em;min-height:0;accent-color:var(--tinte)}.feld-mehrfach{flex-wrap:wrap;gap:0 18px;display:flex}.ablauf-block .weg li{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;min-width:0}.bloecke{grid-template-columns:repeat(auto-fill,minmax(min(12em,100%),1fr));gap:8px;display:grid}.bloecke li{border-radius:var(--radius);background:var(--papier);font-size:var(--text-klein);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.hinweis-kommentar{border-radius:var(--radius);background:var(--flaeche-2);color:var(--zug-wir);font-size:var(--text-klein);padding:10px 12px}.d{grid-template-columns:264px minmax(0,1fr);display:grid}.d-spalte{min-width:0}.nav-schiene,.nav-unten{display:none}.nav-seite,.nav-schiene{z-index:35}.nav-seite{flex-direction:column;align-self:start;gap:18px;height:calc(100dvh - 24px);padding:28px 14px 14px 8px;display:flex;position:sticky;top:12px}.nav-logo .marke-kreuz{border-radius:5px;width:22px;height:22px;display:block}.nav-name{font-family:var(--schrift-titel);font-size:var(--text-gross);letter-spacing:-.01em;white-space:nowrap;font-weight:500;line-height:1.2}.nav-liste{scrollbar-width:none;flex-direction:column;flex:1;gap:16px;min-height:0;padding:0 0 28px 12px;scroll-padding-block-end:40px;display:flex;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.nav-liste::-webkit-scrollbar{display:none}.nav-gruppe{flex-direction:column;gap:1px;display:flex}.nav-gruppe-titel{font-size:calc(var(--text-klein) * .86);color:var(--tinte-3);padding:0 12px 4px}.nav-eintrag{width:100%;min-height:calc(var(--knopf) * .8);color:var(--tinte-2);font-size:var(--text-klein);text-align:left;cursor:pointer;transition:transform var(--dauer-druck) var(--kurve-auftritt), background-color var(--dauer-klein) var(--kurve-auftritt);border-radius:999px;align-items:center;gap:10px;padding:0 10px 0 12px;font-weight:500;display:flex}.nav-eintrag .icon{width:18px;height:18px;color:var(--tinte-3);flex:none}.nav-eintrag[aria-current=page]{background:var(--flaeche);color:var(--tinte);box-shadow:var(--ring);font-weight:600}.nav-eintrag[aria-current=page] .icon{color:var(--tinte)}.nav-eintrag:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.nav-eintrag:not([aria-current=page]):hover{background:var(--flaeche-2);color:var(--tinte)}}.nav-zahl{color:var(--tinte-3);font-size:calc(var(--text-klein) * .9);font-variant-numeric:tabular-nums}.nav-ueber{background:var(--ueber);color:oklch(100% 0 none);min-width:1.7em;font-size:calc(var(--text-klein) * .86);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:0 6px;font-weight:700}.nav-strich{background:var(--gold);pointer-events:none;width:3px;height:18px;transition:transform var(--dauer-klein) var(--kurve-auftritt), opacity var(--dauer-druck) var(--kurve-auftritt);border-radius:999px;margin-top:-9px;position:absolute;top:0;left:0}.nav-strich.sofort{transition:none}.nav-ich-rahmen{flex:none;margin-block-start:auto}.profil-popup{z-index:40;background:var(--flaeche);width:300px;box-shadow:var(--ring), var(--schatten-2);transform-origin:0 100%;border-radius:20px;padding:8px;position:fixed}@starting-style{.profil-popup{opacity:0;transform:scale(.97)translateY(4px)}}@media (prefers-reduced-motion:no-preference){.profil-popup{transition:opacity var(--dauer-klein) var(--kurve-auftritt), transform var(--dauer-klein) var(--kurve-auftritt)}}.profil{flex-direction:column;gap:1px;display:flex}.profil .nav-gruppe-titel{padding-block-start:10px}.profil-zwei{flex-direction:column;padding-block:6px;line-height:1.3;display:flex}.profil-zwei span+span{color:var(--tinte-3);font-size:calc(var(--text-klein) * .86);font-weight:400}.profil-rolle{min-height:calc(var(--knopf) * .8);color:var(--tinte-2);font-size:var(--text-klein);border-radius:999px;align-items:center;gap:10px;padding-inline:12px 10px;display:flex}.profil-rolle .icon{width:18px;height:18px;color:var(--tinte-3);flex:none}.profil-rolle select{background:var(--flaeche-2);min-width:0;font:inherit;color:var(--tinte);border-radius:10px;flex:1;padding-block:6px;font-weight:500}.nav-ich-offen{border-block-start:1px solid var(--linie);flex-direction:column;gap:4px;padding-block-start:10px;display:flex}.nav-ich{text-align:left;cursor:pointer;width:100%;transition:background-color var(--dauer-klein) var(--kurve-auftritt);border-radius:18px;align-items:center;gap:10px;padding:8px;display:flex}.nav-ich[aria-current=page],.nav-ich[aria-expanded=true]{background:var(--flaeche);box-shadow:var(--ring)}@media (hover:hover) and (pointer:fine){.nav-ich:not([aria-current=page]):hover{background:var(--flaeche-2)}}.nav-ich-text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.nav-ich-text strong{font-size:var(--text-klein);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.nav-ich-offen .nav-ich-text strong{-webkit-line-clamp:2;white-space:normal;overflow-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box}@media (width<=1180px){.d{grid-template-columns:100px minmax(0,1fr)}.nav-seite{display:none}.nav-schiene{display:flex}}.nav-schiene{scrollbar-width:none;flex-direction:column;align-self:start;align-items:center;gap:4px;height:calc(100dvh - 24px);padding:24px 8px 12px;position:sticky;top:12px;overflow-y:auto}.nav-schiene-marke{margin-bottom:18px}.nav-schiene-marke .marke-kreuz{display:block}.schiene-gruppe{width:80px;color:var(--tinte-2);font-size:calc(var(--text-klein) * .8);cursor:pointer;transition:transform var(--dauer-druck) var(--kurve-auftritt), background-color var(--dauer-klein) var(--kurve-auftritt);border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;font-weight:600;display:flex;position:relative}.schiene-gruppe .icon{width:22px;height:22px}.schiene-gruppe:active{transform:scale(.97)}.schiene-gruppe[aria-current=true]{background:var(--flaeche);color:var(--tinte);box-shadow:var(--ring)}.schiene-gruppe[aria-current=true]:before{content:"";background:var(--gold);border-radius:999px;width:3px;height:18px;margin-top:-9px;position:absolute;top:50%;left:-8px}.schiene-gruppe[aria-expanded=true]{background:var(--flaeche-2)}@media (hover:hover) and (pointer:fine){.schiene-gruppe:hover{background:var(--flaeche-2)}}.schiene-fuss{margin-top:auto}.schiene-fuss .nav-ich-rahmen{margin:0}.schiene-fuss .nav-ich{border-radius:50%;padding:6px}.schiene-fuss .nav-ich-text{display:none}.schiene-panel{z-index:40;background:var(--flaeche);width:290px;max-height:calc(100dvh - 40px);box-shadow:var(--ring), var(--schatten-2);transform-origin:0 0;transition:opacity var(--dauer-klein) var(--kurve-auftritt), transform var(--dauer-klein) var(--kurve-auftritt);border-radius:20px;flex-direction:column;gap:1px;padding:10px;display:flex;position:fixed;overflow-y:auto}@starting-style{.schiene-panel{opacity:0;transform:scale(.97)translate(-4px)}}.schiene-panel .nav-gruppe-titel{padding-top:4px}.schiene-panel .nav-eintrag[aria-current=page]{background:var(--flaeche-2);box-shadow:none;position:relative}.schiene-panel .nav-eintrag[aria-current=page]:before{content:"";background:var(--gold);border-radius:999px;block-size:18px;inline-size:3px;margin-block-start:-9px;position:absolute;inset-block-start:50%;inset-inline-start:-6px}@media (width<=720px){.d{grid-template-columns:minmax(0,1fr)}.nav-schiene{display:none}.nav-unten{display:flex}.app{padding-block-end:104px}.meldungen{width:auto;inset-block-end:calc(96px + env(safe-area-inset-bottom));inset-inline:12px}}.nav-unten{left:50%;bottom:calc(14px + env(safe-area-inset-bottom));z-index:45;background:var(--nacht);box-shadow:var(--schatten-3);border-radius:999px;gap:4px;padding:6px;position:fixed;translate:-50%}.nav-punkt{background:var(--ueber);border-radius:50%;block-size:8px;inline-size:8px;position:absolute;inset-block-start:7px;inset-inline-start:calc(50% + 12px)}.unten-knopf{min-width:74px;min-height:56px;color:var(--nacht-text-2);cursor:pointer;transition:transform var(--dauer-druck) var(--kurve-auftritt);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 10px;font-size:12px;font-weight:600;display:flex;position:relative}.unten-knopf .icon{width:20px;height:20px}.unten-knopf[aria-current=page]{background:var(--flaeche);color:var(--tinte)}.unten-knopf:active{transform:scale(.96)}.alle-wurzel .schleier{z-index:60}.alle-blatt{z-index:61;max-height:86dvh;padding-bottom:env(safe-area-inset-bottom);background:var(--papier);box-shadow:var(--schatten-3);transition:transform var(--dauer-blatt) var(--kurve-blatt);border-radius:28px 28px 0 0;outline:none;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}@starting-style{.alle-blatt{transform:translateY(100%)}}.alle-griff{touch-action:none;cursor:grab;justify-content:space-between;align-items:center;padding:24px 18px 10px;display:flex;position:relative}.alle-griff>span{background:var(--linie-stark);border-radius:999px;width:40px;height:5px;margin-left:-20px;position:absolute;top:9px;left:50%}.alle-griff strong{font-family:var(--schrift-titel);font-size:var(--text-gross);font-weight:500}.alle-zu{background:var(--flaeche-2);min-width:44px;min-height:44px;font-size:var(--text-klein);cursor:pointer;border-radius:999px;padding:0 16px;font-weight:600}.alle-liste{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;gap:14px;padding:4px 14px 18px;display:flex;overflow-y:auto}.alle-liste .nav-eintrag{min-height:48px;font-size:var(--text)}@media (prefers-reduced-motion:reduce){.nav-strich,.nav-eintrag,.schiene-gruppe,.unten-knopf{transition:none}.nav-eintrag:active,.schiene-gruppe:active,.unten-knopf:active{transform:none}.schiene-panel,.alle-blatt{transition:opacity var(--dauer-klein) var(--kurve-auftritt)}@starting-style{.schiene-panel,.alle-blatt{opacity:0;transform:none}}}@media (width<=860px){.empfang{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.knopf:active,.pille:active,.rund:active{transform:none}.blatt,.meldung,.menue-liste{transition:opacity var(--dauer-klein) var(--kurve-auftritt)}@starting-style{.blatt,.meldung,.menue-liste{opacity:0;transform:none}}}:root{--marke-gold:oklch(74.7% .118 85.2);--marke-gold-2:oklch(83.8% .083 87.1);--marke-rot:oklch(47.3% .194 29.2);--leinwand:oklch(92.5% 0 none);--papier:oklch(96.4% 0 none);--flaeche:oklch(100% 0 none);--flaeche-2:oklch(93.5% 0 none);--flaeche-3:oklch(90.5% 0 none);--linie:oklch(92% 0 none);--linie-stark:oklch(84% 0 none);--tinte:oklch(22.5% .015 261.6);--tinte-2:oklch(32.8% .031 261.8);--tinte-3:oklch(48% .012 262);--gold:var(--marke-gold);--gold-tief:oklch(50% .095 85);--gold-verlauf:linear-gradient(135deg, var(--marke-gold), var(--marke-gold-2));--fokus:var(--gold-tief);--nacht:var(--tinte);--nacht-2:oklch(27% .018 261.6);--nacht-linie:oklch(36% .02 261.6);--nacht-hover:oklch(31% .02 261.6);--nacht-text:oklch(96% 0 none);--nacht-text-2:oklch(78% .01 262);--zug-niemand:var(--tinte-3);--zug-kunde:oklch(46.6% .091 248.2);--zug-wir:var(--gold-tief);--zug-teamleiter:oklch(47.7% .073 187.4);--zug-fertig:oklch(48.4% .096 152.2);--ueber:var(--marke-rot);--link:oklch(50% .15 255);--fuell-kunde:oklch(57.7% .13 254.1);--fuell-wir:var(--marke-gold);--fuell-teamleitung:oklch(61.3% .108 181.1);--fuell-niemand:repeating-linear-gradient(45deg, var(--linie-stark) 0 2px, var(--flaeche-2) 2px 6px);--strich:oklch(84% 0 none);--strich-stark:oklch(68% 0 none);--zeiger:var(--tinte);--schrift:"Noto Sans Variable", ui-sans-serif, system-ui, sans-serif;--schrift-titel:"Noto Serif Variable", Georgia, serif;--tempo:1;--kurve-auftritt:cubic-bezier(.23, 1, .32, 1);--kurve-flaeche:cubic-bezier(.77, 0, .175, 1);--kurve-blatt:cubic-bezier(.32, .72, 0, 1);--dauer-druck:calc(.14s * var(--tempo));--dauer-klein:calc(.18s * var(--tempo));--dauer-blatt:calc(.28s * var(--tempo));--dauer-flaeche:calc(.32s * var(--tempo));--dauer-auftritt:calc(.42s * var(--tempo));--dauer-staffel:calc(40ms * var(--tempo));--dauer-hissen:calc(.9s * var(--tempo));--berg-fern:oklch(97.7% 0 none);--berg-nah:oklch(95.2% 0 none);--radius:12px;--radius-karte:22px;--radius-rahmen:28px;--ring:0 0 0 1px var(--tinte)}@supports (color:color-mix(in lab, red, red)){:root{--ring:0 0 0 1px color-mix(in oklch, var(--tinte) 6%, transparent)}}:root{--schatten-2:0 1px 2px var(--tinte), 0 10px 30px var(--tinte)}@supports (color:color-mix(in lab, red, red)){:root{--schatten-2:0 1px 2px color-mix(in oklch, var(--tinte) 5%, transparent), 0 10px 30px color-mix(in oklch, var(--tinte) 8%, transparent)}}:root{--schatten-3:0 2px 6px var(--tinte), 0 30px 80px var(--tinte)}@supports (color:color-mix(in lab, red, red)){:root{--schatten-3:0 2px 6px color-mix(in oklch, var(--tinte) 6%, transparent), 0 30px 80px color-mix(in oklch, var(--tinte) 20%, transparent)}}:root{--text:17px;--text-klein:15px;--text-titel:30px;--text-gross:20px;--text-kennzahl:40px;--text-held:60px;--zeile:62px;--knopf:46px;--luft:18px}html{-webkit-text-size-adjust:100%}body{background:var(--leinwand);color:var(--tinte);font-family:var(--schrift);overflow-wrap:break-word;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.app{min-height:100dvh;font-size:var(--text);padding:10px;line-height:1.5}.rahmen{border-radius:var(--radius-rahmen);background:var(--papier);min-height:calc(100dvh - 20px);box-shadow:var(--ring);overflow:clip}:focus-visible{outline:3px solid var(--fokus);outline-offset:2px;border-radius:6px}::selection{background:var(--flaeche-2)}h1,h2,h3,h4{letter-spacing:-.015em;text-wrap:balance;font-weight:600;line-height:1.15}p{text-wrap:pretty}.leise{color:var(--tinte-3);font-size:var(--text-klein)}.icon{flex:none;width:1.1em;height:1.1em}.leer{padding:calc(var(--luft) * 2);text-align:center;color:var(--tinte-3);border-radius:var(--radius-karte);background:var(--flaeche)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fehler{color:var(--ueber);font-weight:600;font-size:var(--text-klein)}.weg-link{color:var(--link);overflow-wrap:anywhere;font-weight:500;text-decoration:none}@media (hover:hover) and (pointer:fine){.weg-link:hover,a:hover>.a-was>.weg-link{text-decoration:underline}}.knopf{min-height:var(--knopf);padding:0 calc(var(--knopf) * .45);font-weight:600;font-size:var(--text);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--dauer-druck) var(--kurve-auftritt), background-color var(--dauer-klein) var(--kurve-auftritt), color var(--dauer-klein) var(--kurve-auftritt);border-radius:999px;justify-content:center;align-items:center;gap:.5em;line-height:1.15;display:inline-flex}.knopf:active{transform:scale(.97)}.knopf-haupt{background:var(--tinte);color:#fff}.knopf-zweit{background:var(--flaeche-2);color:var(--tinte)}.knopf-leise{color:var(--tinte-2);background:0 0}.knopf-gefahr{background:var(--ueber);color:#fff}.knopf-breit{width:100%}.knopf:disabled{opacity:.55;cursor:not-allowed}.knopf:disabled:active{transform:none}@media (hover:hover) and (pointer:fine){.knopf-haupt:not(:disabled):hover{background:var(--nacht-hover)}.knopf-zweit:not(:disabled):hover{background:var(--flaeche-3)}.knopf-leise:not(:disabled):hover{background:var(--flaeche-2);color:var(--tinte)}}.marke{font-size:var(--text-klein);white-space:nowrap;align-items:center;gap:.45em;font-weight:600;display:inline-flex}.marke-punkt{background:currentColor;border-radius:50%;width:.55em;height:.55em}.zug-niemand{color:var(--zug-niemand)}.zug-niemand .marke-punkt{background:0 0;box-shadow:inset 0 0 0 1.5px}.zug-kunde{color:var(--zug-kunde)}.zug-wir{color:var(--zug-wir)}.zug-teamleiter{color:var(--zug-teamleiter)}.zug-fertig{color:var(--zug-fertig)}.zug-ueber{color:var(--ueber)}.avatar{background:var(--tinte-2);width:2.1em;height:2.1em;color:var(--nacht-text);letter-spacing:.02em;vertical-align:middle;border-radius:50%;flex:none;place-items:center;font-size:.72em;font-weight:700;display:inline-grid}.avatar-gross{font-size:.95em}.etikett{font-size:calc(var(--text-klein) * .92);background:var(--flaeche-2);color:var(--gold-tief);border-radius:999px;align-items:center;gap:.35em;padding:.12em .65em;font-weight:600;display:inline-flex}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{min-height:calc(var(--knopf) * .78);background:var(--flaeche);color:var(--tinte-2);font-size:var(--text-klein);cursor:pointer;transition:background-color var(--dauer-klein) var(--kurve-auftritt);border-radius:999px;align-items:center;gap:.35em;padding:0 .95em;font-weight:500;display:inline-flex}.chip .icon{width:.85em;height:.85em;color:var(--tinte-3)}.chip-an,.chip[aria-current]{background:var(--tinte);color:#fff}.chip:has(input:checked){background:var(--tinte);color:#fff}.karte .chip:not(.chip-an,:has(input:checked),[aria-current]){background:var(--flaeche-2)}.chip-zahl{font-variant-numeric:tabular-nums;color:var(--tinte-3)}.chip[aria-current] .chip-zahl{color:var(--nacht-text-2)}.chip-still{cursor:default;background:var(--flaeche-2)}.chip:has(input:focus-visible){outline:3px solid var(--fokus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.chip:not(.chip-an,.chip-still,:has(input:checked),[aria-current]):hover{background:var(--flaeche-2)}.karte .chip:not(.chip-an,.chip-still,:has(input:checked),[aria-current]):hover{background:var(--flaeche-3)}}.logo{flex:none;align-self:center;width:auto;height:24px;display:block}.marke-kreuz{border-radius:8px;flex:none;width:32px;height:32px}.suche-knopf{min-height:var(--knopf);background:var(--flaeche);color:var(--tinte-3);font-size:var(--text-klein);cursor:pointer;box-shadow:var(--ring);transition:background-color var(--dauer-klein) var(--kurve-auftritt);border-radius:999px;align-items:center;gap:10px;padding:0 10px 0 16px;display:inline-flex}@media (hover:hover) and (pointer:fine){.suche-knopf:hover{background:var(--flaeche-2)}}.suche-feld{cursor:text;max-width:440px}.suche-feld input{min-width:0;font:inherit;color:var(--tinte);background:0 0;outline:none;flex:1}.suche-feld:has(input:focus-visible){outline:3px solid var(--fokus);outline-offset:2px}.aktions-formular{gap:var(--luft);flex-direction:column;display:flex}.formular-titel{font-size:var(--text-gross)}.feld{flex-direction:column;gap:6px;display:flex}.feld label{font-weight:600}.feld input{min-height:var(--knopf);border-radius:var(--radius);background:var(--flaeche-2);font:inherit;padding:10px 14px}.feld input:focus-visible{outline-offset:0;background:var(--flaeche)}.formular-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.schleier{z-index:50;background:var(--tinte);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.schleier{background:color-mix(in oklch, var(--tinte) 26%, transparent)}}.schleier{transition:opacity var(--dauer-blatt) var(--kurve-auftritt)}@starting-style{.schleier{opacity:0}}.blatt{z-index:51;overscroll-behavior:contain;width:min(720px,100vw - 24px);padding:calc(var(--luft) * 1.4);background:var(--papier);border-radius:var(--radius-rahmen);box-shadow:var(--schatten-3);transition:transform var(--dauer-blatt) var(--kurve-blatt);padding-block-start:calc(var(--luft) * .7);position:fixed;top:12px;bottom:12px;right:12px;overflow-y:auto}@starting-style{.blatt{transform:translate(calc(100% + 24px))}}.sofort .blatt,.sofort .schleier{transition:none}.blatt-zu{z-index:2;pointer-events:none;justify-content:flex-end;margin-block-end:calc(var(--luft) * .5);display:flex;position:sticky;inset-block-start:calc(var(--luft) * .5)}.blatt-zu>*{pointer-events:auto;box-shadow:var(--ring)}@media (width<=600px){.blatt{padding-inline:var(--luft)}}.meldungen{z-index:60;flex-direction:column;gap:8px;width:min(420px,100vw - 48px);display:flex;position:fixed;inset-block-end:24px;inset-inline-end:24px}.meldung{background:var(--nacht);color:var(--nacht-text);font-size:var(--text-klein);box-shadow:var(--schatten-2);transition:transform var(--dauer-flaeche) var(--kurve-auftritt), opacity var(--dauer-flaeche) var(--kurve-auftritt);border-radius:20px;align-items:center;gap:10px;padding:10px 10px 10px 16px;display:flex}@starting-style{.meldung{opacity:0;transform:translateY(100%)}}.meldung>.icon{color:var(--gold)}.meldung-text{overflow-wrap:anywhere;flex:1;min-width:0}.meldung-zu{width:38px;height:38px;color:var(--nacht-text-2);cursor:pointer;border-radius:999px;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.meldung-zu:hover{color:#fff;background:var(--nacht-2)}}.d{border-radius:var(--radius-rahmen);background:var(--papier);min-height:calc(100dvh - 20px);box-shadow:var(--ring);grid-template-columns:256px minmax(0,1fr);display:grid}.nav-seite{flex-direction:column;gap:18px;height:calc(100dvh - 20px);padding:22px 14px 16px;display:flex;position:sticky;top:10px}.nav-logo{color:var(--tinte);align-items:center;gap:10px;padding:2px 10px 6px;display:flex}.nav-logo .marke-kreuz{border-radius:5px;width:22px;height:22px}.nav-name{font-family:var(--schrift-titel);font-size:var(--text-gross);letter-spacing:-.01em;font-weight:500}.nav-name em{color:var(--gold-tief);font-style:normal}.nav-liste{scrollbar-width:none;flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.nav-gruppe{font-size:calc(var(--text-klein) * .86);color:var(--tinte-3);padding:14px 12px 6px}.nav-gruppe:first-child{padding-top:0}.nav-eintrag{width:100%;min-height:44px;color:var(--tinte-2);font-size:var(--text-klein);text-align:start;cursor:pointer;transition:background-color var(--dauer-klein) var(--kurve-auftritt), color var(--dauer-klein) var(--kurve-auftritt);border-radius:14px;align-items:center;gap:12px;padding:0 12px;font-weight:500;display:flex;position:relative}.nav-eintrag .icon{color:var(--tinte-3);flex:none}.nav-titel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nav-zahl{font-size:calc(var(--text-klein) * .9);font-variant-numeric:tabular-nums;color:var(--tinte-3)}.nav-eintrag[aria-current]{background:var(--flaeche);box-shadow:var(--ring);color:var(--tinte);font-weight:600}.nav-eintrag[aria-current] .icon{color:var(--tinte)}.nav-eintrag[aria-current]:before{content:"";background:var(--gold);border-radius:2px;width:3px;position:absolute;inset-block:12px;inset-inline-start:-8px}@media (hover:hover) and (pointer:fine){.nav-eintrag:not([aria-current]):hover{background:var(--flaeche-2);color:var(--tinte)}}.nav-konto{align-items:center;gap:10px;padding:8px 6px 2px 8px;display:flex}.nav-ich-text{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.nav-ich-text strong{font-size:var(--text-klein);overflow-wrap:anywhere}.nav-ich-text .nav-email{overflow-wrap:anywhere}img.avatar{object-fit:cover;font-size:.95em}.nav-ich-text span{font-size:calc(var(--text-klein) * .86);color:var(--tinte-3)}.rund{width:40px;height:40px;color:var(--tinte-2);cursor:pointer;transition:background-color var(--dauer-klein) var(--kurve-auftritt);border-radius:50%;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.rund:hover{background:var(--flaeche-2);color:var(--tinte)}}.d-kopf{align-items:center;gap:12px;min-height:76px;padding:0 26px;display:flex}.d-kopf-suche{cursor:pointer;flex:1;max-width:440px}.d-kopf-suche span{text-align:start;flex:1}.d-kopf-rechts{align-items:center;gap:8px;margin-left:auto;display:flex}.kbd{box-shadow:inset 0 0 0 1px var(--linie-stark);font-family:var(--schrift);font-size:calc(var(--text-klein) * .8);color:var(--tinte-3);border-radius:7px;padding:.1em .5em;font-weight:600}.d-haupt{padding:8px 26px 32px}.pille-still{min-height:var(--knopf);border-radius:calc(var(--knopf) * .5);background:var(--flaeche);box-shadow:var(--ring);align-items:center;gap:10px;padding:0 18px;font-weight:500;display:inline-flex}@media (width<=900px){.d{grid-template-columns:minmax(0,1fr);align-content:start}.nav-seite{flex-direction:row;align-items:center;height:auto;padding:12px 14px 0;position:static}.nav-liste{flex-direction:row}.nav-gruppe,.nav-ich-text,.nav-name,.nav-konto .avatar,.nav-eintrag[aria-current]:before{display:none}.d-kopf,.d-haupt{padding-inline:14px}}@media (width<=600px){.nav-titel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=720px){.chip,.nav-logo{min-height:40px}.kurzliste a{align-items:center;min-height:40px;display:flex}.meldung-zu{width:40px;height:40px}}.palette{z-index:60;border-radius:var(--radius-karte);background:var(--flaeche);width:min(600px,100vw - 24px);max-height:64vh;box-shadow:var(--ring), var(--schatten-3);flex-direction:column;display:flex;position:fixed;top:14vh;left:50%;overflow:hidden;translate:-50%}@starting-style{.palette{opacity:0;transform:scale(.97)translateY(-6px)}}@media (prefers-reduced-motion:no-preference){.palette:not(.sofort){transition:opacity var(--dauer-klein) var(--kurve-auftritt), transform var(--dauer-klein) var(--kurve-auftritt)}}.palette-feld{border-bottom:1px solid var(--linie);align-items:center;gap:12px;padding:0 20px;display:flex}.palette-feld input{min-width:0;height:62px;font-size:var(--text-gross);background:0 0;outline:none;flex:1}.palette ul{flex-direction:column;gap:2px;padding:8px;display:flex;overflow-y:auto}.palette-ziel{border-radius:var(--radius);align-items:center;gap:12px;min-height:48px;padding:0 12px;font-weight:500;display:flex}.palette-ziel[aria-selected=true]{background:var(--flaeche-2)}.palette-ziel .leise{margin-left:auto}.palette .leer{padding:22px}.d-raster{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"weg weg weg weg weg weg weg weg weg weg weg weg""abschluesse abschluesse abschluesse abschluesse abschluesse abschluesse abschluesse abschluesse abschluesse abschluesse abschluesse abschluesse""held held held held held held k1 k1 k1 k2 k2 k2""nacht nacht nacht nacht nacht nacht nacht nacht nacht nacht nacht nacht""chart chart chart chart chart chart teil teil teil gold gold gold";gap:14px;display:grid}.akte-raster{grid-template-areas:"weg weg weg weg weg weg weg weg weg weg weg weg""suche suche suche suche suche suche suche suche suche suche suche suche""kontext kontext kontext kontext kontext kontext kontext kontext kontext kontext kontext kontext""durchsicht durchsicht durchsicht durchsicht durchsicht durchsicht durchsicht durchsicht durchsicht durchsicht durchsicht durchsicht""freigabe freigabe freigabe freigabe freigabe freigabe freigabe freigabe freigabe freigabe freigabe freigabe""vorschlaege vorschlaege vorschlaege vorschlaege vorschlaege vorschlaege vorschlaege vorschlaege vorschlaege vorschlaege vorschlaege vorschlaege""abschlussbuchungen abschlussbuchungen abschlussbuchungen abschlussbuchungen abschlussbuchungen abschlussbuchungen abschlussbuchungen abschlussbuchungen abschlussbuchungen abschlussbuchungen abschlussbuchungen abschlussbuchungen""arbeitslisten arbeitslisten arbeitslisten arbeitslisten arbeitslisten arbeitslisten arbeitslisten arbeitslisten arbeitslisten arbeitslisten arbeitslisten arbeitslisten""dossier dossier dossier dossier dossier dossier dossier nacht nacht nacht nacht nacht""unterlagen unterlagen unterlagen unterlagen unterlagen unterlagen unterlagen unterlagen unterlagen unterlagen unterlagen unterlagen""rueckfragen rueckfragen rueckfragen rueckfragen rueckfragen rueckfragen rueckfragen rueckfragen rueckfragen rueckfragen rueckfragen rueckfragen""anbindungen anbindungen anbindungen anbindungen anbindungen anbindungen anbindungen anbindungen anbindungen anbindungen anbindungen anbindungen""skala skala skala skala skala skala skala skala gold gold gold gold""laeufe laeufe laeufe laeufe laeufe laeufe laeufe laeufe laeufe laeufe laeufe laeufe";align-items:start}.d-raster>*{min-width:0}.d-weg{grid-area:weg}.d-suche{grid-area:suche}.d-kontext{grid-area:kontext}.d-freigabe{grid-area:freigabe}.d-durchsicht{grid-area:durchsicht}.d-vorschlaege{grid-area:vorschlaege}.d-abschlussbuchungen{grid-area:abschlussbuchungen}.d-arbeitslisten{grid-area:arbeitslisten}.d-abschluesse{grid-area:abschluesse}.d-held{grid-area:held}.d-k1{grid-area:k1}.d-k2{grid-area:k2}.d-chart{grid-area:chart}.d-teil{grid-area:teil}.d-gold{grid-area:gold}.d-nacht{grid-area:nacht}.d-skala{grid-area:skala}.d-dossier{grid-area:dossier}.d-laeufe{grid-area:laeufe}.d-anbindungen{grid-area:anbindungen}.zugang-zeile{cursor:default;flex-wrap:wrap}.d-rueckfragen{grid-area:rueckfragen}.d-unterlagen{grid-area:unterlagen}.unterlage{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 0;display:grid}.unterlage .knopf{white-space:normal;text-align:start}.unterlage+.unterlage{border-block-start:1px solid var(--linie)}.unterlage-kopf{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.unterlage-kopf .a-was{flex:200px}.felder{flex-wrap:wrap;gap:6px;display:flex}.feldchen{min-block-size:32px;font:inherit;font-variant-numeric:tabular-nums;border:0;border-radius:8px;place-items:center;padding:4px 10px;font-size:13px;display:inline-grid}.feldchen-da{background:var(--zug-fertig);color:var(--flaeche)}.feldchen-fehlt{background:var(--flaeche);color:var(--ueber);box-shadow:inset 0 0 0 1.5px var(--ueber)}button.feldchen{cursor:pointer}button.feldchen[aria-pressed=true]{background:var(--ueber);color:var(--flaeche)}button.feldchen:focus-visible{outline:2px solid var(--ueber);outline-offset:2px}.zahlungsmittel-neu{flex-wrap:wrap;align-items:flex-end;gap:10px;padding-block-start:12px;display:flex}.zahlungsmittel-neu .feld{flex:180px}.rueckfrage-neu{flex-wrap:wrap;align-items:flex-end;gap:10px;padding:0 0 10px;display:flex}.rueckfrage-neu textarea,.frage textarea{background:var(--flaeche-2);min-block-size:3.2em;inline-size:100%;font:inherit;resize:vertical;border:0;border-radius:14px;flex:320px;padding:10px 14px}.rueckfrage-antwort{white-space:pre-wrap;overflow-wrap:anywhere}.frage{box-shadow:inset 0 0 0 2px var(--gold-tief)}.frage-text{white-space:pre-wrap;overflow-wrap:anywhere;font-weight:600}.einreichen{gap:16px;max-inline-size:560px;margin-inline:auto;padding:24px 16px 48px;display:grid}.einreichen .logo{block-size:auto;inline-size:180px}.einreichen h1{font-size:var(--text-gross)}.einreichen .karte{justify-items:start;gap:12px;display:grid}.einreichen .a-liste{inline-size:100%}.monate{gap:3px;display:inline-flex}.monat{background:var(--flaeche-2);block-size:22px;inline-size:18px;color:var(--linie-stark);border-radius:5px;place-items:center;font-size:11px;font-weight:600;display:grid}.monat-da{background:var(--zug-fertig);color:var(--flaeche)}.monat-fehlt{background:var(--flaeche);color:var(--ueber);box-shadow:inset 0 0 0 1.5px var(--ueber)}.zugang-jahr{align-items:center;gap:8px;display:inline-flex}.akte-raster>.d-gold,.akte-raster>.d-skala{align-self:stretch}@media (width<=1180px){.d-raster{grid-template-areas:"weg weg weg weg weg weg weg weg weg weg weg weg""abschluesse abschluesse abschluesse abschluesse abschluesse abschluesse abschluesse abschluesse abschluesse abschluesse abschluesse abschluesse""held held held held held held held held held held held held""k1 k1 k1 k1 k1 k1 k2 k2 k2 k2 k2 k2""nacht nacht nacht nacht nacht nacht nacht nacht nacht nacht nacht nacht""chart chart chart chart chart chart chart chart chart chart chart chart""teil teil teil teil teil teil gold gold gold gold gold gold"}.akte-raster{grid-template-columns:minmax(0,1fr);grid-template-areas:none}.akte-raster>*{grid-area:auto}}@media (width<=720px){.d-raster{grid-template-columns:minmax(0,1fr);grid-template-areas:none}.d-raster>*{grid-area:auto}.d-kopf-rechts .knopf span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.d-kopf .kbd{display:none}.nacht-zeile{grid-template-columns:auto minmax(0,1fr)}.nacht-rechts{grid-column:2}}.karte{padding:calc(var(--luft) * 1.15);border-radius:var(--radius-karte);background:var(--flaeche);box-shadow:var(--ring);flex-direction:column;gap:14px;display:flex}.karte-kopf{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.karte-kopf h2{min-width:0;font-size:var(--text-gross);flex:6em}.karte-icon{background:var(--flaeche-2);width:42px;height:42px;color:var(--tinte-2);border-radius:50%;flex:none;place-items:center;display:grid}.karte-zahl{font-family:var(--schrift-titel);font-size:var(--text-kennzahl);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;font-weight:500;line-height:1}.held-zahl{font-family:var(--schrift-titel);font-size:min(var(--text-held), 12vw);letter-spacing:-.03em;font-variant-numeric:lining-nums tabular-nums;font-weight:500;line-height:1}.einheit{font-family:var(--schrift);font-size:var(--text-gross);letter-spacing:0;color:var(--tinte-3);margin-inline-start:.35em;font-weight:500}.d-held-mitte{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.d-held-knoepfe{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.d-held-knoepfe .knopf{max-width:100%}.hinweise{flex-wrap:wrap;gap:6px;display:flex}.hinweis{background:var(--flaeche-2);font-size:var(--text-klein);border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-weight:500;display:inline-flex}.hinweis-kern{background:var(--tinte-3);width:24px;height:24px;color:var(--flaeche);border-radius:50%;place-items:center;display:grid}.hinweis-kern .icon{width:14px;height:14px}.hinweis-gut .hinweis-kern{background:var(--zug-fertig)}.hinweis-rot .hinweis-kern{background:var(--ueber)}.hinweis-gold .hinweis-kern{background:var(--gold-tief)}.verlauf{font-size:calc(var(--text-klein) * .9);color:var(--tinte-3);flex-direction:column;align-items:flex-end;gap:6px;display:flex}.verlauf-saeulen{align-items:flex-end;gap:6px;height:44px;display:flex}.verlauf-saeulen span{background:var(--linie-stark);border-radius:2px;width:5px;min-height:4px}.verlauf-saeulen span:last-child{background:var(--gold)}.kurzliste{border-top:1px solid var(--linie);flex-direction:column;gap:2px;padding-top:10px;display:flex}.kurzliste a{font-size:var(--text-klein);overflow-wrap:anywhere;border-radius:10px;margin-inline:-8px;padding:5px 8px;font-weight:600;line-height:1.3;display:block}@media (hover:hover) and (pointer:fine){.kurzliste a:hover{background:var(--flaeche-2)}}.kurz-leer{border-top:1px solid var(--linie);font-size:var(--text-klein);color:var(--tinte-3);padding-top:10px}.saeulen{border-bottom:1px solid var(--linie-stark);background:repeating-linear-gradient(to top, transparent 0 51px, var(--linie) 51px 52px);align-items:flex-end;gap:10px;height:190px;padding-top:34px;display:flex}.saeule{flex:1 1 0;justify-content:center;align-items:flex-end;max-width:56px;height:100%;display:flex;position:relative}.saeule span{background:var(--linie-stark);border-radius:4px 4px 0 0;width:7px;min-height:4px}.saeule:last-child span{background:var(--gold)}.saeule b{bottom:calc(var(--hoehe) + 8px);background:var(--tinte);color:var(--flaeche);font-size:calc(var(--text-klein) * .86);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 9px;position:absolute}.saeulen-achse{font-size:calc(var(--text-klein) * .86);color:var(--tinte-3);gap:10px;display:flex}.saeulen-achse span{text-align:center;white-space:nowrap;flex:1 1 0;max-width:56px}.saeulen-achse span:last-child{color:var(--tinte);font-weight:700}@media (width<=720px){.saeulen-achse{justify-content:space-between}.saeulen-achse span:not(:first-child,:last-child){display:none}.saeulen-achse span:last-child{justify-content:flex-end;display:flex}}.anteile{gap:3px;height:22px;display:flex}.anteile span{min-width:6px;font-size:calc(var(--text-klein) * .8);white-space:nowrap;border-radius:6px;align-items:center;padding-inline:8px;font-weight:700;display:grid;overflow:hidden}.anteil-blau{background:var(--fuell-kunde);color:#fff}.anteil-gold{background:var(--fuell-wir);color:var(--tinte)}.anteile-leer{background:var(--fuell-niemand);flex:1}.legende{font-size:var(--text-klein);flex-direction:column;gap:6px;display:flex}.legende li{align-items:center;gap:8px;display:flex}.legende li:before{content:"";background:var(--farbe);border-radius:3px;width:10px;height:10px}.legende strong{font-variant-numeric:tabular-nums;margin-left:auto}.d-gold{background:var(--gold-verlauf);box-shadow:none}.d-gold .einheit,.d-gold dt{color:var(--tinte-2)}.striche{border-bottom:1px solid var(--tinte);height:30px;position:relative}@supports (color:color-mix(in lab, red, red)){.striche{border-bottom:1px solid color-mix(in oklch, var(--tinte) 30%, transparent)}}.striche{background:repeating-linear-gradient(to right, var(--tinte) 0 1.5px, transparent 1.5px 9px) bottom / 100% 12px no-repeat}@supports (color:color-mix(in lab, red, red)){.striche{background:repeating-linear-gradient(to right, color-mix(in oklch, var(--tinte) 30%, transparent) 0 1.5px, transparent 1.5px 9px) bottom / 100% 12px no-repeat}}.striche span{background:var(--tinte);width:2px;height:30px;position:absolute;bottom:0;right:18%}.leise-gold{font-size:var(--text-klein);color:var(--tinte-2)}.gold-zahlen{flex-wrap:wrap;gap:12px;margin-top:auto;display:flex}.gold-zahlen>div{border-inline-start:1.5px solid var(--tinte);flex:auto;padding-inline-start:10px}@supports (color:color-mix(in lab, red, red)){.gold-zahlen>div{border-inline-start:1.5px solid color-mix(in oklch, var(--tinte) 30%, transparent)}}.gold-zahlen dt{font-size:var(--text-klein)}.gold-zahlen dd{font-family:var(--schrift-titel);font-size:var(--text-gross);font-variant-numeric:lining-nums tabular-nums;font-weight:500}.d-nacht{background:var(--nacht);box-shadow:none;color:var(--nacht-text)}.d-nacht .karte-icon{background:var(--nacht-2);color:var(--nacht-text)}.d-nacht .leise{color:var(--nacht-text-2)}.d-nacht :focus-visible{outline-color:var(--gold)}.knopf-hell{background:var(--flaeche);color:var(--tinte)}.nacht-liste{flex-direction:column;gap:8px;display:flex}.nacht-zeile{min-height:var(--zeile);background:var(--nacht-2);text-align:start;transition:background-color var(--dauer-klein) var(--kurve-auftritt);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:8px 10px 8px 12px;display:grid}a.nacht-zeile,button.nacht-zeile{cursor:pointer}@media (hover:hover) and (pointer:fine){a.nacht-zeile:hover{background:var(--nacht-hover)}}.nacht-symbol{background:var(--nacht);width:38px;height:38px;color:var(--nacht-text);border-radius:12px;place-items:center;display:grid}.nacht-was{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;flex-direction:column;min-width:0;display:flex}.nacht-was strong{font-size:var(--text)}.nacht-was span{font-size:var(--text-klein);color:var(--nacht-text-2)}.nacht-rechts{align-items:center;gap:14px;display:flex}.nacht-pfeil{background:var(--nacht-linie);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.deckung{font-size:var(--text-klein);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:12px;display:inline-flex}.deckung-bahn{background:var(--flaeche-3);border-radius:3px;width:96px;height:5px;overflow:hidden}.deckung-bahn span{background:var(--gold);border-radius:3px;height:100%;display:block}.d-nacht .deckung-bahn{background:var(--nacht-linie)}.deckung-leise{color:var(--tinte-3)}.d-nacht .deckung-leise{color:var(--nacht-text-2)}@media (width<=720px){.deckung-bahn,.deckung-leise{display:none}}.karte .a-liste{box-shadow:none;background:0 0;border-radius:0}.karte .a-zeile{padding-inline:0}.karte .skala{margin-top:auto}.d-titel{margin-bottom:calc(var(--luft) * 1.4);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.d-titel h1{font-family:var(--schrift-titel);font-size:calc(var(--text-titel) * 1.35);letter-spacing:-.02em;overflow-wrap:anywhere;font-weight:400}.d-titel p{font-size:var(--text-gross);color:var(--tinte-2);margin-top:6px}.zurueck{margin:0 0 14px -12px}.a-gruppe{flex-direction:column;gap:10px;display:flex}.a-gruppe-kopf{font-size:var(--text-gross);flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.a-gruppe-kopf .leise{font-weight:400}.a-liste{border-radius:var(--radius-karte);background:var(--flaeche);box-shadow:var(--ring);flex-direction:column;padding:6px;display:flex}.a-zeile{min-height:var(--zeile);padding:12px var(--luft);cursor:pointer;text-align:left;width:100%;transition:background-color var(--dauer-klein) var(--kurve-auftritt);border-radius:16px;align-items:center;gap:14px;display:flex}.a-zeile+.a-zeile{box-shadow:0 -1px 0 var(--linie)}@media (hover:hover) and (pointer:fine){.a-zeile:not(.still):hover{background:oklch(98.5% 0 none)}}.still,.still .a-was{cursor:auto}.a-zeile>.icon{color:var(--tinte-3)}.a-was{text-align:left;cursor:pointer;border-radius:var(--radius);flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.a-kunde{font-weight:650;font-size:var(--text)}.a-periode{color:var(--tinte-2);font-size:var(--text-klein)}.a-kunde,.a-periode{overflow-wrap:anywhere;min-width:0}.a-zeile-meta{flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:6px;display:flex}.zeilen-aktionen{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.zeilen-aktionen .knopf{text-align:center;white-space:normal;max-width:100%;padding-block:.4em}.empfang{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:10px;min-height:calc(100dvh - 20px);display:grid}.empfang-nacht{border-radius:var(--radius-rahmen);background:var(--nacht);color:var(--nacht-text);flex-direction:column;justify-content:space-between;gap:40px;padding:clamp(28px,5vw,64px);display:flex;overflow:hidden}.empfang-nacht .nav-logo{color:var(--nacht-text);padding:0}.empfang-nacht .nav-name em{color:var(--gold)}.empfang-satz{max-width:11em;font-family:var(--schrift-titel);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(40px,5.2vw,76px);font-weight:400;line-height:1.02}.empfang-klein{font-size:var(--text-gross);color:var(--nacht-text-2);margin-top:18px}.empfang-karte{justify-content:center;align-items:center;gap:var(--luft);padding:calc(var(--luft) * 2);border-radius:var(--radius-rahmen);background:var(--papier);box-shadow:var(--ring);text-align:center;flex-direction:column;display:flex}.empfang-karte>*{max-width:340px}.empfang-karte h1{font-family:var(--schrift-titel);font-size:calc(var(--text-titel) * 1.35);letter-spacing:-.02em;font-weight:400}@media (width<=860px){.empfang{grid-template-columns:minmax(0,1fr)}}.mehr{align-self:flex-start;margin-top:6px}.angebote{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.konten{margin-block-start:14px}.konten h2,.angebote h2,.leerkarte h2{font-size:var(--text-gross)}.leerkarte{padding-block:calc(var(--luft) * 3);text-align:center;align-items:center}@media (prefers-reduced-motion:no-preference){:root:not([data-auftritt=aus]) .d-raster>*,:root:not([data-auftritt=aus]) .angebote>*{animation:kachel-ein var(--dauer-auftritt) var(--kurve-auftritt) backwards}:root:not([data-auftritt=aus]) .d-raster>:nth-child(2),:root:not([data-auftritt=aus]) .angebote>:nth-child(2){animation-delay:var(--dauer-staffel)}:root:not([data-auftritt=aus]) .d-raster>:nth-child(3),:root:not([data-auftritt=aus]) .angebote>:nth-child(3){animation-delay:calc(2 * var(--dauer-staffel))}:root:not([data-auftritt=aus]) .d-raster>:nth-child(4){animation-delay:calc(3 * var(--dauer-staffel))}:root:not([data-auftritt=aus]) .d-raster>:nth-child(5){animation-delay:calc(4 * var(--dauer-staffel))}:root:not([data-auftritt=aus]) .d-raster>:nth-child(n+6){animation-delay:calc(5 * var(--dauer-staffel))}:root:not([data-auftritt=aus]) .skala-jetzt:before{transform-origin:bottom;animation:zeiger-ein calc(1.25 * var(--dauer-auftritt)) var(--kurve-auftritt) calc(6 * var(--dauer-staffel)) backwards}:root:not([data-auftritt=aus]) .skala-jetzt:after{animation:kachel-ein var(--dauer-flaeche) var(--kurve-auftritt) calc(15 * var(--dauer-staffel)) backwards}}@keyframes kachel-ein{0%{opacity:0;transform:translateY(10px)}}@keyframes zeiger-ein{0%{transform:scaleY(0)}}.ablage{transition:box-shadow var(--dauer-klein) var(--kurve-auftritt)}.ablage[data-ueber]{box-shadow:var(--ring), inset 0 0 0 2px var(--gold-tief)}.ablage-kopf{padding:12px var(--luft)}.ablage-kopf+.a-zeile,.ablage-kopf+.leer{box-shadow:0 -1px 0 var(--linie)}.lauf-mehr{flex-direction:column;flex-basis:100%;gap:10px;margin-top:10px;display:flex}.punkte{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.punkte li{border-radius:var(--radius);background:var(--flaeche-2);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:10px 14px;display:flex}.punkte .frage{box-shadow:none;background:0 0;border:0;padding:0}.punkte .antwort{font-size:var(--text-klein);color:var(--tinte-2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.verlauf{margin-block-start:12px}.verlauf>summary{font-size:var(--text-klein);color:var(--tinte-2);cursor:pointer;margin-block-end:8px}:is(.formular-knoepfe,.zahlungsmittel-neu,.punkte) :is(input:not([type=checkbox],[type=radio]),select){border-radius:var(--radius);background:var(--flaeche-2);min-block-size:40px;color:inherit;font:inherit;border:0;padding:0 12px}.punkte :is(input:not([type=checkbox],[type=radio]),select){background:var(--flaeche)}:is(.formular-knoepfe,.zahlungsmittel-neu) label:not(.feld,.sr-only,.chip,.knopf,:has(input[type=checkbox])){font-size:var(--text-klein);color:var(--tinte-2);flex-direction:column;gap:4px;display:flex}.befunde{flex-direction:column;gap:8px;display:flex}.befunde li{border-radius:var(--radius);background:var(--flaeche-2);box-shadow:inset 3px 0 0 var(--ueber);overflow-wrap:anywhere;flex-direction:column;gap:2px;padding:12px 16px;display:flex}.befunde .frage{font-size:var(--text-klein);color:var(--tinte-2)}.befunde .antwort{font-weight:600}.skala{border-bottom:1px solid var(--strich-stark);align-items:stretch;height:150px;padding-top:30px;display:flex;overflow:hidden}.skala-teil{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:6px;min-width:3px;max-width:64px;display:flex;position:relative}.skala-strich{background:var(--strich-stark);border-radius:1px 1px 0 0;flex:none;width:2px;height:14px}.skala-lang{background:var(--tinte-3);height:28px}.skala-laeufe{z-index:1;flex-flow:column-reverse wrap-reverse;gap:4px;max-height:46px;display:flex}.skala-lauf{background:var(--zug-fertig);width:10px;height:10px;box-shadow:0 0 0 2px var(--flaeche);border-radius:50%;flex:none}.skala-lauf-rot{border:2px solid var(--ueber);background:var(--flaeche)}.skala-jetzt:before,.skala-zeiger{background:var(--zeiger);width:2px}.skala-jetzt:before{content:"";position:absolute;inset:-12px auto 0 calc(50% - 1px)}.skala-jetzt:after{content:"";background:var(--gold);width:10px;height:10px;box-shadow:0 0 0 2px var(--zeiger);border-radius:50%;position:absolute;top:-18px;left:calc(50% - 5px)}.skala-jetzt .skala-strich{visibility:hidden}.skala-legende{gap:6px calc(var(--luft) * 1.2);font-size:var(--text-klein);color:var(--tinte-2);flex-wrap:wrap;display:flex}.skala-legende li{align-items:center;gap:8px;display:inline-flex}.skala-legende .skala-lauf{box-shadow:none}.skala-legende .skala-zeiger{height:16px}.a-symbol{border-radius:var(--radius);background:var(--flaeche-2);width:40px;height:40px;color:var(--tinte-2);flex:none;place-items:center;display:grid}.ergebnis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.ergebnis>div{border-radius:var(--radius);background:var(--flaeche-2);overflow-wrap:anywhere;flex-direction:column;gap:2px;padding:10px 14px;display:flex}.ergebnis dt{font-size:var(--text-klein);color:var(--tinte-2)}.ergebnis dt:first-letter{text-transform:uppercase}.ergebnis dd{font-family:var(--schrift-titel);font-size:var(--text-gross);font-variant-numeric:tabular-nums}.motiv{border-bottom:1px solid var(--nacht-linie);justify-content:space-between;align-items:flex-end;height:120px;display:flex}.motiv span{background:var(--nacht-linie);width:2px;height:18px}.motiv .motiv-lang{background:var(--nacht-text-2);height:36px}.motiv .motiv-zeiger{background:var(--gold);height:104px;position:relative}.motiv .motiv-zeiger:after{content:"";background:var(--gold);border-radius:50%;width:12px;height:12px;position:absolute;top:-6px;left:-5px}.roh{border-radius:var(--radius);background:var(--flaeche-2);max-height:24em;color:var(--tinte-2);font-size:var(--text-klein);white-space:pre-wrap;overflow-wrap:anywhere;padding:14px 16px;overflow:auto}.d-weg{container-type:inline-size}.weg{--kopf:44px;--hub:124px;--sockel:72px;block-size:calc(var(--kopf) + var(--hub) + var(--sockel));position:relative}.weg-bahn{inline-size:100%;block-size:var(--hub);position:absolute;inset-block-start:var(--kopf);inset-inline:0;overflow:visible}.berg-fern{fill:var(--berg-fern)}.berg-nah{fill:var(--berg-nah)}.weg-bahn polyline{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.weg-spur{stroke:var(--strich-stark);stroke-width:2px;stroke-dasharray:1 6}.weg-gegangen{clip-path:inset(-4px calc(100% - var(--bis)) -4px -4px)}.weg-gegangen polyline{stroke:var(--tinte);stroke-width:2.5px}.weg-stationen{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:absolute;inset:0}.weg-station{position:relative}.weg-ziel{border-radius:var(--radius);color:var(--tinte-3);cursor:pointer;transition:background-color var(--dauer-klein) var(--kurve-auftritt), color var(--dauer-klein) var(--kurve-auftritt);position:absolute;inset:0}.weg-ziel[aria-current]{color:var(--tinte);cursor:default}@media (hover:hover) and (pointer:fine){.weg-ziel:not([aria-current]):hover{background:var(--tinte)}@supports (color:color-mix(in lab, red, red)){.weg-ziel:not([aria-current]):hover{background:color-mix(in oklch, var(--tinte) 4%, transparent)}}.weg-ziel:not([aria-current]):hover{color:var(--tinte)}}.weg-punkt{background:var(--flaeche);block-size:14px;inline-size:14px;box-shadow:inset 0 0 0 2px var(--strich-stark), 0 0 0 3px var(--flaeche);transition:background-color var(--dauer-klein) var(--kurve-auftritt), box-shadow var(--dauer-klein) var(--kurve-auftritt);border-radius:50%;position:absolute;inset-block-end:calc(var(--sockel) + var(--h) * var(--hub));inset-inline-start:50%;translate:-50% 50%}.weg-station[data-zustand=erledigt] .weg-punkt,.weg-station:not([data-zustand]) .weg-ziel:not([data-leer])>.weg-punkt{background:var(--tinte);box-shadow:0 0 0 3px var(--flaeche)}.weg-station[data-zustand=jetzt] .weg-punkt{background:var(--gold);box-shadow:0 0 0 2.5px var(--tinte), 0 0 0 6px var(--flaeche);scale:1.35}.weg-beschrift{block-size:calc(var(--sockel) - 10px);font-size:calc(var(--text-klein) * .8);text-align:center;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;flex-direction:column;align-items:center;gap:2px;line-height:1.2;display:flex;position:absolute;inset-block-end:0;inset-inline:2px}.weg-nummer{font-variant-numeric:tabular-nums;font-weight:600}.weg-ziel[aria-current] .weg-beschrift{font-weight:650}.weg-zahl{font-family:var(--schrift-titel);font-size:var(--text-gross);font-variant-numeric:lining-nums tabular-nums;color:var(--tinte);font-weight:500;line-height:1.1}.weg-ziel[data-leer] .weg-zahl{color:var(--tinte-3)}.fahne{pointer-events:none;block-size:36px;inline-size:18px;position:absolute;inset-block-end:calc(var(--sockel) + var(--hub));inset-inline-start:calc(var(--gipfel) - 1px);overflow:visible}.fahne-stange{stroke:var(--strich-stark);stroke-width:1.5px;stroke-linecap:round;transition:stroke var(--dauer-hissen) var(--kurve-flaeche)}.fahne-feld{fill:var(--linie-stark);transition:fill var(--dauer-hissen) var(--kurve-flaeche)}.fahne-tuch{opacity:.6;transition:opacity var(--dauer-hissen) var(--kurve-flaeche);transform:translateY(17px)}.fahne[data-gehisst] .fahne-stange{stroke:var(--tinte-2)}.fahne[data-gehisst] .fahne-feld{fill:var(--marke-rot)}.fahne[data-gehisst] .fahne-tuch{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.weg-gegangen{transition:clip-path var(--dauer-flaeche) var(--kurve-flaeche)}.weg-station[data-zustand] .weg-punkt{transition:background-color var(--dauer-klein) var(--kurve-auftritt), box-shadow var(--dauer-klein) var(--kurve-auftritt), scale var(--dauer-flaeche) var(--kurve-flaeche)}.weg-ziel:active>.weg-punkt{scale:.9}.fahne-tuch{transition:opacity var(--dauer-hissen) var(--kurve-flaeche), transform var(--dauer-hissen) var(--kurve-flaeche)}}@container not (width>=44rem){.weg{--kopf:40px;--hub:88px;--sockel:34px}.weg-name,.weg-knoepfe .knopf-leise span,.jahr-neu .knopf span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.weg-knoepfe{flex-wrap:nowrap}}.weg-jahre,.weg-lage{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.weg-lage{align-items:flex-end}.weg-wo{font-size:var(--text-klein);font-variant-numeric:tabular-nums;color:var(--tinte-3)}.weg-jetzt{font-family:var(--schrift-titel);font-size:clamp(26px, 7cqi, var(--text-kennzahl));letter-spacing:-.02em;-webkit-hyphens:auto;hyphens:auto;font-weight:500;line-height:1.1}.weg-knoepfe{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.weg-knoepfe .knopf{white-space:normal;text-align:start;max-width:100%;padding-block:.4em}.weg-ohne{align-self:flex-start}.jahr-neu{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.jahr-feld{background:var(--flaeche-2);inline-size:6em;min-height:40px;font:inherit;font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:0 12px}.jahr-feld:focus-visible{background:var(--flaeche)}.jahr-neu .fehler{flex-basis:100%}.mini-weg{flex:none;align-items:flex-end;gap:2px;block-size:16px;display:inline-flex}.mini-weg span{inline-size:3px;block-size:calc(4px + var(--h) * 12px);background:var(--strich);border-radius:1px}.mini-weg [data-zustand=erledigt]{background:var(--tinte-2)}.mini-weg [data-zustand=jetzt]{background:var(--gold)}.titel-zeile{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.titel-station{font-size:var(--text-klein);font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}.d-titel h1{-webkit-hyphens:auto;hyphens:auto;inline-size:fit-content}:root{interpolate-size:allow-keywords}.gruppe{display:block}.gruppe-kopf{border-radius:var(--radius);cursor:pointer;min-height:44px;list-style:none}.gruppe-kopf::-webkit-details-marker{display:none}.gruppe-zahl{background:var(--flaeche-2);font-size:var(--text-klein);font-variant-numeric:tabular-nums;color:var(--tinte-2);border-radius:999px;padding:.1em .65em;font-weight:600}.gruppe-pfeil{width:40px;height:40px;color:var(--tinte-3);transition:background-color var(--dauer-klein) var(--kurve-auftritt);border-radius:50%;place-items:center;display:grid}.gruppe[open] .gruppe-pfeil{rotate:180deg}@media (hover:hover) and (pointer:fine){.gruppe-kopf:hover .gruppe-pfeil{background:var(--flaeche-2);color:var(--tinte)}}.gruppe-inhalt{flex-direction:column;gap:14px;padding-block-start:14px;display:flex}.gruppe::details-content{overflow-clip-margin:8px;block-size:0;overflow:clip}.gruppe[open]::details-content{block-size:auto}@media (prefers-reduced-motion:no-preference){.gruppe::details-content{transition:block-size var(--dauer-flaeche) var(--kurve-flaeche), content-visibility var(--dauer-flaeche) allow-discrete}.gruppe-pfeil{transition:background-color var(--dauer-klein) var(--kurve-auftritt), rotate var(--dauer-flaeche) var(--kurve-flaeche)}}.liste-karte{container-type:inline-size}.liste-wahl{flex-direction:column;gap:12px;display:flex}@container not (width>=40rem){.liste-filter{margin-inline:calc(var(--luft) * -1.15);padding:6px calc(var(--luft) * 1.15);overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.liste-filter .chip{flex:none}}.tabelle-rahmen{margin-inline:-8px;container:tabelle/inline-size}.tabelle{grid-template-columns:minmax(9rem,1fr) repeat(4,auto);column-gap:20px;display:grid}.tabelle :is(thead,tbody){display:contents}.tabelle tr{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;padding-inline:8px;display:grid}.tabelle th,.tabelle td{text-align:start;min-width:0}.tabelle thead tr{z-index:2;background:var(--flaeche);min-height:44px;box-shadow:0 1px 0 var(--linie-stark);font-size:calc(var(--text-klein) * .9);color:var(--tinte-3);position:sticky;inset-block-start:0}.tabelle thead th{font-weight:600}.spalte-knopf{min-height:40px;font:inherit;color:inherit;cursor:pointer;transition:background-color var(--dauer-klein) var(--kurve-auftritt), color var(--dauer-klein) var(--kurve-auftritt);border-radius:8px;align-items:center;gap:4px;margin-inline:-6px;padding-inline:6px;display:inline-flex}.spalte-knopf:active{background:var(--flaeche-3)}th[aria-sort] .spalte-knopf{color:var(--tinte)}@media (hover:hover) and (pointer:fine){.spalte-knopf:hover{background:var(--flaeche-2);color:var(--tinte)}}.tabelle .sp-dossier,.tabelle .sp-bewegt{text-align:end;justify-self:end}.zeile{min-height:56px;transition:background-color var(--dauer-klein) var(--kurve-auftritt);padding-block:8px;position:relative}.zeile+.zeile{box-shadow:0 -1px 0 var(--linie)}@media (hover:hover) and (pointer:fine){.zeile:hover{background:oklch(98.5% 0 none)}}.zeile-link{color:var(--tinte);font-weight:650}.zeile-link:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.zeile-link:focus-visible{outline-color:#0000}.zeile-link:focus-visible:after{outline:3px solid var(--fokus);outline-offset:-3px}.zeile-name,.zeile-station{display:inline-block}.zeile-name{overflow-wrap:anywhere}.zeile:is(:hover,:focus-within,[data-zuletzt]) .zeile-name{view-transition-name:var(--vt-name)}.zeile:is(:hover,:focus-within,[data-zuletzt]) .zeile-station{view-transition-name:var(--vt-station)}.zeile-abschluss{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.zeile-jahr,.zeile-zahlen,.tabelle .sp-bewegt{font-size:var(--text-klein);font-variant-numeric:tabular-nums;color:var(--tinte-2)}.zeile-zahlen{text-align:end;grid-template-columns:minmax(3ch,auto) auto minmax(3ch,auto);gap:6px;display:inline-grid}.tabelle .sp-bewegt{white-space:nowrap}@container tabelle not (width>=56rem){.tabelle{grid-template-columns:minmax(9rem,1fr) repeat(3,auto)}.tabelle .sp-bewegt{display:none}}@container tabelle not (width>=48rem){.tabelle{grid-template-columns:minmax(9rem,1fr) repeat(2,auto)}.tabelle .sp-ergebnis{display:none}}@container tabelle not (width>=40rem){.tabelle{grid-template-columns:minmax(9rem,1fr) auto}.tabelle .sp-dossier{display:none}}@container tabelle not (width>=32rem){.tabelle{grid-template-columns:minmax(0,1fr)}.tabelle thead tr{gap:20px;display:flex}.tabelle tbody tr{row-gap:4px}.zeile-abschluss{white-space:normal;flex-wrap:wrap}}::view-transition-group(*){animation-duration:var(--dauer-flaeche);animation-timing-function:var(--kurve-flaeche)}::view-transition-old(*){animation-duration:var(--dauer-flaeche);animation-timing-function:var(--kurve-flaeche)}::view-transition-new(*){animation-duration:var(--dauer-flaeche);animation-timing-function:var(--kurve-flaeche)}@media (prefers-reduced-motion:reduce){.knopf:active,.nav-eintrag:active{transform:none}.nav-eintrag{transition:none}.blatt,.meldung{transition:opacity var(--dauer-klein) var(--kurve-auftritt)}@starting-style{.blatt,.meldung{opacity:0;transform:none}}}.oe{background:var(--papier);min-height:100dvh;color:var(--tinte);flex-direction:column;display:flex}.oe-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;width:min(100% - 32px,920px);margin-inline:auto;padding-block:20px;display:flex}.oe-nav{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.oe-nav a:not(.knopf),.oe-verweise a,.oe-fuss a{min-height:40px;color:var(--tinte-2);text-decoration:underline;-webkit-text-decoration-color:var(--linie-stark);-webkit-text-decoration-color:var(--linie-stark);-webkit-text-decoration-color:var(--linie-stark);text-decoration-color:var(--linie-stark);text-underline-offset:4px;align-items:center;display:inline-flex}.oe-nav a[aria-current=page]{color:var(--tinte);-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);font-weight:600;text-decoration-thickness:2px}.oe-blatt{background:var(--flaeche);border-radius:28px;flex:1;width:min(100% - 32px,920px);margin-inline:auto;padding:clamp(24px,5vw,56px)}.oe-blatt h1{font-family:var(--schrift-titel);text-wrap:balance;font-size:clamp(2rem,5vw,3rem);line-height:1.1}.oe-blatt h2{margin-top:2em;font-size:1.15rem;font-weight:650}.oe-blatt p{max-width:68ch;color:var(--tinte-2);text-wrap:pretty;margin-top:.7em;line-height:1.6}.oe-blatt .oe-einleitung{color:var(--tinte);font-size:1.15rem}.oe-blatt .oe-entwurf{background:var(--flaeche-2);color:var(--gold-tief);font-size:var(--text-klein);border-radius:999px;margin:0 0 20px;padding:6px 12px;font-weight:600;display:inline-block}.oe-fuss{width:min(100% - 32px,920px);color:var(--tinte-3);font-size:var(--text-klein);flex-wrap:wrap;justify-content:space-between;gap:4px 24px;margin-inline:auto;padding-block:24px;display:flex}.oe-verweise{font-size:var(--text-klein);flex-wrap:wrap;justify-content:center;gap:0 16px;margin-top:8px;display:flex}.scanner{z-index:50;background:var(--tinte);color:var(--flaeche);flex-direction:column;gap:12px;padding:16px;display:flex;position:fixed;inset:0}.scanner .leise,.scanner .knopf-leise{color:var(--flaeche-3)}.scanner .knopf-haupt{background:var(--marke-gold);color:var(--tinte)}.scanner-bild{border-radius:var(--radius);flex:1 1 0;justify-content:center;align-items:center;min-block-size:0;display:flex;position:relative;overflow:hidden}.scanner-bild video,.scanner-foto{object-fit:contain;max-block-size:100%;max-inline-size:100%}.scanner-leiste,.scanner-seiten{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.scanner-ausloeser{background:var(--flaeche);block-size:68px;inline-size:68px;box-shadow:0 0 0 4px var(--tinte), 0 0 0 7px var(--flaeche);cursor:pointer;border-radius:999px}.scanner-pille{background:var(--flaeche);color:var(--tinte);font-size:var(--text-klein);border-radius:999px;align-self:center;padding:6px 14px;font-weight:600}.scanner-seite{border-radius:var(--radius);background:var(--tinte-2);min-block-size:44px;min-inline-size:44px;color:var(--flaeche);font-size:var(--text-klein);cursor:pointer;padding:0 12px}.scanner-seite[aria-current=true]{background:var(--flaeche);color:var(--tinte)}.scanner-ecken{touch-action:none;max-block-size:100%;max-inline-size:100%;display:inline-flex;position:relative}.scanner-ecke{border:3px solid var(--marke-gold);background:var(--flaeche);border-radius:999px;block-size:32px;inline-size:32px;margin:-16px 0 0 -16px;position:absolute}@supports (color:color-mix(in lab, red, red)){.scanner-ecke{background:color-mix(in oklch, var(--flaeche) 60%, transparent)}}.scanner-ecke{cursor:grab;touch-action:none}.buchen-seite{flex-direction:column;gap:14px;min-width:0;display:flex}.buchen-seite .zurueck{align-self:flex-start}.buchen-kunde{overflow-wrap:anywhere;font-weight:600}.buchen-kette{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.kette-schritt{border-radius:var(--radius);background:var(--flaeche);min-width:0;box-shadow:var(--ring);color:var(--tinte-2);align-items:center;gap:10px;padding:10px 14px;display:flex}.kette-schritt[aria-current]{background:var(--tinte);color:#fff}.kette-schritt[aria-current] .leise{color:var(--nacht-text-2)}.kette-nummer{background:var(--flaeche-2);width:28px;height:28px;color:var(--tinte);font-size:var(--text-klein);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.kette-nummer .icon{width:16px;height:16px}.kette-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.kette-text>*{overflow-wrap:anywhere}.kette-text .leise{font-size:var(--text-klein)}.stichtag{font-size:var(--text-klein);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.stichtag label{font-weight:600}.stichtag input{min-height:var(--knopf);border-radius:var(--radius);background:var(--flaeche-2);font:inherit;padding:6px 12px}.buchen-stand{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.buchen-stand h2{font-size:var(--text-gross)}.buchen-zustaende{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.buchen-zustaende .chips{margin:0;padding:0;list-style:none}.buchen-fehlt,.buchen-zustand-wort{font-size:var(--text-klein);overflow-wrap:anywhere}.akte-zustand{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.buchen-zeile-stand{flex-wrap:wrap;align-items:center;gap:4px 6px;display:inline-flex}.buchen-kuerzel dl{flex-direction:column;gap:6px;margin:0;display:flex}.buchen-kuerzel dl>div{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.buchen-kuerzel dt{flex:none}.buchen-kuerzel dd{overflow-wrap:anywhere;margin:0}.buchen-kuerzel h2{font-size:var(--text-gross)}.buchen-flaeche{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:14px;display:grid}.buchen-kopf{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.buchen-datum{font-family:var(--schrift-titel);font-size:var(--text-gross);font-variant-numeric:tabular-nums;font-weight:600}.buchen-bewegung{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.buchen-bewegung strong,.buchen-vorschlag strong{font-variant-numeric:tabular-nums;white-space:nowrap}.buchen-vorschlag,.buchen-frage{overflow-wrap:anywhere}.buchen-form{flex-direction:column;gap:12px;display:flex}.buchen-felder{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr);gap:8px;display:grid}.buchen-felder input{font-variant-numeric:tabular-nums;inline-size:100%;min-inline-size:0}.buchen-betrag input{text-align:end}.buchen-urteil{border:0;align-items:center;margin:0;padding:0}.buchen-urteil legend{font-size:var(--text-klein);margin-block-end:6px;padding:0}.buchen-ergebnis{font-size:var(--text-klein);overflow-wrap:anywhere;align-items:center;gap:6px;display:flex}.buchen-ergebnis .icon{flex:none;width:16px;height:16px}.buchen-kommentar{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.buchen-kommentar .feld{flex:14em;min-width:0}.buchen-kommentar textarea{inline-size:100%;min-inline-size:0;min-block-size:var(--knopf);border-radius:var(--radius);background:var(--flaeche-2);color:inherit;font:inherit;field-sizing:content;resize:none;overflow-wrap:anywhere;border:0;padding:10px 14px}.buchen-kommentar-von{font-size:var(--text-klein);overflow-wrap:anywhere;flex-basis:100%}.buchen-belege{flex-direction:column;gap:10px;min-width:0;display:flex}.buchen-belege .chips{margin:0;padding:0;list-style:none}.buchen-belege li{min-width:0;max-width:100%}.buchen-belege .chip{max-width:100%;min-height:calc(var(--knopf) * .78);border-radius:var(--radius);overflow-wrap:anywhere;height:auto;padding-block:4px}.buchen-beleg{border-radius:var(--radius);background:var(--flaeche-2);align-self:flex-start;max-block-size:420px;max-inline-size:100%}.buchen-zeile-konten{white-space:nowrap}.buchen-liste-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.buchen-liste-kopf h2{font-size:var(--text-gross)}.buchen-zeilen{flex-direction:column;gap:4px;max-block-size:62vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.buchen-zeile{border-radius:var(--radius);background:var(--flaeche-2);inline-size:100%;color:inherit;font:inherit;font-size:var(--text-klein);text-align:start;cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:10px 12px;display:flex}.buchen-zeile-rahmen{align-items:center;gap:8px;display:flex}.buchen-zeile-rahmen .buchen-zeile{min-width:0;flex:1 1 0;inline-size:auto}.buchen-wahl{flex:none;width:18px;height:18px}.buchen-felder-zwei{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.buchen-zeile[aria-current]{background:var(--tinte);color:#fff}.buchen-zeile[aria-current] .leise{color:var(--nacht-text-2)}.buchen-zeile-datum,.buchen-zeile-betrag{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.buchen-zeile-satz{overflow-wrap:anywhere;flex:7em;min-width:7em}.buchen-zeile-stand{flex:none}.buchen-leer{align-items:flex-start}@media (width<=900px){.buchen-flaeche{grid-template-columns:minmax(0,1fr)}.buchen-zeilen{max-block-size:none}}@media (width<=600px){.buchen-seite{gap:10px}.buchen-seite .d-titel h1{font-size:var(--text-gross)}.buchen-seite .zurueck,.buchen-satz,.buchen-doppelt{display:none}.buchen-kunde{font-size:var(--text-klein)}.buchen-kette{grid-template-columns:minmax(max-content,auto) repeat(3,auto);justify-content:start}.kette-text>*{overflow-wrap:normal}.kette-schritt{padding:6px 10px}.kette-schritt:not([aria-current]) .kette-text{display:none}.buchen-arbeit{gap:10px}.buchen-form{order:1}.buchen-frage{order:2}.buchen-kommentar{order:3}.buchen-belege{order:4}}@media (width<=360px){.buchen-felder{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.buchen-betrag{grid-column:1/-1}}.ds-leiste{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.ds-zahl{color:var(--tinte-2);overflow-wrap:anywhere}.ds-zahl strong{color:var(--tinte);font-family:var(--schrift-titel);font-size:var(--text-gross);font-variant-numeric:tabular-nums}.ds-suche{min-width:0;min-height:var(--knopf);border-radius:var(--radius);background:var(--flaeche);box-shadow:var(--ring);flex:0 22em;align-items:center;gap:8px;padding:0 14px;display:flex}.ds-suche:focus-within{outline:2px solid var(--fokus)}.ds-suche input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1 1 0}.ds-suche .icon{width:18px;height:18px;color:var(--tinte-3);flex:none}.ds-kopf-titel,.ds-blatt-kopf h2{font-size:var(--text-gross);overflow-wrap:anywhere}.ds-buchhaltungen,.ds-gruppen{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ds-buchhaltung{border-radius:var(--radius);background:var(--flaeche-2);color:inherit;grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,4fr) minmax(0,max-content);align-items:center;gap:6px 16px;padding:12px 14px;display:grid}.ds-buchhaltung-name,.ds-buchhaltung-stand{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;display:flex}.ds-buchhaltung .leise{font-size:var(--text-klein)}.ds-balken{background:var(--flaeche-3);border-radius:3px;block-size:6px;display:block}.ds-balken span{border-radius:inherit;background:var(--tinte);block-size:100%;display:block}.ds-buchhaltung-offen{flex-wrap:wrap;gap:4px 6px;min-width:0;display:flex}.ds-buchhaltung-schritt{font-size:var(--text-klein);justify-self:end;align-items:center;gap:6px;font-weight:600;display:inline-flex}.ds-buchhaltung-schritt .icon{flex:none;width:16px;height:16px}.ds-durch{flex-flow:wrap;justify-content:space-between;align-items:center;gap:10px 14px}.ds-raster{grid-template-columns:minmax(0,4fr) minmax(0,6fr) minmax(0,5fr);align-items:start;gap:14px;display:grid}.ds-raster>.karte{min-width:0;padding:14px}.ds-uebersicht{max-block-size:74vh;overflow-y:auto}.ds-blatt{container:blatt/inline-size}.ds-blatt-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.ds-blatt-kopf .leise{font-size:var(--text-klein);overflow-wrap:anywhere}.ds-blatt-rahmen{max-block-size:62vh;overflow-y:auto}.ds-seiten{font-size:var(--text-klein);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.ds-rechnung,.ds-zeilen{border-collapse:collapse;inline-size:100%;font-size:calc(var(--text-klein) * .92)}:is(.ds-rechnung,.ds-zeilen) th{border-block-end:1px solid var(--linie-stark);color:var(--tinte-2);text-align:start;padding:6px 8px;font-weight:600}:is(.ds-rechnung,.ds-zeilen) td{border-block-end:1px solid var(--linie);vertical-align:top;overflow-wrap:anywhere;padding:6px 8px}:is(.ds-rechnung,.ds-zeilen) :is(th,td).ds-n{font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.ds-nr,.ds-datum{color:var(--tinte-2);font-variant-numeric:tabular-nums;white-space:nowrap}.ds-rechnung .ds-titel td{border-block-end:0;padding-block-start:14px;font-weight:600}.ds-rechnung .ds-total td{font-weight:600}.ds-rechnung .ds-summe td{background:var(--flaeche-2);font-weight:700}.ds-konto{position:relative}.ds-konto a{color:inherit}.ds-konto a:after{content:"";position:absolute;inset:0}.ds-konto[data-leer]{opacity:.45}.ds-name a{margin-inline-end:6px;display:inline-block}.ds-marke{background:var(--gold);color:var(--tinte);white-space:nowrap;border-radius:999px;padding:0 6px;font-size:.85em;font-weight:600;display:inline-block}.ds-zeile{cursor:pointer}.ds-datum button{color:inherit;font:inherit;cursor:pointer;background:0 0;padding:0}@media (hover:hover) and (pointer:fine){.ds-buchhaltung:hover,.ds-gruppe:hover{background:var(--flaeche-3)}:is(.ds-konto,.ds-zeile):not([aria-current]):hover td{background:var(--flaeche-2)}}:is(.ds-konto,.ds-zeile)[aria-current] td{background:var(--tinte);color:#fff}:is(.ds-konto,.ds-zeile)[aria-current] .leise{color:var(--nacht-text-2)}.ds-gruppe{border-radius:var(--radius);background:var(--flaeche-2);color:inherit;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-weight:600;display:flex}.ds-gruppe[aria-current]{background:var(--tinte);color:#fff}.ds-punkt{block-size:16px;inline-size:16px;box-shadow:inset 0 0 0 2px var(--linie-stark);vertical-align:middle;border-radius:50%;place-items:center;display:inline-grid}.ds-punkt[data-zustand=fest]{background:var(--zug-fertig);box-shadow:none;color:#fff}.ds-punkt[data-zustand=unsicher]{background:var(--gold);box-shadow:none}.ds-punkt[data-zustand=nicht\ möglich]{background:var(--ueber);box-shadow:none}.ds-punkt .icon{width:12px;height:12px}.ds-zeilen .ds-breit{display:none}@container blatt (width>=560px){.ds-zeilen .ds-breit{display:table-cell}.ds-zeilen .ds-schmal,.ds-gegen-klein{display:none}}.buchen-beleg-pdf{border:0;block-size:420px;inline-size:100%}@media (width<=1200px){.ds-raster{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.ds-raster>.buchen-arbeit{order:-1;grid-column:1/-1}.ds-uebersicht,.ds-blatt-rahmen{max-block-size:none;overflow-y:visible}}@media (width<=900px){.ds-raster{grid-template-columns:minmax(0,1fr)}.ds-buchhaltung{grid-template-columns:minmax(0,1fr) minmax(0,max-content)}.ds-buchhaltung-stand,.ds-buchhaltung-offen{grid-column:1/-1}.ds-buchhaltung-name{grid-row:1}.ds-buchhaltung-schritt{grid-area:1/2}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
