@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(../media/f802f963cba79871.307wqmh2h-smv.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(../media/b30f401cf94fe4f8.26_gzu1aioc-4.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(../media/c7d9ca68f9942779.p.38ww0mi76nb30.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7e832ad540183e91.280oih_b74u9j.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2094fb60fd9c8287.3qxy1tqak831c.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c875c6f5d3e977ac.p.1h18_wedhzk4h.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549.2b_sldcwg6mn_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc.1emuuracu50qd.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd.p.43zbiuwnnoiok.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d.1975l3y3401x_.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec.p.2o7m9ogm38dql.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292.19xuq3td7fwu_.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e.p.3o_v2fun1jzxk.woff2)format("woff2");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}.poppins_85ef5cd0-module__ocDuyW__className{font-family:Poppins,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-style:normal}.poppins_85ef5cd0-module__ocDuyW__variable{--font-poppins:"Poppins", ui-sans-serif, system-ui, -apple-system, Segoe UI, sans-serif}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-poppins), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--spacing:.25rem;--text-xs:11px;--text-sm:12px;--text-lg:15px;--text-xl:18px;--text-2xl:24px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-grund:#f6f8f5;--color-flaeche:#fff;--color-vertieft:#eff2ee;--color-erhoben:#fafbf9;--color-tinte:#1a1f1b;--color-gedaempft:#5e6b60;--color-blass:#657168;--color-linie:#dfe4df;--color-linie-fest:#c6cfc7;--color-salbei:#85a88b;--color-salbei-tief:#57725b;--color-salbei-hell:#adbfb0;--color-salbei-wash:#eef3ed;--color-salbei-druck:#4b6450;--color-ampel-gruen:#2b7549;--color-ampel-gruen-wash:#e6f2ea;--color-ampel-gelb:#8e6510;--color-ampel-gelb-wash:#faf0dc;--color-ampel-rot:#b04434;--color-ampel-rot-wash:#f9e9e5;--color-ampel-grau:#7a857c;--color-ampel-grau-wash:#eff1ee;--color-gw-dc:#3f6fa8;--color-gw-dc-wash:#e8eff7;--color-gw-ac:#7a5aa8;--color-gw-ac-wash:#efeaf7;--color-gw-geruest:#a0622e;--color-gw-geruest-wash:#f6ebe2;--color-gw-netz:#1d7a72;--color-gw-netz-wash:#e2f0ee;--color-gw-wp:#9b3f6f;--color-gw-wp-wash:#f6e9f0;--color-gw-sonst:#6b665c;--color-gw-sonst-wash:#f1efeb;--text-md:13px;--space-hair:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--radius-kante:3px;--radius-klein:3px;--radius-pille:999px;--radius-flaeche:8px;--zeit-schnell:.12s;--zeit-druck:.16s;--zeit-aus:.15s;--zeit-normal:.2s;--zeit-antwort:.25s;--shadow-s:0 1px 2px #1a1f1b0f;--shadow-m:0 2px 4px #1a1f1b0f, 0 8px 20px -12px #1a1f1b2e;--shadow-l:0 8px 28px -8px #1a1f1b38}}@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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-6{margin:calc(var(--spacing) * 6)}.m-7{margin:calc(var(--spacing) * 7)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:var(--spacing)}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.bg-\[--variable\]{background-color:--variable}.p-1{padding:var(--spacing)}.p-7{padding:calc(var(--spacing) * 7)}.p-30002{padding:calc(var(--spacing) * 30002)}.break-all{word-break:break-all}.lowercase{text-transform:lowercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.shadow-m{--tw-shadow:0 2px 4px var(--tw-shadow-color,#1a1f1b0f), 0 8px 20px -12px var(--tw-shadow-color,#1a1f1b2e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-s{--tw-shadow:0 1px 2px var(--tw-shadow-color,#1a1f1b0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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,)!important}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}html,body{height:100%}body{background:var(--color-flaeche);color:var(--color-tinte);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:13px;line-height:1.5}:focus-visible{outline:2px solid var(--color-salbei-tief);outline-offset:2px}.sprungmarke{z-index:60;top:var(--space-2);background:var(--surface);color:var(--ink);border:1px solid var(--rail-firm);border-radius:var(--r);padding:var(--space-2) var(--space-3);font-size:var(--text-md);position:absolute;left:-9999px}.sprungmarke:focus{left:var(--space-2)}.main:focus{outline:none}.zahl{font-variant-numeric:tabular-nums}:root{--ground:var(--color-grund);--surface:var(--color-flaeche);--sunk:var(--color-vertieft);--raise:var(--color-erhoben);--ink:var(--color-tinte);--muted:var(--color-gedaempft);--faint:var(--color-blass);--rail:var(--color-linie);--rail-firm:var(--color-linie-fest);--sage:var(--color-salbei);--sage-deep:var(--color-salbei-tief);--sage-pale:var(--color-salbei-hell);--sage-wash:var(--color-salbei-wash);--gruen:var(--color-ampel-gruen);--gruen-wash:var(--color-ampel-gruen-wash);--gelb:var(--color-ampel-gelb);--gelb-wash:var(--color-ampel-gelb-wash);--rot:var(--color-ampel-rot);--rot-wash:var(--color-ampel-rot-wash);--grau:var(--color-ampel-grau);--grau-wash:var(--color-ampel-grau-wash);--dc:var(--color-gw-dc);--dc-wash:var(--color-gw-dc-wash);--ac:var(--color-gw-ac);--ac-wash:var(--color-gw-ac-wash);--geruest:var(--color-gw-geruest);--geruest-wash:var(--color-gw-geruest-wash);--netz:var(--color-gw-netz);--netz-wash:var(--color-gw-netz-wash);--wp:var(--color-gw-wp);--wp-wash:var(--color-gw-wp-wash);--sonst:var(--color-gw-sonst);--sonst-wash:var(--color-gw-sonst-wash);--shadow-s:0 1px 2px #1a1f1b0f;--shadow-m:0 2px 4px #1a1f1b0f, 0 8px 20px -12px #1a1f1b2e;--shadow-l:0 8px 28px -8px #1a1f1b38;--r:3px;--r-klein:var(--radius-klein);--r-pille:var(--radius-pille);--nav-w:214px;--font:var(--font-sans);--mono:var(--font-mono)}*{box-sizing:border-box}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}a{color:var(--sage-deep);text-decoration:none}.mono{font-family:var(--mono)}.num{font-variant-numeric:tabular-nums}.btn,button,a.btn,.tab,.kpi,.cmdrow,.nav a.ni,.amehr,.best-knopf,.upl-x,.sortkopf,.search,.azeile,a.tag,a.warn,.kakte,.abaustelle,.kpileiste a,.pcard,.jcard,tbody tr.klick td,.drop{transition:background-color var(--zeit-schnell) var(--ease-out), border-color var(--zeit-schnell) var(--ease-out), color var(--zeit-schnell) var(--ease-out), box-shadow var(--zeit-schnell) var(--ease-out), opacity var(--zeit-normal) var(--ease-out), transform var(--zeit-druck) var(--ease-out)}button:not([disabled]):active,.btn:not([disabled]):active,a.btn:active{transform:scale(.97)}.pcard:active,.jcard:active{transform:none}.app{grid-template-columns:var(--nav-w) 1fr;height:100vh;display:grid}.app.nav-zu{grid-template-columns:56px 1fr}.app.nav-zu .nav-brand>div,.app.nav-zu .nav-sec,.app.nav-zu .nav a.ni span,.app.nav-zu .nav-user>div:not(.avatar),.app.nav-zu .abmelden{display:none}.app.nav-zu .nav-brand{padding:var(--space-3) 0;justify-content:center}.app.nav-zu .nav a.ni{padding:var(--space-2) 0;justify-content:center;gap:0}.app.nav-zu .nav-user{padding:var(--space-2) 0;justify-content:center}.app.nav-zu .nav-foot{padding:var(--space-1) 0;justify-content:center}.navschalter{border-radius:var(--r);min-width:28px;min-height:28px;color:var(--muted);font-size:var(--text-md);justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.navschalter:hover{background:var(--sunk);color:var(--ink)}.app.nav-zu .navschalter{margin-left:0}.nav-foot{align-items:center;gap:var(--space-2);display:flex}.abmelden{min-height:28px;padding:0 var(--space-2);border-radius:var(--r);color:var(--muted);font-size:var(--text-xs);align-items:center;display:inline-flex}.abmelden:hover{background:var(--sunk);color:var(--ink)}body:has(.app){overflow:hidden}.nav{background:var(--color-grund);border-right:1px solid var(--rail);flex-direction:column;min-height:0;display:flex}.nav-brand{border-bottom:1px solid var(--rail);align-items:center;gap:12px;padding:16px 16px 12px;display:flex}.nav-brand svg{flex:none}.nav-brand .bn{letter-spacing:.02em;font-size:13px;font-weight:500;line-height:1.25}.nav-brand .bs{letter-spacing:.2em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:400}.nav-items{padding:var(--space-2);flex:1;min-height:0;position:relative;overflow-y:auto}.nav-marke{border-radius:0 var(--radius-klein) var(--radius-klein) 0;background:var(--sage-deep);opacity:0;pointer-events:none;width:3px;height:0;transition:transform var(--zeit-antwort) var(--ease-out), opacity var(--zeit-normal) var(--ease-out);position:absolute;top:0;left:0}.nav-marke.steht{opacity:1}.nav-marke.sprung{transition:none}.nav-sec{letter-spacing:.18em;text-transform:uppercase;color:var(--faint);padding:12px 8px 4px;font-size:11px;font-weight:500}.nav a.ni{padding:var(--space-1) var(--space-2);color:var(--muted);border-radius:var(--r);border:1px solid #0000;align-items:center;gap:8px;font-size:13px;display:flex}.nav a.ni:hover{background:var(--sunk);color:var(--ink)}.nav a.ni.on{background:var(--surface);color:var(--ink);border-color:var(--rail);box-shadow:var(--shadow-s);font-weight:500}.nav a.ni .ic{opacity:.85;flex:0 0 15px;width:15px}.nav a.ni.aus{color:var(--faint);cursor:default}.nav a.ni.aus:hover{color:var(--faint);background:0 0}.nav-foot{border-top:1px solid var(--rail);padding:var(--space-1) var(--space-2);font-size:var(--text-xs)}.nav-foot button,.nav-foot a{min-height:28px;padding:0 var(--space-2);border-radius:var(--r);color:var(--muted);align-items:center;display:inline-flex}.nav-foot button:hover,.nav-foot a:hover{background:var(--sunk);color:var(--ink)}.nav-user{border-top:1px solid var(--rail);align-items:center;gap:8px;padding:8px 16px;display:flex}.avatar{background:var(--sage);color:#fff;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:11px;font-weight:500;display:grid}.nav-user .un{font-size:12px;font-weight:500;line-height:1.2}.nav-user .ur{font-size:var(--text-sm);color:var(--faint)}.main{flex-direction:column;min-width:0;min-height:0;display:flex}.topbar{background:var(--surface);border-bottom:1px solid var(--rail);flex:0 0 48px;align-items:center;gap:12px;height:48px;padding:0 20px;display:flex}.crumb{font-size:var(--text-sm);color:var(--muted);align-items:center;gap:var(--space-1);display:flex}.crumb a{min-height:24px;padding:0 var(--space-1);border-radius:var(--r);color:var(--muted);align-items:center;display:inline-flex}.crumb a:hover{background:var(--sunk);color:var(--ink)}.crumb b{color:var(--ink);font-weight:500}.seitenstand{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.view{flex:1;min-height:0;overflow:auto}.pad{padding:24px 24px 32px}.ph{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.ph h1{letter-spacing:-.015em;margin:0 0 3px;font-size:24px;font-weight:500}.ph .sub{color:var(--muted);margin:0;font-size:13px;font-weight:300}.acts{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.ph .acts{margin-left:auto}.ph.werkzeug .acts{margin-left:0;margin-top:var(--space-3);flex:100%}.ph.lagerkopf>:first-child{flex:200px}.kpis.lagerkacheln .kpi{flex-basis:112px}.kpis.lagerkacheln .kpi.lagerwert{flex-basis:132px}.bestandstabelle td.num{white-space:nowrap}.bestandstabelle td.num .t-sub{white-space:normal}.erwartet{margin-top:var(--space-5)}.ohnerechnung{margin-bottom:var(--space-5)}.kleinmaterial{margin:var(--space-2) 0 0;padding-left:var(--space-4)}.kasten.lagerhinweis{margin:0 0 var(--space-3)}.btn{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--rail-firm);background:var(--surface);padding:4px var(--space-3);border-radius:var(--r);min-height:32px;font-size:var(--text-md);color:var(--ink);display:inline-flex}.btn:hover{background:var(--sunk)}.btn.pri{background:var(--sage-deep);border-color:var(--sage-deep);color:#fff}.btn.pri:hover{background:var(--color-salbei-druck);border-color:var(--color-salbei-druck)}.btn.sm{padding:2px var(--space-2);min-width:24px;min-height:26px;font-size:var(--text-sm)}.btn.gh{color:var(--muted);background:0 0;border-color:#0000}.btn.gh:hover{background:var(--sunk);color:var(--ink)}.btn[disabled]{opacity:.45;cursor:not-allowed}.tools{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.inp{border:1px solid var(--rail-firm);background:var(--surface);border-radius:var(--r);padding:4px var(--space-2);min-height:32px;font-size:var(--text-md);min-width:210px}.inp::placeholder{color:var(--faint)}select.inp{min-width:0;padding-right:var(--space-5)}.tabs{border-bottom:1px solid var(--rail);flex-wrap:wrap;gap:2px;margin-bottom:16px;display:flex}.tab{color:var(--muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px;font-size:13px}.tab:hover{color:var(--ink)}.tab.on{color:var(--sage-deep);border-bottom-color:var(--sage-deep);font-weight:500}.tab .n{color:var(--faint);font-variant-numeric:tabular-nums;margin-left:5px;font-size:11px}.tab .stufe-nr{margin-right:var(--space-2);vertical-align:-4px}.tab.on .stufe-nr{background:var(--sage-wash);color:var(--sage-deep)}.wpblock{gap:0 var(--space-3);margin:var(--space-2) 0 var(--space-1) 30px;grid-template-columns:1fr 1fr;display:grid}.tab.on .n{color:var(--sage-deep)}.kpis,.kpileiste{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.kpi,.kpileiste>*{min-width:0;padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--rail);border-radius:var(--radius-flaeche);box-shadow:none;text-align:left;flex-direction:column;flex:132px;width:auto;min-height:0;display:flex}a.kpi,.kpileiste a{cursor:pointer}a.kpi:hover,.kpileiste a:hover{border-color:var(--rail-firm);box-shadow:var(--shadow-s)}.kpi.an,a.kpi.an:hover{background:var(--sage-wash);box-shadow:inset 0 -2px 0 var(--sage-deep)}.kpi .k,.kpiname{font-size:var(--text-sm);color:var(--muted);margin-bottom:var(--space-hair);order:1;display:block}.kpi .v,.kpiwert{font-size:var(--text-2xl);font-variant-numeric:tabular-nums;letter-spacing:-.02em;order:2;margin-top:0;font-weight:300;line-height:1.1;display:block}.kpi .h,.kpitrend{font-size:var(--text-sm);margin-top:var(--space-hair);color:var(--faint);order:3;display:block}.kpi.an .h{color:var(--sage-deep)}.kpi.alarm .v{color:var(--rot)}.kpi.warn .v{color:var(--gelb)}.kpi.warn{border-bottom:1px solid var(--rail);gap:0}.kpitrend.gut{color:var(--sage-deep)}.kpitrend.schlecht{color:var(--rot)}.kpitrend.neutral{color:var(--faint)}.card{background:var(--surface);border:1px solid var(--rail);border-radius:var(--radius-flaeche)}.card-h{border-bottom:1px solid var(--rail);align-items:center;gap:8px;padding:12px 16px;display:flex}.card-h h2{font-size:var(--text-md);letter-spacing:.01em;margin:0;font-weight:500}.card-h h2 a{min-height:24px;color:inherit;align-items:center;display:inline-flex}.card-h h2 a:hover{text-decoration:underline}.card-h .r{color:var(--faint);margin-left:auto;font-size:12px}.card-b{padding:12px 16px}.grid2{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:1180px){.grid2{grid-template-columns:1.35fr 1fr}}.pcard{border:1px solid var(--rail);border-radius:var(--radius-flaeche);background:var(--surface);margin-bottom:8px;padding:12px}.pcard:hover{border-color:var(--rail-firm);box-shadow:var(--shadow-s)}.pcard .zl{align-items:center;gap:var(--space-2);margin-bottom:var(--space-hair);flex-wrap:nowrap;min-width:0;display:flex}.pcard .zl .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pcard .zl .t-nr{flex:none}.pcard .nm{font-size:13px;font-weight:500}.pcard .wpz{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.pcard.ziehbar{cursor:grab}.pcard.drag{opacity:.45}.pcard.sel{border-color:var(--sage-deep);box-shadow:0 0 0 1px var(--sage-deep)}.dragbild{width:128px;padding:var(--space-1) var(--space-2);background:var(--surface);border:1px solid var(--sage-deep);border-left:3px solid var(--sage-deep);border-radius:var(--r-klein);font-family:var(--font);font-size:var(--text-xs);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;box-shadow:var(--shadow-m);font-weight:500;position:fixed;top:-1000px;left:-1000px;overflow:hidden}.pcard{padding:var(--space-2) var(--space-3);margin-bottom:var(--space-2)}.pcard .zl{gap:var(--space-2);margin-bottom:1px}.pcard .zl .nm{font-size:13px}.pcard .zl .nm .wo{color:var(--muted);font-weight:400}.pcard .zl .t-nr{font-size:var(--text-sm);color:var(--faint)}.pcard .z2{align-items:baseline;gap:var(--space-1);font-size:var(--text-sm);color:var(--muted);min-width:0;display:flex}.pcard.knapp{container-type:inline-size}@container (max-width:270px){.pcard .z2 .gr{display:none}}.pcard .z2 .was{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:500;overflow:hidden}.pcard .z2 .gr{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;overflow:hidden}.pcard .z2 .wartet{white-space:nowrap;color:var(--faint);flex:none;margin-left:auto}.pcard .z2 .wartet.lang{color:var(--rot);font-weight:500}.pcard .z3{align-items:center;gap:var(--space-2);margin-top:var(--space-hair);font-size:var(--text-sm);min-width:0;display:flex}.pcard .z3 .warum{color:var(--gelb);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.pcard .z3 .warum .wann{color:var(--muted);font-weight:400}.pcard .z3 .hinw{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pcard.sel{background:var(--sage-wash)}.best{border-radius:var(--r-pille);white-space:nowrap;align-items:center;gap:4px;padding:2px 4px;font-size:11px;display:inline-flex}.best:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.best.ja{background:var(--gruen-wash);color:var(--gruen)}.best.offen{background:var(--gelb-wash);color:var(--gelb)}.best.nein{background:var(--rot-wash);color:var(--rot)}.best-knopf{cursor:pointer;align-items:center;gap:var(--space-1);font-size:var(--text-xs);padding:2px var(--space-2);border-radius:var(--r-pille);white-space:nowrap;border:0;min-height:24px;font-family:inherit;display:inline-flex}.best-knopf:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.best-knopf.ja{background:var(--gruen-wash);color:var(--gruen)}.best-knopf.offen{background:var(--gelb-wash);color:var(--gelb)}.best-knopf.nein{background:var(--rot-wash);color:var(--rot)}.best-knopf:hover{box-shadow:0 0 0 1px}.pcard .zeile-halt{border-radius:var(--r);background:var(--rot-wash);color:var(--rot);margin:7px 0 0;padding:4px 8px;font-size:12px}.pcard .zeile-halt b{font-weight:500}.pcard .zeile-halt .hinw{color:var(--muted);margin-top:2px;display:block}.modus.gewerkwahl{margin-bottom:var(--space-2)}.leit-col .tabs .tab{font-size:var(--text-sm);padding:4px 8px}.leit-col .tabs .tab .n{margin-left:4px}.leit{grid-template-columns:326px 1fr;height:100%;min-height:0;display:grid}.leit.mitdrawer{grid-template-columns:248px 1fr 336px}.leit.spalte-zu{grid-template-columns:44px 1fr}.leit.spalte-zu.mitdrawer{grid-template-columns:44px 1fr 336px}.leit-griff{align-items:center}.leit-griff .griff{align-items:center;gap:var(--space-2);padding:var(--space-3) 0;width:100%;color:var(--muted);flex-direction:column;display:flex}.leit-griff .griff:hover{background:var(--sunk);color:var(--ink)}.leit-griff .griff-zahl{font-size:var(--text-md);color:var(--ink);background:var(--sunk);border-radius:var(--r-pille);padding:0 var(--space-2);font-variant-numeric:tabular-nums;font-weight:500}.leit-griff .griff-text{writing-mode:vertical-rl;font-size:var(--text-sm);letter-spacing:.06em;white-space:nowrap}@media (max-width:1560px){.leit.mitdrawer{grid-template-columns:216px 1fr 312px}}@media (max-width:1400px){.leit.mitdrawer{grid-template-columns:196px 1fr 296px}.leit{grid-template-columns:300px 1fr}}@media (max-width:1080px){.leit.mitdrawer{grid-template-columns:1fr}.leit.mitdrawer>.leit-col:first-of-type{display:none}.leit.mitdrawer .drawer{z-index:40;width:320px;box-shadow:var(--shadow-m);position:fixed;top:48px;bottom:0;right:0}}.leit-col{border-right:1px solid var(--rail);background:var(--surface);flex-direction:column;min-width:0;min-height:0;display:flex}.leit-col:last-child{border-right:none}.leit-h{border-bottom:1px solid var(--rail);background:var(--surface);flex:none;align-items:center;gap:8px;padding:12px;display:flex}.leit-h h2{letter-spacing:.02em;margin:0;font-size:12px;font-weight:500}.leit-h .r{font-size:var(--text-sm);color:var(--faint);margin-left:auto}.leit-body{flex:1;min-height:0;overflow:auto}.leit-body.pad{padding:12px}.board{min-width:900px}.board-row{border-bottom:1px solid var(--rail);grid-template-columns:158px repeat(6,minmax(112px,1fr));display:grid}.board-row.head{z-index:4;background:var(--sunk);border-bottom:1px solid var(--rail);position:sticky;top:0}.board-row.head .board-res{z-index:5}.board-res{border-right:1px solid var(--rail);background:var(--surface);z-index:2;min-width:0;padding:8px 12px;position:sticky;left:0}.board-row.head .board-res{background:var(--sunk)}.board-res .rn{font-size:12px;font-weight:500;line-height:1.3}.board-res .rm{font-size:var(--text-sm);color:var(--muted);margin-top:2px}.board-res .rk{font-size:var(--text-sm);color:var(--muted);font-variant-numeric:tabular-nums;margin-top:2px}.board-row.hervor .board-res{background:var(--sage-wash)}.board-row.hervor:focus-visible{outline-offset:-2px}.board-day{border-right:1px solid var(--rail);min-width:0;min-height:84px;padding:4px}.board-day:last-child{border-right:none}.board-day.heute{background:var(--sage-wash)}.board-day.sa{background:var(--raise)}.board-day.sa.heute{background:var(--sage-wash)}.board-day.frei{background:repeating-linear-gradient(45deg, var(--sunk), var(--sunk) 5px, transparent 5px, transparent 10px)}.board-day.over{background:var(--sage-wash);box-shadow:inset 0 0 0 2px var(--sage)}@media (max-width:1560px){.board-row{grid-template-columns:132px repeat(6,minmax(104px,1fr))}.board-res{padding:var(--space-2) var(--space-2)}.board-res .rn{font-size:var(--text-sm)}.board{min-width:756px}}.board-row.head .board-day{min-height:0;padding:8px}.dh{font-size:var(--text-sm);font-weight:500}.dh .dd{font-size:var(--text-sm);color:var(--muted);font-weight:400}.dh .dl{font-size:var(--text-sm);color:var(--muted);font-variant-numeric:tabular-nums;margin-top:2px}.jspan{border-left:3px solid var(--sonst);background:var(--sunk);border:1px solid var(--rail);border-radius:var(--r-klein);font-size:var(--text-sm);color:var(--muted);border-left-width:3px;margin-bottom:4px;padding:2px 8px}.jspan.dc{border-left-color:var(--dc)}.jspan.ac{border-left-color:var(--ac)}.jspan.geruest{border-left-color:var(--geruest)}.jspan.netz{border-left-color:var(--netz)}.jspan.wp{border-left-color:var(--wp)}.jcard{border-left:3px solid var(--sonst);background:var(--surface);border:1px solid var(--rail);border-radius:var(--r-klein);font-size:var(--text-sm);cursor:grab;text-align:left;border-left-width:3px;width:100%;margin-bottom:4px;padding:4px 8px;display:block}.jcard:hover{border-color:var(--rail-firm);box-shadow:var(--shadow-s)}.jcard.dc{border-left-color:var(--dc)}.jcard.ac{border-left-color:var(--ac)}.jcard.geruest{border-left-color:var(--geruest)}.jcard.netz{border-left-color:var(--netz)}.jcard.wp{border-left-color:var(--wp)}.jcard.fertig{background:var(--gruen-wash);border-color:#b9d9c6}.jcard.fertig .j1{color:var(--gruen)}.jcard .j1{flex-wrap:wrap;align-items:center;column-gap:4px;font-weight:500;display:flex}.jcard .j2{color:var(--muted);font-size:var(--text-sm);margin-top:2px}.jcard .jt{font-family:var(--mono);font-size:var(--text-sm);color:var(--muted)}.jcard .jtag{color:var(--muted);background:var(--sunk);border-radius:var(--r-pille);padding:0 var(--space-1);white-space:nowrap;margin-left:auto;font-size:11px}.jcard.folge{cursor:default;background:var(--raise)}.jcard.folge .j1{color:var(--muted)}.jcard .j3{margin-top:4px}.jcard .jhaupt{border-radius:var(--r-klein);display:block}.jcard .jhaupt:focus-visible{outline-offset:1px}.jcard.drag{opacity:.4}.konflikt{border-top:1px solid var(--rail);background:var(--surface);font-size:var(--text-sm);flex-wrap:wrap;flex:none;align-items:center;gap:16px;padding:8px 12px;display:flex}.konflikt b{font-weight:500}.kdot{color:var(--muted);align-items:center;gap:4px;display:inline-flex}.kdot i{border-radius:50%;width:7px;height:7px}.konfliktliste{border-top:1px solid var(--rail);background:var(--surface);font-size:var(--text-sm);flex:none;max-height:132px;padding:4px 12px 8px;overflow-y:auto}.kzeile{align-items:baseline;gap:8px;padding:2px 0;display:flex}.kbefund{gap:var(--space-2);text-align:left;min-width:0;min-height:24px;font:inherit;color:inherit;cursor:pointer;flex:1;align-items:center;display:flex}.kbefund:hover .ksatz,.kbefund:hover b{text-decoration:underline}.kakte{color:var(--muted);font-size:var(--text-sm);flex:none;align-items:center;min-height:24px;display:inline-flex}.kakte:hover{color:var(--ink);text-decoration:underline}.kzeile i{border-radius:50%;flex:none;align-self:center;width:7px;height:7px}.kzeile b{flex:none;font-weight:500}.kwas{color:var(--muted);flex:none}.ksatz{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.apunkt{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.asammel{text-align:center;min-width:17px;margin-right:var(--space-2);padding:0 var(--space-1);border-radius:var(--r-pille);background:var(--sunk);color:var(--muted);font-size:var(--text-xs);display:inline-block}.amarke{margin-right:var(--space-2);flex:0 0 37px;align-items:center;display:inline-flex}.amarke .pill{justify-content:center;min-width:37px}.amehr{border-top:1px solid var(--rail);color:var(--muted);padding:8px 12px;font-size:12px;display:block}.amehr:hover{background:var(--sunk);color:var(--ink)}.azeile.hart{box-shadow:inset 3px 0 0 var(--rot)}.sammelleiste{border:1px solid var(--sage-deep);border-radius:var(--radius-flaeche);background:var(--surface);align-items:center;gap:8px;margin-bottom:8px;padding:8px 12px;font-size:12px;display:flex}.sammelzeile{justify-content:flex-end;margin-bottom:8px;display:flex}.sollzeile{border-top:1px solid var(--rail);align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.sollzeile:first-child{border-top:none}.sollmarke{text-align:center;flex:none;width:18px;font-size:13px}.sollmarke.erfuellt{color:var(--sage-deep)}.sollmarke.offen{color:var(--rot)}.sollmarke.offen.freiwillig{color:var(--muted)}.sollmarke.spaeter{color:var(--faint)}.sollwas{flex:auto;min-width:0}.sollstand{color:var(--muted);text-align:right;flex:none;min-width:74px;font-size:12px}.grid65{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (max-width:999px){.grid65{grid-template-columns:1fr}}.azahl{color:var(--muted);background:var(--sunk);border-radius:var(--r-pille);padding:2px 8px;font-size:11px}.azahl.alarm{color:var(--rot);background:var(--rot-wash);font-weight:500}.ni .ni-zahl{margin-left:auto}.azeile{border-top:1px solid var(--rail);grid-template-columns:minmax(0,1fr) 30px 190px 168px;align-items:center;gap:12px;padding:8px 12px;display:grid}.azeile.leer{color:var(--faint);padding:8px 12px;font-size:12px;display:block}.atext{grid-column:1;min-width:0}.atitel{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.atitel.mitmarke{align-items:center;display:flex}.atitel.mitmarke>.atitel-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agrund{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.azeile>.fring{grid-column:2}.abaustelle{max-width:100%;font-size:var(--text-sm);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:3;align-items:center;min-height:24px;display:inline-flex;overflow:hidden}.abaustelle:hover{color:var(--ink);text-decoration:underline}.baustellenverweis{min-height:24px;color:var(--ink);font-size:var(--text-md);align-items:center;display:inline-flex}.baustellenverweis:hover{text-decoration:underline}.azeile .btn{text-align:center;grid-column:4;justify-content:center;width:100%;min-width:0;line-height:1.15}.azeile:hover{background:var(--color-grund)}.azeile .btn[disabled]{opacity:.45}.azeile .btn:not([disabled]):active{transform:scale(.97)}@media (max-width:900px){.azeile{flex-wrap:wrap;gap:4px;display:flex}.atitel{white-space:normal}.abaustelle{max-width:none}}.jcard.befund-hart{box-shadow:inset -3px 0 0 var(--rot)}.jcard.befund-weich{box-shadow:inset -3px 0 0 var(--gelb)}.jcard.befund-hart:hover{box-shadow:inset -3px 0 0 var(--rot), var(--shadow-s)}.jcard.befund-weich:hover{box-shadow:inset -3px 0 0 var(--gelb), var(--shadow-s)}.drawer{background:var(--surface);border-left:1px solid var(--rail);flex-direction:column;min-height:0;display:flex}.drawer-h{border-bottom:1px solid var(--rail);align-items:flex-start;gap:8px;padding:12px 16px;display:flex}.drawer-h h2{margin:0;font-size:13px;font-weight:500}.drawer-h .x,.modal-h .x{color:var(--faint);border-radius:var(--r);justify-content:center;align-items:center;min-width:24px;min-height:24px;margin-left:auto;font-size:18px;line-height:1;display:inline-flex}.drawer-h .x:hover,.modal-h .x:hover{background:var(--sunk);color:var(--ink)}.dl dd>a,.drawer-b dd>a{align-items:center;min-height:24px;display:inline-flex}.drawer-b{flex:1;min-height:0;padding:12px 16px;overflow:auto}.drawer-f{border-top:1px solid var(--rail);flex-wrap:wrap;gap:8px;padding:8px 16px;display:flex}.tw{background:var(--surface);border:1px solid var(--rail);border-radius:var(--radius-flaeche);overflow:auto}table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}thead th{z-index:2;background:var(--sunk);text-align:left;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);letter-spacing:0;text-transform:none;color:var(--muted);border-bottom:1px solid var(--rail);white-space:nowrap;font-weight:500;position:sticky;top:0}thead th:first-letter{text-transform:uppercase}tfoot td{padding:var(--space-2) var(--space-3);vertical-align:middle}tbody td{padding:var(--space-1) var(--space-3);border-bottom:1px solid var(--rail);vertical-align:middle;height:32px}tbody td td{height:auto}.blockzahl{min-width:18px;height:18px;margin-left:var(--space-2);padding:0 var(--space-1);border-radius:var(--r-pille);background:var(--rot-wash);color:var(--rot);font-size:var(--text-xs);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-weight:500;display:inline-flex}tbody tr:last-child td{border-bottom:none}tbody tr.klick:hover td{background:var(--color-grund)}td.r,th.r{text-align:right}.t-nr{font-family:var(--mono);font-size:var(--text-sm);color:var(--muted);white-space:nowrap}.t-main{font-weight:500}a.t-main{min-height:24px;color:var(--ink);align-items:center;display:inline-flex}a.t-main:hover{text-decoration:underline}.t-sub{font-size:var(--text-sm);color:var(--faint)}.t-sub.zeile{display:block}.lager-aufklapp{gap:var(--space-2);margin-top:var(--space-2);display:grid}.umschalterzeile .lager-csv{margin-left:auto}.kontrollzeile{align-items:baseline;gap:var(--space-1) var(--space-2);margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);background:var(--sunk);border-radius:var(--radius-klein);font-size:var(--text-md);color:var(--ink);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.kontrollzeile .wort{font-size:var(--text-sm);color:var(--muted)}.kontrollzeile b{font-weight:500}.kontrollzeile.fehlt{color:var(--rot)}.dlg-einleitung{margin:0 0 var(--space-4)}.dlg-zwei{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.drop.drop-gross{padding:var(--space-4) var(--space-3);cursor:pointer}.drop.drop-gross.laeuft{cursor:default}td.num .t-sub,td.r .t-sub{white-space:nowrap}table.fest{table-layout:fixed}table.liste13 .t-sub,table.liste13 .t-nr,table.liste13 .amp{font-size:13px}table.fest tbody td{overflow:hidden}table.fest tbody td .zeilenlink{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}table.fest tbody td .zeilenlink.nummerzeile{flex-wrap:nowrap;align-items:center;display:flex}table.fest tbody td .zeilenlink.nummerzeile>.t-main{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}table.fest tbody td .zeilenlink.nummerzeile>.t-nr{white-space:nowrap;flex:none}table.fest thead th{text-overflow:ellipsis;overflow:hidden}.zeilenlink{min-height:24px;color:inherit;flex-wrap:wrap;align-items:center;display:flex}.zeilenlink>[style*=display\:block],.zeilenlink>[style*="display: block"]{flex-basis:100%}input[type=checkbox]{width:17px;height:17px;accent-color:var(--sage-deep);cursor:pointer}tbody td input[type=checkbox],.sammelleiste input[type=checkbox]{margin:0}tbody td:has(>input[type=checkbox]){padding:var(--space-1) var(--space-2)}td.hakenzelle{width:34px}.haken{cursor:pointer;justify-content:center;align-items:center;min-width:24px;min-height:24px;display:inline-flex}.amp{white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.amp i{border-radius:50%;flex:0 0 8px;width:8px;height:8px}.amp.gruen i{background:var(--gruen)}.amp.gruen{color:var(--gruen)}.amp.gelb i{background:var(--gelb)}.amp.gelb{color:var(--gelb)}.amp.rot i{background:var(--rot)}.amp.rot{color:var(--rot)}.amp.grau i{background:var(--grau)}.amp.grau{color:var(--muted)}.amp.salbei i{background:var(--sage-deep)}.amp.salbei{color:var(--sage-deep)}.pill{border-radius:var(--r-klein);white-space:nowrap;letter-spacing:.02em;border:1px solid;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.pill.gruen{color:var(--gruen);background:var(--gruen-wash);border-color:#b9d9c6}.pill.salbei{color:var(--sage-deep);border-color:var(--sage-pale);background:var(--sage-wash)}.pill.gelb{color:var(--gelb);background:var(--gelb-wash);border-color:#e6d0a2}.pill.rot{color:var(--rot);background:var(--rot-wash);border-color:#e6bcb3}.pill.grau{color:var(--muted);border-color:var(--rail-firm);background:var(--grau-wash)}.pill.dc{color:var(--dc);background:var(--surface);border-color:#b9cee6}.pill.ac{color:var(--ac);background:var(--surface);border-color:#cdc0e2}.pill.geruest{color:var(--geruest);background:var(--surface);border-color:#e6d0a2}.pill.netz{color:var(--netz);background:var(--surface);border-color:#b9d9c6}.pill.wp{color:var(--wp);background:var(--surface);border-color:#e3bfd2}.pill.sonst{color:var(--sonst);border-color:var(--rail-firm);background:var(--surface)}.wpdots{gap:2px;display:inline-flex}.kopfmarken{align-items:center;gap:var(--space-2);margin-bottom:var(--space-hair);flex-wrap:wrap;display:flex}.kopfmarken>*+:before{content:"·";color:var(--faint);margin-right:var(--space-2);font-size:var(--text-sm)}.kopfmarken>.amp:before,.kopfmarken>.wpdots:before{margin-right:var(--space-1);align-self:center}.kopfmarken-wort{font-size:var(--text-sm);color:var(--muted);white-space:nowrap}.wpdot{border-radius:var(--r-klein);border:1px solid var(--rail-firm);background:var(--surface);width:24px;height:20px;font-size:var(--text-xs);color:var(--muted);letter-spacing:0;place-items:center;font-weight:600;display:grid}.wpdot.fertig{background:var(--sage-deep);border-color:var(--sage-deep);color:#fff}.wpdot.laeuft{background:var(--gruen);border-color:var(--gruen);color:#fff}.wpdot.planbar{border-style:dashed}.wpdot.entfaellt{background:repeating-linear-gradient(45deg, var(--sunk), var(--sunk) 3px, transparent 3px, transparent 6px)}.tl{padding:var(--space-2) 0 2px;align-items:flex-start;gap:0;display:flex;overflow-x:auto}.tl-step{text-align:center;min-width:75px;padding:0 var(--space-1);flex:1;position:relative}.tl-step:not(:last-child):before,.tl-step:not(:last-child):after{content:"";height:2px;position:absolute;top:5px;left:50%}.tl-step:not(:last-child):before{background:var(--color-linie);width:100%}.tl-step:not(:last-child):after{background:var(--color-salbei-tief);transform-origin:0;width:100%;transition:transform .3s var(--ease-out);transform:scaleX(0)}.tl-step.done:not(:last-child):after{transform:scaleX(1)}.tl-dot{width:12px;height:12px;margin:0 auto var(--space-2);border:2px solid var(--color-linie-fest);background:var(--surface);z-index:1;transition:background-color var(--zeit-normal) var(--ease-out), border-color var(--zeit-normal) var(--ease-out), box-shadow var(--zeit-normal) var(--ease-out);border-radius:50%;position:relative}.tl-step.done .tl-dot{background:var(--color-salbei-tief);border-color:var(--color-salbei-tief)}.tl-step.now .tl-dot{border-color:var(--gruen);box-shadow:0 0 0 4px #2e7d4f38}.tl-step.now .tl-lbl{color:var(--gruen)}.tl-step.skip{opacity:.5}.tl[data-gruppe]{padding-top:calc(var(--space-2) + 18px)}.tl-gruppe-lbl{width:calc(100% * var(--gruppe,1));border-top:1px solid var(--color-linie);font-size:var(--text-xs);color:var(--muted);text-align:center;pointer-events:none;margin-bottom:4px;padding-top:2px;position:absolute;bottom:100%;left:0}.tl[data-zeilen]{row-gap:var(--space-6);padding-top:var(--space-2);flex-wrap:wrap}.tl[data-zeilen] .tl-step{flex:0 0 calc(100% / var(--spalten));min-width:0}.tl-umbruch{flex-basis:100%;height:0}.tl-step.zeilenende:before,.tl-step.zeilenende:after{content:none}.ablaufbewegung{display:contents}.tl-step.pop .tl-dot{animation:tl-sprung var(--zeit-antwort) var(--ease-out)}@keyframes tl-sprung{40%{transform:scale(1.15)}}.tl-step.linie-wartet:not(:last-child):after{transform:scaleX(0)}.tl-step.ring-wartet .tl-dot{box-shadow:none}.tl-lbl{font-size:var(--text-sm);-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:auto 3 5;overflow-wrap:break-word;font-weight:400;line-height:1.25}.tl-step.now .tl-lbl{font-weight:500}.tl-sub{font-size:var(--text-sm);color:var(--faint);line-height:1.25}.tl-warn{color:var(--rot);margin-left:3px;font-weight:600}.warn{border-bottom:1px solid var(--rail);text-align:left;align-items:flex-start;gap:8px;width:100%;padding:8px 12px;display:flex}.warn:last-child{border-bottom:none}.warn.zeile-klick{position:relative}.warn.zeile-klick:hover{background:var(--color-grund)}.warn .warn-text{min-width:0;color:inherit;min-height:24px;padding:var(--space-hair) 0;flex:auto;display:block}.warn .warn-text:focus-visible{border-radius:var(--r)}.warn .wi{border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:4px}.warn .wt{font-size:13px;font-weight:500;display:block}.warn .ws{font-size:var(--text-sm);color:var(--muted);display:block}.warn .wm{font-size:var(--text-sm);color:var(--faint);white-space:nowrap;margin-left:auto}.tag{border-bottom:1px solid var(--rail);text-align:left;align-items:center;gap:12px;width:100%;padding:8px 12px;display:flex}.tag:last-child{border-bottom:none}.tag .zeit{font-family:var(--mono);color:var(--muted);flex:0 0 38px;width:38px;font-size:12px}.tag .hb{border-radius:var(--r-klein);flex:0 0 3px;align-self:stretch;width:3px}.tag .tk{font-size:13px;font-weight:500;display:block}.tag .tm{font-size:var(--text-sm);color:var(--faint);display:block}.tag .tr{text-align:right;margin-left:auto}a.tag,a.warn{color:inherit}a.tag:hover,a.warn:hover{background:var(--color-grund)}.dl{grid-template-columns:120px 1fr;gap:4px 8px;margin:0;font-size:12px;display:grid}.dl dt{color:var(--faint)}.dl dd{margin:0}.leer{text-align:center;color:var(--faint);padding:32px 16px;font-size:13px}.leer b{color:var(--muted);margin-bottom:2px;font-size:13px;font-weight:500;display:block}.hint{font-size:var(--text-sm);color:var(--color-blass);max-width:88ch;margin-top:4px}.anmeldeseite{place-items:center;min-height:100vh;padding:48px 24px;display:grid}.anmeldebox{width:100%;max-width:340px}.portalknoepfe{gap:var(--space-2);margin:var(--space-3) 0 0;flex-wrap:wrap;display:flex}.kartenzwischentitel{font-size:var(--text-md);margin:var(--space-4) 0 var(--space-2);font-weight:500}.kasten.portalzeile{align-items:center;gap:var(--space-3);margin-top:var(--space-4);display:flex}.kasten.portalzeile>:last-child{flex:none;margin-left:auto}.portalschalter{align-items:center;gap:var(--space-2);display:inline-flex}.portalqr{align-items:center;gap:var(--space-3);margin-top:var(--space-3);display:flex}.feldname{font-size:var(--text-sm);color:var(--muted);margin-bottom:4px;display:block}.inp.breit{width:100%;min-width:0}.btn.breit{width:100%}.hinweisleiste{margin-bottom:var(--space-3)}.hinweisleiste b{font-weight:500}.zeitleiste{margin:0;padding:0;list-style:none;position:relative}.zeitleiste li{gap:var(--space-3);padding:var(--space-2) 0 var(--space-2) var(--space-4);grid-template-columns:76px 1fr;display:grid;position:relative}.zeitleiste li:before{content:"";background:var(--rail);width:1px;position:absolute;top:0;bottom:0;left:4px}.zeitleiste li:first-child:before{top:14px}.zeitleiste li:last-child:before{height:14px;bottom:auto}.zl-punkt{background:var(--surface);border:1.5px solid var(--rail-firm);border-radius:50%;width:9px;height:9px;position:absolute;top:11px;left:0}.zeitleiste li:first-child .zl-punkt{border-color:var(--sage-deep);background:var(--sage-deep)}.zl-zeit{font-size:var(--text-sm);color:var(--muted);padding-top:1px}.zl-inhalt{min-width:0}.zl-was{font-size:var(--text-md);display:block}.zl-status{margin-top:var(--space-hair);font-size:var(--text-xs);color:var(--muted);background:var(--sunk);border-radius:var(--r-pille);padding:0 var(--space-2);display:inline-block}.zl-wer{font-size:var(--text-sm);color:var(--faint);margin-top:var(--space-hair);display:block}.skel{background:var(--sunk);border-radius:var(--r-klein);height:11px;display:block}.skel.breit{width:100%}.skel.halb{width:52%}.skel.kurz{width:28%}.skel.hoch{height:22px}.skel-zeile{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--rail);display:flex}.skel-zeile:last-child{border-bottom:none}.skel-zeile>*{flex:1 1 0}.skel-zeile>:first-child{flex:2 1 0}.view,.leit-body,.tw,.cmdlist,.modal-b,.drawer-b,.konfliktliste{scrollbar-width:thin;scrollbar-color:var(--rail-firm) transparent}.view::-webkit-scrollbar{width:10px;height:10px}.leit-body::-webkit-scrollbar{width:10px;height:10px}.tw::-webkit-scrollbar{width:10px;height:10px}.cmdlist::-webkit-scrollbar{width:10px;height:10px}.modal-b::-webkit-scrollbar{width:10px;height:10px}.drawer-b::-webkit-scrollbar{width:10px;height:10px}.konfliktliste::-webkit-scrollbar{width:10px;height:10px}.view::-webkit-scrollbar-thumb{background:var(--rail-firm);border-radius:var(--r-pille);border:3px solid var(--surface);background-clip:padding-box}.leit-body::-webkit-scrollbar-thumb{background:var(--rail-firm);border-radius:var(--r-pille);border:3px solid var(--surface);background-clip:padding-box}.tw::-webkit-scrollbar-thumb{background:var(--rail-firm);border-radius:var(--r-pille);border:3px solid var(--surface);background-clip:padding-box}.cmdlist::-webkit-scrollbar-thumb{background:var(--rail-firm);border-radius:var(--r-pille);border:3px solid var(--surface);background-clip:padding-box}.modal-b::-webkit-scrollbar-thumb{background:var(--rail-firm);border-radius:var(--r-pille);border:3px solid var(--surface);background-clip:padding-box}.drawer-b::-webkit-scrollbar-thumb{background:var(--rail-firm);border-radius:var(--r-pille);border:3px solid var(--surface);background-clip:padding-box}.konfliktliste::-webkit-scrollbar-thumb{background:var(--rail-firm);border-radius:var(--r-pille);border:3px solid var(--surface);background-clip:padding-box}.view::-webkit-scrollbar-thumb:hover{background:var(--muted);background-clip:padding-box}.leit-body::-webkit-scrollbar-thumb:hover{background:var(--muted);background-clip:padding-box}.tw::-webkit-scrollbar-thumb:hover{background:var(--muted);background-clip:padding-box}.view::-webkit-scrollbar-track{background:0 0}.leit-body::-webkit-scrollbar-track{background:0 0}.tw::-webkit-scrollbar-track{background:0 0}.hinweisleiste span{color:var(--muted);margin-top:var(--space-1);display:block}.hinweisleiste summary{cursor:pointer;align-items:center;gap:var(--space-2);min-height:24px;font-weight:500;list-style:none;display:flex}.hinweisleiste summary::-webkit-details-marker{display:none}.hinweisleiste summary:before{content:"›";color:var(--muted);transition:transform var(--zeit-schnell) var(--ease-out)}.hinweisleiste[open] summary:before{transform:rotate(90deg)}.jetzt{align-items:center;gap:var(--space-3);border:1px solid var(--rail);border-left:3px solid var(--sage-deep);border-radius:var(--r);background:var(--sage-wash);padding:var(--space-2) var(--space-3);flex-wrap:wrap;margin-bottom:16px;display:flex}.jetzt.fertig{border-left-color:var(--gruen);background:var(--gruen-wash)}.jetzt.ruhig{border-left-color:var(--rail-firm);background:var(--raise)}.jetzt.ruhig .jetzt-marke{color:var(--muted)}.jetzt.alarm{border-left-color:var(--rot);background:var(--rot-wash)}.jetzt.alarm .jetzt-marke{color:var(--rot)}.jetzt-marke{letter-spacing:.14em;text-transform:uppercase;color:var(--sage-deep);flex:none;font-size:11px;font-weight:500}.jetzt.fertig .jetzt-marke{color:var(--gruen)}.jetzt-text{flex-direction:column;flex:260px;min-width:0;display:flex}.jetzt-text b{color:var(--ink);font-size:13px;font-weight:500}.jetzt-text span{color:var(--muted);font-size:12px}.jetzt-tat{flex:none;margin-left:auto}.jetzt-wartet{gap:var(--space-2);font-size:var(--text-sm);color:var(--muted);border:1px dashed var(--rail-firm);border-radius:var(--r);padding:var(--space-1) var(--space-3);flex-wrap:wrap;align-items:baseline;margin:-10px 0 16px;display:flex}.jetzt-wartet b{color:var(--ink);font-weight:500}.jetzt-wartet span+span:before{content:"· ";color:var(--faint)}.jetzt.neu .jetzt-text,.jetzt.neu .jetzt-tat{animation:jetzt-neu var(--zeit-antwort) var(--ease-out)}@keyframes jetzt-neu{0%{opacity:0;transform:translateY(2px)}}.jetzt-todo{font-size:var(--text-sm);color:var(--faint);border-left:2px solid var(--rail);padding:2px 0 2px var(--space-2);margin:-8px 0 16px}.mehr-zeilen .btn{width:100%;margin-bottom:var(--space-2);justify-content:flex-start}.mehr-abschnitt{border-top:1px solid var(--rail);margin-top:var(--space-2);padding-top:var(--space-2)}.mehr-abschnitt-h{text-transform:uppercase;letter-spacing:.06em;color:var(--faint);margin:2px 0 var(--space-2);font-size:11px}.btn.gefahr{color:var(--rot);border-color:var(--rot)}.btn.gefahr:hover{background:var(--rot-wash)}.sortkopf{color:inherit;white-space:nowrap;align-items:center;min-width:24px;min-height:24px;text-decoration:none;display:inline-flex}.sortkopf:hover{color:var(--color-salbei-tief)}.search{background:var(--color-vertieft);border:1px solid var(--color-linie);border-radius:var(--r);width:290px;color:var(--color-blass);cursor:pointer;align-items:center;gap:8px;margin-left:auto;padding:4px 8px;font-size:13px;display:flex}.search:hover{border-color:var(--color-linie-fest)}.search kbd{font-family:var(--font-mono);border:1px solid var(--color-linie-fest);border-radius:var(--r-klein);background:var(--color-flaeche);margin-left:auto;padding:2px 4px;font-size:11px}.cmdk{z-index:70;background:#1a1f1b57;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.cmdbox{background:var(--color-flaeche);border:1px solid var(--color-linie);border-radius:var(--radius-flaeche);box-shadow:var(--shadow-l);flex-direction:column;width:100%;max-width:540px;max-height:60vh;display:flex}.cmdinp{border:none;border-bottom:1px solid var(--color-linie);background:0 0;outline:none;padding:12px 16px;font-size:15px}.cmdlist{overflow:auto}.cmdrow{cursor:pointer;text-align:left;border:none;border-bottom:1px solid var(--color-linie);background:0 0;align-items:center;gap:8px;width:100%;padding:8px 16px;display:flex}.cmdrow:hover,.cmdrow.on{background:var(--color-salbei-wash)}.cmdrow .ck{color:var(--color-blass);text-transform:uppercase;letter-spacing:.1em;flex:0 0 74px;width:74px;font-size:11px}.cmdrow .cm{font-size:13px;font-weight:500}.cmdrow .cs{font-size:var(--text-sm);color:var(--color-blass)}.blk{margin-bottom:16px}.blk h3{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:0 0 7px;font-size:11px;font-weight:500}.ovl{z-index:60;padding:var(--space-4);transition:opacity var(--zeit-normal) var(--ease-out);opacity:1;background:#1a1f1b57;place-items:center;display:grid;position:fixed;inset:0}@starting-style{.ovl{opacity:0}}.modal{background:var(--surface);border-radius:var(--radius-flaeche);box-shadow:var(--shadow-l);border:1px solid var(--rail);width:100%;max-width:520px;max-height:88vh;transition:opacity var(--zeit-normal) var(--ease-out), transform var(--zeit-normal) var(--ease-out);opacity:1;flex-direction:column;display:flex;transform:scale(1)}@starting-style{.modal{opacity:0;transform:scale(.97)}}.modal.schmal{max-width:420px}.modal.wide{max-width:760px}.modal-h{border-bottom:1px solid var(--rail);align-items:center;gap:8px;padding:12px 16px;display:flex}.modal-h h2{margin:0;font-size:15px;font-weight:500}.modal-b{padding:16px;overflow:auto}.modal-f{border-top:1px solid var(--rail);justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.modal-b .fehlerkasten{margin-top:var(--space-2)}.fld{margin-bottom:12px}.fld label{font-size:var(--text-sm);color:var(--muted);margin-bottom:4px;display:block}.fld .inp,.fld select,.fld textarea{width:100%}.fld textarea{border:1px solid var(--rail-firm);border-radius:var(--r);resize:vertical;background:var(--surface);min-height:66px;padding:8px;font-size:13px}.drop{border:1.5px dashed var(--rail-firm);border-radius:var(--r);text-align:center;color:var(--muted);background:var(--sunk);padding:24px;font-size:13px}.drop.over{border-color:var(--sage);background:var(--sage-wash);color:var(--ink)}.drop:focus-visible{border-color:var(--sage-deep)}.upl{border:1px solid var(--rail);border-radius:var(--r);margin-top:8px;overflow:hidden}.upl-z{border-bottom:1px solid var(--rail);grid-template-columns:minmax(0,1fr) 58px 84px 92px 22px;align-items:center;gap:8px;padding:4px 8px;font-size:12px;display:grid}.upl-z:last-of-type{border-bottom:0}.upl-n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upl-g{color:var(--faint);text-align:right;font-variant-numeric:tabular-nums}.upl-b{border-radius:var(--r);background:var(--sunk);height:5px;overflow:hidden}.upl-f{background:var(--sage);transform-origin:0;width:100%;height:100%;transition:transform var(--zeit-schnell) linear;display:block;transform:scaleX(0)}.upl-s{color:var(--muted);font-size:var(--text-sm);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upl-z.fertig .upl-f{background:var(--gruen)}.upl-z.fertig .upl-s{color:var(--gruen)}.upl-z.fehler .upl-f{background:var(--rot)}.upl-z.fehler .upl-s{color:var(--rot)}.upl-x{color:var(--faint);cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;line-height:1}.upl-x:hover{color:var(--rot)}.toasts{left:calc(var(--nav-w) + var(--space-5));bottom:var(--space-5);z-index:80;display:flex;position:fixed}body:has(.app.nav-zu) .toasts{left:calc(56px + var(--space-5))}.toast{align-items:center;gap:var(--space-2);background:var(--surface);color:var(--ink);border:1px solid var(--rail-firm);border-radius:var(--radius-flaeche);box-shadow:var(--shadow-l);padding:var(--space-2) var(--space-3);font-size:var(--text-md);opacity:1;max-width:460px;transition:opacity var(--zeit-antwort) var(--ease-out), transform var(--zeit-antwort) var(--ease-out);display:flex;transform:translateY(0)}@starting-style{.toast{opacity:0;transform:translateY(16px)}}.toast.geht{opacity:0;transition-duration:var(--zeit-aus);transform:translateY(16px)}.toast b{font-weight:500}.toast-text{min-width:0}.toast.fehler{box-shadow:inset 3px 0 0 var(--rot), var(--shadow-l)}.toast-haken{flex:0 0 18px;width:18px;height:18px}.toast-haken circle{fill:var(--gruen)}.toast-haken path{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:12;stroke-dashoffset:12px;animation:haken var(--zeit-antwort) var(--ease-out) forwards}@keyframes haken{to{stroke-dashoffset:0}}.toast-zurueck{margin-left:var(--space-2);color:var(--sage-deep);min-height:24px;padding:0 var(--space-1);border-radius:var(--r);white-space:nowrap;flex:none;font-weight:500}.toast-zurueck:hover{text-decoration:underline}.toast-zurueck[disabled]{color:var(--muted);cursor:default;text-decoration:none}.toast-zu{min-width:24px;min-height:24px;margin-left:var(--space-1);border-radius:var(--r);color:var(--muted);font-size:var(--text-xl);flex:none;line-height:1}.toast-zu:hover{color:var(--ink)}.regel{align-items:flex-start;gap:8px;padding:4px 0;font-size:13px;display:flex}.regel:before{content:"";background:var(--color-linie-fest);border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:4px}.regel.gruen:before{background:var(--gruen)}.regel.gelb:before{background:var(--gelb)}.regel.rot:before{background:var(--rot)}.regel.gruen{color:var(--gruen)}.kasten,.hinweiskasten,.fehlerkasten,.hinweisleiste{border:1px solid var(--rail);border-left:3px solid var(--rail-firm);border-radius:var(--r);background:var(--raise);color:var(--ink);padding:var(--space-2) var(--space-3);font-size:var(--text-md);line-height:1.5}.kasten{margin-top:var(--space-1)}.kasten.gelb,.hinweiskasten{border-color:#e6d0a2;border-left-color:var(--gelb);background:var(--gelb-wash)}.kasten.rot,.fehlerkasten{border-color:#e6bcb3;border-left-color:var(--rot);background:var(--rot-wash)}.kasten.gruen{border-left-color:var(--gruen)}.kasten.gelb b,.hinweiskasten b{color:var(--gelb)}.kasten.rot b,.fehlerkasten b{color:var(--rot)}.hinweiskasten{margin:0 0 var(--space-4)}.fehlerkasten{margin:var(--space-4) 0 0}.kasten>.btn{margin-top:var(--space-2)}.kasten-haken{cursor:pointer;align-items:flex-start;gap:8px;margin-top:12px;font-size:13px;display:flex}.kasten-haken input{margin-top:2px}.pcard.reklamiert{border-left:3px solid var(--gelb)}.pcard .mangelmarke{white-space:nowrap;flex:none}.mangelmarke{border-radius:var(--r-pille);white-space:nowrap;background:var(--gelb-wash);color:var(--gelb);align-items:center;gap:4px;padding:2px 4px;font-size:11px;font-weight:500;display:inline-flex}.mangelmarke:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.mangelmarke.s-high,.mangelmarke.s-critical{background:var(--rot-wash);color:var(--rot)}:is(.pcard.reklamiert:has(.mangelmarke.s-high),.pcard.reklamiert:has(.mangelmarke.s-critical)){border-left-color:var(--rot)}.mangelzeile{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px;padding:8px 0;display:flex}.mangelzeile:last-child{border-bottom:0}.mangelzeile .nr{font-size:var(--text-sm);color:var(--muted);font-variant-numeric:tabular-nums}.mangelzeile .tit{font-weight:500}.mangelzeile .txt{color:var(--muted);flex:1 0 100%;font-size:12px}.mangelzeile .weg{gap:4px;margin-left:auto;display:flex}.mangelzeile.erledigt .tit{color:var(--muted);text-decoration:line-through}.tab .n.alarm{color:var(--rot);font-weight:600}.blk-h{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin:0 0 6px;font-size:11px;font-weight:600}.vor-termin{gap:var(--space-hair);font-size:var(--text-sm);flex-direction:column;display:flex}.vor-termin b{font-size:13px}.vor-termin span{color:var(--muted)}.termin-blk{gap:var(--space-2);justify-content:space-between;align-items:flex-start;display:flex}.uebersteuerung{font-size:var(--text-sm);color:var(--faint);white-space:normal;max-width:320px;margin:0 0 var(--space-1) auto}.hint.notiz{margin:0 0 var(--space-3)}.status-dd{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.schritte>summary{cursor:pointer;min-height:24px;font-size:var(--text-sm);color:var(--muted);line-height:1.5;list-style:none;display:block}.schritte>summary::-webkit-details-marker{display:none}.schritte>summary:before{content:"›";color:var(--muted);transition:transform var(--zeit-schnell) var(--ease-out);margin-right:4px;display:inline-block}.schritte[open]>summary:before{transform:rotate(90deg)}.schritte[open]>summary{margin-bottom:4px}.schritte-titel{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);white-space:nowrap;font-size:11px;font-weight:500}.schritt-zeile{border-bottom:1px solid var(--rail);align-items:center;gap:8px;padding:4px 0;display:flex}.schritte-entfaellt{margin-top:6px}.vor-liste{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vor{gap:var(--space-2);font-size:var(--text-sm);align-items:flex-start;line-height:1.35;display:flex}.vor-z{text-align:center;flex:0 0 12px;font-weight:700}.vor-t{min-width:0}.vor-s{color:var(--faint);font-size:var(--text-sm);display:block}.vor.erfuellt .vor-z{color:var(--gruen)}.vor.offen .vor-z{color:var(--gelb)}.vor.problem .vor-z,.vor.problem .vor-t{color:var(--rot)}.vor.hinweis .vor-z,.vor.hinweis .vor-t{color:var(--muted)}.jvor{font-size:var(--text-sm);color:var(--muted);-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:auto 3 5;overflow-wrap:break-word;margin-top:2px;line-height:1.25}.jvor.erfuellt{color:var(--gruen)}.jvor.offen{color:var(--gelb)}.jvor.problem{color:var(--rot);font-weight:500}.board-res .rb{gap:4px;margin-top:4px;display:flex}.board-res .rb .btn{min-height:24px;padding:0 var(--space-2);font-size:var(--text-sm)}.fring{flex:0 0 30px;place-items:center;width:30px;height:30px;display:inline-grid;position:relative}.fring svg{position:absolute;inset:0;transform:rotate(-90deg)}.fring circle{fill:none;stroke-width:2.5px}.fring-grund{stroke:var(--sunk)}.fring-voll{stroke:var(--sage-deep);stroke-linecap:round;stroke-dasharray:75.4;transition:stroke-dashoffset var(--zeit-antwort) var(--ease-out)}.fring-zahl{font-size:var(--text-xs);color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1}.pcard.knapp{align-items:center;gap:var(--space-2);display:flex}.pcard.knapp>.pcard-text{flex:auto;min-width:0}.board-day{transition:background-color var(--zeit-normal) var(--ease-out), box-shadow var(--zeit-normal) var(--ease-out)}.board-day.drop-ok{background:var(--color-salbei-wash);box-shadow:inset 0 0 0 1.5px var(--color-salbei)}.board-day.drop-warn{background:var(--color-ampel-gelb-wash);box-shadow:none}.board-day.drop-nein{background:repeating-linear-gradient(-45deg, transparent 0 6px, var(--color-vertieft) 6px 8px);box-shadow:none}.board-day.drop-ok.over{box-shadow:inset 0 0 0 2px var(--color-salbei)}.board-day.drop-warn.over{box-shadow:inset 0 0 0 2px var(--color-ampel-gelb)}.board-day.drop-nein.over{box-shadow:inset 0 0 0 2px var(--color-linie-fest)}.board .jcard{transition:background-color var(--zeit-schnell) var(--ease-out), border-color var(--zeit-schnell) var(--ease-out), box-shadow var(--zeit-schnell) var(--ease-out), opacity .28s var(--ease-out), transform .28s var(--ease-out)}@starting-style{.board .jcard.einflug{opacity:0;transform:translateY(-6px)scale(.96)}}.abr-raster{gap:var(--space-3);padding:var(--space-2) var(--space-4);grid-template-columns:18px 104px minmax(150px,1.4fr) minmax(80px,.7fr) minmax(128px,.9fr) 44px 112px 132px;align-items:baseline;display:grid}.abr-spalten{font-size:var(--text-sm);color:var(--muted);background:var(--sunk);border-bottom:1px solid var(--rail);font-weight:500}.abr-rechts{text-align:right}.abr-blockkopf{align-items:baseline;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-2);border-bottom:1px solid var(--rail);font-weight:500;display:flex}.abr-block+.abr-block .abr-blockkopf{border-top:1px solid var(--rail-firm)}.abr-summe{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.abr-zeile{border-bottom:1px solid var(--rail)}.abr-zeile>summary{cursor:pointer;list-style:none}.abr-zeile>summary::-webkit-details-marker{display:none}.abr-zeile>summary:hover{background:var(--raise)}.abr-zeile[open]>summary{background:var(--sage-wash)}.abr-pfeil:before{content:"›";color:var(--muted);transition:transform var(--zeit-schnell) var(--ease-out);display:inline-block}.abr-zeile[open] .abr-pfeil:before{transform:rotate(90deg)}.abr-inhalt{padding:var(--space-2) var(--space-4) var(--space-4) 44px;gap:var(--space-3);display:grid}.abr-titel{font-size:var(--text-sm);color:var(--muted);margin:0}.abr-kopf{margin:0}@media (min-width:1100px){.abr-kopf{grid-template-columns:120px minmax(0,1fr) 120px minmax(0,1fr)}}.abr-fehlt{color:var(--rot);font-weight:500}.abr-gruppe td{font-size:var(--text-sm);color:var(--muted);padding-top:var(--space-3);padding-bottom:var(--space-1);font-weight:500}.abr-korrektur td:first-child{padding-left:28px}.abr-entfaellt td,.abr-entfaellt .t-main{color:var(--muted)}.abr-knoepfe{flex-wrap:wrap;justify-content:flex-end;gap:4px;margin-top:4px;display:flex}.abr-db{align-items:flex-start;gap:var(--space-2) var(--space-5);padding:var(--space-4);flex-wrap:wrap;display:flex}.abr-dbzahl{flex-direction:column;min-width:0;display:flex}.abr-dbwort{font-size:var(--text-sm);color:var(--muted);margin-top:var(--space-hair);order:2}.abr-dbwert{font-size:var(--text-2xl);letter-spacing:-.02em;white-space:nowrap;order:1;font-weight:300;line-height:1.15}.abr-dbprognose{font-size:var(--text-sm);color:var(--faint);font-variant-numeric:tabular-nums;order:3}.abr-dbzeichen{color:var(--faint);font-size:var(--text-xl);font-weight:300;line-height:1.5}.abr-dbwert.abr-negativ{color:var(--rot)}.kennzahlen{row-gap:var(--space-3);margin:0 0 var(--space-5);flex-wrap:wrap;display:flex}.kennzahl{min-width:0;padding:0 var(--space-5);border-left:1px solid var(--rail);flex-direction:column;display:flex}.kennzahl:first-child{border-left:none;padding-left:0}.kennzahl .wert{font-size:var(--text-2xl);letter-spacing:-.02em;white-space:nowrap;font-weight:300;line-height:1.15}.kennzahl .wort{font-size:var(--text-sm);color:var(--muted);margin-top:var(--space-hair)}.kennzahl .zusatz{font-size:var(--text-sm);color:var(--faint)}.kennzahl .zusatz a{align-items:center;min-height:24px;display:inline-flex}.kennzahl .zusatz a:hover{text-decoration:underline}.kennzahl.alarm .wert{color:var(--rot)}.chip{min-height:20px;padding:0 var(--space-1);border:1px solid var(--rail);border-radius:var(--r);background:var(--surface);font-size:var(--text-sm);color:var(--muted);white-space:nowrap;align-items:center;display:inline-flex}.ph.ctl-kopf{display:block}.ctl-titel{align-items:center;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-1);flex-wrap:wrap;display:flex}.ctl-titel h1{margin:0}.ctl-filter{margin-bottom:var(--space-4)}.ctl-filter-ende{margin-left:auto}.ctl-tabelle th .ctl-sort{color:inherit;white-space:nowrap;align-items:center;min-height:24px;display:inline-flex}.ctl-tabelle th .ctl-sort:hover{color:var(--ink)}.ctl-tabelle th .ctl-sort.an{color:var(--ink);font-weight:600}.ctl-tabelle .ctl-trenner{color:var(--faint)}.ctl-tabelle th,.ctl-tabelle td{padding-left:var(--space-2);padding-right:var(--space-2)}.ctl-tabelle th:first-child,.ctl-tabelle td:first-child{padding-left:var(--space-3)}.ctl-tabelle th:last-child,.ctl-tabelle td:last-child{padding-right:var(--space-3)}.ctl-tabelle th.ctl-zahl{min-width:96px}.ctl-jesub th{white-space:normal;vertical-align:bottom;-webkit-hyphens:manual;hyphens:manual}.ctl-tabelle th{white-space:normal}@media (max-width:1400px){.ctl-tabelle .ctl-anteil{width:72px}.ctl-tabelle th.ctl-zahl{min-width:80px}.ctl-tabelle .ctl-umfang .chip{max-width:128px}}.ctl-jesub td:first-child{min-width:180px}.ctl-zeile{position:relative}.ctl-zeile:hover td{background:var(--color-grund)}.ctl-link:after{content:"";position:absolute;inset:0}.ctl-blass td,.ctl-blass .t-main{color:var(--muted)}.ctl-prognose{font-size:var(--text-sm);color:var(--faint);font-weight:400;display:block}.ctl-negativ,.ctl-negativ .ctl-prognose{color:var(--rot)}.ctl-nowrap{white-space:nowrap}.ctl-umfang{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.ctl-umfang>.wort{margin-right:var(--space-1)}.ctl-umfang .chip{text-overflow:ellipsis;max-width:168px;line-height:18px;display:inline-block;overflow:hidden}.ctl-anteil{isolation:isolate;width:88px;padding:0 var(--space-1);border-radius:var(--r);text-align:right;font-variant-numeric:tabular-nums;display:inline-block;position:relative}.ctl-anteil:before{content:"";width:var(--anteil,0%);z-index:-1;background:var(--sage-pale);opacity:.45;border-radius:var(--r);position:absolute;inset:0 auto 0 0}.ctl-anteil.ctl-negativ:before{display:none}.ctl-quote{align-items:flex-end;gap:var(--space-hair);flex-direction:column;display:inline-flex}.ctl-quote-balken{border-radius:var(--r);background:var(--sunk);width:56px;height:3px;display:block;overflow:hidden}.ctl-quote-balken>span{background:var(--grau);height:100%;display:block}.ctl-kurve{display:block;overflow:visible}.ctl-kurve-null{stroke:var(--rail);stroke-width:1px}.ctl-kurve-linie{fill:none;stroke:var(--sage-deep);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.ctl-kurve-einzel{fill:var(--sage-deep)}.ctl-kurve-ende{fill:var(--sage-deep);stroke:var(--surface);stroke-width:1.5px}.ctl-kurve-ende.neg{fill:var(--rot)}.ctl-diagrammkopf{column-gap:var(--space-3);flex-wrap:wrap}.ctl-legende{gap:var(--space-3);font-size:var(--text-sm);color:var(--muted);display:inline-flex}.ctl-legende>span{align-items:center;gap:var(--space-1);display:inline-flex}.punktlegende{gap:var(--space-1) var(--space-3);margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--muted);flex-wrap:wrap;display:flex}.ul-zeile{border-bottom:1px solid var(--rail)}.ul-zeile:last-child{border-bottom:none}.ul-zeile>summary{cursor:pointer;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);list-style:none;display:flex}.ul-zeile>summary::-webkit-details-marker{display:none}.ul-zeile>summary:hover{background:var(--raise)}.ul-zeile[open]>summary{background:var(--sage-wash)}.ul-pfeil:before{content:"›";color:var(--muted);transition:transform var(--zeit-schnell) var(--ease-out);display:inline-block}.ul-zeile[open] .ul-pfeil:before{transform:rotate(90deg)}.ul-kunde{flex:auto;min-width:0}.ul-marken{justify-content:flex-end;gap:var(--space-1);flex-wrap:wrap;flex:0 auto;min-width:0;display:flex}.ul-stand{white-space:nowrap;font-size:var(--text-sm);color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.punktlegende>span{align-items:center;gap:var(--space-1);display:inline-flex}.punktlegende i{border-radius:50%;flex:0 0 7px;width:7px;height:7px}.ctl-einteilung{margin-left:auto}.ctl-schluessel-db,.ctl-schluessel-erloes{border-radius:var(--r);flex:none;width:10px;height:10px;display:inline-block}.ctl-schluessel-db{background:var(--sage-deep)}.ctl-schluessel-erloes{background:var(--sage-wash);box-shadow:inset 0 2px 0 0 var(--sage)}.ctl-diagramm{margin:var(--space-2) 0 0;padding-left:56px}.ctl-flaeche{height:220px;position:relative}.ctl-gitter{border-top:1px solid var(--color-linie);height:0;position:absolute;left:0;right:0}.ctl-gitter.null{border-top-color:var(--rail-firm)}.ctl-gitter>span{right:calc(100% + var(--space-2));text-align:right;width:48px;font-size:var(--text-sm);color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:16px;position:absolute;top:-8px}.ctl-erloes{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ctl-verlauf-oben{stop-color:var(--sage-pale);stop-opacity:.3}.ctl-verlauf-unten{stop-color:var(--sage-pale);stop-opacity:.04}.ctl-erloeskante{fill:none;stroke:var(--sage);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.ctl-spalten{display:grid;position:absolute;inset:0}.ctl-spalte{min-width:0;position:relative}.ctl-balken{background:var(--sage-deep);border-radius:var(--r) var(--r) 0 0;width:min(24px,56%);transition:opacity var(--zeit-schnell) var(--ease-out);position:absolute;left:50%;transform:translate(-50%)}.ctl-balken.neg{background:var(--rot-wash);border:1px solid var(--rot);border-radius:0 0 var(--r) var(--r)}.ctl-flaeche:has(.ctl-spalte:not(.leer):hover) .ctl-spalte:not(:hover) .ctl-balken{opacity:.45}.ctl-tipp{z-index:5;pointer-events:none;background:var(--surface);border:1px solid var(--rail-firm);border-radius:var(--radius-flaeche);width:max-content;min-width:168px;box-shadow:var(--shadow-m);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);opacity:0;transition:opacity var(--zeit-schnell) var(--ease-out), transform var(--zeit-schnell) var(--ease-out);line-height:1.4;position:absolute}.ctl-tipp.ueber{left:50%;transform:translate(-50%,4px)}.ctl-tipp.daneben.rechts{left:calc(50% + 20px);transform:translate(-4px)}.ctl-tipp.daneben.links{right:calc(50% + 20px);transform:translate(4px)}.ctl-spalte:hover .ctl-tipp.ueber{opacity:1;transform:translate(-50%)}.ctl-spalte:hover .ctl-tipp.daneben{opacity:1;transform:none}.ctl-tipp b{color:var(--ink);font-weight:500}.ctl-tipp dl{gap:0 var(--space-4);margin:var(--space-1) 0 0;grid-template-columns:auto auto;display:grid}.ctl-tipp dt{color:var(--muted);align-items:center;gap:var(--space-1);display:inline-flex}.ctl-tipp dd{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink);margin:0;font-weight:500}.ctl-tipp dd.ctl-negativ{color:var(--rot)}.ctl-achse-x{margin-top:var(--space-1);display:grid}.ctl-achse-x>span{text-align:center;font-size:var(--text-sm);color:var(--faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pruefkopf{background:var(--sunk);border:1px solid var(--rail);border-radius:var(--radius-flaeche);margin-bottom:10px;padding:10px 12px}.pruefkopf table{width:100%;font-size:var(--text-sm)}.pruefkopf th,.pruefkopf td{padding:3px 6px}.abr-aufklapp>summary{cursor:pointer;border-top:1px solid var(--rail);align-items:baseline;gap:8px;padding:10px 16px;font-weight:500;list-style:none;display:flex}.abr-aufklapp>summary::-webkit-details-marker{display:none}.abr-aufklapp>summary:before{content:"›";color:var(--muted);transition:transform var(--zeit-schnell) var(--ease-out);display:inline-block}.abr-aufklapp[open]>summary:before{transform:rotate(90deg)}.abr-aufklapp>summary .r{color:var(--muted);font-weight:400;font-size:var(--text-sm);margin-left:auto}.abr-preisstand>summary{border-top:none;padding:12px 16px}.abr-preisstand[open]>summary{border-bottom:1px solid var(--rail)}.stufe>summary{cursor:pointer;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);list-style:none;display:flex}.stufe>summary::-webkit-details-marker{display:none}.stufe>summary:hover{background:var(--raise)}.stufe[open]>summary{border-bottom:1px solid var(--rail)}.stufe-pfeil:before{content:"›";color:var(--muted);transition:transform var(--zeit-schnell) var(--ease-out);display:inline-block}.stufe[open] .stufe-pfeil:before{transform:rotate(90deg)}.stufe-nr{background:var(--sunk);width:20px;height:20px;color:var(--muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;display:inline-flex}.stufe[open] .stufe-nr{background:var(--sage-wash);color:var(--sage-deep)}.stufe-titel{font-size:var(--text-md);letter-spacing:.01em;min-width:0;margin:0;font-weight:500}.stufe-zustand{font-size:var(--text-sm);color:var(--muted);text-align:right;margin-left:auto}.stufe-wartet>summary{cursor:default}.stufe-wartet .stufe-titel,.stufe-wartet .stufe-zustand,.stufe-wartet .stufe-nr{color:var(--faint)}.stufe-tat{justify-content:flex-end;align-items:center;gap:var(--space-2);border-top:1px solid var(--rail);flex-wrap:wrap;display:flex}.stufe-tat>.abr-fehlt{margin-right:auto}.ktr{border-bottom:1px solid var(--rail);align-items:flex-start;display:flex}.ktr:last-of-type{border-bottom:none}.ktr>details{flex:auto;min-width:0}.ktr>details>summary{cursor:pointer;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);list-style:none;display:flex}.ktr>details>summary::-webkit-details-marker{display:none}.ktr>details>summary:hover{background:var(--raise)}.ktr-pfeil:before{content:"›";color:var(--muted);transition:transform var(--zeit-schnell) var(--ease-out);display:inline-block}.ktr>details[open] .ktr-pfeil:before{transform:rotate(90deg)}.ktr-name{flex:auto;min-width:0}.ktr-betrag{white-space:nowrap;font-variant-numeric:tabular-nums}.ktr-stand{white-space:nowrap;font-size:var(--text-sm);color:var(--muted);flex:none}.ktr-stand.ktr-offen{color:var(--gelb)}.ktr-tat{padding:var(--space-2) var(--space-4) var(--space-2) 0;flex:none}.abr-uebersicht .atext{grid-column:1/-1}.abr-uebersicht .atitel{white-space:normal}.abr-uebersicht .atitel a{align-items:center;min-height:24px;display:inline-flex}.sub-rechnungskopf td,tr.gruppenkopf td{border-top:1px solid var(--rail-firm);background:0 0;font-weight:400}tr.gruppenkopf td b{font-weight:500}.abr-raster.kst{grid-template-columns:18px 104px minmax(140px,1.2fr) minmax(130px,1fr) minmax(128px,.9fr) 120px 132px}@media (max-width:960px){.abr-raster,.abr-raster.kst{grid-template-columns:18px minmax(0,1fr) minmax(0,1fr)}.abr-spalten{display:none}.abr-inhalt{padding-left:16px}}.abr-filter{margin-bottom:var(--space-4)}.abr-monat .abr-monatwort{text-align:center;min-width:112px;font-size:var(--text-md)}tr.summe+tr.summe td{border-top:none}tr.summe.leise td{color:var(--muted)}.abschnittkopf{align-items:flex-start;gap:var(--space-4);margin:0 0 var(--space-4);display:flex}.abschnittkopf h2{font-size:var(--text-lg);margin:0;font-weight:500}.abschnittkopf .hint{margin:var(--space-1) 0 0}.abschnittkopf>:last-child:not(:first-child){flex:none;margin-left:auto}.rechnungskopf{gap:var(--space-2);grid-template-columns:2fr 1fr 1fr 1fr;display:grid}.rechnungskopf .inp,.zuordnung select.inp{width:100%;min-width:0}.zuordnung{width:100%;margin-top:var(--space-2)}.zuordnung td{vertical-align:top}.rechnungsweitere{margin-top:var(--space-3)}.rechnungsweitere>summary{cursor:pointer;font-size:var(--text-md)}.rechnungssumme{justify-content:flex-end;gap:var(--space-4);margin:var(--space-3) 0 0;font-size:var(--text-md);display:flex}.rechnungspositionen{margin:var(--space-1) 0 0;padding-left:var(--space-4)}.lagerrechnung td .inp+.inp,.lagerrechnung td .inp+.lagerrechnung-neu,.lagerrechnung td select.inp+.t-sub.zeile,.lagerrechnung td .t-sub.zeile+select.inp{margin-top:var(--space-1)}.lagerrechnung .inp.zahl,.lagerdeckung .inp.zahl{text-align:right;width:88px;min-width:0}.lagerrechnung-neu{gap:var(--space-1);display:flex}.lagerrechnung-neu .inp{flex:auto;min-width:0}.lagerrechnung-neu .inp.einheit{flex:0 0 64px}.packwoche{margin:var(--space-4) 0 var(--space-2)}.packgruppe{margin-bottom:var(--space-2)}.packgruppe>summary{cursor:pointer;align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-1) var(--space-4);list-style:none;display:flex}.packgruppe>summary::-webkit-details-marker{display:none}.packgruppe>summary:before{content:"›";color:var(--muted);transition:transform var(--zeit-schnell) var(--ease-out);display:inline-block}.packgruppe[open]>summary:before{transform:rotate(90deg)}.packgruppe[open]>summary{border-bottom:1px solid var(--rail)}.packgruppe>summary .packtag{white-space:nowrap;font-weight:600}.packgruppe>summary .packwer{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.packgruppe>summary .packwer .rot{color:var(--rot)}.packgruppe>summary .acts{flex-wrap:nowrap;flex:none}.packgruppe.gepackt>summary .packtag,.packgruppe.gepackt>summary .packwer{color:var(--muted);font-weight:400}.vereinbarungstitel{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.vereinbarungstitel h2{margin:0}.seg,.modus{align-items:center;gap:var(--space-hair);padding:var(--space-hair);background:var(--sunk);border-radius:var(--r);vertical-align:middle;flex-wrap:wrap;display:inline-flex}.seg>a,.seg>button,.modus>a,.modus>button{align-items:center;gap:var(--space-1);min-height:24px;padding:0 var(--space-2);border-radius:var(--r);font-size:var(--text-sm);color:var(--muted);white-space:nowrap;transition:background-color var(--zeit-schnell) var(--ease-out), color var(--zeit-schnell) var(--ease-out), box-shadow var(--zeit-schnell) var(--ease-out);line-height:1.2;display:inline-flex}.seg>a:hover,.seg>button:hover,.modus>a:hover,.modus>button:hover{color:var(--ink)}.seg>[aria-current=true],.seg>[aria-pressed=true],.seg>.on,.modus>.on,.modus>[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-s);font-weight:500}.seg .n{font-size:var(--text-xs);color:var(--faint);font-variant-numeric:tabular-nums}.seg.gross>a,.seg.gross>button{min-height:28px;padding:0 var(--space-3);font-size:var(--text-md)}.umschalterzeile{align-items:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.umschalterzeile>label,.umschalterzeile .umschalterfeld{align-items:center;gap:var(--space-2);display:inline-flex}.umschalterfeld>.wort{font-size:var(--text-sm);color:var(--muted)}.prj-tools{container-type:inline-size}.prj-tools .prj-suche{flex:220px;min-width:220px;max-width:300px}.prj-tools .prj-dran{width:276px}.inp.an{border-color:var(--sage-deep);box-shadow:inset 0 0 0 1px var(--sage-deep)}.prj-hinweis{font-size:var(--text-sm);color:var(--faint);white-space:nowrap;margin-left:auto}@container (max-width:1240px){.prj-hinweis{display:none}}tr.summe td,.ctl-summe td{border-top:1px solid var(--rail-firm);background:0 0;border-bottom:none;font-weight:500}.summe:not(tr),.abr-gesamt{align-items:baseline;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--rail-firm);font-weight:500;display:flex}.summe .t-sub,.ctl-summe .t-sub{font-weight:400}.pruefgrid{gap:var(--space-4);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:1100px){.pruefgrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.pruefgrid .card-b>.pcard:last-child{margin-bottom:0}.rueckmeldeseite .pcard .zl .r{gap:var(--space-1);margin-left:auto;display:inline-flex}.rueckmeldeseite .meta,.rueckmeldeseite .ort{font-size:var(--text-sm);color:var(--muted);margin:var(--space-hair) 0}.rueckmeldeseite .meta.gelb{color:var(--gelb)}.rueckmeldeseite .meta.rot{color:var(--rot)}.rueckmeldeseite .meta b{color:var(--ink);font-weight:500}.rueckmeldeseite .pcard .pz{gap:var(--space-1) var(--space-2);font-size:var(--text-sm);color:var(--muted);margin:var(--space-1) 0;flex-wrap:wrap;display:flex}.rueckmeldeseite .pcard .pz .gruen{color:var(--gruen)}.rueckmeldeseite .pcard .pz .gelb{color:var(--gelb)}.rueckmeldeseite .pcard .pz .rot{color:var(--rot)}.pruefpunkte{margin:var(--space-3) 0;border-top:1px solid var(--rail);padding:0;list-style:none}.pruefpunkte li{gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--rail);font-size:var(--text-md);grid-template-columns:24px minmax(0,150px) minmax(0,1fr) auto;align-items:baseline;display:grid}.pruefpunkte .z{text-align:center;font-weight:600}.pruefpunkte .z.gruen{color:var(--gruen)}.pruefpunkte .z.rot{color:var(--rot)}.pruefpunkte .z.gelb{color:var(--gelb)}.pruefpunkte .z.grau{color:var(--faint)}.pruefpunkte .t{font-weight:500}.pruefpunkte .x{color:var(--muted)}.fotogruppe{margin-top:var(--space-3)}.fotogruppe .fg-kopf{gap:var(--space-2);font-size:var(--text-md);margin-bottom:var(--space-2);align-items:baseline;display:flex}.fotogruppe .fg-kopf .t-sub{margin-left:auto}.fotogruppe .fg-kopf .t-sub.rot{color:var(--rot)}.fotoraster{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(112px,1fr));display:grid}.fotokachel{border:1px solid var(--rail);border-radius:var(--radius-klein);background:var(--surface);text-align:left;cursor:pointer;font:inherit;color:inherit;padding:0;overflow:hidden}.fotokachel:focus-visible{outline:2px solid var(--sage-deep);outline-offset:2px}.fotokachel img{aspect-ratio:4/3;object-fit:cover;background:var(--sunk);width:100%;display:block}.fotokachel .fk{justify-content:space-between;gap:var(--space-1);padding:var(--space-1) var(--space-2);font-size:var(--text-sm);color:var(--muted);display:flex}.fotokachel .fk-satz{padding:0 var(--space-2) var(--space-1);font-size:var(--text-sm);color:var(--ink);overflow-wrap:anywhere;display:block}.fotokachel.offen{border-color:var(--gelb)}.fotokachel.zurueck{border-color:var(--rot)}.fotokachel.zurueck img{opacity:.55}.fotoleer{border:1px dashed var(--rail-firm);border-radius:var(--radius-klein);aspect-ratio:4/3;font-size:var(--text-sm);color:var(--muted);place-items:center;display:grid}.fotogross{object-fit:contain;background:var(--sunk);border-radius:var(--radius-klein);width:100%;max-height:60vh;display:block}.feldzeile{gap:var(--space-2);align-items:center;display:flex}.feldzeile .inp{flex:auto;min-width:0}.pk-acts{margin-top:var(--space-4);justify-content:flex-end}.pk-links{margin-top:var(--space-3)}.reifpunkte{margin:var(--space-2) 0 0;padding-left:var(--space-4);font-size:var(--text-md)}.t-sub.gelb{color:var(--gelb)}.reifpunkte li{margin-bottom:var(--space-1)}.pk-protokoll{border-top:1px solid var(--rail);margin-top:var(--space-3);padding-top:var(--space-3)}.pk-protokollkopf{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.pk-protokollkopf .acts{margin-left:auto}.pk-werte{margin-top:var(--space-2)}.pk-werte>summary{cursor:pointer;align-items:center;gap:var(--space-1);min-height:24px;color:var(--muted);list-style:none;display:flex}.pk-werte>summary::-webkit-details-marker{display:none}.pk-werte>summary:before{content:"›";transition:transform var(--zeit-schnell) var(--ease-out)}.pk-werte[open]>summary:before{transform:rotate(90deg)}.pk-werttabelle{margin-top:var(--space-2)}.pk-werttabelle td:first-child{color:var(--muted);width:45%}.pk-werttabelle tr.gelb>td{background:var(--gelb-wash)}.pk-vorschlaege{margin-top:var(--space-3)}.pk-vorschlaege ul{margin:var(--space-1) 0 0;padding:0;list-style:none}.pk-vorschlaege li{align-items:center;gap:var(--space-2);padding:var(--space-1) 0;border-top:1px solid var(--rail);display:flex}.pk-vorschlaege li>span{flex:auto;min-width:0}.modal-f{align-items:center}.modal-f>.links{margin-right:auto}.modal-f.verwerfen{background:var(--gelb-wash)}.modal-f.verwerfen b{color:var(--gelb);font-weight:500}.pfeile{gap:var(--space-hair);display:inline-flex}.einzug{margin:0 0 var(--space-3);padding-left:var(--space-3);border-left:2px solid var(--rail)}tr.stationskopf td{background:var(--sunk);font-weight:500}tr.still>td{color:var(--muted)}.kasten.wirkung{align-items:center;gap:var(--space-3);margin-top:var(--space-3);display:flex}.kasten.wirkung>:last-child{flex:none;margin-left:auto}.beispielbild{max-width:100%;max-height:240px;margin:var(--space-2) 0;border:1px solid var(--rail);border-radius:var(--radius-klein);display:block}.protokollmaske{gap:var(--space-3);max-width:1120px;display:grid}.protokollmaske>.kasten{margin:0}.pm-felder{gap:0 var(--space-4);grid-template-columns:repeat(auto-fill,minmax(232px,1fr));align-items:start;display:grid}.pm-voll{grid-column:1/-1}.pm-satz{margin:0 0 var(--space-3)}.pm-gelb{align-items:center;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.t-sub.rot{color:var(--rot)}.pm-unterschrift{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.pm-unterschrift>.inp{flex:0 280px;min-width:0}.pm-unterschrift>.kasten-haken{margin-top:0}.pm-tabkopf{align-items:baseline;gap:var(--space-2);margin:var(--space-2) 0;flex-wrap:wrap;display:flex}.pm-tabblock{margin-bottom:var(--space-3);overflow-x:auto}.pm-tabelle{margin-bottom:var(--space-2)}.pm-tabelle td{vertical-align:top}.pm-tabelle .inp{width:100%;min-width:88px}.card.pm-zurueck{border-left:3px solid var(--rot)}.pm-fuss{box-shadow:var(--shadow-m);position:sticky;bottom:0}.pm-fuss>.card-b{align-items:center;gap:var(--space-4);display:flex}.pm-fussstand{flex:auto;min-width:0}.pm-fussstand .t-sub{margin-left:var(--space-1)}.pm-fussstand .t-sub.zeile{margin-left:0}.protokollkarte{margin-bottom:var(--space-3)}.protokollkarte>.card-b{padding:0}.einstieg-acts{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.pill.still{color:var(--muted);border-color:var(--rail-firm);background:var(--surface)}.bkarten{gap:var(--space-4);margin-bottom:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.bkarte{min-width:0;padding:var(--space-4);background:var(--surface);border:1px solid var(--rail);border-radius:var(--radius-flaeche);box-shadow:var(--shadow-s);transition:transform var(--zeit-schnell) var(--ease-out);flex-direction:column;display:flex;position:relative}.bkarte:hover{border-color:var(--sage-pale);box-shadow:var(--shadow-m);transform:translateY(-1px)}.bkarte:has(.bkarte-ziel:focus-visible){outline:2px solid var(--sage-deep);outline-offset:2px}.bkarte-h{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.bkarte-h h2{font-size:var(--text-lg);letter-spacing:-.01em;margin:0;font-weight:500}.bkarte-ziel{color:inherit}.bkarte-ziel:focus-visible{outline:none}.bkarte-ziel:after{content:"";border-radius:var(--radius-flaeche);position:absolute;inset:0}.bkarte .saetze .bk-link,.bkarte .fuss .btn{z-index:1;position:relative}.bkarte .kennzahl{align-items:baseline;gap:var(--space-2);border-left:none;flex-direction:row;padding:0}.bkarte .kennzahl .wort{font-size:var(--text-md);margin-top:0}.unterzeile{font-size:var(--text-md);color:var(--muted);margin-top:var(--space-1)}.unterzeile .zahl{color:var(--ink)}.unterzeile .achtung{color:var(--rot)}.bkarte .balken{margin-top:var(--space-4)}.balkenwort{font-size:var(--text-sm);color:var(--muted);margin-top:var(--space-1)}.bkarte .saetze{align-items:flex-start;gap:var(--space-1);margin-top:var(--space-4);flex-direction:column;display:flex}.bkarte .saetze .t-sub{color:var(--muted)}.bkarte .fuss{padding-top:var(--space-4);justify-content:flex-end;margin-top:auto;display:flex}.bkarte.blass{background:var(--raise);box-shadow:none}.bkarte.blass:hover{border-color:var(--rail);box-shadow:none;transform:none}.bkarte.blass .bkarte-h h2{color:var(--muted)}.bkarte.blass .leer{padding:var(--space-4) 0}.bk-link{min-height:24px;font-size:var(--text-sm);color:var(--sage-deep);text-underline-offset:2px;align-items:center;text-decoration:underline;display:inline-flex}.bk-link:hover{color:var(--ink)}.balken{border-radius:var(--radius-klein);background:var(--sunk);height:6px;overflow:hidden}.balken i{border-radius:var(--radius-klein);background:var(--grau);transform-origin:0;height:100%;display:block}.balken.voll i{background:var(--rot)}.kennzahl.neu{animation:einstieg-ueberblenden var(--zeit-normal) var(--ease-out)}.balken.neu i{animation:einstieg-wachsen var(--zeit-antwort) var(--ease-out)}@keyframes einstieg-ueberblenden{0%{opacity:0}to{opacity:1}}@keyframes einstieg-wachsen{0%{transform:scaleX(.02)}to{transform:scaleX(1)}}.matrixkarte{margin-bottom:var(--space-5);background:var(--surface);border:1px solid var(--rail);border-radius:var(--radius-flaeche);overflow:hidden}.matrixkopf{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--rail);display:flex}.matrixkopf h2{font-size:var(--text-lg);letter-spacing:-.01em;margin:0;font-weight:500}.matrixkopf .r{font-size:var(--text-sm);color:var(--muted);margin-left:auto}.matrix{border-collapse:collapse;table-layout:fixed;width:100%}.matrix th,.matrix td{padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--rail);text-align:left;font-size:var(--text-sm);vertical-align:middle}.matrix thead th{background:var(--sunk);color:var(--muted);white-space:nowrap;border-bottom-color:var(--rail-firm);font-weight:400}.matrix thead th .tz{font-variant-numeric:tabular-nums;display:block}.matrix thead th.heute{color:var(--ink)}.matrix .kolspalte{width:206px}.matrix td.kolspalte{position:relative}.matrix td.kolspalte a{color:var(--ink)}.matrix td.kolspalte a:after{content:"";position:absolute;inset:0}.matrix td.kolspalte b,.matrix td.kolspalte span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.matrix td.kolspalte b{font-size:var(--text-md);font-weight:500}.matrix td.kolspalte span{color:var(--muted)}.matrix .gwspalte{width:100px}.matrix td.gwspalte .pill{margin:var(--space-hair) var(--space-hair) var(--space-hair) 0}.matrix .lastspalte{width:116px}.matrix .offenspalte{width:124px}.matrix tbody tr.zeile{cursor:pointer}.matrix tbody tr.zeile:hover{background:var(--sage-wash)}.matrix td.mzelle{padding:var(--space-1);text-align:center}.matrix td.mzelle.belegt,.matrix td.mzelle.weiter{background:var(--sunk)}.matrix td.mzelle.gesperrt{background:repeating-linear-gradient(45deg, var(--sunk), var(--sunk) 5px, transparent 5px, transparent 10px)}.matrix td.mzelle.feiertag{background:var(--raise)}.mzelle-ziel{justify-content:center;align-items:center;gap:var(--space-1);min-width:24px;min-height:24px;display:inline-flex}.matrix .auslast{align-items:center;gap:var(--space-2);display:flex}.matrix .auslast .balken{flex:auto;min-width:40px}.matrix .auslast span{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.matrix tr.gruppe td{background:var(--raise);padding:0}.matrix tr.gruppe a{align-items:center;gap:var(--space-2);width:100%;min-height:30px;padding:var(--space-1) var(--space-2);font-size:var(--text-sm);color:var(--muted);display:flex}.matrix tr.gruppe a:hover{color:var(--ink)}.matrix tr.gruppe a.zu svg{transform:rotate(-90deg)}.termin-steht{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:0;display:flex}.termin-steht>:last-child{margin-left:auto}.querverweis{margin-top:var(--space-2)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-iteration-count:1!important;animation-delay:0s!important}button:not([disabled]):active,.btn:not([disabled]):active,a.btn:active{transform:none}.ovl{opacity:1}.modal,.toast{opacity:1;transform:none}.toast.geht{opacity:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
