.lps-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:44px;padding:6px 12px;border-bottom:1px solid var(--bd);background:var(--sf);flex-shrink:0}.lps-toolbar__title{margin:0;font-size:var(--fs-body);font-weight:700;color:var(--tx);white-space:nowrap}.lps-toolbar__badge{background:var(--ac-light, rgba(67, 131, 105, .12));color:var(--ac);border-radius:20px;padding:1px 9px;font-size:var(--fs-sm);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.lps-toolbar__extras{display:inline-flex;align-items:center;gap:6px;min-width:0}.lps-toolbar__views{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--bd);border-radius:var(--r-btn);background:var(--sf)}.lps-toolbar__view{padding:3px 8px;background:transparent;border:none;border-radius:var(--radius-sm);font-family:inherit;font-size:var(--fs-ui);color:var(--tx2);cursor:pointer}.lps-toolbar__view--on{background:var(--sf2);color:var(--tx);font-weight:600}.lps-toolbar__view:focus-visible{outline:2px solid var(--ac);outline-offset:-2px}.lps-toolbar__spacer{flex:1 1 auto}.lps-toolbar__menu{position:relative;display:inline-flex}.lps-toolbar__menu-panel{position:absolute;top:calc(100% + 4px);right:0;z-index:210;min-width:220px;padding:4px 0;border:1px solid var(--bd);border-radius:6px;background:var(--sf);box-shadow:0 4px 12px #0000001f}.lps-toolbar__menu-item{display:block;width:100%;padding:7px 14px;border:none;background:none;text-align:left;font-family:inherit;font-size:var(--fs-ui);color:var(--tx);cursor:pointer;transition:background .1s}.lps-toolbar__menu-item:hover:not(:disabled){background:var(--sf2)}.lps-toolbar__menu-item:disabled{opacity:.4;cursor:default}.lps-toolbar__menu-item[aria-checked=true]{font-weight:700;color:var(--ac)}.lps-toolbar__menu-group{padding-top:4px;border-top:1px solid var(--bd);margin-top:4px}.lps-toolbar__menu-group-label{display:block;padding:4px 14px 2px;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.3px;color:var(--tx2)}.lps-toolbar__menu-sep{border:none;border-top:1px solid var(--bd);margin:4px 0}@media (max-width: 1279px){.lps-toolbar{row-gap:6px}.lps-toolbar__extras{flex:1 1 100%;order:10}}@media (max-width: 767px){.lps-toolbar{padding:8px 10px;row-gap:8px}.lps-toolbar__title{flex:1 1 auto}.lps-toolbar__spacer{flex-basis:100%;height:0}.lps-toolbar__primary,.lps-toolbar__menu-trigger{min-height:44px;min-width:44px}.lps-toolbar__primary{flex:1 1 auto}.lps-toolbar__menu-panel{min-width:min(280px,calc(100vw - 20px))}.lps-toolbar__menu-item{padding:12px 14px}}.lps-table-wrap{flex:1 1 auto;min-height:0;overflow:auto;background:var(--sf)}.lps-table{width:100%;border-collapse:collapse;font-size:var(--fs-ui)}.lps-table thead th{position:sticky;top:0;z-index:2;background:var(--sf);text-align:left;padding:6px 8px;font-size:var(--fs-sm);font-weight:600;color:var(--tx2);text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;border-bottom:2px solid var(--bd)}.lps-table tbody td{padding:6px 8px;color:var(--tx);vertical-align:middle;border-bottom:1px solid var(--bd-weak);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lps-table__row:nth-child(2n){background:var(--sf2)}@media (hover: hover){.lps-table__row:hover{background:var(--ac-mid)}}.lps-table__row--current{background:var(--ac-light)}.lps-table__row[data-clickable=true]{cursor:pointer}.lps-table__th--star,.lps-table__td--star{width:32px;text-align:center;padding:4px}.lps-table-wrap--grid .lps-table thead th{border-right:1px solid var(--bd)}.lps-table-wrap--grid .lps-table tbody td{border-right:1px solid var(--bd-weak)}.lps-table-wrap--grid .lps-table thead th:last-child,.lps-table-wrap--grid .lps-table tbody td:last-child,.lps-table-wrap--grid .lps-table__th--star,.lps-table-wrap--grid .lps-table__td--star{border-right:none}.lps-table__th--check,.lps-table__td--check{width:32px;text-align:center;padding:4px}.lps-table-wrap--grid .lps-table__th--check,.lps-table-wrap--grid .lps-table__td--check{border-right:none}.lps-check{width:15px;height:15px;margin:0;flex:0 0 auto;accent-color:#4B87F5;cursor:pointer;vertical-align:middle}.lps-check:focus-visible{outline:2px solid var(--ac);outline-offset:1px}.lps-shell__bulk{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex-shrink:0;padding:8px 12px;margin:0 12px 6px;background:#2563eb12;border:1px solid rgba(37,99,235,.25);border-radius:6px}.lps-shell__bulk-count{font-size:var(--fs-ui);font-weight:600;color:#1d4ed8}.lps-shell__bulk-clear{margin-left:auto;font-size:var(--fs-ui);padding:4px 10px;background:transparent;border:1px solid rgba(37,99,235,.3);border-radius:5px;cursor:pointer;color:#1d4ed8}.lps-table__th--actions,.lps-table__td--actions{width:1%;white-space:nowrap;text-align:right;padding:2px 6px}.lps-table-wrap--grid .lps-table__th--actions,.lps-table-wrap--grid .lps-table__td--actions{border-right:none}.lps-table__td--actions>*{display:inline-flex;gap:4px;align-items:center}.lps-table-wrap--comfortable .lps-table tbody td{height:36px;padding:6px 8px}.lps-table-wrap--compact .lps-table tbody td{height:28px;padding:2px 8px}.lps-cards{list-style:none;margin:0;padding:0}.lps-cards__item{border-bottom:1px solid var(--bd-weak)}.lps-cards__card{display:flex;align-items:flex-start;gap:8px;width:100%;min-height:44px;padding:10px 12px;background:none;border:none;text-align:left;font-family:inherit;font-size:var(--fs-ui);color:var(--tx);cursor:pointer}.lps-cards__card--current{background:var(--ac-light)}@media (hover: hover){.lps-cards__card:hover{background:var(--sf2)}}.lps-cards__star{flex:0 0 auto;padding-top:2px}.lps-cards__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.lps-cards__title{font-size:var(--fs-body);font-weight:700;overflow-wrap:anywhere}.lps-cards__meta{display:flex;gap:6px;font-size:var(--fs-sm);color:var(--tx2)}.lps-cards__meta-label{flex:0 0 38%}.lps-cards__meta-value{flex:1 1 auto;min-width:0;color:var(--tx);overflow-wrap:anywhere}.lps-cards__chevron{flex:0 0 auto;align-self:center;color:var(--tx2);font-size:16px}.lps-cards__check{flex:0 0 auto;align-self:center;padding:14px;margin:-14px}.lps-cards__actions{flex:0 0 auto;align-self:center;display:flex;gap:4px}.lps-cards__actions button{min-width:44px;min-height:44px}.lps-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--lps-gallery-min, 148px),1fr));gap:12px;padding:12px;align-content:start;flex:1 1 auto;min-height:0;overflow:auto}.lps-gallery--leer{display:block}.lps-gallery__cell{position:relative;min-width:0}.lps-gallery__cell--stapel:before,.lps-gallery__cell--stapel:after{content:"";position:absolute;inset:6px 6px auto auto;width:calc(100% - 12px);height:60%;border:1px solid var(--bd);border-radius:var(--r-sm);background:var(--sf);z-index:-1}.lps-gallery__cell--stapel:before{transform:translate(4px,-4px)}.lps-gallery__cell--stapel:after{transform:translate(8px,-8px);opacity:.6}.lps-gallery__stapel{position:absolute;top:4px;right:40px;z-index:2;padding:1px 6px;border-radius:var(--radius-lg);background:var(--ac-light);border:1px solid var(--ac);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--tx);cursor:pointer}.lps-gallery__tile{display:flex;flex-direction:column;gap:4px;width:100%;padding:6px;background:var(--sf);border:1px solid var(--bd);border-radius:var(--radius-lg, 10px);text-align:left;font-family:inherit;font-size:var(--fs-ui);color:var(--tx);cursor:pointer}.lps-gallery__tile--current{background:var(--ac-light);border-color:var(--ac)}@media (hover: hover){.lps-gallery__tile:hover{background:var(--sf2)}}.lps-gallery__tile:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.lps-gallery__thumb{position:relative;aspect-ratio:var(--lps-gallery-aspect, 3 / 4);display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--sf2);border:1px solid var(--bd-weak);border-radius:var(--r-sm)}.lps-gallery__thumb img{max-width:100%;max-height:100%;object-fit:contain}.lps-gallery__thumb--ring{box-shadow:inset 0 0 0 2.5px var(--lps-gallery-ring, transparent)}.lps-gallery__zaehler{position:absolute;top:4px;right:4px;padding:1px 5px;border-radius:var(--radius-lg);background:var(--sf);border:1px solid var(--bd);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--tx2)}.lps-gallery__aktionen{position:absolute;top:30px;right:4px;z-index:2;display:flex;gap:2px;opacity:0}.lps-gallery__kebab{width:22px;height:22px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--bd);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--sf) 78%,transparent);color:var(--tx2);cursor:pointer;font-size:var(--fs-ui);line-height:1}.lps-gallery__kebab-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:4;display:flex;flex-direction:column;gap:2px;padding:4px;min-width:120px;background:var(--sf);border:1px solid var(--bd);border-radius:var(--r-sm);box-shadow:0 4px 12px #0000001f}.lps-gallery__aktionen:has(.lps-gallery__kebab-menu){opacity:1}.lps-gallery__cell:hover .lps-gallery__aktionen,.lps-gallery__aktionen:focus-within{opacity:1}@media (hover: none){.lps-gallery__aktionen{opacity:1}}.lps-gallery__fav{position:absolute;right:4px;bottom:4px;z-index:2;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--sf) 78%,transparent);border:1px solid var(--bd)}.lps-gallery__badges{position:absolute;left:4px;bottom:4px;display:flex;flex-wrap:wrap;gap:4px}.lps-gallery__title{font-size:var(--fs-sm);font-weight:700;line-height:1.3;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lps-gallery__meta{font-size:var(--fs-sm);color:var(--tx2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lps-gallery__check{position:absolute;top:10px;left:10px;z-index:3;padding:8px;margin:-8px}.lps-gallery__tile--skeleton{cursor:default}.lps-gallery__tile--skeleton .lps-gallery__thumb{background:var(--sf2)}.lps-gallery__skeleton-line{height:10px;border-radius:var(--r-sm);background:var(--sf2)}.lps-gallery__skeleton-line--short{width:60%}.lps-pagination{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:38px;padding:4px 12px;border-top:1px solid var(--bd);background:var(--sf);font-size:var(--fs-sm);color:var(--tx2);flex-shrink:0}.lps-pagination--dense{min-height:30px;padding:2px 12px}.lps-pagination__range{white-space:nowrap;font-variant-numeric:tabular-nums}.lps-pagination__size{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.lps-pagination__size-select{width:auto;padding:2px 5px;border:1px solid var(--bd);border-radius:var(--r-sm);background:var(--inp);color:var(--tx);font-size:var(--fs-sm);font-family:inherit}.lps-pagination__spacer{flex:1 1 auto}.lps-pagination__nav{display:flex;align-items:center;gap:4px}.lps-pagination__btn{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:24px;padding:0 7px;border:1px solid var(--bd);border-radius:var(--r-sm);background:var(--sf);color:var(--tx);font-size:var(--fs-ui);font-family:inherit;line-height:1;cursor:pointer;transition:background .1s,border-color .1s}.lps-pagination__btn:hover:not(:disabled){background:var(--sf2);border-color:var(--ac)}.lps-pagination__btn:disabled{opacity:.35;cursor:default}.lps-pagination__page{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;padding:0 4px}.lps-pagination__page-input{width:40px;padding:2px 4px;border:1px solid var(--bd);border-radius:var(--r-sm);background:var(--inp);color:var(--tx);font-size:var(--fs-sm);font-family:inherit;text-align:center;font-variant-numeric:tabular-nums}.lps-pagination__page-total{font-variant-numeric:tabular-nums}@media (max-width: 767px){.lps-pagination{padding:6px 10px;row-gap:6px}.lps-pagination__range{flex:1 1 auto}.lps-pagination__spacer{flex-basis:100%;height:0}.lps-pagination__nav{flex:1 1 100%;justify-content:center;gap:6px}.lps-pagination__btn{min-width:44px;height:44px;font-size:var(--fs-body)}.lps-pagination__page-input{width:52px;height:44px;font-size:var(--fs-input)}.lps-pagination__size-select{min-height:32px}}.lps-th__grip{position:absolute;top:0;right:0;height:100%;cursor:col-resize;z-index:1;touch-action:none}.lps-th__grip:after{content:"";position:absolute;top:0;right:3px;width:2px;height:100%;background:var(--ac);opacity:0;transition:opacity .1s}th:hover>.lps-th__grip:after,.lps-th__grip:hover:after,.lps-th__grip:focus-visible:after{opacity:1}.lps-th__guide{position:fixed;width:2px;background:var(--ac);opacity:.6;pointer-events:none;z-index:300}.lps-th__drag{position:absolute;left:2px;top:50%;transform:translateY(-50%);width:12px;line-height:1;text-align:center;color:var(--tx2);cursor:grab;opacity:0;transition:opacity .1s;-webkit-user-select:none;user-select:none;touch-action:none;z-index:1}.lps-th__drag:active{cursor:grabbing}th:hover>.lps-th__drag,th:focus-within>.lps-th__drag,.lps-th__drag:focus-visible{opacity:1}.lps-th__row--dnd{padding-left:14px}.lps-th__insert{position:fixed;width:2px;background:var(--ac);pointer-events:none;z-index:300}.lps-shell{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.lps-shell__filter{flex-shrink:0}.lps-shell__filter--lokal{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:8px 12px;border-bottom:1px solid var(--bd)}.lps-shell__suche{font-size:var(--fs-ui);padding:5px 10px;border:1px solid var(--bd);border-radius:6px;background:var(--bg);color:var(--tx);min-width:180px;flex:0 1 260px}.lps-shell__spalten{position:relative}.lps-shell__spalten>summary{cursor:pointer;font-size:var(--fs-ui);padding:5px 9px;border:1px solid var(--bd);border-radius:6px;background:var(--sf);color:var(--tx)}.lps-shell__spalten-inhalt{position:absolute;z-index:20;top:calc(100% + 4px);left:0;min-width:260px;max-height:60vh;overflow:auto;padding:8px;border:1px solid var(--bd);border-radius:8px;background:var(--bg);box-shadow:0 6px 20px #0000001f}@media (max-width: 640px){.lps-shell__suche{flex:1 1 100%}.lps-shell__spalten-inhalt{left:auto;right:0}}.lps-shell__chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 12px;border-bottom:1px solid var(--bd);background:var(--sf2);flex-shrink:0}.lps-shell__chip{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;border:1px solid var(--ac);border-radius:5px;background:var(--ac-light);color:var(--ac);font-size:var(--fs-sm);font-weight:600}.lps-shell__chip-x{border:none;background:none;color:inherit;cursor:pointer;padding:0 2px;font-size:var(--fs-ui);line-height:1;opacity:.7}.lps-shell__chip-x:hover{opacity:1}.lps-shell__chips-reset{border:none;background:none;color:var(--tx2);font-size:var(--fs-sm);font-family:inherit;text-decoration:underline;cursor:pointer;padding:0 2px}@media (max-width: 767px){.lps-shell__chip-x,.lps-shell__chips-reset{min-height:32px}}.lps-shell__verworfen{margin-top:6px;padding:4px 8px;border-left:3px solid var(--ac);background:var(--ac-light);border-radius:var(--r-sm);font-size:var(--fs-xs);color:var(--tx2);line-height:1.5}.bild-lupe:focus-visible{outline:2px solid var(--ac-text, var(--ac));outline-offset:2px;border-radius:3px}.bild-lupe-abzeichen{display:none}.bild-lupe:hover .bild-lupe-abzeichen,.bild-lupe:focus-visible .bild-lupe-abzeichen{display:flex}.bild-lupe[data-aktiv=nein] .bild-lupe-abzeichen{display:none}.bild-lupe-karte{animation:bild-lupe-auf .12s ease-out}@keyframes bild-lupe-auf{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.bild-lupe-karte{animation:none}}.werk-kopf{--werk-kopf-pad-x: 10px;display:grid;grid-template-columns:auto minmax(260px,1fr) auto;grid-template-areas:"nr    titel  bcid" ".     autor  save";column-gap:20px;row-gap:8px;align-items:end;margin-bottom:12px}.werk-kopf__nr{grid-area:nr}.werk-kopf__titel{grid-area:titel}.werk-kopf__bcid{grid-area:bcid}.werk-kopf__autor{grid-area:autor}.werk-kopf__save{grid-area:save}.werk-kopfbereich{container-type:inline-size;container-name:werk-kopf}@container werk-kopf (max-width: 960px){.werk-kopf{grid-template-columns:auto minmax(220px,1fr);grid-template-areas:"nr   titel" "bcid autor" ".    save"}}@container werk-kopf (max-width: 720px){.werk-kopf{grid-template-columns:1fr;grid-template-areas:"nr" "titel" "bcid" "autor" "save"}}.werk-kopf-label{display:flex;align-items:center;gap:8px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.7px;color:var(--tx2);margin-bottom:4px;padding-left:calc(var(--werk-kopf-pad-x) + 1px)}.werk-kopf-titel{font-size:20px;font-weight:700;width:100%;color:var(--tx);background:transparent;border:1px solid transparent;border-radius:6px;padding:4px var(--werk-kopf-pad-x);transition:border-color .15s,background .15s}.werk-kopf-titel:hover,.werk-kopf-titel:focus{border-color:var(--bd);background:var(--inp)}.werk-kopf-titel:placeholder-shown{font-weight:600;font-style:italic}.werk-kopf-autor{font-size:14px;font-weight:600;width:100%;background:var(--inp);border:1px solid var(--bd);border-radius:6px;padding:6px var(--werk-kopf-pad-x);color:var(--tx)}.werk-kopf-bcid{font-family:monospace;font-size:14px;font-weight:600;width:180px;background:var(--inp);border:1px solid var(--bd);border-radius:6px;padding:6px var(--werk-kopf-pad-x);color:var(--tx)}.werk-kopf-bcid-gruppe{display:flex;align-items:center;gap:6px}.werk-kopf-nr{font-family:monospace;font-size:24px;font-weight:800;color:var(--ac-text);background:var(--sf2);border:1px solid var(--bd);border-radius:6px;padding:6px var(--werk-kopf-pad-x);display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:background .15s,border-color .15s}.werk-kopf-nr:hover,.werk-kopf-nr:focus-visible{background:var(--inp);border-color:var(--ac)}.werk-kopf-nr--offen{font-size:var(--fs-ui);color:var(--tx2);font-style:italic;padding-left:calc(var(--werk-kopf-pad-x) + 1px)}.werk-kopf-bcid--frisch{animation:werk-kopf-bcid-puls .2s ease-out 2}@keyframes werk-kopf-bcid-puls{0%{background:var(--ac);color:#fff}to{background:var(--inp);color:var(--tx)}}@media (prefers-reduced-motion: reduce){.werk-kopf-bcid--frisch{animation:none}}.werk-kopf-titelkacheln{margin-bottom:16px}.hlf-text{font-size:var(--fs-body);line-height:1.62;color:var(--tx)}.hlf-text>*:first-child{margin-top:0}.hlf-text>*:last-child{margin-bottom:0}.hlf-absatz{margin:0 0 var(--sp-2)}.hlf-ueberschrift{margin:var(--sp-4) 0 var(--sp-2);font-weight:600;color:var(--tx);line-height:1.3}.hlf-ueberschrift--2{font-size:14px}.hlf-ueberschrift--3,.hlf-ueberschrift--4{font-size:var(--fs-body);color:var(--tx2)}.hlf-liste{margin:0 0 var(--sp-3);padding-left:20px}.hlf-liste li{margin-bottom:var(--sp-1)}.hlf-liste li::marker{color:var(--tx2)}.hlf-liste--ol li::marker{font-weight:600}.hlf-schaltflaeche{font-family:inherit;font-size:.94em;padding:1px 6px;border-radius:var(--r-sm);border:1px solid var(--bd);background:var(--sf2);color:var(--tx);white-space:nowrap}.hlf-link{color:var(--ac-text);text-decoration:underline;text-underline-offset:2px}.hlf-link:hover{text-decoration-thickness:2px}.hlf-bild{display:block;max-width:100%;height:auto;margin:var(--sp-2) 0 var(--sp-3);border:1px solid var(--bd);border-radius:var(--r-sm);background:var(--sf2)}.hlf-bild-platzhalter{display:block;aspect-ratio:16 / 9;max-width:480px;margin:var(--sp-2) 0 var(--sp-3);border:1px solid var(--bd);border-radius:var(--r-sm);background:var(--sf2)}.hlf-bild-fehler{display:flex;align-items:center;justify-content:center;text-align:center;aspect-ratio:16 / 9;max-width:480px;padding:var(--sp-3);margin:var(--sp-2) 0 var(--sp-3);border:1px dashed var(--bd);border-radius:var(--r-sm);background:var(--sf2);color:var(--tx2);font-size:var(--fs-sm)}.hlf-kasten{margin:var(--sp-3) 0;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);border-left:3px solid var(--bd);background:var(--sf2);font-size:var(--fs-ui);line-height:1.55}.hlf-kasten .hlf-absatz:last-child,.hlf-kasten .hlf-liste:last-child{margin-bottom:0}.hlf-kasten__titel{display:block;margin-bottom:var(--sp-1);font-size:var(--fs-sm);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.hlf-kasten--admin{border-left-color:var(--info)}.hlf-kasten--admin .hlf-kasten__titel{color:var(--info)}.hlf-kasten--technik{border-left-color:var(--color-highlight-more)}.hlf-kasten--technik .hlf-kasten__titel{color:var(--color-highlight-more)}.hlf-kasten--haus{border-left-color:var(--ac);background:var(--ac-light)}.hlf-kasten--haus .hlf-kasten__titel{color:var(--ac-text)}.hlf-ergaenzen{margin:var(--sp-2) 0}.hlf-ergaenzen__knopf{font:inherit;font-size:var(--fs-sm);color:var(--tx2);padding:3px 8px;border:1px dashed var(--bd);border-radius:var(--r-sm);background:none;cursor:pointer;transition:color .12s,border-color .12s}.hlf-ergaenzen__knopf:hover{color:var(--ac-text);border-color:var(--ac)}.hlf-ergaenzen__knopf:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.hlf-panel{position:fixed;top:0;right:0;bottom:0;width:360px;max-width:100vw;display:flex;flex-direction:column;background:var(--sf);border-left:1px solid var(--bd);box-shadow:var(--sh-modal);z-index:900;animation:hlf-rein var(--motion-duration-fast, .12s) ease-out}@keyframes hlf-rein{0%{transform:translate(12px);opacity:.4}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.hlf-panel{animation:none}}@media (max-width: 560px){.hlf-panel{width:100vw;border-left:none}}.hlf-panel__kopf{flex:none;padding:var(--sp-3) var(--sp-4) var(--sp-2);border-bottom:1px solid var(--bd);background:var(--sf);display:flex;flex-direction:column;gap:var(--sp-2)}.hlf-panel__kopfzeile{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.hlf-panel__titel{margin:0;font-size:var(--fs-body);font-weight:600;color:var(--tx)}.hlf-panel__titel:focus-visible{outline:none}.hlf-panel__schliessen{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;flex:none;border:none;border-radius:var(--r-sm);background:none;color:var(--tx2);cursor:pointer;transition:color .12s,background .12s}.hlf-panel__schliessen:hover{color:var(--tx);background:var(--sf2)}.hlf-panel__schliessen:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.hlf-panel__suche{display:flex;gap:var(--sp-2);align-items:center}.hlf-panel__suche input{flex:1;min-width:0}.hlf-seg{display:flex;gap:3px;padding:3px;background:var(--sf2);border-radius:var(--r-input)}.hlf-seg__knopf{flex:1;padding:4px 0;border:none;border-radius:var(--r-sm);background:none;color:var(--tx2);font:inherit;font-size:var(--fs-ui);cursor:pointer;transition:background .12s,color .12s}.hlf-seg__knopf:hover{color:var(--tx)}.hlf-seg__knopf--an{background:var(--sf);color:var(--tx);font-weight:600;box-shadow:var(--sh-card)}.hlf-seg__knopf:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:-1px}.hlf-panel__koerper{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--sp-3) var(--sp-4)}.hlf-panel__laedt{color:var(--tx2);font-size:var(--fs-ui)}.hlf-panel__fuss{flex:none;padding:var(--sp-2) var(--sp-4);border-top:1px solid var(--bd);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--tx2)}.hlf-panel__stand{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hlf-panel__nutzen{flex:none}.hlf-panel__nutzenknopf{border:none;background:none;padding:0 2px;cursor:pointer;font:inherit;color:var(--ac-text);font-weight:600}.hlf-panel__nutzenknopf:hover{text-decoration:underline}.hlf-panel__nutzenknopf:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.hlf-karte{display:flex;flex-direction:column;gap:var(--sp-2)}.hlf-karte__kopf{display:flex;flex-wrap:wrap;gap:var(--sp-1)}.hlf-karte__titel{margin:0;font-size:15px;font-weight:600;color:var(--tx);line-height:1.3}.hlf-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:99px;font-size:var(--fs-sm);font-weight:600;white-space:nowrap;background:var(--sf2);color:var(--tx2)}.hlf-pill--typ{background:var(--ac-light);color:var(--ac-text)}.hlf-pill--admin{background:var(--sf2);color:var(--info)}.hlf-pill--technik{background:var(--sf2);color:var(--color-highlight-more)}.hlf-hinweis{margin:0;padding:var(--sp-2);border-radius:var(--r-sm);background:var(--sf2);font-size:var(--fs-ui);color:var(--tx2)}.hlf-hinweis--fehler{color:var(--danger)}.hlf-marke{display:inline-flex;align-items:center;padding:1px 7px;border-radius:99px;font-size:var(--fs-xs);font-weight:600}.hlf-marke--warn{background:var(--sf2);color:var(--warn)}.hlf-verwandt{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--bd)}.hlf-verwandt__titel{margin:0 0 var(--sp-2);font-size:var(--fs-sm);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tx2)}.hlf-verwandt__liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.hlf-verwandt__link{border:none;background:none;padding:3px 0;cursor:pointer;font:inherit;font-size:var(--fs-ui);color:var(--ac-text);text-align:left}.hlf-verwandt__link:hover{text-decoration:underline}.hlf-verwandt__link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.hlf-verwandt__weitere{margin:var(--sp-2) 0 0;font-size:var(--fs-sm);color:var(--tx2)}.hlf-treffer{display:flex;flex-direction:column;gap:var(--sp-2)}.hlf-treffer__kopf{display:flex;align-items:center;justify-content:space-between}.hlf-treffer__anzahl{font-size:var(--fs-ui);font-weight:600;color:var(--tx)}.hlf-treffer__liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}.hlf-treffer__zeile{padding-bottom:var(--sp-2);border-bottom:1px solid var(--bd-weak, var(--bd))}.hlf-treffer__zeile:last-child{border-bottom:none}.hlf-treffer__link{border:none;background:none;padding:0;cursor:pointer;font:inherit;font-size:var(--fs-body);font-weight:600;color:var(--ac-text);text-align:left}.hlf-treffer__link:hover{text-decoration:underline}.hlf-treffer__link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.hlf-treffer__ausschnitt{margin:2px 0 0;font-size:var(--fs-ui);color:var(--tx2);line-height:1.5}.hlf-begriffe{margin:0;display:flex;flex-direction:column;gap:var(--sp-2)}.hlf-begriffe__wort{font-size:var(--fs-ui);font-weight:600;color:var(--tx)}.hlf-begriffe__text{margin:2px 0 0;font-size:var(--fs-ui);color:var(--tx2);line-height:1.5}.hlf-erg{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px dashed var(--bd)}.hlf-erg__titel{margin:0 0 var(--sp-2);font-size:var(--fs-sm);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tx2)}.hlf-erg__meldung{margin:0 0 var(--sp-2);font-size:var(--fs-ui);color:var(--ac-text)}.hlf-erg__liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}.hlf-erg__kopf{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-1);font-size:var(--fs-sm)}.hlf-erg__stelle{font-weight:600;color:var(--tx)}.hlf-erg__ebene{color:var(--tx2)}.hlf-erg__editor{margin-top:var(--sp-1);display:flex;flex-direction:column;gap:var(--sp-1);align-items:flex-start}.hlf-erg__label{font-size:var(--fs-label);color:var(--tx2)}.hlf-erg__feld{width:100%;font:inherit;font-size:var(--fs-input);padding:6px 10px;border:1px solid var(--bd);border-radius:var(--r-input);background:var(--inp);color:var(--tx);resize:vertical}.hlf-erg__feld:focus{outline:none;border-color:var(--ac);box-shadow:var(--sh-focus)}.hlf-leistenfuss{display:flex;align-items:center;margin:0;padding:8px 14px;flex-shrink:0;border-top:1px solid rgba(255,255,255,.08)}.gsb-root--collapsed .hlf-leistenfuss{justify-content:center;padding:8px 0}.hlf-leistenknopf{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:none;padding:0;border:none;border-radius:50%;background:var(--color-juni-green);color:var(--color-lightblack);font:inherit;font-size:15px;font-weight:700;line-height:1;cursor:pointer;transition:filter .12s,transform .12s}.hlf-leistenknopf:hover{filter:brightness(1.08)}.hlf-leistenknopf--offen{background:var(--color-juni-green-light)}.hlf-leistenknopf:focus-visible{outline:var(--focus-ring-width) solid var(--color-juni-green-light);outline-offset:var(--focus-ring-offset)}.hlf-seitenknopf{display:inline-flex;align-items:center;gap:5px;flex:none;padding:2px 10px;border-radius:99px;border:1px solid var(--ac);background:var(--ac-light);color:var(--ac-text);font:inherit;font-size:var(--fs-sm);font-weight:600;cursor:pointer;white-space:nowrap;transition:background .12s,box-shadow .12s}.hlf-seitenknopf:hover{background:var(--ac-mid)}.hlf-seitenknopf--offen{background:var(--ac-mid);box-shadow:0 0 0 1px var(--ac)}.hlf-seitenknopf:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.hlf-seitenknopf__zeichen{font-weight:700}.hlf-feld{position:relative;display:inline-flex;margin-left:4px;vertical-align:middle}.hlf-feld__zeichen{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0;flex:none;border:1px solid var(--bd);border-radius:50%;background:none;color:var(--tx2);font:inherit;font-size:9px;font-weight:700;line-height:1;cursor:help;transition:color .12s,border-color .12s,background .12s}.hlf-feld__zeichen:hover,.hlf-feld__zeichen--offen{color:var(--ac-text);border-color:var(--ac);background:var(--ac-light)}.hlf-feld__zeichen:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:1px}.hlf-feld__blase{position:absolute;top:calc(100% + 6px);left:0;z-index:950;display:flex;flex-direction:column;gap:var(--sp-1);align-items:flex-start;width:max-content;max-width:260px;padding:var(--sp-2) var(--sp-3);background:var(--sf);color:var(--tx);border:1px solid var(--bd);border-radius:var(--r-sm);box-shadow:var(--sh-dropdown);font-size:var(--fs-ui);font-weight:400;line-height:1.5;white-space:normal;text-align:left}.hlf-feld__text{color:var(--tx)}.hlf-feld__mehr{border:none;background:none;padding:0;cursor:pointer;font:inherit;font-size:var(--fs-sm);font-weight:600;color:var(--ac-text)}.hlf-feld__mehr:hover{text-decoration:underline}.hlf-feld__mehr:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.hlf-center-scroll{flex:1;min-height:0;overflow-y:auto;width:100%;display:flex;flex-direction:column}.hlf-center{max-width:1080px;margin:0 auto;padding:var(--sp-5) var(--sp-4) var(--sp-7);display:flex;flex-direction:column;gap:var(--sp-5)}.hlf-center__kopf{display:flex;flex-direction:column;gap:var(--sp-2)}.hlf-center__eyebrow{font-size:var(--fs-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ac-text)}.hlf-center__titel{margin:0;font-size:22px;font-weight:650;color:var(--tx);line-height:1.2}.hlf-center__suche{display:flex;gap:var(--sp-2);align-items:center;margin-top:var(--sp-2)}.hlf-center__suche input{flex:1;min-width:0;height:40px;font-size:var(--fs-body)}.hlf-kacheln{display:grid;gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.hlf-kachel{display:flex;flex-direction:column;gap:4px;align-items:flex-start;padding:var(--sp-3);text-align:left;border:1px solid var(--bd);border-radius:var(--r-card);background:var(--sf);color:var(--tx);cursor:pointer;font:inherit;transition:border-color .12s,box-shadow .12s,transform .12s}.hlf-kachel:hover{border-color:var(--ac);box-shadow:var(--sh-card)}.hlf-kachel:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.hlf-kachel__name{font-size:var(--fs-body);font-weight:600;color:var(--tx)}.hlf-kachel__zahl{font-size:var(--fs-ui);color:var(--tx2)}.hlf-kachel--technik{border-color:var(--color-highlight-more)}.hlf-kachel--technik .hlf-kachel__name{color:var(--color-highlight-more)}.hlf-center__karten{display:grid;gap:var(--sp-3);grid-template-columns:1.3fr 1fr 1fr;align-items:start}@media (max-width: 900px){.hlf-center__karten{grid-template-columns:1fr}}.hlf-karte2{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--bd);border-radius:var(--r-card);background:var(--sf)}.hlf-karte2__titel{margin:0;font-size:var(--fs-sm);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tx2)}.hlf-karte2__liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-1)}.hlf-karte2__liste li{display:flex;align-items:baseline;gap:var(--sp-1);flex-wrap:wrap}.hlf-karte2__link{border:none;background:none;padding:0;cursor:pointer;text-align:left;font:inherit;font-size:var(--fs-ui);color:var(--ac-text);text-decoration:none}.hlf-karte2__link:hover{text-decoration:underline}.hlf-karte2__link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.hlf-karte2__neben{font-size:var(--fs-sm);color:var(--tx2)}.hlf-karte2__leer{margin:0;font-size:var(--fs-ui);color:var(--tx2);line-height:1.5}.hlf-neu{display:flex;flex-direction:column;gap:var(--sp-1)}.hlf-neu+.hlf-neu{margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--bd-weak, var(--bd))}.hlf-neu__kopf{display:flex;align-items:baseline;gap:var(--sp-2)}.hlf-neu__version{font-size:var(--fs-ui);font-weight:700;color:var(--tx)}.hlf-neu__datum{font-size:var(--fs-sm);color:var(--tx2)}.hlf-neu__text{font-size:var(--fs-ui)}.hlf-neu__text .hlf-ueberschrift{margin-top:var(--sp-2);font-size:var(--fs-ui)}.hlf-neu__artikel{list-style:none;margin:var(--sp-1) 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.hlf-neu__artikel li{display:flex;align-items:baseline;gap:var(--sp-1)}.hlf-center__gruppen{display:grid;gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.hlf-center__treffer{display:flex;flex-direction:column;gap:var(--sp-3)}.hlf-center__artikel{display:flex;flex-direction:column;gap:var(--sp-2);align-items:flex-start;max-width:72ch}.hlf-center__artikeltitel{margin:0;font-size:18px;font-weight:650;color:var(--tx)}.hlf-center__stand{margin:0;font-size:var(--fs-sm);color:var(--tx2)}.hlf-red{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-4)}.hlf-red__laedt{padding:var(--sp-4);color:var(--tx2);font-size:var(--fs-ui)}.hlf-red__kopf{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.hlf-red__titel{margin:0 auto 0 0;font-size:18px;font-weight:650;color:var(--tx)}.hlf-red__untertitel{margin:0 0 var(--sp-2);font-size:var(--fs-sm);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tx2)}.hlf-band{margin:0;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);border-left:3px solid var(--bd);background:var(--sf2);color:var(--tx);font-size:var(--fs-ui);line-height:1.5}.hlf-band--aus{border-left-color:var(--warn)}.hlf-band--fehler{border-left-color:var(--danger);color:var(--danger)}.hlf-band--ok{border-left-color:var(--ac);color:var(--ac-text)}.hlf-balken{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.hlf-balken__zeile{display:flex;flex-direction:column;gap:4px}.hlf-balken__name{font-size:var(--fs-ui);color:var(--tx2)}.hlf-balken__bahn{display:block;height:6px;border-radius:99px;background:var(--sf2);overflow:hidden}.hlf-balken__fuellung{display:block;height:100%;background:var(--ac);border-radius:99px}.hlf-red__filter{display:flex;flex-direction:column;gap:var(--sp-2)}.hlf-chips{display:flex;flex-wrap:wrap;gap:var(--sp-1)}.hlf-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:99px;border:1px solid var(--bd);background:var(--sf);color:var(--tx2);font:inherit;font-size:var(--fs-ui);cursor:pointer;transition:border-color .12s,color .12s,background .12s}.hlf-chip:hover{color:var(--tx);border-color:var(--tx2)}.hlf-chip--an{background:var(--ac);border-color:var(--ac);color:var(--ac-fg);font-weight:600}.hlf-chip:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.hlf-chip__zahl{font-weight:700;font-size:var(--fs-sm)}.hlf-red__spalten{display:grid;gap:var(--sp-4);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}@media (max-width: 1300px){.hlf-red__spalten{grid-template-columns:1fr}}.hlf-red__offen{margin-top:var(--sp-2)}.hlf-red__offen-kopf{cursor:pointer;font-size:var(--fs-ui);color:var(--tx2);padding:2px 0;list-style-position:outside}.hlf-red__offen-kopf:hover{color:var(--tx)}.hlf-balken--leer{margin-top:var(--sp-2)}.hlf-red__liste{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.hlf-red__tabelle-huelle{overflow-x:auto;border:1px solid var(--bd);border-radius:var(--r-card);background:var(--sf)}.hlf-tabelle{width:100%;border-collapse:collapse;font-size:var(--fs-ui)}.hlf-tabelle th{text-align:left;padding:var(--sp-2);font-size:var(--fs-sm);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--tx2);background:var(--sf2);border-bottom:1px solid var(--bd);white-space:nowrap}.hlf-tabelle td{padding:var(--sp-2);border-bottom:1px solid var(--bd-weak, var(--bd));vertical-align:top}.hlf-tabelle tr:last-child td{border-bottom:none}.hlf-tabelle__zeile--an{background:var(--ac-light)}.hlf-tabelle__link{border:none;background:none;padding:0;cursor:pointer;text-align:left;font:inherit;font-size:var(--fs-ui);font-weight:600;color:var(--ac-text)}.hlf-tabelle__link:hover{text-decoration:underline}.hlf-tabelle__link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.hlf-red__legende{margin:0;font-size:var(--fs-sm);color:var(--tx2);line-height:1.5}.hlf-sprachen{display:inline-flex;flex-wrap:wrap;gap:4px}.hlf-sprache{display:inline-flex;align-items:center;gap:2px;padding:1px 7px;border-radius:99px;font-size:var(--fs-sm);font-weight:600;white-space:nowrap}.hlf-sprache--mensch{background:var(--ac-light);color:var(--ac-text);border:1px solid transparent}.hlf-sprache--maschine{background:none;color:var(--tx2);border:1px dashed var(--bd)}.hlf-sprache--veraltet,.hlf-sprache__punkt{color:var(--warn)}.hlf-status{display:inline-flex;align-items:center;padding:1px 8px;border-radius:99px;font-size:var(--fs-sm);font-weight:600;white-space:nowrap;background:var(--sf2);color:var(--tx2)}.hlf-status--in_pruefung{color:var(--info)}.hlf-status--rueckfrage{color:var(--warn)}.hlf-status--freigegeben,.hlf-status--veroeffentlicht{background:var(--ac-light);color:var(--ac-text)}.hlf-status--zurueckgestellt{color:var(--tx2)}.hlf-red__sichtung{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0;padding:var(--sp-3);border:1px solid var(--bd);border-radius:var(--r-card);background:var(--sf)}.hlf-red__sichtungkopf{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.hlf-red__sichtungtitel{margin:0;font-size:15px;font-weight:650;color:var(--tx)}.hlf-red__vorschau{padding:var(--sp-3);border:1px solid var(--bd);border-radius:var(--r-sm);background:var(--bg);max-height:420px;overflow-y:auto}.hlf-red__aenderungen{font-size:var(--fs-ui);color:var(--tx2)}.hlf-red__bilderliste{list-style:none;margin:0;padding:0;font-size:var(--fs-ui);color:var(--tx)}.hlf-red__entscheidung{display:flex;flex-direction:column;gap:var(--sp-1)}.hlf-red__label{font-size:var(--fs-label);color:var(--tx2)}.hlf-red__knoepfe{display:flex;gap:var(--sp-2);flex-wrap:wrap;margin-top:var(--sp-1)}.hlf-verlauf{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-1)}.hlf-verlauf__zeile{display:flex;flex-wrap:wrap;gap:var(--sp-1);align-items:baseline;font-size:var(--fs-sm);padding-left:var(--sp-3);position:relative}.hlf-verlauf__zeile:before{content:"";position:absolute;left:3px;top:6px;width:5px;height:5px;border-radius:50%;background:var(--bd)}.hlf-verlauf__was{font-weight:600;color:var(--tx)}.hlf-verlauf__wer{color:var(--tx2)}.hlf-verlauf__notiz{color:var(--tx2);font-style:italic}.hlf-red__kistatus{display:flex;align-items:center;gap:var(--sp-2);margin:0;font-size:var(--fs-ui);color:var(--tx)}.hlf-punkt{width:8px;height:8px;border-radius:50%;flex:none;display:inline-block}.hlf-punkt--ok{background:var(--ac)}.hlf-punkt--aus{background:var(--warn)}.hlf-red__kiwerte{display:grid;grid-template-columns:max-content 1fr;gap:4px var(--sp-3);margin:0;font-size:var(--fs-ui)}.hlf-red__kiwerte dt{color:var(--tx2)}.hlf-red__kiwerte dd{margin:0;color:var(--tx)}.hlf-center__laedt{margin:0;font-size:var(--fs-ui);color:var(--tx2)}.hlf-tabelle-huelle{overflow-x:auto;margin:var(--sp-2) 0 var(--sp-3)}.hlf-md-tabelle{border-collapse:collapse;width:100%;font-size:var(--fs-ui);border:1px solid var(--bd);border-radius:var(--r-sm)}.hlf-md-tabelle th,.hlf-md-tabelle td{text-align:left;vertical-align:top;padding:var(--sp-1) var(--sp-2);border-bottom:1px solid var(--bd-weak, var(--bd))}.hlf-md-tabelle th{font-weight:600;color:var(--tx2);background:var(--sf2);font-size:var(--fs-sm);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.hlf-md-tabelle tr:last-child td{border-bottom:none}.hlf-ki{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--ac);border-radius:var(--r-card);background:var(--ac-light);font-size:var(--fs-ui);line-height:1.55}.hlf-ki--aus{flex-direction:row;align-items:center;gap:var(--sp-2);border-color:var(--bd);background:var(--sf2)}.hlf-ki__grund{margin:0;color:var(--tx2)}.hlf-ki__herkunft{margin:0;color:var(--ac-text);font-size:var(--fs-sm)}.hlf-ki__antwort{color:var(--tx);white-space:pre-wrap}.hlf-ki__quellen{margin:0;padding-top:var(--sp-2);border-top:1px solid var(--ac-mid)}.hlf-ki__quellentitel{margin:0 0 var(--sp-1);font-size:var(--fs-sm);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tx2)}.hlf-ki__liste{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--sp-2)}.hlf-ki__quelle{display:inline-flex;align-items:center;gap:5px;border:none;background:none;padding:0;cursor:pointer;font:inherit;font-size:var(--fs-ui);color:var(--ac-text);text-align:left}.hlf-ki__quelle:hover{text-decoration:underline}.hlf-ki__quelle:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.hlf-ki__nummer{display:inline-grid;place-items:center;flex:none;width:16px;height:16px;border-radius:50%;background:var(--ac);color:var(--ac-fg);font-size:var(--fs-xs);font-weight:700}.hlf-ki__nutzen{margin:0;font-size:var(--fs-sm);color:var(--tx2)}.hlf-neu__mehr{align-self:flex-start;border:none;background:none;padding:2px 0;cursor:pointer;font:inherit;font-size:var(--fs-sm);color:var(--ac-text);font-weight:600}.hlf-neu__mehr:hover{text-decoration:underline}.hlf-neu__mehr:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.tipp-huelle{display:inline-flex}.tipp{position:fixed;z-index:4000;max-width:280px;padding:8px 10px;background:var(--tip-bg);color:var(--tip-tx);border:1px solid var(--bd);border-radius:var(--radius-md);box-shadow:0 4px 14px #00000047;font-size:var(--fs-sm);line-height:1.4;pointer-events:none}.tipp__kopf{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2)}.tipp__titel{font-weight:600}.tipp__text{margin-top:3px;color:var(--tip-mu)}.tipp__grund{margin-top:5px;color:var(--warn)}.tipp__fuss{margin-top:6px;padding-top:5px;border-top:1px solid var(--tip-mu);color:var(--tip-mu);font-size:var(--fs-xs)}.tipp__kbd{padding:0 5px;border:1px solid var(--tip-mu);border-radius:3px;font:inherit;font-size:var(--fs-xs);color:var(--tip-mu);white-space:nowrap}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,Segoe UI,sans-serif;transition:background .25s,color .25s}input[type=checkbox]{accent-color:var(--ac);width:15px;height:15px;cursor:pointer;flex-shrink:0}input[type=radio]{accent-color:var(--ac);width:15px;height:15px;padding:0;cursor:pointer;flex-shrink:0}:root{--color-lightblack: #212121;--color-greydark: #302f35;--color-grey: #717076;--color-greylight: #a4a3a8;--color-ash: #d1d1d3;--color-silberwolf: #e1e1e1;--color-darkwhite: #f2f2f4;--color-smoke: #f9f9f9;--color-white: #ffffff;--color-alpha-black-2: rgba(0,0,0,.02);--color-darkgreen: #3e4e4b;--color-forestgreen-dark: #2f5b49;--color-forestgreen: #438369;--color-forestgreen-light: #5aae73;--color-juni-green: #95c221;--color-juni-green-light: #b7d543;--color-highlight-positiv: #c5e874;--color-highlight-neutral: #56b8d7;--color-highlight-more: #b980b0;--color-turquoise: #4e9e9b;--color-turquoise-light: #95c5c3;--color-red: #945f69;--color-red-light: #bf9fa5;--color-pink: #ec9594;--color-pink-light: #f8d1d1;--color-yellow: #daa74e;--color-yellow-light: #e9ca95;--color-blue: #517082;--color-blue-light: #97a9b4;--accent-1: #3f7797;--accent-2: #4d9e9a;--chart-1: #6ab5b1;--chart-2: #a5baa0;--chart-3: #f3df9a;--chart-4: #79a2c6;--chart-5: #bf9cc3;--fl-outline-region: #9b33ff;--fl-outline-container: #0071fe;--fl-outline-box: #00d0ff;--fl-outline-region-clone: #fd00ff;--fl-outline-container-clone: #00ffd8;--fl-outline-box-clone: #c7ff00;--chart-6: #faa352;--chart-1-transparent: rgba(106,181,177,.4);--status-aktiv-fg: #37726f;--status-aktiv-bg: #4d9e9a2b;--status-wartend-fg: #876830;--status-wartend-bg: #daa74e30;--status-fehler-fg: #8b5963;--status-fehler-bg: #945f692b;--status-info-fg: #4c697a;--status-info-bg: #5170822b;--status-storniert-fg: #68676d;--status-storniert-bg: #7170762b;--status-abgeschlossen-fg: #6a696f;--status-abgeschlossen-bg: #71707621;--status-vorschau-fg: #895f82;--status-vorschau-bg: #b980b024;--pal-gray-bg: var(--status-storniert-bg);--pal-gray-fg: var(--status-storniert-fg);--pal-blue-bg: var(--status-info-bg);--pal-blue-fg: var(--status-info-fg);--pal-green-bg: var(--status-aktiv-bg);--pal-green-fg: var(--status-aktiv-fg);--pal-red-bg: var(--status-fehler-bg);--pal-red-fg: var(--status-fehler-fg);--pal-purple-bg: var(--status-vorschau-bg);--pal-purple-fg: var(--status-vorschau-fg);--pal-orange-fg: #8a5a2b;--pal-orange-bg: #c9822f2b;--pal-teal-fg: #2e6e6a;--pal-teal-bg: #3aa39a2b;--pal-pink-fg: #96436f;--pal-pink-bg: #c15a962b;--pal-gray-solid: #6b7280;--pal-blue-solid: #427794;--pal-green-solid: #3b7c5e;--pal-red-solid: #a74f5f;--pal-orange-solid: #c9822f;--pal-purple-solid: #8c5a9e;--pal-teal-solid: #3aa39a;--pal-pink-solid: #c15a96;--pal-gray-solid-fg: #ffffff;--pal-blue-solid-fg: #ffffff;--pal-green-solid-fg: #ffffff;--pal-red-solid-fg: #ffffff;--pal-orange-solid-fg: #000000;--pal-purple-solid-fg: #ffffff;--pal-teal-solid-fg: #000000;--pal-pink-solid-fg: #000000;--pal-gray-edge: #6b7280;--pal-gray-stage-bg: #e7e8eb;--pal-gray-stage-fg: #5e6471;--pal-blue-edge: #427794;--pal-blue-stage-bg: #e1e9ee;--pal-blue-stage-fg: #3a6982;--pal-green-edge: #3b7c5e;--pal-green-stage-bg: #e0eae5;--pal-green-stage-fg: #346d53;--pal-red-edge: #a74f5f;--pal-red-stage-bg: #f1e3e5;--pal-red-stage-fg: #9a4957;--pal-orange-edge: #c57f2e;--pal-orange-stage-bg: #f6ebde;--pal-orange-stage-fg: #8d5b21;--pal-purple-edge: #8c5a9e;--pal-purple-stage-bg: #ede5ef;--pal-purple-stage-fg: #7e518e;--pal-teal-edge: #389c94;--pal-teal-stage-bg: #dff0ef;--pal-teal-stage-fg: #29726c;--pal-pink-edge: #c15a96;--pal-pink-stage-bg: #f5e5ee;--pal-pink-stage-fg: #9a4878}body.light{--bg:#F9F9F9;--sf:#ffffff;--sf2:#F2F2F4;--bd:#E1E1E1;--bd-weak:#F0F0F0;--tx:#212121;--tx2:#6E6E78;--sb:#2F3830;--inp:#ffffff;--ac:#428067;--ac-text:#3B7459;--ac-fg:#ffffff;--ac-light:#eaf4f0;--ac-mid:rgba(67,131,105,.18);--avatar-1:#ad1457;--avatar-1-fg:#ffffff;--avatar-2:#f4511e;--avatar-2-fg:#ffffff;--avatar-3:#e4c441;--avatar-3-fg:#1a1a1a;--avatar-4:#0b8043;--avatar-4-fg:#ffffff;--avatar-5:#3f51b5;--avatar-5-fg:#ffffff;--avatar-6:#8e24aa;--avatar-6-fg:#ffffff;--avatar-7:#d81b60;--avatar-7-fg:#ffffff;--avatar-8:#ef6c00;--avatar-8-fg:#ffffff;--avatar-9:#c0ca33;--avatar-9-fg:#1a1a1a;--avatar-10:#009688;--avatar-10-fg:#ffffff;--avatar-11:#7986cb;--avatar-11-fg:#ffffff;--avatar-12:#795548;--avatar-12-fg:#ffffff;--avatar-13:#d50000;--avatar-13-fg:#ffffff;--avatar-14:#f09300;--avatar-14-fg:#1a1a1a;--avatar-15:#7cb342;--avatar-15-fg:#1a1a1a;--avatar-16:#039be5;--avatar-16-fg:#ffffff;--avatar-17:#b39ddb;--avatar-17-fg:#1a1a1a;--avatar-18:#616161;--avatar-18-fg:#ffffff;--avatar-19:#e67c73;--avatar-19-fg:#1a1a1a;--avatar-20:#f6bf26;--avatar-20-fg:#1a1a1a;--avatar-21:#33b679;--avatar-21-fg:#1a1a1a;--avatar-22:#4285f4;--avatar-22-fg:#ffffff;--avatar-23:#9e69af;--avatar-23-fg:#ffffff;--avatar-24:#a79b8e;--avatar-24-fg:#1a1a1a;--zebra-odd:rgba(33,33,33,.04);--zebra-even:transparent;--mn:#302f35;--ok:#4d9e9a;--warn:#daa74e;--danger:#945f69;--info:#517082;--abc-a:#945f69;--abc-a-fg:#ffffff;--abc-b:#daa74e;--abc-b-fg:#212121;--abc-c:#6E6E78;--abc-c-fg:#ffffff;--color-highlight-positiv:#c5e874;--color-highlight-neutral:#56b8d7;--color-highlight-more:#b980b0;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--shadow-sm:0 1px 4px rgba(0,0,0,.08);--shadow-md:0 4px 20px rgba(0,0,0,.22);--shadow-lg:0 8px 32px rgba(0,0,0,.3);--fs-body:13px;--fs-ui:12px;--fs-input:12.5px;--fs-sm:11px;--fs-xs:10px;--nav-tx:var(--tx2);--nav-bg-on:var(--sf2);--map-sea:#f4f4f7;--map-empty:#eaeaee;--map-empty-line:#cfcfd6;--map-ctx:#ececf0;--map-ctx-line:#d9d9df;--border-land:#212121;--seq-1:#a1c9b2;--seq-2:#7cb295;--seq-3:#5a9878;--seq-4:#3b7c5e;--seq-5:#20503f;--div-n2:#96334a;--div-n1:#cf9aa5;--div-0:#c6c6ce;--div-p1:#8fbfa6;--div-p2:#2f7a5c;--map-hatch-line:rgba(255,255,255,.8);--chart-period-now:#438369;--chart-period-prev:#8FB8A8;--chart-reference:#8C5A9E}body.dark{--tip-bg: #3a3a44;--tip-tx: #f2f2f4;--tip-mu: #b4b4be;--bg:#1a191e;--sf:#26252b;--sf2:#302f35;--bd:#3d3c45;--bd-weak:#302f38;--tx:#e7e7ea;--tx2:#9b9aa4;--sb:#18181c;--inp:#201f24;--ac:#3dad5f;--ac-text:#3dad5f;--ac-fg:#212121;--ac-light:rgba(61,173,95,.15);--ac-mid:rgba(61,173,95,.2);--avatar-1:#77214b;--avatar-1-fg:#ffffff;--avatar-2:#aa4826;--avatar-2-fg:#ffffff;--avatar-3:#a49130;--avatar-3-fg:#ffffff;--avatar-4:#21643f;--avatar-4-fg:#ffffff;--avatar-5:#344185;--avatar-5-fg:#ffffff;--avatar-6:#732983;--avatar-6-fg:#ffffff;--avatar-7:#a6356b;--avatar-7-fg:#ffffff;--avatar-8:#a96113;--avatar-8-fg:#ffffff;--avatar-9:#819131;--avatar-9-fg:#ffffff;--avatar-10:#1b736a;--avatar-10-fg:#ffffff;--avatar-11:#616f97;--avatar-11-fg:#ffffff;--avatar-12:#5d483e;--avatar-12-fg:#ffffff;--avatar-13:#9f181a;--avatar-13-fg:#ffffff;--avatar-14:#ad7613;--avatar-14-fg:#ffffff;--avatar-15:#54813f;--avatar-15-fg:#ffffff;--avatar-16:#1c7aa6;--avatar-16-fg:#ffffff;--avatar-17:#8e7ba6;--avatar-17-fg:#ffffff;--avatar-18:#4d4d4f;--avatar-18-fg:#ffffff;--avatar-19:#a46863;--avatar-19-fg:#ffffff;--avatar-20:#af8f2f;--avatar-20-fg:#ffffff;--avatar-21:#2b8966;--avatar-21-fg:#ffffff;--avatar-22:#4165ac;--avatar-22-fg:#ffffff;--avatar-23:#6d4e7d;--avatar-23-fg:#ffffff;--avatar-24:#7e766d;--avatar-24-fg:#ffffff;--zebra-odd:rgba(231,231,234,.04);--zebra-even:transparent;--mn:#18181c;--ok:#368f52;--warn:#d1a23d;--danger:#bf2856;--info:#1d85a7;--abc-a:#bf2856;--abc-a-fg:#ffffff;--abc-b:#d1a23d;--abc-b-fg:#18181c;--abc-c:#9b9aa4;--abc-c-fg:#18181c;--color-highlight-positiv:#cbf668;--color-highlight-neutral:#40c5ef;--color-highlight-more:#cd6dbf;--status-aktiv-fg: var(--accent-2);--status-wartend-fg: var(--color-yellow);--status-fehler-fg: var(--color-red-light);--status-info-fg: var(--color-blue-light);--status-storniert-fg: var(--color-greylight);--status-abgeschlossen-fg: var(--color-greylight);--status-vorschau-fg: #d78acc;--pal-gray-fg: var(--status-storniert-fg);--pal-blue-fg: var(--status-info-fg);--pal-green-fg: var(--status-aktiv-fg);--pal-red-fg: var(--status-fehler-fg);--pal-purple-fg: var(--status-vorschau-fg);--pal-orange-fg: var(--color-yellow-light);--pal-teal-fg: var(--color-turquoise-light);--pal-pink-fg: var(--color-pink-light);--pal-gray-solid: #9b9aa4;--pal-blue-solid: var(--color-blue-light);--pal-green-solid: var(--accent-2);--pal-red-solid: var(--color-red-light);--pal-orange-solid: var(--color-yellow-light);--pal-purple-solid: #d78acc;--pal-teal-solid: var(--color-turquoise-light);--pal-pink-solid: var(--color-pink-light);--pal-gray-solid-fg: #1a1a1a;--pal-blue-solid-fg: #1a1a1a;--pal-green-solid-fg: #1a1a1a;--pal-red-solid-fg: #1a1a1a;--pal-orange-solid-fg: #1a1a1a;--pal-purple-solid-fg: #1a1a1a;--pal-teal-solid-fg: #1a1a1a;--pal-pink-solid-fg: #1a1a1a;--pal-gray-edge: #9b9aa4;--pal-gray-stage-bg: #403f46;--pal-gray-stage-fg: #b1b0b8;--pal-blue-edge: #8fadbe;--pal-blue-stage-bg: #3d434b;--pal-blue-stage-fg: #9fb8c7;--pal-green-edge: #33bbb4;--pal-green-stage-bg: #294649;--pal-green-stage-fg: #50c5bf;--pal-red-edge: #ca95a0;--pal-red-stage-bg: #4a3e45;--pal-red-stage-fg: #d4a8b1;--pal-orange-edge: #f6ce89;--pal-orange-stage-bg: #544a40;--pal-orange-stage-fg: #f6ce89;--pal-purple-edge: #d78acc;--pal-purple-stage-bg: #4d3b4e;--pal-purple-stage-fg: #de9fd5;--pal-teal-edge: #85d6d2;--pal-teal-stage-bg: #3b4c50;--pal-teal-stage-fg: #85d6d2;--pal-pink-edge: #fccdcd;--pal-pink-stage-bg: #554a4f;--pal-pink-stage-fg: #fccdcd;--color-turquoise:#34bbb5;--color-turquoise-light:#85d6d2;--color-red:#a74f5f;--color-red-light:#ca95a0;--color-pink:#f78b8a;--color-pink-light:#fccdcd;--color-yellow:#f0ae3a;--color-yellow-light:#f6ce89;--color-blue:#427794;--color-blue-light:#8fadbe;--accent-1:#2381b6;--accent-2:#33bbb4;--chart-1:#33bbb4;--chart-2:#a1c398;--chart-3:#fae394;--chart-4:#60a4e0;--chart-5:#ca90d1;--chart-6:#fda451;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--shadow-sm:0 1px 4px rgba(0,0,0,.08);--shadow-md:0 4px 20px rgba(0,0,0,.22);--shadow-lg:0 8px 32px rgba(0,0,0,.3);--fs-body:13px;--fs-ui:12px;--fs-input:12.5px;--fs-sm:11px;--fs-xs:10px;--nav-tx:var(--tx2);--nav-bg-on:var(--sf2);--map-sea:#1f1e23;--map-empty:#35343c;--map-empty-line:#46454f;--map-ctx:#2a292f;--map-ctx-line:#3a3940;--border-land:#e7e7ea;--seq-1:#2a7a60;--seq-2:#3d9276;--seq-3:#4fae87;--seq-4:#6cc99a;--seq-5:#a8e6c0;--div-n2:#e0576f;--div-n1:#a04a5b;--div-0:#6e6c78;--div-p1:#3d8a63;--div-p2:#4ec07d;--map-hatch-line:rgba(0,0,0,.55);--chart-period-now:#3dad5f;--chart-period-prev:#1a7a55;--chart-reference:#a878c8}body{--r-btn:var(--radius-md);--r-input:6px;--r-card:var(--radius-lg);--r-modal:var(--radius-lg);--r-sm:var(--radius-sm);--sh-card:var(--shadow-sm);--sh-dropdown:var(--shadow-md);--sh-modal:var(--shadow-lg);--focus-ring-width: 2px;--focus-ring-offset: 2px;--focus-ring-color: var(--ac);--target-min: 44px;--target-min-density: 32px;--sh-focus: 0 0 0 1px var(--focus-ring-color);--fs-btn:var(--fs-ui);--fs-label:var(--fs-xs);--fs-hint:var(--fs-xs);--fs-nav:var(--fs-ui);--sp-0: 0px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--motion-duration-fast: .12s;--motion-duration-base: .2s;--motion-duration-slow: .32s;--motion-ease: cubic-bezier(.2,.7,.3,1)}body{background:var(--bg);color:var(--tx);font-size:var(--fs-body)}body{--cal-cat-konzert: #1D9E75;--cal-cat-premiere: #D85A30;--cal-cat-rundfunk: #264653;--cal-cat-aufnahme: #7F77DD}#app{display:flex;height:100vh;overflow:hidden}.herst-sb{width:160px;background:var(--sf);display:flex;flex-direction:column;flex-shrink:0;overflow-y:auto;border-right:1px solid var(--bd)}.sbh{padding:10px 12px 8px;border-bottom:1px solid var(--bd)}.sbh-mod{font-size:9px;font-weight:700;color:var(--tx2);text-transform:uppercase;letter-spacing:.8px;margin-bottom:4px;opacity:.6}.sbh-title{font-size:12px;font-weight:700;color:var(--tx);display:flex;align-items:center;gap:6px}.sbh-title svg{color:var(--tx2)}.pb{height:3px;background:var(--bd);border-radius:99px;margin-top:7px;overflow:hidden}.pbf{height:100%;background:var(--ac);border-radius:99px;transition:width .35s}.sb-sw{padding:8px 10px 4px}.sb-si{position:relative}.sb-si svg{position:absolute;left:8px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--tx2);opacity:.5}.sb-search-inp{background:var(--sf2);border:1px solid var(--bd);border-radius:6px;color:var(--tx);font-size:11.5px;padding:4px 8px 4px 26px;width:100%;font-family:inherit;outline:none;transition:border-color .15s}.sb-search-inp::placeholder{color:var(--tx2);opacity:.6}.sb-search-inp:focus{border-color:var(--ac)}.sb-res{display:none;background:var(--sf);border:1px solid var(--bd);border-radius:var(--r-card);overflow:hidden;max-height:240px;overflow-y:auto;box-shadow:var(--sh-dropdown)}.sb-res.open{display:block}.sr-it{padding:9px 12px;border-bottom:1px solid var(--bd);cursor:pointer;transition:background .12s}.sr-it:last-child{border-bottom:none}.sr-it:hover{background:var(--sf2)}.sr-t{font-size:12.5px;font-weight:600;color:var(--tx)}.sr-s{font-size:11px;color:var(--tx2)}.sr-u{font-size:10.5px;color:var(--tx2);margin-top:2px}.sr-i{font-size:10px;color:var(--ac-text);margin-top:2px;font-family:monospace}.sr-ft{padding:6px 12px;font-size:10px;color:var(--tx2);background:var(--sf2)}mark{background:#3f77972e;color:var(--ac-text);border-radius:3px;padding:0 2px}.sbs{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--tx2);padding:6px 12px 3px}.nv{display:flex;align-items:center;gap:7px;padding:5px 12px;cursor:pointer;border-left:2px solid transparent;font-size:var(--fs-nav);color:var(--nav-tx);font-weight:400;transition:all .15s;background:transparent;border-right:none;border-top:none;border-bottom:none;width:100%;text-align:left;font-family:inherit}.nv:hover{background:var(--nav-bg-on);color:var(--tx)}.nv.on{background:var(--nav-bg-on);border-left-color:var(--ac);color:var(--tx);font-weight:600}.bdg{margin-left:auto;font-size:9.5px;font-weight:700;background:#daa74e26;color:#daa74e;border-radius:99px;padding:1px 6px;border:1px solid rgba(218,167,78,.35)}.bdg.ok{background:#43836933;color:#438369;border-color:#43836959}#main{flex:1;display:flex;flex-direction:column;overflow:hidden}#tb{background:var(--sf);border-bottom:2px solid var(--bd);padding:9px 16px;display:flex;align-items:center;gap:7px;flex-shrink:0;flex-wrap:wrap}.tb-head{display:flex;flex-direction:column;gap:1px;min-width:0;margin-right:auto}.tb-cr{display:flex;align-items:center;gap:4px}.tb-cr svg{opacity:.3;flex-shrink:0}.bc{font-size:11px;color:var(--tx2);cursor:pointer;border-radius:4px;padding:2px 5px;transition:all .15s;background:none;border:none;font-family:inherit}.bc:hover{color:var(--ac-text);background:#3f77971a}.bc.cur{color:var(--ac-text);font-weight:600;cursor:default}.bc.cur:hover{background:transparent}.tb-title{font-size:15px;font-weight:700;color:var(--ac-text);line-height:1.2;padding:0 5px}.th-btns{display:flex;gap:4px}.th-btn{padding:4px 9px;border-radius:7px;border:1px solid var(--bd);background:var(--sf2);color:var(--tx2);font-size:11px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .15s}.th-btn.on{background:var(--ac);color:var(--ac-fg);border-color:var(--ac)}#main-content{flex:1;overflow:hidden;display:flex;flex-direction:column}.main-content-body{flex:1 1 0%;min-height:0;overflow:hidden;display:flex;flex-direction:column}#stempelzeile-anker{flex:none}.stempelzeile{box-sizing:border-box;height:29px;display:flex;align-items:center;justify-content:flex-end;gap:24px;width:100%;padding:6px 16px;border-top:1px solid var(--bd);background:var(--bg);color:var(--tx2);font-size:12px;line-height:16px;position:sticky;bottom:0}.stempelzeile-name{color:var(--tx)}@media (max-width: 900px){.stempelzeile{height:45px;flex-direction:column;align-items:flex-start;justify-content:center;gap:0}}.bp{padding:6px 13px;border-radius:var(--r-btn);border:none;background:var(--ac);color:var(--ac-fg);font-weight:600;font-size:var(--fs-btn);cursor:pointer;font-family:inherit;transition:filter .12s;display:inline-flex;align-items:center;justify-content:center;gap:5px}.bp:hover{filter:brightness(1.12)}.bs{padding:6px 13px;border-radius:var(--r-btn);border:1.5px solid var(--bd);background:var(--sf2);color:var(--tx2);font-weight:600;font-size:var(--fs-btn);cursor:pointer;font-family:inherit;transition:all .12s;display:inline-flex;align-items:center;justify-content:center;gap:5px}.bs:hover{border-color:var(--ac);color:var(--tx)}.bd2{padding:6px 13px;border-radius:var(--r-btn);border:none;background:var(--danger);color:#fff;font-weight:600;font-size:var(--fs-btn);cursor:pointer;font-family:inherit;transition:filter .12s;display:inline-flex;align-items:center;justify-content:center;gap:5px}.bd2:hover{filter:brightness(1.1)}.bg2{padding:6px 13px;border-radius:var(--r-btn);border:none;background:none;color:var(--tx2);font-weight:600;font-size:var(--fs-btn);cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;gap:5px;transition:color .12s}.bg2:hover{color:var(--ac-text)}.bi{padding:5px;border-radius:var(--r-btn);border:1.5px solid var(--bd);background:none;color:var(--tx2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .12s}.bi:hover{border-color:var(--ac);color:var(--ac-text)}.bt{padding:6px 13px;border-radius:var(--r-btn);border:1.5px solid rgba(63,119,151,.35);background:#3f77971a;color:var(--ac-text);font-weight:600;font-size:var(--fs-btn);cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;gap:5px;transition:all .12s}.bt:hover{background:#3f77972e;border-color:var(--ac)}.sm{padding:4px 10px;font-size:11px;border-radius:var(--r-btn)}:root{--tip-bg: #212121;--tip-tx: #f2f2f4;--tip-mu: #b9b9c2}:root{--btn-min-width-sm: 80px;--btn-min-width-md: 96px;--btn-min-width-lg: 120px;--btn-max-width: 240px}:root{--label-min-width: 120px;--label-max-width: 240px}.bp,.bs,.bd2,.bg2,.bt{width:auto;min-width:var(--btn-min-width-md);max-width:var(--btn-max-width)}.bp.sm,.bs.sm,.bd2.sm,.bg2.sm,.bt.sm{min-width:var(--btn-min-width-sm)}.bp.icon,.bs.icon,.bd2.icon,.bg2.icon,.bt.icon{min-width:auto;padding:4px 8px}.lg{padding:9px 18px;font-size:var(--fs-body)}.bp.lg,.bs.lg,.bd2.lg,.bg2.lg,.bt.lg{min-width:var(--btn-min-width-lg)}.bp:disabled,.bs:disabled,.bd2:disabled,.bg2:disabled,.bt:disabled{opacity:.45;cursor:not-allowed;filter:none}.bp:disabled:hover,.bs:disabled:hover,.bd2:disabled:hover,.bg2:disabled:hover,.bt:disabled:hover{filter:none}.btn-spinner{display:inline-block;width:1em;height:1em;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:btn-spin .6s linear infinite}@keyframes btn-spin{to{transform:rotate(360deg)}}.ds-upload{display:flex;flex-direction:column;gap:8px}.ds-upload--flaeche,.ds-upload--kachel{display:flex;flex-direction:column;border:1.5px dashed var(--bd);border-radius:var(--r-card);background:var(--sf2);align-items:center;justify-content:center;text-align:center;padding:16px;gap:6px;transition:border-color .12s,background .12s}.ds-upload--kachel{width:100%;height:100%;padding:8px;box-sizing:border-box}.ds-upload--ziehen{border-color:var(--ac);background:var(--ac-light)}.ds-upload--gesperrt{opacity:.6}.ds-upload__gewaehlt{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:2px 8px;border:1px solid var(--bd);border-radius:999px;background:var(--sf);font-size:var(--fs-xs);color:var(--tx)}.ds-upload__gewaehlt-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.ds-upload__gewaehlt-groesse{color:var(--tx2);white-space:nowrap}.ds-upload__gewaehlt-x{border:none;background:none;cursor:pointer;color:var(--tx2);padding:0 2px;font-size:var(--fs-xs)}.ds-upload__gewaehlt-x:hover{color:var(--danger)}.ds-upload__status--hervorgehoben{color:var(--ac);font-weight:600}.ds-upload__deko{display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer}.ds-upload__symbol{width:22px;height:22px;color:var(--tx2)}.ds-upload__label{font-size:var(--fs-ui);color:var(--tx);font-weight:600}.ds-upload__hinweis{font-size:var(--fs-xs);color:var(--tx2)}.ds-upload--knopf{flex-direction:row;align-items:center;gap:8px}.ds-upload__input{display:none}.ds-upload__fehler{font-size:var(--fs-xs);color:var(--danger)}.ds-upload__status{font-size:var(--fs-xs);color:var(--tx2)}.card{background:var(--sf);border:1px solid var(--bd);border-radius:var(--r-card);margin-bottom:14px;overflow:hidden}.ch{padding:8px 14px;border-bottom:1px solid var(--bd);font-weight:700;font-size:10.5px;display:flex;align-items:center;gap:7px;color:var(--tx2);text-transform:uppercase;letter-spacing:.6px}.ot{font-size:9.5px;font-family:monospace;background:var(--sf2);color:var(--tx2);border:1px solid var(--bd);border-radius:4px;padding:1px 5px;font-weight:500;text-transform:none;letter-spacing:0}.cb{padding:14px}.st{font-size:10px;font-weight:700;color:var(--ac-text);text-transform:uppercase;letter-spacing:.8px;margin-bottom:12px;padding-bottom:6px;border-bottom:2px solid var(--ac);display:flex;align-items:center;gap:6px}.fg{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:11px}.fg3{grid-template-columns:repeat(auto-fill,minmax(155px,1fr))}.f{display:flex;flex-direction:column;gap:3px;min-width:0}.f.full{grid-column:1 / -1}.f>label{display:block;overflow:hidden;text-overflow:ellipsis}label{font-size:var(--fs-label);font-weight:400;color:var(--tx2)}label .req{color:var(--danger);margin-left:2px}label .ox{font-family:monospace;font-size:9px;font-weight:500;color:var(--bd);margin-left:3px;text-transform:none;letter-spacing:0}input,select,textarea{background:var(--inp);border:1px solid var(--bd);border-radius:var(--r-input);color:var(--tx);font-family:inherit;font-size:var(--fs-input);padding:6px 10px;width:100%;outline:none;transition:border-color .15s}input::placeholder,textarea::placeholder{color:var(--tx2);opacity:.55;font-style:italic}input.input-muted{color:var(--tx2)}input:focus,select:focus,textarea:focus{border-color:var(--ac);box-shadow:var(--sh-focus)}textarea{resize:vertical;min-height:68px}select:not([multiple]){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239696a0' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;padding-right:28px}body.dark select:not([multiple]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238aaa8a' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}.hint{font-size:var(--fs-hint);color:var(--tx2);margin-top:2px}hr.sep{border:none;border-top:1px solid var(--bd);margin:13px 0}.ri{background:var(--sf2);border:1.5px solid var(--bd);border-radius:var(--r-card);padding:11px;margin-bottom:8px;position:relative}.rih{font-size:10.5px;font-weight:700;color:var(--ac-text);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.rmb{position:absolute;top:8px;right:8px;background:none;border:none;cursor:pointer;color:var(--tx2);font-size:15px;line-height:1}.rmb:hover{color:var(--danger)}.bi.danger:hover{border-color:var(--danger);color:var(--danger)}.addb{background:var(--sf2);color:var(--ac-text);border:1.5px dashed rgba(63,119,151,.4);border-radius:8px;padding:7px 13px;cursor:pointer;font-size:11.5px;font-weight:600;width:100%;text-align:center;margin-top:4px;font-family:inherit;transition:all .15s;display:flex;align-items:center;justify-content:center;gap:5px}.addb:hover{background:#3f779714;border-color:var(--ac)}.cr{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.chip{background:#3f77971f;color:var(--ac-text);border:1px solid rgba(63,119,151,.25);border-radius:99px;padding:2px 9px;font-size:11px;font-weight:600;display:flex;align-items:center;gap:3px}.chip button{background:none;border:none;cursor:pointer;color:var(--ac-text);font-size:12px;line-height:1;padding:0;opacity:.6}.tabr{display:flex;gap:2px;background:var(--sf2);border-radius:9px;padding:3px;width:fit-content;margin-bottom:13px;border:1px solid var(--bd)}.tab{display:flex;align-items:center;gap:4px;padding:5px 11px;border-radius:6px;border:none;cursor:pointer;font-size:11px;font-weight:600;background:transparent;color:var(--tx2);font-family:inherit;transition:all .15s;white-space:nowrap}.tab.on{background:var(--ac);color:var(--ac-fg)}.vm{padding:8px 12px;border-radius:var(--r-btn);font-size:var(--fs-ui);margin-bottom:7px;display:flex;align-items:flex-start;gap:7px;font-weight:500}.vm.e{background:#945f691a;color:var(--danger);border:1px solid rgba(148,95,105,.25)}.vm.o{background:#4383691a;color:var(--ok);border:1px solid rgba(67,131,105,.25)}.vm.w{background:#daa74e1a;color:#a07832;border:1px solid rgba(218,167,78,.3)}.xml-out{font-family:Courier New,monospace;font-size:11px;background:#212121;color:#b5e89a;border:1px solid var(--bd);padding:13px;border-radius:9px;white-space:pre;overflow:auto;max-height:440px;line-height:1.6}.tli{display:flex;align-items:center;justify-content:space-between;padding:9px 13px;border-radius:9px;border:1.5px solid var(--bd);margin-bottom:6px;background:var(--sf);transition:all .15s;cursor:pointer}.tli:hover,.tli.cur{border-color:var(--ac);background:#3f77970f}.tli-t{font-weight:600;font-size:12.5px;color:var(--tx)}.tli-s{font-size:10.5px;color:var(--tx2);margin-top:2px}.sec-wrap{flex:1;min-height:0;overflow-y:auto;padding:14px 16px}.mod-ph{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:14px;color:var(--tx2);text-align:center;padding:40px}.mod-ph svg{opacity:.12}.mod-ph h2{font-size:18px;font-weight:700;color:var(--tx);opacity:.2}.toast-wrap{position:fixed;bottom:64px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;z-index:9999;pointer-events:none}.toast{padding:9px 18px;border-radius:99px;font-size:var(--fs-input);font-weight:600;color:#fff;opacity:0;transform:translateY(10px);transition:all .25s;box-shadow:var(--sh-dropdown);pointer-events:auto}.toast.show{opacity:1;transform:translateY(0)}.toast.success{background:var(--ok)}.toast.error{background:var(--danger)}.toast.warn{background:var(--warn);color:#333}.toast.info{background:var(--info)}.toast-action-btn{background:none;border:1px solid rgba(255,255,255,.5);color:inherit;border-radius:4px;padding:2px 8px;font:inherit;font-size:var(--fs-xs);cursor:pointer;font-weight:600;touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (pointer: coarse){.toast-action-btn{min-height:44px;padding:0 14px}}.ic{stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.bdg.green{background:#43836933;color:#438369;border-color:#43836959}.bdg.red{background:#945f691f;color:var(--danger);border-color:#945f694d}.bdg.blue{background:#4d9e9a26;color:var(--info);border-color:#4d9e9a4d}.bdg.gray{background:#8c8c8c1f;color:#888;border-color:#8c8c8c4d}.bdg.orange,.bdg.yellow{background:#daa74e26;color:#a07832;border-color:#daa74e66}.bdg.teal{background:#4d9e9a26;color:var(--info);border-color:#4d9e9a4d}.bdg.purple{background:#8264aa26;color:#8264aa;border-color:#8264aa4d}.module-root{display:flex;flex-direction:column;height:100%;overflow:hidden}.module-toolbar{display:flex;gap:6px;flex-wrap:wrap;padding:10px 16px;border-bottom:1px solid var(--bd);background:var(--sf);flex-shrink:0}.module-content{flex:1;overflow-y:auto;padding:16px}.section-root{padding:4px 0}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.section-header h3{font-size:14px;font-weight:700;color:var(--tx)}.list-label{font-size:var(--fs-label);font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--tx2);margin-bottom:6px}.loading-hint{padding:12px 0;color:var(--tx2);font-size:var(--fs-ui)}.form-root{display:flex;flex-direction:column;gap:10px;padding:14px;background:var(--sf2);border-radius:8px;margin-bottom:14px;border:1px solid var(--bd)}.form-root.compact{gap:6px;padding:10px}.form-root label{display:flex;flex-direction:column;gap:4px;font-size:11.5px;font-weight:600;color:var(--tx2)}.form-root input,.form-root select,.form-root textarea{background:var(--inp);border:1px solid var(--bd);border-radius:6px;padding:6px 9px;font-size:12.5px;color:var(--tx);font-family:inherit;outline:none}.form-root input:focus,.form-root select:focus{border-color:var(--ac)}.form-root select:not([multiple]){padding-right:28px}.form-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.data-table{width:100%;border-collapse:collapse;font-size:var(--fs-ui)}.data-table th{text-align:left;font-weight:700;font-size:10.5px;text-transform:uppercase;letter-spacing:.4px;color:var(--tx2);padding:6px 10px;border-bottom:1.5px solid var(--bd);white-space:nowrap}.data-table td{padding:7px 10px;border-bottom:1px solid var(--bd);vertical-align:middle;color:var(--tx)}.data-table tr:last-child td{border-bottom:none}.data-table tr:hover td{background:var(--sf2)}.event-past{opacity:.45}.mandant-switcher{position:relative;display:inline-flex;align-items:center}.mandant-btn{background:none;border:1px solid var(--bd);border-radius:4px;padding:3px 8px;cursor:pointer;color:var(--tx);font-size:.85rem;white-space:nowrap}.mandant-btn:hover,.mandant-btn.open{background:var(--sf)}.mandant-label{font-size:.85rem;color:var(--tx2);padding:3px 8px;white-space:nowrap}.mandant-dropdown{position:absolute;top:calc(100% + 4px);left:0;z-index:1000;min-width:180px;background:var(--bg);border:1px solid var(--bd);border-radius:4px;box-shadow:0 4px 12px #00000026;list-style:none;margin:0;padding:4px 0}.mandant-dropdown li button{width:100%;text-align:left;background:none;border:none;padding:6px 12px;cursor:pointer;color:var(--tx);font-size:.85rem}.mandant-dropdown li button:hover{background:var(--sf)}.mandant-dropdown li button.active{color:var(--ac-text);font-weight:600}.mandant-dropdown .separator{height:1px;background:var(--bd);margin:4px 0}.skip-link{position:absolute;top:-40px;left:8px;z-index:9999;background:var(--mn);color:#fff;padding:6px 12px;border-radius:var(--r-btn);font-size:var(--fs-ui);font-weight:600;text-decoration:none;transition:top var(--motion-duration-fast) var(--motion-ease)}.skip-link:focus-visible{top:8px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:0ms!important;animation-iteration-count:1!important;transition-duration:0ms!important}.motion-essential{animation-duration:revert!important;transition-duration:revert!important}}dialog::backdrop{background:#00000080}dialog[open]{animation:modal-in var(--motion-duration-base) var(--motion-ease)}@keyframes modal-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){dialog[open]{animation:none}}.sf-bar{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--bd);background:var(--sf);min-height:48px;flex-wrap:wrap;position:relative;flex-shrink:0}.sf-bar__zone{display:flex;align-items:center;gap:6px}.sf-bar__zone--search{flex:0 0 320px}.sf-bar__zone--quick{flex:1 1 auto;min-width:0;overflow:hidden}.sf-bar__zone--actions{flex:0 0 auto;margin-left:auto}.sf-bar__search-wrap{position:relative;display:flex;align-items:center;width:100%}.sf-bar__search-icon{position:absolute;left:9px;pointer-events:none;color:var(--tx2);opacity:.55}.sf-bar__search-input{padding-left:30px!important;padding-right:26px!important;width:100%}.sf-bar__search-input::-webkit-search-cancel-button,.sf-bar__search-input::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.sf-search-help__trigger{height:34px;padding:0 11px 0 9px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--bd);border-radius:var(--r-btn);background:var(--sf);color:var(--tx2);font-size:var(--fs-ui);font-family:inherit;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s,color .12s}.sf-search-help__trigger:hover,.sf-search-help__trigger[aria-expanded=true]{background:var(--ac-light);border-color:var(--ac);color:var(--ac-text)}.sf-search-help__popover{position:fixed;z-index:300;width:100%;max-width:360px;background:var(--sf);border:1px solid var(--bd);border-radius:var(--r-card);box-shadow:var(--sh-dropdown);padding:14px 16px}.sf-search-help__heading{margin:0 0 6px;font-size:var(--fs-body);font-weight:600;color:var(--tx)}.sf-search-help__intro{margin:0 0 8px;font-size:var(--fs-ui);color:var(--tx)}.sf-search-help__fields{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px;padding:0;list-style:none}.sf-search-help__field-chip{background:var(--sf2);border:1px solid var(--bd-weak);border-radius:4px;padding:2px 8px;font-size:12px;color:var(--tx)}.sf-search-help__explanation{margin:0;font-size:12px;line-height:1.5;color:var(--tx2)}.sf-search-help__field-chip--btn{font-family:inherit;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.sf-search-help__field-chip--btn:hover,.sf-search-help__field-chip--btn:focus-visible{background:var(--ac-light);border-color:var(--ac);color:var(--ac-text)}.sf-search-help__field-chip--btn:focus-visible{outline:2px solid var(--ac);outline-offset:1px}.sf-search-help__operators{margin:0 0 10px}.sf-search-help__operators-heading{margin:0 0 6px;font-size:var(--fs-ui);font-weight:600;color:var(--tx)}.sf-search-help__operators-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--tx2);line-height:1.5}.sf-search-help__operators-list code{font-family:inherit;font-weight:600;color:var(--tx);background:var(--sf2);border-radius:3px;padding:0 3px}.sf-search-help__warnings{margin:0 0 10px;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.sf-search-help__warning{font-size:12px;line-height:1.5;color:var(--tx2);background:var(--sf2);border-radius:var(--r-sm, 4px);padding:4px 8px}.sf-search-help__footer{margin-top:10px;padding-top:8px;border-top:1px solid var(--bd-weak)}.sf-search-help__filter-cta{background:none;border:1px solid var(--bd);border-radius:var(--r-btn);color:var(--tx);font-size:var(--fs-ui);font-family:inherit;cursor:pointer;padding:4px 10px}.sf-search-help__filter-cta:hover{background:var(--ac-light);border-color:var(--ac);color:var(--ac-text)}.sf-search-help-hint{width:100%;display:flex;align-items:center;gap:8px;min-height:28px;padding:2px;overflow-x:auto;-webkit-overflow-scrolling:touch}.sf-search-help-hint__label{flex-shrink:0;font-size:12px;color:var(--tx2)}.sf-search-help-hint__chips{display:flex;align-items:center;gap:6px;flex-shrink:0;white-space:nowrap}.sf-search-help-hint__chip{background:var(--sf2);border:1px solid var(--bd-weak);border-radius:4px;padding:1px 7px;font-size:12px;color:var(--tx2);white-space:nowrap}.sf-search-help-hint__more{flex-shrink:0;background:none;border:none;cursor:pointer;color:var(--ac-text);font-size:12px;font-family:inherit;padding:1px 4px;white-space:nowrap}.sf-search-help-hint__more:hover{text-decoration:underline}.sf-search-help-hint__chip--btn{font-family:inherit;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.sf-search-help-hint__chip--btn:hover,.sf-search-help-hint__chip--btn:focus-visible{background:var(--ac-light);border-color:var(--ac);color:var(--ac-text)}.sf-search-help-hint__chip--btn:focus-visible{outline:2px solid var(--ac);outline-offset:1px}.sf-operator-hint{font-size:12px;color:var(--tx2);padding:2px;display:inline-block}.sf-quick-search-warning{font-size:12px;color:var(--tx2);padding:2px;display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.sf-quick-search-warning__cta,.sf-quick-search-warning__more{background:none;border:none;cursor:pointer;padding:0;color:var(--ac-text);font-size:12px;font-family:inherit;text-decoration:underline}.sf-quick-search-warning__cta:hover,.sf-quick-search-warning__more:hover{color:var(--ac)}.sf-bar__badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:99px;background:#ffffff40;font-size:10px;font-weight:700;margin-left:2px;line-height:1}.sf-bar__total{margin-left:4px;font-weight:600;font-size:var(--fs-body);white-space:nowrap;color:var(--tx2)}.sf-quick-chips{display:flex;align-items:center;gap:4px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.sf-chip{height:28px;padding:0 12px;border-radius:var(--r-chip, 14px);border:1px solid var(--bd);background:transparent;color:var(--tx);font-size:var(--fs-ui);cursor:pointer;white-space:nowrap;font-family:inherit;transition:all .12s;display:inline-flex;align-items:center;gap:4px}.sf-chip:hover{border-color:var(--ac);color:var(--ac-text)}.sf-chip--active{background:var(--ac-light, rgba(67,131,105,.12));color:var(--ac-text);border-color:var(--ac);font-weight:600}.sf-chip__icon{font-style:normal;line-height:1}.sf-bar__zone--aktiv{display:flex;align-items:center;min-width:0}.sf-chip--aktiverFilter{max-width:240px;padding-right:4px;cursor:default}.sf-chip--aktiverFilter .sf-chip__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-chip__clear{border:0;background:transparent;color:inherit;cursor:pointer;font-size:14px;line-height:1;padding:0 6px;border-radius:10px;font-family:inherit}.sf-chip__clear:hover{background:var(--ac-light, rgba(67,131,105,.18))}.sf-builder-popover{position:fixed;z-index:1000;background:var(--sf);border:1px solid var(--bd);border-radius:8px;box-shadow:0 4px 16px #00000026;padding:12px;width:min(760px,calc(100vw - 32px));min-width:0;max-height:calc(100vh - 120px);overflow-y:auto}.sf-builder-popover__footer{display:flex;gap:8px;justify-content:flex-end;margin-top:10px;padding-top:10px;border-top:1px solid var(--bd)}.sf-group{display:flex;flex-direction:column;gap:10px}.sf-group--depth-1,.sf-group--depth-2{border:.5px solid var(--bd);border-radius:8px;padding:10px;background:var(--sf2)}.sf-group__header{display:flex;align-items:center;gap:8px}.sf-group__rules{display:flex;flex-direction:column;gap:8px}.sf-group__actions{display:flex;gap:12px}.sf-rule{display:grid;grid-template-columns:minmax(0,1fr) 150px minmax(0,1.4fr) auto;gap:8px;align-items:start;border:.5px solid var(--bd);border-left:3px solid var(--ac);border-radius:0 6px 6px 0;background:var(--sf);padding:8px 10px}.sf-rule>*{min-width:0}@media (max-width: 520px){.sf-rule{grid-template-columns:1fr 1fr}}.set-card-kompakt-row{display:grid;grid-template-columns:auto minmax(0,1.4fr) auto auto auto;gap:10px;align-items:center}.set-card-kompakt-row>*{min-width:0}@media (max-width: 520px){.set-card-kompakt-row{grid-template-columns:1fr 1fr}}.sf-between{display:flex;gap:6px}.sf-kat-picker{display:flex;flex-direction:column;gap:6px}.sf-kat-picker__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;max-height:96px;overflow-y:auto}.sf-kat-picker__chip{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:24px;padding:0 4px 0 9px;border-radius:var(--r-chip, 12px);background:var(--sf2);border:.5px solid var(--bd);font-size:var(--fs-ui);color:var(--tx)}.sf-kat-picker__chip>span{display:inline-flex;align-items:center;gap:6px}.sf-kat-picker__chip>span:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--chip-dot, var(--tx2));flex-shrink:0}.sf-kat-picker__chip>button{width:18px;height:18px;border:none;background:transparent;color:var(--tx2);cursor:pointer;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;line-height:1}.sf-kat-picker__chip>button:hover{background:var(--bd);color:var(--tx)}.sf-kat-picker__list{list-style:none;margin:0;padding:0;border:.5px solid var(--bd);border-radius:6px;background:var(--sf);max-height:220px;overflow-y:auto}.sf-kat-picker__option{display:flex;align-items:center;gap:8px;padding:7px 10px;font-size:var(--fs-body);cursor:pointer;border-top:.5px solid var(--bd)}.sf-kat-picker__list>.sf-kat-picker__option:first-child,.sf-kat-picker__list>li:first-child{border-top:none}.sf-kat-picker__option:hover{background:var(--sf2)}.sf-kat-picker__option[aria-selected=true]{background:var(--ac-light);color:var(--ac-text);font-weight:600}.sf-kat-picker__option[aria-selected=true]:after{content:"✓";margin-left:auto;color:var(--ac-text)}.sf-kat-picker__color{width:8px;height:8px;border-radius:50%;flex-shrink:0}.sf-kat-picker__empty{padding:10px;font-size:var(--fs-ui);color:var(--tx2)}.sf-columns-popover{position:fixed;z-index:1000;background:var(--sf);border:1px solid var(--bd);border-radius:8px;box-shadow:0 4px 16px #00000026;padding:12px;min-width:240px;max-height:calc(100vh - 120px);overflow-y:auto}.sf-saved-menu__count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:99px;background:var(--ac);color:var(--ac-fg);font-size:10px;font-weight:700;margin-left:4px}.sf-saved-menu__dropdown{position:fixed;z-index:1000;background:var(--sf);border:1px solid var(--bd);border-radius:8px;box-shadow:0 4px 16px #00000026;min-width:260px;max-width:340px;padding:6px 0;max-height:min(400px,calc(100vh - 80px));overflow-y:auto}.sf-saved-menu__section-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--tx2);padding:6px 12px 3px;margin:0}.sf-saved-menu__divider{height:1px;background:var(--bd);margin:4px 0}.sf-saved-menu__empty{font-size:var(--fs-ui);color:var(--tx2);padding:10px 14px;margin:0}.sf-saved-menu__footer{border-top:1px solid var(--bd);padding:6px 8px 2px;margin-top:4px}.sf-saved-menu__save-btn{width:100%;text-align:left;background:none;border:none;cursor:pointer;font-size:var(--fs-ui);color:var(--ac-text);font-weight:600;font-family:inherit;padding:6px 12px;border-radius:6px;transition:background .1s}.sf-saved-menu__save-btn:hover{background:var(--ac-light, rgba(67,131,105,.08))}.sf-saved-menu__rename{display:flex;align-items:center;gap:4px;padding:4px 8px}.sf-saved-menu__rename-ok,.sf-saved-menu__rename-cancel{background:none;border:none;cursor:pointer;font-size:14px;color:var(--tx2);padding:2px 5px;border-radius:4px;transition:color .1s}.sf-saved-menu__rename-ok:hover{color:var(--ok)}.sf-saved-menu__rename-cancel:hover{color:var(--danger)}.sf-save-dialog{display:flex;flex-direction:column;gap:10px}.sf-save-dialog__shared{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:var(--fs-ui);color:var(--tx1);cursor:pointer}.sf-save-dialog__error{color:var(--danger);font-size:var(--fs-ui);margin:0}.sf-save-dialog__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.sf-saved-pill{display:flex;align-items:center;gap:2px;padding:2px 8px 2px 4px}.sf-saved-pill--active .sf-saved-pill__name{font-weight:600;color:var(--ac-text)}.sf-saved-pill__name{flex:1;text-align:left;background:none;border:none;cursor:pointer;font-size:var(--fs-ui);color:var(--tx);font-family:inherit;padding:5px 8px;border-radius:6px;transition:background .1s;display:flex;align-items:center;gap:5px;min-width:0}.sf-saved-pill__name:hover{background:var(--sf2)}.sf-saved-pill__check{color:var(--ac-text);font-size:11px}.sf-saved-pill__badge{font-size:9px;font-weight:700;text-transform:uppercase;background:var(--ac-light, rgba(67,131,105,.12));color:var(--ac-text);border-radius:3px;padding:1px 4px;letter-spacing:.3px}.sf-saved-pill__dot-wrap{position:relative;flex-shrink:0}.sf-saved-pill__dot-btn{background:none;border:none;cursor:pointer;color:var(--tx2);font-size:16px;line-height:1;padding:4px 6px;border-radius:4px;transition:all .1s;display:flex;align-items:center}.sf-saved-pill__dot-btn:hover{background:var(--sf2);color:var(--tx)}.sf-saved-pill__dot-menu{position:absolute;right:0;top:calc(100% + 2px);z-index:300;background:var(--sf);border:1px solid var(--bd);border-radius:7px;box-shadow:0 3px 12px #0000001f;min-width:200px;padding:4px 0}.sf-saved-pill__dot-menu button{display:block;width:100%;text-align:left;background:none;border:none;cursor:pointer;font-size:var(--fs-ui);color:var(--tx);font-family:inherit;padding:7px 14px;transition:background .1s}.sf-saved-pill__dot-menu button:hover{background:var(--sf2)}.sf-saved-pill__dot-danger{color:var(--danger)!important}@media (max-width: 1023px){.sf-bar__zone--actions{flex:1 1 100%;margin-left:0;flex-wrap:wrap;justify-content:flex-end}}@media (max-width: 767px){.sf-bar__zone--search{flex:0 0 100%;order:-1}.sf-bar__zone--quick{overflow-x:auto;-webkit-overflow-scrolling:touch}.sf-bar__total{display:block;width:100%;order:99;font-size:var(--fs-ui);padding:2px 0}.sf-builder-popover{min-width:calc(100vw - 24px);left:0;right:0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.gsb-root{width:224px;height:100vh;background:var(--mn);display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;border-right:1px solid rgba(255,255,255,.06);z-index:10;transition:width .2s cubic-bezier(.4,0,.2,1)}.gsb-collapse-btn{flex-shrink:0;margin-left:auto;width:20px;height:20px;padding:0;border:none;background:none;cursor:pointer;color:#c8d2e666;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:color .12s,background .12s}.gsb-collapse-btn:hover{color:#c8d2e6e6;background:#ffffff14}.gsb-root--collapsed{width:56px}.gsb-root--collapsed .gsb-header{padding:11px;gap:0}.gsb-root--collapsed .gsb-collapse-btn{margin-left:0}.gsb-root--collapsed .gsb-header-text{display:none}.gsb-root--collapsed .gsb-section-header{height:0;padding:0;overflow:hidden;pointer-events:none}.gsb-root--collapsed .gsb-item{justify-content:center;padding:0}.gsb-root--collapsed .gsb-item--active{padding-left:0;border-left:none}.gsb-root--collapsed .gsb-item-label,.gsb-root--collapsed .gsb-badge{display:none}.gsb-item-tip{position:fixed;left:64px;transform:translateY(-50%);background:var(--tx);color:var(--bg);padding:4px 9px;border-radius:5px;font-size:11.5px;font-weight:500;white-space:nowrap;pointer-events:none;z-index:2000;box-shadow:0 2px 8px #00000026;animation:gsb-tip-in 80ms ease-out}@keyframes gsb-tip-in{0%{opacity:0;transform:translateY(-50%) translate(-4px)}to{opacity:1;transform:translateY(-50%) translate(0)}}.gsb-root--collapsed .gsb-footer{padding:10px;justify-content:center}.gsb-root--collapsed .gsb-footer-info{display:none}@media (max-width: 959px){.gsb-root--collapsed{width:280px}}.gsb-header{display:flex;align-items:center;gap:10px;padding:11px 14px;flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.08);min-height:56px}.gsb-header-text{display:flex;flex-direction:column;gap:1px;overflow:hidden}.gsb-mandant-name{font-size:12.5px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gsb-user-role{font-size:10.5px;color:#c8d2e6a6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gsb-search{display:flex;align-items:center;gap:8px;margin:8px 10px;padding:0 10px;height:32px;background:#ffffff0f;border-radius:var(--r-sm);cursor:pointer;color:#c8d2e68c;flex-shrink:0;transition:background .12s}.gsb-search:hover{background:#ffffff1a}.gsb-search-placeholder{flex:1;font-size:var(--fs-ui)}.gsb-search-kbd{font-size:10px;padding:1px 5px;background:#ffffff14;border-radius:4px;color:#c8d2e673;white-space:nowrap}.gsb-body{flex:1;overflow-y:auto;overflow-x:hidden;padding:4px 0 8px}.gsb-body::-webkit-scrollbar{width:4px}.gsb-body::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:2px}.gsb-section{margin-bottom:2px}.gsb-section-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:6px 14px 4px;border:none;background:none;cursor:pointer;color:#c8d2e6a6}.gsb-section-header:hover{color:#c8d2e6d9}.gsb-section-cap{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.7px;line-height:1}.gsb-modul-tag{margin-left:6px;padding:1px 5px;border:1px solid currentColor;border-radius:8px;font-size:8px;letter-spacing:.5px;opacity:.8}.gsb-section-body{padding:1px 0}.gsb-item{display:flex;align-items:center;gap:10px;width:100%;padding:0 14px;height:28px;border:none;background:none;cursor:pointer;color:#c8d2e6b3;font-size:var(--fs-ui);text-align:left;transition:background .12s,color .12s}.gsb-item:hover{background:#ffffff0a;color:#c8d2e6d9}.gsb-item--active{border-left:2px solid var(--ac);background:#4383692e;color:#fff;padding-left:12px}.gsb-item--active svg{opacity:1}.gsb-item svg{opacity:.7}.gsb-item-label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gsb-version-row{display:flex;align-items:center;margin:0 8px 4px}.gsb-version{display:block;padding:3px 8px;border:none;background:none;cursor:pointer;font-family:inherit;font-size:10px;letter-spacing:.3px;text-align:left;color:#c8d2e659;border-radius:4px;transition:color .12s,background .12s}.gsb-version:hover{color:#c8d2e6bf;background:#ffffff0d}.gsb-version--copied{color:var(--ac)}.gsb-version-info{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:none;cursor:pointer;border-radius:4px;color:#c8d2e64d;transition:color .12s,background .12s}.gsb-version-info:hover{color:#c8d2e6cc;background:#ffffff0d}.gsb-version-info:focus-visible{outline:2px solid var(--ac);outline-offset:1px}.gsb-footer{display:flex;align-items:center;gap:10px;padding:10px 14px;flex-shrink:0;border-top:1px solid rgba(255,255,255,.08);min-height:48px;cursor:pointer;position:relative;transition:background .12s}.gsb-footer:hover{background:#ffffff0f}.gsb-footer-menu{background:var(--sf);border:1px solid var(--bd);border-radius:var(--r-card);box-shadow:0 8px 32px #00000040;overflow:hidden;z-index:1000;animation:gsb-up .12s ease-out}@keyframes gsb-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.gsb-footer-menu-user{padding:10px 13px 9px;border-bottom:1px solid var(--bd)}.gsb-footer-menu-name{font-size:var(--fs-ui);font-weight:600;color:var(--tx)}.gsb-footer-menu-email{font-size:10.5px;color:var(--tx2);margin-top:1px}.gsb-footer-menu-item{display:flex;align-items:center;gap:9px;width:100%;padding:8px 13px;border:none;background:none;cursor:pointer;font-size:var(--fs-ui);color:var(--tx);text-align:left;font-family:inherit;transition:background .1s}.gsb-footer-menu-item:hover{background:var(--sf2)}.gsb-footer-menu-item--danger{color:var(--danger)}.gsb-footer-menu-item--danger:hover{background:#ef444414}.gsb-footer-avatar{width:26px;height:26px;border-radius:50%;flex-shrink:0;background:#ffffff26;color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.gsb-footer-info{overflow:hidden}.gsb-footer-name{font-size:var(--fs-ui);color:#c8d2e6bf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-burger{display:none;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:none;color:var(--tx2);cursor:pointer;border-radius:var(--r-sm);flex-shrink:0;padding:0}.topbar-burger:hover{background:var(--sf2)}.gsb-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:199}@media (max-width: 959px){.gsb-root{position:fixed;left:0;top:0;height:100vh;width:280px;z-index:200;transform:translate(-100%);transition:transform .2s cubic-bezier(.2,.7,.3,1)}.gsb-root.gsb-root--open{transform:translate(0)}.gsb-backdrop{display:block}.topbar-burger{display:flex}#main{width:100%}}.gsb-cmdk-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:#00000073;display:flex;align-items:flex-start;justify-content:center;padding-top:15vh}.gsb-cmdk-panel{width:100%;max-width:560px;border-radius:var(--r-card);background:var(--sf);box-shadow:0 24px 48px #00000059;border:1px solid var(--bd);overflow:hidden;display:flex;flex-direction:column;max-height:70vh}.gsb-cmdk-input-wrap{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--bd);flex-shrink:0}.gsb-cmdk-input{flex:1;border:none;background:none;outline:none;font-size:var(--fs-body);color:var(--tx);font-family:inherit}.gsb-cmdk-input::placeholder{color:var(--tx2);opacity:.7}.gsb-cmdk-esc{font-size:10px;padding:2px 6px;border-radius:4px;background:var(--sf2);border:1px solid var(--bd);color:var(--tx2);white-space:nowrap;flex-shrink:0}.gsb-cmdk-results{overflow-y:auto;flex:1;padding:6px 0}.gsb-cmdk-group{margin-bottom:2px}.gsb-cmdk-group-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--tx2);opacity:.7;padding:6px 14px 3px}.gsb-cmdk-item{display:flex;align-items:center;gap:10px;width:100%;padding:7px 14px;border:none;background:none;cursor:pointer;font-size:var(--fs-ui);color:var(--tx);text-align:left;transition:background .08s}.gsb-cmdk-item:hover{background:var(--sf2)}.gsb-cmdk-item--sel{background:var(--ac-light);color:var(--tx)}body.dark .gsb-cmdk-item--sel{background:var(--ac-mid)}.gsb-cmdk-empty{padding:24px 14px;text-align:center;font-size:var(--fs-ui);color:var(--tx2);opacity:.6}.gsb-badge{font-size:10px;font-weight:700;line-height:1;padding:2px 5px;border-radius:99px;flex-shrink:0;margin-left:auto}.gsb-badge--ok{background:#43836940;color:#5aae73}.gsb-badge--warn{background:#d9770633;color:#f59e0b}.gsb-badge--info{background:#3b82f633;color:#60a5fa}.crm-feld-aktionen{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;opacity:0;transition:opacity .12s ease-in-out}.crm-feld:hover .crm-feld-aktionen,.crm-feld:focus-within .crm-feld-aktionen{opacity:1}.crm-feld-aktionen>a:hover,.crm-feld-aktionen>button:not(:disabled):hover{background:var(--sf2);border-color:var(--bd);color:var(--tx)}.crm-feld-aktionen>a:focus-visible,.crm-feld-aktionen>button:focus-visible{outline:2px solid var(--ac);outline-offset:1px}@media (prefers-reduced-motion: reduce){.crm-feld-aktionen{transition:none}}.crm-feld-label-link{font-size:var(--fs-sm);color:var(--ac-text);text-decoration:none;display:inline-flex;align-items:center;gap:4px;border-radius:3px}.crm-feld-label-link:hover{text-decoration:underline;background:var(--ac-light)}.crm-feld-label-link svg{opacity:.55}.crm-feld-label-link:hover svg{opacity:1}.crm-feld-label-link:focus-visible{outline:2px solid var(--ac);outline-offset:1px}.sf-kat-auswahl{display:flex;flex-direction:column;gap:6px;min-width:240px}.sf-kat-auswahl__liste{list-style:none;margin:0;padding:0;border:.5px solid var(--bd);border-radius:6px;background:var(--sf);max-height:240px;overflow-y:auto}.sf-kat-auswahl__option{display:flex;align-items:center;gap:8px;padding:5px 10px;font-size:var(--fs-body);cursor:pointer}.sf-kat-auswahl__option:hover{background:var(--sf2)}.sf-kat-auswahl__option[aria-selected=true]{background:var(--ac-light);color:var(--ac-text);font-weight:600}.sf-kat-auswahl__haken{width:12px;flex-shrink:0;text-align:center;font-size:11px;line-height:1;color:var(--ac-text)}.sf-kat-auswahl__farbe{width:8px;height:8px;border-radius:50%;flex-shrink:0}.sf-kat-auswahl__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-kat-auswahl__anzahl{flex-shrink:0;font-size:11px;color:var(--tx2);font-variant-numeric:tabular-nums}.sf-kat-auswahl__trenner{height:1px;background:var(--bd);margin:3px 0}.sf-kat-auswahl__leer{padding:10px;font-size:var(--fs-ui);color:var(--tx2)}.sf-kat-auswahl__fuss{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding-top:6px;border-top:1px solid var(--bd)}.sf-kat-auswahl__verknuepfung{display:flex;align-items:center;gap:10px;border:none;margin:0;padding:0;min-width:0}.sf-kat-auswahl__verknuepfung-wahl{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-ui);color:var(--tx2);cursor:pointer;white-space:nowrap}.crm-cockpit{display:flex;flex-direction:column;gap:8px}.crm-cockpit__reiter{display:flex;align-items:center;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--bd);padding-bottom:6px}.crm-cockpit__reiter-knopf{font-size:var(--fs-ui);padding:4px 10px;border-radius:var(--r-sm);border:1px solid var(--bd);background:transparent;color:var(--tx);cursor:pointer}.crm-cockpit__reiter-knopf--aktiv{background:var(--ac);border-color:var(--ac);color:var(--ac-fg, #fff)}.crm-cockpit__neuer-tab{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-sm);color:var(--ac-text);text-decoration:none}.crm-cockpit__neuer-tab:hover{text-decoration:underline}.crm-cockpit__panel{display:flex;flex-direction:column;gap:6px}.crm-cockpit__rahmen{width:100%;border:1px solid var(--bd);border-radius:var(--r-sm);background:var(--sf)}.crm-cockpit__hinweis{font-size:var(--fs-ui);color:var(--tx2);margin:4px 0}.crm-cockpit__hinweisband{display:flex;align-items:center;gap:7px;margin:0;font-size:var(--fs-sm, 11px);color:var(--tx2);background:var(--info-soft, rgba(81,112,130,.12));border-radius:var(--r-sm);padding:5px 9px}.crm-cockpit__suchbegriff{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--fs-ui);color:var(--tx2)}.crm-cockpit__suchbegriff code{font-family:inherit;color:var(--tx);background:var(--sf2);border:1px solid var(--bd);border-radius:var(--r-sm);padding:2px 6px}.crm-cockpit__suchbegriff button{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-sm);background:none;border:none;color:var(--ac-text);cursor:pointer;padding:0}.crm-cockpit__ersatz{border:1px dashed var(--bd);border-radius:var(--r-sm);padding:16px;font-size:var(--fs-ui);color:var(--tx2);display:flex;flex-direction:column;gap:8px;align-items:flex-start}.crm-cockpit--v2 .crm-cockpit__ersatz{flex:1;min-height:0;justify-content:center;padding:22px}.crm-cockpit__ersatz-titel{margin:0;font-size:var(--fs-body);color:var(--tx);font-weight:600}.crm-cockpit__adresse{color:var(--tx);margin:0;font-variant-numeric:tabular-nums}.crm-cockpit__ersatz-knopf{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid var(--bd);border-radius:var(--r-sm);color:var(--ac-text);text-decoration:none;background:var(--sf)}.crm-cockpit__geocode-knopf{margin-top:6px;font:inherit;cursor:pointer}.crm-cockpit__geocode-knopf:disabled{opacity:.6;cursor:not-allowed}.crm-cockpit__links{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.crm-cockpit__links-titel{font-size:var(--fs-xs, 10px);text-transform:uppercase;letter-spacing:.08em;color:var(--tx2);font-weight:600;margin-right:2px}.crm-cockpit__link{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-sm);padding:3px 10px;border:1px solid var(--bd);border-radius:var(--r-chip, 12px);color:var(--tx);text-decoration:none;background:var(--sf)}.crm-cockpit__link:hover{border-color:var(--ac);color:var(--ac-text)}.crm-cockpit__link--aus{opacity:.45;cursor:not-allowed}.crm-cockpit--v2{height:100%;min-height:0;flex:1}.crm-cockpit--v2 .crm-cockpit__panel{flex:1;min-height:0;display:flex;flex-direction:column}.crm-cockpit--v2 .crm-cockpit__rahmen{flex:1;width:100%;height:100%;min-height:320px;border:0}.crm-cockpit--v2 .crm-cockpit__reiter--lauf{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;flex-shrink:0}.crm-cockpit__reiter-knopf--warnung{display:inline-flex;align-items:center;gap:4px}.crm-cockpit__warnpunkt{width:6px;height:6px;border-radius:50%;background:var(--warn);flex-shrink:0}.crm-cockpit__kopfzeile{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--bd);padding-bottom:6px}.crm-cockpit__kopfzeile .crm-cockpit__reiter--lauf{flex:1;min-width:0;border-bottom:0;padding-bottom:0}.crm-cockpit__werkzeuge{margin-left:auto;display:flex;align-items:center;gap:10px;flex-shrink:0}.crm-cockpit__neuer-tab--aus{opacity:.5;cursor:default}.crm-cockpit__vollbild-knopf{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--bd);border-radius:var(--r-sm);background:var(--sf);color:var(--tx2);cursor:pointer}.crm-cockpit__vollbild-knopf:hover{color:var(--tx);border-color:var(--ac)}.crm-cockpit__rahmen-wrapper{position:relative;flex:1;min-height:0;display:flex}.crm-cockpit__lade{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--tx2);background:var(--sf);font-size:var(--fs-ui)}.crm-cockpit--v2 .crm-cockpit__lade{position:static;flex:1}.crm-cockpit__rahmen-wrapper .crm-cockpit__lade{position:absolute;flex:unset}.crm-cockpit--v2 .crm-cockpit__reiter-knopf{border:0;background:none;border-radius:0;padding:7px 10px 8px;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--tx2)}.crm-cockpit--v2 .crm-cockpit__reiter-knopf:hover{color:var(--tx)}.crm-cockpit--v2 .crm-cockpit__reiter-knopf--aktiv{background:none;border-color:var(--ac);color:var(--tx);font-weight:600}.crm-cockpit__extern{display:flex;align-items:center;gap:4px;font-size:var(--fs-sm);color:var(--tx2);margin-right:4px}.crm-cockpit__extern-label{font-size:var(--fs-xs, 10px);text-transform:uppercase;letter-spacing:.06em;color:var(--tx2);margin-right:2px;white-space:nowrap}.crm-cockpit__trenner{width:1px;height:18px;background:var(--bd);margin:0 4px;flex-shrink:0}@media (max-width: 760px){.crm-cockpit__extern-label{display:none}}.crm-cockpit--v2 .crm-cockpit__neuer-tab{height:28px;padding:0 10px;border:1px solid var(--bd);border-radius:var(--radius-md);background:var(--sf);color:var(--tx);margin-left:0}.crm-cockpit--v2 .crm-cockpit__neuer-tab:hover{border-color:var(--ac);color:var(--ac-text);text-decoration:none}.crm-cockpit--v2 .crm-cockpit__neuer-tab--aus:hover{border-color:var(--bd);color:var(--tx)}.crm-cockpit--v2 .crm-cockpit__vollbild-knopf{width:28px;height:28px}.crm-cockpit__kontext{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--sf2);border-radius:var(--radius-md);padding:7px 10px;font-size:var(--fs-ui);color:var(--tx2)}.crm-cockpit__begriff{display:inline-flex;align-items:center;gap:6px;color:var(--tx)}.crm-cockpit__begriff code{font-family:inherit;background:var(--sf);border:1px solid var(--bd);border-radius:var(--r-sm);padding:2px 7px;color:var(--tx)}.crm-cockpit__begriff button{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-sm);background:none;border:none;color:var(--ac-text);cursor:pointer;padding:0}.crm-cockpit__kontext-rechts{margin-left:auto;display:inline-flex;align-items:center;gap:5px}.crm-cockpit--v2 .crm-cockpit__flaeche{flex:1;min-height:0;display:flex;flex-direction:column;border:1px solid var(--bd);border-radius:var(--radius-md);overflow:hidden;position:relative;background:var(--sf)}.crm-cockpit--v2 .crm-cockpit__rahmen-wrapper{border:0;border-radius:0}.crm-cockpit--v2 .crm-cockpit__ersatz{border:0;flex:1;min-height:0;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;max-width:440px;margin:0 auto}.crm-cockpit__ersatz-sym{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--sf2);color:var(--tx2);margin-bottom:4px;flex-shrink:0}.crm-cockpit--v2 .crm-cockpit__ersatz .crm-cockpit__ersatz-knopf,.crm-cockpit--v2 .crm-cockpit__ersatz .crm-cockpit__geocode-knopf{margin-top:2px}.crm-cockpit__leerzustand{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;padding:24px;color:var(--tx2)}.crm-cockpit__leer-kacheln{display:grid;grid-template-columns:repeat(3,minmax(0,150px));gap:10px;margin-top:12px}.crm-cockpit__leer-kacheln button{font:inherit;text-align:left;padding:10px 12px;border:1px solid var(--bd);border-radius:var(--radius-md);background:var(--sf);color:var(--tx);cursor:pointer}.crm-cockpit__leer-kacheln button:hover{border-color:var(--ac)}.crm-cockpit__leer-kacheln small{display:block;color:var(--tx2);font-size:var(--fs-sm);margin-top:2px}@media (max-width: 760px){.crm-cockpit__leer-kacheln{grid-template-columns:1fr 1fr}}.crm-cockpit__ersatz-aktionen{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap;justify-content:center}.crm-cockpit__ersatz-knopf--primaer{background:var(--ac);border-color:var(--ac);color:#fff}.crm-cockpit__ersatz-knopf--primaer:hover{color:#fff;opacity:.92}.crm-cockpit__fein{font-size:var(--fs-xs, 11px);color:var(--tx2);margin:6px 0 0}.crm-cockpit__spin{width:14px;height:14px;border:2px solid var(--bd);border-top-color:var(--ac);border-radius:50%;animation:crmCockpitSpin .9s linear infinite;flex-shrink:0}@keyframes crmCockpitSpin{to{transform:rotate(360deg)}}.crm-cockpit--vollbild{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:var(--bg);padding:12px}.fc{--fc-border-color: var(--bd);--fc-page-bg-color: var(--bg);--fc-neutral-bg-color: var(--sf);--fc-neutral-text-color: var(--tx2);--fc-list-event-hover-bg-color: var(--sf2);--fc-today-bg-color: transparent;--fc-now-indicator-color: var(--danger);color:var(--tx)}.ojfm-calendar .fc-timegrid-now-indicator-line{border-color:var(--danger);border-top-width:2px}.ojfm-calendar .fc-timegrid-now-indicator-arrow{border:none;width:8px;height:8px;border-radius:50%;background:var(--danger);margin-top:-3px}.ojfm-calendar .fc-col-header-cell.fc-day-today,.ojfm-calendar .fc-timegrid-col.fc-day-today,.ojfm-calendar .fc-daygrid-day.fc-day-today{background:transparent}.wfp-shell{position:relative;border-left:1px solid var(--bd);overflow:visible}.wfp-handle{position:absolute;left:-4px;top:0;bottom:0;width:8px;cursor:col-resize;z-index:10;background:transparent;transition:background .12s}.wfp-handle:hover,.wfp-handle:active{background:var(--ac-mid)}.wfp-handle:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px;background:var(--ac-mid)}.wfp-rail{border-left:1px solid var(--bd);display:flex;flex-direction:column;align-items:center;overflow:hidden;padding-top:6px;gap:2px}.wfp-rail-btn{background:none;border:none;cursor:pointer;padding:4px;color:var(--tx2);border-radius:var(--r-btn);display:flex;align-items:center;justify-content:center;position:relative;transition:background .12s,color .12s}.wfp-rail-btn:hover{background:var(--sf2);color:var(--tx)}.wfp-rail-btn--on{background:var(--ac-light);color:var(--ac-text)}.wfp-rail-btn--on:hover{background:var(--ac-mid);color:var(--ac-text)}.wfp-rail-btn:active{background:var(--ac-mid)}.wfp-rail-btn:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:1px}.wfp-rail-badge{position:absolute;top:0;right:0;background:var(--danger);color:#fff;border-radius:50%;font-size:10px;min-width:14px;text-align:center}.wfp-reopen{background:var(--sf);border:1px solid var(--bd);border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--tx2);transition:background .12s,color .12s,border-color .12s}.wfp-reopen:hover{background:var(--sf2);color:var(--tx);border-color:var(--ac)}.wfp-reopen:active{background:var(--ac-mid)}.wfp-reopen:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:1px}.wfp-root{display:flex;flex-direction:column;min-height:0;flex:1}.wfp-tabs{display:flex;border-bottom:1px solid var(--bd);background:var(--sf);flex-shrink:0;align-items:center}.wfp-tabs-list{display:flex;flex:1}.wfp-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;flex:1;padding:7px 4px;text-align:center;font-size:var(--fs-ui);font-weight:600;cursor:pointer;position:relative;color:var(--tx2);border-bottom:2px solid transparent;background:transparent;transition:background .12s,color .12s;display:flex;align-items:center;justify-content:center;gap:5px;font-family:inherit}.wfp-tab:hover{background:var(--sf2);color:var(--tx)}.wfp-tab:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.wfp-tab--on{color:var(--ac-text);border-bottom-color:var(--ac);background:var(--bg)}.wfp-tab--on:hover{background:var(--bg);color:var(--ac-text)}.wfp-tab-pill{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;padding:1px 5px;border-radius:99px;background:var(--sf2);color:var(--tx2);font-weight:600;line-height:1.4}.wfp-tab--on .wfp-tab-pill{background:var(--ac-light);color:var(--ac-text)}.wfp-tab-badge{min-width:15px;height:15px;padding:0 4px;box-sizing:border-box;background:var(--danger);border-radius:99px;font-size:var(--fs-xs);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-variant-numeric:tabular-nums}.wfp-auto-btn{background:none;border:none;cursor:pointer;color:var(--tx2);font-size:12px;width:24px;height:24px;margin-right:4px;padding:0;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:var(--r-btn);transition:background .12s,color .12s}.wfp-auto-btn:hover{background:var(--sf2);color:var(--tx)}.wfp-auto-btn:active{background:var(--ac-mid)}.wfp-auto-btn:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:1px}.wfp-vorlagenzeile{display:flex;align-items:center;gap:6px;background:var(--sf);border-bottom:1px solid var(--bd);padding:5px 8px 5px 11px;flex-shrink:0;position:relative}.wfp-vorlagen-icon{color:var(--tx2);flex-shrink:0;display:grid;place-items:center}.wfp-vorlage-btn{border:none;background:transparent;font:inherit;font-weight:700;color:var(--tx);cursor:pointer;display:flex;align-items:center;gap:4px;min-width:0;padding:2px 5px;margin-left:-5px;border-radius:var(--r-btn);text-align:left}.wfp-vorlage-btn:hover{background:var(--sf2)}.wfp-vorlage-btn:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:1px}.wfp-vorlage-btn--fest{cursor:default}.wfp-vorlage-btn--fest:hover{background:transparent}.wfp-vorlage-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.wfp-vorlage-chev{color:var(--tx2);font-size:9px;flex-shrink:0}.wfp-vorlagenzeile .wfp-zaehler{margin-left:auto}.wfp-vorlage-menue{position:absolute;z-index:5;left:8px;right:8px;top:100%;background:var(--sf);border:1px solid var(--bd);border-radius:var(--r-btn);box-shadow:var(--shadow-md);padding:3px;display:flex;flex-direction:column}.wfp-vorlage-menue-eintrag{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;font:inherit;color:var(--tx);cursor:pointer;display:flex;align-items:center;gap:6px;padding:5px 7px;border-radius:var(--r-btn);text-align:left}.wfp-vorlage-menue-eintrag:hover{background:var(--sf2)}.wfp-vorlage-menue-eintrag:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.wfp-vorlage-menue-eintrag[aria-checked=true]{background:var(--ac-light);color:var(--ac-text);font-weight:600}.wfp-vorlage-menue-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.wfp-vorlage-menue-zaehler{margin-left:auto;font-size:var(--fs-xs);color:var(--tx2);font-variant-numeric:tabular-nums}.wfp-bereich{display:flex;flex-direction:column;min-height:0;flex:1}.wfp-chat-bereich{flex:1;overflow:hidden;display:flex;flex-direction:column}.wfp-fortschritt{background:var(--sf);border-bottom:1px solid var(--bd);padding:9px 11px;flex-shrink:0}.wfp-zaehler{font-size:var(--fs-ui);font-variant-numeric:tabular-nums;color:var(--tx2);flex-shrink:0}.wfp-zaehler b{color:var(--ac-text);font-weight:700}.wfp-balken{height:3px;background:var(--bd);border-radius:99px;overflow:hidden;display:flex}.wfp-balken-frei{height:100%;background:var(--ac);transition:width .35s}.wfp-balken-geprueft{height:100%;background:var(--ac);opacity:.32;transition:width .35s}.wfp-naechster{font-size:var(--fs-xs);color:var(--tx2);margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wfp-naechster-frist{font-variant-numeric:tabular-nums}.wfp-naechster-frist--ueberfaellig{color:var(--warn);font-weight:700}.wfp-liste{flex:1;overflow-y:auto;padding:0 0 4px}.wfp-fehler{font-size:var(--fs-xs);color:var(--danger);padding:6px 11px}.wfp-laden{font-size:var(--fs-ui);color:var(--tx2);padding:6px 11px}.wfp-leer{font-size:var(--fs-xs);color:var(--tx2);font-style:italic;padding:6px 11px}.wfp-gruppe-kopf{position:sticky;top:0;z-index:2;background:var(--bg);display:flex;align-items:center;gap:6px;padding:7px 11px 3px;font-size:var(--fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--tx2)}.wfp-gruppe-kopf span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wfp-gruppe-kopf i{flex:1;height:1px;background:var(--bd);min-width:8px}.wfp-gruppe-kopf--klapp{width:100%;border:none;font-family:inherit;text-align:left;cursor:pointer}.wfp-gruppe-kopf--klapp:hover .wfp-gruppe-name{color:var(--tx)}.wfp-gruppe-kopf--klapp:focus-visible{outline:2px solid var(--ac);outline-offset:-2px}.wfp-gruppe-pfeil{flex-shrink:0;width:9px;font-size:9px;line-height:1;color:var(--tx2)}.wfp-gruppe-name{min-width:0}.wfp-gruppe-zaehler{flex-shrink:0;font-variant-numeric:tabular-nums;font-weight:600;color:var(--tx2);letter-spacing:0;text-transform:none}.wfp-gruppe-kopf--zu{padding-bottom:7px}.wfp-schritt{position:relative;display:flex;align-items:center;gap:7px;min-height:24px;padding:3px 11px;box-sizing:border-box;border-left:2px solid transparent;transition:background .12s}.wfp-schritt:hover{background:var(--sf2)}.wfp-schritt:before{content:"";position:absolute;left:19px;top:0;bottom:0;width:1px;background:var(--bd);pointer-events:none}.wfp-schritt--erste:before{top:50%}.wfp-schritt--letzte:before{bottom:50%}.wfp-schritt--einzige:before{display:none}.wfp-schritt--naechster .wfp-bez{font-weight:700;color:var(--tx)}.wfp-schritt--ueberfaellig{border-left-color:var(--warn)}.wfp-schritt--ueberfaellig:hover{background:var(--sf2)}.wfp-bez{flex:1;min-width:0;font-size:var(--fs-ui);color:var(--tx);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.wfp-schritt--frei .wfp-bez{color:var(--tx2)}.wfp-frist{flex-shrink:0;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--tx2);min-width:44px;text-align:right}.wfp-frist--ueberfaellig{color:var(--warn);font-weight:700}.wfp-schritt--frei .wfp-frist{opacity:.6}.wfp-frist{border:none;background:none;padding:0;font-family:inherit;cursor:pointer}.wfp-frist:hover{color:var(--tx);text-decoration:underline}.wfp-frist:focus-visible{outline:2px solid var(--ac);outline-offset:1px}.wfp-frist-plus{flex-shrink:0;min-width:44px;text-align:right;border:none;background:none;padding:0;font-family:inherit;font-size:var(--fs-xs);color:var(--tx2);cursor:pointer;opacity:0;transition:opacity .12s}.wfp-schritt:hover .wfp-frist-plus,.wfp-frist-plus:focus-visible{opacity:.75}.wfp-frist-plus:hover{opacity:1;color:var(--ac)}.wfp-frist-plus:focus-visible{outline:2px solid var(--ac);outline-offset:1px}.wfp-frist-feld{flex-shrink:0;width:118px;font-size:var(--fs-xs);font-family:inherit;padding:1px 3px;border:1.5px solid var(--ac);border-radius:var(--r-btn, 4px);background:var(--sf);color:var(--tx)}.wfp-marke{width:15px;height:15px;border-radius:50%;flex-shrink:0;box-sizing:border-box;position:relative;z-index:1;border:1.5px solid var(--bd);background:var(--bg);padding:0;cursor:default;display:flex;align-items:center;justify-content:center;transition:background .12s,border-color .12s,box-shadow .12s}.wfp-marke:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.wfp-marke--geprueft{background:var(--ac);border-color:var(--ac)}.wfp-marke--frei{background:var(--ac);border-color:var(--ac);color:var(--ac-fg)}.wfp-marke--leer{border-width:2px;border-color:var(--danger)}.wfp-marke--ueber{background:var(--danger);border-color:var(--danger);color:#fff}.wfp-marke--frei.wfp-marke--leer,.wfp-marke--frei.wfp-marke--ueber{background:var(--ac);border-color:var(--ac);border-width:1.5px;color:var(--ac-fg)}.wfp-marke--klickbar{cursor:pointer}.wfp-marke--klickbar:hover{box-shadow:0 0 0 3px var(--ac-mid)}.wfp-marke--gesperrt{cursor:not-allowed}.wfp-marke:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.wfp-sprung{flex-shrink:0;width:16px;height:16px;padding:0;background:none;border:none;border-radius:3px;color:var(--ac-text);cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .12s,background .12s}.wfp-schritt:hover .wfp-sprung{opacity:1}.wfp-sprung:focus-visible{opacity:1;outline:2px solid var(--focus-ring-color);outline-offset:1px}.wfp-sprung:hover{background:var(--ac-mid)}.wfp-sprung-platz{flex-shrink:0;width:16px;height:16px}.wfp-popover{position:absolute;right:calc(100% + 8px);z-index:60;background:var(--sf);border:1px solid var(--bd);border-radius:var(--r-card);box-shadow:var(--shadow-md);padding:8px 10px;font-size:var(--fs-xs);color:var(--tx2);pointer-events:none}.wfp-popover-titel{font-size:var(--fs-ui);font-weight:700;color:var(--tx);line-height:1.35;margin-bottom:2px}.wfp-popover-info{line-height:1.4;margin-bottom:2px}.wfp-popover-linie{border-top:1px solid var(--bd);margin:6px 0 5px}.wfp-popover-zeile{display:flex;align-items:baseline;justify-content:space-between;gap:10px;line-height:1.6}.wfp-popover-zeile b{color:var(--tx);font-weight:600;font-variant-numeric:tabular-nums;text-align:right;min-width:0}.wfp-popover-warn{color:var(--warn)}.wfp-popover--fix{pointer-events:auto;border-color:var(--ac);box-shadow:var(--shadow-lg, var(--shadow-md))}.wfp-popover-technisch{font-style:italic;font-weight:500}.wfp-popover-wert{margin:4px 0 6px;padding:5px 7px;border-radius:var(--r-btn, 4px);background:var(--sf2);color:var(--tx);line-height:1.4;word-break:break-word;max-height:84px;overflow-y:auto}.wfp-popover-wert--leer{color:var(--danger);font-style:italic;background:none;padding-left:0}.wfp-popover-datum{font-size:var(--fs-xs);font-family:inherit;padding:1px 3px;border:1.5px solid var(--bd);border-radius:var(--r-btn, 4px);background:var(--bg);color:var(--tx)}.wfp-popover-datum:focus{border-color:var(--ac);outline:none}.wfp-popover-schnell{display:flex;flex-wrap:wrap;gap:4px;margin:5px 0 2px}.wfp-popover-schnell button{border:1px solid var(--bd);border-radius:var(--r-btn, 4px);background:var(--sf2);color:var(--tx2);font-family:inherit;font-size:var(--fs-xs);padding:2px 7px;cursor:pointer}.wfp-popover-schnell button:hover{border-color:var(--ac);color:var(--tx)}.wfp-popover-schnell button:focus-visible{outline:2px solid var(--ac);outline-offset:1px}.wfp-popover-schnell-loesch:hover{border-color:var(--danger);color:var(--danger)}.wfp-popover-fuss{display:flex;gap:6px;margin-top:8px;padding-top:7px;border-top:1px solid var(--bd)}.wfp-popover-fuss button{flex:1;border-radius:var(--r-btn, 4px);font-family:inherit;font-size:var(--fs-xs);font-weight:600;padding:4px 8px;cursor:pointer}.wfp-popover-fuss-sprung{border:1px solid var(--bd);background:var(--sf2);color:var(--tx2)}.wfp-popover-fuss-sprung:hover{border-color:var(--ac);color:var(--tx)}.wfp-popover-fuss-frei{border:none;background:var(--ac);color:var(--ac-fg)}.wfp-popover-fuss-frei:hover:not(:disabled){filter:brightness(1.12)}.wfp-popover-fuss-frei:disabled{background:var(--sf2);color:var(--tx2);cursor:not-allowed}.wfp-popover-fuss button:focus-visible{outline:2px solid var(--ac);outline-offset:1px}@keyframes wfp-sprungziel-puls{0%{box-shadow:0 0 0 0 var(--ac-mid)}35%{box-shadow:0 0 0 5px var(--ac-mid)}to{box-shadow:0 0 0 0 transparent}}.wfp-sprungziel{animation:wfp-sprungziel-puls 1.2s ease-out;border-color:var(--ac)!important;border-radius:var(--r-btn, 4px)}@media (prefers-reduced-motion: reduce){.wfp-sprungziel{animation:none;box-shadow:0 0 0 3px var(--ac-mid)}}.am-editor{display:flex;flex-direction:column;height:calc(100vh - 56px);min-height:480px;background:var(--bg);color:var(--tx)}.am-editor.am-fokus{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;height:100vh}.am-meldung{padding:12px 16px;margin:16px;border:1px solid var(--status-fehler-fg);border-radius:8px;background:var(--status-fehler-bg);color:var(--status-fehler-fg)}.am-folgt{color:var(--tx2);font-size:13px;margin:8px 12px}.am-kopf{display:flex;align-items:center;gap:16px;padding:8px 14px;border-bottom:1px solid var(--bd);background:var(--sf)}.am-pfad{font-size:13px;color:var(--tx2)}.am-pfad-link{background:none;border:0;padding:6px 8px;margin:-6px -8px;border-radius:6px;color:var(--ac-text);cursor:pointer;font:inherit}.am-pfad-link:hover{text-decoration:underline}.am-pfad-link:focus-visible{outline:2px solid var(--ac);outline-offset:0}.am-pfad strong{color:var(--tx)}.am-praesenz{display:flex;margin-left:auto}.am-avatar{width:24px;height:24px;border-radius:50%;color:#fff;font-size:10px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;margin-left:-6px;border:2px solid var(--sf)}.am-modus{display:inline-flex;border:1px solid var(--bd);border-radius:8px;overflow:hidden}.am-modus-knopf{background:var(--sf);color:var(--tx);border:0;padding:5px 12px;font-size:12px;cursor:pointer}.am-modus-knopf+.am-modus-knopf{border-left:1px solid var(--bd)}.am-modus-knopf.am-aktiv{background:var(--ac);color:var(--ac-on, #fff)}.am-modus-knopf:disabled{color:var(--tx2);cursor:not-allowed}.am-speicher{font-size:12px;color:var(--tx2)}.am-speicher-gespeichert:before{content:"● ";color:var(--status-aktiv-fg)}.am-speicher-speichert:before,.am-speicher-verbindet:before{content:"● ";color:var(--status-wartend-fg)}.am-speicher-getrennt:before,.am-speicher-abgelehnt:before{content:"● ";color:var(--status-fehler-fg)}.am-werkzeug{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:6px 14px;border-bottom:1px solid var(--bd);background:var(--sf)}.am-wz-struktur{height:28px;border:1px solid var(--bd);border-radius:6px;background:var(--inp, var(--sf));color:var(--tx);font-size:12px;max-width:190px}.am-wz-knopf{min-width:28px;height:28px;padding:0 8px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--tx);font-size:12px;cursor:pointer}.am-wz-knopf:hover:not(:disabled){background:var(--sf2)}.am-wz-knopf.am-aktiv{background:var(--sf2);border-color:var(--bd)}.am-wz-knopf:disabled{color:var(--tx2);cursor:not-allowed}.am-wz-platzhalter{font-size:11px}.am-wz-trenner{width:1px;height:18px;background:var(--bd);margin:0 4px}.am-wz-platz{flex:1}.am-wz-zeichen{position:relative}.am-wz-zeichen-feld{position:absolute;top:32px;left:0;z-index:20;display:grid;grid-template-columns:repeat(8,28px);gap:2px;padding:6px;background:var(--sf);border:1px solid var(--bd);border-radius:8px;box-shadow:0 6px 20px #00000026}.am-wz-zeichen-knopf{height:28px;border:0;background:transparent;color:var(--tx);cursor:pointer;border-radius:4px}.am-wz-zeichen-knopf:hover{background:var(--sf2)}.am-suchen{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 14px;border-bottom:1px solid var(--bd);background:var(--sf2);font-size:12px}.am-suchen input[type=text],.am-suchen input:not([type]){height:26px;border:1px solid var(--bd);border-radius:6px;padding:0 8px;background:var(--inp, var(--sf));color:var(--tx)}.am-suchen button{height:26px;border:1px solid var(--bd);border-radius:6px;background:var(--sf);color:var(--tx);cursor:pointer;padding:0 8px}.am-suchen button:disabled{color:var(--tx2);cursor:not-allowed}.am-rumpf{flex:1;min-height:0;display:flex}.am-fokus .am-kopf,.am-fokus .am-werkzeug,.am-fokus .am-suchen,.am-fokus .am-gliederung,.am-fokus .pn-leiste,.am-fokus .pn-dock,.am-fokus .pn-schwebe,.am-fokus .pn-rast{display:none}.pn-inhalt .am-gliederung{border-right:0;overflow:visible}.pn-inhalt .am-links-feld{overflow:visible}.am-gliederung{position:relative;border-right:1px solid var(--bd);background:var(--sf);overflow-y:auto;display:flex;flex-direction:column}.am-gl-kopf{padding:10px 12px 4px;display:flex;flex-direction:column;gap:2px;font-size:13px}.am-gl-hinweis{font-size:11px;color:var(--tx2)}.am-gl-liste{list-style:none;margin:0;padding:4px 0}.am-gl-zeile{display:flex;align-items:center;gap:6px;padding:4px 8px;font-size:13px;border-left:3px solid transparent}.am-gl-zeile.am-aktiv{background:var(--sf2);border-left-color:var(--ac)}.am-gl-griff{cursor:grab;color:var(--tx2);font-size:11px;letter-spacing:-2px;-webkit-user-select:none;user-select:none}.am-gl-punkt{width:9px;height:9px;border-radius:50%;flex:none}.am-gl-titel{flex:1;text-align:left;background:none;border:0;padding:0;color:var(--tx);font:inherit;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.am-gl-eingabe{flex:1;min-width:0;height:24px;border:1px solid var(--bd);border-radius:4px;background:var(--inp, var(--sf));color:var(--tx);padding:0 6px}.am-gl-woerter{font-size:11px;color:var(--tx2)}.am-gl-menueknopf{background:none;border:0;color:var(--tx2);cursor:pointer;font-size:16px;line-height:1}.am-gl-menue{position:absolute;right:8px;top:48px;z-index:30;display:flex;flex-direction:column;min-width:170px;padding:4px;background:var(--sf);border:1px solid var(--bd);border-radius:8px;box-shadow:0 6px 20px #00000026}.am-gl-menue button,.am-gl-menue-typ{text-align:left;background:none;border:0;color:var(--tx);padding:6px 8px;font-size:12px;cursor:pointer;border-radius:4px}.am-gl-menue button:hover{background:var(--sf2)}.am-gl-menue .am-gefahr{color:var(--status-fehler-fg)}.am-gl-menue-typ{display:flex;flex-direction:column;gap:2px}.am-gl-neu{display:flex;flex-direction:column;gap:4px;padding:8px 12px;margin-top:auto;border-top:1px solid var(--bd)}.am-gl-neu-knopf{text-align:left;background:none;border:1px dashed var(--bd);border-radius:6px;padding:5px 8px;color:var(--tx);font-size:12px;cursor:pointer}.am-gl-neu-knopf:disabled{color:var(--tx2);cursor:not-allowed}.am-gl-leer{color:var(--tx2);font-size:12px;padding:8px 12px}.am-mitte{overflow-y:auto;overflow-x:hidden;background:var(--sf2);padding:24px 16px;container-type:inline-size;--am-zoom: 1;--am-u: calc(16px * var(--am-zoom));--am-rand: calc(13.5 * var(--am-u))}.am-seite{--am-seite-breite: calc(68ch + 7em) ;box-sizing:border-box;max-width:var(--am-seite-breite);margin:0 auto;background:var(--sf);border:1px solid var(--bd);border-radius:4px;padding:3em 3.5em;font-size:var(--am-u);min-height:100%;box-shadow:0 1px 4px #00000014}.am-ansicht-satz .am-seite{--am-seite-breite: calc(var(--am-spiegel-mm, 120) * 3.78px * var(--am-zoom) + 7em)}.am-ansicht-fenster .am-seite,.am-ansicht-fenster .am-seite.am-rand-an,.am-ansicht-fenster .am-seite.am-rand-auto:has(.am-marginalie,.am-randhinweis){max-width:none}.am-fokus .am-seite{border:0;box-shadow:none;background:transparent;min-height:80vh}.am-fokus .am-status{padding:6px 14px;box-sizing:border-box}.am-fokus .am-seite-inhalt{padding:40vh 0}.am-seite-inhalt{outline:none;font-family:Georgia,Times New Roman,serif;font-size:calc(16px * var(--am-zoom));line-height:1.7}.am-seite-inhalt p{margin:0 0 .1em;text-indent:1.4em}.am-seite-inhalt p:first-child,.am-seite-inhalt h1+p,.am-seite-inhalt h2+p,.am-seite-inhalt h3+p,.am-seite-inhalt h4+p,.am-seite-inhalt .am-ohne-einzug{text-indent:0}.am-seite-inhalt h1{font-size:1.9em;line-height:1.25;margin:0 0 .8em}.am-seite-inhalt h2{font-size:1.35em;margin:1.4em 0 .4em}.am-seite-inhalt h3{font-size:1.15em;margin:1.2em 0 .3em}.am-seite-inhalt h4{font-size:1em;font-style:italic;margin:1em 0 .2em}.am-seite-inhalt blockquote{margin:.8em 1.5em;font-style:italic}.am-seite-inhalt .am-motto{text-align:right;color:var(--tx2)}.am-seite-inhalt .am-vers{text-indent:0;margin-left:2em}.am-seite-inhalt .am-kasten{margin:1em 0;padding:10px 14px;border-left:4px solid var(--ac);background:var(--sf2);border-radius:4px;font-size:.95em}.am-seite-inhalt .am-kasten ul,.am-seite-inhalt .am-kasten ol{margin:.4em 0;padding-left:1.5em}.am-seite-inhalt .am-kasten li,.am-seite-inhalt .am-kasten li p{text-indent:0}.am-seite-inhalt .am-kasten:before{display:block;font:600 calc(11px * var(--am-zoom))/1 system-ui,sans-serif;text-transform:uppercase;letter-spacing:.05em;color:var(--tx2);margin-bottom:6px;content:attr(data-kasten)}.am-seite-inhalt table{border-collapse:collapse;width:100%;margin:.8em 0}.am-seite-inhalt td,.am-seite-inhalt th{border:1px solid var(--bd);padding:4px 8px;vertical-align:top;text-indent:0}.am-seite-inhalt th{background:var(--sf2);text-align:left}.am-seite-inhalt td p,.am-seite-inhalt th p{text-indent:0}.am-seite-inhalt .am-abbildung{border:1px dashed var(--bd);padding:24px;text-align:center;color:var(--tx2)}.am-seite-inhalt .am-kapitaelchen{font-variant:small-caps}.am-seite-inhalt .am-auszeichnung-person{border-bottom:1px dotted var(--status-info-fg)}.am-seite-inhalt .am-auszeichnung-werk{font-style:italic}.am-seite-inhalt .am-auszeichnung-ort{border-bottom:1px dotted var(--status-aktiv-fg)}.am-seite-inhalt .am-auszeichnung-sprache{border-bottom:1px dotted var(--status-vorschau-fg)}.am-seite-inhalt .am-treffer{background:var(--status-wartend-bg)}.am-seite-inhalt .am-treffer-aktuell{background:var(--status-wartend-fg);color:var(--bg)}.am-fokus .am-seite-inhalt>*:not(.am-fokus-aktiv){opacity:.3;transition:opacity .15s}.am-seite-inhalt .collaboration-cursor__caret{position:relative;margin-left:-1px;margin-right:-1px;border-left:1px solid;border-right:1px solid;word-break:normal;pointer-events:none}.am-seite-inhalt .collaboration-cursor__label{position:absolute;top:-1.4em;left:-1px;font:600 10px/1 system-ui,sans-serif;color:#fff;padding:2px 5px;border-radius:3px 3px 3px 0;white-space:nowrap;-webkit-user-select:none;user-select:none}.am-reiter-feld{box-sizing:border-box;padding:12px}.am-status{display:flex;flex-wrap:wrap;gap:18px;padding:6px 14px;border-top:1px solid var(--bd);background:var(--sf);font-size:12px;color:var(--tx2)}.am-status-ziel{display:inline-flex;align-items:center;gap:8px}.am-fortschritt{display:inline-block;width:80px;height:6px;border-radius:3px;background:var(--sf2);overflow:hidden}.am-fortschritt>span{display:block;height:100%;background:var(--ac)}.am-ueberfaellig{color:var(--status-fehler-fg)}.am-status-sitzung{margin-left:auto;color:var(--tx)}.am-status-ansicht{display:inline-flex;align-items:center;gap:8px;margin-left:auto;flex-wrap:wrap}.am-status-ansicht+.am-status-sitzung{margin-left:0}.am-status-ansicht-label{font-size:11px;color:var(--tx2)}.am-ansicht-menue{height:24px;font-size:12px;padding:0 6px;width:auto;color:var(--tx);background:var(--sf);border:1px solid var(--bd);border-radius:4px}.am-zoomleiste{display:inline-flex;align-items:center;gap:4px}.am-zoomleiste button{min-width:24px;height:22px;border:1px solid var(--bd);background:var(--sf);color:var(--tx);border-radius:4px;cursor:pointer}.am-zoomleiste button:disabled{opacity:.5;cursor:default}.am-zoomleiste .am-zoom-einpassen{padding:0 6px}.am-zoomleiste input[type=range]{width:110px;accent-color:var(--ac)}.am-zoomwert{min-width:42px;text-align:right;font-variant-numeric:tabular-nums;color:var(--tx)}.am-seite-inhalt p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--tx2);float:left;height:0;pointer-events:none}.am-gl-menue button:disabled{color:var(--tx2);cursor:not-allowed}.am-kommentar-anker{background:color-mix(in srgb,var(--status-wartend-fg, #b58900) 22%,transparent);border-bottom:2px solid var(--status-wartend-fg, #b58900);cursor:pointer}.am-kommentar-anker.am-erledigt{background:transparent;border-bottom-color:var(--bd)}.am-kommentar-anker.am-aktiv{background:color-mix(in srgb,var(--ac) 28%,transparent);border-bottom-color:var(--ac)}.am-gl-komm{font-size:11px;color:var(--tx2);white-space:nowrap}.am-komm{display:flex;flex-direction:column;gap:10px;font-size:13px}.am-komm-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.am-komm-zahl{min-width:20px;padding:0 6px;border-radius:10px;background:var(--sf2);text-align:center;font-size:12px}.am-komm-filter{display:inline-flex;margin-left:auto;border:1px solid var(--bd);border-radius:6px;overflow:hidden}.am-komm-filterknopf{background:var(--sf);color:var(--tx);border:0;padding:3px 9px;font-size:12px;cursor:pointer}.am-komm-filterknopf+.am-komm-filterknopf{border-left:1px solid var(--bd)}.am-komm-filterknopf.am-aktiv{background:var(--ac);color:var(--ac-on, #fff)}.am-komm-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.am-komm-eintrag{border:1px solid var(--bd);border-radius:8px;padding:8px 10px;background:var(--sf)}.am-komm-eintrag.am-aktiv{border-color:var(--ac)}.am-komm-eintrag.am-erledigt{opacity:.8}.am-komm-sprung{display:block;width:100%;text-align:left;background:none;border:0;padding:0 0 6px;color:var(--tx2);cursor:pointer;font:inherit;font-size:12px}.am-komm-zitat{margin:0 0 6px;padding-left:8px;border-left:3px solid var(--bd);color:var(--tx2);font-size:12px}.am-komm-meta{font-size:11px;color:var(--tx2)}.am-komm-text{margin:2px 0 6px;white-space:pre-wrap}.am-komm-antwort{margin-left:12px;padding-left:8px;border-left:2px solid var(--bd)}.am-komm-erledigt{font-size:11px;color:var(--status-aktiv-fg)}.am-komm-aktionen{display:flex;gap:6px;flex-wrap:wrap}.am-komm-neu{display:flex;flex-direction:column;gap:6px;margin-top:6px}.am-komm-neu textarea{width:100%;box-sizing:border-box;border:1px solid var(--bd);border-radius:6px;padding:6px;background:var(--inp, var(--sf));color:var(--tx);font:inherit}.am-seite-inhalt ins.am-aenderung-einf{text-decoration:underline;text-decoration-thickness:1.5px;color:var(--status-aktiv-fg, #1a7f37);background:color-mix(in srgb,var(--status-aktiv-fg, #1a7f37) 10%,transparent)}.am-seite-inhalt del.am-aenderung-loesch{text-decoration:line-through;color:var(--status-fehler-fg, #b42318);background:color-mix(in srgb,var(--status-fehler-fg, #b42318) 8%,transparent)}.am-seite-inhalt .am-aenderung-format{border-bottom:1px dotted var(--ac)}.am-seite-inhalt ins[data-autor-art=ki],.am-seite-inhalt del[data-autor-art=ki]{border-bottom:1px dashed var(--ac)}.am-aenderungen-aus del.am-aenderung-loesch{display:none}.am-aenderungen-aus ins.am-aenderung-einf{text-decoration:none;color:inherit;background:none}.am-versionen{display:flex;flex-direction:column;gap:14px;font-size:13px}.am-wf{display:flex;flex-direction:column;gap:8px}.am-wf-status{padding:1px 8px;border-radius:10px;background:var(--sf2);font-size:12px}.am-wf-freigegeben{background:color-mix(in srgb,var(--status-aktiv-fg, #1a7f37) 18%,transparent)}.am-wf-verlauf ul{margin:6px 0 0;padding-left:16px;font-size:12px;color:var(--tx2)}.am-diff{display:flex;flex-direction:column;gap:6px}.am-diff-block{margin:0;padding:4px 6px;border-left:3px solid var(--bd)}.am-diff-neu{border-left-color:var(--status-aktiv-fg, #1a7f37)}.am-diff-entfernt{border-left-color:var(--status-fehler-fg, #b42318)}.am-diff ins.am-aenderung-einf{text-decoration:underline;color:var(--status-aktiv-fg, #1a7f37)}.am-diff del.am-aenderung-loesch{text-decoration:line-through;color:var(--status-fehler-fg, #b42318)}.am-glocke{position:relative}.am-glocke-knopf{position:relative;background:none;border:1px solid var(--bd);border-radius:8px;padding:3px 8px;cursor:pointer;color:var(--tx);font-size:14px}.am-glocke-zahl{position:absolute;top:-6px;right:-6px;min-width:16px;padding:0 4px;border-radius:8px;background:var(--ac);color:var(--ac-on, #fff);font-size:10px;line-height:16px;text-align:center}.am-glocke-feld{position:absolute;right:0;top:36px;z-index:30;width:340px;max-height:70vh;overflow:auto;padding:10px;background:var(--sf);border:1px solid var(--bd);border-radius:10px;box-shadow:0 8px 28px #0000002e;display:flex;flex-direction:column;gap:8px;font-size:13px}.am-glocke-modus{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--tx2)}.am-seite-inhalt{counter-reset:am-fn var(--am-fn-start, 0)}.am-seite-inhalt{position:relative}.am-seite-inhalt .am-fussnote{position:static;counter-increment:am-fn}.am-seite-inhalt .am-fussnote.am-fn-geloescht{counter-increment:none}.am-seite-inhalt .am-fn-marker{display:inline-block;cursor:pointer;vertical-align:super;font:600 .7em/1 system-ui,sans-serif;color:var(--ac-text, var(--ac));padding:0;margin:0 0 0 1px;border-radius:3px;-webkit-user-select:none;user-select:none}.am-seite-inhalt .am-fn-marker:after{content:counter(am-fn)}.am-seite-inhalt .am-fn-marker:hover,.am-seite-inhalt .am-fn-marker:focus-visible{background:var(--sf2);outline:none}.am-seite-inhalt .am-fussnote.am-fn-geloescht .am-fn-marker{text-decoration:line-through;color:var(--status-fehler-fg, #b42318)}.am-seite-inhalt .am-fussnote.am-fn-geloescht .am-fn-marker:after{content:"×"}.am-seite-inhalt .am-fn-inhalt{display:none;position:absolute;z-index:15;top:auto;margin-top:1.7em;left:0;width:min(calc(22 * var(--am-u)),100%);max-width:100%;box-sizing:border-box;padding:8px 12px;background:var(--sf);color:var(--tx);border:1px solid var(--ac);border-radius:8px;box-shadow:0 6px 20px #0000002e;font-size:.85em;line-height:1.5;font-style:normal;font-weight:400}.am-seite-inhalt .am-fussnote.am-offen .am-fn-inhalt{display:block}.am-seite-inhalt .am-fn-inhalt p{text-indent:0;margin:0 0 .3em}.am-seite-inhalt .am-fn-bereich{margin-top:2.5em;padding-top:.6em;border-top:1px solid var(--bd);font-size:.85em;line-height:1.5;-webkit-user-select:text;user-select:text}.am-seite-inhalt .am-fn-bereich h5{margin:0 0 .4em;font:600 calc(11px * var(--am-zoom))/1 system-ui,sans-serif;text-transform:uppercase;letter-spacing:.05em;color:var(--tx2)}.am-seite-inhalt .am-fn-liste{list-style:none;margin:0;padding:0}.am-seite-inhalt .am-fn-liste li{display:flex;gap:6px;margin:0 0 .25em}.am-seite-inhalt .am-fn-nr{flex:none;min-width:1.6em;background:none;border:0;padding:0;color:var(--ac-text, var(--ac));font:inherit;font-weight:600;text-align:right;cursor:pointer}.am-seite-inhalt .am-fn-nr:hover{text-decoration:underline}.am-seite-inhalt .am-marginalie,.am-seite-inhalt .am-randhinweis{float:none;width:auto;margin:.4em 0;padding:calc(4px * var(--am-zoom)) calc(8px * var(--am-zoom));font:400 calc(12px * var(--am-zoom))/1.4 system-ui,sans-serif;text-indent:0;border-left:3px solid var(--ac);background:var(--sf2);border-radius:0 4px 4px 0}.am-seite-inhalt .am-randhinweis{border-left-color:var(--status-wartend-fg, #b58900);background:color-mix(in srgb,var(--status-wartend-fg, #b58900) 10%,var(--sf))}.am-seite-inhalt .am-marginalie:before,.am-seite-inhalt .am-randhinweis:before{display:block;content:attr(data-label);font:600 calc(10px * var(--am-zoom))/1 system-ui,sans-serif;text-transform:uppercase;letter-spacing:.05em;color:var(--tx2);margin-bottom:3px}@container (min-width: 961px){.am-seite.am-rand-an,.am-seite.am-rand-auto:has(.am-marginalie,.am-randhinweis){max-width:calc(var(--am-seite-breite) + var(--am-rand));padding-right:calc(var(--am-rand) + .75em)}.am-seite.am-rand-an .am-seite-inhalt .am-marginalie,.am-seite.am-rand-an .am-seite-inhalt .am-randhinweis,.am-seite.am-rand-auto .am-seite-inhalt .am-marginalie,.am-seite.am-rand-auto .am-seite-inhalt .am-randhinweis{float:right;clear:right;width:calc(11 * var(--am-u));margin:0 calc(-13.5 * var(--am-u)) .4em 1em}}.am-fnleiste{display:flex;flex-direction:column;gap:8px;font-size:13px}.am-fnleiste-kopf{display:flex;align-items:center;gap:8px}.am-fnleiste-zaehlung{margin:0;font-size:11px;color:var(--tx2)}.am-fnleiste-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.am-fnleiste-eintrag{display:flex;gap:8px;width:100%;text-align:left;background:none;border:1px solid var(--bd);border-radius:6px;padding:5px 8px;color:var(--tx);cursor:pointer;font:inherit}.am-fnleiste-eintrag:hover{background:var(--sf2)}.am-fnleiste-nr{flex:none;min-width:1.6em;font-weight:600;color:var(--ac-text, var(--ac))}.am-fnleiste-text{flex:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.am-fnleiste-marke{font-size:11px;color:var(--status-fehler-fg, #b42318)}.am-fn-geloescht-eintrag .am-fnleiste-text{text-decoration:line-through;color:var(--tx2)}.am-links{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--bd);background:var(--sf);overflow:hidden}.am-links .am-gliederung{border-right:0;flex:1;min-height:0}.am-links-feld{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.am-medien{display:flex;flex-direction:column;gap:8px;padding:10px 12px;font-size:13px}.am-med-oben{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.am-med-hoch{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.am-med-hoch select{min-width:9em;min-height:28px;border:1px solid var(--bd);border-radius:6px;background:var(--inp, var(--sf));color:var(--tx);font-size:12px}.am-med-hoch label{position:relative;flex:1 1 100%;white-space:nowrap;cursor:pointer;text-align:center}.am-med-datei{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:pointer}.am-med-gruppe{margin:6px 0 0;font:600 11px/1 system-ui,sans-serif;text-transform:uppercase;letter-spacing:.05em;color:var(--tx2)}.am-med-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.am-med-eintrag{border:1px solid var(--bd);border-radius:8px;padding:8px;background:var(--sf);display:flex;flex-direction:column;gap:6px}.am-med-eintrag[draggable=true]{cursor:grab}.am-med-lose{border-style:dashed}.am-med-kopf{display:flex;gap:8px}.am-med-bild,.am-med-kachel{width:56px;height:56px;flex:none;object-fit:contain;border:1px solid var(--bd);border-radius:4px;background:var(--sf2);display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:var(--tx2)}.am-med-fehlt{color:var(--status-fehler-fg, #b42318)}.am-med-text{display:flex;flex-direction:column;min-width:0}.am-med-art{font-size:11px;color:var(--tx2)}.am-med-unterschrift{font-size:12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.am-med-badges{display:flex;gap:6px;flex-wrap:wrap}.am-med-badge{font-size:11px;padding:1px 8px;border-radius:10px;background:var(--sf2);border:1px solid var(--bd)}.am-med-badge.am-rechte-geklaert{color:var(--status-aktiv-fg, #1a7f37)}.am-med-badge.am-rechte-offen{color:var(--status-wartend-fg, #b58900)}.am-med-badge.am-rechte-abgelehnt{color:var(--status-fehler-fg, #b42318)}.am-med-badge.am-lose{color:var(--tx2)}.am-med-aktionen{display:flex;gap:6px;flex-wrap:wrap}.am-med-aktionen button,.am-med-speichern{height:26px;border:1px solid var(--bd);border-radius:6px;background:var(--sf);color:var(--tx);cursor:pointer;padding:0 8px;font-size:12px}.am-med-aktionen button:disabled{color:var(--tx2);cursor:not-allowed}.am-med-form{display:flex;flex-direction:column;gap:6px}.am-med-form label,.am-medien label{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--tx2)}.am-med-form input,.am-med-form textarea,.am-med-form select,.am-medien li input[type=text]{border:1px solid var(--bd);border-radius:6px;padding:4px 6px;background:var(--inp, var(--sf));color:var(--tx);font:inherit;font-size:12px}.am-seite-inhalt figure.am-abbildung{margin:1em 0;padding:10px;border:1px solid var(--bd);border-radius:6px;background:var(--sf2);text-align:center;text-indent:0}.am-seite-inhalt figure.am-abbildung.ProseMirror-selectednode{outline:2px solid var(--ac)}.am-seite-inhalt .am-abb-bild{min-height:48px;display:flex;align-items:center;justify-content:center;color:var(--tx2)}.am-seite-inhalt .am-abb-bild img{max-width:100%;max-height:22rem}.am-seite-inhalt .am-abb-kopf{margin-top:6px;font:400 13px/1.4 system-ui,sans-serif;text-align:left}.am-seite-inhalt .am-abb-meta{font:400 11px/1.3 system-ui,sans-serif;color:var(--tx2);text-align:left;margin-top:2px}.am-seite-inhalt figure.am-abb-rechte-offen{border-color:var(--status-wartend-fg, #b58900)}.am-seite-inhalt table[data-nr]:before{content:attr(data-nr) " · " attr(data-titel);display:table-caption;caption-side:top;text-align:left;font:600 12px/1.4 system-ui,sans-serif;color:var(--tx2);margin-bottom:4px}.am-seite-inhalt .am-register-marke{border-bottom:1px dotted transparent}.am-seite-inhalt.am-steuerzeichen .am-register-marke{background:color-mix(in srgb,var(--status-info-fg, #0969da) 14%,transparent);border-bottom-color:var(--status-info-fg, #0969da)}.am-seite-inhalt.am-steuerzeichen .am-register-marke:after{content:"⌗";font:600 .65em/1 system-ui,sans-serif;color:var(--status-info-fg, #0969da);vertical-align:super;padding-left:1px}.am-seite-inhalt.am-steuerzeichen p:after{content:" ¶";color:var(--tx2);font-size:.8em}.am-register{display:flex;flex-direction:column;gap:10px;font-size:13px}.am-reg-oben{display:flex;align-items:center;gap:8px}.am-register h4{margin:4px 0 0;font:600 11px/1 system-ui,sans-serif;text-transform:uppercase;letter-spacing:.05em;color:var(--tx2)}.am-reg-markieren,.am-reg-hinweise,.am-reg-art-block{display:flex;flex-direction:column;gap:6px}.am-reg-auswahl,.am-reg-amcursor{margin:0;font-size:12px;color:var(--tx2)}.am-reg-suche,.am-reg-neu input,.am-reg-neu select,.am-reg-zusammen select,.am-reg-umbenennen input{border:1px solid var(--bd);border-radius:6px;padding:4px 6px;background:var(--inp, var(--sf));color:var(--tx);font:inherit;font-size:12px}.am-reg-treffer{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.am-reg-treffer button{width:100%;text-align:left;border:1px solid var(--bd);border-radius:6px;padding:4px 8px;background:var(--sf);color:var(--tx);cursor:pointer;font-size:12px}.am-reg-treffer button:disabled{color:var(--tx2);cursor:not-allowed}.am-reg-art{font-size:11px;color:var(--tx2)}.am-reg-neu,.am-reg-zusammen{display:flex;flex-direction:column;gap:6px;padding:8px;border:1px dashed var(--bd);border-radius:8px}.am-reg-neu label,.am-reg-zusammen label{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--tx2)}.am-reg-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.am-reg-eintrag{border-left:2px solid var(--bd);padding-left:8px}.am-reg-zeile{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.am-reg-name{font-weight:600}.am-reg-siehe{font-size:11px;color:var(--tx2);font-style:italic}.am-reg-stellen{display:flex;flex-wrap:wrap;gap:4px;margin:2px 0}.am-reg-stellen button,.am-reg-aktionen button,.am-reg-amcursor button,.am-reg-hinweise button,.am-reg-ergebnis button,.am-reg-umbenennen button,.am-reg-zusammen button{height:24px;border:1px solid var(--bd);border-radius:6px;background:var(--sf);color:var(--tx);cursor:pointer;padding:0 8px;font-size:11px}.am-reg-aktionen button:disabled,.am-reg-zusammen button:disabled{color:var(--tx2);cursor:not-allowed}.am-reg-aktionen{display:flex;gap:4px;flex-wrap:wrap}.am-reg-hinweise ul{margin:0;padding-left:16px;font-size:12px}.am-reg-ergebnis{padding:8px 10px;border:1px solid var(--ac);border-radius:8px;background:var(--sf2);font-size:12px}.am-reg-ergebnis ul{margin:4px 0;padding-left:16px}.am-notizen,.am-recherche{display:flex;flex-direction:column;gap:8px;padding:10px 12px;font-size:13px}.am-not-oben{display:flex;align-items:center;gap:8px}.am-not-suche,.am-rech-art,.am-not-neu input[type=text],.am-not-neu textarea,.am-not-neu select,.am-not-neu input[type=date],.am-not-filter2 select,.am-notizen textarea{border:1px solid var(--bd);border-radius:6px;padding:4px 6px;background:var(--inp, var(--sf));color:var(--tx);font:inherit;font-size:12px}.am-not-filter{display:inline-flex;border:1px solid var(--bd);border-radius:6px;overflow:hidden;align-self:flex-start}.am-not-filter2{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;font-size:13px;color:var(--tx)}.am-not-filter2 label{display:inline-flex;align-items:center;gap:6px}.am-not-filter2 input[type=checkbox]{margin:0;flex:none}.am-not-neu,.am-rech-neu{display:flex;flex-direction:column;gap:6px}.am-not-neu{padding:8px;border:1px dashed var(--bd);border-radius:8px}.am-not-neu label,.am-rech-neu label{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--tx2)}.am-not-neu label.am-not-zeile{flex-direction:row;align-items:center;gap:6px}.am-rech-modi{display:flex;flex-wrap:nowrap;border:1px solid var(--bd);border-radius:6px;overflow:hidden;align-self:stretch}.am-rech-modi .am-komm-filterknopf{flex:1 1 auto;min-width:0;white-space:nowrap;padding:4px 5px}.am-not-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.am-not-eintrag{display:flex;flex-direction:column;gap:4px;border:1px solid var(--bd);border-radius:8px;padding:8px;background:var(--sf)}.am-not-eintrag.am-erledigt{opacity:.75}.am-not-kopf{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.am-not-badge{font-size:11px;padding:1px 8px;border-radius:10px;background:var(--sf2);border:1px solid var(--bd)}.am-not-badge.am-privat{color:var(--status-wartend-fg, #b58900)}.am-not-badge.am-team{color:var(--status-aktiv-fg, #1a7f37)}.am-not-text{margin:0;white-space:pre-wrap}.am-not-tags{display:flex;flex-wrap:wrap;gap:4px}.am-not-tags button,.am-not-meta button{border:0;background:none;color:var(--ac-text, var(--ac));cursor:pointer;font-size:11px;padding:0 2px}.am-not-meta{display:flex;flex-wrap:wrap;gap:8px;font-size:11px;color:var(--tx2);align-items:center}.am-rech-meldung{margin:0;padding:8px 10px;font-size:12px}.am-rech-kurz{font-size:13px}.am-rech-titel{font-size:12px;color:var(--tx2)}.am-seite-inhalt a.am-verweis,.am-seite-inhalt .am-verweis{color:var(--ac-text, var(--ac));text-decoration:none;border-bottom:1px dotted var(--ac);cursor:default}.am-seite-inhalt .am-verweis-leer{color:var(--status-fehler-fg, #b42318);border-bottom:2px wavy var(--status-fehler-fg, #b42318)}.am-seite-inhalt .am-verweis-hinweis{border-bottom-style:dashed}.am-seite-inhalt .am-verweis-chip{font:600 .68em/1 system-ui,sans-serif;padding:1px 6px;margin-left:3px;border-radius:8px;background:var(--sf2);color:var(--ac-text, var(--ac));border:1px solid var(--bd);vertical-align:baseline;-webkit-user-select:none;user-select:none;white-space:nowrap}.am-seite-inhalt .am-verweis-chip-leer{color:var(--status-fehler-fg, #b42318);border-color:var(--status-fehler-fg, #b42318)}.am-seite-inhalt .am-verweis-fn{font:600 .7em/1 system-ui,sans-serif;color:var(--ac-text, var(--ac));margin-left:1px;cursor:help;-webkit-user-select:none;user-select:none}.am-zit-mehr{margin:6px 0}.am-zit-mehr summary{cursor:pointer;font-size:var(--fs-sm);color:var(--tx2)}.am-zit-mehr label{display:grid;gap:2px;margin-top:6px}.am-verweise{display:flex;flex-direction:column;gap:10px;font-size:13px}.am-verweise label{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--tx2)}.am-verweise select,.am-verweise input[type=text]{border:1px solid var(--bd);border-radius:6px;padding:4px 6px;background:var(--inp, var(--sf));color:var(--tx);font:inherit;font-size:12px}.am-vw-eintrag{display:flex;flex-direction:column;gap:2px;border-left:3px solid var(--bd);padding-left:8px}.am-vw-eintrag.am-vw-leer{border-left-color:var(--status-fehler-fg, #b42318)}.am-vw-eintrag.am-vw-hinweis{border-left-color:var(--status-wartend-fg, #b58900)}.am-vw-sprung{display:flex;gap:6px;align-items:baseline;text-align:left;background:none;border:0;padding:0;color:var(--tx);cursor:pointer;font:inherit}.am-vw-ziel{color:var(--tx2);font-size:12px}.am-vw-grund{font-size:11px;color:var(--tx2)}.am-vw-eintrag>button:not(.am-vw-sprung){align-self:flex-start;height:22px;border:1px solid var(--bd);border-radius:6px;background:var(--sf);color:var(--tx);cursor:pointer;padding:0 8px;font-size:11px}.am-gl-fest{border-top:1px dashed var(--bd);margin-top:4px}.am-literatur{font-family:Georgia,Times New Roman,serif;font-size:calc(16px * var(--am-zoom, 1));line-height:1.7}.am-literatur h2{margin:0 0 .4em;font-size:1.9em;line-height:1.25}.am-literatur .am-gl-hinweis,.am-literatur .am-folgt{font-family:system-ui,sans-serif;margin:0 0 1em}.am-verbindung{margin:0 0 12px}.am-werkzeug-aus{min-height:41px;box-sizing:border-box}.am-wz-gruppe{display:inline-flex;gap:4px}.am-lit-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5em}.am-lit-liste li{padding-left:1.5em;text-indent:-1.5em;line-height:1.5}.am-lit-doi{color:var(--tx2);font-size:.85em}.am-import{display:flex;flex-direction:column;gap:14px;font-size:14px}.am-import .am-gl-hinweis{font-size:12px}.am-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.am-import h4{margin:0 0 8px;font:600 12px/1.2 system-ui,sans-serif;text-transform:uppercase;letter-spacing:.05em;color:var(--tx2)}.am-imp-datei{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 24px;border:2px dashed var(--bd);border-radius:10px;background:var(--sf2);text-align:center;cursor:pointer}.am-imp-datei:hover,.am-imp-datei:focus-within{border-color:var(--ac)}.am-imp-datei-knopf{display:inline-block;padding:7px 16px;border-radius:6px;background:var(--ac);color:var(--ac-on, #fff);font:600 13px/1.2 system-ui,sans-serif}.am-imp-zeile{display:flex;align-items:center;gap:8px;margin:4px 0}.am-imp-einzug{display:flex;flex-direction:column;gap:4px;margin:2px 0 6px 24px}.am-imp-einzug select{border:1px solid var(--bd);border-radius:6px;padding:4px 6px;background:var(--inp, var(--sf));color:var(--tx);font:inherit;max-width:100%}.am-imp-tabelle{width:100%;border-collapse:collapse;font-size:13px}.am-imp-ergebnis{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:3px}.am-imp-tabelle th,.am-imp-tabelle td{border-bottom:1px solid var(--bd);padding:4px 8px;text-align:left}.am-imp-tabelle td:not(:first-child),.am-imp-tabelle th:not(:first-child){text-align:right;white-space:nowrap}.am-imp-protokoll{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:3px}.am-imp-warn{color:var(--status-fehler-fg, #b42318)}.am-imp-fuss{display:flex;gap:8px;justify-content:flex-end}.am-imp-fuss button{height:30px;border:1px solid var(--bd);border-radius:6px;background:var(--sf);color:var(--tx);cursor:pointer;padding:0 14px}.am-imp-fuss .am-imp-primaer{background:var(--ac);color:var(--ac-on, #fff);border-color:var(--ac)}.am-imp-fuss button:disabled{opacity:.6;cursor:not-allowed}.am-struktur{display:flex;flex-direction:column;gap:8px;font-size:13px}.am-struktur-neu{height:22px;border:1px solid var(--bd);border-radius:6px;background:var(--sf);color:var(--tx);cursor:pointer;padding:0 8px;font-size:11px}.am-struktur-summe{display:flex;flex-wrap:wrap;gap:6px}.am-struktur-summe span{border-radius:10px;padding:1px 8px;font-size:11px;border:1px solid var(--bd);color:var(--tx)}.am-struktur-summe .am-struktur-fehler,.am-struktur-sperrt{color:var(--status-fehler-fg, #b42318);border-color:var(--status-fehler-fg, #b42318)}.am-struktur-summe .am-struktur-hinweis{color:var(--status-wartend-fg, #b58900);border-color:var(--status-wartend-fg, #b58900)}.am-struktur-summe .am-struktur-ok{color:var(--status-ok-fg, #1a7f37);border-color:var(--status-ok-fg, #1a7f37)}.am-struktur-umfang{display:flex;gap:4px}.am-struktur-umfang button,.am-struktur-sprung{height:22px;border:1px solid var(--bd);border-radius:6px;background:var(--sf);color:var(--tx);cursor:pointer;padding:0 8px;font-size:11px}.am-struktur-umfang button.am-aktiv{background:var(--ac);color:var(--ac-on, #fff);border-color:var(--ac)}.am-struktur-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.am-struktur-befund{display:flex;flex-direction:column;gap:3px;border-left:3px solid var(--bd);padding-left:8px}.am-struktur-befund.am-struktur-fehler{border-left-color:var(--status-fehler-fg, #b42318)}.am-struktur-befund.am-struktur-hinweis{border-left-color:var(--status-wartend-fg, #b58900)}.am-struktur-kopf{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.am-struktur-marke{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--tx2)}.am-struktur-befund .am-struktur-sperrt{font-size:11px;border:1px solid;border-radius:10px;padding:0 6px}.am-struktur-text{color:var(--tx2);font-size:12px;overflow-wrap:anywhere}.am-struktur-sprung{align-self:flex-start}.am-struktur-modell summary{cursor:pointer;font-weight:600}.am-struktur-json{max-height:320px;overflow:auto;margin:6px 0 0;padding:8px;border:1px solid var(--bd);border-radius:6px;background:var(--inp, var(--sf));color:var(--tx);font-size:11px;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}.am-ki{display:flex;flex-direction:column;gap:12px;font-size:13px}.am-ki-status{margin:0;padding:6px 8px;border-radius:6px;background:var(--sf2);color:var(--tx2)}.am-ki-an{color:var(--status-aktiv-fg)}.am-ki-aus{color:var(--tx2)}.am-ki-abschnitt{display:flex;flex-direction:column;gap:8px}.am-ki-titel{margin:0;font-size:13px;font-weight:700}.am-ki-optionen{display:flex;flex-wrap:wrap;gap:10px;font-size:12px}.am-ki-optionen label{display:flex;flex-direction:column;gap:2px;color:var(--tx2)}.am-ki-vorschau{display:flex;flex-direction:column;gap:4px;border:1px solid var(--bd);border-radius:8px;padding:8px 10px;background:var(--sf)}.am-ki-text{margin:0 0 4px;white-space:pre-wrap}.am-ki-vorher{color:var(--status-fehler-fg, #b42318);text-decoration:line-through}.am-ki-nachher{color:var(--status-aktiv-fg, #1a7f37)}.am-ki-pruefungen{display:flex;flex-direction:column;gap:16px}.am-ki-ergebnis{display:flex;flex-direction:column;gap:6px}.am-ki-werte{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.am-ki-werte dt{font-size:11px;color:var(--tx2)}.am-ki-werte dd{margin:0;font-weight:700}.am-ki-balken{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.am-ki-balken li{display:grid;grid-template-columns:44px 1fr 26px;align-items:center;gap:6px;font-size:11px}.am-ki-balken-stab{display:block;height:8px;min-width:2px;border-radius:4px;background:var(--ac)}.am-ki-balken-zahl{text-align:right;color:var(--tx2)}.am-ki-tabelle{width:100%;border-collapse:collapse;font-size:12px}.am-ki-tabelle th,.am-ki-tabelle td{text-align:left;padding:2px 4px;border-top:1px solid var(--bd)}.am-ki-stellen{list-style:none;margin:4px 0;padding:0;display:flex;flex-direction:column;gap:2px}.am-ki-zeile{display:flex;flex-direction:column;gap:2px;padding:2px 0}.am-ki-beleg .am-komm-sprung{font-size:12px}.am-ki-verwendet .am-komm-sprung{color:var(--tx)}.am-export{margin-top:16px;padding-top:12px;border-top:1px solid var(--bd)}.am-export-form{display:flex;flex-direction:column;gap:8px}.am-export-haken{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--tx2)}.am-export-kapitel summary{cursor:pointer;font-size:12px;color:var(--tx2)}.am-ergebnisse,.am-material{display:flex;flex-direction:column;gap:8px;padding:10px 12px;font-size:13px}.am-ergebnisse .am-erg-filter input,.am-ergebnisse .am-erg-filter select,.am-material .am-erg-filter input,.am-material .am-erg-filter select,.am-mat-neu input[type=text],.am-mat-neu select,.am-erg-rohdaten{border:1px solid var(--bd);border-radius:6px;padding:4px 6px;background:var(--inp, var(--sf));color:var(--tx);font:inherit;font-size:12px;min-width:0;max-width:100%}.am-mat-neu{display:flex;flex-direction:column;gap:6px;padding:8px;border:1px dashed var(--bd);border-radius:8px}.am-mat-neu label{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--tx2)}.am-mat-neu label.am-mat-haken{flex-direction:row;align-items:center;gap:6px;color:var(--tx)}.am-mat-neu label.am-mat-haken input,.am-mat-veroeffentlichen input{margin:0;flex:none}.am-mat-veroeffentlichen{display:flex;flex-direction:column;gap:2px;margin-top:6px;font-size:12px}.am-mat-veroeffentlichen label{display:flex;align-items:center;gap:6px}.am-erg-rohdaten{flex:1 1 100%}.am-erg-filter{display:grid;gap:4px}.am-erg-liste{list-style:none;margin:0;padding:0;display:grid;gap:8px}.am-erg-eintrag{border:1px solid var(--bd);border-radius:var(--r-sm);padding:6px 8px;background:var(--sf)}.am-erg-eintrag[draggable=true]{cursor:grab}.am-erg-kopf-zeile{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.am-erg-name{background:none;border:0;padding:0;text-align:left;color:var(--tx);cursor:pointer;font:inherit;font-weight:600}.am-erg-art{font-size:var(--fs-xs);font-weight:600;padding:0 6px;border-radius:8px;background:var(--sf2);border:1px solid var(--bd);color:var(--tx2)}.am-erg-meta{color:var(--tx2);font-size:var(--fs-xs);overflow-wrap:anywhere}.am-erg-status{font-size:var(--fs-xs);padding:0 6px;border-radius:8px;border:1px solid var(--bd);color:var(--tx2)}.am-erg-status.am-erg-im_text{color:var(--status-ok-fg, #1a7f37);border-color:var(--status-ok-fg, #1a7f37)}.am-erg-status.am-erg-veraltet{color:var(--status-warn-fg, #9a6700);border-color:var(--status-warn-fg, #9a6700);font-weight:600}.am-erg-privat{font-size:var(--fs-xs);color:var(--tx2);font-style:italic}.am-erg-aktionen{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.am-erg-vorschau{margin-top:6px}.am-erg-tabelle-wrap{overflow-x:auto;max-width:100%}.am-erg-tabelle{border-collapse:collapse;font-size:var(--fs-xs)}.am-erg-tabelle th,.am-erg-tabelle td{border:1px solid var(--bd);padding:2px 6px;text-align:left;vertical-align:top;white-space:pre-line}.am-erg-tabelle .am-erg-kopf{background:var(--sf2);font-weight:600}.am-erg-markieren th{border:0;padding:0 2px;font-weight:400;color:var(--tx2)}.am-erg-kennzahl{font-variant-numeric:tabular-nums;margin:0}.am-erg-anmerkung{color:var(--tx2);font-size:var(--fs-xs);white-space:pre-line;margin:4px 0 0}.am-erg-veraltet-hinweis{color:var(--status-warn-fg, #9a6700);font-size:var(--fs-xs);margin:4px 0 0}.am-erg-import{display:grid;gap:12px}.am-erg-ablage{border:2px dashed var(--bd);border-radius:var(--r-sm);padding:24px;text-align:center;display:grid;gap:8px;justify-items:center}.am-erg-zieht{border-color:var(--ac);background:var(--sf2)}.am-erg-zahlformat,.am-erg-optionen{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.am-erg-zahlformat h4{flex:1 0 100%;margin:0}.am-erg-zahlformat label,.am-erg-optionen label{display:grid;gap:2px}.am-erg-vorschlaege{list-style:none;margin:0;padding:0;display:grid;gap:12px}.am-erg-vorschlaege>li{display:grid;grid-template-columns:auto 1fr;gap:8px;border:1px solid var(--bd);border-radius:var(--r-sm);padding:8px}.am-erg-vorschlag-inhalt{display:grid;gap:4px;min-width:0}.am-erg-titel{width:100%}.am-erg-protokoll ul{margin:0;padding-left:18px;color:var(--tx2)}.am-seite-inhalt .am-norm-verweis{border-bottom:2px solid var(--ac);color:inherit;cursor:default}.am-seite-inhalt .am-norm-verweis.am-norm-eu,.am-seite-inhalt .am-norm-verweis .am-norm-eu{border-bottom:2px solid var(--status-info-fg, #0969da)}.am-seite-inhalt .am-norm-verweis.am-norm-pinned,.am-seite-inhalt .am-norm-verweis .am-norm-pinned{border-bottom:2px dashed var(--ac)}.am-seite-inhalt .am-norm-verweis.am-norm-neu:after,.am-seite-inhalt .am-norm-verweis .am-norm-neu:after{content:"●";color:var(--status-wartend-fg, #9a6700);font-size:.6em;vertical-align:super;padding-left:2px}.am-norm-suggest{position:fixed;z-index:1100;min-width:280px;max-width:460px;max-height:280px;overflow:auto;background:var(--sf);border:1px solid var(--bd);border-radius:8px;box-shadow:0 6px 20px #0000002e;padding:4px}.am-norm-suggest-zeile,.am-norm-suggest-fuss{display:block;width:100%;text-align:left;background:none;border:0;padding:6px 8px;border-radius:6px;color:var(--tx);cursor:pointer;font-size:13px}.am-norm-suggest-zeile.am-aktiv,.am-norm-suggest-zeile:hover{background:var(--ac-light, var(--bd))}.am-norm-suggest-fuss{color:var(--ac-text, var(--ac));border-top:1px solid var(--bd);border-radius:0;margin-top:4px}.am-norm-suggest-leer{padding:8px;color:var(--tx2);font-size:13px}.am-pille{display:inline-block;padding:0 7px;border-radius:10px;font-size:11px;background:var(--bd);color:var(--tx2);margin-left:4px}.am-pille-warn{color:var(--status-wartend-fg, #9a6700)}.am-norm-vorschau{max-width:360px;background:var(--sf);border:1px solid var(--bd);border-radius:8px;box-shadow:0 6px 20px #0000002e;padding:10px 12px;font-size:13px;color:var(--tx)}.am-norm-vorschau-text{margin:6px 0;font-family:Georgia,serif;color:var(--tx)}.am-norm-vorschau-fassung{color:var(--tx2);font-size:12px}.am-norm-vorschau-aktionen{display:flex;gap:8px;flex-wrap:wrap}.am-norm-vorschau-aktionen button{background:none;border:1px solid var(--bd);border-radius:6px;padding:3px 8px;color:var(--tx);cursor:pointer}.am-norm-vorschau-aktionen button:disabled{color:var(--tx2);cursor:not-allowed}.am-segmente{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:8px}.am-segmente button{background:var(--sf);border:1px solid var(--bd);border-radius:14px;padding:2px 10px;font-size:12px;color:var(--tx);cursor:pointer}.am-segmente button.am-aktiv{background:var(--ac);color:var(--ac-on, #fff);border-color:var(--ac)}.am-norm-liste{list-style:none;margin:0;padding:0}.am-norm-liste li{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:5px 0;border-bottom:1px solid var(--bd);font-size:13px}.am-norm-sprung{background:none;border:0;padding:0;color:var(--ac-text, var(--ac));cursor:pointer;text-align:left}.am-norm-menue{display:inline-flex;align-items:center}.am-wz-zeichen-feld.am-norm-menue-feld{display:flex;flex-direction:column;grid-template-columns:none;gap:0;min-width:230px;padding:4px}.am-norm-menue-feld hr{width:100%;margin:4px 0;border:0;border-top:1px solid var(--bd)}.am-norm-menue-eintrag{display:flex;align-items:center;gap:6px;width:100%;text-align:left;white-space:nowrap;background:none;border:0;border-radius:4px;padding:5px 8px;color:var(--tx);font-size:12px;cursor:pointer}.am-norm-menue-eintrag:hover:not(:disabled){background:var(--sf2)}.am-norm-menue-eintrag:disabled{color:var(--tx2);cursor:not-allowed}.am-norm-menue-eintrag kbd{margin-left:auto;padding:0 5px;border:1px solid var(--bd);border-radius:3px;font:11px/1.5 system-ui,sans-serif;color:var(--tx2)}.am-norm-stand{margin-left:8px;font-size:12px;color:var(--tx2);white-space:nowrap}.am-seite-inhalt [data-rn-nr]{position:relative}.am-seite-inhalt [data-rn-nr]:before{content:"Rn. " attr(data-rn-nr);position:absolute;left:-56px;width:48px;text-align:right;color:var(--tx2);font:600 11px/1.9 system-ui,sans-serif}.am-normblock{margin:10px 0;padding:8px 12px;border:1px solid var(--bd);border-left:3px solid var(--ac);border-radius:6px;background:var(--sf);font-size:.95em}.am-normblock-rahmen{border-left-color:var(--status-info-fg, #0969da)}.am-normblock-kopf{font:12px/1.4 system-ui,sans-serif;color:var(--tx2);display:flex;gap:6px;align-items:center}.am-normblock-pille{padding:0 7px;border-radius:10px;background:var(--bd);font-size:11px}.am-normblock-text p{margin:4px 0}.am-normblock-fassung{font:12px/1.4 system-ui,sans-serif;color:var(--tx2)}.am-normblock-menue{position:relative;margin-left:auto}.am-normblock-menue button.am-normblock-knopf{background:none;border:0;cursor:pointer;color:var(--tx2);font-size:16px;padding:0 6px}.am-normblock-menueliste{position:absolute;right:0;z-index:20;background:var(--sf);border:1px solid var(--bd);border-radius:6px;box-shadow:0 4px 14px #00000026;min-width:200px}.am-normblock-menueliste button{display:block;width:100%;text-align:left;background:none;border:0;padding:6px 10px;cursor:pointer;color:var(--tx);font:13px system-ui,sans-serif}.am-normblock-menueliste button:hover{background:var(--bd)}.am-normblock-auslassung{color:var(--tx2);font-style:italic}.am-normblock-stempel{margin-top:6px;padding-top:4px;border-top:1px dashed var(--bd);font:11px system-ui,sans-serif;color:var(--tx2)}.am-norm-dialog{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:14px}.am-norm-dialog fieldset{border:1px solid var(--bd);border-radius:8px;margin:0 0 8px;padding:6px 10px}.am-norm-dialog legend{font-size:12px;color:var(--tx2);padding:0 4px}.am-norm-dialog label{display:block;font-size:13px;padding:2px 0}.am-norm-dialog-vorschau{border:1px solid var(--bd);border-left:3px solid var(--ac);border-radius:6px;padding:8px 10px;font-family:Georgia,serif;background:var(--bg)}.am-norm-dialog-fuss{margin-right:auto;font-size:12px;color:var(--tx2)}.am-norm-sprung.am-aktiv{font-weight:700}@media (max-width: 900px){.am-norm-dialog{grid-template-columns:minmax(0,1fr)}}.am-seite-inhalt .am-norm-erkannt{border-bottom:2px dotted var(--ac)}.am-normblock-hinweis{margin:6px 0;padding:5px 8px;border-radius:5px;font:12px/1.5 system-ui,sans-serif;background:var(--bd);color:var(--tx)}.am-normblock-hinweis-neu{background:var(--status-warn-bg, #fff4d6);color:var(--status-warn-fg, #7a5200)}.am-normblock-hinweis-ok{background:var(--status-ok-bg, #e3f4e5);color:var(--status-ok-fg, #1a5c26)}.am-normblock-hinweis-fehler{background:var(--status-err-bg, #fde4e4);color:var(--status-err-fg, #8a1f1f)}.am-normblock-hknopf{margin-left:4px;padding:1px 8px;border:1px solid currentColor;border-radius:10px;background:none;color:inherit;font:inherit;cursor:pointer}.am-normblock-uebernehmen{font-weight:600}.am-diff-weg{background:var(--status-err-bg, #fde4e4);text-decoration:line-through}.am-diff-neu{background:var(--status-ok-bg, #e3f4e5);text-decoration:none}.am-gl-norm{font-size:11px;color:var(--status-warn-fg, #7a5200);white-space:nowrap}.am-status-normen{color:var(--tx2)}.am-med-ausmedien{min-height:28px;padding:2px 10px;font-size:12px;cursor:pointer;white-space:nowrap}.am-export-form select{min-width:0;max-width:100%;white-space:normal}.am-aend-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.am-aend-ausblenden{flex:1 0 100%;display:flex;align-items:center;gap:6px;font-size:12px;color:var(--tx)}.am-aend-ausblenden input{margin:0;flex:none}.am-wahl{display:flex;flex-direction:column;gap:10px}.am-wahl-filter{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.am-wahl-chip{height:26px;border:1px solid var(--bd);border-radius:13px;background:var(--sf);color:var(--tx);padding:0 10px;font-size:12px;cursor:pointer}.am-wahl-chip.an{background:var(--sf2);border-color:var(--tx2);font-weight:600}.am-wahl-filter input[type=search],.am-wahl-filter select{height:26px;border:1px solid var(--bd);border-radius:6px;background:var(--inp, var(--sf));color:var(--tx);font-size:12px;padding:0 6px}.am-wahl-passend{display:inline-flex;gap:4px;align-items:center;font-size:12px;color:var(--tx2)}.am-wahl-gitter{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;max-height:340px;overflow:auto}.am-wahl-kachel{width:100%;display:flex;flex-direction:column;align-items:center;gap:4px;border:1px solid var(--bd);border-radius:8px;background:var(--sf);color:var(--tx);padding:8px;cursor:pointer;font-size:12px}.am-wahl-kachel.am-gewaehlt{border-color:var(--tx);box-shadow:0 0 0 2px var(--bd)}.am-wahl-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.am-wahl-ampel{font-size:11px;padding:1px 8px;border-radius:10px;border:1px solid var(--bd);background:var(--sf2)}.am-ampel-ok{color:var(--status-aktiv-fg, #1a7f37)}.am-ampel-warn,.am-ampel-offen{color:var(--status-wartend-fg, #b58900)}.am-ampel-bad{color:var(--status-fehler-fg, #b42318)}.am-wahl-verwendet{font-size:11px;color:var(--tx2)}.am-wahl-hinweis{border:1px dashed var(--bd);border-radius:8px;padding:8px;font-size:12px;color:var(--tx2);min-height:40px}.am-wahl-hinweis ul{margin:4px 0 0;padding-left:16px}.am-grund-bad{color:var(--status-fehler-fg, #b42318)}.am-grund-warn,.am-grund-offen{color:var(--status-wartend-fg, #b58900)}.am-wahl-mehr{font-size:11px;color:var(--tx2);margin:0}.am-med-rechte{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.am-med-sprung{height:24px;border:1px solid var(--bd);border-radius:6px;background:var(--sf);color:var(--tx);cursor:pointer;padding:0 8px;font-size:12px}.am-med-deckung{list-style:none;margin:0;padding:0;width:100%;font-size:11px;display:flex;flex-direction:column;gap:2px}.am-grund-ok,.am-med-badge.am-ampel-ok{color:var(--status-aktiv-fg, #1a7f37)}.am-med-badge.am-ampel-warn,.am-med-badge.am-ampel-offen{color:var(--status-wartend-fg, #b58900)}.am-med-badge.am-ampel-bad{color:var(--status-fehler-fg, #b42318)}.am-kinfo{display:flex;flex-direction:column;gap:10px;font-size:13px}.am-kinfo-kapitel{margin:0;font-weight:600;color:var(--tx)}.am-kinfo-abschnitt{display:flex;flex-direction:column;gap:8px}.am-kinfo-kopf{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.am-kinfo-kopf h3,.am-kinfo-zwischen{margin:0;font-size:13px;font-weight:600}.am-kinfo-pille{padding:1px 8px;border-radius:10px;font-size:11px;background:var(--sf2);color:var(--tx2);border:1px solid var(--bd)}.am-kinfo-freigegeben{color:var(--status-ok-fg, #1a7f37);border-color:currentColor}.am-kinfo-ki_entwurf{color:var(--status-warn-fg, #9a6700);border-color:currentColor}.am-kinfo-sprachen{display:flex;gap:4px;flex-wrap:wrap}.am-kinfo-sprachen button{border:1px solid var(--bd);background:var(--sf);color:var(--tx);border-radius:6px;padding:3px 8px;font-size:12px;cursor:pointer}.am-kinfo-sprachen button.am-aktiv{background:var(--sf2);border-color:var(--ac)}.am-kinfo-wz{margin-left:4px;font-size:10px;color:var(--tx2)}.am-kinfo-feld{display:flex;flex-direction:column;gap:3px}.am-kinfo-label{font-size:11px;color:var(--tx2)}.am-kinfo-feld textarea{width:100%;box-sizing:border-box;border:1px solid var(--bd);border-radius:6px;background:var(--inp, var(--sf));color:var(--tx);padding:6px 8px;font:inherit;resize:vertical}.am-kinfo-wz-zeile{margin:0;font-size:11px;color:var(--tx2)}.am-kinfo-warn{color:var(--status-fehler-fg, #b42318)}.am-kinfo-veraltet{border:1px solid var(--status-warn-fg, #9a6700);border-radius:6px;padding:6px 8px;background:var(--sf2)}.am-kinfo-veraltet p{margin:0 0 6px}.am-kinfo-knoepfe{display:flex;gap:6px;flex-wrap:wrap;align-items:flex-end}.am-kinfo-knoepfe button,.am-kinfo-knoepfe input[type=text],.am-kinfo-fassung select{height:28px;border:1px solid var(--bd);border-radius:6px;background:var(--sf);color:var(--tx);font-size:12px;padding:0 8px}.am-kinfo-knoepfe button{cursor:pointer}.am-kinfo-knoepfe button:disabled{color:var(--tx2);cursor:not-allowed}.am-kinfo-fassung{display:flex;flex-direction:column;gap:2px}.am-kinfo-hinweis{margin:0;font-size:11px;color:var(--tx2)}.am-kinfo-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px}.am-kinfo-chip{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:12px;background:var(--sf2);border:1px solid var(--bd);font-size:12px}.am-kinfo-chip button{border:0;background:none;color:var(--tx2);cursor:pointer;padding:0;font-size:12px}.am-kinfo-vorschlag{border-style:dashed}.am-abstractkasten{margin:0 0 calc(14px * var(--am-zoom, 1));padding:calc(8px * var(--am-zoom, 1)) calc(12px * var(--am-zoom, 1));border-left:3px solid var(--ac);background:var(--sf2);color:var(--tx);font:calc(13px * var(--am-zoom, 1))/1.5 system-ui,sans-serif;border-radius:0 6px 6px 0}.am-abstractkasten p{margin:4px 0 0}.am-abstractkasten-kopf{display:flex;justify-content:space-between;align-items:center;gap:8px}.am-abstractkasten-kopf button{border:0;background:none;color:var(--tx2);font-size:calc(11px * var(--am-zoom, 1));cursor:pointer;text-decoration:underline}.am-fokus .am-abstractkasten{display:none}.am-kinfo-autoren{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.am-kinfo-autor{border:1px solid var(--bd);border-radius:8px;padding:8px 10px;background:var(--sf);display:flex;flex-direction:column;gap:4px}.am-kinfo-autor-kopf{display:flex;align-items:center;gap:8px}.am-kinfo-avatar{flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:var(--sf2);border:1px solid var(--bd);display:grid;place-items:center;font:600 11px/1 system-ui,sans-serif;color:var(--tx2)}.am-kinfo-autor-name{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.am-kinfo-autor-name select,.am-kinfo-autor-zeile select{height:24px;border:1px solid var(--bd);border-radius:6px;background:var(--sf);color:var(--tx);font-size:12px;max-width:100%}.am-kinfo-rolle{font-size:11px;color:var(--tx2)}.am-kinfo-autor-knoepfe{display:flex;gap:2px}.am-kinfo-autor-knoepfe button{width:24px;height:24px;border:1px solid var(--bd);border-radius:4px;background:var(--sf);color:var(--tx);cursor:pointer;font-size:12px}.am-kinfo-autor-knoepfe button:disabled{color:var(--tx2);cursor:not-allowed}.am-kinfo-autor-zeile{margin:0;font-size:11px;color:var(--tx2);overflow-wrap:anywhere}.am-kinfo-bio p{margin:2px 0;font-size:12px}.am-kinfo-warnpille{color:var(--status-warn-fg, #9a6700);border-color:currentColor}.am-kinfo-vergleich{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:6px;background:var(--sf2);border-radius:6px;font-size:12px}.am-kinfo-vergleich p{margin:2px 0 0}.am-kinfo-link{border:0;background:none;padding:0;color:var(--ac);text-decoration:underline;cursor:pointer;font-size:inherit}.am-byline{margin:0 0 calc(8px * var(--am-zoom, 1));font:italic calc(14px * var(--am-zoom, 1))/1.4 Georgia,"Times New Roman",serif;color:var(--tx2)}.am-fokus .am-byline{display:none}.am-pdf-schritte{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;font-size:12px}.am-pdf-schritte li{padding:3px 10px;border:1px solid var(--bd);border-radius:999px;background:var(--sf2);color:var(--tx2)}.am-pdf-schritte li[aria-current=step]{background:var(--ac);border-color:var(--ac);color:var(--ac-on, #fff);font-weight:600}.am-pdf-kopf{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0;font-size:13px;color:var(--tx2)}.am-pdf-pill{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;font:600 11px/1.5 system-ui,sans-serif;white-space:nowrap}.am-pdf-ok{background:var(--status-ok-bg, #e6f4ec);color:var(--status-ok-fg, #2f7a4f)}.am-pdf-warn{background:var(--status-warn-bg, #fdf2dc);color:var(--status-warn-fg, #9a6400)}.am-pdf-raster{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:start}@media (max-width: 900px){.am-pdf-raster{grid-template-columns:minmax(0,1fr)}}.am-pdf-links{min-width:0;display:flex;flex-direction:column;gap:8px;overflow-x:auto}.am-pdf-profile td{vertical-align:top}.am-pdf-profile td:nth-child(2){text-align:left;white-space:normal;max-width:280px}.am-pdf-profile td:last-child{text-align:left}.am-pdf-profile tr.am-pdf-aktiv td{background:var(--ac-light, rgba(66,128,103,.12))}.am-pdf-farbe{display:inline-block;width:10px;height:26px;border-radius:2px}.am-pdf-name{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:0;border:0;background:none;color:var(--tx);font:inherit;text-align:left;cursor:pointer}.am-pdf-name span{color:var(--tx2);font-size:12px}.am-pdf-beispiel{display:block;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tx2);font-size:11.5px;font-style:italic}.am-pdf-profile select{border:1px solid var(--bd);border-radius:6px;padding:3px 6px;background:var(--inp, var(--sf));color:var(--tx);font:inherit;font-size:12.5px;max-width:180px}.am-pdf-profile select.am-pdf-geaendert{border-color:var(--ac);box-shadow:0 0 0 1px var(--ac)}.am-pdf-links .am-imp-zeile select{border:1px solid var(--bd);border-radius:6px;padding:3px 6px;background:var(--inp, var(--sf));color:var(--tx);font:inherit}.am-pdf-rechts{display:flex;flex-direction:column;gap:6px}.am-pdf-seitennav{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--tx2)}.am-pdf-seitennav button{width:24px;height:24px;border:1px solid var(--bd);border-radius:4px;background:var(--sf);color:var(--tx);cursor:pointer}.am-pdf-seite{position:relative;overflow:hidden;background:var(--sf);border:1px solid var(--bd);box-shadow:0 2px 8px #00000014}.am-pdf-zeile{position:absolute;overflow:hidden;white-space:nowrap;line-height:1.1;color:var(--tx);border-left:2px solid transparent;padding-left:2px;font-family:Georgia,serif}.am-pdf-fokus .am-pdf-zeile{opacity:.3}.am-pdf-fokus .am-pdf-zeile.am-pdf-an{opacity:1;background:var(--ac-light, rgba(66,128,103,.14))}.am-pdf-zeile.am-pdf-weg{text-decoration:line-through;opacity:.45}.am-pdf-rn{font-weight:700;margin-right:3px;color:var(--ac-text, var(--ac))}.am-seite-inhalt .am-formel-inline{display:inline-block;padding:0 .15em;border-radius:3px;cursor:default;text-indent:0;vertical-align:baseline}.am-seite-inhalt .am-formel{display:block;margin:.8em 0;padding:.35em 0;border-radius:4px;text-indent:0;text-align:center;overflow-x:auto}.am-seite-inhalt .am-formel .am-formel-inhalt{font-size:1.1em}.am-seite-inhalt .am-formel-inline:hover,.am-seite-inhalt .am-formel:hover{background:var(--sf2)}.am-seite-inhalt .am-formel.ProseMirror-selectednode,.am-seite-inhalt .am-formel-inline.ProseMirror-selectednode{outline:2px solid var(--ac)}.am-seite-inhalt .am-formel-leer:before{content:"∑";color:var(--tx2)}.am-seite-inhalt .am-formel-fehler,.am-fd-vorschau .am-formel-fehler{font-family:ui-monospace,monospace;font-size:.85em;color:var(--status-fehler-fg, #b42318);white-space:pre-wrap}.am-seite-inhalt .am-formel-fehler-rahmen{outline:1px solid var(--status-fehler-fg, #b42318);background:color-mix(in srgb,var(--status-fehler-fg, #b42318) 8%,transparent)}.am-wz-formel-menue{display:flex;flex-direction:column;min-width:190px;padding:4px}.am-wz-formel-eintrag{text-align:left;background:none;border:0;padding:6px 8px;color:var(--tx);border-radius:4px;cursor:pointer;font:inherit}.am-wz-formel-eintrag:hover{background:var(--sf2)}.am-fd{display:flex;flex-direction:column;gap:12px;color:var(--tx)}.am-fd-kopf{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.am-fd-segs{display:inline-flex;border:1px solid var(--bd);border-radius:6px;overflow:hidden}.am-fd-seg{background:var(--sf);color:var(--tx);border:0;padding:4px 12px;cursor:pointer;font:inherit}.am-fd-seg+.am-fd-seg{border-left:1px solid var(--bd)}.am-fd-seg.am-aktiv{background:var(--ac);color:var(--ac-fg, #fff)}.am-fd-rumpf{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px}@media (max-width: 760px){.am-fd-rumpf{grid-template-columns:1fr}}.am-fd-links,.am-fd-rechts{display:flex;flex-direction:column;gap:8px;min-width:0}.am-fd-bausteine{display:flex;flex-wrap:wrap;gap:4px}.am-fd-baustein{min-width:34px;height:30px;padding:0 6px;border:1px solid var(--bd);border-radius:4px;background:var(--sf2);color:var(--tx);cursor:pointer;font:inherit}.am-fd-baustein:hover{border-color:var(--ac)}.am-fd-mathlive math-field{display:block;width:100%;font-size:1.3rem;padding:6px 8px;border:1px solid var(--bd);border-radius:6px;background:var(--sf);color:var(--tx)}.am-fd-label{font-size:12px;color:var(--tx2)}.am-fd-tex{width:100%;min-height:110px;box-sizing:border-box;font:13px/1.4 ui-monospace,monospace;padding:8px;border:1px solid var(--bd);border-radius:6px;background:var(--sf);color:var(--tx);resize:vertical}.am-fd-reihe{display:flex;flex-wrap:wrap;gap:14px;align-items:center;font-size:13px}.am-fd-vorschau{min-height:90px;display:flex;align-items:center;justify-content:center;padding:10px;border:1px solid var(--bd);border-radius:6px;background:var(--sf2);overflow-x:auto;font-size:1.25rem}.am-fd-hinweis{margin:0;font-size:12px;color:var(--tx2)}.am-fd-fehler{margin:0;font-size:12px;color:var(--status-fehler-fg, #b42318)}.am-fd-link{align-self:flex-start;background:none;border:0;padding:0;color:var(--ac-text, var(--ac));text-decoration:underline;cursor:pointer;font:inherit;font-size:12px}.am-seite-inhalt .am-formel.am-formel-nummeriert{display:grid;grid-template-columns:1fr auto;align-items:center;text-align:left}.am-seite-inhalt .am-formel.am-formel-nummeriert .am-formel-inhalt{text-align:center;overflow-x:auto}.am-seite-inhalt .am-formel-nr{font-family:Georgia,Times New Roman,serif;color:var(--tx2);padding:0 .25em 0 1em;white-space:nowrap}.am-kinfo-bio-kopf{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;margin:0 0 6px}.am-kinfo-fassung{display:inline-flex;border:1px solid var(--bd);border-radius:6px;overflow:hidden}.am-kinfo-fassung button{background:var(--sf);color:var(--tx);border:0;padding:2px 8px;cursor:pointer;font:inherit;font-size:12px}.am-kinfo-fassung button+button{border-left:1px solid var(--bd)}.am-kinfo-fassung button.am-aktiv{background:var(--ac);color:var(--ac-fg, #fff)}.am-kinfo-status-offen{background:var(--sf2);color:var(--tx2)}.am-kinfo-status-bearbeitet{background:color-mix(in srgb,var(--status-wartend-fg, #b58900) 14%,var(--sf));color:var(--tx)}.am-kinfo-status-freigegeben{background:color-mix(in srgb,var(--status-aktiv-fg, #1a7f37) 14%,var(--sf));color:var(--tx)}.am-kinfo-zaehler{font-size:11px;color:var(--tx2);font-variant-numeric:tabular-nums}.am-kinfo-zaehler-ueber{color:var(--status-fehler-fg, #b42318);font-weight:600}.am-biokasten{margin:1.5em 0 0}.am-biokasten p{margin:4px 0 0}.am-fokus .am-biokasten{display:none}.am-kinfo-werk{margin:0 0 12px;border:1px solid var(--bd);border-radius:6px;padding:4px 8px}.am-kinfo-werk>summary{cursor:pointer;font-weight:600;font-size:13px}.gz-bibliothek{display:flex;flex-direction:column;gap:12px;padding:12px 16px;height:100%;min-height:0;background:var(--bg);color:var(--tx)}.gz-suche input{width:100%;max-width:420px;padding:6px 10px;border:1px solid var(--bd);border-radius:8px;background:var(--sf);color:var(--tx)}.gz-spalten{display:grid;grid-template-columns:280px minmax(0,1fr) 280px;gap:12px;min-height:0;flex:1;align-items:start}.gz-baum,.gz-mitte,.gz-rechts,.gz-treffer{background:var(--sf);border:1px solid var(--bd);border-radius:8px;padding:10px;min-width:0}.gz-rechts{background:transparent;border:0;padding:0}.gz-mitte-wrap{display:flex;flex-direction:column;gap:12px;min-width:0}.gz-baum-kopf{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.gz-zahl{font-size:var(--fs-xs);background:var(--bd);border-radius:10px;padding:1px 7px}.gz-zeile{display:flex;align-items:center;gap:4px;border-radius:6px;padding:2px 4px}.gz-zeile.gz-aktiv,.gz-zeile.gz-aktiv-gesetz{background:var(--ac-light, var(--bd))}.gz-aufgehoben .gz-name{text-decoration:line-through;color:var(--tx2)}.gz-pfeil{width:18px;background:none;border:0;padding:0;color:var(--tx2);cursor:pointer}.gz-name{background:none;border:0;padding:4px 0;color:var(--tx);cursor:pointer;text-align:left;flex:1;font-size:var(--fs-sm)}.gz-name:hover{text-decoration:underline}.gz-punkt{color:var(--status-wartend-fg, var(--ac));font-size:10px}.gz-pille{display:inline-block;padding:1px 7px;border-radius:10px;font-size:var(--fs-xs);background:var(--bd);color:var(--tx2);margin-left:6px}.gz-pille-eu{color:var(--ac-text)}.gz-pille-ok{color:var(--status-aktiv-fg, var(--ac-text))}.gz-pille-warn{color:var(--status-wartend-fg, var(--tx2))}.gz-beobachten{margin-top:10px;background:none;border:1px solid var(--bd);border-radius:6px;padding:4px 10px;color:var(--tx);cursor:pointer}.gz-leer{color:var(--tx2);font-size:var(--fs-sm)}.gz-start{padding:24px}.gz-titel{margin:0 0 4px;font-size:var(--fs-body)}.gz-krumen{color:var(--tx2);font-size:var(--fs-sm);margin-bottom:10px}.gz-normtext{background:var(--bg);border:1px solid var(--bd);border-left:3px solid var(--ac);border-radius:8px;padding:12px 14px;font-family:Georgia,Times New Roman,serif;line-height:1.55}.gz-normtext p{margin:6px 0}.gz-normtext-kopf{display:flex;align-items:center;gap:8px;font-family:inherit}.gz-normtext-kopf .gz-fassungsdatum{margin-left:auto;font-size:var(--fs-sm);color:var(--tx2)}.gz-fussnoten{margin-top:10px;font-size:var(--fs-sm);color:var(--tx2)}.gz-stempel{margin-top:10px;padding-top:8px;border-top:1px dashed var(--bd);font-size:var(--fs-xs);color:var(--tx2);font-family:system-ui,sans-serif}.gz-hinweis{font-size:var(--fs-sm);color:var(--tx2)}.gz-tabelle{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.gz-tabelle th,.gz-tabelle td{text-align:left;padding:6px 8px;border-bottom:1px solid var(--bd)}.gz-diff del{background:var(--status-fehler-bg, #fdd);color:var(--status-fehler-fg, inherit)}.gz-diff ins{background:var(--status-aktiv-bg, #dfd);text-decoration:none}.gz-synopse-wahl{display:flex;gap:16px;margin-bottom:8px;flex-wrap:wrap}.gz-liste{list-style:none;padding:0;margin:0}.gz-liste li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 0;border-bottom:1px solid var(--bd)}.gz-stamm-zeile,.gz-fass-zeile{display:flex;justify-content:space-between;gap:8px;padding:3px 0;font-size:var(--fs-sm)}.gz-stamm-zeile>span:first-child{color:var(--tx2)}.gz-link{background:none;border:0;padding:2px 0;color:var(--ac-text);cursor:pointer;text-align:left}.gz-link:hover{text-decoration:underline}.gz-fehler{color:var(--status-fehler-fg)}.gz-auszug{color:var(--tx2);font-size:var(--fs-sm)}.gz-dialog .gz-modus{display:inline-flex;border:1px solid var(--bd);border-radius:8px;overflow:hidden;margin-bottom:12px}.gz-dialog .gz-modus button{background:var(--sf);color:var(--tx);border:0;padding:5px 12px;cursor:pointer}.gz-dialog .gz-modus button.gz-an{background:var(--ac);color:var(--ac-on, #fff)}.gz-suchzeile{display:flex;gap:8px;align-items:center}.gz-formular{display:flex;flex-direction:column;gap:8px}.gz-formular label{display:flex;flex-direction:column;gap:3px;font-size:var(--fs-sm)}.gz-aktionen{display:flex;gap:8px}@media (max-width: 900px){.gz-spalten{grid-template-columns:minmax(0,1fr)}}.gz-werktab{padding:12px 16px;display:flex;flex-direction:column;gap:8px}.gz-werktab-kopf{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gz-werktab-knoepfe{margin-left:auto;display:inline-flex;gap:6px;flex-wrap:wrap}.gz-warn{color:var(--status-wartend-fg, var(--tx2))}.gz-monitor{padding:12px 16px;display:flex;flex-direction:column;gap:12px}.gz-monitor-kopf{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:var(--tx2);font-size:var(--fs-sm)}.gz-kacheln{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.gz-kachel{background:var(--sf);border:1px solid var(--bd);border-radius:8px;padding:10px 12px;font-size:var(--fs-sm);color:var(--tx2)}.gz-kachel-zahl{font-size:24px;font-weight:700;color:var(--tx)}.gz-kachel-warn .gz-kachel-zahl{color:var(--status-wartend-fg, var(--tx))}.gz-monitor-spalten{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;align-items:start}.gz-monitor-links,.gz-monitor-rechts{background:var(--sf);border:1px solid var(--bd);border-radius:8px;padding:10px;min-width:0}.gz-filter{display:flex;gap:14px;align-items:center;margin-bottom:8px;font-size:var(--fs-sm)}.gz-klein{font-size:var(--fs-xs);color:var(--tx2)}.gz-betroffene li{flex-direction:column;align-items:flex-start}tr.gz-aktiv{background:var(--ac-light, var(--bd))}@media (max-width: 900px){.gz-kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}.gz-monitor-spalten{grid-template-columns:minmax(0,1fr)}}.gz-quellen{display:flex;flex-direction:column;gap:14px;padding:12px 16px;color:var(--tx)}.gz-quellen section{background:var(--sf);border:1px solid var(--bd);border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.gz-quellen h3{margin:0;font-size:var(--fs-body)}.gz-quellen label{display:flex;align-items:center;gap:8px}.gz-quellen textarea,.gz-quellen input[type=email],.gz-quellen input[type=time]{padding:4px 8px;border:1px solid var(--bd);border-radius:6px;background:var(--bg);color:var(--tx);font:inherit}.gz-quellen textarea{width:100%;min-width:220px}.gz-quellen-eingebettet{padding:0}.gz-hinweis{color:var(--tx2);margin:0}.gz-st-ok{color:var(--status-ok-fg, #1a5c26)}.gz-st-warn{color:var(--status-warn-fg, #7a5200)}.gz-st-fehler{color:var(--status-err-fg, #8a1f1f)}.gz-st-info{color:var(--tx2)}.skw-container{container-type:inline-size}.skw-root{position:relative;min-width:0;width:100%}.skw-row{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%}.skw-btn{height:28px;min-width:28px;padding:0 9px;border-radius:6px;font-size:var(--fs-btn);display:inline-flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.skw-back,.skw-menu{background:var(--sf);border:1px solid var(--bd);color:var(--tx)}.skw-back:hover:not(:disabled),.skw-menu:hover:not(:disabled){border-color:var(--ac);color:var(--ac-text)}.skw-back:disabled{opacity:.42;cursor:not-allowed}.skw-vor{background:var(--ac);border:1px solid var(--ac);color:var(--ac-fg)}.skw-vor:disabled{opacity:.42;cursor:not-allowed;background:var(--sf2);border-color:var(--bd);color:var(--tx2)}.skw-ghost{visibility:hidden}.skw-menu-anchor{position:relative;display:inline-flex}.skw-txt{display:none}@container (min-width: 200px){.skw-txt{display:inline}}.skw-pfeil{flex:none}.skw-popover{position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);z-index:20;margin:0;padding:4px;list-style:none;min-width:170px;background:var(--sf);border:1px solid var(--bd);border-radius:6px;box-shadow:var(--sh-dropdown)}.skw-popover-item{display:block;width:100%;text-align:left;padding:6px 9px;border:none;border-radius:4px;cursor:pointer;font-size:var(--fs-ui);color:var(--tx);background:transparent;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skw-popover-item:hover{background:var(--sf2)}.skw-popover-item[aria-current=true]{background:var(--ac-light);color:var(--ac-text);font-weight:600}.skw-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#14141866;z-index:1000;display:flex;align-items:flex-end;justify-content:center}.skw-sheet{background:var(--sf);width:100%;max-width:560px;border-radius:14px 14px 0 0;padding:8px 10px 12px;box-shadow:var(--sh-dropdown);display:flex;flex-direction:column;gap:2px}.skw-sheet-grab{width:36px;height:4px;border-radius:2px;background:var(--bd);margin:2px auto 8px}.skw-sheet-title{font-weight:700;font-size:var(--fs-ui);color:var(--tx);padding:2px 10px 8px}.skw-sheet-item{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:48px;font-size:var(--fs-body);padding:0 12px;border:0;background:none;text-align:left;border-radius:6px;color:var(--tx);touch-action:manipulation}.skw-sheet-item[aria-current=true]{background:var(--ac-light);color:var(--ac-text);font-weight:600}.skw-sheet-item small{color:var(--tx2);font-weight:500}.skw-sheet-lost{color:var(--danger)}.skw-sheet-cancel{min-height:48px;width:100%;border:1px solid var(--bd);background:var(--sf);color:var(--tx);border-radius:10px;font-weight:600;margin-top:6px;cursor:pointer;touch-action:manipulation}.skw-icon-btn{width:20px;height:20px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (pointer: coarse){.skw-btn{height:44px;min-width:44px;padding:0 12px;font-size:13px;border-radius:8px}.skw-row{gap:8px}.skw-icon-btn{width:36px;height:36px}.skw-board{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.skw-col{scroll-snap-align:start}}.clr-huelle{display:flex;flex-direction:column;flex:1;min-height:0;background:var(--bg)}.clr-laedt,.clr-leer{padding:14px;color:var(--tx2);font-size:12px}.clr-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;background:var(--sf);border-bottom:1px solid var(--bd)}.clr-brotkrumen{font-size:10.5px;text-transform:uppercase;letter-spacing:.6px;color:var(--tx2)}.clr-titel{margin:2px 0 0;font-size:16px;font-weight:700;color:var(--tx)}.clr-kopf-knoepfe{display:flex;gap:6px;flex-wrap:wrap}.clr-gesperrt,.clr-fehler,.clr-meldung,.clr-warnung{margin:0;padding:8px 14px;font-size:12px;border-bottom:1px solid var(--bd)}.clr-gesperrt{background:var(--status-info-bg);color:var(--status-info-fg)}.clr-fehler{background:var(--status-fehler-bg);color:var(--status-fehler-fg)}.clr-meldung{background:var(--status-aktiv-bg);color:var(--status-aktiv-fg)}.clr-warnung{background:var(--status-fehler-bg);color:var(--status-fehler-fg)}.clr-status{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:7px 14px;font-size:12px;border-bottom:1px solid var(--bd)}.clr-status-entwurf{background:var(--status-wartend-bg);color:var(--status-wartend-fg)}.clr-status-live{background:var(--status-aktiv-bg);color:var(--status-aktiv-fg)}.clr-status-text{font-weight:700}.clr-status-rechts{font-weight:500}.clr-sprachen{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:8px 14px;background:var(--sf);border-bottom:1px solid var(--bd)}.clr-chips{display:flex;gap:6px;flex-wrap:wrap}.clr-chip{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:62px;padding:5px 9px;background:var(--sf2);border:1px solid var(--bd);border-radius:var(--r-input, 5px);cursor:pointer;text-align:left}.clr-chip-an{border-color:var(--accent-1);box-shadow:inset 0 0 0 1px var(--accent-1)}.clr-chip-code{font-size:11px;font-weight:700;color:var(--tx);letter-spacing:.4px}.clr-chip-leit{font-size:9px;font-weight:500;color:var(--tx2);text-transform:uppercase}.clr-chip-stand{font-size:10.5px;color:var(--tx2)}.clr-chip-veraltet{color:var(--status-wartend-fg);font-weight:700}.clr-sprachen-satz{margin:0;font-size:11.5px;color:var(--tx2)}.clr-mitte{display:flex;flex:1;min-height:0}.clr-versionen{width:232px;flex-shrink:0;overflow-y:auto;background:var(--sf);border-right:1px solid var(--bd)}.clr-version{display:flex;flex-direction:column;gap:2px;width:100%;padding:8px 12px;background:transparent;border:0;border-bottom:1px solid var(--bd-weak);border-left:3px solid transparent;cursor:pointer;text-align:left}.clr-version-an{background:var(--sf2);border-left-color:var(--accent-1)}.clr-version-kopf{display:flex;align-items:center;justify-content:space-between;gap:6px}.clr-version-nr{font-size:12px;font-weight:700;color:var(--tx)}.clr-version-datum,.clr-version-zaehler{font-size:10.5px;color:var(--tx2)}.clr-marke{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;padding:1px 5px;border-radius:3px;white-space:nowrap}.clr-marke-entwurf{background:var(--status-wartend-bg);color:var(--status-wartend-fg)}.clr-marke-live{background:var(--status-aktiv-bg);color:var(--status-aktiv-fg)}.clr-spalten{display:flex;flex:1;min-width:0;gap:12px;padding:12px;overflow:auto}.clr-spalte{display:flex;flex-direction:column;flex:1;min-width:0;background:var(--sf);border:1px solid var(--bd);border-top:3px solid var(--bd);border-radius:var(--r-card, 6px)}.clr-spalte-extern{border-top-color:var(--status-aktiv-fg)}.clr-spalte-intern{border-top-color:var(--status-info-fg)}.clr-spalte-kopf{padding:9px 12px;border-bottom:1px solid var(--bd)}.clr-spalte-titel{display:flex;align-items:center;gap:7px;margin:0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px}.clr-spalte-extern .clr-spalte-titel{color:var(--status-aktiv-fg)}.clr-spalte-intern .clr-spalte-titel{color:var(--status-info-fg)}.clr-spalte-zaehler{font-size:10px;font-weight:700;padding:1px 6px;border-radius:8px;background:var(--sf2);color:var(--tx2);letter-spacing:0}.clr-spalte-hinweis{margin:3px 0 0;font-size:10.5px;color:var(--tx2);text-transform:none}.clr-karten{display:flex;flex-direction:column;gap:8px;padding:10px}.clr-spalte-fuss{display:flex;gap:6px;padding:8px 10px;border-top:1px solid var(--bd)}.clr-vorschau-hinweis{flex:1;margin:0;padding:12px;font-size:12px;color:var(--status-info-fg);background:var(--status-info-bg);border-radius:var(--r-card, 6px)}.clr-karte{display:flex;flex-direction:column;gap:6px;padding:8px 10px;background:var(--sf);border:1px solid var(--bd);border-left:3px solid transparent;border-radius:var(--r-input, 5px)}.clr-karte:focus-visible{outline:2px solid var(--accent-1);outline-offset:1px}.clr-karte-geaendert{border-left-color:var(--status-wartend-fg)}.clr-karte-absatz{border-style:dashed;border-color:var(--tx2)}.clr-karte-absatz .clr-text{font-style:italic}.clr-karte-oben{display:flex;align-items:flex-start;gap:7px}.clr-griff{color:var(--tx2);font-size:12px;line-height:1.2;cursor:grab}.clr-marken{display:flex;gap:5px;flex-wrap:wrap;flex:1}.clr-verschieben{white-space:nowrap}.clr-marke-absatz{background:var(--sf2);color:var(--tx2)}.clr-marke-veraltet,.clr-marke-geaendert{background:var(--status-wartend-bg);color:var(--status-wartend-fg)}.clr-text{margin:0;font-size:12px;line-height:1.45;color:var(--tx);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.clr-fehlt{padding:8px 10px;border:1px dashed var(--tx2);border-radius:var(--r-input, 5px);background:var(--sf2)}.clr-fehlt-satz{margin:0 0 6px;font-size:12px;font-weight:700;color:var(--tx2)}.clr-etikett{margin:0 0 2px;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--tx2)}.clr-de-text{margin:0;font-size:11.5px;line-height:1.45;color:var(--tx)}.clr-vergleich{padding:7px 9px;background:var(--sf2);border-radius:var(--r-input, 5px)}.clr-editor{display:flex;flex-direction:column;gap:5px}.clr-editor-hinweis{margin:0;font-size:10.5px;color:var(--tx2)}.clr-editor-warnung{margin:0;padding:5px 8px;font-size:11px;background:var(--status-wartend-bg);color:var(--status-wartend-fg);border-radius:4px}.clr-werkzeuge{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.clr-sortierknoepfe{display:flex;gap:2px;margin-left:auto}.clr-fuss{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:9px 14px;background:var(--sf);border-top:1px solid var(--bd)}.clr-fuss{flex-direction:column;align-items:stretch}.clr-fuss-zeile{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.clr-fuss-text{font-size:11.5px;color:var(--tx2)}.clr-ausgabe{margin-top:9px;padding:9px 10px;background:var(--sf2);border:1px solid var(--bd);border-radius:var(--r-card, 6px)}.clr-ausgabe-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.clr-ausgabe-satz{margin:0;font-size:11.5px;color:var(--tx)}.clr-ausgabe-hinweis{margin:7px 0;padding:5px 8px;font-size:11px;background:var(--status-wartend-bg);color:var(--status-wartend-fg);border-radius:4px}.clr-ausgabe-liste{margin:0;padding:0;list-style:none}.clr-ausgabe-zeile{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:3px 0;border-top:1px solid var(--bd-weak)}.clr-ausgabe-pfad{flex:1;min-width:220px;font-size:11px;color:var(--tx)}.clr-ausgabe-mass{font-size:10.5px;color:var(--tx2);white-space:nowrap}@media (max-width: 1100px){.clr-mitte{flex-direction:column}.clr-versionen{width:auto;max-height:148px;border-right:0;border-bottom:1px solid var(--bd);display:flex}.clr-version{border-bottom:0;border-right:1px solid var(--bd-weak);min-width:168px}.clr-spalten{flex-direction:column}}.clr-treffer{padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-decoration:underline wavy var(--status-fehler-fg);text-underline-offset:2px}.clr-treffer:hover,.clr-treffer:focus-visible{background:var(--status-fehler-bg);border-radius:2px}.clr-treffer-zahl{font-size:10.5px;font-weight:700;padding:1px 6px;border-radius:8px;background:var(--status-fehler-bg);color:var(--status-fehler-fg)}.clr-status-rs{font-weight:700}.clr-blase{margin-top:2px;padding:8px 10px;background:var(--sf2);border:1px solid var(--status-fehler-fg);border-radius:var(--r-input, 5px)}.clr-blase-wort{display:flex;align-items:center;gap:7px;margin:0 0 4px;font-size:12px}.clr-blase-marke{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;padding:1px 5px;border-radius:3px;background:var(--status-fehler-bg);color:var(--status-fehler-fg)}.clr-blase-satz{margin:0 0 6px;font-size:11.5px;color:var(--tx2)}.clr-blase-knoepfe{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.clr-blase-ohne{font-size:11px;color:var(--tx2);font-style:italic}.clr-fahne{margin-top:2px;padding:8px 10px;background:var(--sf);border:1px solid var(--status-info-fg);border-radius:var(--r-input, 5px)}.clr-fahne-kopf{display:flex;align-items:center;gap:7px;margin:0 0 5px}.clr-fahne-marke{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;padding:1px 5px;border-radius:3px;background:var(--status-info-bg);color:var(--status-info-fg)}.clr-fahne-auftrag{font-size:10.5px;color:var(--tx2)}.clr-fahne-text{margin:0 0 6px;font-size:12px;line-height:1.5;color:var(--tx)}.clr-weg{background:var(--status-fehler-bg);color:var(--status-fehler-fg);text-decoration:line-through;border-radius:2px}.clr-neu{background:var(--status-aktiv-bg);color:var(--status-aktiv-fg);text-decoration:underline;border-radius:2px}.clr-fahne-warnung{margin:0 0 6px;padding:5px 8px;font-size:11px;background:var(--status-wartend-bg);color:var(--status-wartend-fg);border-radius:4px}.clr-fahne-knoepfe{display:flex;gap:5px;flex-wrap:wrap}.clr-fahne-fehler{margin:2px 0 0;padding:6px 9px;font-size:11.5px;background:var(--status-fehler-bg);color:var(--status-fehler-fg);border-radius:var(--r-input, 5px)}.clr-sammel{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.clr-sammel-stand{font-size:11.5px;font-weight:700;color:var(--tx)}.clr-sammel-meldung{font-size:11px;color:var(--tx2)}.clr-vorschlag{margin:0 0 10px;padding:12px 14px;background:var(--sf);border:1px solid var(--bd);border-radius:var(--r-card, 8px);display:flex;flex-direction:column;gap:9px}.clr-vorschlag-satz{margin:0;font-size:12px;line-height:1.45;color:var(--tx2)}.clr-vorschlag-satz code{font-size:11.5px;padding:1px 4px;background:var(--sf2);border-radius:3px}.clr-vorschlag-felder{display:flex;gap:10px;flex-wrap:wrap}.clr-vorschlag-feld{display:flex;flex-direction:column;gap:3px;font-size:11px;font-weight:700;color:var(--tx2);min-width:140px}.clr-vorschlag-hinweis{margin:0;font-size:11px;line-height:1.4;color:var(--tx2)}.clr-vorschlag-fehler{margin:0;padding:6px 9px;font-size:11.5px;background:var(--status-fehler-bg);color:var(--status-fehler-fg);border-radius:var(--r-input, 5px)}.clr-vorschlag-knoepfe{display:flex;gap:6px}@font-face{font-family:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/eb-garamond/eb-garamond-700.woff2) format("woff2")}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/eb-garamond/eb-garamond-regular.woff2) format("woff2")}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/eb-garamond/eb-garamond-italic.woff2) format("woff2")}@font-face{font-family:EB Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/eb-garamond/eb-garamond-700italic.woff2) format("woff2")}@font-face{font-family:Lora;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lora/lora-700.woff2) format("woff2")}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lora/lora-regular.woff2) format("woff2")}@font-face{font-family:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/lora/lora-italic.woff2) format("woff2")}@font-face{font-family:Lora;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/lora/lora-700italic.woff2) format("woff2")}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/merriweather/merriweather-700.woff2) format("woff2")}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/merriweather/merriweather-regular.woff2) format("woff2")}@font-face{font-family:Merriweather;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/merriweather/merriweather-italic.woff2) format("woff2")}@font-face{font-family:Merriweather;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/merriweather/merriweather-700italic.woff2) format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/source-serif-4/source-serif-4-700.woff2) format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4/source-serif-4-regular.woff2) format("woff2")}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4/source-serif-4-italic.woff2) format("woff2")}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/source-serif-4/source-serif-4-700italic.woff2) format("woff2")}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-serif/noto-serif-700.woff2) format("woff2")}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-serif/noto-serif-regular.woff2) format("woff2")}@font-face{font-family:"Noto Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/noto-serif/noto-serif-italic.woff2) format("woff2")}@font-face{font-family:"Noto Serif";font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/noto-serif/noto-serif-700italic.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/playfair-display/playfair-display-700.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/playfair-display/playfair-display-regular.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/playfair-display/playfair-display-italic.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/playfair-display/playfair-display-700italic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter/inter-700.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter/inter-regular.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/inter/inter-italic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/inter/inter-700italic.woff2) format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/open-sans/open-sans-700.woff2) format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/open-sans/open-sans-regular.woff2) format("woff2")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/open-sans/open-sans-italic.woff2) format("woff2")}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/open-sans/open-sans-700italic.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/source-sans-3/source-sans-3-700.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-sans-3/source-sans-3-regular.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/source-sans-3/source-sans-3-italic.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/source-sans-3/source-sans-3-700italic.woff2) format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lato/lato-700.woff2) format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lato/lato-regular.woff2) format("woff2")}@font-face{font-family:Lato;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/lato/lato-italic.woff2) format("woff2")}@font-face{font-family:Lato;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/lato/lato-700italic.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/roboto/roboto-700.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto/roboto-regular.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/roboto/roboto-italic.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/roboto/roboto-700italic.woff2) format("woff2")}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans/noto-sans-700.woff2) format("woff2")}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans/noto-sans-regular.woff2) format("woff2")}@font-face{font-family:Noto Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/noto-sans/noto-sans-italic.woff2) format("woff2")}@font-face{font-family:Noto Sans;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/noto-sans/noto-sans-700italic.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono/jetbrains-mono-700.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono/jetbrains-mono-regular.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono/jetbrains-mono-italic.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono/jetbrains-mono-700italic.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat/montserrat-700.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat/montserrat-regular.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/montserrat/montserrat-italic.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/montserrat/montserrat-700italic.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins/poppins-700.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins/poppins-regular.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/poppins/poppins-italic.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/poppins/poppins-700italic.woff2) format("woff2")}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/oswald/oswald-700.woff2) format("woff2")}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/oswald/oswald-regular.woff2) format("woff2")}.ffp-root{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;padding:16px}.ffp-head{flex-shrink:0}.ffp-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.ffp-count{font-size:var(--fs-xs);color:var(--tx2)}.ffp-error{color:#c0392b;font-size:var(--fs-input);margin-bottom:8px}.ffp-table-wrap{flex:1;min-height:0;overflow:auto;border:1px solid var(--bd);border-radius:var(--r-sm);scrollbar-gutter:stable}.ffp-table-wrap:focus-visible{outline:2px solid var(--ac);outline-offset:-2px}.ffp-table-wrap::-webkit-scrollbar{height:12px;width:12px}.ffp-table-wrap::-webkit-scrollbar-track{background:var(--sf)}.ffp-table-wrap::-webkit-scrollbar-thumb{background:var(--tx2);border-radius:6px;border:3px solid var(--sf)}.ffp-table-wrap::-webkit-scrollbar-corner{background:var(--sf)}@supports not selector(::-webkit-scrollbar){.ffp-table-wrap{scrollbar-width:thin;scrollbar-color:var(--tx2) var(--sf)}}.ffp-table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-input)}.ffp-table th,.ffp-table td{border-bottom:1px solid var(--bd);border-right:1px solid var(--bd)}.ffp-th{text-align:center;vertical-align:bottom;padding:4px 2px;width:36px;min-width:36px;color:var(--tx2);background:var(--sf);position:sticky;top:0;z-index:1}.ffp-vt{display:block;margin:0 auto;writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;font-weight:500;font-size:var(--fs-xs);max-height:170px;overflow:hidden;text-overflow:ellipsis}.ffp-cc{display:block;margin-top:2px;text-align:center;font-size:10px;color:var(--tx2)}.ffp-btn{border:1px solid var(--bd);background:var(--bg);color:var(--tx);padding:4px 10px;border-radius:var(--r-sm);font-size:var(--fs-input);cursor:pointer}.ffp-btn:hover{background:var(--sf)}.ffp-table thead tr:first-child th{height:34px}.ffp-th--row2{top:34px}.ffp-g{position:sticky;top:0;z-index:2;background:var(--sf);text-align:left;padding:4px 8px;white-space:nowrap;font-weight:600;color:var(--tx)}.ffp-g--zu{vertical-align:middle;min-width:96px}.ffp-g-inner{display:inline-flex;align-items:center;gap:6px}.ffp-g-count{font-weight:400;font-size:var(--fs-xs);color:var(--tx2)}.ffp-caret{border:0;background:none;color:var(--tx2);cursor:pointer;padding:0 2px;font-size:12px}.ffp-caret:hover{color:var(--tx)}.ffp-td-sammel{min-width:96px}.ffp-tri{width:22px;height:22px;border-radius:5px;border:1px solid var(--bd);background:var(--bg);color:#fff;font-size:11px;font-weight:700;cursor:pointer;padding:0}.ffp-tri:disabled{cursor:not-allowed;opacity:.55}.ffp-tri--alle{background:var(--ac);border-color:var(--ac)}.ffp-tri--teil{background:linear-gradient(135deg,var(--ac) 50%,var(--sf2) 50%);border-color:var(--ac)}.ffp-th--locked .ffp-vt{color:var(--lock, var(--tx2))}.ffp-lock{display:inline-block;font-size:10px;line-height:15px;padding:0 5px;color:var(--tx2);border:1px dashed var(--tx2);border-radius:9px;white-space:nowrap}.ffp-sa-chip{display:inline-block;margin-top:2px;font-size:10px;line-height:15px;padding:0 6px;color:var(--ac);background:var(--ac-soft, var(--sf2));border-radius:9px;white-space:nowrap}.ffp-seg{display:inline-flex;border:1px solid var(--bd);border-radius:var(--r-sm);overflow:hidden}.ffp-seg button{border:0;background:var(--bg);color:var(--tx2);padding:4px 10px;font-size:var(--fs-input);cursor:pointer}.ffp-seg button+button{border-left:1px solid var(--bd)}.ffp-seg button[aria-pressed=true]{background:var(--ac-soft, var(--sf2));color:var(--ac);font-weight:600}.ffp-th-user{text-align:left;padding:4px 8px;color:var(--tx2);background:var(--sf);position:sticky;top:0;left:0;z-index:3;width:240px;min-width:240px;max-width:240px}.ffp-td-user{padding:6px 8px;background:var(--sf);position:sticky;left:0;z-index:1;width:240px;min-width:240px;max-width:240px;overflow:hidden}.ffp-user-name{font-weight:500}.ffp-user-email{font-size:var(--fs-xs);color:var(--tx2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ffp-td-flag{text-align:center;padding:6px 8px}.ffp-empty{padding:12px;color:var(--tx2);text-align:center}.ffp-mobile{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:12px}.ffp-mobile-user{flex-shrink:0}.ffp-mobile-list{list-style:none;margin:0;padding:0;border:1px solid var(--bd);border-radius:var(--r-sm);overflow:auto}.ffp-mobile-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:6px 10px;border-bottom:1px solid var(--bd)}.ffp-mobile-row:last-child{border-bottom:none}.ffp-mobile-flag-key{overflow-wrap:anywhere}.ffp-mobile-flag-meta{font-size:var(--fs-xs);color:var(--tx2)}@media (max-width: 1023px){.ffp-th-user,.ffp-td-user{width:180px;min-width:180px;max-width:180px}.ffp-user-email{display:none}.ffp-table th,.ffp-table td{padding:3px 6px}}.ffp-headrow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.ffp-headrow-rechts{margin-left:auto;display:flex;gap:8px}.ffp-hint{display:inline-flex;gap:6px;align-items:center;background:var(--warn-soft, var(--sf2));color:var(--warn, var(--tx2));border-radius:999px;padding:2px 10px;font-size:var(--fs-xs)}.ffp-btn--primary{background:var(--ac);border-color:var(--ac);color:#fff}.ffp-btn--primary:hover{background:var(--ac);filter:brightness(1.07)}.ffp-btn--ghost{border-color:transparent;background:transparent}.ffp-btn:disabled{opacity:.55;cursor:wait}.ffp-chip{border:1px solid var(--ac);background:var(--ac-soft, var(--sf2));color:var(--ac);border-radius:999px;padding:3px 10px;font-size:var(--fs-xs);cursor:pointer}.ffp-selbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px;padding:6px 10px;background:var(--ac-soft, var(--sf2));border:1px solid var(--ac);border-radius:var(--r-sm)}.ffp-selbar strong{color:var(--ac)}.ffp-colbtn{border:0;background:none;color:var(--tx2);cursor:pointer;font-size:14px;line-height:1;padding:2px 4px;border-radius:4px}.ffp-colbtn:hover:not(:disabled),.ffp-colbtn:focus-visible{background:var(--sf2);color:var(--tx)}.ffp-th .ffp-colbtn{display:block;margin:4px auto 0}.ffp-rowmenu{margin-left:auto;visibility:hidden}.ffp-table tr:hover .ffp-rowmenu,.ffp-rowmenu:focus,.ffp-rowmenu[aria-expanded=true]{visibility:visible}.ffp-th-user-inner{display:flex;align-items:center;gap:8px;cursor:pointer}.ffp-uwrap{display:flex;align-items:center;gap:8px}.ffp-utext{min-width:0}.ffp-row--sel td{background:var(--ac-soft, var(--sf2))}.ffp-menu{min-width:260px;max-width:360px;max-height:60vh;overflow:auto;padding:4px;background:var(--bg);color:var(--tx);border:1px solid var(--bd);border-radius:8px;box-shadow:0 8px 24px #1018282e;font-size:var(--fs-ui, 13px)}.ffp-menu-kopf{padding:6px 10px 4px;font-size:var(--fs-xs);color:var(--tx2);text-transform:uppercase;letter-spacing:.04em}.ffp-menu-trenner{border:0;border-top:1px solid var(--bd);margin:4px 0}.ffp-menu-eintrag{display:flex;width:100%;gap:8px;align-items:center;text-align:left;border:0;background:none;color:var(--tx);padding:7px 10px;border-radius:5px;cursor:pointer;font-size:inherit}.ffp-menu-eintrag:hover:not(:disabled),.ffp-menu-eintrag:focus-visible{background:var(--sf);outline:none}.ffp-menu-eintrag:disabled{color:var(--tx2);cursor:not-allowed}.ffp-menu-eintrag--gefahr{color:var(--warn, #b45309)}.ffp-menu-n{margin-left:auto;color:var(--tx2);font-size:var(--fs-xs)}.ffp-hinweis{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:1001;display:flex;gap:14px;align-items:center;padding:10px 14px;background:#1d2330;color:#fff;border-radius:8px;box-shadow:0 8px 24px #1018284d}.ffp-hinweis button{background:none;border:0;color:#8fb4ff;font-weight:600;cursor:pointer}.ag-ov{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:1200}.ag-dim{position:absolute;top:0;right:0;bottom:0;left:0;background:#2121218c;opacity:0;transition:opacity .4s}.ag-ov.ag-show .ag-dim{opacity:1}.ag-fx{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1205}.ag-x{position:absolute;top:12px;right:12px;border:0;background:transparent;font-size:20px;color:var(--color-grey);cursor:pointer;line-height:1}.ag-karte{position:relative;z-index:1210;width:min(440px,92%);background:var(--color-white);border-radius:18px;padding:34px 30px 26px;text-align:center;box-shadow:0 24px 60px #0000004d;transform:scale(.6) translateY(40px);opacity:0;transition:all .55s cubic-bezier(.2,1.4,.4,1)}.ag-ov.ag-show .ag-karte{transform:none;opacity:1}.ag-badge{width:84px;height:84px;margin:-76px auto 14px;border-radius:50%;background:var(--color-forestgreen);display:grid;place-items:center;border:5px solid var(--color-white);box-shadow:0 6px 18px #43836966;animation:ag-wob 2.4s ease-in-out infinite}@keyframes ag-wob{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.ag-kicker{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-forestgreen);font-weight:700}.ag-karte h2{font-size:26px;margin:6px 0 10px}.ag-msg{font-size:15px;line-height:1.55;color:var(--color-greydark);white-space:pre-line}.ag-sig{margin-top:14px;font-size:13px;color:var(--color-grey)}.ag-btn{margin-top:20px;border:0;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;background:var(--color-forestgreen);color:var(--color-white);cursor:pointer}.ag-btn.ag-ghost{background:transparent;color:var(--color-grey);font-weight:500;padding:6px;margin-top:6px;font-size:12px}.ag-banner-ov{align-items:flex-start;pointer-events:none}.ag-banner{position:absolute;top:60px;left:50%;transform:translate(-50%,-140%);z-index:1210;width:min(720px,94%);background:linear-gradient(100deg,var(--color-forestgreen),var(--color-turquoise));color:var(--color-white);border-radius:12px;padding:14px 46px 14px 16px;display:flex;gap:14px;align-items:center;box-shadow:0 10px 30px #0003;transition:transform .6s cubic-bezier(.2,1.3,.4,1);pointer-events:auto}.ag-ov.ag-show .ag-banner{transform:translate(-50%)}.ag-banner .ag-x{color:var(--color-white);opacity:.8}.ag-banner .ag-t{font-weight:700;font-size:15px}.ag-banner .ag-s{font-size:13px;opacity:.92;margin-top:2px;white-space:pre-line}.ag-balloons{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1206;overflow:hidden}.ag-bl{position:absolute;bottom:-120px;width:44px;height:56px;border-radius:50% 50% 48% 48%;animation:ag-rise linear forwards}.ag-bl:after{content:"";position:absolute;left:50%;top:100%;width:1px;height:60px;background:#00000040}@keyframes ag-rise{to{transform:translateY(-130vh) translate(var(--ag-dx))}}.ag-scene{position:relative;z-index:1210;perspective:1400px;width:min(560px,94%);height:340px}.ag-klapp{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;transform:translateY(30px) scale(.8);opacity:0;transition:all .6s}.ag-ov.ag-show .ag-klapp{transform:none;opacity:1}.ag-inside{flex:1;background:#fffdf8;border-radius:0 14px 14px 0;padding:30px 28px;box-shadow:0 20px 50px #0000004d;display:flex;flex-direction:column;justify-content:center}.ag-inside h3{margin:0 0 10px;font-size:22px;color:var(--color-forestgreen)}.ag-left{flex:1;background:#f6f1e6;border-radius:14px 0 0 14px;position:relative;box-shadow:0 20px 50px #0000004d}.ag-cover{position:absolute;top:0;right:0;bottom:0;left:50%;transform-origin:left center;transform-style:preserve-3d;transition:transform 1.2s cubic-bezier(.5,0,.2,1);cursor:pointer;z-index:2;border:0;padding:0;background:transparent}.ag-cover.ag-open{transform:rotateY(-180deg)}.ag-cover .ag-f,.ag-cover .ag-b{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;border-radius:0 14px 14px 0}.ag-cover .ag-f{background:var(--color-forestgreen);color:var(--color-white);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:20px}.ag-cover .ag-f .ag-big{font-size:30px;font-weight:700;line-height:1.1}.ag-cover .ag-f small{opacity:.8;font-size:12px}.ag-cover .ag-b{transform:rotateY(180deg);background:#f6f1e6;border-radius:14px 0 0 14px;display:grid;place-items:center}.ag-pattern{width:120px;height:120px;border-radius:50%;background:conic-gradient(var(--color-yellow),var(--color-red),var(--color-turquoise),var(--color-forestgreen),var(--color-yellow));opacity:.85}.ag-hint{position:absolute;bottom:-34px;left:0;right:0;text-align:center;color:var(--color-white);font-size:13px;opacity:.85}.ag-jub{position:relative;z-index:1210;width:min(460px,92%);background:var(--color-greydark);color:var(--color-white);border-radius:18px;padding:30px;text-align:center;box-shadow:0 24px 60px #0006;transform:scale(.85);opacity:0;transition:all .5s}.ag-ov.ag-show .ag-jub{transform:none;opacity:1}.ag-ring{position:relative;width:170px;height:170px;margin:4px auto 14px}.ag-ring svg{transform:rotate(-90deg)}.ag-ring .ag-num{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.ag-ring .ag-num b{font-size:58px;line-height:1;color:var(--color-yellow)}.ag-ring .ag-num span{font-size:13px;letter-spacing:.15em;text-transform:uppercase;opacity:.8}.ag-ring .ag-arc{transition:stroke-dashoffset 1.6s ease-out}.ag-jub .ag-msg{color:#e6e6e6}.ag-jub .ag-kicker{color:var(--color-yellow)}.ag-jub .ag-btn{background:var(--color-yellow);color:var(--color-lightblack)}.ag-jub .ag-sig,.ag-jub .ag-x{color:var(--color-greylight)}@media (prefers-reduced-motion: reduce){.ag-ov *,.ag-ov{animation:none!important;transition:none!important}.ag-karte,.ag-klapp,.ag-jub{transform:none!important;opacity:1!important}.ag-banner{transform:translate(-50%)!important}.ag-dim{opacity:1!important}.ag-cover{display:none!important}}.fbl{position:fixed;top:64px;bottom:0;max-width:92vw;z-index:900;overflow:auto;padding:14px 16px 24px;background:var(--sf, #fff);border-left:1px solid var(--bd, #e4e4e7);border-right:1px solid transparent;box-shadow:-8px 0 24px -18px #00000080;font-size:13px;color:var(--tx, inherit)}.fbl-kopf{display:flex;align-items:flex-start;gap:8px;position:sticky;top:0;z-index:3;margin:-14px -16px 0;padding:14px 16px 2px;background:var(--sf, #fff)}.fbl-titel{display:block;font-weight:700;font-size:14px}.fbl-klein{display:block;font-size:11px;color:var(--tx2, #71717a);margin-top:2px}.fbl-x{margin-left:auto;border:none;background:none;cursor:pointer;font-size:20px;line-height:1;color:var(--tx2, #71717a)}.fbl-meter{display:flex;height:6px;border-radius:99px;overflow:hidden;background:var(--sf2, #F2F2F4);margin:10px 0 4px}.fbl-meter i{display:block;height:100%}.fbl-i-frei{background:#2c6e4b}.fbl-i-aend{background:#8e6210}.fbl-i-frage{background:#3d5a98}.fbl-i-abl{background:#8f332b}.fbl-i-oa{background:#71717a}.fbl-bilanz{display:flex;flex-wrap:wrap;gap:5px;align-items:center;margin:7px 0 0;font-size:11px}.fbl-bilanz .z{display:inline-flex;align-items:center;gap:5px;border-radius:99px;padding:2px 8px 2px 6px;border:1px solid transparent;background:none;font:inherit;font-size:11px;font-weight:600;cursor:pointer;color:var(--tx2, #71717a)}.fbl-bilanz .z:before{content:"";width:7px;height:7px;border-radius:99px;background:currentColor;flex:none}.fbl-bilanz .z-offen{color:var(--tx2, #71717a);border-color:var(--bd, #d4d4d8)}.fbl-bilanz .z-offen:before{background:none;border:1.5px dashed currentColor;width:8px;height:8px}.fbl-bilanz .z-antwort{color:#3d5a98;border-color:#3d5a9873}.fbl-bilanz .z-wartet{color:#71717a;border-color:var(--bd, #d4d4d8)}.fbl-bilanz .z[aria-pressed=true]{background:var(--ac-light, #eaf4f0);border-color:var(--ac, #438369);color:var(--ac-text, #3B7459)}.fbl-bilanz .fertig{color:var(--ac-text, #3B7459);font-weight:650}.fbl-sprung{display:flex;align-items:stretch;gap:6px;margin-top:10px}.fbl-sprung-ziel{flex:1;min-width:0;text-align:left;display:block;border:1px solid var(--ac, #438369);border-radius:8px;background:var(--ac-light, #eaf4f0);color:var(--tx, inherit);font:inherit;font-size:12px;padding:6px 9px;cursor:pointer}.fbl-sprung-ziel:hover{background:var(--ac-mid, rgba(67, 131, 105, .18))}.fbl-sprung-ziel .k{display:block;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ac-text, #3B7459)}.fbl-sprung-ziel .w{display:flex;gap:6px;align-items:baseline;margin-top:2px}.fbl-sprung-ziel .w b{font-family:var(--mono, ui-monospace, monospace);font-size:11px;font-weight:600;flex:none}.fbl-sprung-ziel .w em{font-style:normal;font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fbl-sprung-ziel[disabled]{border-color:var(--bd, #d4d4d8);background:var(--sf2, #F2F2F4);color:var(--tx2, #71717a);cursor:default}.fbl-sprung-ziel[disabled] .k{color:var(--ac-text, #3B7459)}.fbl-nav{display:flex;flex-direction:column;gap:3px}.fbl-nav button{border:1px solid var(--bd, #d4d4d8);border-radius:6px;background:var(--sf2, #F2F2F4);color:var(--tx2, #71717a);font:inherit;font-size:11px;line-height:1;padding:0 8px;height:calc(50% - 1.5px);min-height:19px;cursor:pointer}.fbl-nav button:hover:not([disabled]){border-color:var(--ac, #438369);color:var(--ac-text, #3B7459)}.fbl-leiter{display:flex;gap:4px;margin-top:10px;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;background:linear-gradient(to right,var(--sf, #fff) 30%,transparent) left center,linear-gradient(to left,var(--sf, #fff) 30%,transparent) right center,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.22),transparent) left center,radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.22),transparent) right center;background-repeat:no-repeat;background-size:28px 100%,28px 100%,12px 100%,12px 100%;background-attachment:local,local,scroll,scroll}.fbl-leiter button{flex:0 0 auto;min-width:52px;border:1px solid var(--bd, #d4d4d8);border-radius:6px;background:var(--sf, #fff);color:var(--tx2, #71717a);padding:4px 4px 5px;cursor:pointer;font:inherit;display:flex;flex-direction:column;align-items:center;gap:4px}.fbl-leiter button:hover{border-color:var(--ac, #438369)}.fbl-leiter button[aria-current=true]{background:var(--sf2, #F2F2F4);border-color:var(--tx2, #71717a);color:var(--tx, inherit)}.fbl-leiter .lk{font-family:var(--mono, ui-monospace, monospace);font-size:10.5px;font-weight:600}.fbl-leiter .lb{display:flex;width:100%;height:3px;border-radius:99px;overflow:hidden;background:var(--sf2, #F2F2F4)}.fbl-leiter .lb i{display:block;height:100%}.fbl-leiter .lz{font-size:9.5px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.fbl-leiter button[data-fertig=true] .lz{color:var(--ac-text, #3B7459)}.fbl-leiter .punkt-antwort{width:5px;height:5px;border-radius:99px;background:#3d5a98;margin-top:-2px}body.dark .fbl-leiter .punkt-antwort{background:#93aee6}.fbl .fbl-f{display:block;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tx2, #71717a);margin:12px 0 4px}.fbl select,.fbl textarea{width:100%;box-sizing:border-box;font-size:12px;padding:5px 7px;border:1px solid var(--bd, #d4d4d8);border-radius:6px;background:var(--bg, #fff);color:var(--tx, inherit);font-family:inherit}.fbl textarea{resize:vertical}.fbl-anleitung{margin:12px 0;font-size:12px}.fbl-anleitung summary{cursor:pointer;color:var(--tx2, #71717a)}.fbl-steps{margin:8px 0 0 18px;padding:0}.fbl-steps li{margin-bottom:4px}.fbl-kbd{font-family:var(--mono, ui-monospace, monospace);font-size:.9em;border:1px solid var(--bd, #d4d4d8);border-radius:4px;padding:0 4px;background:var(--sf2, #F2F2F4);white-space:nowrap}.fbl-punkte{margin-top:12px}.fbl-p{border:1px solid var(--bd, #e4e4e7);border-radius:8px;padding:9px 10px;margin-bottom:8px;scroll-margin-top:150px}.fbl-p[data-state=frei]{border-color:#2c6e4b}.fbl-p[data-state=aend]{border-color:#8e6210}.fbl-p[data-state=frage]{border-color:#3d5a98}.fbl-p[data-state=abl]{border-color:#8f332b}.fbl-p-kopf{display:flex;gap:7px;align-items:baseline}.fbl-p-id{font-family:var(--mono, ui-monospace, monospace);font-size:10px;font-weight:700;color:var(--tx2, #71717a)}.fbl-p-name{font-weight:600;font-size:12px}.fbl-pills{display:flex;gap:4px;flex-wrap:wrap;margin:7px 0}.fbl-pill{font-size:10.5px;padding:3px 8px;border-radius:99px;cursor:pointer;border:1px solid var(--bd, #d4d4d8);background:var(--sf, #fff);color:var(--tx2, #71717a);font-family:inherit}.fbl-pill[aria-pressed=true][data-v=frei]{background:#2c6e4b;border-color:#2c6e4b;color:#fff}.fbl-pill[aria-pressed=true][data-v=aend]{background:#8e6210;border-color:#8e6210;color:#fff}.fbl-pill[aria-pressed=true][data-v=frage]{background:#3d5a98;border-color:#3d5a98;color:#fff}.fbl-pill[aria-pressed=true][data-v=abl]{background:#8f332b;border-color:#8f332b;color:#fff}.fbl-pills-oa{margin-top:0;margin-bottom:7px}.fbl-pill[data-v=oa]{border-style:dashed}.fbl-pill[aria-pressed=true][data-v=oa]{background:#71717a;border-color:#71717a;border-style:solid;color:#fff}.fbl-p[data-state=oa]{border-color:#a1a1aa}.fbl-p[data-state=offen]{border-style:dashed;border-color:var(--tx2, #6E6E78)}.fbl-p[data-ziel=true]{border-color:var(--ac, #438369);box-shadow:0 0 0 2px var(--ac, #438369);animation:fbl-ziel 1.2s ease-out}@keyframes fbl-ziel{0%{box-shadow:0 0 0 4px var(--ac, #438369)}to{box-shadow:0 0 0 2px var(--ac, #438369)}}@media (prefers-reduced-motion: reduce){.fbl-p[data-ziel=true]{animation:none}}.fbl-anm{margin-top:10px}.fbl-anm .fbl-cmt{margin-top:0}.fbl-anh{display:flex;gap:5px;margin-top:2px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;padding:6px 6px 2px 0}.fbl-anh__k{position:relative;flex:0 0 auto;display:block}.fbl-anh__auf{display:block;padding:0;border:none;background:none;cursor:zoom-in;border-radius:5px;line-height:0}.fbl-anh__auf:focus-visible{outline:2px solid var(--ac, #438369);outline-offset:2px}.fbl-anh img{width:62px;height:44px;object-fit:cover;border-radius:5px;border:1px solid var(--bd, #d4d4d8)}.fbl-anh__weg{position:absolute;top:-5px;right:-5px;width:16px;height:16px;padding:0;line-height:1;font-size:11px;font-family:inherit;cursor:pointer;border:1px solid var(--bd, #d4d4d8);border-radius:99px;background:var(--sf, #fff);color:var(--tx2, #71717a)}.fbl-anh__weg:hover{color:var(--danger, #945f69);border-color:var(--danger, #945f69)}.fbl-anh__fehlt{width:62px;height:44px;border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;line-height:1.1;text-align:center;background:color-mix(in srgb,var(--warn, #daa74e) 14%,transparent);border:1px solid color-mix(in srgb,var(--warn, #daa74e) 45%,transparent);color:var(--warn, #daa74e)}.fbl-anh__fehlt-text{font-size:8.5px;font-weight:600}.fbl-anh__fehlt--gross{position:relative;width:min(84vw,420px);height:auto;padding:30px 26px;gap:12px;border-radius:8px;background:var(--sf, #fff);box-shadow:0 8px 40px #00000073}.fbl-anh__fehlt--gross .fbl-anh__fehlt-text{font-size:13px;font-weight:500;line-height:1.5;max-width:34ch;color:var(--tx, #212121)}.fbl-pmsg{margin:6px 0 0;padding:5px 7px;border-radius:6px;font-size:10.5px;line-height:1.35;overflow-wrap:anywhere}.fbl-pmsg--fehler{border:1px solid var(--warn, #8E6210);color:var(--warn, #8E6210);background:color-mix(in srgb,var(--warn, #8E6210) 8%,transparent)}.fbl-pmsg--hinweis{border:1px solid var(--bd, #d4d4d8);color:var(--tx2, #71717a);background:var(--sf2, #F2F2F4)}.fbl-lupe{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:24px}.fbl-lupe__grund{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:none;padding:0;cursor:zoom-out;background:#0000009e}.fbl-lupe__bild{position:relative;max-width:min(92vw,1000px);max-height:82vh;object-fit:contain;border-radius:8px;box-shadow:0 8px 40px #00000073}.fbl-lupe__zu{position:absolute;top:12px;right:14px;width:30px;height:30px;font-size:17px;line-height:1;cursor:pointer;border:1px solid rgba(255,255,255,.35);border-radius:99px;background:#00000073;color:#fff;font-family:inherit}.fbl-lupe__name{position:absolute;bottom:14px;left:0;right:0;margin:0;text-align:center;font-size:11px;color:#ffffffd1;overflow-wrap:anywhere;padding:0 24px}.fbl-frage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:61;display:grid;place-items:center;padding:24px}.fbl-frage__grund{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:none;padding:0;cursor:pointer;background:#00000073}.fbl-frage__karte{position:relative;width:min(320px,86vw);box-sizing:border-box;padding:11px 13px;border-radius:8px;border:1px solid var(--bd, #d4d4d8);background:var(--sf, #fff);box-shadow:0 10px 34px #00000057}.fbl-frage__t{margin:0 0 8px;font-size:11.5px;overflow-wrap:anywhere}.fbl-frage__f{margin:0 0 8px;padding:6px 8px;border-radius:6px;font-size:11px;overflow-wrap:anywhere;border:1px solid var(--warn, #8E6210);color:var(--warn, #8E6210);background:color-mix(in srgb,var(--warn, #8E6210) 8%,transparent)}.fbl-frage__k{display:flex;gap:6px;justify-content:flex-end}.fbl-frage__k .fbl-mini[disabled]{opacity:.55;cursor:default}.fbl-frage__weg{color:var(--danger, #945f69);border-color:var(--danger, #945f69)}.fbl-mini{margin-top:6px;font-size:10.5px;padding:2px 8px;border-radius:6px;cursor:pointer;border:1px solid var(--bd, #d4d4d8);background:var(--sf, #fff);color:var(--tx2, #71717a);font-family:inherit}.fbl-btn{width:100%;margin-top:10px;padding:7px 10px;font-size:12px;cursor:pointer;border:1px solid var(--bd, #d4d4d8);border-radius:7px;background:var(--sf, #fff);color:var(--tx, inherit);font-family:inherit}.fbl-msg{font-family:var(--mono, ui-monospace, monospace);font-size:10.5px;color:var(--tx2, #71717a);min-height:1.2em;position:sticky;bottom:0;z-index:3;margin:10px -16px -24px;padding:6px 16px 8px;background:var(--sf, #fff)}.fbl-msg:empty{min-height:0;margin:0;padding:0;background:none}.fbl-links{border-left:1px solid transparent;border-right:1px solid var(--bd, #e4e4e7);box-shadow:8px 0 24px -18px #00000080}.fbl-frei{border:1px solid var(--bd, #e4e4e7);border-radius:12px;box-shadow:0 18px 48px -24px #0000008c}.fbl-groesse{position:absolute;top:0;bottom:0;width:8px;cursor:col-resize;touch-action:none}.fbl-rechts .fbl-groesse{left:0}.fbl-links .fbl-groesse{right:0}.fbl-frei .fbl-groesse{right:0;left:auto;top:8px;bottom:16px}.fbl-groesse:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:3px;height:26px;border-radius:99px;background:var(--bd, #d4d4d8);transition:height .12s ease,background .12s ease}.fbl-groesse:hover:after{background:var(--ac, #428067);height:38px}.fbl-hoehe{position:absolute;left:0;right:14px;bottom:0;height:10px;cursor:row-resize;touch-action:none}.fbl-ecke{position:absolute;right:0;bottom:0;width:18px;height:18px;cursor:nwse-resize;touch-action:none}.fbl-ecke:before{content:"";position:absolute;right:3px;bottom:3px;width:11px;height:11px;border-right:2px solid var(--bd, #d4d4d8);border-bottom:2px solid var(--bd, #d4d4d8);border-bottom-right-radius:4px;transition:border-color .12s ease}.fbl-ecke:hover:before{border-color:var(--ac, #428067)}.fbl-hoehe:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:26px;height:3px;border-radius:99px;background:var(--bd, #d4d4d8);transition:background .12s ease}.fbl-hoehe:hover:after{background:var(--ac, #428067)}.fbl-hoehe:focus-visible,.fbl-ecke:focus-visible,.fbl-groesse:focus-visible{outline:2px solid var(--ac, #428067);outline-offset:-2px}.fbl-zieh{display:flex;align-items:flex-start;gap:9px;flex:1;min-width:0;cursor:grab;border-radius:7px;margin:-5px -6px;padding:5px 6px;border:1px solid transparent;background:none;color:inherit;font:inherit;text-align:left}.fbl-zieh:active{cursor:grabbing}.fbl-zieh-text{min-width:0}.fbl-griff{flex:none;margin-top:3px;width:12px;display:grid;grid-template-columns:repeat(2,3px);grid-template-rows:repeat(3,3px);gap:3px;align-content:center;justify-content:center}.fbl-griff i{display:block;width:3px;height:3px;border-radius:99px;background:var(--tx2, #71717a);transition:background .12s ease}.fbl-zieh:hover{background:var(--sf2, #F2F2F4);border-color:var(--bd, #e4e4e7)}.fbl-zieh:hover .fbl-griff i{background:var(--ac, #428067)}.fbl-zieh:focus-visible{outline:2px solid var(--ac, #428067);outline-offset:1px}.fbl-seite{border:none;background:none;cursor:pointer;font-size:15px;line-height:1;color:var(--tx2, #71717a);padding:2px 4px}.fbl-seite:hover{color:var(--tx, inherit)}.fbl-auto{font-size:10.5px;color:var(--tx2, #71717a);margin-top:3px}.fbl-auto--warn{color:var(--warn, #8E6210)}.fbl-pille{position:fixed;bottom:18px;z-index:900;display:flex;align-items:center;gap:8px;padding:5px 12px 5px 6px;border:1px solid var(--bd, #d4d4d8);border-radius:99px;background:var(--sf, #fff);color:var(--tx, inherit);font-family:inherit;font-size:12px;cursor:pointer;box-shadow:0 8px 20px -12px #00000073}.fbl-pille-rechts{right:18px}.fbl-pille-links{left:18px}.fbl-pille:hover{border-color:var(--tx2, #71717a)}.fbl-pille:focus-visible{outline:2px solid var(--ac, #428067);outline-offset:2px}.fbl-ring{flex:none}.fbl-ring-bahn{fill:none;stroke:var(--bd, #e4e4e7);stroke-width:4}.fbl-ring-voll{fill:none;stroke:#2c6e4b;stroke-width:4;stroke-linecap:round;transition:stroke-dasharray .3s ease}.fbl-pille-zahl{font-variant-numeric:tabular-nums;white-space:nowrap}.fbl-punkt{width:8px;height:8px;border-radius:99px;background:#3d5a98;flex:none}.fbl-neu{min-width:14px;height:14px;padding:0 3px;border-radius:99px;flex:none;background:var(--warn, #d97706);color:#fff;font-size:9.5px;font-weight:700;line-height:14px;text-align:center}.fbl-antwort-neu{font-size:10.5px;line-height:1.35;color:var(--tx, #18181b);background:var(--sf2, rgba(217, 119, 6, .1));border-left:3px solid var(--warn, #d97706);border-radius:0 6px 6px 0;padding:5px 8px;margin:3px 0 5px}.fbl-rastzone{position:fixed;top:64px;bottom:0;z-index:899;pointer-events:none;background:var(--ac, #428067);opacity:.1;transition:opacity .12s ease}.fbl-rastzone-links{left:0;border-right:1px dashed var(--ac, #428067)}.fbl-rastzone-rechts{right:0;border-left:1px dashed var(--ac, #428067)}.fbl-rastzone[data-nah=true]{opacity:.24}.fbl-mass{position:fixed;right:14px;bottom:14px;z-index:901;pointer-events:none;font-family:var(--mono, ui-monospace, monospace);font-size:10.5px;font-variant-numeric:tabular-nums;background:var(--tx, #212121);color:var(--sf, #fff);padding:3px 7px;border-radius:5px;opacity:.92}@media (prefers-reduced-motion: reduce){.fbl,.fbl-pille,.fbl-ring-voll,.fbl-rastzone,.fbl-mass,.fbl-groesse:after,.fbl-hoehe:after,.fbl-ecke:before,.fbl-griff i{transition:none!important;animation:none!important}}@media print{.fbl,.fbl-pille,.fbl-rastzone,.fbl-mass{display:none}}.fbl-uebernommen{font-size:10.5px;line-height:1.3;color:var(--tx2, #71717a);border-left:2px solid var(--bd, #e4e4e7);padding-left:6px;margin:2px 0 4px}.fbl-faden{border-left:3px solid var(--warn, #d97706);background:var(--sf2, rgba(217, 119, 6, .07));border-radius:0 6px 6px 0;padding:7px 9px;margin:4px 0 6px}.fbl-faden__b+.fbl-faden__b{margin-top:7px}.fbl-faden__wer{display:block;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--tx2, #71717a);margin-bottom:2px}.fbl-faden__antwort{margin-top:7px;padding-top:6px;border-top:1px solid var(--bd, #e4e4e7)}.fbl-faden__feld{width:100%;box-sizing:border-box;font-family:inherit;font-size:11.5px;line-height:1.4;color:var(--tx, #18181b);background:var(--sf, #fff);border:1px solid var(--bd, #d4d4d8);border-radius:5px;padding:4px 6px;margin-bottom:4px;resize:vertical}.fbl-faden__meta{display:block;font-size:9.5px;color:var(--tx2, #71717a);margin-bottom:3px}.fbl-faden__txt{margin:0;font-size:11.5px;line-height:1.4;color:var(--tx, #18181b);overflow-wrap:anywhere}.fbl-sammel{margin-top:10px}.fbl-sammel .fbl-btn{margin-top:0}.fbl-sammel__frage{margin-top:8px;padding:8px 10px;border:1px solid var(--bd, #d4d4d8);border-left:3px solid var(--warn, #B4690E);border-radius:7px;background:var(--sf2, #F2F2F4)}.fbl-sammel__t{margin:0;font-size:12px;font-weight:600}.fbl-sammel__h{margin:4px 0 0;font-size:11px;color:var(--tx2, #71717a)}.fbl-sammel__k{display:flex;gap:6px;margin-top:8px}.fbl-sammel__ja{font-weight:600}.fbl-sammel__erg{margin:8px 0 0;font-size:11.5px;color:var(--tx2, #71717a)}.fbl-abgabe{margin-top:18px;padding-top:12px;border-top:1px solid var(--bd, #e4e4e7)}.fbl-abgabe__btn{margin-top:0;font-weight:600}.fbl-abgabe__h{margin:6px 0 0;font-size:11px;color:var(--tx2, #71717a)}.fbl-abgabe__weg{margin:0;font-size:12px;font-weight:600}.fbl-abgabe__frage{margin-bottom:8px;padding:8px 10px;border:1px solid var(--bd, #d4d4d8);border-left:3px solid var(--warn, #B4690E);border-radius:7px;background:var(--sf2, #F2F2F4)}.fbl-abgabe__t{margin:0;font-size:12px;font-weight:600}.fbl-abgabe__k{display:flex;gap:6px;margin-top:8px}.fbl-abgabe__ja{font-weight:600}.medien-dateiname{text-decoration:none;max-width:min(200px,100%)}.medien-dateiname:hover,.medien-dateiname:focus-visible{text-decoration:underline}body.light{--medien-gruppe-bild-fg: #003c38;--medien-gruppe-bild-bg: #dcf6f3;--medien-gruppe-pdf-fg: #a53036;--medien-gruppe-pdf-bg: #ffecea;--medien-gruppe-text-fg: #0068a3;--medien-gruppe-text-bg: #e7f2ff;--medien-gruppe-tabelle-fg: #005828;--medien-gruppe-tabelle-bg: #e4f5e8;--medien-gruppe-ebook-fg: #49297d;--medien-gruppe-ebook-bg: #f6eefe;--medien-gruppe-audio-fg: #6e4d00;--medien-gruppe-audio-bg: #fbefe0;--medien-gruppe-video-fg: #7f0f5e;--medien-gruppe-video-bg: #ffebf6;--medien-gruppe-archiv-fg: #6a6a72;--medien-gruppe-archiv-bg: #f0f0f5;--medien-gruppe-layout-fg: #3a1d12;--medien-gruppe-layout-bg: #ebe8e7;--medien-gruppe-schrift-fg: #0a0aab;--medien-gruppe-schrift-bg: #e7e7f7;--medien-fehlt-fg: color-mix(in srgb, var(--warn) 75%, #000)}body.dark{--medien-gruppe-bild-fg: #00a59c;--medien-gruppe-bild-bg: #162e2c;--medien-gruppe-pdf-fg: #ffb5b0;--medien-gruppe-pdf-bg: #382524;--medien-gruppe-text-fg: #28a3f5;--medien-gruppe-text-bg: #1f2b38;--medien-gruppe-tabelle-fg: #57b876;--medien-gruppe-tabelle-bg: #1f2d23;--medien-gruppe-ebook-fg: #d4b0ff;--medien-gruppe-ebook-bg: #2e2735;--medien-gruppe-audio-fg: #e0af5a;--medien-gruppe-audio-bg: #31291c;--medien-gruppe-video-fg: #f48bcb;--medien-gruppe-video-bg: #35252e;--medien-gruppe-archiv-fg: #d1d1da;--medien-gruppe-archiv-bg: #2a2a2d;--medien-gruppe-layout-fg: #f98c1f;--medien-gruppe-layout-bg: #463429;--medien-gruppe-schrift-fg: #c5d7fc;--medien-gruppe-schrift-bg: #3e404a;--medien-fehlt-fg: var(--warn)}.medien-thumb--laeuft{animation:medien-thumb-puls 2s ease-in-out infinite}@keyframes medien-thumb-puls{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion: reduce){.medien-thumb--laeuft{animation:none;opacity:.7}}.medien-detail__koerper{flex:1;min-height:0;overflow:auto}.medien-detail__koerper--fuellend{overflow:hidden;display:flex}.medien-detail__vorschau{flex:1 1 auto;min-width:0;min-height:320px;display:flex;align-items:center;justify-content:center;padding:12px;overflow:hidden;position:relative}.medien-detail__vorschau .medien-fokus__bild,.medien-detail__vorschau .medien-fokus__vorstufe{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.medien-detail__vorschau .medien-fokus__pdf,.medien-detail__vorschau .medien-fokus__video,.medien-detail__vorschau .medien-epub{width:100%;height:100%}.medien-detail__vollbild{position:absolute;top:8px;right:8px;z-index:2}.seg{display:inline-flex;border:1.5px solid var(--bd);border-radius:var(--r-btn);overflow:hidden}.seg button{border:0;background:none;color:var(--tx2);cursor:pointer;font-family:inherit;font-weight:600;font-size:var(--fs-btn);padding:4px 9px;transition:all .12s}.seg button+button{border-left:1.5px solid var(--bd)}.seg button:hover{color:var(--tx);background:var(--sf2)}.seg button[aria-pressed=true]{background:var(--ac);color:var(--ac-fg)}.ds-select{width:auto;max-width:15em;padding:4px 8px;border-radius:var(--r-btn);border:1.5px solid var(--bd);background:var(--inp);color:var(--tx);font-family:inherit;font-size:var(--fs-btn);font-weight:600;cursor:pointer}.ds-select:hover{border-color:var(--ac)}.medien-buehne{--bg:#1a191e;--sf:#26252b;--sf2:#302f35;--bd:#3d3c45;--bd-weak:#302f38;--inp:#201f24;--tx:#e7e7ea;--tx2:#9b9aa4;--ac:#3dad5f;--ac-text:#3dad5f;--ac-light:rgba(61,173,95,.15);--ac-mid:rgba(61,173,95,.2);--ok:#368f52;--warn:#d1a23d;--danger:#bf2856;--zebra-odd:rgba(231,231,234,.04);--color-yellow:#f0ae3a;--status-wartend-fg: var(--color-yellow);background:var(--bg);color:var(--tx)}.medien-buehne .lps-gallery{--lps-gallery-min: 186px !important;gap:18px}.medien-buehne .lps-gallery__thumb{background:transparent;border-color:transparent}.medien-buehne .lps-gallery__tile{padding:0;gap:6px;background:none;border-color:transparent}.medien-buehne .lps-gallery__tile--current{background:none;border-color:transparent;outline:2px solid var(--ac);outline-offset:3px}@media (hover: hover){.medien-buehne .lps-gallery__tile:hover{background:none}.medien-buehne .lps-gallery__cell:hover .lps-gallery__thumb{outline:1px solid var(--bd)}}.medien-buehne .lps-gallery__title,.medien-buehne .lps-gallery__meta{padding:0 2px}.medien-fokus{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);background:#0c0c0ef0;color:#e7e7ea}.medien-fokus__grund{position:absolute;top:0;right:0;bottom:0;left:0;border:none;padding:0;background:none;cursor:zoom-out}.medien-fokus__kopf,.medien-fokus__mitte,.medien-fokus__fuss{position:relative;min-width:0}.medien-fokus__kopf{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.09);background:#ffffff08}.medien-fokus__name{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;overflow-wrap:anywhere}.medien-fokus__rechte{font-size:var(--fs-ui, 12px);color:#9b9aa4}.medien-fokus__fueller{flex:1}.medien-fokus__knopf{font-family:inherit;font-size:var(--fs-sm, 11px);padding:4px 9px;border-radius:4px;cursor:pointer;background:#ffffff14;color:#e7e7ea;border:1px solid rgba(255,255,255,.16)}.medien-fokus__knopf[aria-pressed=true]{background:#3dad5f38;border-color:#3dad5f}.medien-fokus__mitte{display:grid;grid-template-columns:minmax(0,1fr);min-height:0}.medien-fokus__mitte--info{grid-template-columns:minmax(0,1fr) minmax(200px,260px)}@media (max-width: 820px){.medien-fokus__mitte--info{grid-template-columns:minmax(0,1fr)}}.medien-fokus__flaeche{position:relative;display:flex;align-items:center;justify-content:center;padding:16px 58px 32px;min-width:0;min-height:0}.medien-fokus__bildpaar{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;max-height:100%}.medien-fokus__bild{max-width:min(1200px,100%);max-height:100%;object-fit:contain;animation:medien-fokus-auf .16s ease-out}.medien-fokus__bild--laedt{position:absolute;opacity:0;pointer-events:none}.medien-fokus__vorstufe{max-width:min(1200px,100%);max-height:100%;height:auto;width:auto;object-fit:contain;filter:blur(12px)}.medien-fokus__flaeche .medien-fokus__vorstufe{height:58vh}@keyframes medien-fokus-auf{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.medien-fokus__bild{animation:none}}.medien-fokus__pdf,.medien-fokus__video{width:min(1200px,100%);height:100%;min-height:0;border:0;background:#000}.medien-fokus__video{object-fit:contain}.medien-fokus__audio{width:min(640px,100%);align-self:center}.medien-epub{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;border:1px solid var(--bd);border-radius:8px;overflow:hidden}.medien-epub__koerper{display:flex;flex:1;min-height:0}.medien-epub__toc{width:var(--toc-breite, 240px);flex:0 0 auto;min-width:0;overflow-y:auto;border-right:1px solid var(--bd);padding:0 8px 8px}.medien-epub__toc ol{list-style:none;margin:0;padding:0}.medien-epub__toc button{all:unset;display:block;width:100%;padding:4px 6px;border-radius:4px;cursor:pointer;font-size:var(--fs-sm);color:var(--tx);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.medien-epub__toc button:hover{background:var(--sf2)}.medien-epub__toc button.ist-aktiv{background:var(--sf2);font-weight:600}.medien-epub__toc li.ebene-2{padding-left:14px}.medien-epub__toc .nr{color:var(--tx2);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;min-width:1.6em;display:inline-block}.medien-epub__toc .titel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.medien-epub__toc .titel.ist-datei{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;color:var(--tx2)}.medien-epub__suche{margin:0 0 8px;padding:4px 8px;border-radius:var(--r-btn, 6px);border:1.5px solid var(--bd);background:var(--inp);color:var(--tx);font-family:inherit;font-size:var(--fs-sm);width:100%;box-sizing:border-box}.medien-epub__suche:focus{outline:none;border-color:var(--ac)}.medien-epub__lese{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.medien-epub__leiste{display:flex;align-items:center;gap:6px;padding:6px 8px;border-bottom:1px solid var(--bd);font-size:var(--fs-sm);flex-wrap:wrap;min-height:40px}.medien-epub__stand{padding:0 6px;white-space:nowrap;font-variant-numeric:tabular-nums}.medien-epub__trenner{width:1px;height:20px;background:var(--bd);margin:0 4px}.seg--groesse button:nth-child(1){font-size:10px}.seg--groesse button:nth-child(2){font-size:12px}.seg--groesse button:nth-child(3){font-size:15px}.medien-epub__rahmen{flex:1;width:100%;min-height:0;border:0;background:#fff}.medien-epub__fuss{display:flex;align-items:center;gap:8px;padding:6px 10px;border-top:1px solid var(--bd);font-size:var(--fs-sm);color:var(--tx2)}.medien-epub__fortschritt{flex:1;height:3px;background:var(--sf2);border-radius:2px;overflow:hidden}.medien-epub__fortschritt i{display:block;height:100%;background:var(--ac);transition:width .2s}.medien-epub[data-toc=zu] .medien-epub__toc,.medien-epub[data-toc=zu] .medien-epub__griff{display:none}.medien-epub__griff{flex:0 0 auto;width:5px;cursor:col-resize;background:transparent;transition:background .1s;margin-left:-3px}.medien-epub__griff:hover,.medien-epub__griff:focus,.medien-epub__griff[data-zieht="1"]{background:var(--ac);outline:none}@media (max-width: 760px){.medien-epub__koerper{flex-direction:column}.medien-epub__toc{width:auto!important;max-height:22vh;border-right:0;border-bottom:1px solid var(--bd)}.medien-epub__griff{display:none}}.medien-archiv{width:100%;height:100%;min-height:0;overflow-y:auto;font-size:var(--fs-sm)}.medien-archiv__kopf{margin:0 0 8px;color:var(--tx-dim, #9b9aa4)}.medien-archiv__tabelle{width:100%;border-collapse:collapse}.medien-archiv__tabelle td{padding:3px 6px;border-bottom:1px solid var(--bd)}.medien-archiv__name{width:100%;max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.medien-archiv__groesse{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.medien-tabelle{display:flex;flex-direction:column;width:100%;height:100%;min-height:0}.medien-tabelle__reiter{display:flex;gap:4px;flex-wrap:wrap;padding-bottom:6px}.medien-tabelle__reiter button{all:unset;padding:3px 8px;border-radius:4px 4px 0 0;cursor:pointer;font-size:var(--fs-sm);color:var(--tx);border-bottom:2px solid transparent}.medien-tabelle__reiter button.ist-aktiv{background:var(--sf2);border-bottom-color:var(--ac);font-weight:600}.medien-tabelle__hinweis{margin:0 0 6px;font-size:var(--fs-sm);color:#9b9aa4}.medien-tabelle__rollbereich{flex:1;min-height:0;overflow:auto;border:1px solid var(--bd);border-radius:4px}.medien-tabelle__gitter{border-collapse:collapse;font-size:var(--fs-sm)}.medien-tabelle__gitter td{border:1px solid var(--bd);padding:2px 6px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.medien-fokus__leer{margin:0;color:#9b9aa4;text-align:center;max-width:34ch;line-height:1.5;display:flex;flex-direction:column;align-items:center;gap:10px}.medien-fokus__fehlt,.medien-fokus__kachel--fehlt{color:#daa74e}.medien-fokus__nav{position:absolute;top:50%;left:10px;transform:translateY(-50%);width:40px;height:72px;border-radius:6px;background:#ffffff12;border:1px solid rgba(255,255,255,.16);color:#e7e7ea;font-family:inherit;font-size:20px;line-height:1;cursor:pointer}.medien-fokus__nav--rechts{left:auto;right:10px}.medien-fokus__nav:disabled{opacity:.2;cursor:default}.medien-fokus__zaehler{position:absolute;bottom:8px;left:50%;transform:translate(-50%);font-size:var(--fs-sm, 11px);color:#9b9aa4;font-variant-numeric:tabular-nums}.medien-fokus__info{border-left:1px solid rgba(255,255,255,.09);background:#ffffff05;padding:14px;overflow:auto}.medien-fokus__info h4{margin:0 0 8px;font-size:var(--fs-xs, 10px);letter-spacing:.11em;text-transform:uppercase;color:#9b9aa4}.medien-fokus__info dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:5px 10px;font-size:var(--fs-sm, 11px)}.medien-fokus__info dt{color:#9b9aa4}.medien-fokus__info dd{margin:0;overflow-wrap:anywhere}.medien-fokus__fuss{border-top:1px solid rgba(255,255,255,.09);background:#ffffff08;padding:8px 10px;display:flex;flex-direction:column;gap:6px}.medien-fokus__streifen{display:flex;gap:6px;overflow-x:auto;min-width:0;padding-bottom:2px}.medien-fokus__kachel{flex:0 0 auto;width:56px;height:56px;padding:0;overflow:hidden;border:1px solid transparent;border-radius:3px;background:#201f24;cursor:pointer;opacity:.55;display:flex;align-items:center;justify-content:center}.medien-fokus__kachel img{width:100%;height:100%;object-fit:cover;display:block}.medien-fokus__kachel-text{font-size:var(--fs-xs, 10px);color:#9b9aa4}.medien-fokus__kachel[aria-current=true]{opacity:1;border-color:#3dad5f;box-shadow:0 0 0 1px #3dad5f}.medien-fokus__tasten{margin:0;font-size:10.5px;color:#9b9aa4}.vse{--vse-kap-bg: var(--mn, #302f35);--vse-kap-fg: #fff;display:flex;flex-direction:column;min-width:0}body.dark .vse{--vse-kap-bg: var(--sf2);--vse-kap-fg: var(--tx)}.vse-note{padding:6px 10px;background:var(--sf2);border:1px solid var(--bd);border-radius:6px;color:var(--tx2);font-size:var(--fs-sm, 12px);margin-bottom:6px}.vse-tabs{display:flex;gap:2px;border-bottom:1px solid var(--bd);overflow-x:auto}.vse-tabs button{border:1px solid var(--bd);border-bottom:0;background:var(--sf2);border-radius:6px 6px 0 0;padding:5px 12px;font:inherit;font-size:12px;cursor:pointer;color:var(--tx2);white-space:nowrap}.vse-tabs button.on{background:var(--sf);color:var(--tx);font-weight:700;position:relative;top:1px}.vse-zaehler{margin-left:6px;background:var(--ac);color:var(--ac-fg, #fff);border-radius:9px;padding:0 6px;font-size:11px;font-weight:600}.vse-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:7px 10px;background:var(--sf);border:1px solid var(--bd);border-top:0;border-bottom:0}.vse-f{border:1px solid var(--bd);border-radius:6px;padding:4px 8px;font:inherit;font-size:12px;background:var(--inp, var(--sf));color:var(--tx)}.vse-suche{width:220px}.vse-chip{border:1px solid var(--bd);background:var(--sf);color:var(--tx2);border-radius:12px;padding:2px 10px;font:inherit;font-size:12px;cursor:pointer}.vse-chip.on{background:var(--ac);border-color:var(--ac);color:var(--ac-fg, #fff)}.vse-sp{flex:1}.vse-hint{font-size:11px;color:var(--tx2)}.vse-wrap{max-height:560px;overflow:auto;border:1px solid var(--bd);border-top:0;background:var(--sf)}.vse-tab{width:100%;border-collapse:collapse;font-size:12px}.vse-tab th{position:sticky;top:0;background:var(--sf2);border-bottom:1px solid var(--bd);padding:5px 6px;font-size:11px;color:var(--tx2);z-index:3;text-align:left;white-space:nowrap}.vse-tab td{padding:2px 6px;border-bottom:1px solid var(--bd-weak, var(--bd));white-space:nowrap;color:var(--tx)}.vse-num{text-align:right;font-variant-numeric:tabular-nums}.vse-h1 td{background:var(--vse-kap-bg);color:var(--vse-kap-fg);text-align:center;font-weight:600;padding:4px}.vse-h2 td{background:var(--sf);text-align:center;font-size:12.5px;padding:4px;border-bottom:1px solid var(--bd)}.vse-pgtag{float:right;font-size:10px;font-weight:400;opacity:.7}.vse-neu td.vse-t{color:var(--danger);font-weight:600}.vse-akt td.vse-t,.vse-akt td.vse-nr{color:var(--info);font-weight:700}.vse-wm td{color:var(--tx2)}.vse-hasq td{background:var(--ac-light)}.vse-warn{color:var(--danger)}.vse-t{overflow:hidden;text-overflow:ellipsis;max-width:380px}.vse-badge{display:inline-block;font-size:10px;font-weight:700;border-radius:3px;padding:0 5px;margin:0 5px;border:1px solid currentColor}.vse-b-neu{color:var(--danger)}.vse-b-akt{color:var(--info)}.vse-b-wm{color:var(--tx2)}.vse-input{width:58px;border:1px solid var(--bd);border-radius:4px;padding:2px 5px;text-align:right;font:inherit;background:var(--inp, var(--sf));color:var(--tx)}.vse-input:focus{outline:2px solid var(--ac);border-color:var(--ac)}.vse-nb{font-size:10px;color:var(--tx2);font-style:italic}.vse-menge-ro{color:var(--tx2)}.vse-leer{padding:18px;text-align:center;color:var(--tx2);font-size:12px}.vse-sumbar{display:flex;gap:22px;align-items:center;flex-wrap:wrap;padding:8px 12px;background:var(--vse-kap-bg);color:var(--vse-kap-fg);border-radius:0 0 6px 6px}.vse-sumbar b{display:block;font-size:16px}.vse-lbl{display:block;font-size:10px;opacity:.7;text-transform:uppercase}.vse-je{font-size:11px;opacity:.8}.vse-ergebnis{margin-top:8px;border:1px solid var(--bd);border-radius:6px;padding:8px 12px;background:var(--sf);font-size:12px;color:var(--tx)}.vse-ergebnis ul{margin:6px 0 0;padding-left:18px}.vse-ergebnis-kopf{display:flex;justify-content:space-between;align-items:center}.vse-x{border:0;background:transparent;font-size:16px;cursor:pointer;color:var(--tx2)}.vse-fehler{color:var(--danger)}.vse-warnung{color:var(--tx)}.vse-warnung::marker{color:var(--warn)}.vse-umschalter{display:inline-flex;border:1px solid var(--bd);border-radius:7px;overflow:hidden;margin:8px 0}.vse-umschalter button{border:0;background:var(--sf);padding:6px 12px;font:inherit;cursor:pointer;color:var(--tx2)}.vse-umschalter button.on{background:var(--mn, #302f35);color:#fff}body.dark .vse-umschalter button.on{background:var(--ac);color:var(--ac-fg)}:root{--header-h-v2: 56px;--tracker-h-v2: 40px;--line-soft: #EEF0F3;--ac-soft: #E5F0EB;--ac-2: #5DA37E;--warn-soft: #FBEED9;--warn: #C46B0E;--done-soft: #DBEEDF;--done: #2C7A3D;--info-soft: #DAE7F6;--info: #2A5DA8;--gray-soft: #ECEEF1;--gray: #9AA0A6;--pause: #7B5BC0;--pause-soft: #E7DFF5;--offer-bg: #FFF4DA;--offer-fg: #8B6914;--err-soft: #F8DEDC;--err: #B0322B}.doc-header{position:sticky;top:0;z-index:40;background:var(--bg, #fff);border-bottom:1px solid var(--bd, #e2e5e9);padding:8px 18px;display:flex;align-items:center;gap:14px;min-height:var(--header-h-v2);box-shadow:0 1px 0 var(--bd, #e2e5e9)}.doctype-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;border-radius:4px}.doctype-badge.order{background:var(--ac-soft);color:var(--ac, #3B7459)}.doctype-badge.offer{background:var(--offer-bg);color:var(--offer-fg)}.doc-title{font-size:14.5px;font-weight:600}.doc-meta{font-size:11.5px;color:var(--tx2, #6e6e78)}.doc-header-pills{display:flex;gap:4px;margin-left:8px}.doc-header-actions{margin-left:auto;display:flex;gap:4px}.icon-btn{background:var(--bg, #fff);border:1px solid var(--bd, #e2e5e9);border-radius:4px;padding:4px 10px;font-size:11.5px;color:var(--tx, #1f2933);cursor:pointer}.icon-btn:hover{background:var(--sf, #f4f6f8)}.tracker-bar{position:sticky;top:var(--header-h-v2);z-index:35;background:var(--bg, #fff);border-bottom:1px solid var(--bd, #e2e5e9);padding:4px 16px;display:flex;align-items:center;gap:0;box-shadow:0 1px 0 var(--bd, #e2e5e9)}.step{display:flex;align-items:center;gap:8px;flex:1;padding:6px 12px;cursor:pointer;position:relative;min-width:0;border-radius:4px;min-height:32px}.step+.step:before{content:"";position:absolute;left:-2px;top:50%;width:12px;height:0;border-top:2px dashed var(--bd, #e2e5e9);transform:translateY(-1px)}.step+.step:after{content:"";position:absolute;left:8px;top:50%;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid var(--bd, #e2e5e9);transform:translateY(-50%)}.step+.step.done-link:before{border-top:2px solid var(--ac, #3B7459)}.step+.step.done-link:after{border-left-color:var(--ac, #3B7459)}.step:hover:not(.dim){background:var(--sf, #f4f6f8)}.step.dim{opacity:.45;cursor:default}.step .ic{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}.ic.done{background:var(--done);color:#fff}.ic.partial{background:var(--warn);color:#fff}.ic.active{background:var(--info);color:#fff;box-shadow:0 0 0 3px var(--info-soft)}.ic.open{background:var(--gray-soft);color:var(--gray);border:1px solid var(--bd, #e2e5e9)}.ic.paused{background:var(--pause);color:#fff}.ic.blocked{background:var(--err);color:#fff}.ic.offer{background:var(--offer-fg);color:var(--offer-bg)}.ic.skipped{background:var(--line-soft, #eef0f3);color:var(--tx3, #98989f);font-size:9px}.step .ttl{font-size:12px;font-weight:600;color:var(--tx, #1f2933);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.step.dim .ttl{color:var(--tx3, #98989f)}.next-action-strip{position:sticky;top:calc(var(--header-h-v2) + var(--tracker-h-v2));z-index:30;background:var(--bg, #fff);margin:6px 18px 0;padding:5px 10px;background:var(--ac-soft);border-left:3px solid var(--ac, #3B7459);display:flex;justify-content:space-between;align-items:center;border-radius:0 4px 4px 0;font-size:11.5px}.next-action-strip .lbl{color:var(--ac, #3B7459);font-weight:600}.body{padding:12px 18px 40px}.card{background:var(--bg, #fff);border:1px solid var(--bd, #e2e5e9);border-radius:6px;margin-bottom:12px;box-shadow:0 1px 2px #141e280a,0 2px 8px #141e280a}.card.stamm-collapsed{position:sticky;top:calc(var(--header-h-v2) + var(--tracker-h-v2) + var(--next-action-h-v2, 38px));z-index:20}.card-head{display:flex;justify-content:space-between;align-items:center;padding:9px 14px;border-bottom:1px solid var(--line-soft);cursor:pointer}.card-head h3{margin:0;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--tx2, #6e6e78);font-weight:600}.card-head .toggle{font-size:12px;color:var(--tx2, #6e6e78)}.card-body{padding:6px 10px}.stamm-grid{display:grid;grid-template-columns:1.2fr 1.2fr 1fr 1fr;gap:5px 12px}.stamm-grid h4{margin:0 0 2px;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--tx2, #6e6e78);font-weight:600}.stamm-grid .name{font-weight:600;font-size:11.5px}.stamm-grid .info{color:var(--tx2, #6e6e78);font-size:11.5px;line-height:1.4}.stamm-grid .kv{display:grid;grid-template-columns:90px 1fr;row-gap:3px;font-size:11.5px}.stamm-grid .kv dt{color:var(--tx2, #6e6e78)}.stamm-grid .kv dd{margin:0;color:var(--tx, #1f2933)}.stamm-collapsed-summary{color:var(--tx2, #6e6e78);font-size:12px;display:flex;gap:18px;flex-wrap:wrap}.tabs{background:var(--bg, #fff);border:1px solid var(--bd, #e2e5e9);border-radius:6px;overflow:hidden;box-shadow:0 1px 2px #141e280a}.tab-strip{display:flex;border-bottom:1px solid var(--bd, #e2e5e9);background:var(--sf, #f4f6f8)}.tab{padding:10px 18px;cursor:pointer;font-size:13px;border-right:1px solid var(--bd, #e2e5e9);color:var(--tx2, #6e6e78);font-weight:500;border-bottom:2px solid transparent;margin-bottom:-1px}.tab.active{background:var(--bg, #fff);color:var(--tx, #1f2933);border-bottom:2px solid var(--ac, #3B7459)}.tab .count{display:inline-block;font-size:10px;padding:1px 6px;margin-left:6px;border-radius:8px;background:var(--gray-soft);color:var(--tx2, #6e6e78)}.tab.active .count{background:var(--ac-soft);color:var(--ac, #3B7459)}.tab.disabled{opacity:.35;cursor:not-allowed}.phase-banner{display:flex;justify-content:space-between;align-items:center;padding:8px 14px;font-size:12px;border-bottom:1px solid var(--bd, #e2e5e9)}.phase-banner.none{background:var(--gray-soft);color:var(--tx2, #6e6e78)}.phase-banner.partial{background:var(--warn-soft);color:var(--warn)}.phase-banner.done{background:var(--done-soft);color:var(--done)}.phase-banner.locked{background:var(--err-soft);color:var(--err)}.phase-banner.offer{background:var(--offer-bg);color:var(--offer-fg)}.phase-banner b{font-weight:700}.phase-banner .right{font-size:11.5px;opacity:.85}.positions-shell{display:flex;flex-direction:column;min-height:0;max-height:calc(100vh - 280px)}.positions-count-bar{padding:5px 14px;border-bottom:1px solid var(--line-soft);display:flex;justify-content:flex-end;align-items:center;background:#fafbfc}.positions-count-bar .right{color:var(--tx2, #6e6e78);font-size:11.5px}.positions-toolbar{padding:8px 14px;border-top:1px solid var(--line-soft);display:flex;justify-content:space-between;align-items:center;background:#fafbfc}.positions-toolbar .left{display:flex;gap:4px}.positions-toolbar .right{color:var(--tx2, #6e6e78);font-size:11.5px}.positions-scroll{flex:1;overflow-y:auto;border-bottom:1px solid var(--bd, #e2e5e9)}.pos-table{width:100%;border-collapse:collapse;font-size:12.5px;table-layout:fixed}.pos-table thead th{position:sticky;top:0;z-index:2;background:#f6f7f9;text-align:left;color:var(--tx2, #6e6e78);font-weight:600;padding:7px 8px;border-bottom:1px solid var(--bd, #e2e5e9);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.pos-row td{padding:9px 8px;border-bottom:1px solid var(--line-soft);vertical-align:middle}.pos-row:hover td{background:#fafbfc}.pos-row.expanded td{background:var(--ac-soft);border-bottom-color:transparent}.pos-detail td{padding:0;background:var(--ac-soft);border-bottom:1px solid var(--ac-2)}.pd-inner{padding:14px 18px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:18px}.pd-inner h6{margin:0 0 5px;font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--ac, #3B7459);font-weight:600}.pd-inner textarea,.pd-inner input{width:100%;padding:5px 7px;font-size:12px;border:1px solid var(--bd, #e2e5e9);border-radius:3px;background:#fff;font-family:inherit}.pd-inner textarea{min-height:60px;resize:vertical}.field-label{font-size:11px;color:var(--tx2, #6e6e78);margin-bottom:3px;display:block}.meta-list{font-size:11.5px;color:var(--tx2, #6e6e78);line-height:1.7}.meta-list b{color:var(--tx, #1f2933);font-weight:600}.row-actions{display:flex;gap:5px;margin-top:9px}.toggle-btn{background:transparent;border:none;padding:0;color:var(--tx2, #6e6e78);font-size:14px;cursor:pointer;width:20px;line-height:1}.toggle-btn.open{color:var(--ac, #3B7459)}.pos-row td.num,.num{text-align:right;font-variant-numeric:tabular-nums}.pos-row.editable td .text-input,.pos-row.editable td .num-input{width:100%;padding:3px 5px;font-size:12.5px;border:1px solid var(--bd, #e2e5e9);border-radius:3px;background:#fff}.pos-row.editable td .num-input{text-align:right;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.pos-row.editable td .num-input::-webkit-inner-spin-button,.pos-row.editable td .num-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pos-row.read-only .lock-ic{color:var(--tx3, #98989f);font-size:12px}.stp{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;padding:2px 7px;border-radius:10px;font-weight:600;white-space:nowrap}.stp:before{content:"●";font-size:8px}.stp.lif-draft{background:var(--gray-soft);color:var(--tx2, #6e6e78)}.stp.lif-offer{background:var(--offer-bg);color:var(--offer-fg)}.stp.lif-active{background:var(--info-soft);color:var(--info)}.stp.lif-hold{background:var(--pause-soft);color:var(--pause)}.stp.lif-done{background:var(--done-soft);color:var(--done)}.stp.lif-cncl{background:var(--err-soft);color:var(--err)}.stp.del-none{background:var(--gray-soft);color:var(--tx2, #6e6e78)}.stp.del-part{background:var(--warn-soft);color:var(--warn)}.stp.del-done{background:var(--done-soft);color:var(--done)}.stp.inv-none{background:var(--gray-soft);color:var(--tx2, #6e6e78)}.stp.inv-pend{background:var(--warn-soft);color:var(--warn)}.stp.inv-inv{background:var(--info-soft);color:var(--info)}.stp.inv-cred{background:var(--pause-soft);color:var(--pause)}.stp.inv-paid{background:var(--done-soft);color:var(--done)}.stp.of-draft{background:var(--gray-soft);color:var(--tx2, #6e6e78)}.stp.of-sent{background:var(--info-soft);color:var(--info)}.stp.of-acc{background:var(--done-soft);color:var(--done)}.stp.of-rej{background:var(--err-soft);color:var(--err)}.stp.of-exp{background:var(--pause-soft);color:var(--pause)}.sum-block{background:#fafbfc;flex-shrink:0}.sum-block.top{border-bottom:2px solid var(--ac, #3B7459);box-shadow:0 1px #0000000a}.sum-block.bottom{border-top:2px solid var(--ac, #3B7459);box-shadow:0 -1px #0000000a}.sum-block table{width:100%;border-collapse:collapse;table-layout:fixed}.sum-block td{padding:7px 8px;vertical-align:baseline}.sum-block .sum-line{text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;color:var(--tx2, #6e6e78)}.sum-block .sum-line .term{margin:0 2px}.sum-block .sum-line .term strong{color:var(--tx, #1f2933);font-weight:600;font-variant-numeric:tabular-nums;margin-left:3px}.sum-block .sum-line .op{color:var(--tx3, #98989f);margin:0 6px}.sum-block .sum-line .brutto-label{font-weight:700;color:var(--tx, #1f2933);font-size:13px;margin-left:10px}.sum-block .brutto-val{text-align:right;font-variant-numeric:tabular-nums;font-weight:700;font-size:15px;color:var(--ac, #3B7459);padding-right:8px}.sum-block .status-row td{padding-top:2px;padding-bottom:8px;border-top:1px dashed var(--line-soft)}.sum-block .status-row .status-label{text-align:right;font-size:11px;color:var(--tx2, #6e6e78);text-transform:uppercase;letter-spacing:.04em}.sum-block .status-row .status-val{text-align:right;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;padding-right:8px;color:var(--tx, #1f2933)}.sum-block .status-row .status-val.offen{color:var(--warn)}.sum-block .status-row .status-val.paid{color:var(--done)}.sum-block .status-row .status-val.offer{color:var(--offer-fg)}.btn-primary{background:var(--ac, #3B7459);color:#fff;border:1px solid var(--ac, #3B7459);padding:5px 11px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer}.btn-primary:hover{background:var(--ac-2)}.btn-primary[disabled]{background:var(--gray);border-color:var(--gray);cursor:not-allowed;opacity:.6}.btn-primary.offer{background:var(--offer-fg);border-color:var(--offer-fg)}.btn-secondary{background:var(--bg, #fff);color:var(--tx, #1f2933);border:1px solid var(--bd, #e2e5e9);padding:4px 9px;border-radius:4px;font-size:12px;cursor:pointer}.btn-secondary:hover{background:var(--sf, #f4f6f8)}.btn-secondary[disabled]{color:var(--tx3, #98989f);cursor:not-allowed}.tab-body{padding:14px;min-height:300px}.subhead{display:flex;justify-content:space-between;align-items:center;margin:14px 0 8px}.subhead:first-child{margin-top:0}.subhead h5{margin:0;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--tx2, #6e6e78);font-weight:600}table.t{width:100%;border-collapse:collapse;font-size:12px}table.t th{text-align:left;padding:6px 8px;border-bottom:1px solid var(--bd, #e2e5e9);color:var(--tx2, #6e6e78);font-size:11px;text-transform:uppercase;letter-spacing:.04em;font-weight:600}table.t td{padding:7px 8px;border-bottom:1px solid var(--line-soft)}.empty{padding:18px;text-align:center;color:var(--tx3, #98989f);font-size:12px;border:1px dashed var(--bd, #e2e5e9);border-radius:4px}.audit-list{padding:10px 14px;font-size:11.5px;color:var(--tx2, #6e6e78)}.audit-list>div{padding:3px 0}.saving-indicator{display:inline-block;margin-left:6px;color:var(--tx2);font-size:11px;opacity:.6;animation:pulse 1s infinite}@keyframes pulse{0%,to{opacity:.3}50%{opacity:.8}}.validation-banner{position:sticky;top:calc(var(--header-h-v2) + var(--tracker-h-v2) + var(--next-action-h-v2, 38px));z-index:25;background:var(--warn-soft, #FBEED9);border-left:3px solid var(--warn, #C46B0E);padding:8px 14px;margin:0 18px 8px;border-radius:4px;font-size:12px}.validation-banner strong{display:block;margin-bottom:4px;color:var(--warn, #C46B0E)}.validation-banner ul{margin:4px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.validation-banner li{display:flex;align-items:center;gap:6px;color:var(--tx, #1f2933)}.validation-banner .vb-icon{width:16px;flex:0 0 16px;text-align:center}.validation-banner .vb-msg{flex:1}.auto-badge{display:inline-block;margin-left:6px;padding:1px 6px;background:var(--done-soft, #DBEEDF);color:var(--done, #2C7A3D);border-radius:3px;font-size:10px;font-weight:600;text-transform:lowercase;vertical-align:middle}.auto-badge.manuell{background:var(--warn-soft, #FBEED9);color:var(--warn, #C46B0E)}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4)}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:bottom right;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.agentur-num-input{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;min-width:56px}.agentur-num-input::-webkit-inner-spin-button,.agentur-num-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:root{--agentur-optional: #6b4ec9;--agentur-optional-bg: #efeafa;--agentur-bryve: #1d6fb8;--agentur-bryve-bg: #e7f3ff}body.dark{--agentur-optional: #a78bfa;--agentur-optional-bg: rgba(167,139,250,.12);--agentur-bryve: #7cc0f5;--agentur-bryve-bg: rgba(124,192,245,.15)}.agentur-einheit-umschalter{display:flex;gap:2px;background:var(--sf2);border-radius:5px;padding:1px;width:fit-content;border:1px solid var(--bd)}.agentur-einheit-umschalter-btn{display:flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;border:none;cursor:pointer;font-size:11px;font-weight:600;background:transparent;color:var(--tx2);font-family:inherit;transition:all .15s;white-space:nowrap}.agentur-einheit-umschalter-btn.on{background:var(--ac);color:var(--ac-fg)}.oj-richtext{font-size:13px;line-height:1.6}.oj-richtext p{margin:0 0 8px}.oj-richtext p:last-child{margin-bottom:0}.oj-richtext ul,.oj-richtext ol{margin:0 0 8px;padding-left:20px}.oj-richtext li{margin-bottom:3px}.oj-richtext h1,.oj-richtext h2,.oj-richtext h3,.oj-richtext h4{margin:0 0 6px;line-height:1.3}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,math,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.19.0"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.katex-newline{display:block}.katex .katex-base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .katex-base,.katex .katex-strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .katex-vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .katex-thinbox{display:inline-flex;flex-direction:row;max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .katex-hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.katex-root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .katex-sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .katex-overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .katex-stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .katex-stretchy:after,.katex .katex-stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .reflectbox{display:inline-block;transform:scaleX(-1)}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.pn-rahmen{position:relative;flex:1;min-height:0;display:flex;min-width:0}.pn-mitte{position:relative;flex:1 1 0;min-width:0;min-height:0;display:flex;flex-direction:column}.pn-mitte>main{flex:1;min-height:0}.pn-leiste{flex:0 0 40px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 0;background:var(--sf);overflow-y:auto}.pn-leiste-links{border-right:1px solid var(--bd)}.pn-leiste-rechts{border-left:1px solid var(--bd)}.pn-icon{position:relative;width:32px;height:32px;border:1px solid transparent;border-radius:6px;background:none;color:var(--tx2);font:600 14px/1 system-ui,sans-serif;cursor:pointer}.pn-icon>span[aria-hidden=true]{display:inline-block;min-width:1em;text-align:center}.pn-icon[data-pn-icon=recherche]>span[aria-hidden=true]{font-size:20px}.pn-icon:hover{background:var(--sf2);color:var(--tx)}.pn-icon.pn-aktiv{background:var(--sf2);color:var(--tx);border-color:var(--ac)}.pn-icon:focus-visible,.pn-knopf:focus-visible,.pn-menue button:focus-visible,.pn-kopf:focus-visible,.pn-splitter:focus-visible,.pn-breitengriff:focus-visible,.pn-groessengriff:focus-visible{outline:2px solid var(--ac);outline-offset:1px}.pn-badge,.pn-zaehler{min-width:16px;padding:0 4px;border-radius:8px;background:var(--ac);color:#fff;font:600 10px/16px system-ui,sans-serif;text-align:center}.pn-badge{position:absolute;top:-4px;right:-4px}.pn-dock{position:relative;flex:0 0 auto;display:flex;flex-direction:column;min-height:0;background:var(--sf)}.pn-dock-links{border-right:1px solid var(--bd)}.pn-dock-rechts{border-left:1px solid var(--bd)}.pn-dock.pn-overlay{position:absolute;top:0;bottom:0;z-index:20;max-width:calc(100% - 24px);box-shadow:0 6px 24px #00000040}.pn-dock.pn-overlay.pn-dock-links{left:0}.pn-dock.pn-overlay.pn-dock-rechts{right:0}.pn-panel{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--sf)}.pn-panel.pn-zu{flex:0 0 auto}.pn-kopf{display:flex;align-items:center;gap:4px;padding:4px 6px;border-bottom:1px solid var(--bd);background:var(--sf2);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.pn-kopf:active{cursor:grabbing}.pn-zeichen{flex:none;min-width:20px;margin-right:2px;text-align:center;white-space:nowrap;font:600 13px/1 system-ui,sans-serif;color:var(--tx2)}.pn-titel{flex:1;min-width:0;margin:0;font-size:12px;font-weight:600;color:var(--tx);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pn-knopf{min-width:24px;height:24px;border:0;border-radius:4px;background:none;color:var(--tx2);cursor:pointer;font-size:14px;line-height:1}.pn-knopf:hover{background:var(--bd);color:var(--tx)}.pn-knopf.pn-text{width:auto;padding:0 8px;font-size:12px;border:1px solid var(--bd);background:var(--sf);color:var(--tx)}.pn-inhalt{flex:1 1 0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--bd) transparent}.pn-splitter{flex:0 0 5px;cursor:row-resize;background:var(--bd)}.pn-splitter:hover{background:var(--ac)}.pn-breitengriff{position:absolute;top:0;bottom:0;width:6px;cursor:col-resize;z-index:2}.pn-griff-links{right:-3px}.pn-griff-rechts{left:-3px}.pn-breitengriff:hover{background:var(--ac);opacity:.5}.pn-menue-huelle{position:relative}.pn-menue{position:absolute;right:0;top:100%;z-index:40;min-width:170px;margin:2px 0 0;padding:4px;list-style:none;background:var(--sf);border:1px solid var(--bd);border-radius:6px;box-shadow:0 4px 16px #0003}.pn-menue button{display:block;width:100%;text-align:left;padding:6px 8px;border:0;background:none;color:var(--tx);font-size:12px;border-radius:4px;cursor:pointer}.pn-menue button:hover:not(:disabled),.pn-menue button:focus-visible{background:var(--sf2)}.pn-menue button:disabled{color:var(--tx2);cursor:default}.pn-schwebe{position:fixed;z-index:60;border:1px solid var(--bd);border-radius:8px;box-shadow:0 8px 28px #0000004d;overflow:hidden}.pn-groessengriff{position:absolute;right:0;bottom:0;width:16px;height:16px;cursor:nwse-resize;background:linear-gradient(135deg,transparent 50%,var(--tx2) 50%,var(--tx2) 60%,transparent 60%,transparent 70%,var(--tx2) 70%,var(--tx2) 80%,transparent 80%)}.pn-rast{position:fixed;top:0;bottom:0;z-index:70;pointer-events:none;border:2px dashed var(--ac);background:color-mix(in srgb,var(--ac) 8%,transparent);opacity:.5}.pn-rast-links{left:0}.pn-rast-rechts{right:0}.pn-rast-an{opacity:1;background:color-mix(in srgb,var(--ac) 22%,transparent)}.pn-geist{position:fixed;z-index:80;pointer-events:none;padding:8px;border:1px solid var(--ac);border-radius:8px;background:color-mix(in srgb,var(--sf) 85%,transparent);color:var(--tx);font-size:12px;font-weight:600;box-shadow:0 8px 28px #0000004d}.pn-ansage{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pn-vorlagen{display:flex;align-items:center;gap:6px;font-size:12px;flex-wrap:wrap}.pn-vorlage-wahl{display:inline-flex;align-items:center;gap:4px;color:var(--tx2)}.pn-vorlage-wahl select,.pn-vorlage-form input{height:26px;border:1px solid var(--bd);border-radius:6px;background:var(--inp, var(--sf));color:var(--tx);font-size:12px;padding:0 6px}.pn-vorlage-form{display:inline-flex;gap:4px;align-items:center}.pn-hinweis{color:var(--status-fehler-fg, #b42318)}@media (prefers-reduced-motion: reduce){.pn-dock,.pn-panel{transition:none}}.rv-gutachter{display:flex;flex-direction:column;gap:12px;padding:12px 16px;min-height:0}.rv-kopfzeile{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.rv-pille{padding:2px 10px;border-radius:999px;background:var(--status-info-bg);color:var(--status-info-fg);font-size:var(--fs-sm, 13px)}.rv-pille-grau{background:var(--sf2, var(--sf));color:var(--tx2);border:1px solid var(--bd)}.rv-kuerzel{margin-left:auto;font-size:var(--fs-sm, 13px);color:var(--tx2)}.rv-raster{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:16px;align-items:start}@media (max-width: 900px){.rv-raster{grid-template-columns:minmax(0,1fr)}}.rv-papier,.rv-karte{background:var(--sf);border:1px solid var(--bd);border-radius:8px;padding:16px 20px;color:var(--tx)}.rv-papier{line-height:1.6;max-width:100%;overflow-wrap:anywhere}.rv-karte{position:sticky;top:8px;max-height:calc(100vh - 24px);overflow-y:auto}.rv-anonym{margin:0 0 12px;padding:4px 8px;border-left:3px solid var(--ac);color:var(--tx2);font-size:var(--fs-sm, 13px)}.rv-h2{font-size:1.05rem;margin:0 0 4px}.rv-klein{font-size:var(--fs-sm, 13px);color:var(--tx2);margin:0 0 8px}.rv-lbl{font-weight:600;margin:8px 0 4px;padding:0}.rv-feld{border:0;margin:0;padding:0;min-width:0}.rv-kriterium{display:grid;grid-template-columns:1fr 140px;align-items:center;gap:8px;margin-bottom:6px}.rv-haken{display:flex;gap:8px;align-items:flex-start;margin:8px 0;font-size:var(--fs-sm, 13px)}.rv-zeile{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.rv-aktionen{margin-top:12px}.rv-platz{flex:1}.rv-hinweis{margin:10px 0 0;padding:6px 10px;border-radius:6px;background:var(--sf2, var(--bg));color:var(--tx2);font-size:var(--fs-sm, 13px)}.rv-link{background:none;border:0;color:var(--ac);cursor:pointer;font:inherit;padding:0;margin-left:auto}.rv-titel{font-size:1.5rem;margin:0 0 12px}.rv-ueb{margin:18px 0 6px}.rv-absatz{margin:0 0 .7em;text-indent:1.2em}.rv-ohne-einzug{text-indent:0}.rv-zitat{margin:.8em 1.5em;font-style:italic;color:var(--tx2)}.rv-motto{margin:.8em 0 .8em 40%;font-style:italic}.rv-vers{margin:0 0 .8em 1.5em;white-space:pre-line}.rv-kasten{margin:.8em 0;padding:8px 14px;border:1px solid var(--bd);border-left:4px solid var(--ac);border-radius:4px;background:var(--bg)}.rv-liste{margin:0 0 .8em;padding-left:1.6em}.rv-tabelle-rahmen{overflow-x:auto;margin:.8em 0}.rv-tabelle{border-collapse:collapse}.rv-tabelle th,.rv-tabelle td{border:1px solid var(--bd);padding:4px 8px;text-align:left}.rv-tabelle-titel{font-weight:600;margin-bottom:4px}.rv-rand{margin:0 0 .5em;padding-left:8px;border-left:2px solid var(--bd);color:var(--tx2);font-size:var(--fs-sm, 13px)}.rv-platzhalter{margin:.8em 0;padding:14px;border:1px dashed var(--bd);border-radius:6px;color:var(--tx2);text-align:center}.rv-kapitaelchen{font-variant:small-caps}.rv-fn{color:var(--ac)}.rv-fussnoten{margin:18px 0 0;padding:8px 0 0 1.4em;border-top:1px solid var(--bd);font-size:var(--fs-sm, 13px);color:var(--tx2)}.rv-block{position:relative}.rv-anmerken{position:absolute;left:-26px;top:2px;width:20px;height:20px;padding:0;border:1px solid var(--bd);border-radius:4px;background:var(--sf);color:var(--ac);cursor:pointer;line-height:1;opacity:0}.rv-block:hover>.rv-anmerken,.rv-anmerken:focus-visible{opacity:1}@media (hover: none),(max-width: 900px){.rv-anmerken{opacity:1;left:auto;right:0}}.rv-anmerkung,.rv-anmerkung-neu{margin:6px 0 12px;padding:8px 12px;border:1px solid var(--bd);border-left:4px solid var(--ac);border-radius:6px;background:var(--bg);font-size:var(--fs-sm, 13px)}.rv-anmerkung-kopf{display:flex;align-items:center;gap:8px}.rv-zitat-klein{margin:4px 0;padding-left:8px;border-left:2px solid var(--bd);color:var(--tx2);font-style:italic}.rv-panel{display:flex;flex-direction:column;gap:12px}.rv-runde{border:1px solid var(--bd);border-radius:8px;padding:10px 12px;background:var(--sf)}.rv-h3{font-size:.95rem;margin:0 0 6px}.rv-h4{font-size:.85rem;margin:12px 0 4px;color:var(--tx2)}.rv-gutachten-liste,.rv-anmerkungen{list-style:none;margin:8px 0;padding:0;display:grid;gap:8px}.rv-gutachten{border:1px solid var(--bd);border-radius:6px;padding:6px 10px;background:var(--bg)}.rv-gutachten-text{margin-top:6px;padding-top:6px;border-top:1px solid var(--bd);font-size:var(--fs-sm, 13px);white-space:pre-wrap}.rv-kriterien{margin:0 0 6px;padding-left:1.2em}.rv-status{display:inline-block;padding:0 8px;border-radius:999px;font-size:var(--fs-xs, 12px);background:var(--sf2, var(--sf));border:1px solid var(--bd)}.rv-status-eingereicht,.rv-stand-entschieden{background:var(--status-ok-bg, var(--sf2));color:var(--status-ok-fg, var(--tx))}.rv-status-abgelehnt,.rv-status-zurueckgezogen,.rv-stand-abgebrochen{background:var(--status-fehler-bg, var(--sf2));color:var(--status-fehler-fg, var(--tx))}.rv-stand-in_begutachtung,.rv-status-zugesagt,.rv-status-entwurf{background:var(--status-info-bg, var(--sf2));color:var(--status-info-fg, var(--tx))}.rv-warn{display:inline-block;margin:0 4px 2px 0;padding:0 6px;border-radius:4px;font-size:var(--fs-xs, 12px);background:var(--status-warn-bg, var(--sf2));color:var(--status-warn-fg, var(--tx))}.rv-warn-hart{background:var(--status-fehler-bg, var(--sf2));color:var(--status-fehler-fg, var(--tx))}.rv-ok{font-size:var(--fs-xs, 12px);color:var(--tx2)}.rv-antwort{display:grid;gap:6px;margin-top:6px}.rv-diff{margin-top:8px;padding:8px;border:1px solid var(--bd);border-radius:6px;max-height:320px;overflow:auto}.rv-dialog{display:grid;gap:12px}.rv-pool,.rv-uebersicht{width:100%;border-collapse:collapse;font-size:var(--fs-sm, 13px)}.rv-pool th,.rv-pool td,.rv-uebersicht th,.rv-uebersicht td{padding:6px 8px;border-bottom:1px solid var(--bd);text-align:left;vertical-align:top}.rv-gewaehlt{background:var(--status-info-bg, var(--sf2))}.rv-vorschau{padding:10px 12px;border:1px solid var(--bd);border-radius:6px;background:var(--sf2, var(--bg))}.rv-vorschau pre{white-space:pre-wrap;margin:8px 0 0;font-family:inherit}.ab-root{--paper:#F4F6F8;--surface:#FFFFFF;--surface-2:#EEF2F6;--ink:#121A21;--ink-2:#4C5866;--ink-3:#5F6B78;--line:#D8E0E8;--line-strong:#B9C6D2;--accent:#1F3A5F;--accent-soft:#E4EBF3;--ok:#2C6E4B;--ok-soft:#E2F0E8;--warn:#8E6210;--warn-soft:#F7EDD9;--bad:#8F332B;--bad-soft:#F7E4E1;--ask:#3D5A98;--ask-soft:#E6EBF6;--schatten:0 1px 2px rgba(18,26,33,.06), 0 8px 24px -18px rgba(18,26,33,.35);--serif:Spectral,Georgia,"Times New Roman",serif;--sans:"IBM Plex Sans","Helvetica Neue",Arial,sans-serif;--mono:"IBM Plex Mono",SFMono-Regular,Consolas,monospace;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6;min-height:100vh;-webkit-font-smoothing:antialiased}@media (prefers-color-scheme: dark){.ab-root{--paper:#0E1419;--surface:#151D24;--surface-2:#1B242C;--ink:#E7EDF3;--ink-2:#A2B0BD;--ink-3:#7B8896;--line:#26313B;--line-strong:#3A4854;--accent:#8FB2DA;--accent-soft:#1A2734;--ok:#74C29A;--ok-soft:#16281F;--warn:#D6A84A;--warn-soft:#2B2317;--bad:#E0897E;--bad-soft:#2C1B18;--ask:#93AEE6;--ask-soft:#1B2740;--schatten:0 1px 2px rgba(0,0,0,.4), 0 10px 30px -20px rgba(0,0,0,.9)}}.ab-root *,.ab-root *:before,.ab-root *:after{box-sizing:border-box}.ab-wrap{max-width:1120px;margin:0 auto;padding:0 24px 96px}.ab-col{max-width:74ch}.ab-root h1,.ab-root h2,.ab-root h3{margin:0;text-wrap:balance}.ab-root a{color:var(--accent)}.ab-bar{position:sticky;top:0;z-index:40;background:var(--paper);border-bottom:1px solid var(--line)}.ab-bar-in{max-width:1120px;margin:0 auto;padding:9px 24px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ab-bar-id{font-family:var(--mono);font-size:.72rem;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.ab-meter{flex:1;min-width:180px;height:7px;border-radius:99px;background:var(--surface-2);overflow:hidden;display:flex}.ab-meter i{display:block;height:100%;transition:width .3s ease}.ab-meter .ab-i-frei{background:var(--ok)}.ab-meter .ab-i-aend{background:var(--warn)}.ab-meter .ab-i-frage{background:var(--ask)}.ab-meter .ab-i-abl{background:var(--bad)}.ab-meter .ab-i-oa{background:var(--ink-3)}.ab-tally{font-family:var(--mono);font-size:.76rem;color:var(--ink-2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ab-tally b{color:var(--ink);font-weight:600}.ab-top{padding:56px 0 8px}.ab-eyebrow{font-family:var(--mono);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.ab-root h1{font-family:var(--serif);font-size:clamp(2.1rem,4.6vw,3.1rem);line-height:1.08;font-weight:600;margin:14px 0 10px;letter-spacing:-.01em}.ab-lede{font-family:var(--serif);font-size:1.16rem;line-height:1.65;color:var(--ink-2);max-width:62ch}.ab-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin:32px 0}.ab-facts>div{background:var(--surface);padding:13px 16px;border:1px solid var(--line);border-radius:9px}.ab-facts dt{font-family:var(--mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.ab-facts dd{margin:3px 0 0;font-size:.94rem;font-weight:500}.ab-note{border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--surface);border-radius:0 10px 10px 0;padding:18px 22px;margin:26px 0}.ab-root .ab-note h2{font-family:var(--sans);font-size:.82rem;letter-spacing:.09em;text-transform:uppercase;color:var(--accent);margin-bottom:8px}.ab-note p{margin:0 0 10px}.ab-note p:last-child{margin-bottom:0}.ab-legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:18px 0 34px}.ab-legend>div{border:1px solid var(--line);border-radius:9px;padding:11px 14px;background:var(--surface)}.ab-legend b{display:block;font-size:.9rem;margin-bottom:2px}.ab-legend b.ab-l-frei{color:var(--ok)}.ab-legend b.ab-l-aend{color:var(--warn)}.ab-legend b.ab-l-frage{color:var(--ask)}.ab-legend b.ab-l-abl{color:var(--bad)}.ab-legend b.ab-l-oa{color:var(--ink-3)}.ab-legend span{font-size:.85rem;color:var(--ink-2)}.ab-toc{columns:2;column-gap:28px;margin:20px 0 0;padding:0;list-style:none}.ab-toc li{break-inside:avoid;padding:4px 0;font-size:.93rem}.ab-toc a{text-decoration:none;color:var(--ink)}.ab-toc a:hover{color:var(--accent)}.ab-toc .ab-n{font-family:var(--mono);font-size:.76rem;color:var(--ink-3);margin-right:8px}.ab-sec{margin:64px 0 0;scroll-margin-top:70px}.ab-sec-head{border-top:2px solid var(--ink);padding-top:14px}.ab-sec-head .ab-eyebrow{color:var(--ink-3)}.ab-root h2{font-family:var(--serif);font-size:clamp(1.5rem,2.7vw,2rem);font-weight:600;margin:6px 0 10px;letter-spacing:-.01em}.ab-sec-ziel{color:var(--ink-2);max-width:70ch}.ab-sub{font-family:var(--sans);font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:34px 0 14px;padding-bottom:7px;border-bottom:1px solid var(--line)}.ab-steps{list-style:none;counter-reset:ab-s;margin:0;padding:0;max-width:74ch}.ab-steps li{counter-increment:ab-s;position:relative;padding:0 0 15px 46px;margin:0}.ab-steps li:before{content:counter(ab-s,decimal-leading-zero);position:absolute;left:0;top:1px;font-family:var(--mono);font-size:.76rem;font-weight:500;color:var(--accent);background:var(--accent-soft);border-radius:6px;padding:2px 7px;font-variant-numeric:tabular-nums}.ab-steps li b{font-weight:600}.ab-kbd{font-family:var(--mono);font-size:.84em;background:var(--surface-2);border:1px solid var(--line);border-radius:5px;padding:1px 5px;white-space:nowrap;color:var(--ink)}.ab-fig{margin:26px 0 30px}.ab-fig img{display:block;width:100%;height:auto;border:1px solid var(--line-strong);border-radius:9px;background:#fff;box-shadow:var(--schatten)}.ab-fig figcaption{font-family:var(--mono);font-size:.74rem;color:var(--ink-3);margin-top:9px;line-height:1.5}.ab-fn{border:1px solid var(--line);background:var(--surface);border-radius:11px;padding:16px 18px;margin:0 0 12px;transition:border-color .18s}.ab-fn[data-state=frei]{border-color:var(--ok);background:var(--ok-soft)}.ab-fn[data-state=aend]{border-color:var(--warn);background:var(--warn-soft)}.ab-fn[data-state=frage]{border-color:var(--ask);background:var(--ask-soft)}.ab-fn[data-state=abl]{border-color:var(--bad);background:var(--bad-soft)}.ab-fn-top{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap}.ab-fn-id{font-family:var(--mono);font-size:.72rem;font-weight:600;color:var(--accent);letter-spacing:.04em;white-space:nowrap}.ab-fn-name{font-weight:600;font-size:1rem;flex:1;min-width:200px}.ab-fn-txt{color:var(--ink-2);font-size:.93rem;margin:7px 0 0;max-width:78ch}.ab-fn-foot{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:13px;padding-top:12px;border-top:1px dashed var(--line)}.ab-pills{display:flex;gap:6px;flex-wrap:wrap}.ab-pill{font-family:var(--sans);font-size:.79rem;font-weight:500;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-2);border-radius:99px;padding:5px 13px;cursor:pointer;transition:.15s}.ab-pill:hover{border-color:var(--ink-3)}.ab-pill[aria-pressed=true][data-v=frei]{background:var(--ok);border-color:var(--ok);color:var(--surface)}.ab-pill[aria-pressed=true][data-v=aend]{background:var(--warn);border-color:var(--warn);color:var(--surface)}.ab-pill[aria-pressed=true][data-v=frage]{background:var(--ask);border-color:var(--ask);color:var(--surface)}.ab-pill[aria-pressed=true][data-v=abl]{background:var(--bad);border-color:var(--bad);color:var(--surface)}.ab-pills-oa{padding-left:10px;margin-left:4px;border-left:1px solid var(--line)}.ab-pill[data-v=oa]{border-style:dashed;color:var(--ink-3)}.ab-pill[aria-pressed=true][data-v=oa]{background:var(--ink-3);border-color:var(--ink-3);border-style:solid;color:var(--surface)}@media (max-width: 560px){.ab-pills-oa{border-left:none;padding-left:0;margin-left:0;margin-top:6px}}.ab-fn[data-state=oa]{border-color:var(--line-strong);background:var(--paper)}.ab-fn-anm{border-style:dashed;background:transparent}.ab-cmt-btn{margin-left:auto;font-family:var(--mono);font-size:.73rem;letter-spacing:.05em;background:none;border:none;color:var(--ink-3);cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:4px}.ab-cmt-btn:hover{color:var(--accent)}.ab-cmt{margin-top:11px}.ab-root label.ab-f{display:block;font-family:var(--mono);font-size:.7rem;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin-bottom:5px}.ab-root textarea,.ab-root input[type=text],.ab-root select{width:100%;font-family:var(--sans);font-size:.93rem;color:var(--ink);background:var(--paper);border:1px solid var(--line-strong);border-radius:7px;padding:8px 10px}.ab-root textarea{resize:vertical;min-height:64px;line-height:1.5}.ab-root textarea:focus-visible,.ab-root button:focus-visible,.ab-root a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ab-bulk{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin:-4px 0 16px;font-size:.86rem;color:var(--ink-2)}.ab-btn{font-family:var(--sans);font-size:.9rem;font-weight:500;border-radius:8px;padding:9px 16px;cursor:pointer;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink)}.ab-btn:hover{border-color:var(--ink-3)}.ab-btn.ab-sm{padding:5px 12px;font-size:.82rem}.ab-btn.ab-primary{background:var(--accent);border-color:var(--accent);color:var(--paper)}.ab-anh{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.ab-anh figure{margin:0;width:132px}.ab-anh img{width:132px;height:88px;object-fit:cover;border-radius:7px;border:1px solid var(--line-strong);background:var(--surface)}.ab-anh figcaption{font-family:var(--mono);font-size:.66rem;color:var(--ink-3);margin-top:4px;overflow-wrap:anywhere}.ab-grenzen{font-family:var(--mono);font-size:.7rem;color:var(--ink-3);margin-top:6px}.ab-antwort-neu{border-left:3px solid var(--ask);background:var(--ask-soft);border-radius:0 8px 8px 0;padding:8px 14px;margin:11px 0 0;font-size:.85rem;color:var(--ink-2)}.ab-faden{border-left:3px solid var(--ask);background:var(--ask-soft);border-radius:0 8px 8px 0;padding:10px 14px;margin:11px 0 0}.ab-faden div+div{margin-top:8px}.ab-faden .ab-f{margin-bottom:2px}.ab-faden p{margin:0;font-size:.9rem}.ab-faden__meta{display:block;font-family:var(--mono);font-size:.68rem;color:var(--ink-3);margin-bottom:3px}.ab-faden__antwort{margin-top:10px;padding-top:9px;border-top:1px solid var(--line-strong)}.ab-msg{font-family:var(--mono);font-size:.78rem;color:var(--ink-2);margin-top:12px;min-height:1.2em}.ab-msg.ab-fehler{color:var(--bad)}.ab-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.ab-weg{max-width:60ch;margin:18vh auto;padding:0 24px;text-align:center}.ab-hat-anm{color:var(--accent);font-size:.95rem;line-height:1}.ab-uebernommen{margin:4px 0 0;font-size:.8rem;line-height:1.35;color:var(--tx2, #71717a);border-left:2px solid var(--bd, #e4e4e7);padding-left:8px}.ab-bilanz{margin:26px 0 0}.ab-bilanz ul{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:6px 18px}.ab-bilanz li{font-size:.93rem;color:var(--ink-2)}.ab-bilanz li b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600;min-width:2.2ch;display:inline-block;text-align:right;margin-right:4px}.ab-note.ab-abgegeben{border-left-color:var(--ok)}.ab-root .ab-note.ab-abgegeben h2{color:var(--ok)}.ab-note.ab-rueckfrage{border-left-color:var(--warn);background:var(--warn-soft)}.ab-root .ab-note.ab-rueckfrage h2{color:var(--warn)}.ab-note.ab-rueckfrage .ab-actions{margin-top:12px}@media (max-width: 640px){.ab-toc{columns:1}.ab-bar-in{padding:8px 16px}.ab-wrap{padding:0 16px 72px}.ab-facts{grid-template-columns:1fr}.ab-tally{font-size:.7rem}}@media print{.ab-bar,.ab-actions,.ab-cmt-btn,.ab-bulk{display:none}.ab-root{background:#fff}.ab-fn,.ab-fig img,.ab-note{box-shadow:none;break-inside:avoid}}@media (prefers-reduced-motion: reduce){.ab-root *{transition:none!important;animation:none!important}}
