/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--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-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-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-duration:initial;--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;--leuchtwinkel:0deg}}}@layer theme{:host,:root{--font-sans:var(--font-satoshi),ui-sans-serif,system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--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-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--radius-xs:.125rem;--radius-md:calc(var(--radius) - 2px);--radius-xl:.75rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-satoshi),ui-sans-serif,system-ui,sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}th{text-align:left;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.07em;font-size:12px;font-weight:600}thead th{background:var(--kopfzeile-grund)}thead tr:first-child>th:first-child{border-top-left-radius:10px}thead tr:first-child>th:last-child{border-top-right-radius:10px}td,th{border-bottom:1px solid var(--border);vertical-align:top;padding:8px 12px}tbody tr:hover{background:var(--secondary)}button,input,select,textarea{font-family:inherit}[role=button]:not([aria-disabled=true]),button:not(:disabled),summary{cursor:pointer}}@layer components{.card{background:var(--karte-grund);border-radius:var(--r-karte);box-shadow:var(--karte-ring),var(--karte-schatten);border:0}.card[data-schwebend]{background:var(--card)}.karte-bestaetigt{background:var(--karte-bestaetigt-grund);border:1px solid var(--karte-bestaetigt-rand);border-radius:var(--r-karte);box-shadow:var(--karte-schatten)}.karte-vergangen{background:var(--karte-vergangen-grund);border:1px solid var(--karte-vergangen-rand);border-radius:var(--r-karte);box-shadow:var(--karte-schatten)}.muted{color:var(--muted-foreground)}.zone{background:var(--zone);border:1px dashed var(--zone-border);border-radius:8px}.bg-orbs{--outer-orb-size:clamp(960px,78vw,1260px);--center-orb-size:clamp(620px,62vw,980px);--orb-rot:#f06a6a;--orb-orange:#f5a044;--orb-gelb:#f5df55;--orb-gruen:#4fc47b;--orb-blau:#4c9fe8;--orb-indigo:#6d79d8;--orb-violett:#b06bda;--orb-stern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath fill='%23FFFFFF' d='M7 1.5 8.25 5.75 12.5 7 8.25 8.25 7 12.5 5.75 8.25 1.5 7 5.75 5.75Z'/%3E%3C/svg%3E");--orb-mitte:#fff;z-index:-1;pointer-events:none;isolation:isolate;position:fixed;inset:0;overflow:hidden}@media (prefers-color-scheme:dark){.bg-orbs{--orb-stern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath fill='%230B0D14' d='M7 1.5 8.25 5.75 12.5 7 8.25 8.25 7 12.5 5.75 8.25 1.5 7 5.75 5.75Z'/%3E%3C/svg%3E");--orb-mitte:var(--background)}}.bg-orbs:after,.bg-orbs:before{content:"";z-index:2;opacity:.64;background-image:var(--orb-stern);background-size:7px 7px;position:absolute;inset:0}.bg-orbs:before{background-position:top;-webkit-mask-image:linear-gradient(#000,#000000e0 16%,#0000007a 34%,#0000 56%);mask-image:linear-gradient(#000,#000000e0 16%,#0000007a 34%,#0000 56%)}.bg-orbs:after{background-position:bottom;-webkit-mask-image:linear-gradient(#0000 44%,#0000007a 66%,#000000e0 84%,#000);mask-image:linear-gradient(#0000 44%,#0000007a 66%,#000000e0 84%,#000)}.orb-pivot{will-change:transform;width:0;height:0;animation:orb-drehen 60s linear infinite;top:50%;left:50%}.orb,.orb-pivot{position:absolute}.orb{width:var(--outer-orb-size);height:var(--outer-orb-size);background:radial-gradient(circle,currentColor 0,#0000 70%);border-radius:50%}.orb-1{left:calc(-25vw - var(--outer-orb-size));color:var(--orb-rot);opacity:.48;animation:orb-farbe-eins 140s linear infinite}.orb-1,.orb-2{top:50%;transform:translateY(-50%)}.orb-2{color:var(--orb-blau);opacity:.36;animation:orb-farbe-zwei 140s linear infinite;left:25vw}.orb-mitte{z-index:1;width:var(--center-orb-size);height:var(--center-orb-size);color:var(--orb-mitte);opacity:.64;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes orb-drehen{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes orb-farbe-eins{0%,to{color:var(--orb-rot)}14.285%{color:var(--orb-orange)}28.57%{color:var(--orb-gelb)}42.855%{color:var(--orb-gruen)}57.14%{color:var(--orb-blau)}71.425%{color:var(--orb-indigo)}85.71%{color:var(--orb-violett)}}@keyframes orb-farbe-zwei{0%,to{color:var(--orb-blau)}14.285%{color:var(--orb-indigo)}28.57%{color:var(--orb-violett)}42.855%{color:var(--orb-rot)}57.14%{color:var(--orb-orange)}71.425%{color:var(--orb-gelb)}85.71%{color:var(--orb-gruen)}}@media (prefers-reduced-motion:reduce){.orb,.orb-pivot{animation:none}}.wahl,select{height:calc(var(--spacing) * 9);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:var(--feld);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none}:is(select,.wahl):focus-visible{border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){:is(select,.wahl):focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}:is(select,.wahl):disabled{cursor:not-allowed;opacity:.5}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%235B6270' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6l6 -6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 16px;padding-right:2.125rem}@media (prefers-color-scheme:dark){select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23939AAC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6l6 -6'/%3E%3C/svg%3E")}}.dot{border-radius:50%;flex:none;width:7px;height:7px;margin-left:5px;display:inline-block}.pill{justify-content:center;align-items:center;gap:var(--spacing);border-style:var(--tw-border-style);background-color:var(--secondary);width:fit-content;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--secondary-foreground);border-width:1px;border-color:#0000;border-radius:3.40282e+38px;flex-shrink:0;display:inline-flex;overflow:hidden}.tag-rot{background:var(--tag-rot);color:var(--tag-rot-ink);border-color:#0000}.tag-gruen{background:var(--tag-gruen);color:var(--tag-gruen-ink);border-color:#0000}.tag-gelb{background:var(--tag-gelb);color:var(--tag-gelb-ink);border-color:#0000}.tag-blau{background:var(--tag-blau);color:var(--tag-blau-ink);border-color:#0000}.tag-grau{background:var(--secondary);color:var(--foreground);border-color:#0000}.tag-rot-1{background:var(--tag-rot-1);color:var(--tag-rot-1-ink);border-color:#0000}.tag-rot-2{background:var(--tag-rot-2);color:var(--tag-rot-2-ink);border-color:#0000}.tag-rot-3{background:var(--tag-rot-3);color:var(--tag-rot-3-ink);border-color:#0000}.tag-rot-4{background:var(--tag-rot-4);color:var(--tag-rot-4-ink);border-color:#0000}.tag-rot-5{background:var(--tag-rot-5);color:var(--tag-rot-5-ink);border-color:#0000}.tag-orange-1{background:var(--tag-orange-1);color:var(--tag-orange-1-ink);border-color:#0000}.tag-orange-2{background:var(--tag-orange-2);color:var(--tag-orange-2-ink);border-color:#0000}.tag-orange-3{background:var(--tag-orange-3);color:var(--tag-orange-3-ink);border-color:#0000}.tag-orange-4{background:var(--tag-orange-4);color:var(--tag-orange-4-ink);border-color:#0000}.tag-orange-5{background:var(--tag-orange-5);color:var(--tag-orange-5-ink);border-color:#0000}.tag-gelb-1{background:var(--tag-gelb-1);color:var(--tag-gelb-1-ink);border-color:#0000}.tag-gelb-2{background:var(--tag-gelb-2);color:var(--tag-gelb-2-ink);border-color:#0000}.tag-gelb-3{background:var(--tag-gelb-3);color:var(--tag-gelb-3-ink);border-color:#0000}.tag-gelb-4{background:var(--tag-gelb-4);color:var(--tag-gelb-4-ink);border-color:#0000}.tag-gelb-5{background:var(--tag-gelb-5);color:var(--tag-gelb-5-ink);border-color:#0000}.tag-limette-1{background:var(--tag-limette-1);color:var(--tag-limette-1-ink);border-color:#0000}.tag-limette-2{background:var(--tag-limette-2);color:var(--tag-limette-2-ink);border-color:#0000}.tag-limette-3{background:var(--tag-limette-3);color:var(--tag-limette-3-ink);border-color:#0000}.tag-limette-4{background:var(--tag-limette-4);color:var(--tag-limette-4-ink);border-color:#0000}.tag-limette-5{background:var(--tag-limette-5);color:var(--tag-limette-5-ink);border-color:#0000}.tag-gruen-1{background:var(--tag-gruen-1);color:var(--tag-gruen-1-ink);border-color:#0000}.tag-gruen-2{background:var(--tag-gruen-2);color:var(--tag-gruen-2-ink);border-color:#0000}.tag-gruen-3{background:var(--tag-gruen-3);color:var(--tag-gruen-3-ink);border-color:#0000}.tag-gruen-4{background:var(--tag-gruen-4);color:var(--tag-gruen-4-ink);border-color:#0000}.tag-gruen-5{background:var(--tag-gruen-5);color:var(--tag-gruen-5-ink);border-color:#0000}.tag-tuerkis-1{background:var(--tag-tuerkis-1);color:var(--tag-tuerkis-1-ink);border-color:#0000}.tag-tuerkis-2{background:var(--tag-tuerkis-2);color:var(--tag-tuerkis-2-ink);border-color:#0000}.tag-tuerkis-3{background:var(--tag-tuerkis-3);color:var(--tag-tuerkis-3-ink);border-color:#0000}.tag-tuerkis-4{background:var(--tag-tuerkis-4);color:var(--tag-tuerkis-4-ink);border-color:#0000}.tag-tuerkis-5{background:var(--tag-tuerkis-5);color:var(--tag-tuerkis-5-ink);border-color:#0000}.tag-himmel-1{background:var(--tag-himmel-1);color:var(--tag-himmel-1-ink);border-color:#0000}.tag-himmel-2{background:var(--tag-himmel-2);color:var(--tag-himmel-2-ink);border-color:#0000}.tag-himmel-3{background:var(--tag-himmel-3);color:var(--tag-himmel-3-ink);border-color:#0000}.tag-himmel-4{background:var(--tag-himmel-4);color:var(--tag-himmel-4-ink);border-color:#0000}.tag-himmel-5{background:var(--tag-himmel-5);color:var(--tag-himmel-5-ink);border-color:#0000}.tag-blau-1{background:var(--tag-blau-1);color:var(--tag-blau-1-ink);border-color:#0000}.tag-blau-2{background:var(--tag-blau-2);color:var(--tag-blau-2-ink);border-color:#0000}.tag-blau-3{background:var(--tag-blau-3);color:var(--tag-blau-3-ink);border-color:#0000}.tag-blau-4{background:var(--tag-blau-4);color:var(--tag-blau-4-ink);border-color:#0000}.tag-blau-5{background:var(--tag-blau-5);color:var(--tag-blau-5-ink);border-color:#0000}.tag-violett-1{background:var(--tag-violett-1);color:var(--tag-violett-1-ink);border-color:#0000}.tag-violett-2{background:var(--tag-violett-2);color:var(--tag-violett-2-ink);border-color:#0000}.tag-violett-3{background:var(--tag-violett-3);color:var(--tag-violett-3-ink);border-color:#0000}.tag-violett-4{background:var(--tag-violett-4);color:var(--tag-violett-4-ink);border-color:#0000}.tag-violett-5{background:var(--tag-violett-5);color:var(--tag-violett-5-ink);border-color:#0000}.tag-pink-1{background:var(--tag-pink-1);color:var(--tag-pink-1-ink);border-color:#0000}.tag-pink-2{background:var(--tag-pink-2);color:var(--tag-pink-2-ink);border-color:#0000}.tag-pink-3{background:var(--tag-pink-3);color:var(--tag-pink-3-ink);border-color:#0000}.tag-pink-4{background:var(--tag-pink-4);color:var(--tag-pink-4-ink);border-color:#0000}.tag-pink-5{background:var(--tag-pink-5);color:var(--tag-pink-5-ink);border-color:#0000}.tag-grau-1{background:var(--tag-grau-1);color:var(--tag-grau-1-ink);border-color:#0000}.tag-grau-2{background:var(--tag-grau-2);color:var(--tag-grau-2-ink);border-color:#0000}.tag-grau-3{background:var(--tag-grau-3);color:var(--tag-grau-3-ink);border-color:#0000}.tag-grau-4{background:var(--tag-grau-4);color:var(--tag-grau-4-ink);border-color:#0000}.tag-grau-5{background:var(--tag-grau-5);color:var(--tag-grau-5-ink);border-color:#0000}.beschreibung-editor{flex-direction:column;flex:1;min-height:0;display:flex}.beschreibung-editor-leer{color:var(--muted-foreground);font-size:.875rem}.beschreibung-werkzeugleiste{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:2px;margin-bottom:8px;padding-bottom:6px;display:flex}.beschreibung-werkzeugleiste-trenner{background:var(--border);align-self:stretch;width:1px;margin:4px}.beschreibung-link-eingabe{background:var(--secondary);border-radius:var(--radius-md);align-items:center;gap:6px;margin-bottom:8px;padding:6px 8px;display:flex}.beschreibung-link-eingabe input{flex:1;min-width:0}.beschreibung-link-eingabe input[data-ungueltig]{border-color:var(--destructive);color:var(--text-danger)}.beschreibung-editor-inhalt{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.beschreibung-editor-inhalt>*{flex-direction:column;flex:1 0 auto;display:flex}.beschreibung-editor-inhalt[data-bearbeitbar]{cursor:text;border:1px solid var(--input);border-radius:var(--radius-md);background:var(--feld);padding:8px 12px;transition:border-color .12s,box-shadow .12s}.beschreibung-editor-inhalt[data-bearbeitbar]:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring)}@supports (color:color-mix(in lab,red,red)){.beschreibung-editor-inhalt[data-bearbeitbar]:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 50%,transparent)}}.beschreibung-editor .ProseMirror{color:var(--foreground);overflow-wrap:anywhere;outline:none;flex:1 0 auto;font-size:.875rem;line-height:1.6}.beschreibung-editor .ProseMirror p{margin:0 0 .6em}.beschreibung-editor .ProseMirror p:last-child{margin-bottom:0}.beschreibung-editor .ProseMirror h2{margin:1em 0 .4em;font-size:1.05rem;font-weight:700;line-height:1.35}.beschreibung-editor .ProseMirror h3{margin:.9em 0 .35em;font-size:.95rem;font-weight:700;line-height:1.35}.beschreibung-editor .ProseMirror>:first-child{margin-top:0}.beschreibung-editor .ProseMirror ol,.beschreibung-editor .ProseMirror ul{margin:0 0 .6em;padding-left:1.4em}.beschreibung-editor .ProseMirror ul{list-style:outside}.beschreibung-editor .ProseMirror ol{list-style:decimal}.beschreibung-editor .ProseMirror ul ul{list-style:circle}.beschreibung-editor .ProseMirror ul ul ul{list-style:square}.beschreibung-editor .ProseMirror li{margin:.15em 0}.beschreibung-editor .ProseMirror li::marker{color:var(--muted-foreground)}.beschreibung-editor .ProseMirror li>p{margin:0}.beschreibung-editor .ProseMirror li>:is(ul,ol){margin:.15em 0 0}.beschreibung-editor .ProseMirror ul[data-type=taskList]{padding-left:0;list-style:none}.beschreibung-editor .ProseMirror ul[data-type=taskList] li{align-items:flex-start;gap:.5em;display:flex}.beschreibung-editor .ProseMirror ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;align-items:center;height:1.6em;display:inline-flex}.beschreibung-editor .ProseMirror ul[data-type=taskList] li>div{flex:1;min-width:0}.beschreibung-editor .ProseMirror ul[data-type=taskList] input[type=checkbox]{width:14px;height:14px;accent-color:var(--primary);margin:0}.beschreibung-editor-inhalt:not([data-bearbeitbar]) input[type=checkbox]{pointer-events:none}.beschreibung-editor .ProseMirror blockquote{border-left:3px solid var(--border);color:var(--muted-foreground);margin:0 0 .6em;padding-left:.75em}.beschreibung-editor .ProseMirror hr{border:none;border-top:1px solid var(--border);margin:1em 0}.beschreibung-editor .ProseMirror hr.ProseMirror-selectednode{border-top-color:var(--ring)}.beschreibung-editor .ProseMirror a{color:var(--primary);text-underline-offset:2px;cursor:pointer;text-decoration:underline}.beschreibung-editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--muted-foreground);pointer-events:none;height:0}}@layer utilities{.\@container\/card-header{container:card-header/inline-size}.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;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-4{top:calc(var(--spacing) * 4)}.top-\[var\(--band-hoehe\)\]{top:var(--band-hoehe)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.left-0{left:0}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.m-0{margin:0}.m-1{margin:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.ms-1{margin-inline-start:var(--spacing)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-3{margin-inline-start:calc(var(--spacing) * 3)}.ms-4{margin-inline-start:calc(var(--spacing) * 4)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-\[3px\]{margin-top:3px}.mt-auto{margin-top:auto}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-auto{margin-right:auto}.mb-0{margin-bottom:0}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-1{margin-left:var(--spacing)}.ml-6{margin-left:calc(var(--spacing) * 6)}.\!block{display:block!important}.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}.field-sizing-content{field-sizing:content}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.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)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.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-auto{height:auto}.h-full{height:100%}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-96{max-height:calc(var(--spacing) * 96)}.min-h-0{min-height:0}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-\[3\.25rem\]{min-height:3.25rem}.w-14{width:calc(var(--spacing) * 14)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-96{width:calc(var(--spacing) * 96)}.w-\[40vw\]{width:40vw}.w-\[92px\]{width:92px}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[92vw\]{max-width:92vw}.max-w-\[720px\]{max-width:720px}.max-w-full{max-width:100%}.max-w-none{max-width:none}.min-w-0{min-width:0}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-60{min-width:calc(var(--spacing) * 60)}.min-w-\[26rem\]{min-width:26rem}.min-w-\[90px\]{min-width:90px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.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}.resize-none{resize:none}.resize-y{resize:vertical}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[4px\]{border-radius:4px}.rounded-full{border-radius:3.40282e+38px}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.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-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-\[var\(--rule\)\]{border-color:var(--rule)}.border-border{border-color:var(--border)}.border-input{border-color:var(--input)}.border-knopf-betont{border-color:var(--knopf-betont)}.border-knopf-neben-linie{border-color:var(--knopf-neben-linie)}.border-ring{border-color:var(--ring)}.border-text-warning{border-color:var(--text-warning)}.border-transparent{border-color:#0000}.bg-background{background-color:var(--background)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-feld{background-color:var(--feld)}.bg-knopf-betont-hover{background-color:var(--knopf-betont-hover)}.bg-knopf-gefahr{background-color:var(--knopf-gefahr)}.bg-knopf-gefahr-hover{background-color:var(--knopf-gefahr-hover)}.bg-knopf-haupt{background-color:var(--knopf-haupt)}.bg-knopf-haupt-hover{background-color:var(--knopf-haupt-hover)}.bg-knopf-neben{background-color:var(--knopf-neben)}.bg-knopf-neben-hover{background-color:var(--knopf-neben-hover)}.bg-knopf-werkzeug-hover{background-color:var(--knopf-werkzeug-hover)}.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}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.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)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-51{padding-left:calc(var(--spacing) * 51)}.pl-52{padding-left:calc(var(--spacing) * 52)}.pl-60{padding-left:calc(var(--spacing) * 60)}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-\[12\.5px\]{font-size:12.5px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-foreground{color:var(--foreground)}.text-knopf-betont{color:var(--knopf-betont)}.text-knopf-gefahr-schrift{color:var(--knopf-gefahr-schrift)}.text-knopf-haupt-schrift{color:var(--knopf-haupt-schrift)}.text-knopf-neben-hover-schrift{color:var(--knopf-neben-hover-schrift)}.text-knopf-verweis{color:var(--knopf-verweis)}.text-knopf-werkzeug-hover-schrift{color:var(--knopf-werkzeug-hover-schrift)}.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)}.text-text-danger{color:var(--text-danger)}.text-text-warning{color:var(--text-warning)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[-16px_0_40px_-16px_rgb\(0_0_0\/0\.22\)\,-2px_0_6px_-2px_rgb\(0_0_0\/0\.06\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[-16px_0_40px_-16px_rgb\(0_0_0\/0\.22\)\,-2px_0_6px_-2px_rgb\(0_0_0\/0\.06\)\]{--tw-shadow:-16px 0 40px -16px var(--tw-shadow-color,#00000038),-2px 0 6px -2px var(--tw-shadow-color,#0000000f)}.shadow-\[16px_0_40px_-16px_rgb\(0_0_0\/0\.22\)\,2px_0_6px_-2px_rgb\(0_0_0\/0\.06\)\]{--tw-shadow:16px 0 40px -16px var(--tw-shadow-color,#00000038),2px 0 6px -2px var(--tw-shadow-color,#0000000f)}.shadow-\[16px_0_40px_-16px_rgb\(0_0_0\/0\.22\)\,2px_0_6px_-2px_rgb\(0_0_0\/0\.06\)\],.shadow-\[var\(--card-shadow\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--card-shadow\)\]{--tw-shadow:var(--card-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-md,.shadow-xs{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)}.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-\[var\(--tag-gelb-ink\)\]\/25{--tw-ring-color:var(--tag-gelb-ink)}@supports (color:color-mix(in lab,red,red)){.ring-\[var\(--tag-gelb-ink\)\]\/25{--tw-ring-color:color-mix(in oklab,var(--tag-gelb-ink) 25%,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)}.blur,.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-\[color\,box-shadow\]{transition-property:color,box-shadow;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))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.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}.\!running{animation-play-state:running!important}.paused{animation-play-state:paused}.running{animation-play-state:running}.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}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.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)}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-knopf-betont-hover:hover{background-color:var(--knopf-betont-hover)}.hover\:bg-knopf-gefahr-hover:hover{background-color:var(--knopf-gefahr-hover)}.hover\:bg-knopf-haupt-hover:hover{background-color:var(--knopf-haupt-hover)}.hover\:bg-knopf-neben-hover:hover{background-color:var(--knopf-neben-hover)}.hover\:bg-knopf-werkzeug-hover:hover{background-color:var(--knopf-werkzeug-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\:text-knopf-neben-hover-schrift:hover{color:var(--knopf-neben-hover-schrift)}.hover\:text-knopf-werkzeug-hover-schrift:hover{color:var(--knopf-werkzeug-hover-schrift)}.hover\:text-primary:hover{color:var(--primary)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.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)}}.active\:not-disabled\:scale-\[\.97\]:active:not(:disabled){scale:.97}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-busy\:opacity-100[aria-busy=true]{opacity:1}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.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-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-out[data-state=closed]{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-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=open\]\:animate-in[data-state=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\=open\]\:duration-300[data-state=open]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}@media (min-width:40rem){.sm\:w-\[26rem\]{width:26rem}.sm\:w-\[40vw\]{width:40vw}.sm\:w-\[60vw\]{width:60vw}.sm\:w-\[min\(64rem\,92vw\)\]{width:min(64rem,92vw)}.sm\:max-w-\[720px\]{max-width:720px}.sm\:max-w-\[960px\]{max-width:960px}.sm\:min-w-\[26rem\]{min-width:26rem}.sm\:min-w-\[30rem\]{min-width:30rem}}@media (min-width:48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (prefers-color-scheme:dark){.dark\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.dark\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.dark\:bg-destructive\/60{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/60{background-color:color-mix(in oklab,var(--destructive) 60%,transparent)}}.dark\:bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:shadow-\[-16px_0_40px_-12px_rgb\(0_0_0\/0\.6\)\]{--tw-shadow:-16px 0 40px -12px var(--tw-shadow-color,#0009)}.dark\:shadow-\[-16px_0_40px_-12px_rgb\(0_0_0\/0\.6\)\],.dark\:shadow-\[16px_0_40px_-12px_rgb\(0_0_0\/0\.6\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[16px_0_40px_-12px_rgb\(0_0_0\/0\.6\)\]{--tw-shadow:16px 0 40px -12px var(--tw-shadow-color,#0009)}.dark\:shadow-\[var\(--card-glow\)\]{--tw-shadow:var(--card-glow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.dark\:data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}}.\[\&_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-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:0}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--secondary) 90%,transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}.text-sm{font-size:15px;line-height:1.45}.text-xs{font-size:13px;line-height:1.4}}@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}:root{--brand-50:#f2f6fe;--brand-100:#e2ebfd;--brand-200:#c8dafc;--brand-300:#a0bef9;--brand-400:#739cf2;--brand-500:#4a7be9;--brand-600:#2d5ed4;--brand-700:#1943b0;--brand-800:#092b89;--brand-900:#01125b;--brand-950:#000042;--radius:.5rem;--background:#f7f8fa;--foreground:#12141c;--card:#fff;--card-foreground:#12141c;--popover:#fff;--popover-foreground:#12141c;--primary:var(--brand-950);--primary-foreground:#fff;--secondary:#eef1f6;--secondary-foreground:#12141c;--muted:#eef1f6;--muted-foreground:#5b6270;--accent:var(--brand-100);--accent-foreground:var(--brand-950);--destructive:#ae1034;--destructive-foreground:#fff;--success:#10703a;--success-foreground:#fff;--warning:#835300;--warning-foreground:#fff;--text-danger:#b1253c;--text-success:#1a763f;--text-warning:#895800;--border:#d3d9e4;--input:#d3d9e4;--ring:var(--brand-500);--zone:var(--brand-50);--zone-border:var(--brand-300);--karte-laedt-farbe:#b7c2ff;--karte-laedt-grund:var(--karte-laedt-farbe)}@supports (color:color-mix(in lab,red,red)){:root{--karte-laedt-grund:color-mix(in srgb,var(--karte-laedt-farbe) 55%,transparent)}}:root{--karte-laedt-glanz:var(--karte-laedt-farbe)}@supports (color:color-mix(in lab,red,red)){:root{--karte-laedt-glanz:color-mix(in srgb,var(--karte-laedt-farbe) 30%,white)}}:root{--sidebar:#fff;--sidebar-foreground:#12141c;--sidebar-border:#d3d9e4;--sidebar-primary:var(--brand-950);--sidebar-primary-foreground:#fff;--sidebar-accent:var(--brand-100);--sidebar-accent-foreground:var(--brand-950);--sidebar-ring:var(--brand-500);--feld:var(--sidebar);--knopf-haupt:var(--primary);--knopf-haupt-schrift:var(--primary-foreground);--knopf-haupt-hover:var(--brand-800);--knopf-betont:var(--primary);--knopf-betont-hover:var(--knopf-betont)}@supports (color:color-mix(in lab,red,red)){:root{--knopf-betont-hover:color-mix(in oklab,var(--knopf-betont) 10%,transparent)}}:root{--knopf-neben:var(--background);--knopf-neben-linie:currentColor;--knopf-neben-hover:var(--accent);--knopf-neben-hover-schrift:var(--accent-foreground);--knopf-werkzeug-hover:var(--accent);--knopf-werkzeug-hover-schrift:var(--accent-foreground);--knopf-verweis:var(--primary);--knopf-gefahr:var(--destructive);--knopf-gefahr-schrift:#fff;--knopf-gefahr-hover:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:root{--knopf-gefahr-hover:color-mix(in oklab,var(--destructive) 82%,black)}}@media (prefers-color-scheme:dark){:root{--background:#0b0d14;--foreground:#e7e9f0;--card:#12151f;--card-foreground:#e7e9f0;--popover:#12151f;--popover-foreground:#e7e9f0;--primary:var(--brand-300);--primary-foreground:var(--brand-950);--secondary:#1a1e2b;--secondary-foreground:#e7e9f0;--muted:#1a1e2b;--muted-foreground:#939aac;--accent:#151b3d;--accent-foreground:var(--brand-200);--destructive:#ff979b;--destructive-foreground:#2a0a0a;--success:#8bc89b;--success-foreground:#06210f;--warning:#d8b169;--warning-foreground:#2a1c00;--text-danger:#ff979b;--text-success:#8bc89b;--text-warning:#d8b169;--border:#2b3143;--input:#2b3143;--ring:var(--brand-400);--zone:var(--brand-950)}@supports (color:color-mix(in lab,red,red)){:root{--zone:color-mix(in oklch,var(--brand-950) 55%,var(--background))}}:root{--zone-border:var(--brand-800);--karte-laedt-grund:var(--karte-laedt-farbe)}@supports (color:color-mix(in lab,red,red)){:root{--karte-laedt-grund:color-mix(in srgb,var(--karte-laedt-farbe) 22%,transparent)}}:root{--karte-laedt-glanz:var(--karte-laedt-farbe)}@supports (color:color-mix(in lab,red,red)){:root{--karte-laedt-glanz:color-mix(in srgb,var(--karte-laedt-farbe) 30%,transparent)}}:root{--sidebar:#12151f;--sidebar-foreground:#e7e9f0;--sidebar-border:#2b3143;--sidebar-primary:var(--brand-300);--sidebar-primary-foreground:var(--brand-950);--sidebar-accent:#151b3d;--sidebar-accent-foreground:var(--brand-200);--sidebar-ring:var(--brand-400);--knopf-haupt-hover:var(--brand-200);--knopf-neben:var(--input)}@supports (color:color-mix(in lab,red,red)){:root{--knopf-neben:color-mix(in oklab,var(--input) 30%,transparent)}}:root{--knopf-neben-linie:var(--input);--knopf-neben-hover:var(--input)}@supports (color:color-mix(in lab,red,red)){:root{--knopf-neben-hover:color-mix(in oklab,var(--input) 50%,transparent)}}:root{--knopf-werkzeug-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--knopf-werkzeug-hover:color-mix(in oklab,var(--accent) 50%,transparent)}}:root{--knopf-gefahr:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:root{--knopf-gefahr:color-mix(in oklab,var(--destructive) 60%,transparent)}}}:root{--bg:var(--background);--surface:var(--card);--surface-2:var(--secondary);--ink:var(--foreground);--rule:var(--border);--accent-soft:var(--accent);--ink-muted:var(--muted-foreground);--accent-ink:var(--primary);--accent-on:var(--primary-foreground);--karte-grund:var(--card)}@supports (color:color-mix(in lab,red,red)){:root{--karte-grund:color-mix(in srgb,var(--card) 94%,transparent)}}:root{--karte-bestaetigt-grund:var(--tag-violett-1);--karte-bestaetigt-rand:#7177f08c;--karte-vergangen-grund:var(--tag-blau-1);--karte-vergangen-rand:var(--tag-blau-1-ink)}@supports (color:color-mix(in lab,red,red)){:root{--karte-vergangen-rand:color-mix(in srgb,var(--tag-blau-1-ink) 30%,transparent)}}:root{--r-feld:8px;--r-karte:16px;--r-leiste:22px;--r-flaeche:34px;--glas-toenung:#f4f6fc80;--glas-licht-1:#ffffffa6;--glas-licht-2:#a0befa4d;--glas-filter:blur(30px) saturate(220%) brightness(1.06);--glas-kante:inset 0 1.5px 0 #fffffff2,inset 0 0 0 1px #ffffff8c,inset 0 -1px 0 #ffffff40;--glas-schatten:0 30px 80px #00003247;--glas-leise:#4a5160;--leiste-filter:blur(24px) saturate(190%);--leiste-schatten:0 1px 3px #0000280f,0 10px 30px #0000321a;--karte-ring:inset 0 0 0 1px #ffffffb3,0 0 0 1px #141e460f;--karte-schatten:0 1px 2px #0000280d,0 8px 24px #00003c12;--karte-schatten-hoch:0 2px 4px #00002814,0 18px 40px #00002829}@media (prefers-color-scheme:dark){:root{--glas-toenung:#1014229e;--glas-licht-1:#ffffff1a;--glas-licht-2:#506ec838;--glas-kante:inset 0 1px 0 #ffffff2e,inset 0 0 0 1px #ffffff14;--glas-schatten:0 30px 80px #0009;--glas-leise:#d0d4e0;--leiste-schatten:0 1px 3px #0000004d,0 10px 30px #00000059;--karte-ring:inset 0 0 0 1px var(--border),inset 0 1px 0 #ffffff0a;--karte-schatten:0 1px 2px #0000004d,0 10px 28px #0000004d;--karte-schatten-hoch:0 2px 4px #00000059,0 18px 40px #00000080}}[data-slot=sheet-overlay]{background:#0a0e2838}[data-slot=sheet-content]{top:calc(var(--band-hoehe) + 10px);border-radius:var(--r-leiste);box-shadow:inset 0 0 0 1px var(--border),var(--glas-schatten);bottom:10px}[data-slot=sheet-content][data-seite=right]{max-width:calc(100vw - 20px);right:10px}[data-slot=sheet-content][data-seite=left]{max-width:calc(100vw - 20px);left:10px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-slot=sheet-overlay]{-webkit-backdrop-filter:blur(3px)saturate(120%);backdrop-filter:blur(3px)saturate(120%)}[data-slot=sheet-content]{background:radial-gradient(700px 360px at 10% -6%,var(--glas-licht-1),transparent 62%),radial-gradient(600px 360px at 100% 106%,var(--glas-licht-2),transparent 60%),var(--background)}@supports (color:color-mix(in lab,red,red)){[data-slot=sheet-content]{background:radial-gradient(700px 360px at 10% -6%,var(--glas-licht-1),transparent 62%),radial-gradient(600px 360px at 100% 106%,var(--glas-licht-2),transparent 60%),color-mix(in srgb,var(--background) 84%,transparent)}}[data-slot=sheet-content]{-webkit-backdrop-filter:var(--glas-filter);backdrop-filter:var(--glas-filter);box-shadow:var(--glas-kante),var(--glas-schatten)}}.card[data-schwebend]{background:radial-gradient(260px 160px at 0 0,var(--glas-licht-1),transparent 60%),var(--card);box-shadow:var(--glas-kante),0 0 0 1px var(--border),0 16px 40px #00003229}@supports (color:color-mix(in lab,red,red)){.card[data-schwebend]{box-shadow:var(--glas-kante),0 0 0 1px color-mix(in srgb,var(--border) 70%,transparent),0 16px 40px #00003229}}@media (prefers-color-scheme:dark){[data-slot=sheet-overlay]{background:#00000073}}.vorspann{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);margin:2px 0 4px;font-size:12.5px;font-weight:700;display:block}.titel-gross{letter-spacing:-.015em;color:var(--brand-950);text-wrap:balance;margin:0 0 8px;font-size:34px;font-weight:700;line-height:1.15}@media (prefers-color-scheme:dark){.titel-gross{color:var(--foreground)}}@media (max-width:700px){.titel-gross{font-size:27px}}@media (hover:hover) and (pointer:fine){.karte-mit-menue{transition:translate .18s ease-out,box-shadow .18s ease-out}.karte-mit-menue:has(.karten-flaeche):not(.zieht):not(:has(.kartenmenue button[aria-expanded=true])):hover{box-shadow:var(--karte-ring),var(--karte-schatten-hoch);translate:0 -3px}}@media (prefers-reduced-motion:reduce){.karte-mit-menue{transition:none}.karte-mit-menue:has(.karten-flaeche):hover{translate:none!important}}html{background:var(--background)}body,html{color:var(--foreground)}body{font:15px/1.5 var(--font-satoshi),ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}:root{--schrift-grau-4:var(--tag-grau-4);--schrift-grau-5:var(--tag-grau-5);--schrift-rot-4:var(--tag-rot-4);--schrift-rot-5:var(--tag-rot-5);--schrift-orange-4:var(--tag-orange-4);--schrift-orange-5:var(--tag-orange-5);--schrift-gelb-4:var(--tag-gelb-4);--schrift-gelb-5:var(--tag-gelb-5);--schrift-limette-4:var(--tag-limette-4);--schrift-limette-5:var(--tag-limette-5);--schrift-gruen-4:var(--tag-gruen-4);--schrift-gruen-5:var(--tag-gruen-5);--schrift-tuerkis-4:var(--tag-tuerkis-4);--schrift-tuerkis-5:var(--tag-tuerkis-5);--schrift-himmel-4:var(--tag-himmel-4);--schrift-himmel-5:var(--tag-himmel-5);--schrift-blau-4:var(--tag-blau-4);--schrift-blau-5:var(--tag-blau-5);--schrift-violett-4:var(--tag-violett-4);--schrift-violett-5:var(--tag-violett-5);--schrift-pink-4:var(--tag-pink-4);--schrift-pink-5:var(--tag-pink-5)}.rubrik-zahnrad{opacity:.35;transition:opacity .12s}.rubrik:hover .rubrik-zahnrad{opacity:.9}.rubrik-zahnrad:hover{opacity:1}.schalter{background:var(--secondary);border:1px solid var(--border);border-radius:7px;gap:2px;padding:2px;display:inline-flex}.schalter button{cursor:pointer;color:var(--muted-foreground);font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;padding:3px 10px;font-size:13px;line-height:1.5;transition:background .12s,color .12s;display:inline-flex}.schalter button.an,.schalter button:hover:not(.an):not(:disabled){color:var(--foreground)}.schalter button.an{background:var(--card);font-weight:600;box-shadow:0 1px 2px #00000014}.schalter button:disabled{cursor:not-allowed;opacity:.55}@media (prefers-color-scheme:dark){.schalter{background:var(--background)}.schalter button.an{background:var(--secondary);box-shadow:none}}.menuzeile:hover:not(:disabled){background:var(--secondary)}.menuzeile:disabled{opacity:.6}.stift{opacity:0;transition:opacity .12s}.betreffzeile:hover .stift,.stift:focus-visible,.stift:hover,h1:hover+.stift{opacity:.55}.stift:hover{opacity:1}.adresszeile:focus-within .stift:not(:hover),.adresszeile:hover .stift:not(:hover){opacity:.55}.titelfeld{letter-spacing:-.01em;color:var(--foreground);min-width:20rem;max-width:100%;padding:1px 8px;font-family:inherit;font-size:23.5px;font-weight:700}.betrefffeld,.titelfeld{border:1px solid var(--border);background:var(--card);border-radius:6px}.betrefffeld{font:inherit;color:var(--muted-foreground);width:min(100%,40rem);margin-bottom:16px;padding:2px 8px}.betrefffeld:focus,.titelfeld:focus{outline:2px solid var(--ring);outline-offset:1px}.hinweis-knopf{cursor:pointer;color:var(--muted-foreground);opacity:.7;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:opacity .12s;display:inline-flex}.hinweis-knopf:hover,.hinweis-knopf[aria-expanded=true]{opacity:1}.hinweis-knopf:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:4px}.staging-band{z-index:58;height:var(--band-hoehe);background:var(--warning);color:var(--warning-foreground);letter-spacing:.02em;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:flex;position:sticky;top:0}.staging-band>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.seitenleiste{--spalte:var(--seitenleiste-breite,216px);--schiene:none;--panel:contents;--panel-zeiger:auto;--griff:block;width:var(--spalte);flex:0 0 var(--spalte);top:var(--band-hoehe);min-height:calc(100dvh - var(--band-hoehe));background:var(--surface);border-right:1px solid var(--rule);z-index:40;flex-direction:column;padding:14px 10px;display:flex;position:sticky;overflow-x:clip}@media not all and (max-width:900px){.seitenleiste{background:0 0;border-right:0;padding:22px 10px 22px 16px}.seitenleiste:before{content:"";z-index:-1;pointer-events:none;border-radius:var(--r-leiste);background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule),var(--leiste-schatten);position:absolute;inset:10px 4px 10px 10px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.seitenleiste:before{background:radial-gradient(420px 280px at 0 0,var(--glas-licht-1),transparent 60%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.seitenleiste:before{background:radial-gradient(420px 280px at 0 0,var(--glas-licht-1),transparent 60%),color-mix(in srgb,var(--surface) 60%,transparent)}}.seitenleiste:before{-webkit-backdrop-filter:var(--leiste-filter);backdrop-filter:var(--leiste-filter);box-shadow:var(--glas-kante),var(--leiste-schatten)}}.seitenleiste .seitenleiste-panel{left:10px;top:calc(var(--band-hoehe) + 10px);border-radius:var(--r-leiste);box-shadow:inset 0 0 0 1px var(--rule),var(--glas-schatten);border-right:0;bottom:10px}}.seitenleiste.modus-zu{--spalte:60px;--schiene:flex;--panel:flex;--panel-zeiger:none;--griff:none}@media (not (max-width:900px)) and (max-width:1200px) and (hover:hover) and (pointer:fine){.seitenleiste.modus-auto{--spalte:60px;--schiene:flex;--panel:flex;--panel-zeiger:none;--griff:none}}.seitenleiste-panel{display:var(--panel);pointer-events:var(--panel-zeiger);left:0;top:var(--band-hoehe);width:min(var(--seitenleiste-breite,216px),45vw);overscroll-behavior:contain;background:var(--surface);border-right:1px solid var(--rule);opacity:0;transition:opacity .16s var(--kurve-raus),transform .16s var(--kurve-raus);flex-direction:column;padding:14px 10px;position:fixed;bottom:0;overflow-y:auto;transform:translate(-6px);box-shadow:12px 0 32px #00000024}@media (hover:hover) and (pointer:fine){.seitenleiste:hover .seitenleiste-panel{opacity:1;pointer-events:auto;transform:none}}.seitenleiste:has(.seitenleiste-panel :focus-visible) .seitenleiste-panel{opacity:1;pointer-events:auto;transform:none}.seitenleiste.zieht .seitenleiste-panel{opacity:0;pointer-events:none}.leiste-schiene{display:var(--schiene);top:calc(var(--band-hoehe) + 14px);height:calc(100dvh - var(--band-hoehe) - 28px);scrollbar-width:none;flex-direction:column;align-items:center;gap:2px;position:sticky;overflow-y:auto}.schiene-knopf{cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:36px;height:32px;display:flex}.schiene-trenner{background:var(--rule);flex:none;width:24px;height:1px;margin:6px 0}.schiene-symbol{width:36px;height:34px;color:var(--ink-muted);border-radius:6px;flex:none;justify-content:center;align-items:center;transition:background .12s,color .12s;display:flex;position:relative}.schiene-symbol.an{background:var(--accent-soft);color:var(--accent-ink)}@media (hover:hover){.schiene-symbol:not(.an):hover{background:var(--secondary);color:var(--ink)}}.schiene-zahl{background:var(--accent-ink);min-width:15px;height:15px;color:var(--accent-on);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;padding:0 3px;font-size:10px;font-weight:700;position:absolute;top:1px;right:-1px}.schiene-fuss,.schiene-zahl{align-items:center;display:flex}.schiene-fuss{flex-direction:column;gap:4px;margin-top:auto;padding-top:8px}.seitenleiste-griff{display:var(--griff);cursor:col-resize;z-index:3;touch-action:none;outline:none;width:8px;position:absolute;top:0;bottom:0;right:0}.seitenleiste-griff:after{content:"";background:0 0;width:1px;transition:background .12s,width .12s;position:absolute;top:0;bottom:0;right:0}.seitenleiste-griff:focus-visible:after,.seitenleiste-griff:hover:after,.seitenleiste.zieht .seitenleiste-griff:after{background:var(--ring);width:3px}.seitenleiste.zieht{--griff:block}html:has(.seitenleiste.zieht),html:has(.seitenleiste.zieht) *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}.menuepunkt{color:var(--ink);border-radius:6px;transition:background .12s,color .12s}.menuepunkt.unterpunkt{color:var(--ink-muted)}.menuepunkt.an{background:var(--accent-soft);color:var(--accent-ink)}.leiste-symbol{color:var(--ink-muted);border-radius:6px;transition:color .12s,background .12s}.leiste-symbol.an{color:var(--accent-ink)}.leiste-falter{opacity:.7;transition:opacity .12s}.leiste-fremd{color:var(--ink-muted);opacity:.6;cursor:default;font-style:italic}.card.karte-fremd{opacity:.6;box-shadow:none;font-style:italic}@media (hover:hover){.menuepunkt:not(.an):hover{background:var(--secondary)}.menuepunkt.unterpunkt:not(.an):hover{color:var(--ink)}.leiste-symbol:not(.an):hover{color:var(--ink);background:var(--secondary)}.leiste-falter:hover{opacity:1}}:root{--admin-verlauf:linear-gradient(135deg,#9a9fff,#7177f0)}.leiste-kasten{background:var(--brand-950);color:var(--brand-100);--accent-ink:var(--brand-100);--accent-on:var(--brand-950);border:1px solid #ffffff2e;border-radius:10px;margin-top:4px;padding:2px 0 6px;box-shadow:0 10px 24px #00004229}.leiste-kasten .rubrik.muted{color:var(--brand-300)}.leiste-kasten .menuepunkt{color:var(--brand-100)}.leiste-kasten .menuepunkt.an{background:var(--brand-100);color:var(--brand-950);--accent-ink:var(--brand-950);--accent-on:var(--brand-100)}@media (hover:hover) and (pointer:fine){.leiste-kasten .menuepunkt:not(.an):hover{background:#ffffff1f}}.schiene-kasten{background:var(--brand-950);--accent-ink:var(--brand-100);--accent-on:var(--brand-950);border-radius:10px;flex-direction:column;align-items:center;gap:2px;margin-top:6px;padding:4px 0;display:flex}.schiene-kasten,.schiene-kasten .schiene-symbol{color:var(--brand-100)}.schiene-kasten .schiene-symbol.an{background:var(--brand-100);color:var(--brand-950);--accent-ink:var(--brand-950);--accent-on:var(--brand-100)}@media (hover:hover) and (pointer:fine){.schiene-kasten .schiene-symbol:not(.an):hover{color:var(--brand-50);background:#ffffff1f}}@media (prefers-color-scheme:dark){.leiste-kasten{background:var(--admin-verlauf);--accent-ink:var(--brand-950);--accent-on:var(--brand-100);border-color:#00004224;box-shadow:0 10px 24px #00000038}.leiste-kasten,.leiste-kasten .menuepunkt,.leiste-kasten .rubrik.muted{color:var(--brand-950)}.leiste-kasten .menuepunkt.an{background:var(--brand-950);color:var(--brand-100);--accent-ink:var(--brand-100);--accent-on:var(--brand-950)}.schiene-kasten{background:var(--admin-verlauf);--accent-ink:var(--brand-950);--accent-on:var(--brand-100)}.schiene-kasten,.schiene-kasten .schiene-symbol{color:var(--brand-950)}.schiene-kasten .schiene-symbol.an{background:var(--brand-950);color:var(--brand-100);--accent-ink:var(--brand-100);--accent-on:var(--brand-950)}}.menuevorschau-gruppe.menuevorschau-kasten{background:var(--brand-950);color:var(--brand-100);border-radius:8px;padding:2px 0 6px}.menuevorschau-gruppe.menuevorschau-kasten .menuevorschau-rubrik{color:var(--brand-300)}.menuevorschau-gruppe.menuevorschau-kasten li,.menuevorschau-gruppe.menuevorschau-kasten li>svg{color:var(--brand-100)}@media (prefers-color-scheme:dark){.menuevorschau-gruppe.menuevorschau-kasten{background:var(--admin-verlauf);color:var(--brand-950)}.menuevorschau-gruppe.menuevorschau-kasten .menuevorschau-rubrik,.menuevorschau-gruppe.menuevorschau-kasten li,.menuevorschau-gruppe.menuevorschau-kasten li>svg{color:var(--brand-950)}}@media (prefers-color-scheme:dark) and (hover:hover) and (pointer:fine){.leiste-kasten .menuepunkt:not(.an):hover,.schiene-kasten .schiene-symbol:not(.an):hover{color:var(--brand-950);background:#00004214}}.seitenleiste.bereit{transition:width .16s,flex-basis .16s}.seitenleiste.bereit.zieht{transition:none}.schublade-grund,.untenleiste{display:none}.nur-breit{display:flex}.karten-regler{align-items:center;gap:2px;margin-left:auto;display:inline-flex}.karten-werkzeug{display:flex;position:absolute;top:8px;right:10px}.ansicht-verwalten{justify-content:flex-end;align-items:center;gap:6px;margin-bottom:18px;display:flex}.karte-hinzufuegen{justify-content:flex-end;margin-bottom:4px;display:flex}:root{--leiste-rand:12px;--leiste-koerper:62px;--leiste-hoehe:calc(var(--leiste-koerper) + var(--leiste-rand) + env(safe-area-inset-bottom));--kurve-raus:cubic-bezier(.23,1,.32,1);--kurve-hin:cubic-bezier(.77,0,.175,1);--kurve-blatt:cubic-bezier(.32,.72,0,1);--band-hoehe:0px}html[data-staging]{--band-hoehe:28px;scroll-padding-top:var(--band-hoehe)}@media (max-width:900px){.seitenleiste,.seitenleiste.modus-zu{--schiene:none;--panel:contents;--panel-zeiger:auto;--griff:none;left:var(--leiste-rand);right:var(--leiste-rand);top:calc(var(--band-hoehe) + var(--leiste-rand));bottom:calc(var(--leiste-hoehe) + var(--leiste-rand));z-index:56;width:auto;min-height:0;transform:translateY(calc(-100% - var(--band-hoehe) - var(--leiste-rand) - 20px));overscroll-behavior:contain;border:1px solid var(--rule);border-radius:22px;flex:none;padding:14px 14px 16px;position:fixed;overflow-y:auto;box-shadow:0 14px 32px #00000029,0 2px 6px #0000000d}.seitenleiste.auf{transform:translateY(0)}.seitenleiste:focus{outline:none}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.seitenleiste,.seitenleiste.modus-zu{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.seitenleiste,.seitenleiste.modus-zu{background:color-mix(in srgb,var(--surface) 88%,transparent)}}.seitenleiste,.seitenleiste.modus-zu{-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);border-color:var(--rule)}@supports (color:color-mix(in lab,red,red)){.seitenleiste,.seitenleiste.modus-zu{border-color:color-mix(in srgb,var(--rule) 75%,transparent)}}.seitenleiste,.seitenleiste.modus-zu{box-shadow:0 14px 32px #00000029,0 2px 6px #0000000d,inset 0 1px #ffffff8c}}.seitenleiste.bereit{transition:transform .18s var(--kurve-raus)}.seitenleiste.bereit.auf{transition:transform .24s var(--kurve-blatt)}.ansicht-verwalten,.karte-hinzufuegen,.karten-regler,.karten-werkzeug,.seitenleiste .nur-breit{display:none}.schublade-grund{z-index:55;top:var(--band-hoehe);left:0;right:0;bottom:var(--leiste-hoehe);opacity:0;pointer-events:none;transition:opacity .18s var(--kurve-raus);background:#00000059;display:block;position:fixed}.schublade-grund.auf{opacity:1;pointer-events:auto;transition-duration:.24s}.untenleiste{z-index:45;left:var(--leiste-rand);right:var(--leiste-rand);bottom:calc(var(--leiste-rand) + env(safe-area-inset-bottom));background:var(--surface);border:1px solid var(--rule);border-radius:22px;align-items:stretch;padding:3px;display:flex;position:fixed;box-shadow:0 8px 28px #0000001f,0 2px 6px #0000000d}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.untenleiste{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.untenleiste{background:color-mix(in srgb,var(--surface) 85%,transparent)}}.untenleiste{-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);border-color:var(--rule)}@supports (color:color-mix(in lab,red,red)){.untenleiste{border-color:color-mix(in srgb,var(--rule) 75%,transparent)}}.untenleiste{box-shadow:0 8px 28px #0000001f,0 2px 6px #0000000d,inset 0 1px #ffffff8c}}@media (prefers-color-scheme:dark){.untenleiste{box-shadow:0 10px 34px #00000080,0 2px 8px #00000059,inset 0 1px #ffffff1a}}@media (prefers-color-scheme:dark) and (max-width:900px){.seitenleiste,.seitenleiste.modus-zu{box-shadow:0 14px 36px #00000080,0 2px 8px #00000059,inset 0 1px #ffffff1a}}}.untenleiste>a,.untenleiste>button{cursor:pointer;min-height:56px;color:var(--ink-muted);font:inherit;-webkit-tap-highlight-color:transparent;white-space:nowrap;background:0 0;border:0;border-radius:19px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:6px 0;font-size:11px;text-decoration:none;display:flex;position:relative;overflow:hidden}.untenleiste>a.an{color:var(--accent-ink);background:var(--accent-soft)}.untenleiste>a,.untenleiste>button{transition:transform .12s var(--kurve-raus),background-color .12s ease}.untenleiste>a:active,.untenleiste>button:active{background:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.untenleiste>a:active,.untenleiste>button:active{background:color-mix(in srgb,var(--secondary) 70%,transparent)}}.untenleiste>a:active,.untenleiste>button:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.untenleiste>a:active,.untenleiste>button:active{transform:none}}.untenleiste-punkt{background:var(--accent-ink);border-radius:999px;width:8px;height:8px;position:absolute;top:-1px;right:-3px}.leiste-anpassen{cursor:pointer;background:var(--secondary);width:36px;height:36px;color:var(--ink);border:0;border-radius:12px;justify-content:center;align-items:center;margin-left:auto;display:flex}.leiste-bearbeiten-kopf{background:var(--accent-soft);z-index:2;border-radius:14px;align-items:center;gap:8px;margin:-4px -4px 12px;padding:10px 10px 12px 12px;display:flex;position:sticky;top:-14px;box-shadow:0 8px 16px -10px #00000059}.leiste-zaehler{background:var(--card);color:var(--ink-muted);box-shadow:0 0 0 1px var(--rule);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:3px 9px;font-size:12px;font-weight:700}.leiste-zaehler.voll{background:var(--accent-ink);color:var(--accent-on);box-shadow:none}.leiste-fertig{cursor:pointer;background:var(--accent-ink);color:var(--accent-on);font:inherit;border:0;border-radius:999px;flex:none;padding:7px 13px;font-size:13px;font-weight:700}.menuepunkt.leiste-wahl{cursor:pointer;width:100%;min-height:44px;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;padding:4px 4px 4px 10px;display:flex}.leiste-marke{width:36px;height:36px;color:inherit;opacity:.6;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.leiste-wahl.drin .leiste-marke{color:var(--accent-ink);opacity:1;background:var(--accent-ink)}@supports (color:color-mix(in lab,red,red)){.leiste-wahl.drin .leiste-marke{background:color-mix(in srgb,var(--accent-ink) 12%,transparent)}}.leiste-wahl.blass{opacity:.45}.leiste-standard{cursor:pointer;color:var(--ink-muted);font:inherit;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin:4px 0 12px;padding:10px;font-size:13px;display:flex}.leiste-standard[aria-disabled]{opacity:.45;cursor:default}.neu-marke-rahmen{align-items:center;gap:6px;max-width:100%;display:inline-flex;position:relative}.neu-marke{letter-spacing:.02em;background:var(--accent-ink);color:var(--accent-on);pointer-events:none;border-radius:999px;flex:none;padding:3px 6px;font-size:10.5px;font-weight:700;line-height:1}.neu-marke-ecke .neu-marke{padding:2px 4px;font-size:9.5px;position:absolute;top:-7px;right:-10px}.neu-tag{max-width:68rem;margin-bottom:30px}.neu-tag>h2{color:var(--muted-foreground);margin:0 0 10px;font-size:13px;font-weight:600}.neu-eintrag{margin-bottom:12px;padding:16px 18px;position:relative}.neu-eintrag h3{letter-spacing:-.01em;margin:0 0 6px;font-size:17px;font-weight:700}.neu-eintrag p{margin:0 0 8px;line-height:1.55}.neu-eintrag.ungelesen{box-shadow:inset 3px 0 0 var(--accent-ink)}.neu-eintrag .neu-marke{margin-bottom:8px;display:inline-block}.neu-eintrag-link{font-size:14.5px;font-weight:600}.neu-eintrag .neu-bild-rahmen{margin:6px 0 10px}@media (min-width:900px){.neu-eintrag.mit-bild{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:start;column-gap:24px;display:grid}.neu-eintrag.mit-bild .neu-eintrag-text{grid-area:1/1}.neu-eintrag.mit-bild .neu-eintrag-link{grid-area:2/1;align-self:start}.neu-eintrag.mit-bild .neu-bild-rahmen{grid-area:1/2/span 2;margin:0}}.neu-bild{border:1px solid var(--border);width:100%;height:auto;display:block}.neu-bild,.neu-bild-rahmen{border-radius:8px;margin:6px 0 10px}.neu-bild-rahmen{position:relative;overflow:hidden}.neu-bild-rahmen .neu-bild{margin:0}.neu-bild-maske{pointer-events:none;border-radius:8px;width:100%;height:100%;animation:neu-abdunkeln .7s ease-out .35s both;position:absolute;inset:0}.neu-bild-dunkel{fill:#0b0d1494}.neu-bild-kante{fill:none;stroke:var(--ring);stroke-width:2px}@keyframes neu-abdunkeln{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.neu-bild-maske{animation:none}}.neu-klein{margin:0;padding:0;list-style:none}.neu-klein li{margin-bottom:8px;padding:12px 18px;line-height:1.5}.neu-klein h3{letter-spacing:-.01em;align-items:center;gap:8px;margin:0 0 3px;font-size:15px;font-weight:700;display:flex}.neu-klein p{margin:0}.neu-klein p+p{margin-top:6px}.neu-behoben{font-size:11.5px;font-weight:600}.neu-klein li.ungelesen{box-shadow:inset 3px 0 0 var(--accent-ink)}.fliesslink{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}.willkommen-bereiche{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;max-width:60rem;margin:10px 0 24px;display:grid}.willkommen-bereich{flex-direction:column;gap:6px;padding:14px 16px;display:flex}.willkommen-bereich h3{align-items:center;gap:8px;margin:0;font-size:15.5px;font-weight:700;display:flex}.willkommen-bereich p{flex:1;margin:0;line-height:1.5}main.inhalt{padding:30px 36px 80px 30px}@media (max-width:900px){main.inhalt{padding:16px 14px calc(var(--leiste-hoehe) + 24px)}label{min-width:0}input,select,textarea{min-width:0;max-width:100%}main.inhalt table:not(.projekt-tabelle){display:block;overflow-x:auto}}:root{--tag-rot:#ffc0c1;--tag-rot-ink:#9e002a;--tag-gruen:#baedc6;--tag-gruen-ink:#00642f;--tag-gelb:#fed895;--tag-gelb-ink:#764700;--tag-blau:#cddeff;--tag-blau-ink:#1b46b4}.zeile-fest{z-index:2;background:var(--card);position:sticky;left:0;box-shadow:8px 0 8px -8px #0000001f}tbody tr:hover .zeile-fest{background:var(--secondary)}thead .zeile-fest{background:var(--kopfzeile-grund)}tr[data-offen="1"]>td{background:var(--tag-gelb)}@supports (color:color-mix(in lab,red,red)){tr[data-offen="1"]>td{background:color-mix(in srgb,var(--tag-gelb) 22%,var(--card))}}tr[data-offen="1"]:hover>td{background:var(--tag-gelb)}@supports (color:color-mix(in lab,red,red)){tr[data-offen="1"]:hover>td{background:color-mix(in srgb,var(--tag-gelb) 30%,var(--card))}}tr[data-offen="1"]>td.zeile-fest{background:var(--tag-gelb)}@supports (color:color-mix(in lab,red,red)){tr[data-offen="1"]>td.zeile-fest{background:color-mix(in srgb,var(--tag-gelb) 30%,var(--card))}}tr[data-offen="1"]>td.zeile-fest{box-shadow:inset 3px 0 0 var(--tag-gelb-ink),8px 0 8px -8px #0000001f}tr[data-gedimmt="1"]>td{color:var(--muted-foreground)}tr[data-gedimmt="1"] .kartenkopf-name{font-weight:500}.card[data-offen="1"]{background:var(--tag-gelb)}@supports (color:color-mix(in lab,red,red)){.card[data-offen="1"]{background:color-mix(in srgb,var(--tag-gelb) 14%,var(--card))}}.card[data-offen="1"]{box-shadow:inset 3px 0 0 var(--tag-gelb-ink),inset 0 0 0 1px var(--tag-gelb-ink),var(--karte-schatten)}@supports (color:color-mix(in lab,red,red)){.card[data-offen="1"]{box-shadow:inset 3px 0 0 var(--tag-gelb-ink),inset 0 0 0 1px color-mix(in srgb,var(--tag-gelb-ink) 25%,var(--border)),var(--karte-schatten)}}.spalten-griff{cursor:col-resize;z-index:3;touch-action:none;width:9px;margin-left:-5px;position:absolute;top:0}.spalten-griff:after{content:"";background:0 0;width:1px;transition:background .12s;position:absolute;top:4px;bottom:4px;left:4px}.spalten-griff:hover:after,.spalten-griff[data-zieht="1"]:after{background:var(--ring)}.spalten-griff[data-zieht="1"]:after{top:0;bottom:0}.spalten-fest td,.spalten-fest th{text-overflow:ellipsis;overflow:hidden}.spalten-fest td:has(.bestaetigen-platz){overflow:visible}.spalten-fest td input,.spalten-fest td select,.spalten-fest td textarea{max-width:100%}@property --leuchtwinkel{syntax:"<angle>";inherits:false;initial-value:0deg}.passwort-karte[data-jetzt]{border-color:var(--ring);box-shadow:0 0 0 4px var(--ring);position:relative}@supports (color:color-mix(in lab,red,red)){.passwort-karte[data-jetzt]{box-shadow:0 0 0 4px color-mix(in srgb,var(--ring) 26%,transparent)}}.passwort-karte[data-jetzt]:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--leuchtwinkel),transparent 0deg,var(--ring) 70deg,var(--ring) 140deg,var(--ring) 200deg,var(--ring) 260deg,var(--ring) 330deg,transparent 1turn);padding:3px;position:absolute;inset:-3px}@supports (color:color-mix(in lab,red,red)){.passwort-karte[data-jetzt]:after{background:conic-gradient(from var(--leuchtwinkel),transparent 0deg,color-mix(in srgb,var(--ring) 16%,transparent) 70deg,color-mix(in srgb,var(--ring) 48%,transparent) 140deg,var(--ring) 200deg,color-mix(in srgb,var(--ring) 48%,transparent) 260deg,color-mix(in srgb,var(--ring) 16%,transparent) 330deg,transparent 1turn)}}.passwort-karte[data-jetzt]:after{animation:leuchtlauf 2.6s linear 3;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes leuchtlauf{to{--leuchtwinkel:360deg}}@media (prefers-reduced-motion:reduce){.passwort-karte[data-jetzt]:after{background:0 0;animation:none}}.knopf-gefahr{color:var(--text-danger)}.knopf-gefahr:hover:not(:disabled){color:var(--text-danger);background:var(--text-danger)}@supports (color:color-mix(in lab,red,red)){.knopf-gefahr:hover:not(:disabled){background:color-mix(in srgb,var(--text-danger) 10%,transparent)}}.bestaetigen-tafel>.muted,.bestaetigen-umbruch>.muted{flex-basis:100%}.bestaetigen-umbruch{transition:opacity .15s var(--kurve-raus),transform .15s var(--kurve-raus)}@starting-style{.bestaetigen-umbruch{opacity:0;transform:translateY(2px)}}@media (prefers-reduced-motion:reduce){.bestaetigen-umbruch{transition:opacity .15s}@starting-style{.bestaetigen-umbruch{transform:none}}}[data-farbe=thema]{--teil:var(--tag-orange-1);--teil-ink:var(--tag-orange-1-ink);--teil-schrift:var(--schrift-orange-5)}[data-farbe=art]{--teil:var(--tag-violett-1);--teil-ink:var(--tag-violett-1-ink);--teil-schrift:var(--schrift-violett-5)}[data-farbe=ort]{--teil:var(--tag-blau-1);--teil-ink:var(--tag-blau-1-ink);--teil-schrift:var(--schrift-blau-5)}[data-farbe=datum]{--teil:var(--tag-grau-1);--teil-ink:var(--tag-grau-1-ink);--teil-schrift:var(--muted-foreground)}.feld-fest[data-farbe],input[data-farbe],select[data-farbe]{box-shadow:inset 3px 0 0 var(--teil-schrift)}.kuerzel-farbig{border-radius:7px;flex-wrap:wrap;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;display:inline-flex;overflow:hidden}.kuerzel-farbig.klein{font-size:11.5px}.kuerzel-farbig [data-farbe]{background:var(--teil);color:var(--teil-ink);overflow-wrap:anywhere;padding:1px 4px}.kuerzel-farbig .trenn{color:var(--muted-foreground)}.name-farbig{font-weight:650}.name-farbig [data-farbe]{color:var(--teil-schrift)}.name-farbig .rest{color:var(--muted-foreground);font-weight:500}.titel-weg{-webkit-text-decoration-color:var(--text-danger);text-decoration-color:var(--text-danger);text-decoration-thickness:1.5px}.feld-fest{border:1px dashed var(--border);border-radius:var(--radius-md,8px);background:var(--muted);height:36px;color:var(--muted-foreground);align-items:center;padding:0 10px;font-family:ui-monospace,monospace;font-size:12.5px;display:flex}.thema-chip{cursor:pointer;background:var(--tag-orange-1);color:var(--tag-orange-1-ink);border:1px solid var(--tag-orange-1-ink);border-radius:999px;padding:1px 9px;font-size:12px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.thema-chip{border:1px solid color-mix(in srgb,var(--tag-orange-1-ink) 25%,transparent)}}.thema-chip:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.zoom-felder{grid-template-columns:minmax(200px,1.6fr) minmax(120px,.8fr) minmax(130px,.9fr) minmax(110px,.8fr) 92px;align-items:end;gap:8px;display:grid}.zoom-felder.datum-frei{grid-template-columns:minmax(200px,1.6fr) minmax(120px,.8fr) minmax(130px,.9fr) minmax(110px,.8fr) 150px}@media (max-width:760px){.zoom-felder,.zoom-felder.datum-frei{grid-template-columns:1fr 1fr}.zoom-felder>:first-child{grid-column:1/-1}}.zoom-felder label{flex-direction:column;gap:3px;min-width:0;display:flex}.zoom-felder label>span{color:var(--muted-foreground);font-size:12px}.zoom-felder input,.zoom-felder select{width:100%;min-width:0}@media (pointer:coarse){.feld-fest{height:44px}}.wiederholung{background:var(--tag-blau);color:var(--tag-blau-ink);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 10px;padding:8px 10px;font-size:13px;display:flex}.neues-event{padding:16px 18px}.neues-event-kopf{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.neues-event-kopf h3{margin:0;font-size:16px;font-weight:650}.neues-event-kopf .schalter button img{flex:none}.zoom-anlegen .feld,.zoom-anlegen label{flex-direction:column;gap:3px;min-width:0;display:flex}.zoom-anlegen .feld-name{color:var(--muted-foreground);font-size:12px}.zoom-raster{align-items:end;gap:10px 14px;display:grid}.zoom-raster-nova{grid-template-columns:minmax(200px,1.5fr) minmax(130px,160px) 120px}.zoom-raster-zeit{flex-wrap:wrap;display:flex}.zoom-raster-zeit>:first-child{flex:0 0 150px}.zoom-raster-zeit>:nth-child(2){flex:0 0 120px}.zoom-raster-zeit>.breit{flex:0 auto;max-width:100%}.zoom-raster-titel{grid-template-columns:minmax(0,1fr) auto;margin-top:12px}.zoom-raster-tage{grid-template-columns:auto auto;justify-content:start;margin-top:10px}.zoom-raster :is(input,select){width:100%;min-width:0}.zoom-dauer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.zoom-dauer-frei{align-items:center;gap:6px;font-size:13px;display:inline-flex}.zoom-dauer-frei input{width:84px!important}.zoom-block{border-top:1px solid var(--border);margin-top:16px;padding-top:14px}.zoom-block-kopf{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;font-size:13.5px;font-weight:650;display:flex}.zoom-block-kopf .zusatz{color:var(--muted-foreground);margin-left:auto;font-size:12.5px;font-weight:500}.zoom-zonen{color:var(--muted-foreground);margin-top:6px;font-size:12px}.zoom-fehler{color:var(--text-danger);margin-top:6px;font-size:12.5px}.zoom-hinweis{color:var(--muted-foreground);align-items:flex-start;gap:6px;margin-top:8px;font-size:12.5px;line-height:1.4;display:flex}.zoom-beschreibung{margin-top:12px}.zoom-gesperrt{background:var(--tag-rot);color:var(--tag-rot-ink);border-radius:10px;align-items:flex-start;gap:8px;margin-top:14px;padding:9px 12px;font-size:13px;line-height:1.4;display:flex}.pillen-wahl{flex-wrap:wrap;gap:5px;display:flex}.pillen-wahl button{border:1px solid var(--border);background:var(--card);height:32px;color:var(--muted-foreground);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;padding:0 11px;font-size:12.5px;font-weight:500;transition:background .12s,color .12s}.pillen-wahl button:hover:not([aria-pressed=true]){color:var(--foreground);background:var(--secondary)}.pillen-wahl button[aria-pressed=true]{background:var(--tag-blau);color:var(--tag-blau-ink);border-color:#0000;font-weight:650}.pillen-wahl button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.zoom-zusammenfassung{background:var(--secondary);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 12px;margin-top:14px;padding:9px 12px;font-size:13px;display:grid}.zoom-wort{letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);font-size:10.5px;font-weight:700}.zoom-fuss{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px;display:flex}.zoom-fuss .gastgeber{color:var(--muted-foreground);align-items:center;gap:6px;min-width:0;font-size:12.5px;display:inline-flex}.zoom-fuss .gastgeber.warnung{color:var(--schrift-gelb-5)}.zoom-fuss .gastgeber a{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}.zoom-fuss .gastgeber select{height:30px;font-size:12.5px}.zoom-fuss .knoepfe{gap:8px;margin-left:auto;display:flex}[data-slot=button].knopf-zoom{color:#fff;background:#0b5cff}[data-slot=button].knopf-zoom:hover:not(:disabled){background:#0a4fdc}.zoom-ergebnis{border-top:4px solid var(--tag-gruen-ink);padding:16px 18px}.zoom-ergebnis.mit-warnung{border-top-color:var(--tag-gelb-ink)}.zoom-ergebnis-kopf{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:4px;display:flex}.zoom-ergebnis-kopf h3{overflow-wrap:anywhere;margin:0;font-size:16.5px;font-weight:700}.zoom-ergebnis-unter{color:var(--muted-foreground);margin-bottom:8px;font-size:13px}.zoom-warnung{background:var(--tag-gelb);color:var(--tag-gelb-ink);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0;padding:9px 12px;font-size:13px;display:flex}.zoom-warnung>:is(button,[data-slot=button]){margin-left:auto}.zoom-zeile{border-top:1px solid var(--border);grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:9px 0;font-size:13px;display:grid}.zoom-zeile-wort{font-weight:600}.zoom-zeile.haupt .zoom-zeile-wort{color:var(--schrift-gruen-5)}.zoom-url{color:var(--accent-ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow:hidden}.zoom-zeile .knoepfe{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.zoom-ergebnis .nur-lang{display:none}.zoom-dolmetschen{margin-top:14px}.zoom-anlegen label.zoom-dolmetschen-haken{cursor:pointer;flex-direction:row;align-items:center;gap:9px;font-size:13.5px;font-weight:600;display:inline-flex}.zoom-dolmetschen-haken input{width:16px;height:16px;accent-color:var(--ring);cursor:pointer;margin:0}.zoom-dolmetschen-hinweis{color:var(--muted-foreground);margin-top:8px;font-size:12.5px;line-height:1.45}.zoom-dolmetscher-kopf,.zoom-dolmetscher-zeile{grid-template-columns:minmax(220px,1.4fr) 150px 22px 150px 32px;grid-template-areas:"adresse a tausch b weg";align-items:center;gap:8px;display:grid}.zoom-dolmetscher-kopf{color:var(--muted-foreground);margin-top:10px;font-size:12px}.zoom-dolmetscher{margin-top:8px}.zoom-dolmetscher-kopf+.zoom-dolmetscher{margin-top:3px}.zoom-dolmetscher-adresse{grid-area:adresse;min-width:0;position:relative}.zoom-dolmetscher-a{grid-area:a}.zoom-dolmetscher-b{grid-area:b}.zoom-dolmetscher-zeile select{width:100%;min-width:0}.zoom-dolmetscher-zeile select[aria-invalid=true]{border-color:var(--text-danger)}.zoom-dolmetscher-tausch{color:var(--muted-foreground);text-align:center;grid-area:tausch;font-size:15px}.zoom-dolmetscher-weg{color:var(--muted-foreground);grid-area:weg}.zoom-dolmetscher .zoom-fehler{margin-top:4px}.zoom-dolmetscher-vorschlaege{z-index:20;background:var(--popover);width:max(100%,400px);max-width:calc(100vw - 48px);color:var(--popover-foreground);border-radius:10px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 0 0 1px #141e4614,0 12px 30px #00003c29}.zoom-dolmetscher-vorschlaege [role=option]{cursor:pointer;border-radius:7px;justify-content:space-between;align-items:baseline;gap:10px;padding:7px 9px;font-size:13px;display:flex}.zoom-dolmetscher-vorschlaege [role=option]>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.zoom-dolmetscher-vorschlaege [role=option][aria-selected=true]{background:var(--tag-blau);color:var(--tag-blau-ink)}.zoom-dolmetscher-vorschlaege small{color:var(--muted-foreground);white-space:nowrap;font-size:11.5px}.zoom-dolmetscher-dazu{font:inherit;color:var(--accent-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:10px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.zoom-dolmetscher-dazu:hover{text-underline-offset:2px;text-decoration:underline}.zoom-dolmetscher-liste{overflow-wrap:anywhere;gap:2px;min-width:0;font-size:12.5px;display:grid}.zoom-fuss-hinweis{text-align:right;color:var(--muted-foreground);flex-basis:100%;font-size:12.5px}@media (max-width:760px){.neues-event,.zoom-ergebnis{padding:14px}.neues-event-kopf .schalter{width:100%;display:flex}.neues-event-kopf .schalter button{flex:1;justify-content:center}.zoom-raster-nova{grid-template-columns:1fr 1fr}.zoom-raster-nova>:first-child{grid-column:1/-1}.zoom-raster-zeit>:first-child,.zoom-raster-zeit>:nth-child(2){flex:1 1 0;min-width:0}.zoom-raster-zeit>.breit{flex:100%}.zoom-raster-tage,.zoom-raster-titel{grid-template-columns:minmax(0,1fr)}.zoom-anlegen .schalter{display:flex}.zoom-anlegen .schalter button{flex:1;justify-content:center;padding-inline:4px}.zoom-dauer{flex-direction:column;align-items:stretch}.pillen-wahl button{flex:1;padding-inline:6px}.zoom-block-kopf .zusatz{flex-basis:100%;margin-left:0}.zoom-fuss{bottom:var(--leiste-hoehe);z-index:5;background:var(--card);border-top:1px solid var(--border);border-radius:0 0 var(--r-karte) var(--r-karte);margin:16px -14px -14px;padding:10px 14px 14px;position:sticky}.zoom-fuss .knoepfe{width:100%;margin-left:0}.zoom-fuss .knoepfe>:last-child{flex:1}.zoom-zeile{grid-template-columns:minmax(0,1fr)}.zoom-zeile .knoepfe{justify-content:stretch}.zoom-zeile .knoepfe>*{flex:1}.zoom-ergebnis .nur-kurz{display:none}.zoom-ergebnis .nur-lang{display:inline}.zoom-dolmetscher-kopf{display:none}.zoom-dolmetscher,.zoom-dolmetscher-kopf+.zoom-dolmetscher{background:var(--secondary);border-radius:12px;margin-top:8px;padding:10px}.zoom-dolmetscher-zeile{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);grid-template-areas:"adresse adresse adresse""a tausch b"}.zoom-dolmetscher-adresse{margin-right:52px}.zoom-dolmetscher-weg{grid-area:adresse;justify-self:end}.zoom-fuss-hinweis{text-align:left}.zoom-dolmetscher-vorschlaege{width:100%;max-width:none}}.event-kachel{--kachel-stapel:0 0 #0000;--kachel-hub:0 0 #0000;box-shadow:var(--karte-ring),var(--kachel-stapel),var(--kachel-hub),var(--karte-schatten);transition:border-color .16s ease,box-shadow .16s ease,transform .16s var(--kurve-raus)}.event-kachel[data-gruppe]{--kachel-stapel:4px 4px 0 -1px var(--card),4px 4px 0 0 var(--border)}@media (hover:hover) and (pointer:fine){.event-kachel:has(>.event-kachel-link:hover){--kachel-hub:var(--karte-schatten-hoch)}}.event-kachel:has(>.event-kachel-link:active){transform:scale(.985)}.event-kachel-link:focus-visible{outline:none}.event-kachel:has(>.event-kachel-link:focus-visible){outline:2px solid var(--ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.event-kachel{transition:border-color .16s,box-shadow .16s}.event-kachel:has(>.event-kachel-link:active){transform:none}}.event-kachel-knopf{cursor:pointer;background:var(--card);width:28px;height:28px;color:var(--muted-foreground);box-shadow:0 0 0 1px var(--foreground),0 1px 2px #0000280f;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.event-kachel-knopf{box-shadow:0 0 0 1px color-mix(in srgb,var(--foreground) 14%,transparent),0 1px 2px #0000280f}}.event-kachel-knopf{transition:color .16s,box-shadow .16s}@media (hover:hover) and (pointer:fine){.event-kachel-knopf:hover{color:var(--primary);box-shadow:0 0 0 1.5px var(--primary),0 2px 6px #00003c1f}}.event-kachel-knopf:focus-visible{color:var(--primary);box-shadow:0 0 0 2px var(--ring);outline:none}@media (pointer:coarse){.event-kachel-knopf{width:34px;height:34px}}.event-kachel[data-geht]{opacity:0;pointer-events:none;transition:opacity .18s var(--kurve-raus),transform .18s var(--kurve-raus);transform:scale(.96)}@media (prefers-reduced-motion:reduce){.event-kachel[data-geht]{transform:none}}.event-kachel[data-vorbei]{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.event-kachel[data-vorbei]{background:color-mix(in srgb,var(--card) 76%,transparent)}}.event-kachel[data-vorbei] .event-kachel-zahl{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.event-kachel[data-vorbei] .event-kachel-zahl{color:color-mix(in srgb,var(--foreground) 72%,var(--muted-foreground))}}.vergangen-klappe{cursor:pointer;font:inherit;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:0;display:inline-flex}.vergangen-klappe:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:4px}.suchwahl-frage{font-size:var(--feld-schrift)}.suchwahl-zeile{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:14px;display:flex}.suchwahl-zeile[data-marke="1"]{background:var(--accent);color:var(--accent-foreground)}.suchwahl-zeile[data-marke="1"] .muted{color:inherit;opacity:.7}.projekt-tabelle{border-collapse:separate;border-spacing:0}.gruppe-loeschen{margin-left:auto}.projekt-tabelle>thead th{background:0 0;border-bottom:0;padding-bottom:4px;font-size:14px}.projekt-tabelle:not(.spalten-fest)>thead>tr>th:first-child{min-width:220px}.projekt-tabelle>tbody>tr>td{background:var(--card);border-bottom:1px solid var(--border)}@media not all and (pointer:coarse){.projekt-tabelle>tbody>tr>td.zelle-symbol{padding-top:10px}}.projekt-tabelle td[data-titel] input{font-weight:500}.linkwert{align-items:center;gap:4px;min-width:0;display:flex}.linkwert input{text-overflow:ellipsis;flex:auto;width:100%;min-width:6rem}.linkwert>:last-child{flex:none}.projekt-tabelle>tbody>tr:hover>td{background:var(--secondary)}.projekt-tabelle>tbody>tr[data-aktiv]:hover>td,.projekt-tabelle>tbody>tr[data-aktiv]>td{background:var(--accent)}.projekt-tabelle>tbody>tr[data-aktiv]>td:first-child{box-shadow:inset 3px 0 0 0 var(--ring)}.projekt-tabelle>tbody>tr.ausgewaehlt>td{background:var(--ring)}@supports (color:color-mix(in lab,red,red)){.projekt-tabelle>tbody>tr.ausgewaehlt>td{background:color-mix(in srgb,var(--ring) 12%,var(--card))}}.projekt-tabelle>tbody>tr.ausgewaehlt:hover>td{background:var(--ring)}@supports (color:color-mix(in lab,red,red)){.projekt-tabelle>tbody>tr.ausgewaehlt:hover>td{background:color-mix(in srgb,var(--ring) 18%,var(--card))}}.massen-leiste{z-index:30;--leiste-grund:#5965ed;background:var(--leiste-grund);color:#fff;border-color:var(--leiste-grund);border-radius:999px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:10px 12px 10px 20px;font-size:13.5px;display:flex;position:sticky;bottom:16px;box-shadow:0 8px 28px #0000002e}.massen-leiste .muted:not(.wahl *){color:#fff}.massen-leiste :is(select,.wahl,input:not([type=checkbox])){background:var(--feld);color:var(--foreground);border-color:#0000}.massen-leiste [data-slot=button][data-variant=outline]{color:#fff;background:#ffffff24;border-color:#ffffff8c}.massen-leiste [data-slot=button]:is([data-variant=outline],[data-variant=ghost]):hover{color:#fff;background:#ffffff42}.massen-leiste [data-slot=button][data-variant=ghost]{color:#fff}.massen-leiste :focus-visible{outline-offset:2px;outline:2px solid #fff}.massen-leiste .massen-fehler{background:var(--card);color:var(--text-danger);border-radius:999px;flex-basis:100%;padding:4px 12px}.massen-feld,.massen-knoepfe{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.massen-aufheben{margin-left:auto}.massen-leiste[data-umbruch]{border-radius:20px}.massen-leiste[data-umbruch] .massen-fehler{border-radius:10px}@media (max-width:900px){.massen-leiste{bottom:calc(var(--leiste-hoehe) + 8px)}}.klaviyo-hinweis{z-index:40;align-items:baseline;gap:10px;max-width:min(460px,100vw - 32px);padding:10px 12px 10px 14px;font-size:13.5px;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 6px 24px #0000001f}@media (max-width:900px){.klaviyo-hinweis{max-width:none;left:16px;right:16px;bottom:calc(var(--leiste-hoehe) + 8px)}}@media (max-width:600px){.massen-leiste{gap:8px;padding:12px 14px;font-size:13px}.massen-leiste,.massen-leiste[data-umbruch]{border-radius:18px}.massen-anzahl{flex:1;order:-2;font-size:14px}.massen-aufheben{order:-1}.massen-leiste>.massen-hinweis{opacity:.9;flex-basis:100%;margin-top:-4px;font-size:12.5px}.massen-feld{flex-wrap:wrap;flex-basis:100%;row-gap:6px}.massen-feld>.muted:first-child{flex:0 0 5.5rem}.massen-feld>:is(.wahl,select,input,span:has(>input)){flex:calc(100% - 5.5rem - 5px);min-width:0;width:auto!important}.massen-feld>span:has(>input)>input{flex:1;min-width:0}.massen-feld>:is(.wahl,span:has(>input))~:is(.wahl,span:has(>input)){flex:1 1 0;margin-left:calc(5.5rem + 5px)}.massen-feld>.massen-hinweis{flex-basis:100%;font-size:12px}.massen-knoepfe{flex-basis:100%}.massen-knoepfe>span{flex-wrap:wrap}.massen-leiste .massen-fehler{border-radius:10px}}@media (max-width:900px){.projekt-tabelle>tbody>tr>td[data-titel],.projekt-tabelle>thead>tr>th:first-child{z-index:2;background:var(--card);position:sticky;box-shadow:8px 0 8px -8px #0000001f}.projekt-tabelle{--titel-voll:calc(100vw - 48px);--titel-schmal:33vw;--titel-polster:12px}.projekt-tabelle:not(.spalten-fest)>tbody>tr>td[data-titel],.projekt-tabelle:not(.spalten-fest)>thead>tr>th:first-child{min-width:var(--titel-voll)}.projekt-tabelle>tbody>tr>td[data-titel],.projekt-tabelle>thead>tr>th:first-child{left:calc(var(--titel-schmal) - var(--titel-voll));overflow:clip}.titel-halter{left:var(--titel-polster);width:calc(var(--titel-schmal) - 2 * var(--titel-polster));position:sticky}.titel-inhalt{width:calc(var(--titel-voll) - 2 * var(--titel-polster))}.projekt-tabelle>thead>tr>th:first-child>button{left:var(--titel-polster);position:sticky}.projekt-tabelle>tbody>tr:hover>td[data-titel]{background:var(--secondary)}.projekt-tabelle>tbody>tr[data-aktiv]:hover>td[data-titel],.projekt-tabelle>tbody>tr[data-aktiv]>td[data-titel]{background:var(--accent)}.projekt-tabelle>tbody>tr.ausgewaehlt>td[data-titel]{background:var(--ring)}@supports (color:color-mix(in lab,red,red)){.projekt-tabelle>tbody>tr.ausgewaehlt>td[data-titel]{background:color-mix(in srgb,var(--ring) 12%,var(--card))}}.projekt-tabelle>tbody>tr.ausgewaehlt:hover>td[data-titel]{background:var(--ring)}@supports (color:color-mix(in lab,red,red)){.projekt-tabelle>tbody>tr.ausgewaehlt:hover>td[data-titel]{background:color-mix(in srgb,var(--ring) 18%,var(--card))}}.gruppe-fortschritt,.gruppe-owner,.gruppe-zahl,.gruppenband-inhalt .umsortieren{display:none}.gruppe-name{flex:6rem;width:auto;min-width:0}.gruppenband-inhalt{max-width:calc(100vw - 30px);position:sticky;left:0}.gruppe-loeschen{margin-left:0}.projekt-tabelle .ankreuz{display:none}.auswahl-an .projekt-tabelle .ankreuz{display:inline-flex}.projekt-tabelle td[data-titel] .umsortieren,.projekt-tabelle td[data-titel] .unterbaum-knopf[data-leer]{display:none}}@media (pointer:coarse){.projekt-rahmen .spalten-griff{display:none}}.projekt-tabelle>tbody>tr>td:first-child{border-left:1px solid var(--border)}.projekt-tabelle>tbody>tr>td:last-child{border-right:1px solid var(--border)}.projekt-tabelle>tbody>tr.band>td{border-top:1px solid var(--border)}.projekt-tabelle>tbody>tr.band>td:first-child{border-top-left-radius:8px}.projekt-tabelle>tbody>tr.band>td:last-child{border-top-right-radius:8px}.projekt-tabelle>tbody>tr:last-child>td:first-child{border-bottom-left-radius:8px}.projekt-tabelle>tbody>tr:last-child>td:last-child{border-bottom-right-radius:8px}.projekt-tabelle>tbody>tr.luecke:hover>td,.projekt-tabelle>tbody>tr.luecke>td{background:0 0;border:0}.ziehgriff{cursor:grab;width:30px;height:30px;color:var(--muted-foreground);opacity:0;border-radius:999px;flex:none;justify-content:center;align-self:center;align-items:center;transition:opacity .12s,background .12s;display:flex}.events-sortierbar tr:hover .ziehgriff:hover,.karte-mit-menue:hover .ziehgriff:hover,.karten-raster>:hover .ziehgriff:hover,.projekt-tabelle tr:hover .ziehgriff:hover,.ziehgriff:hover{opacity:1;background:var(--accent);color:var(--accent-foreground)}.events-sortierbar tr:hover .ziehgriff,.projekt-tabelle tr:hover .ziehgriff{opacity:.6}.events-sortierbar tr:hover .ziehgriff[data-gesperrt],.events-sortierbar tr:hover .ziehgriff[data-gesperrt]:hover,.karte-mit-menue:hover .ziehgriff[data-gesperrt]:hover,.karten-raster>:hover .ziehgriff[data-gesperrt]:hover,.projekt-tabelle tr:hover .ziehgriff[data-gesperrt],.projekt-tabelle tr:hover .ziehgriff[data-gesperrt]:hover,.ziehgriff[data-gesperrt],.ziehgriff[data-gesperrt]:hover{cursor:not-allowed;opacity:.25;color:var(--muted-foreground);background:0 0}.titel-halter{background:inherit;display:block}.titel-inhalt{background:inherit;align-items:center;gap:4px;display:flex}.unterbaum-knopf{color:inherit;cursor:pointer;opacity:.8;background:0 0;border:0;padding:0;display:inline-flex}.unterbaum-knopf[data-leer]{opacity:.35}.titel-feld{background:inherit;flex:1;min-width:0;position:relative}.projekt-tabelle:not(.spalten-fest) .titel-feld{min-width:6rem}.details-knopf-platz{flex:none;display:inline-flex}.titel-feld>.details-knopf-platz{background:inherit;opacity:0;padding-left:6px;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.details-knopf-platz:focus-within,.projekt-tabelle tr:hover .details-knopf-platz,.projekt-tabelle tr[data-aktiv] .details-knopf-platz{opacity:1}@media (hover:hover) and (min-width:901px){.titel-feld:has(>input:focus)>.details-knopf-platz{opacity:0;pointer-events:none}}@media (hover:none){.details-knopf-platz>[data-slot=button]{box-shadow:none;background:0 0;border-color:#0000}.titel-feld:has(>.details-knopf-platz){display:contents}.titel-feld:has(>.details-knopf-platz)>input{flex:1;min-width:6rem}.titel-feld>.details-knopf-platz{opacity:1;order:1;padding-left:0;position:static;transform:none}}.ziehgriff:active{cursor:grabbing}.projekt-tabelle tr.zieht>td{opacity:.4}.projekt-tabelle tr.ziel-oben>td{box-shadow:inset 0 2px 0 0 var(--ring)}.projekt-tabelle tr.ziel-unten>td{box-shadow:inset 0 -2px 0 0 var(--ring)}.events-sortierbar tr.zieht>td{opacity:.4}.events-sortierbar tr.ziel-oben>td{box-shadow:inset 0 2px 0 0 var(--ring)}.events-sortierbar tr.ziel-unten>td{box-shadow:inset 0 -2px 0 0 var(--ring)}.zuordnen-ziel{border:1px solid var(--border);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:8px;flex-direction:column;flex-shrink:0;gap:2px;padding:8px 10px;font-size:13.5px;display:flex}.zuordnen-ziel:hover{background:var(--secondary)}.zuordnen-ziel[aria-pressed=true]{border-color:var(--ring);background:var(--accent)}.events-sortierbar tr.einheit-mitglied>td{background:var(--secondary)}.events-sortierbar tr.einheit-mitglied>td[data-titel]{padding-left:28px}.flow-dialog-grund{z-index:70;background:#00002847;position:fixed;inset:0}.flow-dialog{z-index:71;background:var(--card);border-radius:28px;width:min(520px,100vw - 24px);max-height:calc(100dvh - 24px);padding:26px 28px;position:fixed;top:50%;left:50%;overflow-y:auto;translate:-50% -50%;box-shadow:0 30px 80px #00002840}@media (prefers-color-scheme:dark){.flow-dialog-grund{background:#00000080}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.flow-dialog-grund{-webkit-backdrop-filter:blur(3px)saturate(120%);backdrop-filter:blur(3px)saturate(120%)}.flow-dialog{--muted-foreground:var(--glas-leise);--ink-muted:var(--glas-leise);background:radial-gradient(600px 300px at 12% -8%,var(--glas-licht-1),transparent 62%),radial-gradient(500px 300px at 100% 108%,var(--glas-licht-2),transparent 60%),var(--glas-toenung);-webkit-backdrop-filter:var(--glas-filter);backdrop-filter:var(--glas-filter);box-shadow:var(--glas-kante),var(--glas-schatten)}}.feld-neu{background:var(--secondary);width:24px;height:24px;color:var(--foreground);cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background-color .12s;display:inline-flex}.feld-neu:hover:not(:disabled){background:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.feld-neu:hover:not(:disabled){background:color-mix(in srgb,var(--foreground) 14%,var(--secondary))}}.feld-neu:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.feld-neu:disabled{opacity:.5;cursor:default}.feld-neu.breit{gap:5px;width:auto;height:28px;padding:0 10px;font-size:13px}.feld-neu-tafel{z-index:60;padding:12px;box-shadow:0 10px 30px #0000002e}.feld-neu-tafel form{flex-direction:column;gap:10px;display:flex}.feld-neu-tafel label{flex-direction:column;gap:3px;display:flex}.feld-neu-tafel label>span{font-size:12px}.feld-neu-tafel select{width:100%}.feld-neu-knoepfe{justify-content:flex-end;gap:6px;display:flex}.projekt-tabelle>thead th.zieht{opacity:.4}.projekt-tabelle>thead th.ziel-links{box-shadow:inset 2px 0 0 0 var(--ring)}.projekt-tabelle>thead th.ziel-rechts{box-shadow:inset -2px 0 0 0 var(--ring)}.gruppen-ablage{pointer-events:none;z-index:3;border-radius:2px;height:3px;margin-top:-1.5px}.gruppen-ablage,.gruppen-ablage:before{background:var(--ring);position:absolute;left:0}.gruppen-ablage:before{content:"";border-radius:50%;width:9px;height:9px;margin-top:-4.5px;top:50%}.projekt-tabelle td.gruppenband .muted:not(.bestaetigen-platz *),.projekt-tabelle td.gruppenband .umsortieren button,.projekt-tabelle td.gruppenband .ziehgriff{color:inherit}.projekt-tabelle td.gruppenband .bestaetigen-platz>span{color:var(--foreground)}.projekt-tabelle td.gruppenband :is(input,.wahl){background-color:#0000}.projekt-tabelle td.gruppenband :is(input,.wahl):not(:focus-visible){border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.projekt-tabelle td.gruppenband :is(input,.wahl):not(:focus-visible){border-color:color-mix(in srgb,currentColor 35%,transparent)}}.projekt-tabelle td.gruppenband>span{--secondary:currentColor}@supports (color:color-mix(in lab,red,red)){.projekt-tabelle td.gruppenband>span{--secondary:color-mix(in srgb,currentColor 18%,transparent)}}.farbtupfer{border:1px solid var(--border);cursor:pointer;border-radius:50%;width:18px;height:18px;padding:0;transition:transform .1s}.farbtupfer:hover{transform:scale(1.12)}.farbtupfer.gewaehlt{outline:2px solid var(--ring);outline-offset:2px}.farbtupfer:disabled{cursor:not-allowed;opacity:.5}.farbtupfer.gross{border-width:2px;width:20px;height:20px}.wertzeile{border-top:2px solid #0000;border-radius:6px;margin-top:6px;padding:4px}.wertzeile:hover{background:var(--secondary)}.wertzeile.ziel{border-top-color:var(--ring)}.wertzeile.zieht{opacity:.4}.optionsende{border-top:2px solid #0000;border-radius:6px;margin-top:8px;padding-top:6px}.optionsende.ziel{border-top-color:var(--ring)}.phase-satz{min-width:0;color:var(--muted-foreground);align-items:baseline;font-size:12px;display:inline-flex;position:relative}.phase-satz strong{color:var(--foreground);font-weight:600}.phase-satz-aendern{color:var(--primary);margin-left:6px}.phase-satz select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.phase-satz select:disabled{cursor:not-allowed}.phase-satz:has(select:focus-visible){outline:2px solid var(--ring);outline-offset:2px;border-radius:4px}@media (pointer:coarse){.phase-satz{align-items:center;min-height:44px}}:root{--tag-rot-1:#ffeded;--tag-rot-1-ink:#8b0023;--tag-rot-2:#ffd8d8;--tag-rot-2-ink:#8b0023;--tag-rot-3:#ffbec0;--tag-rot-3-ink:#8b0023;--tag-rot-4:#c81f40;--tag-rot-4-ink:#fff6f6;--tag-rot-5:#8b0023;--tag-rot-5-ink:#fff6f6;--tag-orange-1:#f6ece6;--tag-orange-1-ink:#6b380e;--tag-orange-2:#f3d8c7;--tag-orange-2-ink:#6b380e;--tag-orange-3:#f6c19e;--tag-orange-3-ink:#6b380e;--tag-orange-4:#954e0e;--tag-orange-4-ink:#fffaf7;--tag-orange-5:#6b380e;--tag-orange-5-ink:#fffaf7;--tag-gelb-1:#f9f4c4;--tag-gelb-1-ink:#4f490f;--tag-gelb-2:#faeb6a;--tag-gelb-2-ink:#4f490f;--tag-gelb-3:#f2e031;--tag-gelb-3-ink:#4f490f;--tag-gelb-4:#6e650e;--tag-gelb-4-ink:#fdfcf6;--tag-gelb-5:#4f490f;--tag-gelb-5-ink:#fdfcf6;--tag-limette-1:#e3f6d1;--tag-limette-1-ink:#36510f;--tag-limette-2:#bdf284;--tag-limette-2-ink:#36510f;--tag-limette-3:#a5e557;--tag-limette-3-ink:#36510f;--tag-limette-4:#4a710e;--tag-limette-4-ink:#fafdf7;--tag-limette-5:#36510f;--tag-limette-5-ink:#fafdf7;--tag-gruen-1:#def6e2;--tag-gruen-1-ink:#125629;--tag-gruen-2:#a7f4b6;--tag-gruen-2-ink:#125629;--tag-gruen-3:#60ef89;--tag-gruen-3-ink:#125629;--tag-gruen-4:#117738;--tag-gruen-4-ink:#f8fdf9;--tag-gruen-5:#125629;--tag-gruen-5-ink:#f8fdf9;--tag-tuerkis-1:#d7f6f1;--tag-tuerkis-1-ink:#12534c;--tag-tuerkis-2:#8ef3e6;--tag-tuerkis-2-ink:#12534c;--tag-tuerkis-3:#60e7d8;--tag-tuerkis-3-ink:#12534c;--tag-tuerkis-4:#117269;--tag-tuerkis-4-ink:#f6fefc;--tag-tuerkis-5:#12534c;--tag-tuerkis-5-ink:#f6fefc;--tag-himmel-1:#e5f1f6;--tag-himmel-1-ink:#114f63;--tag-himmel-2:#c2e4f3;--tag-himmel-2-ink:#114f63;--tag-himmel-3:#94d9f5;--tag-himmel-3-ink:#114f63;--tag-himmel-4:#116d8a;--tag-himmel-4-ink:#f6fdff;--tag-himmel-5:#114f63;--tag-himmel-5-ink:#f6fdff;--tag-blau-1:#ebeff6;--tag-blau-1-ink:#0531b6;--tag-blau-2:#d4def3;--tag-blau-2-ink:#0531b6;--tag-blau-3:#bacef5;--tag-blau-3-ink:#0531b6;--tag-blau-4:#0944f7;--tag-blau-4-ink:#f9fcff;--tag-blau-5:#0531b6;--tag-blau-5-ink:#f9fcff;--tag-violett-1:#efedf6;--tag-violett-1-ink:#5b189d;--tag-violett-2:#e1d9f3;--tag-violett-2-ink:#5b189d;--tag-violett-3:#d4c4f5;--tag-violett-3-ink:#5b189d;--tag-violett-4:#7e18da;--tag-violett-4-ink:#fcfbff;--tag-violett-5:#5b189d;--tag-violett-5-ink:#fcfbff;--tag-pink-1:#f6ebf2;--tag-pink-1-ink:#791461;--tag-pink-2:#f3d3e7;--tag-pink-2-ink:#791461;--tag-pink-3:#f6b7e0;--tag-pink-3-ink:#791461;--tag-pink-4:#a81387;--tag-pink-4-ink:#fffafd;--tag-pink-5:#791461;--tag-pink-5-ink:#fffafd;--tag-grau-1:#f1f3f8;--tag-grau-1-ink:#3f4249;--tag-grau-2:#e4e6ea;--tag-grau-2-ink:#3f4249;--tag-grau-3:#d7d9dd;--tag-grau-3-ink:#3f4249;--tag-grau-4:#67696c;--tag-grau-4-ink:#fff;--tag-grau-5:#46484b;--tag-grau-5-ink:#fff;--diagramm-rot:var(--tag-rot);--diagramm-gruen:var(--tag-gruen);--diagramm-gelb:var(--tag-gelb);--diagramm-blau:var(--tag-blau);--diagramm-rot-1:var(--tag-rot-1);--diagramm-rot-2:var(--tag-rot-2);--diagramm-rot-3:var(--tag-rot-3);--diagramm-rot-4:var(--tag-rot-4);--diagramm-rot-5:var(--tag-rot-5);--diagramm-orange-1:var(--tag-orange-1);--diagramm-orange-2:var(--tag-orange-2);--diagramm-orange-3:var(--tag-orange-3);--diagramm-orange-4:var(--tag-orange-4);--diagramm-orange-5:var(--tag-orange-5);--diagramm-gelb-1:var(--tag-gelb-1);--diagramm-gelb-2:var(--tag-gelb-2);--diagramm-gelb-3:var(--tag-gelb-3);--diagramm-gelb-4:var(--tag-gelb-4);--diagramm-gelb-5:var(--tag-gelb-5);--diagramm-limette-1:var(--tag-limette-1);--diagramm-limette-2:var(--tag-limette-2);--diagramm-limette-3:var(--tag-limette-3);--diagramm-limette-4:var(--tag-limette-4);--diagramm-limette-5:var(--tag-limette-5);--diagramm-gruen-1:var(--tag-gruen-1);--diagramm-gruen-2:var(--tag-gruen-2);--diagramm-gruen-3:var(--tag-gruen-3);--diagramm-gruen-4:var(--tag-gruen-4);--diagramm-gruen-5:var(--tag-gruen-5);--diagramm-tuerkis-1:var(--tag-tuerkis-1);--diagramm-tuerkis-2:var(--tag-tuerkis-2);--diagramm-tuerkis-3:var(--tag-tuerkis-3);--diagramm-tuerkis-4:var(--tag-tuerkis-4);--diagramm-tuerkis-5:var(--tag-tuerkis-5);--diagramm-himmel-1:var(--tag-himmel-1);--diagramm-himmel-2:var(--tag-himmel-2);--diagramm-himmel-3:var(--tag-himmel-3);--diagramm-himmel-4:var(--tag-himmel-4);--diagramm-himmel-5:var(--tag-himmel-5);--diagramm-blau-1:var(--tag-blau-1);--diagramm-blau-2:var(--tag-blau-2);--diagramm-blau-3:var(--tag-blau-3);--diagramm-blau-4:var(--tag-blau-4);--diagramm-blau-5:var(--tag-blau-5);--diagramm-violett-1:var(--tag-violett-1);--diagramm-violett-2:var(--tag-violett-2);--diagramm-violett-3:var(--tag-violett-3);--diagramm-violett-4:var(--tag-violett-4);--diagramm-violett-5:var(--tag-violett-5);--diagramm-pink-1:var(--tag-pink-1);--diagramm-pink-2:var(--tag-pink-2);--diagramm-pink-3:var(--tag-pink-3);--diagramm-pink-4:var(--tag-pink-4);--diagramm-pink-5:var(--tag-pink-5);--diagramm-grau-1:var(--tag-grau-1);--diagramm-grau-2:var(--tag-grau-2);--diagramm-grau-3:var(--tag-grau-3);--diagramm-grau-4:var(--tag-grau-4);--diagramm-grau-5:var(--tag-grau-5)}@media (prefers-color-scheme:dark){:root{--tag-rot-1:#4d1b1f;--tag-rot-1-ink:#ffcdcd;--tag-rot-2:#632127;--tag-rot-2-ink:#ffcdcd;--tag-rot-3:#7b2c33;--tag-rot-3-ink:#ffcdcd;--tag-rot-4:#993841;--tag-rot-4-ink:#ffcdcd;--tag-rot-5:#b9444f;--tag-rot-5-ink:#ffeded;--tag-orange-1:#3a2a20;--tag-orange-1-ink:#eed9cc;--tag-orange-2:#4b3525;--tag-orange-2-ink:#f5d8c5;--tag-orange-3:#61432e;--tag-orange-3-ink:#fbd6bd;--tag-orange-4:#7a5439;--tag-orange-4-ink:#fed4b9;--tag-orange-5:#946545;--tag-orange-5-ink:#fef7f2;--tag-gelb-1:#322f13;--tag-gelb-1-ink:#e3e0bf;--tag-gelb-2:#403c10;--tag-gelb-2-ink:#e5e0b3;--tag-gelb-3:#524c0d;--tag-gelb-3-ink:#e5e0b3;--tag-gelb-4:#685f09;--tag-gelb-4-ink:#e5e0b3;--tag-gelb-5:#7e7402;--tag-gelb-5-ink:#fffde8;--tag-limette-1:#263219;--tag-limette-1-ink:#d4e5c5;--tag-limette-2:#2f411b;--tag-limette-2-ink:#d1e7bd;--tag-limette-3:#3b531f;--tag-limette-3-ink:#d1e7bd;--tag-limette-4:#4a6926;--tag-limette-4-ink:#d1e7bd;--tag-limette-5:#5a7f2c;--tag-limette-5-ink:#fff;--tag-gruen-1:#1c3421;--tag-gruen-1-ink:#c9e7ce;--tag-gruen-2:#1e4428;--tag-gruen-2-ink:#c3eac9;--tag-gruen-3:#235731;--tag-gruen-3-ink:#c3eac9;--tag-gruen-4:#2a6d3d;--tag-gruen-4-ink:#c3eac9;--tag-gruen-5:#318549;--tag-gruen-5-ink:#fff;--tag-tuerkis-1:#1c3330;--tag-tuerkis-1-ink:#c9e5e0;--tag-tuerkis-2:#1e423d;--tag-tuerkis-2-ink:#c0e8e2;--tag-tuerkis-3:#23544e;--tag-tuerkis-3-ink:#b7eae3;--tag-tuerkis-4:#2a6a63;--tag-tuerkis-4-ink:#b2ece3;--tag-tuerkis-5:#318078;--tag-tuerkis-5-ink:#fff;--tag-himmel-1:#223037;--tag-himmel-1-ink:#cfe2ea;--tag-himmel-2:#283e47;--tag-himmel-2-ink:#c9e3ee;--tag-himmel-3:#324f5b;--tag-himmel-3-ink:#c3e4f3;--tag-himmel-4:#3e6473;--tag-himmel-4-ink:#bce6f7;--tag-himmel-5:#4a798c;--tag-himmel-5-ink:#f9fcfe;--tag-blau-1:#1c2c4f;--tag-blau-1-ink:#cedeff;--tag-blau-2:#21386b;--tag-blau-2-ink:#cedeff;--tag-blau-3:#28468b;--tag-blau-3-ink:#cedeff;--tag-blau-4:#3157af;--tag-blau-4-ink:#cedeff;--tag-blau-5:#3b6ad5;--tag-blau-5-ink:#f6f8fe;--tag-violett-1:#332649;--tag-violett-1-ink:#e3d6ff;--tag-violett-2:#422e61;--tag-violett-2-ink:#e3d6ff;--tag-violett-3:#54397e;--tag-violett-3-ink:#e3d6ff;--tag-violett-4:#6b479f;--tag-violett-4-ink:#e3d6ff;--tag-violett-5:#8155c2;--tag-violett-5-ink:#f4efff;--tag-pink-1:#3f2336;--tag-pink-1-ink:#f7d1e9;--tag-pink-2:#532a46;--tag-pink-2-ink:#facfeb;--tag-pink-3:#6b345a;--tag-pink-3-ink:#facfeb;--tag-pink-4:#864172;--tag-pink-4-ink:#facfeb;--tag-pink-5:#a34e8a;--tag-pink-5-ink:#ffebf7;--tag-grau-1:#2d2e30;--tag-grau-1-ink:#dbdee5;--tag-grau-2:#393a3e;--tag-grau-2-ink:#dbdee5;--tag-grau-3:#484a4f;--tag-grau-3-ink:#dbdee5;--tag-grau-4:#5b5d64;--tag-grau-4-ink:#dbdee5;--tag-grau-5:#6e7179;--tag-grau-5-ink:#fbfcff;--tag-rot:#682d31;--tag-rot-ink:#ffc9c9;--tag-gruen:#2a4130;--tag-gruen-ink:#cbe6d1;--tag-gelb:#443926;--tag-gelb-ink:#eadcc5;--tag-blau:#293a5c;--tag-blau-ink:#cedfff;--diagramm-rot-1:#a6565a;--diagramm-rot-2:#d05b64;--diagramm-rot-3:#ee6c75;--diagramm-rot-4:#ff838a;--diagramm-rot-5:#feb0a7;--diagramm-orange-1:#8e7463;--diagramm-orange-2:#ac866d;--diagramm-orange-3:#cb9876;--diagramm-orange-4:#e7ac84;--diagramm-orange-5:#ffc299;--diagramm-gelb-1:#938e62;--diagramm-gelb-2:#aba461;--diagramm-gelb-3:#c5bb5e;--diagramm-gelb-4:#ded163;--diagramm-gelb-5:#f6e971;--diagramm-limette-1:#70855c;--diagramm-limette-2:#7f9e61;--diagramm-limette-3:#8eb764;--diagramm-limette-4:#a0cf6d;--diagramm-limette-5:#b4e87c;--diagramm-gruen-1:#557d5d;--diagramm-gruen-2:#5b9668;--diagramm-gruen-3:#5fb072;--diagramm-gruen-4:#68ca80;--diagramm-gruen-5:#78e292;--diagramm-tuerkis-1:#567a75;--diagramm-tuerkis-2:#5b928b;--diagramm-tuerkis-3:#5faba2;--diagramm-tuerkis-4:#68c4b9;--diagramm-tuerkis-5:#79dcd0;--diagramm-himmel-1:#5e7680;--diagramm-himmel-2:#698c9b;--diagramm-himmel-3:#74a3b7;--diagramm-himmel-4:#82bbd2;--diagramm-himmel-5:#94d2eb;--diagramm-blau-1:#5570a8;--diagramm-blau-2:#5c83d6;--diagramm-blau-3:#6797ff;--diagramm-blau-4:#8ab0fe;--diagramm-blau-5:#acc7ff;--diagramm-violett-1:#79659e;--diagramm-violett-2:#9273c7;--diagramm-violett-3:#ac80f1;--diagramm-violett-4:#bf9bff;--diagramm-violett-5:#d1b9ff;--diagramm-pink-1:#8e617f;--diagramm-pink-2:#b06d9a;--diagramm-pink-3:#d278b5;--diagramm-pink-4:#f187d0;--diagramm-pink-5:#ffa6e1;--diagramm-grau-1:#6e7179;--diagramm-grau-2:#83868e;--diagramm-grau-3:#989ba3;--diagramm-grau-4:#aeb1b9;--diagramm-grau-5:#c4c7cf;--diagramm-rot:#d68174;--diagramm-gruen:#78a984;--diagramm-gelb:#ccb489;--diagramm-blau:#759ae4;--schrift-rot-4:#f6a69c;--schrift-rot-5:#febfb7;--schrift-orange-4:#dcb49a;--schrift-orange-5:#f0c8ad;--schrift-gelb-4:#c8c17d;--schrift-gelb-5:#dbd490;--schrift-limette-4:#aaca8b;--schrift-limette-5:#bdde9e;--schrift-gruen-4:#92cf9e;--schrift-gruen-5:#a5e3b1;--schrift-tuerkis-4:#92cbc3;--schrift-tuerkis-5:#a5ded6;--schrift-himmel-4:#a0c4d4;--schrift-himmel-5:#b2d8e8;--schrift-blau-4:#9dbdff;--schrift-blau-5:#bbd1ff;--schrift-violett-4:#c8aefa;--schrift-violett-5:#d8c6ff;--schrift-pink-4:#eba4d3;--schrift-pink-5:#ffb7e6;--schrift-grau-4:#b9bec8;--schrift-grau-5:#cdd1db}}.karten-raster{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.karten-vorschau{border:2px dashed var(--ring);background:var(--ring);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.karten-vorschau{background:color-mix(in srgb,var(--ring) 8%,transparent)}}.karten-vorschau{pointer-events:none}@media (max-width:900px){.karten-raster{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none!important}.karten-raster>*{grid-area:auto/span 2!important}.karten-raster>[data-breite="1"],.karten-raster>[data-breite="2"],.karten-raster>[data-breite="3"],.karten-raster>[data-breite="4"]{grid-column:span 1!important}.karten-raster>[data-breite="1"] .karten-werkzeug,.karten-raster>[data-breite="2"] .karten-werkzeug,.karten-raster>[data-breite="3"] .karten-werkzeug,.karten-raster>[data-breite="4"] .karten-werkzeug{bottom:2px;right:4px;top:auto!important}.karten-raster>[data-breite="1"]>.card,.karten-raster>[data-breite="2"]>.card,.karten-raster>[data-breite="3"]>.card,.karten-raster>[data-breite="4"]>.card{padding-bottom:40px!important}.karten-griff{display:none}}.karten-griff{cursor:col-resize;z-index:2;touch-action:none;width:10px;position:absolute;top:8px;bottom:8px;right:-5px}.karten-griff:after{content:"";background:0 0;border-radius:2px;width:2px;transition:background .12s;position:absolute;top:0;bottom:0;left:4px}.karten-griff:active:after,.karten-griff:hover:after{background:var(--ring)}.karten-raster>:hover .karten-griff:after{background:var(--griff-kante)}.karten-raster>:hover .karten-griff:hover:after{background:var(--ring)}.karten-raster{--griff-farbe:var(--muted-foreground);--griff-kante:var(--border)}.karten-raster .ziehgriff{color:var(--griff-farbe);opacity:.25}.karten-raster>:hover .ziehgriff{opacity:.7}:root{--feld-schrift:15px}@media (pointer:coarse){:root{--feld-schrift:16px}input,select,textarea{font-size:var(--feld-schrift)}[data-slot=button],[role=button],button,input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:44px}[role=button]:has(>svg:only-child),a:has(>svg:only-child),button:has(>svg:only-child){justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.seitenleiste nav a,.wahl{min-height:44px}.farbtupfer{width:32px;height:32px;min-height:32px}.farbtupfer.gross{width:34px;height:34px}.ankreuz{margin:-12px;padding:12px}.ankreuz input{width:20px;height:20px}label:has(>input[type=checkbox]):not(.ankreuz),label:has(>input[type=radio]){align-items:center;min-height:44px}.rubrik-zahnrad,.stift{opacity:.55}.spalten-griff:after{background:var(--border)}td,th{padding-top:12px;padding-bottom:12px}}.ankreuz{align-items:center;display:inline-flex}.bestaetigen-platz{width:24px;height:24px}@media (pointer:coarse){.bestaetigen-platz{width:44px;height:44px}}dialog.frage{border:1px solid var(--border);background:var(--card);color:var(--ink);border-radius:10px;width:min(420px,100vw - 32px);margin:auto;padding:18px;box-shadow:0 12px 40px #00000038}dialog.frage::backdrop{background:#0006}dialog.frage:not([open]){display:none}dialog.frage textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--border);background:var(--feld);width:100%;color:inherit;font-family:inherit;font-size:var(--feld-schrift);border-radius:6px;padding:8px 10px}dialog.frage textarea:focus-visible{outline:2px solid var(--ring);outline-offset:1px}@media (max-width:900px){.tabelle-karten{background:0 0;border:0;padding:0;overflow-x:visible!important}.tabelle-karten table{table-layout:auto!important;width:100%!important;display:block!important}.tabelle-karten .spalten-griff{display:none}.tabelle-karten thead{display:block}.tabelle-karten thead tr{scrollbar-width:thin;background:0 0;border:0;flex-wrap:nowrap;align-items:center;gap:6px;margin:0;padding:0;display:flex;overflow-x:auto}.tabelle-karten thead th{box-shadow:none;white-space:nowrap;color:var(--muted-foreground);flex:none;align-items:center;margin-bottom:10px;font-size:12.5px;font-weight:400;display:inline-flex;background:0 0!important;border:0!important;width:auto!important;padding:0!important}.tabelle-karten thead th:not(:has(button)):not(:has(a)):not(:has(input)){display:none}.tabelle-karten thead th:not(:has(input[type=checkbox])){border-radius:999px;min-height:44px;background:var(--secondary)!important;padding:0!important}.tabelle-karten thead th:has(input[type=checkbox]){justify-content:center;min-height:44px}.tabelle-karten thead th>a,.tabelle-karten thead th>button,.tabelle-karten thead th>span{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:inline-flex;padding:0 12px!important}.tabelle-karten thead th>span>button{align-items:center;min-height:44px;display:inline-flex}.tabelle-karten thead .spalten-zieh{display:none}@media (pointer:coarse){.tabelle-karten thead th>span>button:last-child{justify-content:center;min-width:32px;min-height:44px}}.tabelle-karten tbody{display:block}.tabelle-karten tr.einheit-mitglied{margin-left:16px}.tabelle-karten tr{background:var(--card);border:1px solid var(--border);border-radius:8px;margin-bottom:8px;padding:10px 12px;display:block}.tabelle-karten tr[data-aktiv]{background:var(--accent);border-color:var(--ring)}.tabelle-karten .projekt-tabelle>tbody>tr[data-aktiv]>td:first-child{box-shadow:none}.tabelle-karten tr.ausgewaehlt{background:var(--ring)}@supports (color:color-mix(in lab,red,red)){.tabelle-karten tr.ausgewaehlt{background:color-mix(in srgb,var(--ring) 12%,var(--card))}}.tabelle-karten .titel-feld:has(>.details-knopf-platz){display:contents}.tabelle-karten .titel-feld:has(>.details-knopf-platz)>input{flex:1;min-width:0}.tabelle-karten .titel-feld>.details-knopf-platz{opacity:1;order:1;padding-left:0;position:static;transform:none}.tabelle-karten td{align-items:baseline;gap:10px;display:flex;white-space:normal!important;text-align:left!important;border:0!important;width:auto!important;padding:3px 0!important}.tabelle-karten td:before{content:attr(data-spalte);min-width:0;color:var(--muted-foreground);text-overflow:ellipsis;flex:0 0 36%;font-size:12.5px;line-height:1.5;overflow:hidden}.tabelle-karten td:empty{display:none}.tabelle-karten td[data-titel]{font-size:16px;font-weight:600;display:flex;padding:0 0 7px!important}.tabelle-karten .projekt-tabelle td[data-titel] input{font-weight:700}.tabelle-karten td[data-titel=teil]{display:inline-flex;width:auto!important;padding:0 6px 7px 0!important}.tabelle-karten td:not([data-spalte]):before,.tabelle-karten td[data-titel]:before{content:none}.tabelle-karten .zeile-fest{box-shadow:none;background:0 0;position:static;padding-bottom:6px!important}.nur-breit-zeile{display:none!important}@media (pointer:coarse){.tabelle-karten td{padding:7px 0!important}}.tabelle-karten tr:has(>td[colspan]:only-child){background:0 0;border:0;border-radius:0;margin:0;padding:0}.tabelle-karten td[colspan]{display:block}.tabelle-karten td[colspan]:before{content:none}}.umsortieren{flex-direction:column;flex:none;gap:0;display:inline-flex}.umsortieren button{cursor:pointer;color:var(--muted-foreground);opacity:.75;background:0 0;border:0;justify-content:center;align-items:center;width:18px;height:15px;padding:0;line-height:0;transition:opacity .12s;display:flex}.umsortieren button:hover:not(:disabled){opacity:1}.umsortieren button:focus-visible{opacity:1;outline:2px solid var(--ring);outline-offset:1px}.umsortieren button:disabled{opacity:.32;cursor:default}.umsortieren.waagerecht{flex-direction:row}.umsortieren.waagerecht button{width:15px;height:18px}@media (pointer:coarse){.ziehgriff{display:none}.umsortieren{flex-direction:row}.umsortieren button{width:auto;min-width:44px;height:auto;min-height:44px}}.morph{width:20px;height:20px;display:inline-flex;position:relative}.morph>svg{transition:opacity .18s var(--kurve-raus),transform .18s var(--kurve-hin);position:absolute;inset:0}.morph>.balken{opacity:1;transform:rotate(0)}.morph>.kreuz{opacity:0;transform:rotate(-90deg)}.morph.auf>.balken{opacity:0;transform:rotate(90deg)}.morph.auf>.kreuz{opacity:1;transform:rotate(0)}@media (prefers-reduced-motion:reduce){.morph>svg,.schublade-grund,.schublade-grund.auf,.seitenleiste.bereit,.seitenleiste.bereit.auf{transition-duration:.01ms}}.einleitung{line-height:1.55}.einleitung-mehr{display:none}@media (max-width:900px){.einleitung{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.einleitung.offen{-webkit-line-clamp:none;line-clamp:none;display:block;overflow:visible}.einleitung-mehr{cursor:pointer;min-height:32px;color:var(--accent-ink);font:inherit;text-underline-offset:2px;background:0 0;border:0;align-items:center;margin-top:2px;padding:0;font-size:13.5px;text-decoration:underline;display:inline-flex}}.filter-felder{display:contents}.filter-knopf{display:none}@media (max-width:900px){.such-feld{min-width:0;flex:120px!important}.filter-knopf{background:var(--surface);border:1px solid var(--border);min-height:44px;color:inherit;font:inherit;cursor:pointer;transition:transform .12s var(--kurve-raus);border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 14px;font-size:14px;display:inline-flex}.filter-knopf:active{transform:scale(.96)}.filter-knopf[aria-expanded=true]{background:var(--secondary)}.filter-pfeil{transition:transform .18s var(--kurve-hin)}.filter-knopf[aria-expanded=true] .filter-pfeil{transform:rotate(180deg)}.filter-zahl{background:var(--accent-ink);min-width:20px;height:20px;color:var(--accent-on);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.filter-felder{display:none}.filter-felder.auf{flex-direction:column;align-items:stretch;gap:10px;width:100%;display:flex}.filter-felder.auf>*{max-width:none;width:100%!important}}.auswahl-schalter,.karte-schalter,.kartenkopf{display:none}@media (max-width:900px){.karte-schalter{cursor:pointer;min-width:44px;min-height:44px;color:var(--muted-foreground);transition:transform .18s var(--kurve-hin);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}tr[data-karte=auf] .karte-schalter{transform:rotate(180deg)}.kartenkopf{flex:1;align-items:center;gap:12px;min-width:0;padding:2px 0;display:flex}.kartenkopf-zeichen{background:var(--secondary);width:38px;height:38px;color:var(--muted-foreground);letter-spacing:.02em;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.kartenkopf-text{flex:1;min-width:0;display:block}.kartenkopf-name{text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.kartenkopf-zweite{min-width:0;color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:13px;line-height:1.4;display:flex}.kartenkopf-mail{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kartenkopf-zweite>.pill{flex:none}.tabelle-karten .zeile-fest{align-items:center;gap:6px;display:flex}.tabelle-karten .zeile-fest .kartenkopf{display:flex}.tabelle-karten tr[data-karte=zu] .zeile-werkzeug>:not(.ankreuz){display:none}.tabelle-karten .zeile-werkzeug{flex:none}.tabelle-karten tr[data-karte=zu] td:not(.zeile-fest){display:none}.tabelle-karten td[data-imkopf]{display:none!important}.tabelle-karten tr[data-karte=zu]{padding:8px 12px}.tabelle-karten .ankreuz{display:none}.auswahl-an .tabelle-karten .ankreuz{margin-right:0;display:inline-flex}.auswahl-schalter{background:var(--surface);border:1px solid var(--border);min-height:44px;color:inherit;font:inherit;cursor:pointer;transition:transform .12s var(--kurve-raus);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;display:inline-flex}.auswahl-schalter:active{transform:scale(.96)}.auswahl-schalter[aria-pressed=true]{background:var(--accent-ink);color:var(--accent-on);border-color:#0000}}.regel-seite{max-width:1040px;margin:0 auto}.regel-kopf{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:18px;padding-bottom:14px;display:flex}.regel-kopf h1{flex:1;min-width:200px;margin:0;font-size:18px;font-weight:400}.regel-schliessen{color:var(--foreground);border-radius:6px;padding:6px;display:inline-flex}.regel-schliessen:hover{background:var(--accent)}.regel-reiter{border-bottom:1px solid var(--border);gap:4px;margin-bottom:14px;display:flex;overflow-x:auto}.regel-reiter button{white-space:nowrap;border-bottom:2px solid #0000;padding:8px 12px;font-size:14px}.regel-reiter button[aria-selected=true]{border-bottom-color:var(--ring);font-weight:600}.regel-suche{border:1px solid var(--border);background:var(--feld);border-radius:6px;align-items:center;gap:6px;max-width:360px;margin-bottom:12px;padding:6px 10px;transition:border-color .12s,box-shadow .12s;display:flex}.regel-suche input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.regel-suche:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring)}@supports (color:color-mix(in lab,red,red)){.regel-suche:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 50%,transparent)}}.regel-liste,.regel-verlauf{gap:10px;margin:0;padding:0;list-style:none;display:grid}.regel-karte{padding:14px}.regel-karte.aus .regel-lesesatz{color:var(--muted-foreground)}.regel-karte-kopf{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.regel-name{margin-bottom:2px;font-size:14px;font-weight:600}.regel-lesesatz{overflow-wrap:anywhere;font-size:15px;line-height:1.5}.regel-leer{color:var(--muted-foreground);border-bottom:1px dashed var(--border)}.regel-pausiert{color:var(--text-danger);margin:8px 0 0;font-size:13px}.regel-karte-fuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:12.5px;display:flex}.regel-knoepfe{flex-wrap:wrap;gap:4px;display:inline-flex}.regel-leerzustand{text-align:center;justify-items:center;gap:8px;padding:28px;display:grid}.regel-verlauf>li{gap:4px;padding:12px 14px;font-size:14px;display:grid}.regel-verlauf-zeit{font-size:12.5px}.regel-ergebnis{border-radius:4px;padding:1px 6px;font-size:12px}.regel-ergebnis.ok{background:var(--tag-gruen);color:var(--tag-gruen-ink)}.regel-ergebnis.teilweise,.regel-ergebnis.uebersprungen{background:var(--tag-gelb);color:var(--tag-gelb-ink)}.regel-ergebnis.abgebrochen{background:var(--tag-rot);color:var(--tag-rot-ink)}.regel-schritte{color:var(--muted-foreground);margin:0;padding-left:18px;font-size:12.5px}.regel-zweizeit{white-space:nowrap}@media (max-width:640px){.regel-karte-kopf{flex-direction:column}}.regel-editor{justify-items:start;gap:14px;padding-bottom:40px;display:grid}.regel-zurueck{color:var(--muted-foreground);align-items:center;gap:4px;font-size:13.5px;display:inline-flex}.regel-editor-titel{margin:0;font-size:16px;font-weight:600}.regel-name-feld{gap:4px;width:min(420px,100%);font-size:12.5px;display:grid}.regel-name-feld input{border:1px solid var(--border);background:var(--feld);border-radius:6px;padding:6px 10px;font-size:14px}.regel-zeile{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;width:100%;display:grid}.regel-zeile.fehler{box-shadow:inset 3px 0 0 var(--text-danger);padding-left:12px}.regel-satz{overflow-wrap:anywhere;font-size:23.5px;line-height:1.7}.regel-zeile-knoepfe{gap:6px;padding-top:6px;display:inline-flex}.regel-symbol{color:var(--foreground);border-radius:6px;padding:6px;display:inline-flex}.regel-symbol:hover:not(:disabled){background:var(--accent)}.regel-symbol:disabled{opacity:.4}.regel-luecke{font:inherit;color:var(--foreground);border:0;border-bottom:2px solid var(--muted-foreground);cursor:pointer;background:0 0;padding:0 2px}.regel-luecke.leer{color:var(--muted-foreground);border-bottom-color:var(--border)}.regel-luecke.fehler{border-bottom-color:var(--text-danger)}.regel-luecke:focus-visible,.regel-symbol:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.regel-pfeil{color:var(--text-success)}.regel-hinweis{margin:-6px 0 0;font-size:13px}.regel-popover{z-index:60;background:var(--card);border:1px solid var(--border);border-radius:8px;width:min(320px,100vw - 32px);max-height:min(380px,60vh);padding:6px;overflow:auto;box-shadow:0 8px 24px #0000001f}.klaviyo-info{width:min(360px,100vw - 32px)}.regel-wahl-abschnitt{color:var(--muted-foreground);padding:8px 8px 2px;font-size:11.5px}.regel-wahl-eintrag{text-align:left;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:6px 8px;font-size:14px;display:flex}.regel-wahl-eintrag:hover:not(:disabled){background:var(--accent)}.regel-wahl-eintrag[aria-selected=true]{font-weight:600}.regel-wahl-marke{border-radius:4px;padding:1px 6px}.regel-wahl-suche{max-width:none;margin:2px 2px 6px}.regel-wahl-leer{margin:0;padding:8px;font-size:13px}.regel-versatz{gap:8px;display:grid}.regel-eingabe-rahmen{gap:8px;padding:4px;display:grid}.regel-eingabe{border:1px solid var(--border);background:var(--background);border-radius:6px;width:100%;padding:6px 8px;font-size:14px}.regel-chips{flex-wrap:wrap;align-items:center;gap:4px;font-size:12.5px;display:flex}.regel-chip{border:1px solid var(--border);border-radius:999px;padding:1px 8px}.regel-chip:hover{background:var(--accent)}.regel-knopf-unfertig{opacity:.5;cursor:default}.regel-frage{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.regel-abschnitt{margin:8px 0 12px;font-size:18px;font-weight:600}.regel-kacheln{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.regel-kachel{text-align:left;flex-direction:column;justify-content:space-between;gap:14px;min-height:170px;padding:16px;font-size:16px;line-height:1.45;display:flex}.regel-kachel p{margin:0}.regel-kachel-neu{text-align:center;justify-content:center;align-items:center}.regel-kachel-neu:hover:not(:disabled){background:var(--accent)}@media (max-width:640px){.regel-satz{font-size:18px}.regel-zeile{grid-template-columns:1fr;gap:4px}.regel-zeile-knoepfe{padding-top:0}}.kalender-rahmen{gap:10px;display:grid}.kalender-kopf{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kalender-monat{margin:0 8px 0 4px;font-size:16px;font-weight:600}.kalender-pfeil{background:var(--secondary);width:26px;height:26px;color:var(--foreground);cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background-color .12s;display:inline-flex}.kalender-pfeil:hover:not(:disabled){background:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.kalender-pfeil:hover:not(:disabled){background:color-mix(in srgb,var(--foreground) 14%,var(--secondary))}}.kalender-pfeil:disabled{opacity:.5;cursor:default}.kalender-gitter{background:var(--border);border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.kalender-zeile{display:contents}.kalender-wochentag{background:var(--card);color:var(--muted-foreground);text-align:center;padding:6px 4px;font-size:12px;font-weight:600}.kalender-tag{background:var(--card);flex-direction:column;align-items:stretch;gap:3px;min-height:116px;padding:4px;display:flex}.kalender-tag.fremd{background:var(--background)}.kalender-tag.fremd .kalender-kachel{opacity:.65}.kalender-tagzahl{min-width:21px;color:var(--muted-foreground);text-align:center;border-radius:999px;align-self:flex-start;padding:1px 5px;font-size:12px;font-weight:600}.kalender-tag.fremd .kalender-tagzahl{opacity:.6}.kalender-tag.heute .kalender-tagzahl{background:var(--primary);color:var(--primary-foreground);opacity:1}.kalender-kachel{text-align:left;background:var(--card);border:1px solid var(--border);width:100%;color:var(--foreground);cursor:pointer;border-radius:5px;align-items:center;gap:5px;padding:2px 5px 2px 3px;font-size:12.5px;display:flex}.kalender-kachel:hover{background:var(--accent);color:var(--accent-foreground)}.kalender-kachel.kind{padding-left:13px}.kalender-streifen{border-radius:2px;flex:none;align-self:stretch;width:4px;min-height:15px}.kalender-kachel-titel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.kalender-mehr{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:4px;align-self:flex-start;padding:1px 5px;font-size:11.5px}.kalender-mehr:hover{background:var(--accent);color:var(--accent-foreground)}.kalender-kachel:focus-visible,.kalender-mehr:focus-visible,.kalender-pfeil:focus-visible,.kalender-tag-neu:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.kalender-leer{flex-wrap:wrap;align-items:center;gap:12px;padding:18px 0;display:flex}.kalender-leer p{max-width:46ch;margin:0;font-size:14px}.kalender-gitter.woche .kalender-tag{min-height:320px}.kalender-rahmen.leiste{gap:6px;margin-bottom:14px}.kalender-rahmen.leiste .kalender-monat{font-size:14px}.kalender-gitter.leiste .kalender-wochentag{padding:3px 4px;font-size:11.5px}.kalender-gitter.leiste .kalender-tag{gap:2px;height:94px;min-height:0;padding:3px;overflow-y:auto}.kalender-gitter.leiste .kalender-tagzahl{min-width:19px;padding:0 5px;font-size:11.5px}.kalender-gitter.leiste .kalender-kachel{padding:1px 4px 1px 2px;font-size:11.5px}.kalender-gitter.leiste .kalender-streifen{min-height:13px}.kalender-mit-liste{grid-template-columns:minmax(0,1fr) 232px;align-items:start;gap:10px;display:grid}@media (max-width:1200px){.kalender-mit-liste{grid-template-columns:minmax(0,1fr)}}.kalender-kachel[draggable=true]{cursor:grab}.kalender-kachel[draggable=true]:active{cursor:grabbing}.kalender-kachel.zieht{opacity:.4}.kalender-tag.ziel{box-shadow:inset 0 0 0 2px var(--ring)}.kalender-liste{gap:6px;min-width:0;display:grid}.kalender-liste h3{color:var(--muted-foreground);margin:0;font-size:13px;font-weight:600}.kalender-liste-ablage{background:var(--card);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:3px;min-height:76px;max-height:420px;padding:6px;display:flex;overflow-y:auto}.kalender-liste-ablage[data-ueber]{border-style:dashed;border-color:var(--ring)}.kalender-liste-ablage[data-scharf]{box-shadow:inset 0 0 0 2px var(--ring);border-style:solid}.kalender-liste-hinweis,.kalender-liste-leer{color:var(--muted-foreground);margin:0;padding:4px 2px;font-size:11.5px}.kalender-liste-hinweis{text-align:center}.kalender-tag-neu{min-height:0;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:1;justify-content:center;align-items:flex-start;padding:2px;display:flex}.kalender-tag-neu>*{opacity:0}.kalender-tag-neu:hover{background:var(--accent)}.kalender-tag-neu:focus-visible>*,.kalender-tag-neu:hover>*{opacity:.75}.neu-am-tag-kopf{margin:0;font-size:13px;font-weight:600}.kalender-werkzeuge{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.kalender-werkzeuge>.kalender-wahl>span:first-child{color:var(--muted-foreground)}.kalender-wahl{align-items:center;gap:6px;font-size:13px;display:inline-flex}.kalender-wahl select{height:32px;padding-top:0;padding-bottom:0;font-size:13px}.kalender-wahl input[type=checkbox]{cursor:pointer}.kalender-filter{display:inline-flex;position:relative}.kalender-filter>button[data-aktiv]{border-color:var(--ring);background:var(--ring)}@supports (color:color-mix(in lab,red,red)){.kalender-filter>button[data-aktiv]{background:color-mix(in srgb,var(--ring) 12%,transparent)}}.kalender-filter-tafel{z-index:20;gap:2px;min-width:190px;max-height:320px;padding:8px;display:grid;position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto;box-shadow:0 10px 40px -12px #00000080}.kalender-filter-tafel label{cursor:pointer;border-radius:5px;align-items:center;gap:8px;padding:3px 4px;font-size:13px;display:flex}.kalender-filter-tafel label:hover{background:var(--accent);color:var(--accent-foreground)}.kalender-filter-farbe{border-radius:50%;flex:none;width:10px;height:10px}.kalender-ausgeblendet{color:var(--muted-foreground);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.kalender-ausgeblendet button{color:var(--foreground);background:var(--secondary);cursor:pointer;border-radius:5px;padding:2px 6px;font-size:12.5px}.kalender-ausgeblendet button:hover{background:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.kalender-ausgeblendet button:hover{background:color-mix(in srgb,var(--foreground) 14%,var(--secondary))}}.kalender-ausgeblendet button:focus-visible,.kalender-filter-tafel input:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.kalender-kachel.veranstaltung{color:var(--muted-foreground);background:0 0;border-style:dashed;font-style:italic;text-decoration:none}.kalender-kachel.veranstaltung:hover{background:var(--accent);color:var(--accent-foreground)}.kalender-veranstaltung-symbol{opacity:.8;flex:none}.kalender-kachel.fremd{border-style:dashed}.kalender-termine{gap:16px;min-width:0;display:grid}.kalender-termine-tag{gap:4px;min-width:0;display:grid}.kalender-termine-tag h3{color:var(--muted-foreground);align-items:center;gap:8px;margin:0;padding:0 2px;font-size:13px;font-weight:600;display:flex}.kalender-termine-tag.heute h3{color:var(--foreground)}.kalender-termine-heute{background:var(--primary);color:var(--primary-foreground);border-radius:999px;padding:1px 7px;font-size:11.5px}.kalender-termine .kalender-kachel{gap:8px;min-height:44px;padding:6px 10px 6px 6px;font-size:14px}.kalender-termine .kalender-kachel.kind{padding-left:18px}.kalender-termine .kalender-kachel-titel{white-space:normal;overflow-wrap:anywhere}.kalender-termine .kalender-streifen{min-height:20px}.kalender-termine-leer{text-align:center;color:var(--muted-foreground);background:var(--card);border:1px dashed var(--border);border-radius:8px;margin:0;padding:28px 16px;font-size:14px}@media (pointer:coarse){.kalender-wahl select{font-size:var(--feld-schrift)}}.kalender-gitter.leiste .kalender-tag{position:relative}.kalender-gitter.leiste .kalender-mehr{color:var(--foreground);background:var(--secondary);padding:0 5px;font-size:11px;font-weight:600;line-height:17px;position:absolute;top:3px;right:3px}.kalender-gitter.leiste .kalender-mehr:hover{background:var(--accent);color:var(--accent-foreground)}.kalender-filter-tafel{max-width:calc(100vw - 16px)}.board-einstellungen{display:inline-flex;position:relative}.board-einstellungen>button[aria-expanded=true]{background:var(--accent);color:var(--accent-foreground)}.board-einstellungen-tafel{z-index:20;gap:12px;width:280px;max-width:calc(100vw - 16px);padding:12px;font-size:13.5px;display:grid;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 10px 40px -12px #00000080}.board-einstellungen-aktionen{gap:2px;display:grid}.board-einstellungen-aktion{width:100%;min-height:38px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:13.5px;text-decoration:none;display:flex}.board-einstellungen-aktion:hover{background:var(--secondary)}.board-einstellungen-aktion:disabled{opacity:.5;cursor:default}.board-einstellungen-zahl{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-left:auto}.board-einstellungen-trennung{background:var(--border);height:1px}.drehhinweis{z-index:60;pointer-events:none;color:#fff;text-align:center;background:#000000b3;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px;animation:drehhinweis-zeit 2.8s forwards;display:flex;position:fixed;inset:0}.drehhinweis-satz{text-wrap:balance;text-shadow:0 1px 12px #00000080;max-width:22ch;font-size:16px;font-weight:500;line-height:1.4}@keyframes drehhinweis-zeit{0%{opacity:0}12%{opacity:1}84%{opacity:1}to{opacity:0}}.drehhinweis-bild{animation:drehhinweis-drehen 1.3s ease-in-out 2;display:inline-flex}@keyframes drehhinweis-drehen{0%,18%{rotate:0deg}46%,72%{rotate:90deg}to{rotate:0deg}}@media (prefers-reduced-motion:reduce){.drehhinweis,.drehhinweis-bild{animation:none}}.board-einstellungen-punkt{background:var(--primary);border:1.5px solid var(--card);pointer-events:none;border-radius:50%;width:8px;height:8px;position:absolute;top:-1px;right:-1px}.board-einstellungen-zeile{justify-items:start;gap:5px;min-width:0;display:grid}.board-einstellungen-zeile>.muted{font-size:12px}.board-einstellungen-zeile>.wahl{justify-self:stretch}.board-einstellungen-kalender{cursor:pointer;align-items:center;gap:8px;font-weight:500;display:inline-flex}.board-einstellungen-kalender input{cursor:pointer;width:16px;height:16px}.board-einstellungen-hinweis{color:var(--muted-foreground);margin:0;font-size:12px}.board-einstellungen-fehler{color:var(--text-danger);margin:0;font-size:12.5px}.board-einstellungen-frage{background:var(--secondary);border:1px solid var(--border);border-radius:6px;gap:8px;padding:8px 10px;display:grid}.board-einstellungen-frage p{margin:0}.board-einstellungen-frage>div{justify-content:flex-end;gap:6px;display:flex}.board-einstellungen-kalender input:focus-visible,.board-einstellungen-tafel .schalter button:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.rechtematrix-bereich+.rechtematrix-bereich>tr:first-child>*{border-top:1px solid var(--rule)}.rechtematrix-bereichszeile>*{background:var(--secondary)}.rechtematrix-bereichszeile>th{letter-spacing:.02em;font-weight:600}.rechtematrix-fein{padding-left:24px;font-weight:400}.bereichsflaeche{border-radius:12px;margin-bottom:12px;padding:10px 12px 12px}.bereichsflaeche.schlicht{background:0 0;padding:10px 12px 2px}.bereichskopf{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 8px 2px;font-size:11px;font-weight:600}.bereichsflaeche>.card{margin-bottom:8px;padding:14px}.bereichsflaeche>.card:last-child{margin-bottom:0}.bereich-leer{margin:0 0 2px 2px;font-size:13px}.spaltenflaeche{border-radius:12px;padding:10px 10px 12px}.spaltenkopf{align-items:center;gap:6px;margin-bottom:8px;display:flex}.spaltenkopf.bearbeiten{flex-wrap:wrap}.spaltenkopf.bearbeiten>input{flex:100%}.spaltenflaeche>.card:last-of-type{margin-bottom:0}.pipeline-kanban{align-items:flex-start;gap:12px;padding-bottom:12px;display:flex;overflow-x:auto}.pipeline-karte{cursor:pointer;margin-bottom:8px;padding:10px 12px}.pipeline-karte[draggable=true]{cursor:grab}.pipeline-karte:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.pipeline-karte.offen{outline:2px solid var(--ring);outline-offset:-1px}.pipeline-karte.zieht{opacity:.4}.pipeline-ziel{outline:2px dashed var(--ring);outline-offset:-2px}.pipeline-karte-oben{align-items:baseline;gap:8px;display:flex}.pipeline-karte-oben strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.pipeline-karte-sprache{flex:none;align-self:center;font-size:11px}.pipeline-karte-kontakt{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.pipeline-karte-kontakt+.pipeline-karte-schritt{margin-top:5px}.pipeline-karte-schritt{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.pipeline-karte-schritt.leer{color:var(--muted-foreground);font-style:italic}.pipeline-karte-fuss{align-items:center;gap:8px;min-height:22px;margin-top:8px;display:flex}.pipeline-karte-wer{margin-left:auto;display:inline-flex}.pipeline-datum{color:var(--muted-foreground);align-items:center;gap:3px;font-size:12px;display:inline-flex}.pipeline-datum.heute{color:var(--text-warning);font-weight:600}.pipeline-datum.spaet{color:var(--text-danger);font-weight:600}.pipeline-niemand{border:1.5px dashed var(--muted-foreground);border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.pipeline-niemand{border:1.5px dashed color-mix(in srgb,var(--muted-foreground) 55%,transparent)}}.pipeline-niemand{color:var(--muted-foreground);font-size:10px;font-weight:700}.pipeline-tafel{border-bottom:1px solid var(--border);flex-direction:column;gap:10px;padding-bottom:16px;display:flex}.pipeline-tafel-gitter{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pipeline-tafel-gitter>*{flex-direction:column;gap:3px;min-width:0;display:flex}.pipeline-tafel-gitter>*>span:first-child{color:var(--muted-foreground);font-size:12px}.pipeline-tafel-gitter .voll{grid-column:1/-1}.pipeline-tafel-gitter input[type=date],.pipeline-tafel-gitter select{width:100%}.pipeline-tafel-marke{justify-content:flex-end;align-items:flex-start}.pipeline-reiter{display:none}@media (max-width:640px){.pipeline-reiter{scrollbar-width:none;gap:6px;margin:0 -2px 10px;padding:2px;display:flex;overflow-x:auto}.pipeline-reiter button{background:var(--secondary);color:var(--ink);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;flex:none;padding:5px 12px;font-size:13px}.pipeline-reiter button.an{background:var(--primary);color:var(--primary-foreground)}.pipeline-kanban{flex-direction:column;align-items:stretch;overflow-x:visible}.pipeline-spalte:not(.gewaehlt){display:none}.pipeline-spalte.gewaehlt{flex:auto!important;min-width:0!important}.pipeline-spalte.gewaehlt>button{writing-mode:horizontal-tb!important}.pipeline-neue-spalte{flex:none!important;min-width:0!important}[data-slot=sheet-content].unten-am-telefon{--tw-enter-translate-x:0;--tw-exit-translate-x:0;--tw-enter-translate-y:100%;--tw-exit-translate-y:100%;width:auto;max-height:85dvh;inset:auto 10px 10px}}.spalte-leer{color:var(--spalte-tinte,var(--muted-foreground));border:1px dashed;justify-content:center;align-items:center;min-height:216px;margin:0;font-size:13px;display:flex}@supports (color:color-mix(in lab,red,red)){.spalte-leer{border:1px dashed color-mix(in srgb,currentColor 30%,transparent)}}.spalte-leer{border-radius:8px}.kartenmenue-ordner{flex-direction:column;align-items:stretch;gap:3px;display:flex}.kartenmenue-zeile.kartenmenue-ordner>span{background:0 0;border-radius:0;padding:0;font-size:13px}.kartenmenue-tafel .suchwahl-zeile{font-size:13px}.karte-mit-menue:hover .ziehgriff{opacity:.6}.karte-mit-menue.zieht{opacity:.4}.karte-mit-menue.ziel-oben,.karte-mit-menue.ziel-unten{position:relative}.karte-mit-menue.ziel-oben:before,.karte-mit-menue.ziel-unten:before{content:"";background:var(--accent-ink);pointer-events:none;border-radius:1px;height:2px;position:absolute;left:0;right:0}.karte-mit-menue.ziel-oben:before{top:-5px}.karte-mit-menue.ziel-unten:before{bottom:-5px}@media (max-width:640px){.bereichsflaeche{padding:8px 6px}}.bereichstafel{margin-bottom:12px;padding:12px 14px}.bereichstafel-kopf{justify-content:space-between;align-items:center;gap:8px;display:flex}.bereichstafel-hinweis{margin:2px 0 10px;font-size:12.5px}.bereichstafel-zeile{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.bereichstafel-zeile input{flex:8rem;width:auto;min-width:6rem}.bereichstafel-neu{border-top:1px solid var(--rule);margin-top:10px;padding-top:10px}.bereichstafel-fehler{color:var(--text-danger);margin:8px 0 0;font-size:13.5px}.leiste-abschnitt{width:100%;color:var(--muted-foreground);cursor:pointer;text-align:left;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;justify-content:space-between;align-items:center;gap:6px;padding:6px 10px 3px 24px;font-size:11px;display:flex}.leiste-abschnitt>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leiste-abschnitt:hover{filter:brightness(.85)}.leiste-gruppenlinie{position:relative}.leiste-gruppenlinie:before{content:"";background:var(--bereichston);border-radius:1px;width:2px;position:absolute;top:1px;bottom:3px;left:28px}.karte-mit-menue{justify-items:start;gap:6px;display:grid;position:relative}.karten-kopf{align-items:center;gap:6px;width:100%;display:flex}.karten-kopf>.kartenmenue{flex:none}.karten-kopf>.umsortieren{z-index:1;flex:none;position:relative}.karten-kopf>.ziehgriff{z-index:1;flex:none}.karten-kopf>.karten-marken{margin-right:auto}.karten-marken{gap:6px;min-width:0}.karten-marken,.karten-zahlen{flex-wrap:wrap;align-items:center;display:flex}.karten-zahlen{gap:10px}.karten-trenner{background:var(--border);border-radius:1px;flex:none;width:1px;height:14px}.karten-flaeche:after{content:"";position:absolute;inset:0}.karten-flaeche:focus-visible{outline:none}.karte-mit-menue:has(.karten-flaeche:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.karte-mit-menue:has(.kartenmenue button[aria-expanded=true]) .karten-flaeche:after{pointer-events:none}.kartenmenue{z-index:1;display:inline-flex;position:relative}.kartenmenue>button[aria-expanded=true]{background:var(--accent);color:var(--accent-foreground)}.kartenmenue-tafel{z-index:20;text-align:left;gap:2px;width:250px;max-width:calc(100vw - 16px);padding:6px;font-size:13.5px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 40px -12px #00000080}.kartenmenue-zeile>button{justify-content:flex-start;width:100%}.kartenmenue-zeile>span{background:var(--secondary);border-radius:6px;flex-wrap:wrap;row-gap:6px;padding:6px 8px}.kartenmenue-zeile>span>.muted{flex-basis:100%;font-size:12.5px}.rechtematrix-rahmen{border:1px solid var(--border);background:var(--card);border-radius:10px;overflow-x:auto}.rechtematrix{border-collapse:collapse;width:100%;font-size:14px}.rechtematrix td,.rechtematrix th{border-bottom:1px solid var(--border);text-align:center;padding:7px 10px}.rechtematrix tbody tr:last-child td,.rechtematrix tbody tr:last-child th{border-bottom:0}.rechtematrix th{text-transform:none;letter-spacing:0;color:var(--foreground);font-size:14px}.rechtematrix th[scope=row],.rechtematrix thead th:first-child{z-index:1;background:var(--card);text-align:left;white-space:nowrap;min-width:15rem;font-weight:400;position:sticky;left:0}.rechtematrix thead th:first-child{text-transform:uppercase;letter-spacing:.07em;color:var(--muted-foreground);z-index:2;font-size:12px;font-weight:500}.rechtematrix thead th{background:var(--card);vertical-align:bottom;min-width:7.5rem;font-weight:600;position:sticky;top:0}.rechtematrix-fuss{color:var(--muted-foreground);justify-content:center;align-items:center;gap:4px;margin-top:3px;font-size:12px;font-weight:400;display:flex}.rechtematrix [data-fest]{background:var(--secondary)}.rechtematrix th[data-fest]{color:var(--muted-foreground)}.rechtematrix td[data-fest] input{opacity:.55}.rechtematrix input[type=checkbox]{width:16px;height:16px;accent-color:var(--ring);cursor:pointer}.rechtematrix input[type=checkbox]:disabled{cursor:default}.rechtematrix tbody tr:hover td:not([data-fest]),.rechtematrix tbody tr:hover th[scope=row]{background:var(--secondary)}.ausnahmen-zeile>td{border-top:0!important;padding:0!important}.ausnahmen{padding:2px 10px 8px}.ausnahmen-griff{color:var(--foreground);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:3px 6px 3px 2px;font-size:13px;display:inline-flex}.ausnahmen-griff:hover{background:var(--secondary)}.ausnahmen-griff>svg{transition:transform .12s}.ausnahmen-griff[aria-expanded=true]>svg{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.ausnahmen-griff>svg{transition:none}}.ausnahmen-inhalt{padding:8px 0 4px 20px}.ausnahmen-liste{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ausnahmen-liste>li{border-radius:6px;grid-template-columns:minmax(9rem,14rem) minmax(7rem,auto) 1fr;align-items:center;gap:10px;padding:3px 6px;font-size:13px;display:grid}.ausnahmen-liste>li[data-abweichend]{background:var(--accent);font-weight:500}.ausnahmen-erbt{font-size:12px}.ausnahmen-wahl{gap:2px;display:inline-flex}.ausnahmen-wahl>button{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);cursor:pointer;border-radius:6px;padding:2px 9px;font-size:12.5px}.ausnahmen-wahl>button:hover:not(:disabled){background:var(--secondary)}.ausnahmen-wahl>button[data-an]{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground);font-weight:500}.ausnahmen-wahl>button:disabled{cursor:default;opacity:.6}@media (max-width:900px){.tabelle-karten tr:has(+.ausnahmen-zeile){border-bottom:0;border-radius:8px 8px 0 0;margin-bottom:0}.tabelle-karten .ausnahmen-zeile>td{background:var(--card);border:1px solid var(--border);border-top:0;border-radius:0 0 8px 8px;display:block;padding:0 12px 10px!important}.tabelle-karten tbody:has(>.ausnahmen-zeile){margin-bottom:8px}.tabelle-karten .ausnahmen{padding:0}.tabelle-karten .ausnahmen-inhalt{padding-left:4px}.ausnahmen-liste>li{grid-template-columns:1fr auto;gap:2px 10px;padding:6px}.ausnahmen-wahl{grid-column:1/-1}.tabelle-karten .ausnahmen-zeile>td{border:1px solid var(--border)!important;border-top:0!important}}:root{--zeichen-waehlen:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%235B6270' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 9l4 -4l4 4'/%3E%3Cpath d='M16 15l-4 4l-4 -4'/%3E%3C/svg%3E");--zeichen-kalender:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%235B6270' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2v-12z'/%3E%3Cpath d='M16 3v4'/%3E%3Cpath d='M8 3v4'/%3E%3Cpath d='M4 11h16'/%3E%3C/svg%3E");--zeichen-stift:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%235B6270' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h4l10.5 -10.5a2.828 2.828 0 1 0 -4 -4l-10.5 10.5v4'/%3E%3Cpath d='M13.5 6.5l4 4'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){:root{--zeichen-waehlen:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23939AAC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 9l4 -4l4 4'/%3E%3Cpath d='M16 15l-4 4l-4 -4'/%3E%3C/svg%3E");--zeichen-kalender:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23939AAC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2v-12z'/%3E%3Cpath d='M16 3v4'/%3E%3Cpath d='M8 3v4'/%3E%3Cpath d='M4 11h16'/%3E%3C/svg%3E");--zeichen-stift:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23939AAC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h4l10.5 -10.5a2.828 2.828 0 1 0 -4 -4l-10.5 10.5v4'/%3E%3Cpath d='M13.5 6.5l4 4'/%3E%3C/svg%3E")}}.zugang-stapel{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.haken-flaeche{cursor:pointer;align-items:center;display:inline-flex}.haken-flaeche:has(input:disabled){cursor:default}.kuerzel-zeile,.name-breite{display:contents}.stift-marke{display:none}.kippschalter{appearance:none;cursor:pointer;background:var(--muted-foreground);border-radius:999px;flex:none;width:36px;height:20px;margin:0;position:relative}@supports (color:color-mix(in lab,red,red)){.kippschalter{background:color-mix(in srgb,var(--muted-foreground) 40%,transparent)}}.kippschalter{transition:background-color .16s ease-out}.kippschalter:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s cubic-bezier(.23,1,.32,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000004d}.kippschalter:checked{background:var(--brand-500)}.kippschalter:checked:before{transform:translate(16px)}.kippschalter:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.kippschalter:disabled{cursor:default;opacity:.5}@media (pointer:coarse){.kippschalter{width:44px;height:26px}.kippschalter:before{width:22px;height:22px}.kippschalter:checked:before{transform:translate(18px)}}@media (prefers-reduced-motion:reduce){.kippschalter,.kippschalter:before{transition:none}}@media (hover:none){.ausnahmen-griff:hover{background:0 0}}@media (max-width:900px){.tabelle-karten .nutzer-tabelle>tbody>tr>td{font-size:var(--feld-schrift)}.tabelle-karten .nutzer-tabelle tr:has(+.ausnahmen-zeile){padding-bottom:0}.tabelle-karten .nutzer-tabelle{--zeichen-rand:8.5px}.tabelle-karten .nutzer-tabelle td[data-titel]{padding:0 0 8px!important}.tabelle-karten .nutzer-tabelle td[data-titel]>span{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,max-content) 1fr auto;align-content:center;align-items:center;width:100%;min-height:48px;gap:2px 0!important;display:grid!important}.tabelle-karten .nutzer-tabelle td[data-titel]>span>:first-child{grid-area:1/1/span 2;margin-right:12px;width:48px!important;height:48px!important;font-size:19px!important}.tabelle-karten .nutzer-tabelle td[data-titel]>span>.pill{grid-area:2/2/auto/span 2;justify-self:start}.tabelle-karten .nutzer-tabelle td[data-titel]>span:not(:has(>.pill)){grid-template-rows:auto}.tabelle-karten .name-breite{grid-area:1/2;min-width:0;display:inline-grid}.tabelle-karten .name-breite:after,.tabelle-karten .nutzer-tabelle .name-feld{grid-area:1/1;padding:0 6px;font-size:17px;font-weight:600}.tabelle-karten .name-breite:after{content:attr(data-wert);visibility:hidden;white-space:pre;border:1px solid #0000;height:0;overflow:hidden}.tabelle-karten .nutzer-tabelle .name-feld{width:100%;min-width:0;height:30px;min-height:0;box-shadow:none;background-color:#0000;border-color:#0000;margin-left:-6px}.tabelle-karten .nutzer-tabelle .name-feld:focus{border-color:var(--ring);background-color:var(--card)}.tabelle-karten .kuerzel-zeile{grid-area:1/3;justify-self:start;margin-left:2px;display:block}.tabelle-karten .stift-marke{width:44px;height:44px;cursor:pointer;grid-area:1/4/-1;justify-content:center;align-items:center;display:inline-flex}.tabelle-karten .nutzer-tabelle .stift,.tabelle-karten .stift-marke{margin-right:calc(var(--zeichen-rand) - 22px)}.tabelle-karten .nutzer-tabelle td:not([data-titel]):not([colspan]){justify-content:space-between;align-items:center;gap:12px;min-height:44px;border-top:1px solid var(--border)!important;padding:0!important}.tabelle-karten .nutzer-tabelle td:before{font-size:inherit;flex:0 auto;line-height:1.3}.tabelle-karten .nutzer-tabelle td[data-spalte]>span{text-align:right;overflow-wrap:anywhere;min-width:0;color:var(--foreground);font-size:inherit!important}.tabelle-karten .nutzer-tabelle td.muted>*{color:inherit}.tabelle-karten .nutzer-tabelle td select{text-align:right;text-align-last:right;height:44px;box-shadow:none;background-color:#0000;background-position:right 0 center;background-size:17px 17px;background-image:var(--zeichen-waehlen);border-color:#0000;padding:0 22px 0 0}.tabelle-karten .nutzer-tabelle td select:disabled{opacity:1;color:var(--muted-foreground)}.tabelle-karten .kuerzel-zeile input{width:3.25rem;height:30px;min-height:0;color:var(--muted-foreground);box-shadow:none;background-color:#0000;border-color:#0000;padding:0 6px}.tabelle-karten .kuerzel-zeile input:focus{border-color:var(--ring);color:var(--foreground);background-color:var(--card)}.tabelle-karten .haken-flaeche{justify-content:flex-end;min-height:44px}.tabelle-karten .nutzer-tabelle td:has(>.zugang-stapel){display:block}.tabelle-karten .nutzer-tabelle td:has(>.zugang-stapel):before{content:none}.tabelle-karten .zugang-stapel{gap:0;width:100%}.tabelle-karten .zugang-stapel>*{width:100%;margin-top:0!important}.tabelle-karten .zugang-stapel>*+*{border-top:1px solid var(--border)}.tabelle-karten .zugang-stapel>span>[data-slot=button]:first-child{justify-content:flex-start;gap:10px;width:100%;min-height:44px;padding:0;font-weight:400;font-size:inherit!important}.tabelle-karten .zugang-stapel>span>.muted:only-child{min-height:44px}.tabelle-karten .nutzer-tabelle .ausnahmen-griff{width:100%;min-height:44px;font-size:inherit;border-top:1px solid var(--border);border-radius:0;gap:8px;padding:0}.tabelle-karten .nutzer-tabelle .ausnahmen-griff>.muted{margin-left:auto}}.karten-aktionen{display:none}.karten-aktion{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;text-decoration:none;display:inline-flex}.karten-aktion>svg{color:var(--muted-foreground)}.karten-aktion[aria-pressed=true]{color:var(--tag-gelb-ink)}@media (max-width:900px){.tabelle-karten tr[data-karte=zu],.tabelle-karten tr[data-karte]{--zeichen-rand:8.5px;padding:0 12px}.tabelle-karten tr[data-karte]>td{background:0 0!important}.tabelle-karten tr[data-karte]:not(.ausgewaehlt):not([data-offen]):hover{background:var(--card)}.tabelle-karten tr[data-karte][data-offen="1"]{background:var(--tag-gelb)}@supports (color:color-mix(in lab,red,red)){.tabelle-karten tr[data-karte][data-offen="1"]{background:color-mix(in srgb,var(--tag-gelb) 22%,var(--card))}}.tabelle-karten .projekt-tabelle:not(.spalten-fest)>thead>tr>th:first-child{min-width:0;left:auto}.tabelle-karten tr[data-karte]>td.zeile-fest{gap:0;min-height:64px;padding:0!important}.tabelle-karten tr[data-karte] .kartenkopf{padding:10px 0}.tabelle-karten tr[data-karte] .kartenkopf-zeichen{width:44px;height:44px;font-size:16px}.tabelle-karten tr[data-karte] .kartenkopf-name{font-size:17px}.tabelle-karten tr[data-karte] .kartenkopf-zweite{gap:6px;font-size:15px}.tabelle-karten tr[data-karte] .kartenkopf-zweite>.pill{font-weight:inherit;color:inherit;background:0 0;border:0;padding:0;font-size:inherit!important}.tabelle-karten tr[data-karte] .kartenkopf-zweite>.pill:after{content:" ·"}.tabelle-karten tr[data-karte] .zeile-werkzeug>:not(.ankreuz){display:none}.tabelle-karten tr[data-karte] .karte-schalter{width:44px;min-width:44px;height:44px;margin-right:calc(var(--zeichen-rand) - 22px)}.tabelle-karten tr[data-karte]>td:not(.zeile-fest):not([data-titel]):not(.karten-aktionen){min-height:44px;font-size:var(--feld-schrift);justify-content:space-between;align-items:center;gap:12px;text-align:right!important;border-top:1px solid var(--border)!important;padding:0!important}.tabelle-karten tr[data-karte]>td:before{font-size:inherit;text-align:left;flex:0 auto;line-height:1.3}.tabelle-karten tr[data-karte]>td>*{min-width:0}.tabelle-karten tr[data-karte]>td .pill{font-size:13px!important}.tabelle-karten tr[data-karte] td :is(select,button.wahl,input[type=date]){max-width:100%;height:44px;min-height:44px;box-shadow:none;text-align:right;text-align-last:right;background-color:#0000;background-position:right 0 center;background-repeat:no-repeat;background-size:17px 17px;border-color:#0000;padding:0 26px 0 0;width:auto!important;font-size:inherit!important}.tabelle-karten tr[data-karte] td :is(select,button.wahl){background-image:var(--zeichen-waehlen)}.tabelle-karten tr[data-karte] td button.wahl{justify-content:flex-end}.tabelle-karten tr[data-karte] td button.wahl>span{flex:0 auto!important}.tabelle-karten tr[data-karte] td button.wahl>svg{display:none}.tabelle-karten tr[data-karte] td input[type=date]{background-image:var(--zeichen-kalender);position:relative}.tabelle-karten tr[data-karte] td input[type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:auto;height:auto;position:absolute;inset:0}.tabelle-karten tr[data-karte] td input[type=date]::-webkit-date-and-time-value{text-align:right}.tabelle-karten tr[data-karte] td span:has(>input[type=date])>.pill{order:-1}.tabelle-karten tr[data-karte]>td[data-vollzeile]{flex-wrap:wrap;row-gap:0;padding-bottom:6px!important}.tabelle-karten tr[data-karte]>td[data-vollzeile]:before{flex:1;align-items:center;min-height:44px;display:flex}.tabelle-karten tr[data-karte]>td[data-vollzeile]:after{content:"";width:17px;height:17px;margin-right:calc(var(--zeichen-rand) - 8.5px);background:var(--zeichen-stift) no-repeat center /17px 17px;flex:none;order:1}.tabelle-karten tr[data-karte]>td[data-vollzeile]>input{text-align:left;height:auto;min-height:32px;box-shadow:none;background-color:#0000;border-color:#0000;flex:1 0 100%;order:2;padding:0;font-size:inherit!important}.tabelle-karten tr[data-karte]>td[data-vollzeile]>input:focus{border-color:var(--ring);background-color:var(--card);padding:0 8px}.tabelle-karten tr[data-karte=auf]>td.karten-aktionen{min-height:44px;font-size:var(--feld-schrift);justify-content:space-between;align-items:center;display:flex;border-top:1px solid var(--border)!important;padding:0!important}.tabelle-karten tr[data-karte]>td.karten-aktionen>a:last-child{margin-left:auto}.tabelle-karten tr[data-karte]>td.karten-aktionen>a:last-child>svg{margin-right:calc(var(--zeichen-rand) - 8.5px)}}.tagesband{border-radius:var(--r-karte);background:linear-gradient(105deg,var(--brand-100),var(--card) 70%);align-items:center;gap:16px;margin-bottom:12px;padding:20px 24px;display:flex}@supports (color:color-mix(in lab,red,red)){.tagesband{background:linear-gradient(105deg,color-mix(in srgb,var(--brand-100) 60%,var(--card)),var(--card) 70%)}}.tagesband{box-shadow:inset 0 1px 0 #fffc,inset 0 0 0 1px var(--brand-300),var(--karte-schatten)}@supports (color:color-mix(in lab,red,red)){.tagesband{box-shadow:inset 0 1px 0 #fffc,inset 0 0 0 1px color-mix(in srgb,var(--brand-300) 30%,transparent),var(--karte-schatten)}}@media (prefers-color-scheme:dark){.tagesband{background:linear-gradient(105deg,var(--brand-500),var(--card) 75%)}@supports (color:color-mix(in lab,red,red)){.tagesband{background:linear-gradient(105deg,color-mix(in srgb,var(--brand-500) 22%,var(--card)),var(--card) 75%)}}.tagesband{box-shadow:inset 0 1px 0 #ffffff14,inset 0 0 0 1px var(--border),var(--karte-schatten)}}.tagesband-gruss{letter-spacing:-.015em;color:var(--brand-950);margin:0;font-size:30px;font-weight:700;line-height:1.15}@media (prefers-color-scheme:dark){.tagesband-gruss{color:var(--foreground)}}.tagesband-satz{color:var(--muted-foreground);margin:3px 0 0;font-size:14px}.tagesband-hinweise{flex-wrap:wrap;gap:20px;padding:0 4px 14px;font-size:13px;display:flex}.tagesband-hinweise a{color:var(--muted-foreground);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.tagesband-hinweise a:hover{color:var(--foreground);text-decoration:underline}.tagesuhr{text-align:right;white-space:nowrap;align-self:center;margin-left:auto}.tagesuhr-zeit{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--brand-950);font-size:30px;font-weight:300;line-height:1.1}.tagesuhr-planet{color:var(--muted-foreground);align-items:center;gap:8px;margin-top:5px;font-size:13.5px;display:inline-flex}.tagesuhr-zeichen{background:var(--brand-300);border-radius:999px;flex:none;place-items:center;width:32px;height:32px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.tagesuhr-zeichen{background:color-mix(in srgb,var(--brand-300) 30%,transparent)}}.tagesuhr-zeichen{color:var(--brand-950)}.tagesuhr-zeichen svg{width:24px;height:24px;display:block}@media (prefers-color-scheme:dark){.tagesuhr-zeichen,.tagesuhr-zeit{color:var(--foreground)}}@media (max-width:560px){.tagesband:has(.tagesuhr){flex-wrap:wrap}.tagesband:has(.tagesuhr)>.tagesband-text{flex:1 1 0;min-width:0}.tagesuhr{text-align:left;border-top:1px solid var(--brand-300);flex:0 0 100%;order:9;align-items:center;gap:12px;margin:2px 0 0;padding-top:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.tagesuhr{border-top:1px solid color-mix(in srgb,var(--brand-300) 35%,transparent)}}.tagesuhr-zeit{font-size:24px}.tagesuhr-planet{margin-top:0;font-size:13px}}.zeitzone-auswahl{border:1px solid var(--border);background-color:var(--card);height:32px;font:inherit;color:var(--foreground);appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,#0000 0);background-position:calc(100% - 15px) 14px,calc(100% - 10px) 14px;background-repeat:no-repeat;background-size:5px 5px;border-radius:999px;max-width:100%;padding:0 30px 0 12px;font-size:14px}.wochenleiste{--woche-einzug:26px;margin-bottom:14px;padding:12px 14px 10px}.wochenleiste-kopf{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.wochenleiste-ueberschrift{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:700}.wochenleiste-zeitraum{color:var(--muted-foreground);min-width:10em;min-height:1.3em;font-size:13px}.wochenleiste-steuerung{align-items:center;gap:2px;margin-left:auto;display:flex}.wochenleiste-tage{grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;gap:8px;display:grid}.wochenleiste-tag{min-width:0;min-height:var(--woche-tag-hoehe,140px);border:1px solid;border-radius:10px;padding:8px}@supports (color:color-mix(in lab,red,red)){.wochenleiste-tag{border:1px solid color-mix(in srgb,currentColor 14%,transparent)}}.wochenleiste-tag[data-heute]{color:var(--accent-foreground);border-color:var(--brand-300)}@supports (color:color-mix(in lab,red,red)){.wochenleiste-tag[data-heute]{border-color:color-mix(in srgb,var(--brand-300) 55%,transparent)}}.wochenleiste-geruest .wochenleiste-tag{min-height:190px}.wochenleiste-tagname{margin:0 0 6px;font-size:12.5px;font-weight:600}.wochenleiste-nichts{margin:0;font-size:12.5px;display:none}.wochenleiste-liste{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.wochenleiste-eintrag{--karte:var(--muted-foreground);min-width:0;color:var(--foreground);background:var(--karte);border-radius:7px;flex-wrap:wrap;align-items:flex-start;gap:2px 6px;padding:5px 7px;font-size:13px;line-height:1.3;display:flex}@supports (color:color-mix(in lab,red,red)){.wochenleiste-eintrag{background:color-mix(in srgb,var(--karte) 9%,var(--card))}}.wochenleiste-eintrag{border:1px solid var(--karte)}@supports (color:color-mix(in lab,red,red)){.wochenleiste-eintrag{border:1px solid color-mix(in srgb,var(--karte) 38%,transparent)}}.wochenleiste-eintrag[data-art=aufgabe]{background:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.wochenleiste-eintrag[data-art=aufgabe]{background:color-mix(in srgb,var(--foreground) 3%,var(--card))}}.wochenleiste-eintrag[data-art=aufgabe]{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.wochenleiste-eintrag[data-art=aufgabe]{border-color:color-mix(in srgb,var(--foreground) 13%,transparent)}}.wochenleiste-eintrag[data-ueberfaellig]{--karte:var(--destructive);background:var(--karte)}@supports (color:color-mix(in lab,red,red)){.wochenleiste-eintrag[data-ueberfaellig]{background:color-mix(in srgb,var(--karte) 7%,var(--card))}}.wochenleiste-eintrag[data-ueberfaellig]{border-color:var(--karte)}@supports (color:color-mix(in lab,red,red)){.wochenleiste-eintrag[data-ueberfaellig]{border-color:color-mix(in srgb,var(--karte) 35%,transparent)}}.wochenleiste-eintrag>.wochenleiste-text{flex:5rem}.wochenleiste-eintrag>.pill{margin-left:var(--woche-einzug)}.wochenleiste-termin{min-width:0;color:inherit;align-items:flex-start;gap:6px;text-decoration:none;display:flex}a.wochenleiste-termin:hover .wochenleiste-name{text-decoration:underline}.wochenleiste-punkt{background:var(--karte,var(--muted-foreground));border-radius:999px;flex:none;width:8px;height:8px;margin-top:5px}.wochenleiste-text{min-width:0;color:inherit;flex-direction:column;text-decoration:none;display:flex}a.wochenleiste-text:hover .wochenleiste-name{text-decoration:underline}.wochenleiste-name{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wochenleiste-zeit{font-variant-numeric:tabular-nums}.wochenleiste-marke{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.wochenleiste-haken{width:20px;height:20px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:flex}.wochenleiste-haken:hover,.wochenleiste-tag[data-heute] .wochenleiste-haken:hover{background:var(--accent);color:var(--accent-foreground)}.wochenleiste-haken-leer{cursor:default}.wochenleiste-haken-leer:hover{background:0 0}.wochenleiste-mehr{cursor:pointer;color:var(--accent-ink,var(--primary));background:0 0;border:0;margin-top:4px;padding:0;font-size:12.5px;text-decoration:underline}.wochenleiste-ruecknahme{gap:8px;margin-top:8px}.wochenleiste-hinweis,.wochenleiste-ruecknahme{color:var(--muted-foreground);align-items:center;font-size:13px;display:flex}.wochenleiste-hinweis{flex-wrap:wrap;gap:6px;margin:8px 0 0}.wochenleiste-hinweis a{color:inherit;align-items:center;gap:5px;display:inline-flex}.wochenleiste-hinweis a:hover{color:var(--foreground);text-decoration:underline}.wochenleiste-schliessen{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.wochenleiste-schliessen:hover{background:var(--accent);color:var(--accent-foreground)}@media (pointer:coarse){.wochenleiste{--woche-einzug:30px}.wochenleiste-haken{margin:-12px -8px -12px -12px}.wochenleiste-haken,.wochenleiste-schliessen{width:44px;height:44px}}@media (max-width:1023px){.wochenleiste-tage{flex-direction:column;align-items:stretch;gap:6px;display:flex}.wochenleiste-tag{min-height:0}.wochenleiste-geruest .wochenleiste-tag{min-height:84px}.wochenleiste-tag[data-leer]{align-items:baseline;gap:10px;padding:6px 8px;display:flex}.wochenleiste-tag[data-leer] .wochenleiste-tagname{margin:0}.wochenleiste-nichts{display:block}.wochenleiste-name{-webkit-line-clamp:3}.wochenleiste-eintrag>.pill{margin-left:0}}.tagesliste{--zeichen:30px;--zeichen-abstand:10px}@media (pointer:coarse){.tagesliste{--zeichen:44px}}.tageszeile{align-items:center;gap:var(--zeichen-abstand);padding:6px 0;font-size:14px;display:flex}.card:not([data-getoent]) .tageszeile{border-bottom:1px solid}@supports (color:color-mix(in lab,red,red)){.card:not([data-getoent]) .tageszeile{border-bottom:1px solid color-mix(in srgb,currentColor 20%,transparent)}}.card[data-getoent] .tageszeile{background:var(--card);border:1px solid}@supports (color:color-mix(in lab,red,red)){.card[data-getoent] .tageszeile{border:1px solid color-mix(in srgb,currentColor 12%,transparent)}}.card[data-getoent] .tageszeile{border-radius:10px;margin-bottom:6px;padding:7px 10px}.card[data-getoent] .tagesliste .tageszeile:last-child{margin-bottom:0}@media (prefers-color-scheme:dark){.card[data-getoent] .tageszeile{background:#ffffff14;border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.card[data-getoent] .tageszeile{border-color:color-mix(in srgb,currentColor 14%,transparent)}}}.card:not([data-getoent]) .tagesliste .tageszeile:last-child{border-bottom:0}.tageszeile-haken,.tageszeile-zeichen{width:var(--zeichen);height:var(--zeichen);color:var(--muted-foreground);background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.tageszeile-haken{cursor:pointer;transition:background .12s,color .12s}.tageszeile-haken:hover{background:var(--accent);color:var(--accent-foreground)}.tageszeile-haken:disabled{cursor:default;opacity:.5}.tageszeile-text{min-width:0;color:inherit;flex-direction:column;gap:1px;margin-right:auto;text-decoration:none;display:flex}.tageszeile-text:hover .tageszeile-titel{text-decoration:underline}.tageszeile-titel,.tageszeile-zusatz{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tageszeile-zusatz{color:var(--muted-foreground);font-size:12.5px}.tageszeile-zeit{flex:none;font-size:13px}.tageszeile-ruecknahme{color:var(--muted-foreground);gap:8px;font-size:13px}.tageszeile-zurueck{cursor:pointer;color:var(--accent-ink,var(--primary));background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}@media (max-width:560px){.tageszeile{flex-wrap:wrap}.tageszeile-text{flex:50%}.tageszeile .pill{margin-left:calc(var(--zeichen) + var(--zeichen-abstand))}.tageszeile-zeit{margin-left:auto}.tagesband{gap:12px;padding:14px 16px}.tagesband-gruss{font-size:22px}}.personen-tabelle td{white-space:nowrap}.personen-tabelle td[data-titel]{white-space:normal}.personen-titel{color:inherit;font-weight:500;text-decoration:none}.personen-titel:hover{text-decoration:underline}.personen-eltern{color:var(--muted-foreground);font-size:12.5px;display:block}.balken-weg{color:inherit;text-decoration:none}.balken-weg:hover{text-decoration:underline}.spalte-pflicht{color:var(--text-danger);cursor:help;margin-left:1px;font-weight:600}.pflicht-zeile{align-items:flex-end;margin-top:6px}.pflicht-abfrage,.pflicht-zeile{flex-wrap:wrap;gap:10px;display:flex}.pflicht-abfrage.senkrecht{flex-direction:column;gap:6px}.pflicht-feld{flex-direction:column;gap:2px;width:170px;font-size:12px;display:flex}.pflicht-abfrage.senkrecht .pflicht-feld{width:100%}.pflicht-feld.leer .wahl,.pflicht-feld.leer button{box-shadow:inset 2px 0 0 var(--text-danger)}.pflicht-knoepfe{gap:6px;display:flex}.kanban-leiste{justify-content:flex-end;align-items:center;gap:12px;margin-bottom:10px;display:flex}.kanban{align-items:flex-start;gap:12px;padding-bottom:12px;display:flex;overflow-x:auto}.kanban-spalte{flex:0 0 280px;gap:8px;min-width:280px;display:grid}.kanban-spalte>.spaltenkopf{margin-bottom:0}.kanban-spalte.ziel{outline:2px dashed var(--ring);outline-offset:-2px}.kanban-name{font-size:13.5px}.kanban-zahl{color:var(--spalte-tinte,var(--muted-foreground));opacity:.8;font-size:12.5px}.kanban-einklappen{cursor:pointer;color:var(--spalte-tinte,var(--muted-foreground));background:0 0;border:0;border-radius:4px;margin-left:auto;padding:2px;display:flex}.kanban-zu{border:1px dashed var(--border);cursor:pointer;color:var(--ink-muted);writing-mode:vertical-rl;background:0 0;border-radius:10px;flex:0 0 44px;padding:12px 4px;font-size:13px}.kanban-zu[data-ziel]{border-color:var(--ring);color:var(--ink)}.kanban-karte{gap:6px;width:100%;margin:0;padding:10px 12px}.kanban-karte[draggable=true]{cursor:grab}.kanban-titel{text-align:left;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600;line-height:1.35}.kanban-fuss{color:var(--muted-foreground);align-items:center;gap:10px;font-size:12.5px;display:flex}.kanban-datum.spaet{color:var(--text-danger);font-weight:600}.kanban-kinder{align-items:center;gap:3px;display:inline-flex}.kanban-neu{cursor:pointer;color:var(--spalte-tinte,var(--muted-foreground));background:0 0;border:0;align-items:center;gap:4px;padding:4px 2px;font-size:13px;display:flex}.kanban-neu:disabled{opacity:.5;cursor:default}.kanban-punkt{border-radius:999px;flex:none;width:8px;height:8px}.kartenmenue-titel{margin:2px 8px 4px;font-size:12px}@media (max-width:900px){.kanban-spalte{flex-basis:250px;min-width:250px}}:root{--vorschau-breite:288px}.menuevorschau{z-index:45;top:var(--band-hoehe);width:var(--vorschau-breite);overscroll-behavior:contain;background:var(--background);border-left:1px solid var(--rule);animation:vorschau-rein .24s var(--kurve-blatt);flex-direction:column;padding:14px 14px 18px;display:flex;position:fixed;bottom:0;right:0;overflow-y:auto;box-shadow:-16px 0 40px -24px #00000040}.menuevorschau:focus{outline:none}@keyframes vorschau-rein{0%{opacity:0;transform:translate(24px)}}@media (min-width:901px){body:has(.menuevorschau) main.inhalt{padding-right:calc(36px + var(--vorschau-breite))}}@media (max-width:900px){.menuevorschau{top:auto;left:var(--leiste-rand);right:var(--leiste-rand);bottom:calc(var(--leiste-hoehe) + 8px);border:1px solid var(--rule);border-radius:18px;width:auto;max-height:56dvh;animation-name:vorschau-hoch;box-shadow:0 8px 28px #00000024,0 2px 6px #0000000d}body:has(.menuevorschau) main.inhalt{padding-bottom:calc(56dvh + var(--leiste-hoehe) + 24px)}}@keyframes vorschau-hoch{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.menuevorschau{animation:none}}.menuevorschau-kopf{justify-content:space-between;align-items:center;gap:8px;display:flex}.menuevorschau-kopf h2{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:700}.menuevorschau-wahl{flex-direction:column;gap:4px;margin-top:12px;font-size:12.5px;display:flex}.menuevorschau-wahl select{width:100%}.menuevorschau-unterzeile{margin:8px 0 14px;font-size:12.5px;line-height:1.45}.menuevorschau-gesperrt{border:1px dashed var(--rule);border-radius:8px;padding:12px;font-size:13.5px}.menuevorschau-leiste{background:var(--surface);border:1px solid var(--rule);border-radius:10px;padding:6px 4px 4px}.menuevorschau-gruppe+.menuevorschau-gruppe{margin-top:6px}.menuevorschau-rubrik{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:6px;padding:6px 8px 2px;font-size:11px;display:flex}.menuevorschau-leiste ul{margin:0;padding:0;list-style:none}.menuevorschau-leiste li{color:var(--ink);flex-wrap:wrap;align-items:center;column-gap:9px;padding:5px 8px;font-size:13.5px;display:flex}.menuevorschau-leiste li>svg{color:var(--ink-muted);flex:none}.menuevorschau-kinder{color:var(--muted-foreground);flex-basis:100%;padding-left:25px;font-size:11.5px}.menuevorschau-abschnitt{text-transform:uppercase;letter-spacing:.08em;margin:16px 2px 6px;font-size:11px}.menuevorschau-unten{background:var(--surface);border:1px solid var(--rule);border-radius:16px;margin:0 -14px;padding:3px;display:flex}.menuevorschau-unten>span{min-width:0;color:var(--ink-muted);flex-direction:column;flex:1;align-items:center;gap:2px;padding:6px 0;font-size:9px;display:flex}.menuevorschau-unten>span>span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.menuevorschau-fuss{margin-top:14px;font-size:12px;line-height:1.45}.vorschau-knopf.an{color:var(--accent-ink);background:var(--accent-soft)}.karte-laedt{margin-top:12px;animation:karte-laedt-ein .2s cubic-bezier(.23,1,.32,1) .15s both}.karte-laedt>p{margin:0;font-size:13px}.karte-laedt-zeile{background:var(--karte-laedt-grund);border-radius:6px;height:12px;margin-top:10px;display:block;position:relative;overflow:hidden}.karte-laedt-zeile:after{content:"";background:linear-gradient(90deg,transparent,var(--karte-laedt-glanz),transparent);animation:karte-laedt-schimmer 1.1s linear calc(var(--d,0) * 80ms) infinite;position:absolute;inset:0;transform:translate(-100%)}.karte-laedt-zeile:nth-child(3n+2){width:72%}.karte-laedt-zeile:nth-child(3n+3){width:48%}.card>.karte-laedt:first-child{margin-top:0}.karte-da{animation:karte-da-ein .24s cubic-bezier(.23,1,.32,1) both}@keyframes karte-laedt-ein{0%{opacity:0}}@keyframes karte-laedt-schimmer{to{transform:translate(100%)}}@keyframes karte-laedt-puls{50%{opacity:.55}}@keyframes karte-da-ein{0%{opacity:0;transform:translateY(4px)}}@keyframes karte-da-ein-still{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.karte-laedt-zeile{animation:karte-laedt-puls 1.6s ease-in-out calc(var(--d,0) * 80ms) infinite}.karte-laedt-zeile:after{display:none}.karte-da{animation-name:karte-da-ein-still}}.ladepunkte{vertical-align:-.125em;flex:none;width:1em;height:1em;animation:ladepunkte-ein .2s cubic-bezier(.23,1,.32,1) both;display:inline-block;position:relative}.ladepunkte:before{content:"";--punkt:no-repeat radial-gradient(farthest-side,currentColor 90%,#0000);background:var(--punkt),var(--punkt),var(--punkt),var(--punkt);background-position:0 0,100% 0,100% 100%,0 100%;background-size:40% 40%;animation:ladepunkte-lauf 1s infinite;position:absolute;inset:0}.ladepunkte+svg{display:none}[data-slot=button]>.ladepunkte{width:1rem;height:1rem}[data-slot=button][data-size=icon-xs]>.ladepunkte,[data-slot=button][data-size=xs]>.ladepunkte{width:.75rem;height:.75rem}@keyframes ladepunkte-ein{0%{opacity:0}}@keyframes ladepunkte-lauf{0%{background-position:0 0,100% 0,100% 100%,0 100%}40%,50%{background-position:100% 100%,100% 0,0 0,0 100%}90%,to{background-position:100% 100%,0 100%,0 0,100% 0}}@keyframes ladepunkte-puls{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.ladepunkte:before{animation:ladepunkte-puls 1.6s ease-in-out infinite}}.ladepunkte.rechtematrix-punkte{margin:3px 0 0 6px;position:absolute}.laufuhr{color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.zuklappen{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .2s,opacity .2s;display:grid}.zuklappen.zu{opacity:0;pointer-events:none;grid-template-rows:0fr}.zuklappen-innen{min-width:0;min-height:0}.zuklappen.zu .zuklappen-innen{overflow:hidden}@media (prefers-reduced-motion:reduce){.zuklappen{transition:none}}.zf-gleich>td{background:var(--tag-gruen-1)}@supports (color:color-mix(in lab,red,red)){.zf-gleich>td{background:color-mix(in srgb,var(--tag-gruen-1) 70%,transparent)}}.zf-gleich>td:first-child{color:var(--tag-gruen-1-ink)}.quelle-chip{vertical-align:-2px;color:var(--ink-muted,#64748b);opacity:.75;flex:none;justify-content:center;align-items:center;transition:opacity .12s;display:inline-flex;position:relative}.quelle-chip img{filter:grayscale();border-radius:3px;transition:filter .12s;display:block}.quelle-chip:focus-visible img,.quelle-chip:hover img{filter:none}.quelle-chip:focus-visible,.quelle-chip:hover{opacity:1;outline:none}.quelle-chip[data-name]:focus-visible:after,.quelle-chip[data-name]:hover:after{content:attr(data-name);z-index:20;white-space:nowrap;pointer-events:none;background:var(--foreground,#0b0d14);color:var(--background,#fff);border-radius:6px;padding:3px 8px;font-size:12px;font-weight:500;line-height:1.3;position:absolute;top:50%;left:calc(100% + 6px);transform:translateY(-50%);box-shadow:0 2px 8px #0000002e}@media (prefers-color-scheme:dark){.quelle-chip img.quelle-klaviyo,.quelle-chip:focus-visible img.quelle-klaviyo,.quelle-chip:hover img.quelle-klaviyo{filter:invert()brightness(1.1)}}@media (prefers-reduced-motion:reduce){.quelle-chip,.quelle-chip img{transition:none}}.zf-achtung>td{background:var(--tag-gelb-1)}@supports (color:color-mix(in lab,red,red)){.zf-achtung>td{background:color-mix(in srgb,var(--tag-gelb-1) 85%,transparent)}}.zf-achtung>td:first-child{color:var(--tag-gelb-1-ink);font-weight:600}.zf-haken{vertical-align:-2px;background:var(--tag-gruen-4);width:15px;height:15px;color:var(--tag-gruen-4-ink);flex:none;justify-content:center;align-items:center;margin-right:6px;display:inline-flex}.zf-haken,.zf-nur{border-radius:99px}.zf-nur{white-space:nowrap;background:var(--tag-grau-1);color:var(--tag-grau-1-ink);margin-left:6px;padding:1px 7px;font-size:11px;font-weight:500;display:inline-block}.zf-bilanz{flex-wrap:wrap;gap:8px;margin:0 0 12px;font-size:12.5px;display:flex}.zf-bilanz>span{border-radius:99px;padding:2px 9px}.zf-bilanz .zf-b-gleich{background:var(--tag-gruen-1);color:var(--tag-gruen-1-ink)}.zf-bilanz .zf-b-anders{background:var(--tag-blau-1);color:var(--tag-blau-1-ink)}.zf-bilanz .zf-b-nur{background:var(--tag-grau-1);color:var(--tag-grau-1-ink)}.knopf-werkstatt-zeile{grid-template-columns:minmax(170px,1fr) minmax(0,2fr) minmax(0,2fr);align-items:stretch;gap:10px;display:grid}.knopf-werkstatt-feld{border:1px solid var(--border);border-radius:10px;min-width:0;padding:12px}.knopf-werkstatt-zustaende{flex-wrap:wrap;align-items:end;gap:8px 16px;display:flex}.knopf-werkstatt-modus{margin-bottom:6px;font-size:12px;display:none}@media (max-width:1100px){.knopf-werkstatt-zeile{grid-template-columns:minmax(0,1fr)}.knopf-werkstatt-kopf{display:none}.knopf-werkstatt-modus{display:block}}.fremde-aufgaben{margin-top:16px;padding:0;overflow:hidden}.fremde-kopf{background:var(--secondary);width:100%;align-items:center;gap:8px;padding:8px 12px;display:flex}.fremde-kopf,.fremde-titel{color:inherit;cursor:pointer;text-align:left;font:inherit;border:0}.fremde-titel{background:0 0;padding:0;font-weight:600}.fremde-titel:focus-visible,.fremde-titel:hover{text-decoration:underline}.status-mit-haken{align-items:center;gap:6px;min-width:0;display:flex}.status-mit-haken>:first-child{flex:1;min-width:0}.status-haken{border:1px solid var(--input);background:var(--card);width:26px;height:26px;color:var(--muted-foreground);cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}button.status-haken:focus-visible,button.status-haken:hover:not(:disabled){border-color:var(--text-success);color:var(--text-success);background:var(--tag-gruen-1,var(--card))}button.status-haken:focus-visible{outline:2px solid var(--ring);outline-offset:2px}button.status-haken:disabled{cursor:default;opacity:.5}.status-haken.an{background:var(--tag-gruen-4,#1d9e75);border-color:var(--tag-gruen-4,#1d9e75);color:var(--tag-gruen-4-ink,#fff);cursor:default}.status-quittung{color:var(--text-success);margin-bottom:12px;font-size:14px}.status-quittung button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.spaltenkopf-inhalt{align-items:center;gap:4px;width:100%;min-width:0;display:flex}.spalte-menue{width:22px;height:22px;color:inherit;opacity:0;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0;transition:opacity .12s;display:inline-flex}.projekt-tabelle thead tr:hover .spalte-menue{opacity:.6}.projekt-tabelle thead tr:hover .spalte-menue:hover,.spalte-menue:focus-visible,.spalte-menue:hover,.spalte-menue[aria-expanded=true]{opacity:1;background:var(--secondary)}.projekt-tabelle thead th[data-breite]+th{position:relative}.projekt-tabelle thead th[data-breite]+th:before{content:"";background:var(--border);pointer-events:none;width:1px;position:absolute;top:25%;bottom:25%;left:0}.analyse-zeile{margin-bottom:14px}.analyse-kacheln{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.analyse-kachel{min-width:0;min-height:104px;padding:14px 16px;position:relative}.analyse-ring{width:48px;height:48px;position:absolute;top:14px;right:14px}.analyse-kachel .analyse-titel{padding-right:54px}.analyse-plus{color:var(--success)}.analyse-minus{color:var(--destructive)}.analyse-titel{font-size:14px;font-weight:700}.analyse-wert{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:28px;font-weight:700}.analyse-detail{margin-top:2px;font-size:12.5px}.analyse-ruht{margin-bottom:10px;font-size:13px}.analyse-schalter{margin-top:6px}.analyse-fehler{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.analyse-klappe{grid-template-rows:0fr;transition:grid-template-rows .2s ease-out;display:grid}.analyse-klappe[data-offen]{grid-template-rows:1fr}.analyse-klappe>div{min-height:0;overflow:hidden}.analyse-grafiken{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:8px;display:grid}.analyse-grafik{min-width:0;margin:0;padding:14px 16px}.analyse-stapel{border-radius:6px;gap:2px;height:28px;margin:14px 0 12px;display:flex;overflow:hidden}.analyse-stapel>span{flex-basis:0}.analyse-legende{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.analyse-legende li{grid-template-columns:10px 1fr auto 3.2em;align-items:center;gap:8px;display:grid}.analyse-legende li>:last-child{text-align:right}.analyse-punkt{border-radius:3px;width:10px;height:10px}.analyse-legende-zeile{flex-wrap:wrap;gap:4px 14px;margin-bottom:4px;display:flex}.analyse-legende-zeile li{gap:6px;display:flex}@media (max-width:1100px){.analyse-grafiken{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.analyse-kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.analyse-ring{width:32px;height:32px;top:12px;right:10px}.analyse-kachel .analyse-titel{padding-right:30px}}@media (max-width:385px){.analyse-ring{display:none}.analyse-kachel .analyse-titel{padding-right:0}}.analyse-pfeil{transition:transform .2s ease-out}.analyse-pfeil[data-offen]{transform:rotate(180deg)}:root{--analyse-stufe-1:var(--diagramm-gruen-4);--analyse-stufe-2:var(--diagramm-blau-4);--analyse-stufe-3:var(--diagramm-orange-3);--analyse-stufe-4:var(--diagramm-grau-3);--analyse-maschine:var(--diagramm-grau-4);--analyse-ton-anschreibbar:var(--diagramm-blau-4);--analyse-ton-plus:var(--diagramm-gruen-4);--analyse-ton-minus:var(--diagramm-rot-4);--analyse-ton-mail:var(--diagramm-violett-4);--analyse-ton-klick:var(--diagramm-tuerkis-4);--analyse-ton-kunden:var(--diagramm-pink-4);--analyse-ton-kunden-mehrfach:var(--diagramm-pink-5)}@media (prefers-color-scheme:dark){:root{--analyse-stufe-1:var(--diagramm-gruen-4);--analyse-stufe-2:var(--diagramm-blau-3);--analyse-stufe-3:var(--diagramm-orange-4);--analyse-stufe-4:var(--diagramm-grau-1);--analyse-maschine:var(--diagramm-grau-1);--analyse-ton-anschreibbar:var(--diagramm-blau-3);--analyse-ton-plus:var(--diagramm-gruen-4);--analyse-ton-minus:var(--diagramm-rot-3);--analyse-ton-mail:var(--diagramm-violett-4);--analyse-ton-klick:var(--diagramm-tuerkis-4);--analyse-ton-kunden:var(--diagramm-pink-3);--analyse-ton-kunden-mehrfach:var(--diagramm-pink-5)}}@media (prefers-reduced-motion:reduce){.analyse-klappe,.analyse-pfeil{transition:none}}.zuweisung-stapel{z-index:60;left:50%;top:calc(var(--band-hoehe,0px) + max(12px, env(safe-area-inset-top)));pointer-events:none;flex-direction:column;gap:8px;width:min(460px,100vw - 24px);display:flex;position:fixed;translate:-50%}.zuweisung-meldung{pointer-events:auto;background:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:10px;transition:opacity .2s,translate .2s;animation:zuweisung-ein .32s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:0 8px 24px #00000024}.zuweisung-meldung.geht{opacity:0;translate:0 -12px}.zuweisung-zeile{align-items:center;gap:12px;padding:12px 14px;display:flex}.zuweisung-zeile>svg{flex:none}.zuweisung-text{flex:1;min-width:0}.zuweisung-kopf{font-size:14px;font-weight:500;line-height:1.35}.zuweisung-unter{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.35;overflow:hidden}.zuweisung-umbruch{white-space:normal}.zuweisung-ok{color:var(--text-success)}.zuweisung-warn{color:var(--text-warning)}.zuweisung-still{color:var(--muted-foreground)}.zuweisung-spur{background:var(--border);height:3px}.zuweisung-balken{background:var(--brand-600);transform-origin:0;height:100%;animation:zuweisung-balken var(--balken-dauer,5s) linear forwards}@keyframes zuweisung-ein{0%{opacity:0;translate:0 -140%}}@keyframes zuweisung-balken{to{transform:scaleX(0)}}@media (prefers-color-scheme:dark){.zuweisung-balken{background:var(--brand-300)}}@media (prefers-reduced-motion:reduce){.zuweisung-meldung{animation:none}.zuweisung-meldung.geht{translate:none}.zuweisung-spur{display:none}}.mediathek-grund{z-index:50;-webkit-backdrop-filter:blur(3px)saturate(120%);backdrop-filter:blur(3px)saturate(120%);background:#0a0e282e;animation:mediathek-grund-ein .2s ease-out;position:fixed;inset:0}.mediathek-flaeche{--m-titel:var(--brand-950);--m-leise:#4a5160;z-index:50;inset:calc(var(--band-hoehe,0px) + 22px) 22px 22px;background:var(--card);color:var(--foreground);box-shadow:inset 0 0 0 1px var(--border),0 30px 80px #00003247;border-radius:34px;outline:none;flex-direction:column;animation:mediathek-ein .2s ease-out;display:flex;position:fixed;overflow:hidden}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mediathek-flaeche{-webkit-backdrop-filter:blur(30px)saturate(220%)brightness(1.06);backdrop-filter:blur(30px)saturate(220%)brightness(1.06);background:radial-gradient(900px 420px at 12% -8%,#ffffffa6,#0000 62%),radial-gradient(700px 420px at 100% 108%,#a0befa4d,#0000 60%),#f4f6fc80;box-shadow:inset 0 1.5px #fffffff2,inset 0 0 0 1px #ffffff8c,inset 0 -1px #ffffff40,0 30px 80px #00003247}}@keyframes mediathek-ein{0%{opacity:0;transform:scale(.98)}}@keyframes mediathek-grund-ein{0%{opacity:0}}.mediathek-kopf{flex:none;justify-content:space-between;align-items:center;gap:16px;padding:30px 56px 8px;display:flex}.mediathek-klein{letter-spacing:.14em;text-transform:uppercase;color:var(--m-leise);margin-bottom:6px;font-size:13px;font-weight:700;display:block}.mediathek-titel{letter-spacing:-.015em;color:var(--m-titel);margin:0;font-size:34px;font-weight:700;line-height:1.15}.mediathek-rechts{flex:none;align-items:center;gap:14px;display:flex}.mediathek-esc{color:var(--m-leise);font-size:13px}.mediathek-esc kbd{border:1px solid var(--border);color:var(--foreground);background:#ffffffb3;border-radius:6px;padding:2px 6px;font-family:inherit;font-size:12px;font-weight:600}.mediathek-zu{cursor:pointer;width:46px;height:46px;color:var(--m-titel);background:var(--card);border:0;border-radius:50%;place-items:center;display:grid;box-shadow:0 1px 2px #00002814,0 6px 18px #0000281a}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mediathek-zu{-webkit-backdrop-filter:blur(12px)saturate(220%);backdrop-filter:blur(12px)saturate(220%);background:linear-gradient(#ffffffbf,#ffffff59);box-shadow:inset 0 1px #fffffff2,inset 0 -1px #ffffff59,inset 0 0 0 1px #ffffff8c,0 10px 30px #00003c2e}}.mediathek-karte:focus-visible,.mediathek-klein-karte:focus-visible,.mediathek-zu:focus-visible,.mediathek-zurueck:focus-visible{outline:2px solid var(--brand-600);outline-offset:2px}.mediathek-inhalt{overscroll-behavior:contain;flex:1;min-height:0;padding:6px 0 40px;overflow-y:auto}.mediathek-reihe{margin-top:26px}.mediathek-reihe h2{letter-spacing:-.01em;align-items:baseline;gap:10px;margin:0 0 6px;padding:0 56px;font-size:19px;font-weight:700;display:flex}.mediathek-reihe h2 .anzahl{color:var(--m-leise);font-size:14px;font-weight:500}.mediathek-reihe h2 .marke{letter-spacing:.1em;text-transform:uppercase;color:var(--brand-600);background:var(--brand-100);border-radius:999px;align-self:center;padding:3px 9px;font-size:11px;font-weight:700}.mediathek-band{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#00002838 transparent;gap:20px;margin:-16px 0 -18px;padding:28px 56px 40px;scroll-padding-inline:56px;list-style:none;display:flex;overflow:auto hidden}.mediathek-band>li{scroll-snap-align:start;flex:none}.mediathek-karte{text-align:left;background:var(--card);width:330px;color:var(--card-foreground);cursor:pointer;border:0;border-radius:16px;padding:0;transition:transform .18s ease-out,box-shadow .18s ease-out;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffb3,0 1px 2px #0000280f,0 12px 32px #00003c1f}.mediathek-reihe.gross .mediathek-karte{width:400px}.mediathek-karte:focus-visible,.mediathek-karte:hover{transform:translateY(-4px)scale(1.02);box-shadow:0 2px 4px #00002814,0 18px 40px #0000282e}.mediathek-bild{aspect-ratio:16/9;background:radial-gradient(120% 140% at 15% 0,var(--brand-600),var(--brand-950) 70%);display:block;position:relative;overflow:hidden}.mediathek-bild img{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.mediathek-bild:after{content:"";background:linear-gradient(#0000 55%,#00001e59);position:absolute;inset:0}.mediathek-leer{color:#ffffff8c;place-items:center;display:grid;position:absolute;inset:0}.mediathek-dauer{padding:3px 7px;bottom:9px;right:10px}.mediathek-dauer,.mediathek-gesehen{z-index:1;color:#fff;background:#00001e9e;border-radius:7px;font-size:12px;font-weight:700;position:absolute}.mediathek-gesehen{align-items:center;gap:4px;padding:3px 8px 3px 6px;display:inline-flex;top:9px;left:10px}.mediathek-gesehen svg{color:#6ee7a8}.mediathek-bild.ist-gesehen img{filter:saturate(.75)brightness(.92)}.mediathek-klein-karte .mediathek-gesehen{padding:2px 6px 2px 4px;font-size:11px;top:6px;left:6px}.mediathek-play{z-index:1;width:58px;height:58px;color:var(--brand-950);opacity:0;background:#ffffffeb;border-radius:50%;place-items:center;margin:-29px 0 0 -29px;transition:opacity .18s;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 8px 24px #00002840}.mediathek-karte:focus-visible .mediathek-play,.mediathek-karte:hover .mediathek-play{opacity:1}.mediathek-text{padding:13px 15px 15px;display:block}.mediathek-text b{font-size:15.5px;font-weight:700;line-height:1.3;display:block}.mediathek-text i{color:var(--muted-foreground);margin-top:4px;font-size:13px;font-style:normal;display:block}.mediathek-spielen{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:32px;padding:18px 56px 40px;display:grid}.mediathek-zurueck{color:var(--m-titel);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:10px;padding:4px 2px;font-size:14px;font-weight:700;display:inline-flex}.mediathek-spieler{aspect-ratio:16/9;background:#000;border-radius:18px;width:100%;display:block;overflow:hidden;box-shadow:0 20px 60px #0000284d}.mediathek-spieler-leer{justify-content:center;align-items:center;display:flex}.mediathek-fehler{background:var(--secondary);border-radius:12px;padding:16px}.mediathek-unter h3{letter-spacing:-.01em;color:var(--m-titel);margin:18px 0 0;font-size:24px;font-weight:700}.mediathek-titel-ende{white-space:nowrap}.mediathek-link{vertical-align:3px;cursor:pointer;width:34px;height:34px;color:var(--m-titel);background:#fff9;border:0;border-radius:50%;place-items:center;margin-left:10px;display:inline-grid;position:relative;box-shadow:inset 0 0 0 1px #fffc,0 4px 14px #00002814}.mediathek-link:hover{background:#ffffffe6}.mediathek-link:focus-visible{outline:2px solid var(--brand-600);outline-offset:2px}@media (hover:hover){.mediathek-link:focus-visible:after,.mediathek-link:hover:after{content:attr(data-tipp);z-index:2;white-space:nowrap;pointer-events:none;letter-spacing:0;background:var(--brand-950);color:#fff;border-radius:7px;padding:5px 9px;font-size:12.5px;font-weight:600;position:absolute;top:calc(100% + 8px);left:50%;translate:-50%}}.mediathek-unter p{color:var(--m-leise);margin:6px 0 0;font-size:14px}.mediathek-weiter h4{letter-spacing:.12em;text-transform:uppercase;color:var(--m-leise);margin:6px 0 12px;font-size:13px;font-weight:700}.mediathek-weiter ol{margin:0;padding:0;list-style:none}.mediathek-klein-karte{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;grid-template-columns:132px 1fr;align-items:center;gap:12px;margin-bottom:6px;padding:8px;display:grid}.mediathek-klein-karte:hover{background:#fff6}.mediathek-klein-karte[aria-current=true]{background:#fff9;box-shadow:inset 0 0 0 1px #fffc,0 4px 14px #00002814}.mediathek-klein-karte .mediathek-bild{border-radius:10px}.mediathek-klein-karte b{font-size:14px;font-weight:700;line-height:1.3;display:block}.mediathek-klein-karte i{color:var(--m-leise);margin-top:3px;font-size:12.5px;font-style:normal;display:block}.mediathek-klein-karte i.laeuft{color:var(--text-danger);align-items:center;gap:6px;font-weight:700;display:inline-flex}.mediathek-klein-karte i.laeuft:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab,red,red)){.mediathek-klein-karte i.laeuft:before{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 18%,transparent)}}.mediathek-weiter h5{letter-spacing:.1em;text-transform:uppercase;color:var(--m-leise);margin:14px 8px 6px;font-size:12px;font-weight:700}.mediathek-weiter section:first-of-type h5{margin-top:0}.mediathek-folgekapitel{border-top:1px solid #00002814;margin-top:10px;padding-top:4px}.mediathek-unter{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mediathek-spieler-halter{position:relative}.mediathek-naechstes{color:var(--m-titel);cursor:pointer;background:#fff9;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;margin-top:18px;padding:10px 18px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #fffc,0 4px 14px #00002814}.mediathek-naechstes:hover{background:#fffc}.mediathek-naechstes:focus-visible{outline:2px solid var(--brand-600);outline-offset:2px}.mediathek-naechstes-zeile{display:none}.mediathek-countdown{text-align:center;color:#fff;background:#0000289e;border-radius:18px;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mediathek-countdown{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00002880}}.mediathek-ring{margin:0 auto 10px;display:block;transform:rotate(-90deg)}.mediathek-ring circle{fill:none;stroke-width:4px}.mediathek-ring .spur{stroke:#ffffff40}.mediathek-ring .lauf{stroke:#fff;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.mediathek-ring text{transform-origin:32px 32px;fill:#fff;font-size:22px;font-weight:700;transform:rotate(90deg)}.mediathek-countdown-klein{letter-spacing:.12em;text-transform:uppercase;opacity:.8;font-size:12px;display:block}.mediathek-countdown b{margin:6px 0 14px;font-size:20px;font-weight:700;display:block}.mediathek-countdown-knoepfe{flex-wrap:wrap;justify-content:center;gap:8px;display:inline-flex}.mediathek-countdown-knoepfe button{cursor:pointer;color:#fff;background:#ffffff29;border:0;border-radius:999px;padding:8px 18px;font-size:14px;font-weight:700;box-shadow:inset 0 0 0 1px #fff6}.mediathek-countdown-knoepfe button.jetzt{color:var(--brand-950,#000042);box-shadow:none;background:#fff}.mediathek-countdown-knoepfe button:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (max-width:900px){.mediathek-flaeche{inset:calc(var(--band-hoehe,0px) + 10px) 10px calc(10px + env(safe-area-inset-bottom));border-radius:28px}.mediathek-spielen{grid-template-columns:minmax(0,1fr);row-gap:0}.mediathek-haupt{display:contents}.mediathek-spieler-halter{z-index:3;position:sticky;top:0}.mediathek-weiter{margin-top:18px}.mediathek-unter .mediathek-naechstes.breit{display:none}.mediathek-naechstes-zeile{z-index:2;bottom:calc(12px + env(safe-area-inset-bottom));pointer-events:none;justify-content:flex-end;margin-top:6px;display:flex;position:sticky}.mediathek-naechstes.schmal{pointer-events:auto;background:#ffffffd9;margin-top:0;box-shadow:inset 0 0 0 1px #fffc,0 10px 30px #00002838}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mediathek-naechstes.schmal{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb3}}}@media (max-width:700px){.mediathek-kopf{padding:18px 18px 4px}.mediathek-titel{font-size:26px}.mediathek-esc{display:none}.mediathek-reihe h2{padding:0 18px;font-size:17px}.mediathek-band{gap:14px;padding:28px 18px 36px;scroll-padding-inline:18px}.mediathek-karte,.mediathek-reihe.gross .mediathek-karte{width:290px}.mediathek-spielen{gap:24px;padding:14px 18px 32px}}@media (prefers-color-scheme:dark){.mediathek-flaeche{--m-titel:#fff;--m-leise:#d0d4e0;box-shadow:inset 0 0 0 1px var(--border),0 30px 80px #0009}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mediathek-flaeche{background:radial-gradient(900px 420px at 12% -8%,#ffffff1a,#0000 62%),radial-gradient(700px 420px at 100% 108%,#506ec838,#0000 60%),#1014229e;box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff14,0 30px 80px #0009}.mediathek-zu{background:linear-gradient(#ffffff2e,#ffffff0f);box-shadow:inset 0 1px #ffffff40,inset 0 0 0 1px #ffffff1f,0 10px 30px #0006}}.mediathek-esc kbd{background:#ffffff14}.mediathek-reihe h2 .marke{color:var(--brand-300);background:#a0befa29}.mediathek-karte{box-shadow:inset 0 0 0 1px var(--border),0 12px 32px #0006}.mediathek-band{scrollbar-color:#ffffff40 transparent}.mediathek-klein-karte:hover{background:#ffffff0f}.mediathek-klein-karte[aria-current=true]{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff29}.mediathek-naechstes,.mediathek-naechstes.schmal{background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff2e}.mediathek-naechstes:hover{background:#ffffff2e}.mediathek-link{background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff2e}.mediathek-link:hover{background:#fff3}.mediathek-link:focus-visible:after,.mediathek-link:hover:after{color:var(--brand-950);background:#fff}.mediathek-folgekapitel{border-top-color:#ffffff1a}}@media (prefers-reduced-motion:reduce){.mediathek-flaeche{animation-name:mediathek-grund-ein}.mediathek-karte{transition:none}.mediathek-karte:focus-visible,.mediathek-karte:hover{transform:none}.mediathek-ring .lauf{transition:none}}.mediathek-seite{--m-leise:var(--muted-foreground)}.mediathek-seite .mediathek-reihe:first-child{margin-top:0}.mediathek-seite .mediathek-reihe h2{padding:0}.mediathek-seite .mediathek-band{margin-inline:-24px;padding-inline:24px;scroll-padding-inline:24px}@media (max-width:900px){.mediathek-seite .mediathek-band{margin-inline:-14px;padding-inline:14px;scroll-padding-inline:14px}}.video-team{margin:52px 0 10px;padding:18px 20px;overflow-x:auto}.video-team h2{letter-spacing:-.01em;margin:0 0 4px;font-size:18px;font-weight:700}.video-team table{border-collapse:collapse;width:100%;min-width:560px;font-size:13.5px}.video-team th{text-align:left;color:var(--muted-foreground);padding:8px 10px;font-size:12.5px;font-weight:600}.video-team td,.video-team th{border-bottom:1px solid var(--rule)}.video-team td{vertical-align:middle;padding:10px}.video-team-zeile{cursor:pointer}.video-team-auf{cursor:pointer;color:inherit;background:0 0;border:0;border-radius:6px;padding:4px}.video-team-auf:focus-visible{outline:2px solid var(--brand-600);outline-offset:2px}.video-team-stand{white-space:nowrap}.video-team-spur{background:var(--muted);vertical-align:middle;border-radius:999px;width:min(160px,28vw);height:6px;margin-right:10px;display:inline-block;overflow:hidden}.video-team-spur>i{background:#16a34a;border-radius:999px;height:100%;display:block}.video-team-offen{flex-wrap:wrap;gap:6px;padding:2px 0 6px;display:flex}.video-team-offen span{border:1px solid var(--border);background:var(--background);border-radius:999px;padding:3px 10px;font-size:12.5px}:root{--kopfzeile-grund:var(--secondary)}@supports (color:color-mix(in lab,red,red)){:root{--kopfzeile-grund:color-mix(in srgb,var(--secondary) 55%,var(--card))}}:root{--pille-glas:#ffffff9e;--pille-glas-hover:#ffffffd9;--pille-kante:inset 0 0 0 1px #ffffffbf,0 0 0 1px #141e4612,0 4px 14px #00002814;--knopf-neben:var(--pille-glas);--knopf-neben-linie:transparent;--knopf-neben-hover:var(--brand-50);--pille-kante-hover:inset 0 0 0 1px var(--brand-200),0 4px 14px #00002814;--radius:10px}@media (prefers-color-scheme:dark){:root{--pille-glas:#ffffff14;--pille-glas-hover:#ffffff24;--pille-kante:inset 0 0 0 1px #ffffff24,inset 0 1px 0 #ffffff0f;--knopf-neben:var(--pille-glas);--knopf-neben-hover:var(--brand-500)}@supports (color:color-mix(in lab,red,red)){:root{--knopf-neben-hover:color-mix(in oklab,var(--brand-500) 16%,transparent)}}:root{--pille-kante-hover:inset 0 0 0 1px var(--brand-400)}@supports (color:color-mix(in lab,red,red)){:root{--pille-kante-hover:inset 0 0 0 1px color-mix(in oklab,var(--brand-400) 45%,transparent)}}}[data-slot=button][data-variant=outline]{box-shadow:var(--pille-kante)}:is([data-slot=sheet-content],.flow-dialog) .pill:not([class*=tag-]):not([class*=consent-]){background:#fff;box-shadow:0 0 0 1px #141e4617}@media (prefers-color-scheme:dark){:is([data-slot=sheet-content],.flow-dialog) .pill:not([class*=tag-]):not([class*=consent-]){background:var(--pille-glas);box-shadow:var(--pille-kante)}}@media (hover:hover){[data-slot=button][data-variant=outline]:not(:disabled):hover{box-shadow:var(--pille-kante-hover)}}.menuepunkt,.schiene-symbol{border-radius:999px}.menuepunkt.an,.schiene-symbol.an{background:var(--pille-glas);color:var(--accent-ink);box-shadow:var(--pille-kante);font-weight:700}.titel-kompakt{letter-spacing:-.015em;margin:0;font-size:27px;font-weight:700;line-height:1.2}@media (max-width:700px){.titel-kompakt{font-size:23px}}.schalter{border:0;border-radius:999px;padding:3px}.schalter button{border-radius:999px;padding:3px 12px}.schalter button.an{box-shadow:0 1px 2px #0000281a,0 2px 8px #0000280f}@media (prefers-color-scheme:dark){.schalter{background:var(--background);box-shadow:inset 0 0 0 1px var(--border)}.schalter button.an{background:var(--secondary);box-shadow:none}}.wochenleiste-tag{background:var(--secondary);border:0;border-radius:12px}@supports (color:color-mix(in lab,red,red)){.wochenleiste-tag{background:color-mix(in srgb,var(--secondary) 70%,transparent)}}.wochenleiste-tag[data-heute]{background:var(--accent);box-shadow:inset 0 0 0 1.5px var(--brand-300)}@supports (color:color-mix(in lab,red,red)){.wochenleiste-tag[data-heute]{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--brand-300) 70%,transparent)}}.wochenleiste-eintrag{border-radius:8px}.spaltenflaeche{border-radius:var(--r-karte)}:is([data-slot=sheet-content],.flow-dialog) :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.wahl){border-radius:12px}@media not all and (max-width:900px){.filterleiste{top:calc(var(--band-hoehe) + 10px);z-index:35;isolation:isolate;border-radius:var(--r-leiste);padding:6px;position:sticky}.filterleiste:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:var(--card);box-shadow:inset 0 0 0 1px var(--border),var(--leiste-schatten);position:absolute;inset:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.filterleiste:before{background:radial-gradient(420px 120px at 6% 0,var(--glas-licht-1),transparent 60%),var(--card)}@supports (color:color-mix(in lab,red,red)){.filterleiste:before{background:radial-gradient(420px 120px at 6% 0,var(--glas-licht-1),transparent 60%),color-mix(in srgb,var(--card) 72%,transparent)}}.filterleiste:before{-webkit-backdrop-filter:var(--leiste-filter);backdrop-filter:var(--leiste-filter);box-shadow:var(--glas-kante),var(--leiste-schatten)}}.filterleiste :is(input:not([type=checkbox]),select,.wahl){border-radius:999px}}:root{--menue-hover:#4a7be921;--menue-hover-schrift:var(--brand-950);--menue-hover-symbol:var(--brand-600)}@media (prefers-color-scheme:dark){:root{--menue-hover:#a0befa24;--menue-hover-schrift:var(--foreground);--menue-hover-symbol:var(--brand-300)}}@media (hover:hover){.menuepunkt.unterpunkt:not(.an):hover,.menuepunkt:not(.an):hover{background:var(--menue-hover);color:var(--menue-hover-schrift)}.menuepunkt:not(.an):hover svg{color:var(--menue-hover-symbol)}.leiste-symbol:not(.an):hover,.schiene-symbol:not(.an):hover{background:var(--menue-hover);color:var(--menue-hover-symbol)}.leiste-kasten .menuepunkt:not(.an):hover,.schiene-kasten .schiene-symbol:not(.an):hover{background:var(--brand-200);color:var(--brand-950)}.leiste-kasten .menuepunkt:not(.an):hover svg{color:inherit}}@media (prefers-color-scheme:dark) and (hover:hover){.leiste-kasten .menuepunkt:not(.an):hover,.schiene-kasten .schiene-symbol:not(.an):hover{color:var(--brand-950);background:#0000421a}}.pill.consent-abonniert{color:#00642f;background:#baedc6}.pill.consent-nie{color:#1b46b4;background:#cddeff}.pill.consent-abgemeldet{color:#9e002a;background:#ffc0c1}.pill.consent-unterdrueckt{color:#764700;background:#fed895}@media (max-width:900px){@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.untenleiste{background:radial-gradient(320px 120px at 8% 0,var(--glas-licht-1),transparent 60%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.untenleiste{background:radial-gradient(320px 120px at 8% 0,var(--glas-licht-1),transparent 60%),color-mix(in srgb,var(--surface) 85%,transparent)}}.untenleiste{box-shadow:var(--glas-kante),0 8px 28px #0000001f,0 2px 6px #0000000d}}}:root{--anmeldekurve-ruhig:#7e879a;--anmeldekurve-ueblich:#4a7be9;--anmeldekurve-schnell:#ee6a3c;--anmeldekurve-deckung:62%}@media (prefers-color-scheme:dark){:root{--anmeldekurve-ruhig:#7e879a;--anmeldekurve-ueblich:#759ae4;--anmeldekurve-schnell:#f08a5d;--anmeldekurve-deckung:70%}}.anmeldekurve{border-radius:0 0 var(--r-karte) var(--r-karte);height:64px;margin:auto -16px -14px;display:block;position:relative;overflow:hidden}.anmeldekurve-feld{position:absolute;inset:10px 0 0}.anmeldekurve-flaeche{background-image:radial-gradient(circle,var(--anmeldekurve-farbe) 1.15px,transparent 1.7px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.anmeldekurve-flaeche{background-image:radial-gradient(circle,color-mix(in oklch,var(--anmeldekurve-farbe) var(--anmeldekurve-deckung),transparent) 1.15px,transparent 1.7px)}}.anmeldekurve-flaeche{background-position:1px 1px;background-size:5px 5px;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.anmeldekurve-linie{width:100%;height:100%;display:block;position:absolute;inset:0}.anmeldekurve-punkt{background:var(--anmeldekurve-farbe);width:8px;height:8px;box-shadow:0 0 0 3px var(--card);border-radius:999px;position:absolute;transform:translate(-50%,-50%)}.event-kachel select.anmeldekurve-skala{z-index:1;cursor:pointer;height:24px;color:var(--muted-foreground);background-color:var(--card);box-shadow:0 0 0 1px var(--foreground),0 1px 2px #0000280f;background-position:right 6px center;background-size:12px 12px;border:0;border-radius:999px;padding:0 22px 0 9px;font-size:11.5px;font-weight:600;position:absolute;bottom:8px;left:10px}@supports (color:color-mix(in lab,red,red)){.event-kachel select.anmeldekurve-skala{box-shadow:0 0 0 1px color-mix(in srgb,var(--foreground) 14%,transparent),0 1px 2px #0000280f}}@media (hover:hover) and (pointer:fine){.event-kachel select.anmeldekurve-skala:hover{color:var(--foreground)}}@media (pointer:coarse){.event-kachel select.anmeldekurve-skala{height:30px;font-size:12.5px}}.schnell-grund{z-index:60;-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);background:#0a0e2873;position:fixed;inset:0}.schnell-overlay{z-index:61;color:#fff;padding:max(14px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(14px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));outline:none;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid;position:fixed;inset:0}@media (prefers-color-scheme:dark){.schnell-grund{background:#0000008c}}.schnell-oben{color:#fff;align-items:center;gap:12px;width:100%;max-width:560px;margin:0 auto;display:flex}.schnell-art{background:#ffffff24;border-radius:99px;gap:4px;padding:3px;display:flex}.schnell-art button{white-space:nowrap;color:#fff;cursor:pointer;opacity:.8;background:0 0;border:0;border-radius:99px;padding:4px 11px;font-size:13px}.schnell-art button.an{color:#12141c;opacity:1;background:#ffffffeb;font-weight:600}.schnell-fortschritt{flex:1;min-width:0;padding-bottom:9px;position:relative}.schnell-fortschritt>span{opacity:.9;font-variant-numeric:tabular-nums;font-size:13px;display:block}.schnell-fortschritt:before{content:"";background:#fff3;right:0}.schnell-fortschritt:before,.schnell-fortschritt>i{border-radius:99px;height:5px;position:absolute;bottom:0;left:0}.schnell-fortschritt>i{background:#fff;transition:width .35s cubic-bezier(.2,.8,.2,1)}.schnell-zu{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:99px;flex:none;place-items:center;width:38px;height:38px;display:grid}.schnell-art button:focus-visible,.schnell-entscheid:focus-visible,.schnell-knopf:focus-visible,.schnell-zu:focus-visible,.schnell-zurueck:focus-visible{outline-offset:2px;outline:3px solid #fff}.schnell-buehne{width:100%;max-width:560px;min-height:0;margin:12px auto;position:relative}.schnell-stapel{position:absolute;inset:0}.schnell-karte{background:var(--card);max-height:100%;color:var(--foreground);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;will-change:transform;border-radius:26px;flex-direction:column;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden;box-shadow:0 1px 2px #0f172a0f,0 18px 48px #0f172a2e}.schnell-karte:active{cursor:grabbing}.schnell-karte.hinten{transform-origin:50% 100%;opacity:.75;pointer-events:none;margin-top:14px}.schnell-karte.zuvor{display:none}.schnell-kartenfehler{color:var(--text-danger);margin:4px 0 8px;font-size:13px}.schnell-karte tr[hidden],.schnell-weitere[hidden]{display:none}@media (prefers-color-scheme:dark){.schnell-karte{box-shadow:inset 0 0 0 1px var(--border),0 18px 48px #00000080}}.schnell-abw,.schnell-dublette{flex-direction:column;min-height:0;padding:18px 18px 14px;display:flex}.schnell-abw>*,.schnell-dublette>*{flex:none}.schnell-dublette.eng,.schnell-karte .schnell-voll{-webkit-overflow-scrolling:touch;touch-action:pan-y;overflow-y:auto}.schnell-karte .schnell-voll{flex:auto;min-height:0}.schnell-stempel{z-index:2;background:var(--card);letter-spacing:.02em;opacity:0;pointer-events:none;border:3px solid;border-radius:12px;padding:6px 14px;font-size:18px;font-weight:700;position:absolute;top:22px}.schnell-stempel.ja{color:var(--schrift-gruen-4);left:18px;transform:rotate(-10deg)}.schnell-stempel.nein{color:var(--schrift-rot-4);right:18px;transform:rotate(10deg)}.schnell-stempel.spaeter{color:var(--muted-foreground);top:auto;bottom:26px;left:50%;transform:translate(-50%)}.schnell-kopf{touch-action:none;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.schnell-titel{font-size:15.5px}.schnell-namen{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:8px;display:grid}.schnell-namen>div{min-width:0}.schnell-namen b{overflow-wrap:anywhere;font-size:17px;display:block}.schnell-namen small{color:var(--muted-foreground);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.schnell-tabelle{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px}.schnell-tabelle td{border-top:1px solid var(--border);vertical-align:top;overflow-wrap:anywhere;padding:7px 8px 7px 0}.schnell-tabelle td:first-child{width:30%;color:var(--muted-foreground);font-size:13px}.schnell-tabelle .schnell-anders>td:not(:first-child){background:var(--accent-soft)}.schnell-tabelle .schnell-anders>td:first-child{color:var(--foreground);font-weight:600}.schnell-karte .zf-bilanz{margin:2px 0 8px}.schnell-weitere{background:var(--tag-gruen-1);border-radius:10px;margin-top:8px;padding:7px 10px;font-size:13px}@supports (color:color-mix(in lab,red,red)){.schnell-weitere{background:color-mix(in srgb,var(--tag-gruen-1) 70%,transparent)}}.schnell-weitere{color:var(--tag-gruen-1-ink)}.schnell-hinweis{color:var(--muted-foreground);text-align:center;margin:0;padding-top:12px;font-size:12.5px}.schnell-voll{font-size:14px}.schnell-voll table{min-width:0!important}.schnell-voll thead th:first-child{width:29%!important}.schnell-voll td,.schnell-voll th{overflow-wrap:anywhere}.schnell-voll td button{white-space:normal;text-align:left;max-width:100%}.schnell-feld{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;margin:4px 0 10px;font-size:13px}.schnell-abw-flaeche{background:var(--tag-grau-1);color:var(--tag-grau-1-ink);border-radius:16px;margin-bottom:10px;padding:14px}.schnell-abw-flaeche.neu{background:var(--accent-soft);color:var(--foreground)}.schnell-abw-flaeche small{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-size:12px;display:flex}.schnell-abw-flaeche b{overflow-wrap:anywhere;margin-top:4px;font-size:20px;display:block}.schnell-laedt{border:3px solid #ffffff40;border-top-color:#fff;border-radius:99px;width:34px;height:34px;margin:40px auto;animation:schnell-dreh .8s linear infinite}.schnell-karte .schnell-laedt{border-color:var(--border);border-top-color:var(--primary);margin:30px auto}@keyframes schnell-dreh{to{transform:rotate(1turn)}}.schnell-leer{text-align:center;color:#fff;opacity:.85;place-items:center;margin:0;display:grid;position:absolute;inset:0}.schnell-fehler{text-align:center;background:var(--tag-rot-1);color:var(--tag-rot-1-ink);border-radius:12px;margin:0 0 6px;padding:6px 12px;font-size:13px}.schnell-unten{width:100%;max-width:560px;margin:0 auto}.schnell-knoepfe{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid;position:relative}.schnell-entscheid{white-space:nowrap;cursor:pointer;border:0;border-radius:99px;justify-content:center;align-items:center;gap:8px;min-width:0;height:56px;padding:0 12px;font-size:15px;font-weight:600;transition:transform .12s;display:flex;overflow:hidden;box-shadow:0 6px 20px #0000002e}.schnell-entscheid:active:not(:disabled){transform:scale(.96)}.schnell-entscheid:disabled{opacity:.45;cursor:default}.schnell-entscheid.nein{background:var(--card);color:var(--schrift-rot-4)}.schnell-entscheid.ja{background:var(--tag-gruen-4);color:var(--tag-gruen-4-ink)}.schnell-entscheid.spaeter{color:#fff;width:56px;box-shadow:none;background:#ffffff2e}.schnell-zurueck{z-index:3;color:#12141c;cursor:pointer;background:#ffffffeb;border:0;border-radius:99px;align-items:center;gap:8px;padding:6px 12px 6px 8px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 6px 18px #00000038}.schnell-zurueck svg{width:20px;height:20px;transform:rotate(-90deg)}.schnell-zurueck circle{fill:none;stroke-width:3px}.schnell-zurueck .spur{stroke:#0000001f}.schnell-zurueck .lauf{stroke:#12141c;stroke-dasharray:50.3}.schnell-tasten{text-align:center;color:#ffffffbf;min-height:18px;margin:10px 0 0;font-size:12.5px}.schnell-esc{color:#ffffffe6;letter-spacing:.02em;border:1px solid #ffffff59;border-radius:7px;flex:none;margin-right:-4px;padding:3px 7px;font-family:inherit;font-size:11.5px;font-weight:600;line-height:1}@media (hover:none){.schnell-esc,.schnell-tasten{display:none}}.schnell-bilanz{text-align:center;background:var(--card);width:min(420px,100%);color:var(--foreground);border-radius:28px;padding:26px 22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 2px #0f172a0f,0 18px 48px #0f172a2e}.schnell-bilanz h2{text-wrap:balance;margin:0 0 4px;font-size:26px}.schnell-bilanz p{color:var(--muted-foreground);margin:0 0 16px}.schnell-zahlen{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:18px;display:grid}.schnell-zahlen>div{background:var(--tag-grau-1);color:var(--tag-grau-1-ink);border-radius:14px;padding:10px 6px}.schnell-zahlen b{font-size:24px;display:block}.schnell-zahlen small{opacity:.8;font-size:12px}.schnell-bilanz-knoepfe{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.schnell-knopf{border:1px solid var(--border);background:var(--card);height:38px;color:var(--foreground);cursor:pointer;border-radius:99px;align-items:center;gap:8px;padding:0 16px;font-weight:500;display:inline-flex}.schnell-knopf.primaer{background:var(--primary);color:var(--primary-foreground);border-color:#0000}@media (prefers-reduced-motion:reduce){.schnell-entscheid,.schnell-fortschritt>i{transition:none}.schnell-laedt{animation-duration:2.4s}}@media (max-width:400px){.schnell-knoepfe{gap:8px}.schnell-entscheid{padding:0 8px}.schnell-entscheid.ja svg,.schnell-entscheid.nein svg{display:none}}@media (max-width:480px){.schnell-oben{gap:8px}.schnell-art button{padding:4px 9px}.schnell-entscheid{height:52px;font-size:14px}.schnell-entscheid.spaeter{width:52px}.schnell-namen b{font-size:15.5px}}.wahl.wahl-marken{height:auto;min-height:28px;padding-top:3px;padding-bottom:3px}.suchwahl-zaehler{justify-content:space-between;align-items:baseline;gap:8px;padding:6px 12px 2px;font-size:12.5px;display:flex}.suchwahl-leeren{color:var(--primary);cursor:pointer;font-size:inherit;background:0 0;border:0;padding:0}.suchwahl-leeren:hover{text-decoration:underline}@media (pointer:coarse){[aria-multiselectable=true] .suchwahl-zeile{min-height:44px}}.suchwahl-kaestchen{border:1.5px solid var(--border);border-radius:5px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.suchwahl-kaestchen.an{background:var(--primary);border-color:var(--primary)}.suchwahl-kaestchen.an:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:4px;height:8px;transform:rotate(45deg)translate(-1px,-1px)}@media (pointer:coarse){.suchwahl-kaestchen{width:20px;height:20px}}.feld-neu-tafel{max-height:calc(100vh - 16px);overflow-y:auto}.feld-neu-typen{border:0;flex-direction:column;gap:2px;min-width:0;margin:0;padding:0;display:flex}.feld-neu-typen>legend{margin-bottom:3px;padding:0;font-size:12px}.feld-neu-tafel .feld-neu-typ{cursor:pointer;border-radius:9px;flex-direction:row;align-items:flex-start;gap:10px;padding:6px 8px}.feld-neu-typ.an{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.feld-neu-typ.an{background:color-mix(in srgb,var(--primary) 9%,transparent)}}.feld-neu-typ:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:1px}.feld-neu-tafel .feld-neu-glyph{background:var(--secondary);border-radius:7px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:600;display:inline-flex}.feld-neu-typ-koerper{flex-direction:column;gap:1px;min-width:0;display:flex}.feld-neu-tafel .feld-neu-typ-name{font-size:13px;font-weight:600}.feld-neu-tafel .feld-neu-typ-text{color:var(--muted-foreground);font-size:12px;line-height:1.35}@media (pointer:coarse){.feld-neu-tafel .feld-neu-typ{align-items:center;min-height:44px}}@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-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-ease{syntax:"*";inherits:false}@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-duration{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}@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))}}