@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--text-xs:.8125rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-xl:1.5rem;--font-weight-medium:500;--tracking-widest:.1em;--leading-snug:1.375;--radius-sm:calc(var(--radius)*.6);--radius-md:calc(var(--radius)*.8);--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--blur-xs:4px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg-primary:#f8faf9;--color-bg-secondary:#fff;--color-bg-card:#fff;--color-bg-input:#f0f5f2;--color-border:var(--border);--color-border-light:#b8ccc2;--color-text-primary:#111827;--color-text-secondary:#4b5563;--color-text-muted:#9ca3af;--color-accent-1:#10b981;--color-accent-gradient-1:#10b981;--color-accent-gradient-2:#059669;--color-success:#10b981;--color-warning:#f59e0b;--color-danger:#ef4444;--color-info:#3b82f6;--text-md:.9375rem;--tap-min:44px;--chip-h:30px;--color-accent:var(--accent);--color-primary:var(--primary);--color-card:var(--card)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-family:var(--font-sans)}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.\!start{inset-inline-start:var(--spacing)!important}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.right-2{right:calc(var(--spacing)*2)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-1{z-index:1}.z-2{z-index:2}.z-10{z-index:10}.z-50{z-index:50}.z-115{z-index:115}.col-auto{grid-column:auto}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:calc(var(--spacing)*1)}.m-2{margin:calc(var(--spacing)*2)}.m-5{margin:calc(var(--spacing)*5)}.m-7{margin:calc(var(--spacing)*7)}.m-9{margin:calc(var(--spacing)*9)}.m-12{margin:calc(var(--spacing)*12)}.m-100{margin:calc(var(--spacing)*100)}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.-mx-4{margin-inline:calc(var(--spacing)*-4)}.my-1{margin-block:calc(var(--spacing)*1)}.mt-4{margin-top:calc(var(--spacing)*4)}.-mb-4{margin-bottom:calc(var(--spacing)*-4)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-px{height:1px}.max-h-\(--available-height\){max-height:var(--available-height)}.w-\(--anchor-width\){width:var(--anchor-width)}.w-375{width:calc(var(--spacing)*375)}.w-560{width:calc(var(--spacing)*560)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-36{min-width:calc(var(--spacing)*36)}.min-w-\[96px\]{min-width:96px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[calc\(-50\%-2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.resize{resize:both}.scroll-my-1{scroll-margin-block:calc(var(--spacing)*1)}.auto-rows-min{grid-auto-rows:min-content}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-4{gap:calc(var(--spacing)*4)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-4xl{border-radius:calc(var(--radius)*2.6)}.rounded-\[2px\]{border-radius:2px}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md),10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md),12px)}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius)*.8)}.rounded-xl{border-radius:calc(var(--radius)*1.4)}.rounded-t-xl{border-top-left-radius:calc(var(--radius)*1.4);border-top-right-radius:calc(var(--radius)*1.4)}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius)*1.4);border-bottom-left-radius:calc(var(--radius)*1.4)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border{border-color:var(--border)}.border-input{border-color:var(--input)}.border-transparent{border-color:#0000}.bg-background{background-color:var(--background)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-clip-padding{background-clip:padding-box}.fill-foreground{fill:var(--foreground)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-4{padding:calc(var(--spacing)*4)}.p-77{padding:calc(var(--spacing)*77)}.p-\[3px\]{padding:3px}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-4{padding-block:calc(var(--spacing)*4)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-8{padding-right:calc(var(--spacing)*8)}.pl-1\.5{padding-left:calc(var(--spacing)*1.5)}.pl-2\.5{padding-left:calc(var(--spacing)*2.5)}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-sans{font-family:var(--font-sans)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-background{color:var(--background)}.text-card-foreground{color:var(--card-foreground)}.text-destructive{color:var(--destructive)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab,var(--foreground)60%,transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.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,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab,var(--foreground)10%,transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[patch\:3746\]{patch:3746}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *){color:var(--accent-foreground)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[size\=sm\]\/card\:p-3:is(:where(.group\/card)[data-size=sm] *){padding:calc(var(--spacing)*3)}.group-data-\[size\=sm\]\/card\:px-3:is(:where(.group\/card)[data-size=sm] *){padding-inline:calc(var(--spacing)*3)}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing)*8)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs):where([data-orientation=vertical]) *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs):where([data-orientation=vertical]) *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs):where([data-orientation=vertical]) *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs):where([data-orientation=vertical]) *){justify-content:flex-start}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing)*6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);inset-inline:calc(var(--spacing)*0)}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);height:calc(var(--spacing)*.5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);right:calc(var(--spacing)*-1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);width:calc(var(--spacing)*.5)}@media (hover:hover){.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus,:is(.focus\:\*\*\:text-accent-foreground:focus *),:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab,var(--input)50%,transparent)}}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing)*1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing)*2)}.has-data-\[icon\=inline-end\]\:pr-3:has([data-icon=inline-end]){padding-right:calc(var(--spacing)*3)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing)*1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing)*2)}.has-data-\[icon\=inline-start\]\:pl-3:has([data-icon=inline-start]){padding-left:calc(var(--spacing)*3)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing)*0)}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing)*1.5)}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:calc(var(--spacing)*0)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing)*7)}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-popup-open\:bg-accent[data-popup-open]{background-color:var(--accent)}.data-popup-open\:text-accent-foreground[data-popup-open]{color:var(--accent-foreground)}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[side\=bottom\]\:top-1[data-side=bottom]{top:calc(var(--spacing)*1)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=inline-end\]\:top-1\/2\![data-side=inline-end]{top:50%!important}.data-\[side\=inline-end\]\:-left-1[data-side=inline-end]{left:calc(var(--spacing)*-1)}.data-\[side\=inline-end\]\:-translate-y-1\/2[data-side=inline-end]{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=inline-end\]\:slide-in-from-left-2[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=inline-start\]\:top-1\/2\![data-side=inline-start]{top:50%!important}.data-\[side\=inline-start\]\:-right-1[data-side=inline-start]{right:calc(var(--spacing)*-1)}.data-\[side\=inline-start\]\:-translate-y-1\/2[data-side=inline-start]{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=inline-start\]\:slide-in-from-right-2[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:top-1\/2\![data-side=left]{top:50%!important}.data-\[side\=left\]\:-right-1[data-side=left]{right:calc(var(--spacing)*-1)}.data-\[side\=left\]\:-translate-y-1\/2[data-side=left]{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:top-1\/2\![data-side=right]{top:50%!important}.data-\[side\=right\]\:-left-1[data-side=right]{left:calc(var(--spacing)*-1)}.data-\[side\=right\]\:-translate-y-1\/2[data-side=right]{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-bottom-2\.5[data-side=top]{bottom:calc(var(--spacing)*-2.5)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-8[data-size=default]{height:calc(var(--spacing)*8)}.data-\[size\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing)*7)}.data-\[size\=sm\]\:gap-3[data-size=sm]{gap:calc(var(--spacing)*3)}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md),10px)}.data-\[size\=sm\]\:py-3[data-size=sm]{padding-block:calc(var(--spacing)*3)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing)*0)}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:calc(var(--radius)*.6)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing)*1.5)}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}}@media (min-width:40rem){.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}}@media (min-width:48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input)30%,transparent)}}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab,var(--destructive)30%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input)50%,transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.dark\:hover\:text-foreground:is(.dark *):hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab,var(--input)80%,transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive)50%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:bg-accent:where([data-state=open]),.data-open\:bg-accent:where([data-open]:not([data-open=false])){background-color:var(--accent)}.data-open\:text-accent-foreground:where([data-state=open]),.data-open\:text-accent-foreground:where([data-open]:not([data-open=false])){color:var(--accent-foreground)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:overflow-hidden:where([data-state=closed]),.data-closed\:overflow-hidden:where([data-closed]:not([data-closed=false])){overflow:hidden}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.data-active\:bg-background:where([data-state=active]),.data-active\:bg-background:where([data-active]:not([data-active=false])){background-color:var(--background)}.data-active\:text-foreground:where([data-state=active]),.data-active\:text-foreground:where([data-active]:not([data-active=false])){color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-state=active]),.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-active]:not([data-active=false])){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false]))):after{content:var(--tw-content);opacity:1}.dark\:data-active\:border-input:is(.dark *):where([data-state=active]),.dark\:data-active\:border-input:is(.dark *):where([data-active]:not([data-active=false])){border-color:var(--input)}.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])){background-color:color-mix(in oklab,var(--input)30%,transparent)}}.dark\:data-active\:text-foreground:is(.dark *):where([data-state=active]),.dark\:data-active\:text-foreground:is(.dark *):where([data-active]:not([data-active=false])){color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-horizontal\:flex-col:where([data-orientation=horizontal]){flex-direction:column}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing)*0)}.\[\.border-b\]\:pb-4.border-b{padding-bottom:calc(var(--spacing)*4)}.group-data-\[size\=sm\]\/card\:\[\.border-b\]\:pb-3:is(:where(.group\/card)[data-size=sm] *).border-b{padding-bottom:calc(var(--spacing)*3)}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab,var(--primary)80%,transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:calc(var(--radius)*1.4);border-top-right-radius:calc(var(--radius)*1.4)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:calc(var(--radius)*1.4);border-bottom-left-radius:calc(var(--radius)*1.4)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing)*2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing)*3)!important;height:calc(var(--spacing)*3)!important}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.ui-v2{--n-0:#fff;--n-1:#fafbfa;--n-2:#f4f6f5;--n-3:#eceeed;--n-4:#e3e6e4;--n-5:#d6dad8;--n-6:#c2c7c4;--n-7:#9aa19d;--n-8:#6b726e;--n-9:#4b524e;--n-10:#262b28;--n-11:#141816;--accent:#047857;--accent-hover:#065f46;--accent-soft:#ecfdf5;--accent-soft-text:#065f46;--focus:#10b981;--on-accent:#fff;--ok:#15803d;--ok-bg:#dcfce7;--ok-text:#166534;--warn:#b45309;--warn-bg:#fef3c7;--warn-text:#92400e;--danger:#b91c1c;--danger-bg:#fee2e2;--danger-text:#991b1b;--info:#1d4ed8;--info-bg:#dbeafe;--info-text:#1e40af;--gelb:#eab308;--gelb-text:#a16207;--toast-bg:#141816;--toast-fg:#fff;--puffer-a:var(--n-3);--puffer-b:var(--n-2);--puffer-schraffur:repeating-linear-gradient(45deg,var(--puffer-a)0 4px,var(--puffer-b)4px 8px);--puffer-flaeche:var(--n-2);--puffer-text:var(--n-8);--puffer-rand:var(--n-4);--shadow-pop:0 8px 24px #0000001a;--shadow-sheet:-8px 0 32px #0000001f;--shadow-sheet-up:0 -8px 32px #0000002e;--dim:#00000059;--kps-bg:var(--n-0);--kps-rand:#dfe3e1;--kps-schatten:0 1px 2px #0000000f,0 6px 16px #0000000d;--kps-bild-bg:#d1fae5;--kps-bild-text:#065f46;--kpb-glas:#ffffffd1;--kpb-schatten:0 18px 48px #0003,0 2px 6px #00000014;--r-control:6px;--r-card:10px;--r-pill:999px;--fs-11-5:11.5px;--fs-12:12px;--fs-12-5:12.5px;--fs-13:13px;--fs-13-5:13.5px;--fs-14:14px;--fs-14-5:14.5px;--fs-15:15px;--fs-16:16px;--fs-17:17px;--fs-18:18px;--fs-20:20px;--fs-22:22px;--fs-leiste:13px;--fs-chip:13px;--v2-kopf-h:56px;--h-knopf:32px;--h-knopf-klein:28px;--h-leiste:34px;--h-chip:28px;--h-chip-zeile:26px;--h-reiter:36px;--h-meldung:40px;--rasen:#3f9a52;--rasen-2:#3a9150;--feld-linie:#ffffffe6;--kunstrasen:#1c9a6c;--asche:#b4532f;--hartplatz:#7b8380;--boden:#dcc39a;--boden-2:#d5ba8f;--boden-linie:#8a6845;--boden-text:#3b2a14;--raum:#6d28d9;--raum-bg:#ede9fe;--raum-text:#5b21b6;--sans:var(--font-inter,"Inter"),system-ui,-apple-system,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--sans);font-size:var(--fs-14,14px);color:var(--n-10);background:var(--n-1);-webkit-font-smoothing:antialiased;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;line-height:1.5}@media (min-width:900px){.ui-v2:not(.v2-tv-rahmen){--fs-11-5:11px;--fs-12:11.5px;--fs-12-5:11.5px;--fs-13:11.5px;--fs-13-5:12px;--fs-14:11.5px;--fs-14-5:12px;--fs-15:12.5px;--fs-16:13px;--fs-17:14px;--fs-18:14px;--fs-20:15.5px;--fs-22:17.5px;--fs-leiste:11px;--fs-chip:11px;--v2-kopf-h:44px;--h-knopf:28px;--h-knopf-klein:24px;--h-leiste:26px;--h-chip:24px;--h-chip-zeile:22px;--h-reiter:30px;--h-meldung:30px}.ui-v2 .v2-toolbar .v2-btn,.ui-v2 .v2-toolbar .v2-select-btn{min-height:var(--h-leiste);font-size:var(--fs-leiste);padding-top:3px;padding-bottom:3px}.ui-v2 .v2-toolbar .v2-chip,.ui-v2 .v2-toggle-rahmen{font-size:var(--fs-leiste);padding-top:3px;padding-bottom:3px}.ui-v2 .v2-segc button{padding-top:3px;padding-bottom:3px}.ui-v2 .v2-segc button>svg{flex:none;width:16px;height:16px}}:root{--v2-rand-oben:env(safe-area-inset-top,0px);--v2-rand-unten:env(safe-area-inset-bottom,0px)}html.vn-huelle-mit-rand{--v2-rand-oben:0px;--v2-rand-unten:0px}@media (min-width:641px){.ui-v2:not(.v2-tv-rahmen){--v2-kopf-h:calc(56px + var(--v2-rand-oben))}}@media (min-width:900px){.ui-v2:not(.v2-tv-rahmen){--v2-kopf-h:calc(44px + var(--v2-rand-oben))}}@media (max-width:640px){.ui-v2:not(.v2-tv-rahmen){--fs-11-5:11px;--fs-12:11.5px;--fs-12-5:12px;--fs-13:12px;--fs-13-5:12.5px;--fs-14:12.5px;--fs-14-5:13px;--fs-15:13.5px;--fs-16:14px;--fs-17:15px;--fs-18:15.5px;--fs-20:17px;--fs-22:19px;--fs-leiste:12.5px;--fs-chip:12.5px}}[data-theme=dark] .ui-v2{--n-0:#151918;--n-1:#0f1211;--n-2:#1b201e;--n-3:#232927;--n-4:#2b3230;--n-5:#353d3a;--n-6:#434c48;--n-7:#5f6864;--n-8:#98a19c;--n-9:#c6cdc9;--n-10:#e7ebe9;--n-11:#f4f6f5;--accent:#34d399;--accent-hover:#6ee7b7;--accent-soft:#34d3991f;--accent-soft-text:#6ee7b7;--on-accent:#0f1211;--rasen:#2f7d43;--rasen-2:#2b7340;--feld-linie:#ffffffd1;--kunstrasen:#157a56;--asche:#8f3f24;--hartplatz:#59615d;--boden:#5b4733;--boden-2:#55422f;--boden-linie:#fff9;--boden-text:#f1e8da;--raum:#a78bfa;--raum-bg:#a78bfa26;--raum-text:#c4b5fd;--ok:#4ade80;--ok-bg:#4ade8024;--ok-text:#4ade80;--warn:#fbbf24;--warn-bg:#fbbf2424;--warn-text:#fbbf24;--danger:#f87171;--danger-bg:#f8717124;--danger-text:#f87171;--info:#60a5fa;--info-bg:#60a5fa24;--info-text:#60a5fa;--gelb:#facc15;--gelb-text:#fde047;--toast-bg:#232927;--toast-fg:#f4f6f5;--shadow-pop:0 8px 24px #00000080;--shadow-sheet:-8px 0 32px #0009;--shadow-sheet-up:0 -8px 32px #0009;--dim:#0000008c;--kps-bg:#1a1f1d;--kps-rand:#ffffff1a;--kps-schatten:none;--kps-bild-bg:#12392b;--kps-bild-text:#4ade80;--kpb-glas:#1e2422cc;--kpb-schatten:0 18px 48px #0009,0 2px 6px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ui-v2,.ui-v2 *{box-sizing:border-box}.ui-v2 *{min-width:0}.ui-v2 button,.ui-v2 input,.ui-v2 select,.ui-v2 textarea{font:inherit;color:inherit;font-family:inherit}.ui-v2 :focus-visible{outline:2px solid var(--focus);outline-offset:2px}:where(.ui-v2) a{color:inherit;text-decoration:none}.ui-v2 svg{display:inline-block}.ui-v2 p{-webkit-hyphens:manual;hyphens:manual;margin:0}.ui-v2 h1,.ui-v2 h2,.ui-v2 h3,.ui-v2 h4,.ui-v2 h5,.ui-v2 h6{-webkit-hyphens:manual;hyphens:manual}.ui-v2 h1,.ui-v2 h2,.ui-v2 h3,.ui-v2 h4{letter-spacing:-.01em;margin:0;font-weight:600}.ui-v2 .v2-num{font-variant-numeric:tabular-nums}.ui-v2 .v2-mini{font-size:var(--fs-12,12px);color:var(--n-8)}.ui-v2 .v2-lead{font-size:var(--fs-14,14px);color:var(--n-9)}.ui-v2 .v2-sp{flex:1}@media (prefers-reduced-motion:reduce){.ui-v2 *,.ui-v2 :after{transition:none!important;animation:none!important}}.v2-app{background:var(--n-1);grid-template-columns:240px minmax(0,1fr);min-height:100dvh;display:grid}.v2-side{background:var(--n-2);border-right:1px solid var(--n-4);flex-direction:column;height:100dvh;min-height:0;display:flex;position:sticky;top:0}.v2-side-head{border-bottom:1px solid var(--n-4);padding:14px 12px 10px;position:relative}.v2-club{border-radius:var(--r-control);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:6px 8px;display:flex}.v2-club:hover{background:var(--n-3)}.v2-club-logo{background:var(--accent);width:30px;height:30px;color:var(--on-accent);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex;overflow:hidden}.v2-club-logo img{object-fit:cover;width:100%;height:100%}.v2-club b{font-size:14px;font-weight:600;line-height:1.2;display:block}.v2-club small{color:var(--n-8);font-size:12px;display:block}.v2-club-chev{color:var(--n-7);flex:none;margin-left:auto}.v2-search{background:var(--n-0);border:1px solid var(--n-5);border-radius:var(--r-control);min-height:32px;color:var(--n-8);text-align:left;white-space:nowrap;align-items:center;gap:8px;width:calc(100% - 16px);margin:10px 8px 0;padding:0 10px;font-size:13px;display:flex}.v2-search kbd{font:inherit;color:var(--n-7);border:1px solid var(--n-5);border-radius:4px;margin-left:auto;padding:0 4px;font-size:11px}.v2-navs{flex:1;padding:12px 10px;overflow:hidden auto}.v2-nl{letter-spacing:.06em;text-transform:uppercase;color:var(--n-7);align-items:center;gap:6px;padding:12px 10px 4px;font-size:11px;font-weight:500;display:flex}.v2-ni{border-radius:var(--r-control);min-height:30px;color:var(--n-9);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:5px 10px;font-size:13px;font-weight:500;line-height:1.3;display:flex}.v2-ni svg{width:16px;height:16px;color:var(--n-8);flex:none}.v2-navs .v2-ni{margin:2px 0}.v2-ni:hover{background:var(--n-3);color:var(--n-11)}.v2-ni[aria-current=page]{background:var(--accent-soft);color:var(--accent-soft-text)}.v2-ni[aria-current=page] svg{color:var(--accent)}.v2-ni-label{flex:1}.v2-ni-sub{color:var(--n-7);flex:none;margin-left:auto;font-size:12px;font-weight:400}.v2-side-foot{border-top:1px solid var(--n-4);color:var(--n-8);padding:10px 12px;font-size:12px}.v2-side-foot b{color:var(--n-10);font-size:13px;font-weight:500;display:block}.v2-ngroup summary{cursor:pointer;list-style:none}.v2-ngroup summary::-webkit-details-marker{display:none}.v2-ngroup summary .v2-nl:after{content:"›";margin-left:auto;transition:transform .2s;transform:rotate(90deg)}.v2-ngroup:not([open]) summary .v2-nl:after{transform:none}.v2-mainarea{flex-direction:column;min-width:0;min-height:100dvh;display:flex}.v2-top{height:var(--v2-kopf-h,56px);border-bottom:1px solid var(--n-4);background:var(--n-1);z-index:20;flex:none;align-items:center;gap:12px;padding:0 24px;display:flex;position:sticky;top:0}.v2-top h2{font-size:var(--fs-18,18px);white-space:nowrap;flex:auto;align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.v2-top .v2-crumb{color:var(--n-8);font-weight:400;font-size:var(--fs-14,14px)}@media (max-width:1099px){.v2-top .v2-crumb{display:none}}@media (min-width:641px){.ui-v2 .v2-top,.v2-side{padding-top:var(--v2-rand-oben,0px)}}.v2-ib{border-radius:var(--r-control);width:32px;height:32px;color:var(--n-9);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.v2-ib:hover{background:var(--n-3)}.v2-ib svg{width:18px;height:18px}.v2-av{background:var(--accent-soft);width:30px;height:30px;color:var(--accent-soft-text);font-size:var(--fs-12,12px);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-weight:600;display:inline-flex}.v2-content{flex:1;width:100%;max-width:1400px;min-height:0;padding:20px 24px 28px;position:relative}@media (min-width:1600px){.v2-content{margin:0 auto}}@media (max-width:899px){.v2-app{grid-template-columns:56px minmax(0,1fr)}.v2-side-head{padding:10px 8px}.v2-club b,.v2-club small,.v2-club-chev,.v2-search,.v2-nl,.v2-ni-label,.v2-ni-sub,.v2-side-foot,.v2-ni .v2-badge{display:none}.v2-club{justify-content:center;padding:4px}.v2-ni{justify-content:center;padding:6px}.v2-top{padding:0 16px}.v2-content{padding:16px}}.v2-phone{background:var(--n-1);flex-direction:column;height:100dvh;display:flex;overflow:hidden}.v2-phone-mitte{display:contents}html.ui-v2-app,html.ui-v2-app body{overscroll-behavior:none;background:#fafbfa;height:100%;max-height:100%;margin:0;min-height:0!important;padding:0!important;overflow:hidden!important}html.ui-v2-app[data-theme=dark],html.ui-v2-app[data-theme=dark] body{background:#0f1211}html.ui-v2-app .v2-phone{height:100%}.v2-hdr{padding:calc(8px + env(safe-area-inset-top,0px))10px 8px;background:var(--n-1);z-index:20;flex:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.v2-hdr h2{font-size:var(--fs-20,20px);letter-spacing:-.01em;text-align:center;text-wrap:balance;margin:0;font-weight:600;line-height:1.2}.v2-hdr .v2-sub{font-size:var(--fs-12,12px);color:var(--n-8);margin-top:1px;font-weight:400;display:block}.v2-ibtn{border-radius:var(--r-control);width:44px;height:44px;color:var(--n-9);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.v2-ibtn svg{width:20px;height:20px}.v2-ibtn[data-ton=primary]{background:var(--accent);color:var(--on-accent)}.v2-ibtn[data-ton=primary]:hover{background:var(--accent-hover)}.v2-hdr .v2-ibtn,.v2-top .v2-ibtn,.v2-top .v2-btn{flex:none}.v2-hdr-l,.v2-hdr-r{align-items:center;gap:6px;display:flex}.ui-v2 .v2-hdr-l,.ui-v2 .v2-hdr-r{min-width:min-content}.v2-hdr-l{justify-content:flex-start}.v2-hdr-r{justify-content:flex-end}.v2-hdr-m{justify-content:center;min-width:0;display:flex}.v2-kps{background:var(--kps-bg);border:1px solid var(--kps-rand);min-width:44px;height:44px;box-shadow:var(--kps-schatten);color:var(--n-10);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.v2-kps svg{width:20px;height:20px}.v2-kps-rund{width:44px}.v2-kps-rund[data-ton=primary]{background:var(--accent);color:var(--on-accent);box-shadow:none;border-color:#0000}.v2-kps-rund[data-ton=primary]:hover{background:var(--accent-hover)}.v2-kps-titel{text-align:left;max-width:100%;height:auto;min-height:44px;font:inherit;color:var(--n-10);justify-content:flex-start;gap:9px;padding:0 14px 0 0}.v2-kps-titel:active{transform:scale(.98)}.v2-kps-bild{background:var(--kps-bild-bg);width:42px;height:42px;color:var(--kps-bild-text);font-weight:700;font-size:var(--fs-13,13px);letter-spacing:-.01em;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.v2-kps-bild svg{width:20px;height:20px}.v2-kps-tx{min-width:0;padding:3px 0;display:grid}.v2-kps-tx b{font-size:var(--fs-17,17px);color:var(--n-11);letter-spacing:-.01em;align-items:center;gap:3px;font-weight:600;line-height:1.2;display:flex}.v2-kps-tx small{font-size:var(--fs-12,12px);color:var(--n-8);line-height:1.25}.v2-kps-auf{width:14px;height:14px;color:var(--n-8);stroke-width:2.6px;flex:none}.v2-hdr-r .v2-ibtn,.v2-hdr-l .v2-ibtn{background:var(--kps-bg);border:1px solid var(--kps-rand);box-shadow:var(--kps-schatten);color:var(--n-10);border-radius:50%}.v2-hdr-r .v2-ibtn[data-ton=primary],.v2-hdr-l .v2-ibtn[data-ton=primary]{background:var(--accent);color:var(--on-accent);box-shadow:none;border-color:#0000}.v2-hdr-r .v2-ibtn[data-ton=primary]:hover{background:var(--accent-hover)}@media (prefers-reduced-motion:reduce){.v2-kps-titel:active{transform:none}}.v2-kpb-dim{z-index:45;background:var(--dim);animation:.18s ease-out v2-kpb-dim-in;position:fixed;inset:0}.v2-kpb{z-index:50;top:calc(6px + var(--v2-rand-oben,0px));max-width:560px;max-height:calc(100dvh - 24px - var(--v2-rand-oben,0px) - var(--v2-rand-unten,0px));border:1px solid var(--n-4);background:var(--n-0);box-shadow:var(--kpb-schatten);transform-origin:50% 0;border-radius:24px;flex-direction:column;margin:0 auto;animation:.22s cubic-bezier(.2,.8,.2,1) v2-kpb-in;display:flex;position:fixed;left:8px;right:8px;overflow:hidden}@supports ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.v2-kpb-dim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.v2-kpb{background:var(--kpb-glas);-webkit-backdrop-filter:blur(22px)saturate(1.6);backdrop-filter:blur(22px)saturate(1.6)}}@keyframes v2-kpb-in{0%{opacity:0;transform:translateY(-10px)scale(.94)}to{opacity:1;transform:none}}@keyframes v2-kpb-dim-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.v2-kpb,.v2-kpb-dim{animation:none}}.v2-kpb-kopf{flex:none;align-items:center;gap:11px;padding:10px 10px 9px;display:flex}.v2-kpb-kopf .v2-kps-bild{width:44px;height:44px}.v2-kpb-tt{flex:1;min-width:0;display:grid}.v2-kpb-tt b{font-size:var(--fs-18,18px);color:var(--n-11);font-weight:600;line-height:1.25}.v2-kpb-tt small{font-size:var(--fs-12,12px);color:var(--n-8);line-height:1.35}.v2-kpb-zu{border:1px solid var(--kps-rand);background:var(--kps-bg);width:38px;height:38px;color:var(--n-9);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.v2-kpb-zu svg{width:17px;height:17px}.v2-kpb-b{overscroll-behavior:contain;min-height:0;overflow-y:auto}.v2-kpb-gruppe{border-top:1px solid var(--n-4);padding:2px 0}.v2-kpb-ml{letter-spacing:.06em;text-transform:uppercase;color:var(--n-8);padding:8px 14px 0;font-size:10px;font-weight:500}.v2-kpb-hinweis{font-size:var(--fs-12,12px);color:var(--n-8);margin:2px 14px 4px;line-height:1.4}.v2-kpb-z{width:100%;min-height:44px;color:var(--n-10);font-size:var(--fs-15,15px);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:4px 12px 4px 14px;text-decoration:none;display:flex;position:relative}.v2-kpb-z:active{background:var(--n-2)}.v2-kpb-z:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.v2-kpb-z:disabled,.v2-kpb-z[data-deaktiviert=true]{opacity:.5;cursor:not-allowed}.v2-kpb-z[data-gefahr=true]{color:var(--danger-text)}.v2-kpb-z[data-aktiv=true] .v2-kpb-w,.v2-kpb-z[data-aktiv=true] .v2-kpb-sym{color:var(--accent)}.v2-kpb-sym{color:var(--n-9);flex:none;display:inline-flex}.v2-kpb-z[data-gefahr=true] .v2-kpb-sym{color:var(--danger-text)}.v2-kpb-sym svg{width:18px;height:18px}.v2-kpb-w{flex:1;min-width:0;line-height:1.3}.v2-kpb-w small{font-size:var(--fs-12,12px);color:var(--n-8);margin-top:1px;line-height:1.35;display:block}.v2-kpb-wert{font-size:var(--fs-12,12px);color:var(--n-8);white-space:nowrap}.v2-kpb-wert[data-ton=warn]{color:var(--warn-text);font-weight:600}.v2-kpb-wert[data-ton=neu]{color:var(--accent-soft-text);font-weight:600}.v2-kpb-haken{width:16px;height:16px;color:var(--accent);flex:none}.v2-kpb-pfeil{width:15px;height:15px;color:var(--n-6);flex:none}.v2-kpb-z .v2-kpb-sw{flex:none;gap:0;min-height:0}.v2-kpb-datei{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.v2-kpb-fuss{border-top:1px solid var(--n-4);padding:10px 14px}.v2-kpb-griff{flex:none;justify-content:center;padding:6px 0 8px;display:flex}.v2-kpb-griff span{background:var(--n-5);border-radius:2px;width:36px;height:4px}.v2-st-toolbar{justify-content:flex-start}html.ui-v2-nativ-ios .v2-hdr{padding-top:8px}html.ui-v2-nativ-ios .v2-tabbar{padding-bottom:10px}html.ui-v2-nativ-ios .v2-sheet .v2-panel-f{padding-bottom:18px}.v2-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:0 14px 14px;overflow:hidden auto}.v2-tabbar{background:var(--n-0);border-top:1px solid var(--n-4);padding:6px 4px calc(14px + env(safe-area-inset-bottom,0px));z-index:30;flex:none;grid-template-columns:repeat(5,1fr);display:grid}.v2-tab{color:var(--n-8);cursor:pointer;border-radius:var(--r-control);text-align:center;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:44px;padding:0;font-size:10.5px;font-weight:500;line-height:1.2;display:flex;position:relative}.v2-tab svg{width:22px;height:22px}.ui-v2 .v2-tab{font-size:10.5px;font-weight:500;line-height:1.2}.v2-tab[data-aktiv=true]{color:var(--accent)}.v2-tab .v2-badge{position:absolute;top:2px;right:calc(50% - 22px)}.v2-sect{letter-spacing:.05em;text-transform:uppercase;color:var(--n-8);margin:12px 0 6px;font-size:11px;font-weight:500}.v2-btn{border-radius:var(--r-control);font-size:var(--fs-14,14px);min-height:var(--h-knopf,32px);cursor:pointer;text-align:center;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:5px 12px;font-weight:500;line-height:1.3;display:inline-flex;position:relative}.v2-btn svg{flex:none;width:16px;height:16px}.v2-btn-primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.v2-btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.ui-v2 .v2-btn-primary{color:var(--on-accent)}.v2-btn-secondary{background:var(--n-0);color:var(--n-10);border-color:var(--n-5)}.v2-btn-secondary:hover{background:var(--n-2)}.v2-btn-ghost{color:var(--n-9);background:0 0}.v2-btn-ghost:hover{background:var(--n-3)}.v2-btn-danger{background:var(--danger);color:#fff;border-color:var(--danger)}.v2-btn-danger-soft{background:var(--n-0);color:var(--danger);border-color:var(--n-5)}.ui-v2 .v2-btn-danger{color:#fff}.ui-v2 .v2-btn-danger-soft{color:var(--danger)}.ui-v2 button.v2-btn{font-size:var(--fs-14,14px);line-height:1.3}.v2-btn.v2-btn-sm,.ui-v2 .v2-btn.v2-btn-sm,.ui-v2 .v2-top .v2-btn,.ui-v2 .v2-hdr .v2-btn{min-height:var(--h-knopf-klein,28px);font-size:var(--fs-13,13px);padding:3px 10px;line-height:1.3}.v2-btn:disabled{opacity:.5;cursor:not-allowed}.v2-btn.v2-loading{color:#0000}.v2-btn.v2-loading:after{content:"";border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite v2-spin;position:absolute}.v2-btn-secondary.v2-loading:after,.v2-btn-ghost.v2-loading:after{border-color:var(--n-5);border-top-color:var(--n-9)}.v2-btn-full{width:100%}@keyframes v2-spin{to{transform:rotate(360deg)}}@media (max-width:640px){.v2-btn{min-height:40px;padding:8px 14px}.v2-btn.v2-btn-sm,.ui-v2 .v2-btn.v2-btn-sm,.ui-v2 .v2-hdr .v2-btn{min-height:32px;padding:3px 10px}}.v2-btnrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-chips{flex-wrap:wrap;gap:6px;display:flex}.v2-chip{border:1px solid var(--n-5);background:var(--n-0);color:var(--n-9);border-radius:var(--r-control);min-height:var(--h-chip,28px);font-size:var(--fs-chip,13px);cursor:pointer;text-align:left;align-items:center;gap:6px;max-width:100%;padding:3px 10px;font-weight:500;line-height:1.3;display:inline-flex}.v2-chip[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-soft-text)}.v2-chip:disabled{cursor:not-allowed;opacity:.55}.v2-chip .v2-cnt{color:var(--n-7);flex:none;font-size:11px}.v2-chip-sm{min-height:22px;padding:1px 7px;font-size:11px}.v2-chip-warn{background:var(--warn-bg);border-color:var(--warn);color:var(--warn-text);cursor:pointer}.v2-chip-warn:hover{background:var(--warn-bg)}@supports (color:color-mix(in lab, red, red)){.v2-chip-warn:hover{background:color-mix(in srgb,var(--warn-bg)70%,var(--n-0))}}@media (max-width:640px){.v2-chip{min-height:32px}}.ui-v2 .v2-str{border:1px solid var(--n-5);border-radius:var(--r-control);background:var(--n-0);vertical-align:middle;grid-auto-columns:auto;grid-auto-flow:column;max-width:100%;display:inline-grid;overflow:hidden}.ui-v2 .v2-str[data-gleich]{grid-auto-columns:1fr}.ui-v2 .v2-str[data-raster]{grid-auto-flow:row;grid-template-columns:repeat(var(--str-sp,3),minmax(0,1fr));background:var(--n-5);gap:1px;width:100%;display:grid}.ui-v2 .v2-str[data-raster]>.v2-chip{background:var(--n-0);border-left:0;min-width:0}.ui-v2 .v2-str[data-raster]>.v2-chip:last-child{grid-column:span var(--str-letzte,1)}.ui-v2 .v2-str>.v2-chip{color:var(--n-8);min-height:calc(var(--h-leiste,34px) - 2px);font-size:var(--fs-leiste,13px);text-align:center;background:0 0;border:0;border-radius:0;justify-content:center;min-width:auto;max-width:none;padding:3px 10px}.ui-v2 .v2-str>.v2-chip+.v2-chip{border-left:1px solid var(--n-5)}.ui-v2 .v2-str>.v2-chip:hover:not(:disabled){background:var(--n-2)}.ui-v2 .v2-str>.v2-chip[aria-pressed=true]{background:var(--n-3);color:var(--n-11)}.ui-v2 .v2-str[data-mehr]>.v2-chip[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-soft-text)}.ui-v2 .v2-str>.v2-chip[aria-pressed=true] .v2-cnt{color:inherit;opacity:.75}.ui-v2 .v2-str[data-raster]>.v2-chip[aria-pressed=true]{background:var(--n-3)}.ui-v2 .v2-str>.v2-chip-warn{color:var(--warn-text);background:0 0}.ui-v2 .v2-str>.v2-chip-warn .v2-cnt{color:var(--warn-text);font-weight:600}.ui-v2 .v2-str>.v2-chip:disabled{opacity:1;color:var(--n-6);background:var(--n-1)}.ui-v2 .v2-str[data-haken]>.v2-chip:before,.ui-v2 .v2-hkl-liste .v2-chip:before{content:"";box-sizing:border-box;border:1.5px solid var(--n-6);background:var(--n-0)center/9px 9px no-repeat;border-radius:3px;flex:none;width:12px;height:12px}.ui-v2 .v2-str[data-haken]>.v2-chip[aria-pressed=true]:before,.ui-v2 .v2-hkl-liste .v2-chip[aria-pressed=true]:before{border-color:var(--accent);background-color:var(--accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 5 8.6l4.6-5' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}[data-theme=dark] .ui-v2 .v2-str[data-haken]>.v2-chip[aria-pressed=true]:before,[data-theme=dark] .ui-v2 .v2-hkl-liste .v2-chip[aria-pressed=true]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 5 8.6l4.6-5' fill='none' stroke='%230f1211' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.v2-hkl{flex-direction:column;gap:6px;min-width:0;display:flex}.v2-hkl-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.v2-hkl-titel{font-size:var(--fs-12,12px);color:var(--n-9);font-weight:600}.v2-hkl-tk{flex-wrap:wrap;gap:4px 12px;display:inline-flex}.v2-hkl-liste{columns:3 150px;column-gap:20px}.v2-hkl-gruppe{break-inside:avoid;margin-bottom:6px}.v2-hkl-g{letter-spacing:.07em;text-transform:uppercase;color:var(--n-8);margin:2px 0;font-size:10.5px;font-weight:600;display:block}.ui-v2 .v2-hkl-liste .v2-chip{width:calc(100% + 8px);color:var(--n-10);min-height:var(--h-knopf-klein,28px);font-size:var(--fs-13,13px);break-inside:avoid;background:0 0;border:0;border-radius:4px;margin:0 -4px;padding:2px 4px;font-weight:400;display:flex}.ui-v2 .v2-hkl-liste .v2-chip:hover:not(:disabled){background:var(--n-2)}.ui-v2 .v2-hkl-liste .v2-chip[aria-pressed=true]{color:var(--n-11);background:0 0}.ui-v2 .v2-hkl-liste .v2-chip[aria-pressed=true]:hover{background:var(--n-2)}.ui-v2 .v2-wort{font:inherit;font-size:var(--fs-12,12px);color:var(--accent-soft-text);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:500}.ui-v2 .v2-wort:hover{text-underline-offset:2px;text-decoration:underline}.ui-v2 .v2-wort:disabled{color:var(--n-6);cursor:not-allowed;text-decoration:none}@media (max-width:640px){.ui-v2 .v2-str{grid-auto-flow:row;grid-template-columns:repeat(var(--str-sp,3),minmax(0,1fr));background:var(--n-5);border-radius:8px;gap:1px;width:100%;display:grid}.ui-v2 .v2-str:has(>.v2-chip:only-child){width:auto;display:inline-grid}.ui-v2 .v2-str>.v2-chip{background:var(--n-0);min-width:0;min-height:32px;padding:4px 6px;font-size:12.5px}.ui-v2 .v2-str>.v2-chip+.v2-chip{border-left:0}.ui-v2 .v2-str>.v2-chip[aria-pressed=true]{background:var(--n-3)}.ui-v2 .v2-str[data-mehr]>.v2-chip[aria-pressed=true]{background:linear-gradient(var(--accent-soft),var(--accent-soft)),var(--n-0)}.ui-v2 .v2-str>.v2-chip:disabled{background:var(--n-1)}.ui-v2 .v2-str>.v2-chip:last-child{grid-column:span var(--str-letzte,1)}.ui-v2 .v2-hkl-liste{columns:2 130px}.ui-v2 .v2-hkl-liste .v2-chip{min-height:38px;font-size:13.5px}.ui-v2 .v2-wort{min-height:32px;font-size:13px}}.v2-pe-sf-kombi{border-radius:var(--r-control);background:var(--n-3);min-height:26px;color:var(--n-10);font-size:var(--fs-12-5,12.5px);align-items:center;gap:2px;padding:0 2px 0 8px;font-weight:500;display:inline-flex}.v2-pe-sf-kombi .v2-ib{width:22px;height:22px}.v2-pe-sf-kombi .v2-ib svg{width:14px;height:14px}.ui-v2 .v2-an-schnell .v2-str>.v2-chip[data-ton=warn][aria-pressed=true]{background:var(--warn-bg);color:var(--warn-text)}.ui-v2 .v2-an-schnell .v2-str[data-haken]>.v2-chip[data-ton=warn][aria-pressed=true]:before{border-color:var(--warn);background-color:var(--warn)}.ui-v2 .v2-an-schnell .v2-btn[data-ton=warn]{border-color:var(--warn);color:var(--warn-text);background:var(--warn-bg)}.v2-pl-platz-kopf>.v2-str{margin-left:auto}.v2-ant-grund>.v2-btnrow,.v2-lh-grund>.v2-btnrow:first-of-type{gap:4px 14px}.ui-v2 .v2-wb-chips-gross.v2-str>.v2-chip{min-height:40px;font-size:var(--fs-15,15px)}.v2-au-zeilen{flex-direction:column;gap:4px;min-width:0;margin-bottom:8px;display:flex}.v2-au-katzeile{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.v2-au-katzeile>.v2-ez,.v2-au-zeilen>.v2-ez{align-self:stretch}.v2-pg-ez,.v2-im-ez{margin-bottom:10px}.ui-v2 .v2-btn.v2-filter-an{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-soft-text)}.v2-cat{font-size:var(--fs-12,12px);color:var(--n-9);align-items:center;gap:6px;font-weight:500;display:inline-flex}.v2-cat i{background:var(--n-6);border-radius:2px;flex:none;width:8px;height:8px}.v2-cat[data-tone=danger] i{background:var(--danger)}.v2-cat[data-tone=warn] i{background:var(--warn)}.v2-cat[data-tone=info] i{background:var(--info)}.v2-cat[data-tone=accent] i{background:var(--accent)}.v2-cat[data-tone=violet] i{background:#8e6ac8}.v2-cat[data-tone=teal] i{background:#2a9d8f}.v2-status{border-radius:var(--r-pill);font-size:var(--fs-12,12px);white-space:nowrap;place-self:center start;align-items:center;gap:6px;padding:2px 8px 2px 6px;font-weight:500;line-height:18px;display:inline-flex}.v2-status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.v2-status[data-tone=ok]{background:var(--ok-bg);color:var(--ok-text)}.v2-status[data-tone=warn]{background:var(--warn-bg);color:var(--warn-text)}.v2-status[data-tone=danger]{background:var(--danger-bg);color:var(--danger-text)}.v2-status[data-tone=info]{background:var(--info-bg);color:var(--info-text)}.v2-status[data-tone=neutral]{background:var(--n-3);color:var(--n-9)}@media (max-width:640px){.v2-status{padding:1px 7px 1px 6px;font-size:11px;line-height:17px}.v2-status:before{width:6px;height:6px}}.v2-status[data-symbol]:before{content:none}.v2-status>svg{stroke-width:2.4px;flex:none;width:12px;height:12px}.v2-status[data-form=offen]{color:var(--n-8);border:1.5px dashed var(--n-6);background:0 0;padding:.5px 6.5px .5px 4.5px}.v2-badge{background:var(--n-4);min-width:18px;height:18px;color:var(--n-9);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.v2-badge[data-tone=danger]{background:var(--danger);color:#fff}.v2-ni .v2-badge{margin-left:auto}.v2-tabs{border-bottom:1px solid var(--n-4);flex-wrap:wrap;gap:4px;margin-bottom:12px;display:flex}.v2-tabs button{font-size:var(--fs-14,14px);color:var(--n-8);cursor:pointer;min-height:var(--h-reiter,36px);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:6px 12px;font-weight:500;line-height:1.3;display:inline-flex}.v2-tabs button[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent)}.v2-segc{border:1px solid var(--n-5);border-radius:var(--r-control);background:var(--n-0);flex-wrap:wrap;display:inline-flex;overflow:hidden}.v2-segc button{min-height:calc(var(--h-leiste,34px) - 2px);font-size:var(--fs-leiste,13px);color:var(--n-8);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 9px;font-weight:500;line-height:1.3;display:inline-flex}.v2-segc button[aria-pressed=true]{background:var(--n-3);color:var(--n-11)}.v2-segm{border:1px solid var(--n-5);border-radius:var(--r-control);background:var(--n-0);grid-auto-columns:1fr;grid-auto-flow:column;margin:2px 0 10px;display:grid;overflow:hidden}.v2-segm button{min-height:var(--h-leiste,34px);font-size:var(--fs-leiste,13px);color:var(--n-8);cursor:pointer;background:0 0;border:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;padding:4px 6px;font-weight:500;line-height:1.25;display:inline-flex}.v2-segm button[aria-pressed=true],.v2-segm button[aria-selected=true]{background:var(--n-3);color:var(--n-11)}.v2-segc>*,.v2-segm>*,.v2-an-segmente>*{box-shadow:-1px 0 0 var(--n-5),0 -1px 0 var(--n-5)}.ui-v2 .v2-an-suche,.ui-v2 .v2-pe-suche,.ui-v2 .v2-ma-suche{min-height:var(--h-leiste,34px)}.v2-kacheln,.v2-feldreihe{display:contents}@media (max-width:640px){.ui-v2 .v2-segc>*,.ui-v2 .v2-segm>*{text-align:center;justify-content:center;min-height:32px;font-size:12.5px}.ui-v2 .v2-toolbar .v2-btn,.ui-v2 .v2-toolbar .v2-btn.v2-btn-sm,.ui-v2 .v2-toolbar .v2-select-btn{min-height:34px;font-size:12.5px}.ui-v2 .v2-an-segment,.ui-v2 .v2-toggle-rahmen,.ui-v2 .v2-plan-wahl .v2-select-btn,.ui-v2 .v2-plan-filter{font-size:12.5px}.ui-v2 .v2-an-suche,.ui-v2 .v2-pe-suche,.ui-v2 .v2-ma-suche{min-height:34px}.ui-v2 .v2-toolbar>.v2-sp{display:none}.ui-v2 .v2-toolbar>.v2-segc:not(:has(>button>svg:only-child)):not(:has(>:nth-child(6))){flex:auto;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.ui-v2 .v2-toolbar>.v2-segc:has(>:nth-child(6)){flex:100%;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:row;display:grid}.ui-v2 .v2-toolbar>.v2-segc:has(>:nth-child(6))>*{grid-column:span 2}:is(.ui-v2 .v2-toolbar>.v2-segc:has(>:nth-child(6))>:nth-child(3n+1):nth-last-child(2),.ui-v2 .v2-toolbar>.v2-segc:has(>:nth-child(6))>:nth-child(3n+2):last-child){grid-column:span 3}.ui-v2 .v2-toolbar>.v2-segc:has(>:nth-child(6))>:nth-child(3n+1):last-child{grid-column:1/-1}.ui-v2 .v2-feldreihe{flex:100%;gap:6px;min-width:0;display:flex}.ui-v2 .v2-feldreihe>:is(.v2-segc,.v2-segm,.v2-str){flex:var(--n,1)1 0;background:var(--n-0);grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;width:auto;min-width:0;margin:0;display:grid}.ui-v2 .v2-feldreihe>.v2-str>.v2-chip{padding:4px}.ui-v2 .v2-feldreihe>:is(.v2-segc,.v2-segm)>*{padding-left:2px;padding-right:2px}.ui-v2 .v2-feldreihe[data-eng]>:is(.v2-segc,.v2-segm,.v2-str)>*{font-size:11.5px}.ui-v2 :is(.v2-segc,.v2-segm,.v2-str):has(>:nth-child(4))>:is(button,.v2-chip){flex-direction:column;justify-content:center;align-items:center;gap:1px;min-height:38px;padding:3px 6px;font-size:11.5px;line-height:1.2}.ui-v2 :is(.v2-segc,.v2-segm,.v2-str):has(>:nth-child(4))>:is(button,.v2-chip) :is(.v2-num,.v2-cnt,.v2-mini){margin:0;font-size:11px}.ui-v2 .v2-str:has(>:nth-child(4))[data-haken]>.v2-chip:before{display:none}.ui-v2 :is(.v2-segc,.v2-segm,.v2-str)>:is(button,.v2-chip):has(>:is(.v2-num,.v2-cnt,.v2-mini)){flex-direction:column;justify-content:center;align-items:center;gap:1px;padding-top:3px;padding-bottom:3px;line-height:1.2}.ui-v2 :is(.v2-segc,.v2-segm,.v2-str)>:is(button,.v2-chip)>:is(.v2-num,.v2-cnt,.v2-mini){margin:0}.ui-v2 .v2-an-segment:has(>.v2-an-zaehler){flex-direction:column;gap:1px;line-height:1.2}.ui-v2 .v2-str[data-haken]>.v2-chip:has(>:is(.v2-num,.v2-cnt,.v2-mini)){flex-flow:wrap;justify-content:center;gap:0 6px}.ui-v2 .v2-str[data-haken]>.v2-chip>:is(.v2-num,.v2-cnt,.v2-mini){text-align:center;flex-basis:100%}.ui-v2 .v2-feldreihe>.v2-ib{flex:none;align-self:center}.ui-v2 .v2-kacheln:has(>:nth-child(4)) .v2-btn.v2-btn{font-size:10.5px}.ui-v2 .v2-feldreihe>.v2-str>.v2-chip+.v2-chip{border-left:1px solid var(--n-5)}.ui-v2 .v2-kacheln{border:1px solid var(--n-5);background:var(--n-0);border-radius:8px;flex:100%;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:0;display:grid}.ui-v2 .v2-kacheln>*{min-width:0;box-shadow:-1px 0 0 var(--n-5);border-radius:0;display:flex}.ui-v2 .v2-kacheln>:first-child,.ui-v2 .v2-kacheln>:first-child>.v2-btn{border-top-left-radius:7px;border-bottom-left-radius:7px}.ui-v2 .v2-kacheln>:last-child,.ui-v2 .v2-kacheln>:last-child>.v2-btn{border-top-right-radius:7px;border-bottom-right-radius:7px}.ui-v2 .v2-kacheln>.v2-btn.v2-btn,.ui-v2 .v2-kacheln>*>.v2-btn.v2-btn{min-width:0;min-height:48px;color:var(--n-9);white-space:normal;text-align:center;box-shadow:none;background:0 0;border:0;flex-direction:column;flex:auto;gap:3px;padding:5px 3px;font-size:11px;font-weight:500;line-height:1.2}.ui-v2 .v2-kacheln>.v2-btn.v2-btn{box-shadow:-1px 0 0 var(--n-5)}.ui-v2 .v2-kacheln>:not(:first-child):not(:last-child)>.v2-btn.v2-btn,.ui-v2 .v2-kacheln>.v2-btn.v2-btn:not(:first-child):not(:last-child){border-radius:0}.ui-v2 .v2-kacheln .v2-btn.v2-btn svg{width:17px;height:17px}.ui-v2 .v2-kacheln .v2-btn.v2-btn-primary{color:var(--accent);font-weight:600}.ui-v2 .v2-kacheln .v2-btn.v2-btn[aria-pressed=true]{background:var(--n-3);color:var(--n-11)}.ui-v2 .v2-kacheln .v2-btn.v2-btn:hover:not(:disabled),.ui-v2 .v2-kacheln .v2-btn.v2-btn[aria-expanded=true]{background:var(--n-2)}.ui-v2 .v2-kacheln .v2-btn.v2-btn:disabled{color:var(--n-6)}.ui-v2 .v2-kacheln .v2-an-zaehler{position:absolute;top:4px;right:6px}}.v2-toolbar{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.v2-toolbar .v2-chip{border-radius:var(--r-control);min-height:var(--h-leiste,34px);padding:4px 10px}.ui-v2 .v2-toggle-rahmen{min-height:var(--h-leiste,34px);border:1px solid var(--n-5);border-radius:var(--r-control);background:var(--n-0);color:var(--n-9);gap:8px;padding:0 10px 0 8px;font-weight:500;display:inline-flex}.ui-v2 .v2-toggle-rahmen:hover{background:var(--n-2)}.ui-v2 .v2-toggle-rahmen:has(input:checked){color:var(--n-11)}.ui-v2 .v2-toggle[data-deaktiviert=true]{opacity:.55;cursor:not-allowed}.ui-v2 .v2-toggle-sm{min-height:26px;font-size:var(--fs-12,12px);gap:6px}.ui-v2 .v2-toggle-rahmen.v2-toggle-sm{padding:0 8px 0 6px}.v2-toggle-sm .v2-tr{width:26px;height:16px}.v2-toggle-sm .v2-tr:after{width:12px;height:12px}.v2-toggle-sm input:checked+.v2-tr:after{transform:translate(10px)}@media (prefers-reduced-motion:reduce){.v2-toggle .v2-tr,.v2-toggle .v2-tr:after{transition:none}}.v2-banner{border-radius:var(--r-card);font-size:var(--fs-13,13px);flex-wrap:wrap;align-items:flex-start;gap:8px 10px;margin-bottom:10px;padding:8px 14px;display:flex}.v2-banner>span:first-child{flex:260px;min-width:min(240px,100%)}.v2-banner b{font-weight:600}.v2-tz-abgleich{display:grid}.v2-tz-abgleich>.v2-btn{justify-self:start;margin-bottom:10px}.v2-abg{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);font-size:var(--fs-13,13px);margin-bottom:10px;overflow:hidden}.v2-abg-kopf{background:var(--warn-bg);color:var(--warn-text);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 8px 6px 14px;display:flex}.v2-abg-kopf>span{flex:260px;min-width:0}.v2-abg-kopf b{font-weight:600}.v2-abg-kopf .v2-btn-ghost{color:inherit}.v2-abg-gruppe{border-top:1px solid var(--n-4)}.v2-abg-gtitel{font-size:var(--fs-11-5,11.5px);letter-spacing:.04em;text-transform:uppercase;color:var(--n-8);padding:6px 14px 2px;font-weight:600}.v2-abg-gtitel span{text-transform:none;letter-spacing:0;color:var(--n-7);font-weight:500}.v2-abg-reihe{border-top:1px solid var(--n-3);grid-template-columns:minmax(90px,140px) minmax(120px,190px) minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:6px 14px;display:grid}.v2-abg-gtitel+.v2-abg-reihe{border-top:0}.v2-abg-team{overflow-wrap:anywhere;min-width:0;font-weight:600}.v2-abg-was{color:var(--n-9);min-width:0}.v2-abg-was b,.v2-abg-meld[data-ton=warn]{color:var(--warn-text);font-weight:600}.v2-abg-meld[data-ton=ok]{color:var(--ok-text);font-weight:600}.v2-abg-act{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.v2-abg-fuss{border-top:1px solid var(--n-3);padding:4px 14px 6px}.v2-abg-fuss .v2-abg-gruppe{margin:4px -14px -6px}.v2-abg-link{font:inherit;font-size:var(--fs-12,12px);color:var(--n-8);cursor:pointer;background:0 0;border:0;padding:2px 0;text-decoration:underline}.v2-abg-verl{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-1);grid-column:1/-1;gap:8px;margin-top:4px;padding:10px 12px;display:grid}.v2-abg-verl p{margin:0}.v2-abg-termine{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:6px;display:grid}.v2-abg-termin{border:1px solid var(--n-4);border-radius:var(--r-control);font-size:var(--fs-12,12px);gap:1px;padding:4px 8px;display:grid}.v2-abg-termin small{font-size:var(--fs-11-5,11.5px);color:inherit;opacity:.85}.v2-abg-termin[data-s=frei]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-soft-text)}.v2-abg-termin[data-s=belegt]{border-color:var(--danger-text);background:var(--danger-bg);color:var(--danger-text)}.v2-abg-termin[data-s=gebucht]{background:var(--n-2);color:var(--n-8)}.v2-abg-warn{border-radius:var(--r-control);background:var(--warn-bg);color:var(--warn-text);padding:6px 10px}.v2-abg-mini{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-abg-verl-act{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.v2-abg-alt{background:0 0}@media (max-width:760px){.v2-abg-reihe{grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.v2-abg-was,.v2-abg-act{grid-column:1/-1}.v2-abg-act{justify-content:flex-start}.v2-abg-act .v2-btn{min-height:40px;font-size:var(--fs-14,14px);padding:0 14px}}.v2-banner[data-tone=warn]{background:var(--warn-bg);color:var(--warn-text)}.v2-banner[data-tone=info]{background:var(--info-bg);color:var(--info-text)}.v2-banner[data-tone=danger]{background:var(--danger-bg);color:var(--danger-text)}.v2-banner[data-tone=ok]{background:var(--ok-bg);color:var(--ok-text)}.v2-spiel-platz .v2-kv{color:inherit;margin:8px 0 0}.v2-spiel-platz .v2-kv span:nth-child(odd){color:inherit;opacity:.8}.v2-banner .v2-act{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:flex}@media (max-width:640px){.v2-banner{flex-wrap:nowrap;align-items:center}.v2-banner>span:first-child{flex:auto;min-width:0}.v2-banner .v2-act{flex:none}.v2-banner:has(>.v2-act>:nth-child(2)){flex-wrap:wrap}.v2-banner:has(>.v2-act>:nth-child(2))>span:first-child{flex:100%}}.v2-banner .v2-btn-secondary{color:var(--n-10)}.ui-v2 .v2-meld-kurz{width:100%;min-height:var(--h-meldung,40px);border-radius:var(--r-card);font:inherit;font-size:var(--fs-12-5,12.5px);text-align:left;cursor:pointer;background:var(--info-bg);color:var(--info-text);border:0;align-items:center;gap:8px;margin:0 0 10px;padding:6px 12px;line-height:1.35;display:flex}.ui-v2 .v2-meld-kurz[data-tone=danger]{background:var(--danger-bg);color:var(--danger-text)}.ui-v2 .v2-meld-kurz[data-tone=warn]{background:var(--warn-bg);color:var(--warn-text)}.ui-v2 .v2-meld-kurz>span{flex:auto;min-width:0}.ui-v2 .v2-meld-kurz b{font-weight:600}.ui-v2 .v2-meld-kurz svg{flex:none;width:16px;height:16px}.v2-empty{text-align:center;padding:28px 20px}.v2-empty b{font-size:var(--fs-15,15px);margin-bottom:2px;font-weight:600;display:block}.v2-empty p{color:var(--n-8);font-size:var(--fs-13,13px);margin:0 0 12px}.v2-sk{background:linear-gradient(90deg,var(--n-3)25%,var(--n-2)50%,var(--n-3)75%);background-size:200% 100%;border-radius:4px;height:12px;animation:1.4s infinite v2-shimmer}@keyframes v2-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.v2-card{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);margin-bottom:12px;padding:14px}.v2-card h3{font-size:var(--fs-15,15px);margin:0 0 6px;font-weight:600}.v2-card p{font-size:var(--fs-13,13px);color:var(--n-9);margin:0 0 6px}.v2-rows{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);overflow:hidden}.v2-grp{letter-spacing:.05em;text-transform:uppercase;color:var(--n-8);background:var(--n-2);border-bottom:1px solid var(--n-4);padding:8px 14px 4px;font-size:11px;font-weight:500}.v2-row{border-bottom:1px solid var(--n-4);cursor:pointer;text-align:left;width:100%;min-height:56px;color:inherit;background:0 0;border-top:0;border-left:0;border-right:0;align-items:center;gap:6px 12px;padding:8px 14px;display:grid}.v2-row:last-child{border-bottom:0}.v2-row:hover{background:var(--n-2)}.v2-row[data-selected=true],.v2-mrow[data-selected=true]{background:var(--accent-soft)}.v2-row-mehr{border-top:1px solid var(--n-4);background:var(--n-1);justify-content:center;gap:12px;padding:10px 14px;display:flex}.v2-unread{background:var(--accent);border-radius:50%;width:8px;height:8px;margin:auto}.v2-row .v2-t{font-weight:500;font-size:var(--fs-14,14px);color:var(--n-10);line-height:1.35}.v2-row[data-read=true] .v2-t{color:var(--n-9);font-weight:400}.v2-row .v2-m{font-size:var(--fs-12,12px);color:var(--n-8);margin-top:2px;line-height:1.35}.v2-row .v2-who{font-size:var(--fs-13,13px)}.v2-row .v2-who small{color:var(--n-8);font-size:11px;display:block}.v2-frist{font-size:var(--fs-12,12px);white-space:nowrap;font-weight:500}.v2-frist[data-tone=over]{color:var(--danger)}.v2-frist[data-tone=soon]{color:var(--warn-text)}.v2-frist[data-tone=none]{color:var(--n-7);font-weight:400}.v2-lst{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);margin-bottom:10px;padding:0 12px}.v2-mrow{border-bottom:1px solid var(--n-4);cursor:pointer;text-align:left;width:100%;min-height:54px;color:inherit;background:0 0;border-top:0;border-left:0;border-right:0;align-items:flex-start;gap:10px;padding:8px 0;display:flex}.v2-mrow:last-child{border-bottom:0}.v2-mrow .v2-u{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px}.v2-mrow .v2-u[data-on=false]{background:0 0}.v2-mrow .v2-main{flex:1}.v2-mrow .v2-main b{font-weight:500;font-size:var(--fs-14,14px);line-height:1.3;display:block}.v2-mrow[data-read=true] .v2-main b{color:var(--n-9);font-weight:400}.v2-mrow .v2-m{font-size:var(--fs-12,12px);color:var(--n-8);flex-wrap:wrap;gap:2px 8px;margin-top:2px;line-height:1.35;display:flex}.v2-mrow .v2-fr{white-space:nowrap;flex:none;margin-top:2px;font-size:11px;font-weight:500}.v2-mrow .v2-fr[data-tone=over]{color:var(--danger)}.v2-mrow .v2-fr[data-tone=soon]{color:var(--warn-text)}.v2-mrow-nav{align-items:center;min-height:48px;padding:4px 0}.v2-mrow-nav .v2-u{margin-top:0}.v2-mrow .v2-fr[data-tone=none]{color:var(--n-7);font-weight:400}.v2-tbl{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);overflow:hidden}.v2-tbl table{border-collapse:collapse;width:100%;font-size:var(--fs-13,13px)}.v2-tbl th{text-align:left;color:var(--n-8);font-weight:500;font-size:var(--fs-12,12px);border-bottom:1px solid var(--n-4);background:var(--n-2);padding:8px 10px;position:sticky;top:0}.v2-tbl td{border-bottom:1px solid var(--n-4);vertical-align:top;padding:7px 10px}.v2-tbl tr:last-child td{border-bottom:0}.v2-tbl td.v2-num,.v2-tbl th.v2-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.v2-stack .v2-item{border-bottom:1px solid var(--n-4);font-size:var(--fs-13,13px);grid-template-columns:110px minmax(0,1fr);gap:2px 10px;padding:8px 12px;display:grid}.v2-stack .v2-item:last-child{border-bottom:0}.v2-stack .v2-item span:nth-child(odd){color:var(--n-8);font-size:var(--fs-12,12px)}.v2-kv{font-size:var(--fs-13,13px);grid-template-columns:110px minmax(0,1fr);gap:4px 10px;margin-bottom:10px;display:grid}.v2-kv span:nth-child(odd){color:var(--n-8);font-size:var(--fs-12,12px);padding-top:1px}.v2-field{gap:4px;margin-bottom:10px;display:grid}.v2-field label,.v2-field .v2-label{font-size:var(--fs-12,12px);color:var(--n-9);font-weight:500}.v2-input,.v2-textarea{font-size:var(--fs-13,13px);color:var(--n-10);background:var(--n-0);border:1px solid var(--n-5);border-radius:var(--r-control);min-height:var(--h-knopf,32px);width:100%;padding:5px 10px;line-height:1.4}.v2-textarea{resize:vertical;min-height:60px;padding:8px 10px}.v2-input:focus,.v2-textarea:focus{outline:2px solid var(--focus);outline-offset:0;border-color:var(--focus)}.v2-field[data-invalid=true] .v2-input,.v2-field[data-invalid=true] .v2-textarea,.v2-field[data-invalid=true] .v2-select-btn{border-color:var(--danger)}.v2-field .v2-hint{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-field .v2-err{font-size:var(--fs-12,12px);color:var(--danger)}@media (max-width:640px){.v2-input,.v2-textarea,.v2-select-btn{font-size:var(--fs-16,16px);min-height:40px}}.v2-select{position:relative}.v2-select-btn{font-size:var(--fs-13,13px);color:var(--n-10);background:var(--n-0);border:1px solid var(--n-5);border-radius:var(--r-control);min-height:var(--h-knopf,32px);text-align:left;cursor:pointer;width:100%;padding:6px 30px 6px 10px;line-height:1.35;display:block;position:relative}.v2-select-btn[data-leer=true]{color:var(--n-7)}.v2-select-btn:after{content:"";border-right:1.5px solid var(--n-7);border-bottom:1.5px solid var(--n-7);width:7px;height:7px;position:absolute;top:50%;right:11px;transform:translateY(-70%)rotate(45deg)}.v2-select-list{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);box-shadow:var(--shadow-pop);z-index:40;max-height:320px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.v2-select-list input{margin-bottom:6px}.v2-select-list[data-oben=true]{top:auto;bottom:calc(100% + 4px)}:is(.v2-rows,.v2-er-abschnitt,.v2-mg-liste,.v2-mg-frms,.v2-mg-erk,.v2-er-zutun,.v2-er-treffer,.v2-er-rows,.v2-hw-zeilen,.v2-hzh-halle,.v2-ad-hl,.v2-pl-pruef,.v2-mn-wahl-liste,.v2-mn-vt-teams,.v2-kal2-zeilen,.v2-kal2-ar-liste,.v2-ab-liste,.v2-sr-warten,.v2-rx-rv,.v2-rx-vlg,.v2-rx-hl):has(.v2-select-btn[aria-expanded=true]){overflow:visible}.v2-select-opt{width:100%;font-size:var(--fs-14,14px);color:var(--n-10);border-radius:var(--r-control);cursor:pointer;text-align:left;background:0 0;border:0;align-items:flex-start;gap:8px;padding:8px 10px;line-height:1.35;display:flex}.v2-select-opt:hover,.v2-select-opt[data-active=true]{background:var(--n-2)}.v2-select-opt[aria-selected=true]{background:var(--accent-soft);color:var(--accent-soft-text)}.v2-select-opt small{font-size:var(--fs-12,12px);color:var(--n-8);display:block}.v2-toggle{cursor:pointer;font-size:var(--fs-13,13px);align-items:center;gap:10px;min-height:30px;display:flex}.v2-toggle input{opacity:0;width:0;height:0;position:absolute}.v2-toggle .v2-tr{background:var(--n-5);border-radius:999px;flex:none;width:32px;height:18px;transition:background .12s;position:relative}.v2-toggle .v2-tr:after{content:"";background:var(--n-0);border-radius:50%;width:14px;height:14px;transition:transform .12s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.v2-toggle input:checked+.v2-tr{background:var(--accent)}.v2-toggle input:checked+.v2-tr:after{transform:translate(14px)}.v2-toggle input:focus-visible+.v2-tr{outline:2px solid var(--focus);outline-offset:2px}.v2-menu{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);min-width:250px;max-width:min(360px,100vw - 24px);box-shadow:var(--shadow-pop);z-index:60;text-align:left;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.v2-menu[data-align=left]{left:0;right:auto}.v2-menu button,.v2-menu a{width:100%;font-size:var(--fs-14,14px);color:var(--n-10);border-radius:var(--r-control);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:8px 10px;line-height:1.35;display:flex}.v2-menu button:hover,.v2-menu a:hover{background:var(--n-2)}.v2-menu button[aria-current=true]{background:var(--accent-soft);color:var(--accent-soft-text)}.v2-menu .v2-ml{letter-spacing:.05em;text-transform:uppercase;color:var(--n-7);padding:8px 10px 2px;font-size:11px;font-weight:500}.v2-menu hr{border:0;border-top:1px solid var(--n-4);margin:6px 0}.v2-menu .v2-pi{background:var(--n-3);width:26px;height:26px;color:var(--n-9);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.v2-menu button[aria-current=true] .v2-pi{background:var(--accent);color:var(--on-accent)}.v2-menu b{font-weight:500;font-size:var(--fs-14,14px);display:block}.v2-menu small{font-size:var(--fs-12,12px);color:var(--n-8);font-weight:400;display:block}.v2-menu .v2-lk{font-size:var(--fs-12,12px);color:var(--accent);flex:none;margin-left:auto;font-weight:500}.v2-pmenu{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);box-shadow:var(--shadow-pop);z-index:60;padding:6px;position:absolute;top:calc(100% - 4px);left:8px;right:8px}.v2-toasts{z-index:90;pointer-events:none;gap:8px;width:max-content;max-width:calc(100vw - 28px);display:grid;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}@media (max-width:640px){.v2-toasts{bottom:calc(80px + env(safe-area-inset-bottom,0px));width:auto;max-width:none;left:14px;right:14px;transform:none}html.ui-v2-nativ-ios .v2-toasts{bottom:80px}}.v2-toast{background:var(--toast-bg);color:var(--toast-fg);border-radius:var(--r-card);font-size:var(--fs-14,14px);pointer-events:auto;align-items:center;gap:14px;padding:10px 14px;animation:.2s v2-toast-in;display:flex}.v2-toast button{color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;margin-left:auto;padding:0;font-weight:600;text-decoration:underline}.ui-v2 .v2-toast button{flex:none}@keyframes v2-toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.v2-dim{background:var(--dim);z-index:70;position:fixed;inset:0}.v2-dialog{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);z-index:71;width:min(440px,100vw - 32px);box-shadow:var(--shadow-pop);padding:18px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.v2-dialog h4{font-size:var(--fs-16,16px);margin:0 0 4px;font-weight:600}.v2-dialog p{color:var(--n-9);font-size:var(--fs-13,13px);margin:0 0 14px}.v2-dimp{z-index:45;background:0 0;position:fixed;inset:0}@media (max-width:1271px){.v2-dimp{background:var(--dim)}}.v2-panel{background:var(--n-0);border-left:1px solid var(--n-4);width:560px;max-width:100vw;box-shadow:var(--shadow-sheet);z-index:50;flex-direction:column;animation:.2s cubic-bezier(.2,.8,.2,1) v2-panel-in;display:flex;position:fixed;top:0;bottom:0;right:0}@media (max-width:1271px){.v2-panel{width:480px}}@media (max-width:899px){.v2-panel{border-left:0;width:100vw}}.v2-panel{padding-top:var(--v2-rand-oben,0px);padding-bottom:var(--v2-rand-unten,0px)}@keyframes v2-panel-in{0%{transform:translate(100%)}to{transform:none}}.v2-panel-h{border-bottom:1px solid var(--n-4);align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.v2-panel-h .v2-tt{flex:1}.v2-panel-h .v2-tt b{font-size:var(--fs-16,16px);font-weight:600;line-height:1.3;display:block}.v2-panel-h .v2-tt .v2-m{font-size:var(--fs-12,12px);color:var(--n-8);margin-top:2px}.v2-panel-b{flex:1;padding:14px 16px;overflow:hidden auto}.v2-panel-f{border-top:1px solid var(--n-4);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;display:flex}.v2-sheet{background:var(--n-0);box-shadow:var(--shadow-sheet-up);z-index:50;border-radius:16px 16px 0 0;flex-direction:column;max-height:92dvh;animation:.2s cubic-bezier(.2,.8,.2,1) v2-sheet-in;display:flex;position:fixed;bottom:0;left:0;right:0}@keyframes v2-sheet-in{0%{transform:translateY(100%)}to{transform:none}}.v2-sheet .v2-grip{background:var(--n-5);border-radius:2px;flex:none;width:36px;height:4px;margin:8px auto 4px}.v2-sheet .v2-panel-h{padding:6px 16px 10px}.v2-sheet .v2-panel-f{padding:10px 16px calc(22px + env(safe-area-inset-bottom,0px));gap:8px;display:grid}.v2-sheet>.v2-panel-b:last-child{padding-bottom:calc(14px + var(--v2-rand-unten,0px))}.v2-sheet .v2-panel-f .v2-two{grid-template-columns:1fr 1fr;gap:8px;display:grid}html[data-v2-tastatur] .v2-sheet,html[data-v2-tastatur] .v2-panel{transition:none!important}html[data-v2-tastatur] .v2-sheet{bottom:var(--v2-tastatur,0px);max-height:calc(var(--v2-sicht-h,100dvh) - 8px - env(safe-area-inset-top,0px))}html[data-v2-tastatur] .v2-sheet .v2-panel-f{padding-bottom:10px}html[data-v2-tastatur] .v2-panel{top:var(--v2-sicht-oben,0px);bottom:var(--v2-tastatur,0px);padding-bottom:0}html[data-v2-tastatur] .v2-panel-b :is(input,textarea,select){scroll-margin-block:12px}@media (max-height:500px){html[data-v2-tastatur] :is(.v2-sheet,.v2-panel) :is(.v2-panel-f,.v2-panel-leiste,.v2-grip,.v2-panel-h .v2-m){display:none}}.v2-sheet-row{align-items:stretch;gap:8px;display:flex}.v2-sheet-row>*{flex:1;min-height:36px}.v2-sheet-row>.v2-nur-symbol{flex:none;width:44px;padding:0}.v2-datei-halter{display:contents}.ui-v2.v2-ebene-datei>.v2-dimp{z-index:55}.ui-v2.v2-ebene-datei>.v2-sheet,.ui-v2.v2-ebene-datei>.v2-panel{z-index:56}.v2-sheet.v2-panel-datei{height:92dvh}.v2-panel-datei>.v2-panel-b{flex-direction:column;padding:0;display:flex}.v2-datei-bild{flex:none;width:100%;height:auto;display:block}.v2-datei-pdf{background:var(--n-3);border:0;flex:1;width:100%;min-height:0;display:block}.v2-datei-satz{align-content:start;gap:10px;padding:14px 16px;display:grid}.v2-datei-andere{text-align:center;justify-items:center;padding-block:28px}.v2-datei-andere svg{width:28px;height:28px;color:var(--n-7)}.v2-datei-andere b{font-size:var(--fs-14,14px)}.v2-datei-andere p{max-width:32ch;color:var(--n-9);margin:0}.v2-datei-fehler{background:var(--danger-bg);color:var(--danger-text);border-radius:8px;justify-items:start;gap:8px;padding:10px 12px;display:grid}.v2-section{border:1px solid var(--n-4);border-radius:var(--r-card);margin-bottom:8px}.v2-section>.v2-sh{cursor:pointer;width:100%;color:var(--n-10);text-align:left;background:0 0;border:0;flex-direction:row;align-items:center;gap:10px;padding:10px 12px;display:flex}.v2-section>.v2-sh b{font-weight:600;font-size:var(--fs-14,14px);min-width:min-content}.v2-section>.v2-sh .v2-sum{font-size:var(--fs-12,12px);color:var(--n-8);text-align:right;margin-left:auto}.v2-section>.v2-body{border-top:1px solid var(--n-4);font-size:var(--fs-13,13px);padding:10px 12px 12px}.v2-ki{background:var(--n-2);border-radius:var(--r-control);font-size:var(--fs-13,13px);margin-bottom:10px;padding:10px 12px}.v2-ki .v2-l,.v2-box .v2-l{letter-spacing:.05em;text-transform:uppercase;color:var(--n-8);margin-bottom:4px;font-size:11px;font-weight:500}.v2-beleg{border:1px solid var(--n-4);border-radius:var(--r-control);font-size:var(--fs-13,13px);white-space:pre-wrap;color:var(--n-9);background:var(--n-1);max-height:240px;padding:10px 12px;line-height:1.55;overflow-y:auto}.v2-att{border:1px solid var(--n-5);border-radius:var(--r-control);font-size:var(--fs-12,12px);cursor:pointer;background:var(--n-0);text-align:left;align-items:center;gap:6px;max-width:100%;padding:4px 8px;line-height:1.3;display:inline-flex}.v2-att .v2-pdf{background:var(--danger-bg);color:var(--danger-text);border-radius:3px;flex:none;padding:0 4px;font-size:10px;font-weight:600}.v2-zust{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}@media (max-width:640px){.v2-zust{grid-template-columns:1fr}}.v2-box{border:1px solid var(--n-4);border-radius:var(--r-control);padding:10px 12px}.v2-box b{font-weight:500;display:block}.v2-box .v2-m{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-box[data-tone=warn]{border-color:var(--warn)}.v2-box[data-tone=danger]{border-color:var(--danger)}.v2-flow{font-size:var(--fs-12,12px);color:var(--n-8);flex-wrap:wrap;align-items:center;gap:4px;margin:6px 0 12px;display:flex}.v2-flow span{border-radius:var(--r-pill);background:var(--n-3);padding:2px 8px}.v2-flow span[data-cur=true]{background:var(--accent-soft);color:var(--accent-soft-text);font-weight:500}.v2-flow i{color:var(--n-6);font-style:normal}.v2-log{font-size:var(--fs-12,12px);gap:6px;display:grid}.v2-log>div{grid-template-columns:110px minmax(0,1fr);gap:8px;display:grid}.v2-log .v2-t{color:var(--n-7)}.v2-kpi{flex-wrap:wrap;gap:24px;margin-bottom:12px;display:flex}.v2-kpi div b{font-size:var(--fs-22,22px);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:600;display:block}.v2-kpi div span{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-g2{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:899px){.v2-g2{grid-template-columns:1fr}}.v2-post-row{grid-template-columns:22px 118px minmax(0,1fr) 150px 150px auto}@media (max-width:1271px){.v2-post-row{grid-template-columns:22px 110px minmax(0,1fr) 140px auto}.v2-post-row .v2-post-frist{grid-area:2/3}}@media (max-width:899px){.v2-post-row{grid-template-columns:22px minmax(0,1fr) auto}.v2-post-row .v2-post-cat{grid-area:1/2}.v2-post-row .v2-post-main{grid-area:2/2}.v2-post-row .v2-post-who{grid-area:3/2}.v2-post-row .v2-post-frist{grid-area:1/3}.v2-post-row .v2-post-status{grid-area:2/3/span 2;align-self:start}}.v2-post-frist-list{grid-template-columns:150px minmax(0,1fr) 150px auto}@media (max-width:899px){.v2-post-frist-list{grid-template-columns:150px minmax(0,1fr)}.v2-post-frist-list>:nth-child(n+3){grid-column:2}}.v2-post-matrix .v2-select-btn{min-height:30px;padding-top:4px;padding-bottom:4px}.v2-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}@media (max-width:1271px){.v2-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.v2-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.v2-kpi-card{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);padding:10px 12px}.v2-kpi-card .v2-l{letter-spacing:.05em;text-transform:uppercase;color:var(--n-8);font-size:11px;font-weight:500}.v2-kpi-card b{font-size:var(--fs-22,22px);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:2px;font-weight:600;display:block}.v2-kpi-card[data-tone=danger] b{color:var(--danger)}.v2-kpi-card[data-tone=warn] b{color:var(--warn-text)}.v2-kpi-card[data-tone=ok] b{color:var(--ok-text)}.v2-kpi-card .v2-m{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-bars{gap:6px;display:grid}.v2-bar{font-size:var(--fs-13,13px);grid-template-columns:150px minmax(0,1fr) 64px;align-items:center;gap:10px;display:grid}.v2-bar .v2-bar-l{color:var(--n-9)}.v2-bar .v2-bar-t{background:var(--n-3);border-radius:4px;height:8px;overflow:hidden}.v2-bar .v2-bar-t i{background:var(--accent);border-radius:4px;height:100%;display:block}.v2-bar[data-tone=danger] .v2-bar-t i{background:var(--danger)}.v2-bar[data-tone=warn] .v2-bar-t i{background:var(--warn)}.v2-bar[data-tone=info] .v2-bar-t i{background:var(--info)}.v2-bar .v2-bar-n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}@media (max-width:640px){.v2-bar{grid-template-columns:110px minmax(0,1fr) 56px}}.v2-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.v2-tile{border:1px solid var(--n-4);border-radius:var(--r-control);text-align:center;padding:10px 8px}.v2-tile b{font-size:var(--fs-20,20px);font-variant-numeric:tabular-nums;font-weight:600;display:block}.v2-tile span{letter-spacing:.05em;text-transform:uppercase;color:var(--n-8);font-size:11px;font-weight:500}.v2-tile[data-tone=ok] b{color:var(--ok-text)}.v2-tile[data-tone=warn] b{color:var(--warn-text)}.v2-tile[data-tone=danger] b{color:var(--danger)}.v2-trend{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:4px;height:120px;padding-top:6px;display:grid}.v2-trend .v2-col{flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;height:100%;display:flex}.v2-trend .v2-col i{background:var(--n-5);border-radius:3px 3px 0 0;width:100%;max-width:28px;display:block}.v2-trend .v2-col i[data-tone=danger]{background:var(--danger)}.v2-trend .v2-col small{color:var(--n-8);white-space:nowrap;font-size:11px}.v2-route-cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.v2-route{border:1px solid var(--n-4);border-radius:var(--r-control);overflow:hidden}.v2-route>.v2-sh{cursor:pointer;width:100%;color:var(--n-10);text-align:left;background:0 0;border:0;flex-direction:row;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.v2-route>.v2-sh b{font-weight:600;font-size:var(--fs-14,14px);display:block}.v2-route>.v2-sh .v2-m{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-route>.v2-sh .v2-n{font-size:var(--fs-18,18px);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-weight:600}.v2-route>.v2-sh .v2-n[data-tone=danger]{color:var(--danger)}.v2-route .v2-body{border-top:1px solid var(--n-4);padding:6px 12px 10px}.v2-route .v2-body button{text-align:left;width:100%;font-size:var(--fs-13,13px);color:var(--n-10);cursor:pointer;border:0;border-bottom:1px solid var(--n-4);background:0 0;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:5px 0;display:grid}.v2-route .v2-body button:last-child{border-bottom:0}.v2-route .v2-body button small{color:var(--n-8);font-size:var(--fs-12,12px);white-space:nowrap}.v2-check{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;flex:none}.v2-post-admin-row{grid-template-columns:24px 118px minmax(0,1fr) 150px auto}@media (max-width:899px){.v2-post-admin-row{grid-template-columns:24px minmax(0,1fr) auto}.v2-post-admin-row .v2-post-cat,.v2-post-admin-row .v2-post-main,.v2-post-admin-row .v2-post-who{grid-column:2}.v2-post-admin-row .v2-post-status{grid-area:1/3/span 3;align-self:start}}.v2-progress{background:var(--n-3);border-radius:4px;height:8px;margin:6px 0;overflow:hidden}.v2-progress i{background:var(--accent);height:100%;transition:width .3s;display:block}.v2-logbox{max-height:140px;font-size:var(--fs-12,12px);color:var(--n-8);background:var(--n-1);border:1px solid var(--n-4);border-radius:var(--r-control);padding:6px 8px;overflow-y:auto}.v2-plan{--stunde:100px;border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);overflow:clip}.v2-plan-grp{grid-template-columns:52px minmax(0,1fr);display:grid}.v2-plan-grp .v2-plan-g{background:var(--n-2);border-bottom:1px solid var(--n-4);display:grid}.v2-plan-grp .v2-plan-g>div{letter-spacing:.05em;text-transform:uppercase;color:var(--n-8);border-right:1px solid var(--n-4);overflow-wrap:normal;min-width:0;padding:4px 8px;font-size:11px;font-weight:500}.v2-plan-grp>div:first-child{z-index:3;background:var(--n-2);position:sticky;left:0}.v2-plan-grp .v2-plan-g>div:last-child{border-right:0}.v2-plan-kopf{top:var(--v2-kopf-h,56px);z-index:12;scrollbar-width:none;background:var(--n-2);position:sticky;overflow-x:auto}.v2-plan-kopf::-webkit-scrollbar{display:none}.v2-plan-heads{background:var(--n-2);grid-template-columns:52px minmax(0,1fr);display:grid}.v2-plan-scroll{scrollbar-width:none;overflow-x:auto}.v2-plan-scroll::-webkit-scrollbar{display:none}.v2-plan-leiste{z-index:8;background:var(--n-2);border-top:1px solid var(--n-4);position:sticky;bottom:0;overflow-x:auto}.v2-plan-leiste>div{height:1px}.v2-plan-heads .v2-plan-hs{display:grid}.v2-plan-hd{background:var(--n-2);border-right:1px solid var(--n-4);border-bottom:1px solid var(--n-4);min-width:0;color:var(--n-8);flex:1;padding:6px 8px;font-size:11px;position:relative}.v2-plan-hd:last-child{border-right:0}.v2-plan-hd b{color:var(--n-10);font-size:var(--fs-13,13px);overflow-wrap:normal;font-weight:600;line-height:1.25;display:block}.v2-plan-hd .v2-plan-sub{color:var(--n-8);overflow-wrap:normal;display:block}.v2-plan-hd .v2-plan-pitch{border:1px solid var(--n-6);background:var(--n-0);border-radius:2px;gap:1px;width:30px;margin-top:3px;padding:1px;display:grid}.v2-plan-hd .v2-plan-pitch i{background:var(--n-3);height:8px;display:block}.v2-plan-hd .v2-plan-pitch i[data-on=true]{background:var(--accent)}.v2-plan-hd .v2-plan-sperre{letter-spacing:.04em;color:var(--danger-text);background:var(--danger-bg);border-radius:3px;margin-top:2px;padding:1px 5px;font-size:10px;font-weight:600;display:inline-block}.v2-plan-hd[data-gesperrt=true]{background:repeating-linear-gradient(45deg,var(--n-3)0 6px,var(--n-2)6px 12px)}.v2-plan-hd[data-gesperrt=teil]{background:repeating-linear-gradient(45deg,var(--n-2)0 6px,var(--n-1)6px 12px)}.v2-plan-hd .v2-plan-sperre-wer{color:var(--ok-text);margin-top:2px;font-size:10.5px;font-weight:500;line-height:1.3;display:block}.v2-plan-hd .v2-plan-sperre-wer[data-nur=true]{color:var(--warn-text)}.v2-plan-col[data-gesperrt=teil]{background-image:repeating-linear-gradient(45deg,var(--n-3)0 6px,transparent 6px 12px)}@supports (color:color-mix(in lab, red, red)){.v2-plan-col[data-gesperrt=teil]{background-image:repeating-linear-gradient(45deg,color-mix(in srgb,var(--n-3)55%,transparent)0 6px,transparent 6px 12px)}}.v2-plan-hd[data-nz=true] b{color:var(--danger-text)}.v2-plan-hd[data-achse=cabin]{background:var(--n-2)}.v2-plan-zeit{color:var(--n-8);text-align:center;border-right:1px solid var(--n-4);border-bottom:1px solid var(--n-4);background:var(--n-2);z-index:3;padding:6px 4px;font-size:11px;position:sticky;left:0}.v2-plan-zeit b{color:var(--n-10);font-weight:600;font-size:var(--fs-12,12px);display:block}.v2-plan-body{grid-template-columns:52px minmax(0,1fr);display:grid;position:relative}.v2-plan-times{z-index:7;background:var(--n-2);border-right:1px solid var(--n-4);position:sticky;left:0}.v2-plan-times div{color:var(--n-8);font-variant-numeric:tabular-nums;border-top:1px solid var(--n-4);padding:2px 6px;font-size:11px;position:absolute;left:0;right:0}.v2-plan-times div[data-half=true]{border-top-style:dashed;border-top-color:var(--n-3);color:var(--n-7)}.v2-plan-cols{display:grid;position:relative}.v2-plan-col{border-right:1px solid var(--n-4);background:var(--n-0);flex:1;min-width:0;position:relative}.v2-plan-col:last-child{border-right:0}.v2-plan-col[data-nz=true]{background:var(--n-1)}.v2-plan-col[data-gesperrt=true]{cursor:not-allowed}.v2-plan-col .v2-plan-hl{border-top:1px solid var(--n-4);pointer-events:none;position:absolute;left:0;right:0}.v2-plan-col .v2-plan-hl[data-half=true]{border-top-style:dashed;border-top-color:var(--n-3)}.v2-plan-col .v2-plan-zu{background:repeating-linear-gradient(45deg,var(--n-3)0 6px,var(--n-2)6px 12px);border-top:1px solid var(--danger);border-bottom:1px solid var(--danger);color:var(--danger-text);pointer-events:none;padding:4px 6px;font-size:11px;font-weight:500;position:absolute;left:0;right:0}.v2-plan-cell{cursor:pointer;position:absolute;left:0;right:0}.v2-plan-cell:hover{background:var(--n-2)}.v2-plan-cell:hover:after{content:"+";color:var(--n-7);font-size:var(--fs-14,14px);line-height:1;position:absolute;top:1px;right:5px}.v2-plan-cell[data-drop=ok]{background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent)}.v2-plan-cell[data-drop=nein]{background:var(--danger-bg);box-shadow:inset 0 0 0 1.5px var(--danger)}.v2-plan-col[data-gesperrt=true] .v2-plan-cell{cursor:not-allowed}.v2-plan-col[data-gesperrt=true] .v2-plan-cell:hover{background:0 0}.v2-plan-col[data-gesperrt=true] .v2-plan-cell:hover:after{content:none}.v2-plan[data-drag=true] .v2-k{pointer-events:none}.v2-k{cursor:pointer;flex-direction:column;display:flex;position:absolute;left:6px;right:3px}.v2-k:before{content:"";background:var(--accent);z-index:3;border-radius:3px 0 0 3px;width:3px;position:absolute;top:0;bottom:0;left:-3px}.v2-k[data-art=spiel]:before{background:var(--info)}.v2-k[data-art=res]:before{background:var(--n-6)}.v2-k[data-art=antrag]:before{background:var(--n-7)}.v2-k[data-art=aufwaermen]:before{background:var(--info);opacity:.6}.v2-k[data-konflikt=true]:before{background:var(--danger)}.v2-k .v2-k-pf{z-index:1;background:var(--puffer-schraffur);background-color:var(--n-1);color:var(--puffer-text);border:1px solid var(--puffer-rand);border-radius:0 var(--r-control)var(--r-control)0;border-left:0;flex:none;align-items:center;padding:1px 5px;font-size:10.5px;line-height:1.2;display:flex;position:relative;overflow:hidden}.v2-k .v2-k-pf[data-oben=true]{border-bottom:0}.v2-k .v2-k-pf[data-oben=false]{border-top:0}.v2-k .v2-k-pf span{line-height:1.2}.v2-k .v2-k-ev{z-index:2;min-height:0;font-size:var(--fs-11-5,11.5px);background:var(--n-0);border:1px solid var(--n-4);border-radius:0 var(--r-control)var(--r-control)0;overflow-wrap:break-word;border-left:0;flex:1;padding:3px 5px;line-height:1.25;position:relative}.v2-k[data-konflikt=true] .v2-k-ev{border-color:var(--danger)}.v2-k[data-art=antrag] .v2-k-ev{border-style:dashed}.v2-k[data-gedimmt=true]{opacity:.18}.v2-k[data-zieht=true]{opacity:.35}.v2-k[data-hervor=true] .v2-k-ev{outline:3px solid var(--info);outline-offset:1px}.v2-k[data-sel=true] .v2-k-ev{outline:2px solid var(--accent);outline-offset:1px}.v2-k .v2-k-bd{letter-spacing:.05em;text-transform:uppercase;color:var(--accent-soft-text);flex-wrap:wrap;align-items:center;gap:5px;font-size:9.5px;font-weight:600;line-height:1.3;display:flex}.v2-k[data-art=spiel] .v2-k-bd,.v2-k[data-art=aufwaermen] .v2-k-bd{color:var(--info-text)}.v2-k[data-art=res] .v2-k-bd,.v2-k[data-art=antrag] .v2-k-bd{color:var(--n-8)}.v2-k[data-konflikt=true] .v2-k-bd{color:var(--danger-text)}.v2-k .v2-k-bd .v2-k-st{letter-spacing:0;text-transform:none;color:var(--n-8);font-weight:500}.v2-k .v2-k-fest,.v2-mk .v2-k-fest{color:var(--n-8);flex:none;align-items:center;display:inline-flex}.v2-k .v2-k-fest svg{width:10px;height:10px}.v2-mk .v2-k-fest svg,.v2-tb .v2-k-fest svg{width:12px;height:12px}.v2-tb .v2-k-fest{color:var(--n-8);flex:none;align-items:center;display:inline-flex}.v2-k .v2-k-ausgew{color:var(--n-8);margin-top:2px;font-size:10.5px;line-height:1.25}.v2-mk .v2-k-ausgew,.v2-tb .v2-k-ausgew{font-size:var(--fs-12,12px);color:var(--n-8);margin-top:3px}.v2-tb-konf{margin:10px 0 4px;display:flex}.v2-tb-konf .v2-btn{flex:auto}.v2-k .v2-k-t{font-weight:600;font-size:var(--fs-12,12px);color:var(--n-10);line-height:1.25;display:block}.v2-k .v2-k-z{color:var(--n-9)}.v2-k .v2-k-sub{color:var(--n-8);font-size:10.5px;line-height:1.25;display:block}.v2-k .v2-k-warn{color:var(--warn-text)}.v2-k .v2-k-bad{color:var(--danger-text)}.v2-k .v2-k-kv{font-size:var(--fs-11-5,11.5px);grid-template-columns:auto minmax(0,1fr);gap:0 6px;margin-top:2px;line-height:1.25;display:grid}.v2-k .v2-k-kv .v2-k-row,.v2-mk .v2-k-kv .v2-k-row{display:contents}.v2-k .v2-k-kv i{letter-spacing:.05em;text-transform:uppercase;color:var(--n-8);padding-top:2px;font-size:9.5px;font-style:normal}.v2-k .v2-k-kv span{color:var(--n-10)}.v2-k .v2-k-cells{flex-wrap:wrap;gap:3px;margin-top:3px;display:flex}.v2-k .v2-k-cell{border:1px solid var(--n-4);font-size:var(--fs-11-5,11.5px);background:var(--n-1);max-width:100%;color:var(--n-10);border-radius:4px;flex-wrap:wrap;align-items:baseline;gap:4px;padding:1px 5px;line-height:1.25;display:inline-flex}.v2-k .v2-k-cell i{letter-spacing:.05em;text-transform:uppercase;color:var(--n-8);font-size:9.5px;font-style:normal}.v2-k .v2-k-cell .v2-mini{color:var(--n-8)}.v2-k .v2-k-cell[data-tone=warn]{border-color:var(--warn);color:var(--warn-text)}.v2-k .v2-k-cell[data-tone=bad]{border-color:var(--danger);color:var(--danger-text)}.v2-k .v2-k-note{margin-top:2px;font-size:11px;line-height:1.25}.v2-k .v2-k-kz{color:var(--n-9);font-variant-numeric:tabular-nums;font-size:11px;line-height:1.25;display:block}.v2-k .v2-k-kz[data-weg=true],.v2-k .v2-k-kz[data-kurz=true]:not([data-weg=false]){display:none}.v2-k .v2-k-konf{z-index:4;background:var(--danger);color:#fff;border:1.5px solid var(--n-0);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;top:-6px;right:0}.v2-k .v2-k-konf[data-tone=warn]{background:var(--warn)}.v2-k[data-narrow=true] .v2-k-ev{padding:3px 4px;font-size:11px}.v2-k[data-narrow=true] .v2-k-t{font-size:var(--fs-11-5,11.5px)}.v2-k[data-narrow=true] .v2-k-kv,.v2-k[data-narrow=true] .v2-k-cell{font-size:11px}.v2-k[data-narrow=true] .v2-k-note{font-size:10.5px}.v2-k[data-narrow=true] .v2-k-kv,.v2-k[data-narrow=true] .v2-k-kv .v2-k-row{display:block}.v2-k[data-narrow=true] .v2-k-kv i{margin-right:4px;padding-top:0;display:inline}.v2-k[data-narrow=true] .v2-k-kv .v2-k-row>span{display:inline}.v2-k[data-narrow=true] .v2-k-cells{flex-direction:row;gap:3px}.v2-k[data-narrow=true] .v2-k-cell{width:auto;max-width:100%}.v2-week .v2-k{margin:0 3px 3px 6px;position:relative;left:auto;right:auto}.v2-plan-line{z-index:6;pointer-events:none;position:absolute;left:0;right:0}.v2-plan-line[data-art=sun]{border-top:1px dashed var(--warn)}.v2-plan-line[data-art=sun] span{color:var(--warn-text);background:var(--warn-bg);white-space:nowrap;border-radius:3px;padding:0 4px;font-size:10px;position:absolute;top:-9px;right:6px}.v2-plan-line[data-art=now]{border-top:2px solid var(--danger)}.v2-plan-line[data-art=now] span{color:#fff;background:var(--danger);white-space:nowrap;border-radius:3px;padding:0 4px;font-size:10px;position:absolute;top:-9px;left:6px}.v2-plan-line[data-art=zone]{border-top:1px dashed var(--info)}.v2-plan-line[data-art=zone] span{color:var(--info-text);background:var(--info-bg);white-space:nowrap;border-radius:3px;padding:0 4px;font-size:10px;position:absolute;top:-9px;left:6px}.v2-plan-line[data-art=zone-end]{border-top:1px dashed var(--ok)}.v2-plan-line[data-art=zone-end] span{color:var(--ok-text);background:var(--ok-bg);white-space:nowrap;border-radius:3px;padding:0 4px;font-size:10px;position:absolute;top:-9px;left:6px}.v2-plan-usage{border-top:1px solid var(--n-4);background:var(--n-2);grid-template-columns:52px minmax(0,1fr);display:grid}.v2-plan-usage .v2-plan-ul{color:var(--n-8);text-align:center;border-right:1px solid var(--n-4);z-index:3;background:var(--n-2);padding:4px;font-size:11px;position:sticky;left:0}.v2-plan-usage .v2-plan-us{display:grid}.v2-plan-usage .v2-plan-u{min-width:0;color:var(--n-8);border-right:1px solid var(--n-4);font-variant-numeric:tabular-nums;flex:1;padding:4px 8px;font-size:11px}.v2-plan-usage .v2-plan-u:last-child{border-right:0}.v2-plan-usage .v2-plan-u i{background:var(--n-4);border-radius:2px;height:4px;margin-bottom:2px;display:block;position:relative;overflow:hidden}.v2-plan-usage .v2-plan-u i b{background:var(--accent);position:absolute;top:0;bottom:0;left:0}.v2-plan-usage .v2-plan-u i b[data-grad=mid]{background:var(--warn)}.v2-plan-usage .v2-plan-u i b[data-grad=high]{background:var(--danger)}.v2-plan-usage .v2-plan-u[data-grad=mid]{color:var(--warn-text)}.v2-plan-usage .v2-plan-u[data-grad=high]{color:var(--danger-text)}.v2-plan-raeume{border-top:1px solid var(--n-4);background:var(--n-1);font-size:var(--fs-12,12px);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.v2-plan-raeume .v2-sect{margin:0}.v2-plan-raum{border-radius:var(--r-control);background:var(--n-0);border:1px solid var(--n-4);font-size:var(--fs-12,12px);align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.v2-plan-raum .v2-mini{color:var(--n-8)}.v2-plan-raum[data-angefragt=true]{border-style:dashed;border-color:var(--n-7);background:repeating-linear-gradient(135deg,var(--n-0)0 6px,var(--n-2)6px 12px)}.v2-plan-raum .v2-plan-raum-ang{letter-spacing:.04em;text-transform:uppercase;background:var(--warn-bg);color:var(--warn-text);white-space:nowrap;border-radius:4px;flex-shrink:0;padding:0 5px;font-size:10px;font-weight:700}.v2-plan-legende{font-size:var(--fs-12,12px);color:var(--n-8);flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;display:flex}.v2-plan-legende .v2-dot{vertical-align:middle;background:var(--n-6);border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.v2-plan-legende .v2-dot[data-tone=accent]{background:var(--accent)}.v2-plan-legende .v2-dot[data-tone=info]{background:var(--info)}.v2-plan-legende .v2-dot[data-tone=danger]{background:var(--danger)}.v2-plan-legende .v2-dot[data-tone=warn]{background:var(--warn)}.v2-plan-legende .v2-hatch{vertical-align:middle;background:var(--puffer-schraffur);border:1px solid var(--n-5);width:14px;height:8px;margin-right:5px;display:inline-block}.v2-plan-ohne{border-radius:var(--r-control);background:var(--n-2);border:1px dashed var(--n-6);font-size:var(--fs-13,13px);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;padding:8px 10px;display:flex}.v2-plan-ohne .v2-sect{margin:0}.v2-week{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);overflow:clip}.v2-week-heads{top:var(--v2-kopf-h,56px);z-index:12;background:var(--n-2);border-bottom:1px solid var(--n-4);grid-template-columns:52px repeat(7,minmax(0,1fr));display:grid;position:sticky}.v2-week-hd{text-align:center;color:var(--n-8);border-left:1px solid var(--n-4);cursor:pointer;background:var(--n-2);border-top:0;border-bottom:0;border-right:0;padding:6px;font-size:11px}.v2-week-hd:first-child{cursor:default;border-left:0}.v2-week-hd:hover{background:var(--n-3)}.v2-week-hd b{color:var(--n-10);font-size:var(--fs-13,13px);font-weight:600;display:block}.v2-week-hd[data-heute=true] b{color:var(--accent)}.v2-week-hd[data-heute=true]{background:var(--accent-soft)}.v2-week-hd[data-we=true] b{color:var(--warn-text)}.v2-week-hd small{color:var(--n-8);font-size:11px;display:block}.v2-week-row{border-top:1px solid var(--n-4);grid-template-columns:52px repeat(7,minmax(0,1fr));display:grid}.v2-week-tm{background:var(--n-2);color:var(--n-8);border-right:1px solid var(--n-4);padding:4px 6px;font-size:11px}.v2-week-cell{border-left:1px solid var(--n-4);min-height:44px;padding:3px 0;position:relative}.v2-week-cell:first-of-type{border-left:0}.v2-week-cell[data-heute=true]{background:var(--n-1)}.v2-week-cell .v2-k{margin:0 3px 3px 6px;position:relative;left:auto;right:auto}.v2-week-legende{font-size:var(--fs-12,12px);color:var(--n-8);border-top:1px solid var(--n-4);flex-wrap:wrap;gap:14px;padding:6px 10px;display:flex}.v2-mk-hour{color:var(--n-8);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin:10px 0 4px;font-size:11px;display:flex}.v2-mk-hour:after{content:"";border-top:1px solid var(--n-4);flex:1}.v2-mk{background:var(--n-0);border:1px solid var(--n-4);border-left:3px solid var(--accent);border-radius:var(--r-card);font-size:var(--fs-13,13px);cursor:pointer;text-align:left;width:100%;color:inherit;grid-template-columns:52px minmax(0,1fr) 34px;gap:8px;margin-bottom:8px;padding:8px 10px;display:grid}.v2-mk[data-art=spiel],.v2-mk[data-art=aufwaermen]{border-left-color:var(--info)}.v2-mk[data-art=res]{border-left-color:var(--n-6)}.v2-mk[data-art=antrag]{border-left-color:var(--n-7);border-style:dashed dashed dashed solid}.v2-mk[data-konflikt=true]{border-left-color:var(--danger)}.v2-mk[data-gedimmt=true]{opacity:.3}.v2-mk[data-hervor=true]{outline:3px solid var(--info);outline-offset:1px}.v2-mk .v2-mk-t{font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--fs-13,13px);line-height:1.3}.v2-mk .v2-mk-t small{color:var(--n-8);font-size:11px;font-weight:400;display:block}.v2-mk .v2-k-t{font-weight:600;display:block}.v2-mk .v2-k-bd{letter-spacing:.05em;text-transform:uppercase;color:var(--accent-soft-text);flex-wrap:wrap;align-items:center;gap:6px;font-size:10px;font-weight:600;display:flex}.v2-mk[data-art=spiel] .v2-k-bd,.v2-mk[data-art=aufwaermen] .v2-k-bd{color:var(--info-text)}.v2-mk[data-art=res] .v2-k-bd,.v2-mk[data-art=antrag] .v2-k-bd{color:var(--n-8)}.v2-mk[data-konflikt=true] .v2-k-bd{color:var(--danger-text)}.v2-mk .v2-k-bd .v2-k-st{letter-spacing:0;text-transform:none;color:var(--n-8);font-weight:500}.v2-mk .v2-k-sub{color:var(--n-8);font-size:11px;display:block}.v2-mk .v2-k-kv{font-size:var(--fs-12,12px);grid-template-columns:auto minmax(0,1fr);gap:1px 6px;margin-top:2px;line-height:1.3;display:grid}.v2-mk .v2-k-kv i{letter-spacing:.05em;text-transform:uppercase;color:var(--n-8);padding-top:2px;font-size:10px;font-style:normal}.v2-mk .v2-k-kv span{color:var(--n-10)}.v2-mk .v2-k-cells,.v2-spiel-row .v2-k-cells{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.v2-mk .v2-k-cell,.v2-spiel-row .v2-k-cell{border:1px solid var(--n-4);font-size:var(--fs-12,12px);background:var(--n-1);max-width:100%;color:var(--n-10);border-radius:4px;flex-wrap:wrap;align-items:baseline;gap:5px;padding:1px 6px;display:inline-flex}.v2-mk .v2-k-cell i,.v2-spiel-row .v2-k-cell i{letter-spacing:.05em;text-transform:uppercase;color:var(--n-8);font-size:10px;font-style:normal}.v2-mk .v2-k-cell .v2-mini,.v2-spiel-row .v2-k-cell .v2-mini{color:var(--n-8)}.v2-mk .v2-k-cell[data-tone=warn],.v2-spiel-row .v2-k-cell[data-tone=warn]{border-color:var(--warn);color:var(--warn-text)}.v2-mk .v2-k-cell[data-tone=bad],.v2-spiel-row .v2-k-cell[data-tone=bad]{border-color:var(--danger);color:var(--danger-text)}.v2-mk .v2-k-note{font-size:var(--fs-12,12px);margin-top:3px}.v2-mk .v2-k-warn{color:var(--warn-text)}.v2-mk .v2-k-bad{color:var(--danger-text)}.v2-mk .v2-mk-pitch{border:1px solid var(--n-6);background:var(--n-0);border-radius:2px;gap:1px;width:34px;margin-top:2px;padding:1px;display:grid}.v2-mk .v2-mk-pitch i{background:var(--n-3);height:9px;display:block}.v2-mk .v2-mk-pitch i[data-on=true]{background:var(--accent)}.v2-mk-sun{font-size:var(--fs-12,12px);color:var(--warn-text);background:var(--warn-bg);border-radius:var(--r-control);margin:6px 0;padding:4px 8px}.v2-mk-tag{font-size:var(--fs-13,13px);align-items:baseline;gap:8px;margin:14px 0 4px;font-weight:600;display:flex}.v2-mk-tag .v2-mini{font-weight:400}.v2-mk-tag[data-heute=true]{color:var(--accent-soft-text)}.v2-mk-segm button{min-height:34px;font-size:var(--fs-14,14px)}.v2-mk-nav{gap:6px;margin-bottom:6px;display:flex}.v2-dl{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.v2-dl-woche{grid-template-columns:32px minmax(0,1fr) 32px;align-items:stretch;gap:4px;display:grid}.v2-dl-woche .v2-hk-chips{min-width:0}.v2-dl-pfeil{border:1px solid var(--n-4);border-radius:var(--r-control);background:var(--n-0);min-height:44px;color:var(--n-9);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.v2-dl-pfeil svg{width:18px;height:18px}.v2-dl-zeile{font-size:var(--fs-12-5,12.5px);color:var(--n-8);justify-content:space-between;align-items:center;gap:8px;padding:0 2px;display:flex}.v2-dl[data-modus=woche] .v2-hk-chip{background:var(--n-1)}.v2-dl[data-modus=woche] .v2-hk-chip[data-heute=true]{background:var(--accent-soft);border-color:var(--accent)}.v2-dl[data-modus=woche] .v2-hk-chip[data-heute=true] b{color:var(--accent-soft-text)}.v2-mk-nav .v2-segc{flex-wrap:nowrap;flex:1;grid-template-columns:40px minmax(0,1fr) 40px;min-width:0;display:grid}.v2-mk-nav .v2-segc button{min-height:34px;font-size:var(--fs-14,14px);justify-content:center;padding:4px 6px}.v2-mk-nav .v2-btn{min-height:36px;font-size:var(--fs-14,14px);flex:none;padding:4px 12px}.v2-plan-wahl{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:center;gap:6px;margin-bottom:8px;display:grid}.v2-plan-wahl .v2-select{min-width:0}.v2-plan-wahl .v2-select-btn{min-height:34px;font-size:var(--fs-14,14px)}.v2-plan-wahl .v2-select-list{min-width:min(260px,100vw - 28px);right:auto}.v2-plan-wahl .v2-select:last-child:not(:first-child) .v2-select-list{left:auto;right:0}.ui-v2 .v2-plan-filter{min-height:34px;font-size:var(--fs-14,14px);justify-content:center;gap:6px}.ui-v2 .v2-plan-filter svg{width:16px;height:16px}.ui-v2 .v2-plan-filter[aria-pressed=true]{border-color:var(--accent);color:var(--accent-soft-text);background:var(--accent-soft)}.v2-plan-filterblatt{flex-direction:column;gap:12px;display:flex}.v2-select-grp{font-size:var(--fs-12,12px);color:var(--n-8);padding:8px 10px 2px;font-style:italic}.v2-select-grp+.v2-select-opt{margin-top:0}.v2-konf{border:1px solid var(--n-4);border-radius:var(--r-control);font-size:var(--fs-13,13px);margin-bottom:8px;padding:8px 10px}.v2-konf[data-tone=danger]{border-left:3px solid var(--danger)}.v2-konf[data-tone=warn]{border-left:3px solid var(--warn)}.v2-konf[data-tone=neutral]{border-left:3px solid var(--n-6)}.v2-konf .v2-konf-k{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.v2-konf .v2-konf-k b{font-weight:600}.v2-konf .v2-konf-k .v2-konf-typ{letter-spacing:.05em;text-transform:uppercase;color:var(--n-8);font-size:11px;font-weight:500}.v2-konf .v2-konf-r{font-size:var(--fs-12,12px);color:var(--n-8);margin-top:2px}.v2-konf .v2-konf-a{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.v2-konf[data-fokus=true]{box-shadow:0 0 0 2px var(--accent);scroll-margin:16px}.v2-konf .v2-konf-s{margin-top:2px}.v2-konf .v2-konf-s b{color:var(--n-11);font-weight:600}.v2-konf .v2-konf-opts{gap:6px;margin-top:8px;display:grid}.v2-konf .v2-konf-vz{font-weight:600;font-size:var(--fs-12-5,12.5px);color:var(--n-10)}.v2-konf .v2-konf-rw{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-konf .v2-konf-rw .v2-segm{flex:220px;margin:0}.v2-konf .v2-konf-opt{border:1px solid var(--n-4);border-radius:var(--r-control);background:var(--n-0);justify-content:space-between;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.v2-konf .v2-konf-opt[data-empfohlen=true]{border-color:var(--accent);background:var(--accent-soft)}.v2-konf .v2-konf-opt[data-ruhig=true]{background:var(--n-1);border-style:dashed}.v2-konf .v2-konf-opt-t{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.v2-konf .v2-konf-opt-t b{color:var(--n-11);font-weight:600}.v2-konf .v2-konf-opt-k{flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.v2-konf .v2-konf-opt-t .v2-status{width:fit-content}.v2-konf .v2-konf-opt>button,.v2-konf .v2-konf-opt-a{flex:none;min-width:min-content}.v2-konf .v2-konf-opt-a{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.v2-konf .v2-konf-ch{margin:0;padding:1px 0}.v2-konf-intro{margin:0 0 8px}.v2-konf-intro a{color:var(--accent);font-weight:500}.v2-konf-weitere{flex-direction:column;margin-top:4px;display:flex}.v2-konf-weitere .v2-sect{margin-top:14px}.v2-konf-wz{border:1px solid var(--n-4);border-radius:var(--r-control);background:var(--n-0);width:100%;color:var(--n-10);font:inherit;font-size:var(--fs-13,13px);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:36px;margin-bottom:4px;padding:8px 10px;display:flex}.v2-konf-wz:hover{border-color:var(--n-6)}.v2-konf-wz[aria-pressed=true]{background:var(--n-3);border-color:var(--n-6);color:var(--n-11)}.v2-konf-wz b{font-weight:600}.v2-konf-wz b[data-ton=danger]{color:var(--danger-text)}.v2-sheet .v2-konf .v2-konf-opt{flex-direction:column;align-items:stretch}.v2-sheet .v2-konf .v2-konf-opt-a>button,.v2-sheet .v2-konf .v2-konf-a>button{flex:auto}.v2-sheet .v2-konf-wz,.v2-sheet .v2-konf .v2-konf-rw .v2-segm button{min-height:40px}a.v2-ed-opt{text-decoration:none}.v2-aend{border:1px solid var(--n-4);border-radius:var(--r-control);font-size:var(--fs-13,13px);grid-template-columns:84px minmax(0,1fr) auto;align-items:baseline;gap:4px 10px;margin-bottom:6px;padding:6px 8px;display:grid}.v2-aend[data-abgesagt=true]{border-left:3px solid var(--danger)}.v2-aend[data-abgesagt=false]{border-left:3px solid var(--warn)}.v2-aend .v2-aend-d{font-variant-numeric:tabular-nums;font-weight:600}.v2-aend .v2-aend-m{font-size:var(--fs-12,12px);color:var(--n-8);grid-column:2}.v2-aend .v2-aend-a{grid-area:1/3/span 2;align-self:center}@media (max-width:640px){.v2-aend{grid-template-columns:minmax(0,1fr)}.v2-aend .v2-aend-m,.v2-aend .v2-aend-a{grid-area:auto/1}}.v2-spiel-row{grid-template-columns:90px minmax(0,1fr)}.v2-spiel-row .v2-spiel-d{font-size:var(--fs-12,12px);color:var(--n-8);line-height:1.3}.v2-spiel-row .v2-spiel-d b{color:var(--n-10);font-variant-numeric:tabular-nums;font-weight:600;display:block}.v2-spiel-row .v2-spiel-d .v2-spiel-z{color:var(--accent-soft-text);font-variant-numeric:tabular-nums;font-weight:600}.v2-spiel-row .v2-spiel-m{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-spiel-row .v2-spiel-m[data-gast=true]{color:var(--warn-text)}.v2-spiel-row .v2-spiel-t{font-weight:600;font-size:var(--fs-14,14px)}.v2-spiel-row .v2-spiel-t .v2-spiel-vs{color:var(--n-8);font-weight:400;font-size:var(--fs-12,12px);margin:0 6px}.v2-spiel-row .v2-spiel-t .v2-spiel-g{color:var(--n-9);font-weight:500}.v2-spiel-row .v2-k-cells{margin-top:6px}.v2-tbl-wrap{overflow-x:auto}.v2-tbl{border-collapse:collapse;width:100%;font-size:var(--fs-12,12px)}.v2-tbl th,.v2-tbl td{text-align:left;border-bottom:1px solid var(--n-4);padding:4px 8px}.v2-tbl th{color:var(--n-9);border-bottom:2px solid var(--n-4);font-weight:600}.v2-tbl td[data-mid=true],.v2-tbl th[data-mid=true]{text-align:center;font-variant-numeric:tabular-nums}.v2-tbl td[data-a=true]{background:var(--accent-soft);color:var(--accent-soft-text);font-weight:600}.v2-tbl td[data-b=true]{background:var(--info-bg);color:var(--info-text);font-weight:600}.v2-tbl th[data-jetzt=true],.v2-tbl td[data-jetzt=true]{background:var(--n-2);font-weight:600}.v2-tbl td[data-leer=true]{color:var(--n-7)}.v2-stchips{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:10px;display:flex}.v2-stchips .v2-sect{margin:0}.v2-stchips-gruppe{display:contents}.v2-stchips-verein{border:0;border-left:2px solid var(--n-4);font:inherit;color:var(--n-9);cursor:pointer;background:0 0;padding:0 2px 0 8px;font-weight:600;line-height:1.3}.ui-v2 .v2-stchips-verein{font-size:var(--fs-12,12px)}.v2-stchips-verein:hover{color:var(--n-11)}.v2-stchips-verein[aria-pressed=true]{color:var(--accent-soft-text)}.ui-v2 .v2-stchips .v2-chip{font-size:var(--fs-chip,13px);min-height:var(--h-chip-zeile,26px);padding:2px 9px}.v2-orte{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.v2-orte .v2-sect{margin:0 4px 0 0}.ui-v2 .v2-orte .v2-chip,.ui-v2 .v2-orte-auf .v2-chip{font-size:var(--fs-chip,13px);min-height:var(--h-chip-zeile,26px);padding:2px 9px}.ui-v2 .v2-orte .v2-chip svg{width:13px;height:13px;color:var(--n-7);flex:none}.ui-v2 .v2-orte .v2-chip[aria-pressed=true] svg{color:inherit}.ui-v2 .v2-orte .v2-chip[aria-expanded=true]{border-color:var(--n-8);box-shadow:inset 0 0 0 1px var(--n-8)}.ui-v2 .v2-orte .v2-chip>span{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.v2-orte-trenn{background:var(--n-4);align-self:stretch;width:1px;min-height:20px;margin:0 2px}.v2-orte-gew{border-left:1px solid var(--n-4);flex-wrap:wrap;align-items:center;gap:6px;padding-left:10px;display:inline-flex}.v2-orte-auf{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:-4px 0 10px;padding:8px 12px;display:flex}.v2-orte-grp{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.v2-orte .v2-orte-grp+.v2-orte-grp,.v2-orte .v2-orte-grp+.v2-chip,.v2-orte .v2-chip+.v2-orte-grp{margin-left:8px}.ui-v2 .v2-orte-st{border-radius:var(--r-control);font:inherit;font-size:var(--fs-12,12px);color:var(--n-9);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:3px 8px;font-weight:600;line-height:1.3;display:inline-flex}.ui-v2 .v2-orte-st:hover{color:var(--n-11);background:var(--n-2)}.ui-v2 .v2-orte-st[aria-pressed=true]{color:var(--accent-soft-text);background:var(--accent-soft);border-color:var(--accent)}.ui-v2 .v2-orte-st[data-teil=true]{color:var(--accent-soft-text)}.ui-v2 .v2-orte-st .v2-cnt{color:var(--n-7);font-size:11px;font-weight:500}.v2-ez[data-offen=false]{flex-wrap:nowrap;padding-block:2px;overflow:hidden}.v2-ez[data-offen=false][data-passt-nicht=true]{flex-wrap:wrap;overflow:visible}.v2-ez[data-offen=false]>*{flex:none}.v2-ez>[hidden]{display:none!important}.ui-v2 .v2-ez-streifen{flex-wrap:nowrap;align-items:center;gap:8px;padding-block:2px;display:flex;overflow:hidden}.ui-v2 .v2-ez-streifen[data-passt-nicht=true]{overflow:visible}.v2-ez-titel{font-size:var(--fs-11-5,11.5px);letter-spacing:.04em;text-transform:uppercase;color:var(--n-8);flex:none;font-weight:600}.ui-v2 .v2-ez-str{border:1px solid var(--n-5);border-radius:var(--r-control);background:var(--n-0);flex-wrap:nowrap;flex:none;display:inline-flex;overflow:hidden}.v2-ez-streifen[data-passt-nicht=true] .v2-ez-str{flex-wrap:wrap;flex:auto}.v2-ez-str [hidden]{display:none!important}.v2-ez-str>.v2-ez-gruppe{display:contents}.v2-ez-str>.v2-orte-trenn{display:none}.ui-v2 .v2-ez-str>.v2-chip,.ui-v2 .v2-ez-str>.v2-ez-gruppe>:is(.v2-chip,.v2-ez-kopf){border:0;border-left:1px solid var(--n-5);box-shadow:none;color:var(--n-8);min-height:calc(var(--h-leiste,34px) - 2px);font-size:var(--fs-leiste,13px);background:0 0;border-radius:0;flex:none;align-items:center;gap:6px;margin:0 0 0 -1px;padding:3px 10px;font-weight:500;display:inline-flex}.ui-v2 .v2-ez-str :is(.v2-chip,.v2-ez-kopf):hover:not(:disabled){background:var(--n-2)}.ui-v2 .v2-ez-str :is(.v2-chip,.v2-ez-kopf)[aria-pressed=true]{background:var(--n-3);color:var(--n-11)}.ui-v2 .v2-ez-str[data-mehr] :is(.v2-chip,.v2-ez-kopf)[aria-pressed=true]:not([data-alle]){background:var(--accent-soft);color:var(--accent-soft-text)}.ui-v2 .v2-ez-str .v2-ez-kopf{color:var(--n-9);font-weight:600}.ui-v2 .v2-ez-str .v2-chip[aria-expanded=true],.ui-v2 .v2-ez-str .v2-ez-mehr[aria-expanded=true]{background:var(--n-3);color:var(--n-11);box-shadow:none;border-color:var(--n-5)}.ui-v2 .v2-ez-str .v2-ez-mehr{color:var(--n-9);border-style:solid}.ui-v2 .v2-ez-str .v2-chip svg{width:13px;height:13px;color:var(--n-7);flex:none}.ui-v2 .v2-ez-str[data-mehr] :is(.v2-chip,.v2-ez-kopf):not([data-alle]):not(.v2-ez-mehr):not([aria-expanded]):before,.ui-v2 :is(.v2-ez-liste:not([data-ein]),.v2-orte-auf) .v2-ez-kopf:before{content:"";box-sizing:border-box;border:1.5px solid var(--n-6);background:var(--n-0)center/9px 9px no-repeat;border-radius:3px;flex:none;width:12px;height:12px}.ui-v2 .v2-ez-str[data-mehr] :is(.v2-chip,.v2-ez-kopf)[aria-pressed=true]:not([data-alle]):not(.v2-ez-mehr):not([aria-expanded]):before,.ui-v2 .v2-hkl-liste .v2-ez-kopf[aria-pressed=true]:before{border-color:var(--accent);background-color:var(--accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 5 8.6l4.6-5' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}[data-theme=dark] .ui-v2 .v2-ez-str[data-mehr] :is(.v2-chip,.v2-ez-kopf)[aria-pressed=true]:not([data-alle]):not(.v2-ez-mehr):not([aria-expanded]):before,[data-theme=dark] .ui-v2 .v2-hkl-liste .v2-ez-kopf[aria-pressed=true]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 5 8.6l4.6-5' fill='none' stroke='%230f1211' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ui-v2 .v2-ez-str[data-mehr] .v2-ez-kopf[data-teil=true]:not([aria-pressed=true]):before,.ui-v2 .v2-hkl-liste .v2-ez-kopf[data-teil=true]:not([aria-pressed=true]):before{border-color:var(--accent);background-image:linear-gradient(var(--accent),var(--accent));background-size:6px 2px}.v2-ez-liste,.v2-orte-auf.v2-hkl{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);margin:-4px 0 10px;padding:8px 12px}.v2-orte-auf.v2-hkl{flex-flow:column;align-items:stretch;gap:6px}.v2-hkl-liste[data-ein] .v2-chip:before{display:none}.ui-v2 .v2-hkl-liste[data-ein] .v2-chip[aria-pressed=true]{background:var(--n-3);font-weight:600}.v2-hkl-liste .v2-ez-gruppe{break-inside:avoid;margin-bottom:6px;display:block}.ui-v2 .v2-hkl-liste .v2-ez-kopf{width:calc(100% + 8px);min-height:var(--h-knopf-klein,28px);font-size:var(--fs-13,13px);color:var(--n-10);text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;margin:0 -4px;padding:2px 4px;font-weight:600;display:flex}.ui-v2 .v2-hkl-liste .v2-ez-kopf:hover{background:var(--n-2)}.ui-v2 .v2-hkl-liste .v2-ez-gruppe>.v2-chip{padding-left:22px}.v2-hkl-liste .v2-abt-punkt{width:8px;height:8px;margin-right:2px}@media (max-width:640px){.ui-v2 .v2-ez-str>.v2-chip,.ui-v2 .v2-ez-str>.v2-ez-gruppe>:is(.v2-chip,.v2-ez-kopf){min-height:36px;font-size:13px}}.ui-v2 .v2-ez-mehr{color:var(--n-9);border-style:dashed}.ui-v2 .v2-ez-mehr svg{flex:none;width:13px;height:13px}.ui-v2 .v2-ez-mehr>span{align-items:center;gap:4px;display:inline-flex}.v2-kopf-zeit .v2-segc[aria-label=Wochentag] button{justify-content:center;min-width:34px;padding:4px 7px}.v2-kopf-filter{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.v2-tz-spanne{white-space:nowrap}.v2-menu button small,.v2-menu a small{color:var(--n-7);font-size:var(--fs-12,12px);text-align:right;flex:0 auto;min-width:min-content;margin-left:auto}.v2-ed-grid2{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0 10px;display:grid}.v2-ed-grid3{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:0 10px;display:grid}.v2-ed-grid2>.v2-field,.v2-ed-grid3>.v2-field{align-content:start}.v2-sheet .v2-select-btn{font-size:var(--fs-14,14px)}.v2-ed-chips{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.v2-ed-zus-gilt{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.v2-ed-zus-gilt .v2-select{min-width:120px}.v2-hz-einheit:has(.v2-hz-zusammen){flex-wrap:wrap}.v2-hz-zusammen{flex-basis:100%;padding:8px 0 2px}.v2-zw{gap:0;display:grid}.v2-ed-zus-punkt{vertical-align:0;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.v2-ed-avail{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-1);margin-bottom:10px;padding:8px 12px 4px}.v2-ed-avail-h{font-size:var(--fs-12,12px);color:var(--n-8);flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.v2-ed-avail-h b{font-weight:600}.v2-ed-avail-h b[data-ton=ok]{color:var(--ok)}.v2-ed-avail-h b[data-ton=warn]{color:var(--warn)}.v2-ed-avail-h b[data-ton=danger]{color:var(--danger)}.v2-ed-avail .v2-sect{margin:8px 0 4px}.v2-ed-avail .v2-ed-chips{margin-bottom:6px}.v2-ed-zone{border-radius:var(--r-control);min-height:26px;font-size:var(--fs-12,12px);border:1px solid var(--n-5);background:var(--n-0);color:var(--n-9);cursor:pointer;align-items:center;padding:2px 9px;font-weight:500;display:inline-flex}.v2-ed-zone[data-zustand=frei]{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.v2-ed-zone[data-zustand=frei]{border-color:color-mix(in srgb,var(--ok)35%,transparent)}}.v2-ed-zone[data-zustand=frei]{background:var(--ok-bg);color:var(--ok-text)}.v2-ed-zone[data-zustand=belegt]{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.v2-ed-zone[data-zustand=belegt]{border-color:color-mix(in srgb,var(--danger)35%,transparent)}}.v2-ed-zone[data-zustand=belegt]{background:var(--danger-bg);color:var(--danger-text)}.v2-ed-zone[data-zustand=offen]{color:var(--n-8);background:var(--n-1);border-style:dashed}.v2-ed-zone[aria-pressed=true][data-zustand=frei]{background:var(--ok);border-color:var(--ok);color:var(--on-accent)}.v2-ed-zone[aria-pressed=true][data-zustand=belegt]{background:var(--danger);border-color:var(--danger);color:var(--on-accent)}.v2-ed-zone[aria-pressed=true][data-zustand=offen]{background:var(--n-3);color:var(--n-11);border-style:solid}.v2-ed-zone:disabled{cursor:not-allowed;opacity:.6}.v2-ed-zone[data-zustand=nicht]{color:var(--n-8);background:repeating-linear-gradient(135deg,var(--n-2)0 5px,var(--n-3)5px 10px);border-style:dashed}.v2-ed-zeit{font-size:var(--fs-12,12px);flex-wrap:wrap;gap:2px;margin:2px 0 4px;font-weight:500;display:flex}.v2-ed-zeit span{background:var(--puffer-flaeche);color:var(--puffer-text);border:1px solid var(--puffer-rand);padding:4px 8px}.v2-ed-zeit span:first-child{border-radius:var(--r-control)0 0 var(--r-control)}.v2-ed-zeit span:last-child{border-radius:0 var(--r-control)var(--r-control)0}.v2-ed-zeit span[data-mitte]{background:var(--accent-soft);color:var(--accent-soft-text);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.v2-ed-zeit span[data-mitte]{border-color:color-mix(in srgb,var(--accent)30%,transparent)}}.v2-ed-zeit span[data-mitte]{font-weight:600}.v2-ed-zeit span+span{margin-left:-1px}.v2-ed-note{font-size:var(--fs-12,12px);color:var(--n-8);margin-bottom:8px}.v2-ed-puffer{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:0 10px;display:grid}.v2-ed-puffer>.v2-field{align-content:start}.v2-sheet .v2-ed-puffer{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-ed-puffer .v2-input[data-eigen=true]{border-color:var(--accent);color:var(--accent-soft-text);font-weight:600}.v2-ed-puffer-note{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.v2-ed-note[data-ton=danger]{color:var(--danger-text);background:var(--danger-bg);border-radius:var(--r-control);padding:4px 8px}.v2-ed-res-row{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-1);margin-bottom:8px;padding:8px 10px}.v2-ed-res-row>b{font-size:var(--fs-13,13px);margin-bottom:6px;font-weight:600;display:block}.v2-ed-res-zeiten{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.v2-ed-res-zeiten .v2-field{margin-bottom:0}.v2-ed-leer{font-size:var(--fs-12,12px);color:var(--n-8);border:1px dashed var(--n-5);border-radius:var(--r-control);margin-bottom:10px;padding:8px 10px}.v2-ed-fuss-l,.v2-ed-fuss-r{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-ed-fuss-r{margin-left:auto}.v2-sheet .v2-ed-fuss-l,.v2-sheet .v2-ed-fuss-r{grid-template-columns:1fr 1fr;margin-left:0;display:grid}.v2-sheet .v2-ed-fuss-l .v2-segc{grid-column:1/-1}.v2-sheet .v2-ed-fuss-l .v2-segc button{flex:1;justify-content:center}.v2-sheet .v2-ed-fuss-r:has(.v2-ed-zeitknopf){grid-template-columns:auto minmax(0,1fr)}.v2-ed-frage{gap:6px;width:100%;display:grid}.v2-ed-frage>b{font-size:var(--fs-13,13px);font-weight:600}.v2-ed-opt{text-align:left;border:1px solid var(--n-5);border-radius:var(--r-card);background:var(--n-0);cursor:pointer;width:100%;color:var(--n-10);align-items:center;gap:10px;padding:8px 10px;display:flex}.v2-ed-opt:hover{background:var(--n-2);border-color:var(--accent)}.v2-ed-opt .v2-ed-opt-k{background:var(--accent-soft);width:28px;height:28px;color:var(--accent-soft-text);font-weight:600;font-size:var(--fs-12,12px);border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.v2-ed-opt b{font-size:var(--fs-13,13px);font-weight:600;display:block}.v2-ed-opt small{font-size:var(--fs-12,12px);color:var(--n-8);text-wrap:pretty;display:block}.v2-ed-note[data-ton=ok]{color:var(--ok-text)}.v2-ed-opt[data-ton=danger]{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.v2-ed-opt[data-ton=danger]{border-color:color-mix(in srgb,var(--danger)35%,transparent)}}.v2-ed-opt[data-ton=danger]:hover{border-color:var(--danger);background:var(--danger-bg)}.v2-ed-opt[data-ton=danger] b{color:var(--danger-text)}.v2-ed-opt[aria-pressed=true],.v2-ed-opt[role=radio][aria-checked=true]{border-color:var(--accent);background:var(--accent-soft)}.v2-ed-wahl{gap:6px;display:grid}.v2-ctx{z-index:60;background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);min-width:220px;max-width:min(320px,100vw - 24px);box-shadow:var(--shadow-pop);padding:6px;position:fixed}.v2-ctx-kopf{border-bottom:1px solid var(--n-4);margin-bottom:4px;padding:6px 10px 8px}.v2-ctx-kopf b{font-size:var(--fs-13,13px);font-weight:600;display:block}.v2-ctx-verbund{color:var(--info-text);font-weight:500}.v2-ctx button{width:100%;font-size:var(--fs-14,14px);color:var(--n-10);border-radius:var(--r-control);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:8px 10px;line-height:1.35;display:flex}.v2-ctx button:hover{background:var(--n-2)}.v2-ctx button.v2-ctx-danger{color:var(--danger-text)}.v2-ctx button.v2-ctx-danger:hover{background:var(--danger-bg)}.v2-dialog-breit{width:min(480px,100vw - 32px)}.v2-konf-liste{gap:6px;margin-bottom:12px;display:grid}.v2-konf-zeile{border-radius:var(--r-control);background:var(--warn-bg);color:var(--warn-text);font-size:var(--fs-13,13px);align-items:baseline;gap:8px;padding:7px 9px;display:flex}.v2-konf-art{letter-spacing:.05em;text-transform:uppercase;flex:none;font-size:10px;font-weight:600}.v2-konf-text{min-width:0;color:var(--n-10);flex:1}.v2-konf-min{flex:none;font-weight:600}.v2-dialog .v2-ed-frage{margin-top:4px}.v2-st-toolbar{margin-bottom:10px}.v2-st-tag{margin-bottom:16px}.v2-st-kopf{font-size:var(--fs-13,13px);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.v2-st-datum{border-radius:var(--r-control);background:var(--n-2);width:34px;height:34px;color:var(--n-9);flex-direction:column;justify-content:center;align-items:center;line-height:1;display:inline-flex}.v2-st-datum small{text-transform:uppercase;letter-spacing:.05em;font-size:9px}.v2-st-datum b{font-size:var(--fs-14,14px)}.v2-st-datum[data-heute=true]{background:var(--accent);color:var(--on-accent)}.v2-st-sonne{font-size:var(--fs-12,12px);color:var(--warn-text);background:var(--warn-bg);border-radius:var(--r-control);padding:2px 8px}.v2-st-cols{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px;margin-bottom:6px;display:grid}.v2-st-col{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);min-height:60px}.v2-st-col[data-ueber=true]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.v2-st-col-kopf{border-bottom:1px solid var(--n-4);font-size:var(--fs-12,12px);flex-direction:column;gap:1px;padding:6px 8px;display:flex}.v2-st-col-kopf b{font-weight:600}.v2-st-col[data-ton=kabine] .v2-st-col-kopf b{color:var(--info-text)}.v2-st-col-body{gap:4px;min-height:30px;padding:4px;display:grid}.v2-st-leer{text-align:center;color:var(--n-7);padding:8px 4px;font-size:11px}.v2-st-drop{text-align:center;font-size:var(--fs-12,12px);color:var(--accent-soft-text);background:var(--accent-soft);border:1px dashed var(--accent);border-radius:var(--r-control);padding:8px}.v2-st-card{border-radius:var(--r-control);border:1px solid var(--n-4);border-left:3px solid var(--accent);background:var(--n-0);cursor:pointer;font-size:var(--fs-12,12px);padding:6px 8px;line-height:1.3}.v2-st-card:hover{background:var(--n-1)}.v2-st-card[data-groesse=kleinfeld]{border-left-color:var(--warn)}.v2-st-card[data-groesse=mittelfeld]{border-left-color:var(--info)}.v2-st-card[data-groesse=mini]{border-left-color:var(--n-6)}.v2-st-card[data-rolle=gast]{border-left-color:var(--info)}.v2-st-card[data-abgesagt=true]{opacity:.55;cursor:default}.v2-st-card[data-zieht=true]{opacity:.35}.v2-st-card[draggable=true]{cursor:grab}.v2-st-card-kopf{flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:2px;display:flex}.v2-st-card-kopf .v2-num{color:var(--accent-soft-text);font-weight:600}.v2-st-card>b{font-weight:600;display:block}.v2-st-card .v2-k-cells{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.v2-st-card .v2-k-cell{border:1px solid var(--n-4);background:var(--n-1);color:var(--n-10);border-radius:4px;align-items:baseline;gap:4px;padding:0 5px;font-size:11px;display:inline-flex}.v2-st-card .v2-k-cell i{letter-spacing:.05em;text-transform:uppercase;color:var(--n-8);font-size:9px;font-style:normal}.v2-st-liste{gap:6px;display:grid}.v2-st-offen{border:1px solid var(--warn-bg);border-radius:var(--r-card);background:var(--warn-bg);margin-top:6px;padding:6px 10px 8px}@supports (color:color-mix(in lab, red, red)){.v2-st-offen{background:color-mix(in srgb,var(--warn-bg)40%,var(--n-0))}}.v2-st-offen .v2-sect{color:var(--warn-text);margin:0 0 6px}.v2-st-offen .v2-st-liste{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.v2-st-rang{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);margin-bottom:6px;padding:6px 8px}.v2-st-rang[data-zieht=true]{border-color:var(--accent);background:var(--accent-soft)}.v2-st-rang[draggable=true]{cursor:grab}.v2-st-rang-kopf{align-items:center;gap:6px;display:flex}.v2-st-rang-kopf b{font-weight:600;font-size:var(--fs-13,13px)}.v2-st-grip{width:14px;height:14px;color:var(--n-6);flex:none}.v2-st-nr{background:var(--n-2);width:22px;height:22px;color:var(--n-8);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.v2-st-rang[data-top=true] .v2-st-nr{background:var(--warn-bg);color:var(--warn-text)}.v2-st-rang-zeile{flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;padding-left:28px;display:flex}.v2-st-rang-zeile .v2-mini{margin-right:2px}.v2-pw-liste{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-bottom:8px;display:grid}.v2-pw-liste[data-wahl=true]{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:6px}.v2-pw{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;gap:4px;min-width:0;padding:5px;display:flex}.v2-pw[data-aktiv=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.v2-pw-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:0 2px;display:flex}.v2-pw-kopf b{font-size:var(--fs-12-5,12.5px);font-weight:600;line-height:1.25}.v2-pw-ganz{border-radius:var(--r-control);border:1px dashed var(--n-5);width:100%;min-height:24px;color:var(--n-8);cursor:pointer;background:0 0;padding:1px 6px;font-size:11px;font-weight:500}.v2-pw-ganz[aria-pressed=true]{background:var(--accent);border:1px solid var(--accent);color:var(--on-accent)}.v2-pw-ganz:disabled{cursor:not-allowed;opacity:.6}.v2-pw-grid{flex:1;grid-auto-rows:minmax(30px,1fr);gap:3px;display:grid}.v2-pw-zelle{border-radius:var(--r-control);border:1px solid var(--n-5);background:var(--n-0);min-height:30px;color:var(--n-9);font-size:var(--fs-11-5,11.5px);cursor:pointer;text-align:center;padding:2px 4px;font-weight:600;line-height:1.2}.v2-pw-zelle[data-zustand=frei]{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.v2-pw-zelle[data-zustand=frei]{border-color:color-mix(in srgb,var(--ok)35%,transparent)}}.v2-pw-zelle[data-zustand=frei]{background:var(--ok-bg);color:var(--ok-text)}.v2-pw-zelle[data-zustand=belegt]{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.v2-pw-zelle[data-zustand=belegt]{border-color:color-mix(in srgb,var(--danger)35%,transparent)}}.v2-pw-zelle[data-zustand=belegt]{background:var(--danger-bg);color:var(--danger-text)}.v2-pw-zelle[data-zustand=offen]{color:var(--n-8);background:var(--n-1);border-style:dashed}.v2-pw-zelle[data-zustand=gesperrt]{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.v2-pw-zelle[data-zustand=gesperrt]{border-color:color-mix(in srgb,var(--danger)45%,transparent)}}.v2-pw-zelle[data-zustand=gesperrt]{color:var(--danger-text);background:var(--danger-bg)repeating-linear-gradient(135deg,var(--danger)0 3px,transparent 3px 8px)}@supports (color:color-mix(in lab, red, red)){.v2-pw-zelle[data-zustand=gesperrt]{background:var(--danger-bg)repeating-linear-gradient(135deg,color-mix(in srgb,var(--danger)28%,transparent)0 3px,transparent 3px 8px)}}.v2-pw-zelle[data-zustand=gesperrt]{text-decoration:line-through}.v2-pw[data-ansicht=true] .v2-pw-zelle{cursor:default;justify-content:center;align-items:center;display:inline-flex}.v2-pw-zelle[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent);border-style:solid}.v2-pw-zelle[aria-pressed=true][data-zustand=belegt]{background:var(--danger);border-color:var(--danger)}.v2-pw-zelle:disabled{cursor:not-allowed;opacity:.6}.v2-kw-liste{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:stretch;gap:6px;margin-bottom:8px;display:grid}.v2-kw{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;gap:4px;min-width:0;padding:5px 6px;display:flex}.v2-kw-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;padding:0 2px;display:flex}.v2-kw-kopf b{font-size:var(--fs-12-5,12.5px);font-weight:600}.v2-kw-gang{flex:1;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:3px;display:grid}.v2-kw-seite{flex-direction:column-reverse;gap:3px;display:flex}.v2-kw-eingang{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--n-8);border-top:2px solid var(--n-6);grid-column:1/-1;margin:1px 30% 0;padding-top:2px;font-size:10px}.v2-kw-flur{background:var(--n-2);border-radius:var(--r-control);color:var(--n-8);letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;font-size:10px;display:flex}.v2-kw-flur span{writing-mode:vertical-rl}.v2-kw-reihe{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:3px;margin-top:3px;display:grid}.v2-kw-zelle{border-radius:var(--r-control);border:1px solid var(--n-5);background:var(--n-0);min-height:30px;color:var(--n-9);font-size:var(--fs-11-5,11.5px);cursor:pointer;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;padding:2px 4px;font-weight:600;line-height:1.2;display:flex}.v2-kw-zelle[data-zustand=frei]{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.v2-kw-zelle[data-zustand=frei]{border-color:color-mix(in srgb,var(--ok)35%,transparent)}}.v2-kw-zelle[data-zustand=frei]{background:var(--ok-bg);color:var(--ok-text)}.v2-kw-zelle[data-zustand=belegt]{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.v2-kw-zelle[data-zustand=belegt]{border-color:color-mix(in srgb,var(--danger)35%,transparent)}}.v2-kw-zelle[data-zustand=belegt]{background:var(--danger-bg);color:var(--danger-text)}.v2-kw-zelle[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.v2-kw-zelle[aria-pressed=true][data-zustand=belegt]{background:var(--danger);border-color:var(--danger)}.v2-kw-zelle[data-zustand=offen]{color:var(--n-8);background:var(--n-1);border-style:dashed}.v2-kw-zelle:disabled{cursor:not-allowed;opacity:.6}.v2-kw-rollen{background:currentColor;border-radius:3px;padding:0 4px;font-size:10px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.v2-kw-rollen{background:color-mix(in srgb,currentColor 18%,transparent)}}.v2-kw-rollen{letter-spacing:.06em}.v2-ed-zone .v2-kw-rollen{margin-left:4px}.v2-kw-rollenwahl{margin-bottom:6px}.v2-k[data-narrow=true] .v2-k-kv .v2-k-row>span{vertical-align:top;max-width:100%;display:inline-block}.v2-k .v2-num,.v2-mk .v2-num{font-variant-numeric:normal;letter-spacing:-.01em}.v2-plan[data-kompakt=true] .v2-k-row[data-sekundaer=true],.v2-week[data-kompakt=true] .v2-k-row[data-sekundaer=true],.v2-plan[data-kompakt=true] .v2-k-sub,.v2-week[data-kompakt=true] .v2-k-sub{display:none}.v2-tz-seite .v2-tabs button{align-items:center;gap:6px;display:inline-flex}.v2-tz-kopf{top:var(--v2-kopf-h,56px);z-index:15;background:var(--n-1);margin-top:-4px;padding-top:4px;display:flow-root;position:sticky}.v2-tz-kopf .v2-tabs{margin-bottom:10px}@media (max-width:640px){.v2-tz-kopf{margin-top:0;top:0}.v2-tz-h,.v2-tz-tag-kopf{top:var(--v2-tz-kopf-h,0px)}}.v2-tz-anzeige{flex:none;gap:6px}.v2-tz-anz-n{background:var(--accent);min-width:18px;height:18px;color:var(--on-accent);border-radius:9px;place-items:center;padding:0 5px;font-size:10.5px;font-weight:600;display:inline-grid}@media (max-width:640px){.v2-tz-kopf .v2-toolbar{flex-wrap:nowrap}.v2-tz-kopf .v2-toolbar>.v2-segc:first-child{flex-wrap:nowrap;flex:auto;min-width:0}.v2-tz-kopf .v2-toolbar>.v2-segc:first-child>button{min-height:32px}.v2-tz-kopf .v2-toolbar>.v2-segc:first-child>.v2-tz-kw{white-space:nowrap;flex:auto;justify-content:center;min-width:0}}.v2-tz-kpi{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);width:100%;font:inherit;text-align:left;cursor:pointer;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 10px;padding:0;display:grid;overflow:hidden}.v2-tz-kpi>span{border-left:1px solid var(--n-3);flex-direction:column;gap:0;min-width:0;padding:7px 10px;display:flex}.v2-tz-kpi>span:first-child{border-left:0}.v2-tz-kpi b{font-size:var(--fs-17,17px);color:var(--n-11);white-space:nowrap;font-weight:600;line-height:1.25}.v2-tz-kpi small{font-size:var(--fs-11-5,11.5px);color:var(--n-8);white-space:nowrap}.v2-tz-kpi>span[data-ton=danger] b,.v2-tz-kpi>span[data-ton=danger] small{color:var(--danger-text)}.v2-tz-kpi>span[data-ton=ok] b{color:var(--ok-text)}.v2-tz-meld-auf .v2-banner{flex-wrap:wrap}.v2-tz-meld-auf .v2-banner>span:first-child{flex:100%}.v2-tz-meld-auf .v2-banner .v2-act{justify-content:flex-start;margin-left:0}.v2-tz-anz{flex-direction:column;gap:8px;display:flex}.v2-tz-anz>.v2-sect{margin-top:6px}.v2-tz-anz>.v2-mini,.v2-tz-anz>.v2-segm{margin:0}.v2-tz-anz-reihe{flex-wrap:wrap;gap:8px;display:flex}.v2-tz-anz .v2-chip{border-radius:var(--r-control);min-height:40px;padding:4px 12px}.v2-tz-badge{border-radius:var(--r-pill);background:var(--warn-bg);color:var(--warn-text);padding:0 6px;font-size:11px;font-weight:500}.v2-tz-kw{color:var(--n-10);font-weight:600}.v2-tz-info,.v2-tz-modus{cursor:pointer}.v2-tz-modus b{font-weight:600}.v2-tz-modus[data-modus=manual] b{color:var(--info-text)}.v2-tz-modus[data-modus=aus]{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.v2-tz-modus[data-modus=aus]{border-color:color-mix(in srgb,var(--warn)45%,transparent)}}.v2-tz-modus[data-modus=aus]{background:var(--warn-bg);color:var(--warn-text)}.v2-tz-pkt{color:var(--warn-text);align-items:center;gap:4px;font-weight:600;display:inline-flex}.v2-tz-pkt:before{content:"";background:var(--warn);border-radius:50%;flex:none;width:7px;height:7px}.v2-tz-bereit-auf{border:1px solid var(--warn);margin:-4px 0 10px}@supports (color:color-mix(in lab, red, red)){.v2-tz-bereit-auf{border:1px solid color-mix(in srgb,var(--warn)35%,transparent)}}.v2-tz-bereit-auf{border-radius:var(--r-card);background:var(--n-0);overflow:hidden}.v2-tz-bereit-auf[data-ton=info]{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.v2-tz-bereit-auf[data-ton=info]{border-color:color-mix(in srgb,var(--info)30%,transparent)}}.v2-tz-bereit-kopf{font-weight:600;font-size:var(--fs-12-5,12.5px);background:var(--warn-bg);color:var(--warn-text);padding:7px 14px}.v2-tz-bereit-auf[data-ton=info] .v2-tz-bereit-kopf{background:var(--info-bg);color:var(--info-text)}.v2-tz-bereit-auf .v2-vt-zeile:first-of-type{border-top:0}.v2-tz-bereit-fuss{border-top:1px solid var(--n-3);flex-wrap:wrap;gap:8px;padding:8px 14px;display:flex}.v2-tz-bereit-satz{margin:0 0 10px}.v2-tz-bereit-liste{border:1px solid var(--n-4);border-radius:var(--r-card);overflow:hidden}.v2-tz-bereit-liste .v2-vt-gruppe:first-child .v2-vt-gruppe-t{border-top:0}.v2-tz-wort{color:var(--warn-text);font-weight:600;font-size:var(--fs-11-5,11.5px);align-items:center;gap:4px;display:inline-flex}.v2-tz-wort:before{content:"";background:var(--warn);border-radius:50%;flex:none;width:6px;height:6px}.v2-tz-wdw{border-radius:var(--r-control);background:var(--n-2);color:var(--n-9);font-size:var(--fs-12,12px);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:2px 0 8px;padding:7px 10px;line-height:1.45;display:flex}.v2-tz-wdw>span{flex:220px;min-width:0}.v2-tz-wdw b{font-weight:600}.v2-tz-wdw a,.ui-v2 .v2-tz-wdw-weg{color:var(--accent);white-space:nowrap;font-weight:600;text-decoration:none}.v2-tz-wdw[data-ton=hinweis]{background:var(--warn-bg);color:var(--warn-text)}.v2-tz-wdw[data-ton=offen]{background:var(--info-bg);color:var(--info-text)}.v2-tz-wdw[data-ton=hinweis] a,.v2-tz-wdw[data-ton=offen] a{color:inherit;text-underline-offset:2px;text-decoration:underline}.v2-tz-wdw[data-ton=legende]{color:var(--n-8);background:0 0;padding:0 2px}.v2-tz-pf{z-index:0;pointer-events:none;background:var(--puffer-schraffur);background-color:var(--n-1);color:var(--puffer-text);border:1px solid var(--puffer-rand);white-space:nowrap;align-items:center;padding:0 5px;font-size:10.5px;line-height:1.1;display:flex;position:absolute;left:6px;right:3px;overflow:hidden}.v2-tz-pf[data-lage=vor]{border-radius:var(--r-control)var(--r-control)0 0;border-bottom:0}.v2-tz-pf[data-lage=nach]{border-radius:0 0 var(--r-control)var(--r-control);border-top:0}.v2-vl-grund a{color:var(--accent);font-weight:600;text-decoration:none}.v2-tz-info [data-ton=ok]{color:var(--ok)}.v2-tz-info [data-ton=danger]{color:var(--danger);font-weight:600}.v2-tz-vs{color:var(--warn-text);margin-top:1px;font-size:11px;font-weight:600;line-height:1.3;display:block}.v2-tz-c[data-vorschau=true]{background:var(--warn-bg)}.v2-tz-tag .v2-tz-block[data-vorschau=quelle]{border-color:var(--warn);box-shadow:inset 0 0 0 1px var(--warn);background:var(--warn-bg)}.v2-tz-tag .v2-tz-block.v2-tz-vs-ziel{border:1.5px dashed var(--warn);border-left-width:3px;border-left-color:var(--warn);background:var(--warn-bg);color:var(--warn-text);pointer-events:none;z-index:2}.v2-tz-tag .v2-tz-block.v2-tz-vs-ziel span{color:var(--warn-text)}.v2-tz-fuss{margin-top:8px}.v2-tz-halle{margin-top:4px}.v2-tz{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-4);font-size:var(--fs-12,12px);grid-template-columns:minmax(150px,190px) repeat(7,minmax(0,1fr)) minmax(80px,100px) minmax(70px,90px);gap:1px;display:grid}.v2-tz-zeile{display:contents}.v2-tz-h{background:var(--n-2);color:var(--n-8);top:calc(var(--v2-kopf-h,56px) + var(--v2-tz-kopf-h,0px));z-index:12;flex-direction:column;gap:2px;padding:6px 8px;font-size:11px;font-weight:500;display:flex;position:sticky}.v2-tz-h b{color:var(--n-10);font-size:var(--fs-13,13px);font-weight:600}.v2-tz-h-team{border-top-left-radius:var(--r-card)}.v2-tz-alle{cursor:pointer;align-items:center;gap:6px;display:flex}.v2-tz-alle input,.v2-tz-team input{width:13px;height:13px;accent-color:var(--accent);cursor:pointer;flex:none}.v2-tz-frei{background:var(--n-3);color:var(--n-9);border-radius:3px;align-self:flex-start;padding:0 5px;font-size:10.5px;font-weight:600;line-height:16px;display:inline-block}.v2-tz-frei[data-ton=ok]{background:var(--ok-bg);color:var(--ok-text)}.v2-tz-frei[data-ton=warn]{background:var(--warn-bg);color:var(--warn-text)}.v2-tz-frei[data-ton=danger]{background:var(--danger-bg);color:var(--danger-text)}.v2-tz-team{background:var(--n-0);align-items:center;gap:6px;min-height:44px;padding:4px 6px 4px 8px;display:flex}.v2-tz-teamname{border-radius:var(--r-control);text-align:left;min-width:0;font-weight:500;font-size:var(--fs-13,13px);color:var(--n-10);cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:1px 8px;padding:4px;display:grid}.v2-tz-teamname:hover{background:var(--n-2)}.v2-tz-teamname:disabled{cursor:not-allowed}.v2-tz-teamname .v2-tz-tn{overflow-wrap:break-word;flex:1;min-width:0}.v2-tz-teamname small{color:var(--n-8);overflow-wrap:break-word;grid-column:2;font-size:11px;font-weight:400;line-height:1.3}.v2-tz-dot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.v2-tz-zeile[data-dim=true] .v2-tz-team,.v2-tz-zeile[data-dim=true] .v2-tz-agg{opacity:.6}.v2-tz-zeile[data-gesperrt=true] .v2-tz-team,.v2-tz-zeile[data-gesperrt=true] .v2-tz-c,.v2-tz-zeile[data-gesperrt=true] .v2-tz-agg{filter:grayscale();opacity:.55}.v2-tz-c{background:var(--n-0);cursor:pointer;min-height:44px;color:var(--n-10);flex-direction:column;gap:3px;padding:3px 5px;display:flex;position:relative}.v2-tz-c:hover{background:var(--n-2)}.v2-tz-c:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.v2-tz-c[data-leer=true]:after{content:"+";color:var(--n-7);font-size:var(--fs-15,15px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v2-tz-c[data-konflikt=true]{background:var(--danger-bg)}.v2-tz-c[data-aktiv=true]{outline:2px solid var(--accent);outline-offset:-2px;z-index:3}.v2-tz-e b{font-weight:500;font-size:var(--fs-12,12px);line-height:1.25;display:block}.v2-tz-e .v2-tz-z{color:var(--n-8);font-size:11px;line-height:1.3;display:block}.v2-tz-e .v2-tz-z[data-fremd=true]{color:var(--info-text);font-weight:500}.v2-tz-pin{vertical-align:-1px;width:10px;height:10px;color:var(--n-8);margin-left:2px}.v2-tz-mk{vertical-align:1px;background:var(--n-3);color:var(--n-9);border-radius:3px;margin-left:3px;padding:0 3px;font-size:9.5px;font-weight:600;line-height:14px;display:inline-block}.v2-tz-mk[data-ton=info]{background:var(--info-bg);color:var(--info-text)}.v2-tz-mk[data-ton=warn]{background:var(--warn-bg);color:var(--warn-text)}.v2-tz-mk[data-ton=danger]{background:var(--danger-bg);color:var(--danger-text)}.v2-tz-agg{background:var(--n-0);color:var(--n-8);overflow-wrap:break-word;flex-direction:column;justify-content:center;padding:6px 8px;font-size:11px;line-height:1.3;display:flex}.v2-tz-agg small{color:var(--n-7);font-size:10px}.v2-tz-e[data-ruht=true]{opacity:.55}.v2-tz-ruht{color:var(--n-8);font-size:10.5px;line-height:1.3;display:block}.v2-tz-pop{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);width:340px;box-shadow:var(--shadow-pop);z-index:40;cursor:default;text-align:left;padding:12px 14px;position:absolute;top:0;left:calc(100% + 6px)}.v2-tz-pop[data-rechts=true]{left:auto;right:calc(100% + 6px)}.v2-tz-pop h4{font-size:var(--fs-14,14px);margin:0 0 8px;font-weight:600}.v2-tz-pop h4 small{color:var(--n-8);font-weight:400;font-size:var(--fs-12,12px);display:block}.v2-tz-pop-zeit{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:8px;display:flex}.v2-tz-pop-zeit label{font-size:var(--fs-12,12px);color:var(--n-8);flex-direction:column;gap:3px;display:flex}.v2-tz-pop-zeit .v2-input{text-align:center;width:104px}.v2-tz-pop-dauer{font-size:var(--fs-12,12px);color:var(--n-8);padding-bottom:8px}.v2-tz-pop-dauer[data-ton=danger]{color:var(--danger);font-weight:600}.v2-tz-zu{background:var(--n-2);border-radius:var(--r-control);align-items:flex-start;gap:18px;margin-bottom:10px;padding:6px 8px;display:flex}.v2-tz-zu>div{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.v2-tz-zu small{color:var(--n-8);font-size:11px}.v2-tz-zu b{font-size:var(--fs-13,13px);color:var(--n-10);overflow-wrap:break-word;flex-wrap:wrap;align-items:center;gap:3px;font-weight:600;display:inline-flex}.v2-tz-zu i{color:var(--n-8);font-size:11px;font-style:normal}.v2-tz-zu [data-art=fest] i{color:var(--accent)}.v2-tz-zu [data-art=fehlt] b,.v2-tz-zu [data-art=fehlt] i{color:var(--warn-text)}.v2-tz-pop-acts{align-items:center;gap:6px;display:flex}.v2-tz-wk-paar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 10px;display:grid}.ui-v2 button.v2-tz-wk{text-align:left;font:inherit;color:var(--n-10);background:var(--n-0);border:1px solid var(--n-5);border-radius:var(--r-card);cursor:pointer;align-content:start;gap:2px;min-width:0;padding:8px 10px;display:grid}.ui-v2 button.v2-tz-wk[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.ui-v2 button.v2-tz-wk[data-leer=true]{background:var(--n-1);border-style:dashed}.v2-tz-wk:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.v2-tz-wk-t{font-size:var(--fs-13-5,13.5px);flex-wrap:wrap;align-items:center;gap:2px;font-weight:600;display:flex}.v2-tz-wk small{font-size:var(--fs-11-5,11.5px);color:var(--n-8)}.v2-tz-wk-was{font-size:var(--fs-12-5,12.5px);color:var(--n-9);overflow-wrap:break-word}.v2-tz-wk-los{font-size:var(--fs-13,13px);color:var(--accent);font-weight:600}.v2-tz-wk-neu{color:var(--accent-soft-text);background:var(--accent-soft);border-radius:3px;margin-left:4px;padding:0 4px;font-size:10.5px;font-weight:600}.v2-tz-fuer{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 6px;display:flex}.v2-tz-fuer>b{font-size:var(--fs-13,13px);font-weight:600}.ui-v2 button.v2-tz-fuer-weg{font:inherit;font-size:var(--fs-12-5,12.5px);color:var(--danger-text);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0}.v2-tz-fuer-beleg{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-tz-fuer-beleg>span{flex:1;min-width:160px}.v2-tz-weitere{border-top:1px solid var(--n-4);flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:12px;padding-top:10px;display:flex}.ui-v2 button.v2-tz-weitere-los{font:inherit;font-size:var(--fs-13-5,13.5px);color:var(--accent);cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:500}.v2-tz-tag-kopf{top:calc(var(--v2-kopf-h,56px) + var(--v2-tz-kopf-h,0px));z-index:14;border:1px solid var(--n-4);border-radius:var(--r-card)var(--r-card)0 0;background:var(--n-1);position:sticky;overflow:hidden}.v2-tz-tag-kopf-in{min-width:100%;display:grid}.v2-tz-tag-ecke{z-index:2;background:var(--n-1);position:sticky;left:0}.v2-tz-tag-wrap{border:1px solid var(--n-4);border-radius:0 0 var(--r-card)var(--r-card);background:var(--n-0);border-top:0;margin-bottom:10px;overflow-x:auto}.v2-tz-tag-wrap[data-unten=true]{border-radius:0;margin-bottom:0}.v2-tz-tag{min-width:100%;display:grid;position:relative}.v2-tz-sonne{pointer-events:none;z-index:1;height:0;position:absolute;left:0;right:0}.v2-tz-sonne[data-art=untergang]{border-top:1px dashed var(--warn)}.v2-tz-sonne[data-art=dunkel]{border-top:1px solid var(--n-7)}.v2-tz-sonne span{white-space:nowrap;border-radius:3px;padding:0 5px;font-size:10px;line-height:15px;position:absolute;top:-8px;right:4px}.v2-tz-sonne[data-art=untergang] span{background:var(--warn-bg);color:var(--warn-text)}.v2-tz-sonne[data-art=dunkel] span{background:var(--n-3);color:var(--n-9)}.v2-tz-tag-wrap[data-schiebbar=true]{cursor:grab}.v2-tz-tag-wrap[data-schiebt=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}.v2-tz-tag-wrap[data-schiebt=true] .v2-tz-block{pointer-events:none}.v2-kal-leiste{z-index:8;background:var(--n-2);border:1px solid var(--n-4);border-top:0;position:sticky;bottom:0;overflow-x:auto}.v2-kal-leiste>div{height:1px}.v2-kal-vollbild{background:var(--n-1);padding:12px 16px 16px;position:fixed;inset:0;overflow:auto}.v2-kal-vollbild .v2-kal{grid-template-columns:minmax(0,1fr)}.v2-kal-vollbild .v2-kal-rail{display:none}.v2-kal-vollbild .v2-tz-tag-kopf{top:0}.v2-tz-tag-h{border-bottom:2px solid var(--n-4);border-left:1px solid var(--n-4);text-align:center;font-size:var(--fs-12,12px);color:var(--n-8);overflow-wrap:break-word;background:var(--n-1);flex-direction:column;gap:1px;padding:6px;display:flex}.v2-tz-tag-dehnen{border:1px solid var(--n-4);background:var(--n-1);width:100%;color:var(--accent);font-size:var(--fs-12,12px);cursor:pointer;text-align:left;border-top:0;padding:5px 10px;font-weight:500;display:block}.v2-tz-tag-dehnen:hover{background:var(--n-2)}.v2-tz-tag-dehnen[data-lage=unten]{border-radius:0 0 var(--r-card)var(--r-card);margin-bottom:10px}.v2-tz-tag-h:first-child{border-left:0}.v2-tz-tag-h b{color:var(--n-10);font-weight:600;font-size:var(--fs-12-5,12.5px)}.v2-tz-tag-h[data-ohne=true]{color:var(--danger-text)}.v2-tz-tag-h[data-ohne=true] b{color:var(--danger)}.v2-tz-tag-zeit{text-align:right;color:var(--n-8);border-top:1px solid var(--n-4);z-index:3;background:var(--n-0);padding:2px 6px 0 0;font-size:11px;position:sticky;left:0}.v2-tz-tag-sp{border-left:1px solid var(--n-4);position:relative}.v2-tz-tag-linie{border-top:1px solid var(--n-4);height:0;position:absolute;left:0;right:0}.v2-tz-tag .v2-tz-block{border:1px solid var(--n-4);border-left:3px solid var(--accent);border-radius:var(--r-control);background:var(--n-0);text-align:left;font-size:var(--fs-12,12px);cursor:pointer;color:var(--n-10);flex-direction:column;gap:1px;padding:4px 7px;line-height:1.25;display:flex;position:absolute;left:2px;right:2px;overflow:hidden}.v2-tz-block:hover{background:var(--n-2)}.v2-tz-block b{overflow-wrap:break-word;font-weight:600}.v2-tz-block span{color:var(--n-8);font-size:var(--fs-11-5,11.5px)}.v2-tz-block[data-konflikt=true]{border-color:var(--danger);background:var(--danger-bg)}.v2-tz-block[data-ziehbar=true]{cursor:grab;touch-action:none}.v2-tz-block[data-zieht=true]{opacity:.35}.v2-tz-tag-wrap[data-zieht=true]{-webkit-user-select:none;user-select:none;cursor:grabbing}.v2-tz-tag-wrap[data-zieht=true] .v2-tz-block{cursor:grabbing}.v2-tz-tag-sp[data-ziel=true]{background:var(--accent-soft)}.v2-tz-geist{border:1.5px dashed var(--accent);border-radius:var(--r-control);background:var(--accent);position:absolute;left:2px;right:2px}@supports (color:color-mix(in lab, red, red)){.v2-tz-geist{background:color-mix(in srgb,var(--accent)10%,var(--n-0))}}.v2-tz-geist{font-size:var(--fs-12,12px);z-index:3;pointer-events:none;flex-direction:column;gap:1px;padding:4px 7px;line-height:1.25;display:flex;overflow:hidden}.v2-tz-geist b{color:var(--accent);font-weight:600}.v2-tz-geist span{color:var(--n-9);font-size:var(--fs-11-5,11.5px);overflow-wrap:break-word}.v2-tz-tag-fuss{margin:-4px 0 10px}.v2-tz-tag-zu{background-color:var(--n-3);background-image:repeating-linear-gradient(135deg,var(--n-4)0 2px,transparent 2px 9px);position:absolute;left:0;right:0}.v2-tz-block-rs{cursor:ns-resize;touch-action:none;height:9px;position:absolute;bottom:-1px;left:0;right:0}.v2-tz-block-rs:after{content:"";background:var(--n-6);opacity:0;border-radius:2px;width:28px;height:3px;transition:opacity .12s;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.v2-tz-block:hover .v2-tz-block-rs:after,.v2-tz-block[data-laenge] .v2-tz-block-rs:after{opacity:1;background:var(--accent)}.v2-tz-block[data-laenge=nein]{border-color:var(--danger)}.v2-tz-tag-wrap[data-dauer=true],.v2-tz-tag-wrap[data-dauer=true] .v2-tz-block{cursor:ns-resize}.v2-tz-geist[data-nein=true]{border-color:var(--danger);background:var(--danger-bg)}.v2-tz-geist[data-nein=true] b{color:var(--danger-text)}.v2-tz-geist[data-warn=true]{border-color:var(--warn);background:var(--warn-bg)}.v2-tz-geist[data-warn=true] b{color:var(--warn-text)}.v2-kal{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (max-width:1099px){.v2-kal{grid-template-columns:minmax(0,1fr)}}.v2-kal-rail{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);top:calc(var(--v2-kopf-h,56px) + var(--v2-tz-kopf-h,0px) + 8px);padding:10px 12px;position:sticky}.v2-kal-rail .v2-sect:first-child{margin-top:0}.v2-kal-rail p{margin:0 0 8px}.v2-kal-offen,.v2-kal-braucht{border:1px solid var(--n-5);border-radius:var(--r-control);background:var(--n-0);width:100%;font-size:var(--fs-13,13px);text-align:left;cursor:pointer;color:var(--n-10);align-items:center;gap:8px;margin-bottom:6px;padding:6px 8px;display:flex}.v2-kal-offen:hover,.v2-kal-braucht:hover{background:var(--n-2)}.v2-kal-offen>span:last-child{min-width:0}.v2-kal-offen b{overflow-wrap:break-word;font-weight:600;display:block}.v2-kal-offen small{color:var(--n-8);font-size:11px;display:block}.v2-kal-braucht{font-size:var(--fs-12,12px);border-style:dashed;flex-wrap:wrap}.v2-kal-braucht .v2-status{font-size:11px}.v2-kal-haupt{min-width:0;position:relative}.v2-kal-haupt[data-zieht=true]{-webkit-user-select:none;user-select:none;cursor:grabbing}.v2-kal-offen[data-ziehbar=true]{cursor:grab;touch-action:none}.v2-kal-offen[data-zieht=true]{opacity:.5}.v2-kal-grip{color:var(--n-6);letter-spacing:-2px;flex:none;margin-left:auto}.v2-tz-tag .v2-kal-block[data-ziehbar=true]{cursor:grab;touch-action:none}.v2-tz-tag .v2-kal-block[data-zieht=true]{opacity:.35}.v2-kal-frage{z-index:30;background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);width:300px;box-shadow:var(--shadow-pop);font-size:var(--fs-12-5,12.5px);color:var(--n-9);padding:10px 12px;position:absolute}.v2-kal-frage b{font-size:var(--fs-13,13px);color:var(--n-10);margin-bottom:4px;display:block}.v2-kal-frage-acts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.v2-kal-h>span{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.v2-tz-tag .v2-kal-block[data-warn=true]{border-color:var(--warn);background:var(--warn-bg)}.v2-kal-warn{font-weight:600;color:var(--warn-text)!important}.v2-tz-tag .v2-kal-block[data-konflikt=true]{border-color:var(--danger);background:var(--danger-bg)}.v2-tz-tag .v2-kal-block[data-ausnahme=true]{border-style:dashed}.v2-tz-tag .v2-kal-spiel{background:var(--n-2);cursor:default;border-style:dashed}.v2-kal-legende{font-size:var(--fs-12,12px);color:var(--n-8);flex-wrap:wrap;align-items:center;gap:12px;margin:2px 0 10px;display:flex}.v2-kal-legende i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:4px;display:inline-block}.v2-kal-legende-warn{background:var(--warn-bg);border:1px solid var(--warn)}.v2-kal-legende-spiel{background:var(--n-2);border:1px dashed var(--n-6)}.v2-tz-ohne{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);padding:8px 12px 10px}.v2-tz-ohne .v2-sect{margin-top:0}.v2-tz-ohne-m[data-ziehbar=true]{cursor:grab;touch-action:manipulation}.v2-tz-ohne-m[data-zieht=true]{opacity:.45}.v2-tz-ohne[data-zieht=true]{-webkit-user-select:none;user-select:none;cursor:grabbing}.v2-tz-ohne-m small{font-size:var(--fs-11,11px);color:var(--n-7);margin-left:6px;font-weight:400}.v2-tz-hl{flex-direction:column;gap:12px;display:flex}.v2-tz-hl-kopf{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.v2-tz-hl-kopf b{font-weight:600;font-size:var(--fs-14,14px)}.v2-tz-hl-leer{font-size:var(--fs-13,13px);color:var(--n-8);padding:4px 2px}.v2-tz-hl-zeile{cursor:pointer;grid-template-columns:auto minmax(0,1fr)}.v2-tz-hl-zeile[data-konflikt=true]{background:var(--danger-bg)}.v2-tz-hl-team{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.v2-tz-konflikt{grid-template-columns:auto minmax(0,1fr) auto}.v2-tz-konflikt .v2-tz-loesen{align-self:center;text-decoration:none}.v2-panel-breit{width:min(1000px,100vw)}.v2-se-wrap{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);overflow-x:auto}.v2-se-tab{border-collapse:collapse;width:100%;font-size:var(--fs-13,13px)}.v2-se-tab th{text-align:left;color:var(--n-8);font-weight:500;font-size:var(--fs-12,12px);border-bottom:1px solid var(--n-4);background:var(--n-2);padding:8px}.v2-se-tab th:not(:first-child){text-align:center}.v2-se-tab td{border-bottom:1px solid var(--n-4);vertical-align:middle;padding:4px 3px}.v2-se-tab td:first-child{padding-left:10px}.v2-se-tab tr:last-child td{border-bottom:0}.v2-se-tn{min-width:120px;font-weight:500}.v2-se-tn small{color:var(--n-8);font-size:11px;font-weight:400;display:block}.v2-se-tab input{text-align:center;width:100%;min-width:0;font:inherit;font-variant-numeric:tabular-nums;color:var(--n-10);background:var(--n-0);border:1px solid var(--n-5);border-radius:var(--r-control);font-size:var(--fs-12-5,12.5px);letter-spacing:-.01em;min-height:30px;padding:4px 3px}.v2-se-tab input:focus{outline:2px solid var(--focus);outline-offset:0;border-color:var(--focus)}.v2-se-tab input[data-bad=true]{border-color:var(--danger);background:var(--danger-bg);color:var(--danger-text)}.v2-se-tab input[data-sug=true]{color:var(--accent-soft-text);border-style:dashed;font-style:italic}.v2-se-tab input[data-fenster=true]{border-color:var(--info)}.v2-se-tab input:disabled{opacity:.5;cursor:not-allowed}.v2-se-schutz{text-align:center;font-size:var(--fs-12,12px);color:var(--n-8);background:var(--n-2)}.v2-se-tab tr[data-gesperrt=true] td{opacity:.55}.v2-se-zaehler{margin-top:8px}.v2-mf{flex-direction:column;gap:12px;min-width:0;display:flex}.v2-mf>*{flex:none}.v2-mf-woche{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.v2-mf-tagkarte{border:1px solid var(--n-4);border-radius:var(--r-control);background:var(--n-1);min-height:56px;color:var(--n-10);text-align:left;cursor:pointer;font:inherit;align-content:start;gap:3px;min-width:0;padding:5px 6px;display:grid}.v2-mf-tagkarte[data-an=true]{background:var(--n-0)}.v2-mf-tagkarte[data-fokus=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.v2-mf-tagkarte:disabled{cursor:default}.v2-mf-tagkarte small{color:var(--n-8);font-size:10.5px;font-weight:600}.v2-mf-tagkarte i{background:var(--n-3);color:var(--n-10);border-radius:3px;padding:1px 4px;font-size:10.5px;font-style:normal;font-weight:600;line-height:1.25}.v2-mf-tagkarte i[data-drinnen=true]{background:var(--boden,var(--n-3));border-left:2px solid var(--boden-linie,var(--n-6))}.v2-mf-tagkarte i[data-spaeter=true]{opacity:.6}.v2-mf-abschnitt{gap:6px;min-width:0;display:grid}.v2-mf-kopf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-mf-kopf .v2-sect{flex:auto;margin:0}.v2-mf-neu{color:var(--accent);font:inherit;font-size:var(--fs-12-5,12.5px);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:4px 0;font-weight:600;display:inline-flex}.v2-mf-neu svg{width:14px;height:14px}.v2-mf-tagwahl{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:6px;display:flex}.v2-mf-tagwahl button{border:1px solid var(--n-5);border-radius:var(--r-control);background:var(--n-0);min-width:38px;height:32px;color:var(--n-10);font:inherit;font-size:var(--fs-12-5,12.5px);cursor:pointer;font-weight:600}.v2-mf-tagwahl button:hover{border-color:var(--accent);color:var(--accent)}.v2-mf-liste{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);overflow:hidden}.v2-mf-liste[data-welt=drinnen]{border-left:3px solid var(--boden-linie,var(--n-6))}.v2-mf-zeile{border:0;border-top:1px solid var(--n-4);background:var(--n-0);width:100%;color:var(--n-10);font:inherit;text-align:left;cursor:pointer;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:10px 12px;display:grid}.v2-mf-liste>:first-child.v2-mf-zeile,.v2-mf-liste>:first-child>.v2-mf-zeile{border-top:0}.v2-mf-zeile:hover{background:var(--n-1)}.v2-mf-zeile[data-offen=true]{background:var(--accent-soft)}.v2-mf-zeile[data-danach=true]{background:var(--n-1)}.v2-mf-zeile[data-gehoert=true]{background:var(--n-2);color:var(--n-8);border-top-style:dashed}.v2-mf-tag{font-weight:700;font-size:var(--fs-13,13px);grid-area:span 2/1;align-self:start;padding-top:1px}.v2-mf-zeile[data-danach=true] .v2-mf-tag{font-weight:500;font-size:var(--fs-11-5,11.5px);color:var(--n-7)}.v2-mf-uhr{font-weight:600;font-size:var(--fs-13-5,13.5px);flex-wrap:wrap;grid-area:1/2;align-items:center;gap:4px 6px;min-width:0;display:flex}.v2-mf-uhr .v2-tz-mk{margin-left:0}.v2-mf-rechts{color:var(--n-7);grid-area:1/3;justify-self:end;align-items:center;gap:6px;display:flex}.v2-mf-rechts svg{width:16px;height:16px}.v2-mf-zeile[data-offen=true] .v2-mf-rechts{color:var(--accent)}.v2-mf-zr{font-size:var(--fs-11-5,11.5px);background:var(--info-bg);color:var(--info-text);border-radius:4px;padding:1px 7px;font-weight:600}.v2-mf-ort{font-size:var(--fs-12,12px);color:var(--n-8);flex-wrap:wrap;grid-column:2/4;align-items:center;gap:2px 4px;min-width:0;line-height:1.35;display:flex}.v2-mf-ort svg{flex:none;width:13px;height:13px}.v2-mf-ort [data-fremd=true]{color:var(--info-text)}.v2-mf-zu{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-grid}.v2-mf-auf{border-top:1px solid var(--n-4)}.v2-mf-liste>.v2-mf-auf:first-child,.v2-mf-auf>.v2-mf-zeile{border-top:0}.v2-mf-inhalt{border-top:1px solid var(--n-4);min-width:0;padding:10px 12px 14px 52px}.v2-mf-leer{font-size:var(--fs-12-5,12.5px);color:var(--n-8);padding:2px 0}.v2-mf-erst{border:1px dashed var(--n-5);border-radius:var(--r-card);background:var(--n-0);gap:10px;padding:12px;display:grid}.v2-mf-erst-kopf{align-items:center;gap:10px;min-width:0;display:flex}.v2-mf-erst-plus{border-radius:var(--r-control);background:var(--accent-soft);width:28px;height:28px;color:var(--accent);flex:none;place-items:center;display:inline-grid}.v2-mf-erst-plus svg{width:16px;height:16px}.v2-mf-erst-kopf b{font-size:var(--fs-13-5,13.5px);color:var(--n-10);font-weight:600;display:block}.v2-mf-erst-kopf small{font-size:var(--fs-12,12px);color:var(--n-8);display:block}.v2-mf-erst-tage{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.v2-mf-erst-tage button{border:1px solid var(--n-5);border-radius:var(--r-control);background:var(--n-0);min-width:0;height:34px;color:var(--n-10);font:inherit;font-size:var(--fs-12-5,12.5px);cursor:pointer;padding:0;font-weight:600}.v2-mf-erst-tage button:hover,.v2-mf-erst-tage button:focus-visible{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.v2-mf-tagplus{width:14px;height:14px;color:var(--n-6);justify-self:center;margin-top:4px}.v2-mf-tagkarte:not(:disabled):hover{border-color:var(--accent)}.v2-mf-tagkarte:not(:disabled):hover .v2-mf-tagplus{color:var(--accent)}.v2-mf-zeile[data-wer=true] .v2-mf-tag{grid-row:span 3}.v2-mf-wie{font-size:var(--fs-12,12px);color:var(--n-8);text-align:right}.v2-mf-wer{font-size:var(--fs-12,12px);color:var(--n-8);grid-column:2/4;min-width:0;line-height:1.35}.v2-mf-zeile[data-frisch=true]{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent);transition:background .6s ease-out}.v2-mf-tagkarte .v2-mf-neu-mk{background:var(--accent);color:var(--on-accent,#fff)}.v2-mf-nk{border:2px solid var(--accent);border-radius:var(--r-card);background:var(--n-0);box-shadow:0 0 0 4px var(--accent-soft);min-width:0;scroll-margin:12px;display:grid}.v2-mf-nk-kopf{background:var(--accent-soft);border-radius:calc(var(--r-card) - 2px)calc(var(--r-card) - 2px)0 0;align-items:center;gap:10px;padding:9px 12px;display:flex}.v2-mf-nk-kopf .v2-mf-erst-plus{background:var(--n-0)}.v2-mf-nk-kopf b{min-width:0;font-size:var(--fs-13-5,13.5px);color:var(--accent-soft-text,var(--accent));flex:auto;font-weight:600}.v2-mf-nk-zu{border-radius:var(--r-control);width:28px;height:28px;color:var(--accent-soft-text,var(--accent));cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.v2-mf-nk-zu:hover{background:var(--n-0)}.v2-mf-nk-zu svg{width:16px;height:16px}.v2-mf-nk-schritte{border-bottom:1px solid var(--n-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v2-mf-nk-st{font-size:var(--fs-12,12px);color:var(--n-8);border-left:1px solid var(--n-4);align-items:center;gap:6px;min-width:0;padding:8px 10px;line-height:1.3;display:flex}.v2-mf-nk-st:first-child{border-left:0}.v2-mf-nk-st>span:last-child{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0}.v2-mf-nk-n{border:1px solid var(--n-6);width:18px;height:18px;color:var(--n-8);border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-weight:700;display:inline-grid}.v2-mf-nk-n svg{width:12px;height:12px}.v2-mf-nk-st[data-s=fertig] .v2-mf-nk-n{background:var(--accent);border-color:var(--accent);color:var(--on-accent,#fff)}.v2-mf-nk-st[data-s=jetzt]{color:var(--n-10);box-shadow:inset 0 -2px 0 var(--accent);font-weight:600}.v2-mf-nk-st[data-s=jetzt] .v2-mf-nk-n{border-color:var(--accent);color:var(--accent)}.v2-mf-nk-aendern{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.v2-mf-nk-aendern:hover{text-decoration:underline}.v2-mf-nk-inhalt{gap:10px;min-width:0;padding:12px;display:grid}.v2-mf-nk-note{border-radius:var(--r-control);background:var(--n-2);color:var(--n-9);font-size:var(--fs-12-5,12.5px);padding:8px 10px}.v2-mf-nk-frage{font-size:var(--fs-13-5,13.5px);color:var(--n-10);font-weight:600}.v2-mf-nk-zeit{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-mf-nk-zeit .v2-input{height:38px;font-size:var(--fs-15,15px);font-weight:600}.v2-mf-nk .v2-section>.v2-sh b{flex:none}.v2-mf-nk .v2-section>.v2-sh .v2-sum{min-width:0}.v2-mf-nk .v2-mf-erst-tage button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.v2-mf-klappe{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);width:100%;color:var(--n-10);font:inherit;font-size:var(--fs-13,13px);text-align:left;cursor:pointer;align-items:center;gap:8px;padding:9px 12px;display:flex}.v2-mf-klappe svg{width:16px;height:16px;color:var(--n-8);flex:none}.v2-mf-klappe b{flex:0 auto;font-weight:600}.v2-mf-klappe span{color:var(--n-8);font-size:var(--fs-12,12px);flex:auto;min-width:0}.v2-mf-beendet{gap:6px;display:grid}.v2-mf-beendet-zeile{border:1px dashed var(--n-5);border-radius:var(--r-card);font-size:var(--fs-12-5,12.5px);color:var(--n-9);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;display:flex}.v2-mf-stand{font-size:var(--fs-12-5,12.5px);color:var(--n-8);align-items:center;gap:6px;display:inline-flex}.v2-mf-stand svg{width:15px;height:15px;color:var(--accent)}@media (max-width:899px){.v2-mf-inhalt{padding:10px 10px 12px}.v2-mf-zeile{grid-template-columns:30px minmax(0,1fr) auto;padding:10px}.v2-mf-tagkarte{min-height:48px;padding:4px}.v2-mf-tagkarte i{padding:1px 2px;font-size:10px}.v2-mf-erst-tage{gap:4px}.v2-mf-erst-tage button{height:38px}.v2-mf-nk-zeit .v2-input{height:40px}.v2-mf-nk-st{gap:4px;padding:8px 6px}.v2-mf-nk-inhalt{padding:12px 10px}}.v2-mfe-zusf{border-radius:var(--r-card);background:var(--n-2);font-size:var(--fs-12-5,12.5px);color:var(--n-9);flex-wrap:wrap;align-items:center;gap:4px 6px;margin-bottom:12px;padding:10px 12px;display:flex}.v2-mfe-zusf b{color:var(--n-10);font-weight:600}.v2-mfe{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);margin-bottom:12px;overflow:hidden}.v2-mfe-zeile{border-top:1px solid var(--n-4);grid-template-columns:150px minmax(0,1fr);align-items:start;gap:10px;padding:11px 14px;display:grid}.v2-mfe-zeile:first-child{border-top:0}.v2-mfe-frage{gap:2px;padding-top:6px;display:grid}.v2-mfe-frage b{font-size:var(--fs-13,13px);font-weight:600}.v2-mfe-frage small{font-size:var(--fs-11-5,11.5px);color:var(--n-8);line-height:1.3}.v2-mfe-wert{justify-items:start;gap:6px;min-width:0;display:grid}.v2-mfe-wert .v2-banner{justify-self:stretch}.v2-mfe-hinweis{font-size:var(--fs-11-5,11.5px);color:var(--n-8);line-height:1.4}.v2-mfe-gemeinsam{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);margin-bottom:12px;padding:11px 14px}.v2-mfe-gemeinsam .v2-ma-abschnitt{margin-bottom:0}.v2-mfe-zeiten{gap:4px;margin-bottom:12px;display:grid}.v2-mfe-zeiten .v2-sect{align-items:center;gap:8px;margin:0 0 2px;display:flex}.v2-mfe-zt{border:1px solid var(--n-4);border-radius:var(--r-control);font-size:var(--fs-12-5,12.5px);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:7px 10px;display:flex}.v2-mfe-zt b{min-width:22px;font-weight:700}.v2-mfe-frei{font-size:var(--fs-11-5,11.5px);color:var(--n-8)}.v2-mfe-frei[data-ton=warn]{color:var(--warn-text)}.v2-mfe-frei[data-ton=danger]{color:var(--danger-text)}@media (max-width:899px){.v2-mfe-zeile{grid-template-columns:minmax(0,1fr);gap:6px;padding:10px 12px}.v2-mfe-frage{padding-top:0}}.v2-tre-hand{justify-content:space-between;align-items:center;gap:10px;margin:10px 0 6px;display:flex}.v2-tre-hand .v2-segc svg{width:13px;height:13px}.v2-ersatz-karten{flex-direction:column;gap:8px;display:flex}.v2-ersatz-karten>*{flex:none}.v2-ersatz-karte{border:1px solid var(--warn-text);border-radius:var(--r-card);background:var(--warn-bg);flex-direction:column;gap:6px;padding:12px;display:flex}.v2-ersatz-karte>*{flex:none}.v2-ersatz-k{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.v2-ersatz-k b{font-weight:600}.v2-ersatz-tag{background:var(--n-0);color:var(--warn-text);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:600}.v2-ersatz-karte .v2-btnrow{justify-content:flex-end}.v2-ersatz-stand{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:2px;display:flex}.v2-ersatz-weg{font:inherit;color:var(--n-8);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.v2-ersatz-blatt{flex-direction:column;gap:10px;display:flex}.v2-ersatz-blatt>*{flex:none}@media (max-width:760px){.v2-ersatz-karte .v2-btnrow>*{flex:1 1 0}}.v2-lt{flex-direction:column;gap:10px;min-width:0;display:flex}.v2-lt>*{flex:none}.v2-lt-z{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:6px 12px;min-width:0;display:grid}.v2-lt-lab{color:var(--n-8);padding-top:6px;font-size:12px}.v2-lt-wahl{flex-direction:column;gap:6px;min-width:0;display:flex}.ui-v2 .v2-lt-wahl .v2-str{flex-wrap:wrap;width:100%;display:flex}.ui-v2 .v2-lt-wahl .v2-str>.v2-chip{min-width:min(100%,max-content);box-shadow:-1px -1px 0 var(--n-5);border-left:0;flex:auto}.v2-lt-andere{color:var(--n-8);border-style:dashed}.v2-lt-suche{flex-direction:column;gap:6px;display:flex}.v2-lt-suchfeld{border:1px solid var(--n-5);border-radius:var(--r-control);background:var(--n-0);height:32px;color:var(--n-8);align-items:center;gap:8px;max-width:320px;padding:0 10px;display:flex}.v2-lt-suchfeld svg{flex:none;width:14px;height:14px}.v2-lt-suchfeld input{min-width:0;font:inherit;color:var(--n-10);background:0 0;border:0;outline:0;flex:1;font-size:13px}.v2-lt-wo{color:var(--n-8);margin-left:6px;font-weight:400}.v2-lt-abw{border-radius:var(--r-control);background:var(--info-bg);min-height:25px;color:var(--info-text);align-items:center;gap:4px;padding:2px 2px 2px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.v2-lt-abw[data-art=termin]{background:var(--warn-bg);color:var(--warn-text)}.v2-lt-abw button{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;font-size:15px;line-height:1}.v2-lt-abw button:hover{background:var(--n-0)}.v2-lt-neu,.v2-lt-auf{border:1px solid var(--n-5);border-radius:var(--r-card);background:var(--n-1);flex-direction:column;gap:8px;padding:12px;display:flex}.v2-lt-neu>*,.v2-lt-auf>*{flex:none}.v2-lt-neu>b,.v2-lt-auf>b{font-size:13px}.v2-lt-auf{border-style:dashed;border-width:0 0 1px;border-radius:0}.v2-lt-vonbis{color:var(--n-8);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.v2-lt-vonbis>:not(span){min-width:150px}.v2-lt-knopf{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.v2-lt-liste{border:1px solid var(--n-4);border-radius:var(--r-card);overflow:hidden}.v2-lt-kopf{background:var(--n-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:6px 12px;display:flex}.v2-lt-kopf>b{letter-spacing:.04em;text-transform:uppercase;color:var(--n-8);font-size:11.5px;font-weight:600}.v2-lt-sprung{color:var(--n-8);align-items:center;gap:6px;font-size:12px;display:inline-flex}.v2-lt-sprung .v2-input{width:150px;height:30px;font-size:12.5px}.v2-lt-zeile{border:0;border-top:1px solid var(--n-4);text-align:left;width:100%;font:inherit;color:var(--n-10);cursor:pointer;background:0 0;grid-template-columns:76px minmax(0,1fr) 14px;align-items:center;gap:2px 10px;padding:8px 12px;font-size:12.5px;display:grid}.v2-lt-zeile:hover{background:var(--n-2)}.v2-lt-zeile[aria-expanded=true]{background:var(--accent-soft)}.v2-lt-zeile[data-heute=true]>b{color:var(--accent-soft-text)}.v2-lt-zeile b{font-weight:600}.v2-lt-zeile>b{grid-area:1/1}.v2-lt-kw{color:var(--n-8);grid-area:2/1;font-size:11.5px}.v2-lt-zeile>.v2-lt-wer{grid-area:1/2}.v2-lt-zeile>.v2-lt-tag,.v2-lt-zeile>span:empty{grid-area:2/2;justify-self:start}.v2-lt-zeile>.v2-lt-pf{grid-area:1/3/span 2}.v2-lt-wer{overflow-wrap:anywhere;min-width:0}.v2-lt-wer[data-grau=true]{color:var(--n-8)}.v2-lt-tag{white-space:nowrap;background:var(--n-3);color:var(--n-9);border-radius:4px;padding:1px 6px;font-size:11px;font-weight:600}.v2-lt-tag[data-q=termin]{background:var(--warn-bg);color:var(--warn-text)}.v2-lt-tag[data-q=zeitraum]{background:var(--info-bg);color:var(--info-text)}.v2-lt-tag[data-q=wechsel]{background:var(--ok-bg);color:var(--ok-text)}.v2-lt-pf{width:14px;height:14px;color:var(--n-7);transition:transform .15s}.v2-lt-zeile[aria-expanded=true] .v2-lt-pf{transform:rotate(90deg)}.v2-lt-leer{border-top:1px solid var(--n-4);padding:10px 12px}.v2-lt-blaettern{border-top:1px solid var(--n-4);flex-wrap:wrap;justify-content:space-between;gap:6px;padding:6px 8px;display:flex}.v2-lt-blaettern svg{width:14px;height:14px}@media (max-width:760px){.v2-lt-z{grid-template-columns:1fr;gap:4px}.v2-lt-lab{padding-top:0}.v2-lt-zeile{padding:10px}.v2-lt-sprung{justify-content:space-between;width:100%}.v2-lt-sprung .v2-input{flex:1;width:auto}.v2-lt-vonbis>:not(span){flex:140px}}.v2-sl{flex-direction:column;gap:10px;min-width:0;display:flex}.v2-sl-kopf{margin-bottom:0}.v2-sl-trainer{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);grid-template-columns:280px minmax(0,1fr);min-height:420px;display:grid}.v2-sl-links{border-right:1px solid var(--n-4);flex-direction:column;align-self:start;min-width:0;max-height:70vh;display:flex;position:sticky;top:0}.v2-sl-suche{border:1px solid var(--n-5);border-radius:var(--r-control);background:var(--n-0);height:34px;color:var(--n-8);align-items:center;gap:8px;margin:12px 12px 6px;padding:0 10px;display:flex}.v2-sl-suche svg{flex:none;width:15px;height:15px}.v2-sl-suche input{min-width:0;font:inherit;font-size:var(--fs-13,13px);color:var(--n-10);background:0 0;border:0;outline:0;flex:1}.v2-sl-personen{flex-direction:column;gap:2px;min-height:0;padding:0 8px 12px;display:flex;overflow:auto}.v2-sl-personen>*{flex:none}.v2-sl-gruppe{flex-direction:column;gap:2px;display:flex}.v2-sl-abt{letter-spacing:.05em;text-transform:uppercase;color:var(--n-8);align-items:center;gap:6px;padding:10px 8px 4px;font-size:11px;font-weight:600;display:flex}.v2-sl-abt i{border-radius:50%;flex:none;width:8px;height:8px}.v2-sl-person{border-radius:var(--r-control);width:100%;color:var(--n-10);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:0 8px;padding:7px 8px;display:grid}.v2-sl-person:hover{background:var(--n-2)}.v2-sl-person[aria-pressed=true]{background:var(--accent-soft)}.v2-sl-person b{font-size:var(--fs-13,13px);min-width:0;font-weight:600}.v2-sl-person small{font-size:var(--fs-11-5,11.5px);color:var(--n-8);grid-column:2;min-width:0;line-height:1.3}.v2-sl-av{background:var(--n-3);width:30px;height:30px;color:var(--n-9);border-radius:50%;flex:none;grid-row:span 2;place-items:center;font-size:11px;font-weight:700;display:grid}.v2-sl-av[data-gross=true]{width:40px;height:40px;font-size:var(--fs-13,13px);background:var(--accent-soft);color:var(--accent-soft-text)}.v2-sl-n{font-size:var(--fs-12,12px);color:var(--n-8);grid-row:span 2;font-weight:600}.v2-sl-person[aria-pressed=true] .v2-sl-n{color:var(--accent-soft-text)}.v2-sl-weitere{border:0;border-top:1px dashed var(--n-4);color:var(--n-8);font:inherit;font-size:var(--fs-12,12px);text-align:left;cursor:pointer;background:0 0;margin-top:8px;padding:8px}.v2-sl-rechts{flex-direction:column;min-width:0;display:flex}.v2-sl-rk{border-bottom:1px solid var(--n-4);gap:10px;padding:14px 16px 12px;display:grid}.v2-sl-wer{align-items:center;gap:12px;min-width:0;display:flex}.v2-sl-wer>div{gap:1px;min-width:0;display:grid}.v2-sl-wer b{font-size:var(--fs-16,16px);font-weight:600}.v2-sl-wer small{font-size:var(--fs-12-5,12.5px);color:var(--n-8)}.v2-sl-zurueck{border:1px solid var(--n-5);border-radius:var(--r-control);background:var(--n-0);width:36px;height:36px;color:var(--n-9);cursor:pointer;flex:none;place-items:center;display:grid}.v2-sl-zurueck svg{width:18px;height:18px}.v2-sl-filter{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v2-sl-gruppen{flex-direction:column;gap:10px;padding:12px 16px 16px;display:flex}.v2-sl-gruppen>*{flex:none}.v2-sl-team{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);overflow:hidden}.v2-sl-team-k{background:var(--n-1);font-size:var(--fs-13,13px);align-items:center;gap:8px;padding:8px 12px;display:flex}.v2-sl-team-k i{border-radius:50%;flex:none;width:8px;height:8px}.v2-sl-team-k b{font-weight:600}.v2-sl-team-k small{font-size:var(--fs-12,12px);color:var(--n-8);margin-left:auto}.v2-sl-zeile{border-top:1px solid var(--n-4);font-size:var(--fs-12-5,12.5px);cursor:pointer;grid-template-columns:22px auto minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:8px 12px;display:grid}.v2-sl-zeile[data-an=true]{background:var(--accent-soft)}.v2-sl-zeile input{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;margin:0}.v2-sl-zeile b{font-weight:600}.v2-sl-ort{color:var(--n-8);flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:inline-flex}.v2-sl-ort svg{flex:none;width:13px;height:13px}.v2-sl-leitet{font-size:var(--fs-12,12px);color:var(--n-8);text-align:right;min-width:0}.v2-sl-leitet[data-ich=true]{color:var(--accent-soft-text);font-weight:600}.v2-sl-leitet[data-andere=true]{color:var(--warn-text)}.v2-sl-wrap{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0)}.v2-sl-tab{table-layout:fixed}.v2-sl-tab th:first-child{width:170px}.v2-sl-tab td{vertical-align:top}.v2-sl-tab td:first-child{overflow-wrap:anywhere}.v2-sl-zelle{gap:3px;padding:2px 0;display:grid;position:relative}.v2-sl-zelle+.v2-sl-zelle{border-top:1px dashed var(--n-4);padding-top:5px}.v2-sl-zelle>b{font-size:var(--fs-12,12px);font-weight:600}.v2-sl-feld{border:1px solid var(--n-5);border-radius:var(--r-control);background:var(--n-0);width:100%;min-height:30px;color:var(--n-10);font:inherit;font-size:var(--fs-12,12px);text-align:left;cursor:pointer;padding:4px 8px;line-height:1.25}.v2-sl-feld[data-grau=true]{color:var(--n-8)}.v2-sl-plan{color:var(--info-text);font-size:11px}.v2-sl-zw{border-top:1px solid var(--n-4);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.v2-sl-zw>.v2-sl-zeile{border-top:0}.v2-sl-zw:has(>.v2-sl-zeile[data-an=true]){background:var(--accent-soft)}.v2-sl-wann{border:1px solid var(--n-5);border-radius:var(--r-control);background:var(--n-0);height:26px;font:inherit;color:var(--n-10);white-space:nowrap;cursor:pointer;margin-right:10px;padding:0 8px;font-size:12px}.v2-sl-wann:after{content:" ▾";color:var(--n-7);font-size:10px}.v2-sl-wann[aria-expanded=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.v2-sl-auswahl.v2-sl-wannwahl{width:280px;left:auto;right:10px}.v2-sl-auswahl.v2-sl-wannwahl button{text-align:left;flex-direction:column;align-items:flex-start;gap:0}.v2-sl-auswahl.v2-sl-wannwahl button small{text-align:left}.v2-sl-team:has(.v2-sl-wannwahl){overflow:visible}.v2-sl-team:has(.v2-sl-wannwahl) .v2-sl-zw:last-child{border-radius:0 0 var(--r-card)var(--r-card)}.v2-sl-zr{border-top:1px solid var(--n-4);gap:6px;margin-top:4px;padding:8px;display:grid}.v2-sl-zr label{color:var(--n-8);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:6px;font-size:12px;display:grid}.v2-sl-zr input{border:1px solid var(--n-5);border-radius:var(--r-control);background:var(--n-0);height:30px;font:inherit;color:var(--n-10);min-width:0;padding:0 6px;font-size:12.5px}.v2-sl-feld[aria-expanded=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.v2-sl-feld:disabled{opacity:.55;cursor:not-allowed}.v2-sl-strich{color:var(--n-7)}.v2-sl-schleier{z-index:20;position:fixed;inset:0}.v2-sl-auswahl{z-index:21;border:1px solid var(--n-5);border-radius:var(--r-card);background:var(--n-0);width:260px;max-height:340px;box-shadow:var(--shadow-sheet);flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow:auto}.v2-sl-auswahl>*{flex:none}.v2-sl-auswahl[data-rechts=true]{left:auto;right:0}.v2-sl-auswahl[data-oben=true]{top:auto;bottom:calc(100% + 4px)}.v2-sl-auswahl .v2-sl-suche{margin:0 0 4px}.v2-sl-auswahl button{border-radius:var(--r-control);width:100%;color:var(--n-10);font:inherit;font-size:var(--fs-12-5,12.5px);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:8px;padding:6px 8px;display:flex}.v2-sl-auswahl button:hover{background:var(--n-2)}.v2-sl-auswahl button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-soft-text);font-weight:600}.v2-sl-auswahl button small{color:var(--n-8);text-align:right;font-size:11px;font-weight:400}.v2-sl-auswahl .v2-sl-abt{padding:8px 8px 2px}.v2-sl-auswahl .v2-sl-fertig{border:1px solid var(--n-5);justify-content:center;margin-top:4px;font-weight:600}.v2-sl-handyliste{flex-direction:column;gap:8px;display:flex}.v2-sl-handyliste>*{flex:none}.v2-sl-handyliste .v2-sl-team-k{flex-wrap:wrap}.v2-sl-handyliste .v2-sl-team-k small{flex-basis:100%;margin-left:0}.v2-sl-hz{border-top:1px solid var(--n-4);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;padding:8px 10px;display:grid}.v2-sl-tag{font-weight:700;font-size:var(--fs-13,13px);padding-top:2px}@media (max-width:899px){.v2-sl-trainer{grid-template-columns:minmax(0,1fr);min-height:0}.v2-sl-links{border-right:0;max-height:none;position:static}.v2-sl-person{padding:10px 8px}.v2-sl-rk{padding:12px}.v2-sl-gruppen{padding:10px 12px 14px}.v2-sl-zeile{grid-template-columns:22px minmax(0,1fr);padding:10px}.v2-sl-zeile .v2-sl-ort,.v2-sl-zeile .v2-sl-leitet{text-align:left;grid-column:2}.v2-sl-feld{min-height:40px;font-size:var(--fs-13,13px)}.v2-sl-kopf .v2-mini{display:none}.v2-sl-auswahl{width:auto;max-height:none;box-shadow:none;margin-top:4px;position:static}.v2-sl-auswahl.v2-sl-wannwahl{grid-column:1/-1;width:auto;margin:0 10px 10px}.v2-sl-kopf .v2-segm,.v2-sl-kopf .v2-segc,.v2-sl-filter .v2-segm,.v2-sl-filter .v2-segc{flex:100%}}.v2-szr{flex-direction:column;gap:10px;min-width:0;display:flex}.v2-szr-fa{border:1px solid var(--accent);background:var(--accent-soft);border-radius:var(--r-card);gap:10px;min-width:0;padding:12px 14px;display:grid}.v2-szr-schritt{align-content:start;gap:6px;min-width:0;display:grid}.v2-szr-lab{font-size:var(--fs-12-5,12.5px);color:var(--n-10);align-items:center;gap:7px;font-weight:600;display:flex}.v2-szr-n{background:var(--accent);width:19px;height:19px;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.v2-szr-wahl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.v2-szr-wahl button{text-align:left;border:1px solid var(--n-5);background:var(--n-0);border-radius:var(--r-control);color:var(--n-10);cursor:pointer;gap:1px;min-width:0;padding:7px 10px;display:grid}.v2-szr-wahl button b{font-size:var(--fs-13,13px);font-weight:600}.v2-szr-wahl button small{color:var(--n-8);font-size:11px;line-height:1.3}.v2-szr-wahl button[aria-checked=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.v2-szr-wahl button:disabled{opacity:.55;cursor:default}.v2-szr-zwei{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.v2-szr-datum{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v2-szr-datum .v2-input{width:160px}.v2-szr-satz{border-top:1px solid var(--accent);font-size:var(--fs-13,13px);color:var(--n-10);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.v2-szr-satz>span{flex:320px;min-width:0}.v2-szr-meld{font-size:var(--fs-12-5,12.5px);color:var(--accent-soft-text);flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.v2-szr-meld svg{flex:none;width:15px;height:15px}.v2-szr-meld button{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.v2-szr-wrap{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);min-width:0}.v2-szr-t{border-collapse:collapse;width:100%;font-size:var(--fs-12-5,12.5px)}.v2-szr-t th{background:var(--n-2);color:var(--n-8);text-align:left;border-bottom:1px solid var(--n-4);z-index:1;padding:7px 10px;font-size:11px;font-weight:500;position:sticky;top:0}.v2-szr-t td{border-bottom:1px solid var(--n-4);vertical-align:top;padding:7px 10px}.v2-szr-t tr:last-child td{border-bottom:0}.v2-szr-ck{width:34px;padding-right:0!important}.v2-szr-ck input,.v2-szr-kz input,.v2-szr-kk input{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;margin:2px 0 0}.v2-szr-mann td{background:var(--n-1);padding-top:9px;padding-bottom:9px}.v2-szr-mann .v2-tz-dot{vertical-align:1px;margin-right:6px}.v2-szr-mann b{font-weight:600}.v2-szr-mann small{color:var(--n-8);margin-left:6px}.v2-szr-mit{color:var(--n-8);align-items:center;gap:3px;margin-left:8px;font-size:11px;display:inline-flex}.v2-szr-mit svg{width:12px;height:12px}.v2-szr-zeit td:nth-child(2){padding-left:26px}.v2-szr-takt{color:var(--n-8);font-size:11px;display:block}.v2-szr-ort{color:var(--n-8)}.v2-szr-ort [data-fremd=true]{color:var(--info-text)}.v2-szr-halle{background:var(--boden,var(--n-3));border-left:2px solid var(--boden-linie,var(--n-6));color:var(--n-10);border-radius:3px;align-items:center;gap:3px;margin-right:5px;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.v2-szr-halle svg{width:11px;height:11px}.v2-szr-dz{width:172px}.v2-szr-dz .v2-input{width:150px;height:30px;font-size:var(--fs-12,12px)}.v2-szr-dz[data-gesetzt=true]{background:var(--accent-soft)}.v2-szr-erg{color:var(--n-9);margin-top:3px;font-size:11px;font-weight:600;display:block}.v2-szr-erg[data-ton=weg]{color:var(--danger-text)}.v2-szr-erg[data-ton=bleibt]{color:var(--n-8);font-weight:400}.v2-szr-leeren{color:var(--n-8);cursor:pointer;background:0 0;border:0;margin-top:2px;padding:0;font-size:11px;text-decoration:underline}.v2-szr .v2-ed-note svg{vertical-align:-2px;width:14px;height:14px}.v2-szr-liste{gap:8px;display:grid}.v2-szr-karte{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);overflow:hidden}.v2-szr-kk{background:var(--n-1);font-weight:600;font-size:var(--fs-13-5,13.5px);align-items:center;gap:8px;padding:9px 10px;display:flex}.v2-szr-kk small{color:var(--n-8);font-weight:400;font-size:var(--fs-11-5,11.5px);margin-left:auto}.v2-szr-kz{border-top:1px solid var(--n-4);font-size:var(--fs-12-5,12.5px);grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:0 8px;padding:8px 10px;display:grid}.v2-szr-kz b{font-weight:600}.v2-szr-kz small{color:var(--n-8);font-size:var(--fs-11-5,11.5px);grid-column:2/4}.v2-szr-kn{text-align:right}.v2-szr-kn .v2-szr-erg{margin-top:0}@media (max-width:899px){.v2-szr-wahl b{font-size:var(--fs-12-5,12.5px)}.v2-szr-wahl button{text-align:center;align-content:center;min-height:40px;padding:8px 6px}.v2-szr-zwei{grid-template-columns:minmax(0,1fr);gap:10px}.v2-szr-datum .v2-input{width:100%;height:40px}.v2-szr-satz .v2-btn{justify-content:center;width:100%}.v2-se-reiter .v2-segm,.v2-se-reiter .v2-segc,.v2-szr-welt .v2-segm,.v2-szr-welt .v2-segc{flex:100%}.v2-szr-welt .v2-mini{flex-basis:100%}.v2-se-reiter .v2-segc>button,.v2-szr-welt .v2-segc>button{flex:1 1 0;justify-content:center}}.v2-hl-einsatz{border:1px solid var(--n-4);border-radius:var(--r-control);font-size:var(--fs-12-5,12.5px);padding:10px}.v2-hl-einsatz th{font-size:var(--fs-11-5,11.5px)}.v2-hl-einsatz p,.v2-hl-einsatz small{font-size:var(--fs-12,12px)}.v2-hp{flex-direction:column;gap:8px;display:flex;position:relative}.v2-hp[data-zieht=true]{-webkit-user-select:none;user-select:none;cursor:grabbing}.v2-hp-kopf{font-size:var(--fs-13,13px);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.v2-hp-kopf>b{font-weight:600}.v2-hp-luft{flex:1}.v2-hp-hinweis{color:var(--accent-soft-text)}.v2-hp-wrap{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);overflow-x:auto}.v2-hp-raster{grid-auto-rows:auto;min-width:100%;display:grid}.v2-hp-ecke{border-bottom:1px solid var(--n-4);border-right:1px solid var(--n-4);background:var(--n-0);z-index:2;grid-area:1/1;position:sticky;left:0}.v2-hp-h{border-bottom:1px solid var(--n-4);border-right:1px solid var(--n-4);font-size:var(--fs-12-5,12.5px);flex-direction:column;grid-row:1;gap:2px;padding:6px 8px;display:flex}.v2-hp-zeit{color:var(--n-7);text-align:right;border-right:1px solid var(--n-4);background:var(--n-0);z-index:2;font-variant-numeric:tabular-nums;grid-column:1;padding:2px 6px 0;font-size:11px;position:sticky;left:0}.v2-hp-sp{border-right:1px solid var(--n-4);background:repeating-linear-gradient(135deg,var(--n-2)0 6px,var(--n-0)6px 12px);position:relative;overflow:visible}.v2-hp-sp[data-ziel=true]{outline:2px solid var(--accent);outline-offset:-2px}.v2-hp[data-auswahl=true] .v2-hp-sp{cursor:crosshair}.v2-hp-fenster{background:var(--n-0);position:absolute;left:0;right:0}.v2-hp-fremd{background:repeating-linear-gradient(135deg,var(--n-2)0 6px,var(--n-3)6px 12px);border-left:1px dashed var(--n-6);font-size:var(--fs-11-5,11.5px);color:var(--n-9);pointer-events:none;flex-direction:column;gap:1px;padding:3px 6px;line-height:1.25;display:flex;position:absolute;overflow:hidden}.v2-hp-fremd b{overflow-wrap:break-word;font-weight:600}.v2-hp-fremd span{color:var(--n-8);font-size:11px}.v2-hp-spur{border-left:1px dashed var(--n-4);position:absolute;top:0;bottom:0}.v2-hp-linie{border-top:1px solid var(--n-3);position:absolute;left:0;right:0}.v2-hp .v2-hp-block{text-align:left;border:1px solid var(--n-4);border-left:3px solid var(--n-6);background:var(--n-0);color:var(--n-10);font:inherit;font-size:var(--fs-12,12px);cursor:default;box-shadow:var(--shadow-sm);border-radius:6px;flex-direction:column;gap:1px;padding:3px 6px;line-height:1.25;display:flex;position:absolute;overflow:hidden}.v2-hp .v2-hp-block b{overflow-wrap:anywhere;font-weight:600}.v2-hp .v2-hp-block span{color:var(--n-8);font-size:11px}.v2-hp .v2-hp-block[data-konflikt=true]{border-color:var(--danger);background:var(--danger-bg)}.v2-hp .v2-hp-block[data-ziehbar=true]{cursor:grab;touch-action:none}.v2-hp .v2-hp-block[data-zieht=true]{opacity:.35}.v2-hp-frage{max-width:320px}.v2-hp-gruende{flex-direction:column;gap:2px;margin:4px 0 0;padding-left:16px;display:flex}.v2-hp-legende{margin:0}.v2-hp-tag{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;gap:4px;padding:8px 10px;display:flex}.v2-hp-tag-h{font-size:var(--fs-13,13px);align-items:center;gap:8px;display:flex}.v2-hp-zeile{border-left:3px solid var(--n-6);font-size:var(--fs-13,13px);flex-direction:column;padding:2px 8px;display:flex}.v2-hp-zeile span{color:var(--n-8);font-size:var(--fs-12,12px)}.v2-hp-zeile[data-konflikt=true]{background:var(--danger-bg)}.v2-tz-tag-kopf-in button.v2-kal-h{font:inherit;text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0}.v2-tz-tag-kopf-in button.v2-kal-h:hover{background:var(--n-2)}.v2-kal-h-pfeil{color:var(--n-7);margin-left:4px;font-weight:400}.v2-tz-tag .v2-kal-block .v2-kal-ausn{color:var(--warn-text);font-size:11px;display:block}.v2-kal-legende-ausn{background:var(--n-0);border:1px dashed var(--n-7)}.v2-hb{flex-direction:column;gap:10px;display:flex;position:relative}.v2-hb-kopf{font-size:var(--fs-13,13px);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.v2-hb-kopf>b{font-weight:600}.v2-hb-luft{flex:1}.v2-hb-mehr{position:relative}.v2-hb-menue{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);min-width:280px;box-shadow:var(--shadow-pop);z-index:30;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.v2-hb-menue-l{letter-spacing:.05em;text-transform:uppercase;color:var(--n-7);padding:8px 10px 2px;font-size:11px;font-weight:500}.v2-hb-menue button,.v2-hb-menue a{width:100%;font:inherit;font-size:var(--fs-14,14px);color:var(--n-10);border-radius:var(--r-control);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;display:flex}.v2-hb-menue button:hover,.v2-hb-menue a:hover{background:var(--n-2)}.v2-hb-menue button:disabled{opacity:.5;cursor:not-allowed}.v2-hb-menue small{color:var(--n-7);font-size:var(--fs-12,12px);margin-left:auto}.v2-hb-meldung{font-size:var(--fs-13,13px);color:var(--n-10);margin:0}.v2-hb-fehler{font-size:var(--fs-12-5,12.5px);color:var(--danger-text);background:var(--danger-bg);border:1px solid var(--danger);border-radius:var(--r-control);margin:0;padding:6px 10px}.v2-hb-hinweis{font-size:var(--fs-12-5,12.5px);color:var(--n-8);margin:0}.v2-hb-hinweis ul{flex-direction:column;gap:2px;margin:4px 0 0;padding-left:18px;display:flex}.v2-hb-link{font:inherit;color:var(--accent-soft-text);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.v2-hb-leer{border:1px dashed var(--n-5);border-radius:var(--r-card);font-size:var(--fs-13,13px);color:var(--n-9);flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px;display:flex}.v2-hb-leer b{font-size:var(--fs-14,14px);color:var(--n-11)}.v2-hb-brett{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:12px;display:grid}.v2-hb-rail{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);min-height:0;max-height:calc(100vh - 220px);top:calc(var(--v2-kopf-h,56px) + var(--v2-tz-kopf-h,0px) + 8px);flex-direction:column;display:flex;position:sticky}.v2-hb-rail-h{border-bottom:1px solid var(--n-4);font-size:var(--fs-12-5,12.5px);color:var(--n-9);flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px 8px;display:flex}.v2-hb-rail-h b{font-size:var(--fs-13,13px);color:var(--n-11)}.v2-hb-rail-list{flex-direction:column;gap:6px;min-height:0;padding:8px;display:flex;overflow:auto}.v2-hb-rail-f{border-top:1px solid var(--n-4);font-size:var(--fs-11-5,11.5px);color:var(--n-8);padding:8px 12px}.v2-hb-rail-f[data-warn=true]{color:var(--warn-text)}.v2-hb-team{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);position:relative}.v2-hb-team:hover{border-color:var(--n-6)}.v2-hb-team[data-gewaehlt=true]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.v2-hb-team[data-auswahl=true]{border-color:var(--accent);background:var(--accent-soft)}.v2-hb-team-k{width:100%;font:inherit;font-size:var(--fs-12-5,12.5px);color:var(--n-10);text-align:left;cursor:pointer;border-radius:var(--r-card);background:0 0;border:0;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:3px 8px;padding:7px 34px 7px 9px;display:grid}.v2-hb-team-k b{font-weight:600;font-size:var(--fs-13,13px)}.v2-hb-z{font-size:var(--fs-12,12px);border-radius:var(--r-pill);font-variant-numeric:tabular-nums;padding:0 6px;font-weight:600}.v2-hb-z[data-ton=ok]{background:var(--ok-bg);color:var(--ok-text)}.v2-hb-z[data-ton=warn]{background:var(--warn-bg);color:var(--warn-text)}.v2-hb-z[data-ton=danger]{background:var(--danger-bg);color:var(--danger-text)}.v2-hb-chips{flex-wrap:wrap;grid-column:2/4;gap:4px;display:flex}.v2-hb-chips span{background:var(--accent-soft);color:var(--accent-soft-text);border-radius:4px;padding:0 5px;font-size:11px}.v2-hb-chips span[data-stufe="3"]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.v2-hb-chips span[data-stufe="3"]{background:color-mix(in srgb,var(--accent)28%,var(--n-0))}}.v2-hb-chips span[data-stufe="3"]{font-weight:600}.v2-hb-chips em{color:var(--n-8);font-size:11px;font-style:normal}.v2-hb-team-k small{color:var(--n-8);grid-column:2/4;font-size:11px;line-height:1.35}.v2-hb-plus{border:1px dashed var(--n-6);background:var(--n-0);width:24px;height:24px;color:var(--n-8);font:inherit;font-size:var(--fs-15,15px);cursor:pointer;border-radius:50%;line-height:1;position:absolute;top:8px;right:8px}.v2-hb-plus:hover,.v2-hb-plus[aria-pressed=true]{border-style:solid;border-color:var(--accent);color:var(--accent-soft-text);background:var(--accent-soft)}.v2-hb-haupt{flex-direction:column;gap:8px;min-width:0;display:flex}.v2-hb-tools{font-size:var(--fs-13,13px);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-hb-chk{font-size:var(--fs-13,13px);color:var(--n-9);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.v2-hb-auswahl{font-size:var(--fs-12-5,12.5px);color:var(--accent-soft-text);margin:0}.v2-hb-legende{margin:0}.v2-hp-halle{border-bottom:1px solid var(--n-4);border-right:1px solid var(--n-4);background:var(--n-2);font-size:var(--fs-12-5,12.5px);flex-direction:column;gap:0;padding:5px 8px;display:flex}.v2-hp-halle b{font-weight:600}.v2-hp-h{font:inherit;text-align:left;cursor:pointer;border:0;border-bottom:1px solid var(--n-4);border-right:1px solid var(--n-4);font-size:var(--fs-12-5,12.5px);color:var(--n-10);background:0 0;flex-direction:column;gap:2px;padding:6px 8px;display:flex}.v2-hp-h:hover{background:var(--n-2)}.v2-hp-h b{font-weight:600}.v2-hp-alle-tage{font:inherit;color:var(--accent-soft-text);cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:11px}.v2-hp-sp[data-neu=true]{border-left:2px solid var(--n-5)}.v2-hp-wunsch{pointer-events:none;position:absolute;left:0;right:0}.v2-hp-wunsch[data-stufe="3"]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.v2-hp-wunsch[data-stufe="3"]{background:color-mix(in srgb,var(--accent)30%,transparent)}}.v2-hp-wunsch[data-stufe="2"]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.v2-hp-wunsch[data-stufe="2"]{background:color-mix(in srgb,var(--accent)14%,transparent)}}.v2-hp-wunsch[data-stufe="0"]{background:repeating-linear-gradient(135deg,var(--n-7)0 4px,transparent 4px 8px)}@supports (color:color-mix(in lab, red, red)){.v2-hp-wunsch[data-stufe="0"]{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--n-7)35%,transparent)0 4px,transparent 4px 8px)}}.v2-hp-nachfrage{pointer-events:none;z-index:1;flex-direction:column;align-items:flex-end;gap:2px;display:flex;position:absolute;right:3px}.v2-hp-punkte{flex-wrap:wrap;justify-content:flex-end;gap:2px;max-width:64px;display:flex}.v2-hp-punkte i{border:1.5px solid var(--n-0);width:8px;height:8px;box-shadow:0 0 0 1px var(--n-5);border-radius:50%}.v2-hp-punkte i[data-stufe="3"]{box-shadow:0 0 0 1.5px var(--accent)}.v2-hp-heiss{background:var(--danger-bg);color:var(--danger-text);white-space:normal;border-radius:3px;padding:0 5px;font-size:10px;font-weight:600}.v2-hp .v2-hp-block[data-entwurf=true]{background:var(--accent-soft);border-style:dashed}.v2-hp .v2-hp-block[data-markiert=true]{box-shadow:0 0 0 2px var(--accent)}.v2-hp-leer{margin:0}.v2-hp-zeile{font:inherit;text-align:left;background:var(--n-0);border:1px solid var(--n-4);cursor:pointer}.v2-hp-zeile[data-entwurf=true]{border-style:dashed}.v2-hm-wrap{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);max-height:calc(100vh - 260px);overflow:auto}.v2-hm{border-collapse:separate;border-spacing:0;font-size:var(--fs-12,12px)}.v2-hm th{background:var(--n-2);z-index:2;color:var(--n-8);border-bottom:1px solid var(--n-4);text-align:center;padding:3px 2px;font-size:11px;font-weight:500;position:sticky;top:0}.v2-hm th.v2-hm-gruppe{background:var(--n-3);color:var(--n-10);font-weight:600;font-size:var(--fs-12,12px);text-align:left;border-left:1px solid var(--n-4);padding:4px 8px}.v2-hm th.v2-hm-zeit[data-erste=true]{border-left:1px solid var(--n-4)}.v2-hm th.v2-hm-zeit[data-heiss=true]{color:var(--danger-text);background:var(--danger-bg)}.v2-hm th.v2-hm-zeit small{font-size:10px}.v2-hm td{border-bottom:1px solid var(--n-4);height:36px;padding:0}.v2-hm td[data-erste=true]{border-left:1px solid var(--n-4)}.v2-hm td.v2-hm-name,.v2-hm th.v2-hm-name{background:var(--n-0);z-index:1;border-right:1px solid var(--n-4);text-align:left;min-width:190px;padding:0;position:sticky;left:0}.v2-hm th.v2-hm-name{z-index:3}.v2-hm th.v2-hm-name-h{padding:4px 8px}.v2-hm tr[data-markiert=true] td{background:var(--accent-soft)}.v2-hm-team{width:100%;font:inherit;color:var(--n-10);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:1px 6px;padding:4px 8px;display:grid}.v2-hm-team b{font-weight:600;font-size:var(--fs-12-5,12.5px)}.v2-hm-team small{color:var(--n-8);grid-column:2/4;font-size:11px}.v2-hm-z{border-radius:var(--r-pill);font-variant-numeric:tabular-nums;padding:0 5px;font-size:11px;font-weight:600}.v2-hm-z[data-ton=ok]{background:var(--ok-bg);color:var(--ok-text)}.v2-hm-z[data-ton=warn]{background:var(--warn-bg);color:var(--warn-text)}.v2-hm-z[data-ton=danger]{background:var(--danger-bg);color:var(--danger-text)}.v2-hm-c{width:30px;height:32px;font:inherit;font-size:var(--fs-12,12px);cursor:pointer;background:var(--n-2);color:var(--n-9);border:0;border-radius:4px;justify-content:center;align-items:center;margin:1px;display:flex}.v2-hm-c:disabled{cursor:default}.v2-hm-c[data-stufe="3"]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.v2-hm-c[data-stufe="3"]{background:color-mix(in srgb,var(--accent)30%,var(--n-0))}}.v2-hm-c[data-stufe="3"]{color:var(--accent-soft-text);font-weight:600}.v2-hm-c[data-stufe="2"]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.v2-hm-c[data-stufe="2"]{background:color-mix(in srgb,var(--accent)14%,var(--n-0))}}.v2-hm-c[data-stufe="0"]{background:repeating-linear-gradient(135deg,var(--n-3)0 4px,var(--n-1)4px 8px)}.v2-hm-c[data-ein=true]{color:#fff;font-weight:700;box-shadow:inset 0 0 0 2px #0000001f}.v2-hm-c[data-ein=true][data-steht=false]{box-shadow:inset 0 0 0 2px var(--accent)}.v2-hm-c[data-ein=true][data-rot=true]{box-shadow:inset 0 0 0 2px var(--danger)}.v2-hb-panel{font-size:var(--fs-13,13px);flex-direction:column;gap:12px;display:flex}.v2-hb-kv{font-size:var(--fs-12-5,12.5px);grid-template-columns:auto minmax(0,1fr);gap:4px 12px;display:grid}.v2-hb-kv>span:nth-child(odd){color:var(--n-8)}.v2-hb-mini{flex-direction:column;gap:4px;display:flex}.v2-hb-mini-raster{gap:2px;font-size:11px;display:grid}.v2-hb-mini-l{color:var(--n-8);justify-content:center;align-items:center;min-height:22px;display:flex}.v2-hb-mini-c{background:var(--n-2);height:24px;font:inherit;color:var(--n-9);cursor:pointer;border:0;border-radius:3px;font-size:11px}.v2-hb-mini-c:disabled{cursor:default}.v2-hb-mini-c[data-stufe=leer]{background:0 0}.v2-hb-mini-c[data-stufe="3"]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.v2-hb-mini-c[data-stufe="3"]{background:color-mix(in srgb,var(--accent)30%,var(--n-0))}}.v2-hb-mini-c[data-stufe="3"]{color:var(--accent-soft-text);font-weight:600}.v2-hb-mini-c[data-stufe="2"]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.v2-hb-mini-c[data-stufe="2"]{background:color-mix(in srgb,var(--accent)14%,var(--n-0))}}.v2-hb-mini-c[data-stufe="0"]{background:repeating-linear-gradient(135deg,var(--n-3)0 4px,var(--n-1)4px 8px)}.v2-hb-mini-c[data-ein=true]{box-shadow:inset 0 0 0 2px var(--accent);font-weight:700}.v2-hb-warum{border-left:3px solid var(--accent);background:var(--accent-soft);font-size:var(--fs-12-5,12.5px);border-radius:0 6px 6px 0;padding:6px 10px}.v2-hb-einheiten{flex-direction:column;gap:4px;display:flex}.v2-hb-einheit{border:1px solid var(--n-4);border-radius:var(--r-control);justify-content:space-between;align-items:center;gap:8px;padding:4px 8px;display:flex}.v2-hb-einheit[data-steht=false]{border-style:dashed}.v2-hb-einheit small{color:var(--n-8);font-size:11px;display:block}.v2-hb-panel-acts{flex-wrap:wrap;gap:6px;display:flex}.v2-hb-frage{z-index:60;position:fixed;top:40%;left:50%;transform:translate(-50%)}@media (max-width:900px){.v2-hb-brett{grid-template-columns:1fr}.v2-hb-rail{max-height:none;position:static}}.v2-hb[data-handy=true] .v2-hb-kopf{gap:4px 8px}.v2-hb[data-handy=true] .v2-hb-kopf>b{font-size:var(--fs-13-5,13.5px);flex-basis:100%}.v2-hb[data-handy=true] .v2-hb-luft{flex-basis:100%;height:0}.v2-hb[data-handy=true] .v2-hb-luft~.v2-btn{flex:1;height:40px}.v2-hb[data-handy=true] .v2-hb-mehr>.v2-btn{min-width:40px;height:40px}.v2-hb[data-handy=true] .v2-hb-tools{gap:8px}.v2-hb[data-handy=true] .v2-hb-tools>.v2-segm{flex:100%}.v2-hb-stand{border-radius:var(--r-control);background:var(--ok-bg);width:100%;min-height:40px;color:var(--ok-text);font:inherit;font-size:var(--fs-12-5,12.5px);text-align:left;cursor:pointer;border:0;align-items:center;gap:6px;padding:0 10px;display:flex}.v2-hb-stand[data-ton=warn]{background:var(--warn-bg);color:var(--warn-text)}.v2-hb-stand b{white-space:nowrap;font-weight:600}.v2-hb-stand span{min-width:0}.v2-hb-stand svg{flex:none;width:16px;height:16px;margin-left:auto}.v2-hb-hallen{align-items:center;gap:6px;display:flex}.v2-hb-teamblatt{flex-direction:column;display:flex}.v2-hb-tz{border-top:1px solid var(--n-3);align-items:center;gap:8px;min-height:48px;display:flex}.v2-hb-tz:first-child{border-top:0}.v2-hb-tz[data-dabei=false]{opacity:.7}.v2-hb-tz-name{min-width:0;min-height:44px;font:inherit;font-size:var(--fs-13-5,13.5px);color:var(--n-10);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0;display:flex}.v2-hb-tz-name b{font-weight:500}.v2-hb-tz .v2-hb-plus{flex:none;width:32px;height:32px;position:static}.v2-hb-plus-leer{flex:none;width:32px}.v2-hb-teamblatt>.v2-mini{margin:10px 0 0}.v2-hz-tagwahl{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.v2-hz-draussen-satz{margin:10px 0 0}.v2-hzh{flex-direction:column;gap:8px;display:flex}.v2-hzh>.v2-mini{margin:0}.v2-hzh-tag{flex-direction:column;gap:6px;display:flex}.v2-hzh-kopf{align-items:center;gap:6px;margin-top:4px;display:flex}.v2-hzh-kopf b{font-size:var(--fs-13-5,13.5px);font-weight:600}.v2-hzh-halle{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;display:flex;overflow:hidden}.v2-hzh-hk{background:linear-gradient(90deg,var(--boden,var(--n-4))0 4px,transparent 4px);flex-wrap:wrap;align-items:baseline;gap:2px 6px;padding:8px 12px 6px 14px;display:flex}.v2-hzh-halle[data-raum=true] .v2-hzh-hk{background:linear-gradient(90deg,var(--n-5)0 4px,transparent 4px)}.v2-hzh-hk b{font-size:var(--fs-12-5,12.5px);font-weight:600}.v2-hzh-hk span{font-size:var(--fs-11-5,11.5px);color:var(--n-8)}.v2-hzh-hk em{font-style:normal;font-size:var(--fs-11-5,11.5px);color:var(--warn-text);flex-basis:100%}.v2-hzh-e,.v2-hzh-frei{border:0;border-top:1px solid var(--n-3);width:100%;min-height:40px;font:inherit;font-size:var(--fs-12-5,12.5px);color:var(--n-10);text-align:left;background:0 0;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:9px 12px;display:flex}button.v2-hzh-e,button.v2-hzh-frei{cursor:pointer}.v2-hzh-e>b,.v2-hzh-frei>b{white-space:nowrap;font-weight:600}.v2-hzh-e>span:not(.v2-hzh-mk){min-width:0}.v2-hzh-e[data-konflikt=true]{background:var(--danger-bg)}.v2-hzh-e[data-entwurf=true]{box-shadow:inset 2px 0 0 var(--warn)}.v2-hzh-mk{flex-wrap:wrap;justify-content:flex-end;gap:3px;margin-left:auto;display:inline-flex}.v2-hzh-mk .v2-tz-mk,.v2-hzh-mk .v2-hz-wunsch{margin-left:0}.v2-hzh-fl{border-top:1px solid var(--n-3);letter-spacing:.04em;text-transform:uppercase;color:var(--ok-text);padding:6px 12px 2px;font-size:11px;font-weight:600}.v2-hzh-frei{background:var(--ok-bg);color:var(--ok-text)}.v2-hzh-fl+.v2-hzh-frei{border-top:0}.v2-hzh-frei+.v2-hzh-frei{border-top-color:var(--ok-text)}@supports (color:color-mix(in lab, red, red)){.v2-hzh-frei+.v2-hzh-frei{border-top-color:color-mix(in srgb,var(--ok-text)18%,transparent)}}.v2-hzh-frei>u{white-space:nowrap;margin-left:auto;font-weight:600;text-decoration:none}.v2-hp-fenster[data-frei=true]{background:var(--ok-bg)}@supports (color:color-mix(in lab, red, red)){.v2-hp-fenster[data-frei=true]{background:color-mix(in srgb,var(--ok-bg)55%,var(--n-0))}}.v2-hp-wer{pointer-events:none;z-index:1;flex-direction:column;align-items:flex-start;gap:2px;display:flex;position:absolute;left:3px;right:3px}.v2-hp-wer-chip{background:var(--n-0);border:1px solid var(--n-4);border-left:3px solid var(--n-6);color:var(--n-10);border-radius:4px;max-width:100%;padding:1px 5px;font-size:11px;line-height:1.25}.v2-hp-wer-chip[data-stufe="3"]{font-weight:600}.v2-hp-wer-chip[data-satt=true]{color:var(--n-7)}.v2-hp-plusn{z-index:2;font:inherit;border:1px solid var(--n-5);background:var(--n-0);color:var(--n-9);cursor:pointer;border-radius:4px;padding:0 5px;font-size:10.5px;font-weight:600;position:absolute;right:3px}.v2-hp-wahl{width:320px}.v2-hp-wahl-liste{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.v2-hp-wahl-liste li{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.v2-hp-wahl-liste li span{flex-direction:column;min-width:0;display:flex}.v2-hp-wahl-liste li small{color:var(--n-8);font-size:11px}.v2-hp-wahl-liste button[data-satt=true]{background:var(--n-0);color:var(--n-10);border-color:var(--n-5)}.v2-hp-wahl-andere{font-size:var(--fs-12,12px);color:var(--n-8);flex-direction:column;gap:4px;margin-top:8px;display:flex}.v2-hp-halle b{overflow-wrap:normal;word-break:keep-all}.v2-hb-team[data-dabei=false]{opacity:.6}.v2-hb-z[data-ton=neutral]{background:var(--n-3);color:var(--n-8)}.v2-hb-wunschsatz{font-size:var(--fs-12-5,12.5px);flex-direction:column;gap:4px;display:flex}.v2-hb-legende-mini{font-size:var(--fs-11-5,11.5px);color:var(--n-8);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v2-hb-legende-mini i{background:var(--n-2);border-radius:3px;justify-content:center;align-items:center;width:18px;height:16px;font-size:10px;font-style:normal;display:inline-flex}.v2-hb-legende-mini i[data-stufe="3"]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.v2-hb-legende-mini i[data-stufe="3"]{background:color-mix(in srgb,var(--accent)30%,var(--n-0))}}.v2-hb-legende-mini i[data-stufe="3"]{color:var(--accent-soft-text)}.v2-hb-legende-mini i[data-stufe="2"]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.v2-hb-legende-mini i[data-stufe="2"]{background:color-mix(in srgb,var(--accent)14%,var(--n-0))}}.v2-hb-legende-mini i[data-stufe="0"]{background:repeating-linear-gradient(135deg,var(--n-3)0 4px,var(--n-1)4px 8px)}.v2-hb-legende-mini i[data-ein=true]{box-shadow:inset 0 0 0 2px var(--accent)}.v2-hb-mini-zu{color:var(--n-7)}.v2-hb-vorgabe{border-top:1px solid var(--n-4);align-items:center;padding-top:10px}.v2-hb-koppeln{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v2-hm-aussen{flex-direction:column;gap:6px;display:flex}.v2-hm-legende{font-size:var(--fs-12,12px);color:var(--n-8);flex-wrap:wrap;gap:12px;margin:0;display:flex}.v2-hm-legende span{align-items:center;gap:4px;display:inline-flex}.v2-hm-legende i{background:var(--n-2);border-radius:3px;justify-content:center;align-items:center;min-width:18px;height:16px;padding:0 3px;font-size:10px;font-style:normal;display:inline-flex}.v2-hm-legende i[data-stufe="3"]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.v2-hm-legende i[data-stufe="3"]{background:color-mix(in srgb,var(--accent)30%,var(--n-0))}}.v2-hm-legende i[data-stufe="3"]{color:var(--accent-soft-text)}.v2-hm-legende i[data-stufe="2"]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.v2-hm-legende i[data-stufe="2"]{background:color-mix(in srgb,var(--accent)14%,var(--n-0))}}.v2-hm-legende i[data-stufe="0"]{background:repeating-linear-gradient(135deg,var(--n-3)0 4px,var(--n-1)4px 8px)}.v2-hm-legende i[data-ein=true]{box-shadow:inset 0 0 0 2px var(--accent)}.v2-hm-legende i[data-heiss=true]{background:var(--danger-bg);color:var(--danger-text);font-weight:600}.v2-hm th.v2-hm-zeit{min-width:44px}.v2-hm th.v2-hm-zeit small{font-size:10px;font-weight:600;display:block}.v2-hm-c{width:40px}.v2-hp-vorrang{border-radius:var(--r-pill);background:var(--info-bg);color:var(--info-text);margin-left:6px;padding:0 5px;font-size:10px;font-style:normal;font-weight:600}.v2-hb-vorrang{border-top:1px solid var(--n-4);flex-direction:column;gap:6px;padding-top:10px;display:flex}.v2-hb-vorrang-zeile{font-size:var(--fs-12-5,12.5px);grid-template-columns:minmax(120px,auto) 1fr;align-items:center;gap:6px 10px;display:grid}.v2-pe-eig{border-bottom:1px solid var(--n-4);flex-direction:column;gap:6px;margin-bottom:4px;padding-bottom:12px;display:flex}.v2-pe-eig-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;margin-top:4px;display:flex}.v2-pe-eig-kopf .v2-sect{margin:0}.v2-pe-eig-zeile{font-size:var(--fs-13,13px);grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:4px 8px;display:grid}.v2-pe-eig-zeile b{color:var(--n-10);font-weight:600}.v2-pe-eig-zeile small{font-size:var(--fs-11-5,11.5px);color:var(--n-8);display:block}.v2-pe-eig-seg .v2-segc,.v2-pe-eig-seg .v2-segm{flex-wrap:nowrap;margin:0}.v2-pe-eig-seg .v2-segc button,.v2-pe-eig-seg .v2-segm button{white-space:nowrap}.v2-pe-eig-seg[data-stufe=gut] button[aria-pressed=true]{background:var(--ok-bg);color:var(--ok-text)}.v2-pe-eig-seg[data-stufe=nein] button[aria-pressed=true]{background:var(--danger-bg);color:var(--danger-text)}.v2-pe-eig-seg[data-darf=nein] button{cursor:default}.v2-pe-eig-x{width:28px;height:28px;color:var(--n-8);border-radius:var(--r-control);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.v2-pe-eig-x:hover{background:var(--n-2);color:var(--n-10)}.v2-pe-eig-x svg{width:15px;height:15px}.v2-pe-eig-vorlage{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.v2-pe-eig-vorlage>*{flex:200px}@media (max-width:640px){.v2-pe-eig-zeile{grid-template-columns:minmax(0,1fr) 28px}.v2-pe-eig-zeile>.v2-pe-eig-seg{grid-area:2/1/auto/-1}.v2-pe-eig-seg .v2-segc{grid-auto-columns:1fr;grid-auto-flow:column;width:100%;display:grid}}.v2-eig-tab{border-top:1px solid var(--n-4);flex-direction:column;gap:6px;padding-top:10px;display:flex}.v2-eig-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.v2-eig-mx{background:var(--n-4);border:1px solid var(--n-4);border-radius:var(--r-card);min-width:520px;font-size:var(--fs-12,12px);gap:1px;display:grid;overflow:hidden}.v2-eig-row{display:contents}.v2-eig-mx [role=cell],.v2-eig-h,.v2-eig-hl{background:var(--n-0);justify-content:center;align-items:center;min-height:34px;padding:3px;display:flex}.v2-eig-hl{color:var(--n-10);flex-direction:column;justify-content:center;align-items:flex-start;padding:4px 8px;font-weight:600}.v2-eig-hl small{color:var(--n-8);font-size:11px;font-weight:400}.v2-eig-h,.v2-eig-h.v2-eig-hl{background:var(--n-2);color:var(--n-9);min-height:28px;font-weight:600}.v2-eig-zelle{width:100%;min-height:28px;font-size:var(--fs-12,12px);cursor:pointer;border:0;border-radius:4px;font-weight:600}.v2-eig-zelle[data-ton=gut]{background:var(--ok-bg);color:var(--ok-text)}.v2-eig-zelle[data-ton=geht]{background:var(--n-2);color:var(--n-9);box-shadow:inset 0 0 0 1px var(--n-5)}.v2-eig-zelle[data-ton=nein]{background:var(--danger-bg);color:var(--danger-text)}.v2-eig-zelle:disabled{cursor:default}.v2-eig-zelle:focus-visible{outline:2px solid var(--focus);outline-offset:1px}@media (max-width:640px){.v2-eig-zelle{min-height:36px}}.v2-ant-suche{flex:240px;align-items:center;gap:6px;min-width:200px;max-width:420px;display:flex}.v2-ant-suche svg{width:15px;height:15px;color:var(--n-7);flex:none}.v2-ant-suche .v2-input{min-height:34px}.v2-ant-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:1099px){.v2-ant-cards{grid-template-columns:1fr}}.v2-ant-card{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;gap:6px;padding:12px 14px;display:flex;position:relative}.v2-ant-card:hover{border-color:var(--n-6)}.v2-ant-card[data-dran=true]{border-left:3px solid var(--accent)}.v2-ant-open{border-radius:inherit;cursor:pointer;z-index:1;background:0 0;border:0;padding:0;position:absolute;inset:0}.v2-ant-open:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.v2-ant-row,.v2-ant-meta,.v2-ant-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-ant-row .v2-sp,.v2-ant-foot .v2-sp{flex:1}.v2-ant-seit{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-ant-card h3{font-size:var(--fs-15,15px);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.3}.v2-ant-card h3 small{font-size:var(--fs-12-5,12.5px);color:var(--n-8);margin-top:2px;font-weight:400;display:block}.v2-ant-meta{font-size:var(--fs-13,13px);color:var(--n-8);gap:4px 10px}.v2-ant-check{font-size:var(--fs-12-5,12.5px);align-items:flex-start;gap:6px;line-height:1.35;display:flex}.v2-ant-check svg{flex:none;width:14px;height:14px;margin-top:2px}.v2-ant-check[data-tone=ok]{color:var(--ok-text)}.v2-ant-check[data-tone=warn]{color:var(--warn-text)}.v2-ant-check[data-tone=neutral]{color:var(--n-8)}.v2-ant-foot{z-index:2;margin-top:2px;position:relative}.v2-ant-foot a.v2-btn{text-decoration:none}.v2-ant-dran{font-size:var(--fs-12,12px);color:var(--accent-soft-text);font-weight:600}.v2-ant-kopf{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.v2-ant-detail{font-size:var(--fs-13,13px)}.v2-ant-detail .v2-sect:first-of-type{margin-top:0}.v2-ant-next{border:1px solid var(--n-4);border-radius:var(--r-card);font-size:var(--fs-13,13px);background:var(--n-1);align-items:flex-start;gap:10px;margin-bottom:8px;padding:10px 12px;line-height:1.45;display:flex}.v2-ant-next svg{width:16px;height:16px;color:var(--n-7);flex:none;margin-top:2px}.v2-ant-next[data-dran=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-soft-text)}.v2-ant-next[data-dran=true] svg{color:var(--accent)}.v2-ant-next b{font-weight:600;display:block}.v2-ant-hint{font-size:var(--fs-12-5,12.5px);color:var(--n-8);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:6px 8px;margin:4px 0 0;line-height:1.45;display:flex}.v2-ant-hint a{color:var(--accent-soft-text);align-items:center;gap:4px;font-weight:500;display:inline-flex}.v2-ant-hint svg{width:14px;height:14px}.v2-ant-hint-warn{color:var(--warn-text)}.v2-ant-fehler{font-size:var(--fs-12,12px);color:var(--danger)}.v2-ant-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--n-9);margin:0;line-height:1.5}.v2-ant-pos{border:1px solid var(--n-4);border-radius:var(--r-control);overflow:hidden}.v2-ant-pos-z{border-bottom:1px solid var(--n-3);grid-template-columns:minmax(0,1fr) 48px 96px;align-items:center;gap:6px;padding:5px 9px;display:grid}.v2-ant-pos-z:last-child{border-bottom:0}.v2-ant-pos-z .v2-num{text-align:right}.v2-ant-pos-sum{background:var(--n-1);font-weight:600}.v2-ant-tab{border:1px solid var(--n-4);border-radius:var(--r-control);margin-bottom:8px;overflow:hidden}.v2-ant-tab-h{background:var(--n-1);justify-content:space-between;gap:8px;padding:5px 9px;display:flex}.v2-ant-tab-h span{color:var(--n-8);font-size:var(--fs-12,12px)}.v2-ant-tab-k,.v2-ant-tab-z{border-top:1px solid var(--n-3);grid-template-columns:minmax(0,1fr) 56px 64px;gap:6px;padding:4px 9px;display:grid}.v2-ant-tab-k{letter-spacing:.04em;text-transform:uppercase;color:var(--n-8);font-size:11px;font-weight:500}.v2-ant-tab-z .v2-num{text-align:right}.v2-ant-bank{border:1px solid var(--n-4);border-radius:var(--r-control);background:var(--n-1);gap:3px;padding:8px 10px;display:grid}.v2-ant-bank b{font-weight:600}.v2-ant-bank-a{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.v2-ant-files{gap:4px;margin-bottom:6px;display:grid}.v2-ant-file{border-radius:var(--r-control);background:var(--n-1);border:1px solid var(--n-4);align-items:center;gap:8px;padding:5px 8px;display:flex}.v2-ant-file a{min-width:0;color:var(--n-10);flex:1;text-decoration:none}.v2-ant-file a b{overflow-wrap:anywhere;font-weight:600;display:block}.v2-ant-file a span{color:var(--n-8);font-size:var(--fs-12,12px);display:block}.v2-ant-thumb{object-fit:cover;background:var(--n-0);border-radius:4px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:10px;font-weight:600;display:inline-flex}.v2-ant-thumb-pdf{background:var(--danger-bg);color:var(--danger-text)}.v2-ant-tl{border-left:2px solid var(--n-4);gap:8px;margin:0;padding:0 0 0 14px;list-style:none;display:grid}.v2-ant-tl li{font-size:var(--fs-13,13px);line-height:1.4;position:relative}.v2-ant-tl li:before{content:"";background:var(--n-6);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:-19px}.v2-ant-tl li[data-aktuell=true]:before{background:var(--accent)}.v2-ant-tl li small{color:var(--n-8);font-size:var(--fs-12,12px);font-variant-numeric:tabular-nums;display:block}.v2-ant-tl li em{color:var(--warn-text);font-style:normal;font-weight:500;display:block}.v2-ant-comments{gap:6px;display:grid}.v2-ant-comment{background:var(--n-1);border:1px solid var(--n-4);border-radius:var(--r-control);padding:6px 10px}.v2-ant-comment>div{font-size:var(--fs-12,12px);color:var(--n-8);justify-content:space-between;gap:8px;display:flex}.v2-ant-comment>div b{color:var(--n-10);font-weight:600}.v2-ant-comment p{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0;line-height:1.45}.v2-ant-comment-in{align-items:center;gap:6px;margin-top:8px;display:flex}.v2-ant-comment-in .v2-input{flex:1}.v2-ant-wahl{flex:200px;min-width:180px}.v2-ant-zeit{width:auto;min-width:110px}.v2-ant-lage{flex-basis:100%}.v2-panel-f .v2-sp{flex:1}.v2-ant-grund{flex-basis:100%;gap:6px;display:grid}.v2-ant-grund>label{font-size:var(--fs-13,13px);color:var(--n-10);font-weight:500}.v2-ant-grund .v2-textarea{min-height:72px}.v2-ant-grund[data-invalid=true] .v2-textarea{border-color:var(--danger)}.v2-ant-grund-f{align-items:center;gap:8px;display:flex}.v2-ant-grund-f .v2-sp{flex:1}.v2-ant-aendern .v2-sect:first-of-type{margin-top:12px}.v2-ant-g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (max-width:640px){.v2-ant-g3{grid-template-columns:1fr}}.v2-ant-platz{margin-bottom:8px}.v2-ant-platz b{font-size:var(--fs-13,13px);margin-bottom:4px;font-weight:600;display:block}.v2-k[data-entwurf=true] .v2-k-ev{background:repeating-linear-gradient(135deg,var(--n-0)0 6px,var(--n-2)6px 12px);border-style:dashed;border-color:var(--n-7);cursor:grab}.v2-k[data-entwurf=true]:before{background:var(--n-9)}.v2-k[data-entwurf=true] .v2-k-bd{color:var(--n-9)}.v2-plan[data-drag=true] .v2-k[data-entwurf=true] .v2-k-ev{cursor:grabbing}.v2-mk[data-entwurf=true],.v2-k[data-angefragt=true] .v2-k-ev,.v2-mk[data-angefragt=true]{background:repeating-linear-gradient(135deg,var(--n-0)0 6px,var(--n-2)6px 12px);border-color:var(--n-7)}.v2-mit-dock{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}@media (max-width:1271px){.v2-mit-dock{grid-template-columns:minmax(0,1fr) 300px;gap:12px}}.v2-dock{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);max-height:calc(100vh - 80px);box-shadow:var(--shadow-pop);flex-direction:column;display:flex;position:sticky;top:68px}.v2-dock-h{border-bottom:1px solid var(--n-4);align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.v2-dock-h .v2-tt{flex-direction:column;flex:1;gap:3px;display:flex}.v2-dock-h .v2-tt b{font-size:var(--fs-14,14px);font-weight:600;line-height:1.3}.v2-dock-h .v2-tt .v2-m{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-dock-b{flex:1;min-height:0;padding:4px 12px 12px;overflow-y:auto}.v2-dock-b>.v2-sect:first-child{margin-top:8px}.v2-dock-grund{font-size:var(--fs-12-5,12.5px);color:var(--n-9);margin:10px 0 0;line-height:1.4}.v2-dock-kv{font-size:var(--fs-13,13px);grid-template-columns:84px minmax(0,1fr);align-items:center;gap:6px 10px;display:grid}.v2-dock-kv>span:nth-child(odd){color:var(--n-8);font-size:var(--fs-12,12px)}.v2-dock-kv .v2-input{width:100%}.v2-dock-wert{font-size:var(--fs-13,13px)}.v2-k-rs{cursor:ns-resize;z-index:4;height:11px;position:absolute;bottom:-3px;left:0;right:0}.v2-k-rs:after{content:"";background:var(--n-6);opacity:0;border-radius:2px;width:30px;height:3px;transition:opacity .12s;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.v2-k:hover .v2-k-rs:after,.v2-k[data-zieht-dauer=true] .v2-k-rs:after{opacity:1;background:var(--accent)}.v2-k[data-zieht-dauer=true]{outline:2px solid var(--accent);outline-offset:-1px}.v2-week-cell[data-drop=ok]{background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent)}.v2-kw-spur[data-drop=ok]{background:var(--accent-soft)}.v2-dock-dauer{flex-direction:column;gap:2px;display:flex}.v2-dock-spiel{margin-top:12px}.v2-dock-wert[data-leer=true]{color:var(--warn-text)}.v2-dock-pruef{border-radius:var(--r-control);font-size:var(--fs-12-5,12.5px);border:1px solid var(--n-4);background:var(--n-1);align-items:flex-start;gap:8px;margin-top:12px;padding:8px 10px;line-height:1.35;display:flex}.v2-dock-pruef svg{flex:none;width:15px;height:15px;margin-top:1px}.v2-dock-pruef>span{flex-direction:column;gap:2px;display:flex}.v2-dock-pruef[data-tone=ok]{background:var(--ok-bg);color:var(--ok-text);border-color:#0000}.v2-dock-pruef[data-tone=warn]{background:var(--warn-bg);color:var(--warn-text);border-color:#0000}.v2-dock-pruef[data-tone=danger]{background:var(--danger-bg);color:var(--danger-text);border-color:#0000}.v2-dock-det{font-weight:400}.v2-dock-aend{margin-top:12px}.v2-dock-aend ul{font-size:var(--fs-12-5,12.5px);margin:0 0 8px;padding-left:18px;line-height:1.5}.v2-dock-f{border-top:1px solid var(--n-4);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.v2-dock-f .v2-ant-grund{width:100%}.v2-dock-handy{left:8px;right:8px;bottom:calc(66px + env(safe-area-inset-bottom,0px));z-index:31;max-height:min(70vh,560px);box-shadow:var(--shadow-sheet-up);position:fixed;top:auto}html.ui-v2-nativ-ios .v2-dock-handy{bottom:74px}.v2-dock-handy .v2-dock-b{max-height:44vh}.v2-dock-handy .v2-dock-f .v2-btn{min-height:40px}@media (max-width:899px){.v2-mit-dock{display:block}}.v2-dock-platz{height:120px}.v2-neu{flex-direction:column;gap:14px;display:flex}.v2-neu-block{flex-direction:column;gap:8px;display:flex}.v2-neu-block>.v2-sect{margin:0}.v2-neu-arten{grid-template-columns:1fr 1fr;gap:8px;display:grid}.v2-neu-art{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);cursor:pointer;text-align:left;color:var(--n-10);font:inherit;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;display:flex}.v2-neu-art:hover{border-color:var(--n-6);background:var(--n-1)}.v2-neu-art b{font-size:var(--fs-13-5,13.5px);font-weight:600}.v2-neu-art-icon{background:var(--n-2);width:30px;height:30px;color:var(--n-9);border-radius:8px;justify-content:center;align-items:center;margin-bottom:2px;display:inline-flex}.v2-neu-art-icon svg{width:16px;height:16px}.v2-neu-art-icon[data-tone=accent]{background:var(--accent-soft);color:var(--accent-soft-text)}.v2-neu-art-icon[data-tone=info]{background:var(--info-bg);color:var(--info-text)}.v2-neu-art-icon[data-tone=warn]{background:var(--warn-bg);color:var(--warn-text)}.v2-neu-g2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.v2-neu-g2-iban{grid-template-columns:2fr 1fr}.v2-neu-g3{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (max-width:640px){.v2-neu-g2,.v2-neu-g2-iban,.v2-neu-g3,.v2-neu-arten{grid-template-columns:1fr}}.v2-neu-katalog{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}.v2-neu-artikel{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);cursor:pointer;text-align:left;color:var(--n-10);font:inherit;flex-direction:column;align-items:flex-start;gap:3px;padding:8px 9px;display:flex;position:relative}.v2-neu-artikel[data-an=true]{border-color:var(--accent);background:var(--accent-soft)}.v2-neu-artikel img{object-fit:contain;background:var(--n-0);border:1px solid var(--n-4);border-radius:6px;width:100%;height:76px;margin-bottom:3px;display:block}.v2-neu-artikel b{font-size:var(--fs-12-5,12.5px);font-weight:600;line-height:1.3}.v2-neu-artikel a{font-size:var(--fs-12,12px);color:var(--accent);font-weight:500}.v2-neu-standard{color:var(--accent-soft-text);font-size:11px;font-weight:600}.v2-neu-haken{background:var(--accent);width:18px;height:18px;color:var(--on-accent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:6px;right:6px}.v2-neu-haken svg{width:12px;height:12px}.v2-neu-zeile{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;gap:6px;padding:8px;display:flex}.v2-neu-zeile[data-fehler=true]{border-color:var(--danger)}.v2-neu-zeile-kopf{grid-template-columns:minmax(0,1fr) 62px 92px 84px 28px;align-items:center;gap:6px;display:grid}.v2-neu-zeile-kopf img{object-fit:contain;border:1px solid var(--n-4);background:var(--n-0);border-radius:6px;width:30px;height:30px}.v2-neu-zeile-kopf:has(img){grid-template-columns:30px minmax(0,1fr) 62px 92px 84px 28px}.v2-neu-menge,.v2-neu-preis{text-align:right}.v2-neu-summe{font-size:var(--fs-13,13px);text-align:right;font-weight:600}.v2-neu-summe[data-negativ=true]{color:var(--ok-text)}@media (max-width:640px){:is(.v2-neu-zeile-kopf,.v2-neu-zeile-kopf:has(img)){grid-template-columns:1fr 1fr}.v2-neu-zeile-kopf img{display:none}.v2-neu-zeile-kopf>.v2-input:first-child,.v2-neu-zeile-kopf>img+.v2-input{grid-column:1/-1}}.v2-neu-traeger{border-top:1px dashed var(--n-4);flex-direction:column;gap:5px;padding-top:6px;display:flex}.v2-neu-traeger-zeile{grid-template-columns:minmax(0,1fr) 60px 110px 28px;align-items:center;gap:5px;display:grid}@media (max-width:640px){.v2-neu-traeger-zeile{grid-template-columns:minmax(0,1fr) 56px 90px 28px}}.v2-neu-nr{text-align:center}.v2-neu-traeger-fuss{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-neu-fehler{font-size:var(--fs-12-5,12.5px);color:var(--danger-text);margin:0}.v2-neu-ok{color:var(--ok-text);font-weight:500}.v2-neu-leer{font-size:var(--fs-12-5,12.5px);color:var(--n-8);border:1px dashed var(--n-5);border-radius:var(--r-control);margin:0;padding:10px 12px}.v2-neu-pflicht{border:1px dashed var(--warn);border-radius:var(--r-card);font-size:var(--fs-13,13px);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.v2-neu-pflicht-wort{color:var(--warn-text)}.v2-neu-pflicht[data-freiwillig]{border-color:var(--n-4)}.v2-neu-datei[data-aktiv=true]{border-color:var(--accent);color:var(--accent-soft-text)}.v2-neu-dateien{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.v2-neu-dateien li{font-size:var(--fs-12-5,12.5px);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-neu-dateien li svg{width:14px;height:14px;color:var(--accent);flex:none}.v2-neu-dateien li[data-zu-gross=true] svg{color:var(--danger)}.v2-neu-datei-name{flex:1;min-width:120px}.v2-neu-dateien .v2-neu-fehler{width:100%}.v2-neu-plaetze{flex-direction:column;gap:6px;display:flex}.v2-neu-platz{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);cursor:pointer;text-align:left;color:var(--n-10);font:inherit;align-items:center;gap:9px;width:100%;padding:9px 11px;display:flex}.v2-neu-platz b{font-size:var(--fs-13,13px);flex:1;font-weight:600}.v2-neu-platz>svg{width:14px;height:14px;color:var(--accent)}.v2-neu-platz[data-gewaehlt=true]{border-color:var(--accent);background:var(--accent-soft)}.v2-neu-platz[data-frei=false]{border-color:var(--danger-bg);background:var(--n-1);cursor:not-allowed}.v2-neu-platz-zonen{cursor:default;flex-direction:column;align-items:stretch;gap:6px}.v2-neu-platz-kopf{cursor:pointer;text-align:left;width:100%;color:var(--n-10);font:inherit;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.v2-neu-platz-kopf:disabled{cursor:not-allowed}.v2-neu-platz-kopf b{font-size:var(--fs-13,13px);flex:1;font-weight:600}.v2-neu-platz-kopf>svg{width:14px;height:14px;color:var(--accent)}.v2-neu-kosten{border-collapse:collapse;width:100%;font-size:var(--fs-13,13px)}.v2-neu-kosten td{border-bottom:1px solid var(--n-4);padding:5px 8px}.v2-neu-kosten td:nth-child(2),.v2-neu-kosten td:nth-child(3){text-align:right}.v2-neu-kosten tfoot td{background:var(--accent-soft);border-bottom:0;font-weight:600}.v2-hist{flex-direction:column;gap:8px;display:flex}.v2-hist-summe{flex-direction:column;align-items:flex-end;line-height:1.2;display:flex}.v2-hist-summe b{font-size:var(--fs-16,16px);font-weight:600}.v2-hist-teams{flex-wrap:wrap;gap:8px;display:flex}.v2-hist-team{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);min-width:130px;font-size:var(--fs-13,13px);flex-direction:column;gap:2px;padding:8px 12px;display:flex}.v2-hist-team b{font-size:var(--fs-15,15px);font-weight:600}.v2-hist-tabelle{overflow-x:auto}.v2-hist-tabelle table{min-width:760px}.v2-hist-tabelle td b{font-weight:600;display:block}.v2-hist-tabelle td .v2-mini{display:block}.v2-hist-r{text-align:right}.v2-hist-tabelle td[data-ausgabe=true]{font-weight:600}.v2-hist-tabelle td[data-ausgabe=false]{color:var(--n-8)}.v2-hk{flex-direction:column;gap:8px;display:flex}.v2-hk-chips{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.v2-hk-chip{border:1px solid var(--n-4);border-radius:var(--r-control);background:var(--n-0);min-height:44px;color:var(--n-10);font:inherit;cursor:pointer;justify-items:center;gap:0;padding:4px 0 6px;display:grid;position:relative}.v2-hk-chip small{color:var(--n-8);font-size:10.5px}.v2-hk-chip b{font-size:var(--fs-13-5,13.5px);font-weight:600}.v2-hk-chip[data-heute=true]{border-color:var(--n-7)}.v2-hk-chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.v2-hk-chip[aria-pressed=true] small{color:var(--on-accent);opacity:.85}.v2-hk-dot{background:var(--ok);border-radius:50%;width:5px;height:5px;position:absolute;bottom:3px}.v2-hk-chip[aria-pressed=true] .v2-hk-dot{background:var(--on-accent)}.v2-hk-tools{flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 8px;display:flex}.v2-hk-tools .v2-chip{min-height:32px}.v2-hk-tools>.v2-str{flex:100%}.v2-ma-namen,.v2-pe-teamtext{overflow-wrap:break-word;min-width:0}.v2-ma-zwei>.v2-field:has(>.v2-str){grid-column:1/-1}.v2-ma-zonen-platz>.v2-str{align-self:flex-start}.v2-hk-cal{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);display:grid;position:relative;overflow:hidden}.v2-hk-kopf>span{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0}.v2-hk-cal[data-eng=true] .v2-hk-kopf{font-size:var(--fs-11-5,11.5px);padding:5px 2px}.v2-hk-cal[data-eng=true] .v2-hk-frei{font-size:var(--fs-11-5,11.5px)}.v2-hk-cal[data-eng=true] .v2-hk-k{padding:2px 3px}.v2-hk-kopf{border:0;border-left:1px solid var(--n-3);border-bottom:1px solid var(--n-4);background:var(--n-0);min-width:0;min-height:32px;color:var(--n-9);font:inherit;cursor:pointer;text-align:center;white-space:normal;overflow-wrap:break-word;justify-content:center;align-items:center;gap:4px;padding:5px 3px;font-size:11px;font-weight:500;line-height:1.15;display:inline-flex}.v2-hk-kopf i{background:var(--accent);border-radius:2px;flex:none;width:8px;height:8px}.v2-hk-kopf i[data-farbe="1"]{background:var(--info)}.v2-hk-kopf i[data-farbe="2"]{background:#7c3aed}.v2-hk-kopf i[data-farbe="3"]{background:var(--warn)}.v2-hk-kopf i[data-farbe="4"]{background:var(--danger)}.v2-hk-kopf i[data-farbe="5"]{background:var(--n-7)}.v2-hk-kopf svg{width:11px;height:11px}.v2-hk-kopf[data-gesperrt=true]{color:var(--n-7)}.v2-hk-zeit{z-index:4;border-right:1px solid var(--n-4);background:var(--n-1);position:sticky;left:0}.v2-hk-cal>div:first-child{z-index:5;background:var(--n-0);border-bottom:1px solid var(--n-4);position:sticky;left:0}.v2-hk-zeit span{color:var(--n-7);font-variant-numeric:tabular-nums;font-size:10px;position:absolute;right:4px;transform:translateY(-50%)}.v2-hk-spur{border-left:1px solid var(--n-3);background-image:repeating-linear-gradient(to bottom,var(--n-3)0 1px,transparent 1px 60px);position:relative}.v2-hk-spur[data-gesperrt=true]{background-color:var(--n-2);background-image:repeating-linear-gradient(135deg,var(--n-3)0 4px,var(--n-2)4px 8px)}.v2-hk-zu{color:var(--n-8);justify-content:center;gap:3px;font-size:10.5px;display:flex;position:absolute;top:6px;left:0;right:0}.v2-hk-zu svg{width:11px;height:11px}.v2-hk-frei{border:1px dashed var(--ok);background:var(--ok-bg);color:var(--ok-text);font:inherit;text-align:center;cursor:pointer;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:2px;font-size:10.5px;line-height:1.2;display:flex;position:absolute;left:2px;right:2px;overflow:hidden}.v2-hk-frei svg{flex:none;width:14px;height:14px}.v2-hk-frei:disabled{cursor:default}.v2-hk-frei:not(:disabled):active{background:var(--accent);color:var(--on-accent);border-style:solid}.v2-hk-k{border:1px solid var(--n-4);border-left:3px solid var(--accent);background:var(--n-0);color:var(--n-10);font:inherit;text-align:left;cursor:pointer;z-index:1;border-radius:5px;flex-direction:column;justify-content:flex-start;gap:1px;padding:2px 4px;font-size:10.5px;line-height:1.2;display:flex;position:absolute;overflow:hidden;box-shadow:0 1px 2px #0000000f}.v2-hk-k b{font-size:var(--fs-11-5,11.5px);white-space:nowrap;font-weight:600;display:block}.v2-hk-k span{color:var(--n-8)}.v2-hk-k[data-art=spiel]{background:var(--info-bg);border-color:var(--info)}.v2-hk-k[data-art=res]{border-left-color:var(--n-6)}.v2-hk-k[data-art=antrag]{background:var(--n-2);border-style:dashed dashed dashed solid;border-left-color:var(--n-7);color:var(--n-8)}.v2-hk-k[data-entwurf=true]{background:repeating-linear-gradient(135deg,var(--n-0)0 6px,var(--n-2)6px 12px)}.v2-hk-k[data-konflikt=true]{border-left-color:var(--danger)}.v2-hk-k[data-gedimmt=true]{opacity:.35}.v2-hk-su{border-top:1px dashed var(--warn);z-index:2;pointer-events:none;position:absolute;left:34px;right:0}.v2-hk-su span{color:var(--warn-text);background:var(--n-0);padding:0 3px;font-size:9.5px;position:absolute;top:-14px;right:4px}.v2-hk-jetzt{border-top:2px solid var(--danger);z-index:3;pointer-events:none;position:absolute;left:34px;right:0}.v2-hk-jetzt:before{content:"";background:var(--danger);border-radius:50%;width:6px;height:6px;position:absolute;top:-4px;left:-4px}.v2-hk-liste{flex-direction:column;gap:4px;display:flex}.v2-hk-zeilen{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;gap:6px;padding:6px 10px 10px;display:flex}.v2-hk-skala{height:14px;color:var(--n-7);font-size:10px;position:relative}.v2-hk-skala span{position:absolute;transform:translate(-50%)}.v2-hk-zeile{flex-direction:column;gap:3px;display:flex}.v2-hk-zkopf{min-height:28px;color:var(--n-10);font:inherit;font-size:var(--fs-13,13px);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-width:0;padding:2px 0;display:flex}.v2-hk-zkopf i{background:var(--accent);border-radius:2px;flex:none;width:8px;height:8px}.v2-hk-zkopf i[data-farbe="1"]{background:var(--info)}.v2-hk-zkopf i[data-farbe="2"]{background:#7c3aed}.v2-hk-zkopf i[data-farbe="3"]{background:var(--warn)}.v2-hk-zkopf i[data-farbe="4"]{background:var(--danger)}.v2-hk-zkopf i[data-farbe="5"]{background:#0891b2}.v2-hk-zkopf b{min-width:0;font-weight:600}.v2-hk-zkopf small{font-size:var(--fs-11-5,11.5px);color:var(--n-8);flex:none;margin-left:auto}.v2-hk-zkopf svg{width:11px;height:11px}.v2-hk-zeile[data-gesperrt=true] .v2-hk-balken{background-image:repeating-linear-gradient(135deg,var(--n-3)0 4px,var(--n-2)4px 8px)}.v2-hk-balken{background:var(--n-2);border-radius:5px;height:30px;position:relative;overflow:hidden}.v2-hk-bk,.v2-hk-bf{font:inherit;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0 3px;font-size:10.5px;display:flex;position:absolute;top:2px;bottom:2px;overflow:hidden}.v2-hk-bk{border:1px solid var(--n-4);border-left:3px solid var(--accent);background:var(--n-0);color:var(--n-10);z-index:1}.v2-hk-bk b{white-space:nowrap;font-weight:600}.v2-hk-bk[data-art=spiel]{background:var(--info-bg);border-color:var(--info)}.v2-hk-bk[data-art=antrag]{background:var(--n-2);border-style:dashed dashed dashed solid;border-left-color:var(--n-7);color:var(--n-8)}.v2-hk-bk[data-konflikt=true]{border-left-color:var(--danger)}.v2-hk-bk[data-gedimmt=true]{opacity:.35}.v2-hk-bf{border:1px dashed var(--ok);background:var(--ok-bg);color:var(--ok-text)}.v2-hk-bf svg{width:12px;height:12px}.v2-hk-bf:disabled{cursor:default}.v2-hk-bjetzt{background:var(--danger);z-index:2;pointer-events:none;width:2px;position:absolute;top:0;bottom:0}.v2-hk-liste>.v2-sect{margin:0 0 2px}.v2-hk-fenster{border:1px solid var(--n-4);border-radius:var(--r-control);background:var(--n-0);min-height:40px;color:var(--n-10);font:inherit;font-size:var(--fs-12-5,12.5px);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:6px 10px;display:grid}.v2-hk-fenster b{font-weight:600}.v2-hk-fenster svg{width:14px;height:14px;color:var(--accent)}.v2-hk-fenster:disabled{cursor:default}.v2-hw{flex-direction:column;gap:8px;display:flex}.v2-hw-cal{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);grid-template-columns:26px repeat(7,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.v2-hw-cal>div:first-child{border-bottom:1px solid var(--n-4)}.v2-hw-kopf{border:0;border-left:1px solid var(--n-3);border-bottom:1px solid var(--n-4);background:var(--n-0);min-width:0;color:var(--n-8);font:inherit;cursor:pointer;flex-direction:column;align-items:center;padding:4px 0;font-size:9.5px;line-height:1.15;display:flex}.v2-hw-kopf b{color:var(--n-10);white-space:nowrap;font-size:11px;font-weight:600}.v2-hw-kopf span{color:var(--n-8);white-space:nowrap;font-size:11px}.v2-hw-kopf[data-heute=true] span{color:var(--accent);font-weight:600}.v2-hw-kopf[data-heute=true] b{color:var(--accent)}.v2-hw-kopf[data-we=true]{background:var(--n-1)}.v2-hw-zeit{border-right:1px solid var(--n-4);background:var(--n-1);position:relative}.v2-hw-zeit span{color:var(--n-7);font-variant-numeric:tabular-nums;font-size:9.5px;position:absolute;right:3px;transform:translateY(-50%)}.v2-hw-tag{border-left:1px solid var(--n-3);background-image:repeating-linear-gradient(to bottom,var(--n-3)0 1px,transparent 1px 36px);position:relative}.v2-hw-tag[data-we=true]{background-color:var(--n-1)}.v2-hw-tag[data-heute=true]{background-color:var(--accent-soft)}.v2-hw-frei{border:1px dashed var(--ok);background:var(--ok-bg);color:var(--ok-text);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;left:1px;right:1px}.v2-hw-frei svg{width:12px;height:12px}.v2-hw-k{border:1px solid var(--n-4);border-left:2px solid var(--accent);background:var(--n-0);color:var(--n-10);font:inherit;text-align:left;cursor:pointer;z-index:1;border-radius:3px;flex-direction:column;gap:0;padding:1px 2px;font-size:9.5px;line-height:1.15;display:flex;position:absolute;overflow:hidden}.v2-hw-k b{white-space:nowrap;font-size:10px;font-weight:600;display:block}.v2-hw-k[data-buendel=true]{background:var(--n-2);border-color:var(--n-5);border-left-color:var(--n-7);align-items:flex-start}.v2-hw-k[data-buendel=true] b{color:var(--n-10);font-size:11px}.v2-hw-k[data-buendel=true] span{white-space:nowrap;font-size:9.5px;line-height:12px;display:block}.v2-hw-k span{color:var(--n-8)}.v2-hw-k[data-art=spiel]{background:var(--info-bg);border-color:var(--info)}.v2-hw-k[data-art=antrag]{background:var(--n-2);border-style:dashed dashed dashed solid;border-left-color:var(--n-7);color:var(--n-8)}.v2-hw-k[data-entwurf=true]{background:repeating-linear-gradient(135deg,var(--n-0)0 6px,var(--n-2)6px 12px)}.v2-hw-k[data-konflikt=true]{border-left-color:var(--danger)}.v2-hw-k[data-gedimmt=true]{opacity:.35}.v2-hw-jetzt{border-top:1.5px solid var(--danger);z-index:3;pointer-events:none;position:absolute;left:0;right:0}.v2-kw{flex-direction:column;gap:6px;display:flex}.v2-kw-cal{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);display:grid;position:relative;overflow:auto hidden}.v2-kw-ecke{z-index:5;background:var(--n-2);border-bottom:1px solid var(--n-4);position:sticky;left:0}.v2-kw-hd{border:0;border-left:1px solid var(--n-3);border-bottom:1px solid var(--n-4);background:var(--n-2);min-width:0;color:var(--n-10);font:inherit;text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 8px;line-height:1.25;display:flex}.v2-kw-hd b{font-size:var(--fs-12-5,12.5px);font-weight:600}.v2-kw-hd small{color:var(--n-8);font-size:11px}.v2-kw-hd[data-heute=true] b{color:var(--accent)}.v2-kw-hd[data-heute=true]{background:var(--accent-soft)}.v2-kw-zeit{z-index:4;border-right:1px solid var(--n-4);background:var(--n-2);position:sticky;left:0}.v2-kw-zeit span{color:var(--n-7);font-variant-numeric:tabular-nums;font-size:11px;position:absolute;right:6px;transform:translateY(-50%)}.v2-kw-tag{border-left:1px solid var(--n-3);background-image:repeating-linear-gradient(to bottom,var(--n-3)0 1px,transparent 1px 44px);position:relative}.v2-kw-tag[data-we=true]{background-color:var(--n-1)}.v2-kw-tag[data-heute=true]{background-color:#04785708}.v2-kw-spur{border-left:1px dashed var(--n-3);position:absolute;top:0;bottom:0}.v2-kw-spur:first-child{border-left:0}.v2-kw-lh{color:var(--n-7);pointer-events:none;font-size:10px;font-weight:600;position:absolute;top:2px;left:4px}.v2-kw-spur[data-farbe="0"] .v2-kw-lh,.v2-kw-spur[data-farbe="0"] .v2-kw-k{--spur:var(--accent)}.v2-kw-spur[data-farbe="1"] .v2-kw-lh,.v2-kw-spur[data-farbe="1"] .v2-kw-k{--spur:var(--info)}.v2-kw-spur[data-farbe="2"] .v2-kw-lh,.v2-kw-spur[data-farbe="2"] .v2-kw-k{--spur:#7c3aed}.v2-kw-spur[data-farbe="3"] .v2-kw-lh,.v2-kw-spur[data-farbe="3"] .v2-kw-k{--spur:var(--warn)}.v2-kw-spur[data-farbe="4"] .v2-kw-lh,.v2-kw-spur[data-farbe="4"] .v2-kw-k{--spur:var(--danger)}.v2-kw-spur[data-farbe="5"] .v2-kw-lh,.v2-kw-spur[data-farbe="5"] .v2-kw-k{--spur:var(--n-7)}.v2-kw-lh{color:var(--spur,var(--n-7))}.v2-kw-frei{border:1px dashed var(--ok);background:var(--ok-bg);color:var(--ok-text);font:inherit;cursor:pointer;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:2px;font-size:11px;display:flex;position:absolute;left:2px;right:2px;overflow:hidden}.v2-kw-frei svg{width:14px;height:14px}.v2-kw-frei:disabled{cursor:default}.v2-kw-frei:not(:disabled):hover{background:var(--accent);color:var(--on-accent);border-style:solid}.v2-kw-k{border:1px solid var(--n-4);border-left:3px solid var(--spur,var(--accent));background:var(--n-0);color:var(--n-10);font:inherit;text-align:left;cursor:pointer;z-index:1;border-radius:5px;flex-direction:column;gap:1px;padding:2px 5px;font-size:11px;line-height:1.2;display:flex;position:absolute;overflow:hidden;box-shadow:0 1px 2px #0000000f}.v2-kw-k b{font-size:var(--fs-11-5,11.5px);font-weight:600;display:block}.v2-kw-k span{color:var(--n-8)}.v2-kw-k[data-art=spiel]{background:var(--info-bg);border-color:var(--info)}.v2-kw-k[data-art=antrag]{background:var(--n-2);border-style:dashed dashed dashed solid;border-left-color:var(--n-7);color:var(--n-8)}.v2-kw-k[data-entwurf=true]{background:repeating-linear-gradient(135deg,var(--n-0)0 6px,var(--n-2)6px 12px)}.v2-kw-k[data-konflikt=true]{border-left-color:var(--danger)}.v2-kw-k[data-gedimmt=true]{opacity:.3}.v2-kw-su{border-top:1px dashed var(--warn);z-index:2;pointer-events:none;position:absolute;left:0;right:0}.v2-kw-jetzt{border-top:2px solid var(--danger);z-index:3;pointer-events:none;position:absolute;left:0;right:0}.v2-kw-jetzt:before{content:"";background:var(--danger);border-radius:50%;width:6px;height:6px;position:absolute;top:-4px;left:-4px}.v2-hk-frei small,.v2-kw-frei small{letter-spacing:.01em;font-size:10px;font-weight:600}.v2-hk-frei[data-teil=true],.v2-kw-frei[data-teil=true]{background-color:var(--n-0);background-image:repeating-linear-gradient(135deg,var(--ok-bg)0 5px,var(--n-0)5px 10px);border-style:dotted}.v2-hk-frei[data-teil=true]:not(:disabled):active,.v2-kw-frei[data-teil=true]:not(:disabled):hover{background-image:none}.v2-hk-fenster small{color:var(--n-8);font-weight:500}.v2-hk-fenster[data-teil=true]{background-image:repeating-linear-gradient(135deg,var(--ok-bg)0 5px,var(--n-0)5px 10px)}.v2-hk-frei[data-teil=true],.v2-kw-frei[data-teil=true]{container-type:inline-size}@container (max-width:14px){.v2-hk-frei[data-teil=true]>*,.v2-kw-frei[data-teil=true]>*{display:none}}.v2-zurueck{flex:none}.v2-top .v2-zurueck{margin-right:-4px}.v2-einst{flex-direction:column;gap:12px;max-width:760px;padding-bottom:72px;display:flex}.v2-einst>p{font-size:var(--fs-13,13px);color:var(--n-9);margin:0;line-height:1.5}.v2-einst-card{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;gap:10px;padding:14px;display:flex}.v2-einst-card[data-gedimmt=true]{opacity:.6}.v2-einst-kopf{align-items:center;gap:10px;display:flex}.v2-einst-kopf b{font-size:var(--fs-15,15px);font-weight:600}.v2-einst-kopf small{font-size:var(--fs-12-5,12.5px);color:var(--n-8);margin-top:2px;line-height:1.45;display:block}.v2-stufe{background:var(--accent);width:22px;height:22px;color:var(--on-accent);font-size:var(--fs-12,12px);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.v2-wahl{flex-direction:column;gap:6px;display:flex}.v2-wahl>button{text-align:left;border-radius:var(--r-control);border:1px solid var(--n-4);background:var(--n-0);width:100%;color:var(--n-10);font:inherit;font-size:var(--fs-13,13px);cursor:pointer;align-items:flex-start;gap:10px;padding:9px 11px;line-height:1.5;display:flex}.v2-wahl>button[aria-checked=true]{border-color:var(--accent);background:var(--accent-soft)}.v2-wahl>button:disabled{cursor:default;opacity:.7}.v2-wahl>button>i{border:1.5px solid var(--n-6);border-radius:50%;flex:none;width:14px;height:14px;margin-top:3px}.v2-wahl>button[aria-checked=true]>i{border-color:var(--accent);background:radial-gradient(circle,var(--accent)45%,transparent 50%)}.v2-wahl>button>span{flex:1;min-width:0}.v2-wahl b{font-weight:600}.v2-wahl .v2-input{text-align:right;width:84px;margin:0 4px;display:inline-block}.v2-pers{flex-direction:column;gap:4px;display:flex}.v2-pers>button{text-align:left;border-radius:var(--r-control);border:1px solid var(--n-4);background:var(--n-0);width:100%;min-height:40px;color:var(--n-10);font:inherit;font-size:var(--fs-13,13px);cursor:pointer;align-items:center;gap:10px;padding:6px 10px;display:flex}.v2-pers>button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.v2-pers>button:disabled{cursor:default;opacity:.6}.v2-pers>button>i{border:1.5px solid var(--n-6);border-radius:4px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.v2-pers>button[aria-pressed=true]>i{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.v2-pers>button>i svg{width:11px;height:11px}.v2-pers>button>b{flex:1;min-width:0;font-weight:500}.v2-pers>button>small{font-size:var(--fs-11-5,11.5px);color:var(--n-8)}.v2-pers>button[data-problem=true]{border-color:var(--danger);background:var(--danger-bg)}.v2-pers-x{border-radius:var(--r-control);width:36px;height:36px;color:var(--n-8);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.v2-pers-x svg{width:16px;height:16px}.v2-pers-x:hover{background:var(--n-2);color:var(--danger)}.v2-pers-fehler{font-size:var(--fs-11-5,11.5px);color:var(--danger-text);line-height:1.4;display:block}.v2-arten{flex-direction:column;display:flex}.v2-arten>div{border-top:1px solid var(--n-4);font-size:var(--fs-13,13px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:7px 0;display:flex}.v2-arten>div>b{font-weight:500}.v2-einst-fuss{z-index:5;background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;padding:10px 12px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 16px #0000000f}.v2-phone .v2-einst-fuss{bottom:8px}.v2-einst-fuss .v2-ok{color:var(--ok-text);font-weight:600;font-size:var(--fs-13,13px)}.v2-einst-fuss .v2-warn{color:var(--warn-text);font-weight:600;font-size:var(--fs-13,13px)}.v2-einst-fuss .v2-fehler{color:var(--danger-text);font-weight:600;font-size:var(--fs-13,13px);flex-basis:100%;line-height:1.45}.v2-phone .v2-einst>p,.v2-phone .v2-wahl>button,.v2-phone .v2-pers>button,.v2-phone .v2-arten>div{font-size:var(--fs-12-5,12.5px)}.v2-phone .v2-einst-kopf b{font-size:var(--fs-13-5,13.5px)}.v2-pers-mail{font-weight:400;font-size:var(--fs-11-5,11.5px);color:var(--n-8);display:block}.v2-ant-meta svg{vertical-align:-2px;width:13px;height:13px;color:var(--n-8);margin-right:3px}.v2-stapel{flex-direction:column;gap:10px;display:flex}.v2-einst-breit{max-width:none}.v2-kat-liste{flex-wrap:wrap;gap:8px;display:flex}.v2-kat-card{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;flex:220px;min-width:190px;max-width:320px;display:flex}.v2-kat-card[data-aktiv=true]{border-color:var(--accent);background:var(--accent-soft)}.v2-kat-card[data-archiv=true]{opacity:.6}.v2-kat-card>button{text-align:left;font:inherit;color:var(--n-10);cursor:pointer;border-radius:var(--r-card)var(--r-card)0 0;background:0 0;border:0;padding:10px 12px 6px}.v2-kat-card>button b{font-size:var(--fs-14,14px);font-weight:600;display:block}.v2-kat-card>button small{font-size:var(--fs-12,12px);color:var(--n-8);margin-top:2px;display:block}.v2-kat-links{flex-wrap:wrap;gap:4px 12px;padding:0 12px 10px;display:flex}.v2-kat-links a,.v2-kat-links button{font:inherit;font-size:var(--fs-12,12px);color:var(--accent-soft-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;min-height:28px;padding:4px 0;font-weight:500;text-decoration:none;display:inline-flex}.v2-kat-links button{color:var(--n-8)}.v2-kat-links svg{width:13px;height:13px}.v2-kat-zuordnung{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px 12px;display:grid}.v2-kat-tbl table{min-width:1040px}.v2-kat-tbl td{vertical-align:middle}.v2-kat-tbl tr[data-ohne-preis=true] td:not(:last-child){opacity:.6}.v2-kat-name b{font-weight:600;display:block}.v2-kat-name small{font-size:var(--fs-11-5,11.5px);color:var(--n-8);line-height:1.4;display:block}.v2-kat-name a{color:var(--accent-soft-text);font-weight:500}.v2-kat-bild{flex:none;width:44px;height:44px;position:relative}.v2-kat-bild label{border:1px solid var(--n-4);background:var(--n-0);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.v2-kat-bild label img{object-fit:contain;width:100%;height:100%}.v2-kat-bild label svg{width:16px;height:16px;color:var(--n-7)}.v2-kat-bild[data-busy=true] label{opacity:.45;cursor:default}.v2-kat-bild-x{border:1px solid var(--n-4);background:var(--n-0);width:20px;height:20px;color:var(--danger);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:-6px;right:-6px}.v2-kat-bild-x svg{width:11px;height:11px}.v2-kat-preis{text-align:right;width:84px}.v2-kat-staffel-an{color:var(--accent-soft-text);font-weight:600}.v2-ib[data-ton=danger]{color:var(--danger)}.v2-kat-karten{flex-direction:column;gap:10px;display:flex}.v2-kat-karte{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;gap:10px;padding:12px;display:flex}.v2-kat-karte[data-ohne-preis=true] .v2-kat-name{opacity:.7}.v2-kat-karte-kopf{align-items:flex-start;gap:10px;display:flex}.v2-kat-karte-kopf .v2-kat-name{flex:1;min-width:0}.v2-kat-karte-felder{grid-template-columns:1fr;gap:8px;display:grid}.v2-kat-stufe{grid-template-columns:84px minmax(0,1fr) 120px 40px;align-items:center;gap:6px;display:grid}.v2-kat-probe{background:var(--n-2);border-radius:var(--r-control);font-size:var(--fs-12-5,12.5px);color:var(--n-9);padding:8px 10px;line-height:1.6}.v2-phone .v2-kat-stufe{grid-template-columns:64px minmax(0,1fr) 104px 40px}.v2-pers>button>svg{width:16px;height:16px;color:var(--n-7);flex:none}.v2-mat-karten{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}.v2-mat-karte{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.v2-mat-karte[data-ton=danger]{border-color:var(--danger)}.v2-mat-karte[data-ton=warn]{border-color:var(--warn)}.v2-mat-karte h3{font-size:var(--fs-15,15px);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.v2-mat-karte h3 small{font-size:var(--fs-12,12px);color:var(--n-8);font-weight:400}.v2-mat-zeilen{font-size:var(--fs-13,13px);color:var(--n-9);flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.v2-mat-zeilen li{align-items:baseline;gap:8px;display:flex}.v2-mat-zeilen li>i{background:var(--n-6);border-radius:2px;flex:none;width:8px;height:8px;margin-top:4px}.v2-mat-zeilen li>i[data-kat=trikot],.v2-mat-zeilen li>i[data-kat=torwart]{background:var(--accent)}.v2-mat-zeilen li>i[data-kat=ball]{background:var(--info)}.v2-mat-zeilen li>i[data-kat=equipment]{background:var(--warn)}.v2-mat-zeilen li[data-hinweis=true]{color:var(--warn-text)}.v2-mat-stand{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-mat-fuss{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.v2-mat-sekt{flex-direction:column;gap:8px;display:flex}.v2-mat-stueck{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.v2-mat-stueck>header{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.v2-mat-stueck>header b{font-size:var(--fs-14,14px);font-weight:600}.v2-mat-stueck>header small{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-mat-raster{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:4px;display:grid}.v2-mat-nr{border:1px solid var(--n-4);background:var(--n-1);text-align:center;font:inherit;cursor:pointer;border-radius:6px;flex-direction:column;align-items:center;padding:4px 2px;line-height:1.2;display:flex}.v2-mat-nr b{font-size:var(--fs-14,14px);font-variant-numeric:tabular-nums;font-weight:600}.v2-mat-nr small{color:var(--n-8);font-size:11px}.v2-mat-nr[data-zustand=fehlt]{border-color:var(--danger);background:var(--danger-bg);color:var(--danger-text)}.v2-mat-nr[data-zustand=defekt]{border-color:var(--warn);background:var(--warn-bg);color:var(--warn-text)}.v2-mat-nr[data-rolle=torwart]{border-style:dashed}.v2-mat-stepper{align-items:center;gap:4px;display:inline-flex}.v2-mat-stepper button{border-radius:var(--r-control);border:1px solid var(--n-4);background:var(--n-0);width:40px;height:40px;font-size:var(--fs-18,18px);cursor:pointer;color:var(--n-10)}.v2-mat-stepper button:disabled{opacity:.4;cursor:default}.v2-mat-stepper input{text-align:center;width:64px;font-size:var(--fs-16,16px);font-variant-numeric:tabular-nums;font-weight:600}.v2-mat-zuletzt{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-mat-zuletzt[data-abweichung=true]{color:var(--warn-text);font-weight:600}.v2-mat-zaehlzeile{border-top:1px solid var(--n-4);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 0;display:grid}.v2-mat-zaehlzeile:first-child{border-top:0}.v2-mat-zaehlzeile>div b{font-size:var(--fs-13-5,13.5px);font-weight:600;display:block}.v2-mat-zaehlzeile>div small{font-size:var(--fs-12,12px);color:var(--n-8);display:block}.v2-mat-tbl td.v2-mat-zelle{font-size:var(--fs-12-5,12.5px);line-height:1.35}.v2-mat-tbl td.v2-mat-zelle small{color:var(--n-8);display:block}.v2-mat-tbl tr[data-gruppe=true] td{background:var(--n-2);font-weight:600;font-size:var(--fs-12,12px);text-transform:uppercase;letter-spacing:.04em;color:var(--n-8)}.v2-mat-tbl tr[data-summe=true] td{border-top:2px solid var(--n-4);font-weight:600}.v2-mat-spiegel{font-size:var(--fs-13,13px);flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.v2-mat-spiegel li{grid-template-columns:minmax(90px,160px) minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.v2-mat-spiegel li b{font-weight:600}.v2-mat-spiegel li span{color:var(--n-9)}.v2-phone .v2-mat-spiegel li{grid-template-columns:1fr;gap:2px}.v2-phone .v2-mat-karten{grid-template-columns:1fr}.v2-phone .v2-mat-zeilen,.v2-phone .v2-mat-stand{font-size:var(--fs-12-5,12.5px)}.v2-phone .v2-mat-karte h3{font-size:var(--fs-13-5,13.5px)}.v2-phone .v2-mat-raster{grid-template-columns:repeat(6,1fr)}.v2-phone .v2-mat-nr small{font-size:var(--fs-11-5,11.5px)}.v2-phone .v2-mat-zaehlzeile{grid-template-columns:minmax(0,1fr) auto}.v2-phone .v2-mat-zaehlzeile>.v2-mat-zuletzt{grid-column:1/-1}.v2-kw-spur[data-ziehbar=true]{cursor:crosshair;touch-action:none}.v2-kw-zieh{border:2px solid var(--accent);background:var(--accent-soft);color:var(--accent-soft-text);pointer-events:none;z-index:3;font-size:var(--fs-11-5,11.5px);text-align:center;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;font-weight:600;line-height:1.25;display:flex;position:absolute;left:2px;right:2px;overflow:hidden}.v2-kw-zieh small{opacity:.85;font-weight:500}.v2-kw-nutz,.v2-hk-nutz,.v2-hw-nutz{pointer-events:none;background-image:repeating-linear-gradient(135deg,var(--n-3)0 3px,transparent 3px 8px);opacity:.7;z-index:0;position:absolute;left:0;right:0}.v2-anl-start{align-items:center;gap:10px;display:inline-flex}.v2-anl-start b{font-size:var(--fs-18,18px);text-align:center;min-width:64px;font-weight:700}.v2-anl .v2-chips{gap:8px}.v2-ed-art{margin-bottom:12px}.v2-k-cell[data-warn=true],.v2-k-cell[data-warn=true] i{color:var(--warn-text)}.v2-st-card[data-offen=true]{border-color:var(--warn)}.v2-bogen{max-width:560px;min-height:100vh;margin:0 auto;padding:20px 16px 40px}.v2-sb-kopf{flex-direction:column;gap:4px;margin-bottom:16px;display:flex}.v2-sb-kopf small{font-size:var(--fs-12,12px);color:var(--n-8);text-transform:uppercase;letter-spacing:.04em;font-weight:500}.v2-sb-kopf h1{font-size:var(--fs-22,22px);text-wrap:balance;margin:0;font-weight:600;line-height:1.25}.v2-sb-kopf p{font-size:var(--fs-13,13px);color:var(--n-9);margin:0}.v2-sb-leer{text-align:center;background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;align-items:center;gap:8px;padding:40px 16px;display:flex}.v2-sb-leer svg{width:28px;height:28px;color:var(--n-7)}.v2-sb-leer b{font-size:var(--fs-16,16px)}.v2-sb-leer p{font-size:var(--fs-13,13px);color:var(--n-8);max-width:360px;margin:0}.v2-sb-form{flex-direction:column;gap:14px;display:flex}.v2-anf{flex-direction:column;gap:14px;max-width:560px;min-height:100vh;margin:0 auto;padding:20px 16px 32px;display:flex}.v2-anf[data-einbetten]{background:0 0;max-width:none;min-height:0;padding:0}html:has(.v2-anf[data-einbetten]){background:0 0}html:has(.v2-anf[data-einbetten]) body{background:0 0}.v2-anf-kopf{flex-direction:column;gap:2px;display:flex}.v2-anf-kopf b{font-size:var(--fs-18,18px);color:var(--n-11);text-wrap:balance;font-weight:600;line-height:1.3}.v2-anf-kopf small{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-anf-form{flex-direction:column;gap:14px;display:flex}.v2-anf-feld{flex-direction:column;gap:6px;min-width:0;display:flex}.v2-anf-lab{letter-spacing:.06em;text-transform:uppercase;color:var(--n-8);font-size:11px;font-weight:600}.v2-anf-lab i{text-transform:none;letter-spacing:0;color:var(--accent-soft-text);font-style:normal;font-weight:500}.v2-anf-feld[data-fehler] .v2-anf-lab{color:var(--danger-text)}.v2-anf-woche{font-size:var(--fs-12,12px);color:var(--n-9);align-items:center;gap:6px;display:flex}.v2-anf-woche .v2-ib{border:1px solid var(--n-5);background:var(--n-0);width:30px;height:30px}.v2-anf-woche .v2-ib:disabled{opacity:.35;cursor:default}.v2-anf-zeit{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.v2-anf-zeit>span:not(.v2-anf-dauer){align-items:center;gap:6px;display:inline-flex}.v2-anf-zeit small{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-anf-zeit .v2-zpm{width:132px}.v2-anf-dauer{font-size:var(--fs-13,13px);color:var(--n-10);font-weight:600}.v2-anf-haken{font-size:var(--fs-13,13px);color:var(--n-9);align-items:flex-start;gap:8px;line-height:1.45;display:flex}.v2-anf-haken input{width:16px;height:16px;accent-color:var(--accent);flex:none;margin:2px 0 0}.v2-anf-haken[data-fehler]{color:var(--danger-text)}.v2-anf-leer{font-size:var(--fs-13,13px);color:var(--n-8);margin:0}.v2-anf-info{font-size:var(--fs-13,13px);color:var(--n-9);white-space:pre-line;margin:0}.v2-anf-hinweis{font-size:var(--fs-12,12px);color:var(--n-8);margin:0;line-height:1.5}.v2-anf-fehler{font-size:var(--fs-13,13px);color:var(--danger-text);margin:0;font-weight:500}.v2-anf-klein{color:var(--n-8);margin:0;font-size:11px;line-height:1.5}.v2-anf-laedt{text-align:center;margin:0;padding:24px 0}.v2-anf-fertig,.v2-anf-hinweisbox{text-align:center;background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;align-items:center;gap:8px;padding:28px 16px;display:flex}.v2-anf-fertig>svg,.v2-anf-hinweisbox>svg{width:26px;height:26px;color:var(--accent)}.v2-anf-hinweisbox>svg{color:var(--n-7)}.v2-anf-fertig b,.v2-anf-hinweisbox b{font-size:var(--fs-15,15px);font-weight:600}.v2-anf-fertig p,.v2-anf-hinweisbox p{font-size:var(--fs-13,13px);color:var(--n-9);max-width:420px;margin:0}.v2-anf-fuss{color:var(--n-8);text-align:center;font-size:11px}.v2-anf-fuss a{color:inherit;text-underline-offset:2px;text-decoration:underline}.v2-anf-best-text{font-size:var(--fs-13,13px);color:var(--n-9);margin:0}.v2-bpx{max-width:1180px;min-height:100vh;margin:0 auto;padding:20px 16px 32px}.v2-bpx[data-einbetten]{background:0 0;max-width:none;min-height:0;padding:0}html:has(.v2-bpx[data-einbetten]){background:0 0}html:has(.v2-bpx[data-einbetten]) body{background:0 0}.v2-bpx-seitenkopf{flex-direction:column;gap:4px;margin-bottom:14px;display:flex}.v2-bpx-seitenkopf small{font-size:var(--fs-12,12px);color:var(--n-8);text-transform:uppercase;letter-spacing:.04em;font-weight:500}.v2-bpx-seitenkopf h1{font-size:var(--fs-22,22px);text-wrap:balance;margin:0;font-weight:600;line-height:1.25}.v2-bpx-seitenkopf p{font-size:var(--fs-13,13px);color:var(--n-9);margin:0}.v2-bpx-karte{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;display:flex}.v2-bpx-leiste{border-bottom:1px solid var(--n-4);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 12px;display:flex}.v2-bpx-titel{font-size:var(--fs-13-5,13.5px);color:var(--n-11);font-weight:600}.v2-bpx-pfeile{gap:4px;display:inline-flex}.ui-v2 .v2-bpx-pfeil{border-color:var(--n-5);background:var(--n-0);width:28px;height:28px}.ui-v2 .v2-bpx-pfeil:disabled{opacity:.35;cursor:default}.v2-bpx-welt{margin-left:auto}.v2-bpx-welt .v2-segm{margin:0}.v2-bpx-raster{font-size:var(--fs-12,12px);grid-template-columns:minmax(92px,132px) repeat(7,minmax(0,1fr));display:grid}.v2-bpx-reihe{display:contents}.v2-bpx-raster>.v2-bpx-reihe>*{border-top:1px solid var(--n-4);border-left:1px solid var(--n-4);min-width:0;padding:5px}.v2-bpx-raster>.v2-bpx-reihe>:first-child{border-left:0}.v2-bpx-raster>.v2-bpx-reihe:first-child>*{background:var(--n-2);border-top:0}.v2-bpx-kopf{font-size:var(--fs-11-5,11.5px);color:var(--n-9);font-weight:600}.v2-bpx-raster>.v2-bpx-reihe:first-child>.v2-bpx-kopf[data-heute]{background:var(--accent-soft);color:var(--accent-soft-text)}.v2-bpx-zelle{flex-direction:column;gap:3px;min-height:44px;display:flex}.v2-bpx-zelle[data-heute]{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.v2-bpx-zelle[data-heute]{background:color-mix(in srgb,var(--accent-soft)45%,transparent)}}.v2-bpx-raster>.v2-bpx-reihe>.v2-bpx-flaeche{flex-direction:column;gap:1px;padding:6px 8px;display:flex}.v2-bpx-flaeche b{font-size:var(--fs-12,12px);color:var(--n-10);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-weight:600}.v2-bpx-flaeche small{color:var(--n-8);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:11px}.v2-bpx-blo{background:var(--accent-soft);color:var(--accent-soft-text);white-space:nowrap;border-radius:4px;padding:2px 4px;font-size:11px;line-height:1.3;display:block}.v2-bpx-blo[data-drinnen]{background:var(--n-3);color:var(--n-10)}.v2-bpx-blo[data-gesperrt]{background:var(--danger-bg);color:var(--danger-text);font-weight:500}.v2-bpx-karten{flex-direction:column;gap:8px;padding:10px 12px;display:none}.v2-bpx-karten[data-immer]{display:flex}.v2-bpx-tag{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);overflow:hidden}.v2-bpx-tag>header{background:var(--n-2);font-size:var(--fs-12,12px);justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.v2-bpx-tag>header b{color:var(--n-10);font-weight:600}.v2-bpx-heute{color:var(--accent);align-items:center;gap:5px;font-weight:600;display:inline-flex}.v2-bpx-heute:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.v2-bpx-eintrag{border-top:1px solid var(--n-4);font-size:var(--fs-12,12px);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:6px 10px;display:grid}.v2-bpx-name{min-width:0;color:var(--n-10);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-weight:600}.v2-bpx-zeiten{color:var(--n-9);flex-direction:column;align-items:flex-end;display:flex}.v2-bpx-zeiten[data-gesperrt]{color:var(--danger-text);font-weight:500}.v2-bpx-ms{white-space:normal;font-size:10.5px;font-weight:600;display:block}.v2-bpx-zeiten>span{flex-direction:column;align-items:flex-end;max-width:100%;display:flex}.v2-bpx-zeiten .v2-bpx-ms{color:var(--n-10);text-align:right}.v2-bpx-nichts{border-top:1px solid var(--n-4);font-size:var(--fs-12,12px);color:var(--n-8);margin:0;padding:6px 10px}.v2-bpx-karte[data-tag] .v2-bpx-tag>header{display:none}.v2-bpx-karte[data-tag] .v2-bpx-tag>header+*{border-top:0}.v2-bpx-fuss{border-top:1px solid var(--n-4);color:var(--n-8);flex-wrap:wrap;justify-content:space-between;gap:2px 12px;padding:6px 12px;font-size:11px;display:flex}.v2-bpx-fuss a{color:inherit;text-underline-offset:2px;text-decoration:underline}.v2-bpx-hinweis{text-align:center;background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;align-items:center;gap:8px;padding:32px 16px 0;display:flex}.v2-bpx-hinweis>svg{width:24px;height:24px;color:var(--n-7)}.v2-bpx-hinweis b{font-size:var(--fs-15,15px);font-weight:600}.v2-bpx-hinweis p{font-size:var(--fs-13,13px);color:var(--n-8);max-width:380px;margin:0}.v2-bpx-hinweis .v2-bpx-fuss{align-self:stretch;margin-top:16px}.v2-bpx-laedt{text-align:center;margin:0;padding:24px 12px}.v2-bpx-leer{text-align:center;font-size:var(--fs-13,13px);color:var(--n-8);margin:0;padding:24px 12px}.v2-bpx-zusage{max-width:80ch;font-size:var(--fs-12,12px);color:var(--n-8);margin:14px 0 0;line-height:1.6}@media (min-width:800px){.v2-bpx-karte[data-tag] .v2-bpx-karten{padding:0}.v2-bpx-karte[data-tag] .v2-bpx-tag{border:0;border-radius:0}}@media (max-width:799px){.v2-bpx-raster{display:none}.v2-bpx-karten{padding:0;display:flex}.v2-bpx-karte{background:0 0;border:0;border-radius:0}.v2-bpx-leiste{border-bottom:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"titel pfeile";padding:0 0 10px;display:grid}.v2-bpx-leiste[data-welten]{grid-template-areas:"titel titel""welt pfeile"}.v2-bpx-karte:not([data-tag]) .v2-bpx-leiste[data-welten]{grid-template-areas:"welt pfeile"}.v2-bpx-karte:not([data-tag]) .v2-bpx-leiste[data-welten] .v2-bpx-titel{display:none}.v2-bpx-titel{grid-area:titel}.v2-bpx-pfeile{grid-area:pfeile}.v2-bpx-welt{grid-area:welt;min-width:0;margin:0}.ui-v2 .v2-bpx-pfeil{width:34px;height:34px}.v2-bpx-fuss{text-align:center;border-top:0;justify-content:center;padding:10px 0 0}.v2-bpx-hinweis .v2-bpx-fuss{border-top:1px solid var(--n-4);padding:10px 12px}}.v2-sz-zustimmung{font-size:var(--fs-13,13px);color:var(--n-9);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.v2-sz-zustimmung input{flex:none;width:16px;height:16px;margin:3px 0 0}.v2-sz-zustimmung a{color:inherit;text-underline-offset:2px;text-decoration:underline}.v2-sb-artikel{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;gap:8px;min-width:0;margin:0;padding:8px 12px 12px;display:flex}.v2-sb-artikel[data-aus=true] .v2-sb-chips{opacity:.4}.v2-sb-artikel legend{font-size:var(--fs-13-5,13.5px);padding:0 4px;font-weight:600}.v2-sb-artikel legend small{color:var(--n-8);font-weight:400;font-size:var(--fs-12,12px)}.v2-sb-hilfe{font-size:var(--fs-12,12px);color:var(--n-8);margin:0}.v2-sb-chips{flex-wrap:wrap;gap:6px;display:flex}.ui-v2 .v2-sb-chip{border:1px solid var(--n-5);background:var(--n-0);min-width:44px;min-height:36px;color:var(--n-10);font:inherit;font-size:var(--fs-14,14px);cursor:pointer;border-radius:8px;padding:4px 12px;font-weight:500;line-height:1.2}.ui-v2 .v2-sb-chip[aria-checked=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.ui-v2 .v2-sb-chip:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ui-v2 .v2-sb-chip:disabled{opacity:.6;cursor:default}.v2-sb-check{font-size:var(--fs-13,13px);color:var(--n-9);cursor:pointer;align-items:center;gap:8px;min-height:32px;display:flex}.v2-sb-check input{width:18px;height:18px;accent-color:var(--accent);flex:none}.v2-sb-nummern{grid-template-columns:1fr 1fr;gap:10px;display:grid}.v2-sb-fehler{border-radius:var(--r-control);background:var(--danger-bg);color:var(--danger-text);font-size:var(--fs-13,13px);margin:0;padding:10px 12px;line-height:1.45}.v2-sb-fuss{justify-content:flex-end}.v2-sb-fuss .v2-btn{min-height:40px}.v2-sb-meine{flex-direction:column;gap:8px;display:flex}.v2-sb-meine h2{font-size:var(--fs-13-5,13.5px);margin:0;font-weight:600}.v2-sb-eintrag{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.v2-sb-eintrag b{font-size:var(--fs-14,14px);font-weight:600}.v2-sb-eintrag small{font-size:var(--fs-12-5,12.5px);color:var(--n-9);line-height:1.4}.v2-sb-datenschutz{font-size:var(--fs-12,12px);color:var(--n-8);margin-top:24px;line-height:1.5}.v2-sb-karten{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.v2-sb-karte{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.v2-sb-karte[data-status=bestellt]{border-color:var(--ok)}.v2-sb-karte h3{font-size:var(--fs-15,15px);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.v2-sb-karte h3 small{font-size:var(--fs-12,12px);color:var(--n-8);font-weight:400}.v2-sb-karte p{font-size:var(--fs-13,13px);color:var(--n-9);margin:0}.v2-sb-karte-fuss{margin-top:auto;padding-top:4px}.v2-sb-stueck{flex-direction:column;gap:6px;display:flex}.v2-sb-stueckzeile{font-size:var(--fs-13,13px);border-top:1px solid var(--n-4);grid-template-columns:minmax(120px,1fr) minmax(0,2fr);gap:2px 12px;padding:6px 0;display:grid}.v2-sb-stueckzeile:first-child{border-top:0;padding-top:0}.v2-sb-stueckzeile b{font-weight:600}.v2-sb-stueckzeile span{font-variant-numeric:tabular-nums;white-space:pre-wrap}.v2-sb-stueckzeile small{font-size:var(--fs-12,12px);color:var(--n-8);grid-column:2}.v2-sb-num{font-variant-numeric:tabular-nums}.v2-sb-tbl tr[data-doppel=true] td:first-child{color:var(--warn-text);font-weight:600}.v2-sb-aktionen{justify-content:flex-end;gap:2px;display:flex}.v2-sb-artikelwahl{flex-direction:column;gap:8px;display:flex}.v2-sb-artikelzeile{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;gap:8px;padding:8px 10px;display:flex}.v2-sb-artikelzeile[data-gewaehlt=true]{border-color:var(--accent)}.v2-sb-artikelzeile>label{font-size:var(--fs-13-5,13.5px);cursor:pointer;flex-wrap:wrap;align-items:flex-start;gap:8px;font-weight:500;display:flex}.v2-sb-artikelzeile>label input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin-top:1px}.v2-sb-artikelzeile>label small{color:var(--n-8);font-weight:400;font-size:var(--fs-12,12px);flex-basis:100%;padding-left:26px}.v2-sb-details{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px;padding-left:26px;display:grid}.v2-sb-zweispalt{grid-template-columns:1fr 1fr;gap:12px;display:grid}.v2-sb-link{align-items:center;gap:8px;display:flex}.v2-sb-link .v2-input{min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-12,12px);flex:1}.v2-sb-text{background:var(--n-2);border:1px solid var(--n-4);border-radius:var(--r-control);font:inherit;font-size:var(--fs-13,13px);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px;padding:10px 12px}.v2-sb-panelfuss{width:100%}@media (max-width:640px){.v2-sb-nummern,.v2-sb-zweispalt{grid-template-columns:1fr}.v2-sb-details{grid-template-columns:1fr;padding-left:0}.v2-sb-kopf h1{font-size:var(--fs-18,18px)}.v2-sb-kopf small{font-size:var(--fs-11-5,11.5px)}.v2-sb-kopf p,.v2-sb-eintrag small,.v2-sb-datenschutz{font-size:var(--fs-12-5,12.5px)}.v2-sb-artikel legend,.v2-sb-meine h2{font-size:var(--fs-13-5,13.5px)}.v2-sb-stueckzeile{grid-template-columns:1fr}.v2-sb-stueckzeile small{grid-column:1}}.v2-sb-nachtragen{margin-top:8px}.v2-sb-titel{font-size:var(--fs-13,13px);text-transform:uppercase;letter-spacing:.04em;color:var(--n-8);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-weight:600;display:flex}.v2-sb-titel small{font-size:var(--fs-12,12px);text-transform:none;letter-spacing:0;font-weight:400}.v2-mh{flex-direction:column;gap:12px;max-width:640px;min-height:100vh;margin:0 auto;padding:0 16px 28px;font-size:13.5px;line-height:1.45;display:flex}.v2-mh-laedt{color:var(--n-8);margin:24px 0 0;font-size:13px}.v2-mh-kopf{padding:max(12px,env(safe-area-inset-top,0px))16px 12px;background:var(--n-0);border-bottom:1px solid var(--n-4);align-items:center;gap:10px;margin:0 -16px;display:flex}.v2-mh-wappen{background:var(--accent-soft);width:34px;height:34px;color:var(--accent-soft-text);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.v2-mh-wer{flex-direction:column;flex:1;gap:1px;display:flex}.v2-mh-kopf .v2-mh-wer h1{letter-spacing:-.01em;color:var(--n-11);text-wrap:balance;margin:0;font-size:16px;font-weight:600;line-height:1.25}.v2-mh-kopf .v2-mh-wer p{color:var(--n-8);margin:0;font-size:12px;line-height:1.4}.v2-mh-satz{color:var(--n-9);margin:0;font-size:13.5px}.v2-mh .v2-banner,.v2-mh-blatt .v2-banner{margin:0;font-size:13px}.v2-mh-tag{flex-direction:column;gap:6px;display:flex}.v2-mh-tag>.v2-mh-tag-t{letter-spacing:.06em;text-transform:uppercase;color:var(--n-8);justify-content:space-between;align-items:baseline;gap:10px;margin:6px 2px 0;font-size:11px;font-weight:600;line-height:1.4;display:flex}.v2-mh-tag-t small{letter-spacing:0;text-transform:none;text-align:right;font-size:11.5px;font-weight:500}.v2-mh-liste{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.v2-mh-schicht{background:var(--n-0);border:1px solid var(--n-4);border-radius:8px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:8px 10px;display:grid}.v2-mh-schicht[data-zustand=frei]{cursor:pointer}.v2-mh-schicht[data-zustand=voll]{background:var(--n-2)}.v2-mh-schicht[data-zustand=voll] .v2-mh-was b{color:var(--n-8)}.v2-mh-schicht[data-zustand=dabei]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.v2-mh-zeit{font-variant-numeric:tabular-nums;color:var(--n-11);flex-direction:column;font-size:12.5px;font-weight:600;line-height:1.3;display:flex}.v2-mh-zeit small{color:var(--n-8);font-size:11.5px;font-weight:400}.v2-mh-was{flex-direction:column;gap:1px;display:flex}.v2-mh-was b{color:var(--n-11);font-size:13.5px;font-weight:600;line-height:1.3}.v2-mh-was small{color:var(--n-8);font-size:12px;line-height:1.35}.v2-mh-was small[data-knapp]{color:var(--warn-text)}.v2-mh-schicht[data-zustand=dabei] .v2-mh-was small{color:var(--accent-soft-text);font-weight:500}.v2-mh-tun{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.ui-v2 .v2-mh-tun .v2-btn.v2-btn{border-radius:8px;min-height:34px;padding:0 12px;font-size:13px}.ui-v2 .v2-mh-tun .v2-wort{min-height:0;padding:0;font-size:12px;line-height:1.35;position:relative}.ui-v2 .v2-mh-tun .v2-wort:after{content:"";position:absolute;inset:-3px 0 -12px -12px}.v2-mh-pw{align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:1.35;display:inline-flex}.v2-mh-pw:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.v2-mh-pw[data-ton=ok]{color:var(--ok-text)}.v2-mh-pw[data-ton=leise]{color:var(--n-8);font-weight:500}.v2-mh>.v2-sb-leer:first-child{margin-top:20px}.v2-mh .v2-sb-leer b{font-size:16px}.v2-mh .v2-sb-leer p{font-size:13px}.v2-mh-ende{color:var(--n-8);flex-direction:column;gap:6px;margin-top:8px;font-size:12px;line-height:1.5;display:flex}.v2-mh-ende p{margin:0}.v2-mh-ende b{color:var(--n-10);font-weight:600}.v2-mh .v2-recht{margin-top:0}.v2-mh-blatt{flex-direction:column;gap:12px;font-size:13.5px;display:flex}.v2-mh-blatt .v2-field{gap:4px;margin:0}.v2-mh-blatt .v2-field>label{letter-spacing:.06em;text-transform:uppercase;color:var(--n-8);justify-content:space-between;align-items:baseline;gap:8px;font-size:11px;font-weight:600;line-height:1.4;display:flex}.v2-mh-blatt .v2-field>label i{letter-spacing:0;text-transform:none;text-align:right;color:var(--accent-soft-text);font-size:11.5px;font-style:normal;font-weight:500}.v2-mh-blatt .v2-field .v2-err{font-size:12px}.ui-v2 .v2-mh-blatt .v2-input{border-radius:8px;height:38px;min-height:38px;padding:0 10px;font-size:13.5px}.v2-mh-haken{color:var(--n-9);cursor:pointer;align-items:flex-start;gap:10px;padding:2px 0;font-size:13px;line-height:1.4;display:flex}.v2-mh-haken input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:0}.v2-mh-klein{color:var(--n-8);margin:0;font-size:12px;line-height:1.45}.v2-mh-voll>.v2-banner{flex-wrap:wrap}.v2-mh-voll>.v2-banner>span:first-child{flex:100%}.v2-mh-vorschlag{margin-top:2px;display:block}:is(.v2-sheet:has(.v2-mh-blatt) .v2-panel-h .v2-tt b,.v2-panel:has(.v2-mh-blatt) .v2-panel-h .v2-tt b){font-size:16px}:is(.v2-sheet:has(.v2-mh-blatt) .v2-panel-h .v2-tt .v2-m,.v2-panel:has(.v2-mh-blatt) .v2-panel-h .v2-tt .v2-m){font-size:12px}.v2-mh-fuss{flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ui-v2 .v2-mh-fuss .v2-btn.v2-btn{border-radius:8px;min-height:38px;padding:0 12px;font-size:13.5px}.v2-mh-eingebettet{background:0 0;max-width:none;min-height:0;padding:0}.v2-mh-eingebettet .v2-mh-kopf{background:0 0;margin:0;padding:0 0 12px}@media (max-width:640px){.ui-v2 .v2-mh-blatt .v2-input{font-size:16px}}@media (min-width:641px){.v2-mh{gap:14px;padding:0 24px 40px}.v2-mh-kopf{background:0 0;margin:0;padding:28px 0 14px}.v2-mh-schicht{grid-template-columns:52px minmax(0,1fr) auto;padding:10px 14px}.v2-mh-fuss{flex:none;grid-template-columns:repeat(2,minmax(124px,max-content));margin-left:auto}}.v2-mh-pw[data-ton=warn]{color:var(--warn-text)}.v2-mh-pw[data-ton=dringend]{color:var(--danger-text)}.v2-mh-p .v2-mh-was b{font-size:var(--fs-13-5,13.5px)}.v2-mh-p .v2-mh-was small{font-size:var(--fs-12,12px)}.v2-mh-p .v2-mh-zeit{font-size:var(--fs-12-5,12.5px)}.v2-mh-p .v2-mh-zeit small{font-size:var(--fs-11-5,11.5px)}.v2-mh-p .v2-mh-pw{font-size:var(--fs-12,12px)}.v2-mh-p .v2-mh-satz{font-size:var(--fs-13,13px)}.v2-mh-p .v2-mh-klein{font-size:var(--fs-12,12px);color:var(--n-8);margin:0}.ui-v2 .v2-mh-p .v2-mh-tun .v2-btn.v2-btn{font-size:var(--fs-13,13px)}.v2-mh-p .v2-mh-tag{gap:6px}.v2-mh-p-rechner{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.v2-mh-p-liste{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;display:flex}.v2-mh-p-festzeile{border:0;border-top:1px solid var(--n-4);background:var(--n-0);width:100%;min-height:48px;color:inherit;font:inherit;text-align:left;cursor:pointer;align-items:center;gap:10px;padding:8px 12px;display:flex}.v2-mh-p-festzeile:first-child{border-top:0;border-top-left-radius:9px;border-top-right-radius:9px}.v2-mh-p-festzeile:last-child{border-bottom-right-radius:9px;border-bottom-left-radius:9px}.v2-mh-p-festzeile:hover{background:var(--n-1)}.v2-mh-p-festzeile:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.v2-mh-p-festzeile[aria-current=true]{background:var(--accent-soft)}.v2-mh-p-festzeile>.v2-mh-was{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.v2-mh-p-festzeile>.v2-mh-pw{flex:none}.v2-mh-p-pfeil{width:16px;height:16px;color:var(--n-7);flex:none}.v2-mh-p-fest{flex-direction:column;gap:10px;min-width:0;display:flex}.v2-mh-p-kopf{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.v2-mh-p-kopf-text{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.v2-mh-p-kopf-text h3{font-size:var(--fs-16,16px);color:var(--n-11);margin:0;font-weight:600;line-height:1.3}.v2-mh-p-kopf-text small{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-toolbar.v2-mh-p-befehle{flex:0 auto;margin:0}.v2-mh-p-unterkopf{font-size:var(--fs-12,12px);color:var(--n-8);margin:0}.v2-mh-p-kz{flex-wrap:wrap;gap:4px 14px;margin:0;display:flex}.v2-mh-p .v2-banner{margin:0}.v2-mh-schicht.v2-mh-p-zeile{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer}.v2-mh-schicht.v2-mh-p-zeile:hover{border-color:var(--n-6)}.v2-mh-schicht.v2-mh-p-zeile:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.v2-mh-p-namen{color:var(--n-8)}.v2-mh-p-zugang{color:var(--n-10);font-weight:500}.v2-mh-p-tab{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);overflow:hidden}.v2-mh-p-tab table{border-collapse:collapse;width:100%;font-size:var(--fs-13,13px)}.v2-mh-p-tab thead th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--n-8);background:var(--n-2);border-bottom:1px solid var(--n-4);padding:6px 10px;font-size:10.5px;font-weight:600}.v2-mh-p-tab td{border-top:1px solid var(--n-4);vertical-align:top;color:var(--n-10);padding:7px 10px;line-height:1.4}.v2-mh-p-tab tbody tr:first-child td{border-top:0}.v2-mh-p-tab td:first-child{white-space:nowrap;width:96px}.v2-mh-p-tab td:nth-child(3){width:64px}.v2-mh-p-tab td:last-child{width:88px}.v2-mh-p-tab td b{font-weight:600}.v2-mh-p-tab tbody tr[tabindex]{cursor:pointer}.v2-mh-p-tab tbody tr[tabindex]:hover td{background:var(--n-1)}.v2-mh-p-tab tbody tr[tabindex]:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.v2-mh-p-tagzeile th{text-align:left;background:var(--n-1);border-top:1px solid var(--n-4);font-size:var(--fs-12,12px);color:var(--n-9);padding:6px 10px;font-weight:600}.v2-mh-p-einst{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.v2-mh-p-feld{background:var(--n-0);border:1px solid var(--n-4);border-radius:8px;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:8px 10px;display:flex}.v2-mh-p-feld>span:first-child{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-mh-p-feld>b{font-size:var(--fs-13,13px);color:var(--n-10);font-weight:600}.v2-mh-p-feld>small{font-size:var(--fs-11-5,11.5px);color:var(--n-8);line-height:1.4}@media (min-width:1272px){.v2-mh-p-einst{grid-template-columns:repeat(4,minmax(0,1fr))}}.v2-mh-p-vermerke>div{flex-direction:column;flex:auto;align-items:flex-start;gap:4px;min-width:0;display:flex}.v2-mh-p-vermerke ul{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.v2-mh-p-vermerke small,.v2-mh-p-vermerk small{font-size:var(--fs-11-5,11.5px);opacity:.8}.v2-mh-p-vermerk{background:var(--warn-bg);color:var(--warn-text);border-radius:8px;margin:0;padding:7px 10px;font-size:12.5px;line-height:1.45}.v2-mh-p-linkunten{justify-items:start;gap:6px;display:grid}.ui-v2 .v2-mh-p-feld .v2-toggle{min-height:24px;font-size:var(--fs-13,13px);color:var(--n-10);gap:8px;font-weight:600}.v2-mh-p-fuss{flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.v2-mh-p-fuss[data-n="1"]{grid-template-columns:minmax(0,1fr)}.v2-mh-p-fuss[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-v2 .v2-mh-p-fuss .v2-btn.v2-btn{border-radius:8px;justify-content:center;min-height:38px;padding:0 10px;font-size:13.5px}.v2-mh-p-stand{flex-wrap:wrap;gap:4px 14px;margin:0;display:flex}.v2-mh-p-eintraege{border-top:1px solid var(--n-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.v2-mh-p-eintrag{border-bottom:1px solid var(--n-4);align-items:center;gap:10px;padding:8px 0;display:flex}.v2-mh-p-eintrag>.v2-mh-was{flex:auto;min-width:0}.ui-v2 .v2-mh-p-austragen{color:var(--danger-text);flex:none;font-size:12.5px}.v2-mh-p-blattknoepfe{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.ui-v2 .v2-mh-p-blattknoepfe .v2-btn.v2-btn{border-radius:8px;justify-content:center;min-height:38px;font-size:13.5px}.v2-mh-p-lschicht{border-top:1px solid var(--n-4);flex-direction:column;gap:4px;padding:8px 0 10px;display:flex}.v2-mh-p-lkopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.v2-mh-p-lkopf b{color:var(--n-11);font-size:13.5px;font-weight:600}.v2-mh-p-lstand{color:var(--n-8);align-items:baseline;gap:10px;font-size:12px;display:inline-flex}.v2-mh-p-lschicht .v2-mh-p-eintraege{border-top:0}.v2-mh-p-lschicht .v2-mh-p-eintrag:last-child{border-bottom:0}.ui-v2 .v2-mh-p-nachtragen{align-self:flex-start;font-size:12.5px}.v2-mh-p-form .v2-field{margin:0}.ui-v2 .v2-mh-p-form .v2-select-btn{border-radius:8px;min-height:38px;padding-top:9px;padding-bottom:9px;font-size:13.5px}.v2-mh-p-label{letter-spacing:.06em;text-transform:uppercase;color:var(--n-8);font-size:11px;font-weight:600;line-height:1.4}.v2-mh-p-wert{color:var(--n-10);margin:0;font-size:13.5px}.v2-mh-p-wert small{color:var(--n-8);font-size:12px}.v2-mh-p-schalter{flex-direction:column;gap:10px;display:flex}.v2-mh-p-schalter>div{flex-direction:column;gap:2px;display:flex}.ui-v2 .v2-mh-p-schalter .v2-toggle{min-height:26px;color:var(--n-10);font-size:13.5px;font-weight:600}.v2-mh-p-schalter small{color:var(--n-8);padding-left:42px;font-size:12px;line-height:1.4}.v2-mh-p-schichten{flex-direction:column;gap:6px;display:flex}.v2-mh-p-sk{letter-spacing:.06em;text-transform:uppercase;color:var(--n-8);align-items:baseline;gap:6px;margin:4px 0 0;font-size:11px;font-weight:600;line-height:1.4;display:flex}.v2-mh-p-sk small{letter-spacing:0;font-size:11.5px;font-weight:500}.v2-mh-p-szeile{grid-template-columns:minmax(0,1fr) repeat(4,84px) 72px;grid-template-areas:"was tag von bis pl tun";align-items:center;gap:6px;display:grid}.v2-mh-p-s-was{grid-area:was}.v2-mh-p-s-tag{grid-area:tag;min-width:0}.v2-mh-p-s-von{grid-area:von}.v2-mh-p-s-bis{grid-area:bis}.v2-mh-p-s-pl{grid-area:pl}.v2-mh-p-s-tun{grid-area:tun;justify-content:flex-end;gap:2px;display:inline-flex}.v2-mh-p-s-info{color:var(--n-8);grid-column:1/-1;font-size:12px;line-height:1.4}.v2-mh-p-skopf{color:var(--n-8);font-size:11px;font-weight:500;line-height:1.4}.v2-mh-p-skopf>span{padding:0 2px}.ui-v2 .v2-mh-p-szeile .v2-input.v2-mh-p-s-von,.ui-v2 .v2-mh-p-szeile .v2-input.v2-mh-p-s-bis,.ui-v2 .v2-mh-p-szeile .v2-input.v2-mh-p-s-pl{text-align:center;padding:0 4px}.v2-mh-p-szeile .v2-ib{width:34px;height:38px}.v2-mh-p-szeile .v2-ib:disabled{color:var(--n-6);cursor:not-allowed;background:0 0}.v2-mh-p-szeile[data-fehler] .v2-input,.v2-mh-p-szeile[data-fehler] .v2-mh-p-tag{border-color:var(--danger)}.v2-mh-p-splus{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:2px;display:flex}.ui-v2 .v2-mh-p-splus .v2-btn.v2-btn{border-radius:8px;min-height:34px;font-size:13px}.v2-mh-p-tag{border:1px solid var(--n-5);background:var(--n-0);height:38px;color:var(--n-10);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 6px;font-size:13.5px;display:flex;position:relative}.v2-mh-p-tag[data-leer]{color:var(--n-7)}.v2-mh-p-tag>span{pointer-events:none}.v2-mh-p-tag input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.v2-mh-p-tag:focus-within{outline:2px solid var(--focus);outline-offset:0;border-color:var(--focus)}.v2-mh-p-tag[data-deaktiviert]{opacity:.55;cursor:not-allowed}@media (min-width:641px){.v2-mh-p-fuss{grid-template-columns:repeat(2,150px);justify-content:end}.v2-mh-p-fuss[data-n="1"]{grid-template-columns:150px}.v2-mh-p-fuss[data-n="3"]{grid-template-columns:150px minmax(0,1fr) 150px 150px}.v2-mh-p-fuss[data-n="3"]>:nth-child(2){grid-column:3}.v2-mh-p-fuss[data-n="3"]>:nth-child(3){grid-column:4}}@media (max-width:899px){.v2-toolbar.v2-mh-p-befehle{flex:100%}}@media (max-width:640px){.v2-mh-p-festzeile{min-height:54px}.v2-mh-p-szeile{border-top:1px solid var(--n-4);grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"was was was tun""tag von bis pl";padding:8px 0 2px}.v2-mh-p-skopf{border-top:0;grid-template-areas:"tag von bis pl";padding:0}.v2-mh-p-skopf>.v2-mh-p-s-was{display:none}.v2-mh-p-skopf>span{text-align:center}.v2-mh-p-schalter small{padding-left:0}.v2-mh-p-tag{padding:0 4px;font-size:16px}.v2-mh-p-tag-wt{display:none}}.v2-mh-p-druck{--qr-hell:#fff;--qr-dunkel:#000;display:none}@media print{body:has(>.v2-mh-p-druck)>:not(.v2-mh-p-druck){display:none!important}.v2-mh-p-druck{color:#000;background:#fff;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:10.5pt;line-height:1.4;display:block}.v2-mh-p-druck h1{margin:0 0 4pt;font-size:18pt;font-weight:700}.v2-mh-p-druck>p{margin:0 0 10pt;font-size:10pt}.v2-mh-p-druck h2{margin:14pt 0 6pt;font-size:12pt;font-weight:600}.v2-mh-p-druck table{border-collapse:collapse;width:100%}.v2-mh-p-druck th{text-align:left;border-bottom:1.5pt solid #000;padding:3pt 4pt;font-size:9.5pt}.v2-mh-p-druck td{vertical-align:top;border-bottom:.5pt solid gray;height:24pt;padding:6pt 4pt}.v2-mh-p-druck tr[data-erste] td{border-top:1pt solid #000}.v2-mh-p-druck tr{break-inside:avoid}.v2-mh-p-druck-aushang{text-align:center;padding-top:16mm}.v2-mh-p-druck-aushang h1{font-size:30pt}.v2-mh-p-druck-aushang>p{font-size:14pt}.v2-mh-p-druck-aushang .v2-mh-p-druck-verein{margin-bottom:6pt;font-size:12pt}.v2-mh-p-druck-qr{justify-content:center;margin:12mm 0 8mm;line-height:0;display:flex}.v2-mh-p-druck-qr .v2-qrl-bild{width:105mm;height:105mm}.v2-mh-p-druck-aushang .v2-mh-p-druck-satz{text-wrap:balance;font-size:16pt;font-weight:600}.v2-mh-p-druck-aushang .v2-mh-p-druck-url{overflow-wrap:anywhere;margin-top:8mm;font-size:9pt}}.v2-tz-tag-plus{border-radius:var(--r-control);color:var(--accent);font-size:var(--fs-15,15px);opacity:0;cursor:pointer;z-index:0;background:0 0;border:1px dashed #0000;justify-content:center;align-items:center;padding:0;font-weight:600;display:flex;position:absolute;left:2px;right:2px}.v2-tz-tag-plus:hover,.v2-tz-tag-plus:focus-visible,.v2-tz-tag-plus[data-offen=true]{opacity:1;border-color:var(--accent);background:var(--accent-soft)}.v2-tz-tag-wrap[data-zieht=true] .v2-tz-tag-plus{display:none}.v2-tz-tag-wahl{z-index:41;background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);width:300px;box-shadow:var(--shadow-pop);text-align:left;cursor:default;padding:10px 12px;position:absolute;left:4px}.v2-tz-tag-wahl[data-rechts=true]{left:auto;right:4px}.v2-tz-tag-wahl h4{font-size:var(--fs-13,13px);margin:0 0 4px;font-weight:600}.v2-tz-tag-wahl h4 small{color:var(--n-8);font-weight:400;font-size:var(--fs-12,12px);display:block}.v2-tz-tag-wahl .v2-sect{margin:8px 0 4px}.v2-tz-tag-wahl .v2-ed-chips{margin-bottom:4px}.v2-tz-tag-wahl .v2-ed-zone small{color:var(--n-8);margin-left:4px;font-weight:400}.v2-wp-dot{border-radius:50%;flex:none;width:10px;height:10px;margin-bottom:4px;display:inline-block}.v2-wp-tage{flex-direction:column;margin-bottom:8px;display:flex}.v2-wp-tag{border-bottom:1px solid var(--n-3);grid-template-columns:26px auto minmax(0,1fr) auto minmax(0,1fr) auto auto;align-items:center;gap:6px 8px;padding:6px 0;display:grid}.v2-wp-tag:last-child{border-bottom:0}.v2-wp-tag>b{font-size:var(--fs-13,13px)}.v2-wp-tag[data-an=false]>b{color:var(--n-8);font-weight:500}.v2-wp-tag .v2-toggle{gap:0;min-height:0}.v2-wp-tag .v2-toggle>span:not(.v2-tr){clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.v2-wp-tag .v2-input,.v2-wp-tag input{min-width:0}.v2-wp-tag-add{color:var(--n-8);font:inherit;font-size:var(--fs-12,12px);cursor:pointer;background:0 0;border:0;grid-column:3/-1;justify-self:start;padding:4px 0}.v2-wp-tag-add:hover{color:var(--accent)}.v2-wp-laenge{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-wp-laenge[data-ton=danger]{color:var(--danger-text);font-weight:600}.v2-wp-frei{font-size:var(--fs-11-5,11.5px);color:var(--n-8);flex-wrap:wrap;grid-column:3/-1;align-items:center;gap:4px 8px;display:flex}.v2-wp-frei [data-ton=ok]{color:var(--ok)}.v2-wp-frei [data-ton=warn]{color:var(--warn-text)}.v2-wp-frei [data-ton=danger]{color:var(--danger-text)}.v2-wp-dots{gap:2px;display:inline-flex}.v2-wp-dots i{background:var(--danger);border-radius:1px;width:6px;height:6px}.v2-wp-dots i[data-frei=true]{background:var(--ok)}.v2-wp-tagplatz{border:1px solid var(--n-4);border-radius:var(--r-card);margin-bottom:8px;padding:8px 10px}.v2-wp-tagplatz>header{font-size:var(--fs-12,12px);color:var(--n-8);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.v2-wp-tagplatz>header b{font-size:var(--fs-13,13px);color:var(--n-10)}.v2-wp-tagplatz>header .v2-segc{margin-left:auto}.v2-wp-ab{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.v2-wp-woche{border:1px solid var(--n-4);border-radius:var(--r-control);min-width:0;padding:6px 8px}.v2-wp-woche[data-leer=true]{background:var(--n-1);border-style:dashed}.v2-wp-woche-kopf{font-size:var(--fs-12-5,12.5px);align-items:center;gap:6px;margin-bottom:4px;display:flex}.v2-wp-woche-kopf b{color:var(--n-10);font-weight:600}.ui-v2 button.v2-wp-woche-weg{font:inherit;font-size:var(--fs-12,12px);color:var(--danger-text);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0}.ui-v2 button.v2-wp-woche-los{font:inherit;font-size:var(--fs-13,13px);color:var(--accent);cursor:pointer;text-align:left;background:0 0;border:0;padding:4px 0;font-weight:500}.v2-wp-opts{flex-direction:column;gap:6px;margin-bottom:8px;display:flex}.v2-wp-opt{text-align:left;border:1.5px solid var(--n-4);border-radius:var(--r-control);background:var(--n-0);cursor:pointer;width:100%;font:inherit;font-size:var(--fs-13,13px);color:var(--n-10);align-items:center;gap:8px;padding:8px 10px;display:flex}.v2-wp-opt b{font-weight:600}.v2-wp-opt small{font-size:var(--fs-11-5,11.5px);color:var(--n-8)}.v2-wp-opt .v2-tz-mk{margin-left:auto}.v2-wp-opt[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.v2-wp-opt:disabled{opacity:.55;cursor:not-allowed}.v2-wp-plan{flex-direction:column;gap:4px;margin-top:8px;display:flex}.v2-wp-plan button{text-align:left;border:1px solid var(--n-4);border-radius:var(--r-control);background:var(--n-1);width:100%;font:inherit;font-size:var(--fs-13,13px);cursor:pointer;align-items:center;gap:8px;padding:6px 8px;display:flex}.v2-wp-plan button:hover{border-color:var(--accent)}.v2-wp-plan button b{min-width:24px}.v2-wp-plan button span:last-child{color:var(--n-8);font-size:var(--fs-12,12px);margin-left:auto}.v2-wp-slots{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.v2-wp-fuss{font-size:var(--fs-12,12px);color:var(--n-8);align-items:center;gap:6px;display:flex}.v2-wp-fuss[data-zustand=geaendert]{color:var(--n-10);font-weight:500}.v2-wp-fuss[data-zustand=ungueltig]{color:var(--warn-text)}.v2-wp-fuss svg{flex:none;width:14px;height:14px}.v2-wp-hinweis{font-size:var(--fs-12,12px);color:var(--n-8);margin:4px 0 8px;line-height:1.45}.v2-vl-schritte{font-size:var(--fs-12-5,12.5px);color:var(--n-8);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.v2-vl-schritte span{border:1px solid var(--n-4);background:var(--n-1);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.v2-vl-schritte span b{background:var(--n-4);width:18px;height:18px;color:var(--n-10);border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.v2-vl-schritte span[data-aktiv=true]{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.v2-vl-schritte span[data-aktiv=true] b,.v2-vl-schritte span[data-fertig=true] b{background:var(--accent);color:var(--n-0)}.v2-vl-schritte i{color:var(--n-6);font-style:normal}.v2-vl-team{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);margin-bottom:8px;padding:10px 12px}.v2-vl-team>header{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.v2-vl-team>header b{font-size:var(--fs-14,14px)}.v2-vl-team>header .v2-vl-rang{align-items:center;gap:2px;margin-left:auto;display:inline-flex}.v2-vl-team>header .v2-vl-rang button{border:1px solid var(--n-4);border-radius:var(--r-control);background:var(--n-0);cursor:pointer;width:26px;height:26px;font:inherit;color:var(--n-9)}.v2-vl-team>header .v2-vl-rang button:disabled{opacity:.35;cursor:default}.v2-vl-team>header .v2-vl-rang small{color:var(--n-8);margin-right:4px;font-size:11px}.v2-vl-zeile{font-size:var(--fs-12-5,12.5px);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.v2-vl-zeile .v2-mini{min-width:70px}.v2-vl-fenster{border-top:1px dashed var(--n-3);grid-template-columns:26px minmax(0,1fr) auto minmax(0,1fr) auto auto;align-items:center;gap:6px 8px;padding:4px 0;display:grid}.v2-vl-fenster>b{font-size:var(--fs-12,12px)}.v2-vl-fenster .v2-ib{width:28px;height:28px}.v2-vl-tabelle{border-collapse:collapse;width:100%;font-size:var(--fs-12-5,12.5px)}.v2-vl-tabelle th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--n-8);border-bottom:1px solid var(--n-4);padding:6px 8px;font-size:11px;font-weight:600}.v2-vl-tabelle td{border-bottom:1px solid var(--n-3);vertical-align:top;padding:7px 8px}.v2-vl-tabelle tr[data-status=conflict] td{background:var(--warn-bg)}.v2-vl-tabelle tr[data-status=skipped] td{color:var(--n-8)}.v2-vl-tabelle tr[data-status=manual] td:first-child:after{content:" · von Hand";color:var(--n-8);font-size:11px}.v2-vl-tabelle td.v2-vl-grund{color:var(--n-8)}.v2-vl-alt{background:var(--n-1);border-radius:var(--r-control);margin-top:6px;padding:8px 10px 4px}.v2-vl-alt .v2-ed-chips{margin-bottom:6px}.v2-vl-alt .v2-ed-zone[data-empfehlung=true]{border-style:solid;border-color:var(--accent);color:var(--accent);font-weight:600}.v2-vl-fortschritt{background:var(--n-3);border-radius:999px;height:6px;margin:8px 0 12px;overflow:hidden}.v2-vl-fortschritt i{background:var(--accent);height:100%;transition:width .2s;display:block}.v2-vl-ergebnis{border-radius:var(--r-card);background:var(--ok-bg,var(--accent-soft));border:1px solid var(--ok);padding:14px}@supports (color:color-mix(in lab, red, red)){.v2-vl-ergebnis{border:1px solid color-mix(in srgb,var(--ok)35%,transparent)}}.v2-gp-liste{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.v2-gp-tag{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);padding:8px 10px}.v2-gp-tag>header{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.v2-gp-tag>header b{font-size:var(--fs-13,13px);color:var(--n-10)}.v2-gp-tag>header .v2-status{margin-left:auto}.v2-gp-reihe{grid-template-columns:78px minmax(0,1fr);align-items:start;gap:4px 8px;margin-bottom:6px;display:grid}.v2-gp-label{letter-spacing:.05em;text-transform:uppercase;color:var(--n-8);padding-top:6px;font-size:11px;font-weight:500}.v2-gp-chips{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.v2-gp-platz{flex-direction:column;gap:3px;display:flex}.v2-gp-platz>.v2-gp-chips>span:first-child{font-size:var(--fs-12,12px);color:var(--n-8);font-weight:500}.v2-gp-chip{min-height:26px;font:inherit;font-size:var(--fs-12,12px);border:1px solid var(--n-5);background:var(--n-0);color:var(--n-10);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:6px;padding:2px 9px;font-weight:500;display:inline-flex}.v2-gp-chip small{color:var(--warn-text);font-size:11px}.v2-gp-chip .v2-cnt{color:var(--n-7);font-size:11px}.v2-gp-chip .v2-cnt[data-ton=ok]{color:var(--ok-text)}.v2-gp-chip[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-soft-text)}.v2-gp-chip:disabled{cursor:not-allowed;opacity:.55}.v2-gp-chip[data-ampel=rot],.v2-gp-chip[data-ampel=grau],.v2-gp-chip[data-art=fehlt]{border-style:dashed}.v2-gp-dot{background:var(--n-6);border-radius:50%;flex:none;width:8px;height:8px}.v2-gp-dot[data-ampel=gruen]{background:var(--ok)}.v2-gp-dot[data-ampel=gelb]{background:var(--warn)}.v2-gp-dot[data-ampel=rot]{background:var(--danger)}.v2-gp-grund{font-size:var(--fs-11-5,11.5px);color:var(--n-8);flex-basis:100%;line-height:1.4}.v2-gp-grund[data-ton=warn]{color:var(--warn-text)}.v2-gp-status{font-size:var(--fs-12,12px);color:var(--n-9);border-top:1px dashed var(--n-4);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:2px;padding-top:6px;line-height:1.4;display:flex}.v2-gp-status b{color:var(--n-10);font-weight:600}.v2-gp-status[data-ton=warn]{color:var(--warn-text)}.v2-gp-aktionen{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:6px;display:flex}.v2-gp-vorhaben{font-size:var(--fs-12,12px);color:var(--n-8);flex:160px;line-height:1.4}.v2-gp-storno{margin-left:auto}.v2-gp-sperre{font-size:var(--fs-12,12px);color:var(--n-8);align-items:center;gap:6px;margin-top:6px;display:flex}.v2-gp-sperre svg{flex:none;width:14px;height:14px}.v2-gp-folgen{font-size:var(--fs-13,13px);color:var(--n-10);margin:0 0 12px;padding-left:18px;line-height:1.55}.v2-gp-folgen li+li{margin-top:2px}.v2-rf-kopf{align-items:flex-start;gap:8px;margin-bottom:6px;display:flex}.v2-rf-kopf svg{width:18px;height:18px;color:var(--n-8);flex:none;margin-top:2px}.v2-rf-kopf[data-ton=danger] svg{color:var(--danger)}.v2-rf-kopf h4{overflow-wrap:anywhere;margin:0}.v2-dialog .v2-rf-text{white-space:pre-line;overflow-wrap:anywhere;line-height:1.5}.v2-rf-feld{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.v2-rf-feld .v2-input,.v2-rf-feld .v2-textarea{width:100%}.v2-rf-feld[data-mahnt=true] .v2-input,.v2-rf-feld[data-mahnt=true] .v2-textarea{border-color:var(--danger)}.v2-rf .v2-btnrow{margin-top:4px}.v2-start{flex-direction:column;gap:14px;display:flex}.v2-start-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (max-width:1023px){.v2-start-grid{grid-template-columns:minmax(0,1fr)}}.v2-start-haupt,.v2-start-seite{flex-direction:column;gap:14px;min-width:0;display:flex}.v2-start-blk{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.v2-start-blk>h3{font-size:var(--fs-15,15px);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.v2-start-blk>h3 small{font-size:var(--fs-12,12px);color:var(--n-8);font-weight:400}.v2-start-blk>h3 a{font-size:var(--fs-13,13px);color:var(--accent);font-weight:500;text-decoration:none}.v2-start-sp{flex:1}.v2-start-leer{margin:0}.v2-start-fuss{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.v2-start-fuss .v2-btn svg,.v2-start-blk h3 a svg{width:14px;height:14px}.v2-film-karte{grid-template-columns:168px minmax(0,1fr);grid-template-areas:"bild text""bild knoepfe";align-items:start;gap:4px 12px;display:grid}.v2-film-bild{aspect-ratio:16/9;border:1px solid var(--n-4);cursor:pointer;background:#03674c;border-radius:7px;grid-area:bild;width:100%;padding:0;display:block;position:relative;overflow:hidden}.v2-film-bild img{object-fit:cover;width:100%;height:100%;display:block}.v2-film-kreis{color:#fff;background:#047857;border-radius:50%;place-items:center;width:38px;height:38px;margin:-19px 0 0 -19px;transition:transform .15s;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 2px 10px #00000047}.v2-film-kreis svg{width:16px;height:16px;margin-left:2px}@media (hover:hover){.v2-film-bild:hover .v2-film-kreis{transform:scale(1.08)}}.v2-film-bild:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.v2-film-text{flex-direction:column;grid-area:text;gap:2px;min-width:0;display:flex}.v2-film-text b{font-size:var(--fs-14,14px);font-weight:600}.v2-film-text span{font-size:var(--fs-13,13px);color:var(--n-9);line-height:1.35}.v2-film-knoepfe{flex-wrap:wrap;grid-area:knoepfe;align-items:center;gap:6px;margin-top:4px;display:flex}.v2-film-knoepfe .v2-btn svg{width:14px;height:14px}@media (max-width:767px){.v2-film-karte{grid-template-columns:118px minmax(0,1fr);grid-template-areas:"bild text""knoepfe knoepfe";align-items:center;gap:8px 10px}.v2-film-kreis{width:28px;height:28px;margin:-14px 0 0 -14px}.v2-film-kreis svg{width:12px;height:12px;margin-left:1px}.v2-film-knoepfe{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-top:0;display:grid}.v2-film-knoepfe .v2-btn{width:100%}}.v2-hi-kachel>b small{font-size:var(--fs-12,12px);color:var(--n-8);font-weight:400}.v2-hi-film{gap:8px}@media (min-width:768px){.v2-hi-film .v2-film-karte{grid-template-columns:minmax(0,1fr);grid-template-areas:"bild""text""knoepfe";gap:8px}.v2-hi-film .v2-film-knoepfe{margin-top:2px}}.v2-film[open]{overscroll-behavior:contain;color:#fff;width:100%;max-width:none;height:100%;max-height:none;padding:calc(max(14px,env(safe-area-inset-top)) + 46px)max(16px,env(safe-area-inset-right))max(20px,env(safe-area-inset-bottom))max(16px,env(safe-area-inset-left));background:#060908eb;border:0;place-content:center;justify-items:center;gap:10px;margin:0;display:grid;position:fixed;inset:0}.v2-film::backdrop{background:0 0}html:has(.v2-film[open]){overflow:hidden}.v2-film-feld{position:relative}.v2-film video{--v2-film-frei-b:min(1600px,calc(100vw - max(16px,env(safe-area-inset-left)) - max(16px,env(safe-area-inset-right))));--v2-film-frei-h:calc(100vh - max(14px,env(safe-area-inset-top)) - 46px - max(20px,env(safe-area-inset-bottom)));aspect-ratio:16/9;max-width:none;height:auto;width:min(var(--v2-film-frei-b),calc(var(--v2-film-frei-h)*16/9));background:#03674c;border-radius:10px;display:block}@supports (height:1dvh){.v2-film video{--v2-film-frei-h:calc(100dvh - max(14px,env(safe-area-inset-top)) - 46px - max(20px,env(safe-area-inset-bottom)))}}.v2-film video::cue{color:#fff;background:#0c100edb}.v2-film video::-webkit-media-text-track-display-backdrop{background:0 0!important}.v2-film-stoerung{color:#fff;text-align:center;background:#0d1210;border-radius:10px;place-content:center;justify-items:center;gap:12px;padding:16px;display:grid;position:absolute;inset:0}.v2-film-stoerung p{font-size:var(--fs-14,14px);margin:0}.v2-film-zu,.v2-film-nochmal{border-radius:var(--r-control);color:#fff;min-height:34px;font:inherit;font-size:var(--fs-13,13px);cursor:pointer;background:#ffffff24;border:0;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.v2-film-zu svg{width:16px;height:16px}.v2-film-zu{top:max(14px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));position:absolute}@media (hover:hover){.v2-film-zu:hover,.v2-film-nochmal:hover{background:#ffffff3d}}.v2-film-zu:focus-visible,.v2-film-nochmal:focus-visible{outline-offset:2px;outline:2px solid #fff}.v2-film-tipp{font-size:var(--fs-13,13px);color:#ffffffc7;text-align:center;margin:0;display:none}@media (max-width:767px) and (orientation:portrait){.v2-film-tipp{display:block}}@media (prefers-reduced-motion:reduce){.v2-film-kreis{transition:none}}.v2-start-willkommen{border:1px solid var(--accent);background:var(--accent-soft);border-radius:var(--r-card);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.v2-start-willkommen b{font-size:var(--fs-16,16px);font-weight:600}.v2-start-willkommen p{font-size:var(--fs-13,13px);color:var(--n-9);margin:0}.v2-start-suche{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.v2-start-suche .v2-input{flex:260px;min-width:0}.v2-start-eing{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.v2-start-eing>li{border-top:1px solid var(--n-3);grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:7px 0;display:grid}.v2-start-eing>li:first-child{border-top:0;padding-top:2px}.v2-start-eing-txt{flex-direction:column;min-width:0;display:flex}.v2-start-eing-txt b{font-size:var(--fs-13-5,13.5px);font-weight:600}.v2-start-eing-txt span{font-size:var(--fs-12-5,12.5px);color:var(--n-8)}.v2-start-eing>li[data-dringend=true] .v2-start-eing-txt b{color:var(--danger-text)}.v2-start-eing-txt span a{color:var(--accent);align-items:center;gap:3px;text-decoration:none;display:inline-flex}.v2-start-eing-txt span a:hover{text-decoration:underline}.v2-start-eing-txt span a svg{flex:none;width:12px;height:12px}.v2-start-eing-act{place-self:center end;min-width:104px}@media (max-width:599px){.v2-start-eing>li{grid-template-columns:minmax(0,1fr) auto}.v2-start-eing>li>.v2-cat{grid-area:1/1}.v2-start-eing-act{grid-area:1/2}.v2-start-eing-txt{grid-area:2/1/auto/-1}}.v2-start-heute{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.v2-start-heute li{border-top:1px solid var(--n-3);font-size:var(--fs-13,13px);grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:7px 0;display:grid}.v2-start-heute li:first-child{border-top:0;padding-top:2px}.v2-start-heute-z{flex-direction:column;display:flex}.v2-start-heute-z b{font-weight:600}.v2-start-heute-z small{font-size:var(--fs-11-5,11.5px);color:var(--n-8)}.v2-start-heute-t{flex-direction:column;min-width:0;display:flex}.v2-start-heute-t b{align-items:center;gap:6px;font-weight:600;display:flex}.v2-start-heute-t span{font-size:var(--fs-12-5,12.5px);color:var(--n-8)}.v2-start-heute li[data-zustand=laeuft] .v2-start-heute-z b{color:var(--ok-text)}.v2-start-heute li[data-zustand=vorbei]{opacity:.55}.v2-start-heute li[data-zustand=abgesagt] .v2-start-heute-t b{color:var(--danger-text);text-decoration:line-through}@media (max-width:599px){.v2-start-heute li{grid-template-columns:92px minmax(0,1fr)}.v2-start-heute li .v2-status,.v2-start-heute li .v2-start-heute-s{grid-column:2;justify-self:start}}.v2-start-meld{border-top:1px dashed var(--n-4);font-size:var(--fs-12-5,12.5px);flex-direction:column;gap:4px;margin:4px 0 0;padding:6px 0 0;list-style:none;display:flex}.v2-start-meld li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-start-wk{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.v2-start-wk a{border-radius:var(--r-control);border:1px solid var(--n-4);color:var(--n-10);font-size:var(--fs-11-5,11.5px);text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:6px 2px;text-decoration:none;display:flex}.v2-start-wk a b{font-size:var(--fs-15,15px)}.v2-start-wk a small{color:var(--n-8);font-size:11px}.v2-start-wk a[data-heute=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-soft-text)}.v2-start-wk a[data-konflikt=true] b{color:var(--danger-text)}.v2-start-wk-marke{background:0 0;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.v2-start-wk-marke[data-ton=danger]{background:var(--danger)}.v2-start-wk-marke[data-ton=info]{background:var(--info)}.v2-mini .v2-start-wk-marke{vertical-align:middle;margin:0 2px 0 4px}.v2-sr{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.v2-start-teilen{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.v2-start-teilen .v2-btn{justify-content:center}.v2-start-wk a:hover{border-color:var(--n-6)}.v2-start-kv{font-size:var(--fs-13,13px);grid-template-columns:72px minmax(0,1fr);gap:6px 12px;margin:0;display:grid}.v2-start-kv dt{color:var(--n-8)}.v2-start-kv dd{min-width:0;margin:0}.v2-start-plaetze{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.v2-start-plaetze li{flex-direction:column;align-items:stretch;gap:6px;display:flex}.v2-start-pl-zeile{line-height:1.5;display:block}.v2-start-pl-zeile .v2-status{vertical-align:middle;margin-right:6px}.v2-start-pl-zeile>span{font-size:var(--fs-12-5,12.5px);color:var(--n-8)}.v2-start-pl-zeile>span b{color:var(--n-10);font-weight:600}.v2-start-pw{max-width:240px}.v2-start-pw .v2-pw-liste{grid-template-columns:1fr;margin-bottom:0}.v2-start-bar{background:var(--n-3);border-radius:3px;height:6px;overflow:hidden}.v2-start-bar i{background:var(--accent);height:100%;display:block}.v2-start-ein{font-size:var(--fs-12-5,12.5px);gap:4px;margin:0;padding:0;list-style:none;display:grid}.v2-start-ein li{color:var(--n-8);align-items:center;gap:8px;display:flex}.v2-start-ein li a{color:var(--n-10);text-decoration:none}.v2-start-ein li a:hover{text-decoration:underline}.v2-start-ein li[data-erledigt=true] span{text-decoration:line-through}.v2-start-ein li[data-weiter=true] a{font-weight:600}.v2-start-ein li i{border:1px solid var(--n-5);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:10.5px;font-style:normal;display:inline-grid}.v2-start-ein li i svg{width:11px;height:11px}.v2-start-ein li[data-erledigt=true] i{background:var(--ok-bg);color:var(--ok-text);border-color:var(--ok)}.v2-start-ein li[data-weiter=true] i{border-color:var(--accent);color:var(--accent)}.v2-start-url{font-size:var(--fs-12-5,12.5px);color:var(--n-8);overflow-wrap:anywhere;margin:0}.v2-start-qr{border-top:1px solid var(--n-4);flex-wrap:wrap;align-items:flex-start;gap:14px;padding-top:10px;display:flex}.v2-start-qr-bild{border-radius:var(--r-card);border:1px solid var(--n-4);background:#fff;flex:none;padding:10px}.v2-start-qr>.v2-mini{flex:200px;line-height:1.5}.v2-start-qr a{color:var(--accent);align-items:center;gap:4px;margin-top:6px;font-weight:500;text-decoration:none;display:inline-flex}.v2-start-qr a svg{width:14px;height:14px}.v2-start-stand{font-size:var(--fs-12,12px);color:var(--n-8);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.v2-start-stand i{background:var(--ok);border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.v2-start-naechst{border:1px solid var(--accent);background:var(--accent-soft);border-radius:var(--r-card);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 14px;display:grid}.v2-start-naechst .v2-start-k{font-size:var(--fs-12,12px);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-soft-text);margin-bottom:2px;font-weight:600;display:block}.v2-start-naechst b{font-size:var(--fs-16,16px);font-weight:600;display:block}.v2-start-naechst span{font-size:var(--fs-13,13px);color:var(--n-9);display:block}.v2-start-naechst .v2-btnrow{justify-self:end}@media (max-width:599px){.v2-start-naechst{grid-template-columns:minmax(0,1fr)}.v2-start-naechst .v2-btnrow{justify-self:start}}.v2-start-kw{letter-spacing:.05em;text-transform:uppercase;color:var(--n-8);border-top:1px solid var(--n-3);align-items:center;gap:8px;padding:8px 0 4px;font-size:11px;font-weight:500;display:flex}.v2-start-kw:first-child{border-top:0;padding-top:0}.v2-start-kw[data-aktuell=true]{color:var(--accent-soft-text)}.v2-start-kw small{text-transform:none;letter-spacing:0;font-weight:400}.v2-start-agenda{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.v2-start-agenda li{border-top:1px solid var(--n-3);font-size:var(--fs-13,13px);grid-template-columns:92px minmax(0,1fr) auto;align-items:start;gap:4px 10px;padding:7px 0;display:grid}.v2-start-agenda li:first-child{border-top:0}.v2-start-agenda .v2-start-ag-d{flex-direction:column;display:flex}.v2-start-agenda .v2-start-ag-d b{font-weight:600}.v2-start-agenda .v2-start-ag-d small{font-size:var(--fs-11-5,11.5px);color:var(--n-8)}.v2-start-agenda .v2-start-ag-t{flex-direction:column;min-width:0;display:flex}.v2-start-agenda .v2-start-ag-t b{font-weight:600}.v2-start-agenda .v2-start-ag-t span{font-size:var(--fs-12-5,12.5px);color:var(--n-8)}.v2-start-agenda .v2-start-ag-t .v2-start-ag-hinweis{color:var(--warn-text)}.v2-start-agenda .v2-start-ag-t .v2-start-ag-absage{color:var(--danger-text)}.v2-start-agenda .v2-start-ag-act{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:6px;display:flex}.v2-start-agenda li[data-zustand=vorbei]{opacity:.55}.v2-start-agenda li[data-zustand=abgesagt] .v2-start-ag-t b{color:var(--danger-text);text-decoration:line-through}.v2-start-agenda li[data-gleich=true] .v2-start-ag-d b{color:var(--ok-text)}.v2-start-agenda .v2-start-ag-unten{flex-direction:column;grid-column:1/-1;gap:6px;display:flex}.v2-start-konf{font-size:var(--fs-12,12px);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v2-start-raeume{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-1);flex-direction:column;gap:6px;padding:8px 10px;display:flex}.v2-start-raeume .v2-chips{gap:4px 6px}@media (max-width:599px){.v2-start-agenda li{grid-template-columns:84px minmax(0,1fr)}.v2-start-agenda .v2-start-ag-act{grid-column:1/-1;justify-content:flex-start}}.v2-start-spiele{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.v2-start-spiele li{border-top:1px solid var(--n-3);font-size:var(--fs-13,13px);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 10px;padding:7px 0;display:grid}.v2-start-spiele li:first-child{border-top:0}.v2-start-spiele li b{font-weight:600;display:block}.v2-start-spiele li span{font-size:var(--fs-12-5,12.5px);color:var(--n-8)}.v2-start-spiele li[data-abgesagt=true] b{color:var(--danger-text);text-decoration:line-through}.v2-start-absage-wann{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-1);font-size:var(--fs-13,13px);margin-bottom:10px;padding:8px 10px}.v2-start-absage-wann b{font-weight:600;display:block}.v2-start-absage-wann span{color:var(--n-8);font-size:var(--fs-12-5,12.5px)}.v2-fb{flex-direction:column;gap:12px;display:flex}.v2-fb .v2-textarea{min-height:132px}.v2-fb-abs{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:599px){.v2-fb-abs{grid-template-columns:1fr}}.v2-tg,.v2-tg-fit{flex-direction:column;gap:14px;display:flex}.v2-tg[data-vollbild=true]{background:var(--n-0);min-height:100vh;padding:20px 28px;overflow:auto}.v2-tg-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.v2-tg-kopf-l{flex-direction:column;gap:2px;min-width:0;display:flex}.v2-tg-kopf-l b{font-size:var(--fs-17,17px)}.v2-tg-kopf-l span{font-size:var(--fs-13-5,13.5px);color:var(--n-9)}.v2-tg-uhr{color:var(--accent);letter-spacing:-.02em;font-size:34px;font-weight:700;line-height:1}.v2-tg-datum{flex-wrap:nowrap;flex:none;display:inline-flex}.v2-tg-datum button:nth-child(2){min-width:96px}.v2-tg-leiste{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.v2-tg-knoepfe{margin-left:auto}.v2-tg-hinweise{gap:8px}.v2-tg-flut,.v2-tg-regen{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);padding:8px 12px}.v2-tg-flut{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.v2-tg-flut{border-color:color-mix(in srgb,var(--danger)35%,transparent)}}.v2-tg-flut{background:var(--danger-bg)}.v2-tg-flut-k,.v2-tg-regen-k{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.v2-tg-k-text{min-width:0;font-size:var(--fs-13-5,13.5px);flex:1}.v2-tg-flut-k small,.v2-tg-regen-k small{color:var(--n-8);font-size:var(--fs-12,12px)}.v2-tg-flut ul{font-size:var(--fs-13,13px);margin:8px 0 0;padding-left:18px}.v2-tg-regen-balken{align-items:flex-end;gap:4px;height:48px;margin-top:8px;display:flex}.v2-tg-regen-h{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:2px;height:100%;display:flex}.v2-tg-regen-h i{background:var(--n-4);border-radius:3px;width:100%;display:block}.v2-tg-regen-h[data-ton=info] i{background:var(--info)}.v2-tg-regen-h[data-ton=warn] i{background:var(--warn)}.v2-tg-regen-h[data-ton=danger] i{background:var(--danger)}.v2-tg-regen-h small{color:var(--n-8);font-size:10.5px}@media (min-width:640px){.v2-tg-regen-k small{display:none}}@media (max-width:639px){.v2-tg-regen[data-offen=false] .v2-tg-regen-balken{display:none}}.v2-tg-karte-blk{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);padding:10px 12px}.v2-tg-karte-kopf{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.v2-tg-karte-kopf h3{font-size:var(--fs-14,14px);align-items:center;gap:6px;margin:0;display:inline-flex}.v2-tg-karte-kopf h3 svg{width:16px;height:16px}.v2-tg-legende{font-size:var(--fs-11-5,11.5px);color:var(--n-8);flex-wrap:wrap;gap:4px 10px;display:flex}.v2-tg-legende span{align-items:center;gap:4px;display:inline-flex}.v2-tg-legende i{background:var(--n-4);border:1px solid var(--n-5);border-radius:2px;width:8px;height:8px}.v2-tg-legende i[data-farbe=jetzt]{background:var(--ok);border-color:var(--ok)}.v2-tg-legende i[data-farbe=gleich]{background:var(--warn);border-color:var(--warn)}.v2-tg-legende i[data-farbe=gesperrt]{background:var(--danger-bg);border-color:var(--danger)}.v2-tg-legende i[data-farbe=flutlicht]{background:var(--n-0);border-color:var(--n-7)}.v2-tg-editor{border:1px dashed var(--warn);border-radius:var(--r-control);flex-direction:column;gap:8px;margin-top:8px;padding:8px 10px;display:flex}.v2-tg-editor p{margin:0}.v2-tg-anlegen{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-tg-anlegen .v2-input{max-width:220px}.v2-gk-wrap{margin:10px auto 0;overflow-x:auto}.v2-gk-wrap[data-editor=true]{margin:10px 0 0}.v2-gk-wrap[data-editor=true] .v2-gk{min-width:640px}.v2-gk{width:100%;font-family:inherit;display:block}.v2-gk rect,.v2-gk line,.v2-gk circle,.v2-gk path,.v2-gk polygon{vector-effect:non-scaling-stroke}.v2-gk-t0{font-size:calc(13px*var(--gk-k,1));font-weight:700}.v2-gk-t1{font-size:calc(11px*var(--gk-k,1));font-weight:700}.v2-gk-t2{font-size:calc(9.5px*var(--gk-k,1));font-weight:600}.v2-gk-t3{font-size:calc(8.5px*var(--gk-k,1));font-weight:600}.v2-gk-rahmen{fill:var(--n-1);stroke:var(--n-5);stroke-width:1px}.v2-gk-platz[data-halle=false] .v2-gk-rahmen{fill:var(--ok)}@supports (color:color-mix(in lab, red, red)){.v2-gk-platz[data-halle=false] .v2-gk-rahmen{fill:color-mix(in srgb,var(--ok)7%,var(--n-0))}}.v2-gk-platz[data-halle=false] .v2-gk-rahmen{stroke:var(--ok)}@supports (color:color-mix(in lab, red, red)){.v2-gk-platz[data-halle=false] .v2-gk-rahmen{stroke:color-mix(in srgb,var(--ok)40%,var(--n-6))}}.v2-gk-platz[data-belegt=jetzt] .v2-gk-rahmen{stroke:var(--ok);stroke-width:2px;fill:var(--ok)}@supports (color:color-mix(in lab, red, red)){.v2-gk-platz[data-belegt=jetzt] .v2-gk-rahmen{fill:color-mix(in srgb,var(--ok)12%,var(--n-0))}}.v2-gk-platz[data-belegt=gleich] .v2-gk-rahmen{stroke:var(--warn);fill:var(--warn)}@supports (color:color-mix(in lab, red, red)){.v2-gk-platz[data-belegt=gleich] .v2-gk-rahmen{fill:color-mix(in srgb,var(--warn)8%,var(--n-0))}}.v2-gk-platz[data-zustand=eingeschraenkt] .v2-gk-rahmen{stroke:var(--warn)}.v2-gk-platz[data-zustand=gesperrt] .v2-gk-rahmen{stroke:var(--danger);stroke-width:2px;stroke-dasharray:6 4;fill:var(--danger-bg)}.v2-gk-platz[data-editor=true]{cursor:grab}.v2-gk-platz[data-zieht=true]{opacity:.7;cursor:grabbing}.v2-gk-sperre-l{stroke:var(--danger)}@supports (color:color-mix(in lab, red, red)){.v2-gk-sperre-l{stroke:color-mix(in srgb,var(--danger)30%,transparent)}}.v2-gk-sperre-l{stroke-width:4px}.v2-gk-mitte,.v2-gk-kreis{stroke:var(--n-4);fill:none}.v2-gk-raster{stroke:var(--n-5);stroke-dasharray:3 2}.v2-gk-name{fill:var(--n-10)}.v2-gk-platz[data-belegt=jetzt] .v2-gk-name{fill:var(--ok-text)}.v2-gk-groesse,.v2-gk-frei,.v2-gk-zone-name,.v2-gk-fuss{fill:var(--n-8)}.v2-gk-belegung,.v2-gk-zone-txt{fill:var(--n-11)}.v2-gk-zone-f{fill:var(--ok)}@supports (color:color-mix(in lab, red, red)){.v2-gk-zone-f{fill:color-mix(in srgb,var(--ok)22%,transparent)}}.v2-gk-zone[data-belegt=gleich] .v2-gk-zone-f{fill:var(--warn)}@supports (color:color-mix(in lab, red, red)){.v2-gk-zone[data-belegt=gleich] .v2-gk-zone-f{fill:color-mix(in srgb,var(--warn)14%,transparent)}}.v2-gk-zone[data-gesperrt=true] .v2-gk-zone-f{fill:var(--danger-bg)}.v2-gk-zone[data-belegt=jetzt] .v2-gk-zone-name{fill:var(--ok-text)}.v2-gk-zone[data-gesperrt=true] .v2-gk-zone-name{fill:var(--danger-text)}.v2-gk-puls{fill:var(--ok)}.v2-gk-sperre-t{fill:var(--danger-text)}.v2-gk-ohnelicht{fill:var(--danger)}@supports (color:color-mix(in lab, red, red)){.v2-gk-ohnelicht{fill:color-mix(in srgb,var(--danger)12%,transparent)}}.v2-gk-ohnelicht-t{fill:var(--danger-text)}.v2-gk-griff{fill:var(--warn)}@supports (color:color-mix(in lab, red, red)){.v2-gk-griff{fill:color-mix(in srgb,var(--warn)40%,transparent)}}.v2-gk-griff{stroke:var(--warn);cursor:nwse-resize}.v2-gk-knopf{cursor:pointer}.v2-gk-knopf circle{fill:var(--n-0);stroke:var(--n-6)}.v2-gk-knopf text{fill:var(--n-9)}.v2-gk-dreh{cursor:grab}.v2-gk-dreh line{stroke:var(--warn);stroke-width:1.5px}.v2-gk-dreh circle{fill:var(--n-0);stroke:var(--warn);stroke-width:2px}.v2-gk-dreh:hover circle{fill:var(--warn)}@supports (color:color-mix(in lab, red, red)){.v2-gk-dreh:hover circle{fill:color-mix(in srgb,var(--warn)25%,var(--n-0))}}.v2-gk-unterlage image{pointer-events:none}.v2-gk-unterlage-r{fill:#0000;stroke:var(--warn);stroke-width:1.5px;stroke-dasharray:6 4;cursor:grab}.v2-gk-unterlage[data-zieht=true] .v2-gk-unterlage-r{cursor:grabbing}.v2-gk-nennung{fill:var(--n-8)}.v2-tg-ed-unterlage{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:6px 0;display:flex}.v2-tg-block h3{font-size:var(--fs-14,14px);align-items:center;gap:8px;margin:0 0 8px;display:flex}.v2-tg-block h3 small{color:var(--n-8);font-weight:500}.v2-tg-punkt{background:var(--n-6);border-radius:50%;width:8px;height:8px}.v2-tg-punkt[data-ton=ok]{background:var(--ok);animation:2s ease-in-out infinite v2-tg-puls}.v2-tg-punkt[data-ton=info]{background:var(--info)}@keyframes v2-tg-puls{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.v2-tg-punkt{animation:none}}.v2-tg-verein{color:var(--n-8);font-size:.9em;font-weight:500}.v2-pw-zelle[data-zustand=termin]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.v2-tg-raeume{flex-wrap:wrap;gap:4px;display:inline-flex}.v2-tg-fuss{text-align:center}.v2-tg[data-tageslicht=true]{--n-8:var(--n-10);--n-9:var(--n-11);--n-4:var(--n-6);--n-3:var(--n-5)}@media (max-width:599px){.v2-tg-uhr{display:none}.v2-gk-wrap[data-tv=false]:not([data-tvhandy=true]) .v2-gk{min-width:560px}.v2-tg-knoepfe{margin-left:0}}.v2-tg-datum-handy{display:flex}.v2-tg-datum-handy .v2-segc{flex:1}.v2-gk-kabine-r{fill:var(--n-0);stroke:var(--n-5);stroke-width:1.2px}.v2-gk-kabine[data-belegt=jetzt] .v2-gk-kabine-r{fill:var(--info-bg);stroke:var(--info)}.v2-gk-kabine[data-belegt=gleich] .v2-gk-kabine-r{stroke:var(--info);stroke-dasharray:4 3}.v2-gk-kabine-name{fill:var(--n-9)}.v2-gk-kabine[data-belegt=jetzt] .v2-gk-kabine-name{fill:var(--info-text)}.v2-gk-kabine-txt{fill:var(--n-11)}.v2-gk-kabine[data-editor=true]{cursor:grab}.v2-gk-kabine[data-zieht=true]{opacity:.7;cursor:grabbing}.v2-tg-legende i[data-farbe=kabine]{background:var(--info-bg);border-color:var(--info)}.v2-gk-trakt-gang{fill:var(--n-2);stroke:var(--n-4);stroke-dasharray:3 3}.v2-gk-trakt-t{fill:var(--n-7);letter-spacing:.08em}.v2-gk-trakt-name{fill:var(--n-9)}.v2-gk-trakt-schwelle{stroke:var(--n-6);stroke-width:2px}.v2-gk-trakt-r{fill:var(--n-4)}@supports (color:color-mix(in lab, red, red)){.v2-gk-trakt-r{fill:color-mix(in srgb,var(--n-4)55%,var(--n-0))}}.v2-gk-trakt-r{stroke:var(--n-6);stroke-width:1.2px}.v2-gk-trakt[data-editor=true]{cursor:grab}.v2-gk-trakt[data-zieht=true]{opacity:.8;cursor:grabbing}.v2-gk-bau-r{fill:var(--n-4)}@supports (color:color-mix(in lab, red, red)){.v2-gk-bau-r{fill:color-mix(in srgb,var(--n-4)45%,var(--n-0))}}.v2-gk-bau-r{stroke:var(--n-6);stroke-width:1px}.v2-gk-bau[data-art=parkplatz] .v2-gk-bau-r{fill:url(#v2-gk-park);stroke:var(--n-5)}.v2-gk-park-l{stroke:var(--n-5)}@supports (color:color-mix(in lab, red, red)){.v2-gk-park-l{stroke:color-mix(in srgb,var(--n-5)70%,transparent)}}.v2-gk-park-l{stroke-width:1px}.v2-gk-bau[data-art=weg] .v2-gk-bau-r{fill:var(--n-4)}@supports (color:color-mix(in lab, red, red)){.v2-gk-bau[data-art=weg] .v2-gk-bau-r{fill:color-mix(in srgb,var(--n-4)70%,var(--n-0))}}.v2-gk-bau[data-art=weg] .v2-gk-bau-r{stroke:none}.v2-gk-bau[data-art=eingang] .v2-gk-bau-r{fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){.v2-gk-bau[data-art=eingang] .v2-gk-bau-r{fill:color-mix(in srgb,var(--accent)22%,var(--n-0))}}.v2-gk-bau[data-art=eingang] .v2-gk-bau-r{stroke:var(--accent)}.v2-gk-bau-text-r{fill:none;stroke:var(--n-5);stroke-dasharray:3 3}.v2-gk-bau-t,.v2-gk-bau-p{fill:var(--n-9)}.v2-gk-bau[data-art=eingang] .v2-gk-bau-t{fill:var(--accent-soft-text);letter-spacing:.08em}.v2-gk-bau[data-art=text] .v2-gk-bau-t{fill:var(--n-10)}.v2-gk-bau[data-editor=true]{cursor:grab}.v2-gk-bau[data-zieht=true]{opacity:.8;cursor:grabbing}.v2-gk-raster5-l{stroke:var(--n-5)}@supports (color:color-mix(in lab, red, red)){.v2-gk-raster5-l{stroke:color-mix(in srgb,var(--n-5)55%,transparent)}}.v2-gk-raster5-l{stroke-width:.5px}.v2-gk-nord path,.v2-gk-nord text{fill:var(--n-8)}.v2-gk-mass line{stroke:var(--n-8);stroke-width:1.5px}.v2-gk-mass text{fill:var(--n-8)}.v2-gk [data-gedaempft=true]{opacity:.32}.v2-gk-platz[data-hervor=ganz] .v2-gk-rahmen,.v2-gk-platz[data-hervor=zonen] .v2-gk-rahmen{stroke:var(--accent);stroke-width:2.5px}.v2-gk-platz[data-hervor=ganz] .v2-gk-rahmen{fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){.v2-gk-platz[data-hervor=ganz] .v2-gk-rahmen{fill:color-mix(in srgb,var(--accent)22%,var(--n-0))}}.v2-gk-zone[data-hervor=true] .v2-gk-zone-f{fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){.v2-gk-zone[data-hervor=true] .v2-gk-zone-f{fill:color-mix(in srgb,var(--accent)34%,transparent)}}.v2-gk-zone[data-hervor=true] .v2-gk-zone-name{fill:var(--accent-soft-text)}.v2-gk-kabine[data-hervor=true] .v2-gk-kabine-r{stroke:var(--accent);stroke-width:2px;fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){.v2-gk-kabine[data-hervor=true] .v2-gk-kabine-r{fill:color-mix(in srgb,var(--accent)18%,var(--n-0))}}.v2-gk-kabine[data-hervor=false]{opacity:.45}.v2-gk-hervor-puls{stroke:var(--accent);stroke-width:2.5px}@media (prefers-reduced-motion:reduce){.v2-gk-hervor-puls{display:none}}.v2-gb .v2-gk-wrap{margin:0;max-width:none!important}.v2-gb-satz{margin:10px 0 2px;font-weight:600}.v2-gb-hinweis{margin-bottom:8px}.v2-tv-zeile[data-tippbar=true]{cursor:pointer}.v2-tv-zeile[data-tippbar=true]:hover,.v2-tv-zeile[data-tippbar=true]:focus-visible{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.v2-tv-zeile[data-tippbar=true]:hover,.v2-tv-zeile[data-tippbar=true]:focus-visible{background:color-mix(in srgb,var(--accent)6%,transparent)}}.v2-tv-zeile[data-tippbar=true]:hover,.v2-tv-zeile[data-tippbar=true]:focus-visible{outline:none}.v2-tv-zeile[data-tippbar=true]:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.v2-start-wo{border:1px solid var(--n-4);background:var(--n-0);height:20px;color:var(--accent-soft-text);font:inherit;font-size:var(--fs-11-5,11.5px);cursor:pointer;border-radius:10px;align-items:center;gap:3px;margin-left:6px;padding:0 6px;display:inline-flex}.v2-start-wo svg{width:12px;height:12px}.v2-start-wo:hover{border-color:var(--accent)}.v2-start-heute li[data-tippbar=true]{cursor:pointer}.v2-start-heute li[data-tippbar=true]:hover,.v2-start-heute li[data-tippbar=true]:focus-visible{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.v2-start-heute li[data-tippbar=true]:hover,.v2-start-heute li[data-tippbar=true]:focus-visible{background:color-mix(in srgb,var(--accent)6%,transparent)}}.v2-start-heute li[data-tippbar=true]:hover,.v2-start-heute li[data-tippbar=true]:focus-visible{outline:none}.v2-start-heute li[data-tippbar=true]:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.v2-start-heute-s{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.v2-start-wo-hinweis{color:var(--n-7);align-items:center;display:inline-flex}.v2-start-wo-hinweis svg{width:14px;height:14px}.v2-gb .v2-gk-wrap{overflow:visible}.v2-gb .v2-gk{min-width:0!important}.v2-gb-zoom{margin-bottom:8px}.v2-tb .v2-k-bd{letter-spacing:.05em;text-transform:uppercase;color:var(--accent-soft-text);flex-wrap:wrap;gap:0 6px;margin-bottom:6px;font-size:11px;font-weight:600;display:flex}.v2-tb[data-art=spiel] .v2-k-bd,.v2-tb[data-art=aufwaermen] .v2-k-bd{color:var(--info-text)}.v2-tb[data-konflikt=true] .v2-k-bd{color:var(--danger-text)}.v2-tb .v2-k-bd .v2-k-st{letter-spacing:0;text-transform:none;color:var(--n-8);font-weight:500}.v2-tb .v2-k-sub{font-size:var(--fs-13,13px);color:var(--n-8);line-height:1.3;display:block}.v2-tb .v2-k-kv{font-size:var(--fs-14,14px);grid-template-columns:auto minmax(0,1fr);gap:4px 10px;margin-top:8px;line-height:1.3;display:grid}.v2-tb .v2-k-kv .v2-k-row{display:contents}.v2-tb .v2-k-kv i{letter-spacing:.05em;text-transform:uppercase;color:var(--n-8);padding-top:3px;font-size:11px;font-style:normal}.v2-tb .v2-k-kv span{color:var(--n-10)}.v2-tb .v2-k-cells{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.v2-tb .v2-k-cell{border:1px solid var(--n-4);font-size:var(--fs-13-5,13.5px);background:var(--n-1);border-radius:6px;align-items:baseline;gap:6px;padding:4px 9px;display:inline-flex}.v2-tb .v2-k-cell i{letter-spacing:.05em;text-transform:uppercase;color:var(--n-8);font-size:11px;font-style:normal}.v2-tb .v2-k-cell .v2-mini{color:var(--n-8)}.v2-tb .v2-k-cell[data-tone=warn]{border-color:var(--warn);color:var(--warn-text)}.v2-tb .v2-k-cell[data-tone=bad]{border-color:var(--danger);color:var(--danger-text)}.v2-tb .v2-k-note{font-size:var(--fs-13,13px);color:var(--n-9);margin-top:10px}.v2-tb .v2-k-bad{color:var(--danger-text)}.v2-tb .v2-k-warn{color:var(--warn-text)}.v2-tb-fuss{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:899px){.v2-tb-fuss{grid-template-columns:1fr;display:grid}.v2-tb-fuss .v2-btn{justify-content:center;width:100%}}.v2-akte-dahinter{margin-top:12px}.v2-akte-dahinter .v2-banner:last-child{margin-bottom:0}.v2-tg-ed-texte{flex-wrap:wrap;gap:6px 12px;margin:6px 0;display:flex}.v2-tg-ed-text{align-items:center;gap:6px;display:flex}.v2-tg-ed-text .v2-input{width:160px}.v2-tg-editor .v2-chips{align-items:center}.v2-tg-editor p svg{vertical-align:-2px;width:14px;height:14px;margin-right:4px}.v2-bl-intro{font-size:var(--fs-13,13px);color:var(--n-9);margin:0 0 10px}.v2-bl-neu{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.v2-bl-url{min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-12-5,12.5px);flex:240px}.v2-bl-qr{background:#fff;border-radius:6px;padding:4px}.v2-bl-liste{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.v2-bl-zeile{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);font-size:var(--fs-13,13px);grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:6px 10px;padding:8px 10px;display:grid}.v2-bl-zeile[data-aus=true] .v2-bl-zeile-txt,.v2-bl-zeile[data-aus=true] .v2-status{opacity:.6}.v2-bl-zeile-txt{min-width:0}.v2-bl-zeile-txt b{overflow-wrap:anywhere;font-weight:600;display:block}.v2-bl-zeile-txt small{color:var(--n-8);font-size:var(--fs-12,12px);display:block}.v2-bl-fuss{flex:1;min-width:0}.v2-bl-knoepfe{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.v2-bl-zeile[data-edit=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.v2-sect.v2-bl-wer{text-transform:none;letter-spacing:0;font-size:var(--fs-13,13px);color:var(--n-11);scroll-margin-top:12px;font-weight:600}.v2-bl-war{color:var(--accent-soft-text);font-weight:500}.v2-bl-meldung{scroll-margin-top:12px}.v2-bl-liste{container-type:inline-size}@container (max-width:500px){.v2-bl-zeile{grid-template-columns:minmax(0,1fr) auto}.v2-bl-zeile .v2-bl-knoepfe{grid-column:1/-1;justify-content:flex-start}}.v2-tv-rahmen{background:var(--n-0);min-height:100vh;color:var(--n-10)}.v2-tg[data-tv=true]{background:var(--n-0);gap:0;height:100dvh;padding:1.5em 2.3em 1.1em;font-size:clamp(13px,1.25vw,40px);line-height:1.3;position:relative;overflow:hidden}.v2-tv-fit{flex-direction:column;gap:.9em;min-height:100%;display:flex}.v2-tv-kopf{flex:none;justify-content:space-between;align-items:flex-start;gap:1.2em;display:flex}.v2-tv-kopf-l{flex-direction:column;gap:.2em;min-width:0;display:flex}.v2-tv-kopf-l b{letter-spacing:-.01em;font-size:1.85em;font-weight:700;line-height:1.1}.v2-tv-kopf-l span{color:var(--n-9);font-size:1.05em}.v2-tv-uhr{color:var(--accent);letter-spacing:-.02em;white-space:nowrap;flex:none;font-size:3.2em;font-weight:700;line-height:1}.v2-tv-sperre{color:var(--warn-text);background:var(--warn-bg);border-radius:.5em;flex-wrap:wrap;flex:none;align-items:center;gap:.3em 1.4em;padding:.35em .9em;font-size:1em;display:flex}.v2-tv-sperre b{font-weight:700}.v2-tv-sperre span[data-ton=danger] b{color:var(--danger-text)}.v2-tv-body{flex:1;grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:2.6em;display:grid}.v2-tv-body[data-lage=links]{grid-template-columns:minmax(0,clamp(24%,calc(var(--karte-aspekt,1)*(100vh - 12em)),62%))minmax(0,1fr)}.v2-tv-body[data-karte=false]{grid-template-columns:minmax(0,1fr)}.v2-tv-body[data-lage=oben]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:1.2em}.v2-tv-body[data-lage=oben] .v2-tv-karte{height:auto}.v2-tv-body[data-lage=oben] .v2-gk-wrap{flex:none;display:block}.v2-tv-body[data-lage=oben] .v2-gk{width:100%;height:auto;max-height:46vh}.v2-tv-nichts{color:var(--n-8);margin:.4em 0 0;font-size:1.1em}.v2-tv-karte{flex-direction:column;gap:.6em;min-height:0;display:flex}.v2-tv-karte .v2-gk-wrap{flex:1;min-height:0;margin:0;display:flex;overflow:visible}.v2-tv-karte .v2-gk{width:100%;height:100%}.v2-tv-note{color:var(--n-9);margin:0;font-size:.85em}.v2-tv-liste{flex-direction:column;min-width:0;display:flex}.v2-tv-abschnitt+.v2-tv-abschnitt{margin-top:.5em}.v2-tv-h{letter-spacing:.06em;text-transform:uppercase;color:var(--n-8);align-items:baseline;gap:.5em;margin:0 0 .1em;font-size:.85em;font-weight:700;display:flex}.v2-tv-h small{letter-spacing:0;text-transform:none;color:var(--n-7);font-weight:500}.v2-tv-zeile{--o-b:5.2em;--o-h:max(2.9em,calc(1.2em + var(--bild-reihen,2)*.7em));--zt-b:8.4em;--zl:var(--accent);border-top:1px solid var(--n-3);grid-template-columns:max-content minmax(0,1fr);grid-template-areas:"orte txt""orte zt";align-items:center;gap:0 .9em;padding:.45em 0;display:grid}.v2-tv-h+.v2-tv-zeile{border-top:0}.v2-tv-zeile[data-form=klein]{--o-b:4.6em;--o-h:max(2.43em,calc(1.1em + var(--bild-reihen,2)*.6em));--zt-b:7.6em;padding:.25em 0}.v2-tv-zeile[data-form=vorbei]{color:var(--n-8);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"txt zt";align-items:center;padding:.2em 0}.v2-tv-zeile[data-zustand=gleich],.v2-tv-zeile[data-zustand=geplant]{--zl:var(--info)}.v2-tv-zeile[data-zustand=abgesagt]{--zl:var(--n-6)}.v2-tv-zeile>.v2-tv-orte{grid-area:orte}.v2-tv-zeile>.v2-tv-txt{grid-area:txt}.v2-tv-zeile>.v2-tv-zt{grid-area:zt}.v2-tv-zeile>.v2-tv-zl{grid-area:zl;justify-self:end;display:none}.v2-tv-zeile:not([data-form=vorbei])>.v2-tv-txt{align-self:end}.v2-tv-zeile:not([data-form=vorbei])>.v2-tv-zt{text-align:left;flex-flow:wrap;justify-content:flex-start;align-self:start;align-items:baseline;gap:0 .6em;margin-top:.15em}.v2-tv-orte{grid-template-columns:var(--o-b);grid-template-rows:var(--o-h)auto;align-items:start;column-gap:.7em;display:grid}[data-kab]>.v2-tv-zeile .v2-tv-orte{grid-template-columns:var(--o-b)var(--o-b)}:not([data-kab])>.v2-tv-zeile .v2-tv-o[data-art=kabine]{display:none}.v2-tv-o{display:contents}.v2-tv-o[data-art=platz]>*{grid-column:1}.v2-tv-o[data-art=kabine]>*{grid-column:2}.v2-tv-o-bild{height:var(--o-h);grid-row:1;min-width:0}.v2-tv-o-bild[data-leer]{border:2px dashed var(--n-5);border-radius:.3em}.v2-tv-o-zeit{color:var(--n-10);white-space:nowrap;grid-row:2;margin-top:.2em;font-size:.82em;font-weight:700;line-height:1.15}.v2-tv-o[data-art=raum]>*{grid-column:1}.v2-tv-zeile[data-raum=true][data-zustand]{--zl:var(--raum)}.v2-tv-rs{border:2px solid var(--raum);background:var(--raum-bg);height:100%;color:var(--raum-text);text-align:center;border-radius:.3em;flex-direction:column;justify-content:center;align-items:center;gap:.12em;padding:.18em .25em;display:flex}.v2-tv-rs>svg{flex:none;width:1.05em;height:1.05em}.v2-tv-rs-name{overflow-wrap:normal;flex:1 1 0;justify-content:center;align-self:stretch;align-items:center;min-height:0;font-size:.62em;font-weight:700;line-height:1.05;display:flex}.v2-tv-zeile[data-form=klein] .v2-tv-rs-name{font-size:.54em}.v2-tv-zeile[data-form=klein] .v2-tv-rs>svg{width:.95em;height:.95em}.v2-tv-zeile[data-form=klein] .v2-tv-o-zeit{margin-top:.15em;font-size:.74em}.v2-tv-o-bild>div,.v2-tv-o-bild .v2-pw-liste{height:100%}.v2-tv-o-bild .v2-pw-liste{grid-template-rows:100%;grid-template-columns:1fr;gap:0;margin:0}.v2-tv-o-bild .v2-pw{border:2px solid var(--n-5);border-radius:.3em;flex-direction:column;height:100%;padding:.18em;display:flex}.v2-tv-o-bild .v2-pw-kopf,.v2-tv-o-bild .v2-pw .v2-mini{display:none}.v2-tv-o-bild .v2-pw-grid{background:var(--n-2);border:0;border-radius:0;flex:1;grid-auto-rows:minmax(0,1fr);gap:.15em;min-height:0;padding:.12em}.v2-tv-o-bild .v2-pw-zelle{overflow-wrap:normal;border-radius:.25em;min-height:0;padding:0 .1em;font-size:.62em;line-height:1}.v2-tv-zeile[data-form=klein] .v2-tv-o-bild .v2-pw-zelle{font-size:.54em}.v2-tv-zeile[data-zustand=gleich] .v2-tv-o-bild .v2-pw-zelle[data-zustand=termin],.v2-tv-zeile[data-zustand=geplant] .v2-tv-o-bild .v2-pw-zelle[data-zustand=termin]{background:var(--info);border-color:var(--info);color:var(--n-0)}.v2-tv-txt{overflow-wrap:anywhere;flex-direction:column;gap:.1em;min-width:0;display:flex}.v2-tv-txt b{letter-spacing:-.01em;font-size:1.33em;font-weight:800;line-height:1.1}.v2-tv-zeile[data-form=klein] .v2-tv-txt b{font-size:1.1em}.v2-tv-zeile[data-form=vorbei] .v2-tv-txt b{font-size:.95em;font-weight:600}.v2-tv-txt .v2-tg-verein{font-size:.75em}.v2-tv-gegner{font-size:1em;font-weight:600}.v2-tv-gegner small{letter-spacing:.08em;text-transform:uppercase;color:var(--n-8);margin-right:.4em;font-size:.62em;font-weight:600}.v2-tv-txt em{color:var(--n-8);font-size:.85em;font-style:normal}.v2-tv-zeile[data-form=vorbei] .v2-tv-txt em{font-size:.78em}.v2-tv-zt{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:.1em;display:flex}.v2-tv-zt b{letter-spacing:-.01em;white-space:nowrap;font-size:1.15em;font-weight:700}.v2-tv-zeile[data-form=klein] .v2-tv-zt b{font-size:1em}.v2-tv-zeile[data-form=vorbei] .v2-tv-zt b{color:var(--n-8);font-size:.85em;font-weight:600}.v2-tv-zeile[data-form=vorbei] .v2-tv-zt>span{color:var(--n-8);font-weight:500}.v2-tv-zt>span{color:var(--ok-text);font-size:.85em;font-weight:600}.v2-tv-zeile[data-zustand=gleich] .v2-tv-zt>span,.v2-tv-zeile[data-zustand=geplant] .v2-tv-zt>span,.v2-tv-zeile[data-zustand=kabine] .v2-tv-zt>span{color:var(--info-text)}.v2-tv-zeile[data-zustand=abgesagt] .v2-tv-txt b{text-decoration:line-through;-webkit-text-decoration-color:var(--danger);-webkit-text-decoration-color:var(--danger);-webkit-text-decoration-color:var(--danger);text-decoration-color:var(--danger);color:var(--n-9);text-decoration-thickness:.12em}.v2-tv-zeile[data-zustand=abgesagt] .v2-tv-zt>span,.v2-tv-zeile[data-zustand=verschoben] .v2-tv-zt>span{color:var(--danger-text)}.v2-tv-zeile[data-zustand=verschoben] .v2-tv-zt>span{color:var(--warn-text)}.v2-tv-fuss{border-top:1px solid var(--n-3);color:var(--n-8);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:.4em 1.2em;padding-top:.5em;font-size:.8em;display:flex}.v2-tv-fuss-l{flex-wrap:wrap;gap:.3em 1.2em;min-width:0;display:flex}.v2-tv-fuss-l span[data-ton=warn]{color:var(--warn-text);font-weight:600}.v2-tv-werbung{flex-wrap:wrap;flex:none;align-items:center;gap:.5em .8em;max-width:100%;margin-left:auto;display:flex}.v2-tv-werbung-text{flex:12em;min-width:0}.v2-tv-werbung-marke{color:var(--accent);letter-spacing:-.01em;font-weight:800}.v2-tv-werbung-text,.v2-tv-werbung-adresse{flex-direction:column;gap:.05em;line-height:1.2;display:flex}.v2-tv-werbung-text b{color:var(--n-10);font-weight:700}.v2-tv-werbung-text small,.v2-tv-werbung-adresse small{color:var(--n-8);font-size:.85em}.v2-tv-werbung-adresse{text-align:right}.v2-tv-werbung-adresse b{color:var(--accent);font-weight:700}.v2-tv-werbung-qr{width:4.2em;height:4.2em;image-rendering:pixelated;background:#fff;border-radius:.25em;padding:.15em;display:block}.v2-tv-leiste{z-index:40;background:var(--n-0);border-top:1px solid var(--n-4);font-size:var(--fs-14,14px);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px 24px;transition:transform .25s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -8px 30px #0000002e}.v2-tv-leiste[data-sichtbar=true]{transform:none}.v2-tv-leiste-luft{flex:1}@media (prefers-reduced-motion:reduce){.v2-tv-leiste{transition:none}}.v2-gk-wrap[data-tv=true] .v2-gk-t0{font-size:calc(22px*var(--gk-k,1))}.v2-gk-wrap[data-tv=true] .v2-gk-t1{font-size:calc(18px*var(--gk-k,1))}.v2-gk-wrap[data-tv=true] .v2-gk-t2{font-size:calc(15px*var(--gk-k,1))}.v2-gk-wrap[data-tv=true] .v2-gk-t3{font-size:calc(13px*var(--gk-k,1))}.v2-gk-wrap[data-tv=true] .v2-gk-rahmen{stroke-width:1.5px}.v2-gk-wrap[data-tv=true] .v2-gk-groesse{display:none}.v2-tg[data-tv=true][data-tageslicht=true]{--n-8:var(--n-10);--n-9:var(--n-11);--n-4:var(--n-6);--n-3:var(--n-5)}@media (max-width:899px){.v2-tg[data-tv=true]{height:auto;min-height:100vh;font-size:var(--fs-14,14px);padding:12px 16px 16px;overflow:auto}.v2-tv-body{grid-template-columns:minmax(0,1fr);gap:1.2em}.v2-tv-werbung{flex-wrap:wrap;margin-left:0}}.v2-tg-tafel{font-size:var(--fs-15,15px);flex-direction:column;display:flex}.v2-tg-tafel .v2-tv-zeile{--o-b:84px;--o-h:max(58px,calc(12px + var(--bild-reihen,2)*16px));--zt-b:128px;gap:0 12px;padding:8px 0}.v2-tg-tafel .v2-tv-zeile[data-form=klein]{--o-b:76px;--o-h:max(54px,calc(10px + var(--bild-reihen,2)*15px));--zt-b:116px;padding:7px 0}.v2-tg-tafel .v2-tv-zeile[data-form=vorbei]{padding:6px 0}.v2-tg-tafel .v2-tv-zeile:first-child{border-top:0;padding-top:2px}.v2-tg-tafel .v2-tv-orte{column-gap:10px}.v2-tg-tafel .v2-tv-o-bild .v2-pw-zelle,.v2-tg-tafel .v2-tv-o-bild .v2-tv-kb-z{font-size:11px}.v2-tg-tafel .v2-tv-zeile[data-form=klein] .v2-tv-o-bild .v2-pw-zelle,.v2-tg-tafel .v2-tv-zeile[data-form=klein] .v2-tv-o-bild .v2-tv-kb-z{font-size:10.5px}.v2-tg-tafel .v2-tv-o-zeit,.v2-tg-tafel .v2-tv-zeile[data-form=klein] .v2-tv-o-zeit{font-size:var(--fs-12-5,12.5px);margin-top:3px}.v2-tg-tafel .v2-tv-rs-name{font-size:11px}.v2-tg-tafel .v2-tv-zeile[data-form=klein] .v2-tv-rs-name{font-size:10.5px}.v2-tg-tafel .v2-tv-rs>svg{width:17px;height:17px}.v2-tg-tafel .v2-tv-zeile[data-form=klein] .v2-tv-rs>svg{width:15px;height:15px}.v2-tg-tafel .v2-tv-txt b{font-size:var(--fs-17,17px)}.v2-tg-tafel .v2-tv-zeile[data-form=klein] .v2-tv-txt b{font-size:var(--fs-15,15px)}.v2-tg-tafel .v2-tv-zeile[data-form=vorbei] .v2-tv-txt b{font-size:var(--fs-14,14px)}.v2-tg-tafel .v2-tv-txt em{font-size:var(--fs-12-5,12.5px)}.v2-tg-tafel .v2-tv-gegner{font-size:var(--fs-14,14px)}.v2-tg-tafel .v2-tv-zt b{font-size:var(--fs-15,15px)}.v2-tg-tafel .v2-tv-zt>span{font-size:var(--fs-12-5,12.5px)}.v2-tg-tafel .v2-tv-zl-g{font-size:11px}.v2-tv-liste,.v2-tg-tafel{container:v2-tafel/inline-size}.v2-tv-h-t{align-items:baseline;gap:.5em;display:flex}.v2-tv-h-kab{margin-left:auto;font-weight:600}.v2-tg-block-rechts{letter-spacing:.06em;text-transform:uppercase;color:var(--n-8);margin-left:auto;font-size:11px;font-weight:600}.v2-tg-block-rechts:not(:has(.v2-tv-leg-rolle)){display:none}@media (max-width:599px){.v2-tg-block h3:has(.v2-tg-block-rechts){flex-wrap:wrap;row-gap:2px}.v2-tg-block-rechts{flex-basis:100%;margin-left:0}}.v2-tv-leg{flex-wrap:wrap;align-items:center;gap:.2em .9em;display:inline-flex}.v2-tv-leg[data-rollen="0"]{display:none}.v2-tv-leg-rolle{align-items:center;gap:.35em;display:inline-flex}.v2-tv-leg .v2-tv-kb-z{width:.95em;min-width:0;height:.95em;min-height:0;font-size:inherit;border-radius:.22em;padding:0;display:inline-block}.v2-tv-kb-z{text-align:center;border:1px solid var(--n-5);background:var(--n-0);min-width:1.9em;min-height:1.3em;color:var(--n-8);font-variant-numeric:tabular-nums;border-radius:.25em;justify-content:center;align-items:center;padding:.2em .3em;font-size:.58em;font-weight:500;line-height:1.1;display:inline-flex}.v2-tv-zeile[data-form=gross] .v2-tv-kb-z{min-height:1.5em;font-size:.66em}.v2-tv-kb-z[data-art=heim],.v2-tv-kb-z[data-art=training]{background:var(--kab-heim,var(--accent));border-color:var(--kab-heim,var(--accent));color:var(--kab-heim-text,var(--on-accent));font-weight:700}.v2-tv-kb-z[data-art=gast]{background:var(--kab-gast,var(--warn));border-color:var(--kab-gast,var(--warn));color:var(--kab-gast-text,#fff);font-weight:700}.v2-tv-kb-z[data-art=schiri]{background:var(--n-0);border:2px solid var(--n-9);color:var(--n-10);font-weight:700}.v2-tv-kbild{border:2px solid var(--n-5);background:var(--n-0);border-radius:.3em;width:100%;padding:.18em;position:relative}.v2-tv-kbild:after{content:"";background:var(--n-0);width:.8em;height:2px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.v2-tv-kb{background:var(--n-2);grid-template-columns:minmax(0,1fr) .4em minmax(0,1fr);gap:.15em;padding:.12em;display:grid}.v2-tv-kb .v2-tv-kb-z{min-width:0;min-height:1.15em;padding:.12em .1em;display:flex}.v2-tv-zeile[data-form=gross] .v2-tv-kb .v2-tv-kb-z{min-height:1.3em}.v2-tv-kb-gang{background:repeating-linear-gradient(0deg,var(--n-4)0 .15em,transparent .15em .35em);border-radius:.1em;grid-area:1/2/-1}.v2-tv-kreihe{flex-wrap:wrap;place-content:center;align-items:center;gap:.15em;display:flex}.v2-tv-o-bild>.v2-tv-kbild{flex-direction:column;height:100%;display:flex}.v2-tv-o-bild .v2-tv-kb{flex:1;min-height:0}.v2-tv-o-bild .v2-tv-kb .v2-tv-kb-z,.v2-tv-zeile[data-form=gross] .v2-tv-o-bild .v2-tv-kb .v2-tv-kb-z{min-height:0;padding:0 .1em;font-size:.62em;line-height:1}.v2-tv-zeile[data-form=klein] .v2-tv-o-bild .v2-tv-kb .v2-tv-kb-z{font-size:.54em}.v2-tv-o-bild>.v2-tv-kreihe{border:2px solid var(--n-5);background:var(--n-2);height:100%;box-shadow:inset 0 0 0 .18em var(--n-0);border-radius:.3em;padding:.3em;overflow:hidden}.v2-tv-o-bild>.v2-tv-knamen{border:2px solid var(--n-5);background:var(--n-2);height:100%;box-shadow:inset 0 0 0 .18em var(--n-0);border-radius:.3em;grid-template-columns:minmax(0,1fr);gap:.15em;padding:.3em;display:grid}.v2-tv-o-bild .v2-tv-knamen .v2-tv-kb-z{overflow-wrap:normal;min-width:0;min-height:0;padding:0 .15em;font-size:.62em;line-height:1;display:flex}.v2-tv-zeile[data-form=klein] .v2-tv-o-bild .v2-tv-knamen .v2-tv-kb-z{font-size:.54em}.v2-tg-tafel .v2-tv-o-bild .v2-tv-knamen .v2-tv-kb-z{font-size:11px}.v2-tg-tafel .v2-tv-zeile[data-form=klein] .v2-tv-o-bild .v2-tv-knamen .v2-tv-kb-z{font-size:10.5px}.v2-tv-zl{width:var(--zt-b);flex-direction:column;gap:.2em;margin-top:.35em;display:flex}.v2-tv-zl-bahn{background:var(--n-3);border-radius:.21em;height:.42em;position:relative}.v2-tv-zl-bahn>i{border-radius:.21em;position:absolute;top:0;bottom:0}.v2-tv-zl-bahn>i[data-teil=kabine]{background:var(--n-5)}.v2-tv-zl-bahn>i[data-teil=platz]{background:repeating-linear-gradient(135deg,var(--zl)0 .12em,var(--zl).12em .26em)}@supports (color:color-mix(in lab, red, red)){.v2-tv-zl-bahn>i[data-teil=platz]{background:repeating-linear-gradient(135deg,var(--zl)0 .12em,color-mix(in srgb,var(--zl)28%,var(--n-0)).12em .26em)}}.v2-tv-zl-bahn>i[data-teil=spiel]{background:var(--zl)}.v2-tv-zl-bahn>i[data-teil=jetzt]{background:var(--n-11);width:2px;box-shadow:0 0 0 1px var(--n-0);border-radius:1px;margin-left:-1px;top:-.22em;bottom:-.22em}.v2-tv-zl-g{color:var(--n-8);justify-content:space-between;align-items:baseline;gap:.4em;font-size:.7em;font-weight:600;line-height:1.1;display:flex}.v2-tv-zl-g small{letter-spacing:.06em;text-transform:uppercase;color:var(--n-7);font-size:.82em;font-weight:600}@container v2-tafel (min-width:38em){.v2-tv-zeile:not([data-form=vorbei]){--o-b:6.3em;grid-template-columns:max-content minmax(0,1fr)minmax(var(--zt-b),max-content);grid-template-areas:"orte txt zt""orte txt zl"}.v2-tv-zeile[data-form=klein]{--o-b:5.4em}.v2-tg-tafel .v2-tv-zeile:not([data-form=vorbei]){--o-b:112px}.v2-tg-tafel>.v2-tv-zeile[data-form=klein]{--o-b:96px}.v2-tv-zeile:not([data-form=vorbei])>.v2-tv-txt{align-self:center}.v2-tv-zeile:not([data-form=vorbei])>.v2-tv-zt{text-align:right;flex-direction:column;align-self:end;align-items:flex-end;gap:.1em;margin-top:0}.v2-tv-zeile>.v2-tv-zl{align-self:start;display:flex}}.v2-an{flex-direction:column;gap:10px;display:flex}.v2-an-toolbar{flex-wrap:wrap}.v2-an-segmente{border:1px solid var(--n-5);border-radius:var(--r-control);background:var(--n-0);display:inline-flex;overflow:hidden}.v2-an-segment{min-height:32px;font-size:var(--fs-13,13px);color:var(--n-8);align-items:center;gap:6px;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex}.v2-an-segment:hover{color:var(--n-10)}.v2-an-segment[aria-current=page],.v2-an-segment[aria-pressed=true]{background:var(--n-3);color:var(--n-11)}.v2-an-zaehler{color:var(--n-7);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.v2-an-mehr{background:var(--n-0);font:inherit;cursor:pointer;border:0;position:relative}.v2-an-mehr:after{content:"";border-right:1.5px solid var(--n-7);border-bottom:1.5px solid var(--n-7);width:5px;height:5px;position:absolute;top:50%;right:9px;transform:translateY(-70%)rotate(45deg)}.v2-an-mehr[aria-expanded=true]{background:var(--n-2)}.v2-an-mehr[aria-expanded=true]:after{transform:translateY(-20%)rotate(-135deg)}@media (max-width:640px){.ui-v2 .v2-an-segmente[data-vorn="3"]{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-v2 .v2-an-segmente[data-vorn="3"]>.v2-an-segment{grid-column:auto}.ui-v2 .v2-an-segmente[data-vorn="3"]>.v2-an-segment:nth-child(4n+1):last-child{grid-column:1/-1}.ui-v2 .v2-an-segmente[data-vorn="3"]>.v2-an-segment:nth-child(4n+1):nth-last-child(2),.ui-v2 .v2-an-segmente[data-vorn="3"]>.v2-an-segment:nth-child(4n+2):last-child,.ui-v2 .v2-an-segmente[data-vorn="3"]>.v2-an-segment:nth-child(4n+1):nth-last-child(3){grid-column:span 2}.v2-pe-suchzeile{grid-template-columns:minmax(0,1fr) auto;gap:6px;width:100%;display:grid}.v2-pe-suchzeile .v2-pe-suche{max-width:none}.ui-v2 .v2-pe-suchzeile>.v2-btn{min-height:34px;position:relative}.ui-v2 .v2-ant>.v2-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.ui-v2 .v2-ant>.v2-toolbar>.v2-segc{order:-1;grid-column:1/-1}.ui-v2 .v2-ant>.v2-toolbar>.v2-ant-suche{min-width:0;max-width:none}.ui-v2 .v2-ant>.v2-toolbar>.v2-str{grid-template-columns:none;grid-auto-flow:column;width:auto;display:inline-grid}.ui-v2 .v2-ant>.v2-toolbar>.v2-str>.v2-chip{padding-left:10px;padding-right:10px}}.v2-an-zaehler[data-ton=warn]{color:var(--warn-text);font-weight:600}.v2-an-suche{border:1px solid var(--n-5);border-radius:var(--r-control);background:var(--n-0);align-items:center;gap:6px;min-height:32px;padding:0 8px;display:inline-flex}.v2-an-suche svg{width:14px;height:14px;color:var(--n-7);flex:none}.v2-an-suche input{font:inherit;font-size:var(--fs-13,13px);min-width:120px;color:var(--n-10);background:0 0;border:0;outline:none}.v2-an-kopfstatus{flex-wrap:wrap;gap:6px;display:inline-flex}.v2-an-summe{margin:0}.v2-an-gruppe{flex-direction:column;gap:8px;display:flex}.v2-an-gruppe>h3{margin:4px 0 0}.v2-an-raster{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}.v2-an-raster-3{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.v2-an-karte{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.v2-an-karte[data-zustand=gesperrt]{border-color:var(--warn)}.v2-an-karte-kopf{cursor:pointer;border-radius:6px}.v2-an-karte-kopf:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.v2-an-karte-kopf h4{font-size:var(--fs-15,15px);margin:0;font-weight:600;line-height:1.3}.v2-an-karte-kopf small{color:var(--n-8);font-size:var(--fs-12-5,12.5px)}.v2-an-bild{flex-direction:column;gap:4px;display:flex}.v2-an-zonen{border:2px solid var(--n-6);background:var(--n-2);aspect-ratio:1.6;border-radius:8px;gap:4px;padding:4px;display:grid;position:relative}.v2-an-zonen[data-feld],.v2-pe-raster[data-feld]{border:0;gap:3px;padding:3px;overflow:hidden}.v2-an-zonen[data-feld=platz],.v2-pe-raster[data-feld=platz]{aspect-ratio:105/68;background:var(--rasen);--feld-text:#fff;--feld-schatten:0 1px 2px #00000059;--feld-zone:#ffffff12;--feld-zone-hover:#ffffff29;--feld-zone-belegt:#ffffff47;--feld-zone-rand:#ffffffb8;--feld-fl:#fde68a;--feld-pille:#ffffffeb;--feld-pille-text:#065f46}.v2-an-zonen[data-feld=halle],.v2-pe-raster[data-feld=halle]{aspect-ratio:42/22;background:var(--boden);--feld-text:var(--boden-text);--feld-schatten:none;--feld-zone:#ffffff24;--feld-zone-hover:#ffffff47;--feld-zone-belegt:#ffffff6b;--feld-zone-rand:var(--boden-linie);--feld-fl:var(--boden-text);--feld-pille:#ffffffe6;--feld-pille-text:#4a3319}.v2-an-zonen[data-feld=platz][data-hoch=true]{aspect-ratio:68/105;width:min(100%,170px);margin:0 auto}.v2-an-zonen[data-feld=halle][data-hoch=true]{aspect-ratio:22/42;width:min(100%,140px);margin:0 auto}.v2-feld{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}[data-belag=kunstrasen]{--rasen:var(--kunstrasen);--rasen-2:var(--kunstrasen)}[data-belag=asche]{--rasen:var(--asche);--rasen-2:var(--asche)}[data-belag=hartplatz]{--rasen:var(--hartplatz);--rasen-2:var(--hartplatz)}.v2-feld-boden{fill:var(--rasen)}.v2-feld-streifen{fill:var(--rasen-2)}.v2-feld[data-art=halle] .v2-feld-boden{fill:var(--boden)}.v2-feld[data-art=halle] .v2-feld-streifen{fill:var(--boden-2)}.v2-feld-linien{fill:none;stroke:var(--feld-linie);stroke-width:.55px;stroke-linejoin:round;stroke-linecap:round}.v2-feld-linien-halle{stroke:var(--boden-linie);stroke-width:.28px}.v2-feld-punkt{fill:var(--feld-linie);stroke:none}.v2-feld-tor{fill:#ffffff59;stroke-width:.35px}.v2-feld[data-art=halle] .v2-feld-tor{fill:#00000026;stroke-width:.2px}.v2-an-zonen[data-feld] .v2-an-zone{z-index:1;border:1.5px dashed var(--feld-zone-rand);background:var(--feld-zone);color:var(--feld-text);text-shadow:var(--feld-schatten);border-radius:4px}.v2-an-zonen[data-feld] .v2-an-zone small{color:var(--feld-text);opacity:.92}.v2-an-zonen[data-feld] button.v2-an-zone:hover{border-color:var(--feld-text);background:var(--feld-zone-hover)}.v2-an-zonen[data-feld] .v2-an-zone[data-belegt=true]{background:var(--feld-zone-belegt);border-style:solid;border-color:var(--feld-text)}.v2-an-zonen[data-feld] .v2-an-zone[data-gesperrt=true]{border-color:var(--warn);color:var(--feld-text);background:repeating-linear-gradient(135deg,#0000004d 0 5px,#0000001a 5px 10px)}.v2-an-zonen[data-feld] .v2-an-zone[data-gesperrt=true] small{color:var(--feld-text)}.v2-an-zonen[data-feld] .v2-an-fl{color:var(--feld-fl)}.v2-an-zone{border:1px solid var(--n-4);background:var(--n-0);min-height:40px;font:inherit;color:inherit;text-align:center;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;padding:4px;display:flex;position:relative}button.v2-an-zone{cursor:pointer}button.v2-an-zone:hover{border-color:var(--n-6)}button.v2-an-zone:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.v2-an-zone b{font-size:var(--fs-12,12px);font-weight:600}.v2-an-zone small{color:var(--n-8);overflow-wrap:break-word;font-size:10.5px;line-height:1.2}.v2-an-zone .v2-an-zone-zahl{display:none}@media (max-width:640px){.v2-an-zone .v2-an-zone-namen:has(+.v2-an-zone-zahl){display:none}.v2-an-zone .v2-an-zone-zahl{display:block}}.v2-an-zone[data-belegt=true]{background:var(--info-bg);border-color:var(--info)}.v2-an-zone[data-gesperrt=true]{background:repeating-linear-gradient(135deg,var(--warn-bg)0 5px,var(--n-0)5px 10px);border-color:var(--warn);color:var(--warn-text)}.v2-an-zone[data-gesperrt=true] small{color:var(--warn-text)}.v2-an-fl{color:var(--warn-text);font-size:9px;font-style:normal;font-weight:600;position:absolute;top:3px;right:4px}.v2-an-eck{font-size:var(--fs-12-5,12.5px);color:var(--n-8);flex-wrap:wrap;gap:4px 10px;display:flex}.v2-an-heute{font-size:var(--fs-12-5,12.5px);color:var(--n-9);align-items:center;gap:6px;display:flex}.v2-an-heute i{background:var(--ok);border-radius:50%;flex:none;width:7px;height:7px}.v2-an-heute[data-ton=warn] i{background:var(--warn)}.v2-an-heute[data-ton=danger] i{background:var(--danger)}.v2-an-heute[data-ton=neutral] i{background:var(--n-6)}.v2-an-schnell{border-top:1px dashed var(--n-4);flex-wrap:wrap;align-items:center;gap:6px;padding-top:6px;display:flex}.v2-an-schnell .v2-chip[data-ton=warn][aria-pressed=true]{background:var(--warn-bg);border-color:var(--warn);color:var(--warn-text)}.v2-an-karte-fuss{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v2-an-kachel{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.v2-an-kachel b{font-size:var(--fs-14,14px)}.v2-an-kachel-fuss{justify-content:flex-end;display:flex}.v2-menu .v2-an-menu-eintrag{flex-direction:column;align-items:flex-start;gap:0}.v2-menu .v2-an-menu-eintrag small{color:var(--n-8);font-size:var(--fs-12,12px)}.v2-menu .v2-an-menu-eintrag:disabled{opacity:.55;cursor:not-allowed}.v2-an-skizze{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.v2-an-skizze .v2-gk-wrap{margin:6px 0 0}@media (max-width:640px){.v2-an-raster,.v2-an-raster-3{grid-template-columns:1fr}.v2-an-zone{min-height:34px}.v2-an-segmente{grid-template-columns:repeat(6,minmax(0,1fr));width:100%;display:grid}.v2-an-segment{text-align:center;flex-wrap:wrap;grid-column:span 2;place-content:center;gap:0 6px;min-height:34px;padding:0 4px;line-height:1.25}.v2-an-segment:nth-child(3n+1):nth-last-child(2),.v2-an-segment:nth-child(3n+2):last-child{grid-column:span 3}.v2-an-segment:nth-child(3n+1):last-child{grid-column:1/-1}.v2-an-suche,.v2-an-suche input{width:100%}.v2-an-summe{display:none}.v2-an-zonen{aspect-ratio:2.1}}.v2-pe{flex-direction:column;gap:12px;display:flex}.v2-panel-mittel{width:720px}.v2-pe .v2-tabs button{font-size:var(--fs-13-5,13.5px);padding:6px 10px}.v2-pe-schnell,.v2-pe-zonen,.v2-pe-werdarf,.v2-pe-nutzung,.v2-pe-erweitert{flex-direction:column;gap:10px;display:flex}.v2-pe .v2-sect{margin:4px 0 0}.v2-pe .v2-g2{align-items:start}.v2-pe-zeit{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-pe-zeit .v2-input,.v2-pe-zeit input{width:auto;min-width:110px}.v2-pe-raster{border:2px solid var(--n-6);background:linear-gradient(135deg,#16a34a0f,#10b98108);border-radius:10px;gap:6px;padding:6px;display:grid;position:relative}.v2-pe-raster[data-feld]{border-radius:8px;gap:4px;padding:4px}.v2-pe-raster[data-feld=platz][data-hoch=true]{aspect-ratio:68/105;width:min(100%,168px);margin:0 auto}.v2-pe-raster[data-feld=halle][data-hoch=true]{aspect-ratio:22/42;width:min(100%,136px);margin:0 auto}.v2-pe-zelle{z-index:1;border:1px solid var(--n-4);background:var(--n-0);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:64px;padding:6px;display:flex;position:relative}.v2-pe-raster[data-feld] .v2-pe-zelle{border:1.5px dashed var(--feld-zone-rand);background:var(--feld-zone);border-radius:4px;min-height:0}.v2-pe-raster[data-feld] .v2-pe-zelle:hover{background:var(--feld-zone-hover)}.v2-pe-zelle b{font-size:var(--fs-13,13px);background:var(--accent-soft);color:var(--accent-soft-text);border-radius:6px;padding:2px 8px;font-weight:700}.v2-pe-raster[data-feld] .v2-pe-zelle b{background:var(--feld-pille);color:var(--feld-pille-text);box-shadow:0 1px 2px #0003}.v2-pe-zelle[data-gewaehlt=true]{outline:2px solid var(--accent);outline-offset:-2px}.v2-pe-raster[data-feld] .v2-pe-zelle[data-gewaehlt=true]{outline:2.5px solid var(--feld-text);outline-offset:-3px;background:var(--feld-zone-belegt)}.v2-pe-zelle:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.v2-pe-strafraum{border:1px dashed var(--n-7);background:var(--n-1);color:var(--n-9);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:2px;font-size:10px;display:flex;position:absolute}.v2-pe-raster[data-feld] .v2-pe-strafraum{border:1px solid var(--feld-zone-rand);background:var(--feld-pille);color:var(--feld-pille-text)}.v2-pe-strafraum[data-seite=links]{width:calc(15.7%*var(--cols,1));max-width:60%;top:20.4%;bottom:20.4%;left:0}.v2-pe-strafraum[data-seite=rechts]{width:calc(15.7%*var(--cols,1));max-width:60%;top:20.4%;bottom:20.4%;right:0}.v2-pe-strafraum[data-seite=oben]{height:calc(15.7%*var(--rows,1));max-height:60%;top:0;left:20.4%;right:20.4%}.v2-pe-strafraum[data-seite=unten]{height:calc(15.7%*var(--rows,1));max-height:60%;bottom:0;left:20.4%;right:20.4%}.v2-pe-strafraum small{overflow-wrap:anywhere;max-width:100%;font-size:10px;line-height:1.15}.v2-pe-strafraum-neu{border:1px dashed var(--n-6);color:var(--n-8);font:inherit;cursor:pointer;background:0 0;border-radius:4px;padding:1px 5px;font-size:10px;position:absolute}.v2-pe-strafraum-neu[data-seite=links]{top:24%;left:6px}.v2-pe-strafraum-neu[data-seite=rechts]{top:24%;right:6px}.v2-pe-strafraum-neu[data-seite=oben]{top:6px;left:24%}.v2-pe-strafraum-neu[data-seite=unten]{bottom:6px;left:24%}.v2-pe-raster[data-feld] .v2-pe-strafraum-neu{border-color:var(--feld-zone-rand);color:var(--feld-text);background:#0000002e}.v2-pe-strafraum-neu:hover{color:var(--n-10);border-color:var(--n-8)}.v2-pe-teil{color:var(--n-8);font-weight:700}.v2-pe-zone-teams{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0)}.v2-pe-zone-teams[data-offen=true]{border-color:var(--accent)}.v2-pe-zone-kopf{text-align:left;width:100%;font:inherit;cursor:pointer;color:var(--n-10);background:0 0;border:0;align-items:baseline;gap:10px;padding:8px 10px;display:flex}.v2-pe-zone-kopf b{font-size:var(--fs-14,14px)}.v2-pe-zone-liste{font-size:var(--fs-12-5,12.5px);color:var(--n-8);flex:1}.v2-pe-zone-body{border-top:1px solid var(--n-3);flex-direction:column;gap:8px;padding:8px 10px;display:flex}.v2-pe-rang{gap:4px;margin:0;padding:0;list-style:none;display:grid}.v2-pe-rang li{border:1px solid var(--n-4);border-radius:var(--r-control);font-size:var(--fs-13,13px);align-items:center;gap:6px;padding:4px 8px;display:flex}.v2-pe-rang-n{width:18px;color:var(--n-8);font-size:var(--fs-12,12px);font-variant-numeric:tabular-nums}.v2-pe-rang-name{flex:1;font-weight:500}.v2-pe-rang li button{background:var(--n-2);color:var(--n-9);cursor:pointer;border:0;border-radius:4px;place-items:center;width:26px;height:24px;display:inline-grid}.v2-pe-rang li button svg{width:14px;height:14px}.v2-pe-rang li button:disabled{opacity:.35;cursor:default}.v2-pe-spiel{border-top:1px dashed var(--n-4);flex-direction:column;gap:4px;padding-top:6px;display:flex}.v2-pe-hinzu{border-top:1px dashed var(--n-4);flex-direction:column;gap:6px;padding-top:6px;display:flex}.v2-pe-bereich{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v2-pe-bereich .v2-select,.v2-pe-bereich select{width:auto;min-width:120px}.v2-pe-zaehler{align-items:center;gap:8px;display:inline-flex}.v2-pe-zaehler b{text-align:center;font-variant-numeric:tabular-nums;min-width:28px}.v2-pe-halle,.v2-pe-tbz{border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;gap:8px;padding:8px 10px;display:flex}.v2-pe-fenster{border:1px solid var(--n-3);border-radius:var(--r-control);background:var(--n-1);flex-direction:column;gap:6px;padding:6px 8px;display:flex}.v2-pe-gefahr{border:1px solid var(--danger);border-radius:var(--r-card);justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:10px 12px;display:flex}.v2-pe-gefahr b{color:var(--danger-text);display:block}.v2-pe-gefahr .v2-mini{display:block}.v2-pe-gefahr>div{flex:auto;min-width:0}.v2-pe-gefahr .v2-btn{flex:none}.v2-panel-h.v2-panel-h-leiste{border-bottom:0;padding-bottom:2px}.v2-panel-leiste{border-bottom:1px solid var(--n-4);flex:none;padding:0 16px}.v2-panel-leiste .v2-tabs{border-bottom:0;flex-wrap:nowrap;margin-bottom:0}.v2-panel-leiste .v2-tabs button{font-size:var(--fs-13-5,13.5px);padding:6px 10px}.v2-sheet .v2-panel-leiste{border-bottom:1px solid var(--n-3);padding-bottom:8px}.v2-panel-leiste .v2-segm,.v2-panel-leiste>.v2-field{margin:0}.v2-pe-platz .v2-field{margin-bottom:0}.v2-pe-allgemein,.v2-pe-platz .v2-pe-zonen,.v2-pe-platz .v2-pe-werdarf{flex-direction:column;gap:12px;display:flex}.v2-pe-nk{grid-template-columns:minmax(0,1fr) 120px;align-items:start;gap:12px;display:grid}.v2-sheet .v2-pe-nk{grid-template-columns:minmax(0,1fr) 92px}.v2-pe-satz{margin:-6px 0 0}.v2-pe-platz .v2-field>.v2-segc{justify-self:start}.v2-pe-liste{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0)}.v2-pe-liste>.v2-pe-zeile+.v2-pe-zeile{border-top:1px solid var(--n-3)}.ui-v2 .v2-pe-zeile{min-height:44px;font-size:var(--fs-13-5,13.5px);align-items:center;gap:12px;margin:0;padding:7px 12px;display:flex}.ui-v2 .v2-toggle.v2-pe-zeile{flex-direction:row-reverse;justify-content:space-between}.v2-toggle.v2-pe-zeile>span:last-child,.v2-pe-zeile-t{flex-direction:column;flex:auto;min-width:0;display:flex}.v2-pe-zeile b{font-weight:500;font-size:var(--fs-13-5,13.5px);color:var(--n-10)}.v2-pe-zeile small{font-size:var(--fs-12,12px);color:var(--n-8);font-weight:400;line-height:1.4}.v2-pe-zeile small[data-fehler]{color:var(--danger-text)}.v2-pe-zeile-zeit{flex-wrap:wrap}.v2-pe-zeile-zeit .v2-pe-zeit{justify-content:flex-end;margin-left:auto}.ui-v2 .v2-pe-zeile.v2-rb-zeile{flex-direction:column;align-items:stretch;gap:8px;padding-block:9px}.v2-rb-chips{flex-wrap:wrap;gap:6px;display:flex}.v2-rb-chip{border:1px solid var(--n-5);border-radius:var(--r-control);background:var(--n-0);max-width:100%;min-height:30px;color:var(--n-10);font-size:var(--fs-12-5,12.5px);align-items:center;gap:6px;padding:0 4px 0 10px;display:inline-flex}.v2-rb-chip>svg{width:14px;height:14px;color:var(--n-8);flex:none}.v2-rb-chip-t{overflow-wrap:break-word;min-width:0;padding-block:4px;line-height:1.2}.v2-rb-chip>button{width:24px;height:24px;color:var(--n-8);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.v2-rb-chip>button:hover{background:var(--n-3);color:var(--n-11)}.v2-rb-chip>button svg{width:14px;height:14px}.ui-v2 button.v2-rb-chip.v2-rb-plus{border-style:dashed;border-color:var(--accent);color:var(--accent);cursor:pointer;background:0 0;padding:0 12px 0 8px;font-weight:500}.v2-rb-chip.v2-rb-plus>svg{color:var(--accent)}.v2-rb-neu{flex-direction:column;gap:6px;display:flex}.v2-rb-hinweis[data-fehler]{color:var(--danger-text);font-size:var(--fs-12,12px)}.v2-rb-vorschlaege{border:1px solid var(--n-4);border-radius:var(--r-control);background:var(--n-0);margin:0;padding:0;list-style:none}.v2-rb-vorschlaege li+li{border-top:1px solid var(--n-3)}.v2-rb-vorschlaege button{width:100%;min-height:40px;color:var(--n-10);text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;display:flex}.v2-rb-vorschlaege button:hover,.v2-rb-vorschlaege button:focus-visible{background:var(--n-2)}.v2-rb-vorschlaege svg{width:14px;height:14px;color:var(--n-8);flex:none}.v2-rb-vorschlaege b{font-weight:500;font-size:var(--fs-13,13px)}.v2-rb-vorschlaege small{font-size:var(--fs-12,12px);color:var(--n-8);overflow-wrap:break-word;min-width:0}.v2-rb-neu-knoepfe{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.v2-pe-wert{font-size:var(--fs-13,13px);color:var(--n-9)}.v2-pe-aufklapp{text-align:left;border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);cursor:pointer;width:100%;font:inherit;color:var(--n-10);align-items:center;gap:8px;padding:9px 12px;display:flex}.v2-pe-aufklapp:hover{background:var(--n-1)}.v2-pe-aufklapp b{font-size:var(--fs-13-5,13.5px);flex:0 auto;font-weight:500}.v2-pe-aufklapp small{text-align:right;font-size:var(--fs-12,12px);color:var(--n-8);flex:40%}.v2-pe-tbz-wrap{flex-direction:column;gap:8px;display:flex}.v2-pe-tbz-wrap>.v2-pe-aufklapp{border-style:dashed}.v2-sheet .v2-pe-aufklapp[data-leer] small{display:none}.v2-pe-chev{width:16px;height:16px;color:var(--n-8);flex:none;transition:transform .12s}[aria-expanded=true]>.v2-pe-chev{transform:rotate(90deg)}.v2-pe-weitere{padding:0 2px}.v2-pe-unten{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.v2-pe-unten>.v2-mini{flex:200px}.ui-v2 .v2-btn.v2-pe-loeschen{color:var(--danger-text)}.v2-pe-fenster-zeile{flex-flow:wrap;justify-content:space-between;align-items:center}.v2-pe-fenster-kopf{gap:6px;display:flex}.v2-pe-fenster-flaeche{border-top:1px dashed var(--n-4);flex-wrap:wrap;align-items:center;gap:6px;padding-top:6px;display:flex}.v2-pe-fenster-flaeche>.v2-mini{min-width:44px}.v2-pe-fenster-fehlt{font-size:var(--fs-12,12px);color:var(--danger-text);margin:0}.v2-pe-fenster-rest{font-size:var(--fs-12,12px);color:var(--n-8);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v2-pe-fenster-rest .v2-input{flex:140px;width:auto;min-width:0;max-width:220px}.v2-pe-halle-fuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.v2-pe-info{width:20px;height:20px;color:var(--n-8);cursor:pointer;vertical-align:middle;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.v2-pe-info svg{width:15px;height:15px}.v2-pe-info[aria-expanded=true]{color:var(--accent)}.v2-banner .v2-pe-info{color:inherit}.v2-pe-sect-zeile{flex-wrap:wrap;align-items:center;gap:6px;min-height:28px;display:flex}.v2-pe-platz .v2-pe-sect-zeile .v2-sect,.v2-pe-einteilung .v2-sect{margin:0}.v2-pe-einteilung{flex-direction:column;gap:6px;display:flex}.v2-pe-bilder{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;display:grid}.v2-pe-bild{border:1px solid var(--n-4);border-radius:var(--r-control);background:var(--n-0);cursor:pointer;font:inherit;color:var(--n-8);flex-direction:column;align-items:center;gap:2px;padding:5px 2px 3px;display:flex}.v2-pe-bild:hover{border-color:var(--n-6)}.v2-pe-bild:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.v2-pe-bild[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent-soft-text);cursor:default}.v2-pe-bild[aria-disabled=true]{opacity:.4;cursor:not-allowed}.v2-pe-bild[aria-pressed=true][aria-disabled=true]{opacity:1}.v2-pe-bild small{font-variant-numeric:tabular-nums;font-size:11px;line-height:1.1}.v2-pe-bild[aria-pressed=true] small{font-weight:600}.v2-pe-bild-svg{width:38px;height:26px}.v2-pe-bild-svg[data-hoch]{width:17px}.v2-pe-bild-grund{fill:var(--rasen)}.v2-pe-bild-grund[data-feld=halle]{fill:var(--boden)}.v2-pe-bild-grund[data-feld=neutral]{fill:var(--n-5)}.v2-pe-bild-linien line{stroke:#fff;stroke-width:4px;stroke-dasharray:7 5}.v2-pe-bild-grund[data-feld=halle]+.v2-pe-bild-linien line{stroke:var(--boden-linie)}.v2-pe-zonen-oben{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.v2-pe-zonen-feld,.v2-pe-zonen-liste{flex-direction:column;gap:6px;min-width:0;display:flex}.v2-pe-zonen-feld>.v2-mini{margin:0}.v2-tw-seite{background:var(--n-0);min-height:100vh;color:var(--n-10);padding:12px max(18px,env(safe-area-inset-left,0px))24px}.v2-tw{--tw-r:8px;--tw-h:38px;flex-direction:column;gap:24px;max-width:520px;margin:0 auto;font-size:13.5px;display:flex}.v2-tw-kopf h1{letter-spacing:-.01em;color:var(--n-11);margin:0;font-size:16px;font-weight:600}.v2-tw-kopf p{color:var(--n-8);margin:2px 0 0;font-size:12px}.v2-tw-wunsch{background:var(--n-2);border-radius:var(--tw-r);flex-direction:column;gap:3px;padding:11px 13px;display:flex}.v2-tw-wunsch small{letter-spacing:.07em;text-transform:uppercase;color:var(--n-8);font-size:10.5px;font-weight:600}.v2-tw-wunsch b{color:var(--n-11);font-size:13.5px;font-weight:500;line-height:1.45}.v2-tw-wunsch span{color:var(--n-8);font-size:11.5px}.v2-tw-f{flex-direction:column;gap:9px;display:flex}.v2-tw-l{letter-spacing:.07em;text-transform:uppercase;color:var(--n-8);justify-content:space-between;align-items:baseline;gap:8px;font-size:10.5px;font-weight:600;display:flex}.v2-tw-l em{text-transform:none;letter-spacing:0;color:var(--n-7);font-size:11.5px;font-style:normal;font-weight:400}.ui-v2 .v2-tw-seg{border:1px solid var(--n-5);border-radius:var(--tw-r);background:var(--n-0);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;overflow:hidden}.ui-v2 .v2-tw-seg>button{height:var(--tw-h);min-height:0;font:inherit;color:var(--n-9);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0 8px;font-size:13.5px;font-weight:500}.ui-v2 .v2-tw-seg>button+button{border-left:1px solid var(--n-5)}.ui-v2 .v2-tw-seg>button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.ui-v2 .v2-tw-seg.v2-tw-klein{grid-auto-columns:44px;display:inline-grid}.ui-v2 .v2-tw-seg.v2-tw-klein>button{height:30px;font-size:12.5px}.v2-tw-neben{color:var(--n-9);justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;display:flex}.ui-v2 .v2-tw-tage{border:1px solid var(--n-5);border-radius:var(--tw-r);grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.ui-v2 .v2-tw-tage button{background:var(--n-0);height:44px;min-height:0;font:inherit;color:var(--n-8);cursor:pointer;border:0;padding:0;font-size:13px;font-weight:500;position:relative}.ui-v2 .v2-tw-tage button+button{border-left:1px solid var(--n-5)}.ui-v2 .v2-tw-tage button[data-st="1"]{background:var(--accent-soft);color:var(--accent-soft-text)}.ui-v2 .v2-tw-tage button[data-st="2"]{background:var(--accent);color:var(--on-accent)}.ui-v2 .v2-tw-tage button[data-st="2"]:after{content:"★";font-size:9px;line-height:1;position:absolute;top:3px;right:5px}.v2-tw-tage button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.v2-tw-legende{color:var(--n-8);flex-wrap:wrap;gap:14px;font-size:11.5px;display:flex}.v2-tw-legende span{align-items:center;gap:6px;display:inline-flex}.v2-tw-legende i{border:1px solid var(--n-5);background:var(--n-0);border-radius:3px;width:12px;height:12px}.v2-tw-legende i[data-st="1"]{background:var(--accent-soft);border-color:var(--accent)}.v2-tw-legende i[data-st="2"]{background:var(--accent);border-color:var(--accent)}.v2-tw-felder{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.v2-tw-felder.zwei{grid-template-columns:1fr 1fr}.v2-tw-felder label{color:var(--n-8);flex-direction:column;gap:4px;min-width:0;font-size:11.5px;display:flex}.ui-v2 .v2-tw-feld{height:var(--tw-h);border:1px solid var(--n-5);border-radius:var(--tw-r);background:var(--n-0);width:100%;min-width:0;min-height:0;color:var(--n-11);font:inherit;text-align:center;font-variant-numeric:tabular-nums;padding:0 6px;font-size:13.5px;font-weight:500}.ui-v2 .v2-tw-feld.v2-tw-text{text-align:left;padding:0 10px}.ui-v2 .v2-tw-feld:focus{outline:2px solid var(--focus);outline-offset:0;border-color:var(--focus)}.v2-tw-weiter{font:inherit;color:var(--accent-soft-text);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:2px 0;font-size:12.5px;font-weight:500;display:inline-flex}.v2-tw-jetag{flex-direction:column;gap:6px;display:flex}.v2-tw-jetag>div{grid-template-columns:30px 1fr 1fr 74px 38px;align-items:center;gap:6px;display:grid}.v2-tw-jetag>div.v2-tw-wahlzeile{grid-template-columns:64px 1fr 1fr 34px}.v2-tw-jetag>.v2-tw-kopfzeile{letter-spacing:.07em;text-transform:uppercase;color:var(--n-8);font-size:10.5px;font-weight:600}.v2-tw-jetag b{color:var(--n-11);font-size:13px;font-weight:600}.ui-v2 .v2-tw-jetag .v2-tw-feld{height:34px;font-size:13px}@media (pointer:coarse){.v2-tw .v2-tw-feld[type=time]::-webkit-calendar-picker-indicator{display:none}}.ui-v2 .v2-tw-stern,.ui-v2 .v2-tw-x{border:1px solid var(--n-5);border-radius:var(--tw-r);background:var(--n-0);width:38px;height:34px;min-height:0;color:var(--n-6);cursor:pointer;padding:0;font-size:14px}.ui-v2 .v2-tw-x{width:34px}.ui-v2 .v2-tw-stern[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.v2-tw-hilfe{color:var(--n-8);margin:0;font-size:11.5px}.v2-tw-fehler{color:var(--danger-text)}.v2-tw-fuss{padding:12px 0 max(12px,env(safe-area-inset-bottom,0px));background:var(--n-0);border-top:1px solid var(--n-3);position:sticky;bottom:0}.ui-v2 .v2-tw-fuss button{border-radius:var(--tw-r);background:var(--accent);width:100%;height:44px;min-height:0;color:var(--on-accent);font:inherit;cursor:pointer;border:0;font-size:14px;font-weight:600}.ui-v2 .v2-tw-fuss button:disabled{opacity:.6;cursor:default}.v2-ew-band{border:1px dashed var(--n-7);border-radius:var(--r-control);background:repeating-linear-gradient(135deg,var(--n-0)0 8px,var(--n-2)8px 16px);font-size:var(--fs-12,12px);color:var(--n-9);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:6px;padding:6px 10px;display:flex}.v2-ew-band>b{color:var(--n-11);font-weight:600}.v2-ew-zahl{color:var(--n-8)}.v2-ew-fehler{color:var(--danger-text)}.v2-ew-re{flex-wrap:wrap;gap:6px;margin-left:auto;display:inline-flex}.v2-ew-text{font-size:var(--fs-12,12px);color:var(--n-8);margin:0;line-height:1.5}.v2-ew-zahlen{font-size:var(--fs-12,12px);color:var(--n-8);flex-wrap:wrap;gap:20px;display:flex}.v2-ew-zahlen b{color:var(--n-11);font-size:18px;font-weight:600;line-height:1.1;display:block}.v2-ew-diff{font-size:var(--fs-12,12px);flex-direction:column;display:flex}.v2-ew-diff>div{border-top:1px solid var(--n-3);grid-template-columns:110px minmax(0,1fr) minmax(0,1fr);align-items:start;gap:10px;padding:6px 0;display:grid}.v2-ew-diff>.v2-ew-dk{color:var(--n-8);border-top:0;font-weight:500}.v2-ew-diff s,.v2-ew-diff i{font-style:normal;display:block}.v2-ew-diff s{color:var(--n-8)}.v2-ew-diff small{color:var(--warn-text);display:block}@media (max-width:520px){.v2-ew-diff>div{grid-template-columns:minmax(0,1fr);gap:2px}.v2-ew-re{margin-left:0}}.v2-tf{font-size:var(--fs-13,13px);flex-direction:column;gap:12px;display:flex}.v2-tf-sect{font-size:var(--fs-11-5,11.5px);letter-spacing:.04em;text-transform:uppercase;color:var(--n-8);margin:6px 0 -4px;font-weight:600}.v2-tf-text{font-size:var(--fs-12,12px);color:var(--n-8);margin:0;line-height:1.5}.v2-tf-fl{flex-direction:column;display:flex}.v2-tf-fl>div{border-top:1px solid var(--n-3);justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:4px 0;display:flex}.v2-tf-fl>div:first-child{border-top:0}.v2-tf-fl>div>span:first-child{flex-direction:column;gap:1px;min-width:0;display:flex}.v2-tf-fl b{color:var(--n-11);font-weight:500}.v2-tf-fl small,.v2-tf-paar small,.v2-tf-rl small{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-tf-fl>div[data-aus] b{color:var(--n-8)}.v2-tf-immer{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-tf-paar{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.v2-tf-paar>div{flex-direction:column;gap:4px;min-width:0;display:flex}.v2-tf-paar b{color:var(--n-11);font-weight:600}.ui-v2 .v2-tf-link{min-height:0;font:inherit;font-size:var(--fs-12,12px);color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0}.ui-v2 .v2-tf-link:disabled{color:var(--n-7);cursor:default}.v2-tf-wahl{border-top:1px solid var(--n-3);border-bottom:1px solid var(--n-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:2px 12px;max-height:260px;padding:8px 0;display:grid;overflow:auto}.v2-tf-wahl label{min-height:28px;font-size:var(--fs-12-5,12.5px);color:var(--n-11);cursor:pointer;align-items:center;gap:6px;display:flex}.v2-tf-wahl-k{grid-column:1/-1;gap:12px;display:flex}.v2-tf-rls{flex-direction:column;display:flex}.v2-tf-rl{border-top:1px solid var(--n-3);grid-template-columns:120px minmax(0,1fr) auto;align-items:start;gap:12px;padding:8px 0;display:grid}.v2-tf-rl:first-child{border-top:0}.v2-tf-rl>b{color:var(--n-11);overflow-wrap:anywhere;font-weight:600}.v2-tf-rl>span:nth-child(2){color:var(--n-10);flex-direction:column;gap:1px;line-height:1.45;display:flex}.v2-tf-rl-re{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.v2-tf-rl-k{gap:10px;display:inline-flex}.v2-tf-st{font-size:var(--fs-12,12px);color:var(--n-8);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.v2-tf-st:before{content:"";background:var(--n-6);border-radius:50%;width:7px;height:7px}.v2-tf-st[data-ton=ok]{color:var(--ok-text)}.v2-tf-st[data-ton=ok]:before{background:var(--ok)}.v2-tf-st[data-ton=warn]{color:var(--warn-text)}.v2-tf-st[data-ton=warn]:before{background:var(--warn)}.v2-tf-st[data-ton=info]{color:var(--info-text,var(--accent))}.v2-tf-st[data-ton=info]:before{background:var(--info,var(--accent))}.v2-tf-vs{font-size:var(--fs-12-5,12.5px);flex-direction:column;display:flex}.v2-tf-vs>div{border-top:1px solid var(--n-3);grid-template-columns:120px minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;padding:7px 0;display:grid}.v2-tf-vs>.v2-tf-vs-k{color:var(--n-8);font-weight:500;font-size:var(--fs-12,12px);border-top:0}.v2-tf-vs>div>b{color:var(--n-11);overflow-wrap:anywhere;font-weight:600}.v2-tf-vs i{color:var(--n-11);font-style:normal;display:block}.v2-tf-vs i small{color:var(--n-8);font-size:var(--fs-12,12px);margin-left:6px}.v2-tf-vs>div>span:last-child{color:var(--n-8)}.v2-tf-stern{color:var(--warn-text);margin-right:3px}.v2-tf-fehlt{color:var(--danger-text)}@media (max-width:520px){.v2-tf-paar{grid-template-columns:minmax(0,1fr)}.v2-tf-rl{grid-template-columns:minmax(0,1fr) auto}.v2-tf-rl>span:nth-child(2){grid-area:2/1/auto/-1}.v2-tf-vs>div{grid-template-columns:minmax(0,1fr);gap:2px}.v2-tf-vs>.v2-tf-vs-k{display:none}}.v2-pe-raster[data-uhrzeit=true]>.v2-pe-zelle{opacity:.18}.v2-pe-uhr-lage{z-index:2;pointer-events:none;position:absolute;inset:4px}.v2-pe-uhr-lage>span{box-sizing:border-box;padding:2px;position:absolute}.v2-pe-uhr-lage>span>i{border:1.5px dashed var(--feld-zone-rand,var(--n-6));background:var(--feld-zone-belegt,var(--n-2));border-radius:4px;justify-content:center;align-items:center;width:100%;height:100%;font-style:normal;display:flex}.v2-pe-uhr-lage b{font-size:var(--fs-12,12px);background:var(--feld-pille,var(--n-0));color:var(--feld-pille-text,var(--n-11));white-space:nowrap;border-radius:6px;padding:2px 8px;font-weight:700;box-shadow:0 1px 2px #0003}.v2-pe-uhr{flex-direction:column;gap:10px;display:flex}.v2-pe-uhr>.v2-sect{margin:0}.v2-pe-uhr-tag{flex-direction:column;gap:3px;display:flex}.v2-pe-uhr-band{border-radius:var(--r-control);background:var(--n-2);gap:3px;padding:3px;display:flex}.v2-pe-uhr-teil{border-radius:calc(var(--r-control) - 2px);min-width:64px;font:inherit;color:var(--n-8);cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;flex-basis:0;justify-content:center;align-items:flex-start;gap:1px;padding:5px 9px;display:flex}.v2-pe-uhr-teil b{font-size:var(--fs-12,12px);color:var(--n-9);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.v2-pe-uhr-teil span{font-size:var(--fs-11-5,11.5px);white-space:nowrap}.v2-pe-uhr-teil[aria-pressed=true]{background:var(--n-0);box-shadow:0 1px 3px #0000001f}.v2-pe-uhr-teil[aria-pressed=true] b{color:var(--n-11)}.v2-pe-uhr-teil:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.v2-pe-uhr-skala{height:12px;font-size:var(--fs-11-5,11.5px);color:var(--n-8);font-variant-numeric:tabular-nums;margin:0 6px;position:relative}.v2-pe-uhr-skala span{position:absolute;transform:translate(-50%)}.v2-pe-uhr-form{flex-direction:column;gap:8px;display:flex}.v2-pe-uhr-zeile{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:10px;display:grid}.v2-pe-uhr-l{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-pe-uhr-paar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v2-pe-uhr-paar .v2-input{width:auto;min-width:0;max-width:160px}.v2-pe-uhr-tage{border:1px solid var(--n-5);border-radius:var(--r-control);grid-template-columns:repeat(7,minmax(30px,40px));display:inline-grid;overflow:hidden}.v2-pe-uhr-tage button{height:calc(var(--h-leiste,34px) - 2px);background:var(--n-0);font:inherit;font-size:var(--fs-12,12px);color:var(--n-8);cursor:pointer;border:0;padding:0;font-weight:500}.v2-pe-uhr-tage button+button{border-left:1px solid var(--n-5)}.v2-pe-uhr-tage button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-soft-text)}.v2-pe-uhr-tage button:disabled{cursor:default}.v2-pe-uhr-satz{font-size:var(--fs-12,12px);color:var(--n-8);margin:0;line-height:1.5}.v2-pe-uhr-fuss{border-top:1px solid var(--n-3);flex-wrap:wrap;gap:6px 16px;padding-top:8px;display:flex}.v2-pe-uhr-link{font:inherit;font-size:var(--fs-12,12px);color:var(--accent-soft-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:500;display:inline-flex}.v2-pe-uhr-link svg{width:14px;height:14px}.v2-pe-uhr-leise{color:var(--n-8);margin-left:auto;font-weight:400}@media (max-width:520px){.v2-pe-uhr-zeile{grid-template-columns:minmax(0,1fr);gap:4px}}.v2-pe-zl{gap:4px;display:grid}.v2-pe-zl[data-zwei]{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-pe-zr{border:1px solid var(--n-4);border-radius:var(--r-control);background:var(--n-0);align-items:center;gap:6px;min-width:0;padding:3px 4px;display:flex}.v2-pe-zr[data-teil]{background:var(--n-1);margin-left:16px}.v2-pe-zr input{min-width:0;font:inherit;font-size:var(--fs-13,13px);color:var(--n-10);background:0 0;border:0;border-bottom:1px solid #0000;outline:none;flex:auto;padding:2px 4px;font-weight:600}.v2-pe-zr input:focus{border-bottom-color:var(--accent)}.v2-pe-ziff{background:var(--accent);min-width:22px;height:22px;color:var(--on-accent);border-radius:5px;flex:none;place-items:center;padding:0 4px;font-size:11px;font-weight:700;display:grid}.v2-pe-zr[data-teil] .v2-pe-ziff{color:var(--n-8);border:1px dashed var(--n-6);background:0 0}.v2-pe-ic{background:var(--n-2);width:26px;height:24px;color:var(--n-8);cursor:pointer;font:inherit;font-size:var(--fs-13,13px);border:0;border-radius:4px;flex:none;place-items:center;padding:0;font-weight:700;display:inline-grid}.v2-pe-ic svg{width:14px;height:14px}.v2-pe-ic:hover:not(:disabled){color:var(--n-10)}.v2-pe-ic:disabled{opacity:.45;cursor:default}.v2-pe-ic:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.v2-pe-ic[data-art=licht][aria-pressed=true]{background:var(--warn-bg);color:var(--warn-text)}.v2-pe-ic[data-art=parallel][aria-pressed=true]{background:var(--accent-soft);color:var(--accent-soft-text)}.v2-pe-zuteil-fl{width:14px;height:14px;color:var(--warn-text);flex:none}.v2-pe-fl-marke{letter-spacing:.03em;color:var(--feld-fl,var(--warn-text));pointer-events:none;font-size:9.5px;font-style:normal;font-weight:700;position:absolute;top:3px;right:5px}.v2-pe-sf{flex-direction:column;gap:6px;display:flex}.v2-pe-sf>.v2-mini{margin:0}.v2-pe-sf-tab{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0)}.v2-pe-sf-z{grid-template-columns:96px minmax(0,1fr) minmax(0,168px) 26px 26px;align-items:center;gap:8px;min-height:44px;padding:6px 8px;display:grid}.v2-pe-sf-z+.v2-pe-sf-z{border-top:1px solid var(--n-3)}.v2-pe-sf-form .v2-select-btn{min-height:28px;font-size:var(--fs-13,13px);padding-top:3px;padding-bottom:3px;font-weight:600}.v2-pe-sf-chips{gap:4px}.v2-pe-sf-satz{font-size:var(--fs-12-5,12.5px);color:var(--n-9);line-height:1.3}.v2-pe-sf-satz b{font-weight:600}.ui-v2 .v2-chip.v2-pe-chip-leise{color:var(--n-8);border-style:dashed}.v2-pe-platz .v2-pe-zone-kopf{align-items:center}.v2-pe-fuss-handy{justify-content:space-between;gap:4px;display:flex}.v2-pe-platz .v2-pe-zelle:has(>.v2-pe-strafraum[data-seite=links]){justify-content:flex-end;padding-right:10%}.v2-pe-platz .v2-pe-zelle:has(>.v2-pe-strafraum[data-seite=rechts]){justify-content:flex-start;padding-left:10%}.v2-pe-platz .v2-pe-zelle:has(>.v2-pe-strafraum[data-seite=oben]){align-items:flex-end;padding-bottom:8%}.v2-pe-platz .v2-pe-zelle:has(>.v2-pe-strafraum[data-seite=unten]){align-items:flex-start;padding-top:8%}.ui-v2 .v2-pe-platz .v2-pe-strafraum-neu{white-space:nowrap;font-size:10px;line-height:1.5}.v2-pe-platz .v2-pe-strafraum-neu[data-seite=links]{top:auto;bottom:5px;left:5px}.v2-pe-platz .v2-pe-strafraum-neu[data-seite=rechts]{top:auto;bottom:5px;right:5px}.v2-pe-platz .v2-pe-strafraum-neu[data-seite=oben]{top:5px;left:5px}.v2-pe-platz .v2-pe-strafraum-neu[data-seite=unten]{bottom:5px;left:5px}.v2-pe-platz .v2-pe-strafraum small{overflow-wrap:normal;font-size:9.5px}.v2-pe-platz .v2-pe-strafraum:is([data-seite=links],[data-seite=rechts]) small{writing-mode:vertical-rl;max-height:100%;transform:rotate(180deg)}.v2-pe-halle-kopf{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.v2-pe-halle-kopf .v2-pe-zeit{flex-wrap:nowrap}.v2-pe-halle-kopf .v2-pe-zeit .v2-input{width:140px;min-width:0}.v2-sheet .v2-pe-halle-kopf{grid-template-columns:minmax(0,1fr)}.v2-pe-zuteil{align-items:stretch}.v2-pe-zuteil>.v2-segc,.v2-pe-zuteil>.v2-chips{align-self:flex-start}.v2-pe-zuteil-leiste{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.v2-pe-zuteil-scroll{max-width:100%;overflow-x:auto}.v2-pe-zuteil-tab{border-collapse:separate;border-spacing:2px;table-layout:fixed;width:100%;font-size:var(--fs-11-5,11.5px)}.v2-pe-zuteil-tab th{color:var(--n-9);text-align:left;padding:2px 3px;font-weight:600}.v2-pe-zuteil-tab td{vertical-align:top;padding:0}.v2-pe-zuteil-zt{vertical-align:top;width:76px;color:var(--n-8)!important;font-weight:500!important}.v2-pe-zuteil-zt>span{display:block}.v2-pe-zuteil-wechsel{color:var(--n-8);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:10.5px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.v2-pe-zuteil-wechsel[aria-pressed=true]{color:var(--warn-text);font-weight:600;text-decoration:none}.v2-pe-zuteil-teile{gap:2px;display:grid}.v2-pe-zuteil-teil{border:1px dashed var(--n-6);min-width:0;min-height:30px;color:var(--n-8);cursor:pointer;background:repeating-linear-gradient(135deg,var(--n-1)0 5px,var(--n-2)5px 10px);border-radius:4px;padding:0 2px;font-size:11px}.v2-pe-zuteil-teil[aria-pressed=true]{border:1px solid var(--accent);background:var(--accent);color:var(--on-accent);font-weight:600}.v2-pe-zuteil-teil:disabled{cursor:default}.v2-sheet .v2-pe-zuteil-teil{min-height:44px;font-size:var(--fs-12-5,12.5px)}.v2-pe-zuteil-liste{font-size:var(--fs-12-5,12.5px);color:var(--n-9);gap:2px;margin:0;padding-left:18px;display:grid}.v2-zt{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;margin-top:12px;display:flex}.v2-zt-kopf{border-bottom:1px solid var(--n-4);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.v2-zt-soll{border-bottom:1px solid var(--n-4);flex-wrap:wrap;align-items:center;gap:4px 6px;padding:8px 12px;display:flex}.v2-zt-zahl{font-size:var(--fs-12-5,12.5px);margin-right:4px}.v2-zt-pille{font-size:var(--fs-11-5,11.5px);border:1px solid var(--ok);background:var(--ok-bg);color:var(--ok-text);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 8px}.v2-zt-pille[draggable=true]{cursor:grab}.v2-zt-pille[data-fehlt]{border-color:var(--warn);background:var(--warn-bg);color:var(--warn-text);font-weight:600}.v2-zt-scroll{max-width:100%;overflow-x:auto}.v2-zt-raster{background:var(--n-4);font-size:var(--fs-11-5,11.5px);gap:1px;min-width:640px;display:grid}.v2-zt-raster>.v2-zt-h,.v2-zt-zelle,.v2-zt-z{background:var(--n-0);min-width:0;padding:5px 6px}.v2-zt-h{color:var(--n-9);font-weight:600;background:var(--n-2)!important}.v2-zt-z{color:var(--n-8)}.v2-zt-z small{font-size:10.5px;display:block}.v2-zt-zelle{flex-direction:column;gap:2px;display:flex}.v2-zt-fremd{color:var(--n-6)}.v2-zt-sl{border:1px solid var(--n-4);background:var(--n-1);line-height:1.35;font:inherit;text-align:left;border-radius:4px;justify-content:space-between;gap:4px;min-width:0;padding:1px 5px;display:flex}.v2-zt-sl b{overflow-wrap:anywhere;min-width:0;font-weight:600}.v2-zt-sl i{color:var(--n-8);white-space:nowrap;font-size:10.5px;font-style:normal}.v2-zt-sl[data-frei]{border-color:var(--ok);background:var(--ok-bg);color:var(--ok-text);cursor:pointer}.v2-zt-sl[data-frei][aria-pressed=true]{box-shadow:0 0 0 2px var(--accent)}.v2-zt-sl[data-vorschau]{border:1px dashed var(--n-7);background:repeating-linear-gradient(135deg,var(--n-0)0 6px,var(--n-2)6px 12px)}.v2-zt-wer{border:1px solid var(--n-4);border-radius:var(--r-card);box-shadow:var(--shadow-pop);background:var(--n-0);flex-direction:column;gap:8px;max-width:420px;margin:8px 12px 12px;padding:10px 12px;display:flex}.v2-zt-wer-kopf{justify-content:space-between;align-items:center;gap:8px;display:flex}.v2-zt-wer-liste{border:1px solid var(--n-4);border-radius:var(--r-card)}.v2-zt-wer-liste>div{font-size:var(--fs-12-5,12.5px);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 10px;display:grid}.v2-zt-wer-liste>div+div{border-top:1px solid var(--n-3)}.v2-zt-wer-liste small,.v2-zt-umf-tab small,.v2-zt-umf-zeile small{color:var(--n-8);font-size:var(--fs-11-5,11.5px);display:block}.v2-zt-umfang{flex-direction:column;gap:10px;display:flex}.v2-zt-umf-tab{border:1px solid var(--n-4);border-radius:var(--r-card)}.v2-zt-umf-tab>div,.v2-zt-umf-zeile{font-size:var(--fs-13,13px);justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;display:flex}.v2-zt-umf-tab>div+div{border-top:1px solid var(--n-3)}.v2-zt-stp{border:1px solid var(--n-5);border-radius:var(--r-control);align-items:center;display:inline-flex;overflow:hidden}.v2-zt-stp button{background:var(--n-2);color:var(--n-8);cursor:pointer;border:0;justify-content:center;align-items:center;min-width:32px;min-height:32px;display:inline-flex}.v2-zt-stp button svg{width:14px;height:14px}.v2-zt-stp b{text-align:center;min-width:34px;font-weight:600}.v2-sheet .v2-pe-pm-wort{display:none}.v2-sheet .v2-pe-platz .v2-pe-sect-zeile{flex-wrap:nowrap}.v2-sheet .v2-pe-zonen-feld>.v2-mini:not([data-gewaehlt]){display:none}.v2-sheet .v2-pe-allgemein,.v2-sheet .v2-pe-platz .v2-pe-zonen{gap:10px}.v2-sheet .v2-pe-bilder{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.v2-sheet .v2-pe-bild-svg{width:30px;height:20px}.v2-sheet .v2-pe-bild-svg[data-hoch]{width:13px}.v2-sheet .v2-pe-zonen-oben{grid-template-columns:minmax(0,196px) minmax(0,1fr);gap:10px}.v2-sheet .v2-pe-zl[data-zwei],.v2-sheet .v2-pe-zonen-oben[data-viele]{grid-template-columns:minmax(0,1fr)}.v2-sheet .v2-pe-zonen-oben[data-viele] .v2-pe-zl[data-art=voll]{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-sheet .v2-pe-raster[data-feld=platz][data-hoch=true]{width:min(100%,120px)}.v2-sheet .v2-pe-raster[data-feld=halle][data-hoch=true]{width:min(100%,100px)}.v2-sheet .v2-pe-sf-z{grid-template-columns:84px minmax(0,1fr) 26px 26px;grid-template-areas:"form satz licht weg""chips chips chips chips";row-gap:4px}.v2-sheet .v2-pe-sf-form{grid-area:form}.v2-sheet .v2-pe-sf-chips{grid-area:chips}.v2-sheet .v2-pe-sf-satz{grid-area:satz}.v2-sheet .v2-pe-sf-licht{grid-area:licht}.v2-sheet .v2-pe-sf-weg{grid-area:weg}.v2-pe-zeile-w{flex:0 auto;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.v2-pe-zeile-w .v2-segc{flex-wrap:nowrap;flex:none}.v2-pe-zeile-w .v2-select{width:200px;max-width:100%}.v2-pe-zeile-w .v2-chips{justify-content:flex-end}.v2-pe-zeile-w .v2-pe-zeit{flex-wrap:nowrap}.v2-pe-zeile-wert[data-umbruch]{flex-wrap:wrap;row-gap:4px}.v2-pe-zeile-wert[data-umbruch] .v2-pe-zeile-w{flex-wrap:wrap;margin-left:auto}.v2-pe-zeile small[data-warn]{color:var(--warn-text)}.v2-pe-info-satz{margin:-4px 0 0}.v2-pe-kopfsatz{font-size:var(--fs-13,13px);color:var(--n-9);align-items:flex-start;gap:6px;margin:0;display:flex}.v2-pe-kopfsatz>span{flex:auto;min-width:0}.v2-pe-kabine .v2-field,.v2-pe-raum .v2-field{margin-bottom:0}.v2-pe-kabine .v2-pe-weitere{flex-direction:column;gap:10px;display:flex}.v2-pe-kabine .v2-pe-werdarf{gap:12px}.v2-sheet .v2-pe-kabine .v2-pe-werdarf{gap:10px}.v2-pe-einzeln .v2-select{flex:200px;min-width:0}.v2-pe-raum textarea{resize:vertical;min-height:0}.v2-pe .v2-g2.v2-pe-zwei{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.v2-sheet .v2-pe-zeile-w .v2-select{width:150px}.v2-sp{flex-direction:column;gap:12px;display:flex}.v2-sp-abschnitt{flex-direction:column;gap:6px;display:flex}.v2-sp-liste{gap:6px;display:grid}.v2-sp-eintrag{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;gap:3px;padding:8px 10px;display:flex}.v2-sp-eintrag[data-aktiv=true]{border-color:var(--warn);background:var(--warn-bg)}.v2-sp-eintrag b{font-size:var(--fs-14,14px)}.v2-sp-zeile{font-size:var(--fs-12-5,12.5px);color:var(--n-9)}.v2-sp-knoepfe{justify-content:flex-end;margin-top:2px}.v2-sp-form{border-top:1px solid var(--n-4);flex-direction:column;gap:10px;padding-top:10px;display:flex}.v2-sp-aktionen{justify-content:flex-end}.v2-sp-flaechen{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.v2-sp-tok{border-radius:var(--r-control);background:var(--n-3);min-height:26px;color:var(--n-10);font-size:var(--fs-12-5,12.5px);align-items:center;gap:2px;padding:0 2px 0 8px;font-weight:500;display:inline-flex}.v2-sp-tok button{color:var(--n-8);width:22px;height:22px;font-size:var(--fs-15,15px);cursor:pointer;background:0 0;border:0;border-radius:4px;line-height:1}.v2-sp-tok button:hover{background:var(--n-4);color:var(--n-10)}.v2-sp-form .v2-chips{margin-top:6px}.v2-sp-wer-box{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-1);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.v2-sp-wer-box[data-art=ausser]{border-color:var(--accent);background:var(--accent-soft)}.v2-sp-wer-box[data-art=nur]{border-color:var(--warn);background:var(--warn-bg)}.v2-sp-wer-box .v2-field{margin-bottom:0}.v2-sp-gruppe{letter-spacing:.05em;text-transform:uppercase;color:var(--n-8);margin-top:6px;font-size:11px;font-weight:500}.v2-sp-wer-box .v2-chips{margin-top:0}.v2-sp-wer-box .v2-chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.v2-sp-wer-satz{font-size:var(--fs-12-5,12.5px);color:var(--n-9);margin:6px 0 0}.v2-sp-wer-box[data-art=ausser] .v2-sp-wer-satz{color:var(--accent-soft-text)}.v2-sp-wer-box[data-art=nur] .v2-sp-wer-satz{color:var(--warn-text)}.v2-sp-wer{font-size:var(--fs-12-5,12.5px);color:var(--ok-text);font-weight:500}.v2-sp-wer[data-art=nur]{color:var(--warn-text)}.v2-mx{flex-direction:column;gap:10px;display:flex}.v2-mx-leiste{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-mx-suche{flex:180px;width:auto;min-width:0}.v2-mx-tabelle{border:1px solid var(--n-4);border-radius:var(--r-card);max-height:60vh;overflow:auto}.v2-mx-tabelle table{border-collapse:separate;border-spacing:0;min-width:100%;font-size:var(--fs-13,13px)}.v2-mx-tabelle th,.v2-mx-tabelle td{border-bottom:1px solid var(--n-3);text-align:center;background:var(--n-0);padding:4px 6px}.v2-mx-eck,.v2-mx-zeile{z-index:2;text-align:left;background:var(--n-0);border-right:1px solid var(--n-3);position:sticky;left:0}.v2-mx-tabelle thead th{z-index:3;vertical-align:bottom;position:sticky;top:0}.v2-mx-eck{z-index:4}.v2-mx-kopf{min-width:76px}.v2-mx-kopf-name{font-weight:600;display:block}.v2-mx-kopf small{color:var(--n-8);overflow-wrap:anywhere;font-size:11px;font-weight:400;display:block}.v2-mx-kopf[data-gemeinsam=true] .v2-mx-kopf-name{color:var(--n-8)}.v2-mx-gemeinsam{color:var(--n-7)}.v2-mx-kopf-knoepfe,.v2-mx-zeile-knoepfe{gap:4px;margin-top:2px;display:inline-flex}.v2-mx-kopf-knoepfe button,.v2-mx-zeile-knoepfe button{border:1px solid var(--n-4);background:var(--n-1);color:var(--n-9);font:inherit;cursor:pointer;border-radius:4px;min-height:20px;padding:0 6px;font-size:11px}.v2-mx-kopf-knoepfe button:hover,.v2-mx-zeile-knoepfe button:hover{border-color:var(--n-6);color:var(--n-10)}.v2-mx-zeile{font-weight:500}.v2-mx-zeile>span:first-child{display:block}.v2-mx-zelle{border:1px solid var(--n-4);border-radius:var(--r-control);background:var(--n-0);width:100%;min-width:44px;min-height:30px;font:inherit;font-size:var(--fs-12-5,12.5px);color:var(--n-8);cursor:pointer}.v2-mx-zelle[data-zustand=drin]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-soft-text);font-weight:600}.v2-mx-zelle[data-zustand=offen]{color:var(--n-7);border-style:dashed}.v2-mx-zelle[data-zustand=gemeinsam]{background:var(--n-1);color:var(--n-7)}.v2-mx-zelle:disabled{cursor:default}.v2-mx-zelle:not(:disabled):hover{border-color:var(--accent)}.v2-mx-fuss{align-items:center}.v2-vt{flex-direction:column;gap:10px;display:flex}.v2-vt-spalten{grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:start;gap:12px;display:grid}.v2-vt-links{flex-direction:column;gap:10px;min-width:0;display:flex}.v2-vt-links>.v2-section{margin-bottom:0}.v2-vt-kopf>header{justify-content:space-between}.v2-vt-haupt{align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.v2-vt-haupt>.v2-toggle{flex:none;min-height:40px}.v2-vt-haupt>.v2-toggle .v2-tr{width:44px;height:24px}.v2-vt-haupt>.v2-toggle .v2-tr:after{width:20px;height:20px}.v2-vt-haupt>.v2-toggle input:checked+.v2-tr:after{transform:translate(20px)}.v2-vt-haupt-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.v2-vt-haupt-text b{font-size:var(--fs-14-5,14.5px);font-weight:600}.v2-vt-achsen{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:6px 10px;padding:0 14px 10px;display:grid}.v2-vt-achse{border:1px solid var(--n-4);border-radius:var(--r-control);background:var(--n-0);flex-direction:column;gap:1px;min-height:40px;padding:6px 10px;display:flex}.v2-vt-achse[data-an]{border-color:var(--accent);background:var(--accent-soft)}.v2-vt-achse>.v2-toggle{min-height:26px;font-weight:600}.v2-vt-achse>small{font-size:var(--fs-12,12px);color:var(--n-8);padding-left:36px}.v2-vt-wirkt{flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;padding:0 14px 12px;display:flex}.v2-vt-wirkt a{color:var(--accent-soft-text);border:1px solid var(--n-4);border-radius:999px;padding:0 7px;font-weight:500;line-height:18px;text-decoration:none}.v2-vt-wirkt a:hover{border-color:var(--accent)}.v2-vt-hinweis{flex-direction:column;gap:4px;display:flex}.v2-vt-hinweis>b{margin-top:4px}.v2-vt-hinweis ul{flex-direction:column;gap:2px;margin:0;padding-left:18px;display:flex}.v2-vt-hinweis li{font-size:var(--fs-12-5,12.5px);line-height:1.45}.v2-vt-bereit>header{justify-content:space-between}.v2-vt-zeile{border-top:1px solid var(--n-3);align-items:flex-start;gap:10px;padding:10px 14px;scroll-margin-top:80px;display:flex}.v2-vt-zeile[data-hervor]{background:var(--accent-soft)}.v2-vt-zeile-icon{width:18px;height:18px;color:var(--ok);flex:none;place-items:center;margin-top:2px;display:inline-grid}.v2-vt-zeile-icon svg{width:16px;height:16px}.v2-vt-zeile[data-stand=hinweis] .v2-vt-zeile-icon{color:var(--warn-text)}.v2-vt-zeile-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.v2-vt-zeile-text b{font-size:var(--fs-13-5,13.5px);font-weight:600}.v2-vt-zeile-text small{font-size:var(--fs-12-5,12.5px);color:var(--n-9);line-height:1.45}.v2-vt-weg{flex:none;align-self:center;min-height:40px}.v2-vt-weg svg{width:14px;height:14px}.v2-vt-bereit-fuss{border-top:1px solid var(--n-3);background:var(--n-1);margin:0;padding:8px 14px 10px}.v2-vt-gruppe-t{font-size:var(--fs-11-5,11.5px);letter-spacing:.05em;text-transform:uppercase;color:var(--n-8);border-top:1px solid var(--n-3);padding:12px 14px 4px;font-weight:600}.v2-vt-gruppe .v2-vt-zeile:first-of-type{border-top:0}.v2-vt-zeile[data-stand=offen] .v2-vt-zeile-icon{color:var(--info-text)}.v2-vt-zeile[data-stand=hinweis]{background:var(--warn-bg)}@supports (color:color-mix(in lab, red, red)){.v2-vt-zeile[data-stand=hinweis]{background:color-mix(in srgb,var(--warn-bg)45%,transparent)}}.v2-vt-zeile[data-stand=offen]{background:var(--info-bg)}@supports (color:color-mix(in lab, red, red)){.v2-vt-zeile[data-stand=offen]{background:color-mix(in srgb,var(--info-bg)40%,transparent)}}.v2-vt-eigene-steuer{flex-direction:column;flex:320px;justify-content:flex-start;align-items:stretch;gap:6px}.v2-vt-rang{gap:4px;margin:0;padding:0;list-style:none;display:grid}.v2-vt-rang li{border:1px solid var(--n-4);border-radius:var(--r-control);font-size:var(--fs-13,13px);align-items:center;gap:6px;min-height:34px;padding:4px 8px;display:flex}.v2-vt-rang-n{width:18px;color:var(--n-8);font-size:var(--fs-12,12px);font-variant-numeric:tabular-nums}.v2-vt-rang-name{flex:1;min-width:0;font-weight:500}.v2-vt-rang-name small{color:var(--n-8);font-weight:400}.v2-vt-rang li button{background:var(--n-2);color:var(--n-9);cursor:pointer;border:0;border-radius:4px;place-items:center;width:32px;height:28px;display:inline-grid}.v2-vt-rang li button svg{width:14px;height:14px}.v2-vt-rang li button:disabled{opacity:.35;cursor:default}.v2-vt-aufwaermen{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.v2-vt-aufwaermen>span{font-size:var(--fs-13,13px);flex:120px;font-weight:500}.v2-vt-aufwaermen>.v2-select,.v2-vt-aufwaermen>div{flex:200px;min-width:160px}@media (max-width:900px){.v2-vt-spalten{grid-template-columns:minmax(0,1fr)}.v2-vt-bereit{order:-1}}@media (max-width:640px){.v2-vt-achsen{grid-template-columns:1fr}.v2-vt-zeile{flex-wrap:wrap}.v2-vt-zeile-text{flex:calc(100% - 28px)}.v2-vt-weg{margin-left:28px}.v2-vt-eigene-steuer{flex-basis:100%}.v2-vt-hinweis li{font-size:var(--fs-12-5,12.5px)}}.v2-hs{flex-direction:column;gap:12px;display:flex}.v2-hs-schliess{border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;gap:6px;padding:8px 10px;display:flex}.v2-hs-zeile{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v2-hs-zeile .v2-input{flex:130px;width:auto;min-width:0}.v2-an-hallen{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;display:flex}.v2-an-hallen-text{flex-direction:column;flex:320px;gap:2px;min-width:0;display:flex}.v2-an-hallen-text b{font-size:var(--fs-14,14px)}.v2-an-standorte{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-so{flex-direction:column;gap:14px;display:flex}.v2-so-abschnitt{flex-direction:column;gap:8px;display:flex}.v2-so-liste{gap:6px;display:grid}.v2-so-eintrag{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;gap:6px;padding:8px 10px;display:flex}.v2-so-eintrag[data-haupt=true]{border-color:var(--n-5);background:var(--n-1)}.v2-so-kopf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-so-kopf .v2-input{flex:160px;width:auto;min-width:0;font-weight:600}.v2-so-zaehler{font-size:var(--fs-12-5,12.5px);color:var(--n-8)}.v2-so-neu-zeile{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-so-schalter{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.v2-so-schalter b{font-size:var(--fs-13,13px);font-weight:600;display:block}.v2-so-schalter small{font-size:var(--fs-12,12px);color:var(--n-8);display:block}.v2-so-zust{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.v2-so-neu-zeile .v2-input{flex:160px;width:auto;min-width:0}.v2-so-gruppe{border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;gap:4px;padding:8px 10px;display:flex}.v2-so-gruppe b{font-size:var(--fs-13,13px)}.v2-so [data-ton=warn]{color:var(--warn-text)}.v2-pe-kuerzel{max-width:160px}.v2-al{flex-direction:column;gap:12px;display:flex}.v2-al-halle,.v2-al-liste{border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;gap:8px;padding:8px 10px;display:flex}.v2-al-fenster{gap:4px;display:grid}.v2-al-fenster-zeile{border:1px solid var(--n-3);border-radius:var(--r-control);background:var(--n-1);font-size:var(--fs-13,13px);justify-content:space-between;align-items:center;gap:8px;padding:4px 8px;font-weight:500;display:flex}.v2-al-text{resize:vertical;width:100%;min-height:72px;font:inherit;font-size:var(--fs-13,13px);line-height:1.4}.v2-al-gelesen{font-size:var(--fs-12-5,12.5px);color:var(--n-9);gap:2px;margin:0;padding:0;list-style:none;display:grid}.v2-al-gelesen b{color:var(--n-10)}.v2-al [data-ton=warn]{color:var(--warn-text)}.v2-pe-fuss-links,.v2-pe-fuss-rechts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-pe-fuss-rechts{margin-left:auto}.v2-sheet .v2-panel-f .v2-pe-fuss-links{grid-template-columns:1fr 1fr;display:grid}.v2-sheet .v2-panel-f .v2-pe-fuss-rechts{justify-content:space-between}.v2-sheet .v2-panel-f .v2-sp{display:none}.v2-kb-trakt{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.v2-kb-trakt-kopf{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.v2-kb-trakt-kopf h3{margin:0}.v2-kb-gang{grid-template-columns:minmax(0,1fr) 60px minmax(0,1fr);align-items:start;gap:8px;display:grid}.v2-kb-spalte{flex-direction:column;gap:8px;min-width:0;display:flex}.v2-kb-seite{letter-spacing:.05em;text-transform:uppercase;color:var(--n-8);font-size:11px;font-weight:500}.v2-kb-spalte[data-seite=rechts] .v2-kb-seite{text-align:right}.v2-kb-gang-mitte{color:var(--n-8);flex-direction:column;align-self:stretch;align-items:center;gap:4px;padding-top:1px;font-size:11px;display:flex}.v2-kb-gang-mitte span:first-child{color:var(--n-9);font-weight:600}.v2-kb-gang-mitte i{border-left:2px dashed var(--n-5);flex:1;width:0;min-height:40px}.v2-kb-raster{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.v2-kb-kachel{background:var(--n-0);border:1px solid var(--n-4);border-left:3px solid var(--n-6);border-radius:var(--r-card);cursor:pointer;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex}.v2-kb-kachel:hover{border-color:var(--n-6)}.v2-kb-kachel:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.v2-kb-kachel[data-status=belegt]{border-left-color:var(--info)}.v2-kb-kachel[data-status=demnaechst]{border-left-color:var(--warn)}.v2-kb-kachel[data-status=frei]{border-left-color:var(--ok)}.v2-kb-kachel[data-status=gesperrt]{border-left-color:var(--n-5);opacity:.7}.v2-kb-kachel-kopf{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.v2-kb-kachel-kopf h4{font-size:var(--fs-14,14px);overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.v2-kb-status{font-size:var(--fs-12,12px);color:var(--n-9);text-align:right;flex:none;align-items:center;gap:5px;display:inline-flex}.v2-kb-status i{background:var(--ok);border-radius:50%;flex:none;width:7px;height:7px}.v2-kb-status svg{width:12px;height:12px;color:var(--n-7)}.v2-kb-kachel[data-status=belegt] .v2-kb-status i{background:var(--info)}.v2-kb-kachel[data-status=demnaechst] .v2-kb-status i{background:var(--warn)}.v2-kb-kats{flex-wrap:wrap;gap:4px;display:flex}.v2-kb-teams{font-size:var(--fs-12-5,12.5px);color:var(--n-9);overflow-wrap:anywhere;margin:0}.v2-kb-tabelle{overflow-x:auto}.v2-kb-tabelle table{border-collapse:collapse;width:100%;font-size:var(--fs-13,13px)}.v2-kb-tabelle th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--n-8);border-bottom:1px solid var(--n-4);padding:4px 8px;font-size:11px;font-weight:500}.v2-kb-tabelle td{border-bottom:1px solid var(--n-3);vertical-align:top;overflow-wrap:anywhere;padding:6px 8px}.v2-kb-tabelle tbody tr{cursor:pointer}.v2-kb-tabelle tbody tr:hover td{background:var(--n-1)}.v2-kb-tabelle tbody tr:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.v2-kb-tabelle td:last-child,.v2-kb-tabelle th:last-child{text-align:right;font-variant-numeric:tabular-nums}.v2-gb{flex-direction:column;gap:12px;display:flex}.v2-gb-kenn{font-size:var(--fs-12-5,12.5px);color:var(--n-8);flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.v2-gb-gesten{flex-wrap:wrap;gap:4px 14px;display:inline-flex}.v2-gb-gesten b{color:var(--n-9);font-weight:600}.v2-gb-legende{flex-wrap:wrap;gap:4px 12px;margin-left:auto;display:inline-flex}.v2-gb-legende>span{align-items:center;gap:5px;display:inline-flex}.v2-gb-legende i[data-art]{background:var(--n-6);border-radius:2px;width:8px;height:8px}.v2-gb-legende i[data-art=heim]{background:var(--accent)}.v2-gb-legende i[data-art=gast]{background:var(--warn)}.v2-gb-legende i[data-art=schiri]{background:#8e6ac8}.v2-gb-legende i[data-art=training]{background:var(--info)}.v2-gb-standort{flex-direction:column;gap:10px;display:flex}.v2-gb-standort>.v2-sect{margin:4px 0 0}.v2-gb-trakte{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));align-items:start;gap:10px;display:grid}.v2-gb-trakt,.v2-gb-ohne{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;gap:10px;min-width:0;padding:10px 12px;display:flex}.v2-gb-ohne{background:var(--n-1);border-style:dashed}.v2-gb-trakt-kopf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-gb-trakt-kopf>b{font-size:var(--fs-14,14px);font-weight:600}.v2-gb-trakt-kopf .v2-sect{flex:auto;margin:0}.v2-gb-trakt-kopf small{flex:auto}.v2-gb-trakt-kopf .v2-ka-traktname+small{flex:none}.v2-gb-gang{grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);align-items:start;gap:8px;display:grid}.v2-gb-gang .v2-kb-gang-mitte{flex-direction:column;align-self:stretch;padding-top:1px}.v2-gb-gang .v2-kb-gang-mitte i{border-top:0;border-left:2px dashed var(--n-5);align-self:auto;width:0;min-height:40px}.v2-gb-gang .v2-kb-gang-mitte span{writing-mode:horizontal-tb;font-size:10.5px}.v2-gb-seite{flex-direction:column;gap:6px;min-width:0;display:flex}.v2-gb-spalte{flex-direction:column;gap:6px;min-width:0;min-height:40px;display:flex}.v2-gb-reihe{flex-wrap:wrap;align-items:stretch;gap:6px;min-height:40px;display:flex}.v2-gb-reihe>.v2-gb-kachel{flex:0 220px}.v2-gb-reihe>.v2-gb-plus{flex:none;min-height:40px;padding:0 14px}.v2-gb-spalte[data-ziel=nein],.v2-gb-reihe[data-ziel=nein]{cursor:not-allowed}.v2-gb-kachel{border:1px solid var(--n-5);background:var(--n-0);min-height:40px;font-size:var(--fs-13-5,13.5px);color:var(--n-10);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:4px 8px 4px 10px;font-weight:500;transition:box-shadow .12s,opacity .15s,border-color .12s;display:flex;position:relative}.v2-gb-kachel[data-darf=true]{cursor:grab}.v2-gb-kachel:hover{border-color:var(--n-6)}.v2-gb-kachel:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.v2-gb-kachel[data-blass=true]{opacity:.35}.v2-gb-kachel[data-treffer=true]{border-color:var(--info);box-shadow:0 0 0 2px var(--info-bg)}.v2-gb-kachel[data-zieht=true]{opacity:.3}.v2-gb-kachel[data-status=gesperrt]{background:var(--n-1);color:var(--n-8)}.v2-gb-kachel[data-edit=true]{cursor:default;border-color:var(--accent);flex-wrap:wrap}.v2-gb-kachel[data-vorschau=true]{border-style:dashed;border-color:var(--accent);background:var(--accent-soft);cursor:default;min-height:34px;font-size:var(--fs-12-5,12.5px)}.v2-gb-st{border:1.5px solid var(--n-6);box-sizing:border-box;border-radius:50%;flex:none;width:8px;height:8px}.v2-gb-st[data-status=belegt]{background:var(--warn);border-color:var(--warn)}.v2-gb-st[data-status=demnaechst]{border-color:var(--warn);background:linear-gradient(90deg,var(--warn)50%,transparent 50%)}.v2-gb-schloss{width:13px;height:13px;color:var(--n-7);flex:none}.v2-gb-name{overflow-wrap:break-word;flex:1;min-width:0;line-height:1.2}.v2-gb-name-in{border:1px solid var(--accent);border-radius:var(--r-control);min-width:0;height:30px;font:inherit;font-size:var(--fs-13-5,13.5px);color:var(--n-11);background:var(--n-0);box-shadow:0 0 0 3px var(--accent-soft);outline:none;flex:120px;padding:0 6px;font-weight:500}.v2-gb-name-in[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-bg)}.v2-gb-fehler{font-size:var(--fs-12,12px);color:var(--danger-text);flex-basis:100%;font-weight:400}.v2-gb-nr{text-align:right;min-width:14px;font-size:var(--fs-11-5,11.5px);color:var(--n-8);font-variant-numeric:tabular-nums;flex:none}.v2-gb-akt{flex:none;gap:2px;margin:-2px -4px -2px 0;display:none}.v2-gb-ic{border-radius:var(--r-control);width:28px;height:28px;color:var(--n-8);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.v2-gb-ic svg{width:15px;height:15px}.v2-gb-ic:hover{background:var(--n-3);color:var(--n-11)}.v2-gb-ic[data-ton=danger]:hover{background:var(--danger-bg);color:var(--danger-text)}@media (hover:hover){.v2-gb:not([data-zieht]) .v2-gb-kachel:hover .v2-gb-akt,.v2-gb-kachel:focus-within .v2-gb-akt{display:inline-flex}.v2-gb:not([data-zieht]) .v2-gb-kachel:hover .v2-gb-nr,.v2-gb-kachel:focus-within .v2-gb-nr{display:none}}.v2-gb-linie{background:var(--info);border-radius:2px;flex:none;height:3px;margin:-4px 0 -5px;display:block}.v2-gb-reihe>.v2-gb-linie{width:3px;height:auto;min-height:40px;margin:0 -5px 0 -4px}.v2-gb-plus{border:1.5px dashed var(--n-5);min-height:34px;font:inherit;font-size:var(--fs-12-5,12.5px);color:var(--n-8);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:5px;font-weight:500;display:flex}.v2-gb-plus svg{width:14px;height:14px}.v2-gb-plus:hover:not(:disabled){border-color:var(--accent);color:var(--accent-soft-text);background:var(--accent-soft)}.v2-gb-plus:disabled{opacity:.5;cursor:not-allowed}.v2-gb[data-zieht] .v2-gb-plus{visibility:hidden}.v2-gb-leer{border:1.5px dashed var(--n-5);min-height:34px;font-size:var(--fs-12,12px);color:var(--n-8);border-radius:8px;justify-content:center;align-items:center;display:flex}.v2-gb-neu{border:1.5px dashed var(--n-6);border-radius:var(--r-card);min-height:140px;font:inherit;color:var(--n-9);cursor:pointer;text-align:center;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:16px;font-weight:500;display:flex}.v2-gb-neu>span{align-items:center;gap:6px;display:inline-flex}.v2-gb-neu svg{width:16px;height:16px}.v2-gb-neu small{font-weight:400;font-size:var(--fs-12-5,12.5px);color:var(--n-8)}.v2-gb-neu:hover:not(:disabled){border-color:var(--accent);color:var(--accent-soft-text)}.v2-gb-neu:disabled{opacity:.5;cursor:not-allowed}.v2-gb-geist{border:1px solid var(--info);background:var(--n-0);min-height:40px;color:var(--n-10);font-size:var(--fs-13-5,13.5px);box-shadow:var(--shadow-pop);pointer-events:none;border-radius:8px;align-items:center;gap:8px;padding:4px 10px;font-weight:500;display:flex;position:fixed;top:0;left:0;rotate:-1.2deg}html[data-gb-zieht],html[data-gb-zieht] *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.v2-gb-bau{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.v2-gb-bau-kopf{flex-direction:column;gap:2px;display:flex}.v2-gb-bau-kopf b{font-size:var(--fs-14-5,14.5px);font-weight:600}.v2-gb-bau-felder{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px 12px;display:grid}.v2-gb-namen{align-items:center;gap:6px;display:flex}.v2-gb-namen .v2-input{flex:auto;min-width:0}.v2-gb-namen .v2-input[type=number]{flex:0 0 72px}.v2-gb-namen .v2-mini{white-space:nowrap;flex:none}.v2-gb-zaehler{border:1px solid var(--n-5);border-radius:var(--r-control);background:var(--n-0);align-items:stretch;width:max-content;display:inline-flex;overflow:hidden}.v2-gb-zaehler button{width:36px;min-height:34px;color:var(--n-9);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.v2-gb-zaehler button:hover:not(:disabled){background:var(--n-2)}.v2-gb-zaehler button:disabled{opacity:.35;cursor:default}.v2-gb-zaehler svg{width:15px;height:15px}.v2-gb-zaehler output{font-variant-numeric:tabular-nums;border-inline:1px solid var(--n-4);justify-content:center;align-items:center;min-width:34px;font-weight:600;display:inline-flex}.v2-gb-vorschau{border-top:1px solid var(--n-3);padding-top:10px}.v2-gb-bau-fuss{border-top:1px solid var(--n-3);flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}.v2-menu.v2-gb-menu{width:270px;position:fixed;top:auto;right:auto}.v2-gb-menu-kopf{border-bottom:1px solid var(--n-4);flex-direction:column;margin-bottom:4px;padding:4px 10px 8px;display:flex}.v2-gb-menu-kopf b{font-size:var(--fs-14,14px);font-weight:600}.v2-gb-menu-kopf small{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-gb-menu svg{width:15px;height:15px;color:var(--n-8);flex:none}.v2-gb-menu-chips{padding:2px 10px 6px}.v2-menu .v2-gb-menu-chips button{width:auto;padding:0 10px;display:inline-flex}.v2-menu .v2-gb-menu-chips>.v2-chip{border:1px solid var(--n-5);background:var(--n-0);color:var(--n-9);border-radius:var(--r-control);min-height:26px;font-size:var(--fs-12-5,12.5px)}.v2-menu .v2-gb-menu-chips>.v2-chip[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-soft-text)}.v2-menu .v2-gb-menu-chips .v2-segc button{padding:0 12px}.v2-menu .v2-gb-rot,.v2-menu .v2-gb-rot svg{color:var(--danger-text)}.v2-menu.v2-gb-menu button>span{flex-direction:column;min-width:0;display:flex}.v2-menu.v2-gb-menu button>span small{text-align:left;overflow-wrap:break-word;margin-left:0}.v2-gb-weiter>span{text-align:left;flex-direction:column;align-items:flex-start;min-width:0;display:flex}.v2-gb-weiter>span small{font-size:var(--fs-12,12px);color:var(--n-8);overflow-wrap:break-word}.v2-gb-weiter{border:0;border-top:1px solid var(--n-3);border-bottom:1px solid var(--n-3);min-height:44px;font:inherit;font-size:var(--fs-14,14px);color:var(--n-10);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:0 2px;display:flex}.v2-gb-weiter svg{width:16px;height:16px;color:var(--n-7)}.v2-gb-loeschen{min-height:40px;font:inherit;font-size:var(--fs-14,14px);color:var(--danger-text);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;font-weight:500;display:inline-flex}.v2-gb-loeschen svg{width:16px;height:16px}.v2-pe-lage{align-items:flex-start;gap:6px;margin:0;display:flex}.v2-pe-lage svg{width:14px;height:14px;color:var(--n-7);flex:none;margin-top:2px}.v2-ka-skizze{margin:0}.v2-ka-skizze svg{vertical-align:-2px;width:14px;height:14px;color:var(--n-7);margin-right:6px;display:inline-block}.v2-ka-traktname{min-width:0;font:inherit;font-size:var(--fs-14,14px);color:var(--n-11);border-radius:var(--r-control);background:0 0;border:1px solid #0000;flex:160px;padding:4px 6px;font-weight:600}.v2-ka-traktname:hover{border-color:var(--n-5)}.v2-ka-traktname:focus{border-color:var(--accent);background:var(--n-0);outline:none}.v2-ka-fehler{font-size:var(--fs-12-5,12.5px);color:var(--danger-text);margin:0}.v2-ka-name{overflow-wrap:break-word;flex:1;min-width:0;line-height:1.2}.v2-ka-punkte{flex:none;gap:3px;display:inline-flex}.v2-ka-punkte i{background:var(--n-6);border-radius:2px;width:7px;height:7px}.v2-ka-punkte i[data-art=heim]{background:var(--accent)}.v2-ka-punkte i[data-art=gast]{background:var(--warn)}.v2-ka-punkte i[data-art=schiri]{background:#8e6ac8}.v2-ka-punkte i[data-art=training]{background:var(--info)}.v2-ka-tv{border-top:1px solid var(--n-3);align-items:center;gap:10px;margin:0;padding-top:8px;display:flex}.v2-ka-tvbild{font-size:var(--fs-17,17px);flex:none;width:4.6em}.v2-ka-wahl{flex-direction:column;gap:6px;display:flex}.v2-ka-wahl-k{border:1px solid var(--n-5);background:var(--n-0);min-height:44px;font:inherit;color:var(--n-10);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:6px 10px;display:flex}.v2-ka-wahl-k[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.v2-ka-wahl-k small{flex:none}.v2-ka-haken{border:1.5px solid var(--n-6);background:var(--n-0);border-radius:5px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.v2-ka-wahl-k[aria-pressed=true] .v2-ka-haken{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.v2-ka-haken svg{width:14px;height:14px}@media (max-width:640px){.v2-gb-trakte{grid-template-columns:minmax(0,1fr)}.v2-gb-gang{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);gap:6px}.v2-gb-gang .v2-kb-gang-mitte span{writing-mode:vertical-rl;font-size:10px;line-height:1;transform:rotate(180deg)}.v2-gb-kachel{font-size:var(--fs-13,13px);gap:6px;padding:4px 7px 4px 8px}.v2-gb-legende{margin-left:0}.v2-gb-reihe>.v2-gb-kachel{flex:140px}.v2-kb-gang{grid-template-columns:1fr}.v2-kb-gang-mitte{flex-direction:row;justify-content:center;align-self:auto;padding:2px 0}.v2-kb-gang-mitte i{border-left:0;border-top:2px dashed var(--n-5);align-self:center;width:auto;min-height:0}.v2-kb-spalte[data-seite=rechts] .v2-kb-seite{text-align:left}.v2-kb-raster{grid-template-columns:1fr}}.v2-rs-kachel[data-status=aktiv]{border-left-color:var(--accent)}.v2-rs-kachel[data-status=inaktiv]{border-left-color:var(--n-5);opacity:.7}.v2-rs-kachel[data-status=aktiv] .v2-kb-status i{background:var(--accent)}.v2-rs-kachel[data-status=inaktiv] .v2-kb-status i{background:var(--n-6)}.v2-so-ortskunde{border-top:1px dashed var(--n-4);flex-direction:column;gap:6px;padding-top:6px;display:flex}.v2-so-ortskunde .v2-textarea{min-height:44px}.v2-so-treffer{flex-direction:column;gap:4px;display:flex}.v2-so-treffer button{text-align:left;border:1px solid var(--n-4);background:var(--n-0);border-radius:var(--r-control);font:inherit;font-size:var(--fs-13,13px);color:var(--n-10);cursor:pointer;padding:6px 8px}.v2-so-treffer button:hover{border-color:var(--accent)}.v2-so-koord{font-variant-numeric:tabular-nums}.v2-so-ortskunde-kopf{font:inherit;font-size:var(--fs-13,13px);color:var(--n-10);cursor:pointer;text-align:left;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:6px;padding:2px 0;font-weight:500;display:flex}.v2-so-ortskunde-kopf svg{width:14px;height:14px;color:var(--n-7);flex:none}.v2-au{flex-direction:column;gap:10px;display:flex}.v2-au-toolbar{flex-wrap:wrap}.v2-au-chipgruppe{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.v2-au-filterknopf{gap:6px;margin-left:auto}.v2-au-filterblatt{flex-direction:column;gap:8px;display:flex}.v2-au-filterblatt>.v2-sect:not(:first-child){margin-top:8px}.v2-au-farbpunkt{background:var(--kat,var(--n-6));vertical-align:middle;border-radius:50%;flex:none;width:8px;height:8px;margin-right:5px;display:inline-block}.v2-au-katchip[aria-pressed=true]{border-color:var(--kat);background:var(--kat)}@supports (color:color-mix(in lab, red, red)){.v2-au-katchip[aria-pressed=true]{background:color-mix(in srgb,var(--kat)12%,var(--n-0))}}.v2-au-katchip[aria-pressed=true]{color:var(--n-11)}.v2-au-board{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.v2-au-spalte{background:var(--n-1);border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;gap:8px;min-width:0;min-height:160px;padding:10px;display:flex}.v2-au-spalte-kopf{border-bottom:1px solid var(--n-4);flex-direction:column;gap:2px;padding-bottom:6px;display:flex}.v2-au-spalte-kopf h3{font-size:var(--fs-14,14px);align-items:center;gap:6px;margin:0;font-weight:600;display:flex}.v2-au-zaehler{font-size:var(--fs-12,12px);color:var(--n-8);background:var(--n-3);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 7px;font-weight:500}.v2-au-leer{text-align:center;font-size:var(--fs-12-5,12.5px);color:var(--n-8);border:1px dashed var(--n-4);border-radius:var(--r-control);margin:0;padding:12px}.v2-au-karte{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);cursor:pointer;flex-direction:column;gap:3px;min-width:0;padding:9px 11px;display:flex}.v2-au-karte:hover{border-color:var(--n-6)}.v2-au-karte:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.v2-au-karte[data-system]{border-style:dashed}.v2-au-karte-kopf{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.v2-au-karte-kopf .v2-au-kz{min-width:0}.v2-au-kz{flex-wrap:wrap;gap:2px 12px;font-size:11px;display:flex}.v2-au-pw{color:var(--n-8);align-items:center;gap:5px;font-weight:600;display:inline-flex}.v2-au-pw:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.v2-au-pw[data-ton=art]{color:var(--kat,var(--n-8))}.v2-au-pw[data-ton=dringend]{color:var(--danger-text)}.v2-au-pw[data-ton=warn]{color:var(--warn-text)}.v2-au-pw[data-ton=neu]{color:var(--accent)}.v2-au-pw[data-ton=ok]{color:var(--ok-text)}.v2-au-pw[data-ton=leise]{font-weight:500}.v2-au-titel{font-size:var(--fs-13,13px);color:var(--n-11);margin:0;font-weight:600;line-height:1.3}.v2-au-zeile{font-size:var(--fs-12,12px);color:var(--n-8);margin:0;line-height:1.4}.v2-au-zeile [data-stark]{color:var(--n-10);font-weight:500}.v2-au-zeile [data-warn]{color:var(--warn-text);font-weight:500}.v2-au-haupt{flex:none}.v2-au-mehr{align-self:center}.v2-au-einarb{background:var(--n-2);border:1px solid var(--n-4);border-radius:var(--r-card);color:var(--n-10);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;text-decoration:none;display:grid}.v2-au-einarb:hover{border-color:var(--n-6)}.v2-au-einarb b{font-size:var(--fs-13,13px);font-weight:600;display:block}.v2-au-einarb small{font-size:var(--fs-12,12px);color:var(--n-8);display:block}.v2-au-einarb[data-warn] small{color:var(--warn-text)}.v2-au-einarb-weg{color:var(--accent);font-weight:500;font-size:var(--fs-12-5,12.5px);white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.v2-au-einarb-weg svg{width:14px;height:14px}.v2-au-blatt{flex-direction:column;gap:12px;display:flex}.v2-au-angaben{gap:6px;margin:0;display:grid}.v2-au-angaben>div{grid-template-columns:64px minmax(0,1fr);gap:10px;display:grid}.v2-au-angaben dt{letter-spacing:.07em;text-transform:uppercase;color:var(--n-8);padding-top:2px;font-size:10.5px;font-weight:600}.v2-au-angaben dd{font-size:var(--fs-13,13px);color:var(--n-10);margin:0}.v2-au-details{font-size:var(--fs-13,13px);color:var(--n-9);white-space:pre-wrap;border-left:2px solid var(--n-5);margin:0;padding-left:8px}.v2-au-system{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-au-befehle{flex-wrap:wrap;gap:6px;display:flex}.v2-btn.v2-au-loeschen{color:var(--danger-text)}.v2-au-karte-rumpf{align-items:flex-start;gap:10px;min-width:0;display:flex}.v2-au-karte-rumpf>div{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.v2-au-karte-foto{object-fit:cover;border-radius:var(--r-control);border:1px solid var(--n-4);flex:none;width:40px;height:40px}.v2-au-fotos{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.v2-au-foto{color:var(--n-8);flex-direction:column;gap:2px;font-size:11px;text-decoration:none;display:flex}.v2-au-foto img{object-fit:cover;border-radius:var(--r-control);border:1px solid var(--n-4);width:76px;height:76px}.v2-au-dokumente{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.v2-au-dokumente a{border:1px solid var(--n-4);border-radius:var(--r-control);min-height:36px;color:var(--n-10);font-size:var(--fs-12-5,12.5px);align-items:center;gap:8px;padding:4px 10px;text-decoration:none;display:flex}.v2-au-dokumente a:hover{background:var(--n-2)}.v2-au-dokumente svg{width:16px;height:16px;color:var(--accent);flex:none}.v2-au-dokumente span{overflow-wrap:break-word;min-width:0}.v2-au-datei-fehler{color:var(--danger);margin:0}.v2-au-danke{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.v2-no{flex-direction:column;gap:12px;display:flex}.v2-no-text{min-height:96px}.v2-no-zitat{font-size:var(--fs-12,12px);color:var(--n-8);border-left:2px solid var(--n-5);overflow-wrap:break-word;margin:0;padding-left:8px}.v2-no-anhaenge{flex-wrap:wrap;gap:10px;margin:0;padding:6px 6px 0 0;list-style:none;display:flex}.v2-no-foto{position:relative}.v2-no-foto img{object-fit:cover;border-radius:var(--r-control);border:1px solid var(--n-4);width:72px;height:72px;display:block}.v2-no-foto .v2-ib{background:var(--n-0);border-color:var(--n-4);border-radius:50%;width:26px;height:26px;position:absolute;top:-8px;right:-8px}.v2-no-foto .v2-ib svg{width:14px;height:14px}.v2-no-dokument{border:1px solid var(--n-4);border-radius:var(--r-control);min-height:40px;font-size:var(--fs-12-5,12.5px);color:var(--n-10);flex:100%;align-items:center;gap:8px;padding:2px 2px 2px 10px;display:flex}.v2-no-dokument>svg{width:16px;height:16px;color:var(--accent);flex:none}.v2-no-dokument>span{overflow-wrap:break-word;flex:1;min-width:0}.v2-no-vorschlag{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;gap:8px;padding:10px;display:flex}.v2-no-gruen,.v2-no-gruen .v2-select-btn{background:var(--accent-soft);border-color:var(--accent)}.v2-no-fuss{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.v2-au-fuermich{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.v2-au-liste{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);overflow-x:auto}.v2-au-liste table{border-collapse:collapse;width:100%;font-size:var(--fs-13,13px)}.v2-au-liste th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--n-8);border-bottom:1px solid var(--n-4);padding:6px 10px;font-size:11px;font-weight:500}.v2-au-sort{font:inherit;color:inherit;cursor:pointer;text-transform:inherit;letter-spacing:inherit;background:0 0;border:0;align-items:center;gap:2px;padding:0;display:inline-flex}.v2-au-sort svg{opacity:.4;width:12px;height:12px}.v2-au-sort[aria-pressed=true]{color:var(--n-11)}.v2-au-sort[aria-pressed=true] svg{opacity:1}.v2-au-liste td{border-bottom:1px solid var(--n-3);vertical-align:top;overflow-wrap:anywhere;padding:7px 10px}.v2-au-liste td small{color:var(--n-8)}.v2-au-liste tbody tr[tabindex]{cursor:pointer}.v2-au-liste tbody tr[tabindex]:hover td{background:var(--n-1)}.v2-au-liste tbody tr:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.v2-au-liste tr[data-status=erledigt] td{color:var(--n-8)}.v2-au-kalender{flex-direction:column;gap:8px;display:flex}.v2-au-kalender-kopf{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v2-au-woche{grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;gap:6px;display:grid}.v2-au-tag{background:var(--n-1);border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;gap:6px;min-width:0;min-height:120px;padding:8px;display:flex}.v2-au-tag[data-heute]{border-color:var(--accent)}.v2-au-tag h4{font-size:var(--fs-12-5,12.5px);margin:0;font-weight:600}.v2-au-tag h4 small{color:var(--accent);font-weight:500}.v2-au-tag .v2-au-karte{padding:8px 10px}.v2-au-form .v2-au-dauer{flex-direction:column;gap:6px;display:flex}.v2-au-dauer-zeile{align-items:center;gap:6px;display:flex}.v2-au-dauer-zeile .v2-input{flex:auto;min-width:0}.v2-au-zahl{text-align:center;max-width:80px}.v2-au-stepper{border-radius:var(--r-control);border:1px solid var(--n-5);background:var(--n-0);width:34px;height:34px;color:var(--n-9);cursor:pointer;flex:none;place-items:center;display:inline-grid}.v2-au-stepper svg{width:14px;height:14px}.v2-au-stepper:disabled{opacity:.4;cursor:default}.v2-au-unklar{color:var(--danger-text)}.v2-au-wann{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-au-wann .v2-input{width:auto;min-width:120px}.v2-au-statistik{font-size:var(--fs-13,13px)}.v2-au-fuss{margin:4px 0 0}@media (max-width:899px){.v2-au-board,.v2-au-fuermich{grid-template-columns:1fr}.v2-au-woche{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.v2-au-woche{grid-template-columns:1fr}.v2-au-tag{min-height:0}.v2-au-spalte{background:0 0;border:0;min-height:0;padding:0}}.v2-hw-kopf{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);color:inherit;font-size:inherit;line-height:inherit;cursor:default;flex-flow:wrap;align-items:flex-start;gap:10px 20px;padding:12px 14px;display:flex}.v2-hw-kopf-text{flex-direction:column;flex:320px;gap:4px;min-width:0;display:flex}.v2-hw-kopf-text h3{font-size:var(--fs-15,15px);margin:0;font-weight:600}.v2-hw-stand{flex-direction:column;flex:240px;gap:8px;min-width:0;display:flex}.v2-hw-balken{background:var(--n-3);border-radius:3px;height:6px;overflow:hidden}.v2-hw-balken i{background:var(--accent);height:100%;display:block}.v2-hw-wege{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;display:grid}.v2-hw-gruppe{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;gap:2px;padding:10px 10px 6px;display:flex}.v2-hw-gruppe>header{flex-direction:column;gap:2px;padding:0 4px 6px;display:flex}.v2-hw-gruppe>header b{font-size:var(--fs-14,14px);font-weight:600}.v2-hw-weg{text-align:left;border-radius:var(--r-control);width:100%;font:inherit;color:var(--n-10);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:8px;min-height:40px;padding:7px 8px;text-decoration:none;display:flex}.v2-hw-weg:hover{background:var(--n-1)}.v2-hw-weg[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent)}.v2-hw-weg:disabled{opacity:.55;cursor:default}.v2-hw-weg[data-haupt] b{color:var(--accent-soft-text)}.v2-hw-weg svg{width:15px;height:15px;color:var(--n-7);flex:none}.v2-hw-weg-text{flex-direction:column;flex:1;min-width:0;display:flex}.v2-hw-weg-text b{font-size:var(--fs-13-5,13.5px);font-weight:600}.v2-hw-weg-text small{font-size:var(--fs-12,12px);color:var(--n-8);overflow-wrap:anywhere}.v2-hw-liste{flex-direction:column;gap:6px;display:flex}.v2-hw-liste .v2-sect{margin:4px 0 0}.v2-hw-warten{color:var(--warn-text);text-transform:none;letter-spacing:0;font-weight:600}.v2-hw-zeilen{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;display:flex;overflow:hidden}.v2-hw-zeile{border-top:1px solid var(--n-3);border-left:3px solid #0000;align-items:center;gap:6px;padding-right:8px;display:flex}.v2-hw-zeile:first-child{border-top:0}.v2-hw-zeile[data-status=warn],.v2-hw-zeile[data-status=danger]{border-left-color:var(--warn)}.v2-hw-tuer{min-width:0;min-height:46px;font:inherit;color:var(--n-10);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:8px;display:flex}.v2-hw-tuer:disabled{cursor:default}.v2-hw-tuer:hover:not(:disabled){background:var(--n-1)}.v2-hw-tuer>svg{width:16px;height:16px;color:var(--n-7);flex:none}.v2-hw-name{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.v2-hw-name b{font-size:var(--fs-14,14px);font-weight:600}.v2-hw-name .v2-mini{overflow-wrap:anywhere}.v2-hw-art{color:var(--n-8);background:var(--n-2);border-radius:999px;align-self:flex-start;padding:1px 7px;font-size:11px;font-weight:600}.v2-hw-bogen{font-size:var(--fs-13,13px)}@media (max-width:640px){.v2-hw-zeile{flex-wrap:wrap;padding:0 8px 6px}.v2-hw-zeile>.v2-btn{margin-left:auto}}.v2-er{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:16px;display:grid}.v2-er[data-handy]{grid-template-columns:minmax(0,1fr);gap:10px}.v2-er-leiste{flex-direction:column;gap:2px;display:flex;position:sticky;top:8px}.v2-er[data-handy] .v2-er-leiste{position:static}.v2-er-suche{border:1px solid var(--n-5);border-radius:var(--r-control);background:var(--n-0);align-items:center;gap:6px;min-height:34px;margin-bottom:6px;padding:0 8px;display:flex}.v2-er-suche svg{width:14px;height:14px;color:var(--n-7);flex:none}.v2-er-suche input{min-width:0;font:inherit;font-size:var(--fs-13-5,13.5px);color:var(--n-10);background:0 0;border:0;outline:none;flex:1}.v2-er-suche button{color:var(--n-7);cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}.v2-er-gruppe{flex-direction:column;gap:1px;display:flex}.v2-er-gruppe .v2-sect{margin:10px 8px 4px}.v2-er-leiste .v2-er-gruppe .v2-sect{font-size:var(--fs-12,12px);letter-spacing:.06em;color:var(--n-10);margin:14px 8px 6px;font-weight:600}.v2-er-leiste .v2-er-gruppe{border-top:1px solid var(--n-4);margin-top:6px}.v2-er-eintrag{text-align:left;width:100%;font:inherit;font-size:var(--fs-13-5,13.5px);color:var(--n-9);border-radius:var(--r-control);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:32px;padding:6px 8px;font-weight:500;display:flex}.v2-er-eintrag:hover{background:var(--n-2);color:var(--n-10)}.v2-er-eintrag[aria-current=page]{background:var(--accent-soft);color:var(--accent-soft-text);font-weight:600}.v2-er-eintrag>span:first-child{flex:1;min-width:0}.v2-er-eintrag small{color:var(--n-8);font-size:11px}.v2-er-inhalt{flex-direction:column;gap:12px;min-width:0;display:flex}.v2-er-inhalt>section>.v2-sect:first-child{margin-top:0}.v2-er-kopf h3{font-size:var(--fs-16,16px);margin:0;font-weight:600}.v2-er-kopf p{font-size:var(--fs-13,13px);color:var(--n-9);margin:2px 0 0}.v2-er-zutun{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;display:flex;overflow:hidden}.v2-er-zutun-zeile{border-top:1px solid var(--n-3);border-left:3px solid #0000;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px;display:flex}.v2-er-zutun-zeile:first-child{border-top:0}.v2-er-zutun-zeile[data-ton=warn]{border-left-color:var(--warn)}.v2-er-zutun-zeile[data-ton=info]{border-left-color:var(--accent)}.v2-er-zutun-zeile[data-ton=ok]{border-left-color:var(--ok)}.v2-er-zutun-text{flex-direction:column;flex:260px;gap:2px;min-width:0;display:flex}.v2-er-zutun-text b{font-size:var(--fs-14,14px);font-weight:600}.v2-er-karten{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;display:grid}.v2-er-karte{text-align:left;border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);font:inherit;color:var(--n-10);cursor:pointer;flex-direction:column;gap:4px;min-height:76px;padding:10px 12px;display:flex}.v2-er-karte:hover{border-color:var(--n-6);background:var(--n-1)}.v2-er-karte b{font-size:var(--fs-14,14px);font-weight:600}.v2-er-karte small{font-size:var(--fs-12,12px);color:var(--n-8);line-height:1.4}.v2-er-karte .v2-status{align-self:flex-start;margin-top:auto}.v2-er-abschnitt{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);overflow:hidden}.v2-er-abschnitt>header{border-bottom:1px solid var(--n-4);background:var(--n-2);border-radius:calc(var(--r-card) - 1px)calc(var(--r-card) - 1px)0 0;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:14px 14px 12px;display:flex}.v2-er-abschnitt>header b{font-size:var(--fs-18,18px);color:var(--n-10);letter-spacing:-.01em;font-weight:600;line-height:24px}.v2-er-abschnitt>header p{font-size:var(--fs-13,13px);color:var(--n-9);flex-basis:100%;margin:0}.v2-er-zeile{border-top:1px solid var(--n-3);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 14px;scroll-margin-top:80px;display:flex}.v2-er-abschnitt>header+.v2-er-zeile{border-top:0}.v2-er-zeile[data-hervor]{background:var(--accent-soft)}.v2-er-zeile[data-aus] .v2-er-zeile-text{opacity:.6}.v2-er-zeile-text{flex-direction:column;flex:300px;gap:2px;min-width:0;display:flex}.v2-er-zeile-text b{font-size:var(--fs-14,14px);font-weight:600}.v2-er-hinweis{font-size:var(--fs-12,12px);color:var(--warn-text)}.v2-er-wirkt{font-size:var(--fs-11-5,11.5px);color:var(--n-8);flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:2px;display:flex}.v2-er-wirkt a{color:var(--accent-soft-text);border:1px solid var(--n-4);border-radius:999px;padding:0 7px;font-weight:500;line-height:18px;text-decoration:none}.v2-er-wirkt a:hover{border-color:var(--accent)}.v2-er-zeile-steuer{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:6px 10px;max-width:100%;margin-left:auto;display:flex}.v2-er-wert{font-size:var(--fs-13,13px);color:var(--n-9);overflow-wrap:anywhere;font-weight:500}.v2-er-zeit{width:112px}.v2-er-paar{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.v2-er-paar small,.v2-er-datum small{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-er-wahl{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:6px;width:100%;display:grid}.v2-er-wahl button{text-align:left;border:1px solid var(--n-4);border-radius:var(--r-control);background:var(--n-0);font:inherit;color:var(--n-10);cursor:pointer;flex-direction:column;gap:1px;padding:7px 10px;display:flex}.v2-er-wahl button[aria-checked=true]{border-color:var(--accent);background:var(--accent-soft)}.v2-er-wahl button:disabled{opacity:.6;cursor:default}.v2-er-wahl b{font-size:var(--fs-13-5,13.5px);font-weight:600}.v2-er-wahl small{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-er-tabelle{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:4px 16px;width:100%;display:grid}.v2-er-tabelle>div{font-size:var(--fs-13,13px);justify-content:space-between;align-items:center;gap:8px;padding:2px 0;display:flex}.v2-er-datum{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.v2-er-datum input{width:80px}.v2-er-wege{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;display:grid}.v2-er-wege-karte{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;gap:2px;padding:10px 10px 6px;display:flex}.v2-er-wege-karte>header{flex-direction:column;gap:2px;padding:0 4px 6px;display:flex}.v2-er-wege-karte>header b{font-size:var(--fs-14,14px);font-weight:600}.v2-er-weg{text-align:left;border-radius:var(--r-control);width:100%;font:inherit;color:var(--n-10);align-items:center;gap:8px;min-height:40px;padding:7px 8px;text-decoration:none;display:flex}.v2-er-weg:hover{background:var(--n-1)}.v2-er-weg[data-haupt] b{color:var(--accent-soft-text)}.v2-er-weg svg{width:15px;height:15px;color:var(--n-7);flex:none}.v2-er-weg>span{flex-direction:column;flex:1;min-width:0;display:flex}.v2-er-weg b{font-size:var(--fs-13-5,13.5px);font-weight:600}.v2-er-weg small{font-size:var(--fs-12,12px);color:var(--n-8);overflow-wrap:anywhere}.v2-er-treffer{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;display:flex;overflow:hidden}.v2-er-treffer button{text-align:left;border:0;border-top:1px solid var(--n-3);font:inherit;color:var(--n-10);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:9px 12px;display:flex}.v2-er-treffer button:first-child{border-top:0}.v2-er-treffer button:hover{background:var(--n-1)}.v2-er-treffer button>span{flex-direction:column;flex:1;min-width:0;display:flex}.v2-er-treffer b{font-size:var(--fs-13-5,13.5px);font-weight:600}.v2-er-treffer small{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-er-treffer svg{width:14px;height:14px;color:var(--n-7);flex:none}.v2-er-rows{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;display:flex;overflow:hidden}.v2-er-row{text-align:left;border:0;border-top:1px solid var(--n-3);font:inherit;color:var(--n-10);cursor:pointer;background:0 0;align-items:center;gap:8px;min-height:48px;padding:10px 12px;display:flex}.v2-er-row:first-child{border-top:0}.v2-er-row>span{flex-direction:column;flex:1;min-width:0;display:flex}.v2-er-row b{font-size:var(--fs-14,14px);font-weight:600}.v2-er-row small{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-er-row svg{width:15px;height:15px;color:var(--n-7);flex:none}@media (max-width:640px){.v2-er-zeile-steuer{flex-basis:100%;justify-content:flex-start}}.v2-wb{flex-direction:column;gap:10px;max-width:640px;margin:0 auto;display:flex}.v2-wb-seite{background:var(--n-1);min-height:100vh;color:var(--n-10);padding:12px 16px 32px}.v2-wb-kopf{flex-direction:column;gap:2px;padding:4px 0 2px;display:flex}.v2-wb-kopf h2{margin:0;font-size:19px;font-weight:600;line-height:1.2}.v2-wb-kopf small{font-size:var(--fs-12-5,12.5px);color:var(--n-8)}.v2-wb-kopf-zurueck{flex-direction:row;align-items:flex-start;gap:8px}.v2-wb-satz{background:var(--accent-soft);border:1px solid var(--accent);border-radius:var(--r-card);font-size:var(--fs-14,14px);color:var(--accent-soft-text);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.v2-wb-satz b{font-size:var(--fs-15,15px);color:var(--n-11);overflow-wrap:anywhere;font-weight:600}.v2-wb-satz span{font-size:var(--fs-12-5,12.5px);color:var(--n-8)}.v2-wb-satz-leer{background:var(--n-0);border-color:var(--n-4)}.v2-wb-satz-leer b{color:var(--n-9)}.v2-wb-satz[data-ton=ok]{background:var(--ok-bg);border-color:var(--ok)}.v2-wb-satz[data-ton=warn]{background:var(--warn-bg);border-color:var(--warn)}.v2-wb-vorjahr{border:1px dashed var(--n-5);border-radius:var(--r-card);font-size:var(--fs-13,13px);color:var(--n-9);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.v2-wb-vorjahr>span{flex:200px;min-width:0}.v2-wb-q{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;gap:8px;padding:12px;display:flex}.v2-wb-q[data-ruht]{opacity:.55}.v2-wb-q h3{font-size:var(--fs-15,15px);margin:0;font-weight:600;line-height:1.3}.v2-wb-q h3 small{font-size:var(--fs-12,12px);color:var(--n-8);margin-top:1px;font-weight:400;display:block}.v2-wb-zeile{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-wb-zeile-l{min-width:0;font-size:var(--fs-13,13px);color:var(--n-9);flex-direction:column;flex:140px;display:flex}.v2-wb-zeile-l small{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-wb-wahl button{min-height:40px;font-size:var(--fs-15,15px);padding:0 14px}.v2-wb-wahl button[aria-checked=true]{background:var(--accent-soft);color:var(--accent-soft-text);font-weight:600}.v2-wb-wahl-voll{grid-auto-columns:1fr;grid-auto-flow:column;width:100%;display:grid}.v2-wb-wahl-klein button{min-height:30px;font-size:var(--fs-13,13px);padding:0 10px}.v2-wb-chips-gross .v2-chip{min-width:44px;min-height:40px;font-size:var(--fs-15,15px);justify-content:center}.v2-wb-text{width:100%}.v2-wb-link{font:inherit;font-size:var(--fs-13,13px);color:var(--accent-soft-text);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:500}.v2-wb-mehr{border-top:1px solid var(--n-4);padding-top:8px}.v2-wb-mehr summary{cursor:pointer;font-size:var(--fs-13,13px);color:var(--n-9);align-items:center;gap:6px;font-weight:500;list-style:none;display:flex}.v2-wb-mehr summary::-webkit-details-marker{display:none}.v2-wb-mehr summary:before{content:"";border-right:1.5px solid var(--n-7);border-bottom:1.5px solid var(--n-7);width:6px;height:6px;margin-left:4px;transform:rotate(-45deg)}.v2-wb-mehr[open] summary:before{transform:rotate(45deg)}.v2-wb-mehr-inhalt{flex-direction:column;gap:10px;padding-top:10px;display:flex}.v2-wb-ok{background:var(--ok-bg);color:var(--ok-text);border-radius:var(--r-card);font-size:var(--fs-14,14px);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.v2-wb-ok b{font-weight:600;font-size:var(--fs-15,15px);align-items:center;gap:6px;display:inline-flex}.v2-wb-ok svg{width:16px;height:16px}.v2-wb-zus{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;gap:6px;margin:0;padding:10px 12px;display:flex}.v2-wb-zus>div{font-size:var(--fs-14,14px);grid-template-columns:110px minmax(0,1fr);gap:4px 10px;display:grid}.v2-wb-zus dt{color:var(--n-8)}.v2-wb-zus dd{overflow-wrap:anywhere;margin:0;font-weight:500}.v2-wb-was{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);font-size:var(--fs-13,13px);color:var(--n-9);padding:10px 12px}.v2-wb-was b{color:var(--n-10);margin-bottom:2px;font-weight:600;display:block}.v2-wb-fuss{background:var(--n-1);border-top:1px solid var(--n-4);padding:10px 0 max(6px,env(safe-area-inset-bottom,0px));flex-direction:column;gap:6px;margin-top:4px;display:flex;position:sticky;bottom:0}.v2-wb-fuss .v2-mini{overflow-wrap:anywhere}.v2-wb-tag{flex-direction:column;gap:4px;display:flex}.v2-wb-tag-kopf{font-size:var(--fs-13,13px);justify-content:space-between;align-items:center;gap:8px;display:flex}.v2-wb-tag-alle{gap:10px;display:inline-flex}.v2-wb-tag-alle button{font:inherit;font-size:var(--fs-12,12px);color:var(--accent-soft-text);cursor:pointer;background:0 0;border:0;padding:0}.v2-wb-fenster{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:4px;display:grid}.v2-wb-f{border:1px solid var(--n-5);border-radius:var(--r-control);background:var(--n-0);min-height:44px;font:inherit;color:var(--n-9);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:4px 2px;display:flex}.v2-wb-f b{font-size:var(--fs-13,13px);font-weight:600}.v2-wb-f small{font-size:10.5px}.v2-wb-f[data-stufe="1"],.v2-wb-f[data-stufe="2"]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-soft-text)}.v2-wb-f[data-stufe="3"]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.v2-wb-f:disabled{cursor:default}.v2-wb-legende{align-self:flex-start}.v2-ko-form{flex-direction:column;gap:10px;padding:12px 14px;display:flex}.v2-ko-form .v2-field{max-width:560px}.v2-ko-aktionen{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.v2-ko-pw{display:flex;position:relative}.v2-ko-pw .v2-input{flex:1;padding-right:36px}.v2-ko-auge{color:var(--n-7);cursor:pointer;background:0 0;border:0;padding:4px;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.v2-ko-auge svg{width:16px;height:16px}.v2-ko-ok{color:var(--ok-text)}.v2-ko-logo{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.v2-ko-logo-bild{border:1px solid var(--n-4);background:var(--n-0);border-radius:10px;place-items:center;width:56px;height:56px;display:grid;position:relative;overflow:visible}.v2-ko-logo-bild img{object-fit:contain;border-radius:10px;width:100%;height:100%}.v2-ko-logo-x{border:1px solid var(--n-4);background:var(--n-0);width:22px;height:22px;color:var(--n-9);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:-8px;right:-8px}.v2-ko-logo-x svg{width:12px;height:12px}.v2-ko-logo-leer{background:var(--accent-soft);width:56px;height:56px;color:var(--accent-soft-text);font-weight:600;font-size:var(--fs-16,16px);border-radius:10px;place-items:center;display:grid}.v2-ko-farben{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-ko-farbe{cursor:pointer;color:#fff;border:2px solid #0000;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid}.v2-ko-farbe[aria-pressed=true]{border-color:var(--n-11)}.v2-ko-farbe svg{width:14px;height:14px}.v2-ko-eigene{align-items:center;gap:6px;margin-left:4px;display:inline-flex}.v2-ko-eigene input[type=color]{border:1px solid var(--n-5);border-radius:var(--r-control);background:var(--n-0);cursor:pointer;width:34px;height:30px;padding:2px}.v2-ko-hex{font-variant-numeric:tabular-nums;width:96px}.v2-ko-vorschau{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-1);align-items:center;gap:10px;max-width:560px;padding:10px 12px;display:flex}.v2-ko-vorschau>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.v2-ko-vorschau b{font-size:var(--fs-14,14px);font-weight:600}.v2-ko-vorschau small{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-ko-vorschau-logo{background:var(--ko-akzent);border-radius:9px;width:34px;height:34px}@supports (color:color-mix(in lab, red, red)){.v2-ko-vorschau-logo{background:color-mix(in srgb,var(--ko-akzent)14%,transparent)}}.v2-ko-vorschau-logo{color:var(--ko-akzent);font-weight:600;font-size:var(--fs-13,13px);flex:none;place-items:center;display:grid;overflow:hidden}.v2-ko-vorschau-logo img{object-fit:contain;width:100%;height:100%}.v2-ko-vorschau-knopf{background:var(--ko-akzent);color:#fff;border-radius:var(--r-control);font-size:var(--fs-13,13px);padding:4px 12px;font-weight:500}.v2-er-zeile-steuer .v2-select{flex:none;width:132px}.v2-er-zeile-steuer .v2-select-btn{width:100%}.v2-er-zeile-steuer .v2-er-zeit{flex:none;width:132px}.v2-er-paar .v2-select,.v2-er-tabelle .v2-select{width:112px}.v2-er-zeile-steuer .v2-er-wahl{max-width:560px}.v2-er-zeile-steuer .v2-er-tabelle{max-width:none}.v2-sp-verbinden{flex-direction:column;gap:10px;padding:12px 14px;display:flex}.v2-sp-quelle{flex-direction:column;gap:10px;display:flex}.v2-sp-quelle .v2-field{max-width:720px;margin-bottom:0}.v2-sp-eingabe{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-sp-eingabe .v2-input{flex:240px;min-width:0}.v2-sp-eingabe .v2-select{flex:200px}.v2-sp-eingabe-knopf{justify-content:flex-end;margin-top:6px;display:flex}.v2-sp-treffer{flex-direction:column;gap:4px;display:flex}.v2-sp-treffer .v2-sect{margin:4px 0 2px}.v2-sp-treffer-zeile{border:1px solid var(--n-4);border-radius:var(--r-control);align-items:center;gap:8px;padding:6px 10px;display:flex}.v2-sp-treffer-zeile>span{min-width:0;font-size:var(--fs-13-5,13.5px);overflow-wrap:anywhere;flex:1}.v2-sp-vereine{flex-direction:column;display:flex}.v2-sp-verein{border-top:1px solid var(--n-3);flex-direction:column;gap:8px;padding:10px 14px;display:flex}.v2-er-abschnitt>header+.v2-sp-vereine>.v2-sp-verein:first-child{border-top:0}.v2-sp-verein-kopf{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.v2-sp-verein-name{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.v2-sp-verein-name b{font-size:var(--fs-14,14px);overflow-wrap:anywhere;font-weight:600}.v2-sp-verein-name .v2-mini{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.v2-sp-verein-aktionen{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.v2-sp-verein-aktionen .v2-toggle{margin-left:4px}.v2-sp-verein-weg{margin-left:auto}.v2-sp-verein-teams{border-top:1px dashed var(--n-4);flex-wrap:wrap;align-items:center;gap:6px 10px;padding-top:6px;display:flex}.v2-sp-verein-teams>.v2-mini{flex:none;min-width:88px}.v2-sp-klapp{margin-left:auto}.v2-sp-ort[data-stand=ok]{border-left:3px solid var(--ok)}.v2-sp-ort[data-stand=offen]{border-left:3px solid var(--warn)}.v2-sp-ort[data-stand=extern]{border-left:3px solid var(--n-5)}.v2-sp-ort .v2-er-zeile-steuer .v2-select{width:260px;max-width:100%}.v2-sp-liste-werkzeuge{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-left:auto;display:flex}.v2-sp-spiele{flex-direction:column;max-height:560px;display:flex;overflow-y:auto}.v2-sp-spiel{border-top:1px solid var(--n-3);grid-template-columns:22px 78px minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:6px 14px;display:grid}.v2-sp-spiel[data-gedimmt]{opacity:.55}.v2-sp-spiel[data-beendet]{background:var(--n-1)}.v2-sp-spiel-haken{justify-content:center;align-items:center;display:flex}.v2-sp-spiel-haken input{width:15px;height:15px;accent-color:var(--accent);cursor:pointer;margin:0}.v2-sp-spiel-leer{border:1px dashed var(--n-5);border-radius:3px;width:15px;height:15px;display:inline-block}.v2-sp-spiel-wann{font-size:var(--fs-12-5,12.5px);color:var(--n-9);font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.v2-sp-spiel-wann b{font-weight:600}.v2-sp-spiel-text{flex-direction:column;gap:2px;min-width:0;display:flex}.v2-sp-spiel-text>b{font-size:var(--fs-13-5,13.5px);overflow-wrap:anywhere;font-weight:600}.v2-sp-durch{text-decoration:line-through}.v2-sp-spiel-meta{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.v2-sp-spiel-meta .v2-mini{overflow-wrap:anywhere}.v2-sp-ergebnis{font-size:var(--fs-13,13px);font-variant-numeric:tabular-nums;font-weight:700}.v2-sp-hand{color:#8e6ac8;width:13px;height:13px}.v2-sp-spiel-aktionen{align-items:center;gap:4px;display:flex}.v2-sp-status{cursor:pointer;font:inherit;font-size:var(--fs-12,12px);border:0}.v2-sp-status:disabled{cursor:default}.v2-sp-import-liste{flex-direction:column;gap:2px;max-height:50vh;margin:10px 0;display:flex;overflow-y:auto}.v2-sp-import-zeile{border-radius:var(--r-control);cursor:pointer;align-items:center;gap:8px;padding:6px 8px;display:flex}.v2-sp-import-zeile[data-an]{background:var(--accent-soft)}.v2-sp-import-zeile input{width:15px;height:15px;accent-color:var(--accent);flex:none;margin:0}.v2-sp-import-zeile>span{flex-direction:column;flex:1;min-width:0;display:flex}.v2-sp-import-zeile b{font-size:var(--fs-13-5,13.5px);font-weight:600}.v2-sp-import-ersetzen{font-size:var(--fs-12-5,12.5px);color:var(--n-9);cursor:pointer;align-items:flex-start;gap:8px;display:flex}.v2-sp-import-ersetzen input{width:15px;height:15px;accent-color:var(--danger);flex:none;margin:2px 0 0}@media (max-width:640px){.v2-sp-spiel{grid-template-columns:22px minmax(0,1fr)}.v2-sp-spiel-wann{flex-direction:row;grid-column:2;gap:8px}.v2-sp-spiel-text,.v2-sp-spiel-aktionen{grid-column:2}.v2-sp-spiele{max-height:none}.v2-sp-verein-weg{margin-left:0}}.v2-na-link .v2-er-zeile-text{flex-basis:100%}.v2-na-url{width:100%;max-width:640px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-12-5,12.5px);margin-top:4px}.v2-na-link .v2-er-zeile-steuer{justify-content:flex-start;margin-left:0}.v2-na-gate{padding:12px 14px}.v2-na-kontakt{border-top:1px solid var(--n-3)}.v2-na-zwei{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 12px;max-width:720px;display:grid}.v2-na-leer{padding:4px 14px 12px}.v2-na-slot{border-top:1px solid var(--n-3);flex-direction:column;gap:8px;padding:10px 14px;display:flex}.v2-na-slot-kopf{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.v2-na-slot-kopf .v2-select{flex:180px;min-width:160px;max-width:320px}.v2-na-zeit,.v2-na-preis,.v2-na-mindest{align-items:center;gap:6px;display:inline-flex}.v2-na-zeit small,.v2-na-preis small,.v2-na-mindest small{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-na-zeit .v2-input{width:112px}.v2-na-preis .v2-input{text-align:right;width:80px}.v2-na-mindest .v2-select{width:112px}.v2-na-slot-tage{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.v2-na-embed .v2-er-zeile-text{flex-basis:100%}.v2-na-code{border:1px solid var(--n-4);border-radius:var(--r-control);background:var(--n-1);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-12,12px);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--n-10);margin:4px 0 2px;padding:8px 10px}.v2-na-embed .v2-er-zeile-steuer{justify-content:flex-start;margin-left:0}.v2-na-sichten .v2-segm{margin:0}.v2-na-einbetten .v2-er-zeile-text{flex-basis:100%}.v2-na-einbetten .v2-er-zeile-steuer{justify-content:flex-start;margin-left:0}.v2-na-wahl{flex-direction:column;gap:4px;max-width:640px;margin-top:8px;display:flex}.v2-na-wahl-label{letter-spacing:.06em;text-transform:uppercase;color:var(--n-8);font-size:11px;font-weight:600}.v2-na-meldung{background:var(--n-1)}.v2-na-ziele{border-top:1px solid var(--n-3);flex-direction:column;display:flex}.v2-na-ziele-kopf,.ui-v2 .v2-na-ziel{grid-template-columns:minmax(140px,1.2fr) 96px 120px minmax(180px,2.2fr) 84px 16px;align-items:center;gap:10px;padding:8px 14px;display:grid}.v2-na-ziele-kopf{background:var(--n-2);letter-spacing:.05em;text-transform:uppercase;color:var(--n-8);border-bottom:1px solid var(--n-3);font-size:11px;font-weight:600}.ui-v2 .v2-na-ziel{text-align:left;border:0;border-bottom:1px solid var(--n-3);background:var(--n-0);width:100%;font:inherit;font-size:var(--fs-12-5,12.5px);color:var(--n-10);cursor:pointer}.ui-v2 .v2-na-ziel:hover:not(:disabled){background:var(--n-1)}.ui-v2 .v2-na-ziel:disabled{cursor:default}.v2-na-ziel>svg{width:14px;height:14px;color:var(--n-6)}.v2-na-ziel-name{flex-direction:column;gap:1px;min-width:0;display:flex}.v2-na-ziel-name b{font-weight:600}.v2-na-ziel-name small,.v2-na-ziel-zeiten small{color:var(--n-8);font-size:11px}.v2-na-ziel-zeiten{min-width:0;color:var(--n-9);flex-direction:column;gap:1px;display:flex}.v2-na-ziel-wort{color:var(--n-8);align-items:center;gap:5px;font-weight:500;display:inline-flex}.v2-na-ziel-wort:before{content:"";background:var(--n-6);border-radius:50%;flex:none;width:7px;height:7px}.v2-na-ziel-wort[data-an]{color:var(--ok-text);font-weight:600}.v2-na-ziel-wort[data-an]:before{background:var(--ok)}.v2-na-anlass-liste{border:1px solid var(--n-4);border-radius:var(--r-control);background:var(--n-0);flex-direction:column;max-width:560px;margin-top:6px;display:flex}.v2-na-anlass{border-top:1px solid var(--n-3);font-size:var(--fs-13,13px);flex-wrap:wrap;align-items:center;gap:10px;padding:6px 10px;display:flex}.v2-na-anlass:first-child{border-top:0}.v2-na-anlass>span:first-child{flex:140px;min-width:0;font-weight:500}.v2-na-anlass-neu{gap:6px;max-width:560px;margin-top:6px;display:flex}.v2-na-anlass-neu .v2-input{flex:auto;min-width:0}.v2-na-panel{flex-direction:column;gap:16px;display:flex}.v2-na-fenster{border-top:1px solid var(--n-3);flex-direction:column;gap:6px;padding:8px 0;display:flex}.v2-na-fenster:first-of-type{border-top:0;padding-top:0}.v2-na-fenster-zeit{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.v2-na-fenster-zeit>span{align-items:center;gap:6px;display:inline-flex}.v2-na-fenster-zeit small{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-na-fenster-zeit .v2-zpm{width:128px}.v2-na-preiszeile{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}@media (max-width:640px){.ui-v2 .v2-na-ziel{grid-template-columns:minmax(0,1fr) auto 16px;grid-template-areas:"name wort pfeil""preis zeiten zeiten";row-gap:4px;padding:10px 14px}.v2-na-ziel>:first-child{grid-area:name}.v2-na-ziel>:nth-child(2){grid-area:wort}.v2-na-ziel>:nth-child(3){font-size:var(--fs-12,12px);color:var(--n-9);grid-area:preis}.v2-na-ziel>:nth-child(4){font-size:var(--fs-12,12px);grid-area:zeiten}.v2-na-ziel>:nth-child(5){display:none}.v2-na-ziel>svg{grid-area:pfeil}}.v2-pe{flex-direction:column;gap:10px;display:flex;position:relative}.v2-pe-toolbar{margin-bottom:0}.v2-pe-menue{position:relative}.v2-pe-menue-liste{z-index:30;background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);min-width:260px;max-width:360px;box-shadow:var(--shadow-pop,0 10px 30px #00000029);flex-direction:column;gap:1px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.v2-pe-teamliste{max-height:280px;left:0;right:auto;overflow-y:auto}.v2-pe-menue-eintrag{text-align:left;border-radius:var(--r-control);width:100%;font:inherit;color:var(--n-10);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:7px 10px;display:flex;position:relative}.v2-pe-menue-eintrag:hover{background:var(--n-1)}.v2-pe-menue-eintrag[data-gefahr] b{color:var(--danger-text)}.v2-pe-menue-eintrag>span{flex-direction:column;min-width:0;display:flex}.v2-pe-menue-eintrag b{font-size:var(--fs-13-5,13.5px);font-weight:600}.v2-pe-menue-eintrag small{font-size:var(--fs-12,12px);color:var(--n-8);overflow-wrap:anywhere}.v2-pe-menue-eintrag svg{width:15px;height:15px;color:var(--n-7);flex:none}.v2-pe-menue-eintrag input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.v2-pe-menue-leer{padding:6px 10px}.v2-pe-filter{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.v2-pe-suche{border:1px solid var(--n-5);border-radius:var(--r-control);background:var(--n-0);flex:260px;align-items:center;gap:6px;max-width:420px;min-height:34px;padding:0 8px;display:flex}.v2-pe-suche svg{width:14px;height:14px;color:var(--n-7);flex:none}.v2-pe-suche input{min-width:0;font:inherit;font-size:var(--fs-13-5,13.5px);color:var(--n-10);background:0 0;border:0;outline:none;flex:1}.v2-pe-suche button{color:var(--n-7);cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}.v2-pe-filter-rechts{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.v2-pe-filter-rechts .v2-select{width:200px}.v2-pe-chip-n{color:var(--n-8);margin-left:2px;font-size:11px}.v2-chip[aria-pressed=true] .v2-pe-chip-n{color:inherit}.v2-pe-chip-warn{border-color:var(--warn);color:var(--warn-text)}.v2-pe-beitritt{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0)}.v2-pe-beitritt>header{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;display:flex}.v2-pe-beitritt>header>svg{width:16px;height:16px;color:var(--accent);flex:none}.v2-pe-beitritt-titel{flex-direction:column;flex:300px;gap:1px;min-width:0;display:flex}.v2-pe-beitritt-titel b{font-size:var(--fs-14,14px);font-weight:600}.v2-pe-beitritt-titel small{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-pe-beitritt-inhalt{border-top:1px solid var(--n-3);flex-direction:column;gap:10px;padding:10px 14px;display:flex}.v2-pe-anfrage{border:1px solid var(--info);border-radius:var(--r-card);background:var(--info-bg);flex-direction:column;gap:8px;padding:8px 10px;display:flex}.v2-pe-anfrage-kopf{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.v2-pe-anfrage-text{flex-direction:column;flex:260px;gap:1px;min-width:0;display:flex}.v2-pe-anfrage-text b{font-size:var(--fs-14,14px);font-weight:600}.v2-pe-anfrage-text small{font-size:var(--fs-12,12px);color:var(--n-9);overflow-wrap:anywhere}.v2-pe-anfrage-form{border-top:1px solid var(--n-4);flex-direction:column;gap:4px;padding-top:8px;display:flex}.v2-pe-anfrage-form .v2-field{margin-bottom:6px}.v2-pe-link{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-pe-url{min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-12-5,12.5px);flex:260px}.v2-pe-zwei{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 12px;display:grid}.v2-pe-trenner{background:var(--n-4);width:1px;height:18px;margin:0 2px}.v2-pe-fehlt{color:var(--warn-text);font-weight:600}.v2-pe-ok{color:var(--ok-text);font-weight:600}.v2-pe-fuss{margin:2px 0 0}.v2-pe-fuss-sp{flex:1;min-width:0}.v2-pe-grid{--pe-cols:22px minmax(190px,1.4fr)minmax(130px,1fr)minmax(170px,1.4fr)140px 118px 96px;border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);font-size:var(--fs-13,13px);overflow:hidden}.v2-pe-gh,.v2-pe-gr,.v2-pe-gg{grid-template-columns:var(--pe-cols);align-items:center;gap:0 10px;padding:0 12px;display:grid}.v2-pe-gh{background:var(--n-2);letter-spacing:.04em;text-transform:uppercase;min-height:30px;color:var(--n-8);font-size:11px;font-weight:500}.v2-pe-gg{background:var(--n-1);border-top:1px solid var(--n-4);min-height:34px}.v2-pe-gg-kopf{font:inherit;text-align:left;cursor:pointer;color:var(--n-10);background:0 0;border:0;flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:6px;min-width:0;padding:4px 0;display:flex}.v2-pe-gg-kopf svg{width:14px;height:14px;color:var(--n-7);flex:none}.v2-pe-gg-kopf b{font-size:var(--fs-13-5,13.5px);font-weight:600}.v2-pe-gg-kopf small{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-pe-gr{border-top:1px solid var(--n-3);min-height:44px;padding:4px 12px}.v2-pe-gr:hover{background:var(--n-1)}.v2-pe-gr[data-gewaehlt]{background:var(--accent-soft)}.v2-pe-gr[data-inaktiv] .v2-pe-person,.v2-pe-gr[data-inaktiv] .v2-pe-zelle{opacity:.55}.v2-pe-gr input[type=checkbox],.v2-pe-gg input[type=checkbox]{width:15px;height:15px;accent-color:var(--accent);cursor:pointer;margin:0}.v2-pe-person{min-width:0;font:inherit;text-align:left;cursor:pointer;color:var(--n-10);background:0 0;border:0;align-items:center;gap:8px;padding:2px 0;display:flex}.v2-pe-person-text{flex-direction:column;gap:1px;min-width:0;display:flex}.v2-pe-person-text b{font-size:var(--fs-13-5,13.5px);overflow-wrap:anywhere;font-weight:600}.v2-pe-person-text small{font-size:var(--fs-11-5,11.5px);color:var(--n-8);overflow-wrap:anywhere}.v2-pe-av{background:var(--n-3);width:28px;height:28px;color:var(--n-9);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.v2-pe-av[data-gruppe=admin],.v2-pe-av[data-gruppe=vorstand],.v2-pe-av[data-gruppe=geschaeftsstelle]{background:var(--accent-soft);color:var(--accent-soft-text)}.v2-pe-av[data-gruppe=bereichsleiter]{background:var(--warn-bg);color:var(--warn-text)}.v2-pe-av[data-gruppe=platzwart]{background:var(--info-bg);color:var(--info-text)}.v2-pe-av-gross{width:38px;height:38px;font-size:var(--fs-13,13px)}.v2-pe-zelle{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.v2-pe-e{font:inherit;font-size:var(--fs-13,13px);color:var(--n-10);cursor:pointer;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;border-bottom:1px dashed #0000;padding:2px 0}.v2-pe-gr:hover .v2-pe-e:not(:disabled){border-bottom-color:var(--n-6)}.v2-pe-e:disabled{cursor:default;color:var(--n-9)}.v2-pe-plus{border-style:dashed}.v2-pe-darf{font-size:var(--fs-12,12px);border-radius:var(--r-pill);background:var(--n-3);color:var(--n-9);overflow-wrap:anywhere;padding:2px 8px;font-weight:600;display:inline-flex}.v2-pe-darf[data-ton=alles]{background:var(--accent-soft);color:var(--accent-soft-text)}.v2-pe-darf[data-ton=eigene]{background:var(--info-bg);color:var(--info-text)}.v2-pe-darf[data-ton=nichts]{background:var(--danger-bg);color:var(--danger-text)}.v2-pe-aktion{justify-content:flex-end}.v2-sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.v2-pe-karten{flex-direction:column;gap:4px;display:flex}.v2-pe-gruppe-handy{flex-direction:column;gap:6px;display:flex}.v2-pe-hk{text-align:left;border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);width:100%;font:inherit;color:var(--n-10);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;display:flex}.v2-pe-hk[data-inaktiv]{opacity:.6}.v2-pe-hk>svg{width:16px;height:16px;color:var(--n-7);flex:none}.v2-pe-hk-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.v2-pe-hk-text b{font-size:var(--fs-14,14px);font-weight:600}.v2-pe-hk-text small{font-size:var(--fs-12,12px);color:var(--n-8);overflow-wrap:anywhere}.v2-pe-leiste{z-index:20;border-radius:var(--r-card);background:var(--n-11);color:var(--n-0);flex-wrap:wrap;justify-content:center;align-self:center;align-items:center;gap:6px;max-width:100%;padding:8px 12px;display:flex;position:sticky;bottom:12px;box-shadow:0 10px 30px #00000040}.v2-pe-leiste b{font-size:var(--fs-13,13px);margin-right:4px}.v2-pe-leiste .v2-btn{color:var(--n-0);background:0 0;border-color:#ffffff59}.v2-pe-leiste .v2-btn-danger-soft{color:#fca5a5}.v2-pe-leiste .v2-btn:disabled{opacity:.45}.v2-pe-leiste .v2-pe-menue-liste{color:var(--n-10);top:auto;bottom:calc(100% + 6px)}.v2-pe-rk{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-1);align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;display:flex}.v2-pe-rk>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.v2-pe-rk-l{letter-spacing:.05em;text-transform:uppercase;color:var(--n-8);font-size:11px;font-weight:600}.v2-pe-rk b{font-size:var(--fs-14,14px);color:var(--n-11);font-weight:600}.v2-pe-rk small{font-size:var(--fs-12,12px);color:var(--n-8);line-height:1.4}@media (max-width:899px){.v2-pe-rk{flex-direction:column;align-items:stretch}}span.v2-pe-e{cursor:default}.v2-pe-import{border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;max-height:55vh;margin-bottom:10px;display:flex;overflow:auto}.v2-pe-import-kopf,.v2-pe-import-zeile{grid-template-columns:22px minmax(120px,1.2fr) minmax(140px,1.3fr) minmax(100px,1fr) repeat(auto-fit,minmax(90px,1fr));align-items:center;gap:6px;min-width:760px;padding:4px 8px;display:grid}.v2-pe-import-kopf{background:var(--n-2);letter-spacing:.04em;text-transform:uppercase;color:var(--n-8);min-height:28px;font-size:11px;font-weight:500;position:sticky;top:0}.v2-pe-import-zeile{border-top:1px solid var(--n-3)}.v2-pe-import-zeile[data-fehler]{background:var(--warn-bg)}.v2-pe-import-zeile .v2-input{font-size:var(--fs-12-5,12.5px);min-height:30px;padding:4px 8px}.v2-pe-import-zeile .v2-input[aria-invalid=true]{border-color:var(--danger)}.v2-pe-import-zeile svg{width:14px;height:14px}.v2-pe-board-kopf{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.v2-pe-board{grid-auto-columns:minmax(200px,1fr);grid-auto-flow:column;gap:8px;padding-bottom:6px;display:grid;overflow-x:auto}.v2-pe-spalte{background:var(--n-1);border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;gap:6px;min-height:220px;padding:8px;display:flex}.v2-pe-spalte[data-ziel]{border-color:var(--accent);background:var(--accent-soft)}.v2-pe-spalte>header{align-items:flex-start;gap:6px;padding:2px 4px 6px;display:flex}.v2-pe-spalte>header>span:first-child{flex-direction:column;flex:1;min-width:0;display:flex}.v2-pe-spalte>header b{font-size:var(--fs-13-5,13.5px);font-weight:600}.v2-pe-spalte>header small{font-size:var(--fs-11-5,11.5px);color:var(--n-8)}.v2-pe-spalte-leer{font-size:var(--fs-12,12px);color:var(--n-7);text-align:center;border:1px dashed var(--n-5);border-radius:8px;padding:10px}.v2-pe-karte{background:var(--n-0);border:1px solid var(--n-4);border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}.v2-pe-karte[draggable=true]{cursor:grab}.v2-pe-karte[data-gewaehlt]{border-color:var(--accent);background:var(--accent-soft)}.v2-pe-karte[data-zieht]{opacity:.5}.v2-pe-karte[data-inaktiv]{opacity:.6}.v2-pe-karte-wahl{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0}.v2-pe-karte-wahl[aria-pressed=true] .v2-pe-av{outline:2px solid var(--accent);outline-offset:1px}.v2-pe-karte-text{text-align:left;min-width:0;font:inherit;color:var(--n-10);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;padding:0;display:flex}.v2-pe-karte-text b{font-size:var(--fs-12-5,12.5px);overflow-wrap:anywhere;font-weight:600}.v2-pe-karte-text small{color:var(--n-8);overflow-wrap:anywhere;font-size:11px}.v2-pe-karte-text .v2-status{font-size:11px}.v2-pe-karte[data-fest] .v2-pe-karte-text{cursor:default;align-items:flex-start}.v2-pe-karte-wahl:disabled{cursor:default}.v2-pe-drop{border:2px dashed var(--accent);font-size:var(--fs-12,12px);color:var(--accent-soft-text);text-align:center;border-radius:8px;margin-top:auto;padding:10px}@media (max-width:640px){.v2-pe-filter-rechts{width:100%;margin-left:0}.v2-pe-filter-rechts .v2-select{width:100%}.v2-pe-leiste{bottom:76px}.v2-pe-board{grid-auto-columns:minmax(240px,80vw)}}.v2-hz-wrap{padding-bottom:4px;overflow:visible}@media (max-width:899px){.v2-hz-wrap{overflow-x:auto}}.v2-hz{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-4);font-size:var(--fs-12,12px);gap:1px;min-width:100%;display:grid}.v2-hz .v2-tz-h{position:static}.v2-hz .v2-tz-c{min-height:48px}.v2-hz .v2-tz-e[data-entwurf=true]{border-left:2px dashed var(--warn);padding-left:4px}.v2-hz .v2-tz-zeile[data-dim=true] .v2-tz-c{background:var(--n-1);cursor:pointer}.v2-hz .v2-tz-zeile[data-dim=true] .v2-tz-c[data-leer=false]:after{content:none}.v2-hz-z{color:var(--n-9)!important;font-weight:600!important}.v2-hz-z[data-ton=ok]{color:var(--ok-text)!important}.v2-hz-z[data-ton=warn]{color:var(--warn-text)!important}.v2-hz-z[data-ton=neutral]{color:var(--n-7)!important;font-weight:400!important}.v2-hz-pop{width:380px}.v2-hz-einheiten{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.v2-hw-vorschau{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-4);font-size:var(--fs-12,12px);gap:1px;display:grid;overflow:hidden}.v2-hw-zeile{display:contents}.v2-hw-h,.v2-hw-rh,.v2-hw-c{background:var(--n-0);overflow-wrap:anywhere;min-width:0;padding:6px 8px}.v2-hw-h{background:var(--n-2);flex-direction:column;gap:1px;display:flex}.v2-hw-h small{color:var(--n-8);font-size:10.5px}.v2-hw-rh{font-weight:600}.v2-hw-c[data-getauscht=true]{background:var(--ok-bg);color:var(--ok-text)}.v2-hw-vorher{gap:4px;margin:0;padding-left:18px;display:grid}@media (max-width:640px){.v2-hw-vorschau{overflow-x:auto}}.v2-hz-einheit{background:var(--n-2);border-radius:var(--r-control);font-size:var(--fs-12-5,12.5px);align-items:center;gap:8px;padding:6px 8px;display:flex}.v2-hz-einheit[data-konflikt=true]{background:var(--danger-bg)}.v2-hz-einheit>span{overflow-wrap:break-word;flex:1;min-width:0}.v2-hz-halle{margin-top:8px}.v2-hz-halle>b{font-size:var(--fs-12-5,12.5px);font-weight:600}.v2-hz-halle>small{color:var(--n-8);font-size:var(--fs-11-5,11.5px)}.v2-hz-fenster{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.v2-hz-f{border:1px solid var(--n-5);border-radius:var(--r-control);background:var(--n-0);min-height:42px;font:inherit;font-size:var(--fs-12-5,12.5px);cursor:pointer;color:var(--n-10);text-align:left;flex-direction:column;align-items:flex-start;gap:1px;padding:3px 8px;display:flex}.v2-hz-f b{font-weight:600}.v2-hz-f small{color:var(--n-8);font-size:11px}.v2-hz-f:hover{background:var(--n-2)}.v2-hz-f:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.v2-hz-f[data-stufe="3"]{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.v2-hz-f[data-stufe="3"]{background:color-mix(in srgb,var(--accent)22%,var(--n-0))}}.v2-hz-f[data-stufe="2"]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.v2-hz-f[data-stufe="2"]{background:color-mix(in srgb,var(--accent)10%,var(--n-0))}}.v2-hz-f[data-stufe="0"]{background:repeating-linear-gradient(135deg,var(--n-3)0 4px,var(--n-1)4px 8px);color:var(--n-8)}.v2-hz-f[data-voll=true]{color:var(--n-8);border-style:dashed}.v2-hz-f[data-ein=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--accent-soft)}.v2-hz-pop-fuss{margin-top:8px}.v2-hz-fuss{margin-top:6px}.v2-hz-blatt{flex-direction:column;gap:4px;display:flex}.v2-hz-blatt .v2-hz-f{min-height:44px}.v2-hb-verwerfen{align-items:center;gap:6px;display:inline-flex}.v2-hz-raeume{border-top:1px solid var(--n-3);flex-direction:column;gap:6px;margin-top:10px;padding-top:8px;display:flex}.v2-hz-raum{flex-direction:column;gap:6px;display:flex}.v2-hz-raum>b{font-size:var(--fs-12-5,12.5px);font-weight:600}.v2-hz-raum .v2-tz-pop-zeit{align-items:flex-end;margin-bottom:0}.v2-hz-raum .v2-tz-pop-zeit .v2-btn{margin-bottom:1px}.v2-hb-brett[data-nur-raeume=true]{grid-template-columns:1fr}.v2-hz-zeit{background:var(--n-1);border:1px solid var(--n-4);border-radius:var(--r-control);flex-direction:column;gap:6px;margin-bottom:8px;padding:8px 10px;display:flex}.v2-hz-zeit .v2-tz-pop-zeit{margin-bottom:0}.v2-hz-drittel{flex-direction:column;gap:4px;display:flex}.v2-hz-drittel-reihe{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:4px;display:grid}.v2-hz-dz{border:1px solid var(--ok);background:var(--ok-bg);min-height:40px;color:var(--ok-text);border-radius:var(--r-control);font:inherit;font-size:var(--fs-12,12px);text-align:left;cursor:pointer;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;padding:3px 7px;line-height:1.25;display:flex}.v2-hz-dz b{color:var(--n-11);font-weight:600}.v2-hz-dz small{overflow-wrap:break-word;font-size:11px}.v2-hz-dz[data-zustand=belegt]{border-color:var(--warn);background:var(--warn-bg);color:var(--warn-text)}.v2-hz-dz[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.v2-hz-dz[aria-pressed=true] b{color:var(--on-accent)}.v2-hz-dz[data-zustand=nicht]{border:1px dashed var(--n-6);color:var(--n-8);background:repeating-linear-gradient(135deg,var(--n-2)0 6px,var(--n-3)6px 12px);cursor:not-allowed}.v2-hz-dz[data-zustand=nicht] b{color:var(--n-9)}.v2-hz-dz[data-zustand=nicht][aria-pressed=true]{border-style:solid;border-color:var(--danger);cursor:pointer}.v2-hz-ganz:disabled{opacity:.45;cursor:not-allowed}.v2-hz-dz:focus-visible,.v2-hz-ganz:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.v2-hz-ganz{border:1px solid var(--n-5);background:var(--n-0);min-height:28px;color:var(--n-9);border-radius:var(--r-control);font:inherit;font-size:var(--fs-12,12px);cursor:pointer;align-self:flex-end;padding:2px 10px;font-weight:500}.v2-hz-ganz[aria-pressed=true]{background:var(--n-3);color:var(--n-11)}.v2-hz-lage{font-size:var(--fs-12,12px);border-radius:var(--r-control);overflow-wrap:break-word;flex-direction:column;gap:2px;padding:5px 8px;display:flex}.v2-hz-lage[data-ton=ok]{background:var(--ok-bg);color:var(--ok-text)}.v2-hz-lage[data-ton=warn]{background:var(--warn-bg);color:var(--warn-text)}.v2-hz-lage[data-ton=danger]{background:var(--danger-bg);color:var(--danger-text);display:block}.v2-hz-lage a{color:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline}.v2-hz-zeit-acts{justify-content:flex-end;gap:6px;display:flex}.v2-hz-oder{margin-top:2px}.v2-hz-einheit[data-bearbeitet=true]{box-shadow:inset 0 0 0 1px var(--accent)}.v2-hz-blatt .v2-hz-zeit .v2-tz-pop-zeit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.v2-hz-blatt .v2-hz-zeit .v2-tz-pop-zeit .v2-input{width:100%;min-height:40px}.v2-hz-blatt .v2-hz-zeit .v2-tz-pop-dauer{grid-column:1/-1;padding-bottom:0}.v2-hz-blatt .v2-hz-dz{min-height:44px}.v2-hz-blatt .v2-hz-ganz,.v2-hz-blatt .v2-hz-zeit .v2-chip{min-height:36px}.v2-hz-blatt .v2-hz-zeit-acts .v2-btn{flex:1;min-height:44px}.v2-kz{border-radius:var(--r-pill);background:var(--info-bg);color:var(--info-text);flex:none;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.v2-kz[data-ton=warn]{background:var(--warn-bg);color:var(--warn-text)}.v2-kw-spur[data-ohne=true]{background:repeating-linear-gradient(135deg,var(--n-2)0 6px,var(--n-1)6px 12px);cursor:default}.v2-kw-spur[data-ohne=true] .v2-kw-lh{color:var(--warn-text)}.v2-start-ew-balken{background:var(--n-3);border-radius:3px;width:120px;height:6px;display:inline-block;overflow:hidden}.v2-start-ew-balken i{background:var(--accent);border-radius:3px;height:100%;display:block}.v2-start-ew-liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.v2-start-ew-liste li{border-top:1px solid var(--n-3);font-size:var(--fs-13-5,13.5px);align-items:center;gap:10px;min-height:40px;padding:6px 0;display:flex}.v2-start-ew-liste li:first-child{border-top:0}.v2-start-ew-liste li[data-erledigt=true] .v2-start-ew-txt{color:var(--n-8);text-decoration:line-through;-webkit-text-decoration-color:var(--n-6);-webkit-text-decoration-color:var(--n-6);-webkit-text-decoration-color:var(--n-6);text-decoration-color:var(--n-6)}.v2-start-ew-hk{border:1.5px solid var(--n-5);width:22px;height:22px;font-size:var(--fs-11-5,11.5px);color:var(--n-8);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.v2-start-ew-liste li[data-erledigt=true] .v2-start-ew-hk{background:var(--ok-bg);border-color:var(--ok);color:var(--ok-text)}.v2-start-ew-txt{flex:1;min-width:0}.v2-mk-achse{margin:4px 0 6px}.v2-mk-achse button{min-height:36px}.v2-mk-werkzeug{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:8px;margin:4px 0 6px;display:flex}.v2-mk-werkzeug .v2-mk-achse{margin:0}@media (max-width:640px){.v2-mk-werkzeug .v2-mk-achse{flex:auto;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}}.v2-mk .v2-k-kz{font-size:var(--fs-12-5,12.5px);color:var(--n-9);line-height:1.35;display:block}.v2-mk-raeume{border:1px solid var(--n-4);border-radius:var(--r-card);margin-top:10px}.v2-mp{max-width:820px}.v2-mp-springe{top:var(--v2-kopf-h,56px);z-index:10;background:var(--n-1);flex-wrap:wrap;gap:6px;margin:0 0 6px;padding:8px 0 10px;display:flex;position:sticky}.v2-mp-springe .v2-chip{flex:none}.v2-phone .v2-mp-springe{scrollbar-width:none;flex-wrap:nowrap;margin:0 -14px 6px;padding:8px 14px 10px;top:0;overflow-x:auto}.v2-phone .v2-mp-springe::-webkit-scrollbar{display:none}.v2-phone .v2-mp-springe .v2-chip{min-height:36px}.v2-mp-abschnitt{margin-bottom:18px;scroll-margin-top:112px}.v2-phone .v2-mp-abschnitt{scroll-margin-top:62px}.v2-mp-h{font-size:var(--fs-15,15px);color:var(--n-10);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;font-weight:600;display:flex}.v2-mp-h svg{width:18px;height:18px;color:var(--accent);flex:none}.v2-mp-abschnitt[data-ton=danger] .v2-mp-h svg,.v2-mp-abschnitt[data-ton=danger] .v2-mp-h{color:var(--danger-text)}.v2-mp .v2-card{margin-bottom:10px}.v2-mp-warn{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.v2-mp-pflege a{text-underline-offset:2px;font-weight:600;text-decoration:underline}.v2-mp-zeile{border-top:1px solid var(--n-4);align-items:flex-start;gap:10px;min-height:44px;padding:8px 0;display:flex}.v2-mp-zeile:first-child,.v2-card>.v2-mini+.v2-mp-zeile,.v2-card>h3+.v2-mp-zeile{border-top:0}.v2-mp-txt{min-width:0;font-size:var(--fs-13-5,13.5px);color:var(--n-9);overflow-wrap:anywhere;flex-direction:column;flex:1;gap:3px;display:flex}.v2-mp-txt>b{color:var(--n-10);font-weight:600;font-size:var(--fs-14,14px);line-height:1.35}.v2-mp-txt .v2-btnrow{margin-top:4px}.v2-mp-knoepfe .v2-btn-primary{min-width:120px}.v2-mp-mit-symbol{align-items:flex-start;gap:6px;display:inline-flex}.v2-mp-mit-symbol svg{flex:none;width:14px;height:14px;margin-top:2px}.v2-mp-mahn{color:var(--danger-text);align-items:flex-start;gap:6px;font-weight:500;display:inline-flex}.v2-mp-mahn svg{flex:none;width:14px;height:14px;margin-top:2px}.v2-mp-info{color:var(--info-text);font-weight:500;font-size:var(--fs-13,13px)}.v2-mp [data-warnt=true]{color:var(--warn-text)}.v2-mp-liste{margin:0;padding-left:18px}.v2-mp-link{min-height:36px;color:var(--accent);align-items:center;margin-top:6px;font-weight:600;display:inline-flex}.v2-mp-fussnote{margin:8px 0 0}.v2-mp-notfall{border-radius:var(--r-card);background:var(--danger-bg);color:var(--danger-text);flex-wrap:wrap;align-items:flex-start;gap:10px 16px;padding:12px 14px;display:flex}.v2-mp-112{border-radius:var(--r-control);background:var(--danger);min-height:44px;color:var(--on-accent,#fff);font-size:var(--fs-20,20px);flex:none;align-items:center;gap:6px;padding:0 12px;font-weight:700;display:inline-flex}.v2-mp-112 svg{width:18px;height:18px}.v2-mp-notfall-wege{min-width:0;font-size:var(--fs-13-5,13.5px);flex-direction:column;flex:240px;gap:8px;display:flex}.v2-mp-weg{overflow-wrap:anywhere;flex-direction:column;display:flex}.v2-mp-weg b{font-weight:600}.v2-mp-thema h3{margin-bottom:2px}.v2-mp-thema-kopf{align-items:center;gap:8px;display:flex}.v2-mp-thema-kopf h3{flex:1;min-width:0}.v2-mp-thema-kopf+.v2-mp-zeile{border-top:0}.v2-mp-thema[data-leer=true]{background:var(--n-1);border-style:dashed}.v2-mp-pflege-weg{font-size:var(--fs-13,13px);color:var(--accent);margin-left:auto;font-weight:500;text-decoration:none}.v2-mp-pflege-weg:hover{text-underline-offset:2px;text-decoration:underline}.v2-mp-person{align-items:center}.v2-mp-kontakt{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;max-width:55%;display:flex}.v2-phone .v2-mp .v2-btn{min-height:44px}.v2-mp-adresse{min-height:40px;color:var(--accent);overflow-wrap:anywhere;align-items:center;gap:6px;font-weight:600;display:inline-flex}.v2-mp-adresse svg{flex:none;width:15px;height:15px}.v2-mp-ort{align-items:flex-start;gap:8px;padding:6px 0;display:flex}.v2-mp-ort-symbol{color:var(--n-8);flex:none;margin-top:3px}.v2-mp-ort-symbol svg{width:14px;height:14px}.v2-mp-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--fs-13-5,13.5px);color:var(--n-10);margin:0 0 8px;line-height:1.5}.v2-mp .v2-body .v2-mini{margin:0 0 4px;display:block}.v2-mp-fuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:10px;display:flex}.v2-mp-fuss .v2-status{white-space:normal}.v2-phone .v2-mp-fuss .v2-btn-primary{width:100%}.v2-mp.v2-mpg{max-width:1040px}.v2-mpg-leiste{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 14px;display:flex}.v2-mpg-vorschau-wahl{flex:0 300px;align-items:center;gap:8px;min-width:0;display:flex}.v2-mpg-vorschau-wahl>:last-child{flex:1;min-width:0}.v2-mpg-raster{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:900px){.v2-mpg-raster[data-mit-inhalt=true]{grid-template-columns:160px minmax(0,780px);gap:28px}}.v2-mpg-inhalt{align-content:start;gap:22px;min-width:0;display:grid}.v2-mpg-inhalt>.v2-banner{margin:0}.v2-mpg-toc{top:calc(var(--v2-kopf-h,56px) + 12px);flex-direction:column;align-self:start;gap:1px;display:flex;position:sticky}.v2-mpg-toc-titel{font-size:var(--fs-11-5,11.5px);letter-spacing:.05em;text-transform:uppercase;color:var(--n-8);padding:0 0 6px 10px;font-weight:600}.v2-mpg-sprung{text-align:left;border:0;border-left:2px solid var(--n-4);color:var(--n-8);font-size:var(--fs-13,13px);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:5px 8px;line-height:1.3;display:flex}.v2-mpg-sprung>span{flex:1;min-width:0}.v2-mpg-sprung:hover{color:var(--n-10)}.v2-mpg-sprung[aria-current=true]{border-left-color:var(--accent);color:var(--n-11);font-weight:600}.v2-mpg-sprung em{font-style:normal;font-size:var(--fs-11-5,11px);background:var(--warn-bg);min-width:18px;height:18px;color:var(--warn-text);border-radius:9px;place-items:center;padding:0 5px;font-weight:600;display:inline-grid}@media (max-width:899px){.v2-mpg-toc{flex-flow:wrap;gap:6px;position:static}.v2-mpg-toc-titel{display:none}.v2-mpg-sprung{border:1px solid var(--n-5);border-radius:var(--r-control);background:var(--n-0);min-height:34px;color:var(--n-9);padding:0 10px}.v2-mpg-sprung[aria-current=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-soft-text)}}.v2-mpg-abschnitt{gap:8px;min-width:0;margin-bottom:0;display:grid}.v2-mpg-kopf{flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:24px;display:flex}.v2-mpg-kopf h2{font-size:var(--fs-15,15px);color:var(--n-11);margin:0;font-weight:600;line-height:1.3}.v2-mpg-kopf .v2-mp-pflege-weg{margin-left:auto}.v2-mpg-weg-knopf{cursor:pointer;font:inherit;font-size:var(--fs-13,13px);background:0 0;border:0;padding:0}.v2-mpg-sym{background:var(--accent-soft);width:24px;height:24px;color:var(--accent);border-radius:6px;flex:none;place-items:center;display:inline-grid}.v2-mpg-sym svg{width:14px;height:14px}.v2-mpg-sym[data-ton=danger]{background:var(--danger-bg);color:var(--danger-text)}.v2-mpg-sym[data-ton=datei]{background:var(--info-bg);color:var(--info-text)}.v2-mpg-sym[data-ton=grau]{background:var(--n-3);color:var(--n-8)}.v2-mpg-abschnitt[data-ton=danger] .v2-mpg-kopf h2{color:var(--danger-text)}.v2-mpg-punkt{font-size:var(--fs-12,12px);color:var(--n-8);align-items:center;gap:5px;font-weight:500;line-height:1.3;display:inline-flex}.v2-mpg-punkt:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.v2-mpg-punkt[data-tone=ok]{color:var(--ok-text)}.v2-mpg-punkt[data-tone=warn]{color:var(--warn-text)}.v2-mpg-liste{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);min-width:0}.v2-mpg-liste[data-ton=hervor]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.v2-mpg-liste+.v2-mpg-liste{margin-top:2px}.v2-mpg-zeile{border-top:1px solid var(--n-3);align-items:center;gap:10px;min-width:0;min-height:44px;padding:9px 12px;display:flex}.v2-mpg-liste>:first-child{border-top:0}.v2-mpg-intro{color:var(--n-8);font-size:var(--fs-12-5,12.5px);margin:0;padding:10px 12px 8px;line-height:1.45}.v2-mpg-intro+.v2-mpg-zeile{border-top:1px solid var(--n-3)}.v2-mpg-vorgabe{white-space:pre-line;color:var(--n-9)}.v2-mpg-fuss-text{border-top:1px solid var(--n-3);color:var(--n-8);font-size:var(--fs-12,12px);margin:0;padding:8px 12px 10px}.v2-mpg-txt{min-width:0;font-size:var(--fs-13-5,13.5px);color:var(--n-9);flex-direction:column;flex:1;gap:2px;display:flex}.v2-mpg-txt>b{color:var(--n-11);font-weight:600;font-size:var(--fs-14,14px);line-height:1.35}.v2-mpg-txt .v2-btnrow{margin-top:4px}.v2-mpg-zeilenlink{border-top:1px solid var(--n-3);color:var(--accent);font-weight:600;font-size:var(--fs-13,13px);align-items:center;gap:4px;padding:9px 12px;text-decoration:none;display:flex}.v2-mpg-zeilenlink svg{width:14px;height:14px}.v2-mpg-fort{align-items:center;gap:12px;padding:10px 12px 2px;display:flex}.v2-mpg-fort-balken{background:var(--n-3);border-radius:2px;flex:1;height:4px;overflow:hidden}.v2-mpg-fort-balken i{background:var(--ok);border-radius:2px;height:100%;display:block}.v2-mpg-check>svg{width:18px;height:18px;color:var(--n-6);flex:none;align-self:flex-start;margin-top:1px}.v2-mpg-check>svg.v2-mpg-ok{color:var(--ok)}.v2-mpg-check[data-erledigt=true] .v2-mpg-txt>b{color:var(--n-8);font-weight:500}.v2-mpg-fertig{text-align:left;width:100%;min-height:44px;color:var(--n-9);font-size:var(--fs-13-5,13.5px);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:9px 12px;display:flex}.v2-mpg-fertig>svg{width:16px;height:16px;color:var(--ok);flex:none}.v2-mpg-fertig>span:first-of-type{flex:1}.v2-mpg-tag{background:var(--n-2);width:34px;height:34px;color:var(--n-10);font-size:var(--fs-11-5,11px);letter-spacing:.04em;border-radius:8px;flex:none;place-items:center;font-weight:700;display:inline-grid}.v2-mpg-zahl{font-variant-numeric:tabular-nums}.v2-mpg-kabine{color:var(--n-8);font-size:var(--fs-12,12px);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:5px;max-width:45%;display:inline-flex}.v2-mpg-kabine svg{flex:none;width:13px;height:13px}.v2-mpg-dat{background:var(--info-bg);width:30px;height:34px;color:var(--info-text);border-radius:5px;flex:none;place-items:center;display:inline-grid}.v2-mpg-dat svg{width:16px;height:16px}.v2-mpg-thema{align-items:flex-start}.v2-mpg-thema-name{color:var(--n-8);font-size:var(--fs-12-5,12.5px);flex:0 0 150px;padding-top:2px}.v2-mpg-thema-personen{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.v2-mpg-thema[data-leer=true] .v2-mpg-txt>b{color:var(--n-9);font-weight:500}.v2-mpg-person{align-items:center;gap:10px;min-width:0;display:flex}.v2-mpg-kontakt{flex:none;gap:6px;display:flex}.v2-mpg-kontakt-knopf{border-color:var(--n-5)}.v2-mpg-aendern{flex:none}.v2-mpg-gelaende{flex-wrap:wrap;align-items:center;gap:2px 12px;padding:9px 12px;display:flex}.v2-mpg-gelaende b{color:var(--n-11);font-weight:600;font-size:var(--fs-14,14px)}.v2-mpg-gelaende .v2-mp-adresse{min-height:0;font-size:var(--fs-13,13px)}.v2-mpg-ort{grid-template-columns:16px minmax(0,150px) minmax(0,1fr);align-items:flex-start;gap:2px 10px;display:grid}.v2-mpg-ort-symbol{color:var(--n-7);padding-top:2px}.v2-mpg-ort-symbol svg{width:14px;height:14px}.v2-mpg-ort-titel{color:var(--n-8);font-size:var(--fs-12-5,12.5px);padding-top:1px}.v2-mpg-ort-text{color:var(--n-10);font-size:var(--fs-13-5,13.5px)}.v2-mpg-klappe{text-align:left;cursor:pointer;width:100%;min-height:44px;color:var(--n-9);font-size:var(--fs-13,13px);background:0 0;border:0;align-items:center;gap:10px;padding:9px 12px;display:flex}.v2-mpg-klappe>b{min-width:0;color:var(--n-11);font-weight:600;font-size:var(--fs-14,14px);flex:1}.v2-mpg-klappe>svg:first-child{width:15px;height:15px;color:var(--n-7);flex:none}.v2-mpg-pfeil-dreh{width:15px;height:15px;color:var(--n-7);flex:none;transition:transform .15s}.v2-mpg-klappe[aria-expanded=true] .v2-mpg-pfeil-dreh{transform:rotate(90deg)}.v2-mpg-leit+.v2-mpg-leit,.v2-mpg-klappe+.v2-mpg-zeile{border-top:1px solid var(--n-3)}.v2-mpg-leit-text{gap:6px;padding:0 12px 12px;display:grid}.v2-mpg-leit-text .v2-mini{margin:0}.v2-mpg-edit{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (min-width:900px){.v2-mpg-edit{grid-template-columns:320px minmax(0,1fr)}.v2-mpg-edit-gl{top:calc(var(--v2-kopf-h,56px) + 12px);max-height:calc(100vh - var(--v2-kopf-h,56px) - 24px);overscroll-behavior:contain;padding-right:2px;position:sticky;overflow-y:auto}}@media (max-width:899px){.v2-mpg-edit-vorschau{display:none}}.v2-mpg-edit-hinweis{margin:0 0 12px}.v2-mpg-gl{font-size:var(--fs-13,13px);gap:6px;display:grid}.v2-mpg-gl-hilfe{margin:0 0 2px}.v2-mpg-gl-liste{gap:6px;display:grid}.v2-mpg-gl-zeile{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-control);-webkit-user-select:none;user-select:none;align-items:center;gap:6px;min-height:48px;padding:5px 6px 5px 2px;display:flex}.v2-mpg-gl-zeile[data-fest=true]{background:var(--n-2);border-style:dashed;padding-left:10px}.v2-mpg-gl-zeile[data-zieht=true]{border-color:var(--accent);box-shadow:var(--shadow-pop);z-index:2;position:relative}.v2-mpg-gl-zeile[data-aus=true] .v2-mpg-titel,.v2-mpg-gl-zeile[data-aus=true] .v2-mpg-sym{opacity:.5}.v2-mpg-griff{width:26px;height:36px;color:var(--n-7);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;padding:0;display:inline-grid}.v2-mpg-griff:active{cursor:grabbing}.v2-mpg-griff svg{width:16px;height:16px}.v2-mpg-gl-txt{flex-direction:column;flex:1;align-items:flex-start;gap:1px;min-width:0;display:flex}.v2-mpg-gl-txt>b{color:var(--n-11);font-weight:600}.v2-mpg-gl-txt .v2-mini{line-height:1.35}.v2-mpg-titel{text-align:left;max-width:100%;font:inherit;color:var(--n-11);cursor:text;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:600;display:inline-flex}.v2-mpg-titel svg{width:12px;height:12px;color:var(--n-7);flex:none}.v2-mpg-titel-ein{width:100%}.v2-mpg-link{font:inherit;font-size:var(--fs-12,12px);color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.v2-mpg-auge[aria-pressed=false]{color:var(--n-7)}.v2-mpg-schloss{width:32px;height:32px;color:var(--n-7);flex:none;place-items:center;display:inline-grid}.v2-mpg-schloss svg,.v2-mpg-auge svg,.v2-mpg-pfeil svg{width:15px;height:15px}.v2-mpg-neu{border:1px dashed var(--n-6);border-radius:var(--r-control);width:100%;min-height:44px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;font-weight:600;display:flex}.v2-mpg-neu svg{width:15px;height:15px}.v2-mpg-pnl{gap:14px;display:grid}.v2-mpg-pnl .v2-field{margin:0}.v2-mpg-pnl-teil{gap:8px;display:grid}.v2-mpg-label{font-size:var(--fs-11-5,11.5px);letter-spacing:.05em;text-transform:uppercase;color:var(--n-8);font-weight:600}.v2-mpg-label-zusatz{text-transform:none;letter-spacing:0;font-weight:400}.v2-mpg-dk{border:1px solid var(--n-4);border-radius:var(--r-control);gap:10px;padding:10px;display:grid}.v2-mpg-dk-kopf{align-items:center;gap:8px;min-width:0;display:flex}.v2-mpg-dk-name{flex:1;min-width:0}.v2-mpg-dk-feld{justify-items:start;gap:6px;display:grid}.v2-mpg-dk-feld>.v2-segc,.v2-mpg-dk-feld>.v2-segm{max-width:100%}.v2-mpg-datum{max-width:190px}.v2-mpg-gruppen{gap:6px;width:100%;display:grid}.v2-mpg-gruppe{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.v2-mpg-gname{text-align:left;min-width:80px;font:inherit;font-size:var(--fs-12-5,12.5px);color:var(--n-9);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.v2-mpg-gname[aria-pressed=true]{color:var(--accent-soft-text)}.v2-mpg-streifen{border:1px solid var(--n-5);border-radius:var(--r-control);background:var(--n-0);flex-wrap:wrap;max-width:100%;display:inline-flex;overflow:hidden}.v2-mpg-streifen button{border:0;border-left:1px solid var(--n-5);min-height:calc(var(--h-leiste,34px) - 2px);font:inherit;font-size:var(--fs-12-5,12.5px);color:var(--n-9);cursor:pointer;background:0 0;padding:0 10px}.v2-mpg-streifen button:first-child{border-left:0}.v2-mpg-streifen button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-soft-text);font-weight:600}.v2-mpg-drop{border:1px dashed var(--n-6);border-radius:var(--r-control);min-height:56px;color:var(--accent);font:inherit;cursor:pointer;text-align:left;background:0 0;justify-content:center;align-items:center;gap:8px;padding:8px;font-weight:600;display:flex}.v2-mpg-drop>svg{flex:none;width:16px;height:16px}.v2-mpg-drop>span{flex-direction:column;display:flex}.v2-mpg-drop .v2-mini{color:var(--n-8);font-weight:400}.v2-mpg-fuss{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.v2-mpg-fuss-luecke{flex:1}.v2-mpg-fuss-frage{color:var(--danger-text);flex:200px}.v2-mpg-loeschen{color:var(--danger-text)}.v2-phone .v2-mpg-zeile{min-height:52px;padding:10px 12px}.v2-phone .v2-mpg-kopf h2{font-size:14px}.v2-phone .v2-mpg-training{flex-wrap:wrap}.v2-phone .v2-mpg-kabine{flex-basis:100%;max-width:none;padding-left:44px}.v2-phone .v2-mpg-thema{flex-wrap:wrap}.v2-phone .v2-mpg-thema-name{flex-basis:100%;padding:0}.v2-phone .v2-mpg-kontakt-knopf,.v2-phone .v2-mpg-auge,.v2-phone .v2-mpg-pfeil{width:40px;height:40px}.v2-phone .v2-mpg-ort{grid-template-columns:16px minmax(0,1fr)}.v2-phone .v2-mpg-ort-text{grid-column:2}.v2-phone .v2-mpg-gl-zeile{min-height:56px}.v2-phone .v2-mpg-griff{width:34px;height:44px}.v2-phone .v2-mpg-sprung{min-height:36px;font-size:12.5px}.v2-phone .v2-mpg-streifen button,.v2-phone .v2-mpg-leiste .v2-segc button{min-height:32px}.v2-zu{flex-direction:column;gap:10px;display:flex}.v2-zu-link{font:inherit;color:var(--accent);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.v2-zu-werkzeuge{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.v2-zu-teamsuche{max-width:300px}.v2-zu-zahlen{margin-left:auto}.v2-zu-inline{vertical-align:-2px;width:13px;height:13px;color:var(--accent)}.v2-zu-eigene{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.v2-zu-eigene>b{font-size:var(--fs-14,14px);font-weight:600}.v2-zu-eigene p{margin:0}.v2-zu-hinweis{font-size:var(--fs-12,12px);color:var(--danger-text);overflow-wrap:anywhere;display:block}.v2-zu-vorschlag{font-size:var(--fs-12,12px);color:var(--warn-text);align-items:center;gap:4px;font-weight:600;display:inline-flex}.v2-zu-vorschlag svg{width:13px;height:13px}.v2-zu-huelle{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);overflow-x:auto}.v2-zu-raster{width:max-content;min-width:100%;max-width:none;font-size:var(--fs-13,13px);display:grid}.v2-zu-kopf,.v2-zu-zeile{display:contents}.v2-zu-kopf>*{z-index:3;background:var(--n-2);border-bottom:1px solid var(--n-4);letter-spacing:.04em;text-transform:uppercase;color:var(--n-8);align-items:flex-end;min-height:34px;padding:6px 8px;font-size:11px;font-weight:500;display:flex;position:sticky;top:0}.v2-zu-kopf-person{left:0;z-index:4!important;padding-left:12px!important}.v2-zu-kopf-team{text-align:center;text-transform:none;letter-spacing:0;font-size:var(--fs-12,12px);color:var(--n-10);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;justify-content:center;font-weight:600;line-height:1.25}.v2-zu-kopf-aktion{text-align:right;justify-content:flex-end;right:0;z-index:4!important}.v2-zu-leer-spalten{font-size:var(--fs-13,13px);color:var(--n-8);grid-column:1/-1;padding:12px}.v2-zu-zeile>*{border-top:1px solid var(--n-3);min-height:48px}.v2-zu-zeile:hover>*{background:var(--n-1)}.v2-zu-zeile[data-geaendert]>*{background:var(--accent-soft)}.v2-zu-zeile[data-inaktiv] .v2-zu-person{opacity:.6}.v2-zu-person{z-index:2;background:var(--n-0);border-right:1px solid var(--n-3);flex-direction:column;gap:4px;min-width:0;padding:6px 8px 6px 12px;display:flex;position:sticky;left:0}.v2-zu-zeile:hover .v2-zu-person{background:var(--n-1)}.v2-zu-zeile[data-geaendert] .v2-zu-person{background:var(--accent-soft)}.v2-zu-name{font:inherit;text-align:left;cursor:pointer;color:var(--n-10);background:0 0;border:0;flex-direction:column;gap:1px;min-width:0;padding:0;display:flex}.v2-zu-name b{font-size:var(--fs-13-5,13.5px);overflow-wrap:anywhere;font-weight:600}.v2-zu-name small{font-size:var(--fs-11-5,11.5px);color:var(--n-8);overflow-wrap:anywhere}.v2-zu-name:hover b{text-underline-offset:2px;text-decoration:underline}.v2-zu-person .v2-status svg{width:11px;height:11px}.v2-zu-zelle{border-left:1px solid var(--n-3);cursor:pointer;color:var(--n-6);border-top:1px solid var(--n-3);background:0 0;border-bottom:0;border-right:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.v2-zu-zelle svg{width:16px;height:16px}.v2-zu-zelle:hover{color:var(--n-9);background:var(--n-2)!important}.v2-zu-zelle[data-an]{color:var(--ok-text)}.v2-zu-zelle[data-an]:before{content:"";position:absolute}.v2-zu-zelle[data-an] svg{background:var(--ok-bg);border-radius:50%;width:22px;height:22px;padding:3px}.v2-zu-zelle[data-vorschlag]{color:var(--warn-text)}.v2-zu-zelle[data-vorschlag] svg{border:1.5px dashed var(--warn);border-radius:50%;width:22px;height:22px;padding:3px}.v2-zu-zelle:disabled{cursor:progress;opacity:.6}.v2-zu-zelle:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.v2-zu-aktion{z-index:2;background:var(--n-0);border-left:1px solid var(--n-3);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;padding:6px 10px;display:flex;position:sticky;right:0}.v2-zu-zeile:hover .v2-zu-aktion{background:var(--n-1)}.v2-zu-zeile[data-geaendert] .v2-zu-aktion{background:var(--accent-soft)}.v2-zu-aktion .v2-zu-hinweis{text-align:right;flex-basis:100%}.v2-zu-karten{flex-direction:column;gap:6px;display:flex}.v2-zu-karte{text-align:left;border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);width:100%;font:inherit;color:var(--n-10);cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:10px 12px;display:flex}.v2-zu-karte[data-geaendert]{border-color:var(--accent);background:var(--accent-soft)}.v2-zu-karte[data-inaktiv]{opacity:.6}.v2-zu-karte>svg{width:16px;height:16px;color:var(--n-7);flex:none}.v2-zu-karte-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.v2-zu-karte-text b{font-size:var(--fs-14,14px);overflow-wrap:anywhere;font-weight:600}.v2-zu-karte-text small{font-size:var(--fs-12,12px);color:var(--n-8);overflow-wrap:anywhere}.v2-zu-karte-text .v2-status svg{width:11px;height:11px}.v2-zu-panel-fuss{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.v2-zu-panel-fuss .v2-btn-primary{flex:auto}.v2-zu-vorschlagbox{border:1px dashed var(--warn);background:var(--warn-bg);border-radius:var(--r-card);flex-direction:column;gap:8px;margin-bottom:6px;padding:10px 12px;display:flex}.v2-zu-vorschlagbox>b{font-size:var(--fs-13-5,13.5px);color:var(--warn-text);align-items:center;gap:6px;font-weight:600;display:inline-flex}.v2-zu-vorschlagbox>b svg{width:14px;height:14px}.v2-zu-vorschlagbox p{margin:0}.v2-zu-vorschlagbox .v2-btn{align-self:flex-start}.v2-zu-quelle{color:var(--n-8);font-size:11px;font-weight:400}.v2-zu-tot{color:var(--warn-text)}.v2-zu-panelsuche{max-width:none;margin-bottom:8px}.v2-zu-panelchips .v2-chip{min-height:44px}.v2-zu-panelchips .v2-chip svg{width:14px;height:14px}.v2-zu-offenbox{border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;gap:4px;margin-top:14px;padding:10px 12px;display:flex}.v2-zu-offenbox>b{font-size:var(--fs-13-5,13.5px);font-weight:600}.v2-zu-offenbox p{margin:0 0 4px}.v2-zu-offen{font-size:var(--fs-12-5,12.5px);overflow-wrap:anywhere}@media (max-width:640px){.v2-zu-zahlen{flex-basis:100%;margin-left:0}.v2-zu-panelchips .v2-chip{min-height:44px}}.v2-ss{flex-direction:column;gap:10px;display:flex}.v2-ss-punkt{vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.v2-ss-huelle{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);overflow-x:auto}.v2-ss-matrix{width:max-content;min-width:100%;max-width:none;font-size:var(--fs-13,13px);display:grid}.v2-ss-kopf,.v2-ss-zeile{display:contents}.v2-ss-kopf>*{z-index:3;background:var(--n-2);border-bottom:1px solid var(--n-4);min-height:34px;padding:8px;position:sticky;top:0}.v2-ss-kopf-bereich{z-index:4;letter-spacing:.04em;text-transform:uppercase;color:var(--n-8);align-items:flex-end;padding-left:12px;font-size:11px;font-weight:500;display:flex;left:0}.v2-ss-rolle{text-align:center;flex-direction:column;align-items:center;gap:3px;min-width:0;display:flex}.v2-ss-rolle b{font-size:var(--fs-12-5,12.5px);color:var(--n-10);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-weight:600;line-height:1.2}.v2-ss-rolle small{color:var(--n-8);font-size:11px}.v2-ss-rolle .v2-status{padding:1px 6px 1px 5px;font-size:11px;line-height:16px}.v2-ss-rolle .v2-status svg{width:10px;height:10px}.v2-ss-rolle-knoepfe{gap:2px;min-height:26px;display:flex}.v2-ss-rolle-knoepfe .v2-ib{width:26px;height:26px}.v2-ss-rolle-knoepfe .v2-ib svg{width:14px;height:14px}.v2-ss-gruppe{letter-spacing:.05em;text-transform:uppercase;color:var(--n-8);background:var(--n-1);border-top:1px solid var(--n-4);grid-column:1/-1;padding:8px 12px 4px;font-size:11px;font-weight:500;position:sticky;left:0}.v2-ss-zeile>*{border-top:1px solid var(--n-3);align-items:center;min-height:40px;display:flex}.v2-ss-zeile:hover>*{background:var(--n-1)}.v2-ss-eintrag{z-index:2;background:var(--n-0);border-right:1px solid var(--n-3);flex-direction:column;justify-content:center;gap:1px;min-width:0;padding:6px 8px 6px 12px;position:sticky;left:0;align-items:flex-start!important}.v2-ss-zeile:hover .v2-ss-eintrag{background:var(--n-1)}.v2-ss-eintrag b{font-size:var(--fs-13,13px);overflow-wrap:anywhere;font-weight:600}.v2-ss-eintrag small{font-size:var(--fs-11-5,11.5px);color:var(--n-8);overflow-wrap:anywhere}.v2-ss-zelle{border-left:1px solid var(--n-3);justify-content:center;padding:4px}.v2-ss-zelle .v2-toggle{gap:0}.v2-ss-zelle .v2-toggle>span:last-child{display:none}.v2-ss-fest{width:14px;height:14px;color:var(--n-6)}.v2-ss-handy{flex-direction:column;gap:8px;display:flex}.v2-ss-hgruppe{flex-direction:column;gap:2px;display:flex}.v2-ss-hgruppe .v2-sect{align-items:center;display:flex}.v2-ss-hzeile{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);align-items:center;min-height:44px;padding:6px 12px;display:flex}.v2-ss-hzeile .v2-toggle{align-items:center;width:100%}.v2-ss-hlabel{flex-direction:column;gap:1px;min-width:0;display:flex}.v2-ss-hlabel b{font-size:var(--fs-14,14px);overflow-wrap:anywhere;font-weight:600}.v2-ss-hlabel small{font-size:var(--fs-12,12px);color:var(--n-8);overflow-wrap:anywhere}.v2-ss-vorschau{border:1px solid var(--ok);background:var(--ok-bg);border-radius:var(--r-card);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.v2-ss-vorschau>header{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.v2-ss-vorschau>header>svg{width:16px;height:16px;color:var(--ok-text);flex:none}.v2-ss-vorschau>header b{font-size:var(--fs-14,14px);flex:200px;font-weight:600}.v2-ss-vorschau>header .v2-select{width:180px}.v2-ss-vorschau-spalten{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 20px;display:grid}.v2-ss-vorschau .v2-sect{margin:6px 0 4px}.v2-ss-nav{flex-direction:column;gap:2px;margin-bottom:8px;display:flex}.v2-ss-nav small{letter-spacing:.04em;text-transform:uppercase;color:var(--n-8);font-size:11px}.v2-ss-nav ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.v2-ss-nav li{font-size:var(--fs-13,13px);background:var(--n-0);border:1px solid var(--n-4);border-radius:6px;padding:4px 8px}.v2-ss-tabs{border:1px solid var(--n-4);border-radius:var(--r-control);background:var(--n-0);grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;display:grid;overflow:hidden}.v2-ss-tabs span{text-align:center;overflow-wrap:anywhere;padding:8px 2px;font-size:11px}.v2-ss-vorschau-fuss{font-style:italic}.v2-ma{flex-direction:column;gap:10px;display:flex;position:relative}.v2-ma-toolbar{margin-bottom:0}.v2-ma-filter{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.v2-ma-suche{border:1px solid var(--n-5);border-radius:var(--r-control);background:var(--n-0);flex:240px;align-items:center;gap:6px;max-width:380px;min-height:34px;padding:0 8px;display:flex}.v2-ma-suche svg{width:14px;height:14px;color:var(--n-7);flex:none}.v2-ma-suche input{min-width:0;font:inherit;font-size:var(--fs-13-5,13.5px);color:var(--n-10);background:0 0;border:0;outline:none;flex:1}.v2-ma-suche button{color:var(--n-7);cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}.v2-ma-chip-n{color:var(--n-8);margin-left:3px;font-size:11px}.v2-chip[aria-pressed=true] .v2-ma-chip-n{color:inherit}.v2-ma-leer-wege{justify-content:center}.v2-ma-fehlt{color:var(--warn-text);font-weight:600}.v2-ma-ok{color:var(--n-7);font-size:var(--fs-12,12px)}.v2-ma-fuss{margin:2px 0 0}.v2-ma-fuss-sp{flex:1;min-width:0}.v2-ma-grid{--ma-cols:22px minmax(136px,1.3fr)minmax(124px,1.2fr)70px 82px 90px minmax(92px,.9fr)100px minmax(100px,.8fr);border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);font-size:var(--fs-13,13px);overflow-x:auto}.v2-ma-gh,.v2-ma-gr,.v2-ma-gg{grid-template-columns:var(--ma-cols);align-items:center;gap:0 8px;min-width:860px;padding:0 10px;display:grid}.v2-ma-gh{background:var(--n-2);letter-spacing:.04em;text-transform:uppercase;min-height:30px;color:var(--n-8);font-size:11px;font-weight:500}.v2-ma-gg{background:var(--n-1);border-top:1px solid var(--n-4);min-height:34px}.v2-ma-gg-kopf{font:inherit;text-align:left;cursor:pointer;color:var(--n-10);background:0 0;border:0;flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:6px;min-width:0;padding:4px 0;display:flex}.v2-ma-gg-kopf svg{width:14px;height:14px;color:var(--n-7);flex:none}.v2-ma-gg-kopf b{font-size:var(--fs-13-5,13.5px);font-weight:600}.v2-ma-gg-kopf small{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-ma-gr{border-top:1px solid var(--n-3);min-height:48px;padding:5px 12px}.v2-ma-gr:hover{background:var(--n-1)}.v2-ma-gr[data-gewaehlt]{background:var(--accent-soft)}.v2-ma-gr[data-inaktiv] .v2-ma-name,.v2-ma-gr[data-inaktiv] .v2-ma-zelle{opacity:.6}.v2-ma-gr input[type=checkbox],.v2-ma-gg input[type=checkbox],.v2-ma-hk input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;margin:0}.v2-ma-name{min-width:0;font:inherit;text-align:left;cursor:pointer;color:var(--n-10);background:0 0;border:0;align-items:center;gap:8px;padding:2px 0;display:flex}.v2-ma-name>i,.v2-ma-hk-body>i,.v2-ma-import-team>header>i{border-radius:2px;flex:none;align-self:stretch;width:4px;min-height:28px}.v2-ma-name-text{flex-direction:column;gap:1px;min-width:0;display:flex}.v2-ma-name-text b{font-size:var(--fs-13-5,13.5px);overflow-wrap:anywhere;font-weight:600}.v2-ma-name-text small{font-size:var(--fs-11-5,11.5px);color:var(--n-8);overflow-wrap:anywhere}.v2-ma-zelle{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.v2-ma-zelle .v2-select{width:100%}.v2-ma-zelle .v2-select-btn{min-height:32px;font-size:var(--fs-12-5,12.5px);padding:4px 8px}.v2-ma-e{font:inherit;font-size:var(--fs-13,13px);color:var(--n-10);cursor:pointer;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;border-bottom:1px dashed #0000;padding:2px 0;text-decoration:none}.v2-ma-gr:hover .v2-ma-e{border-bottom-color:var(--n-6)}.v2-ma-plus{border-style:dashed}.v2-ma-mehr{color:var(--n-8);font-variant-numeric:tabular-nums}.v2-ma-rest{color:var(--n-8);white-space:nowrap;font-weight:500}.v2-ma-plus-menue{display:inline-flex}.v2-ma-trainer .v2-menu{min-width:260px;max-height:320px;overflow-y:auto}.v2-ma-karten{flex-direction:column;gap:4px;display:flex}.v2-ma-gruppe-handy{flex-direction:column;gap:6px;display:flex}.v2-ma-hk{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);align-items:center;gap:8px;padding:0 8px 0 10px;display:flex}.v2-ma-hk[data-gewaehlt]{background:var(--accent-soft)}.v2-ma-hk[data-inaktiv] .v2-ma-hk-body{opacity:.6}.v2-ma-hk-body{text-align:left;min-width:0;font:inherit;color:var(--n-10);cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;min-height:44px;padding:10px 0;display:flex}.v2-ma-hk-body>svg{width:16px;height:16px;color:var(--n-7);flex:none}.v2-ma-hk-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.v2-ma-hk-text b{font-size:var(--fs-14,14px);overflow-wrap:anywhere;font-weight:600}.v2-ma-hk-text small{font-size:var(--fs-12,12px);color:var(--n-8);overflow-wrap:anywhere}.v2-ma-leiste{z-index:20;border-radius:var(--r-card);background:var(--n-11);color:var(--n-0);flex-wrap:wrap;justify-content:center;align-self:center;align-items:center;gap:6px;max-width:100%;padding:8px 12px;display:flex;position:sticky;bottom:12px;box-shadow:0 10px 30px #00000040}.v2-ma-leiste b{font-size:var(--fs-13,13px);margin-right:4px}.v2-ma-leiste .v2-btn{color:var(--n-0);background:0 0;border-color:#ffffff59}.v2-ma-leiste .v2-btn-danger-soft{color:#fca5a5}.v2-ma-leiste .v2-menu{color:var(--n-10);top:auto;bottom:calc(100% + 6px)}.v2-ma-farben{flex-wrap:wrap;gap:6px;padding:4px;display:flex}.v2-ma-farbe{cursor:pointer;border:2px solid #0000;border-radius:50%;width:26px;height:26px;padding:0}.v2-ma-farbe[data-an],.v2-ma-farbe[aria-pressed=true]{border-color:var(--n-11);box-shadow:0 0 0 2px var(--n-0)}.v2-ma-farbe:disabled{cursor:default;opacity:.6}.v2-ma-farbe-satz{margin:0;line-height:1.5;display:block}.v2-ma-farbe-muster{vertical-align:-2px;border-radius:50%;width:14px;height:14px;margin-right:6px;display:inline-block}.v2-ma-sf{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 14px;display:grid}.v2-ma-sf-zeile{font-size:var(--fs-13,13px);grid-template-columns:52px minmax(0,1fr);align-items:center;gap:8px;display:grid}.v2-ma-farbbalken{border-radius:3px;width:28px;height:5px;margin-bottom:6px;display:block}.v2-ma-titel{font:inherit;font-weight:inherit;font-size:inherit;color:inherit;cursor:text;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.v2-ma-titel svg{width:13px;height:13px;color:var(--n-7);flex:none}.v2-ma-titel:disabled{cursor:default}.v2-ma-name-edit{align-items:center;gap:6px;display:flex}.v2-ma-name-edit .v2-input{flex:1;min-width:0}.v2-ma-abschnitt{margin-bottom:14px}.v2-ma-abschnitt .v2-sect{margin-top:0}.v2-ma-schnell{flex-direction:column;display:flex}.v2-ma-zwei{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 12px;display:grid}.v2-ma-drei{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0 12px;display:grid}.v2-ma-badge{border-radius:var(--r-pill);background:var(--info-bg);color:var(--info-text);font-size:var(--fs-12-5,12.5px);align-items:center;gap:4px;padding:3px 9px;display:inline-flex}.v2-ma-badge b{font-weight:600}.v2-ma-personen{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.v2-ma-person{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);align-items:center;gap:8px;min-height:44px;padding:4px 8px;display:flex}.v2-ma-av{background:var(--n-3);width:28px;height:28px;color:var(--n-9);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.v2-ma-person-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.v2-ma-person-text b{font-size:var(--fs-13-5,13.5px);overflow-wrap:anywhere;font-weight:600}.v2-ma-person-text small{font-size:var(--fs-12,12px);color:var(--n-8);overflow-wrap:anywhere}.v2-ma-person-edit{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.v2-ma-person-edit .v2-input{flex:120px;min-width:0}.v2-ma-neu{border:1px dashed var(--n-5);border-radius:var(--r-card);background:var(--n-1);margin-top:8px;padding:10px}.v2-ma-zonen{flex-direction:column;gap:8px;display:flex}.v2-ma-zonen-platz{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;gap:6px;padding:8px 10px;display:flex}.v2-ma-zonen-platz>b{font-size:var(--fs-13,13px);font-weight:600}.v2-ma-rang{align-items:center;gap:8px;display:inline-flex}.v2-ma-rang b{font-size:var(--fs-16,16px);font-variant-numeric:tabular-nums}.v2-ma-einzeln{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.v2-ma-einzeln .v2-btn{margin-top:22px}.v2-ma-klassen{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;margin:8px 0 10px;display:grid}.v2-ma-klasse{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);min-height:44px;font-size:var(--fs-13,13px);justify-content:space-between;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-weight:500;display:flex}.v2-ma-klasse[data-an]{border-color:var(--accent);background:var(--accent-soft)}.v2-ma-stepper{align-items:center;gap:2px;display:inline-flex}.v2-ma-stepper button{border-radius:var(--r-control);border:1px solid var(--n-5);background:var(--n-0);width:32px;height:32px;color:var(--n-9);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.v2-ma-stepper button:disabled{opacity:.4;cursor:default}.v2-ma-stepper button svg{width:14px;height:14px}.v2-ma-stepper b{text-align:center;font-variant-numeric:tabular-nums;min-width:22px}.v2-ma-neu-chips{margin-bottom:12px}.v2-ma-beitritt{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;gap:10px;margin-bottom:14px;padding:10px 12px;display:flex}.v2-ma-beitritt>header{align-items:flex-start;gap:8px;display:flex}.v2-ma-beitritt>header>svg{width:16px;height:16px;color:var(--accent);flex:none;margin-top:2px}.v2-ma-beitritt>header>span{flex-direction:column;gap:1px;min-width:0;display:flex}.v2-ma-beitritt b{font-size:var(--fs-14,14px);font-weight:600}.v2-ma-beitritt small{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-ma-link{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-ma-url{min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-12-5,12.5px);flex:240px}.v2-ma-drop{border:2px dashed var(--n-5);border-radius:var(--r-card);background:var(--n-1);text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:4px;margin-bottom:10px;padding:22px 16px;display:flex}.v2-ma-drop-an,.v2-ma-drop:hover{border-color:var(--accent);background:var(--accent-soft)}.v2-ma-drop>svg{width:22px;height:22px;color:var(--accent)}.v2-ma-drop b{font-size:var(--fs-14,14px);font-weight:600}.v2-ma-drop small{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-ma-import-team{margin-bottom:12px}.v2-ma-import-team>header{align-items:center;gap:8px;padding:6px 0;display:flex}.v2-ma-import-team>header b{font-size:var(--fs-14,14px);font-weight:600}.v2-ma-import-team>header small{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-ma-import{border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;display:flex;overflow:auto}.v2-ma-import-kopf,.v2-ma-import-zeile{grid-template-columns:minmax(100px,1fr) minmax(110px,1fr) minmax(130px,1fr) minmax(160px,1.3fr) minmax(110px,1fr) minmax(140px,1.2fr) 36px;align-items:center;gap:6px;min-width:820px;padding:4px 8px;display:grid}.v2-ma-import-kopf{background:var(--n-2);letter-spacing:.04em;text-transform:uppercase;color:var(--n-8);min-height:28px;font-size:11px;font-weight:500;position:sticky;top:0}.v2-ma-import-zeile{border-top:1px solid var(--n-3)}.v2-ma-import-zeile .v2-input{font-size:var(--fs-12-5,12.5px);min-height:30px;padding:4px 8px}.v2-ma-import-zeile .v2-select-btn{min-height:30px;font-size:var(--fs-12-5,12.5px);padding:4px 8px}@media (max-width:640px){.v2-ma-suche{max-width:none}.v2-ma-leiste{bottom:76px}.v2-ma-einzeln{grid-template-columns:1fr}.v2-ma-einzeln .v2-btn{margin-top:0}}.v2-ob{flex-direction:column;gap:12px;display:flex}.v2-ob-tueren{font-size:var(--fs-13,13px);flex-wrap:wrap;gap:6px 14px;display:flex}.v2-ob-tueren a{color:var(--accent);align-items:center;gap:4px;font-weight:500;text-decoration:none;display:inline-flex}.v2-ob-tueren a:hover{text-underline-offset:2px;text-decoration:underline}.v2-ob-tueren a svg{width:13px;height:13px}.v2-ob-chips{flex-wrap:wrap;gap:6px;display:flex}.v2-ob-suche{border:1px solid var(--n-4);border-radius:var(--r-control);background:var(--n-0);align-items:center;gap:6px;min-width:200px;min-height:32px;margin-left:auto;padding:0 8px;display:flex}.v2-ob-suche svg{width:14px;height:14px;color:var(--n-7);flex:none}.v2-ob-suche input{font:inherit;font-size:var(--fs-13,13px);color:var(--n-10);background:0 0;border:0;outline:none;width:100%;min-width:0}.v2-ob-satz{font-size:var(--fs-12-5,12.5px);color:var(--n-8)}.v2-ob-wrap{border:1px solid var(--n-3);border-radius:var(--r-card);background:var(--n-0);overflow-x:auto}.v2-ob-raster{width:max-content;min-width:100%;font-size:var(--fs-13,13px);grid-template-columns:minmax(180px,2fr) 84px minmax(120px,1.4fr) 100px minmax(120px,1.2fr) minmax(150px,1.3fr);display:grid}.v2-ob-kopf,.v2-ob-zeile{display:contents}.v2-ob-kopf>*{z-index:2;background:var(--n-2);border-bottom:1px solid var(--n-4);letter-spacing:.04em;text-transform:uppercase;color:var(--n-8);padding:8px 10px;font-size:11px;position:sticky;top:0}.v2-ob-zeile>*{border-top:1px solid var(--n-3);text-align:left;min-height:48px;font:inherit;color:var(--n-10);background:0 0;border-bottom:0;border-left:0;border-right:0;align-items:center;gap:6px;padding:8px 10px;display:flex}.v2-ob-zeile{cursor:pointer}.v2-ob-zeile:hover>*{background:var(--n-1)}.v2-ob-zeile:focus-visible>*{outline:2px solid var(--accent);outline-offset:-2px}.v2-ob-zeile>:first-child{padding-left:12px}.v2-ob-zeile>:last-child{justify-content:space-between}.v2-ob-zeile>:last-child svg{width:16px;height:16px;color:var(--n-6);flex:none}.v2-ob-zeile>[data-offen]{color:var(--warn-text);font-weight:600}.v2-ob-zeile[data-stand=ueberfaellig]>:first-child{box-shadow:inset 3px 0 0 var(--bad)}.v2-ob-zeile[data-stand=offen]>:first-child{box-shadow:inset 3px 0 0 var(--warn)}.v2-ob-person{flex-direction:column;align-items:flex-start!important;gap:1px!important}.v2-ob-person b{font-size:var(--fs-13-5,13.5px);overflow-wrap:anywhere;font-weight:600}.v2-ob-person small{font-size:var(--fs-11-5,11.5px);color:var(--n-8);overflow-wrap:anywhere}.v2-ob-teams{overflow-wrap:anywhere}.v2-ob-teams em{color:var(--n-7);font-style:normal}.v2-ob-karten{flex-direction:column;gap:6px;display:flex}.v2-ob-karte{text-align:left;border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);width:100%;font:inherit;color:var(--n-10);cursor:pointer;align-items:center;gap:10px;min-height:64px;padding:10px 12px;display:flex}.v2-ob-karte[data-stand=ueberfaellig]{border-left:3px solid var(--bad)}.v2-ob-karte[data-stand=offen]{border-left:3px solid var(--warn)}.v2-ob-karte>svg{width:16px;height:16px;color:var(--n-6);flex:none}.v2-ob-karte-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.v2-ob-karte-text b{font-size:var(--fs-14,14px);overflow-wrap:anywhere;font-weight:600}.v2-ob-karte-text small{font-size:var(--fs-12,12px);color:var(--n-8);overflow-wrap:anywhere}.v2-ob-leit{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0)}.v2-ob-leit summary{cursor:pointer;align-items:center;gap:10px;min-height:56px;padding:10px 12px;list-style:none;display:flex}.v2-ob-leit summary::-webkit-details-marker{display:none}.v2-ob-leit summary>svg{width:16px;height:16px;color:var(--n-6);flex:none;transition:transform .15s}.v2-ob-leit[open] summary>svg{transform:rotate(90deg)}.v2-ob-leit-inhalt{border-top:1px solid var(--n-3);font-size:var(--fs-13,13px);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.v2-ob-leit-inhalt p{overflow-wrap:anywhere;margin:0}.v2-ob-blatt{flex-direction:column;gap:16px;display:flex}.v2-ob-blatt-kopf{font-size:var(--fs-13,13px);color:var(--n-8);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.v2-ob-blatt section h4{font-size:var(--fs-13,13px);align-items:baseline;gap:8px;margin:0 0 6px;font-weight:600;display:flex}.v2-ob-blatt section h4 small{color:var(--n-8);font-weight:400}.v2-ob-blatt ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.v2-ob-blatt li{font-size:var(--fs-13-5,13.5px);overflow-wrap:anywhere;align-items:flex-start;gap:6px;display:flex}.v2-ob-blatt li svg{width:15px;height:15px;color:var(--warn);flex:none;margin-top:2px}.v2-ob-blatt li small{color:var(--n-8)}.v2-ob-leise{font-size:var(--fs-12-5,12.5px);color:var(--n-8);margin:0}.v2-ob-blatt-aktionen{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:899px){.v2-ob-suche{width:100%;min-width:0;margin-left:0}}.v2-start-wnav{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 2px;display:flex}.v2-start-wnav .v2-segc button:disabled{opacity:.4;cursor:not-allowed}.v2-start-wnav .v2-segc button svg{width:16px;height:16px}.v2-mp-leittext{max-width:68ch;font-size:var(--fs-14,14px);color:var(--n-10);line-height:1.6}.v2-mp-leittext h5{font-size:var(--fs-11-5,11.5px);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-soft-text);margin:14px 0 4px;font-weight:600}.v2-mp-leittext h5:first-child{margin-top:0}.v2-mp-leittext p{overflow-wrap:anywhere;margin:0 0 10px}.v2-mp-leittext ul{margin:0 0 10px;padding-left:20px}.v2-mp-leittext li{overflow-wrap:anywhere;margin:2px 0}.v2-mp-leittext strong{font-weight:600}.v2-start-eing-det{gap:4px;margin:4px 0 0;padding:0;list-style:none;display:grid}.v2-start-eing-det li a{border:1px solid var(--n-3);background:var(--n-1);color:inherit;font-size:var(--fs-12-5,12.5px);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:5px 8px;text-decoration:none;display:flex}.v2-start-eing-det li a:hover{border-color:var(--n-5)}.v2-start-eing-det li a b{color:var(--danger-text);font-weight:600}.v2-start-eing>li[data-dringend=false] .v2-start-eing-det li a b{color:var(--warn-text)}.v2-start-eing-det li a span{color:var(--n-8)}.v2-start-eing-det li a em{color:var(--ok-text,var(--n-10));flex-basis:100%;align-items:center;gap:4px;font-style:normal;font-weight:600;display:inline-flex}.v2-start-eing-det li a em svg{flex:none;width:12px;height:12px}.v2-start-eing-det li a small{font-size:var(--fs-12,12px);color:var(--n-8);flex-basis:100%}.v2-start-eing>li[data-ton=neutral] .v2-start-eing-det li a b{color:var(--n-10)}.v2-start-eing-det-mehr{padding-top:2px}.v2-start-eing-klapp{width:fit-content;font:inherit;font-size:var(--fs-12-5,12.5px);color:var(--n-8);cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;margin:0;padding:1px 0;font-weight:500;display:inline-flex}.v2-start-eing-klapp:hover{color:var(--n-10)}.v2-start-eing-klapp:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.v2-start-eing-klapp svg{width:14px;height:14px;transition:transform .15s}.v2-start-eing-klapp[aria-expanded=true] svg{transform:rotate(180deg)}.v2-start-eing-mehr{grid-column:2/-1;min-width:0}.v2-start-eing-mehr .v2-start-eing-det{margin-top:0}@media (max-width:599px){.v2-start-eing-mehr{grid-area:3/1/auto/-1}}@media (prefers-reduced-motion:reduce){.v2-start-eing-klapp svg{transition:none}}.v2-an-karte[data-tarif=inaktiv]{border-style:dashed;border-color:var(--warn)}.v2-an-karte[data-tarif=inaktiv]>:not(.v2-an-karte-kopf):not(.v2-an-karte-fuss){filter:grayscale();opacity:.55;pointer-events:none}.v2-an-karte[data-tarif=inaktiv] .v2-an-karte-kopf small{color:var(--warn-text,var(--n-8))}.v2-an-tarif{vertical-align:middle;background:var(--warn-bg);color:var(--warn-text);border:1px solid var(--warn);border-radius:6px;align-items:center;gap:3px;margin-left:8px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-flex}.v2-an-tarif svg{width:10px;height:10px}.v2-ed-ausfuehrlich{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.v2-ed-ausfuehrlich>span{flex:220px;min-width:0}.v2-pe-grid{overflow:visible}.v2-pe-gh{top:var(--v2-kopf-h,56px);z-index:3;border-bottom:1px solid var(--n-4);position:sticky}.v2-pe-gr>.v2-pe-zelle,.v2-pe-gr>.v2-pe-zelle.v2-pe-menue{cursor:default;background:0 0;border:0;border-radius:0;justify-content:flex-start;min-height:0;padding:0}.v2-pe-gr>.v2-pe-zelle[data-gewaehlt=true]{outline:0}.v2-pe-gr{min-height:52px}.v2-pe-gr>.v2-pe-teams{gap:4px}.v2-pe-darf{padding:0;font-weight:500;background:0 0!important}.v2-pe-darf[data-ton=alles]{color:var(--accent-soft-text)}.v2-pe-darf[data-ton=eigene]{color:var(--info-text)}.v2-pe-darf[data-ton=nichts]{color:var(--danger-text)}.ui-v2 .v2-pe-darf-weg{font:inherit;text-align:left;cursor:pointer;text-underline-offset:3px;border:0;font-weight:500;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.v2-pe-darf-weg:hover{text-decoration-style:solid}@media (max-width:1180px){.v2-pe-grid{--pe-cols:22px minmax(170px,1.4fr)minmax(110px,1fr)minmax(150px,1.4fr)110px 90px}.v2-pe-gh>:nth-child(5),.v2-pe-gr>:nth-child(5){display:none}}.v2-ma-grid{overflow:visible}.v2-ma-gh,.v2-ma-gr,.v2-ma-gg{min-width:0}.v2-ma-gh{top:var(--v2-kopf-h,56px);z-index:3;border-bottom:1px solid var(--n-4);position:sticky}@media (max-width:1240px){.v2-ma-grid{--ma-cols:22px minmax(136px,1.3fr)minmax(124px,1.2fr)70px minmax(92px,1fr)minmax(100px,.8fr)}.v2-ma-gh>:nth-child(5),.v2-ma-gh>:nth-child(6),.v2-ma-gh>:nth-child(8),.v2-ma-gr>:nth-child(5),.v2-ma-gr>:nth-child(6),.v2-ma-gr>:nth-child(8){display:none}}.v2-hb-menue button.v2-hb-menue-gefahr{color:var(--danger-text)}.v2-hb-menue button.v2-hb-menue-gefahr small{color:var(--n-8)}@media (max-width:1000px){.v2-pe-grid{--pe-cols:22px minmax(150px,1.5fr)minmax(120px,1.4fr)96px 84px}.v2-pe-gh>:nth-child(3),.v2-pe-gr>:nth-child(3){display:none}.v2-ma-grid{--ma-cols:22px minmax(130px,1.4fr)minmax(110px,1.2fr)64px minmax(100px,.8fr)}.v2-ma-gh>:nth-child(7),.v2-ma-gr>:nth-child(7){display:none}}.v2-ll{flex-direction:column;gap:12px;display:flex}.v2-ll-neu{margin-left:auto}.v2-ll-raster{width:max-content;min-width:100%;font-size:var(--fs-13,13px);grid-template-columns:minmax(200px,2fr) 72px 96px minmax(150px,1.2fr) minmax(190px,1.5fr);display:grid}.v2-ll-kopf,.v2-ll-zeile{display:contents}.v2-ll-kopf>*{z-index:2;background:var(--n-2);border-bottom:1px solid var(--n-4);letter-spacing:.04em;text-transform:uppercase;color:var(--n-8);padding:8px 10px;font-size:11px;position:sticky;top:0}.v2-ll-zeile>*{border-top:1px solid var(--n-3);text-align:left;min-height:48px;font:inherit;color:var(--n-10);overflow-wrap:anywhere;background:0 0;border-bottom:0;border-left:0;border-right:0;align-items:center;gap:6px;padding:8px 10px;display:flex}.v2-ll-zeile{cursor:pointer}.v2-ll-zeile:hover>*{background:var(--n-1)}.v2-ll-zeile:focus-visible>*{outline:2px solid var(--accent);outline-offset:-2px}.v2-ll-zeile>:first-child{padding-left:12px}.v2-ll-zeile>:last-child{justify-content:space-between}.v2-ll-zeile>:last-child svg{width:16px;height:16px;color:var(--n-6);flex:none}.v2-ll-zeile>[data-warn]{color:var(--warn-text)}.v2-ll-zeile em{color:var(--n-7);font-style:normal}.v2-ll-zeile[data-ton=danger]>:first-child{box-shadow:inset 3px 0 0 var(--bad)}.v2-ll-zeile[data-ton=warn]>:first-child{box-shadow:inset 3px 0 0 var(--warn)}.v2-ob-karte[data-ton=danger]{border-left:3px solid var(--bad)}.v2-ob-karte[data-ton=warn]{border-left:3px solid var(--warn)}.v2-ll-stand{border:1px solid var(--n-3);border-radius:var(--r-card);background:var(--n-1);font-size:var(--fs-13,13px);flex-direction:column;gap:6px;margin-bottom:14px;padding:10px 12px;display:flex}.v2-ll-stand-kopf{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.v2-ll-stand-kopf .v2-ob-leise{align-items:center;gap:4px;display:inline-flex}.v2-ll-stand-kopf svg{width:13px;height:13px}.v2-ll-stand details summary{cursor:pointer;font-weight:600;font-size:var(--fs-12-5,12.5px);color:var(--n-9)}.v2-ll-stand details p{color:var(--n-9);overflow-wrap:anywhere;margin:4px 0 0 14px}.v2-ll-format code{font-family:inherit;font-weight:600}.v2-ap{flex-direction:column;gap:12px;display:flex}.v2-ap-werkzeuge{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.v2-ap-zeile{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);align-items:stretch;gap:4px;display:flex}.v2-ap-zeile[data-ton=danger]{border-left:3px solid var(--bad)}.v2-ap-zeile[data-ton=warn]{border-left:3px solid var(--warn)}.v2-ap-haupt{text-align:left;min-width:0;font:inherit;color:var(--n-10);cursor:pointer;border-radius:var(--r-card);background:0 0;border:0;flex:1;align-items:center;gap:10px;min-height:56px;padding:10px 12px;display:flex}.v2-ap-haupt:hover{background:var(--n-1)}.v2-ap-haupt>svg{width:16px;height:16px;color:var(--n-6);flex:none}.v2-ap-haupt small[data-ton=danger]{color:var(--bad-text,var(--bad))}.v2-ap-haupt small[data-ton=warn]{color:var(--warn-text)}.v2-ap-inline{vertical-align:1px;margin-left:8px}.v2-ap-ordnen{flex-direction:column;justify-content:center;gap:2px;padding:4px 6px 4px 0;display:flex}.v2-ap-ordnen .v2-ib{width:32px;height:24px;min-height:24px}.v2-ap-ordnen .v2-ib:disabled{opacity:.35;cursor:default}.v2-ap-vorschau{flex-direction:column;gap:8px;display:flex}.v2-ap-karte{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.v2-ap-karte h4{font-size:var(--fs-14,14px);margin:0;font-weight:600}.v2-ap-person{font-size:var(--fs-13-5,13.5px);overflow-wrap:anywhere;flex-direction:column;gap:1px;display:flex}.v2-ap-person small{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-ap-blatt{flex-direction:column;gap:16px;display:flex}.v2-ap-blatt section h4{font-size:var(--fs-13,13px);margin:0 0 6px;font-weight:600}.v2-ap-umbenennen{align-items:center;gap:8px;display:flex}.v2-ap-umbenennen .v2-input{flex:1;min-width:0}.v2-ap-liste,.v2-ap-treffer{flex-direction:column;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.v2-ap-liste li{border-top:1px solid var(--n-3);font-size:var(--fs-13-5,13.5px);align-items:center;gap:8px;padding:6px 0;display:flex}.v2-ap-liste li:first-child{border-top:0}.v2-ap-liste li[data-verwaist] small{color:var(--warn-text)}.v2-ap-treffer{margin-top:8px}.v2-ap-treffer button{text-align:left;border:1px solid var(--n-4);border-radius:var(--r-control);background:var(--n-0);width:100%;min-height:44px;font:inherit;color:var(--n-10);cursor:pointer;align-items:center;gap:10px;padding:6px 10px;display:flex}.v2-ap-treffer button:hover{background:var(--n-1)}.v2-ap-treffer button svg{width:14px;height:14px;color:var(--n-7);flex:none}.v2-ap-hinzu{border-top:1px solid var(--n-3);padding-top:12px}.v2-ap-blatt-vorschau{border-top:1px solid var(--n-3);flex-direction:column;gap:6px;padding-top:12px;display:flex}@media (max-width:899px){.v2-ap-werkzeuge,.v2-ll-neu{margin-left:0}}.v2-sz{--sz-t:#047857;--sz-t-bg:#d1fae5;--sz-c:#1d4ed8;--sz-c-bg:#dbeafe;--sz-c2:#4338ca;--sz-c2-bg:#e0e7ff;--sz-b:#b45309;--sz-b-bg:#fef3c7;--sz-l:#6d28d9;--sz-l-bg:#ede9fe;--sz-x:#b91c1c;--sz-x-bg:#fee2e2;flex-direction:column;gap:10px;display:flex}[data-theme=dark] .ui-v2 .v2-sz{--sz-t:#34d399;--sz-t-bg:#34d39929;--sz-c:#60a5fa;--sz-c-bg:#60a5fa29;--sz-c2:#a5b4fc;--sz-c2-bg:#a5b4fc29;--sz-b:#fbbf24;--sz-b-bg:#fbbf2429;--sz-l:#c4b5fd;--sz-l-bg:#c4b5fd29;--sz-x:#f87171;--sz-x-bg:#f8717129}.v2-sz [data-rolle=trainer]{--sz-f:var(--sz-t);--sz-f-bg:var(--sz-t-bg)}.v2-sz [data-rolle=co-trainer]{--sz-f:var(--sz-c);--sz-f-bg:var(--sz-c-bg)}.v2-sz [data-rolle=co-trainer2]{--sz-f:var(--sz-c2);--sz-f-bg:var(--sz-c2-bg)}.v2-sz [data-rolle=betreuer]{--sz-f:var(--sz-b);--sz-f-bg:var(--sz-b-bg)}.v2-sz [data-rolle=leiter]{--sz-f:var(--sz-l);--sz-f-bg:var(--sz-l-bg)}.v2-sz [data-rolle=entfernen]{--sz-f:var(--sz-x);--sz-f-bg:var(--sz-x-bg)}.v2-sz-toolbar{margin-bottom:0}.v2-sz-inline{vertical-align:-2px;width:13px;height:13px}.v2-sz-num{margin-left:2px;font-weight:600}.v2-sz-zu{width:32px;height:32px}.v2-sz-zu svg{width:14px;height:14px}.v2-sz-werkzeuge{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.v2-sz-rollen{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.v2-sz-rollen-label{letter-spacing:.04em;text-transform:uppercase;color:var(--n-8);margin-right:4px;font-size:11px;font-weight:500}.v2-sz-rolle{border-radius:var(--r-control);border:1px solid var(--n-5);background:var(--n-0);min-height:32px;color:var(--n-8);font:inherit;font-size:var(--fs-13,13px);cursor:pointer;align-items:center;gap:6px;padding:0 10px;font-weight:500;line-height:1.3;display:inline-flex}.v2-sz-rolle b{text-align:center;min-width:14px;color:var(--sz-f);font-weight:700}.v2-sz-rolle:hover{border-color:var(--n-7);color:var(--n-10)}.v2-sz-rolle[aria-pressed=true]{border-color:var(--sz-f);background:var(--sz-f-bg);color:var(--sz-f)}.v2-sz-rolle:disabled{opacity:.5;cursor:not-allowed}.v2-sz-rolle:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.v2-sz-suche{flex-basis:200px;max-width:300px}.v2-sz-gruppen{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.v2-sz-huelle{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);overflow:visible}.v2-sz-raster{width:100%;font-size:var(--fs-13,13px);display:grid}.v2-sz-raster:focus-within{outline:0}.v2-sz-kopf,.v2-sz-zeile,.v2-sz-fusszeile{display:contents}.v2-sz-kopf>*{top:var(--v2-kopf-h,56px);z-index:3;background:var(--n-2);border-bottom:1px solid var(--n-4);justify-content:center;align-items:flex-end;min-height:40px;padding:6px 4px;display:flex;position:sticky}.v2-sz-kopf-person{letter-spacing:.04em;text-transform:uppercase;color:var(--n-8);border-top-left-radius:var(--r-card);font-size:11px;font-weight:500;left:0;z-index:4!important;justify-content:flex-start!important;padding-left:12px!important}.v2-sz-kopf-team{text-align:center;font-size:var(--fs-12,12px);color:var(--n-10);flex-direction:column;gap:3px;min-width:0;font-weight:600;line-height:1.2}.v2-sz-kopf-team>span{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-width:100%}.v2-sz-kopf-team[data-gesperrt]>span{opacity:.5}.v2-sz-kopf-team .v2-status{padding:0 5px;font-size:10px;line-height:14px}.v2-sz-zeile>*{border-top:1px solid var(--n-3);min-height:40px}.v2-sz-zeile:hover>*{background:var(--n-1)}.v2-sz-person{z-index:2;background:var(--n-0);border-right:1px solid var(--n-3);flex-direction:column;justify-content:center;gap:1px;min-width:0;padding:5px 8px 5px 12px;display:flex;position:sticky;left:0}.v2-sz-zeile:hover .v2-sz-person{background:var(--n-1)}.v2-sz-person b{font-size:var(--fs-13,13px);overflow-wrap:anywhere;font-weight:600}.v2-sz-person small{color:var(--n-8);overflow-wrap:anywhere;font-size:11px}.v2-sz-zelle{border:0;border-left:1px solid var(--n-3);border-top:1px solid var(--n-3);cursor:pointer;min-width:0;font:inherit;font-size:var(--fs-12,12px);color:var(--n-6);-webkit-user-select:none;user-select:none;background:0 0;justify-content:center;align-items:center;margin:0;padding:0;font-weight:800;line-height:1;display:flex}.v2-sz-zelle:hover{background:var(--n-2)!important}.v2-sz-zelle[data-rolle]{color:var(--sz-f);background:var(--sz-f-bg)!important}.v2-sz-zelle[data-rolle]:hover{filter:brightness(.96)}.v2-sz-zelle[data-fokus]{box-shadow:inset 0 0 0 2px var(--accent)}.v2-sz-zelle:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);outline:0}.v2-sz-zelle:disabled{cursor:not-allowed;opacity:.35}.v2-sz-fusszeile>*{z-index:2;background:var(--n-2);border-top:1px solid var(--n-4);font-variant-numeric:tabular-nums;min-height:32px;color:var(--n-9);justify-content:center;align-items:center;font-weight:700;display:flex;position:sticky;bottom:0}.v2-sz-fuss-label{letter-spacing:.04em;text-transform:uppercase;color:var(--n-8);border-right:1px solid var(--n-3);border-bottom-left-radius:var(--r-card);padding-left:12px;font-size:11px;font-weight:500;left:0;z-index:3!important;justify-content:flex-start!important}.v2-sz-fuss-zahl{border-left:1px solid var(--n-3)}.v2-sz-fuss-zahl[data-null]{color:var(--danger-text)}.v2-sz-fuss-zahl[data-gesperrt]{color:var(--n-7);font-weight:500}.v2-sz-fuss{flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;display:flex}.v2-sz-fuss-stand{font-weight:600}.v2-sz-fuss-stand[data-ton=warn]{color:var(--danger-text)}.v2-sz-fuss-stand[data-ton=ok]{color:var(--ok-text)}.v2-sz-gespeichert{color:var(--ok-text);font-weight:600}.v2-sz-fuss-hilfe{flex-basis:100%}.v2-sz-karten{flex-direction:column;gap:6px;display:flex}.v2-sz-karte{text-align:left;border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);width:100%;font:inherit;color:var(--n-10);cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:10px 12px;display:flex}.v2-sz-karte>svg{width:16px;height:16px;color:var(--n-7);flex:none}.v2-sz-karte-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.v2-sz-karte-text b{font-size:var(--fs-14,14px);overflow-wrap:anywhere;font-weight:600}.v2-sz-karte-text small{font-size:var(--fs-12,12px);color:var(--n-8);overflow-wrap:anywhere}.v2-sz-chip{white-space:normal}.v2-sz-chip b{color:var(--sz-f);font-weight:800}.v2-sz-blatt-fuss{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.v2-sz-blatt-fuss .v2-btn-primary{flex:auto}.v2-sz-blattsuche{max-width:none;margin:8px 0}.v2-sz-bliste{flex-direction:column;gap:4px;margin-top:8px;display:flex}.v2-sz-bzeile{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;min-height:44px;padding:8px 10px;display:flex}.v2-sz-bzeile[data-gesperrt]{opacity:.6}.v2-sz-bname{flex-wrap:wrap;flex:140px;align-items:center;gap:6px;min-width:0;display:flex}.v2-sz-bname b{font-size:var(--fs-13-5,13.5px);overflow-wrap:anywhere;font-weight:600}.v2-sz-brollen{flex:none;gap:4px;display:inline-flex}.v2-sz-brolle{border-radius:var(--r-control);border:1px solid var(--n-5);background:var(--n-0);width:40px;height:40px;color:var(--n-8);font:inherit;font-size:var(--fs-12,12px);cursor:pointer;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.v2-sz-brolle[aria-pressed=true]{border-color:var(--sz-f);background:var(--sz-f-bg);color:var(--sz-f)}.v2-sz-brolle:disabled{opacity:.45;cursor:not-allowed}@media (max-width:640px){.v2-sz-suche{flex-basis:100%;max-width:none}.v2-sz-brolle{width:36px;height:36px}}.v2-abt-punkt{vertical-align:middle;border-radius:50%;flex:none;width:10px;height:10px;margin-right:6px;display:inline-block;box-shadow:inset 0 0 0 1px #0000001f}.v2-abt-liste{flex-direction:column;gap:6px;margin:10px 0;display:flex}.v2-abt-zeile{border:1px solid var(--n-3);background:var(--n-0);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;display:flex}.v2-abt-zeile[data-aus=true]{opacity:.6}.v2-abt-zeile .v2-abt-punkt{width:14px;height:14px;margin:0}.v2-abt-text{flex-direction:column;flex:200px;min-width:0;display:flex}.v2-abt-text b{font-size:var(--fs-14,14px);font-weight:600}.v2-abt-text small{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-abt-aktionen{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.v2-abt-fuss{margin-top:8px}.v2-abt-form{border:1px solid var(--n-3);background:var(--n-1);border-radius:12px;flex-direction:column;gap:12px;margin-top:10px;padding:12px;display:flex}.v2-abt-form-zwei{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.v2-abt-form-aktionen{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.v2-abt-farben{flex-wrap:wrap;gap:6px;display:flex}.v2-abt-farbe{cursor:pointer;color:#fff;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.v2-abt-farbe[aria-pressed=true]{border-color:var(--n-10)}.v2-abt-farbe svg{width:14px;height:14px}.v2-abt-chips{flex-wrap:wrap;gap:6px;display:flex}.v2-abt-zuordnen{border:1px solid var(--warn);background:var(--warn-bg);border-radius:12px;flex-direction:column;gap:6px;margin-top:12px;padding:12px;display:flex}.v2-abt-zuordnen-zeile{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-abt-zuordnen-zeile .v2-select{flex:220px;min-width:0}.v2-abt-filter{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 8px;display:flex}.v2-abt-filter .v2-chip .v2-abt-punkt{width:8px;height:8px;margin-right:4px}.v2-k .v2-k-bd .v2-k-abt{letter-spacing:0;text-transform:none;color:var(--n-9);align-items:center;gap:4px;font-weight:600;display:inline-flex}.v2-k .v2-k-bd .v2-k-abt i{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.v2-mk .v2-k-bd .v2-k-abt i{width:8px;height:8px}[data-abt]{--abt:var(--abt-hell,#9aa19d);--abt-streifen:var(--abt-streifen-hell,var(--abt-hell,#9aa19d))}[data-theme=dark] [data-abt]{--abt:var(--abt-dunkel,#9aa19d);--abt-streifen:var(--abt-streifen-dunkel,var(--abt-dunkel,#9aa19d))}.v2-k-abt{letter-spacing:0;text-transform:none;color:var(--n-9);align-items:center;gap:4px;font-weight:600;display:inline-flex}.v2-k-abt i,.ui-v2 .v2-k-abt i{background:var(--abt,var(--n-6));border-radius:50%;flex:none;width:8px;height:8px;display:inline-block;box-shadow:inset 0 0 0 1px #0000001f}.v2-abt-punkt[data-abt]{background:var(--abt)}.v2-k[data-abt]:not([data-konflikt=true]):not([data-art=antrag]):before{background:var(--abt-streifen)}.v2-mk[data-abt]:not([data-konflikt=true]):not([data-art=antrag]){border-left-color:var(--abt-streifen)}.v2-kw[data-abteilungen=true] .v2-kw-spur .v2-kw-lh{--spur:var(--n-8)}.v2-kw[data-abteilungen=true] .v2-kw-spur .v2-kw-k{--spur:var(--n-6)}.v2-kw-k[data-abt]:not([data-konflikt=true]):not([data-art=antrag]){border-left-color:var(--abt-streifen)}.v2-kw-k .v2-k-abt{font-size:10.5px}.v2-hk-cal[data-abteilungen=true] .v2-hk-kopf i,.v2-hk-zeilen[data-abteilungen=true] .v2-hk-zkopf i{display:none}.v2-hk-k[data-abt]:not([data-konflikt=true]):not([data-art=antrag]),.v2-hk-bk[data-abt]:not([data-konflikt=true]):not([data-art=antrag]),.v2-hw-k[data-abt]:not([data-konflikt=true]):not([data-art=antrag]){border-left-color:var(--abt-streifen)}.v2-hk-k .v2-k-abt{font-size:10px}.v2-mon-zeile[data-abt][data-art]{border-left-color:var(--abt-streifen)}.v2-tv-zeile[data-abt]{position:relative}[data-abteilungen=true] .v2-tv-zeile[data-form],.v2-tv-zeile[data-abt][data-form],.v2-tg-tafel .v2-tv-zeile[data-abt][data-form]{padding-left:.6em}.v2-tv-zeile[data-abt]:before{content:"";background:var(--abt-streifen);border-radius:.11em;width:.22em;position:absolute;top:.45em;bottom:.45em;left:0}.v2-tv-zeile[data-abt][data-form=klein]:before,.v2-tv-zeile[data-abt][data-form=vorbei]:before{top:.3em;bottom:.3em}.v2-tv-abt{letter-spacing:.06em;text-transform:uppercase;color:var(--n-9);align-items:center;gap:.35em;margin-right:.45em;font-weight:700;display:inline-flex}.v2-tv-abt i{background:var(--abt);border-radius:50%;flex:none;width:.75em;height:.75em;display:inline-block;box-shadow:inset 0 0 0 1px #0000001f}.v2-abt-leg{font-size:var(--fs-12,12px);color:var(--n-8);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0 0 8px;display:flex}.v2-abt-leg-wort{letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600}.v2-abt-leg-e{color:var(--n-9);align-items:center;gap:5px;font-weight:500;display:inline-flex}.v2-abt-leg-e i{background:var(--abt);border-radius:50%;flex:none;width:9px;height:9px;display:inline-block;box-shadow:inset 0 0 0 1px #0000001f}.v2-tv .v2-abt-leg{gap:.2em .8em;margin:0 0 .3em;font-size:.8em}.v2-tv .v2-abt-leg-wort{font-size:.9em}.v2-tv .v2-abt-leg-e i{width:.8em;height:.8em}.v2-select-punkt{vertical-align:middle;background:var(--abt,var(--n-6));border-radius:50%;flex:none;width:9px;height:9px;margin-right:6px;display:inline-block;box-shadow:inset 0 0 0 1px #0000001f}.v2-select-opt[data-gruppe=true]>span{font-weight:600}.v2-select-opt[data-gruppe=true] small{font-weight:400}.v2-fer-liste{flex-direction:column;gap:6px;margin:10px 0;display:flex}.v2-fer-zeile{border:1px solid var(--n-3);background:var(--n-0);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;display:flex}.v2-fer-zeile[data-vorbei=true]{opacity:.6}.v2-fer-text{flex-direction:column;flex:180px;min-width:0;display:flex}.v2-fer-text b{font-size:var(--fs-14,14px);font-weight:600}.v2-fer-text small{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-fer-aktionen{align-items:center;gap:2px;display:flex}.v2-fer-vorbei{color:var(--n-8);font:inherit;font-size:var(--fs-12-5,12.5px);cursor:pointer;background:0 0;border:0;padding:2px 0;text-decoration:underline}.v2-fer-fuss{margin-top:8px}.v2-fer-form{border:1px solid var(--n-3);background:var(--n-1);border-radius:12px;flex-direction:column;gap:12px;margin-top:10px;padding:12px;display:flex}.v2-fer-form-zwei{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.v2-fer-form-aktionen{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.v2-fer-band{display:block}.v2-hi{flex-direction:column;gap:10px;max-width:960px;display:flex}.v2-hi-toolbar{flex-wrap:wrap;gap:8px 12px}.v2-hi-suche{border:1px solid var(--n-5);border-radius:var(--r-control);background:var(--n-0);flex:260px;align-items:center;gap:6px;min-width:0;min-height:36px;padding:0 8px 0 10px;display:flex;position:relative}.v2-hi-suche:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.v2-hi-suche>svg{width:15px;height:15px;color:var(--n-7);flex:none}.v2-hi-suche input{min-width:0;font:inherit;font-size:var(--fs-14,14px);color:var(--n-11);background:0 0;border:0;outline:none;flex:1}.v2-hi-suche button{color:var(--n-7);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px;display:inline-flex}.v2-hi-suche button:hover{background:var(--n-2);color:var(--n-10)}.v2-hi-suche button svg{width:14px;height:14px}.v2-hi-chips{gap:6px}.v2-hi-satz{margin:0}.v2-hi-kontext{border:1px solid var(--accent);border-radius:var(--r-card);background:var(--accent-soft);padding:8px 12px 12px}.v2-hi-kontext .v2-sect{color:var(--accent-soft-text);margin-top:0}.v2-hi-einstiege{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;display:grid}.v2-hi-kachel{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.v2-hi-kachel>b{font-size:var(--fs-14,14px);font-weight:600}.v2-hi-kachel ul{flex-direction:column;gap:2px;margin:4px 0 0;padding:0;list-style:none;display:flex}.v2-hi-kachel li button{text-align:left;width:100%;font:inherit;font-size:var(--fs-13-5,13.5px);color:var(--accent-soft-text);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;border-radius:6px;padding:5px 6px;display:block}.v2-hi-kachel li button:hover{background:var(--n-1)}.v2-hi-teil{border-top:2px solid var(--n-4);flex-direction:column;gap:6px;padding-top:10px;display:flex}.v2-hi-teil>header{flex-direction:column;gap:2px;display:flex}.v2-hi-teil>header h3{font-size:var(--fs-16,16px);margin:0;font-weight:600}.v2-hi-bereich .v2-sect small{letter-spacing:0;text-transform:none;font-weight:400}.v2-hi-liste{flex-direction:column;gap:6px;display:flex}.v2-hi-artikel{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);scroll-margin-top:72px;overflow:hidden}.v2-hi-artikel[data-offen=true]{border-color:var(--accent)}.v2-hi-kopf{text-align:left;width:100%;font:inherit;color:var(--n-11);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.v2-hi-kopf:hover{background:var(--n-1)}.v2-hi-kopf>svg{width:16px;height:16px;color:var(--n-7);flex:none}.v2-hi-ikon{background:var(--accent-soft);width:32px;height:32px;color:var(--accent-soft-text);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.v2-hi-ikon svg{width:15px;height:15px}.v2-hi-frage{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.v2-hi-frage b{font-size:var(--fs-14,14px);overflow-wrap:anywhere;font-weight:600}.v2-hi-frage small{font-size:var(--fs-12-5,12.5px);color:var(--n-8);overflow-wrap:anywhere;line-height:1.4}.v2-hi-kat{background:var(--accent-soft);color:var(--accent-soft-text);text-transform:uppercase;letter-spacing:.04em;border-radius:4px;margin-right:6px;padding:0 6px;font-size:10.5px;font-weight:700;display:inline-block}.v2-hi-koerper{font-size:var(--fs-13-5,13.5px);color:var(--n-10);flex-direction:column;gap:8px;padding:0 12px 12px;line-height:1.6;display:flex}.v2-hi-koerper p{overflow-wrap:anywhere;margin:0}.v2-hi-kurz{font-size:var(--fs-14,14px)}.v2-hi-menue{background:var(--accent-soft);border-radius:8px;flex-wrap:wrap;gap:4px 8px;padding:7px 10px;display:flex}.v2-hi-menue span{color:var(--n-8)}.v2-hi-menue b{color:var(--accent-soft-text);font-weight:600}.v2-hi-schritte{flex-direction:column;gap:3px;margin:0;padding-left:22px;display:flex}.v2-hi-schritte li{overflow-wrap:anywhere}.v2-hi-schritte li::marker{color:var(--accent-soft-text);font-weight:700}.v2-hi-beispiel,.v2-hi-hinweis{border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.v2-hi-beispiel{background:var(--n-1);border:1px solid var(--n-3)}.v2-hi-hinweis{background:var(--warn-bg);border-left:3px solid var(--warn)}.v2-hi-beispiel b,.v2-hi-hinweis b{letter-spacing:.05em;text-transform:uppercase;color:var(--n-8);font-size:11px;font-weight:600}.v2-hi-hinweis b{color:var(--warn-text)}.v2-hi-bild{border:1px solid var(--n-4);background:var(--n-0);border-radius:8px;margin:0;padding:10px}.v2-hi-bild img{border-radius:5px;width:100%;height:auto;display:block}.v2-hi-bild figcaption{margin-top:6px}.v2-hi-tueren{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.v2-hi-tueren .v2-btn svg{width:13px;height:13px}.v2-hi-rollen{margin-left:auto}.v2-hi-verwandt button{font:inherit;font-size:inherit;color:var(--accent-soft-text);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.v2-hi-glossar{gap:8px;margin:0;display:grid}.v2-hi-glossar>div{border-bottom:1px solid var(--n-3);flex-direction:column;gap:2px;padding-bottom:8px;display:flex}.v2-hi-glossar>div:last-child{border-bottom:0;padding-bottom:0}.v2-hi-glossar dt{font-size:var(--fs-14,14px);font-weight:600}.v2-hi-glossar dd{font-size:var(--fs-13,13px);color:var(--n-10);overflow-wrap:break-word;margin:0;line-height:1.55}.v2-hi-nv{color:var(--n-8);margin-top:2px;display:block}.v2-hi-nv b{font-weight:600}.v2-hi-detail{border-top:2px solid var(--n-4);flex-direction:column;gap:8px;padding-top:12px;display:flex}.v2-hi-detail>header{flex-direction:column;gap:2px;display:flex}.v2-hi-detail>header h3{font-size:var(--fs-16,16px);align-items:center;gap:6px;margin:0;font-weight:600;display:inline-flex}.v2-hi-detail>header h3 svg{width:16px;height:16px;color:var(--accent-soft-text)}.v2-hi-prosa p,.v2-hi-prosa ol,.v2-hi-prosa ul{margin:0 0 8px}.v2-hi-prosa ol,.v2-hi-prosa ul{padding-left:22px}.v2-hi-prosa li{overflow-wrap:anywhere;margin:2px 0}.v2-hi-prosa code{font-size:var(--fs-12-5,12.5px);background:var(--n-2);border-radius:4px;padding:1px 4px}.v2-hi-prosa table{border-collapse:collapse;font-size:var(--fs-12-5,12.5px);margin:0 0 8px}.v2-hi-prosa th,.v2-hi-prosa td{border:1px solid var(--n-4);text-align:left;vertical-align:top;padding:4px 8px}.v2-hi-fuss{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-1);padding:10px 12px}.v2-hi-fuss a{color:var(--accent-soft-text);font-weight:600;text-decoration:none}.v2-hi-fuss a svg{vertical-align:middle;width:10px;height:10px}@media (max-width:640px){.v2-hi-toolbar{flex-direction:column;align-items:stretch}.v2-hi-suche{flex:none;min-height:34px}.v2-hi-rollen{flex-basis:100%;margin-left:0}.v2-hi-artikel{scroll-margin-top:60px}}.v2-an-standorte-seg{display:block}.v2-so[data-segment=true]{gap:16px}.v2-so[data-segment=true] .v2-sect{margin-top:0}.v2-so[data-segment=true] .v2-sect small{letter-spacing:0;text-transform:none;font-weight:400}.v2-so-ordnung{flex-direction:column;gap:0;display:inline-flex}.v2-so-ordnung .v2-btn{height:18px;min-height:18px;padding:0 4px}.v2-so-ordnung .v2-btn svg{width:13px;height:13px}.v2-so-koord[data-ton=warn]{color:var(--warn-text)}@media (min-width:900px){.v2-so[data-segment=true]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;display:grid}.v2-so[data-segment=true]>.v2-so-abschnitt:last-child{position:sticky;top:64px}}.v2-mm{flex-direction:column;gap:10px;display:flex}.v2-mm-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.v2-mm-karten{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:10px;display:grid}.v2-mm-karte{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.v2-mm-karte>header{flex-direction:column;gap:2px;display:flex}.v2-mm-karte>header b{font-size:var(--fs-15,15px);font-weight:700}.v2-mm-karte dl{grid-template-columns:minmax(96px,140px) minmax(0,1fr) auto;align-items:center;gap:6px 8px;margin:0;display:grid}.v2-mm-feld{display:contents}.v2-mm-feld dt{letter-spacing:.04em;text-transform:uppercase;color:var(--n-8);overflow-wrap:anywhere;font-size:11px;font-weight:600}.v2-mm-feld dd{font-size:var(--fs-13-5,13.5px);color:var(--n-11);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.v2-mm-feld[data-leer=true] dd{color:var(--n-7);font-style:italic}.v2-mm-feld .v2-btn{justify-content:center;min-width:92px}.v2-mm-meta{color:var(--n-8);margin:-2px 0 0}.v2-mm-kopf>.v2-chips{flex:auto}.v2-mm-uebersicht{flex-direction:column;gap:8px;display:flex}.v2-mm-zeilen{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0)}.v2-mm-zeile{border-bottom:1px solid var(--n-4);grid-template-columns:minmax(150px,220px) minmax(0,1fr);gap:6px 18px;padding:11px 14px;display:grid}.v2-mm-zeile:last-child{border-bottom:0}.v2-mm-zeile>header{flex-direction:column;gap:2px;min-width:0;display:flex}.v2-mm-zeile>header b{font-size:var(--fs-14,14px);overflow-wrap:anywhere;font-weight:700}.v2-mm-zeile dl{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 16px;min-width:0;margin:0;display:grid}.v2-mm-zeile dl>div{min-width:0}.v2-mm-zeile dt{letter-spacing:.04em;text-transform:uppercase;color:var(--n-8);overflow-wrap:anywhere;font-size:11px;font-weight:600}.v2-mm-zeile dt+dd{font-size:var(--fs-13-5,13.5px);color:var(--n-11);white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0}.v2-mm-zeile [data-leer=true] dd{color:var(--n-7)}.v2-mm-zeile [data-eigene=true] dt{color:var(--accent-soft-text)}.v2-hw-fuss-link{font:inherit;color:var(--accent-soft-text);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}@media (max-width:640px){.v2-mm-karte dl{grid-template-columns:minmax(0,1fr) auto}.v2-mm-feld dt{grid-column:1/-1}.v2-mm-kopf>.v2-segm{flex:100%;margin:0}.v2-mm-zeile{grid-template-columns:minmax(0,1fr);padding:10px 12px}.v2-mm-zeile dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}}.v2-im{flex-direction:column;gap:12px;max-width:1040px;display:flex}.v2-im-stationen{gap:6px;margin:0;padding:0;list-style:none;display:flex}.v2-im-stationen li{border-bottom:3px solid var(--n-4);font-size:var(--fs-12-5,12.5px);color:var(--n-8);flex:1;align-items:center;gap:8px;padding:6px 0 8px;font-weight:600;display:flex}.v2-im-stationen li i{background:var(--n-3);width:22px;height:22px;color:var(--n-9);font-style:normal;font-size:var(--fs-12,12px);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.v2-im-stationen li i svg{width:13px;height:13px}.v2-im-stationen li[data-aktiv=true]{border-bottom-color:var(--accent);color:var(--n-11)}.v2-im-stationen li[data-aktiv=true] i{background:var(--accent);color:var(--accent-fg,#fff)}.v2-im-stationen li[data-erledigt=true]{border-bottom-color:var(--accent)}.v2-im-stationen li[data-erledigt=true] i{background:var(--accent-soft);color:var(--accent-soft-text)}.v2-im-karte{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.v2-im-karte>header{flex-direction:column;gap:2px;display:flex}.v2-im-karte>header b{font-size:var(--fs-15,15px);align-items:center;gap:6px;font-weight:700;display:inline-flex}.v2-im-karte>header b svg{width:16px;height:16px;color:var(--accent-soft-text)}.v2-im-karte .v2-btn svg{width:14px;height:14px}.v2-im-punkte{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.v2-im-punkte>div{border:1px solid var(--n-3);border-radius:var(--r-control);background:var(--n-1);flex-direction:column;gap:2px;padding:8px 10px;display:flex}.v2-im-punkte b{font-size:var(--fs-13,13px);font-weight:600}.v2-im-zahlen{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.v2-im-zahlen-4{grid-template-columns:repeat(4,minmax(0,1fr))}.v2-im-zahlen>div{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;align-items:center;gap:2px;padding:10px 8px;display:flex}.v2-im-zahlen b{font-size:var(--fs-20,20px);font-variant-numeric:tabular-nums;color:var(--n-11);font-weight:700}.v2-im-zahlen span{letter-spacing:.04em;text-transform:uppercase;color:var(--n-8);text-align:center;font-size:11px;font-weight:600}.v2-im-drop{border:2px dashed var(--n-5);border-radius:var(--r-card);background:var(--n-1);text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:6px;padding:28px 16px;display:flex}.v2-im-drop:hover,.v2-im-drop-an{border-color:var(--accent);background:var(--accent-soft)}.v2-im-drop[data-aus=true]{opacity:.5;cursor:not-allowed}.v2-im-drop>svg{width:28px;height:28px;color:var(--accent-soft-text)}.v2-im-drop>b{font-size:var(--fs-15,15px);font-weight:700}.v2-im-schritte{font-size:var(--fs-13-5,13.5px);flex-direction:column;gap:4px;margin:0;padding-left:22px;display:flex}.v2-im-schritte li::marker{color:var(--accent-soft-text);font-weight:700}.v2-im-bestand{flex-flow:wrap;justify-content:space-between;align-items:center}.v2-im-bestand>div{flex-direction:column;gap:2px;display:flex}.v2-im-sportart a{color:var(--accent-soft-text);font-weight:600;text-decoration:none}.v2-im-feld,.v2-im-platz{font-size:var(--fs-11-5,11.5px);white-space:normal;border-radius:6px;padding:1px 7px;font-weight:600;display:inline-block}.v2-im-feld{background:var(--n-2);color:var(--n-9)}.v2-im-feld[data-ton=mini]{color:#be185d;background:#ec489924}.v2-im-feld[data-ton=kleinfeld]{background:var(--warn-bg);color:var(--warn-text)}.v2-im-feld[data-ton=mittelfeld]{background:var(--info-bg);color:var(--info-text,var(--n-10))}.v2-im-feld[data-ton=grossfeld]{background:var(--ok-bg);color:var(--ok-text)}.v2-im-platz{background:var(--n-2);color:var(--n-8)}.v2-im-platz[data-an=true]{background:var(--ok-bg);color:var(--ok-text)}.v2-im-tbl table{font-size:var(--fs-13,13px)}.v2-im-karten{flex-direction:column;gap:8px;display:flex}.v2-im-spiel{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.v2-im-spiel>header{font-size:var(--fs-12-5,12.5px);color:var(--n-8);justify-content:space-between;gap:8px;display:flex}.v2-im-spiel>header b{color:var(--n-11)}.v2-im-paarung{font-size:var(--fs-14,14px);flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.v2-im-paarung small{color:var(--n-7)}.v2-im-fuss{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.v2-im-fertig{text-align:center;align-items:center;padding:28px 16px}.v2-im-fertig>i{background:var(--ok-bg);width:52px;height:52px;color:var(--ok-text);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.v2-im-fertig>i svg{width:26px;height:26px}.v2-im-fertig>b{font-size:var(--fs-18,18px);font-weight:700}.v2-im-fertig .v2-im-zahlen{width:100%;max-width:480px}.v2-im-fertig .v2-im-fuss{justify-content:center}.v2-im-wahl{flex-direction:column;gap:8px;display:flex}.v2-im-wahl button{text-align:left;border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);font:inherit;color:var(--n-11);cursor:pointer;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.v2-im-wahl button:hover{border-color:var(--accent);background:var(--accent-soft)}.v2-im-wahl button b{font-size:var(--fs-14,14px);align-items:center;gap:6px;font-weight:600;display:inline-flex}.v2-im-wahl button b svg{width:15px;height:15px}@media (max-width:640px){.v2-im-stationen li{font-size:var(--fs-11-5,11.5px);flex-direction:column;align-items:flex-start;gap:4px}.v2-im-zahlen,.v2-im-zahlen-4{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-im-fuss .v2-btn{flex:auto;justify-content:center}}.v2-ein-suche{flex-wrap:wrap;gap:8px;display:flex}.v2-ein-suche .v2-input{flex:320px}.v2-ein .v2-im-karte>header b svg,.v2-ein-kopfzeile>b svg{width:16px;height:16px;color:var(--accent-soft-text)}.v2-ein-treffer{flex-direction:column;gap:6px;display:flex}.v2-ein-treffer button{text-align:left;font:inherit;border-radius:var(--r-control);border:1px solid var(--n-4);background:var(--n-0);color:var(--n-10);cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:9px 12px;display:flex}.v2-ein-treffer button:hover{border-color:var(--accent);background:var(--accent-soft)}.v2-ein-treffer button>svg{width:16px;height:16px;color:var(--n-8);flex:none}.v2-ein-treffer-txt{flex-wrap:wrap;flex:auto;align-items:baseline;gap:4px 10px;min-width:min-content;display:flex}.v2-ein-treffer-txt b{font-size:var(--fs-14,14px);font-weight:600}.v2-ein-treffer .v2-ein-pf{margin-left:auto}.v2-ein-nichts{font-size:var(--fs-13-5,13.5px);flex-direction:column;gap:6px;display:flex}.v2-ein-nichts>b{font-size:var(--fs-15,15px);font-weight:600}.v2-ein-nichts p{color:var(--n-9);margin:0}.v2-ein-anl{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.v2-ein-anl[data-wahl=uebernehmen]{border-color:var(--accent)}.v2-ein-anl-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.v2-ein-anl-kopf>div:first-child{flex-direction:column;flex:1;gap:2px;min-width:min(220px,100%);display:flex}.v2-ein-anl-kopf b{font-size:var(--fs-14-5,14.5px);font-weight:600}.v2-ein-grund{font-size:var(--fs-12-5,12.5px);color:var(--n-9);align-items:flex-start;gap:6px;display:flex}.v2-ein-grund svg{width:14px;height:14px;color:var(--n-8);flex:none;margin-top:2px}.v2-ein-folge{font-size:var(--fs-13,13px);color:var(--n-9);margin:0}.v2-ein-plaetze{flex-direction:column;gap:6px;display:flex}.v2-ein-platz{grid-template-columns:20px minmax(140px,240px) minmax(0,1fr);align-items:center;gap:10px;display:grid}.v2-ein-platz input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent);margin:0}.v2-ein-platz[data-an=false] .v2-input{color:var(--n-8);text-decoration:line-through}.v2-ein-standort{grid-template-columns:minmax(140px,280px) minmax(0,1fr);align-items:end;gap:10px;display:grid}.v2-ein-standort>.v2-mini{padding-bottom:7px}.v2-ein-kopfzeile{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-ein-kopfzeile>b{font-size:var(--fs-15,15px);align-items:center;gap:6px;font-weight:700;display:inline-flex}.v2-ein-kopfzeile .v2-ein-rechts{margin-left:auto}.v2-ein-fuss>span{font-size:var(--fs-13,13px);color:var(--n-9);flex:300px}.v2-ein-fuss b{color:var(--n-11)}.v2-ein-fuss .v2-btn svg{width:14px;height:14px}.v2-ein-liste{text-align:left;width:100%;max-width:560px;font-size:var(--fs-13-5,13.5px);flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.v2-ein-liste li{align-items:flex-start;gap:8px;display:flex}.v2-ein-liste svg{width:15px;height:15px;color:var(--ok-text);flex:none;margin-top:3px}.v2-ein .v2-im-fertig .v2-btn svg{width:14px;height:14px}.v2-ein-reset{border-style:dashed}.v2-ein-zurueck{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.v2-ein-zurueck>div{font-size:var(--fs-13,13px);color:var(--n-9);flex:300px}.v2-ein-zurueck>div b{color:var(--n-11)}.v2-ein-zurueck .v2-btn svg{width:14px;height:14px}.v2-ein-dfb{max-width:110ch;margin:0;line-height:1.6}.v2-ein-laden{font-size:var(--fs-13-5,13.5px);align-items:center;gap:10px;display:flex}.v2-ein-spin{border:2px solid var(--n-4);border-top-color:var(--accent);border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite v2-spin}@media (prefers-reduced-motion:reduce){.v2-ein-spin{animation:none}}.v2-phone .v2-ein .v2-im-karte{font-size:var(--fs-12-5,12.5px);gap:8px;padding:12px}.v2-phone .v2-ein .v2-im-karte>header b,.v2-phone .v2-ein-kopfzeile>b{font-size:var(--fs-13-5,13.5px)}.v2-phone .v2-ein-treffer button{min-height:48px}.v2-phone .v2-ein-treffer-txt{flex-direction:column;align-items:flex-start;gap:0}.v2-phone .v2-ein-treffer-txt b{font-size:var(--fs-13-5,13.5px)}.v2-phone .v2-ein-anl{gap:8px;padding:10px 12px}.v2-phone .v2-ein-anl-kopf b{font-size:var(--fs-13-5,13.5px)}.v2-phone .v2-ein-platz{grid-template-columns:22px minmax(0,1fr)}.v2-phone .v2-ein-platz .v2-mini{grid-column:2}.v2-phone .v2-ein-standort{grid-template-columns:minmax(0,1fr)}.v2-phone .v2-ein-standort>.v2-mini{padding-bottom:0}.v2-phone .v2-ein-liste,.v2-phone .v2-ein-nichts{font-size:var(--fs-12-5,12.5px)}.v2-phone .v2-ein .v2-im-fertig{padding:18px 12px}.v2-phone .v2-ein .v2-im-fertig>b{font-size:var(--fs-16,16px)}.v2-phone .v2-ein .v2-im-fertig .v2-im-fuss{justify-content:center}.v2-phone .v2-ein-fuss{flex-direction:column;align-items:stretch;gap:6px}.v2-phone .v2-ein-fuss>span{font-size:var(--fs-12,12px);flex:none}.v2-ob-raster-b4{grid-template-columns:minmax(180px,2fr) 84px minmax(120px,1.4fr) 100px minmax(120px,1.2fr) 110px minmax(150px,1.3fr)}.v2-ob-ablauf{flex-direction:column;gap:14px;display:flex}.v2-ob-ablauf-block{flex-direction:column;gap:6px;display:flex}.v2-ob-ablauf-block h4{font-size:var(--fs-13,13px);flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 2px;font-weight:600;display:flex}.v2-ob-ablauf-block h4 svg{width:14px;height:14px;color:var(--n-7)}.v2-ob-schritt{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);align-items:flex-start;gap:10px;min-height:56px;padding:10px 12px;display:flex}.v2-ob-schritt[data-art=abgeleitet]{background:var(--n-1);border-style:dashed}.v2-ob-schritt-rang{min-width:28px;font-size:var(--fs-12,12px);color:var(--n-8);flex-direction:column;flex:none;align-items:center;gap:4px;padding-top:2px;display:flex}.v2-ob-schritt-pfeile{flex-direction:column;gap:2px;display:flex}.v2-ob-schritt-pfeile button{border:1px solid var(--n-4);background:var(--n-0);cursor:pointer;width:28px;height:24px;color:var(--n-9);border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.v2-ob-schritt-pfeile button:disabled{opacity:.35;cursor:default}.v2-ob-schritt-pfeile button svg{width:13px;height:13px}.v2-ob-schritt-text{text-align:left;min-width:0;font:inherit;color:var(--n-10);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:3px;padding:0;display:flex}.v2-ob-schritt-text:disabled{cursor:default}.v2-ob-schritt-text b{font-size:var(--fs-13-5,13.5px);overflow-wrap:anywhere;font-weight:600}.v2-ob-schritt-text small{font-size:var(--fs-12,12px);color:var(--n-8);overflow-wrap:anywhere}.v2-ob-schritt-chips{flex-wrap:wrap;gap:4px 6px;margin:2px 0;display:flex}.v2-ob-schritt-recht{flex:none;align-items:center;gap:6px;padding-top:2px;display:flex}.v2-ob-form{flex-direction:column;gap:12px;display:flex}.v2-ob-form-zeile{flex-direction:column;gap:6px;display:flex}.v2-ob-blatt-schritte li{align-items:center;gap:8px}.v2-ob-blatt-schritte li[data-erledigt] svg{color:var(--ok)}.v2-ob-blatt-schritt-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.v2-ob-blatt-schritt-text b{font-weight:600}.v2-ob-ok{color:var(--ok)!important}@media (max-width:599px){.v2-ob-schritt{flex-wrap:wrap}.v2-ob-schritt-recht{justify-content:flex-end;width:100%;padding-top:4px}}.v2-mp-wochen{flex-direction:column;gap:8px;display:flex}.v2-mp-wochen-liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.v2-mp-wochen-liste li{border-top:1px solid var(--n-3);align-items:center;gap:10px;min-height:44px;padding:10px 0;display:flex}.v2-mp-wochen-liste li:first-child{border-top:0}.v2-mp-wochen-liste li>svg{width:18px;height:18px;color:var(--n-6);flex:none}.v2-mp-wochen-liste li[data-erledigt=true]>.v2-mp-txt b{color:var(--n-8);text-decoration:line-through;text-decoration-thickness:1px}.v2-mp-wochen-ok{color:var(--ok)!important}.v2-mp-wochen-liste .v2-mp-link{font-size:var(--fs-12-5,12.5px);align-items:center;gap:3px;display:inline-flex}@media (max-width:599px){.v2-mp-wochen-liste li{flex-wrap:wrap}.v2-mp-wochen-liste li .v2-btn{margin-left:28px}}.v2-ob-aufgabe{font-size:var(--fs-12-5,12.5px);color:var(--n-9);border:1px dashed var(--n-4);border-radius:var(--r-card);background:var(--n-1);overflow-wrap:anywhere;padding:8px 10px}.v2-ob-aufgabe[data-erledigt]{border-style:solid;border-color:var(--ok)}.v2-ob-nw{flex-direction:column;gap:12px;display:flex}.v2-ob-nw-anzahl{color:var(--n-8);font-weight:400}.v2-ob-nw-zeile{text-align:left;width:100%;font:inherit;cursor:pointer;align-items:center}.v2-ob-nw-zeile:disabled{cursor:default}.v2-ob-nw-zeile[data-ampel=abgelaufen]{border-left:3px solid var(--bad)}.v2-ob-nw-zeile[data-ampel=laeuft_ab]{border-left:3px solid var(--warn)}.v2-ob-nw-r{cursor:default}.v2-ob-nw-r:hover>*{background:0 0}.v2-ob-nw-r[data-ampel=abgelaufen]>:first-child{box-shadow:inset 3px 0 0 var(--bad)}.v2-ob-nw-r[data-ampel=laeuft_ab]>:first-child{box-shadow:inset 3px 0 0 var(--warn)}.v2-ob-nw-zelle{font:inherit;color:var(--n-10);border:0;border-top:1px solid var(--n-3);cursor:pointer;text-align:left;background:0 0;flex-direction:column;align-items:flex-start;gap:3px;min-height:48px;padding:8px 10px;display:flex}.v2-ob-nw-zelle:hover:not(:disabled){background:var(--n-1)}.v2-ob-nw-zelle:disabled{cursor:default}.v2-ob-nw-zelle small{font-size:var(--fs-11-5,11.5px);color:var(--n-8)}.v2-ob-nw-karte{cursor:default;flex-wrap:wrap}.v2-ob-nw-karte[data-ampel=abgelaufen]{border-left:3px solid var(--bad)}.v2-ob-nw-karte[data-ampel=laeuft_ab]{border-left:3px solid var(--warn)}.v2-ob-nw-karte-zellen{grid-template-columns:1fr 1fr;gap:4px;width:100%;display:grid}.v2-ob-nw-karte-zellen .v2-ob-nw-zelle{border:1px solid var(--n-3);border-radius:8px;min-height:44px;padding:6px 8px}.v2-ob-form-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.v2-ob-blatt-nw li{align-items:center;gap:8px}.v2-ob-nw-loeschen{margin-left:auto}@media (max-width:599px){.v2-ob-form-2{grid-template-columns:1fr}}.v2-ma-abteilungen{max-width:880px}.v2-ab-verweis{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;align-items:flex-start;gap:8px;margin-top:16px;padding:14px 16px;display:flex}.v2-ab-verweis h3{font-size:var(--fs-14,14px);margin:0;font-weight:600}.v2-ab-verweis p{font-size:var(--fs-13,13px);color:var(--n-8);margin:0}.v2-zu-huelle{overflow:visible}.v2-zu-raster{width:100%;min-width:0}.v2-zu-kopf>*{top:var(--v2-kopf-h,56px)}.v2-zu-kopf-team{font-size:var(--fs-11-5,11.5px);padding-left:2px!important;padding-right:2px!important}.v2-zu-gruppen{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0;display:flex}.v2-ob-wrap{overflow:visible}.v2-ob-raster{width:100%;min-width:0}.v2-ob-raster-nw{grid-template-columns:minmax(150px,1.6fr) repeat(4,minmax(0,1fr))}.v2-ob-kopf>*{top:var(--v2-kopf-h,56px)}.v2-ob-zeile>*{overflow-wrap:anywhere;min-width:0}@media (max-width:1180px){.v2-ob-raster-b5{grid-template-columns:minmax(140px,1.6fr) minmax(0,1.1fr) 70px minmax(0,1fr) 80px 88px minmax(110px,1fr)}.v2-ob-raster-b5>.v2-ob-kopf>:nth-child(2),.v2-ob-raster-b5>.v2-ob-zeile>:nth-child(2){display:none}}.v2-pe-board{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}.v2-ss-huelle{overflow:visible}.v2-ss-matrix{width:100%;min-width:0}.v2-ss-kopf>*{top:var(--v2-kopf-h,56px)}.v2-phone .v2-mp-springe{flex-wrap:wrap;overflow:visible}.v2-zu-kopf-team,.v2-sz-kopf-team,.v2-sz-kopf>*{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;word-break:normal}.v2-slot-hinweise{flex-direction:column;gap:6px;margin:0 0 12px;display:flex}.v2-slot-hinweis{border:1px solid var(--n-4);border-left:3px solid var(--ok);border-radius:var(--r-card);background:var(--n-0);font-size:var(--fs-13,13px);color:var(--n-10);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.v2-slot-hinweis>svg{width:18px;height:18px;color:var(--ok-text);flex:none;margin-top:1px}.v2-slot-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.v2-slot-text b{font-size:var(--fs-13-5,13.5px);font-weight:600}.v2-slot-text span{color:var(--n-9);overflow-wrap:anywhere}.v2-slot-text small{font-size:var(--fs-11-5,11.5px);color:var(--n-7)}.v2-slot-zu{color:var(--n-7);cursor:pointer;border-radius:var(--r-control);background:0 0;border:0;flex:none;place-items:center;width:28px;height:28px;display:grid}.v2-slot-zu:hover{background:var(--n-2);color:var(--n-10)}.v2-slot-zu svg{width:14px;height:14px}.v2-ob-kopf>*{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}@media (max-width:1180px){.v2-ob-raster-b5{grid-template-columns:minmax(140px,1.6fr) minmax(0,1.1fr) 88px minmax(0,1fr) 86px 90px minmax(120px,1fr)}}@media (min-width:1241px){.v2-ma-grid{--ma-cols:22px minmax(136px,1.3fr)minmax(124px,1.2fr)70px 82px 90px minmax(92px,.9fr)128px minmax(100px,.8fr)}}.v2-ob-raster-b5{grid-template-columns:minmax(150px,1.5fr) 84px minmax(0,1.1fr) 92px minmax(0,1fr) 90px 92px minmax(196px,1.2fr)}@media (max-width:1180px){.v2-ob-raster-b5{grid-template-columns:minmax(140px,1.5fr) minmax(0,1fr) 88px minmax(0,1fr) 86px 90px minmax(190px,1.1fr)}}.v2-tk{flex-direction:column;gap:12px;display:flex}.v2-tk-leiste{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.v2-tk-verein{flex:0 300px;min-width:220px;max-width:360px}.v2-tk-filter .v2-tk-filtermenue .v2-chip svg{vertical-align:-1px;width:12px;height:12px;margin-left:2px}.v2-tk-filtermenue .v2-menu{max-height:340px;overflow-y:auto}.v2-tk-planung{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.v2-tk-facette{grid-template-columns:170px minmax(0,1fr);align-items:baseline;gap:4px 10px;display:grid}.v2-tk-facette-titel{letter-spacing:.04em;text-transform:uppercase;color:var(--n-8);padding-top:4px;font-size:11px;font-weight:600}.v2-tk-planung-fuss{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.v2-tk-planung-fuss .v2-mini{flex:260px;margin:0}.v2-tk-raster{--tk-kopf-h:32px;--tk-cols:22px minmax(170px,1.6fr)76px minmax(0,1fr)112px 112px 88px 190px;border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);font-size:var(--fs-13,13px);overflow:visible}.v2-tk-raster[data-ansicht=planung]{--tk-cols:22px minmax(160px,1.3fr)236px minmax(0,1fr)minmax(0,1.3fr)}.v2-tk-raster[data-ansicht=planung][data-stamm=true]{--tk-cols:22px minmax(160px,1.3fr)236px minmax(0,1fr)minmax(0,1fr)minmax(0,1.2fr)}.v2-tk-kopf,.v2-tk-gg,.v2-tk-zeile{grid-template-columns:var(--tk-cols);align-items:center;gap:0 10px;min-width:0;padding:0 12px;display:grid}.v2-tk-kopf{top:var(--v2-kopf-h,56px);z-index:4;height:var(--tk-kopf-h);background:var(--n-2);border-bottom:1px solid var(--n-4);border-radius:var(--r-card)var(--r-card)0 0;letter-spacing:.04em;text-transform:uppercase;color:var(--n-8);font-size:11px;font-weight:500;position:sticky}.v2-tk-kopf>*,.v2-tk-zeile>*{overflow-wrap:anywhere;min-width:0}.v2-tk-gg{top:calc(var(--v2-kopf-h,56px) + var(--tk-kopf-h));z-index:3;background:var(--n-1);border-top:1px solid var(--n-4);min-height:38px;position:sticky}.v2-tk-gg-kopf{min-width:0;font:inherit;text-align:left;cursor:pointer;color:var(--n-10);background:0 0;border:0;flex-wrap:wrap;grid-column:2/-2;align-items:center;gap:6px;padding:6px 0;display:flex}.v2-tk-gg-kopf svg{width:14px;height:14px;color:var(--n-7);flex:none}.v2-tk-gg-kopf b{font-size:var(--fs-13-5,13.5px);overflow-wrap:anywhere;font-weight:600}.v2-tk-gg-kopf small{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-tk-gg-aktion{justify-content:flex-end;padding:4px 0;display:flex}.v2-tk-zeile{border-top:1px solid var(--n-3);min-height:52px;padding-top:6px;padding-bottom:6px}.v2-tk-zeile[data-gewaehlt]{background:var(--accent-soft)}.v2-tk-zeile[data-busy]{opacity:.75}.v2-tk-kopf input[type=checkbox],.v2-tk-gg input[type=checkbox],.v2-tk-zeile input[type=checkbox],.v2-tk-karte input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;margin:0}.v2-tk-name{min-width:0;font:inherit;text-align:left;cursor:pointer;color:var(--n-10);background:0 0;border:0;flex-direction:column;gap:1px;padding:2px 0;display:flex}.v2-tk-name b{font-size:var(--fs-13-5,13.5px);overflow-wrap:anywhere;font-weight:600}.v2-tk-name small{font-size:var(--fs-12,12px);color:var(--n-8);overflow-wrap:anywhere}.v2-tk-name:hover b{text-underline-offset:2px;text-decoration:underline}.v2-tk-name:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.v2-tk-balken{font-size:var(--fs-12,12px);color:var(--n-9);align-items:center;gap:6px;display:inline-flex}.v2-tk-balken i{background:var(--n-3);border-radius:999px;flex:none;width:56px;height:8px;display:block;position:relative;overflow:hidden}.v2-tk-balken i:after{content:"";width:var(--w,0%);background:#8e6ac8;border-radius:999px;position:absolute;inset:0 auto 0 0}.v2-tk-balken[data-art=pot] i:after{background:var(--accent)}.v2-tk-basis{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-tk-warn{color:var(--warn-text)}.v2-tk-aktion{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.v2-tk-pille{display:inline-flex}.v2-tk-zelle{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.v2-tk-hinweis{border-radius:var(--r-pill);color:var(--info-text);background:var(--info-bg);padding:0 7px;font-size:11px;font-weight:600}.v2-tk-zusage{flex-wrap:wrap;gap:4px;display:inline-flex}.v2-tk-zusage button{border:1px solid var(--n-5);border-radius:var(--r-control);background:var(--n-0);min-height:28px;font:inherit;font-size:var(--fs-12-5,12.5px);color:var(--n-8);cursor:pointer;padding:0 9px;font-weight:500}.v2-tk-zusage button:hover:not(:disabled){color:var(--n-10);border-color:var(--n-7)}.v2-tk-zusage button:disabled{cursor:default;opacity:.6}.v2-tk-zusage button[aria-pressed=true][data-v=ja]{background:var(--ok-bg);border-color:var(--ok);color:var(--ok-text);font-weight:600}.v2-tk-zusage button[aria-pressed=true][data-v=unsicher]{background:var(--warn-bg);border-color:var(--warn);color:var(--warn-text);font-weight:600}.v2-tk-zusage button[aria-pressed=true][data-v=nein]{background:var(--danger-bg);border-color:var(--danger);color:var(--danger-text);font-weight:600}.v2-tk-zusage-text{color:var(--n-8);font-weight:600}.v2-tk-zusage-text[data-v=ja]{color:var(--ok-text)}.v2-tk-zusage-text[data-v=unsicher]{color:var(--warn-text)}.v2-tk-zusage-text[data-v=nein]{color:var(--danger-text)}.v2-tk-datum{width:150px;min-height:30px;font-size:var(--fs-12-5,12.5px);padding-top:2px;padding-bottom:2px}.v2-tk-stamm,.v2-tk-c-taet .v2-select,.v2-tk-c-stamm .v2-select{width:100%;display:block}.v2-tk-stamm-warn .v2-select-btn{border-color:var(--warn)}.v2-tk-notiz-zelle{align-items:flex-start;gap:4px;display:flex}.v2-tk-notiz{min-width:0;font-size:var(--fs-12,12px);color:var(--n-9);overflow-wrap:anywhere;flex:1;margin:0;line-height:1.45}.v2-tk-stift{border-radius:var(--r-control);width:28px;height:28px;color:var(--n-7);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.v2-tk-stift:hover:not(:disabled){background:var(--n-2);color:var(--n-10)}.v2-tk-stift svg{width:14px;height:14px}.v2-tk-fusstext{margin:0}.v2-tk-auswahl{gap:6px}.v2-tk-fortschritt{font-size:var(--fs-13,13px)}.v2-tk-kpi{border:1px solid var(--n-3);border-radius:var(--r-card);background:var(--n-1);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin-bottom:6px;padding:10px 12px;display:grid}.v2-tk-kpi>div{flex-direction:column;gap:3px;min-width:0;display:flex}.v2-tk-kpi b{font-size:var(--fs-13,13px);overflow-wrap:anywhere;font-weight:600}.v2-tk-kpi small{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-tk-kpi-l{letter-spacing:.04em;text-transform:uppercase;color:var(--n-8);font-size:11px}.v2-tk-fuss{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.v2-tk-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;margin-top:12px;display:grid}.v2-tk-voll{grid-column:1/-1}.v2-tk-pos{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v2-tk-karten{flex-direction:column;gap:12px;display:flex}.v2-tk-hgruppe{flex-direction:column;gap:6px;display:flex}.v2-tk-hg{z-index:3;background:var(--n-1);border-bottom:1px solid var(--n-4);align-items:center;gap:8px;padding:6px 0;display:flex;position:sticky;top:0}.v2-tk-hg .v2-tk-gg-kopf{flex:1}.v2-tk-karte{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);align-items:center;gap:12px;padding:4px 12px 4px 14px;display:flex}.v2-tk-karte[data-gewaehlt]{background:var(--accent-soft)}.v2-tk-karte-body{min-width:0;min-height:44px;font:inherit;text-align:left;color:var(--n-10);cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:12px 0;display:flex}.v2-tk-karte-body>svg{width:16px;height:16px;color:var(--n-7);flex:none}.v2-tk-karte-text{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.v2-tk-karte-text b{font-size:var(--fs-15,15px);overflow-wrap:anywhere;font-weight:600}.v2-tk-karte-zeile{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.v2-tk-karte-text small{font-size:var(--fs-12,12px);color:var(--n-8);overflow-wrap:anywhere}.v2-tk-karte-werte{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.v2-tk-karte-bewerten{flex:none}@media (max-width:1180px){.v2-tk-raster{--tk-cols:22px minmax(160px,1.6fr)72px minmax(0,1fr)108px 108px 184px}.v2-tk-raster .v2-tk-c-basis{display:none}.v2-tk-raster[data-ansicht=planung]{--tk-cols:22px minmax(150px,1.3fr)230px minmax(0,1fr)}.v2-tk-raster[data-ansicht=planung][data-stamm=true]{--tk-cols:22px minmax(150px,1.3fr)230px minmax(0,1fr)minmax(0,1fr)}.v2-tk-raster .v2-tk-c-notiz{display:none}}@media (max-width:1000px){.v2-tk-raster{--tk-cols:22px minmax(150px,1.6fr)minmax(0,1fr)100px 100px 176px}.v2-tk-raster .v2-tk-c-jahr{display:none}.v2-tk-raster[data-ansicht=planung]{--tk-cols:22px minmax(140px,1.2fr)224px}.v2-tk-raster[data-ansicht=planung][data-stamm=true]{--tk-cols:22px minmax(140px,1.2fr)224px minmax(0,1fr)}.v2-tk-raster .v2-tk-c-taet{display:none}}@media (max-width:820px){.v2-tk-raster{--tk-cols:22px minmax(140px,1.5fr)96px 96px 170px}.v2-tk-raster .v2-tk-c-pos{display:none}.v2-tk-facette{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.v2-tk-form{grid-template-columns:minmax(0,1fr)}.v2-tk-verein{flex:100%;max-width:none}}.v2-vb{flex-direction:column;gap:12px;min-width:0;display:flex}.v2-vb-kopf{top:var(--v2-kopf-h,56px);z-index:12;background:var(--n-1);border-bottom:1px solid var(--n-4);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:-8px;padding:8px 0;display:flex;position:sticky}.v2-vb-wahl{font-size:var(--fs-13,13px);color:var(--n-8);align-items:center;gap:8px;display:inline-flex}.v2-vb-wahl select{min-width:0;max-width:260px}.v2-vb-reiter{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:flex}.v2-vb-reiter>button{border-radius:var(--r-control);min-height:34px;font-size:var(--fs-14,14px);color:var(--n-9);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:5px 10px;font-weight:500;display:inline-flex}.v2-vb-reiter>button[aria-pressed=true]{background:var(--n-3);color:var(--n-11);border-color:var(--n-4)}.v2-vb-alt{border-radius:var(--r-control);min-height:34px;font-size:var(--fs-13,13px);color:var(--n-8);align-items:center;gap:4px;padding:5px 8px;text-decoration:none;display:inline-flex}.v2-vb-alt:hover{background:var(--n-2);color:var(--n-10)}.v2-vb-alt svg{width:14px;height:14px;color:var(--n-7);flex:none}.v2-vb-alt:first-of-type{border-left:1px solid var(--n-4);border-radius:0 var(--r-control)var(--r-control)0;margin-left:6px;padding-left:12px}.v2-vb-code{font-size:var(--fs-12,12px);background:var(--n-2);border:1px solid var(--n-4);overflow-wrap:anywhere;word-break:break-all;border-radius:6px;padding:2px 6px}.v2-vb-mini{font-size:var(--fs-12-5,12.5px);color:var(--n-8);overflow-wrap:anywhere;margin:0}.v2-vb-folge{white-space:pre-line}.v2-vb-karten{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.v2-vb-karte{--vc:var(--n-6);background:var(--n-0);border:1px solid var(--n-4);border-top:4px solid var(--vc);border-radius:var(--r-card);flex-direction:column;gap:10px;min-width:0;padding:12px 14px;display:flex}.v2-vb-karte h3{font-size:var(--fs-15,15px);overflow-wrap:anywhere;margin:0;font-weight:600}.v2-vb-karte[data-status=pending]{--vc:var(--n-5);border-style:dashed}.v2-vb-karte[data-vf="0"],.v2-vb-tzeile[data-vf="0"]{--vc:#10b981}.v2-vb-karte[data-vf="1"],.v2-vb-tzeile[data-vf="1"]{--vc:#3b82f6}.v2-vb-karte[data-vf="2"],.v2-vb-tzeile[data-vf="2"]{--vc:#f59e0b}.v2-vb-karte[data-vf="3"],.v2-vb-tzeile[data-vf="3"]{--vc:#8b5cf6}.v2-vb-karte[data-vf="4"],.v2-vb-tzeile[data-vf="4"]{--vc:#ef4444}.v2-vb-karte[data-vf="5"],.v2-vb-tzeile[data-vf="5"]{--vc:#06b6d4}.v2-vb-karte[data-vf="6"],.v2-vb-tzeile[data-vf="6"]{--vc:#ec4899}.v2-vb-karte[data-vf="7"],.v2-vb-tzeile[data-vf="7"]{--vc:#84cc16}.v2-vb-kartenkopf{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.v2-vb-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v2-vb-kpi{font-size:var(--fs-12,12px);color:var(--n-8);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.v2-vb-kpi b{font-size:var(--fs-17,17px);color:var(--n-10);font-weight:600;display:block}.v2-vb-ausl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;display:grid}.v2-vb-ausl>div{flex-direction:column;gap:6px;min-width:0;display:flex}.v2-vb-balken-zeile{font-size:var(--fs-12,12px);color:var(--n-8);flex-direction:column;gap:3px;display:flex}.v2-vb-balken-zeile b{color:var(--n-10);font-weight:600}.v2-vb-balken{background:var(--n-3);border-radius:999px;height:7px;display:block;overflow:hidden}.v2-vb-balken>i{background:var(--ok);border-radius:999px;height:100%;display:block}.v2-vb-balken[data-ton=warn]>i{background:var(--warn)}.v2-vb-balken[data-ton=danger]>i{background:var(--danger)}.v2-vb-warte{font-size:var(--fs-13,13px);color:var(--warn-text);background:var(--warn-bg);border-radius:var(--r-pill);align-self:flex-start;align-items:center;gap:6px;padding:3px 10px;font-weight:500;text-decoration:none;display:inline-flex}.v2-vb-warte svg{flex:none;width:13px;height:13px}.v2-vb-fuss{border-top:1px solid var(--n-4);flex-wrap:wrap;gap:6px;padding-top:10px;display:flex}.v2-vb-anlegen{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.v2-vb-zeile{flex-wrap:wrap;align-items:flex-start;gap:8px 12px;display:flex}.v2-vb-zeile>.v2-field{flex:260px;min-width:0;margin:0}.v2-vb-zeile>.v2-btn{margin-top:22px}.v2-vb-leiste{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.v2-vb-leiste>.v2-vb-mini{flex:280px}.v2-vb-tabelle{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);grid-template-columns:minmax(150px,1.3fr) minmax(0,1.3fr) minmax(0,1.5fr) minmax(130px,.9fr) 40px;display:grid}.v2-vb-tkopf,.v2-vb-tzeile{display:contents}.v2-vb-tkopf>*{top:calc(var(--v2-kopf-h,56px) + var(--v2-vb-kopf-h,52px));z-index:2;background:var(--n-2);border-bottom:1px solid var(--n-4);letter-spacing:.04em;text-transform:uppercase;color:var(--n-8);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;padding:8px 10px;font-size:11px;position:sticky}.v2-vb-tzeile>*{border-bottom:1px solid var(--n-4);flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:10px;display:flex}.v2-vb-tzeile>.v2-vb-chips{flex-flow:wrap;justify-content:flex-start;align-items:center}.v2-vb-tzeile>:first-child{border-left:3px solid var(--vc,transparent)}.v2-vb-tzeile[data-status=pending]>*{color:var(--n-8)}.v2-vb-name b{overflow-wrap:anywhere;font-weight:600}.v2-vb-name small{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-vb-zugang{flex-direction:column;gap:6px;min-width:0;display:flex}.v2-vb-knoepfe{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v2-vb-liste-handy{flex-direction:column;gap:10px;display:flex}.v2-vb-geloest{border:1px solid var(--n-4);border-left:3px solid var(--n-6);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.v2-vb-geloest-zeile{border-top:1px solid var(--n-4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.v2-menu .v2-vb-gefahr{color:var(--danger-text)}.v2-dialog.v2-vb-loesen{width:min(520px,100vw - 32px);max-height:86dvh;overflow-y:auto}.v2-vb-folgen{font-size:var(--fs-13,13px);background:var(--n-2);border-radius:var(--r-control);color:var(--n-9);margin-bottom:12px;padding:10px 12px}.v2-vb-folgen ul{margin:4px 0 8px;padding-left:18px}.v2-vb-folgen ul:last-child{margin-bottom:0}@media (max-width:1100px){.v2-vb-tabelle{grid-template-columns:minmax(140px,1.2fr) minmax(0,1.4fr) minmax(130px,1fr) 40px}.v2-vb-tkopf>:nth-child(2),.v2-vb-tzeile>:nth-child(2){display:none}}@media (max-width:899px){.v2-vb-karten{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.v2-vb-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-vb-ausl{grid-template-columns:minmax(0,1fr)}.v2-vb-alt:first-of-type{border-left:0;margin-left:0;padding-left:8px}}.v2-phone .v2-vb-kopf{margin-top:0;top:0}.v2-tbw{flex-direction:column;gap:12px;display:flex}.v2-tbw-leiste{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.v2-tbw-leiste>.v2-segc,.v2-tbw-leiste>.v2-segm{margin:0}.v2-tbw-mannschaft{flex:0 260px;min-width:200px;max-width:320px}.v2-tbw-verein{flex:0 280px;min-width:200px;max-width:340px}.v2-tbw-punkt{background:var(--n-6);border-radius:3px;flex:none;width:9px;height:9px;display:inline-block}.v2-tbw-punkt[data-s=T]{background:var(--ok)}.v2-tbw-punkt[data-s=K]{background:var(--info)}.v2-tbw-punkt[data-s=A]{background:var(--warn)}.v2-tbw-punkt[data-s=P]{background:#8e6ac8}.v2-tbw-link{font:inherit;font-size:var(--fs-12-5,12.5px);color:var(--n-8);text-underline-offset:2px;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.v2-tbw-link:hover{color:var(--n-10)}.v2-tbw-erklaer{margin:0}.v2-tbw-sp{flex:1}.v2-tbw-karte{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;gap:14px;width:100%;max-width:640px;margin:0 auto;padding:14px 16px 0;display:flex}.v2-tbw-fort{background:var(--n-3);border-radius:999px;height:4px;overflow:hidden}.v2-tbw-fort>:where(i){background:var(--accent);border-radius:999px;height:100%;transition:width .2s;display:block}.v2-tbw-spieler{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.v2-tbw-spieler>:where(b){overflow-wrap:anywhere;font-size:19px;font-weight:600;line-height:1.25}.v2-tbw-spieler>:where(small){font-size:var(--fs-13,13px);color:var(--n-8);overflow-wrap:anywhere}.v2-tbw-zaehler{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-tbw-spieler>.v2-tbw-quartal{font-size:var(--fs-12,12px);color:var(--warn-text)}.v2-tbw-fragen{flex-direction:column;gap:16px;display:flex}.v2-tbw-frage{flex-direction:column;gap:6px;display:flex}.v2-tbw-saeule{border-top:1px solid var(--n-3);letter-spacing:.05em;text-transform:uppercase;color:var(--n-8);align-items:center;gap:8px;margin-top:4px;padding-top:10px;font-size:11px;font-weight:600;display:flex}.v2-tbw-frage-kopf{align-items:center;gap:8px;display:flex}.v2-tbw-frage-kopf>:where(b){font-size:var(--fs-15,15px);overflow-wrap:anywhere;font-weight:600}.v2-tbw-beschr{font-size:var(--fs-12-5,12.5px);color:var(--n-8);margin:0;line-height:1.45}.v2-tbw-skala{grid-template-columns:repeat(5,minmax(0,1fr)) 52px;gap:6px;display:grid}.v2-tbw-skala-pot{grid-template-columns:repeat(5,minmax(0,1fr))}.v2-tbw-skala>:where(button){border:1px solid var(--n-5);border-radius:var(--r-control);background:var(--n-0);min-width:0;min-height:44px;font:inherit;font-size:var(--fs-16,16px);color:var(--n-9);cursor:pointer;font-variant-numeric:tabular-nums;padding:0;font-weight:600}.v2-tbw-skala>:where(button):hover{border-color:var(--n-7);color:var(--n-11)}.v2-tbw-skala>:where(button):focus-visible{outline:2px solid var(--focus);outline-offset:1px}.v2-tbw-skala>:where(button)[aria-pressed=true]{color:#fff;background:#8e6ac8;border-color:#8e6ac8}.v2-tbw-skala-pot>:where(button)[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.v2-tbw-skala>.v2-tbw-nb{font-size:var(--fs-12-5,12.5px);color:var(--n-8);font-weight:600}.v2-tbw-skala>.v2-tbw-nb[aria-pressed=true]{background:var(--warn-bg);border-color:var(--warn);color:var(--warn-text)}.v2-tbw-frage[data-nb] .v2-tbw-skala>:where(button):not(.v2-tbw-nb){opacity:.4}.v2-tbw-nbgrund{max-width:320px}.v2-tbw-frage .v2-input[data-erwartet]{border-color:var(--warn)}.v2-tbw-legende{margin:0}.v2-tbw-plus{align-self:flex-start}.v2-tbw-schloss{align-items:center;gap:6px;display:inline-flex}.v2-tbw-schloss>:where(svg){width:13px;height:13px;color:var(--n-7)}.v2-tbw-intern{border-style:dashed}.v2-tbw-blind{margin:0}.v2-tbw-fuss{z-index:5;background:var(--n-0);border-top:1px solid var(--n-4);border-radius:0 0 var(--r-card)var(--r-card);grid-template-columns:auto auto minmax(0,1fr);gap:8px;margin:0 -16px;padding:10px 16px;display:grid;position:sticky;bottom:0}.v2-tbw-fuss>.v2-btn{min-height:44px}.v2-tbw-karte>.v2-tbw-erklaer{padding-bottom:12px}.v2-tbw-matrix{flex-direction:column;gap:10px;display:flex}.v2-tbw-mleiste{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.v2-tbw-mleiste>.v2-tabs{margin:0}.v2-tbw-mleiste>.v2-field{min-width:200px;margin:0}.v2-tbw-raster{--tbw-cols:minmax(150px,1.3fr)repeat(var(--tbw-n,4),minmax(0,1fr));border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);font-size:var(--fs-13,13px)}.v2-tbw-mkopf,.v2-tbw-mzeile{grid-template-columns:var(--tbw-cols);align-items:center;gap:0 12px;min-width:0;padding:0 12px;display:grid}.v2-tbw-mkopf{top:var(--v2-kopf-h,56px);z-index:4;background:var(--n-2);border-bottom:1px solid var(--n-4);border-radius:var(--r-card)var(--r-card)0 0;letter-spacing:.04em;text-transform:uppercase;min-height:34px;color:var(--n-8);font-size:11px;font-weight:500;position:sticky}.v2-tbw-mkopf>*{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;padding:6px 0;display:flex}.v2-tbw-mzeile{border-top:1px solid var(--n-3);min-height:50px}.v2-tbw-mkopf+.v2-tbw-mzeile{border-top:0}.v2-tbw-mzeile[data-beruehrt]{background:var(--accent-soft)}.v2-tbw-mname{flex-direction:column;gap:1px;min-width:0;padding:6px 0;display:flex}.v2-tbw-mname>:where(b){font-size:var(--fs-13-5,13.5px);overflow-wrap:anywhere;font-weight:600}.v2-tbw-mname>:where(small){font-size:var(--fs-12,12px);color:var(--n-8);overflow-wrap:anywhere}.v2-tbw-zelle{border-radius:var(--r-control);min-width:0;padding:6px 0}.v2-tbw-zelle[data-aktiv]{box-shadow:0 0 0 2px var(--focus)}.v2-tbw-skala-m{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.v2-tbw-skala-m>:where(button){min-height:30px;font-size:var(--fs-13,13px);color:var(--n-8);font-weight:500}.v2-tbw-skala-m>:where(button)[data-vorwert]{border-style:dashed;border-color:var(--n-7);color:var(--n-9)}@media (max-width:1271px){.v2-tbw-raster{--tbw-cols:minmax(130px,1.1fr)repeat(var(--tbw-n,4),minmax(0,1fr))}.v2-tbw-mkopf,.v2-tbw-mzeile{gap:0 8px}}@media (max-width:1100px){.v2-tbw-skala-m>:where(button){min-height:40px;font-size:var(--fs-15,15px)}.v2-tbw-skala-m{gap:4px}}@media (max-width:640px){.v2-tbw-leiste{align-items:stretch}.v2-tbw-leiste>.v2-segm{flex:100%}.v2-tbw-mannschaft,.v2-tbw-verein{flex:100%;min-width:0;max-width:none}.v2-tbw-karte{background:0 0;border:0;border-radius:0;padding:4px 0 0}.v2-tbw-fuss{background:var(--n-1);border-radius:0;margin:0 -14px;padding:10px 14px;bottom:-14px}.v2-tbw-mkopf{border-radius:0;top:0}.v2-tbw-raster{--tbw-cols:minmax(0,1fr)minmax(0,1.5fr);border-left:0;border-right:0;border-radius:0}.v2-tbw-mkopf,.v2-tbw-mzeile{padding:0 4px}.v2-tbw-skala-m>:where(button){min-height:44px}}.v2-ts,.v2-te{flex-direction:column;gap:12px;min-width:0;display:flex}.v2-ts-leiste{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.v2-ts-leiste>.v2-segm{flex:100%;margin:0}.v2-ts-wahl{flex:0 220px;min-width:180px;max-width:260px}.v2-ts-h{font-size:var(--fs-13,13px);color:var(--n-10);letter-spacing:.01em;margin:0;font-weight:600}.v2-ts-text{font-size:var(--fs-13-5,13.5px);color:var(--n-9);margin:0 0 12px;line-height:1.5}.v2-ts-liste{flex-direction:column;gap:8px;min-width:0;display:flex}.v2-ts-werk{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.v2-ts-werk>.v2-mini{flex:320px;margin:0}.v2-ts-kopf,.v2-ts-zeile{align-items:center;gap:0 12px;min-width:0;padding:0 12px;display:grid}.v2-ts-kopf{top:var(--v2-kopf-h,56px);z-index:4;background:var(--n-2);border-bottom:1px solid var(--n-4);border-radius:var(--r-card)var(--r-card)0 0;letter-spacing:.04em;text-transform:uppercase;min-height:36px;color:var(--n-8);font-size:11px;font-weight:500;position:sticky}.v2-ts-kopf>*,.v2-ts-zeile>*{overflow-wrap:anywhere;min-width:0}.v2-ts-zeilen{flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.v2-ts-zeile{border-bottom:1px solid var(--n-3);min-height:48px;font-size:var(--fs-13-5,13.5px);color:var(--n-10);padding-top:6px;padding-bottom:6px}.v2-ts-zeile[data-fokus=true],.v2-ts-karte[data-fokus=true]{background:var(--accent-bg,var(--n-2))}.v2-ts-rechts{text-align:right;justify-content:flex-end;align-items:center;gap:6px;display:flex}.v2-ts-pz{grid-template-columns:minmax(0,2fr) minmax(0,.6fr) minmax(0,1.3fr) minmax(0,1fr)}.v2-ts-jg{grid-template-columns:minmax(0,.8fr) minmax(0,.6fr) minmax(0,1.7fr) minmax(0,2.4fr)}.v2-ts-sa{grid-template-columns:minmax(0,1.2fr) minmax(0,1.6fr) minmax(0,.8fr) minmax(0,1fr)}.v2-ts-teams{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.v2-ts-name{font:inherit;color:var(--n-11);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.v2-ts-name:hover{text-decoration:underline}.v2-ts-karte{border-bottom:1px solid var(--n-3);width:100%;min-height:56px;font:inherit;color:inherit;text-align:left;background:0 0;border-top:0;border-left:0;border-right:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}button.v2-ts-karte{cursor:pointer}.v2-ts-karte svg{width:16px;height:16px;color:var(--n-7);flex:none}.v2-ts-karte-jg{flex-direction:column;align-items:flex-start}.v2-ts-karte-text{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.v2-ts-karte-text small{font-size:var(--fs-12-5,12.5px);color:var(--n-8)}.v2-ts-fuss{margin:4px 0 0}.v2-ts-neu{border-top:1px solid var(--n-3);padding-top:8px}.v2-ts-neu-zeile{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-ts-neu-zeile .v2-input{flex:180px;min-width:0;max-width:280px}.v2-ts-auswahl{flex-direction:column;gap:2px;margin:0 0 14px;display:flex}.v2-ts-check{border-bottom:1px solid var(--n-3);cursor:pointer;min-height:44px;font-size:var(--fs-13-5,13.5px);align-items:center;gap:10px;padding:4px 2px;display:flex}.v2-ts-check input{width:16px;height:16px;accent-color:var(--accent);flex:none;margin:0}.v2-ts-check small{color:var(--n-8)}.v2-ts-werkzeuge{border-top:1px solid var(--n-4);flex-direction:column;gap:6px;margin-top:8px;padding-top:12px;display:flex}.v2-ts-werkzeuge>.v2-mini{margin:0}.v2-ts-werkzeuge ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:6px 16px;margin:0;padding:0;list-style:none;display:grid}.v2-ts-werkzeug{border-bottom:1px solid var(--n-3);min-height:48px;color:var(--n-10);justify-content:space-between;align-items:center;gap:10px;padding:8px 4px;text-decoration:none;display:flex}.v2-ts-werkzeug>span{flex-direction:column;gap:2px;min-width:0;display:flex}.v2-ts-werkzeug b{font-size:var(--fs-13-5,13.5px);font-weight:600}.v2-ts-werkzeug small{font-size:var(--fs-12-5,12.5px);color:var(--n-8);line-height:1.4}.v2-ts-werkzeug svg{width:16px;height:16px;color:var(--n-7);flex:none}.v2-ts-werkzeug:hover b{text-decoration:underline}:where(.v2-ts,.v2-te) :where(a:not([class])){color:var(--accent-text,var(--accent))}@media (max-width:1000px){.v2-ts-pz{grid-template-columns:minmax(0,1.6fr) minmax(0,.6fr) minmax(0,1.3fr) minmax(0,1.1fr)}}.v2-te-zugriff,.v2-te-sichtung{flex-direction:column;gap:10px;min-width:0;display:flex}.v2-te-p{margin:0 0 4px}.v2-te-liste{flex-direction:column;gap:4px;margin:0;padding:0 0 0 16px;display:flex}.v2-te-ohne{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.v2-te-ok{width:14px;height:14px;color:var(--ok-text)}.v2-te-werk{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.v2-te-gruppen{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.v2-te-raster{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);width:100%;min-width:0;display:grid}.v2-te-kopf,.v2-te-zeile{display:contents}.v2-te-kopf>*{top:var(--v2-kopf-h,56px);z-index:3;background:var(--n-2);border-bottom:1px solid var(--n-4);letter-spacing:.03em;text-transform:uppercase;color:var(--n-8);text-align:center;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;justify-content:center;align-items:flex-end;min-width:0;min-height:40px;padding:6px 4px;font-size:11px;font-weight:500;display:flex;position:sticky}.v2-te-kopf>.v2-te-kopf-person{text-align:left;justify-content:flex-start;padding-left:12px}.v2-te-person{border-top:1px solid var(--n-3);overflow-wrap:anywhere;flex-direction:column;justify-content:center;gap:1px;min-width:0;padding:6px 8px 6px 12px;display:flex}.v2-te-person b{font-size:var(--fs-13-5,13.5px);color:var(--n-11);font-weight:600}.v2-te-person small{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-te-zelle-h{border-top:1px solid var(--n-3);justify-content:stretch;align-items:stretch;min-width:0;display:flex}.v2-te-zelle{cursor:pointer;min-width:0;min-height:44px;color:var(--n-6);background:0 0;border:0;flex:1;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.v2-te-zelle:hover{background:var(--n-2);color:var(--n-9)}.v2-te-zelle:disabled{cursor:wait;opacity:.6}.v2-te-zelle svg{width:16px;height:16px}.v2-te-zelle[data-an]{color:var(--ok-text)}.v2-te-zelle[data-an] svg{background:var(--ok-bg);border-radius:50%;width:22px;height:22px;padding:3px}.v2-te-zelle:not([data-an]):after{content:"";border:1.5px solid var(--n-5);border-radius:50%;width:14px;height:14px}.v2-te-alle{flex-direction:column;gap:6px;padding-top:8px;display:flex}.v2-te-wahl{flex-wrap:wrap;gap:6px;display:flex}.v2-te-wahl-knopf{border-radius:var(--r-control);border:1px solid var(--n-5);background:var(--n-0);min-height:44px;font:inherit;font-size:var(--fs-13-5,13.5px);color:var(--n-10);cursor:pointer;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.v2-te-wahl-knopf[data-an]{background:var(--ok-bg);color:var(--ok-text);border-color:#0000;font-weight:600}.v2-te-wahl-knopf svg{width:14px;height:14px}.v2-te-scout{border-bottom:1px solid var(--n-3);justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:8px 12px;display:flex}.v2-te-scout-rechts{flex:none;align-items:center;gap:8px;display:flex}.v2-phone .v2-ts-kopf,.v2-phone .v2-te-kopf>*{top:0}.v2-tentw{flex-direction:column;gap:12px;min-width:0;display:flex}.v2-tentw-leiste{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.v2-tentw-leiste>.v2-segm{flex:100%;margin:0}.v2-tentw-verein{flex:0 280px;min-width:200px;max-width:320px}.v2-tentw-saison,.v2-tentw-herkunft{flex:0 220px;min-width:170px;max-width:280px}.v2-tentw-vereinname{font-size:var(--fs-13,13px);color:var(--n-9);font-weight:600}.v2-tentw-suche{flex:200px;max-width:320px}.v2-tentw-filtermenue .v2-chip svg{vertical-align:-1px;width:12px;height:12px;margin-left:2px}.v2-tentw-filtermenue .v2-menu{max-height:340px;overflow-y:auto}.v2-tentw-raster{--te-kopf-h:34px;border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-4);flex-direction:column;gap:1px;display:flex}.v2-tentw-rkopf,.v2-tentw-rzeile{grid-template-columns:116px repeat(3,minmax(0,1fr));gap:1px;display:grid}.v2-tentw-rkopf{top:var(--v2-kopf-h,56px);z-index:3;position:sticky}.v2-tentw-rkopf>span,.v2-tentw-rlabel{background:var(--n-2);letter-spacing:.04em;text-transform:uppercase;color:var(--n-8);overflow-wrap:anywhere;align-items:center;padding:6px 10px;font-size:11px;font-weight:500;display:flex}.v2-tentw-rkopf>span{min-height:var(--te-kopf-h);text-align:center;justify-content:center}.v2-tentw-rkopf>span:first-child{border-radius:var(--r-card)0 0 0}.v2-tentw-rkopf>span:last-child{border-radius:0 var(--r-card)0 0}.v2-tentw-rlabel{text-align:right;justify-content:flex-end}.v2-tentw-rzeile:last-child .v2-tentw-rlabel{border-radius:0 0 0 var(--r-card)}.v2-tentw-rzeile:last-child .v2-tentw-feld:last-child{border-radius:0 0 var(--r-card)0}.v2-tentw-feld{background:var(--n-0);flex-direction:column;gap:3px;min-width:0;min-height:112px;padding:10px 12px;display:flex}.v2-tentw-feld[data-ton=hot]{background:var(--ok-bg)}@supports (color:color-mix(in lab, red, red)){.v2-tentw-feld[data-ton=hot]{background:color-mix(in srgb,var(--ok-bg)55%,var(--n-0))}}.v2-tentw-feld[data-ton=late]{background:var(--warn-bg)}@supports (color:color-mix(in lab, red, red)){.v2-tentw-feld[data-ton=late]{background:color-mix(in srgb,var(--warn-bg)55%,var(--n-0))}}.v2-tentw-feld-kopf{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.v2-tentw-feld-kopf :where(b){font-size:var(--fs-12,12px);letter-spacing:.03em;text-transform:uppercase;color:var(--n-9);overflow-wrap:anywhere;font-weight:600}.v2-tentw-feld-kopf .v2-num{font-size:var(--fs-12,12px);color:var(--n-8)}:where(.v2-tentw-feld,.v2-tentw-hfeld)[data-ton=hot] .v2-tentw-feld-kopf :where(b){color:var(--ok-text)}:where(.v2-tentw-feld,.v2-tentw-hfeld)[data-ton=late] .v2-tentw-feld-kopf :where(b){color:var(--warn-text)}.v2-tentw-hint{font-size:var(--fs-12,12px);color:var(--n-8);overflow-wrap:anywhere}.v2-tentw-namen{flex-wrap:wrap;gap:2px 12px;min-width:0;margin-top:4px;display:flex}.v2-tentw-name{font-size:var(--fs-13,13px);color:var(--n-10);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px;padding:2px 0;text-decoration:none;display:inline-flex}.v2-tentw-name:hover{text-underline-offset:2px;text-decoration:underline}.v2-tentw-name:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.v2-tentw-ist{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-tentw-basis{letter-spacing:.5px;color:var(--n-7);font-size:10px}.v2-tentw-basis[data-stufe=solide]{color:var(--info)}.v2-tentw-basis[data-stufe=belastbar]{color:var(--ok)}.v2-tentw-q{color:var(--warn-text);font-size:11px;font-weight:600}.v2-tentw-mehr{font:inherit;font-size:var(--fs-12-5,12.5px);color:var(--accent);cursor:pointer;background:0 0;border:0;padding:2px 0;font-weight:600}.v2-tentw-leer{color:var(--n-7);font-size:var(--fs-13,13px)}.v2-tentw-fehlt .v2-sect{margin-top:0}.v2-tentw-name-fehlt{color:var(--n-9)}.v2-tentw-legende,.v2-tentw-spaet{margin:0}.v2-tentw-hliste{flex-direction:column;gap:8px;display:flex}.v2-tentw-hfeld{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;gap:3px;padding:10px 12px;display:flex}.v2-tentw-hfeld[data-ton=hot]{border-color:var(--ok)}.v2-tentw-hfeld[data-ton=late]{border-color:var(--warn)}.v2-tentw-hfeld .v2-tentw-name{align-items:center;min-height:30px}.v2-tentw-kbleiste{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.v2-tentw-kbleiste .v2-mini{flex:260px;margin:0}.v2-tentw-kb{--kb-kopf-h:32px;--kb-cols:minmax(150px,1.5fr)minmax(0,1.1fr)44px 88px 56px 44px 52px 92px;border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);font-size:var(--fs-13,13px)}.v2-tentw-kb-kopf,.v2-tentw-kb-zeile{grid-template-columns:var(--kb-cols);align-items:center;gap:0 10px;min-width:0;padding:0 12px;display:grid}.v2-tentw-kb-kopf{top:var(--v2-kopf-h,56px);z-index:4;height:var(--kb-kopf-h);background:var(--n-2);border-bottom:1px solid var(--n-4);border-radius:var(--r-card)var(--r-card)0 0;letter-spacing:.04em;text-transform:uppercase;color:var(--n-8);font-size:11px;font-weight:500;position:sticky}.v2-tentw-kb-kopf>*,.v2-tentw-kb-zeile>*{overflow-wrap:anywhere;min-width:0}.v2-tentw-kb-gg{top:calc(var(--v2-kopf-h,56px) + var(--kb-kopf-h));z-index:3;background:var(--n-1);border-top:1px solid var(--n-4);padding:0 12px;position:sticky}.v2-tentw-gg-kopf{width:100%;min-width:0;font:inherit;text-align:left;cursor:pointer;color:var(--n-10);background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:8px 0;display:flex}.v2-tentw-gg-kopf svg{width:14px;height:14px;color:var(--n-7);flex:none}.v2-tentw-gg-kopf :where(b){font-size:var(--fs-13-5,13.5px);overflow-wrap:anywhere;font-weight:600}.v2-tentw-gg-kopf :where(small){font-size:var(--fs-12,12px);color:var(--n-8);overflow-wrap:anywhere}.v2-tentw-quartale{margin-left:auto}.v2-tentw-hinweise{font-size:var(--fs-12-5,12.5px);color:var(--n-9);flex-direction:column;gap:4px;margin:0;padding:0 12px 8px 34px;list-style:none;display:flex}.v2-tentw-hinweise :where(li){overflow-wrap:anywhere;align-items:flex-start;gap:6px;display:flex}.v2-tentw-hinweise svg{width:13px;height:13px;color:var(--info);flex:none;margin-top:2px}.v2-tentw-hinweise [data-art=warnung]{color:var(--danger-text)}.v2-tentw-hinweise [data-art=warnung] svg{color:var(--danger)}.v2-tentw-details{font-size:var(--fs-12,12px);color:var(--n-8);border-top:1px solid var(--n-3);flex-wrap:wrap;gap:4px 14px;margin:0;padding:6px 12px 8px;display:flex}.v2-tentw-details :where(b){color:var(--n-9);font-weight:600}.v2-tentw-kb-zeile{border-top:1px solid var(--n-3);min-height:44px;padding-top:4px;padding-bottom:4px}.v2-tentw-kb-zeile[data-busy]{opacity:.7}.v2-tentw-kb-name{color:var(--n-10);overflow-wrap:anywhere;text-decoration:none}.v2-tentw-kb-name :where(b){font-weight:600}.v2-tentw-kb-name:hover :where(b){text-underline-offset:2px;text-decoration:underline}.v2-tentw-kb-name:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.v2-tentw-geloescht{color:var(--danger-text);font-size:var(--fs-12-5,12.5px)}.v2-tentw-stamm .v2-select{width:100%;display:block}.v2-tentw-karten{flex-direction:column;gap:12px;display:flex}.v2-tentw-hgruppe{flex-direction:column;gap:6px;display:flex}.v2-tentw-hg{top:var(--v2-kopf-h,56px);z-index:3;background:var(--n-1);border-bottom:1px solid var(--n-4);position:sticky}.v2-tentw-hgruppe .v2-tentw-hinweise{padding:0 0 4px}.v2-tentw-hgruppe .v2-tentw-details{border-top:0;padding:4px 0}.v2-tentw-kkarte{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.v2-tentw-kkarte :where(small){font-size:var(--fs-12,12px);color:var(--n-8);overflow-wrap:anywhere}.v2-tentw-kkarte-stamm{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:8px;display:grid}@media (max-width:1100px){.v2-tentw-kb{--kb-cols:minmax(140px,1.5fr)minmax(0,1fr)44px 88px 56px 44px 92px}.v2-tentw-kb .v2-tentw-c-basis{display:none}}@media (max-width:900px){.v2-tentw-kb{--kb-cols:minmax(130px,1.4fr)minmax(0,1fr)44px 84px 44px 88px}.v2-tentw-kb .v2-tentw-c-fuss{display:none}.v2-tentw-rkopf,.v2-tentw-rzeile{grid-template-columns:90px repeat(3,minmax(0,1fr))}}.v2-tprof{flex-direction:column;gap:14px;min-width:0;display:flex}.v2-tprof-kpi{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 16px;padding:12px 14px;display:grid}.v2-tprof-kpi>div{flex-direction:column;gap:3px;min-width:0;display:flex}.v2-tprof-kpi :where(b){font-size:var(--fs-13,13px);overflow-wrap:anywhere;font-weight:600}.v2-tprof-kpi :where(small){font-size:var(--fs-12,12px);color:var(--n-8)}.v2-tprof-spalten{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.v2-tprof-spalten>.v2-tprof-block:first-child{grid-row:span 2}.v2-tprof-block{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);min-width:0;padding:12px 14px}.v2-tprof-bkopf{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:8px;display:flex}.v2-tprof-bkopf :where(h2),.v2-tprof-h2{font-size:var(--fs-15,15px);margin:0;font-weight:600}.v2-tprof-bkopf :where(small){font-size:var(--fs-12,12px);color:var(--n-8)}.v2-tprof-bkopf .v2-btn{margin-left:auto}.v2-tprof-h2 :where(small){color:var(--n-8);font-weight:400;font-size:var(--fs-13,13px);margin-left:6px}.v2-tprof-notiz{font-size:var(--fs-13,13px);white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.5}.v2-tprof-zusage :where(small){font-size:var(--fs-12,12px);color:var(--n-8)}.v2-tprof-uebergang{color:var(--info-text);font-weight:600}.v2-tprof-zusagefeld{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-tprof-bew{flex-direction:column;gap:8px;display:flex}.v2-tprof-braster{--pb-cols:104px minmax(0,1.4fr)80px 56px 84px;border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);font-size:var(--fs-13,13px)}.v2-tprof-bkopfzeile,.v2-tprof-bzeile{grid-template-columns:var(--pb-cols);align-items:center;gap:0 10px;padding:0 12px;display:grid}.v2-tprof-bkopfzeile{top:var(--v2-kopf-h,56px);z-index:3;background:var(--n-2);border-bottom:1px solid var(--n-4);border-radius:var(--r-card)var(--r-card)0 0;letter-spacing:.04em;text-transform:uppercase;min-height:32px;color:var(--n-8);font-size:11px;font-weight:500;position:sticky}.v2-tprof-bzeile{border-top:1px solid var(--n-3);padding-top:8px;padding-bottom:8px}.v2-tprof-bzeile>*{overflow-wrap:anywhere;min-width:0}.v2-tprof-btexte{flex-direction:column;grid-column:1/-1;gap:4px;margin-top:4px;display:flex}.v2-tprof-btexte :where(p){font-size:var(--fs-13,13px);overflow-wrap:anywhere;margin:0;line-height:1.45}.v2-tprof-blabel{letter-spacing:.04em;text-transform:uppercase;color:var(--n-8);font-size:11px;font-style:normal;display:block}.v2-tprof-intern{color:var(--n-9);font-style:italic}.v2-tprof-bkarten{flex-direction:column;gap:8px;display:flex}.v2-tprof-bkarte{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;gap:3px;min-width:0;padding:10px 12px;display:flex}.v2-tprof-bkarte :where(small){font-size:var(--fs-12,12px);color:var(--n-8)}@media (max-width:1000px){.v2-tprof-spalten{grid-template-columns:minmax(0,1fr)}.v2-tprof-spalten>.v2-tprof-block:first-child{grid-row:auto}}@media (max-width:640px){.v2-tprof-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}}.v2-tsicht{flex-direction:column;gap:12px;min-width:0;display:flex}.v2-tsicht-intro,.v2-tsicht-fuss{margin:0}.v2-tsicht-pipeline{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.v2-tsicht-spalte{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-1);min-width:0}.v2-tsicht-skopf{top:var(--v2-kopf-h,56px);z-index:3;background:var(--n-2);border-bottom:1px solid var(--n-4);border-radius:var(--r-card)var(--r-card)0 0;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex;position:sticky}.v2-tsicht-skopf :where(b){font-size:var(--fs-13,13px);font-weight:600}.v2-tsicht-karten{flex-direction:column;gap:8px;padding:10px;display:flex}.v2-tsicht-karten>.v2-mini{margin:4px 2px}.v2-tsicht-karte{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:8px 10px 10px;display:flex}.v2-tsicht-karte[data-busy]{opacity:.7}.v2-tsicht-karte-body{width:100%;min-height:44px;font:inherit;text-align:left;color:var(--n-10);cursor:pointer;background:0 0;border:0;flex-direction:column;gap:3px;padding:2px 0;display:flex}.v2-tsicht-karte-body:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.v2-tsicht-karte-kopf{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.v2-tsicht-karte-kopf :where(b){font-size:var(--fs-14,14px);overflow-wrap:anywhere;font-weight:600}.v2-tsicht-karte-body :where(small){font-size:var(--fs-12,12px);color:var(--n-8);overflow-wrap:anywhere}.v2-tsicht-stationen{font-size:var(--fs-12,12px);color:var(--ok-text);flex-wrap:wrap;gap:2px 10px;display:flex}.v2-tsicht-stationen svg{vertical-align:-2px;width:12px;height:12px}.v2-tsicht-schritt{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:8px;display:flex}.v2-tsicht-hliste{flex-direction:column;gap:8px;display:flex}@media (max-width:780px){.v2-tsicht-pipeline{grid-template-columns:minmax(0,1fr)}}.v2-phone .v2-tentw-rkopf,.v2-phone .v2-tentw-kb-kopf,.v2-phone .v2-tentw-hg,.v2-phone .v2-tprof-bkopfzeile,.v2-phone .v2-tsicht-skopf{top:0}.v2-phone .v2-tentw-kb-gg{top:var(--kb-kopf-h)}.v2-vb [data-vf="0"]{--vc:#10b981}.v2-vb [data-vf="1"]{--vc:#3b82f6}.v2-vb [data-vf="2"]{--vc:#f59e0b}.v2-vb [data-vf="3"]{--vc:#8b5cf6}.v2-vb [data-vf="4"]{--vc:#ef4444}.v2-vb [data-vf="5"]{--vc:#06b6d4}.v2-vb [data-vf="6"]{--vc:#ec4899}.v2-vb [data-vf="7"]{--vc:#84cc16}button.v2-vb-warte{cursor:pointer;font:inherit;font-size:var(--fs-13,13px);border:0;font-weight:500}.v2-vbx-offen{background:var(--warn-bg);color:var(--warn-text)}.v2-vbx-block{flex-direction:column;gap:10px;min-width:0;display:flex}.v2-vbx-bkopf{flex-direction:column;gap:4px;display:flex}.v2-vbx-bkopf h2{font-size:var(--fs-16,16px);color:var(--n-11);align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.v2-vbx-bkopf-zeile{flex-flow:wrap;align-items:center;gap:8px 12px}.v2-vbx-bkopf-zeile select{max-width:280px}.v2-vbx-tab{grid-template-columns:var(--spalten);border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);min-width:0;display:grid}.v2-vbx-tkopf,.v2-vbx-tzeile{display:contents}.v2-vbx-tkopf>*{top:calc(var(--v2-kopf-h,56px) + var(--v2-vb-kopf-h,52px));z-index:2;background:var(--n-2);border-bottom:1px solid var(--n-4);letter-spacing:.04em;text-transform:uppercase;color:var(--n-8);overflow-wrap:anywhere;padding:8px 10px;font-size:11px;position:sticky}.v2-vbx-tzeile>*{border-bottom:1px solid var(--n-4);min-width:0;font-size:var(--fs-13-5,13.5px);overflow-wrap:anywhere;flex-direction:column;justify-content:center;gap:3px;padding:9px 10px;display:flex}.v2-vbx-tzeile>:first-child{border-left:3px solid var(--vc,transparent)}.v2-vbx-tzeile>* small{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-vbx-tzeile:last-child>*{border-bottom:0}.v2-vbx-klick{cursor:pointer}.v2-vbx-klick:hover>*{background:var(--n-1)}.v2-vbx-matrix .v2-vbx-tzeile>*{justify-content:center}.v2-vbx-rolle{width:100%;min-width:0;max-width:150px;font-size:var(--fs-13,13px);padding-block:4px}.v2-vbx-leer{color:var(--n-6)}.v2-vbx-link{font:inherit;color:var(--n-11);text-align:left;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--n-5);-webkit-text-decoration-color:var(--n-5);-webkit-text-decoration-color:var(--n-5);text-decoration-color:var(--n-5);text-underline-offset:3px;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:600}.v2-vbx-link:hover{text-decoration-color:currentColor}.v2-vbx-inline{vertical-align:-2px;flex:none;width:13px;height:13px;margin-right:4px}.v2-vbx-liste{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;display:flex}.v2-vbx-zeile{border-bottom:1px solid var(--n-4);border-left:3px solid var(--vc,transparent);grid-template-columns:minmax(0,1.4fr) auto auto;align-items:center;gap:8px 14px;padding:10px 12px;display:grid}.v2-vbx-zeile:last-child{border-bottom:0}.v2-vbx-name{flex-direction:column;gap:2px;min-width:0;display:flex}.v2-vbx-name b{overflow-wrap:anywhere;font-weight:600}.v2-vbx-name small{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-vbx-teilen{border-bottom:1px solid var(--n-4);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 0;display:flex}.v2-vbx-teilen>b,.v2-vbx-teilen>.v2-vbx-gkopf{font-size:var(--fs-13,13px);flex:1 0 100%;font-weight:600}.v2-vbx-chipgruppe{flex-direction:column;flex:1 0 100%;gap:4px;display:flex}.v2-vbx-chipgruppe>small{color:var(--n-8);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.v2-vbx-chipgruppe>div{flex-wrap:wrap;gap:6px;display:flex}.v2-vbx-rang{flex-direction:column;flex:1 0 100%;gap:4px;margin:0;padding-left:22px;list-style:decimal;display:flex}.v2-vbx-rang li{overflow-wrap:anywhere;padding:2px 0;display:list-item}.v2-vbx-rang li .v2-vb-knoepfe{float:right;margin-left:8px}.v2-vbx-rang li:after{content:"";clear:both;display:block}.v2-vbx-rang small{color:var(--n-8);font-size:var(--fs-12,12px)}.v2-vbx-suche{flex:0 260px;align-items:center;gap:6px;min-width:0;display:inline-flex}.v2-vbx-suche svg{width:15px;height:15px;color:var(--n-7);flex:none}.v2-vbx-suche .v2-input{min-width:0}.v2-vbx-kv{border-bottom:1px solid var(--n-4);font-size:var(--fs-13-5,13.5px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:7px 0;display:flex}.v2-vbx-kv>span:first-child{color:var(--n-8)}.v2-vbx-kv>span:last-child{overflow-wrap:anywhere;text-align:right}.v2-vbx-gruppe{flex-direction:column;gap:6px;min-width:0;display:flex}.v2-vbx-gkopf{border-bottom:1px solid var(--n-4);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 0 4px;display:flex}.v2-vbx-gkopf>b{font-size:var(--fs-14,14px);overflow-wrap:anywhere;font-weight:600}.v2-vbx-gkopf>.v2-vb-knoepfe,.v2-vbx-gkopf>.v2-btn{margin-left:auto}.v2-vbx-gruppe[data-vf]>.v2-vbx-gkopf{border-left:3px solid var(--vc);padding-left:8px}.v2-vbx-person{border-bottom:1px solid var(--n-3);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:6px 10px;padding:6px 0;display:grid}.v2-vbx-person>input[type=checkbox]{width:18px;height:18px;margin:0}.v2-vbx-personknopf{font:inherit;text-align:left;cursor:pointer;min-width:0;color:var(--n-11);background:0 0;border:0;flex-direction:column;gap:2px;padding:2px 0;display:flex}.v2-vbx-personknopf b{overflow-wrap:anywhere;font-weight:600}.v2-vbx-personknopf small{font-size:var(--fs-12,12px);color:var(--n-8);overflow-wrap:anywhere}.v2-vbx-teamkarte{border:1px solid var(--n-4);border-left:3px solid var(--vc,var(--n-5));border-radius:var(--r-card);background:var(--n-0);padding:10px 12px}.v2-vbx-personknopf small.v2-vbx-an{color:var(--warn-text)}.v2-vbx-linkkarte{border:1px solid var(--ok);background:var(--ok-bg,var(--n-1));border-radius:var(--r-card);flex-wrap:wrap;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.v2-vbx-linkkarte[data-art=zugang]{border-color:var(--warn)}.v2-vbx-linktext{min-width:0;font-size:var(--fs-13-5,13.5px);flex-direction:column;flex:280px;gap:8px;display:flex}.v2-vbx-warn{font-size:var(--fs-12-5,12.5px);color:var(--warn-text);overflow-wrap:anywhere;margin:0}.v2-vbx-qr{border:1px solid var(--n-4);background:#fff;border-radius:8px;flex:none}.v2-vbx-filter select{min-width:0;max-width:220px}.v2-vbx-filter .v2-input{flex:0 220px;min-width:0}.v2-vbx-hinweis{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);font-size:var(--fs-13,13px);color:var(--n-9);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.v2-vbx-hinweis>span:first-child{flex:280px;min-width:0}.v2-vbx-hinweis b{color:var(--n-11);display:block}.v2-vbx-kacheln{grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:8px;display:grid}.v2-vbx-kachel{border:1px solid var(--n-4);border-left:3px solid var(--ok);border-radius:var(--r-control);background:var(--n-0);font:inherit;text-align:left;cursor:pointer;min-width:0;color:var(--n-11);flex-direction:column;gap:3px;padding:8px 10px;display:flex}.v2-vbx-kachel[data-art=kabine]{border-left-color:var(--info,var(--n-6))}.v2-vbx-kachel b{overflow-wrap:anywhere;font-weight:600}.v2-vbx-kachel small{font-size:var(--fs-12,12px);color:var(--n-8);overflow-wrap:anywhere}.v2-vbx-karte{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);min-width:0;padding:10px}.v2-vbx-puffer{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px;display:grid}.v2-vbx-puffer>div>b{text-transform:uppercase;letter-spacing:.04em;color:var(--n-8);margin:4px 0;font-size:11px;display:block}.v2-vbx-stepper{font-size:var(--fs-13-5,13.5px);grid-template-columns:minmax(0,1fr) auto 64px auto;align-items:center;gap:6px;padding:3px 0;display:grid}.v2-vbx-stepper>b{text-align:center;font-weight:600}.v2-vbx-stepper>span{overflow-wrap:anywhere}.v2-vbx-regel{border-top:1px solid var(--n-4);font-size:var(--fs-13-5,13.5px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:8px 0;display:flex}.v2-vbx-regel>span{overflow-wrap:anywhere;flex:260px;min-width:0}.v2-vbx-regel>small{flex:1 0 100%}.v2-vbx-tot{color:var(--n-7);text-decoration:line-through}.v2-vbx-regelneu{border-top:1px solid var(--n-4);grid-template-columns:minmax(0,1.3fr) minmax(0,1.3fr) minmax(0,.7fr) minmax(0,.7fr) auto;align-items:end;gap:8px 10px;padding-top:10px;display:grid}.v2-vbx-regelneu>.v2-field{min-width:0;margin:0}@media (max-width:899px){.v2-vbx-zeile,.v2-vbx-puffer{grid-template-columns:minmax(0,1fr)}.v2-vbx-regelneu{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-vbx-regelneu>.v2-btn{grid-column:1/-1}.v2-vbx-person{grid-template-columns:auto minmax(0,1fr) auto}.v2-vbx-person>.v2-btn{grid-column:2/-1;justify-self:start}}.v2-phone .v2-vbx-tkopf>*{top:var(--v2-vb-kopf-h,52px)}.v2-vp-chips [data-vf="0"],.v2-vp-t[data-vf="0"],.v2-vp-vkopf[data-vf="0"],.v2-k[data-vf="0"],.v2-mk[data-vf="0"],.v2-k-vrn[data-vf="0"],.v2-vp-sheet [data-vf="0"]{--vf:#10b981}.v2-vp-chips [data-vf="1"],.v2-vp-t[data-vf="1"],.v2-vp-vkopf[data-vf="1"],.v2-k[data-vf="1"],.v2-mk[data-vf="1"],.v2-k-vrn[data-vf="1"],.v2-vp-sheet [data-vf="1"]{--vf:#3b82f6}.v2-vp-chips [data-vf="2"],.v2-vp-t[data-vf="2"],.v2-vp-vkopf[data-vf="2"],.v2-k[data-vf="2"],.v2-mk[data-vf="2"],.v2-k-vrn[data-vf="2"],.v2-vp-sheet [data-vf="2"]{--vf:#f59e0b}.v2-vp-chips [data-vf="3"],.v2-vp-t[data-vf="3"],.v2-vp-vkopf[data-vf="3"],.v2-k[data-vf="3"],.v2-mk[data-vf="3"],.v2-k-vrn[data-vf="3"],.v2-vp-sheet [data-vf="3"]{--vf:#8b5cf6}.v2-vp-chips [data-vf="4"],.v2-vp-t[data-vf="4"],.v2-vp-vkopf[data-vf="4"],.v2-k[data-vf="4"],.v2-mk[data-vf="4"],.v2-k-vrn[data-vf="4"],.v2-vp-sheet [data-vf="4"]{--vf:#ef4444}.v2-vp-chips [data-vf="5"],.v2-vp-t[data-vf="5"],.v2-vp-vkopf[data-vf="5"],.v2-k[data-vf="5"],.v2-mk[data-vf="5"],.v2-k-vrn[data-vf="5"],.v2-vp-sheet [data-vf="5"]{--vf:#06b6d4}.v2-vp-chips [data-vf="6"],.v2-vp-t[data-vf="6"],.v2-vp-vkopf[data-vf="6"],.v2-k[data-vf="6"],.v2-mk[data-vf="6"],.v2-k-vrn[data-vf="6"],.v2-vp-sheet [data-vf="6"]{--vf:#ec4899}.v2-vp-chips [data-vf="7"],.v2-vp-t[data-vf="7"],.v2-vp-vkopf[data-vf="7"],.v2-k[data-vf="7"],.v2-mk[data-vf="7"],.v2-k-vrn[data-vf="7"],.v2-vp-sheet [data-vf="7"]{--vf:#84cc16}.v2-k[data-vf]:not([data-konflikt=true]):before{background:var(--vf)}.v2-mk[data-vf]{border-left-color:var(--vf)}.v2-k[data-reserviert=true] .v2-k-ev{border-style:dashed dashed dashed none;border-left-width:0;border-left-color:currentColor}.v2-mk[data-reserviert=true]{border-style:dashed}.v2-k .v2-k-bd .v2-k-vrn,.v2-mk .v2-k-bd .v2-k-vrn{letter-spacing:0;text-transform:none;color:var(--n-9);align-items:center;gap:4px;font-weight:600;display:inline-flex}.v2-k-vrn i{background:var(--vf);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.v2-vp-leiste{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 10px;display:flex}.v2-vp-chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.v2-vp-chips button{border:1px solid var(--n-5);border-radius:var(--r-control);background:var(--n-0);min-height:32px;color:var(--n-9);font-size:var(--fs-13,13px);cursor:pointer;align-items:center;gap:6px;padding:4px 12px;font-weight:500;line-height:1.3;display:inline-flex}.v2-vp-chips button[aria-pressed=true]{background:var(--n-11);border-color:var(--n-11);color:var(--n-0)}.v2-vp-chips button i{background:var(--vf);border-radius:50%;flex:none;width:9px;height:9px}.v2-vp-verbund{min-width:180px}.v2-vp-wahl{min-width:0;display:none}@media (max-width:640px){.v2-vp-leiste:has(.v2-vp-wahl) .v2-vp-chips{display:none}.v2-vp-leiste:has(.v2-vp-wahl) .v2-vp-wahl{flex:auto;display:block}.v2-vp-leiste .v2-vp-alt{display:none}.v2-vp-leiste{gap:6px 8px}}.v2-vp-alt,.v2-vp-link{font-size:var(--fs-12-5,12.5px);color:var(--n-8);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;align-items:center;gap:3px;padding:0;text-decoration:underline;display:inline-flex}.v2-vp-alt svg,.v2-vp-link svg{width:13px;height:13px}.v2-vp-fehler{color:var(--danger-text)}.v2-vp-anlage{flex-direction:column;gap:14px;margin:16px 0;display:flex}.v2-vp-verein{min-width:0}.v2-vp-vkopf{font-size:var(--fs-15,15px);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 6px;font-weight:600;display:flex}.v2-vp-vkopf i{background:var(--vf,var(--n-6));border-radius:50%;align-self:center;width:10px;height:10px;display:inline-block}.v2-vp-hinweis{margin:0}.v2-vp-woche{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0)}.v2-vp-wzeile{border-top:1px solid var(--n-3);grid-template-columns:minmax(0,1.3fr) repeat(7,minmax(0,1fr));display:grid}.v2-vp-wkopf{top:var(--v2-kopf-h,56px);z-index:3;background:var(--n-1);border-radius:var(--r-card)var(--r-card)0 0;font-size:var(--fs-12,12px);color:var(--n-8);border-top:0;font-weight:600;position:sticky}.v2-vp-wkopf>span{padding:6px 8px}.v2-vp-zk{overflow-wrap:anywhere;min-width:0;font-size:var(--fs-13,13px);flex-direction:column;padding:6px 8px;display:flex}.v2-vp-zk small{color:var(--n-8);font-size:var(--fs-11-5,11.5px)}.v2-vp-zelle{border-left:1px solid var(--n-3);flex-direction:column;gap:4px;min-width:0;min-height:44px;padding:4px;display:flex;position:relative}.v2-vp-t{text-align:left;width:100%;min-width:0;font-size:var(--fs-11-5,11.5px);color:var(--n-10);background:var(--n-0);border:1px solid var(--n-4);border-left:3px solid var(--vf,var(--accent));border-radius:var(--r-control);cursor:pointer;overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:1px;padding:3px 6px 3px 8px;line-height:1.25;display:flex}.v2-vp-t[data-art=spiel]{background:var(--n-1)}.v2-vp-t[data-reserviert=true]{border-style:dashed}.v2-vp-t b{color:var(--n-8);font-size:11px;font-weight:600}.v2-vp-t small{color:var(--n-8);font-size:10.5px}.v2-vp-plus{border:1px dashed var(--n-5);border-radius:var(--r-control);width:28px;height:24px;color:var(--n-7);cursor:pointer;opacity:.55;background:0 0;justify-content:center;align-self:flex-start;align-items:center;display:inline-flex}.v2-vp-zelle:hover .v2-vp-plus,.v2-vp-plus:focus-visible{opacity:1;color:var(--accent);border-color:var(--accent)}.v2-vp-plus svg{width:14px;height:14px}.v2-vp-tagliste{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0)}.v2-vp-tzeile{border-top:1px solid var(--n-3);grid-template-columns:minmax(0,180px) minmax(0,1fr);display:grid}.v2-vp-tzeile:first-child{border-top:0}.v2-vp-tinhalt{flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:0;padding:6px 8px;display:flex}.v2-vp-tinhalt .v2-vp-t{width:auto;max-width:100%}.v2-vp-frei{min-height:32px;font-size:var(--fs-12,12px);border:1px dashed var(--accent);border-radius:var(--r-control);background:var(--accent-soft);color:var(--accent-soft-text);cursor:pointer;align-items:center;gap:4px;padding:3px 10px;display:inline-flex}.v2-vp-frei svg{width:13px;height:13px}.v2-vp-hkopf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-vp-tage{flex-wrap:wrap;gap:4px;display:flex}.v2-vp-tage button{border:1px solid var(--n-5);border-radius:var(--r-control);background:var(--n-0);min-width:40px;min-height:36px;color:var(--n-9);font-size:var(--fs-13,13px);cursor:pointer}.v2-vp-tage button[aria-pressed=true]{background:var(--n-11);color:var(--n-0);border-color:var(--n-11)}.v2-vp-legende{flex-wrap:wrap;gap:6px 16px;margin:0;display:flex}.v2-vp-legende span{align-items:center;gap:6px;display:inline-flex}.v2-vp-muster{border:1px solid var(--n-6);border-left:3px solid var(--n-7);border-radius:2px;width:16px;height:10px;display:inline-block}.v2-vp-muster[data-art=res]{border-style:dashed}.v2-vp-2sp{grid-template-columns:minmax(0,140px) minmax(0,1fr);gap:12px;display:grid}.v2-vp-sheet :is(.v2-chips,.v2-str) [data-vf]:before{content:"";background:var(--vf);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}@media (max-width:767px){.v2-vp-tzeile{grid-template-columns:minmax(0,1fr)}.v2-vp-tzeile .v2-vp-zk{padding-bottom:0}.v2-vp-2sp{grid-template-columns:minmax(0,1fr)}.v2-vp-alt{order:5}}.v2-ve{--v2-ve-top:calc(var(--v2-kopf-h,56px) + var(--v2-vb-kopf-h,52px));flex-direction:column;gap:12px;min-width:0;display:flex}.v2-vz .v2-ve{--v2-ve-top:var(--v2-vz-kopf-h,60px)}.v2-ve-leiste{background:var(--n-1);border-bottom:1px solid var(--n-4);flex-direction:column;gap:8px;padding:6px 0 8px;display:flex}@media (min-width:900px){.v2-ve-leiste{top:var(--v2-ve-top);z-index:11;position:sticky}}.v2-ve-kopf{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.v2-ve-titel{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.v2-ve-titel>:where(h2){font-size:var(--fs-18,18px);color:var(--n-11);overflow-wrap:anywhere;margin:0;font-weight:600}.v2-ve-titel>:where(small){font-size:var(--fs-12-5,12.5px);color:var(--n-8)}.v2-ve-stand{align-items:center;min-height:32px;display:inline-flex}.v2-ve-reiter{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:flex}.v2-ve-reiter>button{border-radius:var(--r-control);min-height:34px;font-size:var(--fs-14,14px);color:var(--n-9);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:5px 10px;font-weight:500;display:inline-flex}.v2-ve-reiter>button[aria-pressed=true]{background:var(--n-3);color:var(--n-11);border-color:var(--n-4)}.v2-ve-einrichtung{font-size:var(--fs-13,13px);color:var(--warn-text);background:var(--warn-bg);border-radius:var(--r-card);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 12px;display:flex}.v2-ve-folge{white-space:pre-line}.v2-ve-block{flex-direction:column;gap:10px;min-width:0;display:flex}.v2-ve-bkopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 14px;display:flex}.v2-ve-bkopf>div:first-child{flex-direction:column;flex:320px;gap:3px;min-width:0;display:flex}.v2-ve-bkopf :where(h3){font-size:var(--fs-16,16px);color:var(--n-11);margin:0;font-weight:600}.v2-ve-gruppe{flex-direction:column;gap:6px;min-width:0;display:flex}.v2-ve-liste{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;min-width:0;display:flex}.v2-ve-liste>.v2-ve-zeile,.v2-ve-liste>.v2-ve-eintrag,.v2-ve-liste>.v2-ve-ort{border-bottom:1px solid var(--n-4)}.v2-ve-liste>:last-child{border-bottom:0}.v2-ve-zeile{border:0;border-left:3px solid var(--ve-farbe,transparent);width:100%;font:inherit;text-align:left;color:var(--n-11);cursor:pointer;background:0 0;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:6px 14px;min-height:44px;padding:10px 12px;display:grid}.v2-ve-zeile:hover{background:var(--n-1)}.v2-ve-eintrag{flex-direction:column;gap:6px;min-width:0;padding-bottom:6px;display:flex}.v2-ve-eintrag>.v2-ve-zeile{border-bottom:0}.v2-ve-unter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:0 12px;display:flex}.v2-ve-links{font-size:var(--fs-13,13px);color:var(--n-9);overflow-wrap:anywhere}.v2-ve-fl{width:13px;height:13px;color:var(--warn);vertical-align:-2px;margin-left:2px}.v2-ve-name{flex-direction:column;gap:2px;min-width:0;display:flex}.v2-ve-name>:where(b){overflow-wrap:anywhere;font-weight:600}.v2-ve-name>:where(small){font-size:var(--fs-12-5,12.5px);color:var(--n-8);overflow-wrap:anywhere}.v2-ve-name>small.v2-ve-akzent{color:var(--accent-soft-text)}.v2-ve-meta{font-size:var(--fs-12-5,12.5px);color:var(--n-8);overflow-wrap:anywhere;text-align:right}.v2-ve-zeile>.v2-vb-chips{justify-content:flex-end}.v2-ve-gelaende{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;gap:6px;min-width:0;margin:0 12px;padding:10px;display:flex}.v2-ve-block>.v2-ve-gelaende{margin:0}.v2-ve-gelaende-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.v2-ve-tab{grid-template-columns:var(--ve-spalten);border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);min-width:0;display:grid}.v2-ve-tab-zeiten{--ve-spalten:minmax(120px,1.15fr)repeat(7,minmax(0,1fr))}.v2-ve-tab-spiele{--ve-spalten:minmax(0,.9fr)minmax(0,.5fr)minmax(0,2fr)minmax(0,1fr)minmax(0,1.2fr)minmax(0,.8fr)}.v2-ve-tkopf,.v2-ve-tzeile{display:contents}.v2-ve-tkopf>*{top:calc(var(--v2-ve-top) + var(--v2-ve-leiste-h,96px));z-index:2;background:var(--n-2);border-bottom:1px solid var(--n-4);letter-spacing:.04em;text-transform:uppercase;color:var(--n-8);overflow-wrap:anywhere;padding:8px;font-size:11px;position:sticky}.v2-ve-tzeile>*{border-bottom:1px solid var(--n-4);min-width:0;font-size:var(--fs-13,13px);overflow-wrap:anywhere;flex-direction:column;justify-content:center;gap:4px;padding:6px 8px;display:flex}.v2-ve-tzeile>*>:where(small){font-size:var(--fs-12,12px);color:var(--n-8)}.v2-ve-tzeile:last-child>*{border-bottom:0}.v2-ve-zelle{justify-content:flex-start!important}.v2-ve-teamknopf{font:inherit;text-align:left;color:var(--n-11);cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;padding:2px 0;display:flex}.v2-ve-teamknopf:disabled{cursor:default}.v2-ve-teamknopf>:where(b){overflow-wrap:anywhere;font-weight:600}.v2-ve-teamknopf>:where(small){font-size:var(--fs-12,12px);color:var(--n-8)}.v2-ve-punkt{background:var(--n-6);border-radius:3px;flex:none;width:9px;height:9px}.v2-ve-sitzung{border:1px solid var(--n-4);border-radius:var(--r-control);background:var(--n-1);width:100%;font:inherit;text-align:left;color:var(--n-11);cursor:pointer;flex-direction:column;gap:1px;min-width:0;padding:4px 6px;display:flex}.v2-ve-sitzung:hover{background:var(--n-2)}.v2-ve-sitzung>:where(b){font-size:var(--fs-12-5,12.5px);font-weight:600}.v2-ve-sitzung>:where(small){font-size:var(--fs-11-5,11.5px);color:var(--n-8);overflow-wrap:anywhere}.v2-ve-sitzung>small.v2-ve-marke{color:var(--warn-text)}.v2-ve-dazu{border:1px dashed var(--n-5);border-radius:var(--r-control);width:28px;height:28px;color:var(--n-7);cursor:pointer;background:0 0;justify-content:center;align-self:flex-start;align-items:center;padding:0;display:inline-flex}.v2-ve-dazu:hover{color:var(--n-10);border-color:var(--n-7)}.v2-ve-dazu svg{width:15px;height:15px}.v2-ve-karten{flex-direction:column;gap:8px;display:flex}.v2-ve-tkarte{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex}.v2-ve-tkarte>.v2-ve-sitzung{justify-content:center;min-height:44px}.v2-ve-formzeile{flex-wrap:wrap;align-items:flex-start;gap:8px 12px;display:flex}.v2-ve-formzeile>.v2-field{flex:240px;min-width:0;margin:0}.v2-ve-formknoepfe{margin-top:22px}.v2-ve-schalter{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.v2-ve-ort{border-left:3px solid var(--warn);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:8px 14px;padding:10px 12px;display:grid}.v2-ve-ort[data-stand=ok]{border-left-color:var(--ok)}.v2-ve-ort[data-stand=extern]{border-left-color:var(--n-5)}.v2-ve-ortsteuer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.v2-ve-ortsteuer>.v2-select,.v2-ve-ortsteuer>div{flex:200px;min-width:0}.v2-ve-fs{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.v2-ve-ph{letter-spacing:.05em;text-transform:uppercase;color:var(--n-8);margin:10px 0 0;font-size:11px;font-weight:600}.v2-ve-phzeile{justify-content:space-between;align-items:center;gap:8px;display:flex}.v2-ve-zwei{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.v2-ve-zwei>.v2-field{min-width:0;margin:0}.v2-ve-spielfeld{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.v2-ve-zonenbild{border-radius:var(--r-card);background:var(--rasen);gap:4px;height:120px;padding:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.v2-ve-zonenbild{background:color-mix(in srgb,var(--rasen)18%,var(--n-0))}}.v2-ve-zone{border:1.5px dashed var(--zf,var(--accent));background:var(--zf,var(--accent));border-radius:7px;justify-content:center;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.v2-ve-zone{background:color-mix(in srgb,var(--zf,var(--accent))16%,transparent)}}.v2-ve-zone{font-weight:700;font-size:var(--fs-12-5,12.5px);color:var(--n-11);overflow-wrap:anywhere;text-align:center;min-width:0;padding:2px}.v2-ve-zone svg{width:11px;height:11px;color:var(--warn);position:absolute;top:2px;right:3px}.v2-ve-vorlagen{flex-wrap:wrap;gap:5px;display:flex}.v2-ve-vorlagen>button{border:1px solid var(--n-5);border-radius:var(--r-control);background:var(--n-0);min-width:36px;min-height:36px;font:inherit;font-size:var(--fs-11-5,11.5px);color:var(--n-9);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px 7px;display:inline-flex}.v2-ve-vorlagen>button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-soft-text)}.v2-ve-vorlagen>button svg{width:14px;height:14px}.v2-ve-mini-raster{gap:1px;width:16px;height:12px;display:grid}.v2-ve-mini-raster>:where(i){opacity:.5;background:currentColor;border-radius:1px}.v2-ve-zoneblock{border:1px solid var(--n-4);border-left:3px solid var(--zf,var(--accent));border-radius:var(--r-control);flex-direction:column;gap:6px;padding:8px 10px;display:flex}.v2-ve-zonekopf{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.v2-ve-zonekopf>.v2-input{flex:160px;min-width:0}.v2-ve-klein{font-size:var(--fs-11-5,11.5px);color:var(--n-8)}.v2-ve-suche{width:100%}.v2-ve-spielfrei{border-top:1px dashed var(--n-4);flex-direction:column;gap:6px;padding-top:8px;display:flex}.v2-ve-rang{flex-direction:column;gap:2px;margin:0;padding-left:22px;list-style:decimal;display:flex}.v2-ve-rang>li{border-bottom:1px solid var(--n-3);padding:3px 0;display:list-item}.v2-ve-rang>li>.v2-ve-name{vertical-align:middle;max-width:calc(100% - 110px);display:inline-flex}.v2-ve-rang>li>.v2-vb-knoepfe{float:right}.v2-ve-rang>li:after{content:"";clear:both;display:block}.v2-ve-schalterliste{flex-direction:column;gap:8px;display:flex}.v2-ve-schalterliste :where(small){font-size:var(--fs-12,12px);color:var(--n-8);font-weight:400;display:block}.v2-ve-stepper{align-items:center;gap:10px;display:inline-flex}.v2-ve-stepper>:where(b){text-align:center;min-width:80px}@media (max-width:899px){.v2-ve-zeile,.v2-ve-ort{grid-template-columns:minmax(0,1fr)}.v2-ve-meta{text-align:left}.v2-ve-zeile>.v2-vb-chips,.v2-ve-ortsteuer{justify-content:flex-start}}@media (max-width:480px){.v2-ve-zwei{grid-template-columns:minmax(0,1fr)}.v2-ve-formknoepfe{margin-top:0}}.v2-vz{background:var(--n-1);min-height:100dvh;color:var(--n-10)}.v2-vz-kopfhalter{z-index:12;background:var(--n-0);border-bottom:1px solid var(--n-4);position:sticky;top:0}.v2-vz-kopf{flex-wrap:wrap;align-items:center;gap:8px 12px;max-width:1200px;margin:0 auto;padding:10px 16px;display:flex}.v2-vz-logo{background:var(--accent);width:36px;height:36px;color:var(--on-accent);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.v2-vz-logo svg{width:18px;height:18px}.v2-vz-titel{flex-direction:column;flex:200px;gap:1px;min-width:0;display:flex}.v2-vz-titel>:where(h1){font-size:var(--fs-17,17px);overflow-wrap:anywhere;margin:0;font-weight:600}.v2-vz-titel>:where(small){font-size:var(--fs-12,12px);color:var(--n-8)}.v2-vz-inhalt{flex-direction:column;gap:12px;min-width:0;max-width:1200px;margin:0 auto;padding:12px 16px 40px;display:flex}.v2-vz-karte{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:560px;margin:48px auto 0;padding:28px 20px;display:flex}.v2-vz-karte>:where(h1){font-size:var(--fs-18,18px);margin:0;font-weight:600}.v2-vz-karte>:where(p){color:var(--n-8);font-size:var(--fs-14,14px)}.v2-ve-vereinwahl{flex:0 260px;min-width:0}.v2-ve-vereinwahl>div{flex:auto;min-width:0}.v2-ad{flex-direction:column;gap:12px;display:flex}.v2-ad>.v2-sect{margin:6px 0 -4px}.v2-ad-kopf{align-items:center;gap:10px;display:inline-flex}.v2-ad-stand{font-size:var(--fs-12,12px);color:var(--n-8);white-space:nowrap}.v2-ad-dreht{animation:1s linear infinite v2-spin}.v2-ad-leise{font-size:var(--fs-12-5,12.5px);color:var(--n-8)}.v2-ad-klein{vertical-align:-2px;width:14px;height:14px}.v2-ad-karte{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);overflow:hidden}.v2-ad-karte>*+*{border-top:1px solid var(--n-3)}.v2-ad-karte>.v2-ad-kk+*{border-top:0}.v2-ad-ruhig{font-size:var(--fs-13,13px);color:var(--n-8);padding:12px 14px}.v2-ad-kk{border-bottom:1px solid var(--n-4);padding:10px 14px}.v2-ad-kk b{font-size:var(--fs-14,14px);font-weight:600;display:block}.v2-ad-kk p{font-size:var(--fs-12-5,12.5px);color:var(--n-8);margin:2px 0 0}.v2-ad-kk b+p{margin-top:2px}.v2-ad-tun{color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:10px 14px;text-decoration:none;display:grid}a.v2-ad-tun:hover{background:var(--n-1)}a.v2-ad-tun:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.v2-ad-ico{background:var(--n-3);width:30px;height:30px;color:var(--n-9);border-radius:8px;place-items:center;display:grid}.v2-ad-ico svg{width:16px;height:16px}.v2-ad-ico[data-ton=warn]{background:var(--warn-bg);color:var(--warn-text)}.v2-ad-ico[data-ton=danger]{background:var(--danger-bg);color:var(--danger-text)}.v2-ad-ico[data-ton=ok]{background:var(--ok-bg);color:var(--ok-text)}.v2-ad-tun-text{flex-direction:column;gap:1px;min-width:0;display:flex}.v2-ad-tun-text b{font-size:var(--fs-14,14px);font-weight:600;line-height:1.3}.v2-ad-tun-text small{font-size:var(--fs-12-5,12.5px);color:var(--n-8);line-height:1.4}.v2-ad-pfeil{width:16px;height:16px;color:var(--n-6)}.v2-ad-zahlen{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.v2-ad-zahl{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);color:inherit;flex-direction:column;min-width:0;padding:10px 12px;text-decoration:none;display:flex}a.v2-ad-zahl:hover{border-color:var(--accent)}a.v2-ad-zahl:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.v2-ad-zahl small{font-size:var(--fs-12,12px);color:var(--n-8);font-weight:500}.v2-ad-zahl b{font-size:var(--fs-22,22px);letter-spacing:-.01em;font-weight:600;line-height:1.25}.v2-ad-zahl span{font-size:var(--fs-11-5,11.5px);color:var(--n-8);line-height:1.35}.v2-ad-zwei{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.v2-ad-zeile{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:9px 14px;display:grid}.v2-ad-zeile[data-ein]{padding-left:32px}.v2-ad-zeile-l{flex-direction:column;gap:1px;min-width:0;display:flex}.v2-ad-zeile-l b{font-size:var(--fs-13-5,13.5px);flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:flex}.v2-ad-zeile-l small,.v2-ad-zeile-r small{font-size:var(--fs-12,12px);color:var(--n-8);display:block}.v2-ad-zeile-r{text-align:right;font-variant-numeric:tabular-nums}.v2-ad-zeile-r b{font-size:var(--fs-13-5,13.5px);font-weight:600;display:block}.v2-ad-summe{background:var(--n-2)}.v2-ad-punkt{background:var(--n-7);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.v2-ad-punkt[data-ton=ok]{background:var(--ok)}.v2-ad-punkt[data-ton=warn]{background:var(--warn)}.v2-ad-punkt[data-ton=danger]{background:var(--danger)}.v2-ad-punkt[data-ton=info]{background:var(--info)}.v2-ad-schild{letter-spacing:.03em;background:var(--n-3);color:var(--n-9);white-space:nowrap;border-radius:5px;align-items:center;padding:0 7px;font-size:11px;font-weight:700;line-height:18px;display:inline-flex}.v2-ad-schild[data-ton=ok]{background:var(--ok-bg);color:var(--ok-text)}.v2-ad-schild[data-ton=warn]{background:var(--warn-bg);color:var(--warn-text)}.v2-ad-schild[data-ton=danger]{background:var(--danger-bg);color:var(--danger-text)}.v2-ad-schild[data-ton=info],.v2-ad-schild[data-ton=violet]{background:var(--info-bg);color:var(--info-text)}.v2-ad-leiste{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-ad-suche{border:1px solid var(--n-5);border-radius:var(--r-control);background:var(--n-0);flex:220px;align-items:center;gap:6px;max-width:320px;min-height:34px;padding:0 10px;display:flex}.v2-ad-suche svg{width:14px;height:14px;color:var(--n-7);flex:none}.v2-ad-suche input{font:inherit;font-size:var(--fs-13,13px);color:var(--n-10);background:0 0;border:0;outline:none;width:100%;min-width:0}.v2-ad-suche:focus-within{border-color:var(--accent)}.v2-ad-sp{flex:1}.v2-ad-sort{flex:0 220px;min-width:180px}.v2-ad-wahl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;width:100%;display:grid}.v2-ad-chips{margin-top:-4px}.v2-ad-chips .v2-chip[data-ton=warn] .v2-cnt{background:var(--warn-bg);color:var(--warn-text)}.v2-ad-chips .v2-chip[data-ton=danger] .v2-cnt{background:var(--danger-bg);color:var(--danger-text)}.v2-ad-liste{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);font-size:var(--fs-13,13px)}.v2-ad-lk,.v2-ad-lz{grid-template-columns:var(--ad-cols);align-items:center;gap:0 12px;padding:0 14px;display:grid}.v2-ad-lk{top:var(--v2-kopf-h,56px);z-index:3;background:var(--n-2);border-bottom:1px solid var(--n-4);border-radius:var(--r-card)var(--r-card)0 0;letter-spacing:.04em;text-transform:uppercase;min-height:34px;color:var(--n-8);font-size:11px;font-weight:500;position:sticky}.v2-ad-lz{border-top:1px solid var(--n-3);cursor:pointer;min-height:56px;padding-top:8px;padding-bottom:8px}.v2-ad-lk+.v2-ad-lz{border-top:0}.v2-ad-lz:hover{background:var(--n-1)}.v2-ad-lz[data-offen]{background:var(--accent-soft)}.v2-ad-lz:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.v2-ad-lz:last-child{border-radius:0 0 var(--r-card)var(--r-card)}.v2-ad-vl{--ad-cols:minmax(0,2fr)minmax(170px,1.2fr)104px minmax(0,1.3fr)84px 140px 104px}.v2-ad-kl{--ad-cols:minmax(0,1.2fr)minmax(0,1.6fr)minmax(0,1.3fr)120px 72px 88px}@media (max-width:1360px){.v2-ad-vl{--ad-cols:minmax(0,2fr)minmax(170px,1.2fr)104px minmax(0,1.3fr)140px 104px}.v2-ad-vl>*>:nth-child(5){display:none}}@media (max-width:1280px){.v2-ad-kl{--ad-cols:minmax(0,1.2fr)minmax(0,1.6fr)minmax(0,1.3fr)120px 72px}.v2-ad-kl>*>:nth-child(6){display:none}}@media (max-width:1200px){.v2-ad-vl{--ad-cols:minmax(0,2fr)minmax(170px,1.2fr)104px minmax(0,1.3fr)104px}.v2-ad-vl>*>:nth-child(6){display:none}}@media (max-width:1100px){.v2-ad-vl{--ad-cols:minmax(0,2fr)minmax(150px,1.2fr)104px 104px}.v2-ad-vl>*>:nth-child(4){display:none}.v2-ad-kl{--ad-cols:minmax(0,1.2fr)minmax(0,1.6fr)minmax(0,1.3fr)72px}.v2-ad-kl>*>:nth-child(4){display:none}.v2-ad-zahlen{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.v2-ad-zwei{grid-template-columns:minmax(0,1fr)}}.v2-ad-name{flex-direction:column;gap:1px;min-width:0;display:flex}.v2-ad-name b{font-size:var(--fs-14,14px);align-items:center;gap:6px;font-weight:600;line-height:1.3;display:flex}.v2-ad-name small{font-size:var(--fs-12,12px);color:var(--n-8);overflow-wrap:anywhere}.v2-ad-umbruch{overflow-wrap:anywhere;min-width:0}.v2-ad-gesperrt{width:13px;height:13px;color:var(--danger);flex:none}.v2-ad-tarif{flex-direction:column;gap:3px;min-width:0;display:flex}.v2-ad-schilder{flex-wrap:wrap;gap:4px;display:flex}.v2-ad-tarif small{font-size:var(--fs-12,12px);color:var(--n-8);line-height:1.35}.v2-ad-tarif small[data-ton=danger]{color:var(--danger-text)}.v2-ad-tarif small[data-ton=warn]{color:var(--warn-text)}.v2-ad-aktiv{color:var(--n-8);align-items:center;gap:6px;display:flex}.v2-ad-aktiv i{border:1.5px solid var(--n-6);border-radius:50%;flex:none;width:7px;height:7px}.v2-ad-aktiv[data-frisch]{color:var(--n-10)}.v2-ad-aktiv[data-frisch] i{background:var(--ok);border-color:var(--ok)}.v2-ad-einger{flex-direction:column;gap:1px;min-width:0;display:flex}.v2-ad-einger small{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-ad-nichts{color:var(--danger-text);font-weight:600}.v2-ad-mailzelle{flex-direction:column;gap:2px;display:flex}.v2-ad-pausiert{font-size:var(--fs-11-5,11.5px);color:var(--warn-text);font-weight:500}.v2-ad-mails{align-items:center;gap:4px;display:inline-flex}.v2-ad-mails i{border:1.5px dashed var(--n-6);border-radius:50%;width:11px;height:11px;display:inline-block}.v2-ad-mails i[data-zustand=gesendet]{border:1.5px solid var(--accent);background:var(--accent)}.v2-ad-mails i[data-zustand=uebersprungen]{border:1.5px solid var(--n-5);background:var(--n-3)}.v2-ad-aktion{justify-self:end}.v2-ad-push{align-items:center;gap:8px;min-width:0;display:flex}.v2-ad-push-schalter{flex:none;display:inline-flex}.v2-ad-push-toggle.v2-toggle{gap:0}.v2-ad-push-toggle>span:not(.v2-tr){clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.v2-ad-push-text{flex-direction:column;gap:1px;min-width:0;line-height:1.3;display:flex}.v2-ad-push-text b{font-size:var(--fs-12-5,12.5px);color:var(--n-9);font-weight:600}.v2-ad-push-text b[data-ton=ok]{color:var(--ok-text)}.v2-ad-push-text small{font-size:var(--fs-11-5,11.5px);color:var(--n-8)}.v2-ad-hk{width:20px;height:20px;color:var(--n-8);border-radius:50%;flex:none;place-items:center;display:grid}.v2-ad-hk svg{width:12px;height:12px}.v2-ad-hk[data-zustand=gesendet]{background:var(--ok-bg);color:var(--ok-text)}.v2-ad-hk[data-zustand=nein]{background:var(--danger-bg);color:var(--danger-text)}.v2-ad-hk[data-zustand=uebersprungen]{background:var(--n-3)}.v2-ad-hk[data-zustand=ausstehend]{border:1.5px dashed var(--n-6)}.v2-ad-fusszeile{text-align:right;margin:0}.v2-ad-hl{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;display:flex;overflow:hidden}.ui-v2 .v2-ad-hz{border:0;border-top:1px solid var(--n-3);text-align:left;width:100%;min-height:56px;font:inherit;color:inherit;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;padding:10px 12px;display:grid}.ui-v2 .v2-ad-hz:first-child{border-top:0}.ui-v2 .v2-ad-hz:active{background:var(--n-2)}.v2-ad-hz b{font-size:var(--fs-14-5,14.5px);align-items:center;gap:6px;min-width:0;font-weight:600;line-height:1.3;display:flex}.v2-ad-hz small{font-size:var(--fs-12-5,12.5px);color:var(--n-8);overflow-wrap:anywhere;grid-column:1/-1;line-height:1.35}.v2-ad-karte-inhalt{flex-direction:column;gap:16px;display:flex}.v2-ad-abschnitt{flex-direction:column;gap:8px;display:flex}.v2-ad-abschnitt>.v2-sect,.v2-ad-sect-z>.v2-sect{align-items:center;gap:6px;margin:0;display:flex}.v2-ad-sect-z{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.v2-ad-kontakt{font-size:var(--fs-13-5,13.5px);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 10px;display:grid}.v2-ad-kontakt>svg{width:16px;height:16px}.v2-ad-kontakt a{color:var(--accent);overflow-wrap:anywhere}.v2-ad-kv{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.v2-ad-kv>span{background:var(--n-2);border-radius:8px;min-width:0;padding:8px 10px}.v2-ad-kv small{font-size:var(--fs-11-5,11.5px);color:var(--n-8);display:block}.v2-ad-zugang.is-zu{border:1px solid var(--danger-bg);border-radius:var(--r-card);background:var(--n-0);padding:10px 12px}.v2-ad-zugang .v2-sect{align-items:center;gap:6px;display:inline-flex}.v2-ad-zugang .v2-sect svg{width:14px;height:14px}.v2-ad-zugang.is-zu .v2-sect{color:var(--danger-text)}.v2-ad-zugang-kv{font-size:var(--fs-13,13px);grid-template-columns:84px minmax(0,1fr);gap:4px 10px;margin:2px 0 8px;display:grid}.v2-ad-zugang-kv dt{color:var(--n-8)}.v2-ad-zugang-kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.v2-ad-versuche{border-top:1px solid var(--n-3);flex-direction:column;gap:4px;padding-top:8px;display:flex}.v2-ad-versuche-kopf{font-size:var(--fs-13,13px);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.v2-ad-versuche ul{font-size:var(--fs-12-5,12.5px);color:var(--n-9);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.v2-ad-versuche li{grid-template-columns:112px minmax(0,1fr) auto;gap:8px;display:grid}.v2-ad-zugang-knopf{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.v2-ad-sperr-liste{border:1px solid var(--n-4);font-size:var(--fs-13,13px);border-radius:8px;flex-direction:column;gap:6px;margin:0;padding:8px 10px;list-style:none;display:flex}.v2-ad-sperr-liste li{flex-direction:column;min-width:0;display:flex}.v2-ad-sperr-liste b{overflow-wrap:anywhere;font-weight:600}.v2-ad-sperr-liste small{color:var(--n-8);font-size:var(--fs-12,12px)}.v2-ad-sperr-liste.is-offen{background:var(--n-2)}.v2-ad-sperr-liste.is-offen b{color:var(--n-9);font-weight:500}.v2-ad-sperr-gruende{flex-direction:column;gap:6px;display:flex}.v2-ad-sperr-gruende .v2-label{font-size:var(--fs-12,12px);color:var(--n-9);font-weight:500}.v2-dialog-inhalt{flex-direction:column;gap:12px;margin:0 0 14px;display:flex}@media (max-width:520px){.v2-ad-versuche li{grid-template-columns:1fr auto}.v2-ad-versuche li small{grid-column:1/-1}}.v2-ad-kv b{font-size:var(--fs-17,17px);font-weight:600}.v2-ad-schritte{border:1px solid var(--n-4);border-radius:var(--r-card)}.v2-ad-schritt{border-top:1px solid var(--n-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:9px 12px;display:grid}.v2-ad-schritt:first-child{border-top:0}.v2-ad-schritt-text{flex-direction:column;gap:1px;min-width:0;display:flex}.v2-ad-schritt-text b{font-size:var(--fs-13-5,13.5px);font-weight:600}.v2-ad-schritt-text small{font-size:var(--fs-12,12px);color:var(--n-8);line-height:1.35}.v2-ad-schritt-knoepfe{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.v2-ad-person{border-top:1px solid var(--n-3);font-size:var(--fs-13-5,13.5px);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:7px 0;display:grid}.v2-ad-person:first-of-type{border-top:0}.v2-ad-av{background:var(--n-3);width:28px;height:28px;color:var(--n-9);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.v2-ad-person-text{flex-direction:column;min-width:0;display:flex}.v2-ad-person-text b{font-size:var(--fs-13-5,13.5px);font-weight:600}.v2-ad-person-text small{font-size:var(--fs-12,12px);color:var(--n-8);overflow-wrap:anywhere}.v2-ad-fuss{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.v2-ad-fuss>.v2-ad-leise{flex:200px}.v2-ad-namen{font-size:var(--fs-13,13px);overflow-wrap:anywhere;max-height:280px;margin:0;padding-left:18px;line-height:1.6;overflow-y:auto}.v2-ad-details summary{cursor:pointer;font-size:var(--fs-13,13px);font-weight:500}.v2-ad-details .v2-ad-namen{margin-top:6px}.v2-ad-mailvorschau{border:1px solid var(--n-4);border-radius:var(--r-card);background:#fff;width:100%;height:440px}.v2-ad-ergebnis{padding:0 14px 12px}.v2-ad-karte>.v2-ad-ergebnis{border-top:0}.v2-ad-webkopf{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.v2-ad-live{font-size:var(--fs-12,12px);color:var(--ok-text);background:var(--ok-bg);border-radius:var(--r-pill);align-items:center;gap:6px;padding:2px 10px;font-weight:600;display:inline-flex}.v2-ad-live:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.v2-ad-perioden{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.v2-ad-periode{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);padding:12px 14px}.v2-ad-periode-kopf{font-size:var(--fs-12,12px);color:var(--n-8);margin-bottom:6px;font-weight:500}.v2-ad-periode-gr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.v2-ad-periode-gr b{font-size:var(--fs-20,20px);font-weight:600;line-height:1.2;display:block}.v2-ad-periode-gr small{font-size:var(--fs-11-5,11.5px);color:var(--n-8)}.v2-ad-balken{font-size:var(--fs-13,13px);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 14px;display:grid}.v2-ad-karte>.v2-ad-balken{border-top:0}.v2-ad-balken>span{z-index:0;overflow-wrap:anywhere;min-width:0;padding-left:6px;position:relative}.v2-ad-balken>span:before{content:"";width:var(--w,0%);background:var(--accent-soft);z-index:-1;border-radius:4px;position:absolute;top:-3px;bottom:-3px;left:0}.v2-ad-balken>b{font-variant-numeric:tabular-nums;font-weight:600}@media (max-width:900px){.v2-ad-perioden{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.v2-ad-zahlen{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-ad-zahl b{font-size:var(--fs-20,20px)}.v2-ad-suche{flex-basis:100%;max-width:none;min-height:40px}.v2-ad-suche input{font-size:var(--fs-16,16px)}.v2-ad-sort{flex:100%;min-width:0}.v2-ad-leiste>.v2-segm{width:100%}.v2-ad-tun{padding:10px 12px}.v2-ad-schritt-knoepfe{grid-column:2/-1;justify-content:flex-start}.v2-ad-kv b{font-size:var(--fs-16,16px)}.v2-ad-mailvorschau{height:360px}.v2-ad-webkopf{justify-content:flex-start}.v2-ad-fuss>.v2-ad-leise{display:none}.v2-ad-fuss>.v2-btn-primary{flex:auto}}.v2-ad-gw{flex-direction:column;gap:12px;display:flex}.v2-ad-gw>.v2-ad-sect-z{margin-top:6px}.v2-ad-gw-kopf{border-top:1px solid var(--n-4);flex-wrap:wrap;align-items:flex-end;gap:8px 12px;margin-top:4px;padding-top:16px;display:flex}.v2-ad-gw-kopf>div{flex:300px;min-width:0}.v2-ad-gw-kopf h3{font-size:var(--fs-17,17px);letter-spacing:-.01em;margin:0;font-weight:600}.v2-ad-gw-kopf span{font-size:var(--fs-12-5,12.5px);color:var(--n-8);display:block}.v2-ad-gw-p{font-size:var(--fs-12-5,12.5px);margin:0;line-height:1.45}.v2-ad-gw-zahlen{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.5fr) minmax(0,1fr)}.v2-ad-zahl .v2-ad-gw-q{color:var(--n-7);margin-top:auto;padding-top:4px;font-size:11px}.v2-ad-gw-delta{align-items:center;gap:2px;font-weight:600;display:inline-flex}.v2-ad-gw-delta svg{stroke-width:2.4px;width:12px;height:12px}.v2-ad-gw-delta[data-ton=gut]{color:var(--ok-text)}.v2-ad-gw-delta[data-ton=schlecht]{color:var(--danger-text)}.v2-ad-gw-kirow{font-size:var(--fs-12,12px);color:var(--n-9);grid-template-columns:minmax(0,1fr) auto 30px;align-items:center;gap:6px;line-height:1.7;display:grid}.v2-ad-zahl .v2-ad-gw-kirow>span{font-size:var(--fs-12,12px);color:var(--n-9);line-height:1.7}.v2-ad-zahl .v2-ad-gw-kirow>b{font-size:var(--fs-12-5,12.5px);text-align:right;letter-spacing:0;font-weight:600;line-height:1.7}.v2-ad-gw-pips{gap:3px;display:inline-flex}.v2-ad-gw-pips i{border:1.5px solid var(--n-6);border-radius:50%;width:9px;height:9px;display:inline-block}.v2-ad-gw-pips i[data-p=an]{background:var(--accent);border-color:var(--accent)}.v2-ad-gw-pips i[data-p=nm]{border-style:dashed;border-color:var(--n-5)}.ui-v2 button.v2-ad-tun{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.ui-v2 .v2-ad-karte>button.v2-ad-tun+button.v2-ad-tun{border-top:1px solid var(--n-3)}button.v2-ad-tun:hover{background:var(--n-1)}button.v2-ad-tun:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.v2-ad-ico[data-ton=info]{background:var(--info-bg);color:var(--info-text)}.v2-ad-gw-aus{font-style:normal;font-size:var(--fs-11-5,11.5px);color:var(--n-7);margin-top:2px;display:block}.v2-ad-gw-sl{--ad-cols:minmax(0,1.25fr)132px minmax(0,1.1fr)minmax(0,1.85fr)136px}.v2-ad-gw-mx{--ad-cols:minmax(0,1.8fr)repeat(3,minmax(0,1fr))}.v2-ad-gw-grp{background:var(--n-2);letter-spacing:.04em;text-transform:uppercase;color:var(--n-8);border-top:1px solid var(--n-4);padding:5px 14px;font-size:11px;font-weight:600}.v2-ad-lk+.v2-ad-gw-grp,.v2-ad-gw-grp+.v2-ad-lz{border-top:0}.v2-ad-gw-name{flex-direction:column;gap:2px;min-width:0;display:flex}.v2-ad-gw-name b{font-size:var(--fs-14,14px);font-weight:600;line-height:1.3}.v2-ad-gw-name small{font-size:var(--fs-12,12px);color:var(--n-8);overflow-wrap:break-word;flex-wrap:wrap;align-items:center;gap:4px 6px;line-height:1.35;display:flex}.v2-ad-gw-zelle{min-width:0;font-size:var(--fs-13,13px);flex-direction:column;align-items:flex-start;gap:3px;display:flex}.v2-ad-gw-zelle small{font-size:var(--fs-11-5,11.5px);color:var(--n-8);line-height:1.35}.v2-ad-gw-pillen{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.v2-ad-gw-top3{font-size:var(--fs-12-5,12.5px);color:var(--n-9);flex-wrap:wrap;gap:1px 10px;min-width:0;margin:0;padding:0;line-height:1.45;list-style:none;display:flex}.v2-ad-gw-top3 li{overflow-wrap:break-word;min-width:0}.v2-ad-gw-top3 i{color:var(--n-7);font-variant-numeric:tabular-nums;margin-right:3px;font-style:normal}.v2-ad-gw-top3 li[data-wir]{color:var(--accent-soft-text);font-weight:600}.ui-v2 .v2-ad-gw-mehr{border:0;border-top:1px solid var(--n-3);width:100%;min-height:40px;color:var(--accent);font:inherit;font-size:var(--fs-13,13px);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;font-weight:500;display:flex}.v2-ad-gw-mehr svg{width:14px;height:14px}.v2-ad-gw-mehr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.v2-ad-gw-legende{font-size:var(--fs-12,12px);color:var(--n-8);flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.v2-ad-gw-rechts{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.v2-ad-gw-rechts .v2-btn{white-space:nowrap}.v2-ad-gw-hgrp{background:var(--n-2);letter-spacing:.05em;text-transform:uppercase;color:var(--n-8);border-top:1px solid var(--n-4);padding:5px 12px;font-size:11px;font-weight:600}.v2-ad-hl>.v2-ad-gw-hgrp:first-child,.ui-v2 .v2-ad-gw-hgrp+.v2-ad-hz{border-top:0}.v2-ad-hz b.v2-ad-gw-ganz{grid-column:1/-1}.v2-ad-gw-kis{flex-wrap:wrap;grid-column:1/-1;gap:4px;display:flex}.v2-ad-kv b.v2-ad-gw-klein{font-size:var(--fs-13,13px);overflow-wrap:break-word;font-weight:600;display:block}.v2-ad-kv>span .v2-status{margin-top:3px}.v2-ad-gw-rang{border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;display:flex}.v2-ad-gw-rang>div{border-top:1px solid var(--n-3);font-size:var(--fs-13-5,13.5px);overflow-wrap:break-word;grid-template-columns:24px minmax(0,1fr);gap:8px;padding:8px 12px;display:grid}.v2-ad-gw-rang[data-breit]>div{grid-template-columns:52px minmax(0,1fr)}.v2-ad-gw-rang>div:first-child{border-top:0}.v2-ad-gw-rang i{color:var(--n-7);font-variant-numeric:tabular-nums;font-style:normal}.v2-ad-gw-rang>div[data-wir]{color:var(--accent-soft-text);font-weight:600}.v2-ad-gw-anb{border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.v2-ad-gw-anb-k{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.v2-ad-gw-anb-k b{font-size:var(--fs-14,14px);margin-right:auto;font-weight:600}.v2-ad-gw-anb dl{font-size:var(--fs-13,13px);grid-template-columns:104px minmax(0,1fr);gap:4px 10px;margin:0;display:grid}.v2-ad-gw-anb dt{color:var(--n-8)}.v2-ad-gw-anb dd{overflow-wrap:break-word;min-width:0;margin:0}.v2-ad-gw-kosten{font-size:var(--fs-13,13px);background:var(--n-2);font-variant-numeric:tabular-nums;color:var(--n-10);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;margin:8px 0;padding:8px 10px;display:grid}.v2-ad-gw-kosten b{text-align:right;font-weight:600}.v2-ad-gw-kosten-fuss{font-size:var(--fs-12,12px);color:var(--n-8);display:block}@media (max-width:1360px){.v2-ad-gw-sl{--ad-cols:minmax(0,1.3fr)132px minmax(0,1fr)minmax(0,1.5fr)128px}}@media (max-width:1100px){.v2-ad-gw-zahlen{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-ad-gw-sl{--ad-cols:minmax(0,1.4fr)132px minmax(0,1fr)128px}.v2-ad-gw-sl>.v2-ad-lk>:nth-child(4),.v2-ad-gw-sl>.v2-ad-lz>:nth-child(4){display:none}}@media (max-width:640px){.v2-ad-gw-zahlen{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-ad-gw-zahlen>.v2-ad-gw-breit{grid-column:1/-1}.v2-ad-gw-kopf{align-items:center}.v2-ad-gw-kopf>div{flex-basis:200px}.v2-ad-gw-anb dl{grid-template-columns:84px minmax(0,1fr)}.v2-ad-gw-rechts{align-items:flex-end}}.v2-ad-gw-zahlen[data-sc]{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.5fr)}.v2-ad-gw-sl[data-sc]{--ad-cols:minmax(0,1.2fr)132px minmax(0,1fr)minmax(0,1fr)minmax(0,1.45fr)136px}@media (max-width:1360px){.v2-ad-gw-sl[data-sc]{--ad-cols:minmax(0,1.25fr)132px minmax(0,1fr)minmax(0,1fr)minmax(0,1.25fr)128px}}@media (max-width:1100px){.v2-ad-gw-zahlen[data-sc]{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-ad-gw-sl[data-sc]{--ad-cols:minmax(0,1.3fr)132px minmax(0,1fr)minmax(0,1fr)128px}.v2-ad-gw-sl[data-sc]>.v2-ad-lk>:nth-child(4),.v2-ad-gw-sl[data-sc]>.v2-ad-lz>:nth-child(4){display:block}.v2-ad-gw-sl[data-sc]>.v2-ad-lz>.v2-ad-gw-zelle:nth-child(4){display:flex}.v2-ad-gw-sl[data-sc]>.v2-ad-lk>:nth-child(5),.v2-ad-gw-sl[data-sc]>.v2-ad-lz>:nth-child(5){display:none}}@media (max-width:640px){.v2-ad-gw-zahlen[data-sc]{grid-template-columns:repeat(2,minmax(0,1fr))}}.v2-ad-at{flex-direction:column;gap:12px;display:flex}.v2-ad-at>.v2-ad-sect-z{margin-top:6px}.v2-ad-at-zeile{grid-template-columns:minmax(170px,1.15fr) minmax(0,2.2fr) minmax(0,1fr);align-items:center;gap:4px 16px;padding:9px 14px;display:grid}.v2-ad-at-kopfzeile{background:var(--n-2);letter-spacing:.04em;text-transform:uppercase;min-height:30px;color:var(--n-8);padding-top:6px;padding-bottom:6px;font-size:11px;font-weight:500}.v2-ad-at-zeile[data-luecke]{box-shadow:inset 3px 0 0 var(--warn)}.v2-ad-at-name{flex-direction:column;gap:2px;min-width:0;display:flex}.v2-ad-at-name b{font-size:var(--fs-13-5,13.5px);flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:600;line-height:1.3;display:flex}.v2-ad-at-name small{font-size:var(--fs-12,12px);color:var(--n-8);line-height:1.35}.v2-ad-at-zeile[data-luecke] .v2-ad-at-name small{color:var(--warn-text)}.v2-ad-at-balken{grid-template-columns:minmax(0,1fr) 84px;align-items:center;gap:12px;min-width:0;display:grid}.v2-ad-at-spur{background:var(--n-2);height:18px;box-shadow:inset 0 0 0 1px var(--n-4);border-radius:5px;display:block;position:relative;overflow:hidden}.v2-ad-at-fuell{width:var(--w,0%);background:var(--accent);border-radius:5px 0 0 5px;position:absolute;top:0;bottom:0;left:0}.v2-ad-at-zeile[data-luecke] .v2-ad-at-fuell{background:var(--warn)}.v2-ad-at-verlust{top:0;bottom:0;left:var(--w,0%);width:var(--v,0%);background:repeating-linear-gradient(135deg,var(--warn-bg)0 4px,transparent 4px 8px);border:1.5px dashed var(--warn);border-left:0;position:absolute}.v2-ad-at-wert{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:6px;display:flex}.v2-ad-at-wert b{font-size:var(--fs-15,15px);font-weight:600}.v2-ad-at-wert small{font-size:var(--fs-12-5,12.5px);color:var(--n-8)}.v2-ad-at-vgl{font-size:var(--fs-12-5,12.5px);color:var(--n-9);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.v2-ad-at-satz{font-size:var(--fs-13-5,13.5px);color:var(--n-10);margin:0;padding:12px 14px;line-height:1.5}.v2-ad-at-tab{--ad-cols:minmax(0,1.25fr)repeat(7,minmax(0,1fr))}.v2-ad-at-tab>.v2-ad-lk{-webkit-hyphens:manual;hyphens:manual}.v2-ad-at-tab>.v2-ad-lz{cursor:default;min-height:50px}.v2-ad-at-tab>.v2-ad-lz:hover{background:0 0}.v2-ad-at-z{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.v2-ad-at-z b{font-size:var(--fs-13-5,13.5px);flex-wrap:wrap;align-items:center;gap:4px;font-weight:600;display:flex}.v2-ad-at-z small{font-size:var(--fs-11-5,11.5px);color:var(--n-8);line-height:1.35}.v2-ad-at-hz{border-top:1px solid var(--n-3);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.v2-ad-at-hz:first-child{border-top:0}.v2-ad-at-hz>b{font-size:var(--fs-14,14px);flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:600;line-height:1.3;display:flex}.v2-ad-at-mini{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px 10px;display:grid}.v2-ad-at-mini>span{grid-row:span 2;grid-template-rows:subgrid;gap:2px;min-width:0;padding-bottom:6px;display:grid}.v2-ad-at-mini>span>small{color:var(--n-8);-webkit-hyphens:manual;hyphens:manual;align-self:end;font-size:11px;line-height:1.3}.v2-ad-at-mini>span>:last-child{align-self:start}@media (min-width:900px){.v2-ad-at-mini{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (max-width:1100px){.v2-ad-at-zeile{grid-template-columns:minmax(150px,1fr) minmax(0,1.8fr) minmax(0,1fr);gap:4px 12px}}@media (max-width:760px){.v2-ad-at-zeile{grid-template-columns:minmax(0,1fr);gap:6px;padding:10px 12px}.v2-ad-at-kopfzeile{display:none}.v2-ad-at-balken{grid-template-columns:minmax(0,1fr) auto;gap:10px}.v2-ad-at-vgl{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-ad-at-satz{font-size:var(--fs-13,13px);padding:10px 12px}}.v2-sect.v2-ad-nz-sect{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:8px 0 -4px;display:flex}.v2-ad-nz-sect small{text-transform:none;letter-spacing:0;font-weight:400;font-size:var(--fs-12,12px);color:var(--n-8)}.ui-v2 button.v2-ad-nz-tun{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:14px auto minmax(0,1fr) auto}.ui-v2 .v2-ad-karte>button.v2-ad-nz-tun+button.v2-ad-nz-tun{border-top:1px solid var(--n-3)}.ui-v2 button.v2-ad-nz-tun:hover,.ui-v2 button.v2-ad-nz-tun[data-leise]{background:var(--n-1)}.ui-v2 button.v2-ad-nz-tun:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.v2-ad-nz-rang{font-size:var(--fs-12,12px);color:var(--n-8);text-align:center;font-weight:700}.v2-ad-nz-drei{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.v2-ad-karte.v2-ad-nz-stufen>*+*{border-top:0}.v2-ad-nz-sk{align-items:center;gap:8px;padding:10px 14px 6px;display:flex}.v2-ad-nz-sk b{font-size:var(--fs-13-5,13.5px);font-weight:600}.v2-ad-nz-sk small{font-size:var(--fs-12,12px);color:var(--n-8);text-align:right;margin-left:auto}.v2-ad-nz-sk .v2-ad-ico,.v2-ad-nz-wname .v2-ad-ico,.v2-ad-nz-wk-kopf .v2-ad-ico{flex:none;width:26px;height:26px}.v2-ad-nz-sk .v2-ad-ico svg,.v2-ad-nz-wname .v2-ad-ico svg,.v2-ad-nz-wk-kopf .v2-ad-ico svg{width:14px;height:14px}.v2-ad-nz-stufe{flex-direction:column;gap:3px;padding:4px 14px 5px;display:flex}.v2-ad-nz-zl{font-size:var(--fs-12-5,12.5px);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.v2-ad-nz-zl>span{min-width:0;color:var(--n-9);flex-wrap:wrap;align-items:center;gap:2px 6px;display:inline-flex}.v2-ad-nz-zl>b{white-space:nowrap;font-weight:600}.v2-ad-at-spur.v2-ad-nz-spur{border-radius:4px;height:10px}.v2-ad-nz-stufe[data-luecke] .v2-ad-at-fuell{background:var(--warn)}.v2-ad-karte.v2-ad-nz-stufen>.v2-ad-nz-personen{border-top:1px solid var(--n-3);flex-wrap:wrap;gap:6px;margin-top:6px;padding:8px 14px 10px;display:flex}.v2-ad-nz-personen>span{font-size:var(--fs-12,12px);color:var(--n-9);background:var(--n-2);border:1px solid var(--n-4);border-radius:var(--r-pill);padding:1px 8px}.v2-ad-nz-personen b{color:var(--n-11);font-weight:600}.v2-ad-nz-satz{margin:0;padding:10px 14px}.v2-ad-nz-fuss{margin:0}.v2-ad-nz-punkt{background:var(--n-6);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.v2-ad-nz-punkt[data-z=aktiv]{background:var(--ok)}.v2-ad-nz-punkt[data-z=ruhig]{background:var(--warn)}.v2-ad-nz-punkt[data-z=aus]{box-shadow:inset 0 0 0 1.5px var(--n-6);background:0 0}.v2-chip .v2-ad-nz-punkt{vertical-align:1px;margin-right:5px}.v2-ad-nz-zahl{flex-direction:column;gap:1px;min-width:0;display:flex}.v2-ad-nz-zahl b{font-size:var(--fs-13,13px);font-weight:600}.v2-ad-nz-zahl small{font-size:var(--fs-12,12px);color:var(--n-8);line-height:1.35}.v2-ad-nz-zahl small[data-aus]{color:var(--n-7)}.v2-ad-nz-zelle{align-items:flex-start;gap:7px;min-width:0;display:flex}.v2-ad-nz-zelle>.v2-ad-nz-punkt{margin-top:5px}.v2-ad-nz-wl{--ad-cols:minmax(0,1.5fr)minmax(0,1.6fr)minmax(0,1fr)minmax(0,1.2fr)minmax(0,1.1fr)16px}.v2-ad-nz-wl>.v2-ad-lz{min-height:48px}.v2-ad-nz-wl>.v2-ad-nz-leise{cursor:default;background:var(--n-1)}.v2-ad-nz-wl>.v2-ad-nz-leise .v2-ad-name b{color:var(--n-9);font-weight:500}.v2-ad-nz-wname{align-items:center;gap:8px;min-width:0;display:flex}.v2-ad-nz-vz{flex-direction:column;gap:4px;min-width:0;display:flex}.v2-ad-nz-vz small{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-ad-nz-balken{background:var(--n-3);border-radius:3px;height:6px;display:block;position:relative;overflow:hidden}.v2-ad-nz-balken i{background:var(--accent);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.v2-ad-nz-balken i:first-child{width:var(--e,0%);opacity:.3}.v2-ad-nz-balken i:last-child{width:var(--a,0%)}.v2-ad-nz-vl{--ad-cols:minmax(0,1.5fr)minmax(0,1.25fr)minmax(0,1fr)minmax(0,1fr)minmax(0,1.1fr)104px}.v2-ad-nz-vl>.v2-ad-lz[data-tot]{cursor:default}@media (max-width:1280px){.v2-ad-nz-vl{--ad-cols:minmax(0,1.5fr)minmax(0,1.25fr)minmax(0,1fr)minmax(0,1fr)minmax(0,1.1fr)}.v2-ad-nz-vl>*>:nth-child(6){display:none}.v2-ad-nz-wl{--ad-cols:minmax(0,1.5fr)minmax(0,1.6fr)minmax(0,1.2fr)minmax(0,1.1fr)16px}.v2-ad-nz-wl>*>:nth-child(3){display:none}}@media (max-width:1100px){.v2-ad-nz-vl{--ad-cols:minmax(0,1.4fr)minmax(0,1.25fr)minmax(0,1fr)minmax(0,1.1fr)}.v2-ad-nz-vl>*>:nth-child(3){display:none}.v2-ad-nz-drei{grid-template-columns:minmax(0,1fr)}}@media (max-width:899px){.v2-ad-nz-drei{grid-template-columns:minmax(0,1fr)}}.v2-ad-nz-hv>.v2-ad-leise{justify-self:end}.v2-ad-nz-werkzeuge{flex-wrap:wrap;grid-column:1/-1;gap:4px;display:flex}.v2-ad-nz-werkzeuge>span{font-size:var(--fs-12,12px);color:var(--n-9);background:var(--n-1);border:1px solid var(--n-4);border-radius:var(--r-pill);align-items:center;gap:4px;padding:1px 8px;display:inline-flex}.v2-ad-nz-werkzeuge b{color:var(--n-11);font-weight:600}.v2-ad-nz-hicon{color:var(--n-8);display:inline-flex}.v2-ad-nz-hicon svg{width:15px;height:15px}.ui-v2 .v2-ad-hz.v2-ad-nz-hz-leise{cursor:default;background:var(--n-1)}.v2-ad-nz-wk{flex-direction:column;gap:6px;padding:10px 12px;display:flex}.v2-ad-nz-wk-kopf{align-items:center;gap:8px;min-width:0;display:flex}.v2-ad-nz-wk-kopf b{font-size:var(--fs-13-5,13.5px);font-weight:600}.v2-ad-nz-wk-kopf .v2-status{margin-left:auto}.v2-ad-nz-wk p{font-size:var(--fs-12-5,12.5px);color:var(--n-9);margin:0;line-height:1.45}.v2-ad-nz-wk p.v2-ad-leise{color:var(--n-8)}.v2-ad-nz-mt{font-size:var(--fs-12,12px);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) repeat(4,auto);column-gap:12px;display:grid}.v2-ad-nz-mt>div{display:contents}.v2-ad-nz-mt>div>span{border-top:1px solid var(--n-3);min-width:0;padding:3px 0}.v2-ad-nz-mt>div>span:not(:first-child){text-align:right}.v2-ad-nz-mt>.v2-ad-nz-mt-k>span{color:var(--n-8);border-top:0;font-size:11px;font-weight:500}.v2-ad-nz-mt span[data-null]{color:var(--n-7)}.v2-ad-nz-kv{font-size:var(--fs-12,12px);flex-direction:column;gap:3px;margin:0;display:flex}.v2-ad-nz-kv>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.v2-ad-nz-kv dt{color:var(--n-8);flex:none}.v2-ad-nz-kv dd{text-align:right;color:var(--n-10);min-width:0;margin:0}.v2-ad-nz-kv dd[data-null]{color:var(--n-7)}.v2-ad-nz-laedt{flex-direction:column;gap:6px;display:flex}.v2-ad-wahl.v2-ad-nz-wahl{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.v2-ad-strecke-zahlen{padding-top:12px}.v2-ad-strecke-zelle{flex-direction:column;align-items:flex-start;gap:2px;display:inline-flex}.v2-ad-strecke-zelle small{font-size:var(--fs-11-5,11.5px);color:var(--n-8)}.v2-ad-strecke-kopf{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v2-ad-strecke-faellig{border-radius:var(--r-card);background:var(--warn-bg);color:var(--warn-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.v2-ad-strecke-faellig b{font-size:var(--fs-13-5,13.5px);font-weight:600}.v2-ad-tun .v2-toggle{flex:none}.v2-ad-tun-text b .v2-ad-schild{vertical-align:middle;margin-left:6px}.v2-ad-zeile-l b .v2-ad-schild{font-weight:700}.ui-v2 .v2-ansehen{color:#fff;min-width:0;max-width:100%;font-size:var(--fs-12-5,12.5px);white-space:nowrap;background:#b45309;border-radius:999px;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-weight:600;line-height:1.2;display:inline-flex}.ui-v2 .v2-ansehen>svg{flex:none;width:15px;height:15px}.ui-v2 .v2-ansehen .v2-ansehen-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-v2 .v2-ansehen small{opacity:.9;font-weight:500;font-size:var(--fs-12,12px)}.ui-v2 .v2-ansehen button{color:#fff;min-height:26px;font:inherit;font-size:var(--fs-12,12px);cursor:pointer;background:#ffffff2e;border:1px solid #ffffff8c;border-radius:999px;flex:none;align-items:center;gap:4px;padding:2px 9px;font-weight:700;display:inline-flex}.ui-v2 .v2-ansehen button:disabled{opacity:.6;cursor:default}.ui-v2 .v2-ansehen button svg{width:12px;height:12px}.v2-top .v2-ansehen{margin-left:4px}@media (max-width:1279px){.ui-v2 .v2-top .v2-ansehen{left:0;right:0;top:var(--v2-kopf-h,56px);border-radius:0;margin:0;padding:4px 24px;display:flex;position:absolute}.ui-v2 .v2-top .v2-ansehen .v2-ansehen-text{flex:auto}.ui-v2 .v2-top:has(.v2-ansehen){margin-bottom:34px}}.ui-v2 .v2-ansehen-streifen{border-radius:0;flex:none;width:100%;padding:5px 16px;display:flex}.ui-v2 .v2-ansehen-streifen .v2-ansehen-text{flex:auto}@media (max-width:640px){.ui-v2 .v2-ansehen small{display:none}.ui-v2 .v2-ansehen{font-size:var(--fs-12,12px);padding:3px 5px 3px 8px}.ui-v2 .v2-ansehen-streifen{padding:5px 16px}}.v2-recht{font-size:var(--fs-12,12px);color:var(--n-7);text-align:center;margin-top:16px;padding:8px 10px;line-height:1.5}.v2-recht a{color:inherit;text-underline-offset:2px;text-decoration:underline}.v2-menu .v2-recht{margin-top:0;padding:4px 10px 2px}.v2-menu .v2-recht a{width:auto;font-size:var(--fs-12,12px);color:inherit;border-radius:0;padding:0;display:inline}.v2-menu .v2-recht a:hover{background:0 0;text-decoration-thickness:2px}.v2-mon{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);overflow:hidden}.v2-mon-reihe{border-top:1px solid var(--n-3);grid-template-columns:34px repeat(7,minmax(0,1fr));display:grid}.v2-mon-reihe:first-child{border-top:0}.v2-mon-kopf{background:var(--n-1);font-size:var(--fs-12,12px);color:var(--n-8);font-weight:600}.v2-mon-kopf>span{padding:6px 8px}.v2-mon-kw{color:var(--n-7);text-align:center;border-right:1px solid var(--n-3);background:var(--n-1);padding:8px 4px;font-size:11px}.v2-mon-tag{all:unset;box-sizing:border-box;border-left:1px solid var(--n-3);cursor:pointer;min-width:0;min-height:104px;font-size:var(--fs-12,12px);color:var(--n-10);overflow-wrap:break-word;flex-direction:column;gap:3px;padding:6px 7px 7px;line-height:1.3;display:flex}.v2-mon-tag:first-of-type{border-left:0}.v2-mon-tag:hover{background:var(--n-1)}.v2-mon-tag:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.v2-mon-tag[data-aus=true]{background:var(--n-1);color:var(--n-7)}.v2-mon-tag[data-aus=true] .v2-mon-zeile,.v2-mon-tag[data-aus=true] .v2-mon-zahlen{opacity:.7}.v2-mon-tag[data-heute=true] .v2-mon-tagkopf b{background:var(--accent);color:var(--on-accent);border-radius:var(--r-pill);padding:0 7px}.v2-mon-tagkopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;display:flex}.v2-mon-tagkopf b{font-size:var(--fs-13,13px);font-weight:600}.v2-mon-zahlen{color:var(--n-9);flex-wrap:wrap;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.v2-mon-z{align-items:center;gap:3px;display:inline-flex}.v2-mon-punkt{background:var(--n-6);border-radius:50%;width:7px;height:7px;display:inline-block}.v2-mon-punkt[data-art=training]{background:var(--accent)}.v2-mon-punkt[data-art=spiel]{background:var(--info)}.v2-mon-punkt[data-art=sperre]{background:var(--danger)}.v2-mon-ferien{background:var(--info-bg);color:var(--info-text);border-radius:4px;padding:1px 5px;font-size:11px;font-weight:500;display:block}.v2-mon-ferien[data-pausiert=true]{background:var(--n-2);color:var(--n-9);border-left:3px solid var(--info)}.v2-mon-zeile{font-size:var(--fs-11-5,11.5px);color:var(--n-9);border-left:2px solid var(--n-5);padding-left:5px;display:block}.v2-mon-zeile[data-art=training]{border-left-color:var(--accent)}.v2-mon-zeile[data-art=spiel]{border-left-color:var(--info)}.v2-mon-zeile .v2-num{color:var(--n-7)}.v2-mon-mehr{color:var(--n-7);font-size:11px;display:block}.v2-mon-fuss{border-top:1px solid var(--n-3);background:var(--n-1);margin:0;padding:8px 10px}.v2-mon-liste{flex-direction:column;gap:6px;display:flex}.v2-mon-lwoche .v2-sect{margin:8px 0 4px}.v2-mon-lzeile{all:unset;box-sizing:border-box;border:1px solid var(--n-4);border-radius:var(--r-control);background:var(--n-0);cursor:pointer;width:100%;min-height:44px;font-size:var(--fs-13,13px);overflow-wrap:break-word;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:8px;margin-bottom:4px;padding:8px 10px;display:grid}.v2-mon-lzeile[data-leer=true]{background:var(--n-1);border-style:dashed}.v2-mon-lzeile[data-heute=true]{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.v2-mon-lzeile:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.v2-mon-ldatum{flex-direction:column;line-height:1.15;display:flex}.v2-mon-ldatum b{font-size:var(--fs-15,15px)}.v2-mon-ldatum small{color:var(--n-7);font-size:11px}.v2-mon-linhalt{flex-direction:column;gap:2px;min-width:0;display:flex}.v2-mon-lzeile .v2-mon-zahlen{padding-top:2px}@media (max-width:440px){.v2-mon-segm{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row}.v2-mon-segm button:last-child:nth-child(4n+3){grid-column:span 2}.v2-mon-segm button:last-child:nth-child(4n+2){grid-column:span 3}.v2-mon-segm button:last-child:nth-child(4n+1){grid-column:1/-1}}.v2-kabo{flex-direction:column;gap:8px;display:flex}.v2-kabo-link{border:1px solid var(--n-4);border-radius:var(--r-control);background:var(--n-1);flex-direction:column;gap:6px;padding:10px;display:flex}.v2-kabo-link .v2-input{width:100%;font-size:var(--fs-12,12px);overflow-wrap:anywhere}.v2-pl-freigabe{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.v2-pl-freigabe>.v2-sect:first-child{margin-top:0}.v2-pl-laden{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.v2-pl-pruef{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;display:flex;overflow:hidden}.ui-v2 .v2-pl-zeile{border:0;border-top:1px solid var(--n-3);background:var(--n-0);width:100%;color:var(--n-10);text-align:left;font:inherit;cursor:default;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.v2-pl-zeile:first-child{border-top:0}button.v2-pl-zeile{cursor:pointer}button.v2-pl-zeile:hover{background:var(--n-1)}button.v2-pl-zeile:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.v2-pl-pruef-art{background:var(--n-2);width:30px;height:30px;color:var(--n-9);border-radius:8px;flex:none;place-items:center;display:grid}.v2-pl-pruef-art svg{width:16px;height:16px}.v2-pl-zeile[data-tone=ok] .v2-pl-pruef-art{background:var(--ok-bg);color:var(--ok-text)}.v2-pl-zeile[data-tone=warn] .v2-pl-pruef-art{background:var(--warn-bg);color:var(--warn-text)}.v2-pl-zeile[data-tone=danger] .v2-pl-pruef-art{background:var(--danger-bg);color:var(--danger-text)}.v2-pl-zeile[data-tone=info] .v2-pl-pruef-art{background:var(--info-bg);color:var(--info-text)}.v2-pl-pruef-text{flex-direction:column;gap:2px;min-width:0;display:flex}.v2-pl-pruef-kopf{font-size:var(--fs-13-5,13.5px);flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.v2-pl-pruef-wort{letter-spacing:.05em;text-transform:uppercase;color:var(--n-8);font-size:11px;font-weight:500}.v2-pl-pruef-kopf b{overflow-wrap:anywhere;font-weight:600}.v2-pl-pruef-zustand{font-size:var(--fs-12-5,12.5px);color:var(--n-9);overflow-wrap:anywhere;align-items:center;gap:5px;display:inline-flex}.v2-pl-pruef-zustand svg{flex:none;width:14px;height:14px}.v2-pl-zeile[data-tone=ok] .v2-pl-pruef-zustand{color:var(--ok-text)}.v2-pl-zeile[data-tone=warn] .v2-pl-pruef-zustand{color:var(--warn-text)}.v2-pl-zeile[data-tone=danger] .v2-pl-pruef-zustand{color:var(--danger-text)}.v2-pl-zeile[data-tone=info] .v2-pl-pruef-zustand{color:var(--info-text)}.v2-pl-pruef-hinweis{font-size:var(--fs-12,12px);color:var(--n-8);line-height:1.35}.v2-pl-pruef-pfeil{color:var(--n-7);place-items:center;display:grid}.v2-pl-pruef-pfeil svg{width:16px;height:16px}.v2-pl-strahl{flex-direction:column;gap:4px;display:flex}.v2-pl-strahl-titel{font-size:var(--fs-12-5,12.5px);color:var(--n-9);font-weight:600}.v2-pl-strahl-legende{font-size:var(--fs-11-5,11.5px);color:var(--n-8);flex-wrap:wrap;gap:4px 12px;margin-top:2px;display:flex}.v2-pl-strahl-legende span{align-items:center;gap:5px;display:inline-flex}.v2-pl-strahl-legende i{border-radius:3px;flex:none;width:14px;height:10px}.v2-pl-strahl-legende i[data-art=frei]{background:var(--ok-bg);border:1px solid var(--ok)}.v2-pl-strahl-legende i[data-art=belegt]{background:var(--n-5)}.v2-pl-strahl-legende i[data-art=wunsch]{border:2px dashed var(--accent)}.v2-pl-beantragt{border-radius:var(--r-card);background:var(--n-1);border:1px solid var(--n-4);flex-direction:column;gap:2px;padding:8px 12px;display:flex}.v2-pl-beantragt>.v2-sect{margin:0}.v2-pl-beantragt b{font-size:var(--fs-14,14px);overflow-wrap:anywhere;font-weight:600;line-height:1.35}.v2-pl-strahl-bar{background:var(--n-2);border-radius:6px;height:22px;position:relative;overflow:hidden}.v2-pl-strahl-seg{justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.v2-pl-strahl-seg[data-art=frei]{background:var(--ok-bg)}.v2-pl-strahl-seg[data-art=belegt]{background:var(--n-5);color:var(--n-10)}.v2-pl-strahl-seg[data-art=ausserhalb]{background:var(--puffer-schraffur)}.v2-pl-strahl-seg small{overflow-wrap:anywhere;padding:0 4px;font-size:10.5px;font-weight:600}.v2-pl-strahl-wunsch{border:2px dashed var(--accent);box-sizing:border-box;border-radius:4px;position:absolute;top:1px;bottom:1px}.v2-pl-strahl-marken{height:14px;position:relative}.v2-pl-strahl-marken span{color:var(--n-8);font-variant-numeric:tabular-nums;font-size:10px;position:absolute;transform:translate(-50%)}.v2-pl-strahl-marken span[data-rand=start]{transform:none}.v2-pl-strahl-marken span[data-rand=ende]{transform:translate(-100%)}.v2-pl-blatt{flex-direction:column;gap:12px;display:flex}.v2-pl-blatt-kopf{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.v2-pl-blatt-kopf .v2-segc button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-soft-text)}.v2-pl-stand{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.v2-pl-standort{flex-direction:column;gap:10px;display:flex}.v2-pl-bild,.v2-pl-liste,.v2-pl-plan{flex-direction:column;gap:12px;display:flex}.v2-pl-platz{flex-direction:column;gap:6px;display:flex}.v2-pl-platz-kopf{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.v2-pl-platz-kopf b{font-size:var(--fs-13-5,13.5px);font-weight:600}.v2-pl-platz-kopf .v2-chip{margin-left:auto}.v2-pl-feld{background:var(--n-2);aspect-ratio:105/68;border-radius:8px;gap:4px;padding:4px;display:grid;position:relative;overflow:hidden}.v2-pl-feld[data-feld=platz]{background:var(--rasen);--feld-text:#fff;--feld-schatten:0 1px 2px #00000073}.v2-pl-feld[data-feld=halle]{aspect-ratio:42/22;background:var(--boden);--feld-text:var(--boden-text);--feld-schatten:none}.v2-pl-feld[data-feld=platz][data-hoch=true]{aspect-ratio:68/105;width:min(100%,220px);margin:0 auto}.v2-pl-feld[data-feld=halle][data-hoch=true]{aspect-ratio:22/42;width:min(100%,170px);margin:0 auto}.v2-pl-feld-raum{aspect-ratio:auto;--feld-text:var(--n-10);--feld-schatten:none;min-height:64px}.ui-v2 .v2-pl-zone{z-index:1;min-width:0;min-height:52px;color:var(--feld-text,#fff);text-shadow:var(--feld-schatten);font:inherit;text-align:center;cursor:pointer;background:#ffffff1a;border:2px solid #ffffffbf;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px;display:flex;position:relative}.ui-v2 .v2-pl-zone b{font-size:var(--fs-13,13px);font-weight:700}.ui-v2 .v2-pl-zone small{overflow-wrap:anywhere;opacity:.95;font-size:10.5px;line-height:1.25}.ui-v2 .v2-pl-zone[data-tone=ok]{background:#15803d59;border-color:#dcfce7e6}.ui-v2 .v2-pl-zone[data-tone=warn]{border-color:var(--warn);color:var(--warn-text);text-shadow:none;background:#fef3c78c}.ui-v2 .v2-pl-zone[data-tone=danger],.ui-v2 .v2-pl-zone:disabled{color:#fff;text-shadow:0 1px 2px #0009;cursor:not-allowed;background:repeating-linear-gradient(135deg,#3c3c3c8c 0 5px,#78787873 5px 10px);border-color:#ffffff80}.ui-v2 .v2-pl-zone[aria-pressed=true]{border:3px solid var(--on-accent,#fff);box-shadow:0 0 0 2px var(--accent),inset 0 0 0 999px #04785759;color:#fff;text-shadow:0 1px 2px #00000080}.ui-v2 .v2-pl-zone:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.v2-pl-haken{background:var(--accent);width:20px;height:20px;color:var(--on-accent);border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;right:4px}.v2-pl-haken svg{width:13px;height:13px}.v2-pl-summe{font-size:var(--fs-12-5,12.5px);border-radius:var(--r-control);background:var(--n-2);color:var(--n-10);overflow-wrap:break-word;padding:8px 10px;line-height:1.4}.v2-pl-gruppe{flex-direction:column;display:flex}.v2-pl-gruppe>.v2-sect{margin-top:4px}.v2-pl-belegt>summary{cursor:pointer;list-style:none}.v2-pl-belegt>summary::-webkit-details-marker{display:none}.v2-pl-belegt>summary .v2-sect:before{content:"▸ "}.v2-pl-belegt[open]>summary .v2-sect:before{content:"▾ "}.ui-v2 .v2-pl-li{border:0;border-top:1px solid var(--n-3);width:100%;color:var(--n-10);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 6px;display:grid}.v2-pl-li:first-of-type{border-top:0}.v2-pl-li input{width:18px;height:18px;accent-color:var(--accent);margin:0}.v2-pl-li input:disabled{cursor:not-allowed}.v2-pl-li-text{flex-direction:column;min-width:0;display:flex}.v2-pl-li-text b{font-size:var(--fs-13-5,13.5px);font-weight:600}.v2-pl-li-text small{font-size:var(--fs-12,12px);color:var(--n-8);overflow-wrap:anywhere}.v2-pl-li .v2-status{text-align:right;max-width:46%}.ui-v2 button.v2-pl-li[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-soft-text);border-radius:var(--r-control)}.ui-v2 button.v2-pl-li:disabled{opacity:.6;cursor:not-allowed}.v2-pl-plan-kopf{z-index:2;background:var(--n-0);align-items:end;gap:3px;padding-bottom:3px;display:grid;position:sticky;top:0}.ui-v2 .v2-pl-plan-sp{border-radius:var(--r-control);border:1px solid var(--n-5);background:var(--n-0);min-width:0;min-height:34px;color:var(--n-10);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:4px;padding:4px;display:inline-flex}.ui-v2 .v2-pl-plan-sp b{font-size:var(--fs-12-5,12.5px);overflow-wrap:anywhere;font-weight:600}.ui-v2 .v2-pl-plan-sp svg{width:14px;height:14px;color:var(--accent)}.ui-v2 .v2-pl-plan-sp[data-tone=ok]{border-color:var(--ok)}.ui-v2 .v2-pl-plan-sp[data-tone=warn]{border-color:var(--warn)}.ui-v2 .v2-pl-plan-sp:disabled{background:var(--puffer-schraffur);color:var(--n-8);cursor:not-allowed}.ui-v2 .v2-pl-plan-sp[aria-pressed=true]{background:var(--accent-soft);border:2px solid var(--accent);color:var(--accent-soft-text)}.v2-pl-plan-raster{border:1px solid var(--n-4);border-radius:var(--r-control);background:var(--n-0);gap:0 3px;padding:2px;display:grid;position:relative}.v2-pl-plan-std{color:var(--n-8);font-variant-numeric:tabular-nums;border-top:1px solid var(--n-3);padding-top:1px;font-size:10px}.v2-pl-plan-spalte{background:var(--n-1);border-radius:3px}.v2-pl-plan-spalte[data-lage=gesperrt]{background:var(--puffer-schraffur)}.v2-pl-plan-aus{background:var(--puffer-schraffur);opacity:.8;z-index:1;border-radius:3px}.v2-pl-kachel{z-index:2;background:var(--n-4);color:var(--n-10);border-radius:4px;flex-direction:column;min-width:0;margin:1px 0;padding:2px 4px;font-size:10.5px;line-height:1.2;display:flex;overflow:hidden}.v2-pl-kachel b{overflow-wrap:anywhere;font-weight:600}.v2-pl-kachel small{color:var(--n-8)}.v2-pl-kachel[data-art=sperre],.v2-pl-kachel[data-art=kontingent]{background:var(--puffer-schraffur)}.v2-pl-kachel[data-art=antrag]{border:1px dashed var(--n-7);background:var(--n-2)}.v2-pl-kachel-antrag{z-index:3;border:2px dashed var(--accent);background:var(--accent-soft);color:var(--accent-soft-text)}.v2-pl-kachel-antrag small{color:var(--accent-soft-text)}.v2-pl-kabinen{flex-direction:column;gap:12px;display:flex}.v2-pl-kabinen-liste{gap:0}.v2-pl-trakt{flex-direction:column;gap:6px;display:flex}.v2-pl-gang{border:2px solid var(--n-5);background:var(--n-1);border-radius:10px;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);gap:6px;padding:6px;display:grid}.v2-pl-seite{flex-direction:column;gap:6px;display:flex}.v2-pl-flur{background:repeating-linear-gradient(0deg,var(--n-3)0 6px,var(--n-2)6px 12px);border-radius:6px;justify-content:center;align-items:center;display:flex}.v2-pl-flur span{letter-spacing:.08em;text-transform:uppercase;color:var(--n-8);writing-mode:vertical-rl;font-size:10px;transform:rotate(180deg)}.v2-pl-reihe{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px;display:grid}.ui-v2 .v2-pl-kabine{border:2px solid var(--n-5);background:var(--n-0);min-width:0;min-height:52px;color:var(--n-10);font:inherit;text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 28px 8px 10px;display:flex;position:relative}.ui-v2 .v2-pl-kabine b{font-size:var(--fs-13,13px);font-weight:600}.ui-v2 .v2-pl-kabine small{color:var(--n-8);overflow-wrap:anywhere;font-size:11px;line-height:1.25}.ui-v2 .v2-pl-kabine[data-tone=ok]{border-color:var(--ok);background:var(--ok-bg)}.ui-v2 .v2-pl-kabine[data-tone=ok] small{color:var(--ok-text)}.ui-v2 .v2-pl-kabine[data-tone=warn]{border-color:var(--warn);background:var(--warn-bg)}.ui-v2 .v2-pl-kabine[data-tone=warn] small{color:var(--warn-text)}.ui-v2 .v2-pl-kabine[data-tone=info]{border-color:var(--info);background:var(--info-bg)}.ui-v2 .v2-pl-kabine[data-tone=info] small{color:var(--info-text)}.ui-v2 .v2-pl-kabine:disabled,.ui-v2 .v2-pl-kabine[data-tone=danger]{background:var(--puffer-schraffur);border-color:var(--n-5);color:var(--n-9);cursor:not-allowed}.ui-v2 .v2-pl-kabine[data-tone=danger]:not(:disabled){border-color:var(--danger);cursor:pointer}.ui-v2 .v2-pl-kabine[data-tone=danger]:not(:disabled) small{color:var(--danger-text)}.ui-v2 .v2-pl-kabine[aria-pressed=true]{border:3px solid var(--accent);box-shadow:0 0 0 2px var(--accent-soft);color:var(--n-11)}.ui-v2 .v2-pl-kabine:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ui-v2 .v2-pl-kabine-keine{border-style:dashed}.v2-pl-teilen{border-radius:var(--r-card);background:var(--info-bg);color:var(--info-text);font-size:var(--fs-13,13px);align-items:flex-start;gap:10px;padding:10px 12px;line-height:1.4;display:flex}.v2-pl-teilen svg{flex:none;width:18px;height:18px;margin-top:1px}.v2-pl-teilen b{font-weight:600}.v2-pl-zeit-felder{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.v2-ant-kopf .v2-pl-mehr{margin-left:auto}.v2-pl-mehr .v2-menu{min-width:280px}.v2-sheet .v2-panel-f .v2-pl-hauptknopf{justify-content:center;width:100%;min-height:44px}.v2-pl-snack{align-items:flex-start;max-width:min(560px,100vw - 28px)}.v2-pl-snack>span{overflow-wrap:anywhere;flex:auto;min-width:0;line-height:1.35}.v2-pl-snack b{font-weight:600}.v2-dock-b .v2-pl-pruef{margin-top:12px}.v2-dock-b .v2-pl-strahl{margin-top:8px}@media (max-width:640px){.v2-pl-zeit-felder{grid-template-columns:minmax(0,1fr)}.v2-pl-blatt-kopf .v2-segc{width:100%}.v2-pl-blatt-kopf .v2-segc button{flex:1;justify-content:center}.v2-pl-reihe{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-pl-li .v2-status{max-width:50%}.v2-pl-zeile{padding:10px}}.v2-tan{flex-direction:column;gap:18px;min-width:0;display:flex}.v2-tan-block{flex-direction:column;gap:10px;min-width:0;display:flex}.v2-tan-block>.v2-sect{margin:0}.v2-tan-block .v2-field{min-width:0;margin:0}.v2-tan-hinweis{font-size:var(--fs-12-5,12.5px);color:var(--n-8);overflow-wrap:anywhere;margin:0;line-height:1.4}.v2-tan-zeile{grid-template-columns:minmax(0,150px) minmax(0,1fr);align-items:start;gap:10px;display:grid}.v2-tan-zeile .v2-input{width:100%}.v2-tan-ohne{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v2-tan-frei{border-radius:var(--r-control);font-size:var(--fs-13,13px);background:var(--ok-bg);color:var(--ok-text);overflow-wrap:anywhere;margin:0;padding:8px 10px;line-height:1.4}.v2-tan-frei[data-tone=warn]{background:var(--warn-bg);color:var(--warn-text)}.v2-tan-wunsch{flex-direction:column;gap:8px;min-width:0;display:flex}.v2-tan-wunsch-kopf{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.v2-tan-wunsch-kopf b{font-size:var(--fs-13-5,13.5px);font-weight:600}.ui-v2 .v2-tan-bild .v2-pl-zone[data-tone=danger]:not(:disabled){cursor:pointer}.v2-tan-laden{flex-direction:column;gap:6px;display:flex}.v2-tan-fz{border-top:1px solid var(--n-3);padding-top:6px}.v2-tan-fz>summary{cursor:pointer;align-items:center;min-height:36px;list-style:none;display:flex}.v2-tan-fz>summary::-webkit-details-marker{display:none}.v2-tan-fz>summary .v2-sect{margin:0}.v2-tan-fz>summary .v2-sect:before{content:"▸ "}.v2-tan-fz[open]>summary .v2-sect:before{content:"▾ "}.v2-tan-fz>.v2-chips,.v2-tan-fz>.v2-tan-hinweis{margin-top:6px}.v2-tan-kabine{flex-direction:column;gap:6px;display:flex}.v2-tan-kabine-lage{font-size:var(--fs-12-5,12.5px);color:var(--n-9);overflow-wrap:anywhere;margin:0;line-height:1.4}.v2-tan-kabine-lage[data-tone=ok]{color:var(--ok-text)}.v2-tan-kabine-lage[data-tone=warn]{color:var(--warn-text)}.v2-tan-kabine-lage[data-tone=info]{color:var(--info-text)}.v2-tan-schalter{flex-direction:column;gap:4px;display:flex}.v2-tan-schalter .v2-toggle{min-height:40px}.v2-tan-fuss{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.v2-tan-pruef{font-size:var(--fs-12-5,12.5px);color:var(--n-9);overflow-wrap:break-word;align-items:flex-start;gap:8px;margin:0;line-height:1.4;display:flex}.v2-tan-pruef>span{flex:auto;min-width:0}.v2-tan-pruef svg{flex:none;width:16px;height:16px;margin-top:1px}.v2-tan-pruef b{font-weight:600}.v2-tan-pruef[data-tone=ok]{color:var(--ok-text)}.v2-tan-pruef[data-tone=warn]{color:var(--warn-text)}.v2-tan-pruef[data-tone=danger]{color:var(--danger-text)}.v2-tan-pruef[data-tone=info]{color:var(--info-text)}.v2-tan-fehler{font-size:var(--fs-12-5,12.5px);color:var(--danger-text);overflow-wrap:anywhere;font-weight:500;line-height:1.4}.v2-tan-grund{font-size:var(--fs-12,12px);color:var(--n-8);overflow-wrap:anywhere;line-height:1.35}.v2-tan-knoepfe{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-tan-knoepfe .v2-sp{flex:1}.v2-tan-fertig{text-align:center;border-radius:var(--r-card);background:var(--n-1);flex-direction:column;align-items:center;gap:8px;padding:18px 12px;display:flex}.v2-tan-fertig>b{font-size:var(--fs-16,16px);font-weight:600}.v2-tan-fertig>p{font-size:var(--fs-13-5,13.5px);color:var(--n-9);overflow-wrap:anywhere;margin:0;line-height:1.45}.v2-tan-fertig>.v2-tan-pruef{justify-content:center}.v2-tan-fertig-icon{background:var(--ok);width:40px;height:40px;color:var(--on-accent,#fff);border-radius:50%;place-items:center;display:grid}.v2-tan-fertig-icon[data-tone=warn]{background:var(--warn)}.v2-tan-fertig-icon svg{width:22px;height:22px}@media (max-width:640px){.v2-tan-zeile{grid-template-columns:minmax(0,1fr)}.ui-v2 .v2-tan .v2-segm{margin:0}.ui-v2 .v2-tan .v2-segm button,.ui-v2 .v2-tan .v2-segc button{min-height:44px}.ui-v2 .v2-tan .v2-chip{min-height:44px;padding:4px 12px}.ui-v2 .v2-tan .v2-input,.v2-tan-schalter .v2-toggle{min-height:44px}.ui-v2 .v2-tan-knoepfe .v2-tan-senden{flex:100%;order:-1;justify-content:center;min-height:44px}.ui-v2 .v2-tan-knoepfe .v2-btn-ghost{min-height:44px}.v2-tan-knoepfe .v2-sp{display:none}}.v2-tan-konflikt{border-radius:var(--r-card);background:var(--warn-bg);color:var(--warn-text);font-size:var(--fs-13,13px);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;line-height:1.35;display:flex}.v2-tan-konflikt>span{flex:220px;min-width:0}.ui-v2 .v2-tan-alsantrag{min-height:36px;font:inherit;font-size:var(--fs-12-5,12.5px);color:var(--n-8);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:center;padding:6px 4px;text-decoration:underline}.ui-v2 .v2-tan-alsantrag:disabled{opacity:.5;cursor:default}.v2-tan-angebot{border:1px solid var(--accent);border-radius:var(--r-card);background:var(--accent-soft);color:var(--n-10);font-size:var(--fs-13,13px);gap:8px;padding:10px 12px;line-height:1.4;display:grid}.v2-tan-angebot>p{overflow-wrap:anywhere;align-items:flex-start;gap:8px;margin:0;display:flex}.v2-tan-angebot>p svg{width:16px;height:16px;color:var(--accent);flex:none;margin-top:1px}.v2-tan-angebot b{font-weight:600}.v2-tan-angebot-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.v2-tan-zr{border-radius:var(--r-control);background:var(--n-2);font-size:var(--fs-12-5,12.5px);color:var(--n-9);overflow-wrap:anywhere;align-items:flex-start;gap:8px;margin:0;padding:8px 10px;line-height:1.45;display:flex}.v2-tan-zr svg{width:14px;height:14px;color:var(--accent);flex:none;margin-top:2px}.v2-tan-abwann{border:1px solid var(--accent);border-radius:var(--r-card);background:var(--n-0);gap:8px;padding:10px 12px;display:grid}.v2-tan-vn{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.v2-tan-vn>div{border:1px solid var(--n-4);border-radius:var(--r-control);background:var(--n-1);font-size:var(--fs-12,12px);color:var(--n-9);overflow-wrap:anywhere;gap:1px;min-width:0;padding:6px 8px;line-height:1.35;display:grid}.v2-tan-vn b{font-size:var(--fs-12-5,12.5px);color:var(--n-10);font-weight:600}.v2-tan-vn>.v2-tan-vn-neu{border-color:var(--accent);background:var(--accent-soft)}.v2-tan-vn>.v2-tan-vn-neu b{color:var(--accent-soft-text)}.v2-tan-teile{gap:4px;margin:0;padding:0;list-style:none;display:grid}.v2-tan-teile>li{border:1px solid var(--n-4);border-radius:var(--r-control);background:var(--n-1);font-size:var(--fs-12,12px);color:var(--n-9);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:8px;padding:6px 8px;display:flex}.v2-tan-teile>li b{font-size:var(--fs-12-5,12.5px);color:var(--n-10);white-space:nowrap;font-weight:600}.v2-tan-teile>li[data-neu]{border-color:var(--accent);background:var(--accent-soft)}.v2-tan-teile>li[data-neu] b{color:var(--accent-soft-text)}@media (max-width:640px){.v2-tan-vn{grid-template-columns:minmax(0,1fr)}.ui-v2 .v2-tan-angebot .v2-btn{min-height:44px}}.v2-ant-entscheid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;width:100%;display:grid}.ui-v2 .v2-ant-entscheid .v2-btn{justify-content:center;width:100%;min-height:48px}.v2-ant-entscheid[data-drei]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media (max-width:640px){.ui-v2 .v2-ant-entscheid[data-drei] .v2-btn{font-size:var(--fs-12,12px);gap:4px;padding-inline:6px}.ui-v2 .v2-ant-entscheid[data-drei] .v2-btn svg{display:none}}.ui-v2 .v2-ant-ablehnen{color:var(--danger-text);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.ui-v2 .v2-ant-ablehnen{border-color:color-mix(in srgb,var(--danger)45%,var(--n-5))}}.ui-v2 .v2-ant-ablehnen svg{color:var(--danger-text)}.v2-pl-wege{flex-wrap:wrap;gap:8px;display:flex}.ui-v2 .v2-pl-wege>.v2-btn{flex:auto;text-decoration:none}.ui-v2 .v2-ant-hint a.v2-btn{color:var(--n-10);gap:6px;text-decoration:none}.v2-pl-mehr .v2-menu button,.v2-pl-mehr .v2-menu a{color:inherit;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;text-decoration:none}.v2-pl-mehr .v2-menu button small,.v2-pl-mehr .v2-menu a small{text-align:left;min-width:0;color:var(--n-8);margin-left:0}.v2-pl-mehr .v2-menu button+button,.v2-pl-mehr .v2-menu button+a,.v2-pl-mehr .v2-menu a+button{margin-top:2px}.ui-v2 .v2-pl-mehr .v2-menu [data-ton=danger] b{color:var(--danger-text)}.v2-ant-blattfuss{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.v2-sheet .v2-ant-blattfuss{grid-template-columns:auto minmax(0,1fr);display:grid}.ui-v2 .v2-sheet .v2-ant-blattfuss .v2-btn{min-height:48px}.ui-v2 .v2-sheet .v2-ant-blattfuss .v2-pl-hauptknopf{white-space:normal;width:100%}@media (max-width:640px){.v2-pl-beantragt{padding:6px 10px}.v2-pl-beantragt b{font-size:var(--fs-13-5,13.5px)}.ui-v2 .v2-pl-zeile{padding:8px 12px}}.v2-ad-strang+.v2-ad-strang,.v2-ad-karte>.v2-ad-strang+.v2-ad-strang{border-top:1px solid var(--n-4)}.v2-ad-strang-kopf{background:var(--n-2)}.v2-ad-strang>.v2-ad-zeile+.v2-ad-zeile{border-top:1px solid var(--n-3)}.v2-plk-leiste{z-index:3;background:var(--n-0);border-bottom:1px solid var(--n-3);flex-direction:column;gap:6px;margin:0 -16px;padding:8px 16px;display:flex;position:sticky;top:-14px}.v2-plk-chips{flex-wrap:wrap;align-items:stretch;gap:6px;min-width:0;display:flex}.v2-plk-chipwrap{align-items:stretch;min-width:0;max-width:100%;display:inline-flex}.ui-v2 .v2-plk-chip{border:2px solid var(--n-5);background:var(--n-0);min-width:56px;max-width:100%;min-height:44px;color:var(--n-10);font:inherit;text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;padding:3px 10px;line-height:1.2;display:inline-flex}.ui-v2 .v2-plk-chip .v2-plk-rolle{color:var(--n-8);overflow-wrap:anywhere;font-size:11px;font-weight:500}.ui-v2 .v2-plk-chip b{font-size:var(--fs-13-5,13.5px);overflow-wrap:anywhere;font-weight:700}.ui-v2 .v2-plk-chip[data-offen=true] b{color:var(--n-7)}.ui-v2 .v2-plk-chip[data-vorschlag=true]{border-style:dashed}.ui-v2 .v2-plk-chip:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ui-v2 .v2-plk-chip:disabled{cursor:default}.ui-v2 .v2-plk-chip[aria-pressed=true]{background:var(--accent);border:2px solid var(--accent);color:var(--on-accent)}.ui-v2 .v2-plk-chip[aria-pressed=true] .v2-plk-rolle,.ui-v2 .v2-plk-chip[aria-pressed=true] b{color:var(--on-accent)}.ui-v2 .v2-plk-chipwrap[data-weg=true] .v2-plk-chip{border-top-right-radius:0;border-bottom-right-radius:0}.ui-v2 .v2-plk-weg{border:2px solid var(--accent);background:var(--accent-soft);min-width:44px;min-height:44px;color:var(--accent-soft-text);font:inherit;cursor:pointer;border-left-width:1px;border-radius:0 10px 10px 0;place-items:center;padding:0;display:inline-grid}.ui-v2 .v2-plk-plus-wahl>.v2-plk-weg{border:2px solid var(--n-5);background:var(--n-0);color:var(--n-9);border-radius:10px}.ui-v2 .v2-plk-weg svg{width:16px;height:16px}.ui-v2 .v2-plk-weg:focus-visible,.ui-v2 .v2-plk-plus:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.v2-plk-plus-wahl{flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;display:inline-flex}.ui-v2 .v2-plk-plus{border:2px dashed var(--n-6);background:var(--n-0);min-width:44px;min-height:44px;color:var(--n-10);font:inherit;font-size:var(--fs-13,13px);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:4px;padding:0 10px;font-weight:600;display:inline-flex}.ui-v2 .v2-plk-plus svg{flex:none;width:16px;height:16px}.v2-plk-satz{font-size:var(--fs-12-5,12.5px);color:var(--n-9);overflow-wrap:anywhere;margin:0;line-height:1.35}.v2-plk-kab-kopf{flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;display:inline-flex}.v2-plk-kuerzel{border:1.5px solid var(--accent);background:var(--accent);min-height:18px;color:var(--on-accent);overflow-wrap:anywhere;border-radius:6px;align-items:center;padding:0 6px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.v2-plk-kuerzel[data-vorschlag=true]{background:var(--n-0);color:var(--accent-soft-text);border-style:dashed}@media (max-width:640px){.ui-v2 .v2-plk-chip{min-width:52px;padding:3px 8px}}.v2-kan{flex-direction:column;gap:10px;min-width:0;display:flex}.ui-v2 .v2-kan .v2-segm{margin:0}.v2-kan-block{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;min-width:0;display:flex}.v2-kan-zeile{border-top:1px solid var(--n-3);flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;min-height:52px;padding:6px 12px;display:flex}.v2-kan-zeile:first-child{border-top:0}.v2-kan-rol{background:var(--accent-soft);width:30px;height:30px;color:var(--accent-soft-text);font-size:var(--fs-11-5,11.5px);border-radius:8px;flex:none;place-items:center;font-weight:700;line-height:1;display:inline-grid}.v2-kan-rol[data-aus=true]{background:var(--n-2);color:var(--n-8)}.v2-kan-rol svg{width:16px;height:16px}.v2-kan-text{flex-direction:column;flex:140px;min-width:min-content;line-height:1.3;display:flex}.v2-kan-text b{font-size:var(--fs-13-5,13.5px);color:var(--n-11);font-weight:600}.v2-kan-text small{font-size:var(--fs-12,12px);color:var(--n-8)}.ui-v2 .v2-kan-sw{flex-direction:row-reverse;flex:200px;justify-content:space-between;gap:10px;min-width:0;min-height:44px}.ui-v2 .v2-kan-sw>span:last-child{flex:auto;min-width:0}.v2-kan-zaehler{border:1px solid var(--n-5);border-radius:var(--r-control);background:var(--n-0);flex:none;align-items:stretch;display:inline-flex;overflow:hidden}.ui-v2 .v2-kan-zaehler button{width:44px;min-height:44px;color:var(--n-10);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.ui-v2 .v2-kan-zaehler button:disabled{color:var(--n-6);cursor:default}.ui-v2 .v2-kan-zaehler button svg{width:16px;height:16px}.v2-kan-zaehler output{border-inline:1px solid var(--n-5);min-width:36px;font-size:var(--fs-15,15px);font-variant-numeric:tabular-nums;color:var(--n-11);place-items:center;padding:0 4px;font-weight:600;display:inline-grid}.ui-v2 .v2-kan-plus{border:2px dashed var(--n-6);background:var(--n-0);min-height:44px;color:var(--n-10);font:inherit;font-size:var(--fs-13,13px);cursor:pointer;border-radius:10px;flex:none;align-items:center;gap:4px;padding:0 12px;font-weight:600;display:inline-flex}.ui-v2 .v2-kan-plus svg{flex:none;width:16px;height:16px}.ui-v2 .v2-kan-weg{border:1px solid var(--n-5);border-radius:var(--r-control);background:var(--n-0);min-width:44px;min-height:44px;color:var(--n-9);cursor:pointer;flex:none;place-items:center;padding:0;display:inline-grid}.ui-v2 .v2-kan-weg svg{width:16px;height:16px}.ui-v2 .v2-kan-zaehler button:focus-visible,.ui-v2 .v2-kan-plus:focus-visible,.ui-v2 .v2-kan-weg:focus-visible,.ui-v2 .v2-kan-link:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.v2-kan-zus{background:var(--n-2);font-size:var(--fs-13,13px);color:var(--n-9);border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;line-height:1.4;display:flex}.v2-kan-zus b{color:var(--n-11);font-weight:600}.v2-kan-lage{color:var(--ok-text)}.v2-kan-lage[data-tone=warn]{color:var(--warn-text)}.v2-kan-lage[data-tone=info]{color:var(--info-text)}.v2-kan-lage[data-tone=neutral],.v2-kan-lage[data-tone=danger]{color:var(--n-9)}.ui-v2 .v2-kan-link{min-height:44px;font:inherit;font-size:var(--fs-13-5,13.5px);color:var(--accent-soft-text);text-underline-offset:3px;text-align:left;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;padding:0;font-weight:500;text-decoration:underline;display:inline-flex}.v2-kan-hinweis{font-size:var(--fs-12-5,12.5px);color:var(--n-8);margin:0;line-height:1.4}.ui-v2 .v2-kan-ohne{margin:0}@media (max-width:640px){.v2-kan-zeile{padding:6px 10px}.ui-v2 .v2-kan .v2-segm button{min-height:44px}}:where(.ui-v2) .v2-dw{flex-direction:column;gap:6px;min-width:0;display:flex}:where(.ui-v2) .v2-dw-chips{align-items:center}:where(.ui-v2) .v2-dw-frei{flex-direction:column;gap:4px;min-width:0;display:flex}:where(.ui-v2) .v2-dw-frei .v2-input{max-width:280px}:where(.ui-v2) .v2-dw-satz,:where(.ui-v2) .v2-dw-hinweis{font-size:var(--fs-12-5,12.5px);color:var(--n-8);overflow-wrap:break-word;margin:0;line-height:1.4}.ui-v2 .v2-dw .v2-chip{cursor:pointer}.ui-v2 .v2-dw .v2-chip:disabled{cursor:default;opacity:.55}.v2-dw-satz[data-ton=ok]{color:var(--ok-text);font-weight:500}.v2-dw-satz[data-ton=warn]{color:var(--warn-text)}@media (max-width:640px){.ui-v2 .v2-dw .v2-chip{min-height:44px;font-size:var(--fs-13-5,13.5px);padding:4px 12px}.ui-v2 .v2-dw-frei .v2-input{max-width:none;min-height:44px}}@media (min-width:641px){.v2-pl-zeit-felder{grid-template-columns:repeat(2,minmax(0,1fr))}}.v2-se-dauer input{min-width:72px}.v2-se-deutung{color:var(--n-8);text-align:center;overflow-wrap:break-word;margin-top:2px;font-size:11px;line-height:1.3;display:block}.v2-se-deutung[data-ton=warn]{color:var(--danger-text);font-weight:500}.v2-lh{flex-direction:column;gap:12px;display:flex}.v2-lh-h{letter-spacing:.05em;text-transform:uppercase;color:var(--n-8);margin:4px 0 6px;font-size:11px;font-weight:500}.v2-lh-bild{background:var(--n-2);width:34px;height:34px;color:var(--n-9);border-radius:9px;flex:none;place-items:center;display:inline-grid}.v2-lh-bild svg{width:19px;height:19px}.v2-lh-bild[data-gross]{border-radius:11px;width:40px;height:40px}.v2-lh-bild[data-gross] svg{width:22px;height:22px}.v2-lh-bild[data-ton=ok]{background:var(--ok-bg);color:var(--ok)}.v2-lh-bild[data-ton=warn]{background:var(--warn-bg);color:var(--warn)}.v2-lh-bild[data-ton=danger]{background:var(--danger-bg);color:var(--danger)}.v2-lh-bild[data-ton=info]{background:var(--info-bg);color:var(--info)}.v2-lh-kopfbild .v2-lh-bild{margin-right:4px}.v2-lh-ava{color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:10.5px;font-weight:700;display:inline-grid}.v2-lh-ava[data-gross]{width:34px;height:34px;font-size:var(--fs-12,12px)}.v2-lh-pkt{background:var(--n-7);border-radius:50%;width:8px;height:8px;display:inline-block}.v2-lh-pkt[data-ton=danger]{background:var(--danger)}.v2-lh-pkt[data-ton=warn]{background:var(--warn)}.v2-lh-pkt[data-ton=info]{background:var(--info)}.v2-lh-pkt[data-ton=ok]{background:var(--ok)}.v2-lh-kacheln{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.v2-lh-kachel{text-align:left;background:var(--n-0);border:1px solid var(--n-4);cursor:pointer;color:var(--n-10);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.v2-lh-kachel:hover{border-color:var(--n-6)}.v2-lh-kachel:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.v2-lh-kachel b{font-size:var(--fs-14,14px);color:var(--n-11);font-weight:600;line-height:1.25}.v2-lh-kachel small{font-size:var(--fs-11-5,11.5px);color:var(--n-8);line-height:1.3}.v2-lh-wort{font-size:var(--fs-12-5,12.5px);color:var(--n-9);font-weight:600}.v2-lh-wort[data-ton=ok]{color:var(--ok-text)}.v2-lh-wort[data-ton=warn]{color:var(--warn-text)}.v2-lh-wort[data-ton=danger]{color:var(--danger-text)}.v2-lh-wort[data-ton=info]{color:var(--info-text)}@media (max-width:640px){.v2-lh-kacheln{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.v2-lh-woche{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.v2-lh-tag{min-width:0;color:inherit;font:inherit;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;display:flex}button.v2-lh-tag{cursor:pointer}.v2-lh-wt{color:var(--n-8);text-align:center;font-variant-numeric:tabular-nums;font-size:11px}.v2-lh-wt b{color:var(--n-10);font-weight:600}.v2-lh-bahn{background:var(--ok-bg);border:1px solid var(--n-4);border-radius:3px;height:8px;display:block;position:relative;overflow:hidden}.v2-lh-woche[data-gross] .v2-lh-bahn{border-radius:6px;height:32px}.v2-lh-bahn[data-heute]{box-shadow:inset 0 0 0 2px var(--n-9)}.v2-lh-bahn[data-gewaehlt]{border-color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent)}.v2-lh-bahn i{background:var(--n-6);border-left:1px solid var(--n-0);border-right:1px solid var(--n-0);position:absolute;top:0;bottom:0}.v2-lh-bahn i[data-art=mein],.v2-lh-bahn i[data-art=auswahl]{background:var(--accent)}.v2-lh-bahn i[data-art=weg]{background:var(--danger)}.v2-lh-bahn i[data-art=anfrage]{background:var(--info-bg);border:1px dashed var(--info)}.v2-lh-legende{color:var(--n-8);flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.v2-lh-legende i{vertical-align:-1px;background:var(--n-6);border-radius:2px;width:10px;height:10px;margin-right:4px;display:inline-block}.v2-lh-legende i[data-art=frei]{background:var(--ok-bg);border:1px solid var(--n-4)}.v2-lh-legende i[data-art=auswahl]{background:var(--accent)}.v2-lh-blatt,.v2-lh-akte{flex-direction:column;gap:10px;display:flex}.v2-lh-zwei{grid-template-columns:1fr;gap:10px;display:grid}.v2-lh-zeit{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:6px;display:grid}.v2-lh-lage{font-size:var(--fs-13,13px);border-radius:var(--r-control);background:var(--n-2);color:var(--n-9);align-items:center;gap:8px;padding:7px 9px;display:flex}.v2-lh-lage svg{flex:none}.v2-lh-lage[data-ton=ok]{background:var(--ok-bg);color:var(--ok-text)}.v2-lh-lage[data-ton=warn]{background:var(--warn-bg);color:var(--warn-text)}.v2-lh-lage[data-ton=danger]{background:var(--danger-bg);color:var(--danger-text)}.v2-lh-lage[data-ton=info]{background:var(--info-bg);color:var(--info-text)}.v2-lh-fuss{justify-content:flex-end;width:100%}.v2-lh-link{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.v2-lh-uhr{flex-direction:column;gap:3px;display:flex}.v2-lh-uhr-spur{background:var(--n-3);border-radius:5px;height:10px;display:block;position:relative;overflow:hidden}.v2-lh-uhr-spur i{background:var(--n-7);border-radius:5px;position:absolute;top:0;bottom:0;left:0}.v2-lh-uhr[data-ton=warn] .v2-lh-uhr-spur i{background:var(--warn)}.v2-lh-uhr[data-ton=danger] .v2-lh-uhr-spur{background:repeating-linear-gradient(135deg,var(--danger)0 6px,var(--danger-bg)6px 10px)}.v2-lh-uhr[data-ton=danger] .v2-lh-uhr-spur i{background:0 0}.v2-lh-uhr-text{color:var(--n-8);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:11px;display:flex}.v2-lh-uhr-text b{color:var(--n-10);font-weight:600}.v2-lh-uhr[data-ton=danger] .v2-lh-uhr-text b{color:var(--danger-text)}.v2-lh-uhr[data-ton=warn] .v2-lh-uhr-text b{color:var(--warn-text)}.v2-lh-beidir{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.v2-lh-bkarte{background:var(--n-0);border:1px solid var(--n-4);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.v2-lh-bkarte[data-ton=warn]{border-color:var(--warn)}.v2-lh-bkarte[data-ton=danger]{border-color:var(--danger)}.v2-lh-bkopf{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.v2-lh-bkopf b{font-size:var(--fs-14,14px);color:var(--n-11);flex:140px;min-width:min-content;font-weight:600}.v2-lh-ort{font-size:var(--fs-12-5,12.5px);background:var(--n-2);color:var(--n-9);border-radius:8px;align-items:center;gap:6px;margin:0;padding:6px 8px;display:flex}.v2-lh-ueber{flex-direction:column;gap:12px;display:flex}.v2-lh-zwei-sp{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (max-width:1100px){.v2-lh-zwei-sp{grid-template-columns:1fr}}.v2-lh-karte{background:var(--n-0);border:1px solid var(--n-4);border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.v2-lh-karte h4{font-size:var(--fs-14,14px);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.v2-lh-karte h4 small{color:var(--n-8);font-weight:500;font-size:var(--fs-12,12px)}.v2-lh-geraete{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;display:grid}.v2-lh-gk{text-align:left;border:1px solid var(--n-4);background:var(--n-0);cursor:pointer;color:var(--n-10);font:inherit;border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.v2-lh-gk:hover{border-color:var(--n-6)}.v2-lh-gk[data-ton=danger]{border-color:var(--danger);box-shadow:inset 3px 0 0 var(--danger)}.v2-lh-gk[data-ton=warn]{border-color:var(--warn);box-shadow:inset 3px 0 0 var(--warn)}.v2-lh-gk1{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.v2-lh-gk1 b{font-size:var(--fs-13-5,13.5px);color:var(--n-11);flex:120px;min-width:min-content;font-weight:600}.v2-lh-gk1 .v2-status,.v2-lh-bkopf .v2-status{flex:none}.v2-lh-wer{font-size:var(--fs-12-5,12.5px);align-items:center;gap:8px;display:flex}.v2-lh-wer small{color:var(--n-8);font-size:var(--fs-11-5,11.5px);display:block}.v2-lh-da{font-size:var(--fs-12-5,12.5px);color:var(--ok-text);align-items:center;gap:8px;display:flex}.v2-lh-naechst{font-size:var(--fs-11-5,11.5px);color:var(--info-text);align-items:center;gap:6px;display:flex}.v2-lh-zuletzt{font-size:var(--fs-11-5,11.5px);color:var(--n-8);border-top:1px dashed var(--n-4);align-items:center;gap:6px;padding-top:6px;display:flex}.v2-lh-brett{background:linear-gradient(var(--n-2),var(--n-1));border:1px solid var(--n-4);border-radius:10px;padding:0 10px 10px}.v2-lh-leiste{background:var(--n-6);border-radius:9px 9px 0 0;height:8px;margin:0 -10px}.v2-lh-btitel{font-size:var(--fs-12-5,12.5px);color:var(--n-10);padding:8px 2px 4px;font-weight:600}.v2-lh-btitel small{color:var(--n-8);font-weight:500;font-size:var(--fs-11,11px)}.v2-lh-haken-reihe{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;display:grid}.v2-lh-haken{text-align:center;cursor:pointer;min-width:0;color:var(--n-9);font:inherit;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:center;gap:3px;padding:2px 2px 6px;display:flex}.v2-lh-haken:hover{background:var(--n-3)}.v2-lh-nagel{background:var(--n-7);border-radius:50%;width:10px;height:10px;display:block}.v2-lh-nr{color:var(--n-9);font-size:11px;font-weight:700}.v2-lh-schl{color:var(--ok)}.v2-lh-schl svg{width:28px;height:28px;transform:rotate(-45deg)}.v2-lh-leer{border:2px dashed var(--danger);width:34px;height:34px;color:var(--danger);border-radius:50%;place-items:center;display:grid}.v2-lh-hwer{max-width:100%;font-size:11px;line-height:1.25}.v2-lh-hwer small{color:var(--n-8);font-size:10.5px;display:block}.v2-lh-haken[data-z=da] .v2-lh-hwer{color:var(--ok-text);font-weight:600}.v2-lh-haken[data-z=ueber]{background:var(--danger-bg)}.v2-lh-haken[data-z=gesperrt] .v2-lh-hwer{color:var(--danger-text)}.v2-lh-tage{border-radius:var(--r-pill);background:var(--n-3);color:var(--n-9);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 6px;font-size:10.5px;font-weight:600}.v2-lh-haken[data-z=ueber] .v2-lh-tage{background:var(--danger);color:#fff}.v2-lh-anfr{color:var(--info-text);background:var(--info-bg);border-radius:var(--r-pill);padding:0 6px;font-size:10.5px;font-weight:600}.v2-lh-kal-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.v2-lh-kal-kopf h4{margin:0}.v2-lh-kal-blaettern{align-items:center;gap:4px;display:flex}.v2-lh-kal{grid-template-columns:minmax(104px,160px)repeat(var(--al-tage,7),minmax(0,1fr));font-size:var(--fs-12,12px);border:1px solid var(--n-4);background:var(--n-3);border-radius:10px;gap:1px;display:grid;overflow:hidden}.v2-lh-kal>*{background:var(--n-0);min-width:0}.v2-lh-kal-ecke,.v2-lh-kal-tag{background:var(--n-2);color:var(--n-9);padding:6px 8px;font-weight:600}.v2-lh-kal-tag{text-align:center;padding-inline:2px}.v2-lh-kal-tag[data-heute]{color:var(--accent)}.v2-lh-kal-zelle{flex-direction:column;gap:3px;min-height:42px;padding:4px;display:flex}.v2-lh-kal-zelle[data-heute]{background:var(--accent-soft)}.v2-lh-kal-stueck{text-align:left;font:inherit;color:var(--n-10);cursor:pointer;border:0;align-items:center;gap:6px;padding:7px 8px;font-weight:500;display:flex}.v2-lh-kal-stueck svg{color:var(--n-8);flex:none}.v2-lh-kal .v2-lh-kal-karte{background:var(--team,var(--n-7));color:#fff;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:6px;flex-direction:column;padding:3px 5px;font-size:11px;line-height:1.3;display:flex}.v2-lh-kal .v2-lh-kal-karte b{font-variant-numeric:tabular-nums;color:inherit;font-weight:700}.v2-lh-kal .v2-lh-kal-karte span{color:inherit}.v2-lh-kal .v2-lh-kal-karte[data-art=anfrage]{background:var(--info-bg);color:var(--info-text);border:1.5px dashed var(--info)}.v2-lh-kal .v2-lh-kal-karte[data-art=weg]{background:var(--danger);color:#fff}@media (max-width:640px){.v2-lh-kal{grid-template-columns:repeat(var(--al-tage,3),minmax(0,1fr))}.v2-lh-kal-ecke{display:none}.v2-lh-kal-stueck{background:var(--n-1);grid-column:1/-1;padding:6px 8px}}.v2-lh-kal-karte:focus-visible,.v2-lh-kal-stueck:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.v2-lh-tab{border:1px solid var(--n-4);background:var(--n-0);font-size:var(--fs-13,13px);border-radius:10px}.v2-lh-tr{border:0;border-top:1px solid var(--n-3);text-align:left;width:100%;font:inherit;color:var(--n-10);cursor:pointer;background:0 0;grid-template-columns:minmax(0,1.3fr) minmax(0,1.2fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1.1fr);align-items:center;display:grid}.v2-lh-tr>span{min-width:0;padding:8px 10px}.v2-lh-tr small{font-size:var(--fs-11-5,11.5px);color:var(--n-8);display:block}.v2-lh-tr:hover{background:var(--n-2)}.v2-lh-th{top:var(--v2-kopf-h,56px);z-index:2;background:var(--n-2);font-weight:600;font-size:var(--fs-12,12px);color:var(--n-9);cursor:default;border-top:0;border-radius:10px 10px 0 0;position:sticky}.v2-lh-th:hover{background:var(--n-2)}.v2-lh-num{font-variant-numeric:tabular-nums}@media (max-width:900px){.v2-lh-th{display:none}.v2-lh-tr{grid-template-columns:1fr 1fr}.v2-lh-tr>span:nth-child(5){grid-column:1/-1}}.v2-lh-anfrage{border:1px solid var(--info);background:var(--info-bg);font-size:var(--fs-13,13px);color:var(--n-10);border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex}.v2-lh-grund{flex-direction:column;gap:6px;display:flex}.v2-lh-reszeile{font-size:var(--fs-13,13px);align-items:center;gap:10px;display:flex}.v2-lh-reszeile>span:nth-child(2){flex:1;min-width:0}.v2-lh-zahlen{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.v2-lh-zahlen>div{background:var(--n-2);border-radius:8px;padding:8px 10px}.v2-lh-zahlen b{font-size:var(--fs-20,20px);font-variant-numeric:tabular-nums;color:var(--n-11);font-weight:600;display:block}.v2-lh-zahlen span{font-size:var(--fs-11-5,11.5px);color:var(--n-8)}.v2-lh-verlauf{flex-direction:column;display:flex}.v2-lh-vachse,.v2-lh-vz{grid-template-columns:minmax(120px,170px) minmax(0,1fr) minmax(90px,auto);align-items:center;display:grid}.v2-lh-ticks{height:14px;color:var(--n-8);font-size:10.5px;position:relative}.v2-lh-ticks span{font-variant-numeric:tabular-nums;position:absolute}.v2-lh-vz{font-size:var(--fs-12,12px);border-top:1px solid var(--n-3);gap:4px;min-height:36px}.v2-lh-vwer{align-items:center;gap:6px;min-width:0;display:flex}.v2-lh-vwer>span{min-width:0;line-height:1.2}.v2-lh-vwer small{color:var(--n-8);font-size:11px;display:block}.v2-lh-vspur{background:repeating-linear-gradient(90deg,transparent 0,transparent calc(100%/3 - 1px),var(--n-3)calc(100%/3 - 1px),var(--n-3)calc(100%/3));height:18px;position:relative}.v2-lh-vspur i{border-radius:4px;min-width:12px;height:14px;position:absolute;top:2px;overflow:hidden}.v2-lh-vspur i[data-laeuft]{background-image:repeating-linear-gradient(135deg,#ffffff59 0 4px,#0000 4px 8px)}.v2-lh-vspur i b{background:repeating-linear-gradient(135deg,var(--danger)0 4px,var(--danger-bg)4px 7px);position:absolute;top:0;bottom:0;right:0}.v2-lh-verg{font-size:var(--fs-11-5,11.5px);color:var(--n-8);justify-content:flex-end;align-items:center;gap:5px;padding-left:6px;display:flex}.v2-lh-verg[data-ton=ok]{color:var(--ok-text)}.v2-lh-verg[data-ton=danger]{color:var(--danger-text)}.v2-lh-verg[data-ton=warn]{color:var(--warn-text)}.v2-lh-einst{border-top:1px solid var(--n-3);flex-direction:column;gap:10px;padding-top:10px;display:flex}@media (max-width:640px){.v2-lh-vachse,.v2-lh-vz{grid-template-columns:minmax(100px,130px) minmax(0,1fr) minmax(70px,auto)}}.v2-lh-aufgaben{flex-direction:column;gap:8px;margin-bottom:4px;display:flex}a.v2-neu-art{text-decoration:none}.v2-mn-block{flex-direction:column;gap:10px;display:flex}.v2-mn-zaehler{font-size:var(--fs-13,13px);flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:0;display:flex}.v2-mn-zaehler b{color:var(--n-11);font-weight:600}.v2-mn-liste{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;display:flex}.v2-mn-liste>*{border-bottom:1px solid var(--n-4)}.v2-mn-liste>:last-child{border-bottom:0}.v2-mn-nr{min-width:22px;color:var(--n-8);margin-right:6px;font-weight:600;display:inline-block}.v2-mn-abschn{font-size:var(--fs-12-5,12.5px);color:var(--n-9);margin:4px 0 6px;font-weight:600;display:block}.v2-mn-text{font-size:var(--fs-13,13px);color:var(--n-9);margin:0;line-height:1.45}.v2-mn-zwei{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 10px;display:grid}@media (max-width:420px){.v2-mn-zwei{grid-template-columns:1fr}}.v2-mn-zeile-eingabe{align-items:center;gap:8px;margin-top:6px;display:flex}.v2-mn-zeile-eingabe .v2-input{flex:120px}.v2-mn-zeile-eingabe .v2-btn{flex:none}.v2-mn-neu{border:1px dashed var(--n-5);border-radius:var(--r-card);background:var(--n-1);flex-direction:column;gap:8px;padding:10px;display:flex}.v2-mn-neu p{margin:0}.v2-mn-form{flex-direction:column;display:flex}.v2-mn-form .v2-toggle{margin-bottom:10px}.v2-mn-schalter{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.v2-mn-fuss-text{flex:200px;min-width:min(200px,100%)}.v2-mn-fuss-rest{flex:auto}.v2-panel-f .v2-mn-fuss-text+.v2-btn,.v2-panel-f .v2-mn-fuss-rest+.v2-btn{margin-left:auto}.v2-panel-f .v2-mn-fuss-text+.v2-btn+.v2-btn,.v2-panel-f .v2-mn-fuss-rest+.v2-btn+.v2-btn{margin-left:0}.v2-mn-nz{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:8px 12px;display:grid}.v2-mn-nz-wer{flex-direction:column;gap:3px;min-width:0;display:flex}.v2-mn-nz-wer b{font-weight:500;font-size:var(--fs-14,14px);color:var(--n-10);line-height:1.3}.v2-mn-nz-status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-mn-nz-chips{gap:4px;display:flex}.v2-mn-nz-chips .v2-chip{border-radius:var(--r-control);justify-content:center;min-height:34px}.v2-mn-nz[data-nom=nominiert] .v2-mn-nz-wer b{color:var(--n-11)}.v2-mn-nz[data-nom=nicht] .v2-mn-nz-wer b{color:var(--n-8)}@media (max-width:640px){.v2-mn-nz{grid-template-columns:1fr}.v2-mn-nz-chips{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v2-mn-nz-chips .v2-chip{min-height:40px}}.v2-mn-varianten{flex-direction:column;gap:8px;display:flex}.v2-mn-auf{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:899px){.v2-mn-auf{grid-template-columns:1fr;gap:10px}}.v2-mn-auf-links,.v2-mn-auf-rechts{flex-direction:column;gap:8px;min-width:0;display:flex}.v2-mn-feld{aspect-ratio:68/105;border-radius:var(--r-card);width:min(100%,320px);margin:4px auto 0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000001f}.v2-mn-feld .v2-feld{border-radius:inherit}.v2-mn-pos{z-index:1;background:var(--n-0);border:1px solid #0000002e;border-radius:10px;width:66px;min-height:44px;padding:3px 4px;position:absolute;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.v2-mn-pos{background:color-mix(in srgb,var(--n-0)94%,transparent)}}.v2-mn-pos{color:var(--n-11);cursor:pointer;font:inherit;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1px;line-height:1.15;display:flex;box-shadow:0 1px 3px #00000040}.v2-mn-pos b{font-size:var(--fs-13,13px);font-variant-numeric:tabular-nums;font-weight:700}.v2-mn-pos span{max-width:100%;font-size:11px;font-weight:500}.v2-mn-pos[data-rolle=tw]{background:var(--warn-bg)}@supports (color:color-mix(in lab, red, red)){.v2-mn-pos[data-rolle=tw]{background:color-mix(in srgb,var(--warn-bg)92%,transparent)}}.v2-mn-pos[data-leer=true]{background:var(--n-0)}@supports (color:color-mix(in lab, red, red)){.v2-mn-pos[data-leer=true]{background:color-mix(in srgb,var(--n-0)55%,transparent)}}.v2-mn-pos[data-leer=true]{color:var(--n-10);border-style:dashed}.v2-mn-pos[data-leer=true] b{color:var(--n-9);font-size:10.5px;font-weight:600}.v2-mn-pos[data-leer=true] span{color:var(--n-8);font-style:italic}.v2-mn-pos[data-aktiv=true]{outline:3px solid var(--accent);outline-offset:1px;background:var(--n-0)}.v2-mn-pos:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.v2-mn-feld-hinweis{text-align:center;margin:0}.v2-mn-wahl{border:1px solid var(--accent);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;gap:8px;padding:10px;display:flex}.v2-mn-wahl-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.v2-mn-wahl-kopf b{font-size:var(--fs-14,14px);font-weight:600}.v2-mn-wahl-liste{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;display:flex;overflow:hidden}.v2-mn-wahl-z{border:0;border-bottom:1px solid var(--n-4);min-height:44px;color:var(--n-10);font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:6px 12px;display:flex}.v2-mn-wahl-z:last-child{border-bottom:0}.v2-mn-wahl-z:hover:not(:disabled){background:var(--n-2)}.v2-mn-wahl-z b{font-weight:500;font-size:var(--fs-14,14px);min-width:0}.v2-mn-wahl-z>span{text-align:right;flex:none;max-width:45%}.v2-mn-wahl-z[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-soft-text)}.v2-mn-wahl-z[aria-pressed=true] b{color:var(--accent-soft-text)}.v2-mn-wahl-z:disabled{opacity:.5;cursor:not-allowed}.v2-mn-bank{flex-direction:column;gap:6px;display:flex}.v2-mn-bank p{margin:0}.v2-mn-sichtbar{border-top:1px solid var(--n-4);flex-direction:column;gap:2px;margin-top:2px;padding-top:8px;display:flex}.v2-mn-ab{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);font-size:var(--fs-13,13px);overflow:hidden}.v2-mn-ab-z{border-bottom:1px solid var(--n-4);grid-template-columns:44px minmax(0,1fr) minmax(70px,110px);align-items:center;gap:8px;min-height:36px;padding:7px 12px;display:grid}.v2-mn-ab-z:last-child{border-bottom:0}.v2-mn-ab-k{background:var(--n-2);font-weight:500;font-size:var(--fs-12,12px);color:var(--n-8)}.v2-mn-ab-z[data-bank-start=true]{border-top:3px solid var(--n-4)}.v2-mn-ab-z[data-teil=bank]{color:var(--n-9)}.v2-mn-ab-z .v2-num{font-weight:600}.v2-mn-ez{justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:6px 12px;display:flex}.v2-mn-ez label{cursor:pointer;flex-direction:column;gap:1px;min-width:0;display:flex}.v2-mn-ez label b{font-weight:500;font-size:var(--fs-14,14px)}.v2-mn-ez-feld{flex:none;align-items:center;gap:6px;display:flex}.v2-mn-ez-feld .v2-input{text-align:right;font-variant-numeric:tabular-nums;width:76px}.v2-mn-stat{flex-direction:column;gap:12px;display:flex}.v2-mn-stat-kopf{flex-direction:column;gap:6px;display:flex}.v2-mn-stat-leiste{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.v2-mn-stat-knoepfe{flex:none}.v2-mn-stat-hinweis{margin:0}.v2-mn-stat-oben{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.v2-mn-stat[data-breit] .v2-mn-stat-oben{grid-template-columns:minmax(0,1fr) 280px;align-items:start}.v2-mn-stat-held-karte{flex-direction:column;gap:14px;margin-bottom:0;padding:16px;display:flex}.v2-mn-stat-held{flex-wrap:wrap;align-items:flex-end;gap:6px 14px;display:flex}.v2-mn-stat-gross{letter-spacing:-.02em;color:var(--n-11);flex:none;font-size:36px;font-weight:600;line-height:1}.v2-mn-stat-gross small{font-size:var(--fs-18,18px);margin-left:1px}.v2-mn-stat-gross[data-leer]{color:var(--n-7)}.v2-mn-stat-held-txt{flex-direction:column;flex:180px;gap:2px;min-width:0;padding-bottom:2px;display:flex}.v2-mn-stat-held-txt b{font-size:var(--fs-14,14px);color:var(--n-10);font-weight:600;line-height:1.3}.v2-mn-stat-held-txt span{font-size:var(--fs-12,12px);color:var(--n-8);line-height:1.4}.v2-mn-stat-trend{font-size:var(--fs-12,12px);border-radius:var(--r-pill);background:var(--n-2);color:var(--n-9);align-self:flex-start;align-items:center;gap:4px;padding:2px 9px;font-weight:600;display:inline-flex}.v2-mn-stat-trend[data-ton=ok]{background:var(--ok-bg);color:var(--ok-text)}.v2-mn-stat-trend[data-ton=warn]{background:var(--warn-bg);color:var(--warn-text)}.v2-mn-stat-trend svg{flex:none;width:14px;height:14px}.v2-mn-stat-rechts{flex-direction:column;gap:8px;min-width:0;display:flex}.ui-v2 .v2-mn-stat-rechts .v2-meld-kurz{margin:0}.v2-mn-kennz{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.v2-mn-stat[data-breit] .v2-mn-stat-rechts .v2-mn-kennz{grid-template-columns:minmax(0,1fr)}.v2-mn-kennz>div{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.v2-mn-kennz b{font-size:var(--fs-22,22px);color:var(--n-11);align-items:center;gap:7px;font-weight:600;line-height:1.15;display:flex}.v2-mn-kennz small{font-size:var(--fs-11-5,11.5px);color:var(--n-8);line-height:1.35}.v2-mn-kennz>div[data-ton=danger]{background:var(--danger-bg);border-color:#0000}.v2-mn-kennz>div[data-ton=danger] b,.v2-mn-kennz>div[data-ton=danger] small{color:var(--danger-text)}.v2-mn-kennz>div[data-ton=ok] b{color:var(--accent-soft-text)}.v2-mn-stat-unten{margin-top:4px}.v2-mn-stat-mx{flex-direction:column;gap:10px;margin-bottom:0;display:flex}.v2-mn-stat-liste{margin-bottom:0;padding:0 12px}.v2-mn-stat-sp{border:0;border-top:1px solid var(--n-3);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n q""b q""z z";align-items:center;gap:5px 12px;padding:11px 0;display:grid}.v2-mn-stat-sp:first-child{border-top:0}.v2-mn-stat-sp:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:6px}.v2-mn-stat-sp-n{flex-wrap:wrap;grid-area:n;align-items:center;gap:6px;min-width:0;display:flex}.v2-mn-stat-sp-n b{font-size:var(--fs-13-5,13.5px);color:var(--n-10);font-weight:500}.v2-mn-stat-sp:hover .v2-mn-stat-sp-n b{color:var(--accent-soft-text)}.v2-mn-stat-sp-n .v2-status{padding:0 6px 0 5px;font-size:11px;line-height:16px}.v2-mn-stat-sp-q{font-size:var(--fs-16,16px);color:var(--n-11);text-align:right;white-space:nowrap;grid-area:q;min-width:52px;font-weight:600}.v2-mn-stat-sp-q[data-leer]{color:var(--n-7)}.v2-mn-stat-sp-b{border-radius:var(--r-pill);background:var(--n-3);grid-area:b;height:8px;display:flex;overflow:hidden}.v2-mn-stat-sp-b i{height:100%;display:block}.v2-mn-stat-sp-b i[data-s=d]{background:var(--accent)}.v2-mn-stat-sp-b i[data-s=n]{background:var(--n-6)}.v2-mn-stat-sp-b i[data-s=u]{background:repeating-linear-gradient(135deg,var(--danger)0 2px,var(--danger-bg)2px 4px)}.v2-mn-stat-sp-z{font-size:var(--fs-12,12px);color:var(--n-8);grid-area:z;line-height:1.35}.v2-mn-stat-sp-z em{font-style:normal;font-weight:600}.v2-mn-stat-sp-z em[data-ton=danger]{color:var(--danger-text)}.v2-mn-stat-sp-z em[data-ton=warn]{color:var(--warn-text)}.v2-mn-stat[data-breit] .v2-mn-stat-sp{grid-template-columns:minmax(150px,1fr) minmax(0,1.6fr) minmax(0,1.6fr) 60px;grid-template-areas:"n b z q";padding:9px 0}.v2-mn-stat-blatt{flex-direction:column;gap:20px;display:flex}.v2-mn-stat-blatt-held{align-items:center;gap:16px;display:flex}.v2-mn-stat-blatt-txt{flex-direction:column;gap:4px;min-width:0;display:flex}.v2-mn-stat-blatt-txt>b{font-size:var(--fs-18,18px);color:var(--n-11);font-weight:600;line-height:1.25}.v2-mn-stat-blatt-txt>span{font-size:var(--fs-12-5,12.5px);color:var(--n-8);line-height:1.4}.v2-mn-stat-blatt>.v2-mini[data-ton=warn]{color:var(--warn-text);margin-top:-12px}.v2-mn-stat-abschnitt{flex-direction:column;gap:10px;display:flex}.v2-mn-stat-abschnitt h4{font-size:var(--fs-14,14px);color:var(--n-11);margin:0;font-weight:600}.v2-mn-stat-abschnitt h4 span{color:var(--n-8);font-weight:500}.v2-mn-stat-blatt .v2-gf-bars{gap:12px}.v2-mn-stat-blatt .v2-gf-bar{grid-template-columns:72px minmax(0,1fr) auto}.v2-mn-stat-blatt .v2-gf-bar[data-art]{--gf-c:var(--accent)}.v2-mn-stat-gef-liste{margin-bottom:0;padding:0 12px}.ui-v2 .v2-mn-stat-gef{border:0;border-top:1px solid var(--n-3);width:100%;font:inherit;font-size:var(--fs-13,13px);color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.v2-mn-stat-gef:first-child{border-top:0}.v2-mn-stat-gef:disabled{cursor:default}.v2-mn-stat-gef>.v2-num{color:var(--n-10);font-weight:600}.v2-mn-stat-gef-w{flex-direction:column;min-width:0;display:flex}.v2-mn-stat-gef-w span{color:var(--n-9)}.v2-mn-stat-gef-w small{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-mn-stat-gef-w small[data-ton=danger]{color:var(--danger-text);font-weight:600}.v2-mn-stat-gef svg{width:16px;height:16px;color:var(--n-7);flex:none}.v2-mn-vt,.v2-mn-auf-wrap{flex-direction:column;gap:10px;display:flex}.v2-mn-vt-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.v2-mn-vt-kopf p{flex:240px;margin:0}.v2-mn-vt-kopf .v2-btn{flex:none;margin-left:auto}.v2-mn-karten{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}@media (max-width:640px){.v2-mn-karten{grid-template-columns:1fr}}.v2-mn-karte{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);text-align:left;min-width:0;color:var(--n-10);font:inherit;cursor:pointer;flex-direction:column;gap:8px;padding:12px;display:flex}.v2-mn-karte:hover{border-color:var(--n-6)}.v2-mn-karte:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.v2-mn-karte-still{cursor:default}.v2-mn-karte-still:hover{border-color:var(--n-4)}.v2-mn-karte-kopf{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.v2-mn-karte-kopf b{font-size:var(--fs-14,14px);color:var(--n-11);flex:140px;min-width:min-content;font-weight:600;line-height:1.3}.v2-mn-karte-kopf .v2-status{flex:none}.v2-mn-karte-meta{font-size:var(--fs-12-5,12.5px);color:var(--n-9);flex-direction:column;gap:2px;display:flex}.v2-mn-karte-zahlen{font-size:var(--fs-13,13px);color:var(--n-9);border-top:1px solid var(--n-3);flex-wrap:wrap;gap:4px 14px;padding-top:8px;display:flex}.v2-mn-karte-zahlen b{color:var(--n-11);font-weight:600}.v2-mn-karte-fuss{border-top:1px solid var(--n-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.v2-mn-karte-fuss .v2-btn:last-child{margin-left:auto}.v2-mn-vt-teams{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);font-size:var(--fs-13,13px);overflow:hidden}.v2-mn-vt-team{border-bottom:1px solid var(--n-4);grid-template-columns:minmax(0,1fr) 52px 52px 52px;align-items:center;gap:8px;min-height:36px;padding:7px 12px;display:grid}.v2-mn-vt-team:last-child{border-bottom:0}.v2-mn-vt-team>.v2-num{text-align:right}.v2-mn-vt-team b{font-weight:500}.v2-mn-vt-team-k{background:var(--n-2);font-weight:500;font-size:var(--fs-12,12px);color:var(--n-8)}.v2-mn-abschnitt{flex-direction:column;gap:8px;display:flex}.v2-mn-h3{font-size:var(--fs-14,14px);color:var(--n-10);align-items:baseline;gap:6px;margin:4px 0 0;font-weight:600;display:flex}.v2-mn-aufgabe .v2-banner{margin-bottom:0}.v2-mn-teile{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;display:flex}.v2-mn-teil{border-bottom:1px solid var(--n-4);flex-direction:column;gap:6px;padding:8px 12px;display:flex}.v2-mn-teil:last-child{border-bottom:0}.v2-mn-teil[data-status=erledigt] .v2-mn-teil-kopf b{color:var(--n-8);text-decoration:line-through;-webkit-text-decoration-color:var(--n-6);-webkit-text-decoration-color:var(--n-6);-webkit-text-decoration-color:var(--n-6);text-decoration-color:var(--n-6)}.v2-mn-teil-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.v2-mn-teil-kopf b{font-weight:500;font-size:var(--fs-14,14px);color:var(--n-10);flex:160px;min-width:min-content;line-height:1.3}.v2-mn-teil-wer{font-size:var(--fs-12-5,12.5px);color:var(--n-9);flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.v2-mn-teil-knoepfe{gap:6px}.v2-mn{flex-direction:column;gap:10px;display:flex}.v2-mn-kopf{top:var(--v2-kopf-h,56px);z-index:8;background:var(--n-1);flex-direction:column;gap:8px;margin:-4px 0 0;padding:4px 0 2px;display:flex;position:sticky}.v2-mn-kopf .v2-tabs{margin-bottom:0}.v2-mn-kopf .v2-segm{margin:0}.v2-mn-tr-wahl{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.v2-mn-tr-wahl .v2-segm,.v2-mn-tr-wahl .v2-segc{flex:100%}.v2-mn-tr-wahl .v2-field{flex:100%;margin:0}@media (min-width:900px){.v2-mn-tr-wahl .v2-segm,.v2-mn-tr-wahl .v2-segc,.v2-mn-tr-wahl .v2-field{flex:0 auto;min-width:240px}}.v2-mn-name{font-size:var(--fs-15,15px);color:var(--n-11);font-weight:600}.v2-mn-sub{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-mn-kopf[data-zeilen]{align-items:center;gap:6px 8px;padding:6px 0;display:grid}.v2-mn-kopf[data-zeilen=eine]{grid-template-columns:minmax(0,1fr) minmax(0,8.75rem)}.v2-mn-kopf[data-zeilen] .v2-mn-tr-wahl{flex-wrap:nowrap}.v2-mn-kopf[data-zeilen] .v2-mn-tr-wahl>.v2-select{flex:auto}.v2-mn-kopf[data-zeilen] .v2-select-btn{border-radius:8px;min-height:34px;padding:6px 28px 6px 10px;font-size:13px}.v2-mn-kopf[data-zeilen] .v2-mn-tr-wahl .v2-select-btn{font-weight:600}.v2-mn-kopf[data-zeilen] .v2-segm button{min-height:32px;font-size:12.5px}.v2-mn-kopf[data-zeilen]+.v2-mn-sub{margin-top:-6px}.v2-mn-termine{flex-direction:column;gap:8px;display:flex}.v2-mn-termine .v2-toolbar{margin-bottom:0}.v2-mn-tr-abschn{font-size:var(--fs-11-5,11.5px);letter-spacing:.05em;text-transform:uppercase;color:var(--n-8);flex-wrap:wrap;align-items:baseline;gap:8px;margin:6px 0 0;font-weight:500;display:flex}.v2-mn-tr-abschn small{font-size:var(--fs-11-5,11.5px);text-transform:none;letter-spacing:0;font-weight:400}.v2-mn-tr-karten{gap:8px;display:grid}@media (min-width:900px){.v2-mn-tr-karten{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}.v2-mn .v2-section .v2-body .v2-mn-tr-karten{padding:0}.ui-v2 .v2-mn-tr-karte{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);text-align:left;font:inherit;color:var(--n-10);cursor:pointer;flex-direction:column;gap:6px;width:100%;min-width:0;padding:10px 12px;display:flex}.ui-v2 .v2-mn-tr-karte:hover{border-color:var(--n-6)}.ui-v2 .v2-mn-tr-karte:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ui-v2 .v2-mn-tr-karte[data-status=abgesagt]{opacity:.85}.ui-v2 .v2-mn-tr-karte[data-vorbei]{background:var(--n-1)}.v2-mn-wahl{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:6px;display:grid}.v2-mn-wahl>input[type=checkbox]{width:20px;height:20px;accent-color:var(--accent);cursor:pointer;margin:12px 0 0 4px}.ui-v2 .v2-mn-wahl[data-an=true] .v2-mn-tr-karte{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.ui-v2 .v2-mn-wahl[data-aus=true] .v2-mn-tr-karte{opacity:.72}.v2-mn-wahl-kopf{margin-bottom:0}.v2-mn-wahl-kopf b{font-size:var(--fs-14,14px);color:var(--n-11);font-weight:600}.v2-mn-wahl-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v2-mn-wahl-leiste{margin-top:8px}.v2-mn-folgen{font-size:var(--fs-12-5,12.5px);color:var(--n-9);flex-direction:column;gap:4px;margin:10px 0 6px;padding-left:18px;line-height:1.45;display:flex}.v2-mn-k1{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.v2-mn-k1 b{font-size:var(--fs-13-5,13.5px);color:var(--n-11);flex:160px;min-width:min-content;font-weight:600;line-height:1.3}.v2-mn-k1 .v2-status{flex:none}.v2-mn-zeile{font-size:var(--fs-12-5,12.5px);color:var(--n-9);line-height:1.35}.v2-mn-zeile[data-ton=danger]{color:var(--danger-text)}.v2-mn-zeile[data-ton=warn]{color:var(--warn-text)}.v2-mn-zs{flex-wrap:wrap;gap:6px;display:flex}.v2-mn-z{border-radius:var(--r-pill);min-height:24px;font-size:var(--fs-12,12px);font-variant-numeric:tabular-nums;background:var(--n-2);color:var(--n-9);align-items:center;padding:1px 9px;font-weight:600;display:inline-flex}.v2-mn-z[data-ton=ok]{background:var(--ok-bg);color:var(--ok-text)}.v2-mn-z[data-ton=warn]{background:var(--warn-bg);color:var(--warn-text)}.v2-mn-z[data-ton=danger]{background:var(--danger-bg);color:var(--danger-text)}.v2-mn-z[data-ton=info]{background:var(--info-bg);color:var(--info-text)}.v2-mn-klein{font-size:var(--fs-11-5,11.5px);color:var(--n-8);flex-wrap:wrap;gap:2px 10px;display:flex}.v2-mn-blatt{flex-direction:column;gap:10px;display:flex}.v2-mn-blatt .v2-card{margin-bottom:0}.v2-mn-blatt .v2-mn-tr-abschn{margin-top:2px}.v2-mn-aendern{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.v2-mn-tp-satz{font-size:var(--fs-13-5,13.5px);color:var(--n-10);align-items:center;gap:6px;margin:0;display:flex}.v2-mn-tp-satz svg{width:16px;height:16px;color:var(--n-8);flex:none}.v2-mn-tp-form{flex-direction:column;gap:8px;display:flex}.v2-mn-tp-zeile{grid-template-columns:110px minmax(0,1fr);gap:8px;display:grid}.v2-mn-tp-einst .v2-pe-zeile-wert[data-umbruch] .v2-pe-zeile-w{flex:100%;justify-content:flex-start;margin-left:0}.v2-mn-tp-einst .v2-pe-zeile-w .v2-chips{justify-content:flex-start}@media (max-width:899px){.v2-mn-aendern .v2-btn{flex:auto;justify-content:center}}.v2-mn-absage{border-top:1px solid var(--n-3);flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}.v2-mn-absage>.v2-mini{flex:100%;margin:0}.v2-mn-absage>.v2-banner{flex:100%;margin-bottom:0}@media (max-width:640px){.v2-mn-absage>.v2-btn{flex:100%}}.v2-mn-fuss{flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%;display:flex}.v2-mn-wo-liste{border:1px solid var(--n-4);border-radius:var(--r-card)}.v2-mn-wo-liste>div{font-size:var(--fs-13,13px);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.v2-mn-wo-liste>div+div{border-top:1px solid var(--n-3)}.v2-mn-wo-liste>div>span{flex:220px;min-width:0}.v2-mn-wo-liste small{color:var(--n-8);font-size:var(--fs-11-5,11.5px);display:block}.v2-sheet .v2-panel-f .v2-mn-fuss .v2-btn{flex:45%}.v2-mn-tr-zwei{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 8px;display:grid}.v2-mn-tn{border-bottom:1px solid var(--n-4);align-items:center;gap:10px;min-height:48px;padding:8px 0;display:flex}.v2-mn-tn:last-child{border-bottom:0}.v2-mn-tn-main{flex:1;min-width:0}.v2-mn-tn-main b{font-size:var(--fs-13-5,13.5px);font-weight:500;line-height:1.3;display:block}.v2-mn-tn-main small{font-size:var(--fs-11-5,11.5px);color:var(--n-8);line-height:1.35;display:block}.v2-mn-tn-main small.v2-mn-tn-kom{color:var(--n-10);white-space:pre-wrap;overflow-wrap:anywhere}.v2-mn-tn-main small[data-ton=danger]{color:var(--danger-text);font-weight:500}.v2-mn-tn .v2-select{flex:none;width:132px}@media (max-width:400px){.v2-mn-tn .v2-select{width:118px}}.v2-mn-anw{flex-direction:column;gap:10px;display:flex}.v2-mn-anw-titel{font-size:var(--fs-14,14px);color:var(--n-11);margin:0;font-weight:600}.v2-mn-anw-balken{border-radius:var(--r-pill);background:var(--n-3);gap:2px;height:12px;display:flex;overflow:hidden}.v2-mn-anw-balken i{height:100%;display:block}.v2-mn-anw-balken i[data-s=da],.v2-mn-anw-zs[data-s=da]{background:var(--accent)}.v2-mn-anw-balken i[data-s=abgemeldet],.v2-mn-anw-zs[data-s=abgemeldet]{background:var(--n-6)}.v2-mn-anw-balken i[data-s=unentschuldigt],.v2-mn-anw-zs[data-s=unentschuldigt]{background:repeating-linear-gradient(135deg,var(--danger)0 2px,var(--danger-bg)2px 4px)}.v2-mn-anw-balken i[data-s=offen]{background:repeating-linear-gradient(90deg,var(--warn)0 2px,var(--warn-bg)2px 5px)}.v2-mn-anw-zs[data-s=offen]{background:var(--warn-bg);box-shadow:inset 0 0 0 1.5px var(--warn)}.v2-mn-anw-zs[data-s=unentschuldigt]{box-shadow:inset 0 0 0 1px var(--danger)}.v2-mn-anw-zs{border-radius:2px;flex:none;width:10px;height:10px;display:inline-block}.v2-mn-anw-zahlen{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.v2-mn-anw-zahlen>div{border-radius:var(--r-control);background:var(--n-2);flex-direction:column;gap:1px;min-width:0;padding:6px 8px;display:flex}@media (max-width:640px),(min-width:900px) and (max-width:1271px){.v2-mn-anw-zahlen{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-mn-anw-zahlen>div{flex-direction:row;align-items:center;gap:8px;padding:7px 10px}}.v2-mn-anw-zahlen b{font-size:var(--fs-20,20px);color:var(--n-11);font-weight:600;line-height:1.15}.v2-mn-anw-zahlen small{font-size:var(--fs-11-5,11.5px);color:var(--n-8);align-items:center;gap:5px;line-height:1.25;display:flex}.v2-mn-anw-zahlen>div[data-s=unentschuldigt]:not([data-null]){background:var(--danger-bg)}.v2-mn-anw-zahlen>div[data-s=unentschuldigt]:not([data-null]) b,.v2-mn-anw-zahlen>div[data-s=unentschuldigt]:not([data-null]) small{color:var(--danger-text)}.v2-mn-anw-zahlen>div[data-s=offen]:not([data-null]){background:var(--warn-bg)}.v2-mn-anw-zahlen>div[data-s=offen]:not([data-null]) b,.v2-mn-anw-zahlen>div[data-s=offen]:not([data-null]) small{color:var(--warn-text)}.v2-mn-anw-gruppe{flex-direction:column;gap:6px;display:flex}.v2-mn-anw-gruppe[data-s=offen]>.v2-mn-tr-abschn{color:var(--warn-text)}.v2-mn-anw-gruppe[data-s=unentschuldigt]>.v2-mn-tr-abschn{color:var(--danger-text)}.v2-mn-anw-liste{margin-bottom:0}.v2-mn-anw-liste[data-s=offen]{border-color:var(--warn);background:var(--warn-bg)}@supports (color:color-mix(in lab, red, red)){.v2-mn-anw-liste[data-s=offen]{background:color-mix(in srgb,var(--warn-bg)45%,var(--n-0))}}.v2-mn-anw-z{min-height:52px}.v2-mn-anw-z .v2-mn-tn-main small{font-size:var(--fs-12,12px)}.ui-v2 .v2-mn-anw-link{font:inherit;font-size:var(--fs-12,12px);color:var(--accent-soft-text);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:2px;padding:0;text-decoration:underline}.v2-mn-anw-link:disabled{cursor:default;opacity:.6}.v2-mn-anw-knoepfe{border:1px solid var(--n-5);border-radius:var(--r-control);background:var(--n-0);flex:none;grid-template-columns:1fr 1fr;display:inline-grid;overflow:hidden}.v2-mn-anw-knoepfe button{min-width:66px;min-height:36px;font:inherit;font-size:var(--fs-13,13px);color:var(--n-8);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:4px 8px;font-weight:500;display:inline-flex}.v2-mn-anw-knoepfe button+button{border-left:1px solid var(--n-5)}.v2-mn-anw-knoepfe svg{flex:none;width:14px;height:14px}.v2-mn-anw-knoepfe button[data-an=da]{background:var(--accent-soft);color:var(--accent-soft-text);font-weight:600}.v2-mn-anw-knoepfe button[data-an=abgemeldet]{background:var(--n-3);color:var(--n-10);font-weight:600}.v2-mn-anw-knoepfe button[data-an=unentschuldigt]{background:var(--danger-bg);color:var(--danger-text);font-weight:600}.v2-mn-anw-knoepfe button:disabled{opacity:.6;cursor:default}.v2-mn-anw-knoepfe button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.v2-mn-anw-sammel{grid-template-columns:1fr 1fr;gap:8px;padding:10px 0;display:grid}.v2-mn-faden{flex-direction:column;gap:8px;display:flex}.v2-mn-frage{background:var(--n-2);border-radius:var(--r-control);font-size:var(--fs-13,13px);color:var(--n-10);padding:8px 10px;line-height:1.4}.v2-mn-frage[data-trainer=true]{background:var(--accent-soft);color:var(--accent-soft-text)}.v2-mn-frage small{font-size:var(--fs-11-5,11.5px);color:var(--n-8);margin-bottom:2px;display:block}.v2-mn-frage[data-trainer=true] small{color:inherit;opacity:.85}.v2-mn-eingabe{align-items:flex-end;gap:8px;display:flex}.v2-mn-eingabe .v2-textarea{flex:1;min-width:0;min-height:44px}.v2-mn-eingabe .v2-btn{flex:none}.v2-mn-kader{flex-direction:column;gap:10px;display:flex}.v2-mn-kader .v2-card,.v2-mn-kader .v2-lst,.v2-mn-kader .v2-banner{margin-bottom:0}.v2-mn-kader .v2-card h3,.v2-mn-blatt .v2-card h3{align-items:center;gap:6px;display:flex}.v2-mn-kader .v2-card h3 svg,.v2-mn-blatt .v2-card h3 svg{width:16px;height:16px;color:var(--n-8);flex:none}.v2-mn-linkkarte .v2-btnrow{margin-top:8px}.ui-v2 .v2-mn-link{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-12,12px)}.v2-mn-sp{border-bottom:1px solid var(--n-4);flex-wrap:wrap;align-items:flex-start;gap:6px 10px;padding:8px 0;display:flex}.v2-mn-sp:last-child{border-bottom:0}.ui-v2 .v2-mn-sp-main{text-align:left;min-width:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:200px;justify-content:center;gap:3px;min-height:44px;padding:0;display:flex}.ui-v2 .v2-mn-sp-main:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-control)}.v2-mn-sp-main b{font-size:var(--fs-13-5,13.5px);font-weight:500;line-height:1.3}.v2-mn-sp-main small,.v2-mn-pillen small{font-size:var(--fs-11-5,11.5px);color:var(--n-8)}.v2-mn-pillen{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.v2-mn-sp-akt{flex-direction:column;flex:100%;gap:6px;display:flex}.v2-mn-sp-konto{background:var(--warn-bg);border-radius:var(--r-control);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:6px 8px;display:flex}.v2-mn-sp-konto small{font-size:var(--fs-11-5,11.5px);color:var(--warn-text);flex:160px;min-width:min-content}.v2-mn-codekarte{flex-direction:column;gap:6px;margin-top:10px;display:flex}.v2-mn-code{letter-spacing:.18em;font-variant-numeric:tabular-nums;text-align:center;background:var(--n-2);border-radius:var(--r-card);color:var(--n-11);padding:12px;font-size:28px;font-weight:700}.v2-mn-codes{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.v2-mn-konto{border-top:1px solid var(--n-4);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 0;display:flex}.v2-mn-konto-main{flex-direction:column;flex:180px;align-items:flex-start;gap:3px;min-width:0;display:flex}.v2-mn-konto-main b{font-size:var(--fs-13,13px);font-weight:500}.v2-mn-konto-main small{font-size:var(--fs-11-5,11.5px);color:var(--n-8)}.v2-mn-kader-kopf{font-size:var(--fs-12-5,12.5px);color:var(--n-8);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.v2-mn-kader-kopf b{color:var(--n-10);font-weight:600}.v2-mn-kader-kopf .v2-btn{flex:none}.v2-mn-anlegen .v2-card{margin-bottom:0}.v2-mn-anlegen .v2-g2 .v2-field,.v2-mn-kurzfelder .v2-field{margin-bottom:8px}.v2-mn-kurzfelder{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.ui-v2 .v2-mn-anlegen .v2-textarea{min-height:150px;font-size:var(--fs-13,13px);line-height:1.5}.v2-mn-vorschau{padding:0 12px}.v2-mn-vorschau-kopf{font-size:var(--fs-11-5,11.5px);color:var(--n-8);border-bottom:1px solid var(--n-4);margin:0;padding:10px 0 6px;font-weight:600}.v2-mn-vz{border-bottom:1px solid var(--n-4);flex-direction:column;gap:6px;padding:8px 0;display:flex}.v2-mn-vz:last-child{border-bottom:0}.v2-mn-vz-kopf{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.v2-mn-vz-kopf>.v2-status{flex:none}.v2-mn-vz-name{flex-direction:column;gap:2px;min-width:0;display:flex}.v2-mn-vz-name b{font-size:var(--fs-13,13px);font-weight:500;line-height:1.3}.v2-mn-vz-name small,.v2-mn-vz-satz{font-size:var(--fs-11-5,11.5px);color:var(--n-8)}.v2-mn-vz[data-status=im_kader] .v2-mn-vz-name b,.v2-mn-vz[data-status=doppelt] .v2-mn-vz-name b{color:var(--n-8)}.v2-mn-vz-wahl{background:var(--warn-bg);border-radius:var(--r-control);flex-direction:column;gap:6px;padding:8px;display:flex}.v2-mn-vz-treffer{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.v2-mn-vz-treffer small{font-size:var(--fs-11-5,11.5px);color:var(--warn-text);flex:180px;min-width:min-content}.v2-mn-dieselbe{background:var(--warn-bg);border-radius:var(--r-control);flex-direction:column;align-items:flex-start;gap:8px;margin-top:10px;padding:10px;display:flex}.v2-mn-dieselbe p{font-size:var(--fs-12-5,12.5px);color:var(--warn-text);margin:0}.v2-mn-dieselbe-zeile{flex-wrap:wrap;align-items:center;gap:6px 10px;width:100%;display:flex}.v2-mn-dieselbe-zeile>span{font-size:var(--fs-12-5,12.5px);flex:180px;min-width:min-content}.v2-mn-dieselbe-zeile small{font-size:var(--fs-11-5,11.5px);color:var(--warn-text);flex:100%}.v2-mn-anlegen>.v2-segm:has(>button:nth-child(4)){grid-template-columns:1fr 1fr;grid-auto-flow:row}.v2-mn-anlegen>.v2-segm:has(>button:nth-child(4))>button:last-child:nth-child(odd){grid-column:1/-1}.v2-mn-topf{padding-top:0;padding-bottom:0}.v2-mn-topf-titel{font-size:var(--fs-12,12px);color:var(--n-8);margin:0;padding:10px 0 2px;font-weight:600}.v2-mn-topf-zeile{border:0;border-bottom:1px solid var(--n-4);text-align:left;width:100%;min-height:48px;color:var(--n-10);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:8px 0;display:flex}.v2-mn-topf-gruppe:last-child .v2-mn-topf-zeile:last-child{border-bottom:0}.v2-mn-topf-zeile:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.v2-mn-topf-zeile:disabled{cursor:not-allowed;opacity:.55}.v2-mn-topf-box{border:1.5px solid var(--n-6);background:var(--n-0);color:#0000;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;display:grid}.v2-mn-topf-box svg{stroke-width:3px;width:14px;height:14px}.v2-mn-topf-zeile[aria-pressed=true] .v2-mn-topf-box{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.v2-mn-topf-name{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.v2-mn-topf-name b{font-weight:500}.v2-mn-topf-name small{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-mn-blatt>.v2-btn{align-self:flex-start}.v2-mn-einst{gap:12px;display:grid}@media (min-width:900px){.v2-mn-einst{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.v2-mn-einst .v2-card{margin-bottom:0}.v2-mn-einst .v2-banner,.v2-mn-einst .v2-mn-speichern{grid-column:1/-1}.v2-mn-einst .v2-card .v2-field:last-child{margin-bottom:0}.v2-mn-einst .v2-toggle{margin-top:6px}.v2-mn-einst .v2-pe-liste .v2-toggle{margin-top:0}.v2-mn-einst .v2-card>p+.v2-pe-liste,.v2-mn-einst .v2-card>.v2-banner+.v2-pe-liste{margin-top:8px}.v2-mn-satzfeld{font-size:var(--fs-13-5,13.5px);color:var(--n-10);flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.v2-mn-satzfeld .v2-input{width:auto;min-width:0}.v2-mn-satzfeld .v2-input.v2-mn-zahl{text-align:center;width:72px}.v2-mn-satzfeld .v2-select{width:auto;min-width:140px}@media (max-width:640px){.v2-mn-einst .v2-pe-zeile-wert[data-umbruch] .v2-pe-zeile-w{flex:100%;justify-content:flex-start;margin-left:0}.v2-mn-einst .v2-pe-zeile-w>.v2-segc,.v2-mn-einst .v2-pe-zeile-w>.v2-segm{flex:100%;grid-template-columns:1fr 1fr;margin:0;display:grid}.v2-mn-einst .v2-pe-zeile-w>:is(.v2-segc,.v2-segm)>:last-child:nth-child(odd){grid-column:1/-1}.v2-mn-einst .v2-banner{flex-wrap:wrap}.v2-mn-einst .v2-banner>span:first-child{flex:100%}}.v2-card .v2-mn-bsp{font-size:var(--fs-12,12px);color:var(--accent-soft-text);background:var(--accent-soft);border-radius:var(--r-control);margin:8px 0 0;padding:4px 8px}.v2-mn-speichern{z-index:5;background:var(--n-1);border-top:1px solid var(--n-4);padding:8px 0 calc(8px + env(safe-area-inset-bottom,0px));justify-content:flex-end;gap:8px;display:flex;position:sticky;bottom:0}@media (max-width:640px){.v2-mn-speichern .v2-btn{flex:1}}.v2-mt{background:var(--n-1);min-height:100dvh;color:var(--n-10);font-size:var(--fs-12-5,12.5px);flex-direction:column;display:flex}.v2-mt-spalte{box-sizing:border-box;width:100%;min-width:0;max-width:640px;margin:0 auto;padding:0 14px}.v2-mt-kopf{z-index:20;background:var(--n-1);border-bottom:1px solid var(--n-4);padding-top:env(safe-area-inset-top,0px);position:sticky;top:0}.v2-mt-kopf-in{align-items:center;gap:8px;min-height:52px;padding-top:4px;padding-bottom:4px;display:flex}.v2-mt-titel{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.v2-mt-titel b{font-size:var(--fs-16,16px);letter-spacing:-.01em;font-weight:600;line-height:1.2}.v2-mt-titel small{font-size:var(--fs-11-5,11.5px);color:var(--n-8);line-height:1.3}.v2-mt-kopf-in[data-kapsel]{grid-template-columns:1fr auto 1fr;gap:8px;display:grid}.v2-mt-kapsel{justify-self:center}.v2-mt-umsch{padding-bottom:8px}.v2-mt-umsch .v2-segm{margin:0}.v2-mt-umsch .v2-segm button{font-size:var(--fs-12-5,12.5px);min-height:36px}.v2-mt-inhalt{flex:1;padding-top:12px;padding-bottom:20px}.v2-mt-leiste{z-index:20;background:var(--n-0);border-top:1px solid var(--n-4);position:sticky;bottom:0}.v2-mt-leiste-in{padding-top:6px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v2-mt-leiste .v2-tab{min-height:48px}.v2-mt-seite{flex-direction:column;min-width:0;display:flex}.v2-mt-abschn{font-size:var(--fs-11-5,11.5px);letter-spacing:.04em;text-transform:uppercase;color:var(--n-8);flex-wrap:wrap;align-items:baseline;gap:8px;margin:12px 0 6px;font-weight:600;display:flex}.v2-mt-abschn small{text-transform:none;letter-spacing:0;font-weight:400;font-size:var(--fs-11-5,11.5px)}.v2-mt-seite>.v2-mt-abschn:first-child,.v2-mt-seite>section:first-child>.v2-mt-abschn{margin-top:2px}.v2-mt-karte{background:var(--n-0);border:1px solid var(--n-4);border-radius:12px;flex-direction:column;gap:8px;min-width:0;margin-bottom:8px;padding:12px;display:flex}.v2-mt-karte[data-status=abgesagt]{background:var(--n-2)}.v2-mt-karte[data-status=abgesagt] .v2-mt-k1 b{color:var(--n-8);text-decoration:line-through;-webkit-text-decoration-color:var(--n-6);-webkit-text-decoration-color:var(--n-6);-webkit-text-decoration-color:var(--n-6);text-decoration-color:var(--n-6)}.v2-mt-k1{flex-wrap:wrap;align-items:flex-start;gap:6px 10px;display:flex}.v2-mt-k1 b{font-size:var(--fs-13-5,13.5px);color:var(--n-11);flex:150px;min-width:min-content;font-weight:600;line-height:1.3}.v2-mt-k1 .v2-status{flex:none;margin-top:1px}.v2-mt-sub{font-size:var(--fs-12-5,12.5px);color:var(--n-9);margin:0}.v2-mt-ort{font-size:var(--fs-12-5,12.5px);color:var(--n-9);background:var(--n-2);border-radius:8px;padding:6px 8px;line-height:1.4}.v2-mt-ort small{color:var(--n-8);font-size:var(--fs-11-5,11.5px);display:block}.v2-mt-karte[data-status=abgesagt] .v2-mt-ort{background:var(--n-3)}.v2-mt-zeile{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.v2-mt-teamchip{background:var(--info-bg);color:var(--info-text);border-color:#0000}.v2-mt-z{border-color:#0000}.v2-mt-z[data-ton=ok]{background:var(--ok-bg);color:var(--ok-text)}.v2-mt-z[data-ton=danger]{background:var(--danger-bg);color:var(--danger-text)}.v2-mt-z[data-ton=warn]{background:var(--warn-bg);color:var(--warn-text)}.v2-mt-z[data-ton=info]{background:var(--info-bg);color:var(--info-text)}.v2-mt-z[data-ton=neutral]{background:var(--n-3);color:var(--n-9)}.v2-mt-knoepfe{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ui-v2 .v2-mt-knoepfe .v2-btn{min-height:40px;font-size:var(--fs-13,13px);white-space:normal;padding:6px;line-height:1.2}.ui-v2 .v2-mt-knoepfe .v2-btn-primary[aria-pressed=false]{background:var(--n-0);color:var(--accent-soft-text);border-color:var(--accent)}.ui-v2 .v2-mt-knoepfe .v2-btn-primary[aria-pressed=false]:hover{background:var(--accent-soft)}.ui-v2 .v2-mt-knoepfe .v2-btn-danger-soft[aria-pressed=true]{background:var(--danger-bg);border-color:var(--danger);color:var(--danger-text);font-weight:600}.ui-v2 .v2-mt-knoepfe .v2-btn-secondary[aria-pressed=true]{background:var(--n-3);border-color:var(--n-7);color:var(--n-11);font-weight:600}.v2-mt-hinweis{font-size:var(--fs-11-5,11.5px);color:var(--n-8);margin:0;line-height:1.4}.v2-mt-kom{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.v2-mt-kom .v2-textarea{width:100%}.v2-mt-kom-text{border-left:2px solid var(--n-4);font-size:var(--fs-12,12px);color:var(--n-10);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding-left:8px;line-height:1.4}.v2-mt-namen{font-size:var(--fs-12,12px);color:var(--n-9);flex-direction:column;gap:3px;line-height:1.4;display:flex}.v2-mt-namen b{color:var(--n-10);font-weight:600}.v2-mt-namen [data-s=nicht] b{color:var(--danger-text)}.v2-mt-namen [data-s=dabei] b{color:var(--ok-text)}.v2-mt-namen [data-s=unsicher] b{color:var(--info-text)}.v2-mt-aktionen{flex-wrap:wrap;gap:6px;margin:-2px 0 -4px -6px;display:flex}.v2-mt-aktionen .v2-badge{margin-left:2px}.v2-mt-stack{flex-direction:column;gap:10px;min-width:0;display:flex}.v2-mt-werkzeug{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:2px 0 4px;display:flex}.v2-mt-filter{flex-wrap:wrap;gap:6px;margin:0 0 4px;display:flex}.v2-mt-banner-liste{flex-direction:column;gap:2px;display:flex}.v2-mt-textknopf{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ui-v2 .v2-mt-link{color:var(--accent-soft-text);text-underline-offset:2px;font-size:inherit;text-decoration:underline}.v2-mt .v2-banner{margin-bottom:8px}.v2-mt .v2-empty{background:var(--n-0);border:1px solid var(--n-4);border-radius:12px;margin-bottom:8px}.v2-mt-zwei{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.v2-mt-zwei>.v2-field{margin-bottom:0}.v2-mt-zwei .v2-btn{width:100%}.v2-mt-frei{padding:calc(10px + env(safe-area-inset-top,0px))14px calc(16px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.v2-mt-frei-kopf{align-items:baseline;gap:8px;width:100%;max-width:440px;padding:6px 2px 14px;display:flex}.v2-mt-frei-kopf b{font-size:var(--fs-16,16px);letter-spacing:-.01em;font-weight:600}.v2-mt-frei-kopf small{font-size:var(--fs-11-5,11.5px);color:var(--n-8)}.v2-mt-frei-karte{background:var(--n-0);border:1px solid var(--n-4);border-radius:12px;flex-direction:column;gap:10px;width:100%;min-width:0;max-width:440px;padding:18px 16px 16px;display:flex}.v2-mt-frei-breit{max-width:520px}.v2-mt-kicker{font-size:var(--fs-11-5,11.5px);letter-spacing:.04em;text-transform:uppercase;color:var(--n-8);font-weight:600}.v2-mt-h1{font-size:var(--fs-20,20px);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.25}.v2-mt-frage{font-size:var(--fs-18,18px);letter-spacing:-.01em;color:var(--n-11);margin:0;font-weight:600;line-height:1.3}.v2-mt-lead{font-size:var(--fs-12-5,12.5px);color:var(--n-9);margin:0;line-height:1.5}.v2-mt-frei-fuss{margin-top:auto;padding-top:18px}.v2-mt-fussnote{margin-top:6px}.v2-mt-recht-text{flex-direction:column;gap:8px;min-width:0;display:flex}.v2-mt-recht-text h2{font-size:var(--fs-13-5,13.5px);color:var(--n-11);margin:10px 0 0;font-weight:600;line-height:1.3}.v2-mt-recht-text p,.v2-mt-recht-text li{font-size:var(--fs-12-5,12.5px);color:var(--n-10);overflow-wrap:break-word;margin:0;line-height:1.55}.v2-mt-recht-text ul{gap:4px;margin:0;padding-left:18px;list-style:outside;display:grid}.v2-mt-recht-text li::marker{color:var(--n-7)}.ui-v2 .v2-mt-recht-text a,.ui-v2 .v2-mt-recht-hinweis a{color:var(--accent-soft-text);text-underline-offset:2px;text-decoration:underline}.v2-mt-recht-hinweis{font-size:var(--fs-11-5,11.5px);color:var(--n-8);margin:0;line-height:1.45}.v2-mt-frei .v2-segm{margin:0}.v2-mt-frei .v2-field{margin-bottom:0}.ui-v2 .v2-mt-code{letter-spacing:.12em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-18,18px);text-align:center;min-height:44px}.v2-mt-knoepfe-hoch{gap:8px}.ui-v2 .v2-mt-knoepfe-hoch .v2-btn{white-space:normal;min-height:44px;line-height:1.25}.ui-v2 .v2-mt-knoepfe-hoch .v2-btn-primary[aria-pressed=false]{background:var(--n-0);color:var(--accent-soft-text);border-color:var(--accent)}.ui-v2 .v2-mt-knoepfe-hoch .v2-btn-danger-soft[aria-pressed=true]{background:var(--danger-bg);border-color:var(--danger);color:var(--danger-text);font-weight:600}.ui-v2 .v2-mt-knoepfe-hoch .v2-btn-secondary[aria-pressed=true]{background:var(--n-3);border-color:var(--n-7);color:var(--n-11);font-weight:600}.v2-mt-grundblock{border:1px solid var(--n-4);background:var(--n-1);border-radius:10px;padding:10px}.v2-mt-frage-z{border:1px solid var(--n-4);font-size:var(--fs-12-5,12.5px);background:var(--n-0);border-radius:10px;padding:8px 10px;line-height:1.45}.v2-mt-frage-z small{color:var(--n-8);margin-bottom:2px;font-size:11px;display:block}.v2-mt-frage-z[data-trainer=true]{background:var(--accent-soft);border-color:#0000}.v2-mt-frage-z[data-trainer=true] small{color:var(--accent-soft-text);font-weight:600}.v2-mt-reihe{border-top:1px solid var(--n-3);grid-template-columns:76px minmax(0,1fr);align-items:start;gap:6px 10px;padding:6px 0;display:grid}.v2-mt-reihe-l{font-size:var(--fs-11-5,11.5px);letter-spacing:.03em;text-transform:uppercase;color:var(--n-8);padding-top:6px;font-weight:600}.v2-mt-reihe-s{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.v2-mt-spieler{border:1px solid var(--n-5);background:var(--n-0);min-height:30px;font-size:var(--fs-12-5,12.5px);color:var(--n-10);border-radius:14px;align-items:center;gap:6px;max-width:100%;padding:4px 10px;display:inline-flex}.v2-mt-spieler b{font-variant-numeric:tabular-nums;color:var(--n-8);font-weight:600}.v2-mt-spieler[data-leer=true]{color:var(--n-7);border-style:dashed}.v2-mt-spieler[data-ich=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-soft-text);font-weight:600}.v2-mt-kader{flex-direction:column;display:flex}.v2-mt-kzeile{border-top:1px solid var(--n-3);font-size:var(--fs-13,13px);align-items:center;gap:10px;min-width:0;padding:7px 0;display:flex}.v2-mt-kzeile[data-ich=true] .v2-mt-kname{color:var(--accent-soft-text);font-weight:600}.v2-mt-nr{text-align:right;width:26px;color:var(--n-8);font-weight:600;font-size:var(--fs-12,12px);flex:none}.v2-mt-kname{flex:1;min-width:0}.v2-mt-pos{color:var(--n-8);font-size:var(--fs-11-5,11.5px);flex:none}.v2-mt-aufgabe{border-top:1px solid var(--n-3);flex-direction:column;gap:4px;padding-top:6px;display:flex}.v2-mt-aufgabe:first-of-type{border-top:0;padding-top:0}.v2-mt-teil{border-top:1px solid var(--n-3);font-size:var(--fs-12-5,12.5px);align-items:flex-start;gap:10px;min-width:0;padding:7px 0;display:flex}.v2-mt-teil-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.v2-mt-teil-text small{font-size:var(--fs-11-5,11.5px);color:var(--n-8)}.v2-mt-teil .v2-btn{flex:none;margin-left:auto}.v2-mt-link-zeile{gap:6px;min-width:0;display:flex}.ui-v2 .v2-mt-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-12,12px);min-height:36px}.v2-mt-schritte{font-size:var(--fs-12-5,12.5px);color:var(--n-9);gap:4px;margin:0;padding-left:18px;line-height:1.45;display:grid}@media (min-width:641px){.v2-mt-inhalt{padding-top:16px}.v2-mt-kopf-in{min-height:56px}}.v2-ks{flex-direction:column;gap:10px;min-width:0;display:flex}.v2-ks-meta{font-size:var(--fs-12,12px);color:var(--n-8);flex-wrap:wrap;gap:2px 6px;display:flex}.v2-ks-kpis{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0}@media (max-width:640px){.v2-ks-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-ks-kpi-mehr{display:none}}.v2-ks-aktionen{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:640px){.v2-ks-aktionen{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}.v2-ks-abschn{letter-spacing:.05em;text-transform:uppercase;color:var(--n-8);margin:8px 0 4px;font-size:11px;font-weight:500}.v2-ks-betrag{font-variant-numeric:tabular-nums;color:var(--n-11);font-weight:600}.v2-ks-betrag[data-ton=danger]{color:var(--danger-text)}.v2-ks-betrag[data-ton=warn]{color:var(--warn-text)}.v2-ks-betrag[data-ton=ok]{color:var(--ok-text)}.v2-ks-r{text-align:right;font-variant-numeric:tabular-nums;justify-self:end}.v2-ks-r[data-storniert=true],.v2-ks-post[data-storniert=true] .v2-ks-r{color:var(--n-7);text-decoration:line-through}.v2-ks-zeile{align-items:center}.v2-ks-zeile .v2-main{min-width:0}.v2-ks-saldo{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:1px;max-width:46%;display:flex}.v2-ks-saldo small{color:var(--n-8);font-size:11px;line-height:1.3}.v2-ks-saldo small[data-ton=danger]{color:var(--danger-text);font-weight:500}.v2-ks-saldo small[data-ton=warn]{color:var(--warn-text)}.v2-ks-tr{grid-template-columns:minmax(0,1.4fr) 90px 120px minmax(0,1fr) minmax(0,1.6fr) auto}.v2-ks-btr{grid-template-columns:96px 130px minmax(0,1.1fr) minmax(0,1.8fr) 120px}.v2-ks-th{top:var(--v2-kopf-h,56px);z-index:2;background:var(--n-2);font-size:var(--fs-12,12px);color:var(--n-8);cursor:default;min-height:36px;font-weight:500;position:sticky}.v2-ks-th:hover{background:var(--n-2)}.v2-ks-tr small,.v2-ks-btr small{font-weight:400}.v2-ks-umlagen{flex-direction:column;gap:10px;display:flex}.v2-ks-umlage{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.v2-ks-umlage[data-beendet=true]{color:var(--n-8)}.v2-ks-k1{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.v2-ks-k1 b{font-size:var(--fs-14,14px);color:var(--n-11);flex:160px;min-width:min-content;font-weight:600}.v2-ks-umlage .v2-chips .v2-status{flex:none}.v2-ks-perioden{font-size:var(--fs-12-5,12.5px);border-top:1px dashed var(--n-4);gap:4px;padding-top:6px;display:grid}.v2-ks-periode{flex-wrap:wrap;justify-content:space-between;gap:6px 10px;display:flex}.v2-ks-namen{font-size:var(--fs-12-5,12.5px);color:var(--n-9);margin:0;line-height:1.45}.v2-ks-posten{border:1px solid var(--n-4);background:var(--n-0);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.v2-ks-post{border-top:1px solid var(--n-3);font-size:var(--fs-13,13px);flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;padding:8px 10px;display:flex}.v2-ks-post:first-child{border-top:0}.v2-ks-post .v2-ks-ptxt{flex:140px;min-width:0;line-height:1.3}.v2-ks-post small{color:var(--n-8);font-size:var(--fs-11-5,11.5px);line-height:1.35;display:block}.v2-ks-post[data-storniert=true] .v2-ks-ptxt{color:var(--n-7)}.v2-ks-post .v2-status{flex:none}.v2-ks-post-wahl{cursor:pointer}.v2-ks-post-wahl input{width:18px;height:18px;accent-color:var(--accent);flex:none}.v2-ks-post-konto .v2-ks-ptxt b{color:var(--n-11);font-weight:600;display:block}.v2-ks-deutung{font-variant-numeric:tabular-nums;color:var(--ok-text)}.v2-ks-stand{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.v2-ks-stand>b,.v2-ks-stand .v2-ks-betrag{font-size:var(--fs-22,22px);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--n-11);font-weight:600}.v2-ks-stand[data-ton=danger]>b,.v2-ks-stand[data-ton=danger] .v2-ks-betrag{color:var(--danger-text)}.v2-ks-stand[data-ton=warn]>b,.v2-ks-stand[data-ton=warn] .v2-ks-betrag{color:var(--warn-text)}.v2-ks-stand[data-ton=ok]>b,.v2-ks-stand[data-ton=ok] .v2-ks-betrag{color:var(--ok-text)}.v2-ks-karte{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.v2-ks-titel{font-size:var(--fs-15,15px);color:var(--n-11);margin:0;font-weight:600}.v2-ks-summe{font-size:var(--fs-12-5,12.5px);color:var(--n-8);border-top:1px dashed var(--n-4);padding-top:8px}.v2-ks-summe b{color:var(--n-10)}.v2-ks-recht{font-size:var(--fs-12,12px);color:var(--n-8);margin:0;line-height:1.45}.v2-ks-mehr{flex-direction:column;gap:0;display:flex}.v2-ks-mehr .v2-card{margin-bottom:10px}.v2-ks-wahl{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.v2-ks-katalog{flex-direction:column;gap:10px;display:flex}.v2-gf-ring{--gf-c:var(--accent);flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative}.v2-gf-ring[data-size="56"]{width:56px;height:56px}.v2-gf-ring[data-size="72"]{width:72px;height:72px}.v2-gf-ring[data-size="88"]{width:88px;height:88px}.v2-gf-ring[data-tone=ok]{--gf-c:var(--ok)}.v2-gf-ring[data-tone=warn]{--gf-c:var(--warn)}.v2-gf-ring[data-tone=danger]{--gf-c:var(--danger)}.v2-gf-ring svg{width:100%;height:100%;display:block;position:absolute;inset:0}.v2-gf-ring-spur{fill:none;stroke:var(--n-3)}.v2-gf-ring-bogen{fill:none;stroke:var(--gf-c);stroke-linecap:round;transition:stroke-dasharray .3s ease-out}.v2-gf-ring-n{color:var(--n-11);letter-spacing:-.01em;font-size:11px;font-weight:600;line-height:1;position:relative}.v2-gf-ring[data-size="56"] .v2-gf-ring-n{font-size:var(--fs-13,13px)}.v2-gf-ring[data-size="72"] .v2-gf-ring-n{font-size:var(--fs-17,17px)}.v2-gf-ring[data-size="88"] .v2-gf-ring-n{font-size:var(--fs-20,20px)}.v2-gf-st{align-items:center;gap:2px;width:100%;min-width:0;min-height:12px;display:flex;overflow:hidden}.v2-gf-st[data-voll=true]{flex-wrap:wrap;row-gap:3px;overflow:visible}.v2-gf-st-mehr{color:var(--n-8);flex:none;margin-right:4px;font-size:11px;line-height:1}.v2-gf-k{box-sizing:border-box;border-radius:3px;flex:none;width:12px;height:12px}.v2-gf-st[data-voll=true] .v2-gf-k{width:14px;height:14px}.v2-gf-k[data-s=d]{background:var(--accent)}.v2-gf-k[data-s=n]{background:var(--n-0);border:1.5px solid var(--n-5)}.v2-gf-st[data-nicht=danger] .v2-gf-k[data-s=n]{background:var(--danger-bg);border-color:var(--danger)}.v2-gf-k[data-s=o]{background:var(--n-3);border:1.5px dotted var(--n-6)}.v2-gf-k[data-s=u]{background:repeating-linear-gradient(135deg,var(--danger)0 2px,var(--danger-bg)2px 4px);border:1.5px solid var(--danger)}.v2-gf-sl{flex-direction:column;gap:6px;min-width:0;display:flex}.v2-gf-sl-plot{height:var(--gf-h,112px);border-bottom:1px solid var(--n-5);align-items:flex-end;gap:3px;min-width:0;display:flex;position:relative}.v2-gf-sl-schnitt{border-top:1.5px dashed var(--n-7);pointer-events:none;z-index:2;position:absolute;left:0;right:0}.v2-gf-sb{cursor:pointer;background:0 0;border:0;border-radius:4px 4px 0 0;flex-direction:column-reverse;flex:1 1 0;justify-content:flex-start;min-width:0;max-width:28px;height:100%;margin:0;padding:0;display:flex;position:relative}.v2-gf-sb i{flex:none;width:100%;transition:height .3s ease-out;display:block}.v2-gf-sb i:last-child{border-radius:3px 3px 0 0}.v2-gf-sb i[data-s=d]{background:var(--accent)}.v2-gf-sb i[data-s=n]{background:var(--n-6)}.v2-gf-sb i[data-s=u]{background:repeating-linear-gradient(135deg,var(--danger)0 2px,var(--danger-bg)2px 4px)}.v2-gf-sb i[data-s=o]{background:repeating-linear-gradient(0deg,var(--warn)0 2px,var(--warn-bg)2px 5px)}.v2-gf-sb[data-art=spiel]:after{content:"";background:var(--info);border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:-9px;left:50%}.v2-gf-sb:hover{background:var(--n-2)}.v2-gf-sb[aria-pressed=true]{outline:2px solid var(--n-10);outline-offset:1px}.v2-gf-sb:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.v2-gf-sl[data-stapel] .v2-gf-sb,.v2-gf-sl[data-stapel] .v2-gf-sl-achse span{max-width:44px}.v2-gf-sl-achse{gap:3px;min-height:14px;margin-top:6px;display:flex}.v2-gf-sl-achse span{min-width:0;max-width:28px;color:var(--n-8);white-space:nowrap;flex:1 1 0;font-size:11px;line-height:1.2}.v2-gf-legende{font-size:var(--fs-11-5,11.5px);color:var(--n-8);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.v2-gf-leg{--gf-c:var(--warn);align-items:center;gap:5px;display:inline-flex}.v2-gf-leg i{background:var(--gf-c);border-radius:2px;flex:none;width:10px;height:10px}.v2-gf-leg[data-art=training]{--gf-c:var(--accent)}.v2-gf-leg[data-art=spiel]{--gf-c:var(--info)}.v2-gf-leg[data-art=verein]{--gf-c:var(--n-7)}.v2-gf-leg[data-art=einnahmen]{--gf-c:var(--ok)}.v2-gf-leg[data-art=ausgaben] i{background:repeating-linear-gradient(45deg,var(--danger)0 2px,var(--n-0)2px 4px);border:1px solid var(--danger)}.v2-gf-leg[data-art=stand] i{background:var(--n-9);border-radius:1px;width:12px;height:2px}.v2-gf-leg[data-s=d] i,.v2-gf-zs[data-s=d]{background:var(--accent)}.v2-gf-leg[data-s=n] i,.v2-gf-zs[data-s=n]{background:var(--n-6)}.v2-gf-leg[data-s=u] i,.v2-gf-zs[data-s=u]{background:repeating-linear-gradient(135deg,var(--danger)0 2px,var(--danger-bg)2px 4px);box-shadow:inset 0 0 0 1px var(--danger)}.v2-gf-leg[data-s=o] i,.v2-gf-zs[data-s=o]{background:var(--warn-bg);box-shadow:inset 0 0 0 1.5px var(--warn)}.v2-gf-leg[data-s=spiel] i{background:var(--info);border-radius:50%;width:6px;height:6px}.v2-gf-leg[data-s=rund] i{background:var(--accent);border-radius:50%}.v2-gf-leg[data-s=schnitt] i{border-top:1.5px dashed var(--n-7);background:0 0;border-radius:0;width:14px;height:0}.v2-gf-zs{border-radius:3px;flex:none;width:12px;height:12px;display:inline-block}.v2-gf-info{min-height:1.4em;margin:0;line-height:1.4}.v2-gf-sl .v2-gf-info{border-radius:var(--r-control);background:var(--n-2);font-size:var(--fs-12-5,12.5px);color:var(--n-9);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:7px 10px;display:flex}.v2-gf-sl .v2-gf-info>span{flex:200px;min-width:0}.ui-v2 .v2-gf-info-auf{font:inherit;color:var(--accent-soft-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;font-weight:600;display:inline-flex}.v2-gf-info-auf svg{flex:none;width:14px;height:14px}.v2-gf-mx{min-width:0;font-size:var(--fs-12-5,12.5px);flex-direction:column;gap:3px;display:flex}.v2-gf-mx-monate,.v2-gf-mx-z{grid-template-columns:var(--gf-mx-name,84px)minmax(0,1fr)var(--gf-mx-rest,34px);align-items:center;gap:8px;display:grid}.v2-gf-mx-gitter{grid-template-columns:repeat(var(--sp,12),minmax(0,1fr));gap:3px;min-width:0;display:grid}.v2-gf-mx-monate .v2-gf-mx-gitter span{color:var(--n-9);border-bottom:1px solid var(--n-5);white-space:nowrap;padding-bottom:2px;font-size:11px;font-weight:600}.v2-gf-mx-kopf{border-bottom:1px solid var(--n-4);margin-bottom:2px;padding-bottom:4px}.v2-gf-mx-kopf>.v2-gf-mx-n,.v2-gf-mx-kopf>.v2-gf-mx-r{color:var(--n-8);font-size:11px;font-weight:500}.ui-v2 .v2-gf-mx-tag{font:inherit;color:var(--n-8);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex-direction:column;align-items:center;min-width:0;padding:0;font-size:10px;line-height:1.15;display:flex}.v2-gf-mx-tag b{color:var(--n-9);font-size:11px;font-weight:600}.v2-gf-mx-tag[data-art=spiel] b{color:var(--info-text)}.v2-gf-mx[data-kompakt] .v2-gf-mx-tag span{letter-spacing:-.02em;color:var(--n-7);font-size:9px}.v2-gf-mx-tag:disabled{cursor:default}.v2-gf-mx-n{min-width:0;color:var(--n-10);text-align:left;font-weight:500;line-height:1.25}button.v2-gf-mx-n{font:inherit;color:var(--n-10);cursor:pointer;background:0 0;border:0;padding:2px 0;font-weight:500}button.v2-gf-mx-n:hover{color:var(--accent-soft-text);text-underline-offset:2px;text-decoration:underline}.v2-gf-mx-tag:focus-visible,button.v2-gf-mx-n:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-radius:4px}.v2-gf-mx-k{cursor:pointer;border-radius:4px;height:18px;display:block}.v2-gf-mx:not([data-kompakt]) .v2-gf-mx-k{height:20px}.v2-gf-mx-k[data-s=d]{background:var(--accent)}.v2-gf-mx-k[data-s=n]{background:var(--n-6)}.v2-gf-mx-k[data-s=u]{background:repeating-linear-gradient(135deg,var(--danger)0 2px,var(--danger-bg)2px 4px);box-shadow:inset 0 0 0 1.5px var(--danger)}.v2-gf-mx-k[data-s=o]{background:var(--warn-bg);box-shadow:inset 0 0 0 1.5px var(--warn)}.v2-gf-mx-k[data-art=spiel]{border-radius:999px}.v2-gf-mx-z:not(.v2-gf-mx-kopf):hover{background:var(--n-1)}.v2-gf-mx-r{text-align:right;color:var(--n-10);font-variant-numeric:tabular-nums;font-weight:600}.v2-gf-mx:not([data-kompakt]) .v2-gf-mx-r{grid-template-columns:1.4fr 1fr 1fr;gap:6px;display:grid}.v2-gf-mx-r [data-ton=danger]{color:var(--danger-text)}.v2-gf-kal{flex-direction:column;gap:8px;display:flex}.v2-gf-kal-m{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:8px;display:grid}.v2-gf-kal-l{font-size:var(--fs-12,12px);color:var(--n-9);padding-top:8px;font-weight:600}.v2-gf-kal-t{flex-wrap:wrap;gap:6px;display:flex}.ui-v2 .v2-gf-kal-k{width:34px;height:34px;font:inherit;font-size:var(--fs-12,12px);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;font-weight:600;display:inline-flex}.v2-gf-kal-k[data-s=d]{background:var(--accent);color:var(--on-accent)}.v2-gf-kal-k[data-s=n]{background:var(--n-3);color:var(--n-9);box-shadow:inset 0 0 0 1.5px var(--n-6)}.v2-gf-kal-k[data-s=u]{background:repeating-linear-gradient(135deg,var(--danger-bg)0 3px,var(--danger)3px 5px)}@supports (color:color-mix(in lab, red, red)){.v2-gf-kal-k[data-s=u]{background:repeating-linear-gradient(135deg,var(--danger-bg)0 3px,color-mix(in srgb,var(--danger)24%,var(--danger-bg))3px 5px)}}.v2-gf-kal-k[data-s=u]{color:var(--danger-text);box-shadow:inset 0 0 0 1.5px var(--danger)}.v2-gf-kal-k[data-s=o]{background:var(--warn-bg);color:var(--warn-text);box-shadow:inset 0 0 0 1.5px var(--warn)}.v2-gf-kal-k[data-art=spiel]{border-radius:50%}.v2-gf-kal-k:disabled{cursor:default}.v2-gf-kal-k:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.v2-gf-pips-wrap{flex-direction:column;gap:4px;min-width:0;display:flex}.v2-gf-pips{gap:2px;width:100%;min-width:0;height:10px;display:flex}.v2-gf-pips i{box-sizing:border-box;border-radius:2px;flex:1 1 0;min-width:2px}.v2-gf-pips[data-gross=true] i{flex:none}.v2-gf-pips i[data-s=bezahlt]{background:var(--ok)}.v2-gf-pips i[data-s=erlassen]{background:repeating-linear-gradient(45deg,var(--n-5)0 2px,var(--n-2)2px 4px)}.v2-gf-pips i[data-s=offen]{background:var(--n-1);border:1.5px solid var(--n-6)}.v2-gf-pips-t{margin:0}.v2-gf-vl{flex-direction:column;gap:4px;min-width:0;display:flex}.v2-gf-vl-svg{width:100%;display:block;overflow:visible}.v2-gf-vl-null{stroke:var(--n-4);stroke-width:1px}.v2-gf-vl-hit{fill:#0000;cursor:pointer}.v2-gf-vl-monat[data-aktiv=true] .v2-gf-vl-hit{fill:var(--n-2)}.v2-gf-vl-ein{fill:var(--ok)}.v2-gf-vl-aus{stroke:var(--danger);stroke-width:1px}.v2-gf-vl-schraffur{fill:var(--danger)}.v2-gf-vl-linie{fill:none;stroke:var(--n-9);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.v2-gf-vl-punkt{fill:var(--n-9);stroke:var(--n-0);stroke-width:2px}.v2-gf-vl-end{fill:var(--n-10);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.v2-gf-achse-t{fill:var(--n-8);font-size:10.5px}.v2-gf-karte{flex-direction:column;gap:8px;margin-bottom:0;display:flex}.v2-gf-karte-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;display:flex}.v2-gf-karte-kopf h3{font-size:var(--fs-14,14px);margin:0}.v2-gf-kopf{align-items:center;gap:14px;margin-bottom:12px;display:flex}.v2-gf-kopf-txt{flex-direction:column;gap:3px;min-width:0;display:flex}.v2-gf-kopf-txt>b{font-size:var(--fs-20,20px);letter-spacing:-.01em;font-weight:600;line-height:1.2}.v2-gf-bars{flex-direction:column;gap:6px;display:flex}.v2-gf-bar{--gf-c:var(--accent);font-size:var(--fs-13,13px);grid-template-columns:76px minmax(0,1fr) 84px;align-items:center;gap:10px;display:grid}.v2-gf-bar[data-art=spiel]{--gf-c:var(--info)}.v2-gf-bar[data-art=verein]{--gf-c:var(--n-7)}.v2-gf-bar[data-art=sonstiges]{--gf-c:var(--warn)}.v2-gf-bar-l{color:var(--n-9)}.v2-gf-bar-t{background:var(--n-3);border-radius:4px;height:8px;overflow:hidden}.v2-gf-bar-t i{background:var(--gf-c);border-radius:4px;height:100%;transition:width .3s ease-out;display:block}.v2-gf-bar-n{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.v2-gf-bar-n small{font-size:var(--fs-12,12px);color:var(--n-8);margin-left:6px;font-weight:400}.v2-gf-kasse{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px 24px;display:grid}@media (max-width:640px){.v2-gf-kasse{grid-template-columns:minmax(0,1fr)}}.v2-gf-kasse-ring{align-items:center;gap:12px;display:flex}.v2-gf-kasse-ring .v2-gf-kopf-txt>b{font-size:var(--fs-15,15px)}.v2-gf-balken{background:var(--n-3);border-radius:2px;width:100%;max-width:160px;height:4px;margin-top:3px;display:block;overflow:hidden}.v2-gf-balken i{background:var(--warn);border-radius:2px;height:100%;transition:width .3s ease-out;display:block}.v2-gf-balken[data-tone=danger] i{background:var(--danger)}.v2-gf-saldo{flex-direction:column;align-items:flex-end;gap:0;display:flex}.v2-gf-saldo .v2-gf-balken{width:72px;max-width:72px}.v2-ks-saldo .v2-gf-balken{width:72px;max-width:72px;margin-left:auto}.v2-gf-konto{align-items:center;gap:12px;display:flex}.v2-gf-konto>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}@media (prefers-reduced-motion:reduce){.v2-gf-ring-bogen,.v2-gf-sb i,.v2-gf-bar-t i,.v2-gf-balken i{transition:none}}.v2-phone .v2-mn-kopf{margin-top:0;top:0}.v2-phone .v2-mn-stat-k,.v2-phone .v2-ks-th{top:0}.v2-mt-bt-kopf{align-items:center;gap:12px;min-width:0;display:flex}.v2-mt-bt-text{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.v2-mt-bt-text>b{font-size:var(--fs-15,15px);color:var(--n-11);letter-spacing:-.01em;font-weight:600;line-height:1.25}.v2-mt-bt-rest{font-size:var(--fs-12-5,12.5px);color:var(--n-9)}.v2-mt-bt-chips{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:2px;display:flex}.v2-mt-bt-chips .v2-status{padding:0 6px 0 5px;font-size:11px;line-height:16px}.v2-mt-bt-streifen{flex-direction:column;gap:4px;min-width:0;display:flex}.v2-mt-bt-sk-ring{border:5px solid var(--n-3);box-sizing:border-box;border-radius:50%;flex:none;width:56px;height:56px}.v2-rl{flex-direction:column;gap:10px;display:flex}.v2-rl .v2-card,.v2-rl .v2-banner{margin-bottom:0}.v2-rl .v2-card h3{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v2-rl .v2-card h3 svg{width:16px;height:16px;color:var(--n-8);flex:none}.v2-rl .v2-card h3 .v2-mini{font-weight:400}.v2-rl-satz{font-size:var(--fs-12-5,12.5px);color:var(--n-9);margin:0 0 6px;line-height:1.45}.v2-rl-liste,.v2-rl-spieler,.v2-rl-rechteliste{flex-direction:column;display:flex}.v2-rl-kopf{display:none}.v2-rl-zeile{border-bottom:1px solid var(--n-4);flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:48px;padding:8px 0;display:flex}.v2-rl-zeile:last-child{border-bottom:0}.v2-rl-zeile[data-ich=true] .v2-rl-person b{color:var(--accent)}.v2-rl-person{flex-direction:column;flex:150px;gap:2px;min-width:0;display:flex}.v2-rl-person b{font-size:var(--fs-13-5,13.5px);font-weight:500;line-height:1.3}.v2-rl-person small{font-size:var(--fs-11-5,11.5px);color:var(--n-8);line-height:1.35}.v2-rl-rolle{flex:none;min-width:0}.v2-rl-rolle .v2-select{width:100%}.v2-rl-rechte{flex-wrap:wrap;flex:100%;align-items:center;gap:4px 6px;min-width:0;display:flex}.v2-rl-rechte small{font-size:var(--fs-11-5,11.5px);color:var(--n-8)}.v2-rl-chip{border-radius:var(--r-pill);font-size:var(--fs-11-5,11.5px);background:var(--n-3);color:var(--n-9);font-variant-numeric:tabular-nums;align-items:center;padding:1px 7px;font-weight:500;line-height:17px;display:inline-flex}.v2-rl-chip[data-an=true]{background:var(--ok-bg);color:var(--ok-text)}.v2-rl-chip[data-an=false]{background:var(--warn-bg);color:var(--warn-text)}.v2-rl-akt{flex:none;margin-left:auto}@media (min-width:900px){.v2-rl-kopf,.v2-rl-zeile{grid-template-columns:minmax(0,1.3fr) 200px minmax(0,1.7fr) 132px;align-items:center;gap:10px;display:grid}.v2-rl-kopf{letter-spacing:.05em;text-transform:uppercase;color:var(--n-8);border-bottom:1px solid var(--n-4);padding:6px 0;font-size:11px;font-weight:500}.v2-rl-rolle{min-width:0}.v2-rl-rechte{flex:none}.v2-rl-akt{justify-self:end;margin-left:0}}.v2-rl-sp{border-bottom:1px solid var(--n-4);flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:44px;padding:8px 0;display:flex}.v2-rl-sp:last-child{border-bottom:0}.v2-rl-sp>b{min-width:0;font-size:var(--fs-13-5,13.5px);flex:140px;font-weight:500;line-height:1.3}.v2-rl-sp[data-inaktiv=true]>b{color:var(--n-8)}.v2-rl-sp .v2-toggle{flex:none;margin-left:auto}.v2-rl-sp small{font-size:var(--fs-11-5,11.5px);color:var(--n-8);flex:100%}.v2-rl-recht{border-bottom:1px solid var(--n-4);align-items:flex-start;gap:10px;padding:8px 0;display:flex}.v2-rl-recht:last-child{border-bottom:0}.v2-rl-recht .v2-toggle{flex:auto;align-items:flex-start;min-width:0}.v2-rl-recht .v2-toggle .v2-tr{margin-top:2px}.v2-rl-recht .v2-toggle>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.v2-rl-recht .v2-toggle small{font-size:var(--fs-11-5,11.5px);color:var(--n-8);font-weight:400;line-height:1.35}.v2-rl-recht .v2-status{flex:none;margin-top:4px}.v2-rl-recht[data-abweicht=true]{background:linear-gradient(to right,var(--info-bg),transparent 60%);border-radius:var(--r-control);margin:0 -6px;padding-left:6px;padding-right:6px}.v2-mt .v2-mn-kopf{top:calc(53px + env(safe-area-inset-top,0px))}.v2-mt-leiste-in{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.v2-rl-verein{margin-bottom:10px}.v2-rl-verein .v2-segm{margin:0}.v2-ks-link{align-items:center;gap:8px;min-width:0;display:flex}.v2-ks-link>.v2-input,.v2-ks-link>input{flex:160px;min-width:0}.v2-ks-link>.v2-btn{flex:none}@media (max-width:640px){.v2-ks-link{flex-wrap:wrap}.v2-ks-link>.v2-btn{flex:100%}}.v2-ks-sb{border-top:1px dashed var(--n-4);flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;padding-top:8px;display:flex}.v2-ks-sb .v2-mini{flex:100%}.v2-ks-widerspruch{color:var(--n-9);flex-wrap:wrap;align-items:center;gap:4px 6px;display:inline-flex}.v2-ks-post[data-widerspruch=true]{background:var(--warn-bg)}.v2-ks-post-aktionen{flex-wrap:wrap;flex:100%;justify-content:flex-end;align-items:center;gap:6px;display:flex}@media (max-width:640px){.v2-ks-post-aktionen>.v2-btn,.v2-ks-post-aktionen>a.v2-btn{flex:auto;justify-content:center}}.v2-ks-vt-umlage{flex-direction:column;gap:3px;min-width:0;max-width:260px;margin-top:4px;display:flex}.v2-ks-vt-umlage .v2-gf-pips{height:8px}.v2-ks-vt-summe{flex-wrap:wrap;align-items:baseline;gap:0 4px;display:inline-flex}.v2-kal2{flex-direction:column;gap:8px;min-width:0;display:flex}.v2-kal2-kopf{align-items:center;gap:4px;min-height:34px;display:flex}.v2-kal2-kopf .v2-ib{border:1px solid var(--n-4);background:var(--n-0)}.v2-kal2-kopf .v2-ib:hover{background:var(--n-2)}.v2-kal2-kopf .v2-btn{margin-left:4px}.v2-kal2-titel{text-align:center;flex-direction:column;flex:1;align-items:center;gap:1px;min-width:0;display:flex}.v2-kal2-titel b{font-size:var(--fs-13-5,13.5px);color:var(--n-11);font-weight:600;line-height:1.3}.v2-kal2-titel small{font-size:var(--fs-11-5,11.5px);color:var(--n-8)}.v2-kal2-wt{grid-template-columns:repeat(7,minmax(0,1fr));padding:0 1px;display:grid}.v2-kal2-wt span{letter-spacing:.04em;text-transform:uppercase;color:var(--n-8);text-align:center;font-size:11px;font-weight:500}.v2-kal2-raster{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);overflow:hidden}.v2-kal2-reihe{border-top:1px solid var(--n-3);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.v2-kal2-reihe:first-child{border-top:0}.v2-kal2-zelle{border-left:1px solid var(--n-3);flex-direction:column;gap:2px;min-width:0;min-height:46px;padding:2px;display:flex}.v2-kal2-zelle:first-child{border-left:0}.v2-kal2-zelle[data-kompakt=false]{min-height:76px}.v2-kal2-zelle[data-fremd]{background:var(--n-1)}.v2-kal2-zelle[data-fremd] .v2-kal2-nr{color:var(--n-7)}.v2-kal2-zelle[data-gewaehlt]{background:var(--accent-soft)}.ui-v2 .v2-kal2-tag{border-radius:var(--r-control);width:100%;min-height:40px;color:var(--n-10);cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:3px;padding:3px 4px;display:flex}.ui-v2 .v2-kal2-tag:hover{background:var(--n-2)}.ui-v2 .v2-kal2-tag:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.v2-kal2-nr{font-size:var(--fs-12-5,12.5px);text-align:center;border-radius:50%;min-width:22px;font-weight:600;line-height:22px}.v2-kal2-zelle[data-heute] .v2-kal2-nr{background:var(--accent);color:var(--on-accent)}.v2-kal2-punkte{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.v2-kal2 [data-art=training]{--kal2-c:var(--accent)}.v2-kal2 [data-art=spiel]{--kal2-c:var(--info)}.v2-kal2 [data-art=verein]{--kal2-c:var(--n-7)}.v2-kal2 [data-art=sonstiges]{--kal2-c:var(--warn)}.v2-kal2-punkte i,.v2-kal2-art{background:var(--kal2-c,var(--n-6));border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.v2-kal2-punkte i[data-abgesagt]{border:1.5px solid var(--n-6);box-sizing:border-box;background:0 0}.v2-kal2-punkte small{color:var(--n-8);font-size:10.5px}.ui-v2 .v2-kal2-eintrag{text-align:left;width:100%;font:inherit;border:0;border-left:3px solid var(--kal2-c,var(--n-6));background:var(--n-2);color:var(--n-10);cursor:pointer;overflow-wrap:break-word;border-radius:3px;padding:1px 4px 1px 6px;font-size:11px;line-height:1.3;display:block}.ui-v2 .v2-kal2-eintrag:hover{background:var(--n-3)}.ui-v2 .v2-kal2-eintrag:focus-visible{outline:2px solid var(--focus);outline-offset:-1px}.ui-v2 .v2-kal2-eintrag[data-status=abgesagt]{color:var(--n-7);border-left-color:var(--n-5);text-decoration:line-through}.ui-v2 .v2-kal2-mehr{font:inherit;color:var(--n-8);text-align:left;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:10.5px}.v2-kal2-tagliste{flex-direction:column;gap:4px;display:flex}.v2-kal2-tagliste-kopf{font-size:var(--fs-11-5,11.5px);letter-spacing:.05em;text-transform:uppercase;color:var(--n-8);align-items:baseline;gap:8px;margin:4px 0 0;font-weight:500;display:flex}.v2-kal2-tagliste-kopf small,.v2-kal2-wtag-kopf small{text-transform:none;letter-spacing:0;color:var(--accent-soft-text);font-size:11px;font-weight:600}.v2-kal2-zeilen{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;display:flex;overflow:hidden}.v2-kal2-wtag .v2-kal2-zeilen{border:0;border-radius:0}.ui-v2 .v2-kal2-zeile{border:0;border-top:1px solid var(--n-3);width:100%;color:var(--n-10);text-align:left;font:inherit;cursor:pointer;background:0 0;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:4px 8px;min-height:44px;padding:8px 10px;display:grid}.ui-v2 .v2-kal2-zeile:first-child{border-top:0}.ui-v2 .v2-kal2-zeile:hover{background:var(--n-1)}.ui-v2 .v2-kal2-zeile:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.v2-kal2-zeit{font-size:var(--fs-12-5,12.5px);color:var(--n-9);font-variant-numeric:tabular-nums;font-weight:600}.v2-kal2-ztext{flex-direction:column;gap:1px;min-width:0;display:flex}.v2-kal2-ztext b{font-size:var(--fs-13-5,13.5px);color:var(--n-11);font-weight:500;line-height:1.3}.v2-kal2-ztext small{font-size:var(--fs-11-5,11.5px);color:var(--n-8);line-height:1.35}.ui-v2 .v2-kal2-zeile[data-status=abgesagt] .v2-kal2-ztext b{color:var(--n-7);text-decoration:line-through}.v2-kal2-leer{font-size:var(--fs-12-5,12.5px);color:var(--n-7);padding:6px 10px;display:block}.v2-kal2-woche{flex-direction:column;gap:8px;display:flex}.v2-kal2-wtag{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);overflow:hidden}.v2-kal2-wtag[data-heute]{border-color:var(--accent)}.v2-kal2-wtag-kopf{background:var(--n-1);border-bottom:1px solid var(--n-3);font-size:var(--fs-11-5,11.5px);letter-spacing:.04em;text-transform:uppercase;color:var(--n-8);align-items:baseline;gap:6px;margin:0;padding:6px 10px;font-weight:500;display:flex}.v2-kal2-wtag-kopf b{font-size:var(--fs-12-5,12.5px);color:var(--n-11);letter-spacing:0;font-weight:600}.v2-kal2-wtag[data-heute] .v2-kal2-wtag-kopf{background:var(--accent-soft)}.v2-kal2-wtag .v2-kal2-leer{padding:8px 10px}.v2-kal2-ar{flex-direction:column;gap:6px;display:flex}.v2-kal2-ar-monat{font-size:var(--fs-11-5,11.5px);letter-spacing:.05em;text-transform:uppercase;color:var(--n-8);align-items:baseline;gap:8px;margin:8px 0 0;font-weight:500;display:flex}.v2-kal2-ar-monat small{font-size:var(--fs-11-5,11.5px);text-transform:none;letter-spacing:0;font-weight:400}.v2-kal2-ar-liste{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;display:flex;overflow:hidden}.ui-v2 .v2-kal2-ar-zeile{border:0;border-top:1px solid var(--n-3);width:100%;min-height:44px;color:var(--n-10);text-align:left;font:inherit;cursor:pointer;background:0 0;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:7px 10px;display:grid}.ui-v2 .v2-kal2-ar-zeile:first-child{border-top:0}.ui-v2 .v2-kal2-ar-zeile:hover{background:var(--n-1)}.ui-v2 .v2-kal2-ar-zeile:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.v2-kal2-ar-datum{font-size:var(--fs-12,12px);color:var(--n-9);font-variant-numeric:tabular-nums}.v2-kal2-ar-text{flex-direction:column;gap:1px;min-width:0;display:flex}.v2-kal2-ar-text b{font-size:var(--fs-13-5,13.5px);font-weight:500;line-height:1.3}.v2-kal2-ar-text small{font-size:var(--fs-11-5,11.5px);color:var(--n-8)}.ui-v2 .v2-kal2-ar-zeile[data-status=abgesagt] .v2-kal2-ar-text b{color:var(--n-7);text-decoration:line-through}.v2-kal2-ar-z{font-size:var(--fs-12,12px);color:var(--n-9);font-variant-numeric:tabular-nums;text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.v2-kal2-mehr{flex-direction:column;align-items:center;gap:8px;min-height:48px;padding:4px 0 8px;display:flex}.v2-kal2-mehr>.v2-lst{align-self:stretch}.v2-kal2-mehr .v2-mini,.v2-kal2-ende .v2-mini{text-align:center;margin:0}.v2-kal2-ende{border-top:1px dashed var(--n-5);flex-direction:column;align-items:center;gap:8px;margin-top:4px;padding:12px 0 8px;display:flex}.v2-kal2-ansicht{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v2-kal2-ansicht .v2-segm{flex:100%;margin:0}.v2-mt-werkzeug .v2-segc button{min-height:30px}.v2-mt-werkzeug .v2-chip{border-radius:var(--r-control);min-height:32px}.v2-mt-werkzeug .v2-btn{margin-left:auto}.v2-ft{flex-direction:column;gap:10px;min-width:0;display:flex}.v2-ft .v2-banner,.v2-ft .v2-empty{margin-bottom:0}.v2-ft-kopf{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.v2-ft-sum{font-size:var(--fs-12-5,12.5px);color:var(--n-9);flex:160px;min-width:min-content}.v2-ft-autos{gap:8px;display:grid}@media (min-width:900px){.v2-ft-autos{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.v2-ft-auto{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex}.v2-ft-auto[data-eigen]{border-color:var(--accent)}.v2-ft-auto[data-weg]{background:var(--n-1);color:var(--n-8);border-style:dashed}.v2-ft-auto-kopf{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.v2-ft-auto-kopf b{font-size:var(--fs-13-5,13.5px);color:var(--n-11);flex:120px;min-width:min-content;font-weight:600}.v2-ft-auto[data-weg] .v2-ft-auto-kopf b{color:var(--n-8);text-decoration:line-through}.v2-ft-zeile{font-size:var(--fs-12-5,12.5px);color:var(--n-9);line-height:1.35}.v2-ft-sitze{flex-wrap:wrap;gap:6px;display:flex}.v2-ft-sitz,.ui-v2 button.v2-ft-sitz{border-radius:var(--r-pill);border:1px solid var(--n-5);background:var(--n-0);min-height:30px;color:var(--n-10);font:inherit;font-size:var(--fs-12-5,12.5px);align-items:center;gap:6px;max-width:100%;padding:3px 10px 3px 8px;line-height:1.3;display:inline-flex}.v2-ft-sitz i{border:1.5px solid var(--n-6);box-sizing:border-box;background:0 0;border-radius:50%;flex:none;width:9px;height:9px}.v2-ft-sitz[data-belegt=true]{background:var(--accent-soft);color:var(--accent-soft-text);border-color:#0000;font-weight:500}.v2-ft-sitz[data-belegt=true] i{background:var(--accent);border-color:var(--accent)}.v2-ft-sitz[data-belegt=false]{color:var(--n-7);border-style:dashed}.v2-ft-sitz[data-ich]{outline:2px solid var(--accent);outline-offset:1px;font-weight:600}.ui-v2 button.v2-ft-sitz{cursor:pointer}.ui-v2 button.v2-ft-sitz:hover{background:var(--danger-bg);color:var(--danger-text)}.ui-v2 button.v2-ft-sitz:hover i{background:var(--danger);border-color:var(--danger)}.ui-v2 button.v2-ft-sitz:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ui-v2 button.v2-ft-sitz:disabled{cursor:default;opacity:.7}.v2-ft-auto[data-weg] .v2-ft-sitz[data-belegt=true]{background:var(--n-3);color:var(--n-8)}.v2-ft-auto[data-weg] .v2-ft-sitz[data-belegt=true] i{background:var(--n-6);border-color:var(--n-6)}.v2-ft-aktionen{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.v2-ft-wahl{flex:200px;min-width:min(200px,100%)}.v2-ft-wahl .v2-select{width:100%}.v2-ft-form{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-1);flex-direction:column;gap:2px;padding:12px;display:flex}.v2-ft-form-titel{font-size:var(--fs-13-5,13.5px);color:var(--n-11);margin-bottom:8px;font-weight:600}.v2-ft-chips .v2-chip{border-radius:var(--r-control);justify-content:center;min-width:40px;min-height:36px}.v2-ft-zwei{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 8px;display:grid}.v2-ft-form-knoepfe{margin-top:4px}.v2-ft-knoepfe{margin-top:2px}.ui-v2 .v2-ft-karte-zeile{border:1px solid var(--n-4);background:var(--n-0);width:100%;min-height:40px;color:var(--n-10);font:inherit;font-size:var(--fs-12-5,12.5px);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:6px 10px;display:flex}.ui-v2 .v2-ft-karte-zeile:hover{background:var(--n-1);border-color:var(--n-6)}.ui-v2 .v2-ft-karte-zeile:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ui-v2 .v2-ft-karte-zeile svg{width:16px;height:16px;color:var(--n-8);flex:none}.ui-v2 .v2-ft-karte-zeile span{flex:1;min-width:0}.ui-v2 .v2-ft-karte-zeile b{font-weight:600}.v2-auf-raum{position:relative}.v2-auf-satz{border-radius:var(--r-card);background:var(--n-2);min-height:36px;font-size:var(--fs-12-5,12.5px);color:var(--n-9);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;margin:0;padding:6px 10px;line-height:1.4;display:flex}.v2-auf-satz[data-gewaehlt=true]{background:var(--accent-soft);color:var(--accent-soft-text)}.v2-auf-satz>span:first-child{flex:160px;min-width:0}.v2-auf-satz b{font-weight:600}.v2-auf-satz .v2-btnrow{flex:none;gap:6px}.v2-auf-feld{aspect-ratio:68/105;border-radius:var(--r-card);touch-action:none;-webkit-user-select:none;user-select:none;width:min(100%,320px);margin:4px auto 0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000001f}.v2-auf-feld .v2-feld{border-radius:inherit}.v2-auf-pos{--b:clamp(48px,19%,66px);z-index:1;left:clamp(calc(var(--b)/2),var(--x),calc(100% - var(--b)/2));top:var(--y);width:var(--b);background:var(--n-0);border:1px solid #0000002e;border-radius:10px;min-height:44px;padding:3px;position:absolute;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.v2-auf-pos{background:color-mix(in srgb,var(--n-0)94%,transparent)}}.v2-auf-pos{color:var(--n-11);cursor:pointer;font:inherit;text-align:center;touch-action:none;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:1px;line-height:1.15;display:flex;box-shadow:0 1px 3px #00000040}.v2-auf-pos b{font-size:var(--fs-13,13px);font-variant-numeric:tabular-nums;font-weight:700}.v2-auf-pos>span{-webkit-hyphens:auto;hyphens:auto;max-width:100%;font-size:11px;font-weight:500}.v2-auf-kurz{border-radius:var(--r-pill);background:var(--n-11);color:var(--n-0);letter-spacing:.04em;padding:0 5px;font-size:9px;font-style:normal;font-weight:700;line-height:13px;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.v2-auf-pos[data-rolle=tw]{background:var(--warn-bg)}@supports (color:color-mix(in lab, red, red)){.v2-auf-pos[data-rolle=tw]{background:color-mix(in srgb,var(--warn-bg)92%,transparent)}}.v2-auf-pos[data-leer=false]{cursor:grab}.v2-auf-pos[data-leer=true]{background:var(--n-0)}@supports (color:color-mix(in lab, red, red)){.v2-auf-pos[data-leer=true]{background:color-mix(in srgb,var(--n-0)55%,transparent)}}.v2-auf-pos[data-leer=true]{color:var(--n-10);border-style:dashed}.v2-auf-pos[data-leer=true] b{color:var(--n-10);font-size:11px;font-weight:700}.v2-auf-pos[data-leer=true]>span{color:var(--n-8);font-style:italic}.v2-auf-pos[data-wahl=true],.v2-auf-pos[data-gewaehlt=true]{outline:3px solid var(--accent);outline-offset:1px;background:var(--n-0);z-index:2}.v2-auf-pos[data-ziel=true]{outline:3px solid var(--focus);outline-offset:2px;background:var(--accent-soft);color:var(--accent-soft-text);z-index:3;transform:translate(-50%,-50%)scale(1.06)}.v2-auf-pos[data-zieht=true]{opacity:.35}.v2-auf-pos:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.v2-auf-feld[data-zieht=true] .v2-auf-pos[data-leer=true]{border-style:solid;border-color:var(--n-0);background:var(--n-0)}@supports (color:color-mix(in lab, red, red)){.v2-auf-feld[data-zieht=true] .v2-auf-pos[data-leer=true]{background:color-mix(in srgb,var(--n-0)72%,transparent)}}.v2-auf-geist{z-index:5;pointer-events:none;border:1px solid var(--accent);background:var(--n-0);width:66px;min-height:44px;color:var(--n-11);box-shadow:var(--shadow-pop);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:1px;margin:-22px 0 0 -33px;padding:3px 4px;font-size:11px;font-weight:500;line-height:1.15;display:flex;position:absolute;top:0;left:0}.v2-auf-geist b{font-size:var(--fs-13,13px);font-weight:700}.v2-auf-bank{border:1px dashed var(--n-5);border-radius:var(--r-card);flex-direction:column;gap:6px;padding:8px 10px;display:flex}.v2-auf-bank p{margin:0}.v2-auf-bank[data-aufnahme=true]{border-color:var(--accent);background:var(--accent-soft)}.v2-auf-bank[data-ziel=true]{border-style:solid;border-color:var(--focus);background:var(--accent-soft)}.v2-auf-bank-ziel{border:1px dashed var(--accent);border-radius:var(--r-card);background:var(--n-0);width:100%;min-height:44px;color:var(--accent-soft-text);font:inherit;font-size:var(--fs-13,13px);text-align:center;cursor:pointer;justify-content:center;align-items:center;padding:6px 10px;font-weight:600;line-height:1.3;display:flex}.v2-auf-bank-ziel:hover{background:var(--accent-soft)}.v2-auf-bank-ziel:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.v2-auf-chip{cursor:grab;min-height:40px}.v2-auf-chip[aria-pressed=false]{color:var(--n-8);border-style:dashed}.v2-auf-chip[data-gewaehlt=true]{outline:3px solid var(--accent);outline-offset:1px}.v2-auf-chip[data-zieht=true]{opacity:.35}.v2-auf-chip:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.v2-auf-stand{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.v2-auf-mt-reihe{grid-template-columns:96px minmax(0,1fr)}.v2-auf-mt-kurz{letter-spacing:.03em;min-width:20px;color:var(--n-8);font-size:10px;font-style:normal;font-weight:700;display:inline-block}.v2-mt-spieler[data-ich=true] .v2-auf-mt-kurz{color:inherit}@media (prefers-reduced-motion:no-preference){.v2-auf-pos{transition:outline-color .12s,background-color .12s,opacity .12s}}.v2-schau-klein{align-items:center;gap:8px;min-width:0;margin-top:2px;display:flex}.v2-schau-klein[data-laden=true] .v2-schau-feld{background:var(--n-2);box-shadow:none}.ui-v2 button.v2-schau-knopf{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;margin:0 -6px;padding:4px 6px;display:block}.ui-v2 button.v2-schau-knopf:hover{background:var(--n-1)}.ui-v2 button.v2-schau-knopf:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.v2-schau-feld{background:var(--rasen);aspect-ratio:105/68;--feld-text:#fff;--feld-rand:#ffffffb8;--feld-markiert:#ffffff9e;--feld-markiert-text:#065f46;border-radius:6px;gap:3px;padding:3px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000002e}.v2-schau-feld[data-art=halle]{aspect-ratio:42/22;background:var(--boden);--feld-text:var(--boden-text);--feld-rand:var(--boden-linie);--feld-markiert:#ffffffb3;--feld-markiert-text:#4a3319}.v2-schau-feld[data-art=raum]{aspect-ratio:3/2;background:var(--n-3);--feld-text:var(--n-10);--feld-rand:var(--n-6);--feld-markiert:var(--accent-soft);--feld-markiert-text:var(--accent-soft-text)}.v2-schau-feld[data-art=platz][data-hoch=true]{aspect-ratio:68/105}.v2-schau-feld[data-art=halle][data-hoch=true]{aspect-ratio:22/42}.v2-schau-feld .v2-feld{border-radius:inherit}.v2-schau-feld-klein{border-radius:4px;flex:none;gap:2px;width:104px;padding:2px}.v2-schau-feld-klein[data-hoch=true]{width:60px}.v2-schau-feld-klein[data-art=raum]{width:72px}.v2-schau-zone{z-index:1;border:1.5px dashed var(--feld-rand);min-width:0;min-height:0;color:var(--feld-text);text-shadow:0 1px 2px #00000059;background:#ffffff12;border-radius:3px;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1;display:flex;position:relative}.v2-schau-zone[data-belegt=true]{border:2px solid var(--feld-text);background:var(--feld-markiert);color:var(--feld-markiert-text);text-shadow:none}.v2-schau-feld:not(.v2-schau-feld-klein) .v2-schau-zone{font-size:var(--fs-13,13px);border-radius:5px}.v2-schau-feld[data-art=raum] .v2-schau-zone{text-shadow:none}.v2-schau-kab{border:1px solid var(--n-5);background:var(--n-0);min-width:26px;min-height:26px;color:var(--n-8);font-size:var(--fs-11-5,11.5px);text-align:center;font-variant-numeric:tabular-nums;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:2px 5px;font-weight:600;line-height:1.1;display:inline-flex}.v2-schau-kab[data-belegt=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:700}.v2-schau-kab[data-lang=true]{font-size:11px;font-weight:600}.v2-schau-worte{min-width:0;font-size:var(--fs-11-5,11.5px);color:var(--n-9);flex-direction:column;gap:1px;line-height:1.3;display:flex}.v2-schau-worte b{color:var(--n-10);font-weight:600}.v2-schau-gross{flex-direction:column;gap:8px;min-width:0;display:flex}.v2-schau-gross[data-laden=true]{border-radius:var(--r-card);background:var(--n-2);min-height:120px}.v2-schau-zoom{margin:0}.v2-schau-karte .v2-gk-wrap{margin:0;overflow:visible;max-width:none!important}.v2-schau-karte .v2-gk{min-width:0!important}.v2-schau-paar{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.v2-schau-paar-platz,.v2-schau-paar-kab{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.v2-schau-paar-platz{align-items:stretch}.v2-schau-paar-platz .v2-schau-feld[data-hoch=true]{width:min(100%,220px);margin:0 auto}.v2-schau-paar-platz>small,.v2-schau-paar-kab>small{font-size:var(--fs-11-5,11.5px);color:var(--n-8);text-align:center}.v2-schau-kbild{border:2px solid var(--n-5);background:var(--n-0);border-radius:6px;flex-direction:column;align-items:center;gap:2px;padding:4px;display:flex;position:relative}.v2-schau-kbild:after{content:"";background:var(--n-0);width:18px;height:2px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.v2-schau-kbild>small{color:var(--n-8);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.v2-schau-kb{background:var(--n-2);border-radius:4px;grid-template-columns:minmax(26px,1fr) 10px minmax(26px,1fr);gap:3px;padding:3px;display:grid}.v2-schau-kb .v2-schau-kab{min-width:0}.v2-schau-kb-gang{background:repeating-linear-gradient(0deg,var(--n-4)0 3px,transparent 3px 7px);border-radius:2px;grid-area:1/2/-1}.v2-schau-kreihe{border:2px solid var(--n-5);background:var(--n-0);border-radius:6px;flex-wrap:wrap;justify-content:center;gap:4px;padding:4px;display:flex}.v2-schau-satz{font-size:var(--fs-13,13px);color:var(--n-11);margin:2px 0 0;font-weight:600;line-height:1.4}.v2-schau-satz[data-auswaerts=true]{color:var(--n-9);font-weight:500}.v2-schau-hinweis{margin:0}@media (max-width:599px){.v2-schau-paar{grid-template-columns:minmax(0,1fr)}.v2-schau-paar-kab{flex-direction:row;align-items:center;gap:10px}}.v2-kn{flex-direction:column;gap:10px;min-width:0;display:flex}.v2-kn>.v2-segm,.v2-kn>.v2-segc{margin:0}.v2-kn-neu,.v2-kn-abst-liste,.v2-kn-dateien{flex-direction:column;gap:10px;min-width:0;display:flex}.v2-kn-eingabe{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.v2-kn-eingabe .v2-textarea{resize:vertical;min-height:56px}.v2-kn-eingabe-zeile{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.v2-kn-eingabe-zeile .v2-sp{flex:8px}.v2-kn-anhaenge{flex-wrap:wrap;gap:6px;display:flex}.v2-kn-anhang{border:1px solid var(--n-4);background:var(--n-2);border-radius:8px;flex:none;width:72px;height:72px;position:relative;overflow:hidden}.v2-kn-anhang img{object-fit:cover;width:100%;height:100%;display:block}.ui-v2 .v2-kn-anhang-x{background:var(--n-11);width:24px;height:24px;color:var(--n-0);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:2px;right:2px}.ui-v2 .v2-kn-anhang-x svg{width:14px;height:14px}.v2-kn-liste{flex-direction:column;gap:8px;display:flex}.v2-kn-beitrag,.v2-kn-abst{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;gap:8px;min-width:0;padding:10px 12px;display:flex}.v2-kn-beitrag[data-pin=true]{border-color:var(--accent)}.v2-kn-beitrag[data-entfernt=true]{background:var(--n-1);border-style:dashed}.v2-kn-kopf{align-items:flex-start;gap:8px;min-width:0;display:flex}.v2-kn-avatar{background:var(--n-3);width:32px;height:32px;color:var(--n-9);font-size:var(--fs-11-5,11.5px);letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.v2-kn-avatar[data-trainer=true]{background:var(--accent-soft);color:var(--accent-soft-text)}.v2-kn-wer{flex-direction:column;flex:120px;gap:2px;min-width:0;display:flex}.v2-kn-wer b{font-size:var(--fs-13-5,13.5px);color:var(--n-11);flex-wrap:wrap;align-items:center;gap:4px 6px;font-weight:600;line-height:1.3;display:flex}.v2-kn-wer small{font-size:var(--fs-11-5,11.5px);color:var(--n-8);line-height:1.3}.v2-kn-kopf .v2-ib,.v2-kn-kopf .v2-status{flex:none}.v2-kn-kopf .v2-status{margin-top:2px}.v2-kn-text{font-size:var(--fs-13,13px);color:var(--n-10);white-space:pre-wrap;margin:0;line-height:1.5}.v2-kn-a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.v2-kn-entfernt{font-size:var(--fs-12-5,12.5px);color:var(--n-8);margin:0;font-style:italic}.v2-kn-bilder{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.v2-kn-bilder[data-n="1"]{grid-template-columns:minmax(0,1fr)}.v2-kn-bilder[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-kn-bilder a{background:var(--n-2);border:1px solid var(--n-4);aspect-ratio:4/3;border-radius:8px;display:block;overflow:hidden}.v2-kn-bilder img{object-fit:cover;width:100%;height:100%;display:block}.v2-kn-bilder[data-n="1"] a{aspect-ratio:auto}.v2-kn-bilder[data-n="1"] img{object-fit:contain;height:auto;max-height:420px}.v2-kn-fuss{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.ui-v2 .v2-kn-link{min-height:32px;font:inherit;font-size:var(--fs-12,12px);color:var(--n-8);cursor:pointer;text-align:left;background:0 0;border:0;padding:4px 0}.ui-v2 .v2-kn-link:hover{color:var(--n-11);text-decoration:underline}.ui-v2 .v2-kn-link[aria-expanded=true]{color:var(--n-11);font-weight:600}.v2-kn-kommentare{border-left:2px solid var(--n-4);flex-direction:column;gap:8px;min-width:0;margin-left:4px;padding-left:10px;display:flex}.v2-kn-kommentar{font-size:var(--fs-12-5,12.5px);color:var(--n-10);grid-template-columns:minmax(0,1fr) auto;gap:2px 6px;min-width:0;line-height:1.45;display:grid}.v2-kn-kommentar small{font-size:var(--fs-11-5,11.5px);color:var(--n-8);grid-column:1}.v2-kn-kommentar>span{white-space:pre-wrap;grid-column:1}.v2-kn-kommentar[data-entfernt=true]>span{color:var(--n-8);font-style:italic}.v2-kn-kommentar .v2-kn-kommentar-x{grid-area:1/2/span 2;align-self:start;width:28px;height:28px}.v2-kn-kommentar .v2-kn-kommentar-menu{grid-area:1/2/span 2;align-self:start}.v2-kn-kommentar .v2-kn-kommentar-menu .v2-kn-kommentar-x{width:28px;height:28px}.v2-kn-beitrag[data-gemeldet=true]{box-shadow:inset 3px 0 0 var(--warn)}.v2-kn-kommentar[data-gemeldet=true]{box-shadow:inset 3px 0 0 var(--warn);padding-left:8px}.v2-kn-kommentar small .v2-kn-gemeldet{margin-left:4px}.v2-kn-ausgeblendet{flex-flow:wrap;justify-content:space-between;align-items:center;gap:6px 10px}.v2-kn-ausgeblendet .v2-btn{flex:none}.v2-kn-gruende{flex-wrap:wrap;gap:6px;display:flex}.v2-kn-antwort{align-items:flex-end;gap:6px;min-width:0;display:flex}.v2-kn-antwort .v2-textarea{resize:vertical;flex:120px;min-width:0;min-height:36px}.v2-kn-antwort .v2-btn{flex:none}.v2-kn-namen{font-size:var(--fs-13,13px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.v2-kn-namen li{border-bottom:1px solid var(--n-4);padding:8px 0}.v2-kn-namen li:last-child{border-bottom:0}.v2-kn-loesch{text-align:left;flex-direction:column;gap:8px;display:flex}.v2-kn-frage{font-size:var(--fs-14,14px)}.v2-kn-opts{flex-direction:column;gap:6px;display:flex}.ui-v2 .v2-kn-opt{border:1px solid var(--n-4);background:var(--n-0);width:100%;min-height:40px;color:var(--n-10);font:inherit;font-size:var(--fs-13,13px);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:8px 10px;display:flex}.ui-v2 .v2-kn-opt:hover:not(:disabled){border-color:var(--n-6);background:var(--n-1)}.ui-v2 .v2-kn-opt:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ui-v2 .v2-kn-opt:disabled{cursor:default}.ui-v2 .v2-kn-opt[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-soft-text)}.v2-kn-opt-z{flex-wrap:wrap;align-items:baseline;gap:6px 8px;min-width:0;display:flex}.v2-kn-opt-txt{flex:100px;min-width:0;font-weight:500}.v2-kn-opt-z b{font-size:var(--fs-14,14px);flex:none}.v2-kn-opt-z small{font-size:var(--fs-11-5,11.5px);color:var(--n-8);flex:none}.v2-kn-opt-meine{font-size:var(--fs-11-5,11.5px);color:var(--accent-soft-text);font-weight:600}.v2-kn-opt-t{background:var(--n-3);border-radius:999px;height:6px;display:block;overflow:hidden}.v2-kn-opt-t i{background:var(--n-7);border-radius:999px;height:100%;transition:width .25s;display:block}.ui-v2 .v2-kn-opt[aria-pressed=true] .v2-kn-opt-t{background:var(--n-0)}.ui-v2 .v2-kn-opt[aria-pressed=true] .v2-kn-opt-t i{background:var(--accent)}.v2-kn-abst[data-offen=false] .v2-kn-opt-t i{background:var(--n-6)}.v2-kn-opt-namen{font-size:var(--fs-11-5,11.5px);color:var(--n-8);line-height:1.35}.v2-kn-abst-fuss{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.v2-kn-form{flex-direction:column;gap:4px;display:flex}.v2-kn-optionen{flex-direction:column;gap:6px;margin-bottom:6px;display:flex}.v2-kn-option-zeile{align-items:center;gap:6px;min-width:0;display:flex}.v2-kn-option-zeile .v2-input{flex:120px;min-width:0}.v2-kn-form .v2-toggle{padding:6px 0}.v2-kn-ablage{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;gap:8px;min-width:0;padding:10px 12px;display:flex}.v2-kn-ablage-z{align-items:center;gap:8px;min-width:0;display:flex}.v2-kn-ablage-z .v2-btn{flex:none}.v2-kn-ablage-t{background:var(--n-3);border-radius:999px;height:6px;display:block;overflow:hidden}.v2-kn-ablage-t i{background:var(--accent);border-radius:999px;height:100%;display:block}.v2-kn-ablage[data-voll=true] .v2-kn-ablage-t i{background:var(--warn)}.v2-kn-datei-liste{flex-direction:column;gap:6px;display:flex}.v2-kn-datei{background:var(--n-0);border:1px solid var(--n-4);border-radius:10px;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.v2-kn-datei-ico{background:var(--n-2);width:36px;height:36px;color:var(--n-9);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.v2-kn-datei-ico svg{width:18px;height:18px}.v2-kn-datei[data-art=bild] .v2-kn-datei-ico{background:var(--info-bg);color:var(--info-text)}.v2-kn-datei[data-art=pdf] .v2-kn-datei-ico{background:var(--danger-bg);color:var(--danger-text)}.v2-kn-datei[data-art=tabelle] .v2-kn-datei-ico{background:var(--ok-bg);color:var(--ok-text)}.v2-kn-datei[data-art=kalender] .v2-kn-datei-ico{background:var(--accent-soft);color:var(--accent-soft-text)}.v2-kn-datei .v2-kn-wer b{font-size:var(--fs-13,13px)}.v2-kn-datei-akt{flex:none;align-items:center;gap:4px;display:flex}@media (max-width:480px){.v2-kn-datei{flex-wrap:wrap}.v2-kn-datei-akt{flex:100%;justify-content:flex-end}}@media (min-width:900px){.v2-kn-beitrag,.v2-kn-abst{padding:12px 14px}}.v2-kn-regeln-liste{font-size:var(--fs-13,13px);color:var(--n-10);flex-direction:column;gap:6px;margin:0;padding-left:18px;line-height:1.45;display:flex}.v2-kn-blockiert-zeile{font-size:var(--fs-12,12px);color:var(--n-8);flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;line-height:1.4;display:flex}.v2-kn-blockiert-zeile>span{flex:180px;min-width:0}.v2-kn-blockiert-zeile .v2-kn-link{text-underline-offset:2px;flex:none;min-height:28px;padding:2px 0;text-decoration:underline}.v2-kn-block-liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.v2-kn-block-liste li{border-bottom:1px solid var(--n-4);align-items:center;gap:8px;min-width:0;padding:8px 0;display:flex}.v2-kn-block-liste li:last-child{border-bottom:0}.v2-kn-block-liste .v2-btn{flex:none}.v2-kn-datei[data-blockiert=true]{background:var(--n-1);border-style:dashed}.v2-kn-datei[data-blockiert=true] .v2-kn-wer b{color:var(--n-9);font-style:italic;font-weight:500}.v2-pinn{flex-direction:column;gap:10px;min-width:0;max-width:760px;display:flex}.v2-pinn-leiste{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-pinn-leiste>.v2-streifen,.v2-pinn-leiste>[role=group]{flex:260px;max-width:420px}.v2-pinn-leiste>.v2-btn{margin-left:auto}.v2-pinn-hinweis{font-size:var(--fs-12,12px);color:var(--n-8);margin:0}.v2-pinn-wichtig-karte{background:var(--warn-bg);border-color:var(--warn-bg)}.v2-pinn-beitrag[data-erledigt=true]{opacity:.7}.v2-pinn-oben{font-size:var(--fs-11-5,11.5px);color:var(--warn-text);align-items:center;gap:5px;margin:0;font-weight:600;display:flex}.v2-pinn-oben svg{flex:none;width:13px;height:13px}.v2-pinn-art{font-size:var(--fs-11-5,11.5px);color:var(--n-8);white-space:nowrap;flex:none;align-items:center;gap:5px;margin-top:2px;font-weight:500;display:inline-flex}.v2-pinn-art:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.v2-pinn-art-frage{color:var(--warn-text)}.v2-pinn-art-ok{color:var(--ok-text,var(--accent-soft-text))}.v2-pinn-gesehen{font-size:var(--fs-12,12px);color:var(--n-8);align-items:center;gap:4px;display:inline-flex}.v2-pinn-gesehen svg{width:13px;height:13px}.v2-pinn-hilft{color:var(--ok-text,var(--accent-soft-text));font-weight:500;font-size:var(--fs-12,12px);align-items:center;gap:4px;display:inline-flex}.v2-pinn-hilft svg{width:13px;height:13px}.v2-pinn-pdfs{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.v2-pinn-pdfs a{font-size:var(--fs-12-5,12.5px);color:var(--accent);overflow-wrap:break-word;align-items:center;gap:6px;min-width:0;text-decoration:none;display:inline-flex}.v2-pinn-pdfs svg{flex:none;width:15px;height:15px}.v2-pinn-aelter{flex-direction:column;gap:8px;display:flex}.ui-v2 .v2-pinn-aelter-kopf{font:inherit;font-size:var(--fs-12,12px);color:var(--n-8);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;min-height:32px;padding:6px 2px;display:inline-flex}.v2-pinn-aelter-kopf svg{width:14px;height:14px;transition:transform .15s}.v2-pinn-aelter-kopf svg[data-offen=true]{transform:rotate(180deg)}.v2-pinn-form{flex-direction:column;gap:14px;min-width:0;display:flex}.v2-pinn-zeile{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-pinn-anhaenge{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.v2-pinn-anhaenge li{font-size:var(--fs-12-5,12.5px);color:var(--n-10);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.v2-pinn-anhaenge img,.v2-pinn-anhaenge li>svg{object-fit:cover;border:1px solid var(--n-4);background:var(--n-2);border-radius:6px;width:40px;height:40px}.v2-pinn-anhaenge li>svg{color:var(--n-8);padding:9px}.v2-pinn-wichtig{flex-direction:column;gap:10px;display:flex}.v2-pinn-wichtig b{font-size:var(--fs-12-5,12.5px);font-weight:600;display:block}.v2-pinn-wichtig small{font-size:var(--fs-11-5,11.5px);color:var(--n-8);display:block}.v2-pinn-weg{font-size:var(--fs-12,12px);color:var(--n-8);border-top:1px solid var(--n-4);margin:0;padding-top:10px}.v2-pinn-weg a{color:var(--accent);align-items:center;gap:2px;font-weight:500;text-decoration:none;display:inline-flex}.v2-pinn-weg a svg{width:13px;height:13px}.v2-pinn-bescheid{min-width:0;font-size:var(--fs-11-5,11.5px);color:var(--n-8);flex:160px}.v2-pinn-start{flex-direction:column;display:flex}.ui-v2 .v2-pinn-start-z{border:0;border-top:1px solid var(--n-4);text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 8px;width:100%;padding:7px 0;display:grid}.ui-v2 .v2-pinn-start-z:first-child{border-top:0;padding-top:0}.v2-pinn-start-z .v2-pinn-kat{font-size:var(--fs-10-5,10.5px);letter-spacing:.05em;text-transform:uppercase;color:var(--n-8);grid-column:1;font-weight:600}.v2-pinn-start-z .v2-pinn-kat[data-ton=warn]{color:var(--warn-text)}.v2-pinn-start-z b{font-size:var(--fs-12-5,12.5px);color:var(--n-10);grid-column:1;font-weight:500}.v2-pinn-start-z small{font-size:var(--fs-11-5,11.5px);color:var(--n-8);grid-column:1}.v2-pinn-start-z>svg{width:15px;height:15px;color:var(--n-7);grid-area:1/2/span 3}@media (prefers-reduced-motion:reduce){.v2-pinn-aelter-kopf svg{transition:none}}.v2-mn-karten.v2-mn-ag-raster{align-items:stretch}.v2-mn-ag-karte{height:100%;position:relative}.v2-mn-ag-karte:has(.v2-mn-ag-oeffnen:focus-visible){outline:2px solid var(--focus);outline-offset:1px}.v2-mn-ag-kopf{flex-wrap:wrap;align-items:flex-start;gap:6px 10px;display:flex}.v2-mn-ag-kopf .v2-status{flex:none;margin-top:1px}.v2-mn-ag-titel{min-width:min-content;font-size:var(--fs-14,14px);color:var(--n-11);flex:140px;margin:0;font-weight:600;line-height:1.3}.ui-v2 .v2-mn-ag-oeffnen{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.v2-mn-ag-karte .v2-mn-ag-oeffnen:after{content:"";position:absolute;inset:0}.v2-mn-ag-karte .v2-mn-ag-oeffnen:focus-visible{outline:none}.v2-mn-ag-eigene .v2-mn-ag-oeffnen:hover{text-decoration:underline;-webkit-text-decoration-color:var(--n-6);-webkit-text-decoration-color:var(--n-6);-webkit-text-decoration-color:var(--n-6);text-decoration-color:var(--n-6);text-underline-offset:2px}.v2-mn-ag-eigene .v2-mn-ag-oeffnen:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.v2-mn-ag-chips{flex-wrap:wrap;gap:4px;display:flex}.v2-mn-ag-fuss{margin-top:auto}.v2-mn-ag-karte .v2-mn-ag-fuss .v2-btn{z-index:1;position:relative}.v2-mn-ag-voll{white-space:pre-line}.v2-ab-kopf{z-index:3;background:var(--n-0);border-bottom:1px solid var(--n-4);flex-direction:column;gap:8px;margin:-14px -16px 10px;padding:12px 16px 10px;display:flex;position:sticky;top:0}.v2-ab-k-zeile{flex-direction:column;gap:4px;min-width:0;display:flex}.v2-ab-k-zeile>.v2-segm{margin:0}.v2-ab-zaehler{flex-direction:column;gap:4px;min-width:0;display:flex}.v2-ab-zaehler .v2-gf-pips{height:8px}.v2-ab-liste{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;min-width:0;display:flex;overflow:hidden}.v2-ab-th{display:none}.v2-ab-zeile{border:0;border-top:1px solid var(--n-3);width:100%;min-height:56px;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"haken name betrag""haken stand betrag";align-items:center;gap:1px 10px;padding:6px 12px 6px 8px;display:grid}.v2-ab-liste>.v2-ab-zeile:first-child,.v2-ez-eintrag:first-child>.v2-ab-zeile{border-top:0}.v2-ab-zeile:hover:not(:disabled){background:var(--n-2)}.v2-ab-zeile:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.v2-ab-zeile:disabled{cursor:default}.v2-ab-zeile[data-status=erlassen],.v2-ab-zeile[data-status=storniert]{color:var(--n-7)}.v2-ab-zeile[data-status=storniert] .v2-ab-betrag{text-decoration:line-through}.v2-ab-haken{border-radius:var(--r-control);border:1.5px solid var(--n-6);background:var(--n-0);width:44px;height:44px;color:var(--on-accent);flex:none;grid-area:haken;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:inline-flex}.v2-ab-haken svg{stroke-width:2.5px;width:24px;height:24px}.v2-ab-zeile[data-status=bezahlt] .v2-ab-haken,.v2-ab-zeile[data-status=gewaehlt] .v2-ab-haken{background:var(--accent);border-color:var(--accent)}.v2-ab-zeile[data-status=erlassen] .v2-ab-haken,.v2-ab-zeile[data-status=storniert] .v2-ab-haken,.v2-ab-zeile[data-status=gesperrt] .v2-ab-haken{background:var(--n-2);border-color:var(--n-4);color:var(--n-7);border-style:dashed}.v2-fl-liste .v2-ab-zeile{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"haken name""haken stand"}.v2-fl-zusatz{margin-top:2px;display:block}.v2-fl-fuss{display:contents}.v2-sheet .v2-fl-fuss{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;display:grid}.v2-ab-zeile[data-laeuft=true] .v2-ab-haken{opacity:.7}.v2-ab-zeile[data-status=offen]:hover:not(:disabled) .v2-ab-haken{border-color:var(--accent)}.v2-ab-name{font-size:var(--fs-14,14px);min-width:0;color:var(--n-10);grid-area:name;font-weight:500;line-height:1.3}.v2-ab-zeile[data-status=bezahlt] .v2-ab-name{color:var(--n-9);font-weight:400}.v2-ab-name small{font-weight:400}.v2-ab-betrag{font-weight:600;font-size:var(--fs-14,14px);color:var(--n-10);white-space:nowrap;grid-area:betrag;justify-self:end}.v2-ab-zeile[data-status=bezahlt] .v2-ab-betrag{color:var(--n-9);font-weight:500}.v2-ab-stand{font-size:var(--fs-12,12px);color:var(--n-8);grid-area:stand;min-width:0;line-height:1.35}.v2-ab-stand[data-ton=ok]{color:var(--ok-text);font-weight:500}.v2-ab-stand[data-ton=warn]{color:var(--warn-text)}.v2-ab-stand[data-ton=danger]{color:var(--danger-text);font-weight:500}.v2-ab-stand[data-ton=info]{color:var(--info-text)}@media (min-width:640px){.v2-ab-th{background:var(--n-2);border-bottom:1px solid var(--n-4);letter-spacing:.04em;text-transform:uppercase;color:var(--n-8);grid-template-columns:44px minmax(0,1fr) 110px minmax(0,1fr);column-gap:10px;padding:6px 12px 6px 8px;font-size:11px;font-weight:500;display:grid}.v2-ab-zeile{grid-template-columns:44px minmax(0,1fr) 110px minmax(0,1fr);grid-template-areas:"haken name betrag stand";min-height:52px}.v2-ab-stand{font-size:var(--fs-12-5,12.5px)}}.v2-ez-leiste{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:8px;display:flex}.v2-ez-leiste>.v2-input{flex:160px;min-width:0}.v2-ez-eintrag{border-top:1px solid var(--n-3);min-width:0}.v2-ez-eintrag:first-child,.v2-ez-eintrag>.v2-ab-zeile{border-top:0}.v2-ez-eintrag[data-gewaehlt=true],.v2-ez-eintrag[data-gewaehlt=true]>.v2-ab-zeile:hover{background:var(--accent-soft)}.v2-ez-detail{flex-direction:column;gap:8px;min-width:0;padding:0 12px 10px 62px;display:flex}.v2-ez-detail .v2-field{margin:0}.v2-ez-detail .v2-ks-posten{background:var(--n-0)}.v2-ez-detail .v2-err{font-size:var(--fs-12,12px);color:var(--danger);display:block}@media (max-width:640px){.v2-ez-detail{padding-left:12px}}.v2-ks-hakenleiste{gap:4px 10px}.v2-ks-hakenleiste>.v2-segm{flex:100%;margin:0}.v2-ks-haken{border:1.5px solid var(--n-6);border-radius:var(--r-control);background:var(--n-0);min-width:44px;min-height:44px;color:var(--n-9);cursor:pointer;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:0;padding:2px 6px;font-size:10.5px;font-weight:500;line-height:1.1;display:inline-flex}.v2-ks-haken svg{stroke-width:2.5px;width:18px;height:18px}.v2-ks-haken:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.v2-ks-haken[data-laeuft=true],.v2-ks-haken:disabled{background:var(--accent);border-color:var(--accent);color:var(--on-accent);cursor:default}.v2-ks-zeile>.v2-ks-haken{align-self:center;margin-left:4px}.v2-ks-zeile-akt{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.v2-ks-tr .v2-ks-zeile-akt .v2-ks-haken{min-width:40px;min-height:40px}@media (prefers-reduced-motion:reduce){.v2-ab-haken{transition:none}}.v2-dn-zeile{font-size:var(--fs-12-5,12.5px);color:var(--n-9);text-align:left;align-items:flex-start;gap:6px;min-width:0;line-height:1.4;display:flex}.v2-dn-zeile>svg{width:14px;height:14px;color:var(--n-8);flex:none;margin-top:2px}.v2-dn-zeile-text{flex-wrap:wrap;flex:1 1 0;align-items:center;gap:4px 8px;min-width:0;display:flex}.v2-dn-zeile-text .v2-status{flex:none}.v2-dn-zeile-text>span:last-child{min-width:0}.v2-dn-abschnitt .v2-mn-tr-abschn{justify-content:space-between}.v2-dn-abschn-knopf{text-transform:none;letter-spacing:0}.v2-dn-skelett{flex-direction:column;gap:8px;padding:4px 0;display:flex}.v2-dn-dienst{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex}.v2-dn-dienst[data-abgesagt]{background:var(--n-1);color:var(--n-8)}.v2-dn-dienst-kopf{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.v2-dn-dienst-kopf b{font-size:var(--fs-13-5,13.5px);color:var(--n-11);min-width:min-content;font-weight:600}.v2-dn-dienst-kopf small{font-size:var(--fs-11-5,11.5px);color:var(--n-8);flex:80px;min-width:min-content}.v2-dn-dienst-kopf .v2-btn{flex:none}.v2-dn-personen{flex-direction:column;gap:2px;min-width:0;display:flex}.v2-dn-personen>.v2-btn{align-self:flex-start;margin-top:4px}.v2-dn-person{border-top:1px solid var(--n-3);min-height:36px;font-size:var(--fs-13,13px);color:var(--n-10);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:2px 0;display:flex}.v2-dn-person:first-child{border-top:0}.v2-dn-person-name{flex:100px;min-width:min-content;font-weight:500}.v2-dn-person[data-hinweis=true] .v2-dn-person-name{color:var(--n-8);text-decoration:line-through;-webkit-text-decoration-color:var(--n-6);-webkit-text-decoration-color:var(--n-6);-webkit-text-decoration-color:var(--n-6);text-decoration-color:var(--n-6)}.v2-dn-person .v2-btn{flex:none;margin-left:auto}.v2-dn-kaderchips .v2-chip,.v2-dn-chips .v2-chip{min-height:36px}.v2-dn-chips .v2-chip{border-radius:var(--r-control);justify-content:center;min-width:44px}.v2-dn-chip-hinweis{color:var(--warn-text);font-size:11px;font-weight:400}.ui-v2 .v2-chip[aria-pressed=true] .v2-dn-chip-hinweis{color:inherit}.v2-dn-einst .v2-empty{margin:6px 0}.v2-dn-liste{flex-direction:column;gap:6px;margin:6px 0 10px;display:flex}.ui-v2 .v2-dn-reihe{border:1px solid var(--n-4);background:var(--n-0);width:100%;min-height:48px;color:var(--n-10);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.ui-v2 .v2-dn-reihe:hover{background:var(--n-1);border-color:var(--n-6)}.ui-v2 .v2-dn-reihe:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ui-v2 .v2-dn-reihe[data-aktiv=false]{background:var(--n-1);color:var(--n-8)}.ui-v2 .v2-dn-reihe>svg{width:16px;height:16px;color:var(--n-7);flex:none}.v2-dn-reihe-text{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.v2-dn-reihe-text b{font-size:var(--fs-13-5,13.5px);color:var(--n-11);flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:600;display:flex}.ui-v2 .v2-dn-reihe[data-aktiv=false] .v2-dn-reihe-text b{color:var(--n-8)}.v2-dn-reihe-text small{font-size:var(--fs-11-5,11.5px);color:var(--n-8);line-height:1.35}.v2-dn-vorlagen{margin-top:4px}.v2-dn-vorlagen .v2-chip svg{width:14px;height:14px}.v2-dn-sortier{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;margin:-4px 0 10px;padding:0;list-style:none;display:flex}.v2-dn-sortier-zeile{border-top:1px solid var(--n-3);min-height:44px;font-size:var(--fs-13,13px);align-items:center;gap:6px;min-width:0;padding:4px 6px 4px 10px;display:flex}.v2-dn-sortier-zeile:first-child{border-top:0}.v2-dn-sortier-nr{color:var(--n-7);flex:none;width:22px}.v2-dn-sortier-name{flex:1 1 0;min-width:0}.v2-dn-sortier .v2-btn{flex:none}.v2-dn-vorschau{font-size:var(--fs-12-5,12.5px);color:var(--n-9);background:var(--n-2);border-radius:8px;margin:4px 0 0;padding:8px 10px;line-height:1.45}.v2-dn-vorschau b{color:var(--n-11);font-weight:600}.v2-ks-vk-knoepfe{flex-wrap:wrap;gap:8px;margin:4px 0 10px;display:flex}@media (max-width:640px){.v2-ks-vk-knoepfe{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.v2-ks-vk-liste{margin-top:6px}.v2-ks-vk-zeile .v2-ks-ptxt b{color:var(--n-11);font-weight:600;display:block}.v2-ks-vk-zeile[data-wort=ausgezahlt] .v2-ks-r,.v2-ks-vk-zeile[data-wort=genehmigt] .v2-ks-r{color:var(--ok-text)}.v2-ks-vk-zeile[data-wort=abgelehnt] .v2-ks-r,.v2-ks-vk-zeile[data-wort=zurückgezogen] .v2-ks-r{color:var(--n-7);text-decoration:line-through}.v2-ks-vk-entscheidung{color:var(--n-10)}.v2-ks-vk-form{flex-direction:column;gap:4px;display:flex}.v2-ks-vk-form .v2-chips .v2-btn{min-height:40px}.v2-ks-vk-beleg{border:1px solid var(--n-4);background:var(--n-0);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.v2-ks-vk-beleg span{min-width:0;font-size:var(--fs-13,13px)}.v2-ks-vk-beleg small{color:var(--n-8);font-size:var(--fs-11-5,11.5px)}.v2-ks-vk-bank{border-top:1px dashed var(--n-4);flex-direction:column;gap:2px;margin-bottom:6px;padding-top:8px;display:flex}.v2-ks-vk-bank .v2-mini{margin-bottom:4px}.v2-ks-gs{flex-direction:column;flex:100%;gap:6px;min-width:0;display:flex}.v2-ks-gs-liste{border-top:1px dashed var(--n-4);flex-direction:column;gap:6px;padding-top:8px;display:flex}.v2-mt-bg{flex-direction:column;gap:12px;min-width:0;display:flex}.v2-mt-bg .v2-sb-kopf{margin-bottom:4px}.v2-mt-bg .v2-sb-kopf h1{font-size:var(--fs-18,18px)}.v2-mt-bg .v2-sb-datenschutz{font-size:var(--fs-11-5,11.5px);color:var(--n-8);line-height:1.45}.v2-mt-bg-seite{flex-direction:column;gap:10px;display:flex}.v2-mt-bg-wahl{flex-direction:column;gap:4px;display:flex}.v2-mt-bg-hinweis{margin:0}.v2-sds{border-top:1px dashed var(--n-4);flex-direction:column;gap:6px;min-width:0;margin-top:10px;padding-top:10px;display:flex}.v2-sds-kopf{font-size:var(--fs-13-5,13.5px);color:var(--n-11);align-items:center;gap:6px;display:flex}.v2-sds-kopf svg{width:16px;height:16px;color:var(--warn-text);flex:none}.v2-sds-ergebnis,.v2-sds-laeuft{font-size:var(--fs-13,13px);color:var(--n-10);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;display:flex}.v2-sds .v2-btnrow{align-items:center;gap:6px 10px}.v2-mt-sds{border:1px solid var(--n-4);background:var(--n-1);color:inherit;border-radius:10px;align-items:center;gap:8px;min-width:0;margin:0;padding:8px 10px;text-decoration:none;display:flex}.v2-mt-sds[data-lage=laeuft]{border-color:var(--accent);background:var(--accent-soft)}.v2-mt-sds svg{width:16px;height:16px;color:var(--warn-text);flex:none}.v2-mt-sds span{flex-direction:column;min-width:0;display:flex}.v2-mt-sds b{font-size:var(--fs-13,13px);color:var(--n-11);font-weight:600}.v2-mt-sds small{font-size:var(--fs-11-5,11.5px);color:var(--n-8)}.v2-mt-st-kopf{flex-direction:column;gap:2px;min-width:0;margin:2px 0 10px;display:flex}.v2-mt-st-kopf h1{font-size:var(--fs-20,20px);letter-spacing:-.01em;color:var(--n-11);margin:0;font-weight:600;line-height:1.25}.v2-mt-st-kopf p{font-size:var(--fs-12-5,12.5px);color:var(--n-9);margin:0;line-height:1.4}.v2-mt-st-k{gap:6px}.v2-mt-st-k>.v2-mt-k1{align-items:center}.v2-mt-st-k>.v2-mt-k1>b{flex:0 auto}.v2-mt-st-k>.v2-mt-k1 small{font-size:var(--fs-12-5,12.5px);color:var(--n-8);flex:none;font-weight:500}.v2-mt-st-k>.v2-mt-k1>svg{width:16px;height:16px;color:var(--accent-soft-text);flex:none}.v2-mt-st-liste{flex-direction:column;min-width:0;display:flex}.v2-mt-st-liste>div:empty{display:none}.v2-mt-st-zeile{border-top:1px solid var(--n-3);font-size:var(--fs-12-5,12.5px);grid-template-columns:62px minmax(0,1fr);align-items:start;gap:2px 10px;min-width:0;padding:7px 0;line-height:1.4;display:grid}.v2-mt-st-zeile[data-ohne-datum=true]{grid-template-columns:minmax(0,1fr)}.v2-mt-st-liste>.v2-mt-st-zeile:first-child,.v2-mt-st-liste>div:first-child>.v2-mt-st-zeile:first-child{border-top:0;padding-top:2px}.v2-mt-st-datum{color:var(--n-8);font-weight:600;font-size:var(--fs-12,12px);min-width:min-content;padding-top:1px}.v2-mt-st-text{flex-direction:column;gap:2px;min-width:0;display:flex}.v2-mt-st-text>b{color:var(--n-11);font-weight:600}.v2-mt-st-text>small{font-size:var(--fs-11-5,11.5px);color:var(--n-8)}.v2-mt-st-text>.v2-status{align-self:flex-start;margin-top:2px}.v2-mt-st-zeile-akt{grid-column:1/-1;justify-content:flex-end;min-width:0;display:flex}.v2-mt-st-zeile-akt .v2-btn svg{width:14px;height:14px}@media (min-width:641px){.v2-mt-st-zeile{grid-template-columns:62px minmax(0,1fr) auto;align-items:center}.v2-mt-st-zeile[data-ohne-datum=true]{grid-template-columns:minmax(0,1fr) auto}.v2-mt-st-zeile-akt{grid-column:auto}}.v2-mt-st-fuss{border-top:1px solid var(--n-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;min-width:0;margin-top:2px;padding-top:8px;display:flex}.v2-mt-st-fuss>span{font-size:var(--fs-11-5,11.5px);color:var(--n-8);flex:140px;min-width:0;line-height:1.4}.v2-mt-st-fuss>.v2-btn{flex:none;margin-left:auto}.v2-mt-st-fuss .v2-btn svg{width:14px;height:14px}.v2-mt-st-bt{border-top:1px solid var(--n-3);align-items:center;gap:12px;min-width:0;padding:6px 0;display:flex}.v2-mt-st-liste>.v2-mt-st-bt:first-child{border-top:0;padding-top:2px}.v2-mt-st-bt-text{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.v2-mt-st-bt-text>b{font-size:var(--fs-15,15px);color:var(--n-11);letter-spacing:-.01em;font-weight:600;line-height:1.25}.v2-mt-st-bt-text>small{font-size:var(--fs-11-5,11.5px);color:var(--n-8)}.v2-mt-st-bt-text .v2-status{padding:0 6px 0 5px;font-size:11px;line-height:16px}.v2-mt-st-k .v2-mt-sds{margin-top:6px}.v2-mt-st-push{border-color:var(--accent);background:var(--accent-soft)}.v2-mt-st-push>.v2-mt-k1>b,.v2-mt-st-push .v2-mt-sub{color:var(--accent-soft-text)}.v2-mt-st-push>.v2-mt-st-fuss{border-top-color:#0000;padding-top:2px}.v2-mt-st-push>.v2-mt-st-fuss>.v2-btn-ghost{margin-left:0;margin-right:auto}.v2-mt-st-push>.v2-mt-st-fuss>.v2-btn-primary{margin-left:auto}.v2-rows.v2-ks-rows{overflow:clip}.v2-mn .v2-ks-th,.v2-mn .v2-mn-stat-k{top:calc(var(--v2-kopf-h,56px) + var(--v2-mn-kopf-h,0px))}.v2-phone .v2-mn .v2-ks-th,.v2-phone .v2-mn .v2-mn-stat-k{top:var(--v2-mn-kopf-h,0px)}.v2-auf-raum.v2-mn-auf{grid-template-columns:minmax(0,1fr);grid-template-areas:"leiste""links""bank";align-items:start;gap:8px;display:grid}.v2-auf-raum .v2-auf-links{flex-direction:column;grid-area:links;gap:6px;min-width:0;display:flex}.v2-auf-raum .v2-auf-rechts{display:contents}.v2-auf-raum .v2-auf-leiste{flex-direction:column;grid-area:leiste;gap:8px;min-width:0;display:flex}.v2-auf-raum .v2-auf-bank{flex-flow:wrap;grid-area:bank;align-items:center;gap:6px 8px;padding:6px 8px}.v2-auf-raum .v2-auf-bank>.v2-chips{display:contents}.v2-auf-raum .v2-auf-bank>p{flex:100%}.v2-auf-raum .v2-auf-feld{width:var(--auf-b,min(100%,320px));margin:0 auto}.v2-auf-raum .v2-auf-satz{min-height:36px;padding:4px 8px}.v2-auf-raum .v2-auf-satz>span:first-child{flex:120px}.v2-auf-pub{background:var(--ok,var(--accent));vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.v2-auf-einstellung{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.v2-auf-wahl{z-index:4;border-radius:var(--r-card);background:var(--n-0);border:1px solid var(--n-4);max-height:62%;box-shadow:var(--shadow-pop);flex-direction:column;gap:6px;padding:8px;display:flex;position:absolute;bottom:6px;left:6px;right:6px}.v2-auf-wahl .v2-mn-wahl-liste{min-height:0;overflow-y:auto}.v2-auf-fuss{align-items:center;gap:8px;width:100%;display:flex}.v2-auf-fuss .v2-auf-loeschen{align-items:center;gap:6px;margin-right:auto;display:inline-flex}.v2-sheet .v2-panel-f .v2-auf-fuss{grid-template-columns:44px minmax(0,1fr) minmax(0,1fr);display:grid}.v2-sheet .v2-auf-fuss .v2-auf-loeschen{justify-content:center;min-height:44px;margin-right:0;padding-left:0;padding-right:0}.v2-sheet .v2-auf-fuss .v2-auf-loeschen span{display:none}.v2-sheet .v2-auf-fuss .v2-btn{justify-content:center;min-height:44px}@media (min-width:900px){.v2-auf-raum.v2-mn-auf{grid-template:"links leiste""links bank""links."1fr/minmax(240px,460px) minmax(0,1fr);gap:10px 20px}.v2-auf-raum .v2-auf-feld{margin:0}}.v2-sheet:has(.v2-auf-block){height:calc(100dvh - 8px);max-height:calc(100dvh - 8px)}.v2-auf-form-chip>span{align-items:center;gap:6px;display:inline-flex}.v2-auf-raum .v2-auf-feld{container-type:inline-size}@container (max-width:280px){.v2-auf-pos>span{letter-spacing:-.01em;font-size:10px}.v2-auf-pos b{font-size:var(--fs-12,12px)}}.v2-auf-mt{flex-direction:column;gap:8px;display:flex}.v2-auf-feld[data-nur-lesen=true]{touch-action:auto}.v2-auf-feld[data-nur-lesen=true] .v2-auf-pos{cursor:default}.v2-auf-pos[data-ich=true]{outline:3px solid var(--accent);outline-offset:1px;background:var(--n-0);z-index:2}.v2-auf-mt-bank{flex-flow:wrap;align-items:center;gap:6px 8px;padding:6px 8px}.v2-auf-mt .v2-auf-feld{margin:0 auto}.v2-auf-raum .v2-auf-pos{--b:clamp(44px,calc(var(--g,20)*0.94%),66px);padding-left:2px;padding-right:2px}.v2-auf-raum .v2-auf-chip{min-height:36px;padding-left:10px;padding-right:10px}.v2-auf-leiste .v2-auf-satz{min-height:40px}@media (max-height:740px){.v2-sheet:has(.v2-auf-block) .v2-grip{margin:4px auto 0}.v2-sheet:has(.v2-auf-block) .v2-panel-h{padding-top:2px;padding-bottom:6px}.v2-sheet:has(.v2-auf-block) .v2-panel-b{padding-top:8px;padding-bottom:8px}.v2-sheet:has(.v2-auf-block) .v2-panel-f{padding-top:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.v2-auf-block .v2-auf-raum.v2-mn-auf{gap:6px}}.v2-auf-raum .v2-auf-chip>span{font-size:var(--fs-13,13px)}.v2-auf-einstellung{gap:8px;padding:8px 10px}.v2-auf-spielform,.v2-auf-sichtbar{width:100%;font-size:var(--fs-13,13px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}@container (max-width:190px){.v2-auf-pos>span{display:none}.v2-auf-pos{min-height:28px}}@media (max-width:899px){.v2-auf-raum[data-aufgeklappt=true] .v2-auf-bank{display:none}}@container (max-width:190px){.v2-auf-raum .v2-auf-pos{--b:26px;border-radius:50%;min-height:26px;padding:0}.v2-auf-raum .v2-auf-pos .v2-auf-kurz{display:none}.v2-auf-raum .v2-auf-pos b{font-size:11px}}.ui-v2{--qr-hell:#fff;--qr-dunkel:#000}.v2-ks-zl .v2-kv{margin-bottom:6px}.v2-ks-zl-iban,.v2-zb-mono{font-variant-numeric:tabular-nums;letter-spacing:.01em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ui-v2 .v2-input.v2-ks-zl-iban{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-13-5,13.5px);letter-spacing:.01em}.v2-ks-zl-entfernen{border-top:1px dashed var(--n-4);margin-top:4px;padding-top:10px}.v2-ks-zl .v2-btnrow{margin-top:8px}.v2-zb{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-1);flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.v2-zb-titel{font-size:var(--fs-14,14px);color:var(--n-11);margin:0;font-weight:600}.v2-zb>p{margin:0}.v2-zb-liste{border:1px solid var(--n-4);background:var(--n-0);border-radius:10px;flex-direction:column;margin:0;display:flex;overflow:clip}.v2-zb-zeile{border-top:1px solid var(--n-3);grid-template-columns:128px minmax(0,1fr);align-items:center;gap:2px 10px;min-width:0;padding:8px 10px;display:grid}.v2-zb-zeile:first-child{border-top:0}.v2-zb-zeile dt{font-size:var(--fs-12,12px);color:var(--n-8);margin:0}.v2-zb-zeile dd{min-width:0;margin:0}.v2-zb-wert{font-size:var(--fs-13-5,13.5px);color:var(--n-11);-webkit-user-select:all;user-select:all;font-weight:500;line-height:1.35}.v2-zb-kopier{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.v2-zb-kopier>.v2-zb-wert{flex:160px;min-width:0}.v2-zb-kopier>.v2-btn{flex:none}.v2-zb-kopier .v2-btn svg{width:14px;height:14px}.v2-zb-markiert{flex:100%}.v2-zb-paypal{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.v2-zb-paypal .v2-btn svg{width:15px;height:15px}.v2-zb-qrknopf{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.v2-zb-qrblock{flex-wrap:wrap;align-items:center;gap:12px 16px;min-width:0;display:flex}.v2-zb-qr{border:1px solid var(--n-4);background:var(--qr-hell);border-radius:6px;flex:none;width:184px;height:184px}.v2-zb-qr-grund{fill:var(--qr-hell)}.v2-zb-qr-punkte{fill:var(--qr-dunkel)}.v2-zb-qrtext{flex-direction:column;flex:180px;align-items:flex-start;gap:4px;min-width:0;display:flex}.v2-zb-qrtext b{font-size:var(--fs-13,13px);color:var(--n-11);font-weight:600}.v2-zb-qrtext p{margin:0}@media (max-width:640px){.v2-zb-zeile{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.v2-zb-zeile dt{font-size:var(--fs-11-5,11.5px);grid-area:1/1;align-self:center}.v2-zb-zeile>dd:not(.v2-zb-kopier){grid-column:1/-1}.v2-zb-kopier{display:contents}.v2-zb-kopier>.v2-btn{grid-area:1/2;min-height:34px}.v2-zb-kopier>.v2-zb-wert{grid-area:2/1/auto/-1}.v2-zb-kopier>.v2-zb-markiert{grid-area:3/1/auto/-1}.v2-zb-paypal>.v2-btn{justify-content:center;width:100%}.v2-zb-qrblock{text-align:center;flex-direction:column;align-items:center}.v2-zb-qr{width:min(240px,70vw);height:min(240px,70vw)}.v2-zb-qrtext{flex-basis:auto;align-items:center}}.v2-pz-kopf{font-size:var(--fs-11-5,11.5px);color:var(--n-8);margin-bottom:2px;font-weight:500;display:block}.v2-pz-punkte{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.v2-pz-punkte li{font-size:var(--fs-13,13px);color:var(--n-10);align-items:flex-start;gap:10px;line-height:1.45;display:flex}.v2-sheet .v2-pz-punkte li{font-size:var(--fs-12-5,12.5px)}.v2-pz-punkte li svg{width:16px;height:16px;color:var(--accent);flex:none;margin-top:2px}.v2-pz-punkte li[data-art=nie] svg{color:var(--danger)}.v2-pz-punkte li[data-art=dienst] svg,.v2-pz-punkte li[data-art=aus] svg{color:var(--n-8)}.v2-pz-hinweis{font-size:var(--fs-12,12px);color:var(--n-8);margin:14px 0 0}.v2-pz-hinweis a{color:var(--accent-soft-text);font-weight:500}.v2-pz-fuss{flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%;display:flex}.v2-sheet .v2-pz-fuss{grid-template-columns:1fr 1fr;display:grid}.v2-mt-push-zeilen{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.v2-mt-push-zeilen li{border-top:1px solid var(--n-3);align-items:flex-start;gap:6px 10px;padding:8px 0;display:flex}.v2-mt-push-zeilen li:first-child{border-top:0;padding-top:2px}.v2-mt-push-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.v2-mt-push-zeilen li b{font-size:var(--fs-13,13px);color:var(--n-11);font-weight:600}.v2-mt-push-zeilen li small{font-size:var(--fs-12,12px);color:var(--n-8);line-height:1.4}.v2-mt-push-zeilen li>.v2-status{flex:none;margin-top:1px}.v2-ad-zeile[data-wir] .v2-ad-zeile-l b{color:var(--accent)}.ui-v2 .v2-ms-knopf{min-height:40px;font-weight:600}.ui-v2 .v2-ms-knopf[data-betont]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.ui-v2 .v2-oder{color:var(--n-7);font-size:var(--fs-12,12px);align-items:center;gap:10px;margin:14px 0;display:flex}.ui-v2 .v2-oder:before,.ui-v2 .v2-oder:after{content:"";background:var(--n-4);flex:1;height:1px}.ui-v2 .v2-ms-unterzeile{font-size:var(--fs-12,12px);color:var(--n-8);text-align:center;margin-top:8px;line-height:1.5}.ui-v2 .v2-ms-unterzeile a{color:var(--accent)}@media (max-width:767px){.ui-v2 .v2-ms-knopf{min-height:44px}}.ui-v2 .v2-ms-schritte{counter-reset:s;gap:6px;margin:0;padding:0;list-style:none;display:grid}.ui-v2 .v2-ms-schritte li{font-size:var(--fs-13,13px);color:var(--n-9);counter-increment:s;align-items:flex-start;gap:10px;display:flex}.ui-v2 .v2-ms-schritte li:before{content:counter(s);background:var(--n-3);width:20px;height:20px;color:var(--n-10);font-size:var(--fs-12,12px);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.ui-v2 .v2-ms-wirkung{gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.ui-v2 .v2-ms-wirkung li{font-size:var(--fs-13,13px);color:var(--n-9);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:10px;display:grid}.ui-v2 .v2-ms-wirkung li>.v2-num{font-size:var(--fs-20,20px);color:var(--n-11);text-align:right;font-weight:600;line-height:1.2}.ui-v2 .v2-ms-wirkung li b{color:var(--n-11);font-weight:600;display:block}.ui-v2 .v2-ms-kopierzeile{border:1px solid var(--n-5);border-radius:var(--r-control);font-size:var(--fs-13,13px);background:var(--n-2);align-items:center;gap:6px;padding:4px 4px 4px 10px;display:flex}.ui-v2 .v2-ms-kopierzeile code{min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-12-5,12.5px);color:var(--n-10);overflow-wrap:break-word;flex:1}.v2-fa-farbe{vertical-align:0;background:var(--accent);border-radius:2px;flex:none;width:8px;height:8px;margin-right:5px;display:inline-block}.v2-fa-farbe[data-farbe="1"]{background:var(--info)}.v2-fa-farbe[data-farbe="2"]{background:#7c3aed}.v2-fa-farbe[data-farbe="3"]{background:var(--warn)}.v2-fa-farbe[data-farbe="4"]{background:var(--danger)}.v2-fa-farbe[data-farbe="5"]{background:var(--n-7)}.v2-fa-blatt{flex-direction:column;gap:14px;display:flex}.v2-fa-gruppe{flex-direction:column;gap:6px;display:flex}.v2-fa-gruppe-kopf{justify-content:space-between;align-items:center;gap:8px;min-height:30px;display:flex}.v2-fa-gruppe-kopf .v2-sect{margin:0}.v2-fa-gruppe-kopf .v2-btn{flex:none}.v2-fa-gruppe-kopf .v2-btn[aria-pressed=true]{color:var(--accent-soft-text)}.v2-fa-blatt .v2-ab-betrag{color:var(--n-8);font-weight:500;font-size:var(--fs-12-5,12.5px);align-items:center;display:inline-flex}.v2-fa-woche{margin:0 0 6px}.v2-tg-leiste>.v2-fa-chips,.v2-tv-leiste>.v2-fa-chips{margin:0}.v2-tg-leiste>.v2-select{flex:100%;min-width:0}.v2-vs-band{border:1px solid var(--accent);border-radius:var(--r-card);background:var(--accent-soft);color:var(--accent-soft-text);font-size:var(--fs-13,13px);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:8px 12px;display:flex}.v2-vs-band .v2-vs-titel b{font-weight:600}.v2-vs-band .v2-vs-luecke{flex:1}.v2-plan-cols[data-vorschau] .v2-plan-col[data-vs-betroffen=true]{box-shadow:inset 0 2px 0 var(--accent)}.v2-vs-nr{z-index:5;border-radius:var(--r-pill);background:var(--accent);min-width:18px;height:18px;color:var(--n-0);border:1.5px solid var(--n-0);font-variant-numeric:tabular-nums;pointer-events:none;justify-content:center;align-items:center;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-7px;left:-9px}.v2-vs-nr[data-ton=danger]{background:var(--danger)}.v2-k[data-vorschau=rot] .v2-k-ev{outline:2px solid var(--danger);outline-offset:1px}.v2-k[data-vorschau=neu] .v2-k-ev{outline:2px solid var(--accent);outline-offset:1px}.v2-k[data-vorschau=geist]{opacity:.45}.v2-k[data-vorschau=geist] .v2-k-ev{border-style:dashed;border-color:var(--n-7);background:0 0}.v2-k[data-vorschau=geist]:before{background:var(--n-6)}.v2-vs-wort{z-index:5;border-radius:var(--r-pill);border:1px solid var(--accent);background:var(--accent-soft);max-width:calc(100% + 12px);color:var(--accent-soft-text);overflow-wrap:break-word;pointer-events:none;padding:1px 6px;font-size:10.5px;font-weight:500;line-height:1.3;position:absolute;bottom:-8px;right:2px}.v2-vs-wort[data-art=geist]{border-color:var(--n-6);background:var(--n-0);color:var(--n-8)}.v2-vs-ziel{z-index:4;min-height:22px;font-size:var(--fs-11-5,11.5px);background:var(--accent-soft);color:var(--accent-soft-text);border:1.5px solid var(--accent);border-radius:var(--r-control);box-shadow:var(--shadow-pop);pointer-events:none;flex-direction:column;gap:1px;padding:4px 6px;line-height:1.25;display:flex;position:absolute;left:6px;right:3px}.v2-vs-ziel[data-halb=true]{left:50%}.v2-vs-ziel[data-braucht=ja],.v2-vs-ziel[data-braucht=vorschau]{border-style:dashed}.v2-vs-ziel>b{font-weight:600}.v2-vs-ziel>.v2-vs-wort{align-self:flex-start;max-width:100%;margin-top:2px;position:static}.v2-vs-ebene{pointer-events:none;z-index:5;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.v2-vs-bogen{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round}.v2-vs-bogen[data-braucht=ja],.v2-vs-bogen[data-braucht=vorschau]{stroke-dasharray:5 4}.v2-vs-ebene marker path{fill:var(--accent)}.v2-vs-ebene[data-spielt=true]{animation:.7s ease-out v2-vs-ein}@keyframes v2-vs-ein{0%{opacity:0}to{opacity:1}}.v2-mit-dock[data-loesen=true]{grid-template-columns:minmax(0,1fr) 400px}@media (max-width:1271px){.v2-mit-dock[data-loesen=true]{grid-template-columns:minmax(0,1fr) 340px}}.v2-lp-fuss{flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%;display:flex}.v2-sheet .v2-lp-fuss{grid-template-columns:1fr 1fr;display:grid}.v2-lp-tag{margin-top:12px}.v2-lp-tagkopf{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.v2-konf.v2-lp-schritt[data-tone=accent]{border-left:3px solid var(--accent)}.v2-konf.v2-lp-schritt[data-aus=true]{background:var(--n-1)}.v2-konf.v2-lp-schritt .v2-konf-k{align-items:center}.v2-lp-nr{border-radius:var(--r-pill);background:var(--accent);min-width:20px;height:20px;color:var(--n-0);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.v2-lp-nr[data-aus=true]{background:var(--danger)}.v2-lp-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.v2-konf .v2-lp-a{align-items:center}.v2-sheet .v2-lp-a .v2-btn{min-height:40px}.v2-va{flex-direction:column;gap:14px;display:flex}.v2-va .v2-ein-liste{max-width:none;font-size:var(--fs-13,13px)}.v2-va-haken{font-size:var(--fs-13,13px);color:var(--n-9);cursor:pointer;align-items:flex-start;gap:9px;line-height:1.45;display:flex}.v2-va-haken .v2-check{margin-top:2px}.v2-va-haken a{color:var(--accent-soft-text);text-underline-offset:2px;text-decoration:underline}.v2-va-fuss{flex:220px}.v2-va-knoepfe{margin-left:auto}.v2-sheet .v2-va-fuss{display:none}.v2-sheet .v2-va-knoepfe{grid-template-columns:minmax(0,1fr);gap:8px;margin-left:0;display:grid}.v2-sheet .v2-va-knoepfe .v2-btn{width:100%;min-height:40px}.v2-sheet .v2-va-knoepfe .v2-btn-primary{order:-1}@media (max-width:640px){.v2-va .v2-ein-liste,.v2-va-haken{font-size:var(--fs-12-5,12.5px)}}.v2-menu .v2-va-eintrag b{color:var(--accent-soft-text)}.v2-menu .v2-va-eintrag .v2-pi{background:var(--accent-soft);color:var(--accent-soft-text)}.v2-mrow.v2-va-zeile>svg{color:var(--accent-soft-text);flex:none;margin-top:2px}.v2-mrow.v2-va-zeile .v2-main b{color:var(--accent-soft-text)}.v2-zr{gap:6px;margin-top:10px;display:grid}.v2-zr-felder{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.v2-zr-felder .v2-field{margin-bottom:0}.v2-zr-satz{background:var(--n-2);border-radius:var(--r-control);font-size:var(--fs-12-5,12.5px);color:var(--n-9);align-items:flex-start;gap:8px;padding:7px 10px;line-height:1.45;display:flex}.v2-zr-satz svg{width:14px;height:14px;color:var(--accent);flex:none;margin-top:2px}.v2-zr-weiter{font:inherit;font-size:var(--fs-13,13px);color:var(--accent);cursor:pointer;text-align:left;background:0 0;border:0;justify-self:start;align-items:center;gap:4px;padding:2px 0;font-weight:500;display:inline-flex}.v2-zr-weiter svg{flex:none;width:14px;height:14px}.v2-zr-weiter:hover{text-decoration:underline}.v2-zr-vorher{background:var(--accent-soft);color:var(--accent-soft-text);border-radius:var(--r-control);font-size:var(--fs-12-5,12.5px);flex-wrap:wrap;align-items:flex-start;gap:8px 10px;margin-bottom:12px;padding:8px 10px;display:flex}.v2-zr-vorher>svg{flex:none;width:14px;height:14px;margin-top:2px}.v2-zr-vorher>span{flex:1;min-width:200px}.v2-zr-vorher b{font-weight:600}.v2-zr-loesch{gap:8px;display:grid}.v2-zr-loesch-kopf{gap:2px;margin-bottom:4px;display:grid}.v2-zr-loesch-kopf b{font-size:var(--fs-14-5,14.5px);font-weight:600}.v2-zr-loesch-kopf small{font-size:var(--fs-12-5,12.5px);color:var(--n-8)}.v2-zr-opt{align-items:flex-start}.v2-zr-opt:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.v2-zr-punkt{border:1.5px solid var(--n-6);border-radius:50%;flex:none;place-items:center;width:16px;height:16px;margin-top:2px;display:grid}.v2-zr-opt[aria-checked=true] .v2-zr-punkt{border-color:var(--accent)}.v2-zr-opt[aria-checked=true] .v2-zr-punkt:after{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px}.v2-zr-opt[data-ton=danger][aria-checked=true]{border-color:var(--danger);background:var(--danger-bg)}.v2-zr-opt[data-ton=danger][aria-checked=true] .v2-zr-punkt{border-color:var(--danger)}.v2-zr-opt[data-ton=danger][aria-checked=true] .v2-zr-punkt:after{background:var(--danger)}.v2-zr-opt[data-ton=danger] b{color:var(--danger-text)}.v2-zr-opt-text{flex:1;gap:2px;min-width:0;display:grid}.v2-zr-opt-ein{cursor:default;gap:8px;margin-top:8px;display:grid}.v2-zr-opt-ein .v2-field{max-width:220px;margin-bottom:0}.v2-zr-pill{border:1px dashed var(--n-5);border-radius:var(--r-pill,999px);min-height:24px;font:inherit;font-size:var(--fs-12,12px);color:var(--n-8);background:var(--n-0);cursor:pointer;white-space:nowrap;justify-self:end;align-items:center;padding:1px 9px;font-weight:500;display:inline-flex}.v2-zr-pill[data-gesetzt=true]{color:var(--info-text);background:var(--info-bg);border-style:solid;border-color:#0000}.v2-zr-pill[aria-expanded=true]{box-shadow:0 0 0 2px var(--accent)}.v2-zr-pill:disabled{cursor:default}.v2-wp-zr{grid-column:3/-1;gap:6px;padding:4px 0 2px;display:grid}.v2-zr-beendet{border:1px dashed var(--n-5);border-radius:var(--r-card);background:var(--n-1);font-size:var(--fs-12-5,12.5px);color:var(--n-8);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;padding:6px 12px;display:flex}.v2-zr-beendet>b{color:var(--n-9);font-weight:600}.v2-zr-beendet>span{flex:1;min-width:180px}.v2-zr-alle{background:var(--n-2);border-radius:var(--r-control);font-size:var(--fs-12-5,12.5px);color:var(--n-9);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 10px;display:flex}.v2-zr-alle>span{flex:1;min-width:200px}@media (max-width:640px){.v2-zr-felder{grid-template-columns:1fr 1fr}.v2-wp-zr{grid-column:1/-1}}.v2-zr-gilt{border:1px solid var(--accent);border-radius:var(--r-card);background:var(--n-0);gap:6px;margin:10px 0 4px;padding:10px 12px;display:grid}.v2-zr-gilt-h{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.v2-zr-gilt-h b{font-size:var(--fs-13-5,13.5px);font-weight:600}.v2-zr-gilt-h small{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-zr-gilt .v2-ed-opt{margin-bottom:0}.v2-zr-vn{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.v2-zr-vn>span{border:1px solid var(--n-4);border-radius:var(--r-control);font-size:var(--fs-12,12px);color:var(--n-9);background:var(--n-1);gap:1px;min-width:0;padding:6px 8px;display:grid}.v2-zr-vn>span b{font-size:var(--fs-12-5,12.5px);color:var(--n-10);font-weight:600}.v2-zr-vn>span[data-neu=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-soft-text)}.v2-zr-vn>span[data-neu=true] b{color:var(--accent-soft-text)}.v2-zr-nachf{border:1px dashed var(--accent);border-radius:var(--r-control);background:var(--accent-soft);color:var(--accent-soft-text);font-size:var(--fs-12-5,12.5px);flex-wrap:wrap;grid-column:3/-1;align-items:center;gap:4px 10px;padding:4px 10px;display:flex}.v2-zr-nachf b{font-weight:600}.v2-zr-nachf>span{flex:1;min-width:80px}.v2-zr-nachf button{font:inherit;font-size:var(--fs-12-5,12.5px);color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}@media (max-width:640px){.v2-zr-vn{grid-template-columns:1fr}.v2-zr-nachf{grid-column:1/-1}}.ui-v2 .v2-tre-kopf{flex-wrap:wrap;align-items:center;gap:6px;min-height:28px;margin:12px 0 6px;display:flex}.ui-v2 .v2-tre>.v2-tre-kopf:first-child{margin-top:0}.ui-v2 .v2-tre-kopf-t{letter-spacing:.05em;text-transform:uppercase;color:var(--n-9);font-size:11px;font-weight:600}.ui-v2 .v2-tre-kopf-r{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.ui-v2 .v2-tre-kopf-z{font-size:var(--fs-12,12px);color:var(--n-8);font-weight:500}.ui-v2 .v2-tre-kopf-z[data-ton=ok]{color:var(--ok-text);font-weight:600}.ui-v2 .v2-tre-kopf-z[data-ton=warn]{color:var(--warn-text);font-weight:600}.ui-v2 .v2-tre-kopf-z[data-ton=danger]{color:var(--danger-text);font-weight:600}.ui-v2 .v2-ed-note[data-ton=warn]{color:var(--warn-text);background:var(--warn-bg);border-radius:var(--r-control);padding:6px 8px}.ui-v2 .v2-tre>.v2-ed-note{margin:6px 0 0}.ui-v2 .v2-tre-wann{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px;display:grid}.ui-v2 .v2-tre-wann .v2-label{font-size:var(--fs-12,12px);color:var(--n-9);margin-bottom:4px;font-weight:500;display:block}.ui-v2 .v2-sheet .v2-tre-wann{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-v2 .v2-sheet .v2-tre-tag{grid-column:1/-1}.ui-v2 .v2-schritt{border:1px solid var(--n-5);border-radius:var(--r-control);background:var(--n-0);grid-template-columns:32px minmax(0,1fr) 32px;min-height:32px;display:grid;overflow:hidden}.ui-v2 .v2-schritt:focus-within{border-color:var(--focus);box-shadow:0 0 0 1px var(--focus)}.ui-v2 .v2-schritt-k{background:var(--n-1);color:var(--n-9);cursor:pointer;border:0;justify-content:center;align-items:center;min-height:0;padding:0;display:inline-flex}.ui-v2 .v2-schritt-k:first-child{border-right:1px solid var(--n-4)}.ui-v2 .v2-schritt-k:last-child{border-left:1px solid var(--n-4)}.ui-v2 .v2-schritt-k:hover:not(:disabled){background:var(--n-3)}.ui-v2 .v2-schritt-k:disabled{color:var(--n-6);cursor:default}.ui-v2 .v2-schritt-k svg{width:15px;height:15px}.ui-v2 .v2-schritt-w{width:100%;min-width:0;color:var(--n-10);font:inherit;font-size:var(--fs-13-5,13.5px);text-align:center;background:0 0;border:0;outline:none;padding:0 2px;font-weight:600}.ui-v2 .v2-schritt-w::-webkit-calendar-picker-indicator{display:none}.ui-v2 input.v2-schritt-w[type=time]{justify-content:center;display:inline-flex}.ui-v2 .v2-schritt-w::-webkit-datetime-edit{flex:0 auto}.ui-v2 .v2-schritt-w::-webkit-date-and-time-value{text-align:center}.ui-v2 .v2-dw[data-art=schritt]{gap:4px}.ui-v2 .v2-sheet .v2-schritt{grid-template-columns:44px minmax(0,1fr) 44px;min-height:44px}.ui-v2 .v2-sheet .v2-schritt-w{font-size:var(--fs-16,16px)}.ui-v2 .v2-sheet .v2-schritt-k svg{width:18px;height:18px}.ui-v2 .v2-pw-gruppe+.v2-pw-gruppe{border-top:1px solid var(--n-4);margin-top:4px;padding-top:2px}.ui-v2 .v2-pw-gruppe-k{cursor:pointer;text-align:left;width:100%;min-height:36px;color:var(--n-10);font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;display:flex}.ui-v2 .v2-sheet .v2-pw-gruppe-k{min-height:44px}.ui-v2 .v2-pw-gruppe-k b{font-size:var(--fs-13-5,13.5px);flex:none;font-weight:600}.ui-v2 .v2-pw-gruppe-k small{font-size:var(--fs-12,12px);color:var(--n-8);text-align:right;flex-wrap:wrap;justify-content:flex-end;gap:0 8px;min-width:0;margin-left:auto;display:flex}.ui-v2 .v2-pw-gruppe-k small [data-ton=ok]{color:var(--ok-text);font-weight:600}.ui-v2 .v2-pw-gruppe-k small [data-ton=warn]{color:var(--warn-text);font-weight:600}.ui-v2 .v2-pw-gruppe-k small [data-ton=danger]{color:var(--danger-text);font-weight:600}.ui-v2 .v2-pw-chev{width:16px;height:16px;color:var(--n-8);flex:none;transition:transform .12s}.ui-v2 .v2-pw-gruppe-k[aria-expanded=true] .v2-pw-chev{transform:rotate(90deg)}.ui-v2 .v2-pw-gruppe .v2-pw-liste{margin-bottom:4px}.ui-v2 .v2-pw-mehr{border:1px dashed var(--n-5);border-radius:var(--r-card);background:var(--n-1);min-height:56px;color:var(--n-9);font:inherit;font-size:var(--fs-12-5,12.5px);text-align:left;cursor:pointer;flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:6px 8px;font-weight:600;display:flex}.ui-v2 .v2-pw-mehr:hover{background:var(--n-2)}.ui-v2 .v2-pw-mehr small{color:var(--n-8);font-size:11px;font-weight:400;line-height:1.3}.ui-v2 .v2-sheet .v2-pw-grid{grid-auto-rows:minmax(32px,1fr)}.ui-v2 .v2-sheet .v2-pw-zelle,.ui-v2 .v2-sheet .v2-kw-zelle{min-height:32px}.ui-v2 .v2-tre-zeit{align-items:center;margin:6px 0 0}.ui-v2 .v2-tre-zeit>b{font-size:var(--fs-12,12px);color:var(--n-9);margin-right:8px;font-weight:600}.ui-v2 .v2-tre-zeit span:first-of-type{border-radius:var(--r-control)0 0 var(--r-control)}.ui-v2 .v2-tre-ohne{border:1px solid var(--n-4);border-radius:var(--r-card);font-size:var(--fs-13,13px);flex-direction:column;gap:2px;padding:8px 12px;display:flex}.ui-v2 .v2-tre-ohne b{font-weight:500}.ui-v2 .v2-tre-ohne small{font-size:var(--fs-12,12px);color:var(--n-8)}.ui-v2 .v2-tre-klappen{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);margin-top:12px}.ui-v2 .v2-tre-klappen:empty{display:none}.ui-v2 .v2-tre-kl+.v2-tre-kl{border-top:1px solid var(--n-4)}.ui-v2 .v2-tre-kl-k{cursor:pointer;text-align:left;width:100%;min-height:40px;color:var(--n-10);font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:8px 12px;display:flex}.ui-v2 .v2-sheet .v2-tre-kl-k{min-height:46px}.ui-v2 .v2-tre-kl-k b{font-size:var(--fs-13-5,13.5px);flex:none;font-weight:500}.ui-v2 .v2-tre-kl-k small{font-size:var(--fs-12,12px);color:var(--n-8);text-align:right;min-width:0;margin-left:auto}.ui-v2 .v2-tre-kl-k small[data-ton=warn]{color:var(--warn-text);font-weight:600}.ui-v2 .v2-tre-chev{width:16px;height:16px;color:var(--n-8);flex:none;transition:transform .12s}.ui-v2 .v2-tre-kl-k[aria-expanded=true] .v2-tre-chev{transform:rotate(90deg)}.ui-v2 .v2-tre-kl-b{font-size:var(--fs-13,13px);padding:2px 12px 12px 36px}.ui-v2 .v2-sheet .v2-tre-kl-b{padding-left:12px}.ui-v2 .v2-tre-kl-b .v2-ed-chips:last-child,.ui-v2 .v2-tre-kl-b .v2-ed-note:last-child{margin-bottom:0}.ui-v2 .v2-tre-zeile{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 0;display:flex}.ui-v2 .v2-tre-zeile+.v2-tre-zeile{border-top:1px solid var(--n-3)}.ui-v2 .v2-tre-zeile-t{flex-direction:column;flex:160px;min-width:0;display:flex}.ui-v2 .v2-tre-zeile-t b{font-size:var(--fs-13,13px);flex-wrap:wrap;align-items:center;gap:4px;font-weight:500;display:inline-flex}.ui-v2 .v2-tre-zeile-t small{font-size:var(--fs-12,12px);color:var(--n-8)}.ui-v2 .v2-tre-zeile>.v2-input{flex:0 240px}.ui-v2 .v2-tre-zeile-puffer>*{flex-basis:100%}.ui-v2 .v2-tre-zeile-puffer .v2-ed-note{margin-bottom:0}.ui-v2 .v2-tre-gefahr{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);margin-top:16px;overflow:hidden}.ui-v2 .v2-tre-gefahr>*+*{border-top:1px solid var(--n-4)}.ui-v2 .v2-tre-gz{text-align:left;width:100%;min-height:52px;font:inherit;font-size:var(--fs-14,14px);color:var(--n-10);cursor:pointer;background:0 0;border:0;padding:10px 12px;font-weight:500;display:block}.ui-v2 .v2-tre-gz small{font-size:var(--fs-12,12px);color:var(--n-8);font-weight:400;display:block}.ui-v2 .v2-tre-gz[data-ton=danger]{color:var(--danger-text)}.ui-v2 .v2-tre-bestaet{background:var(--danger-bg);color:var(--danger-text);font-size:var(--fs-13,13px);gap:6px;padding:10px 12px;display:grid}.ui-v2 .v2-tre-bestaet-k{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ui-v2 .v2-tre-was{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 8px;display:grid}.ui-v2 .v2-tre-was>.v2-field{align-content:start;margin-bottom:6px}.ui-v2 .v2-sheet .v2-tre-was{grid-template-columns:minmax(0,1fr)}.ui-v2 .v2-tre-zeile1{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:8px;display:flex}.ui-v2 .v2-tre-zeile1-t{font-size:var(--fs-12-5,12.5px);color:var(--n-9);flex:none;font-weight:500}.ui-v2 .v2-tre-zeile1>.v2-select{flex:200px;min-width:0}.ui-v2 .v2-sheet .v2-tre-zeile1>.v2-select{flex-basis:100%;order:3}.ui-v2 .v2-tre>.v2-tre-zeile1+.v2-ed-note{margin-top:6px}.ui-v2 .v2-tre>.v2-tre-dauerhinweis{margin:6px 0 0}.ui-v2 .v2-tre-kabsum{font-size:var(--fs-12,12px);color:var(--n-8);flex-wrap:wrap;gap:4px 12px;margin-top:6px;display:flex}.ui-v2 .v2-tre-fest{border:1px dashed var(--n-5);border-radius:var(--r-control);background:var(--n-2);min-height:32px;color:var(--n-9);font-size:var(--fs-13-5,13.5px);align-items:center;padding:0 10px;font-weight:600;display:flex}.ui-v2 .v2-sheet .v2-tre-fest{min-height:40px;font-size:var(--fs-15,15px)}.ui-v2 .v2-tre-absage-chips{margin-bottom:0}.ui-v2 .v2-tre-bestaet .v2-chip{background:var(--n-0)}.ui-v2 .v2-spiel-row[data-abgesagt=true]{cursor:default}.ui-v2 .v2-spiel-row[data-abgesagt=true] .v2-spiel-t{color:var(--n-8);text-decoration:line-through}.ui-v2 .v2-spiel-abgesagt{font-size:var(--fs-12,12px);color:var(--danger-text);flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.ui-v2 .v2-tre-kabsum b{color:var(--n-10);font-weight:600}.ui-v2 .v2-kabz{border-top:1px solid var(--n-3);flex-direction:column;margin-top:6px;display:flex}.ui-v2 .v2-kabz-z{border-bottom:1px solid var(--n-3);min-height:30px;font-size:var(--fs-12,12px);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:6px;padding:2px;display:grid}.ui-v2 .v2-kabz-rolle{color:var(--n-8)}.ui-v2 .v2-kabz-wert{flex-wrap:wrap;align-items:baseline;column-gap:8px;min-width:0;display:flex}.ui-v2 .v2-kabz-wert b{color:var(--n-10);font-weight:600}.ui-v2 .v2-kabz-wort{color:var(--n-8)}.ui-v2 .v2-kabz-wort[data-fest]{color:var(--n-10);font-weight:500}.ui-v2 .v2-tre>.v2-tre-stand{border-radius:var(--r-control);background:var(--n-2);color:var(--n-9);margin:8px 0 0;padding:6px 8px}.ui-v2 .v2-tre>.v2-tre-stand[data-ton=ok]{background:var(--ok-bg);color:var(--ok-text)}.ui-v2 .v2-tre>.v2-tre-stand[data-ton=danger]{background:var(--danger-bg);color:var(--danger-text)}.ui-v2 .v2-tre>.v2-tre-stand[data-ton=warn]{background:var(--warn-bg);color:var(--warn-text)}.ui-v2 .v2-tre-fussfrage-s{font-size:var(--fs-12-5,12.5px);color:var(--n-8)}.ui-v2 .v2-tre-fussfrage-k{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.v2-tz-e[data-drinnen]{border-left:3px solid var(--boden-linie);background:var(--boden)}@supports (color:color-mix(in lab, red, red)){.v2-tz-e[data-drinnen]{background:color-mix(in srgb,var(--boden)30%,var(--n-0))}}.v2-tz-e[data-drinnen]{border-radius:4px;padding:2px 4px 2px 6px}.v2-tz-e[data-drinnen=raum]{border-left-style:dashed}.v2-tz-e .v2-tz-drinnen{color:var(--boden-text);align-items:flex-start;gap:3px;font-weight:500;display:flex}.v2-tz-e .v2-tz-drinnen .v2-tz-ort{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0}.v2-tz-ico{stroke-width:2px;flex:none;width:12px;height:12px;margin-top:1px}.v2-tz-hl-zeile[data-drinnen]{box-shadow:inset 3px 0 0 var(--boden-linie);background:var(--boden)}@supports (color:color-mix(in lab, red, red)){.v2-tz-hl-zeile[data-drinnen]{background:color-mix(in srgb,var(--boden)22%,var(--n-0))}}.v2-tz-hl-zeile[data-ruht=true]{opacity:.6}.v2-tz-hl-zeile .v2-tz-ico{vertical-align:-1px;color:var(--boden-linie);margin-right:3px;display:inline-block}.v2-tz-hl-zeile .v2-tz-ruht,.v2-tz-hl-zeile .v2-tz-lz{margin-left:6px;display:inline}.v2-tz-lz{color:var(--n-8);font-size:10.5px;font-weight:400;line-height:1.3;display:block}.v2-tz-mehr{border:1px solid var(--boden-linie);flex:none;align-self:center}@supports (color:color-mix(in lab, red, red)){.v2-tz-mehr{border:1px solid color-mix(in srgb,var(--boden-linie)45%,transparent)}}.v2-tz-mehr{background:var(--boden)}@supports (color:color-mix(in lab, red, red)){.v2-tz-mehr{background:color-mix(in srgb,var(--boden)30%,var(--n-0))}}.v2-tz-mehr{color:var(--boden-text);cursor:pointer;white-space:nowrap;border-radius:4px;padding:0 5px;font-size:10.5px;font-weight:500;line-height:17px}.v2-tz-mehr:hover{background:var(--boden)}@supports (color:color-mix(in lab, red, red)){.v2-tz-mehr:hover{background:color-mix(in srgb,var(--boden)45%,var(--n-0))}}.v2-tz-mehr:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.v2-tz-wo{margin-bottom:4px}.v2-hz-einheit .v2-tz-ico{color:var(--boden-linie)}.v2-kal-block[data-drinnen]{background:var(--boden)}@supports (color:color-mix(in lab, red, red)){.v2-kal-block[data-drinnen]{background:color-mix(in srgb,var(--boden)32%,var(--n-0))}}.v2-kal-block[data-drinnen]{box-shadow:inset 0 -3px 0 var(--boden-linie)}@supports (color:color-mix(in lab, red, red)){.v2-kal-block[data-drinnen]{box-shadow:inset 0 -3px 0 color-mix(in srgb,var(--boden-linie)55%,transparent)}}.v2-kal-block[data-drinnen=raum]{background:repeating-linear-gradient(135deg,var(--boden)0 6px,var(--boden)6px 12px)}@supports (color:color-mix(in lab, red, red)){.v2-kal-block[data-drinnen=raum]{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--boden)30%,var(--n-0))0 6px,color-mix(in srgb,var(--boden)20%,var(--n-0))6px 12px)}}.v2-hz-fen{color:var(--boden-text);flex-wrap:wrap;justify-content:space-between;column-gap:6px;font-size:10.5px;line-height:1.3;display:flex}.v2-hz-fen i{color:var(--n-8);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-style:normal}.v2-hz-fen b{color:inherit;font-weight:600;font-size:inherit;flex-wrap:wrap;column-gap:4px;display:flex}.v2-hz-fen b span{white-space:nowrap}.v2-hz-sek{background:var(--n-2);font-size:var(--fs-12-5,12.5px);flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:4px 10px;padding:7px 10px;display:flex}.v2-hz-sek b{color:var(--n-10);font-weight:600}.v2-hz-sek span{color:var(--n-8);font-size:var(--fs-12,12px)}.v2-hz-sum{background:var(--n-1)}.v2-hz-hl b{font-size:var(--fs-13,13px);overflow-wrap:break-word;padding:4px;font-weight:600}.v2-hz .v2-hz-hf{cursor:default;gap:3px}.v2-hz .v2-hz-hf:hover{background:var(--n-0)}.v2-hz-hf[data-zu=true],.v2-hz-hf[data-zu=true]:hover{background:repeating-linear-gradient(135deg,var(--n-2)0 5px,var(--n-0)5px 10px)}.v2-hz-hf-zeit{font-size:var(--fs-12,12px);color:var(--boden-text);flex-wrap:wrap;justify-content:space-between;gap:6px;font-weight:600;display:flex}.v2-hz-hf-zeit em{background:var(--n-3);color:var(--n-9);border-radius:3px;padding:0 5px;font-size:10.5px;font-style:normal;font-weight:600;line-height:16px}.v2-hz-hf-zeit em[data-ton=frei]{background:var(--ok-bg);color:var(--ok-text)}.v2-hz-hf-zeit em[data-ton=teil]{background:repeating-linear-gradient(135deg,var(--n-2)0 4px,var(--n-3)4px 8px);color:var(--n-9)}.v2-hz-wer{border-left:3px solid var(--boden-linie);background:var(--boden);font-size:11px;line-height:1.3;display:block}@supports (color:color-mix(in lab, red, red)){.v2-hz-wer{background:color-mix(in srgb,var(--boden)28%,var(--n-0))}}.v2-hz-wer{color:var(--n-10);border-radius:3px;padding:2px 5px}.v2-hz-wer i{color:var(--n-8);font-style:normal}.v2-hz-frei{text-align:left;width:100%;font:inherit;border:0;border-left:3px solid var(--ok);background:var(--ok-bg);color:var(--ok-text);border-radius:3px;padding:2px 5px;font-size:11px;line-height:1.3;display:block}button.v2-hz-frei{cursor:pointer}button.v2-hz-frei:hover{box-shadow:inset 0 0 0 1px var(--ok)}button.v2-hz-frei:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.v2-hz-frei-t{color:var(--ok-text)!important}.v2-tz-team .v2-tz-mehr{margin-left:2px}.v2-wb-kopf{letter-spacing:.04em;text-transform:uppercase;color:var(--n-8);grid-template-columns:18px minmax(0,1fr) 104px 78px;gap:10px;padding:8px 10px 4px;font-size:10.5px;font-weight:600;display:grid}.v2-wb-kopf span:nth-child(n+3){text-align:right}.v2-wb-liste{flex-direction:column;gap:5px;display:flex}.v2-wb-zeile{text-align:left;width:100%;font:inherit;font-size:var(--fs-13,13px);color:var(--n-10);background:var(--n-0);border:1px solid var(--n-5);border-left:4px solid var(--n-4);border-radius:var(--r-card);cursor:pointer;grid-template-columns:18px minmax(0,1fr) 104px 78px;align-items:center;gap:2px 10px;padding:7px 10px;display:grid}.v2-wb-zeile[data-stufe=wunsch],.v2-wb-zeile[data-stufe=gut]{border-left-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.v2-wb-zeile[data-stufe=gut]{border-left-color:color-mix(in srgb,var(--accent)45%,var(--n-0))}}.v2-wb-zeile[data-stufe=geht]{border-left-color:var(--n-5)}.v2-wb-zeile[data-aus=true]{opacity:.6}.v2-wb-zeile[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent)}.v2-wb-zeile:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.v2-wb-dot{border:1.5px solid var(--n-6);border-radius:4px;place-items:center;width:16px;height:16px;display:grid}.v2-wb-zeile[aria-pressed=true] .v2-wb-dot{background:var(--accent);border-color:var(--accent)}.v2-wb-zeile[aria-pressed=true] .v2-wb-dot:after{content:"";border-left:2px solid var(--on-accent);border-bottom:2px solid var(--on-accent);width:8px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}.v2-wb-n{flex-wrap:wrap;align-items:center;gap:3px 6px;min-width:0;display:flex}.v2-wb-n b{font-weight:600;font-size:var(--fs-13-5,13.5px)}.v2-wb-n small{font-size:var(--fs-11-5,11.5px);color:var(--n-8);flex-basis:100%}.v2-wb-zeile[data-quer=true] .v2-wb-n small{color:var(--warn-text)}.v2-wb-n em{border-radius:4px;padding:0 6px;font-size:11px;font-style:normal;font-weight:600;line-height:18px}.v2-wb-vorrang{color:var(--info-text);background:var(--info-bg)}.v2-wb-eignung[data-ton=gut],.v2-hp-eignung[data-ton=gut]{color:var(--ok-text);background:var(--ok-bg)}.v2-wb-eignung[data-ton=geht],.v2-hp-eignung[data-ton=geht]{color:var(--n-9);background:var(--n-2);box-shadow:inset 0 0 0 1px var(--n-5)}.v2-wb-eignung[data-ton=nein],.v2-hp-eignung[data-ton=nein]{color:var(--danger-text);background:var(--danger-bg)}.v2-wb-woche{color:var(--on-accent);background:var(--accent)}.v2-wb-stufe[data-ton=wunsch]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.v2-wb-stufe[data-ton=wunsch]{background:color-mix(in srgb,var(--accent)30%,var(--n-0))}}.v2-wb-stufe[data-ton=wunsch]{color:var(--accent-soft-text);box-shadow:inset 0 0 0 1px var(--accent)}.v2-wb-stufe[data-ton=gut]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.v2-wb-stufe[data-ton=gut]{background:color-mix(in srgb,var(--accent)14%,var(--n-0))}}.v2-wb-stufe[data-ton=gut]{color:var(--accent-soft-text)}.v2-wb-stufe[data-ton=geht]{background:var(--n-2);color:var(--n-9);box-shadow:inset 0 0 0 1px var(--n-5)}.v2-wb-stufe[data-ton=nie]{background:repeating-linear-gradient(135deg,var(--n-3)0 4px,var(--n-0)4px 8px);color:var(--n-8);box-shadow:inset 0 0 0 1px var(--n-5)}.v2-wb-z{text-align:right;font-size:var(--fs-12,12px);line-height:1.3}.v2-wb-z b{font-size:var(--fs-13,13px);font-weight:600;display:block}.v2-wb-z small{color:var(--n-8);font-size:10.5px;display:block}@media (max-width:640px){.v2-wb-kopf{display:none}.v2-wb-zeile{grid-template-columns:18px minmax(0,1fr) auto}.v2-wb-zeile .v2-wb-z:last-child{display:none}}.v2-we{flex-direction:column;gap:10px;display:flex}.v2-we-rot{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);font-size:var(--fs-12-5,12.5px);color:var(--n-9);flex-direction:column;gap:3px;padding:8px 12px;display:flex}.v2-we-rot b{font-size:var(--fs-13,13px);color:var(--n-10)}.v2-we-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.v2-we-kpi{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);padding:8px 12px}.v2-we-kpi b{font-size:var(--fs-20,20px);letter-spacing:-.01em;color:var(--n-10);font-weight:600;display:block}.v2-we-kpi span{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-we-kpi[data-ton=warn]{background:var(--warn-bg);border-color:#0000}.v2-we-kpi[data-ton=warn] b,.v2-we-kpi[data-ton=warn] span{color:var(--warn-text)}.v2-we-tab{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-4);font-size:var(--fs-12,12px);grid-template-columns:minmax(120px,170px) minmax(0,1fr) 110px 80px;gap:1px;display:grid;overflow:hidden}.v2-we-h,.v2-we-z{display:contents}.v2-we-h>span{background:var(--n-2);font-weight:600;font-size:var(--fs-11-5,11.5px);color:var(--n-9);padding:6px 8px}.v2-we-z>*{background:var(--n-0);min-width:0;padding:6px 8px}.v2-we-z[data-leer=true]>*{background:var(--warn-bg)}.v2-we-n{text-align:left;font:inherit;color:var(--n-10);cursor:pointer;border:0}.v2-we-n b{font-size:var(--fs-13,13px);overflow-wrap:break-word;font-weight:600}.v2-we-w{flex-wrap:wrap;align-content:flex-start;gap:4px;display:flex}.v2-we-wunsch{border-left:3px solid var(--n-5);background:var(--n-1);font-size:var(--fs-11-5,11.5px);color:var(--n-9);border-radius:4px;flex-direction:column;gap:1px;padding:3px 7px;display:inline-flex}.v2-we-wunsch b{color:var(--n-10);font-weight:600}.v2-we-wunsch em{font-size:11px;font-style:normal;font-weight:600}.v2-we-wunsch[data-status=ja]{border-left-color:var(--ok);background:var(--ok-bg)}.v2-we-wunsch[data-status=ja] em{color:var(--ok-text)}.v2-we-wunsch[data-status=fast]{border-left-color:var(--warn);background:var(--warn-bg)}.v2-we-wunsch[data-status=fast] em{color:var(--warn-text)}.v2-we-wunsch[data-status=nein] em{color:var(--n-8)}.v2-we-e b{font-size:var(--fs-13,13px);font-weight:600;display:block}.v2-we-e small{color:var(--n-8);font-size:11px;display:block}.v2-we-z[data-leer=true] .v2-we-e small,.v2-we-z[data-leer=true] .v2-we-n b{color:var(--warn-text)}@media (max-width:640px){.v2-we-tab{grid-template-columns:minmax(0,1fr) 76px}.v2-we-h>span:nth-child(2),.v2-we-h>span:nth-child(4),.v2-we-z>.v2-we-e:last-child{display:none}.v2-we-w{grid-column:1/-1}}.v2-wb-rang{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.v2-wb-rang li{border:1px solid var(--n-4);border-radius:var(--r-control);background:var(--n-0);font-size:var(--fs-13,13px);grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:6px 8px;display:grid}.v2-wb-rang li b{color:var(--accent-soft-text);font-weight:600}.v2-tz-ld{color:var(--n-10);font-size:10.5px;font-weight:500;line-height:1.3;display:block}.v2-tz-ld[data-eigen=false]{color:var(--n-8);font-weight:400}.v2-se-ld td{vertical-align:top;min-width:150px}.v2-se-ld td.v2-se-tn{min-width:160px}.v2-se-ld-e{gap:4px;padding:4px 0;display:grid}.v2-se-ld-e+.v2-se-ld-e{border-top:1px dashed var(--n-4)}.v2-se-ld-z{font-size:var(--fs-12,12px);color:var(--n-9);flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.v2-se-leer{text-align:center;color:var(--n-7)}.v2-ed-hs{gap:4px;margin-top:10px;display:grid}@media (min-width:1241px){.v2-ma-grid[data-ohne-modus=true]{--ma-cols:22px minmax(136px,1.3fr)minmax(124px,1.2fr)70px 82px minmax(92px,.9fr)128px minmax(100px,.8fr)}.v2-ma-grid[data-ohne-modus=true] .v2-ma-gh>:nth-child(6),.v2-ma-grid[data-ohne-modus=true] .v2-ma-gr>:nth-child(6){display:none}}.v2-tz-ausband{border-radius:var(--r-control);background:var(--n-2);color:var(--n-9);font-size:var(--fs-12,12px);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;padding:6px 10px;display:flex}.v2-tz-ausband>svg{width:14px;height:14px;color:var(--n-8);flex:none}.v2-tz-ausband>span{overflow-wrap:break-word;flex:200px;min-width:0}.v2-tz-aus{border-radius:var(--r-control);width:24px;height:24px;color:var(--n-7);cursor:pointer;opacity:0;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.v2-tz-team:hover .v2-tz-aus,.v2-tz-aus:focus-visible{opacity:1}.v2-tz-aus:hover{background:var(--n-2);color:var(--n-10)}.v2-tz-aus svg{width:14px;height:14px}@media (hover:none){.v2-tz-aus{opacity:1}}.v2-tz-e.v2-hz-draussen{background:var(--n-2);border-left:3px solid var(--n-6)}.v2-tz-e.v2-hz-draussen b{color:var(--n-9);font-weight:500}.v2-hz-draussen-ort{align-items:flex-start;gap:3px;display:flex}.v2-hz-draussen-ort>span{overflow-wrap:anywhere;min-width:0}.v2-tz-e[data-ueber=true]{background:var(--danger-bg);border-left-color:var(--danger)}.v2-tz-e[data-ueber=true] b{color:var(--danger-text)}.v2-hz-ueber{color:var(--danger-text);font-size:10.5px;font-weight:600;display:block}.v2-hb-brett[data-ansicht=zuweisen]{grid-template-columns:minmax(0,1fr)}.v2-hz .v2-tz-c{gap:2px;min-height:32px;padding:2px 4px}.v2-hz .v2-tz-team{min-height:32px;padding:2px 6px}.v2-hz .v2-tz-teamname{padding:2px}.v2-hz .v2-tz-e{padding:1px 4px;font-size:11px;line-height:1.25}.v2-hz .v2-tz-e .v2-tz-z{font-size:10.5px}.v2-hz-mehr{margin-left:6px;padding:0 4px;font-size:10px;line-height:15px}.v2-hz-hl b{font-size:var(--fs-12,12px);padding:2px}.v2-hz-hf-zeit{gap:4px;font-size:10.5px;font-weight:600}.v2-hz-wer,.v2-hz-frei{overflow-wrap:anywhere;padding:1px 4px;font-size:10.5px;line-height:1.25}button.v2-hz-wer{text-align:left;width:100%;font:inherit;cursor:pointer;border-top:0;border-bottom:0;border-right:0;font-size:10.5px;display:block}button.v2-hz-wer:hover{box-shadow:inset 0 0 0 1px var(--boden-linie)}button.v2-hz-wer:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.v2-hz-sek{padding:4px 10px}.v2-tz-e.v2-hz-draussen{flex-wrap:wrap;align-items:baseline;column-gap:4px;display:flex}.v2-tz-e.v2-hz-draussen .v2-hz-ueber{flex-basis:100%}.v2-tz-team{flex-wrap:wrap;position:relative}.v2-tz-team .v2-tz-teamname{flex:100px}.v2-tz-team .v2-tz-aus{background:var(--n-0);position:absolute;top:2px;right:2px}.ui-v2 .v2-tz-zeile[data-gruppe]>.v2-tz-team{box-shadow:inset 4px 0 0 var(--gruppe-farbe,var(--accent))}.ui-v2 .v2-tz-zeile[data-gruppe=mit]>.v2-tz-team{background:var(--gruppe-farbe,var(--accent));padding-left:18px}@supports (color:color-mix(in lab, red, red)){.ui-v2 .v2-tz-zeile[data-gruppe=mit]>.v2-tz-team{background:color-mix(in srgb,var(--gruppe-farbe,var(--accent))7%,transparent)}}.ui-v2 .v2-tz-zeile[data-gruppe=traeger]>.v2-tz-team{background:var(--gruppe-farbe,var(--accent))}@supports (color:color-mix(in lab, red, red)){.ui-v2 .v2-tz-zeile[data-gruppe=traeger]>.v2-tz-team{background:color-mix(in srgb,var(--gruppe-farbe,var(--accent))7%,transparent)}}.ui-v2 .v2-tz-mit[data-gruppe]{color:var(--gruppe-farbe,var(--accent));border-color:var(--gruppe-farbe,var(--accent))}.ui-v2 .v2-tz-rf{gap:4px;display:grid}.ui-v2 .v2-tz-rf-kopf{align-items:center;gap:8px;padding:2px 0 6px;display:flex}.ui-v2 .v2-tz-rf-kopf b{flex:1}.ui-v2 .v2-tz-rf-zeile{border:1px solid var(--n-4);border-radius:var(--r-control);background:var(--n-0);align-items:center;gap:8px;min-height:44px;padding:6px 10px;display:flex}.ui-v2 .v2-tz-rf-zeile[data-gruppe]{box-shadow:inset 4px 0 0 var(--gruppe-farbe,var(--accent))}.ui-v2 .v2-tz-rf-zeile[data-gruppe=mit]{margin-left:16px}.ui-v2 .v2-tz-rf-name{flex:1;min-width:0;font-weight:600;display:grid}.ui-v2 .v2-tz-rf-name small{color:var(--n-8);align-items:center;gap:4px;font-weight:400;display:inline-flex}.ui-v2 .v2-tz-rf-name small svg{width:12px;height:12px}.ui-v2 .v2-tz-rf-knoepfe{gap:6px;display:inline-flex}.ui-v2 .v2-tz-rf-knoepfe button{border:1px solid var(--n-5);border-radius:var(--r-control);background:var(--n-0);width:40px;height:36px;color:var(--n-9);place-items:center;display:grid}.ui-v2 .v2-tz-rf-knoepfe svg{width:18px;height:18px}.ui-v2 .v2-tz-sort{flex-direction:column;gap:1px;margin-right:2px;display:inline-flex}.ui-v2 .v2-tz-sort button{border:1px solid var(--n-5);background:var(--n-0);width:20px;height:14px;color:var(--n-9);cursor:pointer;border-radius:4px;place-items:center;padding:0;display:grid}.ui-v2 .v2-tz-sort button:hover{background:var(--n-2)}.ui-v2 .v2-tz-sort svg{width:11px;height:11px}.ui-v2 .v2-ma-gemeinsam{gap:10px;margin-top:8px;display:grid}.ui-v2 .v2-ma-alt-kopplung{border-radius:var(--r-control);background:var(--n-2);font-size:var(--fs-12-5,12.5px);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:8px;padding:8px 10px;display:flex}.ui-v2 .v2-ma-gemeinsam .v2-field{margin:0}.ui-v2 .v2-ma-gemeinsam .v2-segc{max-width:100%}.ui-v2 .v2-ma-gemeinsam .v2-mini{margin:4px 0 0}.ui-v2 .v2-tz-gemeinsam{align-items:flex-start;gap:6px;display:flex}.ui-v2 .v2-tz-gemeinsam svg{flex:none;width:14px;height:14px;margin-top:2px}.ui-v2 .v2-tz-mit{color:var(--n-8);flex-wrap:wrap;align-items:center;gap:3px;font-size:11px;font-weight:500;display:inline-flex}.ui-v2 .v2-tz-mit svg{flex:none;width:12px;height:12px}.v2-hz-stand{font-size:var(--fs-12-5,12.5px);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 8px;display:flex}.v2-hz-stand>b{border-radius:999px;padding:2px 8px;font-weight:600}.v2-hz-stand>b[data-ton=ok]{background:var(--ok-bg);color:var(--ok-text)}.v2-hz-stand>b[data-ton=warn]{background:var(--warn-bg);color:var(--warn-text)}.v2-hz-fehlt{font:inherit;font-size:var(--fs-12,12px);border:1px solid var(--n-4);background:var(--n-0);cursor:pointer;color:var(--n-10);border-radius:999px;align-items:center;gap:5px;padding:1px 8px;display:inline-flex}.v2-hz-fehlt:hover{background:var(--n-2)}.v2-hz-fehlt:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.v2-hz-fehlt b{color:var(--warn-text);font-weight:600}.v2-hz-fehlt .v2-tz-dot{width:7px;height:7px}.v2-hz-ohne{align-items:baseline}.v2-hz-ohne>span{overflow-wrap:anywhere;min-width:0}.v2-hz.v2-hz-hallen{z-index:3;box-shadow:0 -6px 14px -8px var(--n-11);margin-top:6px;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.v2-hz.v2-hz-hallen{box-shadow:0 -6px 14px -8px color-mix(in srgb,var(--n-11)35%,transparent)}}.v2-hz.v2-hz-hallen:empty{display:none}.v2-hz-hallen .v2-hz-hk{padding:3px 8px}.v2-hz-hallen .v2-hz-hk span{font-size:10.5px}.v2-hz-wunsch{background:var(--n-3);color:var(--n-9);white-space:nowrap;border-radius:3px;margin-left:4px;padding:0 4px;font-size:10px;font-weight:600;line-height:14px;display:inline-block}.v2-hz-wunsch[data-ton=ok]{background:var(--ok-bg);color:var(--ok-text)}.v2-app[data-leiste=schmal]{grid-template-columns:56px minmax(0,1fr)}.v2-app[data-leiste=schmal] .v2-side-head{padding:10px 8px}.v2-app[data-leiste=schmal] :is(.v2-club b,.v2-club small,.v2-club-chev,.v2-search,.v2-nl,.v2-ni-label,.v2-ni-sub,.v2-ni-hin,.v2-side-foot,.v2-ni .v2-badge){display:none}.v2-app[data-leiste=schmal] .v2-club{justify-content:center;padding:4px}.v2-app[data-leiste=schmal] .v2-ni{justify-content:center;padding:6px}.v2-app[data-leiste=schmal] .v2-side-kopfzeile{justify-content:center;margin:8px 0 0}.v2-app[data-leiste=schmal] .v2-content{max-width:none}.v2-side-kopfzeile{align-items:center;gap:4px;margin:12px 8px 0;display:flex}.v2-side-kopfzeile .v2-search{flex:1;width:auto;min-width:0;margin:0}.v2-side-klapp-oben{border-radius:var(--r-control);width:32px;height:32px;color:var(--n-8);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.v2-side-klapp-oben:hover{background:var(--n-3);color:var(--n-11)}.v2-side-klapp-oben:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.v2-side-klapp-oben svg{width:18px;height:18px}.v2-ngruppe{border-top:1px solid var(--n-4);margin-top:16px;padding-top:14px}.v2-ngk{border-radius:var(--r-control);width:100%;min-height:24px;font:inherit;letter-spacing:.06em;text-transform:uppercase;color:var(--n-10);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:6px;padding:4px 10px;font-size:11px;font-weight:600;line-height:1.3;display:flex}.v2-ngk:hover{background:var(--n-3);color:var(--n-11)}.v2-ngk:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.v2-ngk-l{flex:1}.v2-ngk .v2-badge{letter-spacing:0}.v2-ngk-chev{width:14px;height:14px;color:var(--n-8);flex:none;transition:transform .18s}.v2-ngk[aria-expanded=true] .v2-ngk-chev{transform:rotate(90deg)}.v2-nl.v2-nl-fest{color:var(--n-10);padding:4px 10px 6px;font-size:11px;font-weight:600}.v2-ngrund{background:var(--n-0);border:1px solid var(--n-4);border-radius:8px;margin:22px 0 4px;padding:10px 2px 4px;position:relative}.v2-ngrund-l{background:var(--n-2);color:var(--n-8);border-radius:4px;padding:0 6px;font-size:10.5px;font-weight:600;line-height:16px;position:absolute;top:-9px;left:8px}.v2-ni-zeile{position:relative}.v2-ni-pin{border-radius:var(--r-control);width:26px;height:26px;color:var(--n-8);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.v2-ni-pin svg{width:15px;height:15px}.v2-ni-pin:hover{background:var(--n-4);color:var(--n-11)}.v2-ni-pin:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.v2-ni-zeile:hover .v2-ni-pin,.v2-ni-zeile:focus-within .v2-ni-pin{opacity:1;pointer-events:auto}.v2-ni-zeile:hover .v2-ni :is(.v2-badge,.v2-ni-hin,.v2-ni-sub),.v2-ni-zeile:focus-within .v2-ni :is(.v2-badge,.v2-ni-hin,.v2-ni-sub){visibility:hidden}.v2-ni-hin{border-radius:var(--r-pill);background:var(--accent);color:var(--on-accent);white-space:nowrap;flex:none;margin-left:auto;padding:0 7px;font-size:11px;font-weight:600;line-height:18px}.v2-ni[data-wartet=true] .v2-ni-label{color:var(--n-7)}.v2-ni[data-wartet=true] svg{color:var(--n-6)}.v2-nliste-teil{border-top:1px solid var(--n-4);margin-top:14px;padding-top:12px}.v2-side-unten{border-top:1px solid var(--n-4);padding:12px 10px 14px}.v2-app[data-leiste=schmal] .v2-side-unten{padding:8px 4px}.v2-msub{font-size:var(--fs-11-5,11.5px);color:var(--n-8);border-bottom:1px solid var(--n-4);padding:8px 0 6px;font-weight:600}@media (max-width:899px){.v2-side-kopfzeile,.v2-ni-hin{display:none}.v2-side-unten{padding:8px 4px}}@media (prefers-reduced-motion:reduce){.v2-ngk-chev{transition:none}}.v2-srs{flex-direction:column;gap:12px;display:flex}.v2-sr-satz{font-size:var(--fs-12-5,12.5px);color:var(--n-8);margin:0;line-height:1.5}.v2-sr-satz a{color:var(--accent)}.v2-sr-raster{border:1px solid var(--n-3);border-radius:var(--r-card);background:var(--n-0);font-size:var(--fs-13,13px);grid-template-columns:96px 64px minmax(200px,1.6fr) minmax(180px,1.2fr) minmax(130px,.8fr);display:grid;overflow:hidden}.v2-sr-raster-liste{grid-template-columns:minmax(180px,1.5fr) minmax(200px,1.6fr) minmax(130px,1fr) 120px}.v2-sr-kopf,.v2-sr-zeile-d{display:contents}.v2-sr-kopf>*{background:var(--n-2);border-bottom:1px solid var(--n-4);letter-spacing:.04em;text-transform:uppercase;color:var(--n-8);padding:8px 10px;font-size:11px}.v2-sr-zeile-d>*{border-top:1px solid var(--n-3);text-align:left;min-height:48px;font:inherit;color:var(--n-10);background:0 0;align-items:center;gap:6px;padding:8px 10px;display:flex}.ui-v2 .v2-sr-zeile-d{cursor:pointer}.ui-v2 .v2-sr-zeile-d:disabled{cursor:default}.v2-sr-zeile-d:hover:not(:disabled)>*{background:var(--n-1)}.v2-sr-zeile-d:focus-visible>*{outline:2px solid var(--accent);outline-offset:-2px}.v2-sr-zeile-d>:first-child{padding-left:12px}.v2-sr-spiel{flex-direction:column;min-width:0;align-items:flex-start!important;gap:1px!important}.v2-sr-spiel b{font-size:var(--fs-13-5,13.5px);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.v2-sr-spiel small,.v2-sr-mail small{font-size:var(--fs-11-5,11.5px);color:var(--n-8);overflow-wrap:anywhere}.v2-sr-mail{overflow-wrap:anywhere;flex-direction:column;min-width:0;align-items:flex-start!important;gap:1px!important}.v2-sr-aktion{color:var(--accent);justify-content:space-between;font-weight:500}.v2-sr-aktion svg{width:16px;height:16px;color:var(--n-6);flex:none;margin-left:auto}.v2-sr-marke{border-radius:var(--r-pill);background:var(--info-bg);color:var(--info-text);padding:1px 7px;font-size:11px;font-weight:500}.v2-sr-karten{flex-direction:column;gap:6px;display:flex}.ui-v2 .v2-sr-karte{text-align:left;border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);width:100%;font:inherit;color:var(--n-10);cursor:pointer;align-items:center;gap:10px;min-height:64px;padding:10px 12px;display:flex}.ui-v2 .v2-sr-karte:disabled{cursor:default}.v2-sr-karte>svg{width:16px;height:16px;color:var(--n-6);flex:none}.v2-sr-karte-text{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.v2-sr-karte-text b{font-size:var(--fs-14,14px);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.v2-sr-karte-text small{font-size:var(--fs-12,12px);color:var(--n-8);overflow-wrap:anywhere}.v2-sr-obmann{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.v2-sr-obmann>div{flex-direction:column;flex:260px;gap:2px;min-width:0;display:flex}.v2-sr-obmann b{font-size:var(--fs-13-5,13.5px)}.v2-sr-warten{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;gap:0;display:flex;overflow:hidden}.v2-sr-warten-kopf{border-bottom:1px solid var(--n-4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.v2-sr-warten-kopf h2{font-size:var(--fs-13-5,13.5px);margin:0;font-weight:600}.v2-sr-warten-zeile{border-bottom:1px solid var(--n-4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.v2-sr-warten-zeile:last-of-type{border-bottom:0}.v2-sr-warten-zeile .v2-sr-spiel{flex:220px;min-width:0}.v2-sr-zugang{border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.v2-sr-zugang-kopf{justify-content:space-between;align-items:center;gap:8px;display:flex}.v2-sr-zugang-kopf b{font-size:var(--fs-13-5,13.5px)}.v2-sr-zugang-zeile{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.v2-sr-zugang-zeile small{color:var(--n-8);font-size:var(--fs-12,12px);flex:200px;min-width:0}.v2-sr-obmann small{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-sr-blatt,.v2-sr-form{flex-direction:column;gap:14px;display:flex}.v2-sr-kv{font-size:var(--fs-13-5,13.5px);grid-template-columns:max-content 1fr;gap:6px 14px;margin:0;display:grid}.v2-sr-kv dt{color:var(--n-8)}.v2-sr-kv dd{color:var(--n-10);overflow-wrap:anywhere;margin:0}.v2-sr-h{font-size:var(--fs-13,13px);margin:0 0 6px;font-weight:600}.v2-sr-gefragt{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.v2-sr-gefragt li{font-size:var(--fs-13,13px);border-bottom:1px solid var(--n-3);justify-content:space-between;align-items:center;gap:8px;padding:4px 0;display:flex}.v2-sr-handgriffe{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.v2-sr-handgriffe .v2-field{align-self:stretch}.v2-sr-begruessung{font-size:var(--fs-12-5,12.5px);color:var(--n-9);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-sr-begruessung>svg{width:15px;height:15px;color:var(--n-7)}.v2-sr-begruessung>span{flex:160px}.v2-sr-loeschen{margin-left:auto}.v2-sr-einst{flex-direction:column;gap:12px;display:flex}.v2-sr-hinweis{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-sr-hinweis .v2-input{flex:240px;min-width:240px}.v2-er-abschnitt>header+.v2-srm-gruppe>.v2-er-zeile:first-child{border-top:0}.v2-srm-auf{font:inherit;font-size:var(--fs-12,12px);color:var(--accent-soft-text);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;margin-top:2px;padding:0;display:inline-flex}.v2-srm-auf svg{width:14px;height:14px;transition:transform .15s}.v2-srm-auf[aria-expanded=true] svg{transform:rotate(180deg)}.v2-srm-liste{background:var(--n-1);border-top:1px solid var(--n-3)}.v2-srm-zeile{border-top:1px solid var(--n-3);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:9px 14px 9px 28px;display:flex}.v2-srm-zeile:first-child{border-top:0}.v2-srm-text{flex-direction:column;flex:220px;gap:1px;min-width:0;display:flex}.v2-srm-text b{font-size:var(--fs-13-5,13.5px);color:var(--n-10);font-weight:600}.v2-srm-text b span{color:var(--n-8);font-weight:400}.v2-srm-text small{font-size:var(--fs-12,12px);color:var(--n-8);line-height:1.4}.v2-srm-text small[data-eigen]{color:var(--accent-soft-text);font-weight:500}.v2-srm-text small[data-ton=warn]{color:var(--warn-text);font-weight:500}.v2-srm-zeile .v2-segc{margin-left:auto}.v2-segc[data-geerbt] button[aria-pressed=true]{background:var(--n-2);color:var(--n-9);box-shadow:inset 0 0 0 1px var(--n-5),-1px 0 0 var(--n-5),0 -1px 0 var(--n-5)}.v2-srm-link{font:inherit;color:var(--accent-soft-text);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.v2-srm-link:disabled{opacity:.6;cursor:default}@media (max-width:640px){.v2-srm-zeile{padding:9px 12px 9px 22px}.v2-srm-text{flex-basis:100%}.v2-srm-zeile .v2-segc{margin-left:0}}.v2-srm-stand{font-size:var(--fs-12,12px);color:var(--n-8);flex-wrap:wrap;align-items:center;gap:4px 8px;line-height:1.35;display:flex}.v2-srm-stand>svg{width:15px;height:15px;color:var(--n-8);flex:none}.v2-srm-stand[data-trenner]{border-top:1px solid var(--n-3);padding-top:7px}.v2-start-spiele .v2-srm-stand{margin-top:4px}.v2-srm-stand .v2-srm-stand-satz{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-sr-oben{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;gap:10px;padding:14px;display:flex}.v2-sr-oben[data-lage=offen]{border-color:var(--warn)}.v2-sr-oben[data-lage=du]{border-color:var(--ok)}.v2-sr-oben h2{font-size:var(--fs-17,17px);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.3}.v2-sr-oben>.v2-status{align-self:flex-start}.v2-sr-knoepfe{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-sr-knoepfe.gross{flex-direction:column;align-items:stretch}.v2-sr-knoepfe .v2-btn svg{width:15px;height:15px}.v2-sr-gruppe{flex-direction:column;gap:6px;display:flex}.v2-sr-gruppe h2{font-size:var(--fs-12,12px);text-transform:uppercase;letter-spacing:.04em;color:var(--n-8);margin:6px 0 0;font-weight:600}.v2-sr-zeile{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.v2-sr-zeile[data-lage=vergeben],.v2-sr-zeile[data-lage=abgesagt]{opacity:.75}.v2-sr-zeile-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.v2-sr-zeile-kopf b{font-size:var(--fs-13-5,13.5px);overflow-wrap:anywhere;flex:200px;font-weight:600}.v2-sr-zeile small{font-size:var(--fs-12-5,12.5px);color:var(--n-9);line-height:1.4}.v2-sr-seite .v2-sb-datenschutz p{margin:0 0 6px}.ui-v2 .v2-sr-link{font:inherit;color:var(--n-9);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:899px){.v2-sr-hinweis .v2-input{min-width:0}}.v2-sr-amspiel{flex-direction:column;gap:8px;margin-top:4px;display:flex}.v2-sr-amspiel-kopf{font-size:var(--fs-13,13px);color:var(--n-10);align-items:center;gap:6px;margin:0;font-weight:600;display:flex}.v2-sr-amspiel-kopf svg{width:15px;height:15px;color:var(--n-7)}.v2-sr-amspiel-zeile{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-sr-amspiel-zeile .v2-btn svg{width:14px;height:14px}.v2-sr-freigabe{border-radius:var(--r-control);background:var(--n-1);border:1px solid var(--n-3);font-size:var(--fs-13,13px);align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.v2-sr-freigabe>svg{width:15px;height:15px;color:var(--n-7);flex:none;margin-top:2px}.v2-sr-freigabe>div{flex-direction:column;gap:2px;min-width:0;display:flex}.v2-sr-freigabe b{overflow-wrap:anywhere;font-weight:600}.v2-sr-freigabe small{color:var(--n-8);font-size:var(--fs-12,12px)}.v2-sr-freigabe[data-ton=ok]{border-color:var(--ok)}.v2-sr-freigabe[data-ton=warn]{border-color:var(--warn)}.v2-sr-wahl{align-self:flex-start}.v2-sr-raster-auswertung{grid-template-columns:minmax(200px,1.6fr) repeat(3,minmax(110px,1fr))}.v2-sr-raster-auswertung .v2-num:last-child{justify-content:space-between}.v2-sr-saison{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;gap:8px;margin-top:6px;padding:12px 14px;display:flex}.v2-sr-saison h2{font-size:var(--fs-12,12px);text-transform:uppercase;letter-spacing:.04em;color:var(--n-8);margin:0;font-weight:600}.v2-sr-saison-zahl{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.v2-sr-saison-zahl b{color:var(--accent);font-size:28px;font-weight:600;line-height:1}.v2-sr-saison-zahl span{font-size:var(--fs-13,13px);color:var(--n-9)}.v2-sr-saison-liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.v2-sr-saison-liste li{border-top:1px solid var(--n-3);font-size:var(--fs-13,13px);justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.v2-sr-saison-liste li>span{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.v2-sr-saison-liste small{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-sr-eintrag{flex-direction:column;gap:10px;display:flex}.v2-sr-saison-liste li>button{flex:none}.v2-gh-leiste{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.v2-gh-leiste .v2-btn-primary{margin-left:auto}.v2-gh-leg{font-size:var(--fs-12,12px);color:var(--n-8);flex-wrap:wrap;gap:6px 14px;margin:0 0 10px;display:flex}.v2-gh-leg span{align-items:center;gap:6px;display:inline-flex}.v2-gh-leg i{border-radius:3px;flex:none;width:14px;height:14px}.v2-gh-leg i[data-z=gebucht]{border-left:3px solid var(--boden-linie);background:var(--boden)}@supports (color:color-mix(in lab, red, red)){.v2-gh-leg i[data-z=gebucht]{background:color-mix(in srgb,var(--boden)35%,var(--n-0))}}.v2-gh-leg i[data-z=angefragt]{border:1.5px dashed var(--boden-linie);background:var(--n-0);border-left-width:3px}.v2-gh-leg i[data-z=belegt]{background:var(--n-3)}.v2-gh-leg i[data-z=frei]{border-left:3px solid var(--ok);background:var(--ok-bg)}.v2-gh-leg i[data-z=zu]{background:repeating-linear-gradient(135deg,var(--n-3)0 3px,var(--n-0)3px 6px);outline:1px solid var(--n-4)}.v2-gh{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-4);grid-template-columns:minmax(130px,190px) repeat(6,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.v2-gh[data-tage="7"]{grid-template-columns:minmax(130px,190px) repeat(7,minmax(0,1fr))}.v2-gh-zeile{display:contents}.v2-gh-h{background:var(--n-1);font-size:var(--fs-12,12px);color:var(--n-8);z-index:1;padding:7px 8px;font-weight:600;position:sticky;top:0}.v2-gh-zw{background:var(--n-2);letter-spacing:.05em;text-transform:uppercase;color:var(--n-8);grid-column:1/-1;padding:6px 10px;font-size:11px;font-weight:500}.v2-gh-name{background:var(--n-0);font-size:var(--fs-13,13px);min-width:0;padding:7px 10px}.v2-gh-name b{align-items:center;gap:6px;font-weight:600;display:flex}.v2-gh-name small{color:var(--n-8);font-size:var(--fs-11-5,11.5px);line-height:1.35;display:block}.v2-gh-zeile[data-leer=true] .v2-gh-name b{color:var(--n-7);font-weight:500}.v2-gh-ico{width:14px;height:14px;color:var(--boden-linie);flex:none}.v2-gh-c{background:var(--n-0);flex-direction:column;gap:3px;min-width:0;min-height:52px;padding:4px 5px 26px;display:flex;position:relative}.v2-gh-c[data-zu=true]{background:repeating-linear-gradient(135deg,var(--n-2)0 3px,var(--n-0)3px 6px);padding-bottom:4px}.v2-gh-e{border-left:3px solid var(--boden-linie);background:var(--boden)}@supports (color:color-mix(in lab, red, red)){.v2-gh-e{background:color-mix(in srgb,var(--boden)30%,var(--n-0))}}.v2-gh-e{font-size:var(--fs-11-5,11.5px);color:var(--n-9);border-radius:4px;gap:2px;min-width:0;padding:3px 6px;line-height:1.3;display:grid}.v2-gh-e b{font-size:var(--fs-12,12px);color:var(--n-10);font-weight:600}.v2-gh-e[data-art=angefragt]{background:var(--n-0);border:1.5px dashed var(--boden-linie);border-left-width:3px}.v2-gh-e[data-klickbar=true]{cursor:pointer}.v2-gh-e[data-klickbar=true]:hover{filter:brightness(.97)}.v2-gh-e[data-klickbar=true]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.v2-gh-meta{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.v2-gh-meta .v2-status{padding:0 6px 0 5px;font-size:11px;line-height:15px}.v2-gh-plus{border-radius:var(--r-control);border:1px dashed var(--accent);background:var(--n-0);width:20px;height:20px;color:var(--accent);cursor:pointer;opacity:.55;place-items:center;padding:0;display:grid;position:absolute;bottom:4px;right:4px}.v2-gh-plus svg{width:12px;height:12px}.v2-gh-c:hover .v2-gh-plus,.v2-gh-plus:focus-visible{opacity:1}.v2-gh-f{text-align:left;min-height:22px;line-height:1.3;font:inherit;font-size:var(--fs-11-5,11.5px);border:0;border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;padding:2px 6px;display:flex}.v2-gh-f .v2-num{font-weight:600}.v2-gh-f[data-z=frei],.v2-gh-f[data-z=teilweise]{background:var(--ok-bg);color:var(--ok-text);border-left:3px solid var(--ok)}button.v2-gh-f{cursor:pointer}button.v2-gh-f:hover{filter:brightness(.97)}.v2-gh-f[data-z=belegt]{background:var(--n-3);color:var(--n-8)}.v2-gh-f[data-z=eigen]{background:var(--boden)}@supports (color:color-mix(in lab, red, red)){.v2-gh-f[data-z=eigen]{background:color-mix(in srgb,var(--boden)30%,var(--n-0))}}.v2-gh-f[data-z=eigen]{color:var(--n-10);border-left:3px solid var(--boden-linie)}.v2-gh-f[data-z=eigen][data-angefragt=true]{background:var(--n-0);border:1.5px dashed var(--boden-linie);border-left-width:3px}.v2-gh-sect{font-size:var(--fs-11-5,11.5px);letter-spacing:.05em;text-transform:uppercase;color:var(--n-8);margin:12px 0 6px;font-weight:500}.v2-gh-lz{grid-template-columns:52px minmax(0,1fr) auto}.v2-gh-lz>span:first-child b{font-size:var(--fs-13-5,13.5px);display:block}.v2-gh-lz>span:first-child small{color:var(--n-8);font-size:var(--fs-11-5,11.5px);display:block}.v2-gh-lz .v2-t,.v2-gh-lz .v2-m{display:block}.v2-wue{gap:8px;display:grid}.v2-wue-kopf{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.v2-wue-kopf>.v2-mini{overflow-wrap:break-word;min-width:0}.v2-wue-filter{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.v2-wue-filter>.v2-segc{align-self:flex-start}.v2-wue-raster{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-4);font-size:var(--fs-12,12px);gap:1px;display:grid;overflow:clip}.v2-wue-zeile{display:contents}.v2-wue-h{background:var(--n-2);top:var(--v2-kopf-h,56px);z-index:2;box-shadow:1px 0 0 var(--n-4),0 1px 0 var(--n-4);flex-direction:column;padding:5px 8px;display:flex;position:sticky}.v2-phone .v2-wue-h{top:0}.v2-wue-h b{font-size:var(--fs-12-5,12.5px);font-weight:600}.v2-wue-h small{color:var(--n-8);font-size:10.5px}.v2-wue-rh{background:var(--n-0);align-items:flex-start;gap:6px;min-width:0;padding:5px 8px;display:flex}.v2-wue-rh svg{width:14px;height:14px;color:var(--n-7);flex:none;margin-top:2px}.v2-wue-rh span{min-width:0}.v2-wue-rh b{font-weight:600;font-size:var(--fs-12-5,12.5px);overflow-wrap:break-word;display:block}.v2-wue-rh small{color:var(--n-8);overflow-wrap:break-word;font-size:10.5px;display:block}.v2-wue-zeile[data-eigen=true]>div{background:var(--accent-soft)}.v2-wue-c{background:var(--n-0);flex-direction:column;gap:2px;min-width:0;min-height:30px;padding:3px 4px;display:flex}.v2-wue-c[data-leer=true]{background:repeating-linear-gradient(135deg,var(--n-2)0 5px,var(--n-0)5px 10px)}.v2-wue-e,.v2-wue-frei{text-align:left;width:100%;font:inherit;border:0;border-left:3px solid var(--n-6);background:var(--n-2);color:var(--n-10);cursor:pointer;border-radius:3px;flex-wrap:wrap;align-items:baseline;column-gap:4px;min-width:0;padding:1px 5px;font-size:11px;line-height:1.3;display:flex}.v2-wue-e b,.v2-wue-frei b{white-space:nowrap;font-weight:600}.v2-wue-e span{overflow-wrap:anywhere;min-width:0}.v2-wue-e i{color:var(--n-8);overflow-wrap:anywhere;font-style:normal}.v2-wue-e[data-halle=true]{border-left-color:var(--boden-linie);background:var(--boden)}@supports (color:color-mix(in lab, red, red)){.v2-wue-e[data-halle=true]{background:color-mix(in srgb,var(--boden)40%,var(--n-0))}}.v2-wue-e[data-eigen=true]{border-left-color:var(--accent);background:var(--accent-soft);color:var(--accent-soft-text)}.v2-wue-e[data-spiel=true]{border-left-style:double}.v2-wue-e:hover{box-shadow:inset 0 0 0 1px var(--n-6)}.v2-wue-frei{border-left-color:var(--ok);background:var(--ok-bg);color:var(--ok-text)}.v2-wue-frei u{margin-left:auto;font-weight:600;text-decoration:none}.v2-wue-frei:disabled{cursor:default}.v2-wue-e:focus-visible,.v2-wue-frei:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.v2-wue-tag{gap:6px;display:grid}.v2-wue-tag h3{font-size:var(--fs-12,12px);text-transform:uppercase;letter-spacing:.04em;color:var(--n-8);margin:6px 0 0;font-weight:600}.v2-wue-hort{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-control);gap:3px;padding:6px 8px;display:grid}.v2-wue-hort>b{font-size:var(--fs-13,13px);align-items:center;gap:6px;font-weight:600;display:flex}.v2-wue-hort>b svg{width:14px;height:14px;color:var(--n-7)}.v2-wue[data-handy=true] .v2-wue-e,.v2-wue[data-handy=true] .v2-wue-frei{font-size:var(--fs-13,13px);align-items:center;min-height:36px;padding:4px 8px}.v2-wue-zurueck{justify-content:flex-end;margin-bottom:4px;display:flex}.v2-start-wue{border:1px solid var(--accent);border-radius:var(--r-card);background:var(--n-0);color:var(--n-10);gap:6px;padding:12px 14px;text-decoration:none;display:grid}.v2-start-wue:hover{background:var(--accent-soft)}.v2-start-wue:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.v2-start-wue .v2-start-k{align-items:baseline;gap:8px;display:flex}.v2-start-wue .v2-start-k b{color:var(--accent-soft-text);font-weight:600;font-size:var(--fs-12-5,12.5px);margin-left:auto}.v2-start-wue-z{font-size:var(--fs-13,13px);gap:2px;display:grid}.v2-start-wue-z>span{overflow-wrap:break-word;min-width:0}.v2-start-wue-z i{color:var(--n-8);min-width:64px;font-style:normal;display:inline-block}.v2-start-wue-z b{margin-right:2px;font-weight:600}.v2-tz-e.v2-hz-uebern,.v2-tz-e[data-uebernommen=true]{background:var(--n-2);border-left:3px dashed var(--n-6);color:var(--n-8)}.v2-tz-e.v2-hz-uebern b,.v2-tz-e[data-uebernommen=true] b{color:var(--n-9);font-weight:500}.v2-hz-mit{background:var(--n-3);color:var(--n-9);border-radius:3px;margin-left:4px;padding:0 4px;font-size:10px;font-weight:600;line-height:14px;display:inline-block}.v2-mx{flex-direction:column;display:flex}.v2-mx-kopf,.v2-mx-zeile{grid-template-columns:minmax(0,1fr)repeat(var(--mx-spalten,2),64px);align-items:center;display:grid}.v2-mx[data-spalten="1"]{--mx-spalten:1}.v2-mx-kopf{letter-spacing:.04em;text-transform:uppercase;color:var(--n-8);padding:6px 14px;font-size:11px;font-weight:500}.v2-mx-kopf span+span{text-align:center}.v2-mx-zeile{border-top:1px solid var(--n-3);min-height:52px;padding:8px 14px}.v2-mx-thema{flex-direction:column;gap:1px;min-width:0;display:flex}.v2-mx-thema b{font-size:var(--fs-13-5,13.5px);color:var(--n-10);font-weight:600}.v2-mx-thema small{font-size:var(--fs-12,12px);color:var(--n-8);line-height:1.35}.v2-mx-zelle{justify-content:center;display:flex}.v2-mx-zelle .v2-toggle{gap:0}.v2-mx-leer{font-size:var(--fs-12,12px);color:var(--n-7)}.v2-mx-fuss{border-top:1px solid var(--n-3);font-size:var(--fs-12,12px);color:var(--n-8);margin:0;padding:8px 14px 10px;line-height:1.45}.v2-mx-feld{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);overflow:hidden}.v2-pm-tab{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);overflow-x:auto}.v2-pm-zeile{grid-template-columns:28px minmax(170px,1.3fr)repeat(var(--pm-themen,4),minmax(96px,1fr))96px;border-top:1px solid var(--n-3);align-items:center;gap:0 6px;min-width:760px;min-height:52px;padding:0 12px;display:grid}.v2-pm-zeile:first-child{border-top:0}.v2-pm-zeile[data-kopf]{background:var(--n-2);border-bottom:1px solid var(--n-4);z-index:1;align-items:end;min-height:0;padding-block:8px;position:sticky;top:0}.v2-pm-th{letter-spacing:.03em;text-transform:uppercase;color:var(--n-8);text-align:center;flex-direction:column;align-items:center;gap:5px;font-size:11px;font-weight:600;line-height:1.25;display:flex}.v2-pm-th[data-links]{text-align:left;align-items:flex-start}.v2-pm-th[data-rechts]{align-items:flex-end}.v2-pm-alle{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.v2-pm-alle button{font:inherit;letter-spacing:0;text-transform:none;border:1px solid var(--n-5);background:var(--n-0);color:var(--n-9);cursor:pointer;border-radius:6px;align-items:center;gap:3px;padding:1px 6px;font-size:11px;font-weight:500;display:inline-flex}.v2-pm-alle button[data-stand=an]{border-color:var(--accent);color:var(--accent-soft-text);background:var(--accent-soft)}.v2-pm-alle button[data-stand=misch]{border-style:dashed;border-color:var(--accent);color:var(--accent-soft-text)}.v2-pm-alle button:disabled{cursor:default;opacity:.6}.v2-pm-alle svg{width:12px;height:12px}.v2-pm-wer{text-align:left;min-width:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:6px 0;display:flex}.v2-pm-wer b{font-size:var(--fs-13-5,13.5px);font-weight:600}.v2-pm-wer small{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-pm-zelle{justify-content:center;gap:6px;display:flex}.v2-pm-ik{border:1px solid var(--n-4);width:32px;height:30px;color:var(--n-7);background:var(--n-1);cursor:pointer;border-radius:7px;place-items:center;padding:0;display:grid;position:relative}.v2-pm-ik svg{width:15px;height:15px}.v2-pm-ik[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-soft-text)}.v2-pm-ik[aria-pressed=false]:after{content:"";background:var(--n-7);height:1.5px;position:absolute;top:50%;left:7px;right:7px;transform:rotate(-35deg)}.v2-pm-ik:disabled{cursor:default}.v2-pm-ik[data-nichts]{font-size:var(--fs-12,12px);cursor:default;background:0 0;border-style:dashed}.v2-pm-stand{justify-self:end}.v2-pm-ohne{font-size:var(--fs-12-5,12.5px);color:var(--n-8);grid-column:3/-2;padding-left:8px}.v2-pm-leg{font-size:var(--fs-12,12px);color:var(--n-8);flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px;display:flex}.v2-pm-leg span{align-items:center;gap:6px;display:inline-flex}.v2-pm-leg .v2-pm-ik{cursor:default;width:24px;height:22px}.v2-pm-hk{border:0;border-top:1px solid var(--n-3);background:var(--n-0);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;align-items:center;gap:10px;min-height:56px;padding:10px 12px;display:flex}.v2-pm-hk:first-child{border-top:0}.v2-pm-hk>span:first-child{flex-direction:column;flex:1;min-width:0;display:flex}.v2-pm-hk b{font-size:var(--fs-13-5,13.5px);font-weight:600}.v2-pm-hk small{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-pm-blatt{flex-direction:column;gap:12px;display:flex}.v2-pm-blatt .v2-sect{margin:0}.v2-er-geschwister{flex-wrap:wrap;margin:0 0 10px}.v2-se{border:1px solid var(--accent);background:var(--accent-soft);border-radius:var(--r-card);gap:10px;min-width:0;margin-bottom:20px;padding:14px;display:grid}.v2-se-titel{font-size:var(--fs-18,18px);color:var(--n-11);text-wrap:balance;margin:0;font-weight:600;line-height:1.25}.v2-se-text{font-size:var(--fs-13-5,13.5px);color:var(--accent-soft-text);margin:0;line-height:1.5}.v2-se-form{gap:8px;display:grid}.v2-se-form .v2-field{margin-bottom:0}.v2-se-zeile{align-items:stretch;gap:6px;min-width:0;display:flex}.v2-se-zeile .v2-input{flex:1;min-width:0}.v2-se-zeile .v2-btn{flex:none;min-width:min-content}.v2-se-zeile .v2-btn svg{width:15px;height:15px}.v2-se-reg{margin-bottom:14px;display:none}.v2-se-reg[data-nativ=true]{display:block}@media (max-width:767px){.v2-se-reg{display:block}}.v2-se-reg .v2-banner{margin-bottom:10px}.v2-se-unten{border-top:1px solid var(--n-4);text-align:center;font-size:var(--fs-13,13px);color:var(--n-8);gap:8px;margin-top:24px;padding-top:16px;display:grid}.v2-se-unten a{color:var(--accent);font-weight:500}.v2-se-frage{border-color:var(--accent)}.v2-se-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.v2-se-saetze{font-size:var(--fs-13,13px);color:var(--n-9);gap:4px;margin:0;padding-left:18px;display:grid}.v2-ein .v2-se{margin-bottom:0}.v2-rx{flex-direction:column;gap:12px;padding-bottom:72px;display:flex}.v2-rx-tool{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.v2-rx-tool .v2-segm{margin:0;display:inline-grid}.v2-rx-sp{flex:auto}.v2-rx-leg{font-size:var(--fs-12,12px);color:var(--n-8);flex-wrap:wrap;align-items:center;gap:14px;display:inline-flex}.v2-rx-leg>span{align-items:center;gap:7px;display:inline-flex}.v2-rx-leg-pend{background:var(--warn-bg);border-radius:4px;width:18px;height:14px;display:inline-block}.v2-rx-ball{border-radius:50%;flex:none;width:14px;height:14px;display:inline-block;position:relative}.v2-rx-ball[data-l="2"]{background:var(--accent)}.v2-rx-ball[data-l="1"]{border:2px solid var(--accent);background:linear-gradient(90deg,var(--accent)50%,transparent 50%)}.v2-rx-ball[data-l="0"]{background:var(--n-6);border-radius:2px;width:12px;height:2px}.v2-rx-ball[data-pers]:after{content:"";background:var(--info,#2563eb);width:7px;height:7px;box-shadow:0 0 0 2px var(--n-0);border-radius:50%;position:absolute;top:-5px;right:-6px}.v2-rx-ball[data-l="0"][data-pers]:after{top:-8px;right:-4px}.v2-rx-sq{border:1px solid var(--n-5);border-radius:var(--r-card);background:var(--n-0);position:relative}.v2-rx-sq:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.v2-rx-sq-z{align-items:center;gap:8px;min-height:46px;padding:0 10px 0 12px;display:flex}.v2-rx-sq-z>svg{width:16px;height:16px;color:var(--accent);flex:none}.v2-rx-sq-z input{min-width:0;font:inherit;font-size:var(--fs-14-5,14.5px);color:var(--n-11);background:0 0;border:0;outline:none;flex:1;min-height:40px}.v2-rx-sq-z kbd{font-family:inherit;font-size:var(--fs-11-5,11.5px);color:var(--n-8);border:1px solid var(--n-5);background:var(--n-1);border-bottom-width:2px;border-radius:5px;padding:1px 6px}.ui-v2 .v2-rx-bsp{font:inherit;font-size:var(--fs-12-5,12.5px);color:var(--accent-soft-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:4px 8px}.v2-rx-bsp:hover{background:var(--accent-soft)}.v2-rx-vor{z-index:30;background:var(--n-0);border:1px solid var(--n-4);min-width:300px;max-width:min(440px,100% - 40px);box-shadow:var(--shadow-pop);border-radius:8px;flex-direction:column;padding:4px;display:flex;position:absolute;top:44px;left:34px}.ui-v2 .v2-rx-vor button{text-align:left;font:inherit;font-size:var(--fs-13,13px);cursor:pointer;color:var(--n-10);background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:6px 8px;display:flex}.v2-rx-vor button[aria-selected=true],.v2-rx-vor button:hover{background:var(--n-2)}.v2-rx-vor small{font-size:var(--fs-11-5,11.5px);color:var(--n-8);margin-left:auto}.v2-rx-vor-k{color:var(--n-8);text-transform:uppercase;letter-spacing:.04em;padding:6px 8px 2px;font-size:11px;font-weight:600}.v2-rx-vor-f{color:var(--n-8);border-top:1px solid var(--n-3);margin-top:2px;padding:4px 8px 2px;font-size:11px}.v2-rx-sv{border-top:1px solid var(--n-3);background:var(--n-1);border-radius:0 0 var(--r-card)var(--r-card);flex-wrap:wrap;align-items:center;gap:8px;padding:9px 10px 10px 12px;display:flex}.v2-rx-tk{min-height:26px;font-size:var(--fs-12-5,12.5px);border:1px solid var(--n-5);background:var(--n-0);color:var(--n-10);border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-family:inherit;font-weight:500;display:inline-flex}.v2-rx-tk small{letter-spacing:.04em;text-transform:uppercase;color:var(--n-8);font-size:10px;font-weight:600}.v2-rx-tk[data-art=wer]{border-color:var(--info,#2563eb);background:var(--info-bg);color:var(--info-text)}.v2-rx-tk[data-art=plus]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-soft-text)}.v2-rx-tk[data-art=minus]{border-color:var(--n-6);background:var(--n-2);color:var(--n-9)}.v2-rx-tk[data-art=fehlt]{color:var(--n-8);border-style:dashed}.ui-v2 button.v2-rx-tk{cursor:pointer}.ui-v2 .v2-rx-tk button{cursor:pointer;color:inherit;opacity:.7;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.v2-rx-tk svg{width:12px;height:12px}.v2-rx-lbl{letter-spacing:.05em;text-transform:uppercase;color:var(--n-8);font-size:10.5px;font-weight:600}.v2-rx-gilt button{font-size:var(--fs-12,12px)}.v2-rx-anz{font-size:var(--fs-12-5,12.5px);color:var(--n-9)}.v2-rx-anz b{color:var(--n-11);font-weight:600}.v2-rx-hin{font-size:var(--fs-12,12px);color:var(--n-8);flex-basis:100%}.v2-rx-filter{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.v2-rx-tab{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);container-type:inline-size}.v2-rx-kopf{top:var(--v2-kopf-h,56px);z-index:12;background:var(--n-0);border-radius:var(--r-card)var(--r-card)0 0;border-bottom:1px solid var(--n-4);padding-top:10px;position:sticky;box-shadow:0 6px 10px -10px #0000004d}.v2-rx-z{grid-template-columns:24px minmax(150px,1fr) 68px 72px 68px 56px 60px 13px 68px 62px 56px 62px 60px 13px 81px 50px 58px 60px 13px 80px;align-items:center;padding:0 10px;display:grid}.v2-rx-z[data-g]{align-items:end;padding-bottom:4px}.v2-rx-z[data-k]{align-items:end;padding-bottom:6px}.v2-rx-gk{background:var(--n-2);height:24px;color:var(--n-9);white-space:nowrap;border-radius:6px;align-items:center;padding:0 7px;font-size:11px;font-weight:600;display:flex}.v2-rx-gs{background:linear-gradient(var(--n-4),var(--n-4))center/1px 100% no-repeat;align-self:stretch}.v2-rx-kopf .v2-rx-gs{background:0 0}.v2-rx-cb{align-items:center;display:flex}.v2-rx-pl{letter-spacing:.05em;text-transform:uppercase;color:var(--n-8);padding:0 0 3px 2px;font-size:11px;font-weight:600}.v2-rx-thm,.v2-rx-z[data-k]>.v2-rx-tw{align-self:end;min-width:0;display:flex}.v2-rx-thm>.v2-rx-tw{flex:1;min-width:0;display:flex}.ui-v2 .v2-rx-th{cursor:pointer;width:100%;color:var(--n-9);font:inherit;text-align:center;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:flex-end;min-height:38px;padding:5px 1px;font-size:11px;font-weight:600;line-height:1.25;display:flex}.v2-rx-th:hover,.v2-rx-th:focus-visible,.v2-rx-th[aria-expanded=true]{background:var(--n-2);color:var(--n-11)}@container (max-width:1193px){.v2-rx-z{grid-template-columns:24px minmax(125px,1fr) 65px 67px 63px 47px 47px 13px 58px 51px 42px 51px 55px 13px 78px 48px 52px 52px 13px 75px}.ui-v2 .v2-rx-th{font-size:var(--fs-10-5,10.5px)}}.v2-rx-sec{border-top:1px solid var(--n-3);background:var(--n-1);min-height:36px;font-size:var(--fs-12,12px);color:var(--n-8);align-items:center;gap:6px;padding:0 10px;display:flex}.v2-rx-sec>.v2-rx-cb{flex:none;width:24px}.v2-rx-sec-lock{width:13px;height:13px;color:var(--n-7)}.ui-v2 .v2-rx-sec-k{cursor:pointer;color:var(--n-10);font:inherit;font-size:var(--fs-12-5,12.5px);background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:4px 8px 4px 4px;display:inline-flex}.ui-v2 button.v2-rx-sec-k:hover{background:var(--n-3)}.v2-rx-sec-k[data-still]{cursor:default}.v2-rx-sec-k svg{width:14px;height:14px;color:var(--n-8);transition:transform .15s}.v2-rx-sec[data-zu] .v2-rx-sec-k svg{transform:rotate(-90deg)}.v2-rx-sec-k b{font-weight:600}.v2-rx-sec-k small{font-size:var(--fs-12,12px);color:var(--n-8);font-variant-numeric:tabular-nums;font-weight:500}.v2-rx-sec-s{margin-left:4px}.v2-rx-r{border-top:1px solid var(--n-3);min-height:52px}.v2-rx-sec+.v2-rx-r{border-top:0}.v2-rx-r:hover{background:var(--n-1)}.v2-rx-r[data-sel]{background:var(--info-bg)}.ui-v2 .v2-rx-schloss{width:20px;height:20px;color:var(--n-7);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.v2-rx-schloss:hover{color:var(--n-10);background:var(--n-3)}.v2-rx-schloss svg{width:13px;height:13px}.ui-v2 .v2-rx-wer{text-align:left;cursor:pointer;min-width:0;font:inherit;color:inherit;background:0 0;border:0;border-radius:6px;flex-direction:column;padding:6px 8px 6px 2px;display:flex}.v2-rx-wer b{font-size:var(--fs-13-5,13.5px);color:var(--n-11);font-weight:600}.v2-rx-wer small{font-size:var(--fs-11-5,11.5px);color:var(--n-8);line-height:1.35}button.v2-rx-wer:hover b{text-underline-offset:2px;text-decoration:underline}.v2-rx-wer[data-still]{cursor:default}.v2-rx-ang{color:var(--info,#2563eb);font-weight:500}.v2-rx-r[data-ohne] .v2-rx-ball{opacity:.45}.v2-rx-zl{align-self:stretch;display:flex}.v2-rx-zl>.v2-rx-tw{flex:1;display:flex}.ui-v2 .v2-rx-zk{cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;place-items:center;min-height:40px;margin:6px 3px;padding:0;display:grid}.v2-rx-zk:hover,.v2-rx-zk:focus-visible{background:var(--n-3)}.v2-rx-zk[data-pend]{background:var(--warn-bg)}.v2-rx-zk[data-vor]{background:var(--accent-soft)}.v2-rx-zk[data-vor] .v2-rx-ball{outline:2px dashed var(--accent);outline-offset:3px}.ui-v2 .v2-rx-band{background:var(--n-2);min-height:36px;color:var(--n-8);font:inherit;font-size:var(--fs-12-5,12.5px);cursor:pointer;text-align:left;border:0;border-radius:8px;grid-column:3/-1;align-items:center;gap:10px;margin:6px 3px;padding:0 12px;display:flex}.v2-rx-band:hover{background:var(--n-3)}.v2-rx-band[data-still]{cursor:default}.v2-rx-band[data-still]:hover{background:var(--n-2)}.v2-rx-band svg{flex:none;width:14px;height:14px}.v2-rx-band b{color:var(--n-10);font-weight:600}.v2-rx-band-r{color:var(--accent-soft-text);align-items:center;gap:2px;margin-left:auto;font-weight:500;display:inline-flex}.v2-rx-msub{font-size:var(--fs-11-5,11.5px);color:var(--n-8);font-weight:400;line-height:1.35;display:block}.v2-rx-hl{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;display:flex;overflow:hidden}.v2-rx-hl-sec{background:var(--n-1);border-top:1px solid var(--n-3);min-height:34px;font-size:var(--fs-12,12px);color:var(--n-10);align-items:center;gap:6px;padding:0 12px;font-weight:600;display:flex}.v2-rx-hl-sec:first-child{border-top:0}.v2-rx-hl-sec svg{width:12px;height:12px;color:var(--n-7)}.ui-v2 .v2-rx-hk{border:0;border-top:1px solid var(--n-3);text-align:left;width:100%;min-height:56px;font:inherit;color:inherit;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:6px 12px;display:flex}.v2-rx-hl-sec+.v2-rx-hk{border-top:0}.v2-rx-hk>span:first-child{flex-direction:column;flex:1;min-width:0;display:flex}.v2-rx-hk b{font-size:var(--fs-13-5,13.5px);font-weight:600}.v2-rx-hk small{font-size:var(--fs-12,12px);color:var(--n-8);line-height:1.35}.v2-rx-hk-fest{font-size:var(--fs-11-5,11.5px);color:var(--n-8);align-items:center;gap:4px;display:inline-flex}.v2-rx-hk-fest svg{width:12px;height:12px}.v2-rx-hk .v2-rx-ang{font-size:var(--fs-11-5,11.5px)}@media (max-width:899px){.v2-rx-filter .v2-segc{grid-template-columns:1fr 1fr;width:100%;display:grid}.v2-rx-filter .v2-segc button{justify-content:space-between}.v2-rx-filter .v2-segc button:last-child:nth-child(odd){grid-column:1/-1}.v2-rx-filter .v2-pe-suche{max-width:none}.v2-rx-vor{min-width:0;max-width:none;left:8px;right:8px}}.v2-rx-tw{display:inline-flex;position:relative}.v2-rx-tip{z-index:70;background:var(--n-11);width:290px;max-width:calc(100vw - 32px);color:var(--n-0);font-size:var(--fs-12,12px);text-align:left;letter-spacing:0;text-transform:none;box-shadow:var(--shadow-pop);pointer-events:none;-webkit-hyphens:none;hyphens:none;border-radius:8px;padding:9px 11px;font-weight:400;line-height:1.45;display:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.v2-rx-tw[data-rechts] .v2-rx-tip{left:auto;right:0;transform:none}.v2-rx-tw:hover>.v2-rx-tip,.v2-rx-tw:focus-within>.v2-rx-tip{display:block}.v2-rx-tw:has([aria-expanded=true])>.v2-rx-tip{display:none}.v2-rx-tip b{font-size:var(--fs-12-5,12.5px);margin-bottom:3px;font-weight:600;display:block}.v2-rx-tz{grid-template-columns:84px minmax(0,1fr);gap:3px 8px;display:grid}.v2-rx-tz>span:nth-child(odd){font-weight:600}.v2-rx-tz>span[data-an]{color:var(--accent)}.v2-rx-tip em{opacity:.7;margin-top:5px;font-style:normal;display:block}.v2-rx-q{opacity:.85;margin-top:4px;display:block}.v2-rx-panel{flex-direction:column;gap:14px;display:flex}.v2-rx-panel>*{flex-shrink:0}.v2-rx-gl{border:1px solid var(--n-4);border-radius:var(--r-card)}.v2-rx-gl>div{grid-template-columns:110px minmax(0,1fr);align-items:start;gap:12px;padding:11px 14px;display:grid}.v2-rx-gl>div+div{border-top:1px solid var(--n-3)}.v2-rx-gl-l{font-size:var(--fs-13,13px);color:var(--n-10);padding-top:8px;font-weight:600}.v2-rx-gl-w{flex-direction:column;gap:5px;min-width:0;display:flex}.v2-rx-gl-w small{font-size:var(--fs-12,12px);color:var(--n-8);line-height:1.4}.v2-rx-gl-w .v2-toggle{padding-top:6px}.v2-rx-wer-liste{font-size:var(--fs-13-5,13.5px);color:var(--n-10);padding-top:7px}.v2-rx-gl-t{font-size:var(--fs-13-5,13.5px);color:var(--n-10);padding-top:7px;font-weight:600}.v2-rx-neu>span:nth-child(2){padding:8px 0}.v2-rx-neu-t{font-size:var(--fs-12,12px);color:var(--n-8);grid-column:3/-1;padding-left:4px}.ui-v2 .v2-rx-wer-liste button,.ui-v2 .v2-rx-ruht button{font:inherit;color:var(--accent-soft-text);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.ui-v2 .v2-rx-ruht{color:var(--warn-text,var(--n-9))}.v2-rx-kurz{border:1px solid var(--n-4);border-radius:var(--r-card);font-size:var(--fs-13,13px);background:var(--n-1);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.v2-rx-kurz>div{grid-template-columns:86px minmax(0,1fr);gap:8px;display:grid}.v2-rx-kurz>div>span:first-child{letter-spacing:.04em;text-transform:uppercase;color:var(--n-8);padding-top:2px;font-size:11px;font-weight:600}.v2-rx-pg h5{letter-spacing:.06em;text-transform:uppercase;color:var(--n-8);margin:0 0 4px;font-size:11px;font-weight:600}.v2-rx-pr{border-top:1px solid var(--n-3);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,288px);align-items:center;gap:4px 14px;margin:0 -8px;padding:9px 8px;display:grid}.v2-rx-pr:first-of-type{border-top:0}.v2-rx-pr[data-fokus]{background:var(--accent-soft);border-top-color:#0000}.v2-rx-pr[data-fokus]+.v2-rx-pr{border-top-color:#0000}.v2-rx-prn b{font-size:var(--fs-13-5,13.5px);font-weight:600}.v2-rx-prn small{font-size:var(--fs-12,12px);color:var(--n-8);line-height:1.35;display:block}.v2-rx-prq{font-size:var(--fs-12,12px);color:var(--info,#2563eb);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.v2-rx-prq[data-pend]{color:var(--warn-text,var(--warn))}.ui-v2 .v2-rx-prq button{color:inherit;text-underline-offset:2px;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.v2-rx-s3{border:1px solid var(--n-5);border-radius:var(--r-control);background:var(--n-0);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.ui-v2 .v2-rx-s3 button{min-height:34px;font:inherit;font-size:var(--fs-12-5,12.5px);color:var(--n-9);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-weight:500;line-height:1.2;position:relative}.v2-rx-s3 button+button{border-left:1px solid var(--n-4)}.v2-rx-s3 button:hover:not(:disabled){background:var(--n-2)}.v2-rx-s3 button:disabled{cursor:default}.v2-rx-s3 button[aria-pressed=true][data-l="0"]{background:var(--n-3);color:var(--n-11);font-weight:600}.v2-rx-s3 button[aria-pressed=true][data-l="1"]{background:var(--accent-soft);color:var(--accent-soft-text);font-weight:600}.v2-rx-s3 button[aria-pressed=true][data-l="2"]{background:var(--accent);color:var(--on-accent);font-weight:600}.v2-rx-s3 button[data-std]:after{content:"";opacity:.55;background:currentColor;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:3px;left:50%}.v2-rx-vs{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-2);grid-template-columns:1fr 1fr;gap:0 6px;padding:8px 6px;display:grid}.v2-rx-vs header{font-size:var(--fs-12,12px);grid-column:1/-1;padding:2px 8px 4px;font-weight:600}.v2-rx-vsg{letter-spacing:.06em;text-transform:uppercase;color:var(--n-8);grid-column:1/-1;padding:6px 8px 1px;font-size:10px;font-weight:600}.v2-rx-vse{font-size:var(--fs-12,12px);color:var(--n-9);align-items:center;gap:6px;padding:2px 8px;display:flex}.v2-rx-vse svg{width:12px;height:12px}.v2-rx-vse[data-lesen]{color:var(--n-8)}.v2-rx-rv{border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;display:flex;overflow:hidden}.v2-rx-rv>div{border-top:1px solid var(--n-3);font-size:var(--fs-13,13px);flex-direction:column;gap:3px;padding:10px 12px;display:flex}.v2-rx-rv>div:first-child{border-top:0}.v2-rx-rv s{color:var(--n-8)}.v2-rx-vl{flex-direction:column;gap:12px;display:flex}.v2-rx-vlg{border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;display:flex;overflow:hidden}.v2-rx-vlg>header{background:var(--n-1);font-size:var(--fs-13,13px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.v2-rx-vlg>div{border-top:1px solid var(--n-3);font-size:var(--fs-13,13px);flex-wrap:wrap;justify-content:space-between;gap:3px 12px;min-width:0;padding:8px 12px;display:flex}.v2-rx-rv small{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-rx-pfuss{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}@media (max-width:899px){.v2-rx-pr{grid-template-columns:1fr}.ui-v2 .v2-rx-s3 button{min-height:40px}.v2-rx-vs{grid-template-columns:1fr}.v2-rx-gl>div{grid-template-columns:1fr;gap:4px}.v2-rx-gl-l{padding-top:0}}.v2-sth{flex-direction:column;gap:12px;min-width:0;display:flex}.v2-sth[aria-busy=true] .v2-sth-liste,.v2-sth[aria-busy=true] .v2-sth-tab-wrap{opacity:.6;transition:opacity .12s}.v2-sth-leiste{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-sth-sp{flex:1}.v2-sth-filter{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);flex-wrap:wrap;align-items:flex-end;gap:10px 18px;padding:12px 14px;display:flex}.v2-sth-filter-blatt{background:0 0;border:0;flex-direction:column;align-items:stretch;gap:16px;padding:0}.v2-sth-fz{flex-direction:column;gap:4px;min-width:0;display:flex}.v2-sth-fz>span{font-size:var(--fs-11-5,11.5px);color:var(--n-8);font-weight:500}.v2-sth-fz-breit{flex-basis:100%}.v2-sth-zeit{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v2-sth-fz .v2-chip small{color:var(--n-8);font-size:var(--fs-11-5,11.5px);margin-left:2px}.v2-sth-summe{font-size:var(--fs-14,14px);color:var(--n-11);margin:0}.v2-sth-summe b{font-weight:600}.v2-sth-woche-titel{font-size:var(--fs-15,15px);color:var(--n-11);margin:6px 0 0;font-weight:600}.v2-sth-gruppe,.v2-sth-liste{flex-direction:column;gap:10px;display:flex}.v2-sth-karte-h{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;gap:10px;min-width:0;padding:12px 14px 10px;display:flex}.v2-sth-kopf{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 14px;display:grid}.v2-sth-kopf-r{justify-items:end;gap:6px;display:grid}.v2-sth-name{font:inherit;font-size:var(--fs-15,15px);color:var(--n-11);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;line-height:1.3}.v2-sth-name:hover{color:var(--accent)}.v2-sth-weg{font-size:var(--fs-12-5,12.5px);color:var(--n-9);margin-top:2px}.v2-sth-weg b{color:var(--n-11);font-weight:600}.v2-sth-marken{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.v2-sth-mk{font-size:var(--fs-11-5,11.5px);border-radius:var(--r-pill);background:var(--n-3);color:var(--n-9);white-space:nowrap;padding:0 8px;font-weight:500;line-height:20px}.v2-sth-mk.gr{background:var(--info-bg);color:var(--info-text)}.v2-sth-mk.fb{background:var(--accent-soft);color:var(--accent-soft-text)}.v2-sth-mk.wa{background:var(--warn-bg);color:var(--warn-text)}.v2-sth-zahl{text-align:right;font-size:var(--fs-12,12px);color:var(--n-8)}.v2-sth-zahl b{font-size:var(--fs-20,20px);color:var(--ok);font-weight:600;line-height:1.15;display:block}.v2-sth-zahl b.voll{color:var(--n-8)}.v2-sth-gr-knopf{cursor:pointer;background:0 0;border:0;padding:0}.v2-sth-woche{grid-template-columns:52px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:5px 12px;display:grid}.v2-sth-tag{display:contents}.v2-sth-wt{font-size:var(--fs-11-5,11.5px);color:var(--n-8);white-space:nowrap;font-weight:600}.v2-sth-wt small{font-weight:500}.v2-sth-achse{height:13px;color:var(--n-8);font-size:10px;position:relative}.v2-sth-achse span{position:absolute;transform:translate(-50%)}.v2-sth-achse span:first-child{transform:none}.v2-sth-achse span:last-child{transform:translate(-100%)}.v2-sth-balken{background:var(--n-3);border-radius:3px;height:14px;position:relative;overflow:hidden}.v2-sth-balken-klein{height:8px;margin-bottom:4px}.v2-sth-balken span{position:absolute;top:0;bottom:0}.v2-sth-balken .g,.v2-sth-balken .d{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.v2-sth-balken .d{background:color-mix(in oklab,var(--ok)55%,var(--n-0))}}.v2-sth-balken .k{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.v2-sth-balken .k{background:color-mix(in oklab,var(--ok)25%,var(--n-0))}}.v2-sth-balken .z{background:repeating-linear-gradient(135deg,var(--n-6)0 2px,transparent 2px 5px)}.v2-sth-luecken{font-size:var(--fs-12-5,12.5px);flex-wrap:wrap;gap:2px 10px;display:flex}.v2-sth-luecke{cursor:pointer;font:inherit;font-size:var(--fs-12-5,12.5px);color:var(--n-10);text-align:left;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:4px;margin:-1px -4px;padding:1px 4px}.v2-sth-luecke:hover{background:var(--accent-soft)}.v2-sth-luecke b{color:var(--ok);font-weight:600}.v2-sth-luecke small{color:var(--n-8);font-size:var(--fs-11-5,11.5px)}.v2-sth-kurz,.v2-sth-kurz b{color:var(--n-8);font-weight:500}.v2-sth-leer{font-size:var(--fs-12-5,12.5px);color:var(--n-8)}.v2-sth-links{border-top:1px solid var(--n-4);flex-wrap:wrap;gap:4px 14px;padding-top:8px;display:flex}.v2-sth-links a,.v2-sth-link{color:var(--accent);font-weight:500;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.v2-sth-gr{width:104px;height:auto;display:block}.v2-sth-gr-gross{width:100%;max-width:460px}.v2-sth-gr .hf{fill:var(--n-3);stroke:var(--n-9);stroke-width:1.2px;vector-effect:non-scaling-stroke}.v2-sth-gr .hf.geschaetzt{fill:var(--n-2);stroke-dasharray:4 3}.v2-sth-gr .tl{stroke:var(--n-6);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:3 3}.v2-sth-gr .ref{fill:none;stroke:var(--info);stroke-width:1.3px;vector-effect:non-scaling-stroke;stroke-dasharray:5 3}.v2-sth-gr text{fill:var(--n-8);font-size:1.8px}.v2-sth-legende{font-size:var(--fs-12,12px);color:var(--n-8);flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.v2-sth-legende i{vertical-align:-1px;border-radius:1px;width:18px;height:10px;margin-right:5px;display:inline-block}.v2-sth-legende i.hf{background:var(--n-3);box-shadow:inset 0 0 0 1px var(--n-9)}.v2-sth-legende i.ref{border:1.5px dashed var(--info)}.v2-sth-legende i.tl{border-left:1.5px dashed var(--n-6);width:2px}.v2-sth-legende i.punkt{background:var(--ok);opacity:.8;border-radius:50%;width:12px;height:12px}.v2-sth-legende a{color:var(--accent)}.v2-sth-raster{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;gap:6px;padding:10px 14px;display:flex}.v2-sth-raster-kopf{font-size:var(--fs-13,13px);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.v2-sth-raster-gitter{flex-direction:column;gap:3px;display:flex}.v2-sth-raster-zeile{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;display:grid}.v2-sth-raster-zeile button{font:inherit;font-size:var(--fs-11-5,11.5px);color:var(--n-8);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.v2-sth-raster-zeile button.an{color:var(--accent)}.v2-sth-raster-zellen{gap:2px;height:18px;display:grid}.v2-sth-raster-zellen span{background:var(--n-3);border-radius:2px}.v2-sth-karte{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;gap:8px;padding:10px;display:flex}.v2-sth-karte svg{cursor:crosshair;width:100%;height:auto;max-height:72vh;display:block}.v2-sth-karte .bz{fill:var(--n-2);stroke:var(--n-5);stroke-width:1px;vector-effect:non-scaling-stroke}.v2-sth-karte .bz-name{fill:var(--n-8);text-anchor:middle;pointer-events:none;font-weight:500}.v2-sth-karte .ring{fill:none;stroke:var(--n-6);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:5 4;pointer-events:none}.v2-sth-karte .ring-text{fill:var(--n-8);pointer-events:none}.v2-sth-punkt{fill:var(--ok);fill-opacity:.78;stroke:var(--n-0);stroke-width:1.5px;vector-effect:non-scaling-stroke;cursor:pointer}.v2-sth-punkt.voll{fill:var(--n-6);fill-opacity:.9}.v2-sth-punkt:hover,.v2-sth-punkt:focus-visible{fill-opacity:1;stroke:var(--n-11);outline:none}.v2-sth-karte .start{fill:var(--accent);stroke:var(--n-0);stroke-width:2px;vector-effect:non-scaling-stroke;pointer-events:none}.v2-sth-karte .start-text{fill:var(--n-11);pointer-events:none;paint-order:stroke;stroke:var(--n-0);stroke-width:3px;vector-effect:non-scaling-stroke;font-weight:600}.v2-sth-tab-wrap{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);overflow-x:auto}.v2-sth-tab{border-collapse:collapse;width:100%;font-size:var(--fs-12-5,12.5px)}.v2-sth-tab th{background:var(--n-2);color:var(--n-8);text-transform:uppercase;letter-spacing:.05em;text-align:left;white-space:nowrap;cursor:pointer;padding:7px 9px;font-size:11px;font-weight:500}.v2-sth-tab th[aria-sort]{color:var(--accent)}.v2-sth-tab td{border-top:1px solid var(--n-4);vertical-align:top;padding:7px 9px}.v2-sth-tab td.name{min-width:170px}.v2-sth-tab td.name small,.v2-sth-tab td small{color:var(--n-8);font-size:var(--fs-11-5,11.5px);display:block}.v2-sth-tab td.bz{font-size:var(--fs-11-5,11.5px);color:var(--n-8);min-width:90px}.v2-sth-tab .tag{width:14%;min-width:104px}.v2-sth-tab .zahl{text-align:right;white-space:nowrap}.v2-sth-tab .summe{color:var(--ok);font-weight:600}.v2-sth-tab tr.voll .summe{color:var(--n-8);font-weight:400}.v2-sth-zt{font-size:var(--fs-11-5,11.5px);flex-direction:column;align-items:flex-start;line-height:1.45;display:flex}.v2-sth-zt .v2-sth-luecke{font-size:var(--fs-11-5,11.5px)}.v2-sth-panel{flex-direction:column;gap:14px;display:flex}.v2-sth-kv{font-size:var(--fs-13,13px);gap:6px;margin:0;display:grid}.v2-sth-kv>div{grid-template-columns:110px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.v2-sth-kv dt{color:var(--n-8);font-size:var(--fs-12,12px)}.v2-sth-kv dd{color:var(--n-11);margin:0;font-weight:500}.v2-sth-sel{font:inherit;font-size:var(--fs-13,13px);border:1px solid var(--n-5);border-radius:var(--r-control);background:var(--n-0);min-height:32px;color:var(--n-10);max-width:100%;padding:0 8px}.v2-sth-kopie{width:100%;font:inherit;font-size:var(--fs-12-5,12.5px);border:1px solid var(--n-5);border-radius:var(--r-control);background:var(--n-1);color:var(--n-10);resize:vertical;padding:8px}.v2-sth-hoehe{flex-direction:column;gap:4px;display:flex}.v2-sth-hoehe-b{background:var(--n-3);border-radius:3px;height:12px;position:relative}.v2-sth-hoehe-b span{background:var(--n-6);border-radius:3px;position:absolute;inset:0 auto 0 0}.v2-sth-hoehe-b span.niedrig{background:var(--warn)}.v2-sth-hoehe-b i{border-left:2px solid var(--info);position:absolute;top:-3px;bottom:-3px}.v2-sth-hoehe .v2-sth-legende{justify-content:space-between}.v2-sth-teile{border-collapse:collapse;width:100%;font-size:var(--fs-12-5,12.5px)}.v2-sth-teile th{text-align:left;color:var(--n-8);text-transform:uppercase;letter-spacing:.05em;padding:4px 6px;font-size:11px;font-weight:500}.v2-sth-teile td{border-top:1px solid var(--n-4);vertical-align:top;padding:6px}.v2-sth-teile td small{color:var(--n-8);font-size:11px;display:block}.v2-sth-akt{font-size:var(--fs-13,13px);color:var(--n-9);background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 12px;display:flex}.v2-sth-akt-t svg{width:15px;height:15px;color:var(--n-8);vertical-align:-3px;margin-right:7px}.v2-sth-akt b{color:var(--n-11);font-weight:600}.v2-sth-fs{flex:220px;align-items:center;gap:8px;min-width:0;display:inline-flex}.v2-sth-bal{border-radius:var(--r-pill);background:var(--n-3);flex:1;max-width:200px;height:6px;overflow:hidden}.v2-sth-bal>i{background:var(--accent);border-radius:inherit;height:100%;transition:width .4s;display:block}.v2-sth-fs-z{font-variant-numeric:tabular-nums}.v2-sth-fs-z b{color:var(--n-11);font-weight:600}.v2-sth-ein{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:440px;margin:40px auto 0;display:flex}.v2-sth-ein>b{font-size:var(--fs-16,16px);color:var(--n-11);font-weight:600}.v2-sth-ein p{font-size:var(--fs-13-5,13.5px);color:var(--n-9);margin:0;line-height:1.45}.v2-sth-ein .v2-sth-fs{width:100%;font-size:var(--fs-13,13px);color:var(--n-9);flex-direction:column;flex:none;gap:8px}.v2-sth-ein .v2-sth-bal{flex:none;width:100%;max-width:none;height:8px}.v2-ad-leise .v2-sth-fs{margin-top:2px}@media (prefers-reduced-motion:reduce){.v2-sth-bal>i{transition:none}}@media (max-width:899px){.v2-sth-woche{grid-template-columns:52px minmax(0,1fr)}.v2-sth-woche .v2-sth-dritte{display:none}.v2-sth-luecken{grid-column:2;margin-bottom:4px}.v2-sth-kopf{grid-template-columns:minmax(0,1fr)}.v2-sth-kopf-r{justify-items:start}.v2-sth-zahl{text-align:left}.v2-sth-zahl b{margin-right:4px;display:inline}.v2-sth-karte .bz-name{display:none}}.v2-sperrseite{min-height:100dvh;padding-block:32px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));background:var(--n-1);justify-content:center;align-items:center;display:flex}.v2-sperrseite-spalte{width:100%;max-width:480px}.v2-sperrseite-logo{width:fit-content;color:var(--n-11);align-items:center;gap:8px;margin:0 auto 20px;font-size:18px;font-weight:600;display:flex}.v2-sperrseite-karte{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;gap:14px;padding:clamp(20px,6vw,28px) clamp(16px,6vw,28px);display:flex}.v2-sperrseite-verein{letter-spacing:.05em;text-transform:uppercase;color:var(--n-8);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.v2-sperrseite-titel{letter-spacing:-.01em;text-wrap:balance;color:var(--n-11);margin:0;font-size:21px;font-weight:600;line-height:1.25}.v2-sperrseite-text{color:var(--n-9);margin:0;font-size:14px;line-height:1.55}.v2-sperrseite-text b{color:var(--n-10);font-weight:600}.v2-sperrseite-leise{color:var(--n-8);margin:0;font-size:12.5px;line-height:1.5}.v2-sperrseite-mitte{text-align:center}.v2-sperrseite-link{color:var(--accent);font-weight:600;text-decoration:none}.v2-sperrseite-link:hover{text-underline-offset:2px;text-decoration:underline}.v2-sperrseite-zahlen{border-top:1px solid var(--n-3);border-bottom:1px solid var(--n-3);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 0;display:grid}.v2-sperrseite-zahlen div{flex-direction:column;min-width:0;display:flex}.v2-sperrseite-zahlen b{color:var(--n-11);font-size:17px;font-weight:600}.v2-sperrseite-zahlen small{color:var(--n-8);overflow-wrap:anywhere;font-size:12px}.v2-sperrseite-kauf{flex-direction:column;gap:8px;display:flex}.v2-sperrseite-wechsel{border:1px solid var(--n-4);background:var(--n-1);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:13.5px;display:flex}.v2-sperrseite-wechsel span{flex-direction:column;min-width:0;display:flex}.v2-sperrseite-wechsel small{color:var(--n-8);font-size:12px}.v2-sperrseite-fuss{flex-wrap:wrap;gap:16px;padding-top:2px;font-size:12.5px;display:flex}.v2-sperrseite-fuss a{color:var(--n-8);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.v2-sperrseite-fuss a:hover{color:var(--n-10)}.v2-sperrseite-kontakt{border-top:1px solid var(--n-3);flex-direction:column;gap:8px;padding-top:12px;display:flex}.v2-sperrseite-kontakt label{color:var(--n-10);font-size:13.5px;font-weight:600}.v2-sperrseite-kontakt-knoepfe{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:420px){.v2-sperrseite-zahlen{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}}.v2-mt-gesperrt{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);color:var(--n-9);flex-direction:column;gap:10px;padding:20px 18px;display:flex}.v2-mt-gesperrt svg{color:var(--n-8)}.v2-mt-gesperrt h2{color:var(--n-11);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:18px;font-weight:600}.v2-mt-gesperrt p{margin:0;font-size:14px;line-height:1.55}.v2-mt-gesperrt a{color:var(--accent);font-size:13.5px;font-weight:600;text-decoration:none}.ui-v2 .v2-leute-start{text-align:left;background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);width:100%;color:var(--n-10);cursor:pointer;font:inherit;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.ui-v2 .v2-leute-start:hover{background:var(--n-1)}.v2-leute-start-sym{border-radius:var(--r-control);background:var(--accent-soft);width:34px;height:34px;color:var(--accent-soft-text);place-items:center;display:grid}.v2-leute-start-sym svg{width:17px;height:17px}.v2-leute-start-txt{flex-direction:column;gap:1px;min-width:0;display:flex}.v2-leute-start-txt b{font-size:var(--fs-13,13px);font-weight:600}.v2-leute-start-txt small{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-leute-start-txt small[data-warten=true]{color:var(--warn-text);align-items:center;gap:5px;font-weight:500;display:flex}.v2-leute-start-txt small[data-warten=true]:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.v2-leute-start-pfeil{width:16px;height:16px;color:var(--n-7)}.v2-assi-start{flex-direction:column;gap:4px;display:flex}.ui-v2 .v2-assi-feld{background:var(--n-0);border:1px solid var(--accent);border-radius:var(--r-control);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;padding:2px;display:grid}@media (min-width:900px){.v2-assi-start{max-width:520px}}.ui-v2 .v2-assi-feld .v2-input{background:0 0;border-color:#0000;height:30px;min-height:30px;padding:0 8px}.ui-v2 .v2-assi-feld .v2-input:focus{box-shadow:none;border-color:#0000;outline:none}.ui-v2 .v2-assi-rund{border-radius:var(--r-control);background:var(--accent);width:30px;height:30px;color:var(--on-accent);cursor:pointer;border:0;flex:none;place-items:center;padding:0;display:grid}.ui-v2 .v2-assi-rund svg{width:16px;height:16px}.ui-v2 .v2-assi-rund[data-hoert=true]{background:var(--danger);animation:1.2s ease-in-out infinite v2-assi-puls}@keyframes v2-assi-puls{50%{opacity:.55}}.ui-v2 .v2-assi-eingabe .v2-assi-rund{width:38px;height:38px}.v2-assi-hinweis{font-size:var(--fs-12,12px);color:var(--n-8);margin:0;padding:0 2px;line-height:1.4}.v2-assi-fussfeld{flex-direction:column;gap:6px;width:100%;display:flex}.v2-assi{flex-direction:column;gap:10px;display:flex}.v2-assi-intro{font-size:var(--fs-13,13px);color:var(--n-9);margin:0;line-height:1.5}.v2-assi-beispiele{flex-direction:column;gap:6px;display:flex}.ui-v2 .v2-assi-beispiel{text-align:left;border:1px solid var(--n-4);background:var(--n-0);border-radius:var(--r-control);font:inherit;font-size:var(--fs-13,13px);color:var(--n-10);cursor:pointer;padding:9px 12px}.ui-v2 .v2-assi-beispiel:hover{background:var(--n-1)}.v2-assi-zeile{font-size:var(--fs-13,13px);color:var(--n-10);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.v2-assi-zeile[data-von=ich]{background:var(--n-3);max-width:85%;color:var(--n-11);border-radius:14px 14px 4px;align-self:flex-end;padding:7px 11px}.ui-v2 .v2-assi-link{color:var(--accent);font-weight:500;text-decoration:underline}.v2-assi-knoepfe{flex-wrap:wrap;gap:6px;display:flex}.v2-assi-denkt{font-size:var(--fs-12,12px);color:var(--n-8);margin:0}.v2-assi-fehler{font-size:var(--fs-12-5,12.5px);color:var(--danger-text);margin:0}.ui-v2 .v2-assi-neu{font:inherit;font-size:var(--fs-12-5,12.5px);color:var(--n-8);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:2px 0;display:inline-flex}.ui-v2 .v2-assi-neu svg{width:14px;height:14px}.ui-v2 .v2-assi-rest{font:inherit;font-size:var(--fs-12-5,12.5px);color:var(--n-8);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px 0;text-decoration:underline}.v2-assi-eingabe{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;display:grid}.ui-v2 .v2-tan-assi{background:var(--accent-soft);min-width:0;box-shadow:0 0 0 1px var(--accent);border-radius:var(--r-control);flex-direction:column;gap:4px;padding:6px 8px;display:flex}.v2-tan-assi-quelle{font-size:var(--fs-11-5,11.5px);color:var(--accent-soft-text);font-weight:500}.v2-tan-assi-legende{font-size:var(--fs-12,12px);color:var(--accent-soft-text);align-items:center;gap:6px;margin:0;display:flex}.v2-tan-assi-legende:before{content:"";background:var(--accent-soft);width:12px;height:12px;box-shadow:inset 0 0 0 1px var(--accent);border-radius:3px;flex:none}.v2-leute{flex-direction:column;gap:12px;display:flex}.v2-leute-satz{font-size:var(--fs-12-5,12.5px);color:var(--n-9);margin:0;line-height:1.5}.v2-leute-neu{flex-direction:column;gap:10px;display:flex}.v2-leute-leer{border:1px dashed var(--n-6);border-radius:var(--r-card);text-align:center;font-size:var(--fs-12-5,12.5px);color:var(--n-8);padding:18px 14px}.v2-leute-gilt{font-size:var(--fs-12,12px);color:var(--n-8);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ui-v2 .v2-leute-wort{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.ui-v2 .v2-leute-wort:disabled{color:var(--n-6);cursor:not-allowed}.ui-v2 .v2-leute-zeile{border:0;border-top:1px solid var(--n-4);width:100%;font:inherit;font-size:var(--fs-13,13px);color:var(--n-10);text-align:left;cursor:pointer;background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 0 0;text-decoration:none;display:flex}.v2-leute-weg{color:var(--accent);align-items:center;gap:2px;font-weight:500;display:inline-flex}.v2-leute-weg svg{width:14px;height:14px}.v2-qrl{align-items:flex-start;gap:16px;display:flex}.v2-qrl-code{background:var(--qr-hell);border:1px solid var(--n-4);border-radius:var(--r-card);flex:none;padding:8px;line-height:0}.v2-qrl-bild{width:148px;height:148px;display:block}.v2-qrl-grund{fill:var(--qr-hell)}.v2-qrl-punkte{fill:var(--qr-dunkel)}.v2-qrl-rechts{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.v2-qrl-url{font-size:var(--fs-12,12px);color:var(--n-8);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;display:block}.v2-qrl-knoepfe{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.v2-qrl-knoepfe .v2-btn{justify-content:center;min-width:0}@media (max-width:640px){.v2-qrl-knoepfe{display:flex}.v2-qrl{flex-direction:column;align-items:stretch;gap:10px}.v2-qrl-code{align-self:center}.v2-qrl-bild{width:min(176px,52vw);height:min(176px,52vw)}.v2-qrl-url{text-align:center}}.v2-mtr{min-width:0;max-width:640px;display:grid}@media (min-width:900px){.v2-mtr[data-blatt=true]{max-width:max(400px,min(640px,100vw - 856px))}}.v2-mtr-filter{justify-items:start;gap:8px;margin-bottom:4px;display:grid}.v2-mtr-filter>.v2-segm{justify-self:stretch}.v2-mtr-verg{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);width:100%;color:var(--n-10);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:8px;margin-top:8px;padding:9px 12px;display:flex}.v2-mtr-verg b{font-size:var(--fs-13,13px);font-weight:600}.v2-mtr-verg span{font-size:var(--fs-12,12px);color:var(--n-8);margin-left:auto}.v2-mtr-verg svg{width:16px;height:16px;color:var(--n-7);flex:none}.v2-mtr-verg+.v2-mtr-gruppe{margin-top:6px}.v2-mtr-tag>h3{top:var(--v2-kopf-h,56px);z-index:2;background:var(--n-1);font-size:var(--fs-12,12px);color:var(--n-9);justify-content:space-between;align-items:baseline;gap:8px;margin:0;padding:14px 2px 6px;font-weight:600;display:flex;position:sticky}.v2-phone .v2-mtr-tag>h3{top:0}.v2-mtr-tag>h3[data-heute=true]>span{color:var(--accent-soft-text)}.v2-mtr-tag>h3 small{font-size:var(--fs-11-5,11px);color:var(--n-8);letter-spacing:.03em;font-weight:500}.v2-mtr-gruppe{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.v2-mtr-karte+.v2-mtr-gruppe{margin-top:6px}.v2-mtr-gruppe>li+li{border-top:1px solid var(--n-4)}.v2-mtr-z{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:3px 10px;padding:10px 12px;display:grid}.v2-mtr-z:hover{background:var(--n-2)}.v2-mtr-z[aria-current=true]{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.v2-mtr-zt{line-height:1.25;display:grid}.v2-mtr-zt b{font-size:var(--fs-13,13px);color:var(--n-11);font-weight:600}.v2-mtr-zt small{font-size:var(--fs-11-5,11px);color:var(--n-8)}.v2-mtr-zm{gap:1px;min-width:0;line-height:1.3;display:grid}.v2-mtr-zm b{font-size:var(--fs-13,13px);color:var(--n-11);font-weight:600}.v2-mtr-zm b i{color:var(--n-8);margin-left:5px;font-style:normal;font-weight:400}.v2-mtr-zm span{font-size:var(--fs-12,12px);color:var(--n-9)}.v2-mtr-zr{text-align:right;justify-items:end;line-height:1.3;display:grid}.v2-mtr-zr b{font-size:var(--fs-12,12px);color:var(--ok-text);font-weight:600}.v2-mtr-zr small{font-size:var(--fs-11-5,11px);color:var(--n-8)}.v2-mtr-zr small[data-offen=true]{color:var(--gelb-text)}.v2-mtr-zh{font-size:var(--fs-11-5,11px);grid-column:2/4}.v2-mtr-z[data-zustand=abgesagt] .v2-mtr-zt b,.v2-mtr-z[data-zustand=abgesagt] .v2-mtr-zm b{color:var(--n-8)}.v2-mtr-z[data-zustand=abgesagt] .v2-mtr-zm span{color:var(--n-8);text-decoration:line-through;-webkit-text-decoration-color:var(--n-6);-webkit-text-decoration-color:var(--n-6);-webkit-text-decoration-color:var(--n-6);text-decoration-color:var(--n-6)}.v2-mtr-z[data-zustand=vorbei]{opacity:.62}.v2-mtr-pw{align-items:baseline;gap:6px;font-weight:500;line-height:1.35;display:inline-flex}.v2-mtr-pw:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(-1px)}.v2-mtr-pw[data-tone=ok]{color:var(--ok-text)}.v2-mtr-pw[data-tone=warn]{color:var(--warn-text)}.v2-mtr-pw[data-tone=danger]{color:var(--danger-text)}.v2-mtr-pw[data-tone=info]{color:var(--info-text)}.v2-mtr-pw[data-tone=neutral]{color:var(--n-8)}.v2-mtr-karte{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);display:grid;overflow:hidden}.v2-mtr-karte-in{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:14px 14px 13px;display:grid}.v2-mtr-k{font-size:var(--fs-11-5,11px);color:var(--n-8);align-items:center;gap:6px;font-weight:500;display:flex}.v2-mtr-k i{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.v2-mtr-zeit{align-items:baseline;gap:6px;margin-top:4px;line-height:1.1;display:flex}.v2-mtr-zeit b{font-size:calc(var(--fs-22,22px) + 4px);color:var(--n-11);letter-spacing:-.02em;font-weight:600}.v2-mtr-zeit em{font-style:normal;font-size:var(--fs-18,18px);color:var(--n-8);font-weight:400}.v2-mtr-titel{font-size:var(--fs-13-5,13.5px);color:var(--n-11);margin-top:6px;font-weight:600}.v2-mtr-ort{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-mtr-kh{font-size:var(--fs-11-5,11px);margin-top:4px}.v2-mtr-karte-in .v2-mtr-zu{margin-top:12px}.v2-mtr-karte-f{flex-wrap:wrap;gap:6px;padding:0 14px 12px;display:flex}.v2-mtr-zu{gap:6px;display:grid}.v2-mtr-zu-bar{gap:2px;height:5px;display:flex}.v2-mtr-zu-bar i{border-radius:3px;flex:1 1 0;min-width:5px;height:100%;display:block}.v2-mtr-zu-bar i[data-teil=ja],.v2-mtr-zu-lg [data-teil=ja]:before{background:var(--ok)}.v2-mtr-zu-bar i[data-teil=nein],.v2-mtr-zu-lg [data-teil=nein]:before{background:var(--danger)}.v2-mtr-zu-bar i[data-teil=offen],.v2-mtr-zu-lg [data-teil=offen]:before{background:var(--gelb)}.v2-mtr-zu-lg{font-size:var(--fs-11-5,11px);color:var(--n-9);flex-wrap:wrap;gap:4px 12px;display:flex}.v2-mtr-zu-lg span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.v2-mtr-zu-lg span:before{content:"";border-radius:50%;flex:none;width:7px;height:7px}.v2-mtr-zu-lg b{color:var(--n-11);font-weight:600}.v2-mtr-blatt{gap:12px;display:grid}.v2-mtr-bstatus{font-size:var(--fs-12,12px);gap:4px;display:grid}.v2-mtr-kv{border:1px solid var(--n-4);border-radius:var(--r-card);margin:0;display:grid;overflow:hidden}.v2-mtr-kv>div{grid-template-columns:88px minmax(0,1fr);display:grid}.v2-mtr-kv>div+div{border-top:1px solid var(--n-4)}.v2-mtr-kv dt{background:var(--n-1);color:var(--n-8);font-size:var(--fs-12,12px);padding:8px 10px}.v2-mtr-kv dd{min-width:0;font-size:var(--fs-12,12px);color:var(--n-10);margin:0;padding:8px 10px}.v2-mtr-kv dd small{color:var(--n-8);font-size:var(--fs-11-5,11px);display:block}.v2-mtr-weg{justify-self:start}.v2-mtr-blatt-f{flex-wrap:wrap;flex:100%;justify-content:flex-end;gap:6px;display:flex}.v2-mtr-ende{text-align:center;font-size:var(--fs-11-5,11px);color:var(--n-8);margin:0;padding:16px 0 6px}.v2-mtr-plus svg{width:14px;height:14px}@media (max-width:640px){.ui-v2 .v2-mtr-karte-f{border-top:1px solid var(--n-4);padding:0}.ui-v2 .v2-mtr-karte-f>.v2-kacheln{border:0;border-radius:0}.ui-v2 .v2-mtr-karte-f>.v2-kacheln>:first-child,.ui-v2 .v2-mtr-karte-f>.v2-kacheln>:last-child{border-radius:0}.ui-v2 .v2-mtr-karte-f>.v2-kacheln>.v2-btn:first-child{box-shadow:none}.ui-v2 .v2-mtr-blatt-f{justify-content:stretch}.ui-v2 .v2-mtr-filter>.v2-str{justify-self:stretch}}.v2-zpm{min-height:var(--h-knopf,32px);border:1px solid var(--n-5);border-radius:var(--r-control);background:var(--n-0);grid-template-columns:36px minmax(0,1fr) 36px;display:grid;overflow:hidden}.v2-zpm>button{color:var(--n-9);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.v2-zpm>button:hover{background:var(--n-2)}.v2-zpm>button svg{width:15px;height:15px}.v2-zpm>output{font-size:var(--fs-13,13px);color:var(--n-11);box-shadow:-1px 0 0 var(--n-5),1px 0 0 var(--n-5);place-items:center;font-weight:600;display:grid}@media (max-width:640px){.v2-zpm{min-height:40px}}.v2-pwl{background:var(--n-0);border:1px solid var(--accent);border-radius:var(--r-card);gap:8px;margin-bottom:10px;padding:10px 12px;display:grid}.v2-pwl-k{font-size:var(--fs-12,12px);color:var(--n-8);justify-content:space-between;gap:8px;display:flex}.v2-pwl-k b{color:var(--n-10);font-weight:600}.v2-pwl-w{font-size:var(--fs-13-5,13.5px);color:var(--n-11);font-weight:600}.v2-pwl-w[data-leer=true]{color:var(--n-8);font-weight:400}.v2-pwl-f{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:640px){.ui-v2 .v2-pwl{left:8px;right:8px;bottom:calc(66px + env(safe-area-inset-bottom,0px));z-index:31;box-shadow:var(--shadow-sheet-up);margin:0;position:fixed}.ui-v2 .v2-pwl-f>.v2-btn:last-child{flex:auto}}.v2-tan-plan{justify-self:start;gap:6px}.v2-tan-plan .v2-mini{margin-left:4px}.v2-mtr-wahl{border:1px solid var(--n-5);border-radius:var(--r-card);display:grid;overflow:hidden}.v2-mtr-wahl>button{background:var(--n-0);color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.v2-mtr-wahl>button+button{border-top:1px solid var(--n-4)}.v2-mtr-wahl>button[aria-checked=true]{background:var(--accent-soft)}.v2-mtr-wahl b{font-size:var(--fs-13,13px);color:var(--n-11);font-weight:600;display:block}.v2-mtr-wahl small{font-size:var(--fs-12,12px);color:var(--n-8);text-wrap:pretty;line-height:1.4;display:block}.v2-mtr-rad{border:1.5px solid var(--n-6);border-radius:50%;width:16px;height:16px;margin-top:1px}.v2-mtr-wahl>button[aria-checked=true] .v2-mtr-rad{border:5px solid var(--accent)}.ui-v2 .v2-leute-wahl[data-mitglieder=true] :is(.v2-segm,.v2-segc)>button:last-child{color:var(--info-text)}.ui-v2 .v2-leute-wahl[data-mitglieder=true] :is(.v2-segm,.v2-segc)>button:last-child[aria-pressed=true]{background:var(--info-bg);color:var(--info-text)}.v2-leute[data-teil=mitglieder] .v2-qrl-code{border-color:var(--info)}.ui-v2 .v2-leute-wahl[data-teile="3"] .v2-segm>button{font-size:var(--fs-12,11.5px);padding-inline:3px}.ui-v2 .v2-start-zu{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;padding:0;display:inline-flex}.ui-v2 .v2-start-zu-pfeil{width:28px;height:28px;color:var(--n-7);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-6px -6px -6px 0;padding:0;display:grid}.v2-start-zu-pfeil svg{width:16px;height:16px}.v2-start-blk>h3 small[data-dringend=true]{color:var(--danger-text);align-items:center;gap:5px;font-weight:500;display:inline-flex}.v2-start-blk>h3 small[data-dringend=true]:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.v2-start-blk[data-zu=true]{padding-block:9px}.v2-ersatz-anders{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:8px;display:grid}@media (max-width:640px){.v2-ersatz-anders{grid-template-columns:minmax(0,1fr)}}.v2-mt-ort small.v2-mt-leitung{color:var(--info-text)}.v2-mg{flex-direction:column;gap:12px;display:flex}.v2-mseite{flex-direction:column;gap:12px;min-width:0;display:flex}.v2-ag{flex-direction:column;gap:16px;min-width:0;display:flex}.v2-ag-teil{flex-direction:column;gap:8px;min-width:0;display:flex}.v2-ag-h{font-size:var(--fs-11,11px);letter-spacing:.06em;text-transform:uppercase;color:var(--n-9);align-items:baseline;gap:8px;margin:0;font-weight:600;display:flex}.v2-ag-h small{text-transform:none;letter-spacing:0;color:var(--n-8);font-weight:500;font-size:var(--fs-12,12px);margin-left:auto}.v2-ag-teile{border:1px solid var(--n-4);border-radius:var(--r-control);background:var(--n-0);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.v2-ag-teile li{border-top:1px solid var(--n-4);align-items:baseline;gap:10px;padding:7px 10px;display:flex}.v2-ag-teile li:first-child{border-top:0}.v2-ag-teile li small{color:var(--n-8);margin-left:auto}.v2-ag-merken{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v2-ag-merken>.v2-input,.v2-ag-merken>input{flex:180px;min-width:0}.v2-ag-np{border:1px solid var(--n-4);border-radius:var(--r-control);flex-direction:column;display:flex;overflow:hidden}.v2-ag-person{grid-template-columns:minmax(0,1fr)repeat(var(--ag-n,1),minmax(0,110px));border-top:1px solid var(--n-4);background:var(--n-0);align-items:end;gap:6px 8px;padding:8px 10px;display:grid}.v2-ag-person:first-child{border-top:0}.v2-ag-person>b{color:var(--n-11);align-self:center;min-width:0;font-weight:500}.v2-ag-person>b small{color:var(--n-8);font-weight:400;font-size:var(--fs-11,11px);display:block}.v2-ag-zelle{flex-direction:column;gap:2px;min-width:0;display:flex}.v2-ag-zelle>small{font-size:var(--fs-11,11px);color:var(--n-8);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v2-ag-fehlt{color:var(--danger,#b91c1c);font-size:var(--fs-12,12px);font-weight:500}.v2-ag-hat,.v2-ag-eins{color:var(--n-8);font-size:var(--fs-12,12px)}.v2-lh>.v2-toolbar>.v2-segm{flex:100%;margin:0}.v2-ag .v2-hkl-gruppe{break-inside:auto}.v2-ag .v2-hkl-g{break-after:avoid}.v2-lh-blatt .v2-field>.v2-segc,.v2-lh-einst .v2-field>.v2-segc{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.v2-lh-blatt .v2-field>.v2-segc>button,.v2-lh-einst .v2-field>.v2-segc>button{text-align:center;justify-content:center}@media (max-width:640px){.v2-ag-person{grid-template-columns:repeat(var(--ag-n,1),minmax(0,1fr))}.v2-ag-person>b{grid-column:1/-1}}.v2-arp{flex-direction:column;gap:20px;min-width:0;display:flex}.v2-arp>section{flex-direction:column;gap:8px;display:flex}.v2-arp-liste,.v2-arp-teile{border:1px solid var(--n-4);border-radius:var(--r-control);background:var(--n-0);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.v2-arp-liste:empty,.v2-arp-teile:empty{display:none}.v2-arp-liste li,.v2-arp-teile li{border-top:1px solid var(--n-4);align-items:center;gap:10px;min-width:0;padding:7px 10px;display:flex}.v2-arp-liste li:first-child,.v2-arp-teile li:first-child{border-top:0}.v2-arp-liste li>span:first-child,.v2-arp-teile li>span:first-child{flex-direction:column;flex:1;min-width:0;display:flex}.v2-arp-liste li small{color:var(--n-8);font-size:var(--fs-12,12px)}.v2-arp-form{border:1px solid var(--n-5);border-radius:var(--r-control);background:var(--n-1);flex-direction:column;gap:10px;padding:10px;display:flex}.v2-pa-zeile{flex-wrap:wrap}.v2-pa-zeile>.v2-btnrow{margin-left:auto}.v2-lh-halle{flex-direction:column;gap:6px;min-width:0;display:flex}.v2-lh-halle+.v2-lh-halle{margin-top:6px}.v2-lh-htitel{font-size:var(--fs-13,13px);color:var(--n-11);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.v2-lh-htitel small{color:var(--n-8);font-size:var(--fs-12,12px)}.v2-lh-hinweis{border:1px solid var(--n-4);border-left:3px solid var(--info,#1d4f91);border-radius:var(--r-control);background:var(--n-0);font-size:var(--fs-12,12px);color:var(--n-9);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:7px 10px;display:flex}.v2-lh-hinweis[data-art=zurueck]{border-left-color:var(--warn,#92400e)}.v2-lh-hinweis>span{flex:200px;min-width:0}.v2-lh-hinweis b{color:var(--n-11);font-weight:600}.v2-oe{flex-direction:column;gap:8px;min-width:0;display:flex}.v2-lleihe{flex-direction:column;gap:6px;display:flex}.v2-lleihe-reihe{align-items:center;gap:6px;display:flex}.v2-lleihe-reihe>.v2-input,.v2-lleihe-reihe>input{flex:none;width:72px}.v2-lh-muster{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:8px;display:grid}.v2-lh-muster-k{border:1px dashed var(--n-6);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:10px;display:flex;position:relative}.v2-lh-muster-k b{font-size:var(--fs-13,13px);color:var(--n-10)}.v2-lh-muster-k small{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-lh-muster-k>.v2-btn{justify-content:center;align-self:stretch;margin-top:4px}.v2-lh-muster-tag{font-size:var(--fs-11,11px);letter-spacing:.06em;text-transform:uppercase;color:var(--n-7);font-weight:600;position:absolute;top:8px;right:9px}.v2-mg-filter{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-mg-filter>.v2-str{flex:0 auto}.v2-mg-such{flex:260px;align-items:center;gap:8px;min-width:0;display:flex}.v2-mg-such .v2-input{flex:200px;min-width:0;max-width:320px}.v2-mg-tab{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);overflow:hidden}.v2-mg-tr{border:0;border-top:1px solid var(--n-4);text-align:left;width:100%;font-size:var(--fs-12-5,12.5px);color:var(--n-10);cursor:pointer;background:0 0;grid-template-columns:minmax(0,1.6fr) 44px minmax(0,1fr) minmax(0,1.1fr) minmax(0,1.2fr) 86px 104px;align-items:center;gap:10px;padding:7px 12px;display:grid}.v2-mg-tab[data-art=liste] .v2-mg-tr{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.1fr) 96px minmax(0,1.2fr) 104px}.v2-mg-tr:hover{background:var(--n-1)}.v2-mg-tr[data-neu]{background:var(--accent-soft)}.v2-mg-tr>span{min-width:0}.v2-mg-tr b{font-weight:600}.v2-mg-kopf{background:var(--n-2);font-size:var(--fs-11-5,11.5px);letter-spacing:.04em;text-transform:uppercase;color:var(--n-8);cursor:default;border-top:0;font-weight:600}.v2-mg-kopf:hover{background:var(--n-2)}.v2-mg-u{color:var(--n-8);font-size:var(--fs-12,12px);margin:0}.v2-mg-liste{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;display:flex;overflow:hidden}.v2-mg-zl{border:0;border-top:1px solid var(--n-4);text-align:left;color:var(--n-10);font-size:var(--fs-12-5,12.5px);background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;width:100%;padding:9px 12px;display:grid}.v2-mg-zl:first-child{border-top:0}.v2-mg-zl[data-neu]{background:var(--accent-soft)}.v2-mg-zl-n b{font-weight:600}.v2-mg-zl-n span{color:var(--n-8)}.v2-mg-zl-u{color:var(--n-8);font-size:var(--fs-11-5,11.5px);grid-column:1}.v2-mg-zl>.v2-status{grid-area:1/2/span 2}.v2-mg-panel{flex-direction:column;gap:14px;display:flex}.v2-mg-ab h4,.v2-mg-h{font-size:var(--fs-11-5,11.5px);letter-spacing:.05em;text-transform:uppercase;color:var(--n-8);margin:0 0 6px;font-weight:600}.v2-mg-h{margin-top:6px}.v2-mg-fname{color:var(--accent-soft-text)}.v2-mg-kv{flex-direction:column;margin:0;display:flex}.v2-mg-kv>div{border-top:1px solid var(--n-4);font-size:var(--fs-13,13px);grid-template-columns:128px minmax(0,1fr);gap:10px;padding:5px 0;display:grid}.v2-mg-kv>div:first-child{border-top:0}.v2-mg-kv dt{color:var(--n-8)}.v2-mg-kv dd{color:var(--n-10);min-width:0;margin:0}.v2-mg-link{color:var(--accent);cursor:pointer;font-weight:500;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:none}.v2-mg-link[data-neben]{margin-left:8px}.v2-mg-sig{border:1px solid var(--n-4);background:#fff;border-radius:6px;max-width:260px;max-height:90px}.v2-mg-protokoll{font-size:var(--fs-12,12px);color:var(--n-9)}.v2-mg-dok{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.v2-mg-dok a{color:var(--accent);font-size:var(--fs-13,13px);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.v2-mg-dok svg{width:15px;height:15px}.v2-mg-fuss{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;width:100%;display:grid}.v2-mg-felder{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}@media (max-width:640px){.v2-mg-felder{grid-template-columns:minmax(0,1fr)}.v2-mg-kv>div{grid-template-columns:104px minmax(0,1fr)}}.v2-mg-start,.v2-mg-form{flex-direction:column;gap:12px;display:flex}.v2-mg-wege{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:640px){.v2-mg-wege{grid-template-columns:minmax(0,1fr)}}.v2-mg-weg{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;align-items:flex-start;gap:8px;padding:14px;display:flex}.v2-mg-weg b{font-size:var(--fs-13-5,13.5px);align-items:center;gap:6px;display:flex}.v2-mg-weg b svg{width:16px;height:16px;color:var(--accent)}.v2-mg-weg p{color:var(--n-8);font-size:var(--fs-12-5,12.5px);margin:0}.v2-mg-formleiste{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.v2-mg-frms{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;display:flex;overflow:hidden}.v2-mg-frm{border-top:1px solid var(--n-4);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 10px;display:grid}.v2-mg-frm:first-child{border-top:0}.v2-mg-frm[data-an]{background:var(--accent-soft)}.v2-mg-frm[draggable=true]{cursor:grab}.v2-mg-griff{width:15px;height:15px;color:var(--n-7)}.v2-mg-nr{background:var(--n-3);width:22px;height:22px;font-size:var(--fs-12,12px);border-radius:6px;place-items:center;font-weight:600;display:grid}.v2-mg-frm[data-an] .v2-mg-nr{background:var(--accent);color:var(--on-accent)}.v2-mg-frm-n{text-align:left;min-width:0;color:var(--n-10);cursor:pointer;background:0 0;border:0;padding:2px 0}.v2-mg-frm-n b{font-size:var(--fs-13,13px);font-weight:600;display:block}.v2-mg-frm-n span{font-size:var(--fs-11-5,11.5px);color:var(--n-8);display:block}.v2-mg-frm-k{gap:2px;display:flex}.v2-mg-frm-k .v2-ib:disabled{opacity:.35}.v2-mg-fragen{flex-direction:column;gap:10px;display:flex}.v2-mg-fkopf{align-items:center;gap:8px;display:flex}.v2-mg-fkopf .v2-input{flex:auto;font-weight:600}.v2-mg-abs{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);overflow:hidden}.v2-mg-abs-k{background:var(--n-2);align-items:center;gap:8px;padding:6px 10px;display:flex}.v2-mg-abs-k .v2-input{font-size:var(--fs-11-5,11.5px);letter-spacing:.05em;text-transform:uppercase;color:var(--n-8);background:0 0;border-color:#0000;flex:auto;font-weight:600}.v2-mg-abs-k .v2-input:focus{background:var(--n-0);border-color:var(--n-5)}.v2-mg-abs-k>span{font-size:var(--fs-11-5,11.5px);color:var(--accent-soft-text)}.v2-mg-fz{border:0;border-top:1px solid var(--n-4);text-align:left;width:100%;color:var(--n-10);cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:8px;padding:7px 12px;display:grid}.v2-mg-fz:hover{background:var(--n-1)}.v2-mg-fz[data-unsicher]{background:var(--warn-bg)}.v2-mg-fz b{font-size:var(--fs-13,13px);font-weight:500;display:block}.v2-mg-fz>span>span{font-size:var(--fs-11-5,11.5px);color:var(--n-8);display:block}.v2-mg-fz[data-unsicher]>span>span{color:var(--warn-text)}.v2-mg-fz svg{width:14px;height:14px;color:var(--n-7)}.v2-mg-pf{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-mg-pf[data-ja]{color:var(--n-10);font-weight:500}.v2-mg-plus{border:0;border-top:1px solid var(--n-4);color:var(--accent);font-weight:500;font-size:var(--fs-12-5,12.5px);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:6px;width:100%;padding:8px 12px;display:inline-flex}.v2-mg-fragen>.v2-mg-plus,.v2-mg-bed>.v2-mg-plus{border-top:0;padding-left:0}.v2-mg-plus svg{width:14px;height:14px}.v2-mg-bed{flex-direction:column;gap:6px;display:flex}.v2-mg-bed-z{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:6px;display:grid}@media (max-width:640px){.v2-mg-bed-z{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.v2-mg-bed-z>:first-child{grid-column:1/-1}}.v2-mg-schalter{flex-wrap:wrap;gap:8px;display:flex}.v2-mg-btab{flex-direction:column;gap:4px;display:flex}.v2-mg-btab-z{grid-template-columns:minmax(90px,1.2fr)repeat(var(--sp),minmax(0,1fr));font-size:var(--fs-12-5,12.5px);align-items:center;gap:6px;display:grid}.v2-mg-btab-k{font-size:var(--fs-11-5,11.5px);color:var(--n-8)}.v2-mg-erk{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;display:flex;overflow:hidden}.v2-mg-erk-z{border-top:1px solid var(--n-4);flex-direction:column;gap:1px;padding:7px 12px;display:flex}.v2-mg-erk-z:first-child{border-top:0}.v2-mg-erk-z[data-unsicher]{background:var(--warn-bg)}.v2-mg-erk-z b{font-size:var(--fs-13,13px);font-weight:500}.v2-mg-erk-z span{font-size:var(--fs-11-5,11.5px);color:var(--n-8)}.v2-mg-erk-z[data-unsicher] span{color:var(--warn-text)}.v2-mg-vorschau{flex-direction:column;gap:10px;display:flex}.v2-mg-vorschau-k{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-mg-vorschau-r{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-1);width:100%;margin:0 auto;overflow:hidden}.v2-mg-vorschau-r[data-breite=handy]{max-width:390px}.v2-mg-vorschau-r[data-breite=rechner]{max-width:900px}.v2-mg-link-teil{flex-direction:column;gap:12px;max-width:640px;display:flex}.v2-mg-adr{align-items:center;gap:6px;display:flex}.v2-mg-adr>.v2-mg-u{white-space:nowrap;flex:none}.v2-mg-adr .v2-input{flex:auto;min-width:0}.v2-mg-snr{font-size:var(--fs-11-5,11.5px);color:var(--accent-soft-text);white-space:nowrap;flex:none;font-weight:600}.v2-mg-fzz{border-top:1px solid var(--n-4);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.v2-mg-fzz>.v2-mg-fz{border-top:0}.v2-mg-fzz>.v2-mg-frm-k{padding-right:6px}.v2-mg-fz[data-fest]{cursor:default}.v2-mg-fz[data-fest]:hover{background:0 0}.v2-mg-liste-wort{font-size:var(--fs-13,13px);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-mg-liste-wort>span{overflow-wrap:anywhere;min-width:0}.v2-mg-btr{flex-direction:column;gap:18px;max-width:960px;display:flex}.v2-mg-btr-teil{flex-direction:column;gap:6px;display:flex}.v2-mg-btr-kopf,.v2-mg-btr-z{align-items:center;gap:6px;display:grid}.v2-mg-btr-kopf{font-size:var(--fs-11-5,11.5px);color:var(--n-8);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.v2-mg-btr-kopf[data-art=sparte],.v2-mg-btr-z[data-art=sparte]{grid-template-columns:minmax(0,1.4fr) 96px minmax(0,1.6fr) 32px}.v2-mg-btr-kopf[data-art=art],.v2-mg-btr-z[data-art=art]{grid-template-columns:minmax(0,1.6fr) 64px 64px 96px minmax(0,1.4fr) 32px}.v2-mg-btr-f{min-width:0;display:block}.v2-mg-btr-f>span{display:none}.v2-mg-btr-f .v2-input{width:100%}.v2-mg-btr-teil>.v2-mg-plus{border-top:0;align-self:flex-start;padding-left:0}.v2-mg-btr-fuss{gap:8px;display:flex}@media (max-width:767px){.v2-mg-btr-kopf{display:none}.v2-mg-btr-z{border-top:1px solid var(--n-4);row-gap:8px;padding:8px 0}.v2-mg-btr-f>span{font-size:var(--fs-11-5,11.5px);color:var(--n-8);margin-bottom:2px;display:block}.v2-mg-btr-z[data-art=sparte]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px}.v2-mg-btr-z[data-art=sparte]>:first-child{grid-area:1/1}.v2-mg-btr-z[data-art=sparte]>:nth-child(2){grid-area:1/2}.v2-mg-btr-z[data-art=sparte]>:nth-child(3){grid-area:2/1/auto/3}.v2-mg-btr-z[data-art=sparte]>:nth-child(4){grid-area:1/3;align-self:end}.v2-mg-btr-z[data-art=art]{grid-template-columns:repeat(3,minmax(0,1fr)) 34px}.v2-mg-btr-z[data-art=art]>:first-child{grid-area:1/1/auto/4}.v2-mg-btr-z[data-art=art]>:nth-child(2){grid-area:2/1}.v2-mg-btr-z[data-art=art]>:nth-child(3){grid-area:2/2}.v2-mg-btr-z[data-art=art]>:nth-child(4){grid-area:2/3}.v2-mg-btr-z[data-art=art]>:nth-child(5){grid-area:3/1/auto/5}.v2-mg-btr-z[data-art=art]>:nth-child(6){grid-area:1/4;align-self:end}.v2-mg-abs-k{flex-wrap:wrap}.v2-mg-abs-k .v2-input{flex:140px;min-width:0}}.v2-stz{flex-direction:column;gap:14px;display:flex}.v2-stz-kreise{display:flex}.v2-stz-leiste{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.v2-stz-karte{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.v2-stz-karte[data-laeuft]{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.v2-stz-karte-kopf{flex-direction:column;gap:2px;min-width:0;display:flex}.v2-stz-karte-kopf b{font-size:var(--fs-14,14px);color:var(--n-11)}.v2-stz-karte-kopf span{font-size:var(--fs-13,13px);color:var(--n-10)}.v2-stz-karte-kopf small{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-stz-block{flex-direction:column;gap:6px;display:flex}.v2-stz-h{font-size:var(--fs-13,13px);color:var(--n-11);flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:4px 0 0;font-weight:600;display:flex}.v2-stz-h small{font-size:var(--fs-12,12px);color:var(--n-8);font-weight:400}.v2-stz-liste,.v2-stz-top{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.v2-stz-zeile{border-top:1px solid var(--n-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.v2-stz-zeile:first-child{border-top:0}.v2-stz-top>li+li{border-top:1px solid var(--n-3)}.v2-stz-zeile[data-gestrichen] .v2-stz-zeile-txt b{color:var(--n-8);font-weight:500}.v2-stz-zeile-txt{flex-direction:column;gap:1px;min-width:0;display:flex}.v2-stz-zeile-txt b,.v2-stz-top-txt b{font-size:var(--fs-13,13px);color:var(--n-11);overflow-wrap:anywhere;font-weight:600;line-height:1.3}.v2-stz-zeile-txt small,.v2-stz-top-txt small{font-size:var(--fs-12,12px);color:var(--n-8);overflow-wrap:anywhere;line-height:1.35}.v2-stz-zeile-r{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.v2-stz-top-zeile,.ui-v2 .v2-stz-top-knopf{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.ui-v2 .v2-stz-top-knopf{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.ui-v2 .v2-stz-top-knopf:hover{background:var(--n-1)}.ui-v2 .v2-stz-top-knopf[aria-current]{background:var(--accent-soft)}.v2-stz-nr{background:var(--n-2);width:26px;height:26px;color:var(--n-10);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.v2-stz-top-txt{flex-direction:column;gap:1px;min-width:0;display:flex}.v2-stz-wort{color:var(--n-8);white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex}.v2-stz-wort:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.v2-stz-wort[data-ton=ok]{color:var(--ok-text)}.v2-stz-wort[data-ton=warn]{color:var(--warn-text)}.v2-stz-wort[data-ton=danger]{color:var(--danger-text)}.v2-stz-wort[data-ton=info]{color:var(--accent)}.ui-v2 .v2-stz-daumen{border-radius:var(--r-control);border:1px solid var(--n-4);background:var(--n-0);min-width:50px;height:30px;color:var(--n-10);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.ui-v2 .v2-stz-daumen svg{width:14px;height:14px}.ui-v2 .v2-stz-daumen[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-soft-text)}.ui-v2 .v2-stz-daumen:disabled{cursor:default;opacity:.75}.v2-stz-spaeter summary,.v2-stz-mehr summary{cursor:pointer;font-size:var(--fs-13,13px);color:var(--n-10);align-items:center;gap:6px;padding:4px 0;font-weight:500;display:flex}.v2-stz-spaeter summary svg,.v2-stz-mehr summary svg{width:15px;height:15px}.v2-stz-spaeter[open] summary{margin-bottom:6px}.v2-stz-mehr{border-top:1px solid var(--n-3);padding-top:8px}.v2-stz-mehr[open]{flex-direction:column;gap:8px;display:flex}.v2-stz-drei{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-1);font-size:var(--fs-13,13px);color:var(--n-8);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:10px 12px;display:flex}.v2-stz-drei b{color:var(--n-11)}.v2-stz-suche{align-items:center;gap:8px;max-width:420px;display:flex}.v2-stz-suche>svg{width:16px;height:16px;color:var(--n-8);flex:none}.v2-stz-punkt,.v2-stz-form{flex-direction:column;gap:12px;display:flex}.v2-stz-punkt p{font-size:var(--fs-13,13px);color:var(--n-10);margin:0;line-height:1.45}.v2-stz-zitat{color:var(--n-9);font-style:italic}.v2-stz-aufgaben{flex-direction:column;gap:8px;display:flex}.v2-stz-aufgaben .v2-sect{margin:0}.v2-stz-neu-aufgabe{border:1px dashed var(--n-4);border-radius:var(--r-card);flex-direction:column;gap:8px;padding:10px;display:flex}.v2-stz-neu-aufgabe>.v2-btn{align-self:flex-start}.v2-stz-beschluss{align-items:baseline;gap:6px;display:flex}.v2-stz-beschluss svg,.v2-stz-sym{vertical-align:-2px;flex:none;width:14px;height:14px}@media (max-width:640px){.v2-stz-zeile{padding:8px 10px}.v2-stz-zeile[data-befehle]{grid-template-columns:minmax(0,1fr);gap:6px}.v2-stz-zeile[data-befehle] .v2-stz-zeile-r{justify-content:flex-start}.v2-stz-top-zeile,.ui-v2 .v2-stz-top-knopf{grid-template-columns:24px minmax(0,1fr) auto;gap:8px;padding:8px 10px}.v2-stz-nr{width:24px;height:24px}}.v2-au-zur-sitzung{align-self:flex-start}.v2-stz-befehle{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-stz-karte>.v2-segc,.v2-stz-kreise>.v2-segc{align-self:flex-start}.v2-stz-protokoll{border:1px solid var(--n-4);border-radius:var(--r-card);background:#fff;width:100%;height:70vh;display:block}.ui-v2 .v2-stz-wortknopf{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.v2-vid-vorschlaege,.v2-vid-videos,.v2-vid-gruppe{flex-direction:column;gap:8px;display:flex}.v2-vid-videos{gap:14px}.v2-vid-kopf{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-top:6px;display:flex}.v2-vid-kopf h3{font-size:var(--fs-14,14px);align-items:center;gap:6px;margin:0;font-weight:600;display:flex}.v2-vid-raster{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.v2-vid-vorschlag{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;gap:5px;min-width:0;padding:11px 13px;display:flex}.v2-vid-vorschlag[data-wartet]{background:var(--n-1)}.v2-vid-warum,.v2-vid-idee,.v2-vid-zitat{font-size:var(--fs-12-5,12.5px);color:var(--n-10);margin:0;line-height:1.45}.v2-vid-warum{color:var(--n-9)}.v2-vid-warum b{color:var(--n-10);font-weight:600}.v2-vid-zitat{font-style:italic}.v2-vid-entscheiden{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.v2-vid-abgelehnt{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;display:flex}.v2-vid-abgelehnt-zeile{border-top:1px solid var(--n-3);align-items:center;gap:10px;min-width:0;padding:7px 12px;display:flex}.v2-vid-abgelehnt-zeile:first-child{border-top:0}.v2-vid-abgelehnt-zeile>span{min-width:0;font-size:var(--fs-12-5,12.5px);flex-direction:column;flex:1;gap:1px;display:flex}.v2-vid-abgelehnt-zeile small{color:var(--n-8);font-size:var(--fs-12,12px)}.v2-vid-fuss{margin:2px 0 0}.v2-vid-fuss a{color:var(--n-9);align-items:center;gap:4px;display:inline-flex}.v2-vid-fuss a svg{width:12px;height:12px}.v2-vid-kacheln{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.v2-vid-kachel{background:var(--n-0);border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;gap:8px;min-width:0;padding:9px;display:flex}.v2-vid-kachel[data-format=quer]{grid-column:span 2}.v2-vid-bild{border-radius:var(--r-control);background:#000;justify-content:center;display:flex;overflow:hidden}.v2-vid-bild video{max-width:100%;height:280px;display:block}.v2-vid-kachel[data-format=quer] .v2-vid-bild video{aspect-ratio:16/9;width:100%;height:auto}.v2-vid-kachel-rumpf{flex-direction:column;gap:4px;min-width:0;display:flex}.v2-vid-titel{all:unset;cursor:pointer;font-size:var(--fs-13,13px);color:var(--n-11);font-weight:600;line-height:1.3}.v2-vid-titel:hover{text-decoration:underline}.v2-vid-titel:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.v2-vid-kachel .v2-au-befehle{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;margin-top:2px;display:grid}.v2-vid-kachel .v2-au-befehle .v2-btn{justify-content:center;min-width:0;padding-left:6px;padding-right:6px}.v2-vid-kachel .v2-au-befehle .v2-btn svg{display:none}.v2-vid-zeilen{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);flex-direction:column;display:flex}.v2-vid-zeile{border:0;border-top:1px solid var(--n-3);text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.v2-vid-zeile:first-child{border-top:0}.v2-vid-dauer{color:#fff;font-variant-numeric:tabular-nums;background:#000 50%/cover no-repeat;border-radius:6px;flex:none;justify-content:center;align-items:flex-end;width:40px;height:56px;padding-bottom:4px;font-size:10.5px;font-weight:600;display:flex}.v2-vid-dauer i{background:#000000a6;border-radius:3px;padding:0 3px;font-style:normal}.v2-vid-dauer[data-format=quer]{width:64px;height:36px}.v2-vid-zeile-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.v2-vid-zeile-text b{font-size:var(--fs-13,13px);font-weight:600;line-height:1.3}.v2-vid-zeile-text small{font-size:var(--fs-12,12px);color:var(--n-8)}.v2-vid-insta{background:var(--n-4);grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;width:min(100%,460px);display:grid}.v2-vid-insta button{background:var(--n-2);aspect-ratio:3/4;cursor:pointer;border:0;padding:0;display:block;overflow:hidden}.v2-vid-insta img{object-fit:cover;width:100%;height:100%;display:block}.v2-vid-insta button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.v2-vid-brett{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.v2-vid-karte-befehl{margin-top:4px}.v2-vid-karte-befehl .v2-btn{white-space:normal;justify-content:center;width:100%}@media (max-width:1199px){.v2-vid-brett{grid-template-columns:repeat(3,minmax(0,1fr))}}.v2-vid-karte{flex-direction:column;gap:12px;display:flex}.v2-vid-spieler{border-radius:var(--r-card);background:#000;justify-content:center;display:flex;overflow:hidden}.v2-vid-spieler video{width:100%;max-height:62vh;display:block}.v2-vid-spieler[data-format=hoch] video{width:auto;max-width:100%;height:min(50vh,420px)}.v2-vid .v2-wort svg,.v2-vid-karte .v2-wort svg,.v2-vid-memo .v2-wort svg{width:14px;height:14px}.v2-vid-dateizeile{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:-4px 0 0;display:flex}.v2-vid-titelbild{border:1px solid var(--n-4);border-radius:var(--r-card);background:var(--n-0);gap:10px;min-width:0;padding:8px;display:flex}.v2-vid-titelbild img{aspect-ratio:9/16;object-fit:cover;background:var(--n-2);border-radius:6px;flex:none;width:72px;display:block}.v2-vid-titelbild-rumpf{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.v2-vid-titelbild-rumpf .v2-sect,.v2-vid-titelbild-rumpf p{margin:0}.v2-vid-text{flex-direction:column;gap:4px;display:flex}.v2-vid-text-kopf{justify-content:space-between;align-items:center;gap:8px;display:flex}.v2-vid-text-kopf .v2-sect,.v2-vid-dateien .v2-sect,.v2-vid-zaehler{margin:0}.v2-vid-befund{font-size:var(--fs-12,12px);color:var(--warn-text);margin:0;font-weight:500}.v2-vid-pruef{border-left:3px solid var(--n-4);background:var(--n-1);border-radius:0 var(--r-control)var(--r-control)0;margin:0;padding:7px 10px}.v2-vid-pruef b{color:var(--warn-text);font-weight:600}.v2-vid-dateien{flex-direction:column;gap:6px;display:flex}.v2-vid-ton{flex-direction:column;gap:2px;display:flex}.v2-vid-ton audio{width:100%;height:34px}.v2-vid-memo{font-size:var(--fs-12-5,12.5px);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.v2-vid-memo svg{width:14px;height:14px}.v2-vid-loeschen{border-top:1px solid var(--n-3);padding-top:8px}@media (max-width:899px){.v2-vid-raster{grid-template-columns:1fr}.v2-vid-kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.v2-vid-entscheiden{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.ui-v2 .v2-vid-entscheiden .v2-btn.v2-btn{white-space:normal;text-align:center;justify-content:center;min-width:0;min-height:34px;padding-left:4px;padding-right:4px;font-size:12px;line-height:1.2}.ui-v2 .v2-vid-entscheiden .v2-btn.v2-btn svg{display:none}.v2-vid-vorschlag{padding:10px 11px}.v2-vid-spieler[data-format=hoch] video{height:min(40vh,320px)}}.v2-pb{flex-direction:column;gap:14px;display:flex}.v2-pb-schalter{flex-direction:column;gap:8px;display:flex}.v2-pb-schalter .v2-toggle span small{color:var(--n-8);font-size:12px;font-weight:400;display:block}.v2-pb-vorschau{border:1px solid var(--accent);border-radius:var(--r-card);background:var(--accent-soft);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.v2-pb-vorschau ul{margin:4px 0 0;padding-left:18px;font-size:13px;line-height:1.45}.v2-pb-vorschau ul[data-ton=warn]{color:var(--warn-text)}.v2-pb-ak-raster{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.v2-pb-zeilen{flex-direction:column;display:flex}.v2-pb-zeile{border-top:1px solid var(--n-3);grid-template-columns:132px minmax(0,1fr);align-items:center;gap:10px;padding:5px 0;display:grid}.v2-pb-zeile:first-child{border-top:0}.v2-pb-zeile[data-stufe=true]{border-top:2px solid var(--n-7)}.v2-pb-zeile[data-unbekannt=true] .v2-pb-ak b{color:var(--warn-text)}.v2-pb-ak{flex-direction:column;min-width:0;display:flex}.v2-pb-ak b{font-size:13.5px;font-weight:600}.v2-pb-ak small{color:var(--n-8);font-size:11.5px}.v2-pb-balken{border:1px solid var(--n-5);border-radius:var(--r-control);background:var(--n-0);-webkit-user-select:none;user-select:none;touch-action:pan-y;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.v2-pb-bk{border:0;border-left:1px solid var(--n-4);min-height:30px;font:inherit;color:var(--n-8);cursor:pointer;text-align:center;white-space:nowrap;background:0 0;padding:0 3px;font-size:12px;font-weight:500}.v2-pb-bk:first-child{border-left:0}.v2-pb-bk[data-voll=true]{background:var(--accent-soft);color:var(--accent-soft-text)}.v2-pb-bk[aria-checked=true]{background:var(--accent-soft);color:var(--accent-soft-text);box-shadow:inset 0 -3px 0 var(--accent);font-weight:700}.v2-pb-bk:disabled{cursor:default}.v2-pb-bk:not(:disabled):hover{color:var(--n-11)}.v2-pb-satz{color:var(--n-9);background:var(--n-2);border-radius:var(--r-control);margin:8px 0 0;padding:8px 10px;font-size:13px;line-height:1.45}.v2-pb-weitere{margin-top:8px}.v2-pb-weitere summary{cursor:pointer;color:var(--n-9);font-size:13px}.v2-pb-wk{border:1px solid var(--n-4);border-radius:var(--r-card);flex-direction:column;gap:6px;margin-bottom:8px;padding:10px;display:flex}.v2-pb-wk>b{font-size:13.5px}.v2-pb-wk-et ul{flex-direction:column;gap:4px;margin:2px 0 0;padding:0;list-style:none;display:flex}.v2-pb-wk-et li{color:var(--n-9);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12.5px;line-height:1.35;display:flex}.v2-pb-wk-et li b{color:var(--n-11);font-weight:600}.v2-pb-wk-et li[data-ton=warn]{background:var(--warn-bg);color:var(--warn-text);border-radius:var(--r-control);padding:4px 7px}.v2-pb-wk-et li[data-ton=warn] b{color:var(--warn-text)}.v2-pb-mleiste{flex-wrap:wrap;gap:8px;display:flex}.v2-pb-mliste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.v2-pb-mliste>li{border-top:1px solid var(--n-3);grid-template-columns:170px minmax(0,1fr);align-items:center;gap:4px 12px;padding:8px 0;display:grid}.v2-pb-mliste>li[data-unbekannt=true]{background:var(--warn-bg);border-radius:var(--r-control);padding:8px}.v2-pb-mname{flex-direction:column;min-width:0;display:flex}.v2-pb-mname b{overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.v2-pb-mname small{color:var(--n-8);font-size:11.5px}.v2-pb-mplaetze{color:var(--n-8);grid-column:2;font-size:11.5px}@media (max-width:720px){.v2-pb-ak-raster{grid-template-columns:minmax(0,1fr)}.v2-pb-zeile{grid-template-columns:96px minmax(0,1fr);gap:8px}.v2-pb-bk{padding:0 1px;font-size:clamp(10px,3vw,11px)}.v2-pb-mliste>li{grid-template-columns:minmax(0,1fr)}.v2-pb-mplaetze{grid-column:1}}.v2-pe-pb{border-top:1px solid var(--n-4);flex-direction:column;gap:8px;margin-top:4px;padding-top:10px;display:flex}.v2-pe-pb>summary{cursor:pointer;font-size:13.5px;list-style-position:inside}.v2-pe-pb[open]>summary{margin-bottom:4px}.v2-pe-pb-et{flex-direction:column;gap:6px;display:flex}.v2-pe-pb-zeile{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:8px;display:grid}.v2-pe-pb-zeile>b{font-size:13px;font-weight:600}@media (max-width:720px){.v2-pe-pb-zeile{grid-template-columns:minmax(0,1fr)}}.v2-pe-pb>.v2-sect,.v2-pe-pb-et>.v2-sect{margin:6px 0 0}.v2-pe-pb>p.v2-mini{margin:0}.v2-pb-tipp[data-geraet=finger]{display:none}@media (max-width:720px),(pointer:coarse){.v2-pb-tipp[data-geraet=maus]{display:none}.v2-pb-tipp[data-geraet=finger]{display:block}}.v2-hzo-seite{flex-direction:column;gap:12px;min-width:0;display:flex}.v2-hzo{flex-direction:column;gap:10px;min-width:0;display:flex}.v2-hzo-gemeldet{margin:0 0 6px;padding:0 14px}.v2-hzo-zeilen{flex-direction:column;min-width:0;display:flex}.v2-hzo-zeile{border-bottom:1px solid var(--n-4);grid-template-columns:minmax(180px,300px) minmax(0,1fr);align-items:start;gap:6px 20px;min-width:0;padding:10px 14px;display:grid}.v2-hzo-marke{font-size:var(--fs-12,12px);color:var(--n-7);flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.v2-hzo-dfb{flex-direction:column;gap:2px;min-width:0;display:flex}.v2-hzo-dfb b{font-size:var(--fs-13-5,13.5px)}.v2-hzo-uns{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.ui-v2 .v2-hzo-klein>.v2-chip{font-size:var(--fs-12,12px);padding:3px 7px}.v2-hzo-filter{flex-wrap:wrap;align-items:baseline;gap:4px;margin:0;display:flex}.v2-hzo-andere{flex-direction:column;gap:10px;display:flex}.v2-hzo-meldung{margin:0}@media (max-width:640px){.v2-hzo-zeile{grid-template-columns:minmax(0,1fr);padding:10px 0}.v2-hzo-gemeldet{padding:0}.v2-hzo-uns>.v2-str{width:100%}}.v2-tsp{border-top:1px solid var(--n-4);flex-direction:column;gap:6px;min-width:0;padding:10px 0;display:flex}.v2-tsp-kopf{margin:0}.v2-tsp-liste{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.v2-tsp-liste>li{grid-template-columns:48px minmax(0,1fr) auto;align-items:baseline;gap:8px;display:grid}.v2-tsp-liste>li[data-abgesagt=true]>span{color:var(--n-7);text-decoration:line-through}.v2-tsp-liste>li>small{color:var(--danger-text,var(--danger))}.v2-tsp .v2-mini{margin:0}@media (max-width:767px){:root{--text-xl:1.625rem;--text-lg:1.1875rem;--text-md:1rem;--text-sm:.9375rem;--text-xs:.875rem;--chip-h:40px}.neo-table-schlank{min-width:0!important}.neo-spalte-optional{display:none!important}}.neo-wischhinweis{display:none}@media (max-width:767px){.neo-wischhinweis{font-size:var(--text-xs);color:var(--color-text-muted);margin-bottom:6px;display:block}}[data-theme=dark]{--color-bg-primary:#0a0f0d;--color-bg-secondary:#0f1612;--color-bg-card:#131e18;--color-bg-card-hover:#182820;--color-bg-input:#162118;--color-border:#1e3328;--color-border-light:#2a4a38;--color-text-primary:#e8f5ee;--color-text-secondary:#7da890;--color-text-muted:#4a7a60}[data-theme=dark] body{background:var(--color-bg-primary);color:var(--color-text-primary)}[data-theme=dark] .glass-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#131e18cc}[data-theme=dark] ::selection{color:#e8f5ee;background:#10b9814d}*,:before,:after{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth;width:100%;max-width:100%;line-height:1.5;overflow-x:hidden!important}body{background:var(--color-bg-primary);color:var(--color-text-primary);font-family:var(--font-inter,var(--font-sans));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;width:100%;max-width:100vw;min-height:100vh}input,button,textarea,select{font:inherit;color:inherit;appearance:none}button{cursor:pointer;line-height:inherit;background:0 0;border:none}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}ol,ul{list-style:none}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}*{scrollbar-width:thin;scrollbar-color:var(--color-border)transparent}table{border-collapse:collapse;border-spacing:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=checkbox],input[type=radio]{appearance:auto}::selection{color:#fff;background:#10b9814d}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--color-bg-primary)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-border-light)}.glass-card{background:var(--color-bg-card);-webkit-backdrop-filter:blur(20px);border:1px solid var(--color-border);border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005}.glass-card:hover{border-color:#10b98133;box-shadow:0 10px 40px #0000000f,0 2px 8px #10b9810a}@media (min-width:769px){.glass-card:hover{transform:translateY(-3px)}}.btn-primary{background:linear-gradient(135deg,var(--color-accent-gradient-1),var(--color-accent-gradient-2));color:#000;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;padding:14px 32px;font-size:1rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #10b9814d}.btn-secondary{color:var(--color-text-primary);border:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:8px;padding:14px 32px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.btn-secondary:hover{border-color:var(--color-accent-1);color:var(--color-accent-1);transform:translateY(-1px)}.btn-sm{border-radius:8px;padding:8px 16px;font-size:.875rem}.btn-danger{color:#ef4444;cursor:pointer;background:#ef444426;border:1px solid #ef44444d;border-radius:8px;padding:8px 16px;font-size:.85rem;font-weight:600;transition:all .2s}.btn-danger:hover{background:#ef444440}.gradient-text{background:linear-gradient(135deg,var(--color-accent-1),#34d399);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.badge{letter-spacing:.02em;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:.75rem;font-weight:600;display:inline-flex}.badge-success{color:var(--color-success);background:#10b98126}.badge-warning{color:var(--color-warning);background:#f59e0b26}.badge-danger{color:var(--color-danger);background:#ef444426}.badge-info{color:var(--color-info);background:#3b82f626}.pitch-rasen{color:#16a34a;background:linear-gradient(135deg,#16a34a33,#10b9811a);border:1px solid #16a34a66}.pitch-kunstrasen{color:#0d9488;background:linear-gradient(135deg,#0d948833,#14b8a61a);border:1px solid #0d948866}.pitch-asche{color:#a16207;background:linear-gradient(135deg,#a1620733,#d977061a);border:1px solid #a1620766}.input{background:var(--color-bg-input);border:1px solid var(--color-border);width:100%;color:var(--color-text-primary);border-radius:10px;outline:none;padding:12px 16px;font-size:1rem;transition:all .2s}.input:focus{border-color:var(--color-accent-1);box-shadow:0 0 0 3px #10b9811a}.input-error,.input-error:focus{background:#ef44440a!important;border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441a!important}.input::placeholder{color:var(--color-text-muted)}.compact-editor .input{border-radius:8px;padding:6px 10px;font-size:.68rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #10b9811a}50%{box-shadow:0 0 40px #10b98133}}.animate-pulse-glow{animation:3s ease-in-out infinite pulse-glow}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.spin{animation:.8s linear infinite spin}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}input[type=range]{appearance:none;background:var(--color-border);cursor:pointer;border-radius:4px;outline:none;width:100%;height:8px;transition:background .2s}input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--color-accent-1,#10b981);cursor:pointer;border:2px solid #fff;border-radius:50%;width:22px;height:22px;transition:transform .15s,box-shadow .15s;box-shadow:0 2px 6px #0003}input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 3px 10px #00000040}input[type=range]::-webkit-slider-thumb:active{transform:scale(1.2)}input[type=range]::-moz-range-track{background:var(--color-border);border-radius:4px;height:8px}input[type=range]::-moz-range-thumb{background:var(--color-accent-1,#10b981);cursor:pointer;border:2px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 6px #0003}input[type=range]::-moz-range-thumb:hover{transform:scale(1.15)}.rechts-tabelle th,.rechts-tabelle td{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.grid-bg{background-image:linear-gradient(#10b98105 1px,#0000 1px),linear-gradient(90deg,#10b98105 1px,#0000 1px);background-size:60px 60px}.section{max-width:1200px;margin:0 auto;padding:80px 24px}.section-title{margin-bottom:1rem;font-size:2.5rem;font-weight:800;line-height:1.2}.section-subtitle{color:var(--color-text-secondary);max-width:640px;margin:0 auto 3rem;font-size:1.1rem;line-height:1.7}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;display:grid}.data-table{border-collapse:collapse;width:100%}.data-table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);padding:12px 16px;font-size:.75rem}.data-table td{border-bottom:1px solid var(--color-border);padding:14px 16px;font-size:.9rem}.data-table tr:hover td{background:#10b98105}.sidebar{background:var(--color-bg-secondary);border-right:1px solid var(--color-border);width:260px;min-height:100vh;padding:24px 0;position:fixed;top:0;left:0}.sidebar-link{color:var(--color-text-secondary);border-left:3px solid #0000;align-items:center;gap:12px;padding:12px 24px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.sidebar-link:hover,.sidebar-link.active{color:var(--color-accent-1);border-left-color:var(--color-accent-1);background:#10b9810d}.pitch-card{border-radius:16px;transition:all .3s;position:relative;overflow:hidden}.pitch-card:before{content:"";height:4px;position:absolute;top:0;left:0;right:0}.pitch-card.rasen:before{background:linear-gradient(90deg,#16a34a,#4ade80)}.pitch-card.kunstrasen:before{background:linear-gradient(90deg,#0d9488,#2dd4bf)}.pitch-card.asche:before{background:linear-gradient(90deg,#a16207,#fbbf24)}.pitch-visual{border-radius:12px;justify-content:center;align-items:center;min-height:120px;padding:24px;display:flex;position:relative}.pitch-visual.rasen{background:linear-gradient(135deg,#16a34a26,#10b98114);border:1px solid #16a34a40}.pitch-visual.kunstrasen{background:linear-gradient(135deg,#0d948826,#14b8a614);border:1px solid #0d948840}.pitch-visual.asche{background:linear-gradient(135deg,#a1620726,#d9770614);border:1px solid #a1620740}.pitch-markings{aspect-ratio:1.5;border:2px solid var(--color-border);border-radius:4px;width:100%;max-width:180px;position:relative}.pitch-markings:before{content:"";background:var(--color-border);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.pitch-markings:after{content:"";border:2px solid var(--color-border);border-radius:50%;width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cabin-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:12px;padding:20px;transition:all .3s;position:relative}.cabin-card:hover{border-color:#10b9814d;transform:translateY(-3px)scale(1.01);box-shadow:0 8px 28px #10b9811f,0 4px 12px #0000000f}.pitch-card:hover{transform:translateY(-3px)scale(1.01);box-shadow:0 8px 28px #10b9811f,0 4px 12px #0000000f;border-color:#10b9814d!important}.glass-card{transition:all .3s}.glass-card:hover{transform:translateY(-2px);box-shadow:0 6px 24px #10b98114,0 2px 8px #0000000a}.schedule-grid{gap:2px;display:grid}.schedule-cell{cursor:pointer;border-radius:6px;min-height:36px;padding:8px 12px;font-size:.75rem;font-weight:600;transition:all .2s}.schedule-cell:hover{opacity:.8}.schedule-cell.occupied{color:#fff}.pricing-card{position:relative;overflow:hidden}.pricing-card.featured{border-color:var(--color-accent-1);box-shadow:0 0 40px #10b98114}.pricing-card.featured:before{content:"";background:linear-gradient(90deg,var(--color-accent-1),#34d399);height:3px;position:absolute;top:0;left:0;right:0}.lp-pricing-mobile{display:none}@media (max-width:768px){.stats-grid{grid-template-columns:repeat(2,1fr)}.lp-nav-links,.lp-nav-buttons{display:none!important}.lp-hamburger{display:block!important}.lp-hero{padding-top:120px!important;padding-bottom:40px!important}.lp-hero-grid{text-align:center;grid-template-columns:1fr!important;grid-template-areas:"text""stimme""bild"!important;gap:24px!important;min-height:auto!important}.lp-hero-stimme{grid-area:stimme!important;place-self:auto center!important;max-width:520px!important;margin:0 auto!important}.lp-hero-buttons{flex-direction:column!important;justify-content:center!important;align-items:stretch!important}.lp-hero-buttons a{text-align:center;justify-content:center}.lp-hero-trust{gap:12px!important}.lp-hero-stats{gap:24px!important;margin-top:48px!important}.lp-trust-bar{gap:20px!important}.lp-contact-grid{grid-template-columns:1fr!important;gap:24px!important}.lp-form-row{grid-template-columns:1fr!important}.lp-footer-grid{grid-template-columns:1fr!important;gap:24px!important}.lp-footer-bottom{text-align:center;flex-direction:column!important;gap:8px!important}.lp-features-grid,.lp-steps-grid{grid-template-columns:1fr!important}.lp-final-cta{border-radius:20px!important;padding:48px 20px!important}.lp-vorher-nachher{grid-template-columns:1fr!important}.lp-app-showcase{flex-wrap:wrap!important;justify-content:center!important;gap:20px!important}.lp-app-showcase>div{max-width:140px!important}.lp-training-modes{grid-template-columns:1fr!important}.lp-neoplaner{padding:24px 16px!important}.lp-extensions-grid{grid-template-columns:1fr!important}.lp-pricing-grid{grid-template-columns:1fr!important;max-width:400px!important;margin:0 auto!important}.lp-pricing-grid>div{margin-bottom:8px;border:1px solid #00000012!important;border-radius:16px!important}.lp-pricing-desktop{display:none!important}.lp-pricing-mobile{display:block!important}.upgrade-plans-grid{grid-template-columns:1fr!important;max-width:400px!important;margin:0 auto!important}.lp-gruender-card{padding:24px 16px!important}.lp-gruender-stats{grid-template-columns:repeat(2,1fr)!important;gap:6px!important}.lp-referenz-card{padding:20px 16px!important}.lp-referenz-card>div:first-child{margin-bottom:8px;position:static!important}.lp-section-lg{padding-top:48px!important;padding-bottom:48px!important}.lp-body{overflow-x:hidden}.seo-nav-links{display:none!important}.seo-hamburger{display:block!important}.seo-footer-grid,.seo-footer-grid>div:last-child{flex-direction:column!important;gap:24px!important}.seo-stats-row{grid-template-columns:repeat(2,1fr)!important}.glass-card{border-radius:12px}.glass-card:hover{box-shadow:none!important;transform:none!important}input,select,textarea{font-size:16px!important}button:where(:not(.ui-v2 *)),a:where(:not(.ui-v2 *)),[role=button]:where(:not(.ui-v2 *)),[tabindex]:where(:not(.ui-v2 *)){min-height:40px}.data-table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.data-table th,.data-table td{white-space:nowrap;padding:10px;font-size:.78rem}.cabin-card:hover,.pitch-card:hover{transform:none!important}.section{padding:32px 12px}.section-title{font-size:1.5rem}.stats-grid{grid-template-columns:repeat(2,1fr);gap:10px}.btn-primary,.btn-secondary{justify-content:center;width:100%;padding:12px 20px;font-size:.9rem}.sidebar{display:none}.pitch-visual{min-height:80px;padding:16px}.schedule-cell{min-height:28px;padding:6px 8px;font-size:.65rem}.btn-sm{width:auto;min-height:36px;padding:6px 12px;font-size:.75rem}.tb-block-mobile{width:100%}.cabin-card{padding:14px}.pitch-markings{max-width:120px}input[type=range]::-webkit-slider-thumb{width:28px;height:28px}input[type=range]::-moz-range-thumb{width:26px;height:26px}.dashboard-stats-grid{grid-template-columns:1fr!important;gap:8px!important}.dashboard-stats-grid .glass-card{padding:14px 16px!important}.dashboard-actions-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.pitch-overview-grid{flex-direction:column!important}.pitch-overview-grid>div{flex:100%!important;max-width:100%!important}.onboarding-grid{grid-template-columns:1fr!important}.dashboard-header-row{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.cabin-type-grid{grid-template-columns:1fr!important;gap:8px!important}.mannschaften-actions{flex-direction:column!important;gap:6px!important;width:100%!important}.mannschaften-actions>*{justify-content:center!important;width:100%!important}.weekday-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap!important;gap:4px!important;overflow-x:auto!important}.weekday-tabs::-webkit-scrollbar{display:none}.weekday-tabs>*{flex-shrink:0!important;min-width:40px!important;min-height:36px!important}.pitch-edit-controls{gap:8px!important}.pitch-edit-controls>div{flex:100%!important}}@media (max-width:400px){.section{padding:24px 10px}.section-title{font-size:1.3rem}.glass-card{border-radius:10px;padding:12px!important}.data-table th,.data-table td{padding:8px 6px;font-size:.72rem}.action-btn-group{flex-direction:column!important;gap:8px!important}.action-btn-group>*{justify-content:center;width:100%!important}}@media (max-width:768px){.zone-btn{min-width:44px!important;min-height:44px!important;padding:8px 10px!important;font-size:.78rem!important}.settings-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px;flex-wrap:nowrap!important;gap:6px!important;display:flex!important;overflow-x:auto!important}.settings-tabs::-webkit-scrollbar{display:none}.settings-tabs>*{min-height:40px;white-space:nowrap!important;flex-shrink:0!important;padding:8px 14px!important;font-size:.78rem!important}.modal-content{border-radius:16px!important;width:calc(100vw - 24px)!important;max-width:100%!important;max-height:calc(100vh - 120px)!important;margin:12px!important}.upgrade-banner{text-align:center;flex-direction:column!important;gap:10px!important}.upgrade-banner .btn-primary{width:100%!important}}button,a,input,select,textarea,[role=button],[tabindex]{touch-action:manipulation}[style*=overflow],.data-table,.weekday-tabs,.settings-tabs{-webkit-overflow-scrolling:touch}@media (max-width:768px){body{overscroll-behavior-y:contain}}@supports (padding-bottom:env(safe-area-inset-bottom)){body{padding-bottom:env(safe-area-inset-bottom)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:768px){*{transition-duration:.15s!important;animation-duration:.15s!important}[style*=transform]{will-change:auto!important}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}:root{--background:#f8faf9;--foreground:#111827;--card:#fff;--card-foreground:#111827;--popover:#fff;--popover-foreground:#111827;--primary:#10b981;--primary-foreground:#fff;--secondary:#f0f5f2;--secondary-foreground:#4b5563;--muted:#f0f5f2;--muted-foreground:#9ca3af;--accent:#f0f5f2;--accent-foreground:#111827;--destructive:#ef4444;--border:#d4e0d9;--input:#d4e0d9;--ring:#10b981;--chart-1:#10b981;--chart-2:#059669;--chart-3:#3b82f6;--chart-4:#f59e0b;--chart-5:#8b5cf6;--radius:.625rem;--sidebar:#f8faf9;--sidebar-foreground:#111827;--sidebar-primary:#10b981;--sidebar-primary-foreground:#fff;--sidebar-accent:#f0f5f2;--sidebar-accent-foreground:#111827;--sidebar-border:#d4e0d9;--sidebar-ring:#10b981}[data-theme=dark]{--background:#0a0f0d;--foreground:#e8f5ee;--card:#131e18;--card-foreground:#e8f5ee;--popover:#131e18;--popover-foreground:#e8f5ee;--primary:#10b981;--primary-foreground:#fff;--secondary:#162118;--secondary-foreground:#7da890;--muted:#162118;--muted-foreground:#4a7a60;--accent:#162118;--accent-foreground:#e8f5ee;--destructive:#ef4444;--border:#1e3328;--input:#1e3328;--ring:#10b981;--chart-1:#10b981;--chart-2:#059669;--chart-3:#3b82f6;--chart-4:#f59e0b;--chart-5:#8b5cf6;--sidebar:#0f1612;--sidebar-foreground:#e8f5ee;--sidebar-primary:#10b981;--sidebar-primary-foreground:#fff;--sidebar-accent:#162118;--sidebar-accent-foreground:#e8f5ee;--sidebar-border:#1e3328;--sidebar-ring:#10b981}@media (pointer:coarse){input,select,textarea{font-size:16px!important}button:where(:not(.ui-v2 *)),a:where(:not(.ui-v2 *)),[role=button]:where(:not(.ui-v2 *)),[tabindex]:where(:not(.ui-v2 *)){min-height:40px}.cell-plus{opacity:.35!important}}.week-scroll{overflow-x:visible}@media (pointer:coarse),(max-width:1200px){.week-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (pointer:coarse){input[type=checkbox],input[type=radio]{min-width:20px;min-height:20px}}.gast-kachel{transition:box-shadow .12s,filter .12s}.gast-kachel:hover{filter:brightness(1.05);box-shadow:0 2px 9px #0003}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
