@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2) format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2) format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff")}:root{--motion-press: .1s;--motion-state: .16s;--motion-overlay: .2s;--motion-exit: .14s;--motion-route: .16s;--ease-response: cubic-bezier(.22, 1, .36, 1)}@keyframes lot-einblenden{0%{opacity:0}to{opacity:1}}@keyframes lot-ausblenden{0%{opacity:1}to{opacity:0}}:root :focus-visible{outline-color:var(--accent-deep)}.listenleiste-suche input:focus{outline:none;box-shadow:none}:root :where(.navi,.kopfzeile,.meldung,.meldung-fehler) :where(button,a,input):focus-visible{outline-color:#fff}.unten :where(button,a):focus-visible{outline-offset:-4px}@media(prefers-reduced-motion:reduce){.darstellung-griff{transition:none!important}.lot-knopf,.lot-knopf *,.lot-overlay,.lot-overlay *,.lot-menue,.lot-menue *,.reiterleiste a,.segment>button,[role=tab],:is(.lot-knopf,.lot-overlay,.lot-menue,.reiterleiste a,.segment>button,[role=tab]):before,:is(.lot-knopf,.lot-overlay,.lot-menue,.reiterleiste a,.segment>button,[role=tab]):after,:is(.lot-knopf,.lot-overlay,.lot-menue) *:before,:is(.lot-knopf,.lot-overlay,.lot-menue) *:after{animation:none!important;transition:none!important}.lot-overlay>[data-lot-inhalt],.lot-menue,.weiteres[open]>.weiteres-inhalt{animation:none!important}.lot-knopf:active{transform:none!important}}:root{--zeichen-offen: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Ccircle cx='7' cy='7' r='5' fill='none' stroke='black' stroke-width='1.3'/%3E%3C/svg%3E");--zeichen-geplant: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M7 1.8 L12.2 7 L7 12.2 L1.8 7 Z' fill='none' stroke='black' stroke-width='1.3' stroke-linejoin='round'/%3E%3C/svg%3E");--zeichen-arbeit: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Ccircle cx='7' cy='7' r='5' fill='none' stroke='black' stroke-width='1.3'/%3E%3Cpath d='M7 2 A5 5 0 0 1 7 12 Z' fill='black'/%3E%3C/svg%3E");--zeichen-erledigt: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cmask id='m'%3E%3Crect width='14' height='14' fill='white'/%3E%3Cpath d='M4.4 7.2 L6.2 9 L9.7 5.3' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/mask%3E%3Ccircle cx='7' cy='7' r='5.6' fill='black' mask='url(%23m)'/%3E%3C/svg%3E");--zeichen-achtung: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M7 1.6 L12.8 12 H1.2 Z' fill='none' stroke='black' stroke-width='1.3' stroke-linejoin='round'/%3E%3Cpath d='M7 5.6 V8.4' stroke='black' stroke-width='1.3' stroke-linecap='round'/%3E%3Ccircle cx='7' cy='10.3' r='0.75' fill='black'/%3E%3C/svg%3E");--zeichen-ueberfaellig: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cmask id='m'%3E%3Crect width='14' height='14' fill='white'/%3E%3Cpath d='M7 5.4 V8.4' stroke='black' stroke-width='1.4' stroke-linecap='round'/%3E%3Ccircle cx='7' cy='10.4' r='0.8' fill='black'/%3E%3C/mask%3E%3Cpath d='M7 1.2 L13.2 12.4 H0.8 Z' fill='black' stroke='black' stroke-width='1' stroke-linejoin='round' mask='url(%23m)'/%3E%3C/svg%3E");--zeichen-storniert: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Ccircle cx='7' cy='7' r='5' fill='none' stroke='black' stroke-width='1.3'/%3E%3Cpath d='M3.6 10.4 L10.4 3.6' stroke='black' stroke-width='1.3'/%3E%3C/svg%3E")}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Poppins,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!inhalt{padding:1rem!important;max-width:77.5rem!important}.inhalt{padding:1rem;max-width:77.5rem}@media(min-width:760px){.\!inhalt{padding:1.25rem 1.5rem!important}.inhalt{padding:1.25rem 1.5rem}}@media(min-width:1200px){.\!inhalt{padding:1.5rem 2.5rem!important}.inhalt{padding:1.5rem 2.5rem}}.daumen{display:contents}@media(max-width:759px){.daumen{display:flex;gap:.5rem;position:fixed;left:0;right:0;bottom:var(--reiter-hoehe, 0px);z-index:20;padding:.625rem 1rem;background:var(--surface);border-top:1px solid var(--border)}.daumen>*{flex:1;min-height:3rem}.inhalt:has(.daumen){padding-bottom:5.5rem}.\!inhalt:has(.daumen){padding-bottom:5.5rem!important}}.hilfe-liste{display:flex;flex-direction:column}.hilfe-eintrag{padding:.875rem 0;border-top:1px solid var(--border)}.hilfe-titel{font-size:.9375rem;font-weight:var(--gewicht-titel);color:var(--ink-deep);margin-bottom:.25rem}.hilfe-text{font-size:.875rem;line-height:1.375rem;color:var(--text-muted)}.schleier{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;margin:0!important;background:#00000059}.schleier-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;margin:0!important;display:flex;align-items:flex-end;justify-content:center;padding:1rem;background:#00000059}@media(min-width:640px){.schleier-dialog{align-items:center}}.\!blatt{position:absolute!important;left:0!important;right:0!important;bottom:0!important;max-height:88vh!important;display:flex!important;flex-direction:column!important;background:var(--surface)!important;border-radius:1rem 1rem 0 0!important;box-shadow:var(--shadow-lg)!important;padding:0 1rem 1rem!important}.blatt{position:absolute;left:0;right:0;bottom:0;max-height:88vh;display:flex;flex-direction:column;background:var(--surface);border-radius:1rem 1rem 0 0;box-shadow:var(--shadow-lg);padding:0 1rem 1rem}.blatt-griff{padding:.75rem 1rem .5rem;cursor:grab;touch-action:none}.blatt-griff-strich{width:2.5rem;height:4px;margin:0 auto;border-radius:999px;background:var(--border-strong)}.blatt-inhalt{min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;max-height:70vh}.fenster,.fenster-breit{position:absolute;left:0;right:0;bottom:0;max-height:88vh;display:flex;flex-direction:column;background:var(--surface);border-radius:1rem 1rem 0 0;box-shadow:var(--shadow-lg);padding:0 1rem 1rem}@media(min-width:760px){.fenster{left:auto;top:0;width:27.5rem;max-width:100%;max-height:none;border-radius:0;padding:0}.fenster-breit{left:auto;top:0;width:30rem;max-width:100%;max-height:none;border-radius:0;padding:0}}.fenster-kopf{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--border)}@media(min-width:760px){.fenster-kopf{padding:1rem 1.25rem}}.fenster-schliessen{flex:none;white-space:nowrap;display:inline-flex;align-items:center;min-height:2.75rem;padding:0 .25rem;background:none;border:0;color:var(--text-muted);font-size:.875rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.fenster-titel{font-size:1.125rem;line-height:1.5rem;font-weight:var(--gewicht-titel);color:var(--ink-deep)}.fenster-inhalt{min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;max-height:70vh;padding-top:1rem}@media(min-width:760px){.fenster-inhalt{flex:1;max-height:none;padding:1.25rem}}.fenster-griff{padding:.75rem 1rem .25rem;cursor:grab;touch-action:none}@media(min-width:760px){.fenster-griff{display:none}}.\!dialog{width:100%!important;max-width:26rem!important;max-height:100%!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:1.25rem!important;background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-lg)!important}.dialog{width:100%;max-width:26rem;max-height:100%;overflow-y:auto;overscroll-behavior:contain;padding:1.25rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.meldungen{pointer-events:none;position:fixed;left:1rem;right:1rem;top:1rem;padding-top:env(safe-area-inset-top,0px);z-index:60;display:flex;flex-direction:column;align-items:center;gap:.5rem}@media(min-width:760px){.meldungen{top:auto;bottom:1.5rem;padding-top:0}}.meldung{pointer-events:none;display:flex;align-items:center;gap:1.25rem;max-width:32rem;padding:.75rem 1rem;border-radius:.625rem;background:#13262c;color:#fff;font-size:.9375rem;line-height:1.375rem;box-shadow:var(--shadow-lg)}.meldung-fehler{pointer-events:none;display:flex;align-items:center;gap:1.25rem;max-width:32rem;padding:.75rem 1rem;border-radius:.625rem;background:#13262c;color:#fff;font-size:.9375rem;line-height:1.375rem;box-shadow:var(--shadow-lg);border-left:4px solid #f07a6e}.meldung-text{flex:1}.meldung-knopf{pointer-events:auto;flex:none;min-height:2.75rem;padding:0 .25rem;background:none;border:0;color:#9fe3ec;font-weight:var(--gewicht-titel);cursor:pointer}.zeile-griff{position:relative;z-index:1}.gruppe-anzahl{font-size:.8125rem;color:var(--text-muted)}.mehr-laden{display:flex;align-items:center;width:100%;min-height:3rem;padding:.75rem 1rem;background:var(--surface);border:0;border-top:1px solid var(--border);text-align:left;color:var(--accent-deep);font-weight:var(--gewicht-titel);font-size:.9375rem;cursor:pointer}.mehr-laden:hover{background:var(--petrol-hell)}.\!leer{padding:1.25rem 1rem!important;color:var(--text-muted)!important;font-size:.9375rem!important}.leer{padding:1.25rem 1rem;color:var(--text-muted);font-size:.9375rem}.arbeitszeile{display:flex;align-items:center;gap:.75rem;min-height:3.75rem;padding:.5rem 1rem .5rem .5rem;border-top:1px solid var(--border);background:transparent}.arbeitszeile-ohne-wahl{width:2.75rem;flex:none}.arbeitszeile-wahl{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;flex:none;cursor:pointer}.arbeitszeile-inhalt{flex:1;min-width:0;display:flex;align-items:center;gap:.75rem;padding:.375rem 0;background:none;border:0;text-align:left;color:inherit;cursor:pointer}.arbeitszeile-inhalt:hover{color:var(--accent-deep)}@media(max-width:759px){.arbeitszeile-inhalt{flex-direction:column;align-items:flex-start;gap:.25rem}}.arbeitszeile-schritt{flex:none;min-height:2.75rem;padding:0 .875rem;background:var(--surface);color:var(--accent-deep);border:1px solid var(--petrol);border-radius:var(--radius);font-weight:var(--gewicht-titel);font-size:.875rem;white-space:nowrap;cursor:pointer}.arbeitszeile-schritt:hover{background:var(--petrol-hell)}.arbeitszeile-schritt:disabled{opacity:.5;cursor:not-allowed}.sammelleiste{position:sticky;top:0;z-index:12;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;background:var(--petrol);color:#fff;border-radius:var(--radius-lg)}@media(max-width:759px){.sammelleiste{position:fixed;left:0;right:0;top:auto;bottom:var(--reiter-hoehe, 0px);z-index:22;border-radius:0}}.sammelleiste-knoepfe{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.sammel-knopf{min-height:2.75rem;padding:0 .875rem;background:#fff;color:#0f4552;border:0;border-radius:var(--radius);font-weight:var(--gewicht-titel);cursor:pointer}.sammel-knopf:disabled{opacity:.6;cursor:not-allowed}.sammel-text{min-height:2.75rem;background:none;border:0;color:#fff;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.kurz{border-top:1px solid var(--border)}.kurz-kopf{display:grid;grid-template-columns:10rem minmax(0,1fr) auto;gap:1rem;align-items:baseline;min-height:3rem;padding:.875rem 1rem;cursor:pointer;list-style:none}.kurz-kopf::-webkit-details-marker{display:none}.kurz-kopf::marker{content:""}@media(max-width:759px){.kurz-kopf{grid-template-columns:minmax(0,1fr) auto;gap:.25rem 1rem}}.kurz-name{font-weight:var(--gewicht-titel);color:var(--ink-deep)}.kurz-wert{color:var(--text-muted);min-width:0}@media(max-width:759px){.kurz-wert{grid-column:1 / 2;grid-row:2}}.kurz-zeichen{color:var(--text-muted)}.kurz-inhalt{padding:0 1rem 1rem}@media(min-width:760px){.kurz-inhalt{padding:0 1rem 1rem 12rem}}.kurz-inhalt-breit{padding:0 1rem 1rem}.lot{position:relative;margin:0;padding:.25rem 0 0 2rem;list-style:none}.lot:before{content:"";position:absolute;left:.6875rem;top:.625rem;bottom:.875rem;width:2px;background:var(--petrol)}.lot-punkt{position:relative;padding:0 0 1rem}.lot-punkt:before{content:"";position:absolute;left:-1.625rem;top:.375rem;width:10px;height:10px;border-radius:999px;background:var(--petrol)}.lot-jetzt{position:relative;padding:0 0 1rem}.lot-jetzt:before{content:"";position:absolute;left:-1.75rem;top:.25rem;width:14px;height:14px;border-radius:999px;background:var(--surface);border:3px solid var(--warning)}.lot-titel{font-weight:var(--gewicht-titel);color:var(--ink-deep)}.lot-zeit{font-size:.8125rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.sprungleiste{position:sticky;top:0;z-index:5;display:flex;overflow-x:auto;gap:0;padding:.25rem 0;background:var(--bg);scrollbar-width:none}.sprung-link{flex:none;display:inline-flex;align-items:center;min-height:2.75rem;padding:0 .75rem;color:var(--text-muted);text-decoration:none;white-space:nowrap;border-bottom:2px solid var(--border);font-size:.875rem}.sprung-link:hover{color:var(--text);border-bottom-color:var(--petrol)}@media(min-width:1200px){.sprungleiste{flex-direction:column;overflow:visible;top:1rem;padding:0;background:transparent}.sprung-link{min-height:2.25rem;border-bottom:0;border-left:2px solid var(--border)}.sprung-link:hover{border-left-color:var(--petrol)}}.akte{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:start}@media(min-width:1200px){.akte{grid-template-columns:10.5rem minmax(0,1fr);gap:2rem}}.\!formular{max-width:35rem!important}.formular{max-width:35rem}.auswahl-ganz{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;color:var(--text);overflow-wrap:anywhere;hyphens:manual;-webkit-hyphens:manual}.weiteres{border-top:1px solid var(--border);margin:.5rem 0 1rem}.weiteres-kopf{display:flex;flex-wrap:wrap;align-items:center;min-height:2.75rem;padding:.375rem 0;cursor:pointer;font-weight:var(--gewicht-titel);color:var(--accent-deep);list-style:none;hyphens:manual;-webkit-hyphens:manual}.weiteres-zusatz{flex-basis:100%;font-size:.875rem;line-height:1.25rem;font-weight:400;color:var(--text-muted)}.weiteres-kopf::-webkit-details-marker{display:none}.weiteres-kopf::marker{content:""}.weiteres-inhalt{display:flex;flex-direction:column;gap:1rem;padding-bottom:.5rem}.fuss-aktionen{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;border-top:1px solid var(--border);padding-top:1rem}.muster-farbe{display:flex;align-items:center;gap:.75rem;min-height:2.75rem;font-size:.875rem}.muster-feld{width:2rem;height:2rem;flex:none;border-radius:var(--radius-sm);border:1px solid var(--border)}.huelle{display:flex;flex-direction:column;min-height:100%}@media(min-width:760px){.huelle{flex-direction:row}}.navi{display:none}@media(min-width:760px){.navi{display:flex;flex-direction:column;gap:2px;flex:none;width:5.75rem;position:sticky;top:0;height:100vh;overflow-y:auto;padding:.75rem .375rem;background:var(--navi);color:var(--navi-text);scrollbar-width:thin}}@media(min-width:1200px){.navi{width:14.5rem;padding:1.25rem .75rem}}.navi-betrieb{display:none}@media(min-width:1200px){.navi-betrieb{display:block;margin:0 .625rem .75rem;color:#fff}}.navi-suche{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;margin:0 0 .75rem;padding:0 .625rem;border:0;border-radius:var(--radius);background:var(--navi-tief);color:var(--navi-text);font-size:.75rem;cursor:pointer;text-align:left}.navi-suche:hover{color:#fff}@media(min-width:1200px){.navi-suche{justify-content:space-between;font-size:.9375rem}}.navi-taste{display:none}@media(min-width:1200px){.navi-taste{display:inline;font-size:.75rem;border:1px solid var(--navi-linie);border-radius:4px;padding:0 .375rem}}.navi-gruppe{display:none}@media(min-width:1200px){.navi-gruppe{display:block;margin:.875rem .625rem .25rem;font-size:.75rem;font-weight:var(--gewicht-titel);color:var(--navi-gruppe)}}.navi-punkt,.navi-punkt-aktiv{position:relative;display:flex;background:none;border:0;cursor:pointer;flex-direction:column;align-items:center;gap:.25rem;min-height:2.75rem;padding:.625rem .25rem;border-radius:var(--radius);color:var(--navi-text);font-size:.6875rem;line-height:.875rem;text-align:center;text-decoration:none}@media(min-width:760px)and (max-width:1199px){.navi-punkt,.navi-punkt-aktiv{padding-left:.125rem;padding-right:.125rem}.navi-punkt-aktiv .navi-text-kurz{font-weight:400}}.navi-punkt:hover{color:#fff}.navi-punkt-aktiv{background:var(--navi-tief);color:#fff;font-weight:var(--gewicht-titel)}@media(min-width:1200px){.navi-punkt,.navi-punkt-aktiv{flex-direction:row;gap:.75rem;padding:.5625rem .625rem;font-size:.9375rem;line-height:1.375rem;text-align:left}}.navi-text-lang{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.navi-text-kurz{display:block;max-width:100%;hyphens:manual;-webkit-hyphens:manual;overflow-wrap:normal;word-break:normal}@media(min-width:1200px){.navi-text-lang{position:static;width:auto;height:auto;margin:0;clip:auto;display:block;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navi-text-kurz{display:none}}.navi-zahl{position:absolute;top:.25rem;right:.375rem;display:flex}@media(min-width:1200px){.navi-zahl{position:static;margin-left:auto}}.navi-fuss{margin-top:auto;padding-top:.75rem;border-top:1px solid var(--navi-linie);display:flex;flex-direction:column;gap:2px}.navi-person{display:none}@media(min-width:1200px){.navi-person{display:flex;align-items:center;gap:.75rem;padding:.5rem .625rem;min-width:0}}.navi-person-name{font-size:.875rem;font-weight:var(--gewicht-titel);color:#fff}.navi-person-rolle{font-size:.75rem;color:var(--navi-text)}.navi-profil{display:flex;justify-content:center;padding:.5rem 0;border:0;background:none;cursor:pointer}@media(min-width:1200px){.navi-profil{display:none}}.navi-breit{display:none}@media(min-width:1200px){.navi-breit{display:block}}.kopfzeile{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem 1rem;padding-top:env(safe-area-inset-top,0px);background:var(--navi)}@media(min-width:760px){.kopfzeile{display:none}}.\!unten{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:30!important;display:flex!important;background:var(--surface)!important;border-top:1px solid var(--border)!important;padding-bottom:env(safe-area-inset-bottom,0px)!important}.unten{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;background:var(--surface);border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom,0px)}@media(min-width:760px){.\!unten{display:none!important}.unten{display:none}}.unten-punkt,.unten-punkt-aktiv{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;min-height:3.5rem;padding:.5rem .125rem .625rem;background:none;border:0;color:var(--text-muted);font-size:.6875rem;line-height:.875rem;text-decoration:none;cursor:pointer}.unten-punkt-aktiv{color:var(--accent-deep);font-weight:var(--gewicht-titel)}.unten-symbol{position:relative;display:flex}.unten-zahl{position:absolute;top:-.375rem;right:-.75rem;display:flex}.unten-text{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 .125rem}.mehr-gruppe{margin:.75rem .25rem .25rem;font-size:.75rem;font-weight:var(--gewicht-titel);color:var(--text-muted)}.mehr-punkt,.mehr-punkt-aktiv{display:flex;align-items:center;gap:.75rem;min-height:3rem;padding:.5rem .75rem;border-radius:var(--radius);color:var(--text);text-decoration:none;background:none;border:0;width:100%;text-align:left;font-size:.9375rem;cursor:pointer}.mehr-punkt:hover{background:var(--petrol-hell)}.mehr-punkt-aktiv{background:var(--petrol-hell);color:var(--accent-deep);font-weight:var(--gewicht-titel)}.suchfenster{position:absolute;top:12vh;left:0;right:0;margin:0 auto;width:35rem;max-width:94vw;background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.suchfeld{width:100%;border:0;border-bottom:1px solid var(--border);padding:1rem 1.25rem;font-size:1.0625rem;background:var(--surface);color:var(--text)}.suchfeld:focus{outline:none;box-shadow:none;border-color:var(--border)}.such-liste{max-height:55vh;overflow-y:auto;overscroll-behavior:contain;padding:.25rem 0 .5rem}.such-gruppe{padding:.625rem 1.25rem .25rem;font-size:.75rem;font-weight:var(--gewicht-titel);color:var(--text-muted)}.such-treffer,.such-treffer-an{display:flex;align-items:center;gap:.75rem;min-height:2.75rem;padding:.375rem 1.25rem;color:var(--text);cursor:pointer}.such-treffer-an{background:var(--petrol-hell);color:var(--accent-deep)}.such-nebeninfo{margin-left:auto;font-size:.8125rem;color:var(--text-muted)}.such-leer{padding:1rem 1.25rem;color:var(--text-muted);font-size:.9375rem}.seitenkopf-stand{margin-top:.75rem}.lage-zeile{display:flex;flex-direction:row;flex-wrap:wrap;gap:.25rem 1.75rem;margin:0;padding:0;list-style:none}.lage-punkt{min-width:0}.lage-eintrag{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:.5rem;column-gap:.5rem;padding-block:.125rem;color:inherit;text-decoration:none}a.lage-eintrag:hover .lage-wert{color:var(--accent-deep)}.lage-name{font-size:.875rem;line-height:1.375rem;color:var(--text-muted)}.lage-wert{font-size:.9375rem;line-height:1.375rem;font-weight:var(--gewicht-zahl);color:var(--ink-deep);font-variant-numeric:tabular-nums;white-space:nowrap}.lage-wert-rot{color:var(--danger)}.lage-wert-warn{color:var(--warning)}.lage-zusatz{font-size:.8125rem;line-height:1.375rem;color:var(--text-muted)}@media(max-width:759px){.lage-zeile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}.lage-eintrag{flex-direction:column;align-items:flex-start;min-height:2.75rem;padding-block:0}}.listenleiste{display:flex;flex-direction:column-reverse;gap:.75rem;padding:1rem}@media(min-width:760px){.listenleiste{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem}.listenleiste-werkzeug{flex:0 1 30rem;margin-left:auto;justify-content:flex-end}}.listenleiste-reiter{min-width:0}.listenleiste-reiter .segment{grid-auto-columns:auto}.listenleiste-werkzeug{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;min-width:0}.listenleiste-zusatz{flex:none;max-width:100%}.listenleiste-suche{display:flex;align-items:center;gap:.5rem;flex:1 1 14rem;min-width:0;min-height:2.75rem;padding:0 .75rem;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);color:var(--text-muted)}.listenleiste-suche:focus-within{border-color:var(--brand-fixed);box-shadow:0 0 0 1px var(--brand-fixed)}.listenleiste-suche input{flex:1;min-width:0;padding:.5rem 0;border:0;background:transparent;color:var(--text);font-size:1rem}.listenleiste-suche input::-moz-placeholder{color:var(--text-placeholder)}.listenleiste-suche input::placeholder{color:var(--text-placeholder)}.listenleiste-suche input:focus-visible{outline:none}.listenleiste-suche:has(input:focus-visible){outline:3px solid var(--brand-fixed);outline-offset:2px}.segment-anzahl{margin-left:.375rem;font-weight:var(--gewicht-zahl);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.start-terminfolge{margin:0 1rem 1rem 1.25rem;padding:0;list-style:none}.start-termin{position:relative;padding:.875rem 0 .875rem 1.25rem;border-left:1px solid var(--border-strong);border-bottom:1px solid var(--border)}.start-termin:before{content:"";position:absolute;left:-3px;top:1.375rem;width:5px;height:5px;border-radius:50%;background:var(--petrol)}.start-kopf{padding-bottom:0}.start-kopf .seitenkopf-meta{font-size:.75rem;line-height:1.5rem}.start-hauptaktion{display:inline-flex;justify-content:center;align-items:center;min-height:3rem;padding:.625rem 1.125rem;border-radius:var(--radius);background:var(--brand);color:var(--brand-fg);font-size:.875rem;font-weight:var(--gewicht-titel);text-align:center}.start-planaktion{display:none;flex:none}.start-rahmen{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem}.start-arbeit{min-width:0;display:flex;flex-direction:column;gap:1.5rem}.start-kontext{min-width:0;display:flex;flex-direction:column;gap:1.5rem;padding:0;background:none;border:0}.start-seite .start-karte{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.start-seite .start-karte-kopf{padding:.5rem 0 1rem;border:0}.start-seite .start-karte-inhalt{border:0}.start-seite .start-karte-kopf h2{font-size:1rem;line-height:1.5rem}.start-seite .start-karte-kopf h2 .start-karte-zusatz{font-size:.75rem;margin-left:.375rem}.start-seite .start-karte-kopf .link-weiter{font-size:.75rem}.start-kontext .start-karte{padding-bottom:1.25rem}.start-kontext .start-karte-kopf{padding-top:1rem;padding-bottom:.75rem}.start-kontext .start-karte-kopf h2{display:flex;justify-content:space-between;gap:.5rem;font-size:.8125rem;line-height:1.375rem}.start-kontext .start-karte-kopf h2 .start-karte-zusatz{flex:none;white-space:nowrap;font-weight:400;font-size:.6875rem;margin-left:0}.start-karte-verweis{display:inline-flex;align-items:center;min-height:2.75rem;margin:.5rem 1.5rem 0;font-size:.75rem}.start-seite .start-gruppe{padding-bottom:.875rem}.start-seite .start-abschnitt{display:flex;align-items:center;gap:.625rem;padding:1rem 1.5rem .5rem;background:transparent;font-size:.71875rem;line-height:1.375rem;letter-spacing:.1em;text-transform:uppercase;font-weight:500;color:var(--text)}.stand-leise-wort{color:var(--text-muted)}.start-seite .start-zeile{padding:.875rem 1.5rem;font-size:.875rem}.start-seite .start-zeile .text-meta{font-size:.75rem;line-height:1.25rem}.start-seite .start-zeile .stand{font-size:.75rem}.start-seite .start-zeile .\!stand{font-size:.75rem!important}.start-seite .start-weiter{padding:.5rem 1.5rem;border-top:0;font-size:.75rem;font-weight:400}.start-kontext .start-zeile{font-size:.8125rem;padding-block:.75rem}.start-kontext .start-zeile .text-meta{font-size:.6875rem;line-height:1.25rem}.start-seite .start-kontext .start-status-vorn{display:inline}.start-seite .start-kontext .start-status-rechts{display:none}.start-seite .start-terminfolge{margin:0 1.5rem 0 1.75rem}.start-seite .start-termin{padding:.75rem 0 .75rem 1rem;border-bottom:0}.start-seite .start-termin:before{top:1.25rem;background:var(--accent-deep)}.start-seite .start-termin p{font-size:.75rem;line-height:1.375rem}.start-seite .start-termin .text-meta{font-size:.6875rem}.start-seite .start-termin a{font-size:.75rem}.start-leer{padding:1rem 0}.start-leer .lot-zeichnung-leer{margin-left:0;translate:-7.5% 0}.start-leer h2{font-size:1.25rem;line-height:1.75rem;font-weight:var(--gewicht-titel)}.start-leer p{color:var(--text-muted);font-size:.875rem;line-height:1.375rem;max-width:32rem;margin-top:.5rem}.start-einsatz{padding:1rem 1.5rem}.start-einsatz-kontakt{margin-top:.75rem}.start-einsatz-kontakt a{border:0;padding:.5rem 0;border-radius:0;color:var(--accent-deep);text-decoration:underline;text-underline-offset:3px;font-size:.8125rem;overflow-wrap:anywhere}.start-einsatz-kontakt svg{display:none}.start-einsatz-aufgabe{border-left:2px solid var(--border-strong);padding-left:1rem;margin-block:1rem;font-size:.875rem;line-height:1.75rem}.start-einsatz-titel{font-size:1.375rem;line-height:1.875rem}.start-einsatz-aktionen{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:1rem}.start-wie-zuletzt{display:inline-flex;flex-direction:column;justify-content:center;min-height:3rem;padding-block:.5rem;color:var(--accent-deep)}.start-wie-zuletzt .text-fliess{font-size:.8125rem}@media(min-width:760px){.start-planaktion{display:inline-flex}.start-rahmen{grid-template-columns:minmax(0,1fr) 15rem;gap:1.5rem}}@media(min-width:1200px){.start-rahmen{grid-template-columns:minmax(0,1fr) 19.5rem;gap:1.5rem}}.planung-steuerung{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.planung-woche{display:flex;align-items:center;gap:.25rem;min-width:0}.planung-titelblock{min-width:9.5rem;margin:0 .25rem}.planung-titel{font-size:1.0625rem;line-height:1.5rem;font-weight:var(--gewicht-titel);color:var(--ink-deep)}.planung-kw{font-family:var(--schrift-mono);font-size:.75rem;line-height:1.25rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.planung-wahl{display:flex;flex-wrap:wrap;gap:.75rem}.planung-steuerung-tag{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.\!inhalt:has(.planung-steuerung-tag){max-width:none!important}.inhalt:has(.planung-steuerung-tag){max-width:none}@media(min-width:760px){.planung-wahl{margin-left:auto}}@media(max-width:759px){.planung-wahl{width:100%}.planung-wahl>.segment{flex:1}}.planung-gruppe-zelle{position:relative;padding:0;text-align:left;font-weight:400;border-bottom:1px solid var(--border)}.planung-gruppe-zelle:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--border-strong)}.planung-gruppe{position:sticky;left:0;z-index:1;display:inline-flex;align-items:center;gap:.625rem;min-height:2.75rem;padding:.5rem .75rem .5rem .625rem;background:var(--surface);border:0;font-size:.71875rem;line-height:1.375rem;letter-spacing:.1em;text-transform:uppercase;font-weight:var(--gewicht-titel);color:var(--text);text-align:left;cursor:pointer}.planung-gruppe:hover .gruppe-name,.mo-gruppe:hover .gruppe-name{color:var(--accent-deep)}.gruppe-name{flex:none}.gruppe-winkel{flex:none;width:.75rem;font-size:.75rem;letter-spacing:0;color:var(--text-muted)}.planung-abschnitt{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.9375rem;font-weight:var(--gewicht-titel);color:var(--ink-deep)}.\!inhalt:has(.einsatzplanung){max-width:none!important}.inhalt:has(.einsatzplanung){max-width:none}.einsatzplanung{display:flex;flex-direction:column;gap:1.5rem}.wp-textknopf{flex:none;display:inline-flex;align-items:center;min-height:2.75rem;padding:0 .25rem;background:none;border:0;color:var(--accent-deep);font-size:.875rem;font-weight:var(--gewicht-titel);text-align:left;cursor:pointer}.wp-textknopf:hover{text-decoration:underline;text-underline-offset:3px}.planung-hinweiszeile{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 1rem}.planung-einrichtung{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.5rem 1rem;font-size:.9375rem;line-height:1.5rem;color:var(--text-muted)}@media(min-width:760px){.planung-einrichtung{flex-direction:row;align-items:center;gap:1.5rem;padding:2rem 1.5rem}}.hinweis-text{flex:1 1 12rem;min-width:0;font-size:.875rem;line-height:1.375rem;color:var(--text-muted)}.wp-huelle{display:none}@media(min-width:760px){.wp-huelle{display:block;overflow:auto;max-height:74vh;border-top:1px solid var(--border)}}.wp-raster-7,.wp-raster-6,.wp-raster-5,.wp-raster-4,.wp-raster-3,.wp-raster-2,.wp-raster-1,.wp-raster-0{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:.8125rem;line-height:1.125rem}.wp-raster-7{min-width:50.25rem}.wp-raster-6{min-width:47rem}.wp-raster-5{min-width:43.75rem}.wp-raster-4{min-width:40.5rem}.wp-raster-3{min-width:37.25rem}.wp-raster-2{min-width:34rem}.wp-raster-1{min-width:30.75rem}.wp-raster-0{min-width:27.5rem}@media(min-width:1200px){.wp-raster-7{min-width:68.5rem}.wp-raster-6{min-width:64rem}.wp-raster-5{min-width:59.5rem}.wp-raster-4{min-width:55rem}.wp-raster-3{min-width:50.5rem}.wp-raster-2{min-width:46rem}.wp-raster-1{min-width:41.5rem}.wp-raster-0{min-width:37rem}}.wp-spalte-name{width:8.25rem}.wp-spalte-schmal{width:2.75rem}.wp-spalte-tag{width:auto}@media(min-width:1200px){.wp-spalte-name{width:12.5rem}.wp-spalte-schmal{width:3.5rem}}.wp-ecke{position:sticky;left:0;top:0;z-index:30;padding:.5rem .75rem;background:var(--surface);border-bottom:1px solid var(--accent-deep);text-align:left;vertical-align:bottom;box-shadow:inset 1px 0 0 var(--border-strong)}.wp-name{position:sticky;left:0;z-index:10;padding:.625rem .75rem;background:var(--surface);border-bottom:1px solid var(--border);text-align:left;vertical-align:top;font-size:.875rem;line-height:1.25rem;font-weight:400;color:var(--text);overflow-wrap:anywhere;hyphens:manual;-webkit-hyphens:manual;box-shadow:inset 1px 0 0 var(--border-strong)}.wp-name-titel{display:block;color:var(--text);overflow-wrap:break-word;hyphens:manual;-webkit-hyphens:manual}.wp-name-info{display:block;font-size:.75rem;line-height:1rem;color:var(--text-muted)}.wp-kopf,.wp-kopf-heute,.wp-kopf-ruhe,.wp-kopf-schmal,.wp-kopf-schmal-heute,.wp-kopf-markiert{position:sticky;top:0;z-index:20;padding:0;border-bottom:1px solid var(--accent-deep);border-left:1px solid var(--border);vertical-align:top;font-weight:400}.wp-kopf{background:var(--surface)}.wp-kopf-ruhe,.wp-kopf-schmal{background:var(--surface-2)}.wp-kopf-heute{background:var(--surface);border-left-color:var(--accent-deep)}.wp-kopf-schmal-heute{background:var(--surface-2);border-left-color:var(--accent-deep)}.wp-kopf-heute .kopf-tag{color:var(--accent-deep)}.wp-kopf-markiert{background:var(--petrol-hell);box-shadow:inset 0 0 0 2px var(--petrol)}.spalten-lot{position:absolute;left:-4px;top:0;z-index:1;width:7px;height:1.375rem;pointer-events:none}.spalten-lot:before{content:"";position:absolute;left:3px;top:0;width:1px;height:.75rem;background:var(--accent-deep)}.spalten-lot:after{content:"";position:absolute;left:0;top:.75rem;width:7px;height:10px;background:var(--accent-deep);clip-path:polygon(50% 0,100% 40%,50% 100%,0 40%)}.wp-kopf-knopf{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;width:100%;min-height:4.5rem;padding:.5rem .625rem;background:none;border:0;text-align:left;color:var(--text);cursor:pointer}.wp-kopf-knopf-schmal{display:flex;flex-direction:column;align-items:center;gap:.125rem;width:100%;min-height:4.5rem;padding:.5rem .125rem;background:none;border:0;text-align:center;color:var(--text);cursor:pointer}.wp-kopf-knopf:hover .kopf-tag,.wp-kopf-knopf-schmal:hover .kopf-tag{color:var(--accent-deep);text-decoration:underline;text-underline-offset:3px}.kopf-tag{font-family:var(--schrift-mono);font-size:.8125rem;font-weight:var(--gewicht-titel);color:var(--ink-deep);white-space:nowrap;font-variant-numeric:tabular-nums}.kopf-info{font-size:.75rem;line-height:1rem;color:var(--text-muted)}.kopf-warnung{font-size:.75rem;line-height:1rem;font-weight:var(--gewicht-titel);color:var(--warning);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}.kopf-termine{font-size:.75rem;line-height:1rem;font-weight:var(--gewicht-titel);color:var(--accent-deep);text-decoration:underline;text-underline-offset:3px}.wp-zelle,.wp-zelle-heute,.wp-zelle-ruhe,.wp-zelle-schmal,.wp-zelle-schmal-heute{position:relative;height:3.25rem;padding:0;border-bottom:1px solid var(--border);border-left:1px solid var(--border);vertical-align:top}.wp-zelle{background:none}.wp-zelle-heute{background:none;border-left-color:var(--accent-deep)}.wp-zelle-ruhe,.wp-zelle-schmal{background:var(--surface-2)}.wp-zelle-schmal-heute{background:var(--surface-2);border-left-color:var(--accent-deep)}.zelle-planen{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:flex-start;width:100%;min-height:3.25rem;padding:.5rem;background:none;border:0;text-align:left;cursor:pointer}.zelle-plus{display:none}@media(min-width:1200px){.zelle-planen:hover{background:var(--petrol-hell)}.zelle-planen:hover .zelle-plus{display:block;font-size:.8125rem;font-weight:var(--gewicht-titel);color:var(--accent-deep)}.zelle-planen:focus-visible .zelle-plus{display:block;font-size:.8125rem;font-weight:var(--gewicht-titel);color:var(--accent-deep)}}.zelle-inhalt{position:relative;z-index:1;display:flex;flex-direction:column;gap:.25rem;min-height:3.25rem;padding:.125rem;pointer-events:none}.\!eintrag{pointer-events:auto!important;display:flex!important;flex-direction:column!important;width:100%!important;min-height:3rem!important;padding:.375rem!important;background:var(--petrol)!important;color:var(--auf-petrol)!important;border:0!important;border-radius:0!important;font-size:.8125rem!important;line-height:1.125rem!important;text-align:left!important;cursor:pointer!important}.eintrag{pointer-events:auto;display:flex;flex-direction:column;width:100%;min-height:3rem;padding:.375rem;background:var(--petrol);color:var(--auf-petrol);border:0;border-radius:0;font-size:.8125rem;line-height:1.125rem;text-align:left;cursor:pointer}.\!eintrag:hover{background:var(--petrol-tief)!important}.eintrag:hover{background:var(--petrol-tief)}.eintrag .e-zeile,.eintrag .e-zeit,.eintrag .e-nr{color:var(--auf-petrol-leise)}.\!eintrag .e-zeile,.\!eintrag .e-zeit,.\!eintrag .e-nr{color:var(--auf-petrol-leise)!important}.\!eintrag .e-zusatz{border-top-color:var(--auf-petrol-leise)!important}.eintrag .e-zusatz{border-top-color:var(--auf-petrol-leise)}.\!eintrag:hover .e-titel{text-decoration:underline!important;text-underline-offset:3px!important}.eintrag:hover .e-titel{text-decoration:underline;text-underline-offset:3px}.eintrag-konflikt{pointer-events:auto;display:flex;flex-direction:column;width:100%;min-height:2.75rem;padding:.3125rem;background:var(--warning-bg);color:var(--warning);border:2px solid var(--warning);border-radius:0;font-size:.8125rem;line-height:1.125rem;text-align:left;cursor:pointer}.eintrag-termin{pointer-events:auto;display:flex;flex-direction:column;width:100%;min-height:2.75rem;padding:.3125rem .375rem .3125rem .3125rem;background:var(--surface);color:var(--text);border:1px solid var(--border);border-left:3px solid var(--petrol);border-radius:.25rem;font-size:.8125rem;line-height:1.125rem;text-align:left;cursor:pointer}.eintrag-termin:hover{border-color:var(--petrol)}.eintrag-weg{display:block;min-height:2.75rem;padding:.3125rem .4375rem;border-radius:0;font-size:.8125rem;line-height:1.125rem;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal;word-break:normal}.e-titel{font-weight:var(--gewicht-titel);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.e-zeile{overflow-wrap:break-word;font-variant-numeric:tabular-nums}.e-zeit{white-space:nowrap;font-variant-numeric:tabular-nums}@media(min-width:1200px){.zelle-inhalt{padding:.25rem}.eintrag{padding:.375rem .5rem}.eintrag-konflikt{padding:.3125rem .4375rem}.eintrag-termin{padding:.3125rem .5rem .3125rem .4375rem}.\!eintrag{padding:.375rem .5rem!important}}.e-nr{display:none}@media(min-width:1200px){.e-nr{display:block;font-family:var(--schrift-mono);font-size:.75rem;font-variant-numeric:tabular-nums}}.e-zusatz{margin-top:.25rem;padding-top:.25rem;border-top:1px solid var(--border-strong);overflow-wrap:break-word}.e-teilweise{display:block;padding:0 .25rem;font-size:.75rem;line-height:1rem;color:var(--text-muted)}.fenster-ueber{margin-bottom:.75rem;font-size:.8125rem;line-height:1.25rem;color:var(--text-muted)}.tag-abschnitt{margin-bottom:1.5rem}.tag-abschnitt-kopf{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.tag-leer{padding:.5rem 0 .75rem;font-size:.875rem;color:var(--text-muted)}.tag-fehlt{display:block;font-weight:var(--gewicht-titel);color:var(--warning)}.planung-fuss{position:sticky;bottom:0;z-index:2;margin-top:1rem;padding:.75rem 0;background:var(--surface);border-top:1px solid var(--border)}@media(min-width:760px){.planung-fuss{bottom:-1.25rem;margin:1rem -1.25rem -1.25rem;padding:.75rem 1.25rem}}.planung-fuss-knoepfe{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.termin-lesen{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:.5rem 1rem;font-size:.9375rem;line-height:1.375rem}.termin-lesen-name{color:var(--text-muted)}.termin-lesen-wert{color:var(--text);overflow-wrap:break-word}.termin-lesen-notiz{color:var(--text);white-space:pre-line;overflow-wrap:break-word}.handy-woche{display:block}.tagwahl{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid var(--border)}.tagwahl-tag,.tagwahl-tag-an{position:relative;display:flex;flex-direction:column;align-items:center;gap:.125rem;min-height:3.5rem;padding:.75rem 0 .375rem;border:0;border-left:1px solid var(--border);font-variant-numeric:tabular-nums;cursor:pointer}.tagwahl-tag{background:var(--surface);color:var(--text)}.tagwahl-tag-an{background:var(--surface);color:var(--accent-deep);font-weight:var(--gewicht-titel);box-shadow:inset 0 -2px 0 var(--accent-deep)}.tagwahl-wt{font-size:.75rem;line-height:1rem}.tagwahl-nr{font-family:var(--schrift-mono);font-size:.9375rem;line-height:1.25rem;font-weight:var(--gewicht-titel)}.tag-lot{position:absolute;top:0;left:50%;width:6px;height:.6875rem;margin-left:-3px;pointer-events:none}.tag-lot:before{content:"";position:absolute;left:2.5px;top:0;width:1px;height:.25rem;background:var(--accent-deep)}.tag-lot:after{content:"";position:absolute;left:0;top:.25rem;width:6px;height:.4375rem;background:var(--accent-deep);clip-path:polygon(50% 0,100% 40%,50% 100%,0 40%)}.tagwahl-punkt{width:6px;height:6px;border-radius:999px;background:var(--petrol)}.tagwahl-punkt-achtung{width:6px;height:6px;border-radius:999px;background:var(--warning)}.tagwahl-ohne{width:6px;height:6px}.tl-kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 .75rem;padding:.5rem 1rem;border-bottom:1px solid var(--border)}.tl-tag{font-weight:var(--gewicht-titel);color:var(--ink-deep);hyphens:manual;-webkit-hyphens:manual}.tl-info{font-size:.8125rem;color:var(--text-muted)}.tl-gruppe{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.75rem;padding:.75rem 1rem 0;border-bottom:1px solid var(--border);font-size:.8125rem;font-weight:var(--gewicht-titel);color:var(--text-muted)}.tl-achse{display:flex;align-items:center;gap:.625rem;min-height:2.75rem;padding:.75rem 1rem .25rem;font-size:.71875rem;line-height:1.375rem;letter-spacing:.1em;text-transform:uppercase;font-weight:var(--gewicht-titel);color:var(--text)}.tl-termin{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:3rem;padding:.5rem 1rem;background:var(--surface);border:0;border-bottom:1px solid var(--border);text-align:left;cursor:pointer}.tl-termin-text{display:flex;flex-direction:column;min-width:0}.tl-termin-titel{font-weight:var(--gewicht-titel);color:var(--ink-deep)}.tl-termin-ort{font-size:.8125rem;color:var(--text-muted);overflow-wrap:break-word}.tl-person{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:.75rem;padding:.625rem 1rem;border-bottom:1px solid var(--border)}.tl-name{font-weight:var(--gewicht-titel);color:var(--text);overflow-wrap:break-word;hyphens:manual;-webkit-hyphens:manual}.tl-eintraege{display:flex;flex-direction:column;gap:.25rem;min-width:0}.tl-leer{display:flex;align-items:center;min-height:2.75rem;font-size:.875rem;color:var(--text-muted)}.nur-lesen{cursor:default}.\!eintrag.nur-lesen:hover .e-titel{text-decoration:none!important}.eintrag.nur-lesen:hover .e-titel{text-decoration:none}.eintrag-termin.nur-lesen:hover{border-color:var(--border);border-left-color:var(--petrol)}.wp-kopf-knopf.nur-lesen:hover .kopf-tag,.wp-kopf-knopf-schmal.nur-lesen:hover .kopf-tag{color:var(--ink-deep);text-decoration:none}.wp-name-ich{font-weight:400;color:var(--text-muted)}.tl-frei{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:2.75rem;padding:0;background:none;border:0;text-align:left;cursor:pointer}.tl-frei-aktion{color:var(--accent-deep);font-size:.875rem;font-weight:var(--gewicht-titel)}.tl-frei:hover .tl-frei-aktion{text-decoration:underline;text-underline-offset:3px}@media(max-width:759px){.bereichswahl .segment>*{padding:0 .375rem}}.anf-leiste .listenleiste{padding:0}.anf-marken{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;flex:none}.sammel-platz{display:none}@media(max-width:759px){.sammel-platz{display:block;height:5rem}}.lager-masslinie{width:15rem}@media(max-width:759px){.lager-masslinie{width:13.5rem}}.import-masslinie{max-width:35rem}.\!angaben{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.75rem!important;margin:0!important}.angaben{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;margin:0}.angabe{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:.75rem;align-items:baseline}.angabe dt{font-size:.8125rem;color:var(--text-muted)}.angabe dd{margin:0;color:var(--text);overflow-wrap:anywhere}.fenster-zahlen{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem 1.25rem;margin:0;padding:1rem 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.fenster-zahl{min-width:0}.fenster-zahl dt{font-size:.8125rem;color:var(--text-muted)}.fenster-zahl dd{margin:.125rem 0 0;font-size:1.375rem;line-height:1.75rem;font-weight:var(--gewicht-zahl);color:var(--ink-deep);font-variant-numeric:tabular-nums}.fenster-zahl-zusatz{margin-top:.125rem;font-size:.8125rem;color:var(--text-muted)}.material-aktionen{display:flex;flex-direction:column;gap:.5rem}.material-status{display:flex;flex-wrap:wrap;gap:.5rem}.material-gefahr{display:flex;flex-direction:column;padding-top:1rem;border-top:1px solid var(--border)}.wahl-liste{margin:0;padding:0;list-style:none;border:1px solid var(--border);border-top:0;border-radius:var(--radius);overflow:hidden}.wahl-zeile{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:2.75rem;padding:.5rem .75rem;background:var(--surface);border:0;border-top:1px solid var(--border);color:var(--text);text-align:left;font-size:.9375rem;cursor:pointer}.wahl-zeile:hover{background:var(--petrol-hell);color:var(--accent-deep)}.wahl-zeile-info{flex:none;font-size:.8125rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.korb{position:sticky;bottom:var(--reiter-hoehe, 0px);z-index:10;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:.625rem 1rem .75rem;margin:0 -1rem;background:var(--surface);border-top:1px solid var(--petrol)}@media(min-width:760px){.korb{margin:0;padding:.75rem 1.25rem;border:1px solid var(--petrol);border-radius:var(--radius-lg)}}.korb-text{display:flex;flex-direction:column;min-width:0;flex:1}.korb-titel{font-weight:var(--gewicht-titel);color:var(--ink-deep);text-decoration:none}.korb-titel:hover{color:var(--accent-deep);text-decoration:underline;text-underline-offset:3px}.korb-info{font-size:.8125rem;color:var(--text-muted)}.korb-fehler{flex-basis:100%;font-size:.875rem;color:var(--danger)}.korb-knoepfe{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:.5rem;width:100%}@media(min-width:760px){.korb-knoepfe{display:flex;width:auto}}.rechnung-leseansicht{display:flex;flex-direction:column;gap:1.5rem}.rechnung-lesegruppe{min-width:0;border-top:1px solid var(--border);padding-top:1rem}.rechnung-lesetitel{margin-bottom:.75rem;font-size:.9375rem;font-weight:var(--gewicht-titel);color:var(--ink-deep)}.rechnung-lesegruppe td,.rechnung-lesegruppe th{padding-block:.625rem;overflow-wrap:anywhere}.rechnung-lesegruppe dd{min-width:0;overflow-wrap:anywhere}.rechnungen-nachladen{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 1rem;border-top:1px solid var(--border)}.rechnungen-summe{padding:.75rem 1rem;font-size:.875rem;color:var(--text);border-bottom:1px solid var(--border)}.rechnungen-fuss{padding:1rem;border-top:1px solid var(--border)}.rechnung-abschnitt{display:flex;flex-direction:column;gap:1rem;padding-top:1rem;border-top:1px solid var(--border)}.rechnungen-hinweis{margin-top:.25rem;font-size:.875rem;line-height:1.375rem;color:var(--text-muted)}.rechnung-detail-aktionen{display:flex;flex-wrap:wrap;gap:.5rem}.rechnung-detail-zeile{display:flex;justify-content:space-between;gap:.75rem;padding:.25rem 0}.rechnung-detail-abzug{display:flex;justify-content:space-between;gap:.75rem;padding:.25rem 0;color:var(--danger)}.position-bezeichnung,.position-titel,.position-textzeile,.position-menge,.position-einheit,.position-preis,.position-preis-fehlt{min-height:2.75rem;padding:.25rem .5rem;font-size:.875rem;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.position-bezeichnung:focus,.position-titel:focus,.position-textzeile:focus,.position-menge:focus,.position-einheit:focus,.position-preis:focus{outline:none;border-color:var(--brand-fixed);box-shadow:0 0 0 1px var(--brand-fixed)}.position-bezeichnung{display:block;width:100%;min-width:10rem;padding-block:.6875rem;line-height:1.25rem;resize:none;overflow:hidden}.position-titel{display:block;width:100%;min-width:10rem;padding-block:.6875rem;line-height:1.25rem;resize:none;overflow:hidden;font-weight:var(--gewicht-titel)}.position-textzeile{display:block;width:100%;min-width:10rem;padding-block:.6875rem;line-height:1.25rem;resize:none;overflow:hidden;color:var(--text-muted)}.position-menge{width:6rem;text-align:right}.position-einheit{width:6.5rem}.position-betrag{display:block;line-height:2.75rem}.position-preis{width:7rem;text-align:right}.position-preis-fehlt{width:7rem;text-align:right;border-color:var(--warning)}.position-preis-fehlt:focus{outline:none;border-color:var(--warning);box-shadow:0 0 0 1px var(--warning)}.rechnung-mass{display:block;width:17.5rem;max-width:100%;margin-top:.375rem}.beleg-spalten{display:grid;grid-template-columns:minmax(0,1fr) 20rem;gap:2rem;align-items:start}.beleg-inhalt{min-width:0;display:flex;flex-direction:column;gap:1.5rem}.beleg-kontext{min-width:0;display:flex;flex-direction:column;gap:1.5rem;padding:1.25rem 1.375rem;background-color:var(--bg);background-image:linear-gradient(var(--border-strong),var(--border-strong)),linear-gradient(var(--border-strong),var(--border-strong)),linear-gradient(var(--border-strong),var(--border-strong)),linear-gradient(var(--border-strong),var(--border-strong)),linear-gradient(var(--border-strong),var(--border-strong)),linear-gradient(var(--border-strong),var(--border-strong)),linear-gradient(var(--border-strong),var(--border-strong)),linear-gradient(var(--border-strong),var(--border-strong));background-repeat:no-repeat;background-size:14px 1px,1px 14px,14px 1px,1px 14px,14px 1px,1px 14px,14px 1px,1px 14px;background-position:left top,left top,right top,right top,left bottom,left bottom,right bottom,right bottom}.beleg-kontext .karte{background:none}.beleg-kontext .karte-kopf,.beleg-kontext .karte-koerper{padding-inline:0}.beleg-kontext .beleg-angaben{grid-template-columns:minmax(0,1fr);gap:1rem}.beleg-kontext .beleg-angaben .link{max-width:100%;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.beleg-kontext .beleg-angaben .\!link{max-width:100%!important;overflow-wrap:anywhere!important;-webkit-hyphens:auto!important;hyphens:auto!important}.akte-hinweis{padding:0 1rem .875rem}.akte-hinweis:empty{display:none}.akte-griffe{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.25rem 1rem 1rem}.akte-griffe:empty{display:none}.mb-meta{font-size:.8125rem;line-height:1.125rem;color:var(--text-muted)}.mb-vorort{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--border)}.mb-route{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;margin-top:.75rem;padding:.5rem 1rem;border-radius:var(--radius);background:var(--brand);color:var(--brand-fg);font-weight:var(--gewicht-titel);text-decoration:none}.mb-route:hover{background:var(--petrol-tief)}.budget-grafik{display:flex;align-items:center;gap:1.25rem}.budget-ring{flex:none;width:7rem;height:7rem}.budget-grund{fill:none;stroke:var(--border);stroke-width:4}.budget-anteil{fill:none;stroke:currentColor;stroke-width:4}.budget-prozent{display:block;font-size:1.5rem;line-height:2rem;font-weight:var(--gewicht-zahl);font-variant-numeric:tabular-nums}.zeile-mass{display:block;width:15rem;max-width:100%;text-align:left;font-size:.75rem}@media(max-width:759px){.zeile-mass{width:13rem}}.zeit-raster{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.5rem}.zeit-formularkarte{flex:0 1 36rem;min-width:0}.zeit-liste{flex:1 1 26rem;min-width:0}.zeit-spalte{flex:1 1 26rem;min-width:0;display:flex;flex-direction:column;gap:.75rem}@media(min-width:1200px){.zeit-spalte{gap:1.25rem}}.zeit-fenster-hinweis{padding:0 1rem .875rem;font-size:.8125rem;color:var(--text-muted)}.antrag-kopf{display:flex;flex-direction:column;gap:.25rem;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid var(--border)}.antrag-zeitraum{font-size:1.0625rem;font-weight:var(--gewicht-titel);color:var(--ink-deep)}.antrag-umfang{font-size:.9375rem;color:var(--text-muted)}.antrag-aktionen{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:1rem;margin-top:.25rem;border-top:1px solid var(--border)}.zeitbild{margin:.25rem 0 1rem}.zeit-schraffur{display:inline-block;width:14px;height:14px;margin-right:.375rem;vertical-align:-2px}.zeitbild .masskette{margin-bottom:.25rem}.schein-einsatz{min-height:2.75rem;padding:.5rem .75rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);font-size:.875rem;text-align:left;cursor:pointer}.schein-einsatz:hover{border-color:var(--petrol)}.schein-einsatz-an{min-height:2.75rem;padding:.5rem .75rem;border:2px solid var(--petrol);border-radius:var(--radius);background:var(--petrol-hell);color:var(--ink-deep);font-size:.875rem;font-weight:var(--gewicht-titel);text-align:left;cursor:pointer}.schein-foto-weg{display:flex;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--border-strong);background:var(--surface);color:var(--danger);font-size:.875rem}.weiteres-knopf{display:flex;align-items:center;min-height:2.75rem;width:100%;padding:0;background:none;border:0;border-top:1px solid var(--border);font-weight:var(--gewicht-titel);color:var(--accent-deep);text-align:left;cursor:pointer}.rechen-zeile{border-bottom:1px solid var(--border)}.einrichtung-masslinie{width:12rem}@media(max-width:759px){.einrichtung-masslinie{width:100%}}.stueckliste th,.stueckliste td{padding-left:.5rem;padding-right:.5rem;vertical-align:top}.stueckliste td.pos{width:2.75rem}.stueckliste td.\!pos{width:2.75rem!important}.stueckliste td.r{white-space:nowrap}.stueckliste td.\!r{white-space:nowrap!important}.stueckliste tbody{border-bottom:1px solid var(--border-strong)}.stueckliste-menge{display:block;margin-top:.125rem;font-family:var(--schrift-mono);font-size:.75rem;line-height:1rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.stueckliste-titel td{font-weight:var(--gewicht-titel);color:var(--ink-deep)}.stueckliste-titel td.r{font-weight:400;color:var(--text-muted)}.stueckliste-titel td.\!r{font-weight:400!important;color:var(--text-muted)!important}.stueckliste tfoot td{border-bottom:0;padding-top:.375rem;padding-bottom:.375rem}.stueckliste-zwischen td{color:var(--text-muted)}.stueckliste tfoot .summe td{padding-top:.625rem;color:var(--ink-deep)}.angebot-summe{padding-top:.75rem;border-top:3px double var(--accent-deep)}.nachkalk-masslinie{width:15rem}@media(max-width:759px){.nachkalk-masslinie{width:100%}}.nachkalk-wert small{font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:.75rem}.nachkalk-einrichtung h2{font-size:.9375rem;line-height:1.5rem;font-weight:var(--gewicht-titel);color:var(--ink-deep)}.plattform-seite{max-width:48rem;margin:0 auto;padding:1rem;display:flex;flex-direction:column;gap:1.25rem}@media(min-width:760px){.plattform-seite{padding:1.5rem}}.anmelde-karte{width:100%;max-width:24rem;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.anmelde-seite{display:flex;min-height:100%;background:var(--bg)}.anmelde-spalte{display:flex;flex:1;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1rem}.anmelde-buehne{display:none}@media(min-width:1200px){.anmelde-seite{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.anmelde-buehne{display:flex;flex-direction:column;justify-content:space-between;gap:2rem;padding:2.5rem 3.5rem;background-color:var(--bg);background-image:linear-gradient(var(--surface-3) 1px,transparent 1px),linear-gradient(90deg,var(--surface-3) 1px,transparent 1px);background-size:16px 16px;border-right:1px solid var(--border-strong)}.anmelde-markenband{display:none}.anmelde-karte{border-color:transparent;background:none}}.anmelde-buehne-ort{margin-top:.5rem;font-size:.8125rem;color:var(--text-muted)}.anmelde-buehne-satz{max-width:26rem;margin-top:1.5rem;font-size:1.5rem;line-height:2rem;font-weight:var(--gewicht-titel);color:var(--ink-deep);-webkit-hyphens:manual;hyphens:manual;text-wrap:balance}.anmelde-buehne-fuss{font-size:.8125rem;color:var(--text-muted)}.lot-zeichnung-buehne{width:26rem;max-width:100%;translate:-7.5% 0}.sprung-ziel{scroll-margin-top:3.5rem}.ue-bedienung{display:flex;flex-direction:column;gap:.75rem}.ue-pruefung{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem 1.5rem}.ue-fehlfilter{display:inline-flex;align-items:center;gap:.625rem;min-height:2.75rem;cursor:pointer;font-size:.8125rem}.ue-fehlfilter input{width:1.125rem;height:1.125rem;accent-color:var(--petrol)}.ue-steuerung{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.ue-steuerung-links{display:flex;align-items:center;gap:.5rem;width:100%;justify-content:space-between}.ue-steuerung-rechts{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;width:100%}@media(min-width:760px){.ue-steuerung-links{width:auto;justify-content:flex-start}.ue-steuerung-rechts{width:auto}}.ue-pfeil{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;background:var(--surface);color:var(--text);border:0;border-radius:var(--radius);font-size:1.25rem;line-height:1;cursor:pointer}.ue-pfeil:hover{border-color:var(--petrol)}.ue-pfeil:disabled{opacity:.4;cursor:default;border-color:var(--border-strong)}.ue-titel{display:flex;flex-direction:column;align-items:center;min-height:2.75rem;min-width:10rem;padding:.125rem .5rem;background:none;border:0;border-radius:var(--radius);color:var(--text);text-align:center;cursor:pointer}@media(min-width:760px){.ue-titel{align-items:flex-start;text-align:left}}.ue-titel:hover{background:var(--petrol-hell)}.ue-titel-gross{font-size:1rem;line-height:1.5rem;font-weight:var(--gewicht-titel);color:var(--ink-deep)}.ue-titel-klein{font-size:.75rem;line-height:1.125rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.ue-suche{flex:1 1 10rem;min-width:0;min-height:2.75rem;padding:0 .75rem;background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius);font-size:1rem}.ue-suche:focus{outline:2px solid var(--petrol);outline-offset:-1px;border-color:var(--petrol)}@media(min-width:760px){.ue-suche{flex:none;width:15rem}}.ue-zeitwahl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:28rem;padding:.75rem 1rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.ue-liste,.ue-liste-woche{background:transparent;border-block:1px solid var(--border)}.ue-kopfzeile{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;align-items:end;padding:.5rem 1rem .25rem;position:sticky;top:0;z-index:3;background:var(--surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.mw-kopfzeile{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;align-items:end;padding:.5rem .75rem .25rem;position:sticky;top:0;z-index:3;background:var(--surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0}@media(min-width:760px){.ue-kopfzeile{display:grid;grid-template-columns:170px minmax(0,1fr) 62px 62px 70px;gap:12px;align-items:end;padding:.625rem 1rem .5rem;position:sticky;top:0;z-index:3;background:var(--surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.mw-kopfzeile{display:grid;grid-template-columns:150px minmax(0,1fr) 58px 58px 64px;gap:4px;align-items:end;padding:.625rem 1rem .5rem;position:sticky;top:0;z-index:3;background:var(--surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0}}@media(min-width:1200px){.ue-kopfzeile{grid-template-columns:230px minmax(0,1fr) 76px 76px 84px;gap:16px;padding:.625rem 1.25rem .5rem}.mw-kopfzeile{grid-template-columns:210px minmax(0,1fr) 70px 76px 76px;gap:12px;padding:.625rem 1.25rem .5rem}}.ue-kopf-person{display:none;font-size:.8125rem;color:var(--text-muted)}.ue-kopf-zahl{display:none;font-size:.8125rem;color:var(--text-muted);text-align:right;white-space:nowrap}@media(min-width:760px){.ue-kopf-person{display:block}.ue-kopf-zahl{display:block;white-space:normal;overflow-wrap:normal;hyphens:manual;-webkit-hyphens:manual}}.ue-zeile{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;align-items:center;padding:.75rem 1rem;border-top:1px solid var(--border);background:transparent;cursor:pointer}.ue-zeile:hover{background:var(--petrol-hell)}@media(min-width:760px){.ue-zeile{grid-template-columns:170px minmax(0,1fr) 62px 62px 70px;gap:12px;padding:.625rem 1rem}}@media(min-width:1200px){.ue-zeile{grid-template-columns:230px minmax(0,1fr) 76px 76px 84px;gap:16px;padding:.625rem 1.25rem}}.mw-zeile{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;align-items:center;padding:.75rem;border-top:1px solid var(--border);background:transparent;cursor:pointer}.mw-zeile:hover{background:var(--petrol-hell)}@media(min-width:760px){.mw-zeile{grid-template-columns:150px minmax(0,1fr) 58px 58px 64px;gap:4px;padding:.5rem 1rem}}@media(min-width:1200px){.mw-zeile{grid-template-columns:210px minmax(0,1fr) 70px 76px 76px;gap:12px;padding:.5rem 1.25rem}}.ue-zeile-einfach{display:flex;align-items:center;padding:.625rem 1rem;border-top:1px solid var(--border);background:var(--surface);cursor:pointer}.ue-zeile-einfach:hover{background:var(--petrol-hell)}.ue-person{grid-column:1 / -1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;min-height:2.75rem;padding:0;background:none;border:0;color:var(--text);text-align:left;cursor:pointer}@media(min-width:760px){.ue-person{grid-column:auto}}.ue-name{display:block;max-width:100%;font-weight:var(--gewicht-titel);color:var(--ink-deep);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ue-status{display:block;max-width:100%;font-size:.8125rem;line-height:1.125rem;color:var(--text-muted)}.ue-status-achtung{display:block;max-width:100%;font-size:.8125rem;line-height:1.125rem}.ue-buchungen{display:contents}.ue-zahl{margin:0;font-family:var(--schrift-mono);font-weight:400;font-size:.875rem;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.ue-zahl-stark{margin:0;font-family:var(--schrift-mono);font-size:.875rem;font-weight:400;color:var(--ink-deep);font-variant-numeric:tabular-nums;white-space:nowrap}@media(min-width:760px){.ue-zahl,.ue-zahl-stark{text-align:right;font-size:.9375rem}}.ue-zahl-name{display:block;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:.75rem;line-height:1rem;font-weight:400;color:var(--text-muted)}@media(min-width:760px){.ue-zahl-name{display:none}}.ue-legende{display:flex;flex-wrap:wrap;gap:.25rem .875rem;margin:0;padding:.5rem 1rem;list-style:none;border-top:1px solid var(--border);font-size:.75rem;line-height:1rem;color:var(--text-muted)}@media(min-width:1200px){.ue-legende{padding:.5rem 1.25rem}}.ue-legende-punkt{display:inline-flex;align-items:center;gap:.3125rem;white-space:nowrap}.streifen{grid-column:1 / -1;display:grid;gap:1px;min-width:0}@media(min-width:760px){.streifen{grid-column:auto;gap:2px}}.st-ok{height:22px;min-width:0;margin:0;padding:0;border:0;border-radius:2px;background:var(--petrol);cursor:pointer}.st-grenze{height:22px;min-width:0;margin:0;padding:0;border:0;border-radius:2px;background:var(--petrol);box-shadow:inset 0 -4px 0 var(--danger);cursor:pointer}.st-fehlt{height:22px;min-width:0;margin:0;padding:0;border:0;border-radius:2px;background:var(--warning);cursor:pointer}.st-weg{height:22px;min-width:0;margin:0;padding:0;border:0;border-radius:2px;background:var(--border-strong);cursor:pointer}.st-frei{display:block;height:22px;min-width:0;border-radius:2px;background:var(--bg)}.st-zukunft{height:22px;min-width:0;margin:0;padding:0;border:0;border-radius:2px;background:var(--petrol-hell);box-shadow:inset 0 0 0 1px var(--border-strong);cursor:pointer}@media(min-width:760px){.st-ok,.st-grenze,.st-fehlt,.st-weg,.st-frei,.st-zukunft{height:24px;border-radius:3px}}.st-ok:hover,.st-grenze:hover,.st-fehlt:hover,.st-weg:hover,.st-zukunft:hover{outline:2px solid var(--ink-deep);outline-offset:1px}.st-kopf{font-size:.75rem;line-height:1rem;color:transparent;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden}.st-kopf-mo{font-size:.75rem;line-height:1rem;text-align:left;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:visible}.st-kopf-heute{font-size:.75rem;line-height:1rem;text-align:center;color:var(--accent-deep);font-weight:var(--gewicht-titel);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:visible;box-shadow:inset 0 -2px 0 var(--petrol)}.leg-ok{display:inline-block;flex:none;width:.75rem;height:.75rem;border-radius:2px;background:var(--petrol)}.leg-grenze{display:inline-block;flex:none;width:.75rem;height:.75rem;border-radius:2px;background:var(--petrol);box-shadow:inset 0 -3px 0 var(--danger)}.leg-fehlt{display:inline-block;flex:none;width:.75rem;height:.75rem;border-radius:2px;background:var(--warning)}.leg-weg{display:inline-block;flex:none;width:.75rem;height:.75rem;border-radius:2px;background:var(--border-strong)}.leg-frei{display:inline-block;flex:none;width:.75rem;height:.75rem;border-radius:2px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--border)}.leg-zukunft{display:inline-block;flex:none;width:.75rem;height:.75rem;border-radius:2px;background:var(--petrol-hell);box-shadow:inset 0 0 0 1px var(--border-strong)}.mw-tage{grid-column:1 / -1;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;min-width:0}@media(min-width:760px){.mw-tage{grid-column:auto;gap:4px}}@media(min-width:1200px){.mw-tage{gap:4px}}.mw-kopf{font-size:.8125rem;line-height:1.125rem;text-align:center;color:var(--text-muted);font-variant-numeric:tabular-nums}.mw-kopf-heute{font-size:.8125rem;line-height:1.125rem;text-align:center;color:var(--accent-deep);font-weight:var(--gewicht-titel);font-variant-numeric:tabular-nums;box-shadow:inset 0 -2px 0 var(--petrol)}.mw-zelle{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:2.75rem;padding:.25rem 1px;border:0;border-radius:6px;background:var(--petrol-hell);color:var(--text);font-size:.75rem;line-height:1.2;text-align:center;cursor:pointer}.mw-zelle-grenze{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:2.75rem;padding:.25rem 1px;border:0;border-radius:6px;background:var(--petrol-hell);color:var(--text);font-size:.75rem;line-height:1.2;text-align:center;cursor:pointer;box-shadow:inset 0 -3px 0 var(--danger)}.mw-zelle-fehlt{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:2.75rem;padding:.25rem 1px;border:0;border-radius:6px;background:var(--warning-bg);color:var(--warning);font-size:.75rem;line-height:1.2;font-weight:var(--gewicht-titel);text-align:center;cursor:pointer;box-shadow:inset 0 0 0 1px var(--warning)}.mw-zelle-weg{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:2.75rem;padding:.25rem 1px;border:0;border-radius:6px;background:var(--abwesend);color:var(--text-muted);font-size:.75rem;line-height:1.2;text-align:center;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;cursor:pointer}.mw-zelle-frei{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:2.75rem;padding:.25rem 1px;border-radius:6px;background:transparent;color:var(--text-muted);font-size:.75rem;line-height:1.2;text-align:center}.mw-zelle-zukunft{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:2.75rem;padding:.25rem 1px;border:0;border-radius:6px;background:var(--surface);color:var(--text-muted);font-size:.75rem;line-height:1.2;text-align:center;cursor:pointer;box-shadow:inset 0 0 0 1px var(--border)}@media(min-width:760px){.mw-zelle,.mw-zelle-grenze{min-height:3rem;font-size:.8125rem;padding:.375rem 1px}.mw-zelle-fehlt{min-height:3rem;font-size:.875rem;padding:.375rem .25rem}.mw-zelle-weg{min-height:3rem;font-size:.6875rem;padding:.375rem 1px}.mw-zelle-frei{min-height:3rem;font-size:.8125rem;padding:.375rem .25rem}.mw-zelle-zukunft{min-height:3rem;font-size:.6875rem;padding:.375rem 1px}}.mw-zelle:hover,.mw-zelle-zukunft:hover{box-shadow:inset 0 0 0 1px var(--petrol)}.mw-zelle-weg:hover{outline:1px solid var(--petrol);outline-offset:-1px}.mw-std{display:block;font-size:.8125rem;font-weight:var(--gewicht-titel);color:var(--ink-deep);font-variant-numeric:tabular-nums;white-space:nowrap}@media(min-width:760px){.mw-std{font-size:.9375rem}}.mw-von{display:none}@media(min-width:1200px){.mw-von{display:block;max-width:100%;font-size:.6875rem;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.mw-art{display:block;max-width:100%;min-width:0;color:var(--text-muted);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.tipp{display:none}@media(min-width:1200px){.tipp{display:block;position:fixed;z-index:45;max-width:18rem;padding:.5rem .625rem;background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow-lg);font-size:.8125rem;line-height:1.25rem;pointer-events:none}}.grenz-fall{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.375rem}.grenz-inhalt{flex:1 1 16rem;min-width:0;display:flex;flex-direction:column;gap:.25rem}.grenz-person{font-weight:var(--gewicht-titel);color:var(--ink-deep)}.grenz-rechts{flex:0 1 auto;min-width:0;max-width:100%;display:flex;align-items:center}.grenz-verstoss-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.grenz-verstoss{font-weight:var(--gewicht-titel);color:var(--danger)}.grenz-schritt{flex:none;min-height:2.75rem;padding:0 .875rem;background:var(--surface);color:var(--accent-deep);border:1px solid var(--petrol);border-radius:var(--radius);font-weight:var(--gewicht-titel);font-size:.875rem;white-space:nowrap;cursor:pointer}.grenz-schritt:hover{background:var(--petrol-hell)}.pf{display:flex;flex-direction:column}.pf-ueber{margin:0 0 .75rem;font-size:.8125rem;color:var(--text-muted)}.pf-kennzahlen{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.75rem;margin-top:.25rem;padding-block:1rem;border-block:1px solid var(--border)}.pf-kennzahl{min-width:0;background:var(--surface)}.pf-kennzahl-wert{margin-top:.375rem;font-size:1.125rem;line-height:1.5rem;font-weight:var(--gewicht-zahl);font-variant-numeric:tabular-nums}.pf-kennzahl-name{font-size:.8125rem;line-height:1.125rem;color:var(--text-muted)}.pf-kennzahl-text{margin-top:.375rem;font-size:.875rem;line-height:1.25rem;color:var(--text-muted)}.pf-gebucht{margin-top:.75rem;font-size:.8125rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.pf-kontodetails{margin-top:1rem;border-top:1px solid var(--border);padding-bottom:.5rem}.pf-kontodetails summary{min-height:2.75rem;padding-block:.75rem;font-size:.8125rem;color:var(--text-muted);cursor:pointer}.pf-fehltage,.pf-fehltage-offen{margin-top:1rem}.pf-fehltage-titel{display:none;margin:1.25rem 0 .5rem;font-size:.9375rem;font-weight:var(--gewicht-titel);color:var(--ink-deep)}.pf-fehltage-schalter{background:var(--surface);display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:3.25rem;border-block:1px solid var(--border);text-align:left;font-size:.8125rem;font-weight:var(--gewicht-titel);color:var(--ink-deep)}.pf-fehltage-aktion{flex:none;font-size:.75rem;font-weight:400;color:var(--accent-deep)}.pf-fehltage-liste{margin:0;padding:0;list-style:none}.pf-fehltage .pf-fehltage-liste{display:none}@media(min-width:760px){.pf-fehltage-titel{display:block}.pf-fehltage-schalter{display:none}.pf-fehltage .pf-fehltage-liste{display:block}}.pf-text{margin-top:.75rem;font-size:.875rem;line-height:1.375rem;color:var(--text-muted)}.pf-text-klein{margin-top:.5rem;font-size:.75rem;line-height:1.125rem;color:var(--text-muted)}.pf-abschnitt{margin:1.25rem 0 .5rem;font-size:.9375rem;font-weight:var(--gewicht-titel);color:var(--ink-deep)}.pf-liste{margin:0;padding:0;list-style:none;border-top:1px solid var(--border)}.pf-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;padding:.625rem .25rem;border-bottom:1px solid var(--border)}.pf-zeile-markiert{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;padding:.625rem .25rem .625rem .75rem;border-bottom:1px solid var(--border);background:var(--petrol-hell);box-shadow:inset 3px 0 0 var(--petrol)}.pf-zeile-text{flex:1 1 10rem;min-width:0;display:flex;flex-direction:column;gap:.125rem}.pf-zeile-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem}.pf-zeile-titel{font-weight:var(--gewicht-titel);color:var(--ink-deep);font-variant-numeric:tabular-nums;white-space:nowrap}.pf-zeile-info{font-size:.8125rem;line-height:1.125rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.pf-zeile-wert{flex:none;font-weight:var(--gewicht-zahl);color:var(--ink-deep);font-variant-numeric:tabular-nums;white-space:nowrap}.pf-aktionen{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.25rem;margin-left:auto}.pf-summe{display:flex;justify-content:space-between;gap:1rem;padding:.625rem .25rem;font-weight:var(--gewicht-zahl);color:var(--ink-deep);font-variant-numeric:tabular-nums}.pf-fuss{position:sticky;bottom:0;z-index:1;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1rem;padding:.75rem 0;background:var(--surface);border-top:1px solid var(--border)}@media(min-width:760px){.pf-fuss{bottom:-1.25rem;margin:1rem -1.25rem -1.25rem;padding:.75rem 1.25rem}}.ue-vergleich{background:transparent;border-block:1px solid var(--border)}.ue-vergleich-kopf{display:none}.ue-vergleich-zeile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;align-items:center;padding:1rem;border-top:1px solid var(--border);cursor:pointer}.ue-vergleich-zeile:hover{background:var(--surface-2)}.ue-pruefstand{grid-column:1 / -1;font-size:.8125rem;line-height:1.375rem;color:var(--text-muted)}.ue-vergleich-wahl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;font-size:.8125rem;color:var(--text-muted)}.ue-vergleich-wahl button{min-height:2.75rem}.ue-vergleich .ue-name{white-space:normal;overflow:visible}.ue-vergleich .ue-buchungen{display:flex;flex-wrap:wrap;grid-column:1 / -1;grid-row:4;gap:.375rem 1rem}.ue-vergleich .ue-buchungen .ue-zahl{display:flex;flex-direction:row-reverse;gap:.375rem;font-size:.75rem;color:var(--text-muted)}.ue-vergleich .ue-zahl-stark{padding-block:.25rem;font-size:1.125rem}.ue-vergleich .ue-zahl-name{margin-bottom:.25rem}.ue-vergleich .ue-person{min-height:2rem}@media(min-width:760px){.ue-vergleich .ue-buchungen{display:contents}.ue-vergleich .ue-buchungen .ue-zahl{display:block;font-size:.9375rem;color:var(--text)}.ue-vergleich .ue-zahl-stark{font-size:.9375rem}.ue-vergleich-kopf,.ue-vergleich-zeile{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.6fr) repeat(4,minmax(4.5rem,.65fr));gap:.875rem;padding:1rem}.ue-vergleich-kopf{align-items:end;font-size:.75rem;color:var(--text-muted)}.ue-pruefstand,.ue-vergleich .ue-person{grid-column:auto}}.pf-nachweis-kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-top:1rem}.pf-nachweis-kopf .pf-abschnitt{margin:0}.pf-nachweis-kopf button{min-height:2.75rem}.pk-monat{margin:.75rem 0 1rem}.pk-wochentage,.pk-tage{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.125rem}.pk-wochentage{padding-bottom:.5rem;text-align:center;font-size:.75rem;color:var(--text-muted)}.pk-tag-ok,.pk-tag-grenze,.pk-tag-fehlt,.pk-tag-weg,.pk-tag-frei,.pk-tag-zukunft{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;min-width:0;min-height:3.75rem;padding:.375rem .125rem;border:1px solid var(--border);border-radius:.25rem;background:var(--surface);color:var(--text);cursor:pointer}.pk-tag-grenze{border-bottom:3px solid var(--danger)}.pk-tag-fehlt{background:var(--warning-bg);color:var(--warning)}.pk-tag-weg{background:var(--abwesend);color:var(--text-muted)}.pk-tag-frei{background:var(--surface-2);color:var(--text-muted)}.pk-tage button[aria-pressed=true]{outline:2px solid var(--petrol);outline-offset:-2px}.pk-datum{font-size:.875rem;font-weight:var(--gewicht-zahl);font-variant-numeric:tabular-nums}.pk-wert{font-size:.625rem;line-height:1rem;font-variant-numeric:tabular-nums}.ue-grenzhinweis{display:block;margin-top:.25rem}.ue-liste,.ue-liste-woche,.ue-vergleich{border-top:0}.ue-kopfzeile,.mw-kopfzeile{border-top:1px solid var(--accent-deep);border-bottom:1px solid var(--border-strong);border-radius:0}@media(min-width:760px){.ue-vergleich-kopf{border-top:1px solid var(--accent-deep);border-bottom:1px solid var(--border-strong)}.ue-kopf-person,.ue-kopf-zahl,.ue-vergleich-kopf{font-size:.65625rem;line-height:1rem;letter-spacing:.1em;text-transform:uppercase;font-weight:500}}.ue-liste .abschnitt,.ue-liste-woche .abschnitt,.ue-vergleich .abschnitt{padding:1rem 1rem .5rem}@media(min-width:1200px){.ue-liste .abschnitt,.ue-liste-woche .abschnitt{padding:1rem 1.25rem .5rem}}.ue-summe{cursor:default}.ue-summe:hover{background:transparent}.ue-vergleich-zeile.ue-summe:hover{background:none}.ue-summe-name{grid-column:1 / -1;margin:0;font-weight:var(--gewicht-titel);color:var(--ink-deep)}.ue-summe-leer{display:none}.ue-summe .ue-zahl{padding-top:.375rem;border-top:3px double var(--accent-deep);font-weight:500}.ue-vergleich .ue-summe .ue-buchungen{grid-row:auto}@media(min-width:760px){.ue-summe-name{grid-column:auto}.ue-summe-leer{display:block}.ue-vergleich .ue-summe .ue-buchungen .ue-zahl{font-weight:500}}.ue-gesamtsaldo .saldolinie,.ue-massstab{display:none}@media(min-width:1200px){.ue-vergleich-kopf,.ue-vergleich-zeile{grid-template-columns:minmax(0,1.2fr) minmax(0,1.5fr) repeat(3,minmax(4.5rem,.6fr)) minmax(15.5rem,1.1fr)}.ue-gesamtsaldo{display:flex;align-items:center;justify-content:flex-end;gap:.875rem}.ue-gesamtsaldo .saldolinie{display:inline-block}.ue-gesamtsaldo-zahl{min-width:4.5rem;text-align:right}.ue-massstab{display:block;margin:0;padding:.75rem 1rem .25rem;font-size:.75rem;line-height:1rem;color:var(--text-muted)}}@media(min-width:760px){.ue-vergleich .ue-zahl-name{display:block;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.ps-masslinie{margin-top:.375rem}.st-weg,.leg-weg,.mw-zelle-weg,.pk-tag-weg{background-color:var(--bg);background-image:repeating-linear-gradient(135deg,var(--border-strong) 0,var(--border-strong) 1px,var(--bg) 1px,var(--bg) 6px);border:1px solid var(--border-strong)}.st-weg,.leg-weg{background-image:repeating-linear-gradient(135deg,var(--border-strong) 0,var(--border-strong) 1px,var(--bg) 1px,var(--bg) 4px)}.mo-raster{display:none}@media(min-width:760px){.mo-raster{display:block;border-top:1px solid var(--border)}}.mo-kopfzeile-28,.mo-kopfzeile-29,.mo-kopfzeile-30,.mo-kopfzeile-31{position:sticky;top:0;z-index:3;display:grid;background:var(--surface);border-bottom:1px solid var(--border-strong)}.mo-zeile-28,.mo-zeile-29,.mo-zeile-30,.mo-zeile-31{display:grid;grid-auto-rows:minmax(2.125rem,auto);border-bottom:1px solid var(--border)}.mo-kopfzeile-28,.mo-zeile-28{grid-template-columns:7.5rem repeat(28,minmax(0,1fr))}.mo-kopfzeile-29,.mo-zeile-29{grid-template-columns:7.5rem repeat(29,minmax(0,1fr))}.mo-kopfzeile-30,.mo-zeile-30{grid-template-columns:7.5rem repeat(30,minmax(0,1fr))}.mo-kopfzeile-31,.mo-zeile-31{grid-template-columns:7.5rem repeat(31,minmax(0,1fr))}@media(min-width:1200px){.mo-kopfzeile-28,.mo-zeile-28{grid-template-columns:11.875rem repeat(28,minmax(0,1fr))}.mo-kopfzeile-29,.mo-zeile-29{grid-template-columns:11.875rem repeat(29,minmax(0,1fr))}.mo-kopfzeile-30,.mo-zeile-30{grid-template-columns:11.875rem repeat(30,minmax(0,1fr))}.mo-kopfzeile-31,.mo-zeile-31{grid-template-columns:11.875rem repeat(31,minmax(0,1fr))}}.mo-ecke{display:flex;align-items:flex-end;padding:.5rem .75rem;font-size:.8125rem;color:var(--text-muted);border-right:1px solid var(--border)}.mo-kopf,.mo-kopf-we,.mo-kopf-heute,.mo-kopf-gewaehlt{position:relative;display:flex;flex-direction:column;align-items:center;gap:1px;min-width:0;min-height:2.75rem;padding:.375rem 0 .3125rem;border:0;background:var(--surface);color:var(--text);font-size:.8125rem;line-height:1.125rem;font-variant-numeric:tabular-nums;cursor:pointer}@media(min-width:760px)and (max-width:1199px){.mo-kopf,.mo-kopf-we,.mo-kopf-heute,.mo-kopf-gewaehlt{font-size:.6875rem;line-height:1rem}}.mo-kopf-we{background:var(--bg);color:var(--text-muted)}.mo-kopf-heute{background:var(--surface);color:var(--accent-deep);font-weight:var(--gewicht-titel)}.mo-kopf-heute:before{content:"";position:absolute;left:0;top:0;bottom:-1px;width:1px;background:var(--accent-deep)}.mo-kopf-gewaehlt{background:var(--petrol-hell);color:var(--accent-deep);font-weight:var(--gewicht-titel);box-shadow:inset 0 0 0 2px var(--petrol)}.mo-kopf:hover,.mo-kopf-we:hover{background:var(--petrol-hell);color:var(--accent-deep)}.mo-wt{display:none;font-size:.75rem}@media(min-width:1200px){.mo-wt{display:block}}.mo-wt-kurz{display:block;font-size:.75rem}@media(min-width:1200px){.mo-wt-kurz{display:none}}.mo-nr{display:block;font-family:var(--schrift-mono)}.mo-punkt{width:6px;height:6px;border-radius:999px;background:var(--petrol)}.mo-punkt-achtung{width:6px;height:6px;border-radius:999px;background:var(--warning)}.mo-punkt-ohne{width:6px;height:6px}.mo-gruppe{display:flex;align-items:center;gap:.625rem;width:100%;min-height:2.75rem;padding:.5rem .75rem .5rem .625rem;background:var(--surface);border:0;border-bottom:1px solid var(--border);font-size:.71875rem;line-height:1.375rem;letter-spacing:.1em;text-transform:uppercase;font-weight:var(--gewicht-titel);color:var(--text);text-align:left;cursor:pointer}.mo-name{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:.375rem .75rem;border-right:1px solid var(--border);font-size:.875rem;font-weight:var(--gewicht-titel);color:var(--ink-deep);background:var(--surface)}.mo-name-info{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:400;color:var(--text-muted)}.mo-name-lang{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mo-name-kurz{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:1200px){.mo-name-lang{position:static;width:auto;height:auto;margin:0;clip:auto;display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.mo-name-kurz{display:none}}.mo-hg,.mo-hg-we,.mo-hg-heute,.mo-hg-gewaehlt{min-width:0;min-height:2.125rem;margin:0;padding:0;border:0;border-right:1px solid var(--bg);background:var(--surface);cursor:pointer}.mo-hg-we{background:var(--bg)}.mo-hg-heute{position:relative;background:var(--surface)}.mo-hg-heute:before{content:"";position:absolute;left:0;top:0;bottom:-1px;z-index:2;width:1px;background:var(--accent-deep);pointer-events:none}.mo-hg-gewaehlt{background:var(--petrol-hell);box-shadow:inset 0 0 0 2px var(--petrol)}.mo-hg:hover,.mo-hg-we:hover,.mo-hg-heute:hover{background:var(--petrol-hell)}.mo-balken,.mo-balken-gewaehlt,.mo-balken-konflikt,.mo-balken-konflikt-gewaehlt,.mo-balken-weg,.mo-balken-weg-gewaehlt{position:relative;z-index:1;min-width:0;height:1.625rem;margin:.25rem 1px;padding:0 .3125rem;border:0;border-radius:0;font-size:.8125rem;line-height:1.625rem;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}@media(min-width:1200px){.mo-balken,.mo-balken-gewaehlt,.mo-balken-konflikt,.mo-balken-konflikt-gewaehlt,.mo-balken-weg,.mo-balken-weg-gewaehlt{margin:.25rem 2px;padding:0 .5rem}}.mo-balken{background:var(--petrol);color:var(--auf-petrol)}.mo-balken:hover{background:var(--petrol-tief)}.mo-balken-gewaehlt{background:var(--petrol-tief);color:var(--auf-petrol);font-weight:var(--gewicht-titel);box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--petrol)}.mo-balken-konflikt{background:var(--warning-bg);color:var(--warning);font-weight:var(--gewicht-titel);box-shadow:inset 0 0 0 2px var(--warning)}.mo-balken-konflikt-gewaehlt{background:var(--warning-bg);color:var(--warning);font-weight:var(--gewicht-titel);box-shadow:inset 0 0 0 2px var(--warning),0 0 0 2px var(--surface),0 0 0 4px var(--petrol)}.mo-balken-weg-gewaehlt{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--petrol)}.mo-legende{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.125rem;padding:.75rem;font-size:.8125rem;color:var(--text-muted);border-top:1px solid var(--border)}.mo-legende-plan,.mo-legende-konflikt,.mo-legende-weg,.mo-legende-ruhe,.mo-legende-heute{display:inline-flex;align-items:center;gap:.375rem}.mo-legende-plan:before{content:"";width:1.125rem;height:.875rem;background:var(--petrol)}.mo-legende-konflikt:before{content:"";width:1.125rem;height:.875rem;background:var(--warning-bg);box-shadow:inset 0 0 0 2px var(--warning)}.mo-legende-muster{flex:none;width:1.125rem;height:.875rem}.mo-legende-ruhe:before{content:"";width:1.125rem;height:.875rem;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border)}.lot-legende{position:relative;display:inline-block;flex:none;width:6px;height:.6875rem}.mo-legende-satz{display:inline}.\!vorschau{position:fixed!important;z-index:35!important;display:flex!important;flex-direction:column!important;width:23.75rem!important;max-width:94vw!important;max-height:80vh!important;background:var(--surface)!important;border:1px solid var(--border-strong)!important;border-radius:12px!important;box-shadow:var(--shadow-lg)!important}.vorschau{position:fixed;z-index:35;display:flex;flex-direction:column;width:23.75rem;max-width:94vw;max-height:80vh;background:var(--surface);border:1px solid var(--border-strong);border-radius:12px;box-shadow:var(--shadow-lg)}.vorschau-blatt{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;max-height:82vh;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--surface);border-radius:16px 16px 0 0;box-shadow:var(--shadow-lg)}.vorschau-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:.75rem .5rem .625rem 1.125rem;border-bottom:1px solid var(--border)}.vorschau-kopftext{min-width:0;padding-top:.25rem}.vorschau-ueber{font-size:.8125rem;line-height:1.125rem;color:var(--text-muted)}.vorschau-titel{font-size:1rem;line-height:1.375rem;font-weight:var(--gewicht-titel);color:var(--ink-deep);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.vorschau-nav{display:flex;flex:none;align-items:center;gap:.25rem}.vorschau-pfeil{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius);font-size:1.125rem;cursor:pointer}.vorschau-pfeil:hover{border-color:var(--petrol);color:var(--accent-deep)}.vorschau-zu{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;background:none;color:var(--text-muted);border:0;border-radius:var(--radius);font-size:1.375rem;cursor:pointer}.vorschau-zu:hover{color:var(--text)}.vorschau-inhalt{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.25rem 1.125rem .75rem}.vorschau-fuss{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:.75rem 1.125rem}.v-abschnitt{padding:.75rem 0;border-bottom:1px solid var(--border)}.v-titel{font-weight:var(--gewicht-titel);color:var(--ink-deep);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.v-unter{font-size:.8125rem;line-height:1.25rem;color:var(--text-muted)}.v-liste{margin:.5rem 0 0}.v-reihe{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:.75rem;padding:.1875rem 0;font-size:.875rem;line-height:1.375rem}.v-label{color:var(--text-muted)}.v-wert{margin:0;color:var(--text);overflow-wrap:break-word}.v-info{margin-top:.5rem;padding:.375rem .625rem;background:var(--petrol-hell);color:var(--text);border-radius:var(--radius-sm);font-size:.875rem;line-height:1.25rem}.v-hinweis{margin-top:.5rem;padding:.375rem .625rem;background:var(--warning-bg);color:var(--warning);border-radius:var(--radius-sm);font-size:.875rem;line-height:1.25rem;font-weight:var(--gewicht-titel)}.v-aktion{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin-top:.375rem}.v-leer{padding:.875rem 0;color:var(--text-muted);font-size:.9375rem}.kal{display:block}@media(min-width:760px){.kal{display:none}}.kal-raster{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.kal-kopf{padding:.25rem 0;text-align:center;font-size:.8125rem;color:var(--text-muted)}.kal-leer{min-height:3.625rem}.kal-tag,.kal-tag-we,.kal-tag-heute,.kal-tag-gewaehlt{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;min-height:3.625rem;padding:.6875rem 2px .375rem;border:0;border-radius:8px;background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--border);cursor:pointer}.kal-tag-we{background:var(--bg);box-shadow:none}.kal-tag-heute{color:var(--accent-deep);font-weight:var(--gewicht-titel)}.kal-tag-gewaehlt{background:var(--petrol);color:#fff;box-shadow:none}.kal-tag-gewaehlt .tag-lot:before,.kal-tag-gewaehlt .tag-lot:after{background:#fff}.kal-nr{font-family:var(--schrift-mono);font-size:.875rem;font-weight:var(--gewicht-zahl);font-variant-numeric:tabular-nums}.kal-info{font-size:.75rem;line-height:1rem;color:var(--text-muted);white-space:nowrap}.kal-info-achtung{font-size:.75rem;line-height:1rem;color:var(--warning);font-weight:var(--gewicht-titel);white-space:nowrap}.kal-info-gewaehlt{font-size:.75rem;line-height:1rem;color:#fff;white-space:nowrap}.kal-balken{width:70%;height:5px;border-radius:3px;background:var(--petrol)}.kal-balken-konflikt{width:70%;height:5px;border-radius:3px;background:var(--warning)}.kal-balken-weg{width:70%;height:5px;border-radius:3px;background:var(--border-strong)}.kal-balken-gewaehlt{width:70%;height:5px;border-radius:3px;background:#fff}.kal-balken-ohne{width:70%;height:5px}.kal-punkt-hell{width:6px;height:6px;border-radius:999px;background:#fff}.akten-seite{display:flex;flex-direction:column;gap:1.5rem}.akten-seite .karte{overflow:visible;border-top:0}.akten-kopf{min-width:0}.akten-kopf .seitenkopf-zeile{flex-wrap:nowrap;gap:1.5rem}.akten-kopf h1{overflow-wrap:anywhere}.akten-kopf .seitenkopf-rechts{flex-wrap:nowrap}.akten-kopf .daumen{order:-1}.akten-identitaet{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem 1rem;padding-top:.375rem}.akten-mobil-kontakt{display:none}.akten-seite .karte-kopf{padding:.75rem 0}.akten-hauptteil .karte-kopf .titel-karte{font-size:1.125rem;line-height:1.625rem}.akten-seite .karte-koerper{padding-inline:0}.akten-seite .karte-buendig{border-top:0}.akten-seite .zeile{padding-inline:0}.akten-seite .\!zeile{padding-inline:0!important}.akten-seite .zeile-meta{display:block;overflow:visible;-webkit-line-clamp:unset}.akten-bereiche{display:flex;align-items:stretch;gap:1.5rem;border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none}.akten-reiter{flex:none;white-space:nowrap;min-height:3rem;padding:.625rem 0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-muted);font-size:.875rem;text-align:left;cursor:pointer}.akten-reiter[aria-selected=true]{border-bottom-color:var(--petrol);color:var(--ink-deep);font-weight:var(--gewicht-titel)}.akten-bereich{min-width:0}.akten-bereich[hidden]{display:none}.akten-rahmen{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;align-items:start}.akten-hauptteil{min-width:0}.akten-kontext{min-width:0;padding:.75rem 1.375rem 1rem;scroll-margin-top:1rem;border-left:0;background-color:transparent;background-image:linear-gradient(var(--border-strong),var(--border-strong)),linear-gradient(var(--border-strong),var(--border-strong)),linear-gradient(var(--border-strong),var(--border-strong)),linear-gradient(var(--border-strong),var(--border-strong)),linear-gradient(var(--border-strong),var(--border-strong)),linear-gradient(var(--border-strong),var(--border-strong)),linear-gradient(var(--border-strong),var(--border-strong)),linear-gradient(var(--border-strong),var(--border-strong));background-repeat:no-repeat;background-size:14px 1px,1px 14px,14px 1px,1px 14px,14px 1px,1px 14px,14px 1px,1px 14px;background-position:left top,left top,right top,right top,left bottom,left bottom,right bottom,right bottom}.akten-kontext .karte{background:transparent}.akten-kontext .karte-kopf{min-height:0;padding:1.25rem 0 .5rem}.akten-kontext .karte-koerper{padding:0}.akten-kontext :is(.akten-angaben dd,.karte-koerper>p,.akten-notiz){font-size:.8125rem;line-height:1.25rem}.akten-kontext .akten-notiz{padding:0}.akten-kontext :is(.link-kontakt,.akten-verweis){min-height:0;padding-block:.75rem;margin-block:-.75rem}.akten-kontext .karte-kopf .akten-verweis{font-size:.75rem;line-height:1rem}.akten-kontext .karte-kopf h2{font-size:.65625rem;line-height:1rem;letter-spacing:.1em;text-transform:uppercase;font-weight:500;color:var(--text-muted)}.akten-kontext .akten-angaben{grid-template-columns:minmax(0,1fr);gap:.875rem;padding:0}.akten-kontext .akten-angaben dt{margin-bottom:.125rem}.akten-kontext .link-kontakt{text-decoration:none}.akten-kontext svg,.akten-mobil-kontakt svg{display:none}.akten-spalte{min-width:0;display:flex;flex-direction:column;gap:2rem}.akten-angaben{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem;padding:.5rem 0 1rem}.akten-angabe,.akten-angabe-breit{min-width:0}.akten-angabe-breit{grid-column:1 / -1}.akten-angaben dt{font-size:.75rem;line-height:1.125rem;color:var(--text-muted);margin-bottom:.375rem}.akten-angaben dd{margin:0;font-size:.875rem;line-height:1.5rem;overflow-wrap:anywhere;color:var(--text)}.akten-aktionen{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.akten-verweis{display:inline-flex;align-items:center;min-height:2.75rem;font-size:.8125rem}.akten-termin{display:grid;grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:start;gap:1rem;padding:.5rem 0 1rem;font-size:.8125rem}.akten-termin-datum{border-left:2px solid var(--petrol);padding-left:.625rem;display:flex;flex-direction:column}.akten-termin-monat{font-size:.5625rem;text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.akten-termin-tag{font-size:1.5rem;line-height:2rem;font-weight:var(--gewicht-zahl)}.akten-termin-inhalt{min-width:0;overflow-wrap:anywhere}.akten-termin-zeit{font-size:.875rem;line-height:1.5rem;font-weight:var(--gewicht-zahl);font-variant-numeric:tabular-nums;white-space:nowrap}.akten-termin-art{font-size:.875rem;font-weight:var(--gewicht-titel)}.akten-stunden{border-top:1px solid var(--border);margin-top:.5rem;padding:.875rem 0;font-size:.875rem;line-height:1.5rem}.akten-stunden-zahl{font-weight:var(--gewicht-zahl);font-variant-numeric:tabular-nums}.akten-stunden details{margin-top:.75rem}.akten-stunden summary{cursor:pointer;min-height:2.75rem;padding-block:.625rem;color:var(--accent-deep);font-size:.8125rem}.akten-notiz{padding:.5rem 0 1rem;font-size:.875rem;line-height:1.75rem;white-space:pre-line}.akten-weitere{border-top:1px solid var(--border);padding:.5rem 0}.akten-weitere>summary{min-height:2.75rem;padding-block:.625rem;cursor:pointer;color:var(--accent-deep);font-size:.8125rem}.akten-editor{min-width:0}.akten-editor .aktionsleiste{position:sticky;bottom:0;margin:1rem 0 0;padding:.75rem 0;border-top:1px solid var(--border);background:var(--surface)}@media(min-width:760px){.akten-editor .aktionsleiste{bottom:-1.25rem;margin:1rem -1.25rem -1.25rem;padding-inline:1.25rem}}.akten-editor-gruppe{border-top:1px solid var(--border);padding:1rem 0}.akten-editor-gruppe h3{margin-bottom:1rem;font-size:.875rem;line-height:1.25rem;font-weight:var(--gewicht-titel);color:var(--ink-deep)}.akten-editor .akte-griffe{padding-inline:0}.akten-baustellen,.akten-belege{list-style:none;margin:0;padding:0}.akten-baustellenzeile{display:grid;grid-template-columns:6rem minmax(0,1fr) auto 1rem;align-items:center;gap:.75rem;min-height:5.5rem;padding-block:.875rem;border-bottom:1px solid var(--border);text-decoration:none}.akten-zeile-nummer{color:var(--text-muted);font-size:.75rem;overflow-wrap:anywhere}.akten-zeile-inhalt{display:flex;flex-direction:column;gap:.25rem;min-width:0;overflow-wrap:anywhere}.akten-zeile-inhalt strong{font-size:.875rem;font-weight:var(--gewicht-titel)}.akten-zeile-inhalt>span{font-size:.75rem;color:var(--text-muted)}.akten-zeile-pfeil{color:var(--accent-deep)}.akten-belegzeile{display:grid;grid-template-columns:minmax(0,1fr) 6.5rem auto;align-items:center;gap:.75rem;min-height:4.5rem;padding-block:.875rem;border-bottom:1px solid var(--border);text-decoration:none}.akten-belegstand{color:var(--text-muted);font-size:.75rem}.akten-belegbetrag{font-size:.875rem;font-weight:var(--gewicht-zahl);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.akten-belegbetrag small{display:block;color:var(--text-muted);font-size:.75rem;font-weight:400}@media(min-width:760px){.akten-rahmen{grid-template-columns:minmax(0,1fr) 15rem;gap:1.5rem}.akten-baustellenzeile{grid-template-columns:minmax(0,1fr) auto 1rem}.akten-zeile-nummer{grid-column:1 / -1}}@media(min-width:1200px){.akten-rahmen{grid-template-columns:minmax(0,1fr) 18rem;gap:1.5rem}.akten-baustellenzeile{grid-template-columns:6rem minmax(0,1fr) auto 1rem}.akten-zeile-nummer{grid-column:auto}}@media(max-width:759px){.akten-bereiche{gap:1.25rem}.akten-reiter{font-size:.8125rem;line-height:1.125rem}.akten-kopf .seitenkopf-zeile{gap:.75rem}.akten-mobil-kontakt{display:flex;align-items:center;flex-wrap:wrap;gap:0 1rem;margin-top:.75rem;font-size:.75rem}.akten-mobil-kontakt .link-kontakt{text-decoration:none}.akten-mobil-kontakt>*{min-width:0;max-width:100%;overflow-wrap:anywhere}.akten-kontext{border-left:0}.akten-aktionen{width:100%}.akten-aktionen>*{flex:1}.akten-angaben{gap:1rem 1.25rem}.akten-baustellenzeile{grid-template-columns:minmax(0,1fr) auto 1rem;gap:.25rem .625rem}.akten-zeile-nummer{grid-column:1 / -1}.akten-belegzeile{grid-template-columns:minmax(0,1fr) auto;gap:.25rem .75rem}.akten-belegstand{grid-column:1}.akten-belegbetrag{grid-column:2;grid-row:1 / 3}.akten-termin{grid-template-columns:3.5rem minmax(0,1fr);gap:.5rem .75rem}.akten-termin-zeit{grid-column:2}}.plattform{min-height:100vh;background:var(--surface);color:var(--text)}.plattform .plattform-seite{max-width:77.5rem;padding:0 2rem 2.5rem;gap:0}.plattform-markenband{background:var(--navi);color:var(--navi-text)}.plattform-markeninhalt{max-width:77.5rem;margin:0 auto;padding:1rem 2rem;display:flex;align-items:center;gap:1.625rem;min-height:4.875rem}.plattform-markenkontext{border-left:1px solid var(--text-muted);padding-left:1.625rem;font-size:.75rem}.plattform-konto{margin-left:auto;display:inline-flex;align-items:center;min-height:2.75rem;padding:0 .25rem;color:var(--navi-text);font-size:.8125rem;text-underline-offset:.25rem}.plattform-konto[aria-current]{text-decoration:underline}.plattform-navigation{display:flex;flex-wrap:wrap;gap:1.875rem;border-bottom:1px solid var(--border);padding-top:.5rem}.plattform-navigation button{min-height:3.625rem;min-width:2.75rem;padding:0;border-bottom:2px solid transparent;color:var(--text-muted);font-size:.8125rem}.plattform-navigation button[aria-current]{color:var(--accent-deep);font-weight:var(--gewicht-titel);border-color:var(--petrol)}.plattform-bereich{padding-top:2rem}.plattform-bereich[hidden],.plattform-teilseite[hidden]{display:none}.plattform-teilseite{min-width:0}.plattform .seitenkopf{margin-bottom:1.625rem}.plattform .daumen{position:static;display:contents;padding:0;border:0}.plattform .seitenkopf h1{font-size:1.875rem;line-height:2.25rem}.plattform .karte{margin-bottom:1.5rem;box-shadow:none}.plattform .karte-kopf,.plattform .karte-koerper,.plattform .zeile{padding-inline:0}.plattform .\!zeile{padding-inline:0!important}.plattform-spalten{display:grid;grid-template-columns:minmax(0,1fr) 18.125rem;align-items:start;gap:2.5rem}.plattform-spalten>div{min-width:0}.plattform-kontext{min-width:0;padding:1.375rem 1.5rem .75rem;border-left:1px solid var(--border);background:var(--surface-2)}.plattform-kontext h2{font-size:.875rem;line-height:1.5;font-weight:var(--gewicht-titel)}.plattform-kontext h3{margin-top:1rem;font-size:.8125rem;font-weight:var(--gewicht-titel)}.plattform-kontext p{margin-top:.5rem;font-size:.75rem;color:var(--text-muted);line-height:1.8}.plattform-kontext button{font-size:.75rem;padding-inline:0;justify-content:flex-start;color:var(--accent-deep);font-weight:var(--gewicht-titel)}.plattform-kontextzeile{border-bottom:1px solid var(--border);padding:.875rem 0}.plattform-werkzeuge{display:flex;align-items:flex-end;gap:1.5rem;margin-bottom:1rem}.plattform-suche{flex:1;max-width:22.5rem}.plattform-filter{display:flex;align-items:center;gap:1.25rem;border-bottom:1px solid var(--border)}.plattform-filter button{min-height:2.875rem;min-width:2.75rem;border-bottom:2px solid transparent;font-size:.75rem;color:var(--text-muted)}.plattform-filter button[aria-pressed=true]{border-color:var(--petrol);color:var(--accent-deep);font-weight:var(--gewicht-titel)}.plattform-kennung{font-size:.75rem;color:var(--text-muted);font-weight:400}.plattform-zustaende{display:flex;flex-wrap:wrap;gap:.375rem .875rem;margin-top:.625rem}.plattform-zustaende:empty{display:none}.plattform-betriebsliste .titel-karte{font-size:.75rem;font-weight:400;color:var(--text-muted)}.plattform-zeilenpfeil{display:none}.plattform .daumen>*{flex:none}.plattform .zeile-ziel,.plattform-verwaltung button{min-height:2.75rem}.plattform .link{display:inline-block;min-width:2.75rem;min-height:2.75rem;max-width:100%;padding-block:.625rem}.plattform .\!link{display:inline-block!important;min-width:2.75rem!important;min-height:2.75rem!important;max-width:100%!important;padding-block:.625rem!important}.plattform-formulartitel{font-size:.9375rem;font-weight:var(--gewicht-titel);margin-top:.5rem;padding-top:1rem;border-top:1px solid var(--border)}.plattform-formulargruppe{max-width:35rem}.plattform-supportzeile{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.875rem 1.5rem;padding:1.25rem 0;border-bottom:1px solid var(--border)}.plattform-supportinfo{min-width:0}.plattform-supportinfo h3{font-size:.875rem;font-weight:var(--gewicht-titel)}.plattform-supportinfo p{margin-top:.5rem;font-size:.8125rem}.plattform-supportstufen{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:.5rem}.plattform-supporthinweis{grid-column:1 / -1;color:var(--text-muted);font-size:.8125rem}.plattform-supportaktionen{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:0 1.5rem;border-top:1px solid var(--border);padding-top:.5rem}.plattform-supportaktionen button{color:var(--accent-deep);font-size:.8125rem;padding-inline:0}.plattform-wiederherstellung{max-width:35rem;padding:1.25rem 0;border-top:1px solid var(--border)}.plattform-ergebnis{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-block:1px solid var(--border);padding:.75rem 0;margin-bottom:1.25rem;font-size:.875rem}.plattform-verwaltung{min-width:0}.plattform-lebenszyklus{display:flex;list-style:none;padding:0;margin:1rem 0;border-bottom:1px solid var(--border)}.plattform-lebenszyklus li{flex:1;min-width:0;padding:.625rem .375rem .75rem 0;border-bottom:2px solid transparent;font-size:.6875rem;color:var(--text-muted)}.plattform-lebenszyklus li[aria-current]{color:var(--accent-deep);border-color:var(--petrol);font-weight:var(--gewicht-titel)}.plattform-lebenszyklus span{display:block;margin-top:.25rem;font-size:.625rem;font-weight:400}@media(min-width:760px){.plattform-verwaltungsfenster .fenster-breit{width:35.625rem}}@media(min-width:760px)and (max-width:1199px){.plattform .plattform-seite,.plattform-markeninhalt{padding-inline:1.75rem}.plattform-spalten{grid-template-columns:minmax(0,1fr) 14.375rem;gap:1.75rem}.plattform-kontext{padding:1.25rem 1.125rem .625rem}.plattform-werkzeuge{flex-wrap:wrap;gap:.75rem}}@media(max-width:759px){.plattform .plattform-seite{padding:0 1.25rem 1.75rem}.plattform-markeninhalt{min-height:4rem;padding:.625rem 1.25rem;gap:1rem}.plattform-markenkontext{font-size:.625rem;padding:0;border:0}.plattform-konto{font-size:.75rem}.plattform-navigation{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 1.5rem}.plattform-navigation button{min-height:2.875rem;font-size:.75rem;text-align:left}.plattform-bereich{padding-top:1.5rem}.plattform .seitenkopf-zeile{gap:.75rem;flex-wrap:wrap}.plattform .seitenkopf h1{font-size:1.5rem;line-height:1.75rem}.plattform .seitenkopf-rechts{flex-wrap:wrap;width:100%;height:auto;justify-content:space-between}.plattform-spalten{display:flex;flex-direction:column;gap:1.625rem}.plattform-spalten>div,.plattform-kontext{width:100%}.plattform-kontext{border-left:0;border-top:1px solid var(--border);padding:1.25rem}.plattform-werkzeuge{display:block}.plattform-suche{max-width:none}.plattform-filter{justify-content:space-between;margin-top:.75rem;gap:1rem}.plattform-filter button{flex:1}.plattform-kennung{display:block;font-size:.6875rem}.plattform .zeile-text{flex-basis:0}.plattform .plattform-notzugang,.plattform .plattform-verwalten-text{display:none}.plattform-zeilenpfeil{display:inline;font-size:1.25rem}.plattform-verwalten{min-width:2.75rem}.plattform .daumen>button{margin-left:auto}.plattform input:not([type=checkbox]),.plattform select,.plattform textarea{font-size:1rem}}.lot-knopf{transition:background-color var(--motion-press) var(--ease-response),border-color var(--motion-press) var(--ease-response),color var(--motion-press) var(--ease-response),opacity var(--motion-press) var(--ease-response),transform var(--motion-press) var(--ease-response)}.lot-knopf:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}.lot-knopf:disabled{transform:none}.lot-knopf[data-lot-breite]{width:var(--lot-knopf-breite);max-width:100%}.lot-knopf[aria-busy=true]:disabled,.lot-knopf[data-zustand=gespeichert]:disabled{opacity:1}.lot-overlay>[data-lot-inhalt]{animation:lot-einblenden var(--motion-overlay) var(--ease-response) both}.lot-overlay[data-phase=schliesst]>[data-lot-inhalt]{animation:lot-ausblenden var(--motion-exit) var(--ease-response) both}.lot-overlay[data-phase=schliesst]{cursor:default}.lot-menue{animation:lot-einblenden var(--motion-state) var(--ease-response) both}.weiteres[open]>.weiteres-inhalt{animation:lot-einblenden var(--motion-state) var(--ease-response) both}:where(.segment>button,[role=tab],.reiterleiste a){transition:color var(--motion-state) var(--ease-response),background-color var(--motion-state) var(--ease-response),border-color var(--motion-state) var(--ease-response)}.lot-speicherstand{min-height:1.5rem;font-size:.8125rem;color:var(--text-muted)}.lot-speicherplatz{min-height:3rem;min-width:5rem}.lot-erstnutzung{display:flex;flex-direction:column;align-items:center;max-width:34rem;margin:0 auto;padding:3.5rem 1rem 4rem;text-align:center}.lot-erstnutzung h2{font-size:1.375rem;line-height:1.875rem;font-weight:var(--gewicht-titel);color:var(--ink-deep);text-wrap:balance;-webkit-hyphens:manual;hyphens:manual}.lot-erstnutzung p{max-width:40ch;margin-top:.5rem;font-size:.9375rem;line-height:1.5rem;color:var(--text-muted);text-wrap:pretty;-webkit-hyphens:manual;hyphens:manual}.lot-erstnutzung .lot-naechster-schritt{margin-top:1.5rem}.lot-naechster-schritt{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}@media(max-width:759px){.lot-erstnutzung{padding:2.5rem .5rem 3rem}.lot-erstnutzung h2{font-size:1.1875rem;line-height:1.625rem}.lot-erstnutzung p{font-size:.875rem;line-height:1.375rem}.lot-naechster-schritt-breit{display:none}}.lot-zeichnung{display:block;flex:none;height:auto;aspect-ratio:240 / 150;overflow:visible;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lot-zeichnung .hilfe{fill:none;stroke:var(--border-strong);stroke-width:1;vector-effect:non-scaling-stroke}.lot-zeichnung .\!hilfe{fill:none!important;stroke:var(--border-strong)!important;stroke-width:1!important;vector-effect:non-scaling-stroke!important}.lot-zeichnung .kontur{fill:none;stroke:var(--accent-deep);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.lot-zeichnung .papier{fill:var(--surface)}.lot-zeichnung .flaeche{fill:var(--petrol-hell)}.lot-zeichnung .zeile{fill:var(--border)}.lot-zeichnung .\!zeile{fill:var(--border)!important}.lot-zeichnung .balken{fill:var(--accent-deep)}.lot-zeichnung .griff{fill:none;stroke:var(--accent-deep);stroke-width:5;stroke-linecap:round}.lot-zeichnung .haken{fill:none;stroke:var(--surface);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.lot-zeichnung-leer{width:15rem;margin-bottom:1.75rem}.lot-zeichnung-hinweis{width:7.5rem}@media(max-width:759px){.lot-zeichnung-leer{width:12rem;margin-bottom:1.25rem}}.lot-einrichtung{display:flex;align-items:flex-start;gap:1.25rem;max-width:35rem;padding:1.25rem 1.5rem .5rem 1.25rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2)}.lot-einrichtung .link{font-size:.8125rem}.lot-einrichtung .\!link{font-size:.8125rem!important}.lot-einrichtung p{font-size:.8125rem;line-height:1.65;color:var(--text-muted);max-width:52ch;-webkit-hyphens:manual;hyphens:manual;text-wrap:pretty}.lot-einrichtung .lot-zeichnung-hinweis{width:7rem;margin-top:.125rem}@media(max-width:759px){.lot-einrichtung{flex-direction:column;gap:.75rem;padding:1rem 1rem .375rem}.lot-einrichtung .lot-zeichnung-hinweis{width:6rem;margin-top:0;translate:-7.5% 0}}.lot-einrichtung b{display:block;color:var(--ink-deep);font-weight:var(--gewicht-titel)}.lot-ablage-fenster{display:flex;flex-direction:column;gap:1.25rem}.lot-ablage-unterzeile{font-size:.875rem;color:var(--text-muted)}.lot-ablage{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.75rem 1.5rem 1.5rem;text-align:center;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-2);transition:border-color var(--motion-state) var(--ease-response),background-color var(--motion-state) var(--ease-response)}.lot-ablage[data-darueber]{border-color:var(--accent-deep);background:var(--petrol-hell)}.lot-ablage .lot-zeichnung-hinweis{width:9.5rem}.lot-ablage[data-gefuellt]{padding:1rem 1.25rem}.lot-ablage[data-gefuellt] .lot-zeichnung-hinweis{display:none}.lot-ablage[data-gefuellt] .lot-ablage-text p{margin-bottom:.75rem}@media(min-width:760px){.lot-ablage[data-gefuellt]{flex-direction:row;text-align:left}.lot-ablage[data-gefuellt] .lot-ablage-text{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:1rem;column-gap:1rem;align-items:center;width:100%}.lot-ablage[data-gefuellt] .lot-ablage-text h3{grid-column:1;font-size:.9375rem}.lot-ablage[data-gefuellt] .lot-ablage-text p{grid-column:1;margin:0;max-width:none;text-wrap:pretty}.lot-ablage[data-gefuellt] .lot-ablage-text>button{grid-column:2;grid-row:1 / span 2}}.lot-ablage-text h3{font-size:1rem;line-height:1.5rem;font-weight:var(--gewicht-titel);color:var(--ink-deep)}.lot-ablage-text p{max-width:34ch;margin:.25rem auto 1rem;font-size:.8125rem;line-height:1.25rem;color:var(--text-muted);-webkit-hyphens:manual;hyphens:manual;text-wrap:balance}.lot-ablage-grob{display:none}.lot-ablage-titel{font-size:.875rem;line-height:1.5rem;font-weight:var(--gewicht-titel);margin-bottom:.25rem}.lot-ablage-liste>li{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.625rem 0;border-bottom:1px solid var(--border)}.lot-ablage-liste{border-top:1px solid var(--border)}.lot-ablage-entfernen{flex:none;white-space:nowrap}.lot-ablage-name{font-size:.875rem;line-height:1.375rem;overflow-wrap:anywhere}.lot-ablage-zustand{font-size:.75rem;line-height:1.25rem;color:var(--text-muted)}.lot-ablage-zustand[data-stand]{color:var(--text)}.lot-ablage-zustand[data-stand]:before{content:"";display:inline-block;width:8px;height:8px;margin-right:.375rem;border-radius:999px;vertical-align:1px}.lot-ablage-zustand[data-stand=warn]:before{background:var(--warning)}.lot-ablage-zustand[data-stand=fehl]:before{background:var(--danger)}@media(max-width:759px){.lot-ablage-fein{display:none}.lot-ablage-grob{display:inline}}.darstellung-schalter{display:inline-flex;align-items:center;justify-content:center;flex:none;align-self:flex-start;width:3.75rem;min-height:2.75rem;margin-left:.5rem;padding:.25rem;border:0;border-radius:var(--radius);background:none;cursor:pointer}.darstellung-schiene{position:relative;display:block;width:3.25rem;height:1.75rem;border:1px solid var(--text-muted);border-radius:999px;background:var(--surface-3)}.darstellung-griff{position:absolute;top:2px;left:2px;display:grid;place-items:center;width:1.375rem;height:1.375rem;border-radius:50%;background:var(--accent-deep);color:var(--bg);transition:transform var(--motion-state) var(--ease-response)}.darstellung-schalter[aria-checked=true] .darstellung-griff{transform:translate(1.5rem)}.darstellung-schalter:hover .darstellung-schiene{border-color:var(--accent-deep)}.navi-breit .darstellung-schalter{margin-left:.375rem}.navi .darstellung-schiene{border-color:var(--navi-gruppe);background:var(--navi-linie)}.navi .darstellung-griff{background:var(--navi-text);color:var(--navi)}.navi .darstellung-schalter:hover .darstellung-schiene{border-color:#fff}.mono{font-family:var(--schrift-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.plankopf{display:flex;flex-direction:column;min-width:0}.seitenkopf-ort{font-size:.6875rem;line-height:1.5rem;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:var(--text-muted);margin-bottom:0}.seitenkopf h1{font-size:1.5rem;line-height:3rem;font-weight:500;letter-spacing:-.005em;color:var(--ink-deep)}@media(max-width:759px){.seitenkopf h1{font-size:1.375rem}}@media(min-width:760px){.seitenkopf h1{font-size:1.875rem;line-height:3rem}}.seitenkopf-zurueck{display:inline-block;padding-block:.875rem;margin-block:-.875rem;color:inherit}.seitenkopf-zurueck:hover{color:var(--text);text-decoration:underline;text-underline-offset:3px}.plankopf>.reiterleiste{margin-top:1.5rem}.seitenkopf-meta{font-size:.8125rem;line-height:1.5rem;color:var(--text-muted);margin-top:0}.plankopf-titel{display:flex;align-items:baseline;flex-wrap:wrap;gap:.25rem .875rem;flex:1 1 auto;min-width:0}.plankopf-titel>h1{min-width:0;overflow-wrap:anywhere}.schriftfeld{position:relative;display:flex;margin-top:1.5rem;box-shadow:0 1px 0 var(--accent-deep)}.schriftfeld .lage-zeile{flex:0 1 auto;min-width:0;display:flex;flex-wrap:wrap;gap:0;margin:0;padding:0}.schriftfeld .lage-punkt{position:relative;flex:0 0 240px;min-width:0;border-left:1px solid var(--border-strong)}.schriftfeld .lage-punkt:before,.schriftfeld-skizze:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-top:1px solid var(--border-strong)}.schriftfeld:before{content:"";position:absolute;top:0;left:0;right:0;z-index:1;pointer-events:none;border-top:1px solid var(--border-strong)}.schriftfeld .lage-zeile:after{content:"";flex:1 1 0;min-width:0;border-top:1px solid var(--border-strong)}.schriftfeld .lage-eintrag{display:flex;flex-direction:column;align-items:flex-start;flex-wrap:nowrap;gap:0;height:100%;min-height:0;padding:0 1.5rem}.schriftfeld a.lage-eintrag:hover{background:var(--surface-2)}.schriftfeld .lage-name{font-size:.65625rem;line-height:1.5rem;letter-spacing:.1em;text-transform:uppercase;font-weight:500;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.schriftfeld .lage-wert{font-family:var(--schrift-mono);font-size:1.0625rem;line-height:1.5rem;font-weight:400;color:var(--text);font-variant-numeric:tabular-nums}.schriftfeld .lage-wert-wort{font-family:inherit}.schriftfeld .lage-wert-rot{color:var(--danger)}.schriftfeld .lage-wert-warn{color:var(--warning)}.schriftfeld .lage-zusatz{font-size:.71875rem;line-height:1.5rem;color:var(--text-muted);overflow-wrap:anywhere}.schriftfeld-skizze{position:relative;flex:0 0 144px;margin-left:auto;display:flex;align-items:center;justify-content:center;padding:0 .75rem;border-left:1px solid var(--border-strong)}.schriftfeld-skizze{min-width:0}.schriftfeld-skizze svg{max-height:4.125rem;max-width:100%}.lineal{height:6px;margin-bottom:-6px;background-image:linear-gradient(90deg,var(--border-strong) 1px,transparent 1px),linear-gradient(90deg,var(--border-strong) 1px,transparent 1px);background-size:24px 6px,6px 3px;background-repeat:repeat-x,repeat-x;background-position:0 0,0 0}@media(min-width:760px)and (max-width:1199px){.schriftfeld .lage-punkt{flex-basis:168px}.schriftfeld .lage-eintrag{padding:0 .75rem}.schriftfeld-skizze{flex-basis:96px}}@media(max-width:759px){.schriftfeld{margin-top:1.5rem}.schriftfeld .lage-punkt{flex-basis:168px}.schriftfeld .lage-eintrag{padding:0 .75rem}.schriftfeld-skizze{display:none}}.fenster-titel{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;font-size:1.25rem;line-height:1.5rem;font-weight:500}.masslinie{display:block;position:relative;min-width:7.5rem;height:2.75rem;font-family:var(--schrift-mono);font-variant-numeric:tabular-nums;color:var(--text)}.masslinie-schmal{height:2rem}.masslinie-grund{position:absolute;left:0;right:0;top:1.375rem;height:1px;background:var(--border-strong)}.masslinie-schmal .masslinie-grund{top:.875rem}.masslinie-strecke{position:absolute;left:0;top:1.3125rem;height:3px;background:var(--accent-deep)}.masslinie-schmal .masslinie-strecke{top:.8125rem}.masslinie-ueber{position:absolute;top:1.3125rem;height:3px;background:var(--danger)}.masslinie-schmal .masslinie-ueber{top:.8125rem}.masslinie-marke{position:absolute;top:1rem;width:1px;height:13px;background:var(--accent-deep)}.masslinie-marke:after{content:"";position:absolute;left:0;top:2px;width:1px;height:9px;background:var(--accent-deep);transform:rotate(45deg)}.masslinie-schmal .masslinie-marke{top:.4375rem}.masslinie-marke-ende{margin-left:-1px}.masslinie-marke-rot{background:var(--danger)}.masslinie-marke-rot:after{background:var(--danger)}.masslinie-soll{position:absolute;top:0;padding-right:.4375rem;font-size:.71875rem;line-height:.875rem;color:var(--text-muted);white-space:nowrap;transform:translate(-100%)}.masslinie-achtung .masslinie-soll{color:var(--warning)}.masslinie-plus{position:absolute;top:0;right:0;font-size:.71875rem;line-height:.875rem;color:var(--danger);white-space:nowrap}.masslinie-ist{position:absolute;left:0;top:1.875rem;font-size:.75rem;line-height:.875rem;white-space:nowrap}.masslinie-schmal .masslinie-soll,.masslinie-schmal .masslinie-plus{top:-.125rem;font-size:.6875rem}.masslinie-plus-unten{top:1.875rem}.masslinie-schmal .masslinie-plus-unten{top:1.3125rem}.masslinie-schmal .masslinie-ist{top:1.3125rem;font-size:.6875rem}.masslinie-zeile{display:grid;grid-template-columns:10.5rem minmax(0,1fr);align-items:start;gap:.5rem 1.5rem;padding:.5rem 0}.masslinie-name{padding-top:.875rem;font-size:.65625rem;line-height:1rem;letter-spacing:.1em;text-transform:uppercase;font-weight:500;color:var(--text-muted)}@media(max-width:759px){.masslinie-zeile{grid-template-columns:minmax(0,1fr);gap:.25rem}.masslinie-name{padding-top:0}}.saldolinie{position:relative;display:inline-block;flex:none;width:10rem;height:1rem;vertical-align:middle}.saldolinie-grund{position:absolute;left:0;right:0;top:.5rem;height:1px;background:var(--border-strong)}.saldolinie-null{position:absolute;left:5rem;top:.125rem;width:1px;height:.75rem;background:var(--accent-deep)}.saldolinie-minus{position:absolute;top:.375rem;height:4px;background:var(--warning)}.saldolinie-plus{position:absolute;left:5rem;top:.375rem;height:4px;background:var(--accent-deep)}.\!stand{gap:.4375rem!important}.stand{gap:.4375rem}.\!stand:before{content:""!important;width:14px!important;height:14px!important;flex:none!important;align-self:center!important;border:0!important;border-radius:0!important;background:var(--accent-deep)!important;-webkit-mask-image:var(--zeichen-offen)!important;mask-image:var(--zeichen-offen)!important;-webkit-mask-size:14px 14px!important;mask-size:14px 14px!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-position:center!important;mask-position:center!important}.stand:before{content:"";width:14px;height:14px;flex:none;align-self:center;border:0;border-radius:0;background:var(--accent-deep);-webkit-mask-image:var(--zeichen-offen);mask-image:var(--zeichen-offen);-webkit-mask-size:14px 14px;mask-size:14px 14px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.stand-offen:before{width:14px;height:14px;border:0;background:var(--accent-deep);-webkit-mask-image:var(--zeichen-offen);mask-image:var(--zeichen-offen)}.stand-geplant:before{-webkit-mask-image:var(--zeichen-geplant);mask-image:var(--zeichen-geplant)}.stand-ok:before,.stand-info:before{background:var(--accent-deep);-webkit-mask-image:var(--zeichen-arbeit);mask-image:var(--zeichen-arbeit)}.stand-leise:before,.stand-erledigt:before{background:var(--accent-deep);-webkit-mask-image:var(--zeichen-erledigt);mask-image:var(--zeichen-erledigt)}.stand-warn{font-weight:500}.stand-warn:before{background:var(--warning);-webkit-mask-image:var(--zeichen-achtung);mask-image:var(--zeichen-achtung)}.stand-fehl{font-weight:500}.stand-fehl:before{background:var(--danger);-webkit-mask-image:var(--zeichen-ueberfaellig);mask-image:var(--zeichen-ueberfaellig)}.stand-storniert{color:var(--text-muted)}.stand-storniert:before{background:var(--text-muted);-webkit-mask-image:var(--zeichen-storniert);mask-image:var(--zeichen-storniert)}.lot-zeichen{position:relative;display:inline-block;flex:none;width:10px;height:2.125rem}.lot-zeichen:before{content:"";position:absolute;left:4.5px;top:0;width:1px;height:1.25rem;background:currentColor}.lot-zeichen:after{content:"";position:absolute;left:2px;top:1.25rem;width:6px;height:10px;background:currentColor;clip-path:polygon(50% 0,100% 40%,50% 100%,0 40%)}.lot-pendel{color:var(--accent-deep);transform-origin:50% 0;animation:lot-pendeln .6s ease-in-out 2}@keyframes lot-pendeln{0%{transform:rotate(0)}25%{transform:rotate(12deg)}75%{transform:rotate(-8deg)}to{transform:rotate(0)}}@media(prefers-reduced-motion:reduce){.lot-pendel{animation:none}}.navi-punkt-aktiv{background:none;font-weight:500}.navi-punkt-aktiv:hover{color:#fff}.navi-lot{display:none}.navi-punkt-aktiv .navi-lot{display:block;position:absolute;left:-.375rem;top:0;width:10px;height:2.125rem}.navi-punkt-aktiv .navi-lot:before{content:"";position:absolute;left:4.5px;top:0;width:1px;height:1.25rem;background:var(--navi-text)}.navi-punkt-aktiv .navi-lot:after{content:"";position:absolute;left:2px;top:1.25rem;width:6px;height:10px;background:#fff;clip-path:polygon(50% 0,100% 40%,50% 100%,0 40%)}.navi .navi-symbol{width:1.25rem;height:1.25rem}@media(min-width:1200px){.navi .navi-symbol{width:1rem;height:1rem}.navi-gruppe{display:flex;align-items:center;gap:.5rem;margin:1rem .625rem .375rem;font-size:.625rem;line-height:1rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--navi-gruppe)}.navi-gruppe:after{content:"";flex:1;height:1px;background:var(--navi-linie)}}.unten-punkt,.unten-punkt-aktiv{padding-top:.75rem}.unten-punkt-aktiv{font-weight:500}.unten-lot{display:none}.unten-punkt-aktiv .unten-lot{display:block;position:absolute;top:0;left:50%;width:6px;height:.6875rem;margin-left:-3px;color:var(--accent-deep)}.unten-punkt-aktiv .unten-lot:before{content:"";position:absolute;left:2.5px;top:0;width:1px;height:.25rem;background:currentColor}.unten-punkt-aktiv .unten-lot:after{content:"";position:absolute;left:0;top:.25rem;width:6px;height:.4375rem;background:currentColor;clip-path:polygon(50% 0,100% 40%,50% 100%,0 40%)}.abschnitt{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1rem .5rem;border-top:0;background:none}.abschnitt h2,.abschnitt h3{display:flex;align-items:center;gap:.625rem;min-width:0;font-size:.71875rem;line-height:1.375rem;letter-spacing:.1em;text-transform:uppercase;font-weight:500;color:var(--text)}.abschnitt-linie{flex:1;min-width:1rem;height:1px;background:var(--border-strong)}.abschnitt-kopf{display:flex;align-items:center;gap:.625rem;font-size:.71875rem;line-height:1.375rem;letter-spacing:.1em;text-transform:uppercase;font-weight:500;color:var(--text)}.achskreis{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:1.375rem;height:1.375rem;padding:0 .25rem;border:1px solid var(--accent-deep);border-radius:999px;font-family:var(--schrift-mono);font-size:.6875rem;line-height:1;letter-spacing:0;text-transform:none;font-weight:400;color:var(--text);font-variant-numeric:tabular-nums}.abschnitt .anzahl-text{letter-spacing:0;text-transform:none;font-weight:400;color:var(--text-muted)}.tabelle th{text-align:left;padding:.75rem 1rem;white-space:nowrap;font-size:.65625rem;line-height:1rem;letter-spacing:.1em;text-transform:uppercase;font-weight:500;color:var(--text-muted);background:none;border-top:1px solid var(--accent-deep);border-bottom:1px solid var(--border-strong)}.tabelle td.r,.tabelle td.zahl{font-family:var(--schrift-mono);font-variant-numeric:tabular-nums}.tabelle td.\!r{font-family:var(--schrift-mono)!important;font-variant-numeric:tabular-nums!important}.tabelle td.pos{font-family:var(--schrift-mono);color:var(--text-muted);width:3.5rem}.tabelle td.\!pos{font-family:var(--schrift-mono)!important;color:var(--text-muted)!important;width:3.5rem!important}.tabelle .summe td{border-bottom:0;font-weight:500}.tabelle .summe td.r,.tabelle .summe td.zahl{border-top:3px double var(--accent-deep)}.tabelle .summe td.\!r{border-top:3px double var(--accent-deep)!important}.eckmarken{position:relative;padding:1.25rem 1.375rem;background-color:transparent;background-image:linear-gradient(var(--border-strong),var(--border-strong)),linear-gradient(var(--border-strong),var(--border-strong)),linear-gradient(var(--border-strong),var(--border-strong)),linear-gradient(var(--border-strong),var(--border-strong)),linear-gradient(var(--border-strong),var(--border-strong)),linear-gradient(var(--border-strong),var(--border-strong)),linear-gradient(var(--border-strong),var(--border-strong)),linear-gradient(var(--border-strong),var(--border-strong));background-repeat:no-repeat;background-size:14px 1px,1px 14px,14px 1px,1px 14px,14px 1px,1px 14px,14px 1px,1px 14px;background-position:left top,left top,right top,right top,left bottom,left bottom,right bottom,right bottom;border:0;border-radius:0}.hinweislinie{display:flex;align-items:flex-start;gap:.25rem;margin-top:.375rem;font-size:.8125rem;line-height:1.25rem;color:var(--warning)}.hinweislinie-fehl{color:var(--danger)}.hinweislinie-strich{flex:none;width:2.25rem;height:1.25rem;color:inherit}.stempel{display:inline-block;flex:none;padding:.0625rem .375rem;border:1px solid var(--border-strong);font-family:var(--schrift-mono);font-size:.71875rem;line-height:1.125rem;letter-spacing:.04em;font-weight:400;color:var(--text);white-space:nowrap;vertical-align:middle;font-variant-numeric:tabular-nums}.stempel-breit{font-size:.8125rem;line-height:1.375rem;padding:.0625rem .5rem}.schraffur{background-color:var(--bg);background-image:repeating-linear-gradient(135deg,var(--border-strong) 0,var(--border-strong) 1px,var(--bg) 1px,var(--bg) 6px);border:1px solid var(--border-strong);color:var(--text-muted)}.einsatzbalken{background:var(--petrol);color:var(--auf-petrol)}.masskette{position:relative;height:2.75rem;margin-top:.5rem;font-family:var(--schrift-mono);font-variant-numeric:tabular-nums}.masskette-grund{position:absolute;left:0;right:0;top:1.25rem;height:1px;background:var(--accent-deep)}.masskette-teil{position:absolute;top:0;height:1.25rem;font-size:.75rem;line-height:1rem;text-align:center;color:var(--text);white-space:nowrap}.masskette-pause{position:absolute;top:1rem;height:.5625rem;border:1px solid var(--border-strong);background-color:var(--bg);background-image:repeating-linear-gradient(135deg,var(--border-strong) 0,var(--border-strong) 1px,var(--bg) 1px,var(--bg) 4px)}.masskette-pause-text{color:var(--text-muted)}.masskette-marke{position:absolute;top:.875rem;width:1px;height:13px;background:var(--accent-deep)}.masskette-marke-ende{margin-left:-1px}.masskette-zeit{position:absolute;top:1.875rem;font-size:.6875rem;line-height:.875rem;color:var(--text-muted);white-space:nowrap}.masskette-zeit-ende{transform:translate(-100%)}.raster{background-image:linear-gradient(var(--surface-2) 1px,transparent 1px),linear-gradient(90deg,var(--surface-2) 1px,transparent 1px);background-size:16px 16px}.lot-skizze{display:block;flex:none;width:6.75rem;height:auto;aspect-ratio:96 / 64}.lot-skizze-klein{width:4.5rem}.lot-skizze .griff{stroke-width:2.4}:root{--raster-linie: var(--surface-2)}:root[data-theme=dark]{--raster-linie: var(--surface)}.hauptflaeche{background-color:var(--bg);background-image:linear-gradient(var(--raster-linie) 1px,transparent 1px),linear-gradient(90deg,var(--raster-linie) 1px,transparent 1px);background-size:24px 24px;background-position:16px 16px}@media(min-width:760px){.hauptflaeche{background-position:24px 20px}}@media(min-width:1200px){.hauptflaeche{background-position:40px 24px}}.\!inhalt>*{max-width:var(--takt-breite, none)!important}.inhalt>*{max-width:var(--takt-breite, none)}.inhalt .karte:not(.karte .karte):not(:is(.fenster,.fenster-breit,.blatt,[role=dialog],.akten-kontext,.beleg-kontext) .karte),.inhalt :is(.ue-liste,.ue-liste-woche,.ue-vergleich,.lot-einrichtung),.inhalt .monatskalender:not(:is(.karte,.fenster,.fenster-breit,.blatt,[role=dialog]) .monatskalender){position:relative;margin-inline:0;padding:0;border:0;border-radius:0;background:var(--surface);box-shadow:1px 0 0 var(--border-strong),0 1px 0 var(--border-strong),1px 1px 0 var(--border-strong)}.\!inhalt .karte:not(.karte .karte):not(:is(.fenster,.fenster-breit,.blatt,[role=dialog],.akten-kontext,.beleg-kontext) .karte),.\!inhalt :is(.ue-liste,.ue-liste-woche,.ue-vergleich,.lot-einrichtung),.\!inhalt .monatskalender:not(:is(.karte,.fenster,.fenster-breit,.blatt,[role=dialog]) .monatskalender){position:relative!important;margin-inline:0!important;padding:0!important;border:0!important;border-radius:0!important;background:var(--surface)!important;box-shadow:1px 0 0 var(--border-strong),0 1px 0 var(--border-strong),1px 1px 0 var(--border-strong)!important}.inhalt .karte:not(.karte .karte):not(:is(.fenster,.fenster-breit,.blatt,[role=dialog],.akten-kontext,.beleg-kontext) .karte):before,.inhalt :is(.ue-liste,.ue-liste-woche,.ue-vergleich,.lot-einrichtung):before,.inhalt .monatskalender:not(:is(.karte,.fenster,.fenster-breit,.blatt,[role=dialog]) .monatskalender):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-top:1px solid var(--border-strong);border-left:1px solid var(--border-strong)}.\!inhalt .karte:not(.karte .karte):not(:is(.fenster,.fenster-breit,.blatt,[role=dialog],.akten-kontext,.beleg-kontext) .karte):before,.\!inhalt :is(.ue-liste,.ue-liste-woche,.ue-vergleich,.lot-einrichtung):before,.\!inhalt .monatskalender:not(:is(.karte,.fenster,.fenster-breit,.blatt,[role=dialog]) .monatskalender):before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;pointer-events:none!important;border-top:1px solid var(--border-strong)!important;border-left:1px solid var(--border-strong)!important}.\!inhalt .karte:not(.karte .karte):not(:is(.fenster,.fenster-breit,.blatt,[role=dialog],.akten-kontext,.beleg-kontext) .karte)>.karte-kopf{min-height:72px!important;padding:12px 24px!important}.inhalt .karte:not(.karte .karte):not(:is(.fenster,.fenster-breit,.blatt,[role=dialog],.akten-kontext,.beleg-kontext) .karte)>.karte-kopf{min-height:72px;padding:12px 24px}.\!inhalt .karte:not(.karte .karte):not(:is(.fenster,.fenster-breit,.blatt,[role=dialog],.akten-kontext,.beleg-kontext) .karte)>.karte-kopf .titel-karte{font-size:1.125rem!important;line-height:1.5rem!important}.inhalt .karte:not(.karte .karte):not(:is(.fenster,.fenster-breit,.blatt,[role=dialog],.akten-kontext,.beleg-kontext) .karte)>.karte-kopf .titel-karte{font-size:1.125rem;line-height:1.5rem}.\!inhalt .karte:not(.karte .karte):not(:is(.fenster,.fenster-breit,.blatt,[role=dialog],.akten-kontext,.beleg-kontext) .karte)>.karte-koerper{padding:0 24px 24px!important}.inhalt .karte:not(.karte .karte):not(:is(.fenster,.fenster-breit,.blatt,[role=dialog],.akten-kontext,.beleg-kontext) .karte)>.karte-koerper{padding:0 24px 24px}.\!inhalt .karte:not(.karte .karte):not(:is(.fenster,.fenster-breit,.blatt,[role=dialog],.akten-kontext,.beleg-kontext) .karte)>.karte-fuss{padding:12px 24px!important;min-height:48px!important}.inhalt .karte:not(.karte .karte):not(:is(.fenster,.fenster-breit,.blatt,[role=dialog],.akten-kontext,.beleg-kontext) .karte)>.karte-fuss{padding:12px 24px;min-height:48px}.\!inhalt .karte:not(.karte .karte):not(:is(.fenster,.fenster-breit,.blatt,[role=dialog],.akten-kontext,.beleg-kontext) .karte) .listenleiste{padding:12px 24px!important}.inhalt .karte:not(.karte .karte):not(:is(.fenster,.fenster-breit,.blatt,[role=dialog],.akten-kontext,.beleg-kontext) .karte) .listenleiste{padding:12px 24px}.\!inhalt .karte:not(.karte .karte):not(:is(.fenster,.fenster-breit,.blatt,[role=dialog],.akten-kontext,.beleg-kontext) .karte) .abschnitt{min-height:48px!important;padding:12px 24px!important}.inhalt .karte:not(.karte .karte):not(:is(.fenster,.fenster-breit,.blatt,[role=dialog],.akten-kontext,.beleg-kontext) .karte) .abschnitt{min-height:48px;padding:12px 24px}.\!inhalt .karte:not(.karte .karte):not(:is(.fenster,.fenster-breit,.blatt,[role=dialog],.akten-kontext,.beleg-kontext) .karte) .zeile{min-height:48px!important;padding:12px 24px 11px!important}.inhalt .karte:not(.karte .karte):not(:is(.fenster,.fenster-breit,.blatt,[role=dialog],.akten-kontext,.beleg-kontext) .karte) .zeile{min-height:48px;padding:12px 24px 11px}.inhalt .karte:not(.karte .karte):not(:is(.fenster,.fenster-breit,.blatt,[role=dialog],.akten-kontext,.beleg-kontext) .karte) .\!zeile{min-height:48px!important;padding:12px 24px 11px!important}.\!inhalt .karte:not(.karte .karte):not(:is(.fenster,.fenster-breit,.blatt,[role=dialog],.akten-kontext,.beleg-kontext) .karte) .zeile-titel{line-height:1.5rem!important}.inhalt .karte:not(.karte .karte):not(:is(.fenster,.fenster-breit,.blatt,[role=dialog],.akten-kontext,.beleg-kontext) .karte) .zeile-titel{line-height:1.5rem}.\!inhalt .karte:not(.karte .karte):not(:is(.fenster,.fenster-breit,.blatt,[role=dialog],.akten-kontext,.beleg-kontext) .karte) .zeile-meta{line-height:1.5rem!important}.inhalt .karte:not(.karte .karte):not(:is(.fenster,.fenster-breit,.blatt,[role=dialog],.akten-kontext,.beleg-kontext) .karte) .zeile-meta{line-height:1.5rem}.\!inhalt .karte:not(.karte .karte):not(:is(.fenster,.fenster-breit,.blatt,[role=dialog],.akten-kontext,.beleg-kontext) .karte) .karte-koerper .zeile{padding-inline:0!important}.inhalt .karte:not(.karte .karte):not(:is(.fenster,.fenster-breit,.blatt,[role=dialog],.akten-kontext,.beleg-kontext) .karte) .karte-koerper .zeile{padding-inline:0}.inhalt .karte:not(.karte .karte):not(:is(.fenster,.fenster-breit,.blatt,[role=dialog],.akten-kontext,.beleg-kontext) .karte) .karte-koerper .\!zeile{padding-inline:0!important}.\!inhalt .karte:not(.karte .karte):not(:is(.fenster,.fenster-breit,.blatt,[role=dialog],.akten-kontext,.beleg-kontext) .karte) .mehr-laden{padding-inline:24px!important;background:transparent!important}.inhalt .karte:not(.karte .karte):not(:is(.fenster,.fenster-breit,.blatt,[role=dialog],.akten-kontext,.beleg-kontext) .karte) .mehr-laden{padding-inline:24px;background:transparent}.\!inhalt .karte:not(.karte .karte):not(:is(.fenster,.fenster-breit,.blatt,[role=dialog],.akten-kontext,.beleg-kontext) .karte) .zeile .link-kontakt{min-height:0!important;padding-block:.75rem!important;margin-block:-.75rem!important;vertical-align:top!important}.inhalt .karte:not(.karte .karte):not(:is(.fenster,.fenster-breit,.blatt,[role=dialog],.akten-kontext,.beleg-kontext) .karte) .zeile .link-kontakt{min-height:0;padding-block:.75rem;margin-block:-.75rem;vertical-align:top}.inhalt .karte:not(.karte .karte):not(:is(.fenster,.fenster-breit,.blatt,[role=dialog],.akten-kontext,.beleg-kontext) .karte) .\!zeile .link-kontakt{min-height:0!important;padding-block:.75rem!important;margin-block:-.75rem!important;vertical-align:top!important}.\!inhalt .lot-einrichtung{max-width:36rem!important;border-radius:0!important;padding:24px!important}.inhalt .lot-einrichtung{max-width:36rem;border-radius:0;padding:24px}.reiterleiste{scrollbar-width:none}.reiterleiste::-webkit-scrollbar{display:none}.reiterleiste[data-mehr-rechts]{-webkit-mask-image:linear-gradient(to right,#000 88%,transparent);mask-image:linear-gradient(to right,#000 88%,transparent)}.reiterleiste[data-mehr-links]{-webkit-mask-image:linear-gradient(to left,#000 88%,transparent);mask-image:linear-gradient(to left,#000 88%,transparent)}.reiterleiste[data-mehr-links][data-mehr-rechts]{-webkit-mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent)}.panel{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.panel-dark{background-color:var(--navi);color:#fff}.checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:1.25rem;height:1.25rem;border:2px solid var(--border-strong);border-radius:.3125rem;background-color:var(--surface);background-position:center;background-repeat:no-repeat;background-size:.8rem;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.checkbox:checked{background-color:var(--petrol);border-color:var(--petrol);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ffffff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.4l3.4 3.4L13 4.6'/%3E%3C/svg%3E")}.checkbox:indeterminate{background-color:var(--petrol);border-color:var(--petrol);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ffffff' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M4 8h8'/%3E%3C/svg%3E")}.checkbox:disabled{cursor:not-allowed;opacity:.5}.checkbox-lg{width:1.5rem;height:1.5rem;background-size:1rem}.\!link{font-weight:var(--gewicht-titel)!important;text-decoration:none!important;text-underline-offset:3px!important}.link,.link-weiter,.link-hinweis,.link-hinweis-weiter{font-weight:var(--gewicht-titel);text-decoration:none;text-underline-offset:3px}.\!link{color:var(--accent-deep)!important}.link,.link-weiter{color:var(--accent-deep)}.link-hinweis,.link-hinweis-weiter{color:inherit}.link-weiter:after,.link-hinweis-weiter:after{content:" ›"}.\!link:hover{text-decoration:underline!important;text-decoration-thickness:1px!important}.link:hover,.link-weiter:hover,.link-hinweis:hover,.link-hinweis-weiter:hover{text-decoration:underline;text-decoration-thickness:1px}.link-kontakt{color:var(--text);font-weight:400;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--border-strong)}.link-kontakt:hover{text-decoration-color:currentColor}.link-kontakt svg{color:var(--accent-deep)}.seitenkopf{min-width:0}.seitenkopf-zeile{display:flex;align-items:flex-start;justify-content:space-between;gap:.25rem .75rem}@media(min-width:760px){.seitenkopf-zeile{flex-wrap:wrap;gap:.25rem 1rem}.seitenkopf-zeile>.plankopf-titel{flex:1 1 18rem}}.seitenkopf-rechts{display:flex;gap:.25rem .5rem;align-items:center;flex:none;flex-wrap:nowrap;justify-content:flex-end;height:3rem}.seitenkopf-hilfe{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:0;background:none;border:0;border-radius:var(--radius);color:var(--text-muted);cursor:pointer}.seitenkopf-hilfe:hover{color:var(--text);background:var(--surface-2)}.karte-kopf{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem}.karte-kopf h2{font-size:1rem;line-height:1.375rem;font-weight:var(--gewicht-titel);color:var(--ink-deep)}.anzahl{color:var(--text-muted);font-weight:400;margin-left:.375rem}.karte-koerper{padding:0 1rem 1rem}.karte-fuss{border-top:1px solid var(--border);padding:.75rem 1rem;display:flex;justify-content:space-between;align-items:center;font-size:.875rem}.abschnitt+ul>.zeile:first-child,.abschnitt+div>ul>.zeile:first-child{border-top:1px solid var(--border)}.abschnitt+ul>.\!zeile:first-child,.abschnitt+div>ul>.\!zeile:first-child{border-top:1px solid var(--border)!important}.karte-koerper>.abschnitt{margin-inline:-1rem}.karte-buendig>.abschnitt:first-child{border-top:0}.karte-buendig>.kurz:first-child{border-top:0}.karte{overflow:hidden;overflow:clip;background:transparent;border:0;border-top:1px solid var(--border);border-radius:0}.\!inhalt .karte:not(:is(.akten-seite,.start-seite,.plattform,.beleg-kontext,.fenster,.fenster-breit,.blatt,[role=dialog]) .karte){border-top:0!important;margin-inline:-1rem!important;padding-top:1.25rem!important}.inhalt .karte:not(:is(.akten-seite,.start-seite,.plattform,.beleg-kontext,.fenster,.fenster-breit,.blatt,[role=dialog]) .karte){border-top:0;margin-inline:-1rem;padding-top:1.25rem}@media(min-width:760px){.\!inhalt .karte:not(:is(.akten-seite,.start-seite,.plattform,.beleg-kontext,.fenster,.fenster-breit,.blatt,[role=dialog]) .karte){padding-top:1.75rem!important}.inhalt .karte:not(:is(.akten-seite,.start-seite,.plattform,.beleg-kontext,.fenster,.fenster-breit,.blatt,[role=dialog]) .karte){padding-top:1.75rem}}.\!inhalt .karte:not(:is(.akten-seite,.start-seite,.plattform,.beleg-kontext,.fenster,.fenster-breit,.blatt,[role=dialog]) .karte) .karte-kopf .titel-karte{font-size:1.125rem!important;line-height:1.625rem!important}.inhalt .karte:not(:is(.akten-seite,.start-seite,.plattform,.beleg-kontext,.fenster,.fenster-breit,.blatt,[role=dialog]) .karte) .karte-kopf .titel-karte{font-size:1.125rem;line-height:1.625rem}.karte-koerper .zeile{padding-inline:0}.karte-koerper .\!zeile{padding-inline:0!important}.\!inhalt [class*=space-y-]>.plankopf~:not([hidden]){margin-top:1.5rem!important}.inhalt [class*=space-y-]>.plankopf~:not([hidden]){margin-top:1.5rem}.\!inhalt :is(.plankopf+.karte,.plankopf+:is(form,.formular,[class*=space-y-])>.karte:first-child,.plankopf+:is(form,.formular,[class*=space-y-])>[class*=space-y-]>.karte:first-child,.plankopf~.zeit-raster>.karte):not(:is(.fenster,.fenster-breit,.blatt,[role=dialog]) .karte){padding-top:0!important}.inhalt :is(.plankopf+.karte,.plankopf+:is(form,.formular,[class*=space-y-])>.karte:first-child,.plankopf+:is(form,.formular,[class*=space-y-])>[class*=space-y-]>.karte:first-child,.plankopf~.zeit-raster>.karte):not(:is(.fenster,.fenster-breit,.blatt,[role=dialog]) .karte){padding-top:0}.inhalt :is(.plankopf+.karte,.plankopf+:is(form,.\!formular,[class*=space-y-])>.karte:first-child,.plankopf+:is(form,.\!formular,[class*=space-y-])>[class*=space-y-]>.karte:first-child,.plankopf~.zeit-raster>.karte):not(:is(.fenster,.fenster-breit,.blatt,[role=dialog]) .karte){padding-top:0!important}.inhalt .plankopf+.karte>:is(.karte-buendig,.karte-koerper)>.listenleiste:first-child,.inhalt .plankopf+.karte .lot-erstnutzung{padding-top:0}.\!inhalt .plankopf+.karte>:is(.karte-buendig,.karte-koerper)>.listenleiste:first-child,.\!inhalt .plankopf+.karte .lot-erstnutzung{padding-top:0!important}.\!inhalt :is(:is(.reiterleiste,.segment,.anf-leiste)+.karte,:is(.reiterleiste,.segment,.anf-leiste)+:is(div,form)>.karte:first-child,.reiterleiste+div>.zeit-raster>.karte):not(:is(.fenster,.fenster-breit,.blatt,[role=dialog]) .karte){padding-top:0!important}.inhalt :is(:is(.reiterleiste,.segment,.anf-leiste)+.karte,:is(.reiterleiste,.segment,.anf-leiste)+:is(div,form)>.karte:first-child,.reiterleiste+div>.zeit-raster>.karte):not(:is(.fenster,.fenster-breit,.blatt,[role=dialog]) .karte){padding-top:0}.karte-kopf>div>a{min-height:0;padding-block:.875rem;margin-block:-.875rem}.\!zeile{display:flex!important;align-items:center!important;gap:.75rem 1rem!important;min-height:3.5rem!important;padding:.75rem 1rem!important;border-top:1px solid var(--border)!important;background:transparent!important}.zeile{display:flex;align-items:center;gap:.75rem 1rem;min-height:3.5rem;padding:.75rem 1rem;border-top:1px solid var(--border);background:transparent}.\!zeile:first-child{border-top:0!important}.zeile:first-child{border-top:0}.zeile-ganz{position:relative;cursor:pointer}.zeile-ganz:hover{background:var(--petrol-hell)}.zeile-ziel{color:inherit;text-decoration:none}.zeile-ziel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.zeile-ziel:focus-visible{outline:none}.zeile-ganz:focus-within{outline:3px solid var(--brand-fixed);outline-offset:-3px}.zeile-text{flex:1;min-width:0}.zeile-titel{font-size:.9375rem;line-height:1.375rem;font-weight:var(--gewicht-titel);color:var(--ink-deep);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.zeile-meta{font-size:.8125rem;line-height:1.125rem;color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.zeile-wert{font-size:.9375rem;font-weight:400;font-family:var(--schrift-mono);white-space:nowrap;text-align:right;color:var(--ink-deep);font-variant-numeric:tabular-nums}.zeile-wert small{display:block;font-size:.8125rem;font-weight:400;color:var(--text-muted)}.zeile-pfeil{color:var(--text-muted);flex:none;width:1rem;height:1rem}.zeile-nr{font-weight:400;color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums;font-family:var(--schrift-mono);font-size:.71875rem;line-height:1.125rem;letter-spacing:.04em;padding:.0625rem .375rem;border:1px solid var(--border-strong);vertical-align:1px}.zeile-zustand{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.125rem .75rem}@media(min-width:760px){.zeile-zustand{min-width:8.5rem}}.\!stand{display:inline-flex!important;align-items:baseline!important;gap:.375rem!important;min-height:1.375rem!important;font-size:.8125rem!important;font-weight:400!important;white-space:nowrap!important;color:var(--text)!important}.stand{display:inline-flex;align-items:baseline;gap:.375rem;min-height:1.375rem;font-size:.8125rem;font-weight:400;white-space:nowrap;color:var(--text)}.stand-leise{color:var(--text-muted)}.hinweiszeile{display:flex;gap:.625rem;align-items:flex-start;padding:.125rem .25rem;font-size:.8125rem;line-height:1.25rem;color:var(--text-muted)}.hinweiszeile svg{width:1rem;height:1rem;flex:none;margin-top:2px}.hinweiszeile b,.hinweiszeile strong{font-weight:var(--gewicht-titel);color:var(--ink-deep)}.hinweiszeile-fehl svg{color:var(--danger)}.hinweiszeile a{text-decoration:underline;text-underline-offset:3px;font-weight:var(--gewicht-titel);color:var(--ink-deep)}.aktionsleiste{position:sticky;bottom:var(--reiter-hoehe, 0px);z-index:10;background:var(--surface);border-top:1px solid var(--border);padding:.625rem 1rem .75rem;margin:0 -1rem}@media(min-width:760px){.aktionsleiste{margin:0 -1.5rem;padding-inline:1.5rem}}.aktionsleiste-summe{display:flex;justify-content:space-between;gap:.75rem;font-size:.8125rem;color:var(--text-muted);margin-bottom:.5rem}.aktionsleiste-summe b{color:var(--ink-deep);font-size:.9375rem;font-weight:var(--gewicht-titel)}.aktionsleiste-knoepfe{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:.5rem}.aktionsleiste-knoepfe>:only-child{grid-column:1 / -1}.aktionsleiste-knoepfe>*{white-space:nowrap}.karte-koerper .aktionsleiste{margin:1rem -1rem -1rem;padding-inline:1rem}.aktionsleiste-frei{position:static}@media(min-width:1200px){.aktionsleiste,.karte-koerper .aktionsleiste{position:static;margin:0;border-top:0;padding:0;background:transparent}.aktionsleiste-summe{justify-content:flex-end}.aktionsleiste-knoepfe{grid-template-columns:auto auto;justify-content:end}.aktionsleiste-knoepfe>:only-child{grid-column:auto}}.schritte{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem}.schritt{font-size:.8125rem;font-weight:400;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.schritt i{position:relative;display:block;height:1px;background:var(--border-strong);margin:.625rem 0}.schritt-fertig i{background:var(--accent-deep)}.schritt-jetzt i{height:3px;margin-top:.5625rem;background:var(--accent-deep)}.schritt-jetzt i:after{content:"";position:absolute;left:0;top:-.5rem;width:6px;height:10px;background:var(--accent-deep);clip-path:polygon(50% 0,100% 40%,50% 100%,0 40%)}.schritt-jetzt{color:var(--ink-deep);font-weight:var(--gewicht-titel)}.\!suche{display:flex!important;align-items:center!important;gap:.625rem!important;min-height:2.75rem!important;padding:0 .75rem!important;border-radius:var(--radius)!important;background:var(--surface)!important;border:1px solid var(--border-strong)!important;font-size:.9375rem!important;flex:1!important}.suche{display:flex;align-items:center;gap:.625rem;min-height:2.75rem;padding:0 .75rem;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border-strong);font-size:.9375rem;flex:1}.segment{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:.75rem;border-bottom:1px solid var(--border);background:transparent}.segment>*{display:flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0 .375rem;text-align:center;-webkit-hyphens:auto;hyphens:auto;font-size:.8125rem;font-weight:400;color:var(--text-muted);border-bottom:2px solid transparent}@media(min-width:760px){.segment>*{padding:0 .625rem}}.segment>.segment-an{color:var(--ink-deep);border-bottom-color:var(--petrol);font-weight:var(--gewicht-titel)}.overflow-x-auto{position:relative}.tabelle{width:100%;border-collapse:collapse;font-size:.875rem}.tabelle td{padding:.75rem 1rem;border-bottom:1px solid var(--border);vertical-align:middle}.tabelle tr:last-child td{border-bottom:0}.tabelle .r{text-align:right}.tabelle .\!r{text-align:right!important}.tabelle-eng th,.tabelle-eng td{padding:.5rem .3125rem}.spalte{display:flex;flex-direction:column;gap:1rem}@media(min-width:1200px){.spalte{gap:1.5rem}}.link-still{color:var(--ink-deep);font-weight:var(--gewicht-titel);font-size:.875rem;text-decoration:none}.karte-kopf .link-still,.karte-fuss .link-still,.abschnitt .link-still,.textlinks .link-still{color:var(--accent-deep)}.link-still:hover{text-decoration:underline;text-underline-offset:3px}.start-abschnitt{padding:.75rem 1rem .5rem;font-size:.8125rem;font-weight:var(--gewicht-titel);color:var(--text-muted);background:var(--surface);border-bottom:1px solid var(--border)}.start-weiter{display:flex;align-items:center;min-height:2.75rem;padding:.5rem 1rem;border-top:1px solid var(--border);font-size:.875rem;font-weight:var(--gewicht-titel);color:var(--accent-deep)}.start-weiter:hover{background:var(--petrol-hell)}.start-status-rechts{display:none}@media(min-width:1200px){.start-breit .start-status-vorn{display:none}.start-breit .start-status-rechts{display:inline-flex}}.kein-trennen{hyphens:manual;-webkit-hyphens:manual}li,td,th,label,.zeile-meta,.text-meta,.titel-karte,.start-abschnitt,.abschnitt{hyphenate-limit-chars:13 6 5;-webkit-hyphenate-limit-before:6;-webkit-hyphenate-limit-after:5}.\!nr{white-space:nowrap!important}.nr{white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.-right-1{right:-.25rem}.-top-1{top:-.25rem}.bottom-0{bottom:0}.z-30{z-index:30}.z-50{z-index:50}.z-\[1\]{z-index:1}.order-first{order:-9999}.col-span-2{grid-column:span 2 / span 2}.m-0{margin:0}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.-my-3\.5{margin-top:-.875rem;margin-bottom:-.875rem}.mx-auto{margin-left:auto;margin-right:auto}.-mt-2{margin-top:-.5rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-auto{margin-right:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.flow-root{display:flow-root}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.h-11{height:2.75rem}.h-12{height:3rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-\[1\.125rem\]{height:1.125rem}.h-auto{height:auto}.h-full{height:100%}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-\[92vh\]{max-height:92vh}.min-h-0{min-height:0px}.min-h-\[2\.25rem\]{min-height:2.25rem}.min-h-\[3\.625rem\]{min-height:3.625rem}.min-h-full{min-height:100%}.min-h-touch{min-height:48px}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2\.5{width:.625rem}.w-24{width:6rem}.w-32{width:8rem}.w-4{width:1rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[1\.125rem\]{min-width:1.125rem}.min-w-\[1\.25rem\]{min-width:1.25rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[11rem\]{min-width:11rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[28rem\]{min-width:28rem}.min-w-\[34rem\]{min-width:34rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[9rem\]{min-width:9rem}.min-w-touch{min-width:48px}.max-w-2xl{max-width:42rem}.max-w-\[48rem\]{max-width:48rem}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize{resize:both}.scroll-mt-4{scroll-margin-top:1rem}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)_5rem\]{grid-template-columns:minmax(0,1fr) 5rem}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-\[0\.38em\]{gap:.38em}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-line>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:var(--border)}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:var(--radius)}.rounded-\[3px\]{border-radius:3px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-pill{border-radius:var(--radius-pill)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-l{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.rounded-r{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.rounded-bl-\[15px\]{border-bottom-left-radius:15px}.rounded-br-\[15px\]{border-bottom-right-radius:15px}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-r-0{border-right-width:0px}.border-t{border-top-width:1px}.border-accent-deep{--tw-border-opacity: 1;border-color:var(--accent-deep)}.border-brand{--tw-border-opacity: 1;border-color:var(--brand)}.border-brand-fixed{--tw-border-opacity: 1;border-color:var(--brand-fixed)}.border-current{border-color:currentColor}.border-danger{--tw-border-opacity: 1;border-color:var(--danger)}.border-line{--tw-border-opacity: 1;border-color:var(--border)}.border-line-strong{--tw-border-opacity: 1;border-color:var(--border-strong)}.border-warning{--tw-border-opacity: 1;border-color:var(--warning)}.border-b-brand-fixed{--tw-border-opacity: 1;border-bottom-color:var(--brand-fixed)}.border-b-transparent{border-bottom-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-accent{--tw-bg-opacity: 1;background-color:var(--accent)}.bg-accent-bright{--tw-bg-opacity: 1;background-color:var(--accent-bright)}.bg-accent-deep{--tw-bg-opacity: 1;background-color:var(--accent-deep)}.bg-bg{--tw-bg-opacity: 1;background-color:var(--bg)}.bg-brand{--tw-bg-opacity: 1;background-color:var(--brand)}.bg-danger-bg{--tw-bg-opacity: 1;background-color:var(--danger-bg)}.bg-info-bg{--tw-bg-opacity: 1;background-color:var(--info-bg)}.bg-petrol-tief{--tw-bg-opacity: 1;background-color:var(--petrol-tief)}.bg-surface{--tw-bg-opacity: 1;background-color:var(--surface)}.bg-surface-2{--tw-bg-opacity: 1;background-color:var(--surface-2)}.bg-surface-3{--tw-bg-opacity: 1;background-color:var(--surface-3)}.bg-transparent{background-color:transparent}.bg-warning-bg{--tw-bg-opacity: 1;background-color:var(--warning-bg)}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-\[calc\(env\(safe-area-inset-bottom\)\+0\.75rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + .75rem)}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.pl-3{padding-left:.75rem}.pl-5{padding-left:1.25rem}.pl-\[max\(1rem\,env\(safe-area-inset-left\)\)\]{padding-left:max(1rem,env(safe-area-inset-left))}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-\[max\(1rem\,env\(safe-area-inset-right\)\)\]{padding-right:max(1rem,env(safe-area-inset-right))}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-\[max\(1rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(1rem,env(safe-area-inset-top))}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.text-2xl{font-size:1.75rem;line-height:2.1rem}.text-base{font-size:1rem;line-height:1.5rem}.text-fliess{font-size:.9375rem;line-height:1.375rem}.text-lg{font-size:1.125rem;line-height:1.6rem}.text-meta{font-size:.8125rem;line-height:1.125rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.375rem;line-height:1.8rem}.text-xs{font-size:.75rem;line-height:1rem}.font-firma{font-weight:600}.font-normal{font-weight:400}.font-semibold{font-weight:var(--gewicht-titel)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-\[0\.02em\]{letter-spacing:.02em}.tracking-widest{letter-spacing:.1em}.text-accent-deep{--tw-text-opacity: 1;color:var(--accent-deep)}.text-brand-fg{--tw-text-opacity: 1;color:var(--brand-fg)}.text-danger{--tw-text-opacity: 1;color:var(--danger)}.text-ink{--tw-text-opacity: 1;color:var(--text)}.text-ink-deep{--tw-text-opacity: 1;color:var(--ink-deep)}.text-ink-muted{--tw-text-opacity: 1;color:var(--text-muted)}.text-ink-placeholder{--tw-text-opacity: 1;color:var(--text-placeholder)}.text-navi{--tw-text-opacity: 1;color:var(--navi)}.text-navi-text{--tw-text-opacity: 1;color:var(--navi-text)}.text-success{--tw-text-opacity: 1;color:var(--success)}.text-surface{--tw-text-opacity: 1;color:var(--surface)}.text-warning{--tw-text-opacity: 1;color:var(--warning)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-2{text-underline-offset:2px}.accent-\[color\:var\(--accent-deep\)\]{accent-color:var(--accent-deep)}.opacity-60{opacity:.6}.shadow-\[inset_0_2px_0_0_var\(--warning\)\]{--tw-shadow: inset 0 2px 0 0 var(--warning);--tw-shadow-colored: inset 0 2px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_3px_0_0_var\(--warning\)\]{--tw-shadow: inset 0 3px 0 0 var(--warning);--tw-shadow-colored: inset 0 3px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: var(--shadow-lg);--tw-shadow-colored: var(--shadow-lg);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: var(--shadow-sm);--tw-shadow-colored: var(--shadow-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-accent-deep{--tw-ring-opacity: 1;--tw-ring-color: var(--accent-deep)}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{color-scheme:light;--brand: #0f4552;--brand-fg: #ffffff;--accent: #0f4552;--accent-fg: #ffffff;--brand-fixed: #0f4552;--ink-deep: #13262c;--accent-deep: #0f4552;--accent-bright: #c6dce0;--bg: #ffffff;--surface: #ffffff;--surface-2: #f3f6f6;--surface-3: #e9eeef;--gewicht-zahl: 500;--gewicht-titel: 500;--schrift-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--text: #13262c;--text-muted: #5a6d72;--text-placeholder: #66787d;--border: #dfe7e9;--border-strong: #c2d2d5;--focus-ring: #c2d2d5;--success: #0f4552;--success-bg: #e4eef0;--warning: #94570a;--warning-bg: #faf1e4;--danger: #b42318;--danger-bg: #f8e6e4;--info: #0f4552;--info-bg: #e4eef0;--navi: #0f3c47;--navi-tief: #0a2f38;--navi-text: #c6dce0;--navi-gruppe: #8eafb5;--navi-linie: #1e4c57;--radius-sm: .5rem;--radius: .5rem;--radius-lg: .75rem;--radius-pill: 999px;--shadow-sm: none;--shadow: none;--shadow-lg: 0 16px 40px -24px #0f455299;--papier: var(--bg);--flaeche: var(--surface);--tinte: var(--text);--grau: var(--text-muted);--linie: var(--border);--linie-stark: var(--border-strong);--petrol: #0f4552;--petrol-tief: #0a3540;--petrol-hell: #e4eef0;--auf-petrol: #ffffff;--auf-petrol-leise: #e4eef0;--heute: #f4f8f9;--achtung: var(--warning);--achtung-hell: var(--warning-bg);--fehler: var(--danger);--abwesend: var(--surface-3);--schatten: var(--shadow-lg)}@media screen{:root[data-theme=dark]{color-scheme:dark;--brand: #236c7b !important;--brand-fg: #ffffff !important;--accent: #236c7b !important;--accent-fg: #ffffff !important;--brand-fixed: #2d8597;--ink-deep: #e5eff0;--accent-deep: #7cc4d2;--accent-bright: #9fb9be;--bg: #0c1c20;--surface: #12262b;--surface-2: #0f2226;--surface-3: #1a3036;--text: #e5eff0;--text-muted: #9fb5ba;--text-placeholder: #84999e;--border: #22393f;--border-strong: #33515a;--focus-ring: #33515a;--success: #7cc4d2;--success-bg: #17343b;--warning: #e2a54a;--warning-bg: #2a2316;--danger: #f07a6e;--danger-bg: #3a1f1c;--info: #7cc4d2;--info-bg: #17343b;--navi: #091619;--navi-tief: #0f2328;--navi-text: #9fb9be;--navi-gruppe: #7f9ca2;--navi-linie: #1b3238;--shadow-lg: 0 16px 40px -24px #000000;--petrol: #236c7b;--petrol-tief: #1b5763;--petrol-hell: #17343b;--auf-petrol: #ffffff;--auf-petrol-leise: #e4eef0;--heute: #132c32}}html,body,#root{height:100%}fieldset{min-width:0}body{overflow-wrap:anywhere;hyphens:auto;-webkit-hyphens:auto;background-color:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Poppins,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}h1,h2,h3,h4{color:var(--ink-deep)}b,strong{font-weight:var(--gewicht-titel)}:focus-visible{outline:3px solid var(--brand-fixed);outline-offset:2px;border-radius:var(--radius-sm)}#inhalt:focus-visible{outline:none;border-radius:0}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--brand-fixed);box-shadow:0 0 0 3px var(--focus-ring)}.titel-karte{display:flex;align-items:center;gap:.5rem;font-size:1rem;line-height:1.5rem;font-weight:var(--gewicht-titel);color:var(--ink-deep)}.section-label{font-size:.75rem;font-weight:var(--gewicht-titel);color:var(--text-muted)}body,input,select,textarea{font-variant-numeric:tabular-nums}.skeleton{background-color:var(--surface-3);border-radius:var(--radius-pill);animation:platzhalter-erscheinen .16s ease-out .2s both,platzhalter-puls 1.8s ease-in-out .2s infinite}@keyframes platzhalter-erscheinen{0%{opacity:0}to{opacity:1}}@keyframes platzhalter-puls{0%,to{background-color:var(--surface-3)}50%{background-color:var(--surface-2)}}.wert-erscheint{animation:platzhalter-erscheinen .16s ease-out both}.skeleton-text{color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.skeleton-text:before{content:attr(data-muster)}.laden-verzoegert{animation:platzhalter-erscheinen .16s ease-out .2s both}.ladebalken{position:fixed;left:0;right:0;top:env(safe-area-inset-top,0px);height:2px;z-index:70;pointer-events:none;background:var(--petrol);transform-origin:left center;animation:ladebalken-lauf 8s cubic-bezier(.1,.7,.2,1) both}.ladebalken[data-zustand=fertig]{animation:ladebalken-fertig .3s ease-out both}@keyframes ladebalken-lauf{0%{transform:scaleX(0)}to{transform:scaleX(.92)}}@keyframes ladebalken-fertig{0%{transform:scaleX(.92);opacity:1}60%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sprunglink{position:absolute;left:.75rem;top:-4rem;z-index:60;padding:.625rem 1rem;border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-deep);font-weight:var(--gewicht-titel);box-shadow:var(--shadow)}.sprunglink:focus{top:.75rem}@media(max-width:1199px){html{scroll-padding-bottom:9rem}}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:min-h-touch::file-selector-button{min-height:48px}.file\:rounded::file-selector-button{border-radius:var(--radius)}.file\:border::file-selector-button{border-width:1px}.file\:border-line::file-selector-button{--tw-border-opacity: 1;border-color:var(--border)}.file\:bg-surface-2::file-selector-button{--tw-bg-opacity: 1;background-color:var(--surface-2)}.file\:px-3::file-selector-button{padding-left:.75rem;padding-right:.75rem}.file\:px-4::file-selector-button{padding-left:1rem;padding-right:1rem}.file\:py-2::file-selector-button{padding-top:.5rem;padding-bottom:.5rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-semibold::file-selector-button{font-weight:var(--gewicht-titel)}.file\:text-ink::file-selector-button{--tw-text-opacity: 1;color:var(--text)}.placeholder\:text-ink-placeholder::-moz-placeholder{--tw-text-opacity: 1;color:var(--text-placeholder)}.placeholder\:text-ink-placeholder::placeholder{--tw-text-opacity: 1;color:var(--text-placeholder)}.first\:border-0:first-child{border-width:0px}.first\:border-t-0:first-child{border-top-width:0px}.first\:pt-0:first-child{padding-top:0}.last\:pb-0:last-child{padding-bottom:0}.empty\:hidden:empty{display:none}@media(hover:hover)and (pointer:fine){.hover\:border-brand-fixed:hover{--tw-border-opacity: 1;border-color:var(--brand-fixed)}.hover\:bg-danger-bg:hover{--tw-bg-opacity: 1;background-color:var(--danger-bg)}.hover\:bg-navi-tief:hover{--tw-bg-opacity: 1;background-color:var(--navi-tief)}.hover\:bg-surface-2:hover{--tw-bg-opacity: 1;background-color:var(--surface-2)}.hover\:bg-surface-3:hover{--tw-bg-opacity: 1;background-color:var(--surface-3)}.hover\:text-accent-deep:hover{--tw-text-opacity: 1;color:var(--accent-deep)}.hover\:text-danger:hover{--tw-text-opacity: 1;color:var(--danger)}.hover\:text-ink:hover{--tw-text-opacity: 1;color:var(--text)}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:opacity-90:hover{opacity:.9}.hover\:brightness-95:hover{--tw-brightness: brightness(.95);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:mb-2:focus{margin-bottom:.5rem}.focus\:block:focus{display:block}.focus\:min-h-touch:focus{min-height:48px}.focus\:w-full:focus{width:100%}.focus\:rounded:focus{border-radius:var(--radius)}.focus\:border:focus{border-width:1px}.focus\:border-brand:focus{--tw-border-opacity: 1;border-color:var(--brand)}.focus\:border-brand-fixed:focus{--tw-border-opacity: 1;border-color:var(--brand-fixed)}.focus\:border-line:focus{--tw-border-opacity: 1;border-color:var(--border)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-brand:focus{--tw-ring-opacity: 1;--tw-ring-color: var(--brand)}.focus\:ring-brand-fixed:focus{--tw-ring-opacity: 1;--tw-ring-color: var(--brand-fixed)}.focus\:ring-line-strong:focus{--tw-ring-opacity: 1;--tw-ring-color: var(--border-strong)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:-2px}.focus-visible\:outline-brand:focus-visible{outline-color:var(--brand)}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.aria-\[invalid\=true\]\:border-danger[aria-invalid=true]{--tw-border-opacity: 1;border-color:var(--danger)}@media(min-width:640px){.sm\:inset-x-auto{left:auto;right:auto}.sm\:bottom-4{bottom:1rem}.sm\:right-4{right:1rem}.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-span-6{grid-column:span 6 / span 6}.sm\:hidden{display:none}.sm\:w-auto{width:auto}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_6rem_auto\]{grid-template-columns:minmax(0,1fr) 6rem auto}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:justify-end{justify-content:flex-end}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:border{border-width:1px}.sm\:p-6{padding:1.5rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:text-2xl{font-size:1.75rem;line-height:2.1rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-xl{font-size:1.375rem;line-height:1.8rem}}@media(min-width:760px){.md\:block{display:block}.md\:inline{display:inline}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:pb-6{padding-bottom:1.5rem}}@media(min-width:1200px){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:mt-5{margin-top:1.25rem}.lg\:hidden{display:none}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:flex-wrap{flex-wrap:wrap}.lg\:gap-5{gap:1.25rem}.lg\:gap-x-9{-moz-column-gap:2.25rem;column-gap:2.25rem}.lg\:gap-y-5{row-gap:1.25rem}.lg\:space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.lg\:overflow-visible{overflow:visible}}@media(orientation:landscape){.landscape\:hidden{display:none}}.\[\&\>\.feld-breit\]\:col-span-full>.feld-breit{grid-column:1 / -1}.\[\&\>a\]\:inline-flex>a{display:inline-flex}.\[\&\>a\]\:min-h-touch>a{min-height:48px}.\[\&\>a\]\:items-center>a{align-items:center}.\[\&\>button\:not\(\[data-icon\]\)\]\:min-h-\[2\.75rem\]>button:not([data-icon]){min-height:2.75rem}.\[\&\>button\:not\(\[data-icon\]\)\]\:px-3>button:not([data-icon]){padding-left:.75rem;padding-right:.75rem}.\[\&\>button\:not\(\[data-icon\]\)\]\:text-sm>button:not([data-icon]){font-size:.875rem;line-height:1.25rem}.\[\&_strong\]\:text-ink-deep strong{--tw-text-opacity: 1;color:var(--ink-deep)}
