@charset "UTF-8";@font-face{font-family:Clan Pro;src:url(/fonts/ClanPro-Book.woff) format("woff");font-weight:400;font-style:normal;font-display:swap;ascent-override:87.5%;descent-override:12.5%;line-gap-override:26.9%}@font-face{font-family:Clan Pro Medium;src:url(/fonts/ClanPro-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap;ascent-override:87.5%;descent-override:12.5%;line-gap-override:26.9%}:root{--ets-primary: #96004c;--ets-primary-hover: #7a003e;--ets-primary-contrast: #ffffff;--ets-primary-soft: #f7e6ee;--ets-surface: #fafafa;--ets-surface-raised: #ffffff;--ets-surface-sunken: #f0f0f0;--ets-surface-hover: #f2f2f2;--ets-badge-surface: #e6e6e6;--ets-badge-border: #d2d2d2;--ets-border: #e0e0e0;--ets-border-strong: #cccccc;--ets-border-input: #737373;--ets-text: #1d1f26;--ets-text-muted: #6b6b6b;--ets-text-inverse: #ffffff;--ets-success: #3a5000;--ets-success-surface: #eef7dc;--ets-online: #2f7d33;--ets-warning: #996000;--ets-warning-surface: #fff3df;--ets-danger: #9a1010;--ets-danger-surface: #fce0e0;--ets-accent: #5fa6ea;--ets-accent-strong: #1f5fa0;--ets-accent-surface: #eaf3fc;--ets-info: var(--ets-accent-strong);--ets-info-surface: var(--ets-accent-surface);--ets-highlight: #ceff50;--ets-control-height: 36px;--ets-radius-sm: 6px;--ets-radius-md: 10px;--ets-radius-lg: 16px;--ets-space-1: 4px;--ets-space-2: 8px;--ets-space-3: 12px;--ets-space-4: 16px;--ets-space-5: 24px;--ets-space-6: 32px;--ets-space-7: 48px;--ets-space-8: 64px;--ets-elevation-1: 0 1px 2px rgb(0 0 0 / 6%);--ets-elevation-2: 0 2px 8px rgb(0 0 0 / 8%);--ets-elevation-3: 0 8px 24px rgb(0 0 0 / 12%);--ets-sidebar-width: 260px;--ets-sidebar-width-collapsed: 72px;--ets-kopfzeile-hoehe: 56px;--ets-abdunkelung: rgb(0 0 0 / 45%);--ets-chat-panel-width: 400px;--ets-touch-target: 44px;--ets-logo: url(/brand/ets-logo.svg);--ets-signet: url(/brand/ets-signet.svg);--ets-font-wortmarke: var(--ets-font-medium);--ets-nav-surface: var(--ets-surface-raised);--ets-nav-border: var(--ets-border);--ets-nav-text: var(--ets-text);--ets-nav-text-muted: var(--ets-text-muted);--ets-nav-hover: var(--ets-surface-hover);--ets-nav-aktiv-surface: var(--ets-primary-soft);--ets-nav-akzent: var(--ets-primary);--ets-nav-zaehler: var(--ets-danger);--ets-nav-zaehler-text: var(--ets-text-inverse);--ets-nav-logo: var(--ets-logo);--ets-nav-signet: var(--ets-signet);--ets-select-pfeil: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23777777' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--ets-kalender-zeichen: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23777777' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3C/svg%3E");--ets-font: "Clan Pro", system-ui, -apple-system, "Segoe UI", sans-serif;--ets-font-medium: "Clan Pro Medium", system-ui, -apple-system, "Segoe UI", sans-serif;--ets-font-size: 14px;--ets-font-size-sm: 13px;--ets-font-size-xs: 12px;--ets-line-height: 20px;--ets-line-height-text: 22px;color-scheme:light}@media(pointer:coarse){:root{--ets-control-height: 44px}}@media(prefers-color-scheme:dark){:root[data-theme=dark],:root:not([data-theme=light]){--ets-primary: #f25aa7;--ets-primary-hover: #f76eb3;--ets-primary-contrast: #121212;--ets-primary-soft: #2a1622;--ets-surface: #121212;--ets-surface-raised: #1c1c1e;--ets-surface-sunken: #0d0d0d;--ets-surface-hover: #26262a;--ets-badge-surface: #303036;--ets-badge-border: #43434c;--ets-border: #2e2e31;--ets-border-strong: #3a3a3d;--ets-border-input: #75757a;--ets-text: #f5f5f7;--ets-text-muted: #a9a9ae;--ets-text-inverse: #121212;--ets-success: #a3c841;--ets-online: #57c463;--ets-success-surface: #1e2610;--ets-warning: #e2a236;--ets-warning-surface: #2a2010;--ets-danger: #e75555;--ets-danger-surface: #2b1414;--ets-accent: #5fa6ea;--ets-accent-strong: #5fa6ea;--ets-accent-surface: #17293b;--ets-info: var(--ets-accent-strong);--ets-info-surface: var(--ets-accent-surface);--ets-elevation-1: 0 1px 2px rgb(0 0 0 / 40%);--ets-elevation-2: 0 2px 8px rgb(0 0 0 / 50%);--ets-elevation-3: 0 8px 24px rgb(0 0 0 / 60%);--ets-logo: url(/brand/ets-logo-neg.svg);--ets-signet: url(/brand/ets-signet-neg.svg);--ets-select-pfeil: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a9a9ae' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--ets-kalender-zeichen: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a9a9ae' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3C/svg%3E");color-scheme:dark}}:root[data-theme=dark]{--ets-primary: #f25aa7;--ets-primary-hover: #f76eb3;--ets-primary-contrast: #121212;--ets-primary-soft: #2a1622;--ets-surface: #121212;--ets-surface-raised: #1c1c1e;--ets-surface-sunken: #0d0d0d;--ets-surface-hover: #26262a;--ets-badge-surface: #303036;--ets-badge-border: #43434c;--ets-border: #2e2e31;--ets-border-strong: #3a3a3d;--ets-border-input: #75757a;--ets-text: #f5f5f7;--ets-text-muted: #a9a9ae;--ets-text-inverse: #121212;--ets-success: #a3c841;--ets-online: #57c463;--ets-success-surface: #1e2610;--ets-warning: #e2a236;--ets-warning-surface: #2a2010;--ets-danger: #e75555;--ets-danger-surface: #2b1414;--ets-accent: #5fa6ea;--ets-accent-strong: #5fa6ea;--ets-accent-surface: #17293b;--ets-info: var(--ets-accent-strong);--ets-info-surface: var(--ets-accent-surface);--ets-elevation-1: 0 1px 2px rgb(0 0 0 / 40%);--ets-elevation-2: 0 2px 8px rgb(0 0 0 / 50%);--ets-elevation-3: 0 8px 24px rgb(0 0 0 / 60%);--ets-logo: url(/brand/ets-logo-neg.svg);--ets-signet: url(/brand/ets-signet-neg.svg);--ets-select-pfeil: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a9a9ae' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--ets-kalender-zeichen: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a9a9ae' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3C/svg%3E");color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--ets-surface);color:var(--ets-text);font-family:var(--ets-font);font-size:var(--ets-font-size);line-height:var(--ets-line-height);-webkit-font-smoothing:antialiased;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}a{color:var(--ets-primary);text-decoration:none}@media(hover:hover){a:hover{text-decoration:underline}}p a:not([class]),.ets-note a:not([class]),.ets-prose a:not([class]){text-decoration:underline}@media(pointer:coarse){p a:not([class]),.ets-note a:not([class]),.ets-prose a:not([class]){padding-block:calc((var(--ets-touch-target) - 1em) / 2)}}p,.ets-note{line-height:var(--ets-line-height-text)}h1,h2,h3{font-family:var(--ets-font-medium);font-weight:500;color:var(--ets-text);margin:var(--ets-space-7) 0 var(--ets-space-4)}h1:first-child,h2:first-child,h3:first-child{margin-block-start:0}h1{font-size:24px;line-height:32px}h2{font-size:20px;line-height:28px}h3{font-size:17px;line-height:24px}:focus-visible{outline:2px solid var(--ets-primary);outline-offset:2px;border-radius:var(--ets-radius-sm)}html.ets-rollsperre{overflow:hidden}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.ets-page{max-width:1080px}.ets-page>ets-seitenkopf:first-child{display:block}@media(min-width:600px){.ets-page>ets-seitenkopf:first-child{margin-block-start:calc(-1 * var(--ets-space-5) + var(--ets-space-1))}}.ets-page--voll{max-width:none}.ets-karten{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:var(--ets-space-4);container-type:inline-size}.ets-karten>*{min-width:0;container-type:inline-size}@container (min-width: 936px){.ets-karten__weit{grid-column:span 2}}.ets-page__lead{margin:0 0 var(--ets-space-5);color:var(--ets-text-muted)}.ets-stack{display:grid;gap:var(--ets-space-4)}.ets-stack>*,.ets-karten>*{min-width:0}.ets-stack--tight{gap:var(--ets-space-2)}.ets-stack--wide{gap:var(--ets-space-6)}.ets-row{display:flex;gap:var(--ets-space-2);flex-wrap:wrap;align-items:center}@media(pointer:coarse){label.ets-row:has(>input[type=checkbox],>input[type=radio]){min-height:var(--ets-touch-target)}}.ets-row--end{justify-content:flex-end}.ets-card{background:var(--ets-surface-raised);border:1px solid var(--ets-border);border-radius:var(--ets-radius-lg);box-shadow:var(--ets-elevation-1);padding:var(--ets-space-5)}.ets-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ets-space-4);flex-wrap:wrap;margin-block-end:var(--ets-space-4)}.ets-card__title{font-family:var(--ets-font-medium);font-size:16px;line-height:24px;margin:0}.ets-card__zusatz{font-size:var(--ets-font-size-sm);color:var(--ets-text-muted)}.ets-card__hint,.ets-prose{color:var(--ets-text-muted);font-size:var(--ets-font-size);line-height:var(--ets-line-height)}.ets-card__hint{margin:calc(-1 * var(--ets-space-2)) 0 var(--ets-space-4)}.ets-name{font-family:var(--ets-font-medium);color:var(--ets-primary);text-decoration:none}.ets-name:focus-visible{text-decoration:underline}@media(hover:hover){.ets-name:hover{text-decoration:underline}}button.ets-name{padding:0;border:0;background:none;font:inherit;font-family:var(--ets-font-medium);text-align:start;cursor:pointer}@media(pointer:coarse){a.ets-name,button.ets-name{display:inline-block;vertical-align:middle;min-width:var(--ets-touch-target);line-height:var(--ets-touch-target)}}span.ets-name{color:var(--ets-text)}.ets-abschnitt{margin:var(--ets-space-5) 0 var(--ets-space-2);font-family:var(--ets-font-medium);font-weight:400;font-size:var(--ets-font-size-xs);line-height:16px;color:var(--ets-text-muted);text-transform:uppercase;letter-spacing:.04em}.ets-abschnitt:first-child{margin-block-start:0}.ets-prose{margin:0 0 var(--ets-space-3)}*+.ets-prose{margin-block-start:var(--ets-space-3)}.ets-card>:last-child{margin-block-end:0}.ets-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ets-space-2);padding:var(--ets-space-1) var(--ets-space-4);min-height:var(--ets-control-height);border:1px solid var(--ets-border-input);border-radius:var(--ets-radius-md);background:var(--ets-surface-raised);color:var(--ets-text);font:inherit;font-size:var(--ets-font-size-sm);line-height:20px;cursor:pointer;text-decoration:none;transition:background-color .12s ease,border-color .12s ease}@media(hover:hover){.ets-btn:hover{background:var(--ets-surface-hover);text-decoration:none}}.ets-btn:disabled,.ets-btn[aria-disabled=true]{cursor:not-allowed;opacity:.55}.ets-btn--primary{background:var(--ets-primary);border-color:var(--ets-primary);color:var(--ets-primary-contrast);font-family:var(--ets-font-medium)}@media(hover:hover){.ets-btn--primary:hover{background:var(--ets-primary-hover);border-color:var(--ets-primary-hover)}}.ets-btn--ghost{border-color:var(--ets-border-input);background:transparent;color:var(--ets-text-muted)}@media(hover:hover){.ets-btn--ghost:hover{background:var(--ets-surface-hover);color:var(--ets-text)}}.ets-btn--danger{border-color:var(--ets-danger);color:var(--ets-danger);background:transparent}@media(hover:hover){.ets-btn--danger:hover{background:var(--ets-danger-surface)}}.ets-btn .ets-icon{width:16px;height:16px}.ets-btn--icon .ets-icon,.ets-btn--zeile .ets-icon{width:20px;height:20px}.ets-btn--icon{min-height:var(--ets-control-height);width:var(--ets-control-height);padding:0;border-color:transparent;background:transparent;color:var(--ets-text-muted)}@media(hover:hover){.ets-btn--icon:hover{background:var(--ets-surface-hover);color:var(--ets-text)}}.ets-btn--zeile{min-height:var(--ets-control-height);width:var(--ets-control-height);padding:0}.ets-btn--danger-still{color:var(--ets-danger)}@media(hover:hover){.ets-btn--danger-still:hover:not(:disabled){background:var(--ets-danger-surface);border-color:var(--ets-danger)}}.ets-btn--danger-still:disabled{color:var(--ets-text-muted)}.ets-tabelle-scroll{overflow-x:auto;min-width:0}.ets-tabelle{width:100%;border-collapse:collapse}.ets-tabelle th,.ets-tabelle td{padding:var(--ets-space-2) var(--ets-space-3);text-align:start;vertical-align:middle;border-block-end:1px solid var(--ets-border)}.ets-tabelle thead th,.ets-tabellenkopf{font-family:var(--ets-font-medium);font-weight:400;font-size:var(--ets-font-size-xs);line-height:16px;color:var(--ets-text-muted);text-transform:uppercase;letter-spacing:.04em}.ets-tabellenkopf{padding:var(--ets-space-2) var(--ets-space-3);border-block-end:1px solid var(--ets-border)}.ets-tabelle tbody th{font-family:var(--ets-font-medium);font-weight:400}.ets-tabelle tbody tr:last-child>th,.ets-tabelle tbody tr:last-child>td{border-block-end:0}.ets-tabelle--dicht th,.ets-tabelle--dicht td{padding:var(--ets-space-1) var(--ets-space-2)}.ets-tabelle__aktionen{width:1%;white-space:nowrap}.ets-tabelle__aktionen-gruppe{display:flex;align-items:center;justify-content:flex-end;gap:var(--ets-space-1)}.ets-tabelle__falter{transition:transform .12s ease}.ets-tabelle__falter--offen{transform:rotate(180deg)}@media(max-width:599px){table.ets-kartenliste,.ets-kartenliste>tbody,.ets-kartenliste>tbody>tr:not(.ets-kartenliste__zeile),.ets-kartenliste>tbody>tr:not(.ets-kartenliste__zeile)>*{display:block}.ets-kartenliste>thead{display:none}.ets-kartenliste .ets-kartenliste__zeile{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"titel aktionen" "feld2 feld3";align-items:center;gap:var(--ets-space-1) var(--ets-space-3);padding:var(--ets-space-2) var(--ets-space-3);border-block-end:1px solid var(--ets-border)}.ets-kartenliste .ets-kartenliste__zeile:has(>.ets-kartenliste__vor){grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"vor titel aktionen" "vor feld2 feld3"}.ets-kartenliste>tbody>.ets-kartenliste__zeile:last-child{border-block-end:0}.ets-kartenliste .ets-kartenliste__zeile>*{padding:0;border:0;min-width:0}.ets-kartenliste .ets-kartenliste__zeile>:is(td,th){width:auto}.ets-kartenliste__vor{grid-area:vor}.ets-kartenliste__titel{grid-area:titel;overflow-wrap:anywhere}.ets-kartenliste__feld2{grid-area:feld2;overflow-wrap:anywhere}.ets-kartenliste__feld3{grid-area:feld3;justify-self:end}.ets-kartenliste__aktionen{grid-area:aktionen;justify-self:end}.ets-kartenliste__huelle{display:contents!important}.ets-kartenliste__weg{display:none!important}.ets-kartenliste__ziel:after{content:"";position:absolute;inset:0}.ets-kartenliste__zeile :is(a,button,input,label):not(.ets-kartenliste__ziel){position:relative;z-index:1}}.ets-icon{width:20px;height:20px;fill:currentcolor;flex:none}.ets-icon--sm{width:16px;height:16px}.ets-field{display:grid;gap:var(--ets-space-1);align-content:start}.ets-field__label{display:flex;align-items:baseline;gap:var(--ets-space-2);font-family:var(--ets-font-medium);color:var(--ets-text)}.ets-field__optional{font-family:var(--ets-font);font-size:var(--ets-font-size-xs);font-weight:400;color:var(--ets-text-muted)}.ets-field__hint{color:var(--ets-text-muted);font-size:var(--ets-font-size-sm)}.ets-field__error{color:var(--ets-danger);font-size:var(--ets-font-size-sm)}input,select,textarea{accent-color:var(--ets-primary)}.ets-input,.ets-select{width:100%;height:var(--ets-control-height);padding:0 var(--ets-space-3);border:1px solid var(--ets-border-input);border-radius:var(--ets-radius-md);background:var(--ets-surface-raised);color:var(--ets-text);font:inherit;line-height:calc(var(--ets-control-height) - 2px)}.ets-select{appearance:none;padding-inline-end:calc(var(--ets-space-4) + 20px);background-image:var(--ets-select-pfeil);background-repeat:no-repeat;background-position:right var(--ets-space-4) center;background-size:12px 12px}@media(pointer:coarse){.ets-input,.ets-select{font-size:16px}}.ets-input[type=date]::-webkit-datetime-edit,.ets-input[type=date]::-webkit-datetime-edit-fields-wrapper{padding:0}.ets-input[type=date]::-webkit-calendar-picker-indicator{width:12px;height:12px;padding:0;margin:0 var(--ets-space-1) 0 0;opacity:1;background-image:var(--ets-kalender-zeichen);background-repeat:no-repeat;background-size:12px 12px;cursor:pointer}.ets-input:disabled,.ets-select:disabled{background:var(--ets-surface-sunken);color:var(--ets-text-muted)}.ets-input[aria-invalid=true]{border-color:var(--ets-danger)}.ets-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--ets-space-4)}.ets-kv{display:grid;grid-template-columns:minmax(140px,max-content) 1fr;gap:var(--ets-space-3) var(--ets-space-4);margin:0;align-items:baseline}.ets-kv dt{color:var(--ets-text-muted)}.ets-kv dd{margin:0;min-width:0;overflow-wrap:anywhere}@container (width < 460px){.ets-kv{grid-template-columns:1fr;gap:var(--ets-space-1)}.ets-kv dd{margin-block-end:var(--ets-space-3)}}@media(max-width:599px){.ets-kv{grid-template-columns:1fr;gap:var(--ets-space-1)}.ets-kv dd{margin-block-end:var(--ets-space-3)}}.ets-badge{display:inline-flex;align-items:center;gap:var(--ets-space-1);padding:0 var(--ets-space-2);min-height:20px;border:1px solid var(--ets-badge-border);border-radius:var(--ets-radius-sm);background:var(--ets-badge-surface);color:var(--ets-text);font-size:var(--ets-font-size-xs);line-height:1;white-space:nowrap}.ets-badge--success{background:var(--ets-success-surface);border-color:transparent;color:var(--ets-success)}.ets-badge--warning{background:var(--ets-warning-surface);border-color:transparent;color:var(--ets-warning)}.ets-badge--danger{background:var(--ets-danger-surface);border-color:transparent;color:var(--ets-danger)}.ets-badge--info{background:var(--ets-info-surface);border-color:transparent;color:var(--ets-info)}.ets-badge--neutral{border-color:transparent}.ets-dot{width:10px;height:10px;border-radius:50%;flex:none;display:inline-block}.ets-dot--on{background:var(--ets-success)}.ets-dot--off{background:transparent;border:2px solid var(--ets-danger)}.ets-bildring{border-radius:999px;outline:3px dashed var(--ets-border-strong);outline-offset:2px}.ets-bildring--an{outline-style:solid;outline-color:var(--ets-online)}.ets-bildring--postfach{outline-style:solid;outline-color:var(--ets-border-input)}.ets-bildring--innen{outline-offset:-3px}.ets-nur-sprachausgabe{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ets-note{padding:var(--ets-space-3) var(--ets-space-4);border-radius:var(--ets-radius-md);border-inline-start:4px solid var(--ets-border-strong);background:var(--ets-surface-sunken)}.ets-note--info{background:var(--ets-info-surface);border-inline-start-color:var(--ets-info)}.ets-note--warning{background:var(--ets-warning-surface);border-inline-start-color:var(--ets-warning)}.ets-note--danger{background:var(--ets-danger-surface);border-inline-start-color:var(--ets-danger)}.ets-note--success{background:var(--ets-success-surface);border-inline-start-color:var(--ets-success)}.ets-muted{color:var(--ets-text-muted)}.ets-small{font-size:var(--ets-font-size-sm)}.ets-empty{color:var(--ets-text-muted);font-style:italic}.ets-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--ets-space-2)}.ets-list__item{padding:var(--ets-space-3);border:1px solid var(--ets-border);border-radius:var(--ets-radius-md);background:var(--ets-surface-raised)}.ets-segmented{display:grid;grid-template-columns:repeat(auto-fit,minmax(48px,1fr));gap:var(--ets-space-1);padding:var(--ets-space-1);border:1px solid var(--ets-border);border-radius:var(--ets-radius-md);background:var(--ets-surface-sunken)}.ets-segmented--haken{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.ets-segmented__option{display:inline-flex;align-items:center;justify-content:center;gap:var(--ets-space-1);min-height:34px;padding:0 var(--ets-space-3);border:1px solid var(--ets-border);border-radius:var(--ets-radius-sm);background:var(--ets-surface-raised);color:var(--ets-text);font:inherit;cursor:pointer}@media(hover:hover){.ets-segmented__option:hover{background:var(--ets-surface-hover);border-color:var(--ets-border-strong)}}@media(pointer:coarse){.ets-segmented__option{min-height:var(--ets-control-height)}}.ets-segmented--haken .ets-segmented__option{display:grid;grid-template-columns:16px 1fr 16px;align-items:center;justify-items:center}.ets-segmented__option--active{background:var(--ets-primary);border-color:var(--ets-primary);color:var(--ets-primary-contrast);font-family:var(--ets-font-medium)}@media(hover:hover){.ets-segmented__option--active:hover{background:var(--ets-primary-hover);border-color:var(--ets-primary-hover)}}.ets-popover{position:absolute;z-index:40;min-width:220px;padding:var(--ets-space-2);border:1px solid var(--ets-border-strong);border-radius:var(--ets-radius-md);background:var(--ets-surface-raised);box-shadow:var(--ets-elevation-3)}.ets-menu-item{display:flex;align-items:center;gap:var(--ets-space-2);width:100%;padding:var(--ets-space-2) var(--ets-space-3);border:0;border-radius:var(--ets-radius-sm);background:transparent;color:var(--ets-text);font:inherit;text-align:start;cursor:pointer;text-decoration:none}@media(hover:hover){.ets-menu-item:hover{background:var(--ets-surface-hover);text-decoration:none}}@media(pointer:coarse){.ets-menu-item{min-height:var(--ets-control-height)}}.ets-menu-item--danger{color:var(--ets-danger)}.ets-menu-item:disabled{opacity:.5;cursor:not-allowed}.ets-menu-sep{height:1px;margin:var(--ets-space-2) 0;background:var(--ets-border);border:0}.ets-backdrop{position:fixed;inset:var(--ets-sicht-oben, 0px) 0 auto;block-size:var(--ets-sicht-hoehe, 100dvh);z-index:60;display:grid;place-items:center;padding:var(--ets-space-4);background:var(--ets-abdunkelung);overscroll-behavior:contain}.ets-stapelbox{position:sticky;inset-block-end:calc(var(--ets-space-3) + env(safe-area-inset-bottom));z-index:5;display:grid;gap:var(--ets-space-3);margin-block-start:var(--ets-space-4);padding:var(--ets-space-3) var(--ets-space-4);border:2px solid var(--ets-primary);border-radius:var(--ets-radius-md);background:var(--ets-surface-raised);box-shadow:var(--ets-elevation-3)}.ets-stapelbox__kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ets-space-3);margin:0}.ets-stapelbox__zahl{display:flex;align-items:center;gap:var(--ets-space-2);margin:0;min-width:0}.ets-stapelbox__inhalt{max-block-size:32vh;overflow-y:auto;margin:0}.ets-stapelbox__fuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--ets-space-2)}.ets-dialog{width:min(440px,100%);max-block-size:calc(var(--ets-sicht-hoehe, 100dvh) - 2 * var(--ets-space-4));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--ets-space-5);scroll-padding-block:calc(28px + var(--ets-space-5) + var(--ets-space-3)) calc(var(--ets-control-height) + 2 * var(--ets-space-5));border-radius:var(--ets-radius-lg);background:var(--ets-surface-raised);box-shadow:var(--ets-elevation-3)}.ets-dialog__title{position:sticky;inset-block-start:0;z-index:1;font-family:var(--ets-font-medium);font-size:20px;line-height:28px;margin:0 0 var(--ets-space-3);padding-block-start:var(--ets-space-5);background:var(--ets-surface-raised)}.ets-dialog__knoepfe{position:sticky;inset-block-end:0;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--ets-space-2);margin-block-start:var(--ets-space-5);padding-block-end:var(--ets-space-5);background:var(--ets-surface-raised)}.ets-stack>.ets-dialog__knoepfe{margin-block-start:0}@media(max-width:599px){.ets-backdrop{place-items:end stretch;padding:0}.ets-dialog{width:100%;max-block-size:min(90dvh,var(--ets-sicht-hoehe, 100dvh) * .9);border-radius:var(--ets-radius-lg) var(--ets-radius-lg) 0 0;animation:ets-blatt-ein .12s ease-out}.ets-dialog__knoepfe{padding-block-end:calc(var(--ets-space-5) + env(safe-area-inset-bottom))}}@keyframes ets-blatt-ein{0%{transform:translateY(100%)}}.ets-timeline{list-style:none;margin:0;padding:0 0 0 var(--ets-space-5);position:relative}.ets-timeline:before{content:"";position:absolute;inset-block:8px;inset-inline-start:5px;width:2px;background:var(--ets-border-strong)}.ets-timeline__item{position:relative;padding-block:var(--ets-space-2)}.ets-timeline__item:before{content:"";position:absolute;inset-inline-start:calc(-1 * var(--ets-space-5) + 1px);top:calc(var(--ets-space-2) + 8px);width:10px;height:10px;border-radius:50%;background:var(--ets-surface-raised);border:2px solid var(--ets-border-strong)}.ets-timeline__item--current:before{background:var(--ets-primary);border-color:var(--ets-primary)}.ets-timeline__value{font-family:var(--ets-font-medium)}.ets-timeline__time{display:block;color:var(--ets-text-muted);font-size:var(--ets-font-size-sm)}.ets-startfehler{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:var(--ets-space-6) var(--ets-space-4);box-sizing:border-box;background:var(--ets-surface)}.ets-startfehler__karte{width:100%;max-width:480px;padding:var(--ets-space-6);text-align:center}.ets-startfehler__marke{height:44px;margin-block-end:var(--ets-space-5);background-image:var(--ets-logo);background-repeat:no-repeat;background-position:center;background-size:contain}.ets-startfehler__titel{font-family:var(--ets-font-medium);font-size:20px;line-height:28px;margin:0 0 var(--ets-space-3)}.ets-startfehler__grund{margin:0 0 var(--ets-space-3)}.ets-startfehler__knopf{display:flex;justify-content:center;margin-block:var(--ets-space-5) var(--ets-space-4)}.ets-wortmarke{display:flex;align-items:center;justify-content:center;gap:var(--ets-space-2);height:100%}.ets-wortmarke__zeichen{flex:none;width:32px;height:32px;background-image:var(--ets-signet);background-repeat:no-repeat;background-position:center;background-size:contain}.ets-wortmarke__text{color:var(--ets-text);font-family:var(--ets-font-wortmarke);font-size:24px;line-height:32px;white-space:nowrap}.ets-wortmarke__akzent{color:var(--ets-primary)}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/PlusJakartaSans-Variable.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans Medium;src:url(/fonts/PlusJakartaSans-Variable.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans Wortmarke;src:url(/fonts/PlusJakartaSans-Variable.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}:root[data-marke=compactevo]{--ets-primary: #0b7a5f;--ets-primary-hover: #086249;--ets-primary-contrast: #ffffff;--ets-primary-soft: #e1f3ec;--ets-surface: #f5f7f6;--ets-surface-raised: #ffffff;--ets-surface-sunken: #ebefed;--ets-surface-hover: #eef2f0;--ets-badge-surface: #e0e8e4;--ets-badge-border: #cad5d0;--ets-border: #dce4e0;--ets-border-strong: #c5d0cb;--ets-border-input: #6c7a74;--ets-text: #12201b;--ets-text-muted: #56645e;--ets-text-inverse: #ffffff;--ets-accent: #b6a8f5;--ets-accent-strong: #6a56cc;--ets-accent-surface: #eeeafd;--ets-font: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--ets-font-medium: "Plus Jakarta Sans Medium", system-ui, -apple-system, "Segoe UI", sans-serif;--ets-font-wortmarke: "Plus Jakarta Sans Wortmarke", system-ui, -apple-system, "Segoe UI", sans-serif;--ets-logo: none;--ets-signet: url(/brand/compactevo-signet.svg);--ets-nav-surface: #0f2a23;--ets-nav-border: #2a4a41;--ets-nav-text: #e4ece8;--ets-nav-text-muted: #9baca5;--ets-nav-hover: #1a3b32;--ets-nav-aktiv-surface: #1f4d40;--ets-nav-akzent: #6fd6b4;--ets-nav-zaehler: #e75555;--ets-nav-zaehler-text: #121212;--ets-nav-signet: url(/brand/compactevo-signet-neg.svg)}@media(prefers-color-scheme:dark){:root[data-marke=compactevo]:not([data-theme=light]){--ets-primary: #6fd6b4;--ets-primary-hover: #8fe0c4;--ets-primary-contrast: #0b1f19;--ets-primary-soft: #15352b;--ets-surface: #111614;--ets-surface-raised: #1a211e;--ets-surface-sunken: #0c100e;--ets-surface-hover: #232b28;--ets-badge-surface: #2e3834;--ets-badge-border: #44514b;--ets-border: #26302c;--ets-border-strong: #36423d;--ets-border-input: #75827c;--ets-text: #e4ece8;--ets-text-muted: #9baca5;--ets-text-inverse: #111614;--ets-accent: #c4b8ff;--ets-accent-strong: #c4b8ff;--ets-accent-surface: #2a2545;--ets-signet: url(/brand/compactevo-signet-neg.svg);--ets-nav-surface: #0b1411;--ets-nav-border: #22302b;--ets-nav-text: #e4ece8;--ets-nav-text-muted: #9baca5;--ets-nav-hover: #18231f;--ets-nav-aktiv-surface: #15352b;--ets-nav-akzent: #6fd6b4;--ets-nav-zaehler: #e75555;--ets-nav-zaehler-text: #111614}}:root[data-marke=compactevo][data-theme=dark]{--ets-primary: #6fd6b4;--ets-primary-hover: #8fe0c4;--ets-primary-contrast: #0b1f19;--ets-primary-soft: #15352b;--ets-surface: #111614;--ets-surface-raised: #1a211e;--ets-surface-sunken: #0c100e;--ets-surface-hover: #232b28;--ets-badge-surface: #2e3834;--ets-badge-border: #44514b;--ets-border: #26302c;--ets-border-strong: #36423d;--ets-border-input: #75827c;--ets-text: #e4ece8;--ets-text-muted: #9baca5;--ets-text-inverse: #111614;--ets-accent: #c4b8ff;--ets-accent-strong: #c4b8ff;--ets-accent-surface: #2a2545;--ets-signet: url(/brand/compactevo-signet-neg.svg);--ets-nav-surface: #0b1411;--ets-nav-border: #22302b;--ets-nav-text: #e4ece8;--ets-nav-text-muted: #9baca5;--ets-nav-hover: #18231f;--ets-nav-aktiv-surface: #15352b;--ets-nav-akzent: #6fd6b4;--ets-nav-zaehler: #e75555;--ets-nav-zaehler-text: #111614}
